/* Generated Tailwind-like utility CSS for benchmarking */
/*! tailwindcss v3.4.0 | MIT License */

*, ::before, ::after { box-sizing: border-box; border-width: 0; border-style: solid; border-color: #e5e7eb; }
html { line-height: 1.5; -webkit-text-size-adjust: 100%; tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif; }
body { margin: 0; line-height: inherit; }

.p-0 { padding: 0px; }
.p-0.5 { padding: 0.125rem; }
.p-1 { padding: 0.25rem; }
.p-1.5 { padding: 0.375rem; }
.p-2 { padding: 0.5rem; }
.p-2.5 { padding: 0.625rem; }
.p-3 { padding: 0.75rem; }
.p-3.5 { padding: 0.875rem; }
.p-4 { padding: 1rem; }
.p-5 { padding: 1.25rem; }
.p-6 { padding: 1.5rem; }
.p-7 { padding: 1.75rem; }
.p-8 { padding: 2rem; }
.p-9 { padding: 2.25rem; }
.p-10 { padding: 2.5rem; }
.p-11 { padding: 2.75rem; }
.p-12 { padding: 3rem; }
.p-14 { padding: 3.5rem; }
.p-16 { padding: 4rem; }
.p-20 { padding: 5rem; }
.p-24 { padding: 6rem; }
.p-28 { padding: 7rem; }
.p-32 { padding: 8rem; }
.p-36 { padding: 9rem; }
.p-40 { padding: 10rem; }
.p-44 { padding: 11rem; }
.p-48 { padding: 12rem; }
.p-52 { padding: 13rem; }
.p-56 { padding: 14rem; }
.p-60 { padding: 15rem; }
.p-64 { padding: 16rem; }
.p-72 { padding: 18rem; }
.p-80 { padding: 20rem; }
.p-96 { padding: 24rem; }

.px-0 { padding-inline: 0px; }
.px-0.5 { padding-inline: 0.125rem; }
.px-1 { padding-inline: 0.25rem; }
.px-1.5 { padding-inline: 0.375rem; }
.px-2 { padding-inline: 0.5rem; }
.px-2.5 { padding-inline: 0.625rem; }
.px-3 { padding-inline: 0.75rem; }
.px-3.5 { padding-inline: 0.875rem; }
.px-4 { padding-inline: 1rem; }
.px-5 { padding-inline: 1.25rem; }
.px-6 { padding-inline: 1.5rem; }
.px-7 { padding-inline: 1.75rem; }
.px-8 { padding-inline: 2rem; }
.px-9 { padding-inline: 2.25rem; }
.px-10 { padding-inline: 2.5rem; }
.px-11 { padding-inline: 2.75rem; }
.px-12 { padding-inline: 3rem; }
.px-14 { padding-inline: 3.5rem; }
.px-16 { padding-inline: 4rem; }
.px-20 { padding-inline: 5rem; }
.px-24 { padding-inline: 6rem; }
.px-28 { padding-inline: 7rem; }
.px-32 { padding-inline: 8rem; }
.px-36 { padding-inline: 9rem; }
.px-40 { padding-inline: 10rem; }
.px-44 { padding-inline: 11rem; }
.px-48 { padding-inline: 12rem; }
.px-52 { padding-inline: 13rem; }
.px-56 { padding-inline: 14rem; }
.px-60 { padding-inline: 15rem; }
.px-64 { padding-inline: 16rem; }
.px-72 { padding-inline: 18rem; }
.px-80 { padding-inline: 20rem; }
.px-96 { padding-inline: 24rem; }

.py-0 { padding-block: 0px; }
.py-0.5 { padding-block: 0.125rem; }
.py-1 { padding-block: 0.25rem; }
.py-1.5 { padding-block: 0.375rem; }
.py-2 { padding-block: 0.5rem; }
.py-2.5 { padding-block: 0.625rem; }
.py-3 { padding-block: 0.75rem; }
.py-3.5 { padding-block: 0.875rem; }
.py-4 { padding-block: 1rem; }
.py-5 { padding-block: 1.25rem; }
.py-6 { padding-block: 1.5rem; }
.py-7 { padding-block: 1.75rem; }
.py-8 { padding-block: 2rem; }
.py-9 { padding-block: 2.25rem; }
.py-10 { padding-block: 2.5rem; }
.py-11 { padding-block: 2.75rem; }
.py-12 { padding-block: 3rem; }
.py-14 { padding-block: 3.5rem; }
.py-16 { padding-block: 4rem; }
.py-20 { padding-block: 5rem; }
.py-24 { padding-block: 6rem; }
.py-28 { padding-block: 7rem; }
.py-32 { padding-block: 8rem; }
.py-36 { padding-block: 9rem; }
.py-40 { padding-block: 10rem; }
.py-44 { padding-block: 11rem; }
.py-48 { padding-block: 12rem; }
.py-52 { padding-block: 13rem; }
.py-56 { padding-block: 14rem; }
.py-60 { padding-block: 15rem; }
.py-64 { padding-block: 16rem; }
.py-72 { padding-block: 18rem; }
.py-80 { padding-block: 20rem; }
.py-96 { padding-block: 24rem; }

.pt-0 { padding-top: 0px; }
.pt-0.5 { padding-top: 0.125rem; }
.pt-1 { padding-top: 0.25rem; }
.pt-1.5 { padding-top: 0.375rem; }
.pt-2 { padding-top: 0.5rem; }
.pt-2.5 { padding-top: 0.625rem; }
.pt-3 { padding-top: 0.75rem; }
.pt-3.5 { padding-top: 0.875rem; }
.pt-4 { padding-top: 1rem; }
.pt-5 { padding-top: 1.25rem; }
.pt-6 { padding-top: 1.5rem; }
.pt-7 { padding-top: 1.75rem; }
.pt-8 { padding-top: 2rem; }
.pt-9 { padding-top: 2.25rem; }
.pt-10 { padding-top: 2.5rem; }
.pt-11 { padding-top: 2.75rem; }
.pt-12 { padding-top: 3rem; }
.pt-14 { padding-top: 3.5rem; }
.pt-16 { padding-top: 4rem; }
.pt-20 { padding-top: 5rem; }
.pt-24 { padding-top: 6rem; }
.pt-28 { padding-top: 7rem; }
.pt-32 { padding-top: 8rem; }
.pt-36 { padding-top: 9rem; }
.pt-40 { padding-top: 10rem; }
.pt-44 { padding-top: 11rem; }
.pt-48 { padding-top: 12rem; }
.pt-52 { padding-top: 13rem; }
.pt-56 { padding-top: 14rem; }
.pt-60 { padding-top: 15rem; }
.pt-64 { padding-top: 16rem; }
.pt-72 { padding-top: 18rem; }
.pt-80 { padding-top: 20rem; }
.pt-96 { padding-top: 24rem; }

.pr-0 { padding-right: 0px; }
.pr-0.5 { padding-right: 0.125rem; }
.pr-1 { padding-right: 0.25rem; }
.pr-1.5 { padding-right: 0.375rem; }
.pr-2 { padding-right: 0.5rem; }
.pr-2.5 { padding-right: 0.625rem; }
.pr-3 { padding-right: 0.75rem; }
.pr-3.5 { padding-right: 0.875rem; }
.pr-4 { padding-right: 1rem; }
.pr-5 { padding-right: 1.25rem; }
.pr-6 { padding-right: 1.5rem; }
.pr-7 { padding-right: 1.75rem; }
.pr-8 { padding-right: 2rem; }
.pr-9 { padding-right: 2.25rem; }
.pr-10 { padding-right: 2.5rem; }
.pr-11 { padding-right: 2.75rem; }
.pr-12 { padding-right: 3rem; }
.pr-14 { padding-right: 3.5rem; }
.pr-16 { padding-right: 4rem; }
.pr-20 { padding-right: 5rem; }
.pr-24 { padding-right: 6rem; }
.pr-28 { padding-right: 7rem; }
.pr-32 { padding-right: 8rem; }
.pr-36 { padding-right: 9rem; }
.pr-40 { padding-right: 10rem; }
.pr-44 { padding-right: 11rem; }
.pr-48 { padding-right: 12rem; }
.pr-52 { padding-right: 13rem; }
.pr-56 { padding-right: 14rem; }
.pr-60 { padding-right: 15rem; }
.pr-64 { padding-right: 16rem; }
.pr-72 { padding-right: 18rem; }
.pr-80 { padding-right: 20rem; }
.pr-96 { padding-right: 24rem; }

.pb-0 { padding-bottom: 0px; }
.pb-0.5 { padding-bottom: 0.125rem; }
.pb-1 { padding-bottom: 0.25rem; }
.pb-1.5 { padding-bottom: 0.375rem; }
.pb-2 { padding-bottom: 0.5rem; }
.pb-2.5 { padding-bottom: 0.625rem; }
.pb-3 { padding-bottom: 0.75rem; }
.pb-3.5 { padding-bottom: 0.875rem; }
.pb-4 { padding-bottom: 1rem; }
.pb-5 { padding-bottom: 1.25rem; }
.pb-6 { padding-bottom: 1.5rem; }
.pb-7 { padding-bottom: 1.75rem; }
.pb-8 { padding-bottom: 2rem; }
.pb-9 { padding-bottom: 2.25rem; }
.pb-10 { padding-bottom: 2.5rem; }
.pb-11 { padding-bottom: 2.75rem; }
.pb-12 { padding-bottom: 3rem; }
.pb-14 { padding-bottom: 3.5rem; }
.pb-16 { padding-bottom: 4rem; }
.pb-20 { padding-bottom: 5rem; }
.pb-24 { padding-bottom: 6rem; }
.pb-28 { padding-bottom: 7rem; }
.pb-32 { padding-bottom: 8rem; }
.pb-36 { padding-bottom: 9rem; }
.pb-40 { padding-bottom: 10rem; }
.pb-44 { padding-bottom: 11rem; }
.pb-48 { padding-bottom: 12rem; }
.pb-52 { padding-bottom: 13rem; }
.pb-56 { padding-bottom: 14rem; }
.pb-60 { padding-bottom: 15rem; }
.pb-64 { padding-bottom: 16rem; }
.pb-72 { padding-bottom: 18rem; }
.pb-80 { padding-bottom: 20rem; }
.pb-96 { padding-bottom: 24rem; }

.pl-0 { padding-left: 0px; }
.pl-0.5 { padding-left: 0.125rem; }
.pl-1 { padding-left: 0.25rem; }
.pl-1.5 { padding-left: 0.375rem; }
.pl-2 { padding-left: 0.5rem; }
.pl-2.5 { padding-left: 0.625rem; }
.pl-3 { padding-left: 0.75rem; }
.pl-3.5 { padding-left: 0.875rem; }
.pl-4 { padding-left: 1rem; }
.pl-5 { padding-left: 1.25rem; }
.pl-6 { padding-left: 1.5rem; }
.pl-7 { padding-left: 1.75rem; }
.pl-8 { padding-left: 2rem; }
.pl-9 { padding-left: 2.25rem; }
.pl-10 { padding-left: 2.5rem; }
.pl-11 { padding-left: 2.75rem; }
.pl-12 { padding-left: 3rem; }
.pl-14 { padding-left: 3.5rem; }
.pl-16 { padding-left: 4rem; }
.pl-20 { padding-left: 5rem; }
.pl-24 { padding-left: 6rem; }
.pl-28 { padding-left: 7rem; }
.pl-32 { padding-left: 8rem; }
.pl-36 { padding-left: 9rem; }
.pl-40 { padding-left: 10rem; }
.pl-44 { padding-left: 11rem; }
.pl-48 { padding-left: 12rem; }
.pl-52 { padding-left: 13rem; }
.pl-56 { padding-left: 14rem; }
.pl-60 { padding-left: 15rem; }
.pl-64 { padding-left: 16rem; }
.pl-72 { padding-left: 18rem; }
.pl-80 { padding-left: 20rem; }
.pl-96 { padding-left: 24rem; }

.m-0 { margin: 0px; }
.m-0.5 { margin: 0.125rem; }
.m-1 { margin: 0.25rem; }
.m-1.5 { margin: 0.375rem; }
.m-2 { margin: 0.5rem; }
.m-2.5 { margin: 0.625rem; }
.m-3 { margin: 0.75rem; }
.m-3.5 { margin: 0.875rem; }
.m-4 { margin: 1rem; }
.m-5 { margin: 1.25rem; }
.m-6 { margin: 1.5rem; }
.m-7 { margin: 1.75rem; }
.m-8 { margin: 2rem; }
.m-9 { margin: 2.25rem; }
.m-10 { margin: 2.5rem; }
.m-11 { margin: 2.75rem; }
.m-12 { margin: 3rem; }
.m-14 { margin: 3.5rem; }
.m-16 { margin: 4rem; }
.m-20 { margin: 5rem; }
.m-24 { margin: 6rem; }
.m-28 { margin: 7rem; }
.m-32 { margin: 8rem; }
.m-36 { margin: 9rem; }
.m-40 { margin: 10rem; }
.m-44 { margin: 11rem; }
.m-48 { margin: 12rem; }
.m-52 { margin: 13rem; }
.m-56 { margin: 14rem; }
.m-60 { margin: 15rem; }
.m-64 { margin: 16rem; }
.m-72 { margin: 18rem; }
.m-80 { margin: 20rem; }
.m-96 { margin: 24rem; }

.mx-0 { margin-inline: 0px; }
.mx-0.5 { margin-inline: 0.125rem; }
.mx-1 { margin-inline: 0.25rem; }
.mx-1.5 { margin-inline: 0.375rem; }
.mx-2 { margin-inline: 0.5rem; }
.mx-2.5 { margin-inline: 0.625rem; }
.mx-3 { margin-inline: 0.75rem; }
.mx-3.5 { margin-inline: 0.875rem; }
.mx-4 { margin-inline: 1rem; }
.mx-5 { margin-inline: 1.25rem; }
.mx-6 { margin-inline: 1.5rem; }
.mx-7 { margin-inline: 1.75rem; }
.mx-8 { margin-inline: 2rem; }
.mx-9 { margin-inline: 2.25rem; }
.mx-10 { margin-inline: 2.5rem; }
.mx-11 { margin-inline: 2.75rem; }
.mx-12 { margin-inline: 3rem; }
.mx-14 { margin-inline: 3.5rem; }
.mx-16 { margin-inline: 4rem; }
.mx-20 { margin-inline: 5rem; }
.mx-24 { margin-inline: 6rem; }
.mx-28 { margin-inline: 7rem; }
.mx-32 { margin-inline: 8rem; }
.mx-36 { margin-inline: 9rem; }
.mx-40 { margin-inline: 10rem; }
.mx-44 { margin-inline: 11rem; }
.mx-48 { margin-inline: 12rem; }
.mx-52 { margin-inline: 13rem; }
.mx-56 { margin-inline: 14rem; }
.mx-60 { margin-inline: 15rem; }
.mx-64 { margin-inline: 16rem; }
.mx-72 { margin-inline: 18rem; }
.mx-80 { margin-inline: 20rem; }
.mx-96 { margin-inline: 24rem; }

.my-0 { margin-block: 0px; }
.my-0.5 { margin-block: 0.125rem; }
.my-1 { margin-block: 0.25rem; }
.my-1.5 { margin-block: 0.375rem; }
.my-2 { margin-block: 0.5rem; }
.my-2.5 { margin-block: 0.625rem; }
.my-3 { margin-block: 0.75rem; }
.my-3.5 { margin-block: 0.875rem; }
.my-4 { margin-block: 1rem; }
.my-5 { margin-block: 1.25rem; }
.my-6 { margin-block: 1.5rem; }
.my-7 { margin-block: 1.75rem; }
.my-8 { margin-block: 2rem; }
.my-9 { margin-block: 2.25rem; }
.my-10 { margin-block: 2.5rem; }
.my-11 { margin-block: 2.75rem; }
.my-12 { margin-block: 3rem; }
.my-14 { margin-block: 3.5rem; }
.my-16 { margin-block: 4rem; }
.my-20 { margin-block: 5rem; }
.my-24 { margin-block: 6rem; }
.my-28 { margin-block: 7rem; }
.my-32 { margin-block: 8rem; }
.my-36 { margin-block: 9rem; }
.my-40 { margin-block: 10rem; }
.my-44 { margin-block: 11rem; }
.my-48 { margin-block: 12rem; }
.my-52 { margin-block: 13rem; }
.my-56 { margin-block: 14rem; }
.my-60 { margin-block: 15rem; }
.my-64 { margin-block: 16rem; }
.my-72 { margin-block: 18rem; }
.my-80 { margin-block: 20rem; }
.my-96 { margin-block: 24rem; }

.mt-0 { margin-top: 0px; }
.mt-0.5 { margin-top: 0.125rem; }
.mt-1 { margin-top: 0.25rem; }
.mt-1.5 { margin-top: 0.375rem; }
.mt-2 { margin-top: 0.5rem; }
.mt-2.5 { margin-top: 0.625rem; }
.mt-3 { margin-top: 0.75rem; }
.mt-3.5 { margin-top: 0.875rem; }
.mt-4 { margin-top: 1rem; }
.mt-5 { margin-top: 1.25rem; }
.mt-6 { margin-top: 1.5rem; }
.mt-7 { margin-top: 1.75rem; }
.mt-8 { margin-top: 2rem; }
.mt-9 { margin-top: 2.25rem; }
.mt-10 { margin-top: 2.5rem; }
.mt-11 { margin-top: 2.75rem; }
.mt-12 { margin-top: 3rem; }
.mt-14 { margin-top: 3.5rem; }
.mt-16 { margin-top: 4rem; }
.mt-20 { margin-top: 5rem; }
.mt-24 { margin-top: 6rem; }
.mt-28 { margin-top: 7rem; }
.mt-32 { margin-top: 8rem; }
.mt-36 { margin-top: 9rem; }
.mt-40 { margin-top: 10rem; }
.mt-44 { margin-top: 11rem; }
.mt-48 { margin-top: 12rem; }
.mt-52 { margin-top: 13rem; }
.mt-56 { margin-top: 14rem; }
.mt-60 { margin-top: 15rem; }
.mt-64 { margin-top: 16rem; }
.mt-72 { margin-top: 18rem; }
.mt-80 { margin-top: 20rem; }
.mt-96 { margin-top: 24rem; }

.mr-0 { margin-right: 0px; }
.mr-0.5 { margin-right: 0.125rem; }
.mr-1 { margin-right: 0.25rem; }
.mr-1.5 { margin-right: 0.375rem; }
.mr-2 { margin-right: 0.5rem; }
.mr-2.5 { margin-right: 0.625rem; }
.mr-3 { margin-right: 0.75rem; }
.mr-3.5 { margin-right: 0.875rem; }
.mr-4 { margin-right: 1rem; }
.mr-5 { margin-right: 1.25rem; }
.mr-6 { margin-right: 1.5rem; }
.mr-7 { margin-right: 1.75rem; }
.mr-8 { margin-right: 2rem; }
.mr-9 { margin-right: 2.25rem; }
.mr-10 { margin-right: 2.5rem; }
.mr-11 { margin-right: 2.75rem; }
.mr-12 { margin-right: 3rem; }
.mr-14 { margin-right: 3.5rem; }
.mr-16 { margin-right: 4rem; }
.mr-20 { margin-right: 5rem; }
.mr-24 { margin-right: 6rem; }
.mr-28 { margin-right: 7rem; }
.mr-32 { margin-right: 8rem; }
.mr-36 { margin-right: 9rem; }
.mr-40 { margin-right: 10rem; }
.mr-44 { margin-right: 11rem; }
.mr-48 { margin-right: 12rem; }
.mr-52 { margin-right: 13rem; }
.mr-56 { margin-right: 14rem; }
.mr-60 { margin-right: 15rem; }
.mr-64 { margin-right: 16rem; }
.mr-72 { margin-right: 18rem; }
.mr-80 { margin-right: 20rem; }
.mr-96 { margin-right: 24rem; }

.mb-0 { margin-bottom: 0px; }
.mb-0.5 { margin-bottom: 0.125rem; }
.mb-1 { margin-bottom: 0.25rem; }
.mb-1.5 { margin-bottom: 0.375rem; }
.mb-2 { margin-bottom: 0.5rem; }
.mb-2.5 { margin-bottom: 0.625rem; }
.mb-3 { margin-bottom: 0.75rem; }
.mb-3.5 { margin-bottom: 0.875rem; }
.mb-4 { margin-bottom: 1rem; }
.mb-5 { margin-bottom: 1.25rem; }
.mb-6 { margin-bottom: 1.5rem; }
.mb-7 { margin-bottom: 1.75rem; }
.mb-8 { margin-bottom: 2rem; }
.mb-9 { margin-bottom: 2.25rem; }
.mb-10 { margin-bottom: 2.5rem; }
.mb-11 { margin-bottom: 2.75rem; }
.mb-12 { margin-bottom: 3rem; }
.mb-14 { margin-bottom: 3.5rem; }
.mb-16 { margin-bottom: 4rem; }
.mb-20 { margin-bottom: 5rem; }
.mb-24 { margin-bottom: 6rem; }
.mb-28 { margin-bottom: 7rem; }
.mb-32 { margin-bottom: 8rem; }
.mb-36 { margin-bottom: 9rem; }
.mb-40 { margin-bottom: 10rem; }
.mb-44 { margin-bottom: 11rem; }
.mb-48 { margin-bottom: 12rem; }
.mb-52 { margin-bottom: 13rem; }
.mb-56 { margin-bottom: 14rem; }
.mb-60 { margin-bottom: 15rem; }
.mb-64 { margin-bottom: 16rem; }
.mb-72 { margin-bottom: 18rem; }
.mb-80 { margin-bottom: 20rem; }
.mb-96 { margin-bottom: 24rem; }

.ml-0 { margin-left: 0px; }
.ml-0.5 { margin-left: 0.125rem; }
.ml-1 { margin-left: 0.25rem; }
.ml-1.5 { margin-left: 0.375rem; }
.ml-2 { margin-left: 0.5rem; }
.ml-2.5 { margin-left: 0.625rem; }
.ml-3 { margin-left: 0.75rem; }
.ml-3.5 { margin-left: 0.875rem; }
.ml-4 { margin-left: 1rem; }
.ml-5 { margin-left: 1.25rem; }
.ml-6 { margin-left: 1.5rem; }
.ml-7 { margin-left: 1.75rem; }
.ml-8 { margin-left: 2rem; }
.ml-9 { margin-left: 2.25rem; }
.ml-10 { margin-left: 2.5rem; }
.ml-11 { margin-left: 2.75rem; }
.ml-12 { margin-left: 3rem; }
.ml-14 { margin-left: 3.5rem; }
.ml-16 { margin-left: 4rem; }
.ml-20 { margin-left: 5rem; }
.ml-24 { margin-left: 6rem; }
.ml-28 { margin-left: 7rem; }
.ml-32 { margin-left: 8rem; }
.ml-36 { margin-left: 9rem; }
.ml-40 { margin-left: 10rem; }
.ml-44 { margin-left: 11rem; }
.ml-48 { margin-left: 12rem; }
.ml-52 { margin-left: 13rem; }
.ml-56 { margin-left: 14rem; }
.ml-60 { margin-left: 15rem; }
.ml-64 { margin-left: 16rem; }
.ml-72 { margin-left: 18rem; }
.ml-80 { margin-left: 20rem; }
.ml-96 { margin-left: 24rem; }

.w-0 { width: 0px; }
.w-0.5 { width: 0.125rem; }
.w-1 { width: 0.25rem; }
.w-1.5 { width: 0.375rem; }
.w-2 { width: 0.5rem; }
.w-2.5 { width: 0.625rem; }
.w-3 { width: 0.75rem; }
.w-3.5 { width: 0.875rem; }
.w-4 { width: 1rem; }
.w-5 { width: 1.25rem; }
.w-6 { width: 1.5rem; }
.w-7 { width: 1.75rem; }
.w-8 { width: 2rem; }
.w-9 { width: 2.25rem; }
.w-10 { width: 2.5rem; }
.w-11 { width: 2.75rem; }
.w-12 { width: 3rem; }
.w-14 { width: 3.5rem; }
.w-16 { width: 4rem; }
.w-20 { width: 5rem; }
.w-24 { width: 6rem; }
.w-28 { width: 7rem; }
.w-32 { width: 8rem; }
.w-36 { width: 9rem; }
.w-40 { width: 10rem; }
.w-44 { width: 11rem; }
.w-48 { width: 12rem; }
.w-52 { width: 13rem; }
.w-56 { width: 14rem; }
.w-60 { width: 15rem; }
.w-64 { width: 16rem; }
.w-72 { width: 18rem; }
.w-80 { width: 20rem; }
.w-96 { width: 24rem; }

.h-0 { height: 0px; }
.h-0.5 { height: 0.125rem; }
.h-1 { height: 0.25rem; }
.h-1.5 { height: 0.375rem; }
.h-2 { height: 0.5rem; }
.h-2.5 { height: 0.625rem; }
.h-3 { height: 0.75rem; }
.h-3.5 { height: 0.875rem; }
.h-4 { height: 1rem; }
.h-5 { height: 1.25rem; }
.h-6 { height: 1.5rem; }
.h-7 { height: 1.75rem; }
.h-8 { height: 2rem; }
.h-9 { height: 2.25rem; }
.h-10 { height: 2.5rem; }
.h-11 { height: 2.75rem; }
.h-12 { height: 3rem; }
.h-14 { height: 3.5rem; }
.h-16 { height: 4rem; }
.h-20 { height: 5rem; }
.h-24 { height: 6rem; }
.h-28 { height: 7rem; }
.h-32 { height: 8rem; }
.h-36 { height: 9rem; }
.h-40 { height: 10rem; }
.h-44 { height: 11rem; }
.h-48 { height: 12rem; }
.h-52 { height: 13rem; }
.h-56 { height: 14rem; }
.h-60 { height: 15rem; }
.h-64 { height: 16rem; }
.h-72 { height: 18rem; }
.h-80 { height: 20rem; }
.h-96 { height: 24rem; }

.min-w-0 { min-width: 0px; }
.min-w-0.5 { min-width: 0.125rem; }
.min-w-1 { min-width: 0.25rem; }
.min-w-1.5 { min-width: 0.375rem; }
.min-w-2 { min-width: 0.5rem; }
.min-w-2.5 { min-width: 0.625rem; }
.min-w-3 { min-width: 0.75rem; }
.min-w-3.5 { min-width: 0.875rem; }
.min-w-4 { min-width: 1rem; }
.min-w-5 { min-width: 1.25rem; }
.min-w-6 { min-width: 1.5rem; }
.min-w-7 { min-width: 1.75rem; }
.min-w-8 { min-width: 2rem; }
.min-w-9 { min-width: 2.25rem; }
.min-w-10 { min-width: 2.5rem; }
.min-w-11 { min-width: 2.75rem; }
.min-w-12 { min-width: 3rem; }
.min-w-14 { min-width: 3.5rem; }
.min-w-16 { min-width: 4rem; }
.min-w-20 { min-width: 5rem; }
.min-w-24 { min-width: 6rem; }
.min-w-28 { min-width: 7rem; }
.min-w-32 { min-width: 8rem; }
.min-w-36 { min-width: 9rem; }
.min-w-40 { min-width: 10rem; }
.min-w-44 { min-width: 11rem; }
.min-w-48 { min-width: 12rem; }
.min-w-52 { min-width: 13rem; }
.min-w-56 { min-width: 14rem; }
.min-w-60 { min-width: 15rem; }
.min-w-64 { min-width: 16rem; }
.min-w-72 { min-width: 18rem; }
.min-w-80 { min-width: 20rem; }
.min-w-96 { min-width: 24rem; }

.min-h-0 { min-height: 0px; }
.min-h-0.5 { min-height: 0.125rem; }
.min-h-1 { min-height: 0.25rem; }
.min-h-1.5 { min-height: 0.375rem; }
.min-h-2 { min-height: 0.5rem; }
.min-h-2.5 { min-height: 0.625rem; }
.min-h-3 { min-height: 0.75rem; }
.min-h-3.5 { min-height: 0.875rem; }
.min-h-4 { min-height: 1rem; }
.min-h-5 { min-height: 1.25rem; }
.min-h-6 { min-height: 1.5rem; }
.min-h-7 { min-height: 1.75rem; }
.min-h-8 { min-height: 2rem; }
.min-h-9 { min-height: 2.25rem; }
.min-h-10 { min-height: 2.5rem; }
.min-h-11 { min-height: 2.75rem; }
.min-h-12 { min-height: 3rem; }
.min-h-14 { min-height: 3.5rem; }
.min-h-16 { min-height: 4rem; }
.min-h-20 { min-height: 5rem; }
.min-h-24 { min-height: 6rem; }
.min-h-28 { min-height: 7rem; }
.min-h-32 { min-height: 8rem; }
.min-h-36 { min-height: 9rem; }
.min-h-40 { min-height: 10rem; }
.min-h-44 { min-height: 11rem; }
.min-h-48 { min-height: 12rem; }
.min-h-52 { min-height: 13rem; }
.min-h-56 { min-height: 14rem; }
.min-h-60 { min-height: 15rem; }
.min-h-64 { min-height: 16rem; }
.min-h-72 { min-height: 18rem; }
.min-h-80 { min-height: 20rem; }
.min-h-96 { min-height: 24rem; }

.max-w-0 { max-width: 0px; }
.max-w-0.5 { max-width: 0.125rem; }
.max-w-1 { max-width: 0.25rem; }
.max-w-1.5 { max-width: 0.375rem; }
.max-w-2 { max-width: 0.5rem; }
.max-w-2.5 { max-width: 0.625rem; }
.max-w-3 { max-width: 0.75rem; }
.max-w-3.5 { max-width: 0.875rem; }
.max-w-4 { max-width: 1rem; }
.max-w-5 { max-width: 1.25rem; }
.max-w-6 { max-width: 1.5rem; }
.max-w-7 { max-width: 1.75rem; }
.max-w-8 { max-width: 2rem; }
.max-w-9 { max-width: 2.25rem; }
.max-w-10 { max-width: 2.5rem; }
.max-w-11 { max-width: 2.75rem; }
.max-w-12 { max-width: 3rem; }
.max-w-14 { max-width: 3.5rem; }
.max-w-16 { max-width: 4rem; }
.max-w-20 { max-width: 5rem; }
.max-w-24 { max-width: 6rem; }
.max-w-28 { max-width: 7rem; }
.max-w-32 { max-width: 8rem; }
.max-w-36 { max-width: 9rem; }
.max-w-40 { max-width: 10rem; }
.max-w-44 { max-width: 11rem; }
.max-w-48 { max-width: 12rem; }
.max-w-52 { max-width: 13rem; }
.max-w-56 { max-width: 14rem; }
.max-w-60 { max-width: 15rem; }
.max-w-64 { max-width: 16rem; }
.max-w-72 { max-width: 18rem; }
.max-w-80 { max-width: 20rem; }
.max-w-96 { max-width: 24rem; }

.max-h-0 { max-height: 0px; }
.max-h-0.5 { max-height: 0.125rem; }
.max-h-1 { max-height: 0.25rem; }
.max-h-1.5 { max-height: 0.375rem; }
.max-h-2 { max-height: 0.5rem; }
.max-h-2.5 { max-height: 0.625rem; }
.max-h-3 { max-height: 0.75rem; }
.max-h-3.5 { max-height: 0.875rem; }
.max-h-4 { max-height: 1rem; }
.max-h-5 { max-height: 1.25rem; }
.max-h-6 { max-height: 1.5rem; }
.max-h-7 { max-height: 1.75rem; }
.max-h-8 { max-height: 2rem; }
.max-h-9 { max-height: 2.25rem; }
.max-h-10 { max-height: 2.5rem; }
.max-h-11 { max-height: 2.75rem; }
.max-h-12 { max-height: 3rem; }
.max-h-14 { max-height: 3.5rem; }
.max-h-16 { max-height: 4rem; }
.max-h-20 { max-height: 5rem; }
.max-h-24 { max-height: 6rem; }
.max-h-28 { max-height: 7rem; }
.max-h-32 { max-height: 8rem; }
.max-h-36 { max-height: 9rem; }
.max-h-40 { max-height: 10rem; }
.max-h-44 { max-height: 11rem; }
.max-h-48 { max-height: 12rem; }
.max-h-52 { max-height: 13rem; }
.max-h-56 { max-height: 14rem; }
.max-h-60 { max-height: 15rem; }
.max-h-64 { max-height: 16rem; }
.max-h-72 { max-height: 18rem; }
.max-h-80 { max-height: 20rem; }
.max-h-96 { max-height: 24rem; }

.gap-0 { gap: 0px; }
.gap-0.5 { gap: 0.125rem; }
.gap-1 { gap: 0.25rem; }
.gap-1.5 { gap: 0.375rem; }
.gap-2 { gap: 0.5rem; }
.gap-2.5 { gap: 0.625rem; }
.gap-3 { gap: 0.75rem; }
.gap-3.5 { gap: 0.875rem; }
.gap-4 { gap: 1rem; }
.gap-5 { gap: 1.25rem; }
.gap-6 { gap: 1.5rem; }
.gap-7 { gap: 1.75rem; }
.gap-8 { gap: 2rem; }
.gap-9 { gap: 2.25rem; }
.gap-10 { gap: 2.5rem; }
.gap-11 { gap: 2.75rem; }
.gap-12 { gap: 3rem; }
.gap-14 { gap: 3.5rem; }
.gap-16 { gap: 4rem; }
.gap-20 { gap: 5rem; }
.gap-24 { gap: 6rem; }
.gap-28 { gap: 7rem; }
.gap-32 { gap: 8rem; }
.gap-36 { gap: 9rem; }
.gap-40 { gap: 10rem; }
.gap-44 { gap: 11rem; }
.gap-48 { gap: 12rem; }
.gap-52 { gap: 13rem; }
.gap-56 { gap: 14rem; }
.gap-60 { gap: 15rem; }
.gap-64 { gap: 16rem; }
.gap-72 { gap: 18rem; }
.gap-80 { gap: 20rem; }
.gap-96 { gap: 24rem; }

.top-0 { top: 0px; }
.top-0.5 { top: 0.125rem; }
.top-1 { top: 0.25rem; }
.top-1.5 { top: 0.375rem; }
.top-2 { top: 0.5rem; }
.top-2.5 { top: 0.625rem; }
.top-3 { top: 0.75rem; }
.top-3.5 { top: 0.875rem; }
.top-4 { top: 1rem; }
.top-5 { top: 1.25rem; }
.top-6 { top: 1.5rem; }
.top-7 { top: 1.75rem; }
.top-8 { top: 2rem; }
.top-9 { top: 2.25rem; }
.top-10 { top: 2.5rem; }
.top-11 { top: 2.75rem; }
.top-12 { top: 3rem; }
.top-14 { top: 3.5rem; }
.top-16 { top: 4rem; }
.top-20 { top: 5rem; }
.top-24 { top: 6rem; }
.top-28 { top: 7rem; }
.top-32 { top: 8rem; }
.top-36 { top: 9rem; }
.top-40 { top: 10rem; }
.top-44 { top: 11rem; }
.top-48 { top: 12rem; }
.top-52 { top: 13rem; }
.top-56 { top: 14rem; }
.top-60 { top: 15rem; }
.top-64 { top: 16rem; }
.top-72 { top: 18rem; }
.top-80 { top: 20rem; }
.top-96 { top: 24rem; }

.right-0 { right: 0px; }
.right-0.5 { right: 0.125rem; }
.right-1 { right: 0.25rem; }
.right-1.5 { right: 0.375rem; }
.right-2 { right: 0.5rem; }
.right-2.5 { right: 0.625rem; }
.right-3 { right: 0.75rem; }
.right-3.5 { right: 0.875rem; }
.right-4 { right: 1rem; }
.right-5 { right: 1.25rem; }
.right-6 { right: 1.5rem; }
.right-7 { right: 1.75rem; }
.right-8 { right: 2rem; }
.right-9 { right: 2.25rem; }
.right-10 { right: 2.5rem; }
.right-11 { right: 2.75rem; }
.right-12 { right: 3rem; }
.right-14 { right: 3.5rem; }
.right-16 { right: 4rem; }
.right-20 { right: 5rem; }
.right-24 { right: 6rem; }
.right-28 { right: 7rem; }
.right-32 { right: 8rem; }
.right-36 { right: 9rem; }
.right-40 { right: 10rem; }
.right-44 { right: 11rem; }
.right-48 { right: 12rem; }
.right-52 { right: 13rem; }
.right-56 { right: 14rem; }
.right-60 { right: 15rem; }
.right-64 { right: 16rem; }
.right-72 { right: 18rem; }
.right-80 { right: 20rem; }
.right-96 { right: 24rem; }

.bottom-0 { bottom: 0px; }
.bottom-0.5 { bottom: 0.125rem; }
.bottom-1 { bottom: 0.25rem; }
.bottom-1.5 { bottom: 0.375rem; }
.bottom-2 { bottom: 0.5rem; }
.bottom-2.5 { bottom: 0.625rem; }
.bottom-3 { bottom: 0.75rem; }
.bottom-3.5 { bottom: 0.875rem; }
.bottom-4 { bottom: 1rem; }
.bottom-5 { bottom: 1.25rem; }
.bottom-6 { bottom: 1.5rem; }
.bottom-7 { bottom: 1.75rem; }
.bottom-8 { bottom: 2rem; }
.bottom-9 { bottom: 2.25rem; }
.bottom-10 { bottom: 2.5rem; }
.bottom-11 { bottom: 2.75rem; }
.bottom-12 { bottom: 3rem; }
.bottom-14 { bottom: 3.5rem; }
.bottom-16 { bottom: 4rem; }
.bottom-20 { bottom: 5rem; }
.bottom-24 { bottom: 6rem; }
.bottom-28 { bottom: 7rem; }
.bottom-32 { bottom: 8rem; }
.bottom-36 { bottom: 9rem; }
.bottom-40 { bottom: 10rem; }
.bottom-44 { bottom: 11rem; }
.bottom-48 { bottom: 12rem; }
.bottom-52 { bottom: 13rem; }
.bottom-56 { bottom: 14rem; }
.bottom-60 { bottom: 15rem; }
.bottom-64 { bottom: 16rem; }
.bottom-72 { bottom: 18rem; }
.bottom-80 { bottom: 20rem; }
.bottom-96 { bottom: 24rem; }

.left-0 { left: 0px; }
.left-0.5 { left: 0.125rem; }
.left-1 { left: 0.25rem; }
.left-1.5 { left: 0.375rem; }
.left-2 { left: 0.5rem; }
.left-2.5 { left: 0.625rem; }
.left-3 { left: 0.75rem; }
.left-3.5 { left: 0.875rem; }
.left-4 { left: 1rem; }
.left-5 { left: 1.25rem; }
.left-6 { left: 1.5rem; }
.left-7 { left: 1.75rem; }
.left-8 { left: 2rem; }
.left-9 { left: 2.25rem; }
.left-10 { left: 2.5rem; }
.left-11 { left: 2.75rem; }
.left-12 { left: 3rem; }
.left-14 { left: 3.5rem; }
.left-16 { left: 4rem; }
.left-20 { left: 5rem; }
.left-24 { left: 6rem; }
.left-28 { left: 7rem; }
.left-32 { left: 8rem; }
.left-36 { left: 9rem; }
.left-40 { left: 10rem; }
.left-44 { left: 11rem; }
.left-48 { left: 12rem; }
.left-52 { left: 13rem; }
.left-56 { left: 14rem; }
.left-60 { left: 15rem; }
.left-64 { left: 16rem; }
.left-72 { left: 18rem; }
.left-80 { left: 20rem; }
.left-96 { left: 24rem; }

.text-0 { font-size: 0px; }
.text-0.5 { font-size: 0.125rem; }
.text-1 { font-size: 0.25rem; }
.text-1.5 { font-size: 0.375rem; }
.text-2 { font-size: 0.5rem; }
.text-2.5 { font-size: 0.625rem; }
.text-3 { font-size: 0.75rem; }
.text-3.5 { font-size: 0.875rem; }
.text-4 { font-size: 1rem; }
.text-5 { font-size: 1.25rem; }
.text-6 { font-size: 1.5rem; }
.text-7 { font-size: 1.75rem; }
.text-8 { font-size: 2rem; }
.text-9 { font-size: 2.25rem; }
.text-10 { font-size: 2.5rem; }
.text-11 { font-size: 2.75rem; }
.text-12 { font-size: 3rem; }
.text-14 { font-size: 3.5rem; }
.text-16 { font-size: 4rem; }
.text-20 { font-size: 5rem; }
.text-24 { font-size: 6rem; }
.text-28 { font-size: 7rem; }
.text-32 { font-size: 8rem; }
.text-36 { font-size: 9rem; }
.text-40 { font-size: 10rem; }
.text-44 { font-size: 11rem; }
.text-48 { font-size: 12rem; }
.text-52 { font-size: 13rem; }
.text-56 { font-size: 14rem; }
.text-60 { font-size: 15rem; }
.text-64 { font-size: 16rem; }
.text-72 { font-size: 18rem; }
.text-80 { font-size: 20rem; }
.text-96 { font-size: 24rem; }

.leading-0 { line-height: 0px; }
.leading-0.5 { line-height: 0.125rem; }
.leading-1 { line-height: 0.25rem; }
.leading-1.5 { line-height: 0.375rem; }
.leading-2 { line-height: 0.5rem; }
.leading-2.5 { line-height: 0.625rem; }
.leading-3 { line-height: 0.75rem; }
.leading-3.5 { line-height: 0.875rem; }
.leading-4 { line-height: 1rem; }
.leading-5 { line-height: 1.25rem; }
.leading-6 { line-height: 1.5rem; }
.leading-7 { line-height: 1.75rem; }
.leading-8 { line-height: 2rem; }
.leading-9 { line-height: 2.25rem; }
.leading-10 { line-height: 2.5rem; }
.leading-11 { line-height: 2.75rem; }
.leading-12 { line-height: 3rem; }
.leading-14 { line-height: 3.5rem; }
.leading-16 { line-height: 4rem; }
.leading-20 { line-height: 5rem; }
.leading-24 { line-height: 6rem; }
.leading-28 { line-height: 7rem; }
.leading-32 { line-height: 8rem; }
.leading-36 { line-height: 9rem; }
.leading-40 { line-height: 10rem; }
.leading-44 { line-height: 11rem; }
.leading-48 { line-height: 12rem; }
.leading-52 { line-height: 13rem; }
.leading-56 { line-height: 14rem; }
.leading-60 { line-height: 15rem; }
.leading-64 { line-height: 16rem; }
.leading-72 { line-height: 18rem; }
.leading-80 { line-height: 20rem; }
.leading-96 { line-height: 24rem; }

.tracking-0 { letter-spacing: 0px; }
.tracking-0.5 { letter-spacing: 0.125rem; }
.tracking-1 { letter-spacing: 0.25rem; }
.tracking-1.5 { letter-spacing: 0.375rem; }
.tracking-2 { letter-spacing: 0.5rem; }
.tracking-2.5 { letter-spacing: 0.625rem; }
.tracking-3 { letter-spacing: 0.75rem; }
.tracking-3.5 { letter-spacing: 0.875rem; }
.tracking-4 { letter-spacing: 1rem; }
.tracking-5 { letter-spacing: 1.25rem; }
.tracking-6 { letter-spacing: 1.5rem; }
.tracking-7 { letter-spacing: 1.75rem; }
.tracking-8 { letter-spacing: 2rem; }
.tracking-9 { letter-spacing: 2.25rem; }
.tracking-10 { letter-spacing: 2.5rem; }
.tracking-11 { letter-spacing: 2.75rem; }
.tracking-12 { letter-spacing: 3rem; }
.tracking-14 { letter-spacing: 3.5rem; }
.tracking-16 { letter-spacing: 4rem; }
.tracking-20 { letter-spacing: 5rem; }
.tracking-24 { letter-spacing: 6rem; }
.tracking-28 { letter-spacing: 7rem; }
.tracking-32 { letter-spacing: 8rem; }
.tracking-36 { letter-spacing: 9rem; }
.tracking-40 { letter-spacing: 10rem; }
.tracking-44 { letter-spacing: 11rem; }
.tracking-48 { letter-spacing: 12rem; }
.tracking-52 { letter-spacing: 13rem; }
.tracking-56 { letter-spacing: 14rem; }
.tracking-60 { letter-spacing: 15rem; }
.tracking-64 { letter-spacing: 16rem; }
.tracking-72 { letter-spacing: 18rem; }
.tracking-80 { letter-spacing: 20rem; }
.tracking-96 { letter-spacing: 24rem; }

.rounded-0 { border-radius: 0px; }
.rounded-0.5 { border-radius: 0.125rem; }
.rounded-1 { border-radius: 0.25rem; }
.rounded-1.5 { border-radius: 0.375rem; }
.rounded-2 { border-radius: 0.5rem; }
.rounded-2.5 { border-radius: 0.625rem; }
.rounded-3 { border-radius: 0.75rem; }
.rounded-3.5 { border-radius: 0.875rem; }
.rounded-4 { border-radius: 1rem; }
.rounded-5 { border-radius: 1.25rem; }
.rounded-6 { border-radius: 1.5rem; }
.rounded-7 { border-radius: 1.75rem; }
.rounded-8 { border-radius: 2rem; }
.rounded-9 { border-radius: 2.25rem; }
.rounded-10 { border-radius: 2.5rem; }
.rounded-11 { border-radius: 2.75rem; }
.rounded-12 { border-radius: 3rem; }
.rounded-14 { border-radius: 3.5rem; }
.rounded-16 { border-radius: 4rem; }
.rounded-20 { border-radius: 5rem; }
.rounded-24 { border-radius: 6rem; }
.rounded-28 { border-radius: 7rem; }
.rounded-32 { border-radius: 8rem; }
.rounded-36 { border-radius: 9rem; }
.rounded-40 { border-radius: 10rem; }
.rounded-44 { border-radius: 11rem; }
.rounded-48 { border-radius: 12rem; }
.rounded-52 { border-radius: 13rem; }
.rounded-56 { border-radius: 14rem; }
.rounded-60 { border-radius: 15rem; }
.rounded-64 { border-radius: 16rem; }
.rounded-72 { border-radius: 18rem; }
.rounded-80 { border-radius: 20rem; }
.rounded-96 { border-radius: 24rem; }

.text-slate-50 { color: #f8fafc; }
.bg-slate-50 { background-color: #f8fafc; }
.border-slate-50 { border-color: #f8fafc; }
.ring-slate-50 { --tw-ring-color: #f8fafc; }
.text-slate-100 { color: #f1f5f9; }
.bg-slate-100 { background-color: #f1f5f9; }
.border-slate-100 { border-color: #f1f5f9; }
.ring-slate-100 { --tw-ring-color: #f1f5f9; }
.text-slate-200 { color: #e2e8f0; }
.bg-slate-200 { background-color: #e2e8f0; }
.border-slate-200 { border-color: #e2e8f0; }
.ring-slate-200 { --tw-ring-color: #e2e8f0; }
.text-slate-300 { color: #cbd5e1; }
.bg-slate-300 { background-color: #cbd5e1; }
.border-slate-300 { border-color: #cbd5e1; }
.ring-slate-300 { --tw-ring-color: #cbd5e1; }
.text-slate-400 { color: #94a3b8; }
.bg-slate-400 { background-color: #94a3b8; }
.border-slate-400 { border-color: #94a3b8; }
.ring-slate-400 { --tw-ring-color: #94a3b8; }
.text-slate-500 { color: #64748b; }
.bg-slate-500 { background-color: #64748b; }
.border-slate-500 { border-color: #64748b; }
.ring-slate-500 { --tw-ring-color: #64748b; }
.text-slate-600 { color: #475569; }
.bg-slate-600 { background-color: #475569; }
.border-slate-600 { border-color: #475569; }
.ring-slate-600 { --tw-ring-color: #475569; }
.text-slate-700 { color: #334155; }
.bg-slate-700 { background-color: #334155; }
.border-slate-700 { border-color: #334155; }
.ring-slate-700 { --tw-ring-color: #334155; }
.text-slate-800 { color: #1e293b; }
.bg-slate-800 { background-color: #1e293b; }
.border-slate-800 { border-color: #1e293b; }
.ring-slate-800 { --tw-ring-color: #1e293b; }
.text-slate-900 { color: #0f172a; }
.bg-slate-900 { background-color: #0f172a; }
.border-slate-900 { border-color: #0f172a; }
.ring-slate-900 { --tw-ring-color: #0f172a; }
.text-slate-950 { color: #020617; }
.bg-slate-950 { background-color: #020617; }
.border-slate-950 { border-color: #020617; }
.ring-slate-950 { --tw-ring-color: #020617; }

.text-gray-50 { color: #f8fafc; }
.bg-gray-50 { background-color: #f8fafc; }
.border-gray-50 { border-color: #f8fafc; }
.ring-gray-50 { --tw-ring-color: #f8fafc; }
.text-gray-100 { color: #f1f5f9; }
.bg-gray-100 { background-color: #f1f5f9; }
.border-gray-100 { border-color: #f1f5f9; }
.ring-gray-100 { --tw-ring-color: #f1f5f9; }
.text-gray-200 { color: #e2e8f0; }
.bg-gray-200 { background-color: #e2e8f0; }
.border-gray-200 { border-color: #e2e8f0; }
.ring-gray-200 { --tw-ring-color: #e2e8f0; }
.text-gray-300 { color: #cbd5e1; }
.bg-gray-300 { background-color: #cbd5e1; }
.border-gray-300 { border-color: #cbd5e1; }
.ring-gray-300 { --tw-ring-color: #cbd5e1; }
.text-gray-400 { color: #94a3b8; }
.bg-gray-400 { background-color: #94a3b8; }
.border-gray-400 { border-color: #94a3b8; }
.ring-gray-400 { --tw-ring-color: #94a3b8; }
.text-gray-500 { color: #64748b; }
.bg-gray-500 { background-color: #64748b; }
.border-gray-500 { border-color: #64748b; }
.ring-gray-500 { --tw-ring-color: #64748b; }
.text-gray-600 { color: #475569; }
.bg-gray-600 { background-color: #475569; }
.border-gray-600 { border-color: #475569; }
.ring-gray-600 { --tw-ring-color: #475569; }
.text-gray-700 { color: #334155; }
.bg-gray-700 { background-color: #334155; }
.border-gray-700 { border-color: #334155; }
.ring-gray-700 { --tw-ring-color: #334155; }
.text-gray-800 { color: #1e293b; }
.bg-gray-800 { background-color: #1e293b; }
.border-gray-800 { border-color: #1e293b; }
.ring-gray-800 { --tw-ring-color: #1e293b; }
.text-gray-900 { color: #0f172a; }
.bg-gray-900 { background-color: #0f172a; }
.border-gray-900 { border-color: #0f172a; }
.ring-gray-900 { --tw-ring-color: #0f172a; }
.text-gray-950 { color: #020617; }
.bg-gray-950 { background-color: #020617; }
.border-gray-950 { border-color: #020617; }
.ring-gray-950 { --tw-ring-color: #020617; }

.text-zinc-50 { color: #f8fafc; }
.bg-zinc-50 { background-color: #f8fafc; }
.border-zinc-50 { border-color: #f8fafc; }
.ring-zinc-50 { --tw-ring-color: #f8fafc; }
.text-zinc-100 { color: #f1f5f9; }
.bg-zinc-100 { background-color: #f1f5f9; }
.border-zinc-100 { border-color: #f1f5f9; }
.ring-zinc-100 { --tw-ring-color: #f1f5f9; }
.text-zinc-200 { color: #e2e8f0; }
.bg-zinc-200 { background-color: #e2e8f0; }
.border-zinc-200 { border-color: #e2e8f0; }
.ring-zinc-200 { --tw-ring-color: #e2e8f0; }
.text-zinc-300 { color: #cbd5e1; }
.bg-zinc-300 { background-color: #cbd5e1; }
.border-zinc-300 { border-color: #cbd5e1; }
.ring-zinc-300 { --tw-ring-color: #cbd5e1; }
.text-zinc-400 { color: #94a3b8; }
.bg-zinc-400 { background-color: #94a3b8; }
.border-zinc-400 { border-color: #94a3b8; }
.ring-zinc-400 { --tw-ring-color: #94a3b8; }
.text-zinc-500 { color: #64748b; }
.bg-zinc-500 { background-color: #64748b; }
.border-zinc-500 { border-color: #64748b; }
.ring-zinc-500 { --tw-ring-color: #64748b; }
.text-zinc-600 { color: #475569; }
.bg-zinc-600 { background-color: #475569; }
.border-zinc-600 { border-color: #475569; }
.ring-zinc-600 { --tw-ring-color: #475569; }
.text-zinc-700 { color: #334155; }
.bg-zinc-700 { background-color: #334155; }
.border-zinc-700 { border-color: #334155; }
.ring-zinc-700 { --tw-ring-color: #334155; }
.text-zinc-800 { color: #1e293b; }
.bg-zinc-800 { background-color: #1e293b; }
.border-zinc-800 { border-color: #1e293b; }
.ring-zinc-800 { --tw-ring-color: #1e293b; }
.text-zinc-900 { color: #0f172a; }
.bg-zinc-900 { background-color: #0f172a; }
.border-zinc-900 { border-color: #0f172a; }
.ring-zinc-900 { --tw-ring-color: #0f172a; }
.text-zinc-950 { color: #020617; }
.bg-zinc-950 { background-color: #020617; }
.border-zinc-950 { border-color: #020617; }
.ring-zinc-950 { --tw-ring-color: #020617; }

.text-neutral-50 { color: #f8fafc; }
.bg-neutral-50 { background-color: #f8fafc; }
.border-neutral-50 { border-color: #f8fafc; }
.ring-neutral-50 { --tw-ring-color: #f8fafc; }
.text-neutral-100 { color: #f1f5f9; }
.bg-neutral-100 { background-color: #f1f5f9; }
.border-neutral-100 { border-color: #f1f5f9; }
.ring-neutral-100 { --tw-ring-color: #f1f5f9; }
.text-neutral-200 { color: #e2e8f0; }
.bg-neutral-200 { background-color: #e2e8f0; }
.border-neutral-200 { border-color: #e2e8f0; }
.ring-neutral-200 { --tw-ring-color: #e2e8f0; }
.text-neutral-300 { color: #cbd5e1; }
.bg-neutral-300 { background-color: #cbd5e1; }
.border-neutral-300 { border-color: #cbd5e1; }
.ring-neutral-300 { --tw-ring-color: #cbd5e1; }
.text-neutral-400 { color: #94a3b8; }
.bg-neutral-400 { background-color: #94a3b8; }
.border-neutral-400 { border-color: #94a3b8; }
.ring-neutral-400 { --tw-ring-color: #94a3b8; }
.text-neutral-500 { color: #64748b; }
.bg-neutral-500 { background-color: #64748b; }
.border-neutral-500 { border-color: #64748b; }
.ring-neutral-500 { --tw-ring-color: #64748b; }
.text-neutral-600 { color: #475569; }
.bg-neutral-600 { background-color: #475569; }
.border-neutral-600 { border-color: #475569; }
.ring-neutral-600 { --tw-ring-color: #475569; }
.text-neutral-700 { color: #334155; }
.bg-neutral-700 { background-color: #334155; }
.border-neutral-700 { border-color: #334155; }
.ring-neutral-700 { --tw-ring-color: #334155; }
.text-neutral-800 { color: #1e293b; }
.bg-neutral-800 { background-color: #1e293b; }
.border-neutral-800 { border-color: #1e293b; }
.ring-neutral-800 { --tw-ring-color: #1e293b; }
.text-neutral-900 { color: #0f172a; }
.bg-neutral-900 { background-color: #0f172a; }
.border-neutral-900 { border-color: #0f172a; }
.ring-neutral-900 { --tw-ring-color: #0f172a; }
.text-neutral-950 { color: #020617; }
.bg-neutral-950 { background-color: #020617; }
.border-neutral-950 { border-color: #020617; }
.ring-neutral-950 { --tw-ring-color: #020617; }

.text-stone-50 { color: #f8fafc; }
.bg-stone-50 { background-color: #f8fafc; }
.border-stone-50 { border-color: #f8fafc; }
.ring-stone-50 { --tw-ring-color: #f8fafc; }
.text-stone-100 { color: #f1f5f9; }
.bg-stone-100 { background-color: #f1f5f9; }
.border-stone-100 { border-color: #f1f5f9; }
.ring-stone-100 { --tw-ring-color: #f1f5f9; }
.text-stone-200 { color: #e2e8f0; }
.bg-stone-200 { background-color: #e2e8f0; }
.border-stone-200 { border-color: #e2e8f0; }
.ring-stone-200 { --tw-ring-color: #e2e8f0; }
.text-stone-300 { color: #cbd5e1; }
.bg-stone-300 { background-color: #cbd5e1; }
.border-stone-300 { border-color: #cbd5e1; }
.ring-stone-300 { --tw-ring-color: #cbd5e1; }
.text-stone-400 { color: #94a3b8; }
.bg-stone-400 { background-color: #94a3b8; }
.border-stone-400 { border-color: #94a3b8; }
.ring-stone-400 { --tw-ring-color: #94a3b8; }
.text-stone-500 { color: #64748b; }
.bg-stone-500 { background-color: #64748b; }
.border-stone-500 { border-color: #64748b; }
.ring-stone-500 { --tw-ring-color: #64748b; }
.text-stone-600 { color: #475569; }
.bg-stone-600 { background-color: #475569; }
.border-stone-600 { border-color: #475569; }
.ring-stone-600 { --tw-ring-color: #475569; }
.text-stone-700 { color: #334155; }
.bg-stone-700 { background-color: #334155; }
.border-stone-700 { border-color: #334155; }
.ring-stone-700 { --tw-ring-color: #334155; }
.text-stone-800 { color: #1e293b; }
.bg-stone-800 { background-color: #1e293b; }
.border-stone-800 { border-color: #1e293b; }
.ring-stone-800 { --tw-ring-color: #1e293b; }
.text-stone-900 { color: #0f172a; }
.bg-stone-900 { background-color: #0f172a; }
.border-stone-900 { border-color: #0f172a; }
.ring-stone-900 { --tw-ring-color: #0f172a; }
.text-stone-950 { color: #020617; }
.bg-stone-950 { background-color: #020617; }
.border-stone-950 { border-color: #020617; }
.ring-stone-950 { --tw-ring-color: #020617; }

.text-red-50 { color: #f8fafc; }
.bg-red-50 { background-color: #f8fafc; }
.border-red-50 { border-color: #f8fafc; }
.ring-red-50 { --tw-ring-color: #f8fafc; }
.text-red-100 { color: #f1f5f9; }
.bg-red-100 { background-color: #f1f5f9; }
.border-red-100 { border-color: #f1f5f9; }
.ring-red-100 { --tw-ring-color: #f1f5f9; }
.text-red-200 { color: #e2e8f0; }
.bg-red-200 { background-color: #e2e8f0; }
.border-red-200 { border-color: #e2e8f0; }
.ring-red-200 { --tw-ring-color: #e2e8f0; }
.text-red-300 { color: #cbd5e1; }
.bg-red-300 { background-color: #cbd5e1; }
.border-red-300 { border-color: #cbd5e1; }
.ring-red-300 { --tw-ring-color: #cbd5e1; }
.text-red-400 { color: #94a3b8; }
.bg-red-400 { background-color: #94a3b8; }
.border-red-400 { border-color: #94a3b8; }
.ring-red-400 { --tw-ring-color: #94a3b8; }
.text-red-500 { color: #64748b; }
.bg-red-500 { background-color: #64748b; }
.border-red-500 { border-color: #64748b; }
.ring-red-500 { --tw-ring-color: #64748b; }
.text-red-600 { color: #475569; }
.bg-red-600 { background-color: #475569; }
.border-red-600 { border-color: #475569; }
.ring-red-600 { --tw-ring-color: #475569; }
.text-red-700 { color: #334155; }
.bg-red-700 { background-color: #334155; }
.border-red-700 { border-color: #334155; }
.ring-red-700 { --tw-ring-color: #334155; }
.text-red-800 { color: #1e293b; }
.bg-red-800 { background-color: #1e293b; }
.border-red-800 { border-color: #1e293b; }
.ring-red-800 { --tw-ring-color: #1e293b; }
.text-red-900 { color: #0f172a; }
.bg-red-900 { background-color: #0f172a; }
.border-red-900 { border-color: #0f172a; }
.ring-red-900 { --tw-ring-color: #0f172a; }
.text-red-950 { color: #020617; }
.bg-red-950 { background-color: #020617; }
.border-red-950 { border-color: #020617; }
.ring-red-950 { --tw-ring-color: #020617; }

.text-orange-50 { color: #f8fafc; }
.bg-orange-50 { background-color: #f8fafc; }
.border-orange-50 { border-color: #f8fafc; }
.ring-orange-50 { --tw-ring-color: #f8fafc; }
.text-orange-100 { color: #f1f5f9; }
.bg-orange-100 { background-color: #f1f5f9; }
.border-orange-100 { border-color: #f1f5f9; }
.ring-orange-100 { --tw-ring-color: #f1f5f9; }
.text-orange-200 { color: #e2e8f0; }
.bg-orange-200 { background-color: #e2e8f0; }
.border-orange-200 { border-color: #e2e8f0; }
.ring-orange-200 { --tw-ring-color: #e2e8f0; }
.text-orange-300 { color: #cbd5e1; }
.bg-orange-300 { background-color: #cbd5e1; }
.border-orange-300 { border-color: #cbd5e1; }
.ring-orange-300 { --tw-ring-color: #cbd5e1; }
.text-orange-400 { color: #94a3b8; }
.bg-orange-400 { background-color: #94a3b8; }
.border-orange-400 { border-color: #94a3b8; }
.ring-orange-400 { --tw-ring-color: #94a3b8; }
.text-orange-500 { color: #64748b; }
.bg-orange-500 { background-color: #64748b; }
.border-orange-500 { border-color: #64748b; }
.ring-orange-500 { --tw-ring-color: #64748b; }
.text-orange-600 { color: #475569; }
.bg-orange-600 { background-color: #475569; }
.border-orange-600 { border-color: #475569; }
.ring-orange-600 { --tw-ring-color: #475569; }
.text-orange-700 { color: #334155; }
.bg-orange-700 { background-color: #334155; }
.border-orange-700 { border-color: #334155; }
.ring-orange-700 { --tw-ring-color: #334155; }
.text-orange-800 { color: #1e293b; }
.bg-orange-800 { background-color: #1e293b; }
.border-orange-800 { border-color: #1e293b; }
.ring-orange-800 { --tw-ring-color: #1e293b; }
.text-orange-900 { color: #0f172a; }
.bg-orange-900 { background-color: #0f172a; }
.border-orange-900 { border-color: #0f172a; }
.ring-orange-900 { --tw-ring-color: #0f172a; }
.text-orange-950 { color: #020617; }
.bg-orange-950 { background-color: #020617; }
.border-orange-950 { border-color: #020617; }
.ring-orange-950 { --tw-ring-color: #020617; }

.text-amber-50 { color: #f8fafc; }
.bg-amber-50 { background-color: #f8fafc; }
.border-amber-50 { border-color: #f8fafc; }
.ring-amber-50 { --tw-ring-color: #f8fafc; }
.text-amber-100 { color: #f1f5f9; }
.bg-amber-100 { background-color: #f1f5f9; }
.border-amber-100 { border-color: #f1f5f9; }
.ring-amber-100 { --tw-ring-color: #f1f5f9; }
.text-amber-200 { color: #e2e8f0; }
.bg-amber-200 { background-color: #e2e8f0; }
.border-amber-200 { border-color: #e2e8f0; }
.ring-amber-200 { --tw-ring-color: #e2e8f0; }
.text-amber-300 { color: #cbd5e1; }
.bg-amber-300 { background-color: #cbd5e1; }
.border-amber-300 { border-color: #cbd5e1; }
.ring-amber-300 { --tw-ring-color: #cbd5e1; }
.text-amber-400 { color: #94a3b8; }
.bg-amber-400 { background-color: #94a3b8; }
.border-amber-400 { border-color: #94a3b8; }
.ring-amber-400 { --tw-ring-color: #94a3b8; }
.text-amber-500 { color: #64748b; }
.bg-amber-500 { background-color: #64748b; }
.border-amber-500 { border-color: #64748b; }
.ring-amber-500 { --tw-ring-color: #64748b; }
.text-amber-600 { color: #475569; }
.bg-amber-600 { background-color: #475569; }
.border-amber-600 { border-color: #475569; }
.ring-amber-600 { --tw-ring-color: #475569; }
.text-amber-700 { color: #334155; }
.bg-amber-700 { background-color: #334155; }
.border-amber-700 { border-color: #334155; }
.ring-amber-700 { --tw-ring-color: #334155; }
.text-amber-800 { color: #1e293b; }
.bg-amber-800 { background-color: #1e293b; }
.border-amber-800 { border-color: #1e293b; }
.ring-amber-800 { --tw-ring-color: #1e293b; }
.text-amber-900 { color: #0f172a; }
.bg-amber-900 { background-color: #0f172a; }
.border-amber-900 { border-color: #0f172a; }
.ring-amber-900 { --tw-ring-color: #0f172a; }
.text-amber-950 { color: #020617; }
.bg-amber-950 { background-color: #020617; }
.border-amber-950 { border-color: #020617; }
.ring-amber-950 { --tw-ring-color: #020617; }

.text-yellow-50 { color: #f8fafc; }
.bg-yellow-50 { background-color: #f8fafc; }
.border-yellow-50 { border-color: #f8fafc; }
.ring-yellow-50 { --tw-ring-color: #f8fafc; }
.text-yellow-100 { color: #f1f5f9; }
.bg-yellow-100 { background-color: #f1f5f9; }
.border-yellow-100 { border-color: #f1f5f9; }
.ring-yellow-100 { --tw-ring-color: #f1f5f9; }
.text-yellow-200 { color: #e2e8f0; }
.bg-yellow-200 { background-color: #e2e8f0; }
.border-yellow-200 { border-color: #e2e8f0; }
.ring-yellow-200 { --tw-ring-color: #e2e8f0; }
.text-yellow-300 { color: #cbd5e1; }
.bg-yellow-300 { background-color: #cbd5e1; }
.border-yellow-300 { border-color: #cbd5e1; }
.ring-yellow-300 { --tw-ring-color: #cbd5e1; }
.text-yellow-400 { color: #94a3b8; }
.bg-yellow-400 { background-color: #94a3b8; }
.border-yellow-400 { border-color: #94a3b8; }
.ring-yellow-400 { --tw-ring-color: #94a3b8; }
.text-yellow-500 { color: #64748b; }
.bg-yellow-500 { background-color: #64748b; }
.border-yellow-500 { border-color: #64748b; }
.ring-yellow-500 { --tw-ring-color: #64748b; }
.text-yellow-600 { color: #475569; }
.bg-yellow-600 { background-color: #475569; }
.border-yellow-600 { border-color: #475569; }
.ring-yellow-600 { --tw-ring-color: #475569; }
.text-yellow-700 { color: #334155; }
.bg-yellow-700 { background-color: #334155; }
.border-yellow-700 { border-color: #334155; }
.ring-yellow-700 { --tw-ring-color: #334155; }
.text-yellow-800 { color: #1e293b; }
.bg-yellow-800 { background-color: #1e293b; }
.border-yellow-800 { border-color: #1e293b; }
.ring-yellow-800 { --tw-ring-color: #1e293b; }
.text-yellow-900 { color: #0f172a; }
.bg-yellow-900 { background-color: #0f172a; }
.border-yellow-900 { border-color: #0f172a; }
.ring-yellow-900 { --tw-ring-color: #0f172a; }
.text-yellow-950 { color: #020617; }
.bg-yellow-950 { background-color: #020617; }
.border-yellow-950 { border-color: #020617; }
.ring-yellow-950 { --tw-ring-color: #020617; }

.text-lime-50 { color: #f8fafc; }
.bg-lime-50 { background-color: #f8fafc; }
.border-lime-50 { border-color: #f8fafc; }
.ring-lime-50 { --tw-ring-color: #f8fafc; }
.text-lime-100 { color: #f1f5f9; }
.bg-lime-100 { background-color: #f1f5f9; }
.border-lime-100 { border-color: #f1f5f9; }
.ring-lime-100 { --tw-ring-color: #f1f5f9; }
.text-lime-200 { color: #e2e8f0; }
.bg-lime-200 { background-color: #e2e8f0; }
.border-lime-200 { border-color: #e2e8f0; }
.ring-lime-200 { --tw-ring-color: #e2e8f0; }
.text-lime-300 { color: #cbd5e1; }
.bg-lime-300 { background-color: #cbd5e1; }
.border-lime-300 { border-color: #cbd5e1; }
.ring-lime-300 { --tw-ring-color: #cbd5e1; }
.text-lime-400 { color: #94a3b8; }
.bg-lime-400 { background-color: #94a3b8; }
.border-lime-400 { border-color: #94a3b8; }
.ring-lime-400 { --tw-ring-color: #94a3b8; }
.text-lime-500 { color: #64748b; }
.bg-lime-500 { background-color: #64748b; }
.border-lime-500 { border-color: #64748b; }
.ring-lime-500 { --tw-ring-color: #64748b; }
.text-lime-600 { color: #475569; }
.bg-lime-600 { background-color: #475569; }
.border-lime-600 { border-color: #475569; }
.ring-lime-600 { --tw-ring-color: #475569; }
.text-lime-700 { color: #334155; }
.bg-lime-700 { background-color: #334155; }
.border-lime-700 { border-color: #334155; }
.ring-lime-700 { --tw-ring-color: #334155; }
.text-lime-800 { color: #1e293b; }
.bg-lime-800 { background-color: #1e293b; }
.border-lime-800 { border-color: #1e293b; }
.ring-lime-800 { --tw-ring-color: #1e293b; }
.text-lime-900 { color: #0f172a; }
.bg-lime-900 { background-color: #0f172a; }
.border-lime-900 { border-color: #0f172a; }
.ring-lime-900 { --tw-ring-color: #0f172a; }
.text-lime-950 { color: #020617; }
.bg-lime-950 { background-color: #020617; }
.border-lime-950 { border-color: #020617; }
.ring-lime-950 { --tw-ring-color: #020617; }

.text-green-50 { color: #f8fafc; }
.bg-green-50 { background-color: #f8fafc; }
.border-green-50 { border-color: #f8fafc; }
.ring-green-50 { --tw-ring-color: #f8fafc; }
.text-green-100 { color: #f1f5f9; }
.bg-green-100 { background-color: #f1f5f9; }
.border-green-100 { border-color: #f1f5f9; }
.ring-green-100 { --tw-ring-color: #f1f5f9; }
.text-green-200 { color: #e2e8f0; }
.bg-green-200 { background-color: #e2e8f0; }
.border-green-200 { border-color: #e2e8f0; }
.ring-green-200 { --tw-ring-color: #e2e8f0; }
.text-green-300 { color: #cbd5e1; }
.bg-green-300 { background-color: #cbd5e1; }
.border-green-300 { border-color: #cbd5e1; }
.ring-green-300 { --tw-ring-color: #cbd5e1; }
.text-green-400 { color: #94a3b8; }
.bg-green-400 { background-color: #94a3b8; }
.border-green-400 { border-color: #94a3b8; }
.ring-green-400 { --tw-ring-color: #94a3b8; }
.text-green-500 { color: #64748b; }
.bg-green-500 { background-color: #64748b; }
.border-green-500 { border-color: #64748b; }
.ring-green-500 { --tw-ring-color: #64748b; }
.text-green-600 { color: #475569; }
.bg-green-600 { background-color: #475569; }
.border-green-600 { border-color: #475569; }
.ring-green-600 { --tw-ring-color: #475569; }
.text-green-700 { color: #334155; }
.bg-green-700 { background-color: #334155; }
.border-green-700 { border-color: #334155; }
.ring-green-700 { --tw-ring-color: #334155; }
.text-green-800 { color: #1e293b; }
.bg-green-800 { background-color: #1e293b; }
.border-green-800 { border-color: #1e293b; }
.ring-green-800 { --tw-ring-color: #1e293b; }
.text-green-900 { color: #0f172a; }
.bg-green-900 { background-color: #0f172a; }
.border-green-900 { border-color: #0f172a; }
.ring-green-900 { --tw-ring-color: #0f172a; }
.text-green-950 { color: #020617; }
.bg-green-950 { background-color: #020617; }
.border-green-950 { border-color: #020617; }
.ring-green-950 { --tw-ring-color: #020617; }

.text-emerald-50 { color: #f8fafc; }
.bg-emerald-50 { background-color: #f8fafc; }
.border-emerald-50 { border-color: #f8fafc; }
.ring-emerald-50 { --tw-ring-color: #f8fafc; }
.text-emerald-100 { color: #f1f5f9; }
.bg-emerald-100 { background-color: #f1f5f9; }
.border-emerald-100 { border-color: #f1f5f9; }
.ring-emerald-100 { --tw-ring-color: #f1f5f9; }
.text-emerald-200 { color: #e2e8f0; }
.bg-emerald-200 { background-color: #e2e8f0; }
.border-emerald-200 { border-color: #e2e8f0; }
.ring-emerald-200 { --tw-ring-color: #e2e8f0; }
.text-emerald-300 { color: #cbd5e1; }
.bg-emerald-300 { background-color: #cbd5e1; }
.border-emerald-300 { border-color: #cbd5e1; }
.ring-emerald-300 { --tw-ring-color: #cbd5e1; }
.text-emerald-400 { color: #94a3b8; }
.bg-emerald-400 { background-color: #94a3b8; }
.border-emerald-400 { border-color: #94a3b8; }
.ring-emerald-400 { --tw-ring-color: #94a3b8; }
.text-emerald-500 { color: #64748b; }
.bg-emerald-500 { background-color: #64748b; }
.border-emerald-500 { border-color: #64748b; }
.ring-emerald-500 { --tw-ring-color: #64748b; }
.text-emerald-600 { color: #475569; }
.bg-emerald-600 { background-color: #475569; }
.border-emerald-600 { border-color: #475569; }
.ring-emerald-600 { --tw-ring-color: #475569; }
.text-emerald-700 { color: #334155; }
.bg-emerald-700 { background-color: #334155; }
.border-emerald-700 { border-color: #334155; }
.ring-emerald-700 { --tw-ring-color: #334155; }
.text-emerald-800 { color: #1e293b; }
.bg-emerald-800 { background-color: #1e293b; }
.border-emerald-800 { border-color: #1e293b; }
.ring-emerald-800 { --tw-ring-color: #1e293b; }
.text-emerald-900 { color: #0f172a; }
.bg-emerald-900 { background-color: #0f172a; }
.border-emerald-900 { border-color: #0f172a; }
.ring-emerald-900 { --tw-ring-color: #0f172a; }
.text-emerald-950 { color: #020617; }
.bg-emerald-950 { background-color: #020617; }
.border-emerald-950 { border-color: #020617; }
.ring-emerald-950 { --tw-ring-color: #020617; }

.text-teal-50 { color: #f8fafc; }
.bg-teal-50 { background-color: #f8fafc; }
.border-teal-50 { border-color: #f8fafc; }
.ring-teal-50 { --tw-ring-color: #f8fafc; }
.text-teal-100 { color: #f1f5f9; }
.bg-teal-100 { background-color: #f1f5f9; }
.border-teal-100 { border-color: #f1f5f9; }
.ring-teal-100 { --tw-ring-color: #f1f5f9; }
.text-teal-200 { color: #e2e8f0; }
.bg-teal-200 { background-color: #e2e8f0; }
.border-teal-200 { border-color: #e2e8f0; }
.ring-teal-200 { --tw-ring-color: #e2e8f0; }
.text-teal-300 { color: #cbd5e1; }
.bg-teal-300 { background-color: #cbd5e1; }
.border-teal-300 { border-color: #cbd5e1; }
.ring-teal-300 { --tw-ring-color: #cbd5e1; }
.text-teal-400 { color: #94a3b8; }
.bg-teal-400 { background-color: #94a3b8; }
.border-teal-400 { border-color: #94a3b8; }
.ring-teal-400 { --tw-ring-color: #94a3b8; }
.text-teal-500 { color: #64748b; }
.bg-teal-500 { background-color: #64748b; }
.border-teal-500 { border-color: #64748b; }
.ring-teal-500 { --tw-ring-color: #64748b; }
.text-teal-600 { color: #475569; }
.bg-teal-600 { background-color: #475569; }
.border-teal-600 { border-color: #475569; }
.ring-teal-600 { --tw-ring-color: #475569; }
.text-teal-700 { color: #334155; }
.bg-teal-700 { background-color: #334155; }
.border-teal-700 { border-color: #334155; }
.ring-teal-700 { --tw-ring-color: #334155; }
.text-teal-800 { color: #1e293b; }
.bg-teal-800 { background-color: #1e293b; }
.border-teal-800 { border-color: #1e293b; }
.ring-teal-800 { --tw-ring-color: #1e293b; }
.text-teal-900 { color: #0f172a; }
.bg-teal-900 { background-color: #0f172a; }
.border-teal-900 { border-color: #0f172a; }
.ring-teal-900 { --tw-ring-color: #0f172a; }
.text-teal-950 { color: #020617; }
.bg-teal-950 { background-color: #020617; }
.border-teal-950 { border-color: #020617; }
.ring-teal-950 { --tw-ring-color: #020617; }

.text-cyan-50 { color: #f8fafc; }
.bg-cyan-50 { background-color: #f8fafc; }
.border-cyan-50 { border-color: #f8fafc; }
.ring-cyan-50 { --tw-ring-color: #f8fafc; }
.text-cyan-100 { color: #f1f5f9; }
.bg-cyan-100 { background-color: #f1f5f9; }
.border-cyan-100 { border-color: #f1f5f9; }
.ring-cyan-100 { --tw-ring-color: #f1f5f9; }
.text-cyan-200 { color: #e2e8f0; }
.bg-cyan-200 { background-color: #e2e8f0; }
.border-cyan-200 { border-color: #e2e8f0; }
.ring-cyan-200 { --tw-ring-color: #e2e8f0; }
.text-cyan-300 { color: #cbd5e1; }
.bg-cyan-300 { background-color: #cbd5e1; }
.border-cyan-300 { border-color: #cbd5e1; }
.ring-cyan-300 { --tw-ring-color: #cbd5e1; }
.text-cyan-400 { color: #94a3b8; }
.bg-cyan-400 { background-color: #94a3b8; }
.border-cyan-400 { border-color: #94a3b8; }
.ring-cyan-400 { --tw-ring-color: #94a3b8; }
.text-cyan-500 { color: #64748b; }
.bg-cyan-500 { background-color: #64748b; }
.border-cyan-500 { border-color: #64748b; }
.ring-cyan-500 { --tw-ring-color: #64748b; }
.text-cyan-600 { color: #475569; }
.bg-cyan-600 { background-color: #475569; }
.border-cyan-600 { border-color: #475569; }
.ring-cyan-600 { --tw-ring-color: #475569; }
.text-cyan-700 { color: #334155; }
.bg-cyan-700 { background-color: #334155; }
.border-cyan-700 { border-color: #334155; }
.ring-cyan-700 { --tw-ring-color: #334155; }
.text-cyan-800 { color: #1e293b; }
.bg-cyan-800 { background-color: #1e293b; }
.border-cyan-800 { border-color: #1e293b; }
.ring-cyan-800 { --tw-ring-color: #1e293b; }
.text-cyan-900 { color: #0f172a; }
.bg-cyan-900 { background-color: #0f172a; }
.border-cyan-900 { border-color: #0f172a; }
.ring-cyan-900 { --tw-ring-color: #0f172a; }
.text-cyan-950 { color: #020617; }
.bg-cyan-950 { background-color: #020617; }
.border-cyan-950 { border-color: #020617; }
.ring-cyan-950 { --tw-ring-color: #020617; }

.text-sky-50 { color: #f8fafc; }
.bg-sky-50 { background-color: #f8fafc; }
.border-sky-50 { border-color: #f8fafc; }
.ring-sky-50 { --tw-ring-color: #f8fafc; }
.text-sky-100 { color: #f1f5f9; }
.bg-sky-100 { background-color: #f1f5f9; }
.border-sky-100 { border-color: #f1f5f9; }
.ring-sky-100 { --tw-ring-color: #f1f5f9; }
.text-sky-200 { color: #e2e8f0; }
.bg-sky-200 { background-color: #e2e8f0; }
.border-sky-200 { border-color: #e2e8f0; }
.ring-sky-200 { --tw-ring-color: #e2e8f0; }
.text-sky-300 { color: #cbd5e1; }
.bg-sky-300 { background-color: #cbd5e1; }
.border-sky-300 { border-color: #cbd5e1; }
.ring-sky-300 { --tw-ring-color: #cbd5e1; }
.text-sky-400 { color: #94a3b8; }
.bg-sky-400 { background-color: #94a3b8; }
.border-sky-400 { border-color: #94a3b8; }
.ring-sky-400 { --tw-ring-color: #94a3b8; }
.text-sky-500 { color: #64748b; }
.bg-sky-500 { background-color: #64748b; }
.border-sky-500 { border-color: #64748b; }
.ring-sky-500 { --tw-ring-color: #64748b; }
.text-sky-600 { color: #475569; }
.bg-sky-600 { background-color: #475569; }
.border-sky-600 { border-color: #475569; }
.ring-sky-600 { --tw-ring-color: #475569; }
.text-sky-700 { color: #334155; }
.bg-sky-700 { background-color: #334155; }
.border-sky-700 { border-color: #334155; }
.ring-sky-700 { --tw-ring-color: #334155; }
.text-sky-800 { color: #1e293b; }
.bg-sky-800 { background-color: #1e293b; }
.border-sky-800 { border-color: #1e293b; }
.ring-sky-800 { --tw-ring-color: #1e293b; }
.text-sky-900 { color: #0f172a; }
.bg-sky-900 { background-color: #0f172a; }
.border-sky-900 { border-color: #0f172a; }
.ring-sky-900 { --tw-ring-color: #0f172a; }
.text-sky-950 { color: #020617; }
.bg-sky-950 { background-color: #020617; }
.border-sky-950 { border-color: #020617; }
.ring-sky-950 { --tw-ring-color: #020617; }

.text-blue-50 { color: #f8fafc; }
.bg-blue-50 { background-color: #f8fafc; }
.border-blue-50 { border-color: #f8fafc; }
.ring-blue-50 { --tw-ring-color: #f8fafc; }
.text-blue-100 { color: #f1f5f9; }
.bg-blue-100 { background-color: #f1f5f9; }
.border-blue-100 { border-color: #f1f5f9; }
.ring-blue-100 { --tw-ring-color: #f1f5f9; }
.text-blue-200 { color: #e2e8f0; }
.bg-blue-200 { background-color: #e2e8f0; }
.border-blue-200 { border-color: #e2e8f0; }
.ring-blue-200 { --tw-ring-color: #e2e8f0; }
.text-blue-300 { color: #cbd5e1; }
.bg-blue-300 { background-color: #cbd5e1; }
.border-blue-300 { border-color: #cbd5e1; }
.ring-blue-300 { --tw-ring-color: #cbd5e1; }
.text-blue-400 { color: #94a3b8; }
.bg-blue-400 { background-color: #94a3b8; }
.border-blue-400 { border-color: #94a3b8; }
.ring-blue-400 { --tw-ring-color: #94a3b8; }
.text-blue-500 { color: #64748b; }
.bg-blue-500 { background-color: #64748b; }
.border-blue-500 { border-color: #64748b; }
.ring-blue-500 { --tw-ring-color: #64748b; }
.text-blue-600 { color: #475569; }
.bg-blue-600 { background-color: #475569; }
.border-blue-600 { border-color: #475569; }
.ring-blue-600 { --tw-ring-color: #475569; }
.text-blue-700 { color: #334155; }
.bg-blue-700 { background-color: #334155; }
.border-blue-700 { border-color: #334155; }
.ring-blue-700 { --tw-ring-color: #334155; }
.text-blue-800 { color: #1e293b; }
.bg-blue-800 { background-color: #1e293b; }
.border-blue-800 { border-color: #1e293b; }
.ring-blue-800 { --tw-ring-color: #1e293b; }
.text-blue-900 { color: #0f172a; }
.bg-blue-900 { background-color: #0f172a; }
.border-blue-900 { border-color: #0f172a; }
.ring-blue-900 { --tw-ring-color: #0f172a; }
.text-blue-950 { color: #020617; }
.bg-blue-950 { background-color: #020617; }
.border-blue-950 { border-color: #020617; }
.ring-blue-950 { --tw-ring-color: #020617; }

.text-indigo-50 { color: #f8fafc; }
.bg-indigo-50 { background-color: #f8fafc; }
.border-indigo-50 { border-color: #f8fafc; }
.ring-indigo-50 { --tw-ring-color: #f8fafc; }
.text-indigo-100 { color: #f1f5f9; }
.bg-indigo-100 { background-color: #f1f5f9; }
.border-indigo-100 { border-color: #f1f5f9; }
.ring-indigo-100 { --tw-ring-color: #f1f5f9; }
.text-indigo-200 { color: #e2e8f0; }
.bg-indigo-200 { background-color: #e2e8f0; }
.border-indigo-200 { border-color: #e2e8f0; }
.ring-indigo-200 { --tw-ring-color: #e2e8f0; }
.text-indigo-300 { color: #cbd5e1; }
.bg-indigo-300 { background-color: #cbd5e1; }
.border-indigo-300 { border-color: #cbd5e1; }
.ring-indigo-300 { --tw-ring-color: #cbd5e1; }
.text-indigo-400 { color: #94a3b8; }
.bg-indigo-400 { background-color: #94a3b8; }
.border-indigo-400 { border-color: #94a3b8; }
.ring-indigo-400 { --tw-ring-color: #94a3b8; }
.text-indigo-500 { color: #64748b; }
.bg-indigo-500 { background-color: #64748b; }
.border-indigo-500 { border-color: #64748b; }
.ring-indigo-500 { --tw-ring-color: #64748b; }
.text-indigo-600 { color: #475569; }
.bg-indigo-600 { background-color: #475569; }
.border-indigo-600 { border-color: #475569; }
.ring-indigo-600 { --tw-ring-color: #475569; }
.text-indigo-700 { color: #334155; }
.bg-indigo-700 { background-color: #334155; }
.border-indigo-700 { border-color: #334155; }
.ring-indigo-700 { --tw-ring-color: #334155; }
.text-indigo-800 { color: #1e293b; }
.bg-indigo-800 { background-color: #1e293b; }
.border-indigo-800 { border-color: #1e293b; }
.ring-indigo-800 { --tw-ring-color: #1e293b; }
.text-indigo-900 { color: #0f172a; }
.bg-indigo-900 { background-color: #0f172a; }
.border-indigo-900 { border-color: #0f172a; }
.ring-indigo-900 { --tw-ring-color: #0f172a; }
.text-indigo-950 { color: #020617; }
.bg-indigo-950 { background-color: #020617; }
.border-indigo-950 { border-color: #020617; }
.ring-indigo-950 { --tw-ring-color: #020617; }

.text-violet-50 { color: #f8fafc; }
.bg-violet-50 { background-color: #f8fafc; }
.border-violet-50 { border-color: #f8fafc; }
.ring-violet-50 { --tw-ring-color: #f8fafc; }
.text-violet-100 { color: #f1f5f9; }
.bg-violet-100 { background-color: #f1f5f9; }
.border-violet-100 { border-color: #f1f5f9; }
.ring-violet-100 { --tw-ring-color: #f1f5f9; }
.text-violet-200 { color: #e2e8f0; }
.bg-violet-200 { background-color: #e2e8f0; }
.border-violet-200 { border-color: #e2e8f0; }
.ring-violet-200 { --tw-ring-color: #e2e8f0; }
.text-violet-300 { color: #cbd5e1; }
.bg-violet-300 { background-color: #cbd5e1; }
.border-violet-300 { border-color: #cbd5e1; }
.ring-violet-300 { --tw-ring-color: #cbd5e1; }
.text-violet-400 { color: #94a3b8; }
.bg-violet-400 { background-color: #94a3b8; }
.border-violet-400 { border-color: #94a3b8; }
.ring-violet-400 { --tw-ring-color: #94a3b8; }
.text-violet-500 { color: #64748b; }
.bg-violet-500 { background-color: #64748b; }
.border-violet-500 { border-color: #64748b; }
.ring-violet-500 { --tw-ring-color: #64748b; }
.text-violet-600 { color: #475569; }
.bg-violet-600 { background-color: #475569; }
.border-violet-600 { border-color: #475569; }
.ring-violet-600 { --tw-ring-color: #475569; }
.text-violet-700 { color: #334155; }
.bg-violet-700 { background-color: #334155; }
.border-violet-700 { border-color: #334155; }
.ring-violet-700 { --tw-ring-color: #334155; }
.text-violet-800 { color: #1e293b; }
.bg-violet-800 { background-color: #1e293b; }
.border-violet-800 { border-color: #1e293b; }
.ring-violet-800 { --tw-ring-color: #1e293b; }
.text-violet-900 { color: #0f172a; }
.bg-violet-900 { background-color: #0f172a; }
.border-violet-900 { border-color: #0f172a; }
.ring-violet-900 { --tw-ring-color: #0f172a; }
.text-violet-950 { color: #020617; }
.bg-violet-950 { background-color: #020617; }
.border-violet-950 { border-color: #020617; }
.ring-violet-950 { --tw-ring-color: #020617; }

.text-purple-50 { color: #f8fafc; }
.bg-purple-50 { background-color: #f8fafc; }
.border-purple-50 { border-color: #f8fafc; }
.ring-purple-50 { --tw-ring-color: #f8fafc; }
.text-purple-100 { color: #f1f5f9; }
.bg-purple-100 { background-color: #f1f5f9; }
.border-purple-100 { border-color: #f1f5f9; }
.ring-purple-100 { --tw-ring-color: #f1f5f9; }
.text-purple-200 { color: #e2e8f0; }
.bg-purple-200 { background-color: #e2e8f0; }
.border-purple-200 { border-color: #e2e8f0; }
.ring-purple-200 { --tw-ring-color: #e2e8f0; }
.text-purple-300 { color: #cbd5e1; }
.bg-purple-300 { background-color: #cbd5e1; }
.border-purple-300 { border-color: #cbd5e1; }
.ring-purple-300 { --tw-ring-color: #cbd5e1; }
.text-purple-400 { color: #94a3b8; }
.bg-purple-400 { background-color: #94a3b8; }
.border-purple-400 { border-color: #94a3b8; }
.ring-purple-400 { --tw-ring-color: #94a3b8; }
.text-purple-500 { color: #64748b; }
.bg-purple-500 { background-color: #64748b; }
.border-purple-500 { border-color: #64748b; }
.ring-purple-500 { --tw-ring-color: #64748b; }
.text-purple-600 { color: #475569; }
.bg-purple-600 { background-color: #475569; }
.border-purple-600 { border-color: #475569; }
.ring-purple-600 { --tw-ring-color: #475569; }
.text-purple-700 { color: #334155; }
.bg-purple-700 { background-color: #334155; }
.border-purple-700 { border-color: #334155; }
.ring-purple-700 { --tw-ring-color: #334155; }
.text-purple-800 { color: #1e293b; }
.bg-purple-800 { background-color: #1e293b; }
.border-purple-800 { border-color: #1e293b; }
.ring-purple-800 { --tw-ring-color: #1e293b; }
.text-purple-900 { color: #0f172a; }
.bg-purple-900 { background-color: #0f172a; }
.border-purple-900 { border-color: #0f172a; }
.ring-purple-900 { --tw-ring-color: #0f172a; }
.text-purple-950 { color: #020617; }
.bg-purple-950 { background-color: #020617; }
.border-purple-950 { border-color: #020617; }
.ring-purple-950 { --tw-ring-color: #020617; }

.text-fuchsia-50 { color: #f8fafc; }
.bg-fuchsia-50 { background-color: #f8fafc; }
.border-fuchsia-50 { border-color: #f8fafc; }
.ring-fuchsia-50 { --tw-ring-color: #f8fafc; }
.text-fuchsia-100 { color: #f1f5f9; }
.bg-fuchsia-100 { background-color: #f1f5f9; }
.border-fuchsia-100 { border-color: #f1f5f9; }
.ring-fuchsia-100 { --tw-ring-color: #f1f5f9; }
.text-fuchsia-200 { color: #e2e8f0; }
.bg-fuchsia-200 { background-color: #e2e8f0; }
.border-fuchsia-200 { border-color: #e2e8f0; }
.ring-fuchsia-200 { --tw-ring-color: #e2e8f0; }
.text-fuchsia-300 { color: #cbd5e1; }
.bg-fuchsia-300 { background-color: #cbd5e1; }
.border-fuchsia-300 { border-color: #cbd5e1; }
.ring-fuchsia-300 { --tw-ring-color: #cbd5e1; }
.text-fuchsia-400 { color: #94a3b8; }
.bg-fuchsia-400 { background-color: #94a3b8; }
.border-fuchsia-400 { border-color: #94a3b8; }
.ring-fuchsia-400 { --tw-ring-color: #94a3b8; }
.text-fuchsia-500 { color: #64748b; }
.bg-fuchsia-500 { background-color: #64748b; }
.border-fuchsia-500 { border-color: #64748b; }
.ring-fuchsia-500 { --tw-ring-color: #64748b; }
.text-fuchsia-600 { color: #475569; }
.bg-fuchsia-600 { background-color: #475569; }
.border-fuchsia-600 { border-color: #475569; }
.ring-fuchsia-600 { --tw-ring-color: #475569; }
.text-fuchsia-700 { color: #334155; }
.bg-fuchsia-700 { background-color: #334155; }
.border-fuchsia-700 { border-color: #334155; }
.ring-fuchsia-700 { --tw-ring-color: #334155; }
.text-fuchsia-800 { color: #1e293b; }
.bg-fuchsia-800 { background-color: #1e293b; }
.border-fuchsia-800 { border-color: #1e293b; }
.ring-fuchsia-800 { --tw-ring-color: #1e293b; }
.text-fuchsia-900 { color: #0f172a; }
.bg-fuchsia-900 { background-color: #0f172a; }
.border-fuchsia-900 { border-color: #0f172a; }
.ring-fuchsia-900 { --tw-ring-color: #0f172a; }
.text-fuchsia-950 { color: #020617; }
.bg-fuchsia-950 { background-color: #020617; }
.border-fuchsia-950 { border-color: #020617; }
.ring-fuchsia-950 { --tw-ring-color: #020617; }

.text-pink-50 { color: #f8fafc; }
.bg-pink-50 { background-color: #f8fafc; }
.border-pink-50 { border-color: #f8fafc; }
.ring-pink-50 { --tw-ring-color: #f8fafc; }
.text-pink-100 { color: #f1f5f9; }
.bg-pink-100 { background-color: #f1f5f9; }
.border-pink-100 { border-color: #f1f5f9; }
.ring-pink-100 { --tw-ring-color: #f1f5f9; }
.text-pink-200 { color: #e2e8f0; }
.bg-pink-200 { background-color: #e2e8f0; }
.border-pink-200 { border-color: #e2e8f0; }
.ring-pink-200 { --tw-ring-color: #e2e8f0; }
.text-pink-300 { color: #cbd5e1; }
.bg-pink-300 { background-color: #cbd5e1; }
.border-pink-300 { border-color: #cbd5e1; }
.ring-pink-300 { --tw-ring-color: #cbd5e1; }
.text-pink-400 { color: #94a3b8; }
.bg-pink-400 { background-color: #94a3b8; }
.border-pink-400 { border-color: #94a3b8; }
.ring-pink-400 { --tw-ring-color: #94a3b8; }
.text-pink-500 { color: #64748b; }
.bg-pink-500 { background-color: #64748b; }
.border-pink-500 { border-color: #64748b; }
.ring-pink-500 { --tw-ring-color: #64748b; }
.text-pink-600 { color: #475569; }
.bg-pink-600 { background-color: #475569; }
.border-pink-600 { border-color: #475569; }
.ring-pink-600 { --tw-ring-color: #475569; }
.text-pink-700 { color: #334155; }
.bg-pink-700 { background-color: #334155; }
.border-pink-700 { border-color: #334155; }
.ring-pink-700 { --tw-ring-color: #334155; }
.text-pink-800 { color: #1e293b; }
.bg-pink-800 { background-color: #1e293b; }
.border-pink-800 { border-color: #1e293b; }
.ring-pink-800 { --tw-ring-color: #1e293b; }
.text-pink-900 { color: #0f172a; }
.bg-pink-900 { background-color: #0f172a; }
.border-pink-900 { border-color: #0f172a; }
.ring-pink-900 { --tw-ring-color: #0f172a; }
.text-pink-950 { color: #020617; }
.bg-pink-950 { background-color: #020617; }
.border-pink-950 { border-color: #020617; }
.ring-pink-950 { --tw-ring-color: #020617; }

.text-rose-50 { color: #f8fafc; }
.bg-rose-50 { background-color: #f8fafc; }
.border-rose-50 { border-color: #f8fafc; }
.ring-rose-50 { --tw-ring-color: #f8fafc; }
.text-rose-100 { color: #f1f5f9; }
.bg-rose-100 { background-color: #f1f5f9; }
.border-rose-100 { border-color: #f1f5f9; }
.ring-rose-100 { --tw-ring-color: #f1f5f9; }
.text-rose-200 { color: #e2e8f0; }
.bg-rose-200 { background-color: #e2e8f0; }
.border-rose-200 { border-color: #e2e8f0; }
.ring-rose-200 { --tw-ring-color: #e2e8f0; }
.text-rose-300 { color: #cbd5e1; }
.bg-rose-300 { background-color: #cbd5e1; }
.border-rose-300 { border-color: #cbd5e1; }
.ring-rose-300 { --tw-ring-color: #cbd5e1; }
.text-rose-400 { color: #94a3b8; }
.bg-rose-400 { background-color: #94a3b8; }
.border-rose-400 { border-color: #94a3b8; }
.ring-rose-400 { --tw-ring-color: #94a3b8; }
.text-rose-500 { color: #64748b; }
.bg-rose-500 { background-color: #64748b; }
.border-rose-500 { border-color: #64748b; }
.ring-rose-500 { --tw-ring-color: #64748b; }
.text-rose-600 { color: #475569; }
.bg-rose-600 { background-color: #475569; }
.border-rose-600 { border-color: #475569; }
.ring-rose-600 { --tw-ring-color: #475569; }
.text-rose-700 { color: #334155; }
.bg-rose-700 { background-color: #334155; }
.border-rose-700 { border-color: #334155; }
.ring-rose-700 { --tw-ring-color: #334155; }
.text-rose-800 { color: #1e293b; }
.bg-rose-800 { background-color: #1e293b; }
.border-rose-800 { border-color: #1e293b; }
.ring-rose-800 { --tw-ring-color: #1e293b; }
.text-rose-900 { color: #0f172a; }
.bg-rose-900 { background-color: #0f172a; }
.border-rose-900 { border-color: #0f172a; }
.ring-rose-900 { --tw-ring-color: #0f172a; }
.text-rose-950 { color: #020617; }
.bg-rose-950 { background-color: #020617; }
.border-rose-950 { border-color: #020617; }
.ring-rose-950 { --tw-ring-color: #020617; }

.block { display: block; }
.inline-block { display: inline-block; }
.inline { display: inline; }
.flex { display: flex; }
.inline-flex { display: inline-flex; }
.grid { display: grid; }
.inline-grid { display: inline-grid; }
.table { display: table; }
.hidden { display: hidden; }
.contents { display: contents; }
.flow-root { display: flow-root; }

.flex-1 { flex: 1 1 0%; }
.flex-2 { flex: 2 2 0%; }
.flex-3 { flex: 3 3 0%; }
.flex-4 { flex: 4 4 0%; }
.flex-5 { flex: 5 5 0%; }
.flex-6 { flex: 6 6 0%; }
.flex-7 { flex: 7 7 0%; }
.flex-8 { flex: 8 8 0%; }
.flex-9 { flex: 9 9 0%; }
.flex-10 { flex: 10 10 0%; }
.flex-11 { flex: 11 11 0%; }
.flex-12 { flex: 12 12 0%; }
.flex-auto { flex: 1 1 auto; }
.flex-initial { flex: 0 1 auto; }
.flex-none { flex: none; }
.flex-row { flex-direction: row; }
.flex-col { flex-direction: column; }
.flex-wrap { flex-wrap: wrap; }
.flex-nowrap { flex-wrap: nowrap; }
.items-start { align-items: flex-start; }
.items-center { align-items: center; }
.items-end { align-items: flex-end; }
.justify-start { justify-content: flex-start; }
.justify-center { justify-content: center; }
.justify-end { justify-content: flex-end; }
.justify-between { justify-content: space-between; }

.grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
.col-span-1 { grid-column: span 1 / span 1; }
.grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.col-span-2 { grid-column: span 2 / span 2; }
.grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.col-span-3 { grid-column: span 3 / span 3; }
.grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.col-span-4 { grid-column: span 4 / span 4; }
.grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
.col-span-5 { grid-column: span 5 / span 5; }
.grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
.col-span-6 { grid-column: span 6 / span 6; }
.grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
.col-span-7 { grid-column: span 7 / span 7; }
.grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
.col-span-8 { grid-column: span 8 / span 8; }
.grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
.col-span-9 { grid-column: span 9 / span 9; }
.grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
.col-span-10 { grid-column: span 10 / span 10; }
.grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
.col-span-11 { grid-column: span 11 / span 11; }
.grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
.col-span-12 { grid-column: span 12 / span 12; }

@media (min-width: 640px) {
  .sm\:p-0 { padding: 0px; }
  .sm\:p-0.5 { padding: 0.125rem; }
  .sm\:p-1 { padding: 0.25rem; }
  .sm\:p-1.5 { padding: 0.375rem; }
  .sm\:p-2 { padding: 0.5rem; }
  .sm\:p-2.5 { padding: 0.625rem; }
  .sm\:p-3 { padding: 0.75rem; }
  .sm\:p-3.5 { padding: 0.875rem; }
  .sm\:p-4 { padding: 1rem; }
  .sm\:p-5 { padding: 1.25rem; }
  .sm\:p-6 { padding: 1.5rem; }
  .sm\:p-7 { padding: 1.75rem; }
  .sm\:p-8 { padding: 2rem; }
  .sm\:p-9 { padding: 2.25rem; }
  .sm\:p-10 { padding: 2.5rem; }
  .sm\:p-11 { padding: 2.75rem; }
  .sm\:px-0 { padding-inline: 0px; }
  .sm\:px-0.5 { padding-inline: 0.125rem; }
  .sm\:px-1 { padding-inline: 0.25rem; }
  .sm\:px-1.5 { padding-inline: 0.375rem; }
  .sm\:px-2 { padding-inline: 0.5rem; }
  .sm\:px-2.5 { padding-inline: 0.625rem; }
  .sm\:px-3 { padding-inline: 0.75rem; }
  .sm\:px-3.5 { padding-inline: 0.875rem; }
  .sm\:px-4 { padding-inline: 1rem; }
  .sm\:px-5 { padding-inline: 1.25rem; }
  .sm\:px-6 { padding-inline: 1.5rem; }
  .sm\:px-7 { padding-inline: 1.75rem; }
  .sm\:px-8 { padding-inline: 2rem; }
  .sm\:px-9 { padding-inline: 2.25rem; }
  .sm\:px-10 { padding-inline: 2.5rem; }
  .sm\:px-11 { padding-inline: 2.75rem; }
  .sm\:py-0 { padding-block: 0px; }
  .sm\:py-0.5 { padding-block: 0.125rem; }
  .sm\:py-1 { padding-block: 0.25rem; }
  .sm\:py-1.5 { padding-block: 0.375rem; }
  .sm\:py-2 { padding-block: 0.5rem; }
  .sm\:py-2.5 { padding-block: 0.625rem; }
  .sm\:py-3 { padding-block: 0.75rem; }
  .sm\:py-3.5 { padding-block: 0.875rem; }
  .sm\:py-4 { padding-block: 1rem; }
  .sm\:py-5 { padding-block: 1.25rem; }
  .sm\:py-6 { padding-block: 1.5rem; }
  .sm\:py-7 { padding-block: 1.75rem; }
  .sm\:py-8 { padding-block: 2rem; }
  .sm\:py-9 { padding-block: 2.25rem; }
  .sm\:py-10 { padding-block: 2.5rem; }
  .sm\:py-11 { padding-block: 2.75rem; }
  .sm\:pt-0 { padding-top: 0px; }
  .sm\:pt-0.5 { padding-top: 0.125rem; }
  .sm\:pt-1 { padding-top: 0.25rem; }
  .sm\:pt-1.5 { padding-top: 0.375rem; }
  .sm\:pt-2 { padding-top: 0.5rem; }
  .sm\:pt-2.5 { padding-top: 0.625rem; }
  .sm\:pt-3 { padding-top: 0.75rem; }
  .sm\:pt-3.5 { padding-top: 0.875rem; }
  .sm\:pt-4 { padding-top: 1rem; }
  .sm\:pt-5 { padding-top: 1.25rem; }
  .sm\:pt-6 { padding-top: 1.5rem; }
  .sm\:pt-7 { padding-top: 1.75rem; }
  .sm\:pt-8 { padding-top: 2rem; }
  .sm\:pt-9 { padding-top: 2.25rem; }
  .sm\:pt-10 { padding-top: 2.5rem; }
  .sm\:pt-11 { padding-top: 2.75rem; }
  .sm\:pr-0 { padding-right: 0px; }
  .sm\:pr-0.5 { padding-right: 0.125rem; }
  .sm\:pr-1 { padding-right: 0.25rem; }
  .sm\:pr-1.5 { padding-right: 0.375rem; }
  .sm\:pr-2 { padding-right: 0.5rem; }
  .sm\:pr-2.5 { padding-right: 0.625rem; }
  .sm\:pr-3 { padding-right: 0.75rem; }
  .sm\:pr-3.5 { padding-right: 0.875rem; }
  .sm\:pr-4 { padding-right: 1rem; }
  .sm\:pr-5 { padding-right: 1.25rem; }
  .sm\:pr-6 { padding-right: 1.5rem; }
  .sm\:pr-7 { padding-right: 1.75rem; }
  .sm\:pr-8 { padding-right: 2rem; }
  .sm\:pr-9 { padding-right: 2.25rem; }
  .sm\:pr-10 { padding-right: 2.5rem; }
  .sm\:pr-11 { padding-right: 2.75rem; }
  .sm\:pb-0 { padding-bottom: 0px; }
  .sm\:pb-0.5 { padding-bottom: 0.125rem; }
  .sm\:pb-1 { padding-bottom: 0.25rem; }
  .sm\:pb-1.5 { padding-bottom: 0.375rem; }
  .sm\:pb-2 { padding-bottom: 0.5rem; }
  .sm\:pb-2.5 { padding-bottom: 0.625rem; }
  .sm\:pb-3 { padding-bottom: 0.75rem; }
  .sm\:pb-3.5 { padding-bottom: 0.875rem; }
  .sm\:pb-4 { padding-bottom: 1rem; }
  .sm\:pb-5 { padding-bottom: 1.25rem; }
  .sm\:pb-6 { padding-bottom: 1.5rem; }
  .sm\:pb-7 { padding-bottom: 1.75rem; }
  .sm\:pb-8 { padding-bottom: 2rem; }
  .sm\:pb-9 { padding-bottom: 2.25rem; }
  .sm\:pb-10 { padding-bottom: 2.5rem; }
  .sm\:pb-11 { padding-bottom: 2.75rem; }
  .sm\:pl-0 { padding-left: 0px; }
  .sm\:pl-0.5 { padding-left: 0.125rem; }
  .sm\:pl-1 { padding-left: 0.25rem; }
  .sm\:pl-1.5 { padding-left: 0.375rem; }
  .sm\:pl-2 { padding-left: 0.5rem; }
  .sm\:pl-2.5 { padding-left: 0.625rem; }
  .sm\:pl-3 { padding-left: 0.75rem; }
  .sm\:pl-3.5 { padding-left: 0.875rem; }
  .sm\:pl-4 { padding-left: 1rem; }
  .sm\:pl-5 { padding-left: 1.25rem; }
  .sm\:pl-6 { padding-left: 1.5rem; }
  .sm\:pl-7 { padding-left: 1.75rem; }
  .sm\:pl-8 { padding-left: 2rem; }
  .sm\:pl-9 { padding-left: 2.25rem; }
  .sm\:pl-10 { padding-left: 2.5rem; }
  .sm\:pl-11 { padding-left: 2.75rem; }
  .sm\:m-0 { margin: 0px; }
  .sm\:m-0.5 { margin: 0.125rem; }
  .sm\:m-1 { margin: 0.25rem; }
  .sm\:m-1.5 { margin: 0.375rem; }
  .sm\:m-2 { margin: 0.5rem; }
  .sm\:m-2.5 { margin: 0.625rem; }
  .sm\:m-3 { margin: 0.75rem; }
  .sm\:m-3.5 { margin: 0.875rem; }
  .sm\:m-4 { margin: 1rem; }
  .sm\:m-5 { margin: 1.25rem; }
  .sm\:m-6 { margin: 1.5rem; }
  .sm\:m-7 { margin: 1.75rem; }
  .sm\:m-8 { margin: 2rem; }
  .sm\:m-9 { margin: 2.25rem; }
  .sm\:m-10 { margin: 2.5rem; }
  .sm\:m-11 { margin: 2.75rem; }
  .sm\:block { display: block; }
  .sm\:inline-block { display: inline-block; }
  .sm\:inline { display: inline; }
  .sm\:flex { display: flex; }
  .sm\:inline-flex { display: inline-flex; }
  .sm\:grid { display: grid; }
  .sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .sm\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .sm\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .sm\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .sm\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .sm\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .sm\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .sm\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 768px) {
  .md\:p-0 { padding: 0px; }
  .md\:p-0.5 { padding: 0.125rem; }
  .md\:p-1 { padding: 0.25rem; }
  .md\:p-1.5 { padding: 0.375rem; }
  .md\:p-2 { padding: 0.5rem; }
  .md\:p-2.5 { padding: 0.625rem; }
  .md\:p-3 { padding: 0.75rem; }
  .md\:p-3.5 { padding: 0.875rem; }
  .md\:p-4 { padding: 1rem; }
  .md\:p-5 { padding: 1.25rem; }
  .md\:p-6 { padding: 1.5rem; }
  .md\:p-7 { padding: 1.75rem; }
  .md\:p-8 { padding: 2rem; }
  .md\:p-9 { padding: 2.25rem; }
  .md\:p-10 { padding: 2.5rem; }
  .md\:p-11 { padding: 2.75rem; }
  .md\:px-0 { padding-inline: 0px; }
  .md\:px-0.5 { padding-inline: 0.125rem; }
  .md\:px-1 { padding-inline: 0.25rem; }
  .md\:px-1.5 { padding-inline: 0.375rem; }
  .md\:px-2 { padding-inline: 0.5rem; }
  .md\:px-2.5 { padding-inline: 0.625rem; }
  .md\:px-3 { padding-inline: 0.75rem; }
  .md\:px-3.5 { padding-inline: 0.875rem; }
  .md\:px-4 { padding-inline: 1rem; }
  .md\:px-5 { padding-inline: 1.25rem; }
  .md\:px-6 { padding-inline: 1.5rem; }
  .md\:px-7 { padding-inline: 1.75rem; }
  .md\:px-8 { padding-inline: 2rem; }
  .md\:px-9 { padding-inline: 2.25rem; }
  .md\:px-10 { padding-inline: 2.5rem; }
  .md\:px-11 { padding-inline: 2.75rem; }
  .md\:py-0 { padding-block: 0px; }
  .md\:py-0.5 { padding-block: 0.125rem; }
  .md\:py-1 { padding-block: 0.25rem; }
  .md\:py-1.5 { padding-block: 0.375rem; }
  .md\:py-2 { padding-block: 0.5rem; }
  .md\:py-2.5 { padding-block: 0.625rem; }
  .md\:py-3 { padding-block: 0.75rem; }
  .md\:py-3.5 { padding-block: 0.875rem; }
  .md\:py-4 { padding-block: 1rem; }
  .md\:py-5 { padding-block: 1.25rem; }
  .md\:py-6 { padding-block: 1.5rem; }
  .md\:py-7 { padding-block: 1.75rem; }
  .md\:py-8 { padding-block: 2rem; }
  .md\:py-9 { padding-block: 2.25rem; }
  .md\:py-10 { padding-block: 2.5rem; }
  .md\:py-11 { padding-block: 2.75rem; }
  .md\:pt-0 { padding-top: 0px; }
  .md\:pt-0.5 { padding-top: 0.125rem; }
  .md\:pt-1 { padding-top: 0.25rem; }
  .md\:pt-1.5 { padding-top: 0.375rem; }
  .md\:pt-2 { padding-top: 0.5rem; }
  .md\:pt-2.5 { padding-top: 0.625rem; }
  .md\:pt-3 { padding-top: 0.75rem; }
  .md\:pt-3.5 { padding-top: 0.875rem; }
  .md\:pt-4 { padding-top: 1rem; }
  .md\:pt-5 { padding-top: 1.25rem; }
  .md\:pt-6 { padding-top: 1.5rem; }
  .md\:pt-7 { padding-top: 1.75rem; }
  .md\:pt-8 { padding-top: 2rem; }
  .md\:pt-9 { padding-top: 2.25rem; }
  .md\:pt-10 { padding-top: 2.5rem; }
  .md\:pt-11 { padding-top: 2.75rem; }
  .md\:pr-0 { padding-right: 0px; }
  .md\:pr-0.5 { padding-right: 0.125rem; }
  .md\:pr-1 { padding-right: 0.25rem; }
  .md\:pr-1.5 { padding-right: 0.375rem; }
  .md\:pr-2 { padding-right: 0.5rem; }
  .md\:pr-2.5 { padding-right: 0.625rem; }
  .md\:pr-3 { padding-right: 0.75rem; }
  .md\:pr-3.5 { padding-right: 0.875rem; }
  .md\:pr-4 { padding-right: 1rem; }
  .md\:pr-5 { padding-right: 1.25rem; }
  .md\:pr-6 { padding-right: 1.5rem; }
  .md\:pr-7 { padding-right: 1.75rem; }
  .md\:pr-8 { padding-right: 2rem; }
  .md\:pr-9 { padding-right: 2.25rem; }
  .md\:pr-10 { padding-right: 2.5rem; }
  .md\:pr-11 { padding-right: 2.75rem; }
  .md\:pb-0 { padding-bottom: 0px; }
  .md\:pb-0.5 { padding-bottom: 0.125rem; }
  .md\:pb-1 { padding-bottom: 0.25rem; }
  .md\:pb-1.5 { padding-bottom: 0.375rem; }
  .md\:pb-2 { padding-bottom: 0.5rem; }
  .md\:pb-2.5 { padding-bottom: 0.625rem; }
  .md\:pb-3 { padding-bottom: 0.75rem; }
  .md\:pb-3.5 { padding-bottom: 0.875rem; }
  .md\:pb-4 { padding-bottom: 1rem; }
  .md\:pb-5 { padding-bottom: 1.25rem; }
  .md\:pb-6 { padding-bottom: 1.5rem; }
  .md\:pb-7 { padding-bottom: 1.75rem; }
  .md\:pb-8 { padding-bottom: 2rem; }
  .md\:pb-9 { padding-bottom: 2.25rem; }
  .md\:pb-10 { padding-bottom: 2.5rem; }
  .md\:pb-11 { padding-bottom: 2.75rem; }
  .md\:pl-0 { padding-left: 0px; }
  .md\:pl-0.5 { padding-left: 0.125rem; }
  .md\:pl-1 { padding-left: 0.25rem; }
  .md\:pl-1.5 { padding-left: 0.375rem; }
  .md\:pl-2 { padding-left: 0.5rem; }
  .md\:pl-2.5 { padding-left: 0.625rem; }
  .md\:pl-3 { padding-left: 0.75rem; }
  .md\:pl-3.5 { padding-left: 0.875rem; }
  .md\:pl-4 { padding-left: 1rem; }
  .md\:pl-5 { padding-left: 1.25rem; }
  .md\:pl-6 { padding-left: 1.5rem; }
  .md\:pl-7 { padding-left: 1.75rem; }
  .md\:pl-8 { padding-left: 2rem; }
  .md\:pl-9 { padding-left: 2.25rem; }
  .md\:pl-10 { padding-left: 2.5rem; }
  .md\:pl-11 { padding-left: 2.75rem; }
  .md\:m-0 { margin: 0px; }
  .md\:m-0.5 { margin: 0.125rem; }
  .md\:m-1 { margin: 0.25rem; }
  .md\:m-1.5 { margin: 0.375rem; }
  .md\:m-2 { margin: 0.5rem; }
  .md\:m-2.5 { margin: 0.625rem; }
  .md\:m-3 { margin: 0.75rem; }
  .md\:m-3.5 { margin: 0.875rem; }
  .md\:m-4 { margin: 1rem; }
  .md\:m-5 { margin: 1.25rem; }
  .md\:m-6 { margin: 1.5rem; }
  .md\:m-7 { margin: 1.75rem; }
  .md\:m-8 { margin: 2rem; }
  .md\:m-9 { margin: 2.25rem; }
  .md\:m-10 { margin: 2.5rem; }
  .md\:m-11 { margin: 2.75rem; }
  .md\:block { display: block; }
  .md\:inline-block { display: inline-block; }
  .md\:inline { display: inline; }
  .md\:flex { display: flex; }
  .md\:inline-flex { display: inline-flex; }
  .md\:grid { display: grid; }
  .md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .md\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .md\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .md\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .md\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .md\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .md\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1024px) {
  .lg\:p-0 { padding: 0px; }
  .lg\:p-0.5 { padding: 0.125rem; }
  .lg\:p-1 { padding: 0.25rem; }
  .lg\:p-1.5 { padding: 0.375rem; }
  .lg\:p-2 { padding: 0.5rem; }
  .lg\:p-2.5 { padding: 0.625rem; }
  .lg\:p-3 { padding: 0.75rem; }
  .lg\:p-3.5 { padding: 0.875rem; }
  .lg\:p-4 { padding: 1rem; }
  .lg\:p-5 { padding: 1.25rem; }
  .lg\:p-6 { padding: 1.5rem; }
  .lg\:p-7 { padding: 1.75rem; }
  .lg\:p-8 { padding: 2rem; }
  .lg\:p-9 { padding: 2.25rem; }
  .lg\:p-10 { padding: 2.5rem; }
  .lg\:p-11 { padding: 2.75rem; }
  .lg\:px-0 { padding-inline: 0px; }
  .lg\:px-0.5 { padding-inline: 0.125rem; }
  .lg\:px-1 { padding-inline: 0.25rem; }
  .lg\:px-1.5 { padding-inline: 0.375rem; }
  .lg\:px-2 { padding-inline: 0.5rem; }
  .lg\:px-2.5 { padding-inline: 0.625rem; }
  .lg\:px-3 { padding-inline: 0.75rem; }
  .lg\:px-3.5 { padding-inline: 0.875rem; }
  .lg\:px-4 { padding-inline: 1rem; }
  .lg\:px-5 { padding-inline: 1.25rem; }
  .lg\:px-6 { padding-inline: 1.5rem; }
  .lg\:px-7 { padding-inline: 1.75rem; }
  .lg\:px-8 { padding-inline: 2rem; }
  .lg\:px-9 { padding-inline: 2.25rem; }
  .lg\:px-10 { padding-inline: 2.5rem; }
  .lg\:px-11 { padding-inline: 2.75rem; }
  .lg\:py-0 { padding-block: 0px; }
  .lg\:py-0.5 { padding-block: 0.125rem; }
  .lg\:py-1 { padding-block: 0.25rem; }
  .lg\:py-1.5 { padding-block: 0.375rem; }
  .lg\:py-2 { padding-block: 0.5rem; }
  .lg\:py-2.5 { padding-block: 0.625rem; }
  .lg\:py-3 { padding-block: 0.75rem; }
  .lg\:py-3.5 { padding-block: 0.875rem; }
  .lg\:py-4 { padding-block: 1rem; }
  .lg\:py-5 { padding-block: 1.25rem; }
  .lg\:py-6 { padding-block: 1.5rem; }
  .lg\:py-7 { padding-block: 1.75rem; }
  .lg\:py-8 { padding-block: 2rem; }
  .lg\:py-9 { padding-block: 2.25rem; }
  .lg\:py-10 { padding-block: 2.5rem; }
  .lg\:py-11 { padding-block: 2.75rem; }
  .lg\:pt-0 { padding-top: 0px; }
  .lg\:pt-0.5 { padding-top: 0.125rem; }
  .lg\:pt-1 { padding-top: 0.25rem; }
  .lg\:pt-1.5 { padding-top: 0.375rem; }
  .lg\:pt-2 { padding-top: 0.5rem; }
  .lg\:pt-2.5 { padding-top: 0.625rem; }
  .lg\:pt-3 { padding-top: 0.75rem; }
  .lg\:pt-3.5 { padding-top: 0.875rem; }
  .lg\:pt-4 { padding-top: 1rem; }
  .lg\:pt-5 { padding-top: 1.25rem; }
  .lg\:pt-6 { padding-top: 1.5rem; }
  .lg\:pt-7 { padding-top: 1.75rem; }
  .lg\:pt-8 { padding-top: 2rem; }
  .lg\:pt-9 { padding-top: 2.25rem; }
  .lg\:pt-10 { padding-top: 2.5rem; }
  .lg\:pt-11 { padding-top: 2.75rem; }
  .lg\:pr-0 { padding-right: 0px; }
  .lg\:pr-0.5 { padding-right: 0.125rem; }
  .lg\:pr-1 { padding-right: 0.25rem; }
  .lg\:pr-1.5 { padding-right: 0.375rem; }
  .lg\:pr-2 { padding-right: 0.5rem; }
  .lg\:pr-2.5 { padding-right: 0.625rem; }
  .lg\:pr-3 { padding-right: 0.75rem; }
  .lg\:pr-3.5 { padding-right: 0.875rem; }
  .lg\:pr-4 { padding-right: 1rem; }
  .lg\:pr-5 { padding-right: 1.25rem; }
  .lg\:pr-6 { padding-right: 1.5rem; }
  .lg\:pr-7 { padding-right: 1.75rem; }
  .lg\:pr-8 { padding-right: 2rem; }
  .lg\:pr-9 { padding-right: 2.25rem; }
  .lg\:pr-10 { padding-right: 2.5rem; }
  .lg\:pr-11 { padding-right: 2.75rem; }
  .lg\:pb-0 { padding-bottom: 0px; }
  .lg\:pb-0.5 { padding-bottom: 0.125rem; }
  .lg\:pb-1 { padding-bottom: 0.25rem; }
  .lg\:pb-1.5 { padding-bottom: 0.375rem; }
  .lg\:pb-2 { padding-bottom: 0.5rem; }
  .lg\:pb-2.5 { padding-bottom: 0.625rem; }
  .lg\:pb-3 { padding-bottom: 0.75rem; }
  .lg\:pb-3.5 { padding-bottom: 0.875rem; }
  .lg\:pb-4 { padding-bottom: 1rem; }
  .lg\:pb-5 { padding-bottom: 1.25rem; }
  .lg\:pb-6 { padding-bottom: 1.5rem; }
  .lg\:pb-7 { padding-bottom: 1.75rem; }
  .lg\:pb-8 { padding-bottom: 2rem; }
  .lg\:pb-9 { padding-bottom: 2.25rem; }
  .lg\:pb-10 { padding-bottom: 2.5rem; }
  .lg\:pb-11 { padding-bottom: 2.75rem; }
  .lg\:pl-0 { padding-left: 0px; }
  .lg\:pl-0.5 { padding-left: 0.125rem; }
  .lg\:pl-1 { padding-left: 0.25rem; }
  .lg\:pl-1.5 { padding-left: 0.375rem; }
  .lg\:pl-2 { padding-left: 0.5rem; }
  .lg\:pl-2.5 { padding-left: 0.625rem; }
  .lg\:pl-3 { padding-left: 0.75rem; }
  .lg\:pl-3.5 { padding-left: 0.875rem; }
  .lg\:pl-4 { padding-left: 1rem; }
  .lg\:pl-5 { padding-left: 1.25rem; }
  .lg\:pl-6 { padding-left: 1.5rem; }
  .lg\:pl-7 { padding-left: 1.75rem; }
  .lg\:pl-8 { padding-left: 2rem; }
  .lg\:pl-9 { padding-left: 2.25rem; }
  .lg\:pl-10 { padding-left: 2.5rem; }
  .lg\:pl-11 { padding-left: 2.75rem; }
  .lg\:m-0 { margin: 0px; }
  .lg\:m-0.5 { margin: 0.125rem; }
  .lg\:m-1 { margin: 0.25rem; }
  .lg\:m-1.5 { margin: 0.375rem; }
  .lg\:m-2 { margin: 0.5rem; }
  .lg\:m-2.5 { margin: 0.625rem; }
  .lg\:m-3 { margin: 0.75rem; }
  .lg\:m-3.5 { margin: 0.875rem; }
  .lg\:m-4 { margin: 1rem; }
  .lg\:m-5 { margin: 1.25rem; }
  .lg\:m-6 { margin: 1.5rem; }
  .lg\:m-7 { margin: 1.75rem; }
  .lg\:m-8 { margin: 2rem; }
  .lg\:m-9 { margin: 2.25rem; }
  .lg\:m-10 { margin: 2.5rem; }
  .lg\:m-11 { margin: 2.75rem; }
  .lg\:block { display: block; }
  .lg\:inline-block { display: inline-block; }
  .lg\:inline { display: inline; }
  .lg\:flex { display: flex; }
  .lg\:inline-flex { display: inline-flex; }
  .lg\:grid { display: grid; }
  .lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .lg\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .lg\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .lg\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .lg\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1280px) {
  .xl\:p-0 { padding: 0px; }
  .xl\:p-0.5 { padding: 0.125rem; }
  .xl\:p-1 { padding: 0.25rem; }
  .xl\:p-1.5 { padding: 0.375rem; }
  .xl\:p-2 { padding: 0.5rem; }
  .xl\:p-2.5 { padding: 0.625rem; }
  .xl\:p-3 { padding: 0.75rem; }
  .xl\:p-3.5 { padding: 0.875rem; }
  .xl\:p-4 { padding: 1rem; }
  .xl\:p-5 { padding: 1.25rem; }
  .xl\:p-6 { padding: 1.5rem; }
  .xl\:p-7 { padding: 1.75rem; }
  .xl\:p-8 { padding: 2rem; }
  .xl\:p-9 { padding: 2.25rem; }
  .xl\:p-10 { padding: 2.5rem; }
  .xl\:p-11 { padding: 2.75rem; }
  .xl\:px-0 { padding-inline: 0px; }
  .xl\:px-0.5 { padding-inline: 0.125rem; }
  .xl\:px-1 { padding-inline: 0.25rem; }
  .xl\:px-1.5 { padding-inline: 0.375rem; }
  .xl\:px-2 { padding-inline: 0.5rem; }
  .xl\:px-2.5 { padding-inline: 0.625rem; }
  .xl\:px-3 { padding-inline: 0.75rem; }
  .xl\:px-3.5 { padding-inline: 0.875rem; }
  .xl\:px-4 { padding-inline: 1rem; }
  .xl\:px-5 { padding-inline: 1.25rem; }
  .xl\:px-6 { padding-inline: 1.5rem; }
  .xl\:px-7 { padding-inline: 1.75rem; }
  .xl\:px-8 { padding-inline: 2rem; }
  .xl\:px-9 { padding-inline: 2.25rem; }
  .xl\:px-10 { padding-inline: 2.5rem; }
  .xl\:px-11 { padding-inline: 2.75rem; }
  .xl\:py-0 { padding-block: 0px; }
  .xl\:py-0.5 { padding-block: 0.125rem; }
  .xl\:py-1 { padding-block: 0.25rem; }
  .xl\:py-1.5 { padding-block: 0.375rem; }
  .xl\:py-2 { padding-block: 0.5rem; }
  .xl\:py-2.5 { padding-block: 0.625rem; }
  .xl\:py-3 { padding-block: 0.75rem; }
  .xl\:py-3.5 { padding-block: 0.875rem; }
  .xl\:py-4 { padding-block: 1rem; }
  .xl\:py-5 { padding-block: 1.25rem; }
  .xl\:py-6 { padding-block: 1.5rem; }
  .xl\:py-7 { padding-block: 1.75rem; }
  .xl\:py-8 { padding-block: 2rem; }
  .xl\:py-9 { padding-block: 2.25rem; }
  .xl\:py-10 { padding-block: 2.5rem; }
  .xl\:py-11 { padding-block: 2.75rem; }
  .xl\:pt-0 { padding-top: 0px; }
  .xl\:pt-0.5 { padding-top: 0.125rem; }
  .xl\:pt-1 { padding-top: 0.25rem; }
  .xl\:pt-1.5 { padding-top: 0.375rem; }
  .xl\:pt-2 { padding-top: 0.5rem; }
  .xl\:pt-2.5 { padding-top: 0.625rem; }
  .xl\:pt-3 { padding-top: 0.75rem; }
  .xl\:pt-3.5 { padding-top: 0.875rem; }
  .xl\:pt-4 { padding-top: 1rem; }
  .xl\:pt-5 { padding-top: 1.25rem; }
  .xl\:pt-6 { padding-top: 1.5rem; }
  .xl\:pt-7 { padding-top: 1.75rem; }
  .xl\:pt-8 { padding-top: 2rem; }
  .xl\:pt-9 { padding-top: 2.25rem; }
  .xl\:pt-10 { padding-top: 2.5rem; }
  .xl\:pt-11 { padding-top: 2.75rem; }
  .xl\:pr-0 { padding-right: 0px; }
  .xl\:pr-0.5 { padding-right: 0.125rem; }
  .xl\:pr-1 { padding-right: 0.25rem; }
  .xl\:pr-1.5 { padding-right: 0.375rem; }
  .xl\:pr-2 { padding-right: 0.5rem; }
  .xl\:pr-2.5 { padding-right: 0.625rem; }
  .xl\:pr-3 { padding-right: 0.75rem; }
  .xl\:pr-3.5 { padding-right: 0.875rem; }
  .xl\:pr-4 { padding-right: 1rem; }
  .xl\:pr-5 { padding-right: 1.25rem; }
  .xl\:pr-6 { padding-right: 1.5rem; }
  .xl\:pr-7 { padding-right: 1.75rem; }
  .xl\:pr-8 { padding-right: 2rem; }
  .xl\:pr-9 { padding-right: 2.25rem; }
  .xl\:pr-10 { padding-right: 2.5rem; }
  .xl\:pr-11 { padding-right: 2.75rem; }
  .xl\:pb-0 { padding-bottom: 0px; }
  .xl\:pb-0.5 { padding-bottom: 0.125rem; }
  .xl\:pb-1 { padding-bottom: 0.25rem; }
  .xl\:pb-1.5 { padding-bottom: 0.375rem; }
  .xl\:pb-2 { padding-bottom: 0.5rem; }
  .xl\:pb-2.5 { padding-bottom: 0.625rem; }
  .xl\:pb-3 { padding-bottom: 0.75rem; }
  .xl\:pb-3.5 { padding-bottom: 0.875rem; }
  .xl\:pb-4 { padding-bottom: 1rem; }
  .xl\:pb-5 { padding-bottom: 1.25rem; }
  .xl\:pb-6 { padding-bottom: 1.5rem; }
  .xl\:pb-7 { padding-bottom: 1.75rem; }
  .xl\:pb-8 { padding-bottom: 2rem; }
  .xl\:pb-9 { padding-bottom: 2.25rem; }
  .xl\:pb-10 { padding-bottom: 2.5rem; }
  .xl\:pb-11 { padding-bottom: 2.75rem; }
  .xl\:pl-0 { padding-left: 0px; }
  .xl\:pl-0.5 { padding-left: 0.125rem; }
  .xl\:pl-1 { padding-left: 0.25rem; }
  .xl\:pl-1.5 { padding-left: 0.375rem; }
  .xl\:pl-2 { padding-left: 0.5rem; }
  .xl\:pl-2.5 { padding-left: 0.625rem; }
  .xl\:pl-3 { padding-left: 0.75rem; }
  .xl\:pl-3.5 { padding-left: 0.875rem; }
  .xl\:pl-4 { padding-left: 1rem; }
  .xl\:pl-5 { padding-left: 1.25rem; }
  .xl\:pl-6 { padding-left: 1.5rem; }
  .xl\:pl-7 { padding-left: 1.75rem; }
  .xl\:pl-8 { padding-left: 2rem; }
  .xl\:pl-9 { padding-left: 2.25rem; }
  .xl\:pl-10 { padding-left: 2.5rem; }
  .xl\:pl-11 { padding-left: 2.75rem; }
  .xl\:m-0 { margin: 0px; }
  .xl\:m-0.5 { margin: 0.125rem; }
  .xl\:m-1 { margin: 0.25rem; }
  .xl\:m-1.5 { margin: 0.375rem; }
  .xl\:m-2 { margin: 0.5rem; }
  .xl\:m-2.5 { margin: 0.625rem; }
  .xl\:m-3 { margin: 0.75rem; }
  .xl\:m-3.5 { margin: 0.875rem; }
  .xl\:m-4 { margin: 1rem; }
  .xl\:m-5 { margin: 1.25rem; }
  .xl\:m-6 { margin: 1.5rem; }
  .xl\:m-7 { margin: 1.75rem; }
  .xl\:m-8 { margin: 2rem; }
  .xl\:m-9 { margin: 2.25rem; }
  .xl\:m-10 { margin: 2.5rem; }
  .xl\:m-11 { margin: 2.75rem; }
  .xl\:block { display: block; }
  .xl\:inline-block { display: inline-block; }
  .xl\:inline { display: inline; }
  .xl\:flex { display: flex; }
  .xl\:inline-flex { display: inline-flex; }
  .xl\:grid { display: grid; }
  .xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1536px) {
  .2xl\:p-0 { padding: 0px; }
  .2xl\:p-0.5 { padding: 0.125rem; }
  .2xl\:p-1 { padding: 0.25rem; }
  .2xl\:p-1.5 { padding: 0.375rem; }
  .2xl\:p-2 { padding: 0.5rem; }
  .2xl\:p-2.5 { padding: 0.625rem; }
  .2xl\:p-3 { padding: 0.75rem; }
  .2xl\:p-3.5 { padding: 0.875rem; }
  .2xl\:p-4 { padding: 1rem; }
  .2xl\:p-5 { padding: 1.25rem; }
  .2xl\:p-6 { padding: 1.5rem; }
  .2xl\:p-7 { padding: 1.75rem; }
  .2xl\:p-8 { padding: 2rem; }
  .2xl\:p-9 { padding: 2.25rem; }
  .2xl\:p-10 { padding: 2.5rem; }
  .2xl\:p-11 { padding: 2.75rem; }
  .2xl\:px-0 { padding-inline: 0px; }
  .2xl\:px-0.5 { padding-inline: 0.125rem; }
  .2xl\:px-1 { padding-inline: 0.25rem; }
  .2xl\:px-1.5 { padding-inline: 0.375rem; }
  .2xl\:px-2 { padding-inline: 0.5rem; }
  .2xl\:px-2.5 { padding-inline: 0.625rem; }
  .2xl\:px-3 { padding-inline: 0.75rem; }
  .2xl\:px-3.5 { padding-inline: 0.875rem; }
  .2xl\:px-4 { padding-inline: 1rem; }
  .2xl\:px-5 { padding-inline: 1.25rem; }
  .2xl\:px-6 { padding-inline: 1.5rem; }
  .2xl\:px-7 { padding-inline: 1.75rem; }
  .2xl\:px-8 { padding-inline: 2rem; }
  .2xl\:px-9 { padding-inline: 2.25rem; }
  .2xl\:px-10 { padding-inline: 2.5rem; }
  .2xl\:px-11 { padding-inline: 2.75rem; }
  .2xl\:py-0 { padding-block: 0px; }
  .2xl\:py-0.5 { padding-block: 0.125rem; }
  .2xl\:py-1 { padding-block: 0.25rem; }
  .2xl\:py-1.5 { padding-block: 0.375rem; }
  .2xl\:py-2 { padding-block: 0.5rem; }
  .2xl\:py-2.5 { padding-block: 0.625rem; }
  .2xl\:py-3 { padding-block: 0.75rem; }
  .2xl\:py-3.5 { padding-block: 0.875rem; }
  .2xl\:py-4 { padding-block: 1rem; }
  .2xl\:py-5 { padding-block: 1.25rem; }
  .2xl\:py-6 { padding-block: 1.5rem; }
  .2xl\:py-7 { padding-block: 1.75rem; }
  .2xl\:py-8 { padding-block: 2rem; }
  .2xl\:py-9 { padding-block: 2.25rem; }
  .2xl\:py-10 { padding-block: 2.5rem; }
  .2xl\:py-11 { padding-block: 2.75rem; }
  .2xl\:pt-0 { padding-top: 0px; }
  .2xl\:pt-0.5 { padding-top: 0.125rem; }
  .2xl\:pt-1 { padding-top: 0.25rem; }
  .2xl\:pt-1.5 { padding-top: 0.375rem; }
  .2xl\:pt-2 { padding-top: 0.5rem; }
  .2xl\:pt-2.5 { padding-top: 0.625rem; }
  .2xl\:pt-3 { padding-top: 0.75rem; }
  .2xl\:pt-3.5 { padding-top: 0.875rem; }
  .2xl\:pt-4 { padding-top: 1rem; }
  .2xl\:pt-5 { padding-top: 1.25rem; }
  .2xl\:pt-6 { padding-top: 1.5rem; }
  .2xl\:pt-7 { padding-top: 1.75rem; }
  .2xl\:pt-8 { padding-top: 2rem; }
  .2xl\:pt-9 { padding-top: 2.25rem; }
  .2xl\:pt-10 { padding-top: 2.5rem; }
  .2xl\:pt-11 { padding-top: 2.75rem; }
  .2xl\:pr-0 { padding-right: 0px; }
  .2xl\:pr-0.5 { padding-right: 0.125rem; }
  .2xl\:pr-1 { padding-right: 0.25rem; }
  .2xl\:pr-1.5 { padding-right: 0.375rem; }
  .2xl\:pr-2 { padding-right: 0.5rem; }
  .2xl\:pr-2.5 { padding-right: 0.625rem; }
  .2xl\:pr-3 { padding-right: 0.75rem; }
  .2xl\:pr-3.5 { padding-right: 0.875rem; }
  .2xl\:pr-4 { padding-right: 1rem; }
  .2xl\:pr-5 { padding-right: 1.25rem; }
  .2xl\:pr-6 { padding-right: 1.5rem; }
  .2xl\:pr-7 { padding-right: 1.75rem; }
  .2xl\:pr-8 { padding-right: 2rem; }
  .2xl\:pr-9 { padding-right: 2.25rem; }
  .2xl\:pr-10 { padding-right: 2.5rem; }
  .2xl\:pr-11 { padding-right: 2.75rem; }
  .2xl\:pb-0 { padding-bottom: 0px; }
  .2xl\:pb-0.5 { padding-bottom: 0.125rem; }
  .2xl\:pb-1 { padding-bottom: 0.25rem; }
  .2xl\:pb-1.5 { padding-bottom: 0.375rem; }
  .2xl\:pb-2 { padding-bottom: 0.5rem; }
  .2xl\:pb-2.5 { padding-bottom: 0.625rem; }
  .2xl\:pb-3 { padding-bottom: 0.75rem; }
  .2xl\:pb-3.5 { padding-bottom: 0.875rem; }
  .2xl\:pb-4 { padding-bottom: 1rem; }
  .2xl\:pb-5 { padding-bottom: 1.25rem; }
  .2xl\:pb-6 { padding-bottom: 1.5rem; }
  .2xl\:pb-7 { padding-bottom: 1.75rem; }
  .2xl\:pb-8 { padding-bottom: 2rem; }
  .2xl\:pb-9 { padding-bottom: 2.25rem; }
  .2xl\:pb-10 { padding-bottom: 2.5rem; }
  .2xl\:pb-11 { padding-bottom: 2.75rem; }
  .2xl\:pl-0 { padding-left: 0px; }
  .2xl\:pl-0.5 { padding-left: 0.125rem; }
  .2xl\:pl-1 { padding-left: 0.25rem; }
  .2xl\:pl-1.5 { padding-left: 0.375rem; }
  .2xl\:pl-2 { padding-left: 0.5rem; }
  .2xl\:pl-2.5 { padding-left: 0.625rem; }
  .2xl\:pl-3 { padding-left: 0.75rem; }
  .2xl\:pl-3.5 { padding-left: 0.875rem; }
  .2xl\:pl-4 { padding-left: 1rem; }
  .2xl\:pl-5 { padding-left: 1.25rem; }
  .2xl\:pl-6 { padding-left: 1.5rem; }
  .2xl\:pl-7 { padding-left: 1.75rem; }
  .2xl\:pl-8 { padding-left: 2rem; }
  .2xl\:pl-9 { padding-left: 2.25rem; }
  .2xl\:pl-10 { padding-left: 2.5rem; }
  .2xl\:pl-11 { padding-left: 2.75rem; }
  .2xl\:m-0 { margin: 0px; }
  .2xl\:m-0.5 { margin: 0.125rem; }
  .2xl\:m-1 { margin: 0.25rem; }
  .2xl\:m-1.5 { margin: 0.375rem; }
  .2xl\:m-2 { margin: 0.5rem; }
  .2xl\:m-2.5 { margin: 0.625rem; }
  .2xl\:m-3 { margin: 0.75rem; }
  .2xl\:m-3.5 { margin: 0.875rem; }
  .2xl\:m-4 { margin: 1rem; }
  .2xl\:m-5 { margin: 1.25rem; }
  .2xl\:m-6 { margin: 1.5rem; }
  .2xl\:m-7 { margin: 1.75rem; }
  .2xl\:m-8 { margin: 2rem; }
  .2xl\:m-9 { margin: 2.25rem; }
  .2xl\:m-10 { margin: 2.5rem; }
  .2xl\:m-11 { margin: 2.75rem; }
  .2xl\:block { display: block; }
  .2xl\:inline-block { display: inline-block; }
  .2xl\:inline { display: inline; }
  .2xl\:flex { display: flex; }
  .2xl\:inline-flex { display: inline-flex; }
  .2xl\:grid { display: grid; }
  .2xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .2xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .2xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .2xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .2xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .2xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .2xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .2xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .2xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .2xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .2xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .2xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

/* Hover and focus variants */
.hover\:text-slate-50:hover { color: #f8fafc; }
.hover\:bg-slate-50:hover { background-color: #f8fafc; }
.focus\:ring-slate-50:focus { --tw-ring-color: #f8fafc; }
.hover\:text-slate-100:hover { color: #f1f5f9; }
.hover\:bg-slate-100:hover { background-color: #f1f5f9; }
.focus\:ring-slate-100:focus { --tw-ring-color: #f1f5f9; }
.hover\:text-slate-200:hover { color: #e2e8f0; }
.hover\:bg-slate-200:hover { background-color: #e2e8f0; }
.focus\:ring-slate-200:focus { --tw-ring-color: #e2e8f0; }
.hover\:text-slate-300:hover { color: #cbd5e1; }
.hover\:bg-slate-300:hover { background-color: #cbd5e1; }
.focus\:ring-slate-300:focus { --tw-ring-color: #cbd5e1; }
.hover\:text-slate-400:hover { color: #94a3b8; }
.hover\:bg-slate-400:hover { background-color: #94a3b8; }
.focus\:ring-slate-400:focus { --tw-ring-color: #94a3b8; }
.hover\:text-slate-500:hover { color: #64748b; }
.hover\:bg-slate-500:hover { background-color: #64748b; }
.focus\:ring-slate-500:focus { --tw-ring-color: #64748b; }
.hover\:text-slate-600:hover { color: #475569; }
.hover\:bg-slate-600:hover { background-color: #475569; }
.focus\:ring-slate-600:focus { --tw-ring-color: #475569; }
.hover\:text-slate-700:hover { color: #334155; }
.hover\:bg-slate-700:hover { background-color: #334155; }
.focus\:ring-slate-700:focus { --tw-ring-color: #334155; }
.hover\:text-slate-800:hover { color: #1e293b; }
.hover\:bg-slate-800:hover { background-color: #1e293b; }
.focus\:ring-slate-800:focus { --tw-ring-color: #1e293b; }
.hover\:text-slate-900:hover { color: #0f172a; }
.hover\:bg-slate-900:hover { background-color: #0f172a; }
.focus\:ring-slate-900:focus { --tw-ring-color: #0f172a; }
.hover\:text-slate-950:hover { color: #020617; }
.hover\:bg-slate-950:hover { background-color: #020617; }
.focus\:ring-slate-950:focus { --tw-ring-color: #020617; }
.hover\:text-gray-50:hover { color: #f8fafc; }
.hover\:bg-gray-50:hover { background-color: #f8fafc; }
.focus\:ring-gray-50:focus { --tw-ring-color: #f8fafc; }
.hover\:text-gray-100:hover { color: #f1f5f9; }
.hover\:bg-gray-100:hover { background-color: #f1f5f9; }
.focus\:ring-gray-100:focus { --tw-ring-color: #f1f5f9; }
.hover\:text-gray-200:hover { color: #e2e8f0; }
.hover\:bg-gray-200:hover { background-color: #e2e8f0; }
.focus\:ring-gray-200:focus { --tw-ring-color: #e2e8f0; }
.hover\:text-gray-300:hover { color: #cbd5e1; }
.hover\:bg-gray-300:hover { background-color: #cbd5e1; }
.focus\:ring-gray-300:focus { --tw-ring-color: #cbd5e1; }
.hover\:text-gray-400:hover { color: #94a3b8; }
.hover\:bg-gray-400:hover { background-color: #94a3b8; }
.focus\:ring-gray-400:focus { --tw-ring-color: #94a3b8; }
.hover\:text-gray-500:hover { color: #64748b; }
.hover\:bg-gray-500:hover { background-color: #64748b; }
.focus\:ring-gray-500:focus { --tw-ring-color: #64748b; }
.hover\:text-gray-600:hover { color: #475569; }
.hover\:bg-gray-600:hover { background-color: #475569; }
.focus\:ring-gray-600:focus { --tw-ring-color: #475569; }
.hover\:text-gray-700:hover { color: #334155; }
.hover\:bg-gray-700:hover { background-color: #334155; }
.focus\:ring-gray-700:focus { --tw-ring-color: #334155; }
.hover\:text-gray-800:hover { color: #1e293b; }
.hover\:bg-gray-800:hover { background-color: #1e293b; }
.focus\:ring-gray-800:focus { --tw-ring-color: #1e293b; }
.hover\:text-gray-900:hover { color: #0f172a; }
.hover\:bg-gray-900:hover { background-color: #0f172a; }
.focus\:ring-gray-900:focus { --tw-ring-color: #0f172a; }
.hover\:text-gray-950:hover { color: #020617; }
.hover\:bg-gray-950:hover { background-color: #020617; }
.focus\:ring-gray-950:focus { --tw-ring-color: #020617; }
.hover\:text-zinc-50:hover { color: #f8fafc; }
.hover\:bg-zinc-50:hover { background-color: #f8fafc; }
.focus\:ring-zinc-50:focus { --tw-ring-color: #f8fafc; }
.hover\:text-zinc-100:hover { color: #f1f5f9; }
.hover\:bg-zinc-100:hover { background-color: #f1f5f9; }
.focus\:ring-zinc-100:focus { --tw-ring-color: #f1f5f9; }
.hover\:text-zinc-200:hover { color: #e2e8f0; }
.hover\:bg-zinc-200:hover { background-color: #e2e8f0; }
.focus\:ring-zinc-200:focus { --tw-ring-color: #e2e8f0; }
.hover\:text-zinc-300:hover { color: #cbd5e1; }
.hover\:bg-zinc-300:hover { background-color: #cbd5e1; }
.focus\:ring-zinc-300:focus { --tw-ring-color: #cbd5e1; }
.hover\:text-zinc-400:hover { color: #94a3b8; }
.hover\:bg-zinc-400:hover { background-color: #94a3b8; }
.focus\:ring-zinc-400:focus { --tw-ring-color: #94a3b8; }
.hover\:text-zinc-500:hover { color: #64748b; }
.hover\:bg-zinc-500:hover { background-color: #64748b; }
.focus\:ring-zinc-500:focus { --tw-ring-color: #64748b; }
.hover\:text-zinc-600:hover { color: #475569; }
.hover\:bg-zinc-600:hover { background-color: #475569; }
.focus\:ring-zinc-600:focus { --tw-ring-color: #475569; }
.hover\:text-zinc-700:hover { color: #334155; }
.hover\:bg-zinc-700:hover { background-color: #334155; }
.focus\:ring-zinc-700:focus { --tw-ring-color: #334155; }
.hover\:text-zinc-800:hover { color: #1e293b; }
.hover\:bg-zinc-800:hover { background-color: #1e293b; }
.focus\:ring-zinc-800:focus { --tw-ring-color: #1e293b; }
.hover\:text-zinc-900:hover { color: #0f172a; }
.hover\:bg-zinc-900:hover { background-color: #0f172a; }
.focus\:ring-zinc-900:focus { --tw-ring-color: #0f172a; }
.hover\:text-zinc-950:hover { color: #020617; }
.hover\:bg-zinc-950:hover { background-color: #020617; }
.focus\:ring-zinc-950:focus { --tw-ring-color: #020617; }
.hover\:text-neutral-50:hover { color: #f8fafc; }
.hover\:bg-neutral-50:hover { background-color: #f8fafc; }
.focus\:ring-neutral-50:focus { --tw-ring-color: #f8fafc; }
.hover\:text-neutral-100:hover { color: #f1f5f9; }
.hover\:bg-neutral-100:hover { background-color: #f1f5f9; }
.focus\:ring-neutral-100:focus { --tw-ring-color: #f1f5f9; }
.hover\:text-neutral-200:hover { color: #e2e8f0; }
.hover\:bg-neutral-200:hover { background-color: #e2e8f0; }
.focus\:ring-neutral-200:focus { --tw-ring-color: #e2e8f0; }
.hover\:text-neutral-300:hover { color: #cbd5e1; }
.hover\:bg-neutral-300:hover { background-color: #cbd5e1; }
.focus\:ring-neutral-300:focus { --tw-ring-color: #cbd5e1; }
.hover\:text-neutral-400:hover { color: #94a3b8; }
.hover\:bg-neutral-400:hover { background-color: #94a3b8; }
.focus\:ring-neutral-400:focus { --tw-ring-color: #94a3b8; }
.hover\:text-neutral-500:hover { color: #64748b; }
.hover\:bg-neutral-500:hover { background-color: #64748b; }
.focus\:ring-neutral-500:focus { --tw-ring-color: #64748b; }
.hover\:text-neutral-600:hover { color: #475569; }
.hover\:bg-neutral-600:hover { background-color: #475569; }
.focus\:ring-neutral-600:focus { --tw-ring-color: #475569; }
.hover\:text-neutral-700:hover { color: #334155; }
.hover\:bg-neutral-700:hover { background-color: #334155; }
.focus\:ring-neutral-700:focus { --tw-ring-color: #334155; }
.hover\:text-neutral-800:hover { color: #1e293b; }
.hover\:bg-neutral-800:hover { background-color: #1e293b; }
.focus\:ring-neutral-800:focus { --tw-ring-color: #1e293b; }
.hover\:text-neutral-900:hover { color: #0f172a; }
.hover\:bg-neutral-900:hover { background-color: #0f172a; }
.focus\:ring-neutral-900:focus { --tw-ring-color: #0f172a; }
.hover\:text-neutral-950:hover { color: #020617; }
.hover\:bg-neutral-950:hover { background-color: #020617; }
.focus\:ring-neutral-950:focus { --tw-ring-color: #020617; }
.hover\:text-stone-50:hover { color: #f8fafc; }
.hover\:bg-stone-50:hover { background-color: #f8fafc; }
.focus\:ring-stone-50:focus { --tw-ring-color: #f8fafc; }
.hover\:text-stone-100:hover { color: #f1f5f9; }
.hover\:bg-stone-100:hover { background-color: #f1f5f9; }
.focus\:ring-stone-100:focus { --tw-ring-color: #f1f5f9; }
.hover\:text-stone-200:hover { color: #e2e8f0; }
.hover\:bg-stone-200:hover { background-color: #e2e8f0; }
.focus\:ring-stone-200:focus { --tw-ring-color: #e2e8f0; }
.hover\:text-stone-300:hover { color: #cbd5e1; }
.hover\:bg-stone-300:hover { background-color: #cbd5e1; }
.focus\:ring-stone-300:focus { --tw-ring-color: #cbd5e1; }
.hover\:text-stone-400:hover { color: #94a3b8; }
.hover\:bg-stone-400:hover { background-color: #94a3b8; }
.focus\:ring-stone-400:focus { --tw-ring-color: #94a3b8; }
.hover\:text-stone-500:hover { color: #64748b; }
.hover\:bg-stone-500:hover { background-color: #64748b; }
.focus\:ring-stone-500:focus { --tw-ring-color: #64748b; }
.hover\:text-stone-600:hover { color: #475569; }
.hover\:bg-stone-600:hover { background-color: #475569; }
.focus\:ring-stone-600:focus { --tw-ring-color: #475569; }
.hover\:text-stone-700:hover { color: #334155; }
.hover\:bg-stone-700:hover { background-color: #334155; }
.focus\:ring-stone-700:focus { --tw-ring-color: #334155; }
.hover\:text-stone-800:hover { color: #1e293b; }
.hover\:bg-stone-800:hover { background-color: #1e293b; }
.focus\:ring-stone-800:focus { --tw-ring-color: #1e293b; }
.hover\:text-stone-900:hover { color: #0f172a; }
.hover\:bg-stone-900:hover { background-color: #0f172a; }
.focus\:ring-stone-900:focus { --tw-ring-color: #0f172a; }
.hover\:text-stone-950:hover { color: #020617; }
.hover\:bg-stone-950:hover { background-color: #020617; }
.focus\:ring-stone-950:focus { --tw-ring-color: #020617; }
.hover\:text-red-50:hover { color: #f8fafc; }
.hover\:bg-red-50:hover { background-color: #f8fafc; }
.focus\:ring-red-50:focus { --tw-ring-color: #f8fafc; }
.hover\:text-red-100:hover { color: #f1f5f9; }
.hover\:bg-red-100:hover { background-color: #f1f5f9; }
.focus\:ring-red-100:focus { --tw-ring-color: #f1f5f9; }
.hover\:text-red-200:hover { color: #e2e8f0; }
.hover\:bg-red-200:hover { background-color: #e2e8f0; }
.focus\:ring-red-200:focus { --tw-ring-color: #e2e8f0; }
.hover\:text-red-300:hover { color: #cbd5e1; }
.hover\:bg-red-300:hover { background-color: #cbd5e1; }
.focus\:ring-red-300:focus { --tw-ring-color: #cbd5e1; }
.hover\:text-red-400:hover { color: #94a3b8; }
.hover\:bg-red-400:hover { background-color: #94a3b8; }
.focus\:ring-red-400:focus { --tw-ring-color: #94a3b8; }
.hover\:text-red-500:hover { color: #64748b; }
.hover\:bg-red-500:hover { background-color: #64748b; }
.focus\:ring-red-500:focus { --tw-ring-color: #64748b; }
.hover\:text-red-600:hover { color: #475569; }
.hover\:bg-red-600:hover { background-color: #475569; }
.focus\:ring-red-600:focus { --tw-ring-color: #475569; }
.hover\:text-red-700:hover { color: #334155; }
.hover\:bg-red-700:hover { background-color: #334155; }
.focus\:ring-red-700:focus { --tw-ring-color: #334155; }
.hover\:text-red-800:hover { color: #1e293b; }
.hover\:bg-red-800:hover { background-color: #1e293b; }
.focus\:ring-red-800:focus { --tw-ring-color: #1e293b; }
.hover\:text-red-900:hover { color: #0f172a; }
.hover\:bg-red-900:hover { background-color: #0f172a; }
.focus\:ring-red-900:focus { --tw-ring-color: #0f172a; }
.hover\:text-red-950:hover { color: #020617; }
.hover\:bg-red-950:hover { background-color: #020617; }
.focus\:ring-red-950:focus { --tw-ring-color: #020617; }

@keyframes spin { to { transform: rotate(360deg); } }
@keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } }
@keyframes pulse { 50% { opacity: 0.5; } }
@keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(0.8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, 0.2, 1); } }
.animate-spin { animation: spin 1s linear infinite; }
.animate-ping { animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; }
.animate-pulse { animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; }
.animate-bounce { animation: bounce 1s infinite; }

.text-xs { font-size: 0.75rem; line-height: 1rem; }
.text-sm { font-size: 0.875rem; line-height: 1.25rem; }
.text-base { font-size: 1rem; line-height: 1.5rem; }
.text-lg { font-size: 1.125rem; line-height: 1.75rem; }
.text-xl { font-size: 1.25rem; line-height: 1.75rem; }
.text-2xl { font-size: 1.5rem; line-height: 2rem; }
.text-3xl { font-size: 1.875rem; line-height: 2.25rem; }
.text-4xl { font-size: 2.25rem; line-height: 2.5rem; }
.text-5xl { font-size: 3rem; line-height: 1; }
.text-6xl { font-size: 3.75rem; line-height: 1; }
.text-7xl { font-size: 4.5rem; line-height: 1; }
.text-8xl { font-size: 6rem; line-height: 1; }
.text-9xl { font-size: 8rem; line-height: 1; }

.shadow-sm { box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); }
.shadow { box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); }
.shadow-md { box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); }
.shadow-lg { box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); }
.shadow-xl { box-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1); }
.shadow-2xl { box-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25); }
.shadow-inner { box-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05); }
.shadow-none { box-shadow: 0 0 #0000; }

.opacity-0 { opacity: 0.0; }
.opacity-5 { opacity: 0.05; }
.opacity-10 { opacity: 0.1; }
.opacity-15 { opacity: 0.15; }
.opacity-20 { opacity: 0.2; }
.opacity-25 { opacity: 0.25; }
.opacity-30 { opacity: 0.3; }
.opacity-35 { opacity: 0.35; }
.opacity-40 { opacity: 0.4; }
.opacity-45 { opacity: 0.45; }
.opacity-50 { opacity: 0.5; }
.opacity-55 { opacity: 0.55; }
.opacity-60 { opacity: 0.6; }
.opacity-65 { opacity: 0.65; }
.opacity-70 { opacity: 0.7; }
.opacity-75 { opacity: 0.75; }
.opacity-80 { opacity: 0.8; }
.opacity-85 { opacity: 0.85; }
.opacity-90 { opacity: 0.9; }
.opacity-95 { opacity: 0.95; }
.opacity-100 { opacity: 1.0; }

.z-0 { z-index: 0; }
.z-10 { z-index: 10; }
.z-20 { z-index: 20; }
.z-30 { z-index: 30; }
.z-40 { z-index: 40; }
.z-50 { z-index: 50; }
.z-auto { z-index: auto; }

.overflow-auto { overflow: auto; }
.overflow-x-auto { overflow-x: auto; }
.overflow-y-auto { overflow-y: auto; }
.overflow-hidden { overflow: hidden; }
.overflow-x-hidden { overflow-x: hidden; }
.overflow-y-hidden { overflow-y: hidden; }
.overflow-clip { overflow: clip; }
.overflow-x-clip { overflow-x: clip; }
.overflow-y-clip { overflow-y: clip; }
.overflow-visible { overflow: visible; }
.overflow-x-visible { overflow-x: visible; }
.overflow-y-visible { overflow-y: visible; }
.overflow-scroll { overflow: scroll; }
.overflow-x-scroll { overflow-x: scroll; }
.overflow-y-scroll { overflow-y: scroll; }

@media (prefers-color-scheme: dark) {
  .dark\:text-slate-50 { color: #020617; }
  .dark\:bg-slate-50 { background-color: #020617; }
  .dark\:border-slate-50 { border-color: #020617; }
  .dark\:ring-slate-50 { --tw-ring-color: #020617; }
  .dark\:hover\:text-slate-50:hover { color: #020617; }
  .dark\:hover\:bg-slate-50:hover { background-color: #020617; }
  .dark\:text-slate-100 { color: #0f172a; }
  .dark\:bg-slate-100 { background-color: #0f172a; }
  .dark\:border-slate-100 { border-color: #0f172a; }
  .dark\:ring-slate-100 { --tw-ring-color: #0f172a; }
  .dark\:hover\:text-slate-100:hover { color: #0f172a; }
  .dark\:hover\:bg-slate-100:hover { background-color: #0f172a; }
  .dark\:text-slate-200 { color: #1e293b; }
  .dark\:bg-slate-200 { background-color: #1e293b; }
  .dark\:border-slate-200 { border-color: #1e293b; }
  .dark\:ring-slate-200 { --tw-ring-color: #1e293b; }
  .dark\:hover\:text-slate-200:hover { color: #1e293b; }
  .dark\:hover\:bg-slate-200:hover { background-color: #1e293b; }
  .dark\:text-slate-300 { color: #334155; }
  .dark\:bg-slate-300 { background-color: #334155; }
  .dark\:border-slate-300 { border-color: #334155; }
  .dark\:ring-slate-300 { --tw-ring-color: #334155; }
  .dark\:hover\:text-slate-300:hover { color: #334155; }
  .dark\:hover\:bg-slate-300:hover { background-color: #334155; }
  .dark\:text-slate-400 { color: #475569; }
  .dark\:bg-slate-400 { background-color: #475569; }
  .dark\:border-slate-400 { border-color: #475569; }
  .dark\:ring-slate-400 { --tw-ring-color: #475569; }
  .dark\:hover\:text-slate-400:hover { color: #475569; }
  .dark\:hover\:bg-slate-400:hover { background-color: #475569; }
  .dark\:text-slate-500 { color: #64748b; }
  .dark\:bg-slate-500 { background-color: #64748b; }
  .dark\:border-slate-500 { border-color: #64748b; }
  .dark\:ring-slate-500 { --tw-ring-color: #64748b; }
  .dark\:hover\:text-slate-500:hover { color: #64748b; }
  .dark\:hover\:bg-slate-500:hover { background-color: #64748b; }
  .dark\:text-slate-600 { color: #94a3b8; }
  .dark\:bg-slate-600 { background-color: #94a3b8; }
  .dark\:border-slate-600 { border-color: #94a3b8; }
  .dark\:ring-slate-600 { --tw-ring-color: #94a3b8; }
  .dark\:hover\:text-slate-600:hover { color: #94a3b8; }
  .dark\:hover\:bg-slate-600:hover { background-color: #94a3b8; }
  .dark\:text-slate-700 { color: #cbd5e1; }
  .dark\:bg-slate-700 { background-color: #cbd5e1; }
  .dark\:border-slate-700 { border-color: #cbd5e1; }
  .dark\:ring-slate-700 { --tw-ring-color: #cbd5e1; }
  .dark\:hover\:text-slate-700:hover { color: #cbd5e1; }
  .dark\:hover\:bg-slate-700:hover { background-color: #cbd5e1; }
  .dark\:text-slate-800 { color: #e2e8f0; }
  .dark\:bg-slate-800 { background-color: #e2e8f0; }
  .dark\:border-slate-800 { border-color: #e2e8f0; }
  .dark\:ring-slate-800 { --tw-ring-color: #e2e8f0; }
  .dark\:hover\:text-slate-800:hover { color: #e2e8f0; }
  .dark\:hover\:bg-slate-800:hover { background-color: #e2e8f0; }
  .dark\:text-slate-900 { color: #f1f5f9; }
  .dark\:bg-slate-900 { background-color: #f1f5f9; }
  .dark\:border-slate-900 { border-color: #f1f5f9; }
  .dark\:ring-slate-900 { --tw-ring-color: #f1f5f9; }
  .dark\:hover\:text-slate-900:hover { color: #f1f5f9; }
  .dark\:hover\:bg-slate-900:hover { background-color: #f1f5f9; }
  .dark\:text-slate-950 { color: #f8fafc; }
  .dark\:bg-slate-950 { background-color: #f8fafc; }
  .dark\:border-slate-950 { border-color: #f8fafc; }
  .dark\:ring-slate-950 { --tw-ring-color: #f8fafc; }
  .dark\:hover\:text-slate-950:hover { color: #f8fafc; }
  .dark\:hover\:bg-slate-950:hover { background-color: #f8fafc; }
  .dark\:text-gray-50 { color: #020617; }
  .dark\:bg-gray-50 { background-color: #020617; }
  .dark\:border-gray-50 { border-color: #020617; }
  .dark\:ring-gray-50 { --tw-ring-color: #020617; }
  .dark\:hover\:text-gray-50:hover { color: #020617; }
  .dark\:hover\:bg-gray-50:hover { background-color: #020617; }
  .dark\:text-gray-100 { color: #0f172a; }
  .dark\:bg-gray-100 { background-color: #0f172a; }
  .dark\:border-gray-100 { border-color: #0f172a; }
  .dark\:ring-gray-100 { --tw-ring-color: #0f172a; }
  .dark\:hover\:text-gray-100:hover { color: #0f172a; }
  .dark\:hover\:bg-gray-100:hover { background-color: #0f172a; }
  .dark\:text-gray-200 { color: #1e293b; }
  .dark\:bg-gray-200 { background-color: #1e293b; }
  .dark\:border-gray-200 { border-color: #1e293b; }
  .dark\:ring-gray-200 { --tw-ring-color: #1e293b; }
  .dark\:hover\:text-gray-200:hover { color: #1e293b; }
  .dark\:hover\:bg-gray-200:hover { background-color: #1e293b; }
  .dark\:text-gray-300 { color: #334155; }
  .dark\:bg-gray-300 { background-color: #334155; }
  .dark\:border-gray-300 { border-color: #334155; }
  .dark\:ring-gray-300 { --tw-ring-color: #334155; }
  .dark\:hover\:text-gray-300:hover { color: #334155; }
  .dark\:hover\:bg-gray-300:hover { background-color: #334155; }
  .dark\:text-gray-400 { color: #475569; }
  .dark\:bg-gray-400 { background-color: #475569; }
  .dark\:border-gray-400 { border-color: #475569; }
  .dark\:ring-gray-400 { --tw-ring-color: #475569; }
  .dark\:hover\:text-gray-400:hover { color: #475569; }
  .dark\:hover\:bg-gray-400:hover { background-color: #475569; }
  .dark\:text-gray-500 { color: #64748b; }
  .dark\:bg-gray-500 { background-color: #64748b; }
  .dark\:border-gray-500 { border-color: #64748b; }
  .dark\:ring-gray-500 { --tw-ring-color: #64748b; }
  .dark\:hover\:text-gray-500:hover { color: #64748b; }
  .dark\:hover\:bg-gray-500:hover { background-color: #64748b; }
  .dark\:text-gray-600 { color: #94a3b8; }
  .dark\:bg-gray-600 { background-color: #94a3b8; }
  .dark\:border-gray-600 { border-color: #94a3b8; }
  .dark\:ring-gray-600 { --tw-ring-color: #94a3b8; }
  .dark\:hover\:text-gray-600:hover { color: #94a3b8; }
  .dark\:hover\:bg-gray-600:hover { background-color: #94a3b8; }
  .dark\:text-gray-700 { color: #cbd5e1; }
  .dark\:bg-gray-700 { background-color: #cbd5e1; }
  .dark\:border-gray-700 { border-color: #cbd5e1; }
  .dark\:ring-gray-700 { --tw-ring-color: #cbd5e1; }
  .dark\:hover\:text-gray-700:hover { color: #cbd5e1; }
  .dark\:hover\:bg-gray-700:hover { background-color: #cbd5e1; }
  .dark\:text-gray-800 { color: #e2e8f0; }
  .dark\:bg-gray-800 { background-color: #e2e8f0; }
  .dark\:border-gray-800 { border-color: #e2e8f0; }
  .dark\:ring-gray-800 { --tw-ring-color: #e2e8f0; }
  .dark\:hover\:text-gray-800:hover { color: #e2e8f0; }
  .dark\:hover\:bg-gray-800:hover { background-color: #e2e8f0; }
  .dark\:text-gray-900 { color: #f1f5f9; }
  .dark\:bg-gray-900 { background-color: #f1f5f9; }
  .dark\:border-gray-900 { border-color: #f1f5f9; }
  .dark\:ring-gray-900 { --tw-ring-color: #f1f5f9; }
  .dark\:hover\:text-gray-900:hover { color: #f1f5f9; }
  .dark\:hover\:bg-gray-900:hover { background-color: #f1f5f9; }
  .dark\:text-gray-950 { color: #f8fafc; }
  .dark\:bg-gray-950 { background-color: #f8fafc; }
  .dark\:border-gray-950 { border-color: #f8fafc; }
  .dark\:ring-gray-950 { --tw-ring-color: #f8fafc; }
  .dark\:hover\:text-gray-950:hover { color: #f8fafc; }
  .dark\:hover\:bg-gray-950:hover { background-color: #f8fafc; }
  .dark\:text-zinc-50 { color: #020617; }
  .dark\:bg-zinc-50 { background-color: #020617; }
  .dark\:border-zinc-50 { border-color: #020617; }
  .dark\:ring-zinc-50 { --tw-ring-color: #020617; }
  .dark\:hover\:text-zinc-50:hover { color: #020617; }
  .dark\:hover\:bg-zinc-50:hover { background-color: #020617; }
  .dark\:text-zinc-100 { color: #0f172a; }
  .dark\:bg-zinc-100 { background-color: #0f172a; }
  .dark\:border-zinc-100 { border-color: #0f172a; }
  .dark\:ring-zinc-100 { --tw-ring-color: #0f172a; }
  .dark\:hover\:text-zinc-100:hover { color: #0f172a; }
  .dark\:hover\:bg-zinc-100:hover { background-color: #0f172a; }
  .dark\:text-zinc-200 { color: #1e293b; }
  .dark\:bg-zinc-200 { background-color: #1e293b; }
  .dark\:border-zinc-200 { border-color: #1e293b; }
  .dark\:ring-zinc-200 { --tw-ring-color: #1e293b; }
  .dark\:hover\:text-zinc-200:hover { color: #1e293b; }
  .dark\:hover\:bg-zinc-200:hover { background-color: #1e293b; }
  .dark\:text-zinc-300 { color: #334155; }
  .dark\:bg-zinc-300 { background-color: #334155; }
  .dark\:border-zinc-300 { border-color: #334155; }
  .dark\:ring-zinc-300 { --tw-ring-color: #334155; }
  .dark\:hover\:text-zinc-300:hover { color: #334155; }
  .dark\:hover\:bg-zinc-300:hover { background-color: #334155; }
  .dark\:text-zinc-400 { color: #475569; }
  .dark\:bg-zinc-400 { background-color: #475569; }
  .dark\:border-zinc-400 { border-color: #475569; }
  .dark\:ring-zinc-400 { --tw-ring-color: #475569; }
  .dark\:hover\:text-zinc-400:hover { color: #475569; }
  .dark\:hover\:bg-zinc-400:hover { background-color: #475569; }
  .dark\:text-zinc-500 { color: #64748b; }
  .dark\:bg-zinc-500 { background-color: #64748b; }
  .dark\:border-zinc-500 { border-color: #64748b; }
  .dark\:ring-zinc-500 { --tw-ring-color: #64748b; }
  .dark\:hover\:text-zinc-500:hover { color: #64748b; }
  .dark\:hover\:bg-zinc-500:hover { background-color: #64748b; }
  .dark\:text-zinc-600 { color: #94a3b8; }
  .dark\:bg-zinc-600 { background-color: #94a3b8; }
  .dark\:border-zinc-600 { border-color: #94a3b8; }
  .dark\:ring-zinc-600 { --tw-ring-color: #94a3b8; }
  .dark\:hover\:text-zinc-600:hover { color: #94a3b8; }
  .dark\:hover\:bg-zinc-600:hover { background-color: #94a3b8; }
  .dark\:text-zinc-700 { color: #cbd5e1; }
  .dark\:bg-zinc-700 { background-color: #cbd5e1; }
  .dark\:border-zinc-700 { border-color: #cbd5e1; }
  .dark\:ring-zinc-700 { --tw-ring-color: #cbd5e1; }
  .dark\:hover\:text-zinc-700:hover { color: #cbd5e1; }
  .dark\:hover\:bg-zinc-700:hover { background-color: #cbd5e1; }
  .dark\:text-zinc-800 { color: #e2e8f0; }
  .dark\:bg-zinc-800 { background-color: #e2e8f0; }
  .dark\:border-zinc-800 { border-color: #e2e8f0; }
  .dark\:ring-zinc-800 { --tw-ring-color: #e2e8f0; }
  .dark\:hover\:text-zinc-800:hover { color: #e2e8f0; }
  .dark\:hover\:bg-zinc-800:hover { background-color: #e2e8f0; }
  .dark\:text-zinc-900 { color: #f1f5f9; }
  .dark\:bg-zinc-900 { background-color: #f1f5f9; }
  .dark\:border-zinc-900 { border-color: #f1f5f9; }
  .dark\:ring-zinc-900 { --tw-ring-color: #f1f5f9; }
  .dark\:hover\:text-zinc-900:hover { color: #f1f5f9; }
  .dark\:hover\:bg-zinc-900:hover { background-color: #f1f5f9; }
  .dark\:text-zinc-950 { color: #f8fafc; }
  .dark\:bg-zinc-950 { background-color: #f8fafc; }
  .dark\:border-zinc-950 { border-color: #f8fafc; }
  .dark\:ring-zinc-950 { --tw-ring-color: #f8fafc; }
  .dark\:hover\:text-zinc-950:hover { color: #f8fafc; }
  .dark\:hover\:bg-zinc-950:hover { background-color: #f8fafc; }
  .dark\:text-neutral-50 { color: #020617; }
  .dark\:bg-neutral-50 { background-color: #020617; }
  .dark\:border-neutral-50 { border-color: #020617; }
  .dark\:ring-neutral-50 { --tw-ring-color: #020617; }
  .dark\:hover\:text-neutral-50:hover { color: #020617; }
  .dark\:hover\:bg-neutral-50:hover { background-color: #020617; }
  .dark\:text-neutral-100 { color: #0f172a; }
  .dark\:bg-neutral-100 { background-color: #0f172a; }
  .dark\:border-neutral-100 { border-color: #0f172a; }
  .dark\:ring-neutral-100 { --tw-ring-color: #0f172a; }
  .dark\:hover\:text-neutral-100:hover { color: #0f172a; }
  .dark\:hover\:bg-neutral-100:hover { background-color: #0f172a; }
  .dark\:text-neutral-200 { color: #1e293b; }
  .dark\:bg-neutral-200 { background-color: #1e293b; }
  .dark\:border-neutral-200 { border-color: #1e293b; }
  .dark\:ring-neutral-200 { --tw-ring-color: #1e293b; }
  .dark\:hover\:text-neutral-200:hover { color: #1e293b; }
  .dark\:hover\:bg-neutral-200:hover { background-color: #1e293b; }
  .dark\:text-neutral-300 { color: #334155; }
  .dark\:bg-neutral-300 { background-color: #334155; }
  .dark\:border-neutral-300 { border-color: #334155; }
  .dark\:ring-neutral-300 { --tw-ring-color: #334155; }
  .dark\:hover\:text-neutral-300:hover { color: #334155; }
  .dark\:hover\:bg-neutral-300:hover { background-color: #334155; }
  .dark\:text-neutral-400 { color: #475569; }
  .dark\:bg-neutral-400 { background-color: #475569; }
  .dark\:border-neutral-400 { border-color: #475569; }
  .dark\:ring-neutral-400 { --tw-ring-color: #475569; }
  .dark\:hover\:text-neutral-400:hover { color: #475569; }
  .dark\:hover\:bg-neutral-400:hover { background-color: #475569; }
  .dark\:text-neutral-500 { color: #64748b; }
  .dark\:bg-neutral-500 { background-color: #64748b; }
  .dark\:border-neutral-500 { border-color: #64748b; }
  .dark\:ring-neutral-500 { --tw-ring-color: #64748b; }
  .dark\:hover\:text-neutral-500:hover { color: #64748b; }
  .dark\:hover\:bg-neutral-500:hover { background-color: #64748b; }
  .dark\:text-neutral-600 { color: #94a3b8; }
  .dark\:bg-neutral-600 { background-color: #94a3b8; }
  .dark\:border-neutral-600 { border-color: #94a3b8; }
  .dark\:ring-neutral-600 { --tw-ring-color: #94a3b8; }
  .dark\:hover\:text-neutral-600:hover { color: #94a3b8; }
  .dark\:hover\:bg-neutral-600:hover { background-color: #94a3b8; }
  .dark\:text-neutral-700 { color: #cbd5e1; }
  .dark\:bg-neutral-700 { background-color: #cbd5e1; }
  .dark\:border-neutral-700 { border-color: #cbd5e1; }
  .dark\:ring-neutral-700 { --tw-ring-color: #cbd5e1; }
  .dark\:hover\:text-neutral-700:hover { color: #cbd5e1; }
  .dark\:hover\:bg-neutral-700:hover { background-color: #cbd5e1; }
  .dark\:text-neutral-800 { color: #e2e8f0; }
  .dark\:bg-neutral-800 { background-color: #e2e8f0; }
  .dark\:border-neutral-800 { border-color: #e2e8f0; }
  .dark\:ring-neutral-800 { --tw-ring-color: #e2e8f0; }
  .dark\:hover\:text-neutral-800:hover { color: #e2e8f0; }
  .dark\:hover\:bg-neutral-800:hover { background-color: #e2e8f0; }
  .dark\:text-neutral-900 { color: #f1f5f9; }
  .dark\:bg-neutral-900 { background-color: #f1f5f9; }
  .dark\:border-neutral-900 { border-color: #f1f5f9; }
  .dark\:ring-neutral-900 { --tw-ring-color: #f1f5f9; }
  .dark\:hover\:text-neutral-900:hover { color: #f1f5f9; }
  .dark\:hover\:bg-neutral-900:hover { background-color: #f1f5f9; }
  .dark\:text-neutral-950 { color: #f8fafc; }
  .dark\:bg-neutral-950 { background-color: #f8fafc; }
  .dark\:border-neutral-950 { border-color: #f8fafc; }
  .dark\:ring-neutral-950 { --tw-ring-color: #f8fafc; }
  .dark\:hover\:text-neutral-950:hover { color: #f8fafc; }
  .dark\:hover\:bg-neutral-950:hover { background-color: #f8fafc; }
  .dark\:text-stone-50 { color: #020617; }
  .dark\:bg-stone-50 { background-color: #020617; }
  .dark\:border-stone-50 { border-color: #020617; }
  .dark\:ring-stone-50 { --tw-ring-color: #020617; }
  .dark\:hover\:text-stone-50:hover { color: #020617; }
  .dark\:hover\:bg-stone-50:hover { background-color: #020617; }
  .dark\:text-stone-100 { color: #0f172a; }
  .dark\:bg-stone-100 { background-color: #0f172a; }
  .dark\:border-stone-100 { border-color: #0f172a; }
  .dark\:ring-stone-100 { --tw-ring-color: #0f172a; }
  .dark\:hover\:text-stone-100:hover { color: #0f172a; }
  .dark\:hover\:bg-stone-100:hover { background-color: #0f172a; }
  .dark\:text-stone-200 { color: #1e293b; }
  .dark\:bg-stone-200 { background-color: #1e293b; }
  .dark\:border-stone-200 { border-color: #1e293b; }
  .dark\:ring-stone-200 { --tw-ring-color: #1e293b; }
  .dark\:hover\:text-stone-200:hover { color: #1e293b; }
  .dark\:hover\:bg-stone-200:hover { background-color: #1e293b; }
  .dark\:text-stone-300 { color: #334155; }
  .dark\:bg-stone-300 { background-color: #334155; }
  .dark\:border-stone-300 { border-color: #334155; }
  .dark\:ring-stone-300 { --tw-ring-color: #334155; }
  .dark\:hover\:text-stone-300:hover { color: #334155; }
  .dark\:hover\:bg-stone-300:hover { background-color: #334155; }
  .dark\:text-stone-400 { color: #475569; }
  .dark\:bg-stone-400 { background-color: #475569; }
  .dark\:border-stone-400 { border-color: #475569; }
  .dark\:ring-stone-400 { --tw-ring-color: #475569; }
  .dark\:hover\:text-stone-400:hover { color: #475569; }
  .dark\:hover\:bg-stone-400:hover { background-color: #475569; }
  .dark\:text-stone-500 { color: #64748b; }
  .dark\:bg-stone-500 { background-color: #64748b; }
  .dark\:border-stone-500 { border-color: #64748b; }
  .dark\:ring-stone-500 { --tw-ring-color: #64748b; }
  .dark\:hover\:text-stone-500:hover { color: #64748b; }
  .dark\:hover\:bg-stone-500:hover { background-color: #64748b; }
  .dark\:text-stone-600 { color: #94a3b8; }
  .dark\:bg-stone-600 { background-color: #94a3b8; }
  .dark\:border-stone-600 { border-color: #94a3b8; }
  .dark\:ring-stone-600 { --tw-ring-color: #94a3b8; }
  .dark\:hover\:text-stone-600:hover { color: #94a3b8; }
  .dark\:hover\:bg-stone-600:hover { background-color: #94a3b8; }
  .dark\:text-stone-700 { color: #cbd5e1; }
  .dark\:bg-stone-700 { background-color: #cbd5e1; }
  .dark\:border-stone-700 { border-color: #cbd5e1; }
  .dark\:ring-stone-700 { --tw-ring-color: #cbd5e1; }
  .dark\:hover\:text-stone-700:hover { color: #cbd5e1; }
  .dark\:hover\:bg-stone-700:hover { background-color: #cbd5e1; }
  .dark\:text-stone-800 { color: #e2e8f0; }
  .dark\:bg-stone-800 { background-color: #e2e8f0; }
  .dark\:border-stone-800 { border-color: #e2e8f0; }
  .dark\:ring-stone-800 { --tw-ring-color: #e2e8f0; }
  .dark\:hover\:text-stone-800:hover { color: #e2e8f0; }
  .dark\:hover\:bg-stone-800:hover { background-color: #e2e8f0; }
  .dark\:text-stone-900 { color: #f1f5f9; }
  .dark\:bg-stone-900 { background-color: #f1f5f9; }
  .dark\:border-stone-900 { border-color: #f1f5f9; }
  .dark\:ring-stone-900 { --tw-ring-color: #f1f5f9; }
  .dark\:hover\:text-stone-900:hover { color: #f1f5f9; }
  .dark\:hover\:bg-stone-900:hover { background-color: #f1f5f9; }
  .dark\:text-stone-950 { color: #f8fafc; }
  .dark\:bg-stone-950 { background-color: #f8fafc; }
  .dark\:border-stone-950 { border-color: #f8fafc; }
  .dark\:ring-stone-950 { --tw-ring-color: #f8fafc; }
  .dark\:hover\:text-stone-950:hover { color: #f8fafc; }
  .dark\:hover\:bg-stone-950:hover { background-color: #f8fafc; }
  .dark\:text-red-50 { color: #020617; }
  .dark\:bg-red-50 { background-color: #020617; }
  .dark\:border-red-50 { border-color: #020617; }
  .dark\:ring-red-50 { --tw-ring-color: #020617; }
  .dark\:hover\:text-red-50:hover { color: #020617; }
  .dark\:hover\:bg-red-50:hover { background-color: #020617; }
  .dark\:text-red-100 { color: #0f172a; }
  .dark\:bg-red-100 { background-color: #0f172a; }
  .dark\:border-red-100 { border-color: #0f172a; }
  .dark\:ring-red-100 { --tw-ring-color: #0f172a; }
  .dark\:hover\:text-red-100:hover { color: #0f172a; }
  .dark\:hover\:bg-red-100:hover { background-color: #0f172a; }
  .dark\:text-red-200 { color: #1e293b; }
  .dark\:bg-red-200 { background-color: #1e293b; }
  .dark\:border-red-200 { border-color: #1e293b; }
  .dark\:ring-red-200 { --tw-ring-color: #1e293b; }
  .dark\:hover\:text-red-200:hover { color: #1e293b; }
  .dark\:hover\:bg-red-200:hover { background-color: #1e293b; }
  .dark\:text-red-300 { color: #334155; }
  .dark\:bg-red-300 { background-color: #334155; }
  .dark\:border-red-300 { border-color: #334155; }
  .dark\:ring-red-300 { --tw-ring-color: #334155; }
  .dark\:hover\:text-red-300:hover { color: #334155; }
  .dark\:hover\:bg-red-300:hover { background-color: #334155; }
  .dark\:text-red-400 { color: #475569; }
  .dark\:bg-red-400 { background-color: #475569; }
  .dark\:border-red-400 { border-color: #475569; }
  .dark\:ring-red-400 { --tw-ring-color: #475569; }
  .dark\:hover\:text-red-400:hover { color: #475569; }
  .dark\:hover\:bg-red-400:hover { background-color: #475569; }
  .dark\:text-red-500 { color: #64748b; }
  .dark\:bg-red-500 { background-color: #64748b; }
  .dark\:border-red-500 { border-color: #64748b; }
  .dark\:ring-red-500 { --tw-ring-color: #64748b; }
  .dark\:hover\:text-red-500:hover { color: #64748b; }
  .dark\:hover\:bg-red-500:hover { background-color: #64748b; }
  .dark\:text-red-600 { color: #94a3b8; }
  .dark\:bg-red-600 { background-color: #94a3b8; }
  .dark\:border-red-600 { border-color: #94a3b8; }
  .dark\:ring-red-600 { --tw-ring-color: #94a3b8; }
  .dark\:hover\:text-red-600:hover { color: #94a3b8; }
  .dark\:hover\:bg-red-600:hover { background-color: #94a3b8; }
  .dark\:text-red-700 { color: #cbd5e1; }
  .dark\:bg-red-700 { background-color: #cbd5e1; }
  .dark\:border-red-700 { border-color: #cbd5e1; }
  .dark\:ring-red-700 { --tw-ring-color: #cbd5e1; }
  .dark\:hover\:text-red-700:hover { color: #cbd5e1; }
  .dark\:hover\:bg-red-700:hover { background-color: #cbd5e1; }
  .dark\:text-red-800 { color: #e2e8f0; }
  .dark\:bg-red-800 { background-color: #e2e8f0; }
  .dark\:border-red-800 { border-color: #e2e8f0; }
  .dark\:ring-red-800 { --tw-ring-color: #e2e8f0; }
  .dark\:hover\:text-red-800:hover { color: #e2e8f0; }
  .dark\:hover\:bg-red-800:hover { background-color: #e2e8f0; }
  .dark\:text-red-900 { color: #f1f5f9; }
  .dark\:bg-red-900 { background-color: #f1f5f9; }
  .dark\:border-red-900 { border-color: #f1f5f9; }
  .dark\:ring-red-900 { --tw-ring-color: #f1f5f9; }
  .dark\:hover\:text-red-900:hover { color: #f1f5f9; }
  .dark\:hover\:bg-red-900:hover { background-color: #f1f5f9; }
  .dark\:text-red-950 { color: #f8fafc; }
  .dark\:bg-red-950 { background-color: #f8fafc; }
  .dark\:border-red-950 { border-color: #f8fafc; }
  .dark\:ring-red-950 { --tw-ring-color: #f8fafc; }
  .dark\:hover\:text-red-950:hover { color: #f8fafc; }
  .dark\:hover\:bg-red-950:hover { background-color: #f8fafc; }
  .dark\:text-orange-50 { color: #020617; }
  .dark\:bg-orange-50 { background-color: #020617; }
  .dark\:border-orange-50 { border-color: #020617; }
  .dark\:ring-orange-50 { --tw-ring-color: #020617; }
  .dark\:hover\:text-orange-50:hover { color: #020617; }
  .dark\:hover\:bg-orange-50:hover { background-color: #020617; }
  .dark\:text-orange-100 { color: #0f172a; }
  .dark\:bg-orange-100 { background-color: #0f172a; }
  .dark\:border-orange-100 { border-color: #0f172a; }
  .dark\:ring-orange-100 { --tw-ring-color: #0f172a; }
  .dark\:hover\:text-orange-100:hover { color: #0f172a; }
  .dark\:hover\:bg-orange-100:hover { background-color: #0f172a; }
  .dark\:text-orange-200 { color: #1e293b; }
  .dark\:bg-orange-200 { background-color: #1e293b; }
  .dark\:border-orange-200 { border-color: #1e293b; }
  .dark\:ring-orange-200 { --tw-ring-color: #1e293b; }
  .dark\:hover\:text-orange-200:hover { color: #1e293b; }
  .dark\:hover\:bg-orange-200:hover { background-color: #1e293b; }
  .dark\:text-orange-300 { color: #334155; }
  .dark\:bg-orange-300 { background-color: #334155; }
  .dark\:border-orange-300 { border-color: #334155; }
  .dark\:ring-orange-300 { --tw-ring-color: #334155; }
  .dark\:hover\:text-orange-300:hover { color: #334155; }
  .dark\:hover\:bg-orange-300:hover { background-color: #334155; }
  .dark\:text-orange-400 { color: #475569; }
  .dark\:bg-orange-400 { background-color: #475569; }
  .dark\:border-orange-400 { border-color: #475569; }
  .dark\:ring-orange-400 { --tw-ring-color: #475569; }
  .dark\:hover\:text-orange-400:hover { color: #475569; }
  .dark\:hover\:bg-orange-400:hover { background-color: #475569; }
  .dark\:text-orange-500 { color: #64748b; }
  .dark\:bg-orange-500 { background-color: #64748b; }
  .dark\:border-orange-500 { border-color: #64748b; }
  .dark\:ring-orange-500 { --tw-ring-color: #64748b; }
  .dark\:hover\:text-orange-500:hover { color: #64748b; }
  .dark\:hover\:bg-orange-500:hover { background-color: #64748b; }
  .dark\:text-orange-600 { color: #94a3b8; }
  .dark\:bg-orange-600 { background-color: #94a3b8; }
  .dark\:border-orange-600 { border-color: #94a3b8; }
  .dark\:ring-orange-600 { --tw-ring-color: #94a3b8; }
  .dark\:hover\:text-orange-600:hover { color: #94a3b8; }
  .dark\:hover\:bg-orange-600:hover { background-color: #94a3b8; }
  .dark\:text-orange-700 { color: #cbd5e1; }
  .dark\:bg-orange-700 { background-color: #cbd5e1; }
  .dark\:border-orange-700 { border-color: #cbd5e1; }
  .dark\:ring-orange-700 { --tw-ring-color: #cbd5e1; }
  .dark\:hover\:text-orange-700:hover { color: #cbd5e1; }
  .dark\:hover\:bg-orange-700:hover { background-color: #cbd5e1; }
  .dark\:text-orange-800 { color: #e2e8f0; }
  .dark\:bg-orange-800 { background-color: #e2e8f0; }
  .dark\:border-orange-800 { border-color: #e2e8f0; }
  .dark\:ring-orange-800 { --tw-ring-color: #e2e8f0; }
  .dark\:hover\:text-orange-800:hover { color: #e2e8f0; }
  .dark\:hover\:bg-orange-800:hover { background-color: #e2e8f0; }
  .dark\:text-orange-900 { color: #f1f5f9; }
  .dark\:bg-orange-900 { background-color: #f1f5f9; }
  .dark\:border-orange-900 { border-color: #f1f5f9; }
  .dark\:ring-orange-900 { --tw-ring-color: #f1f5f9; }
  .dark\:hover\:text-orange-900:hover { color: #f1f5f9; }
  .dark\:hover\:bg-orange-900:hover { background-color: #f1f5f9; }
  .dark\:text-orange-950 { color: #f8fafc; }
  .dark\:bg-orange-950 { background-color: #f8fafc; }
  .dark\:border-orange-950 { border-color: #f8fafc; }
  .dark\:ring-orange-950 { --tw-ring-color: #f8fafc; }
  .dark\:hover\:text-orange-950:hover { color: #f8fafc; }
  .dark\:hover\:bg-orange-950:hover { background-color: #f8fafc; }
  .dark\:text-amber-50 { color: #020617; }
  .dark\:bg-amber-50 { background-color: #020617; }
  .dark\:border-amber-50 { border-color: #020617; }
  .dark\:ring-amber-50 { --tw-ring-color: #020617; }
  .dark\:hover\:text-amber-50:hover { color: #020617; }
  .dark\:hover\:bg-amber-50:hover { background-color: #020617; }
  .dark\:text-amber-100 { color: #0f172a; }
  .dark\:bg-amber-100 { background-color: #0f172a; }
  .dark\:border-amber-100 { border-color: #0f172a; }
  .dark\:ring-amber-100 { --tw-ring-color: #0f172a; }
  .dark\:hover\:text-amber-100:hover { color: #0f172a; }
  .dark\:hover\:bg-amber-100:hover { background-color: #0f172a; }
  .dark\:text-amber-200 { color: #1e293b; }
  .dark\:bg-amber-200 { background-color: #1e293b; }
  .dark\:border-amber-200 { border-color: #1e293b; }
  .dark\:ring-amber-200 { --tw-ring-color: #1e293b; }
  .dark\:hover\:text-amber-200:hover { color: #1e293b; }
  .dark\:hover\:bg-amber-200:hover { background-color: #1e293b; }
  .dark\:text-amber-300 { color: #334155; }
  .dark\:bg-amber-300 { background-color: #334155; }
  .dark\:border-amber-300 { border-color: #334155; }
  .dark\:ring-amber-300 { --tw-ring-color: #334155; }
  .dark\:hover\:text-amber-300:hover { color: #334155; }
  .dark\:hover\:bg-amber-300:hover { background-color: #334155; }
  .dark\:text-amber-400 { color: #475569; }
  .dark\:bg-amber-400 { background-color: #475569; }
  .dark\:border-amber-400 { border-color: #475569; }
  .dark\:ring-amber-400 { --tw-ring-color: #475569; }
  .dark\:hover\:text-amber-400:hover { color: #475569; }
  .dark\:hover\:bg-amber-400:hover { background-color: #475569; }
  .dark\:text-amber-500 { color: #64748b; }
  .dark\:bg-amber-500 { background-color: #64748b; }
  .dark\:border-amber-500 { border-color: #64748b; }
  .dark\:ring-amber-500 { --tw-ring-color: #64748b; }
  .dark\:hover\:text-amber-500:hover { color: #64748b; }
  .dark\:hover\:bg-amber-500:hover { background-color: #64748b; }
  .dark\:text-amber-600 { color: #94a3b8; }
  .dark\:bg-amber-600 { background-color: #94a3b8; }
  .dark\:border-amber-600 { border-color: #94a3b8; }
  .dark\:ring-amber-600 { --tw-ring-color: #94a3b8; }
  .dark\:hover\:text-amber-600:hover { color: #94a3b8; }
  .dark\:hover\:bg-amber-600:hover { background-color: #94a3b8; }
  .dark\:text-amber-700 { color: #cbd5e1; }
  .dark\:bg-amber-700 { background-color: #cbd5e1; }
  .dark\:border-amber-700 { border-color: #cbd5e1; }
  .dark\:ring-amber-700 { --tw-ring-color: #cbd5e1; }
  .dark\:hover\:text-amber-700:hover { color: #cbd5e1; }
  .dark\:hover\:bg-amber-700:hover { background-color: #cbd5e1; }
  .dark\:text-amber-800 { color: #e2e8f0; }
  .dark\:bg-amber-800 { background-color: #e2e8f0; }
  .dark\:border-amber-800 { border-color: #e2e8f0; }
  .dark\:ring-amber-800 { --tw-ring-color: #e2e8f0; }
  .dark\:hover\:text-amber-800:hover { color: #e2e8f0; }
  .dark\:hover\:bg-amber-800:hover { background-color: #e2e8f0; }
  .dark\:text-amber-900 { color: #f1f5f9; }
  .dark\:bg-amber-900 { background-color: #f1f5f9; }
  .dark\:border-amber-900 { border-color: #f1f5f9; }
  .dark\:ring-amber-900 { --tw-ring-color: #f1f5f9; }
  .dark\:hover\:text-amber-900:hover { color: #f1f5f9; }
  .dark\:hover\:bg-amber-900:hover { background-color: #f1f5f9; }
  .dark\:text-amber-950 { color: #f8fafc; }
  .dark\:bg-amber-950 { background-color: #f8fafc; }
  .dark\:border-amber-950 { border-color: #f8fafc; }
  .dark\:ring-amber-950 { --tw-ring-color: #f8fafc; }
  .dark\:hover\:text-amber-950:hover { color: #f8fafc; }
  .dark\:hover\:bg-amber-950:hover { background-color: #f8fafc; }
  .dark\:text-yellow-50 { color: #020617; }
  .dark\:bg-yellow-50 { background-color: #020617; }
  .dark\:border-yellow-50 { border-color: #020617; }
  .dark\:ring-yellow-50 { --tw-ring-color: #020617; }
  .dark\:hover\:text-yellow-50:hover { color: #020617; }
  .dark\:hover\:bg-yellow-50:hover { background-color: #020617; }
  .dark\:text-yellow-100 { color: #0f172a; }
  .dark\:bg-yellow-100 { background-color: #0f172a; }
  .dark\:border-yellow-100 { border-color: #0f172a; }
  .dark\:ring-yellow-100 { --tw-ring-color: #0f172a; }
  .dark\:hover\:text-yellow-100:hover { color: #0f172a; }
  .dark\:hover\:bg-yellow-100:hover { background-color: #0f172a; }
  .dark\:text-yellow-200 { color: #1e293b; }
  .dark\:bg-yellow-200 { background-color: #1e293b; }
  .dark\:border-yellow-200 { border-color: #1e293b; }
  .dark\:ring-yellow-200 { --tw-ring-color: #1e293b; }
  .dark\:hover\:text-yellow-200:hover { color: #1e293b; }
  .dark\:hover\:bg-yellow-200:hover { background-color: #1e293b; }
  .dark\:text-yellow-300 { color: #334155; }
  .dark\:bg-yellow-300 { background-color: #334155; }
  .dark\:border-yellow-300 { border-color: #334155; }
  .dark\:ring-yellow-300 { --tw-ring-color: #334155; }
  .dark\:hover\:text-yellow-300:hover { color: #334155; }
  .dark\:hover\:bg-yellow-300:hover { background-color: #334155; }
  .dark\:text-yellow-400 { color: #475569; }
  .dark\:bg-yellow-400 { background-color: #475569; }
  .dark\:border-yellow-400 { border-color: #475569; }
  .dark\:ring-yellow-400 { --tw-ring-color: #475569; }
  .dark\:hover\:text-yellow-400:hover { color: #475569; }
  .dark\:hover\:bg-yellow-400:hover { background-color: #475569; }
  .dark\:text-yellow-500 { color: #64748b; }
  .dark\:bg-yellow-500 { background-color: #64748b; }
  .dark\:border-yellow-500 { border-color: #64748b; }
  .dark\:ring-yellow-500 { --tw-ring-color: #64748b; }
  .dark\:hover\:text-yellow-500:hover { color: #64748b; }
  .dark\:hover\:bg-yellow-500:hover { background-color: #64748b; }
  .dark\:text-yellow-600 { color: #94a3b8; }
  .dark\:bg-yellow-600 { background-color: #94a3b8; }
  .dark\:border-yellow-600 { border-color: #94a3b8; }
  .dark\:ring-yellow-600 { --tw-ring-color: #94a3b8; }
  .dark\:hover\:text-yellow-600:hover { color: #94a3b8; }
  .dark\:hover\:bg-yellow-600:hover { background-color: #94a3b8; }
  .dark\:text-yellow-700 { color: #cbd5e1; }
  .dark\:bg-yellow-700 { background-color: #cbd5e1; }
  .dark\:border-yellow-700 { border-color: #cbd5e1; }
  .dark\:ring-yellow-700 { --tw-ring-color: #cbd5e1; }
  .dark\:hover\:text-yellow-700:hover { color: #cbd5e1; }
  .dark\:hover\:bg-yellow-700:hover { background-color: #cbd5e1; }
  .dark\:text-yellow-800 { color: #e2e8f0; }
  .dark\:bg-yellow-800 { background-color: #e2e8f0; }
  .dark\:border-yellow-800 { border-color: #e2e8f0; }
  .dark\:ring-yellow-800 { --tw-ring-color: #e2e8f0; }
  .dark\:hover\:text-yellow-800:hover { color: #e2e8f0; }
  .dark\:hover\:bg-yellow-800:hover { background-color: #e2e8f0; }
  .dark\:text-yellow-900 { color: #f1f5f9; }
  .dark\:bg-yellow-900 { background-color: #f1f5f9; }
  .dark\:border-yellow-900 { border-color: #f1f5f9; }
  .dark\:ring-yellow-900 { --tw-ring-color: #f1f5f9; }
  .dark\:hover\:text-yellow-900:hover { color: #f1f5f9; }
  .dark\:hover\:bg-yellow-900:hover { background-color: #f1f5f9; }
  .dark\:text-yellow-950 { color: #f8fafc; }
  .dark\:bg-yellow-950 { background-color: #f8fafc; }
  .dark\:border-yellow-950 { border-color: #f8fafc; }
  .dark\:ring-yellow-950 { --tw-ring-color: #f8fafc; }
  .dark\:hover\:text-yellow-950:hover { color: #f8fafc; }
  .dark\:hover\:bg-yellow-950:hover { background-color: #f8fafc; }
  .dark\:text-lime-50 { color: #020617; }
  .dark\:bg-lime-50 { background-color: #020617; }
  .dark\:border-lime-50 { border-color: #020617; }
  .dark\:ring-lime-50 { --tw-ring-color: #020617; }
  .dark\:hover\:text-lime-50:hover { color: #020617; }
  .dark\:hover\:bg-lime-50:hover { background-color: #020617; }
  .dark\:text-lime-100 { color: #0f172a; }
  .dark\:bg-lime-100 { background-color: #0f172a; }
  .dark\:border-lime-100 { border-color: #0f172a; }
  .dark\:ring-lime-100 { --tw-ring-color: #0f172a; }
  .dark\:hover\:text-lime-100:hover { color: #0f172a; }
  .dark\:hover\:bg-lime-100:hover { background-color: #0f172a; }
  .dark\:text-lime-200 { color: #1e293b; }
  .dark\:bg-lime-200 { background-color: #1e293b; }
  .dark\:border-lime-200 { border-color: #1e293b; }
  .dark\:ring-lime-200 { --tw-ring-color: #1e293b; }
  .dark\:hover\:text-lime-200:hover { color: #1e293b; }
  .dark\:hover\:bg-lime-200:hover { background-color: #1e293b; }
  .dark\:text-lime-300 { color: #334155; }
  .dark\:bg-lime-300 { background-color: #334155; }
  .dark\:border-lime-300 { border-color: #334155; }
  .dark\:ring-lime-300 { --tw-ring-color: #334155; }
  .dark\:hover\:text-lime-300:hover { color: #334155; }
  .dark\:hover\:bg-lime-300:hover { background-color: #334155; }
  .dark\:text-lime-400 { color: #475569; }
  .dark\:bg-lime-400 { background-color: #475569; }
  .dark\:border-lime-400 { border-color: #475569; }
  .dark\:ring-lime-400 { --tw-ring-color: #475569; }
  .dark\:hover\:text-lime-400:hover { color: #475569; }
  .dark\:hover\:bg-lime-400:hover { background-color: #475569; }
  .dark\:text-lime-500 { color: #64748b; }
  .dark\:bg-lime-500 { background-color: #64748b; }
  .dark\:border-lime-500 { border-color: #64748b; }
  .dark\:ring-lime-500 { --tw-ring-color: #64748b; }
  .dark\:hover\:text-lime-500:hover { color: #64748b; }
  .dark\:hover\:bg-lime-500:hover { background-color: #64748b; }
  .dark\:text-lime-600 { color: #94a3b8; }
  .dark\:bg-lime-600 { background-color: #94a3b8; }
  .dark\:border-lime-600 { border-color: #94a3b8; }
  .dark\:ring-lime-600 { --tw-ring-color: #94a3b8; }
  .dark\:hover\:text-lime-600:hover { color: #94a3b8; }
  .dark\:hover\:bg-lime-600:hover { background-color: #94a3b8; }
  .dark\:text-lime-700 { color: #cbd5e1; }
  .dark\:bg-lime-700 { background-color: #cbd5e1; }
  .dark\:border-lime-700 { border-color: #cbd5e1; }
  .dark\:ring-lime-700 { --tw-ring-color: #cbd5e1; }
  .dark\:hover\:text-lime-700:hover { color: #cbd5e1; }
  .dark\:hover\:bg-lime-700:hover { background-color: #cbd5e1; }
  .dark\:text-lime-800 { color: #e2e8f0; }
  .dark\:bg-lime-800 { background-color: #e2e8f0; }
  .dark\:border-lime-800 { border-color: #e2e8f0; }
  .dark\:ring-lime-800 { --tw-ring-color: #e2e8f0; }
  .dark\:hover\:text-lime-800:hover { color: #e2e8f0; }
  .dark\:hover\:bg-lime-800:hover { background-color: #e2e8f0; }
  .dark\:text-lime-900 { color: #f1f5f9; }
  .dark\:bg-lime-900 { background-color: #f1f5f9; }
  .dark\:border-lime-900 { border-color: #f1f5f9; }
  .dark\:ring-lime-900 { --tw-ring-color: #f1f5f9; }
  .dark\:hover\:text-lime-900:hover { color: #f1f5f9; }
  .dark\:hover\:bg-lime-900:hover { background-color: #f1f5f9; }
  .dark\:text-lime-950 { color: #f8fafc; }
  .dark\:bg-lime-950 { background-color: #f8fafc; }
  .dark\:border-lime-950 { border-color: #f8fafc; }
  .dark\:ring-lime-950 { --tw-ring-color: #f8fafc; }
  .dark\:hover\:text-lime-950:hover { color: #f8fafc; }
  .dark\:hover\:bg-lime-950:hover { background-color: #f8fafc; }
  .dark\:text-green-50 { color: #020617; }
  .dark\:bg-green-50 { background-color: #020617; }
  .dark\:border-green-50 { border-color: #020617; }
  .dark\:ring-green-50 { --tw-ring-color: #020617; }
  .dark\:hover\:text-green-50:hover { color: #020617; }
  .dark\:hover\:bg-green-50:hover { background-color: #020617; }
  .dark\:text-green-100 { color: #0f172a; }
  .dark\:bg-green-100 { background-color: #0f172a; }
  .dark\:border-green-100 { border-color: #0f172a; }
  .dark\:ring-green-100 { --tw-ring-color: #0f172a; }
  .dark\:hover\:text-green-100:hover { color: #0f172a; }
  .dark\:hover\:bg-green-100:hover { background-color: #0f172a; }
  .dark\:text-green-200 { color: #1e293b; }
  .dark\:bg-green-200 { background-color: #1e293b; }
  .dark\:border-green-200 { border-color: #1e293b; }
  .dark\:ring-green-200 { --tw-ring-color: #1e293b; }
  .dark\:hover\:text-green-200:hover { color: #1e293b; }
  .dark\:hover\:bg-green-200:hover { background-color: #1e293b; }
  .dark\:text-green-300 { color: #334155; }
  .dark\:bg-green-300 { background-color: #334155; }
  .dark\:border-green-300 { border-color: #334155; }
  .dark\:ring-green-300 { --tw-ring-color: #334155; }
  .dark\:hover\:text-green-300:hover { color: #334155; }
  .dark\:hover\:bg-green-300:hover { background-color: #334155; }
  .dark\:text-green-400 { color: #475569; }
  .dark\:bg-green-400 { background-color: #475569; }
  .dark\:border-green-400 { border-color: #475569; }
  .dark\:ring-green-400 { --tw-ring-color: #475569; }
  .dark\:hover\:text-green-400:hover { color: #475569; }
  .dark\:hover\:bg-green-400:hover { background-color: #475569; }
  .dark\:text-green-500 { color: #64748b; }
  .dark\:bg-green-500 { background-color: #64748b; }
  .dark\:border-green-500 { border-color: #64748b; }
  .dark\:ring-green-500 { --tw-ring-color: #64748b; }
  .dark\:hover\:text-green-500:hover { color: #64748b; }
  .dark\:hover\:bg-green-500:hover { background-color: #64748b; }
  .dark\:text-green-600 { color: #94a3b8; }
  .dark\:bg-green-600 { background-color: #94a3b8; }
  .dark\:border-green-600 { border-color: #94a3b8; }
  .dark\:ring-green-600 { --tw-ring-color: #94a3b8; }
  .dark\:hover\:text-green-600:hover { color: #94a3b8; }
  .dark\:hover\:bg-green-600:hover { background-color: #94a3b8; }
  .dark\:text-green-700 { color: #cbd5e1; }
  .dark\:bg-green-700 { background-color: #cbd5e1; }
  .dark\:border-green-700 { border-color: #cbd5e1; }
  .dark\:ring-green-700 { --tw-ring-color: #cbd5e1; }
  .dark\:hover\:text-green-700:hover { color: #cbd5e1; }
  .dark\:hover\:bg-green-700:hover { background-color: #cbd5e1; }
  .dark\:text-green-800 { color: #e2e8f0; }
  .dark\:bg-green-800 { background-color: #e2e8f0; }
  .dark\:border-green-800 { border-color: #e2e8f0; }
  .dark\:ring-green-800 { --tw-ring-color: #e2e8f0; }
  .dark\:hover\:text-green-800:hover { color: #e2e8f0; }
  .dark\:hover\:bg-green-800:hover { background-color: #e2e8f0; }
  .dark\:text-green-900 { color: #f1f5f9; }
  .dark\:bg-green-900 { background-color: #f1f5f9; }
  .dark\:border-green-900 { border-color: #f1f5f9; }
  .dark\:ring-green-900 { --tw-ring-color: #f1f5f9; }
  .dark\:hover\:text-green-900:hover { color: #f1f5f9; }
  .dark\:hover\:bg-green-900:hover { background-color: #f1f5f9; }
  .dark\:text-green-950 { color: #f8fafc; }
  .dark\:bg-green-950 { background-color: #f8fafc; }
  .dark\:border-green-950 { border-color: #f8fafc; }
  .dark\:ring-green-950 { --tw-ring-color: #f8fafc; }
  .dark\:hover\:text-green-950:hover { color: #f8fafc; }
  .dark\:hover\:bg-green-950:hover { background-color: #f8fafc; }
  .dark\:text-emerald-50 { color: #020617; }
  .dark\:bg-emerald-50 { background-color: #020617; }
  .dark\:border-emerald-50 { border-color: #020617; }
  .dark\:ring-emerald-50 { --tw-ring-color: #020617; }
  .dark\:hover\:text-emerald-50:hover { color: #020617; }
  .dark\:hover\:bg-emerald-50:hover { background-color: #020617; }
  .dark\:text-emerald-100 { color: #0f172a; }
  .dark\:bg-emerald-100 { background-color: #0f172a; }
  .dark\:border-emerald-100 { border-color: #0f172a; }
  .dark\:ring-emerald-100 { --tw-ring-color: #0f172a; }
  .dark\:hover\:text-emerald-100:hover { color: #0f172a; }
  .dark\:hover\:bg-emerald-100:hover { background-color: #0f172a; }
  .dark\:text-emerald-200 { color: #1e293b; }
  .dark\:bg-emerald-200 { background-color: #1e293b; }
  .dark\:border-emerald-200 { border-color: #1e293b; }
  .dark\:ring-emerald-200 { --tw-ring-color: #1e293b; }
  .dark\:hover\:text-emerald-200:hover { color: #1e293b; }
  .dark\:hover\:bg-emerald-200:hover { background-color: #1e293b; }
  .dark\:text-emerald-300 { color: #334155; }
  .dark\:bg-emerald-300 { background-color: #334155; }
  .dark\:border-emerald-300 { border-color: #334155; }
  .dark\:ring-emerald-300 { --tw-ring-color: #334155; }
  .dark\:hover\:text-emerald-300:hover { color: #334155; }
  .dark\:hover\:bg-emerald-300:hover { background-color: #334155; }
  .dark\:text-emerald-400 { color: #475569; }
  .dark\:bg-emerald-400 { background-color: #475569; }
  .dark\:border-emerald-400 { border-color: #475569; }
  .dark\:ring-emerald-400 { --tw-ring-color: #475569; }
  .dark\:hover\:text-emerald-400:hover { color: #475569; }
  .dark\:hover\:bg-emerald-400:hover { background-color: #475569; }
  .dark\:text-emerald-500 { color: #64748b; }
  .dark\:bg-emerald-500 { background-color: #64748b; }
  .dark\:border-emerald-500 { border-color: #64748b; }
  .dark\:ring-emerald-500 { --tw-ring-color: #64748b; }
  .dark\:hover\:text-emerald-500:hover { color: #64748b; }
  .dark\:hover\:bg-emerald-500:hover { background-color: #64748b; }
  .dark\:text-emerald-600 { color: #94a3b8; }
  .dark\:bg-emerald-600 { background-color: #94a3b8; }
  .dark\:border-emerald-600 { border-color: #94a3b8; }
  .dark\:ring-emerald-600 { --tw-ring-color: #94a3b8; }
  .dark\:hover\:text-emerald-600:hover { color: #94a3b8; }
  .dark\:hover\:bg-emerald-600:hover { background-color: #94a3b8; }
  .dark\:text-emerald-700 { color: #cbd5e1; }
  .dark\:bg-emerald-700 { background-color: #cbd5e1; }
  .dark\:border-emerald-700 { border-color: #cbd5e1; }
  .dark\:ring-emerald-700 { --tw-ring-color: #cbd5e1; }
  .dark\:hover\:text-emerald-700:hover { color: #cbd5e1; }
  .dark\:hover\:bg-emerald-700:hover { background-color: #cbd5e1; }
  .dark\:text-emerald-800 { color: #e2e8f0; }
  .dark\:bg-emerald-800 { background-color: #e2e8f0; }
  .dark\:border-emerald-800 { border-color: #e2e8f0; }
  .dark\:ring-emerald-800 { --tw-ring-color: #e2e8f0; }
  .dark\:hover\:text-emerald-800:hover { color: #e2e8f0; }
  .dark\:hover\:bg-emerald-800:hover { background-color: #e2e8f0; }
  .dark\:text-emerald-900 { color: #f1f5f9; }
  .dark\:bg-emerald-900 { background-color: #f1f5f9; }
  .dark\:border-emerald-900 { border-color: #f1f5f9; }
  .dark\:ring-emerald-900 { --tw-ring-color: #f1f5f9; }
  .dark\:hover\:text-emerald-900:hover { color: #f1f5f9; }
  .dark\:hover\:bg-emerald-900:hover { background-color: #f1f5f9; }
  .dark\:text-emerald-950 { color: #f8fafc; }
  .dark\:bg-emerald-950 { background-color: #f8fafc; }
  .dark\:border-emerald-950 { border-color: #f8fafc; }
  .dark\:ring-emerald-950 { --tw-ring-color: #f8fafc; }
  .dark\:hover\:text-emerald-950:hover { color: #f8fafc; }
  .dark\:hover\:bg-emerald-950:hover { background-color: #f8fafc; }
  .dark\:text-teal-50 { color: #020617; }
  .dark\:bg-teal-50 { background-color: #020617; }
  .dark\:border-teal-50 { border-color: #020617; }
  .dark\:ring-teal-50 { --tw-ring-color: #020617; }
  .dark\:hover\:text-teal-50:hover { color: #020617; }
  .dark\:hover\:bg-teal-50:hover { background-color: #020617; }
  .dark\:text-teal-100 { color: #0f172a; }
  .dark\:bg-teal-100 { background-color: #0f172a; }
  .dark\:border-teal-100 { border-color: #0f172a; }
  .dark\:ring-teal-100 { --tw-ring-color: #0f172a; }
  .dark\:hover\:text-teal-100:hover { color: #0f172a; }
  .dark\:hover\:bg-teal-100:hover { background-color: #0f172a; }
  .dark\:text-teal-200 { color: #1e293b; }
  .dark\:bg-teal-200 { background-color: #1e293b; }
  .dark\:border-teal-200 { border-color: #1e293b; }
  .dark\:ring-teal-200 { --tw-ring-color: #1e293b; }
  .dark\:hover\:text-teal-200:hover { color: #1e293b; }
  .dark\:hover\:bg-teal-200:hover { background-color: #1e293b; }
  .dark\:text-teal-300 { color: #334155; }
  .dark\:bg-teal-300 { background-color: #334155; }
  .dark\:border-teal-300 { border-color: #334155; }
  .dark\:ring-teal-300 { --tw-ring-color: #334155; }
  .dark\:hover\:text-teal-300:hover { color: #334155; }
  .dark\:hover\:bg-teal-300:hover { background-color: #334155; }
  .dark\:text-teal-400 { color: #475569; }
  .dark\:bg-teal-400 { background-color: #475569; }
  .dark\:border-teal-400 { border-color: #475569; }
  .dark\:ring-teal-400 { --tw-ring-color: #475569; }
  .dark\:hover\:text-teal-400:hover { color: #475569; }
  .dark\:hover\:bg-teal-400:hover { background-color: #475569; }
  .dark\:text-teal-500 { color: #64748b; }
  .dark\:bg-teal-500 { background-color: #64748b; }
  .dark\:border-teal-500 { border-color: #64748b; }
  .dark\:ring-teal-500 { --tw-ring-color: #64748b; }
  .dark\:hover\:text-teal-500:hover { color: #64748b; }
  .dark\:hover\:bg-teal-500:hover { background-color: #64748b; }
  .dark\:text-teal-600 { color: #94a3b8; }
  .dark\:bg-teal-600 { background-color: #94a3b8; }
  .dark\:border-teal-600 { border-color: #94a3b8; }
  .dark\:ring-teal-600 { --tw-ring-color: #94a3b8; }
  .dark\:hover\:text-teal-600:hover { color: #94a3b8; }
  .dark\:hover\:bg-teal-600:hover { background-color: #94a3b8; }
  .dark\:text-teal-700 { color: #cbd5e1; }
  .dark\:bg-teal-700 { background-color: #cbd5e1; }
  .dark\:border-teal-700 { border-color: #cbd5e1; }
  .dark\:ring-teal-700 { --tw-ring-color: #cbd5e1; }
  .dark\:hover\:text-teal-700:hover { color: #cbd5e1; }
  .dark\:hover\:bg-teal-700:hover { background-color: #cbd5e1; }
  .dark\:text-teal-800 { color: #e2e8f0; }
  .dark\:bg-teal-800 { background-color: #e2e8f0; }
  .dark\:border-teal-800 { border-color: #e2e8f0; }
  .dark\:ring-teal-800 { --tw-ring-color: #e2e8f0; }
  .dark\:hover\:text-teal-800:hover { color: #e2e8f0; }
  .dark\:hover\:bg-teal-800:hover { background-color: #e2e8f0; }
  .dark\:text-teal-900 { color: #f1f5f9; }
  .dark\:bg-teal-900 { background-color: #f1f5f9; }
  .dark\:border-teal-900 { border-color: #f1f5f9; }
  .dark\:ring-teal-900 { --tw-ring-color: #f1f5f9; }
  .dark\:hover\:text-teal-900:hover { color: #f1f5f9; }
  .dark\:hover\:bg-teal-900:hover { background-color: #f1f5f9; }
  .dark\:text-teal-950 { color: #f8fafc; }
  .dark\:bg-teal-950 { background-color: #f8fafc; }
  .dark\:border-teal-950 { border-color: #f8fafc; }
  .dark\:ring-teal-950 { --tw-ring-color: #f8fafc; }
  .dark\:hover\:text-teal-950:hover { color: #f8fafc; }
  .dark\:hover\:bg-teal-950:hover { background-color: #f8fafc; }
  .dark\:text-cyan-50 { color: #020617; }
  .dark\:bg-cyan-50 { background-color: #020617; }
  .dark\:border-cyan-50 { border-color: #020617; }
  .dark\:ring-cyan-50 { --tw-ring-color: #020617; }
  .dark\:hover\:text-cyan-50:hover { color: #020617; }
  .dark\:hover\:bg-cyan-50:hover { background-color: #020617; }
  .dark\:text-cyan-100 { color: #0f172a; }
  .dark\:bg-cyan-100 { background-color: #0f172a; }
  .dark\:border-cyan-100 { border-color: #0f172a; }
  .dark\:ring-cyan-100 { --tw-ring-color: #0f172a; }
  .dark\:hover\:text-cyan-100:hover { color: #0f172a; }
  .dark\:hover\:bg-cyan-100:hover { background-color: #0f172a; }
  .dark\:text-cyan-200 { color: #1e293b; }
  .dark\:bg-cyan-200 { background-color: #1e293b; }
  .dark\:border-cyan-200 { border-color: #1e293b; }
  .dark\:ring-cyan-200 { --tw-ring-color: #1e293b; }
  .dark\:hover\:text-cyan-200:hover { color: #1e293b; }
  .dark\:hover\:bg-cyan-200:hover { background-color: #1e293b; }
  .dark\:text-cyan-300 { color: #334155; }
  .dark\:bg-cyan-300 { background-color: #334155; }
  .dark\:border-cyan-300 { border-color: #334155; }
  .dark\:ring-cyan-300 { --tw-ring-color: #334155; }
  .dark\:hover\:text-cyan-300:hover { color: #334155; }
  .dark\:hover\:bg-cyan-300:hover { background-color: #334155; }
  .dark\:text-cyan-400 { color: #475569; }
  .dark\:bg-cyan-400 { background-color: #475569; }
  .dark\:border-cyan-400 { border-color: #475569; }
  .dark\:ring-cyan-400 { --tw-ring-color: #475569; }
  .dark\:hover\:text-cyan-400:hover { color: #475569; }
  .dark\:hover\:bg-cyan-400:hover { background-color: #475569; }
  .dark\:text-cyan-500 { color: #64748b; }
  .dark\:bg-cyan-500 { background-color: #64748b; }
  .dark\:border-cyan-500 { border-color: #64748b; }
  .dark\:ring-cyan-500 { --tw-ring-color: #64748b; }
  .dark\:hover\:text-cyan-500:hover { color: #64748b; }
  .dark\:hover\:bg-cyan-500:hover { background-color: #64748b; }
  .dark\:text-cyan-600 { color: #94a3b8; }
  .dark\:bg-cyan-600 { background-color: #94a3b8; }
  .dark\:border-cyan-600 { border-color: #94a3b8; }
  .dark\:ring-cyan-600 { --tw-ring-color: #94a3b8; }
  .dark\:hover\:text-cyan-600:hover { color: #94a3b8; }
  .dark\:hover\:bg-cyan-600:hover { background-color: #94a3b8; }
  .dark\:text-cyan-700 { color: #cbd5e1; }
  .dark\:bg-cyan-700 { background-color: #cbd5e1; }
  .dark\:border-cyan-700 { border-color: #cbd5e1; }
  .dark\:ring-cyan-700 { --tw-ring-color: #cbd5e1; }
  .dark\:hover\:text-cyan-700:hover { color: #cbd5e1; }
  .dark\:hover\:bg-cyan-700:hover { background-color: #cbd5e1; }
  .dark\:text-cyan-800 { color: #e2e8f0; }
  .dark\:bg-cyan-800 { background-color: #e2e8f0; }
  .dark\:border-cyan-800 { border-color: #e2e8f0; }
  .dark\:ring-cyan-800 { --tw-ring-color: #e2e8f0; }
  .dark\:hover\:text-cyan-800:hover { color: #e2e8f0; }
  .dark\:hover\:bg-cyan-800:hover { background-color: #e2e8f0; }
  .dark\:text-cyan-900 { color: #f1f5f9; }
  .dark\:bg-cyan-900 { background-color: #f1f5f9; }
  .dark\:border-cyan-900 { border-color: #f1f5f9; }
  .dark\:ring-cyan-900 { --tw-ring-color: #f1f5f9; }
  .dark\:hover\:text-cyan-900:hover { color: #f1f5f9; }
  .dark\:hover\:bg-cyan-900:hover { background-color: #f1f5f9; }
  .dark\:text-cyan-950 { color: #f8fafc; }
  .dark\:bg-cyan-950 { background-color: #f8fafc; }
  .dark\:border-cyan-950 { border-color: #f8fafc; }
  .dark\:ring-cyan-950 { --tw-ring-color: #f8fafc; }
  .dark\:hover\:text-cyan-950:hover { color: #f8fafc; }
  .dark\:hover\:bg-cyan-950:hover { background-color: #f8fafc; }
  .dark\:text-sky-50 { color: #020617; }
  .dark\:bg-sky-50 { background-color: #020617; }
  .dark\:border-sky-50 { border-color: #020617; }
  .dark\:ring-sky-50 { --tw-ring-color: #020617; }
  .dark\:hover\:text-sky-50:hover { color: #020617; }
  .dark\:hover\:bg-sky-50:hover { background-color: #020617; }
  .dark\:text-sky-100 { color: #0f172a; }
  .dark\:bg-sky-100 { background-color: #0f172a; }
  .dark\:border-sky-100 { border-color: #0f172a; }
  .dark\:ring-sky-100 { --tw-ring-color: #0f172a; }
  .dark\:hover\:text-sky-100:hover { color: #0f172a; }
  .dark\:hover\:bg-sky-100:hover { background-color: #0f172a; }
  .dark\:text-sky-200 { color: #1e293b; }
  .dark\:bg-sky-200 { background-color: #1e293b; }
  .dark\:border-sky-200 { border-color: #1e293b; }
  .dark\:ring-sky-200 { --tw-ring-color: #1e293b; }
  .dark\:hover\:text-sky-200:hover { color: #1e293b; }
  .dark\:hover\:bg-sky-200:hover { background-color: #1e293b; }
  .dark\:text-sky-300 { color: #334155; }
  .dark\:bg-sky-300 { background-color: #334155; }
  .dark\:border-sky-300 { border-color: #334155; }
  .dark\:ring-sky-300 { --tw-ring-color: #334155; }
  .dark\:hover\:text-sky-300:hover { color: #334155; }
  .dark\:hover\:bg-sky-300:hover { background-color: #334155; }
  .dark\:text-sky-400 { color: #475569; }
  .dark\:bg-sky-400 { background-color: #475569; }
  .dark\:border-sky-400 { border-color: #475569; }
  .dark\:ring-sky-400 { --tw-ring-color: #475569; }
  .dark\:hover\:text-sky-400:hover { color: #475569; }
  .dark\:hover\:bg-sky-400:hover { background-color: #475569; }
  .dark\:text-sky-500 { color: #64748b; }
  .dark\:bg-sky-500 { background-color: #64748b; }
  .dark\:border-sky-500 { border-color: #64748b; }
  .dark\:ring-sky-500 { --tw-ring-color: #64748b; }
  .dark\:hover\:text-sky-500:hover { color: #64748b; }
  .dark\:hover\:bg-sky-500:hover { background-color: #64748b; }
  .dark\:text-sky-600 { color: #94a3b8; }
  .dark\:bg-sky-600 { background-color: #94a3b8; }
  .dark\:border-sky-600 { border-color: #94a3b8; }
  .dark\:ring-sky-600 { --tw-ring-color: #94a3b8; }
  .dark\:hover\:text-sky-600:hover { color: #94a3b8; }
  .dark\:hover\:bg-sky-600:hover { background-color: #94a3b8; }
  .dark\:text-sky-700 { color: #cbd5e1; }
  .dark\:bg-sky-700 { background-color: #cbd5e1; }
  .dark\:border-sky-700 { border-color: #cbd5e1; }
  .dark\:ring-sky-700 { --tw-ring-color: #cbd5e1; }
  .dark\:hover\:text-sky-700:hover { color: #cbd5e1; }
  .dark\:hover\:bg-sky-700:hover { background-color: #cbd5e1; }
  .dark\:text-sky-800 { color: #e2e8f0; }
  .dark\:bg-sky-800 { background-color: #e2e8f0; }
  .dark\:border-sky-800 { border-color: #e2e8f0; }
  .dark\:ring-sky-800 { --tw-ring-color: #e2e8f0; }
  .dark\:hover\:text-sky-800:hover { color: #e2e8f0; }
  .dark\:hover\:bg-sky-800:hover { background-color: #e2e8f0; }
  .dark\:text-sky-900 { color: #f1f5f9; }
  .dark\:bg-sky-900 { background-color: #f1f5f9; }
  .dark\:border-sky-900 { border-color: #f1f5f9; }
  .dark\:ring-sky-900 { --tw-ring-color: #f1f5f9; }
  .dark\:hover\:text-sky-900:hover { color: #f1f5f9; }
  .dark\:hover\:bg-sky-900:hover { background-color: #f1f5f9; }
  .dark\:text-sky-950 { color: #f8fafc; }
  .dark\:bg-sky-950 { background-color: #f8fafc; }
  .dark\:border-sky-950 { border-color: #f8fafc; }
  .dark\:ring-sky-950 { --tw-ring-color: #f8fafc; }
  .dark\:hover\:text-sky-950:hover { color: #f8fafc; }
  .dark\:hover\:bg-sky-950:hover { background-color: #f8fafc; }
  .dark\:text-blue-50 { color: #020617; }
  .dark\:bg-blue-50 { background-color: #020617; }
  .dark\:border-blue-50 { border-color: #020617; }
  .dark\:ring-blue-50 { --tw-ring-color: #020617; }
  .dark\:hover\:text-blue-50:hover { color: #020617; }
  .dark\:hover\:bg-blue-50:hover { background-color: #020617; }
  .dark\:text-blue-100 { color: #0f172a; }
  .dark\:bg-blue-100 { background-color: #0f172a; }
  .dark\:border-blue-100 { border-color: #0f172a; }
  .dark\:ring-blue-100 { --tw-ring-color: #0f172a; }
  .dark\:hover\:text-blue-100:hover { color: #0f172a; }
  .dark\:hover\:bg-blue-100:hover { background-color: #0f172a; }
  .dark\:text-blue-200 { color: #1e293b; }
  .dark\:bg-blue-200 { background-color: #1e293b; }
  .dark\:border-blue-200 { border-color: #1e293b; }
  .dark\:ring-blue-200 { --tw-ring-color: #1e293b; }
  .dark\:hover\:text-blue-200:hover { color: #1e293b; }
  .dark\:hover\:bg-blue-200:hover { background-color: #1e293b; }
  .dark\:text-blue-300 { color: #334155; }
  .dark\:bg-blue-300 { background-color: #334155; }
  .dark\:border-blue-300 { border-color: #334155; }
  .dark\:ring-blue-300 { --tw-ring-color: #334155; }
  .dark\:hover\:text-blue-300:hover { color: #334155; }
  .dark\:hover\:bg-blue-300:hover { background-color: #334155; }
  .dark\:text-blue-400 { color: #475569; }
  .dark\:bg-blue-400 { background-color: #475569; }
  .dark\:border-blue-400 { border-color: #475569; }
  .dark\:ring-blue-400 { --tw-ring-color: #475569; }
  .dark\:hover\:text-blue-400:hover { color: #475569; }
  .dark\:hover\:bg-blue-400:hover { background-color: #475569; }
  .dark\:text-blue-500 { color: #64748b; }
  .dark\:bg-blue-500 { background-color: #64748b; }
  .dark\:border-blue-500 { border-color: #64748b; }
  .dark\:ring-blue-500 { --tw-ring-color: #64748b; }
  .dark\:hover\:text-blue-500:hover { color: #64748b; }
  .dark\:hover\:bg-blue-500:hover { background-color: #64748b; }
  .dark\:text-blue-600 { color: #94a3b8; }
  .dark\:bg-blue-600 { background-color: #94a3b8; }
  .dark\:border-blue-600 { border-color: #94a3b8; }
  .dark\:ring-blue-600 { --tw-ring-color: #94a3b8; }
  .dark\:hover\:text-blue-600:hover { color: #94a3b8; }
  .dark\:hover\:bg-blue-600:hover { background-color: #94a3b8; }
  .dark\:text-blue-700 { color: #cbd5e1; }
  .dark\:bg-blue-700 { background-color: #cbd5e1; }
  .dark\:border-blue-700 { border-color: #cbd5e1; }
  .dark\:ring-blue-700 { --tw-ring-color: #cbd5e1; }
  .dark\:hover\:text-blue-700:hover { color: #cbd5e1; }
  .dark\:hover\:bg-blue-700:hover { background-color: #cbd5e1; }
  .dark\:text-blue-800 { color: #e2e8f0; }
  .dark\:bg-blue-800 { background-color: #e2e8f0; }
  .dark\:border-blue-800 { border-color: #e2e8f0; }
  .dark\:ring-blue-800 { --tw-ring-color: #e2e8f0; }
  .dark\:hover\:text-blue-800:hover { color: #e2e8f0; }
  .dark\:hover\:bg-blue-800:hover { background-color: #e2e8f0; }
  .dark\:text-blue-900 { color: #f1f5f9; }
  .dark\:bg-blue-900 { background-color: #f1f5f9; }
  .dark\:border-blue-900 { border-color: #f1f5f9; }
  .dark\:ring-blue-900 { --tw-ring-color: #f1f5f9; }
  .dark\:hover\:text-blue-900:hover { color: #f1f5f9; }
  .dark\:hover\:bg-blue-900:hover { background-color: #f1f5f9; }
  .dark\:text-blue-950 { color: #f8fafc; }
  .dark\:bg-blue-950 { background-color: #f8fafc; }
  .dark\:border-blue-950 { border-color: #f8fafc; }
  .dark\:ring-blue-950 { --tw-ring-color: #f8fafc; }
  .dark\:hover\:text-blue-950:hover { color: #f8fafc; }
  .dark\:hover\:bg-blue-950:hover { background-color: #f8fafc; }
  .dark\:text-indigo-50 { color: #020617; }
  .dark\:bg-indigo-50 { background-color: #020617; }
  .dark\:border-indigo-50 { border-color: #020617; }
  .dark\:ring-indigo-50 { --tw-ring-color: #020617; }
  .dark\:hover\:text-indigo-50:hover { color: #020617; }
  .dark\:hover\:bg-indigo-50:hover { background-color: #020617; }
  .dark\:text-indigo-100 { color: #0f172a; }
  .dark\:bg-indigo-100 { background-color: #0f172a; }
  .dark\:border-indigo-100 { border-color: #0f172a; }
  .dark\:ring-indigo-100 { --tw-ring-color: #0f172a; }
  .dark\:hover\:text-indigo-100:hover { color: #0f172a; }
  .dark\:hover\:bg-indigo-100:hover { background-color: #0f172a; }
  .dark\:text-indigo-200 { color: #1e293b; }
  .dark\:bg-indigo-200 { background-color: #1e293b; }
  .dark\:border-indigo-200 { border-color: #1e293b; }
  .dark\:ring-indigo-200 { --tw-ring-color: #1e293b; }
  .dark\:hover\:text-indigo-200:hover { color: #1e293b; }
  .dark\:hover\:bg-indigo-200:hover { background-color: #1e293b; }
  .dark\:text-indigo-300 { color: #334155; }
  .dark\:bg-indigo-300 { background-color: #334155; }
  .dark\:border-indigo-300 { border-color: #334155; }
  .dark\:ring-indigo-300 { --tw-ring-color: #334155; }
  .dark\:hover\:text-indigo-300:hover { color: #334155; }
  .dark\:hover\:bg-indigo-300:hover { background-color: #334155; }
  .dark\:text-indigo-400 { color: #475569; }
  .dark\:bg-indigo-400 { background-color: #475569; }
  .dark\:border-indigo-400 { border-color: #475569; }
  .dark\:ring-indigo-400 { --tw-ring-color: #475569; }
  .dark\:hover\:text-indigo-400:hover { color: #475569; }
  .dark\:hover\:bg-indigo-400:hover { background-color: #475569; }
  .dark\:text-indigo-500 { color: #64748b; }
  .dark\:bg-indigo-500 { background-color: #64748b; }
  .dark\:border-indigo-500 { border-color: #64748b; }
  .dark\:ring-indigo-500 { --tw-ring-color: #64748b; }
  .dark\:hover\:text-indigo-500:hover { color: #64748b; }
  .dark\:hover\:bg-indigo-500:hover { background-color: #64748b; }
  .dark\:text-indigo-600 { color: #94a3b8; }
  .dark\:bg-indigo-600 { background-color: #94a3b8; }
  .dark\:border-indigo-600 { border-color: #94a3b8; }
  .dark\:ring-indigo-600 { --tw-ring-color: #94a3b8; }
  .dark\:hover\:text-indigo-600:hover { color: #94a3b8; }
  .dark\:hover\:bg-indigo-600:hover { background-color: #94a3b8; }
  .dark\:text-indigo-700 { color: #cbd5e1; }
  .dark\:bg-indigo-700 { background-color: #cbd5e1; }
  .dark\:border-indigo-700 { border-color: #cbd5e1; }
  .dark\:ring-indigo-700 { --tw-ring-color: #cbd5e1; }
  .dark\:hover\:text-indigo-700:hover { color: #cbd5e1; }
  .dark\:hover\:bg-indigo-700:hover { background-color: #cbd5e1; }
  .dark\:text-indigo-800 { color: #e2e8f0; }
  .dark\:bg-indigo-800 { background-color: #e2e8f0; }
  .dark\:border-indigo-800 { border-color: #e2e8f0; }
  .dark\:ring-indigo-800 { --tw-ring-color: #e2e8f0; }
  .dark\:hover\:text-indigo-800:hover { color: #e2e8f0; }
  .dark\:hover\:bg-indigo-800:hover { background-color: #e2e8f0; }
  .dark\:text-indigo-900 { color: #f1f5f9; }
  .dark\:bg-indigo-900 { background-color: #f1f5f9; }
  .dark\:border-indigo-900 { border-color: #f1f5f9; }
  .dark\:ring-indigo-900 { --tw-ring-color: #f1f5f9; }
  .dark\:hover\:text-indigo-900:hover { color: #f1f5f9; }
  .dark\:hover\:bg-indigo-900:hover { background-color: #f1f5f9; }
  .dark\:text-indigo-950 { color: #f8fafc; }
  .dark\:bg-indigo-950 { background-color: #f8fafc; }
  .dark\:border-indigo-950 { border-color: #f8fafc; }
  .dark\:ring-indigo-950 { --tw-ring-color: #f8fafc; }
  .dark\:hover\:text-indigo-950:hover { color: #f8fafc; }
  .dark\:hover\:bg-indigo-950:hover { background-color: #f8fafc; }
  .dark\:text-violet-50 { color: #020617; }
  .dark\:bg-violet-50 { background-color: #020617; }
  .dark\:border-violet-50 { border-color: #020617; }
  .dark\:ring-violet-50 { --tw-ring-color: #020617; }
  .dark\:hover\:text-violet-50:hover { color: #020617; }
  .dark\:hover\:bg-violet-50:hover { background-color: #020617; }
  .dark\:text-violet-100 { color: #0f172a; }
  .dark\:bg-violet-100 { background-color: #0f172a; }
  .dark\:border-violet-100 { border-color: #0f172a; }
  .dark\:ring-violet-100 { --tw-ring-color: #0f172a; }
  .dark\:hover\:text-violet-100:hover { color: #0f172a; }
  .dark\:hover\:bg-violet-100:hover { background-color: #0f172a; }
  .dark\:text-violet-200 { color: #1e293b; }
  .dark\:bg-violet-200 { background-color: #1e293b; }
  .dark\:border-violet-200 { border-color: #1e293b; }
  .dark\:ring-violet-200 { --tw-ring-color: #1e293b; }
  .dark\:hover\:text-violet-200:hover { color: #1e293b; }
  .dark\:hover\:bg-violet-200:hover { background-color: #1e293b; }
  .dark\:text-violet-300 { color: #334155; }
  .dark\:bg-violet-300 { background-color: #334155; }
  .dark\:border-violet-300 { border-color: #334155; }
  .dark\:ring-violet-300 { --tw-ring-color: #334155; }
  .dark\:hover\:text-violet-300:hover { color: #334155; }
  .dark\:hover\:bg-violet-300:hover { background-color: #334155; }
  .dark\:text-violet-400 { color: #475569; }
  .dark\:bg-violet-400 { background-color: #475569; }
  .dark\:border-violet-400 { border-color: #475569; }
  .dark\:ring-violet-400 { --tw-ring-color: #475569; }
  .dark\:hover\:text-violet-400:hover { color: #475569; }
  .dark\:hover\:bg-violet-400:hover { background-color: #475569; }
  .dark\:text-violet-500 { color: #64748b; }
  .dark\:bg-violet-500 { background-color: #64748b; }
  .dark\:border-violet-500 { border-color: #64748b; }
  .dark\:ring-violet-500 { --tw-ring-color: #64748b; }
  .dark\:hover\:text-violet-500:hover { color: #64748b; }
  .dark\:hover\:bg-violet-500:hover { background-color: #64748b; }
  .dark\:text-violet-600 { color: #94a3b8; }
  .dark\:bg-violet-600 { background-color: #94a3b8; }
  .dark\:border-violet-600 { border-color: #94a3b8; }
  .dark\:ring-violet-600 { --tw-ring-color: #94a3b8; }
  .dark\:hover\:text-violet-600:hover { color: #94a3b8; }
  .dark\:hover\:bg-violet-600:hover { background-color: #94a3b8; }
  .dark\:text-violet-700 { color: #cbd5e1; }
  .dark\:bg-violet-700 { background-color: #cbd5e1; }
  .dark\:border-violet-700 { border-color: #cbd5e1; }
  .dark\:ring-violet-700 { --tw-ring-color: #cbd5e1; }
  .dark\:hover\:text-violet-700:hover { color: #cbd5e1; }
  .dark\:hover\:bg-violet-700:hover { background-color: #cbd5e1; }
  .dark\:text-violet-800 { color: #e2e8f0; }
  .dark\:bg-violet-800 { background-color: #e2e8f0; }
  .dark\:border-violet-800 { border-color: #e2e8f0; }
  .dark\:ring-violet-800 { --tw-ring-color: #e2e8f0; }
  .dark\:hover\:text-violet-800:hover { color: #e2e8f0; }
  .dark\:hover\:bg-violet-800:hover { background-color: #e2e8f0; }
  .dark\:text-violet-900 { color: #f1f5f9; }
  .dark\:bg-violet-900 { background-color: #f1f5f9; }
  .dark\:border-violet-900 { border-color: #f1f5f9; }
  .dark\:ring-violet-900 { --tw-ring-color: #f1f5f9; }
  .dark\:hover\:text-violet-900:hover { color: #f1f5f9; }
  .dark\:hover\:bg-violet-900:hover { background-color: #f1f5f9; }
  .dark\:text-violet-950 { color: #f8fafc; }
  .dark\:bg-violet-950 { background-color: #f8fafc; }
  .dark\:border-violet-950 { border-color: #f8fafc; }
  .dark\:ring-violet-950 { --tw-ring-color: #f8fafc; }
  .dark\:hover\:text-violet-950:hover { color: #f8fafc; }
  .dark\:hover\:bg-violet-950:hover { background-color: #f8fafc; }
  .dark\:text-purple-50 { color: #020617; }
  .dark\:bg-purple-50 { background-color: #020617; }
  .dark\:border-purple-50 { border-color: #020617; }
  .dark\:ring-purple-50 { --tw-ring-color: #020617; }
  .dark\:hover\:text-purple-50:hover { color: #020617; }
  .dark\:hover\:bg-purple-50:hover { background-color: #020617; }
  .dark\:text-purple-100 { color: #0f172a; }
  .dark\:bg-purple-100 { background-color: #0f172a; }
  .dark\:border-purple-100 { border-color: #0f172a; }
  .dark\:ring-purple-100 { --tw-ring-color: #0f172a; }
  .dark\:hover\:text-purple-100:hover { color: #0f172a; }
  .dark\:hover\:bg-purple-100:hover { background-color: #0f172a; }
  .dark\:text-purple-200 { color: #1e293b; }
  .dark\:bg-purple-200 { background-color: #1e293b; }
  .dark\:border-purple-200 { border-color: #1e293b; }
  .dark\:ring-purple-200 { --tw-ring-color: #1e293b; }
  .dark\:hover\:text-purple-200:hover { color: #1e293b; }
  .dark\:hover\:bg-purple-200:hover { background-color: #1e293b; }
  .dark\:text-purple-300 { color: #334155; }
  .dark\:bg-purple-300 { background-color: #334155; }
  .dark\:border-purple-300 { border-color: #334155; }
  .dark\:ring-purple-300 { --tw-ring-color: #334155; }
  .dark\:hover\:text-purple-300:hover { color: #334155; }
  .dark\:hover\:bg-purple-300:hover { background-color: #334155; }
  .dark\:text-purple-400 { color: #475569; }
  .dark\:bg-purple-400 { background-color: #475569; }
  .dark\:border-purple-400 { border-color: #475569; }
  .dark\:ring-purple-400 { --tw-ring-color: #475569; }
  .dark\:hover\:text-purple-400:hover { color: #475569; }
  .dark\:hover\:bg-purple-400:hover { background-color: #475569; }
  .dark\:text-purple-500 { color: #64748b; }
  .dark\:bg-purple-500 { background-color: #64748b; }
  .dark\:border-purple-500 { border-color: #64748b; }
  .dark\:ring-purple-500 { --tw-ring-color: #64748b; }
  .dark\:hover\:text-purple-500:hover { color: #64748b; }
  .dark\:hover\:bg-purple-500:hover { background-color: #64748b; }
  .dark\:text-purple-600 { color: #94a3b8; }
  .dark\:bg-purple-600 { background-color: #94a3b8; }
  .dark\:border-purple-600 { border-color: #94a3b8; }
  .dark\:ring-purple-600 { --tw-ring-color: #94a3b8; }
  .dark\:hover\:text-purple-600:hover { color: #94a3b8; }
  .dark\:hover\:bg-purple-600:hover { background-color: #94a3b8; }
  .dark\:text-purple-700 { color: #cbd5e1; }
  .dark\:bg-purple-700 { background-color: #cbd5e1; }
  .dark\:border-purple-700 { border-color: #cbd5e1; }
  .dark\:ring-purple-700 { --tw-ring-color: #cbd5e1; }
  .dark\:hover\:text-purple-700:hover { color: #cbd5e1; }
  .dark\:hover\:bg-purple-700:hover { background-color: #cbd5e1; }
  .dark\:text-purple-800 { color: #e2e8f0; }
  .dark\:bg-purple-800 { background-color: #e2e8f0; }
  .dark\:border-purple-800 { border-color: #e2e8f0; }
  .dark\:ring-purple-800 { --tw-ring-color: #e2e8f0; }
  .dark\:hover\:text-purple-800:hover { color: #e2e8f0; }
  .dark\:hover\:bg-purple-800:hover { background-color: #e2e8f0; }
  .dark\:text-purple-900 { color: #f1f5f9; }
  .dark\:bg-purple-900 { background-color: #f1f5f9; }
  .dark\:border-purple-900 { border-color: #f1f5f9; }
  .dark\:ring-purple-900 { --tw-ring-color: #f1f5f9; }
  .dark\:hover\:text-purple-900:hover { color: #f1f5f9; }
  .dark\:hover\:bg-purple-900:hover { background-color: #f1f5f9; }
  .dark\:text-purple-950 { color: #f8fafc; }
  .dark\:bg-purple-950 { background-color: #f8fafc; }
  .dark\:border-purple-950 { border-color: #f8fafc; }
  .dark\:ring-purple-950 { --tw-ring-color: #f8fafc; }
  .dark\:hover\:text-purple-950:hover { color: #f8fafc; }
  .dark\:hover\:bg-purple-950:hover { background-color: #f8fafc; }
  .dark\:text-fuchsia-50 { color: #020617; }
  .dark\:bg-fuchsia-50 { background-color: #020617; }
  .dark\:border-fuchsia-50 { border-color: #020617; }
  .dark\:ring-fuchsia-50 { --tw-ring-color: #020617; }
  .dark\:hover\:text-fuchsia-50:hover { color: #020617; }
  .dark\:hover\:bg-fuchsia-50:hover { background-color: #020617; }
  .dark\:text-fuchsia-100 { color: #0f172a; }
  .dark\:bg-fuchsia-100 { background-color: #0f172a; }
  .dark\:border-fuchsia-100 { border-color: #0f172a; }
  .dark\:ring-fuchsia-100 { --tw-ring-color: #0f172a; }
  .dark\:hover\:text-fuchsia-100:hover { color: #0f172a; }
  .dark\:hover\:bg-fuchsia-100:hover { background-color: #0f172a; }
  .dark\:text-fuchsia-200 { color: #1e293b; }
  .dark\:bg-fuchsia-200 { background-color: #1e293b; }
  .dark\:border-fuchsia-200 { border-color: #1e293b; }
  .dark\:ring-fuchsia-200 { --tw-ring-color: #1e293b; }
  .dark\:hover\:text-fuchsia-200:hover { color: #1e293b; }
  .dark\:hover\:bg-fuchsia-200:hover { background-color: #1e293b; }
  .dark\:text-fuchsia-300 { color: #334155; }
  .dark\:bg-fuchsia-300 { background-color: #334155; }
  .dark\:border-fuchsia-300 { border-color: #334155; }
  .dark\:ring-fuchsia-300 { --tw-ring-color: #334155; }
  .dark\:hover\:text-fuchsia-300:hover { color: #334155; }
  .dark\:hover\:bg-fuchsia-300:hover { background-color: #334155; }
  .dark\:text-fuchsia-400 { color: #475569; }
  .dark\:bg-fuchsia-400 { background-color: #475569; }
  .dark\:border-fuchsia-400 { border-color: #475569; }
  .dark\:ring-fuchsia-400 { --tw-ring-color: #475569; }
  .dark\:hover\:text-fuchsia-400:hover { color: #475569; }
  .dark\:hover\:bg-fuchsia-400:hover { background-color: #475569; }
  .dark\:text-fuchsia-500 { color: #64748b; }
  .dark\:bg-fuchsia-500 { background-color: #64748b; }
  .dark\:border-fuchsia-500 { border-color: #64748b; }
  .dark\:ring-fuchsia-500 { --tw-ring-color: #64748b; }
  .dark\:hover\:text-fuchsia-500:hover { color: #64748b; }
  .dark\:hover\:bg-fuchsia-500:hover { background-color: #64748b; }
  .dark\:text-fuchsia-600 { color: #94a3b8; }
  .dark\:bg-fuchsia-600 { background-color: #94a3b8; }
  .dark\:border-fuchsia-600 { border-color: #94a3b8; }
  .dark\:ring-fuchsia-600 { --tw-ring-color: #94a3b8; }
  .dark\:hover\:text-fuchsia-600:hover { color: #94a3b8; }
  .dark\:hover\:bg-fuchsia-600:hover { background-color: #94a3b8; }
  .dark\:text-fuchsia-700 { color: #cbd5e1; }
  .dark\:bg-fuchsia-700 { background-color: #cbd5e1; }
  .dark\:border-fuchsia-700 { border-color: #cbd5e1; }
  .dark\:ring-fuchsia-700 { --tw-ring-color: #cbd5e1; }
  .dark\:hover\:text-fuchsia-700:hover { color: #cbd5e1; }
  .dark\:hover\:bg-fuchsia-700:hover { background-color: #cbd5e1; }
  .dark\:text-fuchsia-800 { color: #e2e8f0; }
  .dark\:bg-fuchsia-800 { background-color: #e2e8f0; }
  .dark\:border-fuchsia-800 { border-color: #e2e8f0; }
  .dark\:ring-fuchsia-800 { --tw-ring-color: #e2e8f0; }
  .dark\:hover\:text-fuchsia-800:hover { color: #e2e8f0; }
  .dark\:hover\:bg-fuchsia-800:hover { background-color: #e2e8f0; }
  .dark\:text-fuchsia-900 { color: #f1f5f9; }
  .dark\:bg-fuchsia-900 { background-color: #f1f5f9; }
  .dark\:border-fuchsia-900 { border-color: #f1f5f9; }
  .dark\:ring-fuchsia-900 { --tw-ring-color: #f1f5f9; }
  .dark\:hover\:text-fuchsia-900:hover { color: #f1f5f9; }
  .dark\:hover\:bg-fuchsia-900:hover { background-color: #f1f5f9; }
  .dark\:text-fuchsia-950 { color: #f8fafc; }
  .dark\:bg-fuchsia-950 { background-color: #f8fafc; }
  .dark\:border-fuchsia-950 { border-color: #f8fafc; }
  .dark\:ring-fuchsia-950 { --tw-ring-color: #f8fafc; }
  .dark\:hover\:text-fuchsia-950:hover { color: #f8fafc; }
  .dark\:hover\:bg-fuchsia-950:hover { background-color: #f8fafc; }
  .dark\:text-pink-50 { color: #020617; }
  .dark\:bg-pink-50 { background-color: #020617; }
  .dark\:border-pink-50 { border-color: #020617; }
  .dark\:ring-pink-50 { --tw-ring-color: #020617; }
  .dark\:hover\:text-pink-50:hover { color: #020617; }
  .dark\:hover\:bg-pink-50:hover { background-color: #020617; }
  .dark\:text-pink-100 { color: #0f172a; }
  .dark\:bg-pink-100 { background-color: #0f172a; }
  .dark\:border-pink-100 { border-color: #0f172a; }
  .dark\:ring-pink-100 { --tw-ring-color: #0f172a; }
  .dark\:hover\:text-pink-100:hover { color: #0f172a; }
  .dark\:hover\:bg-pink-100:hover { background-color: #0f172a; }
  .dark\:text-pink-200 { color: #1e293b; }
  .dark\:bg-pink-200 { background-color: #1e293b; }
  .dark\:border-pink-200 { border-color: #1e293b; }
  .dark\:ring-pink-200 { --tw-ring-color: #1e293b; }
  .dark\:hover\:text-pink-200:hover { color: #1e293b; }
  .dark\:hover\:bg-pink-200:hover { background-color: #1e293b; }
  .dark\:text-pink-300 { color: #334155; }
  .dark\:bg-pink-300 { background-color: #334155; }
  .dark\:border-pink-300 { border-color: #334155; }
  .dark\:ring-pink-300 { --tw-ring-color: #334155; }
  .dark\:hover\:text-pink-300:hover { color: #334155; }
  .dark\:hover\:bg-pink-300:hover { background-color: #334155; }
  .dark\:text-pink-400 { color: #475569; }
  .dark\:bg-pink-400 { background-color: #475569; }
  .dark\:border-pink-400 { border-color: #475569; }
  .dark\:ring-pink-400 { --tw-ring-color: #475569; }
  .dark\:hover\:text-pink-400:hover { color: #475569; }
  .dark\:hover\:bg-pink-400:hover { background-color: #475569; }
  .dark\:text-pink-500 { color: #64748b; }
  .dark\:bg-pink-500 { background-color: #64748b; }
  .dark\:border-pink-500 { border-color: #64748b; }
  .dark\:ring-pink-500 { --tw-ring-color: #64748b; }
  .dark\:hover\:text-pink-500:hover { color: #64748b; }
  .dark\:hover\:bg-pink-500:hover { background-color: #64748b; }
  .dark\:text-pink-600 { color: #94a3b8; }
  .dark\:bg-pink-600 { background-color: #94a3b8; }
  .dark\:border-pink-600 { border-color: #94a3b8; }
  .dark\:ring-pink-600 { --tw-ring-color: #94a3b8; }
  .dark\:hover\:text-pink-600:hover { color: #94a3b8; }
  .dark\:hover\:bg-pink-600:hover { background-color: #94a3b8; }
  .dark\:text-pink-700 { color: #cbd5e1; }
  .dark\:bg-pink-700 { background-color: #cbd5e1; }
  .dark\:border-pink-700 { border-color: #cbd5e1; }
  .dark\:ring-pink-700 { --tw-ring-color: #cbd5e1; }
  .dark\:hover\:text-pink-700:hover { color: #cbd5e1; }
  .dark\:hover\:bg-pink-700:hover { background-color: #cbd5e1; }
  .dark\:text-pink-800 { color: #e2e8f0; }
  .dark\:bg-pink-800 { background-color: #e2e8f0; }
  .dark\:border-pink-800 { border-color: #e2e8f0; }
  .dark\:ring-pink-800 { --tw-ring-color: #e2e8f0; }
  .dark\:hover\:text-pink-800:hover { color: #e2e8f0; }
  .dark\:hover\:bg-pink-800:hover { background-color: #e2e8f0; }
  .dark\:text-pink-900 { color: #f1f5f9; }
  .dark\:bg-pink-900 { background-color: #f1f5f9; }
  .dark\:border-pink-900 { border-color: #f1f5f9; }
  .dark\:ring-pink-900 { --tw-ring-color: #f1f5f9; }
  .dark\:hover\:text-pink-900:hover { color: #f1f5f9; }
  .dark\:hover\:bg-pink-900:hover { background-color: #f1f5f9; }
  .dark\:text-pink-950 { color: #f8fafc; }
  .dark\:bg-pink-950 { background-color: #f8fafc; }
  .dark\:border-pink-950 { border-color: #f8fafc; }
  .dark\:ring-pink-950 { --tw-ring-color: #f8fafc; }
  .dark\:hover\:text-pink-950:hover { color: #f8fafc; }
  .dark\:hover\:bg-pink-950:hover { background-color: #f8fafc; }
  .dark\:text-rose-50 { color: #020617; }
  .dark\:bg-rose-50 { background-color: #020617; }
  .dark\:border-rose-50 { border-color: #020617; }
  .dark\:ring-rose-50 { --tw-ring-color: #020617; }
  .dark\:hover\:text-rose-50:hover { color: #020617; }
  .dark\:hover\:bg-rose-50:hover { background-color: #020617; }
  .dark\:text-rose-100 { color: #0f172a; }
  .dark\:bg-rose-100 { background-color: #0f172a; }
  .dark\:border-rose-100 { border-color: #0f172a; }
  .dark\:ring-rose-100 { --tw-ring-color: #0f172a; }
  .dark\:hover\:text-rose-100:hover { color: #0f172a; }
  .dark\:hover\:bg-rose-100:hover { background-color: #0f172a; }
  .dark\:text-rose-200 { color: #1e293b; }
  .dark\:bg-rose-200 { background-color: #1e293b; }
  .dark\:border-rose-200 { border-color: #1e293b; }
  .dark\:ring-rose-200 { --tw-ring-color: #1e293b; }
  .dark\:hover\:text-rose-200:hover { color: #1e293b; }
  .dark\:hover\:bg-rose-200:hover { background-color: #1e293b; }
  .dark\:text-rose-300 { color: #334155; }
  .dark\:bg-rose-300 { background-color: #334155; }
  .dark\:border-rose-300 { border-color: #334155; }
  .dark\:ring-rose-300 { --tw-ring-color: #334155; }
  .dark\:hover\:text-rose-300:hover { color: #334155; }
  .dark\:hover\:bg-rose-300:hover { background-color: #334155; }
  .dark\:text-rose-400 { color: #475569; }
  .dark\:bg-rose-400 { background-color: #475569; }
  .dark\:border-rose-400 { border-color: #475569; }
  .dark\:ring-rose-400 { --tw-ring-color: #475569; }
  .dark\:hover\:text-rose-400:hover { color: #475569; }
  .dark\:hover\:bg-rose-400:hover { background-color: #475569; }
  .dark\:text-rose-500 { color: #64748b; }
  .dark\:bg-rose-500 { background-color: #64748b; }
  .dark\:border-rose-500 { border-color: #64748b; }
  .dark\:ring-rose-500 { --tw-ring-color: #64748b; }
  .dark\:hover\:text-rose-500:hover { color: #64748b; }
  .dark\:hover\:bg-rose-500:hover { background-color: #64748b; }
  .dark\:text-rose-600 { color: #94a3b8; }
  .dark\:bg-rose-600 { background-color: #94a3b8; }
  .dark\:border-rose-600 { border-color: #94a3b8; }
  .dark\:ring-rose-600 { --tw-ring-color: #94a3b8; }
  .dark\:hover\:text-rose-600:hover { color: #94a3b8; }
  .dark\:hover\:bg-rose-600:hover { background-color: #94a3b8; }
  .dark\:text-rose-700 { color: #cbd5e1; }
  .dark\:bg-rose-700 { background-color: #cbd5e1; }
  .dark\:border-rose-700 { border-color: #cbd5e1; }
  .dark\:ring-rose-700 { --tw-ring-color: #cbd5e1; }
  .dark\:hover\:text-rose-700:hover { color: #cbd5e1; }
  .dark\:hover\:bg-rose-700:hover { background-color: #cbd5e1; }
  .dark\:text-rose-800 { color: #e2e8f0; }
  .dark\:bg-rose-800 { background-color: #e2e8f0; }
  .dark\:border-rose-800 { border-color: #e2e8f0; }
  .dark\:ring-rose-800 { --tw-ring-color: #e2e8f0; }
  .dark\:hover\:text-rose-800:hover { color: #e2e8f0; }
  .dark\:hover\:bg-rose-800:hover { background-color: #e2e8f0; }
  .dark\:text-rose-900 { color: #f1f5f9; }
  .dark\:bg-rose-900 { background-color: #f1f5f9; }
  .dark\:border-rose-900 { border-color: #f1f5f9; }
  .dark\:ring-rose-900 { --tw-ring-color: #f1f5f9; }
  .dark\:hover\:text-rose-900:hover { color: #f1f5f9; }
  .dark\:hover\:bg-rose-900:hover { background-color: #f1f5f9; }
  .dark\:text-rose-950 { color: #f8fafc; }
  .dark\:bg-rose-950 { background-color: #f8fafc; }
  .dark\:border-rose-950 { border-color: #f8fafc; }
  .dark\:ring-rose-950 { --tw-ring-color: #f8fafc; }
  .dark\:hover\:text-rose-950:hover { color: #f8fafc; }
  .dark\:hover\:bg-rose-950:hover { background-color: #f8fafc; }
}

@media (min-width: 640px) {
  .sm\:text-slate-50 { color: #f8fafc; }
  .sm\:bg-slate-50 { background-color: #f8fafc; }
  .sm\:text-slate-100 { color: #f1f5f9; }
  .sm\:bg-slate-100 { background-color: #f1f5f9; }
  .sm\:text-slate-200 { color: #e2e8f0; }
  .sm\:bg-slate-200 { background-color: #e2e8f0; }
  .sm\:text-slate-300 { color: #cbd5e1; }
  .sm\:bg-slate-300 { background-color: #cbd5e1; }
  .sm\:text-slate-400 { color: #94a3b8; }
  .sm\:bg-slate-400 { background-color: #94a3b8; }
  .sm\:text-slate-500 { color: #64748b; }
  .sm\:bg-slate-500 { background-color: #64748b; }
  .sm\:text-slate-600 { color: #475569; }
  .sm\:bg-slate-600 { background-color: #475569; }
  .sm\:text-slate-700 { color: #334155; }
  .sm\:bg-slate-700 { background-color: #334155; }
  .sm\:text-slate-800 { color: #1e293b; }
  .sm\:bg-slate-800 { background-color: #1e293b; }
  .sm\:text-slate-900 { color: #0f172a; }
  .sm\:bg-slate-900 { background-color: #0f172a; }
  .sm\:text-slate-950 { color: #020617; }
  .sm\:bg-slate-950 { background-color: #020617; }
  .sm\:text-gray-50 { color: #f8fafc; }
  .sm\:bg-gray-50 { background-color: #f8fafc; }
  .sm\:text-gray-100 { color: #f1f5f9; }
  .sm\:bg-gray-100 { background-color: #f1f5f9; }
  .sm\:text-gray-200 { color: #e2e8f0; }
  .sm\:bg-gray-200 { background-color: #e2e8f0; }
  .sm\:text-gray-300 { color: #cbd5e1; }
  .sm\:bg-gray-300 { background-color: #cbd5e1; }
  .sm\:text-gray-400 { color: #94a3b8; }
  .sm\:bg-gray-400 { background-color: #94a3b8; }
  .sm\:text-gray-500 { color: #64748b; }
  .sm\:bg-gray-500 { background-color: #64748b; }
  .sm\:text-gray-600 { color: #475569; }
  .sm\:bg-gray-600 { background-color: #475569; }
  .sm\:text-gray-700 { color: #334155; }
  .sm\:bg-gray-700 { background-color: #334155; }
  .sm\:text-gray-800 { color: #1e293b; }
  .sm\:bg-gray-800 { background-color: #1e293b; }
  .sm\:text-gray-900 { color: #0f172a; }
  .sm\:bg-gray-900 { background-color: #0f172a; }
  .sm\:text-gray-950 { color: #020617; }
  .sm\:bg-gray-950 { background-color: #020617; }
  .sm\:text-zinc-50 { color: #f8fafc; }
  .sm\:bg-zinc-50 { background-color: #f8fafc; }
  .sm\:text-zinc-100 { color: #f1f5f9; }
  .sm\:bg-zinc-100 { background-color: #f1f5f9; }
  .sm\:text-zinc-200 { color: #e2e8f0; }
  .sm\:bg-zinc-200 { background-color: #e2e8f0; }
  .sm\:text-zinc-300 { color: #cbd5e1; }
  .sm\:bg-zinc-300 { background-color: #cbd5e1; }
  .sm\:text-zinc-400 { color: #94a3b8; }
  .sm\:bg-zinc-400 { background-color: #94a3b8; }
  .sm\:text-zinc-500 { color: #64748b; }
  .sm\:bg-zinc-500 { background-color: #64748b; }
  .sm\:text-zinc-600 { color: #475569; }
  .sm\:bg-zinc-600 { background-color: #475569; }
  .sm\:text-zinc-700 { color: #334155; }
  .sm\:bg-zinc-700 { background-color: #334155; }
  .sm\:text-zinc-800 { color: #1e293b; }
  .sm\:bg-zinc-800 { background-color: #1e293b; }
  .sm\:text-zinc-900 { color: #0f172a; }
  .sm\:bg-zinc-900 { background-color: #0f172a; }
  .sm\:text-zinc-950 { color: #020617; }
  .sm\:bg-zinc-950 { background-color: #020617; }
  .sm\:text-neutral-50 { color: #f8fafc; }
  .sm\:bg-neutral-50 { background-color: #f8fafc; }
  .sm\:text-neutral-100 { color: #f1f5f9; }
  .sm\:bg-neutral-100 { background-color: #f1f5f9; }
  .sm\:text-neutral-200 { color: #e2e8f0; }
  .sm\:bg-neutral-200 { background-color: #e2e8f0; }
  .sm\:text-neutral-300 { color: #cbd5e1; }
  .sm\:bg-neutral-300 { background-color: #cbd5e1; }
  .sm\:text-neutral-400 { color: #94a3b8; }
  .sm\:bg-neutral-400 { background-color: #94a3b8; }
  .sm\:text-neutral-500 { color: #64748b; }
  .sm\:bg-neutral-500 { background-color: #64748b; }
  .sm\:text-neutral-600 { color: #475569; }
  .sm\:bg-neutral-600 { background-color: #475569; }
  .sm\:text-neutral-700 { color: #334155; }
  .sm\:bg-neutral-700 { background-color: #334155; }
  .sm\:text-neutral-800 { color: #1e293b; }
  .sm\:bg-neutral-800 { background-color: #1e293b; }
  .sm\:text-neutral-900 { color: #0f172a; }
  .sm\:bg-neutral-900 { background-color: #0f172a; }
  .sm\:text-neutral-950 { color: #020617; }
  .sm\:bg-neutral-950 { background-color: #020617; }
  .sm\:text-stone-50 { color: #f8fafc; }
  .sm\:bg-stone-50 { background-color: #f8fafc; }
  .sm\:text-stone-100 { color: #f1f5f9; }
  .sm\:bg-stone-100 { background-color: #f1f5f9; }
  .sm\:text-stone-200 { color: #e2e8f0; }
  .sm\:bg-stone-200 { background-color: #e2e8f0; }
  .sm\:text-stone-300 { color: #cbd5e1; }
  .sm\:bg-stone-300 { background-color: #cbd5e1; }
  .sm\:text-stone-400 { color: #94a3b8; }
  .sm\:bg-stone-400 { background-color: #94a3b8; }
  .sm\:text-stone-500 { color: #64748b; }
  .sm\:bg-stone-500 { background-color: #64748b; }
  .sm\:text-stone-600 { color: #475569; }
  .sm\:bg-stone-600 { background-color: #475569; }
  .sm\:text-stone-700 { color: #334155; }
  .sm\:bg-stone-700 { background-color: #334155; }
  .sm\:text-stone-800 { color: #1e293b; }
  .sm\:bg-stone-800 { background-color: #1e293b; }
  .sm\:text-stone-900 { color: #0f172a; }
  .sm\:bg-stone-900 { background-color: #0f172a; }
  .sm\:text-stone-950 { color: #020617; }
  .sm\:bg-stone-950 { background-color: #020617; }
  .sm\:text-red-50 { color: #f8fafc; }
  .sm\:bg-red-50 { background-color: #f8fafc; }
  .sm\:text-red-100 { color: #f1f5f9; }
  .sm\:bg-red-100 { background-color: #f1f5f9; }
  .sm\:text-red-200 { color: #e2e8f0; }
  .sm\:bg-red-200 { background-color: #e2e8f0; }
  .sm\:text-red-300 { color: #cbd5e1; }
  .sm\:bg-red-300 { background-color: #cbd5e1; }
  .sm\:text-red-400 { color: #94a3b8; }
  .sm\:bg-red-400 { background-color: #94a3b8; }
  .sm\:text-red-500 { color: #64748b; }
  .sm\:bg-red-500 { background-color: #64748b; }
  .sm\:text-red-600 { color: #475569; }
  .sm\:bg-red-600 { background-color: #475569; }
  .sm\:text-red-700 { color: #334155; }
  .sm\:bg-red-700 { background-color: #334155; }
  .sm\:text-red-800 { color: #1e293b; }
  .sm\:bg-red-800 { background-color: #1e293b; }
  .sm\:text-red-900 { color: #0f172a; }
  .sm\:bg-red-900 { background-color: #0f172a; }
  .sm\:text-red-950 { color: #020617; }
  .sm\:bg-red-950 { background-color: #020617; }
  .sm\:text-orange-50 { color: #f8fafc; }
  .sm\:bg-orange-50 { background-color: #f8fafc; }
  .sm\:text-orange-100 { color: #f1f5f9; }
  .sm\:bg-orange-100 { background-color: #f1f5f9; }
  .sm\:text-orange-200 { color: #e2e8f0; }
  .sm\:bg-orange-200 { background-color: #e2e8f0; }
  .sm\:text-orange-300 { color: #cbd5e1; }
  .sm\:bg-orange-300 { background-color: #cbd5e1; }
  .sm\:text-orange-400 { color: #94a3b8; }
  .sm\:bg-orange-400 { background-color: #94a3b8; }
  .sm\:text-orange-500 { color: #64748b; }
  .sm\:bg-orange-500 { background-color: #64748b; }
  .sm\:text-orange-600 { color: #475569; }
  .sm\:bg-orange-600 { background-color: #475569; }
  .sm\:text-orange-700 { color: #334155; }
  .sm\:bg-orange-700 { background-color: #334155; }
  .sm\:text-orange-800 { color: #1e293b; }
  .sm\:bg-orange-800 { background-color: #1e293b; }
  .sm\:text-orange-900 { color: #0f172a; }
  .sm\:bg-orange-900 { background-color: #0f172a; }
  .sm\:text-orange-950 { color: #020617; }
  .sm\:bg-orange-950 { background-color: #020617; }
  .sm\:text-amber-50 { color: #f8fafc; }
  .sm\:bg-amber-50 { background-color: #f8fafc; }
  .sm\:text-amber-100 { color: #f1f5f9; }
  .sm\:bg-amber-100 { background-color: #f1f5f9; }
  .sm\:text-amber-200 { color: #e2e8f0; }
  .sm\:bg-amber-200 { background-color: #e2e8f0; }
  .sm\:text-amber-300 { color: #cbd5e1; }
  .sm\:bg-amber-300 { background-color: #cbd5e1; }
  .sm\:text-amber-400 { color: #94a3b8; }
  .sm\:bg-amber-400 { background-color: #94a3b8; }
  .sm\:text-amber-500 { color: #64748b; }
  .sm\:bg-amber-500 { background-color: #64748b; }
  .sm\:text-amber-600 { color: #475569; }
  .sm\:bg-amber-600 { background-color: #475569; }
  .sm\:text-amber-700 { color: #334155; }
  .sm\:bg-amber-700 { background-color: #334155; }
  .sm\:text-amber-800 { color: #1e293b; }
  .sm\:bg-amber-800 { background-color: #1e293b; }
  .sm\:text-amber-900 { color: #0f172a; }
  .sm\:bg-amber-900 { background-color: #0f172a; }
  .sm\:text-amber-950 { color: #020617; }
  .sm\:bg-amber-950 { background-color: #020617; }
  .sm\:text-yellow-50 { color: #f8fafc; }
  .sm\:bg-yellow-50 { background-color: #f8fafc; }
  .sm\:text-yellow-100 { color: #f1f5f9; }
  .sm\:bg-yellow-100 { background-color: #f1f5f9; }
  .sm\:text-yellow-200 { color: #e2e8f0; }
  .sm\:bg-yellow-200 { background-color: #e2e8f0; }
  .sm\:text-yellow-300 { color: #cbd5e1; }
  .sm\:bg-yellow-300 { background-color: #cbd5e1; }
  .sm\:text-yellow-400 { color: #94a3b8; }
  .sm\:bg-yellow-400 { background-color: #94a3b8; }
  .sm\:text-yellow-500 { color: #64748b; }
  .sm\:bg-yellow-500 { background-color: #64748b; }
  .sm\:text-yellow-600 { color: #475569; }
  .sm\:bg-yellow-600 { background-color: #475569; }
  .sm\:text-yellow-700 { color: #334155; }
  .sm\:bg-yellow-700 { background-color: #334155; }
  .sm\:text-yellow-800 { color: #1e293b; }
  .sm\:bg-yellow-800 { background-color: #1e293b; }
  .sm\:text-yellow-900 { color: #0f172a; }
  .sm\:bg-yellow-900 { background-color: #0f172a; }
  .sm\:text-yellow-950 { color: #020617; }
  .sm\:bg-yellow-950 { background-color: #020617; }
  .sm\:text-lime-50 { color: #f8fafc; }
  .sm\:bg-lime-50 { background-color: #f8fafc; }
  .sm\:text-lime-100 { color: #f1f5f9; }
  .sm\:bg-lime-100 { background-color: #f1f5f9; }
  .sm\:text-lime-200 { color: #e2e8f0; }
  .sm\:bg-lime-200 { background-color: #e2e8f0; }
  .sm\:text-lime-300 { color: #cbd5e1; }
  .sm\:bg-lime-300 { background-color: #cbd5e1; }
  .sm\:text-lime-400 { color: #94a3b8; }
  .sm\:bg-lime-400 { background-color: #94a3b8; }
  .sm\:text-lime-500 { color: #64748b; }
  .sm\:bg-lime-500 { background-color: #64748b; }
  .sm\:text-lime-600 { color: #475569; }
  .sm\:bg-lime-600 { background-color: #475569; }
  .sm\:text-lime-700 { color: #334155; }
  .sm\:bg-lime-700 { background-color: #334155; }
  .sm\:text-lime-800 { color: #1e293b; }
  .sm\:bg-lime-800 { background-color: #1e293b; }
  .sm\:text-lime-900 { color: #0f172a; }
  .sm\:bg-lime-900 { background-color: #0f172a; }
  .sm\:text-lime-950 { color: #020617; }
  .sm\:bg-lime-950 { background-color: #020617; }
  .sm\:text-green-50 { color: #f8fafc; }
  .sm\:bg-green-50 { background-color: #f8fafc; }
  .sm\:text-green-100 { color: #f1f5f9; }
  .sm\:bg-green-100 { background-color: #f1f5f9; }
  .sm\:text-green-200 { color: #e2e8f0; }
  .sm\:bg-green-200 { background-color: #e2e8f0; }
  .sm\:text-green-300 { color: #cbd5e1; }
  .sm\:bg-green-300 { background-color: #cbd5e1; }
  .sm\:text-green-400 { color: #94a3b8; }
  .sm\:bg-green-400 { background-color: #94a3b8; }
  .sm\:text-green-500 { color: #64748b; }
  .sm\:bg-green-500 { background-color: #64748b; }
  .sm\:text-green-600 { color: #475569; }
  .sm\:bg-green-600 { background-color: #475569; }
  .sm\:text-green-700 { color: #334155; }
  .sm\:bg-green-700 { background-color: #334155; }
  .sm\:text-green-800 { color: #1e293b; }
  .sm\:bg-green-800 { background-color: #1e293b; }
  .sm\:text-green-900 { color: #0f172a; }
  .sm\:bg-green-900 { background-color: #0f172a; }
  .sm\:text-green-950 { color: #020617; }
  .sm\:bg-green-950 { background-color: #020617; }
  .sm\:w-1/2 { width: 50%; }
  .sm\:max-w-1/2 { max-width: 50%; }
  .sm\:w-1/3 { width: 33.333333%; }
  .sm\:max-w-1/3 { max-width: 33.333333%; }
  .sm\:w-2/3 { width: 66.666667%; }
  .sm\:max-w-2/3 { max-width: 66.666667%; }
  .sm\:w-1/4 { width: 25%; }
  .sm\:max-w-1/4 { max-width: 25%; }
  .sm\:w-3/4 { width: 75%; }
  .sm\:max-w-3/4 { max-width: 75%; }
  .sm\:w-1/5 { width: 20%; }
  .sm\:max-w-1/5 { max-width: 20%; }
  .sm\:w-2/5 { width: 40%; }
  .sm\:max-w-2/5 { max-width: 40%; }
  .sm\:w-3/5 { width: 60%; }
  .sm\:max-w-3/5 { max-width: 60%; }
  .sm\:w-4/5 { width: 80%; }
  .sm\:max-w-4/5 { max-width: 80%; }
  .sm\:w-full { width: 100%; }
  .sm\:max-w-full { max-width: 100%; }
  .sm\:w-screen { width: 100vw; }
  .sm\:max-w-screen { max-width: 100vw; }
  .sm\:w-min { width: min-content; }
  .sm\:max-w-min { max-width: min-content; }
  .sm\:w-max { width: max-content; }
  .sm\:max-w-max { max-width: max-content; }
  .sm\:w-fit { width: fit-content; }
  .sm\:max-w-fit { max-width: fit-content; }
  .sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .sm\:col-span-1 { grid-column: span 1 / span 1; }
  .sm\:col-start-1 { grid-column-start: 1; }
  .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .sm\:col-span-2 { grid-column: span 2 / span 2; }
  .sm\:col-start-2 { grid-column-start: 2; }
  .sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .sm\:col-span-3 { grid-column: span 3 / span 3; }
  .sm\:col-start-3 { grid-column-start: 3; }
  .sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .sm\:col-span-4 { grid-column: span 4 / span 4; }
  .sm\:col-start-4 { grid-column-start: 4; }
  .sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .sm\:col-span-5 { grid-column: span 5 / span 5; }
  .sm\:col-start-5 { grid-column-start: 5; }
  .sm\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .sm\:col-span-6 { grid-column: span 6 / span 6; }
  .sm\:col-start-6 { grid-column-start: 6; }
  .sm\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .sm\:col-span-7 { grid-column: span 7 / span 7; }
  .sm\:col-start-7 { grid-column-start: 7; }
  .sm\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .sm\:col-span-8 { grid-column: span 8 / span 8; }
  .sm\:col-start-8 { grid-column-start: 8; }
  .sm\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .sm\:col-span-9 { grid-column: span 9 / span 9; }
  .sm\:col-start-9 { grid-column-start: 9; }
  .sm\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .sm\:col-span-10 { grid-column: span 10 / span 10; }
  .sm\:col-start-10 { grid-column-start: 10; }
  .sm\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .sm\:col-span-11 { grid-column: span 11 / span 11; }
  .sm\:col-start-11 { grid-column-start: 11; }
  .sm\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .sm\:col-span-12 { grid-column: span 12 / span 12; }
  .sm\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 768px) {
  .md\:text-slate-50 { color: #f8fafc; }
  .md\:bg-slate-50 { background-color: #f8fafc; }
  .md\:text-slate-100 { color: #f1f5f9; }
  .md\:bg-slate-100 { background-color: #f1f5f9; }
  .md\:text-slate-200 { color: #e2e8f0; }
  .md\:bg-slate-200 { background-color: #e2e8f0; }
  .md\:text-slate-300 { color: #cbd5e1; }
  .md\:bg-slate-300 { background-color: #cbd5e1; }
  .md\:text-slate-400 { color: #94a3b8; }
  .md\:bg-slate-400 { background-color: #94a3b8; }
  .md\:text-slate-500 { color: #64748b; }
  .md\:bg-slate-500 { background-color: #64748b; }
  .md\:text-slate-600 { color: #475569; }
  .md\:bg-slate-600 { background-color: #475569; }
  .md\:text-slate-700 { color: #334155; }
  .md\:bg-slate-700 { background-color: #334155; }
  .md\:text-slate-800 { color: #1e293b; }
  .md\:bg-slate-800 { background-color: #1e293b; }
  .md\:text-slate-900 { color: #0f172a; }
  .md\:bg-slate-900 { background-color: #0f172a; }
  .md\:text-slate-950 { color: #020617; }
  .md\:bg-slate-950 { background-color: #020617; }
  .md\:text-gray-50 { color: #f8fafc; }
  .md\:bg-gray-50 { background-color: #f8fafc; }
  .md\:text-gray-100 { color: #f1f5f9; }
  .md\:bg-gray-100 { background-color: #f1f5f9; }
  .md\:text-gray-200 { color: #e2e8f0; }
  .md\:bg-gray-200 { background-color: #e2e8f0; }
  .md\:text-gray-300 { color: #cbd5e1; }
  .md\:bg-gray-300 { background-color: #cbd5e1; }
  .md\:text-gray-400 { color: #94a3b8; }
  .md\:bg-gray-400 { background-color: #94a3b8; }
  .md\:text-gray-500 { color: #64748b; }
  .md\:bg-gray-500 { background-color: #64748b; }
  .md\:text-gray-600 { color: #475569; }
  .md\:bg-gray-600 { background-color: #475569; }
  .md\:text-gray-700 { color: #334155; }
  .md\:bg-gray-700 { background-color: #334155; }
  .md\:text-gray-800 { color: #1e293b; }
  .md\:bg-gray-800 { background-color: #1e293b; }
  .md\:text-gray-900 { color: #0f172a; }
  .md\:bg-gray-900 { background-color: #0f172a; }
  .md\:text-gray-950 { color: #020617; }
  .md\:bg-gray-950 { background-color: #020617; }
  .md\:text-zinc-50 { color: #f8fafc; }
  .md\:bg-zinc-50 { background-color: #f8fafc; }
  .md\:text-zinc-100 { color: #f1f5f9; }
  .md\:bg-zinc-100 { background-color: #f1f5f9; }
  .md\:text-zinc-200 { color: #e2e8f0; }
  .md\:bg-zinc-200 { background-color: #e2e8f0; }
  .md\:text-zinc-300 { color: #cbd5e1; }
  .md\:bg-zinc-300 { background-color: #cbd5e1; }
  .md\:text-zinc-400 { color: #94a3b8; }
  .md\:bg-zinc-400 { background-color: #94a3b8; }
  .md\:text-zinc-500 { color: #64748b; }
  .md\:bg-zinc-500 { background-color: #64748b; }
  .md\:text-zinc-600 { color: #475569; }
  .md\:bg-zinc-600 { background-color: #475569; }
  .md\:text-zinc-700 { color: #334155; }
  .md\:bg-zinc-700 { background-color: #334155; }
  .md\:text-zinc-800 { color: #1e293b; }
  .md\:bg-zinc-800 { background-color: #1e293b; }
  .md\:text-zinc-900 { color: #0f172a; }
  .md\:bg-zinc-900 { background-color: #0f172a; }
  .md\:text-zinc-950 { color: #020617; }
  .md\:bg-zinc-950 { background-color: #020617; }
  .md\:text-neutral-50 { color: #f8fafc; }
  .md\:bg-neutral-50 { background-color: #f8fafc; }
  .md\:text-neutral-100 { color: #f1f5f9; }
  .md\:bg-neutral-100 { background-color: #f1f5f9; }
  .md\:text-neutral-200 { color: #e2e8f0; }
  .md\:bg-neutral-200 { background-color: #e2e8f0; }
  .md\:text-neutral-300 { color: #cbd5e1; }
  .md\:bg-neutral-300 { background-color: #cbd5e1; }
  .md\:text-neutral-400 { color: #94a3b8; }
  .md\:bg-neutral-400 { background-color: #94a3b8; }
  .md\:text-neutral-500 { color: #64748b; }
  .md\:bg-neutral-500 { background-color: #64748b; }
  .md\:text-neutral-600 { color: #475569; }
  .md\:bg-neutral-600 { background-color: #475569; }
  .md\:text-neutral-700 { color: #334155; }
  .md\:bg-neutral-700 { background-color: #334155; }
  .md\:text-neutral-800 { color: #1e293b; }
  .md\:bg-neutral-800 { background-color: #1e293b; }
  .md\:text-neutral-900 { color: #0f172a; }
  .md\:bg-neutral-900 { background-color: #0f172a; }
  .md\:text-neutral-950 { color: #020617; }
  .md\:bg-neutral-950 { background-color: #020617; }
  .md\:text-stone-50 { color: #f8fafc; }
  .md\:bg-stone-50 { background-color: #f8fafc; }
  .md\:text-stone-100 { color: #f1f5f9; }
  .md\:bg-stone-100 { background-color: #f1f5f9; }
  .md\:text-stone-200 { color: #e2e8f0; }
  .md\:bg-stone-200 { background-color: #e2e8f0; }
  .md\:text-stone-300 { color: #cbd5e1; }
  .md\:bg-stone-300 { background-color: #cbd5e1; }
  .md\:text-stone-400 { color: #94a3b8; }
  .md\:bg-stone-400 { background-color: #94a3b8; }
  .md\:text-stone-500 { color: #64748b; }
  .md\:bg-stone-500 { background-color: #64748b; }
  .md\:text-stone-600 { color: #475569; }
  .md\:bg-stone-600 { background-color: #475569; }
  .md\:text-stone-700 { color: #334155; }
  .md\:bg-stone-700 { background-color: #334155; }
  .md\:text-stone-800 { color: #1e293b; }
  .md\:bg-stone-800 { background-color: #1e293b; }
  .md\:text-stone-900 { color: #0f172a; }
  .md\:bg-stone-900 { background-color: #0f172a; }
  .md\:text-stone-950 { color: #020617; }
  .md\:bg-stone-950 { background-color: #020617; }
  .md\:text-red-50 { color: #f8fafc; }
  .md\:bg-red-50 { background-color: #f8fafc; }
  .md\:text-red-100 { color: #f1f5f9; }
  .md\:bg-red-100 { background-color: #f1f5f9; }
  .md\:text-red-200 { color: #e2e8f0; }
  .md\:bg-red-200 { background-color: #e2e8f0; }
  .md\:text-red-300 { color: #cbd5e1; }
  .md\:bg-red-300 { background-color: #cbd5e1; }
  .md\:text-red-400 { color: #94a3b8; }
  .md\:bg-red-400 { background-color: #94a3b8; }
  .md\:text-red-500 { color: #64748b; }
  .md\:bg-red-500 { background-color: #64748b; }
  .md\:text-red-600 { color: #475569; }
  .md\:bg-red-600 { background-color: #475569; }
  .md\:text-red-700 { color: #334155; }
  .md\:bg-red-700 { background-color: #334155; }
  .md\:text-red-800 { color: #1e293b; }
  .md\:bg-red-800 { background-color: #1e293b; }
  .md\:text-red-900 { color: #0f172a; }
  .md\:bg-red-900 { background-color: #0f172a; }
  .md\:text-red-950 { color: #020617; }
  .md\:bg-red-950 { background-color: #020617; }
  .md\:text-orange-50 { color: #f8fafc; }
  .md\:bg-orange-50 { background-color: #f8fafc; }
  .md\:text-orange-100 { color: #f1f5f9; }
  .md\:bg-orange-100 { background-color: #f1f5f9; }
  .md\:text-orange-200 { color: #e2e8f0; }
  .md\:bg-orange-200 { background-color: #e2e8f0; }
  .md\:text-orange-300 { color: #cbd5e1; }
  .md\:bg-orange-300 { background-color: #cbd5e1; }
  .md\:text-orange-400 { color: #94a3b8; }
  .md\:bg-orange-400 { background-color: #94a3b8; }
  .md\:text-orange-500 { color: #64748b; }
  .md\:bg-orange-500 { background-color: #64748b; }
  .md\:text-orange-600 { color: #475569; }
  .md\:bg-orange-600 { background-color: #475569; }
  .md\:text-orange-700 { color: #334155; }
  .md\:bg-orange-700 { background-color: #334155; }
  .md\:text-orange-800 { color: #1e293b; }
  .md\:bg-orange-800 { background-color: #1e293b; }
  .md\:text-orange-900 { color: #0f172a; }
  .md\:bg-orange-900 { background-color: #0f172a; }
  .md\:text-orange-950 { color: #020617; }
  .md\:bg-orange-950 { background-color: #020617; }
  .md\:text-amber-50 { color: #f8fafc; }
  .md\:bg-amber-50 { background-color: #f8fafc; }
  .md\:text-amber-100 { color: #f1f5f9; }
  .md\:bg-amber-100 { background-color: #f1f5f9; }
  .md\:text-amber-200 { color: #e2e8f0; }
  .md\:bg-amber-200 { background-color: #e2e8f0; }
  .md\:text-amber-300 { color: #cbd5e1; }
  .md\:bg-amber-300 { background-color: #cbd5e1; }
  .md\:text-amber-400 { color: #94a3b8; }
  .md\:bg-amber-400 { background-color: #94a3b8; }
  .md\:text-amber-500 { color: #64748b; }
  .md\:bg-amber-500 { background-color: #64748b; }
  .md\:text-amber-600 { color: #475569; }
  .md\:bg-amber-600 { background-color: #475569; }
  .md\:text-amber-700 { color: #334155; }
  .md\:bg-amber-700 { background-color: #334155; }
  .md\:text-amber-800 { color: #1e293b; }
  .md\:bg-amber-800 { background-color: #1e293b; }
  .md\:text-amber-900 { color: #0f172a; }
  .md\:bg-amber-900 { background-color: #0f172a; }
  .md\:text-amber-950 { color: #020617; }
  .md\:bg-amber-950 { background-color: #020617; }
  .md\:text-yellow-50 { color: #f8fafc; }
  .md\:bg-yellow-50 { background-color: #f8fafc; }
  .md\:text-yellow-100 { color: #f1f5f9; }
  .md\:bg-yellow-100 { background-color: #f1f5f9; }
  .md\:text-yellow-200 { color: #e2e8f0; }
  .md\:bg-yellow-200 { background-color: #e2e8f0; }
  .md\:text-yellow-300 { color: #cbd5e1; }
  .md\:bg-yellow-300 { background-color: #cbd5e1; }
  .md\:text-yellow-400 { color: #94a3b8; }
  .md\:bg-yellow-400 { background-color: #94a3b8; }
  .md\:text-yellow-500 { color: #64748b; }
  .md\:bg-yellow-500 { background-color: #64748b; }
  .md\:text-yellow-600 { color: #475569; }
  .md\:bg-yellow-600 { background-color: #475569; }
  .md\:text-yellow-700 { color: #334155; }
  .md\:bg-yellow-700 { background-color: #334155; }
  .md\:text-yellow-800 { color: #1e293b; }
  .md\:bg-yellow-800 { background-color: #1e293b; }
  .md\:text-yellow-900 { color: #0f172a; }
  .md\:bg-yellow-900 { background-color: #0f172a; }
  .md\:text-yellow-950 { color: #020617; }
  .md\:bg-yellow-950 { background-color: #020617; }
  .md\:text-lime-50 { color: #f8fafc; }
  .md\:bg-lime-50 { background-color: #f8fafc; }
  .md\:text-lime-100 { color: #f1f5f9; }
  .md\:bg-lime-100 { background-color: #f1f5f9; }
  .md\:text-lime-200 { color: #e2e8f0; }
  .md\:bg-lime-200 { background-color: #e2e8f0; }
  .md\:text-lime-300 { color: #cbd5e1; }
  .md\:bg-lime-300 { background-color: #cbd5e1; }
  .md\:text-lime-400 { color: #94a3b8; }
  .md\:bg-lime-400 { background-color: #94a3b8; }
  .md\:text-lime-500 { color: #64748b; }
  .md\:bg-lime-500 { background-color: #64748b; }
  .md\:text-lime-600 { color: #475569; }
  .md\:bg-lime-600 { background-color: #475569; }
  .md\:text-lime-700 { color: #334155; }
  .md\:bg-lime-700 { background-color: #334155; }
  .md\:text-lime-800 { color: #1e293b; }
  .md\:bg-lime-800 { background-color: #1e293b; }
  .md\:text-lime-900 { color: #0f172a; }
  .md\:bg-lime-900 { background-color: #0f172a; }
  .md\:text-lime-950 { color: #020617; }
  .md\:bg-lime-950 { background-color: #020617; }
  .md\:text-green-50 { color: #f8fafc; }
  .md\:bg-green-50 { background-color: #f8fafc; }
  .md\:text-green-100 { color: #f1f5f9; }
  .md\:bg-green-100 { background-color: #f1f5f9; }
  .md\:text-green-200 { color: #e2e8f0; }
  .md\:bg-green-200 { background-color: #e2e8f0; }
  .md\:text-green-300 { color: #cbd5e1; }
  .md\:bg-green-300 { background-color: #cbd5e1; }
  .md\:text-green-400 { color: #94a3b8; }
  .md\:bg-green-400 { background-color: #94a3b8; }
  .md\:text-green-500 { color: #64748b; }
  .md\:bg-green-500 { background-color: #64748b; }
  .md\:text-green-600 { color: #475569; }
  .md\:bg-green-600 { background-color: #475569; }
  .md\:text-green-700 { color: #334155; }
  .md\:bg-green-700 { background-color: #334155; }
  .md\:text-green-800 { color: #1e293b; }
  .md\:bg-green-800 { background-color: #1e293b; }
  .md\:text-green-900 { color: #0f172a; }
  .md\:bg-green-900 { background-color: #0f172a; }
  .md\:text-green-950 { color: #020617; }
  .md\:bg-green-950 { background-color: #020617; }
  .md\:w-1/2 { width: 50%; }
  .md\:max-w-1/2 { max-width: 50%; }
  .md\:w-1/3 { width: 33.333333%; }
  .md\:max-w-1/3 { max-width: 33.333333%; }
  .md\:w-2/3 { width: 66.666667%; }
  .md\:max-w-2/3 { max-width: 66.666667%; }
  .md\:w-1/4 { width: 25%; }
  .md\:max-w-1/4 { max-width: 25%; }
  .md\:w-3/4 { width: 75%; }
  .md\:max-w-3/4 { max-width: 75%; }
  .md\:w-1/5 { width: 20%; }
  .md\:max-w-1/5 { max-width: 20%; }
  .md\:w-2/5 { width: 40%; }
  .md\:max-w-2/5 { max-width: 40%; }
  .md\:w-3/5 { width: 60%; }
  .md\:max-w-3/5 { max-width: 60%; }
  .md\:w-4/5 { width: 80%; }
  .md\:max-w-4/5 { max-width: 80%; }
  .md\:w-full { width: 100%; }
  .md\:max-w-full { max-width: 100%; }
  .md\:w-screen { width: 100vw; }
  .md\:max-w-screen { max-width: 100vw; }
  .md\:w-min { width: min-content; }
  .md\:max-w-min { max-width: min-content; }
  .md\:w-max { width: max-content; }
  .md\:max-w-max { max-width: max-content; }
  .md\:w-fit { width: fit-content; }
  .md\:max-w-fit { max-width: fit-content; }
  .md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .md\:col-span-1 { grid-column: span 1 / span 1; }
  .md\:col-start-1 { grid-column-start: 1; }
  .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .md\:col-span-2 { grid-column: span 2 / span 2; }
  .md\:col-start-2 { grid-column-start: 2; }
  .md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .md\:col-span-3 { grid-column: span 3 / span 3; }
  .md\:col-start-3 { grid-column-start: 3; }
  .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .md\:col-span-4 { grid-column: span 4 / span 4; }
  .md\:col-start-4 { grid-column-start: 4; }
  .md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .md\:col-span-5 { grid-column: span 5 / span 5; }
  .md\:col-start-5 { grid-column-start: 5; }
  .md\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .md\:col-span-6 { grid-column: span 6 / span 6; }
  .md\:col-start-6 { grid-column-start: 6; }
  .md\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .md\:col-span-7 { grid-column: span 7 / span 7; }
  .md\:col-start-7 { grid-column-start: 7; }
  .md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .md\:col-span-8 { grid-column: span 8 / span 8; }
  .md\:col-start-8 { grid-column-start: 8; }
  .md\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .md\:col-span-9 { grid-column: span 9 / span 9; }
  .md\:col-start-9 { grid-column-start: 9; }
  .md\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .md\:col-span-10 { grid-column: span 10 / span 10; }
  .md\:col-start-10 { grid-column-start: 10; }
  .md\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .md\:col-span-11 { grid-column: span 11 / span 11; }
  .md\:col-start-11 { grid-column-start: 11; }
  .md\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .md\:col-span-12 { grid-column: span 12 / span 12; }
  .md\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1024px) {
  .lg\:text-slate-50 { color: #f8fafc; }
  .lg\:bg-slate-50 { background-color: #f8fafc; }
  .lg\:text-slate-100 { color: #f1f5f9; }
  .lg\:bg-slate-100 { background-color: #f1f5f9; }
  .lg\:text-slate-200 { color: #e2e8f0; }
  .lg\:bg-slate-200 { background-color: #e2e8f0; }
  .lg\:text-slate-300 { color: #cbd5e1; }
  .lg\:bg-slate-300 { background-color: #cbd5e1; }
  .lg\:text-slate-400 { color: #94a3b8; }
  .lg\:bg-slate-400 { background-color: #94a3b8; }
  .lg\:text-slate-500 { color: #64748b; }
  .lg\:bg-slate-500 { background-color: #64748b; }
  .lg\:text-slate-600 { color: #475569; }
  .lg\:bg-slate-600 { background-color: #475569; }
  .lg\:text-slate-700 { color: #334155; }
  .lg\:bg-slate-700 { background-color: #334155; }
  .lg\:text-slate-800 { color: #1e293b; }
  .lg\:bg-slate-800 { background-color: #1e293b; }
  .lg\:text-slate-900 { color: #0f172a; }
  .lg\:bg-slate-900 { background-color: #0f172a; }
  .lg\:text-slate-950 { color: #020617; }
  .lg\:bg-slate-950 { background-color: #020617; }
  .lg\:text-gray-50 { color: #f8fafc; }
  .lg\:bg-gray-50 { background-color: #f8fafc; }
  .lg\:text-gray-100 { color: #f1f5f9; }
  .lg\:bg-gray-100 { background-color: #f1f5f9; }
  .lg\:text-gray-200 { color: #e2e8f0; }
  .lg\:bg-gray-200 { background-color: #e2e8f0; }
  .lg\:text-gray-300 { color: #cbd5e1; }
  .lg\:bg-gray-300 { background-color: #cbd5e1; }
  .lg\:text-gray-400 { color: #94a3b8; }
  .lg\:bg-gray-400 { background-color: #94a3b8; }
  .lg\:text-gray-500 { color: #64748b; }
  .lg\:bg-gray-500 { background-color: #64748b; }
  .lg\:text-gray-600 { color: #475569; }
  .lg\:bg-gray-600 { background-color: #475569; }
  .lg\:text-gray-700 { color: #334155; }
  .lg\:bg-gray-700 { background-color: #334155; }
  .lg\:text-gray-800 { color: #1e293b; }
  .lg\:bg-gray-800 { background-color: #1e293b; }
  .lg\:text-gray-900 { color: #0f172a; }
  .lg\:bg-gray-900 { background-color: #0f172a; }
  .lg\:text-gray-950 { color: #020617; }
  .lg\:bg-gray-950 { background-color: #020617; }
  .lg\:text-zinc-50 { color: #f8fafc; }
  .lg\:bg-zinc-50 { background-color: #f8fafc; }
  .lg\:text-zinc-100 { color: #f1f5f9; }
  .lg\:bg-zinc-100 { background-color: #f1f5f9; }
  .lg\:text-zinc-200 { color: #e2e8f0; }
  .lg\:bg-zinc-200 { background-color: #e2e8f0; }
  .lg\:text-zinc-300 { color: #cbd5e1; }
  .lg\:bg-zinc-300 { background-color: #cbd5e1; }
  .lg\:text-zinc-400 { color: #94a3b8; }
  .lg\:bg-zinc-400 { background-color: #94a3b8; }
  .lg\:text-zinc-500 { color: #64748b; }
  .lg\:bg-zinc-500 { background-color: #64748b; }
  .lg\:text-zinc-600 { color: #475569; }
  .lg\:bg-zinc-600 { background-color: #475569; }
  .lg\:text-zinc-700 { color: #334155; }
  .lg\:bg-zinc-700 { background-color: #334155; }
  .lg\:text-zinc-800 { color: #1e293b; }
  .lg\:bg-zinc-800 { background-color: #1e293b; }
  .lg\:text-zinc-900 { color: #0f172a; }
  .lg\:bg-zinc-900 { background-color: #0f172a; }
  .lg\:text-zinc-950 { color: #020617; }
  .lg\:bg-zinc-950 { background-color: #020617; }
  .lg\:text-neutral-50 { color: #f8fafc; }
  .lg\:bg-neutral-50 { background-color: #f8fafc; }
  .lg\:text-neutral-100 { color: #f1f5f9; }
  .lg\:bg-neutral-100 { background-color: #f1f5f9; }
  .lg\:text-neutral-200 { color: #e2e8f0; }
  .lg\:bg-neutral-200 { background-color: #e2e8f0; }
  .lg\:text-neutral-300 { color: #cbd5e1; }
  .lg\:bg-neutral-300 { background-color: #cbd5e1; }
  .lg\:text-neutral-400 { color: #94a3b8; }
  .lg\:bg-neutral-400 { background-color: #94a3b8; }
  .lg\:text-neutral-500 { color: #64748b; }
  .lg\:bg-neutral-500 { background-color: #64748b; }
  .lg\:text-neutral-600 { color: #475569; }
  .lg\:bg-neutral-600 { background-color: #475569; }
  .lg\:text-neutral-700 { color: #334155; }
  .lg\:bg-neutral-700 { background-color: #334155; }
  .lg\:text-neutral-800 { color: #1e293b; }
  .lg\:bg-neutral-800 { background-color: #1e293b; }
  .lg\:text-neutral-900 { color: #0f172a; }
  .lg\:bg-neutral-900 { background-color: #0f172a; }
  .lg\:text-neutral-950 { color: #020617; }
  .lg\:bg-neutral-950 { background-color: #020617; }
  .lg\:text-stone-50 { color: #f8fafc; }
  .lg\:bg-stone-50 { background-color: #f8fafc; }
  .lg\:text-stone-100 { color: #f1f5f9; }
  .lg\:bg-stone-100 { background-color: #f1f5f9; }
  .lg\:text-stone-200 { color: #e2e8f0; }
  .lg\:bg-stone-200 { background-color: #e2e8f0; }
  .lg\:text-stone-300 { color: #cbd5e1; }
  .lg\:bg-stone-300 { background-color: #cbd5e1; }
  .lg\:text-stone-400 { color: #94a3b8; }
  .lg\:bg-stone-400 { background-color: #94a3b8; }
  .lg\:text-stone-500 { color: #64748b; }
  .lg\:bg-stone-500 { background-color: #64748b; }
  .lg\:text-stone-600 { color: #475569; }
  .lg\:bg-stone-600 { background-color: #475569; }
  .lg\:text-stone-700 { color: #334155; }
  .lg\:bg-stone-700 { background-color: #334155; }
  .lg\:text-stone-800 { color: #1e293b; }
  .lg\:bg-stone-800 { background-color: #1e293b; }
  .lg\:text-stone-900 { color: #0f172a; }
  .lg\:bg-stone-900 { background-color: #0f172a; }
  .lg\:text-stone-950 { color: #020617; }
  .lg\:bg-stone-950 { background-color: #020617; }
  .lg\:text-red-50 { color: #f8fafc; }
  .lg\:bg-red-50 { background-color: #f8fafc; }
  .lg\:text-red-100 { color: #f1f5f9; }
  .lg\:bg-red-100 { background-color: #f1f5f9; }
  .lg\:text-red-200 { color: #e2e8f0; }
  .lg\:bg-red-200 { background-color: #e2e8f0; }
  .lg\:text-red-300 { color: #cbd5e1; }
  .lg\:bg-red-300 { background-color: #cbd5e1; }
  .lg\:text-red-400 { color: #94a3b8; }
  .lg\:bg-red-400 { background-color: #94a3b8; }
  .lg\:text-red-500 { color: #64748b; }
  .lg\:bg-red-500 { background-color: #64748b; }
  .lg\:text-red-600 { color: #475569; }
  .lg\:bg-red-600 { background-color: #475569; }
  .lg\:text-red-700 { color: #334155; }
  .lg\:bg-red-700 { background-color: #334155; }
  .lg\:text-red-800 { color: #1e293b; }
  .lg\:bg-red-800 { background-color: #1e293b; }
  .lg\:text-red-900 { color: #0f172a; }
  .lg\:bg-red-900 { background-color: #0f172a; }
  .lg\:text-red-950 { color: #020617; }
  .lg\:bg-red-950 { background-color: #020617; }
  .lg\:text-orange-50 { color: #f8fafc; }
  .lg\:bg-orange-50 { background-color: #f8fafc; }
  .lg\:text-orange-100 { color: #f1f5f9; }
  .lg\:bg-orange-100 { background-color: #f1f5f9; }
  .lg\:text-orange-200 { color: #e2e8f0; }
  .lg\:bg-orange-200 { background-color: #e2e8f0; }
  .lg\:text-orange-300 { color: #cbd5e1; }
  .lg\:bg-orange-300 { background-color: #cbd5e1; }
  .lg\:text-orange-400 { color: #94a3b8; }
  .lg\:bg-orange-400 { background-color: #94a3b8; }
  .lg\:text-orange-500 { color: #64748b; }
  .lg\:bg-orange-500 { background-color: #64748b; }
  .lg\:text-orange-600 { color: #475569; }
  .lg\:bg-orange-600 { background-color: #475569; }
  .lg\:text-orange-700 { color: #334155; }
  .lg\:bg-orange-700 { background-color: #334155; }
  .lg\:text-orange-800 { color: #1e293b; }
  .lg\:bg-orange-800 { background-color: #1e293b; }
  .lg\:text-orange-900 { color: #0f172a; }
  .lg\:bg-orange-900 { background-color: #0f172a; }
  .lg\:text-orange-950 { color: #020617; }
  .lg\:bg-orange-950 { background-color: #020617; }
  .lg\:text-amber-50 { color: #f8fafc; }
  .lg\:bg-amber-50 { background-color: #f8fafc; }
  .lg\:text-amber-100 { color: #f1f5f9; }
  .lg\:bg-amber-100 { background-color: #f1f5f9; }
  .lg\:text-amber-200 { color: #e2e8f0; }
  .lg\:bg-amber-200 { background-color: #e2e8f0; }
  .lg\:text-amber-300 { color: #cbd5e1; }
  .lg\:bg-amber-300 { background-color: #cbd5e1; }
  .lg\:text-amber-400 { color: #94a3b8; }
  .lg\:bg-amber-400 { background-color: #94a3b8; }
  .lg\:text-amber-500 { color: #64748b; }
  .lg\:bg-amber-500 { background-color: #64748b; }
  .lg\:text-amber-600 { color: #475569; }
  .lg\:bg-amber-600 { background-color: #475569; }
  .lg\:text-amber-700 { color: #334155; }
  .lg\:bg-amber-700 { background-color: #334155; }
  .lg\:text-amber-800 { color: #1e293b; }
  .lg\:bg-amber-800 { background-color: #1e293b; }
  .lg\:text-amber-900 { color: #0f172a; }
  .lg\:bg-amber-900 { background-color: #0f172a; }
  .lg\:text-amber-950 { color: #020617; }
  .lg\:bg-amber-950 { background-color: #020617; }
  .lg\:text-yellow-50 { color: #f8fafc; }
  .lg\:bg-yellow-50 { background-color: #f8fafc; }
  .lg\:text-yellow-100 { color: #f1f5f9; }
  .lg\:bg-yellow-100 { background-color: #f1f5f9; }
  .lg\:text-yellow-200 { color: #e2e8f0; }
  .lg\:bg-yellow-200 { background-color: #e2e8f0; }
  .lg\:text-yellow-300 { color: #cbd5e1; }
  .lg\:bg-yellow-300 { background-color: #cbd5e1; }
  .lg\:text-yellow-400 { color: #94a3b8; }
  .lg\:bg-yellow-400 { background-color: #94a3b8; }
  .lg\:text-yellow-500 { color: #64748b; }
  .lg\:bg-yellow-500 { background-color: #64748b; }
  .lg\:text-yellow-600 { color: #475569; }
  .lg\:bg-yellow-600 { background-color: #475569; }
  .lg\:text-yellow-700 { color: #334155; }
  .lg\:bg-yellow-700 { background-color: #334155; }
  .lg\:text-yellow-800 { color: #1e293b; }
  .lg\:bg-yellow-800 { background-color: #1e293b; }
  .lg\:text-yellow-900 { color: #0f172a; }
  .lg\:bg-yellow-900 { background-color: #0f172a; }
  .lg\:text-yellow-950 { color: #020617; }
  .lg\:bg-yellow-950 { background-color: #020617; }
  .lg\:text-lime-50 { color: #f8fafc; }
  .lg\:bg-lime-50 { background-color: #f8fafc; }
  .lg\:text-lime-100 { color: #f1f5f9; }
  .lg\:bg-lime-100 { background-color: #f1f5f9; }
  .lg\:text-lime-200 { color: #e2e8f0; }
  .lg\:bg-lime-200 { background-color: #e2e8f0; }
  .lg\:text-lime-300 { color: #cbd5e1; }
  .lg\:bg-lime-300 { background-color: #cbd5e1; }
  .lg\:text-lime-400 { color: #94a3b8; }
  .lg\:bg-lime-400 { background-color: #94a3b8; }
  .lg\:text-lime-500 { color: #64748b; }
  .lg\:bg-lime-500 { background-color: #64748b; }
  .lg\:text-lime-600 { color: #475569; }
  .lg\:bg-lime-600 { background-color: #475569; }
  .lg\:text-lime-700 { color: #334155; }
  .lg\:bg-lime-700 { background-color: #334155; }
  .lg\:text-lime-800 { color: #1e293b; }
  .lg\:bg-lime-800 { background-color: #1e293b; }
  .lg\:text-lime-900 { color: #0f172a; }
  .lg\:bg-lime-900 { background-color: #0f172a; }
  .lg\:text-lime-950 { color: #020617; }
  .lg\:bg-lime-950 { background-color: #020617; }
  .lg\:text-green-50 { color: #f8fafc; }
  .lg\:bg-green-50 { background-color: #f8fafc; }
  .lg\:text-green-100 { color: #f1f5f9; }
  .lg\:bg-green-100 { background-color: #f1f5f9; }
  .lg\:text-green-200 { color: #e2e8f0; }
  .lg\:bg-green-200 { background-color: #e2e8f0; }
  .lg\:text-green-300 { color: #cbd5e1; }
  .lg\:bg-green-300 { background-color: #cbd5e1; }
  .lg\:text-green-400 { color: #94a3b8; }
  .lg\:bg-green-400 { background-color: #94a3b8; }
  .lg\:text-green-500 { color: #64748b; }
  .lg\:bg-green-500 { background-color: #64748b; }
  .lg\:text-green-600 { color: #475569; }
  .lg\:bg-green-600 { background-color: #475569; }
  .lg\:text-green-700 { color: #334155; }
  .lg\:bg-green-700 { background-color: #334155; }
  .lg\:text-green-800 { color: #1e293b; }
  .lg\:bg-green-800 { background-color: #1e293b; }
  .lg\:text-green-900 { color: #0f172a; }
  .lg\:bg-green-900 { background-color: #0f172a; }
  .lg\:text-green-950 { color: #020617; }
  .lg\:bg-green-950 { background-color: #020617; }
  .lg\:w-1/2 { width: 50%; }
  .lg\:max-w-1/2 { max-width: 50%; }
  .lg\:w-1/3 { width: 33.333333%; }
  .lg\:max-w-1/3 { max-width: 33.333333%; }
  .lg\:w-2/3 { width: 66.666667%; }
  .lg\:max-w-2/3 { max-width: 66.666667%; }
  .lg\:w-1/4 { width: 25%; }
  .lg\:max-w-1/4 { max-width: 25%; }
  .lg\:w-3/4 { width: 75%; }
  .lg\:max-w-3/4 { max-width: 75%; }
  .lg\:w-1/5 { width: 20%; }
  .lg\:max-w-1/5 { max-width: 20%; }
  .lg\:w-2/5 { width: 40%; }
  .lg\:max-w-2/5 { max-width: 40%; }
  .lg\:w-3/5 { width: 60%; }
  .lg\:max-w-3/5 { max-width: 60%; }
  .lg\:w-4/5 { width: 80%; }
  .lg\:max-w-4/5 { max-width: 80%; }
  .lg\:w-full { width: 100%; }
  .lg\:max-w-full { max-width: 100%; }
  .lg\:w-screen { width: 100vw; }
  .lg\:max-w-screen { max-width: 100vw; }
  .lg\:w-min { width: min-content; }
  .lg\:max-w-min { max-width: min-content; }
  .lg\:w-max { width: max-content; }
  .lg\:max-w-max { max-width: max-content; }
  .lg\:w-fit { width: fit-content; }
  .lg\:max-w-fit { max-width: fit-content; }
  .lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .lg\:col-span-1 { grid-column: span 1 / span 1; }
  .lg\:col-start-1 { grid-column-start: 1; }
  .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .lg\:col-span-2 { grid-column: span 2 / span 2; }
  .lg\:col-start-2 { grid-column-start: 2; }
  .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .lg\:col-span-3 { grid-column: span 3 / span 3; }
  .lg\:col-start-3 { grid-column-start: 3; }
  .lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .lg\:col-span-4 { grid-column: span 4 / span 4; }
  .lg\:col-start-4 { grid-column-start: 4; }
  .lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .lg\:col-span-5 { grid-column: span 5 / span 5; }
  .lg\:col-start-5 { grid-column-start: 5; }
  .lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .lg\:col-span-6 { grid-column: span 6 / span 6; }
  .lg\:col-start-6 { grid-column-start: 6; }
  .lg\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .lg\:col-span-7 { grid-column: span 7 / span 7; }
  .lg\:col-start-7 { grid-column-start: 7; }
  .lg\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .lg\:col-span-8 { grid-column: span 8 / span 8; }
  .lg\:col-start-8 { grid-column-start: 8; }
  .lg\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .lg\:col-span-9 { grid-column: span 9 / span 9; }
  .lg\:col-start-9 { grid-column-start: 9; }
  .lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .lg\:col-span-10 { grid-column: span 10 / span 10; }
  .lg\:col-start-10 { grid-column-start: 10; }
  .lg\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .lg\:col-span-11 { grid-column: span 11 / span 11; }
  .lg\:col-start-11 { grid-column-start: 11; }
  .lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .lg\:col-span-12 { grid-column: span 12 / span 12; }
  .lg\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1280px) {
  .xl\:text-slate-50 { color: #f8fafc; }
  .xl\:bg-slate-50 { background-color: #f8fafc; }
  .xl\:text-slate-100 { color: #f1f5f9; }
  .xl\:bg-slate-100 { background-color: #f1f5f9; }
  .xl\:text-slate-200 { color: #e2e8f0; }
  .xl\:bg-slate-200 { background-color: #e2e8f0; }
  .xl\:text-slate-300 { color: #cbd5e1; }
  .xl\:bg-slate-300 { background-color: #cbd5e1; }
  .xl\:text-slate-400 { color: #94a3b8; }
  .xl\:bg-slate-400 { background-color: #94a3b8; }
  .xl\:text-slate-500 { color: #64748b; }
  .xl\:bg-slate-500 { background-color: #64748b; }
  .xl\:text-slate-600 { color: #475569; }
  .xl\:bg-slate-600 { background-color: #475569; }
  .xl\:text-slate-700 { color: #334155; }
  .xl\:bg-slate-700 { background-color: #334155; }
  .xl\:text-slate-800 { color: #1e293b; }
  .xl\:bg-slate-800 { background-color: #1e293b; }
  .xl\:text-slate-900 { color: #0f172a; }
  .xl\:bg-slate-900 { background-color: #0f172a; }
  .xl\:text-slate-950 { color: #020617; }
  .xl\:bg-slate-950 { background-color: #020617; }
  .xl\:text-gray-50 { color: #f8fafc; }
  .xl\:bg-gray-50 { background-color: #f8fafc; }
  .xl\:text-gray-100 { color: #f1f5f9; }
  .xl\:bg-gray-100 { background-color: #f1f5f9; }
  .xl\:text-gray-200 { color: #e2e8f0; }
  .xl\:bg-gray-200 { background-color: #e2e8f0; }
  .xl\:text-gray-300 { color: #cbd5e1; }
  .xl\:bg-gray-300 { background-color: #cbd5e1; }
  .xl\:text-gray-400 { color: #94a3b8; }
  .xl\:bg-gray-400 { background-color: #94a3b8; }
  .xl\:text-gray-500 { color: #64748b; }
  .xl\:bg-gray-500 { background-color: #64748b; }
  .xl\:text-gray-600 { color: #475569; }
  .xl\:bg-gray-600 { background-color: #475569; }
  .xl\:text-gray-700 { color: #334155; }
  .xl\:bg-gray-700 { background-color: #334155; }
  .xl\:text-gray-800 { color: #1e293b; }
  .xl\:bg-gray-800 { background-color: #1e293b; }
  .xl\:text-gray-900 { color: #0f172a; }
  .xl\:bg-gray-900 { background-color: #0f172a; }
  .xl\:text-gray-950 { color: #020617; }
  .xl\:bg-gray-950 { background-color: #020617; }
  .xl\:text-zinc-50 { color: #f8fafc; }
  .xl\:bg-zinc-50 { background-color: #f8fafc; }
  .xl\:text-zinc-100 { color: #f1f5f9; }
  .xl\:bg-zinc-100 { background-color: #f1f5f9; }
  .xl\:text-zinc-200 { color: #e2e8f0; }
  .xl\:bg-zinc-200 { background-color: #e2e8f0; }
  .xl\:text-zinc-300 { color: #cbd5e1; }
  .xl\:bg-zinc-300 { background-color: #cbd5e1; }
  .xl\:text-zinc-400 { color: #94a3b8; }
  .xl\:bg-zinc-400 { background-color: #94a3b8; }
  .xl\:text-zinc-500 { color: #64748b; }
  .xl\:bg-zinc-500 { background-color: #64748b; }
  .xl\:text-zinc-600 { color: #475569; }
  .xl\:bg-zinc-600 { background-color: #475569; }
  .xl\:text-zinc-700 { color: #334155; }
  .xl\:bg-zinc-700 { background-color: #334155; }
  .xl\:text-zinc-800 { color: #1e293b; }
  .xl\:bg-zinc-800 { background-color: #1e293b; }
  .xl\:text-zinc-900 { color: #0f172a; }
  .xl\:bg-zinc-900 { background-color: #0f172a; }
  .xl\:text-zinc-950 { color: #020617; }
  .xl\:bg-zinc-950 { background-color: #020617; }
  .xl\:text-neutral-50 { color: #f8fafc; }
  .xl\:bg-neutral-50 { background-color: #f8fafc; }
  .xl\:text-neutral-100 { color: #f1f5f9; }
  .xl\:bg-neutral-100 { background-color: #f1f5f9; }
  .xl\:text-neutral-200 { color: #e2e8f0; }
  .xl\:bg-neutral-200 { background-color: #e2e8f0; }
  .xl\:text-neutral-300 { color: #cbd5e1; }
  .xl\:bg-neutral-300 { background-color: #cbd5e1; }
  .xl\:text-neutral-400 { color: #94a3b8; }
  .xl\:bg-neutral-400 { background-color: #94a3b8; }
  .xl\:text-neutral-500 { color: #64748b; }
  .xl\:bg-neutral-500 { background-color: #64748b; }
  .xl\:text-neutral-600 { color: #475569; }
  .xl\:bg-neutral-600 { background-color: #475569; }
  .xl\:text-neutral-700 { color: #334155; }
  .xl\:bg-neutral-700 { background-color: #334155; }
  .xl\:text-neutral-800 { color: #1e293b; }
  .xl\:bg-neutral-800 { background-color: #1e293b; }
  .xl\:text-neutral-900 { color: #0f172a; }
  .xl\:bg-neutral-900 { background-color: #0f172a; }
  .xl\:text-neutral-950 { color: #020617; }
  .xl\:bg-neutral-950 { background-color: #020617; }
  .xl\:text-stone-50 { color: #f8fafc; }
  .xl\:bg-stone-50 { background-color: #f8fafc; }
  .xl\:text-stone-100 { color: #f1f5f9; }
  .xl\:bg-stone-100 { background-color: #f1f5f9; }
  .xl\:text-stone-200 { color: #e2e8f0; }
  .xl\:bg-stone-200 { background-color: #e2e8f0; }
  .xl\:text-stone-300 { color: #cbd5e1; }
  .xl\:bg-stone-300 { background-color: #cbd5e1; }
  .xl\:text-stone-400 { color: #94a3b8; }
  .xl\:bg-stone-400 { background-color: #94a3b8; }
  .xl\:text-stone-500 { color: #64748b; }
  .xl\:bg-stone-500 { background-color: #64748b; }
  .xl\:text-stone-600 { color: #475569; }
  .xl\:bg-stone-600 { background-color: #475569; }
  .xl\:text-stone-700 { color: #334155; }
  .xl\:bg-stone-700 { background-color: #334155; }
  .xl\:text-stone-800 { color: #1e293b; }
  .xl\:bg-stone-800 { background-color: #1e293b; }
  .xl\:text-stone-900 { color: #0f172a; }
  .xl\:bg-stone-900 { background-color: #0f172a; }
  .xl\:text-stone-950 { color: #020617; }
  .xl\:bg-stone-950 { background-color: #020617; }
  .xl\:text-red-50 { color: #f8fafc; }
  .xl\:bg-red-50 { background-color: #f8fafc; }
  .xl\:text-red-100 { color: #f1f5f9; }
  .xl\:bg-red-100 { background-color: #f1f5f9; }
  .xl\:text-red-200 { color: #e2e8f0; }
  .xl\:bg-red-200 { background-color: #e2e8f0; }
  .xl\:text-red-300 { color: #cbd5e1; }
  .xl\:bg-red-300 { background-color: #cbd5e1; }
  .xl\:text-red-400 { color: #94a3b8; }
  .xl\:bg-red-400 { background-color: #94a3b8; }
  .xl\:text-red-500 { color: #64748b; }
  .xl\:bg-red-500 { background-color: #64748b; }
  .xl\:text-red-600 { color: #475569; }
  .xl\:bg-red-600 { background-color: #475569; }
  .xl\:text-red-700 { color: #334155; }
  .xl\:bg-red-700 { background-color: #334155; }
  .xl\:text-red-800 { color: #1e293b; }
  .xl\:bg-red-800 { background-color: #1e293b; }
  .xl\:text-red-900 { color: #0f172a; }
  .xl\:bg-red-900 { background-color: #0f172a; }
  .xl\:text-red-950 { color: #020617; }
  .xl\:bg-red-950 { background-color: #020617; }
  .xl\:text-orange-50 { color: #f8fafc; }
  .xl\:bg-orange-50 { background-color: #f8fafc; }
  .xl\:text-orange-100 { color: #f1f5f9; }
  .xl\:bg-orange-100 { background-color: #f1f5f9; }
  .xl\:text-orange-200 { color: #e2e8f0; }
  .xl\:bg-orange-200 { background-color: #e2e8f0; }
  .xl\:text-orange-300 { color: #cbd5e1; }
  .xl\:bg-orange-300 { background-color: #cbd5e1; }
  .xl\:text-orange-400 { color: #94a3b8; }
  .xl\:bg-orange-400 { background-color: #94a3b8; }
  .xl\:text-orange-500 { color: #64748b; }
  .xl\:bg-orange-500 { background-color: #64748b; }
  .xl\:text-orange-600 { color: #475569; }
  .xl\:bg-orange-600 { background-color: #475569; }
  .xl\:text-orange-700 { color: #334155; }
  .xl\:bg-orange-700 { background-color: #334155; }
  .xl\:text-orange-800 { color: #1e293b; }
  .xl\:bg-orange-800 { background-color: #1e293b; }
  .xl\:text-orange-900 { color: #0f172a; }
  .xl\:bg-orange-900 { background-color: #0f172a; }
  .xl\:text-orange-950 { color: #020617; }
  .xl\:bg-orange-950 { background-color: #020617; }
  .xl\:text-amber-50 { color: #f8fafc; }
  .xl\:bg-amber-50 { background-color: #f8fafc; }
  .xl\:text-amber-100 { color: #f1f5f9; }
  .xl\:bg-amber-100 { background-color: #f1f5f9; }
  .xl\:text-amber-200 { color: #e2e8f0; }
  .xl\:bg-amber-200 { background-color: #e2e8f0; }
  .xl\:text-amber-300 { color: #cbd5e1; }
  .xl\:bg-amber-300 { background-color: #cbd5e1; }
  .xl\:text-amber-400 { color: #94a3b8; }
  .xl\:bg-amber-400 { background-color: #94a3b8; }
  .xl\:text-amber-500 { color: #64748b; }
  .xl\:bg-amber-500 { background-color: #64748b; }
  .xl\:text-amber-600 { color: #475569; }
  .xl\:bg-amber-600 { background-color: #475569; }
  .xl\:text-amber-700 { color: #334155; }
  .xl\:bg-amber-700 { background-color: #334155; }
  .xl\:text-amber-800 { color: #1e293b; }
  .xl\:bg-amber-800 { background-color: #1e293b; }
  .xl\:text-amber-900 { color: #0f172a; }
  .xl\:bg-amber-900 { background-color: #0f172a; }
  .xl\:text-amber-950 { color: #020617; }
  .xl\:bg-amber-950 { background-color: #020617; }
  .xl\:text-yellow-50 { color: #f8fafc; }
  .xl\:bg-yellow-50 { background-color: #f8fafc; }
  .xl\:text-yellow-100 { color: #f1f5f9; }
  .xl\:bg-yellow-100 { background-color: #f1f5f9; }
  .xl\:text-yellow-200 { color: #e2e8f0; }
  .xl\:bg-yellow-200 { background-color: #e2e8f0; }
  .xl\:text-yellow-300 { color: #cbd5e1; }
  .xl\:bg-yellow-300 { background-color: #cbd5e1; }
  .xl\:text-yellow-400 { color: #94a3b8; }
  .xl\:bg-yellow-400 { background-color: #94a3b8; }
  .xl\:text-yellow-500 { color: #64748b; }
  .xl\:bg-yellow-500 { background-color: #64748b; }
  .xl\:text-yellow-600 { color: #475569; }
  .xl\:bg-yellow-600 { background-color: #475569; }
  .xl\:text-yellow-700 { color: #334155; }
  .xl\:bg-yellow-700 { background-color: #334155; }
  .xl\:text-yellow-800 { color: #1e293b; }
  .xl\:bg-yellow-800 { background-color: #1e293b; }
  .xl\:text-yellow-900 { color: #0f172a; }
  .xl\:bg-yellow-900 { background-color: #0f172a; }
  .xl\:text-yellow-950 { color: #020617; }
  .xl\:bg-yellow-950 { background-color: #020617; }
  .xl\:text-lime-50 { color: #f8fafc; }
  .xl\:bg-lime-50 { background-color: #f8fafc; }
  .xl\:text-lime-100 { color: #f1f5f9; }
  .xl\:bg-lime-100 { background-color: #f1f5f9; }
  .xl\:text-lime-200 { color: #e2e8f0; }
  .xl\:bg-lime-200 { background-color: #e2e8f0; }
  .xl\:text-lime-300 { color: #cbd5e1; }
  .xl\:bg-lime-300 { background-color: #cbd5e1; }
  .xl\:text-lime-400 { color: #94a3b8; }
  .xl\:bg-lime-400 { background-color: #94a3b8; }
  .xl\:text-lime-500 { color: #64748b; }
  .xl\:bg-lime-500 { background-color: #64748b; }
  .xl\:text-lime-600 { color: #475569; }
  .xl\:bg-lime-600 { background-color: #475569; }
  .xl\:text-lime-700 { color: #334155; }
  .xl\:bg-lime-700 { background-color: #334155; }
  .xl\:text-lime-800 { color: #1e293b; }
  .xl\:bg-lime-800 { background-color: #1e293b; }
  .xl\:text-lime-900 { color: #0f172a; }
  .xl\:bg-lime-900 { background-color: #0f172a; }
  .xl\:text-lime-950 { color: #020617; }
  .xl\:bg-lime-950 { background-color: #020617; }
  .xl\:text-green-50 { color: #f8fafc; }
  .xl\:bg-green-50 { background-color: #f8fafc; }
  .xl\:text-green-100 { color: #f1f5f9; }
  .xl\:bg-green-100 { background-color: #f1f5f9; }
  .xl\:text-green-200 { color: #e2e8f0; }
  .xl\:bg-green-200 { background-color: #e2e8f0; }
  .xl\:text-green-300 { color: #cbd5e1; }
  .xl\:bg-green-300 { background-color: #cbd5e1; }
  .xl\:text-green-400 { color: #94a3b8; }
  .xl\:bg-green-400 { background-color: #94a3b8; }
  .xl\:text-green-500 { color: #64748b; }
  .xl\:bg-green-500 { background-color: #64748b; }
  .xl\:text-green-600 { color: #475569; }
  .xl\:bg-green-600 { background-color: #475569; }
  .xl\:text-green-700 { color: #334155; }
  .xl\:bg-green-700 { background-color: #334155; }
  .xl\:text-green-800 { color: #1e293b; }
  .xl\:bg-green-800 { background-color: #1e293b; }
  .xl\:text-green-900 { color: #0f172a; }
  .xl\:bg-green-900 { background-color: #0f172a; }
  .xl\:text-green-950 { color: #020617; }
  .xl\:bg-green-950 { background-color: #020617; }
  .xl\:w-1/2 { width: 50%; }
  .xl\:max-w-1/2 { max-width: 50%; }
  .xl\:w-1/3 { width: 33.333333%; }
  .xl\:max-w-1/3 { max-width: 33.333333%; }
  .xl\:w-2/3 { width: 66.666667%; }
  .xl\:max-w-2/3 { max-width: 66.666667%; }
  .xl\:w-1/4 { width: 25%; }
  .xl\:max-w-1/4 { max-width: 25%; }
  .xl\:w-3/4 { width: 75%; }
  .xl\:max-w-3/4 { max-width: 75%; }
  .xl\:w-1/5 { width: 20%; }
  .xl\:max-w-1/5 { max-width: 20%; }
  .xl\:w-2/5 { width: 40%; }
  .xl\:max-w-2/5 { max-width: 40%; }
  .xl\:w-3/5 { width: 60%; }
  .xl\:max-w-3/5 { max-width: 60%; }
  .xl\:w-4/5 { width: 80%; }
  .xl\:max-w-4/5 { max-width: 80%; }
  .xl\:w-full { width: 100%; }
  .xl\:max-w-full { max-width: 100%; }
  .xl\:w-screen { width: 100vw; }
  .xl\:max-w-screen { max-width: 100vw; }
  .xl\:w-min { width: min-content; }
  .xl\:max-w-min { max-width: min-content; }
  .xl\:w-max { width: max-content; }
  .xl\:max-w-max { max-width: max-content; }
  .xl\:w-fit { width: fit-content; }
  .xl\:max-w-fit { max-width: fit-content; }
  .xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .xl\:col-span-1 { grid-column: span 1 / span 1; }
  .xl\:col-start-1 { grid-column-start: 1; }
  .xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .xl\:col-span-2 { grid-column: span 2 / span 2; }
  .xl\:col-start-2 { grid-column-start: 2; }
  .xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .xl\:col-span-3 { grid-column: span 3 / span 3; }
  .xl\:col-start-3 { grid-column-start: 3; }
  .xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .xl\:col-span-4 { grid-column: span 4 / span 4; }
  .xl\:col-start-4 { grid-column-start: 4; }
  .xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .xl\:col-span-5 { grid-column: span 5 / span 5; }
  .xl\:col-start-5 { grid-column-start: 5; }
  .xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .xl\:col-span-6 { grid-column: span 6 / span 6; }
  .xl\:col-start-6 { grid-column-start: 6; }
  .xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .xl\:col-span-7 { grid-column: span 7 / span 7; }
  .xl\:col-start-7 { grid-column-start: 7; }
  .xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .xl\:col-span-8 { grid-column: span 8 / span 8; }
  .xl\:col-start-8 { grid-column-start: 8; }
  .xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .xl\:col-span-9 { grid-column: span 9 / span 9; }
  .xl\:col-start-9 { grid-column-start: 9; }
  .xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .xl\:col-span-10 { grid-column: span 10 / span 10; }
  .xl\:col-start-10 { grid-column-start: 10; }
  .xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .xl\:col-span-11 { grid-column: span 11 / span 11; }
  .xl\:col-start-11 { grid-column-start: 11; }
  .xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .xl\:col-span-12 { grid-column: span 12 / span 12; }
  .xl\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1536px) {
  .2xl\:text-slate-50 { color: #f8fafc; }
  .2xl\:bg-slate-50 { background-color: #f8fafc; }
  .2xl\:text-slate-100 { color: #f1f5f9; }
  .2xl\:bg-slate-100 { background-color: #f1f5f9; }
  .2xl\:text-slate-200 { color: #e2e8f0; }
  .2xl\:bg-slate-200 { background-color: #e2e8f0; }
  .2xl\:text-slate-300 { color: #cbd5e1; }
  .2xl\:bg-slate-300 { background-color: #cbd5e1; }
  .2xl\:text-slate-400 { color: #94a3b8; }
  .2xl\:bg-slate-400 { background-color: #94a3b8; }
  .2xl\:text-slate-500 { color: #64748b; }
  .2xl\:bg-slate-500 { background-color: #64748b; }
  .2xl\:text-slate-600 { color: #475569; }
  .2xl\:bg-slate-600 { background-color: #475569; }
  .2xl\:text-slate-700 { color: #334155; }
  .2xl\:bg-slate-700 { background-color: #334155; }
  .2xl\:text-slate-800 { color: #1e293b; }
  .2xl\:bg-slate-800 { background-color: #1e293b; }
  .2xl\:text-slate-900 { color: #0f172a; }
  .2xl\:bg-slate-900 { background-color: #0f172a; }
  .2xl\:text-slate-950 { color: #020617; }
  .2xl\:bg-slate-950 { background-color: #020617; }
  .2xl\:text-gray-50 { color: #f8fafc; }
  .2xl\:bg-gray-50 { background-color: #f8fafc; }
  .2xl\:text-gray-100 { color: #f1f5f9; }
  .2xl\:bg-gray-100 { background-color: #f1f5f9; }
  .2xl\:text-gray-200 { color: #e2e8f0; }
  .2xl\:bg-gray-200 { background-color: #e2e8f0; }
  .2xl\:text-gray-300 { color: #cbd5e1; }
  .2xl\:bg-gray-300 { background-color: #cbd5e1; }
  .2xl\:text-gray-400 { color: #94a3b8; }
  .2xl\:bg-gray-400 { background-color: #94a3b8; }
  .2xl\:text-gray-500 { color: #64748b; }
  .2xl\:bg-gray-500 { background-color: #64748b; }
  .2xl\:text-gray-600 { color: #475569; }
  .2xl\:bg-gray-600 { background-color: #475569; }
  .2xl\:text-gray-700 { color: #334155; }
  .2xl\:bg-gray-700 { background-color: #334155; }
  .2xl\:text-gray-800 { color: #1e293b; }
  .2xl\:bg-gray-800 { background-color: #1e293b; }
  .2xl\:text-gray-900 { color: #0f172a; }
  .2xl\:bg-gray-900 { background-color: #0f172a; }
  .2xl\:text-gray-950 { color: #020617; }
  .2xl\:bg-gray-950 { background-color: #020617; }
  .2xl\:text-zinc-50 { color: #f8fafc; }
  .2xl\:bg-zinc-50 { background-color: #f8fafc; }
  .2xl\:text-zinc-100 { color: #f1f5f9; }
  .2xl\:bg-zinc-100 { background-color: #f1f5f9; }
  .2xl\:text-zinc-200 { color: #e2e8f0; }
  .2xl\:bg-zinc-200 { background-color: #e2e8f0; }
  .2xl\:text-zinc-300 { color: #cbd5e1; }
  .2xl\:bg-zinc-300 { background-color: #cbd5e1; }
  .2xl\:text-zinc-400 { color: #94a3b8; }
  .2xl\:bg-zinc-400 { background-color: #94a3b8; }
  .2xl\:text-zinc-500 { color: #64748b; }
  .2xl\:bg-zinc-500 { background-color: #64748b; }
  .2xl\:text-zinc-600 { color: #475569; }
  .2xl\:bg-zinc-600 { background-color: #475569; }
  .2xl\:text-zinc-700 { color: #334155; }
  .2xl\:bg-zinc-700 { background-color: #334155; }
  .2xl\:text-zinc-800 { color: #1e293b; }
  .2xl\:bg-zinc-800 { background-color: #1e293b; }
  .2xl\:text-zinc-900 { color: #0f172a; }
  .2xl\:bg-zinc-900 { background-color: #0f172a; }
  .2xl\:text-zinc-950 { color: #020617; }
  .2xl\:bg-zinc-950 { background-color: #020617; }
  .2xl\:text-neutral-50 { color: #f8fafc; }
  .2xl\:bg-neutral-50 { background-color: #f8fafc; }
  .2xl\:text-neutral-100 { color: #f1f5f9; }
  .2xl\:bg-neutral-100 { background-color: #f1f5f9; }
  .2xl\:text-neutral-200 { color: #e2e8f0; }
  .2xl\:bg-neutral-200 { background-color: #e2e8f0; }
  .2xl\:text-neutral-300 { color: #cbd5e1; }
  .2xl\:bg-neutral-300 { background-color: #cbd5e1; }
  .2xl\:text-neutral-400 { color: #94a3b8; }
  .2xl\:bg-neutral-400 { background-color: #94a3b8; }
  .2xl\:text-neutral-500 { color: #64748b; }
  .2xl\:bg-neutral-500 { background-color: #64748b; }
  .2xl\:text-neutral-600 { color: #475569; }
  .2xl\:bg-neutral-600 { background-color: #475569; }
  .2xl\:text-neutral-700 { color: #334155; }
  .2xl\:bg-neutral-700 { background-color: #334155; }
  .2xl\:text-neutral-800 { color: #1e293b; }
  .2xl\:bg-neutral-800 { background-color: #1e293b; }
  .2xl\:text-neutral-900 { color: #0f172a; }
  .2xl\:bg-neutral-900 { background-color: #0f172a; }
  .2xl\:text-neutral-950 { color: #020617; }
  .2xl\:bg-neutral-950 { background-color: #020617; }
  .2xl\:text-stone-50 { color: #f8fafc; }
  .2xl\:bg-stone-50 { background-color: #f8fafc; }
  .2xl\:text-stone-100 { color: #f1f5f9; }
  .2xl\:bg-stone-100 { background-color: #f1f5f9; }
  .2xl\:text-stone-200 { color: #e2e8f0; }
  .2xl\:bg-stone-200 { background-color: #e2e8f0; }
  .2xl\:text-stone-300 { color: #cbd5e1; }
  .2xl\:bg-stone-300 { background-color: #cbd5e1; }
  .2xl\:text-stone-400 { color: #94a3b8; }
  .2xl\:bg-stone-400 { background-color: #94a3b8; }
  .2xl\:text-stone-500 { color: #64748b; }
  .2xl\:bg-stone-500 { background-color: #64748b; }
  .2xl\:text-stone-600 { color: #475569; }
  .2xl\:bg-stone-600 { background-color: #475569; }
  .2xl\:text-stone-700 { color: #334155; }
  .2xl\:bg-stone-700 { background-color: #334155; }
  .2xl\:text-stone-800 { color: #1e293b; }
  .2xl\:bg-stone-800 { background-color: #1e293b; }
  .2xl\:text-stone-900 { color: #0f172a; }
  .2xl\:bg-stone-900 { background-color: #0f172a; }
  .2xl\:text-stone-950 { color: #020617; }
  .2xl\:bg-stone-950 { background-color: #020617; }
  .2xl\:text-red-50 { color: #f8fafc; }
  .2xl\:bg-red-50 { background-color: #f8fafc; }
  .2xl\:text-red-100 { color: #f1f5f9; }
  .2xl\:bg-red-100 { background-color: #f1f5f9; }
  .2xl\:text-red-200 { color: #e2e8f0; }
  .2xl\:bg-red-200 { background-color: #e2e8f0; }
  .2xl\:text-red-300 { color: #cbd5e1; }
  .2xl\:bg-red-300 { background-color: #cbd5e1; }
  .2xl\:text-red-400 { color: #94a3b8; }
  .2xl\:bg-red-400 { background-color: #94a3b8; }
  .2xl\:text-red-500 { color: #64748b; }
  .2xl\:bg-red-500 { background-color: #64748b; }
  .2xl\:text-red-600 { color: #475569; }
  .2xl\:bg-red-600 { background-color: #475569; }
  .2xl\:text-red-700 { color: #334155; }
  .2xl\:bg-red-700 { background-color: #334155; }
  .2xl\:text-red-800 { color: #1e293b; }
  .2xl\:bg-red-800 { background-color: #1e293b; }
  .2xl\:text-red-900 { color: #0f172a; }
  .2xl\:bg-red-900 { background-color: #0f172a; }
  .2xl\:text-red-950 { color: #020617; }
  .2xl\:bg-red-950 { background-color: #020617; }
  .2xl\:text-orange-50 { color: #f8fafc; }
  .2xl\:bg-orange-50 { background-color: #f8fafc; }
  .2xl\:text-orange-100 { color: #f1f5f9; }
  .2xl\:bg-orange-100 { background-color: #f1f5f9; }
  .2xl\:text-orange-200 { color: #e2e8f0; }
  .2xl\:bg-orange-200 { background-color: #e2e8f0; }
  .2xl\:text-orange-300 { color: #cbd5e1; }
  .2xl\:bg-orange-300 { background-color: #cbd5e1; }
  .2xl\:text-orange-400 { color: #94a3b8; }
  .2xl\:bg-orange-400 { background-color: #94a3b8; }
  .2xl\:text-orange-500 { color: #64748b; }
  .2xl\:bg-orange-500 { background-color: #64748b; }
  .2xl\:text-orange-600 { color: #475569; }
  .2xl\:bg-orange-600 { background-color: #475569; }
  .2xl\:text-orange-700 { color: #334155; }
  .2xl\:bg-orange-700 { background-color: #334155; }
  .2xl\:text-orange-800 { color: #1e293b; }
  .2xl\:bg-orange-800 { background-color: #1e293b; }
  .2xl\:text-orange-900 { color: #0f172a; }
  .2xl\:bg-orange-900 { background-color: #0f172a; }
  .2xl\:text-orange-950 { color: #020617; }
  .2xl\:bg-orange-950 { background-color: #020617; }
  .2xl\:text-amber-50 { color: #f8fafc; }
  .2xl\:bg-amber-50 { background-color: #f8fafc; }
  .2xl\:text-amber-100 { color: #f1f5f9; }
  .2xl\:bg-amber-100 { background-color: #f1f5f9; }
  .2xl\:text-amber-200 { color: #e2e8f0; }
  .2xl\:bg-amber-200 { background-color: #e2e8f0; }
  .2xl\:text-amber-300 { color: #cbd5e1; }
  .2xl\:bg-amber-300 { background-color: #cbd5e1; }
  .2xl\:text-amber-400 { color: #94a3b8; }
  .2xl\:bg-amber-400 { background-color: #94a3b8; }
  .2xl\:text-amber-500 { color: #64748b; }
  .2xl\:bg-amber-500 { background-color: #64748b; }
  .2xl\:text-amber-600 { color: #475569; }
  .2xl\:bg-amber-600 { background-color: #475569; }
  .2xl\:text-amber-700 { color: #334155; }
  .2xl\:bg-amber-700 { background-color: #334155; }
  .2xl\:text-amber-800 { color: #1e293b; }
  .2xl\:bg-amber-800 { background-color: #1e293b; }
  .2xl\:text-amber-900 { color: #0f172a; }
  .2xl\:bg-amber-900 { background-color: #0f172a; }
  .2xl\:text-amber-950 { color: #020617; }
  .2xl\:bg-amber-950 { background-color: #020617; }
  .2xl\:text-yellow-50 { color: #f8fafc; }
  .2xl\:bg-yellow-50 { background-color: #f8fafc; }
  .2xl\:text-yellow-100 { color: #f1f5f9; }
  .2xl\:bg-yellow-100 { background-color: #f1f5f9; }
  .2xl\:text-yellow-200 { color: #e2e8f0; }
  .2xl\:bg-yellow-200 { background-color: #e2e8f0; }
  .2xl\:text-yellow-300 { color: #cbd5e1; }
  .2xl\:bg-yellow-300 { background-color: #cbd5e1; }
  .2xl\:text-yellow-400 { color: #94a3b8; }
  .2xl\:bg-yellow-400 { background-color: #94a3b8; }
  .2xl\:text-yellow-500 { color: #64748b; }
  .2xl\:bg-yellow-500 { background-color: #64748b; }
  .2xl\:text-yellow-600 { color: #475569; }
  .2xl\:bg-yellow-600 { background-color: #475569; }
  .2xl\:text-yellow-700 { color: #334155; }
  .2xl\:bg-yellow-700 { background-color: #334155; }
  .2xl\:text-yellow-800 { color: #1e293b; }
  .2xl\:bg-yellow-800 { background-color: #1e293b; }
  .2xl\:text-yellow-900 { color: #0f172a; }
  .2xl\:bg-yellow-900 { background-color: #0f172a; }
  .2xl\:text-yellow-950 { color: #020617; }
  .2xl\:bg-yellow-950 { background-color: #020617; }
  .2xl\:text-lime-50 { color: #f8fafc; }
  .2xl\:bg-lime-50 { background-color: #f8fafc; }
  .2xl\:text-lime-100 { color: #f1f5f9; }
  .2xl\:bg-lime-100 { background-color: #f1f5f9; }
  .2xl\:text-lime-200 { color: #e2e8f0; }
  .2xl\:bg-lime-200 { background-color: #e2e8f0; }
  .2xl\:text-lime-300 { color: #cbd5e1; }
  .2xl\:bg-lime-300 { background-color: #cbd5e1; }
  .2xl\:text-lime-400 { color: #94a3b8; }
  .2xl\:bg-lime-400 { background-color: #94a3b8; }
  .2xl\:text-lime-500 { color: #64748b; }
  .2xl\:bg-lime-500 { background-color: #64748b; }
  .2xl\:text-lime-600 { color: #475569; }
  .2xl\:bg-lime-600 { background-color: #475569; }
  .2xl\:text-lime-700 { color: #334155; }
  .2xl\:bg-lime-700 { background-color: #334155; }
  .2xl\:text-lime-800 { color: #1e293b; }
  .2xl\:bg-lime-800 { background-color: #1e293b; }
  .2xl\:text-lime-900 { color: #0f172a; }
  .2xl\:bg-lime-900 { background-color: #0f172a; }
  .2xl\:text-lime-950 { color: #020617; }
  .2xl\:bg-lime-950 { background-color: #020617; }
  .2xl\:text-green-50 { color: #f8fafc; }
  .2xl\:bg-green-50 { background-color: #f8fafc; }
  .2xl\:text-green-100 { color: #f1f5f9; }
  .2xl\:bg-green-100 { background-color: #f1f5f9; }
  .2xl\:text-green-200 { color: #e2e8f0; }
  .2xl\:bg-green-200 { background-color: #e2e8f0; }
  .2xl\:text-green-300 { color: #cbd5e1; }
  .2xl\:bg-green-300 { background-color: #cbd5e1; }
  .2xl\:text-green-400 { color: #94a3b8; }
  .2xl\:bg-green-400 { background-color: #94a3b8; }
  .2xl\:text-green-500 { color: #64748b; }
  .2xl\:bg-green-500 { background-color: #64748b; }
  .2xl\:text-green-600 { color: #475569; }
  .2xl\:bg-green-600 { background-color: #475569; }
  .2xl\:text-green-700 { color: #334155; }
  .2xl\:bg-green-700 { background-color: #334155; }
  .2xl\:text-green-800 { color: #1e293b; }
  .2xl\:bg-green-800 { background-color: #1e293b; }
  .2xl\:text-green-900 { color: #0f172a; }
  .2xl\:bg-green-900 { background-color: #0f172a; }
  .2xl\:text-green-950 { color: #020617; }
  .2xl\:bg-green-950 { background-color: #020617; }
  .2xl\:w-1/2 { width: 50%; }
  .2xl\:max-w-1/2 { max-width: 50%; }
  .2xl\:w-1/3 { width: 33.333333%; }
  .2xl\:max-w-1/3 { max-width: 33.333333%; }
  .2xl\:w-2/3 { width: 66.666667%; }
  .2xl\:max-w-2/3 { max-width: 66.666667%; }
  .2xl\:w-1/4 { width: 25%; }
  .2xl\:max-w-1/4 { max-width: 25%; }
  .2xl\:w-3/4 { width: 75%; }
  .2xl\:max-w-3/4 { max-width: 75%; }
  .2xl\:w-1/5 { width: 20%; }
  .2xl\:max-w-1/5 { max-width: 20%; }
  .2xl\:w-2/5 { width: 40%; }
  .2xl\:max-w-2/5 { max-width: 40%; }
  .2xl\:w-3/5 { width: 60%; }
  .2xl\:max-w-3/5 { max-width: 60%; }
  .2xl\:w-4/5 { width: 80%; }
  .2xl\:max-w-4/5 { max-width: 80%; }
  .2xl\:w-full { width: 100%; }
  .2xl\:max-w-full { max-width: 100%; }
  .2xl\:w-screen { width: 100vw; }
  .2xl\:max-w-screen { max-width: 100vw; }
  .2xl\:w-min { width: min-content; }
  .2xl\:max-w-min { max-width: min-content; }
  .2xl\:w-max { width: max-content; }
  .2xl\:max-w-max { max-width: max-content; }
  .2xl\:w-fit { width: fit-content; }
  .2xl\:max-w-fit { max-width: fit-content; }
  .2xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .2xl\:col-span-1 { grid-column: span 1 / span 1; }
  .2xl\:col-start-1 { grid-column-start: 1; }
  .2xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .2xl\:col-span-2 { grid-column: span 2 / span 2; }
  .2xl\:col-start-2 { grid-column-start: 2; }
  .2xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .2xl\:col-span-3 { grid-column: span 3 / span 3; }
  .2xl\:col-start-3 { grid-column-start: 3; }
  .2xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .2xl\:col-span-4 { grid-column: span 4 / span 4; }
  .2xl\:col-start-4 { grid-column-start: 4; }
  .2xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .2xl\:col-span-5 { grid-column: span 5 / span 5; }
  .2xl\:col-start-5 { grid-column-start: 5; }
  .2xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .2xl\:col-span-6 { grid-column: span 6 / span 6; }
  .2xl\:col-start-6 { grid-column-start: 6; }
  .2xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .2xl\:col-span-7 { grid-column: span 7 / span 7; }
  .2xl\:col-start-7 { grid-column-start: 7; }
  .2xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .2xl\:col-span-8 { grid-column: span 8 / span 8; }
  .2xl\:col-start-8 { grid-column-start: 8; }
  .2xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .2xl\:col-span-9 { grid-column: span 9 / span 9; }
  .2xl\:col-start-9 { grid-column-start: 9; }
  .2xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .2xl\:col-span-10 { grid-column: span 10 / span 10; }
  .2xl\:col-start-10 { grid-column-start: 10; }
  .2xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .2xl\:col-span-11 { grid-column: span 11 / span 11; }
  .2xl\:col-start-11 { grid-column-start: 11; }
  .2xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .2xl\:col-span-12 { grid-column: span 12 / span 12; }
  .2xl\:col-start-12 { grid-column-start: 12; }
}

.transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
.transition-colors { transition-property: colors; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
.transition-opacity { transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
.transition-shadow { transition-property: shadow; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
.transition-transform { transition-property: transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
.transition-none { transition-property: none; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
.duration-75 { transition-duration: 75ms; }
.duration-100 { transition-duration: 100ms; }
.duration-150 { transition-duration: 150ms; }
.duration-200 { transition-duration: 200ms; }
.duration-300 { transition-duration: 300ms; }
.duration-500 { transition-duration: 500ms; }
.duration-700 { transition-duration: 700ms; }
.duration-1000 { transition-duration: 1000ms; }
.ease-linear { transition-timing-function: linear; }
.ease-in { transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }
.ease-out { transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
.ease-in-out { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.blur-0 { filter: blur(0px); }
.blur-4 { filter: blur(4px); }
.blur-8 { filter: blur(8px); }
.blur-12 { filter: blur(12px); }
.blur-16 { filter: blur(16px); }
.blur-24 { filter: blur(24px); }
.brightness-0 { filter: brightness(0.0); }
.brightness-5 { filter: brightness(0.05); }
.brightness-10 { filter: brightness(0.1); }
.brightness-15 { filter: brightness(0.15); }
.brightness-20 { filter: brightness(0.2); }
.brightness-25 { filter: brightness(0.25); }
.brightness-30 { filter: brightness(0.3); }
.brightness-35 { filter: brightness(0.35); }
.brightness-40 { filter: brightness(0.4); }
.brightness-45 { filter: brightness(0.45); }
.brightness-50 { filter: brightness(0.5); }
.brightness-55 { filter: brightness(0.55); }
.brightness-60 { filter: brightness(0.6); }
.brightness-65 { filter: brightness(0.65); }
.brightness-70 { filter: brightness(0.7); }
.brightness-75 { filter: brightness(0.75); }
.brightness-80 { filter: brightness(0.8); }
.brightness-85 { filter: brightness(0.85); }
.brightness-90 { filter: brightness(0.9); }
.brightness-95 { filter: brightness(0.95); }
.brightness-100 { filter: brightness(1.0); }
.brightness-105 { filter: brightness(1.05); }
.brightness-110 { filter: brightness(1.1); }
.brightness-115 { filter: brightness(1.15); }
.brightness-120 { filter: brightness(1.2); }
.brightness-125 { filter: brightness(1.25); }
.brightness-130 { filter: brightness(1.3); }
.brightness-135 { filter: brightness(1.35); }
.brightness-140 { filter: brightness(1.4); }
.brightness-145 { filter: brightness(1.45); }
.brightness-150 { filter: brightness(1.5); }
.brightness-155 { filter: brightness(1.55); }
.brightness-160 { filter: brightness(1.6); }
.brightness-165 { filter: brightness(1.65); }
.brightness-170 { filter: brightness(1.7); }
.brightness-175 { filter: brightness(1.75); }
.brightness-180 { filter: brightness(1.8); }
.brightness-185 { filter: brightness(1.85); }
.brightness-190 { filter: brightness(1.9); }
.brightness-195 { filter: brightness(1.95); }
.brightness-200 { filter: brightness(2.0); }
.contrast-0 { filter: contrast(0.0); }
.contrast-5 { filter: contrast(0.05); }
.contrast-10 { filter: contrast(0.1); }
.contrast-15 { filter: contrast(0.15); }
.contrast-20 { filter: contrast(0.2); }
.contrast-25 { filter: contrast(0.25); }
.contrast-30 { filter: contrast(0.3); }
.contrast-35 { filter: contrast(0.35); }
.contrast-40 { filter: contrast(0.4); }
.contrast-45 { filter: contrast(0.45); }
.contrast-50 { filter: contrast(0.5); }
.contrast-55 { filter: contrast(0.55); }
.contrast-60 { filter: contrast(0.6); }
.contrast-65 { filter: contrast(0.65); }
.contrast-70 { filter: contrast(0.7); }
.contrast-75 { filter: contrast(0.75); }
.contrast-80 { filter: contrast(0.8); }
.contrast-85 { filter: contrast(0.85); }
.contrast-90 { filter: contrast(0.9); }
.contrast-95 { filter: contrast(0.95); }
.contrast-100 { filter: contrast(1.0); }
.contrast-105 { filter: contrast(1.05); }
.contrast-110 { filter: contrast(1.1); }
.contrast-115 { filter: contrast(1.15); }
.contrast-120 { filter: contrast(1.2); }
.contrast-125 { filter: contrast(1.25); }
.contrast-130 { filter: contrast(1.3); }
.contrast-135 { filter: contrast(1.35); }
.contrast-140 { filter: contrast(1.4); }
.contrast-145 { filter: contrast(1.45); }
.contrast-150 { filter: contrast(1.5); }
.contrast-155 { filter: contrast(1.55); }
.contrast-160 { filter: contrast(1.6); }
.contrast-165 { filter: contrast(1.65); }
.contrast-170 { filter: contrast(1.7); }
.contrast-175 { filter: contrast(1.75); }
.contrast-180 { filter: contrast(1.8); }
.contrast-185 { filter: contrast(1.85); }
.contrast-190 { filter: contrast(1.9); }
.contrast-195 { filter: contrast(1.95); }
.contrast-200 { filter: contrast(2.0); }

.hover\:p-0:hover { padding: 0px; }
.hover\:p-0.5:hover { padding: 0.125rem; }
.hover\:p-1:hover { padding: 0.25rem; }
.hover\:p-1.5:hover { padding: 0.375rem; }
.hover\:p-2:hover { padding: 0.5rem; }
.hover\:p-2.5:hover { padding: 0.625rem; }
.hover\:p-3:hover { padding: 0.75rem; }
.hover\:p-3.5:hover { padding: 0.875rem; }
.hover\:p-4:hover { padding: 1rem; }
.hover\:p-5:hover { padding: 1.25rem; }
.hover\:p-6:hover { padding: 1.5rem; }
.hover\:p-7:hover { padding: 1.75rem; }
.hover\:p-8:hover { padding: 2rem; }
.hover\:p-9:hover { padding: 2.25rem; }
.hover\:p-10:hover { padding: 2.5rem; }
.hover\:p-11:hover { padding: 2.75rem; }
.hover\:p-12:hover { padding: 3rem; }
.hover\:p-14:hover { padding: 3.5rem; }
.hover\:p-16:hover { padding: 4rem; }
.hover\:p-20:hover { padding: 5rem; }
.hover\:p-24:hover { padding: 6rem; }
.hover\:p-28:hover { padding: 7rem; }
.hover\:p-32:hover { padding: 8rem; }
.hover\:p-36:hover { padding: 9rem; }
.hover\:p-40:hover { padding: 10rem; }
.hover\:p-44:hover { padding: 11rem; }
.hover\:p-48:hover { padding: 12rem; }
.hover\:p-52:hover { padding: 13rem; }
.hover\:p-56:hover { padding: 14rem; }
.hover\:p-60:hover { padding: 15rem; }
.hover\:p-64:hover { padding: 16rem; }
.hover\:p-72:hover { padding: 18rem; }
.hover\:p-80:hover { padding: 20rem; }
.hover\:p-96:hover { padding: 24rem; }
.hover\:m-0:hover { margin: 0px; }
.hover\:m-0.5:hover { margin: 0.125rem; }
.hover\:m-1:hover { margin: 0.25rem; }
.hover\:m-1.5:hover { margin: 0.375rem; }
.hover\:m-2:hover { margin: 0.5rem; }
.hover\:m-2.5:hover { margin: 0.625rem; }
.hover\:m-3:hover { margin: 0.75rem; }
.hover\:m-3.5:hover { margin: 0.875rem; }
.hover\:m-4:hover { margin: 1rem; }
.hover\:m-5:hover { margin: 1.25rem; }
.hover\:m-6:hover { margin: 1.5rem; }
.hover\:m-7:hover { margin: 1.75rem; }
.hover\:m-8:hover { margin: 2rem; }
.hover\:m-9:hover { margin: 2.25rem; }
.hover\:m-10:hover { margin: 2.5rem; }
.hover\:m-11:hover { margin: 2.75rem; }
.hover\:m-12:hover { margin: 3rem; }
.hover\:m-14:hover { margin: 3.5rem; }
.hover\:m-16:hover { margin: 4rem; }
.hover\:m-20:hover { margin: 5rem; }
.hover\:m-24:hover { margin: 6rem; }
.hover\:m-28:hover { margin: 7rem; }
.hover\:m-32:hover { margin: 8rem; }
.hover\:m-36:hover { margin: 9rem; }
.hover\:m-40:hover { margin: 10rem; }
.hover\:m-44:hover { margin: 11rem; }
.hover\:m-48:hover { margin: 12rem; }
.hover\:m-52:hover { margin: 13rem; }
.hover\:m-56:hover { margin: 14rem; }
.hover\:m-60:hover { margin: 15rem; }
.hover\:m-64:hover { margin: 16rem; }
.hover\:m-72:hover { margin: 18rem; }
.hover\:m-80:hover { margin: 20rem; }
.hover\:m-96:hover { margin: 24rem; }
.hover\:gap-0:hover { gap: 0px; }
.hover\:gap-0.5:hover { gap: 0.125rem; }
.hover\:gap-1:hover { gap: 0.25rem; }
.hover\:gap-1.5:hover { gap: 0.375rem; }
.hover\:gap-2:hover { gap: 0.5rem; }
.hover\:gap-2.5:hover { gap: 0.625rem; }
.hover\:gap-3:hover { gap: 0.75rem; }
.hover\:gap-3.5:hover { gap: 0.875rem; }
.hover\:gap-4:hover { gap: 1rem; }
.hover\:gap-5:hover { gap: 1.25rem; }
.hover\:gap-6:hover { gap: 1.5rem; }
.hover\:gap-7:hover { gap: 1.75rem; }
.hover\:gap-8:hover { gap: 2rem; }
.hover\:gap-9:hover { gap: 2.25rem; }
.hover\:gap-10:hover { gap: 2.5rem; }
.hover\:gap-11:hover { gap: 2.75rem; }
.hover\:gap-12:hover { gap: 3rem; }
.hover\:gap-14:hover { gap: 3.5rem; }
.hover\:gap-16:hover { gap: 4rem; }
.hover\:gap-20:hover { gap: 5rem; }
.hover\:gap-24:hover { gap: 6rem; }
.hover\:gap-28:hover { gap: 7rem; }
.hover\:gap-32:hover { gap: 8rem; }
.hover\:gap-36:hover { gap: 9rem; }
.hover\:gap-40:hover { gap: 10rem; }
.hover\:gap-44:hover { gap: 11rem; }
.hover\:gap-48:hover { gap: 12rem; }
.hover\:gap-52:hover { gap: 13rem; }
.hover\:gap-56:hover { gap: 14rem; }
.hover\:gap-60:hover { gap: 15rem; }
.hover\:gap-64:hover { gap: 16rem; }
.hover\:gap-72:hover { gap: 18rem; }
.hover\:gap-80:hover { gap: 20rem; }
.hover\:gap-96:hover { gap: 24rem; }
.hover\:space-x-0:hover { column-gap: 0px; }
.hover\:space-x-0.5:hover { column-gap: 0.125rem; }
.hover\:space-x-1:hover { column-gap: 0.25rem; }
.hover\:space-x-1.5:hover { column-gap: 0.375rem; }
.hover\:space-x-2:hover { column-gap: 0.5rem; }
.hover\:space-x-2.5:hover { column-gap: 0.625rem; }
.hover\:space-x-3:hover { column-gap: 0.75rem; }
.hover\:space-x-3.5:hover { column-gap: 0.875rem; }
.hover\:space-x-4:hover { column-gap: 1rem; }
.hover\:space-x-5:hover { column-gap: 1.25rem; }
.hover\:space-x-6:hover { column-gap: 1.5rem; }
.hover\:space-x-7:hover { column-gap: 1.75rem; }
.hover\:space-x-8:hover { column-gap: 2rem; }
.hover\:space-x-9:hover { column-gap: 2.25rem; }
.hover\:space-x-10:hover { column-gap: 2.5rem; }
.hover\:space-x-11:hover { column-gap: 2.75rem; }
.hover\:space-x-12:hover { column-gap: 3rem; }
.hover\:space-x-14:hover { column-gap: 3.5rem; }
.hover\:space-x-16:hover { column-gap: 4rem; }
.hover\:space-x-20:hover { column-gap: 5rem; }
.hover\:space-x-24:hover { column-gap: 6rem; }
.hover\:space-x-28:hover { column-gap: 7rem; }
.hover\:space-x-32:hover { column-gap: 8rem; }
.hover\:space-x-36:hover { column-gap: 9rem; }
.hover\:space-x-40:hover { column-gap: 10rem; }
.hover\:space-x-44:hover { column-gap: 11rem; }
.hover\:space-x-48:hover { column-gap: 12rem; }
.hover\:space-x-52:hover { column-gap: 13rem; }
.hover\:space-x-56:hover { column-gap: 14rem; }
.hover\:space-x-60:hover { column-gap: 15rem; }
.hover\:space-x-64:hover { column-gap: 16rem; }
.hover\:space-x-72:hover { column-gap: 18rem; }
.hover\:space-x-80:hover { column-gap: 20rem; }
.hover\:space-x-96:hover { column-gap: 24rem; }
.hover\:space-y-0:hover { row-gap: 0px; }
.hover\:space-y-0.5:hover { row-gap: 0.125rem; }
.hover\:space-y-1:hover { row-gap: 0.25rem; }
.hover\:space-y-1.5:hover { row-gap: 0.375rem; }
.hover\:space-y-2:hover { row-gap: 0.5rem; }
.hover\:space-y-2.5:hover { row-gap: 0.625rem; }
.hover\:space-y-3:hover { row-gap: 0.75rem; }
.hover\:space-y-3.5:hover { row-gap: 0.875rem; }
.hover\:space-y-4:hover { row-gap: 1rem; }
.hover\:space-y-5:hover { row-gap: 1.25rem; }
.hover\:space-y-6:hover { row-gap: 1.5rem; }
.hover\:space-y-7:hover { row-gap: 1.75rem; }
.hover\:space-y-8:hover { row-gap: 2rem; }
.hover\:space-y-9:hover { row-gap: 2.25rem; }
.hover\:space-y-10:hover { row-gap: 2.5rem; }
.hover\:space-y-11:hover { row-gap: 2.75rem; }
.hover\:space-y-12:hover { row-gap: 3rem; }
.hover\:space-y-14:hover { row-gap: 3.5rem; }
.hover\:space-y-16:hover { row-gap: 4rem; }
.hover\:space-y-20:hover { row-gap: 5rem; }
.hover\:space-y-24:hover { row-gap: 6rem; }
.hover\:space-y-28:hover { row-gap: 7rem; }
.hover\:space-y-32:hover { row-gap: 8rem; }
.hover\:space-y-36:hover { row-gap: 9rem; }
.hover\:space-y-40:hover { row-gap: 10rem; }
.hover\:space-y-44:hover { row-gap: 11rem; }
.hover\:space-y-48:hover { row-gap: 12rem; }
.hover\:space-y-52:hover { row-gap: 13rem; }
.hover\:space-y-56:hover { row-gap: 14rem; }
.hover\:space-y-60:hover { row-gap: 15rem; }
.hover\:space-y-64:hover { row-gap: 16rem; }
.hover\:space-y-72:hover { row-gap: 18rem; }
.hover\:space-y-80:hover { row-gap: 20rem; }
.hover\:space-y-96:hover { row-gap: 24rem; }

.focus\:p-0:focus { padding: 0px; }
.focus\:p-0.5:focus { padding: 0.125rem; }
.focus\:p-1:focus { padding: 0.25rem; }
.focus\:p-1.5:focus { padding: 0.375rem; }
.focus\:p-2:focus { padding: 0.5rem; }
.focus\:p-2.5:focus { padding: 0.625rem; }
.focus\:p-3:focus { padding: 0.75rem; }
.focus\:p-3.5:focus { padding: 0.875rem; }
.focus\:p-4:focus { padding: 1rem; }
.focus\:p-5:focus { padding: 1.25rem; }
.focus\:p-6:focus { padding: 1.5rem; }
.focus\:p-7:focus { padding: 1.75rem; }
.focus\:p-8:focus { padding: 2rem; }
.focus\:p-9:focus { padding: 2.25rem; }
.focus\:p-10:focus { padding: 2.5rem; }
.focus\:p-11:focus { padding: 2.75rem; }
.focus\:p-12:focus { padding: 3rem; }
.focus\:p-14:focus { padding: 3.5rem; }
.focus\:p-16:focus { padding: 4rem; }
.focus\:p-20:focus { padding: 5rem; }
.focus\:p-24:focus { padding: 6rem; }
.focus\:p-28:focus { padding: 7rem; }
.focus\:p-32:focus { padding: 8rem; }
.focus\:p-36:focus { padding: 9rem; }
.focus\:p-40:focus { padding: 10rem; }
.focus\:p-44:focus { padding: 11rem; }
.focus\:p-48:focus { padding: 12rem; }
.focus\:p-52:focus { padding: 13rem; }
.focus\:p-56:focus { padding: 14rem; }
.focus\:p-60:focus { padding: 15rem; }
.focus\:p-64:focus { padding: 16rem; }
.focus\:p-72:focus { padding: 18rem; }
.focus\:p-80:focus { padding: 20rem; }
.focus\:p-96:focus { padding: 24rem; }
.focus\:m-0:focus { margin: 0px; }
.focus\:m-0.5:focus { margin: 0.125rem; }
.focus\:m-1:focus { margin: 0.25rem; }
.focus\:m-1.5:focus { margin: 0.375rem; }
.focus\:m-2:focus { margin: 0.5rem; }
.focus\:m-2.5:focus { margin: 0.625rem; }
.focus\:m-3:focus { margin: 0.75rem; }
.focus\:m-3.5:focus { margin: 0.875rem; }
.focus\:m-4:focus { margin: 1rem; }
.focus\:m-5:focus { margin: 1.25rem; }
.focus\:m-6:focus { margin: 1.5rem; }
.focus\:m-7:focus { margin: 1.75rem; }
.focus\:m-8:focus { margin: 2rem; }
.focus\:m-9:focus { margin: 2.25rem; }
.focus\:m-10:focus { margin: 2.5rem; }
.focus\:m-11:focus { margin: 2.75rem; }
.focus\:m-12:focus { margin: 3rem; }
.focus\:m-14:focus { margin: 3.5rem; }
.focus\:m-16:focus { margin: 4rem; }
.focus\:m-20:focus { margin: 5rem; }
.focus\:m-24:focus { margin: 6rem; }
.focus\:m-28:focus { margin: 7rem; }
.focus\:m-32:focus { margin: 8rem; }
.focus\:m-36:focus { margin: 9rem; }
.focus\:m-40:focus { margin: 10rem; }
.focus\:m-44:focus { margin: 11rem; }
.focus\:m-48:focus { margin: 12rem; }
.focus\:m-52:focus { margin: 13rem; }
.focus\:m-56:focus { margin: 14rem; }
.focus\:m-60:focus { margin: 15rem; }
.focus\:m-64:focus { margin: 16rem; }
.focus\:m-72:focus { margin: 18rem; }
.focus\:m-80:focus { margin: 20rem; }
.focus\:m-96:focus { margin: 24rem; }
.focus\:gap-0:focus { gap: 0px; }
.focus\:gap-0.5:focus { gap: 0.125rem; }
.focus\:gap-1:focus { gap: 0.25rem; }
.focus\:gap-1.5:focus { gap: 0.375rem; }
.focus\:gap-2:focus { gap: 0.5rem; }
.focus\:gap-2.5:focus { gap: 0.625rem; }
.focus\:gap-3:focus { gap: 0.75rem; }
.focus\:gap-3.5:focus { gap: 0.875rem; }
.focus\:gap-4:focus { gap: 1rem; }
.focus\:gap-5:focus { gap: 1.25rem; }
.focus\:gap-6:focus { gap: 1.5rem; }
.focus\:gap-7:focus { gap: 1.75rem; }
.focus\:gap-8:focus { gap: 2rem; }
.focus\:gap-9:focus { gap: 2.25rem; }
.focus\:gap-10:focus { gap: 2.5rem; }
.focus\:gap-11:focus { gap: 2.75rem; }
.focus\:gap-12:focus { gap: 3rem; }
.focus\:gap-14:focus { gap: 3.5rem; }
.focus\:gap-16:focus { gap: 4rem; }
.focus\:gap-20:focus { gap: 5rem; }
.focus\:gap-24:focus { gap: 6rem; }
.focus\:gap-28:focus { gap: 7rem; }
.focus\:gap-32:focus { gap: 8rem; }
.focus\:gap-36:focus { gap: 9rem; }
.focus\:gap-40:focus { gap: 10rem; }
.focus\:gap-44:focus { gap: 11rem; }
.focus\:gap-48:focus { gap: 12rem; }
.focus\:gap-52:focus { gap: 13rem; }
.focus\:gap-56:focus { gap: 14rem; }
.focus\:gap-60:focus { gap: 15rem; }
.focus\:gap-64:focus { gap: 16rem; }
.focus\:gap-72:focus { gap: 18rem; }
.focus\:gap-80:focus { gap: 20rem; }
.focus\:gap-96:focus { gap: 24rem; }
.focus\:space-x-0:focus { column-gap: 0px; }
.focus\:space-x-0.5:focus { column-gap: 0.125rem; }
.focus\:space-x-1:focus { column-gap: 0.25rem; }
.focus\:space-x-1.5:focus { column-gap: 0.375rem; }
.focus\:space-x-2:focus { column-gap: 0.5rem; }
.focus\:space-x-2.5:focus { column-gap: 0.625rem; }
.focus\:space-x-3:focus { column-gap: 0.75rem; }
.focus\:space-x-3.5:focus { column-gap: 0.875rem; }
.focus\:space-x-4:focus { column-gap: 1rem; }
.focus\:space-x-5:focus { column-gap: 1.25rem; }
.focus\:space-x-6:focus { column-gap: 1.5rem; }
.focus\:space-x-7:focus { column-gap: 1.75rem; }
.focus\:space-x-8:focus { column-gap: 2rem; }
.focus\:space-x-9:focus { column-gap: 2.25rem; }
.focus\:space-x-10:focus { column-gap: 2.5rem; }
.focus\:space-x-11:focus { column-gap: 2.75rem; }
.focus\:space-x-12:focus { column-gap: 3rem; }
.focus\:space-x-14:focus { column-gap: 3.5rem; }
.focus\:space-x-16:focus { column-gap: 4rem; }
.focus\:space-x-20:focus { column-gap: 5rem; }
.focus\:space-x-24:focus { column-gap: 6rem; }
.focus\:space-x-28:focus { column-gap: 7rem; }
.focus\:space-x-32:focus { column-gap: 8rem; }
.focus\:space-x-36:focus { column-gap: 9rem; }
.focus\:space-x-40:focus { column-gap: 10rem; }
.focus\:space-x-44:focus { column-gap: 11rem; }
.focus\:space-x-48:focus { column-gap: 12rem; }
.focus\:space-x-52:focus { column-gap: 13rem; }
.focus\:space-x-56:focus { column-gap: 14rem; }
.focus\:space-x-60:focus { column-gap: 15rem; }
.focus\:space-x-64:focus { column-gap: 16rem; }
.focus\:space-x-72:focus { column-gap: 18rem; }
.focus\:space-x-80:focus { column-gap: 20rem; }
.focus\:space-x-96:focus { column-gap: 24rem; }
.focus\:space-y-0:focus { row-gap: 0px; }
.focus\:space-y-0.5:focus { row-gap: 0.125rem; }
.focus\:space-y-1:focus { row-gap: 0.25rem; }
.focus\:space-y-1.5:focus { row-gap: 0.375rem; }
.focus\:space-y-2:focus { row-gap: 0.5rem; }
.focus\:space-y-2.5:focus { row-gap: 0.625rem; }
.focus\:space-y-3:focus { row-gap: 0.75rem; }
.focus\:space-y-3.5:focus { row-gap: 0.875rem; }
.focus\:space-y-4:focus { row-gap: 1rem; }
.focus\:space-y-5:focus { row-gap: 1.25rem; }
.focus\:space-y-6:focus { row-gap: 1.5rem; }
.focus\:space-y-7:focus { row-gap: 1.75rem; }
.focus\:space-y-8:focus { row-gap: 2rem; }
.focus\:space-y-9:focus { row-gap: 2.25rem; }
.focus\:space-y-10:focus { row-gap: 2.5rem; }
.focus\:space-y-11:focus { row-gap: 2.75rem; }
.focus\:space-y-12:focus { row-gap: 3rem; }
.focus\:space-y-14:focus { row-gap: 3.5rem; }
.focus\:space-y-16:focus { row-gap: 4rem; }
.focus\:space-y-20:focus { row-gap: 5rem; }
.focus\:space-y-24:focus { row-gap: 6rem; }
.focus\:space-y-28:focus { row-gap: 7rem; }
.focus\:space-y-32:focus { row-gap: 8rem; }
.focus\:space-y-36:focus { row-gap: 9rem; }
.focus\:space-y-40:focus { row-gap: 10rem; }
.focus\:space-y-44:focus { row-gap: 11rem; }
.focus\:space-y-48:focus { row-gap: 12rem; }
.focus\:space-y-52:focus { row-gap: 13rem; }
.focus\:space-y-56:focus { row-gap: 14rem; }
.focus\:space-y-60:focus { row-gap: 15rem; }
.focus\:space-y-64:focus { row-gap: 16rem; }
.focus\:space-y-72:focus { row-gap: 18rem; }
.focus\:space-y-80:focus { row-gap: 20rem; }
.focus\:space-y-96:focus { row-gap: 24rem; }

.active\:p-0:active { padding: 0px; }
.active\:p-0.5:active { padding: 0.125rem; }
.active\:p-1:active { padding: 0.25rem; }
.active\:p-1.5:active { padding: 0.375rem; }
.active\:p-2:active { padding: 0.5rem; }
.active\:p-2.5:active { padding: 0.625rem; }
.active\:p-3:active { padding: 0.75rem; }
.active\:p-3.5:active { padding: 0.875rem; }
.active\:p-4:active { padding: 1rem; }
.active\:p-5:active { padding: 1.25rem; }
.active\:p-6:active { padding: 1.5rem; }
.active\:p-7:active { padding: 1.75rem; }
.active\:p-8:active { padding: 2rem; }
.active\:p-9:active { padding: 2.25rem; }
.active\:p-10:active { padding: 2.5rem; }
.active\:p-11:active { padding: 2.75rem; }
.active\:p-12:active { padding: 3rem; }
.active\:p-14:active { padding: 3.5rem; }
.active\:p-16:active { padding: 4rem; }
.active\:p-20:active { padding: 5rem; }
.active\:p-24:active { padding: 6rem; }
.active\:p-28:active { padding: 7rem; }
.active\:p-32:active { padding: 8rem; }
.active\:p-36:active { padding: 9rem; }
.active\:p-40:active { padding: 10rem; }
.active\:p-44:active { padding: 11rem; }
.active\:p-48:active { padding: 12rem; }
.active\:p-52:active { padding: 13rem; }
.active\:p-56:active { padding: 14rem; }
.active\:p-60:active { padding: 15rem; }
.active\:p-64:active { padding: 16rem; }
.active\:p-72:active { padding: 18rem; }
.active\:p-80:active { padding: 20rem; }
.active\:p-96:active { padding: 24rem; }
.active\:m-0:active { margin: 0px; }
.active\:m-0.5:active { margin: 0.125rem; }
.active\:m-1:active { margin: 0.25rem; }
.active\:m-1.5:active { margin: 0.375rem; }
.active\:m-2:active { margin: 0.5rem; }
.active\:m-2.5:active { margin: 0.625rem; }
.active\:m-3:active { margin: 0.75rem; }
.active\:m-3.5:active { margin: 0.875rem; }
.active\:m-4:active { margin: 1rem; }
.active\:m-5:active { margin: 1.25rem; }
.active\:m-6:active { margin: 1.5rem; }
.active\:m-7:active { margin: 1.75rem; }
.active\:m-8:active { margin: 2rem; }
.active\:m-9:active { margin: 2.25rem; }
.active\:m-10:active { margin: 2.5rem; }
.active\:m-11:active { margin: 2.75rem; }
.active\:m-12:active { margin: 3rem; }
.active\:m-14:active { margin: 3.5rem; }
.active\:m-16:active { margin: 4rem; }
.active\:m-20:active { margin: 5rem; }
.active\:m-24:active { margin: 6rem; }
.active\:m-28:active { margin: 7rem; }
.active\:m-32:active { margin: 8rem; }
.active\:m-36:active { margin: 9rem; }
.active\:m-40:active { margin: 10rem; }
.active\:m-44:active { margin: 11rem; }
.active\:m-48:active { margin: 12rem; }
.active\:m-52:active { margin: 13rem; }
.active\:m-56:active { margin: 14rem; }
.active\:m-60:active { margin: 15rem; }
.active\:m-64:active { margin: 16rem; }
.active\:m-72:active { margin: 18rem; }
.active\:m-80:active { margin: 20rem; }
.active\:m-96:active { margin: 24rem; }
.active\:gap-0:active { gap: 0px; }
.active\:gap-0.5:active { gap: 0.125rem; }
.active\:gap-1:active { gap: 0.25rem; }
.active\:gap-1.5:active { gap: 0.375rem; }
.active\:gap-2:active { gap: 0.5rem; }
.active\:gap-2.5:active { gap: 0.625rem; }
.active\:gap-3:active { gap: 0.75rem; }
.active\:gap-3.5:active { gap: 0.875rem; }
.active\:gap-4:active { gap: 1rem; }
.active\:gap-5:active { gap: 1.25rem; }
.active\:gap-6:active { gap: 1.5rem; }
.active\:gap-7:active { gap: 1.75rem; }
.active\:gap-8:active { gap: 2rem; }
.active\:gap-9:active { gap: 2.25rem; }
.active\:gap-10:active { gap: 2.5rem; }
.active\:gap-11:active { gap: 2.75rem; }
.active\:gap-12:active { gap: 3rem; }
.active\:gap-14:active { gap: 3.5rem; }
.active\:gap-16:active { gap: 4rem; }
.active\:gap-20:active { gap: 5rem; }
.active\:gap-24:active { gap: 6rem; }
.active\:gap-28:active { gap: 7rem; }
.active\:gap-32:active { gap: 8rem; }
.active\:gap-36:active { gap: 9rem; }
.active\:gap-40:active { gap: 10rem; }
.active\:gap-44:active { gap: 11rem; }
.active\:gap-48:active { gap: 12rem; }
.active\:gap-52:active { gap: 13rem; }
.active\:gap-56:active { gap: 14rem; }
.active\:gap-60:active { gap: 15rem; }
.active\:gap-64:active { gap: 16rem; }
.active\:gap-72:active { gap: 18rem; }
.active\:gap-80:active { gap: 20rem; }
.active\:gap-96:active { gap: 24rem; }
.active\:space-x-0:active { column-gap: 0px; }
.active\:space-x-0.5:active { column-gap: 0.125rem; }
.active\:space-x-1:active { column-gap: 0.25rem; }
.active\:space-x-1.5:active { column-gap: 0.375rem; }
.active\:space-x-2:active { column-gap: 0.5rem; }
.active\:space-x-2.5:active { column-gap: 0.625rem; }
.active\:space-x-3:active { column-gap: 0.75rem; }
.active\:space-x-3.5:active { column-gap: 0.875rem; }
.active\:space-x-4:active { column-gap: 1rem; }
.active\:space-x-5:active { column-gap: 1.25rem; }
.active\:space-x-6:active { column-gap: 1.5rem; }
.active\:space-x-7:active { column-gap: 1.75rem; }
.active\:space-x-8:active { column-gap: 2rem; }
.active\:space-x-9:active { column-gap: 2.25rem; }
.active\:space-x-10:active { column-gap: 2.5rem; }
.active\:space-x-11:active { column-gap: 2.75rem; }
.active\:space-x-12:active { column-gap: 3rem; }
.active\:space-x-14:active { column-gap: 3.5rem; }
.active\:space-x-16:active { column-gap: 4rem; }
.active\:space-x-20:active { column-gap: 5rem; }
.active\:space-x-24:active { column-gap: 6rem; }
.active\:space-x-28:active { column-gap: 7rem; }
.active\:space-x-32:active { column-gap: 8rem; }
.active\:space-x-36:active { column-gap: 9rem; }
.active\:space-x-40:active { column-gap: 10rem; }
.active\:space-x-44:active { column-gap: 11rem; }
.active\:space-x-48:active { column-gap: 12rem; }
.active\:space-x-52:active { column-gap: 13rem; }
.active\:space-x-56:active { column-gap: 14rem; }
.active\:space-x-60:active { column-gap: 15rem; }
.active\:space-x-64:active { column-gap: 16rem; }
.active\:space-x-72:active { column-gap: 18rem; }
.active\:space-x-80:active { column-gap: 20rem; }
.active\:space-x-96:active { column-gap: 24rem; }
.active\:space-y-0:active { row-gap: 0px; }
.active\:space-y-0.5:active { row-gap: 0.125rem; }
.active\:space-y-1:active { row-gap: 0.25rem; }
.active\:space-y-1.5:active { row-gap: 0.375rem; }
.active\:space-y-2:active { row-gap: 0.5rem; }
.active\:space-y-2.5:active { row-gap: 0.625rem; }
.active\:space-y-3:active { row-gap: 0.75rem; }
.active\:space-y-3.5:active { row-gap: 0.875rem; }
.active\:space-y-4:active { row-gap: 1rem; }
.active\:space-y-5:active { row-gap: 1.25rem; }
.active\:space-y-6:active { row-gap: 1.5rem; }
.active\:space-y-7:active { row-gap: 1.75rem; }
.active\:space-y-8:active { row-gap: 2rem; }
.active\:space-y-9:active { row-gap: 2.25rem; }
.active\:space-y-10:active { row-gap: 2.5rem; }
.active\:space-y-11:active { row-gap: 2.75rem; }
.active\:space-y-12:active { row-gap: 3rem; }
.active\:space-y-14:active { row-gap: 3.5rem; }
.active\:space-y-16:active { row-gap: 4rem; }
.active\:space-y-20:active { row-gap: 5rem; }
.active\:space-y-24:active { row-gap: 6rem; }
.active\:space-y-28:active { row-gap: 7rem; }
.active\:space-y-32:active { row-gap: 8rem; }
.active\:space-y-36:active { row-gap: 9rem; }
.active\:space-y-40:active { row-gap: 10rem; }
.active\:space-y-44:active { row-gap: 11rem; }
.active\:space-y-48:active { row-gap: 12rem; }
.active\:space-y-52:active { row-gap: 13rem; }
.active\:space-y-56:active { row-gap: 14rem; }
.active\:space-y-60:active { row-gap: 15rem; }
.active\:space-y-64:active { row-gap: 16rem; }
.active\:space-y-72:active { row-gap: 18rem; }
.active\:space-y-80:active { row-gap: 20rem; }
.active\:space-y-96:active { row-gap: 24rem; }

.disabled\:p-0:disabled { padding: 0px; }
.disabled\:p-0.5:disabled { padding: 0.125rem; }
.disabled\:p-1:disabled { padding: 0.25rem; }
.disabled\:p-1.5:disabled { padding: 0.375rem; }
.disabled\:p-2:disabled { padding: 0.5rem; }
.disabled\:p-2.5:disabled { padding: 0.625rem; }
.disabled\:p-3:disabled { padding: 0.75rem; }
.disabled\:p-3.5:disabled { padding: 0.875rem; }
.disabled\:p-4:disabled { padding: 1rem; }
.disabled\:p-5:disabled { padding: 1.25rem; }
.disabled\:p-6:disabled { padding: 1.5rem; }
.disabled\:p-7:disabled { padding: 1.75rem; }
.disabled\:p-8:disabled { padding: 2rem; }
.disabled\:p-9:disabled { padding: 2.25rem; }
.disabled\:p-10:disabled { padding: 2.5rem; }
.disabled\:p-11:disabled { padding: 2.75rem; }
.disabled\:p-12:disabled { padding: 3rem; }
.disabled\:p-14:disabled { padding: 3.5rem; }
.disabled\:p-16:disabled { padding: 4rem; }
.disabled\:p-20:disabled { padding: 5rem; }
.disabled\:p-24:disabled { padding: 6rem; }
.disabled\:p-28:disabled { padding: 7rem; }
.disabled\:p-32:disabled { padding: 8rem; }
.disabled\:p-36:disabled { padding: 9rem; }
.disabled\:p-40:disabled { padding: 10rem; }
.disabled\:p-44:disabled { padding: 11rem; }
.disabled\:p-48:disabled { padding: 12rem; }
.disabled\:p-52:disabled { padding: 13rem; }
.disabled\:p-56:disabled { padding: 14rem; }
.disabled\:p-60:disabled { padding: 15rem; }
.disabled\:p-64:disabled { padding: 16rem; }
.disabled\:p-72:disabled { padding: 18rem; }
.disabled\:p-80:disabled { padding: 20rem; }
.disabled\:p-96:disabled { padding: 24rem; }
.disabled\:m-0:disabled { margin: 0px; }
.disabled\:m-0.5:disabled { margin: 0.125rem; }
.disabled\:m-1:disabled { margin: 0.25rem; }
.disabled\:m-1.5:disabled { margin: 0.375rem; }
.disabled\:m-2:disabled { margin: 0.5rem; }
.disabled\:m-2.5:disabled { margin: 0.625rem; }
.disabled\:m-3:disabled { margin: 0.75rem; }
.disabled\:m-3.5:disabled { margin: 0.875rem; }
.disabled\:m-4:disabled { margin: 1rem; }
.disabled\:m-5:disabled { margin: 1.25rem; }
.disabled\:m-6:disabled { margin: 1.5rem; }
.disabled\:m-7:disabled { margin: 1.75rem; }
.disabled\:m-8:disabled { margin: 2rem; }
.disabled\:m-9:disabled { margin: 2.25rem; }
.disabled\:m-10:disabled { margin: 2.5rem; }
.disabled\:m-11:disabled { margin: 2.75rem; }
.disabled\:m-12:disabled { margin: 3rem; }
.disabled\:m-14:disabled { margin: 3.5rem; }
.disabled\:m-16:disabled { margin: 4rem; }
.disabled\:m-20:disabled { margin: 5rem; }
.disabled\:m-24:disabled { margin: 6rem; }
.disabled\:m-28:disabled { margin: 7rem; }
.disabled\:m-32:disabled { margin: 8rem; }
.disabled\:m-36:disabled { margin: 9rem; }
.disabled\:m-40:disabled { margin: 10rem; }
.disabled\:m-44:disabled { margin: 11rem; }
.disabled\:m-48:disabled { margin: 12rem; }
.disabled\:m-52:disabled { margin: 13rem; }
.disabled\:m-56:disabled { margin: 14rem; }
.disabled\:m-60:disabled { margin: 15rem; }
.disabled\:m-64:disabled { margin: 16rem; }
.disabled\:m-72:disabled { margin: 18rem; }
.disabled\:m-80:disabled { margin: 20rem; }
.disabled\:m-96:disabled { margin: 24rem; }
.disabled\:gap-0:disabled { gap: 0px; }
.disabled\:gap-0.5:disabled { gap: 0.125rem; }
.disabled\:gap-1:disabled { gap: 0.25rem; }
.disabled\:gap-1.5:disabled { gap: 0.375rem; }
.disabled\:gap-2:disabled { gap: 0.5rem; }
.disabled\:gap-2.5:disabled { gap: 0.625rem; }
.disabled\:gap-3:disabled { gap: 0.75rem; }
.disabled\:gap-3.5:disabled { gap: 0.875rem; }
.disabled\:gap-4:disabled { gap: 1rem; }
.disabled\:gap-5:disabled { gap: 1.25rem; }
.disabled\:gap-6:disabled { gap: 1.5rem; }
.disabled\:gap-7:disabled { gap: 1.75rem; }
.disabled\:gap-8:disabled { gap: 2rem; }
.disabled\:gap-9:disabled { gap: 2.25rem; }
.disabled\:gap-10:disabled { gap: 2.5rem; }
.disabled\:gap-11:disabled { gap: 2.75rem; }
.disabled\:gap-12:disabled { gap: 3rem; }
.disabled\:gap-14:disabled { gap: 3.5rem; }
.disabled\:gap-16:disabled { gap: 4rem; }
.disabled\:gap-20:disabled { gap: 5rem; }
.disabled\:gap-24:disabled { gap: 6rem; }
.disabled\:gap-28:disabled { gap: 7rem; }
.disabled\:gap-32:disabled { gap: 8rem; }
.disabled\:gap-36:disabled { gap: 9rem; }
.disabled\:gap-40:disabled { gap: 10rem; }
.disabled\:gap-44:disabled { gap: 11rem; }
.disabled\:gap-48:disabled { gap: 12rem; }
.disabled\:gap-52:disabled { gap: 13rem; }
.disabled\:gap-56:disabled { gap: 14rem; }
.disabled\:gap-60:disabled { gap: 15rem; }
.disabled\:gap-64:disabled { gap: 16rem; }
.disabled\:gap-72:disabled { gap: 18rem; }
.disabled\:gap-80:disabled { gap: 20rem; }
.disabled\:gap-96:disabled { gap: 24rem; }
.disabled\:space-x-0:disabled { column-gap: 0px; }
.disabled\:space-x-0.5:disabled { column-gap: 0.125rem; }
.disabled\:space-x-1:disabled { column-gap: 0.25rem; }
.disabled\:space-x-1.5:disabled { column-gap: 0.375rem; }
.disabled\:space-x-2:disabled { column-gap: 0.5rem; }
.disabled\:space-x-2.5:disabled { column-gap: 0.625rem; }
.disabled\:space-x-3:disabled { column-gap: 0.75rem; }
.disabled\:space-x-3.5:disabled { column-gap: 0.875rem; }
.disabled\:space-x-4:disabled { column-gap: 1rem; }
.disabled\:space-x-5:disabled { column-gap: 1.25rem; }
.disabled\:space-x-6:disabled { column-gap: 1.5rem; }
.disabled\:space-x-7:disabled { column-gap: 1.75rem; }
.disabled\:space-x-8:disabled { column-gap: 2rem; }
.disabled\:space-x-9:disabled { column-gap: 2.25rem; }
.disabled\:space-x-10:disabled { column-gap: 2.5rem; }
.disabled\:space-x-11:disabled { column-gap: 2.75rem; }
.disabled\:space-x-12:disabled { column-gap: 3rem; }
.disabled\:space-x-14:disabled { column-gap: 3.5rem; }
.disabled\:space-x-16:disabled { column-gap: 4rem; }
.disabled\:space-x-20:disabled { column-gap: 5rem; }
.disabled\:space-x-24:disabled { column-gap: 6rem; }
.disabled\:space-x-28:disabled { column-gap: 7rem; }
.disabled\:space-x-32:disabled { column-gap: 8rem; }
.disabled\:space-x-36:disabled { column-gap: 9rem; }
.disabled\:space-x-40:disabled { column-gap: 10rem; }
.disabled\:space-x-44:disabled { column-gap: 11rem; }
.disabled\:space-x-48:disabled { column-gap: 12rem; }
.disabled\:space-x-52:disabled { column-gap: 13rem; }
.disabled\:space-x-56:disabled { column-gap: 14rem; }
.disabled\:space-x-60:disabled { column-gap: 15rem; }
.disabled\:space-x-64:disabled { column-gap: 16rem; }
.disabled\:space-x-72:disabled { column-gap: 18rem; }
.disabled\:space-x-80:disabled { column-gap: 20rem; }
.disabled\:space-x-96:disabled { column-gap: 24rem; }
.disabled\:space-y-0:disabled { row-gap: 0px; }
.disabled\:space-y-0.5:disabled { row-gap: 0.125rem; }
.disabled\:space-y-1:disabled { row-gap: 0.25rem; }
.disabled\:space-y-1.5:disabled { row-gap: 0.375rem; }
.disabled\:space-y-2:disabled { row-gap: 0.5rem; }
.disabled\:space-y-2.5:disabled { row-gap: 0.625rem; }
.disabled\:space-y-3:disabled { row-gap: 0.75rem; }
.disabled\:space-y-3.5:disabled { row-gap: 0.875rem; }
.disabled\:space-y-4:disabled { row-gap: 1rem; }
.disabled\:space-y-5:disabled { row-gap: 1.25rem; }
.disabled\:space-y-6:disabled { row-gap: 1.5rem; }
.disabled\:space-y-7:disabled { row-gap: 1.75rem; }
.disabled\:space-y-8:disabled { row-gap: 2rem; }
.disabled\:space-y-9:disabled { row-gap: 2.25rem; }
.disabled\:space-y-10:disabled { row-gap: 2.5rem; }
.disabled\:space-y-11:disabled { row-gap: 2.75rem; }
.disabled\:space-y-12:disabled { row-gap: 3rem; }
.disabled\:space-y-14:disabled { row-gap: 3.5rem; }
.disabled\:space-y-16:disabled { row-gap: 4rem; }
.disabled\:space-y-20:disabled { row-gap: 5rem; }
.disabled\:space-y-24:disabled { row-gap: 6rem; }
.disabled\:space-y-28:disabled { row-gap: 7rem; }
.disabled\:space-y-32:disabled { row-gap: 8rem; }
.disabled\:space-y-36:disabled { row-gap: 9rem; }
.disabled\:space-y-40:disabled { row-gap: 10rem; }
.disabled\:space-y-44:disabled { row-gap: 11rem; }
.disabled\:space-y-48:disabled { row-gap: 12rem; }
.disabled\:space-y-52:disabled { row-gap: 13rem; }
.disabled\:space-y-56:disabled { row-gap: 14rem; }
.disabled\:space-y-60:disabled { row-gap: 15rem; }
.disabled\:space-y-64:disabled { row-gap: 16rem; }
.disabled\:space-y-72:disabled { row-gap: 18rem; }
.disabled\:space-y-80:disabled { row-gap: 20rem; }
.disabled\:space-y-96:disabled { row-gap: 24rem; }

.first\:p-0:nth-child(first) { padding: 0px; }
.first\:p-0.5:nth-child(first) { padding: 0.125rem; }
.first\:p-1:nth-child(first) { padding: 0.25rem; }
.first\:p-1.5:nth-child(first) { padding: 0.375rem; }
.first\:p-2:nth-child(first) { padding: 0.5rem; }
.first\:p-2.5:nth-child(first) { padding: 0.625rem; }
.first\:p-3:nth-child(first) { padding: 0.75rem; }
.first\:p-3.5:nth-child(first) { padding: 0.875rem; }
.first\:p-4:nth-child(first) { padding: 1rem; }
.first\:p-5:nth-child(first) { padding: 1.25rem; }
.first\:p-6:nth-child(first) { padding: 1.5rem; }
.first\:p-7:nth-child(first) { padding: 1.75rem; }
.first\:p-8:nth-child(first) { padding: 2rem; }
.first\:p-9:nth-child(first) { padding: 2.25rem; }
.first\:p-10:nth-child(first) { padding: 2.5rem; }
.first\:p-11:nth-child(first) { padding: 2.75rem; }
.first\:p-12:nth-child(first) { padding: 3rem; }
.first\:p-14:nth-child(first) { padding: 3.5rem; }
.first\:p-16:nth-child(first) { padding: 4rem; }
.first\:p-20:nth-child(first) { padding: 5rem; }
.first\:p-24:nth-child(first) { padding: 6rem; }
.first\:p-28:nth-child(first) { padding: 7rem; }
.first\:p-32:nth-child(first) { padding: 8rem; }
.first\:p-36:nth-child(first) { padding: 9rem; }
.first\:p-40:nth-child(first) { padding: 10rem; }
.first\:p-44:nth-child(first) { padding: 11rem; }
.first\:p-48:nth-child(first) { padding: 12rem; }
.first\:p-52:nth-child(first) { padding: 13rem; }
.first\:p-56:nth-child(first) { padding: 14rem; }
.first\:p-60:nth-child(first) { padding: 15rem; }
.first\:p-64:nth-child(first) { padding: 16rem; }
.first\:p-72:nth-child(first) { padding: 18rem; }
.first\:p-80:nth-child(first) { padding: 20rem; }
.first\:p-96:nth-child(first) { padding: 24rem; }
.first\:m-0:nth-child(first) { margin: 0px; }
.first\:m-0.5:nth-child(first) { margin: 0.125rem; }
.first\:m-1:nth-child(first) { margin: 0.25rem; }
.first\:m-1.5:nth-child(first) { margin: 0.375rem; }
.first\:m-2:nth-child(first) { margin: 0.5rem; }
.first\:m-2.5:nth-child(first) { margin: 0.625rem; }
.first\:m-3:nth-child(first) { margin: 0.75rem; }
.first\:m-3.5:nth-child(first) { margin: 0.875rem; }
.first\:m-4:nth-child(first) { margin: 1rem; }
.first\:m-5:nth-child(first) { margin: 1.25rem; }
.first\:m-6:nth-child(first) { margin: 1.5rem; }
.first\:m-7:nth-child(first) { margin: 1.75rem; }
.first\:m-8:nth-child(first) { margin: 2rem; }
.first\:m-9:nth-child(first) { margin: 2.25rem; }
.first\:m-10:nth-child(first) { margin: 2.5rem; }
.first\:m-11:nth-child(first) { margin: 2.75rem; }
.first\:m-12:nth-child(first) { margin: 3rem; }
.first\:m-14:nth-child(first) { margin: 3.5rem; }
.first\:m-16:nth-child(first) { margin: 4rem; }
.first\:m-20:nth-child(first) { margin: 5rem; }
.first\:m-24:nth-child(first) { margin: 6rem; }
.first\:m-28:nth-child(first) { margin: 7rem; }
.first\:m-32:nth-child(first) { margin: 8rem; }
.first\:m-36:nth-child(first) { margin: 9rem; }
.first\:m-40:nth-child(first) { margin: 10rem; }
.first\:m-44:nth-child(first) { margin: 11rem; }
.first\:m-48:nth-child(first) { margin: 12rem; }
.first\:m-52:nth-child(first) { margin: 13rem; }
.first\:m-56:nth-child(first) { margin: 14rem; }
.first\:m-60:nth-child(first) { margin: 15rem; }
.first\:m-64:nth-child(first) { margin: 16rem; }
.first\:m-72:nth-child(first) { margin: 18rem; }
.first\:m-80:nth-child(first) { margin: 20rem; }
.first\:m-96:nth-child(first) { margin: 24rem; }
.first\:gap-0:nth-child(first) { gap: 0px; }
.first\:gap-0.5:nth-child(first) { gap: 0.125rem; }
.first\:gap-1:nth-child(first) { gap: 0.25rem; }
.first\:gap-1.5:nth-child(first) { gap: 0.375rem; }
.first\:gap-2:nth-child(first) { gap: 0.5rem; }
.first\:gap-2.5:nth-child(first) { gap: 0.625rem; }
.first\:gap-3:nth-child(first) { gap: 0.75rem; }
.first\:gap-3.5:nth-child(first) { gap: 0.875rem; }
.first\:gap-4:nth-child(first) { gap: 1rem; }
.first\:gap-5:nth-child(first) { gap: 1.25rem; }
.first\:gap-6:nth-child(first) { gap: 1.5rem; }
.first\:gap-7:nth-child(first) { gap: 1.75rem; }
.first\:gap-8:nth-child(first) { gap: 2rem; }
.first\:gap-9:nth-child(first) { gap: 2.25rem; }
.first\:gap-10:nth-child(first) { gap: 2.5rem; }
.first\:gap-11:nth-child(first) { gap: 2.75rem; }
.first\:gap-12:nth-child(first) { gap: 3rem; }
.first\:gap-14:nth-child(first) { gap: 3.5rem; }
.first\:gap-16:nth-child(first) { gap: 4rem; }
.first\:gap-20:nth-child(first) { gap: 5rem; }
.first\:gap-24:nth-child(first) { gap: 6rem; }
.first\:gap-28:nth-child(first) { gap: 7rem; }
.first\:gap-32:nth-child(first) { gap: 8rem; }
.first\:gap-36:nth-child(first) { gap: 9rem; }
.first\:gap-40:nth-child(first) { gap: 10rem; }
.first\:gap-44:nth-child(first) { gap: 11rem; }
.first\:gap-48:nth-child(first) { gap: 12rem; }
.first\:gap-52:nth-child(first) { gap: 13rem; }
.first\:gap-56:nth-child(first) { gap: 14rem; }
.first\:gap-60:nth-child(first) { gap: 15rem; }
.first\:gap-64:nth-child(first) { gap: 16rem; }
.first\:gap-72:nth-child(first) { gap: 18rem; }
.first\:gap-80:nth-child(first) { gap: 20rem; }
.first\:gap-96:nth-child(first) { gap: 24rem; }
.first\:space-x-0:nth-child(first) { column-gap: 0px; }
.first\:space-x-0.5:nth-child(first) { column-gap: 0.125rem; }
.first\:space-x-1:nth-child(first) { column-gap: 0.25rem; }
.first\:space-x-1.5:nth-child(first) { column-gap: 0.375rem; }
.first\:space-x-2:nth-child(first) { column-gap: 0.5rem; }
.first\:space-x-2.5:nth-child(first) { column-gap: 0.625rem; }
.first\:space-x-3:nth-child(first) { column-gap: 0.75rem; }
.first\:space-x-3.5:nth-child(first) { column-gap: 0.875rem; }
.first\:space-x-4:nth-child(first) { column-gap: 1rem; }
.first\:space-x-5:nth-child(first) { column-gap: 1.25rem; }
.first\:space-x-6:nth-child(first) { column-gap: 1.5rem; }
.first\:space-x-7:nth-child(first) { column-gap: 1.75rem; }
.first\:space-x-8:nth-child(first) { column-gap: 2rem; }
.first\:space-x-9:nth-child(first) { column-gap: 2.25rem; }
.first\:space-x-10:nth-child(first) { column-gap: 2.5rem; }
.first\:space-x-11:nth-child(first) { column-gap: 2.75rem; }
.first\:space-x-12:nth-child(first) { column-gap: 3rem; }
.first\:space-x-14:nth-child(first) { column-gap: 3.5rem; }
.first\:space-x-16:nth-child(first) { column-gap: 4rem; }
.first\:space-x-20:nth-child(first) { column-gap: 5rem; }
.first\:space-x-24:nth-child(first) { column-gap: 6rem; }
.first\:space-x-28:nth-child(first) { column-gap: 7rem; }
.first\:space-x-32:nth-child(first) { column-gap: 8rem; }
.first\:space-x-36:nth-child(first) { column-gap: 9rem; }
.first\:space-x-40:nth-child(first) { column-gap: 10rem; }
.first\:space-x-44:nth-child(first) { column-gap: 11rem; }
.first\:space-x-48:nth-child(first) { column-gap: 12rem; }
.first\:space-x-52:nth-child(first) { column-gap: 13rem; }
.first\:space-x-56:nth-child(first) { column-gap: 14rem; }
.first\:space-x-60:nth-child(first) { column-gap: 15rem; }
.first\:space-x-64:nth-child(first) { column-gap: 16rem; }
.first\:space-x-72:nth-child(first) { column-gap: 18rem; }
.first\:space-x-80:nth-child(first) { column-gap: 20rem; }
.first\:space-x-96:nth-child(first) { column-gap: 24rem; }
.first\:space-y-0:nth-child(first) { row-gap: 0px; }
.first\:space-y-0.5:nth-child(first) { row-gap: 0.125rem; }
.first\:space-y-1:nth-child(first) { row-gap: 0.25rem; }
.first\:space-y-1.5:nth-child(first) { row-gap: 0.375rem; }
.first\:space-y-2:nth-child(first) { row-gap: 0.5rem; }
.first\:space-y-2.5:nth-child(first) { row-gap: 0.625rem; }
.first\:space-y-3:nth-child(first) { row-gap: 0.75rem; }
.first\:space-y-3.5:nth-child(first) { row-gap: 0.875rem; }
.first\:space-y-4:nth-child(first) { row-gap: 1rem; }
.first\:space-y-5:nth-child(first) { row-gap: 1.25rem; }
.first\:space-y-6:nth-child(first) { row-gap: 1.5rem; }
.first\:space-y-7:nth-child(first) { row-gap: 1.75rem; }
.first\:space-y-8:nth-child(first) { row-gap: 2rem; }
.first\:space-y-9:nth-child(first) { row-gap: 2.25rem; }
.first\:space-y-10:nth-child(first) { row-gap: 2.5rem; }
.first\:space-y-11:nth-child(first) { row-gap: 2.75rem; }
.first\:space-y-12:nth-child(first) { row-gap: 3rem; }
.first\:space-y-14:nth-child(first) { row-gap: 3.5rem; }
.first\:space-y-16:nth-child(first) { row-gap: 4rem; }
.first\:space-y-20:nth-child(first) { row-gap: 5rem; }
.first\:space-y-24:nth-child(first) { row-gap: 6rem; }
.first\:space-y-28:nth-child(first) { row-gap: 7rem; }
.first\:space-y-32:nth-child(first) { row-gap: 8rem; }
.first\:space-y-36:nth-child(first) { row-gap: 9rem; }
.first\:space-y-40:nth-child(first) { row-gap: 10rem; }
.first\:space-y-44:nth-child(first) { row-gap: 11rem; }
.first\:space-y-48:nth-child(first) { row-gap: 12rem; }
.first\:space-y-52:nth-child(first) { row-gap: 13rem; }
.first\:space-y-56:nth-child(first) { row-gap: 14rem; }
.first\:space-y-60:nth-child(first) { row-gap: 15rem; }
.first\:space-y-64:nth-child(first) { row-gap: 16rem; }
.first\:space-y-72:nth-child(first) { row-gap: 18rem; }
.first\:space-y-80:nth-child(first) { row-gap: 20rem; }
.first\:space-y-96:nth-child(first) { row-gap: 24rem; }

.last\:p-0:nth-child(last) { padding: 0px; }
.last\:p-0.5:nth-child(last) { padding: 0.125rem; }
.last\:p-1:nth-child(last) { padding: 0.25rem; }
.last\:p-1.5:nth-child(last) { padding: 0.375rem; }
.last\:p-2:nth-child(last) { padding: 0.5rem; }
.last\:p-2.5:nth-child(last) { padding: 0.625rem; }
.last\:p-3:nth-child(last) { padding: 0.75rem; }
.last\:p-3.5:nth-child(last) { padding: 0.875rem; }
.last\:p-4:nth-child(last) { padding: 1rem; }
.last\:p-5:nth-child(last) { padding: 1.25rem; }
.last\:p-6:nth-child(last) { padding: 1.5rem; }
.last\:p-7:nth-child(last) { padding: 1.75rem; }
.last\:p-8:nth-child(last) { padding: 2rem; }
.last\:p-9:nth-child(last) { padding: 2.25rem; }
.last\:p-10:nth-child(last) { padding: 2.5rem; }
.last\:p-11:nth-child(last) { padding: 2.75rem; }
.last\:p-12:nth-child(last) { padding: 3rem; }
.last\:p-14:nth-child(last) { padding: 3.5rem; }
.last\:p-16:nth-child(last) { padding: 4rem; }
.last\:p-20:nth-child(last) { padding: 5rem; }
.last\:p-24:nth-child(last) { padding: 6rem; }
.last\:p-28:nth-child(last) { padding: 7rem; }
.last\:p-32:nth-child(last) { padding: 8rem; }
.last\:p-36:nth-child(last) { padding: 9rem; }
.last\:p-40:nth-child(last) { padding: 10rem; }
.last\:p-44:nth-child(last) { padding: 11rem; }
.last\:p-48:nth-child(last) { padding: 12rem; }
.last\:p-52:nth-child(last) { padding: 13rem; }
.last\:p-56:nth-child(last) { padding: 14rem; }
.last\:p-60:nth-child(last) { padding: 15rem; }
.last\:p-64:nth-child(last) { padding: 16rem; }
.last\:p-72:nth-child(last) { padding: 18rem; }
.last\:p-80:nth-child(last) { padding: 20rem; }
.last\:p-96:nth-child(last) { padding: 24rem; }
.last\:m-0:nth-child(last) { margin: 0px; }
.last\:m-0.5:nth-child(last) { margin: 0.125rem; }
.last\:m-1:nth-child(last) { margin: 0.25rem; }
.last\:m-1.5:nth-child(last) { margin: 0.375rem; }
.last\:m-2:nth-child(last) { margin: 0.5rem; }
.last\:m-2.5:nth-child(last) { margin: 0.625rem; }
.last\:m-3:nth-child(last) { margin: 0.75rem; }
.last\:m-3.5:nth-child(last) { margin: 0.875rem; }
.last\:m-4:nth-child(last) { margin: 1rem; }
.last\:m-5:nth-child(last) { margin: 1.25rem; }
.last\:m-6:nth-child(last) { margin: 1.5rem; }
.last\:m-7:nth-child(last) { margin: 1.75rem; }
.last\:m-8:nth-child(last) { margin: 2rem; }
.last\:m-9:nth-child(last) { margin: 2.25rem; }
.last\:m-10:nth-child(last) { margin: 2.5rem; }
.last\:m-11:nth-child(last) { margin: 2.75rem; }
.last\:m-12:nth-child(last) { margin: 3rem; }
.last\:m-14:nth-child(last) { margin: 3.5rem; }
.last\:m-16:nth-child(last) { margin: 4rem; }
.last\:m-20:nth-child(last) { margin: 5rem; }
.last\:m-24:nth-child(last) { margin: 6rem; }
.last\:m-28:nth-child(last) { margin: 7rem; }
.last\:m-32:nth-child(last) { margin: 8rem; }
.last\:m-36:nth-child(last) { margin: 9rem; }
.last\:m-40:nth-child(last) { margin: 10rem; }
.last\:m-44:nth-child(last) { margin: 11rem; }
.last\:m-48:nth-child(last) { margin: 12rem; }
.last\:m-52:nth-child(last) { margin: 13rem; }
.last\:m-56:nth-child(last) { margin: 14rem; }
.last\:m-60:nth-child(last) { margin: 15rem; }
.last\:m-64:nth-child(last) { margin: 16rem; }
.last\:m-72:nth-child(last) { margin: 18rem; }
.last\:m-80:nth-child(last) { margin: 20rem; }
.last\:m-96:nth-child(last) { margin: 24rem; }
.last\:gap-0:nth-child(last) { gap: 0px; }
.last\:gap-0.5:nth-child(last) { gap: 0.125rem; }
.last\:gap-1:nth-child(last) { gap: 0.25rem; }
.last\:gap-1.5:nth-child(last) { gap: 0.375rem; }
.last\:gap-2:nth-child(last) { gap: 0.5rem; }
.last\:gap-2.5:nth-child(last) { gap: 0.625rem; }
.last\:gap-3:nth-child(last) { gap: 0.75rem; }
.last\:gap-3.5:nth-child(last) { gap: 0.875rem; }
.last\:gap-4:nth-child(last) { gap: 1rem; }
.last\:gap-5:nth-child(last) { gap: 1.25rem; }
.last\:gap-6:nth-child(last) { gap: 1.5rem; }
.last\:gap-7:nth-child(last) { gap: 1.75rem; }
.last\:gap-8:nth-child(last) { gap: 2rem; }
.last\:gap-9:nth-child(last) { gap: 2.25rem; }
.last\:gap-10:nth-child(last) { gap: 2.5rem; }
.last\:gap-11:nth-child(last) { gap: 2.75rem; }
.last\:gap-12:nth-child(last) { gap: 3rem; }
.last\:gap-14:nth-child(last) { gap: 3.5rem; }
.last\:gap-16:nth-child(last) { gap: 4rem; }
.last\:gap-20:nth-child(last) { gap: 5rem; }
.last\:gap-24:nth-child(last) { gap: 6rem; }
.last\:gap-28:nth-child(last) { gap: 7rem; }
.last\:gap-32:nth-child(last) { gap: 8rem; }
.last\:gap-36:nth-child(last) { gap: 9rem; }
.last\:gap-40:nth-child(last) { gap: 10rem; }
.last\:gap-44:nth-child(last) { gap: 11rem; }
.last\:gap-48:nth-child(last) { gap: 12rem; }
.last\:gap-52:nth-child(last) { gap: 13rem; }
.last\:gap-56:nth-child(last) { gap: 14rem; }
.last\:gap-60:nth-child(last) { gap: 15rem; }
.last\:gap-64:nth-child(last) { gap: 16rem; }
.last\:gap-72:nth-child(last) { gap: 18rem; }
.last\:gap-80:nth-child(last) { gap: 20rem; }
.last\:gap-96:nth-child(last) { gap: 24rem; }
.last\:space-x-0:nth-child(last) { column-gap: 0px; }
.last\:space-x-0.5:nth-child(last) { column-gap: 0.125rem; }
.last\:space-x-1:nth-child(last) { column-gap: 0.25rem; }
.last\:space-x-1.5:nth-child(last) { column-gap: 0.375rem; }
.last\:space-x-2:nth-child(last) { column-gap: 0.5rem; }
.last\:space-x-2.5:nth-child(last) { column-gap: 0.625rem; }
.last\:space-x-3:nth-child(last) { column-gap: 0.75rem; }
.last\:space-x-3.5:nth-child(last) { column-gap: 0.875rem; }
.last\:space-x-4:nth-child(last) { column-gap: 1rem; }
.last\:space-x-5:nth-child(last) { column-gap: 1.25rem; }
.last\:space-x-6:nth-child(last) { column-gap: 1.5rem; }
.last\:space-x-7:nth-child(last) { column-gap: 1.75rem; }
.last\:space-x-8:nth-child(last) { column-gap: 2rem; }
.last\:space-x-9:nth-child(last) { column-gap: 2.25rem; }
.last\:space-x-10:nth-child(last) { column-gap: 2.5rem; }
.last\:space-x-11:nth-child(last) { column-gap: 2.75rem; }
.last\:space-x-12:nth-child(last) { column-gap: 3rem; }
.last\:space-x-14:nth-child(last) { column-gap: 3.5rem; }
.last\:space-x-16:nth-child(last) { column-gap: 4rem; }
.last\:space-x-20:nth-child(last) { column-gap: 5rem; }
.last\:space-x-24:nth-child(last) { column-gap: 6rem; }
.last\:space-x-28:nth-child(last) { column-gap: 7rem; }
.last\:space-x-32:nth-child(last) { column-gap: 8rem; }
.last\:space-x-36:nth-child(last) { column-gap: 9rem; }
.last\:space-x-40:nth-child(last) { column-gap: 10rem; }
.last\:space-x-44:nth-child(last) { column-gap: 11rem; }
.last\:space-x-48:nth-child(last) { column-gap: 12rem; }
.last\:space-x-52:nth-child(last) { column-gap: 13rem; }
.last\:space-x-56:nth-child(last) { column-gap: 14rem; }
.last\:space-x-60:nth-child(last) { column-gap: 15rem; }
.last\:space-x-64:nth-child(last) { column-gap: 16rem; }
.last\:space-x-72:nth-child(last) { column-gap: 18rem; }
.last\:space-x-80:nth-child(last) { column-gap: 20rem; }
.last\:space-x-96:nth-child(last) { column-gap: 24rem; }
.last\:space-y-0:nth-child(last) { row-gap: 0px; }
.last\:space-y-0.5:nth-child(last) { row-gap: 0.125rem; }
.last\:space-y-1:nth-child(last) { row-gap: 0.25rem; }
.last\:space-y-1.5:nth-child(last) { row-gap: 0.375rem; }
.last\:space-y-2:nth-child(last) { row-gap: 0.5rem; }
.last\:space-y-2.5:nth-child(last) { row-gap: 0.625rem; }
.last\:space-y-3:nth-child(last) { row-gap: 0.75rem; }
.last\:space-y-3.5:nth-child(last) { row-gap: 0.875rem; }
.last\:space-y-4:nth-child(last) { row-gap: 1rem; }
.last\:space-y-5:nth-child(last) { row-gap: 1.25rem; }
.last\:space-y-6:nth-child(last) { row-gap: 1.5rem; }
.last\:space-y-7:nth-child(last) { row-gap: 1.75rem; }
.last\:space-y-8:nth-child(last) { row-gap: 2rem; }
.last\:space-y-9:nth-child(last) { row-gap: 2.25rem; }
.last\:space-y-10:nth-child(last) { row-gap: 2.5rem; }
.last\:space-y-11:nth-child(last) { row-gap: 2.75rem; }
.last\:space-y-12:nth-child(last) { row-gap: 3rem; }
.last\:space-y-14:nth-child(last) { row-gap: 3.5rem; }
.last\:space-y-16:nth-child(last) { row-gap: 4rem; }
.last\:space-y-20:nth-child(last) { row-gap: 5rem; }
.last\:space-y-24:nth-child(last) { row-gap: 6rem; }
.last\:space-y-28:nth-child(last) { row-gap: 7rem; }
.last\:space-y-32:nth-child(last) { row-gap: 8rem; }
.last\:space-y-36:nth-child(last) { row-gap: 9rem; }
.last\:space-y-40:nth-child(last) { row-gap: 10rem; }
.last\:space-y-44:nth-child(last) { row-gap: 11rem; }
.last\:space-y-48:nth-child(last) { row-gap: 12rem; }
.last\:space-y-52:nth-child(last) { row-gap: 13rem; }
.last\:space-y-56:nth-child(last) { row-gap: 14rem; }
.last\:space-y-60:nth-child(last) { row-gap: 15rem; }
.last\:space-y-64:nth-child(last) { row-gap: 16rem; }
.last\:space-y-72:nth-child(last) { row-gap: 18rem; }
.last\:space-y-80:nth-child(last) { row-gap: 20rem; }
.last\:space-y-96:nth-child(last) { row-gap: 24rem; }

.odd\:p-0:nth-child(odd) { padding: 0px; }
.odd\:p-0.5:nth-child(odd) { padding: 0.125rem; }
.odd\:p-1:nth-child(odd) { padding: 0.25rem; }
.odd\:p-1.5:nth-child(odd) { padding: 0.375rem; }
.odd\:p-2:nth-child(odd) { padding: 0.5rem; }
.odd\:p-2.5:nth-child(odd) { padding: 0.625rem; }
.odd\:p-3:nth-child(odd) { padding: 0.75rem; }
.odd\:p-3.5:nth-child(odd) { padding: 0.875rem; }
.odd\:p-4:nth-child(odd) { padding: 1rem; }
.odd\:p-5:nth-child(odd) { padding: 1.25rem; }
.odd\:p-6:nth-child(odd) { padding: 1.5rem; }
.odd\:p-7:nth-child(odd) { padding: 1.75rem; }
.odd\:p-8:nth-child(odd) { padding: 2rem; }
.odd\:p-9:nth-child(odd) { padding: 2.25rem; }
.odd\:p-10:nth-child(odd) { padding: 2.5rem; }
.odd\:p-11:nth-child(odd) { padding: 2.75rem; }
.odd\:p-12:nth-child(odd) { padding: 3rem; }
.odd\:p-14:nth-child(odd) { padding: 3.5rem; }
.odd\:p-16:nth-child(odd) { padding: 4rem; }
.odd\:p-20:nth-child(odd) { padding: 5rem; }
.odd\:p-24:nth-child(odd) { padding: 6rem; }
.odd\:p-28:nth-child(odd) { padding: 7rem; }
.odd\:p-32:nth-child(odd) { padding: 8rem; }
.odd\:p-36:nth-child(odd) { padding: 9rem; }
.odd\:p-40:nth-child(odd) { padding: 10rem; }
.odd\:p-44:nth-child(odd) { padding: 11rem; }
.odd\:p-48:nth-child(odd) { padding: 12rem; }
.odd\:p-52:nth-child(odd) { padding: 13rem; }
.odd\:p-56:nth-child(odd) { padding: 14rem; }
.odd\:p-60:nth-child(odd) { padding: 15rem; }
.odd\:p-64:nth-child(odd) { padding: 16rem; }
.odd\:p-72:nth-child(odd) { padding: 18rem; }
.odd\:p-80:nth-child(odd) { padding: 20rem; }
.odd\:p-96:nth-child(odd) { padding: 24rem; }
.odd\:m-0:nth-child(odd) { margin: 0px; }
.odd\:m-0.5:nth-child(odd) { margin: 0.125rem; }
.odd\:m-1:nth-child(odd) { margin: 0.25rem; }
.odd\:m-1.5:nth-child(odd) { margin: 0.375rem; }
.odd\:m-2:nth-child(odd) { margin: 0.5rem; }
.odd\:m-2.5:nth-child(odd) { margin: 0.625rem; }
.odd\:m-3:nth-child(odd) { margin: 0.75rem; }
.odd\:m-3.5:nth-child(odd) { margin: 0.875rem; }
.odd\:m-4:nth-child(odd) { margin: 1rem; }
.odd\:m-5:nth-child(odd) { margin: 1.25rem; }
.odd\:m-6:nth-child(odd) { margin: 1.5rem; }
.odd\:m-7:nth-child(odd) { margin: 1.75rem; }
.odd\:m-8:nth-child(odd) { margin: 2rem; }
.odd\:m-9:nth-child(odd) { margin: 2.25rem; }
.odd\:m-10:nth-child(odd) { margin: 2.5rem; }
.odd\:m-11:nth-child(odd) { margin: 2.75rem; }
.odd\:m-12:nth-child(odd) { margin: 3rem; }
.odd\:m-14:nth-child(odd) { margin: 3.5rem; }
.odd\:m-16:nth-child(odd) { margin: 4rem; }
.odd\:m-20:nth-child(odd) { margin: 5rem; }
.odd\:m-24:nth-child(odd) { margin: 6rem; }
.odd\:m-28:nth-child(odd) { margin: 7rem; }
.odd\:m-32:nth-child(odd) { margin: 8rem; }
.odd\:m-36:nth-child(odd) { margin: 9rem; }
.odd\:m-40:nth-child(odd) { margin: 10rem; }
.odd\:m-44:nth-child(odd) { margin: 11rem; }
.odd\:m-48:nth-child(odd) { margin: 12rem; }
.odd\:m-52:nth-child(odd) { margin: 13rem; }
.odd\:m-56:nth-child(odd) { margin: 14rem; }
.odd\:m-60:nth-child(odd) { margin: 15rem; }
.odd\:m-64:nth-child(odd) { margin: 16rem; }
.odd\:m-72:nth-child(odd) { margin: 18rem; }
.odd\:m-80:nth-child(odd) { margin: 20rem; }
.odd\:m-96:nth-child(odd) { margin: 24rem; }
.odd\:gap-0:nth-child(odd) { gap: 0px; }
.odd\:gap-0.5:nth-child(odd) { gap: 0.125rem; }
.odd\:gap-1:nth-child(odd) { gap: 0.25rem; }
.odd\:gap-1.5:nth-child(odd) { gap: 0.375rem; }
.odd\:gap-2:nth-child(odd) { gap: 0.5rem; }
.odd\:gap-2.5:nth-child(odd) { gap: 0.625rem; }
.odd\:gap-3:nth-child(odd) { gap: 0.75rem; }
.odd\:gap-3.5:nth-child(odd) { gap: 0.875rem; }
.odd\:gap-4:nth-child(odd) { gap: 1rem; }
.odd\:gap-5:nth-child(odd) { gap: 1.25rem; }
.odd\:gap-6:nth-child(odd) { gap: 1.5rem; }
.odd\:gap-7:nth-child(odd) { gap: 1.75rem; }
.odd\:gap-8:nth-child(odd) { gap: 2rem; }
.odd\:gap-9:nth-child(odd) { gap: 2.25rem; }
.odd\:gap-10:nth-child(odd) { gap: 2.5rem; }
.odd\:gap-11:nth-child(odd) { gap: 2.75rem; }
.odd\:gap-12:nth-child(odd) { gap: 3rem; }
.odd\:gap-14:nth-child(odd) { gap: 3.5rem; }
.odd\:gap-16:nth-child(odd) { gap: 4rem; }
.odd\:gap-20:nth-child(odd) { gap: 5rem; }
.odd\:gap-24:nth-child(odd) { gap: 6rem; }
.odd\:gap-28:nth-child(odd) { gap: 7rem; }
.odd\:gap-32:nth-child(odd) { gap: 8rem; }
.odd\:gap-36:nth-child(odd) { gap: 9rem; }
.odd\:gap-40:nth-child(odd) { gap: 10rem; }
.odd\:gap-44:nth-child(odd) { gap: 11rem; }
.odd\:gap-48:nth-child(odd) { gap: 12rem; }
.odd\:gap-52:nth-child(odd) { gap: 13rem; }
.odd\:gap-56:nth-child(odd) { gap: 14rem; }
.odd\:gap-60:nth-child(odd) { gap: 15rem; }
.odd\:gap-64:nth-child(odd) { gap: 16rem; }
.odd\:gap-72:nth-child(odd) { gap: 18rem; }
.odd\:gap-80:nth-child(odd) { gap: 20rem; }
.odd\:gap-96:nth-child(odd) { gap: 24rem; }
.odd\:space-x-0:nth-child(odd) { column-gap: 0px; }
.odd\:space-x-0.5:nth-child(odd) { column-gap: 0.125rem; }
.odd\:space-x-1:nth-child(odd) { column-gap: 0.25rem; }
.odd\:space-x-1.5:nth-child(odd) { column-gap: 0.375rem; }
.odd\:space-x-2:nth-child(odd) { column-gap: 0.5rem; }
.odd\:space-x-2.5:nth-child(odd) { column-gap: 0.625rem; }
.odd\:space-x-3:nth-child(odd) { column-gap: 0.75rem; }
.odd\:space-x-3.5:nth-child(odd) { column-gap: 0.875rem; }
.odd\:space-x-4:nth-child(odd) { column-gap: 1rem; }
.odd\:space-x-5:nth-child(odd) { column-gap: 1.25rem; }
.odd\:space-x-6:nth-child(odd) { column-gap: 1.5rem; }
.odd\:space-x-7:nth-child(odd) { column-gap: 1.75rem; }
.odd\:space-x-8:nth-child(odd) { column-gap: 2rem; }
.odd\:space-x-9:nth-child(odd) { column-gap: 2.25rem; }
.odd\:space-x-10:nth-child(odd) { column-gap: 2.5rem; }
.odd\:space-x-11:nth-child(odd) { column-gap: 2.75rem; }
.odd\:space-x-12:nth-child(odd) { column-gap: 3rem; }
.odd\:space-x-14:nth-child(odd) { column-gap: 3.5rem; }
.odd\:space-x-16:nth-child(odd) { column-gap: 4rem; }
.odd\:space-x-20:nth-child(odd) { column-gap: 5rem; }
.odd\:space-x-24:nth-child(odd) { column-gap: 6rem; }
.odd\:space-x-28:nth-child(odd) { column-gap: 7rem; }
.odd\:space-x-32:nth-child(odd) { column-gap: 8rem; }
.odd\:space-x-36:nth-child(odd) { column-gap: 9rem; }
.odd\:space-x-40:nth-child(odd) { column-gap: 10rem; }
.odd\:space-x-44:nth-child(odd) { column-gap: 11rem; }
.odd\:space-x-48:nth-child(odd) { column-gap: 12rem; }
.odd\:space-x-52:nth-child(odd) { column-gap: 13rem; }
.odd\:space-x-56:nth-child(odd) { column-gap: 14rem; }
.odd\:space-x-60:nth-child(odd) { column-gap: 15rem; }
.odd\:space-x-64:nth-child(odd) { column-gap: 16rem; }
.odd\:space-x-72:nth-child(odd) { column-gap: 18rem; }
.odd\:space-x-80:nth-child(odd) { column-gap: 20rem; }
.odd\:space-x-96:nth-child(odd) { column-gap: 24rem; }
.odd\:space-y-0:nth-child(odd) { row-gap: 0px; }
.odd\:space-y-0.5:nth-child(odd) { row-gap: 0.125rem; }
.odd\:space-y-1:nth-child(odd) { row-gap: 0.25rem; }
.odd\:space-y-1.5:nth-child(odd) { row-gap: 0.375rem; }
.odd\:space-y-2:nth-child(odd) { row-gap: 0.5rem; }
.odd\:space-y-2.5:nth-child(odd) { row-gap: 0.625rem; }
.odd\:space-y-3:nth-child(odd) { row-gap: 0.75rem; }
.odd\:space-y-3.5:nth-child(odd) { row-gap: 0.875rem; }
.odd\:space-y-4:nth-child(odd) { row-gap: 1rem; }
.odd\:space-y-5:nth-child(odd) { row-gap: 1.25rem; }
.odd\:space-y-6:nth-child(odd) { row-gap: 1.5rem; }
.odd\:space-y-7:nth-child(odd) { row-gap: 1.75rem; }
.odd\:space-y-8:nth-child(odd) { row-gap: 2rem; }
.odd\:space-y-9:nth-child(odd) { row-gap: 2.25rem; }
.odd\:space-y-10:nth-child(odd) { row-gap: 2.5rem; }
.odd\:space-y-11:nth-child(odd) { row-gap: 2.75rem; }
.odd\:space-y-12:nth-child(odd) { row-gap: 3rem; }
.odd\:space-y-14:nth-child(odd) { row-gap: 3.5rem; }
.odd\:space-y-16:nth-child(odd) { row-gap: 4rem; }
.odd\:space-y-20:nth-child(odd) { row-gap: 5rem; }
.odd\:space-y-24:nth-child(odd) { row-gap: 6rem; }
.odd\:space-y-28:nth-child(odd) { row-gap: 7rem; }
.odd\:space-y-32:nth-child(odd) { row-gap: 8rem; }
.odd\:space-y-36:nth-child(odd) { row-gap: 9rem; }
.odd\:space-y-40:nth-child(odd) { row-gap: 10rem; }
.odd\:space-y-44:nth-child(odd) { row-gap: 11rem; }
.odd\:space-y-48:nth-child(odd) { row-gap: 12rem; }
.odd\:space-y-52:nth-child(odd) { row-gap: 13rem; }
.odd\:space-y-56:nth-child(odd) { row-gap: 14rem; }
.odd\:space-y-60:nth-child(odd) { row-gap: 15rem; }
.odd\:space-y-64:nth-child(odd) { row-gap: 16rem; }
.odd\:space-y-72:nth-child(odd) { row-gap: 18rem; }
.odd\:space-y-80:nth-child(odd) { row-gap: 20rem; }
.odd\:space-y-96:nth-child(odd) { row-gap: 24rem; }

.even\:p-0:nth-child(even) { padding: 0px; }
.even\:p-0.5:nth-child(even) { padding: 0.125rem; }
.even\:p-1:nth-child(even) { padding: 0.25rem; }
.even\:p-1.5:nth-child(even) { padding: 0.375rem; }
.even\:p-2:nth-child(even) { padding: 0.5rem; }
.even\:p-2.5:nth-child(even) { padding: 0.625rem; }
.even\:p-3:nth-child(even) { padding: 0.75rem; }
.even\:p-3.5:nth-child(even) { padding: 0.875rem; }
.even\:p-4:nth-child(even) { padding: 1rem; }
.even\:p-5:nth-child(even) { padding: 1.25rem; }
.even\:p-6:nth-child(even) { padding: 1.5rem; }
.even\:p-7:nth-child(even) { padding: 1.75rem; }
.even\:p-8:nth-child(even) { padding: 2rem; }
.even\:p-9:nth-child(even) { padding: 2.25rem; }
.even\:p-10:nth-child(even) { padding: 2.5rem; }
.even\:p-11:nth-child(even) { padding: 2.75rem; }
.even\:p-12:nth-child(even) { padding: 3rem; }
.even\:p-14:nth-child(even) { padding: 3.5rem; }
.even\:p-16:nth-child(even) { padding: 4rem; }
.even\:p-20:nth-child(even) { padding: 5rem; }
.even\:p-24:nth-child(even) { padding: 6rem; }
.even\:p-28:nth-child(even) { padding: 7rem; }
.even\:p-32:nth-child(even) { padding: 8rem; }
.even\:p-36:nth-child(even) { padding: 9rem; }
.even\:p-40:nth-child(even) { padding: 10rem; }
.even\:p-44:nth-child(even) { padding: 11rem; }
.even\:p-48:nth-child(even) { padding: 12rem; }
.even\:p-52:nth-child(even) { padding: 13rem; }
.even\:p-56:nth-child(even) { padding: 14rem; }
.even\:p-60:nth-child(even) { padding: 15rem; }
.even\:p-64:nth-child(even) { padding: 16rem; }
.even\:p-72:nth-child(even) { padding: 18rem; }
.even\:p-80:nth-child(even) { padding: 20rem; }
.even\:p-96:nth-child(even) { padding: 24rem; }
.even\:m-0:nth-child(even) { margin: 0px; }
.even\:m-0.5:nth-child(even) { margin: 0.125rem; }
.even\:m-1:nth-child(even) { margin: 0.25rem; }
.even\:m-1.5:nth-child(even) { margin: 0.375rem; }
.even\:m-2:nth-child(even) { margin: 0.5rem; }
.even\:m-2.5:nth-child(even) { margin: 0.625rem; }
.even\:m-3:nth-child(even) { margin: 0.75rem; }
.even\:m-3.5:nth-child(even) { margin: 0.875rem; }
.even\:m-4:nth-child(even) { margin: 1rem; }
.even\:m-5:nth-child(even) { margin: 1.25rem; }
.even\:m-6:nth-child(even) { margin: 1.5rem; }
.even\:m-7:nth-child(even) { margin: 1.75rem; }
.even\:m-8:nth-child(even) { margin: 2rem; }
.even\:m-9:nth-child(even) { margin: 2.25rem; }
.even\:m-10:nth-child(even) { margin: 2.5rem; }
.even\:m-11:nth-child(even) { margin: 2.75rem; }
.even\:m-12:nth-child(even) { margin: 3rem; }
.even\:m-14:nth-child(even) { margin: 3.5rem; }
.even\:m-16:nth-child(even) { margin: 4rem; }
.even\:m-20:nth-child(even) { margin: 5rem; }
.even\:m-24:nth-child(even) { margin: 6rem; }
.even\:m-28:nth-child(even) { margin: 7rem; }
.even\:m-32:nth-child(even) { margin: 8rem; }
.even\:m-36:nth-child(even) { margin: 9rem; }
.even\:m-40:nth-child(even) { margin: 10rem; }
.even\:m-44:nth-child(even) { margin: 11rem; }
.even\:m-48:nth-child(even) { margin: 12rem; }
.even\:m-52:nth-child(even) { margin: 13rem; }
.even\:m-56:nth-child(even) { margin: 14rem; }
.even\:m-60:nth-child(even) { margin: 15rem; }
.even\:m-64:nth-child(even) { margin: 16rem; }
.even\:m-72:nth-child(even) { margin: 18rem; }
.even\:m-80:nth-child(even) { margin: 20rem; }
.even\:m-96:nth-child(even) { margin: 24rem; }
.even\:gap-0:nth-child(even) { gap: 0px; }
.even\:gap-0.5:nth-child(even) { gap: 0.125rem; }
.even\:gap-1:nth-child(even) { gap: 0.25rem; }
.even\:gap-1.5:nth-child(even) { gap: 0.375rem; }
.even\:gap-2:nth-child(even) { gap: 0.5rem; }
.even\:gap-2.5:nth-child(even) { gap: 0.625rem; }
.even\:gap-3:nth-child(even) { gap: 0.75rem; }
.even\:gap-3.5:nth-child(even) { gap: 0.875rem; }
.even\:gap-4:nth-child(even) { gap: 1rem; }
.even\:gap-5:nth-child(even) { gap: 1.25rem; }
.even\:gap-6:nth-child(even) { gap: 1.5rem; }
.even\:gap-7:nth-child(even) { gap: 1.75rem; }
.even\:gap-8:nth-child(even) { gap: 2rem; }
.even\:gap-9:nth-child(even) { gap: 2.25rem; }
.even\:gap-10:nth-child(even) { gap: 2.5rem; }
.even\:gap-11:nth-child(even) { gap: 2.75rem; }
.even\:gap-12:nth-child(even) { gap: 3rem; }
.even\:gap-14:nth-child(even) { gap: 3.5rem; }
.even\:gap-16:nth-child(even) { gap: 4rem; }
.even\:gap-20:nth-child(even) { gap: 5rem; }
.even\:gap-24:nth-child(even) { gap: 6rem; }
.even\:gap-28:nth-child(even) { gap: 7rem; }
.even\:gap-32:nth-child(even) { gap: 8rem; }
.even\:gap-36:nth-child(even) { gap: 9rem; }
.even\:gap-40:nth-child(even) { gap: 10rem; }
.even\:gap-44:nth-child(even) { gap: 11rem; }
.even\:gap-48:nth-child(even) { gap: 12rem; }
.even\:gap-52:nth-child(even) { gap: 13rem; }
.even\:gap-56:nth-child(even) { gap: 14rem; }
.even\:gap-60:nth-child(even) { gap: 15rem; }
.even\:gap-64:nth-child(even) { gap: 16rem; }
.even\:gap-72:nth-child(even) { gap: 18rem; }
.even\:gap-80:nth-child(even) { gap: 20rem; }
.even\:gap-96:nth-child(even) { gap: 24rem; }
.even\:space-x-0:nth-child(even) { column-gap: 0px; }
.even\:space-x-0.5:nth-child(even) { column-gap: 0.125rem; }
.even\:space-x-1:nth-child(even) { column-gap: 0.25rem; }
.even\:space-x-1.5:nth-child(even) { column-gap: 0.375rem; }
.even\:space-x-2:nth-child(even) { column-gap: 0.5rem; }
.even\:space-x-2.5:nth-child(even) { column-gap: 0.625rem; }
.even\:space-x-3:nth-child(even) { column-gap: 0.75rem; }
.even\:space-x-3.5:nth-child(even) { column-gap: 0.875rem; }
.even\:space-x-4:nth-child(even) { column-gap: 1rem; }
.even\:space-x-5:nth-child(even) { column-gap: 1.25rem; }
.even\:space-x-6:nth-child(even) { column-gap: 1.5rem; }
.even\:space-x-7:nth-child(even) { column-gap: 1.75rem; }
.even\:space-x-8:nth-child(even) { column-gap: 2rem; }
.even\:space-x-9:nth-child(even) { column-gap: 2.25rem; }
.even\:space-x-10:nth-child(even) { column-gap: 2.5rem; }
.even\:space-x-11:nth-child(even) { column-gap: 2.75rem; }
.even\:space-x-12:nth-child(even) { column-gap: 3rem; }
.even\:space-x-14:nth-child(even) { column-gap: 3.5rem; }
.even\:space-x-16:nth-child(even) { column-gap: 4rem; }
.even\:space-x-20:nth-child(even) { column-gap: 5rem; }
.even\:space-x-24:nth-child(even) { column-gap: 6rem; }
.even\:space-x-28:nth-child(even) { column-gap: 7rem; }
.even\:space-x-32:nth-child(even) { column-gap: 8rem; }
.even\:space-x-36:nth-child(even) { column-gap: 9rem; }
.even\:space-x-40:nth-child(even) { column-gap: 10rem; }
.even\:space-x-44:nth-child(even) { column-gap: 11rem; }
.even\:space-x-48:nth-child(even) { column-gap: 12rem; }
.even\:space-x-52:nth-child(even) { column-gap: 13rem; }
.even\:space-x-56:nth-child(even) { column-gap: 14rem; }
.even\:space-x-60:nth-child(even) { column-gap: 15rem; }
.even\:space-x-64:nth-child(even) { column-gap: 16rem; }
.even\:space-x-72:nth-child(even) { column-gap: 18rem; }
.even\:space-x-80:nth-child(even) { column-gap: 20rem; }
.even\:space-x-96:nth-child(even) { column-gap: 24rem; }
.even\:space-y-0:nth-child(even) { row-gap: 0px; }
.even\:space-y-0.5:nth-child(even) { row-gap: 0.125rem; }
.even\:space-y-1:nth-child(even) { row-gap: 0.25rem; }
.even\:space-y-1.5:nth-child(even) { row-gap: 0.375rem; }
.even\:space-y-2:nth-child(even) { row-gap: 0.5rem; }
.even\:space-y-2.5:nth-child(even) { row-gap: 0.625rem; }
.even\:space-y-3:nth-child(even) { row-gap: 0.75rem; }
.even\:space-y-3.5:nth-child(even) { row-gap: 0.875rem; }
.even\:space-y-4:nth-child(even) { row-gap: 1rem; }
.even\:space-y-5:nth-child(even) { row-gap: 1.25rem; }
.even\:space-y-6:nth-child(even) { row-gap: 1.5rem; }
.even\:space-y-7:nth-child(even) { row-gap: 1.75rem; }
.even\:space-y-8:nth-child(even) { row-gap: 2rem; }
.even\:space-y-9:nth-child(even) { row-gap: 2.25rem; }
.even\:space-y-10:nth-child(even) { row-gap: 2.5rem; }
.even\:space-y-11:nth-child(even) { row-gap: 2.75rem; }
.even\:space-y-12:nth-child(even) { row-gap: 3rem; }
.even\:space-y-14:nth-child(even) { row-gap: 3.5rem; }
.even\:space-y-16:nth-child(even) { row-gap: 4rem; }
.even\:space-y-20:nth-child(even) { row-gap: 5rem; }
.even\:space-y-24:nth-child(even) { row-gap: 6rem; }
.even\:space-y-28:nth-child(even) { row-gap: 7rem; }
.even\:space-y-32:nth-child(even) { row-gap: 8rem; }
.even\:space-y-36:nth-child(even) { row-gap: 9rem; }
.even\:space-y-40:nth-child(even) { row-gap: 10rem; }
.even\:space-y-44:nth-child(even) { row-gap: 11rem; }
.even\:space-y-48:nth-child(even) { row-gap: 12rem; }
.even\:space-y-52:nth-child(even) { row-gap: 13rem; }
.even\:space-y-56:nth-child(even) { row-gap: 14rem; }
.even\:space-y-60:nth-child(even) { row-gap: 15rem; }
.even\:space-y-64:nth-child(even) { row-gap: 16rem; }
.even\:space-y-72:nth-child(even) { row-gap: 18rem; }
.even\:space-y-80:nth-child(even) { row-gap: 20rem; }
.even\:space-y-96:nth-child(even) { row-gap: 24rem; }


/* === tw- namespace === */

/* Generated Tailwind-like utility CSS for benchmarking */
/*! tailwindcss v3.tw-4.tw-0 | MIT License */

*, ::before, ::after { box-sizing: border-box; border-width: 0; border-style: solid; border-color: #e5e7eb; }
html { line-height: 1.tw-5; -webkit-text-size-adjust: 100%; tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif; }
body { margin: 0; line-height: inherit; }

.tw-p-0 { padding: 0px; }
.tw-p-0.tw-5 { padding: 0.tw-125rem; }
.tw-p-1 { padding: 0.tw-25rem; }
.tw-p-1.tw-5 { padding: 0.tw-375rem; }
.tw-p-2 { padding: 0.tw-5rem; }
.tw-p-2.tw-5 { padding: 0.tw-625rem; }
.tw-p-3 { padding: 0.tw-75rem; }
.tw-p-3.tw-5 { padding: 0.tw-875rem; }
.tw-p-4 { padding: 1rem; }
.tw-p-5 { padding: 1.tw-25rem; }
.tw-p-6 { padding: 1.tw-5rem; }
.tw-p-7 { padding: 1.tw-75rem; }
.tw-p-8 { padding: 2rem; }
.tw-p-9 { padding: 2.tw-25rem; }
.tw-p-10 { padding: 2.tw-5rem; }
.tw-p-11 { padding: 2.tw-75rem; }
.tw-p-12 { padding: 3rem; }
.tw-p-14 { padding: 3.tw-5rem; }
.tw-p-16 { padding: 4rem; }
.tw-p-20 { padding: 5rem; }
.tw-p-24 { padding: 6rem; }
.tw-p-28 { padding: 7rem; }
.tw-p-32 { padding: 8rem; }
.tw-p-36 { padding: 9rem; }
.tw-p-40 { padding: 10rem; }
.tw-p-44 { padding: 11rem; }
.tw-p-48 { padding: 12rem; }
.tw-p-52 { padding: 13rem; }
.tw-p-56 { padding: 14rem; }
.tw-p-60 { padding: 15rem; }
.tw-p-64 { padding: 16rem; }
.tw-p-72 { padding: 18rem; }
.tw-p-80 { padding: 20rem; }
.tw-p-96 { padding: 24rem; }

.tw-px-0 { padding-inline: 0px; }
.tw-px-0.tw-5 { padding-inline: 0.tw-125rem; }
.tw-px-1 { padding-inline: 0.tw-25rem; }
.tw-px-1.tw-5 { padding-inline: 0.tw-375rem; }
.tw-px-2 { padding-inline: 0.tw-5rem; }
.tw-px-2.tw-5 { padding-inline: 0.tw-625rem; }
.tw-px-3 { padding-inline: 0.tw-75rem; }
.tw-px-3.tw-5 { padding-inline: 0.tw-875rem; }
.tw-px-4 { padding-inline: 1rem; }
.tw-px-5 { padding-inline: 1.tw-25rem; }
.tw-px-6 { padding-inline: 1.tw-5rem; }
.tw-px-7 { padding-inline: 1.tw-75rem; }
.tw-px-8 { padding-inline: 2rem; }
.tw-px-9 { padding-inline: 2.tw-25rem; }
.tw-px-10 { padding-inline: 2.tw-5rem; }
.tw-px-11 { padding-inline: 2.tw-75rem; }
.tw-px-12 { padding-inline: 3rem; }
.tw-px-14 { padding-inline: 3.tw-5rem; }
.tw-px-16 { padding-inline: 4rem; }
.tw-px-20 { padding-inline: 5rem; }
.tw-px-24 { padding-inline: 6rem; }
.tw-px-28 { padding-inline: 7rem; }
.tw-px-32 { padding-inline: 8rem; }
.tw-px-36 { padding-inline: 9rem; }
.tw-px-40 { padding-inline: 10rem; }
.tw-px-44 { padding-inline: 11rem; }
.tw-px-48 { padding-inline: 12rem; }
.tw-px-52 { padding-inline: 13rem; }
.tw-px-56 { padding-inline: 14rem; }
.tw-px-60 { padding-inline: 15rem; }
.tw-px-64 { padding-inline: 16rem; }
.tw-px-72 { padding-inline: 18rem; }
.tw-px-80 { padding-inline: 20rem; }
.tw-px-96 { padding-inline: 24rem; }

.tw-py-0 { padding-block: 0px; }
.tw-py-0.tw-5 { padding-block: 0.tw-125rem; }
.tw-py-1 { padding-block: 0.tw-25rem; }
.tw-py-1.tw-5 { padding-block: 0.tw-375rem; }
.tw-py-2 { padding-block: 0.tw-5rem; }
.tw-py-2.tw-5 { padding-block: 0.tw-625rem; }
.tw-py-3 { padding-block: 0.tw-75rem; }
.tw-py-3.tw-5 { padding-block: 0.tw-875rem; }
.tw-py-4 { padding-block: 1rem; }
.tw-py-5 { padding-block: 1.tw-25rem; }
.tw-py-6 { padding-block: 1.tw-5rem; }
.tw-py-7 { padding-block: 1.tw-75rem; }
.tw-py-8 { padding-block: 2rem; }
.tw-py-9 { padding-block: 2.tw-25rem; }
.tw-py-10 { padding-block: 2.tw-5rem; }
.tw-py-11 { padding-block: 2.tw-75rem; }
.tw-py-12 { padding-block: 3rem; }
.tw-py-14 { padding-block: 3.tw-5rem; }
.tw-py-16 { padding-block: 4rem; }
.tw-py-20 { padding-block: 5rem; }
.tw-py-24 { padding-block: 6rem; }
.tw-py-28 { padding-block: 7rem; }
.tw-py-32 { padding-block: 8rem; }
.tw-py-36 { padding-block: 9rem; }
.tw-py-40 { padding-block: 10rem; }
.tw-py-44 { padding-block: 11rem; }
.tw-py-48 { padding-block: 12rem; }
.tw-py-52 { padding-block: 13rem; }
.tw-py-56 { padding-block: 14rem; }
.tw-py-60 { padding-block: 15rem; }
.tw-py-64 { padding-block: 16rem; }
.tw-py-72 { padding-block: 18rem; }
.tw-py-80 { padding-block: 20rem; }
.tw-py-96 { padding-block: 24rem; }

.tw-pt-0 { padding-top: 0px; }
.tw-pt-0.tw-5 { padding-top: 0.tw-125rem; }
.tw-pt-1 { padding-top: 0.tw-25rem; }
.tw-pt-1.tw-5 { padding-top: 0.tw-375rem; }
.tw-pt-2 { padding-top: 0.tw-5rem; }
.tw-pt-2.tw-5 { padding-top: 0.tw-625rem; }
.tw-pt-3 { padding-top: 0.tw-75rem; }
.tw-pt-3.tw-5 { padding-top: 0.tw-875rem; }
.tw-pt-4 { padding-top: 1rem; }
.tw-pt-5 { padding-top: 1.tw-25rem; }
.tw-pt-6 { padding-top: 1.tw-5rem; }
.tw-pt-7 { padding-top: 1.tw-75rem; }
.tw-pt-8 { padding-top: 2rem; }
.tw-pt-9 { padding-top: 2.tw-25rem; }
.tw-pt-10 { padding-top: 2.tw-5rem; }
.tw-pt-11 { padding-top: 2.tw-75rem; }
.tw-pt-12 { padding-top: 3rem; }
.tw-pt-14 { padding-top: 3.tw-5rem; }
.tw-pt-16 { padding-top: 4rem; }
.tw-pt-20 { padding-top: 5rem; }
.tw-pt-24 { padding-top: 6rem; }
.tw-pt-28 { padding-top: 7rem; }
.tw-pt-32 { padding-top: 8rem; }
.tw-pt-36 { padding-top: 9rem; }
.tw-pt-40 { padding-top: 10rem; }
.tw-pt-44 { padding-top: 11rem; }
.tw-pt-48 { padding-top: 12rem; }
.tw-pt-52 { padding-top: 13rem; }
.tw-pt-56 { padding-top: 14rem; }
.tw-pt-60 { padding-top: 15rem; }
.tw-pt-64 { padding-top: 16rem; }
.tw-pt-72 { padding-top: 18rem; }
.tw-pt-80 { padding-top: 20rem; }
.tw-pt-96 { padding-top: 24rem; }

.tw-pr-0 { padding-right: 0px; }
.tw-pr-0.tw-5 { padding-right: 0.tw-125rem; }
.tw-pr-1 { padding-right: 0.tw-25rem; }
.tw-pr-1.tw-5 { padding-right: 0.tw-375rem; }
.tw-pr-2 { padding-right: 0.tw-5rem; }
.tw-pr-2.tw-5 { padding-right: 0.tw-625rem; }
.tw-pr-3 { padding-right: 0.tw-75rem; }
.tw-pr-3.tw-5 { padding-right: 0.tw-875rem; }
.tw-pr-4 { padding-right: 1rem; }
.tw-pr-5 { padding-right: 1.tw-25rem; }
.tw-pr-6 { padding-right: 1.tw-5rem; }
.tw-pr-7 { padding-right: 1.tw-75rem; }
.tw-pr-8 { padding-right: 2rem; }
.tw-pr-9 { padding-right: 2.tw-25rem; }
.tw-pr-10 { padding-right: 2.tw-5rem; }
.tw-pr-11 { padding-right: 2.tw-75rem; }
.tw-pr-12 { padding-right: 3rem; }
.tw-pr-14 { padding-right: 3.tw-5rem; }
.tw-pr-16 { padding-right: 4rem; }
.tw-pr-20 { padding-right: 5rem; }
.tw-pr-24 { padding-right: 6rem; }
.tw-pr-28 { padding-right: 7rem; }
.tw-pr-32 { padding-right: 8rem; }
.tw-pr-36 { padding-right: 9rem; }
.tw-pr-40 { padding-right: 10rem; }
.tw-pr-44 { padding-right: 11rem; }
.tw-pr-48 { padding-right: 12rem; }
.tw-pr-52 { padding-right: 13rem; }
.tw-pr-56 { padding-right: 14rem; }
.tw-pr-60 { padding-right: 15rem; }
.tw-pr-64 { padding-right: 16rem; }
.tw-pr-72 { padding-right: 18rem; }
.tw-pr-80 { padding-right: 20rem; }
.tw-pr-96 { padding-right: 24rem; }

.tw-pb-0 { padding-bottom: 0px; }
.tw-pb-0.tw-5 { padding-bottom: 0.tw-125rem; }
.tw-pb-1 { padding-bottom: 0.tw-25rem; }
.tw-pb-1.tw-5 { padding-bottom: 0.tw-375rem; }
.tw-pb-2 { padding-bottom: 0.tw-5rem; }
.tw-pb-2.tw-5 { padding-bottom: 0.tw-625rem; }
.tw-pb-3 { padding-bottom: 0.tw-75rem; }
.tw-pb-3.tw-5 { padding-bottom: 0.tw-875rem; }
.tw-pb-4 { padding-bottom: 1rem; }
.tw-pb-5 { padding-bottom: 1.tw-25rem; }
.tw-pb-6 { padding-bottom: 1.tw-5rem; }
.tw-pb-7 { padding-bottom: 1.tw-75rem; }
.tw-pb-8 { padding-bottom: 2rem; }
.tw-pb-9 { padding-bottom: 2.tw-25rem; }
.tw-pb-10 { padding-bottom: 2.tw-5rem; }
.tw-pb-11 { padding-bottom: 2.tw-75rem; }
.tw-pb-12 { padding-bottom: 3rem; }
.tw-pb-14 { padding-bottom: 3.tw-5rem; }
.tw-pb-16 { padding-bottom: 4rem; }
.tw-pb-20 { padding-bottom: 5rem; }
.tw-pb-24 { padding-bottom: 6rem; }
.tw-pb-28 { padding-bottom: 7rem; }
.tw-pb-32 { padding-bottom: 8rem; }
.tw-pb-36 { padding-bottom: 9rem; }
.tw-pb-40 { padding-bottom: 10rem; }
.tw-pb-44 { padding-bottom: 11rem; }
.tw-pb-48 { padding-bottom: 12rem; }
.tw-pb-52 { padding-bottom: 13rem; }
.tw-pb-56 { padding-bottom: 14rem; }
.tw-pb-60 { padding-bottom: 15rem; }
.tw-pb-64 { padding-bottom: 16rem; }
.tw-pb-72 { padding-bottom: 18rem; }
.tw-pb-80 { padding-bottom: 20rem; }
.tw-pb-96 { padding-bottom: 24rem; }

.tw-pl-0 { padding-left: 0px; }
.tw-pl-0.tw-5 { padding-left: 0.tw-125rem; }
.tw-pl-1 { padding-left: 0.tw-25rem; }
.tw-pl-1.tw-5 { padding-left: 0.tw-375rem; }
.tw-pl-2 { padding-left: 0.tw-5rem; }
.tw-pl-2.tw-5 { padding-left: 0.tw-625rem; }
.tw-pl-3 { padding-left: 0.tw-75rem; }
.tw-pl-3.tw-5 { padding-left: 0.tw-875rem; }
.tw-pl-4 { padding-left: 1rem; }
.tw-pl-5 { padding-left: 1.tw-25rem; }
.tw-pl-6 { padding-left: 1.tw-5rem; }
.tw-pl-7 { padding-left: 1.tw-75rem; }
.tw-pl-8 { padding-left: 2rem; }
.tw-pl-9 { padding-left: 2.tw-25rem; }
.tw-pl-10 { padding-left: 2.tw-5rem; }
.tw-pl-11 { padding-left: 2.tw-75rem; }
.tw-pl-12 { padding-left: 3rem; }
.tw-pl-14 { padding-left: 3.tw-5rem; }
.tw-pl-16 { padding-left: 4rem; }
.tw-pl-20 { padding-left: 5rem; }
.tw-pl-24 { padding-left: 6rem; }
.tw-pl-28 { padding-left: 7rem; }
.tw-pl-32 { padding-left: 8rem; }
.tw-pl-36 { padding-left: 9rem; }
.tw-pl-40 { padding-left: 10rem; }
.tw-pl-44 { padding-left: 11rem; }
.tw-pl-48 { padding-left: 12rem; }
.tw-pl-52 { padding-left: 13rem; }
.tw-pl-56 { padding-left: 14rem; }
.tw-pl-60 { padding-left: 15rem; }
.tw-pl-64 { padding-left: 16rem; }
.tw-pl-72 { padding-left: 18rem; }
.tw-pl-80 { padding-left: 20rem; }
.tw-pl-96 { padding-left: 24rem; }

.tw-m-0 { margin: 0px; }
.tw-m-0.tw-5 { margin: 0.tw-125rem; }
.tw-m-1 { margin: 0.tw-25rem; }
.tw-m-1.tw-5 { margin: 0.tw-375rem; }
.tw-m-2 { margin: 0.tw-5rem; }
.tw-m-2.tw-5 { margin: 0.tw-625rem; }
.tw-m-3 { margin: 0.tw-75rem; }
.tw-m-3.tw-5 { margin: 0.tw-875rem; }
.tw-m-4 { margin: 1rem; }
.tw-m-5 { margin: 1.tw-25rem; }
.tw-m-6 { margin: 1.tw-5rem; }
.tw-m-7 { margin: 1.tw-75rem; }
.tw-m-8 { margin: 2rem; }
.tw-m-9 { margin: 2.tw-25rem; }
.tw-m-10 { margin: 2.tw-5rem; }
.tw-m-11 { margin: 2.tw-75rem; }
.tw-m-12 { margin: 3rem; }
.tw-m-14 { margin: 3.tw-5rem; }
.tw-m-16 { margin: 4rem; }
.tw-m-20 { margin: 5rem; }
.tw-m-24 { margin: 6rem; }
.tw-m-28 { margin: 7rem; }
.tw-m-32 { margin: 8rem; }
.tw-m-36 { margin: 9rem; }
.tw-m-40 { margin: 10rem; }
.tw-m-44 { margin: 11rem; }
.tw-m-48 { margin: 12rem; }
.tw-m-52 { margin: 13rem; }
.tw-m-56 { margin: 14rem; }
.tw-m-60 { margin: 15rem; }
.tw-m-64 { margin: 16rem; }
.tw-m-72 { margin: 18rem; }
.tw-m-80 { margin: 20rem; }
.tw-m-96 { margin: 24rem; }

.tw-mx-0 { margin-inline: 0px; }
.tw-mx-0.tw-5 { margin-inline: 0.tw-125rem; }
.tw-mx-1 { margin-inline: 0.tw-25rem; }
.tw-mx-1.tw-5 { margin-inline: 0.tw-375rem; }
.tw-mx-2 { margin-inline: 0.tw-5rem; }
.tw-mx-2.tw-5 { margin-inline: 0.tw-625rem; }
.tw-mx-3 { margin-inline: 0.tw-75rem; }
.tw-mx-3.tw-5 { margin-inline: 0.tw-875rem; }
.tw-mx-4 { margin-inline: 1rem; }
.tw-mx-5 { margin-inline: 1.tw-25rem; }
.tw-mx-6 { margin-inline: 1.tw-5rem; }
.tw-mx-7 { margin-inline: 1.tw-75rem; }
.tw-mx-8 { margin-inline: 2rem; }
.tw-mx-9 { margin-inline: 2.tw-25rem; }
.tw-mx-10 { margin-inline: 2.tw-5rem; }
.tw-mx-11 { margin-inline: 2.tw-75rem; }
.tw-mx-12 { margin-inline: 3rem; }
.tw-mx-14 { margin-inline: 3.tw-5rem; }
.tw-mx-16 { margin-inline: 4rem; }
.tw-mx-20 { margin-inline: 5rem; }
.tw-mx-24 { margin-inline: 6rem; }
.tw-mx-28 { margin-inline: 7rem; }
.tw-mx-32 { margin-inline: 8rem; }
.tw-mx-36 { margin-inline: 9rem; }
.tw-mx-40 { margin-inline: 10rem; }
.tw-mx-44 { margin-inline: 11rem; }
.tw-mx-48 { margin-inline: 12rem; }
.tw-mx-52 { margin-inline: 13rem; }
.tw-mx-56 { margin-inline: 14rem; }
.tw-mx-60 { margin-inline: 15rem; }
.tw-mx-64 { margin-inline: 16rem; }
.tw-mx-72 { margin-inline: 18rem; }
.tw-mx-80 { margin-inline: 20rem; }
.tw-mx-96 { margin-inline: 24rem; }

.tw-my-0 { margin-block: 0px; }
.tw-my-0.tw-5 { margin-block: 0.tw-125rem; }
.tw-my-1 { margin-block: 0.tw-25rem; }
.tw-my-1.tw-5 { margin-block: 0.tw-375rem; }
.tw-my-2 { margin-block: 0.tw-5rem; }
.tw-my-2.tw-5 { margin-block: 0.tw-625rem; }
.tw-my-3 { margin-block: 0.tw-75rem; }
.tw-my-3.tw-5 { margin-block: 0.tw-875rem; }
.tw-my-4 { margin-block: 1rem; }
.tw-my-5 { margin-block: 1.tw-25rem; }
.tw-my-6 { margin-block: 1.tw-5rem; }
.tw-my-7 { margin-block: 1.tw-75rem; }
.tw-my-8 { margin-block: 2rem; }
.tw-my-9 { margin-block: 2.tw-25rem; }
.tw-my-10 { margin-block: 2.tw-5rem; }
.tw-my-11 { margin-block: 2.tw-75rem; }
.tw-my-12 { margin-block: 3rem; }
.tw-my-14 { margin-block: 3.tw-5rem; }
.tw-my-16 { margin-block: 4rem; }
.tw-my-20 { margin-block: 5rem; }
.tw-my-24 { margin-block: 6rem; }
.tw-my-28 { margin-block: 7rem; }
.tw-my-32 { margin-block: 8rem; }
.tw-my-36 { margin-block: 9rem; }
.tw-my-40 { margin-block: 10rem; }
.tw-my-44 { margin-block: 11rem; }
.tw-my-48 { margin-block: 12rem; }
.tw-my-52 { margin-block: 13rem; }
.tw-my-56 { margin-block: 14rem; }
.tw-my-60 { margin-block: 15rem; }
.tw-my-64 { margin-block: 16rem; }
.tw-my-72 { margin-block: 18rem; }
.tw-my-80 { margin-block: 20rem; }
.tw-my-96 { margin-block: 24rem; }

.tw-mt-0 { margin-top: 0px; }
.tw-mt-0.tw-5 { margin-top: 0.tw-125rem; }
.tw-mt-1 { margin-top: 0.tw-25rem; }
.tw-mt-1.tw-5 { margin-top: 0.tw-375rem; }
.tw-mt-2 { margin-top: 0.tw-5rem; }
.tw-mt-2.tw-5 { margin-top: 0.tw-625rem; }
.tw-mt-3 { margin-top: 0.tw-75rem; }
.tw-mt-3.tw-5 { margin-top: 0.tw-875rem; }
.tw-mt-4 { margin-top: 1rem; }
.tw-mt-5 { margin-top: 1.tw-25rem; }
.tw-mt-6 { margin-top: 1.tw-5rem; }
.tw-mt-7 { margin-top: 1.tw-75rem; }
.tw-mt-8 { margin-top: 2rem; }
.tw-mt-9 { margin-top: 2.tw-25rem; }
.tw-mt-10 { margin-top: 2.tw-5rem; }
.tw-mt-11 { margin-top: 2.tw-75rem; }
.tw-mt-12 { margin-top: 3rem; }
.tw-mt-14 { margin-top: 3.tw-5rem; }
.tw-mt-16 { margin-top: 4rem; }
.tw-mt-20 { margin-top: 5rem; }
.tw-mt-24 { margin-top: 6rem; }
.tw-mt-28 { margin-top: 7rem; }
.tw-mt-32 { margin-top: 8rem; }
.tw-mt-36 { margin-top: 9rem; }
.tw-mt-40 { margin-top: 10rem; }
.tw-mt-44 { margin-top: 11rem; }
.tw-mt-48 { margin-top: 12rem; }
.tw-mt-52 { margin-top: 13rem; }
.tw-mt-56 { margin-top: 14rem; }
.tw-mt-60 { margin-top: 15rem; }
.tw-mt-64 { margin-top: 16rem; }
.tw-mt-72 { margin-top: 18rem; }
.tw-mt-80 { margin-top: 20rem; }
.tw-mt-96 { margin-top: 24rem; }

.tw-mr-0 { margin-right: 0px; }
.tw-mr-0.tw-5 { margin-right: 0.tw-125rem; }
.tw-mr-1 { margin-right: 0.tw-25rem; }
.tw-mr-1.tw-5 { margin-right: 0.tw-375rem; }
.tw-mr-2 { margin-right: 0.tw-5rem; }
.tw-mr-2.tw-5 { margin-right: 0.tw-625rem; }
.tw-mr-3 { margin-right: 0.tw-75rem; }
.tw-mr-3.tw-5 { margin-right: 0.tw-875rem; }
.tw-mr-4 { margin-right: 1rem; }
.tw-mr-5 { margin-right: 1.tw-25rem; }
.tw-mr-6 { margin-right: 1.tw-5rem; }
.tw-mr-7 { margin-right: 1.tw-75rem; }
.tw-mr-8 { margin-right: 2rem; }
.tw-mr-9 { margin-right: 2.tw-25rem; }
.tw-mr-10 { margin-right: 2.tw-5rem; }
.tw-mr-11 { margin-right: 2.tw-75rem; }
.tw-mr-12 { margin-right: 3rem; }
.tw-mr-14 { margin-right: 3.tw-5rem; }
.tw-mr-16 { margin-right: 4rem; }
.tw-mr-20 { margin-right: 5rem; }
.tw-mr-24 { margin-right: 6rem; }
.tw-mr-28 { margin-right: 7rem; }
.tw-mr-32 { margin-right: 8rem; }
.tw-mr-36 { margin-right: 9rem; }
.tw-mr-40 { margin-right: 10rem; }
.tw-mr-44 { margin-right: 11rem; }
.tw-mr-48 { margin-right: 12rem; }
.tw-mr-52 { margin-right: 13rem; }
.tw-mr-56 { margin-right: 14rem; }
.tw-mr-60 { margin-right: 15rem; }
.tw-mr-64 { margin-right: 16rem; }
.tw-mr-72 { margin-right: 18rem; }
.tw-mr-80 { margin-right: 20rem; }
.tw-mr-96 { margin-right: 24rem; }

.tw-mb-0 { margin-bottom: 0px; }
.tw-mb-0.tw-5 { margin-bottom: 0.tw-125rem; }
.tw-mb-1 { margin-bottom: 0.tw-25rem; }
.tw-mb-1.tw-5 { margin-bottom: 0.tw-375rem; }
.tw-mb-2 { margin-bottom: 0.tw-5rem; }
.tw-mb-2.tw-5 { margin-bottom: 0.tw-625rem; }
.tw-mb-3 { margin-bottom: 0.tw-75rem; }
.tw-mb-3.tw-5 { margin-bottom: 0.tw-875rem; }
.tw-mb-4 { margin-bottom: 1rem; }
.tw-mb-5 { margin-bottom: 1.tw-25rem; }
.tw-mb-6 { margin-bottom: 1.tw-5rem; }
.tw-mb-7 { margin-bottom: 1.tw-75rem; }
.tw-mb-8 { margin-bottom: 2rem; }
.tw-mb-9 { margin-bottom: 2.tw-25rem; }
.tw-mb-10 { margin-bottom: 2.tw-5rem; }
.tw-mb-11 { margin-bottom: 2.tw-75rem; }
.tw-mb-12 { margin-bottom: 3rem; }
.tw-mb-14 { margin-bottom: 3.tw-5rem; }
.tw-mb-16 { margin-bottom: 4rem; }
.tw-mb-20 { margin-bottom: 5rem; }
.tw-mb-24 { margin-bottom: 6rem; }
.tw-mb-28 { margin-bottom: 7rem; }
.tw-mb-32 { margin-bottom: 8rem; }
.tw-mb-36 { margin-bottom: 9rem; }
.tw-mb-40 { margin-bottom: 10rem; }
.tw-mb-44 { margin-bottom: 11rem; }
.tw-mb-48 { margin-bottom: 12rem; }
.tw-mb-52 { margin-bottom: 13rem; }
.tw-mb-56 { margin-bottom: 14rem; }
.tw-mb-60 { margin-bottom: 15rem; }
.tw-mb-64 { margin-bottom: 16rem; }
.tw-mb-72 { margin-bottom: 18rem; }
.tw-mb-80 { margin-bottom: 20rem; }
.tw-mb-96 { margin-bottom: 24rem; }

.tw-ml-0 { margin-left: 0px; }
.tw-ml-0.tw-5 { margin-left: 0.tw-125rem; }
.tw-ml-1 { margin-left: 0.tw-25rem; }
.tw-ml-1.tw-5 { margin-left: 0.tw-375rem; }
.tw-ml-2 { margin-left: 0.tw-5rem; }
.tw-ml-2.tw-5 { margin-left: 0.tw-625rem; }
.tw-ml-3 { margin-left: 0.tw-75rem; }
.tw-ml-3.tw-5 { margin-left: 0.tw-875rem; }
.tw-ml-4 { margin-left: 1rem; }
.tw-ml-5 { margin-left: 1.tw-25rem; }
.tw-ml-6 { margin-left: 1.tw-5rem; }
.tw-ml-7 { margin-left: 1.tw-75rem; }
.tw-ml-8 { margin-left: 2rem; }
.tw-ml-9 { margin-left: 2.tw-25rem; }
.tw-ml-10 { margin-left: 2.tw-5rem; }
.tw-ml-11 { margin-left: 2.tw-75rem; }
.tw-ml-12 { margin-left: 3rem; }
.tw-ml-14 { margin-left: 3.tw-5rem; }
.tw-ml-16 { margin-left: 4rem; }
.tw-ml-20 { margin-left: 5rem; }
.tw-ml-24 { margin-left: 6rem; }
.tw-ml-28 { margin-left: 7rem; }
.tw-ml-32 { margin-left: 8rem; }
.tw-ml-36 { margin-left: 9rem; }
.tw-ml-40 { margin-left: 10rem; }
.tw-ml-44 { margin-left: 11rem; }
.tw-ml-48 { margin-left: 12rem; }
.tw-ml-52 { margin-left: 13rem; }
.tw-ml-56 { margin-left: 14rem; }
.tw-ml-60 { margin-left: 15rem; }
.tw-ml-64 { margin-left: 16rem; }
.tw-ml-72 { margin-left: 18rem; }
.tw-ml-80 { margin-left: 20rem; }
.tw-ml-96 { margin-left: 24rem; }

.tw-w-0 { width: 0px; }
.tw-w-0.tw-5 { width: 0.tw-125rem; }
.tw-w-1 { width: 0.tw-25rem; }
.tw-w-1.tw-5 { width: 0.tw-375rem; }
.tw-w-2 { width: 0.tw-5rem; }
.tw-w-2.tw-5 { width: 0.tw-625rem; }
.tw-w-3 { width: 0.tw-75rem; }
.tw-w-3.tw-5 { width: 0.tw-875rem; }
.tw-w-4 { width: 1rem; }
.tw-w-5 { width: 1.tw-25rem; }
.tw-w-6 { width: 1.tw-5rem; }
.tw-w-7 { width: 1.tw-75rem; }
.tw-w-8 { width: 2rem; }
.tw-w-9 { width: 2.tw-25rem; }
.tw-w-10 { width: 2.tw-5rem; }
.tw-w-11 { width: 2.tw-75rem; }
.tw-w-12 { width: 3rem; }
.tw-w-14 { width: 3.tw-5rem; }
.tw-w-16 { width: 4rem; }
.tw-w-20 { width: 5rem; }
.tw-w-24 { width: 6rem; }
.tw-w-28 { width: 7rem; }
.tw-w-32 { width: 8rem; }
.tw-w-36 { width: 9rem; }
.tw-w-40 { width: 10rem; }
.tw-w-44 { width: 11rem; }
.tw-w-48 { width: 12rem; }
.tw-w-52 { width: 13rem; }
.tw-w-56 { width: 14rem; }
.tw-w-60 { width: 15rem; }
.tw-w-64 { width: 16rem; }
.tw-w-72 { width: 18rem; }
.tw-w-80 { width: 20rem; }
.tw-w-96 { width: 24rem; }

.tw-h-0 { height: 0px; }
.tw-h-0.tw-5 { height: 0.tw-125rem; }
.tw-h-1 { height: 0.tw-25rem; }
.tw-h-1.tw-5 { height: 0.tw-375rem; }
.tw-h-2 { height: 0.tw-5rem; }
.tw-h-2.tw-5 { height: 0.tw-625rem; }
.tw-h-3 { height: 0.tw-75rem; }
.tw-h-3.tw-5 { height: 0.tw-875rem; }
.tw-h-4 { height: 1rem; }
.tw-h-5 { height: 1.tw-25rem; }
.tw-h-6 { height: 1.tw-5rem; }
.tw-h-7 { height: 1.tw-75rem; }
.tw-h-8 { height: 2rem; }
.tw-h-9 { height: 2.tw-25rem; }
.tw-h-10 { height: 2.tw-5rem; }
.tw-h-11 { height: 2.tw-75rem; }
.tw-h-12 { height: 3rem; }
.tw-h-14 { height: 3.tw-5rem; }
.tw-h-16 { height: 4rem; }
.tw-h-20 { height: 5rem; }
.tw-h-24 { height: 6rem; }
.tw-h-28 { height: 7rem; }
.tw-h-32 { height: 8rem; }
.tw-h-36 { height: 9rem; }
.tw-h-40 { height: 10rem; }
.tw-h-44 { height: 11rem; }
.tw-h-48 { height: 12rem; }
.tw-h-52 { height: 13rem; }
.tw-h-56 { height: 14rem; }
.tw-h-60 { height: 15rem; }
.tw-h-64 { height: 16rem; }
.tw-h-72 { height: 18rem; }
.tw-h-80 { height: 20rem; }
.tw-h-96 { height: 24rem; }

.tw-min-w-0 { min-width: 0px; }
.tw-min-w-0.tw-5 { min-width: 0.tw-125rem; }
.tw-min-w-1 { min-width: 0.tw-25rem; }
.tw-min-w-1.tw-5 { min-width: 0.tw-375rem; }
.tw-min-w-2 { min-width: 0.tw-5rem; }
.tw-min-w-2.tw-5 { min-width: 0.tw-625rem; }
.tw-min-w-3 { min-width: 0.tw-75rem; }
.tw-min-w-3.tw-5 { min-width: 0.tw-875rem; }
.tw-min-w-4 { min-width: 1rem; }
.tw-min-w-5 { min-width: 1.tw-25rem; }
.tw-min-w-6 { min-width: 1.tw-5rem; }
.tw-min-w-7 { min-width: 1.tw-75rem; }
.tw-min-w-8 { min-width: 2rem; }
.tw-min-w-9 { min-width: 2.tw-25rem; }
.tw-min-w-10 { min-width: 2.tw-5rem; }
.tw-min-w-11 { min-width: 2.tw-75rem; }
.tw-min-w-12 { min-width: 3rem; }
.tw-min-w-14 { min-width: 3.tw-5rem; }
.tw-min-w-16 { min-width: 4rem; }
.tw-min-w-20 { min-width: 5rem; }
.tw-min-w-24 { min-width: 6rem; }
.tw-min-w-28 { min-width: 7rem; }
.tw-min-w-32 { min-width: 8rem; }
.tw-min-w-36 { min-width: 9rem; }
.tw-min-w-40 { min-width: 10rem; }
.tw-min-w-44 { min-width: 11rem; }
.tw-min-w-48 { min-width: 12rem; }
.tw-min-w-52 { min-width: 13rem; }
.tw-min-w-56 { min-width: 14rem; }
.tw-min-w-60 { min-width: 15rem; }
.tw-min-w-64 { min-width: 16rem; }
.tw-min-w-72 { min-width: 18rem; }
.tw-min-w-80 { min-width: 20rem; }
.tw-min-w-96 { min-width: 24rem; }

.tw-min-h-0 { min-height: 0px; }
.tw-min-h-0.tw-5 { min-height: 0.tw-125rem; }
.tw-min-h-1 { min-height: 0.tw-25rem; }
.tw-min-h-1.tw-5 { min-height: 0.tw-375rem; }
.tw-min-h-2 { min-height: 0.tw-5rem; }
.tw-min-h-2.tw-5 { min-height: 0.tw-625rem; }
.tw-min-h-3 { min-height: 0.tw-75rem; }
.tw-min-h-3.tw-5 { min-height: 0.tw-875rem; }
.tw-min-h-4 { min-height: 1rem; }
.tw-min-h-5 { min-height: 1.tw-25rem; }
.tw-min-h-6 { min-height: 1.tw-5rem; }
.tw-min-h-7 { min-height: 1.tw-75rem; }
.tw-min-h-8 { min-height: 2rem; }
.tw-min-h-9 { min-height: 2.tw-25rem; }
.tw-min-h-10 { min-height: 2.tw-5rem; }
.tw-min-h-11 { min-height: 2.tw-75rem; }
.tw-min-h-12 { min-height: 3rem; }
.tw-min-h-14 { min-height: 3.tw-5rem; }
.tw-min-h-16 { min-height: 4rem; }
.tw-min-h-20 { min-height: 5rem; }
.tw-min-h-24 { min-height: 6rem; }
.tw-min-h-28 { min-height: 7rem; }
.tw-min-h-32 { min-height: 8rem; }
.tw-min-h-36 { min-height: 9rem; }
.tw-min-h-40 { min-height: 10rem; }
.tw-min-h-44 { min-height: 11rem; }
.tw-min-h-48 { min-height: 12rem; }
.tw-min-h-52 { min-height: 13rem; }
.tw-min-h-56 { min-height: 14rem; }
.tw-min-h-60 { min-height: 15rem; }
.tw-min-h-64 { min-height: 16rem; }
.tw-min-h-72 { min-height: 18rem; }
.tw-min-h-80 { min-height: 20rem; }
.tw-min-h-96 { min-height: 24rem; }

.tw-max-w-0 { max-width: 0px; }
.tw-max-w-0.tw-5 { max-width: 0.tw-125rem; }
.tw-max-w-1 { max-width: 0.tw-25rem; }
.tw-max-w-1.tw-5 { max-width: 0.tw-375rem; }
.tw-max-w-2 { max-width: 0.tw-5rem; }
.tw-max-w-2.tw-5 { max-width: 0.tw-625rem; }
.tw-max-w-3 { max-width: 0.tw-75rem; }
.tw-max-w-3.tw-5 { max-width: 0.tw-875rem; }
.tw-max-w-4 { max-width: 1rem; }
.tw-max-w-5 { max-width: 1.tw-25rem; }
.tw-max-w-6 { max-width: 1.tw-5rem; }
.tw-max-w-7 { max-width: 1.tw-75rem; }
.tw-max-w-8 { max-width: 2rem; }
.tw-max-w-9 { max-width: 2.tw-25rem; }
.tw-max-w-10 { max-width: 2.tw-5rem; }
.tw-max-w-11 { max-width: 2.tw-75rem; }
.tw-max-w-12 { max-width: 3rem; }
.tw-max-w-14 { max-width: 3.tw-5rem; }
.tw-max-w-16 { max-width: 4rem; }
.tw-max-w-20 { max-width: 5rem; }
.tw-max-w-24 { max-width: 6rem; }
.tw-max-w-28 { max-width: 7rem; }
.tw-max-w-32 { max-width: 8rem; }
.tw-max-w-36 { max-width: 9rem; }
.tw-max-w-40 { max-width: 10rem; }
.tw-max-w-44 { max-width: 11rem; }
.tw-max-w-48 { max-width: 12rem; }
.tw-max-w-52 { max-width: 13rem; }
.tw-max-w-56 { max-width: 14rem; }
.tw-max-w-60 { max-width: 15rem; }
.tw-max-w-64 { max-width: 16rem; }
.tw-max-w-72 { max-width: 18rem; }
.tw-max-w-80 { max-width: 20rem; }
.tw-max-w-96 { max-width: 24rem; }

.tw-max-h-0 { max-height: 0px; }
.tw-max-h-0.tw-5 { max-height: 0.tw-125rem; }
.tw-max-h-1 { max-height: 0.tw-25rem; }
.tw-max-h-1.tw-5 { max-height: 0.tw-375rem; }
.tw-max-h-2 { max-height: 0.tw-5rem; }
.tw-max-h-2.tw-5 { max-height: 0.tw-625rem; }
.tw-max-h-3 { max-height: 0.tw-75rem; }
.tw-max-h-3.tw-5 { max-height: 0.tw-875rem; }
.tw-max-h-4 { max-height: 1rem; }
.tw-max-h-5 { max-height: 1.tw-25rem; }
.tw-max-h-6 { max-height: 1.tw-5rem; }
.tw-max-h-7 { max-height: 1.tw-75rem; }
.tw-max-h-8 { max-height: 2rem; }
.tw-max-h-9 { max-height: 2.tw-25rem; }
.tw-max-h-10 { max-height: 2.tw-5rem; }
.tw-max-h-11 { max-height: 2.tw-75rem; }
.tw-max-h-12 { max-height: 3rem; }
.tw-max-h-14 { max-height: 3.tw-5rem; }
.tw-max-h-16 { max-height: 4rem; }
.tw-max-h-20 { max-height: 5rem; }
.tw-max-h-24 { max-height: 6rem; }
.tw-max-h-28 { max-height: 7rem; }
.tw-max-h-32 { max-height: 8rem; }
.tw-max-h-36 { max-height: 9rem; }
.tw-max-h-40 { max-height: 10rem; }
.tw-max-h-44 { max-height: 11rem; }
.tw-max-h-48 { max-height: 12rem; }
.tw-max-h-52 { max-height: 13rem; }
.tw-max-h-56 { max-height: 14rem; }
.tw-max-h-60 { max-height: 15rem; }
.tw-max-h-64 { max-height: 16rem; }
.tw-max-h-72 { max-height: 18rem; }
.tw-max-h-80 { max-height: 20rem; }
.tw-max-h-96 { max-height: 24rem; }

.tw-gap-0 { gap: 0px; }
.tw-gap-0.tw-5 { gap: 0.tw-125rem; }
.tw-gap-1 { gap: 0.tw-25rem; }
.tw-gap-1.tw-5 { gap: 0.tw-375rem; }
.tw-gap-2 { gap: 0.tw-5rem; }
.tw-gap-2.tw-5 { gap: 0.tw-625rem; }
.tw-gap-3 { gap: 0.tw-75rem; }
.tw-gap-3.tw-5 { gap: 0.tw-875rem; }
.tw-gap-4 { gap: 1rem; }
.tw-gap-5 { gap: 1.tw-25rem; }
.tw-gap-6 { gap: 1.tw-5rem; }
.tw-gap-7 { gap: 1.tw-75rem; }
.tw-gap-8 { gap: 2rem; }
.tw-gap-9 { gap: 2.tw-25rem; }
.tw-gap-10 { gap: 2.tw-5rem; }
.tw-gap-11 { gap: 2.tw-75rem; }
.tw-gap-12 { gap: 3rem; }
.tw-gap-14 { gap: 3.tw-5rem; }
.tw-gap-16 { gap: 4rem; }
.tw-gap-20 { gap: 5rem; }
.tw-gap-24 { gap: 6rem; }
.tw-gap-28 { gap: 7rem; }
.tw-gap-32 { gap: 8rem; }
.tw-gap-36 { gap: 9rem; }
.tw-gap-40 { gap: 10rem; }
.tw-gap-44 { gap: 11rem; }
.tw-gap-48 { gap: 12rem; }
.tw-gap-52 { gap: 13rem; }
.tw-gap-56 { gap: 14rem; }
.tw-gap-60 { gap: 15rem; }
.tw-gap-64 { gap: 16rem; }
.tw-gap-72 { gap: 18rem; }
.tw-gap-80 { gap: 20rem; }
.tw-gap-96 { gap: 24rem; }

.tw-top-0 { top: 0px; }
.tw-top-0.tw-5 { top: 0.tw-125rem; }
.tw-top-1 { top: 0.tw-25rem; }
.tw-top-1.tw-5 { top: 0.tw-375rem; }
.tw-top-2 { top: 0.tw-5rem; }
.tw-top-2.tw-5 { top: 0.tw-625rem; }
.tw-top-3 { top: 0.tw-75rem; }
.tw-top-3.tw-5 { top: 0.tw-875rem; }
.tw-top-4 { top: 1rem; }
.tw-top-5 { top: 1.tw-25rem; }
.tw-top-6 { top: 1.tw-5rem; }
.tw-top-7 { top: 1.tw-75rem; }
.tw-top-8 { top: 2rem; }
.tw-top-9 { top: 2.tw-25rem; }
.tw-top-10 { top: 2.tw-5rem; }
.tw-top-11 { top: 2.tw-75rem; }
.tw-top-12 { top: 3rem; }
.tw-top-14 { top: 3.tw-5rem; }
.tw-top-16 { top: 4rem; }
.tw-top-20 { top: 5rem; }
.tw-top-24 { top: 6rem; }
.tw-top-28 { top: 7rem; }
.tw-top-32 { top: 8rem; }
.tw-top-36 { top: 9rem; }
.tw-top-40 { top: 10rem; }
.tw-top-44 { top: 11rem; }
.tw-top-48 { top: 12rem; }
.tw-top-52 { top: 13rem; }
.tw-top-56 { top: 14rem; }
.tw-top-60 { top: 15rem; }
.tw-top-64 { top: 16rem; }
.tw-top-72 { top: 18rem; }
.tw-top-80 { top: 20rem; }
.tw-top-96 { top: 24rem; }

.tw-right-0 { right: 0px; }
.tw-right-0.tw-5 { right: 0.tw-125rem; }
.tw-right-1 { right: 0.tw-25rem; }
.tw-right-1.tw-5 { right: 0.tw-375rem; }
.tw-right-2 { right: 0.tw-5rem; }
.tw-right-2.tw-5 { right: 0.tw-625rem; }
.tw-right-3 { right: 0.tw-75rem; }
.tw-right-3.tw-5 { right: 0.tw-875rem; }
.tw-right-4 { right: 1rem; }
.tw-right-5 { right: 1.tw-25rem; }
.tw-right-6 { right: 1.tw-5rem; }
.tw-right-7 { right: 1.tw-75rem; }
.tw-right-8 { right: 2rem; }
.tw-right-9 { right: 2.tw-25rem; }
.tw-right-10 { right: 2.tw-5rem; }
.tw-right-11 { right: 2.tw-75rem; }
.tw-right-12 { right: 3rem; }
.tw-right-14 { right: 3.tw-5rem; }
.tw-right-16 { right: 4rem; }
.tw-right-20 { right: 5rem; }
.tw-right-24 { right: 6rem; }
.tw-right-28 { right: 7rem; }
.tw-right-32 { right: 8rem; }
.tw-right-36 { right: 9rem; }
.tw-right-40 { right: 10rem; }
.tw-right-44 { right: 11rem; }
.tw-right-48 { right: 12rem; }
.tw-right-52 { right: 13rem; }
.tw-right-56 { right: 14rem; }
.tw-right-60 { right: 15rem; }
.tw-right-64 { right: 16rem; }
.tw-right-72 { right: 18rem; }
.tw-right-80 { right: 20rem; }
.tw-right-96 { right: 24rem; }

.tw-bottom-0 { bottom: 0px; }
.tw-bottom-0.tw-5 { bottom: 0.tw-125rem; }
.tw-bottom-1 { bottom: 0.tw-25rem; }
.tw-bottom-1.tw-5 { bottom: 0.tw-375rem; }
.tw-bottom-2 { bottom: 0.tw-5rem; }
.tw-bottom-2.tw-5 { bottom: 0.tw-625rem; }
.tw-bottom-3 { bottom: 0.tw-75rem; }
.tw-bottom-3.tw-5 { bottom: 0.tw-875rem; }
.tw-bottom-4 { bottom: 1rem; }
.tw-bottom-5 { bottom: 1.tw-25rem; }
.tw-bottom-6 { bottom: 1.tw-5rem; }
.tw-bottom-7 { bottom: 1.tw-75rem; }
.tw-bottom-8 { bottom: 2rem; }
.tw-bottom-9 { bottom: 2.tw-25rem; }
.tw-bottom-10 { bottom: 2.tw-5rem; }
.tw-bottom-11 { bottom: 2.tw-75rem; }
.tw-bottom-12 { bottom: 3rem; }
.tw-bottom-14 { bottom: 3.tw-5rem; }
.tw-bottom-16 { bottom: 4rem; }
.tw-bottom-20 { bottom: 5rem; }
.tw-bottom-24 { bottom: 6rem; }
.tw-bottom-28 { bottom: 7rem; }
.tw-bottom-32 { bottom: 8rem; }
.tw-bottom-36 { bottom: 9rem; }
.tw-bottom-40 { bottom: 10rem; }
.tw-bottom-44 { bottom: 11rem; }
.tw-bottom-48 { bottom: 12rem; }
.tw-bottom-52 { bottom: 13rem; }
.tw-bottom-56 { bottom: 14rem; }
.tw-bottom-60 { bottom: 15rem; }
.tw-bottom-64 { bottom: 16rem; }
.tw-bottom-72 { bottom: 18rem; }
.tw-bottom-80 { bottom: 20rem; }
.tw-bottom-96 { bottom: 24rem; }

.tw-left-0 { left: 0px; }
.tw-left-0.tw-5 { left: 0.tw-125rem; }
.tw-left-1 { left: 0.tw-25rem; }
.tw-left-1.tw-5 { left: 0.tw-375rem; }
.tw-left-2 { left: 0.tw-5rem; }
.tw-left-2.tw-5 { left: 0.tw-625rem; }
.tw-left-3 { left: 0.tw-75rem; }
.tw-left-3.tw-5 { left: 0.tw-875rem; }
.tw-left-4 { left: 1rem; }
.tw-left-5 { left: 1.tw-25rem; }
.tw-left-6 { left: 1.tw-5rem; }
.tw-left-7 { left: 1.tw-75rem; }
.tw-left-8 { left: 2rem; }
.tw-left-9 { left: 2.tw-25rem; }
.tw-left-10 { left: 2.tw-5rem; }
.tw-left-11 { left: 2.tw-75rem; }
.tw-left-12 { left: 3rem; }
.tw-left-14 { left: 3.tw-5rem; }
.tw-left-16 { left: 4rem; }
.tw-left-20 { left: 5rem; }
.tw-left-24 { left: 6rem; }
.tw-left-28 { left: 7rem; }
.tw-left-32 { left: 8rem; }
.tw-left-36 { left: 9rem; }
.tw-left-40 { left: 10rem; }
.tw-left-44 { left: 11rem; }
.tw-left-48 { left: 12rem; }
.tw-left-52 { left: 13rem; }
.tw-left-56 { left: 14rem; }
.tw-left-60 { left: 15rem; }
.tw-left-64 { left: 16rem; }
.tw-left-72 { left: 18rem; }
.tw-left-80 { left: 20rem; }
.tw-left-96 { left: 24rem; }

.tw-text-0 { font-size: 0px; }
.tw-text-0.tw-5 { font-size: 0.tw-125rem; }
.tw-text-1 { font-size: 0.tw-25rem; }
.tw-text-1.tw-5 { font-size: 0.tw-375rem; }
.tw-text-2 { font-size: 0.tw-5rem; }
.tw-text-2.tw-5 { font-size: 0.tw-625rem; }
.tw-text-3 { font-size: 0.tw-75rem; }
.tw-text-3.tw-5 { font-size: 0.tw-875rem; }
.tw-text-4 { font-size: 1rem; }
.tw-text-5 { font-size: 1.tw-25rem; }
.tw-text-6 { font-size: 1.tw-5rem; }
.tw-text-7 { font-size: 1.tw-75rem; }
.tw-text-8 { font-size: 2rem; }
.tw-text-9 { font-size: 2.tw-25rem; }
.tw-text-10 { font-size: 2.tw-5rem; }
.tw-text-11 { font-size: 2.tw-75rem; }
.tw-text-12 { font-size: 3rem; }
.tw-text-14 { font-size: 3.tw-5rem; }
.tw-text-16 { font-size: 4rem; }
.tw-text-20 { font-size: 5rem; }
.tw-text-24 { font-size: 6rem; }
.tw-text-28 { font-size: 7rem; }
.tw-text-32 { font-size: 8rem; }
.tw-text-36 { font-size: 9rem; }
.tw-text-40 { font-size: 10rem; }
.tw-text-44 { font-size: 11rem; }
.tw-text-48 { font-size: 12rem; }
.tw-text-52 { font-size: 13rem; }
.tw-text-56 { font-size: 14rem; }
.tw-text-60 { font-size: 15rem; }
.tw-text-64 { font-size: 16rem; }
.tw-text-72 { font-size: 18rem; }
.tw-text-80 { font-size: 20rem; }
.tw-text-96 { font-size: 24rem; }

.tw-leading-0 { line-height: 0px; }
.tw-leading-0.tw-5 { line-height: 0.tw-125rem; }
.tw-leading-1 { line-height: 0.tw-25rem; }
.tw-leading-1.tw-5 { line-height: 0.tw-375rem; }
.tw-leading-2 { line-height: 0.tw-5rem; }
.tw-leading-2.tw-5 { line-height: 0.tw-625rem; }
.tw-leading-3 { line-height: 0.tw-75rem; }
.tw-leading-3.tw-5 { line-height: 0.tw-875rem; }
.tw-leading-4 { line-height: 1rem; }
.tw-leading-5 { line-height: 1.tw-25rem; }
.tw-leading-6 { line-height: 1.tw-5rem; }
.tw-leading-7 { line-height: 1.tw-75rem; }
.tw-leading-8 { line-height: 2rem; }
.tw-leading-9 { line-height: 2.tw-25rem; }
.tw-leading-10 { line-height: 2.tw-5rem; }
.tw-leading-11 { line-height: 2.tw-75rem; }
.tw-leading-12 { line-height: 3rem; }
.tw-leading-14 { line-height: 3.tw-5rem; }
.tw-leading-16 { line-height: 4rem; }
.tw-leading-20 { line-height: 5rem; }
.tw-leading-24 { line-height: 6rem; }
.tw-leading-28 { line-height: 7rem; }
.tw-leading-32 { line-height: 8rem; }
.tw-leading-36 { line-height: 9rem; }
.tw-leading-40 { line-height: 10rem; }
.tw-leading-44 { line-height: 11rem; }
.tw-leading-48 { line-height: 12rem; }
.tw-leading-52 { line-height: 13rem; }
.tw-leading-56 { line-height: 14rem; }
.tw-leading-60 { line-height: 15rem; }
.tw-leading-64 { line-height: 16rem; }
.tw-leading-72 { line-height: 18rem; }
.tw-leading-80 { line-height: 20rem; }
.tw-leading-96 { line-height: 24rem; }

.tw-tracking-0 { letter-spacing: 0px; }
.tw-tracking-0.tw-5 { letter-spacing: 0.tw-125rem; }
.tw-tracking-1 { letter-spacing: 0.tw-25rem; }
.tw-tracking-1.tw-5 { letter-spacing: 0.tw-375rem; }
.tw-tracking-2 { letter-spacing: 0.tw-5rem; }
.tw-tracking-2.tw-5 { letter-spacing: 0.tw-625rem; }
.tw-tracking-3 { letter-spacing: 0.tw-75rem; }
.tw-tracking-3.tw-5 { letter-spacing: 0.tw-875rem; }
.tw-tracking-4 { letter-spacing: 1rem; }
.tw-tracking-5 { letter-spacing: 1.tw-25rem; }
.tw-tracking-6 { letter-spacing: 1.tw-5rem; }
.tw-tracking-7 { letter-spacing: 1.tw-75rem; }
.tw-tracking-8 { letter-spacing: 2rem; }
.tw-tracking-9 { letter-spacing: 2.tw-25rem; }
.tw-tracking-10 { letter-spacing: 2.tw-5rem; }
.tw-tracking-11 { letter-spacing: 2.tw-75rem; }
.tw-tracking-12 { letter-spacing: 3rem; }
.tw-tracking-14 { letter-spacing: 3.tw-5rem; }
.tw-tracking-16 { letter-spacing: 4rem; }
.tw-tracking-20 { letter-spacing: 5rem; }
.tw-tracking-24 { letter-spacing: 6rem; }
.tw-tracking-28 { letter-spacing: 7rem; }
.tw-tracking-32 { letter-spacing: 8rem; }
.tw-tracking-36 { letter-spacing: 9rem; }
.tw-tracking-40 { letter-spacing: 10rem; }
.tw-tracking-44 { letter-spacing: 11rem; }
.tw-tracking-48 { letter-spacing: 12rem; }
.tw-tracking-52 { letter-spacing: 13rem; }
.tw-tracking-56 { letter-spacing: 14rem; }
.tw-tracking-60 { letter-spacing: 15rem; }
.tw-tracking-64 { letter-spacing: 16rem; }
.tw-tracking-72 { letter-spacing: 18rem; }
.tw-tracking-80 { letter-spacing: 20rem; }
.tw-tracking-96 { letter-spacing: 24rem; }

.tw-rounded-0 { border-radius: 0px; }
.tw-rounded-0.tw-5 { border-radius: 0.tw-125rem; }
.tw-rounded-1 { border-radius: 0.tw-25rem; }
.tw-rounded-1.tw-5 { border-radius: 0.tw-375rem; }
.tw-rounded-2 { border-radius: 0.tw-5rem; }
.tw-rounded-2.tw-5 { border-radius: 0.tw-625rem; }
.tw-rounded-3 { border-radius: 0.tw-75rem; }
.tw-rounded-3.tw-5 { border-radius: 0.tw-875rem; }
.tw-rounded-4 { border-radius: 1rem; }
.tw-rounded-5 { border-radius: 1.tw-25rem; }
.tw-rounded-6 { border-radius: 1.tw-5rem; }
.tw-rounded-7 { border-radius: 1.tw-75rem; }
.tw-rounded-8 { border-radius: 2rem; }
.tw-rounded-9 { border-radius: 2.tw-25rem; }
.tw-rounded-10 { border-radius: 2.tw-5rem; }
.tw-rounded-11 { border-radius: 2.tw-75rem; }
.tw-rounded-12 { border-radius: 3rem; }
.tw-rounded-14 { border-radius: 3.tw-5rem; }
.tw-rounded-16 { border-radius: 4rem; }
.tw-rounded-20 { border-radius: 5rem; }
.tw-rounded-24 { border-radius: 6rem; }
.tw-rounded-28 { border-radius: 7rem; }
.tw-rounded-32 { border-radius: 8rem; }
.tw-rounded-36 { border-radius: 9rem; }
.tw-rounded-40 { border-radius: 10rem; }
.tw-rounded-44 { border-radius: 11rem; }
.tw-rounded-48 { border-radius: 12rem; }
.tw-rounded-52 { border-radius: 13rem; }
.tw-rounded-56 { border-radius: 14rem; }
.tw-rounded-60 { border-radius: 15rem; }
.tw-rounded-64 { border-radius: 16rem; }
.tw-rounded-72 { border-radius: 18rem; }
.tw-rounded-80 { border-radius: 20rem; }
.tw-rounded-96 { border-radius: 24rem; }

.tw-text-slate-50 { color: #f8fafc; }
.tw-bg-slate-50 { background-color: #f8fafc; }
.tw-border-slate-50 { border-color: #f8fafc; }
.tw-ring-slate-50 { --tw-ring-color: #f8fafc; }
.tw-text-slate-100 { color: #f1f5f9; }
.tw-bg-slate-100 { background-color: #f1f5f9; }
.tw-border-slate-100 { border-color: #f1f5f9; }
.tw-ring-slate-100 { --tw-ring-color: #f1f5f9; }
.tw-text-slate-200 { color: #e2e8f0; }
.tw-bg-slate-200 { background-color: #e2e8f0; }
.tw-border-slate-200 { border-color: #e2e8f0; }
.tw-ring-slate-200 { --tw-ring-color: #e2e8f0; }
.tw-text-slate-300 { color: #cbd5e1; }
.tw-bg-slate-300 { background-color: #cbd5e1; }
.tw-border-slate-300 { border-color: #cbd5e1; }
.tw-ring-slate-300 { --tw-ring-color: #cbd5e1; }
.tw-text-slate-400 { color: #94a3b8; }
.tw-bg-slate-400 { background-color: #94a3b8; }
.tw-border-slate-400 { border-color: #94a3b8; }
.tw-ring-slate-400 { --tw-ring-color: #94a3b8; }
.tw-text-slate-500 { color: #64748b; }
.tw-bg-slate-500 { background-color: #64748b; }
.tw-border-slate-500 { border-color: #64748b; }
.tw-ring-slate-500 { --tw-ring-color: #64748b; }
.tw-text-slate-600 { color: #475569; }
.tw-bg-slate-600 { background-color: #475569; }
.tw-border-slate-600 { border-color: #475569; }
.tw-ring-slate-600 { --tw-ring-color: #475569; }
.tw-text-slate-700 { color: #334155; }
.tw-bg-slate-700 { background-color: #334155; }
.tw-border-slate-700 { border-color: #334155; }
.tw-ring-slate-700 { --tw-ring-color: #334155; }
.tw-text-slate-800 { color: #1e293b; }
.tw-bg-slate-800 { background-color: #1e293b; }
.tw-border-slate-800 { border-color: #1e293b; }
.tw-ring-slate-800 { --tw-ring-color: #1e293b; }
.tw-text-slate-900 { color: #0f172a; }
.tw-bg-slate-900 { background-color: #0f172a; }
.tw-border-slate-900 { border-color: #0f172a; }
.tw-ring-slate-900 { --tw-ring-color: #0f172a; }
.tw-text-slate-950 { color: #020617; }
.tw-bg-slate-950 { background-color: #020617; }
.tw-border-slate-950 { border-color: #020617; }
.tw-ring-slate-950 { --tw-ring-color: #020617; }

.tw-text-gray-50 { color: #f8fafc; }
.tw-bg-gray-50 { background-color: #f8fafc; }
.tw-border-gray-50 { border-color: #f8fafc; }
.tw-ring-gray-50 { --tw-ring-color: #f8fafc; }
.tw-text-gray-100 { color: #f1f5f9; }
.tw-bg-gray-100 { background-color: #f1f5f9; }
.tw-border-gray-100 { border-color: #f1f5f9; }
.tw-ring-gray-100 { --tw-ring-color: #f1f5f9; }
.tw-text-gray-200 { color: #e2e8f0; }
.tw-bg-gray-200 { background-color: #e2e8f0; }
.tw-border-gray-200 { border-color: #e2e8f0; }
.tw-ring-gray-200 { --tw-ring-color: #e2e8f0; }
.tw-text-gray-300 { color: #cbd5e1; }
.tw-bg-gray-300 { background-color: #cbd5e1; }
.tw-border-gray-300 { border-color: #cbd5e1; }
.tw-ring-gray-300 { --tw-ring-color: #cbd5e1; }
.tw-text-gray-400 { color: #94a3b8; }
.tw-bg-gray-400 { background-color: #94a3b8; }
.tw-border-gray-400 { border-color: #94a3b8; }
.tw-ring-gray-400 { --tw-ring-color: #94a3b8; }
.tw-text-gray-500 { color: #64748b; }
.tw-bg-gray-500 { background-color: #64748b; }
.tw-border-gray-500 { border-color: #64748b; }
.tw-ring-gray-500 { --tw-ring-color: #64748b; }
.tw-text-gray-600 { color: #475569; }
.tw-bg-gray-600 { background-color: #475569; }
.tw-border-gray-600 { border-color: #475569; }
.tw-ring-gray-600 { --tw-ring-color: #475569; }
.tw-text-gray-700 { color: #334155; }
.tw-bg-gray-700 { background-color: #334155; }
.tw-border-gray-700 { border-color: #334155; }
.tw-ring-gray-700 { --tw-ring-color: #334155; }
.tw-text-gray-800 { color: #1e293b; }
.tw-bg-gray-800 { background-color: #1e293b; }
.tw-border-gray-800 { border-color: #1e293b; }
.tw-ring-gray-800 { --tw-ring-color: #1e293b; }
.tw-text-gray-900 { color: #0f172a; }
.tw-bg-gray-900 { background-color: #0f172a; }
.tw-border-gray-900 { border-color: #0f172a; }
.tw-ring-gray-900 { --tw-ring-color: #0f172a; }
.tw-text-gray-950 { color: #020617; }
.tw-bg-gray-950 { background-color: #020617; }
.tw-border-gray-950 { border-color: #020617; }
.tw-ring-gray-950 { --tw-ring-color: #020617; }

.tw-text-zinc-50 { color: #f8fafc; }
.tw-bg-zinc-50 { background-color: #f8fafc; }
.tw-border-zinc-50 { border-color: #f8fafc; }
.tw-ring-zinc-50 { --tw-ring-color: #f8fafc; }
.tw-text-zinc-100 { color: #f1f5f9; }
.tw-bg-zinc-100 { background-color: #f1f5f9; }
.tw-border-zinc-100 { border-color: #f1f5f9; }
.tw-ring-zinc-100 { --tw-ring-color: #f1f5f9; }
.tw-text-zinc-200 { color: #e2e8f0; }
.tw-bg-zinc-200 { background-color: #e2e8f0; }
.tw-border-zinc-200 { border-color: #e2e8f0; }
.tw-ring-zinc-200 { --tw-ring-color: #e2e8f0; }
.tw-text-zinc-300 { color: #cbd5e1; }
.tw-bg-zinc-300 { background-color: #cbd5e1; }
.tw-border-zinc-300 { border-color: #cbd5e1; }
.tw-ring-zinc-300 { --tw-ring-color: #cbd5e1; }
.tw-text-zinc-400 { color: #94a3b8; }
.tw-bg-zinc-400 { background-color: #94a3b8; }
.tw-border-zinc-400 { border-color: #94a3b8; }
.tw-ring-zinc-400 { --tw-ring-color: #94a3b8; }
.tw-text-zinc-500 { color: #64748b; }
.tw-bg-zinc-500 { background-color: #64748b; }
.tw-border-zinc-500 { border-color: #64748b; }
.tw-ring-zinc-500 { --tw-ring-color: #64748b; }
.tw-text-zinc-600 { color: #475569; }
.tw-bg-zinc-600 { background-color: #475569; }
.tw-border-zinc-600 { border-color: #475569; }
.tw-ring-zinc-600 { --tw-ring-color: #475569; }
.tw-text-zinc-700 { color: #334155; }
.tw-bg-zinc-700 { background-color: #334155; }
.tw-border-zinc-700 { border-color: #334155; }
.tw-ring-zinc-700 { --tw-ring-color: #334155; }
.tw-text-zinc-800 { color: #1e293b; }
.tw-bg-zinc-800 { background-color: #1e293b; }
.tw-border-zinc-800 { border-color: #1e293b; }
.tw-ring-zinc-800 { --tw-ring-color: #1e293b; }
.tw-text-zinc-900 { color: #0f172a; }
.tw-bg-zinc-900 { background-color: #0f172a; }
.tw-border-zinc-900 { border-color: #0f172a; }
.tw-ring-zinc-900 { --tw-ring-color: #0f172a; }
.tw-text-zinc-950 { color: #020617; }
.tw-bg-zinc-950 { background-color: #020617; }
.tw-border-zinc-950 { border-color: #020617; }
.tw-ring-zinc-950 { --tw-ring-color: #020617; }

.tw-text-neutral-50 { color: #f8fafc; }
.tw-bg-neutral-50 { background-color: #f8fafc; }
.tw-border-neutral-50 { border-color: #f8fafc; }
.tw-ring-neutral-50 { --tw-ring-color: #f8fafc; }
.tw-text-neutral-100 { color: #f1f5f9; }
.tw-bg-neutral-100 { background-color: #f1f5f9; }
.tw-border-neutral-100 { border-color: #f1f5f9; }
.tw-ring-neutral-100 { --tw-ring-color: #f1f5f9; }
.tw-text-neutral-200 { color: #e2e8f0; }
.tw-bg-neutral-200 { background-color: #e2e8f0; }
.tw-border-neutral-200 { border-color: #e2e8f0; }
.tw-ring-neutral-200 { --tw-ring-color: #e2e8f0; }
.tw-text-neutral-300 { color: #cbd5e1; }
.tw-bg-neutral-300 { background-color: #cbd5e1; }
.tw-border-neutral-300 { border-color: #cbd5e1; }
.tw-ring-neutral-300 { --tw-ring-color: #cbd5e1; }
.tw-text-neutral-400 { color: #94a3b8; }
.tw-bg-neutral-400 { background-color: #94a3b8; }
.tw-border-neutral-400 { border-color: #94a3b8; }
.tw-ring-neutral-400 { --tw-ring-color: #94a3b8; }
.tw-text-neutral-500 { color: #64748b; }
.tw-bg-neutral-500 { background-color: #64748b; }
.tw-border-neutral-500 { border-color: #64748b; }
.tw-ring-neutral-500 { --tw-ring-color: #64748b; }
.tw-text-neutral-600 { color: #475569; }
.tw-bg-neutral-600 { background-color: #475569; }
.tw-border-neutral-600 { border-color: #475569; }
.tw-ring-neutral-600 { --tw-ring-color: #475569; }
.tw-text-neutral-700 { color: #334155; }
.tw-bg-neutral-700 { background-color: #334155; }
.tw-border-neutral-700 { border-color: #334155; }
.tw-ring-neutral-700 { --tw-ring-color: #334155; }
.tw-text-neutral-800 { color: #1e293b; }
.tw-bg-neutral-800 { background-color: #1e293b; }
.tw-border-neutral-800 { border-color: #1e293b; }
.tw-ring-neutral-800 { --tw-ring-color: #1e293b; }
.tw-text-neutral-900 { color: #0f172a; }
.tw-bg-neutral-900 { background-color: #0f172a; }
.tw-border-neutral-900 { border-color: #0f172a; }
.tw-ring-neutral-900 { --tw-ring-color: #0f172a; }
.tw-text-neutral-950 { color: #020617; }
.tw-bg-neutral-950 { background-color: #020617; }
.tw-border-neutral-950 { border-color: #020617; }
.tw-ring-neutral-950 { --tw-ring-color: #020617; }

.tw-text-stone-50 { color: #f8fafc; }
.tw-bg-stone-50 { background-color: #f8fafc; }
.tw-border-stone-50 { border-color: #f8fafc; }
.tw-ring-stone-50 { --tw-ring-color: #f8fafc; }
.tw-text-stone-100 { color: #f1f5f9; }
.tw-bg-stone-100 { background-color: #f1f5f9; }
.tw-border-stone-100 { border-color: #f1f5f9; }
.tw-ring-stone-100 { --tw-ring-color: #f1f5f9; }
.tw-text-stone-200 { color: #e2e8f0; }
.tw-bg-stone-200 { background-color: #e2e8f0; }
.tw-border-stone-200 { border-color: #e2e8f0; }
.tw-ring-stone-200 { --tw-ring-color: #e2e8f0; }
.tw-text-stone-300 { color: #cbd5e1; }
.tw-bg-stone-300 { background-color: #cbd5e1; }
.tw-border-stone-300 { border-color: #cbd5e1; }
.tw-ring-stone-300 { --tw-ring-color: #cbd5e1; }
.tw-text-stone-400 { color: #94a3b8; }
.tw-bg-stone-400 { background-color: #94a3b8; }
.tw-border-stone-400 { border-color: #94a3b8; }
.tw-ring-stone-400 { --tw-ring-color: #94a3b8; }
.tw-text-stone-500 { color: #64748b; }
.tw-bg-stone-500 { background-color: #64748b; }
.tw-border-stone-500 { border-color: #64748b; }
.tw-ring-stone-500 { --tw-ring-color: #64748b; }
.tw-text-stone-600 { color: #475569; }
.tw-bg-stone-600 { background-color: #475569; }
.tw-border-stone-600 { border-color: #475569; }
.tw-ring-stone-600 { --tw-ring-color: #475569; }
.tw-text-stone-700 { color: #334155; }
.tw-bg-stone-700 { background-color: #334155; }
.tw-border-stone-700 { border-color: #334155; }
.tw-ring-stone-700 { --tw-ring-color: #334155; }
.tw-text-stone-800 { color: #1e293b; }
.tw-bg-stone-800 { background-color: #1e293b; }
.tw-border-stone-800 { border-color: #1e293b; }
.tw-ring-stone-800 { --tw-ring-color: #1e293b; }
.tw-text-stone-900 { color: #0f172a; }
.tw-bg-stone-900 { background-color: #0f172a; }
.tw-border-stone-900 { border-color: #0f172a; }
.tw-ring-stone-900 { --tw-ring-color: #0f172a; }
.tw-text-stone-950 { color: #020617; }
.tw-bg-stone-950 { background-color: #020617; }
.tw-border-stone-950 { border-color: #020617; }
.tw-ring-stone-950 { --tw-ring-color: #020617; }

.tw-text-red-50 { color: #f8fafc; }
.tw-bg-red-50 { background-color: #f8fafc; }
.tw-border-red-50 { border-color: #f8fafc; }
.tw-ring-red-50 { --tw-ring-color: #f8fafc; }
.tw-text-red-100 { color: #f1f5f9; }
.tw-bg-red-100 { background-color: #f1f5f9; }
.tw-border-red-100 { border-color: #f1f5f9; }
.tw-ring-red-100 { --tw-ring-color: #f1f5f9; }
.tw-text-red-200 { color: #e2e8f0; }
.tw-bg-red-200 { background-color: #e2e8f0; }
.tw-border-red-200 { border-color: #e2e8f0; }
.tw-ring-red-200 { --tw-ring-color: #e2e8f0; }
.tw-text-red-300 { color: #cbd5e1; }
.tw-bg-red-300 { background-color: #cbd5e1; }
.tw-border-red-300 { border-color: #cbd5e1; }
.tw-ring-red-300 { --tw-ring-color: #cbd5e1; }
.tw-text-red-400 { color: #94a3b8; }
.tw-bg-red-400 { background-color: #94a3b8; }
.tw-border-red-400 { border-color: #94a3b8; }
.tw-ring-red-400 { --tw-ring-color: #94a3b8; }
.tw-text-red-500 { color: #64748b; }
.tw-bg-red-500 { background-color: #64748b; }
.tw-border-red-500 { border-color: #64748b; }
.tw-ring-red-500 { --tw-ring-color: #64748b; }
.tw-text-red-600 { color: #475569; }
.tw-bg-red-600 { background-color: #475569; }
.tw-border-red-600 { border-color: #475569; }
.tw-ring-red-600 { --tw-ring-color: #475569; }
.tw-text-red-700 { color: #334155; }
.tw-bg-red-700 { background-color: #334155; }
.tw-border-red-700 { border-color: #334155; }
.tw-ring-red-700 { --tw-ring-color: #334155; }
.tw-text-red-800 { color: #1e293b; }
.tw-bg-red-800 { background-color: #1e293b; }
.tw-border-red-800 { border-color: #1e293b; }
.tw-ring-red-800 { --tw-ring-color: #1e293b; }
.tw-text-red-900 { color: #0f172a; }
.tw-bg-red-900 { background-color: #0f172a; }
.tw-border-red-900 { border-color: #0f172a; }
.tw-ring-red-900 { --tw-ring-color: #0f172a; }
.tw-text-red-950 { color: #020617; }
.tw-bg-red-950 { background-color: #020617; }
.tw-border-red-950 { border-color: #020617; }
.tw-ring-red-950 { --tw-ring-color: #020617; }

.tw-text-orange-50 { color: #f8fafc; }
.tw-bg-orange-50 { background-color: #f8fafc; }
.tw-border-orange-50 { border-color: #f8fafc; }
.tw-ring-orange-50 { --tw-ring-color: #f8fafc; }
.tw-text-orange-100 { color: #f1f5f9; }
.tw-bg-orange-100 { background-color: #f1f5f9; }
.tw-border-orange-100 { border-color: #f1f5f9; }
.tw-ring-orange-100 { --tw-ring-color: #f1f5f9; }
.tw-text-orange-200 { color: #e2e8f0; }
.tw-bg-orange-200 { background-color: #e2e8f0; }
.tw-border-orange-200 { border-color: #e2e8f0; }
.tw-ring-orange-200 { --tw-ring-color: #e2e8f0; }
.tw-text-orange-300 { color: #cbd5e1; }
.tw-bg-orange-300 { background-color: #cbd5e1; }
.tw-border-orange-300 { border-color: #cbd5e1; }
.tw-ring-orange-300 { --tw-ring-color: #cbd5e1; }
.tw-text-orange-400 { color: #94a3b8; }
.tw-bg-orange-400 { background-color: #94a3b8; }
.tw-border-orange-400 { border-color: #94a3b8; }
.tw-ring-orange-400 { --tw-ring-color: #94a3b8; }
.tw-text-orange-500 { color: #64748b; }
.tw-bg-orange-500 { background-color: #64748b; }
.tw-border-orange-500 { border-color: #64748b; }
.tw-ring-orange-500 { --tw-ring-color: #64748b; }
.tw-text-orange-600 { color: #475569; }
.tw-bg-orange-600 { background-color: #475569; }
.tw-border-orange-600 { border-color: #475569; }
.tw-ring-orange-600 { --tw-ring-color: #475569; }
.tw-text-orange-700 { color: #334155; }
.tw-bg-orange-700 { background-color: #334155; }
.tw-border-orange-700 { border-color: #334155; }
.tw-ring-orange-700 { --tw-ring-color: #334155; }
.tw-text-orange-800 { color: #1e293b; }
.tw-bg-orange-800 { background-color: #1e293b; }
.tw-border-orange-800 { border-color: #1e293b; }
.tw-ring-orange-800 { --tw-ring-color: #1e293b; }
.tw-text-orange-900 { color: #0f172a; }
.tw-bg-orange-900 { background-color: #0f172a; }
.tw-border-orange-900 { border-color: #0f172a; }
.tw-ring-orange-900 { --tw-ring-color: #0f172a; }
.tw-text-orange-950 { color: #020617; }
.tw-bg-orange-950 { background-color: #020617; }
.tw-border-orange-950 { border-color: #020617; }
.tw-ring-orange-950 { --tw-ring-color: #020617; }

.tw-text-amber-50 { color: #f8fafc; }
.tw-bg-amber-50 { background-color: #f8fafc; }
.tw-border-amber-50 { border-color: #f8fafc; }
.tw-ring-amber-50 { --tw-ring-color: #f8fafc; }
.tw-text-amber-100 { color: #f1f5f9; }
.tw-bg-amber-100 { background-color: #f1f5f9; }
.tw-border-amber-100 { border-color: #f1f5f9; }
.tw-ring-amber-100 { --tw-ring-color: #f1f5f9; }
.tw-text-amber-200 { color: #e2e8f0; }
.tw-bg-amber-200 { background-color: #e2e8f0; }
.tw-border-amber-200 { border-color: #e2e8f0; }
.tw-ring-amber-200 { --tw-ring-color: #e2e8f0; }
.tw-text-amber-300 { color: #cbd5e1; }
.tw-bg-amber-300 { background-color: #cbd5e1; }
.tw-border-amber-300 { border-color: #cbd5e1; }
.tw-ring-amber-300 { --tw-ring-color: #cbd5e1; }
.tw-text-amber-400 { color: #94a3b8; }
.tw-bg-amber-400 { background-color: #94a3b8; }
.tw-border-amber-400 { border-color: #94a3b8; }
.tw-ring-amber-400 { --tw-ring-color: #94a3b8; }
.tw-text-amber-500 { color: #64748b; }
.tw-bg-amber-500 { background-color: #64748b; }
.tw-border-amber-500 { border-color: #64748b; }
.tw-ring-amber-500 { --tw-ring-color: #64748b; }
.tw-text-amber-600 { color: #475569; }
.tw-bg-amber-600 { background-color: #475569; }
.tw-border-amber-600 { border-color: #475569; }
.tw-ring-amber-600 { --tw-ring-color: #475569; }
.tw-text-amber-700 { color: #334155; }
.tw-bg-amber-700 { background-color: #334155; }
.tw-border-amber-700 { border-color: #334155; }
.tw-ring-amber-700 { --tw-ring-color: #334155; }
.tw-text-amber-800 { color: #1e293b; }
.tw-bg-amber-800 { background-color: #1e293b; }
.tw-border-amber-800 { border-color: #1e293b; }
.tw-ring-amber-800 { --tw-ring-color: #1e293b; }
.tw-text-amber-900 { color: #0f172a; }
.tw-bg-amber-900 { background-color: #0f172a; }
.tw-border-amber-900 { border-color: #0f172a; }
.tw-ring-amber-900 { --tw-ring-color: #0f172a; }
.tw-text-amber-950 { color: #020617; }
.tw-bg-amber-950 { background-color: #020617; }
.tw-border-amber-950 { border-color: #020617; }
.tw-ring-amber-950 { --tw-ring-color: #020617; }

.tw-text-yellow-50 { color: #f8fafc; }
.tw-bg-yellow-50 { background-color: #f8fafc; }
.tw-border-yellow-50 { border-color: #f8fafc; }
.tw-ring-yellow-50 { --tw-ring-color: #f8fafc; }
.tw-text-yellow-100 { color: #f1f5f9; }
.tw-bg-yellow-100 { background-color: #f1f5f9; }
.tw-border-yellow-100 { border-color: #f1f5f9; }
.tw-ring-yellow-100 { --tw-ring-color: #f1f5f9; }
.tw-text-yellow-200 { color: #e2e8f0; }
.tw-bg-yellow-200 { background-color: #e2e8f0; }
.tw-border-yellow-200 { border-color: #e2e8f0; }
.tw-ring-yellow-200 { --tw-ring-color: #e2e8f0; }
.tw-text-yellow-300 { color: #cbd5e1; }
.tw-bg-yellow-300 { background-color: #cbd5e1; }
.tw-border-yellow-300 { border-color: #cbd5e1; }
.tw-ring-yellow-300 { --tw-ring-color: #cbd5e1; }
.tw-text-yellow-400 { color: #94a3b8; }
.tw-bg-yellow-400 { background-color: #94a3b8; }
.tw-border-yellow-400 { border-color: #94a3b8; }
.tw-ring-yellow-400 { --tw-ring-color: #94a3b8; }
.tw-text-yellow-500 { color: #64748b; }
.tw-bg-yellow-500 { background-color: #64748b; }
.tw-border-yellow-500 { border-color: #64748b; }
.tw-ring-yellow-500 { --tw-ring-color: #64748b; }
.tw-text-yellow-600 { color: #475569; }
.tw-bg-yellow-600 { background-color: #475569; }
.tw-border-yellow-600 { border-color: #475569; }
.tw-ring-yellow-600 { --tw-ring-color: #475569; }
.tw-text-yellow-700 { color: #334155; }
.tw-bg-yellow-700 { background-color: #334155; }
.tw-border-yellow-700 { border-color: #334155; }
.tw-ring-yellow-700 { --tw-ring-color: #334155; }
.tw-text-yellow-800 { color: #1e293b; }
.tw-bg-yellow-800 { background-color: #1e293b; }
.tw-border-yellow-800 { border-color: #1e293b; }
.tw-ring-yellow-800 { --tw-ring-color: #1e293b; }
.tw-text-yellow-900 { color: #0f172a; }
.tw-bg-yellow-900 { background-color: #0f172a; }
.tw-border-yellow-900 { border-color: #0f172a; }
.tw-ring-yellow-900 { --tw-ring-color: #0f172a; }
.tw-text-yellow-950 { color: #020617; }
.tw-bg-yellow-950 { background-color: #020617; }
.tw-border-yellow-950 { border-color: #020617; }
.tw-ring-yellow-950 { --tw-ring-color: #020617; }

.tw-text-lime-50 { color: #f8fafc; }
.tw-bg-lime-50 { background-color: #f8fafc; }
.tw-border-lime-50 { border-color: #f8fafc; }
.tw-ring-lime-50 { --tw-ring-color: #f8fafc; }
.tw-text-lime-100 { color: #f1f5f9; }
.tw-bg-lime-100 { background-color: #f1f5f9; }
.tw-border-lime-100 { border-color: #f1f5f9; }
.tw-ring-lime-100 { --tw-ring-color: #f1f5f9; }
.tw-text-lime-200 { color: #e2e8f0; }
.tw-bg-lime-200 { background-color: #e2e8f0; }
.tw-border-lime-200 { border-color: #e2e8f0; }
.tw-ring-lime-200 { --tw-ring-color: #e2e8f0; }
.tw-text-lime-300 { color: #cbd5e1; }
.tw-bg-lime-300 { background-color: #cbd5e1; }
.tw-border-lime-300 { border-color: #cbd5e1; }
.tw-ring-lime-300 { --tw-ring-color: #cbd5e1; }
.tw-text-lime-400 { color: #94a3b8; }
.tw-bg-lime-400 { background-color: #94a3b8; }
.tw-border-lime-400 { border-color: #94a3b8; }
.tw-ring-lime-400 { --tw-ring-color: #94a3b8; }
.tw-text-lime-500 { color: #64748b; }
.tw-bg-lime-500 { background-color: #64748b; }
.tw-border-lime-500 { border-color: #64748b; }
.tw-ring-lime-500 { --tw-ring-color: #64748b; }
.tw-text-lime-600 { color: #475569; }
.tw-bg-lime-600 { background-color: #475569; }
.tw-border-lime-600 { border-color: #475569; }
.tw-ring-lime-600 { --tw-ring-color: #475569; }
.tw-text-lime-700 { color: #334155; }
.tw-bg-lime-700 { background-color: #334155; }
.tw-border-lime-700 { border-color: #334155; }
.tw-ring-lime-700 { --tw-ring-color: #334155; }
.tw-text-lime-800 { color: #1e293b; }
.tw-bg-lime-800 { background-color: #1e293b; }
.tw-border-lime-800 { border-color: #1e293b; }
.tw-ring-lime-800 { --tw-ring-color: #1e293b; }
.tw-text-lime-900 { color: #0f172a; }
.tw-bg-lime-900 { background-color: #0f172a; }
.tw-border-lime-900 { border-color: #0f172a; }
.tw-ring-lime-900 { --tw-ring-color: #0f172a; }
.tw-text-lime-950 { color: #020617; }
.tw-bg-lime-950 { background-color: #020617; }
.tw-border-lime-950 { border-color: #020617; }
.tw-ring-lime-950 { --tw-ring-color: #020617; }

.tw-text-green-50 { color: #f8fafc; }
.tw-bg-green-50 { background-color: #f8fafc; }
.tw-border-green-50 { border-color: #f8fafc; }
.tw-ring-green-50 { --tw-ring-color: #f8fafc; }
.tw-text-green-100 { color: #f1f5f9; }
.tw-bg-green-100 { background-color: #f1f5f9; }
.tw-border-green-100 { border-color: #f1f5f9; }
.tw-ring-green-100 { --tw-ring-color: #f1f5f9; }
.tw-text-green-200 { color: #e2e8f0; }
.tw-bg-green-200 { background-color: #e2e8f0; }
.tw-border-green-200 { border-color: #e2e8f0; }
.tw-ring-green-200 { --tw-ring-color: #e2e8f0; }
.tw-text-green-300 { color: #cbd5e1; }
.tw-bg-green-300 { background-color: #cbd5e1; }
.tw-border-green-300 { border-color: #cbd5e1; }
.tw-ring-green-300 { --tw-ring-color: #cbd5e1; }
.tw-text-green-400 { color: #94a3b8; }
.tw-bg-green-400 { background-color: #94a3b8; }
.tw-border-green-400 { border-color: #94a3b8; }
.tw-ring-green-400 { --tw-ring-color: #94a3b8; }
.tw-text-green-500 { color: #64748b; }
.tw-bg-green-500 { background-color: #64748b; }
.tw-border-green-500 { border-color: #64748b; }
.tw-ring-green-500 { --tw-ring-color: #64748b; }
.tw-text-green-600 { color: #475569; }
.tw-bg-green-600 { background-color: #475569; }
.tw-border-green-600 { border-color: #475569; }
.tw-ring-green-600 { --tw-ring-color: #475569; }
.tw-text-green-700 { color: #334155; }
.tw-bg-green-700 { background-color: #334155; }
.tw-border-green-700 { border-color: #334155; }
.tw-ring-green-700 { --tw-ring-color: #334155; }
.tw-text-green-800 { color: #1e293b; }
.tw-bg-green-800 { background-color: #1e293b; }
.tw-border-green-800 { border-color: #1e293b; }
.tw-ring-green-800 { --tw-ring-color: #1e293b; }
.tw-text-green-900 { color: #0f172a; }
.tw-bg-green-900 { background-color: #0f172a; }
.tw-border-green-900 { border-color: #0f172a; }
.tw-ring-green-900 { --tw-ring-color: #0f172a; }
.tw-text-green-950 { color: #020617; }
.tw-bg-green-950 { background-color: #020617; }
.tw-border-green-950 { border-color: #020617; }
.tw-ring-green-950 { --tw-ring-color: #020617; }

.tw-text-emerald-50 { color: #f8fafc; }
.tw-bg-emerald-50 { background-color: #f8fafc; }
.tw-border-emerald-50 { border-color: #f8fafc; }
.tw-ring-emerald-50 { --tw-ring-color: #f8fafc; }
.tw-text-emerald-100 { color: #f1f5f9; }
.tw-bg-emerald-100 { background-color: #f1f5f9; }
.tw-border-emerald-100 { border-color: #f1f5f9; }
.tw-ring-emerald-100 { --tw-ring-color: #f1f5f9; }
.tw-text-emerald-200 { color: #e2e8f0; }
.tw-bg-emerald-200 { background-color: #e2e8f0; }
.tw-border-emerald-200 { border-color: #e2e8f0; }
.tw-ring-emerald-200 { --tw-ring-color: #e2e8f0; }
.tw-text-emerald-300 { color: #cbd5e1; }
.tw-bg-emerald-300 { background-color: #cbd5e1; }
.tw-border-emerald-300 { border-color: #cbd5e1; }
.tw-ring-emerald-300 { --tw-ring-color: #cbd5e1; }
.tw-text-emerald-400 { color: #94a3b8; }
.tw-bg-emerald-400 { background-color: #94a3b8; }
.tw-border-emerald-400 { border-color: #94a3b8; }
.tw-ring-emerald-400 { --tw-ring-color: #94a3b8; }
.tw-text-emerald-500 { color: #64748b; }
.tw-bg-emerald-500 { background-color: #64748b; }
.tw-border-emerald-500 { border-color: #64748b; }
.tw-ring-emerald-500 { --tw-ring-color: #64748b; }
.tw-text-emerald-600 { color: #475569; }
.tw-bg-emerald-600 { background-color: #475569; }
.tw-border-emerald-600 { border-color: #475569; }
.tw-ring-emerald-600 { --tw-ring-color: #475569; }
.tw-text-emerald-700 { color: #334155; }
.tw-bg-emerald-700 { background-color: #334155; }
.tw-border-emerald-700 { border-color: #334155; }
.tw-ring-emerald-700 { --tw-ring-color: #334155; }
.tw-text-emerald-800 { color: #1e293b; }
.tw-bg-emerald-800 { background-color: #1e293b; }
.tw-border-emerald-800 { border-color: #1e293b; }
.tw-ring-emerald-800 { --tw-ring-color: #1e293b; }
.tw-text-emerald-900 { color: #0f172a; }
.tw-bg-emerald-900 { background-color: #0f172a; }
.tw-border-emerald-900 { border-color: #0f172a; }
.tw-ring-emerald-900 { --tw-ring-color: #0f172a; }
.tw-text-emerald-950 { color: #020617; }
.tw-bg-emerald-950 { background-color: #020617; }
.tw-border-emerald-950 { border-color: #020617; }
.tw-ring-emerald-950 { --tw-ring-color: #020617; }

.tw-text-teal-50 { color: #f8fafc; }
.tw-bg-teal-50 { background-color: #f8fafc; }
.tw-border-teal-50 { border-color: #f8fafc; }
.tw-ring-teal-50 { --tw-ring-color: #f8fafc; }
.tw-text-teal-100 { color: #f1f5f9; }
.tw-bg-teal-100 { background-color: #f1f5f9; }
.tw-border-teal-100 { border-color: #f1f5f9; }
.tw-ring-teal-100 { --tw-ring-color: #f1f5f9; }
.tw-text-teal-200 { color: #e2e8f0; }
.tw-bg-teal-200 { background-color: #e2e8f0; }
.tw-border-teal-200 { border-color: #e2e8f0; }
.tw-ring-teal-200 { --tw-ring-color: #e2e8f0; }
.tw-text-teal-300 { color: #cbd5e1; }
.tw-bg-teal-300 { background-color: #cbd5e1; }
.tw-border-teal-300 { border-color: #cbd5e1; }
.tw-ring-teal-300 { --tw-ring-color: #cbd5e1; }
.tw-text-teal-400 { color: #94a3b8; }
.tw-bg-teal-400 { background-color: #94a3b8; }
.tw-border-teal-400 { border-color: #94a3b8; }
.tw-ring-teal-400 { --tw-ring-color: #94a3b8; }
.tw-text-teal-500 { color: #64748b; }
.tw-bg-teal-500 { background-color: #64748b; }
.tw-border-teal-500 { border-color: #64748b; }
.tw-ring-teal-500 { --tw-ring-color: #64748b; }
.tw-text-teal-600 { color: #475569; }
.tw-bg-teal-600 { background-color: #475569; }
.tw-border-teal-600 { border-color: #475569; }
.tw-ring-teal-600 { --tw-ring-color: #475569; }
.tw-text-teal-700 { color: #334155; }
.tw-bg-teal-700 { background-color: #334155; }
.tw-border-teal-700 { border-color: #334155; }
.tw-ring-teal-700 { --tw-ring-color: #334155; }
.tw-text-teal-800 { color: #1e293b; }
.tw-bg-teal-800 { background-color: #1e293b; }
.tw-border-teal-800 { border-color: #1e293b; }
.tw-ring-teal-800 { --tw-ring-color: #1e293b; }
.tw-text-teal-900 { color: #0f172a; }
.tw-bg-teal-900 { background-color: #0f172a; }
.tw-border-teal-900 { border-color: #0f172a; }
.tw-ring-teal-900 { --tw-ring-color: #0f172a; }
.tw-text-teal-950 { color: #020617; }
.tw-bg-teal-950 { background-color: #020617; }
.tw-border-teal-950 { border-color: #020617; }
.tw-ring-teal-950 { --tw-ring-color: #020617; }

.tw-text-cyan-50 { color: #f8fafc; }
.tw-bg-cyan-50 { background-color: #f8fafc; }
.tw-border-cyan-50 { border-color: #f8fafc; }
.tw-ring-cyan-50 { --tw-ring-color: #f8fafc; }
.tw-text-cyan-100 { color: #f1f5f9; }
.tw-bg-cyan-100 { background-color: #f1f5f9; }
.tw-border-cyan-100 { border-color: #f1f5f9; }
.tw-ring-cyan-100 { --tw-ring-color: #f1f5f9; }
.tw-text-cyan-200 { color: #e2e8f0; }
.tw-bg-cyan-200 { background-color: #e2e8f0; }
.tw-border-cyan-200 { border-color: #e2e8f0; }
.tw-ring-cyan-200 { --tw-ring-color: #e2e8f0; }
.tw-text-cyan-300 { color: #cbd5e1; }
.tw-bg-cyan-300 { background-color: #cbd5e1; }
.tw-border-cyan-300 { border-color: #cbd5e1; }
.tw-ring-cyan-300 { --tw-ring-color: #cbd5e1; }
.tw-text-cyan-400 { color: #94a3b8; }
.tw-bg-cyan-400 { background-color: #94a3b8; }
.tw-border-cyan-400 { border-color: #94a3b8; }
.tw-ring-cyan-400 { --tw-ring-color: #94a3b8; }
.tw-text-cyan-500 { color: #64748b; }
.tw-bg-cyan-500 { background-color: #64748b; }
.tw-border-cyan-500 { border-color: #64748b; }
.tw-ring-cyan-500 { --tw-ring-color: #64748b; }
.tw-text-cyan-600 { color: #475569; }
.tw-bg-cyan-600 { background-color: #475569; }
.tw-border-cyan-600 { border-color: #475569; }
.tw-ring-cyan-600 { --tw-ring-color: #475569; }
.tw-text-cyan-700 { color: #334155; }
.tw-bg-cyan-700 { background-color: #334155; }
.tw-border-cyan-700 { border-color: #334155; }
.tw-ring-cyan-700 { --tw-ring-color: #334155; }
.tw-text-cyan-800 { color: #1e293b; }
.tw-bg-cyan-800 { background-color: #1e293b; }
.tw-border-cyan-800 { border-color: #1e293b; }
.tw-ring-cyan-800 { --tw-ring-color: #1e293b; }
.tw-text-cyan-900 { color: #0f172a; }
.tw-bg-cyan-900 { background-color: #0f172a; }
.tw-border-cyan-900 { border-color: #0f172a; }
.tw-ring-cyan-900 { --tw-ring-color: #0f172a; }
.tw-text-cyan-950 { color: #020617; }
.tw-bg-cyan-950 { background-color: #020617; }
.tw-border-cyan-950 { border-color: #020617; }
.tw-ring-cyan-950 { --tw-ring-color: #020617; }

.tw-text-sky-50 { color: #f8fafc; }
.tw-bg-sky-50 { background-color: #f8fafc; }
.tw-border-sky-50 { border-color: #f8fafc; }
.tw-ring-sky-50 { --tw-ring-color: #f8fafc; }
.tw-text-sky-100 { color: #f1f5f9; }
.tw-bg-sky-100 { background-color: #f1f5f9; }
.tw-border-sky-100 { border-color: #f1f5f9; }
.tw-ring-sky-100 { --tw-ring-color: #f1f5f9; }
.tw-text-sky-200 { color: #e2e8f0; }
.tw-bg-sky-200 { background-color: #e2e8f0; }
.tw-border-sky-200 { border-color: #e2e8f0; }
.tw-ring-sky-200 { --tw-ring-color: #e2e8f0; }
.tw-text-sky-300 { color: #cbd5e1; }
.tw-bg-sky-300 { background-color: #cbd5e1; }
.tw-border-sky-300 { border-color: #cbd5e1; }
.tw-ring-sky-300 { --tw-ring-color: #cbd5e1; }
.tw-text-sky-400 { color: #94a3b8; }
.tw-bg-sky-400 { background-color: #94a3b8; }
.tw-border-sky-400 { border-color: #94a3b8; }
.tw-ring-sky-400 { --tw-ring-color: #94a3b8; }
.tw-text-sky-500 { color: #64748b; }
.tw-bg-sky-500 { background-color: #64748b; }
.tw-border-sky-500 { border-color: #64748b; }
.tw-ring-sky-500 { --tw-ring-color: #64748b; }
.tw-text-sky-600 { color: #475569; }
.tw-bg-sky-600 { background-color: #475569; }
.tw-border-sky-600 { border-color: #475569; }
.tw-ring-sky-600 { --tw-ring-color: #475569; }
.tw-text-sky-700 { color: #334155; }
.tw-bg-sky-700 { background-color: #334155; }
.tw-border-sky-700 { border-color: #334155; }
.tw-ring-sky-700 { --tw-ring-color: #334155; }
.tw-text-sky-800 { color: #1e293b; }
.tw-bg-sky-800 { background-color: #1e293b; }
.tw-border-sky-800 { border-color: #1e293b; }
.tw-ring-sky-800 { --tw-ring-color: #1e293b; }
.tw-text-sky-900 { color: #0f172a; }
.tw-bg-sky-900 { background-color: #0f172a; }
.tw-border-sky-900 { border-color: #0f172a; }
.tw-ring-sky-900 { --tw-ring-color: #0f172a; }
.tw-text-sky-950 { color: #020617; }
.tw-bg-sky-950 { background-color: #020617; }
.tw-border-sky-950 { border-color: #020617; }
.tw-ring-sky-950 { --tw-ring-color: #020617; }

.tw-text-blue-50 { color: #f8fafc; }
.tw-bg-blue-50 { background-color: #f8fafc; }
.tw-border-blue-50 { border-color: #f8fafc; }
.tw-ring-blue-50 { --tw-ring-color: #f8fafc; }
.tw-text-blue-100 { color: #f1f5f9; }
.tw-bg-blue-100 { background-color: #f1f5f9; }
.tw-border-blue-100 { border-color: #f1f5f9; }
.tw-ring-blue-100 { --tw-ring-color: #f1f5f9; }
.tw-text-blue-200 { color: #e2e8f0; }
.tw-bg-blue-200 { background-color: #e2e8f0; }
.tw-border-blue-200 { border-color: #e2e8f0; }
.tw-ring-blue-200 { --tw-ring-color: #e2e8f0; }
.tw-text-blue-300 { color: #cbd5e1; }
.tw-bg-blue-300 { background-color: #cbd5e1; }
.tw-border-blue-300 { border-color: #cbd5e1; }
.tw-ring-blue-300 { --tw-ring-color: #cbd5e1; }
.tw-text-blue-400 { color: #94a3b8; }
.tw-bg-blue-400 { background-color: #94a3b8; }
.tw-border-blue-400 { border-color: #94a3b8; }
.tw-ring-blue-400 { --tw-ring-color: #94a3b8; }
.tw-text-blue-500 { color: #64748b; }
.tw-bg-blue-500 { background-color: #64748b; }
.tw-border-blue-500 { border-color: #64748b; }
.tw-ring-blue-500 { --tw-ring-color: #64748b; }
.tw-text-blue-600 { color: #475569; }
.tw-bg-blue-600 { background-color: #475569; }
.tw-border-blue-600 { border-color: #475569; }
.tw-ring-blue-600 { --tw-ring-color: #475569; }
.tw-text-blue-700 { color: #334155; }
.tw-bg-blue-700 { background-color: #334155; }
.tw-border-blue-700 { border-color: #334155; }
.tw-ring-blue-700 { --tw-ring-color: #334155; }
.tw-text-blue-800 { color: #1e293b; }
.tw-bg-blue-800 { background-color: #1e293b; }
.tw-border-blue-800 { border-color: #1e293b; }
.tw-ring-blue-800 { --tw-ring-color: #1e293b; }
.tw-text-blue-900 { color: #0f172a; }
.tw-bg-blue-900 { background-color: #0f172a; }
.tw-border-blue-900 { border-color: #0f172a; }
.tw-ring-blue-900 { --tw-ring-color: #0f172a; }
.tw-text-blue-950 { color: #020617; }
.tw-bg-blue-950 { background-color: #020617; }
.tw-border-blue-950 { border-color: #020617; }
.tw-ring-blue-950 { --tw-ring-color: #020617; }

.tw-text-indigo-50 { color: #f8fafc; }
.tw-bg-indigo-50 { background-color: #f8fafc; }
.tw-border-indigo-50 { border-color: #f8fafc; }
.tw-ring-indigo-50 { --tw-ring-color: #f8fafc; }
.tw-text-indigo-100 { color: #f1f5f9; }
.tw-bg-indigo-100 { background-color: #f1f5f9; }
.tw-border-indigo-100 { border-color: #f1f5f9; }
.tw-ring-indigo-100 { --tw-ring-color: #f1f5f9; }
.tw-text-indigo-200 { color: #e2e8f0; }
.tw-bg-indigo-200 { background-color: #e2e8f0; }
.tw-border-indigo-200 { border-color: #e2e8f0; }
.tw-ring-indigo-200 { --tw-ring-color: #e2e8f0; }
.tw-text-indigo-300 { color: #cbd5e1; }
.tw-bg-indigo-300 { background-color: #cbd5e1; }
.tw-border-indigo-300 { border-color: #cbd5e1; }
.tw-ring-indigo-300 { --tw-ring-color: #cbd5e1; }
.tw-text-indigo-400 { color: #94a3b8; }
.tw-bg-indigo-400 { background-color: #94a3b8; }
.tw-border-indigo-400 { border-color: #94a3b8; }
.tw-ring-indigo-400 { --tw-ring-color: #94a3b8; }
.tw-text-indigo-500 { color: #64748b; }
.tw-bg-indigo-500 { background-color: #64748b; }
.tw-border-indigo-500 { border-color: #64748b; }
.tw-ring-indigo-500 { --tw-ring-color: #64748b; }
.tw-text-indigo-600 { color: #475569; }
.tw-bg-indigo-600 { background-color: #475569; }
.tw-border-indigo-600 { border-color: #475569; }
.tw-ring-indigo-600 { --tw-ring-color: #475569; }
.tw-text-indigo-700 { color: #334155; }
.tw-bg-indigo-700 { background-color: #334155; }
.tw-border-indigo-700 { border-color: #334155; }
.tw-ring-indigo-700 { --tw-ring-color: #334155; }
.tw-text-indigo-800 { color: #1e293b; }
.tw-bg-indigo-800 { background-color: #1e293b; }
.tw-border-indigo-800 { border-color: #1e293b; }
.tw-ring-indigo-800 { --tw-ring-color: #1e293b; }
.tw-text-indigo-900 { color: #0f172a; }
.tw-bg-indigo-900 { background-color: #0f172a; }
.tw-border-indigo-900 { border-color: #0f172a; }
.tw-ring-indigo-900 { --tw-ring-color: #0f172a; }
.tw-text-indigo-950 { color: #020617; }
.tw-bg-indigo-950 { background-color: #020617; }
.tw-border-indigo-950 { border-color: #020617; }
.tw-ring-indigo-950 { --tw-ring-color: #020617; }

.tw-text-violet-50 { color: #f8fafc; }
.tw-bg-violet-50 { background-color: #f8fafc; }
.tw-border-violet-50 { border-color: #f8fafc; }
.tw-ring-violet-50 { --tw-ring-color: #f8fafc; }
.tw-text-violet-100 { color: #f1f5f9; }
.tw-bg-violet-100 { background-color: #f1f5f9; }
.tw-border-violet-100 { border-color: #f1f5f9; }
.tw-ring-violet-100 { --tw-ring-color: #f1f5f9; }
.tw-text-violet-200 { color: #e2e8f0; }
.tw-bg-violet-200 { background-color: #e2e8f0; }
.tw-border-violet-200 { border-color: #e2e8f0; }
.tw-ring-violet-200 { --tw-ring-color: #e2e8f0; }
.tw-text-violet-300 { color: #cbd5e1; }
.tw-bg-violet-300 { background-color: #cbd5e1; }
.tw-border-violet-300 { border-color: #cbd5e1; }
.tw-ring-violet-300 { --tw-ring-color: #cbd5e1; }
.tw-text-violet-400 { color: #94a3b8; }
.tw-bg-violet-400 { background-color: #94a3b8; }
.tw-border-violet-400 { border-color: #94a3b8; }
.tw-ring-violet-400 { --tw-ring-color: #94a3b8; }
.tw-text-violet-500 { color: #64748b; }
.tw-bg-violet-500 { background-color: #64748b; }
.tw-border-violet-500 { border-color: #64748b; }
.tw-ring-violet-500 { --tw-ring-color: #64748b; }
.tw-text-violet-600 { color: #475569; }
.tw-bg-violet-600 { background-color: #475569; }
.tw-border-violet-600 { border-color: #475569; }
.tw-ring-violet-600 { --tw-ring-color: #475569; }
.tw-text-violet-700 { color: #334155; }
.tw-bg-violet-700 { background-color: #334155; }
.tw-border-violet-700 { border-color: #334155; }
.tw-ring-violet-700 { --tw-ring-color: #334155; }
.tw-text-violet-800 { color: #1e293b; }
.tw-bg-violet-800 { background-color: #1e293b; }
.tw-border-violet-800 { border-color: #1e293b; }
.tw-ring-violet-800 { --tw-ring-color: #1e293b; }
.tw-text-violet-900 { color: #0f172a; }
.tw-bg-violet-900 { background-color: #0f172a; }
.tw-border-violet-900 { border-color: #0f172a; }
.tw-ring-violet-900 { --tw-ring-color: #0f172a; }
.tw-text-violet-950 { color: #020617; }
.tw-bg-violet-950 { background-color: #020617; }
.tw-border-violet-950 { border-color: #020617; }
.tw-ring-violet-950 { --tw-ring-color: #020617; }

.tw-text-purple-50 { color: #f8fafc; }
.tw-bg-purple-50 { background-color: #f8fafc; }
.tw-border-purple-50 { border-color: #f8fafc; }
.tw-ring-purple-50 { --tw-ring-color: #f8fafc; }
.tw-text-purple-100 { color: #f1f5f9; }
.tw-bg-purple-100 { background-color: #f1f5f9; }
.tw-border-purple-100 { border-color: #f1f5f9; }
.tw-ring-purple-100 { --tw-ring-color: #f1f5f9; }
.tw-text-purple-200 { color: #e2e8f0; }
.tw-bg-purple-200 { background-color: #e2e8f0; }
.tw-border-purple-200 { border-color: #e2e8f0; }
.tw-ring-purple-200 { --tw-ring-color: #e2e8f0; }
.tw-text-purple-300 { color: #cbd5e1; }
.tw-bg-purple-300 { background-color: #cbd5e1; }
.tw-border-purple-300 { border-color: #cbd5e1; }
.tw-ring-purple-300 { --tw-ring-color: #cbd5e1; }
.tw-text-purple-400 { color: #94a3b8; }
.tw-bg-purple-400 { background-color: #94a3b8; }
.tw-border-purple-400 { border-color: #94a3b8; }
.tw-ring-purple-400 { --tw-ring-color: #94a3b8; }
.tw-text-purple-500 { color: #64748b; }
.tw-bg-purple-500 { background-color: #64748b; }
.tw-border-purple-500 { border-color: #64748b; }
.tw-ring-purple-500 { --tw-ring-color: #64748b; }
.tw-text-purple-600 { color: #475569; }
.tw-bg-purple-600 { background-color: #475569; }
.tw-border-purple-600 { border-color: #475569; }
.tw-ring-purple-600 { --tw-ring-color: #475569; }
.tw-text-purple-700 { color: #334155; }
.tw-bg-purple-700 { background-color: #334155; }
.tw-border-purple-700 { border-color: #334155; }
.tw-ring-purple-700 { --tw-ring-color: #334155; }
.tw-text-purple-800 { color: #1e293b; }
.tw-bg-purple-800 { background-color: #1e293b; }
.tw-border-purple-800 { border-color: #1e293b; }
.tw-ring-purple-800 { --tw-ring-color: #1e293b; }
.tw-text-purple-900 { color: #0f172a; }
.tw-bg-purple-900 { background-color: #0f172a; }
.tw-border-purple-900 { border-color: #0f172a; }
.tw-ring-purple-900 { --tw-ring-color: #0f172a; }
.tw-text-purple-950 { color: #020617; }
.tw-bg-purple-950 { background-color: #020617; }
.tw-border-purple-950 { border-color: #020617; }
.tw-ring-purple-950 { --tw-ring-color: #020617; }

.tw-text-fuchsia-50 { color: #f8fafc; }
.tw-bg-fuchsia-50 { background-color: #f8fafc; }
.tw-border-fuchsia-50 { border-color: #f8fafc; }
.tw-ring-fuchsia-50 { --tw-ring-color: #f8fafc; }
.tw-text-fuchsia-100 { color: #f1f5f9; }
.tw-bg-fuchsia-100 { background-color: #f1f5f9; }
.tw-border-fuchsia-100 { border-color: #f1f5f9; }
.tw-ring-fuchsia-100 { --tw-ring-color: #f1f5f9; }
.tw-text-fuchsia-200 { color: #e2e8f0; }
.tw-bg-fuchsia-200 { background-color: #e2e8f0; }
.tw-border-fuchsia-200 { border-color: #e2e8f0; }
.tw-ring-fuchsia-200 { --tw-ring-color: #e2e8f0; }
.tw-text-fuchsia-300 { color: #cbd5e1; }
.tw-bg-fuchsia-300 { background-color: #cbd5e1; }
.tw-border-fuchsia-300 { border-color: #cbd5e1; }
.tw-ring-fuchsia-300 { --tw-ring-color: #cbd5e1; }
.tw-text-fuchsia-400 { color: #94a3b8; }
.tw-bg-fuchsia-400 { background-color: #94a3b8; }
.tw-border-fuchsia-400 { border-color: #94a3b8; }
.tw-ring-fuchsia-400 { --tw-ring-color: #94a3b8; }
.tw-text-fuchsia-500 { color: #64748b; }
.tw-bg-fuchsia-500 { background-color: #64748b; }
.tw-border-fuchsia-500 { border-color: #64748b; }
.tw-ring-fuchsia-500 { --tw-ring-color: #64748b; }
.tw-text-fuchsia-600 { color: #475569; }
.tw-bg-fuchsia-600 { background-color: #475569; }
.tw-border-fuchsia-600 { border-color: #475569; }
.tw-ring-fuchsia-600 { --tw-ring-color: #475569; }
.tw-text-fuchsia-700 { color: #334155; }
.tw-bg-fuchsia-700 { background-color: #334155; }
.tw-border-fuchsia-700 { border-color: #334155; }
.tw-ring-fuchsia-700 { --tw-ring-color: #334155; }
.tw-text-fuchsia-800 { color: #1e293b; }
.tw-bg-fuchsia-800 { background-color: #1e293b; }
.tw-border-fuchsia-800 { border-color: #1e293b; }
.tw-ring-fuchsia-800 { --tw-ring-color: #1e293b; }
.tw-text-fuchsia-900 { color: #0f172a; }
.tw-bg-fuchsia-900 { background-color: #0f172a; }
.tw-border-fuchsia-900 { border-color: #0f172a; }
.tw-ring-fuchsia-900 { --tw-ring-color: #0f172a; }
.tw-text-fuchsia-950 { color: #020617; }
.tw-bg-fuchsia-950 { background-color: #020617; }
.tw-border-fuchsia-950 { border-color: #020617; }
.tw-ring-fuchsia-950 { --tw-ring-color: #020617; }

.tw-text-pink-50 { color: #f8fafc; }
.tw-bg-pink-50 { background-color: #f8fafc; }
.tw-border-pink-50 { border-color: #f8fafc; }
.tw-ring-pink-50 { --tw-ring-color: #f8fafc; }
.tw-text-pink-100 { color: #f1f5f9; }
.tw-bg-pink-100 { background-color: #f1f5f9; }
.tw-border-pink-100 { border-color: #f1f5f9; }
.tw-ring-pink-100 { --tw-ring-color: #f1f5f9; }
.tw-text-pink-200 { color: #e2e8f0; }
.tw-bg-pink-200 { background-color: #e2e8f0; }
.tw-border-pink-200 { border-color: #e2e8f0; }
.tw-ring-pink-200 { --tw-ring-color: #e2e8f0; }
.tw-text-pink-300 { color: #cbd5e1; }
.tw-bg-pink-300 { background-color: #cbd5e1; }
.tw-border-pink-300 { border-color: #cbd5e1; }
.tw-ring-pink-300 { --tw-ring-color: #cbd5e1; }
.tw-text-pink-400 { color: #94a3b8; }
.tw-bg-pink-400 { background-color: #94a3b8; }
.tw-border-pink-400 { border-color: #94a3b8; }
.tw-ring-pink-400 { --tw-ring-color: #94a3b8; }
.tw-text-pink-500 { color: #64748b; }
.tw-bg-pink-500 { background-color: #64748b; }
.tw-border-pink-500 { border-color: #64748b; }
.tw-ring-pink-500 { --tw-ring-color: #64748b; }
.tw-text-pink-600 { color: #475569; }
.tw-bg-pink-600 { background-color: #475569; }
.tw-border-pink-600 { border-color: #475569; }
.tw-ring-pink-600 { --tw-ring-color: #475569; }
.tw-text-pink-700 { color: #334155; }
.tw-bg-pink-700 { background-color: #334155; }
.tw-border-pink-700 { border-color: #334155; }
.tw-ring-pink-700 { --tw-ring-color: #334155; }
.tw-text-pink-800 { color: #1e293b; }
.tw-bg-pink-800 { background-color: #1e293b; }
.tw-border-pink-800 { border-color: #1e293b; }
.tw-ring-pink-800 { --tw-ring-color: #1e293b; }
.tw-text-pink-900 { color: #0f172a; }
.tw-bg-pink-900 { background-color: #0f172a; }
.tw-border-pink-900 { border-color: #0f172a; }
.tw-ring-pink-900 { --tw-ring-color: #0f172a; }
.tw-text-pink-950 { color: #020617; }
.tw-bg-pink-950 { background-color: #020617; }
.tw-border-pink-950 { border-color: #020617; }
.tw-ring-pink-950 { --tw-ring-color: #020617; }

.tw-text-rose-50 { color: #f8fafc; }
.tw-bg-rose-50 { background-color: #f8fafc; }
.tw-border-rose-50 { border-color: #f8fafc; }
.tw-ring-rose-50 { --tw-ring-color: #f8fafc; }
.tw-text-rose-100 { color: #f1f5f9; }
.tw-bg-rose-100 { background-color: #f1f5f9; }
.tw-border-rose-100 { border-color: #f1f5f9; }
.tw-ring-rose-100 { --tw-ring-color: #f1f5f9; }
.tw-text-rose-200 { color: #e2e8f0; }
.tw-bg-rose-200 { background-color: #e2e8f0; }
.tw-border-rose-200 { border-color: #e2e8f0; }
.tw-ring-rose-200 { --tw-ring-color: #e2e8f0; }
.tw-text-rose-300 { color: #cbd5e1; }
.tw-bg-rose-300 { background-color: #cbd5e1; }
.tw-border-rose-300 { border-color: #cbd5e1; }
.tw-ring-rose-300 { --tw-ring-color: #cbd5e1; }
.tw-text-rose-400 { color: #94a3b8; }
.tw-bg-rose-400 { background-color: #94a3b8; }
.tw-border-rose-400 { border-color: #94a3b8; }
.tw-ring-rose-400 { --tw-ring-color: #94a3b8; }
.tw-text-rose-500 { color: #64748b; }
.tw-bg-rose-500 { background-color: #64748b; }
.tw-border-rose-500 { border-color: #64748b; }
.tw-ring-rose-500 { --tw-ring-color: #64748b; }
.tw-text-rose-600 { color: #475569; }
.tw-bg-rose-600 { background-color: #475569; }
.tw-border-rose-600 { border-color: #475569; }
.tw-ring-rose-600 { --tw-ring-color: #475569; }
.tw-text-rose-700 { color: #334155; }
.tw-bg-rose-700 { background-color: #334155; }
.tw-border-rose-700 { border-color: #334155; }
.tw-ring-rose-700 { --tw-ring-color: #334155; }
.tw-text-rose-800 { color: #1e293b; }
.tw-bg-rose-800 { background-color: #1e293b; }
.tw-border-rose-800 { border-color: #1e293b; }
.tw-ring-rose-800 { --tw-ring-color: #1e293b; }
.tw-text-rose-900 { color: #0f172a; }
.tw-bg-rose-900 { background-color: #0f172a; }
.tw-border-rose-900 { border-color: #0f172a; }
.tw-ring-rose-900 { --tw-ring-color: #0f172a; }
.tw-text-rose-950 { color: #020617; }
.tw-bg-rose-950 { background-color: #020617; }
.tw-border-rose-950 { border-color: #020617; }
.tw-ring-rose-950 { --tw-ring-color: #020617; }

.tw-block { display: block; }
.tw-inline-block { display: inline-block; }
.tw-inline { display: inline; }
.tw-flex { display: flex; }
.tw-inline-flex { display: inline-flex; }
.tw-grid { display: grid; }
.tw-inline-grid { display: inline-grid; }
.tw-table { display: table; }
.tw-hidden { display: hidden; }
.tw-contents { display: contents; }
.tw-flow-root { display: flow-root; }

.tw-flex-1 { flex: 1 1 0%; }
.tw-flex-2 { flex: 2 2 0%; }
.tw-flex-3 { flex: 3 3 0%; }
.tw-flex-4 { flex: 4 4 0%; }
.tw-flex-5 { flex: 5 5 0%; }
.tw-flex-6 { flex: 6 6 0%; }
.tw-flex-7 { flex: 7 7 0%; }
.tw-flex-8 { flex: 8 8 0%; }
.tw-flex-9 { flex: 9 9 0%; }
.tw-flex-10 { flex: 10 10 0%; }
.tw-flex-11 { flex: 11 11 0%; }
.tw-flex-12 { flex: 12 12 0%; }
.tw-flex-auto { flex: 1 1 auto; }
.tw-flex-initial { flex: 0 1 auto; }
.tw-flex-none { flex: none; }
.tw-flex-row { flex-direction: row; }
.tw-flex-col { flex-direction: column; }
.tw-flex-wrap { flex-wrap: wrap; }
.tw-flex-nowrap { flex-wrap: nowrap; }
.tw-items-start { align-items: flex-start; }
.tw-items-center { align-items: center; }
.tw-items-end { align-items: flex-end; }
.tw-justify-start { justify-content: flex-start; }
.tw-justify-center { justify-content: center; }
.tw-justify-end { justify-content: flex-end; }
.tw-justify-between { justify-content: space-between; }

.tw-grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
.tw-col-span-1 { grid-column: span 1 / span 1; }
.tw-grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.tw-col-span-2 { grid-column: span 2 / span 2; }
.tw-grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.tw-col-span-3 { grid-column: span 3 / span 3; }
.tw-grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.tw-col-span-4 { grid-column: span 4 / span 4; }
.tw-grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
.tw-col-span-5 { grid-column: span 5 / span 5; }
.tw-grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
.tw-col-span-6 { grid-column: span 6 / span 6; }
.tw-grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
.tw-col-span-7 { grid-column: span 7 / span 7; }
.tw-grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
.tw-col-span-8 { grid-column: span 8 / span 8; }
.tw-grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
.tw-col-span-9 { grid-column: span 9 / span 9; }
.tw-grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
.tw-col-span-10 { grid-column: span 10 / span 10; }
.tw-grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
.tw-col-span-11 { grid-column: span 11 / span 11; }
.tw-grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
.tw-col-span-12 { grid-column: span 12 / span 12; }

@media (min-width: 640px) {
  .tw-sm\:p-0 { padding: 0px; }
  .tw-sm\:p-0.tw-5 { padding: 0.tw-125rem; }
  .tw-sm\:p-1 { padding: 0.tw-25rem; }
  .tw-sm\:p-1.tw-5 { padding: 0.tw-375rem; }
  .tw-sm\:p-2 { padding: 0.tw-5rem; }
  .tw-sm\:p-2.tw-5 { padding: 0.tw-625rem; }
  .tw-sm\:p-3 { padding: 0.tw-75rem; }
  .tw-sm\:p-3.tw-5 { padding: 0.tw-875rem; }
  .tw-sm\:p-4 { padding: 1rem; }
  .tw-sm\:p-5 { padding: 1.tw-25rem; }
  .tw-sm\:p-6 { padding: 1.tw-5rem; }
  .tw-sm\:p-7 { padding: 1.tw-75rem; }
  .tw-sm\:p-8 { padding: 2rem; }
  .tw-sm\:p-9 { padding: 2.tw-25rem; }
  .tw-sm\:p-10 { padding: 2.tw-5rem; }
  .tw-sm\:p-11 { padding: 2.tw-75rem; }
  .tw-sm\:px-0 { padding-inline: 0px; }
  .tw-sm\:px-0.tw-5 { padding-inline: 0.tw-125rem; }
  .tw-sm\:px-1 { padding-inline: 0.tw-25rem; }
  .tw-sm\:px-1.tw-5 { padding-inline: 0.tw-375rem; }
  .tw-sm\:px-2 { padding-inline: 0.tw-5rem; }
  .tw-sm\:px-2.tw-5 { padding-inline: 0.tw-625rem; }
  .tw-sm\:px-3 { padding-inline: 0.tw-75rem; }
  .tw-sm\:px-3.tw-5 { padding-inline: 0.tw-875rem; }
  .tw-sm\:px-4 { padding-inline: 1rem; }
  .tw-sm\:px-5 { padding-inline: 1.tw-25rem; }
  .tw-sm\:px-6 { padding-inline: 1.tw-5rem; }
  .tw-sm\:px-7 { padding-inline: 1.tw-75rem; }
  .tw-sm\:px-8 { padding-inline: 2rem; }
  .tw-sm\:px-9 { padding-inline: 2.tw-25rem; }
  .tw-sm\:px-10 { padding-inline: 2.tw-5rem; }
  .tw-sm\:px-11 { padding-inline: 2.tw-75rem; }
  .tw-sm\:py-0 { padding-block: 0px; }
  .tw-sm\:py-0.tw-5 { padding-block: 0.tw-125rem; }
  .tw-sm\:py-1 { padding-block: 0.tw-25rem; }
  .tw-sm\:py-1.tw-5 { padding-block: 0.tw-375rem; }
  .tw-sm\:py-2 { padding-block: 0.tw-5rem; }
  .tw-sm\:py-2.tw-5 { padding-block: 0.tw-625rem; }
  .tw-sm\:py-3 { padding-block: 0.tw-75rem; }
  .tw-sm\:py-3.tw-5 { padding-block: 0.tw-875rem; }
  .tw-sm\:py-4 { padding-block: 1rem; }
  .tw-sm\:py-5 { padding-block: 1.tw-25rem; }
  .tw-sm\:py-6 { padding-block: 1.tw-5rem; }
  .tw-sm\:py-7 { padding-block: 1.tw-75rem; }
  .tw-sm\:py-8 { padding-block: 2rem; }
  .tw-sm\:py-9 { padding-block: 2.tw-25rem; }
  .tw-sm\:py-10 { padding-block: 2.tw-5rem; }
  .tw-sm\:py-11 { padding-block: 2.tw-75rem; }
  .tw-sm\:pt-0 { padding-top: 0px; }
  .tw-sm\:pt-0.tw-5 { padding-top: 0.tw-125rem; }
  .tw-sm\:pt-1 { padding-top: 0.tw-25rem; }
  .tw-sm\:pt-1.tw-5 { padding-top: 0.tw-375rem; }
  .tw-sm\:pt-2 { padding-top: 0.tw-5rem; }
  .tw-sm\:pt-2.tw-5 { padding-top: 0.tw-625rem; }
  .tw-sm\:pt-3 { padding-top: 0.tw-75rem; }
  .tw-sm\:pt-3.tw-5 { padding-top: 0.tw-875rem; }
  .tw-sm\:pt-4 { padding-top: 1rem; }
  .tw-sm\:pt-5 { padding-top: 1.tw-25rem; }
  .tw-sm\:pt-6 { padding-top: 1.tw-5rem; }
  .tw-sm\:pt-7 { padding-top: 1.tw-75rem; }
  .tw-sm\:pt-8 { padding-top: 2rem; }
  .tw-sm\:pt-9 { padding-top: 2.tw-25rem; }
  .tw-sm\:pt-10 { padding-top: 2.tw-5rem; }
  .tw-sm\:pt-11 { padding-top: 2.tw-75rem; }
  .tw-sm\:pr-0 { padding-right: 0px; }
  .tw-sm\:pr-0.tw-5 { padding-right: 0.tw-125rem; }
  .tw-sm\:pr-1 { padding-right: 0.tw-25rem; }
  .tw-sm\:pr-1.tw-5 { padding-right: 0.tw-375rem; }
  .tw-sm\:pr-2 { padding-right: 0.tw-5rem; }
  .tw-sm\:pr-2.tw-5 { padding-right: 0.tw-625rem; }
  .tw-sm\:pr-3 { padding-right: 0.tw-75rem; }
  .tw-sm\:pr-3.tw-5 { padding-right: 0.tw-875rem; }
  .tw-sm\:pr-4 { padding-right: 1rem; }
  .tw-sm\:pr-5 { padding-right: 1.tw-25rem; }
  .tw-sm\:pr-6 { padding-right: 1.tw-5rem; }
  .tw-sm\:pr-7 { padding-right: 1.tw-75rem; }
  .tw-sm\:pr-8 { padding-right: 2rem; }
  .tw-sm\:pr-9 { padding-right: 2.tw-25rem; }
  .tw-sm\:pr-10 { padding-right: 2.tw-5rem; }
  .tw-sm\:pr-11 { padding-right: 2.tw-75rem; }
  .tw-sm\:pb-0 { padding-bottom: 0px; }
  .tw-sm\:pb-0.tw-5 { padding-bottom: 0.tw-125rem; }
  .tw-sm\:pb-1 { padding-bottom: 0.tw-25rem; }
  .tw-sm\:pb-1.tw-5 { padding-bottom: 0.tw-375rem; }
  .tw-sm\:pb-2 { padding-bottom: 0.tw-5rem; }
  .tw-sm\:pb-2.tw-5 { padding-bottom: 0.tw-625rem; }
  .tw-sm\:pb-3 { padding-bottom: 0.tw-75rem; }
  .tw-sm\:pb-3.tw-5 { padding-bottom: 0.tw-875rem; }
  .tw-sm\:pb-4 { padding-bottom: 1rem; }
  .tw-sm\:pb-5 { padding-bottom: 1.tw-25rem; }
  .tw-sm\:pb-6 { padding-bottom: 1.tw-5rem; }
  .tw-sm\:pb-7 { padding-bottom: 1.tw-75rem; }
  .tw-sm\:pb-8 { padding-bottom: 2rem; }
  .tw-sm\:pb-9 { padding-bottom: 2.tw-25rem; }
  .tw-sm\:pb-10 { padding-bottom: 2.tw-5rem; }
  .tw-sm\:pb-11 { padding-bottom: 2.tw-75rem; }
  .tw-sm\:pl-0 { padding-left: 0px; }
  .tw-sm\:pl-0.tw-5 { padding-left: 0.tw-125rem; }
  .tw-sm\:pl-1 { padding-left: 0.tw-25rem; }
  .tw-sm\:pl-1.tw-5 { padding-left: 0.tw-375rem; }
  .tw-sm\:pl-2 { padding-left: 0.tw-5rem; }
  .tw-sm\:pl-2.tw-5 { padding-left: 0.tw-625rem; }
  .tw-sm\:pl-3 { padding-left: 0.tw-75rem; }
  .tw-sm\:pl-3.tw-5 { padding-left: 0.tw-875rem; }
  .tw-sm\:pl-4 { padding-left: 1rem; }
  .tw-sm\:pl-5 { padding-left: 1.tw-25rem; }
  .tw-sm\:pl-6 { padding-left: 1.tw-5rem; }
  .tw-sm\:pl-7 { padding-left: 1.tw-75rem; }
  .tw-sm\:pl-8 { padding-left: 2rem; }
  .tw-sm\:pl-9 { padding-left: 2.tw-25rem; }
  .tw-sm\:pl-10 { padding-left: 2.tw-5rem; }
  .tw-sm\:pl-11 { padding-left: 2.tw-75rem; }
  .tw-sm\:m-0 { margin: 0px; }
  .tw-sm\:m-0.tw-5 { margin: 0.tw-125rem; }
  .tw-sm\:m-1 { margin: 0.tw-25rem; }
  .tw-sm\:m-1.tw-5 { margin: 0.tw-375rem; }
  .tw-sm\:m-2 { margin: 0.tw-5rem; }
  .tw-sm\:m-2.tw-5 { margin: 0.tw-625rem; }
  .tw-sm\:m-3 { margin: 0.tw-75rem; }
  .tw-sm\:m-3.tw-5 { margin: 0.tw-875rem; }
  .tw-sm\:m-4 { margin: 1rem; }
  .tw-sm\:m-5 { margin: 1.tw-25rem; }
  .tw-sm\:m-6 { margin: 1.tw-5rem; }
  .tw-sm\:m-7 { margin: 1.tw-75rem; }
  .tw-sm\:m-8 { margin: 2rem; }
  .tw-sm\:m-9 { margin: 2.tw-25rem; }
  .tw-sm\:m-10 { margin: 2.tw-5rem; }
  .tw-sm\:m-11 { margin: 2.tw-75rem; }
  .tw-sm\:block { display: block; }
  .tw-sm\:inline-block { display: inline-block; }
  .tw-sm\:inline { display: inline; }
  .tw-sm\:flex { display: flex; }
  .tw-sm\:inline-flex { display: inline-flex; }
  .tw-sm\:grid { display: grid; }
  .tw-sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .tw-sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .tw-sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .tw-sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .tw-sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .tw-sm\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .tw-sm\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .tw-sm\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .tw-sm\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .tw-sm\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .tw-sm\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .tw-sm\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 768px) {
  .tw-md\:p-0 { padding: 0px; }
  .tw-md\:p-0.tw-5 { padding: 0.tw-125rem; }
  .tw-md\:p-1 { padding: 0.tw-25rem; }
  .tw-md\:p-1.tw-5 { padding: 0.tw-375rem; }
  .tw-md\:p-2 { padding: 0.tw-5rem; }
  .tw-md\:p-2.tw-5 { padding: 0.tw-625rem; }
  .tw-md\:p-3 { padding: 0.tw-75rem; }
  .tw-md\:p-3.tw-5 { padding: 0.tw-875rem; }
  .tw-md\:p-4 { padding: 1rem; }
  .tw-md\:p-5 { padding: 1.tw-25rem; }
  .tw-md\:p-6 { padding: 1.tw-5rem; }
  .tw-md\:p-7 { padding: 1.tw-75rem; }
  .tw-md\:p-8 { padding: 2rem; }
  .tw-md\:p-9 { padding: 2.tw-25rem; }
  .tw-md\:p-10 { padding: 2.tw-5rem; }
  .tw-md\:p-11 { padding: 2.tw-75rem; }
  .tw-md\:px-0 { padding-inline: 0px; }
  .tw-md\:px-0.tw-5 { padding-inline: 0.tw-125rem; }
  .tw-md\:px-1 { padding-inline: 0.tw-25rem; }
  .tw-md\:px-1.tw-5 { padding-inline: 0.tw-375rem; }
  .tw-md\:px-2 { padding-inline: 0.tw-5rem; }
  .tw-md\:px-2.tw-5 { padding-inline: 0.tw-625rem; }
  .tw-md\:px-3 { padding-inline: 0.tw-75rem; }
  .tw-md\:px-3.tw-5 { padding-inline: 0.tw-875rem; }
  .tw-md\:px-4 { padding-inline: 1rem; }
  .tw-md\:px-5 { padding-inline: 1.tw-25rem; }
  .tw-md\:px-6 { padding-inline: 1.tw-5rem; }
  .tw-md\:px-7 { padding-inline: 1.tw-75rem; }
  .tw-md\:px-8 { padding-inline: 2rem; }
  .tw-md\:px-9 { padding-inline: 2.tw-25rem; }
  .tw-md\:px-10 { padding-inline: 2.tw-5rem; }
  .tw-md\:px-11 { padding-inline: 2.tw-75rem; }
  .tw-md\:py-0 { padding-block: 0px; }
  .tw-md\:py-0.tw-5 { padding-block: 0.tw-125rem; }
  .tw-md\:py-1 { padding-block: 0.tw-25rem; }
  .tw-md\:py-1.tw-5 { padding-block: 0.tw-375rem; }
  .tw-md\:py-2 { padding-block: 0.tw-5rem; }
  .tw-md\:py-2.tw-5 { padding-block: 0.tw-625rem; }
  .tw-md\:py-3 { padding-block: 0.tw-75rem; }
  .tw-md\:py-3.tw-5 { padding-block: 0.tw-875rem; }
  .tw-md\:py-4 { padding-block: 1rem; }
  .tw-md\:py-5 { padding-block: 1.tw-25rem; }
  .tw-md\:py-6 { padding-block: 1.tw-5rem; }
  .tw-md\:py-7 { padding-block: 1.tw-75rem; }
  .tw-md\:py-8 { padding-block: 2rem; }
  .tw-md\:py-9 { padding-block: 2.tw-25rem; }
  .tw-md\:py-10 { padding-block: 2.tw-5rem; }
  .tw-md\:py-11 { padding-block: 2.tw-75rem; }
  .tw-md\:pt-0 { padding-top: 0px; }
  .tw-md\:pt-0.tw-5 { padding-top: 0.tw-125rem; }
  .tw-md\:pt-1 { padding-top: 0.tw-25rem; }
  .tw-md\:pt-1.tw-5 { padding-top: 0.tw-375rem; }
  .tw-md\:pt-2 { padding-top: 0.tw-5rem; }
  .tw-md\:pt-2.tw-5 { padding-top: 0.tw-625rem; }
  .tw-md\:pt-3 { padding-top: 0.tw-75rem; }
  .tw-md\:pt-3.tw-5 { padding-top: 0.tw-875rem; }
  .tw-md\:pt-4 { padding-top: 1rem; }
  .tw-md\:pt-5 { padding-top: 1.tw-25rem; }
  .tw-md\:pt-6 { padding-top: 1.tw-5rem; }
  .tw-md\:pt-7 { padding-top: 1.tw-75rem; }
  .tw-md\:pt-8 { padding-top: 2rem; }
  .tw-md\:pt-9 { padding-top: 2.tw-25rem; }
  .tw-md\:pt-10 { padding-top: 2.tw-5rem; }
  .tw-md\:pt-11 { padding-top: 2.tw-75rem; }
  .tw-md\:pr-0 { padding-right: 0px; }
  .tw-md\:pr-0.tw-5 { padding-right: 0.tw-125rem; }
  .tw-md\:pr-1 { padding-right: 0.tw-25rem; }
  .tw-md\:pr-1.tw-5 { padding-right: 0.tw-375rem; }
  .tw-md\:pr-2 { padding-right: 0.tw-5rem; }
  .tw-md\:pr-2.tw-5 { padding-right: 0.tw-625rem; }
  .tw-md\:pr-3 { padding-right: 0.tw-75rem; }
  .tw-md\:pr-3.tw-5 { padding-right: 0.tw-875rem; }
  .tw-md\:pr-4 { padding-right: 1rem; }
  .tw-md\:pr-5 { padding-right: 1.tw-25rem; }
  .tw-md\:pr-6 { padding-right: 1.tw-5rem; }
  .tw-md\:pr-7 { padding-right: 1.tw-75rem; }
  .tw-md\:pr-8 { padding-right: 2rem; }
  .tw-md\:pr-9 { padding-right: 2.tw-25rem; }
  .tw-md\:pr-10 { padding-right: 2.tw-5rem; }
  .tw-md\:pr-11 { padding-right: 2.tw-75rem; }
  .tw-md\:pb-0 { padding-bottom: 0px; }
  .tw-md\:pb-0.tw-5 { padding-bottom: 0.tw-125rem; }
  .tw-md\:pb-1 { padding-bottom: 0.tw-25rem; }
  .tw-md\:pb-1.tw-5 { padding-bottom: 0.tw-375rem; }
  .tw-md\:pb-2 { padding-bottom: 0.tw-5rem; }
  .tw-md\:pb-2.tw-5 { padding-bottom: 0.tw-625rem; }
  .tw-md\:pb-3 { padding-bottom: 0.tw-75rem; }
  .tw-md\:pb-3.tw-5 { padding-bottom: 0.tw-875rem; }
  .tw-md\:pb-4 { padding-bottom: 1rem; }
  .tw-md\:pb-5 { padding-bottom: 1.tw-25rem; }
  .tw-md\:pb-6 { padding-bottom: 1.tw-5rem; }
  .tw-md\:pb-7 { padding-bottom: 1.tw-75rem; }
  .tw-md\:pb-8 { padding-bottom: 2rem; }
  .tw-md\:pb-9 { padding-bottom: 2.tw-25rem; }
  .tw-md\:pb-10 { padding-bottom: 2.tw-5rem; }
  .tw-md\:pb-11 { padding-bottom: 2.tw-75rem; }
  .tw-md\:pl-0 { padding-left: 0px; }
  .tw-md\:pl-0.tw-5 { padding-left: 0.tw-125rem; }
  .tw-md\:pl-1 { padding-left: 0.tw-25rem; }
  .tw-md\:pl-1.tw-5 { padding-left: 0.tw-375rem; }
  .tw-md\:pl-2 { padding-left: 0.tw-5rem; }
  .tw-md\:pl-2.tw-5 { padding-left: 0.tw-625rem; }
  .tw-md\:pl-3 { padding-left: 0.tw-75rem; }
  .tw-md\:pl-3.tw-5 { padding-left: 0.tw-875rem; }
  .tw-md\:pl-4 { padding-left: 1rem; }
  .tw-md\:pl-5 { padding-left: 1.tw-25rem; }
  .tw-md\:pl-6 { padding-left: 1.tw-5rem; }
  .tw-md\:pl-7 { padding-left: 1.tw-75rem; }
  .tw-md\:pl-8 { padding-left: 2rem; }
  .tw-md\:pl-9 { padding-left: 2.tw-25rem; }
  .tw-md\:pl-10 { padding-left: 2.tw-5rem; }
  .tw-md\:pl-11 { padding-left: 2.tw-75rem; }
  .tw-md\:m-0 { margin: 0px; }
  .tw-md\:m-0.tw-5 { margin: 0.tw-125rem; }
  .tw-md\:m-1 { margin: 0.tw-25rem; }
  .tw-md\:m-1.tw-5 { margin: 0.tw-375rem; }
  .tw-md\:m-2 { margin: 0.tw-5rem; }
  .tw-md\:m-2.tw-5 { margin: 0.tw-625rem; }
  .tw-md\:m-3 { margin: 0.tw-75rem; }
  .tw-md\:m-3.tw-5 { margin: 0.tw-875rem; }
  .tw-md\:m-4 { margin: 1rem; }
  .tw-md\:m-5 { margin: 1.tw-25rem; }
  .tw-md\:m-6 { margin: 1.tw-5rem; }
  .tw-md\:m-7 { margin: 1.tw-75rem; }
  .tw-md\:m-8 { margin: 2rem; }
  .tw-md\:m-9 { margin: 2.tw-25rem; }
  .tw-md\:m-10 { margin: 2.tw-5rem; }
  .tw-md\:m-11 { margin: 2.tw-75rem; }
  .tw-md\:block { display: block; }
  .tw-md\:inline-block { display: inline-block; }
  .tw-md\:inline { display: inline; }
  .tw-md\:flex { display: flex; }
  .tw-md\:inline-flex { display: inline-flex; }
  .tw-md\:grid { display: grid; }
  .tw-md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .tw-md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .tw-md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .tw-md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .tw-md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .tw-md\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .tw-md\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .tw-md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .tw-md\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .tw-md\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .tw-md\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .tw-md\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1024px) {
  .tw-lg\:p-0 { padding: 0px; }
  .tw-lg\:p-0.tw-5 { padding: 0.tw-125rem; }
  .tw-lg\:p-1 { padding: 0.tw-25rem; }
  .tw-lg\:p-1.tw-5 { padding: 0.tw-375rem; }
  .tw-lg\:p-2 { padding: 0.tw-5rem; }
  .tw-lg\:p-2.tw-5 { padding: 0.tw-625rem; }
  .tw-lg\:p-3 { padding: 0.tw-75rem; }
  .tw-lg\:p-3.tw-5 { padding: 0.tw-875rem; }
  .tw-lg\:p-4 { padding: 1rem; }
  .tw-lg\:p-5 { padding: 1.tw-25rem; }
  .tw-lg\:p-6 { padding: 1.tw-5rem; }
  .tw-lg\:p-7 { padding: 1.tw-75rem; }
  .tw-lg\:p-8 { padding: 2rem; }
  .tw-lg\:p-9 { padding: 2.tw-25rem; }
  .tw-lg\:p-10 { padding: 2.tw-5rem; }
  .tw-lg\:p-11 { padding: 2.tw-75rem; }
  .tw-lg\:px-0 { padding-inline: 0px; }
  .tw-lg\:px-0.tw-5 { padding-inline: 0.tw-125rem; }
  .tw-lg\:px-1 { padding-inline: 0.tw-25rem; }
  .tw-lg\:px-1.tw-5 { padding-inline: 0.tw-375rem; }
  .tw-lg\:px-2 { padding-inline: 0.tw-5rem; }
  .tw-lg\:px-2.tw-5 { padding-inline: 0.tw-625rem; }
  .tw-lg\:px-3 { padding-inline: 0.tw-75rem; }
  .tw-lg\:px-3.tw-5 { padding-inline: 0.tw-875rem; }
  .tw-lg\:px-4 { padding-inline: 1rem; }
  .tw-lg\:px-5 { padding-inline: 1.tw-25rem; }
  .tw-lg\:px-6 { padding-inline: 1.tw-5rem; }
  .tw-lg\:px-7 { padding-inline: 1.tw-75rem; }
  .tw-lg\:px-8 { padding-inline: 2rem; }
  .tw-lg\:px-9 { padding-inline: 2.tw-25rem; }
  .tw-lg\:px-10 { padding-inline: 2.tw-5rem; }
  .tw-lg\:px-11 { padding-inline: 2.tw-75rem; }
  .tw-lg\:py-0 { padding-block: 0px; }
  .tw-lg\:py-0.tw-5 { padding-block: 0.tw-125rem; }
  .tw-lg\:py-1 { padding-block: 0.tw-25rem; }
  .tw-lg\:py-1.tw-5 { padding-block: 0.tw-375rem; }
  .tw-lg\:py-2 { padding-block: 0.tw-5rem; }
  .tw-lg\:py-2.tw-5 { padding-block: 0.tw-625rem; }
  .tw-lg\:py-3 { padding-block: 0.tw-75rem; }
  .tw-lg\:py-3.tw-5 { padding-block: 0.tw-875rem; }
  .tw-lg\:py-4 { padding-block: 1rem; }
  .tw-lg\:py-5 { padding-block: 1.tw-25rem; }
  .tw-lg\:py-6 { padding-block: 1.tw-5rem; }
  .tw-lg\:py-7 { padding-block: 1.tw-75rem; }
  .tw-lg\:py-8 { padding-block: 2rem; }
  .tw-lg\:py-9 { padding-block: 2.tw-25rem; }
  .tw-lg\:py-10 { padding-block: 2.tw-5rem; }
  .tw-lg\:py-11 { padding-block: 2.tw-75rem; }
  .tw-lg\:pt-0 { padding-top: 0px; }
  .tw-lg\:pt-0.tw-5 { padding-top: 0.tw-125rem; }
  .tw-lg\:pt-1 { padding-top: 0.tw-25rem; }
  .tw-lg\:pt-1.tw-5 { padding-top: 0.tw-375rem; }
  .tw-lg\:pt-2 { padding-top: 0.tw-5rem; }
  .tw-lg\:pt-2.tw-5 { padding-top: 0.tw-625rem; }
  .tw-lg\:pt-3 { padding-top: 0.tw-75rem; }
  .tw-lg\:pt-3.tw-5 { padding-top: 0.tw-875rem; }
  .tw-lg\:pt-4 { padding-top: 1rem; }
  .tw-lg\:pt-5 { padding-top: 1.tw-25rem; }
  .tw-lg\:pt-6 { padding-top: 1.tw-5rem; }
  .tw-lg\:pt-7 { padding-top: 1.tw-75rem; }
  .tw-lg\:pt-8 { padding-top: 2rem; }
  .tw-lg\:pt-9 { padding-top: 2.tw-25rem; }
  .tw-lg\:pt-10 { padding-top: 2.tw-5rem; }
  .tw-lg\:pt-11 { padding-top: 2.tw-75rem; }
  .tw-lg\:pr-0 { padding-right: 0px; }
  .tw-lg\:pr-0.tw-5 { padding-right: 0.tw-125rem; }
  .tw-lg\:pr-1 { padding-right: 0.tw-25rem; }
  .tw-lg\:pr-1.tw-5 { padding-right: 0.tw-375rem; }
  .tw-lg\:pr-2 { padding-right: 0.tw-5rem; }
  .tw-lg\:pr-2.tw-5 { padding-right: 0.tw-625rem; }
  .tw-lg\:pr-3 { padding-right: 0.tw-75rem; }
  .tw-lg\:pr-3.tw-5 { padding-right: 0.tw-875rem; }
  .tw-lg\:pr-4 { padding-right: 1rem; }
  .tw-lg\:pr-5 { padding-right: 1.tw-25rem; }
  .tw-lg\:pr-6 { padding-right: 1.tw-5rem; }
  .tw-lg\:pr-7 { padding-right: 1.tw-75rem; }
  .tw-lg\:pr-8 { padding-right: 2rem; }
  .tw-lg\:pr-9 { padding-right: 2.tw-25rem; }
  .tw-lg\:pr-10 { padding-right: 2.tw-5rem; }
  .tw-lg\:pr-11 { padding-right: 2.tw-75rem; }
  .tw-lg\:pb-0 { padding-bottom: 0px; }
  .tw-lg\:pb-0.tw-5 { padding-bottom: 0.tw-125rem; }
  .tw-lg\:pb-1 { padding-bottom: 0.tw-25rem; }
  .tw-lg\:pb-1.tw-5 { padding-bottom: 0.tw-375rem; }
  .tw-lg\:pb-2 { padding-bottom: 0.tw-5rem; }
  .tw-lg\:pb-2.tw-5 { padding-bottom: 0.tw-625rem; }
  .tw-lg\:pb-3 { padding-bottom: 0.tw-75rem; }
  .tw-lg\:pb-3.tw-5 { padding-bottom: 0.tw-875rem; }
  .tw-lg\:pb-4 { padding-bottom: 1rem; }
  .tw-lg\:pb-5 { padding-bottom: 1.tw-25rem; }
  .tw-lg\:pb-6 { padding-bottom: 1.tw-5rem; }
  .tw-lg\:pb-7 { padding-bottom: 1.tw-75rem; }
  .tw-lg\:pb-8 { padding-bottom: 2rem; }
  .tw-lg\:pb-9 { padding-bottom: 2.tw-25rem; }
  .tw-lg\:pb-10 { padding-bottom: 2.tw-5rem; }
  .tw-lg\:pb-11 { padding-bottom: 2.tw-75rem; }
  .tw-lg\:pl-0 { padding-left: 0px; }
  .tw-lg\:pl-0.tw-5 { padding-left: 0.tw-125rem; }
  .tw-lg\:pl-1 { padding-left: 0.tw-25rem; }
  .tw-lg\:pl-1.tw-5 { padding-left: 0.tw-375rem; }
  .tw-lg\:pl-2 { padding-left: 0.tw-5rem; }
  .tw-lg\:pl-2.tw-5 { padding-left: 0.tw-625rem; }
  .tw-lg\:pl-3 { padding-left: 0.tw-75rem; }
  .tw-lg\:pl-3.tw-5 { padding-left: 0.tw-875rem; }
  .tw-lg\:pl-4 { padding-left: 1rem; }
  .tw-lg\:pl-5 { padding-left: 1.tw-25rem; }
  .tw-lg\:pl-6 { padding-left: 1.tw-5rem; }
  .tw-lg\:pl-7 { padding-left: 1.tw-75rem; }
  .tw-lg\:pl-8 { padding-left: 2rem; }
  .tw-lg\:pl-9 { padding-left: 2.tw-25rem; }
  .tw-lg\:pl-10 { padding-left: 2.tw-5rem; }
  .tw-lg\:pl-11 { padding-left: 2.tw-75rem; }
  .tw-lg\:m-0 { margin: 0px; }
  .tw-lg\:m-0.tw-5 { margin: 0.tw-125rem; }
  .tw-lg\:m-1 { margin: 0.tw-25rem; }
  .tw-lg\:m-1.tw-5 { margin: 0.tw-375rem; }
  .tw-lg\:m-2 { margin: 0.tw-5rem; }
  .tw-lg\:m-2.tw-5 { margin: 0.tw-625rem; }
  .tw-lg\:m-3 { margin: 0.tw-75rem; }
  .tw-lg\:m-3.tw-5 { margin: 0.tw-875rem; }
  .tw-lg\:m-4 { margin: 1rem; }
  .tw-lg\:m-5 { margin: 1.tw-25rem; }
  .tw-lg\:m-6 { margin: 1.tw-5rem; }
  .tw-lg\:m-7 { margin: 1.tw-75rem; }
  .tw-lg\:m-8 { margin: 2rem; }
  .tw-lg\:m-9 { margin: 2.tw-25rem; }
  .tw-lg\:m-10 { margin: 2.tw-5rem; }
  .tw-lg\:m-11 { margin: 2.tw-75rem; }
  .tw-lg\:block { display: block; }
  .tw-lg\:inline-block { display: inline-block; }
  .tw-lg\:inline { display: inline; }
  .tw-lg\:flex { display: flex; }
  .tw-lg\:inline-flex { display: inline-flex; }
  .tw-lg\:grid { display: grid; }
  .tw-lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .tw-lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .tw-lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .tw-lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .tw-lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .tw-lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .tw-lg\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .tw-lg\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .tw-lg\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .tw-lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .tw-lg\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .tw-lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1280px) {
  .tw-xl\:p-0 { padding: 0px; }
  .tw-xl\:p-0.tw-5 { padding: 0.tw-125rem; }
  .tw-xl\:p-1 { padding: 0.tw-25rem; }
  .tw-xl\:p-1.tw-5 { padding: 0.tw-375rem; }
  .tw-xl\:p-2 { padding: 0.tw-5rem; }
  .tw-xl\:p-2.tw-5 { padding: 0.tw-625rem; }
  .tw-xl\:p-3 { padding: 0.tw-75rem; }
  .tw-xl\:p-3.tw-5 { padding: 0.tw-875rem; }
  .tw-xl\:p-4 { padding: 1rem; }
  .tw-xl\:p-5 { padding: 1.tw-25rem; }
  .tw-xl\:p-6 { padding: 1.tw-5rem; }
  .tw-xl\:p-7 { padding: 1.tw-75rem; }
  .tw-xl\:p-8 { padding: 2rem; }
  .tw-xl\:p-9 { padding: 2.tw-25rem; }
  .tw-xl\:p-10 { padding: 2.tw-5rem; }
  .tw-xl\:p-11 { padding: 2.tw-75rem; }
  .tw-xl\:px-0 { padding-inline: 0px; }
  .tw-xl\:px-0.tw-5 { padding-inline: 0.tw-125rem; }
  .tw-xl\:px-1 { padding-inline: 0.tw-25rem; }
  .tw-xl\:px-1.tw-5 { padding-inline: 0.tw-375rem; }
  .tw-xl\:px-2 { padding-inline: 0.tw-5rem; }
  .tw-xl\:px-2.tw-5 { padding-inline: 0.tw-625rem; }
  .tw-xl\:px-3 { padding-inline: 0.tw-75rem; }
  .tw-xl\:px-3.tw-5 { padding-inline: 0.tw-875rem; }
  .tw-xl\:px-4 { padding-inline: 1rem; }
  .tw-xl\:px-5 { padding-inline: 1.tw-25rem; }
  .tw-xl\:px-6 { padding-inline: 1.tw-5rem; }
  .tw-xl\:px-7 { padding-inline: 1.tw-75rem; }
  .tw-xl\:px-8 { padding-inline: 2rem; }
  .tw-xl\:px-9 { padding-inline: 2.tw-25rem; }
  .tw-xl\:px-10 { padding-inline: 2.tw-5rem; }
  .tw-xl\:px-11 { padding-inline: 2.tw-75rem; }
  .tw-xl\:py-0 { padding-block: 0px; }
  .tw-xl\:py-0.tw-5 { padding-block: 0.tw-125rem; }
  .tw-xl\:py-1 { padding-block: 0.tw-25rem; }
  .tw-xl\:py-1.tw-5 { padding-block: 0.tw-375rem; }
  .tw-xl\:py-2 { padding-block: 0.tw-5rem; }
  .tw-xl\:py-2.tw-5 { padding-block: 0.tw-625rem; }
  .tw-xl\:py-3 { padding-block: 0.tw-75rem; }
  .tw-xl\:py-3.tw-5 { padding-block: 0.tw-875rem; }
  .tw-xl\:py-4 { padding-block: 1rem; }
  .tw-xl\:py-5 { padding-block: 1.tw-25rem; }
  .tw-xl\:py-6 { padding-block: 1.tw-5rem; }
  .tw-xl\:py-7 { padding-block: 1.tw-75rem; }
  .tw-xl\:py-8 { padding-block: 2rem; }
  .tw-xl\:py-9 { padding-block: 2.tw-25rem; }
  .tw-xl\:py-10 { padding-block: 2.tw-5rem; }
  .tw-xl\:py-11 { padding-block: 2.tw-75rem; }
  .tw-xl\:pt-0 { padding-top: 0px; }
  .tw-xl\:pt-0.tw-5 { padding-top: 0.tw-125rem; }
  .tw-xl\:pt-1 { padding-top: 0.tw-25rem; }
  .tw-xl\:pt-1.tw-5 { padding-top: 0.tw-375rem; }
  .tw-xl\:pt-2 { padding-top: 0.tw-5rem; }
  .tw-xl\:pt-2.tw-5 { padding-top: 0.tw-625rem; }
  .tw-xl\:pt-3 { padding-top: 0.tw-75rem; }
  .tw-xl\:pt-3.tw-5 { padding-top: 0.tw-875rem; }
  .tw-xl\:pt-4 { padding-top: 1rem; }
  .tw-xl\:pt-5 { padding-top: 1.tw-25rem; }
  .tw-xl\:pt-6 { padding-top: 1.tw-5rem; }
  .tw-xl\:pt-7 { padding-top: 1.tw-75rem; }
  .tw-xl\:pt-8 { padding-top: 2rem; }
  .tw-xl\:pt-9 { padding-top: 2.tw-25rem; }
  .tw-xl\:pt-10 { padding-top: 2.tw-5rem; }
  .tw-xl\:pt-11 { padding-top: 2.tw-75rem; }
  .tw-xl\:pr-0 { padding-right: 0px; }
  .tw-xl\:pr-0.tw-5 { padding-right: 0.tw-125rem; }
  .tw-xl\:pr-1 { padding-right: 0.tw-25rem; }
  .tw-xl\:pr-1.tw-5 { padding-right: 0.tw-375rem; }
  .tw-xl\:pr-2 { padding-right: 0.tw-5rem; }
  .tw-xl\:pr-2.tw-5 { padding-right: 0.tw-625rem; }
  .tw-xl\:pr-3 { padding-right: 0.tw-75rem; }
  .tw-xl\:pr-3.tw-5 { padding-right: 0.tw-875rem; }
  .tw-xl\:pr-4 { padding-right: 1rem; }
  .tw-xl\:pr-5 { padding-right: 1.tw-25rem; }
  .tw-xl\:pr-6 { padding-right: 1.tw-5rem; }
  .tw-xl\:pr-7 { padding-right: 1.tw-75rem; }
  .tw-xl\:pr-8 { padding-right: 2rem; }
  .tw-xl\:pr-9 { padding-right: 2.tw-25rem; }
  .tw-xl\:pr-10 { padding-right: 2.tw-5rem; }
  .tw-xl\:pr-11 { padding-right: 2.tw-75rem; }
  .tw-xl\:pb-0 { padding-bottom: 0px; }
  .tw-xl\:pb-0.tw-5 { padding-bottom: 0.tw-125rem; }
  .tw-xl\:pb-1 { padding-bottom: 0.tw-25rem; }
  .tw-xl\:pb-1.tw-5 { padding-bottom: 0.tw-375rem; }
  .tw-xl\:pb-2 { padding-bottom: 0.tw-5rem; }
  .tw-xl\:pb-2.tw-5 { padding-bottom: 0.tw-625rem; }
  .tw-xl\:pb-3 { padding-bottom: 0.tw-75rem; }
  .tw-xl\:pb-3.tw-5 { padding-bottom: 0.tw-875rem; }
  .tw-xl\:pb-4 { padding-bottom: 1rem; }
  .tw-xl\:pb-5 { padding-bottom: 1.tw-25rem; }
  .tw-xl\:pb-6 { padding-bottom: 1.tw-5rem; }
  .tw-xl\:pb-7 { padding-bottom: 1.tw-75rem; }
  .tw-xl\:pb-8 { padding-bottom: 2rem; }
  .tw-xl\:pb-9 { padding-bottom: 2.tw-25rem; }
  .tw-xl\:pb-10 { padding-bottom: 2.tw-5rem; }
  .tw-xl\:pb-11 { padding-bottom: 2.tw-75rem; }
  .tw-xl\:pl-0 { padding-left: 0px; }
  .tw-xl\:pl-0.tw-5 { padding-left: 0.tw-125rem; }
  .tw-xl\:pl-1 { padding-left: 0.tw-25rem; }
  .tw-xl\:pl-1.tw-5 { padding-left: 0.tw-375rem; }
  .tw-xl\:pl-2 { padding-left: 0.tw-5rem; }
  .tw-xl\:pl-2.tw-5 { padding-left: 0.tw-625rem; }
  .tw-xl\:pl-3 { padding-left: 0.tw-75rem; }
  .tw-xl\:pl-3.tw-5 { padding-left: 0.tw-875rem; }
  .tw-xl\:pl-4 { padding-left: 1rem; }
  .tw-xl\:pl-5 { padding-left: 1.tw-25rem; }
  .tw-xl\:pl-6 { padding-left: 1.tw-5rem; }
  .tw-xl\:pl-7 { padding-left: 1.tw-75rem; }
  .tw-xl\:pl-8 { padding-left: 2rem; }
  .tw-xl\:pl-9 { padding-left: 2.tw-25rem; }
  .tw-xl\:pl-10 { padding-left: 2.tw-5rem; }
  .tw-xl\:pl-11 { padding-left: 2.tw-75rem; }
  .tw-xl\:m-0 { margin: 0px; }
  .tw-xl\:m-0.tw-5 { margin: 0.tw-125rem; }
  .tw-xl\:m-1 { margin: 0.tw-25rem; }
  .tw-xl\:m-1.tw-5 { margin: 0.tw-375rem; }
  .tw-xl\:m-2 { margin: 0.tw-5rem; }
  .tw-xl\:m-2.tw-5 { margin: 0.tw-625rem; }
  .tw-xl\:m-3 { margin: 0.tw-75rem; }
  .tw-xl\:m-3.tw-5 { margin: 0.tw-875rem; }
  .tw-xl\:m-4 { margin: 1rem; }
  .tw-xl\:m-5 { margin: 1.tw-25rem; }
  .tw-xl\:m-6 { margin: 1.tw-5rem; }
  .tw-xl\:m-7 { margin: 1.tw-75rem; }
  .tw-xl\:m-8 { margin: 2rem; }
  .tw-xl\:m-9 { margin: 2.tw-25rem; }
  .tw-xl\:m-10 { margin: 2.tw-5rem; }
  .tw-xl\:m-11 { margin: 2.tw-75rem; }
  .tw-xl\:block { display: block; }
  .tw-xl\:inline-block { display: inline-block; }
  .tw-xl\:inline { display: inline; }
  .tw-xl\:flex { display: flex; }
  .tw-xl\:inline-flex { display: inline-flex; }
  .tw-xl\:grid { display: grid; }
  .tw-xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .tw-xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .tw-xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .tw-xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .tw-xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .tw-xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .tw-xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .tw-xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .tw-xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .tw-xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .tw-xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .tw-xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1536px) {
  .tw-2xl\:p-0 { padding: 0px; }
  .tw-2xl\:p-0.tw-5 { padding: 0.tw-125rem; }
  .tw-2xl\:p-1 { padding: 0.tw-25rem; }
  .tw-2xl\:p-1.tw-5 { padding: 0.tw-375rem; }
  .tw-2xl\:p-2 { padding: 0.tw-5rem; }
  .tw-2xl\:p-2.tw-5 { padding: 0.tw-625rem; }
  .tw-2xl\:p-3 { padding: 0.tw-75rem; }
  .tw-2xl\:p-3.tw-5 { padding: 0.tw-875rem; }
  .tw-2xl\:p-4 { padding: 1rem; }
  .tw-2xl\:p-5 { padding: 1.tw-25rem; }
  .tw-2xl\:p-6 { padding: 1.tw-5rem; }
  .tw-2xl\:p-7 { padding: 1.tw-75rem; }
  .tw-2xl\:p-8 { padding: 2rem; }
  .tw-2xl\:p-9 { padding: 2.tw-25rem; }
  .tw-2xl\:p-10 { padding: 2.tw-5rem; }
  .tw-2xl\:p-11 { padding: 2.tw-75rem; }
  .tw-2xl\:px-0 { padding-inline: 0px; }
  .tw-2xl\:px-0.tw-5 { padding-inline: 0.tw-125rem; }
  .tw-2xl\:px-1 { padding-inline: 0.tw-25rem; }
  .tw-2xl\:px-1.tw-5 { padding-inline: 0.tw-375rem; }
  .tw-2xl\:px-2 { padding-inline: 0.tw-5rem; }
  .tw-2xl\:px-2.tw-5 { padding-inline: 0.tw-625rem; }
  .tw-2xl\:px-3 { padding-inline: 0.tw-75rem; }
  .tw-2xl\:px-3.tw-5 { padding-inline: 0.tw-875rem; }
  .tw-2xl\:px-4 { padding-inline: 1rem; }
  .tw-2xl\:px-5 { padding-inline: 1.tw-25rem; }
  .tw-2xl\:px-6 { padding-inline: 1.tw-5rem; }
  .tw-2xl\:px-7 { padding-inline: 1.tw-75rem; }
  .tw-2xl\:px-8 { padding-inline: 2rem; }
  .tw-2xl\:px-9 { padding-inline: 2.tw-25rem; }
  .tw-2xl\:px-10 { padding-inline: 2.tw-5rem; }
  .tw-2xl\:px-11 { padding-inline: 2.tw-75rem; }
  .tw-2xl\:py-0 { padding-block: 0px; }
  .tw-2xl\:py-0.tw-5 { padding-block: 0.tw-125rem; }
  .tw-2xl\:py-1 { padding-block: 0.tw-25rem; }
  .tw-2xl\:py-1.tw-5 { padding-block: 0.tw-375rem; }
  .tw-2xl\:py-2 { padding-block: 0.tw-5rem; }
  .tw-2xl\:py-2.tw-5 { padding-block: 0.tw-625rem; }
  .tw-2xl\:py-3 { padding-block: 0.tw-75rem; }
  .tw-2xl\:py-3.tw-5 { padding-block: 0.tw-875rem; }
  .tw-2xl\:py-4 { padding-block: 1rem; }
  .tw-2xl\:py-5 { padding-block: 1.tw-25rem; }
  .tw-2xl\:py-6 { padding-block: 1.tw-5rem; }
  .tw-2xl\:py-7 { padding-block: 1.tw-75rem; }
  .tw-2xl\:py-8 { padding-block: 2rem; }
  .tw-2xl\:py-9 { padding-block: 2.tw-25rem; }
  .tw-2xl\:py-10 { padding-block: 2.tw-5rem; }
  .tw-2xl\:py-11 { padding-block: 2.tw-75rem; }
  .tw-2xl\:pt-0 { padding-top: 0px; }
  .tw-2xl\:pt-0.tw-5 { padding-top: 0.tw-125rem; }
  .tw-2xl\:pt-1 { padding-top: 0.tw-25rem; }
  .tw-2xl\:pt-1.tw-5 { padding-top: 0.tw-375rem; }
  .tw-2xl\:pt-2 { padding-top: 0.tw-5rem; }
  .tw-2xl\:pt-2.tw-5 { padding-top: 0.tw-625rem; }
  .tw-2xl\:pt-3 { padding-top: 0.tw-75rem; }
  .tw-2xl\:pt-3.tw-5 { padding-top: 0.tw-875rem; }
  .tw-2xl\:pt-4 { padding-top: 1rem; }
  .tw-2xl\:pt-5 { padding-top: 1.tw-25rem; }
  .tw-2xl\:pt-6 { padding-top: 1.tw-5rem; }
  .tw-2xl\:pt-7 { padding-top: 1.tw-75rem; }
  .tw-2xl\:pt-8 { padding-top: 2rem; }
  .tw-2xl\:pt-9 { padding-top: 2.tw-25rem; }
  .tw-2xl\:pt-10 { padding-top: 2.tw-5rem; }
  .tw-2xl\:pt-11 { padding-top: 2.tw-75rem; }
  .tw-2xl\:pr-0 { padding-right: 0px; }
  .tw-2xl\:pr-0.tw-5 { padding-right: 0.tw-125rem; }
  .tw-2xl\:pr-1 { padding-right: 0.tw-25rem; }
  .tw-2xl\:pr-1.tw-5 { padding-right: 0.tw-375rem; }
  .tw-2xl\:pr-2 { padding-right: 0.tw-5rem; }
  .tw-2xl\:pr-2.tw-5 { padding-right: 0.tw-625rem; }
  .tw-2xl\:pr-3 { padding-right: 0.tw-75rem; }
  .tw-2xl\:pr-3.tw-5 { padding-right: 0.tw-875rem; }
  .tw-2xl\:pr-4 { padding-right: 1rem; }
  .tw-2xl\:pr-5 { padding-right: 1.tw-25rem; }
  .tw-2xl\:pr-6 { padding-right: 1.tw-5rem; }
  .tw-2xl\:pr-7 { padding-right: 1.tw-75rem; }
  .tw-2xl\:pr-8 { padding-right: 2rem; }
  .tw-2xl\:pr-9 { padding-right: 2.tw-25rem; }
  .tw-2xl\:pr-10 { padding-right: 2.tw-5rem; }
  .tw-2xl\:pr-11 { padding-right: 2.tw-75rem; }
  .tw-2xl\:pb-0 { padding-bottom: 0px; }
  .tw-2xl\:pb-0.tw-5 { padding-bottom: 0.tw-125rem; }
  .tw-2xl\:pb-1 { padding-bottom: 0.tw-25rem; }
  .tw-2xl\:pb-1.tw-5 { padding-bottom: 0.tw-375rem; }
  .tw-2xl\:pb-2 { padding-bottom: 0.tw-5rem; }
  .tw-2xl\:pb-2.tw-5 { padding-bottom: 0.tw-625rem; }
  .tw-2xl\:pb-3 { padding-bottom: 0.tw-75rem; }
  .tw-2xl\:pb-3.tw-5 { padding-bottom: 0.tw-875rem; }
  .tw-2xl\:pb-4 { padding-bottom: 1rem; }
  .tw-2xl\:pb-5 { padding-bottom: 1.tw-25rem; }
  .tw-2xl\:pb-6 { padding-bottom: 1.tw-5rem; }
  .tw-2xl\:pb-7 { padding-bottom: 1.tw-75rem; }
  .tw-2xl\:pb-8 { padding-bottom: 2rem; }
  .tw-2xl\:pb-9 { padding-bottom: 2.tw-25rem; }
  .tw-2xl\:pb-10 { padding-bottom: 2.tw-5rem; }
  .tw-2xl\:pb-11 { padding-bottom: 2.tw-75rem; }
  .tw-2xl\:pl-0 { padding-left: 0px; }
  .tw-2xl\:pl-0.tw-5 { padding-left: 0.tw-125rem; }
  .tw-2xl\:pl-1 { padding-left: 0.tw-25rem; }
  .tw-2xl\:pl-1.tw-5 { padding-left: 0.tw-375rem; }
  .tw-2xl\:pl-2 { padding-left: 0.tw-5rem; }
  .tw-2xl\:pl-2.tw-5 { padding-left: 0.tw-625rem; }
  .tw-2xl\:pl-3 { padding-left: 0.tw-75rem; }
  .tw-2xl\:pl-3.tw-5 { padding-left: 0.tw-875rem; }
  .tw-2xl\:pl-4 { padding-left: 1rem; }
  .tw-2xl\:pl-5 { padding-left: 1.tw-25rem; }
  .tw-2xl\:pl-6 { padding-left: 1.tw-5rem; }
  .tw-2xl\:pl-7 { padding-left: 1.tw-75rem; }
  .tw-2xl\:pl-8 { padding-left: 2rem; }
  .tw-2xl\:pl-9 { padding-left: 2.tw-25rem; }
  .tw-2xl\:pl-10 { padding-left: 2.tw-5rem; }
  .tw-2xl\:pl-11 { padding-left: 2.tw-75rem; }
  .tw-2xl\:m-0 { margin: 0px; }
  .tw-2xl\:m-0.tw-5 { margin: 0.tw-125rem; }
  .tw-2xl\:m-1 { margin: 0.tw-25rem; }
  .tw-2xl\:m-1.tw-5 { margin: 0.tw-375rem; }
  .tw-2xl\:m-2 { margin: 0.tw-5rem; }
  .tw-2xl\:m-2.tw-5 { margin: 0.tw-625rem; }
  .tw-2xl\:m-3 { margin: 0.tw-75rem; }
  .tw-2xl\:m-3.tw-5 { margin: 0.tw-875rem; }
  .tw-2xl\:m-4 { margin: 1rem; }
  .tw-2xl\:m-5 { margin: 1.tw-25rem; }
  .tw-2xl\:m-6 { margin: 1.tw-5rem; }
  .tw-2xl\:m-7 { margin: 1.tw-75rem; }
  .tw-2xl\:m-8 { margin: 2rem; }
  .tw-2xl\:m-9 { margin: 2.tw-25rem; }
  .tw-2xl\:m-10 { margin: 2.tw-5rem; }
  .tw-2xl\:m-11 { margin: 2.tw-75rem; }
  .tw-2xl\:block { display: block; }
  .tw-2xl\:inline-block { display: inline-block; }
  .tw-2xl\:inline { display: inline; }
  .tw-2xl\:flex { display: flex; }
  .tw-2xl\:inline-flex { display: inline-flex; }
  .tw-2xl\:grid { display: grid; }
  .tw-2xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .tw-2xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .tw-2xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .tw-2xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .tw-2xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .tw-2xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .tw-2xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .tw-2xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .tw-2xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .tw-2xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .tw-2xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .tw-2xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

/* Hover and focus variants */
.tw-hover\:text-slate-50:hover { color: #f8fafc; }
.tw-hover\:bg-slate-50:hover { background-color: #f8fafc; }
.tw-focus\:ring-slate-50:focus { --tw-ring-color: #f8fafc; }
.tw-hover\:text-slate-100:hover { color: #f1f5f9; }
.tw-hover\:bg-slate-100:hover { background-color: #f1f5f9; }
.tw-focus\:ring-slate-100:focus { --tw-ring-color: #f1f5f9; }
.tw-hover\:text-slate-200:hover { color: #e2e8f0; }
.tw-hover\:bg-slate-200:hover { background-color: #e2e8f0; }
.tw-focus\:ring-slate-200:focus { --tw-ring-color: #e2e8f0; }
.tw-hover\:text-slate-300:hover { color: #cbd5e1; }
.tw-hover\:bg-slate-300:hover { background-color: #cbd5e1; }
.tw-focus\:ring-slate-300:focus { --tw-ring-color: #cbd5e1; }
.tw-hover\:text-slate-400:hover { color: #94a3b8; }
.tw-hover\:bg-slate-400:hover { background-color: #94a3b8; }
.tw-focus\:ring-slate-400:focus { --tw-ring-color: #94a3b8; }
.tw-hover\:text-slate-500:hover { color: #64748b; }
.tw-hover\:bg-slate-500:hover { background-color: #64748b; }
.tw-focus\:ring-slate-500:focus { --tw-ring-color: #64748b; }
.tw-hover\:text-slate-600:hover { color: #475569; }
.tw-hover\:bg-slate-600:hover { background-color: #475569; }
.tw-focus\:ring-slate-600:focus { --tw-ring-color: #475569; }
.tw-hover\:text-slate-700:hover { color: #334155; }
.tw-hover\:bg-slate-700:hover { background-color: #334155; }
.tw-focus\:ring-slate-700:focus { --tw-ring-color: #334155; }
.tw-hover\:text-slate-800:hover { color: #1e293b; }
.tw-hover\:bg-slate-800:hover { background-color: #1e293b; }
.tw-focus\:ring-slate-800:focus { --tw-ring-color: #1e293b; }
.tw-hover\:text-slate-900:hover { color: #0f172a; }
.tw-hover\:bg-slate-900:hover { background-color: #0f172a; }
.tw-focus\:ring-slate-900:focus { --tw-ring-color: #0f172a; }
.tw-hover\:text-slate-950:hover { color: #020617; }
.tw-hover\:bg-slate-950:hover { background-color: #020617; }
.tw-focus\:ring-slate-950:focus { --tw-ring-color: #020617; }
.tw-hover\:text-gray-50:hover { color: #f8fafc; }
.tw-hover\:bg-gray-50:hover { background-color: #f8fafc; }
.tw-focus\:ring-gray-50:focus { --tw-ring-color: #f8fafc; }
.tw-hover\:text-gray-100:hover { color: #f1f5f9; }
.tw-hover\:bg-gray-100:hover { background-color: #f1f5f9; }
.tw-focus\:ring-gray-100:focus { --tw-ring-color: #f1f5f9; }
.tw-hover\:text-gray-200:hover { color: #e2e8f0; }
.tw-hover\:bg-gray-200:hover { background-color: #e2e8f0; }
.tw-focus\:ring-gray-200:focus { --tw-ring-color: #e2e8f0; }
.tw-hover\:text-gray-300:hover { color: #cbd5e1; }
.tw-hover\:bg-gray-300:hover { background-color: #cbd5e1; }
.tw-focus\:ring-gray-300:focus { --tw-ring-color: #cbd5e1; }
.tw-hover\:text-gray-400:hover { color: #94a3b8; }
.tw-hover\:bg-gray-400:hover { background-color: #94a3b8; }
.tw-focus\:ring-gray-400:focus { --tw-ring-color: #94a3b8; }
.tw-hover\:text-gray-500:hover { color: #64748b; }
.tw-hover\:bg-gray-500:hover { background-color: #64748b; }
.tw-focus\:ring-gray-500:focus { --tw-ring-color: #64748b; }
.tw-hover\:text-gray-600:hover { color: #475569; }
.tw-hover\:bg-gray-600:hover { background-color: #475569; }
.tw-focus\:ring-gray-600:focus { --tw-ring-color: #475569; }
.tw-hover\:text-gray-700:hover { color: #334155; }
.tw-hover\:bg-gray-700:hover { background-color: #334155; }
.tw-focus\:ring-gray-700:focus { --tw-ring-color: #334155; }
.tw-hover\:text-gray-800:hover { color: #1e293b; }
.tw-hover\:bg-gray-800:hover { background-color: #1e293b; }
.tw-focus\:ring-gray-800:focus { --tw-ring-color: #1e293b; }
.tw-hover\:text-gray-900:hover { color: #0f172a; }
.tw-hover\:bg-gray-900:hover { background-color: #0f172a; }
.tw-focus\:ring-gray-900:focus { --tw-ring-color: #0f172a; }
.tw-hover\:text-gray-950:hover { color: #020617; }
.tw-hover\:bg-gray-950:hover { background-color: #020617; }
.tw-focus\:ring-gray-950:focus { --tw-ring-color: #020617; }
.tw-hover\:text-zinc-50:hover { color: #f8fafc; }
.tw-hover\:bg-zinc-50:hover { background-color: #f8fafc; }
.tw-focus\:ring-zinc-50:focus { --tw-ring-color: #f8fafc; }
.tw-hover\:text-zinc-100:hover { color: #f1f5f9; }
.tw-hover\:bg-zinc-100:hover { background-color: #f1f5f9; }
.tw-focus\:ring-zinc-100:focus { --tw-ring-color: #f1f5f9; }
.tw-hover\:text-zinc-200:hover { color: #e2e8f0; }
.tw-hover\:bg-zinc-200:hover { background-color: #e2e8f0; }
.tw-focus\:ring-zinc-200:focus { --tw-ring-color: #e2e8f0; }
.tw-hover\:text-zinc-300:hover { color: #cbd5e1; }
.tw-hover\:bg-zinc-300:hover { background-color: #cbd5e1; }
.tw-focus\:ring-zinc-300:focus { --tw-ring-color: #cbd5e1; }
.tw-hover\:text-zinc-400:hover { color: #94a3b8; }
.tw-hover\:bg-zinc-400:hover { background-color: #94a3b8; }
.tw-focus\:ring-zinc-400:focus { --tw-ring-color: #94a3b8; }
.tw-hover\:text-zinc-500:hover { color: #64748b; }
.tw-hover\:bg-zinc-500:hover { background-color: #64748b; }
.tw-focus\:ring-zinc-500:focus { --tw-ring-color: #64748b; }
.tw-hover\:text-zinc-600:hover { color: #475569; }
.tw-hover\:bg-zinc-600:hover { background-color: #475569; }
.tw-focus\:ring-zinc-600:focus { --tw-ring-color: #475569; }
.tw-hover\:text-zinc-700:hover { color: #334155; }
.tw-hover\:bg-zinc-700:hover { background-color: #334155; }
.tw-focus\:ring-zinc-700:focus { --tw-ring-color: #334155; }
.tw-hover\:text-zinc-800:hover { color: #1e293b; }
.tw-hover\:bg-zinc-800:hover { background-color: #1e293b; }
.tw-focus\:ring-zinc-800:focus { --tw-ring-color: #1e293b; }
.tw-hover\:text-zinc-900:hover { color: #0f172a; }
.tw-hover\:bg-zinc-900:hover { background-color: #0f172a; }
.tw-focus\:ring-zinc-900:focus { --tw-ring-color: #0f172a; }
.tw-hover\:text-zinc-950:hover { color: #020617; }
.tw-hover\:bg-zinc-950:hover { background-color: #020617; }
.tw-focus\:ring-zinc-950:focus { --tw-ring-color: #020617; }
.tw-hover\:text-neutral-50:hover { color: #f8fafc; }
.tw-hover\:bg-neutral-50:hover { background-color: #f8fafc; }
.tw-focus\:ring-neutral-50:focus { --tw-ring-color: #f8fafc; }
.tw-hover\:text-neutral-100:hover { color: #f1f5f9; }
.tw-hover\:bg-neutral-100:hover { background-color: #f1f5f9; }
.tw-focus\:ring-neutral-100:focus { --tw-ring-color: #f1f5f9; }
.tw-hover\:text-neutral-200:hover { color: #e2e8f0; }
.tw-hover\:bg-neutral-200:hover { background-color: #e2e8f0; }
.tw-focus\:ring-neutral-200:focus { --tw-ring-color: #e2e8f0; }
.tw-hover\:text-neutral-300:hover { color: #cbd5e1; }
.tw-hover\:bg-neutral-300:hover { background-color: #cbd5e1; }
.tw-focus\:ring-neutral-300:focus { --tw-ring-color: #cbd5e1; }
.tw-hover\:text-neutral-400:hover { color: #94a3b8; }
.tw-hover\:bg-neutral-400:hover { background-color: #94a3b8; }
.tw-focus\:ring-neutral-400:focus { --tw-ring-color: #94a3b8; }
.tw-hover\:text-neutral-500:hover { color: #64748b; }
.tw-hover\:bg-neutral-500:hover { background-color: #64748b; }
.tw-focus\:ring-neutral-500:focus { --tw-ring-color: #64748b; }
.tw-hover\:text-neutral-600:hover { color: #475569; }
.tw-hover\:bg-neutral-600:hover { background-color: #475569; }
.tw-focus\:ring-neutral-600:focus { --tw-ring-color: #475569; }
.tw-hover\:text-neutral-700:hover { color: #334155; }
.tw-hover\:bg-neutral-700:hover { background-color: #334155; }
.tw-focus\:ring-neutral-700:focus { --tw-ring-color: #334155; }
.tw-hover\:text-neutral-800:hover { color: #1e293b; }
.tw-hover\:bg-neutral-800:hover { background-color: #1e293b; }
.tw-focus\:ring-neutral-800:focus { --tw-ring-color: #1e293b; }
.tw-hover\:text-neutral-900:hover { color: #0f172a; }
.tw-hover\:bg-neutral-900:hover { background-color: #0f172a; }
.tw-focus\:ring-neutral-900:focus { --tw-ring-color: #0f172a; }
.tw-hover\:text-neutral-950:hover { color: #020617; }
.tw-hover\:bg-neutral-950:hover { background-color: #020617; }
.tw-focus\:ring-neutral-950:focus { --tw-ring-color: #020617; }
.tw-hover\:text-stone-50:hover { color: #f8fafc; }
.tw-hover\:bg-stone-50:hover { background-color: #f8fafc; }
.tw-focus\:ring-stone-50:focus { --tw-ring-color: #f8fafc; }
.tw-hover\:text-stone-100:hover { color: #f1f5f9; }
.tw-hover\:bg-stone-100:hover { background-color: #f1f5f9; }
.tw-focus\:ring-stone-100:focus { --tw-ring-color: #f1f5f9; }
.tw-hover\:text-stone-200:hover { color: #e2e8f0; }
.tw-hover\:bg-stone-200:hover { background-color: #e2e8f0; }
.tw-focus\:ring-stone-200:focus { --tw-ring-color: #e2e8f0; }
.tw-hover\:text-stone-300:hover { color: #cbd5e1; }
.tw-hover\:bg-stone-300:hover { background-color: #cbd5e1; }
.tw-focus\:ring-stone-300:focus { --tw-ring-color: #cbd5e1; }
.tw-hover\:text-stone-400:hover { color: #94a3b8; }
.tw-hover\:bg-stone-400:hover { background-color: #94a3b8; }
.tw-focus\:ring-stone-400:focus { --tw-ring-color: #94a3b8; }
.tw-hover\:text-stone-500:hover { color: #64748b; }
.tw-hover\:bg-stone-500:hover { background-color: #64748b; }
.tw-focus\:ring-stone-500:focus { --tw-ring-color: #64748b; }
.tw-hover\:text-stone-600:hover { color: #475569; }
.tw-hover\:bg-stone-600:hover { background-color: #475569; }
.tw-focus\:ring-stone-600:focus { --tw-ring-color: #475569; }
.tw-hover\:text-stone-700:hover { color: #334155; }
.tw-hover\:bg-stone-700:hover { background-color: #334155; }
.tw-focus\:ring-stone-700:focus { --tw-ring-color: #334155; }
.tw-hover\:text-stone-800:hover { color: #1e293b; }
.tw-hover\:bg-stone-800:hover { background-color: #1e293b; }
.tw-focus\:ring-stone-800:focus { --tw-ring-color: #1e293b; }
.tw-hover\:text-stone-900:hover { color: #0f172a; }
.tw-hover\:bg-stone-900:hover { background-color: #0f172a; }
.tw-focus\:ring-stone-900:focus { --tw-ring-color: #0f172a; }
.tw-hover\:text-stone-950:hover { color: #020617; }
.tw-hover\:bg-stone-950:hover { background-color: #020617; }
.tw-focus\:ring-stone-950:focus { --tw-ring-color: #020617; }
.tw-hover\:text-red-50:hover { color: #f8fafc; }
.tw-hover\:bg-red-50:hover { background-color: #f8fafc; }
.tw-focus\:ring-red-50:focus { --tw-ring-color: #f8fafc; }
.tw-hover\:text-red-100:hover { color: #f1f5f9; }
.tw-hover\:bg-red-100:hover { background-color: #f1f5f9; }
.tw-focus\:ring-red-100:focus { --tw-ring-color: #f1f5f9; }
.tw-hover\:text-red-200:hover { color: #e2e8f0; }
.tw-hover\:bg-red-200:hover { background-color: #e2e8f0; }
.tw-focus\:ring-red-200:focus { --tw-ring-color: #e2e8f0; }
.tw-hover\:text-red-300:hover { color: #cbd5e1; }
.tw-hover\:bg-red-300:hover { background-color: #cbd5e1; }
.tw-focus\:ring-red-300:focus { --tw-ring-color: #cbd5e1; }
.tw-hover\:text-red-400:hover { color: #94a3b8; }
.tw-hover\:bg-red-400:hover { background-color: #94a3b8; }
.tw-focus\:ring-red-400:focus { --tw-ring-color: #94a3b8; }
.tw-hover\:text-red-500:hover { color: #64748b; }
.tw-hover\:bg-red-500:hover { background-color: #64748b; }
.tw-focus\:ring-red-500:focus { --tw-ring-color: #64748b; }
.tw-hover\:text-red-600:hover { color: #475569; }
.tw-hover\:bg-red-600:hover { background-color: #475569; }
.tw-focus\:ring-red-600:focus { --tw-ring-color: #475569; }
.tw-hover\:text-red-700:hover { color: #334155; }
.tw-hover\:bg-red-700:hover { background-color: #334155; }
.tw-focus\:ring-red-700:focus { --tw-ring-color: #334155; }
.tw-hover\:text-red-800:hover { color: #1e293b; }
.tw-hover\:bg-red-800:hover { background-color: #1e293b; }
.tw-focus\:ring-red-800:focus { --tw-ring-color: #1e293b; }
.tw-hover\:text-red-900:hover { color: #0f172a; }
.tw-hover\:bg-red-900:hover { background-color: #0f172a; }
.tw-focus\:ring-red-900:focus { --tw-ring-color: #0f172a; }
.tw-hover\:text-red-950:hover { color: #020617; }
.tw-hover\:bg-red-950:hover { background-color: #020617; }
.tw-focus\:ring-red-950:focus { --tw-ring-color: #020617; }

@keyframes spin { to { transform: rotate(360deg); } }
@keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } }
@keyframes pulse { 50% { opacity: 0.tw-5; } }
@keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(0.tw-8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, 0.tw-2, 1); } }
.tw-animate-spin { animation: spin 1s linear infinite; }
.tw-animate-ping { animation: ping 1s cubic-bezier(0, 0, 0.tw-2, 1) infinite; }
.tw-animate-pulse { animation: pulse 2s cubic-bezier(0.tw-4, 0, 0.tw-6, 1) infinite; }
.tw-animate-bounce { animation: bounce 1s infinite; }

.tw-text-xs { font-size: 0.tw-75rem; line-height: 1rem; }
.tw-text-sm { font-size: 0.tw-875rem; line-height: 1.tw-25rem; }
.tw-text-base { font-size: 1rem; line-height: 1.tw-5rem; }
.tw-text-lg { font-size: 1.tw-125rem; line-height: 1.tw-75rem; }
.tw-text-xl { font-size: 1.tw-25rem; line-height: 1.tw-75rem; }
.tw-text-2xl { font-size: 1.tw-5rem; line-height: 2rem; }
.tw-text-3xl { font-size: 1.tw-875rem; line-height: 2.tw-25rem; }
.tw-text-4xl { font-size: 2.tw-25rem; line-height: 2.tw-5rem; }
.tw-text-5xl { font-size: 3rem; line-height: 1; }
.tw-text-6xl { font-size: 3.tw-75rem; line-height: 1; }
.tw-text-7xl { font-size: 4.tw-5rem; line-height: 1; }
.tw-text-8xl { font-size: 6rem; line-height: 1; }
.tw-text-9xl { font-size: 8rem; line-height: 1; }

.tw-shadow-sm { box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.tw-05); }
.tw-shadow { box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.tw-1), 0 1px 2px -1px rgb(0 0 0 / 0.tw-1); }
.tw-shadow-md { box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.tw-1), 0 2px 4px -2px rgb(0 0 0 / 0.tw-1); }
.tw-shadow-lg { box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.tw-1), 0 4px 6px -4px rgb(0 0 0 / 0.tw-1); }
.tw-shadow-xl { box-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.tw-1), 0 8px 10px -6px rgb(0 0 0 / 0.tw-1); }
.tw-shadow-2xl { box-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.tw-25); }
.tw-shadow-inner { box-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.tw-05); }
.tw-shadow-none { box-shadow: 0 0 #0000; }

.tw-opacity-0 { opacity: 0.tw-0; }
.tw-opacity-5 { opacity: 0.tw-05; }
.tw-opacity-10 { opacity: 0.tw-1; }
.tw-opacity-15 { opacity: 0.tw-15; }
.tw-opacity-20 { opacity: 0.tw-2; }
.tw-opacity-25 { opacity: 0.tw-25; }
.tw-opacity-30 { opacity: 0.tw-3; }
.tw-opacity-35 { opacity: 0.tw-35; }
.tw-opacity-40 { opacity: 0.tw-4; }
.tw-opacity-45 { opacity: 0.tw-45; }
.tw-opacity-50 { opacity: 0.tw-5; }
.tw-opacity-55 { opacity: 0.tw-55; }
.tw-opacity-60 { opacity: 0.tw-6; }
.tw-opacity-65 { opacity: 0.tw-65; }
.tw-opacity-70 { opacity: 0.tw-7; }
.tw-opacity-75 { opacity: 0.tw-75; }
.tw-opacity-80 { opacity: 0.tw-8; }
.tw-opacity-85 { opacity: 0.tw-85; }
.tw-opacity-90 { opacity: 0.tw-9; }
.tw-opacity-95 { opacity: 0.tw-95; }
.tw-opacity-100 { opacity: 1.tw-0; }

.tw-z-0 { z-index: 0; }
.tw-z-10 { z-index: 10; }
.tw-z-20 { z-index: 20; }
.tw-z-30 { z-index: 30; }
.tw-z-40 { z-index: 40; }
.tw-z-50 { z-index: 50; }
.tw-z-auto { z-index: auto; }

.tw-overflow-auto { overflow: auto; }
.tw-overflow-x-auto { overflow-x: auto; }
.tw-overflow-y-auto { overflow-y: auto; }
.tw-overflow-hidden { overflow: hidden; }
.tw-overflow-x-hidden { overflow-x: hidden; }
.tw-overflow-y-hidden { overflow-y: hidden; }
.tw-overflow-clip { overflow: clip; }
.tw-overflow-x-clip { overflow-x: clip; }
.tw-overflow-y-clip { overflow-y: clip; }
.tw-overflow-visible { overflow: visible; }
.tw-overflow-x-visible { overflow-x: visible; }
.tw-overflow-y-visible { overflow-y: visible; }
.tw-overflow-scroll { overflow: scroll; }
.tw-overflow-x-scroll { overflow-x: scroll; }
.tw-overflow-y-scroll { overflow-y: scroll; }

@media (prefers-color-scheme: dark) {
  .tw-dark\:text-slate-50 { color: #020617; }
  .tw-dark\:bg-slate-50 { background-color: #020617; }
  .tw-dark\:border-slate-50 { border-color: #020617; }
  .tw-dark\:ring-slate-50 { --tw-ring-color: #020617; }
  .tw-dark\:hover\:text-slate-50:hover { color: #020617; }
  .tw-dark\:hover\:bg-slate-50:hover { background-color: #020617; }
  .tw-dark\:text-slate-100 { color: #0f172a; }
  .tw-dark\:bg-slate-100 { background-color: #0f172a; }
  .tw-dark\:border-slate-100 { border-color: #0f172a; }
  .tw-dark\:ring-slate-100 { --tw-ring-color: #0f172a; }
  .tw-dark\:hover\:text-slate-100:hover { color: #0f172a; }
  .tw-dark\:hover\:bg-slate-100:hover { background-color: #0f172a; }
  .tw-dark\:text-slate-200 { color: #1e293b; }
  .tw-dark\:bg-slate-200 { background-color: #1e293b; }
  .tw-dark\:border-slate-200 { border-color: #1e293b; }
  .tw-dark\:ring-slate-200 { --tw-ring-color: #1e293b; }
  .tw-dark\:hover\:text-slate-200:hover { color: #1e293b; }
  .tw-dark\:hover\:bg-slate-200:hover { background-color: #1e293b; }
  .tw-dark\:text-slate-300 { color: #334155; }
  .tw-dark\:bg-slate-300 { background-color: #334155; }
  .tw-dark\:border-slate-300 { border-color: #334155; }
  .tw-dark\:ring-slate-300 { --tw-ring-color: #334155; }
  .tw-dark\:hover\:text-slate-300:hover { color: #334155; }
  .tw-dark\:hover\:bg-slate-300:hover { background-color: #334155; }
  .tw-dark\:text-slate-400 { color: #475569; }
  .tw-dark\:bg-slate-400 { background-color: #475569; }
  .tw-dark\:border-slate-400 { border-color: #475569; }
  .tw-dark\:ring-slate-400 { --tw-ring-color: #475569; }
  .tw-dark\:hover\:text-slate-400:hover { color: #475569; }
  .tw-dark\:hover\:bg-slate-400:hover { background-color: #475569; }
  .tw-dark\:text-slate-500 { color: #64748b; }
  .tw-dark\:bg-slate-500 { background-color: #64748b; }
  .tw-dark\:border-slate-500 { border-color: #64748b; }
  .tw-dark\:ring-slate-500 { --tw-ring-color: #64748b; }
  .tw-dark\:hover\:text-slate-500:hover { color: #64748b; }
  .tw-dark\:hover\:bg-slate-500:hover { background-color: #64748b; }
  .tw-dark\:text-slate-600 { color: #94a3b8; }
  .tw-dark\:bg-slate-600 { background-color: #94a3b8; }
  .tw-dark\:border-slate-600 { border-color: #94a3b8; }
  .tw-dark\:ring-slate-600 { --tw-ring-color: #94a3b8; }
  .tw-dark\:hover\:text-slate-600:hover { color: #94a3b8; }
  .tw-dark\:hover\:bg-slate-600:hover { background-color: #94a3b8; }
  .tw-dark\:text-slate-700 { color: #cbd5e1; }
  .tw-dark\:bg-slate-700 { background-color: #cbd5e1; }
  .tw-dark\:border-slate-700 { border-color: #cbd5e1; }
  .tw-dark\:ring-slate-700 { --tw-ring-color: #cbd5e1; }
  .tw-dark\:hover\:text-slate-700:hover { color: #cbd5e1; }
  .tw-dark\:hover\:bg-slate-700:hover { background-color: #cbd5e1; }
  .tw-dark\:text-slate-800 { color: #e2e8f0; }
  .tw-dark\:bg-slate-800 { background-color: #e2e8f0; }
  .tw-dark\:border-slate-800 { border-color: #e2e8f0; }
  .tw-dark\:ring-slate-800 { --tw-ring-color: #e2e8f0; }
  .tw-dark\:hover\:text-slate-800:hover { color: #e2e8f0; }
  .tw-dark\:hover\:bg-slate-800:hover { background-color: #e2e8f0; }
  .tw-dark\:text-slate-900 { color: #f1f5f9; }
  .tw-dark\:bg-slate-900 { background-color: #f1f5f9; }
  .tw-dark\:border-slate-900 { border-color: #f1f5f9; }
  .tw-dark\:ring-slate-900 { --tw-ring-color: #f1f5f9; }
  .tw-dark\:hover\:text-slate-900:hover { color: #f1f5f9; }
  .tw-dark\:hover\:bg-slate-900:hover { background-color: #f1f5f9; }
  .tw-dark\:text-slate-950 { color: #f8fafc; }
  .tw-dark\:bg-slate-950 { background-color: #f8fafc; }
  .tw-dark\:border-slate-950 { border-color: #f8fafc; }
  .tw-dark\:ring-slate-950 { --tw-ring-color: #f8fafc; }
  .tw-dark\:hover\:text-slate-950:hover { color: #f8fafc; }
  .tw-dark\:hover\:bg-slate-950:hover { background-color: #f8fafc; }
  .tw-dark\:text-gray-50 { color: #020617; }
  .tw-dark\:bg-gray-50 { background-color: #020617; }
  .tw-dark\:border-gray-50 { border-color: #020617; }
  .tw-dark\:ring-gray-50 { --tw-ring-color: #020617; }
  .tw-dark\:hover\:text-gray-50:hover { color: #020617; }
  .tw-dark\:hover\:bg-gray-50:hover { background-color: #020617; }
  .tw-dark\:text-gray-100 { color: #0f172a; }
  .tw-dark\:bg-gray-100 { background-color: #0f172a; }
  .tw-dark\:border-gray-100 { border-color: #0f172a; }
  .tw-dark\:ring-gray-100 { --tw-ring-color: #0f172a; }
  .tw-dark\:hover\:text-gray-100:hover { color: #0f172a; }
  .tw-dark\:hover\:bg-gray-100:hover { background-color: #0f172a; }
  .tw-dark\:text-gray-200 { color: #1e293b; }
  .tw-dark\:bg-gray-200 { background-color: #1e293b; }
  .tw-dark\:border-gray-200 { border-color: #1e293b; }
  .tw-dark\:ring-gray-200 { --tw-ring-color: #1e293b; }
  .tw-dark\:hover\:text-gray-200:hover { color: #1e293b; }
  .tw-dark\:hover\:bg-gray-200:hover { background-color: #1e293b; }
  .tw-dark\:text-gray-300 { color: #334155; }
  .tw-dark\:bg-gray-300 { background-color: #334155; }
  .tw-dark\:border-gray-300 { border-color: #334155; }
  .tw-dark\:ring-gray-300 { --tw-ring-color: #334155; }
  .tw-dark\:hover\:text-gray-300:hover { color: #334155; }
  .tw-dark\:hover\:bg-gray-300:hover { background-color: #334155; }
  .tw-dark\:text-gray-400 { color: #475569; }
  .tw-dark\:bg-gray-400 { background-color: #475569; }
  .tw-dark\:border-gray-400 { border-color: #475569; }
  .tw-dark\:ring-gray-400 { --tw-ring-color: #475569; }
  .tw-dark\:hover\:text-gray-400:hover { color: #475569; }
  .tw-dark\:hover\:bg-gray-400:hover { background-color: #475569; }
  .tw-dark\:text-gray-500 { color: #64748b; }
  .tw-dark\:bg-gray-500 { background-color: #64748b; }
  .tw-dark\:border-gray-500 { border-color: #64748b; }
  .tw-dark\:ring-gray-500 { --tw-ring-color: #64748b; }
  .tw-dark\:hover\:text-gray-500:hover { color: #64748b; }
  .tw-dark\:hover\:bg-gray-500:hover { background-color: #64748b; }
  .tw-dark\:text-gray-600 { color: #94a3b8; }
  .tw-dark\:bg-gray-600 { background-color: #94a3b8; }
  .tw-dark\:border-gray-600 { border-color: #94a3b8; }
  .tw-dark\:ring-gray-600 { --tw-ring-color: #94a3b8; }
  .tw-dark\:hover\:text-gray-600:hover { color: #94a3b8; }
  .tw-dark\:hover\:bg-gray-600:hover { background-color: #94a3b8; }
  .tw-dark\:text-gray-700 { color: #cbd5e1; }
  .tw-dark\:bg-gray-700 { background-color: #cbd5e1; }
  .tw-dark\:border-gray-700 { border-color: #cbd5e1; }
  .tw-dark\:ring-gray-700 { --tw-ring-color: #cbd5e1; }
  .tw-dark\:hover\:text-gray-700:hover { color: #cbd5e1; }
  .tw-dark\:hover\:bg-gray-700:hover { background-color: #cbd5e1; }
  .tw-dark\:text-gray-800 { color: #e2e8f0; }
  .tw-dark\:bg-gray-800 { background-color: #e2e8f0; }
  .tw-dark\:border-gray-800 { border-color: #e2e8f0; }
  .tw-dark\:ring-gray-800 { --tw-ring-color: #e2e8f0; }
  .tw-dark\:hover\:text-gray-800:hover { color: #e2e8f0; }
  .tw-dark\:hover\:bg-gray-800:hover { background-color: #e2e8f0; }
  .tw-dark\:text-gray-900 { color: #f1f5f9; }
  .tw-dark\:bg-gray-900 { background-color: #f1f5f9; }
  .tw-dark\:border-gray-900 { border-color: #f1f5f9; }
  .tw-dark\:ring-gray-900 { --tw-ring-color: #f1f5f9; }
  .tw-dark\:hover\:text-gray-900:hover { color: #f1f5f9; }
  .tw-dark\:hover\:bg-gray-900:hover { background-color: #f1f5f9; }
  .tw-dark\:text-gray-950 { color: #f8fafc; }
  .tw-dark\:bg-gray-950 { background-color: #f8fafc; }
  .tw-dark\:border-gray-950 { border-color: #f8fafc; }
  .tw-dark\:ring-gray-950 { --tw-ring-color: #f8fafc; }
  .tw-dark\:hover\:text-gray-950:hover { color: #f8fafc; }
  .tw-dark\:hover\:bg-gray-950:hover { background-color: #f8fafc; }
  .tw-dark\:text-zinc-50 { color: #020617; }
  .tw-dark\:bg-zinc-50 { background-color: #020617; }
  .tw-dark\:border-zinc-50 { border-color: #020617; }
  .tw-dark\:ring-zinc-50 { --tw-ring-color: #020617; }
  .tw-dark\:hover\:text-zinc-50:hover { color: #020617; }
  .tw-dark\:hover\:bg-zinc-50:hover { background-color: #020617; }
  .tw-dark\:text-zinc-100 { color: #0f172a; }
  .tw-dark\:bg-zinc-100 { background-color: #0f172a; }
  .tw-dark\:border-zinc-100 { border-color: #0f172a; }
  .tw-dark\:ring-zinc-100 { --tw-ring-color: #0f172a; }
  .tw-dark\:hover\:text-zinc-100:hover { color: #0f172a; }
  .tw-dark\:hover\:bg-zinc-100:hover { background-color: #0f172a; }
  .tw-dark\:text-zinc-200 { color: #1e293b; }
  .tw-dark\:bg-zinc-200 { background-color: #1e293b; }
  .tw-dark\:border-zinc-200 { border-color: #1e293b; }
  .tw-dark\:ring-zinc-200 { --tw-ring-color: #1e293b; }
  .tw-dark\:hover\:text-zinc-200:hover { color: #1e293b; }
  .tw-dark\:hover\:bg-zinc-200:hover { background-color: #1e293b; }
  .tw-dark\:text-zinc-300 { color: #334155; }
  .tw-dark\:bg-zinc-300 { background-color: #334155; }
  .tw-dark\:border-zinc-300 { border-color: #334155; }
  .tw-dark\:ring-zinc-300 { --tw-ring-color: #334155; }
  .tw-dark\:hover\:text-zinc-300:hover { color: #334155; }
  .tw-dark\:hover\:bg-zinc-300:hover { background-color: #334155; }
  .tw-dark\:text-zinc-400 { color: #475569; }
  .tw-dark\:bg-zinc-400 { background-color: #475569; }
  .tw-dark\:border-zinc-400 { border-color: #475569; }
  .tw-dark\:ring-zinc-400 { --tw-ring-color: #475569; }
  .tw-dark\:hover\:text-zinc-400:hover { color: #475569; }
  .tw-dark\:hover\:bg-zinc-400:hover { background-color: #475569; }
  .tw-dark\:text-zinc-500 { color: #64748b; }
  .tw-dark\:bg-zinc-500 { background-color: #64748b; }
  .tw-dark\:border-zinc-500 { border-color: #64748b; }
  .tw-dark\:ring-zinc-500 { --tw-ring-color: #64748b; }
  .tw-dark\:hover\:text-zinc-500:hover { color: #64748b; }
  .tw-dark\:hover\:bg-zinc-500:hover { background-color: #64748b; }
  .tw-dark\:text-zinc-600 { color: #94a3b8; }
  .tw-dark\:bg-zinc-600 { background-color: #94a3b8; }
  .tw-dark\:border-zinc-600 { border-color: #94a3b8; }
  .tw-dark\:ring-zinc-600 { --tw-ring-color: #94a3b8; }
  .tw-dark\:hover\:text-zinc-600:hover { color: #94a3b8; }
  .tw-dark\:hover\:bg-zinc-600:hover { background-color: #94a3b8; }
  .tw-dark\:text-zinc-700 { color: #cbd5e1; }
  .tw-dark\:bg-zinc-700 { background-color: #cbd5e1; }
  .tw-dark\:border-zinc-700 { border-color: #cbd5e1; }
  .tw-dark\:ring-zinc-700 { --tw-ring-color: #cbd5e1; }
  .tw-dark\:hover\:text-zinc-700:hover { color: #cbd5e1; }
  .tw-dark\:hover\:bg-zinc-700:hover { background-color: #cbd5e1; }
  .tw-dark\:text-zinc-800 { color: #e2e8f0; }
  .tw-dark\:bg-zinc-800 { background-color: #e2e8f0; }
  .tw-dark\:border-zinc-800 { border-color: #e2e8f0; }
  .tw-dark\:ring-zinc-800 { --tw-ring-color: #e2e8f0; }
  .tw-dark\:hover\:text-zinc-800:hover { color: #e2e8f0; }
  .tw-dark\:hover\:bg-zinc-800:hover { background-color: #e2e8f0; }
  .tw-dark\:text-zinc-900 { color: #f1f5f9; }
  .tw-dark\:bg-zinc-900 { background-color: #f1f5f9; }
  .tw-dark\:border-zinc-900 { border-color: #f1f5f9; }
  .tw-dark\:ring-zinc-900 { --tw-ring-color: #f1f5f9; }
  .tw-dark\:hover\:text-zinc-900:hover { color: #f1f5f9; }
  .tw-dark\:hover\:bg-zinc-900:hover { background-color: #f1f5f9; }
  .tw-dark\:text-zinc-950 { color: #f8fafc; }
  .tw-dark\:bg-zinc-950 { background-color: #f8fafc; }
  .tw-dark\:border-zinc-950 { border-color: #f8fafc; }
  .tw-dark\:ring-zinc-950 { --tw-ring-color: #f8fafc; }
  .tw-dark\:hover\:text-zinc-950:hover { color: #f8fafc; }
  .tw-dark\:hover\:bg-zinc-950:hover { background-color: #f8fafc; }
  .tw-dark\:text-neutral-50 { color: #020617; }
  .tw-dark\:bg-neutral-50 { background-color: #020617; }
  .tw-dark\:border-neutral-50 { border-color: #020617; }
  .tw-dark\:ring-neutral-50 { --tw-ring-color: #020617; }
  .tw-dark\:hover\:text-neutral-50:hover { color: #020617; }
  .tw-dark\:hover\:bg-neutral-50:hover { background-color: #020617; }
  .tw-dark\:text-neutral-100 { color: #0f172a; }
  .tw-dark\:bg-neutral-100 { background-color: #0f172a; }
  .tw-dark\:border-neutral-100 { border-color: #0f172a; }
  .tw-dark\:ring-neutral-100 { --tw-ring-color: #0f172a; }
  .tw-dark\:hover\:text-neutral-100:hover { color: #0f172a; }
  .tw-dark\:hover\:bg-neutral-100:hover { background-color: #0f172a; }
  .tw-dark\:text-neutral-200 { color: #1e293b; }
  .tw-dark\:bg-neutral-200 { background-color: #1e293b; }
  .tw-dark\:border-neutral-200 { border-color: #1e293b; }
  .tw-dark\:ring-neutral-200 { --tw-ring-color: #1e293b; }
  .tw-dark\:hover\:text-neutral-200:hover { color: #1e293b; }
  .tw-dark\:hover\:bg-neutral-200:hover { background-color: #1e293b; }
  .tw-dark\:text-neutral-300 { color: #334155; }
  .tw-dark\:bg-neutral-300 { background-color: #334155; }
  .tw-dark\:border-neutral-300 { border-color: #334155; }
  .tw-dark\:ring-neutral-300 { --tw-ring-color: #334155; }
  .tw-dark\:hover\:text-neutral-300:hover { color: #334155; }
  .tw-dark\:hover\:bg-neutral-300:hover { background-color: #334155; }
  .tw-dark\:text-neutral-400 { color: #475569; }
  .tw-dark\:bg-neutral-400 { background-color: #475569; }
  .tw-dark\:border-neutral-400 { border-color: #475569; }
  .tw-dark\:ring-neutral-400 { --tw-ring-color: #475569; }
  .tw-dark\:hover\:text-neutral-400:hover { color: #475569; }
  .tw-dark\:hover\:bg-neutral-400:hover { background-color: #475569; }
  .tw-dark\:text-neutral-500 { color: #64748b; }
  .tw-dark\:bg-neutral-500 { background-color: #64748b; }
  .tw-dark\:border-neutral-500 { border-color: #64748b; }
  .tw-dark\:ring-neutral-500 { --tw-ring-color: #64748b; }
  .tw-dark\:hover\:text-neutral-500:hover { color: #64748b; }
  .tw-dark\:hover\:bg-neutral-500:hover { background-color: #64748b; }
  .tw-dark\:text-neutral-600 { color: #94a3b8; }
  .tw-dark\:bg-neutral-600 { background-color: #94a3b8; }
  .tw-dark\:border-neutral-600 { border-color: #94a3b8; }
  .tw-dark\:ring-neutral-600 { --tw-ring-color: #94a3b8; }
  .tw-dark\:hover\:text-neutral-600:hover { color: #94a3b8; }
  .tw-dark\:hover\:bg-neutral-600:hover { background-color: #94a3b8; }
  .tw-dark\:text-neutral-700 { color: #cbd5e1; }
  .tw-dark\:bg-neutral-700 { background-color: #cbd5e1; }
  .tw-dark\:border-neutral-700 { border-color: #cbd5e1; }
  .tw-dark\:ring-neutral-700 { --tw-ring-color: #cbd5e1; }
  .tw-dark\:hover\:text-neutral-700:hover { color: #cbd5e1; }
  .tw-dark\:hover\:bg-neutral-700:hover { background-color: #cbd5e1; }
  .tw-dark\:text-neutral-800 { color: #e2e8f0; }
  .tw-dark\:bg-neutral-800 { background-color: #e2e8f0; }
  .tw-dark\:border-neutral-800 { border-color: #e2e8f0; }
  .tw-dark\:ring-neutral-800 { --tw-ring-color: #e2e8f0; }
  .tw-dark\:hover\:text-neutral-800:hover { color: #e2e8f0; }
  .tw-dark\:hover\:bg-neutral-800:hover { background-color: #e2e8f0; }
  .tw-dark\:text-neutral-900 { color: #f1f5f9; }
  .tw-dark\:bg-neutral-900 { background-color: #f1f5f9; }
  .tw-dark\:border-neutral-900 { border-color: #f1f5f9; }
  .tw-dark\:ring-neutral-900 { --tw-ring-color: #f1f5f9; }
  .tw-dark\:hover\:text-neutral-900:hover { color: #f1f5f9; }
  .tw-dark\:hover\:bg-neutral-900:hover { background-color: #f1f5f9; }
  .tw-dark\:text-neutral-950 { color: #f8fafc; }
  .tw-dark\:bg-neutral-950 { background-color: #f8fafc; }
  .tw-dark\:border-neutral-950 { border-color: #f8fafc; }
  .tw-dark\:ring-neutral-950 { --tw-ring-color: #f8fafc; }
  .tw-dark\:hover\:text-neutral-950:hover { color: #f8fafc; }
  .tw-dark\:hover\:bg-neutral-950:hover { background-color: #f8fafc; }
  .tw-dark\:text-stone-50 { color: #020617; }
  .tw-dark\:bg-stone-50 { background-color: #020617; }
  .tw-dark\:border-stone-50 { border-color: #020617; }
  .tw-dark\:ring-stone-50 { --tw-ring-color: #020617; }
  .tw-dark\:hover\:text-stone-50:hover { color: #020617; }
  .tw-dark\:hover\:bg-stone-50:hover { background-color: #020617; }
  .tw-dark\:text-stone-100 { color: #0f172a; }
  .tw-dark\:bg-stone-100 { background-color: #0f172a; }
  .tw-dark\:border-stone-100 { border-color: #0f172a; }
  .tw-dark\:ring-stone-100 { --tw-ring-color: #0f172a; }
  .tw-dark\:hover\:text-stone-100:hover { color: #0f172a; }
  .tw-dark\:hover\:bg-stone-100:hover { background-color: #0f172a; }
  .tw-dark\:text-stone-200 { color: #1e293b; }
  .tw-dark\:bg-stone-200 { background-color: #1e293b; }
  .tw-dark\:border-stone-200 { border-color: #1e293b; }
  .tw-dark\:ring-stone-200 { --tw-ring-color: #1e293b; }
  .tw-dark\:hover\:text-stone-200:hover { color: #1e293b; }
  .tw-dark\:hover\:bg-stone-200:hover { background-color: #1e293b; }
  .tw-dark\:text-stone-300 { color: #334155; }
  .tw-dark\:bg-stone-300 { background-color: #334155; }
  .tw-dark\:border-stone-300 { border-color: #334155; }
  .tw-dark\:ring-stone-300 { --tw-ring-color: #334155; }
  .tw-dark\:hover\:text-stone-300:hover { color: #334155; }
  .tw-dark\:hover\:bg-stone-300:hover { background-color: #334155; }
  .tw-dark\:text-stone-400 { color: #475569; }
  .tw-dark\:bg-stone-400 { background-color: #475569; }
  .tw-dark\:border-stone-400 { border-color: #475569; }
  .tw-dark\:ring-stone-400 { --tw-ring-color: #475569; }
  .tw-dark\:hover\:text-stone-400:hover { color: #475569; }
  .tw-dark\:hover\:bg-stone-400:hover { background-color: #475569; }
  .tw-dark\:text-stone-500 { color: #64748b; }
  .tw-dark\:bg-stone-500 { background-color: #64748b; }
  .tw-dark\:border-stone-500 { border-color: #64748b; }
  .tw-dark\:ring-stone-500 { --tw-ring-color: #64748b; }
  .tw-dark\:hover\:text-stone-500:hover { color: #64748b; }
  .tw-dark\:hover\:bg-stone-500:hover { background-color: #64748b; }
  .tw-dark\:text-stone-600 { color: #94a3b8; }
  .tw-dark\:bg-stone-600 { background-color: #94a3b8; }
  .tw-dark\:border-stone-600 { border-color: #94a3b8; }
  .tw-dark\:ring-stone-600 { --tw-ring-color: #94a3b8; }
  .tw-dark\:hover\:text-stone-600:hover { color: #94a3b8; }
  .tw-dark\:hover\:bg-stone-600:hover { background-color: #94a3b8; }
  .tw-dark\:text-stone-700 { color: #cbd5e1; }
  .tw-dark\:bg-stone-700 { background-color: #cbd5e1; }
  .tw-dark\:border-stone-700 { border-color: #cbd5e1; }
  .tw-dark\:ring-stone-700 { --tw-ring-color: #cbd5e1; }
  .tw-dark\:hover\:text-stone-700:hover { color: #cbd5e1; }
  .tw-dark\:hover\:bg-stone-700:hover { background-color: #cbd5e1; }
  .tw-dark\:text-stone-800 { color: #e2e8f0; }
  .tw-dark\:bg-stone-800 { background-color: #e2e8f0; }
  .tw-dark\:border-stone-800 { border-color: #e2e8f0; }
  .tw-dark\:ring-stone-800 { --tw-ring-color: #e2e8f0; }
  .tw-dark\:hover\:text-stone-800:hover { color: #e2e8f0; }
  .tw-dark\:hover\:bg-stone-800:hover { background-color: #e2e8f0; }
  .tw-dark\:text-stone-900 { color: #f1f5f9; }
  .tw-dark\:bg-stone-900 { background-color: #f1f5f9; }
  .tw-dark\:border-stone-900 { border-color: #f1f5f9; }
  .tw-dark\:ring-stone-900 { --tw-ring-color: #f1f5f9; }
  .tw-dark\:hover\:text-stone-900:hover { color: #f1f5f9; }
  .tw-dark\:hover\:bg-stone-900:hover { background-color: #f1f5f9; }
  .tw-dark\:text-stone-950 { color: #f8fafc; }
  .tw-dark\:bg-stone-950 { background-color: #f8fafc; }
  .tw-dark\:border-stone-950 { border-color: #f8fafc; }
  .tw-dark\:ring-stone-950 { --tw-ring-color: #f8fafc; }
  .tw-dark\:hover\:text-stone-950:hover { color: #f8fafc; }
  .tw-dark\:hover\:bg-stone-950:hover { background-color: #f8fafc; }
  .tw-dark\:text-red-50 { color: #020617; }
  .tw-dark\:bg-red-50 { background-color: #020617; }
  .tw-dark\:border-red-50 { border-color: #020617; }
  .tw-dark\:ring-red-50 { --tw-ring-color: #020617; }
  .tw-dark\:hover\:text-red-50:hover { color: #020617; }
  .tw-dark\:hover\:bg-red-50:hover { background-color: #020617; }
  .tw-dark\:text-red-100 { color: #0f172a; }
  .tw-dark\:bg-red-100 { background-color: #0f172a; }
  .tw-dark\:border-red-100 { border-color: #0f172a; }
  .tw-dark\:ring-red-100 { --tw-ring-color: #0f172a; }
  .tw-dark\:hover\:text-red-100:hover { color: #0f172a; }
  .tw-dark\:hover\:bg-red-100:hover { background-color: #0f172a; }
  .tw-dark\:text-red-200 { color: #1e293b; }
  .tw-dark\:bg-red-200 { background-color: #1e293b; }
  .tw-dark\:border-red-200 { border-color: #1e293b; }
  .tw-dark\:ring-red-200 { --tw-ring-color: #1e293b; }
  .tw-dark\:hover\:text-red-200:hover { color: #1e293b; }
  .tw-dark\:hover\:bg-red-200:hover { background-color: #1e293b; }
  .tw-dark\:text-red-300 { color: #334155; }
  .tw-dark\:bg-red-300 { background-color: #334155; }
  .tw-dark\:border-red-300 { border-color: #334155; }
  .tw-dark\:ring-red-300 { --tw-ring-color: #334155; }
  .tw-dark\:hover\:text-red-300:hover { color: #334155; }
  .tw-dark\:hover\:bg-red-300:hover { background-color: #334155; }
  .tw-dark\:text-red-400 { color: #475569; }
  .tw-dark\:bg-red-400 { background-color: #475569; }
  .tw-dark\:border-red-400 { border-color: #475569; }
  .tw-dark\:ring-red-400 { --tw-ring-color: #475569; }
  .tw-dark\:hover\:text-red-400:hover { color: #475569; }
  .tw-dark\:hover\:bg-red-400:hover { background-color: #475569; }
  .tw-dark\:text-red-500 { color: #64748b; }
  .tw-dark\:bg-red-500 { background-color: #64748b; }
  .tw-dark\:border-red-500 { border-color: #64748b; }
  .tw-dark\:ring-red-500 { --tw-ring-color: #64748b; }
  .tw-dark\:hover\:text-red-500:hover { color: #64748b; }
  .tw-dark\:hover\:bg-red-500:hover { background-color: #64748b; }
  .tw-dark\:text-red-600 { color: #94a3b8; }
  .tw-dark\:bg-red-600 { background-color: #94a3b8; }
  .tw-dark\:border-red-600 { border-color: #94a3b8; }
  .tw-dark\:ring-red-600 { --tw-ring-color: #94a3b8; }
  .tw-dark\:hover\:text-red-600:hover { color: #94a3b8; }
  .tw-dark\:hover\:bg-red-600:hover { background-color: #94a3b8; }
  .tw-dark\:text-red-700 { color: #cbd5e1; }
  .tw-dark\:bg-red-700 { background-color: #cbd5e1; }
  .tw-dark\:border-red-700 { border-color: #cbd5e1; }
  .tw-dark\:ring-red-700 { --tw-ring-color: #cbd5e1; }
  .tw-dark\:hover\:text-red-700:hover { color: #cbd5e1; }
  .tw-dark\:hover\:bg-red-700:hover { background-color: #cbd5e1; }
  .tw-dark\:text-red-800 { color: #e2e8f0; }
  .tw-dark\:bg-red-800 { background-color: #e2e8f0; }
  .tw-dark\:border-red-800 { border-color: #e2e8f0; }
  .tw-dark\:ring-red-800 { --tw-ring-color: #e2e8f0; }
  .tw-dark\:hover\:text-red-800:hover { color: #e2e8f0; }
  .tw-dark\:hover\:bg-red-800:hover { background-color: #e2e8f0; }
  .tw-dark\:text-red-900 { color: #f1f5f9; }
  .tw-dark\:bg-red-900 { background-color: #f1f5f9; }
  .tw-dark\:border-red-900 { border-color: #f1f5f9; }
  .tw-dark\:ring-red-900 { --tw-ring-color: #f1f5f9; }
  .tw-dark\:hover\:text-red-900:hover { color: #f1f5f9; }
  .tw-dark\:hover\:bg-red-900:hover { background-color: #f1f5f9; }
  .tw-dark\:text-red-950 { color: #f8fafc; }
  .tw-dark\:bg-red-950 { background-color: #f8fafc; }
  .tw-dark\:border-red-950 { border-color: #f8fafc; }
  .tw-dark\:ring-red-950 { --tw-ring-color: #f8fafc; }
  .tw-dark\:hover\:text-red-950:hover { color: #f8fafc; }
  .tw-dark\:hover\:bg-red-950:hover { background-color: #f8fafc; }
  .tw-dark\:text-orange-50 { color: #020617; }
  .tw-dark\:bg-orange-50 { background-color: #020617; }
  .tw-dark\:border-orange-50 { border-color: #020617; }
  .tw-dark\:ring-orange-50 { --tw-ring-color: #020617; }
  .tw-dark\:hover\:text-orange-50:hover { color: #020617; }
  .tw-dark\:hover\:bg-orange-50:hover { background-color: #020617; }
  .tw-dark\:text-orange-100 { color: #0f172a; }
  .tw-dark\:bg-orange-100 { background-color: #0f172a; }
  .tw-dark\:border-orange-100 { border-color: #0f172a; }
  .tw-dark\:ring-orange-100 { --tw-ring-color: #0f172a; }
  .tw-dark\:hover\:text-orange-100:hover { color: #0f172a; }
  .tw-dark\:hover\:bg-orange-100:hover { background-color: #0f172a; }
  .tw-dark\:text-orange-200 { color: #1e293b; }
  .tw-dark\:bg-orange-200 { background-color: #1e293b; }
  .tw-dark\:border-orange-200 { border-color: #1e293b; }
  .tw-dark\:ring-orange-200 { --tw-ring-color: #1e293b; }
  .tw-dark\:hover\:text-orange-200:hover { color: #1e293b; }
  .tw-dark\:hover\:bg-orange-200:hover { background-color: #1e293b; }
  .tw-dark\:text-orange-300 { color: #334155; }
  .tw-dark\:bg-orange-300 { background-color: #334155; }
  .tw-dark\:border-orange-300 { border-color: #334155; }
  .tw-dark\:ring-orange-300 { --tw-ring-color: #334155; }
  .tw-dark\:hover\:text-orange-300:hover { color: #334155; }
  .tw-dark\:hover\:bg-orange-300:hover { background-color: #334155; }
  .tw-dark\:text-orange-400 { color: #475569; }
  .tw-dark\:bg-orange-400 { background-color: #475569; }
  .tw-dark\:border-orange-400 { border-color: #475569; }
  .tw-dark\:ring-orange-400 { --tw-ring-color: #475569; }
  .tw-dark\:hover\:text-orange-400:hover { color: #475569; }
  .tw-dark\:hover\:bg-orange-400:hover { background-color: #475569; }
  .tw-dark\:text-orange-500 { color: #64748b; }
  .tw-dark\:bg-orange-500 { background-color: #64748b; }
  .tw-dark\:border-orange-500 { border-color: #64748b; }
  .tw-dark\:ring-orange-500 { --tw-ring-color: #64748b; }
  .tw-dark\:hover\:text-orange-500:hover { color: #64748b; }
  .tw-dark\:hover\:bg-orange-500:hover { background-color: #64748b; }
  .tw-dark\:text-orange-600 { color: #94a3b8; }
  .tw-dark\:bg-orange-600 { background-color: #94a3b8; }
  .tw-dark\:border-orange-600 { border-color: #94a3b8; }
  .tw-dark\:ring-orange-600 { --tw-ring-color: #94a3b8; }
  .tw-dark\:hover\:text-orange-600:hover { color: #94a3b8; }
  .tw-dark\:hover\:bg-orange-600:hover { background-color: #94a3b8; }
  .tw-dark\:text-orange-700 { color: #cbd5e1; }
  .tw-dark\:bg-orange-700 { background-color: #cbd5e1; }
  .tw-dark\:border-orange-700 { border-color: #cbd5e1; }
  .tw-dark\:ring-orange-700 { --tw-ring-color: #cbd5e1; }
  .tw-dark\:hover\:text-orange-700:hover { color: #cbd5e1; }
  .tw-dark\:hover\:bg-orange-700:hover { background-color: #cbd5e1; }
  .tw-dark\:text-orange-800 { color: #e2e8f0; }
  .tw-dark\:bg-orange-800 { background-color: #e2e8f0; }
  .tw-dark\:border-orange-800 { border-color: #e2e8f0; }
  .tw-dark\:ring-orange-800 { --tw-ring-color: #e2e8f0; }
  .tw-dark\:hover\:text-orange-800:hover { color: #e2e8f0; }
  .tw-dark\:hover\:bg-orange-800:hover { background-color: #e2e8f0; }
  .tw-dark\:text-orange-900 { color: #f1f5f9; }
  .tw-dark\:bg-orange-900 { background-color: #f1f5f9; }
  .tw-dark\:border-orange-900 { border-color: #f1f5f9; }
  .tw-dark\:ring-orange-900 { --tw-ring-color: #f1f5f9; }
  .tw-dark\:hover\:text-orange-900:hover { color: #f1f5f9; }
  .tw-dark\:hover\:bg-orange-900:hover { background-color: #f1f5f9; }
  .tw-dark\:text-orange-950 { color: #f8fafc; }
  .tw-dark\:bg-orange-950 { background-color: #f8fafc; }
  .tw-dark\:border-orange-950 { border-color: #f8fafc; }
  .tw-dark\:ring-orange-950 { --tw-ring-color: #f8fafc; }
  .tw-dark\:hover\:text-orange-950:hover { color: #f8fafc; }
  .tw-dark\:hover\:bg-orange-950:hover { background-color: #f8fafc; }
  .tw-dark\:text-amber-50 { color: #020617; }
  .tw-dark\:bg-amber-50 { background-color: #020617; }
  .tw-dark\:border-amber-50 { border-color: #020617; }
  .tw-dark\:ring-amber-50 { --tw-ring-color: #020617; }
  .tw-dark\:hover\:text-amber-50:hover { color: #020617; }
  .tw-dark\:hover\:bg-amber-50:hover { background-color: #020617; }
  .tw-dark\:text-amber-100 { color: #0f172a; }
  .tw-dark\:bg-amber-100 { background-color: #0f172a; }
  .tw-dark\:border-amber-100 { border-color: #0f172a; }
  .tw-dark\:ring-amber-100 { --tw-ring-color: #0f172a; }
  .tw-dark\:hover\:text-amber-100:hover { color: #0f172a; }
  .tw-dark\:hover\:bg-amber-100:hover { background-color: #0f172a; }
  .tw-dark\:text-amber-200 { color: #1e293b; }
  .tw-dark\:bg-amber-200 { background-color: #1e293b; }
  .tw-dark\:border-amber-200 { border-color: #1e293b; }
  .tw-dark\:ring-amber-200 { --tw-ring-color: #1e293b; }
  .tw-dark\:hover\:text-amber-200:hover { color: #1e293b; }
  .tw-dark\:hover\:bg-amber-200:hover { background-color: #1e293b; }
  .tw-dark\:text-amber-300 { color: #334155; }
  .tw-dark\:bg-amber-300 { background-color: #334155; }
  .tw-dark\:border-amber-300 { border-color: #334155; }
  .tw-dark\:ring-amber-300 { --tw-ring-color: #334155; }
  .tw-dark\:hover\:text-amber-300:hover { color: #334155; }
  .tw-dark\:hover\:bg-amber-300:hover { background-color: #334155; }
  .tw-dark\:text-amber-400 { color: #475569; }
  .tw-dark\:bg-amber-400 { background-color: #475569; }
  .tw-dark\:border-amber-400 { border-color: #475569; }
  .tw-dark\:ring-amber-400 { --tw-ring-color: #475569; }
  .tw-dark\:hover\:text-amber-400:hover { color: #475569; }
  .tw-dark\:hover\:bg-amber-400:hover { background-color: #475569; }
  .tw-dark\:text-amber-500 { color: #64748b; }
  .tw-dark\:bg-amber-500 { background-color: #64748b; }
  .tw-dark\:border-amber-500 { border-color: #64748b; }
  .tw-dark\:ring-amber-500 { --tw-ring-color: #64748b; }
  .tw-dark\:hover\:text-amber-500:hover { color: #64748b; }
  .tw-dark\:hover\:bg-amber-500:hover { background-color: #64748b; }
  .tw-dark\:text-amber-600 { color: #94a3b8; }
  .tw-dark\:bg-amber-600 { background-color: #94a3b8; }
  .tw-dark\:border-amber-600 { border-color: #94a3b8; }
  .tw-dark\:ring-amber-600 { --tw-ring-color: #94a3b8; }
  .tw-dark\:hover\:text-amber-600:hover { color: #94a3b8; }
  .tw-dark\:hover\:bg-amber-600:hover { background-color: #94a3b8; }
  .tw-dark\:text-amber-700 { color: #cbd5e1; }
  .tw-dark\:bg-amber-700 { background-color: #cbd5e1; }
  .tw-dark\:border-amber-700 { border-color: #cbd5e1; }
  .tw-dark\:ring-amber-700 { --tw-ring-color: #cbd5e1; }
  .tw-dark\:hover\:text-amber-700:hover { color: #cbd5e1; }
  .tw-dark\:hover\:bg-amber-700:hover { background-color: #cbd5e1; }
  .tw-dark\:text-amber-800 { color: #e2e8f0; }
  .tw-dark\:bg-amber-800 { background-color: #e2e8f0; }
  .tw-dark\:border-amber-800 { border-color: #e2e8f0; }
  .tw-dark\:ring-amber-800 { --tw-ring-color: #e2e8f0; }
  .tw-dark\:hover\:text-amber-800:hover { color: #e2e8f0; }
  .tw-dark\:hover\:bg-amber-800:hover { background-color: #e2e8f0; }
  .tw-dark\:text-amber-900 { color: #f1f5f9; }
  .tw-dark\:bg-amber-900 { background-color: #f1f5f9; }
  .tw-dark\:border-amber-900 { border-color: #f1f5f9; }
  .tw-dark\:ring-amber-900 { --tw-ring-color: #f1f5f9; }
  .tw-dark\:hover\:text-amber-900:hover { color: #f1f5f9; }
  .tw-dark\:hover\:bg-amber-900:hover { background-color: #f1f5f9; }
  .tw-dark\:text-amber-950 { color: #f8fafc; }
  .tw-dark\:bg-amber-950 { background-color: #f8fafc; }
  .tw-dark\:border-amber-950 { border-color: #f8fafc; }
  .tw-dark\:ring-amber-950 { --tw-ring-color: #f8fafc; }
  .tw-dark\:hover\:text-amber-950:hover { color: #f8fafc; }
  .tw-dark\:hover\:bg-amber-950:hover { background-color: #f8fafc; }
  .tw-dark\:text-yellow-50 { color: #020617; }
  .tw-dark\:bg-yellow-50 { background-color: #020617; }
  .tw-dark\:border-yellow-50 { border-color: #020617; }
  .tw-dark\:ring-yellow-50 { --tw-ring-color: #020617; }
  .tw-dark\:hover\:text-yellow-50:hover { color: #020617; }
  .tw-dark\:hover\:bg-yellow-50:hover { background-color: #020617; }
  .tw-dark\:text-yellow-100 { color: #0f172a; }
  .tw-dark\:bg-yellow-100 { background-color: #0f172a; }
  .tw-dark\:border-yellow-100 { border-color: #0f172a; }
  .tw-dark\:ring-yellow-100 { --tw-ring-color: #0f172a; }
  .tw-dark\:hover\:text-yellow-100:hover { color: #0f172a; }
  .tw-dark\:hover\:bg-yellow-100:hover { background-color: #0f172a; }
  .tw-dark\:text-yellow-200 { color: #1e293b; }
  .tw-dark\:bg-yellow-200 { background-color: #1e293b; }
  .tw-dark\:border-yellow-200 { border-color: #1e293b; }
  .tw-dark\:ring-yellow-200 { --tw-ring-color: #1e293b; }
  .tw-dark\:hover\:text-yellow-200:hover { color: #1e293b; }
  .tw-dark\:hover\:bg-yellow-200:hover { background-color: #1e293b; }
  .tw-dark\:text-yellow-300 { color: #334155; }
  .tw-dark\:bg-yellow-300 { background-color: #334155; }
  .tw-dark\:border-yellow-300 { border-color: #334155; }
  .tw-dark\:ring-yellow-300 { --tw-ring-color: #334155; }
  .tw-dark\:hover\:text-yellow-300:hover { color: #334155; }
  .tw-dark\:hover\:bg-yellow-300:hover { background-color: #334155; }
  .tw-dark\:text-yellow-400 { color: #475569; }
  .tw-dark\:bg-yellow-400 { background-color: #475569; }
  .tw-dark\:border-yellow-400 { border-color: #475569; }
  .tw-dark\:ring-yellow-400 { --tw-ring-color: #475569; }
  .tw-dark\:hover\:text-yellow-400:hover { color: #475569; }
  .tw-dark\:hover\:bg-yellow-400:hover { background-color: #475569; }
  .tw-dark\:text-yellow-500 { color: #64748b; }
  .tw-dark\:bg-yellow-500 { background-color: #64748b; }
  .tw-dark\:border-yellow-500 { border-color: #64748b; }
  .tw-dark\:ring-yellow-500 { --tw-ring-color: #64748b; }
  .tw-dark\:hover\:text-yellow-500:hover { color: #64748b; }
  .tw-dark\:hover\:bg-yellow-500:hover { background-color: #64748b; }
  .tw-dark\:text-yellow-600 { color: #94a3b8; }
  .tw-dark\:bg-yellow-600 { background-color: #94a3b8; }
  .tw-dark\:border-yellow-600 { border-color: #94a3b8; }
  .tw-dark\:ring-yellow-600 { --tw-ring-color: #94a3b8; }
  .tw-dark\:hover\:text-yellow-600:hover { color: #94a3b8; }
  .tw-dark\:hover\:bg-yellow-600:hover { background-color: #94a3b8; }
  .tw-dark\:text-yellow-700 { color: #cbd5e1; }
  .tw-dark\:bg-yellow-700 { background-color: #cbd5e1; }
  .tw-dark\:border-yellow-700 { border-color: #cbd5e1; }
  .tw-dark\:ring-yellow-700 { --tw-ring-color: #cbd5e1; }
  .tw-dark\:hover\:text-yellow-700:hover { color: #cbd5e1; }
  .tw-dark\:hover\:bg-yellow-700:hover { background-color: #cbd5e1; }
  .tw-dark\:text-yellow-800 { color: #e2e8f0; }
  .tw-dark\:bg-yellow-800 { background-color: #e2e8f0; }
  .tw-dark\:border-yellow-800 { border-color: #e2e8f0; }
  .tw-dark\:ring-yellow-800 { --tw-ring-color: #e2e8f0; }
  .tw-dark\:hover\:text-yellow-800:hover { color: #e2e8f0; }
  .tw-dark\:hover\:bg-yellow-800:hover { background-color: #e2e8f0; }
  .tw-dark\:text-yellow-900 { color: #f1f5f9; }
  .tw-dark\:bg-yellow-900 { background-color: #f1f5f9; }
  .tw-dark\:border-yellow-900 { border-color: #f1f5f9; }
  .tw-dark\:ring-yellow-900 { --tw-ring-color: #f1f5f9; }
  .tw-dark\:hover\:text-yellow-900:hover { color: #f1f5f9; }
  .tw-dark\:hover\:bg-yellow-900:hover { background-color: #f1f5f9; }
  .tw-dark\:text-yellow-950 { color: #f8fafc; }
  .tw-dark\:bg-yellow-950 { background-color: #f8fafc; }
  .tw-dark\:border-yellow-950 { border-color: #f8fafc; }
  .tw-dark\:ring-yellow-950 { --tw-ring-color: #f8fafc; }
  .tw-dark\:hover\:text-yellow-950:hover { color: #f8fafc; }
  .tw-dark\:hover\:bg-yellow-950:hover { background-color: #f8fafc; }
  .tw-dark\:text-lime-50 { color: #020617; }
  .tw-dark\:bg-lime-50 { background-color: #020617; }
  .tw-dark\:border-lime-50 { border-color: #020617; }
  .tw-dark\:ring-lime-50 { --tw-ring-color: #020617; }
  .tw-dark\:hover\:text-lime-50:hover { color: #020617; }
  .tw-dark\:hover\:bg-lime-50:hover { background-color: #020617; }
  .tw-dark\:text-lime-100 { color: #0f172a; }
  .tw-dark\:bg-lime-100 { background-color: #0f172a; }
  .tw-dark\:border-lime-100 { border-color: #0f172a; }
  .tw-dark\:ring-lime-100 { --tw-ring-color: #0f172a; }
  .tw-dark\:hover\:text-lime-100:hover { color: #0f172a; }
  .tw-dark\:hover\:bg-lime-100:hover { background-color: #0f172a; }
  .tw-dark\:text-lime-200 { color: #1e293b; }
  .tw-dark\:bg-lime-200 { background-color: #1e293b; }
  .tw-dark\:border-lime-200 { border-color: #1e293b; }
  .tw-dark\:ring-lime-200 { --tw-ring-color: #1e293b; }
  .tw-dark\:hover\:text-lime-200:hover { color: #1e293b; }
  .tw-dark\:hover\:bg-lime-200:hover { background-color: #1e293b; }
  .tw-dark\:text-lime-300 { color: #334155; }
  .tw-dark\:bg-lime-300 { background-color: #334155; }
  .tw-dark\:border-lime-300 { border-color: #334155; }
  .tw-dark\:ring-lime-300 { --tw-ring-color: #334155; }
  .tw-dark\:hover\:text-lime-300:hover { color: #334155; }
  .tw-dark\:hover\:bg-lime-300:hover { background-color: #334155; }
  .tw-dark\:text-lime-400 { color: #475569; }
  .tw-dark\:bg-lime-400 { background-color: #475569; }
  .tw-dark\:border-lime-400 { border-color: #475569; }
  .tw-dark\:ring-lime-400 { --tw-ring-color: #475569; }
  .tw-dark\:hover\:text-lime-400:hover { color: #475569; }
  .tw-dark\:hover\:bg-lime-400:hover { background-color: #475569; }
  .tw-dark\:text-lime-500 { color: #64748b; }
  .tw-dark\:bg-lime-500 { background-color: #64748b; }
  .tw-dark\:border-lime-500 { border-color: #64748b; }
  .tw-dark\:ring-lime-500 { --tw-ring-color: #64748b; }
  .tw-dark\:hover\:text-lime-500:hover { color: #64748b; }
  .tw-dark\:hover\:bg-lime-500:hover { background-color: #64748b; }
  .tw-dark\:text-lime-600 { color: #94a3b8; }
  .tw-dark\:bg-lime-600 { background-color: #94a3b8; }
  .tw-dark\:border-lime-600 { border-color: #94a3b8; }
  .tw-dark\:ring-lime-600 { --tw-ring-color: #94a3b8; }
  .tw-dark\:hover\:text-lime-600:hover { color: #94a3b8; }
  .tw-dark\:hover\:bg-lime-600:hover { background-color: #94a3b8; }
  .tw-dark\:text-lime-700 { color: #cbd5e1; }
  .tw-dark\:bg-lime-700 { background-color: #cbd5e1; }
  .tw-dark\:border-lime-700 { border-color: #cbd5e1; }
  .tw-dark\:ring-lime-700 { --tw-ring-color: #cbd5e1; }
  .tw-dark\:hover\:text-lime-700:hover { color: #cbd5e1; }
  .tw-dark\:hover\:bg-lime-700:hover { background-color: #cbd5e1; }
  .tw-dark\:text-lime-800 { color: #e2e8f0; }
  .tw-dark\:bg-lime-800 { background-color: #e2e8f0; }
  .tw-dark\:border-lime-800 { border-color: #e2e8f0; }
  .tw-dark\:ring-lime-800 { --tw-ring-color: #e2e8f0; }
  .tw-dark\:hover\:text-lime-800:hover { color: #e2e8f0; }
  .tw-dark\:hover\:bg-lime-800:hover { background-color: #e2e8f0; }
  .tw-dark\:text-lime-900 { color: #f1f5f9; }
  .tw-dark\:bg-lime-900 { background-color: #f1f5f9; }
  .tw-dark\:border-lime-900 { border-color: #f1f5f9; }
  .tw-dark\:ring-lime-900 { --tw-ring-color: #f1f5f9; }
  .tw-dark\:hover\:text-lime-900:hover { color: #f1f5f9; }
  .tw-dark\:hover\:bg-lime-900:hover { background-color: #f1f5f9; }
  .tw-dark\:text-lime-950 { color: #f8fafc; }
  .tw-dark\:bg-lime-950 { background-color: #f8fafc; }
  .tw-dark\:border-lime-950 { border-color: #f8fafc; }
  .tw-dark\:ring-lime-950 { --tw-ring-color: #f8fafc; }
  .tw-dark\:hover\:text-lime-950:hover { color: #f8fafc; }
  .tw-dark\:hover\:bg-lime-950:hover { background-color: #f8fafc; }
  .tw-dark\:text-green-50 { color: #020617; }
  .tw-dark\:bg-green-50 { background-color: #020617; }
  .tw-dark\:border-green-50 { border-color: #020617; }
  .tw-dark\:ring-green-50 { --tw-ring-color: #020617; }
  .tw-dark\:hover\:text-green-50:hover { color: #020617; }
  .tw-dark\:hover\:bg-green-50:hover { background-color: #020617; }
  .tw-dark\:text-green-100 { color: #0f172a; }
  .tw-dark\:bg-green-100 { background-color: #0f172a; }
  .tw-dark\:border-green-100 { border-color: #0f172a; }
  .tw-dark\:ring-green-100 { --tw-ring-color: #0f172a; }
  .tw-dark\:hover\:text-green-100:hover { color: #0f172a; }
  .tw-dark\:hover\:bg-green-100:hover { background-color: #0f172a; }
  .tw-dark\:text-green-200 { color: #1e293b; }
  .tw-dark\:bg-green-200 { background-color: #1e293b; }
  .tw-dark\:border-green-200 { border-color: #1e293b; }
  .tw-dark\:ring-green-200 { --tw-ring-color: #1e293b; }
  .tw-dark\:hover\:text-green-200:hover { color: #1e293b; }
  .tw-dark\:hover\:bg-green-200:hover { background-color: #1e293b; }
  .tw-dark\:text-green-300 { color: #334155; }
  .tw-dark\:bg-green-300 { background-color: #334155; }
  .tw-dark\:border-green-300 { border-color: #334155; }
  .tw-dark\:ring-green-300 { --tw-ring-color: #334155; }
  .tw-dark\:hover\:text-green-300:hover { color: #334155; }
  .tw-dark\:hover\:bg-green-300:hover { background-color: #334155; }
  .tw-dark\:text-green-400 { color: #475569; }
  .tw-dark\:bg-green-400 { background-color: #475569; }
  .tw-dark\:border-green-400 { border-color: #475569; }
  .tw-dark\:ring-green-400 { --tw-ring-color: #475569; }
  .tw-dark\:hover\:text-green-400:hover { color: #475569; }
  .tw-dark\:hover\:bg-green-400:hover { background-color: #475569; }
  .tw-dark\:text-green-500 { color: #64748b; }
  .tw-dark\:bg-green-500 { background-color: #64748b; }
  .tw-dark\:border-green-500 { border-color: #64748b; }
  .tw-dark\:ring-green-500 { --tw-ring-color: #64748b; }
  .tw-dark\:hover\:text-green-500:hover { color: #64748b; }
  .tw-dark\:hover\:bg-green-500:hover { background-color: #64748b; }
  .tw-dark\:text-green-600 { color: #94a3b8; }
  .tw-dark\:bg-green-600 { background-color: #94a3b8; }
  .tw-dark\:border-green-600 { border-color: #94a3b8; }
  .tw-dark\:ring-green-600 { --tw-ring-color: #94a3b8; }
  .tw-dark\:hover\:text-green-600:hover { color: #94a3b8; }
  .tw-dark\:hover\:bg-green-600:hover { background-color: #94a3b8; }
  .tw-dark\:text-green-700 { color: #cbd5e1; }
  .tw-dark\:bg-green-700 { background-color: #cbd5e1; }
  .tw-dark\:border-green-700 { border-color: #cbd5e1; }
  .tw-dark\:ring-green-700 { --tw-ring-color: #cbd5e1; }
  .tw-dark\:hover\:text-green-700:hover { color: #cbd5e1; }
  .tw-dark\:hover\:bg-green-700:hover { background-color: #cbd5e1; }
  .tw-dark\:text-green-800 { color: #e2e8f0; }
  .tw-dark\:bg-green-800 { background-color: #e2e8f0; }
  .tw-dark\:border-green-800 { border-color: #e2e8f0; }
  .tw-dark\:ring-green-800 { --tw-ring-color: #e2e8f0; }
  .tw-dark\:hover\:text-green-800:hover { color: #e2e8f0; }
  .tw-dark\:hover\:bg-green-800:hover { background-color: #e2e8f0; }
  .tw-dark\:text-green-900 { color: #f1f5f9; }
  .tw-dark\:bg-green-900 { background-color: #f1f5f9; }
  .tw-dark\:border-green-900 { border-color: #f1f5f9; }
  .tw-dark\:ring-green-900 { --tw-ring-color: #f1f5f9; }
  .tw-dark\:hover\:text-green-900:hover { color: #f1f5f9; }
  .tw-dark\:hover\:bg-green-900:hover { background-color: #f1f5f9; }
  .tw-dark\:text-green-950 { color: #f8fafc; }
  .tw-dark\:bg-green-950 { background-color: #f8fafc; }
  .tw-dark\:border-green-950 { border-color: #f8fafc; }
  .tw-dark\:ring-green-950 { --tw-ring-color: #f8fafc; }
  .tw-dark\:hover\:text-green-950:hover { color: #f8fafc; }
  .tw-dark\:hover\:bg-green-950:hover { background-color: #f8fafc; }
  .tw-dark\:text-emerald-50 { color: #020617; }
  .tw-dark\:bg-emerald-50 { background-color: #020617; }
  .tw-dark\:border-emerald-50 { border-color: #020617; }
  .tw-dark\:ring-emerald-50 { --tw-ring-color: #020617; }
  .tw-dark\:hover\:text-emerald-50:hover { color: #020617; }
  .tw-dark\:hover\:bg-emerald-50:hover { background-color: #020617; }
  .tw-dark\:text-emerald-100 { color: #0f172a; }
  .tw-dark\:bg-emerald-100 { background-color: #0f172a; }
  .tw-dark\:border-emerald-100 { border-color: #0f172a; }
  .tw-dark\:ring-emerald-100 { --tw-ring-color: #0f172a; }
  .tw-dark\:hover\:text-emerald-100:hover { color: #0f172a; }
  .tw-dark\:hover\:bg-emerald-100:hover { background-color: #0f172a; }
  .tw-dark\:text-emerald-200 { color: #1e293b; }
  .tw-dark\:bg-emerald-200 { background-color: #1e293b; }
  .tw-dark\:border-emerald-200 { border-color: #1e293b; }
  .tw-dark\:ring-emerald-200 { --tw-ring-color: #1e293b; }
  .tw-dark\:hover\:text-emerald-200:hover { color: #1e293b; }
  .tw-dark\:hover\:bg-emerald-200:hover { background-color: #1e293b; }
  .tw-dark\:text-emerald-300 { color: #334155; }
  .tw-dark\:bg-emerald-300 { background-color: #334155; }
  .tw-dark\:border-emerald-300 { border-color: #334155; }
  .tw-dark\:ring-emerald-300 { --tw-ring-color: #334155; }
  .tw-dark\:hover\:text-emerald-300:hover { color: #334155; }
  .tw-dark\:hover\:bg-emerald-300:hover { background-color: #334155; }
  .tw-dark\:text-emerald-400 { color: #475569; }
  .tw-dark\:bg-emerald-400 { background-color: #475569; }
  .tw-dark\:border-emerald-400 { border-color: #475569; }
  .tw-dark\:ring-emerald-400 { --tw-ring-color: #475569; }
  .tw-dark\:hover\:text-emerald-400:hover { color: #475569; }
  .tw-dark\:hover\:bg-emerald-400:hover { background-color: #475569; }
  .tw-dark\:text-emerald-500 { color: #64748b; }
  .tw-dark\:bg-emerald-500 { background-color: #64748b; }
  .tw-dark\:border-emerald-500 { border-color: #64748b; }
  .tw-dark\:ring-emerald-500 { --tw-ring-color: #64748b; }
  .tw-dark\:hover\:text-emerald-500:hover { color: #64748b; }
  .tw-dark\:hover\:bg-emerald-500:hover { background-color: #64748b; }
  .tw-dark\:text-emerald-600 { color: #94a3b8; }
  .tw-dark\:bg-emerald-600 { background-color: #94a3b8; }
  .tw-dark\:border-emerald-600 { border-color: #94a3b8; }
  .tw-dark\:ring-emerald-600 { --tw-ring-color: #94a3b8; }
  .tw-dark\:hover\:text-emerald-600:hover { color: #94a3b8; }
  .tw-dark\:hover\:bg-emerald-600:hover { background-color: #94a3b8; }
  .tw-dark\:text-emerald-700 { color: #cbd5e1; }
  .tw-dark\:bg-emerald-700 { background-color: #cbd5e1; }
  .tw-dark\:border-emerald-700 { border-color: #cbd5e1; }
  .tw-dark\:ring-emerald-700 { --tw-ring-color: #cbd5e1; }
  .tw-dark\:hover\:text-emerald-700:hover { color: #cbd5e1; }
  .tw-dark\:hover\:bg-emerald-700:hover { background-color: #cbd5e1; }
  .tw-dark\:text-emerald-800 { color: #e2e8f0; }
  .tw-dark\:bg-emerald-800 { background-color: #e2e8f0; }
  .tw-dark\:border-emerald-800 { border-color: #e2e8f0; }
  .tw-dark\:ring-emerald-800 { --tw-ring-color: #e2e8f0; }
  .tw-dark\:hover\:text-emerald-800:hover { color: #e2e8f0; }
  .tw-dark\:hover\:bg-emerald-800:hover { background-color: #e2e8f0; }
  .tw-dark\:text-emerald-900 { color: #f1f5f9; }
  .tw-dark\:bg-emerald-900 { background-color: #f1f5f9; }
  .tw-dark\:border-emerald-900 { border-color: #f1f5f9; }
  .tw-dark\:ring-emerald-900 { --tw-ring-color: #f1f5f9; }
  .tw-dark\:hover\:text-emerald-900:hover { color: #f1f5f9; }
  .tw-dark\:hover\:bg-emerald-900:hover { background-color: #f1f5f9; }
  .tw-dark\:text-emerald-950 { color: #f8fafc; }
  .tw-dark\:bg-emerald-950 { background-color: #f8fafc; }
  .tw-dark\:border-emerald-950 { border-color: #f8fafc; }
  .tw-dark\:ring-emerald-950 { --tw-ring-color: #f8fafc; }
  .tw-dark\:hover\:text-emerald-950:hover { color: #f8fafc; }
  .tw-dark\:hover\:bg-emerald-950:hover { background-color: #f8fafc; }
  .tw-dark\:text-teal-50 { color: #020617; }
  .tw-dark\:bg-teal-50 { background-color: #020617; }
  .tw-dark\:border-teal-50 { border-color: #020617; }
  .tw-dark\:ring-teal-50 { --tw-ring-color: #020617; }
  .tw-dark\:hover\:text-teal-50:hover { color: #020617; }
  .tw-dark\:hover\:bg-teal-50:hover { background-color: #020617; }
  .tw-dark\:text-teal-100 { color: #0f172a; }
  .tw-dark\:bg-teal-100 { background-color: #0f172a; }
  .tw-dark\:border-teal-100 { border-color: #0f172a; }
  .tw-dark\:ring-teal-100 { --tw-ring-color: #0f172a; }
  .tw-dark\:hover\:text-teal-100:hover { color: #0f172a; }
  .tw-dark\:hover\:bg-teal-100:hover { background-color: #0f172a; }
  .tw-dark\:text-teal-200 { color: #1e293b; }
  .tw-dark\:bg-teal-200 { background-color: #1e293b; }
  .tw-dark\:border-teal-200 { border-color: #1e293b; }
  .tw-dark\:ring-teal-200 { --tw-ring-color: #1e293b; }
  .tw-dark\:hover\:text-teal-200:hover { color: #1e293b; }
  .tw-dark\:hover\:bg-teal-200:hover { background-color: #1e293b; }
  .tw-dark\:text-teal-300 { color: #334155; }
  .tw-dark\:bg-teal-300 { background-color: #334155; }
  .tw-dark\:border-teal-300 { border-color: #334155; }
  .tw-dark\:ring-teal-300 { --tw-ring-color: #334155; }
  .tw-dark\:hover\:text-teal-300:hover { color: #334155; }
  .tw-dark\:hover\:bg-teal-300:hover { background-color: #334155; }
  .tw-dark\:text-teal-400 { color: #475569; }
  .tw-dark\:bg-teal-400 { background-color: #475569; }
  .tw-dark\:border-teal-400 { border-color: #475569; }
  .tw-dark\:ring-teal-400 { --tw-ring-color: #475569; }
  .tw-dark\:hover\:text-teal-400:hover { color: #475569; }
  .tw-dark\:hover\:bg-teal-400:hover { background-color: #475569; }
  .tw-dark\:text-teal-500 { color: #64748b; }
  .tw-dark\:bg-teal-500 { background-color: #64748b; }
  .tw-dark\:border-teal-500 { border-color: #64748b; }
  .tw-dark\:ring-teal-500 { --tw-ring-color: #64748b; }
  .tw-dark\:hover\:text-teal-500:hover { color: #64748b; }
  .tw-dark\:hover\:bg-teal-500:hover { background-color: #64748b; }
  .tw-dark\:text-teal-600 { color: #94a3b8; }
  .tw-dark\:bg-teal-600 { background-color: #94a3b8; }
  .tw-dark\:border-teal-600 { border-color: #94a3b8; }
  .tw-dark\:ring-teal-600 { --tw-ring-color: #94a3b8; }
  .tw-dark\:hover\:text-teal-600:hover { color: #94a3b8; }
  .tw-dark\:hover\:bg-teal-600:hover { background-color: #94a3b8; }
  .tw-dark\:text-teal-700 { color: #cbd5e1; }
  .tw-dark\:bg-teal-700 { background-color: #cbd5e1; }
  .tw-dark\:border-teal-700 { border-color: #cbd5e1; }
  .tw-dark\:ring-teal-700 { --tw-ring-color: #cbd5e1; }
  .tw-dark\:hover\:text-teal-700:hover { color: #cbd5e1; }
  .tw-dark\:hover\:bg-teal-700:hover { background-color: #cbd5e1; }
  .tw-dark\:text-teal-800 { color: #e2e8f0; }
  .tw-dark\:bg-teal-800 { background-color: #e2e8f0; }
  .tw-dark\:border-teal-800 { border-color: #e2e8f0; }
  .tw-dark\:ring-teal-800 { --tw-ring-color: #e2e8f0; }
  .tw-dark\:hover\:text-teal-800:hover { color: #e2e8f0; }
  .tw-dark\:hover\:bg-teal-800:hover { background-color: #e2e8f0; }
  .tw-dark\:text-teal-900 { color: #f1f5f9; }
  .tw-dark\:bg-teal-900 { background-color: #f1f5f9; }
  .tw-dark\:border-teal-900 { border-color: #f1f5f9; }
  .tw-dark\:ring-teal-900 { --tw-ring-color: #f1f5f9; }
  .tw-dark\:hover\:text-teal-900:hover { color: #f1f5f9; }
  .tw-dark\:hover\:bg-teal-900:hover { background-color: #f1f5f9; }
  .tw-dark\:text-teal-950 { color: #f8fafc; }
  .tw-dark\:bg-teal-950 { background-color: #f8fafc; }
  .tw-dark\:border-teal-950 { border-color: #f8fafc; }
  .tw-dark\:ring-teal-950 { --tw-ring-color: #f8fafc; }
  .tw-dark\:hover\:text-teal-950:hover { color: #f8fafc; }
  .tw-dark\:hover\:bg-teal-950:hover { background-color: #f8fafc; }
  .tw-dark\:text-cyan-50 { color: #020617; }
  .tw-dark\:bg-cyan-50 { background-color: #020617; }
  .tw-dark\:border-cyan-50 { border-color: #020617; }
  .tw-dark\:ring-cyan-50 { --tw-ring-color: #020617; }
  .tw-dark\:hover\:text-cyan-50:hover { color: #020617; }
  .tw-dark\:hover\:bg-cyan-50:hover { background-color: #020617; }
  .tw-dark\:text-cyan-100 { color: #0f172a; }
  .tw-dark\:bg-cyan-100 { background-color: #0f172a; }
  .tw-dark\:border-cyan-100 { border-color: #0f172a; }
  .tw-dark\:ring-cyan-100 { --tw-ring-color: #0f172a; }
  .tw-dark\:hover\:text-cyan-100:hover { color: #0f172a; }
  .tw-dark\:hover\:bg-cyan-100:hover { background-color: #0f172a; }
  .tw-dark\:text-cyan-200 { color: #1e293b; }
  .tw-dark\:bg-cyan-200 { background-color: #1e293b; }
  .tw-dark\:border-cyan-200 { border-color: #1e293b; }
  .tw-dark\:ring-cyan-200 { --tw-ring-color: #1e293b; }
  .tw-dark\:hover\:text-cyan-200:hover { color: #1e293b; }
  .tw-dark\:hover\:bg-cyan-200:hover { background-color: #1e293b; }
  .tw-dark\:text-cyan-300 { color: #334155; }
  .tw-dark\:bg-cyan-300 { background-color: #334155; }
  .tw-dark\:border-cyan-300 { border-color: #334155; }
  .tw-dark\:ring-cyan-300 { --tw-ring-color: #334155; }
  .tw-dark\:hover\:text-cyan-300:hover { color: #334155; }
  .tw-dark\:hover\:bg-cyan-300:hover { background-color: #334155; }
  .tw-dark\:text-cyan-400 { color: #475569; }
  .tw-dark\:bg-cyan-400 { background-color: #475569; }
  .tw-dark\:border-cyan-400 { border-color: #475569; }
  .tw-dark\:ring-cyan-400 { --tw-ring-color: #475569; }
  .tw-dark\:hover\:text-cyan-400:hover { color: #475569; }
  .tw-dark\:hover\:bg-cyan-400:hover { background-color: #475569; }
  .tw-dark\:text-cyan-500 { color: #64748b; }
  .tw-dark\:bg-cyan-500 { background-color: #64748b; }
  .tw-dark\:border-cyan-500 { border-color: #64748b; }
  .tw-dark\:ring-cyan-500 { --tw-ring-color: #64748b; }
  .tw-dark\:hover\:text-cyan-500:hover { color: #64748b; }
  .tw-dark\:hover\:bg-cyan-500:hover { background-color: #64748b; }
  .tw-dark\:text-cyan-600 { color: #94a3b8; }
  .tw-dark\:bg-cyan-600 { background-color: #94a3b8; }
  .tw-dark\:border-cyan-600 { border-color: #94a3b8; }
  .tw-dark\:ring-cyan-600 { --tw-ring-color: #94a3b8; }
  .tw-dark\:hover\:text-cyan-600:hover { color: #94a3b8; }
  .tw-dark\:hover\:bg-cyan-600:hover { background-color: #94a3b8; }
  .tw-dark\:text-cyan-700 { color: #cbd5e1; }
  .tw-dark\:bg-cyan-700 { background-color: #cbd5e1; }
  .tw-dark\:border-cyan-700 { border-color: #cbd5e1; }
  .tw-dark\:ring-cyan-700 { --tw-ring-color: #cbd5e1; }
  .tw-dark\:hover\:text-cyan-700:hover { color: #cbd5e1; }
  .tw-dark\:hover\:bg-cyan-700:hover { background-color: #cbd5e1; }
  .tw-dark\:text-cyan-800 { color: #e2e8f0; }
  .tw-dark\:bg-cyan-800 { background-color: #e2e8f0; }
  .tw-dark\:border-cyan-800 { border-color: #e2e8f0; }
  .tw-dark\:ring-cyan-800 { --tw-ring-color: #e2e8f0; }
  .tw-dark\:hover\:text-cyan-800:hover { color: #e2e8f0; }
  .tw-dark\:hover\:bg-cyan-800:hover { background-color: #e2e8f0; }
  .tw-dark\:text-cyan-900 { color: #f1f5f9; }
  .tw-dark\:bg-cyan-900 { background-color: #f1f5f9; }
  .tw-dark\:border-cyan-900 { border-color: #f1f5f9; }
  .tw-dark\:ring-cyan-900 { --tw-ring-color: #f1f5f9; }
  .tw-dark\:hover\:text-cyan-900:hover { color: #f1f5f9; }
  .tw-dark\:hover\:bg-cyan-900:hover { background-color: #f1f5f9; }
  .tw-dark\:text-cyan-950 { color: #f8fafc; }
  .tw-dark\:bg-cyan-950 { background-color: #f8fafc; }
  .tw-dark\:border-cyan-950 { border-color: #f8fafc; }
  .tw-dark\:ring-cyan-950 { --tw-ring-color: #f8fafc; }
  .tw-dark\:hover\:text-cyan-950:hover { color: #f8fafc; }
  .tw-dark\:hover\:bg-cyan-950:hover { background-color: #f8fafc; }
  .tw-dark\:text-sky-50 { color: #020617; }
  .tw-dark\:bg-sky-50 { background-color: #020617; }
  .tw-dark\:border-sky-50 { border-color: #020617; }
  .tw-dark\:ring-sky-50 { --tw-ring-color: #020617; }
  .tw-dark\:hover\:text-sky-50:hover { color: #020617; }
  .tw-dark\:hover\:bg-sky-50:hover { background-color: #020617; }
  .tw-dark\:text-sky-100 { color: #0f172a; }
  .tw-dark\:bg-sky-100 { background-color: #0f172a; }
  .tw-dark\:border-sky-100 { border-color: #0f172a; }
  .tw-dark\:ring-sky-100 { --tw-ring-color: #0f172a; }
  .tw-dark\:hover\:text-sky-100:hover { color: #0f172a; }
  .tw-dark\:hover\:bg-sky-100:hover { background-color: #0f172a; }
  .tw-dark\:text-sky-200 { color: #1e293b; }
  .tw-dark\:bg-sky-200 { background-color: #1e293b; }
  .tw-dark\:border-sky-200 { border-color: #1e293b; }
  .tw-dark\:ring-sky-200 { --tw-ring-color: #1e293b; }
  .tw-dark\:hover\:text-sky-200:hover { color: #1e293b; }
  .tw-dark\:hover\:bg-sky-200:hover { background-color: #1e293b; }
  .tw-dark\:text-sky-300 { color: #334155; }
  .tw-dark\:bg-sky-300 { background-color: #334155; }
  .tw-dark\:border-sky-300 { border-color: #334155; }
  .tw-dark\:ring-sky-300 { --tw-ring-color: #334155; }
  .tw-dark\:hover\:text-sky-300:hover { color: #334155; }
  .tw-dark\:hover\:bg-sky-300:hover { background-color: #334155; }
  .tw-dark\:text-sky-400 { color: #475569; }
  .tw-dark\:bg-sky-400 { background-color: #475569; }
  .tw-dark\:border-sky-400 { border-color: #475569; }
  .tw-dark\:ring-sky-400 { --tw-ring-color: #475569; }
  .tw-dark\:hover\:text-sky-400:hover { color: #475569; }
  .tw-dark\:hover\:bg-sky-400:hover { background-color: #475569; }
  .tw-dark\:text-sky-500 { color: #64748b; }
  .tw-dark\:bg-sky-500 { background-color: #64748b; }
  .tw-dark\:border-sky-500 { border-color: #64748b; }
  .tw-dark\:ring-sky-500 { --tw-ring-color: #64748b; }
  .tw-dark\:hover\:text-sky-500:hover { color: #64748b; }
  .tw-dark\:hover\:bg-sky-500:hover { background-color: #64748b; }
  .tw-dark\:text-sky-600 { color: #94a3b8; }
  .tw-dark\:bg-sky-600 { background-color: #94a3b8; }
  .tw-dark\:border-sky-600 { border-color: #94a3b8; }
  .tw-dark\:ring-sky-600 { --tw-ring-color: #94a3b8; }
  .tw-dark\:hover\:text-sky-600:hover { color: #94a3b8; }
  .tw-dark\:hover\:bg-sky-600:hover { background-color: #94a3b8; }
  .tw-dark\:text-sky-700 { color: #cbd5e1; }
  .tw-dark\:bg-sky-700 { background-color: #cbd5e1; }
  .tw-dark\:border-sky-700 { border-color: #cbd5e1; }
  .tw-dark\:ring-sky-700 { --tw-ring-color: #cbd5e1; }
  .tw-dark\:hover\:text-sky-700:hover { color: #cbd5e1; }
  .tw-dark\:hover\:bg-sky-700:hover { background-color: #cbd5e1; }
  .tw-dark\:text-sky-800 { color: #e2e8f0; }
  .tw-dark\:bg-sky-800 { background-color: #e2e8f0; }
  .tw-dark\:border-sky-800 { border-color: #e2e8f0; }
  .tw-dark\:ring-sky-800 { --tw-ring-color: #e2e8f0; }
  .tw-dark\:hover\:text-sky-800:hover { color: #e2e8f0; }
  .tw-dark\:hover\:bg-sky-800:hover { background-color: #e2e8f0; }
  .tw-dark\:text-sky-900 { color: #f1f5f9; }
  .tw-dark\:bg-sky-900 { background-color: #f1f5f9; }
  .tw-dark\:border-sky-900 { border-color: #f1f5f9; }
  .tw-dark\:ring-sky-900 { --tw-ring-color: #f1f5f9; }
  .tw-dark\:hover\:text-sky-900:hover { color: #f1f5f9; }
  .tw-dark\:hover\:bg-sky-900:hover { background-color: #f1f5f9; }
  .tw-dark\:text-sky-950 { color: #f8fafc; }
  .tw-dark\:bg-sky-950 { background-color: #f8fafc; }
  .tw-dark\:border-sky-950 { border-color: #f8fafc; }
  .tw-dark\:ring-sky-950 { --tw-ring-color: #f8fafc; }
  .tw-dark\:hover\:text-sky-950:hover { color: #f8fafc; }
  .tw-dark\:hover\:bg-sky-950:hover { background-color: #f8fafc; }
  .tw-dark\:text-blue-50 { color: #020617; }
  .tw-dark\:bg-blue-50 { background-color: #020617; }
  .tw-dark\:border-blue-50 { border-color: #020617; }
  .tw-dark\:ring-blue-50 { --tw-ring-color: #020617; }
  .tw-dark\:hover\:text-blue-50:hover { color: #020617; }
  .tw-dark\:hover\:bg-blue-50:hover { background-color: #020617; }
  .tw-dark\:text-blue-100 { color: #0f172a; }
  .tw-dark\:bg-blue-100 { background-color: #0f172a; }
  .tw-dark\:border-blue-100 { border-color: #0f172a; }
  .tw-dark\:ring-blue-100 { --tw-ring-color: #0f172a; }
  .tw-dark\:hover\:text-blue-100:hover { color: #0f172a; }
  .tw-dark\:hover\:bg-blue-100:hover { background-color: #0f172a; }
  .tw-dark\:text-blue-200 { color: #1e293b; }
  .tw-dark\:bg-blue-200 { background-color: #1e293b; }
  .tw-dark\:border-blue-200 { border-color: #1e293b; }
  .tw-dark\:ring-blue-200 { --tw-ring-color: #1e293b; }
  .tw-dark\:hover\:text-blue-200:hover { color: #1e293b; }
  .tw-dark\:hover\:bg-blue-200:hover { background-color: #1e293b; }
  .tw-dark\:text-blue-300 { color: #334155; }
  .tw-dark\:bg-blue-300 { background-color: #334155; }
  .tw-dark\:border-blue-300 { border-color: #334155; }
  .tw-dark\:ring-blue-300 { --tw-ring-color: #334155; }
  .tw-dark\:hover\:text-blue-300:hover { color: #334155; }
  .tw-dark\:hover\:bg-blue-300:hover { background-color: #334155; }
  .tw-dark\:text-blue-400 { color: #475569; }
  .tw-dark\:bg-blue-400 { background-color: #475569; }
  .tw-dark\:border-blue-400 { border-color: #475569; }
  .tw-dark\:ring-blue-400 { --tw-ring-color: #475569; }
  .tw-dark\:hover\:text-blue-400:hover { color: #475569; }
  .tw-dark\:hover\:bg-blue-400:hover { background-color: #475569; }
  .tw-dark\:text-blue-500 { color: #64748b; }
  .tw-dark\:bg-blue-500 { background-color: #64748b; }
  .tw-dark\:border-blue-500 { border-color: #64748b; }
  .tw-dark\:ring-blue-500 { --tw-ring-color: #64748b; }
  .tw-dark\:hover\:text-blue-500:hover { color: #64748b; }
  .tw-dark\:hover\:bg-blue-500:hover { background-color: #64748b; }
  .tw-dark\:text-blue-600 { color: #94a3b8; }
  .tw-dark\:bg-blue-600 { background-color: #94a3b8; }
  .tw-dark\:border-blue-600 { border-color: #94a3b8; }
  .tw-dark\:ring-blue-600 { --tw-ring-color: #94a3b8; }
  .tw-dark\:hover\:text-blue-600:hover { color: #94a3b8; }
  .tw-dark\:hover\:bg-blue-600:hover { background-color: #94a3b8; }
  .tw-dark\:text-blue-700 { color: #cbd5e1; }
  .tw-dark\:bg-blue-700 { background-color: #cbd5e1; }
  .tw-dark\:border-blue-700 { border-color: #cbd5e1; }
  .tw-dark\:ring-blue-700 { --tw-ring-color: #cbd5e1; }
  .tw-dark\:hover\:text-blue-700:hover { color: #cbd5e1; }
  .tw-dark\:hover\:bg-blue-700:hover { background-color: #cbd5e1; }
  .tw-dark\:text-blue-800 { color: #e2e8f0; }
  .tw-dark\:bg-blue-800 { background-color: #e2e8f0; }
  .tw-dark\:border-blue-800 { border-color: #e2e8f0; }
  .tw-dark\:ring-blue-800 { --tw-ring-color: #e2e8f0; }
  .tw-dark\:hover\:text-blue-800:hover { color: #e2e8f0; }
  .tw-dark\:hover\:bg-blue-800:hover { background-color: #e2e8f0; }
  .tw-dark\:text-blue-900 { color: #f1f5f9; }
  .tw-dark\:bg-blue-900 { background-color: #f1f5f9; }
  .tw-dark\:border-blue-900 { border-color: #f1f5f9; }
  .tw-dark\:ring-blue-900 { --tw-ring-color: #f1f5f9; }
  .tw-dark\:hover\:text-blue-900:hover { color: #f1f5f9; }
  .tw-dark\:hover\:bg-blue-900:hover { background-color: #f1f5f9; }
  .tw-dark\:text-blue-950 { color: #f8fafc; }
  .tw-dark\:bg-blue-950 { background-color: #f8fafc; }
  .tw-dark\:border-blue-950 { border-color: #f8fafc; }
  .tw-dark\:ring-blue-950 { --tw-ring-color: #f8fafc; }
  .tw-dark\:hover\:text-blue-950:hover { color: #f8fafc; }
  .tw-dark\:hover\:bg-blue-950:hover { background-color: #f8fafc; }
  .tw-dark\:text-indigo-50 { color: #020617; }
  .tw-dark\:bg-indigo-50 { background-color: #020617; }
  .tw-dark\:border-indigo-50 { border-color: #020617; }
  .tw-dark\:ring-indigo-50 { --tw-ring-color: #020617; }
  .tw-dark\:hover\:text-indigo-50:hover { color: #020617; }
  .tw-dark\:hover\:bg-indigo-50:hover { background-color: #020617; }
  .tw-dark\:text-indigo-100 { color: #0f172a; }
  .tw-dark\:bg-indigo-100 { background-color: #0f172a; }
  .tw-dark\:border-indigo-100 { border-color: #0f172a; }
  .tw-dark\:ring-indigo-100 { --tw-ring-color: #0f172a; }
  .tw-dark\:hover\:text-indigo-100:hover { color: #0f172a; }
  .tw-dark\:hover\:bg-indigo-100:hover { background-color: #0f172a; }
  .tw-dark\:text-indigo-200 { color: #1e293b; }
  .tw-dark\:bg-indigo-200 { background-color: #1e293b; }
  .tw-dark\:border-indigo-200 { border-color: #1e293b; }
  .tw-dark\:ring-indigo-200 { --tw-ring-color: #1e293b; }
  .tw-dark\:hover\:text-indigo-200:hover { color: #1e293b; }
  .tw-dark\:hover\:bg-indigo-200:hover { background-color: #1e293b; }
  .tw-dark\:text-indigo-300 { color: #334155; }
  .tw-dark\:bg-indigo-300 { background-color: #334155; }
  .tw-dark\:border-indigo-300 { border-color: #334155; }
  .tw-dark\:ring-indigo-300 { --tw-ring-color: #334155; }
  .tw-dark\:hover\:text-indigo-300:hover { color: #334155; }
  .tw-dark\:hover\:bg-indigo-300:hover { background-color: #334155; }
  .tw-dark\:text-indigo-400 { color: #475569; }
  .tw-dark\:bg-indigo-400 { background-color: #475569; }
  .tw-dark\:border-indigo-400 { border-color: #475569; }
  .tw-dark\:ring-indigo-400 { --tw-ring-color: #475569; }
  .tw-dark\:hover\:text-indigo-400:hover { color: #475569; }
  .tw-dark\:hover\:bg-indigo-400:hover { background-color: #475569; }
  .tw-dark\:text-indigo-500 { color: #64748b; }
  .tw-dark\:bg-indigo-500 { background-color: #64748b; }
  .tw-dark\:border-indigo-500 { border-color: #64748b; }
  .tw-dark\:ring-indigo-500 { --tw-ring-color: #64748b; }
  .tw-dark\:hover\:text-indigo-500:hover { color: #64748b; }
  .tw-dark\:hover\:bg-indigo-500:hover { background-color: #64748b; }
  .tw-dark\:text-indigo-600 { color: #94a3b8; }
  .tw-dark\:bg-indigo-600 { background-color: #94a3b8; }
  .tw-dark\:border-indigo-600 { border-color: #94a3b8; }
  .tw-dark\:ring-indigo-600 { --tw-ring-color: #94a3b8; }
  .tw-dark\:hover\:text-indigo-600:hover { color: #94a3b8; }
  .tw-dark\:hover\:bg-indigo-600:hover { background-color: #94a3b8; }
  .tw-dark\:text-indigo-700 { color: #cbd5e1; }
  .tw-dark\:bg-indigo-700 { background-color: #cbd5e1; }
  .tw-dark\:border-indigo-700 { border-color: #cbd5e1; }
  .tw-dark\:ring-indigo-700 { --tw-ring-color: #cbd5e1; }
  .tw-dark\:hover\:text-indigo-700:hover { color: #cbd5e1; }
  .tw-dark\:hover\:bg-indigo-700:hover { background-color: #cbd5e1; }
  .tw-dark\:text-indigo-800 { color: #e2e8f0; }
  .tw-dark\:bg-indigo-800 { background-color: #e2e8f0; }
  .tw-dark\:border-indigo-800 { border-color: #e2e8f0; }
  .tw-dark\:ring-indigo-800 { --tw-ring-color: #e2e8f0; }
  .tw-dark\:hover\:text-indigo-800:hover { color: #e2e8f0; }
  .tw-dark\:hover\:bg-indigo-800:hover { background-color: #e2e8f0; }
  .tw-dark\:text-indigo-900 { color: #f1f5f9; }
  .tw-dark\:bg-indigo-900 { background-color: #f1f5f9; }
  .tw-dark\:border-indigo-900 { border-color: #f1f5f9; }
  .tw-dark\:ring-indigo-900 { --tw-ring-color: #f1f5f9; }
  .tw-dark\:hover\:text-indigo-900:hover { color: #f1f5f9; }
  .tw-dark\:hover\:bg-indigo-900:hover { background-color: #f1f5f9; }
  .tw-dark\:text-indigo-950 { color: #f8fafc; }
  .tw-dark\:bg-indigo-950 { background-color: #f8fafc; }
  .tw-dark\:border-indigo-950 { border-color: #f8fafc; }
  .tw-dark\:ring-indigo-950 { --tw-ring-color: #f8fafc; }
  .tw-dark\:hover\:text-indigo-950:hover { color: #f8fafc; }
  .tw-dark\:hover\:bg-indigo-950:hover { background-color: #f8fafc; }
  .tw-dark\:text-violet-50 { color: #020617; }
  .tw-dark\:bg-violet-50 { background-color: #020617; }
  .tw-dark\:border-violet-50 { border-color: #020617; }
  .tw-dark\:ring-violet-50 { --tw-ring-color: #020617; }
  .tw-dark\:hover\:text-violet-50:hover { color: #020617; }
  .tw-dark\:hover\:bg-violet-50:hover { background-color: #020617; }
  .tw-dark\:text-violet-100 { color: #0f172a; }
  .tw-dark\:bg-violet-100 { background-color: #0f172a; }
  .tw-dark\:border-violet-100 { border-color: #0f172a; }
  .tw-dark\:ring-violet-100 { --tw-ring-color: #0f172a; }
  .tw-dark\:hover\:text-violet-100:hover { color: #0f172a; }
  .tw-dark\:hover\:bg-violet-100:hover { background-color: #0f172a; }
  .tw-dark\:text-violet-200 { color: #1e293b; }
  .tw-dark\:bg-violet-200 { background-color: #1e293b; }
  .tw-dark\:border-violet-200 { border-color: #1e293b; }
  .tw-dark\:ring-violet-200 { --tw-ring-color: #1e293b; }
  .tw-dark\:hover\:text-violet-200:hover { color: #1e293b; }
  .tw-dark\:hover\:bg-violet-200:hover { background-color: #1e293b; }
  .tw-dark\:text-violet-300 { color: #334155; }
  .tw-dark\:bg-violet-300 { background-color: #334155; }
  .tw-dark\:border-violet-300 { border-color: #334155; }
  .tw-dark\:ring-violet-300 { --tw-ring-color: #334155; }
  .tw-dark\:hover\:text-violet-300:hover { color: #334155; }
  .tw-dark\:hover\:bg-violet-300:hover { background-color: #334155; }
  .tw-dark\:text-violet-400 { color: #475569; }
  .tw-dark\:bg-violet-400 { background-color: #475569; }
  .tw-dark\:border-violet-400 { border-color: #475569; }
  .tw-dark\:ring-violet-400 { --tw-ring-color: #475569; }
  .tw-dark\:hover\:text-violet-400:hover { color: #475569; }
  .tw-dark\:hover\:bg-violet-400:hover { background-color: #475569; }
  .tw-dark\:text-violet-500 { color: #64748b; }
  .tw-dark\:bg-violet-500 { background-color: #64748b; }
  .tw-dark\:border-violet-500 { border-color: #64748b; }
  .tw-dark\:ring-violet-500 { --tw-ring-color: #64748b; }
  .tw-dark\:hover\:text-violet-500:hover { color: #64748b; }
  .tw-dark\:hover\:bg-violet-500:hover { background-color: #64748b; }
  .tw-dark\:text-violet-600 { color: #94a3b8; }
  .tw-dark\:bg-violet-600 { background-color: #94a3b8; }
  .tw-dark\:border-violet-600 { border-color: #94a3b8; }
  .tw-dark\:ring-violet-600 { --tw-ring-color: #94a3b8; }
  .tw-dark\:hover\:text-violet-600:hover { color: #94a3b8; }
  .tw-dark\:hover\:bg-violet-600:hover { background-color: #94a3b8; }
  .tw-dark\:text-violet-700 { color: #cbd5e1; }
  .tw-dark\:bg-violet-700 { background-color: #cbd5e1; }
  .tw-dark\:border-violet-700 { border-color: #cbd5e1; }
  .tw-dark\:ring-violet-700 { --tw-ring-color: #cbd5e1; }
  .tw-dark\:hover\:text-violet-700:hover { color: #cbd5e1; }
  .tw-dark\:hover\:bg-violet-700:hover { background-color: #cbd5e1; }
  .tw-dark\:text-violet-800 { color: #e2e8f0; }
  .tw-dark\:bg-violet-800 { background-color: #e2e8f0; }
  .tw-dark\:border-violet-800 { border-color: #e2e8f0; }
  .tw-dark\:ring-violet-800 { --tw-ring-color: #e2e8f0; }
  .tw-dark\:hover\:text-violet-800:hover { color: #e2e8f0; }
  .tw-dark\:hover\:bg-violet-800:hover { background-color: #e2e8f0; }
  .tw-dark\:text-violet-900 { color: #f1f5f9; }
  .tw-dark\:bg-violet-900 { background-color: #f1f5f9; }
  .tw-dark\:border-violet-900 { border-color: #f1f5f9; }
  .tw-dark\:ring-violet-900 { --tw-ring-color: #f1f5f9; }
  .tw-dark\:hover\:text-violet-900:hover { color: #f1f5f9; }
  .tw-dark\:hover\:bg-violet-900:hover { background-color: #f1f5f9; }
  .tw-dark\:text-violet-950 { color: #f8fafc; }
  .tw-dark\:bg-violet-950 { background-color: #f8fafc; }
  .tw-dark\:border-violet-950 { border-color: #f8fafc; }
  .tw-dark\:ring-violet-950 { --tw-ring-color: #f8fafc; }
  .tw-dark\:hover\:text-violet-950:hover { color: #f8fafc; }
  .tw-dark\:hover\:bg-violet-950:hover { background-color: #f8fafc; }
  .tw-dark\:text-purple-50 { color: #020617; }
  .tw-dark\:bg-purple-50 { background-color: #020617; }
  .tw-dark\:border-purple-50 { border-color: #020617; }
  .tw-dark\:ring-purple-50 { --tw-ring-color: #020617; }
  .tw-dark\:hover\:text-purple-50:hover { color: #020617; }
  .tw-dark\:hover\:bg-purple-50:hover { background-color: #020617; }
  .tw-dark\:text-purple-100 { color: #0f172a; }
  .tw-dark\:bg-purple-100 { background-color: #0f172a; }
  .tw-dark\:border-purple-100 { border-color: #0f172a; }
  .tw-dark\:ring-purple-100 { --tw-ring-color: #0f172a; }
  .tw-dark\:hover\:text-purple-100:hover { color: #0f172a; }
  .tw-dark\:hover\:bg-purple-100:hover { background-color: #0f172a; }
  .tw-dark\:text-purple-200 { color: #1e293b; }
  .tw-dark\:bg-purple-200 { background-color: #1e293b; }
  .tw-dark\:border-purple-200 { border-color: #1e293b; }
  .tw-dark\:ring-purple-200 { --tw-ring-color: #1e293b; }
  .tw-dark\:hover\:text-purple-200:hover { color: #1e293b; }
  .tw-dark\:hover\:bg-purple-200:hover { background-color: #1e293b; }
  .tw-dark\:text-purple-300 { color: #334155; }
  .tw-dark\:bg-purple-300 { background-color: #334155; }
  .tw-dark\:border-purple-300 { border-color: #334155; }
  .tw-dark\:ring-purple-300 { --tw-ring-color: #334155; }
  .tw-dark\:hover\:text-purple-300:hover { color: #334155; }
  .tw-dark\:hover\:bg-purple-300:hover { background-color: #334155; }
  .tw-dark\:text-purple-400 { color: #475569; }
  .tw-dark\:bg-purple-400 { background-color: #475569; }
  .tw-dark\:border-purple-400 { border-color: #475569; }
  .tw-dark\:ring-purple-400 { --tw-ring-color: #475569; }
  .tw-dark\:hover\:text-purple-400:hover { color: #475569; }
  .tw-dark\:hover\:bg-purple-400:hover { background-color: #475569; }
  .tw-dark\:text-purple-500 { color: #64748b; }
  .tw-dark\:bg-purple-500 { background-color: #64748b; }
  .tw-dark\:border-purple-500 { border-color: #64748b; }
  .tw-dark\:ring-purple-500 { --tw-ring-color: #64748b; }
  .tw-dark\:hover\:text-purple-500:hover { color: #64748b; }
  .tw-dark\:hover\:bg-purple-500:hover { background-color: #64748b; }
  .tw-dark\:text-purple-600 { color: #94a3b8; }
  .tw-dark\:bg-purple-600 { background-color: #94a3b8; }
  .tw-dark\:border-purple-600 { border-color: #94a3b8; }
  .tw-dark\:ring-purple-600 { --tw-ring-color: #94a3b8; }
  .tw-dark\:hover\:text-purple-600:hover { color: #94a3b8; }
  .tw-dark\:hover\:bg-purple-600:hover { background-color: #94a3b8; }
  .tw-dark\:text-purple-700 { color: #cbd5e1; }
  .tw-dark\:bg-purple-700 { background-color: #cbd5e1; }
  .tw-dark\:border-purple-700 { border-color: #cbd5e1; }
  .tw-dark\:ring-purple-700 { --tw-ring-color: #cbd5e1; }
  .tw-dark\:hover\:text-purple-700:hover { color: #cbd5e1; }
  .tw-dark\:hover\:bg-purple-700:hover { background-color: #cbd5e1; }
  .tw-dark\:text-purple-800 { color: #e2e8f0; }
  .tw-dark\:bg-purple-800 { background-color: #e2e8f0; }
  .tw-dark\:border-purple-800 { border-color: #e2e8f0; }
  .tw-dark\:ring-purple-800 { --tw-ring-color: #e2e8f0; }
  .tw-dark\:hover\:text-purple-800:hover { color: #e2e8f0; }
  .tw-dark\:hover\:bg-purple-800:hover { background-color: #e2e8f0; }
  .tw-dark\:text-purple-900 { color: #f1f5f9; }
  .tw-dark\:bg-purple-900 { background-color: #f1f5f9; }
  .tw-dark\:border-purple-900 { border-color: #f1f5f9; }
  .tw-dark\:ring-purple-900 { --tw-ring-color: #f1f5f9; }
  .tw-dark\:hover\:text-purple-900:hover { color: #f1f5f9; }
  .tw-dark\:hover\:bg-purple-900:hover { background-color: #f1f5f9; }
  .tw-dark\:text-purple-950 { color: #f8fafc; }
  .tw-dark\:bg-purple-950 { background-color: #f8fafc; }
  .tw-dark\:border-purple-950 { border-color: #f8fafc; }
  .tw-dark\:ring-purple-950 { --tw-ring-color: #f8fafc; }
  .tw-dark\:hover\:text-purple-950:hover { color: #f8fafc; }
  .tw-dark\:hover\:bg-purple-950:hover { background-color: #f8fafc; }
  .tw-dark\:text-fuchsia-50 { color: #020617; }
  .tw-dark\:bg-fuchsia-50 { background-color: #020617; }
  .tw-dark\:border-fuchsia-50 { border-color: #020617; }
  .tw-dark\:ring-fuchsia-50 { --tw-ring-color: #020617; }
  .tw-dark\:hover\:text-fuchsia-50:hover { color: #020617; }
  .tw-dark\:hover\:bg-fuchsia-50:hover { background-color: #020617; }
  .tw-dark\:text-fuchsia-100 { color: #0f172a; }
  .tw-dark\:bg-fuchsia-100 { background-color: #0f172a; }
  .tw-dark\:border-fuchsia-100 { border-color: #0f172a; }
  .tw-dark\:ring-fuchsia-100 { --tw-ring-color: #0f172a; }
  .tw-dark\:hover\:text-fuchsia-100:hover { color: #0f172a; }
  .tw-dark\:hover\:bg-fuchsia-100:hover { background-color: #0f172a; }
  .tw-dark\:text-fuchsia-200 { color: #1e293b; }
  .tw-dark\:bg-fuchsia-200 { background-color: #1e293b; }
  .tw-dark\:border-fuchsia-200 { border-color: #1e293b; }
  .tw-dark\:ring-fuchsia-200 { --tw-ring-color: #1e293b; }
  .tw-dark\:hover\:text-fuchsia-200:hover { color: #1e293b; }
  .tw-dark\:hover\:bg-fuchsia-200:hover { background-color: #1e293b; }
  .tw-dark\:text-fuchsia-300 { color: #334155; }
  .tw-dark\:bg-fuchsia-300 { background-color: #334155; }
  .tw-dark\:border-fuchsia-300 { border-color: #334155; }
  .tw-dark\:ring-fuchsia-300 { --tw-ring-color: #334155; }
  .tw-dark\:hover\:text-fuchsia-300:hover { color: #334155; }
  .tw-dark\:hover\:bg-fuchsia-300:hover { background-color: #334155; }
  .tw-dark\:text-fuchsia-400 { color: #475569; }
  .tw-dark\:bg-fuchsia-400 { background-color: #475569; }
  .tw-dark\:border-fuchsia-400 { border-color: #475569; }
  .tw-dark\:ring-fuchsia-400 { --tw-ring-color: #475569; }
  .tw-dark\:hover\:text-fuchsia-400:hover { color: #475569; }
  .tw-dark\:hover\:bg-fuchsia-400:hover { background-color: #475569; }
  .tw-dark\:text-fuchsia-500 { color: #64748b; }
  .tw-dark\:bg-fuchsia-500 { background-color: #64748b; }
  .tw-dark\:border-fuchsia-500 { border-color: #64748b; }
  .tw-dark\:ring-fuchsia-500 { --tw-ring-color: #64748b; }
  .tw-dark\:hover\:text-fuchsia-500:hover { color: #64748b; }
  .tw-dark\:hover\:bg-fuchsia-500:hover { background-color: #64748b; }
  .tw-dark\:text-fuchsia-600 { color: #94a3b8; }
  .tw-dark\:bg-fuchsia-600 { background-color: #94a3b8; }
  .tw-dark\:border-fuchsia-600 { border-color: #94a3b8; }
  .tw-dark\:ring-fuchsia-600 { --tw-ring-color: #94a3b8; }
  .tw-dark\:hover\:text-fuchsia-600:hover { color: #94a3b8; }
  .tw-dark\:hover\:bg-fuchsia-600:hover { background-color: #94a3b8; }
  .tw-dark\:text-fuchsia-700 { color: #cbd5e1; }
  .tw-dark\:bg-fuchsia-700 { background-color: #cbd5e1; }
  .tw-dark\:border-fuchsia-700 { border-color: #cbd5e1; }
  .tw-dark\:ring-fuchsia-700 { --tw-ring-color: #cbd5e1; }
  .tw-dark\:hover\:text-fuchsia-700:hover { color: #cbd5e1; }
  .tw-dark\:hover\:bg-fuchsia-700:hover { background-color: #cbd5e1; }
  .tw-dark\:text-fuchsia-800 { color: #e2e8f0; }
  .tw-dark\:bg-fuchsia-800 { background-color: #e2e8f0; }
  .tw-dark\:border-fuchsia-800 { border-color: #e2e8f0; }
  .tw-dark\:ring-fuchsia-800 { --tw-ring-color: #e2e8f0; }
  .tw-dark\:hover\:text-fuchsia-800:hover { color: #e2e8f0; }
  .tw-dark\:hover\:bg-fuchsia-800:hover { background-color: #e2e8f0; }
  .tw-dark\:text-fuchsia-900 { color: #f1f5f9; }
  .tw-dark\:bg-fuchsia-900 { background-color: #f1f5f9; }
  .tw-dark\:border-fuchsia-900 { border-color: #f1f5f9; }
  .tw-dark\:ring-fuchsia-900 { --tw-ring-color: #f1f5f9; }
  .tw-dark\:hover\:text-fuchsia-900:hover { color: #f1f5f9; }
  .tw-dark\:hover\:bg-fuchsia-900:hover { background-color: #f1f5f9; }
  .tw-dark\:text-fuchsia-950 { color: #f8fafc; }
  .tw-dark\:bg-fuchsia-950 { background-color: #f8fafc; }
  .tw-dark\:border-fuchsia-950 { border-color: #f8fafc; }
  .tw-dark\:ring-fuchsia-950 { --tw-ring-color: #f8fafc; }
  .tw-dark\:hover\:text-fuchsia-950:hover { color: #f8fafc; }
  .tw-dark\:hover\:bg-fuchsia-950:hover { background-color: #f8fafc; }
  .tw-dark\:text-pink-50 { color: #020617; }
  .tw-dark\:bg-pink-50 { background-color: #020617; }
  .tw-dark\:border-pink-50 { border-color: #020617; }
  .tw-dark\:ring-pink-50 { --tw-ring-color: #020617; }
  .tw-dark\:hover\:text-pink-50:hover { color: #020617; }
  .tw-dark\:hover\:bg-pink-50:hover { background-color: #020617; }
  .tw-dark\:text-pink-100 { color: #0f172a; }
  .tw-dark\:bg-pink-100 { background-color: #0f172a; }
  .tw-dark\:border-pink-100 { border-color: #0f172a; }
  .tw-dark\:ring-pink-100 { --tw-ring-color: #0f172a; }
  .tw-dark\:hover\:text-pink-100:hover { color: #0f172a; }
  .tw-dark\:hover\:bg-pink-100:hover { background-color: #0f172a; }
  .tw-dark\:text-pink-200 { color: #1e293b; }
  .tw-dark\:bg-pink-200 { background-color: #1e293b; }
  .tw-dark\:border-pink-200 { border-color: #1e293b; }
  .tw-dark\:ring-pink-200 { --tw-ring-color: #1e293b; }
  .tw-dark\:hover\:text-pink-200:hover { color: #1e293b; }
  .tw-dark\:hover\:bg-pink-200:hover { background-color: #1e293b; }
  .tw-dark\:text-pink-300 { color: #334155; }
  .tw-dark\:bg-pink-300 { background-color: #334155; }
  .tw-dark\:border-pink-300 { border-color: #334155; }
  .tw-dark\:ring-pink-300 { --tw-ring-color: #334155; }
  .tw-dark\:hover\:text-pink-300:hover { color: #334155; }
  .tw-dark\:hover\:bg-pink-300:hover { background-color: #334155; }
  .tw-dark\:text-pink-400 { color: #475569; }
  .tw-dark\:bg-pink-400 { background-color: #475569; }
  .tw-dark\:border-pink-400 { border-color: #475569; }
  .tw-dark\:ring-pink-400 { --tw-ring-color: #475569; }
  .tw-dark\:hover\:text-pink-400:hover { color: #475569; }
  .tw-dark\:hover\:bg-pink-400:hover { background-color: #475569; }
  .tw-dark\:text-pink-500 { color: #64748b; }
  .tw-dark\:bg-pink-500 { background-color: #64748b; }
  .tw-dark\:border-pink-500 { border-color: #64748b; }
  .tw-dark\:ring-pink-500 { --tw-ring-color: #64748b; }
  .tw-dark\:hover\:text-pink-500:hover { color: #64748b; }
  .tw-dark\:hover\:bg-pink-500:hover { background-color: #64748b; }
  .tw-dark\:text-pink-600 { color: #94a3b8; }
  .tw-dark\:bg-pink-600 { background-color: #94a3b8; }
  .tw-dark\:border-pink-600 { border-color: #94a3b8; }
  .tw-dark\:ring-pink-600 { --tw-ring-color: #94a3b8; }
  .tw-dark\:hover\:text-pink-600:hover { color: #94a3b8; }
  .tw-dark\:hover\:bg-pink-600:hover { background-color: #94a3b8; }
  .tw-dark\:text-pink-700 { color: #cbd5e1; }
  .tw-dark\:bg-pink-700 { background-color: #cbd5e1; }
  .tw-dark\:border-pink-700 { border-color: #cbd5e1; }
  .tw-dark\:ring-pink-700 { --tw-ring-color: #cbd5e1; }
  .tw-dark\:hover\:text-pink-700:hover { color: #cbd5e1; }
  .tw-dark\:hover\:bg-pink-700:hover { background-color: #cbd5e1; }
  .tw-dark\:text-pink-800 { color: #e2e8f0; }
  .tw-dark\:bg-pink-800 { background-color: #e2e8f0; }
  .tw-dark\:border-pink-800 { border-color: #e2e8f0; }
  .tw-dark\:ring-pink-800 { --tw-ring-color: #e2e8f0; }
  .tw-dark\:hover\:text-pink-800:hover { color: #e2e8f0; }
  .tw-dark\:hover\:bg-pink-800:hover { background-color: #e2e8f0; }
  .tw-dark\:text-pink-900 { color: #f1f5f9; }
  .tw-dark\:bg-pink-900 { background-color: #f1f5f9; }
  .tw-dark\:border-pink-900 { border-color: #f1f5f9; }
  .tw-dark\:ring-pink-900 { --tw-ring-color: #f1f5f9; }
  .tw-dark\:hover\:text-pink-900:hover { color: #f1f5f9; }
  .tw-dark\:hover\:bg-pink-900:hover { background-color: #f1f5f9; }
  .tw-dark\:text-pink-950 { color: #f8fafc; }
  .tw-dark\:bg-pink-950 { background-color: #f8fafc; }
  .tw-dark\:border-pink-950 { border-color: #f8fafc; }
  .tw-dark\:ring-pink-950 { --tw-ring-color: #f8fafc; }
  .tw-dark\:hover\:text-pink-950:hover { color: #f8fafc; }
  .tw-dark\:hover\:bg-pink-950:hover { background-color: #f8fafc; }
  .tw-dark\:text-rose-50 { color: #020617; }
  .tw-dark\:bg-rose-50 { background-color: #020617; }
  .tw-dark\:border-rose-50 { border-color: #020617; }
  .tw-dark\:ring-rose-50 { --tw-ring-color: #020617; }
  .tw-dark\:hover\:text-rose-50:hover { color: #020617; }
  .tw-dark\:hover\:bg-rose-50:hover { background-color: #020617; }
  .tw-dark\:text-rose-100 { color: #0f172a; }
  .tw-dark\:bg-rose-100 { background-color: #0f172a; }
  .tw-dark\:border-rose-100 { border-color: #0f172a; }
  .tw-dark\:ring-rose-100 { --tw-ring-color: #0f172a; }
  .tw-dark\:hover\:text-rose-100:hover { color: #0f172a; }
  .tw-dark\:hover\:bg-rose-100:hover { background-color: #0f172a; }
  .tw-dark\:text-rose-200 { color: #1e293b; }
  .tw-dark\:bg-rose-200 { background-color: #1e293b; }
  .tw-dark\:border-rose-200 { border-color: #1e293b; }
  .tw-dark\:ring-rose-200 { --tw-ring-color: #1e293b; }
  .tw-dark\:hover\:text-rose-200:hover { color: #1e293b; }
  .tw-dark\:hover\:bg-rose-200:hover { background-color: #1e293b; }
  .tw-dark\:text-rose-300 { color: #334155; }
  .tw-dark\:bg-rose-300 { background-color: #334155; }
  .tw-dark\:border-rose-300 { border-color: #334155; }
  .tw-dark\:ring-rose-300 { --tw-ring-color: #334155; }
  .tw-dark\:hover\:text-rose-300:hover { color: #334155; }
  .tw-dark\:hover\:bg-rose-300:hover { background-color: #334155; }
  .tw-dark\:text-rose-400 { color: #475569; }
  .tw-dark\:bg-rose-400 { background-color: #475569; }
  .tw-dark\:border-rose-400 { border-color: #475569; }
  .tw-dark\:ring-rose-400 { --tw-ring-color: #475569; }
  .tw-dark\:hover\:text-rose-400:hover { color: #475569; }
  .tw-dark\:hover\:bg-rose-400:hover { background-color: #475569; }
  .tw-dark\:text-rose-500 { color: #64748b; }
  .tw-dark\:bg-rose-500 { background-color: #64748b; }
  .tw-dark\:border-rose-500 { border-color: #64748b; }
  .tw-dark\:ring-rose-500 { --tw-ring-color: #64748b; }
  .tw-dark\:hover\:text-rose-500:hover { color: #64748b; }
  .tw-dark\:hover\:bg-rose-500:hover { background-color: #64748b; }
  .tw-dark\:text-rose-600 { color: #94a3b8; }
  .tw-dark\:bg-rose-600 { background-color: #94a3b8; }
  .tw-dark\:border-rose-600 { border-color: #94a3b8; }
  .tw-dark\:ring-rose-600 { --tw-ring-color: #94a3b8; }
  .tw-dark\:hover\:text-rose-600:hover { color: #94a3b8; }
  .tw-dark\:hover\:bg-rose-600:hover { background-color: #94a3b8; }
  .tw-dark\:text-rose-700 { color: #cbd5e1; }
  .tw-dark\:bg-rose-700 { background-color: #cbd5e1; }
  .tw-dark\:border-rose-700 { border-color: #cbd5e1; }
  .tw-dark\:ring-rose-700 { --tw-ring-color: #cbd5e1; }
  .tw-dark\:hover\:text-rose-700:hover { color: #cbd5e1; }
  .tw-dark\:hover\:bg-rose-700:hover { background-color: #cbd5e1; }
  .tw-dark\:text-rose-800 { color: #e2e8f0; }
  .tw-dark\:bg-rose-800 { background-color: #e2e8f0; }
  .tw-dark\:border-rose-800 { border-color: #e2e8f0; }
  .tw-dark\:ring-rose-800 { --tw-ring-color: #e2e8f0; }
  .tw-dark\:hover\:text-rose-800:hover { color: #e2e8f0; }
  .tw-dark\:hover\:bg-rose-800:hover { background-color: #e2e8f0; }
  .tw-dark\:text-rose-900 { color: #f1f5f9; }
  .tw-dark\:bg-rose-900 { background-color: #f1f5f9; }
  .tw-dark\:border-rose-900 { border-color: #f1f5f9; }
  .tw-dark\:ring-rose-900 { --tw-ring-color: #f1f5f9; }
  .tw-dark\:hover\:text-rose-900:hover { color: #f1f5f9; }
  .tw-dark\:hover\:bg-rose-900:hover { background-color: #f1f5f9; }
  .tw-dark\:text-rose-950 { color: #f8fafc; }
  .tw-dark\:bg-rose-950 { background-color: #f8fafc; }
  .tw-dark\:border-rose-950 { border-color: #f8fafc; }
  .tw-dark\:ring-rose-950 { --tw-ring-color: #f8fafc; }
  .tw-dark\:hover\:text-rose-950:hover { color: #f8fafc; }
  .tw-dark\:hover\:bg-rose-950:hover { background-color: #f8fafc; }
}

@media (min-width: 640px) {
  .tw-sm\:text-slate-50 { color: #f8fafc; }
  .tw-sm\:bg-slate-50 { background-color: #f8fafc; }
  .tw-sm\:text-slate-100 { color: #f1f5f9; }
  .tw-sm\:bg-slate-100 { background-color: #f1f5f9; }
  .tw-sm\:text-slate-200 { color: #e2e8f0; }
  .tw-sm\:bg-slate-200 { background-color: #e2e8f0; }
  .tw-sm\:text-slate-300 { color: #cbd5e1; }
  .tw-sm\:bg-slate-300 { background-color: #cbd5e1; }
  .tw-sm\:text-slate-400 { color: #94a3b8; }
  .tw-sm\:bg-slate-400 { background-color: #94a3b8; }
  .tw-sm\:text-slate-500 { color: #64748b; }
  .tw-sm\:bg-slate-500 { background-color: #64748b; }
  .tw-sm\:text-slate-600 { color: #475569; }
  .tw-sm\:bg-slate-600 { background-color: #475569; }
  .tw-sm\:text-slate-700 { color: #334155; }
  .tw-sm\:bg-slate-700 { background-color: #334155; }
  .tw-sm\:text-slate-800 { color: #1e293b; }
  .tw-sm\:bg-slate-800 { background-color: #1e293b; }
  .tw-sm\:text-slate-900 { color: #0f172a; }
  .tw-sm\:bg-slate-900 { background-color: #0f172a; }
  .tw-sm\:text-slate-950 { color: #020617; }
  .tw-sm\:bg-slate-950 { background-color: #020617; }
  .tw-sm\:text-gray-50 { color: #f8fafc; }
  .tw-sm\:bg-gray-50 { background-color: #f8fafc; }
  .tw-sm\:text-gray-100 { color: #f1f5f9; }
  .tw-sm\:bg-gray-100 { background-color: #f1f5f9; }
  .tw-sm\:text-gray-200 { color: #e2e8f0; }
  .tw-sm\:bg-gray-200 { background-color: #e2e8f0; }
  .tw-sm\:text-gray-300 { color: #cbd5e1; }
  .tw-sm\:bg-gray-300 { background-color: #cbd5e1; }
  .tw-sm\:text-gray-400 { color: #94a3b8; }
  .tw-sm\:bg-gray-400 { background-color: #94a3b8; }
  .tw-sm\:text-gray-500 { color: #64748b; }
  .tw-sm\:bg-gray-500 { background-color: #64748b; }
  .tw-sm\:text-gray-600 { color: #475569; }
  .tw-sm\:bg-gray-600 { background-color: #475569; }
  .tw-sm\:text-gray-700 { color: #334155; }
  .tw-sm\:bg-gray-700 { background-color: #334155; }
  .tw-sm\:text-gray-800 { color: #1e293b; }
  .tw-sm\:bg-gray-800 { background-color: #1e293b; }
  .tw-sm\:text-gray-900 { color: #0f172a; }
  .tw-sm\:bg-gray-900 { background-color: #0f172a; }
  .tw-sm\:text-gray-950 { color: #020617; }
  .tw-sm\:bg-gray-950 { background-color: #020617; }
  .tw-sm\:text-zinc-50 { color: #f8fafc; }
  .tw-sm\:bg-zinc-50 { background-color: #f8fafc; }
  .tw-sm\:text-zinc-100 { color: #f1f5f9; }
  .tw-sm\:bg-zinc-100 { background-color: #f1f5f9; }
  .tw-sm\:text-zinc-200 { color: #e2e8f0; }
  .tw-sm\:bg-zinc-200 { background-color: #e2e8f0; }
  .tw-sm\:text-zinc-300 { color: #cbd5e1; }
  .tw-sm\:bg-zinc-300 { background-color: #cbd5e1; }
  .tw-sm\:text-zinc-400 { color: #94a3b8; }
  .tw-sm\:bg-zinc-400 { background-color: #94a3b8; }
  .tw-sm\:text-zinc-500 { color: #64748b; }
  .tw-sm\:bg-zinc-500 { background-color: #64748b; }
  .tw-sm\:text-zinc-600 { color: #475569; }
  .tw-sm\:bg-zinc-600 { background-color: #475569; }
  .tw-sm\:text-zinc-700 { color: #334155; }
  .tw-sm\:bg-zinc-700 { background-color: #334155; }
  .tw-sm\:text-zinc-800 { color: #1e293b; }
  .tw-sm\:bg-zinc-800 { background-color: #1e293b; }
  .tw-sm\:text-zinc-900 { color: #0f172a; }
  .tw-sm\:bg-zinc-900 { background-color: #0f172a; }
  .tw-sm\:text-zinc-950 { color: #020617; }
  .tw-sm\:bg-zinc-950 { background-color: #020617; }
  .tw-sm\:text-neutral-50 { color: #f8fafc; }
  .tw-sm\:bg-neutral-50 { background-color: #f8fafc; }
  .tw-sm\:text-neutral-100 { color: #f1f5f9; }
  .tw-sm\:bg-neutral-100 { background-color: #f1f5f9; }
  .tw-sm\:text-neutral-200 { color: #e2e8f0; }
  .tw-sm\:bg-neutral-200 { background-color: #e2e8f0; }
  .tw-sm\:text-neutral-300 { color: #cbd5e1; }
  .tw-sm\:bg-neutral-300 { background-color: #cbd5e1; }
  .tw-sm\:text-neutral-400 { color: #94a3b8; }
  .tw-sm\:bg-neutral-400 { background-color: #94a3b8; }
  .tw-sm\:text-neutral-500 { color: #64748b; }
  .tw-sm\:bg-neutral-500 { background-color: #64748b; }
  .tw-sm\:text-neutral-600 { color: #475569; }
  .tw-sm\:bg-neutral-600 { background-color: #475569; }
  .tw-sm\:text-neutral-700 { color: #334155; }
  .tw-sm\:bg-neutral-700 { background-color: #334155; }
  .tw-sm\:text-neutral-800 { color: #1e293b; }
  .tw-sm\:bg-neutral-800 { background-color: #1e293b; }
  .tw-sm\:text-neutral-900 { color: #0f172a; }
  .tw-sm\:bg-neutral-900 { background-color: #0f172a; }
  .tw-sm\:text-neutral-950 { color: #020617; }
  .tw-sm\:bg-neutral-950 { background-color: #020617; }
  .tw-sm\:text-stone-50 { color: #f8fafc; }
  .tw-sm\:bg-stone-50 { background-color: #f8fafc; }
  .tw-sm\:text-stone-100 { color: #f1f5f9; }
  .tw-sm\:bg-stone-100 { background-color: #f1f5f9; }
  .tw-sm\:text-stone-200 { color: #e2e8f0; }
  .tw-sm\:bg-stone-200 { background-color: #e2e8f0; }
  .tw-sm\:text-stone-300 { color: #cbd5e1; }
  .tw-sm\:bg-stone-300 { background-color: #cbd5e1; }
  .tw-sm\:text-stone-400 { color: #94a3b8; }
  .tw-sm\:bg-stone-400 { background-color: #94a3b8; }
  .tw-sm\:text-stone-500 { color: #64748b; }
  .tw-sm\:bg-stone-500 { background-color: #64748b; }
  .tw-sm\:text-stone-600 { color: #475569; }
  .tw-sm\:bg-stone-600 { background-color: #475569; }
  .tw-sm\:text-stone-700 { color: #334155; }
  .tw-sm\:bg-stone-700 { background-color: #334155; }
  .tw-sm\:text-stone-800 { color: #1e293b; }
  .tw-sm\:bg-stone-800 { background-color: #1e293b; }
  .tw-sm\:text-stone-900 { color: #0f172a; }
  .tw-sm\:bg-stone-900 { background-color: #0f172a; }
  .tw-sm\:text-stone-950 { color: #020617; }
  .tw-sm\:bg-stone-950 { background-color: #020617; }
  .tw-sm\:text-red-50 { color: #f8fafc; }
  .tw-sm\:bg-red-50 { background-color: #f8fafc; }
  .tw-sm\:text-red-100 { color: #f1f5f9; }
  .tw-sm\:bg-red-100 { background-color: #f1f5f9; }
  .tw-sm\:text-red-200 { color: #e2e8f0; }
  .tw-sm\:bg-red-200 { background-color: #e2e8f0; }
  .tw-sm\:text-red-300 { color: #cbd5e1; }
  .tw-sm\:bg-red-300 { background-color: #cbd5e1; }
  .tw-sm\:text-red-400 { color: #94a3b8; }
  .tw-sm\:bg-red-400 { background-color: #94a3b8; }
  .tw-sm\:text-red-500 { color: #64748b; }
  .tw-sm\:bg-red-500 { background-color: #64748b; }
  .tw-sm\:text-red-600 { color: #475569; }
  .tw-sm\:bg-red-600 { background-color: #475569; }
  .tw-sm\:text-red-700 { color: #334155; }
  .tw-sm\:bg-red-700 { background-color: #334155; }
  .tw-sm\:text-red-800 { color: #1e293b; }
  .tw-sm\:bg-red-800 { background-color: #1e293b; }
  .tw-sm\:text-red-900 { color: #0f172a; }
  .tw-sm\:bg-red-900 { background-color: #0f172a; }
  .tw-sm\:text-red-950 { color: #020617; }
  .tw-sm\:bg-red-950 { background-color: #020617; }
  .tw-sm\:text-orange-50 { color: #f8fafc; }
  .tw-sm\:bg-orange-50 { background-color: #f8fafc; }
  .tw-sm\:text-orange-100 { color: #f1f5f9; }
  .tw-sm\:bg-orange-100 { background-color: #f1f5f9; }
  .tw-sm\:text-orange-200 { color: #e2e8f0; }
  .tw-sm\:bg-orange-200 { background-color: #e2e8f0; }
  .tw-sm\:text-orange-300 { color: #cbd5e1; }
  .tw-sm\:bg-orange-300 { background-color: #cbd5e1; }
  .tw-sm\:text-orange-400 { color: #94a3b8; }
  .tw-sm\:bg-orange-400 { background-color: #94a3b8; }
  .tw-sm\:text-orange-500 { color: #64748b; }
  .tw-sm\:bg-orange-500 { background-color: #64748b; }
  .tw-sm\:text-orange-600 { color: #475569; }
  .tw-sm\:bg-orange-600 { background-color: #475569; }
  .tw-sm\:text-orange-700 { color: #334155; }
  .tw-sm\:bg-orange-700 { background-color: #334155; }
  .tw-sm\:text-orange-800 { color: #1e293b; }
  .tw-sm\:bg-orange-800 { background-color: #1e293b; }
  .tw-sm\:text-orange-900 { color: #0f172a; }
  .tw-sm\:bg-orange-900 { background-color: #0f172a; }
  .tw-sm\:text-orange-950 { color: #020617; }
  .tw-sm\:bg-orange-950 { background-color: #020617; }
  .tw-sm\:text-amber-50 { color: #f8fafc; }
  .tw-sm\:bg-amber-50 { background-color: #f8fafc; }
  .tw-sm\:text-amber-100 { color: #f1f5f9; }
  .tw-sm\:bg-amber-100 { background-color: #f1f5f9; }
  .tw-sm\:text-amber-200 { color: #e2e8f0; }
  .tw-sm\:bg-amber-200 { background-color: #e2e8f0; }
  .tw-sm\:text-amber-300 { color: #cbd5e1; }
  .tw-sm\:bg-amber-300 { background-color: #cbd5e1; }
  .tw-sm\:text-amber-400 { color: #94a3b8; }
  .tw-sm\:bg-amber-400 { background-color: #94a3b8; }
  .tw-sm\:text-amber-500 { color: #64748b; }
  .tw-sm\:bg-amber-500 { background-color: #64748b; }
  .tw-sm\:text-amber-600 { color: #475569; }
  .tw-sm\:bg-amber-600 { background-color: #475569; }
  .tw-sm\:text-amber-700 { color: #334155; }
  .tw-sm\:bg-amber-700 { background-color: #334155; }
  .tw-sm\:text-amber-800 { color: #1e293b; }
  .tw-sm\:bg-amber-800 { background-color: #1e293b; }
  .tw-sm\:text-amber-900 { color: #0f172a; }
  .tw-sm\:bg-amber-900 { background-color: #0f172a; }
  .tw-sm\:text-amber-950 { color: #020617; }
  .tw-sm\:bg-amber-950 { background-color: #020617; }
  .tw-sm\:text-yellow-50 { color: #f8fafc; }
  .tw-sm\:bg-yellow-50 { background-color: #f8fafc; }
  .tw-sm\:text-yellow-100 { color: #f1f5f9; }
  .tw-sm\:bg-yellow-100 { background-color: #f1f5f9; }
  .tw-sm\:text-yellow-200 { color: #e2e8f0; }
  .tw-sm\:bg-yellow-200 { background-color: #e2e8f0; }
  .tw-sm\:text-yellow-300 { color: #cbd5e1; }
  .tw-sm\:bg-yellow-300 { background-color: #cbd5e1; }
  .tw-sm\:text-yellow-400 { color: #94a3b8; }
  .tw-sm\:bg-yellow-400 { background-color: #94a3b8; }
  .tw-sm\:text-yellow-500 { color: #64748b; }
  .tw-sm\:bg-yellow-500 { background-color: #64748b; }
  .tw-sm\:text-yellow-600 { color: #475569; }
  .tw-sm\:bg-yellow-600 { background-color: #475569; }
  .tw-sm\:text-yellow-700 { color: #334155; }
  .tw-sm\:bg-yellow-700 { background-color: #334155; }
  .tw-sm\:text-yellow-800 { color: #1e293b; }
  .tw-sm\:bg-yellow-800 { background-color: #1e293b; }
  .tw-sm\:text-yellow-900 { color: #0f172a; }
  .tw-sm\:bg-yellow-900 { background-color: #0f172a; }
  .tw-sm\:text-yellow-950 { color: #020617; }
  .tw-sm\:bg-yellow-950 { background-color: #020617; }
  .tw-sm\:text-lime-50 { color: #f8fafc; }
  .tw-sm\:bg-lime-50 { background-color: #f8fafc; }
  .tw-sm\:text-lime-100 { color: #f1f5f9; }
  .tw-sm\:bg-lime-100 { background-color: #f1f5f9; }
  .tw-sm\:text-lime-200 { color: #e2e8f0; }
  .tw-sm\:bg-lime-200 { background-color: #e2e8f0; }
  .tw-sm\:text-lime-300 { color: #cbd5e1; }
  .tw-sm\:bg-lime-300 { background-color: #cbd5e1; }
  .tw-sm\:text-lime-400 { color: #94a3b8; }
  .tw-sm\:bg-lime-400 { background-color: #94a3b8; }
  .tw-sm\:text-lime-500 { color: #64748b; }
  .tw-sm\:bg-lime-500 { background-color: #64748b; }
  .tw-sm\:text-lime-600 { color: #475569; }
  .tw-sm\:bg-lime-600 { background-color: #475569; }
  .tw-sm\:text-lime-700 { color: #334155; }
  .tw-sm\:bg-lime-700 { background-color: #334155; }
  .tw-sm\:text-lime-800 { color: #1e293b; }
  .tw-sm\:bg-lime-800 { background-color: #1e293b; }
  .tw-sm\:text-lime-900 { color: #0f172a; }
  .tw-sm\:bg-lime-900 { background-color: #0f172a; }
  .tw-sm\:text-lime-950 { color: #020617; }
  .tw-sm\:bg-lime-950 { background-color: #020617; }
  .tw-sm\:text-green-50 { color: #f8fafc; }
  .tw-sm\:bg-green-50 { background-color: #f8fafc; }
  .tw-sm\:text-green-100 { color: #f1f5f9; }
  .tw-sm\:bg-green-100 { background-color: #f1f5f9; }
  .tw-sm\:text-green-200 { color: #e2e8f0; }
  .tw-sm\:bg-green-200 { background-color: #e2e8f0; }
  .tw-sm\:text-green-300 { color: #cbd5e1; }
  .tw-sm\:bg-green-300 { background-color: #cbd5e1; }
  .tw-sm\:text-green-400 { color: #94a3b8; }
  .tw-sm\:bg-green-400 { background-color: #94a3b8; }
  .tw-sm\:text-green-500 { color: #64748b; }
  .tw-sm\:bg-green-500 { background-color: #64748b; }
  .tw-sm\:text-green-600 { color: #475569; }
  .tw-sm\:bg-green-600 { background-color: #475569; }
  .tw-sm\:text-green-700 { color: #334155; }
  .tw-sm\:bg-green-700 { background-color: #334155; }
  .tw-sm\:text-green-800 { color: #1e293b; }
  .tw-sm\:bg-green-800 { background-color: #1e293b; }
  .tw-sm\:text-green-900 { color: #0f172a; }
  .tw-sm\:bg-green-900 { background-color: #0f172a; }
  .tw-sm\:text-green-950 { color: #020617; }
  .tw-sm\:bg-green-950 { background-color: #020617; }
  .tw-sm\:w-1/2 { width: 50%; }
  .tw-sm\:max-w-1/2 { max-width: 50%; }
  .tw-sm\:w-1/3 { width: 33.tw-333333%; }
  .tw-sm\:max-w-1/3 { max-width: 33.tw-333333%; }
  .tw-sm\:w-2/3 { width: 66.tw-666667%; }
  .tw-sm\:max-w-2/3 { max-width: 66.tw-666667%; }
  .tw-sm\:w-1/4 { width: 25%; }
  .tw-sm\:max-w-1/4 { max-width: 25%; }
  .tw-sm\:w-3/4 { width: 75%; }
  .tw-sm\:max-w-3/4 { max-width: 75%; }
  .tw-sm\:w-1/5 { width: 20%; }
  .tw-sm\:max-w-1/5 { max-width: 20%; }
  .tw-sm\:w-2/5 { width: 40%; }
  .tw-sm\:max-w-2/5 { max-width: 40%; }
  .tw-sm\:w-3/5 { width: 60%; }
  .tw-sm\:max-w-3/5 { max-width: 60%; }
  .tw-sm\:w-4/5 { width: 80%; }
  .tw-sm\:max-w-4/5 { max-width: 80%; }
  .tw-sm\:w-full { width: 100%; }
  .tw-sm\:max-w-full { max-width: 100%; }
  .tw-sm\:w-screen { width: 100vw; }
  .tw-sm\:max-w-screen { max-width: 100vw; }
  .tw-sm\:w-min { width: min-content; }
  .tw-sm\:max-w-min { max-width: min-content; }
  .tw-sm\:w-max { width: max-content; }
  .tw-sm\:max-w-max { max-width: max-content; }
  .tw-sm\:w-fit { width: fit-content; }
  .tw-sm\:max-w-fit { max-width: fit-content; }
  .tw-sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .tw-sm\:col-span-1 { grid-column: span 1 / span 1; }
  .tw-sm\:col-start-1 { grid-column-start: 1; }
  .tw-sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .tw-sm\:col-span-2 { grid-column: span 2 / span 2; }
  .tw-sm\:col-start-2 { grid-column-start: 2; }
  .tw-sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .tw-sm\:col-span-3 { grid-column: span 3 / span 3; }
  .tw-sm\:col-start-3 { grid-column-start: 3; }
  .tw-sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .tw-sm\:col-span-4 { grid-column: span 4 / span 4; }
  .tw-sm\:col-start-4 { grid-column-start: 4; }
  .tw-sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .tw-sm\:col-span-5 { grid-column: span 5 / span 5; }
  .tw-sm\:col-start-5 { grid-column-start: 5; }
  .tw-sm\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .tw-sm\:col-span-6 { grid-column: span 6 / span 6; }
  .tw-sm\:col-start-6 { grid-column-start: 6; }
  .tw-sm\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .tw-sm\:col-span-7 { grid-column: span 7 / span 7; }
  .tw-sm\:col-start-7 { grid-column-start: 7; }
  .tw-sm\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .tw-sm\:col-span-8 { grid-column: span 8 / span 8; }
  .tw-sm\:col-start-8 { grid-column-start: 8; }
  .tw-sm\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .tw-sm\:col-span-9 { grid-column: span 9 / span 9; }
  .tw-sm\:col-start-9 { grid-column-start: 9; }
  .tw-sm\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .tw-sm\:col-span-10 { grid-column: span 10 / span 10; }
  .tw-sm\:col-start-10 { grid-column-start: 10; }
  .tw-sm\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .tw-sm\:col-span-11 { grid-column: span 11 / span 11; }
  .tw-sm\:col-start-11 { grid-column-start: 11; }
  .tw-sm\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .tw-sm\:col-span-12 { grid-column: span 12 / span 12; }
  .tw-sm\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 768px) {
  .tw-md\:text-slate-50 { color: #f8fafc; }
  .tw-md\:bg-slate-50 { background-color: #f8fafc; }
  .tw-md\:text-slate-100 { color: #f1f5f9; }
  .tw-md\:bg-slate-100 { background-color: #f1f5f9; }
  .tw-md\:text-slate-200 { color: #e2e8f0; }
  .tw-md\:bg-slate-200 { background-color: #e2e8f0; }
  .tw-md\:text-slate-300 { color: #cbd5e1; }
  .tw-md\:bg-slate-300 { background-color: #cbd5e1; }
  .tw-md\:text-slate-400 { color: #94a3b8; }
  .tw-md\:bg-slate-400 { background-color: #94a3b8; }
  .tw-md\:text-slate-500 { color: #64748b; }
  .tw-md\:bg-slate-500 { background-color: #64748b; }
  .tw-md\:text-slate-600 { color: #475569; }
  .tw-md\:bg-slate-600 { background-color: #475569; }
  .tw-md\:text-slate-700 { color: #334155; }
  .tw-md\:bg-slate-700 { background-color: #334155; }
  .tw-md\:text-slate-800 { color: #1e293b; }
  .tw-md\:bg-slate-800 { background-color: #1e293b; }
  .tw-md\:text-slate-900 { color: #0f172a; }
  .tw-md\:bg-slate-900 { background-color: #0f172a; }
  .tw-md\:text-slate-950 { color: #020617; }
  .tw-md\:bg-slate-950 { background-color: #020617; }
  .tw-md\:text-gray-50 { color: #f8fafc; }
  .tw-md\:bg-gray-50 { background-color: #f8fafc; }
  .tw-md\:text-gray-100 { color: #f1f5f9; }
  .tw-md\:bg-gray-100 { background-color: #f1f5f9; }
  .tw-md\:text-gray-200 { color: #e2e8f0; }
  .tw-md\:bg-gray-200 { background-color: #e2e8f0; }
  .tw-md\:text-gray-300 { color: #cbd5e1; }
  .tw-md\:bg-gray-300 { background-color: #cbd5e1; }
  .tw-md\:text-gray-400 { color: #94a3b8; }
  .tw-md\:bg-gray-400 { background-color: #94a3b8; }
  .tw-md\:text-gray-500 { color: #64748b; }
  .tw-md\:bg-gray-500 { background-color: #64748b; }
  .tw-md\:text-gray-600 { color: #475569; }
  .tw-md\:bg-gray-600 { background-color: #475569; }
  .tw-md\:text-gray-700 { color: #334155; }
  .tw-md\:bg-gray-700 { background-color: #334155; }
  .tw-md\:text-gray-800 { color: #1e293b; }
  .tw-md\:bg-gray-800 { background-color: #1e293b; }
  .tw-md\:text-gray-900 { color: #0f172a; }
  .tw-md\:bg-gray-900 { background-color: #0f172a; }
  .tw-md\:text-gray-950 { color: #020617; }
  .tw-md\:bg-gray-950 { background-color: #020617; }
  .tw-md\:text-zinc-50 { color: #f8fafc; }
  .tw-md\:bg-zinc-50 { background-color: #f8fafc; }
  .tw-md\:text-zinc-100 { color: #f1f5f9; }
  .tw-md\:bg-zinc-100 { background-color: #f1f5f9; }
  .tw-md\:text-zinc-200 { color: #e2e8f0; }
  .tw-md\:bg-zinc-200 { background-color: #e2e8f0; }
  .tw-md\:text-zinc-300 { color: #cbd5e1; }
  .tw-md\:bg-zinc-300 { background-color: #cbd5e1; }
  .tw-md\:text-zinc-400 { color: #94a3b8; }
  .tw-md\:bg-zinc-400 { background-color: #94a3b8; }
  .tw-md\:text-zinc-500 { color: #64748b; }
  .tw-md\:bg-zinc-500 { background-color: #64748b; }
  .tw-md\:text-zinc-600 { color: #475569; }
  .tw-md\:bg-zinc-600 { background-color: #475569; }
  .tw-md\:text-zinc-700 { color: #334155; }
  .tw-md\:bg-zinc-700 { background-color: #334155; }
  .tw-md\:text-zinc-800 { color: #1e293b; }
  .tw-md\:bg-zinc-800 { background-color: #1e293b; }
  .tw-md\:text-zinc-900 { color: #0f172a; }
  .tw-md\:bg-zinc-900 { background-color: #0f172a; }
  .tw-md\:text-zinc-950 { color: #020617; }
  .tw-md\:bg-zinc-950 { background-color: #020617; }
  .tw-md\:text-neutral-50 { color: #f8fafc; }
  .tw-md\:bg-neutral-50 { background-color: #f8fafc; }
  .tw-md\:text-neutral-100 { color: #f1f5f9; }
  .tw-md\:bg-neutral-100 { background-color: #f1f5f9; }
  .tw-md\:text-neutral-200 { color: #e2e8f0; }
  .tw-md\:bg-neutral-200 { background-color: #e2e8f0; }
  .tw-md\:text-neutral-300 { color: #cbd5e1; }
  .tw-md\:bg-neutral-300 { background-color: #cbd5e1; }
  .tw-md\:text-neutral-400 { color: #94a3b8; }
  .tw-md\:bg-neutral-400 { background-color: #94a3b8; }
  .tw-md\:text-neutral-500 { color: #64748b; }
  .tw-md\:bg-neutral-500 { background-color: #64748b; }
  .tw-md\:text-neutral-600 { color: #475569; }
  .tw-md\:bg-neutral-600 { background-color: #475569; }
  .tw-md\:text-neutral-700 { color: #334155; }
  .tw-md\:bg-neutral-700 { background-color: #334155; }
  .tw-md\:text-neutral-800 { color: #1e293b; }
  .tw-md\:bg-neutral-800 { background-color: #1e293b; }
  .tw-md\:text-neutral-900 { color: #0f172a; }
  .tw-md\:bg-neutral-900 { background-color: #0f172a; }
  .tw-md\:text-neutral-950 { color: #020617; }
  .tw-md\:bg-neutral-950 { background-color: #020617; }
  .tw-md\:text-stone-50 { color: #f8fafc; }
  .tw-md\:bg-stone-50 { background-color: #f8fafc; }
  .tw-md\:text-stone-100 { color: #f1f5f9; }
  .tw-md\:bg-stone-100 { background-color: #f1f5f9; }
  .tw-md\:text-stone-200 { color: #e2e8f0; }
  .tw-md\:bg-stone-200 { background-color: #e2e8f0; }
  .tw-md\:text-stone-300 { color: #cbd5e1; }
  .tw-md\:bg-stone-300 { background-color: #cbd5e1; }
  .tw-md\:text-stone-400 { color: #94a3b8; }
  .tw-md\:bg-stone-400 { background-color: #94a3b8; }
  .tw-md\:text-stone-500 { color: #64748b; }
  .tw-md\:bg-stone-500 { background-color: #64748b; }
  .tw-md\:text-stone-600 { color: #475569; }
  .tw-md\:bg-stone-600 { background-color: #475569; }
  .tw-md\:text-stone-700 { color: #334155; }
  .tw-md\:bg-stone-700 { background-color: #334155; }
  .tw-md\:text-stone-800 { color: #1e293b; }
  .tw-md\:bg-stone-800 { background-color: #1e293b; }
  .tw-md\:text-stone-900 { color: #0f172a; }
  .tw-md\:bg-stone-900 { background-color: #0f172a; }
  .tw-md\:text-stone-950 { color: #020617; }
  .tw-md\:bg-stone-950 { background-color: #020617; }
  .tw-md\:text-red-50 { color: #f8fafc; }
  .tw-md\:bg-red-50 { background-color: #f8fafc; }
  .tw-md\:text-red-100 { color: #f1f5f9; }
  .tw-md\:bg-red-100 { background-color: #f1f5f9; }
  .tw-md\:text-red-200 { color: #e2e8f0; }
  .tw-md\:bg-red-200 { background-color: #e2e8f0; }
  .tw-md\:text-red-300 { color: #cbd5e1; }
  .tw-md\:bg-red-300 { background-color: #cbd5e1; }
  .tw-md\:text-red-400 { color: #94a3b8; }
  .tw-md\:bg-red-400 { background-color: #94a3b8; }
  .tw-md\:text-red-500 { color: #64748b; }
  .tw-md\:bg-red-500 { background-color: #64748b; }
  .tw-md\:text-red-600 { color: #475569; }
  .tw-md\:bg-red-600 { background-color: #475569; }
  .tw-md\:text-red-700 { color: #334155; }
  .tw-md\:bg-red-700 { background-color: #334155; }
  .tw-md\:text-red-800 { color: #1e293b; }
  .tw-md\:bg-red-800 { background-color: #1e293b; }
  .tw-md\:text-red-900 { color: #0f172a; }
  .tw-md\:bg-red-900 { background-color: #0f172a; }
  .tw-md\:text-red-950 { color: #020617; }
  .tw-md\:bg-red-950 { background-color: #020617; }
  .tw-md\:text-orange-50 { color: #f8fafc; }
  .tw-md\:bg-orange-50 { background-color: #f8fafc; }
  .tw-md\:text-orange-100 { color: #f1f5f9; }
  .tw-md\:bg-orange-100 { background-color: #f1f5f9; }
  .tw-md\:text-orange-200 { color: #e2e8f0; }
  .tw-md\:bg-orange-200 { background-color: #e2e8f0; }
  .tw-md\:text-orange-300 { color: #cbd5e1; }
  .tw-md\:bg-orange-300 { background-color: #cbd5e1; }
  .tw-md\:text-orange-400 { color: #94a3b8; }
  .tw-md\:bg-orange-400 { background-color: #94a3b8; }
  .tw-md\:text-orange-500 { color: #64748b; }
  .tw-md\:bg-orange-500 { background-color: #64748b; }
  .tw-md\:text-orange-600 { color: #475569; }
  .tw-md\:bg-orange-600 { background-color: #475569; }
  .tw-md\:text-orange-700 { color: #334155; }
  .tw-md\:bg-orange-700 { background-color: #334155; }
  .tw-md\:text-orange-800 { color: #1e293b; }
  .tw-md\:bg-orange-800 { background-color: #1e293b; }
  .tw-md\:text-orange-900 { color: #0f172a; }
  .tw-md\:bg-orange-900 { background-color: #0f172a; }
  .tw-md\:text-orange-950 { color: #020617; }
  .tw-md\:bg-orange-950 { background-color: #020617; }
  .tw-md\:text-amber-50 { color: #f8fafc; }
  .tw-md\:bg-amber-50 { background-color: #f8fafc; }
  .tw-md\:text-amber-100 { color: #f1f5f9; }
  .tw-md\:bg-amber-100 { background-color: #f1f5f9; }
  .tw-md\:text-amber-200 { color: #e2e8f0; }
  .tw-md\:bg-amber-200 { background-color: #e2e8f0; }
  .tw-md\:text-amber-300 { color: #cbd5e1; }
  .tw-md\:bg-amber-300 { background-color: #cbd5e1; }
  .tw-md\:text-amber-400 { color: #94a3b8; }
  .tw-md\:bg-amber-400 { background-color: #94a3b8; }
  .tw-md\:text-amber-500 { color: #64748b; }
  .tw-md\:bg-amber-500 { background-color: #64748b; }
  .tw-md\:text-amber-600 { color: #475569; }
  .tw-md\:bg-amber-600 { background-color: #475569; }
  .tw-md\:text-amber-700 { color: #334155; }
  .tw-md\:bg-amber-700 { background-color: #334155; }
  .tw-md\:text-amber-800 { color: #1e293b; }
  .tw-md\:bg-amber-800 { background-color: #1e293b; }
  .tw-md\:text-amber-900 { color: #0f172a; }
  .tw-md\:bg-amber-900 { background-color: #0f172a; }
  .tw-md\:text-amber-950 { color: #020617; }
  .tw-md\:bg-amber-950 { background-color: #020617; }
  .tw-md\:text-yellow-50 { color: #f8fafc; }
  .tw-md\:bg-yellow-50 { background-color: #f8fafc; }
  .tw-md\:text-yellow-100 { color: #f1f5f9; }
  .tw-md\:bg-yellow-100 { background-color: #f1f5f9; }
  .tw-md\:text-yellow-200 { color: #e2e8f0; }
  .tw-md\:bg-yellow-200 { background-color: #e2e8f0; }
  .tw-md\:text-yellow-300 { color: #cbd5e1; }
  .tw-md\:bg-yellow-300 { background-color: #cbd5e1; }
  .tw-md\:text-yellow-400 { color: #94a3b8; }
  .tw-md\:bg-yellow-400 { background-color: #94a3b8; }
  .tw-md\:text-yellow-500 { color: #64748b; }
  .tw-md\:bg-yellow-500 { background-color: #64748b; }
  .tw-md\:text-yellow-600 { color: #475569; }
  .tw-md\:bg-yellow-600 { background-color: #475569; }
  .tw-md\:text-yellow-700 { color: #334155; }
  .tw-md\:bg-yellow-700 { background-color: #334155; }
  .tw-md\:text-yellow-800 { color: #1e293b; }
  .tw-md\:bg-yellow-800 { background-color: #1e293b; }
  .tw-md\:text-yellow-900 { color: #0f172a; }
  .tw-md\:bg-yellow-900 { background-color: #0f172a; }
  .tw-md\:text-yellow-950 { color: #020617; }
  .tw-md\:bg-yellow-950 { background-color: #020617; }
  .tw-md\:text-lime-50 { color: #f8fafc; }
  .tw-md\:bg-lime-50 { background-color: #f8fafc; }
  .tw-md\:text-lime-100 { color: #f1f5f9; }
  .tw-md\:bg-lime-100 { background-color: #f1f5f9; }
  .tw-md\:text-lime-200 { color: #e2e8f0; }
  .tw-md\:bg-lime-200 { background-color: #e2e8f0; }
  .tw-md\:text-lime-300 { color: #cbd5e1; }
  .tw-md\:bg-lime-300 { background-color: #cbd5e1; }
  .tw-md\:text-lime-400 { color: #94a3b8; }
  .tw-md\:bg-lime-400 { background-color: #94a3b8; }
  .tw-md\:text-lime-500 { color: #64748b; }
  .tw-md\:bg-lime-500 { background-color: #64748b; }
  .tw-md\:text-lime-600 { color: #475569; }
  .tw-md\:bg-lime-600 { background-color: #475569; }
  .tw-md\:text-lime-700 { color: #334155; }
  .tw-md\:bg-lime-700 { background-color: #334155; }
  .tw-md\:text-lime-800 { color: #1e293b; }
  .tw-md\:bg-lime-800 { background-color: #1e293b; }
  .tw-md\:text-lime-900 { color: #0f172a; }
  .tw-md\:bg-lime-900 { background-color: #0f172a; }
  .tw-md\:text-lime-950 { color: #020617; }
  .tw-md\:bg-lime-950 { background-color: #020617; }
  .tw-md\:text-green-50 { color: #f8fafc; }
  .tw-md\:bg-green-50 { background-color: #f8fafc; }
  .tw-md\:text-green-100 { color: #f1f5f9; }
  .tw-md\:bg-green-100 { background-color: #f1f5f9; }
  .tw-md\:text-green-200 { color: #e2e8f0; }
  .tw-md\:bg-green-200 { background-color: #e2e8f0; }
  .tw-md\:text-green-300 { color: #cbd5e1; }
  .tw-md\:bg-green-300 { background-color: #cbd5e1; }
  .tw-md\:text-green-400 { color: #94a3b8; }
  .tw-md\:bg-green-400 { background-color: #94a3b8; }
  .tw-md\:text-green-500 { color: #64748b; }
  .tw-md\:bg-green-500 { background-color: #64748b; }
  .tw-md\:text-green-600 { color: #475569; }
  .tw-md\:bg-green-600 { background-color: #475569; }
  .tw-md\:text-green-700 { color: #334155; }
  .tw-md\:bg-green-700 { background-color: #334155; }
  .tw-md\:text-green-800 { color: #1e293b; }
  .tw-md\:bg-green-800 { background-color: #1e293b; }
  .tw-md\:text-green-900 { color: #0f172a; }
  .tw-md\:bg-green-900 { background-color: #0f172a; }
  .tw-md\:text-green-950 { color: #020617; }
  .tw-md\:bg-green-950 { background-color: #020617; }
  .tw-md\:w-1/2 { width: 50%; }
  .tw-md\:max-w-1/2 { max-width: 50%; }
  .tw-md\:w-1/3 { width: 33.tw-333333%; }
  .tw-md\:max-w-1/3 { max-width: 33.tw-333333%; }
  .tw-md\:w-2/3 { width: 66.tw-666667%; }
  .tw-md\:max-w-2/3 { max-width: 66.tw-666667%; }
  .tw-md\:w-1/4 { width: 25%; }
  .tw-md\:max-w-1/4 { max-width: 25%; }
  .tw-md\:w-3/4 { width: 75%; }
  .tw-md\:max-w-3/4 { max-width: 75%; }
  .tw-md\:w-1/5 { width: 20%; }
  .tw-md\:max-w-1/5 { max-width: 20%; }
  .tw-md\:w-2/5 { width: 40%; }
  .tw-md\:max-w-2/5 { max-width: 40%; }
  .tw-md\:w-3/5 { width: 60%; }
  .tw-md\:max-w-3/5 { max-width: 60%; }
  .tw-md\:w-4/5 { width: 80%; }
  .tw-md\:max-w-4/5 { max-width: 80%; }
  .tw-md\:w-full { width: 100%; }
  .tw-md\:max-w-full { max-width: 100%; }
  .tw-md\:w-screen { width: 100vw; }
  .tw-md\:max-w-screen { max-width: 100vw; }
  .tw-md\:w-min { width: min-content; }
  .tw-md\:max-w-min { max-width: min-content; }
  .tw-md\:w-max { width: max-content; }
  .tw-md\:max-w-max { max-width: max-content; }
  .tw-md\:w-fit { width: fit-content; }
  .tw-md\:max-w-fit { max-width: fit-content; }
  .tw-md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .tw-md\:col-span-1 { grid-column: span 1 / span 1; }
  .tw-md\:col-start-1 { grid-column-start: 1; }
  .tw-md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .tw-md\:col-span-2 { grid-column: span 2 / span 2; }
  .tw-md\:col-start-2 { grid-column-start: 2; }
  .tw-md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .tw-md\:col-span-3 { grid-column: span 3 / span 3; }
  .tw-md\:col-start-3 { grid-column-start: 3; }
  .tw-md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .tw-md\:col-span-4 { grid-column: span 4 / span 4; }
  .tw-md\:col-start-4 { grid-column-start: 4; }
  .tw-md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .tw-md\:col-span-5 { grid-column: span 5 / span 5; }
  .tw-md\:col-start-5 { grid-column-start: 5; }
  .tw-md\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .tw-md\:col-span-6 { grid-column: span 6 / span 6; }
  .tw-md\:col-start-6 { grid-column-start: 6; }
  .tw-md\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .tw-md\:col-span-7 { grid-column: span 7 / span 7; }
  .tw-md\:col-start-7 { grid-column-start: 7; }
  .tw-md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .tw-md\:col-span-8 { grid-column: span 8 / span 8; }
  .tw-md\:col-start-8 { grid-column-start: 8; }
  .tw-md\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .tw-md\:col-span-9 { grid-column: span 9 / span 9; }
  .tw-md\:col-start-9 { grid-column-start: 9; }
  .tw-md\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .tw-md\:col-span-10 { grid-column: span 10 / span 10; }
  .tw-md\:col-start-10 { grid-column-start: 10; }
  .tw-md\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .tw-md\:col-span-11 { grid-column: span 11 / span 11; }
  .tw-md\:col-start-11 { grid-column-start: 11; }
  .tw-md\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .tw-md\:col-span-12 { grid-column: span 12 / span 12; }
  .tw-md\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1024px) {
  .tw-lg\:text-slate-50 { color: #f8fafc; }
  .tw-lg\:bg-slate-50 { background-color: #f8fafc; }
  .tw-lg\:text-slate-100 { color: #f1f5f9; }
  .tw-lg\:bg-slate-100 { background-color: #f1f5f9; }
  .tw-lg\:text-slate-200 { color: #e2e8f0; }
  .tw-lg\:bg-slate-200 { background-color: #e2e8f0; }
  .tw-lg\:text-slate-300 { color: #cbd5e1; }
  .tw-lg\:bg-slate-300 { background-color: #cbd5e1; }
  .tw-lg\:text-slate-400 { color: #94a3b8; }
  .tw-lg\:bg-slate-400 { background-color: #94a3b8; }
  .tw-lg\:text-slate-500 { color: #64748b; }
  .tw-lg\:bg-slate-500 { background-color: #64748b; }
  .tw-lg\:text-slate-600 { color: #475569; }
  .tw-lg\:bg-slate-600 { background-color: #475569; }
  .tw-lg\:text-slate-700 { color: #334155; }
  .tw-lg\:bg-slate-700 { background-color: #334155; }
  .tw-lg\:text-slate-800 { color: #1e293b; }
  .tw-lg\:bg-slate-800 { background-color: #1e293b; }
  .tw-lg\:text-slate-900 { color: #0f172a; }
  .tw-lg\:bg-slate-900 { background-color: #0f172a; }
  .tw-lg\:text-slate-950 { color: #020617; }
  .tw-lg\:bg-slate-950 { background-color: #020617; }
  .tw-lg\:text-gray-50 { color: #f8fafc; }
  .tw-lg\:bg-gray-50 { background-color: #f8fafc; }
  .tw-lg\:text-gray-100 { color: #f1f5f9; }
  .tw-lg\:bg-gray-100 { background-color: #f1f5f9; }
  .tw-lg\:text-gray-200 { color: #e2e8f0; }
  .tw-lg\:bg-gray-200 { background-color: #e2e8f0; }
  .tw-lg\:text-gray-300 { color: #cbd5e1; }
  .tw-lg\:bg-gray-300 { background-color: #cbd5e1; }
  .tw-lg\:text-gray-400 { color: #94a3b8; }
  .tw-lg\:bg-gray-400 { background-color: #94a3b8; }
  .tw-lg\:text-gray-500 { color: #64748b; }
  .tw-lg\:bg-gray-500 { background-color: #64748b; }
  .tw-lg\:text-gray-600 { color: #475569; }
  .tw-lg\:bg-gray-600 { background-color: #475569; }
  .tw-lg\:text-gray-700 { color: #334155; }
  .tw-lg\:bg-gray-700 { background-color: #334155; }
  .tw-lg\:text-gray-800 { color: #1e293b; }
  .tw-lg\:bg-gray-800 { background-color: #1e293b; }
  .tw-lg\:text-gray-900 { color: #0f172a; }
  .tw-lg\:bg-gray-900 { background-color: #0f172a; }
  .tw-lg\:text-gray-950 { color: #020617; }
  .tw-lg\:bg-gray-950 { background-color: #020617; }
  .tw-lg\:text-zinc-50 { color: #f8fafc; }
  .tw-lg\:bg-zinc-50 { background-color: #f8fafc; }
  .tw-lg\:text-zinc-100 { color: #f1f5f9; }
  .tw-lg\:bg-zinc-100 { background-color: #f1f5f9; }
  .tw-lg\:text-zinc-200 { color: #e2e8f0; }
  .tw-lg\:bg-zinc-200 { background-color: #e2e8f0; }
  .tw-lg\:text-zinc-300 { color: #cbd5e1; }
  .tw-lg\:bg-zinc-300 { background-color: #cbd5e1; }
  .tw-lg\:text-zinc-400 { color: #94a3b8; }
  .tw-lg\:bg-zinc-400 { background-color: #94a3b8; }
  .tw-lg\:text-zinc-500 { color: #64748b; }
  .tw-lg\:bg-zinc-500 { background-color: #64748b; }
  .tw-lg\:text-zinc-600 { color: #475569; }
  .tw-lg\:bg-zinc-600 { background-color: #475569; }
  .tw-lg\:text-zinc-700 { color: #334155; }
  .tw-lg\:bg-zinc-700 { background-color: #334155; }
  .tw-lg\:text-zinc-800 { color: #1e293b; }
  .tw-lg\:bg-zinc-800 { background-color: #1e293b; }
  .tw-lg\:text-zinc-900 { color: #0f172a; }
  .tw-lg\:bg-zinc-900 { background-color: #0f172a; }
  .tw-lg\:text-zinc-950 { color: #020617; }
  .tw-lg\:bg-zinc-950 { background-color: #020617; }
  .tw-lg\:text-neutral-50 { color: #f8fafc; }
  .tw-lg\:bg-neutral-50 { background-color: #f8fafc; }
  .tw-lg\:text-neutral-100 { color: #f1f5f9; }
  .tw-lg\:bg-neutral-100 { background-color: #f1f5f9; }
  .tw-lg\:text-neutral-200 { color: #e2e8f0; }
  .tw-lg\:bg-neutral-200 { background-color: #e2e8f0; }
  .tw-lg\:text-neutral-300 { color: #cbd5e1; }
  .tw-lg\:bg-neutral-300 { background-color: #cbd5e1; }
  .tw-lg\:text-neutral-400 { color: #94a3b8; }
  .tw-lg\:bg-neutral-400 { background-color: #94a3b8; }
  .tw-lg\:text-neutral-500 { color: #64748b; }
  .tw-lg\:bg-neutral-500 { background-color: #64748b; }
  .tw-lg\:text-neutral-600 { color: #475569; }
  .tw-lg\:bg-neutral-600 { background-color: #475569; }
  .tw-lg\:text-neutral-700 { color: #334155; }
  .tw-lg\:bg-neutral-700 { background-color: #334155; }
  .tw-lg\:text-neutral-800 { color: #1e293b; }
  .tw-lg\:bg-neutral-800 { background-color: #1e293b; }
  .tw-lg\:text-neutral-900 { color: #0f172a; }
  .tw-lg\:bg-neutral-900 { background-color: #0f172a; }
  .tw-lg\:text-neutral-950 { color: #020617; }
  .tw-lg\:bg-neutral-950 { background-color: #020617; }
  .tw-lg\:text-stone-50 { color: #f8fafc; }
  .tw-lg\:bg-stone-50 { background-color: #f8fafc; }
  .tw-lg\:text-stone-100 { color: #f1f5f9; }
  .tw-lg\:bg-stone-100 { background-color: #f1f5f9; }
  .tw-lg\:text-stone-200 { color: #e2e8f0; }
  .tw-lg\:bg-stone-200 { background-color: #e2e8f0; }
  .tw-lg\:text-stone-300 { color: #cbd5e1; }
  .tw-lg\:bg-stone-300 { background-color: #cbd5e1; }
  .tw-lg\:text-stone-400 { color: #94a3b8; }
  .tw-lg\:bg-stone-400 { background-color: #94a3b8; }
  .tw-lg\:text-stone-500 { color: #64748b; }
  .tw-lg\:bg-stone-500 { background-color: #64748b; }
  .tw-lg\:text-stone-600 { color: #475569; }
  .tw-lg\:bg-stone-600 { background-color: #475569; }
  .tw-lg\:text-stone-700 { color: #334155; }
  .tw-lg\:bg-stone-700 { background-color: #334155; }
  .tw-lg\:text-stone-800 { color: #1e293b; }
  .tw-lg\:bg-stone-800 { background-color: #1e293b; }
  .tw-lg\:text-stone-900 { color: #0f172a; }
  .tw-lg\:bg-stone-900 { background-color: #0f172a; }
  .tw-lg\:text-stone-950 { color: #020617; }
  .tw-lg\:bg-stone-950 { background-color: #020617; }
  .tw-lg\:text-red-50 { color: #f8fafc; }
  .tw-lg\:bg-red-50 { background-color: #f8fafc; }
  .tw-lg\:text-red-100 { color: #f1f5f9; }
  .tw-lg\:bg-red-100 { background-color: #f1f5f9; }
  .tw-lg\:text-red-200 { color: #e2e8f0; }
  .tw-lg\:bg-red-200 { background-color: #e2e8f0; }
  .tw-lg\:text-red-300 { color: #cbd5e1; }
  .tw-lg\:bg-red-300 { background-color: #cbd5e1; }
  .tw-lg\:text-red-400 { color: #94a3b8; }
  .tw-lg\:bg-red-400 { background-color: #94a3b8; }
  .tw-lg\:text-red-500 { color: #64748b; }
  .tw-lg\:bg-red-500 { background-color: #64748b; }
  .tw-lg\:text-red-600 { color: #475569; }
  .tw-lg\:bg-red-600 { background-color: #475569; }
  .tw-lg\:text-red-700 { color: #334155; }
  .tw-lg\:bg-red-700 { background-color: #334155; }
  .tw-lg\:text-red-800 { color: #1e293b; }
  .tw-lg\:bg-red-800 { background-color: #1e293b; }
  .tw-lg\:text-red-900 { color: #0f172a; }
  .tw-lg\:bg-red-900 { background-color: #0f172a; }
  .tw-lg\:text-red-950 { color: #020617; }
  .tw-lg\:bg-red-950 { background-color: #020617; }
  .tw-lg\:text-orange-50 { color: #f8fafc; }
  .tw-lg\:bg-orange-50 { background-color: #f8fafc; }
  .tw-lg\:text-orange-100 { color: #f1f5f9; }
  .tw-lg\:bg-orange-100 { background-color: #f1f5f9; }
  .tw-lg\:text-orange-200 { color: #e2e8f0; }
  .tw-lg\:bg-orange-200 { background-color: #e2e8f0; }
  .tw-lg\:text-orange-300 { color: #cbd5e1; }
  .tw-lg\:bg-orange-300 { background-color: #cbd5e1; }
  .tw-lg\:text-orange-400 { color: #94a3b8; }
  .tw-lg\:bg-orange-400 { background-color: #94a3b8; }
  .tw-lg\:text-orange-500 { color: #64748b; }
  .tw-lg\:bg-orange-500 { background-color: #64748b; }
  .tw-lg\:text-orange-600 { color: #475569; }
  .tw-lg\:bg-orange-600 { background-color: #475569; }
  .tw-lg\:text-orange-700 { color: #334155; }
  .tw-lg\:bg-orange-700 { background-color: #334155; }
  .tw-lg\:text-orange-800 { color: #1e293b; }
  .tw-lg\:bg-orange-800 { background-color: #1e293b; }
  .tw-lg\:text-orange-900 { color: #0f172a; }
  .tw-lg\:bg-orange-900 { background-color: #0f172a; }
  .tw-lg\:text-orange-950 { color: #020617; }
  .tw-lg\:bg-orange-950 { background-color: #020617; }
  .tw-lg\:text-amber-50 { color: #f8fafc; }
  .tw-lg\:bg-amber-50 { background-color: #f8fafc; }
  .tw-lg\:text-amber-100 { color: #f1f5f9; }
  .tw-lg\:bg-amber-100 { background-color: #f1f5f9; }
  .tw-lg\:text-amber-200 { color: #e2e8f0; }
  .tw-lg\:bg-amber-200 { background-color: #e2e8f0; }
  .tw-lg\:text-amber-300 { color: #cbd5e1; }
  .tw-lg\:bg-amber-300 { background-color: #cbd5e1; }
  .tw-lg\:text-amber-400 { color: #94a3b8; }
  .tw-lg\:bg-amber-400 { background-color: #94a3b8; }
  .tw-lg\:text-amber-500 { color: #64748b; }
  .tw-lg\:bg-amber-500 { background-color: #64748b; }
  .tw-lg\:text-amber-600 { color: #475569; }
  .tw-lg\:bg-amber-600 { background-color: #475569; }
  .tw-lg\:text-amber-700 { color: #334155; }
  .tw-lg\:bg-amber-700 { background-color: #334155; }
  .tw-lg\:text-amber-800 { color: #1e293b; }
  .tw-lg\:bg-amber-800 { background-color: #1e293b; }
  .tw-lg\:text-amber-900 { color: #0f172a; }
  .tw-lg\:bg-amber-900 { background-color: #0f172a; }
  .tw-lg\:text-amber-950 { color: #020617; }
  .tw-lg\:bg-amber-950 { background-color: #020617; }
  .tw-lg\:text-yellow-50 { color: #f8fafc; }
  .tw-lg\:bg-yellow-50 { background-color: #f8fafc; }
  .tw-lg\:text-yellow-100 { color: #f1f5f9; }
  .tw-lg\:bg-yellow-100 { background-color: #f1f5f9; }
  .tw-lg\:text-yellow-200 { color: #e2e8f0; }
  .tw-lg\:bg-yellow-200 { background-color: #e2e8f0; }
  .tw-lg\:text-yellow-300 { color: #cbd5e1; }
  .tw-lg\:bg-yellow-300 { background-color: #cbd5e1; }
  .tw-lg\:text-yellow-400 { color: #94a3b8; }
  .tw-lg\:bg-yellow-400 { background-color: #94a3b8; }
  .tw-lg\:text-yellow-500 { color: #64748b; }
  .tw-lg\:bg-yellow-500 { background-color: #64748b; }
  .tw-lg\:text-yellow-600 { color: #475569; }
  .tw-lg\:bg-yellow-600 { background-color: #475569; }
  .tw-lg\:text-yellow-700 { color: #334155; }
  .tw-lg\:bg-yellow-700 { background-color: #334155; }
  .tw-lg\:text-yellow-800 { color: #1e293b; }
  .tw-lg\:bg-yellow-800 { background-color: #1e293b; }
  .tw-lg\:text-yellow-900 { color: #0f172a; }
  .tw-lg\:bg-yellow-900 { background-color: #0f172a; }
  .tw-lg\:text-yellow-950 { color: #020617; }
  .tw-lg\:bg-yellow-950 { background-color: #020617; }
  .tw-lg\:text-lime-50 { color: #f8fafc; }
  .tw-lg\:bg-lime-50 { background-color: #f8fafc; }
  .tw-lg\:text-lime-100 { color: #f1f5f9; }
  .tw-lg\:bg-lime-100 { background-color: #f1f5f9; }
  .tw-lg\:text-lime-200 { color: #e2e8f0; }
  .tw-lg\:bg-lime-200 { background-color: #e2e8f0; }
  .tw-lg\:text-lime-300 { color: #cbd5e1; }
  .tw-lg\:bg-lime-300 { background-color: #cbd5e1; }
  .tw-lg\:text-lime-400 { color: #94a3b8; }
  .tw-lg\:bg-lime-400 { background-color: #94a3b8; }
  .tw-lg\:text-lime-500 { color: #64748b; }
  .tw-lg\:bg-lime-500 { background-color: #64748b; }
  .tw-lg\:text-lime-600 { color: #475569; }
  .tw-lg\:bg-lime-600 { background-color: #475569; }
  .tw-lg\:text-lime-700 { color: #334155; }
  .tw-lg\:bg-lime-700 { background-color: #334155; }
  .tw-lg\:text-lime-800 { color: #1e293b; }
  .tw-lg\:bg-lime-800 { background-color: #1e293b; }
  .tw-lg\:text-lime-900 { color: #0f172a; }
  .tw-lg\:bg-lime-900 { background-color: #0f172a; }
  .tw-lg\:text-lime-950 { color: #020617; }
  .tw-lg\:bg-lime-950 { background-color: #020617; }
  .tw-lg\:text-green-50 { color: #f8fafc; }
  .tw-lg\:bg-green-50 { background-color: #f8fafc; }
  .tw-lg\:text-green-100 { color: #f1f5f9; }
  .tw-lg\:bg-green-100 { background-color: #f1f5f9; }
  .tw-lg\:text-green-200 { color: #e2e8f0; }
  .tw-lg\:bg-green-200 { background-color: #e2e8f0; }
  .tw-lg\:text-green-300 { color: #cbd5e1; }
  .tw-lg\:bg-green-300 { background-color: #cbd5e1; }
  .tw-lg\:text-green-400 { color: #94a3b8; }
  .tw-lg\:bg-green-400 { background-color: #94a3b8; }
  .tw-lg\:text-green-500 { color: #64748b; }
  .tw-lg\:bg-green-500 { background-color: #64748b; }
  .tw-lg\:text-green-600 { color: #475569; }
  .tw-lg\:bg-green-600 { background-color: #475569; }
  .tw-lg\:text-green-700 { color: #334155; }
  .tw-lg\:bg-green-700 { background-color: #334155; }
  .tw-lg\:text-green-800 { color: #1e293b; }
  .tw-lg\:bg-green-800 { background-color: #1e293b; }
  .tw-lg\:text-green-900 { color: #0f172a; }
  .tw-lg\:bg-green-900 { background-color: #0f172a; }
  .tw-lg\:text-green-950 { color: #020617; }
  .tw-lg\:bg-green-950 { background-color: #020617; }
  .tw-lg\:w-1/2 { width: 50%; }
  .tw-lg\:max-w-1/2 { max-width: 50%; }
  .tw-lg\:w-1/3 { width: 33.tw-333333%; }
  .tw-lg\:max-w-1/3 { max-width: 33.tw-333333%; }
  .tw-lg\:w-2/3 { width: 66.tw-666667%; }
  .tw-lg\:max-w-2/3 { max-width: 66.tw-666667%; }
  .tw-lg\:w-1/4 { width: 25%; }
  .tw-lg\:max-w-1/4 { max-width: 25%; }
  .tw-lg\:w-3/4 { width: 75%; }
  .tw-lg\:max-w-3/4 { max-width: 75%; }
  .tw-lg\:w-1/5 { width: 20%; }
  .tw-lg\:max-w-1/5 { max-width: 20%; }
  .tw-lg\:w-2/5 { width: 40%; }
  .tw-lg\:max-w-2/5 { max-width: 40%; }
  .tw-lg\:w-3/5 { width: 60%; }
  .tw-lg\:max-w-3/5 { max-width: 60%; }
  .tw-lg\:w-4/5 { width: 80%; }
  .tw-lg\:max-w-4/5 { max-width: 80%; }
  .tw-lg\:w-full { width: 100%; }
  .tw-lg\:max-w-full { max-width: 100%; }
  .tw-lg\:w-screen { width: 100vw; }
  .tw-lg\:max-w-screen { max-width: 100vw; }
  .tw-lg\:w-min { width: min-content; }
  .tw-lg\:max-w-min { max-width: min-content; }
  .tw-lg\:w-max { width: max-content; }
  .tw-lg\:max-w-max { max-width: max-content; }
  .tw-lg\:w-fit { width: fit-content; }
  .tw-lg\:max-w-fit { max-width: fit-content; }
  .tw-lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .tw-lg\:col-span-1 { grid-column: span 1 / span 1; }
  .tw-lg\:col-start-1 { grid-column-start: 1; }
  .tw-lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .tw-lg\:col-span-2 { grid-column: span 2 / span 2; }
  .tw-lg\:col-start-2 { grid-column-start: 2; }
  .tw-lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .tw-lg\:col-span-3 { grid-column: span 3 / span 3; }
  .tw-lg\:col-start-3 { grid-column-start: 3; }
  .tw-lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .tw-lg\:col-span-4 { grid-column: span 4 / span 4; }
  .tw-lg\:col-start-4 { grid-column-start: 4; }
  .tw-lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .tw-lg\:col-span-5 { grid-column: span 5 / span 5; }
  .tw-lg\:col-start-5 { grid-column-start: 5; }
  .tw-lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .tw-lg\:col-span-6 { grid-column: span 6 / span 6; }
  .tw-lg\:col-start-6 { grid-column-start: 6; }
  .tw-lg\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .tw-lg\:col-span-7 { grid-column: span 7 / span 7; }
  .tw-lg\:col-start-7 { grid-column-start: 7; }
  .tw-lg\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .tw-lg\:col-span-8 { grid-column: span 8 / span 8; }
  .tw-lg\:col-start-8 { grid-column-start: 8; }
  .tw-lg\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .tw-lg\:col-span-9 { grid-column: span 9 / span 9; }
  .tw-lg\:col-start-9 { grid-column-start: 9; }
  .tw-lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .tw-lg\:col-span-10 { grid-column: span 10 / span 10; }
  .tw-lg\:col-start-10 { grid-column-start: 10; }
  .tw-lg\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .tw-lg\:col-span-11 { grid-column: span 11 / span 11; }
  .tw-lg\:col-start-11 { grid-column-start: 11; }
  .tw-lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .tw-lg\:col-span-12 { grid-column: span 12 / span 12; }
  .tw-lg\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1280px) {
  .tw-xl\:text-slate-50 { color: #f8fafc; }
  .tw-xl\:bg-slate-50 { background-color: #f8fafc; }
  .tw-xl\:text-slate-100 { color: #f1f5f9; }
  .tw-xl\:bg-slate-100 { background-color: #f1f5f9; }
  .tw-xl\:text-slate-200 { color: #e2e8f0; }
  .tw-xl\:bg-slate-200 { background-color: #e2e8f0; }
  .tw-xl\:text-slate-300 { color: #cbd5e1; }
  .tw-xl\:bg-slate-300 { background-color: #cbd5e1; }
  .tw-xl\:text-slate-400 { color: #94a3b8; }
  .tw-xl\:bg-slate-400 { background-color: #94a3b8; }
  .tw-xl\:text-slate-500 { color: #64748b; }
  .tw-xl\:bg-slate-500 { background-color: #64748b; }
  .tw-xl\:text-slate-600 { color: #475569; }
  .tw-xl\:bg-slate-600 { background-color: #475569; }
  .tw-xl\:text-slate-700 { color: #334155; }
  .tw-xl\:bg-slate-700 { background-color: #334155; }
  .tw-xl\:text-slate-800 { color: #1e293b; }
  .tw-xl\:bg-slate-800 { background-color: #1e293b; }
  .tw-xl\:text-slate-900 { color: #0f172a; }
  .tw-xl\:bg-slate-900 { background-color: #0f172a; }
  .tw-xl\:text-slate-950 { color: #020617; }
  .tw-xl\:bg-slate-950 { background-color: #020617; }
  .tw-xl\:text-gray-50 { color: #f8fafc; }
  .tw-xl\:bg-gray-50 { background-color: #f8fafc; }
  .tw-xl\:text-gray-100 { color: #f1f5f9; }
  .tw-xl\:bg-gray-100 { background-color: #f1f5f9; }
  .tw-xl\:text-gray-200 { color: #e2e8f0; }
  .tw-xl\:bg-gray-200 { background-color: #e2e8f0; }
  .tw-xl\:text-gray-300 { color: #cbd5e1; }
  .tw-xl\:bg-gray-300 { background-color: #cbd5e1; }
  .tw-xl\:text-gray-400 { color: #94a3b8; }
  .tw-xl\:bg-gray-400 { background-color: #94a3b8; }
  .tw-xl\:text-gray-500 { color: #64748b; }
  .tw-xl\:bg-gray-500 { background-color: #64748b; }
  .tw-xl\:text-gray-600 { color: #475569; }
  .tw-xl\:bg-gray-600 { background-color: #475569; }
  .tw-xl\:text-gray-700 { color: #334155; }
  .tw-xl\:bg-gray-700 { background-color: #334155; }
  .tw-xl\:text-gray-800 { color: #1e293b; }
  .tw-xl\:bg-gray-800 { background-color: #1e293b; }
  .tw-xl\:text-gray-900 { color: #0f172a; }
  .tw-xl\:bg-gray-900 { background-color: #0f172a; }
  .tw-xl\:text-gray-950 { color: #020617; }
  .tw-xl\:bg-gray-950 { background-color: #020617; }
  .tw-xl\:text-zinc-50 { color: #f8fafc; }
  .tw-xl\:bg-zinc-50 { background-color: #f8fafc; }
  .tw-xl\:text-zinc-100 { color: #f1f5f9; }
  .tw-xl\:bg-zinc-100 { background-color: #f1f5f9; }
  .tw-xl\:text-zinc-200 { color: #e2e8f0; }
  .tw-xl\:bg-zinc-200 { background-color: #e2e8f0; }
  .tw-xl\:text-zinc-300 { color: #cbd5e1; }
  .tw-xl\:bg-zinc-300 { background-color: #cbd5e1; }
  .tw-xl\:text-zinc-400 { color: #94a3b8; }
  .tw-xl\:bg-zinc-400 { background-color: #94a3b8; }
  .tw-xl\:text-zinc-500 { color: #64748b; }
  .tw-xl\:bg-zinc-500 { background-color: #64748b; }
  .tw-xl\:text-zinc-600 { color: #475569; }
  .tw-xl\:bg-zinc-600 { background-color: #475569; }
  .tw-xl\:text-zinc-700 { color: #334155; }
  .tw-xl\:bg-zinc-700 { background-color: #334155; }
  .tw-xl\:text-zinc-800 { color: #1e293b; }
  .tw-xl\:bg-zinc-800 { background-color: #1e293b; }
  .tw-xl\:text-zinc-900 { color: #0f172a; }
  .tw-xl\:bg-zinc-900 { background-color: #0f172a; }
  .tw-xl\:text-zinc-950 { color: #020617; }
  .tw-xl\:bg-zinc-950 { background-color: #020617; }
  .tw-xl\:text-neutral-50 { color: #f8fafc; }
  .tw-xl\:bg-neutral-50 { background-color: #f8fafc; }
  .tw-xl\:text-neutral-100 { color: #f1f5f9; }
  .tw-xl\:bg-neutral-100 { background-color: #f1f5f9; }
  .tw-xl\:text-neutral-200 { color: #e2e8f0; }
  .tw-xl\:bg-neutral-200 { background-color: #e2e8f0; }
  .tw-xl\:text-neutral-300 { color: #cbd5e1; }
  .tw-xl\:bg-neutral-300 { background-color: #cbd5e1; }
  .tw-xl\:text-neutral-400 { color: #94a3b8; }
  .tw-xl\:bg-neutral-400 { background-color: #94a3b8; }
  .tw-xl\:text-neutral-500 { color: #64748b; }
  .tw-xl\:bg-neutral-500 { background-color: #64748b; }
  .tw-xl\:text-neutral-600 { color: #475569; }
  .tw-xl\:bg-neutral-600 { background-color: #475569; }
  .tw-xl\:text-neutral-700 { color: #334155; }
  .tw-xl\:bg-neutral-700 { background-color: #334155; }
  .tw-xl\:text-neutral-800 { color: #1e293b; }
  .tw-xl\:bg-neutral-800 { background-color: #1e293b; }
  .tw-xl\:text-neutral-900 { color: #0f172a; }
  .tw-xl\:bg-neutral-900 { background-color: #0f172a; }
  .tw-xl\:text-neutral-950 { color: #020617; }
  .tw-xl\:bg-neutral-950 { background-color: #020617; }
  .tw-xl\:text-stone-50 { color: #f8fafc; }
  .tw-xl\:bg-stone-50 { background-color: #f8fafc; }
  .tw-xl\:text-stone-100 { color: #f1f5f9; }
  .tw-xl\:bg-stone-100 { background-color: #f1f5f9; }
  .tw-xl\:text-stone-200 { color: #e2e8f0; }
  .tw-xl\:bg-stone-200 { background-color: #e2e8f0; }
  .tw-xl\:text-stone-300 { color: #cbd5e1; }
  .tw-xl\:bg-stone-300 { background-color: #cbd5e1; }
  .tw-xl\:text-stone-400 { color: #94a3b8; }
  .tw-xl\:bg-stone-400 { background-color: #94a3b8; }
  .tw-xl\:text-stone-500 { color: #64748b; }
  .tw-xl\:bg-stone-500 { background-color: #64748b; }
  .tw-xl\:text-stone-600 { color: #475569; }
  .tw-xl\:bg-stone-600 { background-color: #475569; }
  .tw-xl\:text-stone-700 { color: #334155; }
  .tw-xl\:bg-stone-700 { background-color: #334155; }
  .tw-xl\:text-stone-800 { color: #1e293b; }
  .tw-xl\:bg-stone-800 { background-color: #1e293b; }
  .tw-xl\:text-stone-900 { color: #0f172a; }
  .tw-xl\:bg-stone-900 { background-color: #0f172a; }
  .tw-xl\:text-stone-950 { color: #020617; }
  .tw-xl\:bg-stone-950 { background-color: #020617; }
  .tw-xl\:text-red-50 { color: #f8fafc; }
  .tw-xl\:bg-red-50 { background-color: #f8fafc; }
  .tw-xl\:text-red-100 { color: #f1f5f9; }
  .tw-xl\:bg-red-100 { background-color: #f1f5f9; }
  .tw-xl\:text-red-200 { color: #e2e8f0; }
  .tw-xl\:bg-red-200 { background-color: #e2e8f0; }
  .tw-xl\:text-red-300 { color: #cbd5e1; }
  .tw-xl\:bg-red-300 { background-color: #cbd5e1; }
  .tw-xl\:text-red-400 { color: #94a3b8; }
  .tw-xl\:bg-red-400 { background-color: #94a3b8; }
  .tw-xl\:text-red-500 { color: #64748b; }
  .tw-xl\:bg-red-500 { background-color: #64748b; }
  .tw-xl\:text-red-600 { color: #475569; }
  .tw-xl\:bg-red-600 { background-color: #475569; }
  .tw-xl\:text-red-700 { color: #334155; }
  .tw-xl\:bg-red-700 { background-color: #334155; }
  .tw-xl\:text-red-800 { color: #1e293b; }
  .tw-xl\:bg-red-800 { background-color: #1e293b; }
  .tw-xl\:text-red-900 { color: #0f172a; }
  .tw-xl\:bg-red-900 { background-color: #0f172a; }
  .tw-xl\:text-red-950 { color: #020617; }
  .tw-xl\:bg-red-950 { background-color: #020617; }
  .tw-xl\:text-orange-50 { color: #f8fafc; }
  .tw-xl\:bg-orange-50 { background-color: #f8fafc; }
  .tw-xl\:text-orange-100 { color: #f1f5f9; }
  .tw-xl\:bg-orange-100 { background-color: #f1f5f9; }
  .tw-xl\:text-orange-200 { color: #e2e8f0; }
  .tw-xl\:bg-orange-200 { background-color: #e2e8f0; }
  .tw-xl\:text-orange-300 { color: #cbd5e1; }
  .tw-xl\:bg-orange-300 { background-color: #cbd5e1; }
  .tw-xl\:text-orange-400 { color: #94a3b8; }
  .tw-xl\:bg-orange-400 { background-color: #94a3b8; }
  .tw-xl\:text-orange-500 { color: #64748b; }
  .tw-xl\:bg-orange-500 { background-color: #64748b; }
  .tw-xl\:text-orange-600 { color: #475569; }
  .tw-xl\:bg-orange-600 { background-color: #475569; }
  .tw-xl\:text-orange-700 { color: #334155; }
  .tw-xl\:bg-orange-700 { background-color: #334155; }
  .tw-xl\:text-orange-800 { color: #1e293b; }
  .tw-xl\:bg-orange-800 { background-color: #1e293b; }
  .tw-xl\:text-orange-900 { color: #0f172a; }
  .tw-xl\:bg-orange-900 { background-color: #0f172a; }
  .tw-xl\:text-orange-950 { color: #020617; }
  .tw-xl\:bg-orange-950 { background-color: #020617; }
  .tw-xl\:text-amber-50 { color: #f8fafc; }
  .tw-xl\:bg-amber-50 { background-color: #f8fafc; }
  .tw-xl\:text-amber-100 { color: #f1f5f9; }
  .tw-xl\:bg-amber-100 { background-color: #f1f5f9; }
  .tw-xl\:text-amber-200 { color: #e2e8f0; }
  .tw-xl\:bg-amber-200 { background-color: #e2e8f0; }
  .tw-xl\:text-amber-300 { color: #cbd5e1; }
  .tw-xl\:bg-amber-300 { background-color: #cbd5e1; }
  .tw-xl\:text-amber-400 { color: #94a3b8; }
  .tw-xl\:bg-amber-400 { background-color: #94a3b8; }
  .tw-xl\:text-amber-500 { color: #64748b; }
  .tw-xl\:bg-amber-500 { background-color: #64748b; }
  .tw-xl\:text-amber-600 { color: #475569; }
  .tw-xl\:bg-amber-600 { background-color: #475569; }
  .tw-xl\:text-amber-700 { color: #334155; }
  .tw-xl\:bg-amber-700 { background-color: #334155; }
  .tw-xl\:text-amber-800 { color: #1e293b; }
  .tw-xl\:bg-amber-800 { background-color: #1e293b; }
  .tw-xl\:text-amber-900 { color: #0f172a; }
  .tw-xl\:bg-amber-900 { background-color: #0f172a; }
  .tw-xl\:text-amber-950 { color: #020617; }
  .tw-xl\:bg-amber-950 { background-color: #020617; }
  .tw-xl\:text-yellow-50 { color: #f8fafc; }
  .tw-xl\:bg-yellow-50 { background-color: #f8fafc; }
  .tw-xl\:text-yellow-100 { color: #f1f5f9; }
  .tw-xl\:bg-yellow-100 { background-color: #f1f5f9; }
  .tw-xl\:text-yellow-200 { color: #e2e8f0; }
  .tw-xl\:bg-yellow-200 { background-color: #e2e8f0; }
  .tw-xl\:text-yellow-300 { color: #cbd5e1; }
  .tw-xl\:bg-yellow-300 { background-color: #cbd5e1; }
  .tw-xl\:text-yellow-400 { color: #94a3b8; }
  .tw-xl\:bg-yellow-400 { background-color: #94a3b8; }
  .tw-xl\:text-yellow-500 { color: #64748b; }
  .tw-xl\:bg-yellow-500 { background-color: #64748b; }
  .tw-xl\:text-yellow-600 { color: #475569; }
  .tw-xl\:bg-yellow-600 { background-color: #475569; }
  .tw-xl\:text-yellow-700 { color: #334155; }
  .tw-xl\:bg-yellow-700 { background-color: #334155; }
  .tw-xl\:text-yellow-800 { color: #1e293b; }
  .tw-xl\:bg-yellow-800 { background-color: #1e293b; }
  .tw-xl\:text-yellow-900 { color: #0f172a; }
  .tw-xl\:bg-yellow-900 { background-color: #0f172a; }
  .tw-xl\:text-yellow-950 { color: #020617; }
  .tw-xl\:bg-yellow-950 { background-color: #020617; }
  .tw-xl\:text-lime-50 { color: #f8fafc; }
  .tw-xl\:bg-lime-50 { background-color: #f8fafc; }
  .tw-xl\:text-lime-100 { color: #f1f5f9; }
  .tw-xl\:bg-lime-100 { background-color: #f1f5f9; }
  .tw-xl\:text-lime-200 { color: #e2e8f0; }
  .tw-xl\:bg-lime-200 { background-color: #e2e8f0; }
  .tw-xl\:text-lime-300 { color: #cbd5e1; }
  .tw-xl\:bg-lime-300 { background-color: #cbd5e1; }
  .tw-xl\:text-lime-400 { color: #94a3b8; }
  .tw-xl\:bg-lime-400 { background-color: #94a3b8; }
  .tw-xl\:text-lime-500 { color: #64748b; }
  .tw-xl\:bg-lime-500 { background-color: #64748b; }
  .tw-xl\:text-lime-600 { color: #475569; }
  .tw-xl\:bg-lime-600 { background-color: #475569; }
  .tw-xl\:text-lime-700 { color: #334155; }
  .tw-xl\:bg-lime-700 { background-color: #334155; }
  .tw-xl\:text-lime-800 { color: #1e293b; }
  .tw-xl\:bg-lime-800 { background-color: #1e293b; }
  .tw-xl\:text-lime-900 { color: #0f172a; }
  .tw-xl\:bg-lime-900 { background-color: #0f172a; }
  .tw-xl\:text-lime-950 { color: #020617; }
  .tw-xl\:bg-lime-950 { background-color: #020617; }
  .tw-xl\:text-green-50 { color: #f8fafc; }
  .tw-xl\:bg-green-50 { background-color: #f8fafc; }
  .tw-xl\:text-green-100 { color: #f1f5f9; }
  .tw-xl\:bg-green-100 { background-color: #f1f5f9; }
  .tw-xl\:text-green-200 { color: #e2e8f0; }
  .tw-xl\:bg-green-200 { background-color: #e2e8f0; }
  .tw-xl\:text-green-300 { color: #cbd5e1; }
  .tw-xl\:bg-green-300 { background-color: #cbd5e1; }
  .tw-xl\:text-green-400 { color: #94a3b8; }
  .tw-xl\:bg-green-400 { background-color: #94a3b8; }
  .tw-xl\:text-green-500 { color: #64748b; }
  .tw-xl\:bg-green-500 { background-color: #64748b; }
  .tw-xl\:text-green-600 { color: #475569; }
  .tw-xl\:bg-green-600 { background-color: #475569; }
  .tw-xl\:text-green-700 { color: #334155; }
  .tw-xl\:bg-green-700 { background-color: #334155; }
  .tw-xl\:text-green-800 { color: #1e293b; }
  .tw-xl\:bg-green-800 { background-color: #1e293b; }
  .tw-xl\:text-green-900 { color: #0f172a; }
  .tw-xl\:bg-green-900 { background-color: #0f172a; }
  .tw-xl\:text-green-950 { color: #020617; }
  .tw-xl\:bg-green-950 { background-color: #020617; }
  .tw-xl\:w-1/2 { width: 50%; }
  .tw-xl\:max-w-1/2 { max-width: 50%; }
  .tw-xl\:w-1/3 { width: 33.tw-333333%; }
  .tw-xl\:max-w-1/3 { max-width: 33.tw-333333%; }
  .tw-xl\:w-2/3 { width: 66.tw-666667%; }
  .tw-xl\:max-w-2/3 { max-width: 66.tw-666667%; }
  .tw-xl\:w-1/4 { width: 25%; }
  .tw-xl\:max-w-1/4 { max-width: 25%; }
  .tw-xl\:w-3/4 { width: 75%; }
  .tw-xl\:max-w-3/4 { max-width: 75%; }
  .tw-xl\:w-1/5 { width: 20%; }
  .tw-xl\:max-w-1/5 { max-width: 20%; }
  .tw-xl\:w-2/5 { width: 40%; }
  .tw-xl\:max-w-2/5 { max-width: 40%; }
  .tw-xl\:w-3/5 { width: 60%; }
  .tw-xl\:max-w-3/5 { max-width: 60%; }
  .tw-xl\:w-4/5 { width: 80%; }
  .tw-xl\:max-w-4/5 { max-width: 80%; }
  .tw-xl\:w-full { width: 100%; }
  .tw-xl\:max-w-full { max-width: 100%; }
  .tw-xl\:w-screen { width: 100vw; }
  .tw-xl\:max-w-screen { max-width: 100vw; }
  .tw-xl\:w-min { width: min-content; }
  .tw-xl\:max-w-min { max-width: min-content; }
  .tw-xl\:w-max { width: max-content; }
  .tw-xl\:max-w-max { max-width: max-content; }
  .tw-xl\:w-fit { width: fit-content; }
  .tw-xl\:max-w-fit { max-width: fit-content; }
  .tw-xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .tw-xl\:col-span-1 { grid-column: span 1 / span 1; }
  .tw-xl\:col-start-1 { grid-column-start: 1; }
  .tw-xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .tw-xl\:col-span-2 { grid-column: span 2 / span 2; }
  .tw-xl\:col-start-2 { grid-column-start: 2; }
  .tw-xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .tw-xl\:col-span-3 { grid-column: span 3 / span 3; }
  .tw-xl\:col-start-3 { grid-column-start: 3; }
  .tw-xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .tw-xl\:col-span-4 { grid-column: span 4 / span 4; }
  .tw-xl\:col-start-4 { grid-column-start: 4; }
  .tw-xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .tw-xl\:col-span-5 { grid-column: span 5 / span 5; }
  .tw-xl\:col-start-5 { grid-column-start: 5; }
  .tw-xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .tw-xl\:col-span-6 { grid-column: span 6 / span 6; }
  .tw-xl\:col-start-6 { grid-column-start: 6; }
  .tw-xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .tw-xl\:col-span-7 { grid-column: span 7 / span 7; }
  .tw-xl\:col-start-7 { grid-column-start: 7; }
  .tw-xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .tw-xl\:col-span-8 { grid-column: span 8 / span 8; }
  .tw-xl\:col-start-8 { grid-column-start: 8; }
  .tw-xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .tw-xl\:col-span-9 { grid-column: span 9 / span 9; }
  .tw-xl\:col-start-9 { grid-column-start: 9; }
  .tw-xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .tw-xl\:col-span-10 { grid-column: span 10 / span 10; }
  .tw-xl\:col-start-10 { grid-column-start: 10; }
  .tw-xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .tw-xl\:col-span-11 { grid-column: span 11 / span 11; }
  .tw-xl\:col-start-11 { grid-column-start: 11; }
  .tw-xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .tw-xl\:col-span-12 { grid-column: span 12 / span 12; }
  .tw-xl\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1536px) {
  .tw-2xl\:text-slate-50 { color: #f8fafc; }
  .tw-2xl\:bg-slate-50 { background-color: #f8fafc; }
  .tw-2xl\:text-slate-100 { color: #f1f5f9; }
  .tw-2xl\:bg-slate-100 { background-color: #f1f5f9; }
  .tw-2xl\:text-slate-200 { color: #e2e8f0; }
  .tw-2xl\:bg-slate-200 { background-color: #e2e8f0; }
  .tw-2xl\:text-slate-300 { color: #cbd5e1; }
  .tw-2xl\:bg-slate-300 { background-color: #cbd5e1; }
  .tw-2xl\:text-slate-400 { color: #94a3b8; }
  .tw-2xl\:bg-slate-400 { background-color: #94a3b8; }
  .tw-2xl\:text-slate-500 { color: #64748b; }
  .tw-2xl\:bg-slate-500 { background-color: #64748b; }
  .tw-2xl\:text-slate-600 { color: #475569; }
  .tw-2xl\:bg-slate-600 { background-color: #475569; }
  .tw-2xl\:text-slate-700 { color: #334155; }
  .tw-2xl\:bg-slate-700 { background-color: #334155; }
  .tw-2xl\:text-slate-800 { color: #1e293b; }
  .tw-2xl\:bg-slate-800 { background-color: #1e293b; }
  .tw-2xl\:text-slate-900 { color: #0f172a; }
  .tw-2xl\:bg-slate-900 { background-color: #0f172a; }
  .tw-2xl\:text-slate-950 { color: #020617; }
  .tw-2xl\:bg-slate-950 { background-color: #020617; }
  .tw-2xl\:text-gray-50 { color: #f8fafc; }
  .tw-2xl\:bg-gray-50 { background-color: #f8fafc; }
  .tw-2xl\:text-gray-100 { color: #f1f5f9; }
  .tw-2xl\:bg-gray-100 { background-color: #f1f5f9; }
  .tw-2xl\:text-gray-200 { color: #e2e8f0; }
  .tw-2xl\:bg-gray-200 { background-color: #e2e8f0; }
  .tw-2xl\:text-gray-300 { color: #cbd5e1; }
  .tw-2xl\:bg-gray-300 { background-color: #cbd5e1; }
  .tw-2xl\:text-gray-400 { color: #94a3b8; }
  .tw-2xl\:bg-gray-400 { background-color: #94a3b8; }
  .tw-2xl\:text-gray-500 { color: #64748b; }
  .tw-2xl\:bg-gray-500 { background-color: #64748b; }
  .tw-2xl\:text-gray-600 { color: #475569; }
  .tw-2xl\:bg-gray-600 { background-color: #475569; }
  .tw-2xl\:text-gray-700 { color: #334155; }
  .tw-2xl\:bg-gray-700 { background-color: #334155; }
  .tw-2xl\:text-gray-800 { color: #1e293b; }
  .tw-2xl\:bg-gray-800 { background-color: #1e293b; }
  .tw-2xl\:text-gray-900 { color: #0f172a; }
  .tw-2xl\:bg-gray-900 { background-color: #0f172a; }
  .tw-2xl\:text-gray-950 { color: #020617; }
  .tw-2xl\:bg-gray-950 { background-color: #020617; }
  .tw-2xl\:text-zinc-50 { color: #f8fafc; }
  .tw-2xl\:bg-zinc-50 { background-color: #f8fafc; }
  .tw-2xl\:text-zinc-100 { color: #f1f5f9; }
  .tw-2xl\:bg-zinc-100 { background-color: #f1f5f9; }
  .tw-2xl\:text-zinc-200 { color: #e2e8f0; }
  .tw-2xl\:bg-zinc-200 { background-color: #e2e8f0; }
  .tw-2xl\:text-zinc-300 { color: #cbd5e1; }
  .tw-2xl\:bg-zinc-300 { background-color: #cbd5e1; }
  .tw-2xl\:text-zinc-400 { color: #94a3b8; }
  .tw-2xl\:bg-zinc-400 { background-color: #94a3b8; }
  .tw-2xl\:text-zinc-500 { color: #64748b; }
  .tw-2xl\:bg-zinc-500 { background-color: #64748b; }
  .tw-2xl\:text-zinc-600 { color: #475569; }
  .tw-2xl\:bg-zinc-600 { background-color: #475569; }
  .tw-2xl\:text-zinc-700 { color: #334155; }
  .tw-2xl\:bg-zinc-700 { background-color: #334155; }
  .tw-2xl\:text-zinc-800 { color: #1e293b; }
  .tw-2xl\:bg-zinc-800 { background-color: #1e293b; }
  .tw-2xl\:text-zinc-900 { color: #0f172a; }
  .tw-2xl\:bg-zinc-900 { background-color: #0f172a; }
  .tw-2xl\:text-zinc-950 { color: #020617; }
  .tw-2xl\:bg-zinc-950 { background-color: #020617; }
  .tw-2xl\:text-neutral-50 { color: #f8fafc; }
  .tw-2xl\:bg-neutral-50 { background-color: #f8fafc; }
  .tw-2xl\:text-neutral-100 { color: #f1f5f9; }
  .tw-2xl\:bg-neutral-100 { background-color: #f1f5f9; }
  .tw-2xl\:text-neutral-200 { color: #e2e8f0; }
  .tw-2xl\:bg-neutral-200 { background-color: #e2e8f0; }
  .tw-2xl\:text-neutral-300 { color: #cbd5e1; }
  .tw-2xl\:bg-neutral-300 { background-color: #cbd5e1; }
  .tw-2xl\:text-neutral-400 { color: #94a3b8; }
  .tw-2xl\:bg-neutral-400 { background-color: #94a3b8; }
  .tw-2xl\:text-neutral-500 { color: #64748b; }
  .tw-2xl\:bg-neutral-500 { background-color: #64748b; }
  .tw-2xl\:text-neutral-600 { color: #475569; }
  .tw-2xl\:bg-neutral-600 { background-color: #475569; }
  .tw-2xl\:text-neutral-700 { color: #334155; }
  .tw-2xl\:bg-neutral-700 { background-color: #334155; }
  .tw-2xl\:text-neutral-800 { color: #1e293b; }
  .tw-2xl\:bg-neutral-800 { background-color: #1e293b; }
  .tw-2xl\:text-neutral-900 { color: #0f172a; }
  .tw-2xl\:bg-neutral-900 { background-color: #0f172a; }
  .tw-2xl\:text-neutral-950 { color: #020617; }
  .tw-2xl\:bg-neutral-950 { background-color: #020617; }
  .tw-2xl\:text-stone-50 { color: #f8fafc; }
  .tw-2xl\:bg-stone-50 { background-color: #f8fafc; }
  .tw-2xl\:text-stone-100 { color: #f1f5f9; }
  .tw-2xl\:bg-stone-100 { background-color: #f1f5f9; }
  .tw-2xl\:text-stone-200 { color: #e2e8f0; }
  .tw-2xl\:bg-stone-200 { background-color: #e2e8f0; }
  .tw-2xl\:text-stone-300 { color: #cbd5e1; }
  .tw-2xl\:bg-stone-300 { background-color: #cbd5e1; }
  .tw-2xl\:text-stone-400 { color: #94a3b8; }
  .tw-2xl\:bg-stone-400 { background-color: #94a3b8; }
  .tw-2xl\:text-stone-500 { color: #64748b; }
  .tw-2xl\:bg-stone-500 { background-color: #64748b; }
  .tw-2xl\:text-stone-600 { color: #475569; }
  .tw-2xl\:bg-stone-600 { background-color: #475569; }
  .tw-2xl\:text-stone-700 { color: #334155; }
  .tw-2xl\:bg-stone-700 { background-color: #334155; }
  .tw-2xl\:text-stone-800 { color: #1e293b; }
  .tw-2xl\:bg-stone-800 { background-color: #1e293b; }
  .tw-2xl\:text-stone-900 { color: #0f172a; }
  .tw-2xl\:bg-stone-900 { background-color: #0f172a; }
  .tw-2xl\:text-stone-950 { color: #020617; }
  .tw-2xl\:bg-stone-950 { background-color: #020617; }
  .tw-2xl\:text-red-50 { color: #f8fafc; }
  .tw-2xl\:bg-red-50 { background-color: #f8fafc; }
  .tw-2xl\:text-red-100 { color: #f1f5f9; }
  .tw-2xl\:bg-red-100 { background-color: #f1f5f9; }
  .tw-2xl\:text-red-200 { color: #e2e8f0; }
  .tw-2xl\:bg-red-200 { background-color: #e2e8f0; }
  .tw-2xl\:text-red-300 { color: #cbd5e1; }
  .tw-2xl\:bg-red-300 { background-color: #cbd5e1; }
  .tw-2xl\:text-red-400 { color: #94a3b8; }
  .tw-2xl\:bg-red-400 { background-color: #94a3b8; }
  .tw-2xl\:text-red-500 { color: #64748b; }
  .tw-2xl\:bg-red-500 { background-color: #64748b; }
  .tw-2xl\:text-red-600 { color: #475569; }
  .tw-2xl\:bg-red-600 { background-color: #475569; }
  .tw-2xl\:text-red-700 { color: #334155; }
  .tw-2xl\:bg-red-700 { background-color: #334155; }
  .tw-2xl\:text-red-800 { color: #1e293b; }
  .tw-2xl\:bg-red-800 { background-color: #1e293b; }
  .tw-2xl\:text-red-900 { color: #0f172a; }
  .tw-2xl\:bg-red-900 { background-color: #0f172a; }
  .tw-2xl\:text-red-950 { color: #020617; }
  .tw-2xl\:bg-red-950 { background-color: #020617; }
  .tw-2xl\:text-orange-50 { color: #f8fafc; }
  .tw-2xl\:bg-orange-50 { background-color: #f8fafc; }
  .tw-2xl\:text-orange-100 { color: #f1f5f9; }
  .tw-2xl\:bg-orange-100 { background-color: #f1f5f9; }
  .tw-2xl\:text-orange-200 { color: #e2e8f0; }
  .tw-2xl\:bg-orange-200 { background-color: #e2e8f0; }
  .tw-2xl\:text-orange-300 { color: #cbd5e1; }
  .tw-2xl\:bg-orange-300 { background-color: #cbd5e1; }
  .tw-2xl\:text-orange-400 { color: #94a3b8; }
  .tw-2xl\:bg-orange-400 { background-color: #94a3b8; }
  .tw-2xl\:text-orange-500 { color: #64748b; }
  .tw-2xl\:bg-orange-500 { background-color: #64748b; }
  .tw-2xl\:text-orange-600 { color: #475569; }
  .tw-2xl\:bg-orange-600 { background-color: #475569; }
  .tw-2xl\:text-orange-700 { color: #334155; }
  .tw-2xl\:bg-orange-700 { background-color: #334155; }
  .tw-2xl\:text-orange-800 { color: #1e293b; }
  .tw-2xl\:bg-orange-800 { background-color: #1e293b; }
  .tw-2xl\:text-orange-900 { color: #0f172a; }
  .tw-2xl\:bg-orange-900 { background-color: #0f172a; }
  .tw-2xl\:text-orange-950 { color: #020617; }
  .tw-2xl\:bg-orange-950 { background-color: #020617; }
  .tw-2xl\:text-amber-50 { color: #f8fafc; }
  .tw-2xl\:bg-amber-50 { background-color: #f8fafc; }
  .tw-2xl\:text-amber-100 { color: #f1f5f9; }
  .tw-2xl\:bg-amber-100 { background-color: #f1f5f9; }
  .tw-2xl\:text-amber-200 { color: #e2e8f0; }
  .tw-2xl\:bg-amber-200 { background-color: #e2e8f0; }
  .tw-2xl\:text-amber-300 { color: #cbd5e1; }
  .tw-2xl\:bg-amber-300 { background-color: #cbd5e1; }
  .tw-2xl\:text-amber-400 { color: #94a3b8; }
  .tw-2xl\:bg-amber-400 { background-color: #94a3b8; }
  .tw-2xl\:text-amber-500 { color: #64748b; }
  .tw-2xl\:bg-amber-500 { background-color: #64748b; }
  .tw-2xl\:text-amber-600 { color: #475569; }
  .tw-2xl\:bg-amber-600 { background-color: #475569; }
  .tw-2xl\:text-amber-700 { color: #334155; }
  .tw-2xl\:bg-amber-700 { background-color: #334155; }
  .tw-2xl\:text-amber-800 { color: #1e293b; }
  .tw-2xl\:bg-amber-800 { background-color: #1e293b; }
  .tw-2xl\:text-amber-900 { color: #0f172a; }
  .tw-2xl\:bg-amber-900 { background-color: #0f172a; }
  .tw-2xl\:text-amber-950 { color: #020617; }
  .tw-2xl\:bg-amber-950 { background-color: #020617; }
  .tw-2xl\:text-yellow-50 { color: #f8fafc; }
  .tw-2xl\:bg-yellow-50 { background-color: #f8fafc; }
  .tw-2xl\:text-yellow-100 { color: #f1f5f9; }
  .tw-2xl\:bg-yellow-100 { background-color: #f1f5f9; }
  .tw-2xl\:text-yellow-200 { color: #e2e8f0; }
  .tw-2xl\:bg-yellow-200 { background-color: #e2e8f0; }
  .tw-2xl\:text-yellow-300 { color: #cbd5e1; }
  .tw-2xl\:bg-yellow-300 { background-color: #cbd5e1; }
  .tw-2xl\:text-yellow-400 { color: #94a3b8; }
  .tw-2xl\:bg-yellow-400 { background-color: #94a3b8; }
  .tw-2xl\:text-yellow-500 { color: #64748b; }
  .tw-2xl\:bg-yellow-500 { background-color: #64748b; }
  .tw-2xl\:text-yellow-600 { color: #475569; }
  .tw-2xl\:bg-yellow-600 { background-color: #475569; }
  .tw-2xl\:text-yellow-700 { color: #334155; }
  .tw-2xl\:bg-yellow-700 { background-color: #334155; }
  .tw-2xl\:text-yellow-800 { color: #1e293b; }
  .tw-2xl\:bg-yellow-800 { background-color: #1e293b; }
  .tw-2xl\:text-yellow-900 { color: #0f172a; }
  .tw-2xl\:bg-yellow-900 { background-color: #0f172a; }
  .tw-2xl\:text-yellow-950 { color: #020617; }
  .tw-2xl\:bg-yellow-950 { background-color: #020617; }
  .tw-2xl\:text-lime-50 { color: #f8fafc; }
  .tw-2xl\:bg-lime-50 { background-color: #f8fafc; }
  .tw-2xl\:text-lime-100 { color: #f1f5f9; }
  .tw-2xl\:bg-lime-100 { background-color: #f1f5f9; }
  .tw-2xl\:text-lime-200 { color: #e2e8f0; }
  .tw-2xl\:bg-lime-200 { background-color: #e2e8f0; }
  .tw-2xl\:text-lime-300 { color: #cbd5e1; }
  .tw-2xl\:bg-lime-300 { background-color: #cbd5e1; }
  .tw-2xl\:text-lime-400 { color: #94a3b8; }
  .tw-2xl\:bg-lime-400 { background-color: #94a3b8; }
  .tw-2xl\:text-lime-500 { color: #64748b; }
  .tw-2xl\:bg-lime-500 { background-color: #64748b; }
  .tw-2xl\:text-lime-600 { color: #475569; }
  .tw-2xl\:bg-lime-600 { background-color: #475569; }
  .tw-2xl\:text-lime-700 { color: #334155; }
  .tw-2xl\:bg-lime-700 { background-color: #334155; }
  .tw-2xl\:text-lime-800 { color: #1e293b; }
  .tw-2xl\:bg-lime-800 { background-color: #1e293b; }
  .tw-2xl\:text-lime-900 { color: #0f172a; }
  .tw-2xl\:bg-lime-900 { background-color: #0f172a; }
  .tw-2xl\:text-lime-950 { color: #020617; }
  .tw-2xl\:bg-lime-950 { background-color: #020617; }
  .tw-2xl\:text-green-50 { color: #f8fafc; }
  .tw-2xl\:bg-green-50 { background-color: #f8fafc; }
  .tw-2xl\:text-green-100 { color: #f1f5f9; }
  .tw-2xl\:bg-green-100 { background-color: #f1f5f9; }
  .tw-2xl\:text-green-200 { color: #e2e8f0; }
  .tw-2xl\:bg-green-200 { background-color: #e2e8f0; }
  .tw-2xl\:text-green-300 { color: #cbd5e1; }
  .tw-2xl\:bg-green-300 { background-color: #cbd5e1; }
  .tw-2xl\:text-green-400 { color: #94a3b8; }
  .tw-2xl\:bg-green-400 { background-color: #94a3b8; }
  .tw-2xl\:text-green-500 { color: #64748b; }
  .tw-2xl\:bg-green-500 { background-color: #64748b; }
  .tw-2xl\:text-green-600 { color: #475569; }
  .tw-2xl\:bg-green-600 { background-color: #475569; }
  .tw-2xl\:text-green-700 { color: #334155; }
  .tw-2xl\:bg-green-700 { background-color: #334155; }
  .tw-2xl\:text-green-800 { color: #1e293b; }
  .tw-2xl\:bg-green-800 { background-color: #1e293b; }
  .tw-2xl\:text-green-900 { color: #0f172a; }
  .tw-2xl\:bg-green-900 { background-color: #0f172a; }
  .tw-2xl\:text-green-950 { color: #020617; }
  .tw-2xl\:bg-green-950 { background-color: #020617; }
  .tw-2xl\:w-1/2 { width: 50%; }
  .tw-2xl\:max-w-1/2 { max-width: 50%; }
  .tw-2xl\:w-1/3 { width: 33.tw-333333%; }
  .tw-2xl\:max-w-1/3 { max-width: 33.tw-333333%; }
  .tw-2xl\:w-2/3 { width: 66.tw-666667%; }
  .tw-2xl\:max-w-2/3 { max-width: 66.tw-666667%; }
  .tw-2xl\:w-1/4 { width: 25%; }
  .tw-2xl\:max-w-1/4 { max-width: 25%; }
  .tw-2xl\:w-3/4 { width: 75%; }
  .tw-2xl\:max-w-3/4 { max-width: 75%; }
  .tw-2xl\:w-1/5 { width: 20%; }
  .tw-2xl\:max-w-1/5 { max-width: 20%; }
  .tw-2xl\:w-2/5 { width: 40%; }
  .tw-2xl\:max-w-2/5 { max-width: 40%; }
  .tw-2xl\:w-3/5 { width: 60%; }
  .tw-2xl\:max-w-3/5 { max-width: 60%; }
  .tw-2xl\:w-4/5 { width: 80%; }
  .tw-2xl\:max-w-4/5 { max-width: 80%; }
  .tw-2xl\:w-full { width: 100%; }
  .tw-2xl\:max-w-full { max-width: 100%; }
  .tw-2xl\:w-screen { width: 100vw; }
  .tw-2xl\:max-w-screen { max-width: 100vw; }
  .tw-2xl\:w-min { width: min-content; }
  .tw-2xl\:max-w-min { max-width: min-content; }
  .tw-2xl\:w-max { width: max-content; }
  .tw-2xl\:max-w-max { max-width: max-content; }
  .tw-2xl\:w-fit { width: fit-content; }
  .tw-2xl\:max-w-fit { max-width: fit-content; }
  .tw-2xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .tw-2xl\:col-span-1 { grid-column: span 1 / span 1; }
  .tw-2xl\:col-start-1 { grid-column-start: 1; }
  .tw-2xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .tw-2xl\:col-span-2 { grid-column: span 2 / span 2; }
  .tw-2xl\:col-start-2 { grid-column-start: 2; }
  .tw-2xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .tw-2xl\:col-span-3 { grid-column: span 3 / span 3; }
  .tw-2xl\:col-start-3 { grid-column-start: 3; }
  .tw-2xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .tw-2xl\:col-span-4 { grid-column: span 4 / span 4; }
  .tw-2xl\:col-start-4 { grid-column-start: 4; }
  .tw-2xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .tw-2xl\:col-span-5 { grid-column: span 5 / span 5; }
  .tw-2xl\:col-start-5 { grid-column-start: 5; }
  .tw-2xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .tw-2xl\:col-span-6 { grid-column: span 6 / span 6; }
  .tw-2xl\:col-start-6 { grid-column-start: 6; }
  .tw-2xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .tw-2xl\:col-span-7 { grid-column: span 7 / span 7; }
  .tw-2xl\:col-start-7 { grid-column-start: 7; }
  .tw-2xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .tw-2xl\:col-span-8 { grid-column: span 8 / span 8; }
  .tw-2xl\:col-start-8 { grid-column-start: 8; }
  .tw-2xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .tw-2xl\:col-span-9 { grid-column: span 9 / span 9; }
  .tw-2xl\:col-start-9 { grid-column-start: 9; }
  .tw-2xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .tw-2xl\:col-span-10 { grid-column: span 10 / span 10; }
  .tw-2xl\:col-start-10 { grid-column-start: 10; }
  .tw-2xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .tw-2xl\:col-span-11 { grid-column: span 11 / span 11; }
  .tw-2xl\:col-start-11 { grid-column-start: 11; }
  .tw-2xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .tw-2xl\:col-span-12 { grid-column: span 12 / span 12; }
  .tw-2xl\:col-start-12 { grid-column-start: 12; }
}

.tw-transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.tw-4, 0, 0.tw-2, 1); transition-duration: 150ms; }
.tw-transition-colors { transition-property: colors; transition-timing-function: cubic-bezier(0.tw-4, 0, 0.tw-2, 1); transition-duration: 150ms; }
.tw-transition-opacity { transition-property: opacity; transition-timing-function: cubic-bezier(0.tw-4, 0, 0.tw-2, 1); transition-duration: 150ms; }
.tw-transition-shadow { transition-property: shadow; transition-timing-function: cubic-bezier(0.tw-4, 0, 0.tw-2, 1); transition-duration: 150ms; }
.tw-transition-transform { transition-property: transform; transition-timing-function: cubic-bezier(0.tw-4, 0, 0.tw-2, 1); transition-duration: 150ms; }
.tw-transition-none { transition-property: none; transition-timing-function: cubic-bezier(0.tw-4, 0, 0.tw-2, 1); transition-duration: 150ms; }
.tw-duration-75 { transition-duration: 75ms; }
.tw-duration-100 { transition-duration: 100ms; }
.tw-duration-150 { transition-duration: 150ms; }
.tw-duration-200 { transition-duration: 200ms; }
.tw-duration-300 { transition-duration: 300ms; }
.tw-duration-500 { transition-duration: 500ms; }
.tw-duration-700 { transition-duration: 700ms; }
.tw-duration-1000 { transition-duration: 1000ms; }
.tw-ease-linear { transition-timing-function: linear; }
.tw-ease-in { transition-timing-function: cubic-bezier(0.tw-4, 0, 1, 1); }
.tw-ease-out { transition-timing-function: cubic-bezier(0, 0, 0.tw-2, 1); }
.tw-ease-in-out { transition-timing-function: cubic-bezier(0.tw-4, 0, 0.tw-2, 1); }

.tw-blur-0 { filter: blur(0px); }
.tw-blur-4 { filter: blur(4px); }
.tw-blur-8 { filter: blur(8px); }
.tw-blur-12 { filter: blur(12px); }
.tw-blur-16 { filter: blur(16px); }
.tw-blur-24 { filter: blur(24px); }
.tw-brightness-0 { filter: brightness(0.tw-0); }
.tw-brightness-5 { filter: brightness(0.tw-05); }
.tw-brightness-10 { filter: brightness(0.tw-1); }
.tw-brightness-15 { filter: brightness(0.tw-15); }
.tw-brightness-20 { filter: brightness(0.tw-2); }
.tw-brightness-25 { filter: brightness(0.tw-25); }
.tw-brightness-30 { filter: brightness(0.tw-3); }
.tw-brightness-35 { filter: brightness(0.tw-35); }
.tw-brightness-40 { filter: brightness(0.tw-4); }
.tw-brightness-45 { filter: brightness(0.tw-45); }
.tw-brightness-50 { filter: brightness(0.tw-5); }
.tw-brightness-55 { filter: brightness(0.tw-55); }
.tw-brightness-60 { filter: brightness(0.tw-6); }
.tw-brightness-65 { filter: brightness(0.tw-65); }
.tw-brightness-70 { filter: brightness(0.tw-7); }
.tw-brightness-75 { filter: brightness(0.tw-75); }
.tw-brightness-80 { filter: brightness(0.tw-8); }
.tw-brightness-85 { filter: brightness(0.tw-85); }
.tw-brightness-90 { filter: brightness(0.tw-9); }
.tw-brightness-95 { filter: brightness(0.tw-95); }
.tw-brightness-100 { filter: brightness(1.tw-0); }
.tw-brightness-105 { filter: brightness(1.tw-05); }
.tw-brightness-110 { filter: brightness(1.tw-1); }
.tw-brightness-115 { filter: brightness(1.tw-15); }
.tw-brightness-120 { filter: brightness(1.tw-2); }
.tw-brightness-125 { filter: brightness(1.tw-25); }
.tw-brightness-130 { filter: brightness(1.tw-3); }
.tw-brightness-135 { filter: brightness(1.tw-35); }
.tw-brightness-140 { filter: brightness(1.tw-4); }
.tw-brightness-145 { filter: brightness(1.tw-45); }
.tw-brightness-150 { filter: brightness(1.tw-5); }
.tw-brightness-155 { filter: brightness(1.tw-55); }
.tw-brightness-160 { filter: brightness(1.tw-6); }
.tw-brightness-165 { filter: brightness(1.tw-65); }
.tw-brightness-170 { filter: brightness(1.tw-7); }
.tw-brightness-175 { filter: brightness(1.tw-75); }
.tw-brightness-180 { filter: brightness(1.tw-8); }
.tw-brightness-185 { filter: brightness(1.tw-85); }
.tw-brightness-190 { filter: brightness(1.tw-9); }
.tw-brightness-195 { filter: brightness(1.tw-95); }
.tw-brightness-200 { filter: brightness(2.tw-0); }
.tw-contrast-0 { filter: contrast(0.tw-0); }
.tw-contrast-5 { filter: contrast(0.tw-05); }
.tw-contrast-10 { filter: contrast(0.tw-1); }
.tw-contrast-15 { filter: contrast(0.tw-15); }
.tw-contrast-20 { filter: contrast(0.tw-2); }
.tw-contrast-25 { filter: contrast(0.tw-25); }
.tw-contrast-30 { filter: contrast(0.tw-3); }
.tw-contrast-35 { filter: contrast(0.tw-35); }
.tw-contrast-40 { filter: contrast(0.tw-4); }
.tw-contrast-45 { filter: contrast(0.tw-45); }
.tw-contrast-50 { filter: contrast(0.tw-5); }
.tw-contrast-55 { filter: contrast(0.tw-55); }
.tw-contrast-60 { filter: contrast(0.tw-6); }
.tw-contrast-65 { filter: contrast(0.tw-65); }
.tw-contrast-70 { filter: contrast(0.tw-7); }
.tw-contrast-75 { filter: contrast(0.tw-75); }
.tw-contrast-80 { filter: contrast(0.tw-8); }
.tw-contrast-85 { filter: contrast(0.tw-85); }
.tw-contrast-90 { filter: contrast(0.tw-9); }
.tw-contrast-95 { filter: contrast(0.tw-95); }
.tw-contrast-100 { filter: contrast(1.tw-0); }
.tw-contrast-105 { filter: contrast(1.tw-05); }
.tw-contrast-110 { filter: contrast(1.tw-1); }
.tw-contrast-115 { filter: contrast(1.tw-15); }
.tw-contrast-120 { filter: contrast(1.tw-2); }
.tw-contrast-125 { filter: contrast(1.tw-25); }
.tw-contrast-130 { filter: contrast(1.tw-3); }
.tw-contrast-135 { filter: contrast(1.tw-35); }
.tw-contrast-140 { filter: contrast(1.tw-4); }
.tw-contrast-145 { filter: contrast(1.tw-45); }
.tw-contrast-150 { filter: contrast(1.tw-5); }
.tw-contrast-155 { filter: contrast(1.tw-55); }
.tw-contrast-160 { filter: contrast(1.tw-6); }
.tw-contrast-165 { filter: contrast(1.tw-65); }
.tw-contrast-170 { filter: contrast(1.tw-7); }
.tw-contrast-175 { filter: contrast(1.tw-75); }
.tw-contrast-180 { filter: contrast(1.tw-8); }
.tw-contrast-185 { filter: contrast(1.tw-85); }
.tw-contrast-190 { filter: contrast(1.tw-9); }
.tw-contrast-195 { filter: contrast(1.tw-95); }
.tw-contrast-200 { filter: contrast(2.tw-0); }

.tw-hover\:p-0:hover { padding: 0px; }
.tw-hover\:p-0.tw-5:hover { padding: 0.tw-125rem; }
.tw-hover\:p-1:hover { padding: 0.tw-25rem; }
.tw-hover\:p-1.tw-5:hover { padding: 0.tw-375rem; }
.tw-hover\:p-2:hover { padding: 0.tw-5rem; }
.tw-hover\:p-2.tw-5:hover { padding: 0.tw-625rem; }
.tw-hover\:p-3:hover { padding: 0.tw-75rem; }
.tw-hover\:p-3.tw-5:hover { padding: 0.tw-875rem; }
.tw-hover\:p-4:hover { padding: 1rem; }
.tw-hover\:p-5:hover { padding: 1.tw-25rem; }
.tw-hover\:p-6:hover { padding: 1.tw-5rem; }
.tw-hover\:p-7:hover { padding: 1.tw-75rem; }
.tw-hover\:p-8:hover { padding: 2rem; }
.tw-hover\:p-9:hover { padding: 2.tw-25rem; }
.tw-hover\:p-10:hover { padding: 2.tw-5rem; }
.tw-hover\:p-11:hover { padding: 2.tw-75rem; }
.tw-hover\:p-12:hover { padding: 3rem; }
.tw-hover\:p-14:hover { padding: 3.tw-5rem; }
.tw-hover\:p-16:hover { padding: 4rem; }
.tw-hover\:p-20:hover { padding: 5rem; }
.tw-hover\:p-24:hover { padding: 6rem; }
.tw-hover\:p-28:hover { padding: 7rem; }
.tw-hover\:p-32:hover { padding: 8rem; }
.tw-hover\:p-36:hover { padding: 9rem; }
.tw-hover\:p-40:hover { padding: 10rem; }
.tw-hover\:p-44:hover { padding: 11rem; }
.tw-hover\:p-48:hover { padding: 12rem; }
.tw-hover\:p-52:hover { padding: 13rem; }
.tw-hover\:p-56:hover { padding: 14rem; }
.tw-hover\:p-60:hover { padding: 15rem; }
.tw-hover\:p-64:hover { padding: 16rem; }
.tw-hover\:p-72:hover { padding: 18rem; }
.tw-hover\:p-80:hover { padding: 20rem; }
.tw-hover\:p-96:hover { padding: 24rem; }
.tw-hover\:m-0:hover { margin: 0px; }
.tw-hover\:m-0.tw-5:hover { margin: 0.tw-125rem; }
.tw-hover\:m-1:hover { margin: 0.tw-25rem; }
.tw-hover\:m-1.tw-5:hover { margin: 0.tw-375rem; }
.tw-hover\:m-2:hover { margin: 0.tw-5rem; }
.tw-hover\:m-2.tw-5:hover { margin: 0.tw-625rem; }
.tw-hover\:m-3:hover { margin: 0.tw-75rem; }
.tw-hover\:m-3.tw-5:hover { margin: 0.tw-875rem; }
.tw-hover\:m-4:hover { margin: 1rem; }
.tw-hover\:m-5:hover { margin: 1.tw-25rem; }
.tw-hover\:m-6:hover { margin: 1.tw-5rem; }
.tw-hover\:m-7:hover { margin: 1.tw-75rem; }
.tw-hover\:m-8:hover { margin: 2rem; }
.tw-hover\:m-9:hover { margin: 2.tw-25rem; }
.tw-hover\:m-10:hover { margin: 2.tw-5rem; }
.tw-hover\:m-11:hover { margin: 2.tw-75rem; }
.tw-hover\:m-12:hover { margin: 3rem; }
.tw-hover\:m-14:hover { margin: 3.tw-5rem; }
.tw-hover\:m-16:hover { margin: 4rem; }
.tw-hover\:m-20:hover { margin: 5rem; }
.tw-hover\:m-24:hover { margin: 6rem; }
.tw-hover\:m-28:hover { margin: 7rem; }
.tw-hover\:m-32:hover { margin: 8rem; }
.tw-hover\:m-36:hover { margin: 9rem; }
.tw-hover\:m-40:hover { margin: 10rem; }
.tw-hover\:m-44:hover { margin: 11rem; }
.tw-hover\:m-48:hover { margin: 12rem; }
.tw-hover\:m-52:hover { margin: 13rem; }
.tw-hover\:m-56:hover { margin: 14rem; }
.tw-hover\:m-60:hover { margin: 15rem; }
.tw-hover\:m-64:hover { margin: 16rem; }
.tw-hover\:m-72:hover { margin: 18rem; }
.tw-hover\:m-80:hover { margin: 20rem; }
.tw-hover\:m-96:hover { margin: 24rem; }
.tw-hover\:gap-0:hover { gap: 0px; }
.tw-hover\:gap-0.tw-5:hover { gap: 0.tw-125rem; }
.tw-hover\:gap-1:hover { gap: 0.tw-25rem; }
.tw-hover\:gap-1.tw-5:hover { gap: 0.tw-375rem; }
.tw-hover\:gap-2:hover { gap: 0.tw-5rem; }
.tw-hover\:gap-2.tw-5:hover { gap: 0.tw-625rem; }
.tw-hover\:gap-3:hover { gap: 0.tw-75rem; }
.tw-hover\:gap-3.tw-5:hover { gap: 0.tw-875rem; }
.tw-hover\:gap-4:hover { gap: 1rem; }
.tw-hover\:gap-5:hover { gap: 1.tw-25rem; }
.tw-hover\:gap-6:hover { gap: 1.tw-5rem; }
.tw-hover\:gap-7:hover { gap: 1.tw-75rem; }
.tw-hover\:gap-8:hover { gap: 2rem; }
.tw-hover\:gap-9:hover { gap: 2.tw-25rem; }
.tw-hover\:gap-10:hover { gap: 2.tw-5rem; }
.tw-hover\:gap-11:hover { gap: 2.tw-75rem; }
.tw-hover\:gap-12:hover { gap: 3rem; }
.tw-hover\:gap-14:hover { gap: 3.tw-5rem; }
.tw-hover\:gap-16:hover { gap: 4rem; }
.tw-hover\:gap-20:hover { gap: 5rem; }
.tw-hover\:gap-24:hover { gap: 6rem; }
.tw-hover\:gap-28:hover { gap: 7rem; }
.tw-hover\:gap-32:hover { gap: 8rem; }
.tw-hover\:gap-36:hover { gap: 9rem; }
.tw-hover\:gap-40:hover { gap: 10rem; }
.tw-hover\:gap-44:hover { gap: 11rem; }
.tw-hover\:gap-48:hover { gap: 12rem; }
.tw-hover\:gap-52:hover { gap: 13rem; }
.tw-hover\:gap-56:hover { gap: 14rem; }
.tw-hover\:gap-60:hover { gap: 15rem; }
.tw-hover\:gap-64:hover { gap: 16rem; }
.tw-hover\:gap-72:hover { gap: 18rem; }
.tw-hover\:gap-80:hover { gap: 20rem; }
.tw-hover\:gap-96:hover { gap: 24rem; }
.tw-hover\:space-x-0:hover { column-gap: 0px; }
.tw-hover\:space-x-0.tw-5:hover { column-gap: 0.tw-125rem; }
.tw-hover\:space-x-1:hover { column-gap: 0.tw-25rem; }
.tw-hover\:space-x-1.tw-5:hover { column-gap: 0.tw-375rem; }
.tw-hover\:space-x-2:hover { column-gap: 0.tw-5rem; }
.tw-hover\:space-x-2.tw-5:hover { column-gap: 0.tw-625rem; }
.tw-hover\:space-x-3:hover { column-gap: 0.tw-75rem; }
.tw-hover\:space-x-3.tw-5:hover { column-gap: 0.tw-875rem; }
.tw-hover\:space-x-4:hover { column-gap: 1rem; }
.tw-hover\:space-x-5:hover { column-gap: 1.tw-25rem; }
.tw-hover\:space-x-6:hover { column-gap: 1.tw-5rem; }
.tw-hover\:space-x-7:hover { column-gap: 1.tw-75rem; }
.tw-hover\:space-x-8:hover { column-gap: 2rem; }
.tw-hover\:space-x-9:hover { column-gap: 2.tw-25rem; }
.tw-hover\:space-x-10:hover { column-gap: 2.tw-5rem; }
.tw-hover\:space-x-11:hover { column-gap: 2.tw-75rem; }
.tw-hover\:space-x-12:hover { column-gap: 3rem; }
.tw-hover\:space-x-14:hover { column-gap: 3.tw-5rem; }
.tw-hover\:space-x-16:hover { column-gap: 4rem; }
.tw-hover\:space-x-20:hover { column-gap: 5rem; }
.tw-hover\:space-x-24:hover { column-gap: 6rem; }
.tw-hover\:space-x-28:hover { column-gap: 7rem; }
.tw-hover\:space-x-32:hover { column-gap: 8rem; }
.tw-hover\:space-x-36:hover { column-gap: 9rem; }
.tw-hover\:space-x-40:hover { column-gap: 10rem; }
.tw-hover\:space-x-44:hover { column-gap: 11rem; }
.tw-hover\:space-x-48:hover { column-gap: 12rem; }
.tw-hover\:space-x-52:hover { column-gap: 13rem; }
.tw-hover\:space-x-56:hover { column-gap: 14rem; }
.tw-hover\:space-x-60:hover { column-gap: 15rem; }
.tw-hover\:space-x-64:hover { column-gap: 16rem; }
.tw-hover\:space-x-72:hover { column-gap: 18rem; }
.tw-hover\:space-x-80:hover { column-gap: 20rem; }
.tw-hover\:space-x-96:hover { column-gap: 24rem; }
.tw-hover\:space-y-0:hover { row-gap: 0px; }
.tw-hover\:space-y-0.tw-5:hover { row-gap: 0.tw-125rem; }
.tw-hover\:space-y-1:hover { row-gap: 0.tw-25rem; }
.tw-hover\:space-y-1.tw-5:hover { row-gap: 0.tw-375rem; }
.tw-hover\:space-y-2:hover { row-gap: 0.tw-5rem; }
.tw-hover\:space-y-2.tw-5:hover { row-gap: 0.tw-625rem; }
.tw-hover\:space-y-3:hover { row-gap: 0.tw-75rem; }
.tw-hover\:space-y-3.tw-5:hover { row-gap: 0.tw-875rem; }
.tw-hover\:space-y-4:hover { row-gap: 1rem; }
.tw-hover\:space-y-5:hover { row-gap: 1.tw-25rem; }
.tw-hover\:space-y-6:hover { row-gap: 1.tw-5rem; }
.tw-hover\:space-y-7:hover { row-gap: 1.tw-75rem; }
.tw-hover\:space-y-8:hover { row-gap: 2rem; }
.tw-hover\:space-y-9:hover { row-gap: 2.tw-25rem; }
.tw-hover\:space-y-10:hover { row-gap: 2.tw-5rem; }
.tw-hover\:space-y-11:hover { row-gap: 2.tw-75rem; }
.tw-hover\:space-y-12:hover { row-gap: 3rem; }
.tw-hover\:space-y-14:hover { row-gap: 3.tw-5rem; }
.tw-hover\:space-y-16:hover { row-gap: 4rem; }
.tw-hover\:space-y-20:hover { row-gap: 5rem; }
.tw-hover\:space-y-24:hover { row-gap: 6rem; }
.tw-hover\:space-y-28:hover { row-gap: 7rem; }
.tw-hover\:space-y-32:hover { row-gap: 8rem; }
.tw-hover\:space-y-36:hover { row-gap: 9rem; }
.tw-hover\:space-y-40:hover { row-gap: 10rem; }
.tw-hover\:space-y-44:hover { row-gap: 11rem; }
.tw-hover\:space-y-48:hover { row-gap: 12rem; }
.tw-hover\:space-y-52:hover { row-gap: 13rem; }
.tw-hover\:space-y-56:hover { row-gap: 14rem; }
.tw-hover\:space-y-60:hover { row-gap: 15rem; }
.tw-hover\:space-y-64:hover { row-gap: 16rem; }
.tw-hover\:space-y-72:hover { row-gap: 18rem; }
.tw-hover\:space-y-80:hover { row-gap: 20rem; }
.tw-hover\:space-y-96:hover { row-gap: 24rem; }

.tw-focus\:p-0:focus { padding: 0px; }
.tw-focus\:p-0.tw-5:focus { padding: 0.tw-125rem; }
.tw-focus\:p-1:focus { padding: 0.tw-25rem; }
.tw-focus\:p-1.tw-5:focus { padding: 0.tw-375rem; }
.tw-focus\:p-2:focus { padding: 0.tw-5rem; }
.tw-focus\:p-2.tw-5:focus { padding: 0.tw-625rem; }
.tw-focus\:p-3:focus { padding: 0.tw-75rem; }
.tw-focus\:p-3.tw-5:focus { padding: 0.tw-875rem; }
.tw-focus\:p-4:focus { padding: 1rem; }
.tw-focus\:p-5:focus { padding: 1.tw-25rem; }
.tw-focus\:p-6:focus { padding: 1.tw-5rem; }
.tw-focus\:p-7:focus { padding: 1.tw-75rem; }
.tw-focus\:p-8:focus { padding: 2rem; }
.tw-focus\:p-9:focus { padding: 2.tw-25rem; }
.tw-focus\:p-10:focus { padding: 2.tw-5rem; }
.tw-focus\:p-11:focus { padding: 2.tw-75rem; }
.tw-focus\:p-12:focus { padding: 3rem; }
.tw-focus\:p-14:focus { padding: 3.tw-5rem; }
.tw-focus\:p-16:focus { padding: 4rem; }
.tw-focus\:p-20:focus { padding: 5rem; }
.tw-focus\:p-24:focus { padding: 6rem; }
.tw-focus\:p-28:focus { padding: 7rem; }
.tw-focus\:p-32:focus { padding: 8rem; }
.tw-focus\:p-36:focus { padding: 9rem; }
.tw-focus\:p-40:focus { padding: 10rem; }
.tw-focus\:p-44:focus { padding: 11rem; }
.tw-focus\:p-48:focus { padding: 12rem; }
.tw-focus\:p-52:focus { padding: 13rem; }
.tw-focus\:p-56:focus { padding: 14rem; }
.tw-focus\:p-60:focus { padding: 15rem; }
.tw-focus\:p-64:focus { padding: 16rem; }
.tw-focus\:p-72:focus { padding: 18rem; }
.tw-focus\:p-80:focus { padding: 20rem; }
.tw-focus\:p-96:focus { padding: 24rem; }
.tw-focus\:m-0:focus { margin: 0px; }
.tw-focus\:m-0.tw-5:focus { margin: 0.tw-125rem; }
.tw-focus\:m-1:focus { margin: 0.tw-25rem; }
.tw-focus\:m-1.tw-5:focus { margin: 0.tw-375rem; }
.tw-focus\:m-2:focus { margin: 0.tw-5rem; }
.tw-focus\:m-2.tw-5:focus { margin: 0.tw-625rem; }
.tw-focus\:m-3:focus { margin: 0.tw-75rem; }
.tw-focus\:m-3.tw-5:focus { margin: 0.tw-875rem; }
.tw-focus\:m-4:focus { margin: 1rem; }
.tw-focus\:m-5:focus { margin: 1.tw-25rem; }
.tw-focus\:m-6:focus { margin: 1.tw-5rem; }
.tw-focus\:m-7:focus { margin: 1.tw-75rem; }
.tw-focus\:m-8:focus { margin: 2rem; }
.tw-focus\:m-9:focus { margin: 2.tw-25rem; }
.tw-focus\:m-10:focus { margin: 2.tw-5rem; }
.tw-focus\:m-11:focus { margin: 2.tw-75rem; }
.tw-focus\:m-12:focus { margin: 3rem; }
.tw-focus\:m-14:focus { margin: 3.tw-5rem; }
.tw-focus\:m-16:focus { margin: 4rem; }
.tw-focus\:m-20:focus { margin: 5rem; }
.tw-focus\:m-24:focus { margin: 6rem; }
.tw-focus\:m-28:focus { margin: 7rem; }
.tw-focus\:m-32:focus { margin: 8rem; }
.tw-focus\:m-36:focus { margin: 9rem; }
.tw-focus\:m-40:focus { margin: 10rem; }
.tw-focus\:m-44:focus { margin: 11rem; }
.tw-focus\:m-48:focus { margin: 12rem; }
.tw-focus\:m-52:focus { margin: 13rem; }
.tw-focus\:m-56:focus { margin: 14rem; }
.tw-focus\:m-60:focus { margin: 15rem; }
.tw-focus\:m-64:focus { margin: 16rem; }
.tw-focus\:m-72:focus { margin: 18rem; }
.tw-focus\:m-80:focus { margin: 20rem; }
.tw-focus\:m-96:focus { margin: 24rem; }
.tw-focus\:gap-0:focus { gap: 0px; }
.tw-focus\:gap-0.tw-5:focus { gap: 0.tw-125rem; }
.tw-focus\:gap-1:focus { gap: 0.tw-25rem; }
.tw-focus\:gap-1.tw-5:focus { gap: 0.tw-375rem; }
.tw-focus\:gap-2:focus { gap: 0.tw-5rem; }
.tw-focus\:gap-2.tw-5:focus { gap: 0.tw-625rem; }
.tw-focus\:gap-3:focus { gap: 0.tw-75rem; }
.tw-focus\:gap-3.tw-5:focus { gap: 0.tw-875rem; }
.tw-focus\:gap-4:focus { gap: 1rem; }
.tw-focus\:gap-5:focus { gap: 1.tw-25rem; }
.tw-focus\:gap-6:focus { gap: 1.tw-5rem; }
.tw-focus\:gap-7:focus { gap: 1.tw-75rem; }
.tw-focus\:gap-8:focus { gap: 2rem; }
.tw-focus\:gap-9:focus { gap: 2.tw-25rem; }
.tw-focus\:gap-10:focus { gap: 2.tw-5rem; }
.tw-focus\:gap-11:focus { gap: 2.tw-75rem; }
.tw-focus\:gap-12:focus { gap: 3rem; }
.tw-focus\:gap-14:focus { gap: 3.tw-5rem; }
.tw-focus\:gap-16:focus { gap: 4rem; }
.tw-focus\:gap-20:focus { gap: 5rem; }
.tw-focus\:gap-24:focus { gap: 6rem; }
.tw-focus\:gap-28:focus { gap: 7rem; }
.tw-focus\:gap-32:focus { gap: 8rem; }
.tw-focus\:gap-36:focus { gap: 9rem; }
.tw-focus\:gap-40:focus { gap: 10rem; }
.tw-focus\:gap-44:focus { gap: 11rem; }
.tw-focus\:gap-48:focus { gap: 12rem; }
.tw-focus\:gap-52:focus { gap: 13rem; }
.tw-focus\:gap-56:focus { gap: 14rem; }
.tw-focus\:gap-60:focus { gap: 15rem; }
.tw-focus\:gap-64:focus { gap: 16rem; }
.tw-focus\:gap-72:focus { gap: 18rem; }
.tw-focus\:gap-80:focus { gap: 20rem; }
.tw-focus\:gap-96:focus { gap: 24rem; }
.tw-focus\:space-x-0:focus { column-gap: 0px; }
.tw-focus\:space-x-0.tw-5:focus { column-gap: 0.tw-125rem; }
.tw-focus\:space-x-1:focus { column-gap: 0.tw-25rem; }
.tw-focus\:space-x-1.tw-5:focus { column-gap: 0.tw-375rem; }
.tw-focus\:space-x-2:focus { column-gap: 0.tw-5rem; }
.tw-focus\:space-x-2.tw-5:focus { column-gap: 0.tw-625rem; }
.tw-focus\:space-x-3:focus { column-gap: 0.tw-75rem; }
.tw-focus\:space-x-3.tw-5:focus { column-gap: 0.tw-875rem; }
.tw-focus\:space-x-4:focus { column-gap: 1rem; }
.tw-focus\:space-x-5:focus { column-gap: 1.tw-25rem; }
.tw-focus\:space-x-6:focus { column-gap: 1.tw-5rem; }
.tw-focus\:space-x-7:focus { column-gap: 1.tw-75rem; }
.tw-focus\:space-x-8:focus { column-gap: 2rem; }
.tw-focus\:space-x-9:focus { column-gap: 2.tw-25rem; }
.tw-focus\:space-x-10:focus { column-gap: 2.tw-5rem; }
.tw-focus\:space-x-11:focus { column-gap: 2.tw-75rem; }
.tw-focus\:space-x-12:focus { column-gap: 3rem; }
.tw-focus\:space-x-14:focus { column-gap: 3.tw-5rem; }
.tw-focus\:space-x-16:focus { column-gap: 4rem; }
.tw-focus\:space-x-20:focus { column-gap: 5rem; }
.tw-focus\:space-x-24:focus { column-gap: 6rem; }
.tw-focus\:space-x-28:focus { column-gap: 7rem; }
.tw-focus\:space-x-32:focus { column-gap: 8rem; }
.tw-focus\:space-x-36:focus { column-gap: 9rem; }
.tw-focus\:space-x-40:focus { column-gap: 10rem; }
.tw-focus\:space-x-44:focus { column-gap: 11rem; }
.tw-focus\:space-x-48:focus { column-gap: 12rem; }
.tw-focus\:space-x-52:focus { column-gap: 13rem; }
.tw-focus\:space-x-56:focus { column-gap: 14rem; }
.tw-focus\:space-x-60:focus { column-gap: 15rem; }
.tw-focus\:space-x-64:focus { column-gap: 16rem; }
.tw-focus\:space-x-72:focus { column-gap: 18rem; }
.tw-focus\:space-x-80:focus { column-gap: 20rem; }
.tw-focus\:space-x-96:focus { column-gap: 24rem; }
.tw-focus\:space-y-0:focus { row-gap: 0px; }
.tw-focus\:space-y-0.tw-5:focus { row-gap: 0.tw-125rem; }
.tw-focus\:space-y-1:focus { row-gap: 0.tw-25rem; }
.tw-focus\:space-y-1.tw-5:focus { row-gap: 0.tw-375rem; }
.tw-focus\:space-y-2:focus { row-gap: 0.tw-5rem; }
.tw-focus\:space-y-2.tw-5:focus { row-gap: 0.tw-625rem; }
.tw-focus\:space-y-3:focus { row-gap: 0.tw-75rem; }
.tw-focus\:space-y-3.tw-5:focus { row-gap: 0.tw-875rem; }
.tw-focus\:space-y-4:focus { row-gap: 1rem; }
.tw-focus\:space-y-5:focus { row-gap: 1.tw-25rem; }
.tw-focus\:space-y-6:focus { row-gap: 1.tw-5rem; }
.tw-focus\:space-y-7:focus { row-gap: 1.tw-75rem; }
.tw-focus\:space-y-8:focus { row-gap: 2rem; }
.tw-focus\:space-y-9:focus { row-gap: 2.tw-25rem; }
.tw-focus\:space-y-10:focus { row-gap: 2.tw-5rem; }
.tw-focus\:space-y-11:focus { row-gap: 2.tw-75rem; }
.tw-focus\:space-y-12:focus { row-gap: 3rem; }
.tw-focus\:space-y-14:focus { row-gap: 3.tw-5rem; }
.tw-focus\:space-y-16:focus { row-gap: 4rem; }
.tw-focus\:space-y-20:focus { row-gap: 5rem; }
.tw-focus\:space-y-24:focus { row-gap: 6rem; }
.tw-focus\:space-y-28:focus { row-gap: 7rem; }
.tw-focus\:space-y-32:focus { row-gap: 8rem; }
.tw-focus\:space-y-36:focus { row-gap: 9rem; }
.tw-focus\:space-y-40:focus { row-gap: 10rem; }
.tw-focus\:space-y-44:focus { row-gap: 11rem; }
.tw-focus\:space-y-48:focus { row-gap: 12rem; }
.tw-focus\:space-y-52:focus { row-gap: 13rem; }
.tw-focus\:space-y-56:focus { row-gap: 14rem; }
.tw-focus\:space-y-60:focus { row-gap: 15rem; }
.tw-focus\:space-y-64:focus { row-gap: 16rem; }
.tw-focus\:space-y-72:focus { row-gap: 18rem; }
.tw-focus\:space-y-80:focus { row-gap: 20rem; }
.tw-focus\:space-y-96:focus { row-gap: 24rem; }

.tw-active\:p-0:active { padding: 0px; }
.tw-active\:p-0.tw-5:active { padding: 0.tw-125rem; }
.tw-active\:p-1:active { padding: 0.tw-25rem; }
.tw-active\:p-1.tw-5:active { padding: 0.tw-375rem; }
.tw-active\:p-2:active { padding: 0.tw-5rem; }
.tw-active\:p-2.tw-5:active { padding: 0.tw-625rem; }
.tw-active\:p-3:active { padding: 0.tw-75rem; }
.tw-active\:p-3.tw-5:active { padding: 0.tw-875rem; }
.tw-active\:p-4:active { padding: 1rem; }
.tw-active\:p-5:active { padding: 1.tw-25rem; }
.tw-active\:p-6:active { padding: 1.tw-5rem; }
.tw-active\:p-7:active { padding: 1.tw-75rem; }
.tw-active\:p-8:active { padding: 2rem; }
.tw-active\:p-9:active { padding: 2.tw-25rem; }
.tw-active\:p-10:active { padding: 2.tw-5rem; }
.tw-active\:p-11:active { padding: 2.tw-75rem; }
.tw-active\:p-12:active { padding: 3rem; }
.tw-active\:p-14:active { padding: 3.tw-5rem; }
.tw-active\:p-16:active { padding: 4rem; }
.tw-active\:p-20:active { padding: 5rem; }
.tw-active\:p-24:active { padding: 6rem; }
.tw-active\:p-28:active { padding: 7rem; }
.tw-active\:p-32:active { padding: 8rem; }
.tw-active\:p-36:active { padding: 9rem; }
.tw-active\:p-40:active { padding: 10rem; }
.tw-active\:p-44:active { padding: 11rem; }
.tw-active\:p-48:active { padding: 12rem; }
.tw-active\:p-52:active { padding: 13rem; }
.tw-active\:p-56:active { padding: 14rem; }
.tw-active\:p-60:active { padding: 15rem; }
.tw-active\:p-64:active { padding: 16rem; }
.tw-active\:p-72:active { padding: 18rem; }
.tw-active\:p-80:active { padding: 20rem; }
.tw-active\:p-96:active { padding: 24rem; }
.tw-active\:m-0:active { margin: 0px; }
.tw-active\:m-0.tw-5:active { margin: 0.tw-125rem; }
.tw-active\:m-1:active { margin: 0.tw-25rem; }
.tw-active\:m-1.tw-5:active { margin: 0.tw-375rem; }
.tw-active\:m-2:active { margin: 0.tw-5rem; }
.tw-active\:m-2.tw-5:active { margin: 0.tw-625rem; }
.tw-active\:m-3:active { margin: 0.tw-75rem; }
.tw-active\:m-3.tw-5:active { margin: 0.tw-875rem; }
.tw-active\:m-4:active { margin: 1rem; }
.tw-active\:m-5:active { margin: 1.tw-25rem; }
.tw-active\:m-6:active { margin: 1.tw-5rem; }
.tw-active\:m-7:active { margin: 1.tw-75rem; }
.tw-active\:m-8:active { margin: 2rem; }
.tw-active\:m-9:active { margin: 2.tw-25rem; }
.tw-active\:m-10:active { margin: 2.tw-5rem; }
.tw-active\:m-11:active { margin: 2.tw-75rem; }
.tw-active\:m-12:active { margin: 3rem; }
.tw-active\:m-14:active { margin: 3.tw-5rem; }
.tw-active\:m-16:active { margin: 4rem; }
.tw-active\:m-20:active { margin: 5rem; }
.tw-active\:m-24:active { margin: 6rem; }
.tw-active\:m-28:active { margin: 7rem; }
.tw-active\:m-32:active { margin: 8rem; }
.tw-active\:m-36:active { margin: 9rem; }
.tw-active\:m-40:active { margin: 10rem; }
.tw-active\:m-44:active { margin: 11rem; }
.tw-active\:m-48:active { margin: 12rem; }
.tw-active\:m-52:active { margin: 13rem; }
.tw-active\:m-56:active { margin: 14rem; }
.tw-active\:m-60:active { margin: 15rem; }
.tw-active\:m-64:active { margin: 16rem; }
.tw-active\:m-72:active { margin: 18rem; }
.tw-active\:m-80:active { margin: 20rem; }
.tw-active\:m-96:active { margin: 24rem; }
.tw-active\:gap-0:active { gap: 0px; }
.tw-active\:gap-0.tw-5:active { gap: 0.tw-125rem; }
.tw-active\:gap-1:active { gap: 0.tw-25rem; }
.tw-active\:gap-1.tw-5:active { gap: 0.tw-375rem; }
.tw-active\:gap-2:active { gap: 0.tw-5rem; }
.tw-active\:gap-2.tw-5:active { gap: 0.tw-625rem; }
.tw-active\:gap-3:active { gap: 0.tw-75rem; }
.tw-active\:gap-3.tw-5:active { gap: 0.tw-875rem; }
.tw-active\:gap-4:active { gap: 1rem; }
.tw-active\:gap-5:active { gap: 1.tw-25rem; }
.tw-active\:gap-6:active { gap: 1.tw-5rem; }
.tw-active\:gap-7:active { gap: 1.tw-75rem; }
.tw-active\:gap-8:active { gap: 2rem; }
.tw-active\:gap-9:active { gap: 2.tw-25rem; }
.tw-active\:gap-10:active { gap: 2.tw-5rem; }
.tw-active\:gap-11:active { gap: 2.tw-75rem; }
.tw-active\:gap-12:active { gap: 3rem; }
.tw-active\:gap-14:active { gap: 3.tw-5rem; }
.tw-active\:gap-16:active { gap: 4rem; }
.tw-active\:gap-20:active { gap: 5rem; }
.tw-active\:gap-24:active { gap: 6rem; }
.tw-active\:gap-28:active { gap: 7rem; }
.tw-active\:gap-32:active { gap: 8rem; }
.tw-active\:gap-36:active { gap: 9rem; }
.tw-active\:gap-40:active { gap: 10rem; }
.tw-active\:gap-44:active { gap: 11rem; }
.tw-active\:gap-48:active { gap: 12rem; }
.tw-active\:gap-52:active { gap: 13rem; }
.tw-active\:gap-56:active { gap: 14rem; }
.tw-active\:gap-60:active { gap: 15rem; }
.tw-active\:gap-64:active { gap: 16rem; }
.tw-active\:gap-72:active { gap: 18rem; }
.tw-active\:gap-80:active { gap: 20rem; }
.tw-active\:gap-96:active { gap: 24rem; }
.tw-active\:space-x-0:active { column-gap: 0px; }
.tw-active\:space-x-0.tw-5:active { column-gap: 0.tw-125rem; }
.tw-active\:space-x-1:active { column-gap: 0.tw-25rem; }
.tw-active\:space-x-1.tw-5:active { column-gap: 0.tw-375rem; }
.tw-active\:space-x-2:active { column-gap: 0.tw-5rem; }
.tw-active\:space-x-2.tw-5:active { column-gap: 0.tw-625rem; }
.tw-active\:space-x-3:active { column-gap: 0.tw-75rem; }
.tw-active\:space-x-3.tw-5:active { column-gap: 0.tw-875rem; }
.tw-active\:space-x-4:active { column-gap: 1rem; }
.tw-active\:space-x-5:active { column-gap: 1.tw-25rem; }
.tw-active\:space-x-6:active { column-gap: 1.tw-5rem; }
.tw-active\:space-x-7:active { column-gap: 1.tw-75rem; }
.tw-active\:space-x-8:active { column-gap: 2rem; }
.tw-active\:space-x-9:active { column-gap: 2.tw-25rem; }
.tw-active\:space-x-10:active { column-gap: 2.tw-5rem; }
.tw-active\:space-x-11:active { column-gap: 2.tw-75rem; }
.tw-active\:space-x-12:active { column-gap: 3rem; }
.tw-active\:space-x-14:active { column-gap: 3.tw-5rem; }
.tw-active\:space-x-16:active { column-gap: 4rem; }
.tw-active\:space-x-20:active { column-gap: 5rem; }
.tw-active\:space-x-24:active { column-gap: 6rem; }
.tw-active\:space-x-28:active { column-gap: 7rem; }
.tw-active\:space-x-32:active { column-gap: 8rem; }
.tw-active\:space-x-36:active { column-gap: 9rem; }
.tw-active\:space-x-40:active { column-gap: 10rem; }
.tw-active\:space-x-44:active { column-gap: 11rem; }
.tw-active\:space-x-48:active { column-gap: 12rem; }
.tw-active\:space-x-52:active { column-gap: 13rem; }
.tw-active\:space-x-56:active { column-gap: 14rem; }
.tw-active\:space-x-60:active { column-gap: 15rem; }
.tw-active\:space-x-64:active { column-gap: 16rem; }
.tw-active\:space-x-72:active { column-gap: 18rem; }
.tw-active\:space-x-80:active { column-gap: 20rem; }
.tw-active\:space-x-96:active { column-gap: 24rem; }
.tw-active\:space-y-0:active { row-gap: 0px; }
.tw-active\:space-y-0.tw-5:active { row-gap: 0.tw-125rem; }
.tw-active\:space-y-1:active { row-gap: 0.tw-25rem; }
.tw-active\:space-y-1.tw-5:active { row-gap: 0.tw-375rem; }
.tw-active\:space-y-2:active { row-gap: 0.tw-5rem; }
.tw-active\:space-y-2.tw-5:active { row-gap: 0.tw-625rem; }
.tw-active\:space-y-3:active { row-gap: 0.tw-75rem; }
.tw-active\:space-y-3.tw-5:active { row-gap: 0.tw-875rem; }
.tw-active\:space-y-4:active { row-gap: 1rem; }
.tw-active\:space-y-5:active { row-gap: 1.tw-25rem; }
.tw-active\:space-y-6:active { row-gap: 1.tw-5rem; }
.tw-active\:space-y-7:active { row-gap: 1.tw-75rem; }
.tw-active\:space-y-8:active { row-gap: 2rem; }
.tw-active\:space-y-9:active { row-gap: 2.tw-25rem; }
.tw-active\:space-y-10:active { row-gap: 2.tw-5rem; }
.tw-active\:space-y-11:active { row-gap: 2.tw-75rem; }
.tw-active\:space-y-12:active { row-gap: 3rem; }
.tw-active\:space-y-14:active { row-gap: 3.tw-5rem; }
.tw-active\:space-y-16:active { row-gap: 4rem; }
.tw-active\:space-y-20:active { row-gap: 5rem; }
.tw-active\:space-y-24:active { row-gap: 6rem; }
.tw-active\:space-y-28:active { row-gap: 7rem; }
.tw-active\:space-y-32:active { row-gap: 8rem; }
.tw-active\:space-y-36:active { row-gap: 9rem; }
.tw-active\:space-y-40:active { row-gap: 10rem; }
.tw-active\:space-y-44:active { row-gap: 11rem; }
.tw-active\:space-y-48:active { row-gap: 12rem; }
.tw-active\:space-y-52:active { row-gap: 13rem; }
.tw-active\:space-y-56:active { row-gap: 14rem; }
.tw-active\:space-y-60:active { row-gap: 15rem; }
.tw-active\:space-y-64:active { row-gap: 16rem; }
.tw-active\:space-y-72:active { row-gap: 18rem; }
.tw-active\:space-y-80:active { row-gap: 20rem; }
.tw-active\:space-y-96:active { row-gap: 24rem; }

.tw-disabled\:p-0:disabled { padding: 0px; }
.tw-disabled\:p-0.tw-5:disabled { padding: 0.tw-125rem; }
.tw-disabled\:p-1:disabled { padding: 0.tw-25rem; }
.tw-disabled\:p-1.tw-5:disabled { padding: 0.tw-375rem; }
.tw-disabled\:p-2:disabled { padding: 0.tw-5rem; }
.tw-disabled\:p-2.tw-5:disabled { padding: 0.tw-625rem; }
.tw-disabled\:p-3:disabled { padding: 0.tw-75rem; }
.tw-disabled\:p-3.tw-5:disabled { padding: 0.tw-875rem; }
.tw-disabled\:p-4:disabled { padding: 1rem; }
.tw-disabled\:p-5:disabled { padding: 1.tw-25rem; }
.tw-disabled\:p-6:disabled { padding: 1.tw-5rem; }
.tw-disabled\:p-7:disabled { padding: 1.tw-75rem; }
.tw-disabled\:p-8:disabled { padding: 2rem; }
.tw-disabled\:p-9:disabled { padding: 2.tw-25rem; }
.tw-disabled\:p-10:disabled { padding: 2.tw-5rem; }
.tw-disabled\:p-11:disabled { padding: 2.tw-75rem; }
.tw-disabled\:p-12:disabled { padding: 3rem; }
.tw-disabled\:p-14:disabled { padding: 3.tw-5rem; }
.tw-disabled\:p-16:disabled { padding: 4rem; }
.tw-disabled\:p-20:disabled { padding: 5rem; }
.tw-disabled\:p-24:disabled { padding: 6rem; }
.tw-disabled\:p-28:disabled { padding: 7rem; }
.tw-disabled\:p-32:disabled { padding: 8rem; }
.tw-disabled\:p-36:disabled { padding: 9rem; }
.tw-disabled\:p-40:disabled { padding: 10rem; }
.tw-disabled\:p-44:disabled { padding: 11rem; }
.tw-disabled\:p-48:disabled { padding: 12rem; }
.tw-disabled\:p-52:disabled { padding: 13rem; }
.tw-disabled\:p-56:disabled { padding: 14rem; }
.tw-disabled\:p-60:disabled { padding: 15rem; }
.tw-disabled\:p-64:disabled { padding: 16rem; }
.tw-disabled\:p-72:disabled { padding: 18rem; }
.tw-disabled\:p-80:disabled { padding: 20rem; }
.tw-disabled\:p-96:disabled { padding: 24rem; }
.tw-disabled\:m-0:disabled { margin: 0px; }
.tw-disabled\:m-0.tw-5:disabled { margin: 0.tw-125rem; }
.tw-disabled\:m-1:disabled { margin: 0.tw-25rem; }
.tw-disabled\:m-1.tw-5:disabled { margin: 0.tw-375rem; }
.tw-disabled\:m-2:disabled { margin: 0.tw-5rem; }
.tw-disabled\:m-2.tw-5:disabled { margin: 0.tw-625rem; }
.tw-disabled\:m-3:disabled { margin: 0.tw-75rem; }
.tw-disabled\:m-3.tw-5:disabled { margin: 0.tw-875rem; }
.tw-disabled\:m-4:disabled { margin: 1rem; }
.tw-disabled\:m-5:disabled { margin: 1.tw-25rem; }
.tw-disabled\:m-6:disabled { margin: 1.tw-5rem; }
.tw-disabled\:m-7:disabled { margin: 1.tw-75rem; }
.tw-disabled\:m-8:disabled { margin: 2rem; }
.tw-disabled\:m-9:disabled { margin: 2.tw-25rem; }
.tw-disabled\:m-10:disabled { margin: 2.tw-5rem; }
.tw-disabled\:m-11:disabled { margin: 2.tw-75rem; }
.tw-disabled\:m-12:disabled { margin: 3rem; }
.tw-disabled\:m-14:disabled { margin: 3.tw-5rem; }
.tw-disabled\:m-16:disabled { margin: 4rem; }
.tw-disabled\:m-20:disabled { margin: 5rem; }
.tw-disabled\:m-24:disabled { margin: 6rem; }
.tw-disabled\:m-28:disabled { margin: 7rem; }
.tw-disabled\:m-32:disabled { margin: 8rem; }
.tw-disabled\:m-36:disabled { margin: 9rem; }
.tw-disabled\:m-40:disabled { margin: 10rem; }
.tw-disabled\:m-44:disabled { margin: 11rem; }
.tw-disabled\:m-48:disabled { margin: 12rem; }
.tw-disabled\:m-52:disabled { margin: 13rem; }
.tw-disabled\:m-56:disabled { margin: 14rem; }
.tw-disabled\:m-60:disabled { margin: 15rem; }
.tw-disabled\:m-64:disabled { margin: 16rem; }
.tw-disabled\:m-72:disabled { margin: 18rem; }
.tw-disabled\:m-80:disabled { margin: 20rem; }
.tw-disabled\:m-96:disabled { margin: 24rem; }
.tw-disabled\:gap-0:disabled { gap: 0px; }
.tw-disabled\:gap-0.tw-5:disabled { gap: 0.tw-125rem; }
.tw-disabled\:gap-1:disabled { gap: 0.tw-25rem; }
.tw-disabled\:gap-1.tw-5:disabled { gap: 0.tw-375rem; }
.tw-disabled\:gap-2:disabled { gap: 0.tw-5rem; }
.tw-disabled\:gap-2.tw-5:disabled { gap: 0.tw-625rem; }
.tw-disabled\:gap-3:disabled { gap: 0.tw-75rem; }
.tw-disabled\:gap-3.tw-5:disabled { gap: 0.tw-875rem; }
.tw-disabled\:gap-4:disabled { gap: 1rem; }
.tw-disabled\:gap-5:disabled { gap: 1.tw-25rem; }
.tw-disabled\:gap-6:disabled { gap: 1.tw-5rem; }
.tw-disabled\:gap-7:disabled { gap: 1.tw-75rem; }
.tw-disabled\:gap-8:disabled { gap: 2rem; }
.tw-disabled\:gap-9:disabled { gap: 2.tw-25rem; }
.tw-disabled\:gap-10:disabled { gap: 2.tw-5rem; }
.tw-disabled\:gap-11:disabled { gap: 2.tw-75rem; }
.tw-disabled\:gap-12:disabled { gap: 3rem; }
.tw-disabled\:gap-14:disabled { gap: 3.tw-5rem; }
.tw-disabled\:gap-16:disabled { gap: 4rem; }
.tw-disabled\:gap-20:disabled { gap: 5rem; }
.tw-disabled\:gap-24:disabled { gap: 6rem; }
.tw-disabled\:gap-28:disabled { gap: 7rem; }
.tw-disabled\:gap-32:disabled { gap: 8rem; }
.tw-disabled\:gap-36:disabled { gap: 9rem; }
.tw-disabled\:gap-40:disabled { gap: 10rem; }
.tw-disabled\:gap-44:disabled { gap: 11rem; }
.tw-disabled\:gap-48:disabled { gap: 12rem; }
.tw-disabled\:gap-52:disabled { gap: 13rem; }
.tw-disabled\:gap-56:disabled { gap: 14rem; }
.tw-disabled\:gap-60:disabled { gap: 15rem; }
.tw-disabled\:gap-64:disabled { gap: 16rem; }
.tw-disabled\:gap-72:disabled { gap: 18rem; }
.tw-disabled\:gap-80:disabled { gap: 20rem; }
.tw-disabled\:gap-96:disabled { gap: 24rem; }
.tw-disabled\:space-x-0:disabled { column-gap: 0px; }
.tw-disabled\:space-x-0.tw-5:disabled { column-gap: 0.tw-125rem; }
.tw-disabled\:space-x-1:disabled { column-gap: 0.tw-25rem; }
.tw-disabled\:space-x-1.tw-5:disabled { column-gap: 0.tw-375rem; }
.tw-disabled\:space-x-2:disabled { column-gap: 0.tw-5rem; }
.tw-disabled\:space-x-2.tw-5:disabled { column-gap: 0.tw-625rem; }
.tw-disabled\:space-x-3:disabled { column-gap: 0.tw-75rem; }
.tw-disabled\:space-x-3.tw-5:disabled { column-gap: 0.tw-875rem; }
.tw-disabled\:space-x-4:disabled { column-gap: 1rem; }
.tw-disabled\:space-x-5:disabled { column-gap: 1.tw-25rem; }
.tw-disabled\:space-x-6:disabled { column-gap: 1.tw-5rem; }
.tw-disabled\:space-x-7:disabled { column-gap: 1.tw-75rem; }
.tw-disabled\:space-x-8:disabled { column-gap: 2rem; }
.tw-disabled\:space-x-9:disabled { column-gap: 2.tw-25rem; }
.tw-disabled\:space-x-10:disabled { column-gap: 2.tw-5rem; }
.tw-disabled\:space-x-11:disabled { column-gap: 2.tw-75rem; }
.tw-disabled\:space-x-12:disabled { column-gap: 3rem; }
.tw-disabled\:space-x-14:disabled { column-gap: 3.tw-5rem; }
.tw-disabled\:space-x-16:disabled { column-gap: 4rem; }
.tw-disabled\:space-x-20:disabled { column-gap: 5rem; }
.tw-disabled\:space-x-24:disabled { column-gap: 6rem; }
.tw-disabled\:space-x-28:disabled { column-gap: 7rem; }
.tw-disabled\:space-x-32:disabled { column-gap: 8rem; }
.tw-disabled\:space-x-36:disabled { column-gap: 9rem; }
.tw-disabled\:space-x-40:disabled { column-gap: 10rem; }
.tw-disabled\:space-x-44:disabled { column-gap: 11rem; }
.tw-disabled\:space-x-48:disabled { column-gap: 12rem; }
.tw-disabled\:space-x-52:disabled { column-gap: 13rem; }
.tw-disabled\:space-x-56:disabled { column-gap: 14rem; }
.tw-disabled\:space-x-60:disabled { column-gap: 15rem; }
.tw-disabled\:space-x-64:disabled { column-gap: 16rem; }
.tw-disabled\:space-x-72:disabled { column-gap: 18rem; }
.tw-disabled\:space-x-80:disabled { column-gap: 20rem; }
.tw-disabled\:space-x-96:disabled { column-gap: 24rem; }
.tw-disabled\:space-y-0:disabled { row-gap: 0px; }
.tw-disabled\:space-y-0.tw-5:disabled { row-gap: 0.tw-125rem; }
.tw-disabled\:space-y-1:disabled { row-gap: 0.tw-25rem; }
.tw-disabled\:space-y-1.tw-5:disabled { row-gap: 0.tw-375rem; }
.tw-disabled\:space-y-2:disabled { row-gap: 0.tw-5rem; }
.tw-disabled\:space-y-2.tw-5:disabled { row-gap: 0.tw-625rem; }
.tw-disabled\:space-y-3:disabled { row-gap: 0.tw-75rem; }
.tw-disabled\:space-y-3.tw-5:disabled { row-gap: 0.tw-875rem; }
.tw-disabled\:space-y-4:disabled { row-gap: 1rem; }
.tw-disabled\:space-y-5:disabled { row-gap: 1.tw-25rem; }
.tw-disabled\:space-y-6:disabled { row-gap: 1.tw-5rem; }
.tw-disabled\:space-y-7:disabled { row-gap: 1.tw-75rem; }
.tw-disabled\:space-y-8:disabled { row-gap: 2rem; }
.tw-disabled\:space-y-9:disabled { row-gap: 2.tw-25rem; }
.tw-disabled\:space-y-10:disabled { row-gap: 2.tw-5rem; }
.tw-disabled\:space-y-11:disabled { row-gap: 2.tw-75rem; }
.tw-disabled\:space-y-12:disabled { row-gap: 3rem; }
.tw-disabled\:space-y-14:disabled { row-gap: 3.tw-5rem; }
.tw-disabled\:space-y-16:disabled { row-gap: 4rem; }
.tw-disabled\:space-y-20:disabled { row-gap: 5rem; }
.tw-disabled\:space-y-24:disabled { row-gap: 6rem; }
.tw-disabled\:space-y-28:disabled { row-gap: 7rem; }
.tw-disabled\:space-y-32:disabled { row-gap: 8rem; }
.tw-disabled\:space-y-36:disabled { row-gap: 9rem; }
.tw-disabled\:space-y-40:disabled { row-gap: 10rem; }
.tw-disabled\:space-y-44:disabled { row-gap: 11rem; }
.tw-disabled\:space-y-48:disabled { row-gap: 12rem; }
.tw-disabled\:space-y-52:disabled { row-gap: 13rem; }
.tw-disabled\:space-y-56:disabled { row-gap: 14rem; }
.tw-disabled\:space-y-60:disabled { row-gap: 15rem; }
.tw-disabled\:space-y-64:disabled { row-gap: 16rem; }
.tw-disabled\:space-y-72:disabled { row-gap: 18rem; }
.tw-disabled\:space-y-80:disabled { row-gap: 20rem; }
.tw-disabled\:space-y-96:disabled { row-gap: 24rem; }

.tw-first\:p-0:nth-child(first) { padding: 0px; }
.tw-first\:p-0.tw-5:nth-child(first) { padding: 0.tw-125rem; }
.tw-first\:p-1:nth-child(first) { padding: 0.tw-25rem; }
.tw-first\:p-1.tw-5:nth-child(first) { padding: 0.tw-375rem; }
.tw-first\:p-2:nth-child(first) { padding: 0.tw-5rem; }
.tw-first\:p-2.tw-5:nth-child(first) { padding: 0.tw-625rem; }
.tw-first\:p-3:nth-child(first) { padding: 0.tw-75rem; }
.tw-first\:p-3.tw-5:nth-child(first) { padding: 0.tw-875rem; }
.tw-first\:p-4:nth-child(first) { padding: 1rem; }
.tw-first\:p-5:nth-child(first) { padding: 1.tw-25rem; }
.tw-first\:p-6:nth-child(first) { padding: 1.tw-5rem; }
.tw-first\:p-7:nth-child(first) { padding: 1.tw-75rem; }
.tw-first\:p-8:nth-child(first) { padding: 2rem; }
.tw-first\:p-9:nth-child(first) { padding: 2.tw-25rem; }
.tw-first\:p-10:nth-child(first) { padding: 2.tw-5rem; }
.tw-first\:p-11:nth-child(first) { padding: 2.tw-75rem; }
.tw-first\:p-12:nth-child(first) { padding: 3rem; }
.tw-first\:p-14:nth-child(first) { padding: 3.tw-5rem; }
.tw-first\:p-16:nth-child(first) { padding: 4rem; }
.tw-first\:p-20:nth-child(first) { padding: 5rem; }
.tw-first\:p-24:nth-child(first) { padding: 6rem; }
.tw-first\:p-28:nth-child(first) { padding: 7rem; }
.tw-first\:p-32:nth-child(first) { padding: 8rem; }
.tw-first\:p-36:nth-child(first) { padding: 9rem; }
.tw-first\:p-40:nth-child(first) { padding: 10rem; }
.tw-first\:p-44:nth-child(first) { padding: 11rem; }
.tw-first\:p-48:nth-child(first) { padding: 12rem; }
.tw-first\:p-52:nth-child(first) { padding: 13rem; }
.tw-first\:p-56:nth-child(first) { padding: 14rem; }
.tw-first\:p-60:nth-child(first) { padding: 15rem; }
.tw-first\:p-64:nth-child(first) { padding: 16rem; }
.tw-first\:p-72:nth-child(first) { padding: 18rem; }
.tw-first\:p-80:nth-child(first) { padding: 20rem; }
.tw-first\:p-96:nth-child(first) { padding: 24rem; }
.tw-first\:m-0:nth-child(first) { margin: 0px; }
.tw-first\:m-0.tw-5:nth-child(first) { margin: 0.tw-125rem; }
.tw-first\:m-1:nth-child(first) { margin: 0.tw-25rem; }
.tw-first\:m-1.tw-5:nth-child(first) { margin: 0.tw-375rem; }
.tw-first\:m-2:nth-child(first) { margin: 0.tw-5rem; }
.tw-first\:m-2.tw-5:nth-child(first) { margin: 0.tw-625rem; }
.tw-first\:m-3:nth-child(first) { margin: 0.tw-75rem; }
.tw-first\:m-3.tw-5:nth-child(first) { margin: 0.tw-875rem; }
.tw-first\:m-4:nth-child(first) { margin: 1rem; }
.tw-first\:m-5:nth-child(first) { margin: 1.tw-25rem; }
.tw-first\:m-6:nth-child(first) { margin: 1.tw-5rem; }
.tw-first\:m-7:nth-child(first) { margin: 1.tw-75rem; }
.tw-first\:m-8:nth-child(first) { margin: 2rem; }
.tw-first\:m-9:nth-child(first) { margin: 2.tw-25rem; }
.tw-first\:m-10:nth-child(first) { margin: 2.tw-5rem; }
.tw-first\:m-11:nth-child(first) { margin: 2.tw-75rem; }
.tw-first\:m-12:nth-child(first) { margin: 3rem; }
.tw-first\:m-14:nth-child(first) { margin: 3.tw-5rem; }
.tw-first\:m-16:nth-child(first) { margin: 4rem; }
.tw-first\:m-20:nth-child(first) { margin: 5rem; }
.tw-first\:m-24:nth-child(first) { margin: 6rem; }
.tw-first\:m-28:nth-child(first) { margin: 7rem; }
.tw-first\:m-32:nth-child(first) { margin: 8rem; }
.tw-first\:m-36:nth-child(first) { margin: 9rem; }
.tw-first\:m-40:nth-child(first) { margin: 10rem; }
.tw-first\:m-44:nth-child(first) { margin: 11rem; }
.tw-first\:m-48:nth-child(first) { margin: 12rem; }
.tw-first\:m-52:nth-child(first) { margin: 13rem; }
.tw-first\:m-56:nth-child(first) { margin: 14rem; }
.tw-first\:m-60:nth-child(first) { margin: 15rem; }
.tw-first\:m-64:nth-child(first) { margin: 16rem; }
.tw-first\:m-72:nth-child(first) { margin: 18rem; }
.tw-first\:m-80:nth-child(first) { margin: 20rem; }
.tw-first\:m-96:nth-child(first) { margin: 24rem; }
.tw-first\:gap-0:nth-child(first) { gap: 0px; }
.tw-first\:gap-0.tw-5:nth-child(first) { gap: 0.tw-125rem; }
.tw-first\:gap-1:nth-child(first) { gap: 0.tw-25rem; }
.tw-first\:gap-1.tw-5:nth-child(first) { gap: 0.tw-375rem; }
.tw-first\:gap-2:nth-child(first) { gap: 0.tw-5rem; }
.tw-first\:gap-2.tw-5:nth-child(first) { gap: 0.tw-625rem; }
.tw-first\:gap-3:nth-child(first) { gap: 0.tw-75rem; }
.tw-first\:gap-3.tw-5:nth-child(first) { gap: 0.tw-875rem; }
.tw-first\:gap-4:nth-child(first) { gap: 1rem; }
.tw-first\:gap-5:nth-child(first) { gap: 1.tw-25rem; }
.tw-first\:gap-6:nth-child(first) { gap: 1.tw-5rem; }
.tw-first\:gap-7:nth-child(first) { gap: 1.tw-75rem; }
.tw-first\:gap-8:nth-child(first) { gap: 2rem; }
.tw-first\:gap-9:nth-child(first) { gap: 2.tw-25rem; }
.tw-first\:gap-10:nth-child(first) { gap: 2.tw-5rem; }
.tw-first\:gap-11:nth-child(first) { gap: 2.tw-75rem; }
.tw-first\:gap-12:nth-child(first) { gap: 3rem; }
.tw-first\:gap-14:nth-child(first) { gap: 3.tw-5rem; }
.tw-first\:gap-16:nth-child(first) { gap: 4rem; }
.tw-first\:gap-20:nth-child(first) { gap: 5rem; }
.tw-first\:gap-24:nth-child(first) { gap: 6rem; }
.tw-first\:gap-28:nth-child(first) { gap: 7rem; }
.tw-first\:gap-32:nth-child(first) { gap: 8rem; }
.tw-first\:gap-36:nth-child(first) { gap: 9rem; }
.tw-first\:gap-40:nth-child(first) { gap: 10rem; }
.tw-first\:gap-44:nth-child(first) { gap: 11rem; }
.tw-first\:gap-48:nth-child(first) { gap: 12rem; }
.tw-first\:gap-52:nth-child(first) { gap: 13rem; }
.tw-first\:gap-56:nth-child(first) { gap: 14rem; }
.tw-first\:gap-60:nth-child(first) { gap: 15rem; }
.tw-first\:gap-64:nth-child(first) { gap: 16rem; }
.tw-first\:gap-72:nth-child(first) { gap: 18rem; }
.tw-first\:gap-80:nth-child(first) { gap: 20rem; }
.tw-first\:gap-96:nth-child(first) { gap: 24rem; }
.tw-first\:space-x-0:nth-child(first) { column-gap: 0px; }
.tw-first\:space-x-0.tw-5:nth-child(first) { column-gap: 0.tw-125rem; }
.tw-first\:space-x-1:nth-child(first) { column-gap: 0.tw-25rem; }
.tw-first\:space-x-1.tw-5:nth-child(first) { column-gap: 0.tw-375rem; }
.tw-first\:space-x-2:nth-child(first) { column-gap: 0.tw-5rem; }
.tw-first\:space-x-2.tw-5:nth-child(first) { column-gap: 0.tw-625rem; }
.tw-first\:space-x-3:nth-child(first) { column-gap: 0.tw-75rem; }
.tw-first\:space-x-3.tw-5:nth-child(first) { column-gap: 0.tw-875rem; }
.tw-first\:space-x-4:nth-child(first) { column-gap: 1rem; }
.tw-first\:space-x-5:nth-child(first) { column-gap: 1.tw-25rem; }
.tw-first\:space-x-6:nth-child(first) { column-gap: 1.tw-5rem; }
.tw-first\:space-x-7:nth-child(first) { column-gap: 1.tw-75rem; }
.tw-first\:space-x-8:nth-child(first) { column-gap: 2rem; }
.tw-first\:space-x-9:nth-child(first) { column-gap: 2.tw-25rem; }
.tw-first\:space-x-10:nth-child(first) { column-gap: 2.tw-5rem; }
.tw-first\:space-x-11:nth-child(first) { column-gap: 2.tw-75rem; }
.tw-first\:space-x-12:nth-child(first) { column-gap: 3rem; }
.tw-first\:space-x-14:nth-child(first) { column-gap: 3.tw-5rem; }
.tw-first\:space-x-16:nth-child(first) { column-gap: 4rem; }
.tw-first\:space-x-20:nth-child(first) { column-gap: 5rem; }
.tw-first\:space-x-24:nth-child(first) { column-gap: 6rem; }
.tw-first\:space-x-28:nth-child(first) { column-gap: 7rem; }
.tw-first\:space-x-32:nth-child(first) { column-gap: 8rem; }
.tw-first\:space-x-36:nth-child(first) { column-gap: 9rem; }
.tw-first\:space-x-40:nth-child(first) { column-gap: 10rem; }
.tw-first\:space-x-44:nth-child(first) { column-gap: 11rem; }
.tw-first\:space-x-48:nth-child(first) { column-gap: 12rem; }
.tw-first\:space-x-52:nth-child(first) { column-gap: 13rem; }
.tw-first\:space-x-56:nth-child(first) { column-gap: 14rem; }
.tw-first\:space-x-60:nth-child(first) { column-gap: 15rem; }
.tw-first\:space-x-64:nth-child(first) { column-gap: 16rem; }
.tw-first\:space-x-72:nth-child(first) { column-gap: 18rem; }
.tw-first\:space-x-80:nth-child(first) { column-gap: 20rem; }
.tw-first\:space-x-96:nth-child(first) { column-gap: 24rem; }
.tw-first\:space-y-0:nth-child(first) { row-gap: 0px; }
.tw-first\:space-y-0.tw-5:nth-child(first) { row-gap: 0.tw-125rem; }
.tw-first\:space-y-1:nth-child(first) { row-gap: 0.tw-25rem; }
.tw-first\:space-y-1.tw-5:nth-child(first) { row-gap: 0.tw-375rem; }
.tw-first\:space-y-2:nth-child(first) { row-gap: 0.tw-5rem; }
.tw-first\:space-y-2.tw-5:nth-child(first) { row-gap: 0.tw-625rem; }
.tw-first\:space-y-3:nth-child(first) { row-gap: 0.tw-75rem; }
.tw-first\:space-y-3.tw-5:nth-child(first) { row-gap: 0.tw-875rem; }
.tw-first\:space-y-4:nth-child(first) { row-gap: 1rem; }
.tw-first\:space-y-5:nth-child(first) { row-gap: 1.tw-25rem; }
.tw-first\:space-y-6:nth-child(first) { row-gap: 1.tw-5rem; }
.tw-first\:space-y-7:nth-child(first) { row-gap: 1.tw-75rem; }
.tw-first\:space-y-8:nth-child(first) { row-gap: 2rem; }
.tw-first\:space-y-9:nth-child(first) { row-gap: 2.tw-25rem; }
.tw-first\:space-y-10:nth-child(first) { row-gap: 2.tw-5rem; }
.tw-first\:space-y-11:nth-child(first) { row-gap: 2.tw-75rem; }
.tw-first\:space-y-12:nth-child(first) { row-gap: 3rem; }
.tw-first\:space-y-14:nth-child(first) { row-gap: 3.tw-5rem; }
.tw-first\:space-y-16:nth-child(first) { row-gap: 4rem; }
.tw-first\:space-y-20:nth-child(first) { row-gap: 5rem; }
.tw-first\:space-y-24:nth-child(first) { row-gap: 6rem; }
.tw-first\:space-y-28:nth-child(first) { row-gap: 7rem; }
.tw-first\:space-y-32:nth-child(first) { row-gap: 8rem; }
.tw-first\:space-y-36:nth-child(first) { row-gap: 9rem; }
.tw-first\:space-y-40:nth-child(first) { row-gap: 10rem; }
.tw-first\:space-y-44:nth-child(first) { row-gap: 11rem; }
.tw-first\:space-y-48:nth-child(first) { row-gap: 12rem; }
.tw-first\:space-y-52:nth-child(first) { row-gap: 13rem; }
.tw-first\:space-y-56:nth-child(first) { row-gap: 14rem; }
.tw-first\:space-y-60:nth-child(first) { row-gap: 15rem; }
.tw-first\:space-y-64:nth-child(first) { row-gap: 16rem; }
.tw-first\:space-y-72:nth-child(first) { row-gap: 18rem; }
.tw-first\:space-y-80:nth-child(first) { row-gap: 20rem; }
.tw-first\:space-y-96:nth-child(first) { row-gap: 24rem; }

.tw-last\:p-0:nth-child(last) { padding: 0px; }
.tw-last\:p-0.tw-5:nth-child(last) { padding: 0.tw-125rem; }
.tw-last\:p-1:nth-child(last) { padding: 0.tw-25rem; }
.tw-last\:p-1.tw-5:nth-child(last) { padding: 0.tw-375rem; }
.tw-last\:p-2:nth-child(last) { padding: 0.tw-5rem; }
.tw-last\:p-2.tw-5:nth-child(last) { padding: 0.tw-625rem; }
.tw-last\:p-3:nth-child(last) { padding: 0.tw-75rem; }
.tw-last\:p-3.tw-5:nth-child(last) { padding: 0.tw-875rem; }
.tw-last\:p-4:nth-child(last) { padding: 1rem; }
.tw-last\:p-5:nth-child(last) { padding: 1.tw-25rem; }
.tw-last\:p-6:nth-child(last) { padding: 1.tw-5rem; }
.tw-last\:p-7:nth-child(last) { padding: 1.tw-75rem; }
.tw-last\:p-8:nth-child(last) { padding: 2rem; }
.tw-last\:p-9:nth-child(last) { padding: 2.tw-25rem; }
.tw-last\:p-10:nth-child(last) { padding: 2.tw-5rem; }
.tw-last\:p-11:nth-child(last) { padding: 2.tw-75rem; }
.tw-last\:p-12:nth-child(last) { padding: 3rem; }
.tw-last\:p-14:nth-child(last) { padding: 3.tw-5rem; }
.tw-last\:p-16:nth-child(last) { padding: 4rem; }
.tw-last\:p-20:nth-child(last) { padding: 5rem; }
.tw-last\:p-24:nth-child(last) { padding: 6rem; }
.tw-last\:p-28:nth-child(last) { padding: 7rem; }
.tw-last\:p-32:nth-child(last) { padding: 8rem; }
.tw-last\:p-36:nth-child(last) { padding: 9rem; }
.tw-last\:p-40:nth-child(last) { padding: 10rem; }
.tw-last\:p-44:nth-child(last) { padding: 11rem; }
.tw-last\:p-48:nth-child(last) { padding: 12rem; }
.tw-last\:p-52:nth-child(last) { padding: 13rem; }
.tw-last\:p-56:nth-child(last) { padding: 14rem; }
.tw-last\:p-60:nth-child(last) { padding: 15rem; }
.tw-last\:p-64:nth-child(last) { padding: 16rem; }
.tw-last\:p-72:nth-child(last) { padding: 18rem; }
.tw-last\:p-80:nth-child(last) { padding: 20rem; }
.tw-last\:p-96:nth-child(last) { padding: 24rem; }
.tw-last\:m-0:nth-child(last) { margin: 0px; }
.tw-last\:m-0.tw-5:nth-child(last) { margin: 0.tw-125rem; }
.tw-last\:m-1:nth-child(last) { margin: 0.tw-25rem; }
.tw-last\:m-1.tw-5:nth-child(last) { margin: 0.tw-375rem; }
.tw-last\:m-2:nth-child(last) { margin: 0.tw-5rem; }
.tw-last\:m-2.tw-5:nth-child(last) { margin: 0.tw-625rem; }
.tw-last\:m-3:nth-child(last) { margin: 0.tw-75rem; }
.tw-last\:m-3.tw-5:nth-child(last) { margin: 0.tw-875rem; }
.tw-last\:m-4:nth-child(last) { margin: 1rem; }
.tw-last\:m-5:nth-child(last) { margin: 1.tw-25rem; }
.tw-last\:m-6:nth-child(last) { margin: 1.tw-5rem; }
.tw-last\:m-7:nth-child(last) { margin: 1.tw-75rem; }
.tw-last\:m-8:nth-child(last) { margin: 2rem; }
.tw-last\:m-9:nth-child(last) { margin: 2.tw-25rem; }
.tw-last\:m-10:nth-child(last) { margin: 2.tw-5rem; }
.tw-last\:m-11:nth-child(last) { margin: 2.tw-75rem; }
.tw-last\:m-12:nth-child(last) { margin: 3rem; }
.tw-last\:m-14:nth-child(last) { margin: 3.tw-5rem; }
.tw-last\:m-16:nth-child(last) { margin: 4rem; }
.tw-last\:m-20:nth-child(last) { margin: 5rem; }
.tw-last\:m-24:nth-child(last) { margin: 6rem; }
.tw-last\:m-28:nth-child(last) { margin: 7rem; }
.tw-last\:m-32:nth-child(last) { margin: 8rem; }
.tw-last\:m-36:nth-child(last) { margin: 9rem; }
.tw-last\:m-40:nth-child(last) { margin: 10rem; }
.tw-last\:m-44:nth-child(last) { margin: 11rem; }
.tw-last\:m-48:nth-child(last) { margin: 12rem; }
.tw-last\:m-52:nth-child(last) { margin: 13rem; }
.tw-last\:m-56:nth-child(last) { margin: 14rem; }
.tw-last\:m-60:nth-child(last) { margin: 15rem; }
.tw-last\:m-64:nth-child(last) { margin: 16rem; }
.tw-last\:m-72:nth-child(last) { margin: 18rem; }
.tw-last\:m-80:nth-child(last) { margin: 20rem; }
.tw-last\:m-96:nth-child(last) { margin: 24rem; }
.tw-last\:gap-0:nth-child(last) { gap: 0px; }
.tw-last\:gap-0.tw-5:nth-child(last) { gap: 0.tw-125rem; }
.tw-last\:gap-1:nth-child(last) { gap: 0.tw-25rem; }
.tw-last\:gap-1.tw-5:nth-child(last) { gap: 0.tw-375rem; }
.tw-last\:gap-2:nth-child(last) { gap: 0.tw-5rem; }
.tw-last\:gap-2.tw-5:nth-child(last) { gap: 0.tw-625rem; }
.tw-last\:gap-3:nth-child(last) { gap: 0.tw-75rem; }
.tw-last\:gap-3.tw-5:nth-child(last) { gap: 0.tw-875rem; }
.tw-last\:gap-4:nth-child(last) { gap: 1rem; }
.tw-last\:gap-5:nth-child(last) { gap: 1.tw-25rem; }
.tw-last\:gap-6:nth-child(last) { gap: 1.tw-5rem; }
.tw-last\:gap-7:nth-child(last) { gap: 1.tw-75rem; }
.tw-last\:gap-8:nth-child(last) { gap: 2rem; }
.tw-last\:gap-9:nth-child(last) { gap: 2.tw-25rem; }
.tw-last\:gap-10:nth-child(last) { gap: 2.tw-5rem; }
.tw-last\:gap-11:nth-child(last) { gap: 2.tw-75rem; }
.tw-last\:gap-12:nth-child(last) { gap: 3rem; }
.tw-last\:gap-14:nth-child(last) { gap: 3.tw-5rem; }
.tw-last\:gap-16:nth-child(last) { gap: 4rem; }
.tw-last\:gap-20:nth-child(last) { gap: 5rem; }
.tw-last\:gap-24:nth-child(last) { gap: 6rem; }
.tw-last\:gap-28:nth-child(last) { gap: 7rem; }
.tw-last\:gap-32:nth-child(last) { gap: 8rem; }
.tw-last\:gap-36:nth-child(last) { gap: 9rem; }
.tw-last\:gap-40:nth-child(last) { gap: 10rem; }
.tw-last\:gap-44:nth-child(last) { gap: 11rem; }
.tw-last\:gap-48:nth-child(last) { gap: 12rem; }
.tw-last\:gap-52:nth-child(last) { gap: 13rem; }
.tw-last\:gap-56:nth-child(last) { gap: 14rem; }
.tw-last\:gap-60:nth-child(last) { gap: 15rem; }
.tw-last\:gap-64:nth-child(last) { gap: 16rem; }
.tw-last\:gap-72:nth-child(last) { gap: 18rem; }
.tw-last\:gap-80:nth-child(last) { gap: 20rem; }
.tw-last\:gap-96:nth-child(last) { gap: 24rem; }
.tw-last\:space-x-0:nth-child(last) { column-gap: 0px; }
.tw-last\:space-x-0.tw-5:nth-child(last) { column-gap: 0.tw-125rem; }
.tw-last\:space-x-1:nth-child(last) { column-gap: 0.tw-25rem; }
.tw-last\:space-x-1.tw-5:nth-child(last) { column-gap: 0.tw-375rem; }
.tw-last\:space-x-2:nth-child(last) { column-gap: 0.tw-5rem; }
.tw-last\:space-x-2.tw-5:nth-child(last) { column-gap: 0.tw-625rem; }
.tw-last\:space-x-3:nth-child(last) { column-gap: 0.tw-75rem; }
.tw-last\:space-x-3.tw-5:nth-child(last) { column-gap: 0.tw-875rem; }
.tw-last\:space-x-4:nth-child(last) { column-gap: 1rem; }
.tw-last\:space-x-5:nth-child(last) { column-gap: 1.tw-25rem; }
.tw-last\:space-x-6:nth-child(last) { column-gap: 1.tw-5rem; }
.tw-last\:space-x-7:nth-child(last) { column-gap: 1.tw-75rem; }
.tw-last\:space-x-8:nth-child(last) { column-gap: 2rem; }
.tw-last\:space-x-9:nth-child(last) { column-gap: 2.tw-25rem; }
.tw-last\:space-x-10:nth-child(last) { column-gap: 2.tw-5rem; }
.tw-last\:space-x-11:nth-child(last) { column-gap: 2.tw-75rem; }
.tw-last\:space-x-12:nth-child(last) { column-gap: 3rem; }
.tw-last\:space-x-14:nth-child(last) { column-gap: 3.tw-5rem; }
.tw-last\:space-x-16:nth-child(last) { column-gap: 4rem; }
.tw-last\:space-x-20:nth-child(last) { column-gap: 5rem; }
.tw-last\:space-x-24:nth-child(last) { column-gap: 6rem; }
.tw-last\:space-x-28:nth-child(last) { column-gap: 7rem; }
.tw-last\:space-x-32:nth-child(last) { column-gap: 8rem; }
.tw-last\:space-x-36:nth-child(last) { column-gap: 9rem; }
.tw-last\:space-x-40:nth-child(last) { column-gap: 10rem; }
.tw-last\:space-x-44:nth-child(last) { column-gap: 11rem; }
.tw-last\:space-x-48:nth-child(last) { column-gap: 12rem; }
.tw-last\:space-x-52:nth-child(last) { column-gap: 13rem; }
.tw-last\:space-x-56:nth-child(last) { column-gap: 14rem; }
.tw-last\:space-x-60:nth-child(last) { column-gap: 15rem; }
.tw-last\:space-x-64:nth-child(last) { column-gap: 16rem; }
.tw-last\:space-x-72:nth-child(last) { column-gap: 18rem; }
.tw-last\:space-x-80:nth-child(last) { column-gap: 20rem; }
.tw-last\:space-x-96:nth-child(last) { column-gap: 24rem; }
.tw-last\:space-y-0:nth-child(last) { row-gap: 0px; }
.tw-last\:space-y-0.tw-5:nth-child(last) { row-gap: 0.tw-125rem; }
.tw-last\:space-y-1:nth-child(last) { row-gap: 0.tw-25rem; }
.tw-last\:space-y-1.tw-5:nth-child(last) { row-gap: 0.tw-375rem; }
.tw-last\:space-y-2:nth-child(last) { row-gap: 0.tw-5rem; }
.tw-last\:space-y-2.tw-5:nth-child(last) { row-gap: 0.tw-625rem; }
.tw-last\:space-y-3:nth-child(last) { row-gap: 0.tw-75rem; }
.tw-last\:space-y-3.tw-5:nth-child(last) { row-gap: 0.tw-875rem; }
.tw-last\:space-y-4:nth-child(last) { row-gap: 1rem; }
.tw-last\:space-y-5:nth-child(last) { row-gap: 1.tw-25rem; }
.tw-last\:space-y-6:nth-child(last) { row-gap: 1.tw-5rem; }
.tw-last\:space-y-7:nth-child(last) { row-gap: 1.tw-75rem; }
.tw-last\:space-y-8:nth-child(last) { row-gap: 2rem; }
.tw-last\:space-y-9:nth-child(last) { row-gap: 2.tw-25rem; }
.tw-last\:space-y-10:nth-child(last) { row-gap: 2.tw-5rem; }
.tw-last\:space-y-11:nth-child(last) { row-gap: 2.tw-75rem; }
.tw-last\:space-y-12:nth-child(last) { row-gap: 3rem; }
.tw-last\:space-y-14:nth-child(last) { row-gap: 3.tw-5rem; }
.tw-last\:space-y-16:nth-child(last) { row-gap: 4rem; }
.tw-last\:space-y-20:nth-child(last) { row-gap: 5rem; }
.tw-last\:space-y-24:nth-child(last) { row-gap: 6rem; }
.tw-last\:space-y-28:nth-child(last) { row-gap: 7rem; }
.tw-last\:space-y-32:nth-child(last) { row-gap: 8rem; }
.tw-last\:space-y-36:nth-child(last) { row-gap: 9rem; }
.tw-last\:space-y-40:nth-child(last) { row-gap: 10rem; }
.tw-last\:space-y-44:nth-child(last) { row-gap: 11rem; }
.tw-last\:space-y-48:nth-child(last) { row-gap: 12rem; }
.tw-last\:space-y-52:nth-child(last) { row-gap: 13rem; }
.tw-last\:space-y-56:nth-child(last) { row-gap: 14rem; }
.tw-last\:space-y-60:nth-child(last) { row-gap: 15rem; }
.tw-last\:space-y-64:nth-child(last) { row-gap: 16rem; }
.tw-last\:space-y-72:nth-child(last) { row-gap: 18rem; }
.tw-last\:space-y-80:nth-child(last) { row-gap: 20rem; }
.tw-last\:space-y-96:nth-child(last) { row-gap: 24rem; }

.tw-odd\:p-0:nth-child(odd) { padding: 0px; }
.tw-odd\:p-0.tw-5:nth-child(odd) { padding: 0.tw-125rem; }
.tw-odd\:p-1:nth-child(odd) { padding: 0.tw-25rem; }
.tw-odd\:p-1.tw-5:nth-child(odd) { padding: 0.tw-375rem; }
.tw-odd\:p-2:nth-child(odd) { padding: 0.tw-5rem; }
.tw-odd\:p-2.tw-5:nth-child(odd) { padding: 0.tw-625rem; }
.tw-odd\:p-3:nth-child(odd) { padding: 0.tw-75rem; }
.tw-odd\:p-3.tw-5:nth-child(odd) { padding: 0.tw-875rem; }
.tw-odd\:p-4:nth-child(odd) { padding: 1rem; }
.tw-odd\:p-5:nth-child(odd) { padding: 1.tw-25rem; }
.tw-odd\:p-6:nth-child(odd) { padding: 1.tw-5rem; }
.tw-odd\:p-7:nth-child(odd) { padding: 1.tw-75rem; }
.tw-odd\:p-8:nth-child(odd) { padding: 2rem; }
.tw-odd\:p-9:nth-child(odd) { padding: 2.tw-25rem; }
.tw-odd\:p-10:nth-child(odd) { padding: 2.tw-5rem; }
.tw-odd\:p-11:nth-child(odd) { padding: 2.tw-75rem; }
.tw-odd\:p-12:nth-child(odd) { padding: 3rem; }
.tw-odd\:p-14:nth-child(odd) { padding: 3.tw-5rem; }
.tw-odd\:p-16:nth-child(odd) { padding: 4rem; }
.tw-odd\:p-20:nth-child(odd) { padding: 5rem; }
.tw-odd\:p-24:nth-child(odd) { padding: 6rem; }
.tw-odd\:p-28:nth-child(odd) { padding: 7rem; }
.tw-odd\:p-32:nth-child(odd) { padding: 8rem; }
.tw-odd\:p-36:nth-child(odd) { padding: 9rem; }
.tw-odd\:p-40:nth-child(odd) { padding: 10rem; }
.tw-odd\:p-44:nth-child(odd) { padding: 11rem; }
.tw-odd\:p-48:nth-child(odd) { padding: 12rem; }
.tw-odd\:p-52:nth-child(odd) { padding: 13rem; }
.tw-odd\:p-56:nth-child(odd) { padding: 14rem; }
.tw-odd\:p-60:nth-child(odd) { padding: 15rem; }
.tw-odd\:p-64:nth-child(odd) { padding: 16rem; }
.tw-odd\:p-72:nth-child(odd) { padding: 18rem; }
.tw-odd\:p-80:nth-child(odd) { padding: 20rem; }
.tw-odd\:p-96:nth-child(odd) { padding: 24rem; }
.tw-odd\:m-0:nth-child(odd) { margin: 0px; }
.tw-odd\:m-0.tw-5:nth-child(odd) { margin: 0.tw-125rem; }
.tw-odd\:m-1:nth-child(odd) { margin: 0.tw-25rem; }
.tw-odd\:m-1.tw-5:nth-child(odd) { margin: 0.tw-375rem; }
.tw-odd\:m-2:nth-child(odd) { margin: 0.tw-5rem; }
.tw-odd\:m-2.tw-5:nth-child(odd) { margin: 0.tw-625rem; }
.tw-odd\:m-3:nth-child(odd) { margin: 0.tw-75rem; }
.tw-odd\:m-3.tw-5:nth-child(odd) { margin: 0.tw-875rem; }
.tw-odd\:m-4:nth-child(odd) { margin: 1rem; }
.tw-odd\:m-5:nth-child(odd) { margin: 1.tw-25rem; }
.tw-odd\:m-6:nth-child(odd) { margin: 1.tw-5rem; }
.tw-odd\:m-7:nth-child(odd) { margin: 1.tw-75rem; }
.tw-odd\:m-8:nth-child(odd) { margin: 2rem; }
.tw-odd\:m-9:nth-child(odd) { margin: 2.tw-25rem; }
.tw-odd\:m-10:nth-child(odd) { margin: 2.tw-5rem; }
.tw-odd\:m-11:nth-child(odd) { margin: 2.tw-75rem; }
.tw-odd\:m-12:nth-child(odd) { margin: 3rem; }
.tw-odd\:m-14:nth-child(odd) { margin: 3.tw-5rem; }
.tw-odd\:m-16:nth-child(odd) { margin: 4rem; }
.tw-odd\:m-20:nth-child(odd) { margin: 5rem; }
.tw-odd\:m-24:nth-child(odd) { margin: 6rem; }
.tw-odd\:m-28:nth-child(odd) { margin: 7rem; }
.tw-odd\:m-32:nth-child(odd) { margin: 8rem; }
.tw-odd\:m-36:nth-child(odd) { margin: 9rem; }
.tw-odd\:m-40:nth-child(odd) { margin: 10rem; }
.tw-odd\:m-44:nth-child(odd) { margin: 11rem; }
.tw-odd\:m-48:nth-child(odd) { margin: 12rem; }
.tw-odd\:m-52:nth-child(odd) { margin: 13rem; }
.tw-odd\:m-56:nth-child(odd) { margin: 14rem; }
.tw-odd\:m-60:nth-child(odd) { margin: 15rem; }
.tw-odd\:m-64:nth-child(odd) { margin: 16rem; }
.tw-odd\:m-72:nth-child(odd) { margin: 18rem; }
.tw-odd\:m-80:nth-child(odd) { margin: 20rem; }
.tw-odd\:m-96:nth-child(odd) { margin: 24rem; }
.tw-odd\:gap-0:nth-child(odd) { gap: 0px; }
.tw-odd\:gap-0.tw-5:nth-child(odd) { gap: 0.tw-125rem; }
.tw-odd\:gap-1:nth-child(odd) { gap: 0.tw-25rem; }
.tw-odd\:gap-1.tw-5:nth-child(odd) { gap: 0.tw-375rem; }
.tw-odd\:gap-2:nth-child(odd) { gap: 0.tw-5rem; }
.tw-odd\:gap-2.tw-5:nth-child(odd) { gap: 0.tw-625rem; }
.tw-odd\:gap-3:nth-child(odd) { gap: 0.tw-75rem; }
.tw-odd\:gap-3.tw-5:nth-child(odd) { gap: 0.tw-875rem; }
.tw-odd\:gap-4:nth-child(odd) { gap: 1rem; }
.tw-odd\:gap-5:nth-child(odd) { gap: 1.tw-25rem; }
.tw-odd\:gap-6:nth-child(odd) { gap: 1.tw-5rem; }
.tw-odd\:gap-7:nth-child(odd) { gap: 1.tw-75rem; }
.tw-odd\:gap-8:nth-child(odd) { gap: 2rem; }
.tw-odd\:gap-9:nth-child(odd) { gap: 2.tw-25rem; }
.tw-odd\:gap-10:nth-child(odd) { gap: 2.tw-5rem; }
.tw-odd\:gap-11:nth-child(odd) { gap: 2.tw-75rem; }
.tw-odd\:gap-12:nth-child(odd) { gap: 3rem; }
.tw-odd\:gap-14:nth-child(odd) { gap: 3.tw-5rem; }
.tw-odd\:gap-16:nth-child(odd) { gap: 4rem; }
.tw-odd\:gap-20:nth-child(odd) { gap: 5rem; }
.tw-odd\:gap-24:nth-child(odd) { gap: 6rem; }
.tw-odd\:gap-28:nth-child(odd) { gap: 7rem; }
.tw-odd\:gap-32:nth-child(odd) { gap: 8rem; }
.tw-odd\:gap-36:nth-child(odd) { gap: 9rem; }
.tw-odd\:gap-40:nth-child(odd) { gap: 10rem; }
.tw-odd\:gap-44:nth-child(odd) { gap: 11rem; }
.tw-odd\:gap-48:nth-child(odd) { gap: 12rem; }
.tw-odd\:gap-52:nth-child(odd) { gap: 13rem; }
.tw-odd\:gap-56:nth-child(odd) { gap: 14rem; }
.tw-odd\:gap-60:nth-child(odd) { gap: 15rem; }
.tw-odd\:gap-64:nth-child(odd) { gap: 16rem; }
.tw-odd\:gap-72:nth-child(odd) { gap: 18rem; }
.tw-odd\:gap-80:nth-child(odd) { gap: 20rem; }
.tw-odd\:gap-96:nth-child(odd) { gap: 24rem; }
.tw-odd\:space-x-0:nth-child(odd) { column-gap: 0px; }
.tw-odd\:space-x-0.tw-5:nth-child(odd) { column-gap: 0.tw-125rem; }
.tw-odd\:space-x-1:nth-child(odd) { column-gap: 0.tw-25rem; }
.tw-odd\:space-x-1.tw-5:nth-child(odd) { column-gap: 0.tw-375rem; }
.tw-odd\:space-x-2:nth-child(odd) { column-gap: 0.tw-5rem; }
.tw-odd\:space-x-2.tw-5:nth-child(odd) { column-gap: 0.tw-625rem; }
.tw-odd\:space-x-3:nth-child(odd) { column-gap: 0.tw-75rem; }
.tw-odd\:space-x-3.tw-5:nth-child(odd) { column-gap: 0.tw-875rem; }
.tw-odd\:space-x-4:nth-child(odd) { column-gap: 1rem; }
.tw-odd\:space-x-5:nth-child(odd) { column-gap: 1.tw-25rem; }
.tw-odd\:space-x-6:nth-child(odd) { column-gap: 1.tw-5rem; }
.tw-odd\:space-x-7:nth-child(odd) { column-gap: 1.tw-75rem; }
.tw-odd\:space-x-8:nth-child(odd) { column-gap: 2rem; }
.tw-odd\:space-x-9:nth-child(odd) { column-gap: 2.tw-25rem; }
.tw-odd\:space-x-10:nth-child(odd) { column-gap: 2.tw-5rem; }
.tw-odd\:space-x-11:nth-child(odd) { column-gap: 2.tw-75rem; }
.tw-odd\:space-x-12:nth-child(odd) { column-gap: 3rem; }
.tw-odd\:space-x-14:nth-child(odd) { column-gap: 3.tw-5rem; }
.tw-odd\:space-x-16:nth-child(odd) { column-gap: 4rem; }
.tw-odd\:space-x-20:nth-child(odd) { column-gap: 5rem; }
.tw-odd\:space-x-24:nth-child(odd) { column-gap: 6rem; }
.tw-odd\:space-x-28:nth-child(odd) { column-gap: 7rem; }
.tw-odd\:space-x-32:nth-child(odd) { column-gap: 8rem; }
.tw-odd\:space-x-36:nth-child(odd) { column-gap: 9rem; }
.tw-odd\:space-x-40:nth-child(odd) { column-gap: 10rem; }
.tw-odd\:space-x-44:nth-child(odd) { column-gap: 11rem; }
.tw-odd\:space-x-48:nth-child(odd) { column-gap: 12rem; }
.tw-odd\:space-x-52:nth-child(odd) { column-gap: 13rem; }
.tw-odd\:space-x-56:nth-child(odd) { column-gap: 14rem; }
.tw-odd\:space-x-60:nth-child(odd) { column-gap: 15rem; }
.tw-odd\:space-x-64:nth-child(odd) { column-gap: 16rem; }
.tw-odd\:space-x-72:nth-child(odd) { column-gap: 18rem; }
.tw-odd\:space-x-80:nth-child(odd) { column-gap: 20rem; }
.tw-odd\:space-x-96:nth-child(odd) { column-gap: 24rem; }
.tw-odd\:space-y-0:nth-child(odd) { row-gap: 0px; }
.tw-odd\:space-y-0.tw-5:nth-child(odd) { row-gap: 0.tw-125rem; }
.tw-odd\:space-y-1:nth-child(odd) { row-gap: 0.tw-25rem; }
.tw-odd\:space-y-1.tw-5:nth-child(odd) { row-gap: 0.tw-375rem; }
.tw-odd\:space-y-2:nth-child(odd) { row-gap: 0.tw-5rem; }
.tw-odd\:space-y-2.tw-5:nth-child(odd) { row-gap: 0.tw-625rem; }
.tw-odd\:space-y-3:nth-child(odd) { row-gap: 0.tw-75rem; }
.tw-odd\:space-y-3.tw-5:nth-child(odd) { row-gap: 0.tw-875rem; }
.tw-odd\:space-y-4:nth-child(odd) { row-gap: 1rem; }
.tw-odd\:space-y-5:nth-child(odd) { row-gap: 1.tw-25rem; }
.tw-odd\:space-y-6:nth-child(odd) { row-gap: 1.tw-5rem; }
.tw-odd\:space-y-7:nth-child(odd) { row-gap: 1.tw-75rem; }
.tw-odd\:space-y-8:nth-child(odd) { row-gap: 2rem; }
.tw-odd\:space-y-9:nth-child(odd) { row-gap: 2.tw-25rem; }
.tw-odd\:space-y-10:nth-child(odd) { row-gap: 2.tw-5rem; }
.tw-odd\:space-y-11:nth-child(odd) { row-gap: 2.tw-75rem; }
.tw-odd\:space-y-12:nth-child(odd) { row-gap: 3rem; }
.tw-odd\:space-y-14:nth-child(odd) { row-gap: 3.tw-5rem; }
.tw-odd\:space-y-16:nth-child(odd) { row-gap: 4rem; }
.tw-odd\:space-y-20:nth-child(odd) { row-gap: 5rem; }
.tw-odd\:space-y-24:nth-child(odd) { row-gap: 6rem; }
.tw-odd\:space-y-28:nth-child(odd) { row-gap: 7rem; }
.tw-odd\:space-y-32:nth-child(odd) { row-gap: 8rem; }
.tw-odd\:space-y-36:nth-child(odd) { row-gap: 9rem; }
.tw-odd\:space-y-40:nth-child(odd) { row-gap: 10rem; }
.tw-odd\:space-y-44:nth-child(odd) { row-gap: 11rem; }
.tw-odd\:space-y-48:nth-child(odd) { row-gap: 12rem; }
.tw-odd\:space-y-52:nth-child(odd) { row-gap: 13rem; }
.tw-odd\:space-y-56:nth-child(odd) { row-gap: 14rem; }
.tw-odd\:space-y-60:nth-child(odd) { row-gap: 15rem; }
.tw-odd\:space-y-64:nth-child(odd) { row-gap: 16rem; }
.tw-odd\:space-y-72:nth-child(odd) { row-gap: 18rem; }
.tw-odd\:space-y-80:nth-child(odd) { row-gap: 20rem; }
.tw-odd\:space-y-96:nth-child(odd) { row-gap: 24rem; }

.tw-even\:p-0:nth-child(even) { padding: 0px; }
.tw-even\:p-0.tw-5:nth-child(even) { padding: 0.tw-125rem; }
.tw-even\:p-1:nth-child(even) { padding: 0.tw-25rem; }
.tw-even\:p-1.tw-5:nth-child(even) { padding: 0.tw-375rem; }
.tw-even\:p-2:nth-child(even) { padding: 0.tw-5rem; }
.tw-even\:p-2.tw-5:nth-child(even) { padding: 0.tw-625rem; }
.tw-even\:p-3:nth-child(even) { padding: 0.tw-75rem; }
.tw-even\:p-3.tw-5:nth-child(even) { padding: 0.tw-875rem; }
.tw-even\:p-4:nth-child(even) { padding: 1rem; }
.tw-even\:p-5:nth-child(even) { padding: 1.tw-25rem; }
.tw-even\:p-6:nth-child(even) { padding: 1.tw-5rem; }
.tw-even\:p-7:nth-child(even) { padding: 1.tw-75rem; }
.tw-even\:p-8:nth-child(even) { padding: 2rem; }
.tw-even\:p-9:nth-child(even) { padding: 2.tw-25rem; }
.tw-even\:p-10:nth-child(even) { padding: 2.tw-5rem; }
.tw-even\:p-11:nth-child(even) { padding: 2.tw-75rem; }
.tw-even\:p-12:nth-child(even) { padding: 3rem; }
.tw-even\:p-14:nth-child(even) { padding: 3.tw-5rem; }
.tw-even\:p-16:nth-child(even) { padding: 4rem; }
.tw-even\:p-20:nth-child(even) { padding: 5rem; }
.tw-even\:p-24:nth-child(even) { padding: 6rem; }
.tw-even\:p-28:nth-child(even) { padding: 7rem; }
.tw-even\:p-32:nth-child(even) { padding: 8rem; }
.tw-even\:p-36:nth-child(even) { padding: 9rem; }
.tw-even\:p-40:nth-child(even) { padding: 10rem; }
.tw-even\:p-44:nth-child(even) { padding: 11rem; }
.tw-even\:p-48:nth-child(even) { padding: 12rem; }
.tw-even\:p-52:nth-child(even) { padding: 13rem; }
.tw-even\:p-56:nth-child(even) { padding: 14rem; }
.tw-even\:p-60:nth-child(even) { padding: 15rem; }
.tw-even\:p-64:nth-child(even) { padding: 16rem; }
.tw-even\:p-72:nth-child(even) { padding: 18rem; }
.tw-even\:p-80:nth-child(even) { padding: 20rem; }
.tw-even\:p-96:nth-child(even) { padding: 24rem; }
.tw-even\:m-0:nth-child(even) { margin: 0px; }
.tw-even\:m-0.tw-5:nth-child(even) { margin: 0.tw-125rem; }
.tw-even\:m-1:nth-child(even) { margin: 0.tw-25rem; }
.tw-even\:m-1.tw-5:nth-child(even) { margin: 0.tw-375rem; }
.tw-even\:m-2:nth-child(even) { margin: 0.tw-5rem; }
.tw-even\:m-2.tw-5:nth-child(even) { margin: 0.tw-625rem; }
.tw-even\:m-3:nth-child(even) { margin: 0.tw-75rem; }
.tw-even\:m-3.tw-5:nth-child(even) { margin: 0.tw-875rem; }
.tw-even\:m-4:nth-child(even) { margin: 1rem; }
.tw-even\:m-5:nth-child(even) { margin: 1.tw-25rem; }
.tw-even\:m-6:nth-child(even) { margin: 1.tw-5rem; }
.tw-even\:m-7:nth-child(even) { margin: 1.tw-75rem; }
.tw-even\:m-8:nth-child(even) { margin: 2rem; }
.tw-even\:m-9:nth-child(even) { margin: 2.tw-25rem; }
.tw-even\:m-10:nth-child(even) { margin: 2.tw-5rem; }
.tw-even\:m-11:nth-child(even) { margin: 2.tw-75rem; }
.tw-even\:m-12:nth-child(even) { margin: 3rem; }
.tw-even\:m-14:nth-child(even) { margin: 3.tw-5rem; }
.tw-even\:m-16:nth-child(even) { margin: 4rem; }
.tw-even\:m-20:nth-child(even) { margin: 5rem; }
.tw-even\:m-24:nth-child(even) { margin: 6rem; }
.tw-even\:m-28:nth-child(even) { margin: 7rem; }
.tw-even\:m-32:nth-child(even) { margin: 8rem; }
.tw-even\:m-36:nth-child(even) { margin: 9rem; }
.tw-even\:m-40:nth-child(even) { margin: 10rem; }
.tw-even\:m-44:nth-child(even) { margin: 11rem; }
.tw-even\:m-48:nth-child(even) { margin: 12rem; }
.tw-even\:m-52:nth-child(even) { margin: 13rem; }
.tw-even\:m-56:nth-child(even) { margin: 14rem; }
.tw-even\:m-60:nth-child(even) { margin: 15rem; }
.tw-even\:m-64:nth-child(even) { margin: 16rem; }
.tw-even\:m-72:nth-child(even) { margin: 18rem; }
.tw-even\:m-80:nth-child(even) { margin: 20rem; }
.tw-even\:m-96:nth-child(even) { margin: 24rem; }
.tw-even\:gap-0:nth-child(even) { gap: 0px; }
.tw-even\:gap-0.tw-5:nth-child(even) { gap: 0.tw-125rem; }
.tw-even\:gap-1:nth-child(even) { gap: 0.tw-25rem; }
.tw-even\:gap-1.tw-5:nth-child(even) { gap: 0.tw-375rem; }
.tw-even\:gap-2:nth-child(even) { gap: 0.tw-5rem; }
.tw-even\:gap-2.tw-5:nth-child(even) { gap: 0.tw-625rem; }
.tw-even\:gap-3:nth-child(even) { gap: 0.tw-75rem; }
.tw-even\:gap-3.tw-5:nth-child(even) { gap: 0.tw-875rem; }
.tw-even\:gap-4:nth-child(even) { gap: 1rem; }
.tw-even\:gap-5:nth-child(even) { gap: 1.tw-25rem; }
.tw-even\:gap-6:nth-child(even) { gap: 1.tw-5rem; }
.tw-even\:gap-7:nth-child(even) { gap: 1.tw-75rem; }
.tw-even\:gap-8:nth-child(even) { gap: 2rem; }
.tw-even\:gap-9:nth-child(even) { gap: 2.tw-25rem; }
.tw-even\:gap-10:nth-child(even) { gap: 2.tw-5rem; }
.tw-even\:gap-11:nth-child(even) { gap: 2.tw-75rem; }
.tw-even\:gap-12:nth-child(even) { gap: 3rem; }
.tw-even\:gap-14:nth-child(even) { gap: 3.tw-5rem; }
.tw-even\:gap-16:nth-child(even) { gap: 4rem; }
.tw-even\:gap-20:nth-child(even) { gap: 5rem; }
.tw-even\:gap-24:nth-child(even) { gap: 6rem; }
.tw-even\:gap-28:nth-child(even) { gap: 7rem; }
.tw-even\:gap-32:nth-child(even) { gap: 8rem; }
.tw-even\:gap-36:nth-child(even) { gap: 9rem; }
.tw-even\:gap-40:nth-child(even) { gap: 10rem; }
.tw-even\:gap-44:nth-child(even) { gap: 11rem; }
.tw-even\:gap-48:nth-child(even) { gap: 12rem; }
.tw-even\:gap-52:nth-child(even) { gap: 13rem; }
.tw-even\:gap-56:nth-child(even) { gap: 14rem; }
.tw-even\:gap-60:nth-child(even) { gap: 15rem; }
.tw-even\:gap-64:nth-child(even) { gap: 16rem; }
.tw-even\:gap-72:nth-child(even) { gap: 18rem; }
.tw-even\:gap-80:nth-child(even) { gap: 20rem; }
.tw-even\:gap-96:nth-child(even) { gap: 24rem; }
.tw-even\:space-x-0:nth-child(even) { column-gap: 0px; }
.tw-even\:space-x-0.tw-5:nth-child(even) { column-gap: 0.tw-125rem; }
.tw-even\:space-x-1:nth-child(even) { column-gap: 0.tw-25rem; }
.tw-even\:space-x-1.tw-5:nth-child(even) { column-gap: 0.tw-375rem; }
.tw-even\:space-x-2:nth-child(even) { column-gap: 0.tw-5rem; }
.tw-even\:space-x-2.tw-5:nth-child(even) { column-gap: 0.tw-625rem; }
.tw-even\:space-x-3:nth-child(even) { column-gap: 0.tw-75rem; }
.tw-even\:space-x-3.tw-5:nth-child(even) { column-gap: 0.tw-875rem; }
.tw-even\:space-x-4:nth-child(even) { column-gap: 1rem; }
.tw-even\:space-x-5:nth-child(even) { column-gap: 1.tw-25rem; }
.tw-even\:space-x-6:nth-child(even) { column-gap: 1.tw-5rem; }
.tw-even\:space-x-7:nth-child(even) { column-gap: 1.tw-75rem; }
.tw-even\:space-x-8:nth-child(even) { column-gap: 2rem; }
.tw-even\:space-x-9:nth-child(even) { column-gap: 2.tw-25rem; }
.tw-even\:space-x-10:nth-child(even) { column-gap: 2.tw-5rem; }
.tw-even\:space-x-11:nth-child(even) { column-gap: 2.tw-75rem; }
.tw-even\:space-x-12:nth-child(even) { column-gap: 3rem; }
.tw-even\:space-x-14:nth-child(even) { column-gap: 3.tw-5rem; }
.tw-even\:space-x-16:nth-child(even) { column-gap: 4rem; }
.tw-even\:space-x-20:nth-child(even) { column-gap: 5rem; }
.tw-even\:space-x-24:nth-child(even) { column-gap: 6rem; }
.tw-even\:space-x-28:nth-child(even) { column-gap: 7rem; }
.tw-even\:space-x-32:nth-child(even) { column-gap: 8rem; }
.tw-even\:space-x-36:nth-child(even) { column-gap: 9rem; }
.tw-even\:space-x-40:nth-child(even) { column-gap: 10rem; }
.tw-even\:space-x-44:nth-child(even) { column-gap: 11rem; }
.tw-even\:space-x-48:nth-child(even) { column-gap: 12rem; }
.tw-even\:space-x-52:nth-child(even) { column-gap: 13rem; }
.tw-even\:space-x-56:nth-child(even) { column-gap: 14rem; }
.tw-even\:space-x-60:nth-child(even) { column-gap: 15rem; }
.tw-even\:space-x-64:nth-child(even) { column-gap: 16rem; }
.tw-even\:space-x-72:nth-child(even) { column-gap: 18rem; }
.tw-even\:space-x-80:nth-child(even) { column-gap: 20rem; }
.tw-even\:space-x-96:nth-child(even) { column-gap: 24rem; }
.tw-even\:space-y-0:nth-child(even) { row-gap: 0px; }
.tw-even\:space-y-0.tw-5:nth-child(even) { row-gap: 0.tw-125rem; }
.tw-even\:space-y-1:nth-child(even) { row-gap: 0.tw-25rem; }
.tw-even\:space-y-1.tw-5:nth-child(even) { row-gap: 0.tw-375rem; }
.tw-even\:space-y-2:nth-child(even) { row-gap: 0.tw-5rem; }
.tw-even\:space-y-2.tw-5:nth-child(even) { row-gap: 0.tw-625rem; }
.tw-even\:space-y-3:nth-child(even) { row-gap: 0.tw-75rem; }
.tw-even\:space-y-3.tw-5:nth-child(even) { row-gap: 0.tw-875rem; }
.tw-even\:space-y-4:nth-child(even) { row-gap: 1rem; }
.tw-even\:space-y-5:nth-child(even) { row-gap: 1.tw-25rem; }
.tw-even\:space-y-6:nth-child(even) { row-gap: 1.tw-5rem; }
.tw-even\:space-y-7:nth-child(even) { row-gap: 1.tw-75rem; }
.tw-even\:space-y-8:nth-child(even) { row-gap: 2rem; }
.tw-even\:space-y-9:nth-child(even) { row-gap: 2.tw-25rem; }
.tw-even\:space-y-10:nth-child(even) { row-gap: 2.tw-5rem; }
.tw-even\:space-y-11:nth-child(even) { row-gap: 2.tw-75rem; }
.tw-even\:space-y-12:nth-child(even) { row-gap: 3rem; }
.tw-even\:space-y-14:nth-child(even) { row-gap: 3.tw-5rem; }
.tw-even\:space-y-16:nth-child(even) { row-gap: 4rem; }
.tw-even\:space-y-20:nth-child(even) { row-gap: 5rem; }
.tw-even\:space-y-24:nth-child(even) { row-gap: 6rem; }
.tw-even\:space-y-28:nth-child(even) { row-gap: 7rem; }
.tw-even\:space-y-32:nth-child(even) { row-gap: 8rem; }
.tw-even\:space-y-36:nth-child(even) { row-gap: 9rem; }
.tw-even\:space-y-40:nth-child(even) { row-gap: 10rem; }
.tw-even\:space-y-44:nth-child(even) { row-gap: 11rem; }
.tw-even\:space-y-48:nth-child(even) { row-gap: 12rem; }
.tw-even\:space-y-52:nth-child(even) { row-gap: 13rem; }
.tw-even\:space-y-56:nth-child(even) { row-gap: 14rem; }
.tw-even\:space-y-60:nth-child(even) { row-gap: 15rem; }
.tw-even\:space-y-64:nth-child(even) { row-gap: 16rem; }
.tw-even\:space-y-72:nth-child(even) { row-gap: 18rem; }
.tw-even\:space-y-80:nth-child(even) { row-gap: 20rem; }
.tw-even\:space-y-96:nth-child(even) { row-gap: 24rem; }


/* === ui- namespace === */

/* Generated Tailwind-like utility CSS for benchmarking */
/*! tailwindcss v3.ui-4.ui-0 | MIT License */

*, ::before, ::after { box-sizing: border-box; border-width: 0; border-style: solid; border-color: #e5e7eb; }
html { line-height: 1.ui-5; -webkit-text-size-adjust: 100%; tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif; }
body { margin: 0; line-height: inherit; }

.ui-p-0 { padding: 0px; }
.ui-p-0.ui-5 { padding: 0.ui-125rem; }
.ui-p-1 { padding: 0.ui-25rem; }
.ui-p-1.ui-5 { padding: 0.ui-375rem; }
.ui-p-2 { padding: 0.ui-5rem; }
.ui-p-2.ui-5 { padding: 0.ui-625rem; }
.ui-p-3 { padding: 0.ui-75rem; }
.ui-p-3.ui-5 { padding: 0.ui-875rem; }
.ui-p-4 { padding: 1rem; }
.ui-p-5 { padding: 1.ui-25rem; }
.ui-p-6 { padding: 1.ui-5rem; }
.ui-p-7 { padding: 1.ui-75rem; }
.ui-p-8 { padding: 2rem; }
.ui-p-9 { padding: 2.ui-25rem; }
.ui-p-10 { padding: 2.ui-5rem; }
.ui-p-11 { padding: 2.ui-75rem; }
.ui-p-12 { padding: 3rem; }
.ui-p-14 { padding: 3.ui-5rem; }
.ui-p-16 { padding: 4rem; }
.ui-p-20 { padding: 5rem; }
.ui-p-24 { padding: 6rem; }
.ui-p-28 { padding: 7rem; }
.ui-p-32 { padding: 8rem; }
.ui-p-36 { padding: 9rem; }
.ui-p-40 { padding: 10rem; }
.ui-p-44 { padding: 11rem; }
.ui-p-48 { padding: 12rem; }
.ui-p-52 { padding: 13rem; }
.ui-p-56 { padding: 14rem; }
.ui-p-60 { padding: 15rem; }
.ui-p-64 { padding: 16rem; }
.ui-p-72 { padding: 18rem; }
.ui-p-80 { padding: 20rem; }
.ui-p-96 { padding: 24rem; }

.ui-px-0 { padding-inline: 0px; }
.ui-px-0.ui-5 { padding-inline: 0.ui-125rem; }
.ui-px-1 { padding-inline: 0.ui-25rem; }
.ui-px-1.ui-5 { padding-inline: 0.ui-375rem; }
.ui-px-2 { padding-inline: 0.ui-5rem; }
.ui-px-2.ui-5 { padding-inline: 0.ui-625rem; }
.ui-px-3 { padding-inline: 0.ui-75rem; }
.ui-px-3.ui-5 { padding-inline: 0.ui-875rem; }
.ui-px-4 { padding-inline: 1rem; }
.ui-px-5 { padding-inline: 1.ui-25rem; }
.ui-px-6 { padding-inline: 1.ui-5rem; }
.ui-px-7 { padding-inline: 1.ui-75rem; }
.ui-px-8 { padding-inline: 2rem; }
.ui-px-9 { padding-inline: 2.ui-25rem; }
.ui-px-10 { padding-inline: 2.ui-5rem; }
.ui-px-11 { padding-inline: 2.ui-75rem; }
.ui-px-12 { padding-inline: 3rem; }
.ui-px-14 { padding-inline: 3.ui-5rem; }
.ui-px-16 { padding-inline: 4rem; }
.ui-px-20 { padding-inline: 5rem; }
.ui-px-24 { padding-inline: 6rem; }
.ui-px-28 { padding-inline: 7rem; }
.ui-px-32 { padding-inline: 8rem; }
.ui-px-36 { padding-inline: 9rem; }
.ui-px-40 { padding-inline: 10rem; }
.ui-px-44 { padding-inline: 11rem; }
.ui-px-48 { padding-inline: 12rem; }
.ui-px-52 { padding-inline: 13rem; }
.ui-px-56 { padding-inline: 14rem; }
.ui-px-60 { padding-inline: 15rem; }
.ui-px-64 { padding-inline: 16rem; }
.ui-px-72 { padding-inline: 18rem; }
.ui-px-80 { padding-inline: 20rem; }
.ui-px-96 { padding-inline: 24rem; }

.ui-py-0 { padding-block: 0px; }
.ui-py-0.ui-5 { padding-block: 0.ui-125rem; }
.ui-py-1 { padding-block: 0.ui-25rem; }
.ui-py-1.ui-5 { padding-block: 0.ui-375rem; }
.ui-py-2 { padding-block: 0.ui-5rem; }
.ui-py-2.ui-5 { padding-block: 0.ui-625rem; }
.ui-py-3 { padding-block: 0.ui-75rem; }
.ui-py-3.ui-5 { padding-block: 0.ui-875rem; }
.ui-py-4 { padding-block: 1rem; }
.ui-py-5 { padding-block: 1.ui-25rem; }
.ui-py-6 { padding-block: 1.ui-5rem; }
.ui-py-7 { padding-block: 1.ui-75rem; }
.ui-py-8 { padding-block: 2rem; }
.ui-py-9 { padding-block: 2.ui-25rem; }
.ui-py-10 { padding-block: 2.ui-5rem; }
.ui-py-11 { padding-block: 2.ui-75rem; }
.ui-py-12 { padding-block: 3rem; }
.ui-py-14 { padding-block: 3.ui-5rem; }
.ui-py-16 { padding-block: 4rem; }
.ui-py-20 { padding-block: 5rem; }
.ui-py-24 { padding-block: 6rem; }
.ui-py-28 { padding-block: 7rem; }
.ui-py-32 { padding-block: 8rem; }
.ui-py-36 { padding-block: 9rem; }
.ui-py-40 { padding-block: 10rem; }
.ui-py-44 { padding-block: 11rem; }
.ui-py-48 { padding-block: 12rem; }
.ui-py-52 { padding-block: 13rem; }
.ui-py-56 { padding-block: 14rem; }
.ui-py-60 { padding-block: 15rem; }
.ui-py-64 { padding-block: 16rem; }
.ui-py-72 { padding-block: 18rem; }
.ui-py-80 { padding-block: 20rem; }
.ui-py-96 { padding-block: 24rem; }

.ui-pt-0 { padding-top: 0px; }
.ui-pt-0.ui-5 { padding-top: 0.ui-125rem; }
.ui-pt-1 { padding-top: 0.ui-25rem; }
.ui-pt-1.ui-5 { padding-top: 0.ui-375rem; }
.ui-pt-2 { padding-top: 0.ui-5rem; }
.ui-pt-2.ui-5 { padding-top: 0.ui-625rem; }
.ui-pt-3 { padding-top: 0.ui-75rem; }
.ui-pt-3.ui-5 { padding-top: 0.ui-875rem; }
.ui-pt-4 { padding-top: 1rem; }
.ui-pt-5 { padding-top: 1.ui-25rem; }
.ui-pt-6 { padding-top: 1.ui-5rem; }
.ui-pt-7 { padding-top: 1.ui-75rem; }
.ui-pt-8 { padding-top: 2rem; }
.ui-pt-9 { padding-top: 2.ui-25rem; }
.ui-pt-10 { padding-top: 2.ui-5rem; }
.ui-pt-11 { padding-top: 2.ui-75rem; }
.ui-pt-12 { padding-top: 3rem; }
.ui-pt-14 { padding-top: 3.ui-5rem; }
.ui-pt-16 { padding-top: 4rem; }
.ui-pt-20 { padding-top: 5rem; }
.ui-pt-24 { padding-top: 6rem; }
.ui-pt-28 { padding-top: 7rem; }
.ui-pt-32 { padding-top: 8rem; }
.ui-pt-36 { padding-top: 9rem; }
.ui-pt-40 { padding-top: 10rem; }
.ui-pt-44 { padding-top: 11rem; }
.ui-pt-48 { padding-top: 12rem; }
.ui-pt-52 { padding-top: 13rem; }
.ui-pt-56 { padding-top: 14rem; }
.ui-pt-60 { padding-top: 15rem; }
.ui-pt-64 { padding-top: 16rem; }
.ui-pt-72 { padding-top: 18rem; }
.ui-pt-80 { padding-top: 20rem; }
.ui-pt-96 { padding-top: 24rem; }

.ui-pr-0 { padding-right: 0px; }
.ui-pr-0.ui-5 { padding-right: 0.ui-125rem; }
.ui-pr-1 { padding-right: 0.ui-25rem; }
.ui-pr-1.ui-5 { padding-right: 0.ui-375rem; }
.ui-pr-2 { padding-right: 0.ui-5rem; }
.ui-pr-2.ui-5 { padding-right: 0.ui-625rem; }
.ui-pr-3 { padding-right: 0.ui-75rem; }
.ui-pr-3.ui-5 { padding-right: 0.ui-875rem; }
.ui-pr-4 { padding-right: 1rem; }
.ui-pr-5 { padding-right: 1.ui-25rem; }
.ui-pr-6 { padding-right: 1.ui-5rem; }
.ui-pr-7 { padding-right: 1.ui-75rem; }
.ui-pr-8 { padding-right: 2rem; }
.ui-pr-9 { padding-right: 2.ui-25rem; }
.ui-pr-10 { padding-right: 2.ui-5rem; }
.ui-pr-11 { padding-right: 2.ui-75rem; }
.ui-pr-12 { padding-right: 3rem; }
.ui-pr-14 { padding-right: 3.ui-5rem; }
.ui-pr-16 { padding-right: 4rem; }
.ui-pr-20 { padding-right: 5rem; }
.ui-pr-24 { padding-right: 6rem; }
.ui-pr-28 { padding-right: 7rem; }
.ui-pr-32 { padding-right: 8rem; }
.ui-pr-36 { padding-right: 9rem; }
.ui-pr-40 { padding-right: 10rem; }
.ui-pr-44 { padding-right: 11rem; }
.ui-pr-48 { padding-right: 12rem; }
.ui-pr-52 { padding-right: 13rem; }
.ui-pr-56 { padding-right: 14rem; }
.ui-pr-60 { padding-right: 15rem; }
.ui-pr-64 { padding-right: 16rem; }
.ui-pr-72 { padding-right: 18rem; }
.ui-pr-80 { padding-right: 20rem; }
.ui-pr-96 { padding-right: 24rem; }

.ui-pb-0 { padding-bottom: 0px; }
.ui-pb-0.ui-5 { padding-bottom: 0.ui-125rem; }
.ui-pb-1 { padding-bottom: 0.ui-25rem; }
.ui-pb-1.ui-5 { padding-bottom: 0.ui-375rem; }
.ui-pb-2 { padding-bottom: 0.ui-5rem; }
.ui-pb-2.ui-5 { padding-bottom: 0.ui-625rem; }
.ui-pb-3 { padding-bottom: 0.ui-75rem; }
.ui-pb-3.ui-5 { padding-bottom: 0.ui-875rem; }
.ui-pb-4 { padding-bottom: 1rem; }
.ui-pb-5 { padding-bottom: 1.ui-25rem; }
.ui-pb-6 { padding-bottom: 1.ui-5rem; }
.ui-pb-7 { padding-bottom: 1.ui-75rem; }
.ui-pb-8 { padding-bottom: 2rem; }
.ui-pb-9 { padding-bottom: 2.ui-25rem; }
.ui-pb-10 { padding-bottom: 2.ui-5rem; }
.ui-pb-11 { padding-bottom: 2.ui-75rem; }
.ui-pb-12 { padding-bottom: 3rem; }
.ui-pb-14 { padding-bottom: 3.ui-5rem; }
.ui-pb-16 { padding-bottom: 4rem; }
.ui-pb-20 { padding-bottom: 5rem; }
.ui-pb-24 { padding-bottom: 6rem; }
.ui-pb-28 { padding-bottom: 7rem; }
.ui-pb-32 { padding-bottom: 8rem; }
.ui-pb-36 { padding-bottom: 9rem; }
.ui-pb-40 { padding-bottom: 10rem; }
.ui-pb-44 { padding-bottom: 11rem; }
.ui-pb-48 { padding-bottom: 12rem; }
.ui-pb-52 { padding-bottom: 13rem; }
.ui-pb-56 { padding-bottom: 14rem; }
.ui-pb-60 { padding-bottom: 15rem; }
.ui-pb-64 { padding-bottom: 16rem; }
.ui-pb-72 { padding-bottom: 18rem; }
.ui-pb-80 { padding-bottom: 20rem; }
.ui-pb-96 { padding-bottom: 24rem; }

.ui-pl-0 { padding-left: 0px; }
.ui-pl-0.ui-5 { padding-left: 0.ui-125rem; }
.ui-pl-1 { padding-left: 0.ui-25rem; }
.ui-pl-1.ui-5 { padding-left: 0.ui-375rem; }
.ui-pl-2 { padding-left: 0.ui-5rem; }
.ui-pl-2.ui-5 { padding-left: 0.ui-625rem; }
.ui-pl-3 { padding-left: 0.ui-75rem; }
.ui-pl-3.ui-5 { padding-left: 0.ui-875rem; }
.ui-pl-4 { padding-left: 1rem; }
.ui-pl-5 { padding-left: 1.ui-25rem; }
.ui-pl-6 { padding-left: 1.ui-5rem; }
.ui-pl-7 { padding-left: 1.ui-75rem; }
.ui-pl-8 { padding-left: 2rem; }
.ui-pl-9 { padding-left: 2.ui-25rem; }
.ui-pl-10 { padding-left: 2.ui-5rem; }
.ui-pl-11 { padding-left: 2.ui-75rem; }
.ui-pl-12 { padding-left: 3rem; }
.ui-pl-14 { padding-left: 3.ui-5rem; }
.ui-pl-16 { padding-left: 4rem; }
.ui-pl-20 { padding-left: 5rem; }
.ui-pl-24 { padding-left: 6rem; }
.ui-pl-28 { padding-left: 7rem; }
.ui-pl-32 { padding-left: 8rem; }
.ui-pl-36 { padding-left: 9rem; }
.ui-pl-40 { padding-left: 10rem; }
.ui-pl-44 { padding-left: 11rem; }
.ui-pl-48 { padding-left: 12rem; }
.ui-pl-52 { padding-left: 13rem; }
.ui-pl-56 { padding-left: 14rem; }
.ui-pl-60 { padding-left: 15rem; }
.ui-pl-64 { padding-left: 16rem; }
.ui-pl-72 { padding-left: 18rem; }
.ui-pl-80 { padding-left: 20rem; }
.ui-pl-96 { padding-left: 24rem; }

.ui-m-0 { margin: 0px; }
.ui-m-0.ui-5 { margin: 0.ui-125rem; }
.ui-m-1 { margin: 0.ui-25rem; }
.ui-m-1.ui-5 { margin: 0.ui-375rem; }
.ui-m-2 { margin: 0.ui-5rem; }
.ui-m-2.ui-5 { margin: 0.ui-625rem; }
.ui-m-3 { margin: 0.ui-75rem; }
.ui-m-3.ui-5 { margin: 0.ui-875rem; }
.ui-m-4 { margin: 1rem; }
.ui-m-5 { margin: 1.ui-25rem; }
.ui-m-6 { margin: 1.ui-5rem; }
.ui-m-7 { margin: 1.ui-75rem; }
.ui-m-8 { margin: 2rem; }
.ui-m-9 { margin: 2.ui-25rem; }
.ui-m-10 { margin: 2.ui-5rem; }
.ui-m-11 { margin: 2.ui-75rem; }
.ui-m-12 { margin: 3rem; }
.ui-m-14 { margin: 3.ui-5rem; }
.ui-m-16 { margin: 4rem; }
.ui-m-20 { margin: 5rem; }
.ui-m-24 { margin: 6rem; }
.ui-m-28 { margin: 7rem; }
.ui-m-32 { margin: 8rem; }
.ui-m-36 { margin: 9rem; }
.ui-m-40 { margin: 10rem; }
.ui-m-44 { margin: 11rem; }
.ui-m-48 { margin: 12rem; }
.ui-m-52 { margin: 13rem; }
.ui-m-56 { margin: 14rem; }
.ui-m-60 { margin: 15rem; }
.ui-m-64 { margin: 16rem; }
.ui-m-72 { margin: 18rem; }
.ui-m-80 { margin: 20rem; }
.ui-m-96 { margin: 24rem; }

.ui-mx-0 { margin-inline: 0px; }
.ui-mx-0.ui-5 { margin-inline: 0.ui-125rem; }
.ui-mx-1 { margin-inline: 0.ui-25rem; }
.ui-mx-1.ui-5 { margin-inline: 0.ui-375rem; }
.ui-mx-2 { margin-inline: 0.ui-5rem; }
.ui-mx-2.ui-5 { margin-inline: 0.ui-625rem; }
.ui-mx-3 { margin-inline: 0.ui-75rem; }
.ui-mx-3.ui-5 { margin-inline: 0.ui-875rem; }
.ui-mx-4 { margin-inline: 1rem; }
.ui-mx-5 { margin-inline: 1.ui-25rem; }
.ui-mx-6 { margin-inline: 1.ui-5rem; }
.ui-mx-7 { margin-inline: 1.ui-75rem; }
.ui-mx-8 { margin-inline: 2rem; }
.ui-mx-9 { margin-inline: 2.ui-25rem; }
.ui-mx-10 { margin-inline: 2.ui-5rem; }
.ui-mx-11 { margin-inline: 2.ui-75rem; }
.ui-mx-12 { margin-inline: 3rem; }
.ui-mx-14 { margin-inline: 3.ui-5rem; }
.ui-mx-16 { margin-inline: 4rem; }
.ui-mx-20 { margin-inline: 5rem; }
.ui-mx-24 { margin-inline: 6rem; }
.ui-mx-28 { margin-inline: 7rem; }
.ui-mx-32 { margin-inline: 8rem; }
.ui-mx-36 { margin-inline: 9rem; }
.ui-mx-40 { margin-inline: 10rem; }
.ui-mx-44 { margin-inline: 11rem; }
.ui-mx-48 { margin-inline: 12rem; }
.ui-mx-52 { margin-inline: 13rem; }
.ui-mx-56 { margin-inline: 14rem; }
.ui-mx-60 { margin-inline: 15rem; }
.ui-mx-64 { margin-inline: 16rem; }
.ui-mx-72 { margin-inline: 18rem; }
.ui-mx-80 { margin-inline: 20rem; }
.ui-mx-96 { margin-inline: 24rem; }

.ui-my-0 { margin-block: 0px; }
.ui-my-0.ui-5 { margin-block: 0.ui-125rem; }
.ui-my-1 { margin-block: 0.ui-25rem; }
.ui-my-1.ui-5 { margin-block: 0.ui-375rem; }
.ui-my-2 { margin-block: 0.ui-5rem; }
.ui-my-2.ui-5 { margin-block: 0.ui-625rem; }
.ui-my-3 { margin-block: 0.ui-75rem; }
.ui-my-3.ui-5 { margin-block: 0.ui-875rem; }
.ui-my-4 { margin-block: 1rem; }
.ui-my-5 { margin-block: 1.ui-25rem; }
.ui-my-6 { margin-block: 1.ui-5rem; }
.ui-my-7 { margin-block: 1.ui-75rem; }
.ui-my-8 { margin-block: 2rem; }
.ui-my-9 { margin-block: 2.ui-25rem; }
.ui-my-10 { margin-block: 2.ui-5rem; }
.ui-my-11 { margin-block: 2.ui-75rem; }
.ui-my-12 { margin-block: 3rem; }
.ui-my-14 { margin-block: 3.ui-5rem; }
.ui-my-16 { margin-block: 4rem; }
.ui-my-20 { margin-block: 5rem; }
.ui-my-24 { margin-block: 6rem; }
.ui-my-28 { margin-block: 7rem; }
.ui-my-32 { margin-block: 8rem; }
.ui-my-36 { margin-block: 9rem; }
.ui-my-40 { margin-block: 10rem; }
.ui-my-44 { margin-block: 11rem; }
.ui-my-48 { margin-block: 12rem; }
.ui-my-52 { margin-block: 13rem; }
.ui-my-56 { margin-block: 14rem; }
.ui-my-60 { margin-block: 15rem; }
.ui-my-64 { margin-block: 16rem; }
.ui-my-72 { margin-block: 18rem; }
.ui-my-80 { margin-block: 20rem; }
.ui-my-96 { margin-block: 24rem; }

.ui-mt-0 { margin-top: 0px; }
.ui-mt-0.ui-5 { margin-top: 0.ui-125rem; }
.ui-mt-1 { margin-top: 0.ui-25rem; }
.ui-mt-1.ui-5 { margin-top: 0.ui-375rem; }
.ui-mt-2 { margin-top: 0.ui-5rem; }
.ui-mt-2.ui-5 { margin-top: 0.ui-625rem; }
.ui-mt-3 { margin-top: 0.ui-75rem; }
.ui-mt-3.ui-5 { margin-top: 0.ui-875rem; }
.ui-mt-4 { margin-top: 1rem; }
.ui-mt-5 { margin-top: 1.ui-25rem; }
.ui-mt-6 { margin-top: 1.ui-5rem; }
.ui-mt-7 { margin-top: 1.ui-75rem; }
.ui-mt-8 { margin-top: 2rem; }
.ui-mt-9 { margin-top: 2.ui-25rem; }
.ui-mt-10 { margin-top: 2.ui-5rem; }
.ui-mt-11 { margin-top: 2.ui-75rem; }
.ui-mt-12 { margin-top: 3rem; }
.ui-mt-14 { margin-top: 3.ui-5rem; }
.ui-mt-16 { margin-top: 4rem; }
.ui-mt-20 { margin-top: 5rem; }
.ui-mt-24 { margin-top: 6rem; }
.ui-mt-28 { margin-top: 7rem; }
.ui-mt-32 { margin-top: 8rem; }
.ui-mt-36 { margin-top: 9rem; }
.ui-mt-40 { margin-top: 10rem; }
.ui-mt-44 { margin-top: 11rem; }
.ui-mt-48 { margin-top: 12rem; }
.ui-mt-52 { margin-top: 13rem; }
.ui-mt-56 { margin-top: 14rem; }
.ui-mt-60 { margin-top: 15rem; }
.ui-mt-64 { margin-top: 16rem; }
.ui-mt-72 { margin-top: 18rem; }
.ui-mt-80 { margin-top: 20rem; }
.ui-mt-96 { margin-top: 24rem; }

.ui-mr-0 { margin-right: 0px; }
.ui-mr-0.ui-5 { margin-right: 0.ui-125rem; }
.ui-mr-1 { margin-right: 0.ui-25rem; }
.ui-mr-1.ui-5 { margin-right: 0.ui-375rem; }
.ui-mr-2 { margin-right: 0.ui-5rem; }
.ui-mr-2.ui-5 { margin-right: 0.ui-625rem; }
.ui-mr-3 { margin-right: 0.ui-75rem; }
.ui-mr-3.ui-5 { margin-right: 0.ui-875rem; }
.ui-mr-4 { margin-right: 1rem; }
.ui-mr-5 { margin-right: 1.ui-25rem; }
.ui-mr-6 { margin-right: 1.ui-5rem; }
.ui-mr-7 { margin-right: 1.ui-75rem; }
.ui-mr-8 { margin-right: 2rem; }
.ui-mr-9 { margin-right: 2.ui-25rem; }
.ui-mr-10 { margin-right: 2.ui-5rem; }
.ui-mr-11 { margin-right: 2.ui-75rem; }
.ui-mr-12 { margin-right: 3rem; }
.ui-mr-14 { margin-right: 3.ui-5rem; }
.ui-mr-16 { margin-right: 4rem; }
.ui-mr-20 { margin-right: 5rem; }
.ui-mr-24 { margin-right: 6rem; }
.ui-mr-28 { margin-right: 7rem; }
.ui-mr-32 { margin-right: 8rem; }
.ui-mr-36 { margin-right: 9rem; }
.ui-mr-40 { margin-right: 10rem; }
.ui-mr-44 { margin-right: 11rem; }
.ui-mr-48 { margin-right: 12rem; }
.ui-mr-52 { margin-right: 13rem; }
.ui-mr-56 { margin-right: 14rem; }
.ui-mr-60 { margin-right: 15rem; }
.ui-mr-64 { margin-right: 16rem; }
.ui-mr-72 { margin-right: 18rem; }
.ui-mr-80 { margin-right: 20rem; }
.ui-mr-96 { margin-right: 24rem; }

.ui-mb-0 { margin-bottom: 0px; }
.ui-mb-0.ui-5 { margin-bottom: 0.ui-125rem; }
.ui-mb-1 { margin-bottom: 0.ui-25rem; }
.ui-mb-1.ui-5 { margin-bottom: 0.ui-375rem; }
.ui-mb-2 { margin-bottom: 0.ui-5rem; }
.ui-mb-2.ui-5 { margin-bottom: 0.ui-625rem; }
.ui-mb-3 { margin-bottom: 0.ui-75rem; }
.ui-mb-3.ui-5 { margin-bottom: 0.ui-875rem; }
.ui-mb-4 { margin-bottom: 1rem; }
.ui-mb-5 { margin-bottom: 1.ui-25rem; }
.ui-mb-6 { margin-bottom: 1.ui-5rem; }
.ui-mb-7 { margin-bottom: 1.ui-75rem; }
.ui-mb-8 { margin-bottom: 2rem; }
.ui-mb-9 { margin-bottom: 2.ui-25rem; }
.ui-mb-10 { margin-bottom: 2.ui-5rem; }
.ui-mb-11 { margin-bottom: 2.ui-75rem; }
.ui-mb-12 { margin-bottom: 3rem; }
.ui-mb-14 { margin-bottom: 3.ui-5rem; }
.ui-mb-16 { margin-bottom: 4rem; }
.ui-mb-20 { margin-bottom: 5rem; }
.ui-mb-24 { margin-bottom: 6rem; }
.ui-mb-28 { margin-bottom: 7rem; }
.ui-mb-32 { margin-bottom: 8rem; }
.ui-mb-36 { margin-bottom: 9rem; }
.ui-mb-40 { margin-bottom: 10rem; }
.ui-mb-44 { margin-bottom: 11rem; }
.ui-mb-48 { margin-bottom: 12rem; }
.ui-mb-52 { margin-bottom: 13rem; }
.ui-mb-56 { margin-bottom: 14rem; }
.ui-mb-60 { margin-bottom: 15rem; }
.ui-mb-64 { margin-bottom: 16rem; }
.ui-mb-72 { margin-bottom: 18rem; }
.ui-mb-80 { margin-bottom: 20rem; }
.ui-mb-96 { margin-bottom: 24rem; }

.ui-ml-0 { margin-left: 0px; }
.ui-ml-0.ui-5 { margin-left: 0.ui-125rem; }
.ui-ml-1 { margin-left: 0.ui-25rem; }
.ui-ml-1.ui-5 { margin-left: 0.ui-375rem; }
.ui-ml-2 { margin-left: 0.ui-5rem; }
.ui-ml-2.ui-5 { margin-left: 0.ui-625rem; }
.ui-ml-3 { margin-left: 0.ui-75rem; }
.ui-ml-3.ui-5 { margin-left: 0.ui-875rem; }
.ui-ml-4 { margin-left: 1rem; }
.ui-ml-5 { margin-left: 1.ui-25rem; }
.ui-ml-6 { margin-left: 1.ui-5rem; }
.ui-ml-7 { margin-left: 1.ui-75rem; }
.ui-ml-8 { margin-left: 2rem; }
.ui-ml-9 { margin-left: 2.ui-25rem; }
.ui-ml-10 { margin-left: 2.ui-5rem; }
.ui-ml-11 { margin-left: 2.ui-75rem; }
.ui-ml-12 { margin-left: 3rem; }
.ui-ml-14 { margin-left: 3.ui-5rem; }
.ui-ml-16 { margin-left: 4rem; }
.ui-ml-20 { margin-left: 5rem; }
.ui-ml-24 { margin-left: 6rem; }
.ui-ml-28 { margin-left: 7rem; }
.ui-ml-32 { margin-left: 8rem; }
.ui-ml-36 { margin-left: 9rem; }
.ui-ml-40 { margin-left: 10rem; }
.ui-ml-44 { margin-left: 11rem; }
.ui-ml-48 { margin-left: 12rem; }
.ui-ml-52 { margin-left: 13rem; }
.ui-ml-56 { margin-left: 14rem; }
.ui-ml-60 { margin-left: 15rem; }
.ui-ml-64 { margin-left: 16rem; }
.ui-ml-72 { margin-left: 18rem; }
.ui-ml-80 { margin-left: 20rem; }
.ui-ml-96 { margin-left: 24rem; }

.ui-w-0 { width: 0px; }
.ui-w-0.ui-5 { width: 0.ui-125rem; }
.ui-w-1 { width: 0.ui-25rem; }
.ui-w-1.ui-5 { width: 0.ui-375rem; }
.ui-w-2 { width: 0.ui-5rem; }
.ui-w-2.ui-5 { width: 0.ui-625rem; }
.ui-w-3 { width: 0.ui-75rem; }
.ui-w-3.ui-5 { width: 0.ui-875rem; }
.ui-w-4 { width: 1rem; }
.ui-w-5 { width: 1.ui-25rem; }
.ui-w-6 { width: 1.ui-5rem; }
.ui-w-7 { width: 1.ui-75rem; }
.ui-w-8 { width: 2rem; }
.ui-w-9 { width: 2.ui-25rem; }
.ui-w-10 { width: 2.ui-5rem; }
.ui-w-11 { width: 2.ui-75rem; }
.ui-w-12 { width: 3rem; }
.ui-w-14 { width: 3.ui-5rem; }
.ui-w-16 { width: 4rem; }
.ui-w-20 { width: 5rem; }
.ui-w-24 { width: 6rem; }
.ui-w-28 { width: 7rem; }
.ui-w-32 { width: 8rem; }
.ui-w-36 { width: 9rem; }
.ui-w-40 { width: 10rem; }
.ui-w-44 { width: 11rem; }
.ui-w-48 { width: 12rem; }
.ui-w-52 { width: 13rem; }
.ui-w-56 { width: 14rem; }
.ui-w-60 { width: 15rem; }
.ui-w-64 { width: 16rem; }
.ui-w-72 { width: 18rem; }
.ui-w-80 { width: 20rem; }
.ui-w-96 { width: 24rem; }

.ui-h-0 { height: 0px; }
.ui-h-0.ui-5 { height: 0.ui-125rem; }
.ui-h-1 { height: 0.ui-25rem; }
.ui-h-1.ui-5 { height: 0.ui-375rem; }
.ui-h-2 { height: 0.ui-5rem; }
.ui-h-2.ui-5 { height: 0.ui-625rem; }
.ui-h-3 { height: 0.ui-75rem; }
.ui-h-3.ui-5 { height: 0.ui-875rem; }
.ui-h-4 { height: 1rem; }
.ui-h-5 { height: 1.ui-25rem; }
.ui-h-6 { height: 1.ui-5rem; }
.ui-h-7 { height: 1.ui-75rem; }
.ui-h-8 { height: 2rem; }
.ui-h-9 { height: 2.ui-25rem; }
.ui-h-10 { height: 2.ui-5rem; }
.ui-h-11 { height: 2.ui-75rem; }
.ui-h-12 { height: 3rem; }
.ui-h-14 { height: 3.ui-5rem; }
.ui-h-16 { height: 4rem; }
.ui-h-20 { height: 5rem; }
.ui-h-24 { height: 6rem; }
.ui-h-28 { height: 7rem; }
.ui-h-32 { height: 8rem; }
.ui-h-36 { height: 9rem; }
.ui-h-40 { height: 10rem; }
.ui-h-44 { height: 11rem; }
.ui-h-48 { height: 12rem; }
.ui-h-52 { height: 13rem; }
.ui-h-56 { height: 14rem; }
.ui-h-60 { height: 15rem; }
.ui-h-64 { height: 16rem; }
.ui-h-72 { height: 18rem; }
.ui-h-80 { height: 20rem; }
.ui-h-96 { height: 24rem; }

.ui-min-w-0 { min-width: 0px; }
.ui-min-w-0.ui-5 { min-width: 0.ui-125rem; }
.ui-min-w-1 { min-width: 0.ui-25rem; }
.ui-min-w-1.ui-5 { min-width: 0.ui-375rem; }
.ui-min-w-2 { min-width: 0.ui-5rem; }
.ui-min-w-2.ui-5 { min-width: 0.ui-625rem; }
.ui-min-w-3 { min-width: 0.ui-75rem; }
.ui-min-w-3.ui-5 { min-width: 0.ui-875rem; }
.ui-min-w-4 { min-width: 1rem; }
.ui-min-w-5 { min-width: 1.ui-25rem; }
.ui-min-w-6 { min-width: 1.ui-5rem; }
.ui-min-w-7 { min-width: 1.ui-75rem; }
.ui-min-w-8 { min-width: 2rem; }
.ui-min-w-9 { min-width: 2.ui-25rem; }
.ui-min-w-10 { min-width: 2.ui-5rem; }
.ui-min-w-11 { min-width: 2.ui-75rem; }
.ui-min-w-12 { min-width: 3rem; }
.ui-min-w-14 { min-width: 3.ui-5rem; }
.ui-min-w-16 { min-width: 4rem; }
.ui-min-w-20 { min-width: 5rem; }
.ui-min-w-24 { min-width: 6rem; }
.ui-min-w-28 { min-width: 7rem; }
.ui-min-w-32 { min-width: 8rem; }
.ui-min-w-36 { min-width: 9rem; }
.ui-min-w-40 { min-width: 10rem; }
.ui-min-w-44 { min-width: 11rem; }
.ui-min-w-48 { min-width: 12rem; }
.ui-min-w-52 { min-width: 13rem; }
.ui-min-w-56 { min-width: 14rem; }
.ui-min-w-60 { min-width: 15rem; }
.ui-min-w-64 { min-width: 16rem; }
.ui-min-w-72 { min-width: 18rem; }
.ui-min-w-80 { min-width: 20rem; }
.ui-min-w-96 { min-width: 24rem; }

.ui-min-h-0 { min-height: 0px; }
.ui-min-h-0.ui-5 { min-height: 0.ui-125rem; }
.ui-min-h-1 { min-height: 0.ui-25rem; }
.ui-min-h-1.ui-5 { min-height: 0.ui-375rem; }
.ui-min-h-2 { min-height: 0.ui-5rem; }
.ui-min-h-2.ui-5 { min-height: 0.ui-625rem; }
.ui-min-h-3 { min-height: 0.ui-75rem; }
.ui-min-h-3.ui-5 { min-height: 0.ui-875rem; }
.ui-min-h-4 { min-height: 1rem; }
.ui-min-h-5 { min-height: 1.ui-25rem; }
.ui-min-h-6 { min-height: 1.ui-5rem; }
.ui-min-h-7 { min-height: 1.ui-75rem; }
.ui-min-h-8 { min-height: 2rem; }
.ui-min-h-9 { min-height: 2.ui-25rem; }
.ui-min-h-10 { min-height: 2.ui-5rem; }
.ui-min-h-11 { min-height: 2.ui-75rem; }
.ui-min-h-12 { min-height: 3rem; }
.ui-min-h-14 { min-height: 3.ui-5rem; }
.ui-min-h-16 { min-height: 4rem; }
.ui-min-h-20 { min-height: 5rem; }
.ui-min-h-24 { min-height: 6rem; }
.ui-min-h-28 { min-height: 7rem; }
.ui-min-h-32 { min-height: 8rem; }
.ui-min-h-36 { min-height: 9rem; }
.ui-min-h-40 { min-height: 10rem; }
.ui-min-h-44 { min-height: 11rem; }
.ui-min-h-48 { min-height: 12rem; }
.ui-min-h-52 { min-height: 13rem; }
.ui-min-h-56 { min-height: 14rem; }
.ui-min-h-60 { min-height: 15rem; }
.ui-min-h-64 { min-height: 16rem; }
.ui-min-h-72 { min-height: 18rem; }
.ui-min-h-80 { min-height: 20rem; }
.ui-min-h-96 { min-height: 24rem; }

.ui-max-w-0 { max-width: 0px; }
.ui-max-w-0.ui-5 { max-width: 0.ui-125rem; }
.ui-max-w-1 { max-width: 0.ui-25rem; }
.ui-max-w-1.ui-5 { max-width: 0.ui-375rem; }
.ui-max-w-2 { max-width: 0.ui-5rem; }
.ui-max-w-2.ui-5 { max-width: 0.ui-625rem; }
.ui-max-w-3 { max-width: 0.ui-75rem; }
.ui-max-w-3.ui-5 { max-width: 0.ui-875rem; }
.ui-max-w-4 { max-width: 1rem; }
.ui-max-w-5 { max-width: 1.ui-25rem; }
.ui-max-w-6 { max-width: 1.ui-5rem; }
.ui-max-w-7 { max-width: 1.ui-75rem; }
.ui-max-w-8 { max-width: 2rem; }
.ui-max-w-9 { max-width: 2.ui-25rem; }
.ui-max-w-10 { max-width: 2.ui-5rem; }
.ui-max-w-11 { max-width: 2.ui-75rem; }
.ui-max-w-12 { max-width: 3rem; }
.ui-max-w-14 { max-width: 3.ui-5rem; }
.ui-max-w-16 { max-width: 4rem; }
.ui-max-w-20 { max-width: 5rem; }
.ui-max-w-24 { max-width: 6rem; }
.ui-max-w-28 { max-width: 7rem; }
.ui-max-w-32 { max-width: 8rem; }
.ui-max-w-36 { max-width: 9rem; }
.ui-max-w-40 { max-width: 10rem; }
.ui-max-w-44 { max-width: 11rem; }
.ui-max-w-48 { max-width: 12rem; }
.ui-max-w-52 { max-width: 13rem; }
.ui-max-w-56 { max-width: 14rem; }
.ui-max-w-60 { max-width: 15rem; }
.ui-max-w-64 { max-width: 16rem; }
.ui-max-w-72 { max-width: 18rem; }
.ui-max-w-80 { max-width: 20rem; }
.ui-max-w-96 { max-width: 24rem; }

.ui-max-h-0 { max-height: 0px; }
.ui-max-h-0.ui-5 { max-height: 0.ui-125rem; }
.ui-max-h-1 { max-height: 0.ui-25rem; }
.ui-max-h-1.ui-5 { max-height: 0.ui-375rem; }
.ui-max-h-2 { max-height: 0.ui-5rem; }
.ui-max-h-2.ui-5 { max-height: 0.ui-625rem; }
.ui-max-h-3 { max-height: 0.ui-75rem; }
.ui-max-h-3.ui-5 { max-height: 0.ui-875rem; }
.ui-max-h-4 { max-height: 1rem; }
.ui-max-h-5 { max-height: 1.ui-25rem; }
.ui-max-h-6 { max-height: 1.ui-5rem; }
.ui-max-h-7 { max-height: 1.ui-75rem; }
.ui-max-h-8 { max-height: 2rem; }
.ui-max-h-9 { max-height: 2.ui-25rem; }
.ui-max-h-10 { max-height: 2.ui-5rem; }
.ui-max-h-11 { max-height: 2.ui-75rem; }
.ui-max-h-12 { max-height: 3rem; }
.ui-max-h-14 { max-height: 3.ui-5rem; }
.ui-max-h-16 { max-height: 4rem; }
.ui-max-h-20 { max-height: 5rem; }
.ui-max-h-24 { max-height: 6rem; }
.ui-max-h-28 { max-height: 7rem; }
.ui-max-h-32 { max-height: 8rem; }
.ui-max-h-36 { max-height: 9rem; }
.ui-max-h-40 { max-height: 10rem; }
.ui-max-h-44 { max-height: 11rem; }
.ui-max-h-48 { max-height: 12rem; }
.ui-max-h-52 { max-height: 13rem; }
.ui-max-h-56 { max-height: 14rem; }
.ui-max-h-60 { max-height: 15rem; }
.ui-max-h-64 { max-height: 16rem; }
.ui-max-h-72 { max-height: 18rem; }
.ui-max-h-80 { max-height: 20rem; }
.ui-max-h-96 { max-height: 24rem; }

.ui-gap-0 { gap: 0px; }
.ui-gap-0.ui-5 { gap: 0.ui-125rem; }
.ui-gap-1 { gap: 0.ui-25rem; }
.ui-gap-1.ui-5 { gap: 0.ui-375rem; }
.ui-gap-2 { gap: 0.ui-5rem; }
.ui-gap-2.ui-5 { gap: 0.ui-625rem; }
.ui-gap-3 { gap: 0.ui-75rem; }
.ui-gap-3.ui-5 { gap: 0.ui-875rem; }
.ui-gap-4 { gap: 1rem; }
.ui-gap-5 { gap: 1.ui-25rem; }
.ui-gap-6 { gap: 1.ui-5rem; }
.ui-gap-7 { gap: 1.ui-75rem; }
.ui-gap-8 { gap: 2rem; }
.ui-gap-9 { gap: 2.ui-25rem; }
.ui-gap-10 { gap: 2.ui-5rem; }
.ui-gap-11 { gap: 2.ui-75rem; }
.ui-gap-12 { gap: 3rem; }
.ui-gap-14 { gap: 3.ui-5rem; }
.ui-gap-16 { gap: 4rem; }
.ui-gap-20 { gap: 5rem; }
.ui-gap-24 { gap: 6rem; }
.ui-gap-28 { gap: 7rem; }
.ui-gap-32 { gap: 8rem; }
.ui-gap-36 { gap: 9rem; }
.ui-gap-40 { gap: 10rem; }
.ui-gap-44 { gap: 11rem; }
.ui-gap-48 { gap: 12rem; }
.ui-gap-52 { gap: 13rem; }
.ui-gap-56 { gap: 14rem; }
.ui-gap-60 { gap: 15rem; }
.ui-gap-64 { gap: 16rem; }
.ui-gap-72 { gap: 18rem; }
.ui-gap-80 { gap: 20rem; }
.ui-gap-96 { gap: 24rem; }

.ui-top-0 { top: 0px; }
.ui-top-0.ui-5 { top: 0.ui-125rem; }
.ui-top-1 { top: 0.ui-25rem; }
.ui-top-1.ui-5 { top: 0.ui-375rem; }
.ui-top-2 { top: 0.ui-5rem; }
.ui-top-2.ui-5 { top: 0.ui-625rem; }
.ui-top-3 { top: 0.ui-75rem; }
.ui-top-3.ui-5 { top: 0.ui-875rem; }
.ui-top-4 { top: 1rem; }
.ui-top-5 { top: 1.ui-25rem; }
.ui-top-6 { top: 1.ui-5rem; }
.ui-top-7 { top: 1.ui-75rem; }
.ui-top-8 { top: 2rem; }
.ui-top-9 { top: 2.ui-25rem; }
.ui-top-10 { top: 2.ui-5rem; }
.ui-top-11 { top: 2.ui-75rem; }
.ui-top-12 { top: 3rem; }
.ui-top-14 { top: 3.ui-5rem; }
.ui-top-16 { top: 4rem; }
.ui-top-20 { top: 5rem; }
.ui-top-24 { top: 6rem; }
.ui-top-28 { top: 7rem; }
.ui-top-32 { top: 8rem; }
.ui-top-36 { top: 9rem; }
.ui-top-40 { top: 10rem; }
.ui-top-44 { top: 11rem; }
.ui-top-48 { top: 12rem; }
.ui-top-52 { top: 13rem; }
.ui-top-56 { top: 14rem; }
.ui-top-60 { top: 15rem; }
.ui-top-64 { top: 16rem; }
.ui-top-72 { top: 18rem; }
.ui-top-80 { top: 20rem; }
.ui-top-96 { top: 24rem; }

.ui-right-0 { right: 0px; }
.ui-right-0.ui-5 { right: 0.ui-125rem; }
.ui-right-1 { right: 0.ui-25rem; }
.ui-right-1.ui-5 { right: 0.ui-375rem; }
.ui-right-2 { right: 0.ui-5rem; }
.ui-right-2.ui-5 { right: 0.ui-625rem; }
.ui-right-3 { right: 0.ui-75rem; }
.ui-right-3.ui-5 { right: 0.ui-875rem; }
.ui-right-4 { right: 1rem; }
.ui-right-5 { right: 1.ui-25rem; }
.ui-right-6 { right: 1.ui-5rem; }
.ui-right-7 { right: 1.ui-75rem; }
.ui-right-8 { right: 2rem; }
.ui-right-9 { right: 2.ui-25rem; }
.ui-right-10 { right: 2.ui-5rem; }
.ui-right-11 { right: 2.ui-75rem; }
.ui-right-12 { right: 3rem; }
.ui-right-14 { right: 3.ui-5rem; }
.ui-right-16 { right: 4rem; }
.ui-right-20 { right: 5rem; }
.ui-right-24 { right: 6rem; }
.ui-right-28 { right: 7rem; }
.ui-right-32 { right: 8rem; }
.ui-right-36 { right: 9rem; }
.ui-right-40 { right: 10rem; }
.ui-right-44 { right: 11rem; }
.ui-right-48 { right: 12rem; }
.ui-right-52 { right: 13rem; }
.ui-right-56 { right: 14rem; }
.ui-right-60 { right: 15rem; }
.ui-right-64 { right: 16rem; }
.ui-right-72 { right: 18rem; }
.ui-right-80 { right: 20rem; }
.ui-right-96 { right: 24rem; }

.ui-bottom-0 { bottom: 0px; }
.ui-bottom-0.ui-5 { bottom: 0.ui-125rem; }
.ui-bottom-1 { bottom: 0.ui-25rem; }
.ui-bottom-1.ui-5 { bottom: 0.ui-375rem; }
.ui-bottom-2 { bottom: 0.ui-5rem; }
.ui-bottom-2.ui-5 { bottom: 0.ui-625rem; }
.ui-bottom-3 { bottom: 0.ui-75rem; }
.ui-bottom-3.ui-5 { bottom: 0.ui-875rem; }
.ui-bottom-4 { bottom: 1rem; }
.ui-bottom-5 { bottom: 1.ui-25rem; }
.ui-bottom-6 { bottom: 1.ui-5rem; }
.ui-bottom-7 { bottom: 1.ui-75rem; }
.ui-bottom-8 { bottom: 2rem; }
.ui-bottom-9 { bottom: 2.ui-25rem; }
.ui-bottom-10 { bottom: 2.ui-5rem; }
.ui-bottom-11 { bottom: 2.ui-75rem; }
.ui-bottom-12 { bottom: 3rem; }
.ui-bottom-14 { bottom: 3.ui-5rem; }
.ui-bottom-16 { bottom: 4rem; }
.ui-bottom-20 { bottom: 5rem; }
.ui-bottom-24 { bottom: 6rem; }
.ui-bottom-28 { bottom: 7rem; }
.ui-bottom-32 { bottom: 8rem; }
.ui-bottom-36 { bottom: 9rem; }
.ui-bottom-40 { bottom: 10rem; }
.ui-bottom-44 { bottom: 11rem; }
.ui-bottom-48 { bottom: 12rem; }
.ui-bottom-52 { bottom: 13rem; }
.ui-bottom-56 { bottom: 14rem; }
.ui-bottom-60 { bottom: 15rem; }
.ui-bottom-64 { bottom: 16rem; }
.ui-bottom-72 { bottom: 18rem; }
.ui-bottom-80 { bottom: 20rem; }
.ui-bottom-96 { bottom: 24rem; }

.ui-left-0 { left: 0px; }
.ui-left-0.ui-5 { left: 0.ui-125rem; }
.ui-left-1 { left: 0.ui-25rem; }
.ui-left-1.ui-5 { left: 0.ui-375rem; }
.ui-left-2 { left: 0.ui-5rem; }
.ui-left-2.ui-5 { left: 0.ui-625rem; }
.ui-left-3 { left: 0.ui-75rem; }
.ui-left-3.ui-5 { left: 0.ui-875rem; }
.ui-left-4 { left: 1rem; }
.ui-left-5 { left: 1.ui-25rem; }
.ui-left-6 { left: 1.ui-5rem; }
.ui-left-7 { left: 1.ui-75rem; }
.ui-left-8 { left: 2rem; }
.ui-left-9 { left: 2.ui-25rem; }
.ui-left-10 { left: 2.ui-5rem; }
.ui-left-11 { left: 2.ui-75rem; }
.ui-left-12 { left: 3rem; }
.ui-left-14 { left: 3.ui-5rem; }
.ui-left-16 { left: 4rem; }
.ui-left-20 { left: 5rem; }
.ui-left-24 { left: 6rem; }
.ui-left-28 { left: 7rem; }
.ui-left-32 { left: 8rem; }
.ui-left-36 { left: 9rem; }
.ui-left-40 { left: 10rem; }
.ui-left-44 { left: 11rem; }
.ui-left-48 { left: 12rem; }
.ui-left-52 { left: 13rem; }
.ui-left-56 { left: 14rem; }
.ui-left-60 { left: 15rem; }
.ui-left-64 { left: 16rem; }
.ui-left-72 { left: 18rem; }
.ui-left-80 { left: 20rem; }
.ui-left-96 { left: 24rem; }

.ui-text-0 { font-size: 0px; }
.ui-text-0.ui-5 { font-size: 0.ui-125rem; }
.ui-text-1 { font-size: 0.ui-25rem; }
.ui-text-1.ui-5 { font-size: 0.ui-375rem; }
.ui-text-2 { font-size: 0.ui-5rem; }
.ui-text-2.ui-5 { font-size: 0.ui-625rem; }
.ui-text-3 { font-size: 0.ui-75rem; }
.ui-text-3.ui-5 { font-size: 0.ui-875rem; }
.ui-text-4 { font-size: 1rem; }
.ui-text-5 { font-size: 1.ui-25rem; }
.ui-text-6 { font-size: 1.ui-5rem; }
.ui-text-7 { font-size: 1.ui-75rem; }
.ui-text-8 { font-size: 2rem; }
.ui-text-9 { font-size: 2.ui-25rem; }
.ui-text-10 { font-size: 2.ui-5rem; }
.ui-text-11 { font-size: 2.ui-75rem; }
.ui-text-12 { font-size: 3rem; }
.ui-text-14 { font-size: 3.ui-5rem; }
.ui-text-16 { font-size: 4rem; }
.ui-text-20 { font-size: 5rem; }
.ui-text-24 { font-size: 6rem; }
.ui-text-28 { font-size: 7rem; }
.ui-text-32 { font-size: 8rem; }
.ui-text-36 { font-size: 9rem; }
.ui-text-40 { font-size: 10rem; }
.ui-text-44 { font-size: 11rem; }
.ui-text-48 { font-size: 12rem; }
.ui-text-52 { font-size: 13rem; }
.ui-text-56 { font-size: 14rem; }
.ui-text-60 { font-size: 15rem; }
.ui-text-64 { font-size: 16rem; }
.ui-text-72 { font-size: 18rem; }
.ui-text-80 { font-size: 20rem; }
.ui-text-96 { font-size: 24rem; }

.ui-leading-0 { line-height: 0px; }
.ui-leading-0.ui-5 { line-height: 0.ui-125rem; }
.ui-leading-1 { line-height: 0.ui-25rem; }
.ui-leading-1.ui-5 { line-height: 0.ui-375rem; }
.ui-leading-2 { line-height: 0.ui-5rem; }
.ui-leading-2.ui-5 { line-height: 0.ui-625rem; }
.ui-leading-3 { line-height: 0.ui-75rem; }
.ui-leading-3.ui-5 { line-height: 0.ui-875rem; }
.ui-leading-4 { line-height: 1rem; }
.ui-leading-5 { line-height: 1.ui-25rem; }
.ui-leading-6 { line-height: 1.ui-5rem; }
.ui-leading-7 { line-height: 1.ui-75rem; }
.ui-leading-8 { line-height: 2rem; }
.ui-leading-9 { line-height: 2.ui-25rem; }
.ui-leading-10 { line-height: 2.ui-5rem; }
.ui-leading-11 { line-height: 2.ui-75rem; }
.ui-leading-12 { line-height: 3rem; }
.ui-leading-14 { line-height: 3.ui-5rem; }
.ui-leading-16 { line-height: 4rem; }
.ui-leading-20 { line-height: 5rem; }
.ui-leading-24 { line-height: 6rem; }
.ui-leading-28 { line-height: 7rem; }
.ui-leading-32 { line-height: 8rem; }
.ui-leading-36 { line-height: 9rem; }
.ui-leading-40 { line-height: 10rem; }
.ui-leading-44 { line-height: 11rem; }
.ui-leading-48 { line-height: 12rem; }
.ui-leading-52 { line-height: 13rem; }
.ui-leading-56 { line-height: 14rem; }
.ui-leading-60 { line-height: 15rem; }
.ui-leading-64 { line-height: 16rem; }
.ui-leading-72 { line-height: 18rem; }
.ui-leading-80 { line-height: 20rem; }
.ui-leading-96 { line-height: 24rem; }

.ui-tracking-0 { letter-spacing: 0px; }
.ui-tracking-0.ui-5 { letter-spacing: 0.ui-125rem; }
.ui-tracking-1 { letter-spacing: 0.ui-25rem; }
.ui-tracking-1.ui-5 { letter-spacing: 0.ui-375rem; }
.ui-tracking-2 { letter-spacing: 0.ui-5rem; }
.ui-tracking-2.ui-5 { letter-spacing: 0.ui-625rem; }
.ui-tracking-3 { letter-spacing: 0.ui-75rem; }
.ui-tracking-3.ui-5 { letter-spacing: 0.ui-875rem; }
.ui-tracking-4 { letter-spacing: 1rem; }
.ui-tracking-5 { letter-spacing: 1.ui-25rem; }
.ui-tracking-6 { letter-spacing: 1.ui-5rem; }
.ui-tracking-7 { letter-spacing: 1.ui-75rem; }
.ui-tracking-8 { letter-spacing: 2rem; }
.ui-tracking-9 { letter-spacing: 2.ui-25rem; }
.ui-tracking-10 { letter-spacing: 2.ui-5rem; }
.ui-tracking-11 { letter-spacing: 2.ui-75rem; }
.ui-tracking-12 { letter-spacing: 3rem; }
.ui-tracking-14 { letter-spacing: 3.ui-5rem; }
.ui-tracking-16 { letter-spacing: 4rem; }
.ui-tracking-20 { letter-spacing: 5rem; }
.ui-tracking-24 { letter-spacing: 6rem; }
.ui-tracking-28 { letter-spacing: 7rem; }
.ui-tracking-32 { letter-spacing: 8rem; }
.ui-tracking-36 { letter-spacing: 9rem; }
.ui-tracking-40 { letter-spacing: 10rem; }
.ui-tracking-44 { letter-spacing: 11rem; }
.ui-tracking-48 { letter-spacing: 12rem; }
.ui-tracking-52 { letter-spacing: 13rem; }
.ui-tracking-56 { letter-spacing: 14rem; }
.ui-tracking-60 { letter-spacing: 15rem; }
.ui-tracking-64 { letter-spacing: 16rem; }
.ui-tracking-72 { letter-spacing: 18rem; }
.ui-tracking-80 { letter-spacing: 20rem; }
.ui-tracking-96 { letter-spacing: 24rem; }

.ui-rounded-0 { border-radius: 0px; }
.ui-rounded-0.ui-5 { border-radius: 0.ui-125rem; }
.ui-rounded-1 { border-radius: 0.ui-25rem; }
.ui-rounded-1.ui-5 { border-radius: 0.ui-375rem; }
.ui-rounded-2 { border-radius: 0.ui-5rem; }
.ui-rounded-2.ui-5 { border-radius: 0.ui-625rem; }
.ui-rounded-3 { border-radius: 0.ui-75rem; }
.ui-rounded-3.ui-5 { border-radius: 0.ui-875rem; }
.ui-rounded-4 { border-radius: 1rem; }
.ui-rounded-5 { border-radius: 1.ui-25rem; }
.ui-rounded-6 { border-radius: 1.ui-5rem; }
.ui-rounded-7 { border-radius: 1.ui-75rem; }
.ui-rounded-8 { border-radius: 2rem; }
.ui-rounded-9 { border-radius: 2.ui-25rem; }
.ui-rounded-10 { border-radius: 2.ui-5rem; }
.ui-rounded-11 { border-radius: 2.ui-75rem; }
.ui-rounded-12 { border-radius: 3rem; }
.ui-rounded-14 { border-radius: 3.ui-5rem; }
.ui-rounded-16 { border-radius: 4rem; }
.ui-rounded-20 { border-radius: 5rem; }
.ui-rounded-24 { border-radius: 6rem; }
.ui-rounded-28 { border-radius: 7rem; }
.ui-rounded-32 { border-radius: 8rem; }
.ui-rounded-36 { border-radius: 9rem; }
.ui-rounded-40 { border-radius: 10rem; }
.ui-rounded-44 { border-radius: 11rem; }
.ui-rounded-48 { border-radius: 12rem; }
.ui-rounded-52 { border-radius: 13rem; }
.ui-rounded-56 { border-radius: 14rem; }
.ui-rounded-60 { border-radius: 15rem; }
.ui-rounded-64 { border-radius: 16rem; }
.ui-rounded-72 { border-radius: 18rem; }
.ui-rounded-80 { border-radius: 20rem; }
.ui-rounded-96 { border-radius: 24rem; }

.ui-text-slate-50 { color: #f8fafc; }
.ui-bg-slate-50 { background-color: #f8fafc; }
.ui-border-slate-50 { border-color: #f8fafc; }
.ui-ring-slate-50 { --tw-ring-color: #f8fafc; }
.ui-text-slate-100 { color: #f1f5f9; }
.ui-bg-slate-100 { background-color: #f1f5f9; }
.ui-border-slate-100 { border-color: #f1f5f9; }
.ui-ring-slate-100 { --tw-ring-color: #f1f5f9; }
.ui-text-slate-200 { color: #e2e8f0; }
.ui-bg-slate-200 { background-color: #e2e8f0; }
.ui-border-slate-200 { border-color: #e2e8f0; }
.ui-ring-slate-200 { --tw-ring-color: #e2e8f0; }
.ui-text-slate-300 { color: #cbd5e1; }
.ui-bg-slate-300 { background-color: #cbd5e1; }
.ui-border-slate-300 { border-color: #cbd5e1; }
.ui-ring-slate-300 { --tw-ring-color: #cbd5e1; }
.ui-text-slate-400 { color: #94a3b8; }
.ui-bg-slate-400 { background-color: #94a3b8; }
.ui-border-slate-400 { border-color: #94a3b8; }
.ui-ring-slate-400 { --tw-ring-color: #94a3b8; }
.ui-text-slate-500 { color: #64748b; }
.ui-bg-slate-500 { background-color: #64748b; }
.ui-border-slate-500 { border-color: #64748b; }
.ui-ring-slate-500 { --tw-ring-color: #64748b; }
.ui-text-slate-600 { color: #475569; }
.ui-bg-slate-600 { background-color: #475569; }
.ui-border-slate-600 { border-color: #475569; }
.ui-ring-slate-600 { --tw-ring-color: #475569; }
.ui-text-slate-700 { color: #334155; }
.ui-bg-slate-700 { background-color: #334155; }
.ui-border-slate-700 { border-color: #334155; }
.ui-ring-slate-700 { --tw-ring-color: #334155; }
.ui-text-slate-800 { color: #1e293b; }
.ui-bg-slate-800 { background-color: #1e293b; }
.ui-border-slate-800 { border-color: #1e293b; }
.ui-ring-slate-800 { --tw-ring-color: #1e293b; }
.ui-text-slate-900 { color: #0f172a; }
.ui-bg-slate-900 { background-color: #0f172a; }
.ui-border-slate-900 { border-color: #0f172a; }
.ui-ring-slate-900 { --tw-ring-color: #0f172a; }
.ui-text-slate-950 { color: #020617; }
.ui-bg-slate-950 { background-color: #020617; }
.ui-border-slate-950 { border-color: #020617; }
.ui-ring-slate-950 { --tw-ring-color: #020617; }

.ui-text-gray-50 { color: #f8fafc; }
.ui-bg-gray-50 { background-color: #f8fafc; }
.ui-border-gray-50 { border-color: #f8fafc; }
.ui-ring-gray-50 { --tw-ring-color: #f8fafc; }
.ui-text-gray-100 { color: #f1f5f9; }
.ui-bg-gray-100 { background-color: #f1f5f9; }
.ui-border-gray-100 { border-color: #f1f5f9; }
.ui-ring-gray-100 { --tw-ring-color: #f1f5f9; }
.ui-text-gray-200 { color: #e2e8f0; }
.ui-bg-gray-200 { background-color: #e2e8f0; }
.ui-border-gray-200 { border-color: #e2e8f0; }
.ui-ring-gray-200 { --tw-ring-color: #e2e8f0; }
.ui-text-gray-300 { color: #cbd5e1; }
.ui-bg-gray-300 { background-color: #cbd5e1; }
.ui-border-gray-300 { border-color: #cbd5e1; }
.ui-ring-gray-300 { --tw-ring-color: #cbd5e1; }
.ui-text-gray-400 { color: #94a3b8; }
.ui-bg-gray-400 { background-color: #94a3b8; }
.ui-border-gray-400 { border-color: #94a3b8; }
.ui-ring-gray-400 { --tw-ring-color: #94a3b8; }
.ui-text-gray-500 { color: #64748b; }
.ui-bg-gray-500 { background-color: #64748b; }
.ui-border-gray-500 { border-color: #64748b; }
.ui-ring-gray-500 { --tw-ring-color: #64748b; }
.ui-text-gray-600 { color: #475569; }
.ui-bg-gray-600 { background-color: #475569; }
.ui-border-gray-600 { border-color: #475569; }
.ui-ring-gray-600 { --tw-ring-color: #475569; }
.ui-text-gray-700 { color: #334155; }
.ui-bg-gray-700 { background-color: #334155; }
.ui-border-gray-700 { border-color: #334155; }
.ui-ring-gray-700 { --tw-ring-color: #334155; }
.ui-text-gray-800 { color: #1e293b; }
.ui-bg-gray-800 { background-color: #1e293b; }
.ui-border-gray-800 { border-color: #1e293b; }
.ui-ring-gray-800 { --tw-ring-color: #1e293b; }
.ui-text-gray-900 { color: #0f172a; }
.ui-bg-gray-900 { background-color: #0f172a; }
.ui-border-gray-900 { border-color: #0f172a; }
.ui-ring-gray-900 { --tw-ring-color: #0f172a; }
.ui-text-gray-950 { color: #020617; }
.ui-bg-gray-950 { background-color: #020617; }
.ui-border-gray-950 { border-color: #020617; }
.ui-ring-gray-950 { --tw-ring-color: #020617; }

.ui-text-zinc-50 { color: #f8fafc; }
.ui-bg-zinc-50 { background-color: #f8fafc; }
.ui-border-zinc-50 { border-color: #f8fafc; }
.ui-ring-zinc-50 { --tw-ring-color: #f8fafc; }
.ui-text-zinc-100 { color: #f1f5f9; }
.ui-bg-zinc-100 { background-color: #f1f5f9; }
.ui-border-zinc-100 { border-color: #f1f5f9; }
.ui-ring-zinc-100 { --tw-ring-color: #f1f5f9; }
.ui-text-zinc-200 { color: #e2e8f0; }
.ui-bg-zinc-200 { background-color: #e2e8f0; }
.ui-border-zinc-200 { border-color: #e2e8f0; }
.ui-ring-zinc-200 { --tw-ring-color: #e2e8f0; }
.ui-text-zinc-300 { color: #cbd5e1; }
.ui-bg-zinc-300 { background-color: #cbd5e1; }
.ui-border-zinc-300 { border-color: #cbd5e1; }
.ui-ring-zinc-300 { --tw-ring-color: #cbd5e1; }
.ui-text-zinc-400 { color: #94a3b8; }
.ui-bg-zinc-400 { background-color: #94a3b8; }
.ui-border-zinc-400 { border-color: #94a3b8; }
.ui-ring-zinc-400 { --tw-ring-color: #94a3b8; }
.ui-text-zinc-500 { color: #64748b; }
.ui-bg-zinc-500 { background-color: #64748b; }
.ui-border-zinc-500 { border-color: #64748b; }
.ui-ring-zinc-500 { --tw-ring-color: #64748b; }
.ui-text-zinc-600 { color: #475569; }
.ui-bg-zinc-600 { background-color: #475569; }
.ui-border-zinc-600 { border-color: #475569; }
.ui-ring-zinc-600 { --tw-ring-color: #475569; }
.ui-text-zinc-700 { color: #334155; }
.ui-bg-zinc-700 { background-color: #334155; }
.ui-border-zinc-700 { border-color: #334155; }
.ui-ring-zinc-700 { --tw-ring-color: #334155; }
.ui-text-zinc-800 { color: #1e293b; }
.ui-bg-zinc-800 { background-color: #1e293b; }
.ui-border-zinc-800 { border-color: #1e293b; }
.ui-ring-zinc-800 { --tw-ring-color: #1e293b; }
.ui-text-zinc-900 { color: #0f172a; }
.ui-bg-zinc-900 { background-color: #0f172a; }
.ui-border-zinc-900 { border-color: #0f172a; }
.ui-ring-zinc-900 { --tw-ring-color: #0f172a; }
.ui-text-zinc-950 { color: #020617; }
.ui-bg-zinc-950 { background-color: #020617; }
.ui-border-zinc-950 { border-color: #020617; }
.ui-ring-zinc-950 { --tw-ring-color: #020617; }

.ui-text-neutral-50 { color: #f8fafc; }
.ui-bg-neutral-50 { background-color: #f8fafc; }
.ui-border-neutral-50 { border-color: #f8fafc; }
.ui-ring-neutral-50 { --tw-ring-color: #f8fafc; }
.ui-text-neutral-100 { color: #f1f5f9; }
.ui-bg-neutral-100 { background-color: #f1f5f9; }
.ui-border-neutral-100 { border-color: #f1f5f9; }
.ui-ring-neutral-100 { --tw-ring-color: #f1f5f9; }
.ui-text-neutral-200 { color: #e2e8f0; }
.ui-bg-neutral-200 { background-color: #e2e8f0; }
.ui-border-neutral-200 { border-color: #e2e8f0; }
.ui-ring-neutral-200 { --tw-ring-color: #e2e8f0; }
.ui-text-neutral-300 { color: #cbd5e1; }
.ui-bg-neutral-300 { background-color: #cbd5e1; }
.ui-border-neutral-300 { border-color: #cbd5e1; }
.ui-ring-neutral-300 { --tw-ring-color: #cbd5e1; }
.ui-text-neutral-400 { color: #94a3b8; }
.ui-bg-neutral-400 { background-color: #94a3b8; }
.ui-border-neutral-400 { border-color: #94a3b8; }
.ui-ring-neutral-400 { --tw-ring-color: #94a3b8; }
.ui-text-neutral-500 { color: #64748b; }
.ui-bg-neutral-500 { background-color: #64748b; }
.ui-border-neutral-500 { border-color: #64748b; }
.ui-ring-neutral-500 { --tw-ring-color: #64748b; }
.ui-text-neutral-600 { color: #475569; }
.ui-bg-neutral-600 { background-color: #475569; }
.ui-border-neutral-600 { border-color: #475569; }
.ui-ring-neutral-600 { --tw-ring-color: #475569; }
.ui-text-neutral-700 { color: #334155; }
.ui-bg-neutral-700 { background-color: #334155; }
.ui-border-neutral-700 { border-color: #334155; }
.ui-ring-neutral-700 { --tw-ring-color: #334155; }
.ui-text-neutral-800 { color: #1e293b; }
.ui-bg-neutral-800 { background-color: #1e293b; }
.ui-border-neutral-800 { border-color: #1e293b; }
.ui-ring-neutral-800 { --tw-ring-color: #1e293b; }
.ui-text-neutral-900 { color: #0f172a; }
.ui-bg-neutral-900 { background-color: #0f172a; }
.ui-border-neutral-900 { border-color: #0f172a; }
.ui-ring-neutral-900 { --tw-ring-color: #0f172a; }
.ui-text-neutral-950 { color: #020617; }
.ui-bg-neutral-950 { background-color: #020617; }
.ui-border-neutral-950 { border-color: #020617; }
.ui-ring-neutral-950 { --tw-ring-color: #020617; }

.ui-text-stone-50 { color: #f8fafc; }
.ui-bg-stone-50 { background-color: #f8fafc; }
.ui-border-stone-50 { border-color: #f8fafc; }
.ui-ring-stone-50 { --tw-ring-color: #f8fafc; }
.ui-text-stone-100 { color: #f1f5f9; }
.ui-bg-stone-100 { background-color: #f1f5f9; }
.ui-border-stone-100 { border-color: #f1f5f9; }
.ui-ring-stone-100 { --tw-ring-color: #f1f5f9; }
.ui-text-stone-200 { color: #e2e8f0; }
.ui-bg-stone-200 { background-color: #e2e8f0; }
.ui-border-stone-200 { border-color: #e2e8f0; }
.ui-ring-stone-200 { --tw-ring-color: #e2e8f0; }
.ui-text-stone-300 { color: #cbd5e1; }
.ui-bg-stone-300 { background-color: #cbd5e1; }
.ui-border-stone-300 { border-color: #cbd5e1; }
.ui-ring-stone-300 { --tw-ring-color: #cbd5e1; }
.ui-text-stone-400 { color: #94a3b8; }
.ui-bg-stone-400 { background-color: #94a3b8; }
.ui-border-stone-400 { border-color: #94a3b8; }
.ui-ring-stone-400 { --tw-ring-color: #94a3b8; }
.ui-text-stone-500 { color: #64748b; }
.ui-bg-stone-500 { background-color: #64748b; }
.ui-border-stone-500 { border-color: #64748b; }
.ui-ring-stone-500 { --tw-ring-color: #64748b; }
.ui-text-stone-600 { color: #475569; }
.ui-bg-stone-600 { background-color: #475569; }
.ui-border-stone-600 { border-color: #475569; }
.ui-ring-stone-600 { --tw-ring-color: #475569; }
.ui-text-stone-700 { color: #334155; }
.ui-bg-stone-700 { background-color: #334155; }
.ui-border-stone-700 { border-color: #334155; }
.ui-ring-stone-700 { --tw-ring-color: #334155; }
.ui-text-stone-800 { color: #1e293b; }
.ui-bg-stone-800 { background-color: #1e293b; }
.ui-border-stone-800 { border-color: #1e293b; }
.ui-ring-stone-800 { --tw-ring-color: #1e293b; }
.ui-text-stone-900 { color: #0f172a; }
.ui-bg-stone-900 { background-color: #0f172a; }
.ui-border-stone-900 { border-color: #0f172a; }
.ui-ring-stone-900 { --tw-ring-color: #0f172a; }
.ui-text-stone-950 { color: #020617; }
.ui-bg-stone-950 { background-color: #020617; }
.ui-border-stone-950 { border-color: #020617; }
.ui-ring-stone-950 { --tw-ring-color: #020617; }

.ui-text-red-50 { color: #f8fafc; }
.ui-bg-red-50 { background-color: #f8fafc; }
.ui-border-red-50 { border-color: #f8fafc; }
.ui-ring-red-50 { --tw-ring-color: #f8fafc; }
.ui-text-red-100 { color: #f1f5f9; }
.ui-bg-red-100 { background-color: #f1f5f9; }
.ui-border-red-100 { border-color: #f1f5f9; }
.ui-ring-red-100 { --tw-ring-color: #f1f5f9; }
.ui-text-red-200 { color: #e2e8f0; }
.ui-bg-red-200 { background-color: #e2e8f0; }
.ui-border-red-200 { border-color: #e2e8f0; }
.ui-ring-red-200 { --tw-ring-color: #e2e8f0; }
.ui-text-red-300 { color: #cbd5e1; }
.ui-bg-red-300 { background-color: #cbd5e1; }
.ui-border-red-300 { border-color: #cbd5e1; }
.ui-ring-red-300 { --tw-ring-color: #cbd5e1; }
.ui-text-red-400 { color: #94a3b8; }
.ui-bg-red-400 { background-color: #94a3b8; }
.ui-border-red-400 { border-color: #94a3b8; }
.ui-ring-red-400 { --tw-ring-color: #94a3b8; }
.ui-text-red-500 { color: #64748b; }
.ui-bg-red-500 { background-color: #64748b; }
.ui-border-red-500 { border-color: #64748b; }
.ui-ring-red-500 { --tw-ring-color: #64748b; }
.ui-text-red-600 { color: #475569; }
.ui-bg-red-600 { background-color: #475569; }
.ui-border-red-600 { border-color: #475569; }
.ui-ring-red-600 { --tw-ring-color: #475569; }
.ui-text-red-700 { color: #334155; }
.ui-bg-red-700 { background-color: #334155; }
.ui-border-red-700 { border-color: #334155; }
.ui-ring-red-700 { --tw-ring-color: #334155; }
.ui-text-red-800 { color: #1e293b; }
.ui-bg-red-800 { background-color: #1e293b; }
.ui-border-red-800 { border-color: #1e293b; }
.ui-ring-red-800 { --tw-ring-color: #1e293b; }
.ui-text-red-900 { color: #0f172a; }
.ui-bg-red-900 { background-color: #0f172a; }
.ui-border-red-900 { border-color: #0f172a; }
.ui-ring-red-900 { --tw-ring-color: #0f172a; }
.ui-text-red-950 { color: #020617; }
.ui-bg-red-950 { background-color: #020617; }
.ui-border-red-950 { border-color: #020617; }
.ui-ring-red-950 { --tw-ring-color: #020617; }

.ui-text-orange-50 { color: #f8fafc; }
.ui-bg-orange-50 { background-color: #f8fafc; }
.ui-border-orange-50 { border-color: #f8fafc; }
.ui-ring-orange-50 { --tw-ring-color: #f8fafc; }
.ui-text-orange-100 { color: #f1f5f9; }
.ui-bg-orange-100 { background-color: #f1f5f9; }
.ui-border-orange-100 { border-color: #f1f5f9; }
.ui-ring-orange-100 { --tw-ring-color: #f1f5f9; }
.ui-text-orange-200 { color: #e2e8f0; }
.ui-bg-orange-200 { background-color: #e2e8f0; }
.ui-border-orange-200 { border-color: #e2e8f0; }
.ui-ring-orange-200 { --tw-ring-color: #e2e8f0; }
.ui-text-orange-300 { color: #cbd5e1; }
.ui-bg-orange-300 { background-color: #cbd5e1; }
.ui-border-orange-300 { border-color: #cbd5e1; }
.ui-ring-orange-300 { --tw-ring-color: #cbd5e1; }
.ui-text-orange-400 { color: #94a3b8; }
.ui-bg-orange-400 { background-color: #94a3b8; }
.ui-border-orange-400 { border-color: #94a3b8; }
.ui-ring-orange-400 { --tw-ring-color: #94a3b8; }
.ui-text-orange-500 { color: #64748b; }
.ui-bg-orange-500 { background-color: #64748b; }
.ui-border-orange-500 { border-color: #64748b; }
.ui-ring-orange-500 { --tw-ring-color: #64748b; }
.ui-text-orange-600 { color: #475569; }
.ui-bg-orange-600 { background-color: #475569; }
.ui-border-orange-600 { border-color: #475569; }
.ui-ring-orange-600 { --tw-ring-color: #475569; }
.ui-text-orange-700 { color: #334155; }
.ui-bg-orange-700 { background-color: #334155; }
.ui-border-orange-700 { border-color: #334155; }
.ui-ring-orange-700 { --tw-ring-color: #334155; }
.ui-text-orange-800 { color: #1e293b; }
.ui-bg-orange-800 { background-color: #1e293b; }
.ui-border-orange-800 { border-color: #1e293b; }
.ui-ring-orange-800 { --tw-ring-color: #1e293b; }
.ui-text-orange-900 { color: #0f172a; }
.ui-bg-orange-900 { background-color: #0f172a; }
.ui-border-orange-900 { border-color: #0f172a; }
.ui-ring-orange-900 { --tw-ring-color: #0f172a; }
.ui-text-orange-950 { color: #020617; }
.ui-bg-orange-950 { background-color: #020617; }
.ui-border-orange-950 { border-color: #020617; }
.ui-ring-orange-950 { --tw-ring-color: #020617; }

.ui-text-amber-50 { color: #f8fafc; }
.ui-bg-amber-50 { background-color: #f8fafc; }
.ui-border-amber-50 { border-color: #f8fafc; }
.ui-ring-amber-50 { --tw-ring-color: #f8fafc; }
.ui-text-amber-100 { color: #f1f5f9; }
.ui-bg-amber-100 { background-color: #f1f5f9; }
.ui-border-amber-100 { border-color: #f1f5f9; }
.ui-ring-amber-100 { --tw-ring-color: #f1f5f9; }
.ui-text-amber-200 { color: #e2e8f0; }
.ui-bg-amber-200 { background-color: #e2e8f0; }
.ui-border-amber-200 { border-color: #e2e8f0; }
.ui-ring-amber-200 { --tw-ring-color: #e2e8f0; }
.ui-text-amber-300 { color: #cbd5e1; }
.ui-bg-amber-300 { background-color: #cbd5e1; }
.ui-border-amber-300 { border-color: #cbd5e1; }
.ui-ring-amber-300 { --tw-ring-color: #cbd5e1; }
.ui-text-amber-400 { color: #94a3b8; }
.ui-bg-amber-400 { background-color: #94a3b8; }
.ui-border-amber-400 { border-color: #94a3b8; }
.ui-ring-amber-400 { --tw-ring-color: #94a3b8; }
.ui-text-amber-500 { color: #64748b; }
.ui-bg-amber-500 { background-color: #64748b; }
.ui-border-amber-500 { border-color: #64748b; }
.ui-ring-amber-500 { --tw-ring-color: #64748b; }
.ui-text-amber-600 { color: #475569; }
.ui-bg-amber-600 { background-color: #475569; }
.ui-border-amber-600 { border-color: #475569; }
.ui-ring-amber-600 { --tw-ring-color: #475569; }
.ui-text-amber-700 { color: #334155; }
.ui-bg-amber-700 { background-color: #334155; }
.ui-border-amber-700 { border-color: #334155; }
.ui-ring-amber-700 { --tw-ring-color: #334155; }
.ui-text-amber-800 { color: #1e293b; }
.ui-bg-amber-800 { background-color: #1e293b; }
.ui-border-amber-800 { border-color: #1e293b; }
.ui-ring-amber-800 { --tw-ring-color: #1e293b; }
.ui-text-amber-900 { color: #0f172a; }
.ui-bg-amber-900 { background-color: #0f172a; }
.ui-border-amber-900 { border-color: #0f172a; }
.ui-ring-amber-900 { --tw-ring-color: #0f172a; }
.ui-text-amber-950 { color: #020617; }
.ui-bg-amber-950 { background-color: #020617; }
.ui-border-amber-950 { border-color: #020617; }
.ui-ring-amber-950 { --tw-ring-color: #020617; }

.ui-text-yellow-50 { color: #f8fafc; }
.ui-bg-yellow-50 { background-color: #f8fafc; }
.ui-border-yellow-50 { border-color: #f8fafc; }
.ui-ring-yellow-50 { --tw-ring-color: #f8fafc; }
.ui-text-yellow-100 { color: #f1f5f9; }
.ui-bg-yellow-100 { background-color: #f1f5f9; }
.ui-border-yellow-100 { border-color: #f1f5f9; }
.ui-ring-yellow-100 { --tw-ring-color: #f1f5f9; }
.ui-text-yellow-200 { color: #e2e8f0; }
.ui-bg-yellow-200 { background-color: #e2e8f0; }
.ui-border-yellow-200 { border-color: #e2e8f0; }
.ui-ring-yellow-200 { --tw-ring-color: #e2e8f0; }
.ui-text-yellow-300 { color: #cbd5e1; }
.ui-bg-yellow-300 { background-color: #cbd5e1; }
.ui-border-yellow-300 { border-color: #cbd5e1; }
.ui-ring-yellow-300 { --tw-ring-color: #cbd5e1; }
.ui-text-yellow-400 { color: #94a3b8; }
.ui-bg-yellow-400 { background-color: #94a3b8; }
.ui-border-yellow-400 { border-color: #94a3b8; }
.ui-ring-yellow-400 { --tw-ring-color: #94a3b8; }
.ui-text-yellow-500 { color: #64748b; }
.ui-bg-yellow-500 { background-color: #64748b; }
.ui-border-yellow-500 { border-color: #64748b; }
.ui-ring-yellow-500 { --tw-ring-color: #64748b; }
.ui-text-yellow-600 { color: #475569; }
.ui-bg-yellow-600 { background-color: #475569; }
.ui-border-yellow-600 { border-color: #475569; }
.ui-ring-yellow-600 { --tw-ring-color: #475569; }
.ui-text-yellow-700 { color: #334155; }
.ui-bg-yellow-700 { background-color: #334155; }
.ui-border-yellow-700 { border-color: #334155; }
.ui-ring-yellow-700 { --tw-ring-color: #334155; }
.ui-text-yellow-800 { color: #1e293b; }
.ui-bg-yellow-800 { background-color: #1e293b; }
.ui-border-yellow-800 { border-color: #1e293b; }
.ui-ring-yellow-800 { --tw-ring-color: #1e293b; }
.ui-text-yellow-900 { color: #0f172a; }
.ui-bg-yellow-900 { background-color: #0f172a; }
.ui-border-yellow-900 { border-color: #0f172a; }
.ui-ring-yellow-900 { --tw-ring-color: #0f172a; }
.ui-text-yellow-950 { color: #020617; }
.ui-bg-yellow-950 { background-color: #020617; }
.ui-border-yellow-950 { border-color: #020617; }
.ui-ring-yellow-950 { --tw-ring-color: #020617; }

.ui-text-lime-50 { color: #f8fafc; }
.ui-bg-lime-50 { background-color: #f8fafc; }
.ui-border-lime-50 { border-color: #f8fafc; }
.ui-ring-lime-50 { --tw-ring-color: #f8fafc; }
.ui-text-lime-100 { color: #f1f5f9; }
.ui-bg-lime-100 { background-color: #f1f5f9; }
.ui-border-lime-100 { border-color: #f1f5f9; }
.ui-ring-lime-100 { --tw-ring-color: #f1f5f9; }
.ui-text-lime-200 { color: #e2e8f0; }
.ui-bg-lime-200 { background-color: #e2e8f0; }
.ui-border-lime-200 { border-color: #e2e8f0; }
.ui-ring-lime-200 { --tw-ring-color: #e2e8f0; }
.ui-text-lime-300 { color: #cbd5e1; }
.ui-bg-lime-300 { background-color: #cbd5e1; }
.ui-border-lime-300 { border-color: #cbd5e1; }
.ui-ring-lime-300 { --tw-ring-color: #cbd5e1; }
.ui-text-lime-400 { color: #94a3b8; }
.ui-bg-lime-400 { background-color: #94a3b8; }
.ui-border-lime-400 { border-color: #94a3b8; }
.ui-ring-lime-400 { --tw-ring-color: #94a3b8; }
.ui-text-lime-500 { color: #64748b; }
.ui-bg-lime-500 { background-color: #64748b; }
.ui-border-lime-500 { border-color: #64748b; }
.ui-ring-lime-500 { --tw-ring-color: #64748b; }
.ui-text-lime-600 { color: #475569; }
.ui-bg-lime-600 { background-color: #475569; }
.ui-border-lime-600 { border-color: #475569; }
.ui-ring-lime-600 { --tw-ring-color: #475569; }
.ui-text-lime-700 { color: #334155; }
.ui-bg-lime-700 { background-color: #334155; }
.ui-border-lime-700 { border-color: #334155; }
.ui-ring-lime-700 { --tw-ring-color: #334155; }
.ui-text-lime-800 { color: #1e293b; }
.ui-bg-lime-800 { background-color: #1e293b; }
.ui-border-lime-800 { border-color: #1e293b; }
.ui-ring-lime-800 { --tw-ring-color: #1e293b; }
.ui-text-lime-900 { color: #0f172a; }
.ui-bg-lime-900 { background-color: #0f172a; }
.ui-border-lime-900 { border-color: #0f172a; }
.ui-ring-lime-900 { --tw-ring-color: #0f172a; }
.ui-text-lime-950 { color: #020617; }
.ui-bg-lime-950 { background-color: #020617; }
.ui-border-lime-950 { border-color: #020617; }
.ui-ring-lime-950 { --tw-ring-color: #020617; }

.ui-text-green-50 { color: #f8fafc; }
.ui-bg-green-50 { background-color: #f8fafc; }
.ui-border-green-50 { border-color: #f8fafc; }
.ui-ring-green-50 { --tw-ring-color: #f8fafc; }
.ui-text-green-100 { color: #f1f5f9; }
.ui-bg-green-100 { background-color: #f1f5f9; }
.ui-border-green-100 { border-color: #f1f5f9; }
.ui-ring-green-100 { --tw-ring-color: #f1f5f9; }
.ui-text-green-200 { color: #e2e8f0; }
.ui-bg-green-200 { background-color: #e2e8f0; }
.ui-border-green-200 { border-color: #e2e8f0; }
.ui-ring-green-200 { --tw-ring-color: #e2e8f0; }
.ui-text-green-300 { color: #cbd5e1; }
.ui-bg-green-300 { background-color: #cbd5e1; }
.ui-border-green-300 { border-color: #cbd5e1; }
.ui-ring-green-300 { --tw-ring-color: #cbd5e1; }
.ui-text-green-400 { color: #94a3b8; }
.ui-bg-green-400 { background-color: #94a3b8; }
.ui-border-green-400 { border-color: #94a3b8; }
.ui-ring-green-400 { --tw-ring-color: #94a3b8; }
.ui-text-green-500 { color: #64748b; }
.ui-bg-green-500 { background-color: #64748b; }
.ui-border-green-500 { border-color: #64748b; }
.ui-ring-green-500 { --tw-ring-color: #64748b; }
.ui-text-green-600 { color: #475569; }
.ui-bg-green-600 { background-color: #475569; }
.ui-border-green-600 { border-color: #475569; }
.ui-ring-green-600 { --tw-ring-color: #475569; }
.ui-text-green-700 { color: #334155; }
.ui-bg-green-700 { background-color: #334155; }
.ui-border-green-700 { border-color: #334155; }
.ui-ring-green-700 { --tw-ring-color: #334155; }
.ui-text-green-800 { color: #1e293b; }
.ui-bg-green-800 { background-color: #1e293b; }
.ui-border-green-800 { border-color: #1e293b; }
.ui-ring-green-800 { --tw-ring-color: #1e293b; }
.ui-text-green-900 { color: #0f172a; }
.ui-bg-green-900 { background-color: #0f172a; }
.ui-border-green-900 { border-color: #0f172a; }
.ui-ring-green-900 { --tw-ring-color: #0f172a; }
.ui-text-green-950 { color: #020617; }
.ui-bg-green-950 { background-color: #020617; }
.ui-border-green-950 { border-color: #020617; }
.ui-ring-green-950 { --tw-ring-color: #020617; }

.ui-text-emerald-50 { color: #f8fafc; }
.ui-bg-emerald-50 { background-color: #f8fafc; }
.ui-border-emerald-50 { border-color: #f8fafc; }
.ui-ring-emerald-50 { --tw-ring-color: #f8fafc; }
.ui-text-emerald-100 { color: #f1f5f9; }
.ui-bg-emerald-100 { background-color: #f1f5f9; }
.ui-border-emerald-100 { border-color: #f1f5f9; }
.ui-ring-emerald-100 { --tw-ring-color: #f1f5f9; }
.ui-text-emerald-200 { color: #e2e8f0; }
.ui-bg-emerald-200 { background-color: #e2e8f0; }
.ui-border-emerald-200 { border-color: #e2e8f0; }
.ui-ring-emerald-200 { --tw-ring-color: #e2e8f0; }
.ui-text-emerald-300 { color: #cbd5e1; }
.ui-bg-emerald-300 { background-color: #cbd5e1; }
.ui-border-emerald-300 { border-color: #cbd5e1; }
.ui-ring-emerald-300 { --tw-ring-color: #cbd5e1; }
.ui-text-emerald-400 { color: #94a3b8; }
.ui-bg-emerald-400 { background-color: #94a3b8; }
.ui-border-emerald-400 { border-color: #94a3b8; }
.ui-ring-emerald-400 { --tw-ring-color: #94a3b8; }
.ui-text-emerald-500 { color: #64748b; }
.ui-bg-emerald-500 { background-color: #64748b; }
.ui-border-emerald-500 { border-color: #64748b; }
.ui-ring-emerald-500 { --tw-ring-color: #64748b; }
.ui-text-emerald-600 { color: #475569; }
.ui-bg-emerald-600 { background-color: #475569; }
.ui-border-emerald-600 { border-color: #475569; }
.ui-ring-emerald-600 { --tw-ring-color: #475569; }
.ui-text-emerald-700 { color: #334155; }
.ui-bg-emerald-700 { background-color: #334155; }
.ui-border-emerald-700 { border-color: #334155; }
.ui-ring-emerald-700 { --tw-ring-color: #334155; }
.ui-text-emerald-800 { color: #1e293b; }
.ui-bg-emerald-800 { background-color: #1e293b; }
.ui-border-emerald-800 { border-color: #1e293b; }
.ui-ring-emerald-800 { --tw-ring-color: #1e293b; }
.ui-text-emerald-900 { color: #0f172a; }
.ui-bg-emerald-900 { background-color: #0f172a; }
.ui-border-emerald-900 { border-color: #0f172a; }
.ui-ring-emerald-900 { --tw-ring-color: #0f172a; }
.ui-text-emerald-950 { color: #020617; }
.ui-bg-emerald-950 { background-color: #020617; }
.ui-border-emerald-950 { border-color: #020617; }
.ui-ring-emerald-950 { --tw-ring-color: #020617; }

.ui-text-teal-50 { color: #f8fafc; }
.ui-bg-teal-50 { background-color: #f8fafc; }
.ui-border-teal-50 { border-color: #f8fafc; }
.ui-ring-teal-50 { --tw-ring-color: #f8fafc; }
.ui-text-teal-100 { color: #f1f5f9; }
.ui-bg-teal-100 { background-color: #f1f5f9; }
.ui-border-teal-100 { border-color: #f1f5f9; }
.ui-ring-teal-100 { --tw-ring-color: #f1f5f9; }
.ui-text-teal-200 { color: #e2e8f0; }
.ui-bg-teal-200 { background-color: #e2e8f0; }
.ui-border-teal-200 { border-color: #e2e8f0; }
.ui-ring-teal-200 { --tw-ring-color: #e2e8f0; }
.ui-text-teal-300 { color: #cbd5e1; }
.ui-bg-teal-300 { background-color: #cbd5e1; }
.ui-border-teal-300 { border-color: #cbd5e1; }
.ui-ring-teal-300 { --tw-ring-color: #cbd5e1; }
.ui-text-teal-400 { color: #94a3b8; }
.ui-bg-teal-400 { background-color: #94a3b8; }
.ui-border-teal-400 { border-color: #94a3b8; }
.ui-ring-teal-400 { --tw-ring-color: #94a3b8; }
.ui-text-teal-500 { color: #64748b; }
.ui-bg-teal-500 { background-color: #64748b; }
.ui-border-teal-500 { border-color: #64748b; }
.ui-ring-teal-500 { --tw-ring-color: #64748b; }
.ui-text-teal-600 { color: #475569; }
.ui-bg-teal-600 { background-color: #475569; }
.ui-border-teal-600 { border-color: #475569; }
.ui-ring-teal-600 { --tw-ring-color: #475569; }
.ui-text-teal-700 { color: #334155; }
.ui-bg-teal-700 { background-color: #334155; }
.ui-border-teal-700 { border-color: #334155; }
.ui-ring-teal-700 { --tw-ring-color: #334155; }
.ui-text-teal-800 { color: #1e293b; }
.ui-bg-teal-800 { background-color: #1e293b; }
.ui-border-teal-800 { border-color: #1e293b; }
.ui-ring-teal-800 { --tw-ring-color: #1e293b; }
.ui-text-teal-900 { color: #0f172a; }
.ui-bg-teal-900 { background-color: #0f172a; }
.ui-border-teal-900 { border-color: #0f172a; }
.ui-ring-teal-900 { --tw-ring-color: #0f172a; }
.ui-text-teal-950 { color: #020617; }
.ui-bg-teal-950 { background-color: #020617; }
.ui-border-teal-950 { border-color: #020617; }
.ui-ring-teal-950 { --tw-ring-color: #020617; }

.ui-text-cyan-50 { color: #f8fafc; }
.ui-bg-cyan-50 { background-color: #f8fafc; }
.ui-border-cyan-50 { border-color: #f8fafc; }
.ui-ring-cyan-50 { --tw-ring-color: #f8fafc; }
.ui-text-cyan-100 { color: #f1f5f9; }
.ui-bg-cyan-100 { background-color: #f1f5f9; }
.ui-border-cyan-100 { border-color: #f1f5f9; }
.ui-ring-cyan-100 { --tw-ring-color: #f1f5f9; }
.ui-text-cyan-200 { color: #e2e8f0; }
.ui-bg-cyan-200 { background-color: #e2e8f0; }
.ui-border-cyan-200 { border-color: #e2e8f0; }
.ui-ring-cyan-200 { --tw-ring-color: #e2e8f0; }
.ui-text-cyan-300 { color: #cbd5e1; }
.ui-bg-cyan-300 { background-color: #cbd5e1; }
.ui-border-cyan-300 { border-color: #cbd5e1; }
.ui-ring-cyan-300 { --tw-ring-color: #cbd5e1; }
.ui-text-cyan-400 { color: #94a3b8; }
.ui-bg-cyan-400 { background-color: #94a3b8; }
.ui-border-cyan-400 { border-color: #94a3b8; }
.ui-ring-cyan-400 { --tw-ring-color: #94a3b8; }
.ui-text-cyan-500 { color: #64748b; }
.ui-bg-cyan-500 { background-color: #64748b; }
.ui-border-cyan-500 { border-color: #64748b; }
.ui-ring-cyan-500 { --tw-ring-color: #64748b; }
.ui-text-cyan-600 { color: #475569; }
.ui-bg-cyan-600 { background-color: #475569; }
.ui-border-cyan-600 { border-color: #475569; }
.ui-ring-cyan-600 { --tw-ring-color: #475569; }
.ui-text-cyan-700 { color: #334155; }
.ui-bg-cyan-700 { background-color: #334155; }
.ui-border-cyan-700 { border-color: #334155; }
.ui-ring-cyan-700 { --tw-ring-color: #334155; }
.ui-text-cyan-800 { color: #1e293b; }
.ui-bg-cyan-800 { background-color: #1e293b; }
.ui-border-cyan-800 { border-color: #1e293b; }
.ui-ring-cyan-800 { --tw-ring-color: #1e293b; }
.ui-text-cyan-900 { color: #0f172a; }
.ui-bg-cyan-900 { background-color: #0f172a; }
.ui-border-cyan-900 { border-color: #0f172a; }
.ui-ring-cyan-900 { --tw-ring-color: #0f172a; }
.ui-text-cyan-950 { color: #020617; }
.ui-bg-cyan-950 { background-color: #020617; }
.ui-border-cyan-950 { border-color: #020617; }
.ui-ring-cyan-950 { --tw-ring-color: #020617; }

.ui-text-sky-50 { color: #f8fafc; }
.ui-bg-sky-50 { background-color: #f8fafc; }
.ui-border-sky-50 { border-color: #f8fafc; }
.ui-ring-sky-50 { --tw-ring-color: #f8fafc; }
.ui-text-sky-100 { color: #f1f5f9; }
.ui-bg-sky-100 { background-color: #f1f5f9; }
.ui-border-sky-100 { border-color: #f1f5f9; }
.ui-ring-sky-100 { --tw-ring-color: #f1f5f9; }
.ui-text-sky-200 { color: #e2e8f0; }
.ui-bg-sky-200 { background-color: #e2e8f0; }
.ui-border-sky-200 { border-color: #e2e8f0; }
.ui-ring-sky-200 { --tw-ring-color: #e2e8f0; }
.ui-text-sky-300 { color: #cbd5e1; }
.ui-bg-sky-300 { background-color: #cbd5e1; }
.ui-border-sky-300 { border-color: #cbd5e1; }
.ui-ring-sky-300 { --tw-ring-color: #cbd5e1; }
.ui-text-sky-400 { color: #94a3b8; }
.ui-bg-sky-400 { background-color: #94a3b8; }
.ui-border-sky-400 { border-color: #94a3b8; }
.ui-ring-sky-400 { --tw-ring-color: #94a3b8; }
.ui-text-sky-500 { color: #64748b; }
.ui-bg-sky-500 { background-color: #64748b; }
.ui-border-sky-500 { border-color: #64748b; }
.ui-ring-sky-500 { --tw-ring-color: #64748b; }
.ui-text-sky-600 { color: #475569; }
.ui-bg-sky-600 { background-color: #475569; }
.ui-border-sky-600 { border-color: #475569; }
.ui-ring-sky-600 { --tw-ring-color: #475569; }
.ui-text-sky-700 { color: #334155; }
.ui-bg-sky-700 { background-color: #334155; }
.ui-border-sky-700 { border-color: #334155; }
.ui-ring-sky-700 { --tw-ring-color: #334155; }
.ui-text-sky-800 { color: #1e293b; }
.ui-bg-sky-800 { background-color: #1e293b; }
.ui-border-sky-800 { border-color: #1e293b; }
.ui-ring-sky-800 { --tw-ring-color: #1e293b; }
.ui-text-sky-900 { color: #0f172a; }
.ui-bg-sky-900 { background-color: #0f172a; }
.ui-border-sky-900 { border-color: #0f172a; }
.ui-ring-sky-900 { --tw-ring-color: #0f172a; }
.ui-text-sky-950 { color: #020617; }
.ui-bg-sky-950 { background-color: #020617; }
.ui-border-sky-950 { border-color: #020617; }
.ui-ring-sky-950 { --tw-ring-color: #020617; }

.ui-text-blue-50 { color: #f8fafc; }
.ui-bg-blue-50 { background-color: #f8fafc; }
.ui-border-blue-50 { border-color: #f8fafc; }
.ui-ring-blue-50 { --tw-ring-color: #f8fafc; }
.ui-text-blue-100 { color: #f1f5f9; }
.ui-bg-blue-100 { background-color: #f1f5f9; }
.ui-border-blue-100 { border-color: #f1f5f9; }
.ui-ring-blue-100 { --tw-ring-color: #f1f5f9; }
.ui-text-blue-200 { color: #e2e8f0; }
.ui-bg-blue-200 { background-color: #e2e8f0; }
.ui-border-blue-200 { border-color: #e2e8f0; }
.ui-ring-blue-200 { --tw-ring-color: #e2e8f0; }
.ui-text-blue-300 { color: #cbd5e1; }
.ui-bg-blue-300 { background-color: #cbd5e1; }
.ui-border-blue-300 { border-color: #cbd5e1; }
.ui-ring-blue-300 { --tw-ring-color: #cbd5e1; }
.ui-text-blue-400 { color: #94a3b8; }
.ui-bg-blue-400 { background-color: #94a3b8; }
.ui-border-blue-400 { border-color: #94a3b8; }
.ui-ring-blue-400 { --tw-ring-color: #94a3b8; }
.ui-text-blue-500 { color: #64748b; }
.ui-bg-blue-500 { background-color: #64748b; }
.ui-border-blue-500 { border-color: #64748b; }
.ui-ring-blue-500 { --tw-ring-color: #64748b; }
.ui-text-blue-600 { color: #475569; }
.ui-bg-blue-600 { background-color: #475569; }
.ui-border-blue-600 { border-color: #475569; }
.ui-ring-blue-600 { --tw-ring-color: #475569; }
.ui-text-blue-700 { color: #334155; }
.ui-bg-blue-700 { background-color: #334155; }
.ui-border-blue-700 { border-color: #334155; }
.ui-ring-blue-700 { --tw-ring-color: #334155; }
.ui-text-blue-800 { color: #1e293b; }
.ui-bg-blue-800 { background-color: #1e293b; }
.ui-border-blue-800 { border-color: #1e293b; }
.ui-ring-blue-800 { --tw-ring-color: #1e293b; }
.ui-text-blue-900 { color: #0f172a; }
.ui-bg-blue-900 { background-color: #0f172a; }
.ui-border-blue-900 { border-color: #0f172a; }
.ui-ring-blue-900 { --tw-ring-color: #0f172a; }
.ui-text-blue-950 { color: #020617; }
.ui-bg-blue-950 { background-color: #020617; }
.ui-border-blue-950 { border-color: #020617; }
.ui-ring-blue-950 { --tw-ring-color: #020617; }

.ui-text-indigo-50 { color: #f8fafc; }
.ui-bg-indigo-50 { background-color: #f8fafc; }
.ui-border-indigo-50 { border-color: #f8fafc; }
.ui-ring-indigo-50 { --tw-ring-color: #f8fafc; }
.ui-text-indigo-100 { color: #f1f5f9; }
.ui-bg-indigo-100 { background-color: #f1f5f9; }
.ui-border-indigo-100 { border-color: #f1f5f9; }
.ui-ring-indigo-100 { --tw-ring-color: #f1f5f9; }
.ui-text-indigo-200 { color: #e2e8f0; }
.ui-bg-indigo-200 { background-color: #e2e8f0; }
.ui-border-indigo-200 { border-color: #e2e8f0; }
.ui-ring-indigo-200 { --tw-ring-color: #e2e8f0; }
.ui-text-indigo-300 { color: #cbd5e1; }
.ui-bg-indigo-300 { background-color: #cbd5e1; }
.ui-border-indigo-300 { border-color: #cbd5e1; }
.ui-ring-indigo-300 { --tw-ring-color: #cbd5e1; }
.ui-text-indigo-400 { color: #94a3b8; }
.ui-bg-indigo-400 { background-color: #94a3b8; }
.ui-border-indigo-400 { border-color: #94a3b8; }
.ui-ring-indigo-400 { --tw-ring-color: #94a3b8; }
.ui-text-indigo-500 { color: #64748b; }
.ui-bg-indigo-500 { background-color: #64748b; }
.ui-border-indigo-500 { border-color: #64748b; }
.ui-ring-indigo-500 { --tw-ring-color: #64748b; }
.ui-text-indigo-600 { color: #475569; }
.ui-bg-indigo-600 { background-color: #475569; }
.ui-border-indigo-600 { border-color: #475569; }
.ui-ring-indigo-600 { --tw-ring-color: #475569; }
.ui-text-indigo-700 { color: #334155; }
.ui-bg-indigo-700 { background-color: #334155; }
.ui-border-indigo-700 { border-color: #334155; }
.ui-ring-indigo-700 { --tw-ring-color: #334155; }
.ui-text-indigo-800 { color: #1e293b; }
.ui-bg-indigo-800 { background-color: #1e293b; }
.ui-border-indigo-800 { border-color: #1e293b; }
.ui-ring-indigo-800 { --tw-ring-color: #1e293b; }
.ui-text-indigo-900 { color: #0f172a; }
.ui-bg-indigo-900 { background-color: #0f172a; }
.ui-border-indigo-900 { border-color: #0f172a; }
.ui-ring-indigo-900 { --tw-ring-color: #0f172a; }
.ui-text-indigo-950 { color: #020617; }
.ui-bg-indigo-950 { background-color: #020617; }
.ui-border-indigo-950 { border-color: #020617; }
.ui-ring-indigo-950 { --tw-ring-color: #020617; }

.ui-text-violet-50 { color: #f8fafc; }
.ui-bg-violet-50 { background-color: #f8fafc; }
.ui-border-violet-50 { border-color: #f8fafc; }
.ui-ring-violet-50 { --tw-ring-color: #f8fafc; }
.ui-text-violet-100 { color: #f1f5f9; }
.ui-bg-violet-100 { background-color: #f1f5f9; }
.ui-border-violet-100 { border-color: #f1f5f9; }
.ui-ring-violet-100 { --tw-ring-color: #f1f5f9; }
.ui-text-violet-200 { color: #e2e8f0; }
.ui-bg-violet-200 { background-color: #e2e8f0; }
.ui-border-violet-200 { border-color: #e2e8f0; }
.ui-ring-violet-200 { --tw-ring-color: #e2e8f0; }
.ui-text-violet-300 { color: #cbd5e1; }
.ui-bg-violet-300 { background-color: #cbd5e1; }
.ui-border-violet-300 { border-color: #cbd5e1; }
.ui-ring-violet-300 { --tw-ring-color: #cbd5e1; }
.ui-text-violet-400 { color: #94a3b8; }
.ui-bg-violet-400 { background-color: #94a3b8; }
.ui-border-violet-400 { border-color: #94a3b8; }
.ui-ring-violet-400 { --tw-ring-color: #94a3b8; }
.ui-text-violet-500 { color: #64748b; }
.ui-bg-violet-500 { background-color: #64748b; }
.ui-border-violet-500 { border-color: #64748b; }
.ui-ring-violet-500 { --tw-ring-color: #64748b; }
.ui-text-violet-600 { color: #475569; }
.ui-bg-violet-600 { background-color: #475569; }
.ui-border-violet-600 { border-color: #475569; }
.ui-ring-violet-600 { --tw-ring-color: #475569; }
.ui-text-violet-700 { color: #334155; }
.ui-bg-violet-700 { background-color: #334155; }
.ui-border-violet-700 { border-color: #334155; }
.ui-ring-violet-700 { --tw-ring-color: #334155; }
.ui-text-violet-800 { color: #1e293b; }
.ui-bg-violet-800 { background-color: #1e293b; }
.ui-border-violet-800 { border-color: #1e293b; }
.ui-ring-violet-800 { --tw-ring-color: #1e293b; }
.ui-text-violet-900 { color: #0f172a; }
.ui-bg-violet-900 { background-color: #0f172a; }
.ui-border-violet-900 { border-color: #0f172a; }
.ui-ring-violet-900 { --tw-ring-color: #0f172a; }
.ui-text-violet-950 { color: #020617; }
.ui-bg-violet-950 { background-color: #020617; }
.ui-border-violet-950 { border-color: #020617; }
.ui-ring-violet-950 { --tw-ring-color: #020617; }

.ui-text-purple-50 { color: #f8fafc; }
.ui-bg-purple-50 { background-color: #f8fafc; }
.ui-border-purple-50 { border-color: #f8fafc; }
.ui-ring-purple-50 { --tw-ring-color: #f8fafc; }
.ui-text-purple-100 { color: #f1f5f9; }
.ui-bg-purple-100 { background-color: #f1f5f9; }
.ui-border-purple-100 { border-color: #f1f5f9; }
.ui-ring-purple-100 { --tw-ring-color: #f1f5f9; }
.ui-text-purple-200 { color: #e2e8f0; }
.ui-bg-purple-200 { background-color: #e2e8f0; }
.ui-border-purple-200 { border-color: #e2e8f0; }
.ui-ring-purple-200 { --tw-ring-color: #e2e8f0; }
.ui-text-purple-300 { color: #cbd5e1; }
.ui-bg-purple-300 { background-color: #cbd5e1; }
.ui-border-purple-300 { border-color: #cbd5e1; }
.ui-ring-purple-300 { --tw-ring-color: #cbd5e1; }
.ui-text-purple-400 { color: #94a3b8; }
.ui-bg-purple-400 { background-color: #94a3b8; }
.ui-border-purple-400 { border-color: #94a3b8; }
.ui-ring-purple-400 { --tw-ring-color: #94a3b8; }
.ui-text-purple-500 { color: #64748b; }
.ui-bg-purple-500 { background-color: #64748b; }
.ui-border-purple-500 { border-color: #64748b; }
.ui-ring-purple-500 { --tw-ring-color: #64748b; }
.ui-text-purple-600 { color: #475569; }
.ui-bg-purple-600 { background-color: #475569; }
.ui-border-purple-600 { border-color: #475569; }
.ui-ring-purple-600 { --tw-ring-color: #475569; }
.ui-text-purple-700 { color: #334155; }
.ui-bg-purple-700 { background-color: #334155; }
.ui-border-purple-700 { border-color: #334155; }
.ui-ring-purple-700 { --tw-ring-color: #334155; }
.ui-text-purple-800 { color: #1e293b; }
.ui-bg-purple-800 { background-color: #1e293b; }
.ui-border-purple-800 { border-color: #1e293b; }
.ui-ring-purple-800 { --tw-ring-color: #1e293b; }
.ui-text-purple-900 { color: #0f172a; }
.ui-bg-purple-900 { background-color: #0f172a; }
.ui-border-purple-900 { border-color: #0f172a; }
.ui-ring-purple-900 { --tw-ring-color: #0f172a; }
.ui-text-purple-950 { color: #020617; }
.ui-bg-purple-950 { background-color: #020617; }
.ui-border-purple-950 { border-color: #020617; }
.ui-ring-purple-950 { --tw-ring-color: #020617; }

.ui-text-fuchsia-50 { color: #f8fafc; }
.ui-bg-fuchsia-50 { background-color: #f8fafc; }
.ui-border-fuchsia-50 { border-color: #f8fafc; }
.ui-ring-fuchsia-50 { --tw-ring-color: #f8fafc; }
.ui-text-fuchsia-100 { color: #f1f5f9; }
.ui-bg-fuchsia-100 { background-color: #f1f5f9; }
.ui-border-fuchsia-100 { border-color: #f1f5f9; }
.ui-ring-fuchsia-100 { --tw-ring-color: #f1f5f9; }
.ui-text-fuchsia-200 { color: #e2e8f0; }
.ui-bg-fuchsia-200 { background-color: #e2e8f0; }
.ui-border-fuchsia-200 { border-color: #e2e8f0; }
.ui-ring-fuchsia-200 { --tw-ring-color: #e2e8f0; }
.ui-text-fuchsia-300 { color: #cbd5e1; }
.ui-bg-fuchsia-300 { background-color: #cbd5e1; }
.ui-border-fuchsia-300 { border-color: #cbd5e1; }
.ui-ring-fuchsia-300 { --tw-ring-color: #cbd5e1; }
.ui-text-fuchsia-400 { color: #94a3b8; }
.ui-bg-fuchsia-400 { background-color: #94a3b8; }
.ui-border-fuchsia-400 { border-color: #94a3b8; }
.ui-ring-fuchsia-400 { --tw-ring-color: #94a3b8; }
.ui-text-fuchsia-500 { color: #64748b; }
.ui-bg-fuchsia-500 { background-color: #64748b; }
.ui-border-fuchsia-500 { border-color: #64748b; }
.ui-ring-fuchsia-500 { --tw-ring-color: #64748b; }
.ui-text-fuchsia-600 { color: #475569; }
.ui-bg-fuchsia-600 { background-color: #475569; }
.ui-border-fuchsia-600 { border-color: #475569; }
.ui-ring-fuchsia-600 { --tw-ring-color: #475569; }
.ui-text-fuchsia-700 { color: #334155; }
.ui-bg-fuchsia-700 { background-color: #334155; }
.ui-border-fuchsia-700 { border-color: #334155; }
.ui-ring-fuchsia-700 { --tw-ring-color: #334155; }
.ui-text-fuchsia-800 { color: #1e293b; }
.ui-bg-fuchsia-800 { background-color: #1e293b; }
.ui-border-fuchsia-800 { border-color: #1e293b; }
.ui-ring-fuchsia-800 { --tw-ring-color: #1e293b; }
.ui-text-fuchsia-900 { color: #0f172a; }
.ui-bg-fuchsia-900 { background-color: #0f172a; }
.ui-border-fuchsia-900 { border-color: #0f172a; }
.ui-ring-fuchsia-900 { --tw-ring-color: #0f172a; }
.ui-text-fuchsia-950 { color: #020617; }
.ui-bg-fuchsia-950 { background-color: #020617; }
.ui-border-fuchsia-950 { border-color: #020617; }
.ui-ring-fuchsia-950 { --tw-ring-color: #020617; }

.ui-text-pink-50 { color: #f8fafc; }
.ui-bg-pink-50 { background-color: #f8fafc; }
.ui-border-pink-50 { border-color: #f8fafc; }
.ui-ring-pink-50 { --tw-ring-color: #f8fafc; }
.ui-text-pink-100 { color: #f1f5f9; }
.ui-bg-pink-100 { background-color: #f1f5f9; }
.ui-border-pink-100 { border-color: #f1f5f9; }
.ui-ring-pink-100 { --tw-ring-color: #f1f5f9; }
.ui-text-pink-200 { color: #e2e8f0; }
.ui-bg-pink-200 { background-color: #e2e8f0; }
.ui-border-pink-200 { border-color: #e2e8f0; }
.ui-ring-pink-200 { --tw-ring-color: #e2e8f0; }
.ui-text-pink-300 { color: #cbd5e1; }
.ui-bg-pink-300 { background-color: #cbd5e1; }
.ui-border-pink-300 { border-color: #cbd5e1; }
.ui-ring-pink-300 { --tw-ring-color: #cbd5e1; }
.ui-text-pink-400 { color: #94a3b8; }
.ui-bg-pink-400 { background-color: #94a3b8; }
.ui-border-pink-400 { border-color: #94a3b8; }
.ui-ring-pink-400 { --tw-ring-color: #94a3b8; }
.ui-text-pink-500 { color: #64748b; }
.ui-bg-pink-500 { background-color: #64748b; }
.ui-border-pink-500 { border-color: #64748b; }
.ui-ring-pink-500 { --tw-ring-color: #64748b; }
.ui-text-pink-600 { color: #475569; }
.ui-bg-pink-600 { background-color: #475569; }
.ui-border-pink-600 { border-color: #475569; }
.ui-ring-pink-600 { --tw-ring-color: #475569; }
.ui-text-pink-700 { color: #334155; }
.ui-bg-pink-700 { background-color: #334155; }
.ui-border-pink-700 { border-color: #334155; }
.ui-ring-pink-700 { --tw-ring-color: #334155; }
.ui-text-pink-800 { color: #1e293b; }
.ui-bg-pink-800 { background-color: #1e293b; }
.ui-border-pink-800 { border-color: #1e293b; }
.ui-ring-pink-800 { --tw-ring-color: #1e293b; }
.ui-text-pink-900 { color: #0f172a; }
.ui-bg-pink-900 { background-color: #0f172a; }
.ui-border-pink-900 { border-color: #0f172a; }
.ui-ring-pink-900 { --tw-ring-color: #0f172a; }
.ui-text-pink-950 { color: #020617; }
.ui-bg-pink-950 { background-color: #020617; }
.ui-border-pink-950 { border-color: #020617; }
.ui-ring-pink-950 { --tw-ring-color: #020617; }

.ui-text-rose-50 { color: #f8fafc; }
.ui-bg-rose-50 { background-color: #f8fafc; }
.ui-border-rose-50 { border-color: #f8fafc; }
.ui-ring-rose-50 { --tw-ring-color: #f8fafc; }
.ui-text-rose-100 { color: #f1f5f9; }
.ui-bg-rose-100 { background-color: #f1f5f9; }
.ui-border-rose-100 { border-color: #f1f5f9; }
.ui-ring-rose-100 { --tw-ring-color: #f1f5f9; }
.ui-text-rose-200 { color: #e2e8f0; }
.ui-bg-rose-200 { background-color: #e2e8f0; }
.ui-border-rose-200 { border-color: #e2e8f0; }
.ui-ring-rose-200 { --tw-ring-color: #e2e8f0; }
.ui-text-rose-300 { color: #cbd5e1; }
.ui-bg-rose-300 { background-color: #cbd5e1; }
.ui-border-rose-300 { border-color: #cbd5e1; }
.ui-ring-rose-300 { --tw-ring-color: #cbd5e1; }
.ui-text-rose-400 { color: #94a3b8; }
.ui-bg-rose-400 { background-color: #94a3b8; }
.ui-border-rose-400 { border-color: #94a3b8; }
.ui-ring-rose-400 { --tw-ring-color: #94a3b8; }
.ui-text-rose-500 { color: #64748b; }
.ui-bg-rose-500 { background-color: #64748b; }
.ui-border-rose-500 { border-color: #64748b; }
.ui-ring-rose-500 { --tw-ring-color: #64748b; }
.ui-text-rose-600 { color: #475569; }
.ui-bg-rose-600 { background-color: #475569; }
.ui-border-rose-600 { border-color: #475569; }
.ui-ring-rose-600 { --tw-ring-color: #475569; }
.ui-text-rose-700 { color: #334155; }
.ui-bg-rose-700 { background-color: #334155; }
.ui-border-rose-700 { border-color: #334155; }
.ui-ring-rose-700 { --tw-ring-color: #334155; }
.ui-text-rose-800 { color: #1e293b; }
.ui-bg-rose-800 { background-color: #1e293b; }
.ui-border-rose-800 { border-color: #1e293b; }
.ui-ring-rose-800 { --tw-ring-color: #1e293b; }
.ui-text-rose-900 { color: #0f172a; }
.ui-bg-rose-900 { background-color: #0f172a; }
.ui-border-rose-900 { border-color: #0f172a; }
.ui-ring-rose-900 { --tw-ring-color: #0f172a; }
.ui-text-rose-950 { color: #020617; }
.ui-bg-rose-950 { background-color: #020617; }
.ui-border-rose-950 { border-color: #020617; }
.ui-ring-rose-950 { --tw-ring-color: #020617; }

.ui-block { display: block; }
.ui-inline-block { display: inline-block; }
.ui-inline { display: inline; }
.ui-flex { display: flex; }
.ui-inline-flex { display: inline-flex; }
.ui-grid { display: grid; }
.ui-inline-grid { display: inline-grid; }
.ui-table { display: table; }
.ui-hidden { display: hidden; }
.ui-contents { display: contents; }
.ui-flow-root { display: flow-root; }

.ui-flex-1 { flex: 1 1 0%; }
.ui-flex-2 { flex: 2 2 0%; }
.ui-flex-3 { flex: 3 3 0%; }
.ui-flex-4 { flex: 4 4 0%; }
.ui-flex-5 { flex: 5 5 0%; }
.ui-flex-6 { flex: 6 6 0%; }
.ui-flex-7 { flex: 7 7 0%; }
.ui-flex-8 { flex: 8 8 0%; }
.ui-flex-9 { flex: 9 9 0%; }
.ui-flex-10 { flex: 10 10 0%; }
.ui-flex-11 { flex: 11 11 0%; }
.ui-flex-12 { flex: 12 12 0%; }
.ui-flex-auto { flex: 1 1 auto; }
.ui-flex-initial { flex: 0 1 auto; }
.ui-flex-none { flex: none; }
.ui-flex-row { flex-direction: row; }
.ui-flex-col { flex-direction: column; }
.ui-flex-wrap { flex-wrap: wrap; }
.ui-flex-nowrap { flex-wrap: nowrap; }
.ui-items-start { align-items: flex-start; }
.ui-items-center { align-items: center; }
.ui-items-end { align-items: flex-end; }
.ui-justify-start { justify-content: flex-start; }
.ui-justify-center { justify-content: center; }
.ui-justify-end { justify-content: flex-end; }
.ui-justify-between { justify-content: space-between; }

.ui-grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
.ui-col-span-1 { grid-column: span 1 / span 1; }
.ui-grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.ui-col-span-2 { grid-column: span 2 / span 2; }
.ui-grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.ui-col-span-3 { grid-column: span 3 / span 3; }
.ui-grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.ui-col-span-4 { grid-column: span 4 / span 4; }
.ui-grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
.ui-col-span-5 { grid-column: span 5 / span 5; }
.ui-grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
.ui-col-span-6 { grid-column: span 6 / span 6; }
.ui-grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
.ui-col-span-7 { grid-column: span 7 / span 7; }
.ui-grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
.ui-col-span-8 { grid-column: span 8 / span 8; }
.ui-grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
.ui-col-span-9 { grid-column: span 9 / span 9; }
.ui-grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
.ui-col-span-10 { grid-column: span 10 / span 10; }
.ui-grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
.ui-col-span-11 { grid-column: span 11 / span 11; }
.ui-grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
.ui-col-span-12 { grid-column: span 12 / span 12; }

@media (min-width: 640px) {
  .ui-sm\:p-0 { padding: 0px; }
  .ui-sm\:p-0.ui-5 { padding: 0.ui-125rem; }
  .ui-sm\:p-1 { padding: 0.ui-25rem; }
  .ui-sm\:p-1.ui-5 { padding: 0.ui-375rem; }
  .ui-sm\:p-2 { padding: 0.ui-5rem; }
  .ui-sm\:p-2.ui-5 { padding: 0.ui-625rem; }
  .ui-sm\:p-3 { padding: 0.ui-75rem; }
  .ui-sm\:p-3.ui-5 { padding: 0.ui-875rem; }
  .ui-sm\:p-4 { padding: 1rem; }
  .ui-sm\:p-5 { padding: 1.ui-25rem; }
  .ui-sm\:p-6 { padding: 1.ui-5rem; }
  .ui-sm\:p-7 { padding: 1.ui-75rem; }
  .ui-sm\:p-8 { padding: 2rem; }
  .ui-sm\:p-9 { padding: 2.ui-25rem; }
  .ui-sm\:p-10 { padding: 2.ui-5rem; }
  .ui-sm\:p-11 { padding: 2.ui-75rem; }
  .ui-sm\:px-0 { padding-inline: 0px; }
  .ui-sm\:px-0.ui-5 { padding-inline: 0.ui-125rem; }
  .ui-sm\:px-1 { padding-inline: 0.ui-25rem; }
  .ui-sm\:px-1.ui-5 { padding-inline: 0.ui-375rem; }
  .ui-sm\:px-2 { padding-inline: 0.ui-5rem; }
  .ui-sm\:px-2.ui-5 { padding-inline: 0.ui-625rem; }
  .ui-sm\:px-3 { padding-inline: 0.ui-75rem; }
  .ui-sm\:px-3.ui-5 { padding-inline: 0.ui-875rem; }
  .ui-sm\:px-4 { padding-inline: 1rem; }
  .ui-sm\:px-5 { padding-inline: 1.ui-25rem; }
  .ui-sm\:px-6 { padding-inline: 1.ui-5rem; }
  .ui-sm\:px-7 { padding-inline: 1.ui-75rem; }
  .ui-sm\:px-8 { padding-inline: 2rem; }
  .ui-sm\:px-9 { padding-inline: 2.ui-25rem; }
  .ui-sm\:px-10 { padding-inline: 2.ui-5rem; }
  .ui-sm\:px-11 { padding-inline: 2.ui-75rem; }
  .ui-sm\:py-0 { padding-block: 0px; }
  .ui-sm\:py-0.ui-5 { padding-block: 0.ui-125rem; }
  .ui-sm\:py-1 { padding-block: 0.ui-25rem; }
  .ui-sm\:py-1.ui-5 { padding-block: 0.ui-375rem; }
  .ui-sm\:py-2 { padding-block: 0.ui-5rem; }
  .ui-sm\:py-2.ui-5 { padding-block: 0.ui-625rem; }
  .ui-sm\:py-3 { padding-block: 0.ui-75rem; }
  .ui-sm\:py-3.ui-5 { padding-block: 0.ui-875rem; }
  .ui-sm\:py-4 { padding-block: 1rem; }
  .ui-sm\:py-5 { padding-block: 1.ui-25rem; }
  .ui-sm\:py-6 { padding-block: 1.ui-5rem; }
  .ui-sm\:py-7 { padding-block: 1.ui-75rem; }
  .ui-sm\:py-8 { padding-block: 2rem; }
  .ui-sm\:py-9 { padding-block: 2.ui-25rem; }
  .ui-sm\:py-10 { padding-block: 2.ui-5rem; }
  .ui-sm\:py-11 { padding-block: 2.ui-75rem; }
  .ui-sm\:pt-0 { padding-top: 0px; }
  .ui-sm\:pt-0.ui-5 { padding-top: 0.ui-125rem; }
  .ui-sm\:pt-1 { padding-top: 0.ui-25rem; }
  .ui-sm\:pt-1.ui-5 { padding-top: 0.ui-375rem; }
  .ui-sm\:pt-2 { padding-top: 0.ui-5rem; }
  .ui-sm\:pt-2.ui-5 { padding-top: 0.ui-625rem; }
  .ui-sm\:pt-3 { padding-top: 0.ui-75rem; }
  .ui-sm\:pt-3.ui-5 { padding-top: 0.ui-875rem; }
  .ui-sm\:pt-4 { padding-top: 1rem; }
  .ui-sm\:pt-5 { padding-top: 1.ui-25rem; }
  .ui-sm\:pt-6 { padding-top: 1.ui-5rem; }
  .ui-sm\:pt-7 { padding-top: 1.ui-75rem; }
  .ui-sm\:pt-8 { padding-top: 2rem; }
  .ui-sm\:pt-9 { padding-top: 2.ui-25rem; }
  .ui-sm\:pt-10 { padding-top: 2.ui-5rem; }
  .ui-sm\:pt-11 { padding-top: 2.ui-75rem; }
  .ui-sm\:pr-0 { padding-right: 0px; }
  .ui-sm\:pr-0.ui-5 { padding-right: 0.ui-125rem; }
  .ui-sm\:pr-1 { padding-right: 0.ui-25rem; }
  .ui-sm\:pr-1.ui-5 { padding-right: 0.ui-375rem; }
  .ui-sm\:pr-2 { padding-right: 0.ui-5rem; }
  .ui-sm\:pr-2.ui-5 { padding-right: 0.ui-625rem; }
  .ui-sm\:pr-3 { padding-right: 0.ui-75rem; }
  .ui-sm\:pr-3.ui-5 { padding-right: 0.ui-875rem; }
  .ui-sm\:pr-4 { padding-right: 1rem; }
  .ui-sm\:pr-5 { padding-right: 1.ui-25rem; }
  .ui-sm\:pr-6 { padding-right: 1.ui-5rem; }
  .ui-sm\:pr-7 { padding-right: 1.ui-75rem; }
  .ui-sm\:pr-8 { padding-right: 2rem; }
  .ui-sm\:pr-9 { padding-right: 2.ui-25rem; }
  .ui-sm\:pr-10 { padding-right: 2.ui-5rem; }
  .ui-sm\:pr-11 { padding-right: 2.ui-75rem; }
  .ui-sm\:pb-0 { padding-bottom: 0px; }
  .ui-sm\:pb-0.ui-5 { padding-bottom: 0.ui-125rem; }
  .ui-sm\:pb-1 { padding-bottom: 0.ui-25rem; }
  .ui-sm\:pb-1.ui-5 { padding-bottom: 0.ui-375rem; }
  .ui-sm\:pb-2 { padding-bottom: 0.ui-5rem; }
  .ui-sm\:pb-2.ui-5 { padding-bottom: 0.ui-625rem; }
  .ui-sm\:pb-3 { padding-bottom: 0.ui-75rem; }
  .ui-sm\:pb-3.ui-5 { padding-bottom: 0.ui-875rem; }
  .ui-sm\:pb-4 { padding-bottom: 1rem; }
  .ui-sm\:pb-5 { padding-bottom: 1.ui-25rem; }
  .ui-sm\:pb-6 { padding-bottom: 1.ui-5rem; }
  .ui-sm\:pb-7 { padding-bottom: 1.ui-75rem; }
  .ui-sm\:pb-8 { padding-bottom: 2rem; }
  .ui-sm\:pb-9 { padding-bottom: 2.ui-25rem; }
  .ui-sm\:pb-10 { padding-bottom: 2.ui-5rem; }
  .ui-sm\:pb-11 { padding-bottom: 2.ui-75rem; }
  .ui-sm\:pl-0 { padding-left: 0px; }
  .ui-sm\:pl-0.ui-5 { padding-left: 0.ui-125rem; }
  .ui-sm\:pl-1 { padding-left: 0.ui-25rem; }
  .ui-sm\:pl-1.ui-5 { padding-left: 0.ui-375rem; }
  .ui-sm\:pl-2 { padding-left: 0.ui-5rem; }
  .ui-sm\:pl-2.ui-5 { padding-left: 0.ui-625rem; }
  .ui-sm\:pl-3 { padding-left: 0.ui-75rem; }
  .ui-sm\:pl-3.ui-5 { padding-left: 0.ui-875rem; }
  .ui-sm\:pl-4 { padding-left: 1rem; }
  .ui-sm\:pl-5 { padding-left: 1.ui-25rem; }
  .ui-sm\:pl-6 { padding-left: 1.ui-5rem; }
  .ui-sm\:pl-7 { padding-left: 1.ui-75rem; }
  .ui-sm\:pl-8 { padding-left: 2rem; }
  .ui-sm\:pl-9 { padding-left: 2.ui-25rem; }
  .ui-sm\:pl-10 { padding-left: 2.ui-5rem; }
  .ui-sm\:pl-11 { padding-left: 2.ui-75rem; }
  .ui-sm\:m-0 { margin: 0px; }
  .ui-sm\:m-0.ui-5 { margin: 0.ui-125rem; }
  .ui-sm\:m-1 { margin: 0.ui-25rem; }
  .ui-sm\:m-1.ui-5 { margin: 0.ui-375rem; }
  .ui-sm\:m-2 { margin: 0.ui-5rem; }
  .ui-sm\:m-2.ui-5 { margin: 0.ui-625rem; }
  .ui-sm\:m-3 { margin: 0.ui-75rem; }
  .ui-sm\:m-3.ui-5 { margin: 0.ui-875rem; }
  .ui-sm\:m-4 { margin: 1rem; }
  .ui-sm\:m-5 { margin: 1.ui-25rem; }
  .ui-sm\:m-6 { margin: 1.ui-5rem; }
  .ui-sm\:m-7 { margin: 1.ui-75rem; }
  .ui-sm\:m-8 { margin: 2rem; }
  .ui-sm\:m-9 { margin: 2.ui-25rem; }
  .ui-sm\:m-10 { margin: 2.ui-5rem; }
  .ui-sm\:m-11 { margin: 2.ui-75rem; }
  .ui-sm\:block { display: block; }
  .ui-sm\:inline-block { display: inline-block; }
  .ui-sm\:inline { display: inline; }
  .ui-sm\:flex { display: flex; }
  .ui-sm\:inline-flex { display: inline-flex; }
  .ui-sm\:grid { display: grid; }
  .ui-sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .ui-sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ui-sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .ui-sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .ui-sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .ui-sm\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .ui-sm\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .ui-sm\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .ui-sm\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .ui-sm\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .ui-sm\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .ui-sm\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 768px) {
  .ui-md\:p-0 { padding: 0px; }
  .ui-md\:p-0.ui-5 { padding: 0.ui-125rem; }
  .ui-md\:p-1 { padding: 0.ui-25rem; }
  .ui-md\:p-1.ui-5 { padding: 0.ui-375rem; }
  .ui-md\:p-2 { padding: 0.ui-5rem; }
  .ui-md\:p-2.ui-5 { padding: 0.ui-625rem; }
  .ui-md\:p-3 { padding: 0.ui-75rem; }
  .ui-md\:p-3.ui-5 { padding: 0.ui-875rem; }
  .ui-md\:p-4 { padding: 1rem; }
  .ui-md\:p-5 { padding: 1.ui-25rem; }
  .ui-md\:p-6 { padding: 1.ui-5rem; }
  .ui-md\:p-7 { padding: 1.ui-75rem; }
  .ui-md\:p-8 { padding: 2rem; }
  .ui-md\:p-9 { padding: 2.ui-25rem; }
  .ui-md\:p-10 { padding: 2.ui-5rem; }
  .ui-md\:p-11 { padding: 2.ui-75rem; }
  .ui-md\:px-0 { padding-inline: 0px; }
  .ui-md\:px-0.ui-5 { padding-inline: 0.ui-125rem; }
  .ui-md\:px-1 { padding-inline: 0.ui-25rem; }
  .ui-md\:px-1.ui-5 { padding-inline: 0.ui-375rem; }
  .ui-md\:px-2 { padding-inline: 0.ui-5rem; }
  .ui-md\:px-2.ui-5 { padding-inline: 0.ui-625rem; }
  .ui-md\:px-3 { padding-inline: 0.ui-75rem; }
  .ui-md\:px-3.ui-5 { padding-inline: 0.ui-875rem; }
  .ui-md\:px-4 { padding-inline: 1rem; }
  .ui-md\:px-5 { padding-inline: 1.ui-25rem; }
  .ui-md\:px-6 { padding-inline: 1.ui-5rem; }
  .ui-md\:px-7 { padding-inline: 1.ui-75rem; }
  .ui-md\:px-8 { padding-inline: 2rem; }
  .ui-md\:px-9 { padding-inline: 2.ui-25rem; }
  .ui-md\:px-10 { padding-inline: 2.ui-5rem; }
  .ui-md\:px-11 { padding-inline: 2.ui-75rem; }
  .ui-md\:py-0 { padding-block: 0px; }
  .ui-md\:py-0.ui-5 { padding-block: 0.ui-125rem; }
  .ui-md\:py-1 { padding-block: 0.ui-25rem; }
  .ui-md\:py-1.ui-5 { padding-block: 0.ui-375rem; }
  .ui-md\:py-2 { padding-block: 0.ui-5rem; }
  .ui-md\:py-2.ui-5 { padding-block: 0.ui-625rem; }
  .ui-md\:py-3 { padding-block: 0.ui-75rem; }
  .ui-md\:py-3.ui-5 { padding-block: 0.ui-875rem; }
  .ui-md\:py-4 { padding-block: 1rem; }
  .ui-md\:py-5 { padding-block: 1.ui-25rem; }
  .ui-md\:py-6 { padding-block: 1.ui-5rem; }
  .ui-md\:py-7 { padding-block: 1.ui-75rem; }
  .ui-md\:py-8 { padding-block: 2rem; }
  .ui-md\:py-9 { padding-block: 2.ui-25rem; }
  .ui-md\:py-10 { padding-block: 2.ui-5rem; }
  .ui-md\:py-11 { padding-block: 2.ui-75rem; }
  .ui-md\:pt-0 { padding-top: 0px; }
  .ui-md\:pt-0.ui-5 { padding-top: 0.ui-125rem; }
  .ui-md\:pt-1 { padding-top: 0.ui-25rem; }
  .ui-md\:pt-1.ui-5 { padding-top: 0.ui-375rem; }
  .ui-md\:pt-2 { padding-top: 0.ui-5rem; }
  .ui-md\:pt-2.ui-5 { padding-top: 0.ui-625rem; }
  .ui-md\:pt-3 { padding-top: 0.ui-75rem; }
  .ui-md\:pt-3.ui-5 { padding-top: 0.ui-875rem; }
  .ui-md\:pt-4 { padding-top: 1rem; }
  .ui-md\:pt-5 { padding-top: 1.ui-25rem; }
  .ui-md\:pt-6 { padding-top: 1.ui-5rem; }
  .ui-md\:pt-7 { padding-top: 1.ui-75rem; }
  .ui-md\:pt-8 { padding-top: 2rem; }
  .ui-md\:pt-9 { padding-top: 2.ui-25rem; }
  .ui-md\:pt-10 { padding-top: 2.ui-5rem; }
  .ui-md\:pt-11 { padding-top: 2.ui-75rem; }
  .ui-md\:pr-0 { padding-right: 0px; }
  .ui-md\:pr-0.ui-5 { padding-right: 0.ui-125rem; }
  .ui-md\:pr-1 { padding-right: 0.ui-25rem; }
  .ui-md\:pr-1.ui-5 { padding-right: 0.ui-375rem; }
  .ui-md\:pr-2 { padding-right: 0.ui-5rem; }
  .ui-md\:pr-2.ui-5 { padding-right: 0.ui-625rem; }
  .ui-md\:pr-3 { padding-right: 0.ui-75rem; }
  .ui-md\:pr-3.ui-5 { padding-right: 0.ui-875rem; }
  .ui-md\:pr-4 { padding-right: 1rem; }
  .ui-md\:pr-5 { padding-right: 1.ui-25rem; }
  .ui-md\:pr-6 { padding-right: 1.ui-5rem; }
  .ui-md\:pr-7 { padding-right: 1.ui-75rem; }
  .ui-md\:pr-8 { padding-right: 2rem; }
  .ui-md\:pr-9 { padding-right: 2.ui-25rem; }
  .ui-md\:pr-10 { padding-right: 2.ui-5rem; }
  .ui-md\:pr-11 { padding-right: 2.ui-75rem; }
  .ui-md\:pb-0 { padding-bottom: 0px; }
  .ui-md\:pb-0.ui-5 { padding-bottom: 0.ui-125rem; }
  .ui-md\:pb-1 { padding-bottom: 0.ui-25rem; }
  .ui-md\:pb-1.ui-5 { padding-bottom: 0.ui-375rem; }
  .ui-md\:pb-2 { padding-bottom: 0.ui-5rem; }
  .ui-md\:pb-2.ui-5 { padding-bottom: 0.ui-625rem; }
  .ui-md\:pb-3 { padding-bottom: 0.ui-75rem; }
  .ui-md\:pb-3.ui-5 { padding-bottom: 0.ui-875rem; }
  .ui-md\:pb-4 { padding-bottom: 1rem; }
  .ui-md\:pb-5 { padding-bottom: 1.ui-25rem; }
  .ui-md\:pb-6 { padding-bottom: 1.ui-5rem; }
  .ui-md\:pb-7 { padding-bottom: 1.ui-75rem; }
  .ui-md\:pb-8 { padding-bottom: 2rem; }
  .ui-md\:pb-9 { padding-bottom: 2.ui-25rem; }
  .ui-md\:pb-10 { padding-bottom: 2.ui-5rem; }
  .ui-md\:pb-11 { padding-bottom: 2.ui-75rem; }
  .ui-md\:pl-0 { padding-left: 0px; }
  .ui-md\:pl-0.ui-5 { padding-left: 0.ui-125rem; }
  .ui-md\:pl-1 { padding-left: 0.ui-25rem; }
  .ui-md\:pl-1.ui-5 { padding-left: 0.ui-375rem; }
  .ui-md\:pl-2 { padding-left: 0.ui-5rem; }
  .ui-md\:pl-2.ui-5 { padding-left: 0.ui-625rem; }
  .ui-md\:pl-3 { padding-left: 0.ui-75rem; }
  .ui-md\:pl-3.ui-5 { padding-left: 0.ui-875rem; }
  .ui-md\:pl-4 { padding-left: 1rem; }
  .ui-md\:pl-5 { padding-left: 1.ui-25rem; }
  .ui-md\:pl-6 { padding-left: 1.ui-5rem; }
  .ui-md\:pl-7 { padding-left: 1.ui-75rem; }
  .ui-md\:pl-8 { padding-left: 2rem; }
  .ui-md\:pl-9 { padding-left: 2.ui-25rem; }
  .ui-md\:pl-10 { padding-left: 2.ui-5rem; }
  .ui-md\:pl-11 { padding-left: 2.ui-75rem; }
  .ui-md\:m-0 { margin: 0px; }
  .ui-md\:m-0.ui-5 { margin: 0.ui-125rem; }
  .ui-md\:m-1 { margin: 0.ui-25rem; }
  .ui-md\:m-1.ui-5 { margin: 0.ui-375rem; }
  .ui-md\:m-2 { margin: 0.ui-5rem; }
  .ui-md\:m-2.ui-5 { margin: 0.ui-625rem; }
  .ui-md\:m-3 { margin: 0.ui-75rem; }
  .ui-md\:m-3.ui-5 { margin: 0.ui-875rem; }
  .ui-md\:m-4 { margin: 1rem; }
  .ui-md\:m-5 { margin: 1.ui-25rem; }
  .ui-md\:m-6 { margin: 1.ui-5rem; }
  .ui-md\:m-7 { margin: 1.ui-75rem; }
  .ui-md\:m-8 { margin: 2rem; }
  .ui-md\:m-9 { margin: 2.ui-25rem; }
  .ui-md\:m-10 { margin: 2.ui-5rem; }
  .ui-md\:m-11 { margin: 2.ui-75rem; }
  .ui-md\:block { display: block; }
  .ui-md\:inline-block { display: inline-block; }
  .ui-md\:inline { display: inline; }
  .ui-md\:flex { display: flex; }
  .ui-md\:inline-flex { display: inline-flex; }
  .ui-md\:grid { display: grid; }
  .ui-md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .ui-md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ui-md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .ui-md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .ui-md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .ui-md\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .ui-md\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .ui-md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .ui-md\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .ui-md\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .ui-md\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .ui-md\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1024px) {
  .ui-lg\:p-0 { padding: 0px; }
  .ui-lg\:p-0.ui-5 { padding: 0.ui-125rem; }
  .ui-lg\:p-1 { padding: 0.ui-25rem; }
  .ui-lg\:p-1.ui-5 { padding: 0.ui-375rem; }
  .ui-lg\:p-2 { padding: 0.ui-5rem; }
  .ui-lg\:p-2.ui-5 { padding: 0.ui-625rem; }
  .ui-lg\:p-3 { padding: 0.ui-75rem; }
  .ui-lg\:p-3.ui-5 { padding: 0.ui-875rem; }
  .ui-lg\:p-4 { padding: 1rem; }
  .ui-lg\:p-5 { padding: 1.ui-25rem; }
  .ui-lg\:p-6 { padding: 1.ui-5rem; }
  .ui-lg\:p-7 { padding: 1.ui-75rem; }
  .ui-lg\:p-8 { padding: 2rem; }
  .ui-lg\:p-9 { padding: 2.ui-25rem; }
  .ui-lg\:p-10 { padding: 2.ui-5rem; }
  .ui-lg\:p-11 { padding: 2.ui-75rem; }
  .ui-lg\:px-0 { padding-inline: 0px; }
  .ui-lg\:px-0.ui-5 { padding-inline: 0.ui-125rem; }
  .ui-lg\:px-1 { padding-inline: 0.ui-25rem; }
  .ui-lg\:px-1.ui-5 { padding-inline: 0.ui-375rem; }
  .ui-lg\:px-2 { padding-inline: 0.ui-5rem; }
  .ui-lg\:px-2.ui-5 { padding-inline: 0.ui-625rem; }
  .ui-lg\:px-3 { padding-inline: 0.ui-75rem; }
  .ui-lg\:px-3.ui-5 { padding-inline: 0.ui-875rem; }
  .ui-lg\:px-4 { padding-inline: 1rem; }
  .ui-lg\:px-5 { padding-inline: 1.ui-25rem; }
  .ui-lg\:px-6 { padding-inline: 1.ui-5rem; }
  .ui-lg\:px-7 { padding-inline: 1.ui-75rem; }
  .ui-lg\:px-8 { padding-inline: 2rem; }
  .ui-lg\:px-9 { padding-inline: 2.ui-25rem; }
  .ui-lg\:px-10 { padding-inline: 2.ui-5rem; }
  .ui-lg\:px-11 { padding-inline: 2.ui-75rem; }
  .ui-lg\:py-0 { padding-block: 0px; }
  .ui-lg\:py-0.ui-5 { padding-block: 0.ui-125rem; }
  .ui-lg\:py-1 { padding-block: 0.ui-25rem; }
  .ui-lg\:py-1.ui-5 { padding-block: 0.ui-375rem; }
  .ui-lg\:py-2 { padding-block: 0.ui-5rem; }
  .ui-lg\:py-2.ui-5 { padding-block: 0.ui-625rem; }
  .ui-lg\:py-3 { padding-block: 0.ui-75rem; }
  .ui-lg\:py-3.ui-5 { padding-block: 0.ui-875rem; }
  .ui-lg\:py-4 { padding-block: 1rem; }
  .ui-lg\:py-5 { padding-block: 1.ui-25rem; }
  .ui-lg\:py-6 { padding-block: 1.ui-5rem; }
  .ui-lg\:py-7 { padding-block: 1.ui-75rem; }
  .ui-lg\:py-8 { padding-block: 2rem; }
  .ui-lg\:py-9 { padding-block: 2.ui-25rem; }
  .ui-lg\:py-10 { padding-block: 2.ui-5rem; }
  .ui-lg\:py-11 { padding-block: 2.ui-75rem; }
  .ui-lg\:pt-0 { padding-top: 0px; }
  .ui-lg\:pt-0.ui-5 { padding-top: 0.ui-125rem; }
  .ui-lg\:pt-1 { padding-top: 0.ui-25rem; }
  .ui-lg\:pt-1.ui-5 { padding-top: 0.ui-375rem; }
  .ui-lg\:pt-2 { padding-top: 0.ui-5rem; }
  .ui-lg\:pt-2.ui-5 { padding-top: 0.ui-625rem; }
  .ui-lg\:pt-3 { padding-top: 0.ui-75rem; }
  .ui-lg\:pt-3.ui-5 { padding-top: 0.ui-875rem; }
  .ui-lg\:pt-4 { padding-top: 1rem; }
  .ui-lg\:pt-5 { padding-top: 1.ui-25rem; }
  .ui-lg\:pt-6 { padding-top: 1.ui-5rem; }
  .ui-lg\:pt-7 { padding-top: 1.ui-75rem; }
  .ui-lg\:pt-8 { padding-top: 2rem; }
  .ui-lg\:pt-9 { padding-top: 2.ui-25rem; }
  .ui-lg\:pt-10 { padding-top: 2.ui-5rem; }
  .ui-lg\:pt-11 { padding-top: 2.ui-75rem; }
  .ui-lg\:pr-0 { padding-right: 0px; }
  .ui-lg\:pr-0.ui-5 { padding-right: 0.ui-125rem; }
  .ui-lg\:pr-1 { padding-right: 0.ui-25rem; }
  .ui-lg\:pr-1.ui-5 { padding-right: 0.ui-375rem; }
  .ui-lg\:pr-2 { padding-right: 0.ui-5rem; }
  .ui-lg\:pr-2.ui-5 { padding-right: 0.ui-625rem; }
  .ui-lg\:pr-3 { padding-right: 0.ui-75rem; }
  .ui-lg\:pr-3.ui-5 { padding-right: 0.ui-875rem; }
  .ui-lg\:pr-4 { padding-right: 1rem; }
  .ui-lg\:pr-5 { padding-right: 1.ui-25rem; }
  .ui-lg\:pr-6 { padding-right: 1.ui-5rem; }
  .ui-lg\:pr-7 { padding-right: 1.ui-75rem; }
  .ui-lg\:pr-8 { padding-right: 2rem; }
  .ui-lg\:pr-9 { padding-right: 2.ui-25rem; }
  .ui-lg\:pr-10 { padding-right: 2.ui-5rem; }
  .ui-lg\:pr-11 { padding-right: 2.ui-75rem; }
  .ui-lg\:pb-0 { padding-bottom: 0px; }
  .ui-lg\:pb-0.ui-5 { padding-bottom: 0.ui-125rem; }
  .ui-lg\:pb-1 { padding-bottom: 0.ui-25rem; }
  .ui-lg\:pb-1.ui-5 { padding-bottom: 0.ui-375rem; }
  .ui-lg\:pb-2 { padding-bottom: 0.ui-5rem; }
  .ui-lg\:pb-2.ui-5 { padding-bottom: 0.ui-625rem; }
  .ui-lg\:pb-3 { padding-bottom: 0.ui-75rem; }
  .ui-lg\:pb-3.ui-5 { padding-bottom: 0.ui-875rem; }
  .ui-lg\:pb-4 { padding-bottom: 1rem; }
  .ui-lg\:pb-5 { padding-bottom: 1.ui-25rem; }
  .ui-lg\:pb-6 { padding-bottom: 1.ui-5rem; }
  .ui-lg\:pb-7 { padding-bottom: 1.ui-75rem; }
  .ui-lg\:pb-8 { padding-bottom: 2rem; }
  .ui-lg\:pb-9 { padding-bottom: 2.ui-25rem; }
  .ui-lg\:pb-10 { padding-bottom: 2.ui-5rem; }
  .ui-lg\:pb-11 { padding-bottom: 2.ui-75rem; }
  .ui-lg\:pl-0 { padding-left: 0px; }
  .ui-lg\:pl-0.ui-5 { padding-left: 0.ui-125rem; }
  .ui-lg\:pl-1 { padding-left: 0.ui-25rem; }
  .ui-lg\:pl-1.ui-5 { padding-left: 0.ui-375rem; }
  .ui-lg\:pl-2 { padding-left: 0.ui-5rem; }
  .ui-lg\:pl-2.ui-5 { padding-left: 0.ui-625rem; }
  .ui-lg\:pl-3 { padding-left: 0.ui-75rem; }
  .ui-lg\:pl-3.ui-5 { padding-left: 0.ui-875rem; }
  .ui-lg\:pl-4 { padding-left: 1rem; }
  .ui-lg\:pl-5 { padding-left: 1.ui-25rem; }
  .ui-lg\:pl-6 { padding-left: 1.ui-5rem; }
  .ui-lg\:pl-7 { padding-left: 1.ui-75rem; }
  .ui-lg\:pl-8 { padding-left: 2rem; }
  .ui-lg\:pl-9 { padding-left: 2.ui-25rem; }
  .ui-lg\:pl-10 { padding-left: 2.ui-5rem; }
  .ui-lg\:pl-11 { padding-left: 2.ui-75rem; }
  .ui-lg\:m-0 { margin: 0px; }
  .ui-lg\:m-0.ui-5 { margin: 0.ui-125rem; }
  .ui-lg\:m-1 { margin: 0.ui-25rem; }
  .ui-lg\:m-1.ui-5 { margin: 0.ui-375rem; }
  .ui-lg\:m-2 { margin: 0.ui-5rem; }
  .ui-lg\:m-2.ui-5 { margin: 0.ui-625rem; }
  .ui-lg\:m-3 { margin: 0.ui-75rem; }
  .ui-lg\:m-3.ui-5 { margin: 0.ui-875rem; }
  .ui-lg\:m-4 { margin: 1rem; }
  .ui-lg\:m-5 { margin: 1.ui-25rem; }
  .ui-lg\:m-6 { margin: 1.ui-5rem; }
  .ui-lg\:m-7 { margin: 1.ui-75rem; }
  .ui-lg\:m-8 { margin: 2rem; }
  .ui-lg\:m-9 { margin: 2.ui-25rem; }
  .ui-lg\:m-10 { margin: 2.ui-5rem; }
  .ui-lg\:m-11 { margin: 2.ui-75rem; }
  .ui-lg\:block { display: block; }
  .ui-lg\:inline-block { display: inline-block; }
  .ui-lg\:inline { display: inline; }
  .ui-lg\:flex { display: flex; }
  .ui-lg\:inline-flex { display: inline-flex; }
  .ui-lg\:grid { display: grid; }
  .ui-lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .ui-lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ui-lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .ui-lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .ui-lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .ui-lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .ui-lg\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .ui-lg\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .ui-lg\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .ui-lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .ui-lg\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .ui-lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1280px) {
  .ui-xl\:p-0 { padding: 0px; }
  .ui-xl\:p-0.ui-5 { padding: 0.ui-125rem; }
  .ui-xl\:p-1 { padding: 0.ui-25rem; }
  .ui-xl\:p-1.ui-5 { padding: 0.ui-375rem; }
  .ui-xl\:p-2 { padding: 0.ui-5rem; }
  .ui-xl\:p-2.ui-5 { padding: 0.ui-625rem; }
  .ui-xl\:p-3 { padding: 0.ui-75rem; }
  .ui-xl\:p-3.ui-5 { padding: 0.ui-875rem; }
  .ui-xl\:p-4 { padding: 1rem; }
  .ui-xl\:p-5 { padding: 1.ui-25rem; }
  .ui-xl\:p-6 { padding: 1.ui-5rem; }
  .ui-xl\:p-7 { padding: 1.ui-75rem; }
  .ui-xl\:p-8 { padding: 2rem; }
  .ui-xl\:p-9 { padding: 2.ui-25rem; }
  .ui-xl\:p-10 { padding: 2.ui-5rem; }
  .ui-xl\:p-11 { padding: 2.ui-75rem; }
  .ui-xl\:px-0 { padding-inline: 0px; }
  .ui-xl\:px-0.ui-5 { padding-inline: 0.ui-125rem; }
  .ui-xl\:px-1 { padding-inline: 0.ui-25rem; }
  .ui-xl\:px-1.ui-5 { padding-inline: 0.ui-375rem; }
  .ui-xl\:px-2 { padding-inline: 0.ui-5rem; }
  .ui-xl\:px-2.ui-5 { padding-inline: 0.ui-625rem; }
  .ui-xl\:px-3 { padding-inline: 0.ui-75rem; }
  .ui-xl\:px-3.ui-5 { padding-inline: 0.ui-875rem; }
  .ui-xl\:px-4 { padding-inline: 1rem; }
  .ui-xl\:px-5 { padding-inline: 1.ui-25rem; }
  .ui-xl\:px-6 { padding-inline: 1.ui-5rem; }
  .ui-xl\:px-7 { padding-inline: 1.ui-75rem; }
  .ui-xl\:px-8 { padding-inline: 2rem; }
  .ui-xl\:px-9 { padding-inline: 2.ui-25rem; }
  .ui-xl\:px-10 { padding-inline: 2.ui-5rem; }
  .ui-xl\:px-11 { padding-inline: 2.ui-75rem; }
  .ui-xl\:py-0 { padding-block: 0px; }
  .ui-xl\:py-0.ui-5 { padding-block: 0.ui-125rem; }
  .ui-xl\:py-1 { padding-block: 0.ui-25rem; }
  .ui-xl\:py-1.ui-5 { padding-block: 0.ui-375rem; }
  .ui-xl\:py-2 { padding-block: 0.ui-5rem; }
  .ui-xl\:py-2.ui-5 { padding-block: 0.ui-625rem; }
  .ui-xl\:py-3 { padding-block: 0.ui-75rem; }
  .ui-xl\:py-3.ui-5 { padding-block: 0.ui-875rem; }
  .ui-xl\:py-4 { padding-block: 1rem; }
  .ui-xl\:py-5 { padding-block: 1.ui-25rem; }
  .ui-xl\:py-6 { padding-block: 1.ui-5rem; }
  .ui-xl\:py-7 { padding-block: 1.ui-75rem; }
  .ui-xl\:py-8 { padding-block: 2rem; }
  .ui-xl\:py-9 { padding-block: 2.ui-25rem; }
  .ui-xl\:py-10 { padding-block: 2.ui-5rem; }
  .ui-xl\:py-11 { padding-block: 2.ui-75rem; }
  .ui-xl\:pt-0 { padding-top: 0px; }
  .ui-xl\:pt-0.ui-5 { padding-top: 0.ui-125rem; }
  .ui-xl\:pt-1 { padding-top: 0.ui-25rem; }
  .ui-xl\:pt-1.ui-5 { padding-top: 0.ui-375rem; }
  .ui-xl\:pt-2 { padding-top: 0.ui-5rem; }
  .ui-xl\:pt-2.ui-5 { padding-top: 0.ui-625rem; }
  .ui-xl\:pt-3 { padding-top: 0.ui-75rem; }
  .ui-xl\:pt-3.ui-5 { padding-top: 0.ui-875rem; }
  .ui-xl\:pt-4 { padding-top: 1rem; }
  .ui-xl\:pt-5 { padding-top: 1.ui-25rem; }
  .ui-xl\:pt-6 { padding-top: 1.ui-5rem; }
  .ui-xl\:pt-7 { padding-top: 1.ui-75rem; }
  .ui-xl\:pt-8 { padding-top: 2rem; }
  .ui-xl\:pt-9 { padding-top: 2.ui-25rem; }
  .ui-xl\:pt-10 { padding-top: 2.ui-5rem; }
  .ui-xl\:pt-11 { padding-top: 2.ui-75rem; }
  .ui-xl\:pr-0 { padding-right: 0px; }
  .ui-xl\:pr-0.ui-5 { padding-right: 0.ui-125rem; }
  .ui-xl\:pr-1 { padding-right: 0.ui-25rem; }
  .ui-xl\:pr-1.ui-5 { padding-right: 0.ui-375rem; }
  .ui-xl\:pr-2 { padding-right: 0.ui-5rem; }
  .ui-xl\:pr-2.ui-5 { padding-right: 0.ui-625rem; }
  .ui-xl\:pr-3 { padding-right: 0.ui-75rem; }
  .ui-xl\:pr-3.ui-5 { padding-right: 0.ui-875rem; }
  .ui-xl\:pr-4 { padding-right: 1rem; }
  .ui-xl\:pr-5 { padding-right: 1.ui-25rem; }
  .ui-xl\:pr-6 { padding-right: 1.ui-5rem; }
  .ui-xl\:pr-7 { padding-right: 1.ui-75rem; }
  .ui-xl\:pr-8 { padding-right: 2rem; }
  .ui-xl\:pr-9 { padding-right: 2.ui-25rem; }
  .ui-xl\:pr-10 { padding-right: 2.ui-5rem; }
  .ui-xl\:pr-11 { padding-right: 2.ui-75rem; }
  .ui-xl\:pb-0 { padding-bottom: 0px; }
  .ui-xl\:pb-0.ui-5 { padding-bottom: 0.ui-125rem; }
  .ui-xl\:pb-1 { padding-bottom: 0.ui-25rem; }
  .ui-xl\:pb-1.ui-5 { padding-bottom: 0.ui-375rem; }
  .ui-xl\:pb-2 { padding-bottom: 0.ui-5rem; }
  .ui-xl\:pb-2.ui-5 { padding-bottom: 0.ui-625rem; }
  .ui-xl\:pb-3 { padding-bottom: 0.ui-75rem; }
  .ui-xl\:pb-3.ui-5 { padding-bottom: 0.ui-875rem; }
  .ui-xl\:pb-4 { padding-bottom: 1rem; }
  .ui-xl\:pb-5 { padding-bottom: 1.ui-25rem; }
  .ui-xl\:pb-6 { padding-bottom: 1.ui-5rem; }
  .ui-xl\:pb-7 { padding-bottom: 1.ui-75rem; }
  .ui-xl\:pb-8 { padding-bottom: 2rem; }
  .ui-xl\:pb-9 { padding-bottom: 2.ui-25rem; }
  .ui-xl\:pb-10 { padding-bottom: 2.ui-5rem; }
  .ui-xl\:pb-11 { padding-bottom: 2.ui-75rem; }
  .ui-xl\:pl-0 { padding-left: 0px; }
  .ui-xl\:pl-0.ui-5 { padding-left: 0.ui-125rem; }
  .ui-xl\:pl-1 { padding-left: 0.ui-25rem; }
  .ui-xl\:pl-1.ui-5 { padding-left: 0.ui-375rem; }
  .ui-xl\:pl-2 { padding-left: 0.ui-5rem; }
  .ui-xl\:pl-2.ui-5 { padding-left: 0.ui-625rem; }
  .ui-xl\:pl-3 { padding-left: 0.ui-75rem; }
  .ui-xl\:pl-3.ui-5 { padding-left: 0.ui-875rem; }
  .ui-xl\:pl-4 { padding-left: 1rem; }
  .ui-xl\:pl-5 { padding-left: 1.ui-25rem; }
  .ui-xl\:pl-6 { padding-left: 1.ui-5rem; }
  .ui-xl\:pl-7 { padding-left: 1.ui-75rem; }
  .ui-xl\:pl-8 { padding-left: 2rem; }
  .ui-xl\:pl-9 { padding-left: 2.ui-25rem; }
  .ui-xl\:pl-10 { padding-left: 2.ui-5rem; }
  .ui-xl\:pl-11 { padding-left: 2.ui-75rem; }
  .ui-xl\:m-0 { margin: 0px; }
  .ui-xl\:m-0.ui-5 { margin: 0.ui-125rem; }
  .ui-xl\:m-1 { margin: 0.ui-25rem; }
  .ui-xl\:m-1.ui-5 { margin: 0.ui-375rem; }
  .ui-xl\:m-2 { margin: 0.ui-5rem; }
  .ui-xl\:m-2.ui-5 { margin: 0.ui-625rem; }
  .ui-xl\:m-3 { margin: 0.ui-75rem; }
  .ui-xl\:m-3.ui-5 { margin: 0.ui-875rem; }
  .ui-xl\:m-4 { margin: 1rem; }
  .ui-xl\:m-5 { margin: 1.ui-25rem; }
  .ui-xl\:m-6 { margin: 1.ui-5rem; }
  .ui-xl\:m-7 { margin: 1.ui-75rem; }
  .ui-xl\:m-8 { margin: 2rem; }
  .ui-xl\:m-9 { margin: 2.ui-25rem; }
  .ui-xl\:m-10 { margin: 2.ui-5rem; }
  .ui-xl\:m-11 { margin: 2.ui-75rem; }
  .ui-xl\:block { display: block; }
  .ui-xl\:inline-block { display: inline-block; }
  .ui-xl\:inline { display: inline; }
  .ui-xl\:flex { display: flex; }
  .ui-xl\:inline-flex { display: inline-flex; }
  .ui-xl\:grid { display: grid; }
  .ui-xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .ui-xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ui-xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .ui-xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .ui-xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .ui-xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .ui-xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .ui-xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .ui-xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .ui-xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .ui-xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .ui-xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1536px) {
  .ui-2xl\:p-0 { padding: 0px; }
  .ui-2xl\:p-0.ui-5 { padding: 0.ui-125rem; }
  .ui-2xl\:p-1 { padding: 0.ui-25rem; }
  .ui-2xl\:p-1.ui-5 { padding: 0.ui-375rem; }
  .ui-2xl\:p-2 { padding: 0.ui-5rem; }
  .ui-2xl\:p-2.ui-5 { padding: 0.ui-625rem; }
  .ui-2xl\:p-3 { padding: 0.ui-75rem; }
  .ui-2xl\:p-3.ui-5 { padding: 0.ui-875rem; }
  .ui-2xl\:p-4 { padding: 1rem; }
  .ui-2xl\:p-5 { padding: 1.ui-25rem; }
  .ui-2xl\:p-6 { padding: 1.ui-5rem; }
  .ui-2xl\:p-7 { padding: 1.ui-75rem; }
  .ui-2xl\:p-8 { padding: 2rem; }
  .ui-2xl\:p-9 { padding: 2.ui-25rem; }
  .ui-2xl\:p-10 { padding: 2.ui-5rem; }
  .ui-2xl\:p-11 { padding: 2.ui-75rem; }
  .ui-2xl\:px-0 { padding-inline: 0px; }
  .ui-2xl\:px-0.ui-5 { padding-inline: 0.ui-125rem; }
  .ui-2xl\:px-1 { padding-inline: 0.ui-25rem; }
  .ui-2xl\:px-1.ui-5 { padding-inline: 0.ui-375rem; }
  .ui-2xl\:px-2 { padding-inline: 0.ui-5rem; }
  .ui-2xl\:px-2.ui-5 { padding-inline: 0.ui-625rem; }
  .ui-2xl\:px-3 { padding-inline: 0.ui-75rem; }
  .ui-2xl\:px-3.ui-5 { padding-inline: 0.ui-875rem; }
  .ui-2xl\:px-4 { padding-inline: 1rem; }
  .ui-2xl\:px-5 { padding-inline: 1.ui-25rem; }
  .ui-2xl\:px-6 { padding-inline: 1.ui-5rem; }
  .ui-2xl\:px-7 { padding-inline: 1.ui-75rem; }
  .ui-2xl\:px-8 { padding-inline: 2rem; }
  .ui-2xl\:px-9 { padding-inline: 2.ui-25rem; }
  .ui-2xl\:px-10 { padding-inline: 2.ui-5rem; }
  .ui-2xl\:px-11 { padding-inline: 2.ui-75rem; }
  .ui-2xl\:py-0 { padding-block: 0px; }
  .ui-2xl\:py-0.ui-5 { padding-block: 0.ui-125rem; }
  .ui-2xl\:py-1 { padding-block: 0.ui-25rem; }
  .ui-2xl\:py-1.ui-5 { padding-block: 0.ui-375rem; }
  .ui-2xl\:py-2 { padding-block: 0.ui-5rem; }
  .ui-2xl\:py-2.ui-5 { padding-block: 0.ui-625rem; }
  .ui-2xl\:py-3 { padding-block: 0.ui-75rem; }
  .ui-2xl\:py-3.ui-5 { padding-block: 0.ui-875rem; }
  .ui-2xl\:py-4 { padding-block: 1rem; }
  .ui-2xl\:py-5 { padding-block: 1.ui-25rem; }
  .ui-2xl\:py-6 { padding-block: 1.ui-5rem; }
  .ui-2xl\:py-7 { padding-block: 1.ui-75rem; }
  .ui-2xl\:py-8 { padding-block: 2rem; }
  .ui-2xl\:py-9 { padding-block: 2.ui-25rem; }
  .ui-2xl\:py-10 { padding-block: 2.ui-5rem; }
  .ui-2xl\:py-11 { padding-block: 2.ui-75rem; }
  .ui-2xl\:pt-0 { padding-top: 0px; }
  .ui-2xl\:pt-0.ui-5 { padding-top: 0.ui-125rem; }
  .ui-2xl\:pt-1 { padding-top: 0.ui-25rem; }
  .ui-2xl\:pt-1.ui-5 { padding-top: 0.ui-375rem; }
  .ui-2xl\:pt-2 { padding-top: 0.ui-5rem; }
  .ui-2xl\:pt-2.ui-5 { padding-top: 0.ui-625rem; }
  .ui-2xl\:pt-3 { padding-top: 0.ui-75rem; }
  .ui-2xl\:pt-3.ui-5 { padding-top: 0.ui-875rem; }
  .ui-2xl\:pt-4 { padding-top: 1rem; }
  .ui-2xl\:pt-5 { padding-top: 1.ui-25rem; }
  .ui-2xl\:pt-6 { padding-top: 1.ui-5rem; }
  .ui-2xl\:pt-7 { padding-top: 1.ui-75rem; }
  .ui-2xl\:pt-8 { padding-top: 2rem; }
  .ui-2xl\:pt-9 { padding-top: 2.ui-25rem; }
  .ui-2xl\:pt-10 { padding-top: 2.ui-5rem; }
  .ui-2xl\:pt-11 { padding-top: 2.ui-75rem; }
  .ui-2xl\:pr-0 { padding-right: 0px; }
  .ui-2xl\:pr-0.ui-5 { padding-right: 0.ui-125rem; }
  .ui-2xl\:pr-1 { padding-right: 0.ui-25rem; }
  .ui-2xl\:pr-1.ui-5 { padding-right: 0.ui-375rem; }
  .ui-2xl\:pr-2 { padding-right: 0.ui-5rem; }
  .ui-2xl\:pr-2.ui-5 { padding-right: 0.ui-625rem; }
  .ui-2xl\:pr-3 { padding-right: 0.ui-75rem; }
  .ui-2xl\:pr-3.ui-5 { padding-right: 0.ui-875rem; }
  .ui-2xl\:pr-4 { padding-right: 1rem; }
  .ui-2xl\:pr-5 { padding-right: 1.ui-25rem; }
  .ui-2xl\:pr-6 { padding-right: 1.ui-5rem; }
  .ui-2xl\:pr-7 { padding-right: 1.ui-75rem; }
  .ui-2xl\:pr-8 { padding-right: 2rem; }
  .ui-2xl\:pr-9 { padding-right: 2.ui-25rem; }
  .ui-2xl\:pr-10 { padding-right: 2.ui-5rem; }
  .ui-2xl\:pr-11 { padding-right: 2.ui-75rem; }
  .ui-2xl\:pb-0 { padding-bottom: 0px; }
  .ui-2xl\:pb-0.ui-5 { padding-bottom: 0.ui-125rem; }
  .ui-2xl\:pb-1 { padding-bottom: 0.ui-25rem; }
  .ui-2xl\:pb-1.ui-5 { padding-bottom: 0.ui-375rem; }
  .ui-2xl\:pb-2 { padding-bottom: 0.ui-5rem; }
  .ui-2xl\:pb-2.ui-5 { padding-bottom: 0.ui-625rem; }
  .ui-2xl\:pb-3 { padding-bottom: 0.ui-75rem; }
  .ui-2xl\:pb-3.ui-5 { padding-bottom: 0.ui-875rem; }
  .ui-2xl\:pb-4 { padding-bottom: 1rem; }
  .ui-2xl\:pb-5 { padding-bottom: 1.ui-25rem; }
  .ui-2xl\:pb-6 { padding-bottom: 1.ui-5rem; }
  .ui-2xl\:pb-7 { padding-bottom: 1.ui-75rem; }
  .ui-2xl\:pb-8 { padding-bottom: 2rem; }
  .ui-2xl\:pb-9 { padding-bottom: 2.ui-25rem; }
  .ui-2xl\:pb-10 { padding-bottom: 2.ui-5rem; }
  .ui-2xl\:pb-11 { padding-bottom: 2.ui-75rem; }
  .ui-2xl\:pl-0 { padding-left: 0px; }
  .ui-2xl\:pl-0.ui-5 { padding-left: 0.ui-125rem; }
  .ui-2xl\:pl-1 { padding-left: 0.ui-25rem; }
  .ui-2xl\:pl-1.ui-5 { padding-left: 0.ui-375rem; }
  .ui-2xl\:pl-2 { padding-left: 0.ui-5rem; }
  .ui-2xl\:pl-2.ui-5 { padding-left: 0.ui-625rem; }
  .ui-2xl\:pl-3 { padding-left: 0.ui-75rem; }
  .ui-2xl\:pl-3.ui-5 { padding-left: 0.ui-875rem; }
  .ui-2xl\:pl-4 { padding-left: 1rem; }
  .ui-2xl\:pl-5 { padding-left: 1.ui-25rem; }
  .ui-2xl\:pl-6 { padding-left: 1.ui-5rem; }
  .ui-2xl\:pl-7 { padding-left: 1.ui-75rem; }
  .ui-2xl\:pl-8 { padding-left: 2rem; }
  .ui-2xl\:pl-9 { padding-left: 2.ui-25rem; }
  .ui-2xl\:pl-10 { padding-left: 2.ui-5rem; }
  .ui-2xl\:pl-11 { padding-left: 2.ui-75rem; }
  .ui-2xl\:m-0 { margin: 0px; }
  .ui-2xl\:m-0.ui-5 { margin: 0.ui-125rem; }
  .ui-2xl\:m-1 { margin: 0.ui-25rem; }
  .ui-2xl\:m-1.ui-5 { margin: 0.ui-375rem; }
  .ui-2xl\:m-2 { margin: 0.ui-5rem; }
  .ui-2xl\:m-2.ui-5 { margin: 0.ui-625rem; }
  .ui-2xl\:m-3 { margin: 0.ui-75rem; }
  .ui-2xl\:m-3.ui-5 { margin: 0.ui-875rem; }
  .ui-2xl\:m-4 { margin: 1rem; }
  .ui-2xl\:m-5 { margin: 1.ui-25rem; }
  .ui-2xl\:m-6 { margin: 1.ui-5rem; }
  .ui-2xl\:m-7 { margin: 1.ui-75rem; }
  .ui-2xl\:m-8 { margin: 2rem; }
  .ui-2xl\:m-9 { margin: 2.ui-25rem; }
  .ui-2xl\:m-10 { margin: 2.ui-5rem; }
  .ui-2xl\:m-11 { margin: 2.ui-75rem; }
  .ui-2xl\:block { display: block; }
  .ui-2xl\:inline-block { display: inline-block; }
  .ui-2xl\:inline { display: inline; }
  .ui-2xl\:flex { display: flex; }
  .ui-2xl\:inline-flex { display: inline-flex; }
  .ui-2xl\:grid { display: grid; }
  .ui-2xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .ui-2xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ui-2xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .ui-2xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .ui-2xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .ui-2xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .ui-2xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .ui-2xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .ui-2xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .ui-2xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .ui-2xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .ui-2xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

/* Hover and focus variants */
.ui-hover\:text-slate-50:hover { color: #f8fafc; }
.ui-hover\:bg-slate-50:hover { background-color: #f8fafc; }
.ui-focus\:ring-slate-50:focus { --tw-ring-color: #f8fafc; }
.ui-hover\:text-slate-100:hover { color: #f1f5f9; }
.ui-hover\:bg-slate-100:hover { background-color: #f1f5f9; }
.ui-focus\:ring-slate-100:focus { --tw-ring-color: #f1f5f9; }
.ui-hover\:text-slate-200:hover { color: #e2e8f0; }
.ui-hover\:bg-slate-200:hover { background-color: #e2e8f0; }
.ui-focus\:ring-slate-200:focus { --tw-ring-color: #e2e8f0; }
.ui-hover\:text-slate-300:hover { color: #cbd5e1; }
.ui-hover\:bg-slate-300:hover { background-color: #cbd5e1; }
.ui-focus\:ring-slate-300:focus { --tw-ring-color: #cbd5e1; }
.ui-hover\:text-slate-400:hover { color: #94a3b8; }
.ui-hover\:bg-slate-400:hover { background-color: #94a3b8; }
.ui-focus\:ring-slate-400:focus { --tw-ring-color: #94a3b8; }
.ui-hover\:text-slate-500:hover { color: #64748b; }
.ui-hover\:bg-slate-500:hover { background-color: #64748b; }
.ui-focus\:ring-slate-500:focus { --tw-ring-color: #64748b; }
.ui-hover\:text-slate-600:hover { color: #475569; }
.ui-hover\:bg-slate-600:hover { background-color: #475569; }
.ui-focus\:ring-slate-600:focus { --tw-ring-color: #475569; }
.ui-hover\:text-slate-700:hover { color: #334155; }
.ui-hover\:bg-slate-700:hover { background-color: #334155; }
.ui-focus\:ring-slate-700:focus { --tw-ring-color: #334155; }
.ui-hover\:text-slate-800:hover { color: #1e293b; }
.ui-hover\:bg-slate-800:hover { background-color: #1e293b; }
.ui-focus\:ring-slate-800:focus { --tw-ring-color: #1e293b; }
.ui-hover\:text-slate-900:hover { color: #0f172a; }
.ui-hover\:bg-slate-900:hover { background-color: #0f172a; }
.ui-focus\:ring-slate-900:focus { --tw-ring-color: #0f172a; }
.ui-hover\:text-slate-950:hover { color: #020617; }
.ui-hover\:bg-slate-950:hover { background-color: #020617; }
.ui-focus\:ring-slate-950:focus { --tw-ring-color: #020617; }
.ui-hover\:text-gray-50:hover { color: #f8fafc; }
.ui-hover\:bg-gray-50:hover { background-color: #f8fafc; }
.ui-focus\:ring-gray-50:focus { --tw-ring-color: #f8fafc; }
.ui-hover\:text-gray-100:hover { color: #f1f5f9; }
.ui-hover\:bg-gray-100:hover { background-color: #f1f5f9; }
.ui-focus\:ring-gray-100:focus { --tw-ring-color: #f1f5f9; }
.ui-hover\:text-gray-200:hover { color: #e2e8f0; }
.ui-hover\:bg-gray-200:hover { background-color: #e2e8f0; }
.ui-focus\:ring-gray-200:focus { --tw-ring-color: #e2e8f0; }
.ui-hover\:text-gray-300:hover { color: #cbd5e1; }
.ui-hover\:bg-gray-300:hover { background-color: #cbd5e1; }
.ui-focus\:ring-gray-300:focus { --tw-ring-color: #cbd5e1; }
.ui-hover\:text-gray-400:hover { color: #94a3b8; }
.ui-hover\:bg-gray-400:hover { background-color: #94a3b8; }
.ui-focus\:ring-gray-400:focus { --tw-ring-color: #94a3b8; }
.ui-hover\:text-gray-500:hover { color: #64748b; }
.ui-hover\:bg-gray-500:hover { background-color: #64748b; }
.ui-focus\:ring-gray-500:focus { --tw-ring-color: #64748b; }
.ui-hover\:text-gray-600:hover { color: #475569; }
.ui-hover\:bg-gray-600:hover { background-color: #475569; }
.ui-focus\:ring-gray-600:focus { --tw-ring-color: #475569; }
.ui-hover\:text-gray-700:hover { color: #334155; }
.ui-hover\:bg-gray-700:hover { background-color: #334155; }
.ui-focus\:ring-gray-700:focus { --tw-ring-color: #334155; }
.ui-hover\:text-gray-800:hover { color: #1e293b; }
.ui-hover\:bg-gray-800:hover { background-color: #1e293b; }
.ui-focus\:ring-gray-800:focus { --tw-ring-color: #1e293b; }
.ui-hover\:text-gray-900:hover { color: #0f172a; }
.ui-hover\:bg-gray-900:hover { background-color: #0f172a; }
.ui-focus\:ring-gray-900:focus { --tw-ring-color: #0f172a; }
.ui-hover\:text-gray-950:hover { color: #020617; }
.ui-hover\:bg-gray-950:hover { background-color: #020617; }
.ui-focus\:ring-gray-950:focus { --tw-ring-color: #020617; }
.ui-hover\:text-zinc-50:hover { color: #f8fafc; }
.ui-hover\:bg-zinc-50:hover { background-color: #f8fafc; }
.ui-focus\:ring-zinc-50:focus { --tw-ring-color: #f8fafc; }
.ui-hover\:text-zinc-100:hover { color: #f1f5f9; }
.ui-hover\:bg-zinc-100:hover { background-color: #f1f5f9; }
.ui-focus\:ring-zinc-100:focus { --tw-ring-color: #f1f5f9; }
.ui-hover\:text-zinc-200:hover { color: #e2e8f0; }
.ui-hover\:bg-zinc-200:hover { background-color: #e2e8f0; }
.ui-focus\:ring-zinc-200:focus { --tw-ring-color: #e2e8f0; }
.ui-hover\:text-zinc-300:hover { color: #cbd5e1; }
.ui-hover\:bg-zinc-300:hover { background-color: #cbd5e1; }
.ui-focus\:ring-zinc-300:focus { --tw-ring-color: #cbd5e1; }
.ui-hover\:text-zinc-400:hover { color: #94a3b8; }
.ui-hover\:bg-zinc-400:hover { background-color: #94a3b8; }
.ui-focus\:ring-zinc-400:focus { --tw-ring-color: #94a3b8; }
.ui-hover\:text-zinc-500:hover { color: #64748b; }
.ui-hover\:bg-zinc-500:hover { background-color: #64748b; }
.ui-focus\:ring-zinc-500:focus { --tw-ring-color: #64748b; }
.ui-hover\:text-zinc-600:hover { color: #475569; }
.ui-hover\:bg-zinc-600:hover { background-color: #475569; }
.ui-focus\:ring-zinc-600:focus { --tw-ring-color: #475569; }
.ui-hover\:text-zinc-700:hover { color: #334155; }
.ui-hover\:bg-zinc-700:hover { background-color: #334155; }
.ui-focus\:ring-zinc-700:focus { --tw-ring-color: #334155; }
.ui-hover\:text-zinc-800:hover { color: #1e293b; }
.ui-hover\:bg-zinc-800:hover { background-color: #1e293b; }
.ui-focus\:ring-zinc-800:focus { --tw-ring-color: #1e293b; }
.ui-hover\:text-zinc-900:hover { color: #0f172a; }
.ui-hover\:bg-zinc-900:hover { background-color: #0f172a; }
.ui-focus\:ring-zinc-900:focus { --tw-ring-color: #0f172a; }
.ui-hover\:text-zinc-950:hover { color: #020617; }
.ui-hover\:bg-zinc-950:hover { background-color: #020617; }
.ui-focus\:ring-zinc-950:focus { --tw-ring-color: #020617; }
.ui-hover\:text-neutral-50:hover { color: #f8fafc; }
.ui-hover\:bg-neutral-50:hover { background-color: #f8fafc; }
.ui-focus\:ring-neutral-50:focus { --tw-ring-color: #f8fafc; }
.ui-hover\:text-neutral-100:hover { color: #f1f5f9; }
.ui-hover\:bg-neutral-100:hover { background-color: #f1f5f9; }
.ui-focus\:ring-neutral-100:focus { --tw-ring-color: #f1f5f9; }
.ui-hover\:text-neutral-200:hover { color: #e2e8f0; }
.ui-hover\:bg-neutral-200:hover { background-color: #e2e8f0; }
.ui-focus\:ring-neutral-200:focus { --tw-ring-color: #e2e8f0; }
.ui-hover\:text-neutral-300:hover { color: #cbd5e1; }
.ui-hover\:bg-neutral-300:hover { background-color: #cbd5e1; }
.ui-focus\:ring-neutral-300:focus { --tw-ring-color: #cbd5e1; }
.ui-hover\:text-neutral-400:hover { color: #94a3b8; }
.ui-hover\:bg-neutral-400:hover { background-color: #94a3b8; }
.ui-focus\:ring-neutral-400:focus { --tw-ring-color: #94a3b8; }
.ui-hover\:text-neutral-500:hover { color: #64748b; }
.ui-hover\:bg-neutral-500:hover { background-color: #64748b; }
.ui-focus\:ring-neutral-500:focus { --tw-ring-color: #64748b; }
.ui-hover\:text-neutral-600:hover { color: #475569; }
.ui-hover\:bg-neutral-600:hover { background-color: #475569; }
.ui-focus\:ring-neutral-600:focus { --tw-ring-color: #475569; }
.ui-hover\:text-neutral-700:hover { color: #334155; }
.ui-hover\:bg-neutral-700:hover { background-color: #334155; }
.ui-focus\:ring-neutral-700:focus { --tw-ring-color: #334155; }
.ui-hover\:text-neutral-800:hover { color: #1e293b; }
.ui-hover\:bg-neutral-800:hover { background-color: #1e293b; }
.ui-focus\:ring-neutral-800:focus { --tw-ring-color: #1e293b; }
.ui-hover\:text-neutral-900:hover { color: #0f172a; }
.ui-hover\:bg-neutral-900:hover { background-color: #0f172a; }
.ui-focus\:ring-neutral-900:focus { --tw-ring-color: #0f172a; }
.ui-hover\:text-neutral-950:hover { color: #020617; }
.ui-hover\:bg-neutral-950:hover { background-color: #020617; }
.ui-focus\:ring-neutral-950:focus { --tw-ring-color: #020617; }
.ui-hover\:text-stone-50:hover { color: #f8fafc; }
.ui-hover\:bg-stone-50:hover { background-color: #f8fafc; }
.ui-focus\:ring-stone-50:focus { --tw-ring-color: #f8fafc; }
.ui-hover\:text-stone-100:hover { color: #f1f5f9; }
.ui-hover\:bg-stone-100:hover { background-color: #f1f5f9; }
.ui-focus\:ring-stone-100:focus { --tw-ring-color: #f1f5f9; }
.ui-hover\:text-stone-200:hover { color: #e2e8f0; }
.ui-hover\:bg-stone-200:hover { background-color: #e2e8f0; }
.ui-focus\:ring-stone-200:focus { --tw-ring-color: #e2e8f0; }
.ui-hover\:text-stone-300:hover { color: #cbd5e1; }
.ui-hover\:bg-stone-300:hover { background-color: #cbd5e1; }
.ui-focus\:ring-stone-300:focus { --tw-ring-color: #cbd5e1; }
.ui-hover\:text-stone-400:hover { color: #94a3b8; }
.ui-hover\:bg-stone-400:hover { background-color: #94a3b8; }
.ui-focus\:ring-stone-400:focus { --tw-ring-color: #94a3b8; }
.ui-hover\:text-stone-500:hover { color: #64748b; }
.ui-hover\:bg-stone-500:hover { background-color: #64748b; }
.ui-focus\:ring-stone-500:focus { --tw-ring-color: #64748b; }
.ui-hover\:text-stone-600:hover { color: #475569; }
.ui-hover\:bg-stone-600:hover { background-color: #475569; }
.ui-focus\:ring-stone-600:focus { --tw-ring-color: #475569; }
.ui-hover\:text-stone-700:hover { color: #334155; }
.ui-hover\:bg-stone-700:hover { background-color: #334155; }
.ui-focus\:ring-stone-700:focus { --tw-ring-color: #334155; }
.ui-hover\:text-stone-800:hover { color: #1e293b; }
.ui-hover\:bg-stone-800:hover { background-color: #1e293b; }
.ui-focus\:ring-stone-800:focus { --tw-ring-color: #1e293b; }
.ui-hover\:text-stone-900:hover { color: #0f172a; }
.ui-hover\:bg-stone-900:hover { background-color: #0f172a; }
.ui-focus\:ring-stone-900:focus { --tw-ring-color: #0f172a; }
.ui-hover\:text-stone-950:hover { color: #020617; }
.ui-hover\:bg-stone-950:hover { background-color: #020617; }
.ui-focus\:ring-stone-950:focus { --tw-ring-color: #020617; }
.ui-hover\:text-red-50:hover { color: #f8fafc; }
.ui-hover\:bg-red-50:hover { background-color: #f8fafc; }
.ui-focus\:ring-red-50:focus { --tw-ring-color: #f8fafc; }
.ui-hover\:text-red-100:hover { color: #f1f5f9; }
.ui-hover\:bg-red-100:hover { background-color: #f1f5f9; }
.ui-focus\:ring-red-100:focus { --tw-ring-color: #f1f5f9; }
.ui-hover\:text-red-200:hover { color: #e2e8f0; }
.ui-hover\:bg-red-200:hover { background-color: #e2e8f0; }
.ui-focus\:ring-red-200:focus { --tw-ring-color: #e2e8f0; }
.ui-hover\:text-red-300:hover { color: #cbd5e1; }
.ui-hover\:bg-red-300:hover { background-color: #cbd5e1; }
.ui-focus\:ring-red-300:focus { --tw-ring-color: #cbd5e1; }
.ui-hover\:text-red-400:hover { color: #94a3b8; }
.ui-hover\:bg-red-400:hover { background-color: #94a3b8; }
.ui-focus\:ring-red-400:focus { --tw-ring-color: #94a3b8; }
.ui-hover\:text-red-500:hover { color: #64748b; }
.ui-hover\:bg-red-500:hover { background-color: #64748b; }
.ui-focus\:ring-red-500:focus { --tw-ring-color: #64748b; }
.ui-hover\:text-red-600:hover { color: #475569; }
.ui-hover\:bg-red-600:hover { background-color: #475569; }
.ui-focus\:ring-red-600:focus { --tw-ring-color: #475569; }
.ui-hover\:text-red-700:hover { color: #334155; }
.ui-hover\:bg-red-700:hover { background-color: #334155; }
.ui-focus\:ring-red-700:focus { --tw-ring-color: #334155; }
.ui-hover\:text-red-800:hover { color: #1e293b; }
.ui-hover\:bg-red-800:hover { background-color: #1e293b; }
.ui-focus\:ring-red-800:focus { --tw-ring-color: #1e293b; }
.ui-hover\:text-red-900:hover { color: #0f172a; }
.ui-hover\:bg-red-900:hover { background-color: #0f172a; }
.ui-focus\:ring-red-900:focus { --tw-ring-color: #0f172a; }
.ui-hover\:text-red-950:hover { color: #020617; }
.ui-hover\:bg-red-950:hover { background-color: #020617; }
.ui-focus\:ring-red-950:focus { --tw-ring-color: #020617; }

@keyframes spin { to { transform: rotate(360deg); } }
@keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } }
@keyframes pulse { 50% { opacity: 0.ui-5; } }
@keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(0.ui-8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, 0.ui-2, 1); } }
.ui-animate-spin { animation: spin 1s linear infinite; }
.ui-animate-ping { animation: ping 1s cubic-bezier(0, 0, 0.ui-2, 1) infinite; }
.ui-animate-pulse { animation: pulse 2s cubic-bezier(0.ui-4, 0, 0.ui-6, 1) infinite; }
.ui-animate-bounce { animation: bounce 1s infinite; }

.ui-text-xs { font-size: 0.ui-75rem; line-height: 1rem; }
.ui-text-sm { font-size: 0.ui-875rem; line-height: 1.ui-25rem; }
.ui-text-base { font-size: 1rem; line-height: 1.ui-5rem; }
.ui-text-lg { font-size: 1.ui-125rem; line-height: 1.ui-75rem; }
.ui-text-xl { font-size: 1.ui-25rem; line-height: 1.ui-75rem; }
.ui-text-2xl { font-size: 1.ui-5rem; line-height: 2rem; }
.ui-text-3xl { font-size: 1.ui-875rem; line-height: 2.ui-25rem; }
.ui-text-4xl { font-size: 2.ui-25rem; line-height: 2.ui-5rem; }
.ui-text-5xl { font-size: 3rem; line-height: 1; }
.ui-text-6xl { font-size: 3.ui-75rem; line-height: 1; }
.ui-text-7xl { font-size: 4.ui-5rem; line-height: 1; }
.ui-text-8xl { font-size: 6rem; line-height: 1; }
.ui-text-9xl { font-size: 8rem; line-height: 1; }

.ui-shadow-sm { box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.ui-05); }
.ui-shadow { box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.ui-1), 0 1px 2px -1px rgb(0 0 0 / 0.ui-1); }
.ui-shadow-md { box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.ui-1), 0 2px 4px -2px rgb(0 0 0 / 0.ui-1); }
.ui-shadow-lg { box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.ui-1), 0 4px 6px -4px rgb(0 0 0 / 0.ui-1); }
.ui-shadow-xl { box-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.ui-1), 0 8px 10px -6px rgb(0 0 0 / 0.ui-1); }
.ui-shadow-2xl { box-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.ui-25); }
.ui-shadow-inner { box-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.ui-05); }
.ui-shadow-none { box-shadow: 0 0 #0000; }

.ui-opacity-0 { opacity: 0.ui-0; }
.ui-opacity-5 { opacity: 0.ui-05; }
.ui-opacity-10 { opacity: 0.ui-1; }
.ui-opacity-15 { opacity: 0.ui-15; }
.ui-opacity-20 { opacity: 0.ui-2; }
.ui-opacity-25 { opacity: 0.ui-25; }
.ui-opacity-30 { opacity: 0.ui-3; }
.ui-opacity-35 { opacity: 0.ui-35; }
.ui-opacity-40 { opacity: 0.ui-4; }
.ui-opacity-45 { opacity: 0.ui-45; }
.ui-opacity-50 { opacity: 0.ui-5; }
.ui-opacity-55 { opacity: 0.ui-55; }
.ui-opacity-60 { opacity: 0.ui-6; }
.ui-opacity-65 { opacity: 0.ui-65; }
.ui-opacity-70 { opacity: 0.ui-7; }
.ui-opacity-75 { opacity: 0.ui-75; }
.ui-opacity-80 { opacity: 0.ui-8; }
.ui-opacity-85 { opacity: 0.ui-85; }
.ui-opacity-90 { opacity: 0.ui-9; }
.ui-opacity-95 { opacity: 0.ui-95; }
.ui-opacity-100 { opacity: 1.ui-0; }

.ui-z-0 { z-index: 0; }
.ui-z-10 { z-index: 10; }
.ui-z-20 { z-index: 20; }
.ui-z-30 { z-index: 30; }
.ui-z-40 { z-index: 40; }
.ui-z-50 { z-index: 50; }
.ui-z-auto { z-index: auto; }

.ui-overflow-auto { overflow: auto; }
.ui-overflow-x-auto { overflow-x: auto; }
.ui-overflow-y-auto { overflow-y: auto; }
.ui-overflow-hidden { overflow: hidden; }
.ui-overflow-x-hidden { overflow-x: hidden; }
.ui-overflow-y-hidden { overflow-y: hidden; }
.ui-overflow-clip { overflow: clip; }
.ui-overflow-x-clip { overflow-x: clip; }
.ui-overflow-y-clip { overflow-y: clip; }
.ui-overflow-visible { overflow: visible; }
.ui-overflow-x-visible { overflow-x: visible; }
.ui-overflow-y-visible { overflow-y: visible; }
.ui-overflow-scroll { overflow: scroll; }
.ui-overflow-x-scroll { overflow-x: scroll; }
.ui-overflow-y-scroll { overflow-y: scroll; }

@media (prefers-color-scheme: dark) {
  .ui-dark\:text-slate-50 { color: #020617; }
  .ui-dark\:bg-slate-50 { background-color: #020617; }
  .ui-dark\:border-slate-50 { border-color: #020617; }
  .ui-dark\:ring-slate-50 { --tw-ring-color: #020617; }
  .ui-dark\:hover\:text-slate-50:hover { color: #020617; }
  .ui-dark\:hover\:bg-slate-50:hover { background-color: #020617; }
  .ui-dark\:text-slate-100 { color: #0f172a; }
  .ui-dark\:bg-slate-100 { background-color: #0f172a; }
  .ui-dark\:border-slate-100 { border-color: #0f172a; }
  .ui-dark\:ring-slate-100 { --tw-ring-color: #0f172a; }
  .ui-dark\:hover\:text-slate-100:hover { color: #0f172a; }
  .ui-dark\:hover\:bg-slate-100:hover { background-color: #0f172a; }
  .ui-dark\:text-slate-200 { color: #1e293b; }
  .ui-dark\:bg-slate-200 { background-color: #1e293b; }
  .ui-dark\:border-slate-200 { border-color: #1e293b; }
  .ui-dark\:ring-slate-200 { --tw-ring-color: #1e293b; }
  .ui-dark\:hover\:text-slate-200:hover { color: #1e293b; }
  .ui-dark\:hover\:bg-slate-200:hover { background-color: #1e293b; }
  .ui-dark\:text-slate-300 { color: #334155; }
  .ui-dark\:bg-slate-300 { background-color: #334155; }
  .ui-dark\:border-slate-300 { border-color: #334155; }
  .ui-dark\:ring-slate-300 { --tw-ring-color: #334155; }
  .ui-dark\:hover\:text-slate-300:hover { color: #334155; }
  .ui-dark\:hover\:bg-slate-300:hover { background-color: #334155; }
  .ui-dark\:text-slate-400 { color: #475569; }
  .ui-dark\:bg-slate-400 { background-color: #475569; }
  .ui-dark\:border-slate-400 { border-color: #475569; }
  .ui-dark\:ring-slate-400 { --tw-ring-color: #475569; }
  .ui-dark\:hover\:text-slate-400:hover { color: #475569; }
  .ui-dark\:hover\:bg-slate-400:hover { background-color: #475569; }
  .ui-dark\:text-slate-500 { color: #64748b; }
  .ui-dark\:bg-slate-500 { background-color: #64748b; }
  .ui-dark\:border-slate-500 { border-color: #64748b; }
  .ui-dark\:ring-slate-500 { --tw-ring-color: #64748b; }
  .ui-dark\:hover\:text-slate-500:hover { color: #64748b; }
  .ui-dark\:hover\:bg-slate-500:hover { background-color: #64748b; }
  .ui-dark\:text-slate-600 { color: #94a3b8; }
  .ui-dark\:bg-slate-600 { background-color: #94a3b8; }
  .ui-dark\:border-slate-600 { border-color: #94a3b8; }
  .ui-dark\:ring-slate-600 { --tw-ring-color: #94a3b8; }
  .ui-dark\:hover\:text-slate-600:hover { color: #94a3b8; }
  .ui-dark\:hover\:bg-slate-600:hover { background-color: #94a3b8; }
  .ui-dark\:text-slate-700 { color: #cbd5e1; }
  .ui-dark\:bg-slate-700 { background-color: #cbd5e1; }
  .ui-dark\:border-slate-700 { border-color: #cbd5e1; }
  .ui-dark\:ring-slate-700 { --tw-ring-color: #cbd5e1; }
  .ui-dark\:hover\:text-slate-700:hover { color: #cbd5e1; }
  .ui-dark\:hover\:bg-slate-700:hover { background-color: #cbd5e1; }
  .ui-dark\:text-slate-800 { color: #e2e8f0; }
  .ui-dark\:bg-slate-800 { background-color: #e2e8f0; }
  .ui-dark\:border-slate-800 { border-color: #e2e8f0; }
  .ui-dark\:ring-slate-800 { --tw-ring-color: #e2e8f0; }
  .ui-dark\:hover\:text-slate-800:hover { color: #e2e8f0; }
  .ui-dark\:hover\:bg-slate-800:hover { background-color: #e2e8f0; }
  .ui-dark\:text-slate-900 { color: #f1f5f9; }
  .ui-dark\:bg-slate-900 { background-color: #f1f5f9; }
  .ui-dark\:border-slate-900 { border-color: #f1f5f9; }
  .ui-dark\:ring-slate-900 { --tw-ring-color: #f1f5f9; }
  .ui-dark\:hover\:text-slate-900:hover { color: #f1f5f9; }
  .ui-dark\:hover\:bg-slate-900:hover { background-color: #f1f5f9; }
  .ui-dark\:text-slate-950 { color: #f8fafc; }
  .ui-dark\:bg-slate-950 { background-color: #f8fafc; }
  .ui-dark\:border-slate-950 { border-color: #f8fafc; }
  .ui-dark\:ring-slate-950 { --tw-ring-color: #f8fafc; }
  .ui-dark\:hover\:text-slate-950:hover { color: #f8fafc; }
  .ui-dark\:hover\:bg-slate-950:hover { background-color: #f8fafc; }
  .ui-dark\:text-gray-50 { color: #020617; }
  .ui-dark\:bg-gray-50 { background-color: #020617; }
  .ui-dark\:border-gray-50 { border-color: #020617; }
  .ui-dark\:ring-gray-50 { --tw-ring-color: #020617; }
  .ui-dark\:hover\:text-gray-50:hover { color: #020617; }
  .ui-dark\:hover\:bg-gray-50:hover { background-color: #020617; }
  .ui-dark\:text-gray-100 { color: #0f172a; }
  .ui-dark\:bg-gray-100 { background-color: #0f172a; }
  .ui-dark\:border-gray-100 { border-color: #0f172a; }
  .ui-dark\:ring-gray-100 { --tw-ring-color: #0f172a; }
  .ui-dark\:hover\:text-gray-100:hover { color: #0f172a; }
  .ui-dark\:hover\:bg-gray-100:hover { background-color: #0f172a; }
  .ui-dark\:text-gray-200 { color: #1e293b; }
  .ui-dark\:bg-gray-200 { background-color: #1e293b; }
  .ui-dark\:border-gray-200 { border-color: #1e293b; }
  .ui-dark\:ring-gray-200 { --tw-ring-color: #1e293b; }
  .ui-dark\:hover\:text-gray-200:hover { color: #1e293b; }
  .ui-dark\:hover\:bg-gray-200:hover { background-color: #1e293b; }
  .ui-dark\:text-gray-300 { color: #334155; }
  .ui-dark\:bg-gray-300 { background-color: #334155; }
  .ui-dark\:border-gray-300 { border-color: #334155; }
  .ui-dark\:ring-gray-300 { --tw-ring-color: #334155; }
  .ui-dark\:hover\:text-gray-300:hover { color: #334155; }
  .ui-dark\:hover\:bg-gray-300:hover { background-color: #334155; }
  .ui-dark\:text-gray-400 { color: #475569; }
  .ui-dark\:bg-gray-400 { background-color: #475569; }
  .ui-dark\:border-gray-400 { border-color: #475569; }
  .ui-dark\:ring-gray-400 { --tw-ring-color: #475569; }
  .ui-dark\:hover\:text-gray-400:hover { color: #475569; }
  .ui-dark\:hover\:bg-gray-400:hover { background-color: #475569; }
  .ui-dark\:text-gray-500 { color: #64748b; }
  .ui-dark\:bg-gray-500 { background-color: #64748b; }
  .ui-dark\:border-gray-500 { border-color: #64748b; }
  .ui-dark\:ring-gray-500 { --tw-ring-color: #64748b; }
  .ui-dark\:hover\:text-gray-500:hover { color: #64748b; }
  .ui-dark\:hover\:bg-gray-500:hover { background-color: #64748b; }
  .ui-dark\:text-gray-600 { color: #94a3b8; }
  .ui-dark\:bg-gray-600 { background-color: #94a3b8; }
  .ui-dark\:border-gray-600 { border-color: #94a3b8; }
  .ui-dark\:ring-gray-600 { --tw-ring-color: #94a3b8; }
  .ui-dark\:hover\:text-gray-600:hover { color: #94a3b8; }
  .ui-dark\:hover\:bg-gray-600:hover { background-color: #94a3b8; }
  .ui-dark\:text-gray-700 { color: #cbd5e1; }
  .ui-dark\:bg-gray-700 { background-color: #cbd5e1; }
  .ui-dark\:border-gray-700 { border-color: #cbd5e1; }
  .ui-dark\:ring-gray-700 { --tw-ring-color: #cbd5e1; }
  .ui-dark\:hover\:text-gray-700:hover { color: #cbd5e1; }
  .ui-dark\:hover\:bg-gray-700:hover { background-color: #cbd5e1; }
  .ui-dark\:text-gray-800 { color: #e2e8f0; }
  .ui-dark\:bg-gray-800 { background-color: #e2e8f0; }
  .ui-dark\:border-gray-800 { border-color: #e2e8f0; }
  .ui-dark\:ring-gray-800 { --tw-ring-color: #e2e8f0; }
  .ui-dark\:hover\:text-gray-800:hover { color: #e2e8f0; }
  .ui-dark\:hover\:bg-gray-800:hover { background-color: #e2e8f0; }
  .ui-dark\:text-gray-900 { color: #f1f5f9; }
  .ui-dark\:bg-gray-900 { background-color: #f1f5f9; }
  .ui-dark\:border-gray-900 { border-color: #f1f5f9; }
  .ui-dark\:ring-gray-900 { --tw-ring-color: #f1f5f9; }
  .ui-dark\:hover\:text-gray-900:hover { color: #f1f5f9; }
  .ui-dark\:hover\:bg-gray-900:hover { background-color: #f1f5f9; }
  .ui-dark\:text-gray-950 { color: #f8fafc; }
  .ui-dark\:bg-gray-950 { background-color: #f8fafc; }
  .ui-dark\:border-gray-950 { border-color: #f8fafc; }
  .ui-dark\:ring-gray-950 { --tw-ring-color: #f8fafc; }
  .ui-dark\:hover\:text-gray-950:hover { color: #f8fafc; }
  .ui-dark\:hover\:bg-gray-950:hover { background-color: #f8fafc; }
  .ui-dark\:text-zinc-50 { color: #020617; }
  .ui-dark\:bg-zinc-50 { background-color: #020617; }
  .ui-dark\:border-zinc-50 { border-color: #020617; }
  .ui-dark\:ring-zinc-50 { --tw-ring-color: #020617; }
  .ui-dark\:hover\:text-zinc-50:hover { color: #020617; }
  .ui-dark\:hover\:bg-zinc-50:hover { background-color: #020617; }
  .ui-dark\:text-zinc-100 { color: #0f172a; }
  .ui-dark\:bg-zinc-100 { background-color: #0f172a; }
  .ui-dark\:border-zinc-100 { border-color: #0f172a; }
  .ui-dark\:ring-zinc-100 { --tw-ring-color: #0f172a; }
  .ui-dark\:hover\:text-zinc-100:hover { color: #0f172a; }
  .ui-dark\:hover\:bg-zinc-100:hover { background-color: #0f172a; }
  .ui-dark\:text-zinc-200 { color: #1e293b; }
  .ui-dark\:bg-zinc-200 { background-color: #1e293b; }
  .ui-dark\:border-zinc-200 { border-color: #1e293b; }
  .ui-dark\:ring-zinc-200 { --tw-ring-color: #1e293b; }
  .ui-dark\:hover\:text-zinc-200:hover { color: #1e293b; }
  .ui-dark\:hover\:bg-zinc-200:hover { background-color: #1e293b; }
  .ui-dark\:text-zinc-300 { color: #334155; }
  .ui-dark\:bg-zinc-300 { background-color: #334155; }
  .ui-dark\:border-zinc-300 { border-color: #334155; }
  .ui-dark\:ring-zinc-300 { --tw-ring-color: #334155; }
  .ui-dark\:hover\:text-zinc-300:hover { color: #334155; }
  .ui-dark\:hover\:bg-zinc-300:hover { background-color: #334155; }
  .ui-dark\:text-zinc-400 { color: #475569; }
  .ui-dark\:bg-zinc-400 { background-color: #475569; }
  .ui-dark\:border-zinc-400 { border-color: #475569; }
  .ui-dark\:ring-zinc-400 { --tw-ring-color: #475569; }
  .ui-dark\:hover\:text-zinc-400:hover { color: #475569; }
  .ui-dark\:hover\:bg-zinc-400:hover { background-color: #475569; }
  .ui-dark\:text-zinc-500 { color: #64748b; }
  .ui-dark\:bg-zinc-500 { background-color: #64748b; }
  .ui-dark\:border-zinc-500 { border-color: #64748b; }
  .ui-dark\:ring-zinc-500 { --tw-ring-color: #64748b; }
  .ui-dark\:hover\:text-zinc-500:hover { color: #64748b; }
  .ui-dark\:hover\:bg-zinc-500:hover { background-color: #64748b; }
  .ui-dark\:text-zinc-600 { color: #94a3b8; }
  .ui-dark\:bg-zinc-600 { background-color: #94a3b8; }
  .ui-dark\:border-zinc-600 { border-color: #94a3b8; }
  .ui-dark\:ring-zinc-600 { --tw-ring-color: #94a3b8; }
  .ui-dark\:hover\:text-zinc-600:hover { color: #94a3b8; }
  .ui-dark\:hover\:bg-zinc-600:hover { background-color: #94a3b8; }
  .ui-dark\:text-zinc-700 { color: #cbd5e1; }
  .ui-dark\:bg-zinc-700 { background-color: #cbd5e1; }
  .ui-dark\:border-zinc-700 { border-color: #cbd5e1; }
  .ui-dark\:ring-zinc-700 { --tw-ring-color: #cbd5e1; }
  .ui-dark\:hover\:text-zinc-700:hover { color: #cbd5e1; }
  .ui-dark\:hover\:bg-zinc-700:hover { background-color: #cbd5e1; }
  .ui-dark\:text-zinc-800 { color: #e2e8f0; }
  .ui-dark\:bg-zinc-800 { background-color: #e2e8f0; }
  .ui-dark\:border-zinc-800 { border-color: #e2e8f0; }
  .ui-dark\:ring-zinc-800 { --tw-ring-color: #e2e8f0; }
  .ui-dark\:hover\:text-zinc-800:hover { color: #e2e8f0; }
  .ui-dark\:hover\:bg-zinc-800:hover { background-color: #e2e8f0; }
  .ui-dark\:text-zinc-900 { color: #f1f5f9; }
  .ui-dark\:bg-zinc-900 { background-color: #f1f5f9; }
  .ui-dark\:border-zinc-900 { border-color: #f1f5f9; }
  .ui-dark\:ring-zinc-900 { --tw-ring-color: #f1f5f9; }
  .ui-dark\:hover\:text-zinc-900:hover { color: #f1f5f9; }
  .ui-dark\:hover\:bg-zinc-900:hover { background-color: #f1f5f9; }
  .ui-dark\:text-zinc-950 { color: #f8fafc; }
  .ui-dark\:bg-zinc-950 { background-color: #f8fafc; }
  .ui-dark\:border-zinc-950 { border-color: #f8fafc; }
  .ui-dark\:ring-zinc-950 { --tw-ring-color: #f8fafc; }
  .ui-dark\:hover\:text-zinc-950:hover { color: #f8fafc; }
  .ui-dark\:hover\:bg-zinc-950:hover { background-color: #f8fafc; }
  .ui-dark\:text-neutral-50 { color: #020617; }
  .ui-dark\:bg-neutral-50 { background-color: #020617; }
  .ui-dark\:border-neutral-50 { border-color: #020617; }
  .ui-dark\:ring-neutral-50 { --tw-ring-color: #020617; }
  .ui-dark\:hover\:text-neutral-50:hover { color: #020617; }
  .ui-dark\:hover\:bg-neutral-50:hover { background-color: #020617; }
  .ui-dark\:text-neutral-100 { color: #0f172a; }
  .ui-dark\:bg-neutral-100 { background-color: #0f172a; }
  .ui-dark\:border-neutral-100 { border-color: #0f172a; }
  .ui-dark\:ring-neutral-100 { --tw-ring-color: #0f172a; }
  .ui-dark\:hover\:text-neutral-100:hover { color: #0f172a; }
  .ui-dark\:hover\:bg-neutral-100:hover { background-color: #0f172a; }
  .ui-dark\:text-neutral-200 { color: #1e293b; }
  .ui-dark\:bg-neutral-200 { background-color: #1e293b; }
  .ui-dark\:border-neutral-200 { border-color: #1e293b; }
  .ui-dark\:ring-neutral-200 { --tw-ring-color: #1e293b; }
  .ui-dark\:hover\:text-neutral-200:hover { color: #1e293b; }
  .ui-dark\:hover\:bg-neutral-200:hover { background-color: #1e293b; }
  .ui-dark\:text-neutral-300 { color: #334155; }
  .ui-dark\:bg-neutral-300 { background-color: #334155; }
  .ui-dark\:border-neutral-300 { border-color: #334155; }
  .ui-dark\:ring-neutral-300 { --tw-ring-color: #334155; }
  .ui-dark\:hover\:text-neutral-300:hover { color: #334155; }
  .ui-dark\:hover\:bg-neutral-300:hover { background-color: #334155; }
  .ui-dark\:text-neutral-400 { color: #475569; }
  .ui-dark\:bg-neutral-400 { background-color: #475569; }
  .ui-dark\:border-neutral-400 { border-color: #475569; }
  .ui-dark\:ring-neutral-400 { --tw-ring-color: #475569; }
  .ui-dark\:hover\:text-neutral-400:hover { color: #475569; }
  .ui-dark\:hover\:bg-neutral-400:hover { background-color: #475569; }
  .ui-dark\:text-neutral-500 { color: #64748b; }
  .ui-dark\:bg-neutral-500 { background-color: #64748b; }
  .ui-dark\:border-neutral-500 { border-color: #64748b; }
  .ui-dark\:ring-neutral-500 { --tw-ring-color: #64748b; }
  .ui-dark\:hover\:text-neutral-500:hover { color: #64748b; }
  .ui-dark\:hover\:bg-neutral-500:hover { background-color: #64748b; }
  .ui-dark\:text-neutral-600 { color: #94a3b8; }
  .ui-dark\:bg-neutral-600 { background-color: #94a3b8; }
  .ui-dark\:border-neutral-600 { border-color: #94a3b8; }
  .ui-dark\:ring-neutral-600 { --tw-ring-color: #94a3b8; }
  .ui-dark\:hover\:text-neutral-600:hover { color: #94a3b8; }
  .ui-dark\:hover\:bg-neutral-600:hover { background-color: #94a3b8; }
  .ui-dark\:text-neutral-700 { color: #cbd5e1; }
  .ui-dark\:bg-neutral-700 { background-color: #cbd5e1; }
  .ui-dark\:border-neutral-700 { border-color: #cbd5e1; }
  .ui-dark\:ring-neutral-700 { --tw-ring-color: #cbd5e1; }
  .ui-dark\:hover\:text-neutral-700:hover { color: #cbd5e1; }
  .ui-dark\:hover\:bg-neutral-700:hover { background-color: #cbd5e1; }
  .ui-dark\:text-neutral-800 { color: #e2e8f0; }
  .ui-dark\:bg-neutral-800 { background-color: #e2e8f0; }
  .ui-dark\:border-neutral-800 { border-color: #e2e8f0; }
  .ui-dark\:ring-neutral-800 { --tw-ring-color: #e2e8f0; }
  .ui-dark\:hover\:text-neutral-800:hover { color: #e2e8f0; }
  .ui-dark\:hover\:bg-neutral-800:hover { background-color: #e2e8f0; }
  .ui-dark\:text-neutral-900 { color: #f1f5f9; }
  .ui-dark\:bg-neutral-900 { background-color: #f1f5f9; }
  .ui-dark\:border-neutral-900 { border-color: #f1f5f9; }
  .ui-dark\:ring-neutral-900 { --tw-ring-color: #f1f5f9; }
  .ui-dark\:hover\:text-neutral-900:hover { color: #f1f5f9; }
  .ui-dark\:hover\:bg-neutral-900:hover { background-color: #f1f5f9; }
  .ui-dark\:text-neutral-950 { color: #f8fafc; }
  .ui-dark\:bg-neutral-950 { background-color: #f8fafc; }
  .ui-dark\:border-neutral-950 { border-color: #f8fafc; }
  .ui-dark\:ring-neutral-950 { --tw-ring-color: #f8fafc; }
  .ui-dark\:hover\:text-neutral-950:hover { color: #f8fafc; }
  .ui-dark\:hover\:bg-neutral-950:hover { background-color: #f8fafc; }
  .ui-dark\:text-stone-50 { color: #020617; }
  .ui-dark\:bg-stone-50 { background-color: #020617; }
  .ui-dark\:border-stone-50 { border-color: #020617; }
  .ui-dark\:ring-stone-50 { --tw-ring-color: #020617; }
  .ui-dark\:hover\:text-stone-50:hover { color: #020617; }
  .ui-dark\:hover\:bg-stone-50:hover { background-color: #020617; }
  .ui-dark\:text-stone-100 { color: #0f172a; }
  .ui-dark\:bg-stone-100 { background-color: #0f172a; }
  .ui-dark\:border-stone-100 { border-color: #0f172a; }
  .ui-dark\:ring-stone-100 { --tw-ring-color: #0f172a; }
  .ui-dark\:hover\:text-stone-100:hover { color: #0f172a; }
  .ui-dark\:hover\:bg-stone-100:hover { background-color: #0f172a; }
  .ui-dark\:text-stone-200 { color: #1e293b; }
  .ui-dark\:bg-stone-200 { background-color: #1e293b; }
  .ui-dark\:border-stone-200 { border-color: #1e293b; }
  .ui-dark\:ring-stone-200 { --tw-ring-color: #1e293b; }
  .ui-dark\:hover\:text-stone-200:hover { color: #1e293b; }
  .ui-dark\:hover\:bg-stone-200:hover { background-color: #1e293b; }
  .ui-dark\:text-stone-300 { color: #334155; }
  .ui-dark\:bg-stone-300 { background-color: #334155; }
  .ui-dark\:border-stone-300 { border-color: #334155; }
  .ui-dark\:ring-stone-300 { --tw-ring-color: #334155; }
  .ui-dark\:hover\:text-stone-300:hover { color: #334155; }
  .ui-dark\:hover\:bg-stone-300:hover { background-color: #334155; }
  .ui-dark\:text-stone-400 { color: #475569; }
  .ui-dark\:bg-stone-400 { background-color: #475569; }
  .ui-dark\:border-stone-400 { border-color: #475569; }
  .ui-dark\:ring-stone-400 { --tw-ring-color: #475569; }
  .ui-dark\:hover\:text-stone-400:hover { color: #475569; }
  .ui-dark\:hover\:bg-stone-400:hover { background-color: #475569; }
  .ui-dark\:text-stone-500 { color: #64748b; }
  .ui-dark\:bg-stone-500 { background-color: #64748b; }
  .ui-dark\:border-stone-500 { border-color: #64748b; }
  .ui-dark\:ring-stone-500 { --tw-ring-color: #64748b; }
  .ui-dark\:hover\:text-stone-500:hover { color: #64748b; }
  .ui-dark\:hover\:bg-stone-500:hover { background-color: #64748b; }
  .ui-dark\:text-stone-600 { color: #94a3b8; }
  .ui-dark\:bg-stone-600 { background-color: #94a3b8; }
  .ui-dark\:border-stone-600 { border-color: #94a3b8; }
  .ui-dark\:ring-stone-600 { --tw-ring-color: #94a3b8; }
  .ui-dark\:hover\:text-stone-600:hover { color: #94a3b8; }
  .ui-dark\:hover\:bg-stone-600:hover { background-color: #94a3b8; }
  .ui-dark\:text-stone-700 { color: #cbd5e1; }
  .ui-dark\:bg-stone-700 { background-color: #cbd5e1; }
  .ui-dark\:border-stone-700 { border-color: #cbd5e1; }
  .ui-dark\:ring-stone-700 { --tw-ring-color: #cbd5e1; }
  .ui-dark\:hover\:text-stone-700:hover { color: #cbd5e1; }
  .ui-dark\:hover\:bg-stone-700:hover { background-color: #cbd5e1; }
  .ui-dark\:text-stone-800 { color: #e2e8f0; }
  .ui-dark\:bg-stone-800 { background-color: #e2e8f0; }
  .ui-dark\:border-stone-800 { border-color: #e2e8f0; }
  .ui-dark\:ring-stone-800 { --tw-ring-color: #e2e8f0; }
  .ui-dark\:hover\:text-stone-800:hover { color: #e2e8f0; }
  .ui-dark\:hover\:bg-stone-800:hover { background-color: #e2e8f0; }
  .ui-dark\:text-stone-900 { color: #f1f5f9; }
  .ui-dark\:bg-stone-900 { background-color: #f1f5f9; }
  .ui-dark\:border-stone-900 { border-color: #f1f5f9; }
  .ui-dark\:ring-stone-900 { --tw-ring-color: #f1f5f9; }
  .ui-dark\:hover\:text-stone-900:hover { color: #f1f5f9; }
  .ui-dark\:hover\:bg-stone-900:hover { background-color: #f1f5f9; }
  .ui-dark\:text-stone-950 { color: #f8fafc; }
  .ui-dark\:bg-stone-950 { background-color: #f8fafc; }
  .ui-dark\:border-stone-950 { border-color: #f8fafc; }
  .ui-dark\:ring-stone-950 { --tw-ring-color: #f8fafc; }
  .ui-dark\:hover\:text-stone-950:hover { color: #f8fafc; }
  .ui-dark\:hover\:bg-stone-950:hover { background-color: #f8fafc; }
  .ui-dark\:text-red-50 { color: #020617; }
  .ui-dark\:bg-red-50 { background-color: #020617; }
  .ui-dark\:border-red-50 { border-color: #020617; }
  .ui-dark\:ring-red-50 { --tw-ring-color: #020617; }
  .ui-dark\:hover\:text-red-50:hover { color: #020617; }
  .ui-dark\:hover\:bg-red-50:hover { background-color: #020617; }
  .ui-dark\:text-red-100 { color: #0f172a; }
  .ui-dark\:bg-red-100 { background-color: #0f172a; }
  .ui-dark\:border-red-100 { border-color: #0f172a; }
  .ui-dark\:ring-red-100 { --tw-ring-color: #0f172a; }
  .ui-dark\:hover\:text-red-100:hover { color: #0f172a; }
  .ui-dark\:hover\:bg-red-100:hover { background-color: #0f172a; }
  .ui-dark\:text-red-200 { color: #1e293b; }
  .ui-dark\:bg-red-200 { background-color: #1e293b; }
  .ui-dark\:border-red-200 { border-color: #1e293b; }
  .ui-dark\:ring-red-200 { --tw-ring-color: #1e293b; }
  .ui-dark\:hover\:text-red-200:hover { color: #1e293b; }
  .ui-dark\:hover\:bg-red-200:hover { background-color: #1e293b; }
  .ui-dark\:text-red-300 { color: #334155; }
  .ui-dark\:bg-red-300 { background-color: #334155; }
  .ui-dark\:border-red-300 { border-color: #334155; }
  .ui-dark\:ring-red-300 { --tw-ring-color: #334155; }
  .ui-dark\:hover\:text-red-300:hover { color: #334155; }
  .ui-dark\:hover\:bg-red-300:hover { background-color: #334155; }
  .ui-dark\:text-red-400 { color: #475569; }
  .ui-dark\:bg-red-400 { background-color: #475569; }
  .ui-dark\:border-red-400 { border-color: #475569; }
  .ui-dark\:ring-red-400 { --tw-ring-color: #475569; }
  .ui-dark\:hover\:text-red-400:hover { color: #475569; }
  .ui-dark\:hover\:bg-red-400:hover { background-color: #475569; }
  .ui-dark\:text-red-500 { color: #64748b; }
  .ui-dark\:bg-red-500 { background-color: #64748b; }
  .ui-dark\:border-red-500 { border-color: #64748b; }
  .ui-dark\:ring-red-500 { --tw-ring-color: #64748b; }
  .ui-dark\:hover\:text-red-500:hover { color: #64748b; }
  .ui-dark\:hover\:bg-red-500:hover { background-color: #64748b; }
  .ui-dark\:text-red-600 { color: #94a3b8; }
  .ui-dark\:bg-red-600 { background-color: #94a3b8; }
  .ui-dark\:border-red-600 { border-color: #94a3b8; }
  .ui-dark\:ring-red-600 { --tw-ring-color: #94a3b8; }
  .ui-dark\:hover\:text-red-600:hover { color: #94a3b8; }
  .ui-dark\:hover\:bg-red-600:hover { background-color: #94a3b8; }
  .ui-dark\:text-red-700 { color: #cbd5e1; }
  .ui-dark\:bg-red-700 { background-color: #cbd5e1; }
  .ui-dark\:border-red-700 { border-color: #cbd5e1; }
  .ui-dark\:ring-red-700 { --tw-ring-color: #cbd5e1; }
  .ui-dark\:hover\:text-red-700:hover { color: #cbd5e1; }
  .ui-dark\:hover\:bg-red-700:hover { background-color: #cbd5e1; }
  .ui-dark\:text-red-800 { color: #e2e8f0; }
  .ui-dark\:bg-red-800 { background-color: #e2e8f0; }
  .ui-dark\:border-red-800 { border-color: #e2e8f0; }
  .ui-dark\:ring-red-800 { --tw-ring-color: #e2e8f0; }
  .ui-dark\:hover\:text-red-800:hover { color: #e2e8f0; }
  .ui-dark\:hover\:bg-red-800:hover { background-color: #e2e8f0; }
  .ui-dark\:text-red-900 { color: #f1f5f9; }
  .ui-dark\:bg-red-900 { background-color: #f1f5f9; }
  .ui-dark\:border-red-900 { border-color: #f1f5f9; }
  .ui-dark\:ring-red-900 { --tw-ring-color: #f1f5f9; }
  .ui-dark\:hover\:text-red-900:hover { color: #f1f5f9; }
  .ui-dark\:hover\:bg-red-900:hover { background-color: #f1f5f9; }
  .ui-dark\:text-red-950 { color: #f8fafc; }
  .ui-dark\:bg-red-950 { background-color: #f8fafc; }
  .ui-dark\:border-red-950 { border-color: #f8fafc; }
  .ui-dark\:ring-red-950 { --tw-ring-color: #f8fafc; }
  .ui-dark\:hover\:text-red-950:hover { color: #f8fafc; }
  .ui-dark\:hover\:bg-red-950:hover { background-color: #f8fafc; }
  .ui-dark\:text-orange-50 { color: #020617; }
  .ui-dark\:bg-orange-50 { background-color: #020617; }
  .ui-dark\:border-orange-50 { border-color: #020617; }
  .ui-dark\:ring-orange-50 { --tw-ring-color: #020617; }
  .ui-dark\:hover\:text-orange-50:hover { color: #020617; }
  .ui-dark\:hover\:bg-orange-50:hover { background-color: #020617; }
  .ui-dark\:text-orange-100 { color: #0f172a; }
  .ui-dark\:bg-orange-100 { background-color: #0f172a; }
  .ui-dark\:border-orange-100 { border-color: #0f172a; }
  .ui-dark\:ring-orange-100 { --tw-ring-color: #0f172a; }
  .ui-dark\:hover\:text-orange-100:hover { color: #0f172a; }
  .ui-dark\:hover\:bg-orange-100:hover { background-color: #0f172a; }
  .ui-dark\:text-orange-200 { color: #1e293b; }
  .ui-dark\:bg-orange-200 { background-color: #1e293b; }
  .ui-dark\:border-orange-200 { border-color: #1e293b; }
  .ui-dark\:ring-orange-200 { --tw-ring-color: #1e293b; }
  .ui-dark\:hover\:text-orange-200:hover { color: #1e293b; }
  .ui-dark\:hover\:bg-orange-200:hover { background-color: #1e293b; }
  .ui-dark\:text-orange-300 { color: #334155; }
  .ui-dark\:bg-orange-300 { background-color: #334155; }
  .ui-dark\:border-orange-300 { border-color: #334155; }
  .ui-dark\:ring-orange-300 { --tw-ring-color: #334155; }
  .ui-dark\:hover\:text-orange-300:hover { color: #334155; }
  .ui-dark\:hover\:bg-orange-300:hover { background-color: #334155; }
  .ui-dark\:text-orange-400 { color: #475569; }
  .ui-dark\:bg-orange-400 { background-color: #475569; }
  .ui-dark\:border-orange-400 { border-color: #475569; }
  .ui-dark\:ring-orange-400 { --tw-ring-color: #475569; }
  .ui-dark\:hover\:text-orange-400:hover { color: #475569; }
  .ui-dark\:hover\:bg-orange-400:hover { background-color: #475569; }
  .ui-dark\:text-orange-500 { color: #64748b; }
  .ui-dark\:bg-orange-500 { background-color: #64748b; }
  .ui-dark\:border-orange-500 { border-color: #64748b; }
  .ui-dark\:ring-orange-500 { --tw-ring-color: #64748b; }
  .ui-dark\:hover\:text-orange-500:hover { color: #64748b; }
  .ui-dark\:hover\:bg-orange-500:hover { background-color: #64748b; }
  .ui-dark\:text-orange-600 { color: #94a3b8; }
  .ui-dark\:bg-orange-600 { background-color: #94a3b8; }
  .ui-dark\:border-orange-600 { border-color: #94a3b8; }
  .ui-dark\:ring-orange-600 { --tw-ring-color: #94a3b8; }
  .ui-dark\:hover\:text-orange-600:hover { color: #94a3b8; }
  .ui-dark\:hover\:bg-orange-600:hover { background-color: #94a3b8; }
  .ui-dark\:text-orange-700 { color: #cbd5e1; }
  .ui-dark\:bg-orange-700 { background-color: #cbd5e1; }
  .ui-dark\:border-orange-700 { border-color: #cbd5e1; }
  .ui-dark\:ring-orange-700 { --tw-ring-color: #cbd5e1; }
  .ui-dark\:hover\:text-orange-700:hover { color: #cbd5e1; }
  .ui-dark\:hover\:bg-orange-700:hover { background-color: #cbd5e1; }
  .ui-dark\:text-orange-800 { color: #e2e8f0; }
  .ui-dark\:bg-orange-800 { background-color: #e2e8f0; }
  .ui-dark\:border-orange-800 { border-color: #e2e8f0; }
  .ui-dark\:ring-orange-800 { --tw-ring-color: #e2e8f0; }
  .ui-dark\:hover\:text-orange-800:hover { color: #e2e8f0; }
  .ui-dark\:hover\:bg-orange-800:hover { background-color: #e2e8f0; }
  .ui-dark\:text-orange-900 { color: #f1f5f9; }
  .ui-dark\:bg-orange-900 { background-color: #f1f5f9; }
  .ui-dark\:border-orange-900 { border-color: #f1f5f9; }
  .ui-dark\:ring-orange-900 { --tw-ring-color: #f1f5f9; }
  .ui-dark\:hover\:text-orange-900:hover { color: #f1f5f9; }
  .ui-dark\:hover\:bg-orange-900:hover { background-color: #f1f5f9; }
  .ui-dark\:text-orange-950 { color: #f8fafc; }
  .ui-dark\:bg-orange-950 { background-color: #f8fafc; }
  .ui-dark\:border-orange-950 { border-color: #f8fafc; }
  .ui-dark\:ring-orange-950 { --tw-ring-color: #f8fafc; }
  .ui-dark\:hover\:text-orange-950:hover { color: #f8fafc; }
  .ui-dark\:hover\:bg-orange-950:hover { background-color: #f8fafc; }
  .ui-dark\:text-amber-50 { color: #020617; }
  .ui-dark\:bg-amber-50 { background-color: #020617; }
  .ui-dark\:border-amber-50 { border-color: #020617; }
  .ui-dark\:ring-amber-50 { --tw-ring-color: #020617; }
  .ui-dark\:hover\:text-amber-50:hover { color: #020617; }
  .ui-dark\:hover\:bg-amber-50:hover { background-color: #020617; }
  .ui-dark\:text-amber-100 { color: #0f172a; }
  .ui-dark\:bg-amber-100 { background-color: #0f172a; }
  .ui-dark\:border-amber-100 { border-color: #0f172a; }
  .ui-dark\:ring-amber-100 { --tw-ring-color: #0f172a; }
  .ui-dark\:hover\:text-amber-100:hover { color: #0f172a; }
  .ui-dark\:hover\:bg-amber-100:hover { background-color: #0f172a; }
  .ui-dark\:text-amber-200 { color: #1e293b; }
  .ui-dark\:bg-amber-200 { background-color: #1e293b; }
  .ui-dark\:border-amber-200 { border-color: #1e293b; }
  .ui-dark\:ring-amber-200 { --tw-ring-color: #1e293b; }
  .ui-dark\:hover\:text-amber-200:hover { color: #1e293b; }
  .ui-dark\:hover\:bg-amber-200:hover { background-color: #1e293b; }
  .ui-dark\:text-amber-300 { color: #334155; }
  .ui-dark\:bg-amber-300 { background-color: #334155; }
  .ui-dark\:border-amber-300 { border-color: #334155; }
  .ui-dark\:ring-amber-300 { --tw-ring-color: #334155; }
  .ui-dark\:hover\:text-amber-300:hover { color: #334155; }
  .ui-dark\:hover\:bg-amber-300:hover { background-color: #334155; }
  .ui-dark\:text-amber-400 { color: #475569; }
  .ui-dark\:bg-amber-400 { background-color: #475569; }
  .ui-dark\:border-amber-400 { border-color: #475569; }
  .ui-dark\:ring-amber-400 { --tw-ring-color: #475569; }
  .ui-dark\:hover\:text-amber-400:hover { color: #475569; }
  .ui-dark\:hover\:bg-amber-400:hover { background-color: #475569; }
  .ui-dark\:text-amber-500 { color: #64748b; }
  .ui-dark\:bg-amber-500 { background-color: #64748b; }
  .ui-dark\:border-amber-500 { border-color: #64748b; }
  .ui-dark\:ring-amber-500 { --tw-ring-color: #64748b; }
  .ui-dark\:hover\:text-amber-500:hover { color: #64748b; }
  .ui-dark\:hover\:bg-amber-500:hover { background-color: #64748b; }
  .ui-dark\:text-amber-600 { color: #94a3b8; }
  .ui-dark\:bg-amber-600 { background-color: #94a3b8; }
  .ui-dark\:border-amber-600 { border-color: #94a3b8; }
  .ui-dark\:ring-amber-600 { --tw-ring-color: #94a3b8; }
  .ui-dark\:hover\:text-amber-600:hover { color: #94a3b8; }
  .ui-dark\:hover\:bg-amber-600:hover { background-color: #94a3b8; }
  .ui-dark\:text-amber-700 { color: #cbd5e1; }
  .ui-dark\:bg-amber-700 { background-color: #cbd5e1; }
  .ui-dark\:border-amber-700 { border-color: #cbd5e1; }
  .ui-dark\:ring-amber-700 { --tw-ring-color: #cbd5e1; }
  .ui-dark\:hover\:text-amber-700:hover { color: #cbd5e1; }
  .ui-dark\:hover\:bg-amber-700:hover { background-color: #cbd5e1; }
  .ui-dark\:text-amber-800 { color: #e2e8f0; }
  .ui-dark\:bg-amber-800 { background-color: #e2e8f0; }
  .ui-dark\:border-amber-800 { border-color: #e2e8f0; }
  .ui-dark\:ring-amber-800 { --tw-ring-color: #e2e8f0; }
  .ui-dark\:hover\:text-amber-800:hover { color: #e2e8f0; }
  .ui-dark\:hover\:bg-amber-800:hover { background-color: #e2e8f0; }
  .ui-dark\:text-amber-900 { color: #f1f5f9; }
  .ui-dark\:bg-amber-900 { background-color: #f1f5f9; }
  .ui-dark\:border-amber-900 { border-color: #f1f5f9; }
  .ui-dark\:ring-amber-900 { --tw-ring-color: #f1f5f9; }
  .ui-dark\:hover\:text-amber-900:hover { color: #f1f5f9; }
  .ui-dark\:hover\:bg-amber-900:hover { background-color: #f1f5f9; }
  .ui-dark\:text-amber-950 { color: #f8fafc; }
  .ui-dark\:bg-amber-950 { background-color: #f8fafc; }
  .ui-dark\:border-amber-950 { border-color: #f8fafc; }
  .ui-dark\:ring-amber-950 { --tw-ring-color: #f8fafc; }
  .ui-dark\:hover\:text-amber-950:hover { color: #f8fafc; }
  .ui-dark\:hover\:bg-amber-950:hover { background-color: #f8fafc; }
  .ui-dark\:text-yellow-50 { color: #020617; }
  .ui-dark\:bg-yellow-50 { background-color: #020617; }
  .ui-dark\:border-yellow-50 { border-color: #020617; }
  .ui-dark\:ring-yellow-50 { --tw-ring-color: #020617; }
  .ui-dark\:hover\:text-yellow-50:hover { color: #020617; }
  .ui-dark\:hover\:bg-yellow-50:hover { background-color: #020617; }
  .ui-dark\:text-yellow-100 { color: #0f172a; }
  .ui-dark\:bg-yellow-100 { background-color: #0f172a; }
  .ui-dark\:border-yellow-100 { border-color: #0f172a; }
  .ui-dark\:ring-yellow-100 { --tw-ring-color: #0f172a; }
  .ui-dark\:hover\:text-yellow-100:hover { color: #0f172a; }
  .ui-dark\:hover\:bg-yellow-100:hover { background-color: #0f172a; }
  .ui-dark\:text-yellow-200 { color: #1e293b; }
  .ui-dark\:bg-yellow-200 { background-color: #1e293b; }
  .ui-dark\:border-yellow-200 { border-color: #1e293b; }
  .ui-dark\:ring-yellow-200 { --tw-ring-color: #1e293b; }
  .ui-dark\:hover\:text-yellow-200:hover { color: #1e293b; }
  .ui-dark\:hover\:bg-yellow-200:hover { background-color: #1e293b; }
  .ui-dark\:text-yellow-300 { color: #334155; }
  .ui-dark\:bg-yellow-300 { background-color: #334155; }
  .ui-dark\:border-yellow-300 { border-color: #334155; }
  .ui-dark\:ring-yellow-300 { --tw-ring-color: #334155; }
  .ui-dark\:hover\:text-yellow-300:hover { color: #334155; }
  .ui-dark\:hover\:bg-yellow-300:hover { background-color: #334155; }
  .ui-dark\:text-yellow-400 { color: #475569; }
  .ui-dark\:bg-yellow-400 { background-color: #475569; }
  .ui-dark\:border-yellow-400 { border-color: #475569; }
  .ui-dark\:ring-yellow-400 { --tw-ring-color: #475569; }
  .ui-dark\:hover\:text-yellow-400:hover { color: #475569; }
  .ui-dark\:hover\:bg-yellow-400:hover { background-color: #475569; }
  .ui-dark\:text-yellow-500 { color: #64748b; }
  .ui-dark\:bg-yellow-500 { background-color: #64748b; }
  .ui-dark\:border-yellow-500 { border-color: #64748b; }
  .ui-dark\:ring-yellow-500 { --tw-ring-color: #64748b; }
  .ui-dark\:hover\:text-yellow-500:hover { color: #64748b; }
  .ui-dark\:hover\:bg-yellow-500:hover { background-color: #64748b; }
  .ui-dark\:text-yellow-600 { color: #94a3b8; }
  .ui-dark\:bg-yellow-600 { background-color: #94a3b8; }
  .ui-dark\:border-yellow-600 { border-color: #94a3b8; }
  .ui-dark\:ring-yellow-600 { --tw-ring-color: #94a3b8; }
  .ui-dark\:hover\:text-yellow-600:hover { color: #94a3b8; }
  .ui-dark\:hover\:bg-yellow-600:hover { background-color: #94a3b8; }
  .ui-dark\:text-yellow-700 { color: #cbd5e1; }
  .ui-dark\:bg-yellow-700 { background-color: #cbd5e1; }
  .ui-dark\:border-yellow-700 { border-color: #cbd5e1; }
  .ui-dark\:ring-yellow-700 { --tw-ring-color: #cbd5e1; }
  .ui-dark\:hover\:text-yellow-700:hover { color: #cbd5e1; }
  .ui-dark\:hover\:bg-yellow-700:hover { background-color: #cbd5e1; }
  .ui-dark\:text-yellow-800 { color: #e2e8f0; }
  .ui-dark\:bg-yellow-800 { background-color: #e2e8f0; }
  .ui-dark\:border-yellow-800 { border-color: #e2e8f0; }
  .ui-dark\:ring-yellow-800 { --tw-ring-color: #e2e8f0; }
  .ui-dark\:hover\:text-yellow-800:hover { color: #e2e8f0; }
  .ui-dark\:hover\:bg-yellow-800:hover { background-color: #e2e8f0; }
  .ui-dark\:text-yellow-900 { color: #f1f5f9; }
  .ui-dark\:bg-yellow-900 { background-color: #f1f5f9; }
  .ui-dark\:border-yellow-900 { border-color: #f1f5f9; }
  .ui-dark\:ring-yellow-900 { --tw-ring-color: #f1f5f9; }
  .ui-dark\:hover\:text-yellow-900:hover { color: #f1f5f9; }
  .ui-dark\:hover\:bg-yellow-900:hover { background-color: #f1f5f9; }
  .ui-dark\:text-yellow-950 { color: #f8fafc; }
  .ui-dark\:bg-yellow-950 { background-color: #f8fafc; }
  .ui-dark\:border-yellow-950 { border-color: #f8fafc; }
  .ui-dark\:ring-yellow-950 { --tw-ring-color: #f8fafc; }
  .ui-dark\:hover\:text-yellow-950:hover { color: #f8fafc; }
  .ui-dark\:hover\:bg-yellow-950:hover { background-color: #f8fafc; }
  .ui-dark\:text-lime-50 { color: #020617; }
  .ui-dark\:bg-lime-50 { background-color: #020617; }
  .ui-dark\:border-lime-50 { border-color: #020617; }
  .ui-dark\:ring-lime-50 { --tw-ring-color: #020617; }
  .ui-dark\:hover\:text-lime-50:hover { color: #020617; }
  .ui-dark\:hover\:bg-lime-50:hover { background-color: #020617; }
  .ui-dark\:text-lime-100 { color: #0f172a; }
  .ui-dark\:bg-lime-100 { background-color: #0f172a; }
  .ui-dark\:border-lime-100 { border-color: #0f172a; }
  .ui-dark\:ring-lime-100 { --tw-ring-color: #0f172a; }
  .ui-dark\:hover\:text-lime-100:hover { color: #0f172a; }
  .ui-dark\:hover\:bg-lime-100:hover { background-color: #0f172a; }
  .ui-dark\:text-lime-200 { color: #1e293b; }
  .ui-dark\:bg-lime-200 { background-color: #1e293b; }
  .ui-dark\:border-lime-200 { border-color: #1e293b; }
  .ui-dark\:ring-lime-200 { --tw-ring-color: #1e293b; }
  .ui-dark\:hover\:text-lime-200:hover { color: #1e293b; }
  .ui-dark\:hover\:bg-lime-200:hover { background-color: #1e293b; }
  .ui-dark\:text-lime-300 { color: #334155; }
  .ui-dark\:bg-lime-300 { background-color: #334155; }
  .ui-dark\:border-lime-300 { border-color: #334155; }
  .ui-dark\:ring-lime-300 { --tw-ring-color: #334155; }
  .ui-dark\:hover\:text-lime-300:hover { color: #334155; }
  .ui-dark\:hover\:bg-lime-300:hover { background-color: #334155; }
  .ui-dark\:text-lime-400 { color: #475569; }
  .ui-dark\:bg-lime-400 { background-color: #475569; }
  .ui-dark\:border-lime-400 { border-color: #475569; }
  .ui-dark\:ring-lime-400 { --tw-ring-color: #475569; }
  .ui-dark\:hover\:text-lime-400:hover { color: #475569; }
  .ui-dark\:hover\:bg-lime-400:hover { background-color: #475569; }
  .ui-dark\:text-lime-500 { color: #64748b; }
  .ui-dark\:bg-lime-500 { background-color: #64748b; }
  .ui-dark\:border-lime-500 { border-color: #64748b; }
  .ui-dark\:ring-lime-500 { --tw-ring-color: #64748b; }
  .ui-dark\:hover\:text-lime-500:hover { color: #64748b; }
  .ui-dark\:hover\:bg-lime-500:hover { background-color: #64748b; }
  .ui-dark\:text-lime-600 { color: #94a3b8; }
  .ui-dark\:bg-lime-600 { background-color: #94a3b8; }
  .ui-dark\:border-lime-600 { border-color: #94a3b8; }
  .ui-dark\:ring-lime-600 { --tw-ring-color: #94a3b8; }
  .ui-dark\:hover\:text-lime-600:hover { color: #94a3b8; }
  .ui-dark\:hover\:bg-lime-600:hover { background-color: #94a3b8; }
  .ui-dark\:text-lime-700 { color: #cbd5e1; }
  .ui-dark\:bg-lime-700 { background-color: #cbd5e1; }
  .ui-dark\:border-lime-700 { border-color: #cbd5e1; }
  .ui-dark\:ring-lime-700 { --tw-ring-color: #cbd5e1; }
  .ui-dark\:hover\:text-lime-700:hover { color: #cbd5e1; }
  .ui-dark\:hover\:bg-lime-700:hover { background-color: #cbd5e1; }
  .ui-dark\:text-lime-800 { color: #e2e8f0; }
  .ui-dark\:bg-lime-800 { background-color: #e2e8f0; }
  .ui-dark\:border-lime-800 { border-color: #e2e8f0; }
  .ui-dark\:ring-lime-800 { --tw-ring-color: #e2e8f0; }
  .ui-dark\:hover\:text-lime-800:hover { color: #e2e8f0; }
  .ui-dark\:hover\:bg-lime-800:hover { background-color: #e2e8f0; }
  .ui-dark\:text-lime-900 { color: #f1f5f9; }
  .ui-dark\:bg-lime-900 { background-color: #f1f5f9; }
  .ui-dark\:border-lime-900 { border-color: #f1f5f9; }
  .ui-dark\:ring-lime-900 { --tw-ring-color: #f1f5f9; }
  .ui-dark\:hover\:text-lime-900:hover { color: #f1f5f9; }
  .ui-dark\:hover\:bg-lime-900:hover { background-color: #f1f5f9; }
  .ui-dark\:text-lime-950 { color: #f8fafc; }
  .ui-dark\:bg-lime-950 { background-color: #f8fafc; }
  .ui-dark\:border-lime-950 { border-color: #f8fafc; }
  .ui-dark\:ring-lime-950 { --tw-ring-color: #f8fafc; }
  .ui-dark\:hover\:text-lime-950:hover { color: #f8fafc; }
  .ui-dark\:hover\:bg-lime-950:hover { background-color: #f8fafc; }
  .ui-dark\:text-green-50 { color: #020617; }
  .ui-dark\:bg-green-50 { background-color: #020617; }
  .ui-dark\:border-green-50 { border-color: #020617; }
  .ui-dark\:ring-green-50 { --tw-ring-color: #020617; }
  .ui-dark\:hover\:text-green-50:hover { color: #020617; }
  .ui-dark\:hover\:bg-green-50:hover { background-color: #020617; }
  .ui-dark\:text-green-100 { color: #0f172a; }
  .ui-dark\:bg-green-100 { background-color: #0f172a; }
  .ui-dark\:border-green-100 { border-color: #0f172a; }
  .ui-dark\:ring-green-100 { --tw-ring-color: #0f172a; }
  .ui-dark\:hover\:text-green-100:hover { color: #0f172a; }
  .ui-dark\:hover\:bg-green-100:hover { background-color: #0f172a; }
  .ui-dark\:text-green-200 { color: #1e293b; }
  .ui-dark\:bg-green-200 { background-color: #1e293b; }
  .ui-dark\:border-green-200 { border-color: #1e293b; }
  .ui-dark\:ring-green-200 { --tw-ring-color: #1e293b; }
  .ui-dark\:hover\:text-green-200:hover { color: #1e293b; }
  .ui-dark\:hover\:bg-green-200:hover { background-color: #1e293b; }
  .ui-dark\:text-green-300 { color: #334155; }
  .ui-dark\:bg-green-300 { background-color: #334155; }
  .ui-dark\:border-green-300 { border-color: #334155; }
  .ui-dark\:ring-green-300 { --tw-ring-color: #334155; }
  .ui-dark\:hover\:text-green-300:hover { color: #334155; }
  .ui-dark\:hover\:bg-green-300:hover { background-color: #334155; }
  .ui-dark\:text-green-400 { color: #475569; }
  .ui-dark\:bg-green-400 { background-color: #475569; }
  .ui-dark\:border-green-400 { border-color: #475569; }
  .ui-dark\:ring-green-400 { --tw-ring-color: #475569; }
  .ui-dark\:hover\:text-green-400:hover { color: #475569; }
  .ui-dark\:hover\:bg-green-400:hover { background-color: #475569; }
  .ui-dark\:text-green-500 { color: #64748b; }
  .ui-dark\:bg-green-500 { background-color: #64748b; }
  .ui-dark\:border-green-500 { border-color: #64748b; }
  .ui-dark\:ring-green-500 { --tw-ring-color: #64748b; }
  .ui-dark\:hover\:text-green-500:hover { color: #64748b; }
  .ui-dark\:hover\:bg-green-500:hover { background-color: #64748b; }
  .ui-dark\:text-green-600 { color: #94a3b8; }
  .ui-dark\:bg-green-600 { background-color: #94a3b8; }
  .ui-dark\:border-green-600 { border-color: #94a3b8; }
  .ui-dark\:ring-green-600 { --tw-ring-color: #94a3b8; }
  .ui-dark\:hover\:text-green-600:hover { color: #94a3b8; }
  .ui-dark\:hover\:bg-green-600:hover { background-color: #94a3b8; }
  .ui-dark\:text-green-700 { color: #cbd5e1; }
  .ui-dark\:bg-green-700 { background-color: #cbd5e1; }
  .ui-dark\:border-green-700 { border-color: #cbd5e1; }
  .ui-dark\:ring-green-700 { --tw-ring-color: #cbd5e1; }
  .ui-dark\:hover\:text-green-700:hover { color: #cbd5e1; }
  .ui-dark\:hover\:bg-green-700:hover { background-color: #cbd5e1; }
  .ui-dark\:text-green-800 { color: #e2e8f0; }
  .ui-dark\:bg-green-800 { background-color: #e2e8f0; }
  .ui-dark\:border-green-800 { border-color: #e2e8f0; }
  .ui-dark\:ring-green-800 { --tw-ring-color: #e2e8f0; }
  .ui-dark\:hover\:text-green-800:hover { color: #e2e8f0; }
  .ui-dark\:hover\:bg-green-800:hover { background-color: #e2e8f0; }
  .ui-dark\:text-green-900 { color: #f1f5f9; }
  .ui-dark\:bg-green-900 { background-color: #f1f5f9; }
  .ui-dark\:border-green-900 { border-color: #f1f5f9; }
  .ui-dark\:ring-green-900 { --tw-ring-color: #f1f5f9; }
  .ui-dark\:hover\:text-green-900:hover { color: #f1f5f9; }
  .ui-dark\:hover\:bg-green-900:hover { background-color: #f1f5f9; }
  .ui-dark\:text-green-950 { color: #f8fafc; }
  .ui-dark\:bg-green-950 { background-color: #f8fafc; }
  .ui-dark\:border-green-950 { border-color: #f8fafc; }
  .ui-dark\:ring-green-950 { --tw-ring-color: #f8fafc; }
  .ui-dark\:hover\:text-green-950:hover { color: #f8fafc; }
  .ui-dark\:hover\:bg-green-950:hover { background-color: #f8fafc; }
  .ui-dark\:text-emerald-50 { color: #020617; }
  .ui-dark\:bg-emerald-50 { background-color: #020617; }
  .ui-dark\:border-emerald-50 { border-color: #020617; }
  .ui-dark\:ring-emerald-50 { --tw-ring-color: #020617; }
  .ui-dark\:hover\:text-emerald-50:hover { color: #020617; }
  .ui-dark\:hover\:bg-emerald-50:hover { background-color: #020617; }
  .ui-dark\:text-emerald-100 { color: #0f172a; }
  .ui-dark\:bg-emerald-100 { background-color: #0f172a; }
  .ui-dark\:border-emerald-100 { border-color: #0f172a; }
  .ui-dark\:ring-emerald-100 { --tw-ring-color: #0f172a; }
  .ui-dark\:hover\:text-emerald-100:hover { color: #0f172a; }
  .ui-dark\:hover\:bg-emerald-100:hover { background-color: #0f172a; }
  .ui-dark\:text-emerald-200 { color: #1e293b; }
  .ui-dark\:bg-emerald-200 { background-color: #1e293b; }
  .ui-dark\:border-emerald-200 { border-color: #1e293b; }
  .ui-dark\:ring-emerald-200 { --tw-ring-color: #1e293b; }
  .ui-dark\:hover\:text-emerald-200:hover { color: #1e293b; }
  .ui-dark\:hover\:bg-emerald-200:hover { background-color: #1e293b; }
  .ui-dark\:text-emerald-300 { color: #334155; }
  .ui-dark\:bg-emerald-300 { background-color: #334155; }
  .ui-dark\:border-emerald-300 { border-color: #334155; }
  .ui-dark\:ring-emerald-300 { --tw-ring-color: #334155; }
  .ui-dark\:hover\:text-emerald-300:hover { color: #334155; }
  .ui-dark\:hover\:bg-emerald-300:hover { background-color: #334155; }
  .ui-dark\:text-emerald-400 { color: #475569; }
  .ui-dark\:bg-emerald-400 { background-color: #475569; }
  .ui-dark\:border-emerald-400 { border-color: #475569; }
  .ui-dark\:ring-emerald-400 { --tw-ring-color: #475569; }
  .ui-dark\:hover\:text-emerald-400:hover { color: #475569; }
  .ui-dark\:hover\:bg-emerald-400:hover { background-color: #475569; }
  .ui-dark\:text-emerald-500 { color: #64748b; }
  .ui-dark\:bg-emerald-500 { background-color: #64748b; }
  .ui-dark\:border-emerald-500 { border-color: #64748b; }
  .ui-dark\:ring-emerald-500 { --tw-ring-color: #64748b; }
  .ui-dark\:hover\:text-emerald-500:hover { color: #64748b; }
  .ui-dark\:hover\:bg-emerald-500:hover { background-color: #64748b; }
  .ui-dark\:text-emerald-600 { color: #94a3b8; }
  .ui-dark\:bg-emerald-600 { background-color: #94a3b8; }
  .ui-dark\:border-emerald-600 { border-color: #94a3b8; }
  .ui-dark\:ring-emerald-600 { --tw-ring-color: #94a3b8; }
  .ui-dark\:hover\:text-emerald-600:hover { color: #94a3b8; }
  .ui-dark\:hover\:bg-emerald-600:hover { background-color: #94a3b8; }
  .ui-dark\:text-emerald-700 { color: #cbd5e1; }
  .ui-dark\:bg-emerald-700 { background-color: #cbd5e1; }
  .ui-dark\:border-emerald-700 { border-color: #cbd5e1; }
  .ui-dark\:ring-emerald-700 { --tw-ring-color: #cbd5e1; }
  .ui-dark\:hover\:text-emerald-700:hover { color: #cbd5e1; }
  .ui-dark\:hover\:bg-emerald-700:hover { background-color: #cbd5e1; }
  .ui-dark\:text-emerald-800 { color: #e2e8f0; }
  .ui-dark\:bg-emerald-800 { background-color: #e2e8f0; }
  .ui-dark\:border-emerald-800 { border-color: #e2e8f0; }
  .ui-dark\:ring-emerald-800 { --tw-ring-color: #e2e8f0; }
  .ui-dark\:hover\:text-emerald-800:hover { color: #e2e8f0; }
  .ui-dark\:hover\:bg-emerald-800:hover { background-color: #e2e8f0; }
  .ui-dark\:text-emerald-900 { color: #f1f5f9; }
  .ui-dark\:bg-emerald-900 { background-color: #f1f5f9; }
  .ui-dark\:border-emerald-900 { border-color: #f1f5f9; }
  .ui-dark\:ring-emerald-900 { --tw-ring-color: #f1f5f9; }
  .ui-dark\:hover\:text-emerald-900:hover { color: #f1f5f9; }
  .ui-dark\:hover\:bg-emerald-900:hover { background-color: #f1f5f9; }
  .ui-dark\:text-emerald-950 { color: #f8fafc; }
  .ui-dark\:bg-emerald-950 { background-color: #f8fafc; }
  .ui-dark\:border-emerald-950 { border-color: #f8fafc; }
  .ui-dark\:ring-emerald-950 { --tw-ring-color: #f8fafc; }
  .ui-dark\:hover\:text-emerald-950:hover { color: #f8fafc; }
  .ui-dark\:hover\:bg-emerald-950:hover { background-color: #f8fafc; }
  .ui-dark\:text-teal-50 { color: #020617; }
  .ui-dark\:bg-teal-50 { background-color: #020617; }
  .ui-dark\:border-teal-50 { border-color: #020617; }
  .ui-dark\:ring-teal-50 { --tw-ring-color: #020617; }
  .ui-dark\:hover\:text-teal-50:hover { color: #020617; }
  .ui-dark\:hover\:bg-teal-50:hover { background-color: #020617; }
  .ui-dark\:text-teal-100 { color: #0f172a; }
  .ui-dark\:bg-teal-100 { background-color: #0f172a; }
  .ui-dark\:border-teal-100 { border-color: #0f172a; }
  .ui-dark\:ring-teal-100 { --tw-ring-color: #0f172a; }
  .ui-dark\:hover\:text-teal-100:hover { color: #0f172a; }
  .ui-dark\:hover\:bg-teal-100:hover { background-color: #0f172a; }
  .ui-dark\:text-teal-200 { color: #1e293b; }
  .ui-dark\:bg-teal-200 { background-color: #1e293b; }
  .ui-dark\:border-teal-200 { border-color: #1e293b; }
  .ui-dark\:ring-teal-200 { --tw-ring-color: #1e293b; }
  .ui-dark\:hover\:text-teal-200:hover { color: #1e293b; }
  .ui-dark\:hover\:bg-teal-200:hover { background-color: #1e293b; }
  .ui-dark\:text-teal-300 { color: #334155; }
  .ui-dark\:bg-teal-300 { background-color: #334155; }
  .ui-dark\:border-teal-300 { border-color: #334155; }
  .ui-dark\:ring-teal-300 { --tw-ring-color: #334155; }
  .ui-dark\:hover\:text-teal-300:hover { color: #334155; }
  .ui-dark\:hover\:bg-teal-300:hover { background-color: #334155; }
  .ui-dark\:text-teal-400 { color: #475569; }
  .ui-dark\:bg-teal-400 { background-color: #475569; }
  .ui-dark\:border-teal-400 { border-color: #475569; }
  .ui-dark\:ring-teal-400 { --tw-ring-color: #475569; }
  .ui-dark\:hover\:text-teal-400:hover { color: #475569; }
  .ui-dark\:hover\:bg-teal-400:hover { background-color: #475569; }
  .ui-dark\:text-teal-500 { color: #64748b; }
  .ui-dark\:bg-teal-500 { background-color: #64748b; }
  .ui-dark\:border-teal-500 { border-color: #64748b; }
  .ui-dark\:ring-teal-500 { --tw-ring-color: #64748b; }
  .ui-dark\:hover\:text-teal-500:hover { color: #64748b; }
  .ui-dark\:hover\:bg-teal-500:hover { background-color: #64748b; }
  .ui-dark\:text-teal-600 { color: #94a3b8; }
  .ui-dark\:bg-teal-600 { background-color: #94a3b8; }
  .ui-dark\:border-teal-600 { border-color: #94a3b8; }
  .ui-dark\:ring-teal-600 { --tw-ring-color: #94a3b8; }
  .ui-dark\:hover\:text-teal-600:hover { color: #94a3b8; }
  .ui-dark\:hover\:bg-teal-600:hover { background-color: #94a3b8; }
  .ui-dark\:text-teal-700 { color: #cbd5e1; }
  .ui-dark\:bg-teal-700 { background-color: #cbd5e1; }
  .ui-dark\:border-teal-700 { border-color: #cbd5e1; }
  .ui-dark\:ring-teal-700 { --tw-ring-color: #cbd5e1; }
  .ui-dark\:hover\:text-teal-700:hover { color: #cbd5e1; }
  .ui-dark\:hover\:bg-teal-700:hover { background-color: #cbd5e1; }
  .ui-dark\:text-teal-800 { color: #e2e8f0; }
  .ui-dark\:bg-teal-800 { background-color: #e2e8f0; }
  .ui-dark\:border-teal-800 { border-color: #e2e8f0; }
  .ui-dark\:ring-teal-800 { --tw-ring-color: #e2e8f0; }
  .ui-dark\:hover\:text-teal-800:hover { color: #e2e8f0; }
  .ui-dark\:hover\:bg-teal-800:hover { background-color: #e2e8f0; }
  .ui-dark\:text-teal-900 { color: #f1f5f9; }
  .ui-dark\:bg-teal-900 { background-color: #f1f5f9; }
  .ui-dark\:border-teal-900 { border-color: #f1f5f9; }
  .ui-dark\:ring-teal-900 { --tw-ring-color: #f1f5f9; }
  .ui-dark\:hover\:text-teal-900:hover { color: #f1f5f9; }
  .ui-dark\:hover\:bg-teal-900:hover { background-color: #f1f5f9; }
  .ui-dark\:text-teal-950 { color: #f8fafc; }
  .ui-dark\:bg-teal-950 { background-color: #f8fafc; }
  .ui-dark\:border-teal-950 { border-color: #f8fafc; }
  .ui-dark\:ring-teal-950 { --tw-ring-color: #f8fafc; }
  .ui-dark\:hover\:text-teal-950:hover { color: #f8fafc; }
  .ui-dark\:hover\:bg-teal-950:hover { background-color: #f8fafc; }
  .ui-dark\:text-cyan-50 { color: #020617; }
  .ui-dark\:bg-cyan-50 { background-color: #020617; }
  .ui-dark\:border-cyan-50 { border-color: #020617; }
  .ui-dark\:ring-cyan-50 { --tw-ring-color: #020617; }
  .ui-dark\:hover\:text-cyan-50:hover { color: #020617; }
  .ui-dark\:hover\:bg-cyan-50:hover { background-color: #020617; }
  .ui-dark\:text-cyan-100 { color: #0f172a; }
  .ui-dark\:bg-cyan-100 { background-color: #0f172a; }
  .ui-dark\:border-cyan-100 { border-color: #0f172a; }
  .ui-dark\:ring-cyan-100 { --tw-ring-color: #0f172a; }
  .ui-dark\:hover\:text-cyan-100:hover { color: #0f172a; }
  .ui-dark\:hover\:bg-cyan-100:hover { background-color: #0f172a; }
  .ui-dark\:text-cyan-200 { color: #1e293b; }
  .ui-dark\:bg-cyan-200 { background-color: #1e293b; }
  .ui-dark\:border-cyan-200 { border-color: #1e293b; }
  .ui-dark\:ring-cyan-200 { --tw-ring-color: #1e293b; }
  .ui-dark\:hover\:text-cyan-200:hover { color: #1e293b; }
  .ui-dark\:hover\:bg-cyan-200:hover { background-color: #1e293b; }
  .ui-dark\:text-cyan-300 { color: #334155; }
  .ui-dark\:bg-cyan-300 { background-color: #334155; }
  .ui-dark\:border-cyan-300 { border-color: #334155; }
  .ui-dark\:ring-cyan-300 { --tw-ring-color: #334155; }
  .ui-dark\:hover\:text-cyan-300:hover { color: #334155; }
  .ui-dark\:hover\:bg-cyan-300:hover { background-color: #334155; }
  .ui-dark\:text-cyan-400 { color: #475569; }
  .ui-dark\:bg-cyan-400 { background-color: #475569; }
  .ui-dark\:border-cyan-400 { border-color: #475569; }
  .ui-dark\:ring-cyan-400 { --tw-ring-color: #475569; }
  .ui-dark\:hover\:text-cyan-400:hover { color: #475569; }
  .ui-dark\:hover\:bg-cyan-400:hover { background-color: #475569; }
  .ui-dark\:text-cyan-500 { color: #64748b; }
  .ui-dark\:bg-cyan-500 { background-color: #64748b; }
  .ui-dark\:border-cyan-500 { border-color: #64748b; }
  .ui-dark\:ring-cyan-500 { --tw-ring-color: #64748b; }
  .ui-dark\:hover\:text-cyan-500:hover { color: #64748b; }
  .ui-dark\:hover\:bg-cyan-500:hover { background-color: #64748b; }
  .ui-dark\:text-cyan-600 { color: #94a3b8; }
  .ui-dark\:bg-cyan-600 { background-color: #94a3b8; }
  .ui-dark\:border-cyan-600 { border-color: #94a3b8; }
  .ui-dark\:ring-cyan-600 { --tw-ring-color: #94a3b8; }
  .ui-dark\:hover\:text-cyan-600:hover { color: #94a3b8; }
  .ui-dark\:hover\:bg-cyan-600:hover { background-color: #94a3b8; }
  .ui-dark\:text-cyan-700 { color: #cbd5e1; }
  .ui-dark\:bg-cyan-700 { background-color: #cbd5e1; }
  .ui-dark\:border-cyan-700 { border-color: #cbd5e1; }
  .ui-dark\:ring-cyan-700 { --tw-ring-color: #cbd5e1; }
  .ui-dark\:hover\:text-cyan-700:hover { color: #cbd5e1; }
  .ui-dark\:hover\:bg-cyan-700:hover { background-color: #cbd5e1; }
  .ui-dark\:text-cyan-800 { color: #e2e8f0; }
  .ui-dark\:bg-cyan-800 { background-color: #e2e8f0; }
  .ui-dark\:border-cyan-800 { border-color: #e2e8f0; }
  .ui-dark\:ring-cyan-800 { --tw-ring-color: #e2e8f0; }
  .ui-dark\:hover\:text-cyan-800:hover { color: #e2e8f0; }
  .ui-dark\:hover\:bg-cyan-800:hover { background-color: #e2e8f0; }
  .ui-dark\:text-cyan-900 { color: #f1f5f9; }
  .ui-dark\:bg-cyan-900 { background-color: #f1f5f9; }
  .ui-dark\:border-cyan-900 { border-color: #f1f5f9; }
  .ui-dark\:ring-cyan-900 { --tw-ring-color: #f1f5f9; }
  .ui-dark\:hover\:text-cyan-900:hover { color: #f1f5f9; }
  .ui-dark\:hover\:bg-cyan-900:hover { background-color: #f1f5f9; }
  .ui-dark\:text-cyan-950 { color: #f8fafc; }
  .ui-dark\:bg-cyan-950 { background-color: #f8fafc; }
  .ui-dark\:border-cyan-950 { border-color: #f8fafc; }
  .ui-dark\:ring-cyan-950 { --tw-ring-color: #f8fafc; }
  .ui-dark\:hover\:text-cyan-950:hover { color: #f8fafc; }
  .ui-dark\:hover\:bg-cyan-950:hover { background-color: #f8fafc; }
  .ui-dark\:text-sky-50 { color: #020617; }
  .ui-dark\:bg-sky-50 { background-color: #020617; }
  .ui-dark\:border-sky-50 { border-color: #020617; }
  .ui-dark\:ring-sky-50 { --tw-ring-color: #020617; }
  .ui-dark\:hover\:text-sky-50:hover { color: #020617; }
  .ui-dark\:hover\:bg-sky-50:hover { background-color: #020617; }
  .ui-dark\:text-sky-100 { color: #0f172a; }
  .ui-dark\:bg-sky-100 { background-color: #0f172a; }
  .ui-dark\:border-sky-100 { border-color: #0f172a; }
  .ui-dark\:ring-sky-100 { --tw-ring-color: #0f172a; }
  .ui-dark\:hover\:text-sky-100:hover { color: #0f172a; }
  .ui-dark\:hover\:bg-sky-100:hover { background-color: #0f172a; }
  .ui-dark\:text-sky-200 { color: #1e293b; }
  .ui-dark\:bg-sky-200 { background-color: #1e293b; }
  .ui-dark\:border-sky-200 { border-color: #1e293b; }
  .ui-dark\:ring-sky-200 { --tw-ring-color: #1e293b; }
  .ui-dark\:hover\:text-sky-200:hover { color: #1e293b; }
  .ui-dark\:hover\:bg-sky-200:hover { background-color: #1e293b; }
  .ui-dark\:text-sky-300 { color: #334155; }
  .ui-dark\:bg-sky-300 { background-color: #334155; }
  .ui-dark\:border-sky-300 { border-color: #334155; }
  .ui-dark\:ring-sky-300 { --tw-ring-color: #334155; }
  .ui-dark\:hover\:text-sky-300:hover { color: #334155; }
  .ui-dark\:hover\:bg-sky-300:hover { background-color: #334155; }
  .ui-dark\:text-sky-400 { color: #475569; }
  .ui-dark\:bg-sky-400 { background-color: #475569; }
  .ui-dark\:border-sky-400 { border-color: #475569; }
  .ui-dark\:ring-sky-400 { --tw-ring-color: #475569; }
  .ui-dark\:hover\:text-sky-400:hover { color: #475569; }
  .ui-dark\:hover\:bg-sky-400:hover { background-color: #475569; }
  .ui-dark\:text-sky-500 { color: #64748b; }
  .ui-dark\:bg-sky-500 { background-color: #64748b; }
  .ui-dark\:border-sky-500 { border-color: #64748b; }
  .ui-dark\:ring-sky-500 { --tw-ring-color: #64748b; }
  .ui-dark\:hover\:text-sky-500:hover { color: #64748b; }
  .ui-dark\:hover\:bg-sky-500:hover { background-color: #64748b; }
  .ui-dark\:text-sky-600 { color: #94a3b8; }
  .ui-dark\:bg-sky-600 { background-color: #94a3b8; }
  .ui-dark\:border-sky-600 { border-color: #94a3b8; }
  .ui-dark\:ring-sky-600 { --tw-ring-color: #94a3b8; }
  .ui-dark\:hover\:text-sky-600:hover { color: #94a3b8; }
  .ui-dark\:hover\:bg-sky-600:hover { background-color: #94a3b8; }
  .ui-dark\:text-sky-700 { color: #cbd5e1; }
  .ui-dark\:bg-sky-700 { background-color: #cbd5e1; }
  .ui-dark\:border-sky-700 { border-color: #cbd5e1; }
  .ui-dark\:ring-sky-700 { --tw-ring-color: #cbd5e1; }
  .ui-dark\:hover\:text-sky-700:hover { color: #cbd5e1; }
  .ui-dark\:hover\:bg-sky-700:hover { background-color: #cbd5e1; }
  .ui-dark\:text-sky-800 { color: #e2e8f0; }
  .ui-dark\:bg-sky-800 { background-color: #e2e8f0; }
  .ui-dark\:border-sky-800 { border-color: #e2e8f0; }
  .ui-dark\:ring-sky-800 { --tw-ring-color: #e2e8f0; }
  .ui-dark\:hover\:text-sky-800:hover { color: #e2e8f0; }
  .ui-dark\:hover\:bg-sky-800:hover { background-color: #e2e8f0; }
  .ui-dark\:text-sky-900 { color: #f1f5f9; }
  .ui-dark\:bg-sky-900 { background-color: #f1f5f9; }
  .ui-dark\:border-sky-900 { border-color: #f1f5f9; }
  .ui-dark\:ring-sky-900 { --tw-ring-color: #f1f5f9; }
  .ui-dark\:hover\:text-sky-900:hover { color: #f1f5f9; }
  .ui-dark\:hover\:bg-sky-900:hover { background-color: #f1f5f9; }
  .ui-dark\:text-sky-950 { color: #f8fafc; }
  .ui-dark\:bg-sky-950 { background-color: #f8fafc; }
  .ui-dark\:border-sky-950 { border-color: #f8fafc; }
  .ui-dark\:ring-sky-950 { --tw-ring-color: #f8fafc; }
  .ui-dark\:hover\:text-sky-950:hover { color: #f8fafc; }
  .ui-dark\:hover\:bg-sky-950:hover { background-color: #f8fafc; }
  .ui-dark\:text-blue-50 { color: #020617; }
  .ui-dark\:bg-blue-50 { background-color: #020617; }
  .ui-dark\:border-blue-50 { border-color: #020617; }
  .ui-dark\:ring-blue-50 { --tw-ring-color: #020617; }
  .ui-dark\:hover\:text-blue-50:hover { color: #020617; }
  .ui-dark\:hover\:bg-blue-50:hover { background-color: #020617; }
  .ui-dark\:text-blue-100 { color: #0f172a; }
  .ui-dark\:bg-blue-100 { background-color: #0f172a; }
  .ui-dark\:border-blue-100 { border-color: #0f172a; }
  .ui-dark\:ring-blue-100 { --tw-ring-color: #0f172a; }
  .ui-dark\:hover\:text-blue-100:hover { color: #0f172a; }
  .ui-dark\:hover\:bg-blue-100:hover { background-color: #0f172a; }
  .ui-dark\:text-blue-200 { color: #1e293b; }
  .ui-dark\:bg-blue-200 { background-color: #1e293b; }
  .ui-dark\:border-blue-200 { border-color: #1e293b; }
  .ui-dark\:ring-blue-200 { --tw-ring-color: #1e293b; }
  .ui-dark\:hover\:text-blue-200:hover { color: #1e293b; }
  .ui-dark\:hover\:bg-blue-200:hover { background-color: #1e293b; }
  .ui-dark\:text-blue-300 { color: #334155; }
  .ui-dark\:bg-blue-300 { background-color: #334155; }
  .ui-dark\:border-blue-300 { border-color: #334155; }
  .ui-dark\:ring-blue-300 { --tw-ring-color: #334155; }
  .ui-dark\:hover\:text-blue-300:hover { color: #334155; }
  .ui-dark\:hover\:bg-blue-300:hover { background-color: #334155; }
  .ui-dark\:text-blue-400 { color: #475569; }
  .ui-dark\:bg-blue-400 { background-color: #475569; }
  .ui-dark\:border-blue-400 { border-color: #475569; }
  .ui-dark\:ring-blue-400 { --tw-ring-color: #475569; }
  .ui-dark\:hover\:text-blue-400:hover { color: #475569; }
  .ui-dark\:hover\:bg-blue-400:hover { background-color: #475569; }
  .ui-dark\:text-blue-500 { color: #64748b; }
  .ui-dark\:bg-blue-500 { background-color: #64748b; }
  .ui-dark\:border-blue-500 { border-color: #64748b; }
  .ui-dark\:ring-blue-500 { --tw-ring-color: #64748b; }
  .ui-dark\:hover\:text-blue-500:hover { color: #64748b; }
  .ui-dark\:hover\:bg-blue-500:hover { background-color: #64748b; }
  .ui-dark\:text-blue-600 { color: #94a3b8; }
  .ui-dark\:bg-blue-600 { background-color: #94a3b8; }
  .ui-dark\:border-blue-600 { border-color: #94a3b8; }
  .ui-dark\:ring-blue-600 { --tw-ring-color: #94a3b8; }
  .ui-dark\:hover\:text-blue-600:hover { color: #94a3b8; }
  .ui-dark\:hover\:bg-blue-600:hover { background-color: #94a3b8; }
  .ui-dark\:text-blue-700 { color: #cbd5e1; }
  .ui-dark\:bg-blue-700 { background-color: #cbd5e1; }
  .ui-dark\:border-blue-700 { border-color: #cbd5e1; }
  .ui-dark\:ring-blue-700 { --tw-ring-color: #cbd5e1; }
  .ui-dark\:hover\:text-blue-700:hover { color: #cbd5e1; }
  .ui-dark\:hover\:bg-blue-700:hover { background-color: #cbd5e1; }
  .ui-dark\:text-blue-800 { color: #e2e8f0; }
  .ui-dark\:bg-blue-800 { background-color: #e2e8f0; }
  .ui-dark\:border-blue-800 { border-color: #e2e8f0; }
  .ui-dark\:ring-blue-800 { --tw-ring-color: #e2e8f0; }
  .ui-dark\:hover\:text-blue-800:hover { color: #e2e8f0; }
  .ui-dark\:hover\:bg-blue-800:hover { background-color: #e2e8f0; }
  .ui-dark\:text-blue-900 { color: #f1f5f9; }
  .ui-dark\:bg-blue-900 { background-color: #f1f5f9; }
  .ui-dark\:border-blue-900 { border-color: #f1f5f9; }
  .ui-dark\:ring-blue-900 { --tw-ring-color: #f1f5f9; }
  .ui-dark\:hover\:text-blue-900:hover { color: #f1f5f9; }
  .ui-dark\:hover\:bg-blue-900:hover { background-color: #f1f5f9; }
  .ui-dark\:text-blue-950 { color: #f8fafc; }
  .ui-dark\:bg-blue-950 { background-color: #f8fafc; }
  .ui-dark\:border-blue-950 { border-color: #f8fafc; }
  .ui-dark\:ring-blue-950 { --tw-ring-color: #f8fafc; }
  .ui-dark\:hover\:text-blue-950:hover { color: #f8fafc; }
  .ui-dark\:hover\:bg-blue-950:hover { background-color: #f8fafc; }
  .ui-dark\:text-indigo-50 { color: #020617; }
  .ui-dark\:bg-indigo-50 { background-color: #020617; }
  .ui-dark\:border-indigo-50 { border-color: #020617; }
  .ui-dark\:ring-indigo-50 { --tw-ring-color: #020617; }
  .ui-dark\:hover\:text-indigo-50:hover { color: #020617; }
  .ui-dark\:hover\:bg-indigo-50:hover { background-color: #020617; }
  .ui-dark\:text-indigo-100 { color: #0f172a; }
  .ui-dark\:bg-indigo-100 { background-color: #0f172a; }
  .ui-dark\:border-indigo-100 { border-color: #0f172a; }
  .ui-dark\:ring-indigo-100 { --tw-ring-color: #0f172a; }
  .ui-dark\:hover\:text-indigo-100:hover { color: #0f172a; }
  .ui-dark\:hover\:bg-indigo-100:hover { background-color: #0f172a; }
  .ui-dark\:text-indigo-200 { color: #1e293b; }
  .ui-dark\:bg-indigo-200 { background-color: #1e293b; }
  .ui-dark\:border-indigo-200 { border-color: #1e293b; }
  .ui-dark\:ring-indigo-200 { --tw-ring-color: #1e293b; }
  .ui-dark\:hover\:text-indigo-200:hover { color: #1e293b; }
  .ui-dark\:hover\:bg-indigo-200:hover { background-color: #1e293b; }
  .ui-dark\:text-indigo-300 { color: #334155; }
  .ui-dark\:bg-indigo-300 { background-color: #334155; }
  .ui-dark\:border-indigo-300 { border-color: #334155; }
  .ui-dark\:ring-indigo-300 { --tw-ring-color: #334155; }
  .ui-dark\:hover\:text-indigo-300:hover { color: #334155; }
  .ui-dark\:hover\:bg-indigo-300:hover { background-color: #334155; }
  .ui-dark\:text-indigo-400 { color: #475569; }
  .ui-dark\:bg-indigo-400 { background-color: #475569; }
  .ui-dark\:border-indigo-400 { border-color: #475569; }
  .ui-dark\:ring-indigo-400 { --tw-ring-color: #475569; }
  .ui-dark\:hover\:text-indigo-400:hover { color: #475569; }
  .ui-dark\:hover\:bg-indigo-400:hover { background-color: #475569; }
  .ui-dark\:text-indigo-500 { color: #64748b; }
  .ui-dark\:bg-indigo-500 { background-color: #64748b; }
  .ui-dark\:border-indigo-500 { border-color: #64748b; }
  .ui-dark\:ring-indigo-500 { --tw-ring-color: #64748b; }
  .ui-dark\:hover\:text-indigo-500:hover { color: #64748b; }
  .ui-dark\:hover\:bg-indigo-500:hover { background-color: #64748b; }
  .ui-dark\:text-indigo-600 { color: #94a3b8; }
  .ui-dark\:bg-indigo-600 { background-color: #94a3b8; }
  .ui-dark\:border-indigo-600 { border-color: #94a3b8; }
  .ui-dark\:ring-indigo-600 { --tw-ring-color: #94a3b8; }
  .ui-dark\:hover\:text-indigo-600:hover { color: #94a3b8; }
  .ui-dark\:hover\:bg-indigo-600:hover { background-color: #94a3b8; }
  .ui-dark\:text-indigo-700 { color: #cbd5e1; }
  .ui-dark\:bg-indigo-700 { background-color: #cbd5e1; }
  .ui-dark\:border-indigo-700 { border-color: #cbd5e1; }
  .ui-dark\:ring-indigo-700 { --tw-ring-color: #cbd5e1; }
  .ui-dark\:hover\:text-indigo-700:hover { color: #cbd5e1; }
  .ui-dark\:hover\:bg-indigo-700:hover { background-color: #cbd5e1; }
  .ui-dark\:text-indigo-800 { color: #e2e8f0; }
  .ui-dark\:bg-indigo-800 { background-color: #e2e8f0; }
  .ui-dark\:border-indigo-800 { border-color: #e2e8f0; }
  .ui-dark\:ring-indigo-800 { --tw-ring-color: #e2e8f0; }
  .ui-dark\:hover\:text-indigo-800:hover { color: #e2e8f0; }
  .ui-dark\:hover\:bg-indigo-800:hover { background-color: #e2e8f0; }
  .ui-dark\:text-indigo-900 { color: #f1f5f9; }
  .ui-dark\:bg-indigo-900 { background-color: #f1f5f9; }
  .ui-dark\:border-indigo-900 { border-color: #f1f5f9; }
  .ui-dark\:ring-indigo-900 { --tw-ring-color: #f1f5f9; }
  .ui-dark\:hover\:text-indigo-900:hover { color: #f1f5f9; }
  .ui-dark\:hover\:bg-indigo-900:hover { background-color: #f1f5f9; }
  .ui-dark\:text-indigo-950 { color: #f8fafc; }
  .ui-dark\:bg-indigo-950 { background-color: #f8fafc; }
  .ui-dark\:border-indigo-950 { border-color: #f8fafc; }
  .ui-dark\:ring-indigo-950 { --tw-ring-color: #f8fafc; }
  .ui-dark\:hover\:text-indigo-950:hover { color: #f8fafc; }
  .ui-dark\:hover\:bg-indigo-950:hover { background-color: #f8fafc; }
  .ui-dark\:text-violet-50 { color: #020617; }
  .ui-dark\:bg-violet-50 { background-color: #020617; }
  .ui-dark\:border-violet-50 { border-color: #020617; }
  .ui-dark\:ring-violet-50 { --tw-ring-color: #020617; }
  .ui-dark\:hover\:text-violet-50:hover { color: #020617; }
  .ui-dark\:hover\:bg-violet-50:hover { background-color: #020617; }
  .ui-dark\:text-violet-100 { color: #0f172a; }
  .ui-dark\:bg-violet-100 { background-color: #0f172a; }
  .ui-dark\:border-violet-100 { border-color: #0f172a; }
  .ui-dark\:ring-violet-100 { --tw-ring-color: #0f172a; }
  .ui-dark\:hover\:text-violet-100:hover { color: #0f172a; }
  .ui-dark\:hover\:bg-violet-100:hover { background-color: #0f172a; }
  .ui-dark\:text-violet-200 { color: #1e293b; }
  .ui-dark\:bg-violet-200 { background-color: #1e293b; }
  .ui-dark\:border-violet-200 { border-color: #1e293b; }
  .ui-dark\:ring-violet-200 { --tw-ring-color: #1e293b; }
  .ui-dark\:hover\:text-violet-200:hover { color: #1e293b; }
  .ui-dark\:hover\:bg-violet-200:hover { background-color: #1e293b; }
  .ui-dark\:text-violet-300 { color: #334155; }
  .ui-dark\:bg-violet-300 { background-color: #334155; }
  .ui-dark\:border-violet-300 { border-color: #334155; }
  .ui-dark\:ring-violet-300 { --tw-ring-color: #334155; }
  .ui-dark\:hover\:text-violet-300:hover { color: #334155; }
  .ui-dark\:hover\:bg-violet-300:hover { background-color: #334155; }
  .ui-dark\:text-violet-400 { color: #475569; }
  .ui-dark\:bg-violet-400 { background-color: #475569; }
  .ui-dark\:border-violet-400 { border-color: #475569; }
  .ui-dark\:ring-violet-400 { --tw-ring-color: #475569; }
  .ui-dark\:hover\:text-violet-400:hover { color: #475569; }
  .ui-dark\:hover\:bg-violet-400:hover { background-color: #475569; }
  .ui-dark\:text-violet-500 { color: #64748b; }
  .ui-dark\:bg-violet-500 { background-color: #64748b; }
  .ui-dark\:border-violet-500 { border-color: #64748b; }
  .ui-dark\:ring-violet-500 { --tw-ring-color: #64748b; }
  .ui-dark\:hover\:text-violet-500:hover { color: #64748b; }
  .ui-dark\:hover\:bg-violet-500:hover { background-color: #64748b; }
  .ui-dark\:text-violet-600 { color: #94a3b8; }
  .ui-dark\:bg-violet-600 { background-color: #94a3b8; }
  .ui-dark\:border-violet-600 { border-color: #94a3b8; }
  .ui-dark\:ring-violet-600 { --tw-ring-color: #94a3b8; }
  .ui-dark\:hover\:text-violet-600:hover { color: #94a3b8; }
  .ui-dark\:hover\:bg-violet-600:hover { background-color: #94a3b8; }
  .ui-dark\:text-violet-700 { color: #cbd5e1; }
  .ui-dark\:bg-violet-700 { background-color: #cbd5e1; }
  .ui-dark\:border-violet-700 { border-color: #cbd5e1; }
  .ui-dark\:ring-violet-700 { --tw-ring-color: #cbd5e1; }
  .ui-dark\:hover\:text-violet-700:hover { color: #cbd5e1; }
  .ui-dark\:hover\:bg-violet-700:hover { background-color: #cbd5e1; }
  .ui-dark\:text-violet-800 { color: #e2e8f0; }
  .ui-dark\:bg-violet-800 { background-color: #e2e8f0; }
  .ui-dark\:border-violet-800 { border-color: #e2e8f0; }
  .ui-dark\:ring-violet-800 { --tw-ring-color: #e2e8f0; }
  .ui-dark\:hover\:text-violet-800:hover { color: #e2e8f0; }
  .ui-dark\:hover\:bg-violet-800:hover { background-color: #e2e8f0; }
  .ui-dark\:text-violet-900 { color: #f1f5f9; }
  .ui-dark\:bg-violet-900 { background-color: #f1f5f9; }
  .ui-dark\:border-violet-900 { border-color: #f1f5f9; }
  .ui-dark\:ring-violet-900 { --tw-ring-color: #f1f5f9; }
  .ui-dark\:hover\:text-violet-900:hover { color: #f1f5f9; }
  .ui-dark\:hover\:bg-violet-900:hover { background-color: #f1f5f9; }
  .ui-dark\:text-violet-950 { color: #f8fafc; }
  .ui-dark\:bg-violet-950 { background-color: #f8fafc; }
  .ui-dark\:border-violet-950 { border-color: #f8fafc; }
  .ui-dark\:ring-violet-950 { --tw-ring-color: #f8fafc; }
  .ui-dark\:hover\:text-violet-950:hover { color: #f8fafc; }
  .ui-dark\:hover\:bg-violet-950:hover { background-color: #f8fafc; }
  .ui-dark\:text-purple-50 { color: #020617; }
  .ui-dark\:bg-purple-50 { background-color: #020617; }
  .ui-dark\:border-purple-50 { border-color: #020617; }
  .ui-dark\:ring-purple-50 { --tw-ring-color: #020617; }
  .ui-dark\:hover\:text-purple-50:hover { color: #020617; }
  .ui-dark\:hover\:bg-purple-50:hover { background-color: #020617; }
  .ui-dark\:text-purple-100 { color: #0f172a; }
  .ui-dark\:bg-purple-100 { background-color: #0f172a; }
  .ui-dark\:border-purple-100 { border-color: #0f172a; }
  .ui-dark\:ring-purple-100 { --tw-ring-color: #0f172a; }
  .ui-dark\:hover\:text-purple-100:hover { color: #0f172a; }
  .ui-dark\:hover\:bg-purple-100:hover { background-color: #0f172a; }
  .ui-dark\:text-purple-200 { color: #1e293b; }
  .ui-dark\:bg-purple-200 { background-color: #1e293b; }
  .ui-dark\:border-purple-200 { border-color: #1e293b; }
  .ui-dark\:ring-purple-200 { --tw-ring-color: #1e293b; }
  .ui-dark\:hover\:text-purple-200:hover { color: #1e293b; }
  .ui-dark\:hover\:bg-purple-200:hover { background-color: #1e293b; }
  .ui-dark\:text-purple-300 { color: #334155; }
  .ui-dark\:bg-purple-300 { background-color: #334155; }
  .ui-dark\:border-purple-300 { border-color: #334155; }
  .ui-dark\:ring-purple-300 { --tw-ring-color: #334155; }
  .ui-dark\:hover\:text-purple-300:hover { color: #334155; }
  .ui-dark\:hover\:bg-purple-300:hover { background-color: #334155; }
  .ui-dark\:text-purple-400 { color: #475569; }
  .ui-dark\:bg-purple-400 { background-color: #475569; }
  .ui-dark\:border-purple-400 { border-color: #475569; }
  .ui-dark\:ring-purple-400 { --tw-ring-color: #475569; }
  .ui-dark\:hover\:text-purple-400:hover { color: #475569; }
  .ui-dark\:hover\:bg-purple-400:hover { background-color: #475569; }
  .ui-dark\:text-purple-500 { color: #64748b; }
  .ui-dark\:bg-purple-500 { background-color: #64748b; }
  .ui-dark\:border-purple-500 { border-color: #64748b; }
  .ui-dark\:ring-purple-500 { --tw-ring-color: #64748b; }
  .ui-dark\:hover\:text-purple-500:hover { color: #64748b; }
  .ui-dark\:hover\:bg-purple-500:hover { background-color: #64748b; }
  .ui-dark\:text-purple-600 { color: #94a3b8; }
  .ui-dark\:bg-purple-600 { background-color: #94a3b8; }
  .ui-dark\:border-purple-600 { border-color: #94a3b8; }
  .ui-dark\:ring-purple-600 { --tw-ring-color: #94a3b8; }
  .ui-dark\:hover\:text-purple-600:hover { color: #94a3b8; }
  .ui-dark\:hover\:bg-purple-600:hover { background-color: #94a3b8; }
  .ui-dark\:text-purple-700 { color: #cbd5e1; }
  .ui-dark\:bg-purple-700 { background-color: #cbd5e1; }
  .ui-dark\:border-purple-700 { border-color: #cbd5e1; }
  .ui-dark\:ring-purple-700 { --tw-ring-color: #cbd5e1; }
  .ui-dark\:hover\:text-purple-700:hover { color: #cbd5e1; }
  .ui-dark\:hover\:bg-purple-700:hover { background-color: #cbd5e1; }
  .ui-dark\:text-purple-800 { color: #e2e8f0; }
  .ui-dark\:bg-purple-800 { background-color: #e2e8f0; }
  .ui-dark\:border-purple-800 { border-color: #e2e8f0; }
  .ui-dark\:ring-purple-800 { --tw-ring-color: #e2e8f0; }
  .ui-dark\:hover\:text-purple-800:hover { color: #e2e8f0; }
  .ui-dark\:hover\:bg-purple-800:hover { background-color: #e2e8f0; }
  .ui-dark\:text-purple-900 { color: #f1f5f9; }
  .ui-dark\:bg-purple-900 { background-color: #f1f5f9; }
  .ui-dark\:border-purple-900 { border-color: #f1f5f9; }
  .ui-dark\:ring-purple-900 { --tw-ring-color: #f1f5f9; }
  .ui-dark\:hover\:text-purple-900:hover { color: #f1f5f9; }
  .ui-dark\:hover\:bg-purple-900:hover { background-color: #f1f5f9; }
  .ui-dark\:text-purple-950 { color: #f8fafc; }
  .ui-dark\:bg-purple-950 { background-color: #f8fafc; }
  .ui-dark\:border-purple-950 { border-color: #f8fafc; }
  .ui-dark\:ring-purple-950 { --tw-ring-color: #f8fafc; }
  .ui-dark\:hover\:text-purple-950:hover { color: #f8fafc; }
  .ui-dark\:hover\:bg-purple-950:hover { background-color: #f8fafc; }
  .ui-dark\:text-fuchsia-50 { color: #020617; }
  .ui-dark\:bg-fuchsia-50 { background-color: #020617; }
  .ui-dark\:border-fuchsia-50 { border-color: #020617; }
  .ui-dark\:ring-fuchsia-50 { --tw-ring-color: #020617; }
  .ui-dark\:hover\:text-fuchsia-50:hover { color: #020617; }
  .ui-dark\:hover\:bg-fuchsia-50:hover { background-color: #020617; }
  .ui-dark\:text-fuchsia-100 { color: #0f172a; }
  .ui-dark\:bg-fuchsia-100 { background-color: #0f172a; }
  .ui-dark\:border-fuchsia-100 { border-color: #0f172a; }
  .ui-dark\:ring-fuchsia-100 { --tw-ring-color: #0f172a; }
  .ui-dark\:hover\:text-fuchsia-100:hover { color: #0f172a; }
  .ui-dark\:hover\:bg-fuchsia-100:hover { background-color: #0f172a; }
  .ui-dark\:text-fuchsia-200 { color: #1e293b; }
  .ui-dark\:bg-fuchsia-200 { background-color: #1e293b; }
  .ui-dark\:border-fuchsia-200 { border-color: #1e293b; }
  .ui-dark\:ring-fuchsia-200 { --tw-ring-color: #1e293b; }
  .ui-dark\:hover\:text-fuchsia-200:hover { color: #1e293b; }
  .ui-dark\:hover\:bg-fuchsia-200:hover { background-color: #1e293b; }
  .ui-dark\:text-fuchsia-300 { color: #334155; }
  .ui-dark\:bg-fuchsia-300 { background-color: #334155; }
  .ui-dark\:border-fuchsia-300 { border-color: #334155; }
  .ui-dark\:ring-fuchsia-300 { --tw-ring-color: #334155; }
  .ui-dark\:hover\:text-fuchsia-300:hover { color: #334155; }
  .ui-dark\:hover\:bg-fuchsia-300:hover { background-color: #334155; }
  .ui-dark\:text-fuchsia-400 { color: #475569; }
  .ui-dark\:bg-fuchsia-400 { background-color: #475569; }
  .ui-dark\:border-fuchsia-400 { border-color: #475569; }
  .ui-dark\:ring-fuchsia-400 { --tw-ring-color: #475569; }
  .ui-dark\:hover\:text-fuchsia-400:hover { color: #475569; }
  .ui-dark\:hover\:bg-fuchsia-400:hover { background-color: #475569; }
  .ui-dark\:text-fuchsia-500 { color: #64748b; }
  .ui-dark\:bg-fuchsia-500 { background-color: #64748b; }
  .ui-dark\:border-fuchsia-500 { border-color: #64748b; }
  .ui-dark\:ring-fuchsia-500 { --tw-ring-color: #64748b; }
  .ui-dark\:hover\:text-fuchsia-500:hover { color: #64748b; }
  .ui-dark\:hover\:bg-fuchsia-500:hover { background-color: #64748b; }
  .ui-dark\:text-fuchsia-600 { color: #94a3b8; }
  .ui-dark\:bg-fuchsia-600 { background-color: #94a3b8; }
  .ui-dark\:border-fuchsia-600 { border-color: #94a3b8; }
  .ui-dark\:ring-fuchsia-600 { --tw-ring-color: #94a3b8; }
  .ui-dark\:hover\:text-fuchsia-600:hover { color: #94a3b8; }
  .ui-dark\:hover\:bg-fuchsia-600:hover { background-color: #94a3b8; }
  .ui-dark\:text-fuchsia-700 { color: #cbd5e1; }
  .ui-dark\:bg-fuchsia-700 { background-color: #cbd5e1; }
  .ui-dark\:border-fuchsia-700 { border-color: #cbd5e1; }
  .ui-dark\:ring-fuchsia-700 { --tw-ring-color: #cbd5e1; }
  .ui-dark\:hover\:text-fuchsia-700:hover { color: #cbd5e1; }
  .ui-dark\:hover\:bg-fuchsia-700:hover { background-color: #cbd5e1; }
  .ui-dark\:text-fuchsia-800 { color: #e2e8f0; }
  .ui-dark\:bg-fuchsia-800 { background-color: #e2e8f0; }
  .ui-dark\:border-fuchsia-800 { border-color: #e2e8f0; }
  .ui-dark\:ring-fuchsia-800 { --tw-ring-color: #e2e8f0; }
  .ui-dark\:hover\:text-fuchsia-800:hover { color: #e2e8f0; }
  .ui-dark\:hover\:bg-fuchsia-800:hover { background-color: #e2e8f0; }
  .ui-dark\:text-fuchsia-900 { color: #f1f5f9; }
  .ui-dark\:bg-fuchsia-900 { background-color: #f1f5f9; }
  .ui-dark\:border-fuchsia-900 { border-color: #f1f5f9; }
  .ui-dark\:ring-fuchsia-900 { --tw-ring-color: #f1f5f9; }
  .ui-dark\:hover\:text-fuchsia-900:hover { color: #f1f5f9; }
  .ui-dark\:hover\:bg-fuchsia-900:hover { background-color: #f1f5f9; }
  .ui-dark\:text-fuchsia-950 { color: #f8fafc; }
  .ui-dark\:bg-fuchsia-950 { background-color: #f8fafc; }
  .ui-dark\:border-fuchsia-950 { border-color: #f8fafc; }
  .ui-dark\:ring-fuchsia-950 { --tw-ring-color: #f8fafc; }
  .ui-dark\:hover\:text-fuchsia-950:hover { color: #f8fafc; }
  .ui-dark\:hover\:bg-fuchsia-950:hover { background-color: #f8fafc; }
  .ui-dark\:text-pink-50 { color: #020617; }
  .ui-dark\:bg-pink-50 { background-color: #020617; }
  .ui-dark\:border-pink-50 { border-color: #020617; }
  .ui-dark\:ring-pink-50 { --tw-ring-color: #020617; }
  .ui-dark\:hover\:text-pink-50:hover { color: #020617; }
  .ui-dark\:hover\:bg-pink-50:hover { background-color: #020617; }
  .ui-dark\:text-pink-100 { color: #0f172a; }
  .ui-dark\:bg-pink-100 { background-color: #0f172a; }
  .ui-dark\:border-pink-100 { border-color: #0f172a; }
  .ui-dark\:ring-pink-100 { --tw-ring-color: #0f172a; }
  .ui-dark\:hover\:text-pink-100:hover { color: #0f172a; }
  .ui-dark\:hover\:bg-pink-100:hover { background-color: #0f172a; }
  .ui-dark\:text-pink-200 { color: #1e293b; }
  .ui-dark\:bg-pink-200 { background-color: #1e293b; }
  .ui-dark\:border-pink-200 { border-color: #1e293b; }
  .ui-dark\:ring-pink-200 { --tw-ring-color: #1e293b; }
  .ui-dark\:hover\:text-pink-200:hover { color: #1e293b; }
  .ui-dark\:hover\:bg-pink-200:hover { background-color: #1e293b; }
  .ui-dark\:text-pink-300 { color: #334155; }
  .ui-dark\:bg-pink-300 { background-color: #334155; }
  .ui-dark\:border-pink-300 { border-color: #334155; }
  .ui-dark\:ring-pink-300 { --tw-ring-color: #334155; }
  .ui-dark\:hover\:text-pink-300:hover { color: #334155; }
  .ui-dark\:hover\:bg-pink-300:hover { background-color: #334155; }
  .ui-dark\:text-pink-400 { color: #475569; }
  .ui-dark\:bg-pink-400 { background-color: #475569; }
  .ui-dark\:border-pink-400 { border-color: #475569; }
  .ui-dark\:ring-pink-400 { --tw-ring-color: #475569; }
  .ui-dark\:hover\:text-pink-400:hover { color: #475569; }
  .ui-dark\:hover\:bg-pink-400:hover { background-color: #475569; }
  .ui-dark\:text-pink-500 { color: #64748b; }
  .ui-dark\:bg-pink-500 { background-color: #64748b; }
  .ui-dark\:border-pink-500 { border-color: #64748b; }
  .ui-dark\:ring-pink-500 { --tw-ring-color: #64748b; }
  .ui-dark\:hover\:text-pink-500:hover { color: #64748b; }
  .ui-dark\:hover\:bg-pink-500:hover { background-color: #64748b; }
  .ui-dark\:text-pink-600 { color: #94a3b8; }
  .ui-dark\:bg-pink-600 { background-color: #94a3b8; }
  .ui-dark\:border-pink-600 { border-color: #94a3b8; }
  .ui-dark\:ring-pink-600 { --tw-ring-color: #94a3b8; }
  .ui-dark\:hover\:text-pink-600:hover { color: #94a3b8; }
  .ui-dark\:hover\:bg-pink-600:hover { background-color: #94a3b8; }
  .ui-dark\:text-pink-700 { color: #cbd5e1; }
  .ui-dark\:bg-pink-700 { background-color: #cbd5e1; }
  .ui-dark\:border-pink-700 { border-color: #cbd5e1; }
  .ui-dark\:ring-pink-700 { --tw-ring-color: #cbd5e1; }
  .ui-dark\:hover\:text-pink-700:hover { color: #cbd5e1; }
  .ui-dark\:hover\:bg-pink-700:hover { background-color: #cbd5e1; }
  .ui-dark\:text-pink-800 { color: #e2e8f0; }
  .ui-dark\:bg-pink-800 { background-color: #e2e8f0; }
  .ui-dark\:border-pink-800 { border-color: #e2e8f0; }
  .ui-dark\:ring-pink-800 { --tw-ring-color: #e2e8f0; }
  .ui-dark\:hover\:text-pink-800:hover { color: #e2e8f0; }
  .ui-dark\:hover\:bg-pink-800:hover { background-color: #e2e8f0; }
  .ui-dark\:text-pink-900 { color: #f1f5f9; }
  .ui-dark\:bg-pink-900 { background-color: #f1f5f9; }
  .ui-dark\:border-pink-900 { border-color: #f1f5f9; }
  .ui-dark\:ring-pink-900 { --tw-ring-color: #f1f5f9; }
  .ui-dark\:hover\:text-pink-900:hover { color: #f1f5f9; }
  .ui-dark\:hover\:bg-pink-900:hover { background-color: #f1f5f9; }
  .ui-dark\:text-pink-950 { color: #f8fafc; }
  .ui-dark\:bg-pink-950 { background-color: #f8fafc; }
  .ui-dark\:border-pink-950 { border-color: #f8fafc; }
  .ui-dark\:ring-pink-950 { --tw-ring-color: #f8fafc; }
  .ui-dark\:hover\:text-pink-950:hover { color: #f8fafc; }
  .ui-dark\:hover\:bg-pink-950:hover { background-color: #f8fafc; }
  .ui-dark\:text-rose-50 { color: #020617; }
  .ui-dark\:bg-rose-50 { background-color: #020617; }
  .ui-dark\:border-rose-50 { border-color: #020617; }
  .ui-dark\:ring-rose-50 { --tw-ring-color: #020617; }
  .ui-dark\:hover\:text-rose-50:hover { color: #020617; }
  .ui-dark\:hover\:bg-rose-50:hover { background-color: #020617; }
  .ui-dark\:text-rose-100 { color: #0f172a; }
  .ui-dark\:bg-rose-100 { background-color: #0f172a; }
  .ui-dark\:border-rose-100 { border-color: #0f172a; }
  .ui-dark\:ring-rose-100 { --tw-ring-color: #0f172a; }
  .ui-dark\:hover\:text-rose-100:hover { color: #0f172a; }
  .ui-dark\:hover\:bg-rose-100:hover { background-color: #0f172a; }
  .ui-dark\:text-rose-200 { color: #1e293b; }
  .ui-dark\:bg-rose-200 { background-color: #1e293b; }
  .ui-dark\:border-rose-200 { border-color: #1e293b; }
  .ui-dark\:ring-rose-200 { --tw-ring-color: #1e293b; }
  .ui-dark\:hover\:text-rose-200:hover { color: #1e293b; }
  .ui-dark\:hover\:bg-rose-200:hover { background-color: #1e293b; }
  .ui-dark\:text-rose-300 { color: #334155; }
  .ui-dark\:bg-rose-300 { background-color: #334155; }
  .ui-dark\:border-rose-300 { border-color: #334155; }
  .ui-dark\:ring-rose-300 { --tw-ring-color: #334155; }
  .ui-dark\:hover\:text-rose-300:hover { color: #334155; }
  .ui-dark\:hover\:bg-rose-300:hover { background-color: #334155; }
  .ui-dark\:text-rose-400 { color: #475569; }
  .ui-dark\:bg-rose-400 { background-color: #475569; }
  .ui-dark\:border-rose-400 { border-color: #475569; }
  .ui-dark\:ring-rose-400 { --tw-ring-color: #475569; }
  .ui-dark\:hover\:text-rose-400:hover { color: #475569; }
  .ui-dark\:hover\:bg-rose-400:hover { background-color: #475569; }
  .ui-dark\:text-rose-500 { color: #64748b; }
  .ui-dark\:bg-rose-500 { background-color: #64748b; }
  .ui-dark\:border-rose-500 { border-color: #64748b; }
  .ui-dark\:ring-rose-500 { --tw-ring-color: #64748b; }
  .ui-dark\:hover\:text-rose-500:hover { color: #64748b; }
  .ui-dark\:hover\:bg-rose-500:hover { background-color: #64748b; }
  .ui-dark\:text-rose-600 { color: #94a3b8; }
  .ui-dark\:bg-rose-600 { background-color: #94a3b8; }
  .ui-dark\:border-rose-600 { border-color: #94a3b8; }
  .ui-dark\:ring-rose-600 { --tw-ring-color: #94a3b8; }
  .ui-dark\:hover\:text-rose-600:hover { color: #94a3b8; }
  .ui-dark\:hover\:bg-rose-600:hover { background-color: #94a3b8; }
  .ui-dark\:text-rose-700 { color: #cbd5e1; }
  .ui-dark\:bg-rose-700 { background-color: #cbd5e1; }
  .ui-dark\:border-rose-700 { border-color: #cbd5e1; }
  .ui-dark\:ring-rose-700 { --tw-ring-color: #cbd5e1; }
  .ui-dark\:hover\:text-rose-700:hover { color: #cbd5e1; }
  .ui-dark\:hover\:bg-rose-700:hover { background-color: #cbd5e1; }
  .ui-dark\:text-rose-800 { color: #e2e8f0; }
  .ui-dark\:bg-rose-800 { background-color: #e2e8f0; }
  .ui-dark\:border-rose-800 { border-color: #e2e8f0; }
  .ui-dark\:ring-rose-800 { --tw-ring-color: #e2e8f0; }
  .ui-dark\:hover\:text-rose-800:hover { color: #e2e8f0; }
  .ui-dark\:hover\:bg-rose-800:hover { background-color: #e2e8f0; }
  .ui-dark\:text-rose-900 { color: #f1f5f9; }
  .ui-dark\:bg-rose-900 { background-color: #f1f5f9; }
  .ui-dark\:border-rose-900 { border-color: #f1f5f9; }
  .ui-dark\:ring-rose-900 { --tw-ring-color: #f1f5f9; }
  .ui-dark\:hover\:text-rose-900:hover { color: #f1f5f9; }
  .ui-dark\:hover\:bg-rose-900:hover { background-color: #f1f5f9; }
  .ui-dark\:text-rose-950 { color: #f8fafc; }
  .ui-dark\:bg-rose-950 { background-color: #f8fafc; }
  .ui-dark\:border-rose-950 { border-color: #f8fafc; }
  .ui-dark\:ring-rose-950 { --tw-ring-color: #f8fafc; }
  .ui-dark\:hover\:text-rose-950:hover { color: #f8fafc; }
  .ui-dark\:hover\:bg-rose-950:hover { background-color: #f8fafc; }
}

@media (min-width: 640px) {
  .ui-sm\:text-slate-50 { color: #f8fafc; }
  .ui-sm\:bg-slate-50 { background-color: #f8fafc; }
  .ui-sm\:text-slate-100 { color: #f1f5f9; }
  .ui-sm\:bg-slate-100 { background-color: #f1f5f9; }
  .ui-sm\:text-slate-200 { color: #e2e8f0; }
  .ui-sm\:bg-slate-200 { background-color: #e2e8f0; }
  .ui-sm\:text-slate-300 { color: #cbd5e1; }
  .ui-sm\:bg-slate-300 { background-color: #cbd5e1; }
  .ui-sm\:text-slate-400 { color: #94a3b8; }
  .ui-sm\:bg-slate-400 { background-color: #94a3b8; }
  .ui-sm\:text-slate-500 { color: #64748b; }
  .ui-sm\:bg-slate-500 { background-color: #64748b; }
  .ui-sm\:text-slate-600 { color: #475569; }
  .ui-sm\:bg-slate-600 { background-color: #475569; }
  .ui-sm\:text-slate-700 { color: #334155; }
  .ui-sm\:bg-slate-700 { background-color: #334155; }
  .ui-sm\:text-slate-800 { color: #1e293b; }
  .ui-sm\:bg-slate-800 { background-color: #1e293b; }
  .ui-sm\:text-slate-900 { color: #0f172a; }
  .ui-sm\:bg-slate-900 { background-color: #0f172a; }
  .ui-sm\:text-slate-950 { color: #020617; }
  .ui-sm\:bg-slate-950 { background-color: #020617; }
  .ui-sm\:text-gray-50 { color: #f8fafc; }
  .ui-sm\:bg-gray-50 { background-color: #f8fafc; }
  .ui-sm\:text-gray-100 { color: #f1f5f9; }
  .ui-sm\:bg-gray-100 { background-color: #f1f5f9; }
  .ui-sm\:text-gray-200 { color: #e2e8f0; }
  .ui-sm\:bg-gray-200 { background-color: #e2e8f0; }
  .ui-sm\:text-gray-300 { color: #cbd5e1; }
  .ui-sm\:bg-gray-300 { background-color: #cbd5e1; }
  .ui-sm\:text-gray-400 { color: #94a3b8; }
  .ui-sm\:bg-gray-400 { background-color: #94a3b8; }
  .ui-sm\:text-gray-500 { color: #64748b; }
  .ui-sm\:bg-gray-500 { background-color: #64748b; }
  .ui-sm\:text-gray-600 { color: #475569; }
  .ui-sm\:bg-gray-600 { background-color: #475569; }
  .ui-sm\:text-gray-700 { color: #334155; }
  .ui-sm\:bg-gray-700 { background-color: #334155; }
  .ui-sm\:text-gray-800 { color: #1e293b; }
  .ui-sm\:bg-gray-800 { background-color: #1e293b; }
  .ui-sm\:text-gray-900 { color: #0f172a; }
  .ui-sm\:bg-gray-900 { background-color: #0f172a; }
  .ui-sm\:text-gray-950 { color: #020617; }
  .ui-sm\:bg-gray-950 { background-color: #020617; }
  .ui-sm\:text-zinc-50 { color: #f8fafc; }
  .ui-sm\:bg-zinc-50 { background-color: #f8fafc; }
  .ui-sm\:text-zinc-100 { color: #f1f5f9; }
  .ui-sm\:bg-zinc-100 { background-color: #f1f5f9; }
  .ui-sm\:text-zinc-200 { color: #e2e8f0; }
  .ui-sm\:bg-zinc-200 { background-color: #e2e8f0; }
  .ui-sm\:text-zinc-300 { color: #cbd5e1; }
  .ui-sm\:bg-zinc-300 { background-color: #cbd5e1; }
  .ui-sm\:text-zinc-400 { color: #94a3b8; }
  .ui-sm\:bg-zinc-400 { background-color: #94a3b8; }
  .ui-sm\:text-zinc-500 { color: #64748b; }
  .ui-sm\:bg-zinc-500 { background-color: #64748b; }
  .ui-sm\:text-zinc-600 { color: #475569; }
  .ui-sm\:bg-zinc-600 { background-color: #475569; }
  .ui-sm\:text-zinc-700 { color: #334155; }
  .ui-sm\:bg-zinc-700 { background-color: #334155; }
  .ui-sm\:text-zinc-800 { color: #1e293b; }
  .ui-sm\:bg-zinc-800 { background-color: #1e293b; }
  .ui-sm\:text-zinc-900 { color: #0f172a; }
  .ui-sm\:bg-zinc-900 { background-color: #0f172a; }
  .ui-sm\:text-zinc-950 { color: #020617; }
  .ui-sm\:bg-zinc-950 { background-color: #020617; }
  .ui-sm\:text-neutral-50 { color: #f8fafc; }
  .ui-sm\:bg-neutral-50 { background-color: #f8fafc; }
  .ui-sm\:text-neutral-100 { color: #f1f5f9; }
  .ui-sm\:bg-neutral-100 { background-color: #f1f5f9; }
  .ui-sm\:text-neutral-200 { color: #e2e8f0; }
  .ui-sm\:bg-neutral-200 { background-color: #e2e8f0; }
  .ui-sm\:text-neutral-300 { color: #cbd5e1; }
  .ui-sm\:bg-neutral-300 { background-color: #cbd5e1; }
  .ui-sm\:text-neutral-400 { color: #94a3b8; }
  .ui-sm\:bg-neutral-400 { background-color: #94a3b8; }
  .ui-sm\:text-neutral-500 { color: #64748b; }
  .ui-sm\:bg-neutral-500 { background-color: #64748b; }
  .ui-sm\:text-neutral-600 { color: #475569; }
  .ui-sm\:bg-neutral-600 { background-color: #475569; }
  .ui-sm\:text-neutral-700 { color: #334155; }
  .ui-sm\:bg-neutral-700 { background-color: #334155; }
  .ui-sm\:text-neutral-800 { color: #1e293b; }
  .ui-sm\:bg-neutral-800 { background-color: #1e293b; }
  .ui-sm\:text-neutral-900 { color: #0f172a; }
  .ui-sm\:bg-neutral-900 { background-color: #0f172a; }
  .ui-sm\:text-neutral-950 { color: #020617; }
  .ui-sm\:bg-neutral-950 { background-color: #020617; }
  .ui-sm\:text-stone-50 { color: #f8fafc; }
  .ui-sm\:bg-stone-50 { background-color: #f8fafc; }
  .ui-sm\:text-stone-100 { color: #f1f5f9; }
  .ui-sm\:bg-stone-100 { background-color: #f1f5f9; }
  .ui-sm\:text-stone-200 { color: #e2e8f0; }
  .ui-sm\:bg-stone-200 { background-color: #e2e8f0; }
  .ui-sm\:text-stone-300 { color: #cbd5e1; }
  .ui-sm\:bg-stone-300 { background-color: #cbd5e1; }
  .ui-sm\:text-stone-400 { color: #94a3b8; }
  .ui-sm\:bg-stone-400 { background-color: #94a3b8; }
  .ui-sm\:text-stone-500 { color: #64748b; }
  .ui-sm\:bg-stone-500 { background-color: #64748b; }
  .ui-sm\:text-stone-600 { color: #475569; }
  .ui-sm\:bg-stone-600 { background-color: #475569; }
  .ui-sm\:text-stone-700 { color: #334155; }
  .ui-sm\:bg-stone-700 { background-color: #334155; }
  .ui-sm\:text-stone-800 { color: #1e293b; }
  .ui-sm\:bg-stone-800 { background-color: #1e293b; }
  .ui-sm\:text-stone-900 { color: #0f172a; }
  .ui-sm\:bg-stone-900 { background-color: #0f172a; }
  .ui-sm\:text-stone-950 { color: #020617; }
  .ui-sm\:bg-stone-950 { background-color: #020617; }
  .ui-sm\:text-red-50 { color: #f8fafc; }
  .ui-sm\:bg-red-50 { background-color: #f8fafc; }
  .ui-sm\:text-red-100 { color: #f1f5f9; }
  .ui-sm\:bg-red-100 { background-color: #f1f5f9; }
  .ui-sm\:text-red-200 { color: #e2e8f0; }
  .ui-sm\:bg-red-200 { background-color: #e2e8f0; }
  .ui-sm\:text-red-300 { color: #cbd5e1; }
  .ui-sm\:bg-red-300 { background-color: #cbd5e1; }
  .ui-sm\:text-red-400 { color: #94a3b8; }
  .ui-sm\:bg-red-400 { background-color: #94a3b8; }
  .ui-sm\:text-red-500 { color: #64748b; }
  .ui-sm\:bg-red-500 { background-color: #64748b; }
  .ui-sm\:text-red-600 { color: #475569; }
  .ui-sm\:bg-red-600 { background-color: #475569; }
  .ui-sm\:text-red-700 { color: #334155; }
  .ui-sm\:bg-red-700 { background-color: #334155; }
  .ui-sm\:text-red-800 { color: #1e293b; }
  .ui-sm\:bg-red-800 { background-color: #1e293b; }
  .ui-sm\:text-red-900 { color: #0f172a; }
  .ui-sm\:bg-red-900 { background-color: #0f172a; }
  .ui-sm\:text-red-950 { color: #020617; }
  .ui-sm\:bg-red-950 { background-color: #020617; }
  .ui-sm\:text-orange-50 { color: #f8fafc; }
  .ui-sm\:bg-orange-50 { background-color: #f8fafc; }
  .ui-sm\:text-orange-100 { color: #f1f5f9; }
  .ui-sm\:bg-orange-100 { background-color: #f1f5f9; }
  .ui-sm\:text-orange-200 { color: #e2e8f0; }
  .ui-sm\:bg-orange-200 { background-color: #e2e8f0; }
  .ui-sm\:text-orange-300 { color: #cbd5e1; }
  .ui-sm\:bg-orange-300 { background-color: #cbd5e1; }
  .ui-sm\:text-orange-400 { color: #94a3b8; }
  .ui-sm\:bg-orange-400 { background-color: #94a3b8; }
  .ui-sm\:text-orange-500 { color: #64748b; }
  .ui-sm\:bg-orange-500 { background-color: #64748b; }
  .ui-sm\:text-orange-600 { color: #475569; }
  .ui-sm\:bg-orange-600 { background-color: #475569; }
  .ui-sm\:text-orange-700 { color: #334155; }
  .ui-sm\:bg-orange-700 { background-color: #334155; }
  .ui-sm\:text-orange-800 { color: #1e293b; }
  .ui-sm\:bg-orange-800 { background-color: #1e293b; }
  .ui-sm\:text-orange-900 { color: #0f172a; }
  .ui-sm\:bg-orange-900 { background-color: #0f172a; }
  .ui-sm\:text-orange-950 { color: #020617; }
  .ui-sm\:bg-orange-950 { background-color: #020617; }
  .ui-sm\:text-amber-50 { color: #f8fafc; }
  .ui-sm\:bg-amber-50 { background-color: #f8fafc; }
  .ui-sm\:text-amber-100 { color: #f1f5f9; }
  .ui-sm\:bg-amber-100 { background-color: #f1f5f9; }
  .ui-sm\:text-amber-200 { color: #e2e8f0; }
  .ui-sm\:bg-amber-200 { background-color: #e2e8f0; }
  .ui-sm\:text-amber-300 { color: #cbd5e1; }
  .ui-sm\:bg-amber-300 { background-color: #cbd5e1; }
  .ui-sm\:text-amber-400 { color: #94a3b8; }
  .ui-sm\:bg-amber-400 { background-color: #94a3b8; }
  .ui-sm\:text-amber-500 { color: #64748b; }
  .ui-sm\:bg-amber-500 { background-color: #64748b; }
  .ui-sm\:text-amber-600 { color: #475569; }
  .ui-sm\:bg-amber-600 { background-color: #475569; }
  .ui-sm\:text-amber-700 { color: #334155; }
  .ui-sm\:bg-amber-700 { background-color: #334155; }
  .ui-sm\:text-amber-800 { color: #1e293b; }
  .ui-sm\:bg-amber-800 { background-color: #1e293b; }
  .ui-sm\:text-amber-900 { color: #0f172a; }
  .ui-sm\:bg-amber-900 { background-color: #0f172a; }
  .ui-sm\:text-amber-950 { color: #020617; }
  .ui-sm\:bg-amber-950 { background-color: #020617; }
  .ui-sm\:text-yellow-50 { color: #f8fafc; }
  .ui-sm\:bg-yellow-50 { background-color: #f8fafc; }
  .ui-sm\:text-yellow-100 { color: #f1f5f9; }
  .ui-sm\:bg-yellow-100 { background-color: #f1f5f9; }
  .ui-sm\:text-yellow-200 { color: #e2e8f0; }
  .ui-sm\:bg-yellow-200 { background-color: #e2e8f0; }
  .ui-sm\:text-yellow-300 { color: #cbd5e1; }
  .ui-sm\:bg-yellow-300 { background-color: #cbd5e1; }
  .ui-sm\:text-yellow-400 { color: #94a3b8; }
  .ui-sm\:bg-yellow-400 { background-color: #94a3b8; }
  .ui-sm\:text-yellow-500 { color: #64748b; }
  .ui-sm\:bg-yellow-500 { background-color: #64748b; }
  .ui-sm\:text-yellow-600 { color: #475569; }
  .ui-sm\:bg-yellow-600 { background-color: #475569; }
  .ui-sm\:text-yellow-700 { color: #334155; }
  .ui-sm\:bg-yellow-700 { background-color: #334155; }
  .ui-sm\:text-yellow-800 { color: #1e293b; }
  .ui-sm\:bg-yellow-800 { background-color: #1e293b; }
  .ui-sm\:text-yellow-900 { color: #0f172a; }
  .ui-sm\:bg-yellow-900 { background-color: #0f172a; }
  .ui-sm\:text-yellow-950 { color: #020617; }
  .ui-sm\:bg-yellow-950 { background-color: #020617; }
  .ui-sm\:text-lime-50 { color: #f8fafc; }
  .ui-sm\:bg-lime-50 { background-color: #f8fafc; }
  .ui-sm\:text-lime-100 { color: #f1f5f9; }
  .ui-sm\:bg-lime-100 { background-color: #f1f5f9; }
  .ui-sm\:text-lime-200 { color: #e2e8f0; }
  .ui-sm\:bg-lime-200 { background-color: #e2e8f0; }
  .ui-sm\:text-lime-300 { color: #cbd5e1; }
  .ui-sm\:bg-lime-300 { background-color: #cbd5e1; }
  .ui-sm\:text-lime-400 { color: #94a3b8; }
  .ui-sm\:bg-lime-400 { background-color: #94a3b8; }
  .ui-sm\:text-lime-500 { color: #64748b; }
  .ui-sm\:bg-lime-500 { background-color: #64748b; }
  .ui-sm\:text-lime-600 { color: #475569; }
  .ui-sm\:bg-lime-600 { background-color: #475569; }
  .ui-sm\:text-lime-700 { color: #334155; }
  .ui-sm\:bg-lime-700 { background-color: #334155; }
  .ui-sm\:text-lime-800 { color: #1e293b; }
  .ui-sm\:bg-lime-800 { background-color: #1e293b; }
  .ui-sm\:text-lime-900 { color: #0f172a; }
  .ui-sm\:bg-lime-900 { background-color: #0f172a; }
  .ui-sm\:text-lime-950 { color: #020617; }
  .ui-sm\:bg-lime-950 { background-color: #020617; }
  .ui-sm\:text-green-50 { color: #f8fafc; }
  .ui-sm\:bg-green-50 { background-color: #f8fafc; }
  .ui-sm\:text-green-100 { color: #f1f5f9; }
  .ui-sm\:bg-green-100 { background-color: #f1f5f9; }
  .ui-sm\:text-green-200 { color: #e2e8f0; }
  .ui-sm\:bg-green-200 { background-color: #e2e8f0; }
  .ui-sm\:text-green-300 { color: #cbd5e1; }
  .ui-sm\:bg-green-300 { background-color: #cbd5e1; }
  .ui-sm\:text-green-400 { color: #94a3b8; }
  .ui-sm\:bg-green-400 { background-color: #94a3b8; }
  .ui-sm\:text-green-500 { color: #64748b; }
  .ui-sm\:bg-green-500 { background-color: #64748b; }
  .ui-sm\:text-green-600 { color: #475569; }
  .ui-sm\:bg-green-600 { background-color: #475569; }
  .ui-sm\:text-green-700 { color: #334155; }
  .ui-sm\:bg-green-700 { background-color: #334155; }
  .ui-sm\:text-green-800 { color: #1e293b; }
  .ui-sm\:bg-green-800 { background-color: #1e293b; }
  .ui-sm\:text-green-900 { color: #0f172a; }
  .ui-sm\:bg-green-900 { background-color: #0f172a; }
  .ui-sm\:text-green-950 { color: #020617; }
  .ui-sm\:bg-green-950 { background-color: #020617; }
  .ui-sm\:w-1/2 { width: 50%; }
  .ui-sm\:max-w-1/2 { max-width: 50%; }
  .ui-sm\:w-1/3 { width: 33.ui-333333%; }
  .ui-sm\:max-w-1/3 { max-width: 33.ui-333333%; }
  .ui-sm\:w-2/3 { width: 66.ui-666667%; }
  .ui-sm\:max-w-2/3 { max-width: 66.ui-666667%; }
  .ui-sm\:w-1/4 { width: 25%; }
  .ui-sm\:max-w-1/4 { max-width: 25%; }
  .ui-sm\:w-3/4 { width: 75%; }
  .ui-sm\:max-w-3/4 { max-width: 75%; }
  .ui-sm\:w-1/5 { width: 20%; }
  .ui-sm\:max-w-1/5 { max-width: 20%; }
  .ui-sm\:w-2/5 { width: 40%; }
  .ui-sm\:max-w-2/5 { max-width: 40%; }
  .ui-sm\:w-3/5 { width: 60%; }
  .ui-sm\:max-w-3/5 { max-width: 60%; }
  .ui-sm\:w-4/5 { width: 80%; }
  .ui-sm\:max-w-4/5 { max-width: 80%; }
  .ui-sm\:w-full { width: 100%; }
  .ui-sm\:max-w-full { max-width: 100%; }
  .ui-sm\:w-screen { width: 100vw; }
  .ui-sm\:max-w-screen { max-width: 100vw; }
  .ui-sm\:w-min { width: min-content; }
  .ui-sm\:max-w-min { max-width: min-content; }
  .ui-sm\:w-max { width: max-content; }
  .ui-sm\:max-w-max { max-width: max-content; }
  .ui-sm\:w-fit { width: fit-content; }
  .ui-sm\:max-w-fit { max-width: fit-content; }
  .ui-sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .ui-sm\:col-span-1 { grid-column: span 1 / span 1; }
  .ui-sm\:col-start-1 { grid-column-start: 1; }
  .ui-sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ui-sm\:col-span-2 { grid-column: span 2 / span 2; }
  .ui-sm\:col-start-2 { grid-column-start: 2; }
  .ui-sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .ui-sm\:col-span-3 { grid-column: span 3 / span 3; }
  .ui-sm\:col-start-3 { grid-column-start: 3; }
  .ui-sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .ui-sm\:col-span-4 { grid-column: span 4 / span 4; }
  .ui-sm\:col-start-4 { grid-column-start: 4; }
  .ui-sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .ui-sm\:col-span-5 { grid-column: span 5 / span 5; }
  .ui-sm\:col-start-5 { grid-column-start: 5; }
  .ui-sm\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .ui-sm\:col-span-6 { grid-column: span 6 / span 6; }
  .ui-sm\:col-start-6 { grid-column-start: 6; }
  .ui-sm\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .ui-sm\:col-span-7 { grid-column: span 7 / span 7; }
  .ui-sm\:col-start-7 { grid-column-start: 7; }
  .ui-sm\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .ui-sm\:col-span-8 { grid-column: span 8 / span 8; }
  .ui-sm\:col-start-8 { grid-column-start: 8; }
  .ui-sm\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .ui-sm\:col-span-9 { grid-column: span 9 / span 9; }
  .ui-sm\:col-start-9 { grid-column-start: 9; }
  .ui-sm\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .ui-sm\:col-span-10 { grid-column: span 10 / span 10; }
  .ui-sm\:col-start-10 { grid-column-start: 10; }
  .ui-sm\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .ui-sm\:col-span-11 { grid-column: span 11 / span 11; }
  .ui-sm\:col-start-11 { grid-column-start: 11; }
  .ui-sm\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .ui-sm\:col-span-12 { grid-column: span 12 / span 12; }
  .ui-sm\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 768px) {
  .ui-md\:text-slate-50 { color: #f8fafc; }
  .ui-md\:bg-slate-50 { background-color: #f8fafc; }
  .ui-md\:text-slate-100 { color: #f1f5f9; }
  .ui-md\:bg-slate-100 { background-color: #f1f5f9; }
  .ui-md\:text-slate-200 { color: #e2e8f0; }
  .ui-md\:bg-slate-200 { background-color: #e2e8f0; }
  .ui-md\:text-slate-300 { color: #cbd5e1; }
  .ui-md\:bg-slate-300 { background-color: #cbd5e1; }
  .ui-md\:text-slate-400 { color: #94a3b8; }
  .ui-md\:bg-slate-400 { background-color: #94a3b8; }
  .ui-md\:text-slate-500 { color: #64748b; }
  .ui-md\:bg-slate-500 { background-color: #64748b; }
  .ui-md\:text-slate-600 { color: #475569; }
  .ui-md\:bg-slate-600 { background-color: #475569; }
  .ui-md\:text-slate-700 { color: #334155; }
  .ui-md\:bg-slate-700 { background-color: #334155; }
  .ui-md\:text-slate-800 { color: #1e293b; }
  .ui-md\:bg-slate-800 { background-color: #1e293b; }
  .ui-md\:text-slate-900 { color: #0f172a; }
  .ui-md\:bg-slate-900 { background-color: #0f172a; }
  .ui-md\:text-slate-950 { color: #020617; }
  .ui-md\:bg-slate-950 { background-color: #020617; }
  .ui-md\:text-gray-50 { color: #f8fafc; }
  .ui-md\:bg-gray-50 { background-color: #f8fafc; }
  .ui-md\:text-gray-100 { color: #f1f5f9; }
  .ui-md\:bg-gray-100 { background-color: #f1f5f9; }
  .ui-md\:text-gray-200 { color: #e2e8f0; }
  .ui-md\:bg-gray-200 { background-color: #e2e8f0; }
  .ui-md\:text-gray-300 { color: #cbd5e1; }
  .ui-md\:bg-gray-300 { background-color: #cbd5e1; }
  .ui-md\:text-gray-400 { color: #94a3b8; }
  .ui-md\:bg-gray-400 { background-color: #94a3b8; }
  .ui-md\:text-gray-500 { color: #64748b; }
  .ui-md\:bg-gray-500 { background-color: #64748b; }
  .ui-md\:text-gray-600 { color: #475569; }
  .ui-md\:bg-gray-600 { background-color: #475569; }
  .ui-md\:text-gray-700 { color: #334155; }
  .ui-md\:bg-gray-700 { background-color: #334155; }
  .ui-md\:text-gray-800 { color: #1e293b; }
  .ui-md\:bg-gray-800 { background-color: #1e293b; }
  .ui-md\:text-gray-900 { color: #0f172a; }
  .ui-md\:bg-gray-900 { background-color: #0f172a; }
  .ui-md\:text-gray-950 { color: #020617; }
  .ui-md\:bg-gray-950 { background-color: #020617; }
  .ui-md\:text-zinc-50 { color: #f8fafc; }
  .ui-md\:bg-zinc-50 { background-color: #f8fafc; }
  .ui-md\:text-zinc-100 { color: #f1f5f9; }
  .ui-md\:bg-zinc-100 { background-color: #f1f5f9; }
  .ui-md\:text-zinc-200 { color: #e2e8f0; }
  .ui-md\:bg-zinc-200 { background-color: #e2e8f0; }
  .ui-md\:text-zinc-300 { color: #cbd5e1; }
  .ui-md\:bg-zinc-300 { background-color: #cbd5e1; }
  .ui-md\:text-zinc-400 { color: #94a3b8; }
  .ui-md\:bg-zinc-400 { background-color: #94a3b8; }
  .ui-md\:text-zinc-500 { color: #64748b; }
  .ui-md\:bg-zinc-500 { background-color: #64748b; }
  .ui-md\:text-zinc-600 { color: #475569; }
  .ui-md\:bg-zinc-600 { background-color: #475569; }
  .ui-md\:text-zinc-700 { color: #334155; }
  .ui-md\:bg-zinc-700 { background-color: #334155; }
  .ui-md\:text-zinc-800 { color: #1e293b; }
  .ui-md\:bg-zinc-800 { background-color: #1e293b; }
  .ui-md\:text-zinc-900 { color: #0f172a; }
  .ui-md\:bg-zinc-900 { background-color: #0f172a; }
  .ui-md\:text-zinc-950 { color: #020617; }
  .ui-md\:bg-zinc-950 { background-color: #020617; }
  .ui-md\:text-neutral-50 { color: #f8fafc; }
  .ui-md\:bg-neutral-50 { background-color: #f8fafc; }
  .ui-md\:text-neutral-100 { color: #f1f5f9; }
  .ui-md\:bg-neutral-100 { background-color: #f1f5f9; }
  .ui-md\:text-neutral-200 { color: #e2e8f0; }
  .ui-md\:bg-neutral-200 { background-color: #e2e8f0; }
  .ui-md\:text-neutral-300 { color: #cbd5e1; }
  .ui-md\:bg-neutral-300 { background-color: #cbd5e1; }
  .ui-md\:text-neutral-400 { color: #94a3b8; }
  .ui-md\:bg-neutral-400 { background-color: #94a3b8; }
  .ui-md\:text-neutral-500 { color: #64748b; }
  .ui-md\:bg-neutral-500 { background-color: #64748b; }
  .ui-md\:text-neutral-600 { color: #475569; }
  .ui-md\:bg-neutral-600 { background-color: #475569; }
  .ui-md\:text-neutral-700 { color: #334155; }
  .ui-md\:bg-neutral-700 { background-color: #334155; }
  .ui-md\:text-neutral-800 { color: #1e293b; }
  .ui-md\:bg-neutral-800 { background-color: #1e293b; }
  .ui-md\:text-neutral-900 { color: #0f172a; }
  .ui-md\:bg-neutral-900 { background-color: #0f172a; }
  .ui-md\:text-neutral-950 { color: #020617; }
  .ui-md\:bg-neutral-950 { background-color: #020617; }
  .ui-md\:text-stone-50 { color: #f8fafc; }
  .ui-md\:bg-stone-50 { background-color: #f8fafc; }
  .ui-md\:text-stone-100 { color: #f1f5f9; }
  .ui-md\:bg-stone-100 { background-color: #f1f5f9; }
  .ui-md\:text-stone-200 { color: #e2e8f0; }
  .ui-md\:bg-stone-200 { background-color: #e2e8f0; }
  .ui-md\:text-stone-300 { color: #cbd5e1; }
  .ui-md\:bg-stone-300 { background-color: #cbd5e1; }
  .ui-md\:text-stone-400 { color: #94a3b8; }
  .ui-md\:bg-stone-400 { background-color: #94a3b8; }
  .ui-md\:text-stone-500 { color: #64748b; }
  .ui-md\:bg-stone-500 { background-color: #64748b; }
  .ui-md\:text-stone-600 { color: #475569; }
  .ui-md\:bg-stone-600 { background-color: #475569; }
  .ui-md\:text-stone-700 { color: #334155; }
  .ui-md\:bg-stone-700 { background-color: #334155; }
  .ui-md\:text-stone-800 { color: #1e293b; }
  .ui-md\:bg-stone-800 { background-color: #1e293b; }
  .ui-md\:text-stone-900 { color: #0f172a; }
  .ui-md\:bg-stone-900 { background-color: #0f172a; }
  .ui-md\:text-stone-950 { color: #020617; }
  .ui-md\:bg-stone-950 { background-color: #020617; }
  .ui-md\:text-red-50 { color: #f8fafc; }
  .ui-md\:bg-red-50 { background-color: #f8fafc; }
  .ui-md\:text-red-100 { color: #f1f5f9; }
  .ui-md\:bg-red-100 { background-color: #f1f5f9; }
  .ui-md\:text-red-200 { color: #e2e8f0; }
  .ui-md\:bg-red-200 { background-color: #e2e8f0; }
  .ui-md\:text-red-300 { color: #cbd5e1; }
  .ui-md\:bg-red-300 { background-color: #cbd5e1; }
  .ui-md\:text-red-400 { color: #94a3b8; }
  .ui-md\:bg-red-400 { background-color: #94a3b8; }
  .ui-md\:text-red-500 { color: #64748b; }
  .ui-md\:bg-red-500 { background-color: #64748b; }
  .ui-md\:text-red-600 { color: #475569; }
  .ui-md\:bg-red-600 { background-color: #475569; }
  .ui-md\:text-red-700 { color: #334155; }
  .ui-md\:bg-red-700 { background-color: #334155; }
  .ui-md\:text-red-800 { color: #1e293b; }
  .ui-md\:bg-red-800 { background-color: #1e293b; }
  .ui-md\:text-red-900 { color: #0f172a; }
  .ui-md\:bg-red-900 { background-color: #0f172a; }
  .ui-md\:text-red-950 { color: #020617; }
  .ui-md\:bg-red-950 { background-color: #020617; }
  .ui-md\:text-orange-50 { color: #f8fafc; }
  .ui-md\:bg-orange-50 { background-color: #f8fafc; }
  .ui-md\:text-orange-100 { color: #f1f5f9; }
  .ui-md\:bg-orange-100 { background-color: #f1f5f9; }
  .ui-md\:text-orange-200 { color: #e2e8f0; }
  .ui-md\:bg-orange-200 { background-color: #e2e8f0; }
  .ui-md\:text-orange-300 { color: #cbd5e1; }
  .ui-md\:bg-orange-300 { background-color: #cbd5e1; }
  .ui-md\:text-orange-400 { color: #94a3b8; }
  .ui-md\:bg-orange-400 { background-color: #94a3b8; }
  .ui-md\:text-orange-500 { color: #64748b; }
  .ui-md\:bg-orange-500 { background-color: #64748b; }
  .ui-md\:text-orange-600 { color: #475569; }
  .ui-md\:bg-orange-600 { background-color: #475569; }
  .ui-md\:text-orange-700 { color: #334155; }
  .ui-md\:bg-orange-700 { background-color: #334155; }
  .ui-md\:text-orange-800 { color: #1e293b; }
  .ui-md\:bg-orange-800 { background-color: #1e293b; }
  .ui-md\:text-orange-900 { color: #0f172a; }
  .ui-md\:bg-orange-900 { background-color: #0f172a; }
  .ui-md\:text-orange-950 { color: #020617; }
  .ui-md\:bg-orange-950 { background-color: #020617; }
  .ui-md\:text-amber-50 { color: #f8fafc; }
  .ui-md\:bg-amber-50 { background-color: #f8fafc; }
  .ui-md\:text-amber-100 { color: #f1f5f9; }
  .ui-md\:bg-amber-100 { background-color: #f1f5f9; }
  .ui-md\:text-amber-200 { color: #e2e8f0; }
  .ui-md\:bg-amber-200 { background-color: #e2e8f0; }
  .ui-md\:text-amber-300 { color: #cbd5e1; }
  .ui-md\:bg-amber-300 { background-color: #cbd5e1; }
  .ui-md\:text-amber-400 { color: #94a3b8; }
  .ui-md\:bg-amber-400 { background-color: #94a3b8; }
  .ui-md\:text-amber-500 { color: #64748b; }
  .ui-md\:bg-amber-500 { background-color: #64748b; }
  .ui-md\:text-amber-600 { color: #475569; }
  .ui-md\:bg-amber-600 { background-color: #475569; }
  .ui-md\:text-amber-700 { color: #334155; }
  .ui-md\:bg-amber-700 { background-color: #334155; }
  .ui-md\:text-amber-800 { color: #1e293b; }
  .ui-md\:bg-amber-800 { background-color: #1e293b; }
  .ui-md\:text-amber-900 { color: #0f172a; }
  .ui-md\:bg-amber-900 { background-color: #0f172a; }
  .ui-md\:text-amber-950 { color: #020617; }
  .ui-md\:bg-amber-950 { background-color: #020617; }
  .ui-md\:text-yellow-50 { color: #f8fafc; }
  .ui-md\:bg-yellow-50 { background-color: #f8fafc; }
  .ui-md\:text-yellow-100 { color: #f1f5f9; }
  .ui-md\:bg-yellow-100 { background-color: #f1f5f9; }
  .ui-md\:text-yellow-200 { color: #e2e8f0; }
  .ui-md\:bg-yellow-200 { background-color: #e2e8f0; }
  .ui-md\:text-yellow-300 { color: #cbd5e1; }
  .ui-md\:bg-yellow-300 { background-color: #cbd5e1; }
  .ui-md\:text-yellow-400 { color: #94a3b8; }
  .ui-md\:bg-yellow-400 { background-color: #94a3b8; }
  .ui-md\:text-yellow-500 { color: #64748b; }
  .ui-md\:bg-yellow-500 { background-color: #64748b; }
  .ui-md\:text-yellow-600 { color: #475569; }
  .ui-md\:bg-yellow-600 { background-color: #475569; }
  .ui-md\:text-yellow-700 { color: #334155; }
  .ui-md\:bg-yellow-700 { background-color: #334155; }
  .ui-md\:text-yellow-800 { color: #1e293b; }
  .ui-md\:bg-yellow-800 { background-color: #1e293b; }
  .ui-md\:text-yellow-900 { color: #0f172a; }
  .ui-md\:bg-yellow-900 { background-color: #0f172a; }
  .ui-md\:text-yellow-950 { color: #020617; }
  .ui-md\:bg-yellow-950 { background-color: #020617; }
  .ui-md\:text-lime-50 { color: #f8fafc; }
  .ui-md\:bg-lime-50 { background-color: #f8fafc; }
  .ui-md\:text-lime-100 { color: #f1f5f9; }
  .ui-md\:bg-lime-100 { background-color: #f1f5f9; }
  .ui-md\:text-lime-200 { color: #e2e8f0; }
  .ui-md\:bg-lime-200 { background-color: #e2e8f0; }
  .ui-md\:text-lime-300 { color: #cbd5e1; }
  .ui-md\:bg-lime-300 { background-color: #cbd5e1; }
  .ui-md\:text-lime-400 { color: #94a3b8; }
  .ui-md\:bg-lime-400 { background-color: #94a3b8; }
  .ui-md\:text-lime-500 { color: #64748b; }
  .ui-md\:bg-lime-500 { background-color: #64748b; }
  .ui-md\:text-lime-600 { color: #475569; }
  .ui-md\:bg-lime-600 { background-color: #475569; }
  .ui-md\:text-lime-700 { color: #334155; }
  .ui-md\:bg-lime-700 { background-color: #334155; }
  .ui-md\:text-lime-800 { color: #1e293b; }
  .ui-md\:bg-lime-800 { background-color: #1e293b; }
  .ui-md\:text-lime-900 { color: #0f172a; }
  .ui-md\:bg-lime-900 { background-color: #0f172a; }
  .ui-md\:text-lime-950 { color: #020617; }
  .ui-md\:bg-lime-950 { background-color: #020617; }
  .ui-md\:text-green-50 { color: #f8fafc; }
  .ui-md\:bg-green-50 { background-color: #f8fafc; }
  .ui-md\:text-green-100 { color: #f1f5f9; }
  .ui-md\:bg-green-100 { background-color: #f1f5f9; }
  .ui-md\:text-green-200 { color: #e2e8f0; }
  .ui-md\:bg-green-200 { background-color: #e2e8f0; }
  .ui-md\:text-green-300 { color: #cbd5e1; }
  .ui-md\:bg-green-300 { background-color: #cbd5e1; }
  .ui-md\:text-green-400 { color: #94a3b8; }
  .ui-md\:bg-green-400 { background-color: #94a3b8; }
  .ui-md\:text-green-500 { color: #64748b; }
  .ui-md\:bg-green-500 { background-color: #64748b; }
  .ui-md\:text-green-600 { color: #475569; }
  .ui-md\:bg-green-600 { background-color: #475569; }
  .ui-md\:text-green-700 { color: #334155; }
  .ui-md\:bg-green-700 { background-color: #334155; }
  .ui-md\:text-green-800 { color: #1e293b; }
  .ui-md\:bg-green-800 { background-color: #1e293b; }
  .ui-md\:text-green-900 { color: #0f172a; }
  .ui-md\:bg-green-900 { background-color: #0f172a; }
  .ui-md\:text-green-950 { color: #020617; }
  .ui-md\:bg-green-950 { background-color: #020617; }
  .ui-md\:w-1/2 { width: 50%; }
  .ui-md\:max-w-1/2 { max-width: 50%; }
  .ui-md\:w-1/3 { width: 33.ui-333333%; }
  .ui-md\:max-w-1/3 { max-width: 33.ui-333333%; }
  .ui-md\:w-2/3 { width: 66.ui-666667%; }
  .ui-md\:max-w-2/3 { max-width: 66.ui-666667%; }
  .ui-md\:w-1/4 { width: 25%; }
  .ui-md\:max-w-1/4 { max-width: 25%; }
  .ui-md\:w-3/4 { width: 75%; }
  .ui-md\:max-w-3/4 { max-width: 75%; }
  .ui-md\:w-1/5 { width: 20%; }
  .ui-md\:max-w-1/5 { max-width: 20%; }
  .ui-md\:w-2/5 { width: 40%; }
  .ui-md\:max-w-2/5 { max-width: 40%; }
  .ui-md\:w-3/5 { width: 60%; }
  .ui-md\:max-w-3/5 { max-width: 60%; }
  .ui-md\:w-4/5 { width: 80%; }
  .ui-md\:max-w-4/5 { max-width: 80%; }
  .ui-md\:w-full { width: 100%; }
  .ui-md\:max-w-full { max-width: 100%; }
  .ui-md\:w-screen { width: 100vw; }
  .ui-md\:max-w-screen { max-width: 100vw; }
  .ui-md\:w-min { width: min-content; }
  .ui-md\:max-w-min { max-width: min-content; }
  .ui-md\:w-max { width: max-content; }
  .ui-md\:max-w-max { max-width: max-content; }
  .ui-md\:w-fit { width: fit-content; }
  .ui-md\:max-w-fit { max-width: fit-content; }
  .ui-md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .ui-md\:col-span-1 { grid-column: span 1 / span 1; }
  .ui-md\:col-start-1 { grid-column-start: 1; }
  .ui-md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ui-md\:col-span-2 { grid-column: span 2 / span 2; }
  .ui-md\:col-start-2 { grid-column-start: 2; }
  .ui-md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .ui-md\:col-span-3 { grid-column: span 3 / span 3; }
  .ui-md\:col-start-3 { grid-column-start: 3; }
  .ui-md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .ui-md\:col-span-4 { grid-column: span 4 / span 4; }
  .ui-md\:col-start-4 { grid-column-start: 4; }
  .ui-md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .ui-md\:col-span-5 { grid-column: span 5 / span 5; }
  .ui-md\:col-start-5 { grid-column-start: 5; }
  .ui-md\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .ui-md\:col-span-6 { grid-column: span 6 / span 6; }
  .ui-md\:col-start-6 { grid-column-start: 6; }
  .ui-md\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .ui-md\:col-span-7 { grid-column: span 7 / span 7; }
  .ui-md\:col-start-7 { grid-column-start: 7; }
  .ui-md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .ui-md\:col-span-8 { grid-column: span 8 / span 8; }
  .ui-md\:col-start-8 { grid-column-start: 8; }
  .ui-md\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .ui-md\:col-span-9 { grid-column: span 9 / span 9; }
  .ui-md\:col-start-9 { grid-column-start: 9; }
  .ui-md\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .ui-md\:col-span-10 { grid-column: span 10 / span 10; }
  .ui-md\:col-start-10 { grid-column-start: 10; }
  .ui-md\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .ui-md\:col-span-11 { grid-column: span 11 / span 11; }
  .ui-md\:col-start-11 { grid-column-start: 11; }
  .ui-md\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .ui-md\:col-span-12 { grid-column: span 12 / span 12; }
  .ui-md\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1024px) {
  .ui-lg\:text-slate-50 { color: #f8fafc; }
  .ui-lg\:bg-slate-50 { background-color: #f8fafc; }
  .ui-lg\:text-slate-100 { color: #f1f5f9; }
  .ui-lg\:bg-slate-100 { background-color: #f1f5f9; }
  .ui-lg\:text-slate-200 { color: #e2e8f0; }
  .ui-lg\:bg-slate-200 { background-color: #e2e8f0; }
  .ui-lg\:text-slate-300 { color: #cbd5e1; }
  .ui-lg\:bg-slate-300 { background-color: #cbd5e1; }
  .ui-lg\:text-slate-400 { color: #94a3b8; }
  .ui-lg\:bg-slate-400 { background-color: #94a3b8; }
  .ui-lg\:text-slate-500 { color: #64748b; }
  .ui-lg\:bg-slate-500 { background-color: #64748b; }
  .ui-lg\:text-slate-600 { color: #475569; }
  .ui-lg\:bg-slate-600 { background-color: #475569; }
  .ui-lg\:text-slate-700 { color: #334155; }
  .ui-lg\:bg-slate-700 { background-color: #334155; }
  .ui-lg\:text-slate-800 { color: #1e293b; }
  .ui-lg\:bg-slate-800 { background-color: #1e293b; }
  .ui-lg\:text-slate-900 { color: #0f172a; }
  .ui-lg\:bg-slate-900 { background-color: #0f172a; }
  .ui-lg\:text-slate-950 { color: #020617; }
  .ui-lg\:bg-slate-950 { background-color: #020617; }
  .ui-lg\:text-gray-50 { color: #f8fafc; }
  .ui-lg\:bg-gray-50 { background-color: #f8fafc; }
  .ui-lg\:text-gray-100 { color: #f1f5f9; }
  .ui-lg\:bg-gray-100 { background-color: #f1f5f9; }
  .ui-lg\:text-gray-200 { color: #e2e8f0; }
  .ui-lg\:bg-gray-200 { background-color: #e2e8f0; }
  .ui-lg\:text-gray-300 { color: #cbd5e1; }
  .ui-lg\:bg-gray-300 { background-color: #cbd5e1; }
  .ui-lg\:text-gray-400 { color: #94a3b8; }
  .ui-lg\:bg-gray-400 { background-color: #94a3b8; }
  .ui-lg\:text-gray-500 { color: #64748b; }
  .ui-lg\:bg-gray-500 { background-color: #64748b; }
  .ui-lg\:text-gray-600 { color: #475569; }
  .ui-lg\:bg-gray-600 { background-color: #475569; }
  .ui-lg\:text-gray-700 { color: #334155; }
  .ui-lg\:bg-gray-700 { background-color: #334155; }
  .ui-lg\:text-gray-800 { color: #1e293b; }
  .ui-lg\:bg-gray-800 { background-color: #1e293b; }
  .ui-lg\:text-gray-900 { color: #0f172a; }
  .ui-lg\:bg-gray-900 { background-color: #0f172a; }
  .ui-lg\:text-gray-950 { color: #020617; }
  .ui-lg\:bg-gray-950 { background-color: #020617; }
  .ui-lg\:text-zinc-50 { color: #f8fafc; }
  .ui-lg\:bg-zinc-50 { background-color: #f8fafc; }
  .ui-lg\:text-zinc-100 { color: #f1f5f9; }
  .ui-lg\:bg-zinc-100 { background-color: #f1f5f9; }
  .ui-lg\:text-zinc-200 { color: #e2e8f0; }
  .ui-lg\:bg-zinc-200 { background-color: #e2e8f0; }
  .ui-lg\:text-zinc-300 { color: #cbd5e1; }
  .ui-lg\:bg-zinc-300 { background-color: #cbd5e1; }
  .ui-lg\:text-zinc-400 { color: #94a3b8; }
  .ui-lg\:bg-zinc-400 { background-color: #94a3b8; }
  .ui-lg\:text-zinc-500 { color: #64748b; }
  .ui-lg\:bg-zinc-500 { background-color: #64748b; }
  .ui-lg\:text-zinc-600 { color: #475569; }
  .ui-lg\:bg-zinc-600 { background-color: #475569; }
  .ui-lg\:text-zinc-700 { color: #334155; }
  .ui-lg\:bg-zinc-700 { background-color: #334155; }
  .ui-lg\:text-zinc-800 { color: #1e293b; }
  .ui-lg\:bg-zinc-800 { background-color: #1e293b; }
  .ui-lg\:text-zinc-900 { color: #0f172a; }
  .ui-lg\:bg-zinc-900 { background-color: #0f172a; }
  .ui-lg\:text-zinc-950 { color: #020617; }
  .ui-lg\:bg-zinc-950 { background-color: #020617; }
  .ui-lg\:text-neutral-50 { color: #f8fafc; }
  .ui-lg\:bg-neutral-50 { background-color: #f8fafc; }
  .ui-lg\:text-neutral-100 { color: #f1f5f9; }
  .ui-lg\:bg-neutral-100 { background-color: #f1f5f9; }
  .ui-lg\:text-neutral-200 { color: #e2e8f0; }
  .ui-lg\:bg-neutral-200 { background-color: #e2e8f0; }
  .ui-lg\:text-neutral-300 { color: #cbd5e1; }
  .ui-lg\:bg-neutral-300 { background-color: #cbd5e1; }
  .ui-lg\:text-neutral-400 { color: #94a3b8; }
  .ui-lg\:bg-neutral-400 { background-color: #94a3b8; }
  .ui-lg\:text-neutral-500 { color: #64748b; }
  .ui-lg\:bg-neutral-500 { background-color: #64748b; }
  .ui-lg\:text-neutral-600 { color: #475569; }
  .ui-lg\:bg-neutral-600 { background-color: #475569; }
  .ui-lg\:text-neutral-700 { color: #334155; }
  .ui-lg\:bg-neutral-700 { background-color: #334155; }
  .ui-lg\:text-neutral-800 { color: #1e293b; }
  .ui-lg\:bg-neutral-800 { background-color: #1e293b; }
  .ui-lg\:text-neutral-900 { color: #0f172a; }
  .ui-lg\:bg-neutral-900 { background-color: #0f172a; }
  .ui-lg\:text-neutral-950 { color: #020617; }
  .ui-lg\:bg-neutral-950 { background-color: #020617; }
  .ui-lg\:text-stone-50 { color: #f8fafc; }
  .ui-lg\:bg-stone-50 { background-color: #f8fafc; }
  .ui-lg\:text-stone-100 { color: #f1f5f9; }
  .ui-lg\:bg-stone-100 { background-color: #f1f5f9; }
  .ui-lg\:text-stone-200 { color: #e2e8f0; }
  .ui-lg\:bg-stone-200 { background-color: #e2e8f0; }
  .ui-lg\:text-stone-300 { color: #cbd5e1; }
  .ui-lg\:bg-stone-300 { background-color: #cbd5e1; }
  .ui-lg\:text-stone-400 { color: #94a3b8; }
  .ui-lg\:bg-stone-400 { background-color: #94a3b8; }
  .ui-lg\:text-stone-500 { color: #64748b; }
  .ui-lg\:bg-stone-500 { background-color: #64748b; }
  .ui-lg\:text-stone-600 { color: #475569; }
  .ui-lg\:bg-stone-600 { background-color: #475569; }
  .ui-lg\:text-stone-700 { color: #334155; }
  .ui-lg\:bg-stone-700 { background-color: #334155; }
  .ui-lg\:text-stone-800 { color: #1e293b; }
  .ui-lg\:bg-stone-800 { background-color: #1e293b; }
  .ui-lg\:text-stone-900 { color: #0f172a; }
  .ui-lg\:bg-stone-900 { background-color: #0f172a; }
  .ui-lg\:text-stone-950 { color: #020617; }
  .ui-lg\:bg-stone-950 { background-color: #020617; }
  .ui-lg\:text-red-50 { color: #f8fafc; }
  .ui-lg\:bg-red-50 { background-color: #f8fafc; }
  .ui-lg\:text-red-100 { color: #f1f5f9; }
  .ui-lg\:bg-red-100 { background-color: #f1f5f9; }
  .ui-lg\:text-red-200 { color: #e2e8f0; }
  .ui-lg\:bg-red-200 { background-color: #e2e8f0; }
  .ui-lg\:text-red-300 { color: #cbd5e1; }
  .ui-lg\:bg-red-300 { background-color: #cbd5e1; }
  .ui-lg\:text-red-400 { color: #94a3b8; }
  .ui-lg\:bg-red-400 { background-color: #94a3b8; }
  .ui-lg\:text-red-500 { color: #64748b; }
  .ui-lg\:bg-red-500 { background-color: #64748b; }
  .ui-lg\:text-red-600 { color: #475569; }
  .ui-lg\:bg-red-600 { background-color: #475569; }
  .ui-lg\:text-red-700 { color: #334155; }
  .ui-lg\:bg-red-700 { background-color: #334155; }
  .ui-lg\:text-red-800 { color: #1e293b; }
  .ui-lg\:bg-red-800 { background-color: #1e293b; }
  .ui-lg\:text-red-900 { color: #0f172a; }
  .ui-lg\:bg-red-900 { background-color: #0f172a; }
  .ui-lg\:text-red-950 { color: #020617; }
  .ui-lg\:bg-red-950 { background-color: #020617; }
  .ui-lg\:text-orange-50 { color: #f8fafc; }
  .ui-lg\:bg-orange-50 { background-color: #f8fafc; }
  .ui-lg\:text-orange-100 { color: #f1f5f9; }
  .ui-lg\:bg-orange-100 { background-color: #f1f5f9; }
  .ui-lg\:text-orange-200 { color: #e2e8f0; }
  .ui-lg\:bg-orange-200 { background-color: #e2e8f0; }
  .ui-lg\:text-orange-300 { color: #cbd5e1; }
  .ui-lg\:bg-orange-300 { background-color: #cbd5e1; }
  .ui-lg\:text-orange-400 { color: #94a3b8; }
  .ui-lg\:bg-orange-400 { background-color: #94a3b8; }
  .ui-lg\:text-orange-500 { color: #64748b; }
  .ui-lg\:bg-orange-500 { background-color: #64748b; }
  .ui-lg\:text-orange-600 { color: #475569; }
  .ui-lg\:bg-orange-600 { background-color: #475569; }
  .ui-lg\:text-orange-700 { color: #334155; }
  .ui-lg\:bg-orange-700 { background-color: #334155; }
  .ui-lg\:text-orange-800 { color: #1e293b; }
  .ui-lg\:bg-orange-800 { background-color: #1e293b; }
  .ui-lg\:text-orange-900 { color: #0f172a; }
  .ui-lg\:bg-orange-900 { background-color: #0f172a; }
  .ui-lg\:text-orange-950 { color: #020617; }
  .ui-lg\:bg-orange-950 { background-color: #020617; }
  .ui-lg\:text-amber-50 { color: #f8fafc; }
  .ui-lg\:bg-amber-50 { background-color: #f8fafc; }
  .ui-lg\:text-amber-100 { color: #f1f5f9; }
  .ui-lg\:bg-amber-100 { background-color: #f1f5f9; }
  .ui-lg\:text-amber-200 { color: #e2e8f0; }
  .ui-lg\:bg-amber-200 { background-color: #e2e8f0; }
  .ui-lg\:text-amber-300 { color: #cbd5e1; }
  .ui-lg\:bg-amber-300 { background-color: #cbd5e1; }
  .ui-lg\:text-amber-400 { color: #94a3b8; }
  .ui-lg\:bg-amber-400 { background-color: #94a3b8; }
  .ui-lg\:text-amber-500 { color: #64748b; }
  .ui-lg\:bg-amber-500 { background-color: #64748b; }
  .ui-lg\:text-amber-600 { color: #475569; }
  .ui-lg\:bg-amber-600 { background-color: #475569; }
  .ui-lg\:text-amber-700 { color: #334155; }
  .ui-lg\:bg-amber-700 { background-color: #334155; }
  .ui-lg\:text-amber-800 { color: #1e293b; }
  .ui-lg\:bg-amber-800 { background-color: #1e293b; }
  .ui-lg\:text-amber-900 { color: #0f172a; }
  .ui-lg\:bg-amber-900 { background-color: #0f172a; }
  .ui-lg\:text-amber-950 { color: #020617; }
  .ui-lg\:bg-amber-950 { background-color: #020617; }
  .ui-lg\:text-yellow-50 { color: #f8fafc; }
  .ui-lg\:bg-yellow-50 { background-color: #f8fafc; }
  .ui-lg\:text-yellow-100 { color: #f1f5f9; }
  .ui-lg\:bg-yellow-100 { background-color: #f1f5f9; }
  .ui-lg\:text-yellow-200 { color: #e2e8f0; }
  .ui-lg\:bg-yellow-200 { background-color: #e2e8f0; }
  .ui-lg\:text-yellow-300 { color: #cbd5e1; }
  .ui-lg\:bg-yellow-300 { background-color: #cbd5e1; }
  .ui-lg\:text-yellow-400 { color: #94a3b8; }
  .ui-lg\:bg-yellow-400 { background-color: #94a3b8; }
  .ui-lg\:text-yellow-500 { color: #64748b; }
  .ui-lg\:bg-yellow-500 { background-color: #64748b; }
  .ui-lg\:text-yellow-600 { color: #475569; }
  .ui-lg\:bg-yellow-600 { background-color: #475569; }
  .ui-lg\:text-yellow-700 { color: #334155; }
  .ui-lg\:bg-yellow-700 { background-color: #334155; }
  .ui-lg\:text-yellow-800 { color: #1e293b; }
  .ui-lg\:bg-yellow-800 { background-color: #1e293b; }
  .ui-lg\:text-yellow-900 { color: #0f172a; }
  .ui-lg\:bg-yellow-900 { background-color: #0f172a; }
  .ui-lg\:text-yellow-950 { color: #020617; }
  .ui-lg\:bg-yellow-950 { background-color: #020617; }
  .ui-lg\:text-lime-50 { color: #f8fafc; }
  .ui-lg\:bg-lime-50 { background-color: #f8fafc; }
  .ui-lg\:text-lime-100 { color: #f1f5f9; }
  .ui-lg\:bg-lime-100 { background-color: #f1f5f9; }
  .ui-lg\:text-lime-200 { color: #e2e8f0; }
  .ui-lg\:bg-lime-200 { background-color: #e2e8f0; }
  .ui-lg\:text-lime-300 { color: #cbd5e1; }
  .ui-lg\:bg-lime-300 { background-color: #cbd5e1; }
  .ui-lg\:text-lime-400 { color: #94a3b8; }
  .ui-lg\:bg-lime-400 { background-color: #94a3b8; }
  .ui-lg\:text-lime-500 { color: #64748b; }
  .ui-lg\:bg-lime-500 { background-color: #64748b; }
  .ui-lg\:text-lime-600 { color: #475569; }
  .ui-lg\:bg-lime-600 { background-color: #475569; }
  .ui-lg\:text-lime-700 { color: #334155; }
  .ui-lg\:bg-lime-700 { background-color: #334155; }
  .ui-lg\:text-lime-800 { color: #1e293b; }
  .ui-lg\:bg-lime-800 { background-color: #1e293b; }
  .ui-lg\:text-lime-900 { color: #0f172a; }
  .ui-lg\:bg-lime-900 { background-color: #0f172a; }
  .ui-lg\:text-lime-950 { color: #020617; }
  .ui-lg\:bg-lime-950 { background-color: #020617; }
  .ui-lg\:text-green-50 { color: #f8fafc; }
  .ui-lg\:bg-green-50 { background-color: #f8fafc; }
  .ui-lg\:text-green-100 { color: #f1f5f9; }
  .ui-lg\:bg-green-100 { background-color: #f1f5f9; }
  .ui-lg\:text-green-200 { color: #e2e8f0; }
  .ui-lg\:bg-green-200 { background-color: #e2e8f0; }
  .ui-lg\:text-green-300 { color: #cbd5e1; }
  .ui-lg\:bg-green-300 { background-color: #cbd5e1; }
  .ui-lg\:text-green-400 { color: #94a3b8; }
  .ui-lg\:bg-green-400 { background-color: #94a3b8; }
  .ui-lg\:text-green-500 { color: #64748b; }
  .ui-lg\:bg-green-500 { background-color: #64748b; }
  .ui-lg\:text-green-600 { color: #475569; }
  .ui-lg\:bg-green-600 { background-color: #475569; }
  .ui-lg\:text-green-700 { color: #334155; }
  .ui-lg\:bg-green-700 { background-color: #334155; }
  .ui-lg\:text-green-800 { color: #1e293b; }
  .ui-lg\:bg-green-800 { background-color: #1e293b; }
  .ui-lg\:text-green-900 { color: #0f172a; }
  .ui-lg\:bg-green-900 { background-color: #0f172a; }
  .ui-lg\:text-green-950 { color: #020617; }
  .ui-lg\:bg-green-950 { background-color: #020617; }
  .ui-lg\:w-1/2 { width: 50%; }
  .ui-lg\:max-w-1/2 { max-width: 50%; }
  .ui-lg\:w-1/3 { width: 33.ui-333333%; }
  .ui-lg\:max-w-1/3 { max-width: 33.ui-333333%; }
  .ui-lg\:w-2/3 { width: 66.ui-666667%; }
  .ui-lg\:max-w-2/3 { max-width: 66.ui-666667%; }
  .ui-lg\:w-1/4 { width: 25%; }
  .ui-lg\:max-w-1/4 { max-width: 25%; }
  .ui-lg\:w-3/4 { width: 75%; }
  .ui-lg\:max-w-3/4 { max-width: 75%; }
  .ui-lg\:w-1/5 { width: 20%; }
  .ui-lg\:max-w-1/5 { max-width: 20%; }
  .ui-lg\:w-2/5 { width: 40%; }
  .ui-lg\:max-w-2/5 { max-width: 40%; }
  .ui-lg\:w-3/5 { width: 60%; }
  .ui-lg\:max-w-3/5 { max-width: 60%; }
  .ui-lg\:w-4/5 { width: 80%; }
  .ui-lg\:max-w-4/5 { max-width: 80%; }
  .ui-lg\:w-full { width: 100%; }
  .ui-lg\:max-w-full { max-width: 100%; }
  .ui-lg\:w-screen { width: 100vw; }
  .ui-lg\:max-w-screen { max-width: 100vw; }
  .ui-lg\:w-min { width: min-content; }
  .ui-lg\:max-w-min { max-width: min-content; }
  .ui-lg\:w-max { width: max-content; }
  .ui-lg\:max-w-max { max-width: max-content; }
  .ui-lg\:w-fit { width: fit-content; }
  .ui-lg\:max-w-fit { max-width: fit-content; }
  .ui-lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .ui-lg\:col-span-1 { grid-column: span 1 / span 1; }
  .ui-lg\:col-start-1 { grid-column-start: 1; }
  .ui-lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ui-lg\:col-span-2 { grid-column: span 2 / span 2; }
  .ui-lg\:col-start-2 { grid-column-start: 2; }
  .ui-lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .ui-lg\:col-span-3 { grid-column: span 3 / span 3; }
  .ui-lg\:col-start-3 { grid-column-start: 3; }
  .ui-lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .ui-lg\:col-span-4 { grid-column: span 4 / span 4; }
  .ui-lg\:col-start-4 { grid-column-start: 4; }
  .ui-lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .ui-lg\:col-span-5 { grid-column: span 5 / span 5; }
  .ui-lg\:col-start-5 { grid-column-start: 5; }
  .ui-lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .ui-lg\:col-span-6 { grid-column: span 6 / span 6; }
  .ui-lg\:col-start-6 { grid-column-start: 6; }
  .ui-lg\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .ui-lg\:col-span-7 { grid-column: span 7 / span 7; }
  .ui-lg\:col-start-7 { grid-column-start: 7; }
  .ui-lg\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .ui-lg\:col-span-8 { grid-column: span 8 / span 8; }
  .ui-lg\:col-start-8 { grid-column-start: 8; }
  .ui-lg\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .ui-lg\:col-span-9 { grid-column: span 9 / span 9; }
  .ui-lg\:col-start-9 { grid-column-start: 9; }
  .ui-lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .ui-lg\:col-span-10 { grid-column: span 10 / span 10; }
  .ui-lg\:col-start-10 { grid-column-start: 10; }
  .ui-lg\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .ui-lg\:col-span-11 { grid-column: span 11 / span 11; }
  .ui-lg\:col-start-11 { grid-column-start: 11; }
  .ui-lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .ui-lg\:col-span-12 { grid-column: span 12 / span 12; }
  .ui-lg\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1280px) {
  .ui-xl\:text-slate-50 { color: #f8fafc; }
  .ui-xl\:bg-slate-50 { background-color: #f8fafc; }
  .ui-xl\:text-slate-100 { color: #f1f5f9; }
  .ui-xl\:bg-slate-100 { background-color: #f1f5f9; }
  .ui-xl\:text-slate-200 { color: #e2e8f0; }
  .ui-xl\:bg-slate-200 { background-color: #e2e8f0; }
  .ui-xl\:text-slate-300 { color: #cbd5e1; }
  .ui-xl\:bg-slate-300 { background-color: #cbd5e1; }
  .ui-xl\:text-slate-400 { color: #94a3b8; }
  .ui-xl\:bg-slate-400 { background-color: #94a3b8; }
  .ui-xl\:text-slate-500 { color: #64748b; }
  .ui-xl\:bg-slate-500 { background-color: #64748b; }
  .ui-xl\:text-slate-600 { color: #475569; }
  .ui-xl\:bg-slate-600 { background-color: #475569; }
  .ui-xl\:text-slate-700 { color: #334155; }
  .ui-xl\:bg-slate-700 { background-color: #334155; }
  .ui-xl\:text-slate-800 { color: #1e293b; }
  .ui-xl\:bg-slate-800 { background-color: #1e293b; }
  .ui-xl\:text-slate-900 { color: #0f172a; }
  .ui-xl\:bg-slate-900 { background-color: #0f172a; }
  .ui-xl\:text-slate-950 { color: #020617; }
  .ui-xl\:bg-slate-950 { background-color: #020617; }
  .ui-xl\:text-gray-50 { color: #f8fafc; }
  .ui-xl\:bg-gray-50 { background-color: #f8fafc; }
  .ui-xl\:text-gray-100 { color: #f1f5f9; }
  .ui-xl\:bg-gray-100 { background-color: #f1f5f9; }
  .ui-xl\:text-gray-200 { color: #e2e8f0; }
  .ui-xl\:bg-gray-200 { background-color: #e2e8f0; }
  .ui-xl\:text-gray-300 { color: #cbd5e1; }
  .ui-xl\:bg-gray-300 { background-color: #cbd5e1; }
  .ui-xl\:text-gray-400 { color: #94a3b8; }
  .ui-xl\:bg-gray-400 { background-color: #94a3b8; }
  .ui-xl\:text-gray-500 { color: #64748b; }
  .ui-xl\:bg-gray-500 { background-color: #64748b; }
  .ui-xl\:text-gray-600 { color: #475569; }
  .ui-xl\:bg-gray-600 { background-color: #475569; }
  .ui-xl\:text-gray-700 { color: #334155; }
  .ui-xl\:bg-gray-700 { background-color: #334155; }
  .ui-xl\:text-gray-800 { color: #1e293b; }
  .ui-xl\:bg-gray-800 { background-color: #1e293b; }
  .ui-xl\:text-gray-900 { color: #0f172a; }
  .ui-xl\:bg-gray-900 { background-color: #0f172a; }
  .ui-xl\:text-gray-950 { color: #020617; }
  .ui-xl\:bg-gray-950 { background-color: #020617; }
  .ui-xl\:text-zinc-50 { color: #f8fafc; }
  .ui-xl\:bg-zinc-50 { background-color: #f8fafc; }
  .ui-xl\:text-zinc-100 { color: #f1f5f9; }
  .ui-xl\:bg-zinc-100 { background-color: #f1f5f9; }
  .ui-xl\:text-zinc-200 { color: #e2e8f0; }
  .ui-xl\:bg-zinc-200 { background-color: #e2e8f0; }
  .ui-xl\:text-zinc-300 { color: #cbd5e1; }
  .ui-xl\:bg-zinc-300 { background-color: #cbd5e1; }
  .ui-xl\:text-zinc-400 { color: #94a3b8; }
  .ui-xl\:bg-zinc-400 { background-color: #94a3b8; }
  .ui-xl\:text-zinc-500 { color: #64748b; }
  .ui-xl\:bg-zinc-500 { background-color: #64748b; }
  .ui-xl\:text-zinc-600 { color: #475569; }
  .ui-xl\:bg-zinc-600 { background-color: #475569; }
  .ui-xl\:text-zinc-700 { color: #334155; }
  .ui-xl\:bg-zinc-700 { background-color: #334155; }
  .ui-xl\:text-zinc-800 { color: #1e293b; }
  .ui-xl\:bg-zinc-800 { background-color: #1e293b; }
  .ui-xl\:text-zinc-900 { color: #0f172a; }
  .ui-xl\:bg-zinc-900 { background-color: #0f172a; }
  .ui-xl\:text-zinc-950 { color: #020617; }
  .ui-xl\:bg-zinc-950 { background-color: #020617; }
  .ui-xl\:text-neutral-50 { color: #f8fafc; }
  .ui-xl\:bg-neutral-50 { background-color: #f8fafc; }
  .ui-xl\:text-neutral-100 { color: #f1f5f9; }
  .ui-xl\:bg-neutral-100 { background-color: #f1f5f9; }
  .ui-xl\:text-neutral-200 { color: #e2e8f0; }
  .ui-xl\:bg-neutral-200 { background-color: #e2e8f0; }
  .ui-xl\:text-neutral-300 { color: #cbd5e1; }
  .ui-xl\:bg-neutral-300 { background-color: #cbd5e1; }
  .ui-xl\:text-neutral-400 { color: #94a3b8; }
  .ui-xl\:bg-neutral-400 { background-color: #94a3b8; }
  .ui-xl\:text-neutral-500 { color: #64748b; }
  .ui-xl\:bg-neutral-500 { background-color: #64748b; }
  .ui-xl\:text-neutral-600 { color: #475569; }
  .ui-xl\:bg-neutral-600 { background-color: #475569; }
  .ui-xl\:text-neutral-700 { color: #334155; }
  .ui-xl\:bg-neutral-700 { background-color: #334155; }
  .ui-xl\:text-neutral-800 { color: #1e293b; }
  .ui-xl\:bg-neutral-800 { background-color: #1e293b; }
  .ui-xl\:text-neutral-900 { color: #0f172a; }
  .ui-xl\:bg-neutral-900 { background-color: #0f172a; }
  .ui-xl\:text-neutral-950 { color: #020617; }
  .ui-xl\:bg-neutral-950 { background-color: #020617; }
  .ui-xl\:text-stone-50 { color: #f8fafc; }
  .ui-xl\:bg-stone-50 { background-color: #f8fafc; }
  .ui-xl\:text-stone-100 { color: #f1f5f9; }
  .ui-xl\:bg-stone-100 { background-color: #f1f5f9; }
  .ui-xl\:text-stone-200 { color: #e2e8f0; }
  .ui-xl\:bg-stone-200 { background-color: #e2e8f0; }
  .ui-xl\:text-stone-300 { color: #cbd5e1; }
  .ui-xl\:bg-stone-300 { background-color: #cbd5e1; }
  .ui-xl\:text-stone-400 { color: #94a3b8; }
  .ui-xl\:bg-stone-400 { background-color: #94a3b8; }
  .ui-xl\:text-stone-500 { color: #64748b; }
  .ui-xl\:bg-stone-500 { background-color: #64748b; }
  .ui-xl\:text-stone-600 { color: #475569; }
  .ui-xl\:bg-stone-600 { background-color: #475569; }
  .ui-xl\:text-stone-700 { color: #334155; }
  .ui-xl\:bg-stone-700 { background-color: #334155; }
  .ui-xl\:text-stone-800 { color: #1e293b; }
  .ui-xl\:bg-stone-800 { background-color: #1e293b; }
  .ui-xl\:text-stone-900 { color: #0f172a; }
  .ui-xl\:bg-stone-900 { background-color: #0f172a; }
  .ui-xl\:text-stone-950 { color: #020617; }
  .ui-xl\:bg-stone-950 { background-color: #020617; }
  .ui-xl\:text-red-50 { color: #f8fafc; }
  .ui-xl\:bg-red-50 { background-color: #f8fafc; }
  .ui-xl\:text-red-100 { color: #f1f5f9; }
  .ui-xl\:bg-red-100 { background-color: #f1f5f9; }
  .ui-xl\:text-red-200 { color: #e2e8f0; }
  .ui-xl\:bg-red-200 { background-color: #e2e8f0; }
  .ui-xl\:text-red-300 { color: #cbd5e1; }
  .ui-xl\:bg-red-300 { background-color: #cbd5e1; }
  .ui-xl\:text-red-400 { color: #94a3b8; }
  .ui-xl\:bg-red-400 { background-color: #94a3b8; }
  .ui-xl\:text-red-500 { color: #64748b; }
  .ui-xl\:bg-red-500 { background-color: #64748b; }
  .ui-xl\:text-red-600 { color: #475569; }
  .ui-xl\:bg-red-600 { background-color: #475569; }
  .ui-xl\:text-red-700 { color: #334155; }
  .ui-xl\:bg-red-700 { background-color: #334155; }
  .ui-xl\:text-red-800 { color: #1e293b; }
  .ui-xl\:bg-red-800 { background-color: #1e293b; }
  .ui-xl\:text-red-900 { color: #0f172a; }
  .ui-xl\:bg-red-900 { background-color: #0f172a; }
  .ui-xl\:text-red-950 { color: #020617; }
  .ui-xl\:bg-red-950 { background-color: #020617; }
  .ui-xl\:text-orange-50 { color: #f8fafc; }
  .ui-xl\:bg-orange-50 { background-color: #f8fafc; }
  .ui-xl\:text-orange-100 { color: #f1f5f9; }
  .ui-xl\:bg-orange-100 { background-color: #f1f5f9; }
  .ui-xl\:text-orange-200 { color: #e2e8f0; }
  .ui-xl\:bg-orange-200 { background-color: #e2e8f0; }
  .ui-xl\:text-orange-300 { color: #cbd5e1; }
  .ui-xl\:bg-orange-300 { background-color: #cbd5e1; }
  .ui-xl\:text-orange-400 { color: #94a3b8; }
  .ui-xl\:bg-orange-400 { background-color: #94a3b8; }
  .ui-xl\:text-orange-500 { color: #64748b; }
  .ui-xl\:bg-orange-500 { background-color: #64748b; }
  .ui-xl\:text-orange-600 { color: #475569; }
  .ui-xl\:bg-orange-600 { background-color: #475569; }
  .ui-xl\:text-orange-700 { color: #334155; }
  .ui-xl\:bg-orange-700 { background-color: #334155; }
  .ui-xl\:text-orange-800 { color: #1e293b; }
  .ui-xl\:bg-orange-800 { background-color: #1e293b; }
  .ui-xl\:text-orange-900 { color: #0f172a; }
  .ui-xl\:bg-orange-900 { background-color: #0f172a; }
  .ui-xl\:text-orange-950 { color: #020617; }
  .ui-xl\:bg-orange-950 { background-color: #020617; }
  .ui-xl\:text-amber-50 { color: #f8fafc; }
  .ui-xl\:bg-amber-50 { background-color: #f8fafc; }
  .ui-xl\:text-amber-100 { color: #f1f5f9; }
  .ui-xl\:bg-amber-100 { background-color: #f1f5f9; }
  .ui-xl\:text-amber-200 { color: #e2e8f0; }
  .ui-xl\:bg-amber-200 { background-color: #e2e8f0; }
  .ui-xl\:text-amber-300 { color: #cbd5e1; }
  .ui-xl\:bg-amber-300 { background-color: #cbd5e1; }
  .ui-xl\:text-amber-400 { color: #94a3b8; }
  .ui-xl\:bg-amber-400 { background-color: #94a3b8; }
  .ui-xl\:text-amber-500 { color: #64748b; }
  .ui-xl\:bg-amber-500 { background-color: #64748b; }
  .ui-xl\:text-amber-600 { color: #475569; }
  .ui-xl\:bg-amber-600 { background-color: #475569; }
  .ui-xl\:text-amber-700 { color: #334155; }
  .ui-xl\:bg-amber-700 { background-color: #334155; }
  .ui-xl\:text-amber-800 { color: #1e293b; }
  .ui-xl\:bg-amber-800 { background-color: #1e293b; }
  .ui-xl\:text-amber-900 { color: #0f172a; }
  .ui-xl\:bg-amber-900 { background-color: #0f172a; }
  .ui-xl\:text-amber-950 { color: #020617; }
  .ui-xl\:bg-amber-950 { background-color: #020617; }
  .ui-xl\:text-yellow-50 { color: #f8fafc; }
  .ui-xl\:bg-yellow-50 { background-color: #f8fafc; }
  .ui-xl\:text-yellow-100 { color: #f1f5f9; }
  .ui-xl\:bg-yellow-100 { background-color: #f1f5f9; }
  .ui-xl\:text-yellow-200 { color: #e2e8f0; }
  .ui-xl\:bg-yellow-200 { background-color: #e2e8f0; }
  .ui-xl\:text-yellow-300 { color: #cbd5e1; }
  .ui-xl\:bg-yellow-300 { background-color: #cbd5e1; }
  .ui-xl\:text-yellow-400 { color: #94a3b8; }
  .ui-xl\:bg-yellow-400 { background-color: #94a3b8; }
  .ui-xl\:text-yellow-500 { color: #64748b; }
  .ui-xl\:bg-yellow-500 { background-color: #64748b; }
  .ui-xl\:text-yellow-600 { color: #475569; }
  .ui-xl\:bg-yellow-600 { background-color: #475569; }
  .ui-xl\:text-yellow-700 { color: #334155; }
  .ui-xl\:bg-yellow-700 { background-color: #334155; }
  .ui-xl\:text-yellow-800 { color: #1e293b; }
  .ui-xl\:bg-yellow-800 { background-color: #1e293b; }
  .ui-xl\:text-yellow-900 { color: #0f172a; }
  .ui-xl\:bg-yellow-900 { background-color: #0f172a; }
  .ui-xl\:text-yellow-950 { color: #020617; }
  .ui-xl\:bg-yellow-950 { background-color: #020617; }
  .ui-xl\:text-lime-50 { color: #f8fafc; }
  .ui-xl\:bg-lime-50 { background-color: #f8fafc; }
  .ui-xl\:text-lime-100 { color: #f1f5f9; }
  .ui-xl\:bg-lime-100 { background-color: #f1f5f9; }
  .ui-xl\:text-lime-200 { color: #e2e8f0; }
  .ui-xl\:bg-lime-200 { background-color: #e2e8f0; }
  .ui-xl\:text-lime-300 { color: #cbd5e1; }
  .ui-xl\:bg-lime-300 { background-color: #cbd5e1; }
  .ui-xl\:text-lime-400 { color: #94a3b8; }
  .ui-xl\:bg-lime-400 { background-color: #94a3b8; }
  .ui-xl\:text-lime-500 { color: #64748b; }
  .ui-xl\:bg-lime-500 { background-color: #64748b; }
  .ui-xl\:text-lime-600 { color: #475569; }
  .ui-xl\:bg-lime-600 { background-color: #475569; }
  .ui-xl\:text-lime-700 { color: #334155; }
  .ui-xl\:bg-lime-700 { background-color: #334155; }
  .ui-xl\:text-lime-800 { color: #1e293b; }
  .ui-xl\:bg-lime-800 { background-color: #1e293b; }
  .ui-xl\:text-lime-900 { color: #0f172a; }
  .ui-xl\:bg-lime-900 { background-color: #0f172a; }
  .ui-xl\:text-lime-950 { color: #020617; }
  .ui-xl\:bg-lime-950 { background-color: #020617; }
  .ui-xl\:text-green-50 { color: #f8fafc; }
  .ui-xl\:bg-green-50 { background-color: #f8fafc; }
  .ui-xl\:text-green-100 { color: #f1f5f9; }
  .ui-xl\:bg-green-100 { background-color: #f1f5f9; }
  .ui-xl\:text-green-200 { color: #e2e8f0; }
  .ui-xl\:bg-green-200 { background-color: #e2e8f0; }
  .ui-xl\:text-green-300 { color: #cbd5e1; }
  .ui-xl\:bg-green-300 { background-color: #cbd5e1; }
  .ui-xl\:text-green-400 { color: #94a3b8; }
  .ui-xl\:bg-green-400 { background-color: #94a3b8; }
  .ui-xl\:text-green-500 { color: #64748b; }
  .ui-xl\:bg-green-500 { background-color: #64748b; }
  .ui-xl\:text-green-600 { color: #475569; }
  .ui-xl\:bg-green-600 { background-color: #475569; }
  .ui-xl\:text-green-700 { color: #334155; }
  .ui-xl\:bg-green-700 { background-color: #334155; }
  .ui-xl\:text-green-800 { color: #1e293b; }
  .ui-xl\:bg-green-800 { background-color: #1e293b; }
  .ui-xl\:text-green-900 { color: #0f172a; }
  .ui-xl\:bg-green-900 { background-color: #0f172a; }
  .ui-xl\:text-green-950 { color: #020617; }
  .ui-xl\:bg-green-950 { background-color: #020617; }
  .ui-xl\:w-1/2 { width: 50%; }
  .ui-xl\:max-w-1/2 { max-width: 50%; }
  .ui-xl\:w-1/3 { width: 33.ui-333333%; }
  .ui-xl\:max-w-1/3 { max-width: 33.ui-333333%; }
  .ui-xl\:w-2/3 { width: 66.ui-666667%; }
  .ui-xl\:max-w-2/3 { max-width: 66.ui-666667%; }
  .ui-xl\:w-1/4 { width: 25%; }
  .ui-xl\:max-w-1/4 { max-width: 25%; }
  .ui-xl\:w-3/4 { width: 75%; }
  .ui-xl\:max-w-3/4 { max-width: 75%; }
  .ui-xl\:w-1/5 { width: 20%; }
  .ui-xl\:max-w-1/5 { max-width: 20%; }
  .ui-xl\:w-2/5 { width: 40%; }
  .ui-xl\:max-w-2/5 { max-width: 40%; }
  .ui-xl\:w-3/5 { width: 60%; }
  .ui-xl\:max-w-3/5 { max-width: 60%; }
  .ui-xl\:w-4/5 { width: 80%; }
  .ui-xl\:max-w-4/5 { max-width: 80%; }
  .ui-xl\:w-full { width: 100%; }
  .ui-xl\:max-w-full { max-width: 100%; }
  .ui-xl\:w-screen { width: 100vw; }
  .ui-xl\:max-w-screen { max-width: 100vw; }
  .ui-xl\:w-min { width: min-content; }
  .ui-xl\:max-w-min { max-width: min-content; }
  .ui-xl\:w-max { width: max-content; }
  .ui-xl\:max-w-max { max-width: max-content; }
  .ui-xl\:w-fit { width: fit-content; }
  .ui-xl\:max-w-fit { max-width: fit-content; }
  .ui-xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .ui-xl\:col-span-1 { grid-column: span 1 / span 1; }
  .ui-xl\:col-start-1 { grid-column-start: 1; }
  .ui-xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ui-xl\:col-span-2 { grid-column: span 2 / span 2; }
  .ui-xl\:col-start-2 { grid-column-start: 2; }
  .ui-xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .ui-xl\:col-span-3 { grid-column: span 3 / span 3; }
  .ui-xl\:col-start-3 { grid-column-start: 3; }
  .ui-xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .ui-xl\:col-span-4 { grid-column: span 4 / span 4; }
  .ui-xl\:col-start-4 { grid-column-start: 4; }
  .ui-xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .ui-xl\:col-span-5 { grid-column: span 5 / span 5; }
  .ui-xl\:col-start-5 { grid-column-start: 5; }
  .ui-xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .ui-xl\:col-span-6 { grid-column: span 6 / span 6; }
  .ui-xl\:col-start-6 { grid-column-start: 6; }
  .ui-xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .ui-xl\:col-span-7 { grid-column: span 7 / span 7; }
  .ui-xl\:col-start-7 { grid-column-start: 7; }
  .ui-xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .ui-xl\:col-span-8 { grid-column: span 8 / span 8; }
  .ui-xl\:col-start-8 { grid-column-start: 8; }
  .ui-xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .ui-xl\:col-span-9 { grid-column: span 9 / span 9; }
  .ui-xl\:col-start-9 { grid-column-start: 9; }
  .ui-xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .ui-xl\:col-span-10 { grid-column: span 10 / span 10; }
  .ui-xl\:col-start-10 { grid-column-start: 10; }
  .ui-xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .ui-xl\:col-span-11 { grid-column: span 11 / span 11; }
  .ui-xl\:col-start-11 { grid-column-start: 11; }
  .ui-xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .ui-xl\:col-span-12 { grid-column: span 12 / span 12; }
  .ui-xl\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1536px) {
  .ui-2xl\:text-slate-50 { color: #f8fafc; }
  .ui-2xl\:bg-slate-50 { background-color: #f8fafc; }
  .ui-2xl\:text-slate-100 { color: #f1f5f9; }
  .ui-2xl\:bg-slate-100 { background-color: #f1f5f9; }
  .ui-2xl\:text-slate-200 { color: #e2e8f0; }
  .ui-2xl\:bg-slate-200 { background-color: #e2e8f0; }
  .ui-2xl\:text-slate-300 { color: #cbd5e1; }
  .ui-2xl\:bg-slate-300 { background-color: #cbd5e1; }
  .ui-2xl\:text-slate-400 { color: #94a3b8; }
  .ui-2xl\:bg-slate-400 { background-color: #94a3b8; }
  .ui-2xl\:text-slate-500 { color: #64748b; }
  .ui-2xl\:bg-slate-500 { background-color: #64748b; }
  .ui-2xl\:text-slate-600 { color: #475569; }
  .ui-2xl\:bg-slate-600 { background-color: #475569; }
  .ui-2xl\:text-slate-700 { color: #334155; }
  .ui-2xl\:bg-slate-700 { background-color: #334155; }
  .ui-2xl\:text-slate-800 { color: #1e293b; }
  .ui-2xl\:bg-slate-800 { background-color: #1e293b; }
  .ui-2xl\:text-slate-900 { color: #0f172a; }
  .ui-2xl\:bg-slate-900 { background-color: #0f172a; }
  .ui-2xl\:text-slate-950 { color: #020617; }
  .ui-2xl\:bg-slate-950 { background-color: #020617; }
  .ui-2xl\:text-gray-50 { color: #f8fafc; }
  .ui-2xl\:bg-gray-50 { background-color: #f8fafc; }
  .ui-2xl\:text-gray-100 { color: #f1f5f9; }
  .ui-2xl\:bg-gray-100 { background-color: #f1f5f9; }
  .ui-2xl\:text-gray-200 { color: #e2e8f0; }
  .ui-2xl\:bg-gray-200 { background-color: #e2e8f0; }
  .ui-2xl\:text-gray-300 { color: #cbd5e1; }
  .ui-2xl\:bg-gray-300 { background-color: #cbd5e1; }
  .ui-2xl\:text-gray-400 { color: #94a3b8; }
  .ui-2xl\:bg-gray-400 { background-color: #94a3b8; }
  .ui-2xl\:text-gray-500 { color: #64748b; }
  .ui-2xl\:bg-gray-500 { background-color: #64748b; }
  .ui-2xl\:text-gray-600 { color: #475569; }
  .ui-2xl\:bg-gray-600 { background-color: #475569; }
  .ui-2xl\:text-gray-700 { color: #334155; }
  .ui-2xl\:bg-gray-700 { background-color: #334155; }
  .ui-2xl\:text-gray-800 { color: #1e293b; }
  .ui-2xl\:bg-gray-800 { background-color: #1e293b; }
  .ui-2xl\:text-gray-900 { color: #0f172a; }
  .ui-2xl\:bg-gray-900 { background-color: #0f172a; }
  .ui-2xl\:text-gray-950 { color: #020617; }
  .ui-2xl\:bg-gray-950 { background-color: #020617; }
  .ui-2xl\:text-zinc-50 { color: #f8fafc; }
  .ui-2xl\:bg-zinc-50 { background-color: #f8fafc; }
  .ui-2xl\:text-zinc-100 { color: #f1f5f9; }
  .ui-2xl\:bg-zinc-100 { background-color: #f1f5f9; }
  .ui-2xl\:text-zinc-200 { color: #e2e8f0; }
  .ui-2xl\:bg-zinc-200 { background-color: #e2e8f0; }
  .ui-2xl\:text-zinc-300 { color: #cbd5e1; }
  .ui-2xl\:bg-zinc-300 { background-color: #cbd5e1; }
  .ui-2xl\:text-zinc-400 { color: #94a3b8; }
  .ui-2xl\:bg-zinc-400 { background-color: #94a3b8; }
  .ui-2xl\:text-zinc-500 { color: #64748b; }
  .ui-2xl\:bg-zinc-500 { background-color: #64748b; }
  .ui-2xl\:text-zinc-600 { color: #475569; }
  .ui-2xl\:bg-zinc-600 { background-color: #475569; }
  .ui-2xl\:text-zinc-700 { color: #334155; }
  .ui-2xl\:bg-zinc-700 { background-color: #334155; }
  .ui-2xl\:text-zinc-800 { color: #1e293b; }
  .ui-2xl\:bg-zinc-800 { background-color: #1e293b; }
  .ui-2xl\:text-zinc-900 { color: #0f172a; }
  .ui-2xl\:bg-zinc-900 { background-color: #0f172a; }
  .ui-2xl\:text-zinc-950 { color: #020617; }
  .ui-2xl\:bg-zinc-950 { background-color: #020617; }
  .ui-2xl\:text-neutral-50 { color: #f8fafc; }
  .ui-2xl\:bg-neutral-50 { background-color: #f8fafc; }
  .ui-2xl\:text-neutral-100 { color: #f1f5f9; }
  .ui-2xl\:bg-neutral-100 { background-color: #f1f5f9; }
  .ui-2xl\:text-neutral-200 { color: #e2e8f0; }
  .ui-2xl\:bg-neutral-200 { background-color: #e2e8f0; }
  .ui-2xl\:text-neutral-300 { color: #cbd5e1; }
  .ui-2xl\:bg-neutral-300 { background-color: #cbd5e1; }
  .ui-2xl\:text-neutral-400 { color: #94a3b8; }
  .ui-2xl\:bg-neutral-400 { background-color: #94a3b8; }
  .ui-2xl\:text-neutral-500 { color: #64748b; }
  .ui-2xl\:bg-neutral-500 { background-color: #64748b; }
  .ui-2xl\:text-neutral-600 { color: #475569; }
  .ui-2xl\:bg-neutral-600 { background-color: #475569; }
  .ui-2xl\:text-neutral-700 { color: #334155; }
  .ui-2xl\:bg-neutral-700 { background-color: #334155; }
  .ui-2xl\:text-neutral-800 { color: #1e293b; }
  .ui-2xl\:bg-neutral-800 { background-color: #1e293b; }
  .ui-2xl\:text-neutral-900 { color: #0f172a; }
  .ui-2xl\:bg-neutral-900 { background-color: #0f172a; }
  .ui-2xl\:text-neutral-950 { color: #020617; }
  .ui-2xl\:bg-neutral-950 { background-color: #020617; }
  .ui-2xl\:text-stone-50 { color: #f8fafc; }
  .ui-2xl\:bg-stone-50 { background-color: #f8fafc; }
  .ui-2xl\:text-stone-100 { color: #f1f5f9; }
  .ui-2xl\:bg-stone-100 { background-color: #f1f5f9; }
  .ui-2xl\:text-stone-200 { color: #e2e8f0; }
  .ui-2xl\:bg-stone-200 { background-color: #e2e8f0; }
  .ui-2xl\:text-stone-300 { color: #cbd5e1; }
  .ui-2xl\:bg-stone-300 { background-color: #cbd5e1; }
  .ui-2xl\:text-stone-400 { color: #94a3b8; }
  .ui-2xl\:bg-stone-400 { background-color: #94a3b8; }
  .ui-2xl\:text-stone-500 { color: #64748b; }
  .ui-2xl\:bg-stone-500 { background-color: #64748b; }
  .ui-2xl\:text-stone-600 { color: #475569; }
  .ui-2xl\:bg-stone-600 { background-color: #475569; }
  .ui-2xl\:text-stone-700 { color: #334155; }
  .ui-2xl\:bg-stone-700 { background-color: #334155; }
  .ui-2xl\:text-stone-800 { color: #1e293b; }
  .ui-2xl\:bg-stone-800 { background-color: #1e293b; }
  .ui-2xl\:text-stone-900 { color: #0f172a; }
  .ui-2xl\:bg-stone-900 { background-color: #0f172a; }
  .ui-2xl\:text-stone-950 { color: #020617; }
  .ui-2xl\:bg-stone-950 { background-color: #020617; }
  .ui-2xl\:text-red-50 { color: #f8fafc; }
  .ui-2xl\:bg-red-50 { background-color: #f8fafc; }
  .ui-2xl\:text-red-100 { color: #f1f5f9; }
  .ui-2xl\:bg-red-100 { background-color: #f1f5f9; }
  .ui-2xl\:text-red-200 { color: #e2e8f0; }
  .ui-2xl\:bg-red-200 { background-color: #e2e8f0; }
  .ui-2xl\:text-red-300 { color: #cbd5e1; }
  .ui-2xl\:bg-red-300 { background-color: #cbd5e1; }
  .ui-2xl\:text-red-400 { color: #94a3b8; }
  .ui-2xl\:bg-red-400 { background-color: #94a3b8; }
  .ui-2xl\:text-red-500 { color: #64748b; }
  .ui-2xl\:bg-red-500 { background-color: #64748b; }
  .ui-2xl\:text-red-600 { color: #475569; }
  .ui-2xl\:bg-red-600 { background-color: #475569; }
  .ui-2xl\:text-red-700 { color: #334155; }
  .ui-2xl\:bg-red-700 { background-color: #334155; }
  .ui-2xl\:text-red-800 { color: #1e293b; }
  .ui-2xl\:bg-red-800 { background-color: #1e293b; }
  .ui-2xl\:text-red-900 { color: #0f172a; }
  .ui-2xl\:bg-red-900 { background-color: #0f172a; }
  .ui-2xl\:text-red-950 { color: #020617; }
  .ui-2xl\:bg-red-950 { background-color: #020617; }
  .ui-2xl\:text-orange-50 { color: #f8fafc; }
  .ui-2xl\:bg-orange-50 { background-color: #f8fafc; }
  .ui-2xl\:text-orange-100 { color: #f1f5f9; }
  .ui-2xl\:bg-orange-100 { background-color: #f1f5f9; }
  .ui-2xl\:text-orange-200 { color: #e2e8f0; }
  .ui-2xl\:bg-orange-200 { background-color: #e2e8f0; }
  .ui-2xl\:text-orange-300 { color: #cbd5e1; }
  .ui-2xl\:bg-orange-300 { background-color: #cbd5e1; }
  .ui-2xl\:text-orange-400 { color: #94a3b8; }
  .ui-2xl\:bg-orange-400 { background-color: #94a3b8; }
  .ui-2xl\:text-orange-500 { color: #64748b; }
  .ui-2xl\:bg-orange-500 { background-color: #64748b; }
  .ui-2xl\:text-orange-600 { color: #475569; }
  .ui-2xl\:bg-orange-600 { background-color: #475569; }
  .ui-2xl\:text-orange-700 { color: #334155; }
  .ui-2xl\:bg-orange-700 { background-color: #334155; }
  .ui-2xl\:text-orange-800 { color: #1e293b; }
  .ui-2xl\:bg-orange-800 { background-color: #1e293b; }
  .ui-2xl\:text-orange-900 { color: #0f172a; }
  .ui-2xl\:bg-orange-900 { background-color: #0f172a; }
  .ui-2xl\:text-orange-950 { color: #020617; }
  .ui-2xl\:bg-orange-950 { background-color: #020617; }
  .ui-2xl\:text-amber-50 { color: #f8fafc; }
  .ui-2xl\:bg-amber-50 { background-color: #f8fafc; }
  .ui-2xl\:text-amber-100 { color: #f1f5f9; }
  .ui-2xl\:bg-amber-100 { background-color: #f1f5f9; }
  .ui-2xl\:text-amber-200 { color: #e2e8f0; }
  .ui-2xl\:bg-amber-200 { background-color: #e2e8f0; }
  .ui-2xl\:text-amber-300 { color: #cbd5e1; }
  .ui-2xl\:bg-amber-300 { background-color: #cbd5e1; }
  .ui-2xl\:text-amber-400 { color: #94a3b8; }
  .ui-2xl\:bg-amber-400 { background-color: #94a3b8; }
  .ui-2xl\:text-amber-500 { color: #64748b; }
  .ui-2xl\:bg-amber-500 { background-color: #64748b; }
  .ui-2xl\:text-amber-600 { color: #475569; }
  .ui-2xl\:bg-amber-600 { background-color: #475569; }
  .ui-2xl\:text-amber-700 { color: #334155; }
  .ui-2xl\:bg-amber-700 { background-color: #334155; }
  .ui-2xl\:text-amber-800 { color: #1e293b; }
  .ui-2xl\:bg-amber-800 { background-color: #1e293b; }
  .ui-2xl\:text-amber-900 { color: #0f172a; }
  .ui-2xl\:bg-amber-900 { background-color: #0f172a; }
  .ui-2xl\:text-amber-950 { color: #020617; }
  .ui-2xl\:bg-amber-950 { background-color: #020617; }
  .ui-2xl\:text-yellow-50 { color: #f8fafc; }
  .ui-2xl\:bg-yellow-50 { background-color: #f8fafc; }
  .ui-2xl\:text-yellow-100 { color: #f1f5f9; }
  .ui-2xl\:bg-yellow-100 { background-color: #f1f5f9; }
  .ui-2xl\:text-yellow-200 { color: #e2e8f0; }
  .ui-2xl\:bg-yellow-200 { background-color: #e2e8f0; }
  .ui-2xl\:text-yellow-300 { color: #cbd5e1; }
  .ui-2xl\:bg-yellow-300 { background-color: #cbd5e1; }
  .ui-2xl\:text-yellow-400 { color: #94a3b8; }
  .ui-2xl\:bg-yellow-400 { background-color: #94a3b8; }
  .ui-2xl\:text-yellow-500 { color: #64748b; }
  .ui-2xl\:bg-yellow-500 { background-color: #64748b; }
  .ui-2xl\:text-yellow-600 { color: #475569; }
  .ui-2xl\:bg-yellow-600 { background-color: #475569; }
  .ui-2xl\:text-yellow-700 { color: #334155; }
  .ui-2xl\:bg-yellow-700 { background-color: #334155; }
  .ui-2xl\:text-yellow-800 { color: #1e293b; }
  .ui-2xl\:bg-yellow-800 { background-color: #1e293b; }
  .ui-2xl\:text-yellow-900 { color: #0f172a; }
  .ui-2xl\:bg-yellow-900 { background-color: #0f172a; }
  .ui-2xl\:text-yellow-950 { color: #020617; }
  .ui-2xl\:bg-yellow-950 { background-color: #020617; }
  .ui-2xl\:text-lime-50 { color: #f8fafc; }
  .ui-2xl\:bg-lime-50 { background-color: #f8fafc; }
  .ui-2xl\:text-lime-100 { color: #f1f5f9; }
  .ui-2xl\:bg-lime-100 { background-color: #f1f5f9; }
  .ui-2xl\:text-lime-200 { color: #e2e8f0; }
  .ui-2xl\:bg-lime-200 { background-color: #e2e8f0; }
  .ui-2xl\:text-lime-300 { color: #cbd5e1; }
  .ui-2xl\:bg-lime-300 { background-color: #cbd5e1; }
  .ui-2xl\:text-lime-400 { color: #94a3b8; }
  .ui-2xl\:bg-lime-400 { background-color: #94a3b8; }
  .ui-2xl\:text-lime-500 { color: #64748b; }
  .ui-2xl\:bg-lime-500 { background-color: #64748b; }
  .ui-2xl\:text-lime-600 { color: #475569; }
  .ui-2xl\:bg-lime-600 { background-color: #475569; }
  .ui-2xl\:text-lime-700 { color: #334155; }
  .ui-2xl\:bg-lime-700 { background-color: #334155; }
  .ui-2xl\:text-lime-800 { color: #1e293b; }
  .ui-2xl\:bg-lime-800 { background-color: #1e293b; }
  .ui-2xl\:text-lime-900 { color: #0f172a; }
  .ui-2xl\:bg-lime-900 { background-color: #0f172a; }
  .ui-2xl\:text-lime-950 { color: #020617; }
  .ui-2xl\:bg-lime-950 { background-color: #020617; }
  .ui-2xl\:text-green-50 { color: #f8fafc; }
  .ui-2xl\:bg-green-50 { background-color: #f8fafc; }
  .ui-2xl\:text-green-100 { color: #f1f5f9; }
  .ui-2xl\:bg-green-100 { background-color: #f1f5f9; }
  .ui-2xl\:text-green-200 { color: #e2e8f0; }
  .ui-2xl\:bg-green-200 { background-color: #e2e8f0; }
  .ui-2xl\:text-green-300 { color: #cbd5e1; }
  .ui-2xl\:bg-green-300 { background-color: #cbd5e1; }
  .ui-2xl\:text-green-400 { color: #94a3b8; }
  .ui-2xl\:bg-green-400 { background-color: #94a3b8; }
  .ui-2xl\:text-green-500 { color: #64748b; }
  .ui-2xl\:bg-green-500 { background-color: #64748b; }
  .ui-2xl\:text-green-600 { color: #475569; }
  .ui-2xl\:bg-green-600 { background-color: #475569; }
  .ui-2xl\:text-green-700 { color: #334155; }
  .ui-2xl\:bg-green-700 { background-color: #334155; }
  .ui-2xl\:text-green-800 { color: #1e293b; }
  .ui-2xl\:bg-green-800 { background-color: #1e293b; }
  .ui-2xl\:text-green-900 { color: #0f172a; }
  .ui-2xl\:bg-green-900 { background-color: #0f172a; }
  .ui-2xl\:text-green-950 { color: #020617; }
  .ui-2xl\:bg-green-950 { background-color: #020617; }
  .ui-2xl\:w-1/2 { width: 50%; }
  .ui-2xl\:max-w-1/2 { max-width: 50%; }
  .ui-2xl\:w-1/3 { width: 33.ui-333333%; }
  .ui-2xl\:max-w-1/3 { max-width: 33.ui-333333%; }
  .ui-2xl\:w-2/3 { width: 66.ui-666667%; }
  .ui-2xl\:max-w-2/3 { max-width: 66.ui-666667%; }
  .ui-2xl\:w-1/4 { width: 25%; }
  .ui-2xl\:max-w-1/4 { max-width: 25%; }
  .ui-2xl\:w-3/4 { width: 75%; }
  .ui-2xl\:max-w-3/4 { max-width: 75%; }
  .ui-2xl\:w-1/5 { width: 20%; }
  .ui-2xl\:max-w-1/5 { max-width: 20%; }
  .ui-2xl\:w-2/5 { width: 40%; }
  .ui-2xl\:max-w-2/5 { max-width: 40%; }
  .ui-2xl\:w-3/5 { width: 60%; }
  .ui-2xl\:max-w-3/5 { max-width: 60%; }
  .ui-2xl\:w-4/5 { width: 80%; }
  .ui-2xl\:max-w-4/5 { max-width: 80%; }
  .ui-2xl\:w-full { width: 100%; }
  .ui-2xl\:max-w-full { max-width: 100%; }
  .ui-2xl\:w-screen { width: 100vw; }
  .ui-2xl\:max-w-screen { max-width: 100vw; }
  .ui-2xl\:w-min { width: min-content; }
  .ui-2xl\:max-w-min { max-width: min-content; }
  .ui-2xl\:w-max { width: max-content; }
  .ui-2xl\:max-w-max { max-width: max-content; }
  .ui-2xl\:w-fit { width: fit-content; }
  .ui-2xl\:max-w-fit { max-width: fit-content; }
  .ui-2xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .ui-2xl\:col-span-1 { grid-column: span 1 / span 1; }
  .ui-2xl\:col-start-1 { grid-column-start: 1; }
  .ui-2xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .ui-2xl\:col-span-2 { grid-column: span 2 / span 2; }
  .ui-2xl\:col-start-2 { grid-column-start: 2; }
  .ui-2xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .ui-2xl\:col-span-3 { grid-column: span 3 / span 3; }
  .ui-2xl\:col-start-3 { grid-column-start: 3; }
  .ui-2xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .ui-2xl\:col-span-4 { grid-column: span 4 / span 4; }
  .ui-2xl\:col-start-4 { grid-column-start: 4; }
  .ui-2xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .ui-2xl\:col-span-5 { grid-column: span 5 / span 5; }
  .ui-2xl\:col-start-5 { grid-column-start: 5; }
  .ui-2xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .ui-2xl\:col-span-6 { grid-column: span 6 / span 6; }
  .ui-2xl\:col-start-6 { grid-column-start: 6; }
  .ui-2xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .ui-2xl\:col-span-7 { grid-column: span 7 / span 7; }
  .ui-2xl\:col-start-7 { grid-column-start: 7; }
  .ui-2xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .ui-2xl\:col-span-8 { grid-column: span 8 / span 8; }
  .ui-2xl\:col-start-8 { grid-column-start: 8; }
  .ui-2xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .ui-2xl\:col-span-9 { grid-column: span 9 / span 9; }
  .ui-2xl\:col-start-9 { grid-column-start: 9; }
  .ui-2xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .ui-2xl\:col-span-10 { grid-column: span 10 / span 10; }
  .ui-2xl\:col-start-10 { grid-column-start: 10; }
  .ui-2xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .ui-2xl\:col-span-11 { grid-column: span 11 / span 11; }
  .ui-2xl\:col-start-11 { grid-column-start: 11; }
  .ui-2xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .ui-2xl\:col-span-12 { grid-column: span 12 / span 12; }
  .ui-2xl\:col-start-12 { grid-column-start: 12; }
}

.ui-transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.ui-4, 0, 0.ui-2, 1); transition-duration: 150ms; }
.ui-transition-colors { transition-property: colors; transition-timing-function: cubic-bezier(0.ui-4, 0, 0.ui-2, 1); transition-duration: 150ms; }
.ui-transition-opacity { transition-property: opacity; transition-timing-function: cubic-bezier(0.ui-4, 0, 0.ui-2, 1); transition-duration: 150ms; }
.ui-transition-shadow { transition-property: shadow; transition-timing-function: cubic-bezier(0.ui-4, 0, 0.ui-2, 1); transition-duration: 150ms; }
.ui-transition-transform { transition-property: transform; transition-timing-function: cubic-bezier(0.ui-4, 0, 0.ui-2, 1); transition-duration: 150ms; }
.ui-transition-none { transition-property: none; transition-timing-function: cubic-bezier(0.ui-4, 0, 0.ui-2, 1); transition-duration: 150ms; }
.ui-duration-75 { transition-duration: 75ms; }
.ui-duration-100 { transition-duration: 100ms; }
.ui-duration-150 { transition-duration: 150ms; }
.ui-duration-200 { transition-duration: 200ms; }
.ui-duration-300 { transition-duration: 300ms; }
.ui-duration-500 { transition-duration: 500ms; }
.ui-duration-700 { transition-duration: 700ms; }
.ui-duration-1000 { transition-duration: 1000ms; }
.ui-ease-linear { transition-timing-function: linear; }
.ui-ease-in { transition-timing-function: cubic-bezier(0.ui-4, 0, 1, 1); }
.ui-ease-out { transition-timing-function: cubic-bezier(0, 0, 0.ui-2, 1); }
.ui-ease-in-out { transition-timing-function: cubic-bezier(0.ui-4, 0, 0.ui-2, 1); }

.ui-blur-0 { filter: blur(0px); }
.ui-blur-4 { filter: blur(4px); }
.ui-blur-8 { filter: blur(8px); }
.ui-blur-12 { filter: blur(12px); }
.ui-blur-16 { filter: blur(16px); }
.ui-blur-24 { filter: blur(24px); }
.ui-brightness-0 { filter: brightness(0.ui-0); }
.ui-brightness-5 { filter: brightness(0.ui-05); }
.ui-brightness-10 { filter: brightness(0.ui-1); }
.ui-brightness-15 { filter: brightness(0.ui-15); }
.ui-brightness-20 { filter: brightness(0.ui-2); }
.ui-brightness-25 { filter: brightness(0.ui-25); }
.ui-brightness-30 { filter: brightness(0.ui-3); }
.ui-brightness-35 { filter: brightness(0.ui-35); }
.ui-brightness-40 { filter: brightness(0.ui-4); }
.ui-brightness-45 { filter: brightness(0.ui-45); }
.ui-brightness-50 { filter: brightness(0.ui-5); }
.ui-brightness-55 { filter: brightness(0.ui-55); }
.ui-brightness-60 { filter: brightness(0.ui-6); }
.ui-brightness-65 { filter: brightness(0.ui-65); }
.ui-brightness-70 { filter: brightness(0.ui-7); }
.ui-brightness-75 { filter: brightness(0.ui-75); }
.ui-brightness-80 { filter: brightness(0.ui-8); }
.ui-brightness-85 { filter: brightness(0.ui-85); }
.ui-brightness-90 { filter: brightness(0.ui-9); }
.ui-brightness-95 { filter: brightness(0.ui-95); }
.ui-brightness-100 { filter: brightness(1.ui-0); }
.ui-brightness-105 { filter: brightness(1.ui-05); }
.ui-brightness-110 { filter: brightness(1.ui-1); }
.ui-brightness-115 { filter: brightness(1.ui-15); }
.ui-brightness-120 { filter: brightness(1.ui-2); }
.ui-brightness-125 { filter: brightness(1.ui-25); }
.ui-brightness-130 { filter: brightness(1.ui-3); }
.ui-brightness-135 { filter: brightness(1.ui-35); }
.ui-brightness-140 { filter: brightness(1.ui-4); }
.ui-brightness-145 { filter: brightness(1.ui-45); }
.ui-brightness-150 { filter: brightness(1.ui-5); }
.ui-brightness-155 { filter: brightness(1.ui-55); }
.ui-brightness-160 { filter: brightness(1.ui-6); }
.ui-brightness-165 { filter: brightness(1.ui-65); }
.ui-brightness-170 { filter: brightness(1.ui-7); }
.ui-brightness-175 { filter: brightness(1.ui-75); }
.ui-brightness-180 { filter: brightness(1.ui-8); }
.ui-brightness-185 { filter: brightness(1.ui-85); }
.ui-brightness-190 { filter: brightness(1.ui-9); }
.ui-brightness-195 { filter: brightness(1.ui-95); }
.ui-brightness-200 { filter: brightness(2.ui-0); }
.ui-contrast-0 { filter: contrast(0.ui-0); }
.ui-contrast-5 { filter: contrast(0.ui-05); }
.ui-contrast-10 { filter: contrast(0.ui-1); }
.ui-contrast-15 { filter: contrast(0.ui-15); }
.ui-contrast-20 { filter: contrast(0.ui-2); }
.ui-contrast-25 { filter: contrast(0.ui-25); }
.ui-contrast-30 { filter: contrast(0.ui-3); }
.ui-contrast-35 { filter: contrast(0.ui-35); }
.ui-contrast-40 { filter: contrast(0.ui-4); }
.ui-contrast-45 { filter: contrast(0.ui-45); }
.ui-contrast-50 { filter: contrast(0.ui-5); }
.ui-contrast-55 { filter: contrast(0.ui-55); }
.ui-contrast-60 { filter: contrast(0.ui-6); }
.ui-contrast-65 { filter: contrast(0.ui-65); }
.ui-contrast-70 { filter: contrast(0.ui-7); }
.ui-contrast-75 { filter: contrast(0.ui-75); }
.ui-contrast-80 { filter: contrast(0.ui-8); }
.ui-contrast-85 { filter: contrast(0.ui-85); }
.ui-contrast-90 { filter: contrast(0.ui-9); }
.ui-contrast-95 { filter: contrast(0.ui-95); }
.ui-contrast-100 { filter: contrast(1.ui-0); }
.ui-contrast-105 { filter: contrast(1.ui-05); }
.ui-contrast-110 { filter: contrast(1.ui-1); }
.ui-contrast-115 { filter: contrast(1.ui-15); }
.ui-contrast-120 { filter: contrast(1.ui-2); }
.ui-contrast-125 { filter: contrast(1.ui-25); }
.ui-contrast-130 { filter: contrast(1.ui-3); }
.ui-contrast-135 { filter: contrast(1.ui-35); }
.ui-contrast-140 { filter: contrast(1.ui-4); }
.ui-contrast-145 { filter: contrast(1.ui-45); }
.ui-contrast-150 { filter: contrast(1.ui-5); }
.ui-contrast-155 { filter: contrast(1.ui-55); }
.ui-contrast-160 { filter: contrast(1.ui-6); }
.ui-contrast-165 { filter: contrast(1.ui-65); }
.ui-contrast-170 { filter: contrast(1.ui-7); }
.ui-contrast-175 { filter: contrast(1.ui-75); }
.ui-contrast-180 { filter: contrast(1.ui-8); }
.ui-contrast-185 { filter: contrast(1.ui-85); }
.ui-contrast-190 { filter: contrast(1.ui-9); }
.ui-contrast-195 { filter: contrast(1.ui-95); }
.ui-contrast-200 { filter: contrast(2.ui-0); }

.ui-hover\:p-0:hover { padding: 0px; }
.ui-hover\:p-0.ui-5:hover { padding: 0.ui-125rem; }
.ui-hover\:p-1:hover { padding: 0.ui-25rem; }
.ui-hover\:p-1.ui-5:hover { padding: 0.ui-375rem; }
.ui-hover\:p-2:hover { padding: 0.ui-5rem; }
.ui-hover\:p-2.ui-5:hover { padding: 0.ui-625rem; }
.ui-hover\:p-3:hover { padding: 0.ui-75rem; }
.ui-hover\:p-3.ui-5:hover { padding: 0.ui-875rem; }
.ui-hover\:p-4:hover { padding: 1rem; }
.ui-hover\:p-5:hover { padding: 1.ui-25rem; }
.ui-hover\:p-6:hover { padding: 1.ui-5rem; }
.ui-hover\:p-7:hover { padding: 1.ui-75rem; }
.ui-hover\:p-8:hover { padding: 2rem; }
.ui-hover\:p-9:hover { padding: 2.ui-25rem; }
.ui-hover\:p-10:hover { padding: 2.ui-5rem; }
.ui-hover\:p-11:hover { padding: 2.ui-75rem; }
.ui-hover\:p-12:hover { padding: 3rem; }
.ui-hover\:p-14:hover { padding: 3.ui-5rem; }
.ui-hover\:p-16:hover { padding: 4rem; }
.ui-hover\:p-20:hover { padding: 5rem; }
.ui-hover\:p-24:hover { padding: 6rem; }
.ui-hover\:p-28:hover { padding: 7rem; }
.ui-hover\:p-32:hover { padding: 8rem; }
.ui-hover\:p-36:hover { padding: 9rem; }
.ui-hover\:p-40:hover { padding: 10rem; }
.ui-hover\:p-44:hover { padding: 11rem; }
.ui-hover\:p-48:hover { padding: 12rem; }
.ui-hover\:p-52:hover { padding: 13rem; }
.ui-hover\:p-56:hover { padding: 14rem; }
.ui-hover\:p-60:hover { padding: 15rem; }
.ui-hover\:p-64:hover { padding: 16rem; }
.ui-hover\:p-72:hover { padding: 18rem; }
.ui-hover\:p-80:hover { padding: 20rem; }
.ui-hover\:p-96:hover { padding: 24rem; }
.ui-hover\:m-0:hover { margin: 0px; }
.ui-hover\:m-0.ui-5:hover { margin: 0.ui-125rem; }
.ui-hover\:m-1:hover { margin: 0.ui-25rem; }
.ui-hover\:m-1.ui-5:hover { margin: 0.ui-375rem; }
.ui-hover\:m-2:hover { margin: 0.ui-5rem; }
.ui-hover\:m-2.ui-5:hover { margin: 0.ui-625rem; }
.ui-hover\:m-3:hover { margin: 0.ui-75rem; }
.ui-hover\:m-3.ui-5:hover { margin: 0.ui-875rem; }
.ui-hover\:m-4:hover { margin: 1rem; }
.ui-hover\:m-5:hover { margin: 1.ui-25rem; }
.ui-hover\:m-6:hover { margin: 1.ui-5rem; }
.ui-hover\:m-7:hover { margin: 1.ui-75rem; }
.ui-hover\:m-8:hover { margin: 2rem; }
.ui-hover\:m-9:hover { margin: 2.ui-25rem; }
.ui-hover\:m-10:hover { margin: 2.ui-5rem; }
.ui-hover\:m-11:hover { margin: 2.ui-75rem; }
.ui-hover\:m-12:hover { margin: 3rem; }
.ui-hover\:m-14:hover { margin: 3.ui-5rem; }
.ui-hover\:m-16:hover { margin: 4rem; }
.ui-hover\:m-20:hover { margin: 5rem; }
.ui-hover\:m-24:hover { margin: 6rem; }
.ui-hover\:m-28:hover { margin: 7rem; }
.ui-hover\:m-32:hover { margin: 8rem; }
.ui-hover\:m-36:hover { margin: 9rem; }
.ui-hover\:m-40:hover { margin: 10rem; }
.ui-hover\:m-44:hover { margin: 11rem; }
.ui-hover\:m-48:hover { margin: 12rem; }
.ui-hover\:m-52:hover { margin: 13rem; }
.ui-hover\:m-56:hover { margin: 14rem; }
.ui-hover\:m-60:hover { margin: 15rem; }
.ui-hover\:m-64:hover { margin: 16rem; }
.ui-hover\:m-72:hover { margin: 18rem; }
.ui-hover\:m-80:hover { margin: 20rem; }
.ui-hover\:m-96:hover { margin: 24rem; }
.ui-hover\:gap-0:hover { gap: 0px; }
.ui-hover\:gap-0.ui-5:hover { gap: 0.ui-125rem; }
.ui-hover\:gap-1:hover { gap: 0.ui-25rem; }
.ui-hover\:gap-1.ui-5:hover { gap: 0.ui-375rem; }
.ui-hover\:gap-2:hover { gap: 0.ui-5rem; }
.ui-hover\:gap-2.ui-5:hover { gap: 0.ui-625rem; }
.ui-hover\:gap-3:hover { gap: 0.ui-75rem; }
.ui-hover\:gap-3.ui-5:hover { gap: 0.ui-875rem; }
.ui-hover\:gap-4:hover { gap: 1rem; }
.ui-hover\:gap-5:hover { gap: 1.ui-25rem; }
.ui-hover\:gap-6:hover { gap: 1.ui-5rem; }
.ui-hover\:gap-7:hover { gap: 1.ui-75rem; }
.ui-hover\:gap-8:hover { gap: 2rem; }
.ui-hover\:gap-9:hover { gap: 2.ui-25rem; }
.ui-hover\:gap-10:hover { gap: 2.ui-5rem; }
.ui-hover\:gap-11:hover { gap: 2.ui-75rem; }
.ui-hover\:gap-12:hover { gap: 3rem; }
.ui-hover\:gap-14:hover { gap: 3.ui-5rem; }
.ui-hover\:gap-16:hover { gap: 4rem; }
.ui-hover\:gap-20:hover { gap: 5rem; }
.ui-hover\:gap-24:hover { gap: 6rem; }
.ui-hover\:gap-28:hover { gap: 7rem; }
.ui-hover\:gap-32:hover { gap: 8rem; }
.ui-hover\:gap-36:hover { gap: 9rem; }
.ui-hover\:gap-40:hover { gap: 10rem; }
.ui-hover\:gap-44:hover { gap: 11rem; }
.ui-hover\:gap-48:hover { gap: 12rem; }
.ui-hover\:gap-52:hover { gap: 13rem; }
.ui-hover\:gap-56:hover { gap: 14rem; }
.ui-hover\:gap-60:hover { gap: 15rem; }
.ui-hover\:gap-64:hover { gap: 16rem; }
.ui-hover\:gap-72:hover { gap: 18rem; }
.ui-hover\:gap-80:hover { gap: 20rem; }
.ui-hover\:gap-96:hover { gap: 24rem; }
.ui-hover\:space-x-0:hover { column-gap: 0px; }
.ui-hover\:space-x-0.ui-5:hover { column-gap: 0.ui-125rem; }
.ui-hover\:space-x-1:hover { column-gap: 0.ui-25rem; }
.ui-hover\:space-x-1.ui-5:hover { column-gap: 0.ui-375rem; }
.ui-hover\:space-x-2:hover { column-gap: 0.ui-5rem; }
.ui-hover\:space-x-2.ui-5:hover { column-gap: 0.ui-625rem; }
.ui-hover\:space-x-3:hover { column-gap: 0.ui-75rem; }
.ui-hover\:space-x-3.ui-5:hover { column-gap: 0.ui-875rem; }
.ui-hover\:space-x-4:hover { column-gap: 1rem; }
.ui-hover\:space-x-5:hover { column-gap: 1.ui-25rem; }
.ui-hover\:space-x-6:hover { column-gap: 1.ui-5rem; }
.ui-hover\:space-x-7:hover { column-gap: 1.ui-75rem; }
.ui-hover\:space-x-8:hover { column-gap: 2rem; }
.ui-hover\:space-x-9:hover { column-gap: 2.ui-25rem; }
.ui-hover\:space-x-10:hover { column-gap: 2.ui-5rem; }
.ui-hover\:space-x-11:hover { column-gap: 2.ui-75rem; }
.ui-hover\:space-x-12:hover { column-gap: 3rem; }
.ui-hover\:space-x-14:hover { column-gap: 3.ui-5rem; }
.ui-hover\:space-x-16:hover { column-gap: 4rem; }
.ui-hover\:space-x-20:hover { column-gap: 5rem; }
.ui-hover\:space-x-24:hover { column-gap: 6rem; }
.ui-hover\:space-x-28:hover { column-gap: 7rem; }
.ui-hover\:space-x-32:hover { column-gap: 8rem; }
.ui-hover\:space-x-36:hover { column-gap: 9rem; }
.ui-hover\:space-x-40:hover { column-gap: 10rem; }
.ui-hover\:space-x-44:hover { column-gap: 11rem; }
.ui-hover\:space-x-48:hover { column-gap: 12rem; }
.ui-hover\:space-x-52:hover { column-gap: 13rem; }
.ui-hover\:space-x-56:hover { column-gap: 14rem; }
.ui-hover\:space-x-60:hover { column-gap: 15rem; }
.ui-hover\:space-x-64:hover { column-gap: 16rem; }
.ui-hover\:space-x-72:hover { column-gap: 18rem; }
.ui-hover\:space-x-80:hover { column-gap: 20rem; }
.ui-hover\:space-x-96:hover { column-gap: 24rem; }
.ui-hover\:space-y-0:hover { row-gap: 0px; }
.ui-hover\:space-y-0.ui-5:hover { row-gap: 0.ui-125rem; }
.ui-hover\:space-y-1:hover { row-gap: 0.ui-25rem; }
.ui-hover\:space-y-1.ui-5:hover { row-gap: 0.ui-375rem; }
.ui-hover\:space-y-2:hover { row-gap: 0.ui-5rem; }
.ui-hover\:space-y-2.ui-5:hover { row-gap: 0.ui-625rem; }
.ui-hover\:space-y-3:hover { row-gap: 0.ui-75rem; }
.ui-hover\:space-y-3.ui-5:hover { row-gap: 0.ui-875rem; }
.ui-hover\:space-y-4:hover { row-gap: 1rem; }
.ui-hover\:space-y-5:hover { row-gap: 1.ui-25rem; }
.ui-hover\:space-y-6:hover { row-gap: 1.ui-5rem; }
.ui-hover\:space-y-7:hover { row-gap: 1.ui-75rem; }
.ui-hover\:space-y-8:hover { row-gap: 2rem; }
.ui-hover\:space-y-9:hover { row-gap: 2.ui-25rem; }
.ui-hover\:space-y-10:hover { row-gap: 2.ui-5rem; }
.ui-hover\:space-y-11:hover { row-gap: 2.ui-75rem; }
.ui-hover\:space-y-12:hover { row-gap: 3rem; }
.ui-hover\:space-y-14:hover { row-gap: 3.ui-5rem; }
.ui-hover\:space-y-16:hover { row-gap: 4rem; }
.ui-hover\:space-y-20:hover { row-gap: 5rem; }
.ui-hover\:space-y-24:hover { row-gap: 6rem; }
.ui-hover\:space-y-28:hover { row-gap: 7rem; }
.ui-hover\:space-y-32:hover { row-gap: 8rem; }
.ui-hover\:space-y-36:hover { row-gap: 9rem; }
.ui-hover\:space-y-40:hover { row-gap: 10rem; }
.ui-hover\:space-y-44:hover { row-gap: 11rem; }
.ui-hover\:space-y-48:hover { row-gap: 12rem; }
.ui-hover\:space-y-52:hover { row-gap: 13rem; }
.ui-hover\:space-y-56:hover { row-gap: 14rem; }
.ui-hover\:space-y-60:hover { row-gap: 15rem; }
.ui-hover\:space-y-64:hover { row-gap: 16rem; }
.ui-hover\:space-y-72:hover { row-gap: 18rem; }
.ui-hover\:space-y-80:hover { row-gap: 20rem; }
.ui-hover\:space-y-96:hover { row-gap: 24rem; }

.ui-focus\:p-0:focus { padding: 0px; }
.ui-focus\:p-0.ui-5:focus { padding: 0.ui-125rem; }
.ui-focus\:p-1:focus { padding: 0.ui-25rem; }
.ui-focus\:p-1.ui-5:focus { padding: 0.ui-375rem; }
.ui-focus\:p-2:focus { padding: 0.ui-5rem; }
.ui-focus\:p-2.ui-5:focus { padding: 0.ui-625rem; }
.ui-focus\:p-3:focus { padding: 0.ui-75rem; }
.ui-focus\:p-3.ui-5:focus { padding: 0.ui-875rem; }
.ui-focus\:p-4:focus { padding: 1rem; }
.ui-focus\:p-5:focus { padding: 1.ui-25rem; }
.ui-focus\:p-6:focus { padding: 1.ui-5rem; }
.ui-focus\:p-7:focus { padding: 1.ui-75rem; }
.ui-focus\:p-8:focus { padding: 2rem; }
.ui-focus\:p-9:focus { padding: 2.ui-25rem; }
.ui-focus\:p-10:focus { padding: 2.ui-5rem; }
.ui-focus\:p-11:focus { padding: 2.ui-75rem; }
.ui-focus\:p-12:focus { padding: 3rem; }
.ui-focus\:p-14:focus { padding: 3.ui-5rem; }
.ui-focus\:p-16:focus { padding: 4rem; }
.ui-focus\:p-20:focus { padding: 5rem; }
.ui-focus\:p-24:focus { padding: 6rem; }
.ui-focus\:p-28:focus { padding: 7rem; }
.ui-focus\:p-32:focus { padding: 8rem; }
.ui-focus\:p-36:focus { padding: 9rem; }
.ui-focus\:p-40:focus { padding: 10rem; }
.ui-focus\:p-44:focus { padding: 11rem; }
.ui-focus\:p-48:focus { padding: 12rem; }
.ui-focus\:p-52:focus { padding: 13rem; }
.ui-focus\:p-56:focus { padding: 14rem; }
.ui-focus\:p-60:focus { padding: 15rem; }
.ui-focus\:p-64:focus { padding: 16rem; }
.ui-focus\:p-72:focus { padding: 18rem; }
.ui-focus\:p-80:focus { padding: 20rem; }
.ui-focus\:p-96:focus { padding: 24rem; }
.ui-focus\:m-0:focus { margin: 0px; }
.ui-focus\:m-0.ui-5:focus { margin: 0.ui-125rem; }
.ui-focus\:m-1:focus { margin: 0.ui-25rem; }
.ui-focus\:m-1.ui-5:focus { margin: 0.ui-375rem; }
.ui-focus\:m-2:focus { margin: 0.ui-5rem; }
.ui-focus\:m-2.ui-5:focus { margin: 0.ui-625rem; }
.ui-focus\:m-3:focus { margin: 0.ui-75rem; }
.ui-focus\:m-3.ui-5:focus { margin: 0.ui-875rem; }
.ui-focus\:m-4:focus { margin: 1rem; }
.ui-focus\:m-5:focus { margin: 1.ui-25rem; }
.ui-focus\:m-6:focus { margin: 1.ui-5rem; }
.ui-focus\:m-7:focus { margin: 1.ui-75rem; }
.ui-focus\:m-8:focus { margin: 2rem; }
.ui-focus\:m-9:focus { margin: 2.ui-25rem; }
.ui-focus\:m-10:focus { margin: 2.ui-5rem; }
.ui-focus\:m-11:focus { margin: 2.ui-75rem; }
.ui-focus\:m-12:focus { margin: 3rem; }
.ui-focus\:m-14:focus { margin: 3.ui-5rem; }
.ui-focus\:m-16:focus { margin: 4rem; }
.ui-focus\:m-20:focus { margin: 5rem; }
.ui-focus\:m-24:focus { margin: 6rem; }
.ui-focus\:m-28:focus { margin: 7rem; }
.ui-focus\:m-32:focus { margin: 8rem; }
.ui-focus\:m-36:focus { margin: 9rem; }
.ui-focus\:m-40:focus { margin: 10rem; }
.ui-focus\:m-44:focus { margin: 11rem; }
.ui-focus\:m-48:focus { margin: 12rem; }
.ui-focus\:m-52:focus { margin: 13rem; }
.ui-focus\:m-56:focus { margin: 14rem; }
.ui-focus\:m-60:focus { margin: 15rem; }
.ui-focus\:m-64:focus { margin: 16rem; }
.ui-focus\:m-72:focus { margin: 18rem; }
.ui-focus\:m-80:focus { margin: 20rem; }
.ui-focus\:m-96:focus { margin: 24rem; }
.ui-focus\:gap-0:focus { gap: 0px; }
.ui-focus\:gap-0.ui-5:focus { gap: 0.ui-125rem; }
.ui-focus\:gap-1:focus { gap: 0.ui-25rem; }
.ui-focus\:gap-1.ui-5:focus { gap: 0.ui-375rem; }
.ui-focus\:gap-2:focus { gap: 0.ui-5rem; }
.ui-focus\:gap-2.ui-5:focus { gap: 0.ui-625rem; }
.ui-focus\:gap-3:focus { gap: 0.ui-75rem; }
.ui-focus\:gap-3.ui-5:focus { gap: 0.ui-875rem; }
.ui-focus\:gap-4:focus { gap: 1rem; }
.ui-focus\:gap-5:focus { gap: 1.ui-25rem; }
.ui-focus\:gap-6:focus { gap: 1.ui-5rem; }
.ui-focus\:gap-7:focus { gap: 1.ui-75rem; }
.ui-focus\:gap-8:focus { gap: 2rem; }
.ui-focus\:gap-9:focus { gap: 2.ui-25rem; }
.ui-focus\:gap-10:focus { gap: 2.ui-5rem; }
.ui-focus\:gap-11:focus { gap: 2.ui-75rem; }
.ui-focus\:gap-12:focus { gap: 3rem; }
.ui-focus\:gap-14:focus { gap: 3.ui-5rem; }
.ui-focus\:gap-16:focus { gap: 4rem; }
.ui-focus\:gap-20:focus { gap: 5rem; }
.ui-focus\:gap-24:focus { gap: 6rem; }
.ui-focus\:gap-28:focus { gap: 7rem; }
.ui-focus\:gap-32:focus { gap: 8rem; }
.ui-focus\:gap-36:focus { gap: 9rem; }
.ui-focus\:gap-40:focus { gap: 10rem; }
.ui-focus\:gap-44:focus { gap: 11rem; }
.ui-focus\:gap-48:focus { gap: 12rem; }
.ui-focus\:gap-52:focus { gap: 13rem; }
.ui-focus\:gap-56:focus { gap: 14rem; }
.ui-focus\:gap-60:focus { gap: 15rem; }
.ui-focus\:gap-64:focus { gap: 16rem; }
.ui-focus\:gap-72:focus { gap: 18rem; }
.ui-focus\:gap-80:focus { gap: 20rem; }
.ui-focus\:gap-96:focus { gap: 24rem; }
.ui-focus\:space-x-0:focus { column-gap: 0px; }
.ui-focus\:space-x-0.ui-5:focus { column-gap: 0.ui-125rem; }
.ui-focus\:space-x-1:focus { column-gap: 0.ui-25rem; }
.ui-focus\:space-x-1.ui-5:focus { column-gap: 0.ui-375rem; }
.ui-focus\:space-x-2:focus { column-gap: 0.ui-5rem; }
.ui-focus\:space-x-2.ui-5:focus { column-gap: 0.ui-625rem; }
.ui-focus\:space-x-3:focus { column-gap: 0.ui-75rem; }
.ui-focus\:space-x-3.ui-5:focus { column-gap: 0.ui-875rem; }
.ui-focus\:space-x-4:focus { column-gap: 1rem; }
.ui-focus\:space-x-5:focus { column-gap: 1.ui-25rem; }
.ui-focus\:space-x-6:focus { column-gap: 1.ui-5rem; }
.ui-focus\:space-x-7:focus { column-gap: 1.ui-75rem; }
.ui-focus\:space-x-8:focus { column-gap: 2rem; }
.ui-focus\:space-x-9:focus { column-gap: 2.ui-25rem; }
.ui-focus\:space-x-10:focus { column-gap: 2.ui-5rem; }
.ui-focus\:space-x-11:focus { column-gap: 2.ui-75rem; }
.ui-focus\:space-x-12:focus { column-gap: 3rem; }
.ui-focus\:space-x-14:focus { column-gap: 3.ui-5rem; }
.ui-focus\:space-x-16:focus { column-gap: 4rem; }
.ui-focus\:space-x-20:focus { column-gap: 5rem; }
.ui-focus\:space-x-24:focus { column-gap: 6rem; }
.ui-focus\:space-x-28:focus { column-gap: 7rem; }
.ui-focus\:space-x-32:focus { column-gap: 8rem; }
.ui-focus\:space-x-36:focus { column-gap: 9rem; }
.ui-focus\:space-x-40:focus { column-gap: 10rem; }
.ui-focus\:space-x-44:focus { column-gap: 11rem; }
.ui-focus\:space-x-48:focus { column-gap: 12rem; }
.ui-focus\:space-x-52:focus { column-gap: 13rem; }
.ui-focus\:space-x-56:focus { column-gap: 14rem; }
.ui-focus\:space-x-60:focus { column-gap: 15rem; }
.ui-focus\:space-x-64:focus { column-gap: 16rem; }
.ui-focus\:space-x-72:focus { column-gap: 18rem; }
.ui-focus\:space-x-80:focus { column-gap: 20rem; }
.ui-focus\:space-x-96:focus { column-gap: 24rem; }
.ui-focus\:space-y-0:focus { row-gap: 0px; }
.ui-focus\:space-y-0.ui-5:focus { row-gap: 0.ui-125rem; }
.ui-focus\:space-y-1:focus { row-gap: 0.ui-25rem; }
.ui-focus\:space-y-1.ui-5:focus { row-gap: 0.ui-375rem; }
.ui-focus\:space-y-2:focus { row-gap: 0.ui-5rem; }
.ui-focus\:space-y-2.ui-5:focus { row-gap: 0.ui-625rem; }
.ui-focus\:space-y-3:focus { row-gap: 0.ui-75rem; }
.ui-focus\:space-y-3.ui-5:focus { row-gap: 0.ui-875rem; }
.ui-focus\:space-y-4:focus { row-gap: 1rem; }
.ui-focus\:space-y-5:focus { row-gap: 1.ui-25rem; }
.ui-focus\:space-y-6:focus { row-gap: 1.ui-5rem; }
.ui-focus\:space-y-7:focus { row-gap: 1.ui-75rem; }
.ui-focus\:space-y-8:focus { row-gap: 2rem; }
.ui-focus\:space-y-9:focus { row-gap: 2.ui-25rem; }
.ui-focus\:space-y-10:focus { row-gap: 2.ui-5rem; }
.ui-focus\:space-y-11:focus { row-gap: 2.ui-75rem; }
.ui-focus\:space-y-12:focus { row-gap: 3rem; }
.ui-focus\:space-y-14:focus { row-gap: 3.ui-5rem; }
.ui-focus\:space-y-16:focus { row-gap: 4rem; }
.ui-focus\:space-y-20:focus { row-gap: 5rem; }
.ui-focus\:space-y-24:focus { row-gap: 6rem; }
.ui-focus\:space-y-28:focus { row-gap: 7rem; }
.ui-focus\:space-y-32:focus { row-gap: 8rem; }
.ui-focus\:space-y-36:focus { row-gap: 9rem; }
.ui-focus\:space-y-40:focus { row-gap: 10rem; }
.ui-focus\:space-y-44:focus { row-gap: 11rem; }
.ui-focus\:space-y-48:focus { row-gap: 12rem; }
.ui-focus\:space-y-52:focus { row-gap: 13rem; }
.ui-focus\:space-y-56:focus { row-gap: 14rem; }
.ui-focus\:space-y-60:focus { row-gap: 15rem; }
.ui-focus\:space-y-64:focus { row-gap: 16rem; }
.ui-focus\:space-y-72:focus { row-gap: 18rem; }
.ui-focus\:space-y-80:focus { row-gap: 20rem; }
.ui-focus\:space-y-96:focus { row-gap: 24rem; }

.ui-active\:p-0:active { padding: 0px; }
.ui-active\:p-0.ui-5:active { padding: 0.ui-125rem; }
.ui-active\:p-1:active { padding: 0.ui-25rem; }
.ui-active\:p-1.ui-5:active { padding: 0.ui-375rem; }
.ui-active\:p-2:active { padding: 0.ui-5rem; }
.ui-active\:p-2.ui-5:active { padding: 0.ui-625rem; }
.ui-active\:p-3:active { padding: 0.ui-75rem; }
.ui-active\:p-3.ui-5:active { padding: 0.ui-875rem; }
.ui-active\:p-4:active { padding: 1rem; }
.ui-active\:p-5:active { padding: 1.ui-25rem; }
.ui-active\:p-6:active { padding: 1.ui-5rem; }
.ui-active\:p-7:active { padding: 1.ui-75rem; }
.ui-active\:p-8:active { padding: 2rem; }
.ui-active\:p-9:active { padding: 2.ui-25rem; }
.ui-active\:p-10:active { padding: 2.ui-5rem; }
.ui-active\:p-11:active { padding: 2.ui-75rem; }
.ui-active\:p-12:active { padding: 3rem; }
.ui-active\:p-14:active { padding: 3.ui-5rem; }
.ui-active\:p-16:active { padding: 4rem; }
.ui-active\:p-20:active { padding: 5rem; }
.ui-active\:p-24:active { padding: 6rem; }
.ui-active\:p-28:active { padding: 7rem; }
.ui-active\:p-32:active { padding: 8rem; }
.ui-active\:p-36:active { padding: 9rem; }
.ui-active\:p-40:active { padding: 10rem; }
.ui-active\:p-44:active { padding: 11rem; }
.ui-active\:p-48:active { padding: 12rem; }
.ui-active\:p-52:active { padding: 13rem; }
.ui-active\:p-56:active { padding: 14rem; }
.ui-active\:p-60:active { padding: 15rem; }
.ui-active\:p-64:active { padding: 16rem; }
.ui-active\:p-72:active { padding: 18rem; }
.ui-active\:p-80:active { padding: 20rem; }
.ui-active\:p-96:active { padding: 24rem; }
.ui-active\:m-0:active { margin: 0px; }
.ui-active\:m-0.ui-5:active { margin: 0.ui-125rem; }
.ui-active\:m-1:active { margin: 0.ui-25rem; }
.ui-active\:m-1.ui-5:active { margin: 0.ui-375rem; }
.ui-active\:m-2:active { margin: 0.ui-5rem; }
.ui-active\:m-2.ui-5:active { margin: 0.ui-625rem; }
.ui-active\:m-3:active { margin: 0.ui-75rem; }
.ui-active\:m-3.ui-5:active { margin: 0.ui-875rem; }
.ui-active\:m-4:active { margin: 1rem; }
.ui-active\:m-5:active { margin: 1.ui-25rem; }
.ui-active\:m-6:active { margin: 1.ui-5rem; }
.ui-active\:m-7:active { margin: 1.ui-75rem; }
.ui-active\:m-8:active { margin: 2rem; }
.ui-active\:m-9:active { margin: 2.ui-25rem; }
.ui-active\:m-10:active { margin: 2.ui-5rem; }
.ui-active\:m-11:active { margin: 2.ui-75rem; }
.ui-active\:m-12:active { margin: 3rem; }
.ui-active\:m-14:active { margin: 3.ui-5rem; }
.ui-active\:m-16:active { margin: 4rem; }
.ui-active\:m-20:active { margin: 5rem; }
.ui-active\:m-24:active { margin: 6rem; }
.ui-active\:m-28:active { margin: 7rem; }
.ui-active\:m-32:active { margin: 8rem; }
.ui-active\:m-36:active { margin: 9rem; }
.ui-active\:m-40:active { margin: 10rem; }
.ui-active\:m-44:active { margin: 11rem; }
.ui-active\:m-48:active { margin: 12rem; }
.ui-active\:m-52:active { margin: 13rem; }
.ui-active\:m-56:active { margin: 14rem; }
.ui-active\:m-60:active { margin: 15rem; }
.ui-active\:m-64:active { margin: 16rem; }
.ui-active\:m-72:active { margin: 18rem; }
.ui-active\:m-80:active { margin: 20rem; }
.ui-active\:m-96:active { margin: 24rem; }
.ui-active\:gap-0:active { gap: 0px; }
.ui-active\:gap-0.ui-5:active { gap: 0.ui-125rem; }
.ui-active\:gap-1:active { gap: 0.ui-25rem; }
.ui-active\:gap-1.ui-5:active { gap: 0.ui-375rem; }
.ui-active\:gap-2:active { gap: 0.ui-5rem; }
.ui-active\:gap-2.ui-5:active { gap: 0.ui-625rem; }
.ui-active\:gap-3:active { gap: 0.ui-75rem; }
.ui-active\:gap-3.ui-5:active { gap: 0.ui-875rem; }
.ui-active\:gap-4:active { gap: 1rem; }
.ui-active\:gap-5:active { gap: 1.ui-25rem; }
.ui-active\:gap-6:active { gap: 1.ui-5rem; }
.ui-active\:gap-7:active { gap: 1.ui-75rem; }
.ui-active\:gap-8:active { gap: 2rem; }
.ui-active\:gap-9:active { gap: 2.ui-25rem; }
.ui-active\:gap-10:active { gap: 2.ui-5rem; }
.ui-active\:gap-11:active { gap: 2.ui-75rem; }
.ui-active\:gap-12:active { gap: 3rem; }
.ui-active\:gap-14:active { gap: 3.ui-5rem; }
.ui-active\:gap-16:active { gap: 4rem; }
.ui-active\:gap-20:active { gap: 5rem; }
.ui-active\:gap-24:active { gap: 6rem; }
.ui-active\:gap-28:active { gap: 7rem; }
.ui-active\:gap-32:active { gap: 8rem; }
.ui-active\:gap-36:active { gap: 9rem; }
.ui-active\:gap-40:active { gap: 10rem; }
.ui-active\:gap-44:active { gap: 11rem; }
.ui-active\:gap-48:active { gap: 12rem; }
.ui-active\:gap-52:active { gap: 13rem; }
.ui-active\:gap-56:active { gap: 14rem; }
.ui-active\:gap-60:active { gap: 15rem; }
.ui-active\:gap-64:active { gap: 16rem; }
.ui-active\:gap-72:active { gap: 18rem; }
.ui-active\:gap-80:active { gap: 20rem; }
.ui-active\:gap-96:active { gap: 24rem; }
.ui-active\:space-x-0:active { column-gap: 0px; }
.ui-active\:space-x-0.ui-5:active { column-gap: 0.ui-125rem; }
.ui-active\:space-x-1:active { column-gap: 0.ui-25rem; }
.ui-active\:space-x-1.ui-5:active { column-gap: 0.ui-375rem; }
.ui-active\:space-x-2:active { column-gap: 0.ui-5rem; }
.ui-active\:space-x-2.ui-5:active { column-gap: 0.ui-625rem; }
.ui-active\:space-x-3:active { column-gap: 0.ui-75rem; }
.ui-active\:space-x-3.ui-5:active { column-gap: 0.ui-875rem; }
.ui-active\:space-x-4:active { column-gap: 1rem; }
.ui-active\:space-x-5:active { column-gap: 1.ui-25rem; }
.ui-active\:space-x-6:active { column-gap: 1.ui-5rem; }
.ui-active\:space-x-7:active { column-gap: 1.ui-75rem; }
.ui-active\:space-x-8:active { column-gap: 2rem; }
.ui-active\:space-x-9:active { column-gap: 2.ui-25rem; }
.ui-active\:space-x-10:active { column-gap: 2.ui-5rem; }
.ui-active\:space-x-11:active { column-gap: 2.ui-75rem; }
.ui-active\:space-x-12:active { column-gap: 3rem; }
.ui-active\:space-x-14:active { column-gap: 3.ui-5rem; }
.ui-active\:space-x-16:active { column-gap: 4rem; }
.ui-active\:space-x-20:active { column-gap: 5rem; }
.ui-active\:space-x-24:active { column-gap: 6rem; }
.ui-active\:space-x-28:active { column-gap: 7rem; }
.ui-active\:space-x-32:active { column-gap: 8rem; }
.ui-active\:space-x-36:active { column-gap: 9rem; }
.ui-active\:space-x-40:active { column-gap: 10rem; }
.ui-active\:space-x-44:active { column-gap: 11rem; }
.ui-active\:space-x-48:active { column-gap: 12rem; }
.ui-active\:space-x-52:active { column-gap: 13rem; }
.ui-active\:space-x-56:active { column-gap: 14rem; }
.ui-active\:space-x-60:active { column-gap: 15rem; }
.ui-active\:space-x-64:active { column-gap: 16rem; }
.ui-active\:space-x-72:active { column-gap: 18rem; }
.ui-active\:space-x-80:active { column-gap: 20rem; }
.ui-active\:space-x-96:active { column-gap: 24rem; }
.ui-active\:space-y-0:active { row-gap: 0px; }
.ui-active\:space-y-0.ui-5:active { row-gap: 0.ui-125rem; }
.ui-active\:space-y-1:active { row-gap: 0.ui-25rem; }
.ui-active\:space-y-1.ui-5:active { row-gap: 0.ui-375rem; }
.ui-active\:space-y-2:active { row-gap: 0.ui-5rem; }
.ui-active\:space-y-2.ui-5:active { row-gap: 0.ui-625rem; }
.ui-active\:space-y-3:active { row-gap: 0.ui-75rem; }
.ui-active\:space-y-3.ui-5:active { row-gap: 0.ui-875rem; }
.ui-active\:space-y-4:active { row-gap: 1rem; }
.ui-active\:space-y-5:active { row-gap: 1.ui-25rem; }
.ui-active\:space-y-6:active { row-gap: 1.ui-5rem; }
.ui-active\:space-y-7:active { row-gap: 1.ui-75rem; }
.ui-active\:space-y-8:active { row-gap: 2rem; }
.ui-active\:space-y-9:active { row-gap: 2.ui-25rem; }
.ui-active\:space-y-10:active { row-gap: 2.ui-5rem; }
.ui-active\:space-y-11:active { row-gap: 2.ui-75rem; }
.ui-active\:space-y-12:active { row-gap: 3rem; }
.ui-active\:space-y-14:active { row-gap: 3.ui-5rem; }
.ui-active\:space-y-16:active { row-gap: 4rem; }
.ui-active\:space-y-20:active { row-gap: 5rem; }
.ui-active\:space-y-24:active { row-gap: 6rem; }
.ui-active\:space-y-28:active { row-gap: 7rem; }
.ui-active\:space-y-32:active { row-gap: 8rem; }
.ui-active\:space-y-36:active { row-gap: 9rem; }
.ui-active\:space-y-40:active { row-gap: 10rem; }
.ui-active\:space-y-44:active { row-gap: 11rem; }
.ui-active\:space-y-48:active { row-gap: 12rem; }
.ui-active\:space-y-52:active { row-gap: 13rem; }
.ui-active\:space-y-56:active { row-gap: 14rem; }
.ui-active\:space-y-60:active { row-gap: 15rem; }
.ui-active\:space-y-64:active { row-gap: 16rem; }
.ui-active\:space-y-72:active { row-gap: 18rem; }
.ui-active\:space-y-80:active { row-gap: 20rem; }
.ui-active\:space-y-96:active { row-gap: 24rem; }

.ui-disabled\:p-0:disabled { padding: 0px; }
.ui-disabled\:p-0.ui-5:disabled { padding: 0.ui-125rem; }
.ui-disabled\:p-1:disabled { padding: 0.ui-25rem; }
.ui-disabled\:p-1.ui-5:disabled { padding: 0.ui-375rem; }
.ui-disabled\:p-2:disabled { padding: 0.ui-5rem; }
.ui-disabled\:p-2.ui-5:disabled { padding: 0.ui-625rem; }
.ui-disabled\:p-3:disabled { padding: 0.ui-75rem; }
.ui-disabled\:p-3.ui-5:disabled { padding: 0.ui-875rem; }
.ui-disabled\:p-4:disabled { padding: 1rem; }
.ui-disabled\:p-5:disabled { padding: 1.ui-25rem; }
.ui-disabled\:p-6:disabled { padding: 1.ui-5rem; }
.ui-disabled\:p-7:disabled { padding: 1.ui-75rem; }
.ui-disabled\:p-8:disabled { padding: 2rem; }
.ui-disabled\:p-9:disabled { padding: 2.ui-25rem; }
.ui-disabled\:p-10:disabled { padding: 2.ui-5rem; }
.ui-disabled\:p-11:disabled { padding: 2.ui-75rem; }
.ui-disabled\:p-12:disabled { padding: 3rem; }
.ui-disabled\:p-14:disabled { padding: 3.ui-5rem; }
.ui-disabled\:p-16:disabled { padding: 4rem; }
.ui-disabled\:p-20:disabled { padding: 5rem; }
.ui-disabled\:p-24:disabled { padding: 6rem; }
.ui-disabled\:p-28:disabled { padding: 7rem; }
.ui-disabled\:p-32:disabled { padding: 8rem; }
.ui-disabled\:p-36:disabled { padding: 9rem; }
.ui-disabled\:p-40:disabled { padding: 10rem; }
.ui-disabled\:p-44:disabled { padding: 11rem; }
.ui-disabled\:p-48:disabled { padding: 12rem; }
.ui-disabled\:p-52:disabled { padding: 13rem; }
.ui-disabled\:p-56:disabled { padding: 14rem; }
.ui-disabled\:p-60:disabled { padding: 15rem; }
.ui-disabled\:p-64:disabled { padding: 16rem; }
.ui-disabled\:p-72:disabled { padding: 18rem; }
.ui-disabled\:p-80:disabled { padding: 20rem; }
.ui-disabled\:p-96:disabled { padding: 24rem; }
.ui-disabled\:m-0:disabled { margin: 0px; }
.ui-disabled\:m-0.ui-5:disabled { margin: 0.ui-125rem; }
.ui-disabled\:m-1:disabled { margin: 0.ui-25rem; }
.ui-disabled\:m-1.ui-5:disabled { margin: 0.ui-375rem; }
.ui-disabled\:m-2:disabled { margin: 0.ui-5rem; }
.ui-disabled\:m-2.ui-5:disabled { margin: 0.ui-625rem; }
.ui-disabled\:m-3:disabled { margin: 0.ui-75rem; }
.ui-disabled\:m-3.ui-5:disabled { margin: 0.ui-875rem; }
.ui-disabled\:m-4:disabled { margin: 1rem; }
.ui-disabled\:m-5:disabled { margin: 1.ui-25rem; }
.ui-disabled\:m-6:disabled { margin: 1.ui-5rem; }
.ui-disabled\:m-7:disabled { margin: 1.ui-75rem; }
.ui-disabled\:m-8:disabled { margin: 2rem; }
.ui-disabled\:m-9:disabled { margin: 2.ui-25rem; }
.ui-disabled\:m-10:disabled { margin: 2.ui-5rem; }
.ui-disabled\:m-11:disabled { margin: 2.ui-75rem; }
.ui-disabled\:m-12:disabled { margin: 3rem; }
.ui-disabled\:m-14:disabled { margin: 3.ui-5rem; }
.ui-disabled\:m-16:disabled { margin: 4rem; }
.ui-disabled\:m-20:disabled { margin: 5rem; }
.ui-disabled\:m-24:disabled { margin: 6rem; }
.ui-disabled\:m-28:disabled { margin: 7rem; }
.ui-disabled\:m-32:disabled { margin: 8rem; }
.ui-disabled\:m-36:disabled { margin: 9rem; }
.ui-disabled\:m-40:disabled { margin: 10rem; }
.ui-disabled\:m-44:disabled { margin: 11rem; }
.ui-disabled\:m-48:disabled { margin: 12rem; }
.ui-disabled\:m-52:disabled { margin: 13rem; }
.ui-disabled\:m-56:disabled { margin: 14rem; }
.ui-disabled\:m-60:disabled { margin: 15rem; }
.ui-disabled\:m-64:disabled { margin: 16rem; }
.ui-disabled\:m-72:disabled { margin: 18rem; }
.ui-disabled\:m-80:disabled { margin: 20rem; }
.ui-disabled\:m-96:disabled { margin: 24rem; }
.ui-disabled\:gap-0:disabled { gap: 0px; }
.ui-disabled\:gap-0.ui-5:disabled { gap: 0.ui-125rem; }
.ui-disabled\:gap-1:disabled { gap: 0.ui-25rem; }
.ui-disabled\:gap-1.ui-5:disabled { gap: 0.ui-375rem; }
.ui-disabled\:gap-2:disabled { gap: 0.ui-5rem; }
.ui-disabled\:gap-2.ui-5:disabled { gap: 0.ui-625rem; }
.ui-disabled\:gap-3:disabled { gap: 0.ui-75rem; }
.ui-disabled\:gap-3.ui-5:disabled { gap: 0.ui-875rem; }
.ui-disabled\:gap-4:disabled { gap: 1rem; }
.ui-disabled\:gap-5:disabled { gap: 1.ui-25rem; }
.ui-disabled\:gap-6:disabled { gap: 1.ui-5rem; }
.ui-disabled\:gap-7:disabled { gap: 1.ui-75rem; }
.ui-disabled\:gap-8:disabled { gap: 2rem; }
.ui-disabled\:gap-9:disabled { gap: 2.ui-25rem; }
.ui-disabled\:gap-10:disabled { gap: 2.ui-5rem; }
.ui-disabled\:gap-11:disabled { gap: 2.ui-75rem; }
.ui-disabled\:gap-12:disabled { gap: 3rem; }
.ui-disabled\:gap-14:disabled { gap: 3.ui-5rem; }
.ui-disabled\:gap-16:disabled { gap: 4rem; }
.ui-disabled\:gap-20:disabled { gap: 5rem; }
.ui-disabled\:gap-24:disabled { gap: 6rem; }
.ui-disabled\:gap-28:disabled { gap: 7rem; }
.ui-disabled\:gap-32:disabled { gap: 8rem; }
.ui-disabled\:gap-36:disabled { gap: 9rem; }
.ui-disabled\:gap-40:disabled { gap: 10rem; }
.ui-disabled\:gap-44:disabled { gap: 11rem; }
.ui-disabled\:gap-48:disabled { gap: 12rem; }
.ui-disabled\:gap-52:disabled { gap: 13rem; }
.ui-disabled\:gap-56:disabled { gap: 14rem; }
.ui-disabled\:gap-60:disabled { gap: 15rem; }
.ui-disabled\:gap-64:disabled { gap: 16rem; }
.ui-disabled\:gap-72:disabled { gap: 18rem; }
.ui-disabled\:gap-80:disabled { gap: 20rem; }
.ui-disabled\:gap-96:disabled { gap: 24rem; }
.ui-disabled\:space-x-0:disabled { column-gap: 0px; }
.ui-disabled\:space-x-0.ui-5:disabled { column-gap: 0.ui-125rem; }
.ui-disabled\:space-x-1:disabled { column-gap: 0.ui-25rem; }
.ui-disabled\:space-x-1.ui-5:disabled { column-gap: 0.ui-375rem; }
.ui-disabled\:space-x-2:disabled { column-gap: 0.ui-5rem; }
.ui-disabled\:space-x-2.ui-5:disabled { column-gap: 0.ui-625rem; }
.ui-disabled\:space-x-3:disabled { column-gap: 0.ui-75rem; }
.ui-disabled\:space-x-3.ui-5:disabled { column-gap: 0.ui-875rem; }
.ui-disabled\:space-x-4:disabled { column-gap: 1rem; }
.ui-disabled\:space-x-5:disabled { column-gap: 1.ui-25rem; }
.ui-disabled\:space-x-6:disabled { column-gap: 1.ui-5rem; }
.ui-disabled\:space-x-7:disabled { column-gap: 1.ui-75rem; }
.ui-disabled\:space-x-8:disabled { column-gap: 2rem; }
.ui-disabled\:space-x-9:disabled { column-gap: 2.ui-25rem; }
.ui-disabled\:space-x-10:disabled { column-gap: 2.ui-5rem; }
.ui-disabled\:space-x-11:disabled { column-gap: 2.ui-75rem; }
.ui-disabled\:space-x-12:disabled { column-gap: 3rem; }
.ui-disabled\:space-x-14:disabled { column-gap: 3.ui-5rem; }
.ui-disabled\:space-x-16:disabled { column-gap: 4rem; }
.ui-disabled\:space-x-20:disabled { column-gap: 5rem; }
.ui-disabled\:space-x-24:disabled { column-gap: 6rem; }
.ui-disabled\:space-x-28:disabled { column-gap: 7rem; }
.ui-disabled\:space-x-32:disabled { column-gap: 8rem; }
.ui-disabled\:space-x-36:disabled { column-gap: 9rem; }
.ui-disabled\:space-x-40:disabled { column-gap: 10rem; }
.ui-disabled\:space-x-44:disabled { column-gap: 11rem; }
.ui-disabled\:space-x-48:disabled { column-gap: 12rem; }
.ui-disabled\:space-x-52:disabled { column-gap: 13rem; }
.ui-disabled\:space-x-56:disabled { column-gap: 14rem; }
.ui-disabled\:space-x-60:disabled { column-gap: 15rem; }
.ui-disabled\:space-x-64:disabled { column-gap: 16rem; }
.ui-disabled\:space-x-72:disabled { column-gap: 18rem; }
.ui-disabled\:space-x-80:disabled { column-gap: 20rem; }
.ui-disabled\:space-x-96:disabled { column-gap: 24rem; }
.ui-disabled\:space-y-0:disabled { row-gap: 0px; }
.ui-disabled\:space-y-0.ui-5:disabled { row-gap: 0.ui-125rem; }
.ui-disabled\:space-y-1:disabled { row-gap: 0.ui-25rem; }
.ui-disabled\:space-y-1.ui-5:disabled { row-gap: 0.ui-375rem; }
.ui-disabled\:space-y-2:disabled { row-gap: 0.ui-5rem; }
.ui-disabled\:space-y-2.ui-5:disabled { row-gap: 0.ui-625rem; }
.ui-disabled\:space-y-3:disabled { row-gap: 0.ui-75rem; }
.ui-disabled\:space-y-3.ui-5:disabled { row-gap: 0.ui-875rem; }
.ui-disabled\:space-y-4:disabled { row-gap: 1rem; }
.ui-disabled\:space-y-5:disabled { row-gap: 1.ui-25rem; }
.ui-disabled\:space-y-6:disabled { row-gap: 1.ui-5rem; }
.ui-disabled\:space-y-7:disabled { row-gap: 1.ui-75rem; }
.ui-disabled\:space-y-8:disabled { row-gap: 2rem; }
.ui-disabled\:space-y-9:disabled { row-gap: 2.ui-25rem; }
.ui-disabled\:space-y-10:disabled { row-gap: 2.ui-5rem; }
.ui-disabled\:space-y-11:disabled { row-gap: 2.ui-75rem; }
.ui-disabled\:space-y-12:disabled { row-gap: 3rem; }
.ui-disabled\:space-y-14:disabled { row-gap: 3.ui-5rem; }
.ui-disabled\:space-y-16:disabled { row-gap: 4rem; }
.ui-disabled\:space-y-20:disabled { row-gap: 5rem; }
.ui-disabled\:space-y-24:disabled { row-gap: 6rem; }
.ui-disabled\:space-y-28:disabled { row-gap: 7rem; }
.ui-disabled\:space-y-32:disabled { row-gap: 8rem; }
.ui-disabled\:space-y-36:disabled { row-gap: 9rem; }
.ui-disabled\:space-y-40:disabled { row-gap: 10rem; }
.ui-disabled\:space-y-44:disabled { row-gap: 11rem; }
.ui-disabled\:space-y-48:disabled { row-gap: 12rem; }
.ui-disabled\:space-y-52:disabled { row-gap: 13rem; }
.ui-disabled\:space-y-56:disabled { row-gap: 14rem; }
.ui-disabled\:space-y-60:disabled { row-gap: 15rem; }
.ui-disabled\:space-y-64:disabled { row-gap: 16rem; }
.ui-disabled\:space-y-72:disabled { row-gap: 18rem; }
.ui-disabled\:space-y-80:disabled { row-gap: 20rem; }
.ui-disabled\:space-y-96:disabled { row-gap: 24rem; }

.ui-first\:p-0:nth-child(first) { padding: 0px; }
.ui-first\:p-0.ui-5:nth-child(first) { padding: 0.ui-125rem; }
.ui-first\:p-1:nth-child(first) { padding: 0.ui-25rem; }
.ui-first\:p-1.ui-5:nth-child(first) { padding: 0.ui-375rem; }
.ui-first\:p-2:nth-child(first) { padding: 0.ui-5rem; }
.ui-first\:p-2.ui-5:nth-child(first) { padding: 0.ui-625rem; }
.ui-first\:p-3:nth-child(first) { padding: 0.ui-75rem; }
.ui-first\:p-3.ui-5:nth-child(first) { padding: 0.ui-875rem; }
.ui-first\:p-4:nth-child(first) { padding: 1rem; }
.ui-first\:p-5:nth-child(first) { padding: 1.ui-25rem; }
.ui-first\:p-6:nth-child(first) { padding: 1.ui-5rem; }
.ui-first\:p-7:nth-child(first) { padding: 1.ui-75rem; }
.ui-first\:p-8:nth-child(first) { padding: 2rem; }
.ui-first\:p-9:nth-child(first) { padding: 2.ui-25rem; }
.ui-first\:p-10:nth-child(first) { padding: 2.ui-5rem; }
.ui-first\:p-11:nth-child(first) { padding: 2.ui-75rem; }
.ui-first\:p-12:nth-child(first) { padding: 3rem; }
.ui-first\:p-14:nth-child(first) { padding: 3.ui-5rem; }
.ui-first\:p-16:nth-child(first) { padding: 4rem; }
.ui-first\:p-20:nth-child(first) { padding: 5rem; }
.ui-first\:p-24:nth-child(first) { padding: 6rem; }
.ui-first\:p-28:nth-child(first) { padding: 7rem; }
.ui-first\:p-32:nth-child(first) { padding: 8rem; }
.ui-first\:p-36:nth-child(first) { padding: 9rem; }
.ui-first\:p-40:nth-child(first) { padding: 10rem; }
.ui-first\:p-44:nth-child(first) { padding: 11rem; }
.ui-first\:p-48:nth-child(first) { padding: 12rem; }
.ui-first\:p-52:nth-child(first) { padding: 13rem; }
.ui-first\:p-56:nth-child(first) { padding: 14rem; }
.ui-first\:p-60:nth-child(first) { padding: 15rem; }
.ui-first\:p-64:nth-child(first) { padding: 16rem; }
.ui-first\:p-72:nth-child(first) { padding: 18rem; }
.ui-first\:p-80:nth-child(first) { padding: 20rem; }
.ui-first\:p-96:nth-child(first) { padding: 24rem; }
.ui-first\:m-0:nth-child(first) { margin: 0px; }
.ui-first\:m-0.ui-5:nth-child(first) { margin: 0.ui-125rem; }
.ui-first\:m-1:nth-child(first) { margin: 0.ui-25rem; }
.ui-first\:m-1.ui-5:nth-child(first) { margin: 0.ui-375rem; }
.ui-first\:m-2:nth-child(first) { margin: 0.ui-5rem; }
.ui-first\:m-2.ui-5:nth-child(first) { margin: 0.ui-625rem; }
.ui-first\:m-3:nth-child(first) { margin: 0.ui-75rem; }
.ui-first\:m-3.ui-5:nth-child(first) { margin: 0.ui-875rem; }
.ui-first\:m-4:nth-child(first) { margin: 1rem; }
.ui-first\:m-5:nth-child(first) { margin: 1.ui-25rem; }
.ui-first\:m-6:nth-child(first) { margin: 1.ui-5rem; }
.ui-first\:m-7:nth-child(first) { margin: 1.ui-75rem; }
.ui-first\:m-8:nth-child(first) { margin: 2rem; }
.ui-first\:m-9:nth-child(first) { margin: 2.ui-25rem; }
.ui-first\:m-10:nth-child(first) { margin: 2.ui-5rem; }
.ui-first\:m-11:nth-child(first) { margin: 2.ui-75rem; }
.ui-first\:m-12:nth-child(first) { margin: 3rem; }
.ui-first\:m-14:nth-child(first) { margin: 3.ui-5rem; }
.ui-first\:m-16:nth-child(first) { margin: 4rem; }
.ui-first\:m-20:nth-child(first) { margin: 5rem; }
.ui-first\:m-24:nth-child(first) { margin: 6rem; }
.ui-first\:m-28:nth-child(first) { margin: 7rem; }
.ui-first\:m-32:nth-child(first) { margin: 8rem; }
.ui-first\:m-36:nth-child(first) { margin: 9rem; }
.ui-first\:m-40:nth-child(first) { margin: 10rem; }
.ui-first\:m-44:nth-child(first) { margin: 11rem; }
.ui-first\:m-48:nth-child(first) { margin: 12rem; }
.ui-first\:m-52:nth-child(first) { margin: 13rem; }
.ui-first\:m-56:nth-child(first) { margin: 14rem; }
.ui-first\:m-60:nth-child(first) { margin: 15rem; }
.ui-first\:m-64:nth-child(first) { margin: 16rem; }
.ui-first\:m-72:nth-child(first) { margin: 18rem; }
.ui-first\:m-80:nth-child(first) { margin: 20rem; }
.ui-first\:m-96:nth-child(first) { margin: 24rem; }
.ui-first\:gap-0:nth-child(first) { gap: 0px; }
.ui-first\:gap-0.ui-5:nth-child(first) { gap: 0.ui-125rem; }
.ui-first\:gap-1:nth-child(first) { gap: 0.ui-25rem; }
.ui-first\:gap-1.ui-5:nth-child(first) { gap: 0.ui-375rem; }
.ui-first\:gap-2:nth-child(first) { gap: 0.ui-5rem; }
.ui-first\:gap-2.ui-5:nth-child(first) { gap: 0.ui-625rem; }
.ui-first\:gap-3:nth-child(first) { gap: 0.ui-75rem; }
.ui-first\:gap-3.ui-5:nth-child(first) { gap: 0.ui-875rem; }
.ui-first\:gap-4:nth-child(first) { gap: 1rem; }
.ui-first\:gap-5:nth-child(first) { gap: 1.ui-25rem; }
.ui-first\:gap-6:nth-child(first) { gap: 1.ui-5rem; }
.ui-first\:gap-7:nth-child(first) { gap: 1.ui-75rem; }
.ui-first\:gap-8:nth-child(first) { gap: 2rem; }
.ui-first\:gap-9:nth-child(first) { gap: 2.ui-25rem; }
.ui-first\:gap-10:nth-child(first) { gap: 2.ui-5rem; }
.ui-first\:gap-11:nth-child(first) { gap: 2.ui-75rem; }
.ui-first\:gap-12:nth-child(first) { gap: 3rem; }
.ui-first\:gap-14:nth-child(first) { gap: 3.ui-5rem; }
.ui-first\:gap-16:nth-child(first) { gap: 4rem; }
.ui-first\:gap-20:nth-child(first) { gap: 5rem; }
.ui-first\:gap-24:nth-child(first) { gap: 6rem; }
.ui-first\:gap-28:nth-child(first) { gap: 7rem; }
.ui-first\:gap-32:nth-child(first) { gap: 8rem; }
.ui-first\:gap-36:nth-child(first) { gap: 9rem; }
.ui-first\:gap-40:nth-child(first) { gap: 10rem; }
.ui-first\:gap-44:nth-child(first) { gap: 11rem; }
.ui-first\:gap-48:nth-child(first) { gap: 12rem; }
.ui-first\:gap-52:nth-child(first) { gap: 13rem; }
.ui-first\:gap-56:nth-child(first) { gap: 14rem; }
.ui-first\:gap-60:nth-child(first) { gap: 15rem; }
.ui-first\:gap-64:nth-child(first) { gap: 16rem; }
.ui-first\:gap-72:nth-child(first) { gap: 18rem; }
.ui-first\:gap-80:nth-child(first) { gap: 20rem; }
.ui-first\:gap-96:nth-child(first) { gap: 24rem; }
.ui-first\:space-x-0:nth-child(first) { column-gap: 0px; }
.ui-first\:space-x-0.ui-5:nth-child(first) { column-gap: 0.ui-125rem; }
.ui-first\:space-x-1:nth-child(first) { column-gap: 0.ui-25rem; }
.ui-first\:space-x-1.ui-5:nth-child(first) { column-gap: 0.ui-375rem; }
.ui-first\:space-x-2:nth-child(first) { column-gap: 0.ui-5rem; }
.ui-first\:space-x-2.ui-5:nth-child(first) { column-gap: 0.ui-625rem; }
.ui-first\:space-x-3:nth-child(first) { column-gap: 0.ui-75rem; }
.ui-first\:space-x-3.ui-5:nth-child(first) { column-gap: 0.ui-875rem; }
.ui-first\:space-x-4:nth-child(first) { column-gap: 1rem; }
.ui-first\:space-x-5:nth-child(first) { column-gap: 1.ui-25rem; }
.ui-first\:space-x-6:nth-child(first) { column-gap: 1.ui-5rem; }
.ui-first\:space-x-7:nth-child(first) { column-gap: 1.ui-75rem; }
.ui-first\:space-x-8:nth-child(first) { column-gap: 2rem; }
.ui-first\:space-x-9:nth-child(first) { column-gap: 2.ui-25rem; }
.ui-first\:space-x-10:nth-child(first) { column-gap: 2.ui-5rem; }
.ui-first\:space-x-11:nth-child(first) { column-gap: 2.ui-75rem; }
.ui-first\:space-x-12:nth-child(first) { column-gap: 3rem; }
.ui-first\:space-x-14:nth-child(first) { column-gap: 3.ui-5rem; }
.ui-first\:space-x-16:nth-child(first) { column-gap: 4rem; }
.ui-first\:space-x-20:nth-child(first) { column-gap: 5rem; }
.ui-first\:space-x-24:nth-child(first) { column-gap: 6rem; }
.ui-first\:space-x-28:nth-child(first) { column-gap: 7rem; }
.ui-first\:space-x-32:nth-child(first) { column-gap: 8rem; }
.ui-first\:space-x-36:nth-child(first) { column-gap: 9rem; }
.ui-first\:space-x-40:nth-child(first) { column-gap: 10rem; }
.ui-first\:space-x-44:nth-child(first) { column-gap: 11rem; }
.ui-first\:space-x-48:nth-child(first) { column-gap: 12rem; }
.ui-first\:space-x-52:nth-child(first) { column-gap: 13rem; }
.ui-first\:space-x-56:nth-child(first) { column-gap: 14rem; }
.ui-first\:space-x-60:nth-child(first) { column-gap: 15rem; }
.ui-first\:space-x-64:nth-child(first) { column-gap: 16rem; }
.ui-first\:space-x-72:nth-child(first) { column-gap: 18rem; }
.ui-first\:space-x-80:nth-child(first) { column-gap: 20rem; }
.ui-first\:space-x-96:nth-child(first) { column-gap: 24rem; }
.ui-first\:space-y-0:nth-child(first) { row-gap: 0px; }
.ui-first\:space-y-0.ui-5:nth-child(first) { row-gap: 0.ui-125rem; }
.ui-first\:space-y-1:nth-child(first) { row-gap: 0.ui-25rem; }
.ui-first\:space-y-1.ui-5:nth-child(first) { row-gap: 0.ui-375rem; }
.ui-first\:space-y-2:nth-child(first) { row-gap: 0.ui-5rem; }
.ui-first\:space-y-2.ui-5:nth-child(first) { row-gap: 0.ui-625rem; }
.ui-first\:space-y-3:nth-child(first) { row-gap: 0.ui-75rem; }
.ui-first\:space-y-3.ui-5:nth-child(first) { row-gap: 0.ui-875rem; }
.ui-first\:space-y-4:nth-child(first) { row-gap: 1rem; }
.ui-first\:space-y-5:nth-child(first) { row-gap: 1.ui-25rem; }
.ui-first\:space-y-6:nth-child(first) { row-gap: 1.ui-5rem; }
.ui-first\:space-y-7:nth-child(first) { row-gap: 1.ui-75rem; }
.ui-first\:space-y-8:nth-child(first) { row-gap: 2rem; }
.ui-first\:space-y-9:nth-child(first) { row-gap: 2.ui-25rem; }
.ui-first\:space-y-10:nth-child(first) { row-gap: 2.ui-5rem; }
.ui-first\:space-y-11:nth-child(first) { row-gap: 2.ui-75rem; }
.ui-first\:space-y-12:nth-child(first) { row-gap: 3rem; }
.ui-first\:space-y-14:nth-child(first) { row-gap: 3.ui-5rem; }
.ui-first\:space-y-16:nth-child(first) { row-gap: 4rem; }
.ui-first\:space-y-20:nth-child(first) { row-gap: 5rem; }
.ui-first\:space-y-24:nth-child(first) { row-gap: 6rem; }
.ui-first\:space-y-28:nth-child(first) { row-gap: 7rem; }
.ui-first\:space-y-32:nth-child(first) { row-gap: 8rem; }
.ui-first\:space-y-36:nth-child(first) { row-gap: 9rem; }
.ui-first\:space-y-40:nth-child(first) { row-gap: 10rem; }
.ui-first\:space-y-44:nth-child(first) { row-gap: 11rem; }
.ui-first\:space-y-48:nth-child(first) { row-gap: 12rem; }
.ui-first\:space-y-52:nth-child(first) { row-gap: 13rem; }
.ui-first\:space-y-56:nth-child(first) { row-gap: 14rem; }
.ui-first\:space-y-60:nth-child(first) { row-gap: 15rem; }
.ui-first\:space-y-64:nth-child(first) { row-gap: 16rem; }
.ui-first\:space-y-72:nth-child(first) { row-gap: 18rem; }
.ui-first\:space-y-80:nth-child(first) { row-gap: 20rem; }
.ui-first\:space-y-96:nth-child(first) { row-gap: 24rem; }

.ui-last\:p-0:nth-child(last) { padding: 0px; }
.ui-last\:p-0.ui-5:nth-child(last) { padding: 0.ui-125rem; }
.ui-last\:p-1:nth-child(last) { padding: 0.ui-25rem; }
.ui-last\:p-1.ui-5:nth-child(last) { padding: 0.ui-375rem; }
.ui-last\:p-2:nth-child(last) { padding: 0.ui-5rem; }
.ui-last\:p-2.ui-5:nth-child(last) { padding: 0.ui-625rem; }
.ui-last\:p-3:nth-child(last) { padding: 0.ui-75rem; }
.ui-last\:p-3.ui-5:nth-child(last) { padding: 0.ui-875rem; }
.ui-last\:p-4:nth-child(last) { padding: 1rem; }
.ui-last\:p-5:nth-child(last) { padding: 1.ui-25rem; }
.ui-last\:p-6:nth-child(last) { padding: 1.ui-5rem; }
.ui-last\:p-7:nth-child(last) { padding: 1.ui-75rem; }
.ui-last\:p-8:nth-child(last) { padding: 2rem; }
.ui-last\:p-9:nth-child(last) { padding: 2.ui-25rem; }
.ui-last\:p-10:nth-child(last) { padding: 2.ui-5rem; }
.ui-last\:p-11:nth-child(last) { padding: 2.ui-75rem; }
.ui-last\:p-12:nth-child(last) { padding: 3rem; }
.ui-last\:p-14:nth-child(last) { padding: 3.ui-5rem; }
.ui-last\:p-16:nth-child(last) { padding: 4rem; }
.ui-last\:p-20:nth-child(last) { padding: 5rem; }
.ui-last\:p-24:nth-child(last) { padding: 6rem; }
.ui-last\:p-28:nth-child(last) { padding: 7rem; }
.ui-last\:p-32:nth-child(last) { padding: 8rem; }
.ui-last\:p-36:nth-child(last) { padding: 9rem; }
.ui-last\:p-40:nth-child(last) { padding: 10rem; }
.ui-last\:p-44:nth-child(last) { padding: 11rem; }
.ui-last\:p-48:nth-child(last) { padding: 12rem; }
.ui-last\:p-52:nth-child(last) { padding: 13rem; }
.ui-last\:p-56:nth-child(last) { padding: 14rem; }
.ui-last\:p-60:nth-child(last) { padding: 15rem; }
.ui-last\:p-64:nth-child(last) { padding: 16rem; }
.ui-last\:p-72:nth-child(last) { padding: 18rem; }
.ui-last\:p-80:nth-child(last) { padding: 20rem; }
.ui-last\:p-96:nth-child(last) { padding: 24rem; }
.ui-last\:m-0:nth-child(last) { margin: 0px; }
.ui-last\:m-0.ui-5:nth-child(last) { margin: 0.ui-125rem; }
.ui-last\:m-1:nth-child(last) { margin: 0.ui-25rem; }
.ui-last\:m-1.ui-5:nth-child(last) { margin: 0.ui-375rem; }
.ui-last\:m-2:nth-child(last) { margin: 0.ui-5rem; }
.ui-last\:m-2.ui-5:nth-child(last) { margin: 0.ui-625rem; }
.ui-last\:m-3:nth-child(last) { margin: 0.ui-75rem; }
.ui-last\:m-3.ui-5:nth-child(last) { margin: 0.ui-875rem; }
.ui-last\:m-4:nth-child(last) { margin: 1rem; }
.ui-last\:m-5:nth-child(last) { margin: 1.ui-25rem; }
.ui-last\:m-6:nth-child(last) { margin: 1.ui-5rem; }
.ui-last\:m-7:nth-child(last) { margin: 1.ui-75rem; }
.ui-last\:m-8:nth-child(last) { margin: 2rem; }
.ui-last\:m-9:nth-child(last) { margin: 2.ui-25rem; }
.ui-last\:m-10:nth-child(last) { margin: 2.ui-5rem; }
.ui-last\:m-11:nth-child(last) { margin: 2.ui-75rem; }
.ui-last\:m-12:nth-child(last) { margin: 3rem; }
.ui-last\:m-14:nth-child(last) { margin: 3.ui-5rem; }
.ui-last\:m-16:nth-child(last) { margin: 4rem; }
.ui-last\:m-20:nth-child(last) { margin: 5rem; }
.ui-last\:m-24:nth-child(last) { margin: 6rem; }
.ui-last\:m-28:nth-child(last) { margin: 7rem; }
.ui-last\:m-32:nth-child(last) { margin: 8rem; }
.ui-last\:m-36:nth-child(last) { margin: 9rem; }
.ui-last\:m-40:nth-child(last) { margin: 10rem; }
.ui-last\:m-44:nth-child(last) { margin: 11rem; }
.ui-last\:m-48:nth-child(last) { margin: 12rem; }
.ui-last\:m-52:nth-child(last) { margin: 13rem; }
.ui-last\:m-56:nth-child(last) { margin: 14rem; }
.ui-last\:m-60:nth-child(last) { margin: 15rem; }
.ui-last\:m-64:nth-child(last) { margin: 16rem; }
.ui-last\:m-72:nth-child(last) { margin: 18rem; }
.ui-last\:m-80:nth-child(last) { margin: 20rem; }
.ui-last\:m-96:nth-child(last) { margin: 24rem; }
.ui-last\:gap-0:nth-child(last) { gap: 0px; }
.ui-last\:gap-0.ui-5:nth-child(last) { gap: 0.ui-125rem; }
.ui-last\:gap-1:nth-child(last) { gap: 0.ui-25rem; }
.ui-last\:gap-1.ui-5:nth-child(last) { gap: 0.ui-375rem; }
.ui-last\:gap-2:nth-child(last) { gap: 0.ui-5rem; }
.ui-last\:gap-2.ui-5:nth-child(last) { gap: 0.ui-625rem; }
.ui-last\:gap-3:nth-child(last) { gap: 0.ui-75rem; }
.ui-last\:gap-3.ui-5:nth-child(last) { gap: 0.ui-875rem; }
.ui-last\:gap-4:nth-child(last) { gap: 1rem; }
.ui-last\:gap-5:nth-child(last) { gap: 1.ui-25rem; }
.ui-last\:gap-6:nth-child(last) { gap: 1.ui-5rem; }
.ui-last\:gap-7:nth-child(last) { gap: 1.ui-75rem; }
.ui-last\:gap-8:nth-child(last) { gap: 2rem; }
.ui-last\:gap-9:nth-child(last) { gap: 2.ui-25rem; }
.ui-last\:gap-10:nth-child(last) { gap: 2.ui-5rem; }
.ui-last\:gap-11:nth-child(last) { gap: 2.ui-75rem; }
.ui-last\:gap-12:nth-child(last) { gap: 3rem; }
.ui-last\:gap-14:nth-child(last) { gap: 3.ui-5rem; }
.ui-last\:gap-16:nth-child(last) { gap: 4rem; }
.ui-last\:gap-20:nth-child(last) { gap: 5rem; }
.ui-last\:gap-24:nth-child(last) { gap: 6rem; }
.ui-last\:gap-28:nth-child(last) { gap: 7rem; }
.ui-last\:gap-32:nth-child(last) { gap: 8rem; }
.ui-last\:gap-36:nth-child(last) { gap: 9rem; }
.ui-last\:gap-40:nth-child(last) { gap: 10rem; }
.ui-last\:gap-44:nth-child(last) { gap: 11rem; }
.ui-last\:gap-48:nth-child(last) { gap: 12rem; }
.ui-last\:gap-52:nth-child(last) { gap: 13rem; }
.ui-last\:gap-56:nth-child(last) { gap: 14rem; }
.ui-last\:gap-60:nth-child(last) { gap: 15rem; }
.ui-last\:gap-64:nth-child(last) { gap: 16rem; }
.ui-last\:gap-72:nth-child(last) { gap: 18rem; }
.ui-last\:gap-80:nth-child(last) { gap: 20rem; }
.ui-last\:gap-96:nth-child(last) { gap: 24rem; }
.ui-last\:space-x-0:nth-child(last) { column-gap: 0px; }
.ui-last\:space-x-0.ui-5:nth-child(last) { column-gap: 0.ui-125rem; }
.ui-last\:space-x-1:nth-child(last) { column-gap: 0.ui-25rem; }
.ui-last\:space-x-1.ui-5:nth-child(last) { column-gap: 0.ui-375rem; }
.ui-last\:space-x-2:nth-child(last) { column-gap: 0.ui-5rem; }
.ui-last\:space-x-2.ui-5:nth-child(last) { column-gap: 0.ui-625rem; }
.ui-last\:space-x-3:nth-child(last) { column-gap: 0.ui-75rem; }
.ui-last\:space-x-3.ui-5:nth-child(last) { column-gap: 0.ui-875rem; }
.ui-last\:space-x-4:nth-child(last) { column-gap: 1rem; }
.ui-last\:space-x-5:nth-child(last) { column-gap: 1.ui-25rem; }
.ui-last\:space-x-6:nth-child(last) { column-gap: 1.ui-5rem; }
.ui-last\:space-x-7:nth-child(last) { column-gap: 1.ui-75rem; }
.ui-last\:space-x-8:nth-child(last) { column-gap: 2rem; }
.ui-last\:space-x-9:nth-child(last) { column-gap: 2.ui-25rem; }
.ui-last\:space-x-10:nth-child(last) { column-gap: 2.ui-5rem; }
.ui-last\:space-x-11:nth-child(last) { column-gap: 2.ui-75rem; }
.ui-last\:space-x-12:nth-child(last) { column-gap: 3rem; }
.ui-last\:space-x-14:nth-child(last) { column-gap: 3.ui-5rem; }
.ui-last\:space-x-16:nth-child(last) { column-gap: 4rem; }
.ui-last\:space-x-20:nth-child(last) { column-gap: 5rem; }
.ui-last\:space-x-24:nth-child(last) { column-gap: 6rem; }
.ui-last\:space-x-28:nth-child(last) { column-gap: 7rem; }
.ui-last\:space-x-32:nth-child(last) { column-gap: 8rem; }
.ui-last\:space-x-36:nth-child(last) { column-gap: 9rem; }
.ui-last\:space-x-40:nth-child(last) { column-gap: 10rem; }
.ui-last\:space-x-44:nth-child(last) { column-gap: 11rem; }
.ui-last\:space-x-48:nth-child(last) { column-gap: 12rem; }
.ui-last\:space-x-52:nth-child(last) { column-gap: 13rem; }
.ui-last\:space-x-56:nth-child(last) { column-gap: 14rem; }
.ui-last\:space-x-60:nth-child(last) { column-gap: 15rem; }
.ui-last\:space-x-64:nth-child(last) { column-gap: 16rem; }
.ui-last\:space-x-72:nth-child(last) { column-gap: 18rem; }
.ui-last\:space-x-80:nth-child(last) { column-gap: 20rem; }
.ui-last\:space-x-96:nth-child(last) { column-gap: 24rem; }
.ui-last\:space-y-0:nth-child(last) { row-gap: 0px; }
.ui-last\:space-y-0.ui-5:nth-child(last) { row-gap: 0.ui-125rem; }
.ui-last\:space-y-1:nth-child(last) { row-gap: 0.ui-25rem; }
.ui-last\:space-y-1.ui-5:nth-child(last) { row-gap: 0.ui-375rem; }
.ui-last\:space-y-2:nth-child(last) { row-gap: 0.ui-5rem; }
.ui-last\:space-y-2.ui-5:nth-child(last) { row-gap: 0.ui-625rem; }
.ui-last\:space-y-3:nth-child(last) { row-gap: 0.ui-75rem; }
.ui-last\:space-y-3.ui-5:nth-child(last) { row-gap: 0.ui-875rem; }
.ui-last\:space-y-4:nth-child(last) { row-gap: 1rem; }
.ui-last\:space-y-5:nth-child(last) { row-gap: 1.ui-25rem; }
.ui-last\:space-y-6:nth-child(last) { row-gap: 1.ui-5rem; }
.ui-last\:space-y-7:nth-child(last) { row-gap: 1.ui-75rem; }
.ui-last\:space-y-8:nth-child(last) { row-gap: 2rem; }
.ui-last\:space-y-9:nth-child(last) { row-gap: 2.ui-25rem; }
.ui-last\:space-y-10:nth-child(last) { row-gap: 2.ui-5rem; }
.ui-last\:space-y-11:nth-child(last) { row-gap: 2.ui-75rem; }
.ui-last\:space-y-12:nth-child(last) { row-gap: 3rem; }
.ui-last\:space-y-14:nth-child(last) { row-gap: 3.ui-5rem; }
.ui-last\:space-y-16:nth-child(last) { row-gap: 4rem; }
.ui-last\:space-y-20:nth-child(last) { row-gap: 5rem; }
.ui-last\:space-y-24:nth-child(last) { row-gap: 6rem; }
.ui-last\:space-y-28:nth-child(last) { row-gap: 7rem; }
.ui-last\:space-y-32:nth-child(last) { row-gap: 8rem; }
.ui-last\:space-y-36:nth-child(last) { row-gap: 9rem; }
.ui-last\:space-y-40:nth-child(last) { row-gap: 10rem; }
.ui-last\:space-y-44:nth-child(last) { row-gap: 11rem; }
.ui-last\:space-y-48:nth-child(last) { row-gap: 12rem; }
.ui-last\:space-y-52:nth-child(last) { row-gap: 13rem; }
.ui-last\:space-y-56:nth-child(last) { row-gap: 14rem; }
.ui-last\:space-y-60:nth-child(last) { row-gap: 15rem; }
.ui-last\:space-y-64:nth-child(last) { row-gap: 16rem; }
.ui-last\:space-y-72:nth-child(last) { row-gap: 18rem; }
.ui-last\:space-y-80:nth-child(last) { row-gap: 20rem; }
.ui-last\:space-y-96:nth-child(last) { row-gap: 24rem; }

.ui-odd\:p-0:nth-child(odd) { padding: 0px; }
.ui-odd\:p-0.ui-5:nth-child(odd) { padding: 0.ui-125rem; }
.ui-odd\:p-1:nth-child(odd) { padding: 0.ui-25rem; }
.ui-odd\:p-1.ui-5:nth-child(odd) { padding: 0.ui-375rem; }
.ui-odd\:p-2:nth-child(odd) { padding: 0.ui-5rem; }
.ui-odd\:p-2.ui-5:nth-child(odd) { padding: 0.ui-625rem; }
.ui-odd\:p-3:nth-child(odd) { padding: 0.ui-75rem; }
.ui-odd\:p-3.ui-5:nth-child(odd) { padding: 0.ui-875rem; }
.ui-odd\:p-4:nth-child(odd) { padding: 1rem; }
.ui-odd\:p-5:nth-child(odd) { padding: 1.ui-25rem; }
.ui-odd\:p-6:nth-child(odd) { padding: 1.ui-5rem; }
.ui-odd\:p-7:nth-child(odd) { padding: 1.ui-75rem; }
.ui-odd\:p-8:nth-child(odd) { padding: 2rem; }
.ui-odd\:p-9:nth-child(odd) { padding: 2.ui-25rem; }
.ui-odd\:p-10:nth-child(odd) { padding: 2.ui-5rem; }
.ui-odd\:p-11:nth-child(odd) { padding: 2.ui-75rem; }
.ui-odd\:p-12:nth-child(odd) { padding: 3rem; }
.ui-odd\:p-14:nth-child(odd) { padding: 3.ui-5rem; }
.ui-odd\:p-16:nth-child(odd) { padding: 4rem; }
.ui-odd\:p-20:nth-child(odd) { padding: 5rem; }
.ui-odd\:p-24:nth-child(odd) { padding: 6rem; }
.ui-odd\:p-28:nth-child(odd) { padding: 7rem; }
.ui-odd\:p-32:nth-child(odd) { padding: 8rem; }
.ui-odd\:p-36:nth-child(odd) { padding: 9rem; }
.ui-odd\:p-40:nth-child(odd) { padding: 10rem; }
.ui-odd\:p-44:nth-child(odd) { padding: 11rem; }
.ui-odd\:p-48:nth-child(odd) { padding: 12rem; }
.ui-odd\:p-52:nth-child(odd) { padding: 13rem; }
.ui-odd\:p-56:nth-child(odd) { padding: 14rem; }
.ui-odd\:p-60:nth-child(odd) { padding: 15rem; }
.ui-odd\:p-64:nth-child(odd) { padding: 16rem; }
.ui-odd\:p-72:nth-child(odd) { padding: 18rem; }
.ui-odd\:p-80:nth-child(odd) { padding: 20rem; }
.ui-odd\:p-96:nth-child(odd) { padding: 24rem; }
.ui-odd\:m-0:nth-child(odd) { margin: 0px; }
.ui-odd\:m-0.ui-5:nth-child(odd) { margin: 0.ui-125rem; }
.ui-odd\:m-1:nth-child(odd) { margin: 0.ui-25rem; }
.ui-odd\:m-1.ui-5:nth-child(odd) { margin: 0.ui-375rem; }
.ui-odd\:m-2:nth-child(odd) { margin: 0.ui-5rem; }
.ui-odd\:m-2.ui-5:nth-child(odd) { margin: 0.ui-625rem; }
.ui-odd\:m-3:nth-child(odd) { margin: 0.ui-75rem; }
.ui-odd\:m-3.ui-5:nth-child(odd) { margin: 0.ui-875rem; }
.ui-odd\:m-4:nth-child(odd) { margin: 1rem; }
.ui-odd\:m-5:nth-child(odd) { margin: 1.ui-25rem; }
.ui-odd\:m-6:nth-child(odd) { margin: 1.ui-5rem; }
.ui-odd\:m-7:nth-child(odd) { margin: 1.ui-75rem; }
.ui-odd\:m-8:nth-child(odd) { margin: 2rem; }
.ui-odd\:m-9:nth-child(odd) { margin: 2.ui-25rem; }
.ui-odd\:m-10:nth-child(odd) { margin: 2.ui-5rem; }
.ui-odd\:m-11:nth-child(odd) { margin: 2.ui-75rem; }
.ui-odd\:m-12:nth-child(odd) { margin: 3rem; }
.ui-odd\:m-14:nth-child(odd) { margin: 3.ui-5rem; }
.ui-odd\:m-16:nth-child(odd) { margin: 4rem; }
.ui-odd\:m-20:nth-child(odd) { margin: 5rem; }
.ui-odd\:m-24:nth-child(odd) { margin: 6rem; }
.ui-odd\:m-28:nth-child(odd) { margin: 7rem; }
.ui-odd\:m-32:nth-child(odd) { margin: 8rem; }
.ui-odd\:m-36:nth-child(odd) { margin: 9rem; }
.ui-odd\:m-40:nth-child(odd) { margin: 10rem; }
.ui-odd\:m-44:nth-child(odd) { margin: 11rem; }
.ui-odd\:m-48:nth-child(odd) { margin: 12rem; }
.ui-odd\:m-52:nth-child(odd) { margin: 13rem; }
.ui-odd\:m-56:nth-child(odd) { margin: 14rem; }
.ui-odd\:m-60:nth-child(odd) { margin: 15rem; }
.ui-odd\:m-64:nth-child(odd) { margin: 16rem; }
.ui-odd\:m-72:nth-child(odd) { margin: 18rem; }
.ui-odd\:m-80:nth-child(odd) { margin: 20rem; }
.ui-odd\:m-96:nth-child(odd) { margin: 24rem; }
.ui-odd\:gap-0:nth-child(odd) { gap: 0px; }
.ui-odd\:gap-0.ui-5:nth-child(odd) { gap: 0.ui-125rem; }
.ui-odd\:gap-1:nth-child(odd) { gap: 0.ui-25rem; }
.ui-odd\:gap-1.ui-5:nth-child(odd) { gap: 0.ui-375rem; }
.ui-odd\:gap-2:nth-child(odd) { gap: 0.ui-5rem; }
.ui-odd\:gap-2.ui-5:nth-child(odd) { gap: 0.ui-625rem; }
.ui-odd\:gap-3:nth-child(odd) { gap: 0.ui-75rem; }
.ui-odd\:gap-3.ui-5:nth-child(odd) { gap: 0.ui-875rem; }
.ui-odd\:gap-4:nth-child(odd) { gap: 1rem; }
.ui-odd\:gap-5:nth-child(odd) { gap: 1.ui-25rem; }
.ui-odd\:gap-6:nth-child(odd) { gap: 1.ui-5rem; }
.ui-odd\:gap-7:nth-child(odd) { gap: 1.ui-75rem; }
.ui-odd\:gap-8:nth-child(odd) { gap: 2rem; }
.ui-odd\:gap-9:nth-child(odd) { gap: 2.ui-25rem; }
.ui-odd\:gap-10:nth-child(odd) { gap: 2.ui-5rem; }
.ui-odd\:gap-11:nth-child(odd) { gap: 2.ui-75rem; }
.ui-odd\:gap-12:nth-child(odd) { gap: 3rem; }
.ui-odd\:gap-14:nth-child(odd) { gap: 3.ui-5rem; }
.ui-odd\:gap-16:nth-child(odd) { gap: 4rem; }
.ui-odd\:gap-20:nth-child(odd) { gap: 5rem; }
.ui-odd\:gap-24:nth-child(odd) { gap: 6rem; }
.ui-odd\:gap-28:nth-child(odd) { gap: 7rem; }
.ui-odd\:gap-32:nth-child(odd) { gap: 8rem; }
.ui-odd\:gap-36:nth-child(odd) { gap: 9rem; }
.ui-odd\:gap-40:nth-child(odd) { gap: 10rem; }
.ui-odd\:gap-44:nth-child(odd) { gap: 11rem; }
.ui-odd\:gap-48:nth-child(odd) { gap: 12rem; }
.ui-odd\:gap-52:nth-child(odd) { gap: 13rem; }
.ui-odd\:gap-56:nth-child(odd) { gap: 14rem; }
.ui-odd\:gap-60:nth-child(odd) { gap: 15rem; }
.ui-odd\:gap-64:nth-child(odd) { gap: 16rem; }
.ui-odd\:gap-72:nth-child(odd) { gap: 18rem; }
.ui-odd\:gap-80:nth-child(odd) { gap: 20rem; }
.ui-odd\:gap-96:nth-child(odd) { gap: 24rem; }
.ui-odd\:space-x-0:nth-child(odd) { column-gap: 0px; }
.ui-odd\:space-x-0.ui-5:nth-child(odd) { column-gap: 0.ui-125rem; }
.ui-odd\:space-x-1:nth-child(odd) { column-gap: 0.ui-25rem; }
.ui-odd\:space-x-1.ui-5:nth-child(odd) { column-gap: 0.ui-375rem; }
.ui-odd\:space-x-2:nth-child(odd) { column-gap: 0.ui-5rem; }
.ui-odd\:space-x-2.ui-5:nth-child(odd) { column-gap: 0.ui-625rem; }
.ui-odd\:space-x-3:nth-child(odd) { column-gap: 0.ui-75rem; }
.ui-odd\:space-x-3.ui-5:nth-child(odd) { column-gap: 0.ui-875rem; }
.ui-odd\:space-x-4:nth-child(odd) { column-gap: 1rem; }
.ui-odd\:space-x-5:nth-child(odd) { column-gap: 1.ui-25rem; }
.ui-odd\:space-x-6:nth-child(odd) { column-gap: 1.ui-5rem; }
.ui-odd\:space-x-7:nth-child(odd) { column-gap: 1.ui-75rem; }
.ui-odd\:space-x-8:nth-child(odd) { column-gap: 2rem; }
.ui-odd\:space-x-9:nth-child(odd) { column-gap: 2.ui-25rem; }
.ui-odd\:space-x-10:nth-child(odd) { column-gap: 2.ui-5rem; }
.ui-odd\:space-x-11:nth-child(odd) { column-gap: 2.ui-75rem; }
.ui-odd\:space-x-12:nth-child(odd) { column-gap: 3rem; }
.ui-odd\:space-x-14:nth-child(odd) { column-gap: 3.ui-5rem; }
.ui-odd\:space-x-16:nth-child(odd) { column-gap: 4rem; }
.ui-odd\:space-x-20:nth-child(odd) { column-gap: 5rem; }
.ui-odd\:space-x-24:nth-child(odd) { column-gap: 6rem; }
.ui-odd\:space-x-28:nth-child(odd) { column-gap: 7rem; }
.ui-odd\:space-x-32:nth-child(odd) { column-gap: 8rem; }
.ui-odd\:space-x-36:nth-child(odd) { column-gap: 9rem; }
.ui-odd\:space-x-40:nth-child(odd) { column-gap: 10rem; }
.ui-odd\:space-x-44:nth-child(odd) { column-gap: 11rem; }
.ui-odd\:space-x-48:nth-child(odd) { column-gap: 12rem; }
.ui-odd\:space-x-52:nth-child(odd) { column-gap: 13rem; }
.ui-odd\:space-x-56:nth-child(odd) { column-gap: 14rem; }
.ui-odd\:space-x-60:nth-child(odd) { column-gap: 15rem; }
.ui-odd\:space-x-64:nth-child(odd) { column-gap: 16rem; }
.ui-odd\:space-x-72:nth-child(odd) { column-gap: 18rem; }
.ui-odd\:space-x-80:nth-child(odd) { column-gap: 20rem; }
.ui-odd\:space-x-96:nth-child(odd) { column-gap: 24rem; }
.ui-odd\:space-y-0:nth-child(odd) { row-gap: 0px; }
.ui-odd\:space-y-0.ui-5:nth-child(odd) { row-gap: 0.ui-125rem; }
.ui-odd\:space-y-1:nth-child(odd) { row-gap: 0.ui-25rem; }
.ui-odd\:space-y-1.ui-5:nth-child(odd) { row-gap: 0.ui-375rem; }
.ui-odd\:space-y-2:nth-child(odd) { row-gap: 0.ui-5rem; }
.ui-odd\:space-y-2.ui-5:nth-child(odd) { row-gap: 0.ui-625rem; }
.ui-odd\:space-y-3:nth-child(odd) { row-gap: 0.ui-75rem; }
.ui-odd\:space-y-3.ui-5:nth-child(odd) { row-gap: 0.ui-875rem; }
.ui-odd\:space-y-4:nth-child(odd) { row-gap: 1rem; }
.ui-odd\:space-y-5:nth-child(odd) { row-gap: 1.ui-25rem; }
.ui-odd\:space-y-6:nth-child(odd) { row-gap: 1.ui-5rem; }
.ui-odd\:space-y-7:nth-child(odd) { row-gap: 1.ui-75rem; }
.ui-odd\:space-y-8:nth-child(odd) { row-gap: 2rem; }
.ui-odd\:space-y-9:nth-child(odd) { row-gap: 2.ui-25rem; }
.ui-odd\:space-y-10:nth-child(odd) { row-gap: 2.ui-5rem; }
.ui-odd\:space-y-11:nth-child(odd) { row-gap: 2.ui-75rem; }
.ui-odd\:space-y-12:nth-child(odd) { row-gap: 3rem; }
.ui-odd\:space-y-14:nth-child(odd) { row-gap: 3.ui-5rem; }
.ui-odd\:space-y-16:nth-child(odd) { row-gap: 4rem; }
.ui-odd\:space-y-20:nth-child(odd) { row-gap: 5rem; }
.ui-odd\:space-y-24:nth-child(odd) { row-gap: 6rem; }
.ui-odd\:space-y-28:nth-child(odd) { row-gap: 7rem; }
.ui-odd\:space-y-32:nth-child(odd) { row-gap: 8rem; }
.ui-odd\:space-y-36:nth-child(odd) { row-gap: 9rem; }
.ui-odd\:space-y-40:nth-child(odd) { row-gap: 10rem; }
.ui-odd\:space-y-44:nth-child(odd) { row-gap: 11rem; }
.ui-odd\:space-y-48:nth-child(odd) { row-gap: 12rem; }
.ui-odd\:space-y-52:nth-child(odd) { row-gap: 13rem; }
.ui-odd\:space-y-56:nth-child(odd) { row-gap: 14rem; }
.ui-odd\:space-y-60:nth-child(odd) { row-gap: 15rem; }
.ui-odd\:space-y-64:nth-child(odd) { row-gap: 16rem; }
.ui-odd\:space-y-72:nth-child(odd) { row-gap: 18rem; }
.ui-odd\:space-y-80:nth-child(odd) { row-gap: 20rem; }
.ui-odd\:space-y-96:nth-child(odd) { row-gap: 24rem; }

.ui-even\:p-0:nth-child(even) { padding: 0px; }
.ui-even\:p-0.ui-5:nth-child(even) { padding: 0.ui-125rem; }
.ui-even\:p-1:nth-child(even) { padding: 0.ui-25rem; }
.ui-even\:p-1.ui-5:nth-child(even) { padding: 0.ui-375rem; }
.ui-even\:p-2:nth-child(even) { padding: 0.ui-5rem; }
.ui-even\:p-2.ui-5:nth-child(even) { padding: 0.ui-625rem; }
.ui-even\:p-3:nth-child(even) { padding: 0.ui-75rem; }
.ui-even\:p-3.ui-5:nth-child(even) { padding: 0.ui-875rem; }
.ui-even\:p-4:nth-child(even) { padding: 1rem; }
.ui-even\:p-5:nth-child(even) { padding: 1.ui-25rem; }
.ui-even\:p-6:nth-child(even) { padding: 1.ui-5rem; }
.ui-even\:p-7:nth-child(even) { padding: 1.ui-75rem; }
.ui-even\:p-8:nth-child(even) { padding: 2rem; }
.ui-even\:p-9:nth-child(even) { padding: 2.ui-25rem; }
.ui-even\:p-10:nth-child(even) { padding: 2.ui-5rem; }
.ui-even\:p-11:nth-child(even) { padding: 2.ui-75rem; }
.ui-even\:p-12:nth-child(even) { padding: 3rem; }
.ui-even\:p-14:nth-child(even) { padding: 3.ui-5rem; }
.ui-even\:p-16:nth-child(even) { padding: 4rem; }
.ui-even\:p-20:nth-child(even) { padding: 5rem; }
.ui-even\:p-24:nth-child(even) { padding: 6rem; }
.ui-even\:p-28:nth-child(even) { padding: 7rem; }
.ui-even\:p-32:nth-child(even) { padding: 8rem; }
.ui-even\:p-36:nth-child(even) { padding: 9rem; }
.ui-even\:p-40:nth-child(even) { padding: 10rem; }
.ui-even\:p-44:nth-child(even) { padding: 11rem; }
.ui-even\:p-48:nth-child(even) { padding: 12rem; }
.ui-even\:p-52:nth-child(even) { padding: 13rem; }
.ui-even\:p-56:nth-child(even) { padding: 14rem; }
.ui-even\:p-60:nth-child(even) { padding: 15rem; }
.ui-even\:p-64:nth-child(even) { padding: 16rem; }
.ui-even\:p-72:nth-child(even) { padding: 18rem; }
.ui-even\:p-80:nth-child(even) { padding: 20rem; }
.ui-even\:p-96:nth-child(even) { padding: 24rem; }
.ui-even\:m-0:nth-child(even) { margin: 0px; }
.ui-even\:m-0.ui-5:nth-child(even) { margin: 0.ui-125rem; }
.ui-even\:m-1:nth-child(even) { margin: 0.ui-25rem; }
.ui-even\:m-1.ui-5:nth-child(even) { margin: 0.ui-375rem; }
.ui-even\:m-2:nth-child(even) { margin: 0.ui-5rem; }
.ui-even\:m-2.ui-5:nth-child(even) { margin: 0.ui-625rem; }
.ui-even\:m-3:nth-child(even) { margin: 0.ui-75rem; }
.ui-even\:m-3.ui-5:nth-child(even) { margin: 0.ui-875rem; }
.ui-even\:m-4:nth-child(even) { margin: 1rem; }
.ui-even\:m-5:nth-child(even) { margin: 1.ui-25rem; }
.ui-even\:m-6:nth-child(even) { margin: 1.ui-5rem; }
.ui-even\:m-7:nth-child(even) { margin: 1.ui-75rem; }
.ui-even\:m-8:nth-child(even) { margin: 2rem; }
.ui-even\:m-9:nth-child(even) { margin: 2.ui-25rem; }
.ui-even\:m-10:nth-child(even) { margin: 2.ui-5rem; }
.ui-even\:m-11:nth-child(even) { margin: 2.ui-75rem; }
.ui-even\:m-12:nth-child(even) { margin: 3rem; }
.ui-even\:m-14:nth-child(even) { margin: 3.ui-5rem; }
.ui-even\:m-16:nth-child(even) { margin: 4rem; }
.ui-even\:m-20:nth-child(even) { margin: 5rem; }
.ui-even\:m-24:nth-child(even) { margin: 6rem; }
.ui-even\:m-28:nth-child(even) { margin: 7rem; }
.ui-even\:m-32:nth-child(even) { margin: 8rem; }
.ui-even\:m-36:nth-child(even) { margin: 9rem; }
.ui-even\:m-40:nth-child(even) { margin: 10rem; }
.ui-even\:m-44:nth-child(even) { margin: 11rem; }
.ui-even\:m-48:nth-child(even) { margin: 12rem; }
.ui-even\:m-52:nth-child(even) { margin: 13rem; }
.ui-even\:m-56:nth-child(even) { margin: 14rem; }
.ui-even\:m-60:nth-child(even) { margin: 15rem; }
.ui-even\:m-64:nth-child(even) { margin: 16rem; }
.ui-even\:m-72:nth-child(even) { margin: 18rem; }
.ui-even\:m-80:nth-child(even) { margin: 20rem; }
.ui-even\:m-96:nth-child(even) { margin: 24rem; }
.ui-even\:gap-0:nth-child(even) { gap: 0px; }
.ui-even\:gap-0.ui-5:nth-child(even) { gap: 0.ui-125rem; }
.ui-even\:gap-1:nth-child(even) { gap: 0.ui-25rem; }
.ui-even\:gap-1.ui-5:nth-child(even) { gap: 0.ui-375rem; }
.ui-even\:gap-2:nth-child(even) { gap: 0.ui-5rem; }
.ui-even\:gap-2.ui-5:nth-child(even) { gap: 0.ui-625rem; }
.ui-even\:gap-3:nth-child(even) { gap: 0.ui-75rem; }
.ui-even\:gap-3.ui-5:nth-child(even) { gap: 0.ui-875rem; }
.ui-even\:gap-4:nth-child(even) { gap: 1rem; }
.ui-even\:gap-5:nth-child(even) { gap: 1.ui-25rem; }
.ui-even\:gap-6:nth-child(even) { gap: 1.ui-5rem; }
.ui-even\:gap-7:nth-child(even) { gap: 1.ui-75rem; }
.ui-even\:gap-8:nth-child(even) { gap: 2rem; }
.ui-even\:gap-9:nth-child(even) { gap: 2.ui-25rem; }
.ui-even\:gap-10:nth-child(even) { gap: 2.ui-5rem; }
.ui-even\:gap-11:nth-child(even) { gap: 2.ui-75rem; }
.ui-even\:gap-12:nth-child(even) { gap: 3rem; }
.ui-even\:gap-14:nth-child(even) { gap: 3.ui-5rem; }
.ui-even\:gap-16:nth-child(even) { gap: 4rem; }
.ui-even\:gap-20:nth-child(even) { gap: 5rem; }
.ui-even\:gap-24:nth-child(even) { gap: 6rem; }
.ui-even\:gap-28:nth-child(even) { gap: 7rem; }
.ui-even\:gap-32:nth-child(even) { gap: 8rem; }
.ui-even\:gap-36:nth-child(even) { gap: 9rem; }
.ui-even\:gap-40:nth-child(even) { gap: 10rem; }
.ui-even\:gap-44:nth-child(even) { gap: 11rem; }
.ui-even\:gap-48:nth-child(even) { gap: 12rem; }
.ui-even\:gap-52:nth-child(even) { gap: 13rem; }
.ui-even\:gap-56:nth-child(even) { gap: 14rem; }
.ui-even\:gap-60:nth-child(even) { gap: 15rem; }
.ui-even\:gap-64:nth-child(even) { gap: 16rem; }
.ui-even\:gap-72:nth-child(even) { gap: 18rem; }
.ui-even\:gap-80:nth-child(even) { gap: 20rem; }
.ui-even\:gap-96:nth-child(even) { gap: 24rem; }
.ui-even\:space-x-0:nth-child(even) { column-gap: 0px; }
.ui-even\:space-x-0.ui-5:nth-child(even) { column-gap: 0.ui-125rem; }
.ui-even\:space-x-1:nth-child(even) { column-gap: 0.ui-25rem; }
.ui-even\:space-x-1.ui-5:nth-child(even) { column-gap: 0.ui-375rem; }
.ui-even\:space-x-2:nth-child(even) { column-gap: 0.ui-5rem; }
.ui-even\:space-x-2.ui-5:nth-child(even) { column-gap: 0.ui-625rem; }
.ui-even\:space-x-3:nth-child(even) { column-gap: 0.ui-75rem; }
.ui-even\:space-x-3.ui-5:nth-child(even) { column-gap: 0.ui-875rem; }
.ui-even\:space-x-4:nth-child(even) { column-gap: 1rem; }
.ui-even\:space-x-5:nth-child(even) { column-gap: 1.ui-25rem; }
.ui-even\:space-x-6:nth-child(even) { column-gap: 1.ui-5rem; }
.ui-even\:space-x-7:nth-child(even) { column-gap: 1.ui-75rem; }
.ui-even\:space-x-8:nth-child(even) { column-gap: 2rem; }
.ui-even\:space-x-9:nth-child(even) { column-gap: 2.ui-25rem; }
.ui-even\:space-x-10:nth-child(even) { column-gap: 2.ui-5rem; }
.ui-even\:space-x-11:nth-child(even) { column-gap: 2.ui-75rem; }
.ui-even\:space-x-12:nth-child(even) { column-gap: 3rem; }
.ui-even\:space-x-14:nth-child(even) { column-gap: 3.ui-5rem; }
.ui-even\:space-x-16:nth-child(even) { column-gap: 4rem; }
.ui-even\:space-x-20:nth-child(even) { column-gap: 5rem; }
.ui-even\:space-x-24:nth-child(even) { column-gap: 6rem; }
.ui-even\:space-x-28:nth-child(even) { column-gap: 7rem; }
.ui-even\:space-x-32:nth-child(even) { column-gap: 8rem; }
.ui-even\:space-x-36:nth-child(even) { column-gap: 9rem; }
.ui-even\:space-x-40:nth-child(even) { column-gap: 10rem; }
.ui-even\:space-x-44:nth-child(even) { column-gap: 11rem; }
.ui-even\:space-x-48:nth-child(even) { column-gap: 12rem; }
.ui-even\:space-x-52:nth-child(even) { column-gap: 13rem; }
.ui-even\:space-x-56:nth-child(even) { column-gap: 14rem; }
.ui-even\:space-x-60:nth-child(even) { column-gap: 15rem; }
.ui-even\:space-x-64:nth-child(even) { column-gap: 16rem; }
.ui-even\:space-x-72:nth-child(even) { column-gap: 18rem; }
.ui-even\:space-x-80:nth-child(even) { column-gap: 20rem; }
.ui-even\:space-x-96:nth-child(even) { column-gap: 24rem; }
.ui-even\:space-y-0:nth-child(even) { row-gap: 0px; }
.ui-even\:space-y-0.ui-5:nth-child(even) { row-gap: 0.ui-125rem; }
.ui-even\:space-y-1:nth-child(even) { row-gap: 0.ui-25rem; }
.ui-even\:space-y-1.ui-5:nth-child(even) { row-gap: 0.ui-375rem; }
.ui-even\:space-y-2:nth-child(even) { row-gap: 0.ui-5rem; }
.ui-even\:space-y-2.ui-5:nth-child(even) { row-gap: 0.ui-625rem; }
.ui-even\:space-y-3:nth-child(even) { row-gap: 0.ui-75rem; }
.ui-even\:space-y-3.ui-5:nth-child(even) { row-gap: 0.ui-875rem; }
.ui-even\:space-y-4:nth-child(even) { row-gap: 1rem; }
.ui-even\:space-y-5:nth-child(even) { row-gap: 1.ui-25rem; }
.ui-even\:space-y-6:nth-child(even) { row-gap: 1.ui-5rem; }
.ui-even\:space-y-7:nth-child(even) { row-gap: 1.ui-75rem; }
.ui-even\:space-y-8:nth-child(even) { row-gap: 2rem; }
.ui-even\:space-y-9:nth-child(even) { row-gap: 2.ui-25rem; }
.ui-even\:space-y-10:nth-child(even) { row-gap: 2.ui-5rem; }
.ui-even\:space-y-11:nth-child(even) { row-gap: 2.ui-75rem; }
.ui-even\:space-y-12:nth-child(even) { row-gap: 3rem; }
.ui-even\:space-y-14:nth-child(even) { row-gap: 3.ui-5rem; }
.ui-even\:space-y-16:nth-child(even) { row-gap: 4rem; }
.ui-even\:space-y-20:nth-child(even) { row-gap: 5rem; }
.ui-even\:space-y-24:nth-child(even) { row-gap: 6rem; }
.ui-even\:space-y-28:nth-child(even) { row-gap: 7rem; }
.ui-even\:space-y-32:nth-child(even) { row-gap: 8rem; }
.ui-even\:space-y-36:nth-child(even) { row-gap: 9rem; }
.ui-even\:space-y-40:nth-child(even) { row-gap: 10rem; }
.ui-even\:space-y-44:nth-child(even) { row-gap: 11rem; }
.ui-even\:space-y-48:nth-child(even) { row-gap: 12rem; }
.ui-even\:space-y-52:nth-child(even) { row-gap: 13rem; }
.ui-even\:space-y-56:nth-child(even) { row-gap: 14rem; }
.ui-even\:space-y-60:nth-child(even) { row-gap: 15rem; }
.ui-even\:space-y-64:nth-child(even) { row-gap: 16rem; }
.ui-even\:space-y-72:nth-child(even) { row-gap: 18rem; }
.ui-even\:space-y-80:nth-child(even) { row-gap: 20rem; }
.ui-even\:space-y-96:nth-child(even) { row-gap: 24rem; }


/* === app- namespace === */

/* Generated Tailwind-like utility CSS for benchmarking */
/*! tailwindcss v3.app-4.app-0 | MIT License */

*, ::before, ::after { box-sizing: border-box; border-width: 0; border-style: solid; border-color: #e5e7eb; }
html { line-height: 1.app-5; -webkit-text-size-adjust: 100%; tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif; }
body { margin: 0; line-height: inherit; }

.app-p-0 { padding: 0px; }
.app-p-0.app-5 { padding: 0.app-125rem; }
.app-p-1 { padding: 0.app-25rem; }
.app-p-1.app-5 { padding: 0.app-375rem; }
.app-p-2 { padding: 0.app-5rem; }
.app-p-2.app-5 { padding: 0.app-625rem; }
.app-p-3 { padding: 0.app-75rem; }
.app-p-3.app-5 { padding: 0.app-875rem; }
.app-p-4 { padding: 1rem; }
.app-p-5 { padding: 1.app-25rem; }
.app-p-6 { padding: 1.app-5rem; }
.app-p-7 { padding: 1.app-75rem; }
.app-p-8 { padding: 2rem; }
.app-p-9 { padding: 2.app-25rem; }
.app-p-10 { padding: 2.app-5rem; }
.app-p-11 { padding: 2.app-75rem; }
.app-p-12 { padding: 3rem; }
.app-p-14 { padding: 3.app-5rem; }
.app-p-16 { padding: 4rem; }
.app-p-20 { padding: 5rem; }
.app-p-24 { padding: 6rem; }
.app-p-28 { padding: 7rem; }
.app-p-32 { padding: 8rem; }
.app-p-36 { padding: 9rem; }
.app-p-40 { padding: 10rem; }
.app-p-44 { padding: 11rem; }
.app-p-48 { padding: 12rem; }
.app-p-52 { padding: 13rem; }
.app-p-56 { padding: 14rem; }
.app-p-60 { padding: 15rem; }
.app-p-64 { padding: 16rem; }
.app-p-72 { padding: 18rem; }
.app-p-80 { padding: 20rem; }
.app-p-96 { padding: 24rem; }

.app-px-0 { padding-inline: 0px; }
.app-px-0.app-5 { padding-inline: 0.app-125rem; }
.app-px-1 { padding-inline: 0.app-25rem; }
.app-px-1.app-5 { padding-inline: 0.app-375rem; }
.app-px-2 { padding-inline: 0.app-5rem; }
.app-px-2.app-5 { padding-inline: 0.app-625rem; }
.app-px-3 { padding-inline: 0.app-75rem; }
.app-px-3.app-5 { padding-inline: 0.app-875rem; }
.app-px-4 { padding-inline: 1rem; }
.app-px-5 { padding-inline: 1.app-25rem; }
.app-px-6 { padding-inline: 1.app-5rem; }
.app-px-7 { padding-inline: 1.app-75rem; }
.app-px-8 { padding-inline: 2rem; }
.app-px-9 { padding-inline: 2.app-25rem; }
.app-px-10 { padding-inline: 2.app-5rem; }
.app-px-11 { padding-inline: 2.app-75rem; }
.app-px-12 { padding-inline: 3rem; }
.app-px-14 { padding-inline: 3.app-5rem; }
.app-px-16 { padding-inline: 4rem; }
.app-px-20 { padding-inline: 5rem; }
.app-px-24 { padding-inline: 6rem; }
.app-px-28 { padding-inline: 7rem; }
.app-px-32 { padding-inline: 8rem; }
.app-px-36 { padding-inline: 9rem; }
.app-px-40 { padding-inline: 10rem; }
.app-px-44 { padding-inline: 11rem; }
.app-px-48 { padding-inline: 12rem; }
.app-px-52 { padding-inline: 13rem; }
.app-px-56 { padding-inline: 14rem; }
.app-px-60 { padding-inline: 15rem; }
.app-px-64 { padding-inline: 16rem; }
.app-px-72 { padding-inline: 18rem; }
.app-px-80 { padding-inline: 20rem; }
.app-px-96 { padding-inline: 24rem; }

.app-py-0 { padding-block: 0px; }
.app-py-0.app-5 { padding-block: 0.app-125rem; }
.app-py-1 { padding-block: 0.app-25rem; }
.app-py-1.app-5 { padding-block: 0.app-375rem; }
.app-py-2 { padding-block: 0.app-5rem; }
.app-py-2.app-5 { padding-block: 0.app-625rem; }
.app-py-3 { padding-block: 0.app-75rem; }
.app-py-3.app-5 { padding-block: 0.app-875rem; }
.app-py-4 { padding-block: 1rem; }
.app-py-5 { padding-block: 1.app-25rem; }
.app-py-6 { padding-block: 1.app-5rem; }
.app-py-7 { padding-block: 1.app-75rem; }
.app-py-8 { padding-block: 2rem; }
.app-py-9 { padding-block: 2.app-25rem; }
.app-py-10 { padding-block: 2.app-5rem; }
.app-py-11 { padding-block: 2.app-75rem; }
.app-py-12 { padding-block: 3rem; }
.app-py-14 { padding-block: 3.app-5rem; }
.app-py-16 { padding-block: 4rem; }
.app-py-20 { padding-block: 5rem; }
.app-py-24 { padding-block: 6rem; }
.app-py-28 { padding-block: 7rem; }
.app-py-32 { padding-block: 8rem; }
.app-py-36 { padding-block: 9rem; }
.app-py-40 { padding-block: 10rem; }
.app-py-44 { padding-block: 11rem; }
.app-py-48 { padding-block: 12rem; }
.app-py-52 { padding-block: 13rem; }
.app-py-56 { padding-block: 14rem; }
.app-py-60 { padding-block: 15rem; }
.app-py-64 { padding-block: 16rem; }
.app-py-72 { padding-block: 18rem; }
.app-py-80 { padding-block: 20rem; }
.app-py-96 { padding-block: 24rem; }

.app-pt-0 { padding-top: 0px; }
.app-pt-0.app-5 { padding-top: 0.app-125rem; }
.app-pt-1 { padding-top: 0.app-25rem; }
.app-pt-1.app-5 { padding-top: 0.app-375rem; }
.app-pt-2 { padding-top: 0.app-5rem; }
.app-pt-2.app-5 { padding-top: 0.app-625rem; }
.app-pt-3 { padding-top: 0.app-75rem; }
.app-pt-3.app-5 { padding-top: 0.app-875rem; }
.app-pt-4 { padding-top: 1rem; }
.app-pt-5 { padding-top: 1.app-25rem; }
.app-pt-6 { padding-top: 1.app-5rem; }
.app-pt-7 { padding-top: 1.app-75rem; }
.app-pt-8 { padding-top: 2rem; }
.app-pt-9 { padding-top: 2.app-25rem; }
.app-pt-10 { padding-top: 2.app-5rem; }
.app-pt-11 { padding-top: 2.app-75rem; }
.app-pt-12 { padding-top: 3rem; }
.app-pt-14 { padding-top: 3.app-5rem; }
.app-pt-16 { padding-top: 4rem; }
.app-pt-20 { padding-top: 5rem; }
.app-pt-24 { padding-top: 6rem; }
.app-pt-28 { padding-top: 7rem; }
.app-pt-32 { padding-top: 8rem; }
.app-pt-36 { padding-top: 9rem; }
.app-pt-40 { padding-top: 10rem; }
.app-pt-44 { padding-top: 11rem; }
.app-pt-48 { padding-top: 12rem; }
.app-pt-52 { padding-top: 13rem; }
.app-pt-56 { padding-top: 14rem; }
.app-pt-60 { padding-top: 15rem; }
.app-pt-64 { padding-top: 16rem; }
.app-pt-72 { padding-top: 18rem; }
.app-pt-80 { padding-top: 20rem; }
.app-pt-96 { padding-top: 24rem; }

.app-pr-0 { padding-right: 0px; }
.app-pr-0.app-5 { padding-right: 0.app-125rem; }
.app-pr-1 { padding-right: 0.app-25rem; }
.app-pr-1.app-5 { padding-right: 0.app-375rem; }
.app-pr-2 { padding-right: 0.app-5rem; }
.app-pr-2.app-5 { padding-right: 0.app-625rem; }
.app-pr-3 { padding-right: 0.app-75rem; }
.app-pr-3.app-5 { padding-right: 0.app-875rem; }
.app-pr-4 { padding-right: 1rem; }
.app-pr-5 { padding-right: 1.app-25rem; }
.app-pr-6 { padding-right: 1.app-5rem; }
.app-pr-7 { padding-right: 1.app-75rem; }
.app-pr-8 { padding-right: 2rem; }
.app-pr-9 { padding-right: 2.app-25rem; }
.app-pr-10 { padding-right: 2.app-5rem; }
.app-pr-11 { padding-right: 2.app-75rem; }
.app-pr-12 { padding-right: 3rem; }
.app-pr-14 { padding-right: 3.app-5rem; }
.app-pr-16 { padding-right: 4rem; }
.app-pr-20 { padding-right: 5rem; }
.app-pr-24 { padding-right: 6rem; }
.app-pr-28 { padding-right: 7rem; }
.app-pr-32 { padding-right: 8rem; }
.app-pr-36 { padding-right: 9rem; }
.app-pr-40 { padding-right: 10rem; }
.app-pr-44 { padding-right: 11rem; }
.app-pr-48 { padding-right: 12rem; }
.app-pr-52 { padding-right: 13rem; }
.app-pr-56 { padding-right: 14rem; }
.app-pr-60 { padding-right: 15rem; }
.app-pr-64 { padding-right: 16rem; }
.app-pr-72 { padding-right: 18rem; }
.app-pr-80 { padding-right: 20rem; }
.app-pr-96 { padding-right: 24rem; }

.app-pb-0 { padding-bottom: 0px; }
.app-pb-0.app-5 { padding-bottom: 0.app-125rem; }
.app-pb-1 { padding-bottom: 0.app-25rem; }
.app-pb-1.app-5 { padding-bottom: 0.app-375rem; }
.app-pb-2 { padding-bottom: 0.app-5rem; }
.app-pb-2.app-5 { padding-bottom: 0.app-625rem; }
.app-pb-3 { padding-bottom: 0.app-75rem; }
.app-pb-3.app-5 { padding-bottom: 0.app-875rem; }
.app-pb-4 { padding-bottom: 1rem; }
.app-pb-5 { padding-bottom: 1.app-25rem; }
.app-pb-6 { padding-bottom: 1.app-5rem; }
.app-pb-7 { padding-bottom: 1.app-75rem; }
.app-pb-8 { padding-bottom: 2rem; }
.app-pb-9 { padding-bottom: 2.app-25rem; }
.app-pb-10 { padding-bottom: 2.app-5rem; }
.app-pb-11 { padding-bottom: 2.app-75rem; }
.app-pb-12 { padding-bottom: 3rem; }
.app-pb-14 { padding-bottom: 3.app-5rem; }
.app-pb-16 { padding-bottom: 4rem; }
.app-pb-20 { padding-bottom: 5rem; }
.app-pb-24 { padding-bottom: 6rem; }
.app-pb-28 { padding-bottom: 7rem; }
.app-pb-32 { padding-bottom: 8rem; }
.app-pb-36 { padding-bottom: 9rem; }
.app-pb-40 { padding-bottom: 10rem; }
.app-pb-44 { padding-bottom: 11rem; }
.app-pb-48 { padding-bottom: 12rem; }
.app-pb-52 { padding-bottom: 13rem; }
.app-pb-56 { padding-bottom: 14rem; }
.app-pb-60 { padding-bottom: 15rem; }
.app-pb-64 { padding-bottom: 16rem; }
.app-pb-72 { padding-bottom: 18rem; }
.app-pb-80 { padding-bottom: 20rem; }
.app-pb-96 { padding-bottom: 24rem; }

.app-pl-0 { padding-left: 0px; }
.app-pl-0.app-5 { padding-left: 0.app-125rem; }
.app-pl-1 { padding-left: 0.app-25rem; }
.app-pl-1.app-5 { padding-left: 0.app-375rem; }
.app-pl-2 { padding-left: 0.app-5rem; }
.app-pl-2.app-5 { padding-left: 0.app-625rem; }
.app-pl-3 { padding-left: 0.app-75rem; }
.app-pl-3.app-5 { padding-left: 0.app-875rem; }
.app-pl-4 { padding-left: 1rem; }
.app-pl-5 { padding-left: 1.app-25rem; }
.app-pl-6 { padding-left: 1.app-5rem; }
.app-pl-7 { padding-left: 1.app-75rem; }
.app-pl-8 { padding-left: 2rem; }
.app-pl-9 { padding-left: 2.app-25rem; }
.app-pl-10 { padding-left: 2.app-5rem; }
.app-pl-11 { padding-left: 2.app-75rem; }
.app-pl-12 { padding-left: 3rem; }
.app-pl-14 { padding-left: 3.app-5rem; }
.app-pl-16 { padding-left: 4rem; }
.app-pl-20 { padding-left: 5rem; }
.app-pl-24 { padding-left: 6rem; }
.app-pl-28 { padding-left: 7rem; }
.app-pl-32 { padding-left: 8rem; }
.app-pl-36 { padding-left: 9rem; }
.app-pl-40 { padding-left: 10rem; }
.app-pl-44 { padding-left: 11rem; }
.app-pl-48 { padding-left: 12rem; }
.app-pl-52 { padding-left: 13rem; }
.app-pl-56 { padding-left: 14rem; }
.app-pl-60 { padding-left: 15rem; }
.app-pl-64 { padding-left: 16rem; }
.app-pl-72 { padding-left: 18rem; }
.app-pl-80 { padding-left: 20rem; }
.app-pl-96 { padding-left: 24rem; }

.app-m-0 { margin: 0px; }
.app-m-0.app-5 { margin: 0.app-125rem; }
.app-m-1 { margin: 0.app-25rem; }
.app-m-1.app-5 { margin: 0.app-375rem; }
.app-m-2 { margin: 0.app-5rem; }
.app-m-2.app-5 { margin: 0.app-625rem; }
.app-m-3 { margin: 0.app-75rem; }
.app-m-3.app-5 { margin: 0.app-875rem; }
.app-m-4 { margin: 1rem; }
.app-m-5 { margin: 1.app-25rem; }
.app-m-6 { margin: 1.app-5rem; }
.app-m-7 { margin: 1.app-75rem; }
.app-m-8 { margin: 2rem; }
.app-m-9 { margin: 2.app-25rem; }
.app-m-10 { margin: 2.app-5rem; }
.app-m-11 { margin: 2.app-75rem; }
.app-m-12 { margin: 3rem; }
.app-m-14 { margin: 3.app-5rem; }
.app-m-16 { margin: 4rem; }
.app-m-20 { margin: 5rem; }
.app-m-24 { margin: 6rem; }
.app-m-28 { margin: 7rem; }
.app-m-32 { margin: 8rem; }
.app-m-36 { margin: 9rem; }
.app-m-40 { margin: 10rem; }
.app-m-44 { margin: 11rem; }
.app-m-48 { margin: 12rem; }
.app-m-52 { margin: 13rem; }
.app-m-56 { margin: 14rem; }
.app-m-60 { margin: 15rem; }
.app-m-64 { margin: 16rem; }
.app-m-72 { margin: 18rem; }
.app-m-80 { margin: 20rem; }
.app-m-96 { margin: 24rem; }

.app-mx-0 { margin-inline: 0px; }
.app-mx-0.app-5 { margin-inline: 0.app-125rem; }
.app-mx-1 { margin-inline: 0.app-25rem; }
.app-mx-1.app-5 { margin-inline: 0.app-375rem; }
.app-mx-2 { margin-inline: 0.app-5rem; }
.app-mx-2.app-5 { margin-inline: 0.app-625rem; }
.app-mx-3 { margin-inline: 0.app-75rem; }
.app-mx-3.app-5 { margin-inline: 0.app-875rem; }
.app-mx-4 { margin-inline: 1rem; }
.app-mx-5 { margin-inline: 1.app-25rem; }
.app-mx-6 { margin-inline: 1.app-5rem; }
.app-mx-7 { margin-inline: 1.app-75rem; }
.app-mx-8 { margin-inline: 2rem; }
.app-mx-9 { margin-inline: 2.app-25rem; }
.app-mx-10 { margin-inline: 2.app-5rem; }
.app-mx-11 { margin-inline: 2.app-75rem; }
.app-mx-12 { margin-inline: 3rem; }
.app-mx-14 { margin-inline: 3.app-5rem; }
.app-mx-16 { margin-inline: 4rem; }
.app-mx-20 { margin-inline: 5rem; }
.app-mx-24 { margin-inline: 6rem; }
.app-mx-28 { margin-inline: 7rem; }
.app-mx-32 { margin-inline: 8rem; }
.app-mx-36 { margin-inline: 9rem; }
.app-mx-40 { margin-inline: 10rem; }
.app-mx-44 { margin-inline: 11rem; }
.app-mx-48 { margin-inline: 12rem; }
.app-mx-52 { margin-inline: 13rem; }
.app-mx-56 { margin-inline: 14rem; }
.app-mx-60 { margin-inline: 15rem; }
.app-mx-64 { margin-inline: 16rem; }
.app-mx-72 { margin-inline: 18rem; }
.app-mx-80 { margin-inline: 20rem; }
.app-mx-96 { margin-inline: 24rem; }

.app-my-0 { margin-block: 0px; }
.app-my-0.app-5 { margin-block: 0.app-125rem; }
.app-my-1 { margin-block: 0.app-25rem; }
.app-my-1.app-5 { margin-block: 0.app-375rem; }
.app-my-2 { margin-block: 0.app-5rem; }
.app-my-2.app-5 { margin-block: 0.app-625rem; }
.app-my-3 { margin-block: 0.app-75rem; }
.app-my-3.app-5 { margin-block: 0.app-875rem; }
.app-my-4 { margin-block: 1rem; }
.app-my-5 { margin-block: 1.app-25rem; }
.app-my-6 { margin-block: 1.app-5rem; }
.app-my-7 { margin-block: 1.app-75rem; }
.app-my-8 { margin-block: 2rem; }
.app-my-9 { margin-block: 2.app-25rem; }
.app-my-10 { margin-block: 2.app-5rem; }
.app-my-11 { margin-block: 2.app-75rem; }
.app-my-12 { margin-block: 3rem; }
.app-my-14 { margin-block: 3.app-5rem; }
.app-my-16 { margin-block: 4rem; }
.app-my-20 { margin-block: 5rem; }
.app-my-24 { margin-block: 6rem; }
.app-my-28 { margin-block: 7rem; }
.app-my-32 { margin-block: 8rem; }
.app-my-36 { margin-block: 9rem; }
.app-my-40 { margin-block: 10rem; }
.app-my-44 { margin-block: 11rem; }
.app-my-48 { margin-block: 12rem; }
.app-my-52 { margin-block: 13rem; }
.app-my-56 { margin-block: 14rem; }
.app-my-60 { margin-block: 15rem; }
.app-my-64 { margin-block: 16rem; }
.app-my-72 { margin-block: 18rem; }
.app-my-80 { margin-block: 20rem; }
.app-my-96 { margin-block: 24rem; }

.app-mt-0 { margin-top: 0px; }
.app-mt-0.app-5 { margin-top: 0.app-125rem; }
.app-mt-1 { margin-top: 0.app-25rem; }
.app-mt-1.app-5 { margin-top: 0.app-375rem; }
.app-mt-2 { margin-top: 0.app-5rem; }
.app-mt-2.app-5 { margin-top: 0.app-625rem; }
.app-mt-3 { margin-top: 0.app-75rem; }
.app-mt-3.app-5 { margin-top: 0.app-875rem; }
.app-mt-4 { margin-top: 1rem; }
.app-mt-5 { margin-top: 1.app-25rem; }
.app-mt-6 { margin-top: 1.app-5rem; }
.app-mt-7 { margin-top: 1.app-75rem; }
.app-mt-8 { margin-top: 2rem; }
.app-mt-9 { margin-top: 2.app-25rem; }
.app-mt-10 { margin-top: 2.app-5rem; }
.app-mt-11 { margin-top: 2.app-75rem; }
.app-mt-12 { margin-top: 3rem; }
.app-mt-14 { margin-top: 3.app-5rem; }
.app-mt-16 { margin-top: 4rem; }
.app-mt-20 { margin-top: 5rem; }
.app-mt-24 { margin-top: 6rem; }
.app-mt-28 { margin-top: 7rem; }
.app-mt-32 { margin-top: 8rem; }
.app-mt-36 { margin-top: 9rem; }
.app-mt-40 { margin-top: 10rem; }
.app-mt-44 { margin-top: 11rem; }
.app-mt-48 { margin-top: 12rem; }
.app-mt-52 { margin-top: 13rem; }
.app-mt-56 { margin-top: 14rem; }
.app-mt-60 { margin-top: 15rem; }
.app-mt-64 { margin-top: 16rem; }
.app-mt-72 { margin-top: 18rem; }
.app-mt-80 { margin-top: 20rem; }
.app-mt-96 { margin-top: 24rem; }

.app-mr-0 { margin-right: 0px; }
.app-mr-0.app-5 { margin-right: 0.app-125rem; }
.app-mr-1 { margin-right: 0.app-25rem; }
.app-mr-1.app-5 { margin-right: 0.app-375rem; }
.app-mr-2 { margin-right: 0.app-5rem; }
.app-mr-2.app-5 { margin-right: 0.app-625rem; }
.app-mr-3 { margin-right: 0.app-75rem; }
.app-mr-3.app-5 { margin-right: 0.app-875rem; }
.app-mr-4 { margin-right: 1rem; }
.app-mr-5 { margin-right: 1.app-25rem; }
.app-mr-6 { margin-right: 1.app-5rem; }
.app-mr-7 { margin-right: 1.app-75rem; }
.app-mr-8 { margin-right: 2rem; }
.app-mr-9 { margin-right: 2.app-25rem; }
.app-mr-10 { margin-right: 2.app-5rem; }
.app-mr-11 { margin-right: 2.app-75rem; }
.app-mr-12 { margin-right: 3rem; }
.app-mr-14 { margin-right: 3.app-5rem; }
.app-mr-16 { margin-right: 4rem; }
.app-mr-20 { margin-right: 5rem; }
.app-mr-24 { margin-right: 6rem; }
.app-mr-28 { margin-right: 7rem; }
.app-mr-32 { margin-right: 8rem; }
.app-mr-36 { margin-right: 9rem; }
.app-mr-40 { margin-right: 10rem; }
.app-mr-44 { margin-right: 11rem; }
.app-mr-48 { margin-right: 12rem; }
.app-mr-52 { margin-right: 13rem; }
.app-mr-56 { margin-right: 14rem; }
.app-mr-60 { margin-right: 15rem; }
.app-mr-64 { margin-right: 16rem; }
.app-mr-72 { margin-right: 18rem; }
.app-mr-80 { margin-right: 20rem; }
.app-mr-96 { margin-right: 24rem; }

.app-mb-0 { margin-bottom: 0px; }
.app-mb-0.app-5 { margin-bottom: 0.app-125rem; }
.app-mb-1 { margin-bottom: 0.app-25rem; }
.app-mb-1.app-5 { margin-bottom: 0.app-375rem; }
.app-mb-2 { margin-bottom: 0.app-5rem; }
.app-mb-2.app-5 { margin-bottom: 0.app-625rem; }
.app-mb-3 { margin-bottom: 0.app-75rem; }
.app-mb-3.app-5 { margin-bottom: 0.app-875rem; }
.app-mb-4 { margin-bottom: 1rem; }
.app-mb-5 { margin-bottom: 1.app-25rem; }
.app-mb-6 { margin-bottom: 1.app-5rem; }
.app-mb-7 { margin-bottom: 1.app-75rem; }
.app-mb-8 { margin-bottom: 2rem; }
.app-mb-9 { margin-bottom: 2.app-25rem; }
.app-mb-10 { margin-bottom: 2.app-5rem; }
.app-mb-11 { margin-bottom: 2.app-75rem; }
.app-mb-12 { margin-bottom: 3rem; }
.app-mb-14 { margin-bottom: 3.app-5rem; }
.app-mb-16 { margin-bottom: 4rem; }
.app-mb-20 { margin-bottom: 5rem; }
.app-mb-24 { margin-bottom: 6rem; }
.app-mb-28 { margin-bottom: 7rem; }
.app-mb-32 { margin-bottom: 8rem; }
.app-mb-36 { margin-bottom: 9rem; }
.app-mb-40 { margin-bottom: 10rem; }
.app-mb-44 { margin-bottom: 11rem; }
.app-mb-48 { margin-bottom: 12rem; }
.app-mb-52 { margin-bottom: 13rem; }
.app-mb-56 { margin-bottom: 14rem; }
.app-mb-60 { margin-bottom: 15rem; }
.app-mb-64 { margin-bottom: 16rem; }
.app-mb-72 { margin-bottom: 18rem; }
.app-mb-80 { margin-bottom: 20rem; }
.app-mb-96 { margin-bottom: 24rem; }

.app-ml-0 { margin-left: 0px; }
.app-ml-0.app-5 { margin-left: 0.app-125rem; }
.app-ml-1 { margin-left: 0.app-25rem; }
.app-ml-1.app-5 { margin-left: 0.app-375rem; }
.app-ml-2 { margin-left: 0.app-5rem; }
.app-ml-2.app-5 { margin-left: 0.app-625rem; }
.app-ml-3 { margin-left: 0.app-75rem; }
.app-ml-3.app-5 { margin-left: 0.app-875rem; }
.app-ml-4 { margin-left: 1rem; }
.app-ml-5 { margin-left: 1.app-25rem; }
.app-ml-6 { margin-left: 1.app-5rem; }
.app-ml-7 { margin-left: 1.app-75rem; }
.app-ml-8 { margin-left: 2rem; }
.app-ml-9 { margin-left: 2.app-25rem; }
.app-ml-10 { margin-left: 2.app-5rem; }
.app-ml-11 { margin-left: 2.app-75rem; }
.app-ml-12 { margin-left: 3rem; }
.app-ml-14 { margin-left: 3.app-5rem; }
.app-ml-16 { margin-left: 4rem; }
.app-ml-20 { margin-left: 5rem; }
.app-ml-24 { margin-left: 6rem; }
.app-ml-28 { margin-left: 7rem; }
.app-ml-32 { margin-left: 8rem; }
.app-ml-36 { margin-left: 9rem; }
.app-ml-40 { margin-left: 10rem; }
.app-ml-44 { margin-left: 11rem; }
.app-ml-48 { margin-left: 12rem; }
.app-ml-52 { margin-left: 13rem; }
.app-ml-56 { margin-left: 14rem; }
.app-ml-60 { margin-left: 15rem; }
.app-ml-64 { margin-left: 16rem; }
.app-ml-72 { margin-left: 18rem; }
.app-ml-80 { margin-left: 20rem; }
.app-ml-96 { margin-left: 24rem; }

.app-w-0 { width: 0px; }
.app-w-0.app-5 { width: 0.app-125rem; }
.app-w-1 { width: 0.app-25rem; }
.app-w-1.app-5 { width: 0.app-375rem; }
.app-w-2 { width: 0.app-5rem; }
.app-w-2.app-5 { width: 0.app-625rem; }
.app-w-3 { width: 0.app-75rem; }
.app-w-3.app-5 { width: 0.app-875rem; }
.app-w-4 { width: 1rem; }
.app-w-5 { width: 1.app-25rem; }
.app-w-6 { width: 1.app-5rem; }
.app-w-7 { width: 1.app-75rem; }
.app-w-8 { width: 2rem; }
.app-w-9 { width: 2.app-25rem; }
.app-w-10 { width: 2.app-5rem; }
.app-w-11 { width: 2.app-75rem; }
.app-w-12 { width: 3rem; }
.app-w-14 { width: 3.app-5rem; }
.app-w-16 { width: 4rem; }
.app-w-20 { width: 5rem; }
.app-w-24 { width: 6rem; }
.app-w-28 { width: 7rem; }
.app-w-32 { width: 8rem; }
.app-w-36 { width: 9rem; }
.app-w-40 { width: 10rem; }
.app-w-44 { width: 11rem; }
.app-w-48 { width: 12rem; }
.app-w-52 { width: 13rem; }
.app-w-56 { width: 14rem; }
.app-w-60 { width: 15rem; }
.app-w-64 { width: 16rem; }
.app-w-72 { width: 18rem; }
.app-w-80 { width: 20rem; }
.app-w-96 { width: 24rem; }

.app-h-0 { height: 0px; }
.app-h-0.app-5 { height: 0.app-125rem; }
.app-h-1 { height: 0.app-25rem; }
.app-h-1.app-5 { height: 0.app-375rem; }
.app-h-2 { height: 0.app-5rem; }
.app-h-2.app-5 { height: 0.app-625rem; }
.app-h-3 { height: 0.app-75rem; }
.app-h-3.app-5 { height: 0.app-875rem; }
.app-h-4 { height: 1rem; }
.app-h-5 { height: 1.app-25rem; }
.app-h-6 { height: 1.app-5rem; }
.app-h-7 { height: 1.app-75rem; }
.app-h-8 { height: 2rem; }
.app-h-9 { height: 2.app-25rem; }
.app-h-10 { height: 2.app-5rem; }
.app-h-11 { height: 2.app-75rem; }
.app-h-12 { height: 3rem; }
.app-h-14 { height: 3.app-5rem; }
.app-h-16 { height: 4rem; }
.app-h-20 { height: 5rem; }
.app-h-24 { height: 6rem; }
.app-h-28 { height: 7rem; }
.app-h-32 { height: 8rem; }
.app-h-36 { height: 9rem; }
.app-h-40 { height: 10rem; }
.app-h-44 { height: 11rem; }
.app-h-48 { height: 12rem; }
.app-h-52 { height: 13rem; }
.app-h-56 { height: 14rem; }
.app-h-60 { height: 15rem; }
.app-h-64 { height: 16rem; }
.app-h-72 { height: 18rem; }
.app-h-80 { height: 20rem; }
.app-h-96 { height: 24rem; }

.app-min-w-0 { min-width: 0px; }
.app-min-w-0.app-5 { min-width: 0.app-125rem; }
.app-min-w-1 { min-width: 0.app-25rem; }
.app-min-w-1.app-5 { min-width: 0.app-375rem; }
.app-min-w-2 { min-width: 0.app-5rem; }
.app-min-w-2.app-5 { min-width: 0.app-625rem; }
.app-min-w-3 { min-width: 0.app-75rem; }
.app-min-w-3.app-5 { min-width: 0.app-875rem; }
.app-min-w-4 { min-width: 1rem; }
.app-min-w-5 { min-width: 1.app-25rem; }
.app-min-w-6 { min-width: 1.app-5rem; }
.app-min-w-7 { min-width: 1.app-75rem; }
.app-min-w-8 { min-width: 2rem; }
.app-min-w-9 { min-width: 2.app-25rem; }
.app-min-w-10 { min-width: 2.app-5rem; }
.app-min-w-11 { min-width: 2.app-75rem; }
.app-min-w-12 { min-width: 3rem; }
.app-min-w-14 { min-width: 3.app-5rem; }
.app-min-w-16 { min-width: 4rem; }
.app-min-w-20 { min-width: 5rem; }
.app-min-w-24 { min-width: 6rem; }
.app-min-w-28 { min-width: 7rem; }
.app-min-w-32 { min-width: 8rem; }
.app-min-w-36 { min-width: 9rem; }
.app-min-w-40 { min-width: 10rem; }
.app-min-w-44 { min-width: 11rem; }
.app-min-w-48 { min-width: 12rem; }
.app-min-w-52 { min-width: 13rem; }
.app-min-w-56 { min-width: 14rem; }
.app-min-w-60 { min-width: 15rem; }
.app-min-w-64 { min-width: 16rem; }
.app-min-w-72 { min-width: 18rem; }
.app-min-w-80 { min-width: 20rem; }
.app-min-w-96 { min-width: 24rem; }

.app-min-h-0 { min-height: 0px; }
.app-min-h-0.app-5 { min-height: 0.app-125rem; }
.app-min-h-1 { min-height: 0.app-25rem; }
.app-min-h-1.app-5 { min-height: 0.app-375rem; }
.app-min-h-2 { min-height: 0.app-5rem; }
.app-min-h-2.app-5 { min-height: 0.app-625rem; }
.app-min-h-3 { min-height: 0.app-75rem; }
.app-min-h-3.app-5 { min-height: 0.app-875rem; }
.app-min-h-4 { min-height: 1rem; }
.app-min-h-5 { min-height: 1.app-25rem; }
.app-min-h-6 { min-height: 1.app-5rem; }
.app-min-h-7 { min-height: 1.app-75rem; }
.app-min-h-8 { min-height: 2rem; }
.app-min-h-9 { min-height: 2.app-25rem; }
.app-min-h-10 { min-height: 2.app-5rem; }
.app-min-h-11 { min-height: 2.app-75rem; }
.app-min-h-12 { min-height: 3rem; }
.app-min-h-14 { min-height: 3.app-5rem; }
.app-min-h-16 { min-height: 4rem; }
.app-min-h-20 { min-height: 5rem; }
.app-min-h-24 { min-height: 6rem; }
.app-min-h-28 { min-height: 7rem; }
.app-min-h-32 { min-height: 8rem; }
.app-min-h-36 { min-height: 9rem; }
.app-min-h-40 { min-height: 10rem; }
.app-min-h-44 { min-height: 11rem; }
.app-min-h-48 { min-height: 12rem; }
.app-min-h-52 { min-height: 13rem; }
.app-min-h-56 { min-height: 14rem; }
.app-min-h-60 { min-height: 15rem; }
.app-min-h-64 { min-height: 16rem; }
.app-min-h-72 { min-height: 18rem; }
.app-min-h-80 { min-height: 20rem; }
.app-min-h-96 { min-height: 24rem; }

.app-max-w-0 { max-width: 0px; }
.app-max-w-0.app-5 { max-width: 0.app-125rem; }
.app-max-w-1 { max-width: 0.app-25rem; }
.app-max-w-1.app-5 { max-width: 0.app-375rem; }
.app-max-w-2 { max-width: 0.app-5rem; }
.app-max-w-2.app-5 { max-width: 0.app-625rem; }
.app-max-w-3 { max-width: 0.app-75rem; }
.app-max-w-3.app-5 { max-width: 0.app-875rem; }
.app-max-w-4 { max-width: 1rem; }
.app-max-w-5 { max-width: 1.app-25rem; }
.app-max-w-6 { max-width: 1.app-5rem; }
.app-max-w-7 { max-width: 1.app-75rem; }
.app-max-w-8 { max-width: 2rem; }
.app-max-w-9 { max-width: 2.app-25rem; }
.app-max-w-10 { max-width: 2.app-5rem; }
.app-max-w-11 { max-width: 2.app-75rem; }
.app-max-w-12 { max-width: 3rem; }
.app-max-w-14 { max-width: 3.app-5rem; }
.app-max-w-16 { max-width: 4rem; }
.app-max-w-20 { max-width: 5rem; }
.app-max-w-24 { max-width: 6rem; }
.app-max-w-28 { max-width: 7rem; }
.app-max-w-32 { max-width: 8rem; }
.app-max-w-36 { max-width: 9rem; }
.app-max-w-40 { max-width: 10rem; }
.app-max-w-44 { max-width: 11rem; }
.app-max-w-48 { max-width: 12rem; }
.app-max-w-52 { max-width: 13rem; }
.app-max-w-56 { max-width: 14rem; }
.app-max-w-60 { max-width: 15rem; }
.app-max-w-64 { max-width: 16rem; }
.app-max-w-72 { max-width: 18rem; }
.app-max-w-80 { max-width: 20rem; }
.app-max-w-96 { max-width: 24rem; }

.app-max-h-0 { max-height: 0px; }
.app-max-h-0.app-5 { max-height: 0.app-125rem; }
.app-max-h-1 { max-height: 0.app-25rem; }
.app-max-h-1.app-5 { max-height: 0.app-375rem; }
.app-max-h-2 { max-height: 0.app-5rem; }
.app-max-h-2.app-5 { max-height: 0.app-625rem; }
.app-max-h-3 { max-height: 0.app-75rem; }
.app-max-h-3.app-5 { max-height: 0.app-875rem; }
.app-max-h-4 { max-height: 1rem; }
.app-max-h-5 { max-height: 1.app-25rem; }
.app-max-h-6 { max-height: 1.app-5rem; }
.app-max-h-7 { max-height: 1.app-75rem; }
.app-max-h-8 { max-height: 2rem; }
.app-max-h-9 { max-height: 2.app-25rem; }
.app-max-h-10 { max-height: 2.app-5rem; }
.app-max-h-11 { max-height: 2.app-75rem; }
.app-max-h-12 { max-height: 3rem; }
.app-max-h-14 { max-height: 3.app-5rem; }
.app-max-h-16 { max-height: 4rem; }
.app-max-h-20 { max-height: 5rem; }
.app-max-h-24 { max-height: 6rem; }
.app-max-h-28 { max-height: 7rem; }
.app-max-h-32 { max-height: 8rem; }
.app-max-h-36 { max-height: 9rem; }
.app-max-h-40 { max-height: 10rem; }
.app-max-h-44 { max-height: 11rem; }
.app-max-h-48 { max-height: 12rem; }
.app-max-h-52 { max-height: 13rem; }
.app-max-h-56 { max-height: 14rem; }
.app-max-h-60 { max-height: 15rem; }
.app-max-h-64 { max-height: 16rem; }
.app-max-h-72 { max-height: 18rem; }
.app-max-h-80 { max-height: 20rem; }
.app-max-h-96 { max-height: 24rem; }

.app-gap-0 { gap: 0px; }
.app-gap-0.app-5 { gap: 0.app-125rem; }
.app-gap-1 { gap: 0.app-25rem; }
.app-gap-1.app-5 { gap: 0.app-375rem; }
.app-gap-2 { gap: 0.app-5rem; }
.app-gap-2.app-5 { gap: 0.app-625rem; }
.app-gap-3 { gap: 0.app-75rem; }
.app-gap-3.app-5 { gap: 0.app-875rem; }
.app-gap-4 { gap: 1rem; }
.app-gap-5 { gap: 1.app-25rem; }
.app-gap-6 { gap: 1.app-5rem; }
.app-gap-7 { gap: 1.app-75rem; }
.app-gap-8 { gap: 2rem; }
.app-gap-9 { gap: 2.app-25rem; }
.app-gap-10 { gap: 2.app-5rem; }
.app-gap-11 { gap: 2.app-75rem; }
.app-gap-12 { gap: 3rem; }
.app-gap-14 { gap: 3.app-5rem; }
.app-gap-16 { gap: 4rem; }
.app-gap-20 { gap: 5rem; }
.app-gap-24 { gap: 6rem; }
.app-gap-28 { gap: 7rem; }
.app-gap-32 { gap: 8rem; }
.app-gap-36 { gap: 9rem; }
.app-gap-40 { gap: 10rem; }
.app-gap-44 { gap: 11rem; }
.app-gap-48 { gap: 12rem; }
.app-gap-52 { gap: 13rem; }
.app-gap-56 { gap: 14rem; }
.app-gap-60 { gap: 15rem; }
.app-gap-64 { gap: 16rem; }
.app-gap-72 { gap: 18rem; }
.app-gap-80 { gap: 20rem; }
.app-gap-96 { gap: 24rem; }

.app-top-0 { top: 0px; }
.app-top-0.app-5 { top: 0.app-125rem; }
.app-top-1 { top: 0.app-25rem; }
.app-top-1.app-5 { top: 0.app-375rem; }
.app-top-2 { top: 0.app-5rem; }
.app-top-2.app-5 { top: 0.app-625rem; }
.app-top-3 { top: 0.app-75rem; }
.app-top-3.app-5 { top: 0.app-875rem; }
.app-top-4 { top: 1rem; }
.app-top-5 { top: 1.app-25rem; }
.app-top-6 { top: 1.app-5rem; }
.app-top-7 { top: 1.app-75rem; }
.app-top-8 { top: 2rem; }
.app-top-9 { top: 2.app-25rem; }
.app-top-10 { top: 2.app-5rem; }
.app-top-11 { top: 2.app-75rem; }
.app-top-12 { top: 3rem; }
.app-top-14 { top: 3.app-5rem; }
.app-top-16 { top: 4rem; }
.app-top-20 { top: 5rem; }
.app-top-24 { top: 6rem; }
.app-top-28 { top: 7rem; }
.app-top-32 { top: 8rem; }
.app-top-36 { top: 9rem; }
.app-top-40 { top: 10rem; }
.app-top-44 { top: 11rem; }
.app-top-48 { top: 12rem; }
.app-top-52 { top: 13rem; }
.app-top-56 { top: 14rem; }
.app-top-60 { top: 15rem; }
.app-top-64 { top: 16rem; }
.app-top-72 { top: 18rem; }
.app-top-80 { top: 20rem; }
.app-top-96 { top: 24rem; }

.app-right-0 { right: 0px; }
.app-right-0.app-5 { right: 0.app-125rem; }
.app-right-1 { right: 0.app-25rem; }
.app-right-1.app-5 { right: 0.app-375rem; }
.app-right-2 { right: 0.app-5rem; }
.app-right-2.app-5 { right: 0.app-625rem; }
.app-right-3 { right: 0.app-75rem; }
.app-right-3.app-5 { right: 0.app-875rem; }
.app-right-4 { right: 1rem; }
.app-right-5 { right: 1.app-25rem; }
.app-right-6 { right: 1.app-5rem; }
.app-right-7 { right: 1.app-75rem; }
.app-right-8 { right: 2rem; }
.app-right-9 { right: 2.app-25rem; }
.app-right-10 { right: 2.app-5rem; }
.app-right-11 { right: 2.app-75rem; }
.app-right-12 { right: 3rem; }
.app-right-14 { right: 3.app-5rem; }
.app-right-16 { right: 4rem; }
.app-right-20 { right: 5rem; }
.app-right-24 { right: 6rem; }
.app-right-28 { right: 7rem; }
.app-right-32 { right: 8rem; }
.app-right-36 { right: 9rem; }
.app-right-40 { right: 10rem; }
.app-right-44 { right: 11rem; }
.app-right-48 { right: 12rem; }
.app-right-52 { right: 13rem; }
.app-right-56 { right: 14rem; }
.app-right-60 { right: 15rem; }
.app-right-64 { right: 16rem; }
.app-right-72 { right: 18rem; }
.app-right-80 { right: 20rem; }
.app-right-96 { right: 24rem; }

.app-bottom-0 { bottom: 0px; }
.app-bottom-0.app-5 { bottom: 0.app-125rem; }
.app-bottom-1 { bottom: 0.app-25rem; }
.app-bottom-1.app-5 { bottom: 0.app-375rem; }
.app-bottom-2 { bottom: 0.app-5rem; }
.app-bottom-2.app-5 { bottom: 0.app-625rem; }
.app-bottom-3 { bottom: 0.app-75rem; }
.app-bottom-3.app-5 { bottom: 0.app-875rem; }
.app-bottom-4 { bottom: 1rem; }
.app-bottom-5 { bottom: 1.app-25rem; }
.app-bottom-6 { bottom: 1.app-5rem; }
.app-bottom-7 { bottom: 1.app-75rem; }
.app-bottom-8 { bottom: 2rem; }
.app-bottom-9 { bottom: 2.app-25rem; }
.app-bottom-10 { bottom: 2.app-5rem; }
.app-bottom-11 { bottom: 2.app-75rem; }
.app-bottom-12 { bottom: 3rem; }
.app-bottom-14 { bottom: 3.app-5rem; }
.app-bottom-16 { bottom: 4rem; }
.app-bottom-20 { bottom: 5rem; }
.app-bottom-24 { bottom: 6rem; }
.app-bottom-28 { bottom: 7rem; }
.app-bottom-32 { bottom: 8rem; }
.app-bottom-36 { bottom: 9rem; }
.app-bottom-40 { bottom: 10rem; }
.app-bottom-44 { bottom: 11rem; }
.app-bottom-48 { bottom: 12rem; }
.app-bottom-52 { bottom: 13rem; }
.app-bottom-56 { bottom: 14rem; }
.app-bottom-60 { bottom: 15rem; }
.app-bottom-64 { bottom: 16rem; }
.app-bottom-72 { bottom: 18rem; }
.app-bottom-80 { bottom: 20rem; }
.app-bottom-96 { bottom: 24rem; }

.app-left-0 { left: 0px; }
.app-left-0.app-5 { left: 0.app-125rem; }
.app-left-1 { left: 0.app-25rem; }
.app-left-1.app-5 { left: 0.app-375rem; }
.app-left-2 { left: 0.app-5rem; }
.app-left-2.app-5 { left: 0.app-625rem; }
.app-left-3 { left: 0.app-75rem; }
.app-left-3.app-5 { left: 0.app-875rem; }
.app-left-4 { left: 1rem; }
.app-left-5 { left: 1.app-25rem; }
.app-left-6 { left: 1.app-5rem; }
.app-left-7 { left: 1.app-75rem; }
.app-left-8 { left: 2rem; }
.app-left-9 { left: 2.app-25rem; }
.app-left-10 { left: 2.app-5rem; }
.app-left-11 { left: 2.app-75rem; }
.app-left-12 { left: 3rem; }
.app-left-14 { left: 3.app-5rem; }
.app-left-16 { left: 4rem; }
.app-left-20 { left: 5rem; }
.app-left-24 { left: 6rem; }
.app-left-28 { left: 7rem; }
.app-left-32 { left: 8rem; }
.app-left-36 { left: 9rem; }
.app-left-40 { left: 10rem; }
.app-left-44 { left: 11rem; }
.app-left-48 { left: 12rem; }
.app-left-52 { left: 13rem; }
.app-left-56 { left: 14rem; }
.app-left-60 { left: 15rem; }
.app-left-64 { left: 16rem; }
.app-left-72 { left: 18rem; }
.app-left-80 { left: 20rem; }
.app-left-96 { left: 24rem; }

.app-text-0 { font-size: 0px; }
.app-text-0.app-5 { font-size: 0.app-125rem; }
.app-text-1 { font-size: 0.app-25rem; }
.app-text-1.app-5 { font-size: 0.app-375rem; }
.app-text-2 { font-size: 0.app-5rem; }
.app-text-2.app-5 { font-size: 0.app-625rem; }
.app-text-3 { font-size: 0.app-75rem; }
.app-text-3.app-5 { font-size: 0.app-875rem; }
.app-text-4 { font-size: 1rem; }
.app-text-5 { font-size: 1.app-25rem; }
.app-text-6 { font-size: 1.app-5rem; }
.app-text-7 { font-size: 1.app-75rem; }
.app-text-8 { font-size: 2rem; }
.app-text-9 { font-size: 2.app-25rem; }
.app-text-10 { font-size: 2.app-5rem; }
.app-text-11 { font-size: 2.app-75rem; }
.app-text-12 { font-size: 3rem; }
.app-text-14 { font-size: 3.app-5rem; }
.app-text-16 { font-size: 4rem; }
.app-text-20 { font-size: 5rem; }
.app-text-24 { font-size: 6rem; }
.app-text-28 { font-size: 7rem; }
.app-text-32 { font-size: 8rem; }
.app-text-36 { font-size: 9rem; }
.app-text-40 { font-size: 10rem; }
.app-text-44 { font-size: 11rem; }
.app-text-48 { font-size: 12rem; }
.app-text-52 { font-size: 13rem; }
.app-text-56 { font-size: 14rem; }
.app-text-60 { font-size: 15rem; }
.app-text-64 { font-size: 16rem; }
.app-text-72 { font-size: 18rem; }
.app-text-80 { font-size: 20rem; }
.app-text-96 { font-size: 24rem; }

.app-leading-0 { line-height: 0px; }
.app-leading-0.app-5 { line-height: 0.app-125rem; }
.app-leading-1 { line-height: 0.app-25rem; }
.app-leading-1.app-5 { line-height: 0.app-375rem; }
.app-leading-2 { line-height: 0.app-5rem; }
.app-leading-2.app-5 { line-height: 0.app-625rem; }
.app-leading-3 { line-height: 0.app-75rem; }
.app-leading-3.app-5 { line-height: 0.app-875rem; }
.app-leading-4 { line-height: 1rem; }
.app-leading-5 { line-height: 1.app-25rem; }
.app-leading-6 { line-height: 1.app-5rem; }
.app-leading-7 { line-height: 1.app-75rem; }
.app-leading-8 { line-height: 2rem; }
.app-leading-9 { line-height: 2.app-25rem; }
.app-leading-10 { line-height: 2.app-5rem; }
.app-leading-11 { line-height: 2.app-75rem; }
.app-leading-12 { line-height: 3rem; }
.app-leading-14 { line-height: 3.app-5rem; }
.app-leading-16 { line-height: 4rem; }
.app-leading-20 { line-height: 5rem; }
.app-leading-24 { line-height: 6rem; }
.app-leading-28 { line-height: 7rem; }
.app-leading-32 { line-height: 8rem; }
.app-leading-36 { line-height: 9rem; }
.app-leading-40 { line-height: 10rem; }
.app-leading-44 { line-height: 11rem; }
.app-leading-48 { line-height: 12rem; }
.app-leading-52 { line-height: 13rem; }
.app-leading-56 { line-height: 14rem; }
.app-leading-60 { line-height: 15rem; }
.app-leading-64 { line-height: 16rem; }
.app-leading-72 { line-height: 18rem; }
.app-leading-80 { line-height: 20rem; }
.app-leading-96 { line-height: 24rem; }

.app-tracking-0 { letter-spacing: 0px; }
.app-tracking-0.app-5 { letter-spacing: 0.app-125rem; }
.app-tracking-1 { letter-spacing: 0.app-25rem; }
.app-tracking-1.app-5 { letter-spacing: 0.app-375rem; }
.app-tracking-2 { letter-spacing: 0.app-5rem; }
.app-tracking-2.app-5 { letter-spacing: 0.app-625rem; }
.app-tracking-3 { letter-spacing: 0.app-75rem; }
.app-tracking-3.app-5 { letter-spacing: 0.app-875rem; }
.app-tracking-4 { letter-spacing: 1rem; }
.app-tracking-5 { letter-spacing: 1.app-25rem; }
.app-tracking-6 { letter-spacing: 1.app-5rem; }
.app-tracking-7 { letter-spacing: 1.app-75rem; }
.app-tracking-8 { letter-spacing: 2rem; }
.app-tracking-9 { letter-spacing: 2.app-25rem; }
.app-tracking-10 { letter-spacing: 2.app-5rem; }
.app-tracking-11 { letter-spacing: 2.app-75rem; }
.app-tracking-12 { letter-spacing: 3rem; }
.app-tracking-14 { letter-spacing: 3.app-5rem; }
.app-tracking-16 { letter-spacing: 4rem; }
.app-tracking-20 { letter-spacing: 5rem; }
.app-tracking-24 { letter-spacing: 6rem; }
.app-tracking-28 { letter-spacing: 7rem; }
.app-tracking-32 { letter-spacing: 8rem; }
.app-tracking-36 { letter-spacing: 9rem; }
.app-tracking-40 { letter-spacing: 10rem; }
.app-tracking-44 { letter-spacing: 11rem; }
.app-tracking-48 { letter-spacing: 12rem; }
.app-tracking-52 { letter-spacing: 13rem; }
.app-tracking-56 { letter-spacing: 14rem; }
.app-tracking-60 { letter-spacing: 15rem; }
.app-tracking-64 { letter-spacing: 16rem; }
.app-tracking-72 { letter-spacing: 18rem; }
.app-tracking-80 { letter-spacing: 20rem; }
.app-tracking-96 { letter-spacing: 24rem; }

.app-rounded-0 { border-radius: 0px; }
.app-rounded-0.app-5 { border-radius: 0.app-125rem; }
.app-rounded-1 { border-radius: 0.app-25rem; }
.app-rounded-1.app-5 { border-radius: 0.app-375rem; }
.app-rounded-2 { border-radius: 0.app-5rem; }
.app-rounded-2.app-5 { border-radius: 0.app-625rem; }
.app-rounded-3 { border-radius: 0.app-75rem; }
.app-rounded-3.app-5 { border-radius: 0.app-875rem; }
.app-rounded-4 { border-radius: 1rem; }
.app-rounded-5 { border-radius: 1.app-25rem; }
.app-rounded-6 { border-radius: 1.app-5rem; }
.app-rounded-7 { border-radius: 1.app-75rem; }
.app-rounded-8 { border-radius: 2rem; }
.app-rounded-9 { border-radius: 2.app-25rem; }
.app-rounded-10 { border-radius: 2.app-5rem; }
.app-rounded-11 { border-radius: 2.app-75rem; }
.app-rounded-12 { border-radius: 3rem; }
.app-rounded-14 { border-radius: 3.app-5rem; }
.app-rounded-16 { border-radius: 4rem; }
.app-rounded-20 { border-radius: 5rem; }
.app-rounded-24 { border-radius: 6rem; }
.app-rounded-28 { border-radius: 7rem; }
.app-rounded-32 { border-radius: 8rem; }
.app-rounded-36 { border-radius: 9rem; }
.app-rounded-40 { border-radius: 10rem; }
.app-rounded-44 { border-radius: 11rem; }
.app-rounded-48 { border-radius: 12rem; }
.app-rounded-52 { border-radius: 13rem; }
.app-rounded-56 { border-radius: 14rem; }
.app-rounded-60 { border-radius: 15rem; }
.app-rounded-64 { border-radius: 16rem; }
.app-rounded-72 { border-radius: 18rem; }
.app-rounded-80 { border-radius: 20rem; }
.app-rounded-96 { border-radius: 24rem; }

.app-text-slate-50 { color: #f8fafc; }
.app-bg-slate-50 { background-color: #f8fafc; }
.app-border-slate-50 { border-color: #f8fafc; }
.app-ring-slate-50 { --tw-ring-color: #f8fafc; }
.app-text-slate-100 { color: #f1f5f9; }
.app-bg-slate-100 { background-color: #f1f5f9; }
.app-border-slate-100 { border-color: #f1f5f9; }
.app-ring-slate-100 { --tw-ring-color: #f1f5f9; }
.app-text-slate-200 { color: #e2e8f0; }
.app-bg-slate-200 { background-color: #e2e8f0; }
.app-border-slate-200 { border-color: #e2e8f0; }
.app-ring-slate-200 { --tw-ring-color: #e2e8f0; }
.app-text-slate-300 { color: #cbd5e1; }
.app-bg-slate-300 { background-color: #cbd5e1; }
.app-border-slate-300 { border-color: #cbd5e1; }
.app-ring-slate-300 { --tw-ring-color: #cbd5e1; }
.app-text-slate-400 { color: #94a3b8; }
.app-bg-slate-400 { background-color: #94a3b8; }
.app-border-slate-400 { border-color: #94a3b8; }
.app-ring-slate-400 { --tw-ring-color: #94a3b8; }
.app-text-slate-500 { color: #64748b; }
.app-bg-slate-500 { background-color: #64748b; }
.app-border-slate-500 { border-color: #64748b; }
.app-ring-slate-500 { --tw-ring-color: #64748b; }
.app-text-slate-600 { color: #475569; }
.app-bg-slate-600 { background-color: #475569; }
.app-border-slate-600 { border-color: #475569; }
.app-ring-slate-600 { --tw-ring-color: #475569; }
.app-text-slate-700 { color: #334155; }
.app-bg-slate-700 { background-color: #334155; }
.app-border-slate-700 { border-color: #334155; }
.app-ring-slate-700 { --tw-ring-color: #334155; }
.app-text-slate-800 { color: #1e293b; }
.app-bg-slate-800 { background-color: #1e293b; }
.app-border-slate-800 { border-color: #1e293b; }
.app-ring-slate-800 { --tw-ring-color: #1e293b; }
.app-text-slate-900 { color: #0f172a; }
.app-bg-slate-900 { background-color: #0f172a; }
.app-border-slate-900 { border-color: #0f172a; }
.app-ring-slate-900 { --tw-ring-color: #0f172a; }
.app-text-slate-950 { color: #020617; }
.app-bg-slate-950 { background-color: #020617; }
.app-border-slate-950 { border-color: #020617; }
.app-ring-slate-950 { --tw-ring-color: #020617; }

.app-text-gray-50 { color: #f8fafc; }
.app-bg-gray-50 { background-color: #f8fafc; }
.app-border-gray-50 { border-color: #f8fafc; }
.app-ring-gray-50 { --tw-ring-color: #f8fafc; }
.app-text-gray-100 { color: #f1f5f9; }
.app-bg-gray-100 { background-color: #f1f5f9; }
.app-border-gray-100 { border-color: #f1f5f9; }
.app-ring-gray-100 { --tw-ring-color: #f1f5f9; }
.app-text-gray-200 { color: #e2e8f0; }
.app-bg-gray-200 { background-color: #e2e8f0; }
.app-border-gray-200 { border-color: #e2e8f0; }
.app-ring-gray-200 { --tw-ring-color: #e2e8f0; }
.app-text-gray-300 { color: #cbd5e1; }
.app-bg-gray-300 { background-color: #cbd5e1; }
.app-border-gray-300 { border-color: #cbd5e1; }
.app-ring-gray-300 { --tw-ring-color: #cbd5e1; }
.app-text-gray-400 { color: #94a3b8; }
.app-bg-gray-400 { background-color: #94a3b8; }
.app-border-gray-400 { border-color: #94a3b8; }
.app-ring-gray-400 { --tw-ring-color: #94a3b8; }
.app-text-gray-500 { color: #64748b; }
.app-bg-gray-500 { background-color: #64748b; }
.app-border-gray-500 { border-color: #64748b; }
.app-ring-gray-500 { --tw-ring-color: #64748b; }
.app-text-gray-600 { color: #475569; }
.app-bg-gray-600 { background-color: #475569; }
.app-border-gray-600 { border-color: #475569; }
.app-ring-gray-600 { --tw-ring-color: #475569; }
.app-text-gray-700 { color: #334155; }
.app-bg-gray-700 { background-color: #334155; }
.app-border-gray-700 { border-color: #334155; }
.app-ring-gray-700 { --tw-ring-color: #334155; }
.app-text-gray-800 { color: #1e293b; }
.app-bg-gray-800 { background-color: #1e293b; }
.app-border-gray-800 { border-color: #1e293b; }
.app-ring-gray-800 { --tw-ring-color: #1e293b; }
.app-text-gray-900 { color: #0f172a; }
.app-bg-gray-900 { background-color: #0f172a; }
.app-border-gray-900 { border-color: #0f172a; }
.app-ring-gray-900 { --tw-ring-color: #0f172a; }
.app-text-gray-950 { color: #020617; }
.app-bg-gray-950 { background-color: #020617; }
.app-border-gray-950 { border-color: #020617; }
.app-ring-gray-950 { --tw-ring-color: #020617; }

.app-text-zinc-50 { color: #f8fafc; }
.app-bg-zinc-50 { background-color: #f8fafc; }
.app-border-zinc-50 { border-color: #f8fafc; }
.app-ring-zinc-50 { --tw-ring-color: #f8fafc; }
.app-text-zinc-100 { color: #f1f5f9; }
.app-bg-zinc-100 { background-color: #f1f5f9; }
.app-border-zinc-100 { border-color: #f1f5f9; }
.app-ring-zinc-100 { --tw-ring-color: #f1f5f9; }
.app-text-zinc-200 { color: #e2e8f0; }
.app-bg-zinc-200 { background-color: #e2e8f0; }
.app-border-zinc-200 { border-color: #e2e8f0; }
.app-ring-zinc-200 { --tw-ring-color: #e2e8f0; }
.app-text-zinc-300 { color: #cbd5e1; }
.app-bg-zinc-300 { background-color: #cbd5e1; }
.app-border-zinc-300 { border-color: #cbd5e1; }
.app-ring-zinc-300 { --tw-ring-color: #cbd5e1; }
.app-text-zinc-400 { color: #94a3b8; }
.app-bg-zinc-400 { background-color: #94a3b8; }
.app-border-zinc-400 { border-color: #94a3b8; }
.app-ring-zinc-400 { --tw-ring-color: #94a3b8; }
.app-text-zinc-500 { color: #64748b; }
.app-bg-zinc-500 { background-color: #64748b; }
.app-border-zinc-500 { border-color: #64748b; }
.app-ring-zinc-500 { --tw-ring-color: #64748b; }
.app-text-zinc-600 { color: #475569; }
.app-bg-zinc-600 { background-color: #475569; }
.app-border-zinc-600 { border-color: #475569; }
.app-ring-zinc-600 { --tw-ring-color: #475569; }
.app-text-zinc-700 { color: #334155; }
.app-bg-zinc-700 { background-color: #334155; }
.app-border-zinc-700 { border-color: #334155; }
.app-ring-zinc-700 { --tw-ring-color: #334155; }
.app-text-zinc-800 { color: #1e293b; }
.app-bg-zinc-800 { background-color: #1e293b; }
.app-border-zinc-800 { border-color: #1e293b; }
.app-ring-zinc-800 { --tw-ring-color: #1e293b; }
.app-text-zinc-900 { color: #0f172a; }
.app-bg-zinc-900 { background-color: #0f172a; }
.app-border-zinc-900 { border-color: #0f172a; }
.app-ring-zinc-900 { --tw-ring-color: #0f172a; }
.app-text-zinc-950 { color: #020617; }
.app-bg-zinc-950 { background-color: #020617; }
.app-border-zinc-950 { border-color: #020617; }
.app-ring-zinc-950 { --tw-ring-color: #020617; }

.app-text-neutral-50 { color: #f8fafc; }
.app-bg-neutral-50 { background-color: #f8fafc; }
.app-border-neutral-50 { border-color: #f8fafc; }
.app-ring-neutral-50 { --tw-ring-color: #f8fafc; }
.app-text-neutral-100 { color: #f1f5f9; }
.app-bg-neutral-100 { background-color: #f1f5f9; }
.app-border-neutral-100 { border-color: #f1f5f9; }
.app-ring-neutral-100 { --tw-ring-color: #f1f5f9; }
.app-text-neutral-200 { color: #e2e8f0; }
.app-bg-neutral-200 { background-color: #e2e8f0; }
.app-border-neutral-200 { border-color: #e2e8f0; }
.app-ring-neutral-200 { --tw-ring-color: #e2e8f0; }
.app-text-neutral-300 { color: #cbd5e1; }
.app-bg-neutral-300 { background-color: #cbd5e1; }
.app-border-neutral-300 { border-color: #cbd5e1; }
.app-ring-neutral-300 { --tw-ring-color: #cbd5e1; }
.app-text-neutral-400 { color: #94a3b8; }
.app-bg-neutral-400 { background-color: #94a3b8; }
.app-border-neutral-400 { border-color: #94a3b8; }
.app-ring-neutral-400 { --tw-ring-color: #94a3b8; }
.app-text-neutral-500 { color: #64748b; }
.app-bg-neutral-500 { background-color: #64748b; }
.app-border-neutral-500 { border-color: #64748b; }
.app-ring-neutral-500 { --tw-ring-color: #64748b; }
.app-text-neutral-600 { color: #475569; }
.app-bg-neutral-600 { background-color: #475569; }
.app-border-neutral-600 { border-color: #475569; }
.app-ring-neutral-600 { --tw-ring-color: #475569; }
.app-text-neutral-700 { color: #334155; }
.app-bg-neutral-700 { background-color: #334155; }
.app-border-neutral-700 { border-color: #334155; }
.app-ring-neutral-700 { --tw-ring-color: #334155; }
.app-text-neutral-800 { color: #1e293b; }
.app-bg-neutral-800 { background-color: #1e293b; }
.app-border-neutral-800 { border-color: #1e293b; }
.app-ring-neutral-800 { --tw-ring-color: #1e293b; }
.app-text-neutral-900 { color: #0f172a; }
.app-bg-neutral-900 { background-color: #0f172a; }
.app-border-neutral-900 { border-color: #0f172a; }
.app-ring-neutral-900 { --tw-ring-color: #0f172a; }
.app-text-neutral-950 { color: #020617; }
.app-bg-neutral-950 { background-color: #020617; }
.app-border-neutral-950 { border-color: #020617; }
.app-ring-neutral-950 { --tw-ring-color: #020617; }

.app-text-stone-50 { color: #f8fafc; }
.app-bg-stone-50 { background-color: #f8fafc; }
.app-border-stone-50 { border-color: #f8fafc; }
.app-ring-stone-50 { --tw-ring-color: #f8fafc; }
.app-text-stone-100 { color: #f1f5f9; }
.app-bg-stone-100 { background-color: #f1f5f9; }
.app-border-stone-100 { border-color: #f1f5f9; }
.app-ring-stone-100 { --tw-ring-color: #f1f5f9; }
.app-text-stone-200 { color: #e2e8f0; }
.app-bg-stone-200 { background-color: #e2e8f0; }
.app-border-stone-200 { border-color: #e2e8f0; }
.app-ring-stone-200 { --tw-ring-color: #e2e8f0; }
.app-text-stone-300 { color: #cbd5e1; }
.app-bg-stone-300 { background-color: #cbd5e1; }
.app-border-stone-300 { border-color: #cbd5e1; }
.app-ring-stone-300 { --tw-ring-color: #cbd5e1; }
.app-text-stone-400 { color: #94a3b8; }
.app-bg-stone-400 { background-color: #94a3b8; }
.app-border-stone-400 { border-color: #94a3b8; }
.app-ring-stone-400 { --tw-ring-color: #94a3b8; }
.app-text-stone-500 { color: #64748b; }
.app-bg-stone-500 { background-color: #64748b; }
.app-border-stone-500 { border-color: #64748b; }
.app-ring-stone-500 { --tw-ring-color: #64748b; }
.app-text-stone-600 { color: #475569; }
.app-bg-stone-600 { background-color: #475569; }
.app-border-stone-600 { border-color: #475569; }
.app-ring-stone-600 { --tw-ring-color: #475569; }
.app-text-stone-700 { color: #334155; }
.app-bg-stone-700 { background-color: #334155; }
.app-border-stone-700 { border-color: #334155; }
.app-ring-stone-700 { --tw-ring-color: #334155; }
.app-text-stone-800 { color: #1e293b; }
.app-bg-stone-800 { background-color: #1e293b; }
.app-border-stone-800 { border-color: #1e293b; }
.app-ring-stone-800 { --tw-ring-color: #1e293b; }
.app-text-stone-900 { color: #0f172a; }
.app-bg-stone-900 { background-color: #0f172a; }
.app-border-stone-900 { border-color: #0f172a; }
.app-ring-stone-900 { --tw-ring-color: #0f172a; }
.app-text-stone-950 { color: #020617; }
.app-bg-stone-950 { background-color: #020617; }
.app-border-stone-950 { border-color: #020617; }
.app-ring-stone-950 { --tw-ring-color: #020617; }

.app-text-red-50 { color: #f8fafc; }
.app-bg-red-50 { background-color: #f8fafc; }
.app-border-red-50 { border-color: #f8fafc; }
.app-ring-red-50 { --tw-ring-color: #f8fafc; }
.app-text-red-100 { color: #f1f5f9; }
.app-bg-red-100 { background-color: #f1f5f9; }
.app-border-red-100 { border-color: #f1f5f9; }
.app-ring-red-100 { --tw-ring-color: #f1f5f9; }
.app-text-red-200 { color: #e2e8f0; }
.app-bg-red-200 { background-color: #e2e8f0; }
.app-border-red-200 { border-color: #e2e8f0; }
.app-ring-red-200 { --tw-ring-color: #e2e8f0; }
.app-text-red-300 { color: #cbd5e1; }
.app-bg-red-300 { background-color: #cbd5e1; }
.app-border-red-300 { border-color: #cbd5e1; }
.app-ring-red-300 { --tw-ring-color: #cbd5e1; }
.app-text-red-400 { color: #94a3b8; }
.app-bg-red-400 { background-color: #94a3b8; }
.app-border-red-400 { border-color: #94a3b8; }
.app-ring-red-400 { --tw-ring-color: #94a3b8; }
.app-text-red-500 { color: #64748b; }
.app-bg-red-500 { background-color: #64748b; }
.app-border-red-500 { border-color: #64748b; }
.app-ring-red-500 { --tw-ring-color: #64748b; }
.app-text-red-600 { color: #475569; }
.app-bg-red-600 { background-color: #475569; }
.app-border-red-600 { border-color: #475569; }
.app-ring-red-600 { --tw-ring-color: #475569; }
.app-text-red-700 { color: #334155; }
.app-bg-red-700 { background-color: #334155; }
.app-border-red-700 { border-color: #334155; }
.app-ring-red-700 { --tw-ring-color: #334155; }
.app-text-red-800 { color: #1e293b; }
.app-bg-red-800 { background-color: #1e293b; }
.app-border-red-800 { border-color: #1e293b; }
.app-ring-red-800 { --tw-ring-color: #1e293b; }
.app-text-red-900 { color: #0f172a; }
.app-bg-red-900 { background-color: #0f172a; }
.app-border-red-900 { border-color: #0f172a; }
.app-ring-red-900 { --tw-ring-color: #0f172a; }
.app-text-red-950 { color: #020617; }
.app-bg-red-950 { background-color: #020617; }
.app-border-red-950 { border-color: #020617; }
.app-ring-red-950 { --tw-ring-color: #020617; }

.app-text-orange-50 { color: #f8fafc; }
.app-bg-orange-50 { background-color: #f8fafc; }
.app-border-orange-50 { border-color: #f8fafc; }
.app-ring-orange-50 { --tw-ring-color: #f8fafc; }
.app-text-orange-100 { color: #f1f5f9; }
.app-bg-orange-100 { background-color: #f1f5f9; }
.app-border-orange-100 { border-color: #f1f5f9; }
.app-ring-orange-100 { --tw-ring-color: #f1f5f9; }
.app-text-orange-200 { color: #e2e8f0; }
.app-bg-orange-200 { background-color: #e2e8f0; }
.app-border-orange-200 { border-color: #e2e8f0; }
.app-ring-orange-200 { --tw-ring-color: #e2e8f0; }
.app-text-orange-300 { color: #cbd5e1; }
.app-bg-orange-300 { background-color: #cbd5e1; }
.app-border-orange-300 { border-color: #cbd5e1; }
.app-ring-orange-300 { --tw-ring-color: #cbd5e1; }
.app-text-orange-400 { color: #94a3b8; }
.app-bg-orange-400 { background-color: #94a3b8; }
.app-border-orange-400 { border-color: #94a3b8; }
.app-ring-orange-400 { --tw-ring-color: #94a3b8; }
.app-text-orange-500 { color: #64748b; }
.app-bg-orange-500 { background-color: #64748b; }
.app-border-orange-500 { border-color: #64748b; }
.app-ring-orange-500 { --tw-ring-color: #64748b; }
.app-text-orange-600 { color: #475569; }
.app-bg-orange-600 { background-color: #475569; }
.app-border-orange-600 { border-color: #475569; }
.app-ring-orange-600 { --tw-ring-color: #475569; }
.app-text-orange-700 { color: #334155; }
.app-bg-orange-700 { background-color: #334155; }
.app-border-orange-700 { border-color: #334155; }
.app-ring-orange-700 { --tw-ring-color: #334155; }
.app-text-orange-800 { color: #1e293b; }
.app-bg-orange-800 { background-color: #1e293b; }
.app-border-orange-800 { border-color: #1e293b; }
.app-ring-orange-800 { --tw-ring-color: #1e293b; }
.app-text-orange-900 { color: #0f172a; }
.app-bg-orange-900 { background-color: #0f172a; }
.app-border-orange-900 { border-color: #0f172a; }
.app-ring-orange-900 { --tw-ring-color: #0f172a; }
.app-text-orange-950 { color: #020617; }
.app-bg-orange-950 { background-color: #020617; }
.app-border-orange-950 { border-color: #020617; }
.app-ring-orange-950 { --tw-ring-color: #020617; }

.app-text-amber-50 { color: #f8fafc; }
.app-bg-amber-50 { background-color: #f8fafc; }
.app-border-amber-50 { border-color: #f8fafc; }
.app-ring-amber-50 { --tw-ring-color: #f8fafc; }
.app-text-amber-100 { color: #f1f5f9; }
.app-bg-amber-100 { background-color: #f1f5f9; }
.app-border-amber-100 { border-color: #f1f5f9; }
.app-ring-amber-100 { --tw-ring-color: #f1f5f9; }
.app-text-amber-200 { color: #e2e8f0; }
.app-bg-amber-200 { background-color: #e2e8f0; }
.app-border-amber-200 { border-color: #e2e8f0; }
.app-ring-amber-200 { --tw-ring-color: #e2e8f0; }
.app-text-amber-300 { color: #cbd5e1; }
.app-bg-amber-300 { background-color: #cbd5e1; }
.app-border-amber-300 { border-color: #cbd5e1; }
.app-ring-amber-300 { --tw-ring-color: #cbd5e1; }
.app-text-amber-400 { color: #94a3b8; }
.app-bg-amber-400 { background-color: #94a3b8; }
.app-border-amber-400 { border-color: #94a3b8; }
.app-ring-amber-400 { --tw-ring-color: #94a3b8; }
.app-text-amber-500 { color: #64748b; }
.app-bg-amber-500 { background-color: #64748b; }
.app-border-amber-500 { border-color: #64748b; }
.app-ring-amber-500 { --tw-ring-color: #64748b; }
.app-text-amber-600 { color: #475569; }
.app-bg-amber-600 { background-color: #475569; }
.app-border-amber-600 { border-color: #475569; }
.app-ring-amber-600 { --tw-ring-color: #475569; }
.app-text-amber-700 { color: #334155; }
.app-bg-amber-700 { background-color: #334155; }
.app-border-amber-700 { border-color: #334155; }
.app-ring-amber-700 { --tw-ring-color: #334155; }
.app-text-amber-800 { color: #1e293b; }
.app-bg-amber-800 { background-color: #1e293b; }
.app-border-amber-800 { border-color: #1e293b; }
.app-ring-amber-800 { --tw-ring-color: #1e293b; }
.app-text-amber-900 { color: #0f172a; }
.app-bg-amber-900 { background-color: #0f172a; }
.app-border-amber-900 { border-color: #0f172a; }
.app-ring-amber-900 { --tw-ring-color: #0f172a; }
.app-text-amber-950 { color: #020617; }
.app-bg-amber-950 { background-color: #020617; }
.app-border-amber-950 { border-color: #020617; }
.app-ring-amber-950 { --tw-ring-color: #020617; }

.app-text-yellow-50 { color: #f8fafc; }
.app-bg-yellow-50 { background-color: #f8fafc; }
.app-border-yellow-50 { border-color: #f8fafc; }
.app-ring-yellow-50 { --tw-ring-color: #f8fafc; }
.app-text-yellow-100 { color: #f1f5f9; }
.app-bg-yellow-100 { background-color: #f1f5f9; }
.app-border-yellow-100 { border-color: #f1f5f9; }
.app-ring-yellow-100 { --tw-ring-color: #f1f5f9; }
.app-text-yellow-200 { color: #e2e8f0; }
.app-bg-yellow-200 { background-color: #e2e8f0; }
.app-border-yellow-200 { border-color: #e2e8f0; }
.app-ring-yellow-200 { --tw-ring-color: #e2e8f0; }
.app-text-yellow-300 { color: #cbd5e1; }
.app-bg-yellow-300 { background-color: #cbd5e1; }
.app-border-yellow-300 { border-color: #cbd5e1; }
.app-ring-yellow-300 { --tw-ring-color: #cbd5e1; }
.app-text-yellow-400 { color: #94a3b8; }
.app-bg-yellow-400 { background-color: #94a3b8; }
.app-border-yellow-400 { border-color: #94a3b8; }
.app-ring-yellow-400 { --tw-ring-color: #94a3b8; }
.app-text-yellow-500 { color: #64748b; }
.app-bg-yellow-500 { background-color: #64748b; }
.app-border-yellow-500 { border-color: #64748b; }
.app-ring-yellow-500 { --tw-ring-color: #64748b; }
.app-text-yellow-600 { color: #475569; }
.app-bg-yellow-600 { background-color: #475569; }
.app-border-yellow-600 { border-color: #475569; }
.app-ring-yellow-600 { --tw-ring-color: #475569; }
.app-text-yellow-700 { color: #334155; }
.app-bg-yellow-700 { background-color: #334155; }
.app-border-yellow-700 { border-color: #334155; }
.app-ring-yellow-700 { --tw-ring-color: #334155; }
.app-text-yellow-800 { color: #1e293b; }
.app-bg-yellow-800 { background-color: #1e293b; }
.app-border-yellow-800 { border-color: #1e293b; }
.app-ring-yellow-800 { --tw-ring-color: #1e293b; }
.app-text-yellow-900 { color: #0f172a; }
.app-bg-yellow-900 { background-color: #0f172a; }
.app-border-yellow-900 { border-color: #0f172a; }
.app-ring-yellow-900 { --tw-ring-color: #0f172a; }
.app-text-yellow-950 { color: #020617; }
.app-bg-yellow-950 { background-color: #020617; }
.app-border-yellow-950 { border-color: #020617; }
.app-ring-yellow-950 { --tw-ring-color: #020617; }

.app-text-lime-50 { color: #f8fafc; }
.app-bg-lime-50 { background-color: #f8fafc; }
.app-border-lime-50 { border-color: #f8fafc; }
.app-ring-lime-50 { --tw-ring-color: #f8fafc; }
.app-text-lime-100 { color: #f1f5f9; }
.app-bg-lime-100 { background-color: #f1f5f9; }
.app-border-lime-100 { border-color: #f1f5f9; }
.app-ring-lime-100 { --tw-ring-color: #f1f5f9; }
.app-text-lime-200 { color: #e2e8f0; }
.app-bg-lime-200 { background-color: #e2e8f0; }
.app-border-lime-200 { border-color: #e2e8f0; }
.app-ring-lime-200 { --tw-ring-color: #e2e8f0; }
.app-text-lime-300 { color: #cbd5e1; }
.app-bg-lime-300 { background-color: #cbd5e1; }
.app-border-lime-300 { border-color: #cbd5e1; }
.app-ring-lime-300 { --tw-ring-color: #cbd5e1; }
.app-text-lime-400 { color: #94a3b8; }
.app-bg-lime-400 { background-color: #94a3b8; }
.app-border-lime-400 { border-color: #94a3b8; }
.app-ring-lime-400 { --tw-ring-color: #94a3b8; }
.app-text-lime-500 { color: #64748b; }
.app-bg-lime-500 { background-color: #64748b; }
.app-border-lime-500 { border-color: #64748b; }
.app-ring-lime-500 { --tw-ring-color: #64748b; }
.app-text-lime-600 { color: #475569; }
.app-bg-lime-600 { background-color: #475569; }
.app-border-lime-600 { border-color: #475569; }
.app-ring-lime-600 { --tw-ring-color: #475569; }
.app-text-lime-700 { color: #334155; }
.app-bg-lime-700 { background-color: #334155; }
.app-border-lime-700 { border-color: #334155; }
.app-ring-lime-700 { --tw-ring-color: #334155; }
.app-text-lime-800 { color: #1e293b; }
.app-bg-lime-800 { background-color: #1e293b; }
.app-border-lime-800 { border-color: #1e293b; }
.app-ring-lime-800 { --tw-ring-color: #1e293b; }
.app-text-lime-900 { color: #0f172a; }
.app-bg-lime-900 { background-color: #0f172a; }
.app-border-lime-900 { border-color: #0f172a; }
.app-ring-lime-900 { --tw-ring-color: #0f172a; }
.app-text-lime-950 { color: #020617; }
.app-bg-lime-950 { background-color: #020617; }
.app-border-lime-950 { border-color: #020617; }
.app-ring-lime-950 { --tw-ring-color: #020617; }

.app-text-green-50 { color: #f8fafc; }
.app-bg-green-50 { background-color: #f8fafc; }
.app-border-green-50 { border-color: #f8fafc; }
.app-ring-green-50 { --tw-ring-color: #f8fafc; }
.app-text-green-100 { color: #f1f5f9; }
.app-bg-green-100 { background-color: #f1f5f9; }
.app-border-green-100 { border-color: #f1f5f9; }
.app-ring-green-100 { --tw-ring-color: #f1f5f9; }
.app-text-green-200 { color: #e2e8f0; }
.app-bg-green-200 { background-color: #e2e8f0; }
.app-border-green-200 { border-color: #e2e8f0; }
.app-ring-green-200 { --tw-ring-color: #e2e8f0; }
.app-text-green-300 { color: #cbd5e1; }
.app-bg-green-300 { background-color: #cbd5e1; }
.app-border-green-300 { border-color: #cbd5e1; }
.app-ring-green-300 { --tw-ring-color: #cbd5e1; }
.app-text-green-400 { color: #94a3b8; }
.app-bg-green-400 { background-color: #94a3b8; }
.app-border-green-400 { border-color: #94a3b8; }
.app-ring-green-400 { --tw-ring-color: #94a3b8; }
.app-text-green-500 { color: #64748b; }
.app-bg-green-500 { background-color: #64748b; }
.app-border-green-500 { border-color: #64748b; }
.app-ring-green-500 { --tw-ring-color: #64748b; }
.app-text-green-600 { color: #475569; }
.app-bg-green-600 { background-color: #475569; }
.app-border-green-600 { border-color: #475569; }
.app-ring-green-600 { --tw-ring-color: #475569; }
.app-text-green-700 { color: #334155; }
.app-bg-green-700 { background-color: #334155; }
.app-border-green-700 { border-color: #334155; }
.app-ring-green-700 { --tw-ring-color: #334155; }
.app-text-green-800 { color: #1e293b; }
.app-bg-green-800 { background-color: #1e293b; }
.app-border-green-800 { border-color: #1e293b; }
.app-ring-green-800 { --tw-ring-color: #1e293b; }
.app-text-green-900 { color: #0f172a; }
.app-bg-green-900 { background-color: #0f172a; }
.app-border-green-900 { border-color: #0f172a; }
.app-ring-green-900 { --tw-ring-color: #0f172a; }
.app-text-green-950 { color: #020617; }
.app-bg-green-950 { background-color: #020617; }
.app-border-green-950 { border-color: #020617; }
.app-ring-green-950 { --tw-ring-color: #020617; }

.app-text-emerald-50 { color: #f8fafc; }
.app-bg-emerald-50 { background-color: #f8fafc; }
.app-border-emerald-50 { border-color: #f8fafc; }
.app-ring-emerald-50 { --tw-ring-color: #f8fafc; }
.app-text-emerald-100 { color: #f1f5f9; }
.app-bg-emerald-100 { background-color: #f1f5f9; }
.app-border-emerald-100 { border-color: #f1f5f9; }
.app-ring-emerald-100 { --tw-ring-color: #f1f5f9; }
.app-text-emerald-200 { color: #e2e8f0; }
.app-bg-emerald-200 { background-color: #e2e8f0; }
.app-border-emerald-200 { border-color: #e2e8f0; }
.app-ring-emerald-200 { --tw-ring-color: #e2e8f0; }
.app-text-emerald-300 { color: #cbd5e1; }
.app-bg-emerald-300 { background-color: #cbd5e1; }
.app-border-emerald-300 { border-color: #cbd5e1; }
.app-ring-emerald-300 { --tw-ring-color: #cbd5e1; }
.app-text-emerald-400 { color: #94a3b8; }
.app-bg-emerald-400 { background-color: #94a3b8; }
.app-border-emerald-400 { border-color: #94a3b8; }
.app-ring-emerald-400 { --tw-ring-color: #94a3b8; }
.app-text-emerald-500 { color: #64748b; }
.app-bg-emerald-500 { background-color: #64748b; }
.app-border-emerald-500 { border-color: #64748b; }
.app-ring-emerald-500 { --tw-ring-color: #64748b; }
.app-text-emerald-600 { color: #475569; }
.app-bg-emerald-600 { background-color: #475569; }
.app-border-emerald-600 { border-color: #475569; }
.app-ring-emerald-600 { --tw-ring-color: #475569; }
.app-text-emerald-700 { color: #334155; }
.app-bg-emerald-700 { background-color: #334155; }
.app-border-emerald-700 { border-color: #334155; }
.app-ring-emerald-700 { --tw-ring-color: #334155; }
.app-text-emerald-800 { color: #1e293b; }
.app-bg-emerald-800 { background-color: #1e293b; }
.app-border-emerald-800 { border-color: #1e293b; }
.app-ring-emerald-800 { --tw-ring-color: #1e293b; }
.app-text-emerald-900 { color: #0f172a; }
.app-bg-emerald-900 { background-color: #0f172a; }
.app-border-emerald-900 { border-color: #0f172a; }
.app-ring-emerald-900 { --tw-ring-color: #0f172a; }
.app-text-emerald-950 { color: #020617; }
.app-bg-emerald-950 { background-color: #020617; }
.app-border-emerald-950 { border-color: #020617; }
.app-ring-emerald-950 { --tw-ring-color: #020617; }

.app-text-teal-50 { color: #f8fafc; }
.app-bg-teal-50 { background-color: #f8fafc; }
.app-border-teal-50 { border-color: #f8fafc; }
.app-ring-teal-50 { --tw-ring-color: #f8fafc; }
.app-text-teal-100 { color: #f1f5f9; }
.app-bg-teal-100 { background-color: #f1f5f9; }
.app-border-teal-100 { border-color: #f1f5f9; }
.app-ring-teal-100 { --tw-ring-color: #f1f5f9; }
.app-text-teal-200 { color: #e2e8f0; }
.app-bg-teal-200 { background-color: #e2e8f0; }
.app-border-teal-200 { border-color: #e2e8f0; }
.app-ring-teal-200 { --tw-ring-color: #e2e8f0; }
.app-text-teal-300 { color: #cbd5e1; }
.app-bg-teal-300 { background-color: #cbd5e1; }
.app-border-teal-300 { border-color: #cbd5e1; }
.app-ring-teal-300 { --tw-ring-color: #cbd5e1; }
.app-text-teal-400 { color: #94a3b8; }
.app-bg-teal-400 { background-color: #94a3b8; }
.app-border-teal-400 { border-color: #94a3b8; }
.app-ring-teal-400 { --tw-ring-color: #94a3b8; }
.app-text-teal-500 { color: #64748b; }
.app-bg-teal-500 { background-color: #64748b; }
.app-border-teal-500 { border-color: #64748b; }
.app-ring-teal-500 { --tw-ring-color: #64748b; }
.app-text-teal-600 { color: #475569; }
.app-bg-teal-600 { background-color: #475569; }
.app-border-teal-600 { border-color: #475569; }
.app-ring-teal-600 { --tw-ring-color: #475569; }
.app-text-teal-700 { color: #334155; }
.app-bg-teal-700 { background-color: #334155; }
.app-border-teal-700 { border-color: #334155; }
.app-ring-teal-700 { --tw-ring-color: #334155; }
.app-text-teal-800 { color: #1e293b; }
.app-bg-teal-800 { background-color: #1e293b; }
.app-border-teal-800 { border-color: #1e293b; }
.app-ring-teal-800 { --tw-ring-color: #1e293b; }
.app-text-teal-900 { color: #0f172a; }
.app-bg-teal-900 { background-color: #0f172a; }
.app-border-teal-900 { border-color: #0f172a; }
.app-ring-teal-900 { --tw-ring-color: #0f172a; }
.app-text-teal-950 { color: #020617; }
.app-bg-teal-950 { background-color: #020617; }
.app-border-teal-950 { border-color: #020617; }
.app-ring-teal-950 { --tw-ring-color: #020617; }

.app-text-cyan-50 { color: #f8fafc; }
.app-bg-cyan-50 { background-color: #f8fafc; }
.app-border-cyan-50 { border-color: #f8fafc; }
.app-ring-cyan-50 { --tw-ring-color: #f8fafc; }
.app-text-cyan-100 { color: #f1f5f9; }
.app-bg-cyan-100 { background-color: #f1f5f9; }
.app-border-cyan-100 { border-color: #f1f5f9; }
.app-ring-cyan-100 { --tw-ring-color: #f1f5f9; }
.app-text-cyan-200 { color: #e2e8f0; }
.app-bg-cyan-200 { background-color: #e2e8f0; }
.app-border-cyan-200 { border-color: #e2e8f0; }
.app-ring-cyan-200 { --tw-ring-color: #e2e8f0; }
.app-text-cyan-300 { color: #cbd5e1; }
.app-bg-cyan-300 { background-color: #cbd5e1; }
.app-border-cyan-300 { border-color: #cbd5e1; }
.app-ring-cyan-300 { --tw-ring-color: #cbd5e1; }
.app-text-cyan-400 { color: #94a3b8; }
.app-bg-cyan-400 { background-color: #94a3b8; }
.app-border-cyan-400 { border-color: #94a3b8; }
.app-ring-cyan-400 { --tw-ring-color: #94a3b8; }
.app-text-cyan-500 { color: #64748b; }
.app-bg-cyan-500 { background-color: #64748b; }
.app-border-cyan-500 { border-color: #64748b; }
.app-ring-cyan-500 { --tw-ring-color: #64748b; }
.app-text-cyan-600 { color: #475569; }
.app-bg-cyan-600 { background-color: #475569; }
.app-border-cyan-600 { border-color: #475569; }
.app-ring-cyan-600 { --tw-ring-color: #475569; }
.app-text-cyan-700 { color: #334155; }
.app-bg-cyan-700 { background-color: #334155; }
.app-border-cyan-700 { border-color: #334155; }
.app-ring-cyan-700 { --tw-ring-color: #334155; }
.app-text-cyan-800 { color: #1e293b; }
.app-bg-cyan-800 { background-color: #1e293b; }
.app-border-cyan-800 { border-color: #1e293b; }
.app-ring-cyan-800 { --tw-ring-color: #1e293b; }
.app-text-cyan-900 { color: #0f172a; }
.app-bg-cyan-900 { background-color: #0f172a; }
.app-border-cyan-900 { border-color: #0f172a; }
.app-ring-cyan-900 { --tw-ring-color: #0f172a; }
.app-text-cyan-950 { color: #020617; }
.app-bg-cyan-950 { background-color: #020617; }
.app-border-cyan-950 { border-color: #020617; }
.app-ring-cyan-950 { --tw-ring-color: #020617; }

.app-text-sky-50 { color: #f8fafc; }
.app-bg-sky-50 { background-color: #f8fafc; }
.app-border-sky-50 { border-color: #f8fafc; }
.app-ring-sky-50 { --tw-ring-color: #f8fafc; }
.app-text-sky-100 { color: #f1f5f9; }
.app-bg-sky-100 { background-color: #f1f5f9; }
.app-border-sky-100 { border-color: #f1f5f9; }
.app-ring-sky-100 { --tw-ring-color: #f1f5f9; }
.app-text-sky-200 { color: #e2e8f0; }
.app-bg-sky-200 { background-color: #e2e8f0; }
.app-border-sky-200 { border-color: #e2e8f0; }
.app-ring-sky-200 { --tw-ring-color: #e2e8f0; }
.app-text-sky-300 { color: #cbd5e1; }
.app-bg-sky-300 { background-color: #cbd5e1; }
.app-border-sky-300 { border-color: #cbd5e1; }
.app-ring-sky-300 { --tw-ring-color: #cbd5e1; }
.app-text-sky-400 { color: #94a3b8; }
.app-bg-sky-400 { background-color: #94a3b8; }
.app-border-sky-400 { border-color: #94a3b8; }
.app-ring-sky-400 { --tw-ring-color: #94a3b8; }
.app-text-sky-500 { color: #64748b; }
.app-bg-sky-500 { background-color: #64748b; }
.app-border-sky-500 { border-color: #64748b; }
.app-ring-sky-500 { --tw-ring-color: #64748b; }
.app-text-sky-600 { color: #475569; }
.app-bg-sky-600 { background-color: #475569; }
.app-border-sky-600 { border-color: #475569; }
.app-ring-sky-600 { --tw-ring-color: #475569; }
.app-text-sky-700 { color: #334155; }
.app-bg-sky-700 { background-color: #334155; }
.app-border-sky-700 { border-color: #334155; }
.app-ring-sky-700 { --tw-ring-color: #334155; }
.app-text-sky-800 { color: #1e293b; }
.app-bg-sky-800 { background-color: #1e293b; }
.app-border-sky-800 { border-color: #1e293b; }
.app-ring-sky-800 { --tw-ring-color: #1e293b; }
.app-text-sky-900 { color: #0f172a; }
.app-bg-sky-900 { background-color: #0f172a; }
.app-border-sky-900 { border-color: #0f172a; }
.app-ring-sky-900 { --tw-ring-color: #0f172a; }
.app-text-sky-950 { color: #020617; }
.app-bg-sky-950 { background-color: #020617; }
.app-border-sky-950 { border-color: #020617; }
.app-ring-sky-950 { --tw-ring-color: #020617; }

.app-text-blue-50 { color: #f8fafc; }
.app-bg-blue-50 { background-color: #f8fafc; }
.app-border-blue-50 { border-color: #f8fafc; }
.app-ring-blue-50 { --tw-ring-color: #f8fafc; }
.app-text-blue-100 { color: #f1f5f9; }
.app-bg-blue-100 { background-color: #f1f5f9; }
.app-border-blue-100 { border-color: #f1f5f9; }
.app-ring-blue-100 { --tw-ring-color: #f1f5f9; }
.app-text-blue-200 { color: #e2e8f0; }
.app-bg-blue-200 { background-color: #e2e8f0; }
.app-border-blue-200 { border-color: #e2e8f0; }
.app-ring-blue-200 { --tw-ring-color: #e2e8f0; }
.app-text-blue-300 { color: #cbd5e1; }
.app-bg-blue-300 { background-color: #cbd5e1; }
.app-border-blue-300 { border-color: #cbd5e1; }
.app-ring-blue-300 { --tw-ring-color: #cbd5e1; }
.app-text-blue-400 { color: #94a3b8; }
.app-bg-blue-400 { background-color: #94a3b8; }
.app-border-blue-400 { border-color: #94a3b8; }
.app-ring-blue-400 { --tw-ring-color: #94a3b8; }
.app-text-blue-500 { color: #64748b; }
.app-bg-blue-500 { background-color: #64748b; }
.app-border-blue-500 { border-color: #64748b; }
.app-ring-blue-500 { --tw-ring-color: #64748b; }
.app-text-blue-600 { color: #475569; }
.app-bg-blue-600 { background-color: #475569; }
.app-border-blue-600 { border-color: #475569; }
.app-ring-blue-600 { --tw-ring-color: #475569; }
.app-text-blue-700 { color: #334155; }
.app-bg-blue-700 { background-color: #334155; }
.app-border-blue-700 { border-color: #334155; }
.app-ring-blue-700 { --tw-ring-color: #334155; }
.app-text-blue-800 { color: #1e293b; }
.app-bg-blue-800 { background-color: #1e293b; }
.app-border-blue-800 { border-color: #1e293b; }
.app-ring-blue-800 { --tw-ring-color: #1e293b; }
.app-text-blue-900 { color: #0f172a; }
.app-bg-blue-900 { background-color: #0f172a; }
.app-border-blue-900 { border-color: #0f172a; }
.app-ring-blue-900 { --tw-ring-color: #0f172a; }
.app-text-blue-950 { color: #020617; }
.app-bg-blue-950 { background-color: #020617; }
.app-border-blue-950 { border-color: #020617; }
.app-ring-blue-950 { --tw-ring-color: #020617; }

.app-text-indigo-50 { color: #f8fafc; }
.app-bg-indigo-50 { background-color: #f8fafc; }
.app-border-indigo-50 { border-color: #f8fafc; }
.app-ring-indigo-50 { --tw-ring-color: #f8fafc; }
.app-text-indigo-100 { color: #f1f5f9; }
.app-bg-indigo-100 { background-color: #f1f5f9; }
.app-border-indigo-100 { border-color: #f1f5f9; }
.app-ring-indigo-100 { --tw-ring-color: #f1f5f9; }
.app-text-indigo-200 { color: #e2e8f0; }
.app-bg-indigo-200 { background-color: #e2e8f0; }
.app-border-indigo-200 { border-color: #e2e8f0; }
.app-ring-indigo-200 { --tw-ring-color: #e2e8f0; }
.app-text-indigo-300 { color: #cbd5e1; }
.app-bg-indigo-300 { background-color: #cbd5e1; }
.app-border-indigo-300 { border-color: #cbd5e1; }
.app-ring-indigo-300 { --tw-ring-color: #cbd5e1; }
.app-text-indigo-400 { color: #94a3b8; }
.app-bg-indigo-400 { background-color: #94a3b8; }
.app-border-indigo-400 { border-color: #94a3b8; }
.app-ring-indigo-400 { --tw-ring-color: #94a3b8; }
.app-text-indigo-500 { color: #64748b; }
.app-bg-indigo-500 { background-color: #64748b; }
.app-border-indigo-500 { border-color: #64748b; }
.app-ring-indigo-500 { --tw-ring-color: #64748b; }
.app-text-indigo-600 { color: #475569; }
.app-bg-indigo-600 { background-color: #475569; }
.app-border-indigo-600 { border-color: #475569; }
.app-ring-indigo-600 { --tw-ring-color: #475569; }
.app-text-indigo-700 { color: #334155; }
.app-bg-indigo-700 { background-color: #334155; }
.app-border-indigo-700 { border-color: #334155; }
.app-ring-indigo-700 { --tw-ring-color: #334155; }
.app-text-indigo-800 { color: #1e293b; }
.app-bg-indigo-800 { background-color: #1e293b; }
.app-border-indigo-800 { border-color: #1e293b; }
.app-ring-indigo-800 { --tw-ring-color: #1e293b; }
.app-text-indigo-900 { color: #0f172a; }
.app-bg-indigo-900 { background-color: #0f172a; }
.app-border-indigo-900 { border-color: #0f172a; }
.app-ring-indigo-900 { --tw-ring-color: #0f172a; }
.app-text-indigo-950 { color: #020617; }
.app-bg-indigo-950 { background-color: #020617; }
.app-border-indigo-950 { border-color: #020617; }
.app-ring-indigo-950 { --tw-ring-color: #020617; }

.app-text-violet-50 { color: #f8fafc; }
.app-bg-violet-50 { background-color: #f8fafc; }
.app-border-violet-50 { border-color: #f8fafc; }
.app-ring-violet-50 { --tw-ring-color: #f8fafc; }
.app-text-violet-100 { color: #f1f5f9; }
.app-bg-violet-100 { background-color: #f1f5f9; }
.app-border-violet-100 { border-color: #f1f5f9; }
.app-ring-violet-100 { --tw-ring-color: #f1f5f9; }
.app-text-violet-200 { color: #e2e8f0; }
.app-bg-violet-200 { background-color: #e2e8f0; }
.app-border-violet-200 { border-color: #e2e8f0; }
.app-ring-violet-200 { --tw-ring-color: #e2e8f0; }
.app-text-violet-300 { color: #cbd5e1; }
.app-bg-violet-300 { background-color: #cbd5e1; }
.app-border-violet-300 { border-color: #cbd5e1; }
.app-ring-violet-300 { --tw-ring-color: #cbd5e1; }
.app-text-violet-400 { color: #94a3b8; }
.app-bg-violet-400 { background-color: #94a3b8; }
.app-border-violet-400 { border-color: #94a3b8; }
.app-ring-violet-400 { --tw-ring-color: #94a3b8; }
.app-text-violet-500 { color: #64748b; }
.app-bg-violet-500 { background-color: #64748b; }
.app-border-violet-500 { border-color: #64748b; }
.app-ring-violet-500 { --tw-ring-color: #64748b; }
.app-text-violet-600 { color: #475569; }
.app-bg-violet-600 { background-color: #475569; }
.app-border-violet-600 { border-color: #475569; }
.app-ring-violet-600 { --tw-ring-color: #475569; }
.app-text-violet-700 { color: #334155; }
.app-bg-violet-700 { background-color: #334155; }
.app-border-violet-700 { border-color: #334155; }
.app-ring-violet-700 { --tw-ring-color: #334155; }
.app-text-violet-800 { color: #1e293b; }
.app-bg-violet-800 { background-color: #1e293b; }
.app-border-violet-800 { border-color: #1e293b; }
.app-ring-violet-800 { --tw-ring-color: #1e293b; }
.app-text-violet-900 { color: #0f172a; }
.app-bg-violet-900 { background-color: #0f172a; }
.app-border-violet-900 { border-color: #0f172a; }
.app-ring-violet-900 { --tw-ring-color: #0f172a; }
.app-text-violet-950 { color: #020617; }
.app-bg-violet-950 { background-color: #020617; }
.app-border-violet-950 { border-color: #020617; }
.app-ring-violet-950 { --tw-ring-color: #020617; }

.app-text-purple-50 { color: #f8fafc; }
.app-bg-purple-50 { background-color: #f8fafc; }
.app-border-purple-50 { border-color: #f8fafc; }
.app-ring-purple-50 { --tw-ring-color: #f8fafc; }
.app-text-purple-100 { color: #f1f5f9; }
.app-bg-purple-100 { background-color: #f1f5f9; }
.app-border-purple-100 { border-color: #f1f5f9; }
.app-ring-purple-100 { --tw-ring-color: #f1f5f9; }
.app-text-purple-200 { color: #e2e8f0; }
.app-bg-purple-200 { background-color: #e2e8f0; }
.app-border-purple-200 { border-color: #e2e8f0; }
.app-ring-purple-200 { --tw-ring-color: #e2e8f0; }
.app-text-purple-300 { color: #cbd5e1; }
.app-bg-purple-300 { background-color: #cbd5e1; }
.app-border-purple-300 { border-color: #cbd5e1; }
.app-ring-purple-300 { --tw-ring-color: #cbd5e1; }
.app-text-purple-400 { color: #94a3b8; }
.app-bg-purple-400 { background-color: #94a3b8; }
.app-border-purple-400 { border-color: #94a3b8; }
.app-ring-purple-400 { --tw-ring-color: #94a3b8; }
.app-text-purple-500 { color: #64748b; }
.app-bg-purple-500 { background-color: #64748b; }
.app-border-purple-500 { border-color: #64748b; }
.app-ring-purple-500 { --tw-ring-color: #64748b; }
.app-text-purple-600 { color: #475569; }
.app-bg-purple-600 { background-color: #475569; }
.app-border-purple-600 { border-color: #475569; }
.app-ring-purple-600 { --tw-ring-color: #475569; }
.app-text-purple-700 { color: #334155; }
.app-bg-purple-700 { background-color: #334155; }
.app-border-purple-700 { border-color: #334155; }
.app-ring-purple-700 { --tw-ring-color: #334155; }
.app-text-purple-800 { color: #1e293b; }
.app-bg-purple-800 { background-color: #1e293b; }
.app-border-purple-800 { border-color: #1e293b; }
.app-ring-purple-800 { --tw-ring-color: #1e293b; }
.app-text-purple-900 { color: #0f172a; }
.app-bg-purple-900 { background-color: #0f172a; }
.app-border-purple-900 { border-color: #0f172a; }
.app-ring-purple-900 { --tw-ring-color: #0f172a; }
.app-text-purple-950 { color: #020617; }
.app-bg-purple-950 { background-color: #020617; }
.app-border-purple-950 { border-color: #020617; }
.app-ring-purple-950 { --tw-ring-color: #020617; }

.app-text-fuchsia-50 { color: #f8fafc; }
.app-bg-fuchsia-50 { background-color: #f8fafc; }
.app-border-fuchsia-50 { border-color: #f8fafc; }
.app-ring-fuchsia-50 { --tw-ring-color: #f8fafc; }
.app-text-fuchsia-100 { color: #f1f5f9; }
.app-bg-fuchsia-100 { background-color: #f1f5f9; }
.app-border-fuchsia-100 { border-color: #f1f5f9; }
.app-ring-fuchsia-100 { --tw-ring-color: #f1f5f9; }
.app-text-fuchsia-200 { color: #e2e8f0; }
.app-bg-fuchsia-200 { background-color: #e2e8f0; }
.app-border-fuchsia-200 { border-color: #e2e8f0; }
.app-ring-fuchsia-200 { --tw-ring-color: #e2e8f0; }
.app-text-fuchsia-300 { color: #cbd5e1; }
.app-bg-fuchsia-300 { background-color: #cbd5e1; }
.app-border-fuchsia-300 { border-color: #cbd5e1; }
.app-ring-fuchsia-300 { --tw-ring-color: #cbd5e1; }
.app-text-fuchsia-400 { color: #94a3b8; }
.app-bg-fuchsia-400 { background-color: #94a3b8; }
.app-border-fuchsia-400 { border-color: #94a3b8; }
.app-ring-fuchsia-400 { --tw-ring-color: #94a3b8; }
.app-text-fuchsia-500 { color: #64748b; }
.app-bg-fuchsia-500 { background-color: #64748b; }
.app-border-fuchsia-500 { border-color: #64748b; }
.app-ring-fuchsia-500 { --tw-ring-color: #64748b; }
.app-text-fuchsia-600 { color: #475569; }
.app-bg-fuchsia-600 { background-color: #475569; }
.app-border-fuchsia-600 { border-color: #475569; }
.app-ring-fuchsia-600 { --tw-ring-color: #475569; }
.app-text-fuchsia-700 { color: #334155; }
.app-bg-fuchsia-700 { background-color: #334155; }
.app-border-fuchsia-700 { border-color: #334155; }
.app-ring-fuchsia-700 { --tw-ring-color: #334155; }
.app-text-fuchsia-800 { color: #1e293b; }
.app-bg-fuchsia-800 { background-color: #1e293b; }
.app-border-fuchsia-800 { border-color: #1e293b; }
.app-ring-fuchsia-800 { --tw-ring-color: #1e293b; }
.app-text-fuchsia-900 { color: #0f172a; }
.app-bg-fuchsia-900 { background-color: #0f172a; }
.app-border-fuchsia-900 { border-color: #0f172a; }
.app-ring-fuchsia-900 { --tw-ring-color: #0f172a; }
.app-text-fuchsia-950 { color: #020617; }
.app-bg-fuchsia-950 { background-color: #020617; }
.app-border-fuchsia-950 { border-color: #020617; }
.app-ring-fuchsia-950 { --tw-ring-color: #020617; }

.app-text-pink-50 { color: #f8fafc; }
.app-bg-pink-50 { background-color: #f8fafc; }
.app-border-pink-50 { border-color: #f8fafc; }
.app-ring-pink-50 { --tw-ring-color: #f8fafc; }
.app-text-pink-100 { color: #f1f5f9; }
.app-bg-pink-100 { background-color: #f1f5f9; }
.app-border-pink-100 { border-color: #f1f5f9; }
.app-ring-pink-100 { --tw-ring-color: #f1f5f9; }
.app-text-pink-200 { color: #e2e8f0; }
.app-bg-pink-200 { background-color: #e2e8f0; }
.app-border-pink-200 { border-color: #e2e8f0; }
.app-ring-pink-200 { --tw-ring-color: #e2e8f0; }
.app-text-pink-300 { color: #cbd5e1; }
.app-bg-pink-300 { background-color: #cbd5e1; }
.app-border-pink-300 { border-color: #cbd5e1; }
.app-ring-pink-300 { --tw-ring-color: #cbd5e1; }
.app-text-pink-400 { color: #94a3b8; }
.app-bg-pink-400 { background-color: #94a3b8; }
.app-border-pink-400 { border-color: #94a3b8; }
.app-ring-pink-400 { --tw-ring-color: #94a3b8; }
.app-text-pink-500 { color: #64748b; }
.app-bg-pink-500 { background-color: #64748b; }
.app-border-pink-500 { border-color: #64748b; }
.app-ring-pink-500 { --tw-ring-color: #64748b; }
.app-text-pink-600 { color: #475569; }
.app-bg-pink-600 { background-color: #475569; }
.app-border-pink-600 { border-color: #475569; }
.app-ring-pink-600 { --tw-ring-color: #475569; }
.app-text-pink-700 { color: #334155; }
.app-bg-pink-700 { background-color: #334155; }
.app-border-pink-700 { border-color: #334155; }
.app-ring-pink-700 { --tw-ring-color: #334155; }
.app-text-pink-800 { color: #1e293b; }
.app-bg-pink-800 { background-color: #1e293b; }
.app-border-pink-800 { border-color: #1e293b; }
.app-ring-pink-800 { --tw-ring-color: #1e293b; }
.app-text-pink-900 { color: #0f172a; }
.app-bg-pink-900 { background-color: #0f172a; }
.app-border-pink-900 { border-color: #0f172a; }
.app-ring-pink-900 { --tw-ring-color: #0f172a; }
.app-text-pink-950 { color: #020617; }
.app-bg-pink-950 { background-color: #020617; }
.app-border-pink-950 { border-color: #020617; }
.app-ring-pink-950 { --tw-ring-color: #020617; }

.app-text-rose-50 { color: #f8fafc; }
.app-bg-rose-50 { background-color: #f8fafc; }
.app-border-rose-50 { border-color: #f8fafc; }
.app-ring-rose-50 { --tw-ring-color: #f8fafc; }
.app-text-rose-100 { color: #f1f5f9; }
.app-bg-rose-100 { background-color: #f1f5f9; }
.app-border-rose-100 { border-color: #f1f5f9; }
.app-ring-rose-100 { --tw-ring-color: #f1f5f9; }
.app-text-rose-200 { color: #e2e8f0; }
.app-bg-rose-200 { background-color: #e2e8f0; }
.app-border-rose-200 { border-color: #e2e8f0; }
.app-ring-rose-200 { --tw-ring-color: #e2e8f0; }
.app-text-rose-300 { color: #cbd5e1; }
.app-bg-rose-300 { background-color: #cbd5e1; }
.app-border-rose-300 { border-color: #cbd5e1; }
.app-ring-rose-300 { --tw-ring-color: #cbd5e1; }
.app-text-rose-400 { color: #94a3b8; }
.app-bg-rose-400 { background-color: #94a3b8; }
.app-border-rose-400 { border-color: #94a3b8; }
.app-ring-rose-400 { --tw-ring-color: #94a3b8; }
.app-text-rose-500 { color: #64748b; }
.app-bg-rose-500 { background-color: #64748b; }
.app-border-rose-500 { border-color: #64748b; }
.app-ring-rose-500 { --tw-ring-color: #64748b; }
.app-text-rose-600 { color: #475569; }
.app-bg-rose-600 { background-color: #475569; }
.app-border-rose-600 { border-color: #475569; }
.app-ring-rose-600 { --tw-ring-color: #475569; }
.app-text-rose-700 { color: #334155; }
.app-bg-rose-700 { background-color: #334155; }
.app-border-rose-700 { border-color: #334155; }
.app-ring-rose-700 { --tw-ring-color: #334155; }
.app-text-rose-800 { color: #1e293b; }
.app-bg-rose-800 { background-color: #1e293b; }
.app-border-rose-800 { border-color: #1e293b; }
.app-ring-rose-800 { --tw-ring-color: #1e293b; }
.app-text-rose-900 { color: #0f172a; }
.app-bg-rose-900 { background-color: #0f172a; }
.app-border-rose-900 { border-color: #0f172a; }
.app-ring-rose-900 { --tw-ring-color: #0f172a; }
.app-text-rose-950 { color: #020617; }
.app-bg-rose-950 { background-color: #020617; }
.app-border-rose-950 { border-color: #020617; }
.app-ring-rose-950 { --tw-ring-color: #020617; }

.app-block { display: block; }
.app-inline-block { display: inline-block; }
.app-inline { display: inline; }
.app-flex { display: flex; }
.app-inline-flex { display: inline-flex; }
.app-grid { display: grid; }
.app-inline-grid { display: inline-grid; }
.app-table { display: table; }
.app-hidden { display: hidden; }
.app-contents { display: contents; }
.app-flow-root { display: flow-root; }

.app-flex-1 { flex: 1 1 0%; }
.app-flex-2 { flex: 2 2 0%; }
.app-flex-3 { flex: 3 3 0%; }
.app-flex-4 { flex: 4 4 0%; }
.app-flex-5 { flex: 5 5 0%; }
.app-flex-6 { flex: 6 6 0%; }
.app-flex-7 { flex: 7 7 0%; }
.app-flex-8 { flex: 8 8 0%; }
.app-flex-9 { flex: 9 9 0%; }
.app-flex-10 { flex: 10 10 0%; }
.app-flex-11 { flex: 11 11 0%; }
.app-flex-12 { flex: 12 12 0%; }
.app-flex-auto { flex: 1 1 auto; }
.app-flex-initial { flex: 0 1 auto; }
.app-flex-none { flex: none; }
.app-flex-row { flex-direction: row; }
.app-flex-col { flex-direction: column; }
.app-flex-wrap { flex-wrap: wrap; }
.app-flex-nowrap { flex-wrap: nowrap; }
.app-items-start { align-items: flex-start; }
.app-items-center { align-items: center; }
.app-items-end { align-items: flex-end; }
.app-justify-start { justify-content: flex-start; }
.app-justify-center { justify-content: center; }
.app-justify-end { justify-content: flex-end; }
.app-justify-between { justify-content: space-between; }

.app-grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
.app-col-span-1 { grid-column: span 1 / span 1; }
.app-grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.app-col-span-2 { grid-column: span 2 / span 2; }
.app-grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.app-col-span-3 { grid-column: span 3 / span 3; }
.app-grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.app-col-span-4 { grid-column: span 4 / span 4; }
.app-grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
.app-col-span-5 { grid-column: span 5 / span 5; }
.app-grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
.app-col-span-6 { grid-column: span 6 / span 6; }
.app-grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
.app-col-span-7 { grid-column: span 7 / span 7; }
.app-grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
.app-col-span-8 { grid-column: span 8 / span 8; }
.app-grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
.app-col-span-9 { grid-column: span 9 / span 9; }
.app-grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
.app-col-span-10 { grid-column: span 10 / span 10; }
.app-grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
.app-col-span-11 { grid-column: span 11 / span 11; }
.app-grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
.app-col-span-12 { grid-column: span 12 / span 12; }

@media (min-width: 640px) {
  .app-sm\:p-0 { padding: 0px; }
  .app-sm\:p-0.app-5 { padding: 0.app-125rem; }
  .app-sm\:p-1 { padding: 0.app-25rem; }
  .app-sm\:p-1.app-5 { padding: 0.app-375rem; }
  .app-sm\:p-2 { padding: 0.app-5rem; }
  .app-sm\:p-2.app-5 { padding: 0.app-625rem; }
  .app-sm\:p-3 { padding: 0.app-75rem; }
  .app-sm\:p-3.app-5 { padding: 0.app-875rem; }
  .app-sm\:p-4 { padding: 1rem; }
  .app-sm\:p-5 { padding: 1.app-25rem; }
  .app-sm\:p-6 { padding: 1.app-5rem; }
  .app-sm\:p-7 { padding: 1.app-75rem; }
  .app-sm\:p-8 { padding: 2rem; }
  .app-sm\:p-9 { padding: 2.app-25rem; }
  .app-sm\:p-10 { padding: 2.app-5rem; }
  .app-sm\:p-11 { padding: 2.app-75rem; }
  .app-sm\:px-0 { padding-inline: 0px; }
  .app-sm\:px-0.app-5 { padding-inline: 0.app-125rem; }
  .app-sm\:px-1 { padding-inline: 0.app-25rem; }
  .app-sm\:px-1.app-5 { padding-inline: 0.app-375rem; }
  .app-sm\:px-2 { padding-inline: 0.app-5rem; }
  .app-sm\:px-2.app-5 { padding-inline: 0.app-625rem; }
  .app-sm\:px-3 { padding-inline: 0.app-75rem; }
  .app-sm\:px-3.app-5 { padding-inline: 0.app-875rem; }
  .app-sm\:px-4 { padding-inline: 1rem; }
  .app-sm\:px-5 { padding-inline: 1.app-25rem; }
  .app-sm\:px-6 { padding-inline: 1.app-5rem; }
  .app-sm\:px-7 { padding-inline: 1.app-75rem; }
  .app-sm\:px-8 { padding-inline: 2rem; }
  .app-sm\:px-9 { padding-inline: 2.app-25rem; }
  .app-sm\:px-10 { padding-inline: 2.app-5rem; }
  .app-sm\:px-11 { padding-inline: 2.app-75rem; }
  .app-sm\:py-0 { padding-block: 0px; }
  .app-sm\:py-0.app-5 { padding-block: 0.app-125rem; }
  .app-sm\:py-1 { padding-block: 0.app-25rem; }
  .app-sm\:py-1.app-5 { padding-block: 0.app-375rem; }
  .app-sm\:py-2 { padding-block: 0.app-5rem; }
  .app-sm\:py-2.app-5 { padding-block: 0.app-625rem; }
  .app-sm\:py-3 { padding-block: 0.app-75rem; }
  .app-sm\:py-3.app-5 { padding-block: 0.app-875rem; }
  .app-sm\:py-4 { padding-block: 1rem; }
  .app-sm\:py-5 { padding-block: 1.app-25rem; }
  .app-sm\:py-6 { padding-block: 1.app-5rem; }
  .app-sm\:py-7 { padding-block: 1.app-75rem; }
  .app-sm\:py-8 { padding-block: 2rem; }
  .app-sm\:py-9 { padding-block: 2.app-25rem; }
  .app-sm\:py-10 { padding-block: 2.app-5rem; }
  .app-sm\:py-11 { padding-block: 2.app-75rem; }
  .app-sm\:pt-0 { padding-top: 0px; }
  .app-sm\:pt-0.app-5 { padding-top: 0.app-125rem; }
  .app-sm\:pt-1 { padding-top: 0.app-25rem; }
  .app-sm\:pt-1.app-5 { padding-top: 0.app-375rem; }
  .app-sm\:pt-2 { padding-top: 0.app-5rem; }
  .app-sm\:pt-2.app-5 { padding-top: 0.app-625rem; }
  .app-sm\:pt-3 { padding-top: 0.app-75rem; }
  .app-sm\:pt-3.app-5 { padding-top: 0.app-875rem; }
  .app-sm\:pt-4 { padding-top: 1rem; }
  .app-sm\:pt-5 { padding-top: 1.app-25rem; }
  .app-sm\:pt-6 { padding-top: 1.app-5rem; }
  .app-sm\:pt-7 { padding-top: 1.app-75rem; }
  .app-sm\:pt-8 { padding-top: 2rem; }
  .app-sm\:pt-9 { padding-top: 2.app-25rem; }
  .app-sm\:pt-10 { padding-top: 2.app-5rem; }
  .app-sm\:pt-11 { padding-top: 2.app-75rem; }
  .app-sm\:pr-0 { padding-right: 0px; }
  .app-sm\:pr-0.app-5 { padding-right: 0.app-125rem; }
  .app-sm\:pr-1 { padding-right: 0.app-25rem; }
  .app-sm\:pr-1.app-5 { padding-right: 0.app-375rem; }
  .app-sm\:pr-2 { padding-right: 0.app-5rem; }
  .app-sm\:pr-2.app-5 { padding-right: 0.app-625rem; }
  .app-sm\:pr-3 { padding-right: 0.app-75rem; }
  .app-sm\:pr-3.app-5 { padding-right: 0.app-875rem; }
  .app-sm\:pr-4 { padding-right: 1rem; }
  .app-sm\:pr-5 { padding-right: 1.app-25rem; }
  .app-sm\:pr-6 { padding-right: 1.app-5rem; }
  .app-sm\:pr-7 { padding-right: 1.app-75rem; }
  .app-sm\:pr-8 { padding-right: 2rem; }
  .app-sm\:pr-9 { padding-right: 2.app-25rem; }
  .app-sm\:pr-10 { padding-right: 2.app-5rem; }
  .app-sm\:pr-11 { padding-right: 2.app-75rem; }
  .app-sm\:pb-0 { padding-bottom: 0px; }
  .app-sm\:pb-0.app-5 { padding-bottom: 0.app-125rem; }
  .app-sm\:pb-1 { padding-bottom: 0.app-25rem; }
  .app-sm\:pb-1.app-5 { padding-bottom: 0.app-375rem; }
  .app-sm\:pb-2 { padding-bottom: 0.app-5rem; }
  .app-sm\:pb-2.app-5 { padding-bottom: 0.app-625rem; }
  .app-sm\:pb-3 { padding-bottom: 0.app-75rem; }
  .app-sm\:pb-3.app-5 { padding-bottom: 0.app-875rem; }
  .app-sm\:pb-4 { padding-bottom: 1rem; }
  .app-sm\:pb-5 { padding-bottom: 1.app-25rem; }
  .app-sm\:pb-6 { padding-bottom: 1.app-5rem; }
  .app-sm\:pb-7 { padding-bottom: 1.app-75rem; }
  .app-sm\:pb-8 { padding-bottom: 2rem; }
  .app-sm\:pb-9 { padding-bottom: 2.app-25rem; }
  .app-sm\:pb-10 { padding-bottom: 2.app-5rem; }
  .app-sm\:pb-11 { padding-bottom: 2.app-75rem; }
  .app-sm\:pl-0 { padding-left: 0px; }
  .app-sm\:pl-0.app-5 { padding-left: 0.app-125rem; }
  .app-sm\:pl-1 { padding-left: 0.app-25rem; }
  .app-sm\:pl-1.app-5 { padding-left: 0.app-375rem; }
  .app-sm\:pl-2 { padding-left: 0.app-5rem; }
  .app-sm\:pl-2.app-5 { padding-left: 0.app-625rem; }
  .app-sm\:pl-3 { padding-left: 0.app-75rem; }
  .app-sm\:pl-3.app-5 { padding-left: 0.app-875rem; }
  .app-sm\:pl-4 { padding-left: 1rem; }
  .app-sm\:pl-5 { padding-left: 1.app-25rem; }
  .app-sm\:pl-6 { padding-left: 1.app-5rem; }
  .app-sm\:pl-7 { padding-left: 1.app-75rem; }
  .app-sm\:pl-8 { padding-left: 2rem; }
  .app-sm\:pl-9 { padding-left: 2.app-25rem; }
  .app-sm\:pl-10 { padding-left: 2.app-5rem; }
  .app-sm\:pl-11 { padding-left: 2.app-75rem; }
  .app-sm\:m-0 { margin: 0px; }
  .app-sm\:m-0.app-5 { margin: 0.app-125rem; }
  .app-sm\:m-1 { margin: 0.app-25rem; }
  .app-sm\:m-1.app-5 { margin: 0.app-375rem; }
  .app-sm\:m-2 { margin: 0.app-5rem; }
  .app-sm\:m-2.app-5 { margin: 0.app-625rem; }
  .app-sm\:m-3 { margin: 0.app-75rem; }
  .app-sm\:m-3.app-5 { margin: 0.app-875rem; }
  .app-sm\:m-4 { margin: 1rem; }
  .app-sm\:m-5 { margin: 1.app-25rem; }
  .app-sm\:m-6 { margin: 1.app-5rem; }
  .app-sm\:m-7 { margin: 1.app-75rem; }
  .app-sm\:m-8 { margin: 2rem; }
  .app-sm\:m-9 { margin: 2.app-25rem; }
  .app-sm\:m-10 { margin: 2.app-5rem; }
  .app-sm\:m-11 { margin: 2.app-75rem; }
  .app-sm\:block { display: block; }
  .app-sm\:inline-block { display: inline-block; }
  .app-sm\:inline { display: inline; }
  .app-sm\:flex { display: flex; }
  .app-sm\:inline-flex { display: inline-flex; }
  .app-sm\:grid { display: grid; }
  .app-sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .app-sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .app-sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .app-sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .app-sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .app-sm\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .app-sm\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .app-sm\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .app-sm\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .app-sm\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .app-sm\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .app-sm\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 768px) {
  .app-md\:p-0 { padding: 0px; }
  .app-md\:p-0.app-5 { padding: 0.app-125rem; }
  .app-md\:p-1 { padding: 0.app-25rem; }
  .app-md\:p-1.app-5 { padding: 0.app-375rem; }
  .app-md\:p-2 { padding: 0.app-5rem; }
  .app-md\:p-2.app-5 { padding: 0.app-625rem; }
  .app-md\:p-3 { padding: 0.app-75rem; }
  .app-md\:p-3.app-5 { padding: 0.app-875rem; }
  .app-md\:p-4 { padding: 1rem; }
  .app-md\:p-5 { padding: 1.app-25rem; }
  .app-md\:p-6 { padding: 1.app-5rem; }
  .app-md\:p-7 { padding: 1.app-75rem; }
  .app-md\:p-8 { padding: 2rem; }
  .app-md\:p-9 { padding: 2.app-25rem; }
  .app-md\:p-10 { padding: 2.app-5rem; }
  .app-md\:p-11 { padding: 2.app-75rem; }
  .app-md\:px-0 { padding-inline: 0px; }
  .app-md\:px-0.app-5 { padding-inline: 0.app-125rem; }
  .app-md\:px-1 { padding-inline: 0.app-25rem; }
  .app-md\:px-1.app-5 { padding-inline: 0.app-375rem; }
  .app-md\:px-2 { padding-inline: 0.app-5rem; }
  .app-md\:px-2.app-5 { padding-inline: 0.app-625rem; }
  .app-md\:px-3 { padding-inline: 0.app-75rem; }
  .app-md\:px-3.app-5 { padding-inline: 0.app-875rem; }
  .app-md\:px-4 { padding-inline: 1rem; }
  .app-md\:px-5 { padding-inline: 1.app-25rem; }
  .app-md\:px-6 { padding-inline: 1.app-5rem; }
  .app-md\:px-7 { padding-inline: 1.app-75rem; }
  .app-md\:px-8 { padding-inline: 2rem; }
  .app-md\:px-9 { padding-inline: 2.app-25rem; }
  .app-md\:px-10 { padding-inline: 2.app-5rem; }
  .app-md\:px-11 { padding-inline: 2.app-75rem; }
  .app-md\:py-0 { padding-block: 0px; }
  .app-md\:py-0.app-5 { padding-block: 0.app-125rem; }
  .app-md\:py-1 { padding-block: 0.app-25rem; }
  .app-md\:py-1.app-5 { padding-block: 0.app-375rem; }
  .app-md\:py-2 { padding-block: 0.app-5rem; }
  .app-md\:py-2.app-5 { padding-block: 0.app-625rem; }
  .app-md\:py-3 { padding-block: 0.app-75rem; }
  .app-md\:py-3.app-5 { padding-block: 0.app-875rem; }
  .app-md\:py-4 { padding-block: 1rem; }
  .app-md\:py-5 { padding-block: 1.app-25rem; }
  .app-md\:py-6 { padding-block: 1.app-5rem; }
  .app-md\:py-7 { padding-block: 1.app-75rem; }
  .app-md\:py-8 { padding-block: 2rem; }
  .app-md\:py-9 { padding-block: 2.app-25rem; }
  .app-md\:py-10 { padding-block: 2.app-5rem; }
  .app-md\:py-11 { padding-block: 2.app-75rem; }
  .app-md\:pt-0 { padding-top: 0px; }
  .app-md\:pt-0.app-5 { padding-top: 0.app-125rem; }
  .app-md\:pt-1 { padding-top: 0.app-25rem; }
  .app-md\:pt-1.app-5 { padding-top: 0.app-375rem; }
  .app-md\:pt-2 { padding-top: 0.app-5rem; }
  .app-md\:pt-2.app-5 { padding-top: 0.app-625rem; }
  .app-md\:pt-3 { padding-top: 0.app-75rem; }
  .app-md\:pt-3.app-5 { padding-top: 0.app-875rem; }
  .app-md\:pt-4 { padding-top: 1rem; }
  .app-md\:pt-5 { padding-top: 1.app-25rem; }
  .app-md\:pt-6 { padding-top: 1.app-5rem; }
  .app-md\:pt-7 { padding-top: 1.app-75rem; }
  .app-md\:pt-8 { padding-top: 2rem; }
  .app-md\:pt-9 { padding-top: 2.app-25rem; }
  .app-md\:pt-10 { padding-top: 2.app-5rem; }
  .app-md\:pt-11 { padding-top: 2.app-75rem; }
  .app-md\:pr-0 { padding-right: 0px; }
  .app-md\:pr-0.app-5 { padding-right: 0.app-125rem; }
  .app-md\:pr-1 { padding-right: 0.app-25rem; }
  .app-md\:pr-1.app-5 { padding-right: 0.app-375rem; }
  .app-md\:pr-2 { padding-right: 0.app-5rem; }
  .app-md\:pr-2.app-5 { padding-right: 0.app-625rem; }
  .app-md\:pr-3 { padding-right: 0.app-75rem; }
  .app-md\:pr-3.app-5 { padding-right: 0.app-875rem; }
  .app-md\:pr-4 { padding-right: 1rem; }
  .app-md\:pr-5 { padding-right: 1.app-25rem; }
  .app-md\:pr-6 { padding-right: 1.app-5rem; }
  .app-md\:pr-7 { padding-right: 1.app-75rem; }
  .app-md\:pr-8 { padding-right: 2rem; }
  .app-md\:pr-9 { padding-right: 2.app-25rem; }
  .app-md\:pr-10 { padding-right: 2.app-5rem; }
  .app-md\:pr-11 { padding-right: 2.app-75rem; }
  .app-md\:pb-0 { padding-bottom: 0px; }
  .app-md\:pb-0.app-5 { padding-bottom: 0.app-125rem; }
  .app-md\:pb-1 { padding-bottom: 0.app-25rem; }
  .app-md\:pb-1.app-5 { padding-bottom: 0.app-375rem; }
  .app-md\:pb-2 { padding-bottom: 0.app-5rem; }
  .app-md\:pb-2.app-5 { padding-bottom: 0.app-625rem; }
  .app-md\:pb-3 { padding-bottom: 0.app-75rem; }
  .app-md\:pb-3.app-5 { padding-bottom: 0.app-875rem; }
  .app-md\:pb-4 { padding-bottom: 1rem; }
  .app-md\:pb-5 { padding-bottom: 1.app-25rem; }
  .app-md\:pb-6 { padding-bottom: 1.app-5rem; }
  .app-md\:pb-7 { padding-bottom: 1.app-75rem; }
  .app-md\:pb-8 { padding-bottom: 2rem; }
  .app-md\:pb-9 { padding-bottom: 2.app-25rem; }
  .app-md\:pb-10 { padding-bottom: 2.app-5rem; }
  .app-md\:pb-11 { padding-bottom: 2.app-75rem; }
  .app-md\:pl-0 { padding-left: 0px; }
  .app-md\:pl-0.app-5 { padding-left: 0.app-125rem; }
  .app-md\:pl-1 { padding-left: 0.app-25rem; }
  .app-md\:pl-1.app-5 { padding-left: 0.app-375rem; }
  .app-md\:pl-2 { padding-left: 0.app-5rem; }
  .app-md\:pl-2.app-5 { padding-left: 0.app-625rem; }
  .app-md\:pl-3 { padding-left: 0.app-75rem; }
  .app-md\:pl-3.app-5 { padding-left: 0.app-875rem; }
  .app-md\:pl-4 { padding-left: 1rem; }
  .app-md\:pl-5 { padding-left: 1.app-25rem; }
  .app-md\:pl-6 { padding-left: 1.app-5rem; }
  .app-md\:pl-7 { padding-left: 1.app-75rem; }
  .app-md\:pl-8 { padding-left: 2rem; }
  .app-md\:pl-9 { padding-left: 2.app-25rem; }
  .app-md\:pl-10 { padding-left: 2.app-5rem; }
  .app-md\:pl-11 { padding-left: 2.app-75rem; }
  .app-md\:m-0 { margin: 0px; }
  .app-md\:m-0.app-5 { margin: 0.app-125rem; }
  .app-md\:m-1 { margin: 0.app-25rem; }
  .app-md\:m-1.app-5 { margin: 0.app-375rem; }
  .app-md\:m-2 { margin: 0.app-5rem; }
  .app-md\:m-2.app-5 { margin: 0.app-625rem; }
  .app-md\:m-3 { margin: 0.app-75rem; }
  .app-md\:m-3.app-5 { margin: 0.app-875rem; }
  .app-md\:m-4 { margin: 1rem; }
  .app-md\:m-5 { margin: 1.app-25rem; }
  .app-md\:m-6 { margin: 1.app-5rem; }
  .app-md\:m-7 { margin: 1.app-75rem; }
  .app-md\:m-8 { margin: 2rem; }
  .app-md\:m-9 { margin: 2.app-25rem; }
  .app-md\:m-10 { margin: 2.app-5rem; }
  .app-md\:m-11 { margin: 2.app-75rem; }
  .app-md\:block { display: block; }
  .app-md\:inline-block { display: inline-block; }
  .app-md\:inline { display: inline; }
  .app-md\:flex { display: flex; }
  .app-md\:inline-flex { display: inline-flex; }
  .app-md\:grid { display: grid; }
  .app-md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .app-md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .app-md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .app-md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .app-md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .app-md\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .app-md\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .app-md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .app-md\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .app-md\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .app-md\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .app-md\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1024px) {
  .app-lg\:p-0 { padding: 0px; }
  .app-lg\:p-0.app-5 { padding: 0.app-125rem; }
  .app-lg\:p-1 { padding: 0.app-25rem; }
  .app-lg\:p-1.app-5 { padding: 0.app-375rem; }
  .app-lg\:p-2 { padding: 0.app-5rem; }
  .app-lg\:p-2.app-5 { padding: 0.app-625rem; }
  .app-lg\:p-3 { padding: 0.app-75rem; }
  .app-lg\:p-3.app-5 { padding: 0.app-875rem; }
  .app-lg\:p-4 { padding: 1rem; }
  .app-lg\:p-5 { padding: 1.app-25rem; }
  .app-lg\:p-6 { padding: 1.app-5rem; }
  .app-lg\:p-7 { padding: 1.app-75rem; }
  .app-lg\:p-8 { padding: 2rem; }
  .app-lg\:p-9 { padding: 2.app-25rem; }
  .app-lg\:p-10 { padding: 2.app-5rem; }
  .app-lg\:p-11 { padding: 2.app-75rem; }
  .app-lg\:px-0 { padding-inline: 0px; }
  .app-lg\:px-0.app-5 { padding-inline: 0.app-125rem; }
  .app-lg\:px-1 { padding-inline: 0.app-25rem; }
  .app-lg\:px-1.app-5 { padding-inline: 0.app-375rem; }
  .app-lg\:px-2 { padding-inline: 0.app-5rem; }
  .app-lg\:px-2.app-5 { padding-inline: 0.app-625rem; }
  .app-lg\:px-3 { padding-inline: 0.app-75rem; }
  .app-lg\:px-3.app-5 { padding-inline: 0.app-875rem; }
  .app-lg\:px-4 { padding-inline: 1rem; }
  .app-lg\:px-5 { padding-inline: 1.app-25rem; }
  .app-lg\:px-6 { padding-inline: 1.app-5rem; }
  .app-lg\:px-7 { padding-inline: 1.app-75rem; }
  .app-lg\:px-8 { padding-inline: 2rem; }
  .app-lg\:px-9 { padding-inline: 2.app-25rem; }
  .app-lg\:px-10 { padding-inline: 2.app-5rem; }
  .app-lg\:px-11 { padding-inline: 2.app-75rem; }
  .app-lg\:py-0 { padding-block: 0px; }
  .app-lg\:py-0.app-5 { padding-block: 0.app-125rem; }
  .app-lg\:py-1 { padding-block: 0.app-25rem; }
  .app-lg\:py-1.app-5 { padding-block: 0.app-375rem; }
  .app-lg\:py-2 { padding-block: 0.app-5rem; }
  .app-lg\:py-2.app-5 { padding-block: 0.app-625rem; }
  .app-lg\:py-3 { padding-block: 0.app-75rem; }
  .app-lg\:py-3.app-5 { padding-block: 0.app-875rem; }
  .app-lg\:py-4 { padding-block: 1rem; }
  .app-lg\:py-5 { padding-block: 1.app-25rem; }
  .app-lg\:py-6 { padding-block: 1.app-5rem; }
  .app-lg\:py-7 { padding-block: 1.app-75rem; }
  .app-lg\:py-8 { padding-block: 2rem; }
  .app-lg\:py-9 { padding-block: 2.app-25rem; }
  .app-lg\:py-10 { padding-block: 2.app-5rem; }
  .app-lg\:py-11 { padding-block: 2.app-75rem; }
  .app-lg\:pt-0 { padding-top: 0px; }
  .app-lg\:pt-0.app-5 { padding-top: 0.app-125rem; }
  .app-lg\:pt-1 { padding-top: 0.app-25rem; }
  .app-lg\:pt-1.app-5 { padding-top: 0.app-375rem; }
  .app-lg\:pt-2 { padding-top: 0.app-5rem; }
  .app-lg\:pt-2.app-5 { padding-top: 0.app-625rem; }
  .app-lg\:pt-3 { padding-top: 0.app-75rem; }
  .app-lg\:pt-3.app-5 { padding-top: 0.app-875rem; }
  .app-lg\:pt-4 { padding-top: 1rem; }
  .app-lg\:pt-5 { padding-top: 1.app-25rem; }
  .app-lg\:pt-6 { padding-top: 1.app-5rem; }
  .app-lg\:pt-7 { padding-top: 1.app-75rem; }
  .app-lg\:pt-8 { padding-top: 2rem; }
  .app-lg\:pt-9 { padding-top: 2.app-25rem; }
  .app-lg\:pt-10 { padding-top: 2.app-5rem; }
  .app-lg\:pt-11 { padding-top: 2.app-75rem; }
  .app-lg\:pr-0 { padding-right: 0px; }
  .app-lg\:pr-0.app-5 { padding-right: 0.app-125rem; }
  .app-lg\:pr-1 { padding-right: 0.app-25rem; }
  .app-lg\:pr-1.app-5 { padding-right: 0.app-375rem; }
  .app-lg\:pr-2 { padding-right: 0.app-5rem; }
  .app-lg\:pr-2.app-5 { padding-right: 0.app-625rem; }
  .app-lg\:pr-3 { padding-right: 0.app-75rem; }
  .app-lg\:pr-3.app-5 { padding-right: 0.app-875rem; }
  .app-lg\:pr-4 { padding-right: 1rem; }
  .app-lg\:pr-5 { padding-right: 1.app-25rem; }
  .app-lg\:pr-6 { padding-right: 1.app-5rem; }
  .app-lg\:pr-7 { padding-right: 1.app-75rem; }
  .app-lg\:pr-8 { padding-right: 2rem; }
  .app-lg\:pr-9 { padding-right: 2.app-25rem; }
  .app-lg\:pr-10 { padding-right: 2.app-5rem; }
  .app-lg\:pr-11 { padding-right: 2.app-75rem; }
  .app-lg\:pb-0 { padding-bottom: 0px; }
  .app-lg\:pb-0.app-5 { padding-bottom: 0.app-125rem; }
  .app-lg\:pb-1 { padding-bottom: 0.app-25rem; }
  .app-lg\:pb-1.app-5 { padding-bottom: 0.app-375rem; }
  .app-lg\:pb-2 { padding-bottom: 0.app-5rem; }
  .app-lg\:pb-2.app-5 { padding-bottom: 0.app-625rem; }
  .app-lg\:pb-3 { padding-bottom: 0.app-75rem; }
  .app-lg\:pb-3.app-5 { padding-bottom: 0.app-875rem; }
  .app-lg\:pb-4 { padding-bottom: 1rem; }
  .app-lg\:pb-5 { padding-bottom: 1.app-25rem; }
  .app-lg\:pb-6 { padding-bottom: 1.app-5rem; }
  .app-lg\:pb-7 { padding-bottom: 1.app-75rem; }
  .app-lg\:pb-8 { padding-bottom: 2rem; }
  .app-lg\:pb-9 { padding-bottom: 2.app-25rem; }
  .app-lg\:pb-10 { padding-bottom: 2.app-5rem; }
  .app-lg\:pb-11 { padding-bottom: 2.app-75rem; }
  .app-lg\:pl-0 { padding-left: 0px; }
  .app-lg\:pl-0.app-5 { padding-left: 0.app-125rem; }
  .app-lg\:pl-1 { padding-left: 0.app-25rem; }
  .app-lg\:pl-1.app-5 { padding-left: 0.app-375rem; }
  .app-lg\:pl-2 { padding-left: 0.app-5rem; }
  .app-lg\:pl-2.app-5 { padding-left: 0.app-625rem; }
  .app-lg\:pl-3 { padding-left: 0.app-75rem; }
  .app-lg\:pl-3.app-5 { padding-left: 0.app-875rem; }
  .app-lg\:pl-4 { padding-left: 1rem; }
  .app-lg\:pl-5 { padding-left: 1.app-25rem; }
  .app-lg\:pl-6 { padding-left: 1.app-5rem; }
  .app-lg\:pl-7 { padding-left: 1.app-75rem; }
  .app-lg\:pl-8 { padding-left: 2rem; }
  .app-lg\:pl-9 { padding-left: 2.app-25rem; }
  .app-lg\:pl-10 { padding-left: 2.app-5rem; }
  .app-lg\:pl-11 { padding-left: 2.app-75rem; }
  .app-lg\:m-0 { margin: 0px; }
  .app-lg\:m-0.app-5 { margin: 0.app-125rem; }
  .app-lg\:m-1 { margin: 0.app-25rem; }
  .app-lg\:m-1.app-5 { margin: 0.app-375rem; }
  .app-lg\:m-2 { margin: 0.app-5rem; }
  .app-lg\:m-2.app-5 { margin: 0.app-625rem; }
  .app-lg\:m-3 { margin: 0.app-75rem; }
  .app-lg\:m-3.app-5 { margin: 0.app-875rem; }
  .app-lg\:m-4 { margin: 1rem; }
  .app-lg\:m-5 { margin: 1.app-25rem; }
  .app-lg\:m-6 { margin: 1.app-5rem; }
  .app-lg\:m-7 { margin: 1.app-75rem; }
  .app-lg\:m-8 { margin: 2rem; }
  .app-lg\:m-9 { margin: 2.app-25rem; }
  .app-lg\:m-10 { margin: 2.app-5rem; }
  .app-lg\:m-11 { margin: 2.app-75rem; }
  .app-lg\:block { display: block; }
  .app-lg\:inline-block { display: inline-block; }
  .app-lg\:inline { display: inline; }
  .app-lg\:flex { display: flex; }
  .app-lg\:inline-flex { display: inline-flex; }
  .app-lg\:grid { display: grid; }
  .app-lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .app-lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .app-lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .app-lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .app-lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .app-lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .app-lg\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .app-lg\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .app-lg\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .app-lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .app-lg\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .app-lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1280px) {
  .app-xl\:p-0 { padding: 0px; }
  .app-xl\:p-0.app-5 { padding: 0.app-125rem; }
  .app-xl\:p-1 { padding: 0.app-25rem; }
  .app-xl\:p-1.app-5 { padding: 0.app-375rem; }
  .app-xl\:p-2 { padding: 0.app-5rem; }
  .app-xl\:p-2.app-5 { padding: 0.app-625rem; }
  .app-xl\:p-3 { padding: 0.app-75rem; }
  .app-xl\:p-3.app-5 { padding: 0.app-875rem; }
  .app-xl\:p-4 { padding: 1rem; }
  .app-xl\:p-5 { padding: 1.app-25rem; }
  .app-xl\:p-6 { padding: 1.app-5rem; }
  .app-xl\:p-7 { padding: 1.app-75rem; }
  .app-xl\:p-8 { padding: 2rem; }
  .app-xl\:p-9 { padding: 2.app-25rem; }
  .app-xl\:p-10 { padding: 2.app-5rem; }
  .app-xl\:p-11 { padding: 2.app-75rem; }
  .app-xl\:px-0 { padding-inline: 0px; }
  .app-xl\:px-0.app-5 { padding-inline: 0.app-125rem; }
  .app-xl\:px-1 { padding-inline: 0.app-25rem; }
  .app-xl\:px-1.app-5 { padding-inline: 0.app-375rem; }
  .app-xl\:px-2 { padding-inline: 0.app-5rem; }
  .app-xl\:px-2.app-5 { padding-inline: 0.app-625rem; }
  .app-xl\:px-3 { padding-inline: 0.app-75rem; }
  .app-xl\:px-3.app-5 { padding-inline: 0.app-875rem; }
  .app-xl\:px-4 { padding-inline: 1rem; }
  .app-xl\:px-5 { padding-inline: 1.app-25rem; }
  .app-xl\:px-6 { padding-inline: 1.app-5rem; }
  .app-xl\:px-7 { padding-inline: 1.app-75rem; }
  .app-xl\:px-8 { padding-inline: 2rem; }
  .app-xl\:px-9 { padding-inline: 2.app-25rem; }
  .app-xl\:px-10 { padding-inline: 2.app-5rem; }
  .app-xl\:px-11 { padding-inline: 2.app-75rem; }
  .app-xl\:py-0 { padding-block: 0px; }
  .app-xl\:py-0.app-5 { padding-block: 0.app-125rem; }
  .app-xl\:py-1 { padding-block: 0.app-25rem; }
  .app-xl\:py-1.app-5 { padding-block: 0.app-375rem; }
  .app-xl\:py-2 { padding-block: 0.app-5rem; }
  .app-xl\:py-2.app-5 { padding-block: 0.app-625rem; }
  .app-xl\:py-3 { padding-block: 0.app-75rem; }
  .app-xl\:py-3.app-5 { padding-block: 0.app-875rem; }
  .app-xl\:py-4 { padding-block: 1rem; }
  .app-xl\:py-5 { padding-block: 1.app-25rem; }
  .app-xl\:py-6 { padding-block: 1.app-5rem; }
  .app-xl\:py-7 { padding-block: 1.app-75rem; }
  .app-xl\:py-8 { padding-block: 2rem; }
  .app-xl\:py-9 { padding-block: 2.app-25rem; }
  .app-xl\:py-10 { padding-block: 2.app-5rem; }
  .app-xl\:py-11 { padding-block: 2.app-75rem; }
  .app-xl\:pt-0 { padding-top: 0px; }
  .app-xl\:pt-0.app-5 { padding-top: 0.app-125rem; }
  .app-xl\:pt-1 { padding-top: 0.app-25rem; }
  .app-xl\:pt-1.app-5 { padding-top: 0.app-375rem; }
  .app-xl\:pt-2 { padding-top: 0.app-5rem; }
  .app-xl\:pt-2.app-5 { padding-top: 0.app-625rem; }
  .app-xl\:pt-3 { padding-top: 0.app-75rem; }
  .app-xl\:pt-3.app-5 { padding-top: 0.app-875rem; }
  .app-xl\:pt-4 { padding-top: 1rem; }
  .app-xl\:pt-5 { padding-top: 1.app-25rem; }
  .app-xl\:pt-6 { padding-top: 1.app-5rem; }
  .app-xl\:pt-7 { padding-top: 1.app-75rem; }
  .app-xl\:pt-8 { padding-top: 2rem; }
  .app-xl\:pt-9 { padding-top: 2.app-25rem; }
  .app-xl\:pt-10 { padding-top: 2.app-5rem; }
  .app-xl\:pt-11 { padding-top: 2.app-75rem; }
  .app-xl\:pr-0 { padding-right: 0px; }
  .app-xl\:pr-0.app-5 { padding-right: 0.app-125rem; }
  .app-xl\:pr-1 { padding-right: 0.app-25rem; }
  .app-xl\:pr-1.app-5 { padding-right: 0.app-375rem; }
  .app-xl\:pr-2 { padding-right: 0.app-5rem; }
  .app-xl\:pr-2.app-5 { padding-right: 0.app-625rem; }
  .app-xl\:pr-3 { padding-right: 0.app-75rem; }
  .app-xl\:pr-3.app-5 { padding-right: 0.app-875rem; }
  .app-xl\:pr-4 { padding-right: 1rem; }
  .app-xl\:pr-5 { padding-right: 1.app-25rem; }
  .app-xl\:pr-6 { padding-right: 1.app-5rem; }
  .app-xl\:pr-7 { padding-right: 1.app-75rem; }
  .app-xl\:pr-8 { padding-right: 2rem; }
  .app-xl\:pr-9 { padding-right: 2.app-25rem; }
  .app-xl\:pr-10 { padding-right: 2.app-5rem; }
  .app-xl\:pr-11 { padding-right: 2.app-75rem; }
  .app-xl\:pb-0 { padding-bottom: 0px; }
  .app-xl\:pb-0.app-5 { padding-bottom: 0.app-125rem; }
  .app-xl\:pb-1 { padding-bottom: 0.app-25rem; }
  .app-xl\:pb-1.app-5 { padding-bottom: 0.app-375rem; }
  .app-xl\:pb-2 { padding-bottom: 0.app-5rem; }
  .app-xl\:pb-2.app-5 { padding-bottom: 0.app-625rem; }
  .app-xl\:pb-3 { padding-bottom: 0.app-75rem; }
  .app-xl\:pb-3.app-5 { padding-bottom: 0.app-875rem; }
  .app-xl\:pb-4 { padding-bottom: 1rem; }
  .app-xl\:pb-5 { padding-bottom: 1.app-25rem; }
  .app-xl\:pb-6 { padding-bottom: 1.app-5rem; }
  .app-xl\:pb-7 { padding-bottom: 1.app-75rem; }
  .app-xl\:pb-8 { padding-bottom: 2rem; }
  .app-xl\:pb-9 { padding-bottom: 2.app-25rem; }
  .app-xl\:pb-10 { padding-bottom: 2.app-5rem; }
  .app-xl\:pb-11 { padding-bottom: 2.app-75rem; }
  .app-xl\:pl-0 { padding-left: 0px; }
  .app-xl\:pl-0.app-5 { padding-left: 0.app-125rem; }
  .app-xl\:pl-1 { padding-left: 0.app-25rem; }
  .app-xl\:pl-1.app-5 { padding-left: 0.app-375rem; }
  .app-xl\:pl-2 { padding-left: 0.app-5rem; }
  .app-xl\:pl-2.app-5 { padding-left: 0.app-625rem; }
  .app-xl\:pl-3 { padding-left: 0.app-75rem; }
  .app-xl\:pl-3.app-5 { padding-left: 0.app-875rem; }
  .app-xl\:pl-4 { padding-left: 1rem; }
  .app-xl\:pl-5 { padding-left: 1.app-25rem; }
  .app-xl\:pl-6 { padding-left: 1.app-5rem; }
  .app-xl\:pl-7 { padding-left: 1.app-75rem; }
  .app-xl\:pl-8 { padding-left: 2rem; }
  .app-xl\:pl-9 { padding-left: 2.app-25rem; }
  .app-xl\:pl-10 { padding-left: 2.app-5rem; }
  .app-xl\:pl-11 { padding-left: 2.app-75rem; }
  .app-xl\:m-0 { margin: 0px; }
  .app-xl\:m-0.app-5 { margin: 0.app-125rem; }
  .app-xl\:m-1 { margin: 0.app-25rem; }
  .app-xl\:m-1.app-5 { margin: 0.app-375rem; }
  .app-xl\:m-2 { margin: 0.app-5rem; }
  .app-xl\:m-2.app-5 { margin: 0.app-625rem; }
  .app-xl\:m-3 { margin: 0.app-75rem; }
  .app-xl\:m-3.app-5 { margin: 0.app-875rem; }
  .app-xl\:m-4 { margin: 1rem; }
  .app-xl\:m-5 { margin: 1.app-25rem; }
  .app-xl\:m-6 { margin: 1.app-5rem; }
  .app-xl\:m-7 { margin: 1.app-75rem; }
  .app-xl\:m-8 { margin: 2rem; }
  .app-xl\:m-9 { margin: 2.app-25rem; }
  .app-xl\:m-10 { margin: 2.app-5rem; }
  .app-xl\:m-11 { margin: 2.app-75rem; }
  .app-xl\:block { display: block; }
  .app-xl\:inline-block { display: inline-block; }
  .app-xl\:inline { display: inline; }
  .app-xl\:flex { display: flex; }
  .app-xl\:inline-flex { display: inline-flex; }
  .app-xl\:grid { display: grid; }
  .app-xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .app-xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .app-xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .app-xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .app-xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .app-xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .app-xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .app-xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .app-xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .app-xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .app-xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .app-xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1536px) {
  .app-2xl\:p-0 { padding: 0px; }
  .app-2xl\:p-0.app-5 { padding: 0.app-125rem; }
  .app-2xl\:p-1 { padding: 0.app-25rem; }
  .app-2xl\:p-1.app-5 { padding: 0.app-375rem; }
  .app-2xl\:p-2 { padding: 0.app-5rem; }
  .app-2xl\:p-2.app-5 { padding: 0.app-625rem; }
  .app-2xl\:p-3 { padding: 0.app-75rem; }
  .app-2xl\:p-3.app-5 { padding: 0.app-875rem; }
  .app-2xl\:p-4 { padding: 1rem; }
  .app-2xl\:p-5 { padding: 1.app-25rem; }
  .app-2xl\:p-6 { padding: 1.app-5rem; }
  .app-2xl\:p-7 { padding: 1.app-75rem; }
  .app-2xl\:p-8 { padding: 2rem; }
  .app-2xl\:p-9 { padding: 2.app-25rem; }
  .app-2xl\:p-10 { padding: 2.app-5rem; }
  .app-2xl\:p-11 { padding: 2.app-75rem; }
  .app-2xl\:px-0 { padding-inline: 0px; }
  .app-2xl\:px-0.app-5 { padding-inline: 0.app-125rem; }
  .app-2xl\:px-1 { padding-inline: 0.app-25rem; }
  .app-2xl\:px-1.app-5 { padding-inline: 0.app-375rem; }
  .app-2xl\:px-2 { padding-inline: 0.app-5rem; }
  .app-2xl\:px-2.app-5 { padding-inline: 0.app-625rem; }
  .app-2xl\:px-3 { padding-inline: 0.app-75rem; }
  .app-2xl\:px-3.app-5 { padding-inline: 0.app-875rem; }
  .app-2xl\:px-4 { padding-inline: 1rem; }
  .app-2xl\:px-5 { padding-inline: 1.app-25rem; }
  .app-2xl\:px-6 { padding-inline: 1.app-5rem; }
  .app-2xl\:px-7 { padding-inline: 1.app-75rem; }
  .app-2xl\:px-8 { padding-inline: 2rem; }
  .app-2xl\:px-9 { padding-inline: 2.app-25rem; }
  .app-2xl\:px-10 { padding-inline: 2.app-5rem; }
  .app-2xl\:px-11 { padding-inline: 2.app-75rem; }
  .app-2xl\:py-0 { padding-block: 0px; }
  .app-2xl\:py-0.app-5 { padding-block: 0.app-125rem; }
  .app-2xl\:py-1 { padding-block: 0.app-25rem; }
  .app-2xl\:py-1.app-5 { padding-block: 0.app-375rem; }
  .app-2xl\:py-2 { padding-block: 0.app-5rem; }
  .app-2xl\:py-2.app-5 { padding-block: 0.app-625rem; }
  .app-2xl\:py-3 { padding-block: 0.app-75rem; }
  .app-2xl\:py-3.app-5 { padding-block: 0.app-875rem; }
  .app-2xl\:py-4 { padding-block: 1rem; }
  .app-2xl\:py-5 { padding-block: 1.app-25rem; }
  .app-2xl\:py-6 { padding-block: 1.app-5rem; }
  .app-2xl\:py-7 { padding-block: 1.app-75rem; }
  .app-2xl\:py-8 { padding-block: 2rem; }
  .app-2xl\:py-9 { padding-block: 2.app-25rem; }
  .app-2xl\:py-10 { padding-block: 2.app-5rem; }
  .app-2xl\:py-11 { padding-block: 2.app-75rem; }
  .app-2xl\:pt-0 { padding-top: 0px; }
  .app-2xl\:pt-0.app-5 { padding-top: 0.app-125rem; }
  .app-2xl\:pt-1 { padding-top: 0.app-25rem; }
  .app-2xl\:pt-1.app-5 { padding-top: 0.app-375rem; }
  .app-2xl\:pt-2 { padding-top: 0.app-5rem; }
  .app-2xl\:pt-2.app-5 { padding-top: 0.app-625rem; }
  .app-2xl\:pt-3 { padding-top: 0.app-75rem; }
  .app-2xl\:pt-3.app-5 { padding-top: 0.app-875rem; }
  .app-2xl\:pt-4 { padding-top: 1rem; }
  .app-2xl\:pt-5 { padding-top: 1.app-25rem; }
  .app-2xl\:pt-6 { padding-top: 1.app-5rem; }
  .app-2xl\:pt-7 { padding-top: 1.app-75rem; }
  .app-2xl\:pt-8 { padding-top: 2rem; }
  .app-2xl\:pt-9 { padding-top: 2.app-25rem; }
  .app-2xl\:pt-10 { padding-top: 2.app-5rem; }
  .app-2xl\:pt-11 { padding-top: 2.app-75rem; }
  .app-2xl\:pr-0 { padding-right: 0px; }
  .app-2xl\:pr-0.app-5 { padding-right: 0.app-125rem; }
  .app-2xl\:pr-1 { padding-right: 0.app-25rem; }
  .app-2xl\:pr-1.app-5 { padding-right: 0.app-375rem; }
  .app-2xl\:pr-2 { padding-right: 0.app-5rem; }
  .app-2xl\:pr-2.app-5 { padding-right: 0.app-625rem; }
  .app-2xl\:pr-3 { padding-right: 0.app-75rem; }
  .app-2xl\:pr-3.app-5 { padding-right: 0.app-875rem; }
  .app-2xl\:pr-4 { padding-right: 1rem; }
  .app-2xl\:pr-5 { padding-right: 1.app-25rem; }
  .app-2xl\:pr-6 { padding-right: 1.app-5rem; }
  .app-2xl\:pr-7 { padding-right: 1.app-75rem; }
  .app-2xl\:pr-8 { padding-right: 2rem; }
  .app-2xl\:pr-9 { padding-right: 2.app-25rem; }
  .app-2xl\:pr-10 { padding-right: 2.app-5rem; }
  .app-2xl\:pr-11 { padding-right: 2.app-75rem; }
  .app-2xl\:pb-0 { padding-bottom: 0px; }
  .app-2xl\:pb-0.app-5 { padding-bottom: 0.app-125rem; }
  .app-2xl\:pb-1 { padding-bottom: 0.app-25rem; }
  .app-2xl\:pb-1.app-5 { padding-bottom: 0.app-375rem; }
  .app-2xl\:pb-2 { padding-bottom: 0.app-5rem; }
  .app-2xl\:pb-2.app-5 { padding-bottom: 0.app-625rem; }
  .app-2xl\:pb-3 { padding-bottom: 0.app-75rem; }
  .app-2xl\:pb-3.app-5 { padding-bottom: 0.app-875rem; }
  .app-2xl\:pb-4 { padding-bottom: 1rem; }
  .app-2xl\:pb-5 { padding-bottom: 1.app-25rem; }
  .app-2xl\:pb-6 { padding-bottom: 1.app-5rem; }
  .app-2xl\:pb-7 { padding-bottom: 1.app-75rem; }
  .app-2xl\:pb-8 { padding-bottom: 2rem; }
  .app-2xl\:pb-9 { padding-bottom: 2.app-25rem; }
  .app-2xl\:pb-10 { padding-bottom: 2.app-5rem; }
  .app-2xl\:pb-11 { padding-bottom: 2.app-75rem; }
  .app-2xl\:pl-0 { padding-left: 0px; }
  .app-2xl\:pl-0.app-5 { padding-left: 0.app-125rem; }
  .app-2xl\:pl-1 { padding-left: 0.app-25rem; }
  .app-2xl\:pl-1.app-5 { padding-left: 0.app-375rem; }
  .app-2xl\:pl-2 { padding-left: 0.app-5rem; }
  .app-2xl\:pl-2.app-5 { padding-left: 0.app-625rem; }
  .app-2xl\:pl-3 { padding-left: 0.app-75rem; }
  .app-2xl\:pl-3.app-5 { padding-left: 0.app-875rem; }
  .app-2xl\:pl-4 { padding-left: 1rem; }
  .app-2xl\:pl-5 { padding-left: 1.app-25rem; }
  .app-2xl\:pl-6 { padding-left: 1.app-5rem; }
  .app-2xl\:pl-7 { padding-left: 1.app-75rem; }
  .app-2xl\:pl-8 { padding-left: 2rem; }
  .app-2xl\:pl-9 { padding-left: 2.app-25rem; }
  .app-2xl\:pl-10 { padding-left: 2.app-5rem; }
  .app-2xl\:pl-11 { padding-left: 2.app-75rem; }
  .app-2xl\:m-0 { margin: 0px; }
  .app-2xl\:m-0.app-5 { margin: 0.app-125rem; }
  .app-2xl\:m-1 { margin: 0.app-25rem; }
  .app-2xl\:m-1.app-5 { margin: 0.app-375rem; }
  .app-2xl\:m-2 { margin: 0.app-5rem; }
  .app-2xl\:m-2.app-5 { margin: 0.app-625rem; }
  .app-2xl\:m-3 { margin: 0.app-75rem; }
  .app-2xl\:m-3.app-5 { margin: 0.app-875rem; }
  .app-2xl\:m-4 { margin: 1rem; }
  .app-2xl\:m-5 { margin: 1.app-25rem; }
  .app-2xl\:m-6 { margin: 1.app-5rem; }
  .app-2xl\:m-7 { margin: 1.app-75rem; }
  .app-2xl\:m-8 { margin: 2rem; }
  .app-2xl\:m-9 { margin: 2.app-25rem; }
  .app-2xl\:m-10 { margin: 2.app-5rem; }
  .app-2xl\:m-11 { margin: 2.app-75rem; }
  .app-2xl\:block { display: block; }
  .app-2xl\:inline-block { display: inline-block; }
  .app-2xl\:inline { display: inline; }
  .app-2xl\:flex { display: flex; }
  .app-2xl\:inline-flex { display: inline-flex; }
  .app-2xl\:grid { display: grid; }
  .app-2xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .app-2xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .app-2xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .app-2xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .app-2xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .app-2xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .app-2xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .app-2xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .app-2xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .app-2xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .app-2xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .app-2xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

/* Hover and focus variants */
.app-hover\:text-slate-50:hover { color: #f8fafc; }
.app-hover\:bg-slate-50:hover { background-color: #f8fafc; }
.app-focus\:ring-slate-50:focus { --tw-ring-color: #f8fafc; }
.app-hover\:text-slate-100:hover { color: #f1f5f9; }
.app-hover\:bg-slate-100:hover { background-color: #f1f5f9; }
.app-focus\:ring-slate-100:focus { --tw-ring-color: #f1f5f9; }
.app-hover\:text-slate-200:hover { color: #e2e8f0; }
.app-hover\:bg-slate-200:hover { background-color: #e2e8f0; }
.app-focus\:ring-slate-200:focus { --tw-ring-color: #e2e8f0; }
.app-hover\:text-slate-300:hover { color: #cbd5e1; }
.app-hover\:bg-slate-300:hover { background-color: #cbd5e1; }
.app-focus\:ring-slate-300:focus { --tw-ring-color: #cbd5e1; }
.app-hover\:text-slate-400:hover { color: #94a3b8; }
.app-hover\:bg-slate-400:hover { background-color: #94a3b8; }
.app-focus\:ring-slate-400:focus { --tw-ring-color: #94a3b8; }
.app-hover\:text-slate-500:hover { color: #64748b; }
.app-hover\:bg-slate-500:hover { background-color: #64748b; }
.app-focus\:ring-slate-500:focus { --tw-ring-color: #64748b; }
.app-hover\:text-slate-600:hover { color: #475569; }
.app-hover\:bg-slate-600:hover { background-color: #475569; }
.app-focus\:ring-slate-600:focus { --tw-ring-color: #475569; }
.app-hover\:text-slate-700:hover { color: #334155; }
.app-hover\:bg-slate-700:hover { background-color: #334155; }
.app-focus\:ring-slate-700:focus { --tw-ring-color: #334155; }
.app-hover\:text-slate-800:hover { color: #1e293b; }
.app-hover\:bg-slate-800:hover { background-color: #1e293b; }
.app-focus\:ring-slate-800:focus { --tw-ring-color: #1e293b; }
.app-hover\:text-slate-900:hover { color: #0f172a; }
.app-hover\:bg-slate-900:hover { background-color: #0f172a; }
.app-focus\:ring-slate-900:focus { --tw-ring-color: #0f172a; }
.app-hover\:text-slate-950:hover { color: #020617; }
.app-hover\:bg-slate-950:hover { background-color: #020617; }
.app-focus\:ring-slate-950:focus { --tw-ring-color: #020617; }
.app-hover\:text-gray-50:hover { color: #f8fafc; }
.app-hover\:bg-gray-50:hover { background-color: #f8fafc; }
.app-focus\:ring-gray-50:focus { --tw-ring-color: #f8fafc; }
.app-hover\:text-gray-100:hover { color: #f1f5f9; }
.app-hover\:bg-gray-100:hover { background-color: #f1f5f9; }
.app-focus\:ring-gray-100:focus { --tw-ring-color: #f1f5f9; }
.app-hover\:text-gray-200:hover { color: #e2e8f0; }
.app-hover\:bg-gray-200:hover { background-color: #e2e8f0; }
.app-focus\:ring-gray-200:focus { --tw-ring-color: #e2e8f0; }
.app-hover\:text-gray-300:hover { color: #cbd5e1; }
.app-hover\:bg-gray-300:hover { background-color: #cbd5e1; }
.app-focus\:ring-gray-300:focus { --tw-ring-color: #cbd5e1; }
.app-hover\:text-gray-400:hover { color: #94a3b8; }
.app-hover\:bg-gray-400:hover { background-color: #94a3b8; }
.app-focus\:ring-gray-400:focus { --tw-ring-color: #94a3b8; }
.app-hover\:text-gray-500:hover { color: #64748b; }
.app-hover\:bg-gray-500:hover { background-color: #64748b; }
.app-focus\:ring-gray-500:focus { --tw-ring-color: #64748b; }
.app-hover\:text-gray-600:hover { color: #475569; }
.app-hover\:bg-gray-600:hover { background-color: #475569; }
.app-focus\:ring-gray-600:focus { --tw-ring-color: #475569; }
.app-hover\:text-gray-700:hover { color: #334155; }
.app-hover\:bg-gray-700:hover { background-color: #334155; }
.app-focus\:ring-gray-700:focus { --tw-ring-color: #334155; }
.app-hover\:text-gray-800:hover { color: #1e293b; }
.app-hover\:bg-gray-800:hover { background-color: #1e293b; }
.app-focus\:ring-gray-800:focus { --tw-ring-color: #1e293b; }
.app-hover\:text-gray-900:hover { color: #0f172a; }
.app-hover\:bg-gray-900:hover { background-color: #0f172a; }
.app-focus\:ring-gray-900:focus { --tw-ring-color: #0f172a; }
.app-hover\:text-gray-950:hover { color: #020617; }
.app-hover\:bg-gray-950:hover { background-color: #020617; }
.app-focus\:ring-gray-950:focus { --tw-ring-color: #020617; }
.app-hover\:text-zinc-50:hover { color: #f8fafc; }
.app-hover\:bg-zinc-50:hover { background-color: #f8fafc; }
.app-focus\:ring-zinc-50:focus { --tw-ring-color: #f8fafc; }
.app-hover\:text-zinc-100:hover { color: #f1f5f9; }
.app-hover\:bg-zinc-100:hover { background-color: #f1f5f9; }
.app-focus\:ring-zinc-100:focus { --tw-ring-color: #f1f5f9; }
.app-hover\:text-zinc-200:hover { color: #e2e8f0; }
.app-hover\:bg-zinc-200:hover { background-color: #e2e8f0; }
.app-focus\:ring-zinc-200:focus { --tw-ring-color: #e2e8f0; }
.app-hover\:text-zinc-300:hover { color: #cbd5e1; }
.app-hover\:bg-zinc-300:hover { background-color: #cbd5e1; }
.app-focus\:ring-zinc-300:focus { --tw-ring-color: #cbd5e1; }
.app-hover\:text-zinc-400:hover { color: #94a3b8; }
.app-hover\:bg-zinc-400:hover { background-color: #94a3b8; }
.app-focus\:ring-zinc-400:focus { --tw-ring-color: #94a3b8; }
.app-hover\:text-zinc-500:hover { color: #64748b; }
.app-hover\:bg-zinc-500:hover { background-color: #64748b; }
.app-focus\:ring-zinc-500:focus { --tw-ring-color: #64748b; }
.app-hover\:text-zinc-600:hover { color: #475569; }
.app-hover\:bg-zinc-600:hover { background-color: #475569; }
.app-focus\:ring-zinc-600:focus { --tw-ring-color: #475569; }
.app-hover\:text-zinc-700:hover { color: #334155; }
.app-hover\:bg-zinc-700:hover { background-color: #334155; }
.app-focus\:ring-zinc-700:focus { --tw-ring-color: #334155; }
.app-hover\:text-zinc-800:hover { color: #1e293b; }
.app-hover\:bg-zinc-800:hover { background-color: #1e293b; }
.app-focus\:ring-zinc-800:focus { --tw-ring-color: #1e293b; }
.app-hover\:text-zinc-900:hover { color: #0f172a; }
.app-hover\:bg-zinc-900:hover { background-color: #0f172a; }
.app-focus\:ring-zinc-900:focus { --tw-ring-color: #0f172a; }
.app-hover\:text-zinc-950:hover { color: #020617; }
.app-hover\:bg-zinc-950:hover { background-color: #020617; }
.app-focus\:ring-zinc-950:focus { --tw-ring-color: #020617; }
.app-hover\:text-neutral-50:hover { color: #f8fafc; }
.app-hover\:bg-neutral-50:hover { background-color: #f8fafc; }
.app-focus\:ring-neutral-50:focus { --tw-ring-color: #f8fafc; }
.app-hover\:text-neutral-100:hover { color: #f1f5f9; }
.app-hover\:bg-neutral-100:hover { background-color: #f1f5f9; }
.app-focus\:ring-neutral-100:focus { --tw-ring-color: #f1f5f9; }
.app-hover\:text-neutral-200:hover { color: #e2e8f0; }
.app-hover\:bg-neutral-200:hover { background-color: #e2e8f0; }
.app-focus\:ring-neutral-200:focus { --tw-ring-color: #e2e8f0; }
.app-hover\:text-neutral-300:hover { color: #cbd5e1; }
.app-hover\:bg-neutral-300:hover { background-color: #cbd5e1; }
.app-focus\:ring-neutral-300:focus { --tw-ring-color: #cbd5e1; }
.app-hover\:text-neutral-400:hover { color: #94a3b8; }
.app-hover\:bg-neutral-400:hover { background-color: #94a3b8; }
.app-focus\:ring-neutral-400:focus { --tw-ring-color: #94a3b8; }
.app-hover\:text-neutral-500:hover { color: #64748b; }
.app-hover\:bg-neutral-500:hover { background-color: #64748b; }
.app-focus\:ring-neutral-500:focus { --tw-ring-color: #64748b; }
.app-hover\:text-neutral-600:hover { color: #475569; }
.app-hover\:bg-neutral-600:hover { background-color: #475569; }
.app-focus\:ring-neutral-600:focus { --tw-ring-color: #475569; }
.app-hover\:text-neutral-700:hover { color: #334155; }
.app-hover\:bg-neutral-700:hover { background-color: #334155; }
.app-focus\:ring-neutral-700:focus { --tw-ring-color: #334155; }
.app-hover\:text-neutral-800:hover { color: #1e293b; }
.app-hover\:bg-neutral-800:hover { background-color: #1e293b; }
.app-focus\:ring-neutral-800:focus { --tw-ring-color: #1e293b; }
.app-hover\:text-neutral-900:hover { color: #0f172a; }
.app-hover\:bg-neutral-900:hover { background-color: #0f172a; }
.app-focus\:ring-neutral-900:focus { --tw-ring-color: #0f172a; }
.app-hover\:text-neutral-950:hover { color: #020617; }
.app-hover\:bg-neutral-950:hover { background-color: #020617; }
.app-focus\:ring-neutral-950:focus { --tw-ring-color: #020617; }
.app-hover\:text-stone-50:hover { color: #f8fafc; }
.app-hover\:bg-stone-50:hover { background-color: #f8fafc; }
.app-focus\:ring-stone-50:focus { --tw-ring-color: #f8fafc; }
.app-hover\:text-stone-100:hover { color: #f1f5f9; }
.app-hover\:bg-stone-100:hover { background-color: #f1f5f9; }
.app-focus\:ring-stone-100:focus { --tw-ring-color: #f1f5f9; }
.app-hover\:text-stone-200:hover { color: #e2e8f0; }
.app-hover\:bg-stone-200:hover { background-color: #e2e8f0; }
.app-focus\:ring-stone-200:focus { --tw-ring-color: #e2e8f0; }
.app-hover\:text-stone-300:hover { color: #cbd5e1; }
.app-hover\:bg-stone-300:hover { background-color: #cbd5e1; }
.app-focus\:ring-stone-300:focus { --tw-ring-color: #cbd5e1; }
.app-hover\:text-stone-400:hover { color: #94a3b8; }
.app-hover\:bg-stone-400:hover { background-color: #94a3b8; }
.app-focus\:ring-stone-400:focus { --tw-ring-color: #94a3b8; }
.app-hover\:text-stone-500:hover { color: #64748b; }
.app-hover\:bg-stone-500:hover { background-color: #64748b; }
.app-focus\:ring-stone-500:focus { --tw-ring-color: #64748b; }
.app-hover\:text-stone-600:hover { color: #475569; }
.app-hover\:bg-stone-600:hover { background-color: #475569; }
.app-focus\:ring-stone-600:focus { --tw-ring-color: #475569; }
.app-hover\:text-stone-700:hover { color: #334155; }
.app-hover\:bg-stone-700:hover { background-color: #334155; }
.app-focus\:ring-stone-700:focus { --tw-ring-color: #334155; }
.app-hover\:text-stone-800:hover { color: #1e293b; }
.app-hover\:bg-stone-800:hover { background-color: #1e293b; }
.app-focus\:ring-stone-800:focus { --tw-ring-color: #1e293b; }
.app-hover\:text-stone-900:hover { color: #0f172a; }
.app-hover\:bg-stone-900:hover { background-color: #0f172a; }
.app-focus\:ring-stone-900:focus { --tw-ring-color: #0f172a; }
.app-hover\:text-stone-950:hover { color: #020617; }
.app-hover\:bg-stone-950:hover { background-color: #020617; }
.app-focus\:ring-stone-950:focus { --tw-ring-color: #020617; }
.app-hover\:text-red-50:hover { color: #f8fafc; }
.app-hover\:bg-red-50:hover { background-color: #f8fafc; }
.app-focus\:ring-red-50:focus { --tw-ring-color: #f8fafc; }
.app-hover\:text-red-100:hover { color: #f1f5f9; }
.app-hover\:bg-red-100:hover { background-color: #f1f5f9; }
.app-focus\:ring-red-100:focus { --tw-ring-color: #f1f5f9; }
.app-hover\:text-red-200:hover { color: #e2e8f0; }
.app-hover\:bg-red-200:hover { background-color: #e2e8f0; }
.app-focus\:ring-red-200:focus { --tw-ring-color: #e2e8f0; }
.app-hover\:text-red-300:hover { color: #cbd5e1; }
.app-hover\:bg-red-300:hover { background-color: #cbd5e1; }
.app-focus\:ring-red-300:focus { --tw-ring-color: #cbd5e1; }
.app-hover\:text-red-400:hover { color: #94a3b8; }
.app-hover\:bg-red-400:hover { background-color: #94a3b8; }
.app-focus\:ring-red-400:focus { --tw-ring-color: #94a3b8; }
.app-hover\:text-red-500:hover { color: #64748b; }
.app-hover\:bg-red-500:hover { background-color: #64748b; }
.app-focus\:ring-red-500:focus { --tw-ring-color: #64748b; }
.app-hover\:text-red-600:hover { color: #475569; }
.app-hover\:bg-red-600:hover { background-color: #475569; }
.app-focus\:ring-red-600:focus { --tw-ring-color: #475569; }
.app-hover\:text-red-700:hover { color: #334155; }
.app-hover\:bg-red-700:hover { background-color: #334155; }
.app-focus\:ring-red-700:focus { --tw-ring-color: #334155; }
.app-hover\:text-red-800:hover { color: #1e293b; }
.app-hover\:bg-red-800:hover { background-color: #1e293b; }
.app-focus\:ring-red-800:focus { --tw-ring-color: #1e293b; }
.app-hover\:text-red-900:hover { color: #0f172a; }
.app-hover\:bg-red-900:hover { background-color: #0f172a; }
.app-focus\:ring-red-900:focus { --tw-ring-color: #0f172a; }
.app-hover\:text-red-950:hover { color: #020617; }
.app-hover\:bg-red-950:hover { background-color: #020617; }
.app-focus\:ring-red-950:focus { --tw-ring-color: #020617; }

@keyframes spin { to { transform: rotate(360deg); } }
@keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } }
@keyframes pulse { 50% { opacity: 0.app-5; } }
@keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(0.app-8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, 0.app-2, 1); } }
.app-animate-spin { animation: spin 1s linear infinite; }
.app-animate-ping { animation: ping 1s cubic-bezier(0, 0, 0.app-2, 1) infinite; }
.app-animate-pulse { animation: pulse 2s cubic-bezier(0.app-4, 0, 0.app-6, 1) infinite; }
.app-animate-bounce { animation: bounce 1s infinite; }

.app-text-xs { font-size: 0.app-75rem; line-height: 1rem; }
.app-text-sm { font-size: 0.app-875rem; line-height: 1.app-25rem; }
.app-text-base { font-size: 1rem; line-height: 1.app-5rem; }
.app-text-lg { font-size: 1.app-125rem; line-height: 1.app-75rem; }
.app-text-xl { font-size: 1.app-25rem; line-height: 1.app-75rem; }
.app-text-2xl { font-size: 1.app-5rem; line-height: 2rem; }
.app-text-3xl { font-size: 1.app-875rem; line-height: 2.app-25rem; }
.app-text-4xl { font-size: 2.app-25rem; line-height: 2.app-5rem; }
.app-text-5xl { font-size: 3rem; line-height: 1; }
.app-text-6xl { font-size: 3.app-75rem; line-height: 1; }
.app-text-7xl { font-size: 4.app-5rem; line-height: 1; }
.app-text-8xl { font-size: 6rem; line-height: 1; }
.app-text-9xl { font-size: 8rem; line-height: 1; }

.app-shadow-sm { box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.app-05); }
.app-shadow { box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.app-1), 0 1px 2px -1px rgb(0 0 0 / 0.app-1); }
.app-shadow-md { box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.app-1), 0 2px 4px -2px rgb(0 0 0 / 0.app-1); }
.app-shadow-lg { box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.app-1), 0 4px 6px -4px rgb(0 0 0 / 0.app-1); }
.app-shadow-xl { box-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.app-1), 0 8px 10px -6px rgb(0 0 0 / 0.app-1); }
.app-shadow-2xl { box-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.app-25); }
.app-shadow-inner { box-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.app-05); }
.app-shadow-none { box-shadow: 0 0 #0000; }

.app-opacity-0 { opacity: 0.app-0; }
.app-opacity-5 { opacity: 0.app-05; }
.app-opacity-10 { opacity: 0.app-1; }
.app-opacity-15 { opacity: 0.app-15; }
.app-opacity-20 { opacity: 0.app-2; }
.app-opacity-25 { opacity: 0.app-25; }
.app-opacity-30 { opacity: 0.app-3; }
.app-opacity-35 { opacity: 0.app-35; }
.app-opacity-40 { opacity: 0.app-4; }
.app-opacity-45 { opacity: 0.app-45; }
.app-opacity-50 { opacity: 0.app-5; }
.app-opacity-55 { opacity: 0.app-55; }
.app-opacity-60 { opacity: 0.app-6; }
.app-opacity-65 { opacity: 0.app-65; }
.app-opacity-70 { opacity: 0.app-7; }
.app-opacity-75 { opacity: 0.app-75; }
.app-opacity-80 { opacity: 0.app-8; }
.app-opacity-85 { opacity: 0.app-85; }
.app-opacity-90 { opacity: 0.app-9; }
.app-opacity-95 { opacity: 0.app-95; }
.app-opacity-100 { opacity: 1.app-0; }

.app-z-0 { z-index: 0; }
.app-z-10 { z-index: 10; }
.app-z-20 { z-index: 20; }
.app-z-30 { z-index: 30; }
.app-z-40 { z-index: 40; }
.app-z-50 { z-index: 50; }
.app-z-auto { z-index: auto; }

.app-overflow-auto { overflow: auto; }
.app-overflow-x-auto { overflow-x: auto; }
.app-overflow-y-auto { overflow-y: auto; }
.app-overflow-hidden { overflow: hidden; }
.app-overflow-x-hidden { overflow-x: hidden; }
.app-overflow-y-hidden { overflow-y: hidden; }
.app-overflow-clip { overflow: clip; }
.app-overflow-x-clip { overflow-x: clip; }
.app-overflow-y-clip { overflow-y: clip; }
.app-overflow-visible { overflow: visible; }
.app-overflow-x-visible { overflow-x: visible; }
.app-overflow-y-visible { overflow-y: visible; }
.app-overflow-scroll { overflow: scroll; }
.app-overflow-x-scroll { overflow-x: scroll; }
.app-overflow-y-scroll { overflow-y: scroll; }

@media (prefers-color-scheme: dark) {
  .app-dark\:text-slate-50 { color: #020617; }
  .app-dark\:bg-slate-50 { background-color: #020617; }
  .app-dark\:border-slate-50 { border-color: #020617; }
  .app-dark\:ring-slate-50 { --tw-ring-color: #020617; }
  .app-dark\:hover\:text-slate-50:hover { color: #020617; }
  .app-dark\:hover\:bg-slate-50:hover { background-color: #020617; }
  .app-dark\:text-slate-100 { color: #0f172a; }
  .app-dark\:bg-slate-100 { background-color: #0f172a; }
  .app-dark\:border-slate-100 { border-color: #0f172a; }
  .app-dark\:ring-slate-100 { --tw-ring-color: #0f172a; }
  .app-dark\:hover\:text-slate-100:hover { color: #0f172a; }
  .app-dark\:hover\:bg-slate-100:hover { background-color: #0f172a; }
  .app-dark\:text-slate-200 { color: #1e293b; }
  .app-dark\:bg-slate-200 { background-color: #1e293b; }
  .app-dark\:border-slate-200 { border-color: #1e293b; }
  .app-dark\:ring-slate-200 { --tw-ring-color: #1e293b; }
  .app-dark\:hover\:text-slate-200:hover { color: #1e293b; }
  .app-dark\:hover\:bg-slate-200:hover { background-color: #1e293b; }
  .app-dark\:text-slate-300 { color: #334155; }
  .app-dark\:bg-slate-300 { background-color: #334155; }
  .app-dark\:border-slate-300 { border-color: #334155; }
  .app-dark\:ring-slate-300 { --tw-ring-color: #334155; }
  .app-dark\:hover\:text-slate-300:hover { color: #334155; }
  .app-dark\:hover\:bg-slate-300:hover { background-color: #334155; }
  .app-dark\:text-slate-400 { color: #475569; }
  .app-dark\:bg-slate-400 { background-color: #475569; }
  .app-dark\:border-slate-400 { border-color: #475569; }
  .app-dark\:ring-slate-400 { --tw-ring-color: #475569; }
  .app-dark\:hover\:text-slate-400:hover { color: #475569; }
  .app-dark\:hover\:bg-slate-400:hover { background-color: #475569; }
  .app-dark\:text-slate-500 { color: #64748b; }
  .app-dark\:bg-slate-500 { background-color: #64748b; }
  .app-dark\:border-slate-500 { border-color: #64748b; }
  .app-dark\:ring-slate-500 { --tw-ring-color: #64748b; }
  .app-dark\:hover\:text-slate-500:hover { color: #64748b; }
  .app-dark\:hover\:bg-slate-500:hover { background-color: #64748b; }
  .app-dark\:text-slate-600 { color: #94a3b8; }
  .app-dark\:bg-slate-600 { background-color: #94a3b8; }
  .app-dark\:border-slate-600 { border-color: #94a3b8; }
  .app-dark\:ring-slate-600 { --tw-ring-color: #94a3b8; }
  .app-dark\:hover\:text-slate-600:hover { color: #94a3b8; }
  .app-dark\:hover\:bg-slate-600:hover { background-color: #94a3b8; }
  .app-dark\:text-slate-700 { color: #cbd5e1; }
  .app-dark\:bg-slate-700 { background-color: #cbd5e1; }
  .app-dark\:border-slate-700 { border-color: #cbd5e1; }
  .app-dark\:ring-slate-700 { --tw-ring-color: #cbd5e1; }
  .app-dark\:hover\:text-slate-700:hover { color: #cbd5e1; }
  .app-dark\:hover\:bg-slate-700:hover { background-color: #cbd5e1; }
  .app-dark\:text-slate-800 { color: #e2e8f0; }
  .app-dark\:bg-slate-800 { background-color: #e2e8f0; }
  .app-dark\:border-slate-800 { border-color: #e2e8f0; }
  .app-dark\:ring-slate-800 { --tw-ring-color: #e2e8f0; }
  .app-dark\:hover\:text-slate-800:hover { color: #e2e8f0; }
  .app-dark\:hover\:bg-slate-800:hover { background-color: #e2e8f0; }
  .app-dark\:text-slate-900 { color: #f1f5f9; }
  .app-dark\:bg-slate-900 { background-color: #f1f5f9; }
  .app-dark\:border-slate-900 { border-color: #f1f5f9; }
  .app-dark\:ring-slate-900 { --tw-ring-color: #f1f5f9; }
  .app-dark\:hover\:text-slate-900:hover { color: #f1f5f9; }
  .app-dark\:hover\:bg-slate-900:hover { background-color: #f1f5f9; }
  .app-dark\:text-slate-950 { color: #f8fafc; }
  .app-dark\:bg-slate-950 { background-color: #f8fafc; }
  .app-dark\:border-slate-950 { border-color: #f8fafc; }
  .app-dark\:ring-slate-950 { --tw-ring-color: #f8fafc; }
  .app-dark\:hover\:text-slate-950:hover { color: #f8fafc; }
  .app-dark\:hover\:bg-slate-950:hover { background-color: #f8fafc; }
  .app-dark\:text-gray-50 { color: #020617; }
  .app-dark\:bg-gray-50 { background-color: #020617; }
  .app-dark\:border-gray-50 { border-color: #020617; }
  .app-dark\:ring-gray-50 { --tw-ring-color: #020617; }
  .app-dark\:hover\:text-gray-50:hover { color: #020617; }
  .app-dark\:hover\:bg-gray-50:hover { background-color: #020617; }
  .app-dark\:text-gray-100 { color: #0f172a; }
  .app-dark\:bg-gray-100 { background-color: #0f172a; }
  .app-dark\:border-gray-100 { border-color: #0f172a; }
  .app-dark\:ring-gray-100 { --tw-ring-color: #0f172a; }
  .app-dark\:hover\:text-gray-100:hover { color: #0f172a; }
  .app-dark\:hover\:bg-gray-100:hover { background-color: #0f172a; }
  .app-dark\:text-gray-200 { color: #1e293b; }
  .app-dark\:bg-gray-200 { background-color: #1e293b; }
  .app-dark\:border-gray-200 { border-color: #1e293b; }
  .app-dark\:ring-gray-200 { --tw-ring-color: #1e293b; }
  .app-dark\:hover\:text-gray-200:hover { color: #1e293b; }
  .app-dark\:hover\:bg-gray-200:hover { background-color: #1e293b; }
  .app-dark\:text-gray-300 { color: #334155; }
  .app-dark\:bg-gray-300 { background-color: #334155; }
  .app-dark\:border-gray-300 { border-color: #334155; }
  .app-dark\:ring-gray-300 { --tw-ring-color: #334155; }
  .app-dark\:hover\:text-gray-300:hover { color: #334155; }
  .app-dark\:hover\:bg-gray-300:hover { background-color: #334155; }
  .app-dark\:text-gray-400 { color: #475569; }
  .app-dark\:bg-gray-400 { background-color: #475569; }
  .app-dark\:border-gray-400 { border-color: #475569; }
  .app-dark\:ring-gray-400 { --tw-ring-color: #475569; }
  .app-dark\:hover\:text-gray-400:hover { color: #475569; }
  .app-dark\:hover\:bg-gray-400:hover { background-color: #475569; }
  .app-dark\:text-gray-500 { color: #64748b; }
  .app-dark\:bg-gray-500 { background-color: #64748b; }
  .app-dark\:border-gray-500 { border-color: #64748b; }
  .app-dark\:ring-gray-500 { --tw-ring-color: #64748b; }
  .app-dark\:hover\:text-gray-500:hover { color: #64748b; }
  .app-dark\:hover\:bg-gray-500:hover { background-color: #64748b; }
  .app-dark\:text-gray-600 { color: #94a3b8; }
  .app-dark\:bg-gray-600 { background-color: #94a3b8; }
  .app-dark\:border-gray-600 { border-color: #94a3b8; }
  .app-dark\:ring-gray-600 { --tw-ring-color: #94a3b8; }
  .app-dark\:hover\:text-gray-600:hover { color: #94a3b8; }
  .app-dark\:hover\:bg-gray-600:hover { background-color: #94a3b8; }
  .app-dark\:text-gray-700 { color: #cbd5e1; }
  .app-dark\:bg-gray-700 { background-color: #cbd5e1; }
  .app-dark\:border-gray-700 { border-color: #cbd5e1; }
  .app-dark\:ring-gray-700 { --tw-ring-color: #cbd5e1; }
  .app-dark\:hover\:text-gray-700:hover { color: #cbd5e1; }
  .app-dark\:hover\:bg-gray-700:hover { background-color: #cbd5e1; }
  .app-dark\:text-gray-800 { color: #e2e8f0; }
  .app-dark\:bg-gray-800 { background-color: #e2e8f0; }
  .app-dark\:border-gray-800 { border-color: #e2e8f0; }
  .app-dark\:ring-gray-800 { --tw-ring-color: #e2e8f0; }
  .app-dark\:hover\:text-gray-800:hover { color: #e2e8f0; }
  .app-dark\:hover\:bg-gray-800:hover { background-color: #e2e8f0; }
  .app-dark\:text-gray-900 { color: #f1f5f9; }
  .app-dark\:bg-gray-900 { background-color: #f1f5f9; }
  .app-dark\:border-gray-900 { border-color: #f1f5f9; }
  .app-dark\:ring-gray-900 { --tw-ring-color: #f1f5f9; }
  .app-dark\:hover\:text-gray-900:hover { color: #f1f5f9; }
  .app-dark\:hover\:bg-gray-900:hover { background-color: #f1f5f9; }
  .app-dark\:text-gray-950 { color: #f8fafc; }
  .app-dark\:bg-gray-950 { background-color: #f8fafc; }
  .app-dark\:border-gray-950 { border-color: #f8fafc; }
  .app-dark\:ring-gray-950 { --tw-ring-color: #f8fafc; }
  .app-dark\:hover\:text-gray-950:hover { color: #f8fafc; }
  .app-dark\:hover\:bg-gray-950:hover { background-color: #f8fafc; }
  .app-dark\:text-zinc-50 { color: #020617; }
  .app-dark\:bg-zinc-50 { background-color: #020617; }
  .app-dark\:border-zinc-50 { border-color: #020617; }
  .app-dark\:ring-zinc-50 { --tw-ring-color: #020617; }
  .app-dark\:hover\:text-zinc-50:hover { color: #020617; }
  .app-dark\:hover\:bg-zinc-50:hover { background-color: #020617; }
  .app-dark\:text-zinc-100 { color: #0f172a; }
  .app-dark\:bg-zinc-100 { background-color: #0f172a; }
  .app-dark\:border-zinc-100 { border-color: #0f172a; }
  .app-dark\:ring-zinc-100 { --tw-ring-color: #0f172a; }
  .app-dark\:hover\:text-zinc-100:hover { color: #0f172a; }
  .app-dark\:hover\:bg-zinc-100:hover { background-color: #0f172a; }
  .app-dark\:text-zinc-200 { color: #1e293b; }
  .app-dark\:bg-zinc-200 { background-color: #1e293b; }
  .app-dark\:border-zinc-200 { border-color: #1e293b; }
  .app-dark\:ring-zinc-200 { --tw-ring-color: #1e293b; }
  .app-dark\:hover\:text-zinc-200:hover { color: #1e293b; }
  .app-dark\:hover\:bg-zinc-200:hover { background-color: #1e293b; }
  .app-dark\:text-zinc-300 { color: #334155; }
  .app-dark\:bg-zinc-300 { background-color: #334155; }
  .app-dark\:border-zinc-300 { border-color: #334155; }
  .app-dark\:ring-zinc-300 { --tw-ring-color: #334155; }
  .app-dark\:hover\:text-zinc-300:hover { color: #334155; }
  .app-dark\:hover\:bg-zinc-300:hover { background-color: #334155; }
  .app-dark\:text-zinc-400 { color: #475569; }
  .app-dark\:bg-zinc-400 { background-color: #475569; }
  .app-dark\:border-zinc-400 { border-color: #475569; }
  .app-dark\:ring-zinc-400 { --tw-ring-color: #475569; }
  .app-dark\:hover\:text-zinc-400:hover { color: #475569; }
  .app-dark\:hover\:bg-zinc-400:hover { background-color: #475569; }
  .app-dark\:text-zinc-500 { color: #64748b; }
  .app-dark\:bg-zinc-500 { background-color: #64748b; }
  .app-dark\:border-zinc-500 { border-color: #64748b; }
  .app-dark\:ring-zinc-500 { --tw-ring-color: #64748b; }
  .app-dark\:hover\:text-zinc-500:hover { color: #64748b; }
  .app-dark\:hover\:bg-zinc-500:hover { background-color: #64748b; }
  .app-dark\:text-zinc-600 { color: #94a3b8; }
  .app-dark\:bg-zinc-600 { background-color: #94a3b8; }
  .app-dark\:border-zinc-600 { border-color: #94a3b8; }
  .app-dark\:ring-zinc-600 { --tw-ring-color: #94a3b8; }
  .app-dark\:hover\:text-zinc-600:hover { color: #94a3b8; }
  .app-dark\:hover\:bg-zinc-600:hover { background-color: #94a3b8; }
  .app-dark\:text-zinc-700 { color: #cbd5e1; }
  .app-dark\:bg-zinc-700 { background-color: #cbd5e1; }
  .app-dark\:border-zinc-700 { border-color: #cbd5e1; }
  .app-dark\:ring-zinc-700 { --tw-ring-color: #cbd5e1; }
  .app-dark\:hover\:text-zinc-700:hover { color: #cbd5e1; }
  .app-dark\:hover\:bg-zinc-700:hover { background-color: #cbd5e1; }
  .app-dark\:text-zinc-800 { color: #e2e8f0; }
  .app-dark\:bg-zinc-800 { background-color: #e2e8f0; }
  .app-dark\:border-zinc-800 { border-color: #e2e8f0; }
  .app-dark\:ring-zinc-800 { --tw-ring-color: #e2e8f0; }
  .app-dark\:hover\:text-zinc-800:hover { color: #e2e8f0; }
  .app-dark\:hover\:bg-zinc-800:hover { background-color: #e2e8f0; }
  .app-dark\:text-zinc-900 { color: #f1f5f9; }
  .app-dark\:bg-zinc-900 { background-color: #f1f5f9; }
  .app-dark\:border-zinc-900 { border-color: #f1f5f9; }
  .app-dark\:ring-zinc-900 { --tw-ring-color: #f1f5f9; }
  .app-dark\:hover\:text-zinc-900:hover { color: #f1f5f9; }
  .app-dark\:hover\:bg-zinc-900:hover { background-color: #f1f5f9; }
  .app-dark\:text-zinc-950 { color: #f8fafc; }
  .app-dark\:bg-zinc-950 { background-color: #f8fafc; }
  .app-dark\:border-zinc-950 { border-color: #f8fafc; }
  .app-dark\:ring-zinc-950 { --tw-ring-color: #f8fafc; }
  .app-dark\:hover\:text-zinc-950:hover { color: #f8fafc; }
  .app-dark\:hover\:bg-zinc-950:hover { background-color: #f8fafc; }
  .app-dark\:text-neutral-50 { color: #020617; }
  .app-dark\:bg-neutral-50 { background-color: #020617; }
  .app-dark\:border-neutral-50 { border-color: #020617; }
  .app-dark\:ring-neutral-50 { --tw-ring-color: #020617; }
  .app-dark\:hover\:text-neutral-50:hover { color: #020617; }
  .app-dark\:hover\:bg-neutral-50:hover { background-color: #020617; }
  .app-dark\:text-neutral-100 { color: #0f172a; }
  .app-dark\:bg-neutral-100 { background-color: #0f172a; }
  .app-dark\:border-neutral-100 { border-color: #0f172a; }
  .app-dark\:ring-neutral-100 { --tw-ring-color: #0f172a; }
  .app-dark\:hover\:text-neutral-100:hover { color: #0f172a; }
  .app-dark\:hover\:bg-neutral-100:hover { background-color: #0f172a; }
  .app-dark\:text-neutral-200 { color: #1e293b; }
  .app-dark\:bg-neutral-200 { background-color: #1e293b; }
  .app-dark\:border-neutral-200 { border-color: #1e293b; }
  .app-dark\:ring-neutral-200 { --tw-ring-color: #1e293b; }
  .app-dark\:hover\:text-neutral-200:hover { color: #1e293b; }
  .app-dark\:hover\:bg-neutral-200:hover { background-color: #1e293b; }
  .app-dark\:text-neutral-300 { color: #334155; }
  .app-dark\:bg-neutral-300 { background-color: #334155; }
  .app-dark\:border-neutral-300 { border-color: #334155; }
  .app-dark\:ring-neutral-300 { --tw-ring-color: #334155; }
  .app-dark\:hover\:text-neutral-300:hover { color: #334155; }
  .app-dark\:hover\:bg-neutral-300:hover { background-color: #334155; }
  .app-dark\:text-neutral-400 { color: #475569; }
  .app-dark\:bg-neutral-400 { background-color: #475569; }
  .app-dark\:border-neutral-400 { border-color: #475569; }
  .app-dark\:ring-neutral-400 { --tw-ring-color: #475569; }
  .app-dark\:hover\:text-neutral-400:hover { color: #475569; }
  .app-dark\:hover\:bg-neutral-400:hover { background-color: #475569; }
  .app-dark\:text-neutral-500 { color: #64748b; }
  .app-dark\:bg-neutral-500 { background-color: #64748b; }
  .app-dark\:border-neutral-500 { border-color: #64748b; }
  .app-dark\:ring-neutral-500 { --tw-ring-color: #64748b; }
  .app-dark\:hover\:text-neutral-500:hover { color: #64748b; }
  .app-dark\:hover\:bg-neutral-500:hover { background-color: #64748b; }
  .app-dark\:text-neutral-600 { color: #94a3b8; }
  .app-dark\:bg-neutral-600 { background-color: #94a3b8; }
  .app-dark\:border-neutral-600 { border-color: #94a3b8; }
  .app-dark\:ring-neutral-600 { --tw-ring-color: #94a3b8; }
  .app-dark\:hover\:text-neutral-600:hover { color: #94a3b8; }
  .app-dark\:hover\:bg-neutral-600:hover { background-color: #94a3b8; }
  .app-dark\:text-neutral-700 { color: #cbd5e1; }
  .app-dark\:bg-neutral-700 { background-color: #cbd5e1; }
  .app-dark\:border-neutral-700 { border-color: #cbd5e1; }
  .app-dark\:ring-neutral-700 { --tw-ring-color: #cbd5e1; }
  .app-dark\:hover\:text-neutral-700:hover { color: #cbd5e1; }
  .app-dark\:hover\:bg-neutral-700:hover { background-color: #cbd5e1; }
  .app-dark\:text-neutral-800 { color: #e2e8f0; }
  .app-dark\:bg-neutral-800 { background-color: #e2e8f0; }
  .app-dark\:border-neutral-800 { border-color: #e2e8f0; }
  .app-dark\:ring-neutral-800 { --tw-ring-color: #e2e8f0; }
  .app-dark\:hover\:text-neutral-800:hover { color: #e2e8f0; }
  .app-dark\:hover\:bg-neutral-800:hover { background-color: #e2e8f0; }
  .app-dark\:text-neutral-900 { color: #f1f5f9; }
  .app-dark\:bg-neutral-900 { background-color: #f1f5f9; }
  .app-dark\:border-neutral-900 { border-color: #f1f5f9; }
  .app-dark\:ring-neutral-900 { --tw-ring-color: #f1f5f9; }
  .app-dark\:hover\:text-neutral-900:hover { color: #f1f5f9; }
  .app-dark\:hover\:bg-neutral-900:hover { background-color: #f1f5f9; }
  .app-dark\:text-neutral-950 { color: #f8fafc; }
  .app-dark\:bg-neutral-950 { background-color: #f8fafc; }
  .app-dark\:border-neutral-950 { border-color: #f8fafc; }
  .app-dark\:ring-neutral-950 { --tw-ring-color: #f8fafc; }
  .app-dark\:hover\:text-neutral-950:hover { color: #f8fafc; }
  .app-dark\:hover\:bg-neutral-950:hover { background-color: #f8fafc; }
  .app-dark\:text-stone-50 { color: #020617; }
  .app-dark\:bg-stone-50 { background-color: #020617; }
  .app-dark\:border-stone-50 { border-color: #020617; }
  .app-dark\:ring-stone-50 { --tw-ring-color: #020617; }
  .app-dark\:hover\:text-stone-50:hover { color: #020617; }
  .app-dark\:hover\:bg-stone-50:hover { background-color: #020617; }
  .app-dark\:text-stone-100 { color: #0f172a; }
  .app-dark\:bg-stone-100 { background-color: #0f172a; }
  .app-dark\:border-stone-100 { border-color: #0f172a; }
  .app-dark\:ring-stone-100 { --tw-ring-color: #0f172a; }
  .app-dark\:hover\:text-stone-100:hover { color: #0f172a; }
  .app-dark\:hover\:bg-stone-100:hover { background-color: #0f172a; }
  .app-dark\:text-stone-200 { color: #1e293b; }
  .app-dark\:bg-stone-200 { background-color: #1e293b; }
  .app-dark\:border-stone-200 { border-color: #1e293b; }
  .app-dark\:ring-stone-200 { --tw-ring-color: #1e293b; }
  .app-dark\:hover\:text-stone-200:hover { color: #1e293b; }
  .app-dark\:hover\:bg-stone-200:hover { background-color: #1e293b; }
  .app-dark\:text-stone-300 { color: #334155; }
  .app-dark\:bg-stone-300 { background-color: #334155; }
  .app-dark\:border-stone-300 { border-color: #334155; }
  .app-dark\:ring-stone-300 { --tw-ring-color: #334155; }
  .app-dark\:hover\:text-stone-300:hover { color: #334155; }
  .app-dark\:hover\:bg-stone-300:hover { background-color: #334155; }
  .app-dark\:text-stone-400 { color: #475569; }
  .app-dark\:bg-stone-400 { background-color: #475569; }
  .app-dark\:border-stone-400 { border-color: #475569; }
  .app-dark\:ring-stone-400 { --tw-ring-color: #475569; }
  .app-dark\:hover\:text-stone-400:hover { color: #475569; }
  .app-dark\:hover\:bg-stone-400:hover { background-color: #475569; }
  .app-dark\:text-stone-500 { color: #64748b; }
  .app-dark\:bg-stone-500 { background-color: #64748b; }
  .app-dark\:border-stone-500 { border-color: #64748b; }
  .app-dark\:ring-stone-500 { --tw-ring-color: #64748b; }
  .app-dark\:hover\:text-stone-500:hover { color: #64748b; }
  .app-dark\:hover\:bg-stone-500:hover { background-color: #64748b; }
  .app-dark\:text-stone-600 { color: #94a3b8; }
  .app-dark\:bg-stone-600 { background-color: #94a3b8; }
  .app-dark\:border-stone-600 { border-color: #94a3b8; }
  .app-dark\:ring-stone-600 { --tw-ring-color: #94a3b8; }
  .app-dark\:hover\:text-stone-600:hover { color: #94a3b8; }
  .app-dark\:hover\:bg-stone-600:hover { background-color: #94a3b8; }
  .app-dark\:text-stone-700 { color: #cbd5e1; }
  .app-dark\:bg-stone-700 { background-color: #cbd5e1; }
  .app-dark\:border-stone-700 { border-color: #cbd5e1; }
  .app-dark\:ring-stone-700 { --tw-ring-color: #cbd5e1; }
  .app-dark\:hover\:text-stone-700:hover { color: #cbd5e1; }
  .app-dark\:hover\:bg-stone-700:hover { background-color: #cbd5e1; }
  .app-dark\:text-stone-800 { color: #e2e8f0; }
  .app-dark\:bg-stone-800 { background-color: #e2e8f0; }
  .app-dark\:border-stone-800 { border-color: #e2e8f0; }
  .app-dark\:ring-stone-800 { --tw-ring-color: #e2e8f0; }
  .app-dark\:hover\:text-stone-800:hover { color: #e2e8f0; }
  .app-dark\:hover\:bg-stone-800:hover { background-color: #e2e8f0; }
  .app-dark\:text-stone-900 { color: #f1f5f9; }
  .app-dark\:bg-stone-900 { background-color: #f1f5f9; }
  .app-dark\:border-stone-900 { border-color: #f1f5f9; }
  .app-dark\:ring-stone-900 { --tw-ring-color: #f1f5f9; }
  .app-dark\:hover\:text-stone-900:hover { color: #f1f5f9; }
  .app-dark\:hover\:bg-stone-900:hover { background-color: #f1f5f9; }
  .app-dark\:text-stone-950 { color: #f8fafc; }
  .app-dark\:bg-stone-950 { background-color: #f8fafc; }
  .app-dark\:border-stone-950 { border-color: #f8fafc; }
  .app-dark\:ring-stone-950 { --tw-ring-color: #f8fafc; }
  .app-dark\:hover\:text-stone-950:hover { color: #f8fafc; }
  .app-dark\:hover\:bg-stone-950:hover { background-color: #f8fafc; }
  .app-dark\:text-red-50 { color: #020617; }
  .app-dark\:bg-red-50 { background-color: #020617; }
  .app-dark\:border-red-50 { border-color: #020617; }
  .app-dark\:ring-red-50 { --tw-ring-color: #020617; }
  .app-dark\:hover\:text-red-50:hover { color: #020617; }
  .app-dark\:hover\:bg-red-50:hover { background-color: #020617; }
  .app-dark\:text-red-100 { color: #0f172a; }
  .app-dark\:bg-red-100 { background-color: #0f172a; }
  .app-dark\:border-red-100 { border-color: #0f172a; }
  .app-dark\:ring-red-100 { --tw-ring-color: #0f172a; }
  .app-dark\:hover\:text-red-100:hover { color: #0f172a; }
  .app-dark\:hover\:bg-red-100:hover { background-color: #0f172a; }
  .app-dark\:text-red-200 { color: #1e293b; }
  .app-dark\:bg-red-200 { background-color: #1e293b; }
  .app-dark\:border-red-200 { border-color: #1e293b; }
  .app-dark\:ring-red-200 { --tw-ring-color: #1e293b; }
  .app-dark\:hover\:text-red-200:hover { color: #1e293b; }
  .app-dark\:hover\:bg-red-200:hover { background-color: #1e293b; }
  .app-dark\:text-red-300 { color: #334155; }
  .app-dark\:bg-red-300 { background-color: #334155; }
  .app-dark\:border-red-300 { border-color: #334155; }
  .app-dark\:ring-red-300 { --tw-ring-color: #334155; }
  .app-dark\:hover\:text-red-300:hover { color: #334155; }
  .app-dark\:hover\:bg-red-300:hover { background-color: #334155; }
  .app-dark\:text-red-400 { color: #475569; }
  .app-dark\:bg-red-400 { background-color: #475569; }
  .app-dark\:border-red-400 { border-color: #475569; }
  .app-dark\:ring-red-400 { --tw-ring-color: #475569; }
  .app-dark\:hover\:text-red-400:hover { color: #475569; }
  .app-dark\:hover\:bg-red-400:hover { background-color: #475569; }
  .app-dark\:text-red-500 { color: #64748b; }
  .app-dark\:bg-red-500 { background-color: #64748b; }
  .app-dark\:border-red-500 { border-color: #64748b; }
  .app-dark\:ring-red-500 { --tw-ring-color: #64748b; }
  .app-dark\:hover\:text-red-500:hover { color: #64748b; }
  .app-dark\:hover\:bg-red-500:hover { background-color: #64748b; }
  .app-dark\:text-red-600 { color: #94a3b8; }
  .app-dark\:bg-red-600 { background-color: #94a3b8; }
  .app-dark\:border-red-600 { border-color: #94a3b8; }
  .app-dark\:ring-red-600 { --tw-ring-color: #94a3b8; }
  .app-dark\:hover\:text-red-600:hover { color: #94a3b8; }
  .app-dark\:hover\:bg-red-600:hover { background-color: #94a3b8; }
  .app-dark\:text-red-700 { color: #cbd5e1; }
  .app-dark\:bg-red-700 { background-color: #cbd5e1; }
  .app-dark\:border-red-700 { border-color: #cbd5e1; }
  .app-dark\:ring-red-700 { --tw-ring-color: #cbd5e1; }
  .app-dark\:hover\:text-red-700:hover { color: #cbd5e1; }
  .app-dark\:hover\:bg-red-700:hover { background-color: #cbd5e1; }
  .app-dark\:text-red-800 { color: #e2e8f0; }
  .app-dark\:bg-red-800 { background-color: #e2e8f0; }
  .app-dark\:border-red-800 { border-color: #e2e8f0; }
  .app-dark\:ring-red-800 { --tw-ring-color: #e2e8f0; }
  .app-dark\:hover\:text-red-800:hover { color: #e2e8f0; }
  .app-dark\:hover\:bg-red-800:hover { background-color: #e2e8f0; }
  .app-dark\:text-red-900 { color: #f1f5f9; }
  .app-dark\:bg-red-900 { background-color: #f1f5f9; }
  .app-dark\:border-red-900 { border-color: #f1f5f9; }
  .app-dark\:ring-red-900 { --tw-ring-color: #f1f5f9; }
  .app-dark\:hover\:text-red-900:hover { color: #f1f5f9; }
  .app-dark\:hover\:bg-red-900:hover { background-color: #f1f5f9; }
  .app-dark\:text-red-950 { color: #f8fafc; }
  .app-dark\:bg-red-950 { background-color: #f8fafc; }
  .app-dark\:border-red-950 { border-color: #f8fafc; }
  .app-dark\:ring-red-950 { --tw-ring-color: #f8fafc; }
  .app-dark\:hover\:text-red-950:hover { color: #f8fafc; }
  .app-dark\:hover\:bg-red-950:hover { background-color: #f8fafc; }
  .app-dark\:text-orange-50 { color: #020617; }
  .app-dark\:bg-orange-50 { background-color: #020617; }
  .app-dark\:border-orange-50 { border-color: #020617; }
  .app-dark\:ring-orange-50 { --tw-ring-color: #020617; }
  .app-dark\:hover\:text-orange-50:hover { color: #020617; }
  .app-dark\:hover\:bg-orange-50:hover { background-color: #020617; }
  .app-dark\:text-orange-100 { color: #0f172a; }
  .app-dark\:bg-orange-100 { background-color: #0f172a; }
  .app-dark\:border-orange-100 { border-color: #0f172a; }
  .app-dark\:ring-orange-100 { --tw-ring-color: #0f172a; }
  .app-dark\:hover\:text-orange-100:hover { color: #0f172a; }
  .app-dark\:hover\:bg-orange-100:hover { background-color: #0f172a; }
  .app-dark\:text-orange-200 { color: #1e293b; }
  .app-dark\:bg-orange-200 { background-color: #1e293b; }
  .app-dark\:border-orange-200 { border-color: #1e293b; }
  .app-dark\:ring-orange-200 { --tw-ring-color: #1e293b; }
  .app-dark\:hover\:text-orange-200:hover { color: #1e293b; }
  .app-dark\:hover\:bg-orange-200:hover { background-color: #1e293b; }
  .app-dark\:text-orange-300 { color: #334155; }
  .app-dark\:bg-orange-300 { background-color: #334155; }
  .app-dark\:border-orange-300 { border-color: #334155; }
  .app-dark\:ring-orange-300 { --tw-ring-color: #334155; }
  .app-dark\:hover\:text-orange-300:hover { color: #334155; }
  .app-dark\:hover\:bg-orange-300:hover { background-color: #334155; }
  .app-dark\:text-orange-400 { color: #475569; }
  .app-dark\:bg-orange-400 { background-color: #475569; }
  .app-dark\:border-orange-400 { border-color: #475569; }
  .app-dark\:ring-orange-400 { --tw-ring-color: #475569; }
  .app-dark\:hover\:text-orange-400:hover { color: #475569; }
  .app-dark\:hover\:bg-orange-400:hover { background-color: #475569; }
  .app-dark\:text-orange-500 { color: #64748b; }
  .app-dark\:bg-orange-500 { background-color: #64748b; }
  .app-dark\:border-orange-500 { border-color: #64748b; }
  .app-dark\:ring-orange-500 { --tw-ring-color: #64748b; }
  .app-dark\:hover\:text-orange-500:hover { color: #64748b; }
  .app-dark\:hover\:bg-orange-500:hover { background-color: #64748b; }
  .app-dark\:text-orange-600 { color: #94a3b8; }
  .app-dark\:bg-orange-600 { background-color: #94a3b8; }
  .app-dark\:border-orange-600 { border-color: #94a3b8; }
  .app-dark\:ring-orange-600 { --tw-ring-color: #94a3b8; }
  .app-dark\:hover\:text-orange-600:hover { color: #94a3b8; }
  .app-dark\:hover\:bg-orange-600:hover { background-color: #94a3b8; }
  .app-dark\:text-orange-700 { color: #cbd5e1; }
  .app-dark\:bg-orange-700 { background-color: #cbd5e1; }
  .app-dark\:border-orange-700 { border-color: #cbd5e1; }
  .app-dark\:ring-orange-700 { --tw-ring-color: #cbd5e1; }
  .app-dark\:hover\:text-orange-700:hover { color: #cbd5e1; }
  .app-dark\:hover\:bg-orange-700:hover { background-color: #cbd5e1; }
  .app-dark\:text-orange-800 { color: #e2e8f0; }
  .app-dark\:bg-orange-800 { background-color: #e2e8f0; }
  .app-dark\:border-orange-800 { border-color: #e2e8f0; }
  .app-dark\:ring-orange-800 { --tw-ring-color: #e2e8f0; }
  .app-dark\:hover\:text-orange-800:hover { color: #e2e8f0; }
  .app-dark\:hover\:bg-orange-800:hover { background-color: #e2e8f0; }
  .app-dark\:text-orange-900 { color: #f1f5f9; }
  .app-dark\:bg-orange-900 { background-color: #f1f5f9; }
  .app-dark\:border-orange-900 { border-color: #f1f5f9; }
  .app-dark\:ring-orange-900 { --tw-ring-color: #f1f5f9; }
  .app-dark\:hover\:text-orange-900:hover { color: #f1f5f9; }
  .app-dark\:hover\:bg-orange-900:hover { background-color: #f1f5f9; }
  .app-dark\:text-orange-950 { color: #f8fafc; }
  .app-dark\:bg-orange-950 { background-color: #f8fafc; }
  .app-dark\:border-orange-950 { border-color: #f8fafc; }
  .app-dark\:ring-orange-950 { --tw-ring-color: #f8fafc; }
  .app-dark\:hover\:text-orange-950:hover { color: #f8fafc; }
  .app-dark\:hover\:bg-orange-950:hover { background-color: #f8fafc; }
  .app-dark\:text-amber-50 { color: #020617; }
  .app-dark\:bg-amber-50 { background-color: #020617; }
  .app-dark\:border-amber-50 { border-color: #020617; }
  .app-dark\:ring-amber-50 { --tw-ring-color: #020617; }
  .app-dark\:hover\:text-amber-50:hover { color: #020617; }
  .app-dark\:hover\:bg-amber-50:hover { background-color: #020617; }
  .app-dark\:text-amber-100 { color: #0f172a; }
  .app-dark\:bg-amber-100 { background-color: #0f172a; }
  .app-dark\:border-amber-100 { border-color: #0f172a; }
  .app-dark\:ring-amber-100 { --tw-ring-color: #0f172a; }
  .app-dark\:hover\:text-amber-100:hover { color: #0f172a; }
  .app-dark\:hover\:bg-amber-100:hover { background-color: #0f172a; }
  .app-dark\:text-amber-200 { color: #1e293b; }
  .app-dark\:bg-amber-200 { background-color: #1e293b; }
  .app-dark\:border-amber-200 { border-color: #1e293b; }
  .app-dark\:ring-amber-200 { --tw-ring-color: #1e293b; }
  .app-dark\:hover\:text-amber-200:hover { color: #1e293b; }
  .app-dark\:hover\:bg-amber-200:hover { background-color: #1e293b; }
  .app-dark\:text-amber-300 { color: #334155; }
  .app-dark\:bg-amber-300 { background-color: #334155; }
  .app-dark\:border-amber-300 { border-color: #334155; }
  .app-dark\:ring-amber-300 { --tw-ring-color: #334155; }
  .app-dark\:hover\:text-amber-300:hover { color: #334155; }
  .app-dark\:hover\:bg-amber-300:hover { background-color: #334155; }
  .app-dark\:text-amber-400 { color: #475569; }
  .app-dark\:bg-amber-400 { background-color: #475569; }
  .app-dark\:border-amber-400 { border-color: #475569; }
  .app-dark\:ring-amber-400 { --tw-ring-color: #475569; }
  .app-dark\:hover\:text-amber-400:hover { color: #475569; }
  .app-dark\:hover\:bg-amber-400:hover { background-color: #475569; }
  .app-dark\:text-amber-500 { color: #64748b; }
  .app-dark\:bg-amber-500 { background-color: #64748b; }
  .app-dark\:border-amber-500 { border-color: #64748b; }
  .app-dark\:ring-amber-500 { --tw-ring-color: #64748b; }
  .app-dark\:hover\:text-amber-500:hover { color: #64748b; }
  .app-dark\:hover\:bg-amber-500:hover { background-color: #64748b; }
  .app-dark\:text-amber-600 { color: #94a3b8; }
  .app-dark\:bg-amber-600 { background-color: #94a3b8; }
  .app-dark\:border-amber-600 { border-color: #94a3b8; }
  .app-dark\:ring-amber-600 { --tw-ring-color: #94a3b8; }
  .app-dark\:hover\:text-amber-600:hover { color: #94a3b8; }
  .app-dark\:hover\:bg-amber-600:hover { background-color: #94a3b8; }
  .app-dark\:text-amber-700 { color: #cbd5e1; }
  .app-dark\:bg-amber-700 { background-color: #cbd5e1; }
  .app-dark\:border-amber-700 { border-color: #cbd5e1; }
  .app-dark\:ring-amber-700 { --tw-ring-color: #cbd5e1; }
  .app-dark\:hover\:text-amber-700:hover { color: #cbd5e1; }
  .app-dark\:hover\:bg-amber-700:hover { background-color: #cbd5e1; }
  .app-dark\:text-amber-800 { color: #e2e8f0; }
  .app-dark\:bg-amber-800 { background-color: #e2e8f0; }
  .app-dark\:border-amber-800 { border-color: #e2e8f0; }
  .app-dark\:ring-amber-800 { --tw-ring-color: #e2e8f0; }
  .app-dark\:hover\:text-amber-800:hover { color: #e2e8f0; }
  .app-dark\:hover\:bg-amber-800:hover { background-color: #e2e8f0; }
  .app-dark\:text-amber-900 { color: #f1f5f9; }
  .app-dark\:bg-amber-900 { background-color: #f1f5f9; }
  .app-dark\:border-amber-900 { border-color: #f1f5f9; }
  .app-dark\:ring-amber-900 { --tw-ring-color: #f1f5f9; }
  .app-dark\:hover\:text-amber-900:hover { color: #f1f5f9; }
  .app-dark\:hover\:bg-amber-900:hover { background-color: #f1f5f9; }
  .app-dark\:text-amber-950 { color: #f8fafc; }
  .app-dark\:bg-amber-950 { background-color: #f8fafc; }
  .app-dark\:border-amber-950 { border-color: #f8fafc; }
  .app-dark\:ring-amber-950 { --tw-ring-color: #f8fafc; }
  .app-dark\:hover\:text-amber-950:hover { color: #f8fafc; }
  .app-dark\:hover\:bg-amber-950:hover { background-color: #f8fafc; }
  .app-dark\:text-yellow-50 { color: #020617; }
  .app-dark\:bg-yellow-50 { background-color: #020617; }
  .app-dark\:border-yellow-50 { border-color: #020617; }
  .app-dark\:ring-yellow-50 { --tw-ring-color: #020617; }
  .app-dark\:hover\:text-yellow-50:hover { color: #020617; }
  .app-dark\:hover\:bg-yellow-50:hover { background-color: #020617; }
  .app-dark\:text-yellow-100 { color: #0f172a; }
  .app-dark\:bg-yellow-100 { background-color: #0f172a; }
  .app-dark\:border-yellow-100 { border-color: #0f172a; }
  .app-dark\:ring-yellow-100 { --tw-ring-color: #0f172a; }
  .app-dark\:hover\:text-yellow-100:hover { color: #0f172a; }
  .app-dark\:hover\:bg-yellow-100:hover { background-color: #0f172a; }
  .app-dark\:text-yellow-200 { color: #1e293b; }
  .app-dark\:bg-yellow-200 { background-color: #1e293b; }
  .app-dark\:border-yellow-200 { border-color: #1e293b; }
  .app-dark\:ring-yellow-200 { --tw-ring-color: #1e293b; }
  .app-dark\:hover\:text-yellow-200:hover { color: #1e293b; }
  .app-dark\:hover\:bg-yellow-200:hover { background-color: #1e293b; }
  .app-dark\:text-yellow-300 { color: #334155; }
  .app-dark\:bg-yellow-300 { background-color: #334155; }
  .app-dark\:border-yellow-300 { border-color: #334155; }
  .app-dark\:ring-yellow-300 { --tw-ring-color: #334155; }
  .app-dark\:hover\:text-yellow-300:hover { color: #334155; }
  .app-dark\:hover\:bg-yellow-300:hover { background-color: #334155; }
  .app-dark\:text-yellow-400 { color: #475569; }
  .app-dark\:bg-yellow-400 { background-color: #475569; }
  .app-dark\:border-yellow-400 { border-color: #475569; }
  .app-dark\:ring-yellow-400 { --tw-ring-color: #475569; }
  .app-dark\:hover\:text-yellow-400:hover { color: #475569; }
  .app-dark\:hover\:bg-yellow-400:hover { background-color: #475569; }
  .app-dark\:text-yellow-500 { color: #64748b; }
  .app-dark\:bg-yellow-500 { background-color: #64748b; }
  .app-dark\:border-yellow-500 { border-color: #64748b; }
  .app-dark\:ring-yellow-500 { --tw-ring-color: #64748b; }
  .app-dark\:hover\:text-yellow-500:hover { color: #64748b; }
  .app-dark\:hover\:bg-yellow-500:hover { background-color: #64748b; }
  .app-dark\:text-yellow-600 { color: #94a3b8; }
  .app-dark\:bg-yellow-600 { background-color: #94a3b8; }
  .app-dark\:border-yellow-600 { border-color: #94a3b8; }
  .app-dark\:ring-yellow-600 { --tw-ring-color: #94a3b8; }
  .app-dark\:hover\:text-yellow-600:hover { color: #94a3b8; }
  .app-dark\:hover\:bg-yellow-600:hover { background-color: #94a3b8; }
  .app-dark\:text-yellow-700 { color: #cbd5e1; }
  .app-dark\:bg-yellow-700 { background-color: #cbd5e1; }
  .app-dark\:border-yellow-700 { border-color: #cbd5e1; }
  .app-dark\:ring-yellow-700 { --tw-ring-color: #cbd5e1; }
  .app-dark\:hover\:text-yellow-700:hover { color: #cbd5e1; }
  .app-dark\:hover\:bg-yellow-700:hover { background-color: #cbd5e1; }
  .app-dark\:text-yellow-800 { color: #e2e8f0; }
  .app-dark\:bg-yellow-800 { background-color: #e2e8f0; }
  .app-dark\:border-yellow-800 { border-color: #e2e8f0; }
  .app-dark\:ring-yellow-800 { --tw-ring-color: #e2e8f0; }
  .app-dark\:hover\:text-yellow-800:hover { color: #e2e8f0; }
  .app-dark\:hover\:bg-yellow-800:hover { background-color: #e2e8f0; }
  .app-dark\:text-yellow-900 { color: #f1f5f9; }
  .app-dark\:bg-yellow-900 { background-color: #f1f5f9; }
  .app-dark\:border-yellow-900 { border-color: #f1f5f9; }
  .app-dark\:ring-yellow-900 { --tw-ring-color: #f1f5f9; }
  .app-dark\:hover\:text-yellow-900:hover { color: #f1f5f9; }
  .app-dark\:hover\:bg-yellow-900:hover { background-color: #f1f5f9; }
  .app-dark\:text-yellow-950 { color: #f8fafc; }
  .app-dark\:bg-yellow-950 { background-color: #f8fafc; }
  .app-dark\:border-yellow-950 { border-color: #f8fafc; }
  .app-dark\:ring-yellow-950 { --tw-ring-color: #f8fafc; }
  .app-dark\:hover\:text-yellow-950:hover { color: #f8fafc; }
  .app-dark\:hover\:bg-yellow-950:hover { background-color: #f8fafc; }
  .app-dark\:text-lime-50 { color: #020617; }
  .app-dark\:bg-lime-50 { background-color: #020617; }
  .app-dark\:border-lime-50 { border-color: #020617; }
  .app-dark\:ring-lime-50 { --tw-ring-color: #020617; }
  .app-dark\:hover\:text-lime-50:hover { color: #020617; }
  .app-dark\:hover\:bg-lime-50:hover { background-color: #020617; }
  .app-dark\:text-lime-100 { color: #0f172a; }
  .app-dark\:bg-lime-100 { background-color: #0f172a; }
  .app-dark\:border-lime-100 { border-color: #0f172a; }
  .app-dark\:ring-lime-100 { --tw-ring-color: #0f172a; }
  .app-dark\:hover\:text-lime-100:hover { color: #0f172a; }
  .app-dark\:hover\:bg-lime-100:hover { background-color: #0f172a; }
  .app-dark\:text-lime-200 { color: #1e293b; }
  .app-dark\:bg-lime-200 { background-color: #1e293b; }
  .app-dark\:border-lime-200 { border-color: #1e293b; }
  .app-dark\:ring-lime-200 { --tw-ring-color: #1e293b; }
  .app-dark\:hover\:text-lime-200:hover { color: #1e293b; }
  .app-dark\:hover\:bg-lime-200:hover { background-color: #1e293b; }
  .app-dark\:text-lime-300 { color: #334155; }
  .app-dark\:bg-lime-300 { background-color: #334155; }
  .app-dark\:border-lime-300 { border-color: #334155; }
  .app-dark\:ring-lime-300 { --tw-ring-color: #334155; }
  .app-dark\:hover\:text-lime-300:hover { color: #334155; }
  .app-dark\:hover\:bg-lime-300:hover { background-color: #334155; }
  .app-dark\:text-lime-400 { color: #475569; }
  .app-dark\:bg-lime-400 { background-color: #475569; }
  .app-dark\:border-lime-400 { border-color: #475569; }
  .app-dark\:ring-lime-400 { --tw-ring-color: #475569; }
  .app-dark\:hover\:text-lime-400:hover { color: #475569; }
  .app-dark\:hover\:bg-lime-400:hover { background-color: #475569; }
  .app-dark\:text-lime-500 { color: #64748b; }
  .app-dark\:bg-lime-500 { background-color: #64748b; }
  .app-dark\:border-lime-500 { border-color: #64748b; }
  .app-dark\:ring-lime-500 { --tw-ring-color: #64748b; }
  .app-dark\:hover\:text-lime-500:hover { color: #64748b; }
  .app-dark\:hover\:bg-lime-500:hover { background-color: #64748b; }
  .app-dark\:text-lime-600 { color: #94a3b8; }
  .app-dark\:bg-lime-600 { background-color: #94a3b8; }
  .app-dark\:border-lime-600 { border-color: #94a3b8; }
  .app-dark\:ring-lime-600 { --tw-ring-color: #94a3b8; }
  .app-dark\:hover\:text-lime-600:hover { color: #94a3b8; }
  .app-dark\:hover\:bg-lime-600:hover { background-color: #94a3b8; }
  .app-dark\:text-lime-700 { color: #cbd5e1; }
  .app-dark\:bg-lime-700 { background-color: #cbd5e1; }
  .app-dark\:border-lime-700 { border-color: #cbd5e1; }
  .app-dark\:ring-lime-700 { --tw-ring-color: #cbd5e1; }
  .app-dark\:hover\:text-lime-700:hover { color: #cbd5e1; }
  .app-dark\:hover\:bg-lime-700:hover { background-color: #cbd5e1; }
  .app-dark\:text-lime-800 { color: #e2e8f0; }
  .app-dark\:bg-lime-800 { background-color: #e2e8f0; }
  .app-dark\:border-lime-800 { border-color: #e2e8f0; }
  .app-dark\:ring-lime-800 { --tw-ring-color: #e2e8f0; }
  .app-dark\:hover\:text-lime-800:hover { color: #e2e8f0; }
  .app-dark\:hover\:bg-lime-800:hover { background-color: #e2e8f0; }
  .app-dark\:text-lime-900 { color: #f1f5f9; }
  .app-dark\:bg-lime-900 { background-color: #f1f5f9; }
  .app-dark\:border-lime-900 { border-color: #f1f5f9; }
  .app-dark\:ring-lime-900 { --tw-ring-color: #f1f5f9; }
  .app-dark\:hover\:text-lime-900:hover { color: #f1f5f9; }
  .app-dark\:hover\:bg-lime-900:hover { background-color: #f1f5f9; }
  .app-dark\:text-lime-950 { color: #f8fafc; }
  .app-dark\:bg-lime-950 { background-color: #f8fafc; }
  .app-dark\:border-lime-950 { border-color: #f8fafc; }
  .app-dark\:ring-lime-950 { --tw-ring-color: #f8fafc; }
  .app-dark\:hover\:text-lime-950:hover { color: #f8fafc; }
  .app-dark\:hover\:bg-lime-950:hover { background-color: #f8fafc; }
  .app-dark\:text-green-50 { color: #020617; }
  .app-dark\:bg-green-50 { background-color: #020617; }
  .app-dark\:border-green-50 { border-color: #020617; }
  .app-dark\:ring-green-50 { --tw-ring-color: #020617; }
  .app-dark\:hover\:text-green-50:hover { color: #020617; }
  .app-dark\:hover\:bg-green-50:hover { background-color: #020617; }
  .app-dark\:text-green-100 { color: #0f172a; }
  .app-dark\:bg-green-100 { background-color: #0f172a; }
  .app-dark\:border-green-100 { border-color: #0f172a; }
  .app-dark\:ring-green-100 { --tw-ring-color: #0f172a; }
  .app-dark\:hover\:text-green-100:hover { color: #0f172a; }
  .app-dark\:hover\:bg-green-100:hover { background-color: #0f172a; }
  .app-dark\:text-green-200 { color: #1e293b; }
  .app-dark\:bg-green-200 { background-color: #1e293b; }
  .app-dark\:border-green-200 { border-color: #1e293b; }
  .app-dark\:ring-green-200 { --tw-ring-color: #1e293b; }
  .app-dark\:hover\:text-green-200:hover { color: #1e293b; }
  .app-dark\:hover\:bg-green-200:hover { background-color: #1e293b; }
  .app-dark\:text-green-300 { color: #334155; }
  .app-dark\:bg-green-300 { background-color: #334155; }
  .app-dark\:border-green-300 { border-color: #334155; }
  .app-dark\:ring-green-300 { --tw-ring-color: #334155; }
  .app-dark\:hover\:text-green-300:hover { color: #334155; }
  .app-dark\:hover\:bg-green-300:hover { background-color: #334155; }
  .app-dark\:text-green-400 { color: #475569; }
  .app-dark\:bg-green-400 { background-color: #475569; }
  .app-dark\:border-green-400 { border-color: #475569; }
  .app-dark\:ring-green-400 { --tw-ring-color: #475569; }
  .app-dark\:hover\:text-green-400:hover { color: #475569; }
  .app-dark\:hover\:bg-green-400:hover { background-color: #475569; }
  .app-dark\:text-green-500 { color: #64748b; }
  .app-dark\:bg-green-500 { background-color: #64748b; }
  .app-dark\:border-green-500 { border-color: #64748b; }
  .app-dark\:ring-green-500 { --tw-ring-color: #64748b; }
  .app-dark\:hover\:text-green-500:hover { color: #64748b; }
  .app-dark\:hover\:bg-green-500:hover { background-color: #64748b; }
  .app-dark\:text-green-600 { color: #94a3b8; }
  .app-dark\:bg-green-600 { background-color: #94a3b8; }
  .app-dark\:border-green-600 { border-color: #94a3b8; }
  .app-dark\:ring-green-600 { --tw-ring-color: #94a3b8; }
  .app-dark\:hover\:text-green-600:hover { color: #94a3b8; }
  .app-dark\:hover\:bg-green-600:hover { background-color: #94a3b8; }
  .app-dark\:text-green-700 { color: #cbd5e1; }
  .app-dark\:bg-green-700 { background-color: #cbd5e1; }
  .app-dark\:border-green-700 { border-color: #cbd5e1; }
  .app-dark\:ring-green-700 { --tw-ring-color: #cbd5e1; }
  .app-dark\:hover\:text-green-700:hover { color: #cbd5e1; }
  .app-dark\:hover\:bg-green-700:hover { background-color: #cbd5e1; }
  .app-dark\:text-green-800 { color: #e2e8f0; }
  .app-dark\:bg-green-800 { background-color: #e2e8f0; }
  .app-dark\:border-green-800 { border-color: #e2e8f0; }
  .app-dark\:ring-green-800 { --tw-ring-color: #e2e8f0; }
  .app-dark\:hover\:text-green-800:hover { color: #e2e8f0; }
  .app-dark\:hover\:bg-green-800:hover { background-color: #e2e8f0; }
  .app-dark\:text-green-900 { color: #f1f5f9; }
  .app-dark\:bg-green-900 { background-color: #f1f5f9; }
  .app-dark\:border-green-900 { border-color: #f1f5f9; }
  .app-dark\:ring-green-900 { --tw-ring-color: #f1f5f9; }
  .app-dark\:hover\:text-green-900:hover { color: #f1f5f9; }
  .app-dark\:hover\:bg-green-900:hover { background-color: #f1f5f9; }
  .app-dark\:text-green-950 { color: #f8fafc; }
  .app-dark\:bg-green-950 { background-color: #f8fafc; }
  .app-dark\:border-green-950 { border-color: #f8fafc; }
  .app-dark\:ring-green-950 { --tw-ring-color: #f8fafc; }
  .app-dark\:hover\:text-green-950:hover { color: #f8fafc; }
  .app-dark\:hover\:bg-green-950:hover { background-color: #f8fafc; }
  .app-dark\:text-emerald-50 { color: #020617; }
  .app-dark\:bg-emerald-50 { background-color: #020617; }
  .app-dark\:border-emerald-50 { border-color: #020617; }
  .app-dark\:ring-emerald-50 { --tw-ring-color: #020617; }
  .app-dark\:hover\:text-emerald-50:hover { color: #020617; }
  .app-dark\:hover\:bg-emerald-50:hover { background-color: #020617; }
  .app-dark\:text-emerald-100 { color: #0f172a; }
  .app-dark\:bg-emerald-100 { background-color: #0f172a; }
  .app-dark\:border-emerald-100 { border-color: #0f172a; }
  .app-dark\:ring-emerald-100 { --tw-ring-color: #0f172a; }
  .app-dark\:hover\:text-emerald-100:hover { color: #0f172a; }
  .app-dark\:hover\:bg-emerald-100:hover { background-color: #0f172a; }
  .app-dark\:text-emerald-200 { color: #1e293b; }
  .app-dark\:bg-emerald-200 { background-color: #1e293b; }
  .app-dark\:border-emerald-200 { border-color: #1e293b; }
  .app-dark\:ring-emerald-200 { --tw-ring-color: #1e293b; }
  .app-dark\:hover\:text-emerald-200:hover { color: #1e293b; }
  .app-dark\:hover\:bg-emerald-200:hover { background-color: #1e293b; }
  .app-dark\:text-emerald-300 { color: #334155; }
  .app-dark\:bg-emerald-300 { background-color: #334155; }
  .app-dark\:border-emerald-300 { border-color: #334155; }
  .app-dark\:ring-emerald-300 { --tw-ring-color: #334155; }
  .app-dark\:hover\:text-emerald-300:hover { color: #334155; }
  .app-dark\:hover\:bg-emerald-300:hover { background-color: #334155; }
  .app-dark\:text-emerald-400 { color: #475569; }
  .app-dark\:bg-emerald-400 { background-color: #475569; }
  .app-dark\:border-emerald-400 { border-color: #475569; }
  .app-dark\:ring-emerald-400 { --tw-ring-color: #475569; }
  .app-dark\:hover\:text-emerald-400:hover { color: #475569; }
  .app-dark\:hover\:bg-emerald-400:hover { background-color: #475569; }
  .app-dark\:text-emerald-500 { color: #64748b; }
  .app-dark\:bg-emerald-500 { background-color: #64748b; }
  .app-dark\:border-emerald-500 { border-color: #64748b; }
  .app-dark\:ring-emerald-500 { --tw-ring-color: #64748b; }
  .app-dark\:hover\:text-emerald-500:hover { color: #64748b; }
  .app-dark\:hover\:bg-emerald-500:hover { background-color: #64748b; }
  .app-dark\:text-emerald-600 { color: #94a3b8; }
  .app-dark\:bg-emerald-600 { background-color: #94a3b8; }
  .app-dark\:border-emerald-600 { border-color: #94a3b8; }
  .app-dark\:ring-emerald-600 { --tw-ring-color: #94a3b8; }
  .app-dark\:hover\:text-emerald-600:hover { color: #94a3b8; }
  .app-dark\:hover\:bg-emerald-600:hover { background-color: #94a3b8; }
  .app-dark\:text-emerald-700 { color: #cbd5e1; }
  .app-dark\:bg-emerald-700 { background-color: #cbd5e1; }
  .app-dark\:border-emerald-700 { border-color: #cbd5e1; }
  .app-dark\:ring-emerald-700 { --tw-ring-color: #cbd5e1; }
  .app-dark\:hover\:text-emerald-700:hover { color: #cbd5e1; }
  .app-dark\:hover\:bg-emerald-700:hover { background-color: #cbd5e1; }
  .app-dark\:text-emerald-800 { color: #e2e8f0; }
  .app-dark\:bg-emerald-800 { background-color: #e2e8f0; }
  .app-dark\:border-emerald-800 { border-color: #e2e8f0; }
  .app-dark\:ring-emerald-800 { --tw-ring-color: #e2e8f0; }
  .app-dark\:hover\:text-emerald-800:hover { color: #e2e8f0; }
  .app-dark\:hover\:bg-emerald-800:hover { background-color: #e2e8f0; }
  .app-dark\:text-emerald-900 { color: #f1f5f9; }
  .app-dark\:bg-emerald-900 { background-color: #f1f5f9; }
  .app-dark\:border-emerald-900 { border-color: #f1f5f9; }
  .app-dark\:ring-emerald-900 { --tw-ring-color: #f1f5f9; }
  .app-dark\:hover\:text-emerald-900:hover { color: #f1f5f9; }
  .app-dark\:hover\:bg-emerald-900:hover { background-color: #f1f5f9; }
  .app-dark\:text-emerald-950 { color: #f8fafc; }
  .app-dark\:bg-emerald-950 { background-color: #f8fafc; }
  .app-dark\:border-emerald-950 { border-color: #f8fafc; }
  .app-dark\:ring-emerald-950 { --tw-ring-color: #f8fafc; }
  .app-dark\:hover\:text-emerald-950:hover { color: #f8fafc; }
  .app-dark\:hover\:bg-emerald-950:hover { background-color: #f8fafc; }
  .app-dark\:text-teal-50 { color: #020617; }
  .app-dark\:bg-teal-50 { background-color: #020617; }
  .app-dark\:border-teal-50 { border-color: #020617; }
  .app-dark\:ring-teal-50 { --tw-ring-color: #020617; }
  .app-dark\:hover\:text-teal-50:hover { color: #020617; }
  .app-dark\:hover\:bg-teal-50:hover { background-color: #020617; }
  .app-dark\:text-teal-100 { color: #0f172a; }
  .app-dark\:bg-teal-100 { background-color: #0f172a; }
  .app-dark\:border-teal-100 { border-color: #0f172a; }
  .app-dark\:ring-teal-100 { --tw-ring-color: #0f172a; }
  .app-dark\:hover\:text-teal-100:hover { color: #0f172a; }
  .app-dark\:hover\:bg-teal-100:hover { background-color: #0f172a; }
  .app-dark\:text-teal-200 { color: #1e293b; }
  .app-dark\:bg-teal-200 { background-color: #1e293b; }
  .app-dark\:border-teal-200 { border-color: #1e293b; }
  .app-dark\:ring-teal-200 { --tw-ring-color: #1e293b; }
  .app-dark\:hover\:text-teal-200:hover { color: #1e293b; }
  .app-dark\:hover\:bg-teal-200:hover { background-color: #1e293b; }
  .app-dark\:text-teal-300 { color: #334155; }
  .app-dark\:bg-teal-300 { background-color: #334155; }
  .app-dark\:border-teal-300 { border-color: #334155; }
  .app-dark\:ring-teal-300 { --tw-ring-color: #334155; }
  .app-dark\:hover\:text-teal-300:hover { color: #334155; }
  .app-dark\:hover\:bg-teal-300:hover { background-color: #334155; }
  .app-dark\:text-teal-400 { color: #475569; }
  .app-dark\:bg-teal-400 { background-color: #475569; }
  .app-dark\:border-teal-400 { border-color: #475569; }
  .app-dark\:ring-teal-400 { --tw-ring-color: #475569; }
  .app-dark\:hover\:text-teal-400:hover { color: #475569; }
  .app-dark\:hover\:bg-teal-400:hover { background-color: #475569; }
  .app-dark\:text-teal-500 { color: #64748b; }
  .app-dark\:bg-teal-500 { background-color: #64748b; }
  .app-dark\:border-teal-500 { border-color: #64748b; }
  .app-dark\:ring-teal-500 { --tw-ring-color: #64748b; }
  .app-dark\:hover\:text-teal-500:hover { color: #64748b; }
  .app-dark\:hover\:bg-teal-500:hover { background-color: #64748b; }
  .app-dark\:text-teal-600 { color: #94a3b8; }
  .app-dark\:bg-teal-600 { background-color: #94a3b8; }
  .app-dark\:border-teal-600 { border-color: #94a3b8; }
  .app-dark\:ring-teal-600 { --tw-ring-color: #94a3b8; }
  .app-dark\:hover\:text-teal-600:hover { color: #94a3b8; }
  .app-dark\:hover\:bg-teal-600:hover { background-color: #94a3b8; }
  .app-dark\:text-teal-700 { color: #cbd5e1; }
  .app-dark\:bg-teal-700 { background-color: #cbd5e1; }
  .app-dark\:border-teal-700 { border-color: #cbd5e1; }
  .app-dark\:ring-teal-700 { --tw-ring-color: #cbd5e1; }
  .app-dark\:hover\:text-teal-700:hover { color: #cbd5e1; }
  .app-dark\:hover\:bg-teal-700:hover { background-color: #cbd5e1; }
  .app-dark\:text-teal-800 { color: #e2e8f0; }
  .app-dark\:bg-teal-800 { background-color: #e2e8f0; }
  .app-dark\:border-teal-800 { border-color: #e2e8f0; }
  .app-dark\:ring-teal-800 { --tw-ring-color: #e2e8f0; }
  .app-dark\:hover\:text-teal-800:hover { color: #e2e8f0; }
  .app-dark\:hover\:bg-teal-800:hover { background-color: #e2e8f0; }
  .app-dark\:text-teal-900 { color: #f1f5f9; }
  .app-dark\:bg-teal-900 { background-color: #f1f5f9; }
  .app-dark\:border-teal-900 { border-color: #f1f5f9; }
  .app-dark\:ring-teal-900 { --tw-ring-color: #f1f5f9; }
  .app-dark\:hover\:text-teal-900:hover { color: #f1f5f9; }
  .app-dark\:hover\:bg-teal-900:hover { background-color: #f1f5f9; }
  .app-dark\:text-teal-950 { color: #f8fafc; }
  .app-dark\:bg-teal-950 { background-color: #f8fafc; }
  .app-dark\:border-teal-950 { border-color: #f8fafc; }
  .app-dark\:ring-teal-950 { --tw-ring-color: #f8fafc; }
  .app-dark\:hover\:text-teal-950:hover { color: #f8fafc; }
  .app-dark\:hover\:bg-teal-950:hover { background-color: #f8fafc; }
  .app-dark\:text-cyan-50 { color: #020617; }
  .app-dark\:bg-cyan-50 { background-color: #020617; }
  .app-dark\:border-cyan-50 { border-color: #020617; }
  .app-dark\:ring-cyan-50 { --tw-ring-color: #020617; }
  .app-dark\:hover\:text-cyan-50:hover { color: #020617; }
  .app-dark\:hover\:bg-cyan-50:hover { background-color: #020617; }
  .app-dark\:text-cyan-100 { color: #0f172a; }
  .app-dark\:bg-cyan-100 { background-color: #0f172a; }
  .app-dark\:border-cyan-100 { border-color: #0f172a; }
  .app-dark\:ring-cyan-100 { --tw-ring-color: #0f172a; }
  .app-dark\:hover\:text-cyan-100:hover { color: #0f172a; }
  .app-dark\:hover\:bg-cyan-100:hover { background-color: #0f172a; }
  .app-dark\:text-cyan-200 { color: #1e293b; }
  .app-dark\:bg-cyan-200 { background-color: #1e293b; }
  .app-dark\:border-cyan-200 { border-color: #1e293b; }
  .app-dark\:ring-cyan-200 { --tw-ring-color: #1e293b; }
  .app-dark\:hover\:text-cyan-200:hover { color: #1e293b; }
  .app-dark\:hover\:bg-cyan-200:hover { background-color: #1e293b; }
  .app-dark\:text-cyan-300 { color: #334155; }
  .app-dark\:bg-cyan-300 { background-color: #334155; }
  .app-dark\:border-cyan-300 { border-color: #334155; }
  .app-dark\:ring-cyan-300 { --tw-ring-color: #334155; }
  .app-dark\:hover\:text-cyan-300:hover { color: #334155; }
  .app-dark\:hover\:bg-cyan-300:hover { background-color: #334155; }
  .app-dark\:text-cyan-400 { color: #475569; }
  .app-dark\:bg-cyan-400 { background-color: #475569; }
  .app-dark\:border-cyan-400 { border-color: #475569; }
  .app-dark\:ring-cyan-400 { --tw-ring-color: #475569; }
  .app-dark\:hover\:text-cyan-400:hover { color: #475569; }
  .app-dark\:hover\:bg-cyan-400:hover { background-color: #475569; }
  .app-dark\:text-cyan-500 { color: #64748b; }
  .app-dark\:bg-cyan-500 { background-color: #64748b; }
  .app-dark\:border-cyan-500 { border-color: #64748b; }
  .app-dark\:ring-cyan-500 { --tw-ring-color: #64748b; }
  .app-dark\:hover\:text-cyan-500:hover { color: #64748b; }
  .app-dark\:hover\:bg-cyan-500:hover { background-color: #64748b; }
  .app-dark\:text-cyan-600 { color: #94a3b8; }
  .app-dark\:bg-cyan-600 { background-color: #94a3b8; }
  .app-dark\:border-cyan-600 { border-color: #94a3b8; }
  .app-dark\:ring-cyan-600 { --tw-ring-color: #94a3b8; }
  .app-dark\:hover\:text-cyan-600:hover { color: #94a3b8; }
  .app-dark\:hover\:bg-cyan-600:hover { background-color: #94a3b8; }
  .app-dark\:text-cyan-700 { color: #cbd5e1; }
  .app-dark\:bg-cyan-700 { background-color: #cbd5e1; }
  .app-dark\:border-cyan-700 { border-color: #cbd5e1; }
  .app-dark\:ring-cyan-700 { --tw-ring-color: #cbd5e1; }
  .app-dark\:hover\:text-cyan-700:hover { color: #cbd5e1; }
  .app-dark\:hover\:bg-cyan-700:hover { background-color: #cbd5e1; }
  .app-dark\:text-cyan-800 { color: #e2e8f0; }
  .app-dark\:bg-cyan-800 { background-color: #e2e8f0; }
  .app-dark\:border-cyan-800 { border-color: #e2e8f0; }
  .app-dark\:ring-cyan-800 { --tw-ring-color: #e2e8f0; }
  .app-dark\:hover\:text-cyan-800:hover { color: #e2e8f0; }
  .app-dark\:hover\:bg-cyan-800:hover { background-color: #e2e8f0; }
  .app-dark\:text-cyan-900 { color: #f1f5f9; }
  .app-dark\:bg-cyan-900 { background-color: #f1f5f9; }
  .app-dark\:border-cyan-900 { border-color: #f1f5f9; }
  .app-dark\:ring-cyan-900 { --tw-ring-color: #f1f5f9; }
  .app-dark\:hover\:text-cyan-900:hover { color: #f1f5f9; }
  .app-dark\:hover\:bg-cyan-900:hover { background-color: #f1f5f9; }
  .app-dark\:text-cyan-950 { color: #f8fafc; }
  .app-dark\:bg-cyan-950 { background-color: #f8fafc; }
  .app-dark\:border-cyan-950 { border-color: #f8fafc; }
  .app-dark\:ring-cyan-950 { --tw-ring-color: #f8fafc; }
  .app-dark\:hover\:text-cyan-950:hover { color: #f8fafc; }
  .app-dark\:hover\:bg-cyan-950:hover { background-color: #f8fafc; }
  .app-dark\:text-sky-50 { color: #020617; }
  .app-dark\:bg-sky-50 { background-color: #020617; }
  .app-dark\:border-sky-50 { border-color: #020617; }
  .app-dark\:ring-sky-50 { --tw-ring-color: #020617; }
  .app-dark\:hover\:text-sky-50:hover { color: #020617; }
  .app-dark\:hover\:bg-sky-50:hover { background-color: #020617; }
  .app-dark\:text-sky-100 { color: #0f172a; }
  .app-dark\:bg-sky-100 { background-color: #0f172a; }
  .app-dark\:border-sky-100 { border-color: #0f172a; }
  .app-dark\:ring-sky-100 { --tw-ring-color: #0f172a; }
  .app-dark\:hover\:text-sky-100:hover { color: #0f172a; }
  .app-dark\:hover\:bg-sky-100:hover { background-color: #0f172a; }
  .app-dark\:text-sky-200 { color: #1e293b; }
  .app-dark\:bg-sky-200 { background-color: #1e293b; }
  .app-dark\:border-sky-200 { border-color: #1e293b; }
  .app-dark\:ring-sky-200 { --tw-ring-color: #1e293b; }
  .app-dark\:hover\:text-sky-200:hover { color: #1e293b; }
  .app-dark\:hover\:bg-sky-200:hover { background-color: #1e293b; }
  .app-dark\:text-sky-300 { color: #334155; }
  .app-dark\:bg-sky-300 { background-color: #334155; }
  .app-dark\:border-sky-300 { border-color: #334155; }
  .app-dark\:ring-sky-300 { --tw-ring-color: #334155; }
  .app-dark\:hover\:text-sky-300:hover { color: #334155; }
  .app-dark\:hover\:bg-sky-300:hover { background-color: #334155; }
  .app-dark\:text-sky-400 { color: #475569; }
  .app-dark\:bg-sky-400 { background-color: #475569; }
  .app-dark\:border-sky-400 { border-color: #475569; }
  .app-dark\:ring-sky-400 { --tw-ring-color: #475569; }
  .app-dark\:hover\:text-sky-400:hover { color: #475569; }
  .app-dark\:hover\:bg-sky-400:hover { background-color: #475569; }
  .app-dark\:text-sky-500 { color: #64748b; }
  .app-dark\:bg-sky-500 { background-color: #64748b; }
  .app-dark\:border-sky-500 { border-color: #64748b; }
  .app-dark\:ring-sky-500 { --tw-ring-color: #64748b; }
  .app-dark\:hover\:text-sky-500:hover { color: #64748b; }
  .app-dark\:hover\:bg-sky-500:hover { background-color: #64748b; }
  .app-dark\:text-sky-600 { color: #94a3b8; }
  .app-dark\:bg-sky-600 { background-color: #94a3b8; }
  .app-dark\:border-sky-600 { border-color: #94a3b8; }
  .app-dark\:ring-sky-600 { --tw-ring-color: #94a3b8; }
  .app-dark\:hover\:text-sky-600:hover { color: #94a3b8; }
  .app-dark\:hover\:bg-sky-600:hover { background-color: #94a3b8; }
  .app-dark\:text-sky-700 { color: #cbd5e1; }
  .app-dark\:bg-sky-700 { background-color: #cbd5e1; }
  .app-dark\:border-sky-700 { border-color: #cbd5e1; }
  .app-dark\:ring-sky-700 { --tw-ring-color: #cbd5e1; }
  .app-dark\:hover\:text-sky-700:hover { color: #cbd5e1; }
  .app-dark\:hover\:bg-sky-700:hover { background-color: #cbd5e1; }
  .app-dark\:text-sky-800 { color: #e2e8f0; }
  .app-dark\:bg-sky-800 { background-color: #e2e8f0; }
  .app-dark\:border-sky-800 { border-color: #e2e8f0; }
  .app-dark\:ring-sky-800 { --tw-ring-color: #e2e8f0; }
  .app-dark\:hover\:text-sky-800:hover { color: #e2e8f0; }
  .app-dark\:hover\:bg-sky-800:hover { background-color: #e2e8f0; }
  .app-dark\:text-sky-900 { color: #f1f5f9; }
  .app-dark\:bg-sky-900 { background-color: #f1f5f9; }
  .app-dark\:border-sky-900 { border-color: #f1f5f9; }
  .app-dark\:ring-sky-900 { --tw-ring-color: #f1f5f9; }
  .app-dark\:hover\:text-sky-900:hover { color: #f1f5f9; }
  .app-dark\:hover\:bg-sky-900:hover { background-color: #f1f5f9; }
  .app-dark\:text-sky-950 { color: #f8fafc; }
  .app-dark\:bg-sky-950 { background-color: #f8fafc; }
  .app-dark\:border-sky-950 { border-color: #f8fafc; }
  .app-dark\:ring-sky-950 { --tw-ring-color: #f8fafc; }
  .app-dark\:hover\:text-sky-950:hover { color: #f8fafc; }
  .app-dark\:hover\:bg-sky-950:hover { background-color: #f8fafc; }
  .app-dark\:text-blue-50 { color: #020617; }
  .app-dark\:bg-blue-50 { background-color: #020617; }
  .app-dark\:border-blue-50 { border-color: #020617; }
  .app-dark\:ring-blue-50 { --tw-ring-color: #020617; }
  .app-dark\:hover\:text-blue-50:hover { color: #020617; }
  .app-dark\:hover\:bg-blue-50:hover { background-color: #020617; }
  .app-dark\:text-blue-100 { color: #0f172a; }
  .app-dark\:bg-blue-100 { background-color: #0f172a; }
  .app-dark\:border-blue-100 { border-color: #0f172a; }
  .app-dark\:ring-blue-100 { --tw-ring-color: #0f172a; }
  .app-dark\:hover\:text-blue-100:hover { color: #0f172a; }
  .app-dark\:hover\:bg-blue-100:hover { background-color: #0f172a; }
  .app-dark\:text-blue-200 { color: #1e293b; }
  .app-dark\:bg-blue-200 { background-color: #1e293b; }
  .app-dark\:border-blue-200 { border-color: #1e293b; }
  .app-dark\:ring-blue-200 { --tw-ring-color: #1e293b; }
  .app-dark\:hover\:text-blue-200:hover { color: #1e293b; }
  .app-dark\:hover\:bg-blue-200:hover { background-color: #1e293b; }
  .app-dark\:text-blue-300 { color: #334155; }
  .app-dark\:bg-blue-300 { background-color: #334155; }
  .app-dark\:border-blue-300 { border-color: #334155; }
  .app-dark\:ring-blue-300 { --tw-ring-color: #334155; }
  .app-dark\:hover\:text-blue-300:hover { color: #334155; }
  .app-dark\:hover\:bg-blue-300:hover { background-color: #334155; }
  .app-dark\:text-blue-400 { color: #475569; }
  .app-dark\:bg-blue-400 { background-color: #475569; }
  .app-dark\:border-blue-400 { border-color: #475569; }
  .app-dark\:ring-blue-400 { --tw-ring-color: #475569; }
  .app-dark\:hover\:text-blue-400:hover { color: #475569; }
  .app-dark\:hover\:bg-blue-400:hover { background-color: #475569; }
  .app-dark\:text-blue-500 { color: #64748b; }
  .app-dark\:bg-blue-500 { background-color: #64748b; }
  .app-dark\:border-blue-500 { border-color: #64748b; }
  .app-dark\:ring-blue-500 { --tw-ring-color: #64748b; }
  .app-dark\:hover\:text-blue-500:hover { color: #64748b; }
  .app-dark\:hover\:bg-blue-500:hover { background-color: #64748b; }
  .app-dark\:text-blue-600 { color: #94a3b8; }
  .app-dark\:bg-blue-600 { background-color: #94a3b8; }
  .app-dark\:border-blue-600 { border-color: #94a3b8; }
  .app-dark\:ring-blue-600 { --tw-ring-color: #94a3b8; }
  .app-dark\:hover\:text-blue-600:hover { color: #94a3b8; }
  .app-dark\:hover\:bg-blue-600:hover { background-color: #94a3b8; }
  .app-dark\:text-blue-700 { color: #cbd5e1; }
  .app-dark\:bg-blue-700 { background-color: #cbd5e1; }
  .app-dark\:border-blue-700 { border-color: #cbd5e1; }
  .app-dark\:ring-blue-700 { --tw-ring-color: #cbd5e1; }
  .app-dark\:hover\:text-blue-700:hover { color: #cbd5e1; }
  .app-dark\:hover\:bg-blue-700:hover { background-color: #cbd5e1; }
  .app-dark\:text-blue-800 { color: #e2e8f0; }
  .app-dark\:bg-blue-800 { background-color: #e2e8f0; }
  .app-dark\:border-blue-800 { border-color: #e2e8f0; }
  .app-dark\:ring-blue-800 { --tw-ring-color: #e2e8f0; }
  .app-dark\:hover\:text-blue-800:hover { color: #e2e8f0; }
  .app-dark\:hover\:bg-blue-800:hover { background-color: #e2e8f0; }
  .app-dark\:text-blue-900 { color: #f1f5f9; }
  .app-dark\:bg-blue-900 { background-color: #f1f5f9; }
  .app-dark\:border-blue-900 { border-color: #f1f5f9; }
  .app-dark\:ring-blue-900 { --tw-ring-color: #f1f5f9; }
  .app-dark\:hover\:text-blue-900:hover { color: #f1f5f9; }
  .app-dark\:hover\:bg-blue-900:hover { background-color: #f1f5f9; }
  .app-dark\:text-blue-950 { color: #f8fafc; }
  .app-dark\:bg-blue-950 { background-color: #f8fafc; }
  .app-dark\:border-blue-950 { border-color: #f8fafc; }
  .app-dark\:ring-blue-950 { --tw-ring-color: #f8fafc; }
  .app-dark\:hover\:text-blue-950:hover { color: #f8fafc; }
  .app-dark\:hover\:bg-blue-950:hover { background-color: #f8fafc; }
  .app-dark\:text-indigo-50 { color: #020617; }
  .app-dark\:bg-indigo-50 { background-color: #020617; }
  .app-dark\:border-indigo-50 { border-color: #020617; }
  .app-dark\:ring-indigo-50 { --tw-ring-color: #020617; }
  .app-dark\:hover\:text-indigo-50:hover { color: #020617; }
  .app-dark\:hover\:bg-indigo-50:hover { background-color: #020617; }
  .app-dark\:text-indigo-100 { color: #0f172a; }
  .app-dark\:bg-indigo-100 { background-color: #0f172a; }
  .app-dark\:border-indigo-100 { border-color: #0f172a; }
  .app-dark\:ring-indigo-100 { --tw-ring-color: #0f172a; }
  .app-dark\:hover\:text-indigo-100:hover { color: #0f172a; }
  .app-dark\:hover\:bg-indigo-100:hover { background-color: #0f172a; }
  .app-dark\:text-indigo-200 { color: #1e293b; }
  .app-dark\:bg-indigo-200 { background-color: #1e293b; }
  .app-dark\:border-indigo-200 { border-color: #1e293b; }
  .app-dark\:ring-indigo-200 { --tw-ring-color: #1e293b; }
  .app-dark\:hover\:text-indigo-200:hover { color: #1e293b; }
  .app-dark\:hover\:bg-indigo-200:hover { background-color: #1e293b; }
  .app-dark\:text-indigo-300 { color: #334155; }
  .app-dark\:bg-indigo-300 { background-color: #334155; }
  .app-dark\:border-indigo-300 { border-color: #334155; }
  .app-dark\:ring-indigo-300 { --tw-ring-color: #334155; }
  .app-dark\:hover\:text-indigo-300:hover { color: #334155; }
  .app-dark\:hover\:bg-indigo-300:hover { background-color: #334155; }
  .app-dark\:text-indigo-400 { color: #475569; }
  .app-dark\:bg-indigo-400 { background-color: #475569; }
  .app-dark\:border-indigo-400 { border-color: #475569; }
  .app-dark\:ring-indigo-400 { --tw-ring-color: #475569; }
  .app-dark\:hover\:text-indigo-400:hover { color: #475569; }
  .app-dark\:hover\:bg-indigo-400:hover { background-color: #475569; }
  .app-dark\:text-indigo-500 { color: #64748b; }
  .app-dark\:bg-indigo-500 { background-color: #64748b; }
  .app-dark\:border-indigo-500 { border-color: #64748b; }
  .app-dark\:ring-indigo-500 { --tw-ring-color: #64748b; }
  .app-dark\:hover\:text-indigo-500:hover { color: #64748b; }
  .app-dark\:hover\:bg-indigo-500:hover { background-color: #64748b; }
  .app-dark\:text-indigo-600 { color: #94a3b8; }
  .app-dark\:bg-indigo-600 { background-color: #94a3b8; }
  .app-dark\:border-indigo-600 { border-color: #94a3b8; }
  .app-dark\:ring-indigo-600 { --tw-ring-color: #94a3b8; }
  .app-dark\:hover\:text-indigo-600:hover { color: #94a3b8; }
  .app-dark\:hover\:bg-indigo-600:hover { background-color: #94a3b8; }
  .app-dark\:text-indigo-700 { color: #cbd5e1; }
  .app-dark\:bg-indigo-700 { background-color: #cbd5e1; }
  .app-dark\:border-indigo-700 { border-color: #cbd5e1; }
  .app-dark\:ring-indigo-700 { --tw-ring-color: #cbd5e1; }
  .app-dark\:hover\:text-indigo-700:hover { color: #cbd5e1; }
  .app-dark\:hover\:bg-indigo-700:hover { background-color: #cbd5e1; }
  .app-dark\:text-indigo-800 { color: #e2e8f0; }
  .app-dark\:bg-indigo-800 { background-color: #e2e8f0; }
  .app-dark\:border-indigo-800 { border-color: #e2e8f0; }
  .app-dark\:ring-indigo-800 { --tw-ring-color: #e2e8f0; }
  .app-dark\:hover\:text-indigo-800:hover { color: #e2e8f0; }
  .app-dark\:hover\:bg-indigo-800:hover { background-color: #e2e8f0; }
  .app-dark\:text-indigo-900 { color: #f1f5f9; }
  .app-dark\:bg-indigo-900 { background-color: #f1f5f9; }
  .app-dark\:border-indigo-900 { border-color: #f1f5f9; }
  .app-dark\:ring-indigo-900 { --tw-ring-color: #f1f5f9; }
  .app-dark\:hover\:text-indigo-900:hover { color: #f1f5f9; }
  .app-dark\:hover\:bg-indigo-900:hover { background-color: #f1f5f9; }
  .app-dark\:text-indigo-950 { color: #f8fafc; }
  .app-dark\:bg-indigo-950 { background-color: #f8fafc; }
  .app-dark\:border-indigo-950 { border-color: #f8fafc; }
  .app-dark\:ring-indigo-950 { --tw-ring-color: #f8fafc; }
  .app-dark\:hover\:text-indigo-950:hover { color: #f8fafc; }
  .app-dark\:hover\:bg-indigo-950:hover { background-color: #f8fafc; }
  .app-dark\:text-violet-50 { color: #020617; }
  .app-dark\:bg-violet-50 { background-color: #020617; }
  .app-dark\:border-violet-50 { border-color: #020617; }
  .app-dark\:ring-violet-50 { --tw-ring-color: #020617; }
  .app-dark\:hover\:text-violet-50:hover { color: #020617; }
  .app-dark\:hover\:bg-violet-50:hover { background-color: #020617; }
  .app-dark\:text-violet-100 { color: #0f172a; }
  .app-dark\:bg-violet-100 { background-color: #0f172a; }
  .app-dark\:border-violet-100 { border-color: #0f172a; }
  .app-dark\:ring-violet-100 { --tw-ring-color: #0f172a; }
  .app-dark\:hover\:text-violet-100:hover { color: #0f172a; }
  .app-dark\:hover\:bg-violet-100:hover { background-color: #0f172a; }
  .app-dark\:text-violet-200 { color: #1e293b; }
  .app-dark\:bg-violet-200 { background-color: #1e293b; }
  .app-dark\:border-violet-200 { border-color: #1e293b; }
  .app-dark\:ring-violet-200 { --tw-ring-color: #1e293b; }
  .app-dark\:hover\:text-violet-200:hover { color: #1e293b; }
  .app-dark\:hover\:bg-violet-200:hover { background-color: #1e293b; }
  .app-dark\:text-violet-300 { color: #334155; }
  .app-dark\:bg-violet-300 { background-color: #334155; }
  .app-dark\:border-violet-300 { border-color: #334155; }
  .app-dark\:ring-violet-300 { --tw-ring-color: #334155; }
  .app-dark\:hover\:text-violet-300:hover { color: #334155; }
  .app-dark\:hover\:bg-violet-300:hover { background-color: #334155; }
  .app-dark\:text-violet-400 { color: #475569; }
  .app-dark\:bg-violet-400 { background-color: #475569; }
  .app-dark\:border-violet-400 { border-color: #475569; }
  .app-dark\:ring-violet-400 { --tw-ring-color: #475569; }
  .app-dark\:hover\:text-violet-400:hover { color: #475569; }
  .app-dark\:hover\:bg-violet-400:hover { background-color: #475569; }
  .app-dark\:text-violet-500 { color: #64748b; }
  .app-dark\:bg-violet-500 { background-color: #64748b; }
  .app-dark\:border-violet-500 { border-color: #64748b; }
  .app-dark\:ring-violet-500 { --tw-ring-color: #64748b; }
  .app-dark\:hover\:text-violet-500:hover { color: #64748b; }
  .app-dark\:hover\:bg-violet-500:hover { background-color: #64748b; }
  .app-dark\:text-violet-600 { color: #94a3b8; }
  .app-dark\:bg-violet-600 { background-color: #94a3b8; }
  .app-dark\:border-violet-600 { border-color: #94a3b8; }
  .app-dark\:ring-violet-600 { --tw-ring-color: #94a3b8; }
  .app-dark\:hover\:text-violet-600:hover { color: #94a3b8; }
  .app-dark\:hover\:bg-violet-600:hover { background-color: #94a3b8; }
  .app-dark\:text-violet-700 { color: #cbd5e1; }
  .app-dark\:bg-violet-700 { background-color: #cbd5e1; }
  .app-dark\:border-violet-700 { border-color: #cbd5e1; }
  .app-dark\:ring-violet-700 { --tw-ring-color: #cbd5e1; }
  .app-dark\:hover\:text-violet-700:hover { color: #cbd5e1; }
  .app-dark\:hover\:bg-violet-700:hover { background-color: #cbd5e1; }
  .app-dark\:text-violet-800 { color: #e2e8f0; }
  .app-dark\:bg-violet-800 { background-color: #e2e8f0; }
  .app-dark\:border-violet-800 { border-color: #e2e8f0; }
  .app-dark\:ring-violet-800 { --tw-ring-color: #e2e8f0; }
  .app-dark\:hover\:text-violet-800:hover { color: #e2e8f0; }
  .app-dark\:hover\:bg-violet-800:hover { background-color: #e2e8f0; }
  .app-dark\:text-violet-900 { color: #f1f5f9; }
  .app-dark\:bg-violet-900 { background-color: #f1f5f9; }
  .app-dark\:border-violet-900 { border-color: #f1f5f9; }
  .app-dark\:ring-violet-900 { --tw-ring-color: #f1f5f9; }
  .app-dark\:hover\:text-violet-900:hover { color: #f1f5f9; }
  .app-dark\:hover\:bg-violet-900:hover { background-color: #f1f5f9; }
  .app-dark\:text-violet-950 { color: #f8fafc; }
  .app-dark\:bg-violet-950 { background-color: #f8fafc; }
  .app-dark\:border-violet-950 { border-color: #f8fafc; }
  .app-dark\:ring-violet-950 { --tw-ring-color: #f8fafc; }
  .app-dark\:hover\:text-violet-950:hover { color: #f8fafc; }
  .app-dark\:hover\:bg-violet-950:hover { background-color: #f8fafc; }
  .app-dark\:text-purple-50 { color: #020617; }
  .app-dark\:bg-purple-50 { background-color: #020617; }
  .app-dark\:border-purple-50 { border-color: #020617; }
  .app-dark\:ring-purple-50 { --tw-ring-color: #020617; }
  .app-dark\:hover\:text-purple-50:hover { color: #020617; }
  .app-dark\:hover\:bg-purple-50:hover { background-color: #020617; }
  .app-dark\:text-purple-100 { color: #0f172a; }
  .app-dark\:bg-purple-100 { background-color: #0f172a; }
  .app-dark\:border-purple-100 { border-color: #0f172a; }
  .app-dark\:ring-purple-100 { --tw-ring-color: #0f172a; }
  .app-dark\:hover\:text-purple-100:hover { color: #0f172a; }
  .app-dark\:hover\:bg-purple-100:hover { background-color: #0f172a; }
  .app-dark\:text-purple-200 { color: #1e293b; }
  .app-dark\:bg-purple-200 { background-color: #1e293b; }
  .app-dark\:border-purple-200 { border-color: #1e293b; }
  .app-dark\:ring-purple-200 { --tw-ring-color: #1e293b; }
  .app-dark\:hover\:text-purple-200:hover { color: #1e293b; }
  .app-dark\:hover\:bg-purple-200:hover { background-color: #1e293b; }
  .app-dark\:text-purple-300 { color: #334155; }
  .app-dark\:bg-purple-300 { background-color: #334155; }
  .app-dark\:border-purple-300 { border-color: #334155; }
  .app-dark\:ring-purple-300 { --tw-ring-color: #334155; }
  .app-dark\:hover\:text-purple-300:hover { color: #334155; }
  .app-dark\:hover\:bg-purple-300:hover { background-color: #334155; }
  .app-dark\:text-purple-400 { color: #475569; }
  .app-dark\:bg-purple-400 { background-color: #475569; }
  .app-dark\:border-purple-400 { border-color: #475569; }
  .app-dark\:ring-purple-400 { --tw-ring-color: #475569; }
  .app-dark\:hover\:text-purple-400:hover { color: #475569; }
  .app-dark\:hover\:bg-purple-400:hover { background-color: #475569; }
  .app-dark\:text-purple-500 { color: #64748b; }
  .app-dark\:bg-purple-500 { background-color: #64748b; }
  .app-dark\:border-purple-500 { border-color: #64748b; }
  .app-dark\:ring-purple-500 { --tw-ring-color: #64748b; }
  .app-dark\:hover\:text-purple-500:hover { color: #64748b; }
  .app-dark\:hover\:bg-purple-500:hover { background-color: #64748b; }
  .app-dark\:text-purple-600 { color: #94a3b8; }
  .app-dark\:bg-purple-600 { background-color: #94a3b8; }
  .app-dark\:border-purple-600 { border-color: #94a3b8; }
  .app-dark\:ring-purple-600 { --tw-ring-color: #94a3b8; }
  .app-dark\:hover\:text-purple-600:hover { color: #94a3b8; }
  .app-dark\:hover\:bg-purple-600:hover { background-color: #94a3b8; }
  .app-dark\:text-purple-700 { color: #cbd5e1; }
  .app-dark\:bg-purple-700 { background-color: #cbd5e1; }
  .app-dark\:border-purple-700 { border-color: #cbd5e1; }
  .app-dark\:ring-purple-700 { --tw-ring-color: #cbd5e1; }
  .app-dark\:hover\:text-purple-700:hover { color: #cbd5e1; }
  .app-dark\:hover\:bg-purple-700:hover { background-color: #cbd5e1; }
  .app-dark\:text-purple-800 { color: #e2e8f0; }
  .app-dark\:bg-purple-800 { background-color: #e2e8f0; }
  .app-dark\:border-purple-800 { border-color: #e2e8f0; }
  .app-dark\:ring-purple-800 { --tw-ring-color: #e2e8f0; }
  .app-dark\:hover\:text-purple-800:hover { color: #e2e8f0; }
  .app-dark\:hover\:bg-purple-800:hover { background-color: #e2e8f0; }
  .app-dark\:text-purple-900 { color: #f1f5f9; }
  .app-dark\:bg-purple-900 { background-color: #f1f5f9; }
  .app-dark\:border-purple-900 { border-color: #f1f5f9; }
  .app-dark\:ring-purple-900 { --tw-ring-color: #f1f5f9; }
  .app-dark\:hover\:text-purple-900:hover { color: #f1f5f9; }
  .app-dark\:hover\:bg-purple-900:hover { background-color: #f1f5f9; }
  .app-dark\:text-purple-950 { color: #f8fafc; }
  .app-dark\:bg-purple-950 { background-color: #f8fafc; }
  .app-dark\:border-purple-950 { border-color: #f8fafc; }
  .app-dark\:ring-purple-950 { --tw-ring-color: #f8fafc; }
  .app-dark\:hover\:text-purple-950:hover { color: #f8fafc; }
  .app-dark\:hover\:bg-purple-950:hover { background-color: #f8fafc; }
  .app-dark\:text-fuchsia-50 { color: #020617; }
  .app-dark\:bg-fuchsia-50 { background-color: #020617; }
  .app-dark\:border-fuchsia-50 { border-color: #020617; }
  .app-dark\:ring-fuchsia-50 { --tw-ring-color: #020617; }
  .app-dark\:hover\:text-fuchsia-50:hover { color: #020617; }
  .app-dark\:hover\:bg-fuchsia-50:hover { background-color: #020617; }
  .app-dark\:text-fuchsia-100 { color: #0f172a; }
  .app-dark\:bg-fuchsia-100 { background-color: #0f172a; }
  .app-dark\:border-fuchsia-100 { border-color: #0f172a; }
  .app-dark\:ring-fuchsia-100 { --tw-ring-color: #0f172a; }
  .app-dark\:hover\:text-fuchsia-100:hover { color: #0f172a; }
  .app-dark\:hover\:bg-fuchsia-100:hover { background-color: #0f172a; }
  .app-dark\:text-fuchsia-200 { color: #1e293b; }
  .app-dark\:bg-fuchsia-200 { background-color: #1e293b; }
  .app-dark\:border-fuchsia-200 { border-color: #1e293b; }
  .app-dark\:ring-fuchsia-200 { --tw-ring-color: #1e293b; }
  .app-dark\:hover\:text-fuchsia-200:hover { color: #1e293b; }
  .app-dark\:hover\:bg-fuchsia-200:hover { background-color: #1e293b; }
  .app-dark\:text-fuchsia-300 { color: #334155; }
  .app-dark\:bg-fuchsia-300 { background-color: #334155; }
  .app-dark\:border-fuchsia-300 { border-color: #334155; }
  .app-dark\:ring-fuchsia-300 { --tw-ring-color: #334155; }
  .app-dark\:hover\:text-fuchsia-300:hover { color: #334155; }
  .app-dark\:hover\:bg-fuchsia-300:hover { background-color: #334155; }
  .app-dark\:text-fuchsia-400 { color: #475569; }
  .app-dark\:bg-fuchsia-400 { background-color: #475569; }
  .app-dark\:border-fuchsia-400 { border-color: #475569; }
  .app-dark\:ring-fuchsia-400 { --tw-ring-color: #475569; }
  .app-dark\:hover\:text-fuchsia-400:hover { color: #475569; }
  .app-dark\:hover\:bg-fuchsia-400:hover { background-color: #475569; }
  .app-dark\:text-fuchsia-500 { color: #64748b; }
  .app-dark\:bg-fuchsia-500 { background-color: #64748b; }
  .app-dark\:border-fuchsia-500 { border-color: #64748b; }
  .app-dark\:ring-fuchsia-500 { --tw-ring-color: #64748b; }
  .app-dark\:hover\:text-fuchsia-500:hover { color: #64748b; }
  .app-dark\:hover\:bg-fuchsia-500:hover { background-color: #64748b; }
  .app-dark\:text-fuchsia-600 { color: #94a3b8; }
  .app-dark\:bg-fuchsia-600 { background-color: #94a3b8; }
  .app-dark\:border-fuchsia-600 { border-color: #94a3b8; }
  .app-dark\:ring-fuchsia-600 { --tw-ring-color: #94a3b8; }
  .app-dark\:hover\:text-fuchsia-600:hover { color: #94a3b8; }
  .app-dark\:hover\:bg-fuchsia-600:hover { background-color: #94a3b8; }
  .app-dark\:text-fuchsia-700 { color: #cbd5e1; }
  .app-dark\:bg-fuchsia-700 { background-color: #cbd5e1; }
  .app-dark\:border-fuchsia-700 { border-color: #cbd5e1; }
  .app-dark\:ring-fuchsia-700 { --tw-ring-color: #cbd5e1; }
  .app-dark\:hover\:text-fuchsia-700:hover { color: #cbd5e1; }
  .app-dark\:hover\:bg-fuchsia-700:hover { background-color: #cbd5e1; }
  .app-dark\:text-fuchsia-800 { color: #e2e8f0; }
  .app-dark\:bg-fuchsia-800 { background-color: #e2e8f0; }
  .app-dark\:border-fuchsia-800 { border-color: #e2e8f0; }
  .app-dark\:ring-fuchsia-800 { --tw-ring-color: #e2e8f0; }
  .app-dark\:hover\:text-fuchsia-800:hover { color: #e2e8f0; }
  .app-dark\:hover\:bg-fuchsia-800:hover { background-color: #e2e8f0; }
  .app-dark\:text-fuchsia-900 { color: #f1f5f9; }
  .app-dark\:bg-fuchsia-900 { background-color: #f1f5f9; }
  .app-dark\:border-fuchsia-900 { border-color: #f1f5f9; }
  .app-dark\:ring-fuchsia-900 { --tw-ring-color: #f1f5f9; }
  .app-dark\:hover\:text-fuchsia-900:hover { color: #f1f5f9; }
  .app-dark\:hover\:bg-fuchsia-900:hover { background-color: #f1f5f9; }
  .app-dark\:text-fuchsia-950 { color: #f8fafc; }
  .app-dark\:bg-fuchsia-950 { background-color: #f8fafc; }
  .app-dark\:border-fuchsia-950 { border-color: #f8fafc; }
  .app-dark\:ring-fuchsia-950 { --tw-ring-color: #f8fafc; }
  .app-dark\:hover\:text-fuchsia-950:hover { color: #f8fafc; }
  .app-dark\:hover\:bg-fuchsia-950:hover { background-color: #f8fafc; }
  .app-dark\:text-pink-50 { color: #020617; }
  .app-dark\:bg-pink-50 { background-color: #020617; }
  .app-dark\:border-pink-50 { border-color: #020617; }
  .app-dark\:ring-pink-50 { --tw-ring-color: #020617; }
  .app-dark\:hover\:text-pink-50:hover { color: #020617; }
  .app-dark\:hover\:bg-pink-50:hover { background-color: #020617; }
  .app-dark\:text-pink-100 { color: #0f172a; }
  .app-dark\:bg-pink-100 { background-color: #0f172a; }
  .app-dark\:border-pink-100 { border-color: #0f172a; }
  .app-dark\:ring-pink-100 { --tw-ring-color: #0f172a; }
  .app-dark\:hover\:text-pink-100:hover { color: #0f172a; }
  .app-dark\:hover\:bg-pink-100:hover { background-color: #0f172a; }
  .app-dark\:text-pink-200 { color: #1e293b; }
  .app-dark\:bg-pink-200 { background-color: #1e293b; }
  .app-dark\:border-pink-200 { border-color: #1e293b; }
  .app-dark\:ring-pink-200 { --tw-ring-color: #1e293b; }
  .app-dark\:hover\:text-pink-200:hover { color: #1e293b; }
  .app-dark\:hover\:bg-pink-200:hover { background-color: #1e293b; }
  .app-dark\:text-pink-300 { color: #334155; }
  .app-dark\:bg-pink-300 { background-color: #334155; }
  .app-dark\:border-pink-300 { border-color: #334155; }
  .app-dark\:ring-pink-300 { --tw-ring-color: #334155; }
  .app-dark\:hover\:text-pink-300:hover { color: #334155; }
  .app-dark\:hover\:bg-pink-300:hover { background-color: #334155; }
  .app-dark\:text-pink-400 { color: #475569; }
  .app-dark\:bg-pink-400 { background-color: #475569; }
  .app-dark\:border-pink-400 { border-color: #475569; }
  .app-dark\:ring-pink-400 { --tw-ring-color: #475569; }
  .app-dark\:hover\:text-pink-400:hover { color: #475569; }
  .app-dark\:hover\:bg-pink-400:hover { background-color: #475569; }
  .app-dark\:text-pink-500 { color: #64748b; }
  .app-dark\:bg-pink-500 { background-color: #64748b; }
  .app-dark\:border-pink-500 { border-color: #64748b; }
  .app-dark\:ring-pink-500 { --tw-ring-color: #64748b; }
  .app-dark\:hover\:text-pink-500:hover { color: #64748b; }
  .app-dark\:hover\:bg-pink-500:hover { background-color: #64748b; }
  .app-dark\:text-pink-600 { color: #94a3b8; }
  .app-dark\:bg-pink-600 { background-color: #94a3b8; }
  .app-dark\:border-pink-600 { border-color: #94a3b8; }
  .app-dark\:ring-pink-600 { --tw-ring-color: #94a3b8; }
  .app-dark\:hover\:text-pink-600:hover { color: #94a3b8; }
  .app-dark\:hover\:bg-pink-600:hover { background-color: #94a3b8; }
  .app-dark\:text-pink-700 { color: #cbd5e1; }
  .app-dark\:bg-pink-700 { background-color: #cbd5e1; }
  .app-dark\:border-pink-700 { border-color: #cbd5e1; }
  .app-dark\:ring-pink-700 { --tw-ring-color: #cbd5e1; }
  .app-dark\:hover\:text-pink-700:hover { color: #cbd5e1; }
  .app-dark\:hover\:bg-pink-700:hover { background-color: #cbd5e1; }
  .app-dark\:text-pink-800 { color: #e2e8f0; }
  .app-dark\:bg-pink-800 { background-color: #e2e8f0; }
  .app-dark\:border-pink-800 { border-color: #e2e8f0; }
  .app-dark\:ring-pink-800 { --tw-ring-color: #e2e8f0; }
  .app-dark\:hover\:text-pink-800:hover { color: #e2e8f0; }
  .app-dark\:hover\:bg-pink-800:hover { background-color: #e2e8f0; }
  .app-dark\:text-pink-900 { color: #f1f5f9; }
  .app-dark\:bg-pink-900 { background-color: #f1f5f9; }
  .app-dark\:border-pink-900 { border-color: #f1f5f9; }
  .app-dark\:ring-pink-900 { --tw-ring-color: #f1f5f9; }
  .app-dark\:hover\:text-pink-900:hover { color: #f1f5f9; }
  .app-dark\:hover\:bg-pink-900:hover { background-color: #f1f5f9; }
  .app-dark\:text-pink-950 { color: #f8fafc; }
  .app-dark\:bg-pink-950 { background-color: #f8fafc; }
  .app-dark\:border-pink-950 { border-color: #f8fafc; }
  .app-dark\:ring-pink-950 { --tw-ring-color: #f8fafc; }
  .app-dark\:hover\:text-pink-950:hover { color: #f8fafc; }
  .app-dark\:hover\:bg-pink-950:hover { background-color: #f8fafc; }
  .app-dark\:text-rose-50 { color: #020617; }
  .app-dark\:bg-rose-50 { background-color: #020617; }
  .app-dark\:border-rose-50 { border-color: #020617; }
  .app-dark\:ring-rose-50 { --tw-ring-color: #020617; }
  .app-dark\:hover\:text-rose-50:hover { color: #020617; }
  .app-dark\:hover\:bg-rose-50:hover { background-color: #020617; }
  .app-dark\:text-rose-100 { color: #0f172a; }
  .app-dark\:bg-rose-100 { background-color: #0f172a; }
  .app-dark\:border-rose-100 { border-color: #0f172a; }
  .app-dark\:ring-rose-100 { --tw-ring-color: #0f172a; }
  .app-dark\:hover\:text-rose-100:hover { color: #0f172a; }
  .app-dark\:hover\:bg-rose-100:hover { background-color: #0f172a; }
  .app-dark\:text-rose-200 { color: #1e293b; }
  .app-dark\:bg-rose-200 { background-color: #1e293b; }
  .app-dark\:border-rose-200 { border-color: #1e293b; }
  .app-dark\:ring-rose-200 { --tw-ring-color: #1e293b; }
  .app-dark\:hover\:text-rose-200:hover { color: #1e293b; }
  .app-dark\:hover\:bg-rose-200:hover { background-color: #1e293b; }
  .app-dark\:text-rose-300 { color: #334155; }
  .app-dark\:bg-rose-300 { background-color: #334155; }
  .app-dark\:border-rose-300 { border-color: #334155; }
  .app-dark\:ring-rose-300 { --tw-ring-color: #334155; }
  .app-dark\:hover\:text-rose-300:hover { color: #334155; }
  .app-dark\:hover\:bg-rose-300:hover { background-color: #334155; }
  .app-dark\:text-rose-400 { color: #475569; }
  .app-dark\:bg-rose-400 { background-color: #475569; }
  .app-dark\:border-rose-400 { border-color: #475569; }
  .app-dark\:ring-rose-400 { --tw-ring-color: #475569; }
  .app-dark\:hover\:text-rose-400:hover { color: #475569; }
  .app-dark\:hover\:bg-rose-400:hover { background-color: #475569; }
  .app-dark\:text-rose-500 { color: #64748b; }
  .app-dark\:bg-rose-500 { background-color: #64748b; }
  .app-dark\:border-rose-500 { border-color: #64748b; }
  .app-dark\:ring-rose-500 { --tw-ring-color: #64748b; }
  .app-dark\:hover\:text-rose-500:hover { color: #64748b; }
  .app-dark\:hover\:bg-rose-500:hover { background-color: #64748b; }
  .app-dark\:text-rose-600 { color: #94a3b8; }
  .app-dark\:bg-rose-600 { background-color: #94a3b8; }
  .app-dark\:border-rose-600 { border-color: #94a3b8; }
  .app-dark\:ring-rose-600 { --tw-ring-color: #94a3b8; }
  .app-dark\:hover\:text-rose-600:hover { color: #94a3b8; }
  .app-dark\:hover\:bg-rose-600:hover { background-color: #94a3b8; }
  .app-dark\:text-rose-700 { color: #cbd5e1; }
  .app-dark\:bg-rose-700 { background-color: #cbd5e1; }
  .app-dark\:border-rose-700 { border-color: #cbd5e1; }
  .app-dark\:ring-rose-700 { --tw-ring-color: #cbd5e1; }
  .app-dark\:hover\:text-rose-700:hover { color: #cbd5e1; }
  .app-dark\:hover\:bg-rose-700:hover { background-color: #cbd5e1; }
  .app-dark\:text-rose-800 { color: #e2e8f0; }
  .app-dark\:bg-rose-800 { background-color: #e2e8f0; }
  .app-dark\:border-rose-800 { border-color: #e2e8f0; }
  .app-dark\:ring-rose-800 { --tw-ring-color: #e2e8f0; }
  .app-dark\:hover\:text-rose-800:hover { color: #e2e8f0; }
  .app-dark\:hover\:bg-rose-800:hover { background-color: #e2e8f0; }
  .app-dark\:text-rose-900 { color: #f1f5f9; }
  .app-dark\:bg-rose-900 { background-color: #f1f5f9; }
  .app-dark\:border-rose-900 { border-color: #f1f5f9; }
  .app-dark\:ring-rose-900 { --tw-ring-color: #f1f5f9; }
  .app-dark\:hover\:text-rose-900:hover { color: #f1f5f9; }
  .app-dark\:hover\:bg-rose-900:hover { background-color: #f1f5f9; }
  .app-dark\:text-rose-950 { color: #f8fafc; }
  .app-dark\:bg-rose-950 { background-color: #f8fafc; }
  .app-dark\:border-rose-950 { border-color: #f8fafc; }
  .app-dark\:ring-rose-950 { --tw-ring-color: #f8fafc; }
  .app-dark\:hover\:text-rose-950:hover { color: #f8fafc; }
  .app-dark\:hover\:bg-rose-950:hover { background-color: #f8fafc; }
}

@media (min-width: 640px) {
  .app-sm\:text-slate-50 { color: #f8fafc; }
  .app-sm\:bg-slate-50 { background-color: #f8fafc; }
  .app-sm\:text-slate-100 { color: #f1f5f9; }
  .app-sm\:bg-slate-100 { background-color: #f1f5f9; }
  .app-sm\:text-slate-200 { color: #e2e8f0; }
  .app-sm\:bg-slate-200 { background-color: #e2e8f0; }
  .app-sm\:text-slate-300 { color: #cbd5e1; }
  .app-sm\:bg-slate-300 { background-color: #cbd5e1; }
  .app-sm\:text-slate-400 { color: #94a3b8; }
  .app-sm\:bg-slate-400 { background-color: #94a3b8; }
  .app-sm\:text-slate-500 { color: #64748b; }
  .app-sm\:bg-slate-500 { background-color: #64748b; }
  .app-sm\:text-slate-600 { color: #475569; }
  .app-sm\:bg-slate-600 { background-color: #475569; }
  .app-sm\:text-slate-700 { color: #334155; }
  .app-sm\:bg-slate-700 { background-color: #334155; }
  .app-sm\:text-slate-800 { color: #1e293b; }
  .app-sm\:bg-slate-800 { background-color: #1e293b; }
  .app-sm\:text-slate-900 { color: #0f172a; }
  .app-sm\:bg-slate-900 { background-color: #0f172a; }
  .app-sm\:text-slate-950 { color: #020617; }
  .app-sm\:bg-slate-950 { background-color: #020617; }
  .app-sm\:text-gray-50 { color: #f8fafc; }
  .app-sm\:bg-gray-50 { background-color: #f8fafc; }
  .app-sm\:text-gray-100 { color: #f1f5f9; }
  .app-sm\:bg-gray-100 { background-color: #f1f5f9; }
  .app-sm\:text-gray-200 { color: #e2e8f0; }
  .app-sm\:bg-gray-200 { background-color: #e2e8f0; }
  .app-sm\:text-gray-300 { color: #cbd5e1; }
  .app-sm\:bg-gray-300 { background-color: #cbd5e1; }
  .app-sm\:text-gray-400 { color: #94a3b8; }
  .app-sm\:bg-gray-400 { background-color: #94a3b8; }
  .app-sm\:text-gray-500 { color: #64748b; }
  .app-sm\:bg-gray-500 { background-color: #64748b; }
  .app-sm\:text-gray-600 { color: #475569; }
  .app-sm\:bg-gray-600 { background-color: #475569; }
  .app-sm\:text-gray-700 { color: #334155; }
  .app-sm\:bg-gray-700 { background-color: #334155; }
  .app-sm\:text-gray-800 { color: #1e293b; }
  .app-sm\:bg-gray-800 { background-color: #1e293b; }
  .app-sm\:text-gray-900 { color: #0f172a; }
  .app-sm\:bg-gray-900 { background-color: #0f172a; }
  .app-sm\:text-gray-950 { color: #020617; }
  .app-sm\:bg-gray-950 { background-color: #020617; }
  .app-sm\:text-zinc-50 { color: #f8fafc; }
  .app-sm\:bg-zinc-50 { background-color: #f8fafc; }
  .app-sm\:text-zinc-100 { color: #f1f5f9; }
  .app-sm\:bg-zinc-100 { background-color: #f1f5f9; }
  .app-sm\:text-zinc-200 { color: #e2e8f0; }
  .app-sm\:bg-zinc-200 { background-color: #e2e8f0; }
  .app-sm\:text-zinc-300 { color: #cbd5e1; }
  .app-sm\:bg-zinc-300 { background-color: #cbd5e1; }
  .app-sm\:text-zinc-400 { color: #94a3b8; }
  .app-sm\:bg-zinc-400 { background-color: #94a3b8; }
  .app-sm\:text-zinc-500 { color: #64748b; }
  .app-sm\:bg-zinc-500 { background-color: #64748b; }
  .app-sm\:text-zinc-600 { color: #475569; }
  .app-sm\:bg-zinc-600 { background-color: #475569; }
  .app-sm\:text-zinc-700 { color: #334155; }
  .app-sm\:bg-zinc-700 { background-color: #334155; }
  .app-sm\:text-zinc-800 { color: #1e293b; }
  .app-sm\:bg-zinc-800 { background-color: #1e293b; }
  .app-sm\:text-zinc-900 { color: #0f172a; }
  .app-sm\:bg-zinc-900 { background-color: #0f172a; }
  .app-sm\:text-zinc-950 { color: #020617; }
  .app-sm\:bg-zinc-950 { background-color: #020617; }
  .app-sm\:text-neutral-50 { color: #f8fafc; }
  .app-sm\:bg-neutral-50 { background-color: #f8fafc; }
  .app-sm\:text-neutral-100 { color: #f1f5f9; }
  .app-sm\:bg-neutral-100 { background-color: #f1f5f9; }
  .app-sm\:text-neutral-200 { color: #e2e8f0; }
  .app-sm\:bg-neutral-200 { background-color: #e2e8f0; }
  .app-sm\:text-neutral-300 { color: #cbd5e1; }
  .app-sm\:bg-neutral-300 { background-color: #cbd5e1; }
  .app-sm\:text-neutral-400 { color: #94a3b8; }
  .app-sm\:bg-neutral-400 { background-color: #94a3b8; }
  .app-sm\:text-neutral-500 { color: #64748b; }
  .app-sm\:bg-neutral-500 { background-color: #64748b; }
  .app-sm\:text-neutral-600 { color: #475569; }
  .app-sm\:bg-neutral-600 { background-color: #475569; }
  .app-sm\:text-neutral-700 { color: #334155; }
  .app-sm\:bg-neutral-700 { background-color: #334155; }
  .app-sm\:text-neutral-800 { color: #1e293b; }
  .app-sm\:bg-neutral-800 { background-color: #1e293b; }
  .app-sm\:text-neutral-900 { color: #0f172a; }
  .app-sm\:bg-neutral-900 { background-color: #0f172a; }
  .app-sm\:text-neutral-950 { color: #020617; }
  .app-sm\:bg-neutral-950 { background-color: #020617; }
  .app-sm\:text-stone-50 { color: #f8fafc; }
  .app-sm\:bg-stone-50 { background-color: #f8fafc; }
  .app-sm\:text-stone-100 { color: #f1f5f9; }
  .app-sm\:bg-stone-100 { background-color: #f1f5f9; }
  .app-sm\:text-stone-200 { color: #e2e8f0; }
  .app-sm\:bg-stone-200 { background-color: #e2e8f0; }
  .app-sm\:text-stone-300 { color: #cbd5e1; }
  .app-sm\:bg-stone-300 { background-color: #cbd5e1; }
  .app-sm\:text-stone-400 { color: #94a3b8; }
  .app-sm\:bg-stone-400 { background-color: #94a3b8; }
  .app-sm\:text-stone-500 { color: #64748b; }
  .app-sm\:bg-stone-500 { background-color: #64748b; }
  .app-sm\:text-stone-600 { color: #475569; }
  .app-sm\:bg-stone-600 { background-color: #475569; }
  .app-sm\:text-stone-700 { color: #334155; }
  .app-sm\:bg-stone-700 { background-color: #334155; }
  .app-sm\:text-stone-800 { color: #1e293b; }
  .app-sm\:bg-stone-800 { background-color: #1e293b; }
  .app-sm\:text-stone-900 { color: #0f172a; }
  .app-sm\:bg-stone-900 { background-color: #0f172a; }
  .app-sm\:text-stone-950 { color: #020617; }
  .app-sm\:bg-stone-950 { background-color: #020617; }
  .app-sm\:text-red-50 { color: #f8fafc; }
  .app-sm\:bg-red-50 { background-color: #f8fafc; }
  .app-sm\:text-red-100 { color: #f1f5f9; }
  .app-sm\:bg-red-100 { background-color: #f1f5f9; }
  .app-sm\:text-red-200 { color: #e2e8f0; }
  .app-sm\:bg-red-200 { background-color: #e2e8f0; }
  .app-sm\:text-red-300 { color: #cbd5e1; }
  .app-sm\:bg-red-300 { background-color: #cbd5e1; }
  .app-sm\:text-red-400 { color: #94a3b8; }
  .app-sm\:bg-red-400 { background-color: #94a3b8; }
  .app-sm\:text-red-500 { color: #64748b; }
  .app-sm\:bg-red-500 { background-color: #64748b; }
  .app-sm\:text-red-600 { color: #475569; }
  .app-sm\:bg-red-600 { background-color: #475569; }
  .app-sm\:text-red-700 { color: #334155; }
  .app-sm\:bg-red-700 { background-color: #334155; }
  .app-sm\:text-red-800 { color: #1e293b; }
  .app-sm\:bg-red-800 { background-color: #1e293b; }
  .app-sm\:text-red-900 { color: #0f172a; }
  .app-sm\:bg-red-900 { background-color: #0f172a; }
  .app-sm\:text-red-950 { color: #020617; }
  .app-sm\:bg-red-950 { background-color: #020617; }
  .app-sm\:text-orange-50 { color: #f8fafc; }
  .app-sm\:bg-orange-50 { background-color: #f8fafc; }
  .app-sm\:text-orange-100 { color: #f1f5f9; }
  .app-sm\:bg-orange-100 { background-color: #f1f5f9; }
  .app-sm\:text-orange-200 { color: #e2e8f0; }
  .app-sm\:bg-orange-200 { background-color: #e2e8f0; }
  .app-sm\:text-orange-300 { color: #cbd5e1; }
  .app-sm\:bg-orange-300 { background-color: #cbd5e1; }
  .app-sm\:text-orange-400 { color: #94a3b8; }
  .app-sm\:bg-orange-400 { background-color: #94a3b8; }
  .app-sm\:text-orange-500 { color: #64748b; }
  .app-sm\:bg-orange-500 { background-color: #64748b; }
  .app-sm\:text-orange-600 { color: #475569; }
  .app-sm\:bg-orange-600 { background-color: #475569; }
  .app-sm\:text-orange-700 { color: #334155; }
  .app-sm\:bg-orange-700 { background-color: #334155; }
  .app-sm\:text-orange-800 { color: #1e293b; }
  .app-sm\:bg-orange-800 { background-color: #1e293b; }
  .app-sm\:text-orange-900 { color: #0f172a; }
  .app-sm\:bg-orange-900 { background-color: #0f172a; }
  .app-sm\:text-orange-950 { color: #020617; }
  .app-sm\:bg-orange-950 { background-color: #020617; }
  .app-sm\:text-amber-50 { color: #f8fafc; }
  .app-sm\:bg-amber-50 { background-color: #f8fafc; }
  .app-sm\:text-amber-100 { color: #f1f5f9; }
  .app-sm\:bg-amber-100 { background-color: #f1f5f9; }
  .app-sm\:text-amber-200 { color: #e2e8f0; }
  .app-sm\:bg-amber-200 { background-color: #e2e8f0; }
  .app-sm\:text-amber-300 { color: #cbd5e1; }
  .app-sm\:bg-amber-300 { background-color: #cbd5e1; }
  .app-sm\:text-amber-400 { color: #94a3b8; }
  .app-sm\:bg-amber-400 { background-color: #94a3b8; }
  .app-sm\:text-amber-500 { color: #64748b; }
  .app-sm\:bg-amber-500 { background-color: #64748b; }
  .app-sm\:text-amber-600 { color: #475569; }
  .app-sm\:bg-amber-600 { background-color: #475569; }
  .app-sm\:text-amber-700 { color: #334155; }
  .app-sm\:bg-amber-700 { background-color: #334155; }
  .app-sm\:text-amber-800 { color: #1e293b; }
  .app-sm\:bg-amber-800 { background-color: #1e293b; }
  .app-sm\:text-amber-900 { color: #0f172a; }
  .app-sm\:bg-amber-900 { background-color: #0f172a; }
  .app-sm\:text-amber-950 { color: #020617; }
  .app-sm\:bg-amber-950 { background-color: #020617; }
  .app-sm\:text-yellow-50 { color: #f8fafc; }
  .app-sm\:bg-yellow-50 { background-color: #f8fafc; }
  .app-sm\:text-yellow-100 { color: #f1f5f9; }
  .app-sm\:bg-yellow-100 { background-color: #f1f5f9; }
  .app-sm\:text-yellow-200 { color: #e2e8f0; }
  .app-sm\:bg-yellow-200 { background-color: #e2e8f0; }
  .app-sm\:text-yellow-300 { color: #cbd5e1; }
  .app-sm\:bg-yellow-300 { background-color: #cbd5e1; }
  .app-sm\:text-yellow-400 { color: #94a3b8; }
  .app-sm\:bg-yellow-400 { background-color: #94a3b8; }
  .app-sm\:text-yellow-500 { color: #64748b; }
  .app-sm\:bg-yellow-500 { background-color: #64748b; }
  .app-sm\:text-yellow-600 { color: #475569; }
  .app-sm\:bg-yellow-600 { background-color: #475569; }
  .app-sm\:text-yellow-700 { color: #334155; }
  .app-sm\:bg-yellow-700 { background-color: #334155; }
  .app-sm\:text-yellow-800 { color: #1e293b; }
  .app-sm\:bg-yellow-800 { background-color: #1e293b; }
  .app-sm\:text-yellow-900 { color: #0f172a; }
  .app-sm\:bg-yellow-900 { background-color: #0f172a; }
  .app-sm\:text-yellow-950 { color: #020617; }
  .app-sm\:bg-yellow-950 { background-color: #020617; }
  .app-sm\:text-lime-50 { color: #f8fafc; }
  .app-sm\:bg-lime-50 { background-color: #f8fafc; }
  .app-sm\:text-lime-100 { color: #f1f5f9; }
  .app-sm\:bg-lime-100 { background-color: #f1f5f9; }
  .app-sm\:text-lime-200 { color: #e2e8f0; }
  .app-sm\:bg-lime-200 { background-color: #e2e8f0; }
  .app-sm\:text-lime-300 { color: #cbd5e1; }
  .app-sm\:bg-lime-300 { background-color: #cbd5e1; }
  .app-sm\:text-lime-400 { color: #94a3b8; }
  .app-sm\:bg-lime-400 { background-color: #94a3b8; }
  .app-sm\:text-lime-500 { color: #64748b; }
  .app-sm\:bg-lime-500 { background-color: #64748b; }
  .app-sm\:text-lime-600 { color: #475569; }
  .app-sm\:bg-lime-600 { background-color: #475569; }
  .app-sm\:text-lime-700 { color: #334155; }
  .app-sm\:bg-lime-700 { background-color: #334155; }
  .app-sm\:text-lime-800 { color: #1e293b; }
  .app-sm\:bg-lime-800 { background-color: #1e293b; }
  .app-sm\:text-lime-900 { color: #0f172a; }
  .app-sm\:bg-lime-900 { background-color: #0f172a; }
  .app-sm\:text-lime-950 { color: #020617; }
  .app-sm\:bg-lime-950 { background-color: #020617; }
  .app-sm\:text-green-50 { color: #f8fafc; }
  .app-sm\:bg-green-50 { background-color: #f8fafc; }
  .app-sm\:text-green-100 { color: #f1f5f9; }
  .app-sm\:bg-green-100 { background-color: #f1f5f9; }
  .app-sm\:text-green-200 { color: #e2e8f0; }
  .app-sm\:bg-green-200 { background-color: #e2e8f0; }
  .app-sm\:text-green-300 { color: #cbd5e1; }
  .app-sm\:bg-green-300 { background-color: #cbd5e1; }
  .app-sm\:text-green-400 { color: #94a3b8; }
  .app-sm\:bg-green-400 { background-color: #94a3b8; }
  .app-sm\:text-green-500 { color: #64748b; }
  .app-sm\:bg-green-500 { background-color: #64748b; }
  .app-sm\:text-green-600 { color: #475569; }
  .app-sm\:bg-green-600 { background-color: #475569; }
  .app-sm\:text-green-700 { color: #334155; }
  .app-sm\:bg-green-700 { background-color: #334155; }
  .app-sm\:text-green-800 { color: #1e293b; }
  .app-sm\:bg-green-800 { background-color: #1e293b; }
  .app-sm\:text-green-900 { color: #0f172a; }
  .app-sm\:bg-green-900 { background-color: #0f172a; }
  .app-sm\:text-green-950 { color: #020617; }
  .app-sm\:bg-green-950 { background-color: #020617; }
  .app-sm\:w-1/2 { width: 50%; }
  .app-sm\:max-w-1/2 { max-width: 50%; }
  .app-sm\:w-1/3 { width: 33.app-333333%; }
  .app-sm\:max-w-1/3 { max-width: 33.app-333333%; }
  .app-sm\:w-2/3 { width: 66.app-666667%; }
  .app-sm\:max-w-2/3 { max-width: 66.app-666667%; }
  .app-sm\:w-1/4 { width: 25%; }
  .app-sm\:max-w-1/4 { max-width: 25%; }
  .app-sm\:w-3/4 { width: 75%; }
  .app-sm\:max-w-3/4 { max-width: 75%; }
  .app-sm\:w-1/5 { width: 20%; }
  .app-sm\:max-w-1/5 { max-width: 20%; }
  .app-sm\:w-2/5 { width: 40%; }
  .app-sm\:max-w-2/5 { max-width: 40%; }
  .app-sm\:w-3/5 { width: 60%; }
  .app-sm\:max-w-3/5 { max-width: 60%; }
  .app-sm\:w-4/5 { width: 80%; }
  .app-sm\:max-w-4/5 { max-width: 80%; }
  .app-sm\:w-full { width: 100%; }
  .app-sm\:max-w-full { max-width: 100%; }
  .app-sm\:w-screen { width: 100vw; }
  .app-sm\:max-w-screen { max-width: 100vw; }
  .app-sm\:w-min { width: min-content; }
  .app-sm\:max-w-min { max-width: min-content; }
  .app-sm\:w-max { width: max-content; }
  .app-sm\:max-w-max { max-width: max-content; }
  .app-sm\:w-fit { width: fit-content; }
  .app-sm\:max-w-fit { max-width: fit-content; }
  .app-sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .app-sm\:col-span-1 { grid-column: span 1 / span 1; }
  .app-sm\:col-start-1 { grid-column-start: 1; }
  .app-sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .app-sm\:col-span-2 { grid-column: span 2 / span 2; }
  .app-sm\:col-start-2 { grid-column-start: 2; }
  .app-sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .app-sm\:col-span-3 { grid-column: span 3 / span 3; }
  .app-sm\:col-start-3 { grid-column-start: 3; }
  .app-sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .app-sm\:col-span-4 { grid-column: span 4 / span 4; }
  .app-sm\:col-start-4 { grid-column-start: 4; }
  .app-sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .app-sm\:col-span-5 { grid-column: span 5 / span 5; }
  .app-sm\:col-start-5 { grid-column-start: 5; }
  .app-sm\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .app-sm\:col-span-6 { grid-column: span 6 / span 6; }
  .app-sm\:col-start-6 { grid-column-start: 6; }
  .app-sm\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .app-sm\:col-span-7 { grid-column: span 7 / span 7; }
  .app-sm\:col-start-7 { grid-column-start: 7; }
  .app-sm\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .app-sm\:col-span-8 { grid-column: span 8 / span 8; }
  .app-sm\:col-start-8 { grid-column-start: 8; }
  .app-sm\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .app-sm\:col-span-9 { grid-column: span 9 / span 9; }
  .app-sm\:col-start-9 { grid-column-start: 9; }
  .app-sm\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .app-sm\:col-span-10 { grid-column: span 10 / span 10; }
  .app-sm\:col-start-10 { grid-column-start: 10; }
  .app-sm\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .app-sm\:col-span-11 { grid-column: span 11 / span 11; }
  .app-sm\:col-start-11 { grid-column-start: 11; }
  .app-sm\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .app-sm\:col-span-12 { grid-column: span 12 / span 12; }
  .app-sm\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 768px) {
  .app-md\:text-slate-50 { color: #f8fafc; }
  .app-md\:bg-slate-50 { background-color: #f8fafc; }
  .app-md\:text-slate-100 { color: #f1f5f9; }
  .app-md\:bg-slate-100 { background-color: #f1f5f9; }
  .app-md\:text-slate-200 { color: #e2e8f0; }
  .app-md\:bg-slate-200 { background-color: #e2e8f0; }
  .app-md\:text-slate-300 { color: #cbd5e1; }
  .app-md\:bg-slate-300 { background-color: #cbd5e1; }
  .app-md\:text-slate-400 { color: #94a3b8; }
  .app-md\:bg-slate-400 { background-color: #94a3b8; }
  .app-md\:text-slate-500 { color: #64748b; }
  .app-md\:bg-slate-500 { background-color: #64748b; }
  .app-md\:text-slate-600 { color: #475569; }
  .app-md\:bg-slate-600 { background-color: #475569; }
  .app-md\:text-slate-700 { color: #334155; }
  .app-md\:bg-slate-700 { background-color: #334155; }
  .app-md\:text-slate-800 { color: #1e293b; }
  .app-md\:bg-slate-800 { background-color: #1e293b; }
  .app-md\:text-slate-900 { color: #0f172a; }
  .app-md\:bg-slate-900 { background-color: #0f172a; }
  .app-md\:text-slate-950 { color: #020617; }
  .app-md\:bg-slate-950 { background-color: #020617; }
  .app-md\:text-gray-50 { color: #f8fafc; }
  .app-md\:bg-gray-50 { background-color: #f8fafc; }
  .app-md\:text-gray-100 { color: #f1f5f9; }
  .app-md\:bg-gray-100 { background-color: #f1f5f9; }
  .app-md\:text-gray-200 { color: #e2e8f0; }
  .app-md\:bg-gray-200 { background-color: #e2e8f0; }
  .app-md\:text-gray-300 { color: #cbd5e1; }
  .app-md\:bg-gray-300 { background-color: #cbd5e1; }
  .app-md\:text-gray-400 { color: #94a3b8; }
  .app-md\:bg-gray-400 { background-color: #94a3b8; }
  .app-md\:text-gray-500 { color: #64748b; }
  .app-md\:bg-gray-500 { background-color: #64748b; }
  .app-md\:text-gray-600 { color: #475569; }
  .app-md\:bg-gray-600 { background-color: #475569; }
  .app-md\:text-gray-700 { color: #334155; }
  .app-md\:bg-gray-700 { background-color: #334155; }
  .app-md\:text-gray-800 { color: #1e293b; }
  .app-md\:bg-gray-800 { background-color: #1e293b; }
  .app-md\:text-gray-900 { color: #0f172a; }
  .app-md\:bg-gray-900 { background-color: #0f172a; }
  .app-md\:text-gray-950 { color: #020617; }
  .app-md\:bg-gray-950 { background-color: #020617; }
  .app-md\:text-zinc-50 { color: #f8fafc; }
  .app-md\:bg-zinc-50 { background-color: #f8fafc; }
  .app-md\:text-zinc-100 { color: #f1f5f9; }
  .app-md\:bg-zinc-100 { background-color: #f1f5f9; }
  .app-md\:text-zinc-200 { color: #e2e8f0; }
  .app-md\:bg-zinc-200 { background-color: #e2e8f0; }
  .app-md\:text-zinc-300 { color: #cbd5e1; }
  .app-md\:bg-zinc-300 { background-color: #cbd5e1; }
  .app-md\:text-zinc-400 { color: #94a3b8; }
  .app-md\:bg-zinc-400 { background-color: #94a3b8; }
  .app-md\:text-zinc-500 { color: #64748b; }
  .app-md\:bg-zinc-500 { background-color: #64748b; }
  .app-md\:text-zinc-600 { color: #475569; }
  .app-md\:bg-zinc-600 { background-color: #475569; }
  .app-md\:text-zinc-700 { color: #334155; }
  .app-md\:bg-zinc-700 { background-color: #334155; }
  .app-md\:text-zinc-800 { color: #1e293b; }
  .app-md\:bg-zinc-800 { background-color: #1e293b; }
  .app-md\:text-zinc-900 { color: #0f172a; }
  .app-md\:bg-zinc-900 { background-color: #0f172a; }
  .app-md\:text-zinc-950 { color: #020617; }
  .app-md\:bg-zinc-950 { background-color: #020617; }
  .app-md\:text-neutral-50 { color: #f8fafc; }
  .app-md\:bg-neutral-50 { background-color: #f8fafc; }
  .app-md\:text-neutral-100 { color: #f1f5f9; }
  .app-md\:bg-neutral-100 { background-color: #f1f5f9; }
  .app-md\:text-neutral-200 { color: #e2e8f0; }
  .app-md\:bg-neutral-200 { background-color: #e2e8f0; }
  .app-md\:text-neutral-300 { color: #cbd5e1; }
  .app-md\:bg-neutral-300 { background-color: #cbd5e1; }
  .app-md\:text-neutral-400 { color: #94a3b8; }
  .app-md\:bg-neutral-400 { background-color: #94a3b8; }
  .app-md\:text-neutral-500 { color: #64748b; }
  .app-md\:bg-neutral-500 { background-color: #64748b; }
  .app-md\:text-neutral-600 { color: #475569; }
  .app-md\:bg-neutral-600 { background-color: #475569; }
  .app-md\:text-neutral-700 { color: #334155; }
  .app-md\:bg-neutral-700 { background-color: #334155; }
  .app-md\:text-neutral-800 { color: #1e293b; }
  .app-md\:bg-neutral-800 { background-color: #1e293b; }
  .app-md\:text-neutral-900 { color: #0f172a; }
  .app-md\:bg-neutral-900 { background-color: #0f172a; }
  .app-md\:text-neutral-950 { color: #020617; }
  .app-md\:bg-neutral-950 { background-color: #020617; }
  .app-md\:text-stone-50 { color: #f8fafc; }
  .app-md\:bg-stone-50 { background-color: #f8fafc; }
  .app-md\:text-stone-100 { color: #f1f5f9; }
  .app-md\:bg-stone-100 { background-color: #f1f5f9; }
  .app-md\:text-stone-200 { color: #e2e8f0; }
  .app-md\:bg-stone-200 { background-color: #e2e8f0; }
  .app-md\:text-stone-300 { color: #cbd5e1; }
  .app-md\:bg-stone-300 { background-color: #cbd5e1; }
  .app-md\:text-stone-400 { color: #94a3b8; }
  .app-md\:bg-stone-400 { background-color: #94a3b8; }
  .app-md\:text-stone-500 { color: #64748b; }
  .app-md\:bg-stone-500 { background-color: #64748b; }
  .app-md\:text-stone-600 { color: #475569; }
  .app-md\:bg-stone-600 { background-color: #475569; }
  .app-md\:text-stone-700 { color: #334155; }
  .app-md\:bg-stone-700 { background-color: #334155; }
  .app-md\:text-stone-800 { color: #1e293b; }
  .app-md\:bg-stone-800 { background-color: #1e293b; }
  .app-md\:text-stone-900 { color: #0f172a; }
  .app-md\:bg-stone-900 { background-color: #0f172a; }
  .app-md\:text-stone-950 { color: #020617; }
  .app-md\:bg-stone-950 { background-color: #020617; }
  .app-md\:text-red-50 { color: #f8fafc; }
  .app-md\:bg-red-50 { background-color: #f8fafc; }
  .app-md\:text-red-100 { color: #f1f5f9; }
  .app-md\:bg-red-100 { background-color: #f1f5f9; }
  .app-md\:text-red-200 { color: #e2e8f0; }
  .app-md\:bg-red-200 { background-color: #e2e8f0; }
  .app-md\:text-red-300 { color: #cbd5e1; }
  .app-md\:bg-red-300 { background-color: #cbd5e1; }
  .app-md\:text-red-400 { color: #94a3b8; }
  .app-md\:bg-red-400 { background-color: #94a3b8; }
  .app-md\:text-red-500 { color: #64748b; }
  .app-md\:bg-red-500 { background-color: #64748b; }
  .app-md\:text-red-600 { color: #475569; }
  .app-md\:bg-red-600 { background-color: #475569; }
  .app-md\:text-red-700 { color: #334155; }
  .app-md\:bg-red-700 { background-color: #334155; }
  .app-md\:text-red-800 { color: #1e293b; }
  .app-md\:bg-red-800 { background-color: #1e293b; }
  .app-md\:text-red-900 { color: #0f172a; }
  .app-md\:bg-red-900 { background-color: #0f172a; }
  .app-md\:text-red-950 { color: #020617; }
  .app-md\:bg-red-950 { background-color: #020617; }
  .app-md\:text-orange-50 { color: #f8fafc; }
  .app-md\:bg-orange-50 { background-color: #f8fafc; }
  .app-md\:text-orange-100 { color: #f1f5f9; }
  .app-md\:bg-orange-100 { background-color: #f1f5f9; }
  .app-md\:text-orange-200 { color: #e2e8f0; }
  .app-md\:bg-orange-200 { background-color: #e2e8f0; }
  .app-md\:text-orange-300 { color: #cbd5e1; }
  .app-md\:bg-orange-300 { background-color: #cbd5e1; }
  .app-md\:text-orange-400 { color: #94a3b8; }
  .app-md\:bg-orange-400 { background-color: #94a3b8; }
  .app-md\:text-orange-500 { color: #64748b; }
  .app-md\:bg-orange-500 { background-color: #64748b; }
  .app-md\:text-orange-600 { color: #475569; }
  .app-md\:bg-orange-600 { background-color: #475569; }
  .app-md\:text-orange-700 { color: #334155; }
  .app-md\:bg-orange-700 { background-color: #334155; }
  .app-md\:text-orange-800 { color: #1e293b; }
  .app-md\:bg-orange-800 { background-color: #1e293b; }
  .app-md\:text-orange-900 { color: #0f172a; }
  .app-md\:bg-orange-900 { background-color: #0f172a; }
  .app-md\:text-orange-950 { color: #020617; }
  .app-md\:bg-orange-950 { background-color: #020617; }
  .app-md\:text-amber-50 { color: #f8fafc; }
  .app-md\:bg-amber-50 { background-color: #f8fafc; }
  .app-md\:text-amber-100 { color: #f1f5f9; }
  .app-md\:bg-amber-100 { background-color: #f1f5f9; }
  .app-md\:text-amber-200 { color: #e2e8f0; }
  .app-md\:bg-amber-200 { background-color: #e2e8f0; }
  .app-md\:text-amber-300 { color: #cbd5e1; }
  .app-md\:bg-amber-300 { background-color: #cbd5e1; }
  .app-md\:text-amber-400 { color: #94a3b8; }
  .app-md\:bg-amber-400 { background-color: #94a3b8; }
  .app-md\:text-amber-500 { color: #64748b; }
  .app-md\:bg-amber-500 { background-color: #64748b; }
  .app-md\:text-amber-600 { color: #475569; }
  .app-md\:bg-amber-600 { background-color: #475569; }
  .app-md\:text-amber-700 { color: #334155; }
  .app-md\:bg-amber-700 { background-color: #334155; }
  .app-md\:text-amber-800 { color: #1e293b; }
  .app-md\:bg-amber-800 { background-color: #1e293b; }
  .app-md\:text-amber-900 { color: #0f172a; }
  .app-md\:bg-amber-900 { background-color: #0f172a; }
  .app-md\:text-amber-950 { color: #020617; }
  .app-md\:bg-amber-950 { background-color: #020617; }
  .app-md\:text-yellow-50 { color: #f8fafc; }
  .app-md\:bg-yellow-50 { background-color: #f8fafc; }
  .app-md\:text-yellow-100 { color: #f1f5f9; }
  .app-md\:bg-yellow-100 { background-color: #f1f5f9; }
  .app-md\:text-yellow-200 { color: #e2e8f0; }
  .app-md\:bg-yellow-200 { background-color: #e2e8f0; }
  .app-md\:text-yellow-300 { color: #cbd5e1; }
  .app-md\:bg-yellow-300 { background-color: #cbd5e1; }
  .app-md\:text-yellow-400 { color: #94a3b8; }
  .app-md\:bg-yellow-400 { background-color: #94a3b8; }
  .app-md\:text-yellow-500 { color: #64748b; }
  .app-md\:bg-yellow-500 { background-color: #64748b; }
  .app-md\:text-yellow-600 { color: #475569; }
  .app-md\:bg-yellow-600 { background-color: #475569; }
  .app-md\:text-yellow-700 { color: #334155; }
  .app-md\:bg-yellow-700 { background-color: #334155; }
  .app-md\:text-yellow-800 { color: #1e293b; }
  .app-md\:bg-yellow-800 { background-color: #1e293b; }
  .app-md\:text-yellow-900 { color: #0f172a; }
  .app-md\:bg-yellow-900 { background-color: #0f172a; }
  .app-md\:text-yellow-950 { color: #020617; }
  .app-md\:bg-yellow-950 { background-color: #020617; }
  .app-md\:text-lime-50 { color: #f8fafc; }
  .app-md\:bg-lime-50 { background-color: #f8fafc; }
  .app-md\:text-lime-100 { color: #f1f5f9; }
  .app-md\:bg-lime-100 { background-color: #f1f5f9; }
  .app-md\:text-lime-200 { color: #e2e8f0; }
  .app-md\:bg-lime-200 { background-color: #e2e8f0; }
  .app-md\:text-lime-300 { color: #cbd5e1; }
  .app-md\:bg-lime-300 { background-color: #cbd5e1; }
  .app-md\:text-lime-400 { color: #94a3b8; }
  .app-md\:bg-lime-400 { background-color: #94a3b8; }
  .app-md\:text-lime-500 { color: #64748b; }
  .app-md\:bg-lime-500 { background-color: #64748b; }
  .app-md\:text-lime-600 { color: #475569; }
  .app-md\:bg-lime-600 { background-color: #475569; }
  .app-md\:text-lime-700 { color: #334155; }
  .app-md\:bg-lime-700 { background-color: #334155; }
  .app-md\:text-lime-800 { color: #1e293b; }
  .app-md\:bg-lime-800 { background-color: #1e293b; }
  .app-md\:text-lime-900 { color: #0f172a; }
  .app-md\:bg-lime-900 { background-color: #0f172a; }
  .app-md\:text-lime-950 { color: #020617; }
  .app-md\:bg-lime-950 { background-color: #020617; }
  .app-md\:text-green-50 { color: #f8fafc; }
  .app-md\:bg-green-50 { background-color: #f8fafc; }
  .app-md\:text-green-100 { color: #f1f5f9; }
  .app-md\:bg-green-100 { background-color: #f1f5f9; }
  .app-md\:text-green-200 { color: #e2e8f0; }
  .app-md\:bg-green-200 { background-color: #e2e8f0; }
  .app-md\:text-green-300 { color: #cbd5e1; }
  .app-md\:bg-green-300 { background-color: #cbd5e1; }
  .app-md\:text-green-400 { color: #94a3b8; }
  .app-md\:bg-green-400 { background-color: #94a3b8; }
  .app-md\:text-green-500 { color: #64748b; }
  .app-md\:bg-green-500 { background-color: #64748b; }
  .app-md\:text-green-600 { color: #475569; }
  .app-md\:bg-green-600 { background-color: #475569; }
  .app-md\:text-green-700 { color: #334155; }
  .app-md\:bg-green-700 { background-color: #334155; }
  .app-md\:text-green-800 { color: #1e293b; }
  .app-md\:bg-green-800 { background-color: #1e293b; }
  .app-md\:text-green-900 { color: #0f172a; }
  .app-md\:bg-green-900 { background-color: #0f172a; }
  .app-md\:text-green-950 { color: #020617; }
  .app-md\:bg-green-950 { background-color: #020617; }
  .app-md\:w-1/2 { width: 50%; }
  .app-md\:max-w-1/2 { max-width: 50%; }
  .app-md\:w-1/3 { width: 33.app-333333%; }
  .app-md\:max-w-1/3 { max-width: 33.app-333333%; }
  .app-md\:w-2/3 { width: 66.app-666667%; }
  .app-md\:max-w-2/3 { max-width: 66.app-666667%; }
  .app-md\:w-1/4 { width: 25%; }
  .app-md\:max-w-1/4 { max-width: 25%; }
  .app-md\:w-3/4 { width: 75%; }
  .app-md\:max-w-3/4 { max-width: 75%; }
  .app-md\:w-1/5 { width: 20%; }
  .app-md\:max-w-1/5 { max-width: 20%; }
  .app-md\:w-2/5 { width: 40%; }
  .app-md\:max-w-2/5 { max-width: 40%; }
  .app-md\:w-3/5 { width: 60%; }
  .app-md\:max-w-3/5 { max-width: 60%; }
  .app-md\:w-4/5 { width: 80%; }
  .app-md\:max-w-4/5 { max-width: 80%; }
  .app-md\:w-full { width: 100%; }
  .app-md\:max-w-full { max-width: 100%; }
  .app-md\:w-screen { width: 100vw; }
  .app-md\:max-w-screen { max-width: 100vw; }
  .app-md\:w-min { width: min-content; }
  .app-md\:max-w-min { max-width: min-content; }
  .app-md\:w-max { width: max-content; }
  .app-md\:max-w-max { max-width: max-content; }
  .app-md\:w-fit { width: fit-content; }
  .app-md\:max-w-fit { max-width: fit-content; }
  .app-md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .app-md\:col-span-1 { grid-column: span 1 / span 1; }
  .app-md\:col-start-1 { grid-column-start: 1; }
  .app-md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .app-md\:col-span-2 { grid-column: span 2 / span 2; }
  .app-md\:col-start-2 { grid-column-start: 2; }
  .app-md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .app-md\:col-span-3 { grid-column: span 3 / span 3; }
  .app-md\:col-start-3 { grid-column-start: 3; }
  .app-md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .app-md\:col-span-4 { grid-column: span 4 / span 4; }
  .app-md\:col-start-4 { grid-column-start: 4; }
  .app-md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .app-md\:col-span-5 { grid-column: span 5 / span 5; }
  .app-md\:col-start-5 { grid-column-start: 5; }
  .app-md\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .app-md\:col-span-6 { grid-column: span 6 / span 6; }
  .app-md\:col-start-6 { grid-column-start: 6; }
  .app-md\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .app-md\:col-span-7 { grid-column: span 7 / span 7; }
  .app-md\:col-start-7 { grid-column-start: 7; }
  .app-md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .app-md\:col-span-8 { grid-column: span 8 / span 8; }
  .app-md\:col-start-8 { grid-column-start: 8; }
  .app-md\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .app-md\:col-span-9 { grid-column: span 9 / span 9; }
  .app-md\:col-start-9 { grid-column-start: 9; }
  .app-md\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .app-md\:col-span-10 { grid-column: span 10 / span 10; }
  .app-md\:col-start-10 { grid-column-start: 10; }
  .app-md\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .app-md\:col-span-11 { grid-column: span 11 / span 11; }
  .app-md\:col-start-11 { grid-column-start: 11; }
  .app-md\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .app-md\:col-span-12 { grid-column: span 12 / span 12; }
  .app-md\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1024px) {
  .app-lg\:text-slate-50 { color: #f8fafc; }
  .app-lg\:bg-slate-50 { background-color: #f8fafc; }
  .app-lg\:text-slate-100 { color: #f1f5f9; }
  .app-lg\:bg-slate-100 { background-color: #f1f5f9; }
  .app-lg\:text-slate-200 { color: #e2e8f0; }
  .app-lg\:bg-slate-200 { background-color: #e2e8f0; }
  .app-lg\:text-slate-300 { color: #cbd5e1; }
  .app-lg\:bg-slate-300 { background-color: #cbd5e1; }
  .app-lg\:text-slate-400 { color: #94a3b8; }
  .app-lg\:bg-slate-400 { background-color: #94a3b8; }
  .app-lg\:text-slate-500 { color: #64748b; }
  .app-lg\:bg-slate-500 { background-color: #64748b; }
  .app-lg\:text-slate-600 { color: #475569; }
  .app-lg\:bg-slate-600 { background-color: #475569; }
  .app-lg\:text-slate-700 { color: #334155; }
  .app-lg\:bg-slate-700 { background-color: #334155; }
  .app-lg\:text-slate-800 { color: #1e293b; }
  .app-lg\:bg-slate-800 { background-color: #1e293b; }
  .app-lg\:text-slate-900 { color: #0f172a; }
  .app-lg\:bg-slate-900 { background-color: #0f172a; }
  .app-lg\:text-slate-950 { color: #020617; }
  .app-lg\:bg-slate-950 { background-color: #020617; }
  .app-lg\:text-gray-50 { color: #f8fafc; }
  .app-lg\:bg-gray-50 { background-color: #f8fafc; }
  .app-lg\:text-gray-100 { color: #f1f5f9; }
  .app-lg\:bg-gray-100 { background-color: #f1f5f9; }
  .app-lg\:text-gray-200 { color: #e2e8f0; }
  .app-lg\:bg-gray-200 { background-color: #e2e8f0; }
  .app-lg\:text-gray-300 { color: #cbd5e1; }
  .app-lg\:bg-gray-300 { background-color: #cbd5e1; }
  .app-lg\:text-gray-400 { color: #94a3b8; }
  .app-lg\:bg-gray-400 { background-color: #94a3b8; }
  .app-lg\:text-gray-500 { color: #64748b; }
  .app-lg\:bg-gray-500 { background-color: #64748b; }
  .app-lg\:text-gray-600 { color: #475569; }
  .app-lg\:bg-gray-600 { background-color: #475569; }
  .app-lg\:text-gray-700 { color: #334155; }
  .app-lg\:bg-gray-700 { background-color: #334155; }
  .app-lg\:text-gray-800 { color: #1e293b; }
  .app-lg\:bg-gray-800 { background-color: #1e293b; }
  .app-lg\:text-gray-900 { color: #0f172a; }
  .app-lg\:bg-gray-900 { background-color: #0f172a; }
  .app-lg\:text-gray-950 { color: #020617; }
  .app-lg\:bg-gray-950 { background-color: #020617; }
  .app-lg\:text-zinc-50 { color: #f8fafc; }
  .app-lg\:bg-zinc-50 { background-color: #f8fafc; }
  .app-lg\:text-zinc-100 { color: #f1f5f9; }
  .app-lg\:bg-zinc-100 { background-color: #f1f5f9; }
  .app-lg\:text-zinc-200 { color: #e2e8f0; }
  .app-lg\:bg-zinc-200 { background-color: #e2e8f0; }
  .app-lg\:text-zinc-300 { color: #cbd5e1; }
  .app-lg\:bg-zinc-300 { background-color: #cbd5e1; }
  .app-lg\:text-zinc-400 { color: #94a3b8; }
  .app-lg\:bg-zinc-400 { background-color: #94a3b8; }
  .app-lg\:text-zinc-500 { color: #64748b; }
  .app-lg\:bg-zinc-500 { background-color: #64748b; }
  .app-lg\:text-zinc-600 { color: #475569; }
  .app-lg\:bg-zinc-600 { background-color: #475569; }
  .app-lg\:text-zinc-700 { color: #334155; }
  .app-lg\:bg-zinc-700 { background-color: #334155; }
  .app-lg\:text-zinc-800 { color: #1e293b; }
  .app-lg\:bg-zinc-800 { background-color: #1e293b; }
  .app-lg\:text-zinc-900 { color: #0f172a; }
  .app-lg\:bg-zinc-900 { background-color: #0f172a; }
  .app-lg\:text-zinc-950 { color: #020617; }
  .app-lg\:bg-zinc-950 { background-color: #020617; }
  .app-lg\:text-neutral-50 { color: #f8fafc; }
  .app-lg\:bg-neutral-50 { background-color: #f8fafc; }
  .app-lg\:text-neutral-100 { color: #f1f5f9; }
  .app-lg\:bg-neutral-100 { background-color: #f1f5f9; }
  .app-lg\:text-neutral-200 { color: #e2e8f0; }
  .app-lg\:bg-neutral-200 { background-color: #e2e8f0; }
  .app-lg\:text-neutral-300 { color: #cbd5e1; }
  .app-lg\:bg-neutral-300 { background-color: #cbd5e1; }
  .app-lg\:text-neutral-400 { color: #94a3b8; }
  .app-lg\:bg-neutral-400 { background-color: #94a3b8; }
  .app-lg\:text-neutral-500 { color: #64748b; }
  .app-lg\:bg-neutral-500 { background-color: #64748b; }
  .app-lg\:text-neutral-600 { color: #475569; }
  .app-lg\:bg-neutral-600 { background-color: #475569; }
  .app-lg\:text-neutral-700 { color: #334155; }
  .app-lg\:bg-neutral-700 { background-color: #334155; }
  .app-lg\:text-neutral-800 { color: #1e293b; }
  .app-lg\:bg-neutral-800 { background-color: #1e293b; }
  .app-lg\:text-neutral-900 { color: #0f172a; }
  .app-lg\:bg-neutral-900 { background-color: #0f172a; }
  .app-lg\:text-neutral-950 { color: #020617; }
  .app-lg\:bg-neutral-950 { background-color: #020617; }
  .app-lg\:text-stone-50 { color: #f8fafc; }
  .app-lg\:bg-stone-50 { background-color: #f8fafc; }
  .app-lg\:text-stone-100 { color: #f1f5f9; }
  .app-lg\:bg-stone-100 { background-color: #f1f5f9; }
  .app-lg\:text-stone-200 { color: #e2e8f0; }
  .app-lg\:bg-stone-200 { background-color: #e2e8f0; }
  .app-lg\:text-stone-300 { color: #cbd5e1; }
  .app-lg\:bg-stone-300 { background-color: #cbd5e1; }
  .app-lg\:text-stone-400 { color: #94a3b8; }
  .app-lg\:bg-stone-400 { background-color: #94a3b8; }
  .app-lg\:text-stone-500 { color: #64748b; }
  .app-lg\:bg-stone-500 { background-color: #64748b; }
  .app-lg\:text-stone-600 { color: #475569; }
  .app-lg\:bg-stone-600 { background-color: #475569; }
  .app-lg\:text-stone-700 { color: #334155; }
  .app-lg\:bg-stone-700 { background-color: #334155; }
  .app-lg\:text-stone-800 { color: #1e293b; }
  .app-lg\:bg-stone-800 { background-color: #1e293b; }
  .app-lg\:text-stone-900 { color: #0f172a; }
  .app-lg\:bg-stone-900 { background-color: #0f172a; }
  .app-lg\:text-stone-950 { color: #020617; }
  .app-lg\:bg-stone-950 { background-color: #020617; }
  .app-lg\:text-red-50 { color: #f8fafc; }
  .app-lg\:bg-red-50 { background-color: #f8fafc; }
  .app-lg\:text-red-100 { color: #f1f5f9; }
  .app-lg\:bg-red-100 { background-color: #f1f5f9; }
  .app-lg\:text-red-200 { color: #e2e8f0; }
  .app-lg\:bg-red-200 { background-color: #e2e8f0; }
  .app-lg\:text-red-300 { color: #cbd5e1; }
  .app-lg\:bg-red-300 { background-color: #cbd5e1; }
  .app-lg\:text-red-400 { color: #94a3b8; }
  .app-lg\:bg-red-400 { background-color: #94a3b8; }
  .app-lg\:text-red-500 { color: #64748b; }
  .app-lg\:bg-red-500 { background-color: #64748b; }
  .app-lg\:text-red-600 { color: #475569; }
  .app-lg\:bg-red-600 { background-color: #475569; }
  .app-lg\:text-red-700 { color: #334155; }
  .app-lg\:bg-red-700 { background-color: #334155; }
  .app-lg\:text-red-800 { color: #1e293b; }
  .app-lg\:bg-red-800 { background-color: #1e293b; }
  .app-lg\:text-red-900 { color: #0f172a; }
  .app-lg\:bg-red-900 { background-color: #0f172a; }
  .app-lg\:text-red-950 { color: #020617; }
  .app-lg\:bg-red-950 { background-color: #020617; }
  .app-lg\:text-orange-50 { color: #f8fafc; }
  .app-lg\:bg-orange-50 { background-color: #f8fafc; }
  .app-lg\:text-orange-100 { color: #f1f5f9; }
  .app-lg\:bg-orange-100 { background-color: #f1f5f9; }
  .app-lg\:text-orange-200 { color: #e2e8f0; }
  .app-lg\:bg-orange-200 { background-color: #e2e8f0; }
  .app-lg\:text-orange-300 { color: #cbd5e1; }
  .app-lg\:bg-orange-300 { background-color: #cbd5e1; }
  .app-lg\:text-orange-400 { color: #94a3b8; }
  .app-lg\:bg-orange-400 { background-color: #94a3b8; }
  .app-lg\:text-orange-500 { color: #64748b; }
  .app-lg\:bg-orange-500 { background-color: #64748b; }
  .app-lg\:text-orange-600 { color: #475569; }
  .app-lg\:bg-orange-600 { background-color: #475569; }
  .app-lg\:text-orange-700 { color: #334155; }
  .app-lg\:bg-orange-700 { background-color: #334155; }
  .app-lg\:text-orange-800 { color: #1e293b; }
  .app-lg\:bg-orange-800 { background-color: #1e293b; }
  .app-lg\:text-orange-900 { color: #0f172a; }
  .app-lg\:bg-orange-900 { background-color: #0f172a; }
  .app-lg\:text-orange-950 { color: #020617; }
  .app-lg\:bg-orange-950 { background-color: #020617; }
  .app-lg\:text-amber-50 { color: #f8fafc; }
  .app-lg\:bg-amber-50 { background-color: #f8fafc; }
  .app-lg\:text-amber-100 { color: #f1f5f9; }
  .app-lg\:bg-amber-100 { background-color: #f1f5f9; }
  .app-lg\:text-amber-200 { color: #e2e8f0; }
  .app-lg\:bg-amber-200 { background-color: #e2e8f0; }
  .app-lg\:text-amber-300 { color: #cbd5e1; }
  .app-lg\:bg-amber-300 { background-color: #cbd5e1; }
  .app-lg\:text-amber-400 { color: #94a3b8; }
  .app-lg\:bg-amber-400 { background-color: #94a3b8; }
  .app-lg\:text-amber-500 { color: #64748b; }
  .app-lg\:bg-amber-500 { background-color: #64748b; }
  .app-lg\:text-amber-600 { color: #475569; }
  .app-lg\:bg-amber-600 { background-color: #475569; }
  .app-lg\:text-amber-700 { color: #334155; }
  .app-lg\:bg-amber-700 { background-color: #334155; }
  .app-lg\:text-amber-800 { color: #1e293b; }
  .app-lg\:bg-amber-800 { background-color: #1e293b; }
  .app-lg\:text-amber-900 { color: #0f172a; }
  .app-lg\:bg-amber-900 { background-color: #0f172a; }
  .app-lg\:text-amber-950 { color: #020617; }
  .app-lg\:bg-amber-950 { background-color: #020617; }
  .app-lg\:text-yellow-50 { color: #f8fafc; }
  .app-lg\:bg-yellow-50 { background-color: #f8fafc; }
  .app-lg\:text-yellow-100 { color: #f1f5f9; }
  .app-lg\:bg-yellow-100 { background-color: #f1f5f9; }
  .app-lg\:text-yellow-200 { color: #e2e8f0; }
  .app-lg\:bg-yellow-200 { background-color: #e2e8f0; }
  .app-lg\:text-yellow-300 { color: #cbd5e1; }
  .app-lg\:bg-yellow-300 { background-color: #cbd5e1; }
  .app-lg\:text-yellow-400 { color: #94a3b8; }
  .app-lg\:bg-yellow-400 { background-color: #94a3b8; }
  .app-lg\:text-yellow-500 { color: #64748b; }
  .app-lg\:bg-yellow-500 { background-color: #64748b; }
  .app-lg\:text-yellow-600 { color: #475569; }
  .app-lg\:bg-yellow-600 { background-color: #475569; }
  .app-lg\:text-yellow-700 { color: #334155; }
  .app-lg\:bg-yellow-700 { background-color: #334155; }
  .app-lg\:text-yellow-800 { color: #1e293b; }
  .app-lg\:bg-yellow-800 { background-color: #1e293b; }
  .app-lg\:text-yellow-900 { color: #0f172a; }
  .app-lg\:bg-yellow-900 { background-color: #0f172a; }
  .app-lg\:text-yellow-950 { color: #020617; }
  .app-lg\:bg-yellow-950 { background-color: #020617; }
  .app-lg\:text-lime-50 { color: #f8fafc; }
  .app-lg\:bg-lime-50 { background-color: #f8fafc; }
  .app-lg\:text-lime-100 { color: #f1f5f9; }
  .app-lg\:bg-lime-100 { background-color: #f1f5f9; }
  .app-lg\:text-lime-200 { color: #e2e8f0; }
  .app-lg\:bg-lime-200 { background-color: #e2e8f0; }
  .app-lg\:text-lime-300 { color: #cbd5e1; }
  .app-lg\:bg-lime-300 { background-color: #cbd5e1; }
  .app-lg\:text-lime-400 { color: #94a3b8; }
  .app-lg\:bg-lime-400 { background-color: #94a3b8; }
  .app-lg\:text-lime-500 { color: #64748b; }
  .app-lg\:bg-lime-500 { background-color: #64748b; }
  .app-lg\:text-lime-600 { color: #475569; }
  .app-lg\:bg-lime-600 { background-color: #475569; }
  .app-lg\:text-lime-700 { color: #334155; }
  .app-lg\:bg-lime-700 { background-color: #334155; }
  .app-lg\:text-lime-800 { color: #1e293b; }
  .app-lg\:bg-lime-800 { background-color: #1e293b; }
  .app-lg\:text-lime-900 { color: #0f172a; }
  .app-lg\:bg-lime-900 { background-color: #0f172a; }
  .app-lg\:text-lime-950 { color: #020617; }
  .app-lg\:bg-lime-950 { background-color: #020617; }
  .app-lg\:text-green-50 { color: #f8fafc; }
  .app-lg\:bg-green-50 { background-color: #f8fafc; }
  .app-lg\:text-green-100 { color: #f1f5f9; }
  .app-lg\:bg-green-100 { background-color: #f1f5f9; }
  .app-lg\:text-green-200 { color: #e2e8f0; }
  .app-lg\:bg-green-200 { background-color: #e2e8f0; }
  .app-lg\:text-green-300 { color: #cbd5e1; }
  .app-lg\:bg-green-300 { background-color: #cbd5e1; }
  .app-lg\:text-green-400 { color: #94a3b8; }
  .app-lg\:bg-green-400 { background-color: #94a3b8; }
  .app-lg\:text-green-500 { color: #64748b; }
  .app-lg\:bg-green-500 { background-color: #64748b; }
  .app-lg\:text-green-600 { color: #475569; }
  .app-lg\:bg-green-600 { background-color: #475569; }
  .app-lg\:text-green-700 { color: #334155; }
  .app-lg\:bg-green-700 { background-color: #334155; }
  .app-lg\:text-green-800 { color: #1e293b; }
  .app-lg\:bg-green-800 { background-color: #1e293b; }
  .app-lg\:text-green-900 { color: #0f172a; }
  .app-lg\:bg-green-900 { background-color: #0f172a; }
  .app-lg\:text-green-950 { color: #020617; }
  .app-lg\:bg-green-950 { background-color: #020617; }
  .app-lg\:w-1/2 { width: 50%; }
  .app-lg\:max-w-1/2 { max-width: 50%; }
  .app-lg\:w-1/3 { width: 33.app-333333%; }
  .app-lg\:max-w-1/3 { max-width: 33.app-333333%; }
  .app-lg\:w-2/3 { width: 66.app-666667%; }
  .app-lg\:max-w-2/3 { max-width: 66.app-666667%; }
  .app-lg\:w-1/4 { width: 25%; }
  .app-lg\:max-w-1/4 { max-width: 25%; }
  .app-lg\:w-3/4 { width: 75%; }
  .app-lg\:max-w-3/4 { max-width: 75%; }
  .app-lg\:w-1/5 { width: 20%; }
  .app-lg\:max-w-1/5 { max-width: 20%; }
  .app-lg\:w-2/5 { width: 40%; }
  .app-lg\:max-w-2/5 { max-width: 40%; }
  .app-lg\:w-3/5 { width: 60%; }
  .app-lg\:max-w-3/5 { max-width: 60%; }
  .app-lg\:w-4/5 { width: 80%; }
  .app-lg\:max-w-4/5 { max-width: 80%; }
  .app-lg\:w-full { width: 100%; }
  .app-lg\:max-w-full { max-width: 100%; }
  .app-lg\:w-screen { width: 100vw; }
  .app-lg\:max-w-screen { max-width: 100vw; }
  .app-lg\:w-min { width: min-content; }
  .app-lg\:max-w-min { max-width: min-content; }
  .app-lg\:w-max { width: max-content; }
  .app-lg\:max-w-max { max-width: max-content; }
  .app-lg\:w-fit { width: fit-content; }
  .app-lg\:max-w-fit { max-width: fit-content; }
  .app-lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .app-lg\:col-span-1 { grid-column: span 1 / span 1; }
  .app-lg\:col-start-1 { grid-column-start: 1; }
  .app-lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .app-lg\:col-span-2 { grid-column: span 2 / span 2; }
  .app-lg\:col-start-2 { grid-column-start: 2; }
  .app-lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .app-lg\:col-span-3 { grid-column: span 3 / span 3; }
  .app-lg\:col-start-3 { grid-column-start: 3; }
  .app-lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .app-lg\:col-span-4 { grid-column: span 4 / span 4; }
  .app-lg\:col-start-4 { grid-column-start: 4; }
  .app-lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .app-lg\:col-span-5 { grid-column: span 5 / span 5; }
  .app-lg\:col-start-5 { grid-column-start: 5; }
  .app-lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .app-lg\:col-span-6 { grid-column: span 6 / span 6; }
  .app-lg\:col-start-6 { grid-column-start: 6; }
  .app-lg\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .app-lg\:col-span-7 { grid-column: span 7 / span 7; }
  .app-lg\:col-start-7 { grid-column-start: 7; }
  .app-lg\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .app-lg\:col-span-8 { grid-column: span 8 / span 8; }
  .app-lg\:col-start-8 { grid-column-start: 8; }
  .app-lg\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .app-lg\:col-span-9 { grid-column: span 9 / span 9; }
  .app-lg\:col-start-9 { grid-column-start: 9; }
  .app-lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .app-lg\:col-span-10 { grid-column: span 10 / span 10; }
  .app-lg\:col-start-10 { grid-column-start: 10; }
  .app-lg\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .app-lg\:col-span-11 { grid-column: span 11 / span 11; }
  .app-lg\:col-start-11 { grid-column-start: 11; }
  .app-lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .app-lg\:col-span-12 { grid-column: span 12 / span 12; }
  .app-lg\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1280px) {
  .app-xl\:text-slate-50 { color: #f8fafc; }
  .app-xl\:bg-slate-50 { background-color: #f8fafc; }
  .app-xl\:text-slate-100 { color: #f1f5f9; }
  .app-xl\:bg-slate-100 { background-color: #f1f5f9; }
  .app-xl\:text-slate-200 { color: #e2e8f0; }
  .app-xl\:bg-slate-200 { background-color: #e2e8f0; }
  .app-xl\:text-slate-300 { color: #cbd5e1; }
  .app-xl\:bg-slate-300 { background-color: #cbd5e1; }
  .app-xl\:text-slate-400 { color: #94a3b8; }
  .app-xl\:bg-slate-400 { background-color: #94a3b8; }
  .app-xl\:text-slate-500 { color: #64748b; }
  .app-xl\:bg-slate-500 { background-color: #64748b; }
  .app-xl\:text-slate-600 { color: #475569; }
  .app-xl\:bg-slate-600 { background-color: #475569; }
  .app-xl\:text-slate-700 { color: #334155; }
  .app-xl\:bg-slate-700 { background-color: #334155; }
  .app-xl\:text-slate-800 { color: #1e293b; }
  .app-xl\:bg-slate-800 { background-color: #1e293b; }
  .app-xl\:text-slate-900 { color: #0f172a; }
  .app-xl\:bg-slate-900 { background-color: #0f172a; }
  .app-xl\:text-slate-950 { color: #020617; }
  .app-xl\:bg-slate-950 { background-color: #020617; }
  .app-xl\:text-gray-50 { color: #f8fafc; }
  .app-xl\:bg-gray-50 { background-color: #f8fafc; }
  .app-xl\:text-gray-100 { color: #f1f5f9; }
  .app-xl\:bg-gray-100 { background-color: #f1f5f9; }
  .app-xl\:text-gray-200 { color: #e2e8f0; }
  .app-xl\:bg-gray-200 { background-color: #e2e8f0; }
  .app-xl\:text-gray-300 { color: #cbd5e1; }
  .app-xl\:bg-gray-300 { background-color: #cbd5e1; }
  .app-xl\:text-gray-400 { color: #94a3b8; }
  .app-xl\:bg-gray-400 { background-color: #94a3b8; }
  .app-xl\:text-gray-500 { color: #64748b; }
  .app-xl\:bg-gray-500 { background-color: #64748b; }
  .app-xl\:text-gray-600 { color: #475569; }
  .app-xl\:bg-gray-600 { background-color: #475569; }
  .app-xl\:text-gray-700 { color: #334155; }
  .app-xl\:bg-gray-700 { background-color: #334155; }
  .app-xl\:text-gray-800 { color: #1e293b; }
  .app-xl\:bg-gray-800 { background-color: #1e293b; }
  .app-xl\:text-gray-900 { color: #0f172a; }
  .app-xl\:bg-gray-900 { background-color: #0f172a; }
  .app-xl\:text-gray-950 { color: #020617; }
  .app-xl\:bg-gray-950 { background-color: #020617; }
  .app-xl\:text-zinc-50 { color: #f8fafc; }
  .app-xl\:bg-zinc-50 { background-color: #f8fafc; }
  .app-xl\:text-zinc-100 { color: #f1f5f9; }
  .app-xl\:bg-zinc-100 { background-color: #f1f5f9; }
  .app-xl\:text-zinc-200 { color: #e2e8f0; }
  .app-xl\:bg-zinc-200 { background-color: #e2e8f0; }
  .app-xl\:text-zinc-300 { color: #cbd5e1; }
  .app-xl\:bg-zinc-300 { background-color: #cbd5e1; }
  .app-xl\:text-zinc-400 { color: #94a3b8; }
  .app-xl\:bg-zinc-400 { background-color: #94a3b8; }
  .app-xl\:text-zinc-500 { color: #64748b; }
  .app-xl\:bg-zinc-500 { background-color: #64748b; }
  .app-xl\:text-zinc-600 { color: #475569; }
  .app-xl\:bg-zinc-600 { background-color: #475569; }
  .app-xl\:text-zinc-700 { color: #334155; }
  .app-xl\:bg-zinc-700 { background-color: #334155; }
  .app-xl\:text-zinc-800 { color: #1e293b; }
  .app-xl\:bg-zinc-800 { background-color: #1e293b; }
  .app-xl\:text-zinc-900 { color: #0f172a; }
  .app-xl\:bg-zinc-900 { background-color: #0f172a; }
  .app-xl\:text-zinc-950 { color: #020617; }
  .app-xl\:bg-zinc-950 { background-color: #020617; }
  .app-xl\:text-neutral-50 { color: #f8fafc; }
  .app-xl\:bg-neutral-50 { background-color: #f8fafc; }
  .app-xl\:text-neutral-100 { color: #f1f5f9; }
  .app-xl\:bg-neutral-100 { background-color: #f1f5f9; }
  .app-xl\:text-neutral-200 { color: #e2e8f0; }
  .app-xl\:bg-neutral-200 { background-color: #e2e8f0; }
  .app-xl\:text-neutral-300 { color: #cbd5e1; }
  .app-xl\:bg-neutral-300 { background-color: #cbd5e1; }
  .app-xl\:text-neutral-400 { color: #94a3b8; }
  .app-xl\:bg-neutral-400 { background-color: #94a3b8; }
  .app-xl\:text-neutral-500 { color: #64748b; }
  .app-xl\:bg-neutral-500 { background-color: #64748b; }
  .app-xl\:text-neutral-600 { color: #475569; }
  .app-xl\:bg-neutral-600 { background-color: #475569; }
  .app-xl\:text-neutral-700 { color: #334155; }
  .app-xl\:bg-neutral-700 { background-color: #334155; }
  .app-xl\:text-neutral-800 { color: #1e293b; }
  .app-xl\:bg-neutral-800 { background-color: #1e293b; }
  .app-xl\:text-neutral-900 { color: #0f172a; }
  .app-xl\:bg-neutral-900 { background-color: #0f172a; }
  .app-xl\:text-neutral-950 { color: #020617; }
  .app-xl\:bg-neutral-950 { background-color: #020617; }
  .app-xl\:text-stone-50 { color: #f8fafc; }
  .app-xl\:bg-stone-50 { background-color: #f8fafc; }
  .app-xl\:text-stone-100 { color: #f1f5f9; }
  .app-xl\:bg-stone-100 { background-color: #f1f5f9; }
  .app-xl\:text-stone-200 { color: #e2e8f0; }
  .app-xl\:bg-stone-200 { background-color: #e2e8f0; }
  .app-xl\:text-stone-300 { color: #cbd5e1; }
  .app-xl\:bg-stone-300 { background-color: #cbd5e1; }
  .app-xl\:text-stone-400 { color: #94a3b8; }
  .app-xl\:bg-stone-400 { background-color: #94a3b8; }
  .app-xl\:text-stone-500 { color: #64748b; }
  .app-xl\:bg-stone-500 { background-color: #64748b; }
  .app-xl\:text-stone-600 { color: #475569; }
  .app-xl\:bg-stone-600 { background-color: #475569; }
  .app-xl\:text-stone-700 { color: #334155; }
  .app-xl\:bg-stone-700 { background-color: #334155; }
  .app-xl\:text-stone-800 { color: #1e293b; }
  .app-xl\:bg-stone-800 { background-color: #1e293b; }
  .app-xl\:text-stone-900 { color: #0f172a; }
  .app-xl\:bg-stone-900 { background-color: #0f172a; }
  .app-xl\:text-stone-950 { color: #020617; }
  .app-xl\:bg-stone-950 { background-color: #020617; }
  .app-xl\:text-red-50 { color: #f8fafc; }
  .app-xl\:bg-red-50 { background-color: #f8fafc; }
  .app-xl\:text-red-100 { color: #f1f5f9; }
  .app-xl\:bg-red-100 { background-color: #f1f5f9; }
  .app-xl\:text-red-200 { color: #e2e8f0; }
  .app-xl\:bg-red-200 { background-color: #e2e8f0; }
  .app-xl\:text-red-300 { color: #cbd5e1; }
  .app-xl\:bg-red-300 { background-color: #cbd5e1; }
  .app-xl\:text-red-400 { color: #94a3b8; }
  .app-xl\:bg-red-400 { background-color: #94a3b8; }
  .app-xl\:text-red-500 { color: #64748b; }
  .app-xl\:bg-red-500 { background-color: #64748b; }
  .app-xl\:text-red-600 { color: #475569; }
  .app-xl\:bg-red-600 { background-color: #475569; }
  .app-xl\:text-red-700 { color: #334155; }
  .app-xl\:bg-red-700 { background-color: #334155; }
  .app-xl\:text-red-800 { color: #1e293b; }
  .app-xl\:bg-red-800 { background-color: #1e293b; }
  .app-xl\:text-red-900 { color: #0f172a; }
  .app-xl\:bg-red-900 { background-color: #0f172a; }
  .app-xl\:text-red-950 { color: #020617; }
  .app-xl\:bg-red-950 { background-color: #020617; }
  .app-xl\:text-orange-50 { color: #f8fafc; }
  .app-xl\:bg-orange-50 { background-color: #f8fafc; }
  .app-xl\:text-orange-100 { color: #f1f5f9; }
  .app-xl\:bg-orange-100 { background-color: #f1f5f9; }
  .app-xl\:text-orange-200 { color: #e2e8f0; }
  .app-xl\:bg-orange-200 { background-color: #e2e8f0; }
  .app-xl\:text-orange-300 { color: #cbd5e1; }
  .app-xl\:bg-orange-300 { background-color: #cbd5e1; }
  .app-xl\:text-orange-400 { color: #94a3b8; }
  .app-xl\:bg-orange-400 { background-color: #94a3b8; }
  .app-xl\:text-orange-500 { color: #64748b; }
  .app-xl\:bg-orange-500 { background-color: #64748b; }
  .app-xl\:text-orange-600 { color: #475569; }
  .app-xl\:bg-orange-600 { background-color: #475569; }
  .app-xl\:text-orange-700 { color: #334155; }
  .app-xl\:bg-orange-700 { background-color: #334155; }
  .app-xl\:text-orange-800 { color: #1e293b; }
  .app-xl\:bg-orange-800 { background-color: #1e293b; }
  .app-xl\:text-orange-900 { color: #0f172a; }
  .app-xl\:bg-orange-900 { background-color: #0f172a; }
  .app-xl\:text-orange-950 { color: #020617; }
  .app-xl\:bg-orange-950 { background-color: #020617; }
  .app-xl\:text-amber-50 { color: #f8fafc; }
  .app-xl\:bg-amber-50 { background-color: #f8fafc; }
  .app-xl\:text-amber-100 { color: #f1f5f9; }
  .app-xl\:bg-amber-100 { background-color: #f1f5f9; }
  .app-xl\:text-amber-200 { color: #e2e8f0; }
  .app-xl\:bg-amber-200 { background-color: #e2e8f0; }
  .app-xl\:text-amber-300 { color: #cbd5e1; }
  .app-xl\:bg-amber-300 { background-color: #cbd5e1; }
  .app-xl\:text-amber-400 { color: #94a3b8; }
  .app-xl\:bg-amber-400 { background-color: #94a3b8; }
  .app-xl\:text-amber-500 { color: #64748b; }
  .app-xl\:bg-amber-500 { background-color: #64748b; }
  .app-xl\:text-amber-600 { color: #475569; }
  .app-xl\:bg-amber-600 { background-color: #475569; }
  .app-xl\:text-amber-700 { color: #334155; }
  .app-xl\:bg-amber-700 { background-color: #334155; }
  .app-xl\:text-amber-800 { color: #1e293b; }
  .app-xl\:bg-amber-800 { background-color: #1e293b; }
  .app-xl\:text-amber-900 { color: #0f172a; }
  .app-xl\:bg-amber-900 { background-color: #0f172a; }
  .app-xl\:text-amber-950 { color: #020617; }
  .app-xl\:bg-amber-950 { background-color: #020617; }
  .app-xl\:text-yellow-50 { color: #f8fafc; }
  .app-xl\:bg-yellow-50 { background-color: #f8fafc; }
  .app-xl\:text-yellow-100 { color: #f1f5f9; }
  .app-xl\:bg-yellow-100 { background-color: #f1f5f9; }
  .app-xl\:text-yellow-200 { color: #e2e8f0; }
  .app-xl\:bg-yellow-200 { background-color: #e2e8f0; }
  .app-xl\:text-yellow-300 { color: #cbd5e1; }
  .app-xl\:bg-yellow-300 { background-color: #cbd5e1; }
  .app-xl\:text-yellow-400 { color: #94a3b8; }
  .app-xl\:bg-yellow-400 { background-color: #94a3b8; }
  .app-xl\:text-yellow-500 { color: #64748b; }
  .app-xl\:bg-yellow-500 { background-color: #64748b; }
  .app-xl\:text-yellow-600 { color: #475569; }
  .app-xl\:bg-yellow-600 { background-color: #475569; }
  .app-xl\:text-yellow-700 { color: #334155; }
  .app-xl\:bg-yellow-700 { background-color: #334155; }
  .app-xl\:text-yellow-800 { color: #1e293b; }
  .app-xl\:bg-yellow-800 { background-color: #1e293b; }
  .app-xl\:text-yellow-900 { color: #0f172a; }
  .app-xl\:bg-yellow-900 { background-color: #0f172a; }
  .app-xl\:text-yellow-950 { color: #020617; }
  .app-xl\:bg-yellow-950 { background-color: #020617; }
  .app-xl\:text-lime-50 { color: #f8fafc; }
  .app-xl\:bg-lime-50 { background-color: #f8fafc; }
  .app-xl\:text-lime-100 { color: #f1f5f9; }
  .app-xl\:bg-lime-100 { background-color: #f1f5f9; }
  .app-xl\:text-lime-200 { color: #e2e8f0; }
  .app-xl\:bg-lime-200 { background-color: #e2e8f0; }
  .app-xl\:text-lime-300 { color: #cbd5e1; }
  .app-xl\:bg-lime-300 { background-color: #cbd5e1; }
  .app-xl\:text-lime-400 { color: #94a3b8; }
  .app-xl\:bg-lime-400 { background-color: #94a3b8; }
  .app-xl\:text-lime-500 { color: #64748b; }
  .app-xl\:bg-lime-500 { background-color: #64748b; }
  .app-xl\:text-lime-600 { color: #475569; }
  .app-xl\:bg-lime-600 { background-color: #475569; }
  .app-xl\:text-lime-700 { color: #334155; }
  .app-xl\:bg-lime-700 { background-color: #334155; }
  .app-xl\:text-lime-800 { color: #1e293b; }
  .app-xl\:bg-lime-800 { background-color: #1e293b; }
  .app-xl\:text-lime-900 { color: #0f172a; }
  .app-xl\:bg-lime-900 { background-color: #0f172a; }
  .app-xl\:text-lime-950 { color: #020617; }
  .app-xl\:bg-lime-950 { background-color: #020617; }
  .app-xl\:text-green-50 { color: #f8fafc; }
  .app-xl\:bg-green-50 { background-color: #f8fafc; }
  .app-xl\:text-green-100 { color: #f1f5f9; }
  .app-xl\:bg-green-100 { background-color: #f1f5f9; }
  .app-xl\:text-green-200 { color: #e2e8f0; }
  .app-xl\:bg-green-200 { background-color: #e2e8f0; }
  .app-xl\:text-green-300 { color: #cbd5e1; }
  .app-xl\:bg-green-300 { background-color: #cbd5e1; }
  .app-xl\:text-green-400 { color: #94a3b8; }
  .app-xl\:bg-green-400 { background-color: #94a3b8; }
  .app-xl\:text-green-500 { color: #64748b; }
  .app-xl\:bg-green-500 { background-color: #64748b; }
  .app-xl\:text-green-600 { color: #475569; }
  .app-xl\:bg-green-600 { background-color: #475569; }
  .app-xl\:text-green-700 { color: #334155; }
  .app-xl\:bg-green-700 { background-color: #334155; }
  .app-xl\:text-green-800 { color: #1e293b; }
  .app-xl\:bg-green-800 { background-color: #1e293b; }
  .app-xl\:text-green-900 { color: #0f172a; }
  .app-xl\:bg-green-900 { background-color: #0f172a; }
  .app-xl\:text-green-950 { color: #020617; }
  .app-xl\:bg-green-950 { background-color: #020617; }
  .app-xl\:w-1/2 { width: 50%; }
  .app-xl\:max-w-1/2 { max-width: 50%; }
  .app-xl\:w-1/3 { width: 33.app-333333%; }
  .app-xl\:max-w-1/3 { max-width: 33.app-333333%; }
  .app-xl\:w-2/3 { width: 66.app-666667%; }
  .app-xl\:max-w-2/3 { max-width: 66.app-666667%; }
  .app-xl\:w-1/4 { width: 25%; }
  .app-xl\:max-w-1/4 { max-width: 25%; }
  .app-xl\:w-3/4 { width: 75%; }
  .app-xl\:max-w-3/4 { max-width: 75%; }
  .app-xl\:w-1/5 { width: 20%; }
  .app-xl\:max-w-1/5 { max-width: 20%; }
  .app-xl\:w-2/5 { width: 40%; }
  .app-xl\:max-w-2/5 { max-width: 40%; }
  .app-xl\:w-3/5 { width: 60%; }
  .app-xl\:max-w-3/5 { max-width: 60%; }
  .app-xl\:w-4/5 { width: 80%; }
  .app-xl\:max-w-4/5 { max-width: 80%; }
  .app-xl\:w-full { width: 100%; }
  .app-xl\:max-w-full { max-width: 100%; }
  .app-xl\:w-screen { width: 100vw; }
  .app-xl\:max-w-screen { max-width: 100vw; }
  .app-xl\:w-min { width: min-content; }
  .app-xl\:max-w-min { max-width: min-content; }
  .app-xl\:w-max { width: max-content; }
  .app-xl\:max-w-max { max-width: max-content; }
  .app-xl\:w-fit { width: fit-content; }
  .app-xl\:max-w-fit { max-width: fit-content; }
  .app-xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .app-xl\:col-span-1 { grid-column: span 1 / span 1; }
  .app-xl\:col-start-1 { grid-column-start: 1; }
  .app-xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .app-xl\:col-span-2 { grid-column: span 2 / span 2; }
  .app-xl\:col-start-2 { grid-column-start: 2; }
  .app-xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .app-xl\:col-span-3 { grid-column: span 3 / span 3; }
  .app-xl\:col-start-3 { grid-column-start: 3; }
  .app-xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .app-xl\:col-span-4 { grid-column: span 4 / span 4; }
  .app-xl\:col-start-4 { grid-column-start: 4; }
  .app-xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .app-xl\:col-span-5 { grid-column: span 5 / span 5; }
  .app-xl\:col-start-5 { grid-column-start: 5; }
  .app-xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .app-xl\:col-span-6 { grid-column: span 6 / span 6; }
  .app-xl\:col-start-6 { grid-column-start: 6; }
  .app-xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .app-xl\:col-span-7 { grid-column: span 7 / span 7; }
  .app-xl\:col-start-7 { grid-column-start: 7; }
  .app-xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .app-xl\:col-span-8 { grid-column: span 8 / span 8; }
  .app-xl\:col-start-8 { grid-column-start: 8; }
  .app-xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .app-xl\:col-span-9 { grid-column: span 9 / span 9; }
  .app-xl\:col-start-9 { grid-column-start: 9; }
  .app-xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .app-xl\:col-span-10 { grid-column: span 10 / span 10; }
  .app-xl\:col-start-10 { grid-column-start: 10; }
  .app-xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .app-xl\:col-span-11 { grid-column: span 11 / span 11; }
  .app-xl\:col-start-11 { grid-column-start: 11; }
  .app-xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .app-xl\:col-span-12 { grid-column: span 12 / span 12; }
  .app-xl\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1536px) {
  .app-2xl\:text-slate-50 { color: #f8fafc; }
  .app-2xl\:bg-slate-50 { background-color: #f8fafc; }
  .app-2xl\:text-slate-100 { color: #f1f5f9; }
  .app-2xl\:bg-slate-100 { background-color: #f1f5f9; }
  .app-2xl\:text-slate-200 { color: #e2e8f0; }
  .app-2xl\:bg-slate-200 { background-color: #e2e8f0; }
  .app-2xl\:text-slate-300 { color: #cbd5e1; }
  .app-2xl\:bg-slate-300 { background-color: #cbd5e1; }
  .app-2xl\:text-slate-400 { color: #94a3b8; }
  .app-2xl\:bg-slate-400 { background-color: #94a3b8; }
  .app-2xl\:text-slate-500 { color: #64748b; }
  .app-2xl\:bg-slate-500 { background-color: #64748b; }
  .app-2xl\:text-slate-600 { color: #475569; }
  .app-2xl\:bg-slate-600 { background-color: #475569; }
  .app-2xl\:text-slate-700 { color: #334155; }
  .app-2xl\:bg-slate-700 { background-color: #334155; }
  .app-2xl\:text-slate-800 { color: #1e293b; }
  .app-2xl\:bg-slate-800 { background-color: #1e293b; }
  .app-2xl\:text-slate-900 { color: #0f172a; }
  .app-2xl\:bg-slate-900 { background-color: #0f172a; }
  .app-2xl\:text-slate-950 { color: #020617; }
  .app-2xl\:bg-slate-950 { background-color: #020617; }
  .app-2xl\:text-gray-50 { color: #f8fafc; }
  .app-2xl\:bg-gray-50 { background-color: #f8fafc; }
  .app-2xl\:text-gray-100 { color: #f1f5f9; }
  .app-2xl\:bg-gray-100 { background-color: #f1f5f9; }
  .app-2xl\:text-gray-200 { color: #e2e8f0; }
  .app-2xl\:bg-gray-200 { background-color: #e2e8f0; }
  .app-2xl\:text-gray-300 { color: #cbd5e1; }
  .app-2xl\:bg-gray-300 { background-color: #cbd5e1; }
  .app-2xl\:text-gray-400 { color: #94a3b8; }
  .app-2xl\:bg-gray-400 { background-color: #94a3b8; }
  .app-2xl\:text-gray-500 { color: #64748b; }
  .app-2xl\:bg-gray-500 { background-color: #64748b; }
  .app-2xl\:text-gray-600 { color: #475569; }
  .app-2xl\:bg-gray-600 { background-color: #475569; }
  .app-2xl\:text-gray-700 { color: #334155; }
  .app-2xl\:bg-gray-700 { background-color: #334155; }
  .app-2xl\:text-gray-800 { color: #1e293b; }
  .app-2xl\:bg-gray-800 { background-color: #1e293b; }
  .app-2xl\:text-gray-900 { color: #0f172a; }
  .app-2xl\:bg-gray-900 { background-color: #0f172a; }
  .app-2xl\:text-gray-950 { color: #020617; }
  .app-2xl\:bg-gray-950 { background-color: #020617; }
  .app-2xl\:text-zinc-50 { color: #f8fafc; }
  .app-2xl\:bg-zinc-50 { background-color: #f8fafc; }
  .app-2xl\:text-zinc-100 { color: #f1f5f9; }
  .app-2xl\:bg-zinc-100 { background-color: #f1f5f9; }
  .app-2xl\:text-zinc-200 { color: #e2e8f0; }
  .app-2xl\:bg-zinc-200 { background-color: #e2e8f0; }
  .app-2xl\:text-zinc-300 { color: #cbd5e1; }
  .app-2xl\:bg-zinc-300 { background-color: #cbd5e1; }
  .app-2xl\:text-zinc-400 { color: #94a3b8; }
  .app-2xl\:bg-zinc-400 { background-color: #94a3b8; }
  .app-2xl\:text-zinc-500 { color: #64748b; }
  .app-2xl\:bg-zinc-500 { background-color: #64748b; }
  .app-2xl\:text-zinc-600 { color: #475569; }
  .app-2xl\:bg-zinc-600 { background-color: #475569; }
  .app-2xl\:text-zinc-700 { color: #334155; }
  .app-2xl\:bg-zinc-700 { background-color: #334155; }
  .app-2xl\:text-zinc-800 { color: #1e293b; }
  .app-2xl\:bg-zinc-800 { background-color: #1e293b; }
  .app-2xl\:text-zinc-900 { color: #0f172a; }
  .app-2xl\:bg-zinc-900 { background-color: #0f172a; }
  .app-2xl\:text-zinc-950 { color: #020617; }
  .app-2xl\:bg-zinc-950 { background-color: #020617; }
  .app-2xl\:text-neutral-50 { color: #f8fafc; }
  .app-2xl\:bg-neutral-50 { background-color: #f8fafc; }
  .app-2xl\:text-neutral-100 { color: #f1f5f9; }
  .app-2xl\:bg-neutral-100 { background-color: #f1f5f9; }
  .app-2xl\:text-neutral-200 { color: #e2e8f0; }
  .app-2xl\:bg-neutral-200 { background-color: #e2e8f0; }
  .app-2xl\:text-neutral-300 { color: #cbd5e1; }
  .app-2xl\:bg-neutral-300 { background-color: #cbd5e1; }
  .app-2xl\:text-neutral-400 { color: #94a3b8; }
  .app-2xl\:bg-neutral-400 { background-color: #94a3b8; }
  .app-2xl\:text-neutral-500 { color: #64748b; }
  .app-2xl\:bg-neutral-500 { background-color: #64748b; }
  .app-2xl\:text-neutral-600 { color: #475569; }
  .app-2xl\:bg-neutral-600 { background-color: #475569; }
  .app-2xl\:text-neutral-700 { color: #334155; }
  .app-2xl\:bg-neutral-700 { background-color: #334155; }
  .app-2xl\:text-neutral-800 { color: #1e293b; }
  .app-2xl\:bg-neutral-800 { background-color: #1e293b; }
  .app-2xl\:text-neutral-900 { color: #0f172a; }
  .app-2xl\:bg-neutral-900 { background-color: #0f172a; }
  .app-2xl\:text-neutral-950 { color: #020617; }
  .app-2xl\:bg-neutral-950 { background-color: #020617; }
  .app-2xl\:text-stone-50 { color: #f8fafc; }
  .app-2xl\:bg-stone-50 { background-color: #f8fafc; }
  .app-2xl\:text-stone-100 { color: #f1f5f9; }
  .app-2xl\:bg-stone-100 { background-color: #f1f5f9; }
  .app-2xl\:text-stone-200 { color: #e2e8f0; }
  .app-2xl\:bg-stone-200 { background-color: #e2e8f0; }
  .app-2xl\:text-stone-300 { color: #cbd5e1; }
  .app-2xl\:bg-stone-300 { background-color: #cbd5e1; }
  .app-2xl\:text-stone-400 { color: #94a3b8; }
  .app-2xl\:bg-stone-400 { background-color: #94a3b8; }
  .app-2xl\:text-stone-500 { color: #64748b; }
  .app-2xl\:bg-stone-500 { background-color: #64748b; }
  .app-2xl\:text-stone-600 { color: #475569; }
  .app-2xl\:bg-stone-600 { background-color: #475569; }
  .app-2xl\:text-stone-700 { color: #334155; }
  .app-2xl\:bg-stone-700 { background-color: #334155; }
  .app-2xl\:text-stone-800 { color: #1e293b; }
  .app-2xl\:bg-stone-800 { background-color: #1e293b; }
  .app-2xl\:text-stone-900 { color: #0f172a; }
  .app-2xl\:bg-stone-900 { background-color: #0f172a; }
  .app-2xl\:text-stone-950 { color: #020617; }
  .app-2xl\:bg-stone-950 { background-color: #020617; }
  .app-2xl\:text-red-50 { color: #f8fafc; }
  .app-2xl\:bg-red-50 { background-color: #f8fafc; }
  .app-2xl\:text-red-100 { color: #f1f5f9; }
  .app-2xl\:bg-red-100 { background-color: #f1f5f9; }
  .app-2xl\:text-red-200 { color: #e2e8f0; }
  .app-2xl\:bg-red-200 { background-color: #e2e8f0; }
  .app-2xl\:text-red-300 { color: #cbd5e1; }
  .app-2xl\:bg-red-300 { background-color: #cbd5e1; }
  .app-2xl\:text-red-400 { color: #94a3b8; }
  .app-2xl\:bg-red-400 { background-color: #94a3b8; }
  .app-2xl\:text-red-500 { color: #64748b; }
  .app-2xl\:bg-red-500 { background-color: #64748b; }
  .app-2xl\:text-red-600 { color: #475569; }
  .app-2xl\:bg-red-600 { background-color: #475569; }
  .app-2xl\:text-red-700 { color: #334155; }
  .app-2xl\:bg-red-700 { background-color: #334155; }
  .app-2xl\:text-red-800 { color: #1e293b; }
  .app-2xl\:bg-red-800 { background-color: #1e293b; }
  .app-2xl\:text-red-900 { color: #0f172a; }
  .app-2xl\:bg-red-900 { background-color: #0f172a; }
  .app-2xl\:text-red-950 { color: #020617; }
  .app-2xl\:bg-red-950 { background-color: #020617; }
  .app-2xl\:text-orange-50 { color: #f8fafc; }
  .app-2xl\:bg-orange-50 { background-color: #f8fafc; }
  .app-2xl\:text-orange-100 { color: #f1f5f9; }
  .app-2xl\:bg-orange-100 { background-color: #f1f5f9; }
  .app-2xl\:text-orange-200 { color: #e2e8f0; }
  .app-2xl\:bg-orange-200 { background-color: #e2e8f0; }
  .app-2xl\:text-orange-300 { color: #cbd5e1; }
  .app-2xl\:bg-orange-300 { background-color: #cbd5e1; }
  .app-2xl\:text-orange-400 { color: #94a3b8; }
  .app-2xl\:bg-orange-400 { background-color: #94a3b8; }
  .app-2xl\:text-orange-500 { color: #64748b; }
  .app-2xl\:bg-orange-500 { background-color: #64748b; }
  .app-2xl\:text-orange-600 { color: #475569; }
  .app-2xl\:bg-orange-600 { background-color: #475569; }
  .app-2xl\:text-orange-700 { color: #334155; }
  .app-2xl\:bg-orange-700 { background-color: #334155; }
  .app-2xl\:text-orange-800 { color: #1e293b; }
  .app-2xl\:bg-orange-800 { background-color: #1e293b; }
  .app-2xl\:text-orange-900 { color: #0f172a; }
  .app-2xl\:bg-orange-900 { background-color: #0f172a; }
  .app-2xl\:text-orange-950 { color: #020617; }
  .app-2xl\:bg-orange-950 { background-color: #020617; }
  .app-2xl\:text-amber-50 { color: #f8fafc; }
  .app-2xl\:bg-amber-50 { background-color: #f8fafc; }
  .app-2xl\:text-amber-100 { color: #f1f5f9; }
  .app-2xl\:bg-amber-100 { background-color: #f1f5f9; }
  .app-2xl\:text-amber-200 { color: #e2e8f0; }
  .app-2xl\:bg-amber-200 { background-color: #e2e8f0; }
  .app-2xl\:text-amber-300 { color: #cbd5e1; }
  .app-2xl\:bg-amber-300 { background-color: #cbd5e1; }
  .app-2xl\:text-amber-400 { color: #94a3b8; }
  .app-2xl\:bg-amber-400 { background-color: #94a3b8; }
  .app-2xl\:text-amber-500 { color: #64748b; }
  .app-2xl\:bg-amber-500 { background-color: #64748b; }
  .app-2xl\:text-amber-600 { color: #475569; }
  .app-2xl\:bg-amber-600 { background-color: #475569; }
  .app-2xl\:text-amber-700 { color: #334155; }
  .app-2xl\:bg-amber-700 { background-color: #334155; }
  .app-2xl\:text-amber-800 { color: #1e293b; }
  .app-2xl\:bg-amber-800 { background-color: #1e293b; }
  .app-2xl\:text-amber-900 { color: #0f172a; }
  .app-2xl\:bg-amber-900 { background-color: #0f172a; }
  .app-2xl\:text-amber-950 { color: #020617; }
  .app-2xl\:bg-amber-950 { background-color: #020617; }
  .app-2xl\:text-yellow-50 { color: #f8fafc; }
  .app-2xl\:bg-yellow-50 { background-color: #f8fafc; }
  .app-2xl\:text-yellow-100 { color: #f1f5f9; }
  .app-2xl\:bg-yellow-100 { background-color: #f1f5f9; }
  .app-2xl\:text-yellow-200 { color: #e2e8f0; }
  .app-2xl\:bg-yellow-200 { background-color: #e2e8f0; }
  .app-2xl\:text-yellow-300 { color: #cbd5e1; }
  .app-2xl\:bg-yellow-300 { background-color: #cbd5e1; }
  .app-2xl\:text-yellow-400 { color: #94a3b8; }
  .app-2xl\:bg-yellow-400 { background-color: #94a3b8; }
  .app-2xl\:text-yellow-500 { color: #64748b; }
  .app-2xl\:bg-yellow-500 { background-color: #64748b; }
  .app-2xl\:text-yellow-600 { color: #475569; }
  .app-2xl\:bg-yellow-600 { background-color: #475569; }
  .app-2xl\:text-yellow-700 { color: #334155; }
  .app-2xl\:bg-yellow-700 { background-color: #334155; }
  .app-2xl\:text-yellow-800 { color: #1e293b; }
  .app-2xl\:bg-yellow-800 { background-color: #1e293b; }
  .app-2xl\:text-yellow-900 { color: #0f172a; }
  .app-2xl\:bg-yellow-900 { background-color: #0f172a; }
  .app-2xl\:text-yellow-950 { color: #020617; }
  .app-2xl\:bg-yellow-950 { background-color: #020617; }
  .app-2xl\:text-lime-50 { color: #f8fafc; }
  .app-2xl\:bg-lime-50 { background-color: #f8fafc; }
  .app-2xl\:text-lime-100 { color: #f1f5f9; }
  .app-2xl\:bg-lime-100 { background-color: #f1f5f9; }
  .app-2xl\:text-lime-200 { color: #e2e8f0; }
  .app-2xl\:bg-lime-200 { background-color: #e2e8f0; }
  .app-2xl\:text-lime-300 { color: #cbd5e1; }
  .app-2xl\:bg-lime-300 { background-color: #cbd5e1; }
  .app-2xl\:text-lime-400 { color: #94a3b8; }
  .app-2xl\:bg-lime-400 { background-color: #94a3b8; }
  .app-2xl\:text-lime-500 { color: #64748b; }
  .app-2xl\:bg-lime-500 { background-color: #64748b; }
  .app-2xl\:text-lime-600 { color: #475569; }
  .app-2xl\:bg-lime-600 { background-color: #475569; }
  .app-2xl\:text-lime-700 { color: #334155; }
  .app-2xl\:bg-lime-700 { background-color: #334155; }
  .app-2xl\:text-lime-800 { color: #1e293b; }
  .app-2xl\:bg-lime-800 { background-color: #1e293b; }
  .app-2xl\:text-lime-900 { color: #0f172a; }
  .app-2xl\:bg-lime-900 { background-color: #0f172a; }
  .app-2xl\:text-lime-950 { color: #020617; }
  .app-2xl\:bg-lime-950 { background-color: #020617; }
  .app-2xl\:text-green-50 { color: #f8fafc; }
  .app-2xl\:bg-green-50 { background-color: #f8fafc; }
  .app-2xl\:text-green-100 { color: #f1f5f9; }
  .app-2xl\:bg-green-100 { background-color: #f1f5f9; }
  .app-2xl\:text-green-200 { color: #e2e8f0; }
  .app-2xl\:bg-green-200 { background-color: #e2e8f0; }
  .app-2xl\:text-green-300 { color: #cbd5e1; }
  .app-2xl\:bg-green-300 { background-color: #cbd5e1; }
  .app-2xl\:text-green-400 { color: #94a3b8; }
  .app-2xl\:bg-green-400 { background-color: #94a3b8; }
  .app-2xl\:text-green-500 { color: #64748b; }
  .app-2xl\:bg-green-500 { background-color: #64748b; }
  .app-2xl\:text-green-600 { color: #475569; }
  .app-2xl\:bg-green-600 { background-color: #475569; }
  .app-2xl\:text-green-700 { color: #334155; }
  .app-2xl\:bg-green-700 { background-color: #334155; }
  .app-2xl\:text-green-800 { color: #1e293b; }
  .app-2xl\:bg-green-800 { background-color: #1e293b; }
  .app-2xl\:text-green-900 { color: #0f172a; }
  .app-2xl\:bg-green-900 { background-color: #0f172a; }
  .app-2xl\:text-green-950 { color: #020617; }
  .app-2xl\:bg-green-950 { background-color: #020617; }
  .app-2xl\:w-1/2 { width: 50%; }
  .app-2xl\:max-w-1/2 { max-width: 50%; }
  .app-2xl\:w-1/3 { width: 33.app-333333%; }
  .app-2xl\:max-w-1/3 { max-width: 33.app-333333%; }
  .app-2xl\:w-2/3 { width: 66.app-666667%; }
  .app-2xl\:max-w-2/3 { max-width: 66.app-666667%; }
  .app-2xl\:w-1/4 { width: 25%; }
  .app-2xl\:max-w-1/4 { max-width: 25%; }
  .app-2xl\:w-3/4 { width: 75%; }
  .app-2xl\:max-w-3/4 { max-width: 75%; }
  .app-2xl\:w-1/5 { width: 20%; }
  .app-2xl\:max-w-1/5 { max-width: 20%; }
  .app-2xl\:w-2/5 { width: 40%; }
  .app-2xl\:max-w-2/5 { max-width: 40%; }
  .app-2xl\:w-3/5 { width: 60%; }
  .app-2xl\:max-w-3/5 { max-width: 60%; }
  .app-2xl\:w-4/5 { width: 80%; }
  .app-2xl\:max-w-4/5 { max-width: 80%; }
  .app-2xl\:w-full { width: 100%; }
  .app-2xl\:max-w-full { max-width: 100%; }
  .app-2xl\:w-screen { width: 100vw; }
  .app-2xl\:max-w-screen { max-width: 100vw; }
  .app-2xl\:w-min { width: min-content; }
  .app-2xl\:max-w-min { max-width: min-content; }
  .app-2xl\:w-max { width: max-content; }
  .app-2xl\:max-w-max { max-width: max-content; }
  .app-2xl\:w-fit { width: fit-content; }
  .app-2xl\:max-w-fit { max-width: fit-content; }
  .app-2xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .app-2xl\:col-span-1 { grid-column: span 1 / span 1; }
  .app-2xl\:col-start-1 { grid-column-start: 1; }
  .app-2xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .app-2xl\:col-span-2 { grid-column: span 2 / span 2; }
  .app-2xl\:col-start-2 { grid-column-start: 2; }
  .app-2xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .app-2xl\:col-span-3 { grid-column: span 3 / span 3; }
  .app-2xl\:col-start-3 { grid-column-start: 3; }
  .app-2xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .app-2xl\:col-span-4 { grid-column: span 4 / span 4; }
  .app-2xl\:col-start-4 { grid-column-start: 4; }
  .app-2xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .app-2xl\:col-span-5 { grid-column: span 5 / span 5; }
  .app-2xl\:col-start-5 { grid-column-start: 5; }
  .app-2xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .app-2xl\:col-span-6 { grid-column: span 6 / span 6; }
  .app-2xl\:col-start-6 { grid-column-start: 6; }
  .app-2xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .app-2xl\:col-span-7 { grid-column: span 7 / span 7; }
  .app-2xl\:col-start-7 { grid-column-start: 7; }
  .app-2xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .app-2xl\:col-span-8 { grid-column: span 8 / span 8; }
  .app-2xl\:col-start-8 { grid-column-start: 8; }
  .app-2xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .app-2xl\:col-span-9 { grid-column: span 9 / span 9; }
  .app-2xl\:col-start-9 { grid-column-start: 9; }
  .app-2xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .app-2xl\:col-span-10 { grid-column: span 10 / span 10; }
  .app-2xl\:col-start-10 { grid-column-start: 10; }
  .app-2xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .app-2xl\:col-span-11 { grid-column: span 11 / span 11; }
  .app-2xl\:col-start-11 { grid-column-start: 11; }
  .app-2xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .app-2xl\:col-span-12 { grid-column: span 12 / span 12; }
  .app-2xl\:col-start-12 { grid-column-start: 12; }
}

.app-transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.app-4, 0, 0.app-2, 1); transition-duration: 150ms; }
.app-transition-colors { transition-property: colors; transition-timing-function: cubic-bezier(0.app-4, 0, 0.app-2, 1); transition-duration: 150ms; }
.app-transition-opacity { transition-property: opacity; transition-timing-function: cubic-bezier(0.app-4, 0, 0.app-2, 1); transition-duration: 150ms; }
.app-transition-shadow { transition-property: shadow; transition-timing-function: cubic-bezier(0.app-4, 0, 0.app-2, 1); transition-duration: 150ms; }
.app-transition-transform { transition-property: transform; transition-timing-function: cubic-bezier(0.app-4, 0, 0.app-2, 1); transition-duration: 150ms; }
.app-transition-none { transition-property: none; transition-timing-function: cubic-bezier(0.app-4, 0, 0.app-2, 1); transition-duration: 150ms; }
.app-duration-75 { transition-duration: 75ms; }
.app-duration-100 { transition-duration: 100ms; }
.app-duration-150 { transition-duration: 150ms; }
.app-duration-200 { transition-duration: 200ms; }
.app-duration-300 { transition-duration: 300ms; }
.app-duration-500 { transition-duration: 500ms; }
.app-duration-700 { transition-duration: 700ms; }
.app-duration-1000 { transition-duration: 1000ms; }
.app-ease-linear { transition-timing-function: linear; }
.app-ease-in { transition-timing-function: cubic-bezier(0.app-4, 0, 1, 1); }
.app-ease-out { transition-timing-function: cubic-bezier(0, 0, 0.app-2, 1); }
.app-ease-in-out { transition-timing-function: cubic-bezier(0.app-4, 0, 0.app-2, 1); }

.app-blur-0 { filter: blur(0px); }
.app-blur-4 { filter: blur(4px); }
.app-blur-8 { filter: blur(8px); }
.app-blur-12 { filter: blur(12px); }
.app-blur-16 { filter: blur(16px); }
.app-blur-24 { filter: blur(24px); }
.app-brightness-0 { filter: brightness(0.app-0); }
.app-brightness-5 { filter: brightness(0.app-05); }
.app-brightness-10 { filter: brightness(0.app-1); }
.app-brightness-15 { filter: brightness(0.app-15); }
.app-brightness-20 { filter: brightness(0.app-2); }
.app-brightness-25 { filter: brightness(0.app-25); }
.app-brightness-30 { filter: brightness(0.app-3); }
.app-brightness-35 { filter: brightness(0.app-35); }
.app-brightness-40 { filter: brightness(0.app-4); }
.app-brightness-45 { filter: brightness(0.app-45); }
.app-brightness-50 { filter: brightness(0.app-5); }
.app-brightness-55 { filter: brightness(0.app-55); }
.app-brightness-60 { filter: brightness(0.app-6); }
.app-brightness-65 { filter: brightness(0.app-65); }
.app-brightness-70 { filter: brightness(0.app-7); }
.app-brightness-75 { filter: brightness(0.app-75); }
.app-brightness-80 { filter: brightness(0.app-8); }
.app-brightness-85 { filter: brightness(0.app-85); }
.app-brightness-90 { filter: brightness(0.app-9); }
.app-brightness-95 { filter: brightness(0.app-95); }
.app-brightness-100 { filter: brightness(1.app-0); }
.app-brightness-105 { filter: brightness(1.app-05); }
.app-brightness-110 { filter: brightness(1.app-1); }
.app-brightness-115 { filter: brightness(1.app-15); }
.app-brightness-120 { filter: brightness(1.app-2); }
.app-brightness-125 { filter: brightness(1.app-25); }
.app-brightness-130 { filter: brightness(1.app-3); }
.app-brightness-135 { filter: brightness(1.app-35); }
.app-brightness-140 { filter: brightness(1.app-4); }
.app-brightness-145 { filter: brightness(1.app-45); }
.app-brightness-150 { filter: brightness(1.app-5); }
.app-brightness-155 { filter: brightness(1.app-55); }
.app-brightness-160 { filter: brightness(1.app-6); }
.app-brightness-165 { filter: brightness(1.app-65); }
.app-brightness-170 { filter: brightness(1.app-7); }
.app-brightness-175 { filter: brightness(1.app-75); }
.app-brightness-180 { filter: brightness(1.app-8); }
.app-brightness-185 { filter: brightness(1.app-85); }
.app-brightness-190 { filter: brightness(1.app-9); }
.app-brightness-195 { filter: brightness(1.app-95); }
.app-brightness-200 { filter: brightness(2.app-0); }
.app-contrast-0 { filter: contrast(0.app-0); }
.app-contrast-5 { filter: contrast(0.app-05); }
.app-contrast-10 { filter: contrast(0.app-1); }
.app-contrast-15 { filter: contrast(0.app-15); }
.app-contrast-20 { filter: contrast(0.app-2); }
.app-contrast-25 { filter: contrast(0.app-25); }
.app-contrast-30 { filter: contrast(0.app-3); }
.app-contrast-35 { filter: contrast(0.app-35); }
.app-contrast-40 { filter: contrast(0.app-4); }
.app-contrast-45 { filter: contrast(0.app-45); }
.app-contrast-50 { filter: contrast(0.app-5); }
.app-contrast-55 { filter: contrast(0.app-55); }
.app-contrast-60 { filter: contrast(0.app-6); }
.app-contrast-65 { filter: contrast(0.app-65); }
.app-contrast-70 { filter: contrast(0.app-7); }
.app-contrast-75 { filter: contrast(0.app-75); }
.app-contrast-80 { filter: contrast(0.app-8); }
.app-contrast-85 { filter: contrast(0.app-85); }
.app-contrast-90 { filter: contrast(0.app-9); }
.app-contrast-95 { filter: contrast(0.app-95); }
.app-contrast-100 { filter: contrast(1.app-0); }
.app-contrast-105 { filter: contrast(1.app-05); }
.app-contrast-110 { filter: contrast(1.app-1); }
.app-contrast-115 { filter: contrast(1.app-15); }
.app-contrast-120 { filter: contrast(1.app-2); }
.app-contrast-125 { filter: contrast(1.app-25); }
.app-contrast-130 { filter: contrast(1.app-3); }
.app-contrast-135 { filter: contrast(1.app-35); }
.app-contrast-140 { filter: contrast(1.app-4); }
.app-contrast-145 { filter: contrast(1.app-45); }
.app-contrast-150 { filter: contrast(1.app-5); }
.app-contrast-155 { filter: contrast(1.app-55); }
.app-contrast-160 { filter: contrast(1.app-6); }
.app-contrast-165 { filter: contrast(1.app-65); }
.app-contrast-170 { filter: contrast(1.app-7); }
.app-contrast-175 { filter: contrast(1.app-75); }
.app-contrast-180 { filter: contrast(1.app-8); }
.app-contrast-185 { filter: contrast(1.app-85); }
.app-contrast-190 { filter: contrast(1.app-9); }
.app-contrast-195 { filter: contrast(1.app-95); }
.app-contrast-200 { filter: contrast(2.app-0); }

.app-hover\:p-0:hover { padding: 0px; }
.app-hover\:p-0.app-5:hover { padding: 0.app-125rem; }
.app-hover\:p-1:hover { padding: 0.app-25rem; }
.app-hover\:p-1.app-5:hover { padding: 0.app-375rem; }
.app-hover\:p-2:hover { padding: 0.app-5rem; }
.app-hover\:p-2.app-5:hover { padding: 0.app-625rem; }
.app-hover\:p-3:hover { padding: 0.app-75rem; }
.app-hover\:p-3.app-5:hover { padding: 0.app-875rem; }
.app-hover\:p-4:hover { padding: 1rem; }
.app-hover\:p-5:hover { padding: 1.app-25rem; }
.app-hover\:p-6:hover { padding: 1.app-5rem; }
.app-hover\:p-7:hover { padding: 1.app-75rem; }
.app-hover\:p-8:hover { padding: 2rem; }
.app-hover\:p-9:hover { padding: 2.app-25rem; }
.app-hover\:p-10:hover { padding: 2.app-5rem; }
.app-hover\:p-11:hover { padding: 2.app-75rem; }
.app-hover\:p-12:hover { padding: 3rem; }
.app-hover\:p-14:hover { padding: 3.app-5rem; }
.app-hover\:p-16:hover { padding: 4rem; }
.app-hover\:p-20:hover { padding: 5rem; }
.app-hover\:p-24:hover { padding: 6rem; }
.app-hover\:p-28:hover { padding: 7rem; }
.app-hover\:p-32:hover { padding: 8rem; }
.app-hover\:p-36:hover { padding: 9rem; }
.app-hover\:p-40:hover { padding: 10rem; }
.app-hover\:p-44:hover { padding: 11rem; }
.app-hover\:p-48:hover { padding: 12rem; }
.app-hover\:p-52:hover { padding: 13rem; }
.app-hover\:p-56:hover { padding: 14rem; }
.app-hover\:p-60:hover { padding: 15rem; }
.app-hover\:p-64:hover { padding: 16rem; }
.app-hover\:p-72:hover { padding: 18rem; }
.app-hover\:p-80:hover { padding: 20rem; }
.app-hover\:p-96:hover { padding: 24rem; }
.app-hover\:m-0:hover { margin: 0px; }
.app-hover\:m-0.app-5:hover { margin: 0.app-125rem; }
.app-hover\:m-1:hover { margin: 0.app-25rem; }
.app-hover\:m-1.app-5:hover { margin: 0.app-375rem; }
.app-hover\:m-2:hover { margin: 0.app-5rem; }
.app-hover\:m-2.app-5:hover { margin: 0.app-625rem; }
.app-hover\:m-3:hover { margin: 0.app-75rem; }
.app-hover\:m-3.app-5:hover { margin: 0.app-875rem; }
.app-hover\:m-4:hover { margin: 1rem; }
.app-hover\:m-5:hover { margin: 1.app-25rem; }
.app-hover\:m-6:hover { margin: 1.app-5rem; }
.app-hover\:m-7:hover { margin: 1.app-75rem; }
.app-hover\:m-8:hover { margin: 2rem; }
.app-hover\:m-9:hover { margin: 2.app-25rem; }
.app-hover\:m-10:hover { margin: 2.app-5rem; }
.app-hover\:m-11:hover { margin: 2.app-75rem; }
.app-hover\:m-12:hover { margin: 3rem; }
.app-hover\:m-14:hover { margin: 3.app-5rem; }
.app-hover\:m-16:hover { margin: 4rem; }
.app-hover\:m-20:hover { margin: 5rem; }
.app-hover\:m-24:hover { margin: 6rem; }
.app-hover\:m-28:hover { margin: 7rem; }
.app-hover\:m-32:hover { margin: 8rem; }
.app-hover\:m-36:hover { margin: 9rem; }
.app-hover\:m-40:hover { margin: 10rem; }
.app-hover\:m-44:hover { margin: 11rem; }
.app-hover\:m-48:hover { margin: 12rem; }
.app-hover\:m-52:hover { margin: 13rem; }
.app-hover\:m-56:hover { margin: 14rem; }
.app-hover\:m-60:hover { margin: 15rem; }
.app-hover\:m-64:hover { margin: 16rem; }
.app-hover\:m-72:hover { margin: 18rem; }
.app-hover\:m-80:hover { margin: 20rem; }
.app-hover\:m-96:hover { margin: 24rem; }
.app-hover\:gap-0:hover { gap: 0px; }
.app-hover\:gap-0.app-5:hover { gap: 0.app-125rem; }
.app-hover\:gap-1:hover { gap: 0.app-25rem; }
.app-hover\:gap-1.app-5:hover { gap: 0.app-375rem; }
.app-hover\:gap-2:hover { gap: 0.app-5rem; }
.app-hover\:gap-2.app-5:hover { gap: 0.app-625rem; }
.app-hover\:gap-3:hover { gap: 0.app-75rem; }
.app-hover\:gap-3.app-5:hover { gap: 0.app-875rem; }
.app-hover\:gap-4:hover { gap: 1rem; }
.app-hover\:gap-5:hover { gap: 1.app-25rem; }
.app-hover\:gap-6:hover { gap: 1.app-5rem; }
.app-hover\:gap-7:hover { gap: 1.app-75rem; }
.app-hover\:gap-8:hover { gap: 2rem; }
.app-hover\:gap-9:hover { gap: 2.app-25rem; }
.app-hover\:gap-10:hover { gap: 2.app-5rem; }
.app-hover\:gap-11:hover { gap: 2.app-75rem; }
.app-hover\:gap-12:hover { gap: 3rem; }
.app-hover\:gap-14:hover { gap: 3.app-5rem; }
.app-hover\:gap-16:hover { gap: 4rem; }
.app-hover\:gap-20:hover { gap: 5rem; }
.app-hover\:gap-24:hover { gap: 6rem; }
.app-hover\:gap-28:hover { gap: 7rem; }
.app-hover\:gap-32:hover { gap: 8rem; }
.app-hover\:gap-36:hover { gap: 9rem; }
.app-hover\:gap-40:hover { gap: 10rem; }
.app-hover\:gap-44:hover { gap: 11rem; }
.app-hover\:gap-48:hover { gap: 12rem; }
.app-hover\:gap-52:hover { gap: 13rem; }
.app-hover\:gap-56:hover { gap: 14rem; }
.app-hover\:gap-60:hover { gap: 15rem; }
.app-hover\:gap-64:hover { gap: 16rem; }
.app-hover\:gap-72:hover { gap: 18rem; }
.app-hover\:gap-80:hover { gap: 20rem; }
.app-hover\:gap-96:hover { gap: 24rem; }
.app-hover\:space-x-0:hover { column-gap: 0px; }
.app-hover\:space-x-0.app-5:hover { column-gap: 0.app-125rem; }
.app-hover\:space-x-1:hover { column-gap: 0.app-25rem; }
.app-hover\:space-x-1.app-5:hover { column-gap: 0.app-375rem; }
.app-hover\:space-x-2:hover { column-gap: 0.app-5rem; }
.app-hover\:space-x-2.app-5:hover { column-gap: 0.app-625rem; }
.app-hover\:space-x-3:hover { column-gap: 0.app-75rem; }
.app-hover\:space-x-3.app-5:hover { column-gap: 0.app-875rem; }
.app-hover\:space-x-4:hover { column-gap: 1rem; }
.app-hover\:space-x-5:hover { column-gap: 1.app-25rem; }
.app-hover\:space-x-6:hover { column-gap: 1.app-5rem; }
.app-hover\:space-x-7:hover { column-gap: 1.app-75rem; }
.app-hover\:space-x-8:hover { column-gap: 2rem; }
.app-hover\:space-x-9:hover { column-gap: 2.app-25rem; }
.app-hover\:space-x-10:hover { column-gap: 2.app-5rem; }
.app-hover\:space-x-11:hover { column-gap: 2.app-75rem; }
.app-hover\:space-x-12:hover { column-gap: 3rem; }
.app-hover\:space-x-14:hover { column-gap: 3.app-5rem; }
.app-hover\:space-x-16:hover { column-gap: 4rem; }
.app-hover\:space-x-20:hover { column-gap: 5rem; }
.app-hover\:space-x-24:hover { column-gap: 6rem; }
.app-hover\:space-x-28:hover { column-gap: 7rem; }
.app-hover\:space-x-32:hover { column-gap: 8rem; }
.app-hover\:space-x-36:hover { column-gap: 9rem; }
.app-hover\:space-x-40:hover { column-gap: 10rem; }
.app-hover\:space-x-44:hover { column-gap: 11rem; }
.app-hover\:space-x-48:hover { column-gap: 12rem; }
.app-hover\:space-x-52:hover { column-gap: 13rem; }
.app-hover\:space-x-56:hover { column-gap: 14rem; }
.app-hover\:space-x-60:hover { column-gap: 15rem; }
.app-hover\:space-x-64:hover { column-gap: 16rem; }
.app-hover\:space-x-72:hover { column-gap: 18rem; }
.app-hover\:space-x-80:hover { column-gap: 20rem; }
.app-hover\:space-x-96:hover { column-gap: 24rem; }
.app-hover\:space-y-0:hover { row-gap: 0px; }
.app-hover\:space-y-0.app-5:hover { row-gap: 0.app-125rem; }
.app-hover\:space-y-1:hover { row-gap: 0.app-25rem; }
.app-hover\:space-y-1.app-5:hover { row-gap: 0.app-375rem; }
.app-hover\:space-y-2:hover { row-gap: 0.app-5rem; }
.app-hover\:space-y-2.app-5:hover { row-gap: 0.app-625rem; }
.app-hover\:space-y-3:hover { row-gap: 0.app-75rem; }
.app-hover\:space-y-3.app-5:hover { row-gap: 0.app-875rem; }
.app-hover\:space-y-4:hover { row-gap: 1rem; }
.app-hover\:space-y-5:hover { row-gap: 1.app-25rem; }
.app-hover\:space-y-6:hover { row-gap: 1.app-5rem; }
.app-hover\:space-y-7:hover { row-gap: 1.app-75rem; }
.app-hover\:space-y-8:hover { row-gap: 2rem; }
.app-hover\:space-y-9:hover { row-gap: 2.app-25rem; }
.app-hover\:space-y-10:hover { row-gap: 2.app-5rem; }
.app-hover\:space-y-11:hover { row-gap: 2.app-75rem; }
.app-hover\:space-y-12:hover { row-gap: 3rem; }
.app-hover\:space-y-14:hover { row-gap: 3.app-5rem; }
.app-hover\:space-y-16:hover { row-gap: 4rem; }
.app-hover\:space-y-20:hover { row-gap: 5rem; }
.app-hover\:space-y-24:hover { row-gap: 6rem; }
.app-hover\:space-y-28:hover { row-gap: 7rem; }
.app-hover\:space-y-32:hover { row-gap: 8rem; }
.app-hover\:space-y-36:hover { row-gap: 9rem; }
.app-hover\:space-y-40:hover { row-gap: 10rem; }
.app-hover\:space-y-44:hover { row-gap: 11rem; }
.app-hover\:space-y-48:hover { row-gap: 12rem; }
.app-hover\:space-y-52:hover { row-gap: 13rem; }
.app-hover\:space-y-56:hover { row-gap: 14rem; }
.app-hover\:space-y-60:hover { row-gap: 15rem; }
.app-hover\:space-y-64:hover { row-gap: 16rem; }
.app-hover\:space-y-72:hover { row-gap: 18rem; }
.app-hover\:space-y-80:hover { row-gap: 20rem; }
.app-hover\:space-y-96:hover { row-gap: 24rem; }

.app-focus\:p-0:focus { padding: 0px; }
.app-focus\:p-0.app-5:focus { padding: 0.app-125rem; }
.app-focus\:p-1:focus { padding: 0.app-25rem; }
.app-focus\:p-1.app-5:focus { padding: 0.app-375rem; }
.app-focus\:p-2:focus { padding: 0.app-5rem; }
.app-focus\:p-2.app-5:focus { padding: 0.app-625rem; }
.app-focus\:p-3:focus { padding: 0.app-75rem; }
.app-focus\:p-3.app-5:focus { padding: 0.app-875rem; }
.app-focus\:p-4:focus { padding: 1rem; }
.app-focus\:p-5:focus { padding: 1.app-25rem; }
.app-focus\:p-6:focus { padding: 1.app-5rem; }
.app-focus\:p-7:focus { padding: 1.app-75rem; }
.app-focus\:p-8:focus { padding: 2rem; }
.app-focus\:p-9:focus { padding: 2.app-25rem; }
.app-focus\:p-10:focus { padding: 2.app-5rem; }
.app-focus\:p-11:focus { padding: 2.app-75rem; }
.app-focus\:p-12:focus { padding: 3rem; }
.app-focus\:p-14:focus { padding: 3.app-5rem; }
.app-focus\:p-16:focus { padding: 4rem; }
.app-focus\:p-20:focus { padding: 5rem; }
.app-focus\:p-24:focus { padding: 6rem; }
.app-focus\:p-28:focus { padding: 7rem; }
.app-focus\:p-32:focus { padding: 8rem; }
.app-focus\:p-36:focus { padding: 9rem; }
.app-focus\:p-40:focus { padding: 10rem; }
.app-focus\:p-44:focus { padding: 11rem; }
.app-focus\:p-48:focus { padding: 12rem; }
.app-focus\:p-52:focus { padding: 13rem; }
.app-focus\:p-56:focus { padding: 14rem; }
.app-focus\:p-60:focus { padding: 15rem; }
.app-focus\:p-64:focus { padding: 16rem; }
.app-focus\:p-72:focus { padding: 18rem; }
.app-focus\:p-80:focus { padding: 20rem; }
.app-focus\:p-96:focus { padding: 24rem; }
.app-focus\:m-0:focus { margin: 0px; }
.app-focus\:m-0.app-5:focus { margin: 0.app-125rem; }
.app-focus\:m-1:focus { margin: 0.app-25rem; }
.app-focus\:m-1.app-5:focus { margin: 0.app-375rem; }
.app-focus\:m-2:focus { margin: 0.app-5rem; }
.app-focus\:m-2.app-5:focus { margin: 0.app-625rem; }
.app-focus\:m-3:focus { margin: 0.app-75rem; }
.app-focus\:m-3.app-5:focus { margin: 0.app-875rem; }
.app-focus\:m-4:focus { margin: 1rem; }
.app-focus\:m-5:focus { margin: 1.app-25rem; }
.app-focus\:m-6:focus { margin: 1.app-5rem; }
.app-focus\:m-7:focus { margin: 1.app-75rem; }
.app-focus\:m-8:focus { margin: 2rem; }
.app-focus\:m-9:focus { margin: 2.app-25rem; }
.app-focus\:m-10:focus { margin: 2.app-5rem; }
.app-focus\:m-11:focus { margin: 2.app-75rem; }
.app-focus\:m-12:focus { margin: 3rem; }
.app-focus\:m-14:focus { margin: 3.app-5rem; }
.app-focus\:m-16:focus { margin: 4rem; }
.app-focus\:m-20:focus { margin: 5rem; }
.app-focus\:m-24:focus { margin: 6rem; }
.app-focus\:m-28:focus { margin: 7rem; }
.app-focus\:m-32:focus { margin: 8rem; }
.app-focus\:m-36:focus { margin: 9rem; }
.app-focus\:m-40:focus { margin: 10rem; }
.app-focus\:m-44:focus { margin: 11rem; }
.app-focus\:m-48:focus { margin: 12rem; }
.app-focus\:m-52:focus { margin: 13rem; }
.app-focus\:m-56:focus { margin: 14rem; }
.app-focus\:m-60:focus { margin: 15rem; }
.app-focus\:m-64:focus { margin: 16rem; }
.app-focus\:m-72:focus { margin: 18rem; }
.app-focus\:m-80:focus { margin: 20rem; }
.app-focus\:m-96:focus { margin: 24rem; }
.app-focus\:gap-0:focus { gap: 0px; }
.app-focus\:gap-0.app-5:focus { gap: 0.app-125rem; }
.app-focus\:gap-1:focus { gap: 0.app-25rem; }
.app-focus\:gap-1.app-5:focus { gap: 0.app-375rem; }
.app-focus\:gap-2:focus { gap: 0.app-5rem; }
.app-focus\:gap-2.app-5:focus { gap: 0.app-625rem; }
.app-focus\:gap-3:focus { gap: 0.app-75rem; }
.app-focus\:gap-3.app-5:focus { gap: 0.app-875rem; }
.app-focus\:gap-4:focus { gap: 1rem; }
.app-focus\:gap-5:focus { gap: 1.app-25rem; }
.app-focus\:gap-6:focus { gap: 1.app-5rem; }
.app-focus\:gap-7:focus { gap: 1.app-75rem; }
.app-focus\:gap-8:focus { gap: 2rem; }
.app-focus\:gap-9:focus { gap: 2.app-25rem; }
.app-focus\:gap-10:focus { gap: 2.app-5rem; }
.app-focus\:gap-11:focus { gap: 2.app-75rem; }
.app-focus\:gap-12:focus { gap: 3rem; }
.app-focus\:gap-14:focus { gap: 3.app-5rem; }
.app-focus\:gap-16:focus { gap: 4rem; }
.app-focus\:gap-20:focus { gap: 5rem; }
.app-focus\:gap-24:focus { gap: 6rem; }
.app-focus\:gap-28:focus { gap: 7rem; }
.app-focus\:gap-32:focus { gap: 8rem; }
.app-focus\:gap-36:focus { gap: 9rem; }
.app-focus\:gap-40:focus { gap: 10rem; }
.app-focus\:gap-44:focus { gap: 11rem; }
.app-focus\:gap-48:focus { gap: 12rem; }
.app-focus\:gap-52:focus { gap: 13rem; }
.app-focus\:gap-56:focus { gap: 14rem; }
.app-focus\:gap-60:focus { gap: 15rem; }
.app-focus\:gap-64:focus { gap: 16rem; }
.app-focus\:gap-72:focus { gap: 18rem; }
.app-focus\:gap-80:focus { gap: 20rem; }
.app-focus\:gap-96:focus { gap: 24rem; }
.app-focus\:space-x-0:focus { column-gap: 0px; }
.app-focus\:space-x-0.app-5:focus { column-gap: 0.app-125rem; }
.app-focus\:space-x-1:focus { column-gap: 0.app-25rem; }
.app-focus\:space-x-1.app-5:focus { column-gap: 0.app-375rem; }
.app-focus\:space-x-2:focus { column-gap: 0.app-5rem; }
.app-focus\:space-x-2.app-5:focus { column-gap: 0.app-625rem; }
.app-focus\:space-x-3:focus { column-gap: 0.app-75rem; }
.app-focus\:space-x-3.app-5:focus { column-gap: 0.app-875rem; }
.app-focus\:space-x-4:focus { column-gap: 1rem; }
.app-focus\:space-x-5:focus { column-gap: 1.app-25rem; }
.app-focus\:space-x-6:focus { column-gap: 1.app-5rem; }
.app-focus\:space-x-7:focus { column-gap: 1.app-75rem; }
.app-focus\:space-x-8:focus { column-gap: 2rem; }
.app-focus\:space-x-9:focus { column-gap: 2.app-25rem; }
.app-focus\:space-x-10:focus { column-gap: 2.app-5rem; }
.app-focus\:space-x-11:focus { column-gap: 2.app-75rem; }
.app-focus\:space-x-12:focus { column-gap: 3rem; }
.app-focus\:space-x-14:focus { column-gap: 3.app-5rem; }
.app-focus\:space-x-16:focus { column-gap: 4rem; }
.app-focus\:space-x-20:focus { column-gap: 5rem; }
.app-focus\:space-x-24:focus { column-gap: 6rem; }
.app-focus\:space-x-28:focus { column-gap: 7rem; }
.app-focus\:space-x-32:focus { column-gap: 8rem; }
.app-focus\:space-x-36:focus { column-gap: 9rem; }
.app-focus\:space-x-40:focus { column-gap: 10rem; }
.app-focus\:space-x-44:focus { column-gap: 11rem; }
.app-focus\:space-x-48:focus { column-gap: 12rem; }
.app-focus\:space-x-52:focus { column-gap: 13rem; }
.app-focus\:space-x-56:focus { column-gap: 14rem; }
.app-focus\:space-x-60:focus { column-gap: 15rem; }
.app-focus\:space-x-64:focus { column-gap: 16rem; }
.app-focus\:space-x-72:focus { column-gap: 18rem; }
.app-focus\:space-x-80:focus { column-gap: 20rem; }
.app-focus\:space-x-96:focus { column-gap: 24rem; }
.app-focus\:space-y-0:focus { row-gap: 0px; }
.app-focus\:space-y-0.app-5:focus { row-gap: 0.app-125rem; }
.app-focus\:space-y-1:focus { row-gap: 0.app-25rem; }
.app-focus\:space-y-1.app-5:focus { row-gap: 0.app-375rem; }
.app-focus\:space-y-2:focus { row-gap: 0.app-5rem; }
.app-focus\:space-y-2.app-5:focus { row-gap: 0.app-625rem; }
.app-focus\:space-y-3:focus { row-gap: 0.app-75rem; }
.app-focus\:space-y-3.app-5:focus { row-gap: 0.app-875rem; }
.app-focus\:space-y-4:focus { row-gap: 1rem; }
.app-focus\:space-y-5:focus { row-gap: 1.app-25rem; }
.app-focus\:space-y-6:focus { row-gap: 1.app-5rem; }
.app-focus\:space-y-7:focus { row-gap: 1.app-75rem; }
.app-focus\:space-y-8:focus { row-gap: 2rem; }
.app-focus\:space-y-9:focus { row-gap: 2.app-25rem; }
.app-focus\:space-y-10:focus { row-gap: 2.app-5rem; }
.app-focus\:space-y-11:focus { row-gap: 2.app-75rem; }
.app-focus\:space-y-12:focus { row-gap: 3rem; }
.app-focus\:space-y-14:focus { row-gap: 3.app-5rem; }
.app-focus\:space-y-16:focus { row-gap: 4rem; }
.app-focus\:space-y-20:focus { row-gap: 5rem; }
.app-focus\:space-y-24:focus { row-gap: 6rem; }
.app-focus\:space-y-28:focus { row-gap: 7rem; }
.app-focus\:space-y-32:focus { row-gap: 8rem; }
.app-focus\:space-y-36:focus { row-gap: 9rem; }
.app-focus\:space-y-40:focus { row-gap: 10rem; }
.app-focus\:space-y-44:focus { row-gap: 11rem; }
.app-focus\:space-y-48:focus { row-gap: 12rem; }
.app-focus\:space-y-52:focus { row-gap: 13rem; }
.app-focus\:space-y-56:focus { row-gap: 14rem; }
.app-focus\:space-y-60:focus { row-gap: 15rem; }
.app-focus\:space-y-64:focus { row-gap: 16rem; }
.app-focus\:space-y-72:focus { row-gap: 18rem; }
.app-focus\:space-y-80:focus { row-gap: 20rem; }
.app-focus\:space-y-96:focus { row-gap: 24rem; }

.app-active\:p-0:active { padding: 0px; }
.app-active\:p-0.app-5:active { padding: 0.app-125rem; }
.app-active\:p-1:active { padding: 0.app-25rem; }
.app-active\:p-1.app-5:active { padding: 0.app-375rem; }
.app-active\:p-2:active { padding: 0.app-5rem; }
.app-active\:p-2.app-5:active { padding: 0.app-625rem; }
.app-active\:p-3:active { padding: 0.app-75rem; }
.app-active\:p-3.app-5:active { padding: 0.app-875rem; }
.app-active\:p-4:active { padding: 1rem; }
.app-active\:p-5:active { padding: 1.app-25rem; }
.app-active\:p-6:active { padding: 1.app-5rem; }
.app-active\:p-7:active { padding: 1.app-75rem; }
.app-active\:p-8:active { padding: 2rem; }
.app-active\:p-9:active { padding: 2.app-25rem; }
.app-active\:p-10:active { padding: 2.app-5rem; }
.app-active\:p-11:active { padding: 2.app-75rem; }
.app-active\:p-12:active { padding: 3rem; }
.app-active\:p-14:active { padding: 3.app-5rem; }
.app-active\:p-16:active { padding: 4rem; }
.app-active\:p-20:active { padding: 5rem; }
.app-active\:p-24:active { padding: 6rem; }
.app-active\:p-28:active { padding: 7rem; }
.app-active\:p-32:active { padding: 8rem; }
.app-active\:p-36:active { padding: 9rem; }
.app-active\:p-40:active { padding: 10rem; }
.app-active\:p-44:active { padding: 11rem; }
.app-active\:p-48:active { padding: 12rem; }
.app-active\:p-52:active { padding: 13rem; }
.app-active\:p-56:active { padding: 14rem; }
.app-active\:p-60:active { padding: 15rem; }
.app-active\:p-64:active { padding: 16rem; }
.app-active\:p-72:active { padding: 18rem; }
.app-active\:p-80:active { padding: 20rem; }
.app-active\:p-96:active { padding: 24rem; }
.app-active\:m-0:active { margin: 0px; }
.app-active\:m-0.app-5:active { margin: 0.app-125rem; }
.app-active\:m-1:active { margin: 0.app-25rem; }
.app-active\:m-1.app-5:active { margin: 0.app-375rem; }
.app-active\:m-2:active { margin: 0.app-5rem; }
.app-active\:m-2.app-5:active { margin: 0.app-625rem; }
.app-active\:m-3:active { margin: 0.app-75rem; }
.app-active\:m-3.app-5:active { margin: 0.app-875rem; }
.app-active\:m-4:active { margin: 1rem; }
.app-active\:m-5:active { margin: 1.app-25rem; }
.app-active\:m-6:active { margin: 1.app-5rem; }
.app-active\:m-7:active { margin: 1.app-75rem; }
.app-active\:m-8:active { margin: 2rem; }
.app-active\:m-9:active { margin: 2.app-25rem; }
.app-active\:m-10:active { margin: 2.app-5rem; }
.app-active\:m-11:active { margin: 2.app-75rem; }
.app-active\:m-12:active { margin: 3rem; }
.app-active\:m-14:active { margin: 3.app-5rem; }
.app-active\:m-16:active { margin: 4rem; }
.app-active\:m-20:active { margin: 5rem; }
.app-active\:m-24:active { margin: 6rem; }
.app-active\:m-28:active { margin: 7rem; }
.app-active\:m-32:active { margin: 8rem; }
.app-active\:m-36:active { margin: 9rem; }
.app-active\:m-40:active { margin: 10rem; }
.app-active\:m-44:active { margin: 11rem; }
.app-active\:m-48:active { margin: 12rem; }
.app-active\:m-52:active { margin: 13rem; }
.app-active\:m-56:active { margin: 14rem; }
.app-active\:m-60:active { margin: 15rem; }
.app-active\:m-64:active { margin: 16rem; }
.app-active\:m-72:active { margin: 18rem; }
.app-active\:m-80:active { margin: 20rem; }
.app-active\:m-96:active { margin: 24rem; }
.app-active\:gap-0:active { gap: 0px; }
.app-active\:gap-0.app-5:active { gap: 0.app-125rem; }
.app-active\:gap-1:active { gap: 0.app-25rem; }
.app-active\:gap-1.app-5:active { gap: 0.app-375rem; }
.app-active\:gap-2:active { gap: 0.app-5rem; }
.app-active\:gap-2.app-5:active { gap: 0.app-625rem; }
.app-active\:gap-3:active { gap: 0.app-75rem; }
.app-active\:gap-3.app-5:active { gap: 0.app-875rem; }
.app-active\:gap-4:active { gap: 1rem; }
.app-active\:gap-5:active { gap: 1.app-25rem; }
.app-active\:gap-6:active { gap: 1.app-5rem; }
.app-active\:gap-7:active { gap: 1.app-75rem; }
.app-active\:gap-8:active { gap: 2rem; }
.app-active\:gap-9:active { gap: 2.app-25rem; }
.app-active\:gap-10:active { gap: 2.app-5rem; }
.app-active\:gap-11:active { gap: 2.app-75rem; }
.app-active\:gap-12:active { gap: 3rem; }
.app-active\:gap-14:active { gap: 3.app-5rem; }
.app-active\:gap-16:active { gap: 4rem; }
.app-active\:gap-20:active { gap: 5rem; }
.app-active\:gap-24:active { gap: 6rem; }
.app-active\:gap-28:active { gap: 7rem; }
.app-active\:gap-32:active { gap: 8rem; }
.app-active\:gap-36:active { gap: 9rem; }
.app-active\:gap-40:active { gap: 10rem; }
.app-active\:gap-44:active { gap: 11rem; }
.app-active\:gap-48:active { gap: 12rem; }
.app-active\:gap-52:active { gap: 13rem; }
.app-active\:gap-56:active { gap: 14rem; }
.app-active\:gap-60:active { gap: 15rem; }
.app-active\:gap-64:active { gap: 16rem; }
.app-active\:gap-72:active { gap: 18rem; }
.app-active\:gap-80:active { gap: 20rem; }
.app-active\:gap-96:active { gap: 24rem; }
.app-active\:space-x-0:active { column-gap: 0px; }
.app-active\:space-x-0.app-5:active { column-gap: 0.app-125rem; }
.app-active\:space-x-1:active { column-gap: 0.app-25rem; }
.app-active\:space-x-1.app-5:active { column-gap: 0.app-375rem; }
.app-active\:space-x-2:active { column-gap: 0.app-5rem; }
.app-active\:space-x-2.app-5:active { column-gap: 0.app-625rem; }
.app-active\:space-x-3:active { column-gap: 0.app-75rem; }
.app-active\:space-x-3.app-5:active { column-gap: 0.app-875rem; }
.app-active\:space-x-4:active { column-gap: 1rem; }
.app-active\:space-x-5:active { column-gap: 1.app-25rem; }
.app-active\:space-x-6:active { column-gap: 1.app-5rem; }
.app-active\:space-x-7:active { column-gap: 1.app-75rem; }
.app-active\:space-x-8:active { column-gap: 2rem; }
.app-active\:space-x-9:active { column-gap: 2.app-25rem; }
.app-active\:space-x-10:active { column-gap: 2.app-5rem; }
.app-active\:space-x-11:active { column-gap: 2.app-75rem; }
.app-active\:space-x-12:active { column-gap: 3rem; }
.app-active\:space-x-14:active { column-gap: 3.app-5rem; }
.app-active\:space-x-16:active { column-gap: 4rem; }
.app-active\:space-x-20:active { column-gap: 5rem; }
.app-active\:space-x-24:active { column-gap: 6rem; }
.app-active\:space-x-28:active { column-gap: 7rem; }
.app-active\:space-x-32:active { column-gap: 8rem; }
.app-active\:space-x-36:active { column-gap: 9rem; }
.app-active\:space-x-40:active { column-gap: 10rem; }
.app-active\:space-x-44:active { column-gap: 11rem; }
.app-active\:space-x-48:active { column-gap: 12rem; }
.app-active\:space-x-52:active { column-gap: 13rem; }
.app-active\:space-x-56:active { column-gap: 14rem; }
.app-active\:space-x-60:active { column-gap: 15rem; }
.app-active\:space-x-64:active { column-gap: 16rem; }
.app-active\:space-x-72:active { column-gap: 18rem; }
.app-active\:space-x-80:active { column-gap: 20rem; }
.app-active\:space-x-96:active { column-gap: 24rem; }
.app-active\:space-y-0:active { row-gap: 0px; }
.app-active\:space-y-0.app-5:active { row-gap: 0.app-125rem; }
.app-active\:space-y-1:active { row-gap: 0.app-25rem; }
.app-active\:space-y-1.app-5:active { row-gap: 0.app-375rem; }
.app-active\:space-y-2:active { row-gap: 0.app-5rem; }
.app-active\:space-y-2.app-5:active { row-gap: 0.app-625rem; }
.app-active\:space-y-3:active { row-gap: 0.app-75rem; }
.app-active\:space-y-3.app-5:active { row-gap: 0.app-875rem; }
.app-active\:space-y-4:active { row-gap: 1rem; }
.app-active\:space-y-5:active { row-gap: 1.app-25rem; }
.app-active\:space-y-6:active { row-gap: 1.app-5rem; }
.app-active\:space-y-7:active { row-gap: 1.app-75rem; }
.app-active\:space-y-8:active { row-gap: 2rem; }
.app-active\:space-y-9:active { row-gap: 2.app-25rem; }
.app-active\:space-y-10:active { row-gap: 2.app-5rem; }
.app-active\:space-y-11:active { row-gap: 2.app-75rem; }
.app-active\:space-y-12:active { row-gap: 3rem; }
.app-active\:space-y-14:active { row-gap: 3.app-5rem; }
.app-active\:space-y-16:active { row-gap: 4rem; }
.app-active\:space-y-20:active { row-gap: 5rem; }
.app-active\:space-y-24:active { row-gap: 6rem; }
.app-active\:space-y-28:active { row-gap: 7rem; }
.app-active\:space-y-32:active { row-gap: 8rem; }
.app-active\:space-y-36:active { row-gap: 9rem; }
.app-active\:space-y-40:active { row-gap: 10rem; }
.app-active\:space-y-44:active { row-gap: 11rem; }
.app-active\:space-y-48:active { row-gap: 12rem; }
.app-active\:space-y-52:active { row-gap: 13rem; }
.app-active\:space-y-56:active { row-gap: 14rem; }
.app-active\:space-y-60:active { row-gap: 15rem; }
.app-active\:space-y-64:active { row-gap: 16rem; }
.app-active\:space-y-72:active { row-gap: 18rem; }
.app-active\:space-y-80:active { row-gap: 20rem; }
.app-active\:space-y-96:active { row-gap: 24rem; }

.app-disabled\:p-0:disabled { padding: 0px; }
.app-disabled\:p-0.app-5:disabled { padding: 0.app-125rem; }
.app-disabled\:p-1:disabled { padding: 0.app-25rem; }
.app-disabled\:p-1.app-5:disabled { padding: 0.app-375rem; }
.app-disabled\:p-2:disabled { padding: 0.app-5rem; }
.app-disabled\:p-2.app-5:disabled { padding: 0.app-625rem; }
.app-disabled\:p-3:disabled { padding: 0.app-75rem; }
.app-disabled\:p-3.app-5:disabled { padding: 0.app-875rem; }
.app-disabled\:p-4:disabled { padding: 1rem; }
.app-disabled\:p-5:disabled { padding: 1.app-25rem; }
.app-disabled\:p-6:disabled { padding: 1.app-5rem; }
.app-disabled\:p-7:disabled { padding: 1.app-75rem; }
.app-disabled\:p-8:disabled { padding: 2rem; }
.app-disabled\:p-9:disabled { padding: 2.app-25rem; }
.app-disabled\:p-10:disabled { padding: 2.app-5rem; }
.app-disabled\:p-11:disabled { padding: 2.app-75rem; }
.app-disabled\:p-12:disabled { padding: 3rem; }
.app-disabled\:p-14:disabled { padding: 3.app-5rem; }
.app-disabled\:p-16:disabled { padding: 4rem; }
.app-disabled\:p-20:disabled { padding: 5rem; }
.app-disabled\:p-24:disabled { padding: 6rem; }
.app-disabled\:p-28:disabled { padding: 7rem; }
.app-disabled\:p-32:disabled { padding: 8rem; }
.app-disabled\:p-36:disabled { padding: 9rem; }
.app-disabled\:p-40:disabled { padding: 10rem; }
.app-disabled\:p-44:disabled { padding: 11rem; }
.app-disabled\:p-48:disabled { padding: 12rem; }
.app-disabled\:p-52:disabled { padding: 13rem; }
.app-disabled\:p-56:disabled { padding: 14rem; }
.app-disabled\:p-60:disabled { padding: 15rem; }
.app-disabled\:p-64:disabled { padding: 16rem; }
.app-disabled\:p-72:disabled { padding: 18rem; }
.app-disabled\:p-80:disabled { padding: 20rem; }
.app-disabled\:p-96:disabled { padding: 24rem; }
.app-disabled\:m-0:disabled { margin: 0px; }
.app-disabled\:m-0.app-5:disabled { margin: 0.app-125rem; }
.app-disabled\:m-1:disabled { margin: 0.app-25rem; }
.app-disabled\:m-1.app-5:disabled { margin: 0.app-375rem; }
.app-disabled\:m-2:disabled { margin: 0.app-5rem; }
.app-disabled\:m-2.app-5:disabled { margin: 0.app-625rem; }
.app-disabled\:m-3:disabled { margin: 0.app-75rem; }
.app-disabled\:m-3.app-5:disabled { margin: 0.app-875rem; }
.app-disabled\:m-4:disabled { margin: 1rem; }
.app-disabled\:m-5:disabled { margin: 1.app-25rem; }
.app-disabled\:m-6:disabled { margin: 1.app-5rem; }
.app-disabled\:m-7:disabled { margin: 1.app-75rem; }
.app-disabled\:m-8:disabled { margin: 2rem; }
.app-disabled\:m-9:disabled { margin: 2.app-25rem; }
.app-disabled\:m-10:disabled { margin: 2.app-5rem; }
.app-disabled\:m-11:disabled { margin: 2.app-75rem; }
.app-disabled\:m-12:disabled { margin: 3rem; }
.app-disabled\:m-14:disabled { margin: 3.app-5rem; }
.app-disabled\:m-16:disabled { margin: 4rem; }
.app-disabled\:m-20:disabled { margin: 5rem; }
.app-disabled\:m-24:disabled { margin: 6rem; }
.app-disabled\:m-28:disabled { margin: 7rem; }
.app-disabled\:m-32:disabled { margin: 8rem; }
.app-disabled\:m-36:disabled { margin: 9rem; }
.app-disabled\:m-40:disabled { margin: 10rem; }
.app-disabled\:m-44:disabled { margin: 11rem; }
.app-disabled\:m-48:disabled { margin: 12rem; }
.app-disabled\:m-52:disabled { margin: 13rem; }
.app-disabled\:m-56:disabled { margin: 14rem; }
.app-disabled\:m-60:disabled { margin: 15rem; }
.app-disabled\:m-64:disabled { margin: 16rem; }
.app-disabled\:m-72:disabled { margin: 18rem; }
.app-disabled\:m-80:disabled { margin: 20rem; }
.app-disabled\:m-96:disabled { margin: 24rem; }
.app-disabled\:gap-0:disabled { gap: 0px; }
.app-disabled\:gap-0.app-5:disabled { gap: 0.app-125rem; }
.app-disabled\:gap-1:disabled { gap: 0.app-25rem; }
.app-disabled\:gap-1.app-5:disabled { gap: 0.app-375rem; }
.app-disabled\:gap-2:disabled { gap: 0.app-5rem; }
.app-disabled\:gap-2.app-5:disabled { gap: 0.app-625rem; }
.app-disabled\:gap-3:disabled { gap: 0.app-75rem; }
.app-disabled\:gap-3.app-5:disabled { gap: 0.app-875rem; }
.app-disabled\:gap-4:disabled { gap: 1rem; }
.app-disabled\:gap-5:disabled { gap: 1.app-25rem; }
.app-disabled\:gap-6:disabled { gap: 1.app-5rem; }
.app-disabled\:gap-7:disabled { gap: 1.app-75rem; }
.app-disabled\:gap-8:disabled { gap: 2rem; }
.app-disabled\:gap-9:disabled { gap: 2.app-25rem; }
.app-disabled\:gap-10:disabled { gap: 2.app-5rem; }
.app-disabled\:gap-11:disabled { gap: 2.app-75rem; }
.app-disabled\:gap-12:disabled { gap: 3rem; }
.app-disabled\:gap-14:disabled { gap: 3.app-5rem; }
.app-disabled\:gap-16:disabled { gap: 4rem; }
.app-disabled\:gap-20:disabled { gap: 5rem; }
.app-disabled\:gap-24:disabled { gap: 6rem; }
.app-disabled\:gap-28:disabled { gap: 7rem; }
.app-disabled\:gap-32:disabled { gap: 8rem; }
.app-disabled\:gap-36:disabled { gap: 9rem; }
.app-disabled\:gap-40:disabled { gap: 10rem; }
.app-disabled\:gap-44:disabled { gap: 11rem; }
.app-disabled\:gap-48:disabled { gap: 12rem; }
.app-disabled\:gap-52:disabled { gap: 13rem; }
.app-disabled\:gap-56:disabled { gap: 14rem; }
.app-disabled\:gap-60:disabled { gap: 15rem; }
.app-disabled\:gap-64:disabled { gap: 16rem; }
.app-disabled\:gap-72:disabled { gap: 18rem; }
.app-disabled\:gap-80:disabled { gap: 20rem; }
.app-disabled\:gap-96:disabled { gap: 24rem; }
.app-disabled\:space-x-0:disabled { column-gap: 0px; }
.app-disabled\:space-x-0.app-5:disabled { column-gap: 0.app-125rem; }
.app-disabled\:space-x-1:disabled { column-gap: 0.app-25rem; }
.app-disabled\:space-x-1.app-5:disabled { column-gap: 0.app-375rem; }
.app-disabled\:space-x-2:disabled { column-gap: 0.app-5rem; }
.app-disabled\:space-x-2.app-5:disabled { column-gap: 0.app-625rem; }
.app-disabled\:space-x-3:disabled { column-gap: 0.app-75rem; }
.app-disabled\:space-x-3.app-5:disabled { column-gap: 0.app-875rem; }
.app-disabled\:space-x-4:disabled { column-gap: 1rem; }
.app-disabled\:space-x-5:disabled { column-gap: 1.app-25rem; }
.app-disabled\:space-x-6:disabled { column-gap: 1.app-5rem; }
.app-disabled\:space-x-7:disabled { column-gap: 1.app-75rem; }
.app-disabled\:space-x-8:disabled { column-gap: 2rem; }
.app-disabled\:space-x-9:disabled { column-gap: 2.app-25rem; }
.app-disabled\:space-x-10:disabled { column-gap: 2.app-5rem; }
.app-disabled\:space-x-11:disabled { column-gap: 2.app-75rem; }
.app-disabled\:space-x-12:disabled { column-gap: 3rem; }
.app-disabled\:space-x-14:disabled { column-gap: 3.app-5rem; }
.app-disabled\:space-x-16:disabled { column-gap: 4rem; }
.app-disabled\:space-x-20:disabled { column-gap: 5rem; }
.app-disabled\:space-x-24:disabled { column-gap: 6rem; }
.app-disabled\:space-x-28:disabled { column-gap: 7rem; }
.app-disabled\:space-x-32:disabled { column-gap: 8rem; }
.app-disabled\:space-x-36:disabled { column-gap: 9rem; }
.app-disabled\:space-x-40:disabled { column-gap: 10rem; }
.app-disabled\:space-x-44:disabled { column-gap: 11rem; }
.app-disabled\:space-x-48:disabled { column-gap: 12rem; }
.app-disabled\:space-x-52:disabled { column-gap: 13rem; }
.app-disabled\:space-x-56:disabled { column-gap: 14rem; }
.app-disabled\:space-x-60:disabled { column-gap: 15rem; }
.app-disabled\:space-x-64:disabled { column-gap: 16rem; }
.app-disabled\:space-x-72:disabled { column-gap: 18rem; }
.app-disabled\:space-x-80:disabled { column-gap: 20rem; }
.app-disabled\:space-x-96:disabled { column-gap: 24rem; }
.app-disabled\:space-y-0:disabled { row-gap: 0px; }
.app-disabled\:space-y-0.app-5:disabled { row-gap: 0.app-125rem; }
.app-disabled\:space-y-1:disabled { row-gap: 0.app-25rem; }
.app-disabled\:space-y-1.app-5:disabled { row-gap: 0.app-375rem; }
.app-disabled\:space-y-2:disabled { row-gap: 0.app-5rem; }
.app-disabled\:space-y-2.app-5:disabled { row-gap: 0.app-625rem; }
.app-disabled\:space-y-3:disabled { row-gap: 0.app-75rem; }
.app-disabled\:space-y-3.app-5:disabled { row-gap: 0.app-875rem; }
.app-disabled\:space-y-4:disabled { row-gap: 1rem; }
.app-disabled\:space-y-5:disabled { row-gap: 1.app-25rem; }
.app-disabled\:space-y-6:disabled { row-gap: 1.app-5rem; }
.app-disabled\:space-y-7:disabled { row-gap: 1.app-75rem; }
.app-disabled\:space-y-8:disabled { row-gap: 2rem; }
.app-disabled\:space-y-9:disabled { row-gap: 2.app-25rem; }
.app-disabled\:space-y-10:disabled { row-gap: 2.app-5rem; }
.app-disabled\:space-y-11:disabled { row-gap: 2.app-75rem; }
.app-disabled\:space-y-12:disabled { row-gap: 3rem; }
.app-disabled\:space-y-14:disabled { row-gap: 3.app-5rem; }
.app-disabled\:space-y-16:disabled { row-gap: 4rem; }
.app-disabled\:space-y-20:disabled { row-gap: 5rem; }
.app-disabled\:space-y-24:disabled { row-gap: 6rem; }
.app-disabled\:space-y-28:disabled { row-gap: 7rem; }
.app-disabled\:space-y-32:disabled { row-gap: 8rem; }
.app-disabled\:space-y-36:disabled { row-gap: 9rem; }
.app-disabled\:space-y-40:disabled { row-gap: 10rem; }
.app-disabled\:space-y-44:disabled { row-gap: 11rem; }
.app-disabled\:space-y-48:disabled { row-gap: 12rem; }
.app-disabled\:space-y-52:disabled { row-gap: 13rem; }
.app-disabled\:space-y-56:disabled { row-gap: 14rem; }
.app-disabled\:space-y-60:disabled { row-gap: 15rem; }
.app-disabled\:space-y-64:disabled { row-gap: 16rem; }
.app-disabled\:space-y-72:disabled { row-gap: 18rem; }
.app-disabled\:space-y-80:disabled { row-gap: 20rem; }
.app-disabled\:space-y-96:disabled { row-gap: 24rem; }

.app-first\:p-0:nth-child(first) { padding: 0px; }
.app-first\:p-0.app-5:nth-child(first) { padding: 0.app-125rem; }
.app-first\:p-1:nth-child(first) { padding: 0.app-25rem; }
.app-first\:p-1.app-5:nth-child(first) { padding: 0.app-375rem; }
.app-first\:p-2:nth-child(first) { padding: 0.app-5rem; }
.app-first\:p-2.app-5:nth-child(first) { padding: 0.app-625rem; }
.app-first\:p-3:nth-child(first) { padding: 0.app-75rem; }
.app-first\:p-3.app-5:nth-child(first) { padding: 0.app-875rem; }
.app-first\:p-4:nth-child(first) { padding: 1rem; }
.app-first\:p-5:nth-child(first) { padding: 1.app-25rem; }
.app-first\:p-6:nth-child(first) { padding: 1.app-5rem; }
.app-first\:p-7:nth-child(first) { padding: 1.app-75rem; }
.app-first\:p-8:nth-child(first) { padding: 2rem; }
.app-first\:p-9:nth-child(first) { padding: 2.app-25rem; }
.app-first\:p-10:nth-child(first) { padding: 2.app-5rem; }
.app-first\:p-11:nth-child(first) { padding: 2.app-75rem; }
.app-first\:p-12:nth-child(first) { padding: 3rem; }
.app-first\:p-14:nth-child(first) { padding: 3.app-5rem; }
.app-first\:p-16:nth-child(first) { padding: 4rem; }
.app-first\:p-20:nth-child(first) { padding: 5rem; }
.app-first\:p-24:nth-child(first) { padding: 6rem; }
.app-first\:p-28:nth-child(first) { padding: 7rem; }
.app-first\:p-32:nth-child(first) { padding: 8rem; }
.app-first\:p-36:nth-child(first) { padding: 9rem; }
.app-first\:p-40:nth-child(first) { padding: 10rem; }
.app-first\:p-44:nth-child(first) { padding: 11rem; }
.app-first\:p-48:nth-child(first) { padding: 12rem; }
.app-first\:p-52:nth-child(first) { padding: 13rem; }
.app-first\:p-56:nth-child(first) { padding: 14rem; }
.app-first\:p-60:nth-child(first) { padding: 15rem; }
.app-first\:p-64:nth-child(first) { padding: 16rem; }
.app-first\:p-72:nth-child(first) { padding: 18rem; }
.app-first\:p-80:nth-child(first) { padding: 20rem; }
.app-first\:p-96:nth-child(first) { padding: 24rem; }
.app-first\:m-0:nth-child(first) { margin: 0px; }
.app-first\:m-0.app-5:nth-child(first) { margin: 0.app-125rem; }
.app-first\:m-1:nth-child(first) { margin: 0.app-25rem; }
.app-first\:m-1.app-5:nth-child(first) { margin: 0.app-375rem; }
.app-first\:m-2:nth-child(first) { margin: 0.app-5rem; }
.app-first\:m-2.app-5:nth-child(first) { margin: 0.app-625rem; }
.app-first\:m-3:nth-child(first) { margin: 0.app-75rem; }
.app-first\:m-3.app-5:nth-child(first) { margin: 0.app-875rem; }
.app-first\:m-4:nth-child(first) { margin: 1rem; }
.app-first\:m-5:nth-child(first) { margin: 1.app-25rem; }
.app-first\:m-6:nth-child(first) { margin: 1.app-5rem; }
.app-first\:m-7:nth-child(first) { margin: 1.app-75rem; }
.app-first\:m-8:nth-child(first) { margin: 2rem; }
.app-first\:m-9:nth-child(first) { margin: 2.app-25rem; }
.app-first\:m-10:nth-child(first) { margin: 2.app-5rem; }
.app-first\:m-11:nth-child(first) { margin: 2.app-75rem; }
.app-first\:m-12:nth-child(first) { margin: 3rem; }
.app-first\:m-14:nth-child(first) { margin: 3.app-5rem; }
.app-first\:m-16:nth-child(first) { margin: 4rem; }
.app-first\:m-20:nth-child(first) { margin: 5rem; }
.app-first\:m-24:nth-child(first) { margin: 6rem; }
.app-first\:m-28:nth-child(first) { margin: 7rem; }
.app-first\:m-32:nth-child(first) { margin: 8rem; }
.app-first\:m-36:nth-child(first) { margin: 9rem; }
.app-first\:m-40:nth-child(first) { margin: 10rem; }
.app-first\:m-44:nth-child(first) { margin: 11rem; }
.app-first\:m-48:nth-child(first) { margin: 12rem; }
.app-first\:m-52:nth-child(first) { margin: 13rem; }
.app-first\:m-56:nth-child(first) { margin: 14rem; }
.app-first\:m-60:nth-child(first) { margin: 15rem; }
.app-first\:m-64:nth-child(first) { margin: 16rem; }
.app-first\:m-72:nth-child(first) { margin: 18rem; }
.app-first\:m-80:nth-child(first) { margin: 20rem; }
.app-first\:m-96:nth-child(first) { margin: 24rem; }
.app-first\:gap-0:nth-child(first) { gap: 0px; }
.app-first\:gap-0.app-5:nth-child(first) { gap: 0.app-125rem; }
.app-first\:gap-1:nth-child(first) { gap: 0.app-25rem; }
.app-first\:gap-1.app-5:nth-child(first) { gap: 0.app-375rem; }
.app-first\:gap-2:nth-child(first) { gap: 0.app-5rem; }
.app-first\:gap-2.app-5:nth-child(first) { gap: 0.app-625rem; }
.app-first\:gap-3:nth-child(first) { gap: 0.app-75rem; }
.app-first\:gap-3.app-5:nth-child(first) { gap: 0.app-875rem; }
.app-first\:gap-4:nth-child(first) { gap: 1rem; }
.app-first\:gap-5:nth-child(first) { gap: 1.app-25rem; }
.app-first\:gap-6:nth-child(first) { gap: 1.app-5rem; }
.app-first\:gap-7:nth-child(first) { gap: 1.app-75rem; }
.app-first\:gap-8:nth-child(first) { gap: 2rem; }
.app-first\:gap-9:nth-child(first) { gap: 2.app-25rem; }
.app-first\:gap-10:nth-child(first) { gap: 2.app-5rem; }
.app-first\:gap-11:nth-child(first) { gap: 2.app-75rem; }
.app-first\:gap-12:nth-child(first) { gap: 3rem; }
.app-first\:gap-14:nth-child(first) { gap: 3.app-5rem; }
.app-first\:gap-16:nth-child(first) { gap: 4rem; }
.app-first\:gap-20:nth-child(first) { gap: 5rem; }
.app-first\:gap-24:nth-child(first) { gap: 6rem; }
.app-first\:gap-28:nth-child(first) { gap: 7rem; }
.app-first\:gap-32:nth-child(first) { gap: 8rem; }
.app-first\:gap-36:nth-child(first) { gap: 9rem; }
.app-first\:gap-40:nth-child(first) { gap: 10rem; }
.app-first\:gap-44:nth-child(first) { gap: 11rem; }
.app-first\:gap-48:nth-child(first) { gap: 12rem; }
.app-first\:gap-52:nth-child(first) { gap: 13rem; }
.app-first\:gap-56:nth-child(first) { gap: 14rem; }
.app-first\:gap-60:nth-child(first) { gap: 15rem; }
.app-first\:gap-64:nth-child(first) { gap: 16rem; }
.app-first\:gap-72:nth-child(first) { gap: 18rem; }
.app-first\:gap-80:nth-child(first) { gap: 20rem; }
.app-first\:gap-96:nth-child(first) { gap: 24rem; }
.app-first\:space-x-0:nth-child(first) { column-gap: 0px; }
.app-first\:space-x-0.app-5:nth-child(first) { column-gap: 0.app-125rem; }
.app-first\:space-x-1:nth-child(first) { column-gap: 0.app-25rem; }
.app-first\:space-x-1.app-5:nth-child(first) { column-gap: 0.app-375rem; }
.app-first\:space-x-2:nth-child(first) { column-gap: 0.app-5rem; }
.app-first\:space-x-2.app-5:nth-child(first) { column-gap: 0.app-625rem; }
.app-first\:space-x-3:nth-child(first) { column-gap: 0.app-75rem; }
.app-first\:space-x-3.app-5:nth-child(first) { column-gap: 0.app-875rem; }
.app-first\:space-x-4:nth-child(first) { column-gap: 1rem; }
.app-first\:space-x-5:nth-child(first) { column-gap: 1.app-25rem; }
.app-first\:space-x-6:nth-child(first) { column-gap: 1.app-5rem; }
.app-first\:space-x-7:nth-child(first) { column-gap: 1.app-75rem; }
.app-first\:space-x-8:nth-child(first) { column-gap: 2rem; }
.app-first\:space-x-9:nth-child(first) { column-gap: 2.app-25rem; }
.app-first\:space-x-10:nth-child(first) { column-gap: 2.app-5rem; }
.app-first\:space-x-11:nth-child(first) { column-gap: 2.app-75rem; }
.app-first\:space-x-12:nth-child(first) { column-gap: 3rem; }
.app-first\:space-x-14:nth-child(first) { column-gap: 3.app-5rem; }
.app-first\:space-x-16:nth-child(first) { column-gap: 4rem; }
.app-first\:space-x-20:nth-child(first) { column-gap: 5rem; }
.app-first\:space-x-24:nth-child(first) { column-gap: 6rem; }
.app-first\:space-x-28:nth-child(first) { column-gap: 7rem; }
.app-first\:space-x-32:nth-child(first) { column-gap: 8rem; }
.app-first\:space-x-36:nth-child(first) { column-gap: 9rem; }
.app-first\:space-x-40:nth-child(first) { column-gap: 10rem; }
.app-first\:space-x-44:nth-child(first) { column-gap: 11rem; }
.app-first\:space-x-48:nth-child(first) { column-gap: 12rem; }
.app-first\:space-x-52:nth-child(first) { column-gap: 13rem; }
.app-first\:space-x-56:nth-child(first) { column-gap: 14rem; }
.app-first\:space-x-60:nth-child(first) { column-gap: 15rem; }
.app-first\:space-x-64:nth-child(first) { column-gap: 16rem; }
.app-first\:space-x-72:nth-child(first) { column-gap: 18rem; }
.app-first\:space-x-80:nth-child(first) { column-gap: 20rem; }
.app-first\:space-x-96:nth-child(first) { column-gap: 24rem; }
.app-first\:space-y-0:nth-child(first) { row-gap: 0px; }
.app-first\:space-y-0.app-5:nth-child(first) { row-gap: 0.app-125rem; }
.app-first\:space-y-1:nth-child(first) { row-gap: 0.app-25rem; }
.app-first\:space-y-1.app-5:nth-child(first) { row-gap: 0.app-375rem; }
.app-first\:space-y-2:nth-child(first) { row-gap: 0.app-5rem; }
.app-first\:space-y-2.app-5:nth-child(first) { row-gap: 0.app-625rem; }
.app-first\:space-y-3:nth-child(first) { row-gap: 0.app-75rem; }
.app-first\:space-y-3.app-5:nth-child(first) { row-gap: 0.app-875rem; }
.app-first\:space-y-4:nth-child(first) { row-gap: 1rem; }
.app-first\:space-y-5:nth-child(first) { row-gap: 1.app-25rem; }
.app-first\:space-y-6:nth-child(first) { row-gap: 1.app-5rem; }
.app-first\:space-y-7:nth-child(first) { row-gap: 1.app-75rem; }
.app-first\:space-y-8:nth-child(first) { row-gap: 2rem; }
.app-first\:space-y-9:nth-child(first) { row-gap: 2.app-25rem; }
.app-first\:space-y-10:nth-child(first) { row-gap: 2.app-5rem; }
.app-first\:space-y-11:nth-child(first) { row-gap: 2.app-75rem; }
.app-first\:space-y-12:nth-child(first) { row-gap: 3rem; }
.app-first\:space-y-14:nth-child(first) { row-gap: 3.app-5rem; }
.app-first\:space-y-16:nth-child(first) { row-gap: 4rem; }
.app-first\:space-y-20:nth-child(first) { row-gap: 5rem; }
.app-first\:space-y-24:nth-child(first) { row-gap: 6rem; }
.app-first\:space-y-28:nth-child(first) { row-gap: 7rem; }
.app-first\:space-y-32:nth-child(first) { row-gap: 8rem; }
.app-first\:space-y-36:nth-child(first) { row-gap: 9rem; }
.app-first\:space-y-40:nth-child(first) { row-gap: 10rem; }
.app-first\:space-y-44:nth-child(first) { row-gap: 11rem; }
.app-first\:space-y-48:nth-child(first) { row-gap: 12rem; }
.app-first\:space-y-52:nth-child(first) { row-gap: 13rem; }
.app-first\:space-y-56:nth-child(first) { row-gap: 14rem; }
.app-first\:space-y-60:nth-child(first) { row-gap: 15rem; }
.app-first\:space-y-64:nth-child(first) { row-gap: 16rem; }
.app-first\:space-y-72:nth-child(first) { row-gap: 18rem; }
.app-first\:space-y-80:nth-child(first) { row-gap: 20rem; }
.app-first\:space-y-96:nth-child(first) { row-gap: 24rem; }

.app-last\:p-0:nth-child(last) { padding: 0px; }
.app-last\:p-0.app-5:nth-child(last) { padding: 0.app-125rem; }
.app-last\:p-1:nth-child(last) { padding: 0.app-25rem; }
.app-last\:p-1.app-5:nth-child(last) { padding: 0.app-375rem; }
.app-last\:p-2:nth-child(last) { padding: 0.app-5rem; }
.app-last\:p-2.app-5:nth-child(last) { padding: 0.app-625rem; }
.app-last\:p-3:nth-child(last) { padding: 0.app-75rem; }
.app-last\:p-3.app-5:nth-child(last) { padding: 0.app-875rem; }
.app-last\:p-4:nth-child(last) { padding: 1rem; }
.app-last\:p-5:nth-child(last) { padding: 1.app-25rem; }
.app-last\:p-6:nth-child(last) { padding: 1.app-5rem; }
.app-last\:p-7:nth-child(last) { padding: 1.app-75rem; }
.app-last\:p-8:nth-child(last) { padding: 2rem; }
.app-last\:p-9:nth-child(last) { padding: 2.app-25rem; }
.app-last\:p-10:nth-child(last) { padding: 2.app-5rem; }
.app-last\:p-11:nth-child(last) { padding: 2.app-75rem; }
.app-last\:p-12:nth-child(last) { padding: 3rem; }
.app-last\:p-14:nth-child(last) { padding: 3.app-5rem; }
.app-last\:p-16:nth-child(last) { padding: 4rem; }
.app-last\:p-20:nth-child(last) { padding: 5rem; }
.app-last\:p-24:nth-child(last) { padding: 6rem; }
.app-last\:p-28:nth-child(last) { padding: 7rem; }
.app-last\:p-32:nth-child(last) { padding: 8rem; }
.app-last\:p-36:nth-child(last) { padding: 9rem; }
.app-last\:p-40:nth-child(last) { padding: 10rem; }
.app-last\:p-44:nth-child(last) { padding: 11rem; }
.app-last\:p-48:nth-child(last) { padding: 12rem; }
.app-last\:p-52:nth-child(last) { padding: 13rem; }
.app-last\:p-56:nth-child(last) { padding: 14rem; }
.app-last\:p-60:nth-child(last) { padding: 15rem; }
.app-last\:p-64:nth-child(last) { padding: 16rem; }
.app-last\:p-72:nth-child(last) { padding: 18rem; }
.app-last\:p-80:nth-child(last) { padding: 20rem; }
.app-last\:p-96:nth-child(last) { padding: 24rem; }
.app-last\:m-0:nth-child(last) { margin: 0px; }
.app-last\:m-0.app-5:nth-child(last) { margin: 0.app-125rem; }
.app-last\:m-1:nth-child(last) { margin: 0.app-25rem; }
.app-last\:m-1.app-5:nth-child(last) { margin: 0.app-375rem; }
.app-last\:m-2:nth-child(last) { margin: 0.app-5rem; }
.app-last\:m-2.app-5:nth-child(last) { margin: 0.app-625rem; }
.app-last\:m-3:nth-child(last) { margin: 0.app-75rem; }
.app-last\:m-3.app-5:nth-child(last) { margin: 0.app-875rem; }
.app-last\:m-4:nth-child(last) { margin: 1rem; }
.app-last\:m-5:nth-child(last) { margin: 1.app-25rem; }
.app-last\:m-6:nth-child(last) { margin: 1.app-5rem; }
.app-last\:m-7:nth-child(last) { margin: 1.app-75rem; }
.app-last\:m-8:nth-child(last) { margin: 2rem; }
.app-last\:m-9:nth-child(last) { margin: 2.app-25rem; }
.app-last\:m-10:nth-child(last) { margin: 2.app-5rem; }
.app-last\:m-11:nth-child(last) { margin: 2.app-75rem; }
.app-last\:m-12:nth-child(last) { margin: 3rem; }
.app-last\:m-14:nth-child(last) { margin: 3.app-5rem; }
.app-last\:m-16:nth-child(last) { margin: 4rem; }
.app-last\:m-20:nth-child(last) { margin: 5rem; }
.app-last\:m-24:nth-child(last) { margin: 6rem; }
.app-last\:m-28:nth-child(last) { margin: 7rem; }
.app-last\:m-32:nth-child(last) { margin: 8rem; }
.app-last\:m-36:nth-child(last) { margin: 9rem; }
.app-last\:m-40:nth-child(last) { margin: 10rem; }
.app-last\:m-44:nth-child(last) { margin: 11rem; }
.app-last\:m-48:nth-child(last) { margin: 12rem; }
.app-last\:m-52:nth-child(last) { margin: 13rem; }
.app-last\:m-56:nth-child(last) { margin: 14rem; }
.app-last\:m-60:nth-child(last) { margin: 15rem; }
.app-last\:m-64:nth-child(last) { margin: 16rem; }
.app-last\:m-72:nth-child(last) { margin: 18rem; }
.app-last\:m-80:nth-child(last) { margin: 20rem; }
.app-last\:m-96:nth-child(last) { margin: 24rem; }
.app-last\:gap-0:nth-child(last) { gap: 0px; }
.app-last\:gap-0.app-5:nth-child(last) { gap: 0.app-125rem; }
.app-last\:gap-1:nth-child(last) { gap: 0.app-25rem; }
.app-last\:gap-1.app-5:nth-child(last) { gap: 0.app-375rem; }
.app-last\:gap-2:nth-child(last) { gap: 0.app-5rem; }
.app-last\:gap-2.app-5:nth-child(last) { gap: 0.app-625rem; }
.app-last\:gap-3:nth-child(last) { gap: 0.app-75rem; }
.app-last\:gap-3.app-5:nth-child(last) { gap: 0.app-875rem; }
.app-last\:gap-4:nth-child(last) { gap: 1rem; }
.app-last\:gap-5:nth-child(last) { gap: 1.app-25rem; }
.app-last\:gap-6:nth-child(last) { gap: 1.app-5rem; }
.app-last\:gap-7:nth-child(last) { gap: 1.app-75rem; }
.app-last\:gap-8:nth-child(last) { gap: 2rem; }
.app-last\:gap-9:nth-child(last) { gap: 2.app-25rem; }
.app-last\:gap-10:nth-child(last) { gap: 2.app-5rem; }
.app-last\:gap-11:nth-child(last) { gap: 2.app-75rem; }
.app-last\:gap-12:nth-child(last) { gap: 3rem; }
.app-last\:gap-14:nth-child(last) { gap: 3.app-5rem; }
.app-last\:gap-16:nth-child(last) { gap: 4rem; }
.app-last\:gap-20:nth-child(last) { gap: 5rem; }
.app-last\:gap-24:nth-child(last) { gap: 6rem; }
.app-last\:gap-28:nth-child(last) { gap: 7rem; }
.app-last\:gap-32:nth-child(last) { gap: 8rem; }
.app-last\:gap-36:nth-child(last) { gap: 9rem; }
.app-last\:gap-40:nth-child(last) { gap: 10rem; }
.app-last\:gap-44:nth-child(last) { gap: 11rem; }
.app-last\:gap-48:nth-child(last) { gap: 12rem; }
.app-last\:gap-52:nth-child(last) { gap: 13rem; }
.app-last\:gap-56:nth-child(last) { gap: 14rem; }
.app-last\:gap-60:nth-child(last) { gap: 15rem; }
.app-last\:gap-64:nth-child(last) { gap: 16rem; }
.app-last\:gap-72:nth-child(last) { gap: 18rem; }
.app-last\:gap-80:nth-child(last) { gap: 20rem; }
.app-last\:gap-96:nth-child(last) { gap: 24rem; }
.app-last\:space-x-0:nth-child(last) { column-gap: 0px; }
.app-last\:space-x-0.app-5:nth-child(last) { column-gap: 0.app-125rem; }
.app-last\:space-x-1:nth-child(last) { column-gap: 0.app-25rem; }
.app-last\:space-x-1.app-5:nth-child(last) { column-gap: 0.app-375rem; }
.app-last\:space-x-2:nth-child(last) { column-gap: 0.app-5rem; }
.app-last\:space-x-2.app-5:nth-child(last) { column-gap: 0.app-625rem; }
.app-last\:space-x-3:nth-child(last) { column-gap: 0.app-75rem; }
.app-last\:space-x-3.app-5:nth-child(last) { column-gap: 0.app-875rem; }
.app-last\:space-x-4:nth-child(last) { column-gap: 1rem; }
.app-last\:space-x-5:nth-child(last) { column-gap: 1.app-25rem; }
.app-last\:space-x-6:nth-child(last) { column-gap: 1.app-5rem; }
.app-last\:space-x-7:nth-child(last) { column-gap: 1.app-75rem; }
.app-last\:space-x-8:nth-child(last) { column-gap: 2rem; }
.app-last\:space-x-9:nth-child(last) { column-gap: 2.app-25rem; }
.app-last\:space-x-10:nth-child(last) { column-gap: 2.app-5rem; }
.app-last\:space-x-11:nth-child(last) { column-gap: 2.app-75rem; }
.app-last\:space-x-12:nth-child(last) { column-gap: 3rem; }
.app-last\:space-x-14:nth-child(last) { column-gap: 3.app-5rem; }
.app-last\:space-x-16:nth-child(last) { column-gap: 4rem; }
.app-last\:space-x-20:nth-child(last) { column-gap: 5rem; }
.app-last\:space-x-24:nth-child(last) { column-gap: 6rem; }
.app-last\:space-x-28:nth-child(last) { column-gap: 7rem; }
.app-last\:space-x-32:nth-child(last) { column-gap: 8rem; }
.app-last\:space-x-36:nth-child(last) { column-gap: 9rem; }
.app-last\:space-x-40:nth-child(last) { column-gap: 10rem; }
.app-last\:space-x-44:nth-child(last) { column-gap: 11rem; }
.app-last\:space-x-48:nth-child(last) { column-gap: 12rem; }
.app-last\:space-x-52:nth-child(last) { column-gap: 13rem; }
.app-last\:space-x-56:nth-child(last) { column-gap: 14rem; }
.app-last\:space-x-60:nth-child(last) { column-gap: 15rem; }
.app-last\:space-x-64:nth-child(last) { column-gap: 16rem; }
.app-last\:space-x-72:nth-child(last) { column-gap: 18rem; }
.app-last\:space-x-80:nth-child(last) { column-gap: 20rem; }
.app-last\:space-x-96:nth-child(last) { column-gap: 24rem; }
.app-last\:space-y-0:nth-child(last) { row-gap: 0px; }
.app-last\:space-y-0.app-5:nth-child(last) { row-gap: 0.app-125rem; }
.app-last\:space-y-1:nth-child(last) { row-gap: 0.app-25rem; }
.app-last\:space-y-1.app-5:nth-child(last) { row-gap: 0.app-375rem; }
.app-last\:space-y-2:nth-child(last) { row-gap: 0.app-5rem; }
.app-last\:space-y-2.app-5:nth-child(last) { row-gap: 0.app-625rem; }
.app-last\:space-y-3:nth-child(last) { row-gap: 0.app-75rem; }
.app-last\:space-y-3.app-5:nth-child(last) { row-gap: 0.app-875rem; }
.app-last\:space-y-4:nth-child(last) { row-gap: 1rem; }
.app-last\:space-y-5:nth-child(last) { row-gap: 1.app-25rem; }
.app-last\:space-y-6:nth-child(last) { row-gap: 1.app-5rem; }
.app-last\:space-y-7:nth-child(last) { row-gap: 1.app-75rem; }
.app-last\:space-y-8:nth-child(last) { row-gap: 2rem; }
.app-last\:space-y-9:nth-child(last) { row-gap: 2.app-25rem; }
.app-last\:space-y-10:nth-child(last) { row-gap: 2.app-5rem; }
.app-last\:space-y-11:nth-child(last) { row-gap: 2.app-75rem; }
.app-last\:space-y-12:nth-child(last) { row-gap: 3rem; }
.app-last\:space-y-14:nth-child(last) { row-gap: 3.app-5rem; }
.app-last\:space-y-16:nth-child(last) { row-gap: 4rem; }
.app-last\:space-y-20:nth-child(last) { row-gap: 5rem; }
.app-last\:space-y-24:nth-child(last) { row-gap: 6rem; }
.app-last\:space-y-28:nth-child(last) { row-gap: 7rem; }
.app-last\:space-y-32:nth-child(last) { row-gap: 8rem; }
.app-last\:space-y-36:nth-child(last) { row-gap: 9rem; }
.app-last\:space-y-40:nth-child(last) { row-gap: 10rem; }
.app-last\:space-y-44:nth-child(last) { row-gap: 11rem; }
.app-last\:space-y-48:nth-child(last) { row-gap: 12rem; }
.app-last\:space-y-52:nth-child(last) { row-gap: 13rem; }
.app-last\:space-y-56:nth-child(last) { row-gap: 14rem; }
.app-last\:space-y-60:nth-child(last) { row-gap: 15rem; }
.app-last\:space-y-64:nth-child(last) { row-gap: 16rem; }
.app-last\:space-y-72:nth-child(last) { row-gap: 18rem; }
.app-last\:space-y-80:nth-child(last) { row-gap: 20rem; }
.app-last\:space-y-96:nth-child(last) { row-gap: 24rem; }

.app-odd\:p-0:nth-child(odd) { padding: 0px; }
.app-odd\:p-0.app-5:nth-child(odd) { padding: 0.app-125rem; }
.app-odd\:p-1:nth-child(odd) { padding: 0.app-25rem; }
.app-odd\:p-1.app-5:nth-child(odd) { padding: 0.app-375rem; }
.app-odd\:p-2:nth-child(odd) { padding: 0.app-5rem; }
.app-odd\:p-2.app-5:nth-child(odd) { padding: 0.app-625rem; }
.app-odd\:p-3:nth-child(odd) { padding: 0.app-75rem; }
.app-odd\:p-3.app-5:nth-child(odd) { padding: 0.app-875rem; }
.app-odd\:p-4:nth-child(odd) { padding: 1rem; }
.app-odd\:p-5:nth-child(odd) { padding: 1.app-25rem; }
.app-odd\:p-6:nth-child(odd) { padding: 1.app-5rem; }
.app-odd\:p-7:nth-child(odd) { padding: 1.app-75rem; }
.app-odd\:p-8:nth-child(odd) { padding: 2rem; }
.app-odd\:p-9:nth-child(odd) { padding: 2.app-25rem; }
.app-odd\:p-10:nth-child(odd) { padding: 2.app-5rem; }
.app-odd\:p-11:nth-child(odd) { padding: 2.app-75rem; }
.app-odd\:p-12:nth-child(odd) { padding: 3rem; }
.app-odd\:p-14:nth-child(odd) { padding: 3.app-5rem; }
.app-odd\:p-16:nth-child(odd) { padding: 4rem; }
.app-odd\:p-20:nth-child(odd) { padding: 5rem; }
.app-odd\:p-24:nth-child(odd) { padding: 6rem; }
.app-odd\:p-28:nth-child(odd) { padding: 7rem; }
.app-odd\:p-32:nth-child(odd) { padding: 8rem; }
.app-odd\:p-36:nth-child(odd) { padding: 9rem; }
.app-odd\:p-40:nth-child(odd) { padding: 10rem; }
.app-odd\:p-44:nth-child(odd) { padding: 11rem; }
.app-odd\:p-48:nth-child(odd) { padding: 12rem; }
.app-odd\:p-52:nth-child(odd) { padding: 13rem; }
.app-odd\:p-56:nth-child(odd) { padding: 14rem; }
.app-odd\:p-60:nth-child(odd) { padding: 15rem; }
.app-odd\:p-64:nth-child(odd) { padding: 16rem; }
.app-odd\:p-72:nth-child(odd) { padding: 18rem; }
.app-odd\:p-80:nth-child(odd) { padding: 20rem; }
.app-odd\:p-96:nth-child(odd) { padding: 24rem; }
.app-odd\:m-0:nth-child(odd) { margin: 0px; }
.app-odd\:m-0.app-5:nth-child(odd) { margin: 0.app-125rem; }
.app-odd\:m-1:nth-child(odd) { margin: 0.app-25rem; }
.app-odd\:m-1.app-5:nth-child(odd) { margin: 0.app-375rem; }
.app-odd\:m-2:nth-child(odd) { margin: 0.app-5rem; }
.app-odd\:m-2.app-5:nth-child(odd) { margin: 0.app-625rem; }
.app-odd\:m-3:nth-child(odd) { margin: 0.app-75rem; }
.app-odd\:m-3.app-5:nth-child(odd) { margin: 0.app-875rem; }
.app-odd\:m-4:nth-child(odd) { margin: 1rem; }
.app-odd\:m-5:nth-child(odd) { margin: 1.app-25rem; }
.app-odd\:m-6:nth-child(odd) { margin: 1.app-5rem; }
.app-odd\:m-7:nth-child(odd) { margin: 1.app-75rem; }
.app-odd\:m-8:nth-child(odd) { margin: 2rem; }
.app-odd\:m-9:nth-child(odd) { margin: 2.app-25rem; }
.app-odd\:m-10:nth-child(odd) { margin: 2.app-5rem; }
.app-odd\:m-11:nth-child(odd) { margin: 2.app-75rem; }
.app-odd\:m-12:nth-child(odd) { margin: 3rem; }
.app-odd\:m-14:nth-child(odd) { margin: 3.app-5rem; }
.app-odd\:m-16:nth-child(odd) { margin: 4rem; }
.app-odd\:m-20:nth-child(odd) { margin: 5rem; }
.app-odd\:m-24:nth-child(odd) { margin: 6rem; }
.app-odd\:m-28:nth-child(odd) { margin: 7rem; }
.app-odd\:m-32:nth-child(odd) { margin: 8rem; }
.app-odd\:m-36:nth-child(odd) { margin: 9rem; }
.app-odd\:m-40:nth-child(odd) { margin: 10rem; }
.app-odd\:m-44:nth-child(odd) { margin: 11rem; }
.app-odd\:m-48:nth-child(odd) { margin: 12rem; }
.app-odd\:m-52:nth-child(odd) { margin: 13rem; }
.app-odd\:m-56:nth-child(odd) { margin: 14rem; }
.app-odd\:m-60:nth-child(odd) { margin: 15rem; }
.app-odd\:m-64:nth-child(odd) { margin: 16rem; }
.app-odd\:m-72:nth-child(odd) { margin: 18rem; }
.app-odd\:m-80:nth-child(odd) { margin: 20rem; }
.app-odd\:m-96:nth-child(odd) { margin: 24rem; }
.app-odd\:gap-0:nth-child(odd) { gap: 0px; }
.app-odd\:gap-0.app-5:nth-child(odd) { gap: 0.app-125rem; }
.app-odd\:gap-1:nth-child(odd) { gap: 0.app-25rem; }
.app-odd\:gap-1.app-5:nth-child(odd) { gap: 0.app-375rem; }
.app-odd\:gap-2:nth-child(odd) { gap: 0.app-5rem; }
.app-odd\:gap-2.app-5:nth-child(odd) { gap: 0.app-625rem; }
.app-odd\:gap-3:nth-child(odd) { gap: 0.app-75rem; }
.app-odd\:gap-3.app-5:nth-child(odd) { gap: 0.app-875rem; }
.app-odd\:gap-4:nth-child(odd) { gap: 1rem; }
.app-odd\:gap-5:nth-child(odd) { gap: 1.app-25rem; }
.app-odd\:gap-6:nth-child(odd) { gap: 1.app-5rem; }
.app-odd\:gap-7:nth-child(odd) { gap: 1.app-75rem; }
.app-odd\:gap-8:nth-child(odd) { gap: 2rem; }
.app-odd\:gap-9:nth-child(odd) { gap: 2.app-25rem; }
.app-odd\:gap-10:nth-child(odd) { gap: 2.app-5rem; }
.app-odd\:gap-11:nth-child(odd) { gap: 2.app-75rem; }
.app-odd\:gap-12:nth-child(odd) { gap: 3rem; }
.app-odd\:gap-14:nth-child(odd) { gap: 3.app-5rem; }
.app-odd\:gap-16:nth-child(odd) { gap: 4rem; }
.app-odd\:gap-20:nth-child(odd) { gap: 5rem; }
.app-odd\:gap-24:nth-child(odd) { gap: 6rem; }
.app-odd\:gap-28:nth-child(odd) { gap: 7rem; }
.app-odd\:gap-32:nth-child(odd) { gap: 8rem; }
.app-odd\:gap-36:nth-child(odd) { gap: 9rem; }
.app-odd\:gap-40:nth-child(odd) { gap: 10rem; }
.app-odd\:gap-44:nth-child(odd) { gap: 11rem; }
.app-odd\:gap-48:nth-child(odd) { gap: 12rem; }
.app-odd\:gap-52:nth-child(odd) { gap: 13rem; }
.app-odd\:gap-56:nth-child(odd) { gap: 14rem; }
.app-odd\:gap-60:nth-child(odd) { gap: 15rem; }
.app-odd\:gap-64:nth-child(odd) { gap: 16rem; }
.app-odd\:gap-72:nth-child(odd) { gap: 18rem; }
.app-odd\:gap-80:nth-child(odd) { gap: 20rem; }
.app-odd\:gap-96:nth-child(odd) { gap: 24rem; }
.app-odd\:space-x-0:nth-child(odd) { column-gap: 0px; }
.app-odd\:space-x-0.app-5:nth-child(odd) { column-gap: 0.app-125rem; }
.app-odd\:space-x-1:nth-child(odd) { column-gap: 0.app-25rem; }
.app-odd\:space-x-1.app-5:nth-child(odd) { column-gap: 0.app-375rem; }
.app-odd\:space-x-2:nth-child(odd) { column-gap: 0.app-5rem; }
.app-odd\:space-x-2.app-5:nth-child(odd) { column-gap: 0.app-625rem; }
.app-odd\:space-x-3:nth-child(odd) { column-gap: 0.app-75rem; }
.app-odd\:space-x-3.app-5:nth-child(odd) { column-gap: 0.app-875rem; }
.app-odd\:space-x-4:nth-child(odd) { column-gap: 1rem; }
.app-odd\:space-x-5:nth-child(odd) { column-gap: 1.app-25rem; }
.app-odd\:space-x-6:nth-child(odd) { column-gap: 1.app-5rem; }
.app-odd\:space-x-7:nth-child(odd) { column-gap: 1.app-75rem; }
.app-odd\:space-x-8:nth-child(odd) { column-gap: 2rem; }
.app-odd\:space-x-9:nth-child(odd) { column-gap: 2.app-25rem; }
.app-odd\:space-x-10:nth-child(odd) { column-gap: 2.app-5rem; }
.app-odd\:space-x-11:nth-child(odd) { column-gap: 2.app-75rem; }
.app-odd\:space-x-12:nth-child(odd) { column-gap: 3rem; }
.app-odd\:space-x-14:nth-child(odd) { column-gap: 3.app-5rem; }
.app-odd\:space-x-16:nth-child(odd) { column-gap: 4rem; }
.app-odd\:space-x-20:nth-child(odd) { column-gap: 5rem; }
.app-odd\:space-x-24:nth-child(odd) { column-gap: 6rem; }
.app-odd\:space-x-28:nth-child(odd) { column-gap: 7rem; }
.app-odd\:space-x-32:nth-child(odd) { column-gap: 8rem; }
.app-odd\:space-x-36:nth-child(odd) { column-gap: 9rem; }
.app-odd\:space-x-40:nth-child(odd) { column-gap: 10rem; }
.app-odd\:space-x-44:nth-child(odd) { column-gap: 11rem; }
.app-odd\:space-x-48:nth-child(odd) { column-gap: 12rem; }
.app-odd\:space-x-52:nth-child(odd) { column-gap: 13rem; }
.app-odd\:space-x-56:nth-child(odd) { column-gap: 14rem; }
.app-odd\:space-x-60:nth-child(odd) { column-gap: 15rem; }
.app-odd\:space-x-64:nth-child(odd) { column-gap: 16rem; }
.app-odd\:space-x-72:nth-child(odd) { column-gap: 18rem; }
.app-odd\:space-x-80:nth-child(odd) { column-gap: 20rem; }
.app-odd\:space-x-96:nth-child(odd) { column-gap: 24rem; }
.app-odd\:space-y-0:nth-child(odd) { row-gap: 0px; }
.app-odd\:space-y-0.app-5:nth-child(odd) { row-gap: 0.app-125rem; }
.app-odd\:space-y-1:nth-child(odd) { row-gap: 0.app-25rem; }
.app-odd\:space-y-1.app-5:nth-child(odd) { row-gap: 0.app-375rem; }
.app-odd\:space-y-2:nth-child(odd) { row-gap: 0.app-5rem; }
.app-odd\:space-y-2.app-5:nth-child(odd) { row-gap: 0.app-625rem; }
.app-odd\:space-y-3:nth-child(odd) { row-gap: 0.app-75rem; }
.app-odd\:space-y-3.app-5:nth-child(odd) { row-gap: 0.app-875rem; }
.app-odd\:space-y-4:nth-child(odd) { row-gap: 1rem; }
.app-odd\:space-y-5:nth-child(odd) { row-gap: 1.app-25rem; }
.app-odd\:space-y-6:nth-child(odd) { row-gap: 1.app-5rem; }
.app-odd\:space-y-7:nth-child(odd) { row-gap: 1.app-75rem; }
.app-odd\:space-y-8:nth-child(odd) { row-gap: 2rem; }
.app-odd\:space-y-9:nth-child(odd) { row-gap: 2.app-25rem; }
.app-odd\:space-y-10:nth-child(odd) { row-gap: 2.app-5rem; }
.app-odd\:space-y-11:nth-child(odd) { row-gap: 2.app-75rem; }
.app-odd\:space-y-12:nth-child(odd) { row-gap: 3rem; }
.app-odd\:space-y-14:nth-child(odd) { row-gap: 3.app-5rem; }
.app-odd\:space-y-16:nth-child(odd) { row-gap: 4rem; }
.app-odd\:space-y-20:nth-child(odd) { row-gap: 5rem; }
.app-odd\:space-y-24:nth-child(odd) { row-gap: 6rem; }
.app-odd\:space-y-28:nth-child(odd) { row-gap: 7rem; }
.app-odd\:space-y-32:nth-child(odd) { row-gap: 8rem; }
.app-odd\:space-y-36:nth-child(odd) { row-gap: 9rem; }
.app-odd\:space-y-40:nth-child(odd) { row-gap: 10rem; }
.app-odd\:space-y-44:nth-child(odd) { row-gap: 11rem; }
.app-odd\:space-y-48:nth-child(odd) { row-gap: 12rem; }
.app-odd\:space-y-52:nth-child(odd) { row-gap: 13rem; }
.app-odd\:space-y-56:nth-child(odd) { row-gap: 14rem; }
.app-odd\:space-y-60:nth-child(odd) { row-gap: 15rem; }
.app-odd\:space-y-64:nth-child(odd) { row-gap: 16rem; }
.app-odd\:space-y-72:nth-child(odd) { row-gap: 18rem; }
.app-odd\:space-y-80:nth-child(odd) { row-gap: 20rem; }
.app-odd\:space-y-96:nth-child(odd) { row-gap: 24rem; }

.app-even\:p-0:nth-child(even) { padding: 0px; }
.app-even\:p-0.app-5:nth-child(even) { padding: 0.app-125rem; }
.app-even\:p-1:nth-child(even) { padding: 0.app-25rem; }
.app-even\:p-1.app-5:nth-child(even) { padding: 0.app-375rem; }
.app-even\:p-2:nth-child(even) { padding: 0.app-5rem; }
.app-even\:p-2.app-5:nth-child(even) { padding: 0.app-625rem; }
.app-even\:p-3:nth-child(even) { padding: 0.app-75rem; }
.app-even\:p-3.app-5:nth-child(even) { padding: 0.app-875rem; }
.app-even\:p-4:nth-child(even) { padding: 1rem; }
.app-even\:p-5:nth-child(even) { padding: 1.app-25rem; }
.app-even\:p-6:nth-child(even) { padding: 1.app-5rem; }
.app-even\:p-7:nth-child(even) { padding: 1.app-75rem; }
.app-even\:p-8:nth-child(even) { padding: 2rem; }
.app-even\:p-9:nth-child(even) { padding: 2.app-25rem; }
.app-even\:p-10:nth-child(even) { padding: 2.app-5rem; }
.app-even\:p-11:nth-child(even) { padding: 2.app-75rem; }
.app-even\:p-12:nth-child(even) { padding: 3rem; }
.app-even\:p-14:nth-child(even) { padding: 3.app-5rem; }
.app-even\:p-16:nth-child(even) { padding: 4rem; }
.app-even\:p-20:nth-child(even) { padding: 5rem; }
.app-even\:p-24:nth-child(even) { padding: 6rem; }
.app-even\:p-28:nth-child(even) { padding: 7rem; }
.app-even\:p-32:nth-child(even) { padding: 8rem; }
.app-even\:p-36:nth-child(even) { padding: 9rem; }
.app-even\:p-40:nth-child(even) { padding: 10rem; }
.app-even\:p-44:nth-child(even) { padding: 11rem; }
.app-even\:p-48:nth-child(even) { padding: 12rem; }
.app-even\:p-52:nth-child(even) { padding: 13rem; }
.app-even\:p-56:nth-child(even) { padding: 14rem; }
.app-even\:p-60:nth-child(even) { padding: 15rem; }
.app-even\:p-64:nth-child(even) { padding: 16rem; }
.app-even\:p-72:nth-child(even) { padding: 18rem; }
.app-even\:p-80:nth-child(even) { padding: 20rem; }
.app-even\:p-96:nth-child(even) { padding: 24rem; }
.app-even\:m-0:nth-child(even) { margin: 0px; }
.app-even\:m-0.app-5:nth-child(even) { margin: 0.app-125rem; }
.app-even\:m-1:nth-child(even) { margin: 0.app-25rem; }
.app-even\:m-1.app-5:nth-child(even) { margin: 0.app-375rem; }
.app-even\:m-2:nth-child(even) { margin: 0.app-5rem; }
.app-even\:m-2.app-5:nth-child(even) { margin: 0.app-625rem; }
.app-even\:m-3:nth-child(even) { margin: 0.app-75rem; }
.app-even\:m-3.app-5:nth-child(even) { margin: 0.app-875rem; }
.app-even\:m-4:nth-child(even) { margin: 1rem; }
.app-even\:m-5:nth-child(even) { margin: 1.app-25rem; }
.app-even\:m-6:nth-child(even) { margin: 1.app-5rem; }
.app-even\:m-7:nth-child(even) { margin: 1.app-75rem; }
.app-even\:m-8:nth-child(even) { margin: 2rem; }
.app-even\:m-9:nth-child(even) { margin: 2.app-25rem; }
.app-even\:m-10:nth-child(even) { margin: 2.app-5rem; }
.app-even\:m-11:nth-child(even) { margin: 2.app-75rem; }
.app-even\:m-12:nth-child(even) { margin: 3rem; }
.app-even\:m-14:nth-child(even) { margin: 3.app-5rem; }
.app-even\:m-16:nth-child(even) { margin: 4rem; }
.app-even\:m-20:nth-child(even) { margin: 5rem; }
.app-even\:m-24:nth-child(even) { margin: 6rem; }
.app-even\:m-28:nth-child(even) { margin: 7rem; }
.app-even\:m-32:nth-child(even) { margin: 8rem; }
.app-even\:m-36:nth-child(even) { margin: 9rem; }
.app-even\:m-40:nth-child(even) { margin: 10rem; }
.app-even\:m-44:nth-child(even) { margin: 11rem; }
.app-even\:m-48:nth-child(even) { margin: 12rem; }
.app-even\:m-52:nth-child(even) { margin: 13rem; }
.app-even\:m-56:nth-child(even) { margin: 14rem; }
.app-even\:m-60:nth-child(even) { margin: 15rem; }
.app-even\:m-64:nth-child(even) { margin: 16rem; }
.app-even\:m-72:nth-child(even) { margin: 18rem; }
.app-even\:m-80:nth-child(even) { margin: 20rem; }
.app-even\:m-96:nth-child(even) { margin: 24rem; }
.app-even\:gap-0:nth-child(even) { gap: 0px; }
.app-even\:gap-0.app-5:nth-child(even) { gap: 0.app-125rem; }
.app-even\:gap-1:nth-child(even) { gap: 0.app-25rem; }
.app-even\:gap-1.app-5:nth-child(even) { gap: 0.app-375rem; }
.app-even\:gap-2:nth-child(even) { gap: 0.app-5rem; }
.app-even\:gap-2.app-5:nth-child(even) { gap: 0.app-625rem; }
.app-even\:gap-3:nth-child(even) { gap: 0.app-75rem; }
.app-even\:gap-3.app-5:nth-child(even) { gap: 0.app-875rem; }
.app-even\:gap-4:nth-child(even) { gap: 1rem; }
.app-even\:gap-5:nth-child(even) { gap: 1.app-25rem; }
.app-even\:gap-6:nth-child(even) { gap: 1.app-5rem; }
.app-even\:gap-7:nth-child(even) { gap: 1.app-75rem; }
.app-even\:gap-8:nth-child(even) { gap: 2rem; }
.app-even\:gap-9:nth-child(even) { gap: 2.app-25rem; }
.app-even\:gap-10:nth-child(even) { gap: 2.app-5rem; }
.app-even\:gap-11:nth-child(even) { gap: 2.app-75rem; }
.app-even\:gap-12:nth-child(even) { gap: 3rem; }
.app-even\:gap-14:nth-child(even) { gap: 3.app-5rem; }
.app-even\:gap-16:nth-child(even) { gap: 4rem; }
.app-even\:gap-20:nth-child(even) { gap: 5rem; }
.app-even\:gap-24:nth-child(even) { gap: 6rem; }
.app-even\:gap-28:nth-child(even) { gap: 7rem; }
.app-even\:gap-32:nth-child(even) { gap: 8rem; }
.app-even\:gap-36:nth-child(even) { gap: 9rem; }
.app-even\:gap-40:nth-child(even) { gap: 10rem; }
.app-even\:gap-44:nth-child(even) { gap: 11rem; }
.app-even\:gap-48:nth-child(even) { gap: 12rem; }
.app-even\:gap-52:nth-child(even) { gap: 13rem; }
.app-even\:gap-56:nth-child(even) { gap: 14rem; }
.app-even\:gap-60:nth-child(even) { gap: 15rem; }
.app-even\:gap-64:nth-child(even) { gap: 16rem; }
.app-even\:gap-72:nth-child(even) { gap: 18rem; }
.app-even\:gap-80:nth-child(even) { gap: 20rem; }
.app-even\:gap-96:nth-child(even) { gap: 24rem; }
.app-even\:space-x-0:nth-child(even) { column-gap: 0px; }
.app-even\:space-x-0.app-5:nth-child(even) { column-gap: 0.app-125rem; }
.app-even\:space-x-1:nth-child(even) { column-gap: 0.app-25rem; }
.app-even\:space-x-1.app-5:nth-child(even) { column-gap: 0.app-375rem; }
.app-even\:space-x-2:nth-child(even) { column-gap: 0.app-5rem; }
.app-even\:space-x-2.app-5:nth-child(even) { column-gap: 0.app-625rem; }
.app-even\:space-x-3:nth-child(even) { column-gap: 0.app-75rem; }
.app-even\:space-x-3.app-5:nth-child(even) { column-gap: 0.app-875rem; }
.app-even\:space-x-4:nth-child(even) { column-gap: 1rem; }
.app-even\:space-x-5:nth-child(even) { column-gap: 1.app-25rem; }
.app-even\:space-x-6:nth-child(even) { column-gap: 1.app-5rem; }
.app-even\:space-x-7:nth-child(even) { column-gap: 1.app-75rem; }
.app-even\:space-x-8:nth-child(even) { column-gap: 2rem; }
.app-even\:space-x-9:nth-child(even) { column-gap: 2.app-25rem; }
.app-even\:space-x-10:nth-child(even) { column-gap: 2.app-5rem; }
.app-even\:space-x-11:nth-child(even) { column-gap: 2.app-75rem; }
.app-even\:space-x-12:nth-child(even) { column-gap: 3rem; }
.app-even\:space-x-14:nth-child(even) { column-gap: 3.app-5rem; }
.app-even\:space-x-16:nth-child(even) { column-gap: 4rem; }
.app-even\:space-x-20:nth-child(even) { column-gap: 5rem; }
.app-even\:space-x-24:nth-child(even) { column-gap: 6rem; }
.app-even\:space-x-28:nth-child(even) { column-gap: 7rem; }
.app-even\:space-x-32:nth-child(even) { column-gap: 8rem; }
.app-even\:space-x-36:nth-child(even) { column-gap: 9rem; }
.app-even\:space-x-40:nth-child(even) { column-gap: 10rem; }
.app-even\:space-x-44:nth-child(even) { column-gap: 11rem; }
.app-even\:space-x-48:nth-child(even) { column-gap: 12rem; }
.app-even\:space-x-52:nth-child(even) { column-gap: 13rem; }
.app-even\:space-x-56:nth-child(even) { column-gap: 14rem; }
.app-even\:space-x-60:nth-child(even) { column-gap: 15rem; }
.app-even\:space-x-64:nth-child(even) { column-gap: 16rem; }
.app-even\:space-x-72:nth-child(even) { column-gap: 18rem; }
.app-even\:space-x-80:nth-child(even) { column-gap: 20rem; }
.app-even\:space-x-96:nth-child(even) { column-gap: 24rem; }
.app-even\:space-y-0:nth-child(even) { row-gap: 0px; }
.app-even\:space-y-0.app-5:nth-child(even) { row-gap: 0.app-125rem; }
.app-even\:space-y-1:nth-child(even) { row-gap: 0.app-25rem; }
.app-even\:space-y-1.app-5:nth-child(even) { row-gap: 0.app-375rem; }
.app-even\:space-y-2:nth-child(even) { row-gap: 0.app-5rem; }
.app-even\:space-y-2.app-5:nth-child(even) { row-gap: 0.app-625rem; }
.app-even\:space-y-3:nth-child(even) { row-gap: 0.app-75rem; }
.app-even\:space-y-3.app-5:nth-child(even) { row-gap: 0.app-875rem; }
.app-even\:space-y-4:nth-child(even) { row-gap: 1rem; }
.app-even\:space-y-5:nth-child(even) { row-gap: 1.app-25rem; }
.app-even\:space-y-6:nth-child(even) { row-gap: 1.app-5rem; }
.app-even\:space-y-7:nth-child(even) { row-gap: 1.app-75rem; }
.app-even\:space-y-8:nth-child(even) { row-gap: 2rem; }
.app-even\:space-y-9:nth-child(even) { row-gap: 2.app-25rem; }
.app-even\:space-y-10:nth-child(even) { row-gap: 2.app-5rem; }
.app-even\:space-y-11:nth-child(even) { row-gap: 2.app-75rem; }
.app-even\:space-y-12:nth-child(even) { row-gap: 3rem; }
.app-even\:space-y-14:nth-child(even) { row-gap: 3.app-5rem; }
.app-even\:space-y-16:nth-child(even) { row-gap: 4rem; }
.app-even\:space-y-20:nth-child(even) { row-gap: 5rem; }
.app-even\:space-y-24:nth-child(even) { row-gap: 6rem; }
.app-even\:space-y-28:nth-child(even) { row-gap: 7rem; }
.app-even\:space-y-32:nth-child(even) { row-gap: 8rem; }
.app-even\:space-y-36:nth-child(even) { row-gap: 9rem; }
.app-even\:space-y-40:nth-child(even) { row-gap: 10rem; }
.app-even\:space-y-44:nth-child(even) { row-gap: 11rem; }
.app-even\:space-y-48:nth-child(even) { row-gap: 12rem; }
.app-even\:space-y-52:nth-child(even) { row-gap: 13rem; }
.app-even\:space-y-56:nth-child(even) { row-gap: 14rem; }
.app-even\:space-y-60:nth-child(even) { row-gap: 15rem; }
.app-even\:space-y-64:nth-child(even) { row-gap: 16rem; }
.app-even\:space-y-72:nth-child(even) { row-gap: 18rem; }
.app-even\:space-y-80:nth-child(even) { row-gap: 20rem; }
.app-even\:space-y-96:nth-child(even) { row-gap: 24rem; }


/* === layout- namespace === */

/* Generated Tailwind-like utility CSS for benchmarking */
/*! tailwindcss v3.layout-4.layout-0 | MIT License */

*, ::before, ::after { box-sizing: border-box; border-width: 0; border-style: solid; border-color: #e5e7eb; }
html { line-height: 1.layout-5; -webkit-text-size-adjust: 100%; tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif; }
body { margin: 0; line-height: inherit; }

.layout-p-0 { padding: 0px; }
.layout-p-0.layout-5 { padding: 0.layout-125rem; }
.layout-p-1 { padding: 0.layout-25rem; }
.layout-p-1.layout-5 { padding: 0.layout-375rem; }
.layout-p-2 { padding: 0.layout-5rem; }
.layout-p-2.layout-5 { padding: 0.layout-625rem; }
.layout-p-3 { padding: 0.layout-75rem; }
.layout-p-3.layout-5 { padding: 0.layout-875rem; }
.layout-p-4 { padding: 1rem; }
.layout-p-5 { padding: 1.layout-25rem; }
.layout-p-6 { padding: 1.layout-5rem; }
.layout-p-7 { padding: 1.layout-75rem; }
.layout-p-8 { padding: 2rem; }
.layout-p-9 { padding: 2.layout-25rem; }
.layout-p-10 { padding: 2.layout-5rem; }
.layout-p-11 { padding: 2.layout-75rem; }
.layout-p-12 { padding: 3rem; }
.layout-p-14 { padding: 3.layout-5rem; }
.layout-p-16 { padding: 4rem; }
.layout-p-20 { padding: 5rem; }
.layout-p-24 { padding: 6rem; }
.layout-p-28 { padding: 7rem; }
.layout-p-32 { padding: 8rem; }
.layout-p-36 { padding: 9rem; }
.layout-p-40 { padding: 10rem; }
.layout-p-44 { padding: 11rem; }
.layout-p-48 { padding: 12rem; }
.layout-p-52 { padding: 13rem; }
.layout-p-56 { padding: 14rem; }
.layout-p-60 { padding: 15rem; }
.layout-p-64 { padding: 16rem; }
.layout-p-72 { padding: 18rem; }
.layout-p-80 { padding: 20rem; }
.layout-p-96 { padding: 24rem; }

.layout-px-0 { padding-inline: 0px; }
.layout-px-0.layout-5 { padding-inline: 0.layout-125rem; }
.layout-px-1 { padding-inline: 0.layout-25rem; }
.layout-px-1.layout-5 { padding-inline: 0.layout-375rem; }
.layout-px-2 { padding-inline: 0.layout-5rem; }
.layout-px-2.layout-5 { padding-inline: 0.layout-625rem; }
.layout-px-3 { padding-inline: 0.layout-75rem; }
.layout-px-3.layout-5 { padding-inline: 0.layout-875rem; }
.layout-px-4 { padding-inline: 1rem; }
.layout-px-5 { padding-inline: 1.layout-25rem; }
.layout-px-6 { padding-inline: 1.layout-5rem; }
.layout-px-7 { padding-inline: 1.layout-75rem; }
.layout-px-8 { padding-inline: 2rem; }
.layout-px-9 { padding-inline: 2.layout-25rem; }
.layout-px-10 { padding-inline: 2.layout-5rem; }
.layout-px-11 { padding-inline: 2.layout-75rem; }
.layout-px-12 { padding-inline: 3rem; }
.layout-px-14 { padding-inline: 3.layout-5rem; }
.layout-px-16 { padding-inline: 4rem; }
.layout-px-20 { padding-inline: 5rem; }
.layout-px-24 { padding-inline: 6rem; }
.layout-px-28 { padding-inline: 7rem; }
.layout-px-32 { padding-inline: 8rem; }
.layout-px-36 { padding-inline: 9rem; }
.layout-px-40 { padding-inline: 10rem; }
.layout-px-44 { padding-inline: 11rem; }
.layout-px-48 { padding-inline: 12rem; }
.layout-px-52 { padding-inline: 13rem; }
.layout-px-56 { padding-inline: 14rem; }
.layout-px-60 { padding-inline: 15rem; }
.layout-px-64 { padding-inline: 16rem; }
.layout-px-72 { padding-inline: 18rem; }
.layout-px-80 { padding-inline: 20rem; }
.layout-px-96 { padding-inline: 24rem; }

.layout-py-0 { padding-block: 0px; }
.layout-py-0.layout-5 { padding-block: 0.layout-125rem; }
.layout-py-1 { padding-block: 0.layout-25rem; }
.layout-py-1.layout-5 { padding-block: 0.layout-375rem; }
.layout-py-2 { padding-block: 0.layout-5rem; }
.layout-py-2.layout-5 { padding-block: 0.layout-625rem; }
.layout-py-3 { padding-block: 0.layout-75rem; }
.layout-py-3.layout-5 { padding-block: 0.layout-875rem; }
.layout-py-4 { padding-block: 1rem; }
.layout-py-5 { padding-block: 1.layout-25rem; }
.layout-py-6 { padding-block: 1.layout-5rem; }
.layout-py-7 { padding-block: 1.layout-75rem; }
.layout-py-8 { padding-block: 2rem; }
.layout-py-9 { padding-block: 2.layout-25rem; }
.layout-py-10 { padding-block: 2.layout-5rem; }
.layout-py-11 { padding-block: 2.layout-75rem; }
.layout-py-12 { padding-block: 3rem; }
.layout-py-14 { padding-block: 3.layout-5rem; }
.layout-py-16 { padding-block: 4rem; }
.layout-py-20 { padding-block: 5rem; }
.layout-py-24 { padding-block: 6rem; }
.layout-py-28 { padding-block: 7rem; }
.layout-py-32 { padding-block: 8rem; }
.layout-py-36 { padding-block: 9rem; }
.layout-py-40 { padding-block: 10rem; }
.layout-py-44 { padding-block: 11rem; }
.layout-py-48 { padding-block: 12rem; }
.layout-py-52 { padding-block: 13rem; }
.layout-py-56 { padding-block: 14rem; }
.layout-py-60 { padding-block: 15rem; }
.layout-py-64 { padding-block: 16rem; }
.layout-py-72 { padding-block: 18rem; }
.layout-py-80 { padding-block: 20rem; }
.layout-py-96 { padding-block: 24rem; }

.layout-pt-0 { padding-top: 0px; }
.layout-pt-0.layout-5 { padding-top: 0.layout-125rem; }
.layout-pt-1 { padding-top: 0.layout-25rem; }
.layout-pt-1.layout-5 { padding-top: 0.layout-375rem; }
.layout-pt-2 { padding-top: 0.layout-5rem; }
.layout-pt-2.layout-5 { padding-top: 0.layout-625rem; }
.layout-pt-3 { padding-top: 0.layout-75rem; }
.layout-pt-3.layout-5 { padding-top: 0.layout-875rem; }
.layout-pt-4 { padding-top: 1rem; }
.layout-pt-5 { padding-top: 1.layout-25rem; }
.layout-pt-6 { padding-top: 1.layout-5rem; }
.layout-pt-7 { padding-top: 1.layout-75rem; }
.layout-pt-8 { padding-top: 2rem; }
.layout-pt-9 { padding-top: 2.layout-25rem; }
.layout-pt-10 { padding-top: 2.layout-5rem; }
.layout-pt-11 { padding-top: 2.layout-75rem; }
.layout-pt-12 { padding-top: 3rem; }
.layout-pt-14 { padding-top: 3.layout-5rem; }
.layout-pt-16 { padding-top: 4rem; }
.layout-pt-20 { padding-top: 5rem; }
.layout-pt-24 { padding-top: 6rem; }
.layout-pt-28 { padding-top: 7rem; }
.layout-pt-32 { padding-top: 8rem; }
.layout-pt-36 { padding-top: 9rem; }
.layout-pt-40 { padding-top: 10rem; }
.layout-pt-44 { padding-top: 11rem; }
.layout-pt-48 { padding-top: 12rem; }
.layout-pt-52 { padding-top: 13rem; }
.layout-pt-56 { padding-top: 14rem; }
.layout-pt-60 { padding-top: 15rem; }
.layout-pt-64 { padding-top: 16rem; }
.layout-pt-72 { padding-top: 18rem; }
.layout-pt-80 { padding-top: 20rem; }
.layout-pt-96 { padding-top: 24rem; }

.layout-pr-0 { padding-right: 0px; }
.layout-pr-0.layout-5 { padding-right: 0.layout-125rem; }
.layout-pr-1 { padding-right: 0.layout-25rem; }
.layout-pr-1.layout-5 { padding-right: 0.layout-375rem; }
.layout-pr-2 { padding-right: 0.layout-5rem; }
.layout-pr-2.layout-5 { padding-right: 0.layout-625rem; }
.layout-pr-3 { padding-right: 0.layout-75rem; }
.layout-pr-3.layout-5 { padding-right: 0.layout-875rem; }
.layout-pr-4 { padding-right: 1rem; }
.layout-pr-5 { padding-right: 1.layout-25rem; }
.layout-pr-6 { padding-right: 1.layout-5rem; }
.layout-pr-7 { padding-right: 1.layout-75rem; }
.layout-pr-8 { padding-right: 2rem; }
.layout-pr-9 { padding-right: 2.layout-25rem; }
.layout-pr-10 { padding-right: 2.layout-5rem; }
.layout-pr-11 { padding-right: 2.layout-75rem; }
.layout-pr-12 { padding-right: 3rem; }
.layout-pr-14 { padding-right: 3.layout-5rem; }
.layout-pr-16 { padding-right: 4rem; }
.layout-pr-20 { padding-right: 5rem; }
.layout-pr-24 { padding-right: 6rem; }
.layout-pr-28 { padding-right: 7rem; }
.layout-pr-32 { padding-right: 8rem; }
.layout-pr-36 { padding-right: 9rem; }
.layout-pr-40 { padding-right: 10rem; }
.layout-pr-44 { padding-right: 11rem; }
.layout-pr-48 { padding-right: 12rem; }
.layout-pr-52 { padding-right: 13rem; }
.layout-pr-56 { padding-right: 14rem; }
.layout-pr-60 { padding-right: 15rem; }
.layout-pr-64 { padding-right: 16rem; }
.layout-pr-72 { padding-right: 18rem; }
.layout-pr-80 { padding-right: 20rem; }
.layout-pr-96 { padding-right: 24rem; }

.layout-pb-0 { padding-bottom: 0px; }
.layout-pb-0.layout-5 { padding-bottom: 0.layout-125rem; }
.layout-pb-1 { padding-bottom: 0.layout-25rem; }
.layout-pb-1.layout-5 { padding-bottom: 0.layout-375rem; }
.layout-pb-2 { padding-bottom: 0.layout-5rem; }
.layout-pb-2.layout-5 { padding-bottom: 0.layout-625rem; }
.layout-pb-3 { padding-bottom: 0.layout-75rem; }
.layout-pb-3.layout-5 { padding-bottom: 0.layout-875rem; }
.layout-pb-4 { padding-bottom: 1rem; }
.layout-pb-5 { padding-bottom: 1.layout-25rem; }
.layout-pb-6 { padding-bottom: 1.layout-5rem; }
.layout-pb-7 { padding-bottom: 1.layout-75rem; }
.layout-pb-8 { padding-bottom: 2rem; }
.layout-pb-9 { padding-bottom: 2.layout-25rem; }
.layout-pb-10 { padding-bottom: 2.layout-5rem; }
.layout-pb-11 { padding-bottom: 2.layout-75rem; }
.layout-pb-12 { padding-bottom: 3rem; }
.layout-pb-14 { padding-bottom: 3.layout-5rem; }
.layout-pb-16 { padding-bottom: 4rem; }
.layout-pb-20 { padding-bottom: 5rem; }
.layout-pb-24 { padding-bottom: 6rem; }
.layout-pb-28 { padding-bottom: 7rem; }
.layout-pb-32 { padding-bottom: 8rem; }
.layout-pb-36 { padding-bottom: 9rem; }
.layout-pb-40 { padding-bottom: 10rem; }
.layout-pb-44 { padding-bottom: 11rem; }
.layout-pb-48 { padding-bottom: 12rem; }
.layout-pb-52 { padding-bottom: 13rem; }
.layout-pb-56 { padding-bottom: 14rem; }
.layout-pb-60 { padding-bottom: 15rem; }
.layout-pb-64 { padding-bottom: 16rem; }
.layout-pb-72 { padding-bottom: 18rem; }
.layout-pb-80 { padding-bottom: 20rem; }
.layout-pb-96 { padding-bottom: 24rem; }

.layout-pl-0 { padding-left: 0px; }
.layout-pl-0.layout-5 { padding-left: 0.layout-125rem; }
.layout-pl-1 { padding-left: 0.layout-25rem; }
.layout-pl-1.layout-5 { padding-left: 0.layout-375rem; }
.layout-pl-2 { padding-left: 0.layout-5rem; }
.layout-pl-2.layout-5 { padding-left: 0.layout-625rem; }
.layout-pl-3 { padding-left: 0.layout-75rem; }
.layout-pl-3.layout-5 { padding-left: 0.layout-875rem; }
.layout-pl-4 { padding-left: 1rem; }
.layout-pl-5 { padding-left: 1.layout-25rem; }
.layout-pl-6 { padding-left: 1.layout-5rem; }
.layout-pl-7 { padding-left: 1.layout-75rem; }
.layout-pl-8 { padding-left: 2rem; }
.layout-pl-9 { padding-left: 2.layout-25rem; }
.layout-pl-10 { padding-left: 2.layout-5rem; }
.layout-pl-11 { padding-left: 2.layout-75rem; }
.layout-pl-12 { padding-left: 3rem; }
.layout-pl-14 { padding-left: 3.layout-5rem; }
.layout-pl-16 { padding-left: 4rem; }
.layout-pl-20 { padding-left: 5rem; }
.layout-pl-24 { padding-left: 6rem; }
.layout-pl-28 { padding-left: 7rem; }
.layout-pl-32 { padding-left: 8rem; }
.layout-pl-36 { padding-left: 9rem; }
.layout-pl-40 { padding-left: 10rem; }
.layout-pl-44 { padding-left: 11rem; }
.layout-pl-48 { padding-left: 12rem; }
.layout-pl-52 { padding-left: 13rem; }
.layout-pl-56 { padding-left: 14rem; }
.layout-pl-60 { padding-left: 15rem; }
.layout-pl-64 { padding-left: 16rem; }
.layout-pl-72 { padding-left: 18rem; }
.layout-pl-80 { padding-left: 20rem; }
.layout-pl-96 { padding-left: 24rem; }

.layout-m-0 { margin: 0px; }
.layout-m-0.layout-5 { margin: 0.layout-125rem; }
.layout-m-1 { margin: 0.layout-25rem; }
.layout-m-1.layout-5 { margin: 0.layout-375rem; }
.layout-m-2 { margin: 0.layout-5rem; }
.layout-m-2.layout-5 { margin: 0.layout-625rem; }
.layout-m-3 { margin: 0.layout-75rem; }
.layout-m-3.layout-5 { margin: 0.layout-875rem; }
.layout-m-4 { margin: 1rem; }
.layout-m-5 { margin: 1.layout-25rem; }
.layout-m-6 { margin: 1.layout-5rem; }
.layout-m-7 { margin: 1.layout-75rem; }
.layout-m-8 { margin: 2rem; }
.layout-m-9 { margin: 2.layout-25rem; }
.layout-m-10 { margin: 2.layout-5rem; }
.layout-m-11 { margin: 2.layout-75rem; }
.layout-m-12 { margin: 3rem; }
.layout-m-14 { margin: 3.layout-5rem; }
.layout-m-16 { margin: 4rem; }
.layout-m-20 { margin: 5rem; }
.layout-m-24 { margin: 6rem; }
.layout-m-28 { margin: 7rem; }
.layout-m-32 { margin: 8rem; }
.layout-m-36 { margin: 9rem; }
.layout-m-40 { margin: 10rem; }
.layout-m-44 { margin: 11rem; }
.layout-m-48 { margin: 12rem; }
.layout-m-52 { margin: 13rem; }
.layout-m-56 { margin: 14rem; }
.layout-m-60 { margin: 15rem; }
.layout-m-64 { margin: 16rem; }
.layout-m-72 { margin: 18rem; }
.layout-m-80 { margin: 20rem; }
.layout-m-96 { margin: 24rem; }

.layout-mx-0 { margin-inline: 0px; }
.layout-mx-0.layout-5 { margin-inline: 0.layout-125rem; }
.layout-mx-1 { margin-inline: 0.layout-25rem; }
.layout-mx-1.layout-5 { margin-inline: 0.layout-375rem; }
.layout-mx-2 { margin-inline: 0.layout-5rem; }
.layout-mx-2.layout-5 { margin-inline: 0.layout-625rem; }
.layout-mx-3 { margin-inline: 0.layout-75rem; }
.layout-mx-3.layout-5 { margin-inline: 0.layout-875rem; }
.layout-mx-4 { margin-inline: 1rem; }
.layout-mx-5 { margin-inline: 1.layout-25rem; }
.layout-mx-6 { margin-inline: 1.layout-5rem; }
.layout-mx-7 { margin-inline: 1.layout-75rem; }
.layout-mx-8 { margin-inline: 2rem; }
.layout-mx-9 { margin-inline: 2.layout-25rem; }
.layout-mx-10 { margin-inline: 2.layout-5rem; }
.layout-mx-11 { margin-inline: 2.layout-75rem; }
.layout-mx-12 { margin-inline: 3rem; }
.layout-mx-14 { margin-inline: 3.layout-5rem; }
.layout-mx-16 { margin-inline: 4rem; }
.layout-mx-20 { margin-inline: 5rem; }
.layout-mx-24 { margin-inline: 6rem; }
.layout-mx-28 { margin-inline: 7rem; }
.layout-mx-32 { margin-inline: 8rem; }
.layout-mx-36 { margin-inline: 9rem; }
.layout-mx-40 { margin-inline: 10rem; }
.layout-mx-44 { margin-inline: 11rem; }
.layout-mx-48 { margin-inline: 12rem; }
.layout-mx-52 { margin-inline: 13rem; }
.layout-mx-56 { margin-inline: 14rem; }
.layout-mx-60 { margin-inline: 15rem; }
.layout-mx-64 { margin-inline: 16rem; }
.layout-mx-72 { margin-inline: 18rem; }
.layout-mx-80 { margin-inline: 20rem; }
.layout-mx-96 { margin-inline: 24rem; }

.layout-my-0 { margin-block: 0px; }
.layout-my-0.layout-5 { margin-block: 0.layout-125rem; }
.layout-my-1 { margin-block: 0.layout-25rem; }
.layout-my-1.layout-5 { margin-block: 0.layout-375rem; }
.layout-my-2 { margin-block: 0.layout-5rem; }
.layout-my-2.layout-5 { margin-block: 0.layout-625rem; }
.layout-my-3 { margin-block: 0.layout-75rem; }
.layout-my-3.layout-5 { margin-block: 0.layout-875rem; }
.layout-my-4 { margin-block: 1rem; }
.layout-my-5 { margin-block: 1.layout-25rem; }
.layout-my-6 { margin-block: 1.layout-5rem; }
.layout-my-7 { margin-block: 1.layout-75rem; }
.layout-my-8 { margin-block: 2rem; }
.layout-my-9 { margin-block: 2.layout-25rem; }
.layout-my-10 { margin-block: 2.layout-5rem; }
.layout-my-11 { margin-block: 2.layout-75rem; }
.layout-my-12 { margin-block: 3rem; }
.layout-my-14 { margin-block: 3.layout-5rem; }
.layout-my-16 { margin-block: 4rem; }
.layout-my-20 { margin-block: 5rem; }
.layout-my-24 { margin-block: 6rem; }
.layout-my-28 { margin-block: 7rem; }
.layout-my-32 { margin-block: 8rem; }
.layout-my-36 { margin-block: 9rem; }
.layout-my-40 { margin-block: 10rem; }
.layout-my-44 { margin-block: 11rem; }
.layout-my-48 { margin-block: 12rem; }
.layout-my-52 { margin-block: 13rem; }
.layout-my-56 { margin-block: 14rem; }
.layout-my-60 { margin-block: 15rem; }
.layout-my-64 { margin-block: 16rem; }
.layout-my-72 { margin-block: 18rem; }
.layout-my-80 { margin-block: 20rem; }
.layout-my-96 { margin-block: 24rem; }

.layout-mt-0 { margin-top: 0px; }
.layout-mt-0.layout-5 { margin-top: 0.layout-125rem; }
.layout-mt-1 { margin-top: 0.layout-25rem; }
.layout-mt-1.layout-5 { margin-top: 0.layout-375rem; }
.layout-mt-2 { margin-top: 0.layout-5rem; }
.layout-mt-2.layout-5 { margin-top: 0.layout-625rem; }
.layout-mt-3 { margin-top: 0.layout-75rem; }
.layout-mt-3.layout-5 { margin-top: 0.layout-875rem; }
.layout-mt-4 { margin-top: 1rem; }
.layout-mt-5 { margin-top: 1.layout-25rem; }
.layout-mt-6 { margin-top: 1.layout-5rem; }
.layout-mt-7 { margin-top: 1.layout-75rem; }
.layout-mt-8 { margin-top: 2rem; }
.layout-mt-9 { margin-top: 2.layout-25rem; }
.layout-mt-10 { margin-top: 2.layout-5rem; }
.layout-mt-11 { margin-top: 2.layout-75rem; }
.layout-mt-12 { margin-top: 3rem; }
.layout-mt-14 { margin-top: 3.layout-5rem; }
.layout-mt-16 { margin-top: 4rem; }
.layout-mt-20 { margin-top: 5rem; }
.layout-mt-24 { margin-top: 6rem; }
.layout-mt-28 { margin-top: 7rem; }
.layout-mt-32 { margin-top: 8rem; }
.layout-mt-36 { margin-top: 9rem; }
.layout-mt-40 { margin-top: 10rem; }
.layout-mt-44 { margin-top: 11rem; }
.layout-mt-48 { margin-top: 12rem; }
.layout-mt-52 { margin-top: 13rem; }
.layout-mt-56 { margin-top: 14rem; }
.layout-mt-60 { margin-top: 15rem; }
.layout-mt-64 { margin-top: 16rem; }
.layout-mt-72 { margin-top: 18rem; }
.layout-mt-80 { margin-top: 20rem; }
.layout-mt-96 { margin-top: 24rem; }

.layout-mr-0 { margin-right: 0px; }
.layout-mr-0.layout-5 { margin-right: 0.layout-125rem; }
.layout-mr-1 { margin-right: 0.layout-25rem; }
.layout-mr-1.layout-5 { margin-right: 0.layout-375rem; }
.layout-mr-2 { margin-right: 0.layout-5rem; }
.layout-mr-2.layout-5 { margin-right: 0.layout-625rem; }
.layout-mr-3 { margin-right: 0.layout-75rem; }
.layout-mr-3.layout-5 { margin-right: 0.layout-875rem; }
.layout-mr-4 { margin-right: 1rem; }
.layout-mr-5 { margin-right: 1.layout-25rem; }
.layout-mr-6 { margin-right: 1.layout-5rem; }
.layout-mr-7 { margin-right: 1.layout-75rem; }
.layout-mr-8 { margin-right: 2rem; }
.layout-mr-9 { margin-right: 2.layout-25rem; }
.layout-mr-10 { margin-right: 2.layout-5rem; }
.layout-mr-11 { margin-right: 2.layout-75rem; }
.layout-mr-12 { margin-right: 3rem; }
.layout-mr-14 { margin-right: 3.layout-5rem; }
.layout-mr-16 { margin-right: 4rem; }
.layout-mr-20 { margin-right: 5rem; }
.layout-mr-24 { margin-right: 6rem; }
.layout-mr-28 { margin-right: 7rem; }
.layout-mr-32 { margin-right: 8rem; }
.layout-mr-36 { margin-right: 9rem; }
.layout-mr-40 { margin-right: 10rem; }
.layout-mr-44 { margin-right: 11rem; }
.layout-mr-48 { margin-right: 12rem; }
.layout-mr-52 { margin-right: 13rem; }
.layout-mr-56 { margin-right: 14rem; }
.layout-mr-60 { margin-right: 15rem; }
.layout-mr-64 { margin-right: 16rem; }
.layout-mr-72 { margin-right: 18rem; }
.layout-mr-80 { margin-right: 20rem; }
.layout-mr-96 { margin-right: 24rem; }

.layout-mb-0 { margin-bottom: 0px; }
.layout-mb-0.layout-5 { margin-bottom: 0.layout-125rem; }
.layout-mb-1 { margin-bottom: 0.layout-25rem; }
.layout-mb-1.layout-5 { margin-bottom: 0.layout-375rem; }
.layout-mb-2 { margin-bottom: 0.layout-5rem; }
.layout-mb-2.layout-5 { margin-bottom: 0.layout-625rem; }
.layout-mb-3 { margin-bottom: 0.layout-75rem; }
.layout-mb-3.layout-5 { margin-bottom: 0.layout-875rem; }
.layout-mb-4 { margin-bottom: 1rem; }
.layout-mb-5 { margin-bottom: 1.layout-25rem; }
.layout-mb-6 { margin-bottom: 1.layout-5rem; }
.layout-mb-7 { margin-bottom: 1.layout-75rem; }
.layout-mb-8 { margin-bottom: 2rem; }
.layout-mb-9 { margin-bottom: 2.layout-25rem; }
.layout-mb-10 { margin-bottom: 2.layout-5rem; }
.layout-mb-11 { margin-bottom: 2.layout-75rem; }
.layout-mb-12 { margin-bottom: 3rem; }
.layout-mb-14 { margin-bottom: 3.layout-5rem; }
.layout-mb-16 { margin-bottom: 4rem; }
.layout-mb-20 { margin-bottom: 5rem; }
.layout-mb-24 { margin-bottom: 6rem; }
.layout-mb-28 { margin-bottom: 7rem; }
.layout-mb-32 { margin-bottom: 8rem; }
.layout-mb-36 { margin-bottom: 9rem; }
.layout-mb-40 { margin-bottom: 10rem; }
.layout-mb-44 { margin-bottom: 11rem; }
.layout-mb-48 { margin-bottom: 12rem; }
.layout-mb-52 { margin-bottom: 13rem; }
.layout-mb-56 { margin-bottom: 14rem; }
.layout-mb-60 { margin-bottom: 15rem; }
.layout-mb-64 { margin-bottom: 16rem; }
.layout-mb-72 { margin-bottom: 18rem; }
.layout-mb-80 { margin-bottom: 20rem; }
.layout-mb-96 { margin-bottom: 24rem; }

.layout-ml-0 { margin-left: 0px; }
.layout-ml-0.layout-5 { margin-left: 0.layout-125rem; }
.layout-ml-1 { margin-left: 0.layout-25rem; }
.layout-ml-1.layout-5 { margin-left: 0.layout-375rem; }
.layout-ml-2 { margin-left: 0.layout-5rem; }
.layout-ml-2.layout-5 { margin-left: 0.layout-625rem; }
.layout-ml-3 { margin-left: 0.layout-75rem; }
.layout-ml-3.layout-5 { margin-left: 0.layout-875rem; }
.layout-ml-4 { margin-left: 1rem; }
.layout-ml-5 { margin-left: 1.layout-25rem; }
.layout-ml-6 { margin-left: 1.layout-5rem; }
.layout-ml-7 { margin-left: 1.layout-75rem; }
.layout-ml-8 { margin-left: 2rem; }
.layout-ml-9 { margin-left: 2.layout-25rem; }
.layout-ml-10 { margin-left: 2.layout-5rem; }
.layout-ml-11 { margin-left: 2.layout-75rem; }
.layout-ml-12 { margin-left: 3rem; }
.layout-ml-14 { margin-left: 3.layout-5rem; }
.layout-ml-16 { margin-left: 4rem; }
.layout-ml-20 { margin-left: 5rem; }
.layout-ml-24 { margin-left: 6rem; }
.layout-ml-28 { margin-left: 7rem; }
.layout-ml-32 { margin-left: 8rem; }
.layout-ml-36 { margin-left: 9rem; }
.layout-ml-40 { margin-left: 10rem; }
.layout-ml-44 { margin-left: 11rem; }
.layout-ml-48 { margin-left: 12rem; }
.layout-ml-52 { margin-left: 13rem; }
.layout-ml-56 { margin-left: 14rem; }
.layout-ml-60 { margin-left: 15rem; }
.layout-ml-64 { margin-left: 16rem; }
.layout-ml-72 { margin-left: 18rem; }
.layout-ml-80 { margin-left: 20rem; }
.layout-ml-96 { margin-left: 24rem; }

.layout-w-0 { width: 0px; }
.layout-w-0.layout-5 { width: 0.layout-125rem; }
.layout-w-1 { width: 0.layout-25rem; }
.layout-w-1.layout-5 { width: 0.layout-375rem; }
.layout-w-2 { width: 0.layout-5rem; }
.layout-w-2.layout-5 { width: 0.layout-625rem; }
.layout-w-3 { width: 0.layout-75rem; }
.layout-w-3.layout-5 { width: 0.layout-875rem; }
.layout-w-4 { width: 1rem; }
.layout-w-5 { width: 1.layout-25rem; }
.layout-w-6 { width: 1.layout-5rem; }
.layout-w-7 { width: 1.layout-75rem; }
.layout-w-8 { width: 2rem; }
.layout-w-9 { width: 2.layout-25rem; }
.layout-w-10 { width: 2.layout-5rem; }
.layout-w-11 { width: 2.layout-75rem; }
.layout-w-12 { width: 3rem; }
.layout-w-14 { width: 3.layout-5rem; }
.layout-w-16 { width: 4rem; }
.layout-w-20 { width: 5rem; }
.layout-w-24 { width: 6rem; }
.layout-w-28 { width: 7rem; }
.layout-w-32 { width: 8rem; }
.layout-w-36 { width: 9rem; }
.layout-w-40 { width: 10rem; }
.layout-w-44 { width: 11rem; }
.layout-w-48 { width: 12rem; }
.layout-w-52 { width: 13rem; }
.layout-w-56 { width: 14rem; }
.layout-w-60 { width: 15rem; }
.layout-w-64 { width: 16rem; }
.layout-w-72 { width: 18rem; }
.layout-w-80 { width: 20rem; }
.layout-w-96 { width: 24rem; }

.layout-h-0 { height: 0px; }
.layout-h-0.layout-5 { height: 0.layout-125rem; }
.layout-h-1 { height: 0.layout-25rem; }
.layout-h-1.layout-5 { height: 0.layout-375rem; }
.layout-h-2 { height: 0.layout-5rem; }
.layout-h-2.layout-5 { height: 0.layout-625rem; }
.layout-h-3 { height: 0.layout-75rem; }
.layout-h-3.layout-5 { height: 0.layout-875rem; }
.layout-h-4 { height: 1rem; }
.layout-h-5 { height: 1.layout-25rem; }
.layout-h-6 { height: 1.layout-5rem; }
.layout-h-7 { height: 1.layout-75rem; }
.layout-h-8 { height: 2rem; }
.layout-h-9 { height: 2.layout-25rem; }
.layout-h-10 { height: 2.layout-5rem; }
.layout-h-11 { height: 2.layout-75rem; }
.layout-h-12 { height: 3rem; }
.layout-h-14 { height: 3.layout-5rem; }
.layout-h-16 { height: 4rem; }
.layout-h-20 { height: 5rem; }
.layout-h-24 { height: 6rem; }
.layout-h-28 { height: 7rem; }
.layout-h-32 { height: 8rem; }
.layout-h-36 { height: 9rem; }
.layout-h-40 { height: 10rem; }
.layout-h-44 { height: 11rem; }
.layout-h-48 { height: 12rem; }
.layout-h-52 { height: 13rem; }
.layout-h-56 { height: 14rem; }
.layout-h-60 { height: 15rem; }
.layout-h-64 { height: 16rem; }
.layout-h-72 { height: 18rem; }
.layout-h-80 { height: 20rem; }
.layout-h-96 { height: 24rem; }

.layout-min-w-0 { min-width: 0px; }
.layout-min-w-0.layout-5 { min-width: 0.layout-125rem; }
.layout-min-w-1 { min-width: 0.layout-25rem; }
.layout-min-w-1.layout-5 { min-width: 0.layout-375rem; }
.layout-min-w-2 { min-width: 0.layout-5rem; }
.layout-min-w-2.layout-5 { min-width: 0.layout-625rem; }
.layout-min-w-3 { min-width: 0.layout-75rem; }
.layout-min-w-3.layout-5 { min-width: 0.layout-875rem; }
.layout-min-w-4 { min-width: 1rem; }
.layout-min-w-5 { min-width: 1.layout-25rem; }
.layout-min-w-6 { min-width: 1.layout-5rem; }
.layout-min-w-7 { min-width: 1.layout-75rem; }
.layout-min-w-8 { min-width: 2rem; }
.layout-min-w-9 { min-width: 2.layout-25rem; }
.layout-min-w-10 { min-width: 2.layout-5rem; }
.layout-min-w-11 { min-width: 2.layout-75rem; }
.layout-min-w-12 { min-width: 3rem; }
.layout-min-w-14 { min-width: 3.layout-5rem; }
.layout-min-w-16 { min-width: 4rem; }
.layout-min-w-20 { min-width: 5rem; }
.layout-min-w-24 { min-width: 6rem; }
.layout-min-w-28 { min-width: 7rem; }
.layout-min-w-32 { min-width: 8rem; }
.layout-min-w-36 { min-width: 9rem; }
.layout-min-w-40 { min-width: 10rem; }
.layout-min-w-44 { min-width: 11rem; }
.layout-min-w-48 { min-width: 12rem; }
.layout-min-w-52 { min-width: 13rem; }
.layout-min-w-56 { min-width: 14rem; }
.layout-min-w-60 { min-width: 15rem; }
.layout-min-w-64 { min-width: 16rem; }
.layout-min-w-72 { min-width: 18rem; }
.layout-min-w-80 { min-width: 20rem; }
.layout-min-w-96 { min-width: 24rem; }

.layout-min-h-0 { min-height: 0px; }
.layout-min-h-0.layout-5 { min-height: 0.layout-125rem; }
.layout-min-h-1 { min-height: 0.layout-25rem; }
.layout-min-h-1.layout-5 { min-height: 0.layout-375rem; }
.layout-min-h-2 { min-height: 0.layout-5rem; }
.layout-min-h-2.layout-5 { min-height: 0.layout-625rem; }
.layout-min-h-3 { min-height: 0.layout-75rem; }
.layout-min-h-3.layout-5 { min-height: 0.layout-875rem; }
.layout-min-h-4 { min-height: 1rem; }
.layout-min-h-5 { min-height: 1.layout-25rem; }
.layout-min-h-6 { min-height: 1.layout-5rem; }
.layout-min-h-7 { min-height: 1.layout-75rem; }
.layout-min-h-8 { min-height: 2rem; }
.layout-min-h-9 { min-height: 2.layout-25rem; }
.layout-min-h-10 { min-height: 2.layout-5rem; }
.layout-min-h-11 { min-height: 2.layout-75rem; }
.layout-min-h-12 { min-height: 3rem; }
.layout-min-h-14 { min-height: 3.layout-5rem; }
.layout-min-h-16 { min-height: 4rem; }
.layout-min-h-20 { min-height: 5rem; }
.layout-min-h-24 { min-height: 6rem; }
.layout-min-h-28 { min-height: 7rem; }
.layout-min-h-32 { min-height: 8rem; }
.layout-min-h-36 { min-height: 9rem; }
.layout-min-h-40 { min-height: 10rem; }
.layout-min-h-44 { min-height: 11rem; }
.layout-min-h-48 { min-height: 12rem; }
.layout-min-h-52 { min-height: 13rem; }
.layout-min-h-56 { min-height: 14rem; }
.layout-min-h-60 { min-height: 15rem; }
.layout-min-h-64 { min-height: 16rem; }
.layout-min-h-72 { min-height: 18rem; }
.layout-min-h-80 { min-height: 20rem; }
.layout-min-h-96 { min-height: 24rem; }

.layout-max-w-0 { max-width: 0px; }
.layout-max-w-0.layout-5 { max-width: 0.layout-125rem; }
.layout-max-w-1 { max-width: 0.layout-25rem; }
.layout-max-w-1.layout-5 { max-width: 0.layout-375rem; }
.layout-max-w-2 { max-width: 0.layout-5rem; }
.layout-max-w-2.layout-5 { max-width: 0.layout-625rem; }
.layout-max-w-3 { max-width: 0.layout-75rem; }
.layout-max-w-3.layout-5 { max-width: 0.layout-875rem; }
.layout-max-w-4 { max-width: 1rem; }
.layout-max-w-5 { max-width: 1.layout-25rem; }
.layout-max-w-6 { max-width: 1.layout-5rem; }
.layout-max-w-7 { max-width: 1.layout-75rem; }
.layout-max-w-8 { max-width: 2rem; }
.layout-max-w-9 { max-width: 2.layout-25rem; }
.layout-max-w-10 { max-width: 2.layout-5rem; }
.layout-max-w-11 { max-width: 2.layout-75rem; }
.layout-max-w-12 { max-width: 3rem; }
.layout-max-w-14 { max-width: 3.layout-5rem; }
.layout-max-w-16 { max-width: 4rem; }
.layout-max-w-20 { max-width: 5rem; }
.layout-max-w-24 { max-width: 6rem; }
.layout-max-w-28 { max-width: 7rem; }
.layout-max-w-32 { max-width: 8rem; }
.layout-max-w-36 { max-width: 9rem; }
.layout-max-w-40 { max-width: 10rem; }
.layout-max-w-44 { max-width: 11rem; }
.layout-max-w-48 { max-width: 12rem; }
.layout-max-w-52 { max-width: 13rem; }
.layout-max-w-56 { max-width: 14rem; }
.layout-max-w-60 { max-width: 15rem; }
.layout-max-w-64 { max-width: 16rem; }
.layout-max-w-72 { max-width: 18rem; }
.layout-max-w-80 { max-width: 20rem; }
.layout-max-w-96 { max-width: 24rem; }

.layout-max-h-0 { max-height: 0px; }
.layout-max-h-0.layout-5 { max-height: 0.layout-125rem; }
.layout-max-h-1 { max-height: 0.layout-25rem; }
.layout-max-h-1.layout-5 { max-height: 0.layout-375rem; }
.layout-max-h-2 { max-height: 0.layout-5rem; }
.layout-max-h-2.layout-5 { max-height: 0.layout-625rem; }
.layout-max-h-3 { max-height: 0.layout-75rem; }
.layout-max-h-3.layout-5 { max-height: 0.layout-875rem; }
.layout-max-h-4 { max-height: 1rem; }
.layout-max-h-5 { max-height: 1.layout-25rem; }
.layout-max-h-6 { max-height: 1.layout-5rem; }
.layout-max-h-7 { max-height: 1.layout-75rem; }
.layout-max-h-8 { max-height: 2rem; }
.layout-max-h-9 { max-height: 2.layout-25rem; }
.layout-max-h-10 { max-height: 2.layout-5rem; }
.layout-max-h-11 { max-height: 2.layout-75rem; }
.layout-max-h-12 { max-height: 3rem; }
.layout-max-h-14 { max-height: 3.layout-5rem; }
.layout-max-h-16 { max-height: 4rem; }
.layout-max-h-20 { max-height: 5rem; }
.layout-max-h-24 { max-height: 6rem; }
.layout-max-h-28 { max-height: 7rem; }
.layout-max-h-32 { max-height: 8rem; }
.layout-max-h-36 { max-height: 9rem; }
.layout-max-h-40 { max-height: 10rem; }
.layout-max-h-44 { max-height: 11rem; }
.layout-max-h-48 { max-height: 12rem; }
.layout-max-h-52 { max-height: 13rem; }
.layout-max-h-56 { max-height: 14rem; }
.layout-max-h-60 { max-height: 15rem; }
.layout-max-h-64 { max-height: 16rem; }
.layout-max-h-72 { max-height: 18rem; }
.layout-max-h-80 { max-height: 20rem; }
.layout-max-h-96 { max-height: 24rem; }

.layout-gap-0 { gap: 0px; }
.layout-gap-0.layout-5 { gap: 0.layout-125rem; }
.layout-gap-1 { gap: 0.layout-25rem; }
.layout-gap-1.layout-5 { gap: 0.layout-375rem; }
.layout-gap-2 { gap: 0.layout-5rem; }
.layout-gap-2.layout-5 { gap: 0.layout-625rem; }
.layout-gap-3 { gap: 0.layout-75rem; }
.layout-gap-3.layout-5 { gap: 0.layout-875rem; }
.layout-gap-4 { gap: 1rem; }
.layout-gap-5 { gap: 1.layout-25rem; }
.layout-gap-6 { gap: 1.layout-5rem; }
.layout-gap-7 { gap: 1.layout-75rem; }
.layout-gap-8 { gap: 2rem; }
.layout-gap-9 { gap: 2.layout-25rem; }
.layout-gap-10 { gap: 2.layout-5rem; }
.layout-gap-11 { gap: 2.layout-75rem; }
.layout-gap-12 { gap: 3rem; }
.layout-gap-14 { gap: 3.layout-5rem; }
.layout-gap-16 { gap: 4rem; }
.layout-gap-20 { gap: 5rem; }
.layout-gap-24 { gap: 6rem; }
.layout-gap-28 { gap: 7rem; }
.layout-gap-32 { gap: 8rem; }
.layout-gap-36 { gap: 9rem; }
.layout-gap-40 { gap: 10rem; }
.layout-gap-44 { gap: 11rem; }
.layout-gap-48 { gap: 12rem; }
.layout-gap-52 { gap: 13rem; }
.layout-gap-56 { gap: 14rem; }
.layout-gap-60 { gap: 15rem; }
.layout-gap-64 { gap: 16rem; }
.layout-gap-72 { gap: 18rem; }
.layout-gap-80 { gap: 20rem; }
.layout-gap-96 { gap: 24rem; }

.layout-top-0 { top: 0px; }
.layout-top-0.layout-5 { top: 0.layout-125rem; }
.layout-top-1 { top: 0.layout-25rem; }
.layout-top-1.layout-5 { top: 0.layout-375rem; }
.layout-top-2 { top: 0.layout-5rem; }
.layout-top-2.layout-5 { top: 0.layout-625rem; }
.layout-top-3 { top: 0.layout-75rem; }
.layout-top-3.layout-5 { top: 0.layout-875rem; }
.layout-top-4 { top: 1rem; }
.layout-top-5 { top: 1.layout-25rem; }
.layout-top-6 { top: 1.layout-5rem; }
.layout-top-7 { top: 1.layout-75rem; }
.layout-top-8 { top: 2rem; }
.layout-top-9 { top: 2.layout-25rem; }
.layout-top-10 { top: 2.layout-5rem; }
.layout-top-11 { top: 2.layout-75rem; }
.layout-top-12 { top: 3rem; }
.layout-top-14 { top: 3.layout-5rem; }
.layout-top-16 { top: 4rem; }
.layout-top-20 { top: 5rem; }
.layout-top-24 { top: 6rem; }
.layout-top-28 { top: 7rem; }
.layout-top-32 { top: 8rem; }
.layout-top-36 { top: 9rem; }
.layout-top-40 { top: 10rem; }
.layout-top-44 { top: 11rem; }
.layout-top-48 { top: 12rem; }
.layout-top-52 { top: 13rem; }
.layout-top-56 { top: 14rem; }
.layout-top-60 { top: 15rem; }
.layout-top-64 { top: 16rem; }
.layout-top-72 { top: 18rem; }
.layout-top-80 { top: 20rem; }
.layout-top-96 { top: 24rem; }

.layout-right-0 { right: 0px; }
.layout-right-0.layout-5 { right: 0.layout-125rem; }
.layout-right-1 { right: 0.layout-25rem; }
.layout-right-1.layout-5 { right: 0.layout-375rem; }
.layout-right-2 { right: 0.layout-5rem; }
.layout-right-2.layout-5 { right: 0.layout-625rem; }
.layout-right-3 { right: 0.layout-75rem; }
.layout-right-3.layout-5 { right: 0.layout-875rem; }
.layout-right-4 { right: 1rem; }
.layout-right-5 { right: 1.layout-25rem; }
.layout-right-6 { right: 1.layout-5rem; }
.layout-right-7 { right: 1.layout-75rem; }
.layout-right-8 { right: 2rem; }
.layout-right-9 { right: 2.layout-25rem; }
.layout-right-10 { right: 2.layout-5rem; }
.layout-right-11 { right: 2.layout-75rem; }
.layout-right-12 { right: 3rem; }
.layout-right-14 { right: 3.layout-5rem; }
.layout-right-16 { right: 4rem; }
.layout-right-20 { right: 5rem; }
.layout-right-24 { right: 6rem; }
.layout-right-28 { right: 7rem; }
.layout-right-32 { right: 8rem; }
.layout-right-36 { right: 9rem; }
.layout-right-40 { right: 10rem; }
.layout-right-44 { right: 11rem; }
.layout-right-48 { right: 12rem; }
.layout-right-52 { right: 13rem; }
.layout-right-56 { right: 14rem; }
.layout-right-60 { right: 15rem; }
.layout-right-64 { right: 16rem; }
.layout-right-72 { right: 18rem; }
.layout-right-80 { right: 20rem; }
.layout-right-96 { right: 24rem; }

.layout-bottom-0 { bottom: 0px; }
.layout-bottom-0.layout-5 { bottom: 0.layout-125rem; }
.layout-bottom-1 { bottom: 0.layout-25rem; }
.layout-bottom-1.layout-5 { bottom: 0.layout-375rem; }
.layout-bottom-2 { bottom: 0.layout-5rem; }
.layout-bottom-2.layout-5 { bottom: 0.layout-625rem; }
.layout-bottom-3 { bottom: 0.layout-75rem; }
.layout-bottom-3.layout-5 { bottom: 0.layout-875rem; }
.layout-bottom-4 { bottom: 1rem; }
.layout-bottom-5 { bottom: 1.layout-25rem; }
.layout-bottom-6 { bottom: 1.layout-5rem; }
.layout-bottom-7 { bottom: 1.layout-75rem; }
.layout-bottom-8 { bottom: 2rem; }
.layout-bottom-9 { bottom: 2.layout-25rem; }
.layout-bottom-10 { bottom: 2.layout-5rem; }
.layout-bottom-11 { bottom: 2.layout-75rem; }
.layout-bottom-12 { bottom: 3rem; }
.layout-bottom-14 { bottom: 3.layout-5rem; }
.layout-bottom-16 { bottom: 4rem; }
.layout-bottom-20 { bottom: 5rem; }
.layout-bottom-24 { bottom: 6rem; }
.layout-bottom-28 { bottom: 7rem; }
.layout-bottom-32 { bottom: 8rem; }
.layout-bottom-36 { bottom: 9rem; }
.layout-bottom-40 { bottom: 10rem; }
.layout-bottom-44 { bottom: 11rem; }
.layout-bottom-48 { bottom: 12rem; }
.layout-bottom-52 { bottom: 13rem; }
.layout-bottom-56 { bottom: 14rem; }
.layout-bottom-60 { bottom: 15rem; }
.layout-bottom-64 { bottom: 16rem; }
.layout-bottom-72 { bottom: 18rem; }
.layout-bottom-80 { bottom: 20rem; }
.layout-bottom-96 { bottom: 24rem; }

.layout-left-0 { left: 0px; }
.layout-left-0.layout-5 { left: 0.layout-125rem; }
.layout-left-1 { left: 0.layout-25rem; }
.layout-left-1.layout-5 { left: 0.layout-375rem; }
.layout-left-2 { left: 0.layout-5rem; }
.layout-left-2.layout-5 { left: 0.layout-625rem; }
.layout-left-3 { left: 0.layout-75rem; }
.layout-left-3.layout-5 { left: 0.layout-875rem; }
.layout-left-4 { left: 1rem; }
.layout-left-5 { left: 1.layout-25rem; }
.layout-left-6 { left: 1.layout-5rem; }
.layout-left-7 { left: 1.layout-75rem; }
.layout-left-8 { left: 2rem; }
.layout-left-9 { left: 2.layout-25rem; }
.layout-left-10 { left: 2.layout-5rem; }
.layout-left-11 { left: 2.layout-75rem; }
.layout-left-12 { left: 3rem; }
.layout-left-14 { left: 3.layout-5rem; }
.layout-left-16 { left: 4rem; }
.layout-left-20 { left: 5rem; }
.layout-left-24 { left: 6rem; }
.layout-left-28 { left: 7rem; }
.layout-left-32 { left: 8rem; }
.layout-left-36 { left: 9rem; }
.layout-left-40 { left: 10rem; }
.layout-left-44 { left: 11rem; }
.layout-left-48 { left: 12rem; }
.layout-left-52 { left: 13rem; }
.layout-left-56 { left: 14rem; }
.layout-left-60 { left: 15rem; }
.layout-left-64 { left: 16rem; }
.layout-left-72 { left: 18rem; }
.layout-left-80 { left: 20rem; }
.layout-left-96 { left: 24rem; }

.layout-text-0 { font-size: 0px; }
.layout-text-0.layout-5 { font-size: 0.layout-125rem; }
.layout-text-1 { font-size: 0.layout-25rem; }
.layout-text-1.layout-5 { font-size: 0.layout-375rem; }
.layout-text-2 { font-size: 0.layout-5rem; }
.layout-text-2.layout-5 { font-size: 0.layout-625rem; }
.layout-text-3 { font-size: 0.layout-75rem; }
.layout-text-3.layout-5 { font-size: 0.layout-875rem; }
.layout-text-4 { font-size: 1rem; }
.layout-text-5 { font-size: 1.layout-25rem; }
.layout-text-6 { font-size: 1.layout-5rem; }
.layout-text-7 { font-size: 1.layout-75rem; }
.layout-text-8 { font-size: 2rem; }
.layout-text-9 { font-size: 2.layout-25rem; }
.layout-text-10 { font-size: 2.layout-5rem; }
.layout-text-11 { font-size: 2.layout-75rem; }
.layout-text-12 { font-size: 3rem; }
.layout-text-14 { font-size: 3.layout-5rem; }
.layout-text-16 { font-size: 4rem; }
.layout-text-20 { font-size: 5rem; }
.layout-text-24 { font-size: 6rem; }
.layout-text-28 { font-size: 7rem; }
.layout-text-32 { font-size: 8rem; }
.layout-text-36 { font-size: 9rem; }
.layout-text-40 { font-size: 10rem; }
.layout-text-44 { font-size: 11rem; }
.layout-text-48 { font-size: 12rem; }
.layout-text-52 { font-size: 13rem; }
.layout-text-56 { font-size: 14rem; }
.layout-text-60 { font-size: 15rem; }
.layout-text-64 { font-size: 16rem; }
.layout-text-72 { font-size: 18rem; }
.layout-text-80 { font-size: 20rem; }
.layout-text-96 { font-size: 24rem; }

.layout-leading-0 { line-height: 0px; }
.layout-leading-0.layout-5 { line-height: 0.layout-125rem; }
.layout-leading-1 { line-height: 0.layout-25rem; }
.layout-leading-1.layout-5 { line-height: 0.layout-375rem; }
.layout-leading-2 { line-height: 0.layout-5rem; }
.layout-leading-2.layout-5 { line-height: 0.layout-625rem; }
.layout-leading-3 { line-height: 0.layout-75rem; }
.layout-leading-3.layout-5 { line-height: 0.layout-875rem; }
.layout-leading-4 { line-height: 1rem; }
.layout-leading-5 { line-height: 1.layout-25rem; }
.layout-leading-6 { line-height: 1.layout-5rem; }
.layout-leading-7 { line-height: 1.layout-75rem; }
.layout-leading-8 { line-height: 2rem; }
.layout-leading-9 { line-height: 2.layout-25rem; }
.layout-leading-10 { line-height: 2.layout-5rem; }
.layout-leading-11 { line-height: 2.layout-75rem; }
.layout-leading-12 { line-height: 3rem; }
.layout-leading-14 { line-height: 3.layout-5rem; }
.layout-leading-16 { line-height: 4rem; }
.layout-leading-20 { line-height: 5rem; }
.layout-leading-24 { line-height: 6rem; }
.layout-leading-28 { line-height: 7rem; }
.layout-leading-32 { line-height: 8rem; }
.layout-leading-36 { line-height: 9rem; }
.layout-leading-40 { line-height: 10rem; }
.layout-leading-44 { line-height: 11rem; }
.layout-leading-48 { line-height: 12rem; }
.layout-leading-52 { line-height: 13rem; }
.layout-leading-56 { line-height: 14rem; }
.layout-leading-60 { line-height: 15rem; }
.layout-leading-64 { line-height: 16rem; }
.layout-leading-72 { line-height: 18rem; }
.layout-leading-80 { line-height: 20rem; }
.layout-leading-96 { line-height: 24rem; }

.layout-tracking-0 { letter-spacing: 0px; }
.layout-tracking-0.layout-5 { letter-spacing: 0.layout-125rem; }
.layout-tracking-1 { letter-spacing: 0.layout-25rem; }
.layout-tracking-1.layout-5 { letter-spacing: 0.layout-375rem; }
.layout-tracking-2 { letter-spacing: 0.layout-5rem; }
.layout-tracking-2.layout-5 { letter-spacing: 0.layout-625rem; }
.layout-tracking-3 { letter-spacing: 0.layout-75rem; }
.layout-tracking-3.layout-5 { letter-spacing: 0.layout-875rem; }
.layout-tracking-4 { letter-spacing: 1rem; }
.layout-tracking-5 { letter-spacing: 1.layout-25rem; }
.layout-tracking-6 { letter-spacing: 1.layout-5rem; }
.layout-tracking-7 { letter-spacing: 1.layout-75rem; }
.layout-tracking-8 { letter-spacing: 2rem; }
.layout-tracking-9 { letter-spacing: 2.layout-25rem; }
.layout-tracking-10 { letter-spacing: 2.layout-5rem; }
.layout-tracking-11 { letter-spacing: 2.layout-75rem; }
.layout-tracking-12 { letter-spacing: 3rem; }
.layout-tracking-14 { letter-spacing: 3.layout-5rem; }
.layout-tracking-16 { letter-spacing: 4rem; }
.layout-tracking-20 { letter-spacing: 5rem; }
.layout-tracking-24 { letter-spacing: 6rem; }
.layout-tracking-28 { letter-spacing: 7rem; }
.layout-tracking-32 { letter-spacing: 8rem; }
.layout-tracking-36 { letter-spacing: 9rem; }
.layout-tracking-40 { letter-spacing: 10rem; }
.layout-tracking-44 { letter-spacing: 11rem; }
.layout-tracking-48 { letter-spacing: 12rem; }
.layout-tracking-52 { letter-spacing: 13rem; }
.layout-tracking-56 { letter-spacing: 14rem; }
.layout-tracking-60 { letter-spacing: 15rem; }
.layout-tracking-64 { letter-spacing: 16rem; }
.layout-tracking-72 { letter-spacing: 18rem; }
.layout-tracking-80 { letter-spacing: 20rem; }
.layout-tracking-96 { letter-spacing: 24rem; }

.layout-rounded-0 { border-radius: 0px; }
.layout-rounded-0.layout-5 { border-radius: 0.layout-125rem; }
.layout-rounded-1 { border-radius: 0.layout-25rem; }
.layout-rounded-1.layout-5 { border-radius: 0.layout-375rem; }
.layout-rounded-2 { border-radius: 0.layout-5rem; }
.layout-rounded-2.layout-5 { border-radius: 0.layout-625rem; }
.layout-rounded-3 { border-radius: 0.layout-75rem; }
.layout-rounded-3.layout-5 { border-radius: 0.layout-875rem; }
.layout-rounded-4 { border-radius: 1rem; }
.layout-rounded-5 { border-radius: 1.layout-25rem; }
.layout-rounded-6 { border-radius: 1.layout-5rem; }
.layout-rounded-7 { border-radius: 1.layout-75rem; }
.layout-rounded-8 { border-radius: 2rem; }
.layout-rounded-9 { border-radius: 2.layout-25rem; }
.layout-rounded-10 { border-radius: 2.layout-5rem; }
.layout-rounded-11 { border-radius: 2.layout-75rem; }
.layout-rounded-12 { border-radius: 3rem; }
.layout-rounded-14 { border-radius: 3.layout-5rem; }
.layout-rounded-16 { border-radius: 4rem; }
.layout-rounded-20 { border-radius: 5rem; }
.layout-rounded-24 { border-radius: 6rem; }
.layout-rounded-28 { border-radius: 7rem; }
.layout-rounded-32 { border-radius: 8rem; }
.layout-rounded-36 { border-radius: 9rem; }
.layout-rounded-40 { border-radius: 10rem; }
.layout-rounded-44 { border-radius: 11rem; }
.layout-rounded-48 { border-radius: 12rem; }
.layout-rounded-52 { border-radius: 13rem; }
.layout-rounded-56 { border-radius: 14rem; }
.layout-rounded-60 { border-radius: 15rem; }
.layout-rounded-64 { border-radius: 16rem; }
.layout-rounded-72 { border-radius: 18rem; }
.layout-rounded-80 { border-radius: 20rem; }
.layout-rounded-96 { border-radius: 24rem; }

.layout-text-slate-50 { color: #f8fafc; }
.layout-bg-slate-50 { background-color: #f8fafc; }
.layout-border-slate-50 { border-color: #f8fafc; }
.layout-ring-slate-50 { --tw-ring-color: #f8fafc; }
.layout-text-slate-100 { color: #f1f5f9; }
.layout-bg-slate-100 { background-color: #f1f5f9; }
.layout-border-slate-100 { border-color: #f1f5f9; }
.layout-ring-slate-100 { --tw-ring-color: #f1f5f9; }
.layout-text-slate-200 { color: #e2e8f0; }
.layout-bg-slate-200 { background-color: #e2e8f0; }
.layout-border-slate-200 { border-color: #e2e8f0; }
.layout-ring-slate-200 { --tw-ring-color: #e2e8f0; }
.layout-text-slate-300 { color: #cbd5e1; }
.layout-bg-slate-300 { background-color: #cbd5e1; }
.layout-border-slate-300 { border-color: #cbd5e1; }
.layout-ring-slate-300 { --tw-ring-color: #cbd5e1; }
.layout-text-slate-400 { color: #94a3b8; }
.layout-bg-slate-400 { background-color: #94a3b8; }
.layout-border-slate-400 { border-color: #94a3b8; }
.layout-ring-slate-400 { --tw-ring-color: #94a3b8; }
.layout-text-slate-500 { color: #64748b; }
.layout-bg-slate-500 { background-color: #64748b; }
.layout-border-slate-500 { border-color: #64748b; }
.layout-ring-slate-500 { --tw-ring-color: #64748b; }
.layout-text-slate-600 { color: #475569; }
.layout-bg-slate-600 { background-color: #475569; }
.layout-border-slate-600 { border-color: #475569; }
.layout-ring-slate-600 { --tw-ring-color: #475569; }
.layout-text-slate-700 { color: #334155; }
.layout-bg-slate-700 { background-color: #334155; }
.layout-border-slate-700 { border-color: #334155; }
.layout-ring-slate-700 { --tw-ring-color: #334155; }
.layout-text-slate-800 { color: #1e293b; }
.layout-bg-slate-800 { background-color: #1e293b; }
.layout-border-slate-800 { border-color: #1e293b; }
.layout-ring-slate-800 { --tw-ring-color: #1e293b; }
.layout-text-slate-900 { color: #0f172a; }
.layout-bg-slate-900 { background-color: #0f172a; }
.layout-border-slate-900 { border-color: #0f172a; }
.layout-ring-slate-900 { --tw-ring-color: #0f172a; }
.layout-text-slate-950 { color: #020617; }
.layout-bg-slate-950 { background-color: #020617; }
.layout-border-slate-950 { border-color: #020617; }
.layout-ring-slate-950 { --tw-ring-color: #020617; }

.layout-text-gray-50 { color: #f8fafc; }
.layout-bg-gray-50 { background-color: #f8fafc; }
.layout-border-gray-50 { border-color: #f8fafc; }
.layout-ring-gray-50 { --tw-ring-color: #f8fafc; }
.layout-text-gray-100 { color: #f1f5f9; }
.layout-bg-gray-100 { background-color: #f1f5f9; }
.layout-border-gray-100 { border-color: #f1f5f9; }
.layout-ring-gray-100 { --tw-ring-color: #f1f5f9; }
.layout-text-gray-200 { color: #e2e8f0; }
.layout-bg-gray-200 { background-color: #e2e8f0; }
.layout-border-gray-200 { border-color: #e2e8f0; }
.layout-ring-gray-200 { --tw-ring-color: #e2e8f0; }
.layout-text-gray-300 { color: #cbd5e1; }
.layout-bg-gray-300 { background-color: #cbd5e1; }
.layout-border-gray-300 { border-color: #cbd5e1; }
.layout-ring-gray-300 { --tw-ring-color: #cbd5e1; }
.layout-text-gray-400 { color: #94a3b8; }
.layout-bg-gray-400 { background-color: #94a3b8; }
.layout-border-gray-400 { border-color: #94a3b8; }
.layout-ring-gray-400 { --tw-ring-color: #94a3b8; }
.layout-text-gray-500 { color: #64748b; }
.layout-bg-gray-500 { background-color: #64748b; }
.layout-border-gray-500 { border-color: #64748b; }
.layout-ring-gray-500 { --tw-ring-color: #64748b; }
.layout-text-gray-600 { color: #475569; }
.layout-bg-gray-600 { background-color: #475569; }
.layout-border-gray-600 { border-color: #475569; }
.layout-ring-gray-600 { --tw-ring-color: #475569; }
.layout-text-gray-700 { color: #334155; }
.layout-bg-gray-700 { background-color: #334155; }
.layout-border-gray-700 { border-color: #334155; }
.layout-ring-gray-700 { --tw-ring-color: #334155; }
.layout-text-gray-800 { color: #1e293b; }
.layout-bg-gray-800 { background-color: #1e293b; }
.layout-border-gray-800 { border-color: #1e293b; }
.layout-ring-gray-800 { --tw-ring-color: #1e293b; }
.layout-text-gray-900 { color: #0f172a; }
.layout-bg-gray-900 { background-color: #0f172a; }
.layout-border-gray-900 { border-color: #0f172a; }
.layout-ring-gray-900 { --tw-ring-color: #0f172a; }
.layout-text-gray-950 { color: #020617; }
.layout-bg-gray-950 { background-color: #020617; }
.layout-border-gray-950 { border-color: #020617; }
.layout-ring-gray-950 { --tw-ring-color: #020617; }

.layout-text-zinc-50 { color: #f8fafc; }
.layout-bg-zinc-50 { background-color: #f8fafc; }
.layout-border-zinc-50 { border-color: #f8fafc; }
.layout-ring-zinc-50 { --tw-ring-color: #f8fafc; }
.layout-text-zinc-100 { color: #f1f5f9; }
.layout-bg-zinc-100 { background-color: #f1f5f9; }
.layout-border-zinc-100 { border-color: #f1f5f9; }
.layout-ring-zinc-100 { --tw-ring-color: #f1f5f9; }
.layout-text-zinc-200 { color: #e2e8f0; }
.layout-bg-zinc-200 { background-color: #e2e8f0; }
.layout-border-zinc-200 { border-color: #e2e8f0; }
.layout-ring-zinc-200 { --tw-ring-color: #e2e8f0; }
.layout-text-zinc-300 { color: #cbd5e1; }
.layout-bg-zinc-300 { background-color: #cbd5e1; }
.layout-border-zinc-300 { border-color: #cbd5e1; }
.layout-ring-zinc-300 { --tw-ring-color: #cbd5e1; }
.layout-text-zinc-400 { color: #94a3b8; }
.layout-bg-zinc-400 { background-color: #94a3b8; }
.layout-border-zinc-400 { border-color: #94a3b8; }
.layout-ring-zinc-400 { --tw-ring-color: #94a3b8; }
.layout-text-zinc-500 { color: #64748b; }
.layout-bg-zinc-500 { background-color: #64748b; }
.layout-border-zinc-500 { border-color: #64748b; }
.layout-ring-zinc-500 { --tw-ring-color: #64748b; }
.layout-text-zinc-600 { color: #475569; }
.layout-bg-zinc-600 { background-color: #475569; }
.layout-border-zinc-600 { border-color: #475569; }
.layout-ring-zinc-600 { --tw-ring-color: #475569; }
.layout-text-zinc-700 { color: #334155; }
.layout-bg-zinc-700 { background-color: #334155; }
.layout-border-zinc-700 { border-color: #334155; }
.layout-ring-zinc-700 { --tw-ring-color: #334155; }
.layout-text-zinc-800 { color: #1e293b; }
.layout-bg-zinc-800 { background-color: #1e293b; }
.layout-border-zinc-800 { border-color: #1e293b; }
.layout-ring-zinc-800 { --tw-ring-color: #1e293b; }
.layout-text-zinc-900 { color: #0f172a; }
.layout-bg-zinc-900 { background-color: #0f172a; }
.layout-border-zinc-900 { border-color: #0f172a; }
.layout-ring-zinc-900 { --tw-ring-color: #0f172a; }
.layout-text-zinc-950 { color: #020617; }
.layout-bg-zinc-950 { background-color: #020617; }
.layout-border-zinc-950 { border-color: #020617; }
.layout-ring-zinc-950 { --tw-ring-color: #020617; }

.layout-text-neutral-50 { color: #f8fafc; }
.layout-bg-neutral-50 { background-color: #f8fafc; }
.layout-border-neutral-50 { border-color: #f8fafc; }
.layout-ring-neutral-50 { --tw-ring-color: #f8fafc; }
.layout-text-neutral-100 { color: #f1f5f9; }
.layout-bg-neutral-100 { background-color: #f1f5f9; }
.layout-border-neutral-100 { border-color: #f1f5f9; }
.layout-ring-neutral-100 { --tw-ring-color: #f1f5f9; }
.layout-text-neutral-200 { color: #e2e8f0; }
.layout-bg-neutral-200 { background-color: #e2e8f0; }
.layout-border-neutral-200 { border-color: #e2e8f0; }
.layout-ring-neutral-200 { --tw-ring-color: #e2e8f0; }
.layout-text-neutral-300 { color: #cbd5e1; }
.layout-bg-neutral-300 { background-color: #cbd5e1; }
.layout-border-neutral-300 { border-color: #cbd5e1; }
.layout-ring-neutral-300 { --tw-ring-color: #cbd5e1; }
.layout-text-neutral-400 { color: #94a3b8; }
.layout-bg-neutral-400 { background-color: #94a3b8; }
.layout-border-neutral-400 { border-color: #94a3b8; }
.layout-ring-neutral-400 { --tw-ring-color: #94a3b8; }
.layout-text-neutral-500 { color: #64748b; }
.layout-bg-neutral-500 { background-color: #64748b; }
.layout-border-neutral-500 { border-color: #64748b; }
.layout-ring-neutral-500 { --tw-ring-color: #64748b; }
.layout-text-neutral-600 { color: #475569; }
.layout-bg-neutral-600 { background-color: #475569; }
.layout-border-neutral-600 { border-color: #475569; }
.layout-ring-neutral-600 { --tw-ring-color: #475569; }
.layout-text-neutral-700 { color: #334155; }
.layout-bg-neutral-700 { background-color: #334155; }
.layout-border-neutral-700 { border-color: #334155; }
.layout-ring-neutral-700 { --tw-ring-color: #334155; }
.layout-text-neutral-800 { color: #1e293b; }
.layout-bg-neutral-800 { background-color: #1e293b; }
.layout-border-neutral-800 { border-color: #1e293b; }
.layout-ring-neutral-800 { --tw-ring-color: #1e293b; }
.layout-text-neutral-900 { color: #0f172a; }
.layout-bg-neutral-900 { background-color: #0f172a; }
.layout-border-neutral-900 { border-color: #0f172a; }
.layout-ring-neutral-900 { --tw-ring-color: #0f172a; }
.layout-text-neutral-950 { color: #020617; }
.layout-bg-neutral-950 { background-color: #020617; }
.layout-border-neutral-950 { border-color: #020617; }
.layout-ring-neutral-950 { --tw-ring-color: #020617; }

.layout-text-stone-50 { color: #f8fafc; }
.layout-bg-stone-50 { background-color: #f8fafc; }
.layout-border-stone-50 { border-color: #f8fafc; }
.layout-ring-stone-50 { --tw-ring-color: #f8fafc; }
.layout-text-stone-100 { color: #f1f5f9; }
.layout-bg-stone-100 { background-color: #f1f5f9; }
.layout-border-stone-100 { border-color: #f1f5f9; }
.layout-ring-stone-100 { --tw-ring-color: #f1f5f9; }
.layout-text-stone-200 { color: #e2e8f0; }
.layout-bg-stone-200 { background-color: #e2e8f0; }
.layout-border-stone-200 { border-color: #e2e8f0; }
.layout-ring-stone-200 { --tw-ring-color: #e2e8f0; }
.layout-text-stone-300 { color: #cbd5e1; }
.layout-bg-stone-300 { background-color: #cbd5e1; }
.layout-border-stone-300 { border-color: #cbd5e1; }
.layout-ring-stone-300 { --tw-ring-color: #cbd5e1; }
.layout-text-stone-400 { color: #94a3b8; }
.layout-bg-stone-400 { background-color: #94a3b8; }
.layout-border-stone-400 { border-color: #94a3b8; }
.layout-ring-stone-400 { --tw-ring-color: #94a3b8; }
.layout-text-stone-500 { color: #64748b; }
.layout-bg-stone-500 { background-color: #64748b; }
.layout-border-stone-500 { border-color: #64748b; }
.layout-ring-stone-500 { --tw-ring-color: #64748b; }
.layout-text-stone-600 { color: #475569; }
.layout-bg-stone-600 { background-color: #475569; }
.layout-border-stone-600 { border-color: #475569; }
.layout-ring-stone-600 { --tw-ring-color: #475569; }
.layout-text-stone-700 { color: #334155; }
.layout-bg-stone-700 { background-color: #334155; }
.layout-border-stone-700 { border-color: #334155; }
.layout-ring-stone-700 { --tw-ring-color: #334155; }
.layout-text-stone-800 { color: #1e293b; }
.layout-bg-stone-800 { background-color: #1e293b; }
.layout-border-stone-800 { border-color: #1e293b; }
.layout-ring-stone-800 { --tw-ring-color: #1e293b; }
.layout-text-stone-900 { color: #0f172a; }
.layout-bg-stone-900 { background-color: #0f172a; }
.layout-border-stone-900 { border-color: #0f172a; }
.layout-ring-stone-900 { --tw-ring-color: #0f172a; }
.layout-text-stone-950 { color: #020617; }
.layout-bg-stone-950 { background-color: #020617; }
.layout-border-stone-950 { border-color: #020617; }
.layout-ring-stone-950 { --tw-ring-color: #020617; }

.layout-text-red-50 { color: #f8fafc; }
.layout-bg-red-50 { background-color: #f8fafc; }
.layout-border-red-50 { border-color: #f8fafc; }
.layout-ring-red-50 { --tw-ring-color: #f8fafc; }
.layout-text-red-100 { color: #f1f5f9; }
.layout-bg-red-100 { background-color: #f1f5f9; }
.layout-border-red-100 { border-color: #f1f5f9; }
.layout-ring-red-100 { --tw-ring-color: #f1f5f9; }
.layout-text-red-200 { color: #e2e8f0; }
.layout-bg-red-200 { background-color: #e2e8f0; }
.layout-border-red-200 { border-color: #e2e8f0; }
.layout-ring-red-200 { --tw-ring-color: #e2e8f0; }
.layout-text-red-300 { color: #cbd5e1; }
.layout-bg-red-300 { background-color: #cbd5e1; }
.layout-border-red-300 { border-color: #cbd5e1; }
.layout-ring-red-300 { --tw-ring-color: #cbd5e1; }
.layout-text-red-400 { color: #94a3b8; }
.layout-bg-red-400 { background-color: #94a3b8; }
.layout-border-red-400 { border-color: #94a3b8; }
.layout-ring-red-400 { --tw-ring-color: #94a3b8; }
.layout-text-red-500 { color: #64748b; }
.layout-bg-red-500 { background-color: #64748b; }
.layout-border-red-500 { border-color: #64748b; }
.layout-ring-red-500 { --tw-ring-color: #64748b; }
.layout-text-red-600 { color: #475569; }
.layout-bg-red-600 { background-color: #475569; }
.layout-border-red-600 { border-color: #475569; }
.layout-ring-red-600 { --tw-ring-color: #475569; }
.layout-text-red-700 { color: #334155; }
.layout-bg-red-700 { background-color: #334155; }
.layout-border-red-700 { border-color: #334155; }
.layout-ring-red-700 { --tw-ring-color: #334155; }
.layout-text-red-800 { color: #1e293b; }
.layout-bg-red-800 { background-color: #1e293b; }
.layout-border-red-800 { border-color: #1e293b; }
.layout-ring-red-800 { --tw-ring-color: #1e293b; }
.layout-text-red-900 { color: #0f172a; }
.layout-bg-red-900 { background-color: #0f172a; }
.layout-border-red-900 { border-color: #0f172a; }
.layout-ring-red-900 { --tw-ring-color: #0f172a; }
.layout-text-red-950 { color: #020617; }
.layout-bg-red-950 { background-color: #020617; }
.layout-border-red-950 { border-color: #020617; }
.layout-ring-red-950 { --tw-ring-color: #020617; }

.layout-text-orange-50 { color: #f8fafc; }
.layout-bg-orange-50 { background-color: #f8fafc; }
.layout-border-orange-50 { border-color: #f8fafc; }
.layout-ring-orange-50 { --tw-ring-color: #f8fafc; }
.layout-text-orange-100 { color: #f1f5f9; }
.layout-bg-orange-100 { background-color: #f1f5f9; }
.layout-border-orange-100 { border-color: #f1f5f9; }
.layout-ring-orange-100 { --tw-ring-color: #f1f5f9; }
.layout-text-orange-200 { color: #e2e8f0; }
.layout-bg-orange-200 { background-color: #e2e8f0; }
.layout-border-orange-200 { border-color: #e2e8f0; }
.layout-ring-orange-200 { --tw-ring-color: #e2e8f0; }
.layout-text-orange-300 { color: #cbd5e1; }
.layout-bg-orange-300 { background-color: #cbd5e1; }
.layout-border-orange-300 { border-color: #cbd5e1; }
.layout-ring-orange-300 { --tw-ring-color: #cbd5e1; }
.layout-text-orange-400 { color: #94a3b8; }
.layout-bg-orange-400 { background-color: #94a3b8; }
.layout-border-orange-400 { border-color: #94a3b8; }
.layout-ring-orange-400 { --tw-ring-color: #94a3b8; }
.layout-text-orange-500 { color: #64748b; }
.layout-bg-orange-500 { background-color: #64748b; }
.layout-border-orange-500 { border-color: #64748b; }
.layout-ring-orange-500 { --tw-ring-color: #64748b; }
.layout-text-orange-600 { color: #475569; }
.layout-bg-orange-600 { background-color: #475569; }
.layout-border-orange-600 { border-color: #475569; }
.layout-ring-orange-600 { --tw-ring-color: #475569; }
.layout-text-orange-700 { color: #334155; }
.layout-bg-orange-700 { background-color: #334155; }
.layout-border-orange-700 { border-color: #334155; }
.layout-ring-orange-700 { --tw-ring-color: #334155; }
.layout-text-orange-800 { color: #1e293b; }
.layout-bg-orange-800 { background-color: #1e293b; }
.layout-border-orange-800 { border-color: #1e293b; }
.layout-ring-orange-800 { --tw-ring-color: #1e293b; }
.layout-text-orange-900 { color: #0f172a; }
.layout-bg-orange-900 { background-color: #0f172a; }
.layout-border-orange-900 { border-color: #0f172a; }
.layout-ring-orange-900 { --tw-ring-color: #0f172a; }
.layout-text-orange-950 { color: #020617; }
.layout-bg-orange-950 { background-color: #020617; }
.layout-border-orange-950 { border-color: #020617; }
.layout-ring-orange-950 { --tw-ring-color: #020617; }

.layout-text-amber-50 { color: #f8fafc; }
.layout-bg-amber-50 { background-color: #f8fafc; }
.layout-border-amber-50 { border-color: #f8fafc; }
.layout-ring-amber-50 { --tw-ring-color: #f8fafc; }
.layout-text-amber-100 { color: #f1f5f9; }
.layout-bg-amber-100 { background-color: #f1f5f9; }
.layout-border-amber-100 { border-color: #f1f5f9; }
.layout-ring-amber-100 { --tw-ring-color: #f1f5f9; }
.layout-text-amber-200 { color: #e2e8f0; }
.layout-bg-amber-200 { background-color: #e2e8f0; }
.layout-border-amber-200 { border-color: #e2e8f0; }
.layout-ring-amber-200 { --tw-ring-color: #e2e8f0; }
.layout-text-amber-300 { color: #cbd5e1; }
.layout-bg-amber-300 { background-color: #cbd5e1; }
.layout-border-amber-300 { border-color: #cbd5e1; }
.layout-ring-amber-300 { --tw-ring-color: #cbd5e1; }
.layout-text-amber-400 { color: #94a3b8; }
.layout-bg-amber-400 { background-color: #94a3b8; }
.layout-border-amber-400 { border-color: #94a3b8; }
.layout-ring-amber-400 { --tw-ring-color: #94a3b8; }
.layout-text-amber-500 { color: #64748b; }
.layout-bg-amber-500 { background-color: #64748b; }
.layout-border-amber-500 { border-color: #64748b; }
.layout-ring-amber-500 { --tw-ring-color: #64748b; }
.layout-text-amber-600 { color: #475569; }
.layout-bg-amber-600 { background-color: #475569; }
.layout-border-amber-600 { border-color: #475569; }
.layout-ring-amber-600 { --tw-ring-color: #475569; }
.layout-text-amber-700 { color: #334155; }
.layout-bg-amber-700 { background-color: #334155; }
.layout-border-amber-700 { border-color: #334155; }
.layout-ring-amber-700 { --tw-ring-color: #334155; }
.layout-text-amber-800 { color: #1e293b; }
.layout-bg-amber-800 { background-color: #1e293b; }
.layout-border-amber-800 { border-color: #1e293b; }
.layout-ring-amber-800 { --tw-ring-color: #1e293b; }
.layout-text-amber-900 { color: #0f172a; }
.layout-bg-amber-900 { background-color: #0f172a; }
.layout-border-amber-900 { border-color: #0f172a; }
.layout-ring-amber-900 { --tw-ring-color: #0f172a; }
.layout-text-amber-950 { color: #020617; }
.layout-bg-amber-950 { background-color: #020617; }
.layout-border-amber-950 { border-color: #020617; }
.layout-ring-amber-950 { --tw-ring-color: #020617; }

.layout-text-yellow-50 { color: #f8fafc; }
.layout-bg-yellow-50 { background-color: #f8fafc; }
.layout-border-yellow-50 { border-color: #f8fafc; }
.layout-ring-yellow-50 { --tw-ring-color: #f8fafc; }
.layout-text-yellow-100 { color: #f1f5f9; }
.layout-bg-yellow-100 { background-color: #f1f5f9; }
.layout-border-yellow-100 { border-color: #f1f5f9; }
.layout-ring-yellow-100 { --tw-ring-color: #f1f5f9; }
.layout-text-yellow-200 { color: #e2e8f0; }
.layout-bg-yellow-200 { background-color: #e2e8f0; }
.layout-border-yellow-200 { border-color: #e2e8f0; }
.layout-ring-yellow-200 { --tw-ring-color: #e2e8f0; }
.layout-text-yellow-300 { color: #cbd5e1; }
.layout-bg-yellow-300 { background-color: #cbd5e1; }
.layout-border-yellow-300 { border-color: #cbd5e1; }
.layout-ring-yellow-300 { --tw-ring-color: #cbd5e1; }
.layout-text-yellow-400 { color: #94a3b8; }
.layout-bg-yellow-400 { background-color: #94a3b8; }
.layout-border-yellow-400 { border-color: #94a3b8; }
.layout-ring-yellow-400 { --tw-ring-color: #94a3b8; }
.layout-text-yellow-500 { color: #64748b; }
.layout-bg-yellow-500 { background-color: #64748b; }
.layout-border-yellow-500 { border-color: #64748b; }
.layout-ring-yellow-500 { --tw-ring-color: #64748b; }
.layout-text-yellow-600 { color: #475569; }
.layout-bg-yellow-600 { background-color: #475569; }
.layout-border-yellow-600 { border-color: #475569; }
.layout-ring-yellow-600 { --tw-ring-color: #475569; }
.layout-text-yellow-700 { color: #334155; }
.layout-bg-yellow-700 { background-color: #334155; }
.layout-border-yellow-700 { border-color: #334155; }
.layout-ring-yellow-700 { --tw-ring-color: #334155; }
.layout-text-yellow-800 { color: #1e293b; }
.layout-bg-yellow-800 { background-color: #1e293b; }
.layout-border-yellow-800 { border-color: #1e293b; }
.layout-ring-yellow-800 { --tw-ring-color: #1e293b; }
.layout-text-yellow-900 { color: #0f172a; }
.layout-bg-yellow-900 { background-color: #0f172a; }
.layout-border-yellow-900 { border-color: #0f172a; }
.layout-ring-yellow-900 { --tw-ring-color: #0f172a; }
.layout-text-yellow-950 { color: #020617; }
.layout-bg-yellow-950 { background-color: #020617; }
.layout-border-yellow-950 { border-color: #020617; }
.layout-ring-yellow-950 { --tw-ring-color: #020617; }

.layout-text-lime-50 { color: #f8fafc; }
.layout-bg-lime-50 { background-color: #f8fafc; }
.layout-border-lime-50 { border-color: #f8fafc; }
.layout-ring-lime-50 { --tw-ring-color: #f8fafc; }
.layout-text-lime-100 { color: #f1f5f9; }
.layout-bg-lime-100 { background-color: #f1f5f9; }
.layout-border-lime-100 { border-color: #f1f5f9; }
.layout-ring-lime-100 { --tw-ring-color: #f1f5f9; }
.layout-text-lime-200 { color: #e2e8f0; }
.layout-bg-lime-200 { background-color: #e2e8f0; }
.layout-border-lime-200 { border-color: #e2e8f0; }
.layout-ring-lime-200 { --tw-ring-color: #e2e8f0; }
.layout-text-lime-300 { color: #cbd5e1; }
.layout-bg-lime-300 { background-color: #cbd5e1; }
.layout-border-lime-300 { border-color: #cbd5e1; }
.layout-ring-lime-300 { --tw-ring-color: #cbd5e1; }
.layout-text-lime-400 { color: #94a3b8; }
.layout-bg-lime-400 { background-color: #94a3b8; }
.layout-border-lime-400 { border-color: #94a3b8; }
.layout-ring-lime-400 { --tw-ring-color: #94a3b8; }
.layout-text-lime-500 { color: #64748b; }
.layout-bg-lime-500 { background-color: #64748b; }
.layout-border-lime-500 { border-color: #64748b; }
.layout-ring-lime-500 { --tw-ring-color: #64748b; }
.layout-text-lime-600 { color: #475569; }
.layout-bg-lime-600 { background-color: #475569; }
.layout-border-lime-600 { border-color: #475569; }
.layout-ring-lime-600 { --tw-ring-color: #475569; }
.layout-text-lime-700 { color: #334155; }
.layout-bg-lime-700 { background-color: #334155; }
.layout-border-lime-700 { border-color: #334155; }
.layout-ring-lime-700 { --tw-ring-color: #334155; }
.layout-text-lime-800 { color: #1e293b; }
.layout-bg-lime-800 { background-color: #1e293b; }
.layout-border-lime-800 { border-color: #1e293b; }
.layout-ring-lime-800 { --tw-ring-color: #1e293b; }
.layout-text-lime-900 { color: #0f172a; }
.layout-bg-lime-900 { background-color: #0f172a; }
.layout-border-lime-900 { border-color: #0f172a; }
.layout-ring-lime-900 { --tw-ring-color: #0f172a; }
.layout-text-lime-950 { color: #020617; }
.layout-bg-lime-950 { background-color: #020617; }
.layout-border-lime-950 { border-color: #020617; }
.layout-ring-lime-950 { --tw-ring-color: #020617; }

.layout-text-green-50 { color: #f8fafc; }
.layout-bg-green-50 { background-color: #f8fafc; }
.layout-border-green-50 { border-color: #f8fafc; }
.layout-ring-green-50 { --tw-ring-color: #f8fafc; }
.layout-text-green-100 { color: #f1f5f9; }
.layout-bg-green-100 { background-color: #f1f5f9; }
.layout-border-green-100 { border-color: #f1f5f9; }
.layout-ring-green-100 { --tw-ring-color: #f1f5f9; }
.layout-text-green-200 { color: #e2e8f0; }
.layout-bg-green-200 { background-color: #e2e8f0; }
.layout-border-green-200 { border-color: #e2e8f0; }
.layout-ring-green-200 { --tw-ring-color: #e2e8f0; }
.layout-text-green-300 { color: #cbd5e1; }
.layout-bg-green-300 { background-color: #cbd5e1; }
.layout-border-green-300 { border-color: #cbd5e1; }
.layout-ring-green-300 { --tw-ring-color: #cbd5e1; }
.layout-text-green-400 { color: #94a3b8; }
.layout-bg-green-400 { background-color: #94a3b8; }
.layout-border-green-400 { border-color: #94a3b8; }
.layout-ring-green-400 { --tw-ring-color: #94a3b8; }
.layout-text-green-500 { color: #64748b; }
.layout-bg-green-500 { background-color: #64748b; }
.layout-border-green-500 { border-color: #64748b; }
.layout-ring-green-500 { --tw-ring-color: #64748b; }
.layout-text-green-600 { color: #475569; }
.layout-bg-green-600 { background-color: #475569; }
.layout-border-green-600 { border-color: #475569; }
.layout-ring-green-600 { --tw-ring-color: #475569; }
.layout-text-green-700 { color: #334155; }
.layout-bg-green-700 { background-color: #334155; }
.layout-border-green-700 { border-color: #334155; }
.layout-ring-green-700 { --tw-ring-color: #334155; }
.layout-text-green-800 { color: #1e293b; }
.layout-bg-green-800 { background-color: #1e293b; }
.layout-border-green-800 { border-color: #1e293b; }
.layout-ring-green-800 { --tw-ring-color: #1e293b; }
.layout-text-green-900 { color: #0f172a; }
.layout-bg-green-900 { background-color: #0f172a; }
.layout-border-green-900 { border-color: #0f172a; }
.layout-ring-green-900 { --tw-ring-color: #0f172a; }
.layout-text-green-950 { color: #020617; }
.layout-bg-green-950 { background-color: #020617; }
.layout-border-green-950 { border-color: #020617; }
.layout-ring-green-950 { --tw-ring-color: #020617; }

.layout-text-emerald-50 { color: #f8fafc; }
.layout-bg-emerald-50 { background-color: #f8fafc; }
.layout-border-emerald-50 { border-color: #f8fafc; }
.layout-ring-emerald-50 { --tw-ring-color: #f8fafc; }
.layout-text-emerald-100 { color: #f1f5f9; }
.layout-bg-emerald-100 { background-color: #f1f5f9; }
.layout-border-emerald-100 { border-color: #f1f5f9; }
.layout-ring-emerald-100 { --tw-ring-color: #f1f5f9; }
.layout-text-emerald-200 { color: #e2e8f0; }
.layout-bg-emerald-200 { background-color: #e2e8f0; }
.layout-border-emerald-200 { border-color: #e2e8f0; }
.layout-ring-emerald-200 { --tw-ring-color: #e2e8f0; }
.layout-text-emerald-300 { color: #cbd5e1; }
.layout-bg-emerald-300 { background-color: #cbd5e1; }
.layout-border-emerald-300 { border-color: #cbd5e1; }
.layout-ring-emerald-300 { --tw-ring-color: #cbd5e1; }
.layout-text-emerald-400 { color: #94a3b8; }
.layout-bg-emerald-400 { background-color: #94a3b8; }
.layout-border-emerald-400 { border-color: #94a3b8; }
.layout-ring-emerald-400 { --tw-ring-color: #94a3b8; }
.layout-text-emerald-500 { color: #64748b; }
.layout-bg-emerald-500 { background-color: #64748b; }
.layout-border-emerald-500 { border-color: #64748b; }
.layout-ring-emerald-500 { --tw-ring-color: #64748b; }
.layout-text-emerald-600 { color: #475569; }
.layout-bg-emerald-600 { background-color: #475569; }
.layout-border-emerald-600 { border-color: #475569; }
.layout-ring-emerald-600 { --tw-ring-color: #475569; }
.layout-text-emerald-700 { color: #334155; }
.layout-bg-emerald-700 { background-color: #334155; }
.layout-border-emerald-700 { border-color: #334155; }
.layout-ring-emerald-700 { --tw-ring-color: #334155; }
.layout-text-emerald-800 { color: #1e293b; }
.layout-bg-emerald-800 { background-color: #1e293b; }
.layout-border-emerald-800 { border-color: #1e293b; }
.layout-ring-emerald-800 { --tw-ring-color: #1e293b; }
.layout-text-emerald-900 { color: #0f172a; }
.layout-bg-emerald-900 { background-color: #0f172a; }
.layout-border-emerald-900 { border-color: #0f172a; }
.layout-ring-emerald-900 { --tw-ring-color: #0f172a; }
.layout-text-emerald-950 { color: #020617; }
.layout-bg-emerald-950 { background-color: #020617; }
.layout-border-emerald-950 { border-color: #020617; }
.layout-ring-emerald-950 { --tw-ring-color: #020617; }

.layout-text-teal-50 { color: #f8fafc; }
.layout-bg-teal-50 { background-color: #f8fafc; }
.layout-border-teal-50 { border-color: #f8fafc; }
.layout-ring-teal-50 { --tw-ring-color: #f8fafc; }
.layout-text-teal-100 { color: #f1f5f9; }
.layout-bg-teal-100 { background-color: #f1f5f9; }
.layout-border-teal-100 { border-color: #f1f5f9; }
.layout-ring-teal-100 { --tw-ring-color: #f1f5f9; }
.layout-text-teal-200 { color: #e2e8f0; }
.layout-bg-teal-200 { background-color: #e2e8f0; }
.layout-border-teal-200 { border-color: #e2e8f0; }
.layout-ring-teal-200 { --tw-ring-color: #e2e8f0; }
.layout-text-teal-300 { color: #cbd5e1; }
.layout-bg-teal-300 { background-color: #cbd5e1; }
.layout-border-teal-300 { border-color: #cbd5e1; }
.layout-ring-teal-300 { --tw-ring-color: #cbd5e1; }
.layout-text-teal-400 { color: #94a3b8; }
.layout-bg-teal-400 { background-color: #94a3b8; }
.layout-border-teal-400 { border-color: #94a3b8; }
.layout-ring-teal-400 { --tw-ring-color: #94a3b8; }
.layout-text-teal-500 { color: #64748b; }
.layout-bg-teal-500 { background-color: #64748b; }
.layout-border-teal-500 { border-color: #64748b; }
.layout-ring-teal-500 { --tw-ring-color: #64748b; }
.layout-text-teal-600 { color: #475569; }
.layout-bg-teal-600 { background-color: #475569; }
.layout-border-teal-600 { border-color: #475569; }
.layout-ring-teal-600 { --tw-ring-color: #475569; }
.layout-text-teal-700 { color: #334155; }
.layout-bg-teal-700 { background-color: #334155; }
.layout-border-teal-700 { border-color: #334155; }
.layout-ring-teal-700 { --tw-ring-color: #334155; }
.layout-text-teal-800 { color: #1e293b; }
.layout-bg-teal-800 { background-color: #1e293b; }
.layout-border-teal-800 { border-color: #1e293b; }
.layout-ring-teal-800 { --tw-ring-color: #1e293b; }
.layout-text-teal-900 { color: #0f172a; }
.layout-bg-teal-900 { background-color: #0f172a; }
.layout-border-teal-900 { border-color: #0f172a; }
.layout-ring-teal-900 { --tw-ring-color: #0f172a; }
.layout-text-teal-950 { color: #020617; }
.layout-bg-teal-950 { background-color: #020617; }
.layout-border-teal-950 { border-color: #020617; }
.layout-ring-teal-950 { --tw-ring-color: #020617; }

.layout-text-cyan-50 { color: #f8fafc; }
.layout-bg-cyan-50 { background-color: #f8fafc; }
.layout-border-cyan-50 { border-color: #f8fafc; }
.layout-ring-cyan-50 { --tw-ring-color: #f8fafc; }
.layout-text-cyan-100 { color: #f1f5f9; }
.layout-bg-cyan-100 { background-color: #f1f5f9; }
.layout-border-cyan-100 { border-color: #f1f5f9; }
.layout-ring-cyan-100 { --tw-ring-color: #f1f5f9; }
.layout-text-cyan-200 { color: #e2e8f0; }
.layout-bg-cyan-200 { background-color: #e2e8f0; }
.layout-border-cyan-200 { border-color: #e2e8f0; }
.layout-ring-cyan-200 { --tw-ring-color: #e2e8f0; }
.layout-text-cyan-300 { color: #cbd5e1; }
.layout-bg-cyan-300 { background-color: #cbd5e1; }
.layout-border-cyan-300 { border-color: #cbd5e1; }
.layout-ring-cyan-300 { --tw-ring-color: #cbd5e1; }
.layout-text-cyan-400 { color: #94a3b8; }
.layout-bg-cyan-400 { background-color: #94a3b8; }
.layout-border-cyan-400 { border-color: #94a3b8; }
.layout-ring-cyan-400 { --tw-ring-color: #94a3b8; }
.layout-text-cyan-500 { color: #64748b; }
.layout-bg-cyan-500 { background-color: #64748b; }
.layout-border-cyan-500 { border-color: #64748b; }
.layout-ring-cyan-500 { --tw-ring-color: #64748b; }
.layout-text-cyan-600 { color: #475569; }
.layout-bg-cyan-600 { background-color: #475569; }
.layout-border-cyan-600 { border-color: #475569; }
.layout-ring-cyan-600 { --tw-ring-color: #475569; }
.layout-text-cyan-700 { color: #334155; }
.layout-bg-cyan-700 { background-color: #334155; }
.layout-border-cyan-700 { border-color: #334155; }
.layout-ring-cyan-700 { --tw-ring-color: #334155; }
.layout-text-cyan-800 { color: #1e293b; }
.layout-bg-cyan-800 { background-color: #1e293b; }
.layout-border-cyan-800 { border-color: #1e293b; }
.layout-ring-cyan-800 { --tw-ring-color: #1e293b; }
.layout-text-cyan-900 { color: #0f172a; }
.layout-bg-cyan-900 { background-color: #0f172a; }
.layout-border-cyan-900 { border-color: #0f172a; }
.layout-ring-cyan-900 { --tw-ring-color: #0f172a; }
.layout-text-cyan-950 { color: #020617; }
.layout-bg-cyan-950 { background-color: #020617; }
.layout-border-cyan-950 { border-color: #020617; }
.layout-ring-cyan-950 { --tw-ring-color: #020617; }

.layout-text-sky-50 { color: #f8fafc; }
.layout-bg-sky-50 { background-color: #f8fafc; }
.layout-border-sky-50 { border-color: #f8fafc; }
.layout-ring-sky-50 { --tw-ring-color: #f8fafc; }
.layout-text-sky-100 { color: #f1f5f9; }
.layout-bg-sky-100 { background-color: #f1f5f9; }
.layout-border-sky-100 { border-color: #f1f5f9; }
.layout-ring-sky-100 { --tw-ring-color: #f1f5f9; }
.layout-text-sky-200 { color: #e2e8f0; }
.layout-bg-sky-200 { background-color: #e2e8f0; }
.layout-border-sky-200 { border-color: #e2e8f0; }
.layout-ring-sky-200 { --tw-ring-color: #e2e8f0; }
.layout-text-sky-300 { color: #cbd5e1; }
.layout-bg-sky-300 { background-color: #cbd5e1; }
.layout-border-sky-300 { border-color: #cbd5e1; }
.layout-ring-sky-300 { --tw-ring-color: #cbd5e1; }
.layout-text-sky-400 { color: #94a3b8; }
.layout-bg-sky-400 { background-color: #94a3b8; }
.layout-border-sky-400 { border-color: #94a3b8; }
.layout-ring-sky-400 { --tw-ring-color: #94a3b8; }
.layout-text-sky-500 { color: #64748b; }
.layout-bg-sky-500 { background-color: #64748b; }
.layout-border-sky-500 { border-color: #64748b; }
.layout-ring-sky-500 { --tw-ring-color: #64748b; }
.layout-text-sky-600 { color: #475569; }
.layout-bg-sky-600 { background-color: #475569; }
.layout-border-sky-600 { border-color: #475569; }
.layout-ring-sky-600 { --tw-ring-color: #475569; }
.layout-text-sky-700 { color: #334155; }
.layout-bg-sky-700 { background-color: #334155; }
.layout-border-sky-700 { border-color: #334155; }
.layout-ring-sky-700 { --tw-ring-color: #334155; }
.layout-text-sky-800 { color: #1e293b; }
.layout-bg-sky-800 { background-color: #1e293b; }
.layout-border-sky-800 { border-color: #1e293b; }
.layout-ring-sky-800 { --tw-ring-color: #1e293b; }
.layout-text-sky-900 { color: #0f172a; }
.layout-bg-sky-900 { background-color: #0f172a; }
.layout-border-sky-900 { border-color: #0f172a; }
.layout-ring-sky-900 { --tw-ring-color: #0f172a; }
.layout-text-sky-950 { color: #020617; }
.layout-bg-sky-950 { background-color: #020617; }
.layout-border-sky-950 { border-color: #020617; }
.layout-ring-sky-950 { --tw-ring-color: #020617; }

.layout-text-blue-50 { color: #f8fafc; }
.layout-bg-blue-50 { background-color: #f8fafc; }
.layout-border-blue-50 { border-color: #f8fafc; }
.layout-ring-blue-50 { --tw-ring-color: #f8fafc; }
.layout-text-blue-100 { color: #f1f5f9; }
.layout-bg-blue-100 { background-color: #f1f5f9; }
.layout-border-blue-100 { border-color: #f1f5f9; }
.layout-ring-blue-100 { --tw-ring-color: #f1f5f9; }
.layout-text-blue-200 { color: #e2e8f0; }
.layout-bg-blue-200 { background-color: #e2e8f0; }
.layout-border-blue-200 { border-color: #e2e8f0; }
.layout-ring-blue-200 { --tw-ring-color: #e2e8f0; }
.layout-text-blue-300 { color: #cbd5e1; }
.layout-bg-blue-300 { background-color: #cbd5e1; }
.layout-border-blue-300 { border-color: #cbd5e1; }
.layout-ring-blue-300 { --tw-ring-color: #cbd5e1; }
.layout-text-blue-400 { color: #94a3b8; }
.layout-bg-blue-400 { background-color: #94a3b8; }
.layout-border-blue-400 { border-color: #94a3b8; }
.layout-ring-blue-400 { --tw-ring-color: #94a3b8; }
.layout-text-blue-500 { color: #64748b; }
.layout-bg-blue-500 { background-color: #64748b; }
.layout-border-blue-500 { border-color: #64748b; }
.layout-ring-blue-500 { --tw-ring-color: #64748b; }
.layout-text-blue-600 { color: #475569; }
.layout-bg-blue-600 { background-color: #475569; }
.layout-border-blue-600 { border-color: #475569; }
.layout-ring-blue-600 { --tw-ring-color: #475569; }
.layout-text-blue-700 { color: #334155; }
.layout-bg-blue-700 { background-color: #334155; }
.layout-border-blue-700 { border-color: #334155; }
.layout-ring-blue-700 { --tw-ring-color: #334155; }
.layout-text-blue-800 { color: #1e293b; }
.layout-bg-blue-800 { background-color: #1e293b; }
.layout-border-blue-800 { border-color: #1e293b; }
.layout-ring-blue-800 { --tw-ring-color: #1e293b; }
.layout-text-blue-900 { color: #0f172a; }
.layout-bg-blue-900 { background-color: #0f172a; }
.layout-border-blue-900 { border-color: #0f172a; }
.layout-ring-blue-900 { --tw-ring-color: #0f172a; }
.layout-text-blue-950 { color: #020617; }
.layout-bg-blue-950 { background-color: #020617; }
.layout-border-blue-950 { border-color: #020617; }
.layout-ring-blue-950 { --tw-ring-color: #020617; }

.layout-text-indigo-50 { color: #f8fafc; }
.layout-bg-indigo-50 { background-color: #f8fafc; }
.layout-border-indigo-50 { border-color: #f8fafc; }
.layout-ring-indigo-50 { --tw-ring-color: #f8fafc; }
.layout-text-indigo-100 { color: #f1f5f9; }
.layout-bg-indigo-100 { background-color: #f1f5f9; }
.layout-border-indigo-100 { border-color: #f1f5f9; }
.layout-ring-indigo-100 { --tw-ring-color: #f1f5f9; }
.layout-text-indigo-200 { color: #e2e8f0; }
.layout-bg-indigo-200 { background-color: #e2e8f0; }
.layout-border-indigo-200 { border-color: #e2e8f0; }
.layout-ring-indigo-200 { --tw-ring-color: #e2e8f0; }
.layout-text-indigo-300 { color: #cbd5e1; }
.layout-bg-indigo-300 { background-color: #cbd5e1; }
.layout-border-indigo-300 { border-color: #cbd5e1; }
.layout-ring-indigo-300 { --tw-ring-color: #cbd5e1; }
.layout-text-indigo-400 { color: #94a3b8; }
.layout-bg-indigo-400 { background-color: #94a3b8; }
.layout-border-indigo-400 { border-color: #94a3b8; }
.layout-ring-indigo-400 { --tw-ring-color: #94a3b8; }
.layout-text-indigo-500 { color: #64748b; }
.layout-bg-indigo-500 { background-color: #64748b; }
.layout-border-indigo-500 { border-color: #64748b; }
.layout-ring-indigo-500 { --tw-ring-color: #64748b; }
.layout-text-indigo-600 { color: #475569; }
.layout-bg-indigo-600 { background-color: #475569; }
.layout-border-indigo-600 { border-color: #475569; }
.layout-ring-indigo-600 { --tw-ring-color: #475569; }
.layout-text-indigo-700 { color: #334155; }
.layout-bg-indigo-700 { background-color: #334155; }
.layout-border-indigo-700 { border-color: #334155; }
.layout-ring-indigo-700 { --tw-ring-color: #334155; }
.layout-text-indigo-800 { color: #1e293b; }
.layout-bg-indigo-800 { background-color: #1e293b; }
.layout-border-indigo-800 { border-color: #1e293b; }
.layout-ring-indigo-800 { --tw-ring-color: #1e293b; }
.layout-text-indigo-900 { color: #0f172a; }
.layout-bg-indigo-900 { background-color: #0f172a; }
.layout-border-indigo-900 { border-color: #0f172a; }
.layout-ring-indigo-900 { --tw-ring-color: #0f172a; }
.layout-text-indigo-950 { color: #020617; }
.layout-bg-indigo-950 { background-color: #020617; }
.layout-border-indigo-950 { border-color: #020617; }
.layout-ring-indigo-950 { --tw-ring-color: #020617; }

.layout-text-violet-50 { color: #f8fafc; }
.layout-bg-violet-50 { background-color: #f8fafc; }
.layout-border-violet-50 { border-color: #f8fafc; }
.layout-ring-violet-50 { --tw-ring-color: #f8fafc; }
.layout-text-violet-100 { color: #f1f5f9; }
.layout-bg-violet-100 { background-color: #f1f5f9; }
.layout-border-violet-100 { border-color: #f1f5f9; }
.layout-ring-violet-100 { --tw-ring-color: #f1f5f9; }
.layout-text-violet-200 { color: #e2e8f0; }
.layout-bg-violet-200 { background-color: #e2e8f0; }
.layout-border-violet-200 { border-color: #e2e8f0; }
.layout-ring-violet-200 { --tw-ring-color: #e2e8f0; }
.layout-text-violet-300 { color: #cbd5e1; }
.layout-bg-violet-300 { background-color: #cbd5e1; }
.layout-border-violet-300 { border-color: #cbd5e1; }
.layout-ring-violet-300 { --tw-ring-color: #cbd5e1; }
.layout-text-violet-400 { color: #94a3b8; }
.layout-bg-violet-400 { background-color: #94a3b8; }
.layout-border-violet-400 { border-color: #94a3b8; }
.layout-ring-violet-400 { --tw-ring-color: #94a3b8; }
.layout-text-violet-500 { color: #64748b; }
.layout-bg-violet-500 { background-color: #64748b; }
.layout-border-violet-500 { border-color: #64748b; }
.layout-ring-violet-500 { --tw-ring-color: #64748b; }
.layout-text-violet-600 { color: #475569; }
.layout-bg-violet-600 { background-color: #475569; }
.layout-border-violet-600 { border-color: #475569; }
.layout-ring-violet-600 { --tw-ring-color: #475569; }
.layout-text-violet-700 { color: #334155; }
.layout-bg-violet-700 { background-color: #334155; }
.layout-border-violet-700 { border-color: #334155; }
.layout-ring-violet-700 { --tw-ring-color: #334155; }
.layout-text-violet-800 { color: #1e293b; }
.layout-bg-violet-800 { background-color: #1e293b; }
.layout-border-violet-800 { border-color: #1e293b; }
.layout-ring-violet-800 { --tw-ring-color: #1e293b; }
.layout-text-violet-900 { color: #0f172a; }
.layout-bg-violet-900 { background-color: #0f172a; }
.layout-border-violet-900 { border-color: #0f172a; }
.layout-ring-violet-900 { --tw-ring-color: #0f172a; }
.layout-text-violet-950 { color: #020617; }
.layout-bg-violet-950 { background-color: #020617; }
.layout-border-violet-950 { border-color: #020617; }
.layout-ring-violet-950 { --tw-ring-color: #020617; }

.layout-text-purple-50 { color: #f8fafc; }
.layout-bg-purple-50 { background-color: #f8fafc; }
.layout-border-purple-50 { border-color: #f8fafc; }
.layout-ring-purple-50 { --tw-ring-color: #f8fafc; }
.layout-text-purple-100 { color: #f1f5f9; }
.layout-bg-purple-100 { background-color: #f1f5f9; }
.layout-border-purple-100 { border-color: #f1f5f9; }
.layout-ring-purple-100 { --tw-ring-color: #f1f5f9; }
.layout-text-purple-200 { color: #e2e8f0; }
.layout-bg-purple-200 { background-color: #e2e8f0; }
.layout-border-purple-200 { border-color: #e2e8f0; }
.layout-ring-purple-200 { --tw-ring-color: #e2e8f0; }
.layout-text-purple-300 { color: #cbd5e1; }
.layout-bg-purple-300 { background-color: #cbd5e1; }
.layout-border-purple-300 { border-color: #cbd5e1; }
.layout-ring-purple-300 { --tw-ring-color: #cbd5e1; }
.layout-text-purple-400 { color: #94a3b8; }
.layout-bg-purple-400 { background-color: #94a3b8; }
.layout-border-purple-400 { border-color: #94a3b8; }
.layout-ring-purple-400 { --tw-ring-color: #94a3b8; }
.layout-text-purple-500 { color: #64748b; }
.layout-bg-purple-500 { background-color: #64748b; }
.layout-border-purple-500 { border-color: #64748b; }
.layout-ring-purple-500 { --tw-ring-color: #64748b; }
.layout-text-purple-600 { color: #475569; }
.layout-bg-purple-600 { background-color: #475569; }
.layout-border-purple-600 { border-color: #475569; }
.layout-ring-purple-600 { --tw-ring-color: #475569; }
.layout-text-purple-700 { color: #334155; }
.layout-bg-purple-700 { background-color: #334155; }
.layout-border-purple-700 { border-color: #334155; }
.layout-ring-purple-700 { --tw-ring-color: #334155; }
.layout-text-purple-800 { color: #1e293b; }
.layout-bg-purple-800 { background-color: #1e293b; }
.layout-border-purple-800 { border-color: #1e293b; }
.layout-ring-purple-800 { --tw-ring-color: #1e293b; }
.layout-text-purple-900 { color: #0f172a; }
.layout-bg-purple-900 { background-color: #0f172a; }
.layout-border-purple-900 { border-color: #0f172a; }
.layout-ring-purple-900 { --tw-ring-color: #0f172a; }
.layout-text-purple-950 { color: #020617; }
.layout-bg-purple-950 { background-color: #020617; }
.layout-border-purple-950 { border-color: #020617; }
.layout-ring-purple-950 { --tw-ring-color: #020617; }

.layout-text-fuchsia-50 { color: #f8fafc; }
.layout-bg-fuchsia-50 { background-color: #f8fafc; }
.layout-border-fuchsia-50 { border-color: #f8fafc; }
.layout-ring-fuchsia-50 { --tw-ring-color: #f8fafc; }
.layout-text-fuchsia-100 { color: #f1f5f9; }
.layout-bg-fuchsia-100 { background-color: #f1f5f9; }
.layout-border-fuchsia-100 { border-color: #f1f5f9; }
.layout-ring-fuchsia-100 { --tw-ring-color: #f1f5f9; }
.layout-text-fuchsia-200 { color: #e2e8f0; }
.layout-bg-fuchsia-200 { background-color: #e2e8f0; }
.layout-border-fuchsia-200 { border-color: #e2e8f0; }
.layout-ring-fuchsia-200 { --tw-ring-color: #e2e8f0; }
.layout-text-fuchsia-300 { color: #cbd5e1; }
.layout-bg-fuchsia-300 { background-color: #cbd5e1; }
.layout-border-fuchsia-300 { border-color: #cbd5e1; }
.layout-ring-fuchsia-300 { --tw-ring-color: #cbd5e1; }
.layout-text-fuchsia-400 { color: #94a3b8; }
.layout-bg-fuchsia-400 { background-color: #94a3b8; }
.layout-border-fuchsia-400 { border-color: #94a3b8; }
.layout-ring-fuchsia-400 { --tw-ring-color: #94a3b8; }
.layout-text-fuchsia-500 { color: #64748b; }
.layout-bg-fuchsia-500 { background-color: #64748b; }
.layout-border-fuchsia-500 { border-color: #64748b; }
.layout-ring-fuchsia-500 { --tw-ring-color: #64748b; }
.layout-text-fuchsia-600 { color: #475569; }
.layout-bg-fuchsia-600 { background-color: #475569; }
.layout-border-fuchsia-600 { border-color: #475569; }
.layout-ring-fuchsia-600 { --tw-ring-color: #475569; }
.layout-text-fuchsia-700 { color: #334155; }
.layout-bg-fuchsia-700 { background-color: #334155; }
.layout-border-fuchsia-700 { border-color: #334155; }
.layout-ring-fuchsia-700 { --tw-ring-color: #334155; }
.layout-text-fuchsia-800 { color: #1e293b; }
.layout-bg-fuchsia-800 { background-color: #1e293b; }
.layout-border-fuchsia-800 { border-color: #1e293b; }
.layout-ring-fuchsia-800 { --tw-ring-color: #1e293b; }
.layout-text-fuchsia-900 { color: #0f172a; }
.layout-bg-fuchsia-900 { background-color: #0f172a; }
.layout-border-fuchsia-900 { border-color: #0f172a; }
.layout-ring-fuchsia-900 { --tw-ring-color: #0f172a; }
.layout-text-fuchsia-950 { color: #020617; }
.layout-bg-fuchsia-950 { background-color: #020617; }
.layout-border-fuchsia-950 { border-color: #020617; }
.layout-ring-fuchsia-950 { --tw-ring-color: #020617; }

.layout-text-pink-50 { color: #f8fafc; }
.layout-bg-pink-50 { background-color: #f8fafc; }
.layout-border-pink-50 { border-color: #f8fafc; }
.layout-ring-pink-50 { --tw-ring-color: #f8fafc; }
.layout-text-pink-100 { color: #f1f5f9; }
.layout-bg-pink-100 { background-color: #f1f5f9; }
.layout-border-pink-100 { border-color: #f1f5f9; }
.layout-ring-pink-100 { --tw-ring-color: #f1f5f9; }
.layout-text-pink-200 { color: #e2e8f0; }
.layout-bg-pink-200 { background-color: #e2e8f0; }
.layout-border-pink-200 { border-color: #e2e8f0; }
.layout-ring-pink-200 { --tw-ring-color: #e2e8f0; }
.layout-text-pink-300 { color: #cbd5e1; }
.layout-bg-pink-300 { background-color: #cbd5e1; }
.layout-border-pink-300 { border-color: #cbd5e1; }
.layout-ring-pink-300 { --tw-ring-color: #cbd5e1; }
.layout-text-pink-400 { color: #94a3b8; }
.layout-bg-pink-400 { background-color: #94a3b8; }
.layout-border-pink-400 { border-color: #94a3b8; }
.layout-ring-pink-400 { --tw-ring-color: #94a3b8; }
.layout-text-pink-500 { color: #64748b; }
.layout-bg-pink-500 { background-color: #64748b; }
.layout-border-pink-500 { border-color: #64748b; }
.layout-ring-pink-500 { --tw-ring-color: #64748b; }
.layout-text-pink-600 { color: #475569; }
.layout-bg-pink-600 { background-color: #475569; }
.layout-border-pink-600 { border-color: #475569; }
.layout-ring-pink-600 { --tw-ring-color: #475569; }
.layout-text-pink-700 { color: #334155; }
.layout-bg-pink-700 { background-color: #334155; }
.layout-border-pink-700 { border-color: #334155; }
.layout-ring-pink-700 { --tw-ring-color: #334155; }
.layout-text-pink-800 { color: #1e293b; }
.layout-bg-pink-800 { background-color: #1e293b; }
.layout-border-pink-800 { border-color: #1e293b; }
.layout-ring-pink-800 { --tw-ring-color: #1e293b; }
.layout-text-pink-900 { color: #0f172a; }
.layout-bg-pink-900 { background-color: #0f172a; }
.layout-border-pink-900 { border-color: #0f172a; }
.layout-ring-pink-900 { --tw-ring-color: #0f172a; }
.layout-text-pink-950 { color: #020617; }
.layout-bg-pink-950 { background-color: #020617; }
.layout-border-pink-950 { border-color: #020617; }
.layout-ring-pink-950 { --tw-ring-color: #020617; }

.layout-text-rose-50 { color: #f8fafc; }
.layout-bg-rose-50 { background-color: #f8fafc; }
.layout-border-rose-50 { border-color: #f8fafc; }
.layout-ring-rose-50 { --tw-ring-color: #f8fafc; }
.layout-text-rose-100 { color: #f1f5f9; }
.layout-bg-rose-100 { background-color: #f1f5f9; }
.layout-border-rose-100 { border-color: #f1f5f9; }
.layout-ring-rose-100 { --tw-ring-color: #f1f5f9; }
.layout-text-rose-200 { color: #e2e8f0; }
.layout-bg-rose-200 { background-color: #e2e8f0; }
.layout-border-rose-200 { border-color: #e2e8f0; }
.layout-ring-rose-200 { --tw-ring-color: #e2e8f0; }
.layout-text-rose-300 { color: #cbd5e1; }
.layout-bg-rose-300 { background-color: #cbd5e1; }
.layout-border-rose-300 { border-color: #cbd5e1; }
.layout-ring-rose-300 { --tw-ring-color: #cbd5e1; }
.layout-text-rose-400 { color: #94a3b8; }
.layout-bg-rose-400 { background-color: #94a3b8; }
.layout-border-rose-400 { border-color: #94a3b8; }
.layout-ring-rose-400 { --tw-ring-color: #94a3b8; }
.layout-text-rose-500 { color: #64748b; }
.layout-bg-rose-500 { background-color: #64748b; }
.layout-border-rose-500 { border-color: #64748b; }
.layout-ring-rose-500 { --tw-ring-color: #64748b; }
.layout-text-rose-600 { color: #475569; }
.layout-bg-rose-600 { background-color: #475569; }
.layout-border-rose-600 { border-color: #475569; }
.layout-ring-rose-600 { --tw-ring-color: #475569; }
.layout-text-rose-700 { color: #334155; }
.layout-bg-rose-700 { background-color: #334155; }
.layout-border-rose-700 { border-color: #334155; }
.layout-ring-rose-700 { --tw-ring-color: #334155; }
.layout-text-rose-800 { color: #1e293b; }
.layout-bg-rose-800 { background-color: #1e293b; }
.layout-border-rose-800 { border-color: #1e293b; }
.layout-ring-rose-800 { --tw-ring-color: #1e293b; }
.layout-text-rose-900 { color: #0f172a; }
.layout-bg-rose-900 { background-color: #0f172a; }
.layout-border-rose-900 { border-color: #0f172a; }
.layout-ring-rose-900 { --tw-ring-color: #0f172a; }
.layout-text-rose-950 { color: #020617; }
.layout-bg-rose-950 { background-color: #020617; }
.layout-border-rose-950 { border-color: #020617; }
.layout-ring-rose-950 { --tw-ring-color: #020617; }

.layout-block { display: block; }
.layout-inline-block { display: inline-block; }
.layout-inline { display: inline; }
.layout-flex { display: flex; }
.layout-inline-flex { display: inline-flex; }
.layout-grid { display: grid; }
.layout-inline-grid { display: inline-grid; }
.layout-table { display: table; }
.layout-hidden { display: hidden; }
.layout-contents { display: contents; }
.layout-flow-root { display: flow-root; }

.layout-flex-1 { flex: 1 1 0%; }
.layout-flex-2 { flex: 2 2 0%; }
.layout-flex-3 { flex: 3 3 0%; }
.layout-flex-4 { flex: 4 4 0%; }
.layout-flex-5 { flex: 5 5 0%; }
.layout-flex-6 { flex: 6 6 0%; }
.layout-flex-7 { flex: 7 7 0%; }
.layout-flex-8 { flex: 8 8 0%; }
.layout-flex-9 { flex: 9 9 0%; }
.layout-flex-10 { flex: 10 10 0%; }
.layout-flex-11 { flex: 11 11 0%; }
.layout-flex-12 { flex: 12 12 0%; }
.layout-flex-auto { flex: 1 1 auto; }
.layout-flex-initial { flex: 0 1 auto; }
.layout-flex-none { flex: none; }
.layout-flex-row { flex-direction: row; }
.layout-flex-col { flex-direction: column; }
.layout-flex-wrap { flex-wrap: wrap; }
.layout-flex-nowrap { flex-wrap: nowrap; }
.layout-items-start { align-items: flex-start; }
.layout-items-center { align-items: center; }
.layout-items-end { align-items: flex-end; }
.layout-justify-start { justify-content: flex-start; }
.layout-justify-center { justify-content: center; }
.layout-justify-end { justify-content: flex-end; }
.layout-justify-between { justify-content: space-between; }

.layout-grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
.layout-col-span-1 { grid-column: span 1 / span 1; }
.layout-grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.layout-col-span-2 { grid-column: span 2 / span 2; }
.layout-grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.layout-col-span-3 { grid-column: span 3 / span 3; }
.layout-grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.layout-col-span-4 { grid-column: span 4 / span 4; }
.layout-grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
.layout-col-span-5 { grid-column: span 5 / span 5; }
.layout-grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
.layout-col-span-6 { grid-column: span 6 / span 6; }
.layout-grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
.layout-col-span-7 { grid-column: span 7 / span 7; }
.layout-grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
.layout-col-span-8 { grid-column: span 8 / span 8; }
.layout-grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
.layout-col-span-9 { grid-column: span 9 / span 9; }
.layout-grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
.layout-col-span-10 { grid-column: span 10 / span 10; }
.layout-grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
.layout-col-span-11 { grid-column: span 11 / span 11; }
.layout-grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
.layout-col-span-12 { grid-column: span 12 / span 12; }

@media (min-width: 640px) {
  .layout-sm\:p-0 { padding: 0px; }
  .layout-sm\:p-0.layout-5 { padding: 0.layout-125rem; }
  .layout-sm\:p-1 { padding: 0.layout-25rem; }
  .layout-sm\:p-1.layout-5 { padding: 0.layout-375rem; }
  .layout-sm\:p-2 { padding: 0.layout-5rem; }
  .layout-sm\:p-2.layout-5 { padding: 0.layout-625rem; }
  .layout-sm\:p-3 { padding: 0.layout-75rem; }
  .layout-sm\:p-3.layout-5 { padding: 0.layout-875rem; }
  .layout-sm\:p-4 { padding: 1rem; }
  .layout-sm\:p-5 { padding: 1.layout-25rem; }
  .layout-sm\:p-6 { padding: 1.layout-5rem; }
  .layout-sm\:p-7 { padding: 1.layout-75rem; }
  .layout-sm\:p-8 { padding: 2rem; }
  .layout-sm\:p-9 { padding: 2.layout-25rem; }
  .layout-sm\:p-10 { padding: 2.layout-5rem; }
  .layout-sm\:p-11 { padding: 2.layout-75rem; }
  .layout-sm\:px-0 { padding-inline: 0px; }
  .layout-sm\:px-0.layout-5 { padding-inline: 0.layout-125rem; }
  .layout-sm\:px-1 { padding-inline: 0.layout-25rem; }
  .layout-sm\:px-1.layout-5 { padding-inline: 0.layout-375rem; }
  .layout-sm\:px-2 { padding-inline: 0.layout-5rem; }
  .layout-sm\:px-2.layout-5 { padding-inline: 0.layout-625rem; }
  .layout-sm\:px-3 { padding-inline: 0.layout-75rem; }
  .layout-sm\:px-3.layout-5 { padding-inline: 0.layout-875rem; }
  .layout-sm\:px-4 { padding-inline: 1rem; }
  .layout-sm\:px-5 { padding-inline: 1.layout-25rem; }
  .layout-sm\:px-6 { padding-inline: 1.layout-5rem; }
  .layout-sm\:px-7 { padding-inline: 1.layout-75rem; }
  .layout-sm\:px-8 { padding-inline: 2rem; }
  .layout-sm\:px-9 { padding-inline: 2.layout-25rem; }
  .layout-sm\:px-10 { padding-inline: 2.layout-5rem; }
  .layout-sm\:px-11 { padding-inline: 2.layout-75rem; }
  .layout-sm\:py-0 { padding-block: 0px; }
  .layout-sm\:py-0.layout-5 { padding-block: 0.layout-125rem; }
  .layout-sm\:py-1 { padding-block: 0.layout-25rem; }
  .layout-sm\:py-1.layout-5 { padding-block: 0.layout-375rem; }
  .layout-sm\:py-2 { padding-block: 0.layout-5rem; }
  .layout-sm\:py-2.layout-5 { padding-block: 0.layout-625rem; }
  .layout-sm\:py-3 { padding-block: 0.layout-75rem; }
  .layout-sm\:py-3.layout-5 { padding-block: 0.layout-875rem; }
  .layout-sm\:py-4 { padding-block: 1rem; }
  .layout-sm\:py-5 { padding-block: 1.layout-25rem; }
  .layout-sm\:py-6 { padding-block: 1.layout-5rem; }
  .layout-sm\:py-7 { padding-block: 1.layout-75rem; }
  .layout-sm\:py-8 { padding-block: 2rem; }
  .layout-sm\:py-9 { padding-block: 2.layout-25rem; }
  .layout-sm\:py-10 { padding-block: 2.layout-5rem; }
  .layout-sm\:py-11 { padding-block: 2.layout-75rem; }
  .layout-sm\:pt-0 { padding-top: 0px; }
  .layout-sm\:pt-0.layout-5 { padding-top: 0.layout-125rem; }
  .layout-sm\:pt-1 { padding-top: 0.layout-25rem; }
  .layout-sm\:pt-1.layout-5 { padding-top: 0.layout-375rem; }
  .layout-sm\:pt-2 { padding-top: 0.layout-5rem; }
  .layout-sm\:pt-2.layout-5 { padding-top: 0.layout-625rem; }
  .layout-sm\:pt-3 { padding-top: 0.layout-75rem; }
  .layout-sm\:pt-3.layout-5 { padding-top: 0.layout-875rem; }
  .layout-sm\:pt-4 { padding-top: 1rem; }
  .layout-sm\:pt-5 { padding-top: 1.layout-25rem; }
  .layout-sm\:pt-6 { padding-top: 1.layout-5rem; }
  .layout-sm\:pt-7 { padding-top: 1.layout-75rem; }
  .layout-sm\:pt-8 { padding-top: 2rem; }
  .layout-sm\:pt-9 { padding-top: 2.layout-25rem; }
  .layout-sm\:pt-10 { padding-top: 2.layout-5rem; }
  .layout-sm\:pt-11 { padding-top: 2.layout-75rem; }
  .layout-sm\:pr-0 { padding-right: 0px; }
  .layout-sm\:pr-0.layout-5 { padding-right: 0.layout-125rem; }
  .layout-sm\:pr-1 { padding-right: 0.layout-25rem; }
  .layout-sm\:pr-1.layout-5 { padding-right: 0.layout-375rem; }
  .layout-sm\:pr-2 { padding-right: 0.layout-5rem; }
  .layout-sm\:pr-2.layout-5 { padding-right: 0.layout-625rem; }
  .layout-sm\:pr-3 { padding-right: 0.layout-75rem; }
  .layout-sm\:pr-3.layout-5 { padding-right: 0.layout-875rem; }
  .layout-sm\:pr-4 { padding-right: 1rem; }
  .layout-sm\:pr-5 { padding-right: 1.layout-25rem; }
  .layout-sm\:pr-6 { padding-right: 1.layout-5rem; }
  .layout-sm\:pr-7 { padding-right: 1.layout-75rem; }
  .layout-sm\:pr-8 { padding-right: 2rem; }
  .layout-sm\:pr-9 { padding-right: 2.layout-25rem; }
  .layout-sm\:pr-10 { padding-right: 2.layout-5rem; }
  .layout-sm\:pr-11 { padding-right: 2.layout-75rem; }
  .layout-sm\:pb-0 { padding-bottom: 0px; }
  .layout-sm\:pb-0.layout-5 { padding-bottom: 0.layout-125rem; }
  .layout-sm\:pb-1 { padding-bottom: 0.layout-25rem; }
  .layout-sm\:pb-1.layout-5 { padding-bottom: 0.layout-375rem; }
  .layout-sm\:pb-2 { padding-bottom: 0.layout-5rem; }
  .layout-sm\:pb-2.layout-5 { padding-bottom: 0.layout-625rem; }
  .layout-sm\:pb-3 { padding-bottom: 0.layout-75rem; }
  .layout-sm\:pb-3.layout-5 { padding-bottom: 0.layout-875rem; }
  .layout-sm\:pb-4 { padding-bottom: 1rem; }
  .layout-sm\:pb-5 { padding-bottom: 1.layout-25rem; }
  .layout-sm\:pb-6 { padding-bottom: 1.layout-5rem; }
  .layout-sm\:pb-7 { padding-bottom: 1.layout-75rem; }
  .layout-sm\:pb-8 { padding-bottom: 2rem; }
  .layout-sm\:pb-9 { padding-bottom: 2.layout-25rem; }
  .layout-sm\:pb-10 { padding-bottom: 2.layout-5rem; }
  .layout-sm\:pb-11 { padding-bottom: 2.layout-75rem; }
  .layout-sm\:pl-0 { padding-left: 0px; }
  .layout-sm\:pl-0.layout-5 { padding-left: 0.layout-125rem; }
  .layout-sm\:pl-1 { padding-left: 0.layout-25rem; }
  .layout-sm\:pl-1.layout-5 { padding-left: 0.layout-375rem; }
  .layout-sm\:pl-2 { padding-left: 0.layout-5rem; }
  .layout-sm\:pl-2.layout-5 { padding-left: 0.layout-625rem; }
  .layout-sm\:pl-3 { padding-left: 0.layout-75rem; }
  .layout-sm\:pl-3.layout-5 { padding-left: 0.layout-875rem; }
  .layout-sm\:pl-4 { padding-left: 1rem; }
  .layout-sm\:pl-5 { padding-left: 1.layout-25rem; }
  .layout-sm\:pl-6 { padding-left: 1.layout-5rem; }
  .layout-sm\:pl-7 { padding-left: 1.layout-75rem; }
  .layout-sm\:pl-8 { padding-left: 2rem; }
  .layout-sm\:pl-9 { padding-left: 2.layout-25rem; }
  .layout-sm\:pl-10 { padding-left: 2.layout-5rem; }
  .layout-sm\:pl-11 { padding-left: 2.layout-75rem; }
  .layout-sm\:m-0 { margin: 0px; }
  .layout-sm\:m-0.layout-5 { margin: 0.layout-125rem; }
  .layout-sm\:m-1 { margin: 0.layout-25rem; }
  .layout-sm\:m-1.layout-5 { margin: 0.layout-375rem; }
  .layout-sm\:m-2 { margin: 0.layout-5rem; }
  .layout-sm\:m-2.layout-5 { margin: 0.layout-625rem; }
  .layout-sm\:m-3 { margin: 0.layout-75rem; }
  .layout-sm\:m-3.layout-5 { margin: 0.layout-875rem; }
  .layout-sm\:m-4 { margin: 1rem; }
  .layout-sm\:m-5 { margin: 1.layout-25rem; }
  .layout-sm\:m-6 { margin: 1.layout-5rem; }
  .layout-sm\:m-7 { margin: 1.layout-75rem; }
  .layout-sm\:m-8 { margin: 2rem; }
  .layout-sm\:m-9 { margin: 2.layout-25rem; }
  .layout-sm\:m-10 { margin: 2.layout-5rem; }
  .layout-sm\:m-11 { margin: 2.layout-75rem; }
  .layout-sm\:block { display: block; }
  .layout-sm\:inline-block { display: inline-block; }
  .layout-sm\:inline { display: inline; }
  .layout-sm\:flex { display: flex; }
  .layout-sm\:inline-flex { display: inline-flex; }
  .layout-sm\:grid { display: grid; }
  .layout-sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .layout-sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .layout-sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .layout-sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .layout-sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .layout-sm\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .layout-sm\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .layout-sm\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .layout-sm\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .layout-sm\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .layout-sm\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .layout-sm\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 768px) {
  .layout-md\:p-0 { padding: 0px; }
  .layout-md\:p-0.layout-5 { padding: 0.layout-125rem; }
  .layout-md\:p-1 { padding: 0.layout-25rem; }
  .layout-md\:p-1.layout-5 { padding: 0.layout-375rem; }
  .layout-md\:p-2 { padding: 0.layout-5rem; }
  .layout-md\:p-2.layout-5 { padding: 0.layout-625rem; }
  .layout-md\:p-3 { padding: 0.layout-75rem; }
  .layout-md\:p-3.layout-5 { padding: 0.layout-875rem; }
  .layout-md\:p-4 { padding: 1rem; }
  .layout-md\:p-5 { padding: 1.layout-25rem; }
  .layout-md\:p-6 { padding: 1.layout-5rem; }
  .layout-md\:p-7 { padding: 1.layout-75rem; }
  .layout-md\:p-8 { padding: 2rem; }
  .layout-md\:p-9 { padding: 2.layout-25rem; }
  .layout-md\:p-10 { padding: 2.layout-5rem; }
  .layout-md\:p-11 { padding: 2.layout-75rem; }
  .layout-md\:px-0 { padding-inline: 0px; }
  .layout-md\:px-0.layout-5 { padding-inline: 0.layout-125rem; }
  .layout-md\:px-1 { padding-inline: 0.layout-25rem; }
  .layout-md\:px-1.layout-5 { padding-inline: 0.layout-375rem; }
  .layout-md\:px-2 { padding-inline: 0.layout-5rem; }
  .layout-md\:px-2.layout-5 { padding-inline: 0.layout-625rem; }
  .layout-md\:px-3 { padding-inline: 0.layout-75rem; }
  .layout-md\:px-3.layout-5 { padding-inline: 0.layout-875rem; }
  .layout-md\:px-4 { padding-inline: 1rem; }
  .layout-md\:px-5 { padding-inline: 1.layout-25rem; }
  .layout-md\:px-6 { padding-inline: 1.layout-5rem; }
  .layout-md\:px-7 { padding-inline: 1.layout-75rem; }
  .layout-md\:px-8 { padding-inline: 2rem; }
  .layout-md\:px-9 { padding-inline: 2.layout-25rem; }
  .layout-md\:px-10 { padding-inline: 2.layout-5rem; }
  .layout-md\:px-11 { padding-inline: 2.layout-75rem; }
  .layout-md\:py-0 { padding-block: 0px; }
  .layout-md\:py-0.layout-5 { padding-block: 0.layout-125rem; }
  .layout-md\:py-1 { padding-block: 0.layout-25rem; }
  .layout-md\:py-1.layout-5 { padding-block: 0.layout-375rem; }
  .layout-md\:py-2 { padding-block: 0.layout-5rem; }
  .layout-md\:py-2.layout-5 { padding-block: 0.layout-625rem; }
  .layout-md\:py-3 { padding-block: 0.layout-75rem; }
  .layout-md\:py-3.layout-5 { padding-block: 0.layout-875rem; }
  .layout-md\:py-4 { padding-block: 1rem; }
  .layout-md\:py-5 { padding-block: 1.layout-25rem; }
  .layout-md\:py-6 { padding-block: 1.layout-5rem; }
  .layout-md\:py-7 { padding-block: 1.layout-75rem; }
  .layout-md\:py-8 { padding-block: 2rem; }
  .layout-md\:py-9 { padding-block: 2.layout-25rem; }
  .layout-md\:py-10 { padding-block: 2.layout-5rem; }
  .layout-md\:py-11 { padding-block: 2.layout-75rem; }
  .layout-md\:pt-0 { padding-top: 0px; }
  .layout-md\:pt-0.layout-5 { padding-top: 0.layout-125rem; }
  .layout-md\:pt-1 { padding-top: 0.layout-25rem; }
  .layout-md\:pt-1.layout-5 { padding-top: 0.layout-375rem; }
  .layout-md\:pt-2 { padding-top: 0.layout-5rem; }
  .layout-md\:pt-2.layout-5 { padding-top: 0.layout-625rem; }
  .layout-md\:pt-3 { padding-top: 0.layout-75rem; }
  .layout-md\:pt-3.layout-5 { padding-top: 0.layout-875rem; }
  .layout-md\:pt-4 { padding-top: 1rem; }
  .layout-md\:pt-5 { padding-top: 1.layout-25rem; }
  .layout-md\:pt-6 { padding-top: 1.layout-5rem; }
  .layout-md\:pt-7 { padding-top: 1.layout-75rem; }
  .layout-md\:pt-8 { padding-top: 2rem; }
  .layout-md\:pt-9 { padding-top: 2.layout-25rem; }
  .layout-md\:pt-10 { padding-top: 2.layout-5rem; }
  .layout-md\:pt-11 { padding-top: 2.layout-75rem; }
  .layout-md\:pr-0 { padding-right: 0px; }
  .layout-md\:pr-0.layout-5 { padding-right: 0.layout-125rem; }
  .layout-md\:pr-1 { padding-right: 0.layout-25rem; }
  .layout-md\:pr-1.layout-5 { padding-right: 0.layout-375rem; }
  .layout-md\:pr-2 { padding-right: 0.layout-5rem; }
  .layout-md\:pr-2.layout-5 { padding-right: 0.layout-625rem; }
  .layout-md\:pr-3 { padding-right: 0.layout-75rem; }
  .layout-md\:pr-3.layout-5 { padding-right: 0.layout-875rem; }
  .layout-md\:pr-4 { padding-right: 1rem; }
  .layout-md\:pr-5 { padding-right: 1.layout-25rem; }
  .layout-md\:pr-6 { padding-right: 1.layout-5rem; }
  .layout-md\:pr-7 { padding-right: 1.layout-75rem; }
  .layout-md\:pr-8 { padding-right: 2rem; }
  .layout-md\:pr-9 { padding-right: 2.layout-25rem; }
  .layout-md\:pr-10 { padding-right: 2.layout-5rem; }
  .layout-md\:pr-11 { padding-right: 2.layout-75rem; }
  .layout-md\:pb-0 { padding-bottom: 0px; }
  .layout-md\:pb-0.layout-5 { padding-bottom: 0.layout-125rem; }
  .layout-md\:pb-1 { padding-bottom: 0.layout-25rem; }
  .layout-md\:pb-1.layout-5 { padding-bottom: 0.layout-375rem; }
  .layout-md\:pb-2 { padding-bottom: 0.layout-5rem; }
  .layout-md\:pb-2.layout-5 { padding-bottom: 0.layout-625rem; }
  .layout-md\:pb-3 { padding-bottom: 0.layout-75rem; }
  .layout-md\:pb-3.layout-5 { padding-bottom: 0.layout-875rem; }
  .layout-md\:pb-4 { padding-bottom: 1rem; }
  .layout-md\:pb-5 { padding-bottom: 1.layout-25rem; }
  .layout-md\:pb-6 { padding-bottom: 1.layout-5rem; }
  .layout-md\:pb-7 { padding-bottom: 1.layout-75rem; }
  .layout-md\:pb-8 { padding-bottom: 2rem; }
  .layout-md\:pb-9 { padding-bottom: 2.layout-25rem; }
  .layout-md\:pb-10 { padding-bottom: 2.layout-5rem; }
  .layout-md\:pb-11 { padding-bottom: 2.layout-75rem; }
  .layout-md\:pl-0 { padding-left: 0px; }
  .layout-md\:pl-0.layout-5 { padding-left: 0.layout-125rem; }
  .layout-md\:pl-1 { padding-left: 0.layout-25rem; }
  .layout-md\:pl-1.layout-5 { padding-left: 0.layout-375rem; }
  .layout-md\:pl-2 { padding-left: 0.layout-5rem; }
  .layout-md\:pl-2.layout-5 { padding-left: 0.layout-625rem; }
  .layout-md\:pl-3 { padding-left: 0.layout-75rem; }
  .layout-md\:pl-3.layout-5 { padding-left: 0.layout-875rem; }
  .layout-md\:pl-4 { padding-left: 1rem; }
  .layout-md\:pl-5 { padding-left: 1.layout-25rem; }
  .layout-md\:pl-6 { padding-left: 1.layout-5rem; }
  .layout-md\:pl-7 { padding-left: 1.layout-75rem; }
  .layout-md\:pl-8 { padding-left: 2rem; }
  .layout-md\:pl-9 { padding-left: 2.layout-25rem; }
  .layout-md\:pl-10 { padding-left: 2.layout-5rem; }
  .layout-md\:pl-11 { padding-left: 2.layout-75rem; }
  .layout-md\:m-0 { margin: 0px; }
  .layout-md\:m-0.layout-5 { margin: 0.layout-125rem; }
  .layout-md\:m-1 { margin: 0.layout-25rem; }
  .layout-md\:m-1.layout-5 { margin: 0.layout-375rem; }
  .layout-md\:m-2 { margin: 0.layout-5rem; }
  .layout-md\:m-2.layout-5 { margin: 0.layout-625rem; }
  .layout-md\:m-3 { margin: 0.layout-75rem; }
  .layout-md\:m-3.layout-5 { margin: 0.layout-875rem; }
  .layout-md\:m-4 { margin: 1rem; }
  .layout-md\:m-5 { margin: 1.layout-25rem; }
  .layout-md\:m-6 { margin: 1.layout-5rem; }
  .layout-md\:m-7 { margin: 1.layout-75rem; }
  .layout-md\:m-8 { margin: 2rem; }
  .layout-md\:m-9 { margin: 2.layout-25rem; }
  .layout-md\:m-10 { margin: 2.layout-5rem; }
  .layout-md\:m-11 { margin: 2.layout-75rem; }
  .layout-md\:block { display: block; }
  .layout-md\:inline-block { display: inline-block; }
  .layout-md\:inline { display: inline; }
  .layout-md\:flex { display: flex; }
  .layout-md\:inline-flex { display: inline-flex; }
  .layout-md\:grid { display: grid; }
  .layout-md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .layout-md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .layout-md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .layout-md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .layout-md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .layout-md\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .layout-md\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .layout-md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .layout-md\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .layout-md\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .layout-md\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .layout-md\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1024px) {
  .layout-lg\:p-0 { padding: 0px; }
  .layout-lg\:p-0.layout-5 { padding: 0.layout-125rem; }
  .layout-lg\:p-1 { padding: 0.layout-25rem; }
  .layout-lg\:p-1.layout-5 { padding: 0.layout-375rem; }
  .layout-lg\:p-2 { padding: 0.layout-5rem; }
  .layout-lg\:p-2.layout-5 { padding: 0.layout-625rem; }
  .layout-lg\:p-3 { padding: 0.layout-75rem; }
  .layout-lg\:p-3.layout-5 { padding: 0.layout-875rem; }
  .layout-lg\:p-4 { padding: 1rem; }
  .layout-lg\:p-5 { padding: 1.layout-25rem; }
  .layout-lg\:p-6 { padding: 1.layout-5rem; }
  .layout-lg\:p-7 { padding: 1.layout-75rem; }
  .layout-lg\:p-8 { padding: 2rem; }
  .layout-lg\:p-9 { padding: 2.layout-25rem; }
  .layout-lg\:p-10 { padding: 2.layout-5rem; }
  .layout-lg\:p-11 { padding: 2.layout-75rem; }
  .layout-lg\:px-0 { padding-inline: 0px; }
  .layout-lg\:px-0.layout-5 { padding-inline: 0.layout-125rem; }
  .layout-lg\:px-1 { padding-inline: 0.layout-25rem; }
  .layout-lg\:px-1.layout-5 { padding-inline: 0.layout-375rem; }
  .layout-lg\:px-2 { padding-inline: 0.layout-5rem; }
  .layout-lg\:px-2.layout-5 { padding-inline: 0.layout-625rem; }
  .layout-lg\:px-3 { padding-inline: 0.layout-75rem; }
  .layout-lg\:px-3.layout-5 { padding-inline: 0.layout-875rem; }
  .layout-lg\:px-4 { padding-inline: 1rem; }
  .layout-lg\:px-5 { padding-inline: 1.layout-25rem; }
  .layout-lg\:px-6 { padding-inline: 1.layout-5rem; }
  .layout-lg\:px-7 { padding-inline: 1.layout-75rem; }
  .layout-lg\:px-8 { padding-inline: 2rem; }
  .layout-lg\:px-9 { padding-inline: 2.layout-25rem; }
  .layout-lg\:px-10 { padding-inline: 2.layout-5rem; }
  .layout-lg\:px-11 { padding-inline: 2.layout-75rem; }
  .layout-lg\:py-0 { padding-block: 0px; }
  .layout-lg\:py-0.layout-5 { padding-block: 0.layout-125rem; }
  .layout-lg\:py-1 { padding-block: 0.layout-25rem; }
  .layout-lg\:py-1.layout-5 { padding-block: 0.layout-375rem; }
  .layout-lg\:py-2 { padding-block: 0.layout-5rem; }
  .layout-lg\:py-2.layout-5 { padding-block: 0.layout-625rem; }
  .layout-lg\:py-3 { padding-block: 0.layout-75rem; }
  .layout-lg\:py-3.layout-5 { padding-block: 0.layout-875rem; }
  .layout-lg\:py-4 { padding-block: 1rem; }
  .layout-lg\:py-5 { padding-block: 1.layout-25rem; }
  .layout-lg\:py-6 { padding-block: 1.layout-5rem; }
  .layout-lg\:py-7 { padding-block: 1.layout-75rem; }
  .layout-lg\:py-8 { padding-block: 2rem; }
  .layout-lg\:py-9 { padding-block: 2.layout-25rem; }
  .layout-lg\:py-10 { padding-block: 2.layout-5rem; }
  .layout-lg\:py-11 { padding-block: 2.layout-75rem; }
  .layout-lg\:pt-0 { padding-top: 0px; }
  .layout-lg\:pt-0.layout-5 { padding-top: 0.layout-125rem; }
  .layout-lg\:pt-1 { padding-top: 0.layout-25rem; }
  .layout-lg\:pt-1.layout-5 { padding-top: 0.layout-375rem; }
  .layout-lg\:pt-2 { padding-top: 0.layout-5rem; }
  .layout-lg\:pt-2.layout-5 { padding-top: 0.layout-625rem; }
  .layout-lg\:pt-3 { padding-top: 0.layout-75rem; }
  .layout-lg\:pt-3.layout-5 { padding-top: 0.layout-875rem; }
  .layout-lg\:pt-4 { padding-top: 1rem; }
  .layout-lg\:pt-5 { padding-top: 1.layout-25rem; }
  .layout-lg\:pt-6 { padding-top: 1.layout-5rem; }
  .layout-lg\:pt-7 { padding-top: 1.layout-75rem; }
  .layout-lg\:pt-8 { padding-top: 2rem; }
  .layout-lg\:pt-9 { padding-top: 2.layout-25rem; }
  .layout-lg\:pt-10 { padding-top: 2.layout-5rem; }
  .layout-lg\:pt-11 { padding-top: 2.layout-75rem; }
  .layout-lg\:pr-0 { padding-right: 0px; }
  .layout-lg\:pr-0.layout-5 { padding-right: 0.layout-125rem; }
  .layout-lg\:pr-1 { padding-right: 0.layout-25rem; }
  .layout-lg\:pr-1.layout-5 { padding-right: 0.layout-375rem; }
  .layout-lg\:pr-2 { padding-right: 0.layout-5rem; }
  .layout-lg\:pr-2.layout-5 { padding-right: 0.layout-625rem; }
  .layout-lg\:pr-3 { padding-right: 0.layout-75rem; }
  .layout-lg\:pr-3.layout-5 { padding-right: 0.layout-875rem; }
  .layout-lg\:pr-4 { padding-right: 1rem; }
  .layout-lg\:pr-5 { padding-right: 1.layout-25rem; }
  .layout-lg\:pr-6 { padding-right: 1.layout-5rem; }
  .layout-lg\:pr-7 { padding-right: 1.layout-75rem; }
  .layout-lg\:pr-8 { padding-right: 2rem; }
  .layout-lg\:pr-9 { padding-right: 2.layout-25rem; }
  .layout-lg\:pr-10 { padding-right: 2.layout-5rem; }
  .layout-lg\:pr-11 { padding-right: 2.layout-75rem; }
  .layout-lg\:pb-0 { padding-bottom: 0px; }
  .layout-lg\:pb-0.layout-5 { padding-bottom: 0.layout-125rem; }
  .layout-lg\:pb-1 { padding-bottom: 0.layout-25rem; }
  .layout-lg\:pb-1.layout-5 { padding-bottom: 0.layout-375rem; }
  .layout-lg\:pb-2 { padding-bottom: 0.layout-5rem; }
  .layout-lg\:pb-2.layout-5 { padding-bottom: 0.layout-625rem; }
  .layout-lg\:pb-3 { padding-bottom: 0.layout-75rem; }
  .layout-lg\:pb-3.layout-5 { padding-bottom: 0.layout-875rem; }
  .layout-lg\:pb-4 { padding-bottom: 1rem; }
  .layout-lg\:pb-5 { padding-bottom: 1.layout-25rem; }
  .layout-lg\:pb-6 { padding-bottom: 1.layout-5rem; }
  .layout-lg\:pb-7 { padding-bottom: 1.layout-75rem; }
  .layout-lg\:pb-8 { padding-bottom: 2rem; }
  .layout-lg\:pb-9 { padding-bottom: 2.layout-25rem; }
  .layout-lg\:pb-10 { padding-bottom: 2.layout-5rem; }
  .layout-lg\:pb-11 { padding-bottom: 2.layout-75rem; }
  .layout-lg\:pl-0 { padding-left: 0px; }
  .layout-lg\:pl-0.layout-5 { padding-left: 0.layout-125rem; }
  .layout-lg\:pl-1 { padding-left: 0.layout-25rem; }
  .layout-lg\:pl-1.layout-5 { padding-left: 0.layout-375rem; }
  .layout-lg\:pl-2 { padding-left: 0.layout-5rem; }
  .layout-lg\:pl-2.layout-5 { padding-left: 0.layout-625rem; }
  .layout-lg\:pl-3 { padding-left: 0.layout-75rem; }
  .layout-lg\:pl-3.layout-5 { padding-left: 0.layout-875rem; }
  .layout-lg\:pl-4 { padding-left: 1rem; }
  .layout-lg\:pl-5 { padding-left: 1.layout-25rem; }
  .layout-lg\:pl-6 { padding-left: 1.layout-5rem; }
  .layout-lg\:pl-7 { padding-left: 1.layout-75rem; }
  .layout-lg\:pl-8 { padding-left: 2rem; }
  .layout-lg\:pl-9 { padding-left: 2.layout-25rem; }
  .layout-lg\:pl-10 { padding-left: 2.layout-5rem; }
  .layout-lg\:pl-11 { padding-left: 2.layout-75rem; }
  .layout-lg\:m-0 { margin: 0px; }
  .layout-lg\:m-0.layout-5 { margin: 0.layout-125rem; }
  .layout-lg\:m-1 { margin: 0.layout-25rem; }
  .layout-lg\:m-1.layout-5 { margin: 0.layout-375rem; }
  .layout-lg\:m-2 { margin: 0.layout-5rem; }
  .layout-lg\:m-2.layout-5 { margin: 0.layout-625rem; }
  .layout-lg\:m-3 { margin: 0.layout-75rem; }
  .layout-lg\:m-3.layout-5 { margin: 0.layout-875rem; }
  .layout-lg\:m-4 { margin: 1rem; }
  .layout-lg\:m-5 { margin: 1.layout-25rem; }
  .layout-lg\:m-6 { margin: 1.layout-5rem; }
  .layout-lg\:m-7 { margin: 1.layout-75rem; }
  .layout-lg\:m-8 { margin: 2rem; }
  .layout-lg\:m-9 { margin: 2.layout-25rem; }
  .layout-lg\:m-10 { margin: 2.layout-5rem; }
  .layout-lg\:m-11 { margin: 2.layout-75rem; }
  .layout-lg\:block { display: block; }
  .layout-lg\:inline-block { display: inline-block; }
  .layout-lg\:inline { display: inline; }
  .layout-lg\:flex { display: flex; }
  .layout-lg\:inline-flex { display: inline-flex; }
  .layout-lg\:grid { display: grid; }
  .layout-lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .layout-lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .layout-lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .layout-lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .layout-lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .layout-lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .layout-lg\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .layout-lg\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .layout-lg\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .layout-lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .layout-lg\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .layout-lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1280px) {
  .layout-xl\:p-0 { padding: 0px; }
  .layout-xl\:p-0.layout-5 { padding: 0.layout-125rem; }
  .layout-xl\:p-1 { padding: 0.layout-25rem; }
  .layout-xl\:p-1.layout-5 { padding: 0.layout-375rem; }
  .layout-xl\:p-2 { padding: 0.layout-5rem; }
  .layout-xl\:p-2.layout-5 { padding: 0.layout-625rem; }
  .layout-xl\:p-3 { padding: 0.layout-75rem; }
  .layout-xl\:p-3.layout-5 { padding: 0.layout-875rem; }
  .layout-xl\:p-4 { padding: 1rem; }
  .layout-xl\:p-5 { padding: 1.layout-25rem; }
  .layout-xl\:p-6 { padding: 1.layout-5rem; }
  .layout-xl\:p-7 { padding: 1.layout-75rem; }
  .layout-xl\:p-8 { padding: 2rem; }
  .layout-xl\:p-9 { padding: 2.layout-25rem; }
  .layout-xl\:p-10 { padding: 2.layout-5rem; }
  .layout-xl\:p-11 { padding: 2.layout-75rem; }
  .layout-xl\:px-0 { padding-inline: 0px; }
  .layout-xl\:px-0.layout-5 { padding-inline: 0.layout-125rem; }
  .layout-xl\:px-1 { padding-inline: 0.layout-25rem; }
  .layout-xl\:px-1.layout-5 { padding-inline: 0.layout-375rem; }
  .layout-xl\:px-2 { padding-inline: 0.layout-5rem; }
  .layout-xl\:px-2.layout-5 { padding-inline: 0.layout-625rem; }
  .layout-xl\:px-3 { padding-inline: 0.layout-75rem; }
  .layout-xl\:px-3.layout-5 { padding-inline: 0.layout-875rem; }
  .layout-xl\:px-4 { padding-inline: 1rem; }
  .layout-xl\:px-5 { padding-inline: 1.layout-25rem; }
  .layout-xl\:px-6 { padding-inline: 1.layout-5rem; }
  .layout-xl\:px-7 { padding-inline: 1.layout-75rem; }
  .layout-xl\:px-8 { padding-inline: 2rem; }
  .layout-xl\:px-9 { padding-inline: 2.layout-25rem; }
  .layout-xl\:px-10 { padding-inline: 2.layout-5rem; }
  .layout-xl\:px-11 { padding-inline: 2.layout-75rem; }
  .layout-xl\:py-0 { padding-block: 0px; }
  .layout-xl\:py-0.layout-5 { padding-block: 0.layout-125rem; }
  .layout-xl\:py-1 { padding-block: 0.layout-25rem; }
  .layout-xl\:py-1.layout-5 { padding-block: 0.layout-375rem; }
  .layout-xl\:py-2 { padding-block: 0.layout-5rem; }
  .layout-xl\:py-2.layout-5 { padding-block: 0.layout-625rem; }
  .layout-xl\:py-3 { padding-block: 0.layout-75rem; }
  .layout-xl\:py-3.layout-5 { padding-block: 0.layout-875rem; }
  .layout-xl\:py-4 { padding-block: 1rem; }
  .layout-xl\:py-5 { padding-block: 1.layout-25rem; }
  .layout-xl\:py-6 { padding-block: 1.layout-5rem; }
  .layout-xl\:py-7 { padding-block: 1.layout-75rem; }
  .layout-xl\:py-8 { padding-block: 2rem; }
  .layout-xl\:py-9 { padding-block: 2.layout-25rem; }
  .layout-xl\:py-10 { padding-block: 2.layout-5rem; }
  .layout-xl\:py-11 { padding-block: 2.layout-75rem; }
  .layout-xl\:pt-0 { padding-top: 0px; }
  .layout-xl\:pt-0.layout-5 { padding-top: 0.layout-125rem; }
  .layout-xl\:pt-1 { padding-top: 0.layout-25rem; }
  .layout-xl\:pt-1.layout-5 { padding-top: 0.layout-375rem; }
  .layout-xl\:pt-2 { padding-top: 0.layout-5rem; }
  .layout-xl\:pt-2.layout-5 { padding-top: 0.layout-625rem; }
  .layout-xl\:pt-3 { padding-top: 0.layout-75rem; }
  .layout-xl\:pt-3.layout-5 { padding-top: 0.layout-875rem; }
  .layout-xl\:pt-4 { padding-top: 1rem; }
  .layout-xl\:pt-5 { padding-top: 1.layout-25rem; }
  .layout-xl\:pt-6 { padding-top: 1.layout-5rem; }
  .layout-xl\:pt-7 { padding-top: 1.layout-75rem; }
  .layout-xl\:pt-8 { padding-top: 2rem; }
  .layout-xl\:pt-9 { padding-top: 2.layout-25rem; }
  .layout-xl\:pt-10 { padding-top: 2.layout-5rem; }
  .layout-xl\:pt-11 { padding-top: 2.layout-75rem; }
  .layout-xl\:pr-0 { padding-right: 0px; }
  .layout-xl\:pr-0.layout-5 { padding-right: 0.layout-125rem; }
  .layout-xl\:pr-1 { padding-right: 0.layout-25rem; }
  .layout-xl\:pr-1.layout-5 { padding-right: 0.layout-375rem; }
  .layout-xl\:pr-2 { padding-right: 0.layout-5rem; }
  .layout-xl\:pr-2.layout-5 { padding-right: 0.layout-625rem; }
  .layout-xl\:pr-3 { padding-right: 0.layout-75rem; }
  .layout-xl\:pr-3.layout-5 { padding-right: 0.layout-875rem; }
  .layout-xl\:pr-4 { padding-right: 1rem; }
  .layout-xl\:pr-5 { padding-right: 1.layout-25rem; }
  .layout-xl\:pr-6 { padding-right: 1.layout-5rem; }
  .layout-xl\:pr-7 { padding-right: 1.layout-75rem; }
  .layout-xl\:pr-8 { padding-right: 2rem; }
  .layout-xl\:pr-9 { padding-right: 2.layout-25rem; }
  .layout-xl\:pr-10 { padding-right: 2.layout-5rem; }
  .layout-xl\:pr-11 { padding-right: 2.layout-75rem; }
  .layout-xl\:pb-0 { padding-bottom: 0px; }
  .layout-xl\:pb-0.layout-5 { padding-bottom: 0.layout-125rem; }
  .layout-xl\:pb-1 { padding-bottom: 0.layout-25rem; }
  .layout-xl\:pb-1.layout-5 { padding-bottom: 0.layout-375rem; }
  .layout-xl\:pb-2 { padding-bottom: 0.layout-5rem; }
  .layout-xl\:pb-2.layout-5 { padding-bottom: 0.layout-625rem; }
  .layout-xl\:pb-3 { padding-bottom: 0.layout-75rem; }
  .layout-xl\:pb-3.layout-5 { padding-bottom: 0.layout-875rem; }
  .layout-xl\:pb-4 { padding-bottom: 1rem; }
  .layout-xl\:pb-5 { padding-bottom: 1.layout-25rem; }
  .layout-xl\:pb-6 { padding-bottom: 1.layout-5rem; }
  .layout-xl\:pb-7 { padding-bottom: 1.layout-75rem; }
  .layout-xl\:pb-8 { padding-bottom: 2rem; }
  .layout-xl\:pb-9 { padding-bottom: 2.layout-25rem; }
  .layout-xl\:pb-10 { padding-bottom: 2.layout-5rem; }
  .layout-xl\:pb-11 { padding-bottom: 2.layout-75rem; }
  .layout-xl\:pl-0 { padding-left: 0px; }
  .layout-xl\:pl-0.layout-5 { padding-left: 0.layout-125rem; }
  .layout-xl\:pl-1 { padding-left: 0.layout-25rem; }
  .layout-xl\:pl-1.layout-5 { padding-left: 0.layout-375rem; }
  .layout-xl\:pl-2 { padding-left: 0.layout-5rem; }
  .layout-xl\:pl-2.layout-5 { padding-left: 0.layout-625rem; }
  .layout-xl\:pl-3 { padding-left: 0.layout-75rem; }
  .layout-xl\:pl-3.layout-5 { padding-left: 0.layout-875rem; }
  .layout-xl\:pl-4 { padding-left: 1rem; }
  .layout-xl\:pl-5 { padding-left: 1.layout-25rem; }
  .layout-xl\:pl-6 { padding-left: 1.layout-5rem; }
  .layout-xl\:pl-7 { padding-left: 1.layout-75rem; }
  .layout-xl\:pl-8 { padding-left: 2rem; }
  .layout-xl\:pl-9 { padding-left: 2.layout-25rem; }
  .layout-xl\:pl-10 { padding-left: 2.layout-5rem; }
  .layout-xl\:pl-11 { padding-left: 2.layout-75rem; }
  .layout-xl\:m-0 { margin: 0px; }
  .layout-xl\:m-0.layout-5 { margin: 0.layout-125rem; }
  .layout-xl\:m-1 { margin: 0.layout-25rem; }
  .layout-xl\:m-1.layout-5 { margin: 0.layout-375rem; }
  .layout-xl\:m-2 { margin: 0.layout-5rem; }
  .layout-xl\:m-2.layout-5 { margin: 0.layout-625rem; }
  .layout-xl\:m-3 { margin: 0.layout-75rem; }
  .layout-xl\:m-3.layout-5 { margin: 0.layout-875rem; }
  .layout-xl\:m-4 { margin: 1rem; }
  .layout-xl\:m-5 { margin: 1.layout-25rem; }
  .layout-xl\:m-6 { margin: 1.layout-5rem; }
  .layout-xl\:m-7 { margin: 1.layout-75rem; }
  .layout-xl\:m-8 { margin: 2rem; }
  .layout-xl\:m-9 { margin: 2.layout-25rem; }
  .layout-xl\:m-10 { margin: 2.layout-5rem; }
  .layout-xl\:m-11 { margin: 2.layout-75rem; }
  .layout-xl\:block { display: block; }
  .layout-xl\:inline-block { display: inline-block; }
  .layout-xl\:inline { display: inline; }
  .layout-xl\:flex { display: flex; }
  .layout-xl\:inline-flex { display: inline-flex; }
  .layout-xl\:grid { display: grid; }
  .layout-xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .layout-xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .layout-xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .layout-xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .layout-xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .layout-xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .layout-xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .layout-xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .layout-xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .layout-xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .layout-xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .layout-xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1536px) {
  .layout-2xl\:p-0 { padding: 0px; }
  .layout-2xl\:p-0.layout-5 { padding: 0.layout-125rem; }
  .layout-2xl\:p-1 { padding: 0.layout-25rem; }
  .layout-2xl\:p-1.layout-5 { padding: 0.layout-375rem; }
  .layout-2xl\:p-2 { padding: 0.layout-5rem; }
  .layout-2xl\:p-2.layout-5 { padding: 0.layout-625rem; }
  .layout-2xl\:p-3 { padding: 0.layout-75rem; }
  .layout-2xl\:p-3.layout-5 { padding: 0.layout-875rem; }
  .layout-2xl\:p-4 { padding: 1rem; }
  .layout-2xl\:p-5 { padding: 1.layout-25rem; }
  .layout-2xl\:p-6 { padding: 1.layout-5rem; }
  .layout-2xl\:p-7 { padding: 1.layout-75rem; }
  .layout-2xl\:p-8 { padding: 2rem; }
  .layout-2xl\:p-9 { padding: 2.layout-25rem; }
  .layout-2xl\:p-10 { padding: 2.layout-5rem; }
  .layout-2xl\:p-11 { padding: 2.layout-75rem; }
  .layout-2xl\:px-0 { padding-inline: 0px; }
  .layout-2xl\:px-0.layout-5 { padding-inline: 0.layout-125rem; }
  .layout-2xl\:px-1 { padding-inline: 0.layout-25rem; }
  .layout-2xl\:px-1.layout-5 { padding-inline: 0.layout-375rem; }
  .layout-2xl\:px-2 { padding-inline: 0.layout-5rem; }
  .layout-2xl\:px-2.layout-5 { padding-inline: 0.layout-625rem; }
  .layout-2xl\:px-3 { padding-inline: 0.layout-75rem; }
  .layout-2xl\:px-3.layout-5 { padding-inline: 0.layout-875rem; }
  .layout-2xl\:px-4 { padding-inline: 1rem; }
  .layout-2xl\:px-5 { padding-inline: 1.layout-25rem; }
  .layout-2xl\:px-6 { padding-inline: 1.layout-5rem; }
  .layout-2xl\:px-7 { padding-inline: 1.layout-75rem; }
  .layout-2xl\:px-8 { padding-inline: 2rem; }
  .layout-2xl\:px-9 { padding-inline: 2.layout-25rem; }
  .layout-2xl\:px-10 { padding-inline: 2.layout-5rem; }
  .layout-2xl\:px-11 { padding-inline: 2.layout-75rem; }
  .layout-2xl\:py-0 { padding-block: 0px; }
  .layout-2xl\:py-0.layout-5 { padding-block: 0.layout-125rem; }
  .layout-2xl\:py-1 { padding-block: 0.layout-25rem; }
  .layout-2xl\:py-1.layout-5 { padding-block: 0.layout-375rem; }
  .layout-2xl\:py-2 { padding-block: 0.layout-5rem; }
  .layout-2xl\:py-2.layout-5 { padding-block: 0.layout-625rem; }
  .layout-2xl\:py-3 { padding-block: 0.layout-75rem; }
  .layout-2xl\:py-3.layout-5 { padding-block: 0.layout-875rem; }
  .layout-2xl\:py-4 { padding-block: 1rem; }
  .layout-2xl\:py-5 { padding-block: 1.layout-25rem; }
  .layout-2xl\:py-6 { padding-block: 1.layout-5rem; }
  .layout-2xl\:py-7 { padding-block: 1.layout-75rem; }
  .layout-2xl\:py-8 { padding-block: 2rem; }
  .layout-2xl\:py-9 { padding-block: 2.layout-25rem; }
  .layout-2xl\:py-10 { padding-block: 2.layout-5rem; }
  .layout-2xl\:py-11 { padding-block: 2.layout-75rem; }
  .layout-2xl\:pt-0 { padding-top: 0px; }
  .layout-2xl\:pt-0.layout-5 { padding-top: 0.layout-125rem; }
  .layout-2xl\:pt-1 { padding-top: 0.layout-25rem; }
  .layout-2xl\:pt-1.layout-5 { padding-top: 0.layout-375rem; }
  .layout-2xl\:pt-2 { padding-top: 0.layout-5rem; }
  .layout-2xl\:pt-2.layout-5 { padding-top: 0.layout-625rem; }
  .layout-2xl\:pt-3 { padding-top: 0.layout-75rem; }
  .layout-2xl\:pt-3.layout-5 { padding-top: 0.layout-875rem; }
  .layout-2xl\:pt-4 { padding-top: 1rem; }
  .layout-2xl\:pt-5 { padding-top: 1.layout-25rem; }
  .layout-2xl\:pt-6 { padding-top: 1.layout-5rem; }
  .layout-2xl\:pt-7 { padding-top: 1.layout-75rem; }
  .layout-2xl\:pt-8 { padding-top: 2rem; }
  .layout-2xl\:pt-9 { padding-top: 2.layout-25rem; }
  .layout-2xl\:pt-10 { padding-top: 2.layout-5rem; }
  .layout-2xl\:pt-11 { padding-top: 2.layout-75rem; }
  .layout-2xl\:pr-0 { padding-right: 0px; }
  .layout-2xl\:pr-0.layout-5 { padding-right: 0.layout-125rem; }
  .layout-2xl\:pr-1 { padding-right: 0.layout-25rem; }
  .layout-2xl\:pr-1.layout-5 { padding-right: 0.layout-375rem; }
  .layout-2xl\:pr-2 { padding-right: 0.layout-5rem; }
  .layout-2xl\:pr-2.layout-5 { padding-right: 0.layout-625rem; }
  .layout-2xl\:pr-3 { padding-right: 0.layout-75rem; }
  .layout-2xl\:pr-3.layout-5 { padding-right: 0.layout-875rem; }
  .layout-2xl\:pr-4 { padding-right: 1rem; }
  .layout-2xl\:pr-5 { padding-right: 1.layout-25rem; }
  .layout-2xl\:pr-6 { padding-right: 1.layout-5rem; }
  .layout-2xl\:pr-7 { padding-right: 1.layout-75rem; }
  .layout-2xl\:pr-8 { padding-right: 2rem; }
  .layout-2xl\:pr-9 { padding-right: 2.layout-25rem; }
  .layout-2xl\:pr-10 { padding-right: 2.layout-5rem; }
  .layout-2xl\:pr-11 { padding-right: 2.layout-75rem; }
  .layout-2xl\:pb-0 { padding-bottom: 0px; }
  .layout-2xl\:pb-0.layout-5 { padding-bottom: 0.layout-125rem; }
  .layout-2xl\:pb-1 { padding-bottom: 0.layout-25rem; }
  .layout-2xl\:pb-1.layout-5 { padding-bottom: 0.layout-375rem; }
  .layout-2xl\:pb-2 { padding-bottom: 0.layout-5rem; }
  .layout-2xl\:pb-2.layout-5 { padding-bottom: 0.layout-625rem; }
  .layout-2xl\:pb-3 { padding-bottom: 0.layout-75rem; }
  .layout-2xl\:pb-3.layout-5 { padding-bottom: 0.layout-875rem; }
  .layout-2xl\:pb-4 { padding-bottom: 1rem; }
  .layout-2xl\:pb-5 { padding-bottom: 1.layout-25rem; }
  .layout-2xl\:pb-6 { padding-bottom: 1.layout-5rem; }
  .layout-2xl\:pb-7 { padding-bottom: 1.layout-75rem; }
  .layout-2xl\:pb-8 { padding-bottom: 2rem; }
  .layout-2xl\:pb-9 { padding-bottom: 2.layout-25rem; }
  .layout-2xl\:pb-10 { padding-bottom: 2.layout-5rem; }
  .layout-2xl\:pb-11 { padding-bottom: 2.layout-75rem; }
  .layout-2xl\:pl-0 { padding-left: 0px; }
  .layout-2xl\:pl-0.layout-5 { padding-left: 0.layout-125rem; }
  .layout-2xl\:pl-1 { padding-left: 0.layout-25rem; }
  .layout-2xl\:pl-1.layout-5 { padding-left: 0.layout-375rem; }
  .layout-2xl\:pl-2 { padding-left: 0.layout-5rem; }
  .layout-2xl\:pl-2.layout-5 { padding-left: 0.layout-625rem; }
  .layout-2xl\:pl-3 { padding-left: 0.layout-75rem; }
  .layout-2xl\:pl-3.layout-5 { padding-left: 0.layout-875rem; }
  .layout-2xl\:pl-4 { padding-left: 1rem; }
  .layout-2xl\:pl-5 { padding-left: 1.layout-25rem; }
  .layout-2xl\:pl-6 { padding-left: 1.layout-5rem; }
  .layout-2xl\:pl-7 { padding-left: 1.layout-75rem; }
  .layout-2xl\:pl-8 { padding-left: 2rem; }
  .layout-2xl\:pl-9 { padding-left: 2.layout-25rem; }
  .layout-2xl\:pl-10 { padding-left: 2.layout-5rem; }
  .layout-2xl\:pl-11 { padding-left: 2.layout-75rem; }
  .layout-2xl\:m-0 { margin: 0px; }
  .layout-2xl\:m-0.layout-5 { margin: 0.layout-125rem; }
  .layout-2xl\:m-1 { margin: 0.layout-25rem; }
  .layout-2xl\:m-1.layout-5 { margin: 0.layout-375rem; }
  .layout-2xl\:m-2 { margin: 0.layout-5rem; }
  .layout-2xl\:m-2.layout-5 { margin: 0.layout-625rem; }
  .layout-2xl\:m-3 { margin: 0.layout-75rem; }
  .layout-2xl\:m-3.layout-5 { margin: 0.layout-875rem; }
  .layout-2xl\:m-4 { margin: 1rem; }
  .layout-2xl\:m-5 { margin: 1.layout-25rem; }
  .layout-2xl\:m-6 { margin: 1.layout-5rem; }
  .layout-2xl\:m-7 { margin: 1.layout-75rem; }
  .layout-2xl\:m-8 { margin: 2rem; }
  .layout-2xl\:m-9 { margin: 2.layout-25rem; }
  .layout-2xl\:m-10 { margin: 2.layout-5rem; }
  .layout-2xl\:m-11 { margin: 2.layout-75rem; }
  .layout-2xl\:block { display: block; }
  .layout-2xl\:inline-block { display: inline-block; }
  .layout-2xl\:inline { display: inline; }
  .layout-2xl\:flex { display: flex; }
  .layout-2xl\:inline-flex { display: inline-flex; }
  .layout-2xl\:grid { display: grid; }
  .layout-2xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .layout-2xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .layout-2xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .layout-2xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .layout-2xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .layout-2xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .layout-2xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .layout-2xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .layout-2xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .layout-2xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .layout-2xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .layout-2xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

/* Hover and focus variants */
.layout-hover\:text-slate-50:hover { color: #f8fafc; }
.layout-hover\:bg-slate-50:hover { background-color: #f8fafc; }
.layout-focus\:ring-slate-50:focus { --tw-ring-color: #f8fafc; }
.layout-hover\:text-slate-100:hover { color: #f1f5f9; }
.layout-hover\:bg-slate-100:hover { background-color: #f1f5f9; }
.layout-focus\:ring-slate-100:focus { --tw-ring-color: #f1f5f9; }
.layout-hover\:text-slate-200:hover { color: #e2e8f0; }
.layout-hover\:bg-slate-200:hover { background-color: #e2e8f0; }
.layout-focus\:ring-slate-200:focus { --tw-ring-color: #e2e8f0; }
.layout-hover\:text-slate-300:hover { color: #cbd5e1; }
.layout-hover\:bg-slate-300:hover { background-color: #cbd5e1; }
.layout-focus\:ring-slate-300:focus { --tw-ring-color: #cbd5e1; }
.layout-hover\:text-slate-400:hover { color: #94a3b8; }
.layout-hover\:bg-slate-400:hover { background-color: #94a3b8; }
.layout-focus\:ring-slate-400:focus { --tw-ring-color: #94a3b8; }
.layout-hover\:text-slate-500:hover { color: #64748b; }
.layout-hover\:bg-slate-500:hover { background-color: #64748b; }
.layout-focus\:ring-slate-500:focus { --tw-ring-color: #64748b; }
.layout-hover\:text-slate-600:hover { color: #475569; }
.layout-hover\:bg-slate-600:hover { background-color: #475569; }
.layout-focus\:ring-slate-600:focus { --tw-ring-color: #475569; }
.layout-hover\:text-slate-700:hover { color: #334155; }
.layout-hover\:bg-slate-700:hover { background-color: #334155; }
.layout-focus\:ring-slate-700:focus { --tw-ring-color: #334155; }
.layout-hover\:text-slate-800:hover { color: #1e293b; }
.layout-hover\:bg-slate-800:hover { background-color: #1e293b; }
.layout-focus\:ring-slate-800:focus { --tw-ring-color: #1e293b; }
.layout-hover\:text-slate-900:hover { color: #0f172a; }
.layout-hover\:bg-slate-900:hover { background-color: #0f172a; }
.layout-focus\:ring-slate-900:focus { --tw-ring-color: #0f172a; }
.layout-hover\:text-slate-950:hover { color: #020617; }
.layout-hover\:bg-slate-950:hover { background-color: #020617; }
.layout-focus\:ring-slate-950:focus { --tw-ring-color: #020617; }
.layout-hover\:text-gray-50:hover { color: #f8fafc; }
.layout-hover\:bg-gray-50:hover { background-color: #f8fafc; }
.layout-focus\:ring-gray-50:focus { --tw-ring-color: #f8fafc; }
.layout-hover\:text-gray-100:hover { color: #f1f5f9; }
.layout-hover\:bg-gray-100:hover { background-color: #f1f5f9; }
.layout-focus\:ring-gray-100:focus { --tw-ring-color: #f1f5f9; }
.layout-hover\:text-gray-200:hover { color: #e2e8f0; }
.layout-hover\:bg-gray-200:hover { background-color: #e2e8f0; }
.layout-focus\:ring-gray-200:focus { --tw-ring-color: #e2e8f0; }
.layout-hover\:text-gray-300:hover { color: #cbd5e1; }
.layout-hover\:bg-gray-300:hover { background-color: #cbd5e1; }
.layout-focus\:ring-gray-300:focus { --tw-ring-color: #cbd5e1; }
.layout-hover\:text-gray-400:hover { color: #94a3b8; }
.layout-hover\:bg-gray-400:hover { background-color: #94a3b8; }
.layout-focus\:ring-gray-400:focus { --tw-ring-color: #94a3b8; }
.layout-hover\:text-gray-500:hover { color: #64748b; }
.layout-hover\:bg-gray-500:hover { background-color: #64748b; }
.layout-focus\:ring-gray-500:focus { --tw-ring-color: #64748b; }
.layout-hover\:text-gray-600:hover { color: #475569; }
.layout-hover\:bg-gray-600:hover { background-color: #475569; }
.layout-focus\:ring-gray-600:focus { --tw-ring-color: #475569; }
.layout-hover\:text-gray-700:hover { color: #334155; }
.layout-hover\:bg-gray-700:hover { background-color: #334155; }
.layout-focus\:ring-gray-700:focus { --tw-ring-color: #334155; }
.layout-hover\:text-gray-800:hover { color: #1e293b; }
.layout-hover\:bg-gray-800:hover { background-color: #1e293b; }
.layout-focus\:ring-gray-800:focus { --tw-ring-color: #1e293b; }
.layout-hover\:text-gray-900:hover { color: #0f172a; }
.layout-hover\:bg-gray-900:hover { background-color: #0f172a; }
.layout-focus\:ring-gray-900:focus { --tw-ring-color: #0f172a; }
.layout-hover\:text-gray-950:hover { color: #020617; }
.layout-hover\:bg-gray-950:hover { background-color: #020617; }
.layout-focus\:ring-gray-950:focus { --tw-ring-color: #020617; }
.layout-hover\:text-zinc-50:hover { color: #f8fafc; }
.layout-hover\:bg-zinc-50:hover { background-color: #f8fafc; }
.layout-focus\:ring-zinc-50:focus { --tw-ring-color: #f8fafc; }
.layout-hover\:text-zinc-100:hover { color: #f1f5f9; }
.layout-hover\:bg-zinc-100:hover { background-color: #f1f5f9; }
.layout-focus\:ring-zinc-100:focus { --tw-ring-color: #f1f5f9; }
.layout-hover\:text-zinc-200:hover { color: #e2e8f0; }
.layout-hover\:bg-zinc-200:hover { background-color: #e2e8f0; }
.layout-focus\:ring-zinc-200:focus { --tw-ring-color: #e2e8f0; }
.layout-hover\:text-zinc-300:hover { color: #cbd5e1; }
.layout-hover\:bg-zinc-300:hover { background-color: #cbd5e1; }
.layout-focus\:ring-zinc-300:focus { --tw-ring-color: #cbd5e1; }
.layout-hover\:text-zinc-400:hover { color: #94a3b8; }
.layout-hover\:bg-zinc-400:hover { background-color: #94a3b8; }
.layout-focus\:ring-zinc-400:focus { --tw-ring-color: #94a3b8; }
.layout-hover\:text-zinc-500:hover { color: #64748b; }
.layout-hover\:bg-zinc-500:hover { background-color: #64748b; }
.layout-focus\:ring-zinc-500:focus { --tw-ring-color: #64748b; }
.layout-hover\:text-zinc-600:hover { color: #475569; }
.layout-hover\:bg-zinc-600:hover { background-color: #475569; }
.layout-focus\:ring-zinc-600:focus { --tw-ring-color: #475569; }
.layout-hover\:text-zinc-700:hover { color: #334155; }
.layout-hover\:bg-zinc-700:hover { background-color: #334155; }
.layout-focus\:ring-zinc-700:focus { --tw-ring-color: #334155; }
.layout-hover\:text-zinc-800:hover { color: #1e293b; }
.layout-hover\:bg-zinc-800:hover { background-color: #1e293b; }
.layout-focus\:ring-zinc-800:focus { --tw-ring-color: #1e293b; }
.layout-hover\:text-zinc-900:hover { color: #0f172a; }
.layout-hover\:bg-zinc-900:hover { background-color: #0f172a; }
.layout-focus\:ring-zinc-900:focus { --tw-ring-color: #0f172a; }
.layout-hover\:text-zinc-950:hover { color: #020617; }
.layout-hover\:bg-zinc-950:hover { background-color: #020617; }
.layout-focus\:ring-zinc-950:focus { --tw-ring-color: #020617; }
.layout-hover\:text-neutral-50:hover { color: #f8fafc; }
.layout-hover\:bg-neutral-50:hover { background-color: #f8fafc; }
.layout-focus\:ring-neutral-50:focus { --tw-ring-color: #f8fafc; }
.layout-hover\:text-neutral-100:hover { color: #f1f5f9; }
.layout-hover\:bg-neutral-100:hover { background-color: #f1f5f9; }
.layout-focus\:ring-neutral-100:focus { --tw-ring-color: #f1f5f9; }
.layout-hover\:text-neutral-200:hover { color: #e2e8f0; }
.layout-hover\:bg-neutral-200:hover { background-color: #e2e8f0; }
.layout-focus\:ring-neutral-200:focus { --tw-ring-color: #e2e8f0; }
.layout-hover\:text-neutral-300:hover { color: #cbd5e1; }
.layout-hover\:bg-neutral-300:hover { background-color: #cbd5e1; }
.layout-focus\:ring-neutral-300:focus { --tw-ring-color: #cbd5e1; }
.layout-hover\:text-neutral-400:hover { color: #94a3b8; }
.layout-hover\:bg-neutral-400:hover { background-color: #94a3b8; }
.layout-focus\:ring-neutral-400:focus { --tw-ring-color: #94a3b8; }
.layout-hover\:text-neutral-500:hover { color: #64748b; }
.layout-hover\:bg-neutral-500:hover { background-color: #64748b; }
.layout-focus\:ring-neutral-500:focus { --tw-ring-color: #64748b; }
.layout-hover\:text-neutral-600:hover { color: #475569; }
.layout-hover\:bg-neutral-600:hover { background-color: #475569; }
.layout-focus\:ring-neutral-600:focus { --tw-ring-color: #475569; }
.layout-hover\:text-neutral-700:hover { color: #334155; }
.layout-hover\:bg-neutral-700:hover { background-color: #334155; }
.layout-focus\:ring-neutral-700:focus { --tw-ring-color: #334155; }
.layout-hover\:text-neutral-800:hover { color: #1e293b; }
.layout-hover\:bg-neutral-800:hover { background-color: #1e293b; }
.layout-focus\:ring-neutral-800:focus { --tw-ring-color: #1e293b; }
.layout-hover\:text-neutral-900:hover { color: #0f172a; }
.layout-hover\:bg-neutral-900:hover { background-color: #0f172a; }
.layout-focus\:ring-neutral-900:focus { --tw-ring-color: #0f172a; }
.layout-hover\:text-neutral-950:hover { color: #020617; }
.layout-hover\:bg-neutral-950:hover { background-color: #020617; }
.layout-focus\:ring-neutral-950:focus { --tw-ring-color: #020617; }
.layout-hover\:text-stone-50:hover { color: #f8fafc; }
.layout-hover\:bg-stone-50:hover { background-color: #f8fafc; }
.layout-focus\:ring-stone-50:focus { --tw-ring-color: #f8fafc; }
.layout-hover\:text-stone-100:hover { color: #f1f5f9; }
.layout-hover\:bg-stone-100:hover { background-color: #f1f5f9; }
.layout-focus\:ring-stone-100:focus { --tw-ring-color: #f1f5f9; }
.layout-hover\:text-stone-200:hover { color: #e2e8f0; }
.layout-hover\:bg-stone-200:hover { background-color: #e2e8f0; }
.layout-focus\:ring-stone-200:focus { --tw-ring-color: #e2e8f0; }
.layout-hover\:text-stone-300:hover { color: #cbd5e1; }
.layout-hover\:bg-stone-300:hover { background-color: #cbd5e1; }
.layout-focus\:ring-stone-300:focus { --tw-ring-color: #cbd5e1; }
.layout-hover\:text-stone-400:hover { color: #94a3b8; }
.layout-hover\:bg-stone-400:hover { background-color: #94a3b8; }
.layout-focus\:ring-stone-400:focus { --tw-ring-color: #94a3b8; }
.layout-hover\:text-stone-500:hover { color: #64748b; }
.layout-hover\:bg-stone-500:hover { background-color: #64748b; }
.layout-focus\:ring-stone-500:focus { --tw-ring-color: #64748b; }
.layout-hover\:text-stone-600:hover { color: #475569; }
.layout-hover\:bg-stone-600:hover { background-color: #475569; }
.layout-focus\:ring-stone-600:focus { --tw-ring-color: #475569; }
.layout-hover\:text-stone-700:hover { color: #334155; }
.layout-hover\:bg-stone-700:hover { background-color: #334155; }
.layout-focus\:ring-stone-700:focus { --tw-ring-color: #334155; }
.layout-hover\:text-stone-800:hover { color: #1e293b; }
.layout-hover\:bg-stone-800:hover { background-color: #1e293b; }
.layout-focus\:ring-stone-800:focus { --tw-ring-color: #1e293b; }
.layout-hover\:text-stone-900:hover { color: #0f172a; }
.layout-hover\:bg-stone-900:hover { background-color: #0f172a; }
.layout-focus\:ring-stone-900:focus { --tw-ring-color: #0f172a; }
.layout-hover\:text-stone-950:hover { color: #020617; }
.layout-hover\:bg-stone-950:hover { background-color: #020617; }
.layout-focus\:ring-stone-950:focus { --tw-ring-color: #020617; }
.layout-hover\:text-red-50:hover { color: #f8fafc; }
.layout-hover\:bg-red-50:hover { background-color: #f8fafc; }
.layout-focus\:ring-red-50:focus { --tw-ring-color: #f8fafc; }
.layout-hover\:text-red-100:hover { color: #f1f5f9; }
.layout-hover\:bg-red-100:hover { background-color: #f1f5f9; }
.layout-focus\:ring-red-100:focus { --tw-ring-color: #f1f5f9; }
.layout-hover\:text-red-200:hover { color: #e2e8f0; }
.layout-hover\:bg-red-200:hover { background-color: #e2e8f0; }
.layout-focus\:ring-red-200:focus { --tw-ring-color: #e2e8f0; }
.layout-hover\:text-red-300:hover { color: #cbd5e1; }
.layout-hover\:bg-red-300:hover { background-color: #cbd5e1; }
.layout-focus\:ring-red-300:focus { --tw-ring-color: #cbd5e1; }
.layout-hover\:text-red-400:hover { color: #94a3b8; }
.layout-hover\:bg-red-400:hover { background-color: #94a3b8; }
.layout-focus\:ring-red-400:focus { --tw-ring-color: #94a3b8; }
.layout-hover\:text-red-500:hover { color: #64748b; }
.layout-hover\:bg-red-500:hover { background-color: #64748b; }
.layout-focus\:ring-red-500:focus { --tw-ring-color: #64748b; }
.layout-hover\:text-red-600:hover { color: #475569; }
.layout-hover\:bg-red-600:hover { background-color: #475569; }
.layout-focus\:ring-red-600:focus { --tw-ring-color: #475569; }
.layout-hover\:text-red-700:hover { color: #334155; }
.layout-hover\:bg-red-700:hover { background-color: #334155; }
.layout-focus\:ring-red-700:focus { --tw-ring-color: #334155; }
.layout-hover\:text-red-800:hover { color: #1e293b; }
.layout-hover\:bg-red-800:hover { background-color: #1e293b; }
.layout-focus\:ring-red-800:focus { --tw-ring-color: #1e293b; }
.layout-hover\:text-red-900:hover { color: #0f172a; }
.layout-hover\:bg-red-900:hover { background-color: #0f172a; }
.layout-focus\:ring-red-900:focus { --tw-ring-color: #0f172a; }
.layout-hover\:text-red-950:hover { color: #020617; }
.layout-hover\:bg-red-950:hover { background-color: #020617; }
.layout-focus\:ring-red-950:focus { --tw-ring-color: #020617; }

@keyframes spin { to { transform: rotate(360deg); } }
@keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } }
@keyframes pulse { 50% { opacity: 0.layout-5; } }
@keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(0.layout-8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, 0.layout-2, 1); } }
.layout-animate-spin { animation: spin 1s linear infinite; }
.layout-animate-ping { animation: ping 1s cubic-bezier(0, 0, 0.layout-2, 1) infinite; }
.layout-animate-pulse { animation: pulse 2s cubic-bezier(0.layout-4, 0, 0.layout-6, 1) infinite; }
.layout-animate-bounce { animation: bounce 1s infinite; }

.layout-text-xs { font-size: 0.layout-75rem; line-height: 1rem; }
.layout-text-sm { font-size: 0.layout-875rem; line-height: 1.layout-25rem; }
.layout-text-base { font-size: 1rem; line-height: 1.layout-5rem; }
.layout-text-lg { font-size: 1.layout-125rem; line-height: 1.layout-75rem; }
.layout-text-xl { font-size: 1.layout-25rem; line-height: 1.layout-75rem; }
.layout-text-2xl { font-size: 1.layout-5rem; line-height: 2rem; }
.layout-text-3xl { font-size: 1.layout-875rem; line-height: 2.layout-25rem; }
.layout-text-4xl { font-size: 2.layout-25rem; line-height: 2.layout-5rem; }
.layout-text-5xl { font-size: 3rem; line-height: 1; }
.layout-text-6xl { font-size: 3.layout-75rem; line-height: 1; }
.layout-text-7xl { font-size: 4.layout-5rem; line-height: 1; }
.layout-text-8xl { font-size: 6rem; line-height: 1; }
.layout-text-9xl { font-size: 8rem; line-height: 1; }

.layout-shadow-sm { box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.layout-05); }
.layout-shadow { box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.layout-1), 0 1px 2px -1px rgb(0 0 0 / 0.layout-1); }
.layout-shadow-md { box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.layout-1), 0 2px 4px -2px rgb(0 0 0 / 0.layout-1); }
.layout-shadow-lg { box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.layout-1), 0 4px 6px -4px rgb(0 0 0 / 0.layout-1); }
.layout-shadow-xl { box-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.layout-1), 0 8px 10px -6px rgb(0 0 0 / 0.layout-1); }
.layout-shadow-2xl { box-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.layout-25); }
.layout-shadow-inner { box-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.layout-05); }
.layout-shadow-none { box-shadow: 0 0 #0000; }

.layout-opacity-0 { opacity: 0.layout-0; }
.layout-opacity-5 { opacity: 0.layout-05; }
.layout-opacity-10 { opacity: 0.layout-1; }
.layout-opacity-15 { opacity: 0.layout-15; }
.layout-opacity-20 { opacity: 0.layout-2; }
.layout-opacity-25 { opacity: 0.layout-25; }
.layout-opacity-30 { opacity: 0.layout-3; }
.layout-opacity-35 { opacity: 0.layout-35; }
.layout-opacity-40 { opacity: 0.layout-4; }
.layout-opacity-45 { opacity: 0.layout-45; }
.layout-opacity-50 { opacity: 0.layout-5; }
.layout-opacity-55 { opacity: 0.layout-55; }
.layout-opacity-60 { opacity: 0.layout-6; }
.layout-opacity-65 { opacity: 0.layout-65; }
.layout-opacity-70 { opacity: 0.layout-7; }
.layout-opacity-75 { opacity: 0.layout-75; }
.layout-opacity-80 { opacity: 0.layout-8; }
.layout-opacity-85 { opacity: 0.layout-85; }
.layout-opacity-90 { opacity: 0.layout-9; }
.layout-opacity-95 { opacity: 0.layout-95; }
.layout-opacity-100 { opacity: 1.layout-0; }

.layout-z-0 { z-index: 0; }
.layout-z-10 { z-index: 10; }
.layout-z-20 { z-index: 20; }
.layout-z-30 { z-index: 30; }
.layout-z-40 { z-index: 40; }
.layout-z-50 { z-index: 50; }
.layout-z-auto { z-index: auto; }

.layout-overflow-auto { overflow: auto; }
.layout-overflow-x-auto { overflow-x: auto; }
.layout-overflow-y-auto { overflow-y: auto; }
.layout-overflow-hidden { overflow: hidden; }
.layout-overflow-x-hidden { overflow-x: hidden; }
.layout-overflow-y-hidden { overflow-y: hidden; }
.layout-overflow-clip { overflow: clip; }
.layout-overflow-x-clip { overflow-x: clip; }
.layout-overflow-y-clip { overflow-y: clip; }
.layout-overflow-visible { overflow: visible; }
.layout-overflow-x-visible { overflow-x: visible; }
.layout-overflow-y-visible { overflow-y: visible; }
.layout-overflow-scroll { overflow: scroll; }
.layout-overflow-x-scroll { overflow-x: scroll; }
.layout-overflow-y-scroll { overflow-y: scroll; }

@media (prefers-color-scheme: dark) {
  .layout-dark\:text-slate-50 { color: #020617; }
  .layout-dark\:bg-slate-50 { background-color: #020617; }
  .layout-dark\:border-slate-50 { border-color: #020617; }
  .layout-dark\:ring-slate-50 { --tw-ring-color: #020617; }
  .layout-dark\:hover\:text-slate-50:hover { color: #020617; }
  .layout-dark\:hover\:bg-slate-50:hover { background-color: #020617; }
  .layout-dark\:text-slate-100 { color: #0f172a; }
  .layout-dark\:bg-slate-100 { background-color: #0f172a; }
  .layout-dark\:border-slate-100 { border-color: #0f172a; }
  .layout-dark\:ring-slate-100 { --tw-ring-color: #0f172a; }
  .layout-dark\:hover\:text-slate-100:hover { color: #0f172a; }
  .layout-dark\:hover\:bg-slate-100:hover { background-color: #0f172a; }
  .layout-dark\:text-slate-200 { color: #1e293b; }
  .layout-dark\:bg-slate-200 { background-color: #1e293b; }
  .layout-dark\:border-slate-200 { border-color: #1e293b; }
  .layout-dark\:ring-slate-200 { --tw-ring-color: #1e293b; }
  .layout-dark\:hover\:text-slate-200:hover { color: #1e293b; }
  .layout-dark\:hover\:bg-slate-200:hover { background-color: #1e293b; }
  .layout-dark\:text-slate-300 { color: #334155; }
  .layout-dark\:bg-slate-300 { background-color: #334155; }
  .layout-dark\:border-slate-300 { border-color: #334155; }
  .layout-dark\:ring-slate-300 { --tw-ring-color: #334155; }
  .layout-dark\:hover\:text-slate-300:hover { color: #334155; }
  .layout-dark\:hover\:bg-slate-300:hover { background-color: #334155; }
  .layout-dark\:text-slate-400 { color: #475569; }
  .layout-dark\:bg-slate-400 { background-color: #475569; }
  .layout-dark\:border-slate-400 { border-color: #475569; }
  .layout-dark\:ring-slate-400 { --tw-ring-color: #475569; }
  .layout-dark\:hover\:text-slate-400:hover { color: #475569; }
  .layout-dark\:hover\:bg-slate-400:hover { background-color: #475569; }
  .layout-dark\:text-slate-500 { color: #64748b; }
  .layout-dark\:bg-slate-500 { background-color: #64748b; }
  .layout-dark\:border-slate-500 { border-color: #64748b; }
  .layout-dark\:ring-slate-500 { --tw-ring-color: #64748b; }
  .layout-dark\:hover\:text-slate-500:hover { color: #64748b; }
  .layout-dark\:hover\:bg-slate-500:hover { background-color: #64748b; }
  .layout-dark\:text-slate-600 { color: #94a3b8; }
  .layout-dark\:bg-slate-600 { background-color: #94a3b8; }
  .layout-dark\:border-slate-600 { border-color: #94a3b8; }
  .layout-dark\:ring-slate-600 { --tw-ring-color: #94a3b8; }
  .layout-dark\:hover\:text-slate-600:hover { color: #94a3b8; }
  .layout-dark\:hover\:bg-slate-600:hover { background-color: #94a3b8; }
  .layout-dark\:text-slate-700 { color: #cbd5e1; }
  .layout-dark\:bg-slate-700 { background-color: #cbd5e1; }
  .layout-dark\:border-slate-700 { border-color: #cbd5e1; }
  .layout-dark\:ring-slate-700 { --tw-ring-color: #cbd5e1; }
  .layout-dark\:hover\:text-slate-700:hover { color: #cbd5e1; }
  .layout-dark\:hover\:bg-slate-700:hover { background-color: #cbd5e1; }
  .layout-dark\:text-slate-800 { color: #e2e8f0; }
  .layout-dark\:bg-slate-800 { background-color: #e2e8f0; }
  .layout-dark\:border-slate-800 { border-color: #e2e8f0; }
  .layout-dark\:ring-slate-800 { --tw-ring-color: #e2e8f0; }
  .layout-dark\:hover\:text-slate-800:hover { color: #e2e8f0; }
  .layout-dark\:hover\:bg-slate-800:hover { background-color: #e2e8f0; }
  .layout-dark\:text-slate-900 { color: #f1f5f9; }
  .layout-dark\:bg-slate-900 { background-color: #f1f5f9; }
  .layout-dark\:border-slate-900 { border-color: #f1f5f9; }
  .layout-dark\:ring-slate-900 { --tw-ring-color: #f1f5f9; }
  .layout-dark\:hover\:text-slate-900:hover { color: #f1f5f9; }
  .layout-dark\:hover\:bg-slate-900:hover { background-color: #f1f5f9; }
  .layout-dark\:text-slate-950 { color: #f8fafc; }
  .layout-dark\:bg-slate-950 { background-color: #f8fafc; }
  .layout-dark\:border-slate-950 { border-color: #f8fafc; }
  .layout-dark\:ring-slate-950 { --tw-ring-color: #f8fafc; }
  .layout-dark\:hover\:text-slate-950:hover { color: #f8fafc; }
  .layout-dark\:hover\:bg-slate-950:hover { background-color: #f8fafc; }
  .layout-dark\:text-gray-50 { color: #020617; }
  .layout-dark\:bg-gray-50 { background-color: #020617; }
  .layout-dark\:border-gray-50 { border-color: #020617; }
  .layout-dark\:ring-gray-50 { --tw-ring-color: #020617; }
  .layout-dark\:hover\:text-gray-50:hover { color: #020617; }
  .layout-dark\:hover\:bg-gray-50:hover { background-color: #020617; }
  .layout-dark\:text-gray-100 { color: #0f172a; }
  .layout-dark\:bg-gray-100 { background-color: #0f172a; }
  .layout-dark\:border-gray-100 { border-color: #0f172a; }
  .layout-dark\:ring-gray-100 { --tw-ring-color: #0f172a; }
  .layout-dark\:hover\:text-gray-100:hover { color: #0f172a; }
  .layout-dark\:hover\:bg-gray-100:hover { background-color: #0f172a; }
  .layout-dark\:text-gray-200 { color: #1e293b; }
  .layout-dark\:bg-gray-200 { background-color: #1e293b; }
  .layout-dark\:border-gray-200 { border-color: #1e293b; }
  .layout-dark\:ring-gray-200 { --tw-ring-color: #1e293b; }
  .layout-dark\:hover\:text-gray-200:hover { color: #1e293b; }
  .layout-dark\:hover\:bg-gray-200:hover { background-color: #1e293b; }
  .layout-dark\:text-gray-300 { color: #334155; }
  .layout-dark\:bg-gray-300 { background-color: #334155; }
  .layout-dark\:border-gray-300 { border-color: #334155; }
  .layout-dark\:ring-gray-300 { --tw-ring-color: #334155; }
  .layout-dark\:hover\:text-gray-300:hover { color: #334155; }
  .layout-dark\:hover\:bg-gray-300:hover { background-color: #334155; }
  .layout-dark\:text-gray-400 { color: #475569; }
  .layout-dark\:bg-gray-400 { background-color: #475569; }
  .layout-dark\:border-gray-400 { border-color: #475569; }
  .layout-dark\:ring-gray-400 { --tw-ring-color: #475569; }
  .layout-dark\:hover\:text-gray-400:hover { color: #475569; }
  .layout-dark\:hover\:bg-gray-400:hover { background-color: #475569; }
  .layout-dark\:text-gray-500 { color: #64748b; }
  .layout-dark\:bg-gray-500 { background-color: #64748b; }
  .layout-dark\:border-gray-500 { border-color: #64748b; }
  .layout-dark\:ring-gray-500 { --tw-ring-color: #64748b; }
  .layout-dark\:hover\:text-gray-500:hover { color: #64748b; }
  .layout-dark\:hover\:bg-gray-500:hover { background-color: #64748b; }
  .layout-dark\:text-gray-600 { color: #94a3b8; }
  .layout-dark\:bg-gray-600 { background-color: #94a3b8; }
  .layout-dark\:border-gray-600 { border-color: #94a3b8; }
  .layout-dark\:ring-gray-600 { --tw-ring-color: #94a3b8; }
  .layout-dark\:hover\:text-gray-600:hover { color: #94a3b8; }
  .layout-dark\:hover\:bg-gray-600:hover { background-color: #94a3b8; }
  .layout-dark\:text-gray-700 { color: #cbd5e1; }
  .layout-dark\:bg-gray-700 { background-color: #cbd5e1; }
  .layout-dark\:border-gray-700 { border-color: #cbd5e1; }
  .layout-dark\:ring-gray-700 { --tw-ring-color: #cbd5e1; }
  .layout-dark\:hover\:text-gray-700:hover { color: #cbd5e1; }
  .layout-dark\:hover\:bg-gray-700:hover { background-color: #cbd5e1; }
  .layout-dark\:text-gray-800 { color: #e2e8f0; }
  .layout-dark\:bg-gray-800 { background-color: #e2e8f0; }
  .layout-dark\:border-gray-800 { border-color: #e2e8f0; }
  .layout-dark\:ring-gray-800 { --tw-ring-color: #e2e8f0; }
  .layout-dark\:hover\:text-gray-800:hover { color: #e2e8f0; }
  .layout-dark\:hover\:bg-gray-800:hover { background-color: #e2e8f0; }
  .layout-dark\:text-gray-900 { color: #f1f5f9; }
  .layout-dark\:bg-gray-900 { background-color: #f1f5f9; }
  .layout-dark\:border-gray-900 { border-color: #f1f5f9; }
  .layout-dark\:ring-gray-900 { --tw-ring-color: #f1f5f9; }
  .layout-dark\:hover\:text-gray-900:hover { color: #f1f5f9; }
  .layout-dark\:hover\:bg-gray-900:hover { background-color: #f1f5f9; }
  .layout-dark\:text-gray-950 { color: #f8fafc; }
  .layout-dark\:bg-gray-950 { background-color: #f8fafc; }
  .layout-dark\:border-gray-950 { border-color: #f8fafc; }
  .layout-dark\:ring-gray-950 { --tw-ring-color: #f8fafc; }
  .layout-dark\:hover\:text-gray-950:hover { color: #f8fafc; }
  .layout-dark\:hover\:bg-gray-950:hover { background-color: #f8fafc; }
  .layout-dark\:text-zinc-50 { color: #020617; }
  .layout-dark\:bg-zinc-50 { background-color: #020617; }
  .layout-dark\:border-zinc-50 { border-color: #020617; }
  .layout-dark\:ring-zinc-50 { --tw-ring-color: #020617; }
  .layout-dark\:hover\:text-zinc-50:hover { color: #020617; }
  .layout-dark\:hover\:bg-zinc-50:hover { background-color: #020617; }
  .layout-dark\:text-zinc-100 { color: #0f172a; }
  .layout-dark\:bg-zinc-100 { background-color: #0f172a; }
  .layout-dark\:border-zinc-100 { border-color: #0f172a; }
  .layout-dark\:ring-zinc-100 { --tw-ring-color: #0f172a; }
  .layout-dark\:hover\:text-zinc-100:hover { color: #0f172a; }
  .layout-dark\:hover\:bg-zinc-100:hover { background-color: #0f172a; }
  .layout-dark\:text-zinc-200 { color: #1e293b; }
  .layout-dark\:bg-zinc-200 { background-color: #1e293b; }
  .layout-dark\:border-zinc-200 { border-color: #1e293b; }
  .layout-dark\:ring-zinc-200 { --tw-ring-color: #1e293b; }
  .layout-dark\:hover\:text-zinc-200:hover { color: #1e293b; }
  .layout-dark\:hover\:bg-zinc-200:hover { background-color: #1e293b; }
  .layout-dark\:text-zinc-300 { color: #334155; }
  .layout-dark\:bg-zinc-300 { background-color: #334155; }
  .layout-dark\:border-zinc-300 { border-color: #334155; }
  .layout-dark\:ring-zinc-300 { --tw-ring-color: #334155; }
  .layout-dark\:hover\:text-zinc-300:hover { color: #334155; }
  .layout-dark\:hover\:bg-zinc-300:hover { background-color: #334155; }
  .layout-dark\:text-zinc-400 { color: #475569; }
  .layout-dark\:bg-zinc-400 { background-color: #475569; }
  .layout-dark\:border-zinc-400 { border-color: #475569; }
  .layout-dark\:ring-zinc-400 { --tw-ring-color: #475569; }
  .layout-dark\:hover\:text-zinc-400:hover { color: #475569; }
  .layout-dark\:hover\:bg-zinc-400:hover { background-color: #475569; }
  .layout-dark\:text-zinc-500 { color: #64748b; }
  .layout-dark\:bg-zinc-500 { background-color: #64748b; }
  .layout-dark\:border-zinc-500 { border-color: #64748b; }
  .layout-dark\:ring-zinc-500 { --tw-ring-color: #64748b; }
  .layout-dark\:hover\:text-zinc-500:hover { color: #64748b; }
  .layout-dark\:hover\:bg-zinc-500:hover { background-color: #64748b; }
  .layout-dark\:text-zinc-600 { color: #94a3b8; }
  .layout-dark\:bg-zinc-600 { background-color: #94a3b8; }
  .layout-dark\:border-zinc-600 { border-color: #94a3b8; }
  .layout-dark\:ring-zinc-600 { --tw-ring-color: #94a3b8; }
  .layout-dark\:hover\:text-zinc-600:hover { color: #94a3b8; }
  .layout-dark\:hover\:bg-zinc-600:hover { background-color: #94a3b8; }
  .layout-dark\:text-zinc-700 { color: #cbd5e1; }
  .layout-dark\:bg-zinc-700 { background-color: #cbd5e1; }
  .layout-dark\:border-zinc-700 { border-color: #cbd5e1; }
  .layout-dark\:ring-zinc-700 { --tw-ring-color: #cbd5e1; }
  .layout-dark\:hover\:text-zinc-700:hover { color: #cbd5e1; }
  .layout-dark\:hover\:bg-zinc-700:hover { background-color: #cbd5e1; }
  .layout-dark\:text-zinc-800 { color: #e2e8f0; }
  .layout-dark\:bg-zinc-800 { background-color: #e2e8f0; }
  .layout-dark\:border-zinc-800 { border-color: #e2e8f0; }
  .layout-dark\:ring-zinc-800 { --tw-ring-color: #e2e8f0; }
  .layout-dark\:hover\:text-zinc-800:hover { color: #e2e8f0; }
  .layout-dark\:hover\:bg-zinc-800:hover { background-color: #e2e8f0; }
  .layout-dark\:text-zinc-900 { color: #f1f5f9; }
  .layout-dark\:bg-zinc-900 { background-color: #f1f5f9; }
  .layout-dark\:border-zinc-900 { border-color: #f1f5f9; }
  .layout-dark\:ring-zinc-900 { --tw-ring-color: #f1f5f9; }
  .layout-dark\:hover\:text-zinc-900:hover { color: #f1f5f9; }
  .layout-dark\:hover\:bg-zinc-900:hover { background-color: #f1f5f9; }
  .layout-dark\:text-zinc-950 { color: #f8fafc; }
  .layout-dark\:bg-zinc-950 { background-color: #f8fafc; }
  .layout-dark\:border-zinc-950 { border-color: #f8fafc; }
  .layout-dark\:ring-zinc-950 { --tw-ring-color: #f8fafc; }
  .layout-dark\:hover\:text-zinc-950:hover { color: #f8fafc; }
  .layout-dark\:hover\:bg-zinc-950:hover { background-color: #f8fafc; }
  .layout-dark\:text-neutral-50 { color: #020617; }
  .layout-dark\:bg-neutral-50 { background-color: #020617; }
  .layout-dark\:border-neutral-50 { border-color: #020617; }
  .layout-dark\:ring-neutral-50 { --tw-ring-color: #020617; }
  .layout-dark\:hover\:text-neutral-50:hover { color: #020617; }
  .layout-dark\:hover\:bg-neutral-50:hover { background-color: #020617; }
  .layout-dark\:text-neutral-100 { color: #0f172a; }
  .layout-dark\:bg-neutral-100 { background-color: #0f172a; }
  .layout-dark\:border-neutral-100 { border-color: #0f172a; }
  .layout-dark\:ring-neutral-100 { --tw-ring-color: #0f172a; }
  .layout-dark\:hover\:text-neutral-100:hover { color: #0f172a; }
  .layout-dark\:hover\:bg-neutral-100:hover { background-color: #0f172a; }
  .layout-dark\:text-neutral-200 { color: #1e293b; }
  .layout-dark\:bg-neutral-200 { background-color: #1e293b; }
  .layout-dark\:border-neutral-200 { border-color: #1e293b; }
  .layout-dark\:ring-neutral-200 { --tw-ring-color: #1e293b; }
  .layout-dark\:hover\:text-neutral-200:hover { color: #1e293b; }
  .layout-dark\:hover\:bg-neutral-200:hover { background-color: #1e293b; }
  .layout-dark\:text-neutral-300 { color: #334155; }
  .layout-dark\:bg-neutral-300 { background-color: #334155; }
  .layout-dark\:border-neutral-300 { border-color: #334155; }
  .layout-dark\:ring-neutral-300 { --tw-ring-color: #334155; }
  .layout-dark\:hover\:text-neutral-300:hover { color: #334155; }
  .layout-dark\:hover\:bg-neutral-300:hover { background-color: #334155; }
  .layout-dark\:text-neutral-400 { color: #475569; }
  .layout-dark\:bg-neutral-400 { background-color: #475569; }
  .layout-dark\:border-neutral-400 { border-color: #475569; }
  .layout-dark\:ring-neutral-400 { --tw-ring-color: #475569; }
  .layout-dark\:hover\:text-neutral-400:hover { color: #475569; }
  .layout-dark\:hover\:bg-neutral-400:hover { background-color: #475569; }
  .layout-dark\:text-neutral-500 { color: #64748b; }
  .layout-dark\:bg-neutral-500 { background-color: #64748b; }
  .layout-dark\:border-neutral-500 { border-color: #64748b; }
  .layout-dark\:ring-neutral-500 { --tw-ring-color: #64748b; }
  .layout-dark\:hover\:text-neutral-500:hover { color: #64748b; }
  .layout-dark\:hover\:bg-neutral-500:hover { background-color: #64748b; }
  .layout-dark\:text-neutral-600 { color: #94a3b8; }
  .layout-dark\:bg-neutral-600 { background-color: #94a3b8; }
  .layout-dark\:border-neutral-600 { border-color: #94a3b8; }
  .layout-dark\:ring-neutral-600 { --tw-ring-color: #94a3b8; }
  .layout-dark\:hover\:text-neutral-600:hover { color: #94a3b8; }
  .layout-dark\:hover\:bg-neutral-600:hover { background-color: #94a3b8; }
  .layout-dark\:text-neutral-700 { color: #cbd5e1; }
  .layout-dark\:bg-neutral-700 { background-color: #cbd5e1; }
  .layout-dark\:border-neutral-700 { border-color: #cbd5e1; }
  .layout-dark\:ring-neutral-700 { --tw-ring-color: #cbd5e1; }
  .layout-dark\:hover\:text-neutral-700:hover { color: #cbd5e1; }
  .layout-dark\:hover\:bg-neutral-700:hover { background-color: #cbd5e1; }
  .layout-dark\:text-neutral-800 { color: #e2e8f0; }
  .layout-dark\:bg-neutral-800 { background-color: #e2e8f0; }
  .layout-dark\:border-neutral-800 { border-color: #e2e8f0; }
  .layout-dark\:ring-neutral-800 { --tw-ring-color: #e2e8f0; }
  .layout-dark\:hover\:text-neutral-800:hover { color: #e2e8f0; }
  .layout-dark\:hover\:bg-neutral-800:hover { background-color: #e2e8f0; }
  .layout-dark\:text-neutral-900 { color: #f1f5f9; }
  .layout-dark\:bg-neutral-900 { background-color: #f1f5f9; }
  .layout-dark\:border-neutral-900 { border-color: #f1f5f9; }
  .layout-dark\:ring-neutral-900 { --tw-ring-color: #f1f5f9; }
  .layout-dark\:hover\:text-neutral-900:hover { color: #f1f5f9; }
  .layout-dark\:hover\:bg-neutral-900:hover { background-color: #f1f5f9; }
  .layout-dark\:text-neutral-950 { color: #f8fafc; }
  .layout-dark\:bg-neutral-950 { background-color: #f8fafc; }
  .layout-dark\:border-neutral-950 { border-color: #f8fafc; }
  .layout-dark\:ring-neutral-950 { --tw-ring-color: #f8fafc; }
  .layout-dark\:hover\:text-neutral-950:hover { color: #f8fafc; }
  .layout-dark\:hover\:bg-neutral-950:hover { background-color: #f8fafc; }
  .layout-dark\:text-stone-50 { color: #020617; }
  .layout-dark\:bg-stone-50 { background-color: #020617; }
  .layout-dark\:border-stone-50 { border-color: #020617; }
  .layout-dark\:ring-stone-50 { --tw-ring-color: #020617; }
  .layout-dark\:hover\:text-stone-50:hover { color: #020617; }
  .layout-dark\:hover\:bg-stone-50:hover { background-color: #020617; }
  .layout-dark\:text-stone-100 { color: #0f172a; }
  .layout-dark\:bg-stone-100 { background-color: #0f172a; }
  .layout-dark\:border-stone-100 { border-color: #0f172a; }
  .layout-dark\:ring-stone-100 { --tw-ring-color: #0f172a; }
  .layout-dark\:hover\:text-stone-100:hover { color: #0f172a; }
  .layout-dark\:hover\:bg-stone-100:hover { background-color: #0f172a; }
  .layout-dark\:text-stone-200 { color: #1e293b; }
  .layout-dark\:bg-stone-200 { background-color: #1e293b; }
  .layout-dark\:border-stone-200 { border-color: #1e293b; }
  .layout-dark\:ring-stone-200 { --tw-ring-color: #1e293b; }
  .layout-dark\:hover\:text-stone-200:hover { color: #1e293b; }
  .layout-dark\:hover\:bg-stone-200:hover { background-color: #1e293b; }
  .layout-dark\:text-stone-300 { color: #334155; }
  .layout-dark\:bg-stone-300 { background-color: #334155; }
  .layout-dark\:border-stone-300 { border-color: #334155; }
  .layout-dark\:ring-stone-300 { --tw-ring-color: #334155; }
  .layout-dark\:hover\:text-stone-300:hover { color: #334155; }
  .layout-dark\:hover\:bg-stone-300:hover { background-color: #334155; }
  .layout-dark\:text-stone-400 { color: #475569; }
  .layout-dark\:bg-stone-400 { background-color: #475569; }
  .layout-dark\:border-stone-400 { border-color: #475569; }
  .layout-dark\:ring-stone-400 { --tw-ring-color: #475569; }
  .layout-dark\:hover\:text-stone-400:hover { color: #475569; }
  .layout-dark\:hover\:bg-stone-400:hover { background-color: #475569; }
  .layout-dark\:text-stone-500 { color: #64748b; }
  .layout-dark\:bg-stone-500 { background-color: #64748b; }
  .layout-dark\:border-stone-500 { border-color: #64748b; }
  .layout-dark\:ring-stone-500 { --tw-ring-color: #64748b; }
  .layout-dark\:hover\:text-stone-500:hover { color: #64748b; }
  .layout-dark\:hover\:bg-stone-500:hover { background-color: #64748b; }
  .layout-dark\:text-stone-600 { color: #94a3b8; }
  .layout-dark\:bg-stone-600 { background-color: #94a3b8; }
  .layout-dark\:border-stone-600 { border-color: #94a3b8; }
  .layout-dark\:ring-stone-600 { --tw-ring-color: #94a3b8; }
  .layout-dark\:hover\:text-stone-600:hover { color: #94a3b8; }
  .layout-dark\:hover\:bg-stone-600:hover { background-color: #94a3b8; }
  .layout-dark\:text-stone-700 { color: #cbd5e1; }
  .layout-dark\:bg-stone-700 { background-color: #cbd5e1; }
  .layout-dark\:border-stone-700 { border-color: #cbd5e1; }
  .layout-dark\:ring-stone-700 { --tw-ring-color: #cbd5e1; }
  .layout-dark\:hover\:text-stone-700:hover { color: #cbd5e1; }
  .layout-dark\:hover\:bg-stone-700:hover { background-color: #cbd5e1; }
  .layout-dark\:text-stone-800 { color: #e2e8f0; }
  .layout-dark\:bg-stone-800 { background-color: #e2e8f0; }
  .layout-dark\:border-stone-800 { border-color: #e2e8f0; }
  .layout-dark\:ring-stone-800 { --tw-ring-color: #e2e8f0; }
  .layout-dark\:hover\:text-stone-800:hover { color: #e2e8f0; }
  .layout-dark\:hover\:bg-stone-800:hover { background-color: #e2e8f0; }
  .layout-dark\:text-stone-900 { color: #f1f5f9; }
  .layout-dark\:bg-stone-900 { background-color: #f1f5f9; }
  .layout-dark\:border-stone-900 { border-color: #f1f5f9; }
  .layout-dark\:ring-stone-900 { --tw-ring-color: #f1f5f9; }
  .layout-dark\:hover\:text-stone-900:hover { color: #f1f5f9; }
  .layout-dark\:hover\:bg-stone-900:hover { background-color: #f1f5f9; }
  .layout-dark\:text-stone-950 { color: #f8fafc; }
  .layout-dark\:bg-stone-950 { background-color: #f8fafc; }
  .layout-dark\:border-stone-950 { border-color: #f8fafc; }
  .layout-dark\:ring-stone-950 { --tw-ring-color: #f8fafc; }
  .layout-dark\:hover\:text-stone-950:hover { color: #f8fafc; }
  .layout-dark\:hover\:bg-stone-950:hover { background-color: #f8fafc; }
  .layout-dark\:text-red-50 { color: #020617; }
  .layout-dark\:bg-red-50 { background-color: #020617; }
  .layout-dark\:border-red-50 { border-color: #020617; }
  .layout-dark\:ring-red-50 { --tw-ring-color: #020617; }
  .layout-dark\:hover\:text-red-50:hover { color: #020617; }
  .layout-dark\:hover\:bg-red-50:hover { background-color: #020617; }
  .layout-dark\:text-red-100 { color: #0f172a; }
  .layout-dark\:bg-red-100 { background-color: #0f172a; }
  .layout-dark\:border-red-100 { border-color: #0f172a; }
  .layout-dark\:ring-red-100 { --tw-ring-color: #0f172a; }
  .layout-dark\:hover\:text-red-100:hover { color: #0f172a; }
  .layout-dark\:hover\:bg-red-100:hover { background-color: #0f172a; }
  .layout-dark\:text-red-200 { color: #1e293b; }
  .layout-dark\:bg-red-200 { background-color: #1e293b; }
  .layout-dark\:border-red-200 { border-color: #1e293b; }
  .layout-dark\:ring-red-200 { --tw-ring-color: #1e293b; }
  .layout-dark\:hover\:text-red-200:hover { color: #1e293b; }
  .layout-dark\:hover\:bg-red-200:hover { background-color: #1e293b; }
  .layout-dark\:text-red-300 { color: #334155; }
  .layout-dark\:bg-red-300 { background-color: #334155; }
  .layout-dark\:border-red-300 { border-color: #334155; }
  .layout-dark\:ring-red-300 { --tw-ring-color: #334155; }
  .layout-dark\:hover\:text-red-300:hover { color: #334155; }
  .layout-dark\:hover\:bg-red-300:hover { background-color: #334155; }
  .layout-dark\:text-red-400 { color: #475569; }
  .layout-dark\:bg-red-400 { background-color: #475569; }
  .layout-dark\:border-red-400 { border-color: #475569; }
  .layout-dark\:ring-red-400 { --tw-ring-color: #475569; }
  .layout-dark\:hover\:text-red-400:hover { color: #475569; }
  .layout-dark\:hover\:bg-red-400:hover { background-color: #475569; }
  .layout-dark\:text-red-500 { color: #64748b; }
  .layout-dark\:bg-red-500 { background-color: #64748b; }
  .layout-dark\:border-red-500 { border-color: #64748b; }
  .layout-dark\:ring-red-500 { --tw-ring-color: #64748b; }
  .layout-dark\:hover\:text-red-500:hover { color: #64748b; }
  .layout-dark\:hover\:bg-red-500:hover { background-color: #64748b; }
  .layout-dark\:text-red-600 { color: #94a3b8; }
  .layout-dark\:bg-red-600 { background-color: #94a3b8; }
  .layout-dark\:border-red-600 { border-color: #94a3b8; }
  .layout-dark\:ring-red-600 { --tw-ring-color: #94a3b8; }
  .layout-dark\:hover\:text-red-600:hover { color: #94a3b8; }
  .layout-dark\:hover\:bg-red-600:hover { background-color: #94a3b8; }
  .layout-dark\:text-red-700 { color: #cbd5e1; }
  .layout-dark\:bg-red-700 { background-color: #cbd5e1; }
  .layout-dark\:border-red-700 { border-color: #cbd5e1; }
  .layout-dark\:ring-red-700 { --tw-ring-color: #cbd5e1; }
  .layout-dark\:hover\:text-red-700:hover { color: #cbd5e1; }
  .layout-dark\:hover\:bg-red-700:hover { background-color: #cbd5e1; }
  .layout-dark\:text-red-800 { color: #e2e8f0; }
  .layout-dark\:bg-red-800 { background-color: #e2e8f0; }
  .layout-dark\:border-red-800 { border-color: #e2e8f0; }
  .layout-dark\:ring-red-800 { --tw-ring-color: #e2e8f0; }
  .layout-dark\:hover\:text-red-800:hover { color: #e2e8f0; }
  .layout-dark\:hover\:bg-red-800:hover { background-color: #e2e8f0; }
  .layout-dark\:text-red-900 { color: #f1f5f9; }
  .layout-dark\:bg-red-900 { background-color: #f1f5f9; }
  .layout-dark\:border-red-900 { border-color: #f1f5f9; }
  .layout-dark\:ring-red-900 { --tw-ring-color: #f1f5f9; }
  .layout-dark\:hover\:text-red-900:hover { color: #f1f5f9; }
  .layout-dark\:hover\:bg-red-900:hover { background-color: #f1f5f9; }
  .layout-dark\:text-red-950 { color: #f8fafc; }
  .layout-dark\:bg-red-950 { background-color: #f8fafc; }
  .layout-dark\:border-red-950 { border-color: #f8fafc; }
  .layout-dark\:ring-red-950 { --tw-ring-color: #f8fafc; }
  .layout-dark\:hover\:text-red-950:hover { color: #f8fafc; }
  .layout-dark\:hover\:bg-red-950:hover { background-color: #f8fafc; }
  .layout-dark\:text-orange-50 { color: #020617; }
  .layout-dark\:bg-orange-50 { background-color: #020617; }
  .layout-dark\:border-orange-50 { border-color: #020617; }
  .layout-dark\:ring-orange-50 { --tw-ring-color: #020617; }
  .layout-dark\:hover\:text-orange-50:hover { color: #020617; }
  .layout-dark\:hover\:bg-orange-50:hover { background-color: #020617; }
  .layout-dark\:text-orange-100 { color: #0f172a; }
  .layout-dark\:bg-orange-100 { background-color: #0f172a; }
  .layout-dark\:border-orange-100 { border-color: #0f172a; }
  .layout-dark\:ring-orange-100 { --tw-ring-color: #0f172a; }
  .layout-dark\:hover\:text-orange-100:hover { color: #0f172a; }
  .layout-dark\:hover\:bg-orange-100:hover { background-color: #0f172a; }
  .layout-dark\:text-orange-200 { color: #1e293b; }
  .layout-dark\:bg-orange-200 { background-color: #1e293b; }
  .layout-dark\:border-orange-200 { border-color: #1e293b; }
  .layout-dark\:ring-orange-200 { --tw-ring-color: #1e293b; }
  .layout-dark\:hover\:text-orange-200:hover { color: #1e293b; }
  .layout-dark\:hover\:bg-orange-200:hover { background-color: #1e293b; }
  .layout-dark\:text-orange-300 { color: #334155; }
  .layout-dark\:bg-orange-300 { background-color: #334155; }
  .layout-dark\:border-orange-300 { border-color: #334155; }
  .layout-dark\:ring-orange-300 { --tw-ring-color: #334155; }
  .layout-dark\:hover\:text-orange-300:hover { color: #334155; }
  .layout-dark\:hover\:bg-orange-300:hover { background-color: #334155; }
  .layout-dark\:text-orange-400 { color: #475569; }
  .layout-dark\:bg-orange-400 { background-color: #475569; }
  .layout-dark\:border-orange-400 { border-color: #475569; }
  .layout-dark\:ring-orange-400 { --tw-ring-color: #475569; }
  .layout-dark\:hover\:text-orange-400:hover { color: #475569; }
  .layout-dark\:hover\:bg-orange-400:hover { background-color: #475569; }
  .layout-dark\:text-orange-500 { color: #64748b; }
  .layout-dark\:bg-orange-500 { background-color: #64748b; }
  .layout-dark\:border-orange-500 { border-color: #64748b; }
  .layout-dark\:ring-orange-500 { --tw-ring-color: #64748b; }
  .layout-dark\:hover\:text-orange-500:hover { color: #64748b; }
  .layout-dark\:hover\:bg-orange-500:hover { background-color: #64748b; }
  .layout-dark\:text-orange-600 { color: #94a3b8; }
  .layout-dark\:bg-orange-600 { background-color: #94a3b8; }
  .layout-dark\:border-orange-600 { border-color: #94a3b8; }
  .layout-dark\:ring-orange-600 { --tw-ring-color: #94a3b8; }
  .layout-dark\:hover\:text-orange-600:hover { color: #94a3b8; }
  .layout-dark\:hover\:bg-orange-600:hover { background-color: #94a3b8; }
  .layout-dark\:text-orange-700 { color: #cbd5e1; }
  .layout-dark\:bg-orange-700 { background-color: #cbd5e1; }
  .layout-dark\:border-orange-700 { border-color: #cbd5e1; }
  .layout-dark\:ring-orange-700 { --tw-ring-color: #cbd5e1; }
  .layout-dark\:hover\:text-orange-700:hover { color: #cbd5e1; }
  .layout-dark\:hover\:bg-orange-700:hover { background-color: #cbd5e1; }
  .layout-dark\:text-orange-800 { color: #e2e8f0; }
  .layout-dark\:bg-orange-800 { background-color: #e2e8f0; }
  .layout-dark\:border-orange-800 { border-color: #e2e8f0; }
  .layout-dark\:ring-orange-800 { --tw-ring-color: #e2e8f0; }
  .layout-dark\:hover\:text-orange-800:hover { color: #e2e8f0; }
  .layout-dark\:hover\:bg-orange-800:hover { background-color: #e2e8f0; }
  .layout-dark\:text-orange-900 { color: #f1f5f9; }
  .layout-dark\:bg-orange-900 { background-color: #f1f5f9; }
  .layout-dark\:border-orange-900 { border-color: #f1f5f9; }
  .layout-dark\:ring-orange-900 { --tw-ring-color: #f1f5f9; }
  .layout-dark\:hover\:text-orange-900:hover { color: #f1f5f9; }
  .layout-dark\:hover\:bg-orange-900:hover { background-color: #f1f5f9; }
  .layout-dark\:text-orange-950 { color: #f8fafc; }
  .layout-dark\:bg-orange-950 { background-color: #f8fafc; }
  .layout-dark\:border-orange-950 { border-color: #f8fafc; }
  .layout-dark\:ring-orange-950 { --tw-ring-color: #f8fafc; }
  .layout-dark\:hover\:text-orange-950:hover { color: #f8fafc; }
  .layout-dark\:hover\:bg-orange-950:hover { background-color: #f8fafc; }
  .layout-dark\:text-amber-50 { color: #020617; }
  .layout-dark\:bg-amber-50 { background-color: #020617; }
  .layout-dark\:border-amber-50 { border-color: #020617; }
  .layout-dark\:ring-amber-50 { --tw-ring-color: #020617; }
  .layout-dark\:hover\:text-amber-50:hover { color: #020617; }
  .layout-dark\:hover\:bg-amber-50:hover { background-color: #020617; }
  .layout-dark\:text-amber-100 { color: #0f172a; }
  .layout-dark\:bg-amber-100 { background-color: #0f172a; }
  .layout-dark\:border-amber-100 { border-color: #0f172a; }
  .layout-dark\:ring-amber-100 { --tw-ring-color: #0f172a; }
  .layout-dark\:hover\:text-amber-100:hover { color: #0f172a; }
  .layout-dark\:hover\:bg-amber-100:hover { background-color: #0f172a; }
  .layout-dark\:text-amber-200 { color: #1e293b; }
  .layout-dark\:bg-amber-200 { background-color: #1e293b; }
  .layout-dark\:border-amber-200 { border-color: #1e293b; }
  .layout-dark\:ring-amber-200 { --tw-ring-color: #1e293b; }
  .layout-dark\:hover\:text-amber-200:hover { color: #1e293b; }
  .layout-dark\:hover\:bg-amber-200:hover { background-color: #1e293b; }
  .layout-dark\:text-amber-300 { color: #334155; }
  .layout-dark\:bg-amber-300 { background-color: #334155; }
  .layout-dark\:border-amber-300 { border-color: #334155; }
  .layout-dark\:ring-amber-300 { --tw-ring-color: #334155; }
  .layout-dark\:hover\:text-amber-300:hover { color: #334155; }
  .layout-dark\:hover\:bg-amber-300:hover { background-color: #334155; }
  .layout-dark\:text-amber-400 { color: #475569; }
  .layout-dark\:bg-amber-400 { background-color: #475569; }
  .layout-dark\:border-amber-400 { border-color: #475569; }
  .layout-dark\:ring-amber-400 { --tw-ring-color: #475569; }
  .layout-dark\:hover\:text-amber-400:hover { color: #475569; }
  .layout-dark\:hover\:bg-amber-400:hover { background-color: #475569; }
  .layout-dark\:text-amber-500 { color: #64748b; }
  .layout-dark\:bg-amber-500 { background-color: #64748b; }
  .layout-dark\:border-amber-500 { border-color: #64748b; }
  .layout-dark\:ring-amber-500 { --tw-ring-color: #64748b; }
  .layout-dark\:hover\:text-amber-500:hover { color: #64748b; }
  .layout-dark\:hover\:bg-amber-500:hover { background-color: #64748b; }
  .layout-dark\:text-amber-600 { color: #94a3b8; }
  .layout-dark\:bg-amber-600 { background-color: #94a3b8; }
  .layout-dark\:border-amber-600 { border-color: #94a3b8; }
  .layout-dark\:ring-amber-600 { --tw-ring-color: #94a3b8; }
  .layout-dark\:hover\:text-amber-600:hover { color: #94a3b8; }
  .layout-dark\:hover\:bg-amber-600:hover { background-color: #94a3b8; }
  .layout-dark\:text-amber-700 { color: #cbd5e1; }
  .layout-dark\:bg-amber-700 { background-color: #cbd5e1; }
  .layout-dark\:border-amber-700 { border-color: #cbd5e1; }
  .layout-dark\:ring-amber-700 { --tw-ring-color: #cbd5e1; }
  .layout-dark\:hover\:text-amber-700:hover { color: #cbd5e1; }
  .layout-dark\:hover\:bg-amber-700:hover { background-color: #cbd5e1; }
  .layout-dark\:text-amber-800 { color: #e2e8f0; }
  .layout-dark\:bg-amber-800 { background-color: #e2e8f0; }
  .layout-dark\:border-amber-800 { border-color: #e2e8f0; }
  .layout-dark\:ring-amber-800 { --tw-ring-color: #e2e8f0; }
  .layout-dark\:hover\:text-amber-800:hover { color: #e2e8f0; }
  .layout-dark\:hover\:bg-amber-800:hover { background-color: #e2e8f0; }
  .layout-dark\:text-amber-900 { color: #f1f5f9; }
  .layout-dark\:bg-amber-900 { background-color: #f1f5f9; }
  .layout-dark\:border-amber-900 { border-color: #f1f5f9; }
  .layout-dark\:ring-amber-900 { --tw-ring-color: #f1f5f9; }
  .layout-dark\:hover\:text-amber-900:hover { color: #f1f5f9; }
  .layout-dark\:hover\:bg-amber-900:hover { background-color: #f1f5f9; }
  .layout-dark\:text-amber-950 { color: #f8fafc; }
  .layout-dark\:bg-amber-950 { background-color: #f8fafc; }
  .layout-dark\:border-amber-950 { border-color: #f8fafc; }
  .layout-dark\:ring-amber-950 { --tw-ring-color: #f8fafc; }
  .layout-dark\:hover\:text-amber-950:hover { color: #f8fafc; }
  .layout-dark\:hover\:bg-amber-950:hover { background-color: #f8fafc; }
  .layout-dark\:text-yellow-50 { color: #020617; }
  .layout-dark\:bg-yellow-50 { background-color: #020617; }
  .layout-dark\:border-yellow-50 { border-color: #020617; }
  .layout-dark\:ring-yellow-50 { --tw-ring-color: #020617; }
  .layout-dark\:hover\:text-yellow-50:hover { color: #020617; }
  .layout-dark\:hover\:bg-yellow-50:hover { background-color: #020617; }
  .layout-dark\:text-yellow-100 { color: #0f172a; }
  .layout-dark\:bg-yellow-100 { background-color: #0f172a; }
  .layout-dark\:border-yellow-100 { border-color: #0f172a; }
  .layout-dark\:ring-yellow-100 { --tw-ring-color: #0f172a; }
  .layout-dark\:hover\:text-yellow-100:hover { color: #0f172a; }
  .layout-dark\:hover\:bg-yellow-100:hover { background-color: #0f172a; }
  .layout-dark\:text-yellow-200 { color: #1e293b; }
  .layout-dark\:bg-yellow-200 { background-color: #1e293b; }
  .layout-dark\:border-yellow-200 { border-color: #1e293b; }
  .layout-dark\:ring-yellow-200 { --tw-ring-color: #1e293b; }
  .layout-dark\:hover\:text-yellow-200:hover { color: #1e293b; }
  .layout-dark\:hover\:bg-yellow-200:hover { background-color: #1e293b; }
  .layout-dark\:text-yellow-300 { color: #334155; }
  .layout-dark\:bg-yellow-300 { background-color: #334155; }
  .layout-dark\:border-yellow-300 { border-color: #334155; }
  .layout-dark\:ring-yellow-300 { --tw-ring-color: #334155; }
  .layout-dark\:hover\:text-yellow-300:hover { color: #334155; }
  .layout-dark\:hover\:bg-yellow-300:hover { background-color: #334155; }
  .layout-dark\:text-yellow-400 { color: #475569; }
  .layout-dark\:bg-yellow-400 { background-color: #475569; }
  .layout-dark\:border-yellow-400 { border-color: #475569; }
  .layout-dark\:ring-yellow-400 { --tw-ring-color: #475569; }
  .layout-dark\:hover\:text-yellow-400:hover { color: #475569; }
  .layout-dark\:hover\:bg-yellow-400:hover { background-color: #475569; }
  .layout-dark\:text-yellow-500 { color: #64748b; }
  .layout-dark\:bg-yellow-500 { background-color: #64748b; }
  .layout-dark\:border-yellow-500 { border-color: #64748b; }
  .layout-dark\:ring-yellow-500 { --tw-ring-color: #64748b; }
  .layout-dark\:hover\:text-yellow-500:hover { color: #64748b; }
  .layout-dark\:hover\:bg-yellow-500:hover { background-color: #64748b; }
  .layout-dark\:text-yellow-600 { color: #94a3b8; }
  .layout-dark\:bg-yellow-600 { background-color: #94a3b8; }
  .layout-dark\:border-yellow-600 { border-color: #94a3b8; }
  .layout-dark\:ring-yellow-600 { --tw-ring-color: #94a3b8; }
  .layout-dark\:hover\:text-yellow-600:hover { color: #94a3b8; }
  .layout-dark\:hover\:bg-yellow-600:hover { background-color: #94a3b8; }
  .layout-dark\:text-yellow-700 { color: #cbd5e1; }
  .layout-dark\:bg-yellow-700 { background-color: #cbd5e1; }
  .layout-dark\:border-yellow-700 { border-color: #cbd5e1; }
  .layout-dark\:ring-yellow-700 { --tw-ring-color: #cbd5e1; }
  .layout-dark\:hover\:text-yellow-700:hover { color: #cbd5e1; }
  .layout-dark\:hover\:bg-yellow-700:hover { background-color: #cbd5e1; }
  .layout-dark\:text-yellow-800 { color: #e2e8f0; }
  .layout-dark\:bg-yellow-800 { background-color: #e2e8f0; }
  .layout-dark\:border-yellow-800 { border-color: #e2e8f0; }
  .layout-dark\:ring-yellow-800 { --tw-ring-color: #e2e8f0; }
  .layout-dark\:hover\:text-yellow-800:hover { color: #e2e8f0; }
  .layout-dark\:hover\:bg-yellow-800:hover { background-color: #e2e8f0; }
  .layout-dark\:text-yellow-900 { color: #f1f5f9; }
  .layout-dark\:bg-yellow-900 { background-color: #f1f5f9; }
  .layout-dark\:border-yellow-900 { border-color: #f1f5f9; }
  .layout-dark\:ring-yellow-900 { --tw-ring-color: #f1f5f9; }
  .layout-dark\:hover\:text-yellow-900:hover { color: #f1f5f9; }
  .layout-dark\:hover\:bg-yellow-900:hover { background-color: #f1f5f9; }
  .layout-dark\:text-yellow-950 { color: #f8fafc; }
  .layout-dark\:bg-yellow-950 { background-color: #f8fafc; }
  .layout-dark\:border-yellow-950 { border-color: #f8fafc; }
  .layout-dark\:ring-yellow-950 { --tw-ring-color: #f8fafc; }
  .layout-dark\:hover\:text-yellow-950:hover { color: #f8fafc; }
  .layout-dark\:hover\:bg-yellow-950:hover { background-color: #f8fafc; }
  .layout-dark\:text-lime-50 { color: #020617; }
  .layout-dark\:bg-lime-50 { background-color: #020617; }
  .layout-dark\:border-lime-50 { border-color: #020617; }
  .layout-dark\:ring-lime-50 { --tw-ring-color: #020617; }
  .layout-dark\:hover\:text-lime-50:hover { color: #020617; }
  .layout-dark\:hover\:bg-lime-50:hover { background-color: #020617; }
  .layout-dark\:text-lime-100 { color: #0f172a; }
  .layout-dark\:bg-lime-100 { background-color: #0f172a; }
  .layout-dark\:border-lime-100 { border-color: #0f172a; }
  .layout-dark\:ring-lime-100 { --tw-ring-color: #0f172a; }
  .layout-dark\:hover\:text-lime-100:hover { color: #0f172a; }
  .layout-dark\:hover\:bg-lime-100:hover { background-color: #0f172a; }
  .layout-dark\:text-lime-200 { color: #1e293b; }
  .layout-dark\:bg-lime-200 { background-color: #1e293b; }
  .layout-dark\:border-lime-200 { border-color: #1e293b; }
  .layout-dark\:ring-lime-200 { --tw-ring-color: #1e293b; }
  .layout-dark\:hover\:text-lime-200:hover { color: #1e293b; }
  .layout-dark\:hover\:bg-lime-200:hover { background-color: #1e293b; }
  .layout-dark\:text-lime-300 { color: #334155; }
  .layout-dark\:bg-lime-300 { background-color: #334155; }
  .layout-dark\:border-lime-300 { border-color: #334155; }
  .layout-dark\:ring-lime-300 { --tw-ring-color: #334155; }
  .layout-dark\:hover\:text-lime-300:hover { color: #334155; }
  .layout-dark\:hover\:bg-lime-300:hover { background-color: #334155; }
  .layout-dark\:text-lime-400 { color: #475569; }
  .layout-dark\:bg-lime-400 { background-color: #475569; }
  .layout-dark\:border-lime-400 { border-color: #475569; }
  .layout-dark\:ring-lime-400 { --tw-ring-color: #475569; }
  .layout-dark\:hover\:text-lime-400:hover { color: #475569; }
  .layout-dark\:hover\:bg-lime-400:hover { background-color: #475569; }
  .layout-dark\:text-lime-500 { color: #64748b; }
  .layout-dark\:bg-lime-500 { background-color: #64748b; }
  .layout-dark\:border-lime-500 { border-color: #64748b; }
  .layout-dark\:ring-lime-500 { --tw-ring-color: #64748b; }
  .layout-dark\:hover\:text-lime-500:hover { color: #64748b; }
  .layout-dark\:hover\:bg-lime-500:hover { background-color: #64748b; }
  .layout-dark\:text-lime-600 { color: #94a3b8; }
  .layout-dark\:bg-lime-600 { background-color: #94a3b8; }
  .layout-dark\:border-lime-600 { border-color: #94a3b8; }
  .layout-dark\:ring-lime-600 { --tw-ring-color: #94a3b8; }
  .layout-dark\:hover\:text-lime-600:hover { color: #94a3b8; }
  .layout-dark\:hover\:bg-lime-600:hover { background-color: #94a3b8; }
  .layout-dark\:text-lime-700 { color: #cbd5e1; }
  .layout-dark\:bg-lime-700 { background-color: #cbd5e1; }
  .layout-dark\:border-lime-700 { border-color: #cbd5e1; }
  .layout-dark\:ring-lime-700 { --tw-ring-color: #cbd5e1; }
  .layout-dark\:hover\:text-lime-700:hover { color: #cbd5e1; }
  .layout-dark\:hover\:bg-lime-700:hover { background-color: #cbd5e1; }
  .layout-dark\:text-lime-800 { color: #e2e8f0; }
  .layout-dark\:bg-lime-800 { background-color: #e2e8f0; }
  .layout-dark\:border-lime-800 { border-color: #e2e8f0; }
  .layout-dark\:ring-lime-800 { --tw-ring-color: #e2e8f0; }
  .layout-dark\:hover\:text-lime-800:hover { color: #e2e8f0; }
  .layout-dark\:hover\:bg-lime-800:hover { background-color: #e2e8f0; }
  .layout-dark\:text-lime-900 { color: #f1f5f9; }
  .layout-dark\:bg-lime-900 { background-color: #f1f5f9; }
  .layout-dark\:border-lime-900 { border-color: #f1f5f9; }
  .layout-dark\:ring-lime-900 { --tw-ring-color: #f1f5f9; }
  .layout-dark\:hover\:text-lime-900:hover { color: #f1f5f9; }
  .layout-dark\:hover\:bg-lime-900:hover { background-color: #f1f5f9; }
  .layout-dark\:text-lime-950 { color: #f8fafc; }
  .layout-dark\:bg-lime-950 { background-color: #f8fafc; }
  .layout-dark\:border-lime-950 { border-color: #f8fafc; }
  .layout-dark\:ring-lime-950 { --tw-ring-color: #f8fafc; }
  .layout-dark\:hover\:text-lime-950:hover { color: #f8fafc; }
  .layout-dark\:hover\:bg-lime-950:hover { background-color: #f8fafc; }
  .layout-dark\:text-green-50 { color: #020617; }
  .layout-dark\:bg-green-50 { background-color: #020617; }
  .layout-dark\:border-green-50 { border-color: #020617; }
  .layout-dark\:ring-green-50 { --tw-ring-color: #020617; }
  .layout-dark\:hover\:text-green-50:hover { color: #020617; }
  .layout-dark\:hover\:bg-green-50:hover { background-color: #020617; }
  .layout-dark\:text-green-100 { color: #0f172a; }
  .layout-dark\:bg-green-100 { background-color: #0f172a; }
  .layout-dark\:border-green-100 { border-color: #0f172a; }
  .layout-dark\:ring-green-100 { --tw-ring-color: #0f172a; }
  .layout-dark\:hover\:text-green-100:hover { color: #0f172a; }
  .layout-dark\:hover\:bg-green-100:hover { background-color: #0f172a; }
  .layout-dark\:text-green-200 { color: #1e293b; }
  .layout-dark\:bg-green-200 { background-color: #1e293b; }
  .layout-dark\:border-green-200 { border-color: #1e293b; }
  .layout-dark\:ring-green-200 { --tw-ring-color: #1e293b; }
  .layout-dark\:hover\:text-green-200:hover { color: #1e293b; }
  .layout-dark\:hover\:bg-green-200:hover { background-color: #1e293b; }
  .layout-dark\:text-green-300 { color: #334155; }
  .layout-dark\:bg-green-300 { background-color: #334155; }
  .layout-dark\:border-green-300 { border-color: #334155; }
  .layout-dark\:ring-green-300 { --tw-ring-color: #334155; }
  .layout-dark\:hover\:text-green-300:hover { color: #334155; }
  .layout-dark\:hover\:bg-green-300:hover { background-color: #334155; }
  .layout-dark\:text-green-400 { color: #475569; }
  .layout-dark\:bg-green-400 { background-color: #475569; }
  .layout-dark\:border-green-400 { border-color: #475569; }
  .layout-dark\:ring-green-400 { --tw-ring-color: #475569; }
  .layout-dark\:hover\:text-green-400:hover { color: #475569; }
  .layout-dark\:hover\:bg-green-400:hover { background-color: #475569; }
  .layout-dark\:text-green-500 { color: #64748b; }
  .layout-dark\:bg-green-500 { background-color: #64748b; }
  .layout-dark\:border-green-500 { border-color: #64748b; }
  .layout-dark\:ring-green-500 { --tw-ring-color: #64748b; }
  .layout-dark\:hover\:text-green-500:hover { color: #64748b; }
  .layout-dark\:hover\:bg-green-500:hover { background-color: #64748b; }
  .layout-dark\:text-green-600 { color: #94a3b8; }
  .layout-dark\:bg-green-600 { background-color: #94a3b8; }
  .layout-dark\:border-green-600 { border-color: #94a3b8; }
  .layout-dark\:ring-green-600 { --tw-ring-color: #94a3b8; }
  .layout-dark\:hover\:text-green-600:hover { color: #94a3b8; }
  .layout-dark\:hover\:bg-green-600:hover { background-color: #94a3b8; }
  .layout-dark\:text-green-700 { color: #cbd5e1; }
  .layout-dark\:bg-green-700 { background-color: #cbd5e1; }
  .layout-dark\:border-green-700 { border-color: #cbd5e1; }
  .layout-dark\:ring-green-700 { --tw-ring-color: #cbd5e1; }
  .layout-dark\:hover\:text-green-700:hover { color: #cbd5e1; }
  .layout-dark\:hover\:bg-green-700:hover { background-color: #cbd5e1; }
  .layout-dark\:text-green-800 { color: #e2e8f0; }
  .layout-dark\:bg-green-800 { background-color: #e2e8f0; }
  .layout-dark\:border-green-800 { border-color: #e2e8f0; }
  .layout-dark\:ring-green-800 { --tw-ring-color: #e2e8f0; }
  .layout-dark\:hover\:text-green-800:hover { color: #e2e8f0; }
  .layout-dark\:hover\:bg-green-800:hover { background-color: #e2e8f0; }
  .layout-dark\:text-green-900 { color: #f1f5f9; }
  .layout-dark\:bg-green-900 { background-color: #f1f5f9; }
  .layout-dark\:border-green-900 { border-color: #f1f5f9; }
  .layout-dark\:ring-green-900 { --tw-ring-color: #f1f5f9; }
  .layout-dark\:hover\:text-green-900:hover { color: #f1f5f9; }
  .layout-dark\:hover\:bg-green-900:hover { background-color: #f1f5f9; }
  .layout-dark\:text-green-950 { color: #f8fafc; }
  .layout-dark\:bg-green-950 { background-color: #f8fafc; }
  .layout-dark\:border-green-950 { border-color: #f8fafc; }
  .layout-dark\:ring-green-950 { --tw-ring-color: #f8fafc; }
  .layout-dark\:hover\:text-green-950:hover { color: #f8fafc; }
  .layout-dark\:hover\:bg-green-950:hover { background-color: #f8fafc; }
  .layout-dark\:text-emerald-50 { color: #020617; }
  .layout-dark\:bg-emerald-50 { background-color: #020617; }
  .layout-dark\:border-emerald-50 { border-color: #020617; }
  .layout-dark\:ring-emerald-50 { --tw-ring-color: #020617; }
  .layout-dark\:hover\:text-emerald-50:hover { color: #020617; }
  .layout-dark\:hover\:bg-emerald-50:hover { background-color: #020617; }
  .layout-dark\:text-emerald-100 { color: #0f172a; }
  .layout-dark\:bg-emerald-100 { background-color: #0f172a; }
  .layout-dark\:border-emerald-100 { border-color: #0f172a; }
  .layout-dark\:ring-emerald-100 { --tw-ring-color: #0f172a; }
  .layout-dark\:hover\:text-emerald-100:hover { color: #0f172a; }
  .layout-dark\:hover\:bg-emerald-100:hover { background-color: #0f172a; }
  .layout-dark\:text-emerald-200 { color: #1e293b; }
  .layout-dark\:bg-emerald-200 { background-color: #1e293b; }
  .layout-dark\:border-emerald-200 { border-color: #1e293b; }
  .layout-dark\:ring-emerald-200 { --tw-ring-color: #1e293b; }
  .layout-dark\:hover\:text-emerald-200:hover { color: #1e293b; }
  .layout-dark\:hover\:bg-emerald-200:hover { background-color: #1e293b; }
  .layout-dark\:text-emerald-300 { color: #334155; }
  .layout-dark\:bg-emerald-300 { background-color: #334155; }
  .layout-dark\:border-emerald-300 { border-color: #334155; }
  .layout-dark\:ring-emerald-300 { --tw-ring-color: #334155; }
  .layout-dark\:hover\:text-emerald-300:hover { color: #334155; }
  .layout-dark\:hover\:bg-emerald-300:hover { background-color: #334155; }
  .layout-dark\:text-emerald-400 { color: #475569; }
  .layout-dark\:bg-emerald-400 { background-color: #475569; }
  .layout-dark\:border-emerald-400 { border-color: #475569; }
  .layout-dark\:ring-emerald-400 { --tw-ring-color: #475569; }
  .layout-dark\:hover\:text-emerald-400:hover { color: #475569; }
  .layout-dark\:hover\:bg-emerald-400:hover { background-color: #475569; }
  .layout-dark\:text-emerald-500 { color: #64748b; }
  .layout-dark\:bg-emerald-500 { background-color: #64748b; }
  .layout-dark\:border-emerald-500 { border-color: #64748b; }
  .layout-dark\:ring-emerald-500 { --tw-ring-color: #64748b; }
  .layout-dark\:hover\:text-emerald-500:hover { color: #64748b; }
  .layout-dark\:hover\:bg-emerald-500:hover { background-color: #64748b; }
  .layout-dark\:text-emerald-600 { color: #94a3b8; }
  .layout-dark\:bg-emerald-600 { background-color: #94a3b8; }
  .layout-dark\:border-emerald-600 { border-color: #94a3b8; }
  .layout-dark\:ring-emerald-600 { --tw-ring-color: #94a3b8; }
  .layout-dark\:hover\:text-emerald-600:hover { color: #94a3b8; }
  .layout-dark\:hover\:bg-emerald-600:hover { background-color: #94a3b8; }
  .layout-dark\:text-emerald-700 { color: #cbd5e1; }
  .layout-dark\:bg-emerald-700 { background-color: #cbd5e1; }
  .layout-dark\:border-emerald-700 { border-color: #cbd5e1; }
  .layout-dark\:ring-emerald-700 { --tw-ring-color: #cbd5e1; }
  .layout-dark\:hover\:text-emerald-700:hover { color: #cbd5e1; }
  .layout-dark\:hover\:bg-emerald-700:hover { background-color: #cbd5e1; }
  .layout-dark\:text-emerald-800 { color: #e2e8f0; }
  .layout-dark\:bg-emerald-800 { background-color: #e2e8f0; }
  .layout-dark\:border-emerald-800 { border-color: #e2e8f0; }
  .layout-dark\:ring-emerald-800 { --tw-ring-color: #e2e8f0; }
  .layout-dark\:hover\:text-emerald-800:hover { color: #e2e8f0; }
  .layout-dark\:hover\:bg-emerald-800:hover { background-color: #e2e8f0; }
  .layout-dark\:text-emerald-900 { color: #f1f5f9; }
  .layout-dark\:bg-emerald-900 { background-color: #f1f5f9; }
  .layout-dark\:border-emerald-900 { border-color: #f1f5f9; }
  .layout-dark\:ring-emerald-900 { --tw-ring-color: #f1f5f9; }
  .layout-dark\:hover\:text-emerald-900:hover { color: #f1f5f9; }
  .layout-dark\:hover\:bg-emerald-900:hover { background-color: #f1f5f9; }
  .layout-dark\:text-emerald-950 { color: #f8fafc; }
  .layout-dark\:bg-emerald-950 { background-color: #f8fafc; }
  .layout-dark\:border-emerald-950 { border-color: #f8fafc; }
  .layout-dark\:ring-emerald-950 { --tw-ring-color: #f8fafc; }
  .layout-dark\:hover\:text-emerald-950:hover { color: #f8fafc; }
  .layout-dark\:hover\:bg-emerald-950:hover { background-color: #f8fafc; }
  .layout-dark\:text-teal-50 { color: #020617; }
  .layout-dark\:bg-teal-50 { background-color: #020617; }
  .layout-dark\:border-teal-50 { border-color: #020617; }
  .layout-dark\:ring-teal-50 { --tw-ring-color: #020617; }
  .layout-dark\:hover\:text-teal-50:hover { color: #020617; }
  .layout-dark\:hover\:bg-teal-50:hover { background-color: #020617; }
  .layout-dark\:text-teal-100 { color: #0f172a; }
  .layout-dark\:bg-teal-100 { background-color: #0f172a; }
  .layout-dark\:border-teal-100 { border-color: #0f172a; }
  .layout-dark\:ring-teal-100 { --tw-ring-color: #0f172a; }
  .layout-dark\:hover\:text-teal-100:hover { color: #0f172a; }
  .layout-dark\:hover\:bg-teal-100:hover { background-color: #0f172a; }
  .layout-dark\:text-teal-200 { color: #1e293b; }
  .layout-dark\:bg-teal-200 { background-color: #1e293b; }
  .layout-dark\:border-teal-200 { border-color: #1e293b; }
  .layout-dark\:ring-teal-200 { --tw-ring-color: #1e293b; }
  .layout-dark\:hover\:text-teal-200:hover { color: #1e293b; }
  .layout-dark\:hover\:bg-teal-200:hover { background-color: #1e293b; }
  .layout-dark\:text-teal-300 { color: #334155; }
  .layout-dark\:bg-teal-300 { background-color: #334155; }
  .layout-dark\:border-teal-300 { border-color: #334155; }
  .layout-dark\:ring-teal-300 { --tw-ring-color: #334155; }
  .layout-dark\:hover\:text-teal-300:hover { color: #334155; }
  .layout-dark\:hover\:bg-teal-300:hover { background-color: #334155; }
  .layout-dark\:text-teal-400 { color: #475569; }
  .layout-dark\:bg-teal-400 { background-color: #475569; }
  .layout-dark\:border-teal-400 { border-color: #475569; }
  .layout-dark\:ring-teal-400 { --tw-ring-color: #475569; }
  .layout-dark\:hover\:text-teal-400:hover { color: #475569; }
  .layout-dark\:hover\:bg-teal-400:hover { background-color: #475569; }
  .layout-dark\:text-teal-500 { color: #64748b; }
  .layout-dark\:bg-teal-500 { background-color: #64748b; }
  .layout-dark\:border-teal-500 { border-color: #64748b; }
  .layout-dark\:ring-teal-500 { --tw-ring-color: #64748b; }
  .layout-dark\:hover\:text-teal-500:hover { color: #64748b; }
  .layout-dark\:hover\:bg-teal-500:hover { background-color: #64748b; }
  .layout-dark\:text-teal-600 { color: #94a3b8; }
  .layout-dark\:bg-teal-600 { background-color: #94a3b8; }
  .layout-dark\:border-teal-600 { border-color: #94a3b8; }
  .layout-dark\:ring-teal-600 { --tw-ring-color: #94a3b8; }
  .layout-dark\:hover\:text-teal-600:hover { color: #94a3b8; }
  .layout-dark\:hover\:bg-teal-600:hover { background-color: #94a3b8; }
  .layout-dark\:text-teal-700 { color: #cbd5e1; }
  .layout-dark\:bg-teal-700 { background-color: #cbd5e1; }
  .layout-dark\:border-teal-700 { border-color: #cbd5e1; }
  .layout-dark\:ring-teal-700 { --tw-ring-color: #cbd5e1; }
  .layout-dark\:hover\:text-teal-700:hover { color: #cbd5e1; }
  .layout-dark\:hover\:bg-teal-700:hover { background-color: #cbd5e1; }
  .layout-dark\:text-teal-800 { color: #e2e8f0; }
  .layout-dark\:bg-teal-800 { background-color: #e2e8f0; }
  .layout-dark\:border-teal-800 { border-color: #e2e8f0; }
  .layout-dark\:ring-teal-800 { --tw-ring-color: #e2e8f0; }
  .layout-dark\:hover\:text-teal-800:hover { color: #e2e8f0; }
  .layout-dark\:hover\:bg-teal-800:hover { background-color: #e2e8f0; }
  .layout-dark\:text-teal-900 { color: #f1f5f9; }
  .layout-dark\:bg-teal-900 { background-color: #f1f5f9; }
  .layout-dark\:border-teal-900 { border-color: #f1f5f9; }
  .layout-dark\:ring-teal-900 { --tw-ring-color: #f1f5f9; }
  .layout-dark\:hover\:text-teal-900:hover { color: #f1f5f9; }
  .layout-dark\:hover\:bg-teal-900:hover { background-color: #f1f5f9; }
  .layout-dark\:text-teal-950 { color: #f8fafc; }
  .layout-dark\:bg-teal-950 { background-color: #f8fafc; }
  .layout-dark\:border-teal-950 { border-color: #f8fafc; }
  .layout-dark\:ring-teal-950 { --tw-ring-color: #f8fafc; }
  .layout-dark\:hover\:text-teal-950:hover { color: #f8fafc; }
  .layout-dark\:hover\:bg-teal-950:hover { background-color: #f8fafc; }
  .layout-dark\:text-cyan-50 { color: #020617; }
  .layout-dark\:bg-cyan-50 { background-color: #020617; }
  .layout-dark\:border-cyan-50 { border-color: #020617; }
  .layout-dark\:ring-cyan-50 { --tw-ring-color: #020617; }
  .layout-dark\:hover\:text-cyan-50:hover { color: #020617; }
  .layout-dark\:hover\:bg-cyan-50:hover { background-color: #020617; }
  .layout-dark\:text-cyan-100 { color: #0f172a; }
  .layout-dark\:bg-cyan-100 { background-color: #0f172a; }
  .layout-dark\:border-cyan-100 { border-color: #0f172a; }
  .layout-dark\:ring-cyan-100 { --tw-ring-color: #0f172a; }
  .layout-dark\:hover\:text-cyan-100:hover { color: #0f172a; }
  .layout-dark\:hover\:bg-cyan-100:hover { background-color: #0f172a; }
  .layout-dark\:text-cyan-200 { color: #1e293b; }
  .layout-dark\:bg-cyan-200 { background-color: #1e293b; }
  .layout-dark\:border-cyan-200 { border-color: #1e293b; }
  .layout-dark\:ring-cyan-200 { --tw-ring-color: #1e293b; }
  .layout-dark\:hover\:text-cyan-200:hover { color: #1e293b; }
  .layout-dark\:hover\:bg-cyan-200:hover { background-color: #1e293b; }
  .layout-dark\:text-cyan-300 { color: #334155; }
  .layout-dark\:bg-cyan-300 { background-color: #334155; }
  .layout-dark\:border-cyan-300 { border-color: #334155; }
  .layout-dark\:ring-cyan-300 { --tw-ring-color: #334155; }
  .layout-dark\:hover\:text-cyan-300:hover { color: #334155; }
  .layout-dark\:hover\:bg-cyan-300:hover { background-color: #334155; }
  .layout-dark\:text-cyan-400 { color: #475569; }
  .layout-dark\:bg-cyan-400 { background-color: #475569; }
  .layout-dark\:border-cyan-400 { border-color: #475569; }
  .layout-dark\:ring-cyan-400 { --tw-ring-color: #475569; }
  .layout-dark\:hover\:text-cyan-400:hover { color: #475569; }
  .layout-dark\:hover\:bg-cyan-400:hover { background-color: #475569; }
  .layout-dark\:text-cyan-500 { color: #64748b; }
  .layout-dark\:bg-cyan-500 { background-color: #64748b; }
  .layout-dark\:border-cyan-500 { border-color: #64748b; }
  .layout-dark\:ring-cyan-500 { --tw-ring-color: #64748b; }
  .layout-dark\:hover\:text-cyan-500:hover { color: #64748b; }
  .layout-dark\:hover\:bg-cyan-500:hover { background-color: #64748b; }
  .layout-dark\:text-cyan-600 { color: #94a3b8; }
  .layout-dark\:bg-cyan-600 { background-color: #94a3b8; }
  .layout-dark\:border-cyan-600 { border-color: #94a3b8; }
  .layout-dark\:ring-cyan-600 { --tw-ring-color: #94a3b8; }
  .layout-dark\:hover\:text-cyan-600:hover { color: #94a3b8; }
  .layout-dark\:hover\:bg-cyan-600:hover { background-color: #94a3b8; }
  .layout-dark\:text-cyan-700 { color: #cbd5e1; }
  .layout-dark\:bg-cyan-700 { background-color: #cbd5e1; }
  .layout-dark\:border-cyan-700 { border-color: #cbd5e1; }
  .layout-dark\:ring-cyan-700 { --tw-ring-color: #cbd5e1; }
  .layout-dark\:hover\:text-cyan-700:hover { color: #cbd5e1; }
  .layout-dark\:hover\:bg-cyan-700:hover { background-color: #cbd5e1; }
  .layout-dark\:text-cyan-800 { color: #e2e8f0; }
  .layout-dark\:bg-cyan-800 { background-color: #e2e8f0; }
  .layout-dark\:border-cyan-800 { border-color: #e2e8f0; }
  .layout-dark\:ring-cyan-800 { --tw-ring-color: #e2e8f0; }
  .layout-dark\:hover\:text-cyan-800:hover { color: #e2e8f0; }
  .layout-dark\:hover\:bg-cyan-800:hover { background-color: #e2e8f0; }
  .layout-dark\:text-cyan-900 { color: #f1f5f9; }
  .layout-dark\:bg-cyan-900 { background-color: #f1f5f9; }
  .layout-dark\:border-cyan-900 { border-color: #f1f5f9; }
  .layout-dark\:ring-cyan-900 { --tw-ring-color: #f1f5f9; }
  .layout-dark\:hover\:text-cyan-900:hover { color: #f1f5f9; }
  .layout-dark\:hover\:bg-cyan-900:hover { background-color: #f1f5f9; }
  .layout-dark\:text-cyan-950 { color: #f8fafc; }
  .layout-dark\:bg-cyan-950 { background-color: #f8fafc; }
  .layout-dark\:border-cyan-950 { border-color: #f8fafc; }
  .layout-dark\:ring-cyan-950 { --tw-ring-color: #f8fafc; }
  .layout-dark\:hover\:text-cyan-950:hover { color: #f8fafc; }
  .layout-dark\:hover\:bg-cyan-950:hover { background-color: #f8fafc; }
  .layout-dark\:text-sky-50 { color: #020617; }
  .layout-dark\:bg-sky-50 { background-color: #020617; }
  .layout-dark\:border-sky-50 { border-color: #020617; }
  .layout-dark\:ring-sky-50 { --tw-ring-color: #020617; }
  .layout-dark\:hover\:text-sky-50:hover { color: #020617; }
  .layout-dark\:hover\:bg-sky-50:hover { background-color: #020617; }
  .layout-dark\:text-sky-100 { color: #0f172a; }
  .layout-dark\:bg-sky-100 { background-color: #0f172a; }
  .layout-dark\:border-sky-100 { border-color: #0f172a; }
  .layout-dark\:ring-sky-100 { --tw-ring-color: #0f172a; }
  .layout-dark\:hover\:text-sky-100:hover { color: #0f172a; }
  .layout-dark\:hover\:bg-sky-100:hover { background-color: #0f172a; }
  .layout-dark\:text-sky-200 { color: #1e293b; }
  .layout-dark\:bg-sky-200 { background-color: #1e293b; }
  .layout-dark\:border-sky-200 { border-color: #1e293b; }
  .layout-dark\:ring-sky-200 { --tw-ring-color: #1e293b; }
  .layout-dark\:hover\:text-sky-200:hover { color: #1e293b; }
  .layout-dark\:hover\:bg-sky-200:hover { background-color: #1e293b; }
  .layout-dark\:text-sky-300 { color: #334155; }
  .layout-dark\:bg-sky-300 { background-color: #334155; }
  .layout-dark\:border-sky-300 { border-color: #334155; }
  .layout-dark\:ring-sky-300 { --tw-ring-color: #334155; }
  .layout-dark\:hover\:text-sky-300:hover { color: #334155; }
  .layout-dark\:hover\:bg-sky-300:hover { background-color: #334155; }
  .layout-dark\:text-sky-400 { color: #475569; }
  .layout-dark\:bg-sky-400 { background-color: #475569; }
  .layout-dark\:border-sky-400 { border-color: #475569; }
  .layout-dark\:ring-sky-400 { --tw-ring-color: #475569; }
  .layout-dark\:hover\:text-sky-400:hover { color: #475569; }
  .layout-dark\:hover\:bg-sky-400:hover { background-color: #475569; }
  .layout-dark\:text-sky-500 { color: #64748b; }
  .layout-dark\:bg-sky-500 { background-color: #64748b; }
  .layout-dark\:border-sky-500 { border-color: #64748b; }
  .layout-dark\:ring-sky-500 { --tw-ring-color: #64748b; }
  .layout-dark\:hover\:text-sky-500:hover { color: #64748b; }
  .layout-dark\:hover\:bg-sky-500:hover { background-color: #64748b; }
  .layout-dark\:text-sky-600 { color: #94a3b8; }
  .layout-dark\:bg-sky-600 { background-color: #94a3b8; }
  .layout-dark\:border-sky-600 { border-color: #94a3b8; }
  .layout-dark\:ring-sky-600 { --tw-ring-color: #94a3b8; }
  .layout-dark\:hover\:text-sky-600:hover { color: #94a3b8; }
  .layout-dark\:hover\:bg-sky-600:hover { background-color: #94a3b8; }
  .layout-dark\:text-sky-700 { color: #cbd5e1; }
  .layout-dark\:bg-sky-700 { background-color: #cbd5e1; }
  .layout-dark\:border-sky-700 { border-color: #cbd5e1; }
  .layout-dark\:ring-sky-700 { --tw-ring-color: #cbd5e1; }
  .layout-dark\:hover\:text-sky-700:hover { color: #cbd5e1; }
  .layout-dark\:hover\:bg-sky-700:hover { background-color: #cbd5e1; }
  .layout-dark\:text-sky-800 { color: #e2e8f0; }
  .layout-dark\:bg-sky-800 { background-color: #e2e8f0; }
  .layout-dark\:border-sky-800 { border-color: #e2e8f0; }
  .layout-dark\:ring-sky-800 { --tw-ring-color: #e2e8f0; }
  .layout-dark\:hover\:text-sky-800:hover { color: #e2e8f0; }
  .layout-dark\:hover\:bg-sky-800:hover { background-color: #e2e8f0; }
  .layout-dark\:text-sky-900 { color: #f1f5f9; }
  .layout-dark\:bg-sky-900 { background-color: #f1f5f9; }
  .layout-dark\:border-sky-900 { border-color: #f1f5f9; }
  .layout-dark\:ring-sky-900 { --tw-ring-color: #f1f5f9; }
  .layout-dark\:hover\:text-sky-900:hover { color: #f1f5f9; }
  .layout-dark\:hover\:bg-sky-900:hover { background-color: #f1f5f9; }
  .layout-dark\:text-sky-950 { color: #f8fafc; }
  .layout-dark\:bg-sky-950 { background-color: #f8fafc; }
  .layout-dark\:border-sky-950 { border-color: #f8fafc; }
  .layout-dark\:ring-sky-950 { --tw-ring-color: #f8fafc; }
  .layout-dark\:hover\:text-sky-950:hover { color: #f8fafc; }
  .layout-dark\:hover\:bg-sky-950:hover { background-color: #f8fafc; }
  .layout-dark\:text-blue-50 { color: #020617; }
  .layout-dark\:bg-blue-50 { background-color: #020617; }
  .layout-dark\:border-blue-50 { border-color: #020617; }
  .layout-dark\:ring-blue-50 { --tw-ring-color: #020617; }
  .layout-dark\:hover\:text-blue-50:hover { color: #020617; }
  .layout-dark\:hover\:bg-blue-50:hover { background-color: #020617; }
  .layout-dark\:text-blue-100 { color: #0f172a; }
  .layout-dark\:bg-blue-100 { background-color: #0f172a; }
  .layout-dark\:border-blue-100 { border-color: #0f172a; }
  .layout-dark\:ring-blue-100 { --tw-ring-color: #0f172a; }
  .layout-dark\:hover\:text-blue-100:hover { color: #0f172a; }
  .layout-dark\:hover\:bg-blue-100:hover { background-color: #0f172a; }
  .layout-dark\:text-blue-200 { color: #1e293b; }
  .layout-dark\:bg-blue-200 { background-color: #1e293b; }
  .layout-dark\:border-blue-200 { border-color: #1e293b; }
  .layout-dark\:ring-blue-200 { --tw-ring-color: #1e293b; }
  .layout-dark\:hover\:text-blue-200:hover { color: #1e293b; }
  .layout-dark\:hover\:bg-blue-200:hover { background-color: #1e293b; }
  .layout-dark\:text-blue-300 { color: #334155; }
  .layout-dark\:bg-blue-300 { background-color: #334155; }
  .layout-dark\:border-blue-300 { border-color: #334155; }
  .layout-dark\:ring-blue-300 { --tw-ring-color: #334155; }
  .layout-dark\:hover\:text-blue-300:hover { color: #334155; }
  .layout-dark\:hover\:bg-blue-300:hover { background-color: #334155; }
  .layout-dark\:text-blue-400 { color: #475569; }
  .layout-dark\:bg-blue-400 { background-color: #475569; }
  .layout-dark\:border-blue-400 { border-color: #475569; }
  .layout-dark\:ring-blue-400 { --tw-ring-color: #475569; }
  .layout-dark\:hover\:text-blue-400:hover { color: #475569; }
  .layout-dark\:hover\:bg-blue-400:hover { background-color: #475569; }
  .layout-dark\:text-blue-500 { color: #64748b; }
  .layout-dark\:bg-blue-500 { background-color: #64748b; }
  .layout-dark\:border-blue-500 { border-color: #64748b; }
  .layout-dark\:ring-blue-500 { --tw-ring-color: #64748b; }
  .layout-dark\:hover\:text-blue-500:hover { color: #64748b; }
  .layout-dark\:hover\:bg-blue-500:hover { background-color: #64748b; }
  .layout-dark\:text-blue-600 { color: #94a3b8; }
  .layout-dark\:bg-blue-600 { background-color: #94a3b8; }
  .layout-dark\:border-blue-600 { border-color: #94a3b8; }
  .layout-dark\:ring-blue-600 { --tw-ring-color: #94a3b8; }
  .layout-dark\:hover\:text-blue-600:hover { color: #94a3b8; }
  .layout-dark\:hover\:bg-blue-600:hover { background-color: #94a3b8; }
  .layout-dark\:text-blue-700 { color: #cbd5e1; }
  .layout-dark\:bg-blue-700 { background-color: #cbd5e1; }
  .layout-dark\:border-blue-700 { border-color: #cbd5e1; }
  .layout-dark\:ring-blue-700 { --tw-ring-color: #cbd5e1; }
  .layout-dark\:hover\:text-blue-700:hover { color: #cbd5e1; }
  .layout-dark\:hover\:bg-blue-700:hover { background-color: #cbd5e1; }
  .layout-dark\:text-blue-800 { color: #e2e8f0; }
  .layout-dark\:bg-blue-800 { background-color: #e2e8f0; }
  .layout-dark\:border-blue-800 { border-color: #e2e8f0; }
  .layout-dark\:ring-blue-800 { --tw-ring-color: #e2e8f0; }
  .layout-dark\:hover\:text-blue-800:hover { color: #e2e8f0; }
  .layout-dark\:hover\:bg-blue-800:hover { background-color: #e2e8f0; }
  .layout-dark\:text-blue-900 { color: #f1f5f9; }
  .layout-dark\:bg-blue-900 { background-color: #f1f5f9; }
  .layout-dark\:border-blue-900 { border-color: #f1f5f9; }
  .layout-dark\:ring-blue-900 { --tw-ring-color: #f1f5f9; }
  .layout-dark\:hover\:text-blue-900:hover { color: #f1f5f9; }
  .layout-dark\:hover\:bg-blue-900:hover { background-color: #f1f5f9; }
  .layout-dark\:text-blue-950 { color: #f8fafc; }
  .layout-dark\:bg-blue-950 { background-color: #f8fafc; }
  .layout-dark\:border-blue-950 { border-color: #f8fafc; }
  .layout-dark\:ring-blue-950 { --tw-ring-color: #f8fafc; }
  .layout-dark\:hover\:text-blue-950:hover { color: #f8fafc; }
  .layout-dark\:hover\:bg-blue-950:hover { background-color: #f8fafc; }
  .layout-dark\:text-indigo-50 { color: #020617; }
  .layout-dark\:bg-indigo-50 { background-color: #020617; }
  .layout-dark\:border-indigo-50 { border-color: #020617; }
  .layout-dark\:ring-indigo-50 { --tw-ring-color: #020617; }
  .layout-dark\:hover\:text-indigo-50:hover { color: #020617; }
  .layout-dark\:hover\:bg-indigo-50:hover { background-color: #020617; }
  .layout-dark\:text-indigo-100 { color: #0f172a; }
  .layout-dark\:bg-indigo-100 { background-color: #0f172a; }
  .layout-dark\:border-indigo-100 { border-color: #0f172a; }
  .layout-dark\:ring-indigo-100 { --tw-ring-color: #0f172a; }
  .layout-dark\:hover\:text-indigo-100:hover { color: #0f172a; }
  .layout-dark\:hover\:bg-indigo-100:hover { background-color: #0f172a; }
  .layout-dark\:text-indigo-200 { color: #1e293b; }
  .layout-dark\:bg-indigo-200 { background-color: #1e293b; }
  .layout-dark\:border-indigo-200 { border-color: #1e293b; }
  .layout-dark\:ring-indigo-200 { --tw-ring-color: #1e293b; }
  .layout-dark\:hover\:text-indigo-200:hover { color: #1e293b; }
  .layout-dark\:hover\:bg-indigo-200:hover { background-color: #1e293b; }
  .layout-dark\:text-indigo-300 { color: #334155; }
  .layout-dark\:bg-indigo-300 { background-color: #334155; }
  .layout-dark\:border-indigo-300 { border-color: #334155; }
  .layout-dark\:ring-indigo-300 { --tw-ring-color: #334155; }
  .layout-dark\:hover\:text-indigo-300:hover { color: #334155; }
  .layout-dark\:hover\:bg-indigo-300:hover { background-color: #334155; }
  .layout-dark\:text-indigo-400 { color: #475569; }
  .layout-dark\:bg-indigo-400 { background-color: #475569; }
  .layout-dark\:border-indigo-400 { border-color: #475569; }
  .layout-dark\:ring-indigo-400 { --tw-ring-color: #475569; }
  .layout-dark\:hover\:text-indigo-400:hover { color: #475569; }
  .layout-dark\:hover\:bg-indigo-400:hover { background-color: #475569; }
  .layout-dark\:text-indigo-500 { color: #64748b; }
  .layout-dark\:bg-indigo-500 { background-color: #64748b; }
  .layout-dark\:border-indigo-500 { border-color: #64748b; }
  .layout-dark\:ring-indigo-500 { --tw-ring-color: #64748b; }
  .layout-dark\:hover\:text-indigo-500:hover { color: #64748b; }
  .layout-dark\:hover\:bg-indigo-500:hover { background-color: #64748b; }
  .layout-dark\:text-indigo-600 { color: #94a3b8; }
  .layout-dark\:bg-indigo-600 { background-color: #94a3b8; }
  .layout-dark\:border-indigo-600 { border-color: #94a3b8; }
  .layout-dark\:ring-indigo-600 { --tw-ring-color: #94a3b8; }
  .layout-dark\:hover\:text-indigo-600:hover { color: #94a3b8; }
  .layout-dark\:hover\:bg-indigo-600:hover { background-color: #94a3b8; }
  .layout-dark\:text-indigo-700 { color: #cbd5e1; }
  .layout-dark\:bg-indigo-700 { background-color: #cbd5e1; }
  .layout-dark\:border-indigo-700 { border-color: #cbd5e1; }
  .layout-dark\:ring-indigo-700 { --tw-ring-color: #cbd5e1; }
  .layout-dark\:hover\:text-indigo-700:hover { color: #cbd5e1; }
  .layout-dark\:hover\:bg-indigo-700:hover { background-color: #cbd5e1; }
  .layout-dark\:text-indigo-800 { color: #e2e8f0; }
  .layout-dark\:bg-indigo-800 { background-color: #e2e8f0; }
  .layout-dark\:border-indigo-800 { border-color: #e2e8f0; }
  .layout-dark\:ring-indigo-800 { --tw-ring-color: #e2e8f0; }
  .layout-dark\:hover\:text-indigo-800:hover { color: #e2e8f0; }
  .layout-dark\:hover\:bg-indigo-800:hover { background-color: #e2e8f0; }
  .layout-dark\:text-indigo-900 { color: #f1f5f9; }
  .layout-dark\:bg-indigo-900 { background-color: #f1f5f9; }
  .layout-dark\:border-indigo-900 { border-color: #f1f5f9; }
  .layout-dark\:ring-indigo-900 { --tw-ring-color: #f1f5f9; }
  .layout-dark\:hover\:text-indigo-900:hover { color: #f1f5f9; }
  .layout-dark\:hover\:bg-indigo-900:hover { background-color: #f1f5f9; }
  .layout-dark\:text-indigo-950 { color: #f8fafc; }
  .layout-dark\:bg-indigo-950 { background-color: #f8fafc; }
  .layout-dark\:border-indigo-950 { border-color: #f8fafc; }
  .layout-dark\:ring-indigo-950 { --tw-ring-color: #f8fafc; }
  .layout-dark\:hover\:text-indigo-950:hover { color: #f8fafc; }
  .layout-dark\:hover\:bg-indigo-950:hover { background-color: #f8fafc; }
  .layout-dark\:text-violet-50 { color: #020617; }
  .layout-dark\:bg-violet-50 { background-color: #020617; }
  .layout-dark\:border-violet-50 { border-color: #020617; }
  .layout-dark\:ring-violet-50 { --tw-ring-color: #020617; }
  .layout-dark\:hover\:text-violet-50:hover { color: #020617; }
  .layout-dark\:hover\:bg-violet-50:hover { background-color: #020617; }
  .layout-dark\:text-violet-100 { color: #0f172a; }
  .layout-dark\:bg-violet-100 { background-color: #0f172a; }
  .layout-dark\:border-violet-100 { border-color: #0f172a; }
  .layout-dark\:ring-violet-100 { --tw-ring-color: #0f172a; }
  .layout-dark\:hover\:text-violet-100:hover { color: #0f172a; }
  .layout-dark\:hover\:bg-violet-100:hover { background-color: #0f172a; }
  .layout-dark\:text-violet-200 { color: #1e293b; }
  .layout-dark\:bg-violet-200 { background-color: #1e293b; }
  .layout-dark\:border-violet-200 { border-color: #1e293b; }
  .layout-dark\:ring-violet-200 { --tw-ring-color: #1e293b; }
  .layout-dark\:hover\:text-violet-200:hover { color: #1e293b; }
  .layout-dark\:hover\:bg-violet-200:hover { background-color: #1e293b; }
  .layout-dark\:text-violet-300 { color: #334155; }
  .layout-dark\:bg-violet-300 { background-color: #334155; }
  .layout-dark\:border-violet-300 { border-color: #334155; }
  .layout-dark\:ring-violet-300 { --tw-ring-color: #334155; }
  .layout-dark\:hover\:text-violet-300:hover { color: #334155; }
  .layout-dark\:hover\:bg-violet-300:hover { background-color: #334155; }
  .layout-dark\:text-violet-400 { color: #475569; }
  .layout-dark\:bg-violet-400 { background-color: #475569; }
  .layout-dark\:border-violet-400 { border-color: #475569; }
  .layout-dark\:ring-violet-400 { --tw-ring-color: #475569; }
  .layout-dark\:hover\:text-violet-400:hover { color: #475569; }
  .layout-dark\:hover\:bg-violet-400:hover { background-color: #475569; }
  .layout-dark\:text-violet-500 { color: #64748b; }
  .layout-dark\:bg-violet-500 { background-color: #64748b; }
  .layout-dark\:border-violet-500 { border-color: #64748b; }
  .layout-dark\:ring-violet-500 { --tw-ring-color: #64748b; }
  .layout-dark\:hover\:text-violet-500:hover { color: #64748b; }
  .layout-dark\:hover\:bg-violet-500:hover { background-color: #64748b; }
  .layout-dark\:text-violet-600 { color: #94a3b8; }
  .layout-dark\:bg-violet-600 { background-color: #94a3b8; }
  .layout-dark\:border-violet-600 { border-color: #94a3b8; }
  .layout-dark\:ring-violet-600 { --tw-ring-color: #94a3b8; }
  .layout-dark\:hover\:text-violet-600:hover { color: #94a3b8; }
  .layout-dark\:hover\:bg-violet-600:hover { background-color: #94a3b8; }
  .layout-dark\:text-violet-700 { color: #cbd5e1; }
  .layout-dark\:bg-violet-700 { background-color: #cbd5e1; }
  .layout-dark\:border-violet-700 { border-color: #cbd5e1; }
  .layout-dark\:ring-violet-700 { --tw-ring-color: #cbd5e1; }
  .layout-dark\:hover\:text-violet-700:hover { color: #cbd5e1; }
  .layout-dark\:hover\:bg-violet-700:hover { background-color: #cbd5e1; }
  .layout-dark\:text-violet-800 { color: #e2e8f0; }
  .layout-dark\:bg-violet-800 { background-color: #e2e8f0; }
  .layout-dark\:border-violet-800 { border-color: #e2e8f0; }
  .layout-dark\:ring-violet-800 { --tw-ring-color: #e2e8f0; }
  .layout-dark\:hover\:text-violet-800:hover { color: #e2e8f0; }
  .layout-dark\:hover\:bg-violet-800:hover { background-color: #e2e8f0; }
  .layout-dark\:text-violet-900 { color: #f1f5f9; }
  .layout-dark\:bg-violet-900 { background-color: #f1f5f9; }
  .layout-dark\:border-violet-900 { border-color: #f1f5f9; }
  .layout-dark\:ring-violet-900 { --tw-ring-color: #f1f5f9; }
  .layout-dark\:hover\:text-violet-900:hover { color: #f1f5f9; }
  .layout-dark\:hover\:bg-violet-900:hover { background-color: #f1f5f9; }
  .layout-dark\:text-violet-950 { color: #f8fafc; }
  .layout-dark\:bg-violet-950 { background-color: #f8fafc; }
  .layout-dark\:border-violet-950 { border-color: #f8fafc; }
  .layout-dark\:ring-violet-950 { --tw-ring-color: #f8fafc; }
  .layout-dark\:hover\:text-violet-950:hover { color: #f8fafc; }
  .layout-dark\:hover\:bg-violet-950:hover { background-color: #f8fafc; }
  .layout-dark\:text-purple-50 { color: #020617; }
  .layout-dark\:bg-purple-50 { background-color: #020617; }
  .layout-dark\:border-purple-50 { border-color: #020617; }
  .layout-dark\:ring-purple-50 { --tw-ring-color: #020617; }
  .layout-dark\:hover\:text-purple-50:hover { color: #020617; }
  .layout-dark\:hover\:bg-purple-50:hover { background-color: #020617; }
  .layout-dark\:text-purple-100 { color: #0f172a; }
  .layout-dark\:bg-purple-100 { background-color: #0f172a; }
  .layout-dark\:border-purple-100 { border-color: #0f172a; }
  .layout-dark\:ring-purple-100 { --tw-ring-color: #0f172a; }
  .layout-dark\:hover\:text-purple-100:hover { color: #0f172a; }
  .layout-dark\:hover\:bg-purple-100:hover { background-color: #0f172a; }
  .layout-dark\:text-purple-200 { color: #1e293b; }
  .layout-dark\:bg-purple-200 { background-color: #1e293b; }
  .layout-dark\:border-purple-200 { border-color: #1e293b; }
  .layout-dark\:ring-purple-200 { --tw-ring-color: #1e293b; }
  .layout-dark\:hover\:text-purple-200:hover { color: #1e293b; }
  .layout-dark\:hover\:bg-purple-200:hover { background-color: #1e293b; }
  .layout-dark\:text-purple-300 { color: #334155; }
  .layout-dark\:bg-purple-300 { background-color: #334155; }
  .layout-dark\:border-purple-300 { border-color: #334155; }
  .layout-dark\:ring-purple-300 { --tw-ring-color: #334155; }
  .layout-dark\:hover\:text-purple-300:hover { color: #334155; }
  .layout-dark\:hover\:bg-purple-300:hover { background-color: #334155; }
  .layout-dark\:text-purple-400 { color: #475569; }
  .layout-dark\:bg-purple-400 { background-color: #475569; }
  .layout-dark\:border-purple-400 { border-color: #475569; }
  .layout-dark\:ring-purple-400 { --tw-ring-color: #475569; }
  .layout-dark\:hover\:text-purple-400:hover { color: #475569; }
  .layout-dark\:hover\:bg-purple-400:hover { background-color: #475569; }
  .layout-dark\:text-purple-500 { color: #64748b; }
  .layout-dark\:bg-purple-500 { background-color: #64748b; }
  .layout-dark\:border-purple-500 { border-color: #64748b; }
  .layout-dark\:ring-purple-500 { --tw-ring-color: #64748b; }
  .layout-dark\:hover\:text-purple-500:hover { color: #64748b; }
  .layout-dark\:hover\:bg-purple-500:hover { background-color: #64748b; }
  .layout-dark\:text-purple-600 { color: #94a3b8; }
  .layout-dark\:bg-purple-600 { background-color: #94a3b8; }
  .layout-dark\:border-purple-600 { border-color: #94a3b8; }
  .layout-dark\:ring-purple-600 { --tw-ring-color: #94a3b8; }
  .layout-dark\:hover\:text-purple-600:hover { color: #94a3b8; }
  .layout-dark\:hover\:bg-purple-600:hover { background-color: #94a3b8; }
  .layout-dark\:text-purple-700 { color: #cbd5e1; }
  .layout-dark\:bg-purple-700 { background-color: #cbd5e1; }
  .layout-dark\:border-purple-700 { border-color: #cbd5e1; }
  .layout-dark\:ring-purple-700 { --tw-ring-color: #cbd5e1; }
  .layout-dark\:hover\:text-purple-700:hover { color: #cbd5e1; }
  .layout-dark\:hover\:bg-purple-700:hover { background-color: #cbd5e1; }
  .layout-dark\:text-purple-800 { color: #e2e8f0; }
  .layout-dark\:bg-purple-800 { background-color: #e2e8f0; }
  .layout-dark\:border-purple-800 { border-color: #e2e8f0; }
  .layout-dark\:ring-purple-800 { --tw-ring-color: #e2e8f0; }
  .layout-dark\:hover\:text-purple-800:hover { color: #e2e8f0; }
  .layout-dark\:hover\:bg-purple-800:hover { background-color: #e2e8f0; }
  .layout-dark\:text-purple-900 { color: #f1f5f9; }
  .layout-dark\:bg-purple-900 { background-color: #f1f5f9; }
  .layout-dark\:border-purple-900 { border-color: #f1f5f9; }
  .layout-dark\:ring-purple-900 { --tw-ring-color: #f1f5f9; }
  .layout-dark\:hover\:text-purple-900:hover { color: #f1f5f9; }
  .layout-dark\:hover\:bg-purple-900:hover { background-color: #f1f5f9; }
  .layout-dark\:text-purple-950 { color: #f8fafc; }
  .layout-dark\:bg-purple-950 { background-color: #f8fafc; }
  .layout-dark\:border-purple-950 { border-color: #f8fafc; }
  .layout-dark\:ring-purple-950 { --tw-ring-color: #f8fafc; }
  .layout-dark\:hover\:text-purple-950:hover { color: #f8fafc; }
  .layout-dark\:hover\:bg-purple-950:hover { background-color: #f8fafc; }
  .layout-dark\:text-fuchsia-50 { color: #020617; }
  .layout-dark\:bg-fuchsia-50 { background-color: #020617; }
  .layout-dark\:border-fuchsia-50 { border-color: #020617; }
  .layout-dark\:ring-fuchsia-50 { --tw-ring-color: #020617; }
  .layout-dark\:hover\:text-fuchsia-50:hover { color: #020617; }
  .layout-dark\:hover\:bg-fuchsia-50:hover { background-color: #020617; }
  .layout-dark\:text-fuchsia-100 { color: #0f172a; }
  .layout-dark\:bg-fuchsia-100 { background-color: #0f172a; }
  .layout-dark\:border-fuchsia-100 { border-color: #0f172a; }
  .layout-dark\:ring-fuchsia-100 { --tw-ring-color: #0f172a; }
  .layout-dark\:hover\:text-fuchsia-100:hover { color: #0f172a; }
  .layout-dark\:hover\:bg-fuchsia-100:hover { background-color: #0f172a; }
  .layout-dark\:text-fuchsia-200 { color: #1e293b; }
  .layout-dark\:bg-fuchsia-200 { background-color: #1e293b; }
  .layout-dark\:border-fuchsia-200 { border-color: #1e293b; }
  .layout-dark\:ring-fuchsia-200 { --tw-ring-color: #1e293b; }
  .layout-dark\:hover\:text-fuchsia-200:hover { color: #1e293b; }
  .layout-dark\:hover\:bg-fuchsia-200:hover { background-color: #1e293b; }
  .layout-dark\:text-fuchsia-300 { color: #334155; }
  .layout-dark\:bg-fuchsia-300 { background-color: #334155; }
  .layout-dark\:border-fuchsia-300 { border-color: #334155; }
  .layout-dark\:ring-fuchsia-300 { --tw-ring-color: #334155; }
  .layout-dark\:hover\:text-fuchsia-300:hover { color: #334155; }
  .layout-dark\:hover\:bg-fuchsia-300:hover { background-color: #334155; }
  .layout-dark\:text-fuchsia-400 { color: #475569; }
  .layout-dark\:bg-fuchsia-400 { background-color: #475569; }
  .layout-dark\:border-fuchsia-400 { border-color: #475569; }
  .layout-dark\:ring-fuchsia-400 { --tw-ring-color: #475569; }
  .layout-dark\:hover\:text-fuchsia-400:hover { color: #475569; }
  .layout-dark\:hover\:bg-fuchsia-400:hover { background-color: #475569; }
  .layout-dark\:text-fuchsia-500 { color: #64748b; }
  .layout-dark\:bg-fuchsia-500 { background-color: #64748b; }
  .layout-dark\:border-fuchsia-500 { border-color: #64748b; }
  .layout-dark\:ring-fuchsia-500 { --tw-ring-color: #64748b; }
  .layout-dark\:hover\:text-fuchsia-500:hover { color: #64748b; }
  .layout-dark\:hover\:bg-fuchsia-500:hover { background-color: #64748b; }
  .layout-dark\:text-fuchsia-600 { color: #94a3b8; }
  .layout-dark\:bg-fuchsia-600 { background-color: #94a3b8; }
  .layout-dark\:border-fuchsia-600 { border-color: #94a3b8; }
  .layout-dark\:ring-fuchsia-600 { --tw-ring-color: #94a3b8; }
  .layout-dark\:hover\:text-fuchsia-600:hover { color: #94a3b8; }
  .layout-dark\:hover\:bg-fuchsia-600:hover { background-color: #94a3b8; }
  .layout-dark\:text-fuchsia-700 { color: #cbd5e1; }
  .layout-dark\:bg-fuchsia-700 { background-color: #cbd5e1; }
  .layout-dark\:border-fuchsia-700 { border-color: #cbd5e1; }
  .layout-dark\:ring-fuchsia-700 { --tw-ring-color: #cbd5e1; }
  .layout-dark\:hover\:text-fuchsia-700:hover { color: #cbd5e1; }
  .layout-dark\:hover\:bg-fuchsia-700:hover { background-color: #cbd5e1; }
  .layout-dark\:text-fuchsia-800 { color: #e2e8f0; }
  .layout-dark\:bg-fuchsia-800 { background-color: #e2e8f0; }
  .layout-dark\:border-fuchsia-800 { border-color: #e2e8f0; }
  .layout-dark\:ring-fuchsia-800 { --tw-ring-color: #e2e8f0; }
  .layout-dark\:hover\:text-fuchsia-800:hover { color: #e2e8f0; }
  .layout-dark\:hover\:bg-fuchsia-800:hover { background-color: #e2e8f0; }
  .layout-dark\:text-fuchsia-900 { color: #f1f5f9; }
  .layout-dark\:bg-fuchsia-900 { background-color: #f1f5f9; }
  .layout-dark\:border-fuchsia-900 { border-color: #f1f5f9; }
  .layout-dark\:ring-fuchsia-900 { --tw-ring-color: #f1f5f9; }
  .layout-dark\:hover\:text-fuchsia-900:hover { color: #f1f5f9; }
  .layout-dark\:hover\:bg-fuchsia-900:hover { background-color: #f1f5f9; }
  .layout-dark\:text-fuchsia-950 { color: #f8fafc; }
  .layout-dark\:bg-fuchsia-950 { background-color: #f8fafc; }
  .layout-dark\:border-fuchsia-950 { border-color: #f8fafc; }
  .layout-dark\:ring-fuchsia-950 { --tw-ring-color: #f8fafc; }
  .layout-dark\:hover\:text-fuchsia-950:hover { color: #f8fafc; }
  .layout-dark\:hover\:bg-fuchsia-950:hover { background-color: #f8fafc; }
  .layout-dark\:text-pink-50 { color: #020617; }
  .layout-dark\:bg-pink-50 { background-color: #020617; }
  .layout-dark\:border-pink-50 { border-color: #020617; }
  .layout-dark\:ring-pink-50 { --tw-ring-color: #020617; }
  .layout-dark\:hover\:text-pink-50:hover { color: #020617; }
  .layout-dark\:hover\:bg-pink-50:hover { background-color: #020617; }
  .layout-dark\:text-pink-100 { color: #0f172a; }
  .layout-dark\:bg-pink-100 { background-color: #0f172a; }
  .layout-dark\:border-pink-100 { border-color: #0f172a; }
  .layout-dark\:ring-pink-100 { --tw-ring-color: #0f172a; }
  .layout-dark\:hover\:text-pink-100:hover { color: #0f172a; }
  .layout-dark\:hover\:bg-pink-100:hover { background-color: #0f172a; }
  .layout-dark\:text-pink-200 { color: #1e293b; }
  .layout-dark\:bg-pink-200 { background-color: #1e293b; }
  .layout-dark\:border-pink-200 { border-color: #1e293b; }
  .layout-dark\:ring-pink-200 { --tw-ring-color: #1e293b; }
  .layout-dark\:hover\:text-pink-200:hover { color: #1e293b; }
  .layout-dark\:hover\:bg-pink-200:hover { background-color: #1e293b; }
  .layout-dark\:text-pink-300 { color: #334155; }
  .layout-dark\:bg-pink-300 { background-color: #334155; }
  .layout-dark\:border-pink-300 { border-color: #334155; }
  .layout-dark\:ring-pink-300 { --tw-ring-color: #334155; }
  .layout-dark\:hover\:text-pink-300:hover { color: #334155; }
  .layout-dark\:hover\:bg-pink-300:hover { background-color: #334155; }
  .layout-dark\:text-pink-400 { color: #475569; }
  .layout-dark\:bg-pink-400 { background-color: #475569; }
  .layout-dark\:border-pink-400 { border-color: #475569; }
  .layout-dark\:ring-pink-400 { --tw-ring-color: #475569; }
  .layout-dark\:hover\:text-pink-400:hover { color: #475569; }
  .layout-dark\:hover\:bg-pink-400:hover { background-color: #475569; }
  .layout-dark\:text-pink-500 { color: #64748b; }
  .layout-dark\:bg-pink-500 { background-color: #64748b; }
  .layout-dark\:border-pink-500 { border-color: #64748b; }
  .layout-dark\:ring-pink-500 { --tw-ring-color: #64748b; }
  .layout-dark\:hover\:text-pink-500:hover { color: #64748b; }
  .layout-dark\:hover\:bg-pink-500:hover { background-color: #64748b; }
  .layout-dark\:text-pink-600 { color: #94a3b8; }
  .layout-dark\:bg-pink-600 { background-color: #94a3b8; }
  .layout-dark\:border-pink-600 { border-color: #94a3b8; }
  .layout-dark\:ring-pink-600 { --tw-ring-color: #94a3b8; }
  .layout-dark\:hover\:text-pink-600:hover { color: #94a3b8; }
  .layout-dark\:hover\:bg-pink-600:hover { background-color: #94a3b8; }
  .layout-dark\:text-pink-700 { color: #cbd5e1; }
  .layout-dark\:bg-pink-700 { background-color: #cbd5e1; }
  .layout-dark\:border-pink-700 { border-color: #cbd5e1; }
  .layout-dark\:ring-pink-700 { --tw-ring-color: #cbd5e1; }
  .layout-dark\:hover\:text-pink-700:hover { color: #cbd5e1; }
  .layout-dark\:hover\:bg-pink-700:hover { background-color: #cbd5e1; }
  .layout-dark\:text-pink-800 { color: #e2e8f0; }
  .layout-dark\:bg-pink-800 { background-color: #e2e8f0; }
  .layout-dark\:border-pink-800 { border-color: #e2e8f0; }
  .layout-dark\:ring-pink-800 { --tw-ring-color: #e2e8f0; }
  .layout-dark\:hover\:text-pink-800:hover { color: #e2e8f0; }
  .layout-dark\:hover\:bg-pink-800:hover { background-color: #e2e8f0; }
  .layout-dark\:text-pink-900 { color: #f1f5f9; }
  .layout-dark\:bg-pink-900 { background-color: #f1f5f9; }
  .layout-dark\:border-pink-900 { border-color: #f1f5f9; }
  .layout-dark\:ring-pink-900 { --tw-ring-color: #f1f5f9; }
  .layout-dark\:hover\:text-pink-900:hover { color: #f1f5f9; }
  .layout-dark\:hover\:bg-pink-900:hover { background-color: #f1f5f9; }
  .layout-dark\:text-pink-950 { color: #f8fafc; }
  .layout-dark\:bg-pink-950 { background-color: #f8fafc; }
  .layout-dark\:border-pink-950 { border-color: #f8fafc; }
  .layout-dark\:ring-pink-950 { --tw-ring-color: #f8fafc; }
  .layout-dark\:hover\:text-pink-950:hover { color: #f8fafc; }
  .layout-dark\:hover\:bg-pink-950:hover { background-color: #f8fafc; }
  .layout-dark\:text-rose-50 { color: #020617; }
  .layout-dark\:bg-rose-50 { background-color: #020617; }
  .layout-dark\:border-rose-50 { border-color: #020617; }
  .layout-dark\:ring-rose-50 { --tw-ring-color: #020617; }
  .layout-dark\:hover\:text-rose-50:hover { color: #020617; }
  .layout-dark\:hover\:bg-rose-50:hover { background-color: #020617; }
  .layout-dark\:text-rose-100 { color: #0f172a; }
  .layout-dark\:bg-rose-100 { background-color: #0f172a; }
  .layout-dark\:border-rose-100 { border-color: #0f172a; }
  .layout-dark\:ring-rose-100 { --tw-ring-color: #0f172a; }
  .layout-dark\:hover\:text-rose-100:hover { color: #0f172a; }
  .layout-dark\:hover\:bg-rose-100:hover { background-color: #0f172a; }
  .layout-dark\:text-rose-200 { color: #1e293b; }
  .layout-dark\:bg-rose-200 { background-color: #1e293b; }
  .layout-dark\:border-rose-200 { border-color: #1e293b; }
  .layout-dark\:ring-rose-200 { --tw-ring-color: #1e293b; }
  .layout-dark\:hover\:text-rose-200:hover { color: #1e293b; }
  .layout-dark\:hover\:bg-rose-200:hover { background-color: #1e293b; }
  .layout-dark\:text-rose-300 { color: #334155; }
  .layout-dark\:bg-rose-300 { background-color: #334155; }
  .layout-dark\:border-rose-300 { border-color: #334155; }
  .layout-dark\:ring-rose-300 { --tw-ring-color: #334155; }
  .layout-dark\:hover\:text-rose-300:hover { color: #334155; }
  .layout-dark\:hover\:bg-rose-300:hover { background-color: #334155; }
  .layout-dark\:text-rose-400 { color: #475569; }
  .layout-dark\:bg-rose-400 { background-color: #475569; }
  .layout-dark\:border-rose-400 { border-color: #475569; }
  .layout-dark\:ring-rose-400 { --tw-ring-color: #475569; }
  .layout-dark\:hover\:text-rose-400:hover { color: #475569; }
  .layout-dark\:hover\:bg-rose-400:hover { background-color: #475569; }
  .layout-dark\:text-rose-500 { color: #64748b; }
  .layout-dark\:bg-rose-500 { background-color: #64748b; }
  .layout-dark\:border-rose-500 { border-color: #64748b; }
  .layout-dark\:ring-rose-500 { --tw-ring-color: #64748b; }
  .layout-dark\:hover\:text-rose-500:hover { color: #64748b; }
  .layout-dark\:hover\:bg-rose-500:hover { background-color: #64748b; }
  .layout-dark\:text-rose-600 { color: #94a3b8; }
  .layout-dark\:bg-rose-600 { background-color: #94a3b8; }
  .layout-dark\:border-rose-600 { border-color: #94a3b8; }
  .layout-dark\:ring-rose-600 { --tw-ring-color: #94a3b8; }
  .layout-dark\:hover\:text-rose-600:hover { color: #94a3b8; }
  .layout-dark\:hover\:bg-rose-600:hover { background-color: #94a3b8; }
  .layout-dark\:text-rose-700 { color: #cbd5e1; }
  .layout-dark\:bg-rose-700 { background-color: #cbd5e1; }
  .layout-dark\:border-rose-700 { border-color: #cbd5e1; }
  .layout-dark\:ring-rose-700 { --tw-ring-color: #cbd5e1; }
  .layout-dark\:hover\:text-rose-700:hover { color: #cbd5e1; }
  .layout-dark\:hover\:bg-rose-700:hover { background-color: #cbd5e1; }
  .layout-dark\:text-rose-800 { color: #e2e8f0; }
  .layout-dark\:bg-rose-800 { background-color: #e2e8f0; }
  .layout-dark\:border-rose-800 { border-color: #e2e8f0; }
  .layout-dark\:ring-rose-800 { --tw-ring-color: #e2e8f0; }
  .layout-dark\:hover\:text-rose-800:hover { color: #e2e8f0; }
  .layout-dark\:hover\:bg-rose-800:hover { background-color: #e2e8f0; }
  .layout-dark\:text-rose-900 { color: #f1f5f9; }
  .layout-dark\:bg-rose-900 { background-color: #f1f5f9; }
  .layout-dark\:border-rose-900 { border-color: #f1f5f9; }
  .layout-dark\:ring-rose-900 { --tw-ring-color: #f1f5f9; }
  .layout-dark\:hover\:text-rose-900:hover { color: #f1f5f9; }
  .layout-dark\:hover\:bg-rose-900:hover { background-color: #f1f5f9; }
  .layout-dark\:text-rose-950 { color: #f8fafc; }
  .layout-dark\:bg-rose-950 { background-color: #f8fafc; }
  .layout-dark\:border-rose-950 { border-color: #f8fafc; }
  .layout-dark\:ring-rose-950 { --tw-ring-color: #f8fafc; }
  .layout-dark\:hover\:text-rose-950:hover { color: #f8fafc; }
  .layout-dark\:hover\:bg-rose-950:hover { background-color: #f8fafc; }
}

@media (min-width: 640px) {
  .layout-sm\:text-slate-50 { color: #f8fafc; }
  .layout-sm\:bg-slate-50 { background-color: #f8fafc; }
  .layout-sm\:text-slate-100 { color: #f1f5f9; }
  .layout-sm\:bg-slate-100 { background-color: #f1f5f9; }
  .layout-sm\:text-slate-200 { color: #e2e8f0; }
  .layout-sm\:bg-slate-200 { background-color: #e2e8f0; }
  .layout-sm\:text-slate-300 { color: #cbd5e1; }
  .layout-sm\:bg-slate-300 { background-color: #cbd5e1; }
  .layout-sm\:text-slate-400 { color: #94a3b8; }
  .layout-sm\:bg-slate-400 { background-color: #94a3b8; }
  .layout-sm\:text-slate-500 { color: #64748b; }
  .layout-sm\:bg-slate-500 { background-color: #64748b; }
  .layout-sm\:text-slate-600 { color: #475569; }
  .layout-sm\:bg-slate-600 { background-color: #475569; }
  .layout-sm\:text-slate-700 { color: #334155; }
  .layout-sm\:bg-slate-700 { background-color: #334155; }
  .layout-sm\:text-slate-800 { color: #1e293b; }
  .layout-sm\:bg-slate-800 { background-color: #1e293b; }
  .layout-sm\:text-slate-900 { color: #0f172a; }
  .layout-sm\:bg-slate-900 { background-color: #0f172a; }
  .layout-sm\:text-slate-950 { color: #020617; }
  .layout-sm\:bg-slate-950 { background-color: #020617; }
  .layout-sm\:text-gray-50 { color: #f8fafc; }
  .layout-sm\:bg-gray-50 { background-color: #f8fafc; }
  .layout-sm\:text-gray-100 { color: #f1f5f9; }
  .layout-sm\:bg-gray-100 { background-color: #f1f5f9; }
  .layout-sm\:text-gray-200 { color: #e2e8f0; }
  .layout-sm\:bg-gray-200 { background-color: #e2e8f0; }
  .layout-sm\:text-gray-300 { color: #cbd5e1; }
  .layout-sm\:bg-gray-300 { background-color: #cbd5e1; }
  .layout-sm\:text-gray-400 { color: #94a3b8; }
  .layout-sm\:bg-gray-400 { background-color: #94a3b8; }
  .layout-sm\:text-gray-500 { color: #64748b; }
  .layout-sm\:bg-gray-500 { background-color: #64748b; }
  .layout-sm\:text-gray-600 { color: #475569; }
  .layout-sm\:bg-gray-600 { background-color: #475569; }
  .layout-sm\:text-gray-700 { color: #334155; }
  .layout-sm\:bg-gray-700 { background-color: #334155; }
  .layout-sm\:text-gray-800 { color: #1e293b; }
  .layout-sm\:bg-gray-800 { background-color: #1e293b; }
  .layout-sm\:text-gray-900 { color: #0f172a; }
  .layout-sm\:bg-gray-900 { background-color: #0f172a; }
  .layout-sm\:text-gray-950 { color: #020617; }
  .layout-sm\:bg-gray-950 { background-color: #020617; }
  .layout-sm\:text-zinc-50 { color: #f8fafc; }
  .layout-sm\:bg-zinc-50 { background-color: #f8fafc; }
  .layout-sm\:text-zinc-100 { color: #f1f5f9; }
  .layout-sm\:bg-zinc-100 { background-color: #f1f5f9; }
  .layout-sm\:text-zinc-200 { color: #e2e8f0; }
  .layout-sm\:bg-zinc-200 { background-color: #e2e8f0; }
  .layout-sm\:text-zinc-300 { color: #cbd5e1; }
  .layout-sm\:bg-zinc-300 { background-color: #cbd5e1; }
  .layout-sm\:text-zinc-400 { color: #94a3b8; }
  .layout-sm\:bg-zinc-400 { background-color: #94a3b8; }
  .layout-sm\:text-zinc-500 { color: #64748b; }
  .layout-sm\:bg-zinc-500 { background-color: #64748b; }
  .layout-sm\:text-zinc-600 { color: #475569; }
  .layout-sm\:bg-zinc-600 { background-color: #475569; }
  .layout-sm\:text-zinc-700 { color: #334155; }
  .layout-sm\:bg-zinc-700 { background-color: #334155; }
  .layout-sm\:text-zinc-800 { color: #1e293b; }
  .layout-sm\:bg-zinc-800 { background-color: #1e293b; }
  .layout-sm\:text-zinc-900 { color: #0f172a; }
  .layout-sm\:bg-zinc-900 { background-color: #0f172a; }
  .layout-sm\:text-zinc-950 { color: #020617; }
  .layout-sm\:bg-zinc-950 { background-color: #020617; }
  .layout-sm\:text-neutral-50 { color: #f8fafc; }
  .layout-sm\:bg-neutral-50 { background-color: #f8fafc; }
  .layout-sm\:text-neutral-100 { color: #f1f5f9; }
  .layout-sm\:bg-neutral-100 { background-color: #f1f5f9; }
  .layout-sm\:text-neutral-200 { color: #e2e8f0; }
  .layout-sm\:bg-neutral-200 { background-color: #e2e8f0; }
  .layout-sm\:text-neutral-300 { color: #cbd5e1; }
  .layout-sm\:bg-neutral-300 { background-color: #cbd5e1; }
  .layout-sm\:text-neutral-400 { color: #94a3b8; }
  .layout-sm\:bg-neutral-400 { background-color: #94a3b8; }
  .layout-sm\:text-neutral-500 { color: #64748b; }
  .layout-sm\:bg-neutral-500 { background-color: #64748b; }
  .layout-sm\:text-neutral-600 { color: #475569; }
  .layout-sm\:bg-neutral-600 { background-color: #475569; }
  .layout-sm\:text-neutral-700 { color: #334155; }
  .layout-sm\:bg-neutral-700 { background-color: #334155; }
  .layout-sm\:text-neutral-800 { color: #1e293b; }
  .layout-sm\:bg-neutral-800 { background-color: #1e293b; }
  .layout-sm\:text-neutral-900 { color: #0f172a; }
  .layout-sm\:bg-neutral-900 { background-color: #0f172a; }
  .layout-sm\:text-neutral-950 { color: #020617; }
  .layout-sm\:bg-neutral-950 { background-color: #020617; }
  .layout-sm\:text-stone-50 { color: #f8fafc; }
  .layout-sm\:bg-stone-50 { background-color: #f8fafc; }
  .layout-sm\:text-stone-100 { color: #f1f5f9; }
  .layout-sm\:bg-stone-100 { background-color: #f1f5f9; }
  .layout-sm\:text-stone-200 { color: #e2e8f0; }
  .layout-sm\:bg-stone-200 { background-color: #e2e8f0; }
  .layout-sm\:text-stone-300 { color: #cbd5e1; }
  .layout-sm\:bg-stone-300 { background-color: #cbd5e1; }
  .layout-sm\:text-stone-400 { color: #94a3b8; }
  .layout-sm\:bg-stone-400 { background-color: #94a3b8; }
  .layout-sm\:text-stone-500 { color: #64748b; }
  .layout-sm\:bg-stone-500 { background-color: #64748b; }
  .layout-sm\:text-stone-600 { color: #475569; }
  .layout-sm\:bg-stone-600 { background-color: #475569; }
  .layout-sm\:text-stone-700 { color: #334155; }
  .layout-sm\:bg-stone-700 { background-color: #334155; }
  .layout-sm\:text-stone-800 { color: #1e293b; }
  .layout-sm\:bg-stone-800 { background-color: #1e293b; }
  .layout-sm\:text-stone-900 { color: #0f172a; }
  .layout-sm\:bg-stone-900 { background-color: #0f172a; }
  .layout-sm\:text-stone-950 { color: #020617; }
  .layout-sm\:bg-stone-950 { background-color: #020617; }
  .layout-sm\:text-red-50 { color: #f8fafc; }
  .layout-sm\:bg-red-50 { background-color: #f8fafc; }
  .layout-sm\:text-red-100 { color: #f1f5f9; }
  .layout-sm\:bg-red-100 { background-color: #f1f5f9; }
  .layout-sm\:text-red-200 { color: #e2e8f0; }
  .layout-sm\:bg-red-200 { background-color: #e2e8f0; }
  .layout-sm\:text-red-300 { color: #cbd5e1; }
  .layout-sm\:bg-red-300 { background-color: #cbd5e1; }
  .layout-sm\:text-red-400 { color: #94a3b8; }
  .layout-sm\:bg-red-400 { background-color: #94a3b8; }
  .layout-sm\:text-red-500 { color: #64748b; }
  .layout-sm\:bg-red-500 { background-color: #64748b; }
  .layout-sm\:text-red-600 { color: #475569; }
  .layout-sm\:bg-red-600 { background-color: #475569; }
  .layout-sm\:text-red-700 { color: #334155; }
  .layout-sm\:bg-red-700 { background-color: #334155; }
  .layout-sm\:text-red-800 { color: #1e293b; }
  .layout-sm\:bg-red-800 { background-color: #1e293b; }
  .layout-sm\:text-red-900 { color: #0f172a; }
  .layout-sm\:bg-red-900 { background-color: #0f172a; }
  .layout-sm\:text-red-950 { color: #020617; }
  .layout-sm\:bg-red-950 { background-color: #020617; }
  .layout-sm\:text-orange-50 { color: #f8fafc; }
  .layout-sm\:bg-orange-50 { background-color: #f8fafc; }
  .layout-sm\:text-orange-100 { color: #f1f5f9; }
  .layout-sm\:bg-orange-100 { background-color: #f1f5f9; }
  .layout-sm\:text-orange-200 { color: #e2e8f0; }
  .layout-sm\:bg-orange-200 { background-color: #e2e8f0; }
  .layout-sm\:text-orange-300 { color: #cbd5e1; }
  .layout-sm\:bg-orange-300 { background-color: #cbd5e1; }
  .layout-sm\:text-orange-400 { color: #94a3b8; }
  .layout-sm\:bg-orange-400 { background-color: #94a3b8; }
  .layout-sm\:text-orange-500 { color: #64748b; }
  .layout-sm\:bg-orange-500 { background-color: #64748b; }
  .layout-sm\:text-orange-600 { color: #475569; }
  .layout-sm\:bg-orange-600 { background-color: #475569; }
  .layout-sm\:text-orange-700 { color: #334155; }
  .layout-sm\:bg-orange-700 { background-color: #334155; }
  .layout-sm\:text-orange-800 { color: #1e293b; }
  .layout-sm\:bg-orange-800 { background-color: #1e293b; }
  .layout-sm\:text-orange-900 { color: #0f172a; }
  .layout-sm\:bg-orange-900 { background-color: #0f172a; }
  .layout-sm\:text-orange-950 { color: #020617; }
  .layout-sm\:bg-orange-950 { background-color: #020617; }
  .layout-sm\:text-amber-50 { color: #f8fafc; }
  .layout-sm\:bg-amber-50 { background-color: #f8fafc; }
  .layout-sm\:text-amber-100 { color: #f1f5f9; }
  .layout-sm\:bg-amber-100 { background-color: #f1f5f9; }
  .layout-sm\:text-amber-200 { color: #e2e8f0; }
  .layout-sm\:bg-amber-200 { background-color: #e2e8f0; }
  .layout-sm\:text-amber-300 { color: #cbd5e1; }
  .layout-sm\:bg-amber-300 { background-color: #cbd5e1; }
  .layout-sm\:text-amber-400 { color: #94a3b8; }
  .layout-sm\:bg-amber-400 { background-color: #94a3b8; }
  .layout-sm\:text-amber-500 { color: #64748b; }
  .layout-sm\:bg-amber-500 { background-color: #64748b; }
  .layout-sm\:text-amber-600 { color: #475569; }
  .layout-sm\:bg-amber-600 { background-color: #475569; }
  .layout-sm\:text-amber-700 { color: #334155; }
  .layout-sm\:bg-amber-700 { background-color: #334155; }
  .layout-sm\:text-amber-800 { color: #1e293b; }
  .layout-sm\:bg-amber-800 { background-color: #1e293b; }
  .layout-sm\:text-amber-900 { color: #0f172a; }
  .layout-sm\:bg-amber-900 { background-color: #0f172a; }
  .layout-sm\:text-amber-950 { color: #020617; }
  .layout-sm\:bg-amber-950 { background-color: #020617; }
  .layout-sm\:text-yellow-50 { color: #f8fafc; }
  .layout-sm\:bg-yellow-50 { background-color: #f8fafc; }
  .layout-sm\:text-yellow-100 { color: #f1f5f9; }
  .layout-sm\:bg-yellow-100 { background-color: #f1f5f9; }
  .layout-sm\:text-yellow-200 { color: #e2e8f0; }
  .layout-sm\:bg-yellow-200 { background-color: #e2e8f0; }
  .layout-sm\:text-yellow-300 { color: #cbd5e1; }
  .layout-sm\:bg-yellow-300 { background-color: #cbd5e1; }
  .layout-sm\:text-yellow-400 { color: #94a3b8; }
  .layout-sm\:bg-yellow-400 { background-color: #94a3b8; }
  .layout-sm\:text-yellow-500 { color: #64748b; }
  .layout-sm\:bg-yellow-500 { background-color: #64748b; }
  .layout-sm\:text-yellow-600 { color: #475569; }
  .layout-sm\:bg-yellow-600 { background-color: #475569; }
  .layout-sm\:text-yellow-700 { color: #334155; }
  .layout-sm\:bg-yellow-700 { background-color: #334155; }
  .layout-sm\:text-yellow-800 { color: #1e293b; }
  .layout-sm\:bg-yellow-800 { background-color: #1e293b; }
  .layout-sm\:text-yellow-900 { color: #0f172a; }
  .layout-sm\:bg-yellow-900 { background-color: #0f172a; }
  .layout-sm\:text-yellow-950 { color: #020617; }
  .layout-sm\:bg-yellow-950 { background-color: #020617; }
  .layout-sm\:text-lime-50 { color: #f8fafc; }
  .layout-sm\:bg-lime-50 { background-color: #f8fafc; }
  .layout-sm\:text-lime-100 { color: #f1f5f9; }
  .layout-sm\:bg-lime-100 { background-color: #f1f5f9; }
  .layout-sm\:text-lime-200 { color: #e2e8f0; }
  .layout-sm\:bg-lime-200 { background-color: #e2e8f0; }
  .layout-sm\:text-lime-300 { color: #cbd5e1; }
  .layout-sm\:bg-lime-300 { background-color: #cbd5e1; }
  .layout-sm\:text-lime-400 { color: #94a3b8; }
  .layout-sm\:bg-lime-400 { background-color: #94a3b8; }
  .layout-sm\:text-lime-500 { color: #64748b; }
  .layout-sm\:bg-lime-500 { background-color: #64748b; }
  .layout-sm\:text-lime-600 { color: #475569; }
  .layout-sm\:bg-lime-600 { background-color: #475569; }
  .layout-sm\:text-lime-700 { color: #334155; }
  .layout-sm\:bg-lime-700 { background-color: #334155; }
  .layout-sm\:text-lime-800 { color: #1e293b; }
  .layout-sm\:bg-lime-800 { background-color: #1e293b; }
  .layout-sm\:text-lime-900 { color: #0f172a; }
  .layout-sm\:bg-lime-900 { background-color: #0f172a; }
  .layout-sm\:text-lime-950 { color: #020617; }
  .layout-sm\:bg-lime-950 { background-color: #020617; }
  .layout-sm\:text-green-50 { color: #f8fafc; }
  .layout-sm\:bg-green-50 { background-color: #f8fafc; }
  .layout-sm\:text-green-100 { color: #f1f5f9; }
  .layout-sm\:bg-green-100 { background-color: #f1f5f9; }
  .layout-sm\:text-green-200 { color: #e2e8f0; }
  .layout-sm\:bg-green-200 { background-color: #e2e8f0; }
  .layout-sm\:text-green-300 { color: #cbd5e1; }
  .layout-sm\:bg-green-300 { background-color: #cbd5e1; }
  .layout-sm\:text-green-400 { color: #94a3b8; }
  .layout-sm\:bg-green-400 { background-color: #94a3b8; }
  .layout-sm\:text-green-500 { color: #64748b; }
  .layout-sm\:bg-green-500 { background-color: #64748b; }
  .layout-sm\:text-green-600 { color: #475569; }
  .layout-sm\:bg-green-600 { background-color: #475569; }
  .layout-sm\:text-green-700 { color: #334155; }
  .layout-sm\:bg-green-700 { background-color: #334155; }
  .layout-sm\:text-green-800 { color: #1e293b; }
  .layout-sm\:bg-green-800 { background-color: #1e293b; }
  .layout-sm\:text-green-900 { color: #0f172a; }
  .layout-sm\:bg-green-900 { background-color: #0f172a; }
  .layout-sm\:text-green-950 { color: #020617; }
  .layout-sm\:bg-green-950 { background-color: #020617; }
  .layout-sm\:w-1/2 { width: 50%; }
  .layout-sm\:max-w-1/2 { max-width: 50%; }
  .layout-sm\:w-1/3 { width: 33.layout-333333%; }
  .layout-sm\:max-w-1/3 { max-width: 33.layout-333333%; }
  .layout-sm\:w-2/3 { width: 66.layout-666667%; }
  .layout-sm\:max-w-2/3 { max-width: 66.layout-666667%; }
  .layout-sm\:w-1/4 { width: 25%; }
  .layout-sm\:max-w-1/4 { max-width: 25%; }
  .layout-sm\:w-3/4 { width: 75%; }
  .layout-sm\:max-w-3/4 { max-width: 75%; }
  .layout-sm\:w-1/5 { width: 20%; }
  .layout-sm\:max-w-1/5 { max-width: 20%; }
  .layout-sm\:w-2/5 { width: 40%; }
  .layout-sm\:max-w-2/5 { max-width: 40%; }
  .layout-sm\:w-3/5 { width: 60%; }
  .layout-sm\:max-w-3/5 { max-width: 60%; }
  .layout-sm\:w-4/5 { width: 80%; }
  .layout-sm\:max-w-4/5 { max-width: 80%; }
  .layout-sm\:w-full { width: 100%; }
  .layout-sm\:max-w-full { max-width: 100%; }
  .layout-sm\:w-screen { width: 100vw; }
  .layout-sm\:max-w-screen { max-width: 100vw; }
  .layout-sm\:w-min { width: min-content; }
  .layout-sm\:max-w-min { max-width: min-content; }
  .layout-sm\:w-max { width: max-content; }
  .layout-sm\:max-w-max { max-width: max-content; }
  .layout-sm\:w-fit { width: fit-content; }
  .layout-sm\:max-w-fit { max-width: fit-content; }
  .layout-sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .layout-sm\:col-span-1 { grid-column: span 1 / span 1; }
  .layout-sm\:col-start-1 { grid-column-start: 1; }
  .layout-sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .layout-sm\:col-span-2 { grid-column: span 2 / span 2; }
  .layout-sm\:col-start-2 { grid-column-start: 2; }
  .layout-sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .layout-sm\:col-span-3 { grid-column: span 3 / span 3; }
  .layout-sm\:col-start-3 { grid-column-start: 3; }
  .layout-sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .layout-sm\:col-span-4 { grid-column: span 4 / span 4; }
  .layout-sm\:col-start-4 { grid-column-start: 4; }
  .layout-sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .layout-sm\:col-span-5 { grid-column: span 5 / span 5; }
  .layout-sm\:col-start-5 { grid-column-start: 5; }
  .layout-sm\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .layout-sm\:col-span-6 { grid-column: span 6 / span 6; }
  .layout-sm\:col-start-6 { grid-column-start: 6; }
  .layout-sm\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .layout-sm\:col-span-7 { grid-column: span 7 / span 7; }
  .layout-sm\:col-start-7 { grid-column-start: 7; }
  .layout-sm\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .layout-sm\:col-span-8 { grid-column: span 8 / span 8; }
  .layout-sm\:col-start-8 { grid-column-start: 8; }
  .layout-sm\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .layout-sm\:col-span-9 { grid-column: span 9 / span 9; }
  .layout-sm\:col-start-9 { grid-column-start: 9; }
  .layout-sm\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .layout-sm\:col-span-10 { grid-column: span 10 / span 10; }
  .layout-sm\:col-start-10 { grid-column-start: 10; }
  .layout-sm\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .layout-sm\:col-span-11 { grid-column: span 11 / span 11; }
  .layout-sm\:col-start-11 { grid-column-start: 11; }
  .layout-sm\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .layout-sm\:col-span-12 { grid-column: span 12 / span 12; }
  .layout-sm\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 768px) {
  .layout-md\:text-slate-50 { color: #f8fafc; }
  .layout-md\:bg-slate-50 { background-color: #f8fafc; }
  .layout-md\:text-slate-100 { color: #f1f5f9; }
  .layout-md\:bg-slate-100 { background-color: #f1f5f9; }
  .layout-md\:text-slate-200 { color: #e2e8f0; }
  .layout-md\:bg-slate-200 { background-color: #e2e8f0; }
  .layout-md\:text-slate-300 { color: #cbd5e1; }
  .layout-md\:bg-slate-300 { background-color: #cbd5e1; }
  .layout-md\:text-slate-400 { color: #94a3b8; }
  .layout-md\:bg-slate-400 { background-color: #94a3b8; }
  .layout-md\:text-slate-500 { color: #64748b; }
  .layout-md\:bg-slate-500 { background-color: #64748b; }
  .layout-md\:text-slate-600 { color: #475569; }
  .layout-md\:bg-slate-600 { background-color: #475569; }
  .layout-md\:text-slate-700 { color: #334155; }
  .layout-md\:bg-slate-700 { background-color: #334155; }
  .layout-md\:text-slate-800 { color: #1e293b; }
  .layout-md\:bg-slate-800 { background-color: #1e293b; }
  .layout-md\:text-slate-900 { color: #0f172a; }
  .layout-md\:bg-slate-900 { background-color: #0f172a; }
  .layout-md\:text-slate-950 { color: #020617; }
  .layout-md\:bg-slate-950 { background-color: #020617; }
  .layout-md\:text-gray-50 { color: #f8fafc; }
  .layout-md\:bg-gray-50 { background-color: #f8fafc; }
  .layout-md\:text-gray-100 { color: #f1f5f9; }
  .layout-md\:bg-gray-100 { background-color: #f1f5f9; }
  .layout-md\:text-gray-200 { color: #e2e8f0; }
  .layout-md\:bg-gray-200 { background-color: #e2e8f0; }
  .layout-md\:text-gray-300 { color: #cbd5e1; }
  .layout-md\:bg-gray-300 { background-color: #cbd5e1; }
  .layout-md\:text-gray-400 { color: #94a3b8; }
  .layout-md\:bg-gray-400 { background-color: #94a3b8; }
  .layout-md\:text-gray-500 { color: #64748b; }
  .layout-md\:bg-gray-500 { background-color: #64748b; }
  .layout-md\:text-gray-600 { color: #475569; }
  .layout-md\:bg-gray-600 { background-color: #475569; }
  .layout-md\:text-gray-700 { color: #334155; }
  .layout-md\:bg-gray-700 { background-color: #334155; }
  .layout-md\:text-gray-800 { color: #1e293b; }
  .layout-md\:bg-gray-800 { background-color: #1e293b; }
  .layout-md\:text-gray-900 { color: #0f172a; }
  .layout-md\:bg-gray-900 { background-color: #0f172a; }
  .layout-md\:text-gray-950 { color: #020617; }
  .layout-md\:bg-gray-950 { background-color: #020617; }
  .layout-md\:text-zinc-50 { color: #f8fafc; }
  .layout-md\:bg-zinc-50 { background-color: #f8fafc; }
  .layout-md\:text-zinc-100 { color: #f1f5f9; }
  .layout-md\:bg-zinc-100 { background-color: #f1f5f9; }
  .layout-md\:text-zinc-200 { color: #e2e8f0; }
  .layout-md\:bg-zinc-200 { background-color: #e2e8f0; }
  .layout-md\:text-zinc-300 { color: #cbd5e1; }
  .layout-md\:bg-zinc-300 { background-color: #cbd5e1; }
  .layout-md\:text-zinc-400 { color: #94a3b8; }
  .layout-md\:bg-zinc-400 { background-color: #94a3b8; }
  .layout-md\:text-zinc-500 { color: #64748b; }
  .layout-md\:bg-zinc-500 { background-color: #64748b; }
  .layout-md\:text-zinc-600 { color: #475569; }
  .layout-md\:bg-zinc-600 { background-color: #475569; }
  .layout-md\:text-zinc-700 { color: #334155; }
  .layout-md\:bg-zinc-700 { background-color: #334155; }
  .layout-md\:text-zinc-800 { color: #1e293b; }
  .layout-md\:bg-zinc-800 { background-color: #1e293b; }
  .layout-md\:text-zinc-900 { color: #0f172a; }
  .layout-md\:bg-zinc-900 { background-color: #0f172a; }
  .layout-md\:text-zinc-950 { color: #020617; }
  .layout-md\:bg-zinc-950 { background-color: #020617; }
  .layout-md\:text-neutral-50 { color: #f8fafc; }
  .layout-md\:bg-neutral-50 { background-color: #f8fafc; }
  .layout-md\:text-neutral-100 { color: #f1f5f9; }
  .layout-md\:bg-neutral-100 { background-color: #f1f5f9; }
  .layout-md\:text-neutral-200 { color: #e2e8f0; }
  .layout-md\:bg-neutral-200 { background-color: #e2e8f0; }
  .layout-md\:text-neutral-300 { color: #cbd5e1; }
  .layout-md\:bg-neutral-300 { background-color: #cbd5e1; }
  .layout-md\:text-neutral-400 { color: #94a3b8; }
  .layout-md\:bg-neutral-400 { background-color: #94a3b8; }
  .layout-md\:text-neutral-500 { color: #64748b; }
  .layout-md\:bg-neutral-500 { background-color: #64748b; }
  .layout-md\:text-neutral-600 { color: #475569; }
  .layout-md\:bg-neutral-600 { background-color: #475569; }
  .layout-md\:text-neutral-700 { color: #334155; }
  .layout-md\:bg-neutral-700 { background-color: #334155; }
  .layout-md\:text-neutral-800 { color: #1e293b; }
  .layout-md\:bg-neutral-800 { background-color: #1e293b; }
  .layout-md\:text-neutral-900 { color: #0f172a; }
  .layout-md\:bg-neutral-900 { background-color: #0f172a; }
  .layout-md\:text-neutral-950 { color: #020617; }
  .layout-md\:bg-neutral-950 { background-color: #020617; }
  .layout-md\:text-stone-50 { color: #f8fafc; }
  .layout-md\:bg-stone-50 { background-color: #f8fafc; }
  .layout-md\:text-stone-100 { color: #f1f5f9; }
  .layout-md\:bg-stone-100 { background-color: #f1f5f9; }
  .layout-md\:text-stone-200 { color: #e2e8f0; }
  .layout-md\:bg-stone-200 { background-color: #e2e8f0; }
  .layout-md\:text-stone-300 { color: #cbd5e1; }
  .layout-md\:bg-stone-300 { background-color: #cbd5e1; }
  .layout-md\:text-stone-400 { color: #94a3b8; }
  .layout-md\:bg-stone-400 { background-color: #94a3b8; }
  .layout-md\:text-stone-500 { color: #64748b; }
  .layout-md\:bg-stone-500 { background-color: #64748b; }
  .layout-md\:text-stone-600 { color: #475569; }
  .layout-md\:bg-stone-600 { background-color: #475569; }
  .layout-md\:text-stone-700 { color: #334155; }
  .layout-md\:bg-stone-700 { background-color: #334155; }
  .layout-md\:text-stone-800 { color: #1e293b; }
  .layout-md\:bg-stone-800 { background-color: #1e293b; }
  .layout-md\:text-stone-900 { color: #0f172a; }
  .layout-md\:bg-stone-900 { background-color: #0f172a; }
  .layout-md\:text-stone-950 { color: #020617; }
  .layout-md\:bg-stone-950 { background-color: #020617; }
  .layout-md\:text-red-50 { color: #f8fafc; }
  .layout-md\:bg-red-50 { background-color: #f8fafc; }
  .layout-md\:text-red-100 { color: #f1f5f9; }
  .layout-md\:bg-red-100 { background-color: #f1f5f9; }
  .layout-md\:text-red-200 { color: #e2e8f0; }
  .layout-md\:bg-red-200 { background-color: #e2e8f0; }
  .layout-md\:text-red-300 { color: #cbd5e1; }
  .layout-md\:bg-red-300 { background-color: #cbd5e1; }
  .layout-md\:text-red-400 { color: #94a3b8; }
  .layout-md\:bg-red-400 { background-color: #94a3b8; }
  .layout-md\:text-red-500 { color: #64748b; }
  .layout-md\:bg-red-500 { background-color: #64748b; }
  .layout-md\:text-red-600 { color: #475569; }
  .layout-md\:bg-red-600 { background-color: #475569; }
  .layout-md\:text-red-700 { color: #334155; }
  .layout-md\:bg-red-700 { background-color: #334155; }
  .layout-md\:text-red-800 { color: #1e293b; }
  .layout-md\:bg-red-800 { background-color: #1e293b; }
  .layout-md\:text-red-900 { color: #0f172a; }
  .layout-md\:bg-red-900 { background-color: #0f172a; }
  .layout-md\:text-red-950 { color: #020617; }
  .layout-md\:bg-red-950 { background-color: #020617; }
  .layout-md\:text-orange-50 { color: #f8fafc; }
  .layout-md\:bg-orange-50 { background-color: #f8fafc; }
  .layout-md\:text-orange-100 { color: #f1f5f9; }
  .layout-md\:bg-orange-100 { background-color: #f1f5f9; }
  .layout-md\:text-orange-200 { color: #e2e8f0; }
  .layout-md\:bg-orange-200 { background-color: #e2e8f0; }
  .layout-md\:text-orange-300 { color: #cbd5e1; }
  .layout-md\:bg-orange-300 { background-color: #cbd5e1; }
  .layout-md\:text-orange-400 { color: #94a3b8; }
  .layout-md\:bg-orange-400 { background-color: #94a3b8; }
  .layout-md\:text-orange-500 { color: #64748b; }
  .layout-md\:bg-orange-500 { background-color: #64748b; }
  .layout-md\:text-orange-600 { color: #475569; }
  .layout-md\:bg-orange-600 { background-color: #475569; }
  .layout-md\:text-orange-700 { color: #334155; }
  .layout-md\:bg-orange-700 { background-color: #334155; }
  .layout-md\:text-orange-800 { color: #1e293b; }
  .layout-md\:bg-orange-800 { background-color: #1e293b; }
  .layout-md\:text-orange-900 { color: #0f172a; }
  .layout-md\:bg-orange-900 { background-color: #0f172a; }
  .layout-md\:text-orange-950 { color: #020617; }
  .layout-md\:bg-orange-950 { background-color: #020617; }
  .layout-md\:text-amber-50 { color: #f8fafc; }
  .layout-md\:bg-amber-50 { background-color: #f8fafc; }
  .layout-md\:text-amber-100 { color: #f1f5f9; }
  .layout-md\:bg-amber-100 { background-color: #f1f5f9; }
  .layout-md\:text-amber-200 { color: #e2e8f0; }
  .layout-md\:bg-amber-200 { background-color: #e2e8f0; }
  .layout-md\:text-amber-300 { color: #cbd5e1; }
  .layout-md\:bg-amber-300 { background-color: #cbd5e1; }
  .layout-md\:text-amber-400 { color: #94a3b8; }
  .layout-md\:bg-amber-400 { background-color: #94a3b8; }
  .layout-md\:text-amber-500 { color: #64748b; }
  .layout-md\:bg-amber-500 { background-color: #64748b; }
  .layout-md\:text-amber-600 { color: #475569; }
  .layout-md\:bg-amber-600 { background-color: #475569; }
  .layout-md\:text-amber-700 { color: #334155; }
  .layout-md\:bg-amber-700 { background-color: #334155; }
  .layout-md\:text-amber-800 { color: #1e293b; }
  .layout-md\:bg-amber-800 { background-color: #1e293b; }
  .layout-md\:text-amber-900 { color: #0f172a; }
  .layout-md\:bg-amber-900 { background-color: #0f172a; }
  .layout-md\:text-amber-950 { color: #020617; }
  .layout-md\:bg-amber-950 { background-color: #020617; }
  .layout-md\:text-yellow-50 { color: #f8fafc; }
  .layout-md\:bg-yellow-50 { background-color: #f8fafc; }
  .layout-md\:text-yellow-100 { color: #f1f5f9; }
  .layout-md\:bg-yellow-100 { background-color: #f1f5f9; }
  .layout-md\:text-yellow-200 { color: #e2e8f0; }
  .layout-md\:bg-yellow-200 { background-color: #e2e8f0; }
  .layout-md\:text-yellow-300 { color: #cbd5e1; }
  .layout-md\:bg-yellow-300 { background-color: #cbd5e1; }
  .layout-md\:text-yellow-400 { color: #94a3b8; }
  .layout-md\:bg-yellow-400 { background-color: #94a3b8; }
  .layout-md\:text-yellow-500 { color: #64748b; }
  .layout-md\:bg-yellow-500 { background-color: #64748b; }
  .layout-md\:text-yellow-600 { color: #475569; }
  .layout-md\:bg-yellow-600 { background-color: #475569; }
  .layout-md\:text-yellow-700 { color: #334155; }
  .layout-md\:bg-yellow-700 { background-color: #334155; }
  .layout-md\:text-yellow-800 { color: #1e293b; }
  .layout-md\:bg-yellow-800 { background-color: #1e293b; }
  .layout-md\:text-yellow-900 { color: #0f172a; }
  .layout-md\:bg-yellow-900 { background-color: #0f172a; }
  .layout-md\:text-yellow-950 { color: #020617; }
  .layout-md\:bg-yellow-950 { background-color: #020617; }
  .layout-md\:text-lime-50 { color: #f8fafc; }
  .layout-md\:bg-lime-50 { background-color: #f8fafc; }
  .layout-md\:text-lime-100 { color: #f1f5f9; }
  .layout-md\:bg-lime-100 { background-color: #f1f5f9; }
  .layout-md\:text-lime-200 { color: #e2e8f0; }
  .layout-md\:bg-lime-200 { background-color: #e2e8f0; }
  .layout-md\:text-lime-300 { color: #cbd5e1; }
  .layout-md\:bg-lime-300 { background-color: #cbd5e1; }
  .layout-md\:text-lime-400 { color: #94a3b8; }
  .layout-md\:bg-lime-400 { background-color: #94a3b8; }
  .layout-md\:text-lime-500 { color: #64748b; }
  .layout-md\:bg-lime-500 { background-color: #64748b; }
  .layout-md\:text-lime-600 { color: #475569; }
  .layout-md\:bg-lime-600 { background-color: #475569; }
  .layout-md\:text-lime-700 { color: #334155; }
  .layout-md\:bg-lime-700 { background-color: #334155; }
  .layout-md\:text-lime-800 { color: #1e293b; }
  .layout-md\:bg-lime-800 { background-color: #1e293b; }
  .layout-md\:text-lime-900 { color: #0f172a; }
  .layout-md\:bg-lime-900 { background-color: #0f172a; }
  .layout-md\:text-lime-950 { color: #020617; }
  .layout-md\:bg-lime-950 { background-color: #020617; }
  .layout-md\:text-green-50 { color: #f8fafc; }
  .layout-md\:bg-green-50 { background-color: #f8fafc; }
  .layout-md\:text-green-100 { color: #f1f5f9; }
  .layout-md\:bg-green-100 { background-color: #f1f5f9; }
  .layout-md\:text-green-200 { color: #e2e8f0; }
  .layout-md\:bg-green-200 { background-color: #e2e8f0; }
  .layout-md\:text-green-300 { color: #cbd5e1; }
  .layout-md\:bg-green-300 { background-color: #cbd5e1; }
  .layout-md\:text-green-400 { color: #94a3b8; }
  .layout-md\:bg-green-400 { background-color: #94a3b8; }
  .layout-md\:text-green-500 { color: #64748b; }
  .layout-md\:bg-green-500 { background-color: #64748b; }
  .layout-md\:text-green-600 { color: #475569; }
  .layout-md\:bg-green-600 { background-color: #475569; }
  .layout-md\:text-green-700 { color: #334155; }
  .layout-md\:bg-green-700 { background-color: #334155; }
  .layout-md\:text-green-800 { color: #1e293b; }
  .layout-md\:bg-green-800 { background-color: #1e293b; }
  .layout-md\:text-green-900 { color: #0f172a; }
  .layout-md\:bg-green-900 { background-color: #0f172a; }
  .layout-md\:text-green-950 { color: #020617; }
  .layout-md\:bg-green-950 { background-color: #020617; }
  .layout-md\:w-1/2 { width: 50%; }
  .layout-md\:max-w-1/2 { max-width: 50%; }
  .layout-md\:w-1/3 { width: 33.layout-333333%; }
  .layout-md\:max-w-1/3 { max-width: 33.layout-333333%; }
  .layout-md\:w-2/3 { width: 66.layout-666667%; }
  .layout-md\:max-w-2/3 { max-width: 66.layout-666667%; }
  .layout-md\:w-1/4 { width: 25%; }
  .layout-md\:max-w-1/4 { max-width: 25%; }
  .layout-md\:w-3/4 { width: 75%; }
  .layout-md\:max-w-3/4 { max-width: 75%; }
  .layout-md\:w-1/5 { width: 20%; }
  .layout-md\:max-w-1/5 { max-width: 20%; }
  .layout-md\:w-2/5 { width: 40%; }
  .layout-md\:max-w-2/5 { max-width: 40%; }
  .layout-md\:w-3/5 { width: 60%; }
  .layout-md\:max-w-3/5 { max-width: 60%; }
  .layout-md\:w-4/5 { width: 80%; }
  .layout-md\:max-w-4/5 { max-width: 80%; }
  .layout-md\:w-full { width: 100%; }
  .layout-md\:max-w-full { max-width: 100%; }
  .layout-md\:w-screen { width: 100vw; }
  .layout-md\:max-w-screen { max-width: 100vw; }
  .layout-md\:w-min { width: min-content; }
  .layout-md\:max-w-min { max-width: min-content; }
  .layout-md\:w-max { width: max-content; }
  .layout-md\:max-w-max { max-width: max-content; }
  .layout-md\:w-fit { width: fit-content; }
  .layout-md\:max-w-fit { max-width: fit-content; }
  .layout-md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .layout-md\:col-span-1 { grid-column: span 1 / span 1; }
  .layout-md\:col-start-1 { grid-column-start: 1; }
  .layout-md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .layout-md\:col-span-2 { grid-column: span 2 / span 2; }
  .layout-md\:col-start-2 { grid-column-start: 2; }
  .layout-md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .layout-md\:col-span-3 { grid-column: span 3 / span 3; }
  .layout-md\:col-start-3 { grid-column-start: 3; }
  .layout-md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .layout-md\:col-span-4 { grid-column: span 4 / span 4; }
  .layout-md\:col-start-4 { grid-column-start: 4; }
  .layout-md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .layout-md\:col-span-5 { grid-column: span 5 / span 5; }
  .layout-md\:col-start-5 { grid-column-start: 5; }
  .layout-md\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .layout-md\:col-span-6 { grid-column: span 6 / span 6; }
  .layout-md\:col-start-6 { grid-column-start: 6; }
  .layout-md\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .layout-md\:col-span-7 { grid-column: span 7 / span 7; }
  .layout-md\:col-start-7 { grid-column-start: 7; }
  .layout-md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .layout-md\:col-span-8 { grid-column: span 8 / span 8; }
  .layout-md\:col-start-8 { grid-column-start: 8; }
  .layout-md\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .layout-md\:col-span-9 { grid-column: span 9 / span 9; }
  .layout-md\:col-start-9 { grid-column-start: 9; }
  .layout-md\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .layout-md\:col-span-10 { grid-column: span 10 / span 10; }
  .layout-md\:col-start-10 { grid-column-start: 10; }
  .layout-md\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .layout-md\:col-span-11 { grid-column: span 11 / span 11; }
  .layout-md\:col-start-11 { grid-column-start: 11; }
  .layout-md\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .layout-md\:col-span-12 { grid-column: span 12 / span 12; }
  .layout-md\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1024px) {
  .layout-lg\:text-slate-50 { color: #f8fafc; }
  .layout-lg\:bg-slate-50 { background-color: #f8fafc; }
  .layout-lg\:text-slate-100 { color: #f1f5f9; }
  .layout-lg\:bg-slate-100 { background-color: #f1f5f9; }
  .layout-lg\:text-slate-200 { color: #e2e8f0; }
  .layout-lg\:bg-slate-200 { background-color: #e2e8f0; }
  .layout-lg\:text-slate-300 { color: #cbd5e1; }
  .layout-lg\:bg-slate-300 { background-color: #cbd5e1; }
  .layout-lg\:text-slate-400 { color: #94a3b8; }
  .layout-lg\:bg-slate-400 { background-color: #94a3b8; }
  .layout-lg\:text-slate-500 { color: #64748b; }
  .layout-lg\:bg-slate-500 { background-color: #64748b; }
  .layout-lg\:text-slate-600 { color: #475569; }
  .layout-lg\:bg-slate-600 { background-color: #475569; }
  .layout-lg\:text-slate-700 { color: #334155; }
  .layout-lg\:bg-slate-700 { background-color: #334155; }
  .layout-lg\:text-slate-800 { color: #1e293b; }
  .layout-lg\:bg-slate-800 { background-color: #1e293b; }
  .layout-lg\:text-slate-900 { color: #0f172a; }
  .layout-lg\:bg-slate-900 { background-color: #0f172a; }
  .layout-lg\:text-slate-950 { color: #020617; }
  .layout-lg\:bg-slate-950 { background-color: #020617; }
  .layout-lg\:text-gray-50 { color: #f8fafc; }
  .layout-lg\:bg-gray-50 { background-color: #f8fafc; }
  .layout-lg\:text-gray-100 { color: #f1f5f9; }
  .layout-lg\:bg-gray-100 { background-color: #f1f5f9; }
  .layout-lg\:text-gray-200 { color: #e2e8f0; }
  .layout-lg\:bg-gray-200 { background-color: #e2e8f0; }
  .layout-lg\:text-gray-300 { color: #cbd5e1; }
  .layout-lg\:bg-gray-300 { background-color: #cbd5e1; }
  .layout-lg\:text-gray-400 { color: #94a3b8; }
  .layout-lg\:bg-gray-400 { background-color: #94a3b8; }
  .layout-lg\:text-gray-500 { color: #64748b; }
  .layout-lg\:bg-gray-500 { background-color: #64748b; }
  .layout-lg\:text-gray-600 { color: #475569; }
  .layout-lg\:bg-gray-600 { background-color: #475569; }
  .layout-lg\:text-gray-700 { color: #334155; }
  .layout-lg\:bg-gray-700 { background-color: #334155; }
  .layout-lg\:text-gray-800 { color: #1e293b; }
  .layout-lg\:bg-gray-800 { background-color: #1e293b; }
  .layout-lg\:text-gray-900 { color: #0f172a; }
  .layout-lg\:bg-gray-900 { background-color: #0f172a; }
  .layout-lg\:text-gray-950 { color: #020617; }
  .layout-lg\:bg-gray-950 { background-color: #020617; }
  .layout-lg\:text-zinc-50 { color: #f8fafc; }
  .layout-lg\:bg-zinc-50 { background-color: #f8fafc; }
  .layout-lg\:text-zinc-100 { color: #f1f5f9; }
  .layout-lg\:bg-zinc-100 { background-color: #f1f5f9; }
  .layout-lg\:text-zinc-200 { color: #e2e8f0; }
  .layout-lg\:bg-zinc-200 { background-color: #e2e8f0; }
  .layout-lg\:text-zinc-300 { color: #cbd5e1; }
  .layout-lg\:bg-zinc-300 { background-color: #cbd5e1; }
  .layout-lg\:text-zinc-400 { color: #94a3b8; }
  .layout-lg\:bg-zinc-400 { background-color: #94a3b8; }
  .layout-lg\:text-zinc-500 { color: #64748b; }
  .layout-lg\:bg-zinc-500 { background-color: #64748b; }
  .layout-lg\:text-zinc-600 { color: #475569; }
  .layout-lg\:bg-zinc-600 { background-color: #475569; }
  .layout-lg\:text-zinc-700 { color: #334155; }
  .layout-lg\:bg-zinc-700 { background-color: #334155; }
  .layout-lg\:text-zinc-800 { color: #1e293b; }
  .layout-lg\:bg-zinc-800 { background-color: #1e293b; }
  .layout-lg\:text-zinc-900 { color: #0f172a; }
  .layout-lg\:bg-zinc-900 { background-color: #0f172a; }
  .layout-lg\:text-zinc-950 { color: #020617; }
  .layout-lg\:bg-zinc-950 { background-color: #020617; }
  .layout-lg\:text-neutral-50 { color: #f8fafc; }
  .layout-lg\:bg-neutral-50 { background-color: #f8fafc; }
  .layout-lg\:text-neutral-100 { color: #f1f5f9; }
  .layout-lg\:bg-neutral-100 { background-color: #f1f5f9; }
  .layout-lg\:text-neutral-200 { color: #e2e8f0; }
  .layout-lg\:bg-neutral-200 { background-color: #e2e8f0; }
  .layout-lg\:text-neutral-300 { color: #cbd5e1; }
  .layout-lg\:bg-neutral-300 { background-color: #cbd5e1; }
  .layout-lg\:text-neutral-400 { color: #94a3b8; }
  .layout-lg\:bg-neutral-400 { background-color: #94a3b8; }
  .layout-lg\:text-neutral-500 { color: #64748b; }
  .layout-lg\:bg-neutral-500 { background-color: #64748b; }
  .layout-lg\:text-neutral-600 { color: #475569; }
  .layout-lg\:bg-neutral-600 { background-color: #475569; }
  .layout-lg\:text-neutral-700 { color: #334155; }
  .layout-lg\:bg-neutral-700 { background-color: #334155; }
  .layout-lg\:text-neutral-800 { color: #1e293b; }
  .layout-lg\:bg-neutral-800 { background-color: #1e293b; }
  .layout-lg\:text-neutral-900 { color: #0f172a; }
  .layout-lg\:bg-neutral-900 { background-color: #0f172a; }
  .layout-lg\:text-neutral-950 { color: #020617; }
  .layout-lg\:bg-neutral-950 { background-color: #020617; }
  .layout-lg\:text-stone-50 { color: #f8fafc; }
  .layout-lg\:bg-stone-50 { background-color: #f8fafc; }
  .layout-lg\:text-stone-100 { color: #f1f5f9; }
  .layout-lg\:bg-stone-100 { background-color: #f1f5f9; }
  .layout-lg\:text-stone-200 { color: #e2e8f0; }
  .layout-lg\:bg-stone-200 { background-color: #e2e8f0; }
  .layout-lg\:text-stone-300 { color: #cbd5e1; }
  .layout-lg\:bg-stone-300 { background-color: #cbd5e1; }
  .layout-lg\:text-stone-400 { color: #94a3b8; }
  .layout-lg\:bg-stone-400 { background-color: #94a3b8; }
  .layout-lg\:text-stone-500 { color: #64748b; }
  .layout-lg\:bg-stone-500 { background-color: #64748b; }
  .layout-lg\:text-stone-600 { color: #475569; }
  .layout-lg\:bg-stone-600 { background-color: #475569; }
  .layout-lg\:text-stone-700 { color: #334155; }
  .layout-lg\:bg-stone-700 { background-color: #334155; }
  .layout-lg\:text-stone-800 { color: #1e293b; }
  .layout-lg\:bg-stone-800 { background-color: #1e293b; }
  .layout-lg\:text-stone-900 { color: #0f172a; }
  .layout-lg\:bg-stone-900 { background-color: #0f172a; }
  .layout-lg\:text-stone-950 { color: #020617; }
  .layout-lg\:bg-stone-950 { background-color: #020617; }
  .layout-lg\:text-red-50 { color: #f8fafc; }
  .layout-lg\:bg-red-50 { background-color: #f8fafc; }
  .layout-lg\:text-red-100 { color: #f1f5f9; }
  .layout-lg\:bg-red-100 { background-color: #f1f5f9; }
  .layout-lg\:text-red-200 { color: #e2e8f0; }
  .layout-lg\:bg-red-200 { background-color: #e2e8f0; }
  .layout-lg\:text-red-300 { color: #cbd5e1; }
  .layout-lg\:bg-red-300 { background-color: #cbd5e1; }
  .layout-lg\:text-red-400 { color: #94a3b8; }
  .layout-lg\:bg-red-400 { background-color: #94a3b8; }
  .layout-lg\:text-red-500 { color: #64748b; }
  .layout-lg\:bg-red-500 { background-color: #64748b; }
  .layout-lg\:text-red-600 { color: #475569; }
  .layout-lg\:bg-red-600 { background-color: #475569; }
  .layout-lg\:text-red-700 { color: #334155; }
  .layout-lg\:bg-red-700 { background-color: #334155; }
  .layout-lg\:text-red-800 { color: #1e293b; }
  .layout-lg\:bg-red-800 { background-color: #1e293b; }
  .layout-lg\:text-red-900 { color: #0f172a; }
  .layout-lg\:bg-red-900 { background-color: #0f172a; }
  .layout-lg\:text-red-950 { color: #020617; }
  .layout-lg\:bg-red-950 { background-color: #020617; }
  .layout-lg\:text-orange-50 { color: #f8fafc; }
  .layout-lg\:bg-orange-50 { background-color: #f8fafc; }
  .layout-lg\:text-orange-100 { color: #f1f5f9; }
  .layout-lg\:bg-orange-100 { background-color: #f1f5f9; }
  .layout-lg\:text-orange-200 { color: #e2e8f0; }
  .layout-lg\:bg-orange-200 { background-color: #e2e8f0; }
  .layout-lg\:text-orange-300 { color: #cbd5e1; }
  .layout-lg\:bg-orange-300 { background-color: #cbd5e1; }
  .layout-lg\:text-orange-400 { color: #94a3b8; }
  .layout-lg\:bg-orange-400 { background-color: #94a3b8; }
  .layout-lg\:text-orange-500 { color: #64748b; }
  .layout-lg\:bg-orange-500 { background-color: #64748b; }
  .layout-lg\:text-orange-600 { color: #475569; }
  .layout-lg\:bg-orange-600 { background-color: #475569; }
  .layout-lg\:text-orange-700 { color: #334155; }
  .layout-lg\:bg-orange-700 { background-color: #334155; }
  .layout-lg\:text-orange-800 { color: #1e293b; }
  .layout-lg\:bg-orange-800 { background-color: #1e293b; }
  .layout-lg\:text-orange-900 { color: #0f172a; }
  .layout-lg\:bg-orange-900 { background-color: #0f172a; }
  .layout-lg\:text-orange-950 { color: #020617; }
  .layout-lg\:bg-orange-950 { background-color: #020617; }
  .layout-lg\:text-amber-50 { color: #f8fafc; }
  .layout-lg\:bg-amber-50 { background-color: #f8fafc; }
  .layout-lg\:text-amber-100 { color: #f1f5f9; }
  .layout-lg\:bg-amber-100 { background-color: #f1f5f9; }
  .layout-lg\:text-amber-200 { color: #e2e8f0; }
  .layout-lg\:bg-amber-200 { background-color: #e2e8f0; }
  .layout-lg\:text-amber-300 { color: #cbd5e1; }
  .layout-lg\:bg-amber-300 { background-color: #cbd5e1; }
  .layout-lg\:text-amber-400 { color: #94a3b8; }
  .layout-lg\:bg-amber-400 { background-color: #94a3b8; }
  .layout-lg\:text-amber-500 { color: #64748b; }
  .layout-lg\:bg-amber-500 { background-color: #64748b; }
  .layout-lg\:text-amber-600 { color: #475569; }
  .layout-lg\:bg-amber-600 { background-color: #475569; }
  .layout-lg\:text-amber-700 { color: #334155; }
  .layout-lg\:bg-amber-700 { background-color: #334155; }
  .layout-lg\:text-amber-800 { color: #1e293b; }
  .layout-lg\:bg-amber-800 { background-color: #1e293b; }
  .layout-lg\:text-amber-900 { color: #0f172a; }
  .layout-lg\:bg-amber-900 { background-color: #0f172a; }
  .layout-lg\:text-amber-950 { color: #020617; }
  .layout-lg\:bg-amber-950 { background-color: #020617; }
  .layout-lg\:text-yellow-50 { color: #f8fafc; }
  .layout-lg\:bg-yellow-50 { background-color: #f8fafc; }
  .layout-lg\:text-yellow-100 { color: #f1f5f9; }
  .layout-lg\:bg-yellow-100 { background-color: #f1f5f9; }
  .layout-lg\:text-yellow-200 { color: #e2e8f0; }
  .layout-lg\:bg-yellow-200 { background-color: #e2e8f0; }
  .layout-lg\:text-yellow-300 { color: #cbd5e1; }
  .layout-lg\:bg-yellow-300 { background-color: #cbd5e1; }
  .layout-lg\:text-yellow-400 { color: #94a3b8; }
  .layout-lg\:bg-yellow-400 { background-color: #94a3b8; }
  .layout-lg\:text-yellow-500 { color: #64748b; }
  .layout-lg\:bg-yellow-500 { background-color: #64748b; }
  .layout-lg\:text-yellow-600 { color: #475569; }
  .layout-lg\:bg-yellow-600 { background-color: #475569; }
  .layout-lg\:text-yellow-700 { color: #334155; }
  .layout-lg\:bg-yellow-700 { background-color: #334155; }
  .layout-lg\:text-yellow-800 { color: #1e293b; }
  .layout-lg\:bg-yellow-800 { background-color: #1e293b; }
  .layout-lg\:text-yellow-900 { color: #0f172a; }
  .layout-lg\:bg-yellow-900 { background-color: #0f172a; }
  .layout-lg\:text-yellow-950 { color: #020617; }
  .layout-lg\:bg-yellow-950 { background-color: #020617; }
  .layout-lg\:text-lime-50 { color: #f8fafc; }
  .layout-lg\:bg-lime-50 { background-color: #f8fafc; }
  .layout-lg\:text-lime-100 { color: #f1f5f9; }
  .layout-lg\:bg-lime-100 { background-color: #f1f5f9; }
  .layout-lg\:text-lime-200 { color: #e2e8f0; }
  .layout-lg\:bg-lime-200 { background-color: #e2e8f0; }
  .layout-lg\:text-lime-300 { color: #cbd5e1; }
  .layout-lg\:bg-lime-300 { background-color: #cbd5e1; }
  .layout-lg\:text-lime-400 { color: #94a3b8; }
  .layout-lg\:bg-lime-400 { background-color: #94a3b8; }
  .layout-lg\:text-lime-500 { color: #64748b; }
  .layout-lg\:bg-lime-500 { background-color: #64748b; }
  .layout-lg\:text-lime-600 { color: #475569; }
  .layout-lg\:bg-lime-600 { background-color: #475569; }
  .layout-lg\:text-lime-700 { color: #334155; }
  .layout-lg\:bg-lime-700 { background-color: #334155; }
  .layout-lg\:text-lime-800 { color: #1e293b; }
  .layout-lg\:bg-lime-800 { background-color: #1e293b; }
  .layout-lg\:text-lime-900 { color: #0f172a; }
  .layout-lg\:bg-lime-900 { background-color: #0f172a; }
  .layout-lg\:text-lime-950 { color: #020617; }
  .layout-lg\:bg-lime-950 { background-color: #020617; }
  .layout-lg\:text-green-50 { color: #f8fafc; }
  .layout-lg\:bg-green-50 { background-color: #f8fafc; }
  .layout-lg\:text-green-100 { color: #f1f5f9; }
  .layout-lg\:bg-green-100 { background-color: #f1f5f9; }
  .layout-lg\:text-green-200 { color: #e2e8f0; }
  .layout-lg\:bg-green-200 { background-color: #e2e8f0; }
  .layout-lg\:text-green-300 { color: #cbd5e1; }
  .layout-lg\:bg-green-300 { background-color: #cbd5e1; }
  .layout-lg\:text-green-400 { color: #94a3b8; }
  .layout-lg\:bg-green-400 { background-color: #94a3b8; }
  .layout-lg\:text-green-500 { color: #64748b; }
  .layout-lg\:bg-green-500 { background-color: #64748b; }
  .layout-lg\:text-green-600 { color: #475569; }
  .layout-lg\:bg-green-600 { background-color: #475569; }
  .layout-lg\:text-green-700 { color: #334155; }
  .layout-lg\:bg-green-700 { background-color: #334155; }
  .layout-lg\:text-green-800 { color: #1e293b; }
  .layout-lg\:bg-green-800 { background-color: #1e293b; }
  .layout-lg\:text-green-900 { color: #0f172a; }
  .layout-lg\:bg-green-900 { background-color: #0f172a; }
  .layout-lg\:text-green-950 { color: #020617; }
  .layout-lg\:bg-green-950 { background-color: #020617; }
  .layout-lg\:w-1/2 { width: 50%; }
  .layout-lg\:max-w-1/2 { max-width: 50%; }
  .layout-lg\:w-1/3 { width: 33.layout-333333%; }
  .layout-lg\:max-w-1/3 { max-width: 33.layout-333333%; }
  .layout-lg\:w-2/3 { width: 66.layout-666667%; }
  .layout-lg\:max-w-2/3 { max-width: 66.layout-666667%; }
  .layout-lg\:w-1/4 { width: 25%; }
  .layout-lg\:max-w-1/4 { max-width: 25%; }
  .layout-lg\:w-3/4 { width: 75%; }
  .layout-lg\:max-w-3/4 { max-width: 75%; }
  .layout-lg\:w-1/5 { width: 20%; }
  .layout-lg\:max-w-1/5 { max-width: 20%; }
  .layout-lg\:w-2/5 { width: 40%; }
  .layout-lg\:max-w-2/5 { max-width: 40%; }
  .layout-lg\:w-3/5 { width: 60%; }
  .layout-lg\:max-w-3/5 { max-width: 60%; }
  .layout-lg\:w-4/5 { width: 80%; }
  .layout-lg\:max-w-4/5 { max-width: 80%; }
  .layout-lg\:w-full { width: 100%; }
  .layout-lg\:max-w-full { max-width: 100%; }
  .layout-lg\:w-screen { width: 100vw; }
  .layout-lg\:max-w-screen { max-width: 100vw; }
  .layout-lg\:w-min { width: min-content; }
  .layout-lg\:max-w-min { max-width: min-content; }
  .layout-lg\:w-max { width: max-content; }
  .layout-lg\:max-w-max { max-width: max-content; }
  .layout-lg\:w-fit { width: fit-content; }
  .layout-lg\:max-w-fit { max-width: fit-content; }
  .layout-lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .layout-lg\:col-span-1 { grid-column: span 1 / span 1; }
  .layout-lg\:col-start-1 { grid-column-start: 1; }
  .layout-lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .layout-lg\:col-span-2 { grid-column: span 2 / span 2; }
  .layout-lg\:col-start-2 { grid-column-start: 2; }
  .layout-lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .layout-lg\:col-span-3 { grid-column: span 3 / span 3; }
  .layout-lg\:col-start-3 { grid-column-start: 3; }
  .layout-lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .layout-lg\:col-span-4 { grid-column: span 4 / span 4; }
  .layout-lg\:col-start-4 { grid-column-start: 4; }
  .layout-lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .layout-lg\:col-span-5 { grid-column: span 5 / span 5; }
  .layout-lg\:col-start-5 { grid-column-start: 5; }
  .layout-lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .layout-lg\:col-span-6 { grid-column: span 6 / span 6; }
  .layout-lg\:col-start-6 { grid-column-start: 6; }
  .layout-lg\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .layout-lg\:col-span-7 { grid-column: span 7 / span 7; }
  .layout-lg\:col-start-7 { grid-column-start: 7; }
  .layout-lg\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .layout-lg\:col-span-8 { grid-column: span 8 / span 8; }
  .layout-lg\:col-start-8 { grid-column-start: 8; }
  .layout-lg\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .layout-lg\:col-span-9 { grid-column: span 9 / span 9; }
  .layout-lg\:col-start-9 { grid-column-start: 9; }
  .layout-lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .layout-lg\:col-span-10 { grid-column: span 10 / span 10; }
  .layout-lg\:col-start-10 { grid-column-start: 10; }
  .layout-lg\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .layout-lg\:col-span-11 { grid-column: span 11 / span 11; }
  .layout-lg\:col-start-11 { grid-column-start: 11; }
  .layout-lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .layout-lg\:col-span-12 { grid-column: span 12 / span 12; }
  .layout-lg\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1280px) {
  .layout-xl\:text-slate-50 { color: #f8fafc; }
  .layout-xl\:bg-slate-50 { background-color: #f8fafc; }
  .layout-xl\:text-slate-100 { color: #f1f5f9; }
  .layout-xl\:bg-slate-100 { background-color: #f1f5f9; }
  .layout-xl\:text-slate-200 { color: #e2e8f0; }
  .layout-xl\:bg-slate-200 { background-color: #e2e8f0; }
  .layout-xl\:text-slate-300 { color: #cbd5e1; }
  .layout-xl\:bg-slate-300 { background-color: #cbd5e1; }
  .layout-xl\:text-slate-400 { color: #94a3b8; }
  .layout-xl\:bg-slate-400 { background-color: #94a3b8; }
  .layout-xl\:text-slate-500 { color: #64748b; }
  .layout-xl\:bg-slate-500 { background-color: #64748b; }
  .layout-xl\:text-slate-600 { color: #475569; }
  .layout-xl\:bg-slate-600 { background-color: #475569; }
  .layout-xl\:text-slate-700 { color: #334155; }
  .layout-xl\:bg-slate-700 { background-color: #334155; }
  .layout-xl\:text-slate-800 { color: #1e293b; }
  .layout-xl\:bg-slate-800 { background-color: #1e293b; }
  .layout-xl\:text-slate-900 { color: #0f172a; }
  .layout-xl\:bg-slate-900 { background-color: #0f172a; }
  .layout-xl\:text-slate-950 { color: #020617; }
  .layout-xl\:bg-slate-950 { background-color: #020617; }
  .layout-xl\:text-gray-50 { color: #f8fafc; }
  .layout-xl\:bg-gray-50 { background-color: #f8fafc; }
  .layout-xl\:text-gray-100 { color: #f1f5f9; }
  .layout-xl\:bg-gray-100 { background-color: #f1f5f9; }
  .layout-xl\:text-gray-200 { color: #e2e8f0; }
  .layout-xl\:bg-gray-200 { background-color: #e2e8f0; }
  .layout-xl\:text-gray-300 { color: #cbd5e1; }
  .layout-xl\:bg-gray-300 { background-color: #cbd5e1; }
  .layout-xl\:text-gray-400 { color: #94a3b8; }
  .layout-xl\:bg-gray-400 { background-color: #94a3b8; }
  .layout-xl\:text-gray-500 { color: #64748b; }
  .layout-xl\:bg-gray-500 { background-color: #64748b; }
  .layout-xl\:text-gray-600 { color: #475569; }
  .layout-xl\:bg-gray-600 { background-color: #475569; }
  .layout-xl\:text-gray-700 { color: #334155; }
  .layout-xl\:bg-gray-700 { background-color: #334155; }
  .layout-xl\:text-gray-800 { color: #1e293b; }
  .layout-xl\:bg-gray-800 { background-color: #1e293b; }
  .layout-xl\:text-gray-900 { color: #0f172a; }
  .layout-xl\:bg-gray-900 { background-color: #0f172a; }
  .layout-xl\:text-gray-950 { color: #020617; }
  .layout-xl\:bg-gray-950 { background-color: #020617; }
  .layout-xl\:text-zinc-50 { color: #f8fafc; }
  .layout-xl\:bg-zinc-50 { background-color: #f8fafc; }
  .layout-xl\:text-zinc-100 { color: #f1f5f9; }
  .layout-xl\:bg-zinc-100 { background-color: #f1f5f9; }
  .layout-xl\:text-zinc-200 { color: #e2e8f0; }
  .layout-xl\:bg-zinc-200 { background-color: #e2e8f0; }
  .layout-xl\:text-zinc-300 { color: #cbd5e1; }
  .layout-xl\:bg-zinc-300 { background-color: #cbd5e1; }
  .layout-xl\:text-zinc-400 { color: #94a3b8; }
  .layout-xl\:bg-zinc-400 { background-color: #94a3b8; }
  .layout-xl\:text-zinc-500 { color: #64748b; }
  .layout-xl\:bg-zinc-500 { background-color: #64748b; }
  .layout-xl\:text-zinc-600 { color: #475569; }
  .layout-xl\:bg-zinc-600 { background-color: #475569; }
  .layout-xl\:text-zinc-700 { color: #334155; }
  .layout-xl\:bg-zinc-700 { background-color: #334155; }
  .layout-xl\:text-zinc-800 { color: #1e293b; }
  .layout-xl\:bg-zinc-800 { background-color: #1e293b; }
  .layout-xl\:text-zinc-900 { color: #0f172a; }
  .layout-xl\:bg-zinc-900 { background-color: #0f172a; }
  .layout-xl\:text-zinc-950 { color: #020617; }
  .layout-xl\:bg-zinc-950 { background-color: #020617; }
  .layout-xl\:text-neutral-50 { color: #f8fafc; }
  .layout-xl\:bg-neutral-50 { background-color: #f8fafc; }
  .layout-xl\:text-neutral-100 { color: #f1f5f9; }
  .layout-xl\:bg-neutral-100 { background-color: #f1f5f9; }
  .layout-xl\:text-neutral-200 { color: #e2e8f0; }
  .layout-xl\:bg-neutral-200 { background-color: #e2e8f0; }
  .layout-xl\:text-neutral-300 { color: #cbd5e1; }
  .layout-xl\:bg-neutral-300 { background-color: #cbd5e1; }
  .layout-xl\:text-neutral-400 { color: #94a3b8; }
  .layout-xl\:bg-neutral-400 { background-color: #94a3b8; }
  .layout-xl\:text-neutral-500 { color: #64748b; }
  .layout-xl\:bg-neutral-500 { background-color: #64748b; }
  .layout-xl\:text-neutral-600 { color: #475569; }
  .layout-xl\:bg-neutral-600 { background-color: #475569; }
  .layout-xl\:text-neutral-700 { color: #334155; }
  .layout-xl\:bg-neutral-700 { background-color: #334155; }
  .layout-xl\:text-neutral-800 { color: #1e293b; }
  .layout-xl\:bg-neutral-800 { background-color: #1e293b; }
  .layout-xl\:text-neutral-900 { color: #0f172a; }
  .layout-xl\:bg-neutral-900 { background-color: #0f172a; }
  .layout-xl\:text-neutral-950 { color: #020617; }
  .layout-xl\:bg-neutral-950 { background-color: #020617; }
  .layout-xl\:text-stone-50 { color: #f8fafc; }
  .layout-xl\:bg-stone-50 { background-color: #f8fafc; }
  .layout-xl\:text-stone-100 { color: #f1f5f9; }
  .layout-xl\:bg-stone-100 { background-color: #f1f5f9; }
  .layout-xl\:text-stone-200 { color: #e2e8f0; }
  .layout-xl\:bg-stone-200 { background-color: #e2e8f0; }
  .layout-xl\:text-stone-300 { color: #cbd5e1; }
  .layout-xl\:bg-stone-300 { background-color: #cbd5e1; }
  .layout-xl\:text-stone-400 { color: #94a3b8; }
  .layout-xl\:bg-stone-400 { background-color: #94a3b8; }
  .layout-xl\:text-stone-500 { color: #64748b; }
  .layout-xl\:bg-stone-500 { background-color: #64748b; }
  .layout-xl\:text-stone-600 { color: #475569; }
  .layout-xl\:bg-stone-600 { background-color: #475569; }
  .layout-xl\:text-stone-700 { color: #334155; }
  .layout-xl\:bg-stone-700 { background-color: #334155; }
  .layout-xl\:text-stone-800 { color: #1e293b; }
  .layout-xl\:bg-stone-800 { background-color: #1e293b; }
  .layout-xl\:text-stone-900 { color: #0f172a; }
  .layout-xl\:bg-stone-900 { background-color: #0f172a; }
  .layout-xl\:text-stone-950 { color: #020617; }
  .layout-xl\:bg-stone-950 { background-color: #020617; }
  .layout-xl\:text-red-50 { color: #f8fafc; }
  .layout-xl\:bg-red-50 { background-color: #f8fafc; }
  .layout-xl\:text-red-100 { color: #f1f5f9; }
  .layout-xl\:bg-red-100 { background-color: #f1f5f9; }
  .layout-xl\:text-red-200 { color: #e2e8f0; }
  .layout-xl\:bg-red-200 { background-color: #e2e8f0; }
  .layout-xl\:text-red-300 { color: #cbd5e1; }
  .layout-xl\:bg-red-300 { background-color: #cbd5e1; }
  .layout-xl\:text-red-400 { color: #94a3b8; }
  .layout-xl\:bg-red-400 { background-color: #94a3b8; }
  .layout-xl\:text-red-500 { color: #64748b; }
  .layout-xl\:bg-red-500 { background-color: #64748b; }
  .layout-xl\:text-red-600 { color: #475569; }
  .layout-xl\:bg-red-600 { background-color: #475569; }
  .layout-xl\:text-red-700 { color: #334155; }
  .layout-xl\:bg-red-700 { background-color: #334155; }
  .layout-xl\:text-red-800 { color: #1e293b; }
  .layout-xl\:bg-red-800 { background-color: #1e293b; }
  .layout-xl\:text-red-900 { color: #0f172a; }
  .layout-xl\:bg-red-900 { background-color: #0f172a; }
  .layout-xl\:text-red-950 { color: #020617; }
  .layout-xl\:bg-red-950 { background-color: #020617; }
  .layout-xl\:text-orange-50 { color: #f8fafc; }
  .layout-xl\:bg-orange-50 { background-color: #f8fafc; }
  .layout-xl\:text-orange-100 { color: #f1f5f9; }
  .layout-xl\:bg-orange-100 { background-color: #f1f5f9; }
  .layout-xl\:text-orange-200 { color: #e2e8f0; }
  .layout-xl\:bg-orange-200 { background-color: #e2e8f0; }
  .layout-xl\:text-orange-300 { color: #cbd5e1; }
  .layout-xl\:bg-orange-300 { background-color: #cbd5e1; }
  .layout-xl\:text-orange-400 { color: #94a3b8; }
  .layout-xl\:bg-orange-400 { background-color: #94a3b8; }
  .layout-xl\:text-orange-500 { color: #64748b; }
  .layout-xl\:bg-orange-500 { background-color: #64748b; }
  .layout-xl\:text-orange-600 { color: #475569; }
  .layout-xl\:bg-orange-600 { background-color: #475569; }
  .layout-xl\:text-orange-700 { color: #334155; }
  .layout-xl\:bg-orange-700 { background-color: #334155; }
  .layout-xl\:text-orange-800 { color: #1e293b; }
  .layout-xl\:bg-orange-800 { background-color: #1e293b; }
  .layout-xl\:text-orange-900 { color: #0f172a; }
  .layout-xl\:bg-orange-900 { background-color: #0f172a; }
  .layout-xl\:text-orange-950 { color: #020617; }
  .layout-xl\:bg-orange-950 { background-color: #020617; }
  .layout-xl\:text-amber-50 { color: #f8fafc; }
  .layout-xl\:bg-amber-50 { background-color: #f8fafc; }
  .layout-xl\:text-amber-100 { color: #f1f5f9; }
  .layout-xl\:bg-amber-100 { background-color: #f1f5f9; }
  .layout-xl\:text-amber-200 { color: #e2e8f0; }
  .layout-xl\:bg-amber-200 { background-color: #e2e8f0; }
  .layout-xl\:text-amber-300 { color: #cbd5e1; }
  .layout-xl\:bg-amber-300 { background-color: #cbd5e1; }
  .layout-xl\:text-amber-400 { color: #94a3b8; }
  .layout-xl\:bg-amber-400 { background-color: #94a3b8; }
  .layout-xl\:text-amber-500 { color: #64748b; }
  .layout-xl\:bg-amber-500 { background-color: #64748b; }
  .layout-xl\:text-amber-600 { color: #475569; }
  .layout-xl\:bg-amber-600 { background-color: #475569; }
  .layout-xl\:text-amber-700 { color: #334155; }
  .layout-xl\:bg-amber-700 { background-color: #334155; }
  .layout-xl\:text-amber-800 { color: #1e293b; }
  .layout-xl\:bg-amber-800 { background-color: #1e293b; }
  .layout-xl\:text-amber-900 { color: #0f172a; }
  .layout-xl\:bg-amber-900 { background-color: #0f172a; }
  .layout-xl\:text-amber-950 { color: #020617; }
  .layout-xl\:bg-amber-950 { background-color: #020617; }
  .layout-xl\:text-yellow-50 { color: #f8fafc; }
  .layout-xl\:bg-yellow-50 { background-color: #f8fafc; }
  .layout-xl\:text-yellow-100 { color: #f1f5f9; }
  .layout-xl\:bg-yellow-100 { background-color: #f1f5f9; }
  .layout-xl\:text-yellow-200 { color: #e2e8f0; }
  .layout-xl\:bg-yellow-200 { background-color: #e2e8f0; }
  .layout-xl\:text-yellow-300 { color: #cbd5e1; }
  .layout-xl\:bg-yellow-300 { background-color: #cbd5e1; }
  .layout-xl\:text-yellow-400 { color: #94a3b8; }
  .layout-xl\:bg-yellow-400 { background-color: #94a3b8; }
  .layout-xl\:text-yellow-500 { color: #64748b; }
  .layout-xl\:bg-yellow-500 { background-color: #64748b; }
  .layout-xl\:text-yellow-600 { color: #475569; }
  .layout-xl\:bg-yellow-600 { background-color: #475569; }
  .layout-xl\:text-yellow-700 { color: #334155; }
  .layout-xl\:bg-yellow-700 { background-color: #334155; }
  .layout-xl\:text-yellow-800 { color: #1e293b; }
  .layout-xl\:bg-yellow-800 { background-color: #1e293b; }
  .layout-xl\:text-yellow-900 { color: #0f172a; }
  .layout-xl\:bg-yellow-900 { background-color: #0f172a; }
  .layout-xl\:text-yellow-950 { color: #020617; }
  .layout-xl\:bg-yellow-950 { background-color: #020617; }
  .layout-xl\:text-lime-50 { color: #f8fafc; }
  .layout-xl\:bg-lime-50 { background-color: #f8fafc; }
  .layout-xl\:text-lime-100 { color: #f1f5f9; }
  .layout-xl\:bg-lime-100 { background-color: #f1f5f9; }
  .layout-xl\:text-lime-200 { color: #e2e8f0; }
  .layout-xl\:bg-lime-200 { background-color: #e2e8f0; }
  .layout-xl\:text-lime-300 { color: #cbd5e1; }
  .layout-xl\:bg-lime-300 { background-color: #cbd5e1; }
  .layout-xl\:text-lime-400 { color: #94a3b8; }
  .layout-xl\:bg-lime-400 { background-color: #94a3b8; }
  .layout-xl\:text-lime-500 { color: #64748b; }
  .layout-xl\:bg-lime-500 { background-color: #64748b; }
  .layout-xl\:text-lime-600 { color: #475569; }
  .layout-xl\:bg-lime-600 { background-color: #475569; }
  .layout-xl\:text-lime-700 { color: #334155; }
  .layout-xl\:bg-lime-700 { background-color: #334155; }
  .layout-xl\:text-lime-800 { color: #1e293b; }
  .layout-xl\:bg-lime-800 { background-color: #1e293b; }
  .layout-xl\:text-lime-900 { color: #0f172a; }
  .layout-xl\:bg-lime-900 { background-color: #0f172a; }
  .layout-xl\:text-lime-950 { color: #020617; }
  .layout-xl\:bg-lime-950 { background-color: #020617; }
  .layout-xl\:text-green-50 { color: #f8fafc; }
  .layout-xl\:bg-green-50 { background-color: #f8fafc; }
  .layout-xl\:text-green-100 { color: #f1f5f9; }
  .layout-xl\:bg-green-100 { background-color: #f1f5f9; }
  .layout-xl\:text-green-200 { color: #e2e8f0; }
  .layout-xl\:bg-green-200 { background-color: #e2e8f0; }
  .layout-xl\:text-green-300 { color: #cbd5e1; }
  .layout-xl\:bg-green-300 { background-color: #cbd5e1; }
  .layout-xl\:text-green-400 { color: #94a3b8; }
  .layout-xl\:bg-green-400 { background-color: #94a3b8; }
  .layout-xl\:text-green-500 { color: #64748b; }
  .layout-xl\:bg-green-500 { background-color: #64748b; }
  .layout-xl\:text-green-600 { color: #475569; }
  .layout-xl\:bg-green-600 { background-color: #475569; }
  .layout-xl\:text-green-700 { color: #334155; }
  .layout-xl\:bg-green-700 { background-color: #334155; }
  .layout-xl\:text-green-800 { color: #1e293b; }
  .layout-xl\:bg-green-800 { background-color: #1e293b; }
  .layout-xl\:text-green-900 { color: #0f172a; }
  .layout-xl\:bg-green-900 { background-color: #0f172a; }
  .layout-xl\:text-green-950 { color: #020617; }
  .layout-xl\:bg-green-950 { background-color: #020617; }
  .layout-xl\:w-1/2 { width: 50%; }
  .layout-xl\:max-w-1/2 { max-width: 50%; }
  .layout-xl\:w-1/3 { width: 33.layout-333333%; }
  .layout-xl\:max-w-1/3 { max-width: 33.layout-333333%; }
  .layout-xl\:w-2/3 { width: 66.layout-666667%; }
  .layout-xl\:max-w-2/3 { max-width: 66.layout-666667%; }
  .layout-xl\:w-1/4 { width: 25%; }
  .layout-xl\:max-w-1/4 { max-width: 25%; }
  .layout-xl\:w-3/4 { width: 75%; }
  .layout-xl\:max-w-3/4 { max-width: 75%; }
  .layout-xl\:w-1/5 { width: 20%; }
  .layout-xl\:max-w-1/5 { max-width: 20%; }
  .layout-xl\:w-2/5 { width: 40%; }
  .layout-xl\:max-w-2/5 { max-width: 40%; }
  .layout-xl\:w-3/5 { width: 60%; }
  .layout-xl\:max-w-3/5 { max-width: 60%; }
  .layout-xl\:w-4/5 { width: 80%; }
  .layout-xl\:max-w-4/5 { max-width: 80%; }
  .layout-xl\:w-full { width: 100%; }
  .layout-xl\:max-w-full { max-width: 100%; }
  .layout-xl\:w-screen { width: 100vw; }
  .layout-xl\:max-w-screen { max-width: 100vw; }
  .layout-xl\:w-min { width: min-content; }
  .layout-xl\:max-w-min { max-width: min-content; }
  .layout-xl\:w-max { width: max-content; }
  .layout-xl\:max-w-max { max-width: max-content; }
  .layout-xl\:w-fit { width: fit-content; }
  .layout-xl\:max-w-fit { max-width: fit-content; }
  .layout-xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .layout-xl\:col-span-1 { grid-column: span 1 / span 1; }
  .layout-xl\:col-start-1 { grid-column-start: 1; }
  .layout-xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .layout-xl\:col-span-2 { grid-column: span 2 / span 2; }
  .layout-xl\:col-start-2 { grid-column-start: 2; }
  .layout-xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .layout-xl\:col-span-3 { grid-column: span 3 / span 3; }
  .layout-xl\:col-start-3 { grid-column-start: 3; }
  .layout-xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .layout-xl\:col-span-4 { grid-column: span 4 / span 4; }
  .layout-xl\:col-start-4 { grid-column-start: 4; }
  .layout-xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .layout-xl\:col-span-5 { grid-column: span 5 / span 5; }
  .layout-xl\:col-start-5 { grid-column-start: 5; }
  .layout-xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .layout-xl\:col-span-6 { grid-column: span 6 / span 6; }
  .layout-xl\:col-start-6 { grid-column-start: 6; }
  .layout-xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .layout-xl\:col-span-7 { grid-column: span 7 / span 7; }
  .layout-xl\:col-start-7 { grid-column-start: 7; }
  .layout-xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .layout-xl\:col-span-8 { grid-column: span 8 / span 8; }
  .layout-xl\:col-start-8 { grid-column-start: 8; }
  .layout-xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .layout-xl\:col-span-9 { grid-column: span 9 / span 9; }
  .layout-xl\:col-start-9 { grid-column-start: 9; }
  .layout-xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .layout-xl\:col-span-10 { grid-column: span 10 / span 10; }
  .layout-xl\:col-start-10 { grid-column-start: 10; }
  .layout-xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .layout-xl\:col-span-11 { grid-column: span 11 / span 11; }
  .layout-xl\:col-start-11 { grid-column-start: 11; }
  .layout-xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .layout-xl\:col-span-12 { grid-column: span 12 / span 12; }
  .layout-xl\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1536px) {
  .layout-2xl\:text-slate-50 { color: #f8fafc; }
  .layout-2xl\:bg-slate-50 { background-color: #f8fafc; }
  .layout-2xl\:text-slate-100 { color: #f1f5f9; }
  .layout-2xl\:bg-slate-100 { background-color: #f1f5f9; }
  .layout-2xl\:text-slate-200 { color: #e2e8f0; }
  .layout-2xl\:bg-slate-200 { background-color: #e2e8f0; }
  .layout-2xl\:text-slate-300 { color: #cbd5e1; }
  .layout-2xl\:bg-slate-300 { background-color: #cbd5e1; }
  .layout-2xl\:text-slate-400 { color: #94a3b8; }
  .layout-2xl\:bg-slate-400 { background-color: #94a3b8; }
  .layout-2xl\:text-slate-500 { color: #64748b; }
  .layout-2xl\:bg-slate-500 { background-color: #64748b; }
  .layout-2xl\:text-slate-600 { color: #475569; }
  .layout-2xl\:bg-slate-600 { background-color: #475569; }
  .layout-2xl\:text-slate-700 { color: #334155; }
  .layout-2xl\:bg-slate-700 { background-color: #334155; }
  .layout-2xl\:text-slate-800 { color: #1e293b; }
  .layout-2xl\:bg-slate-800 { background-color: #1e293b; }
  .layout-2xl\:text-slate-900 { color: #0f172a; }
  .layout-2xl\:bg-slate-900 { background-color: #0f172a; }
  .layout-2xl\:text-slate-950 { color: #020617; }
  .layout-2xl\:bg-slate-950 { background-color: #020617; }
  .layout-2xl\:text-gray-50 { color: #f8fafc; }
  .layout-2xl\:bg-gray-50 { background-color: #f8fafc; }
  .layout-2xl\:text-gray-100 { color: #f1f5f9; }
  .layout-2xl\:bg-gray-100 { background-color: #f1f5f9; }
  .layout-2xl\:text-gray-200 { color: #e2e8f0; }
  .layout-2xl\:bg-gray-200 { background-color: #e2e8f0; }
  .layout-2xl\:text-gray-300 { color: #cbd5e1; }
  .layout-2xl\:bg-gray-300 { background-color: #cbd5e1; }
  .layout-2xl\:text-gray-400 { color: #94a3b8; }
  .layout-2xl\:bg-gray-400 { background-color: #94a3b8; }
  .layout-2xl\:text-gray-500 { color: #64748b; }
  .layout-2xl\:bg-gray-500 { background-color: #64748b; }
  .layout-2xl\:text-gray-600 { color: #475569; }
  .layout-2xl\:bg-gray-600 { background-color: #475569; }
  .layout-2xl\:text-gray-700 { color: #334155; }
  .layout-2xl\:bg-gray-700 { background-color: #334155; }
  .layout-2xl\:text-gray-800 { color: #1e293b; }
  .layout-2xl\:bg-gray-800 { background-color: #1e293b; }
  .layout-2xl\:text-gray-900 { color: #0f172a; }
  .layout-2xl\:bg-gray-900 { background-color: #0f172a; }
  .layout-2xl\:text-gray-950 { color: #020617; }
  .layout-2xl\:bg-gray-950 { background-color: #020617; }
  .layout-2xl\:text-zinc-50 { color: #f8fafc; }
  .layout-2xl\:bg-zinc-50 { background-color: #f8fafc; }
  .layout-2xl\:text-zinc-100 { color: #f1f5f9; }
  .layout-2xl\:bg-zinc-100 { background-color: #f1f5f9; }
  .layout-2xl\:text-zinc-200 { color: #e2e8f0; }
  .layout-2xl\:bg-zinc-200 { background-color: #e2e8f0; }
  .layout-2xl\:text-zinc-300 { color: #cbd5e1; }
  .layout-2xl\:bg-zinc-300 { background-color: #cbd5e1; }
  .layout-2xl\:text-zinc-400 { color: #94a3b8; }
  .layout-2xl\:bg-zinc-400 { background-color: #94a3b8; }
  .layout-2xl\:text-zinc-500 { color: #64748b; }
  .layout-2xl\:bg-zinc-500 { background-color: #64748b; }
  .layout-2xl\:text-zinc-600 { color: #475569; }
  .layout-2xl\:bg-zinc-600 { background-color: #475569; }
  .layout-2xl\:text-zinc-700 { color: #334155; }
  .layout-2xl\:bg-zinc-700 { background-color: #334155; }
  .layout-2xl\:text-zinc-800 { color: #1e293b; }
  .layout-2xl\:bg-zinc-800 { background-color: #1e293b; }
  .layout-2xl\:text-zinc-900 { color: #0f172a; }
  .layout-2xl\:bg-zinc-900 { background-color: #0f172a; }
  .layout-2xl\:text-zinc-950 { color: #020617; }
  .layout-2xl\:bg-zinc-950 { background-color: #020617; }
  .layout-2xl\:text-neutral-50 { color: #f8fafc; }
  .layout-2xl\:bg-neutral-50 { background-color: #f8fafc; }
  .layout-2xl\:text-neutral-100 { color: #f1f5f9; }
  .layout-2xl\:bg-neutral-100 { background-color: #f1f5f9; }
  .layout-2xl\:text-neutral-200 { color: #e2e8f0; }
  .layout-2xl\:bg-neutral-200 { background-color: #e2e8f0; }
  .layout-2xl\:text-neutral-300 { color: #cbd5e1; }
  .layout-2xl\:bg-neutral-300 { background-color: #cbd5e1; }
  .layout-2xl\:text-neutral-400 { color: #94a3b8; }
  .layout-2xl\:bg-neutral-400 { background-color: #94a3b8; }
  .layout-2xl\:text-neutral-500 { color: #64748b; }
  .layout-2xl\:bg-neutral-500 { background-color: #64748b; }
  .layout-2xl\:text-neutral-600 { color: #475569; }
  .layout-2xl\:bg-neutral-600 { background-color: #475569; }
  .layout-2xl\:text-neutral-700 { color: #334155; }
  .layout-2xl\:bg-neutral-700 { background-color: #334155; }
  .layout-2xl\:text-neutral-800 { color: #1e293b; }
  .layout-2xl\:bg-neutral-800 { background-color: #1e293b; }
  .layout-2xl\:text-neutral-900 { color: #0f172a; }
  .layout-2xl\:bg-neutral-900 { background-color: #0f172a; }
  .layout-2xl\:text-neutral-950 { color: #020617; }
  .layout-2xl\:bg-neutral-950 { background-color: #020617; }
  .layout-2xl\:text-stone-50 { color: #f8fafc; }
  .layout-2xl\:bg-stone-50 { background-color: #f8fafc; }
  .layout-2xl\:text-stone-100 { color: #f1f5f9; }
  .layout-2xl\:bg-stone-100 { background-color: #f1f5f9; }
  .layout-2xl\:text-stone-200 { color: #e2e8f0; }
  .layout-2xl\:bg-stone-200 { background-color: #e2e8f0; }
  .layout-2xl\:text-stone-300 { color: #cbd5e1; }
  .layout-2xl\:bg-stone-300 { background-color: #cbd5e1; }
  .layout-2xl\:text-stone-400 { color: #94a3b8; }
  .layout-2xl\:bg-stone-400 { background-color: #94a3b8; }
  .layout-2xl\:text-stone-500 { color: #64748b; }
  .layout-2xl\:bg-stone-500 { background-color: #64748b; }
  .layout-2xl\:text-stone-600 { color: #475569; }
  .layout-2xl\:bg-stone-600 { background-color: #475569; }
  .layout-2xl\:text-stone-700 { color: #334155; }
  .layout-2xl\:bg-stone-700 { background-color: #334155; }
  .layout-2xl\:text-stone-800 { color: #1e293b; }
  .layout-2xl\:bg-stone-800 { background-color: #1e293b; }
  .layout-2xl\:text-stone-900 { color: #0f172a; }
  .layout-2xl\:bg-stone-900 { background-color: #0f172a; }
  .layout-2xl\:text-stone-950 { color: #020617; }
  .layout-2xl\:bg-stone-950 { background-color: #020617; }
  .layout-2xl\:text-red-50 { color: #f8fafc; }
  .layout-2xl\:bg-red-50 { background-color: #f8fafc; }
  .layout-2xl\:text-red-100 { color: #f1f5f9; }
  .layout-2xl\:bg-red-100 { background-color: #f1f5f9; }
  .layout-2xl\:text-red-200 { color: #e2e8f0; }
  .layout-2xl\:bg-red-200 { background-color: #e2e8f0; }
  .layout-2xl\:text-red-300 { color: #cbd5e1; }
  .layout-2xl\:bg-red-300 { background-color: #cbd5e1; }
  .layout-2xl\:text-red-400 { color: #94a3b8; }
  .layout-2xl\:bg-red-400 { background-color: #94a3b8; }
  .layout-2xl\:text-red-500 { color: #64748b; }
  .layout-2xl\:bg-red-500 { background-color: #64748b; }
  .layout-2xl\:text-red-600 { color: #475569; }
  .layout-2xl\:bg-red-600 { background-color: #475569; }
  .layout-2xl\:text-red-700 { color: #334155; }
  .layout-2xl\:bg-red-700 { background-color: #334155; }
  .layout-2xl\:text-red-800 { color: #1e293b; }
  .layout-2xl\:bg-red-800 { background-color: #1e293b; }
  .layout-2xl\:text-red-900 { color: #0f172a; }
  .layout-2xl\:bg-red-900 { background-color: #0f172a; }
  .layout-2xl\:text-red-950 { color: #020617; }
  .layout-2xl\:bg-red-950 { background-color: #020617; }
  .layout-2xl\:text-orange-50 { color: #f8fafc; }
  .layout-2xl\:bg-orange-50 { background-color: #f8fafc; }
  .layout-2xl\:text-orange-100 { color: #f1f5f9; }
  .layout-2xl\:bg-orange-100 { background-color: #f1f5f9; }
  .layout-2xl\:text-orange-200 { color: #e2e8f0; }
  .layout-2xl\:bg-orange-200 { background-color: #e2e8f0; }
  .layout-2xl\:text-orange-300 { color: #cbd5e1; }
  .layout-2xl\:bg-orange-300 { background-color: #cbd5e1; }
  .layout-2xl\:text-orange-400 { color: #94a3b8; }
  .layout-2xl\:bg-orange-400 { background-color: #94a3b8; }
  .layout-2xl\:text-orange-500 { color: #64748b; }
  .layout-2xl\:bg-orange-500 { background-color: #64748b; }
  .layout-2xl\:text-orange-600 { color: #475569; }
  .layout-2xl\:bg-orange-600 { background-color: #475569; }
  .layout-2xl\:text-orange-700 { color: #334155; }
  .layout-2xl\:bg-orange-700 { background-color: #334155; }
  .layout-2xl\:text-orange-800 { color: #1e293b; }
  .layout-2xl\:bg-orange-800 { background-color: #1e293b; }
  .layout-2xl\:text-orange-900 { color: #0f172a; }
  .layout-2xl\:bg-orange-900 { background-color: #0f172a; }
  .layout-2xl\:text-orange-950 { color: #020617; }
  .layout-2xl\:bg-orange-950 { background-color: #020617; }
  .layout-2xl\:text-amber-50 { color: #f8fafc; }
  .layout-2xl\:bg-amber-50 { background-color: #f8fafc; }
  .layout-2xl\:text-amber-100 { color: #f1f5f9; }
  .layout-2xl\:bg-amber-100 { background-color: #f1f5f9; }
  .layout-2xl\:text-amber-200 { color: #e2e8f0; }
  .layout-2xl\:bg-amber-200 { background-color: #e2e8f0; }
  .layout-2xl\:text-amber-300 { color: #cbd5e1; }
  .layout-2xl\:bg-amber-300 { background-color: #cbd5e1; }
  .layout-2xl\:text-amber-400 { color: #94a3b8; }
  .layout-2xl\:bg-amber-400 { background-color: #94a3b8; }
  .layout-2xl\:text-amber-500 { color: #64748b; }
  .layout-2xl\:bg-amber-500 { background-color: #64748b; }
  .layout-2xl\:text-amber-600 { color: #475569; }
  .layout-2xl\:bg-amber-600 { background-color: #475569; }
  .layout-2xl\:text-amber-700 { color: #334155; }
  .layout-2xl\:bg-amber-700 { background-color: #334155; }
  .layout-2xl\:text-amber-800 { color: #1e293b; }
  .layout-2xl\:bg-amber-800 { background-color: #1e293b; }
  .layout-2xl\:text-amber-900 { color: #0f172a; }
  .layout-2xl\:bg-amber-900 { background-color: #0f172a; }
  .layout-2xl\:text-amber-950 { color: #020617; }
  .layout-2xl\:bg-amber-950 { background-color: #020617; }
  .layout-2xl\:text-yellow-50 { color: #f8fafc; }
  .layout-2xl\:bg-yellow-50 { background-color: #f8fafc; }
  .layout-2xl\:text-yellow-100 { color: #f1f5f9; }
  .layout-2xl\:bg-yellow-100 { background-color: #f1f5f9; }
  .layout-2xl\:text-yellow-200 { color: #e2e8f0; }
  .layout-2xl\:bg-yellow-200 { background-color: #e2e8f0; }
  .layout-2xl\:text-yellow-300 { color: #cbd5e1; }
  .layout-2xl\:bg-yellow-300 { background-color: #cbd5e1; }
  .layout-2xl\:text-yellow-400 { color: #94a3b8; }
  .layout-2xl\:bg-yellow-400 { background-color: #94a3b8; }
  .layout-2xl\:text-yellow-500 { color: #64748b; }
  .layout-2xl\:bg-yellow-500 { background-color: #64748b; }
  .layout-2xl\:text-yellow-600 { color: #475569; }
  .layout-2xl\:bg-yellow-600 { background-color: #475569; }
  .layout-2xl\:text-yellow-700 { color: #334155; }
  .layout-2xl\:bg-yellow-700 { background-color: #334155; }
  .layout-2xl\:text-yellow-800 { color: #1e293b; }
  .layout-2xl\:bg-yellow-800 { background-color: #1e293b; }
  .layout-2xl\:text-yellow-900 { color: #0f172a; }
  .layout-2xl\:bg-yellow-900 { background-color: #0f172a; }
  .layout-2xl\:text-yellow-950 { color: #020617; }
  .layout-2xl\:bg-yellow-950 { background-color: #020617; }
  .layout-2xl\:text-lime-50 { color: #f8fafc; }
  .layout-2xl\:bg-lime-50 { background-color: #f8fafc; }
  .layout-2xl\:text-lime-100 { color: #f1f5f9; }
  .layout-2xl\:bg-lime-100 { background-color: #f1f5f9; }
  .layout-2xl\:text-lime-200 { color: #e2e8f0; }
  .layout-2xl\:bg-lime-200 { background-color: #e2e8f0; }
  .layout-2xl\:text-lime-300 { color: #cbd5e1; }
  .layout-2xl\:bg-lime-300 { background-color: #cbd5e1; }
  .layout-2xl\:text-lime-400 { color: #94a3b8; }
  .layout-2xl\:bg-lime-400 { background-color: #94a3b8; }
  .layout-2xl\:text-lime-500 { color: #64748b; }
  .layout-2xl\:bg-lime-500 { background-color: #64748b; }
  .layout-2xl\:text-lime-600 { color: #475569; }
  .layout-2xl\:bg-lime-600 { background-color: #475569; }
  .layout-2xl\:text-lime-700 { color: #334155; }
  .layout-2xl\:bg-lime-700 { background-color: #334155; }
  .layout-2xl\:text-lime-800 { color: #1e293b; }
  .layout-2xl\:bg-lime-800 { background-color: #1e293b; }
  .layout-2xl\:text-lime-900 { color: #0f172a; }
  .layout-2xl\:bg-lime-900 { background-color: #0f172a; }
  .layout-2xl\:text-lime-950 { color: #020617; }
  .layout-2xl\:bg-lime-950 { background-color: #020617; }
  .layout-2xl\:text-green-50 { color: #f8fafc; }
  .layout-2xl\:bg-green-50 { background-color: #f8fafc; }
  .layout-2xl\:text-green-100 { color: #f1f5f9; }
  .layout-2xl\:bg-green-100 { background-color: #f1f5f9; }
  .layout-2xl\:text-green-200 { color: #e2e8f0; }
  .layout-2xl\:bg-green-200 { background-color: #e2e8f0; }
  .layout-2xl\:text-green-300 { color: #cbd5e1; }
  .layout-2xl\:bg-green-300 { background-color: #cbd5e1; }
  .layout-2xl\:text-green-400 { color: #94a3b8; }
  .layout-2xl\:bg-green-400 { background-color: #94a3b8; }
  .layout-2xl\:text-green-500 { color: #64748b; }
  .layout-2xl\:bg-green-500 { background-color: #64748b; }
  .layout-2xl\:text-green-600 { color: #475569; }
  .layout-2xl\:bg-green-600 { background-color: #475569; }
  .layout-2xl\:text-green-700 { color: #334155; }
  .layout-2xl\:bg-green-700 { background-color: #334155; }
  .layout-2xl\:text-green-800 { color: #1e293b; }
  .layout-2xl\:bg-green-800 { background-color: #1e293b; }
  .layout-2xl\:text-green-900 { color: #0f172a; }
  .layout-2xl\:bg-green-900 { background-color: #0f172a; }
  .layout-2xl\:text-green-950 { color: #020617; }
  .layout-2xl\:bg-green-950 { background-color: #020617; }
  .layout-2xl\:w-1/2 { width: 50%; }
  .layout-2xl\:max-w-1/2 { max-width: 50%; }
  .layout-2xl\:w-1/3 { width: 33.layout-333333%; }
  .layout-2xl\:max-w-1/3 { max-width: 33.layout-333333%; }
  .layout-2xl\:w-2/3 { width: 66.layout-666667%; }
  .layout-2xl\:max-w-2/3 { max-width: 66.layout-666667%; }
  .layout-2xl\:w-1/4 { width: 25%; }
  .layout-2xl\:max-w-1/4 { max-width: 25%; }
  .layout-2xl\:w-3/4 { width: 75%; }
  .layout-2xl\:max-w-3/4 { max-width: 75%; }
  .layout-2xl\:w-1/5 { width: 20%; }
  .layout-2xl\:max-w-1/5 { max-width: 20%; }
  .layout-2xl\:w-2/5 { width: 40%; }
  .layout-2xl\:max-w-2/5 { max-width: 40%; }
  .layout-2xl\:w-3/5 { width: 60%; }
  .layout-2xl\:max-w-3/5 { max-width: 60%; }
  .layout-2xl\:w-4/5 { width: 80%; }
  .layout-2xl\:max-w-4/5 { max-width: 80%; }
  .layout-2xl\:w-full { width: 100%; }
  .layout-2xl\:max-w-full { max-width: 100%; }
  .layout-2xl\:w-screen { width: 100vw; }
  .layout-2xl\:max-w-screen { max-width: 100vw; }
  .layout-2xl\:w-min { width: min-content; }
  .layout-2xl\:max-w-min { max-width: min-content; }
  .layout-2xl\:w-max { width: max-content; }
  .layout-2xl\:max-w-max { max-width: max-content; }
  .layout-2xl\:w-fit { width: fit-content; }
  .layout-2xl\:max-w-fit { max-width: fit-content; }
  .layout-2xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .layout-2xl\:col-span-1 { grid-column: span 1 / span 1; }
  .layout-2xl\:col-start-1 { grid-column-start: 1; }
  .layout-2xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .layout-2xl\:col-span-2 { grid-column: span 2 / span 2; }
  .layout-2xl\:col-start-2 { grid-column-start: 2; }
  .layout-2xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .layout-2xl\:col-span-3 { grid-column: span 3 / span 3; }
  .layout-2xl\:col-start-3 { grid-column-start: 3; }
  .layout-2xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .layout-2xl\:col-span-4 { grid-column: span 4 / span 4; }
  .layout-2xl\:col-start-4 { grid-column-start: 4; }
  .layout-2xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .layout-2xl\:col-span-5 { grid-column: span 5 / span 5; }
  .layout-2xl\:col-start-5 { grid-column-start: 5; }
  .layout-2xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .layout-2xl\:col-span-6 { grid-column: span 6 / span 6; }
  .layout-2xl\:col-start-6 { grid-column-start: 6; }
  .layout-2xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .layout-2xl\:col-span-7 { grid-column: span 7 / span 7; }
  .layout-2xl\:col-start-7 { grid-column-start: 7; }
  .layout-2xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .layout-2xl\:col-span-8 { grid-column: span 8 / span 8; }
  .layout-2xl\:col-start-8 { grid-column-start: 8; }
  .layout-2xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .layout-2xl\:col-span-9 { grid-column: span 9 / span 9; }
  .layout-2xl\:col-start-9 { grid-column-start: 9; }
  .layout-2xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .layout-2xl\:col-span-10 { grid-column: span 10 / span 10; }
  .layout-2xl\:col-start-10 { grid-column-start: 10; }
  .layout-2xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .layout-2xl\:col-span-11 { grid-column: span 11 / span 11; }
  .layout-2xl\:col-start-11 { grid-column-start: 11; }
  .layout-2xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .layout-2xl\:col-span-12 { grid-column: span 12 / span 12; }
  .layout-2xl\:col-start-12 { grid-column-start: 12; }
}

.layout-transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.layout-4, 0, 0.layout-2, 1); transition-duration: 150ms; }
.layout-transition-colors { transition-property: colors; transition-timing-function: cubic-bezier(0.layout-4, 0, 0.layout-2, 1); transition-duration: 150ms; }
.layout-transition-opacity { transition-property: opacity; transition-timing-function: cubic-bezier(0.layout-4, 0, 0.layout-2, 1); transition-duration: 150ms; }
.layout-transition-shadow { transition-property: shadow; transition-timing-function: cubic-bezier(0.layout-4, 0, 0.layout-2, 1); transition-duration: 150ms; }
.layout-transition-transform { transition-property: transform; transition-timing-function: cubic-bezier(0.layout-4, 0, 0.layout-2, 1); transition-duration: 150ms; }
.layout-transition-none { transition-property: none; transition-timing-function: cubic-bezier(0.layout-4, 0, 0.layout-2, 1); transition-duration: 150ms; }
.layout-duration-75 { transition-duration: 75ms; }
.layout-duration-100 { transition-duration: 100ms; }
.layout-duration-150 { transition-duration: 150ms; }
.layout-duration-200 { transition-duration: 200ms; }
.layout-duration-300 { transition-duration: 300ms; }
.layout-duration-500 { transition-duration: 500ms; }
.layout-duration-700 { transition-duration: 700ms; }
.layout-duration-1000 { transition-duration: 1000ms; }
.layout-ease-linear { transition-timing-function: linear; }
.layout-ease-in { transition-timing-function: cubic-bezier(0.layout-4, 0, 1, 1); }
.layout-ease-out { transition-timing-function: cubic-bezier(0, 0, 0.layout-2, 1); }
.layout-ease-in-out { transition-timing-function: cubic-bezier(0.layout-4, 0, 0.layout-2, 1); }

.layout-blur-0 { filter: blur(0px); }
.layout-blur-4 { filter: blur(4px); }
.layout-blur-8 { filter: blur(8px); }
.layout-blur-12 { filter: blur(12px); }
.layout-blur-16 { filter: blur(16px); }
.layout-blur-24 { filter: blur(24px); }
.layout-brightness-0 { filter: brightness(0.layout-0); }
.layout-brightness-5 { filter: brightness(0.layout-05); }
.layout-brightness-10 { filter: brightness(0.layout-1); }
.layout-brightness-15 { filter: brightness(0.layout-15); }
.layout-brightness-20 { filter: brightness(0.layout-2); }
.layout-brightness-25 { filter: brightness(0.layout-25); }
.layout-brightness-30 { filter: brightness(0.layout-3); }
.layout-brightness-35 { filter: brightness(0.layout-35); }
.layout-brightness-40 { filter: brightness(0.layout-4); }
.layout-brightness-45 { filter: brightness(0.layout-45); }
.layout-brightness-50 { filter: brightness(0.layout-5); }
.layout-brightness-55 { filter: brightness(0.layout-55); }
.layout-brightness-60 { filter: brightness(0.layout-6); }
.layout-brightness-65 { filter: brightness(0.layout-65); }
.layout-brightness-70 { filter: brightness(0.layout-7); }
.layout-brightness-75 { filter: brightness(0.layout-75); }
.layout-brightness-80 { filter: brightness(0.layout-8); }
.layout-brightness-85 { filter: brightness(0.layout-85); }
.layout-brightness-90 { filter: brightness(0.layout-9); }
.layout-brightness-95 { filter: brightness(0.layout-95); }
.layout-brightness-100 { filter: brightness(1.layout-0); }
.layout-brightness-105 { filter: brightness(1.layout-05); }
.layout-brightness-110 { filter: brightness(1.layout-1); }
.layout-brightness-115 { filter: brightness(1.layout-15); }
.layout-brightness-120 { filter: brightness(1.layout-2); }
.layout-brightness-125 { filter: brightness(1.layout-25); }
.layout-brightness-130 { filter: brightness(1.layout-3); }
.layout-brightness-135 { filter: brightness(1.layout-35); }
.layout-brightness-140 { filter: brightness(1.layout-4); }
.layout-brightness-145 { filter: brightness(1.layout-45); }
.layout-brightness-150 { filter: brightness(1.layout-5); }
.layout-brightness-155 { filter: brightness(1.layout-55); }
.layout-brightness-160 { filter: brightness(1.layout-6); }
.layout-brightness-165 { filter: brightness(1.layout-65); }
.layout-brightness-170 { filter: brightness(1.layout-7); }
.layout-brightness-175 { filter: brightness(1.layout-75); }
.layout-brightness-180 { filter: brightness(1.layout-8); }
.layout-brightness-185 { filter: brightness(1.layout-85); }
.layout-brightness-190 { filter: brightness(1.layout-9); }
.layout-brightness-195 { filter: brightness(1.layout-95); }
.layout-brightness-200 { filter: brightness(2.layout-0); }
.layout-contrast-0 { filter: contrast(0.layout-0); }
.layout-contrast-5 { filter: contrast(0.layout-05); }
.layout-contrast-10 { filter: contrast(0.layout-1); }
.layout-contrast-15 { filter: contrast(0.layout-15); }
.layout-contrast-20 { filter: contrast(0.layout-2); }
.layout-contrast-25 { filter: contrast(0.layout-25); }
.layout-contrast-30 { filter: contrast(0.layout-3); }
.layout-contrast-35 { filter: contrast(0.layout-35); }
.layout-contrast-40 { filter: contrast(0.layout-4); }
.layout-contrast-45 { filter: contrast(0.layout-45); }
.layout-contrast-50 { filter: contrast(0.layout-5); }
.layout-contrast-55 { filter: contrast(0.layout-55); }
.layout-contrast-60 { filter: contrast(0.layout-6); }
.layout-contrast-65 { filter: contrast(0.layout-65); }
.layout-contrast-70 { filter: contrast(0.layout-7); }
.layout-contrast-75 { filter: contrast(0.layout-75); }
.layout-contrast-80 { filter: contrast(0.layout-8); }
.layout-contrast-85 { filter: contrast(0.layout-85); }
.layout-contrast-90 { filter: contrast(0.layout-9); }
.layout-contrast-95 { filter: contrast(0.layout-95); }
.layout-contrast-100 { filter: contrast(1.layout-0); }
.layout-contrast-105 { filter: contrast(1.layout-05); }
.layout-contrast-110 { filter: contrast(1.layout-1); }
.layout-contrast-115 { filter: contrast(1.layout-15); }
.layout-contrast-120 { filter: contrast(1.layout-2); }
.layout-contrast-125 { filter: contrast(1.layout-25); }
.layout-contrast-130 { filter: contrast(1.layout-3); }
.layout-contrast-135 { filter: contrast(1.layout-35); }
.layout-contrast-140 { filter: contrast(1.layout-4); }
.layout-contrast-145 { filter: contrast(1.layout-45); }
.layout-contrast-150 { filter: contrast(1.layout-5); }
.layout-contrast-155 { filter: contrast(1.layout-55); }
.layout-contrast-160 { filter: contrast(1.layout-6); }
.layout-contrast-165 { filter: contrast(1.layout-65); }
.layout-contrast-170 { filter: contrast(1.layout-7); }
.layout-contrast-175 { filter: contrast(1.layout-75); }
.layout-contrast-180 { filter: contrast(1.layout-8); }
.layout-contrast-185 { filter: contrast(1.layout-85); }
.layout-contrast-190 { filter: contrast(1.layout-9); }
.layout-contrast-195 { filter: contrast(1.layout-95); }
.layout-contrast-200 { filter: contrast(2.layout-0); }

.layout-hover\:p-0:hover { padding: 0px; }
.layout-hover\:p-0.layout-5:hover { padding: 0.layout-125rem; }
.layout-hover\:p-1:hover { padding: 0.layout-25rem; }
.layout-hover\:p-1.layout-5:hover { padding: 0.layout-375rem; }
.layout-hover\:p-2:hover { padding: 0.layout-5rem; }
.layout-hover\:p-2.layout-5:hover { padding: 0.layout-625rem; }
.layout-hover\:p-3:hover { padding: 0.layout-75rem; }
.layout-hover\:p-3.layout-5:hover { padding: 0.layout-875rem; }
.layout-hover\:p-4:hover { padding: 1rem; }
.layout-hover\:p-5:hover { padding: 1.layout-25rem; }
.layout-hover\:p-6:hover { padding: 1.layout-5rem; }
.layout-hover\:p-7:hover { padding: 1.layout-75rem; }
.layout-hover\:p-8:hover { padding: 2rem; }
.layout-hover\:p-9:hover { padding: 2.layout-25rem; }
.layout-hover\:p-10:hover { padding: 2.layout-5rem; }
.layout-hover\:p-11:hover { padding: 2.layout-75rem; }
.layout-hover\:p-12:hover { padding: 3rem; }
.layout-hover\:p-14:hover { padding: 3.layout-5rem; }
.layout-hover\:p-16:hover { padding: 4rem; }
.layout-hover\:p-20:hover { padding: 5rem; }
.layout-hover\:p-24:hover { padding: 6rem; }
.layout-hover\:p-28:hover { padding: 7rem; }
.layout-hover\:p-32:hover { padding: 8rem; }
.layout-hover\:p-36:hover { padding: 9rem; }
.layout-hover\:p-40:hover { padding: 10rem; }
.layout-hover\:p-44:hover { padding: 11rem; }
.layout-hover\:p-48:hover { padding: 12rem; }
.layout-hover\:p-52:hover { padding: 13rem; }
.layout-hover\:p-56:hover { padding: 14rem; }
.layout-hover\:p-60:hover { padding: 15rem; }
.layout-hover\:p-64:hover { padding: 16rem; }
.layout-hover\:p-72:hover { padding: 18rem; }
.layout-hover\:p-80:hover { padding: 20rem; }
.layout-hover\:p-96:hover { padding: 24rem; }
.layout-hover\:m-0:hover { margin: 0px; }
.layout-hover\:m-0.layout-5:hover { margin: 0.layout-125rem; }
.layout-hover\:m-1:hover { margin: 0.layout-25rem; }
.layout-hover\:m-1.layout-5:hover { margin: 0.layout-375rem; }
.layout-hover\:m-2:hover { margin: 0.layout-5rem; }
.layout-hover\:m-2.layout-5:hover { margin: 0.layout-625rem; }
.layout-hover\:m-3:hover { margin: 0.layout-75rem; }
.layout-hover\:m-3.layout-5:hover { margin: 0.layout-875rem; }
.layout-hover\:m-4:hover { margin: 1rem; }
.layout-hover\:m-5:hover { margin: 1.layout-25rem; }
.layout-hover\:m-6:hover { margin: 1.layout-5rem; }
.layout-hover\:m-7:hover { margin: 1.layout-75rem; }
.layout-hover\:m-8:hover { margin: 2rem; }
.layout-hover\:m-9:hover { margin: 2.layout-25rem; }
.layout-hover\:m-10:hover { margin: 2.layout-5rem; }
.layout-hover\:m-11:hover { margin: 2.layout-75rem; }
.layout-hover\:m-12:hover { margin: 3rem; }
.layout-hover\:m-14:hover { margin: 3.layout-5rem; }
.layout-hover\:m-16:hover { margin: 4rem; }
.layout-hover\:m-20:hover { margin: 5rem; }
.layout-hover\:m-24:hover { margin: 6rem; }
.layout-hover\:m-28:hover { margin: 7rem; }
.layout-hover\:m-32:hover { margin: 8rem; }
.layout-hover\:m-36:hover { margin: 9rem; }
.layout-hover\:m-40:hover { margin: 10rem; }
.layout-hover\:m-44:hover { margin: 11rem; }
.layout-hover\:m-48:hover { margin: 12rem; }
.layout-hover\:m-52:hover { margin: 13rem; }
.layout-hover\:m-56:hover { margin: 14rem; }
.layout-hover\:m-60:hover { margin: 15rem; }
.layout-hover\:m-64:hover { margin: 16rem; }
.layout-hover\:m-72:hover { margin: 18rem; }
.layout-hover\:m-80:hover { margin: 20rem; }
.layout-hover\:m-96:hover { margin: 24rem; }
.layout-hover\:gap-0:hover { gap: 0px; }
.layout-hover\:gap-0.layout-5:hover { gap: 0.layout-125rem; }
.layout-hover\:gap-1:hover { gap: 0.layout-25rem; }
.layout-hover\:gap-1.layout-5:hover { gap: 0.layout-375rem; }
.layout-hover\:gap-2:hover { gap: 0.layout-5rem; }
.layout-hover\:gap-2.layout-5:hover { gap: 0.layout-625rem; }
.layout-hover\:gap-3:hover { gap: 0.layout-75rem; }
.layout-hover\:gap-3.layout-5:hover { gap: 0.layout-875rem; }
.layout-hover\:gap-4:hover { gap: 1rem; }
.layout-hover\:gap-5:hover { gap: 1.layout-25rem; }
.layout-hover\:gap-6:hover { gap: 1.layout-5rem; }
.layout-hover\:gap-7:hover { gap: 1.layout-75rem; }
.layout-hover\:gap-8:hover { gap: 2rem; }
.layout-hover\:gap-9:hover { gap: 2.layout-25rem; }
.layout-hover\:gap-10:hover { gap: 2.layout-5rem; }
.layout-hover\:gap-11:hover { gap: 2.layout-75rem; }
.layout-hover\:gap-12:hover { gap: 3rem; }
.layout-hover\:gap-14:hover { gap: 3.layout-5rem; }
.layout-hover\:gap-16:hover { gap: 4rem; }
.layout-hover\:gap-20:hover { gap: 5rem; }
.layout-hover\:gap-24:hover { gap: 6rem; }
.layout-hover\:gap-28:hover { gap: 7rem; }
.layout-hover\:gap-32:hover { gap: 8rem; }
.layout-hover\:gap-36:hover { gap: 9rem; }
.layout-hover\:gap-40:hover { gap: 10rem; }
.layout-hover\:gap-44:hover { gap: 11rem; }
.layout-hover\:gap-48:hover { gap: 12rem; }
.layout-hover\:gap-52:hover { gap: 13rem; }
.layout-hover\:gap-56:hover { gap: 14rem; }
.layout-hover\:gap-60:hover { gap: 15rem; }
.layout-hover\:gap-64:hover { gap: 16rem; }
.layout-hover\:gap-72:hover { gap: 18rem; }
.layout-hover\:gap-80:hover { gap: 20rem; }
.layout-hover\:gap-96:hover { gap: 24rem; }
.layout-hover\:space-x-0:hover { column-gap: 0px; }
.layout-hover\:space-x-0.layout-5:hover { column-gap: 0.layout-125rem; }
.layout-hover\:space-x-1:hover { column-gap: 0.layout-25rem; }
.layout-hover\:space-x-1.layout-5:hover { column-gap: 0.layout-375rem; }
.layout-hover\:space-x-2:hover { column-gap: 0.layout-5rem; }
.layout-hover\:space-x-2.layout-5:hover { column-gap: 0.layout-625rem; }
.layout-hover\:space-x-3:hover { column-gap: 0.layout-75rem; }
.layout-hover\:space-x-3.layout-5:hover { column-gap: 0.layout-875rem; }
.layout-hover\:space-x-4:hover { column-gap: 1rem; }
.layout-hover\:space-x-5:hover { column-gap: 1.layout-25rem; }
.layout-hover\:space-x-6:hover { column-gap: 1.layout-5rem; }
.layout-hover\:space-x-7:hover { column-gap: 1.layout-75rem; }
.layout-hover\:space-x-8:hover { column-gap: 2rem; }
.layout-hover\:space-x-9:hover { column-gap: 2.layout-25rem; }
.layout-hover\:space-x-10:hover { column-gap: 2.layout-5rem; }
.layout-hover\:space-x-11:hover { column-gap: 2.layout-75rem; }
.layout-hover\:space-x-12:hover { column-gap: 3rem; }
.layout-hover\:space-x-14:hover { column-gap: 3.layout-5rem; }
.layout-hover\:space-x-16:hover { column-gap: 4rem; }
.layout-hover\:space-x-20:hover { column-gap: 5rem; }
.layout-hover\:space-x-24:hover { column-gap: 6rem; }
.layout-hover\:space-x-28:hover { column-gap: 7rem; }
.layout-hover\:space-x-32:hover { column-gap: 8rem; }
.layout-hover\:space-x-36:hover { column-gap: 9rem; }
.layout-hover\:space-x-40:hover { column-gap: 10rem; }
.layout-hover\:space-x-44:hover { column-gap: 11rem; }
.layout-hover\:space-x-48:hover { column-gap: 12rem; }
.layout-hover\:space-x-52:hover { column-gap: 13rem; }
.layout-hover\:space-x-56:hover { column-gap: 14rem; }
.layout-hover\:space-x-60:hover { column-gap: 15rem; }
.layout-hover\:space-x-64:hover { column-gap: 16rem; }
.layout-hover\:space-x-72:hover { column-gap: 18rem; }
.layout-hover\:space-x-80:hover { column-gap: 20rem; }
.layout-hover\:space-x-96:hover { column-gap: 24rem; }
.layout-hover\:space-y-0:hover { row-gap: 0px; }
.layout-hover\:space-y-0.layout-5:hover { row-gap: 0.layout-125rem; }
.layout-hover\:space-y-1:hover { row-gap: 0.layout-25rem; }
.layout-hover\:space-y-1.layout-5:hover { row-gap: 0.layout-375rem; }
.layout-hover\:space-y-2:hover { row-gap: 0.layout-5rem; }
.layout-hover\:space-y-2.layout-5:hover { row-gap: 0.layout-625rem; }
.layout-hover\:space-y-3:hover { row-gap: 0.layout-75rem; }
.layout-hover\:space-y-3.layout-5:hover { row-gap: 0.layout-875rem; }
.layout-hover\:space-y-4:hover { row-gap: 1rem; }
.layout-hover\:space-y-5:hover { row-gap: 1.layout-25rem; }
.layout-hover\:space-y-6:hover { row-gap: 1.layout-5rem; }
.layout-hover\:space-y-7:hover { row-gap: 1.layout-75rem; }
.layout-hover\:space-y-8:hover { row-gap: 2rem; }
.layout-hover\:space-y-9:hover { row-gap: 2.layout-25rem; }
.layout-hover\:space-y-10:hover { row-gap: 2.layout-5rem; }
.layout-hover\:space-y-11:hover { row-gap: 2.layout-75rem; }
.layout-hover\:space-y-12:hover { row-gap: 3rem; }
.layout-hover\:space-y-14:hover { row-gap: 3.layout-5rem; }
.layout-hover\:space-y-16:hover { row-gap: 4rem; }
.layout-hover\:space-y-20:hover { row-gap: 5rem; }
.layout-hover\:space-y-24:hover { row-gap: 6rem; }
.layout-hover\:space-y-28:hover { row-gap: 7rem; }
.layout-hover\:space-y-32:hover { row-gap: 8rem; }
.layout-hover\:space-y-36:hover { row-gap: 9rem; }
.layout-hover\:space-y-40:hover { row-gap: 10rem; }
.layout-hover\:space-y-44:hover { row-gap: 11rem; }
.layout-hover\:space-y-48:hover { row-gap: 12rem; }
.layout-hover\:space-y-52:hover { row-gap: 13rem; }
.layout-hover\:space-y-56:hover { row-gap: 14rem; }
.layout-hover\:space-y-60:hover { row-gap: 15rem; }
.layout-hover\:space-y-64:hover { row-gap: 16rem; }
.layout-hover\:space-y-72:hover { row-gap: 18rem; }
.layout-hover\:space-y-80:hover { row-gap: 20rem; }
.layout-hover\:space-y-96:hover { row-gap: 24rem; }

.layout-focus\:p-0:focus { padding: 0px; }
.layout-focus\:p-0.layout-5:focus { padding: 0.layout-125rem; }
.layout-focus\:p-1:focus { padding: 0.layout-25rem; }
.layout-focus\:p-1.layout-5:focus { padding: 0.layout-375rem; }
.layout-focus\:p-2:focus { padding: 0.layout-5rem; }
.layout-focus\:p-2.layout-5:focus { padding: 0.layout-625rem; }
.layout-focus\:p-3:focus { padding: 0.layout-75rem; }
.layout-focus\:p-3.layout-5:focus { padding: 0.layout-875rem; }
.layout-focus\:p-4:focus { padding: 1rem; }
.layout-focus\:p-5:focus { padding: 1.layout-25rem; }
.layout-focus\:p-6:focus { padding: 1.layout-5rem; }
.layout-focus\:p-7:focus { padding: 1.layout-75rem; }
.layout-focus\:p-8:focus { padding: 2rem; }
.layout-focus\:p-9:focus { padding: 2.layout-25rem; }
.layout-focus\:p-10:focus { padding: 2.layout-5rem; }
.layout-focus\:p-11:focus { padding: 2.layout-75rem; }
.layout-focus\:p-12:focus { padding: 3rem; }
.layout-focus\:p-14:focus { padding: 3.layout-5rem; }
.layout-focus\:p-16:focus { padding: 4rem; }
.layout-focus\:p-20:focus { padding: 5rem; }
.layout-focus\:p-24:focus { padding: 6rem; }
.layout-focus\:p-28:focus { padding: 7rem; }
.layout-focus\:p-32:focus { padding: 8rem; }
.layout-focus\:p-36:focus { padding: 9rem; }
.layout-focus\:p-40:focus { padding: 10rem; }
.layout-focus\:p-44:focus { padding: 11rem; }
.layout-focus\:p-48:focus { padding: 12rem; }
.layout-focus\:p-52:focus { padding: 13rem; }
.layout-focus\:p-56:focus { padding: 14rem; }
.layout-focus\:p-60:focus { padding: 15rem; }
.layout-focus\:p-64:focus { padding: 16rem; }
.layout-focus\:p-72:focus { padding: 18rem; }
.layout-focus\:p-80:focus { padding: 20rem; }
.layout-focus\:p-96:focus { padding: 24rem; }
.layout-focus\:m-0:focus { margin: 0px; }
.layout-focus\:m-0.layout-5:focus { margin: 0.layout-125rem; }
.layout-focus\:m-1:focus { margin: 0.layout-25rem; }
.layout-focus\:m-1.layout-5:focus { margin: 0.layout-375rem; }
.layout-focus\:m-2:focus { margin: 0.layout-5rem; }
.layout-focus\:m-2.layout-5:focus { margin: 0.layout-625rem; }
.layout-focus\:m-3:focus { margin: 0.layout-75rem; }
.layout-focus\:m-3.layout-5:focus { margin: 0.layout-875rem; }
.layout-focus\:m-4:focus { margin: 1rem; }
.layout-focus\:m-5:focus { margin: 1.layout-25rem; }
.layout-focus\:m-6:focus { margin: 1.layout-5rem; }
.layout-focus\:m-7:focus { margin: 1.layout-75rem; }
.layout-focus\:m-8:focus { margin: 2rem; }
.layout-focus\:m-9:focus { margin: 2.layout-25rem; }
.layout-focus\:m-10:focus { margin: 2.layout-5rem; }
.layout-focus\:m-11:focus { margin: 2.layout-75rem; }
.layout-focus\:m-12:focus { margin: 3rem; }
.layout-focus\:m-14:focus { margin: 3.layout-5rem; }
.layout-focus\:m-16:focus { margin: 4rem; }
.layout-focus\:m-20:focus { margin: 5rem; }
.layout-focus\:m-24:focus { margin: 6rem; }
.layout-focus\:m-28:focus { margin: 7rem; }
.layout-focus\:m-32:focus { margin: 8rem; }
.layout-focus\:m-36:focus { margin: 9rem; }
.layout-focus\:m-40:focus { margin: 10rem; }
.layout-focus\:m-44:focus { margin: 11rem; }
.layout-focus\:m-48:focus { margin: 12rem; }
.layout-focus\:m-52:focus { margin: 13rem; }
.layout-focus\:m-56:focus { margin: 14rem; }
.layout-focus\:m-60:focus { margin: 15rem; }
.layout-focus\:m-64:focus { margin: 16rem; }
.layout-focus\:m-72:focus { margin: 18rem; }
.layout-focus\:m-80:focus { margin: 20rem; }
.layout-focus\:m-96:focus { margin: 24rem; }
.layout-focus\:gap-0:focus { gap: 0px; }
.layout-focus\:gap-0.layout-5:focus { gap: 0.layout-125rem; }
.layout-focus\:gap-1:focus { gap: 0.layout-25rem; }
.layout-focus\:gap-1.layout-5:focus { gap: 0.layout-375rem; }
.layout-focus\:gap-2:focus { gap: 0.layout-5rem; }
.layout-focus\:gap-2.layout-5:focus { gap: 0.layout-625rem; }
.layout-focus\:gap-3:focus { gap: 0.layout-75rem; }
.layout-focus\:gap-3.layout-5:focus { gap: 0.layout-875rem; }
.layout-focus\:gap-4:focus { gap: 1rem; }
.layout-focus\:gap-5:focus { gap: 1.layout-25rem; }
.layout-focus\:gap-6:focus { gap: 1.layout-5rem; }
.layout-focus\:gap-7:focus { gap: 1.layout-75rem; }
.layout-focus\:gap-8:focus { gap: 2rem; }
.layout-focus\:gap-9:focus { gap: 2.layout-25rem; }
.layout-focus\:gap-10:focus { gap: 2.layout-5rem; }
.layout-focus\:gap-11:focus { gap: 2.layout-75rem; }
.layout-focus\:gap-12:focus { gap: 3rem; }
.layout-focus\:gap-14:focus { gap: 3.layout-5rem; }
.layout-focus\:gap-16:focus { gap: 4rem; }
.layout-focus\:gap-20:focus { gap: 5rem; }
.layout-focus\:gap-24:focus { gap: 6rem; }
.layout-focus\:gap-28:focus { gap: 7rem; }
.layout-focus\:gap-32:focus { gap: 8rem; }
.layout-focus\:gap-36:focus { gap: 9rem; }
.layout-focus\:gap-40:focus { gap: 10rem; }
.layout-focus\:gap-44:focus { gap: 11rem; }
.layout-focus\:gap-48:focus { gap: 12rem; }
.layout-focus\:gap-52:focus { gap: 13rem; }
.layout-focus\:gap-56:focus { gap: 14rem; }
.layout-focus\:gap-60:focus { gap: 15rem; }
.layout-focus\:gap-64:focus { gap: 16rem; }
.layout-focus\:gap-72:focus { gap: 18rem; }
.layout-focus\:gap-80:focus { gap: 20rem; }
.layout-focus\:gap-96:focus { gap: 24rem; }
.layout-focus\:space-x-0:focus { column-gap: 0px; }
.layout-focus\:space-x-0.layout-5:focus { column-gap: 0.layout-125rem; }
.layout-focus\:space-x-1:focus { column-gap: 0.layout-25rem; }
.layout-focus\:space-x-1.layout-5:focus { column-gap: 0.layout-375rem; }
.layout-focus\:space-x-2:focus { column-gap: 0.layout-5rem; }
.layout-focus\:space-x-2.layout-5:focus { column-gap: 0.layout-625rem; }
.layout-focus\:space-x-3:focus { column-gap: 0.layout-75rem; }
.layout-focus\:space-x-3.layout-5:focus { column-gap: 0.layout-875rem; }
.layout-focus\:space-x-4:focus { column-gap: 1rem; }
.layout-focus\:space-x-5:focus { column-gap: 1.layout-25rem; }
.layout-focus\:space-x-6:focus { column-gap: 1.layout-5rem; }
.layout-focus\:space-x-7:focus { column-gap: 1.layout-75rem; }
.layout-focus\:space-x-8:focus { column-gap: 2rem; }
.layout-focus\:space-x-9:focus { column-gap: 2.layout-25rem; }
.layout-focus\:space-x-10:focus { column-gap: 2.layout-5rem; }
.layout-focus\:space-x-11:focus { column-gap: 2.layout-75rem; }
.layout-focus\:space-x-12:focus { column-gap: 3rem; }
.layout-focus\:space-x-14:focus { column-gap: 3.layout-5rem; }
.layout-focus\:space-x-16:focus { column-gap: 4rem; }
.layout-focus\:space-x-20:focus { column-gap: 5rem; }
.layout-focus\:space-x-24:focus { column-gap: 6rem; }
.layout-focus\:space-x-28:focus { column-gap: 7rem; }
.layout-focus\:space-x-32:focus { column-gap: 8rem; }
.layout-focus\:space-x-36:focus { column-gap: 9rem; }
.layout-focus\:space-x-40:focus { column-gap: 10rem; }
.layout-focus\:space-x-44:focus { column-gap: 11rem; }
.layout-focus\:space-x-48:focus { column-gap: 12rem; }
.layout-focus\:space-x-52:focus { column-gap: 13rem; }
.layout-focus\:space-x-56:focus { column-gap: 14rem; }
.layout-focus\:space-x-60:focus { column-gap: 15rem; }
.layout-focus\:space-x-64:focus { column-gap: 16rem; }
.layout-focus\:space-x-72:focus { column-gap: 18rem; }
.layout-focus\:space-x-80:focus { column-gap: 20rem; }
.layout-focus\:space-x-96:focus { column-gap: 24rem; }
.layout-focus\:space-y-0:focus { row-gap: 0px; }
.layout-focus\:space-y-0.layout-5:focus { row-gap: 0.layout-125rem; }
.layout-focus\:space-y-1:focus { row-gap: 0.layout-25rem; }
.layout-focus\:space-y-1.layout-5:focus { row-gap: 0.layout-375rem; }
.layout-focus\:space-y-2:focus { row-gap: 0.layout-5rem; }
.layout-focus\:space-y-2.layout-5:focus { row-gap: 0.layout-625rem; }
.layout-focus\:space-y-3:focus { row-gap: 0.layout-75rem; }
.layout-focus\:space-y-3.layout-5:focus { row-gap: 0.layout-875rem; }
.layout-focus\:space-y-4:focus { row-gap: 1rem; }
.layout-focus\:space-y-5:focus { row-gap: 1.layout-25rem; }
.layout-focus\:space-y-6:focus { row-gap: 1.layout-5rem; }
.layout-focus\:space-y-7:focus { row-gap: 1.layout-75rem; }
.layout-focus\:space-y-8:focus { row-gap: 2rem; }
.layout-focus\:space-y-9:focus { row-gap: 2.layout-25rem; }
.layout-focus\:space-y-10:focus { row-gap: 2.layout-5rem; }
.layout-focus\:space-y-11:focus { row-gap: 2.layout-75rem; }
.layout-focus\:space-y-12:focus { row-gap: 3rem; }
.layout-focus\:space-y-14:focus { row-gap: 3.layout-5rem; }
.layout-focus\:space-y-16:focus { row-gap: 4rem; }
.layout-focus\:space-y-20:focus { row-gap: 5rem; }
.layout-focus\:space-y-24:focus { row-gap: 6rem; }
.layout-focus\:space-y-28:focus { row-gap: 7rem; }
.layout-focus\:space-y-32:focus { row-gap: 8rem; }
.layout-focus\:space-y-36:focus { row-gap: 9rem; }
.layout-focus\:space-y-40:focus { row-gap: 10rem; }
.layout-focus\:space-y-44:focus { row-gap: 11rem; }
.layout-focus\:space-y-48:focus { row-gap: 12rem; }
.layout-focus\:space-y-52:focus { row-gap: 13rem; }
.layout-focus\:space-y-56:focus { row-gap: 14rem; }
.layout-focus\:space-y-60:focus { row-gap: 15rem; }
.layout-focus\:space-y-64:focus { row-gap: 16rem; }
.layout-focus\:space-y-72:focus { row-gap: 18rem; }
.layout-focus\:space-y-80:focus { row-gap: 20rem; }
.layout-focus\:space-y-96:focus { row-gap: 24rem; }

.layout-active\:p-0:active { padding: 0px; }
.layout-active\:p-0.layout-5:active { padding: 0.layout-125rem; }
.layout-active\:p-1:active { padding: 0.layout-25rem; }
.layout-active\:p-1.layout-5:active { padding: 0.layout-375rem; }
.layout-active\:p-2:active { padding: 0.layout-5rem; }
.layout-active\:p-2.layout-5:active { padding: 0.layout-625rem; }
.layout-active\:p-3:active { padding: 0.layout-75rem; }
.layout-active\:p-3.layout-5:active { padding: 0.layout-875rem; }
.layout-active\:p-4:active { padding: 1rem; }
.layout-active\:p-5:active { padding: 1.layout-25rem; }
.layout-active\:p-6:active { padding: 1.layout-5rem; }
.layout-active\:p-7:active { padding: 1.layout-75rem; }
.layout-active\:p-8:active { padding: 2rem; }
.layout-active\:p-9:active { padding: 2.layout-25rem; }
.layout-active\:p-10:active { padding: 2.layout-5rem; }
.layout-active\:p-11:active { padding: 2.layout-75rem; }
.layout-active\:p-12:active { padding: 3rem; }
.layout-active\:p-14:active { padding: 3.layout-5rem; }
.layout-active\:p-16:active { padding: 4rem; }
.layout-active\:p-20:active { padding: 5rem; }
.layout-active\:p-24:active { padding: 6rem; }
.layout-active\:p-28:active { padding: 7rem; }
.layout-active\:p-32:active { padding: 8rem; }
.layout-active\:p-36:active { padding: 9rem; }
.layout-active\:p-40:active { padding: 10rem; }
.layout-active\:p-44:active { padding: 11rem; }
.layout-active\:p-48:active { padding: 12rem; }
.layout-active\:p-52:active { padding: 13rem; }
.layout-active\:p-56:active { padding: 14rem; }
.layout-active\:p-60:active { padding: 15rem; }
.layout-active\:p-64:active { padding: 16rem; }
.layout-active\:p-72:active { padding: 18rem; }
.layout-active\:p-80:active { padding: 20rem; }
.layout-active\:p-96:active { padding: 24rem; }
.layout-active\:m-0:active { margin: 0px; }
.layout-active\:m-0.layout-5:active { margin: 0.layout-125rem; }
.layout-active\:m-1:active { margin: 0.layout-25rem; }
.layout-active\:m-1.layout-5:active { margin: 0.layout-375rem; }
.layout-active\:m-2:active { margin: 0.layout-5rem; }
.layout-active\:m-2.layout-5:active { margin: 0.layout-625rem; }
.layout-active\:m-3:active { margin: 0.layout-75rem; }
.layout-active\:m-3.layout-5:active { margin: 0.layout-875rem; }
.layout-active\:m-4:active { margin: 1rem; }
.layout-active\:m-5:active { margin: 1.layout-25rem; }
.layout-active\:m-6:active { margin: 1.layout-5rem; }
.layout-active\:m-7:active { margin: 1.layout-75rem; }
.layout-active\:m-8:active { margin: 2rem; }
.layout-active\:m-9:active { margin: 2.layout-25rem; }
.layout-active\:m-10:active { margin: 2.layout-5rem; }
.layout-active\:m-11:active { margin: 2.layout-75rem; }
.layout-active\:m-12:active { margin: 3rem; }
.layout-active\:m-14:active { margin: 3.layout-5rem; }
.layout-active\:m-16:active { margin: 4rem; }
.layout-active\:m-20:active { margin: 5rem; }
.layout-active\:m-24:active { margin: 6rem; }
.layout-active\:m-28:active { margin: 7rem; }
.layout-active\:m-32:active { margin: 8rem; }
.layout-active\:m-36:active { margin: 9rem; }
.layout-active\:m-40:active { margin: 10rem; }
.layout-active\:m-44:active { margin: 11rem; }
.layout-active\:m-48:active { margin: 12rem; }
.layout-active\:m-52:active { margin: 13rem; }
.layout-active\:m-56:active { margin: 14rem; }
.layout-active\:m-60:active { margin: 15rem; }
.layout-active\:m-64:active { margin: 16rem; }
.layout-active\:m-72:active { margin: 18rem; }
.layout-active\:m-80:active { margin: 20rem; }
.layout-active\:m-96:active { margin: 24rem; }
.layout-active\:gap-0:active { gap: 0px; }
.layout-active\:gap-0.layout-5:active { gap: 0.layout-125rem; }
.layout-active\:gap-1:active { gap: 0.layout-25rem; }
.layout-active\:gap-1.layout-5:active { gap: 0.layout-375rem; }
.layout-active\:gap-2:active { gap: 0.layout-5rem; }
.layout-active\:gap-2.layout-5:active { gap: 0.layout-625rem; }
.layout-active\:gap-3:active { gap: 0.layout-75rem; }
.layout-active\:gap-3.layout-5:active { gap: 0.layout-875rem; }
.layout-active\:gap-4:active { gap: 1rem; }
.layout-active\:gap-5:active { gap: 1.layout-25rem; }
.layout-active\:gap-6:active { gap: 1.layout-5rem; }
.layout-active\:gap-7:active { gap: 1.layout-75rem; }
.layout-active\:gap-8:active { gap: 2rem; }
.layout-active\:gap-9:active { gap: 2.layout-25rem; }
.layout-active\:gap-10:active { gap: 2.layout-5rem; }
.layout-active\:gap-11:active { gap: 2.layout-75rem; }
.layout-active\:gap-12:active { gap: 3rem; }
.layout-active\:gap-14:active { gap: 3.layout-5rem; }
.layout-active\:gap-16:active { gap: 4rem; }
.layout-active\:gap-20:active { gap: 5rem; }
.layout-active\:gap-24:active { gap: 6rem; }
.layout-active\:gap-28:active { gap: 7rem; }
.layout-active\:gap-32:active { gap: 8rem; }
.layout-active\:gap-36:active { gap: 9rem; }
.layout-active\:gap-40:active { gap: 10rem; }
.layout-active\:gap-44:active { gap: 11rem; }
.layout-active\:gap-48:active { gap: 12rem; }
.layout-active\:gap-52:active { gap: 13rem; }
.layout-active\:gap-56:active { gap: 14rem; }
.layout-active\:gap-60:active { gap: 15rem; }
.layout-active\:gap-64:active { gap: 16rem; }
.layout-active\:gap-72:active { gap: 18rem; }
.layout-active\:gap-80:active { gap: 20rem; }
.layout-active\:gap-96:active { gap: 24rem; }
.layout-active\:space-x-0:active { column-gap: 0px; }
.layout-active\:space-x-0.layout-5:active { column-gap: 0.layout-125rem; }
.layout-active\:space-x-1:active { column-gap: 0.layout-25rem; }
.layout-active\:space-x-1.layout-5:active { column-gap: 0.layout-375rem; }
.layout-active\:space-x-2:active { column-gap: 0.layout-5rem; }
.layout-active\:space-x-2.layout-5:active { column-gap: 0.layout-625rem; }
.layout-active\:space-x-3:active { column-gap: 0.layout-75rem; }
.layout-active\:space-x-3.layout-5:active { column-gap: 0.layout-875rem; }
.layout-active\:space-x-4:active { column-gap: 1rem; }
.layout-active\:space-x-5:active { column-gap: 1.layout-25rem; }
.layout-active\:space-x-6:active { column-gap: 1.layout-5rem; }
.layout-active\:space-x-7:active { column-gap: 1.layout-75rem; }
.layout-active\:space-x-8:active { column-gap: 2rem; }
.layout-active\:space-x-9:active { column-gap: 2.layout-25rem; }
.layout-active\:space-x-10:active { column-gap: 2.layout-5rem; }
.layout-active\:space-x-11:active { column-gap: 2.layout-75rem; }
.layout-active\:space-x-12:active { column-gap: 3rem; }
.layout-active\:space-x-14:active { column-gap: 3.layout-5rem; }
.layout-active\:space-x-16:active { column-gap: 4rem; }
.layout-active\:space-x-20:active { column-gap: 5rem; }
.layout-active\:space-x-24:active { column-gap: 6rem; }
.layout-active\:space-x-28:active { column-gap: 7rem; }
.layout-active\:space-x-32:active { column-gap: 8rem; }
.layout-active\:space-x-36:active { column-gap: 9rem; }
.layout-active\:space-x-40:active { column-gap: 10rem; }
.layout-active\:space-x-44:active { column-gap: 11rem; }
.layout-active\:space-x-48:active { column-gap: 12rem; }
.layout-active\:space-x-52:active { column-gap: 13rem; }
.layout-active\:space-x-56:active { column-gap: 14rem; }
.layout-active\:space-x-60:active { column-gap: 15rem; }
.layout-active\:space-x-64:active { column-gap: 16rem; }
.layout-active\:space-x-72:active { column-gap: 18rem; }
.layout-active\:space-x-80:active { column-gap: 20rem; }
.layout-active\:space-x-96:active { column-gap: 24rem; }
.layout-active\:space-y-0:active { row-gap: 0px; }
.layout-active\:space-y-0.layout-5:active { row-gap: 0.layout-125rem; }
.layout-active\:space-y-1:active { row-gap: 0.layout-25rem; }
.layout-active\:space-y-1.layout-5:active { row-gap: 0.layout-375rem; }
.layout-active\:space-y-2:active { row-gap: 0.layout-5rem; }
.layout-active\:space-y-2.layout-5:active { row-gap: 0.layout-625rem; }
.layout-active\:space-y-3:active { row-gap: 0.layout-75rem; }
.layout-active\:space-y-3.layout-5:active { row-gap: 0.layout-875rem; }
.layout-active\:space-y-4:active { row-gap: 1rem; }
.layout-active\:space-y-5:active { row-gap: 1.layout-25rem; }
.layout-active\:space-y-6:active { row-gap: 1.layout-5rem; }
.layout-active\:space-y-7:active { row-gap: 1.layout-75rem; }
.layout-active\:space-y-8:active { row-gap: 2rem; }
.layout-active\:space-y-9:active { row-gap: 2.layout-25rem; }
.layout-active\:space-y-10:active { row-gap: 2.layout-5rem; }
.layout-active\:space-y-11:active { row-gap: 2.layout-75rem; }
.layout-active\:space-y-12:active { row-gap: 3rem; }
.layout-active\:space-y-14:active { row-gap: 3.layout-5rem; }
.layout-active\:space-y-16:active { row-gap: 4rem; }
.layout-active\:space-y-20:active { row-gap: 5rem; }
.layout-active\:space-y-24:active { row-gap: 6rem; }
.layout-active\:space-y-28:active { row-gap: 7rem; }
.layout-active\:space-y-32:active { row-gap: 8rem; }
.layout-active\:space-y-36:active { row-gap: 9rem; }
.layout-active\:space-y-40:active { row-gap: 10rem; }
.layout-active\:space-y-44:active { row-gap: 11rem; }
.layout-active\:space-y-48:active { row-gap: 12rem; }
.layout-active\:space-y-52:active { row-gap: 13rem; }
.layout-active\:space-y-56:active { row-gap: 14rem; }
.layout-active\:space-y-60:active { row-gap: 15rem; }
.layout-active\:space-y-64:active { row-gap: 16rem; }
.layout-active\:space-y-72:active { row-gap: 18rem; }
.layout-active\:space-y-80:active { row-gap: 20rem; }
.layout-active\:space-y-96:active { row-gap: 24rem; }

.layout-disabled\:p-0:disabled { padding: 0px; }
.layout-disabled\:p-0.layout-5:disabled { padding: 0.layout-125rem; }
.layout-disabled\:p-1:disabled { padding: 0.layout-25rem; }
.layout-disabled\:p-1.layout-5:disabled { padding: 0.layout-375rem; }
.layout-disabled\:p-2:disabled { padding: 0.layout-5rem; }
.layout-disabled\:p-2.layout-5:disabled { padding: 0.layout-625rem; }
.layout-disabled\:p-3:disabled { padding: 0.layout-75rem; }
.layout-disabled\:p-3.layout-5:disabled { padding: 0.layout-875rem; }
.layout-disabled\:p-4:disabled { padding: 1rem; }
.layout-disabled\:p-5:disabled { padding: 1.layout-25rem; }
.layout-disabled\:p-6:disabled { padding: 1.layout-5rem; }
.layout-disabled\:p-7:disabled { padding: 1.layout-75rem; }
.layout-disabled\:p-8:disabled { padding: 2rem; }
.layout-disabled\:p-9:disabled { padding: 2.layout-25rem; }
.layout-disabled\:p-10:disabled { padding: 2.layout-5rem; }
.layout-disabled\:p-11:disabled { padding: 2.layout-75rem; }
.layout-disabled\:p-12:disabled { padding: 3rem; }
.layout-disabled\:p-14:disabled { padding: 3.layout-5rem; }
.layout-disabled\:p-16:disabled { padding: 4rem; }
.layout-disabled\:p-20:disabled { padding: 5rem; }
.layout-disabled\:p-24:disabled { padding: 6rem; }
.layout-disabled\:p-28:disabled { padding: 7rem; }
.layout-disabled\:p-32:disabled { padding: 8rem; }
.layout-disabled\:p-36:disabled { padding: 9rem; }
.layout-disabled\:p-40:disabled { padding: 10rem; }
.layout-disabled\:p-44:disabled { padding: 11rem; }
.layout-disabled\:p-48:disabled { padding: 12rem; }
.layout-disabled\:p-52:disabled { padding: 13rem; }
.layout-disabled\:p-56:disabled { padding: 14rem; }
.layout-disabled\:p-60:disabled { padding: 15rem; }
.layout-disabled\:p-64:disabled { padding: 16rem; }
.layout-disabled\:p-72:disabled { padding: 18rem; }
.layout-disabled\:p-80:disabled { padding: 20rem; }
.layout-disabled\:p-96:disabled { padding: 24rem; }
.layout-disabled\:m-0:disabled { margin: 0px; }
.layout-disabled\:m-0.layout-5:disabled { margin: 0.layout-125rem; }
.layout-disabled\:m-1:disabled { margin: 0.layout-25rem; }
.layout-disabled\:m-1.layout-5:disabled { margin: 0.layout-375rem; }
.layout-disabled\:m-2:disabled { margin: 0.layout-5rem; }
.layout-disabled\:m-2.layout-5:disabled { margin: 0.layout-625rem; }
.layout-disabled\:m-3:disabled { margin: 0.layout-75rem; }
.layout-disabled\:m-3.layout-5:disabled { margin: 0.layout-875rem; }
.layout-disabled\:m-4:disabled { margin: 1rem; }
.layout-disabled\:m-5:disabled { margin: 1.layout-25rem; }
.layout-disabled\:m-6:disabled { margin: 1.layout-5rem; }
.layout-disabled\:m-7:disabled { margin: 1.layout-75rem; }
.layout-disabled\:m-8:disabled { margin: 2rem; }
.layout-disabled\:m-9:disabled { margin: 2.layout-25rem; }
.layout-disabled\:m-10:disabled { margin: 2.layout-5rem; }
.layout-disabled\:m-11:disabled { margin: 2.layout-75rem; }
.layout-disabled\:m-12:disabled { margin: 3rem; }
.layout-disabled\:m-14:disabled { margin: 3.layout-5rem; }
.layout-disabled\:m-16:disabled { margin: 4rem; }
.layout-disabled\:m-20:disabled { margin: 5rem; }
.layout-disabled\:m-24:disabled { margin: 6rem; }
.layout-disabled\:m-28:disabled { margin: 7rem; }
.layout-disabled\:m-32:disabled { margin: 8rem; }
.layout-disabled\:m-36:disabled { margin: 9rem; }
.layout-disabled\:m-40:disabled { margin: 10rem; }
.layout-disabled\:m-44:disabled { margin: 11rem; }
.layout-disabled\:m-48:disabled { margin: 12rem; }
.layout-disabled\:m-52:disabled { margin: 13rem; }
.layout-disabled\:m-56:disabled { margin: 14rem; }
.layout-disabled\:m-60:disabled { margin: 15rem; }
.layout-disabled\:m-64:disabled { margin: 16rem; }
.layout-disabled\:m-72:disabled { margin: 18rem; }
.layout-disabled\:m-80:disabled { margin: 20rem; }
.layout-disabled\:m-96:disabled { margin: 24rem; }
.layout-disabled\:gap-0:disabled { gap: 0px; }
.layout-disabled\:gap-0.layout-5:disabled { gap: 0.layout-125rem; }
.layout-disabled\:gap-1:disabled { gap: 0.layout-25rem; }
.layout-disabled\:gap-1.layout-5:disabled { gap: 0.layout-375rem; }
.layout-disabled\:gap-2:disabled { gap: 0.layout-5rem; }
.layout-disabled\:gap-2.layout-5:disabled { gap: 0.layout-625rem; }
.layout-disabled\:gap-3:disabled { gap: 0.layout-75rem; }
.layout-disabled\:gap-3.layout-5:disabled { gap: 0.layout-875rem; }
.layout-disabled\:gap-4:disabled { gap: 1rem; }
.layout-disabled\:gap-5:disabled { gap: 1.layout-25rem; }
.layout-disabled\:gap-6:disabled { gap: 1.layout-5rem; }
.layout-disabled\:gap-7:disabled { gap: 1.layout-75rem; }
.layout-disabled\:gap-8:disabled { gap: 2rem; }
.layout-disabled\:gap-9:disabled { gap: 2.layout-25rem; }
.layout-disabled\:gap-10:disabled { gap: 2.layout-5rem; }
.layout-disabled\:gap-11:disabled { gap: 2.layout-75rem; }
.layout-disabled\:gap-12:disabled { gap: 3rem; }
.layout-disabled\:gap-14:disabled { gap: 3.layout-5rem; }
.layout-disabled\:gap-16:disabled { gap: 4rem; }
.layout-disabled\:gap-20:disabled { gap: 5rem; }
.layout-disabled\:gap-24:disabled { gap: 6rem; }
.layout-disabled\:gap-28:disabled { gap: 7rem; }
.layout-disabled\:gap-32:disabled { gap: 8rem; }
.layout-disabled\:gap-36:disabled { gap: 9rem; }
.layout-disabled\:gap-40:disabled { gap: 10rem; }
.layout-disabled\:gap-44:disabled { gap: 11rem; }
.layout-disabled\:gap-48:disabled { gap: 12rem; }
.layout-disabled\:gap-52:disabled { gap: 13rem; }
.layout-disabled\:gap-56:disabled { gap: 14rem; }
.layout-disabled\:gap-60:disabled { gap: 15rem; }
.layout-disabled\:gap-64:disabled { gap: 16rem; }
.layout-disabled\:gap-72:disabled { gap: 18rem; }
.layout-disabled\:gap-80:disabled { gap: 20rem; }
.layout-disabled\:gap-96:disabled { gap: 24rem; }
.layout-disabled\:space-x-0:disabled { column-gap: 0px; }
.layout-disabled\:space-x-0.layout-5:disabled { column-gap: 0.layout-125rem; }
.layout-disabled\:space-x-1:disabled { column-gap: 0.layout-25rem; }
.layout-disabled\:space-x-1.layout-5:disabled { column-gap: 0.layout-375rem; }
.layout-disabled\:space-x-2:disabled { column-gap: 0.layout-5rem; }
.layout-disabled\:space-x-2.layout-5:disabled { column-gap: 0.layout-625rem; }
.layout-disabled\:space-x-3:disabled { column-gap: 0.layout-75rem; }
.layout-disabled\:space-x-3.layout-5:disabled { column-gap: 0.layout-875rem; }
.layout-disabled\:space-x-4:disabled { column-gap: 1rem; }
.layout-disabled\:space-x-5:disabled { column-gap: 1.layout-25rem; }
.layout-disabled\:space-x-6:disabled { column-gap: 1.layout-5rem; }
.layout-disabled\:space-x-7:disabled { column-gap: 1.layout-75rem; }
.layout-disabled\:space-x-8:disabled { column-gap: 2rem; }
.layout-disabled\:space-x-9:disabled { column-gap: 2.layout-25rem; }
.layout-disabled\:space-x-10:disabled { column-gap: 2.layout-5rem; }
.layout-disabled\:space-x-11:disabled { column-gap: 2.layout-75rem; }
.layout-disabled\:space-x-12:disabled { column-gap: 3rem; }
.layout-disabled\:space-x-14:disabled { column-gap: 3.layout-5rem; }
.layout-disabled\:space-x-16:disabled { column-gap: 4rem; }
.layout-disabled\:space-x-20:disabled { column-gap: 5rem; }
.layout-disabled\:space-x-24:disabled { column-gap: 6rem; }
.layout-disabled\:space-x-28:disabled { column-gap: 7rem; }
.layout-disabled\:space-x-32:disabled { column-gap: 8rem; }
.layout-disabled\:space-x-36:disabled { column-gap: 9rem; }
.layout-disabled\:space-x-40:disabled { column-gap: 10rem; }
.layout-disabled\:space-x-44:disabled { column-gap: 11rem; }
.layout-disabled\:space-x-48:disabled { column-gap: 12rem; }
.layout-disabled\:space-x-52:disabled { column-gap: 13rem; }
.layout-disabled\:space-x-56:disabled { column-gap: 14rem; }
.layout-disabled\:space-x-60:disabled { column-gap: 15rem; }
.layout-disabled\:space-x-64:disabled { column-gap: 16rem; }
.layout-disabled\:space-x-72:disabled { column-gap: 18rem; }
.layout-disabled\:space-x-80:disabled { column-gap: 20rem; }
.layout-disabled\:space-x-96:disabled { column-gap: 24rem; }
.layout-disabled\:space-y-0:disabled { row-gap: 0px; }
.layout-disabled\:space-y-0.layout-5:disabled { row-gap: 0.layout-125rem; }
.layout-disabled\:space-y-1:disabled { row-gap: 0.layout-25rem; }
.layout-disabled\:space-y-1.layout-5:disabled { row-gap: 0.layout-375rem; }
.layout-disabled\:space-y-2:disabled { row-gap: 0.layout-5rem; }
.layout-disabled\:space-y-2.layout-5:disabled { row-gap: 0.layout-625rem; }
.layout-disabled\:space-y-3:disabled { row-gap: 0.layout-75rem; }
.layout-disabled\:space-y-3.layout-5:disabled { row-gap: 0.layout-875rem; }
.layout-disabled\:space-y-4:disabled { row-gap: 1rem; }
.layout-disabled\:space-y-5:disabled { row-gap: 1.layout-25rem; }
.layout-disabled\:space-y-6:disabled { row-gap: 1.layout-5rem; }
.layout-disabled\:space-y-7:disabled { row-gap: 1.layout-75rem; }
.layout-disabled\:space-y-8:disabled { row-gap: 2rem; }
.layout-disabled\:space-y-9:disabled { row-gap: 2.layout-25rem; }
.layout-disabled\:space-y-10:disabled { row-gap: 2.layout-5rem; }
.layout-disabled\:space-y-11:disabled { row-gap: 2.layout-75rem; }
.layout-disabled\:space-y-12:disabled { row-gap: 3rem; }
.layout-disabled\:space-y-14:disabled { row-gap: 3.layout-5rem; }
.layout-disabled\:space-y-16:disabled { row-gap: 4rem; }
.layout-disabled\:space-y-20:disabled { row-gap: 5rem; }
.layout-disabled\:space-y-24:disabled { row-gap: 6rem; }
.layout-disabled\:space-y-28:disabled { row-gap: 7rem; }
.layout-disabled\:space-y-32:disabled { row-gap: 8rem; }
.layout-disabled\:space-y-36:disabled { row-gap: 9rem; }
.layout-disabled\:space-y-40:disabled { row-gap: 10rem; }
.layout-disabled\:space-y-44:disabled { row-gap: 11rem; }
.layout-disabled\:space-y-48:disabled { row-gap: 12rem; }
.layout-disabled\:space-y-52:disabled { row-gap: 13rem; }
.layout-disabled\:space-y-56:disabled { row-gap: 14rem; }
.layout-disabled\:space-y-60:disabled { row-gap: 15rem; }
.layout-disabled\:space-y-64:disabled { row-gap: 16rem; }
.layout-disabled\:space-y-72:disabled { row-gap: 18rem; }
.layout-disabled\:space-y-80:disabled { row-gap: 20rem; }
.layout-disabled\:space-y-96:disabled { row-gap: 24rem; }

.layout-first\:p-0:nth-child(first) { padding: 0px; }
.layout-first\:p-0.layout-5:nth-child(first) { padding: 0.layout-125rem; }
.layout-first\:p-1:nth-child(first) { padding: 0.layout-25rem; }
.layout-first\:p-1.layout-5:nth-child(first) { padding: 0.layout-375rem; }
.layout-first\:p-2:nth-child(first) { padding: 0.layout-5rem; }
.layout-first\:p-2.layout-5:nth-child(first) { padding: 0.layout-625rem; }
.layout-first\:p-3:nth-child(first) { padding: 0.layout-75rem; }
.layout-first\:p-3.layout-5:nth-child(first) { padding: 0.layout-875rem; }
.layout-first\:p-4:nth-child(first) { padding: 1rem; }
.layout-first\:p-5:nth-child(first) { padding: 1.layout-25rem; }
.layout-first\:p-6:nth-child(first) { padding: 1.layout-5rem; }
.layout-first\:p-7:nth-child(first) { padding: 1.layout-75rem; }
.layout-first\:p-8:nth-child(first) { padding: 2rem; }
.layout-first\:p-9:nth-child(first) { padding: 2.layout-25rem; }
.layout-first\:p-10:nth-child(first) { padding: 2.layout-5rem; }
.layout-first\:p-11:nth-child(first) { padding: 2.layout-75rem; }
.layout-first\:p-12:nth-child(first) { padding: 3rem; }
.layout-first\:p-14:nth-child(first) { padding: 3.layout-5rem; }
.layout-first\:p-16:nth-child(first) { padding: 4rem; }
.layout-first\:p-20:nth-child(first) { padding: 5rem; }
.layout-first\:p-24:nth-child(first) { padding: 6rem; }
.layout-first\:p-28:nth-child(first) { padding: 7rem; }
.layout-first\:p-32:nth-child(first) { padding: 8rem; }
.layout-first\:p-36:nth-child(first) { padding: 9rem; }
.layout-first\:p-40:nth-child(first) { padding: 10rem; }
.layout-first\:p-44:nth-child(first) { padding: 11rem; }
.layout-first\:p-48:nth-child(first) { padding: 12rem; }
.layout-first\:p-52:nth-child(first) { padding: 13rem; }
.layout-first\:p-56:nth-child(first) { padding: 14rem; }
.layout-first\:p-60:nth-child(first) { padding: 15rem; }
.layout-first\:p-64:nth-child(first) { padding: 16rem; }
.layout-first\:p-72:nth-child(first) { padding: 18rem; }
.layout-first\:p-80:nth-child(first) { padding: 20rem; }
.layout-first\:p-96:nth-child(first) { padding: 24rem; }
.layout-first\:m-0:nth-child(first) { margin: 0px; }
.layout-first\:m-0.layout-5:nth-child(first) { margin: 0.layout-125rem; }
.layout-first\:m-1:nth-child(first) { margin: 0.layout-25rem; }
.layout-first\:m-1.layout-5:nth-child(first) { margin: 0.layout-375rem; }
.layout-first\:m-2:nth-child(first) { margin: 0.layout-5rem; }
.layout-first\:m-2.layout-5:nth-child(first) { margin: 0.layout-625rem; }
.layout-first\:m-3:nth-child(first) { margin: 0.layout-75rem; }
.layout-first\:m-3.layout-5:nth-child(first) { margin: 0.layout-875rem; }
.layout-first\:m-4:nth-child(first) { margin: 1rem; }
.layout-first\:m-5:nth-child(first) { margin: 1.layout-25rem; }
.layout-first\:m-6:nth-child(first) { margin: 1.layout-5rem; }
.layout-first\:m-7:nth-child(first) { margin: 1.layout-75rem; }
.layout-first\:m-8:nth-child(first) { margin: 2rem; }
.layout-first\:m-9:nth-child(first) { margin: 2.layout-25rem; }
.layout-first\:m-10:nth-child(first) { margin: 2.layout-5rem; }
.layout-first\:m-11:nth-child(first) { margin: 2.layout-75rem; }
.layout-first\:m-12:nth-child(first) { margin: 3rem; }
.layout-first\:m-14:nth-child(first) { margin: 3.layout-5rem; }
.layout-first\:m-16:nth-child(first) { margin: 4rem; }
.layout-first\:m-20:nth-child(first) { margin: 5rem; }
.layout-first\:m-24:nth-child(first) { margin: 6rem; }
.layout-first\:m-28:nth-child(first) { margin: 7rem; }
.layout-first\:m-32:nth-child(first) { margin: 8rem; }
.layout-first\:m-36:nth-child(first) { margin: 9rem; }
.layout-first\:m-40:nth-child(first) { margin: 10rem; }
.layout-first\:m-44:nth-child(first) { margin: 11rem; }
.layout-first\:m-48:nth-child(first) { margin: 12rem; }
.layout-first\:m-52:nth-child(first) { margin: 13rem; }
.layout-first\:m-56:nth-child(first) { margin: 14rem; }
.layout-first\:m-60:nth-child(first) { margin: 15rem; }
.layout-first\:m-64:nth-child(first) { margin: 16rem; }
.layout-first\:m-72:nth-child(first) { margin: 18rem; }
.layout-first\:m-80:nth-child(first) { margin: 20rem; }
.layout-first\:m-96:nth-child(first) { margin: 24rem; }
.layout-first\:gap-0:nth-child(first) { gap: 0px; }
.layout-first\:gap-0.layout-5:nth-child(first) { gap: 0.layout-125rem; }
.layout-first\:gap-1:nth-child(first) { gap: 0.layout-25rem; }
.layout-first\:gap-1.layout-5:nth-child(first) { gap: 0.layout-375rem; }
.layout-first\:gap-2:nth-child(first) { gap: 0.layout-5rem; }
.layout-first\:gap-2.layout-5:nth-child(first) { gap: 0.layout-625rem; }
.layout-first\:gap-3:nth-child(first) { gap: 0.layout-75rem; }
.layout-first\:gap-3.layout-5:nth-child(first) { gap: 0.layout-875rem; }
.layout-first\:gap-4:nth-child(first) { gap: 1rem; }
.layout-first\:gap-5:nth-child(first) { gap: 1.layout-25rem; }
.layout-first\:gap-6:nth-child(first) { gap: 1.layout-5rem; }
.layout-first\:gap-7:nth-child(first) { gap: 1.layout-75rem; }
.layout-first\:gap-8:nth-child(first) { gap: 2rem; }
.layout-first\:gap-9:nth-child(first) { gap: 2.layout-25rem; }
.layout-first\:gap-10:nth-child(first) { gap: 2.layout-5rem; }
.layout-first\:gap-11:nth-child(first) { gap: 2.layout-75rem; }
.layout-first\:gap-12:nth-child(first) { gap: 3rem; }
.layout-first\:gap-14:nth-child(first) { gap: 3.layout-5rem; }
.layout-first\:gap-16:nth-child(first) { gap: 4rem; }
.layout-first\:gap-20:nth-child(first) { gap: 5rem; }
.layout-first\:gap-24:nth-child(first) { gap: 6rem; }
.layout-first\:gap-28:nth-child(first) { gap: 7rem; }
.layout-first\:gap-32:nth-child(first) { gap: 8rem; }
.layout-first\:gap-36:nth-child(first) { gap: 9rem; }
.layout-first\:gap-40:nth-child(first) { gap: 10rem; }
.layout-first\:gap-44:nth-child(first) { gap: 11rem; }
.layout-first\:gap-48:nth-child(first) { gap: 12rem; }
.layout-first\:gap-52:nth-child(first) { gap: 13rem; }
.layout-first\:gap-56:nth-child(first) { gap: 14rem; }
.layout-first\:gap-60:nth-child(first) { gap: 15rem; }
.layout-first\:gap-64:nth-child(first) { gap: 16rem; }
.layout-first\:gap-72:nth-child(first) { gap: 18rem; }
.layout-first\:gap-80:nth-child(first) { gap: 20rem; }
.layout-first\:gap-96:nth-child(first) { gap: 24rem; }
.layout-first\:space-x-0:nth-child(first) { column-gap: 0px; }
.layout-first\:space-x-0.layout-5:nth-child(first) { column-gap: 0.layout-125rem; }
.layout-first\:space-x-1:nth-child(first) { column-gap: 0.layout-25rem; }
.layout-first\:space-x-1.layout-5:nth-child(first) { column-gap: 0.layout-375rem; }
.layout-first\:space-x-2:nth-child(first) { column-gap: 0.layout-5rem; }
.layout-first\:space-x-2.layout-5:nth-child(first) { column-gap: 0.layout-625rem; }
.layout-first\:space-x-3:nth-child(first) { column-gap: 0.layout-75rem; }
.layout-first\:space-x-3.layout-5:nth-child(first) { column-gap: 0.layout-875rem; }
.layout-first\:space-x-4:nth-child(first) { column-gap: 1rem; }
.layout-first\:space-x-5:nth-child(first) { column-gap: 1.layout-25rem; }
.layout-first\:space-x-6:nth-child(first) { column-gap: 1.layout-5rem; }
.layout-first\:space-x-7:nth-child(first) { column-gap: 1.layout-75rem; }
.layout-first\:space-x-8:nth-child(first) { column-gap: 2rem; }
.layout-first\:space-x-9:nth-child(first) { column-gap: 2.layout-25rem; }
.layout-first\:space-x-10:nth-child(first) { column-gap: 2.layout-5rem; }
.layout-first\:space-x-11:nth-child(first) { column-gap: 2.layout-75rem; }
.layout-first\:space-x-12:nth-child(first) { column-gap: 3rem; }
.layout-first\:space-x-14:nth-child(first) { column-gap: 3.layout-5rem; }
.layout-first\:space-x-16:nth-child(first) { column-gap: 4rem; }
.layout-first\:space-x-20:nth-child(first) { column-gap: 5rem; }
.layout-first\:space-x-24:nth-child(first) { column-gap: 6rem; }
.layout-first\:space-x-28:nth-child(first) { column-gap: 7rem; }
.layout-first\:space-x-32:nth-child(first) { column-gap: 8rem; }
.layout-first\:space-x-36:nth-child(first) { column-gap: 9rem; }
.layout-first\:space-x-40:nth-child(first) { column-gap: 10rem; }
.layout-first\:space-x-44:nth-child(first) { column-gap: 11rem; }
.layout-first\:space-x-48:nth-child(first) { column-gap: 12rem; }
.layout-first\:space-x-52:nth-child(first) { column-gap: 13rem; }
.layout-first\:space-x-56:nth-child(first) { column-gap: 14rem; }
.layout-first\:space-x-60:nth-child(first) { column-gap: 15rem; }
.layout-first\:space-x-64:nth-child(first) { column-gap: 16rem; }
.layout-first\:space-x-72:nth-child(first) { column-gap: 18rem; }
.layout-first\:space-x-80:nth-child(first) { column-gap: 20rem; }
.layout-first\:space-x-96:nth-child(first) { column-gap: 24rem; }
.layout-first\:space-y-0:nth-child(first) { row-gap: 0px; }
.layout-first\:space-y-0.layout-5:nth-child(first) { row-gap: 0.layout-125rem; }
.layout-first\:space-y-1:nth-child(first) { row-gap: 0.layout-25rem; }
.layout-first\:space-y-1.layout-5:nth-child(first) { row-gap: 0.layout-375rem; }
.layout-first\:space-y-2:nth-child(first) { row-gap: 0.layout-5rem; }
.layout-first\:space-y-2.layout-5:nth-child(first) { row-gap: 0.layout-625rem; }
.layout-first\:space-y-3:nth-child(first) { row-gap: 0.layout-75rem; }
.layout-first\:space-y-3.layout-5:nth-child(first) { row-gap: 0.layout-875rem; }
.layout-first\:space-y-4:nth-child(first) { row-gap: 1rem; }
.layout-first\:space-y-5:nth-child(first) { row-gap: 1.layout-25rem; }
.layout-first\:space-y-6:nth-child(first) { row-gap: 1.layout-5rem; }
.layout-first\:space-y-7:nth-child(first) { row-gap: 1.layout-75rem; }
.layout-first\:space-y-8:nth-child(first) { row-gap: 2rem; }
.layout-first\:space-y-9:nth-child(first) { row-gap: 2.layout-25rem; }
.layout-first\:space-y-10:nth-child(first) { row-gap: 2.layout-5rem; }
.layout-first\:space-y-11:nth-child(first) { row-gap: 2.layout-75rem; }
.layout-first\:space-y-12:nth-child(first) { row-gap: 3rem; }
.layout-first\:space-y-14:nth-child(first) { row-gap: 3.layout-5rem; }
.layout-first\:space-y-16:nth-child(first) { row-gap: 4rem; }
.layout-first\:space-y-20:nth-child(first) { row-gap: 5rem; }
.layout-first\:space-y-24:nth-child(first) { row-gap: 6rem; }
.layout-first\:space-y-28:nth-child(first) { row-gap: 7rem; }
.layout-first\:space-y-32:nth-child(first) { row-gap: 8rem; }
.layout-first\:space-y-36:nth-child(first) { row-gap: 9rem; }
.layout-first\:space-y-40:nth-child(first) { row-gap: 10rem; }
.layout-first\:space-y-44:nth-child(first) { row-gap: 11rem; }
.layout-first\:space-y-48:nth-child(first) { row-gap: 12rem; }
.layout-first\:space-y-52:nth-child(first) { row-gap: 13rem; }
.layout-first\:space-y-56:nth-child(first) { row-gap: 14rem; }
.layout-first\:space-y-60:nth-child(first) { row-gap: 15rem; }
.layout-first\:space-y-64:nth-child(first) { row-gap: 16rem; }
.layout-first\:space-y-72:nth-child(first) { row-gap: 18rem; }
.layout-first\:space-y-80:nth-child(first) { row-gap: 20rem; }
.layout-first\:space-y-96:nth-child(first) { row-gap: 24rem; }

.layout-last\:p-0:nth-child(last) { padding: 0px; }
.layout-last\:p-0.layout-5:nth-child(last) { padding: 0.layout-125rem; }
.layout-last\:p-1:nth-child(last) { padding: 0.layout-25rem; }
.layout-last\:p-1.layout-5:nth-child(last) { padding: 0.layout-375rem; }
.layout-last\:p-2:nth-child(last) { padding: 0.layout-5rem; }
.layout-last\:p-2.layout-5:nth-child(last) { padding: 0.layout-625rem; }
.layout-last\:p-3:nth-child(last) { padding: 0.layout-75rem; }
.layout-last\:p-3.layout-5:nth-child(last) { padding: 0.layout-875rem; }
.layout-last\:p-4:nth-child(last) { padding: 1rem; }
.layout-last\:p-5:nth-child(last) { padding: 1.layout-25rem; }
.layout-last\:p-6:nth-child(last) { padding: 1.layout-5rem; }
.layout-last\:p-7:nth-child(last) { padding: 1.layout-75rem; }
.layout-last\:p-8:nth-child(last) { padding: 2rem; }
.layout-last\:p-9:nth-child(last) { padding: 2.layout-25rem; }
.layout-last\:p-10:nth-child(last) { padding: 2.layout-5rem; }
.layout-last\:p-11:nth-child(last) { padding: 2.layout-75rem; }
.layout-last\:p-12:nth-child(last) { padding: 3rem; }
.layout-last\:p-14:nth-child(last) { padding: 3.layout-5rem; }
.layout-last\:p-16:nth-child(last) { padding: 4rem; }
.layout-last\:p-20:nth-child(last) { padding: 5rem; }
.layout-last\:p-24:nth-child(last) { padding: 6rem; }
.layout-last\:p-28:nth-child(last) { padding: 7rem; }
.layout-last\:p-32:nth-child(last) { padding: 8rem; }
.layout-last\:p-36:nth-child(last) { padding: 9rem; }
.layout-last\:p-40:nth-child(last) { padding: 10rem; }
.layout-last\:p-44:nth-child(last) { padding: 11rem; }
.layout-last\:p-48:nth-child(last) { padding: 12rem; }
.layout-last\:p-52:nth-child(last) { padding: 13rem; }
.layout-last\:p-56:nth-child(last) { padding: 14rem; }
.layout-last\:p-60:nth-child(last) { padding: 15rem; }
.layout-last\:p-64:nth-child(last) { padding: 16rem; }
.layout-last\:p-72:nth-child(last) { padding: 18rem; }
.layout-last\:p-80:nth-child(last) { padding: 20rem; }
.layout-last\:p-96:nth-child(last) { padding: 24rem; }
.layout-last\:m-0:nth-child(last) { margin: 0px; }
.layout-last\:m-0.layout-5:nth-child(last) { margin: 0.layout-125rem; }
.layout-last\:m-1:nth-child(last) { margin: 0.layout-25rem; }
.layout-last\:m-1.layout-5:nth-child(last) { margin: 0.layout-375rem; }
.layout-last\:m-2:nth-child(last) { margin: 0.layout-5rem; }
.layout-last\:m-2.layout-5:nth-child(last) { margin: 0.layout-625rem; }
.layout-last\:m-3:nth-child(last) { margin: 0.layout-75rem; }
.layout-last\:m-3.layout-5:nth-child(last) { margin: 0.layout-875rem; }
.layout-last\:m-4:nth-child(last) { margin: 1rem; }
.layout-last\:m-5:nth-child(last) { margin: 1.layout-25rem; }
.layout-last\:m-6:nth-child(last) { margin: 1.layout-5rem; }
.layout-last\:m-7:nth-child(last) { margin: 1.layout-75rem; }
.layout-last\:m-8:nth-child(last) { margin: 2rem; }
.layout-last\:m-9:nth-child(last) { margin: 2.layout-25rem; }
.layout-last\:m-10:nth-child(last) { margin: 2.layout-5rem; }
.layout-last\:m-11:nth-child(last) { margin: 2.layout-75rem; }
.layout-last\:m-12:nth-child(last) { margin: 3rem; }
.layout-last\:m-14:nth-child(last) { margin: 3.layout-5rem; }
.layout-last\:m-16:nth-child(last) { margin: 4rem; }
.layout-last\:m-20:nth-child(last) { margin: 5rem; }
.layout-last\:m-24:nth-child(last) { margin: 6rem; }
.layout-last\:m-28:nth-child(last) { margin: 7rem; }
.layout-last\:m-32:nth-child(last) { margin: 8rem; }
.layout-last\:m-36:nth-child(last) { margin: 9rem; }
.layout-last\:m-40:nth-child(last) { margin: 10rem; }
.layout-last\:m-44:nth-child(last) { margin: 11rem; }
.layout-last\:m-48:nth-child(last) { margin: 12rem; }
.layout-last\:m-52:nth-child(last) { margin: 13rem; }
.layout-last\:m-56:nth-child(last) { margin: 14rem; }
.layout-last\:m-60:nth-child(last) { margin: 15rem; }
.layout-last\:m-64:nth-child(last) { margin: 16rem; }
.layout-last\:m-72:nth-child(last) { margin: 18rem; }
.layout-last\:m-80:nth-child(last) { margin: 20rem; }
.layout-last\:m-96:nth-child(last) { margin: 24rem; }
.layout-last\:gap-0:nth-child(last) { gap: 0px; }
.layout-last\:gap-0.layout-5:nth-child(last) { gap: 0.layout-125rem; }
.layout-last\:gap-1:nth-child(last) { gap: 0.layout-25rem; }
.layout-last\:gap-1.layout-5:nth-child(last) { gap: 0.layout-375rem; }
.layout-last\:gap-2:nth-child(last) { gap: 0.layout-5rem; }
.layout-last\:gap-2.layout-5:nth-child(last) { gap: 0.layout-625rem; }
.layout-last\:gap-3:nth-child(last) { gap: 0.layout-75rem; }
.layout-last\:gap-3.layout-5:nth-child(last) { gap: 0.layout-875rem; }
.layout-last\:gap-4:nth-child(last) { gap: 1rem; }
.layout-last\:gap-5:nth-child(last) { gap: 1.layout-25rem; }
.layout-last\:gap-6:nth-child(last) { gap: 1.layout-5rem; }
.layout-last\:gap-7:nth-child(last) { gap: 1.layout-75rem; }
.layout-last\:gap-8:nth-child(last) { gap: 2rem; }
.layout-last\:gap-9:nth-child(last) { gap: 2.layout-25rem; }
.layout-last\:gap-10:nth-child(last) { gap: 2.layout-5rem; }
.layout-last\:gap-11:nth-child(last) { gap: 2.layout-75rem; }
.layout-last\:gap-12:nth-child(last) { gap: 3rem; }
.layout-last\:gap-14:nth-child(last) { gap: 3.layout-5rem; }
.layout-last\:gap-16:nth-child(last) { gap: 4rem; }
.layout-last\:gap-20:nth-child(last) { gap: 5rem; }
.layout-last\:gap-24:nth-child(last) { gap: 6rem; }
.layout-last\:gap-28:nth-child(last) { gap: 7rem; }
.layout-last\:gap-32:nth-child(last) { gap: 8rem; }
.layout-last\:gap-36:nth-child(last) { gap: 9rem; }
.layout-last\:gap-40:nth-child(last) { gap: 10rem; }
.layout-last\:gap-44:nth-child(last) { gap: 11rem; }
.layout-last\:gap-48:nth-child(last) { gap: 12rem; }
.layout-last\:gap-52:nth-child(last) { gap: 13rem; }
.layout-last\:gap-56:nth-child(last) { gap: 14rem; }
.layout-last\:gap-60:nth-child(last) { gap: 15rem; }
.layout-last\:gap-64:nth-child(last) { gap: 16rem; }
.layout-last\:gap-72:nth-child(last) { gap: 18rem; }
.layout-last\:gap-80:nth-child(last) { gap: 20rem; }
.layout-last\:gap-96:nth-child(last) { gap: 24rem; }
.layout-last\:space-x-0:nth-child(last) { column-gap: 0px; }
.layout-last\:space-x-0.layout-5:nth-child(last) { column-gap: 0.layout-125rem; }
.layout-last\:space-x-1:nth-child(last) { column-gap: 0.layout-25rem; }
.layout-last\:space-x-1.layout-5:nth-child(last) { column-gap: 0.layout-375rem; }
.layout-last\:space-x-2:nth-child(last) { column-gap: 0.layout-5rem; }
.layout-last\:space-x-2.layout-5:nth-child(last) { column-gap: 0.layout-625rem; }
.layout-last\:space-x-3:nth-child(last) { column-gap: 0.layout-75rem; }
.layout-last\:space-x-3.layout-5:nth-child(last) { column-gap: 0.layout-875rem; }
.layout-last\:space-x-4:nth-child(last) { column-gap: 1rem; }
.layout-last\:space-x-5:nth-child(last) { column-gap: 1.layout-25rem; }
.layout-last\:space-x-6:nth-child(last) { column-gap: 1.layout-5rem; }
.layout-last\:space-x-7:nth-child(last) { column-gap: 1.layout-75rem; }
.layout-last\:space-x-8:nth-child(last) { column-gap: 2rem; }
.layout-last\:space-x-9:nth-child(last) { column-gap: 2.layout-25rem; }
.layout-last\:space-x-10:nth-child(last) { column-gap: 2.layout-5rem; }
.layout-last\:space-x-11:nth-child(last) { column-gap: 2.layout-75rem; }
.layout-last\:space-x-12:nth-child(last) { column-gap: 3rem; }
.layout-last\:space-x-14:nth-child(last) { column-gap: 3.layout-5rem; }
.layout-last\:space-x-16:nth-child(last) { column-gap: 4rem; }
.layout-last\:space-x-20:nth-child(last) { column-gap: 5rem; }
.layout-last\:space-x-24:nth-child(last) { column-gap: 6rem; }
.layout-last\:space-x-28:nth-child(last) { column-gap: 7rem; }
.layout-last\:space-x-32:nth-child(last) { column-gap: 8rem; }
.layout-last\:space-x-36:nth-child(last) { column-gap: 9rem; }
.layout-last\:space-x-40:nth-child(last) { column-gap: 10rem; }
.layout-last\:space-x-44:nth-child(last) { column-gap: 11rem; }
.layout-last\:space-x-48:nth-child(last) { column-gap: 12rem; }
.layout-last\:space-x-52:nth-child(last) { column-gap: 13rem; }
.layout-last\:space-x-56:nth-child(last) { column-gap: 14rem; }
.layout-last\:space-x-60:nth-child(last) { column-gap: 15rem; }
.layout-last\:space-x-64:nth-child(last) { column-gap: 16rem; }
.layout-last\:space-x-72:nth-child(last) { column-gap: 18rem; }
.layout-last\:space-x-80:nth-child(last) { column-gap: 20rem; }
.layout-last\:space-x-96:nth-child(last) { column-gap: 24rem; }
.layout-last\:space-y-0:nth-child(last) { row-gap: 0px; }
.layout-last\:space-y-0.layout-5:nth-child(last) { row-gap: 0.layout-125rem; }
.layout-last\:space-y-1:nth-child(last) { row-gap: 0.layout-25rem; }
.layout-last\:space-y-1.layout-5:nth-child(last) { row-gap: 0.layout-375rem; }
.layout-last\:space-y-2:nth-child(last) { row-gap: 0.layout-5rem; }
.layout-last\:space-y-2.layout-5:nth-child(last) { row-gap: 0.layout-625rem; }
.layout-last\:space-y-3:nth-child(last) { row-gap: 0.layout-75rem; }
.layout-last\:space-y-3.layout-5:nth-child(last) { row-gap: 0.layout-875rem; }
.layout-last\:space-y-4:nth-child(last) { row-gap: 1rem; }
.layout-last\:space-y-5:nth-child(last) { row-gap: 1.layout-25rem; }
.layout-last\:space-y-6:nth-child(last) { row-gap: 1.layout-5rem; }
.layout-last\:space-y-7:nth-child(last) { row-gap: 1.layout-75rem; }
.layout-last\:space-y-8:nth-child(last) { row-gap: 2rem; }
.layout-last\:space-y-9:nth-child(last) { row-gap: 2.layout-25rem; }
.layout-last\:space-y-10:nth-child(last) { row-gap: 2.layout-5rem; }
.layout-last\:space-y-11:nth-child(last) { row-gap: 2.layout-75rem; }
.layout-last\:space-y-12:nth-child(last) { row-gap: 3rem; }
.layout-last\:space-y-14:nth-child(last) { row-gap: 3.layout-5rem; }
.layout-last\:space-y-16:nth-child(last) { row-gap: 4rem; }
.layout-last\:space-y-20:nth-child(last) { row-gap: 5rem; }
.layout-last\:space-y-24:nth-child(last) { row-gap: 6rem; }
.layout-last\:space-y-28:nth-child(last) { row-gap: 7rem; }
.layout-last\:space-y-32:nth-child(last) { row-gap: 8rem; }
.layout-last\:space-y-36:nth-child(last) { row-gap: 9rem; }
.layout-last\:space-y-40:nth-child(last) { row-gap: 10rem; }
.layout-last\:space-y-44:nth-child(last) { row-gap: 11rem; }
.layout-last\:space-y-48:nth-child(last) { row-gap: 12rem; }
.layout-last\:space-y-52:nth-child(last) { row-gap: 13rem; }
.layout-last\:space-y-56:nth-child(last) { row-gap: 14rem; }
.layout-last\:space-y-60:nth-child(last) { row-gap: 15rem; }
.layout-last\:space-y-64:nth-child(last) { row-gap: 16rem; }
.layout-last\:space-y-72:nth-child(last) { row-gap: 18rem; }
.layout-last\:space-y-80:nth-child(last) { row-gap: 20rem; }
.layout-last\:space-y-96:nth-child(last) { row-gap: 24rem; }

.layout-odd\:p-0:nth-child(odd) { padding: 0px; }
.layout-odd\:p-0.layout-5:nth-child(odd) { padding: 0.layout-125rem; }
.layout-odd\:p-1:nth-child(odd) { padding: 0.layout-25rem; }
.layout-odd\:p-1.layout-5:nth-child(odd) { padding: 0.layout-375rem; }
.layout-odd\:p-2:nth-child(odd) { padding: 0.layout-5rem; }
.layout-odd\:p-2.layout-5:nth-child(odd) { padding: 0.layout-625rem; }
.layout-odd\:p-3:nth-child(odd) { padding: 0.layout-75rem; }
.layout-odd\:p-3.layout-5:nth-child(odd) { padding: 0.layout-875rem; }
.layout-odd\:p-4:nth-child(odd) { padding: 1rem; }
.layout-odd\:p-5:nth-child(odd) { padding: 1.layout-25rem; }
.layout-odd\:p-6:nth-child(odd) { padding: 1.layout-5rem; }
.layout-odd\:p-7:nth-child(odd) { padding: 1.layout-75rem; }
.layout-odd\:p-8:nth-child(odd) { padding: 2rem; }
.layout-odd\:p-9:nth-child(odd) { padding: 2.layout-25rem; }
.layout-odd\:p-10:nth-child(odd) { padding: 2.layout-5rem; }
.layout-odd\:p-11:nth-child(odd) { padding: 2.layout-75rem; }
.layout-odd\:p-12:nth-child(odd) { padding: 3rem; }
.layout-odd\:p-14:nth-child(odd) { padding: 3.layout-5rem; }
.layout-odd\:p-16:nth-child(odd) { padding: 4rem; }
.layout-odd\:p-20:nth-child(odd) { padding: 5rem; }
.layout-odd\:p-24:nth-child(odd) { padding: 6rem; }
.layout-odd\:p-28:nth-child(odd) { padding: 7rem; }
.layout-odd\:p-32:nth-child(odd) { padding: 8rem; }
.layout-odd\:p-36:nth-child(odd) { padding: 9rem; }
.layout-odd\:p-40:nth-child(odd) { padding: 10rem; }
.layout-odd\:p-44:nth-child(odd) { padding: 11rem; }
.layout-odd\:p-48:nth-child(odd) { padding: 12rem; }
.layout-odd\:p-52:nth-child(odd) { padding: 13rem; }
.layout-odd\:p-56:nth-child(odd) { padding: 14rem; }
.layout-odd\:p-60:nth-child(odd) { padding: 15rem; }
.layout-odd\:p-64:nth-child(odd) { padding: 16rem; }
.layout-odd\:p-72:nth-child(odd) { padding: 18rem; }
.layout-odd\:p-80:nth-child(odd) { padding: 20rem; }
.layout-odd\:p-96:nth-child(odd) { padding: 24rem; }
.layout-odd\:m-0:nth-child(odd) { margin: 0px; }
.layout-odd\:m-0.layout-5:nth-child(odd) { margin: 0.layout-125rem; }
.layout-odd\:m-1:nth-child(odd) { margin: 0.layout-25rem; }
.layout-odd\:m-1.layout-5:nth-child(odd) { margin: 0.layout-375rem; }
.layout-odd\:m-2:nth-child(odd) { margin: 0.layout-5rem; }
.layout-odd\:m-2.layout-5:nth-child(odd) { margin: 0.layout-625rem; }
.layout-odd\:m-3:nth-child(odd) { margin: 0.layout-75rem; }
.layout-odd\:m-3.layout-5:nth-child(odd) { margin: 0.layout-875rem; }
.layout-odd\:m-4:nth-child(odd) { margin: 1rem; }
.layout-odd\:m-5:nth-child(odd) { margin: 1.layout-25rem; }
.layout-odd\:m-6:nth-child(odd) { margin: 1.layout-5rem; }
.layout-odd\:m-7:nth-child(odd) { margin: 1.layout-75rem; }
.layout-odd\:m-8:nth-child(odd) { margin: 2rem; }
.layout-odd\:m-9:nth-child(odd) { margin: 2.layout-25rem; }
.layout-odd\:m-10:nth-child(odd) { margin: 2.layout-5rem; }
.layout-odd\:m-11:nth-child(odd) { margin: 2.layout-75rem; }
.layout-odd\:m-12:nth-child(odd) { margin: 3rem; }
.layout-odd\:m-14:nth-child(odd) { margin: 3.layout-5rem; }
.layout-odd\:m-16:nth-child(odd) { margin: 4rem; }
.layout-odd\:m-20:nth-child(odd) { margin: 5rem; }
.layout-odd\:m-24:nth-child(odd) { margin: 6rem; }
.layout-odd\:m-28:nth-child(odd) { margin: 7rem; }
.layout-odd\:m-32:nth-child(odd) { margin: 8rem; }
.layout-odd\:m-36:nth-child(odd) { margin: 9rem; }
.layout-odd\:m-40:nth-child(odd) { margin: 10rem; }
.layout-odd\:m-44:nth-child(odd) { margin: 11rem; }
.layout-odd\:m-48:nth-child(odd) { margin: 12rem; }
.layout-odd\:m-52:nth-child(odd) { margin: 13rem; }
.layout-odd\:m-56:nth-child(odd) { margin: 14rem; }
.layout-odd\:m-60:nth-child(odd) { margin: 15rem; }
.layout-odd\:m-64:nth-child(odd) { margin: 16rem; }
.layout-odd\:m-72:nth-child(odd) { margin: 18rem; }
.layout-odd\:m-80:nth-child(odd) { margin: 20rem; }
.layout-odd\:m-96:nth-child(odd) { margin: 24rem; }
.layout-odd\:gap-0:nth-child(odd) { gap: 0px; }
.layout-odd\:gap-0.layout-5:nth-child(odd) { gap: 0.layout-125rem; }
.layout-odd\:gap-1:nth-child(odd) { gap: 0.layout-25rem; }
.layout-odd\:gap-1.layout-5:nth-child(odd) { gap: 0.layout-375rem; }
.layout-odd\:gap-2:nth-child(odd) { gap: 0.layout-5rem; }
.layout-odd\:gap-2.layout-5:nth-child(odd) { gap: 0.layout-625rem; }
.layout-odd\:gap-3:nth-child(odd) { gap: 0.layout-75rem; }
.layout-odd\:gap-3.layout-5:nth-child(odd) { gap: 0.layout-875rem; }
.layout-odd\:gap-4:nth-child(odd) { gap: 1rem; }
.layout-odd\:gap-5:nth-child(odd) { gap: 1.layout-25rem; }
.layout-odd\:gap-6:nth-child(odd) { gap: 1.layout-5rem; }
.layout-odd\:gap-7:nth-child(odd) { gap: 1.layout-75rem; }
.layout-odd\:gap-8:nth-child(odd) { gap: 2rem; }
.layout-odd\:gap-9:nth-child(odd) { gap: 2.layout-25rem; }
.layout-odd\:gap-10:nth-child(odd) { gap: 2.layout-5rem; }
.layout-odd\:gap-11:nth-child(odd) { gap: 2.layout-75rem; }
.layout-odd\:gap-12:nth-child(odd) { gap: 3rem; }
.layout-odd\:gap-14:nth-child(odd) { gap: 3.layout-5rem; }
.layout-odd\:gap-16:nth-child(odd) { gap: 4rem; }
.layout-odd\:gap-20:nth-child(odd) { gap: 5rem; }
.layout-odd\:gap-24:nth-child(odd) { gap: 6rem; }
.layout-odd\:gap-28:nth-child(odd) { gap: 7rem; }
.layout-odd\:gap-32:nth-child(odd) { gap: 8rem; }
.layout-odd\:gap-36:nth-child(odd) { gap: 9rem; }
.layout-odd\:gap-40:nth-child(odd) { gap: 10rem; }
.layout-odd\:gap-44:nth-child(odd) { gap: 11rem; }
.layout-odd\:gap-48:nth-child(odd) { gap: 12rem; }
.layout-odd\:gap-52:nth-child(odd) { gap: 13rem; }
.layout-odd\:gap-56:nth-child(odd) { gap: 14rem; }
.layout-odd\:gap-60:nth-child(odd) { gap: 15rem; }
.layout-odd\:gap-64:nth-child(odd) { gap: 16rem; }
.layout-odd\:gap-72:nth-child(odd) { gap: 18rem; }
.layout-odd\:gap-80:nth-child(odd) { gap: 20rem; }
.layout-odd\:gap-96:nth-child(odd) { gap: 24rem; }
.layout-odd\:space-x-0:nth-child(odd) { column-gap: 0px; }
.layout-odd\:space-x-0.layout-5:nth-child(odd) { column-gap: 0.layout-125rem; }
.layout-odd\:space-x-1:nth-child(odd) { column-gap: 0.layout-25rem; }
.layout-odd\:space-x-1.layout-5:nth-child(odd) { column-gap: 0.layout-375rem; }
.layout-odd\:space-x-2:nth-child(odd) { column-gap: 0.layout-5rem; }
.layout-odd\:space-x-2.layout-5:nth-child(odd) { column-gap: 0.layout-625rem; }
.layout-odd\:space-x-3:nth-child(odd) { column-gap: 0.layout-75rem; }
.layout-odd\:space-x-3.layout-5:nth-child(odd) { column-gap: 0.layout-875rem; }
.layout-odd\:space-x-4:nth-child(odd) { column-gap: 1rem; }
.layout-odd\:space-x-5:nth-child(odd) { column-gap: 1.layout-25rem; }
.layout-odd\:space-x-6:nth-child(odd) { column-gap: 1.layout-5rem; }
.layout-odd\:space-x-7:nth-child(odd) { column-gap: 1.layout-75rem; }
.layout-odd\:space-x-8:nth-child(odd) { column-gap: 2rem; }
.layout-odd\:space-x-9:nth-child(odd) { column-gap: 2.layout-25rem; }
.layout-odd\:space-x-10:nth-child(odd) { column-gap: 2.layout-5rem; }
.layout-odd\:space-x-11:nth-child(odd) { column-gap: 2.layout-75rem; }
.layout-odd\:space-x-12:nth-child(odd) { column-gap: 3rem; }
.layout-odd\:space-x-14:nth-child(odd) { column-gap: 3.layout-5rem; }
.layout-odd\:space-x-16:nth-child(odd) { column-gap: 4rem; }
.layout-odd\:space-x-20:nth-child(odd) { column-gap: 5rem; }
.layout-odd\:space-x-24:nth-child(odd) { column-gap: 6rem; }
.layout-odd\:space-x-28:nth-child(odd) { column-gap: 7rem; }
.layout-odd\:space-x-32:nth-child(odd) { column-gap: 8rem; }
.layout-odd\:space-x-36:nth-child(odd) { column-gap: 9rem; }
.layout-odd\:space-x-40:nth-child(odd) { column-gap: 10rem; }
.layout-odd\:space-x-44:nth-child(odd) { column-gap: 11rem; }
.layout-odd\:space-x-48:nth-child(odd) { column-gap: 12rem; }
.layout-odd\:space-x-52:nth-child(odd) { column-gap: 13rem; }
.layout-odd\:space-x-56:nth-child(odd) { column-gap: 14rem; }
.layout-odd\:space-x-60:nth-child(odd) { column-gap: 15rem; }
.layout-odd\:space-x-64:nth-child(odd) { column-gap: 16rem; }
.layout-odd\:space-x-72:nth-child(odd) { column-gap: 18rem; }
.layout-odd\:space-x-80:nth-child(odd) { column-gap: 20rem; }
.layout-odd\:space-x-96:nth-child(odd) { column-gap: 24rem; }
.layout-odd\:space-y-0:nth-child(odd) { row-gap: 0px; }
.layout-odd\:space-y-0.layout-5:nth-child(odd) { row-gap: 0.layout-125rem; }
.layout-odd\:space-y-1:nth-child(odd) { row-gap: 0.layout-25rem; }
.layout-odd\:space-y-1.layout-5:nth-child(odd) { row-gap: 0.layout-375rem; }
.layout-odd\:space-y-2:nth-child(odd) { row-gap: 0.layout-5rem; }
.layout-odd\:space-y-2.layout-5:nth-child(odd) { row-gap: 0.layout-625rem; }
.layout-odd\:space-y-3:nth-child(odd) { row-gap: 0.layout-75rem; }
.layout-odd\:space-y-3.layout-5:nth-child(odd) { row-gap: 0.layout-875rem; }
.layout-odd\:space-y-4:nth-child(odd) { row-gap: 1rem; }
.layout-odd\:space-y-5:nth-child(odd) { row-gap: 1.layout-25rem; }
.layout-odd\:space-y-6:nth-child(odd) { row-gap: 1.layout-5rem; }
.layout-odd\:space-y-7:nth-child(odd) { row-gap: 1.layout-75rem; }
.layout-odd\:space-y-8:nth-child(odd) { row-gap: 2rem; }
.layout-odd\:space-y-9:nth-child(odd) { row-gap: 2.layout-25rem; }
.layout-odd\:space-y-10:nth-child(odd) { row-gap: 2.layout-5rem; }
.layout-odd\:space-y-11:nth-child(odd) { row-gap: 2.layout-75rem; }
.layout-odd\:space-y-12:nth-child(odd) { row-gap: 3rem; }
.layout-odd\:space-y-14:nth-child(odd) { row-gap: 3.layout-5rem; }
.layout-odd\:space-y-16:nth-child(odd) { row-gap: 4rem; }
.layout-odd\:space-y-20:nth-child(odd) { row-gap: 5rem; }
.layout-odd\:space-y-24:nth-child(odd) { row-gap: 6rem; }
.layout-odd\:space-y-28:nth-child(odd) { row-gap: 7rem; }
.layout-odd\:space-y-32:nth-child(odd) { row-gap: 8rem; }
.layout-odd\:space-y-36:nth-child(odd) { row-gap: 9rem; }
.layout-odd\:space-y-40:nth-child(odd) { row-gap: 10rem; }
.layout-odd\:space-y-44:nth-child(odd) { row-gap: 11rem; }
.layout-odd\:space-y-48:nth-child(odd) { row-gap: 12rem; }
.layout-odd\:space-y-52:nth-child(odd) { row-gap: 13rem; }
.layout-odd\:space-y-56:nth-child(odd) { row-gap: 14rem; }
.layout-odd\:space-y-60:nth-child(odd) { row-gap: 15rem; }
.layout-odd\:space-y-64:nth-child(odd) { row-gap: 16rem; }
.layout-odd\:space-y-72:nth-child(odd) { row-gap: 18rem; }
.layout-odd\:space-y-80:nth-child(odd) { row-gap: 20rem; }
.layout-odd\:space-y-96:nth-child(odd) { row-gap: 24rem; }

.layout-even\:p-0:nth-child(even) { padding: 0px; }
.layout-even\:p-0.layout-5:nth-child(even) { padding: 0.layout-125rem; }
.layout-even\:p-1:nth-child(even) { padding: 0.layout-25rem; }
.layout-even\:p-1.layout-5:nth-child(even) { padding: 0.layout-375rem; }
.layout-even\:p-2:nth-child(even) { padding: 0.layout-5rem; }
.layout-even\:p-2.layout-5:nth-child(even) { padding: 0.layout-625rem; }
.layout-even\:p-3:nth-child(even) { padding: 0.layout-75rem; }
.layout-even\:p-3.layout-5:nth-child(even) { padding: 0.layout-875rem; }
.layout-even\:p-4:nth-child(even) { padding: 1rem; }
.layout-even\:p-5:nth-child(even) { padding: 1.layout-25rem; }
.layout-even\:p-6:nth-child(even) { padding: 1.layout-5rem; }
.layout-even\:p-7:nth-child(even) { padding: 1.layout-75rem; }
.layout-even\:p-8:nth-child(even) { padding: 2rem; }
.layout-even\:p-9:nth-child(even) { padding: 2.layout-25rem; }
.layout-even\:p-10:nth-child(even) { padding: 2.layout-5rem; }
.layout-even\:p-11:nth-child(even) { padding: 2.layout-75rem; }
.layout-even\:p-12:nth-child(even) { padding: 3rem; }
.layout-even\:p-14:nth-child(even) { padding: 3.layout-5rem; }
.layout-even\:p-16:nth-child(even) { padding: 4rem; }
.layout-even\:p-20:nth-child(even) { padding: 5rem; }
.layout-even\:p-24:nth-child(even) { padding: 6rem; }
.layout-even\:p-28:nth-child(even) { padding: 7rem; }
.layout-even\:p-32:nth-child(even) { padding: 8rem; }
.layout-even\:p-36:nth-child(even) { padding: 9rem; }
.layout-even\:p-40:nth-child(even) { padding: 10rem; }
.layout-even\:p-44:nth-child(even) { padding: 11rem; }
.layout-even\:p-48:nth-child(even) { padding: 12rem; }
.layout-even\:p-52:nth-child(even) { padding: 13rem; }
.layout-even\:p-56:nth-child(even) { padding: 14rem; }
.layout-even\:p-60:nth-child(even) { padding: 15rem; }
.layout-even\:p-64:nth-child(even) { padding: 16rem; }
.layout-even\:p-72:nth-child(even) { padding: 18rem; }
.layout-even\:p-80:nth-child(even) { padding: 20rem; }
.layout-even\:p-96:nth-child(even) { padding: 24rem; }
.layout-even\:m-0:nth-child(even) { margin: 0px; }
.layout-even\:m-0.layout-5:nth-child(even) { margin: 0.layout-125rem; }
.layout-even\:m-1:nth-child(even) { margin: 0.layout-25rem; }
.layout-even\:m-1.layout-5:nth-child(even) { margin: 0.layout-375rem; }
.layout-even\:m-2:nth-child(even) { margin: 0.layout-5rem; }
.layout-even\:m-2.layout-5:nth-child(even) { margin: 0.layout-625rem; }
.layout-even\:m-3:nth-child(even) { margin: 0.layout-75rem; }
.layout-even\:m-3.layout-5:nth-child(even) { margin: 0.layout-875rem; }
.layout-even\:m-4:nth-child(even) { margin: 1rem; }
.layout-even\:m-5:nth-child(even) { margin: 1.layout-25rem; }
.layout-even\:m-6:nth-child(even) { margin: 1.layout-5rem; }
.layout-even\:m-7:nth-child(even) { margin: 1.layout-75rem; }
.layout-even\:m-8:nth-child(even) { margin: 2rem; }
.layout-even\:m-9:nth-child(even) { margin: 2.layout-25rem; }
.layout-even\:m-10:nth-child(even) { margin: 2.layout-5rem; }
.layout-even\:m-11:nth-child(even) { margin: 2.layout-75rem; }
.layout-even\:m-12:nth-child(even) { margin: 3rem; }
.layout-even\:m-14:nth-child(even) { margin: 3.layout-5rem; }
.layout-even\:m-16:nth-child(even) { margin: 4rem; }
.layout-even\:m-20:nth-child(even) { margin: 5rem; }
.layout-even\:m-24:nth-child(even) { margin: 6rem; }
.layout-even\:m-28:nth-child(even) { margin: 7rem; }
.layout-even\:m-32:nth-child(even) { margin: 8rem; }
.layout-even\:m-36:nth-child(even) { margin: 9rem; }
.layout-even\:m-40:nth-child(even) { margin: 10rem; }
.layout-even\:m-44:nth-child(even) { margin: 11rem; }
.layout-even\:m-48:nth-child(even) { margin: 12rem; }
.layout-even\:m-52:nth-child(even) { margin: 13rem; }
.layout-even\:m-56:nth-child(even) { margin: 14rem; }
.layout-even\:m-60:nth-child(even) { margin: 15rem; }
.layout-even\:m-64:nth-child(even) { margin: 16rem; }
.layout-even\:m-72:nth-child(even) { margin: 18rem; }
.layout-even\:m-80:nth-child(even) { margin: 20rem; }
.layout-even\:m-96:nth-child(even) { margin: 24rem; }
.layout-even\:gap-0:nth-child(even) { gap: 0px; }
.layout-even\:gap-0.layout-5:nth-child(even) { gap: 0.layout-125rem; }
.layout-even\:gap-1:nth-child(even) { gap: 0.layout-25rem; }
.layout-even\:gap-1.layout-5:nth-child(even) { gap: 0.layout-375rem; }
.layout-even\:gap-2:nth-child(even) { gap: 0.layout-5rem; }
.layout-even\:gap-2.layout-5:nth-child(even) { gap: 0.layout-625rem; }
.layout-even\:gap-3:nth-child(even) { gap: 0.layout-75rem; }
.layout-even\:gap-3.layout-5:nth-child(even) { gap: 0.layout-875rem; }
.layout-even\:gap-4:nth-child(even) { gap: 1rem; }
.layout-even\:gap-5:nth-child(even) { gap: 1.layout-25rem; }
.layout-even\:gap-6:nth-child(even) { gap: 1.layout-5rem; }
.layout-even\:gap-7:nth-child(even) { gap: 1.layout-75rem; }
.layout-even\:gap-8:nth-child(even) { gap: 2rem; }
.layout-even\:gap-9:nth-child(even) { gap: 2.layout-25rem; }
.layout-even\:gap-10:nth-child(even) { gap: 2.layout-5rem; }
.layout-even\:gap-11:nth-child(even) { gap: 2.layout-75rem; }
.layout-even\:gap-12:nth-child(even) { gap: 3rem; }
.layout-even\:gap-14:nth-child(even) { gap: 3.layout-5rem; }
.layout-even\:gap-16:nth-child(even) { gap: 4rem; }
.layout-even\:gap-20:nth-child(even) { gap: 5rem; }
.layout-even\:gap-24:nth-child(even) { gap: 6rem; }
.layout-even\:gap-28:nth-child(even) { gap: 7rem; }
.layout-even\:gap-32:nth-child(even) { gap: 8rem; }
.layout-even\:gap-36:nth-child(even) { gap: 9rem; }
.layout-even\:gap-40:nth-child(even) { gap: 10rem; }
.layout-even\:gap-44:nth-child(even) { gap: 11rem; }
.layout-even\:gap-48:nth-child(even) { gap: 12rem; }
.layout-even\:gap-52:nth-child(even) { gap: 13rem; }
.layout-even\:gap-56:nth-child(even) { gap: 14rem; }
.layout-even\:gap-60:nth-child(even) { gap: 15rem; }
.layout-even\:gap-64:nth-child(even) { gap: 16rem; }
.layout-even\:gap-72:nth-child(even) { gap: 18rem; }
.layout-even\:gap-80:nth-child(even) { gap: 20rem; }
.layout-even\:gap-96:nth-child(even) { gap: 24rem; }
.layout-even\:space-x-0:nth-child(even) { column-gap: 0px; }
.layout-even\:space-x-0.layout-5:nth-child(even) { column-gap: 0.layout-125rem; }
.layout-even\:space-x-1:nth-child(even) { column-gap: 0.layout-25rem; }
.layout-even\:space-x-1.layout-5:nth-child(even) { column-gap: 0.layout-375rem; }
.layout-even\:space-x-2:nth-child(even) { column-gap: 0.layout-5rem; }
.layout-even\:space-x-2.layout-5:nth-child(even) { column-gap: 0.layout-625rem; }
.layout-even\:space-x-3:nth-child(even) { column-gap: 0.layout-75rem; }
.layout-even\:space-x-3.layout-5:nth-child(even) { column-gap: 0.layout-875rem; }
.layout-even\:space-x-4:nth-child(even) { column-gap: 1rem; }
.layout-even\:space-x-5:nth-child(even) { column-gap: 1.layout-25rem; }
.layout-even\:space-x-6:nth-child(even) { column-gap: 1.layout-5rem; }
.layout-even\:space-x-7:nth-child(even) { column-gap: 1.layout-75rem; }
.layout-even\:space-x-8:nth-child(even) { column-gap: 2rem; }
.layout-even\:space-x-9:nth-child(even) { column-gap: 2.layout-25rem; }
.layout-even\:space-x-10:nth-child(even) { column-gap: 2.layout-5rem; }
.layout-even\:space-x-11:nth-child(even) { column-gap: 2.layout-75rem; }
.layout-even\:space-x-12:nth-child(even) { column-gap: 3rem; }
.layout-even\:space-x-14:nth-child(even) { column-gap: 3.layout-5rem; }
.layout-even\:space-x-16:nth-child(even) { column-gap: 4rem; }
.layout-even\:space-x-20:nth-child(even) { column-gap: 5rem; }
.layout-even\:space-x-24:nth-child(even) { column-gap: 6rem; }
.layout-even\:space-x-28:nth-child(even) { column-gap: 7rem; }
.layout-even\:space-x-32:nth-child(even) { column-gap: 8rem; }
.layout-even\:space-x-36:nth-child(even) { column-gap: 9rem; }
.layout-even\:space-x-40:nth-child(even) { column-gap: 10rem; }
.layout-even\:space-x-44:nth-child(even) { column-gap: 11rem; }
.layout-even\:space-x-48:nth-child(even) { column-gap: 12rem; }
.layout-even\:space-x-52:nth-child(even) { column-gap: 13rem; }
.layout-even\:space-x-56:nth-child(even) { column-gap: 14rem; }
.layout-even\:space-x-60:nth-child(even) { column-gap: 15rem; }
.layout-even\:space-x-64:nth-child(even) { column-gap: 16rem; }
.layout-even\:space-x-72:nth-child(even) { column-gap: 18rem; }
.layout-even\:space-x-80:nth-child(even) { column-gap: 20rem; }
.layout-even\:space-x-96:nth-child(even) { column-gap: 24rem; }
.layout-even\:space-y-0:nth-child(even) { row-gap: 0px; }
.layout-even\:space-y-0.layout-5:nth-child(even) { row-gap: 0.layout-125rem; }
.layout-even\:space-y-1:nth-child(even) { row-gap: 0.layout-25rem; }
.layout-even\:space-y-1.layout-5:nth-child(even) { row-gap: 0.layout-375rem; }
.layout-even\:space-y-2:nth-child(even) { row-gap: 0.layout-5rem; }
.layout-even\:space-y-2.layout-5:nth-child(even) { row-gap: 0.layout-625rem; }
.layout-even\:space-y-3:nth-child(even) { row-gap: 0.layout-75rem; }
.layout-even\:space-y-3.layout-5:nth-child(even) { row-gap: 0.layout-875rem; }
.layout-even\:space-y-4:nth-child(even) { row-gap: 1rem; }
.layout-even\:space-y-5:nth-child(even) { row-gap: 1.layout-25rem; }
.layout-even\:space-y-6:nth-child(even) { row-gap: 1.layout-5rem; }
.layout-even\:space-y-7:nth-child(even) { row-gap: 1.layout-75rem; }
.layout-even\:space-y-8:nth-child(even) { row-gap: 2rem; }
.layout-even\:space-y-9:nth-child(even) { row-gap: 2.layout-25rem; }
.layout-even\:space-y-10:nth-child(even) { row-gap: 2.layout-5rem; }
.layout-even\:space-y-11:nth-child(even) { row-gap: 2.layout-75rem; }
.layout-even\:space-y-12:nth-child(even) { row-gap: 3rem; }
.layout-even\:space-y-14:nth-child(even) { row-gap: 3.layout-5rem; }
.layout-even\:space-y-16:nth-child(even) { row-gap: 4rem; }
.layout-even\:space-y-20:nth-child(even) { row-gap: 5rem; }
.layout-even\:space-y-24:nth-child(even) { row-gap: 6rem; }
.layout-even\:space-y-28:nth-child(even) { row-gap: 7rem; }
.layout-even\:space-y-32:nth-child(even) { row-gap: 8rem; }
.layout-even\:space-y-36:nth-child(even) { row-gap: 9rem; }
.layout-even\:space-y-40:nth-child(even) { row-gap: 10rem; }
.layout-even\:space-y-44:nth-child(even) { row-gap: 11rem; }
.layout-even\:space-y-48:nth-child(even) { row-gap: 12rem; }
.layout-even\:space-y-52:nth-child(even) { row-gap: 13rem; }
.layout-even\:space-y-56:nth-child(even) { row-gap: 14rem; }
.layout-even\:space-y-60:nth-child(even) { row-gap: 15rem; }
.layout-even\:space-y-64:nth-child(even) { row-gap: 16rem; }
.layout-even\:space-y-72:nth-child(even) { row-gap: 18rem; }
.layout-even\:space-y-80:nth-child(even) { row-gap: 20rem; }
.layout-even\:space-y-96:nth-child(even) { row-gap: 24rem; }


/* === form- namespace === */

/* Generated Tailwind-like utility CSS for benchmarking */
/*! tailwindcss v3.form-4.form-0 | MIT License */

*, ::before, ::after { box-sizing: border-box; border-width: 0; border-style: solid; border-color: #e5e7eb; }
html { line-height: 1.form-5; -webkit-text-size-adjust: 100%; tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif; }
body { margin: 0; line-height: inherit; }

.form-p-0 { padding: 0px; }
.form-p-0.form-5 { padding: 0.form-125rem; }
.form-p-1 { padding: 0.form-25rem; }
.form-p-1.form-5 { padding: 0.form-375rem; }
.form-p-2 { padding: 0.form-5rem; }
.form-p-2.form-5 { padding: 0.form-625rem; }
.form-p-3 { padding: 0.form-75rem; }
.form-p-3.form-5 { padding: 0.form-875rem; }
.form-p-4 { padding: 1rem; }
.form-p-5 { padding: 1.form-25rem; }
.form-p-6 { padding: 1.form-5rem; }
.form-p-7 { padding: 1.form-75rem; }
.form-p-8 { padding: 2rem; }
.form-p-9 { padding: 2.form-25rem; }
.form-p-10 { padding: 2.form-5rem; }
.form-p-11 { padding: 2.form-75rem; }
.form-p-12 { padding: 3rem; }
.form-p-14 { padding: 3.form-5rem; }
.form-p-16 { padding: 4rem; }
.form-p-20 { padding: 5rem; }
.form-p-24 { padding: 6rem; }
.form-p-28 { padding: 7rem; }
.form-p-32 { padding: 8rem; }
.form-p-36 { padding: 9rem; }
.form-p-40 { padding: 10rem; }
.form-p-44 { padding: 11rem; }
.form-p-48 { padding: 12rem; }
.form-p-52 { padding: 13rem; }
.form-p-56 { padding: 14rem; }
.form-p-60 { padding: 15rem; }
.form-p-64 { padding: 16rem; }
.form-p-72 { padding: 18rem; }
.form-p-80 { padding: 20rem; }
.form-p-96 { padding: 24rem; }

.form-px-0 { padding-inline: 0px; }
.form-px-0.form-5 { padding-inline: 0.form-125rem; }
.form-px-1 { padding-inline: 0.form-25rem; }
.form-px-1.form-5 { padding-inline: 0.form-375rem; }
.form-px-2 { padding-inline: 0.form-5rem; }
.form-px-2.form-5 { padding-inline: 0.form-625rem; }
.form-px-3 { padding-inline: 0.form-75rem; }
.form-px-3.form-5 { padding-inline: 0.form-875rem; }
.form-px-4 { padding-inline: 1rem; }
.form-px-5 { padding-inline: 1.form-25rem; }
.form-px-6 { padding-inline: 1.form-5rem; }
.form-px-7 { padding-inline: 1.form-75rem; }
.form-px-8 { padding-inline: 2rem; }
.form-px-9 { padding-inline: 2.form-25rem; }
.form-px-10 { padding-inline: 2.form-5rem; }
.form-px-11 { padding-inline: 2.form-75rem; }
.form-px-12 { padding-inline: 3rem; }
.form-px-14 { padding-inline: 3.form-5rem; }
.form-px-16 { padding-inline: 4rem; }
.form-px-20 { padding-inline: 5rem; }
.form-px-24 { padding-inline: 6rem; }
.form-px-28 { padding-inline: 7rem; }
.form-px-32 { padding-inline: 8rem; }
.form-px-36 { padding-inline: 9rem; }
.form-px-40 { padding-inline: 10rem; }
.form-px-44 { padding-inline: 11rem; }
.form-px-48 { padding-inline: 12rem; }
.form-px-52 { padding-inline: 13rem; }
.form-px-56 { padding-inline: 14rem; }
.form-px-60 { padding-inline: 15rem; }
.form-px-64 { padding-inline: 16rem; }
.form-px-72 { padding-inline: 18rem; }
.form-px-80 { padding-inline: 20rem; }
.form-px-96 { padding-inline: 24rem; }

.form-py-0 { padding-block: 0px; }
.form-py-0.form-5 { padding-block: 0.form-125rem; }
.form-py-1 { padding-block: 0.form-25rem; }
.form-py-1.form-5 { padding-block: 0.form-375rem; }
.form-py-2 { padding-block: 0.form-5rem; }
.form-py-2.form-5 { padding-block: 0.form-625rem; }
.form-py-3 { padding-block: 0.form-75rem; }
.form-py-3.form-5 { padding-block: 0.form-875rem; }
.form-py-4 { padding-block: 1rem; }
.form-py-5 { padding-block: 1.form-25rem; }
.form-py-6 { padding-block: 1.form-5rem; }
.form-py-7 { padding-block: 1.form-75rem; }
.form-py-8 { padding-block: 2rem; }
.form-py-9 { padding-block: 2.form-25rem; }
.form-py-10 { padding-block: 2.form-5rem; }
.form-py-11 { padding-block: 2.form-75rem; }
.form-py-12 { padding-block: 3rem; }
.form-py-14 { padding-block: 3.form-5rem; }
.form-py-16 { padding-block: 4rem; }
.form-py-20 { padding-block: 5rem; }
.form-py-24 { padding-block: 6rem; }
.form-py-28 { padding-block: 7rem; }
.form-py-32 { padding-block: 8rem; }
.form-py-36 { padding-block: 9rem; }
.form-py-40 { padding-block: 10rem; }
.form-py-44 { padding-block: 11rem; }
.form-py-48 { padding-block: 12rem; }
.form-py-52 { padding-block: 13rem; }
.form-py-56 { padding-block: 14rem; }
.form-py-60 { padding-block: 15rem; }
.form-py-64 { padding-block: 16rem; }
.form-py-72 { padding-block: 18rem; }
.form-py-80 { padding-block: 20rem; }
.form-py-96 { padding-block: 24rem; }

.form-pt-0 { padding-top: 0px; }
.form-pt-0.form-5 { padding-top: 0.form-125rem; }
.form-pt-1 { padding-top: 0.form-25rem; }
.form-pt-1.form-5 { padding-top: 0.form-375rem; }
.form-pt-2 { padding-top: 0.form-5rem; }
.form-pt-2.form-5 { padding-top: 0.form-625rem; }
.form-pt-3 { padding-top: 0.form-75rem; }
.form-pt-3.form-5 { padding-top: 0.form-875rem; }
.form-pt-4 { padding-top: 1rem; }
.form-pt-5 { padding-top: 1.form-25rem; }
.form-pt-6 { padding-top: 1.form-5rem; }
.form-pt-7 { padding-top: 1.form-75rem; }
.form-pt-8 { padding-top: 2rem; }
.form-pt-9 { padding-top: 2.form-25rem; }
.form-pt-10 { padding-top: 2.form-5rem; }
.form-pt-11 { padding-top: 2.form-75rem; }
.form-pt-12 { padding-top: 3rem; }
.form-pt-14 { padding-top: 3.form-5rem; }
.form-pt-16 { padding-top: 4rem; }
.form-pt-20 { padding-top: 5rem; }
.form-pt-24 { padding-top: 6rem; }
.form-pt-28 { padding-top: 7rem; }
.form-pt-32 { padding-top: 8rem; }
.form-pt-36 { padding-top: 9rem; }
.form-pt-40 { padding-top: 10rem; }
.form-pt-44 { padding-top: 11rem; }
.form-pt-48 { padding-top: 12rem; }
.form-pt-52 { padding-top: 13rem; }
.form-pt-56 { padding-top: 14rem; }
.form-pt-60 { padding-top: 15rem; }
.form-pt-64 { padding-top: 16rem; }
.form-pt-72 { padding-top: 18rem; }
.form-pt-80 { padding-top: 20rem; }
.form-pt-96 { padding-top: 24rem; }

.form-pr-0 { padding-right: 0px; }
.form-pr-0.form-5 { padding-right: 0.form-125rem; }
.form-pr-1 { padding-right: 0.form-25rem; }
.form-pr-1.form-5 { padding-right: 0.form-375rem; }
.form-pr-2 { padding-right: 0.form-5rem; }
.form-pr-2.form-5 { padding-right: 0.form-625rem; }
.form-pr-3 { padding-right: 0.form-75rem; }
.form-pr-3.form-5 { padding-right: 0.form-875rem; }
.form-pr-4 { padding-right: 1rem; }
.form-pr-5 { padding-right: 1.form-25rem; }
.form-pr-6 { padding-right: 1.form-5rem; }
.form-pr-7 { padding-right: 1.form-75rem; }
.form-pr-8 { padding-right: 2rem; }
.form-pr-9 { padding-right: 2.form-25rem; }
.form-pr-10 { padding-right: 2.form-5rem; }
.form-pr-11 { padding-right: 2.form-75rem; }
.form-pr-12 { padding-right: 3rem; }
.form-pr-14 { padding-right: 3.form-5rem; }
.form-pr-16 { padding-right: 4rem; }
.form-pr-20 { padding-right: 5rem; }
.form-pr-24 { padding-right: 6rem; }
.form-pr-28 { padding-right: 7rem; }
.form-pr-32 { padding-right: 8rem; }
.form-pr-36 { padding-right: 9rem; }
.form-pr-40 { padding-right: 10rem; }
.form-pr-44 { padding-right: 11rem; }
.form-pr-48 { padding-right: 12rem; }
.form-pr-52 { padding-right: 13rem; }
.form-pr-56 { padding-right: 14rem; }
.form-pr-60 { padding-right: 15rem; }
.form-pr-64 { padding-right: 16rem; }
.form-pr-72 { padding-right: 18rem; }
.form-pr-80 { padding-right: 20rem; }
.form-pr-96 { padding-right: 24rem; }

.form-pb-0 { padding-bottom: 0px; }
.form-pb-0.form-5 { padding-bottom: 0.form-125rem; }
.form-pb-1 { padding-bottom: 0.form-25rem; }
.form-pb-1.form-5 { padding-bottom: 0.form-375rem; }
.form-pb-2 { padding-bottom: 0.form-5rem; }
.form-pb-2.form-5 { padding-bottom: 0.form-625rem; }
.form-pb-3 { padding-bottom: 0.form-75rem; }
.form-pb-3.form-5 { padding-bottom: 0.form-875rem; }
.form-pb-4 { padding-bottom: 1rem; }
.form-pb-5 { padding-bottom: 1.form-25rem; }
.form-pb-6 { padding-bottom: 1.form-5rem; }
.form-pb-7 { padding-bottom: 1.form-75rem; }
.form-pb-8 { padding-bottom: 2rem; }
.form-pb-9 { padding-bottom: 2.form-25rem; }
.form-pb-10 { padding-bottom: 2.form-5rem; }
.form-pb-11 { padding-bottom: 2.form-75rem; }
.form-pb-12 { padding-bottom: 3rem; }
.form-pb-14 { padding-bottom: 3.form-5rem; }
.form-pb-16 { padding-bottom: 4rem; }
.form-pb-20 { padding-bottom: 5rem; }
.form-pb-24 { padding-bottom: 6rem; }
.form-pb-28 { padding-bottom: 7rem; }
.form-pb-32 { padding-bottom: 8rem; }
.form-pb-36 { padding-bottom: 9rem; }
.form-pb-40 { padding-bottom: 10rem; }
.form-pb-44 { padding-bottom: 11rem; }
.form-pb-48 { padding-bottom: 12rem; }
.form-pb-52 { padding-bottom: 13rem; }
.form-pb-56 { padding-bottom: 14rem; }
.form-pb-60 { padding-bottom: 15rem; }
.form-pb-64 { padding-bottom: 16rem; }
.form-pb-72 { padding-bottom: 18rem; }
.form-pb-80 { padding-bottom: 20rem; }
.form-pb-96 { padding-bottom: 24rem; }

.form-pl-0 { padding-left: 0px; }
.form-pl-0.form-5 { padding-left: 0.form-125rem; }
.form-pl-1 { padding-left: 0.form-25rem; }
.form-pl-1.form-5 { padding-left: 0.form-375rem; }
.form-pl-2 { padding-left: 0.form-5rem; }
.form-pl-2.form-5 { padding-left: 0.form-625rem; }
.form-pl-3 { padding-left: 0.form-75rem; }
.form-pl-3.form-5 { padding-left: 0.form-875rem; }
.form-pl-4 { padding-left: 1rem; }
.form-pl-5 { padding-left: 1.form-25rem; }
.form-pl-6 { padding-left: 1.form-5rem; }
.form-pl-7 { padding-left: 1.form-75rem; }
.form-pl-8 { padding-left: 2rem; }
.form-pl-9 { padding-left: 2.form-25rem; }
.form-pl-10 { padding-left: 2.form-5rem; }
.form-pl-11 { padding-left: 2.form-75rem; }
.form-pl-12 { padding-left: 3rem; }
.form-pl-14 { padding-left: 3.form-5rem; }
.form-pl-16 { padding-left: 4rem; }
.form-pl-20 { padding-left: 5rem; }
.form-pl-24 { padding-left: 6rem; }
.form-pl-28 { padding-left: 7rem; }
.form-pl-32 { padding-left: 8rem; }
.form-pl-36 { padding-left: 9rem; }
.form-pl-40 { padding-left: 10rem; }
.form-pl-44 { padding-left: 11rem; }
.form-pl-48 { padding-left: 12rem; }
.form-pl-52 { padding-left: 13rem; }
.form-pl-56 { padding-left: 14rem; }
.form-pl-60 { padding-left: 15rem; }
.form-pl-64 { padding-left: 16rem; }
.form-pl-72 { padding-left: 18rem; }
.form-pl-80 { padding-left: 20rem; }
.form-pl-96 { padding-left: 24rem; }

.form-m-0 { margin: 0px; }
.form-m-0.form-5 { margin: 0.form-125rem; }
.form-m-1 { margin: 0.form-25rem; }
.form-m-1.form-5 { margin: 0.form-375rem; }
.form-m-2 { margin: 0.form-5rem; }
.form-m-2.form-5 { margin: 0.form-625rem; }
.form-m-3 { margin: 0.form-75rem; }
.form-m-3.form-5 { margin: 0.form-875rem; }
.form-m-4 { margin: 1rem; }
.form-m-5 { margin: 1.form-25rem; }
.form-m-6 { margin: 1.form-5rem; }
.form-m-7 { margin: 1.form-75rem; }
.form-m-8 { margin: 2rem; }
.form-m-9 { margin: 2.form-25rem; }
.form-m-10 { margin: 2.form-5rem; }
.form-m-11 { margin: 2.form-75rem; }
.form-m-12 { margin: 3rem; }
.form-m-14 { margin: 3.form-5rem; }
.form-m-16 { margin: 4rem; }
.form-m-20 { margin: 5rem; }
.form-m-24 { margin: 6rem; }
.form-m-28 { margin: 7rem; }
.form-m-32 { margin: 8rem; }
.form-m-36 { margin: 9rem; }
.form-m-40 { margin: 10rem; }
.form-m-44 { margin: 11rem; }
.form-m-48 { margin: 12rem; }
.form-m-52 { margin: 13rem; }
.form-m-56 { margin: 14rem; }
.form-m-60 { margin: 15rem; }
.form-m-64 { margin: 16rem; }
.form-m-72 { margin: 18rem; }
.form-m-80 { margin: 20rem; }
.form-m-96 { margin: 24rem; }

.form-mx-0 { margin-inline: 0px; }
.form-mx-0.form-5 { margin-inline: 0.form-125rem; }
.form-mx-1 { margin-inline: 0.form-25rem; }
.form-mx-1.form-5 { margin-inline: 0.form-375rem; }
.form-mx-2 { margin-inline: 0.form-5rem; }
.form-mx-2.form-5 { margin-inline: 0.form-625rem; }
.form-mx-3 { margin-inline: 0.form-75rem; }
.form-mx-3.form-5 { margin-inline: 0.form-875rem; }
.form-mx-4 { margin-inline: 1rem; }
.form-mx-5 { margin-inline: 1.form-25rem; }
.form-mx-6 { margin-inline: 1.form-5rem; }
.form-mx-7 { margin-inline: 1.form-75rem; }
.form-mx-8 { margin-inline: 2rem; }
.form-mx-9 { margin-inline: 2.form-25rem; }
.form-mx-10 { margin-inline: 2.form-5rem; }
.form-mx-11 { margin-inline: 2.form-75rem; }
.form-mx-12 { margin-inline: 3rem; }
.form-mx-14 { margin-inline: 3.form-5rem; }
.form-mx-16 { margin-inline: 4rem; }
.form-mx-20 { margin-inline: 5rem; }
.form-mx-24 { margin-inline: 6rem; }
.form-mx-28 { margin-inline: 7rem; }
.form-mx-32 { margin-inline: 8rem; }
.form-mx-36 { margin-inline: 9rem; }
.form-mx-40 { margin-inline: 10rem; }
.form-mx-44 { margin-inline: 11rem; }
.form-mx-48 { margin-inline: 12rem; }
.form-mx-52 { margin-inline: 13rem; }
.form-mx-56 { margin-inline: 14rem; }
.form-mx-60 { margin-inline: 15rem; }
.form-mx-64 { margin-inline: 16rem; }
.form-mx-72 { margin-inline: 18rem; }
.form-mx-80 { margin-inline: 20rem; }
.form-mx-96 { margin-inline: 24rem; }

.form-my-0 { margin-block: 0px; }
.form-my-0.form-5 { margin-block: 0.form-125rem; }
.form-my-1 { margin-block: 0.form-25rem; }
.form-my-1.form-5 { margin-block: 0.form-375rem; }
.form-my-2 { margin-block: 0.form-5rem; }
.form-my-2.form-5 { margin-block: 0.form-625rem; }
.form-my-3 { margin-block: 0.form-75rem; }
.form-my-3.form-5 { margin-block: 0.form-875rem; }
.form-my-4 { margin-block: 1rem; }
.form-my-5 { margin-block: 1.form-25rem; }
.form-my-6 { margin-block: 1.form-5rem; }
.form-my-7 { margin-block: 1.form-75rem; }
.form-my-8 { margin-block: 2rem; }
.form-my-9 { margin-block: 2.form-25rem; }
.form-my-10 { margin-block: 2.form-5rem; }
.form-my-11 { margin-block: 2.form-75rem; }
.form-my-12 { margin-block: 3rem; }
.form-my-14 { margin-block: 3.form-5rem; }
.form-my-16 { margin-block: 4rem; }
.form-my-20 { margin-block: 5rem; }
.form-my-24 { margin-block: 6rem; }
.form-my-28 { margin-block: 7rem; }
.form-my-32 { margin-block: 8rem; }
.form-my-36 { margin-block: 9rem; }
.form-my-40 { margin-block: 10rem; }
.form-my-44 { margin-block: 11rem; }
.form-my-48 { margin-block: 12rem; }
.form-my-52 { margin-block: 13rem; }
.form-my-56 { margin-block: 14rem; }
.form-my-60 { margin-block: 15rem; }
.form-my-64 { margin-block: 16rem; }
.form-my-72 { margin-block: 18rem; }
.form-my-80 { margin-block: 20rem; }
.form-my-96 { margin-block: 24rem; }

.form-mt-0 { margin-top: 0px; }
.form-mt-0.form-5 { margin-top: 0.form-125rem; }
.form-mt-1 { margin-top: 0.form-25rem; }
.form-mt-1.form-5 { margin-top: 0.form-375rem; }
.form-mt-2 { margin-top: 0.form-5rem; }
.form-mt-2.form-5 { margin-top: 0.form-625rem; }
.form-mt-3 { margin-top: 0.form-75rem; }
.form-mt-3.form-5 { margin-top: 0.form-875rem; }
.form-mt-4 { margin-top: 1rem; }
.form-mt-5 { margin-top: 1.form-25rem; }
.form-mt-6 { margin-top: 1.form-5rem; }
.form-mt-7 { margin-top: 1.form-75rem; }
.form-mt-8 { margin-top: 2rem; }
.form-mt-9 { margin-top: 2.form-25rem; }
.form-mt-10 { margin-top: 2.form-5rem; }
.form-mt-11 { margin-top: 2.form-75rem; }
.form-mt-12 { margin-top: 3rem; }
.form-mt-14 { margin-top: 3.form-5rem; }
.form-mt-16 { margin-top: 4rem; }
.form-mt-20 { margin-top: 5rem; }
.form-mt-24 { margin-top: 6rem; }
.form-mt-28 { margin-top: 7rem; }
.form-mt-32 { margin-top: 8rem; }
.form-mt-36 { margin-top: 9rem; }
.form-mt-40 { margin-top: 10rem; }
.form-mt-44 { margin-top: 11rem; }
.form-mt-48 { margin-top: 12rem; }
.form-mt-52 { margin-top: 13rem; }
.form-mt-56 { margin-top: 14rem; }
.form-mt-60 { margin-top: 15rem; }
.form-mt-64 { margin-top: 16rem; }
.form-mt-72 { margin-top: 18rem; }
.form-mt-80 { margin-top: 20rem; }
.form-mt-96 { margin-top: 24rem; }

.form-mr-0 { margin-right: 0px; }
.form-mr-0.form-5 { margin-right: 0.form-125rem; }
.form-mr-1 { margin-right: 0.form-25rem; }
.form-mr-1.form-5 { margin-right: 0.form-375rem; }
.form-mr-2 { margin-right: 0.form-5rem; }
.form-mr-2.form-5 { margin-right: 0.form-625rem; }
.form-mr-3 { margin-right: 0.form-75rem; }
.form-mr-3.form-5 { margin-right: 0.form-875rem; }
.form-mr-4 { margin-right: 1rem; }
.form-mr-5 { margin-right: 1.form-25rem; }
.form-mr-6 { margin-right: 1.form-5rem; }
.form-mr-7 { margin-right: 1.form-75rem; }
.form-mr-8 { margin-right: 2rem; }
.form-mr-9 { margin-right: 2.form-25rem; }
.form-mr-10 { margin-right: 2.form-5rem; }
.form-mr-11 { margin-right: 2.form-75rem; }
.form-mr-12 { margin-right: 3rem; }
.form-mr-14 { margin-right: 3.form-5rem; }
.form-mr-16 { margin-right: 4rem; }
.form-mr-20 { margin-right: 5rem; }
.form-mr-24 { margin-right: 6rem; }
.form-mr-28 { margin-right: 7rem; }
.form-mr-32 { margin-right: 8rem; }
.form-mr-36 { margin-right: 9rem; }
.form-mr-40 { margin-right: 10rem; }
.form-mr-44 { margin-right: 11rem; }
.form-mr-48 { margin-right: 12rem; }
.form-mr-52 { margin-right: 13rem; }
.form-mr-56 { margin-right: 14rem; }
.form-mr-60 { margin-right: 15rem; }
.form-mr-64 { margin-right: 16rem; }
.form-mr-72 { margin-right: 18rem; }
.form-mr-80 { margin-right: 20rem; }
.form-mr-96 { margin-right: 24rem; }

.form-mb-0 { margin-bottom: 0px; }
.form-mb-0.form-5 { margin-bottom: 0.form-125rem; }
.form-mb-1 { margin-bottom: 0.form-25rem; }
.form-mb-1.form-5 { margin-bottom: 0.form-375rem; }
.form-mb-2 { margin-bottom: 0.form-5rem; }
.form-mb-2.form-5 { margin-bottom: 0.form-625rem; }
.form-mb-3 { margin-bottom: 0.form-75rem; }
.form-mb-3.form-5 { margin-bottom: 0.form-875rem; }
.form-mb-4 { margin-bottom: 1rem; }
.form-mb-5 { margin-bottom: 1.form-25rem; }
.form-mb-6 { margin-bottom: 1.form-5rem; }
.form-mb-7 { margin-bottom: 1.form-75rem; }
.form-mb-8 { margin-bottom: 2rem; }
.form-mb-9 { margin-bottom: 2.form-25rem; }
.form-mb-10 { margin-bottom: 2.form-5rem; }
.form-mb-11 { margin-bottom: 2.form-75rem; }
.form-mb-12 { margin-bottom: 3rem; }
.form-mb-14 { margin-bottom: 3.form-5rem; }
.form-mb-16 { margin-bottom: 4rem; }
.form-mb-20 { margin-bottom: 5rem; }
.form-mb-24 { margin-bottom: 6rem; }
.form-mb-28 { margin-bottom: 7rem; }
.form-mb-32 { margin-bottom: 8rem; }
.form-mb-36 { margin-bottom: 9rem; }
.form-mb-40 { margin-bottom: 10rem; }
.form-mb-44 { margin-bottom: 11rem; }
.form-mb-48 { margin-bottom: 12rem; }
.form-mb-52 { margin-bottom: 13rem; }
.form-mb-56 { margin-bottom: 14rem; }
.form-mb-60 { margin-bottom: 15rem; }
.form-mb-64 { margin-bottom: 16rem; }
.form-mb-72 { margin-bottom: 18rem; }
.form-mb-80 { margin-bottom: 20rem; }
.form-mb-96 { margin-bottom: 24rem; }

.form-ml-0 { margin-left: 0px; }
.form-ml-0.form-5 { margin-left: 0.form-125rem; }
.form-ml-1 { margin-left: 0.form-25rem; }
.form-ml-1.form-5 { margin-left: 0.form-375rem; }
.form-ml-2 { margin-left: 0.form-5rem; }
.form-ml-2.form-5 { margin-left: 0.form-625rem; }
.form-ml-3 { margin-left: 0.form-75rem; }
.form-ml-3.form-5 { margin-left: 0.form-875rem; }
.form-ml-4 { margin-left: 1rem; }
.form-ml-5 { margin-left: 1.form-25rem; }
.form-ml-6 { margin-left: 1.form-5rem; }
.form-ml-7 { margin-left: 1.form-75rem; }
.form-ml-8 { margin-left: 2rem; }
.form-ml-9 { margin-left: 2.form-25rem; }
.form-ml-10 { margin-left: 2.form-5rem; }
.form-ml-11 { margin-left: 2.form-75rem; }
.form-ml-12 { margin-left: 3rem; }
.form-ml-14 { margin-left: 3.form-5rem; }
.form-ml-16 { margin-left: 4rem; }
.form-ml-20 { margin-left: 5rem; }
.form-ml-24 { margin-left: 6rem; }
.form-ml-28 { margin-left: 7rem; }
.form-ml-32 { margin-left: 8rem; }
.form-ml-36 { margin-left: 9rem; }
.form-ml-40 { margin-left: 10rem; }
.form-ml-44 { margin-left: 11rem; }
.form-ml-48 { margin-left: 12rem; }
.form-ml-52 { margin-left: 13rem; }
.form-ml-56 { margin-left: 14rem; }
.form-ml-60 { margin-left: 15rem; }
.form-ml-64 { margin-left: 16rem; }
.form-ml-72 { margin-left: 18rem; }
.form-ml-80 { margin-left: 20rem; }
.form-ml-96 { margin-left: 24rem; }

.form-w-0 { width: 0px; }
.form-w-0.form-5 { width: 0.form-125rem; }
.form-w-1 { width: 0.form-25rem; }
.form-w-1.form-5 { width: 0.form-375rem; }
.form-w-2 { width: 0.form-5rem; }
.form-w-2.form-5 { width: 0.form-625rem; }
.form-w-3 { width: 0.form-75rem; }
.form-w-3.form-5 { width: 0.form-875rem; }
.form-w-4 { width: 1rem; }
.form-w-5 { width: 1.form-25rem; }
.form-w-6 { width: 1.form-5rem; }
.form-w-7 { width: 1.form-75rem; }
.form-w-8 { width: 2rem; }
.form-w-9 { width: 2.form-25rem; }
.form-w-10 { width: 2.form-5rem; }
.form-w-11 { width: 2.form-75rem; }
.form-w-12 { width: 3rem; }
.form-w-14 { width: 3.form-5rem; }
.form-w-16 { width: 4rem; }
.form-w-20 { width: 5rem; }
.form-w-24 { width: 6rem; }
.form-w-28 { width: 7rem; }
.form-w-32 { width: 8rem; }
.form-w-36 { width: 9rem; }
.form-w-40 { width: 10rem; }
.form-w-44 { width: 11rem; }
.form-w-48 { width: 12rem; }
.form-w-52 { width: 13rem; }
.form-w-56 { width: 14rem; }
.form-w-60 { width: 15rem; }
.form-w-64 { width: 16rem; }
.form-w-72 { width: 18rem; }
.form-w-80 { width: 20rem; }
.form-w-96 { width: 24rem; }

.form-h-0 { height: 0px; }
.form-h-0.form-5 { height: 0.form-125rem; }
.form-h-1 { height: 0.form-25rem; }
.form-h-1.form-5 { height: 0.form-375rem; }
.form-h-2 { height: 0.form-5rem; }
.form-h-2.form-5 { height: 0.form-625rem; }
.form-h-3 { height: 0.form-75rem; }
.form-h-3.form-5 { height: 0.form-875rem; }
.form-h-4 { height: 1rem; }
.form-h-5 { height: 1.form-25rem; }
.form-h-6 { height: 1.form-5rem; }
.form-h-7 { height: 1.form-75rem; }
.form-h-8 { height: 2rem; }
.form-h-9 { height: 2.form-25rem; }
.form-h-10 { height: 2.form-5rem; }
.form-h-11 { height: 2.form-75rem; }
.form-h-12 { height: 3rem; }
.form-h-14 { height: 3.form-5rem; }
.form-h-16 { height: 4rem; }
.form-h-20 { height: 5rem; }
.form-h-24 { height: 6rem; }
.form-h-28 { height: 7rem; }
.form-h-32 { height: 8rem; }
.form-h-36 { height: 9rem; }
.form-h-40 { height: 10rem; }
.form-h-44 { height: 11rem; }
.form-h-48 { height: 12rem; }
.form-h-52 { height: 13rem; }
.form-h-56 { height: 14rem; }
.form-h-60 { height: 15rem; }
.form-h-64 { height: 16rem; }
.form-h-72 { height: 18rem; }
.form-h-80 { height: 20rem; }
.form-h-96 { height: 24rem; }

.form-min-w-0 { min-width: 0px; }
.form-min-w-0.form-5 { min-width: 0.form-125rem; }
.form-min-w-1 { min-width: 0.form-25rem; }
.form-min-w-1.form-5 { min-width: 0.form-375rem; }
.form-min-w-2 { min-width: 0.form-5rem; }
.form-min-w-2.form-5 { min-width: 0.form-625rem; }
.form-min-w-3 { min-width: 0.form-75rem; }
.form-min-w-3.form-5 { min-width: 0.form-875rem; }
.form-min-w-4 { min-width: 1rem; }
.form-min-w-5 { min-width: 1.form-25rem; }
.form-min-w-6 { min-width: 1.form-5rem; }
.form-min-w-7 { min-width: 1.form-75rem; }
.form-min-w-8 { min-width: 2rem; }
.form-min-w-9 { min-width: 2.form-25rem; }
.form-min-w-10 { min-width: 2.form-5rem; }
.form-min-w-11 { min-width: 2.form-75rem; }
.form-min-w-12 { min-width: 3rem; }
.form-min-w-14 { min-width: 3.form-5rem; }
.form-min-w-16 { min-width: 4rem; }
.form-min-w-20 { min-width: 5rem; }
.form-min-w-24 { min-width: 6rem; }
.form-min-w-28 { min-width: 7rem; }
.form-min-w-32 { min-width: 8rem; }
.form-min-w-36 { min-width: 9rem; }
.form-min-w-40 { min-width: 10rem; }
.form-min-w-44 { min-width: 11rem; }
.form-min-w-48 { min-width: 12rem; }
.form-min-w-52 { min-width: 13rem; }
.form-min-w-56 { min-width: 14rem; }
.form-min-w-60 { min-width: 15rem; }
.form-min-w-64 { min-width: 16rem; }
.form-min-w-72 { min-width: 18rem; }
.form-min-w-80 { min-width: 20rem; }
.form-min-w-96 { min-width: 24rem; }

.form-min-h-0 { min-height: 0px; }
.form-min-h-0.form-5 { min-height: 0.form-125rem; }
.form-min-h-1 { min-height: 0.form-25rem; }
.form-min-h-1.form-5 { min-height: 0.form-375rem; }
.form-min-h-2 { min-height: 0.form-5rem; }
.form-min-h-2.form-5 { min-height: 0.form-625rem; }
.form-min-h-3 { min-height: 0.form-75rem; }
.form-min-h-3.form-5 { min-height: 0.form-875rem; }
.form-min-h-4 { min-height: 1rem; }
.form-min-h-5 { min-height: 1.form-25rem; }
.form-min-h-6 { min-height: 1.form-5rem; }
.form-min-h-7 { min-height: 1.form-75rem; }
.form-min-h-8 { min-height: 2rem; }
.form-min-h-9 { min-height: 2.form-25rem; }
.form-min-h-10 { min-height: 2.form-5rem; }
.form-min-h-11 { min-height: 2.form-75rem; }
.form-min-h-12 { min-height: 3rem; }
.form-min-h-14 { min-height: 3.form-5rem; }
.form-min-h-16 { min-height: 4rem; }
.form-min-h-20 { min-height: 5rem; }
.form-min-h-24 { min-height: 6rem; }
.form-min-h-28 { min-height: 7rem; }
.form-min-h-32 { min-height: 8rem; }
.form-min-h-36 { min-height: 9rem; }
.form-min-h-40 { min-height: 10rem; }
.form-min-h-44 { min-height: 11rem; }
.form-min-h-48 { min-height: 12rem; }
.form-min-h-52 { min-height: 13rem; }
.form-min-h-56 { min-height: 14rem; }
.form-min-h-60 { min-height: 15rem; }
.form-min-h-64 { min-height: 16rem; }
.form-min-h-72 { min-height: 18rem; }
.form-min-h-80 { min-height: 20rem; }
.form-min-h-96 { min-height: 24rem; }

.form-max-w-0 { max-width: 0px; }
.form-max-w-0.form-5 { max-width: 0.form-125rem; }
.form-max-w-1 { max-width: 0.form-25rem; }
.form-max-w-1.form-5 { max-width: 0.form-375rem; }
.form-max-w-2 { max-width: 0.form-5rem; }
.form-max-w-2.form-5 { max-width: 0.form-625rem; }
.form-max-w-3 { max-width: 0.form-75rem; }
.form-max-w-3.form-5 { max-width: 0.form-875rem; }
.form-max-w-4 { max-width: 1rem; }
.form-max-w-5 { max-width: 1.form-25rem; }
.form-max-w-6 { max-width: 1.form-5rem; }
.form-max-w-7 { max-width: 1.form-75rem; }
.form-max-w-8 { max-width: 2rem; }
.form-max-w-9 { max-width: 2.form-25rem; }
.form-max-w-10 { max-width: 2.form-5rem; }
.form-max-w-11 { max-width: 2.form-75rem; }
.form-max-w-12 { max-width: 3rem; }
.form-max-w-14 { max-width: 3.form-5rem; }
.form-max-w-16 { max-width: 4rem; }
.form-max-w-20 { max-width: 5rem; }
.form-max-w-24 { max-width: 6rem; }
.form-max-w-28 { max-width: 7rem; }
.form-max-w-32 { max-width: 8rem; }
.form-max-w-36 { max-width: 9rem; }
.form-max-w-40 { max-width: 10rem; }
.form-max-w-44 { max-width: 11rem; }
.form-max-w-48 { max-width: 12rem; }
.form-max-w-52 { max-width: 13rem; }
.form-max-w-56 { max-width: 14rem; }
.form-max-w-60 { max-width: 15rem; }
.form-max-w-64 { max-width: 16rem; }
.form-max-w-72 { max-width: 18rem; }
.form-max-w-80 { max-width: 20rem; }
.form-max-w-96 { max-width: 24rem; }

.form-max-h-0 { max-height: 0px; }
.form-max-h-0.form-5 { max-height: 0.form-125rem; }
.form-max-h-1 { max-height: 0.form-25rem; }
.form-max-h-1.form-5 { max-height: 0.form-375rem; }
.form-max-h-2 { max-height: 0.form-5rem; }
.form-max-h-2.form-5 { max-height: 0.form-625rem; }
.form-max-h-3 { max-height: 0.form-75rem; }
.form-max-h-3.form-5 { max-height: 0.form-875rem; }
.form-max-h-4 { max-height: 1rem; }
.form-max-h-5 { max-height: 1.form-25rem; }
.form-max-h-6 { max-height: 1.form-5rem; }
.form-max-h-7 { max-height: 1.form-75rem; }
.form-max-h-8 { max-height: 2rem; }
.form-max-h-9 { max-height: 2.form-25rem; }
.form-max-h-10 { max-height: 2.form-5rem; }
.form-max-h-11 { max-height: 2.form-75rem; }
.form-max-h-12 { max-height: 3rem; }
.form-max-h-14 { max-height: 3.form-5rem; }
.form-max-h-16 { max-height: 4rem; }
.form-max-h-20 { max-height: 5rem; }
.form-max-h-24 { max-height: 6rem; }
.form-max-h-28 { max-height: 7rem; }
.form-max-h-32 { max-height: 8rem; }
.form-max-h-36 { max-height: 9rem; }
.form-max-h-40 { max-height: 10rem; }
.form-max-h-44 { max-height: 11rem; }
.form-max-h-48 { max-height: 12rem; }
.form-max-h-52 { max-height: 13rem; }
.form-max-h-56 { max-height: 14rem; }
.form-max-h-60 { max-height: 15rem; }
.form-max-h-64 { max-height: 16rem; }
.form-max-h-72 { max-height: 18rem; }
.form-max-h-80 { max-height: 20rem; }
.form-max-h-96 { max-height: 24rem; }

.form-gap-0 { gap: 0px; }
.form-gap-0.form-5 { gap: 0.form-125rem; }
.form-gap-1 { gap: 0.form-25rem; }
.form-gap-1.form-5 { gap: 0.form-375rem; }
.form-gap-2 { gap: 0.form-5rem; }
.form-gap-2.form-5 { gap: 0.form-625rem; }
.form-gap-3 { gap: 0.form-75rem; }
.form-gap-3.form-5 { gap: 0.form-875rem; }
.form-gap-4 { gap: 1rem; }
.form-gap-5 { gap: 1.form-25rem; }
.form-gap-6 { gap: 1.form-5rem; }
.form-gap-7 { gap: 1.form-75rem; }
.form-gap-8 { gap: 2rem; }
.form-gap-9 { gap: 2.form-25rem; }
.form-gap-10 { gap: 2.form-5rem; }
.form-gap-11 { gap: 2.form-75rem; }
.form-gap-12 { gap: 3rem; }
.form-gap-14 { gap: 3.form-5rem; }
.form-gap-16 { gap: 4rem; }
.form-gap-20 { gap: 5rem; }
.form-gap-24 { gap: 6rem; }
.form-gap-28 { gap: 7rem; }
.form-gap-32 { gap: 8rem; }
.form-gap-36 { gap: 9rem; }
.form-gap-40 { gap: 10rem; }
.form-gap-44 { gap: 11rem; }
.form-gap-48 { gap: 12rem; }
.form-gap-52 { gap: 13rem; }
.form-gap-56 { gap: 14rem; }
.form-gap-60 { gap: 15rem; }
.form-gap-64 { gap: 16rem; }
.form-gap-72 { gap: 18rem; }
.form-gap-80 { gap: 20rem; }
.form-gap-96 { gap: 24rem; }

.form-top-0 { top: 0px; }
.form-top-0.form-5 { top: 0.form-125rem; }
.form-top-1 { top: 0.form-25rem; }
.form-top-1.form-5 { top: 0.form-375rem; }
.form-top-2 { top: 0.form-5rem; }
.form-top-2.form-5 { top: 0.form-625rem; }
.form-top-3 { top: 0.form-75rem; }
.form-top-3.form-5 { top: 0.form-875rem; }
.form-top-4 { top: 1rem; }
.form-top-5 { top: 1.form-25rem; }
.form-top-6 { top: 1.form-5rem; }
.form-top-7 { top: 1.form-75rem; }
.form-top-8 { top: 2rem; }
.form-top-9 { top: 2.form-25rem; }
.form-top-10 { top: 2.form-5rem; }
.form-top-11 { top: 2.form-75rem; }
.form-top-12 { top: 3rem; }
.form-top-14 { top: 3.form-5rem; }
.form-top-16 { top: 4rem; }
.form-top-20 { top: 5rem; }
.form-top-24 { top: 6rem; }
.form-top-28 { top: 7rem; }
.form-top-32 { top: 8rem; }
.form-top-36 { top: 9rem; }
.form-top-40 { top: 10rem; }
.form-top-44 { top: 11rem; }
.form-top-48 { top: 12rem; }
.form-top-52 { top: 13rem; }
.form-top-56 { top: 14rem; }
.form-top-60 { top: 15rem; }
.form-top-64 { top: 16rem; }
.form-top-72 { top: 18rem; }
.form-top-80 { top: 20rem; }
.form-top-96 { top: 24rem; }

.form-right-0 { right: 0px; }
.form-right-0.form-5 { right: 0.form-125rem; }
.form-right-1 { right: 0.form-25rem; }
.form-right-1.form-5 { right: 0.form-375rem; }
.form-right-2 { right: 0.form-5rem; }
.form-right-2.form-5 { right: 0.form-625rem; }
.form-right-3 { right: 0.form-75rem; }
.form-right-3.form-5 { right: 0.form-875rem; }
.form-right-4 { right: 1rem; }
.form-right-5 { right: 1.form-25rem; }
.form-right-6 { right: 1.form-5rem; }
.form-right-7 { right: 1.form-75rem; }
.form-right-8 { right: 2rem; }
.form-right-9 { right: 2.form-25rem; }
.form-right-10 { right: 2.form-5rem; }
.form-right-11 { right: 2.form-75rem; }
.form-right-12 { right: 3rem; }
.form-right-14 { right: 3.form-5rem; }
.form-right-16 { right: 4rem; }
.form-right-20 { right: 5rem; }
.form-right-24 { right: 6rem; }
.form-right-28 { right: 7rem; }
.form-right-32 { right: 8rem; }
.form-right-36 { right: 9rem; }
.form-right-40 { right: 10rem; }
.form-right-44 { right: 11rem; }
.form-right-48 { right: 12rem; }
.form-right-52 { right: 13rem; }
.form-right-56 { right: 14rem; }
.form-right-60 { right: 15rem; }
.form-right-64 { right: 16rem; }
.form-right-72 { right: 18rem; }
.form-right-80 { right: 20rem; }
.form-right-96 { right: 24rem; }

.form-bottom-0 { bottom: 0px; }
.form-bottom-0.form-5 { bottom: 0.form-125rem; }
.form-bottom-1 { bottom: 0.form-25rem; }
.form-bottom-1.form-5 { bottom: 0.form-375rem; }
.form-bottom-2 { bottom: 0.form-5rem; }
.form-bottom-2.form-5 { bottom: 0.form-625rem; }
.form-bottom-3 { bottom: 0.form-75rem; }
.form-bottom-3.form-5 { bottom: 0.form-875rem; }
.form-bottom-4 { bottom: 1rem; }
.form-bottom-5 { bottom: 1.form-25rem; }
.form-bottom-6 { bottom: 1.form-5rem; }
.form-bottom-7 { bottom: 1.form-75rem; }
.form-bottom-8 { bottom: 2rem; }
.form-bottom-9 { bottom: 2.form-25rem; }
.form-bottom-10 { bottom: 2.form-5rem; }
.form-bottom-11 { bottom: 2.form-75rem; }
.form-bottom-12 { bottom: 3rem; }
.form-bottom-14 { bottom: 3.form-5rem; }
.form-bottom-16 { bottom: 4rem; }
.form-bottom-20 { bottom: 5rem; }
.form-bottom-24 { bottom: 6rem; }
.form-bottom-28 { bottom: 7rem; }
.form-bottom-32 { bottom: 8rem; }
.form-bottom-36 { bottom: 9rem; }
.form-bottom-40 { bottom: 10rem; }
.form-bottom-44 { bottom: 11rem; }
.form-bottom-48 { bottom: 12rem; }
.form-bottom-52 { bottom: 13rem; }
.form-bottom-56 { bottom: 14rem; }
.form-bottom-60 { bottom: 15rem; }
.form-bottom-64 { bottom: 16rem; }
.form-bottom-72 { bottom: 18rem; }
.form-bottom-80 { bottom: 20rem; }
.form-bottom-96 { bottom: 24rem; }

.form-left-0 { left: 0px; }
.form-left-0.form-5 { left: 0.form-125rem; }
.form-left-1 { left: 0.form-25rem; }
.form-left-1.form-5 { left: 0.form-375rem; }
.form-left-2 { left: 0.form-5rem; }
.form-left-2.form-5 { left: 0.form-625rem; }
.form-left-3 { left: 0.form-75rem; }
.form-left-3.form-5 { left: 0.form-875rem; }
.form-left-4 { left: 1rem; }
.form-left-5 { left: 1.form-25rem; }
.form-left-6 { left: 1.form-5rem; }
.form-left-7 { left: 1.form-75rem; }
.form-left-8 { left: 2rem; }
.form-left-9 { left: 2.form-25rem; }
.form-left-10 { left: 2.form-5rem; }
.form-left-11 { left: 2.form-75rem; }
.form-left-12 { left: 3rem; }
.form-left-14 { left: 3.form-5rem; }
.form-left-16 { left: 4rem; }
.form-left-20 { left: 5rem; }
.form-left-24 { left: 6rem; }
.form-left-28 { left: 7rem; }
.form-left-32 { left: 8rem; }
.form-left-36 { left: 9rem; }
.form-left-40 { left: 10rem; }
.form-left-44 { left: 11rem; }
.form-left-48 { left: 12rem; }
.form-left-52 { left: 13rem; }
.form-left-56 { left: 14rem; }
.form-left-60 { left: 15rem; }
.form-left-64 { left: 16rem; }
.form-left-72 { left: 18rem; }
.form-left-80 { left: 20rem; }
.form-left-96 { left: 24rem; }

.form-text-0 { font-size: 0px; }
.form-text-0.form-5 { font-size: 0.form-125rem; }
.form-text-1 { font-size: 0.form-25rem; }
.form-text-1.form-5 { font-size: 0.form-375rem; }
.form-text-2 { font-size: 0.form-5rem; }
.form-text-2.form-5 { font-size: 0.form-625rem; }
.form-text-3 { font-size: 0.form-75rem; }
.form-text-3.form-5 { font-size: 0.form-875rem; }
.form-text-4 { font-size: 1rem; }
.form-text-5 { font-size: 1.form-25rem; }
.form-text-6 { font-size: 1.form-5rem; }
.form-text-7 { font-size: 1.form-75rem; }
.form-text-8 { font-size: 2rem; }
.form-text-9 { font-size: 2.form-25rem; }
.form-text-10 { font-size: 2.form-5rem; }
.form-text-11 { font-size: 2.form-75rem; }
.form-text-12 { font-size: 3rem; }
.form-text-14 { font-size: 3.form-5rem; }
.form-text-16 { font-size: 4rem; }
.form-text-20 { font-size: 5rem; }
.form-text-24 { font-size: 6rem; }
.form-text-28 { font-size: 7rem; }
.form-text-32 { font-size: 8rem; }
.form-text-36 { font-size: 9rem; }
.form-text-40 { font-size: 10rem; }
.form-text-44 { font-size: 11rem; }
.form-text-48 { font-size: 12rem; }
.form-text-52 { font-size: 13rem; }
.form-text-56 { font-size: 14rem; }
.form-text-60 { font-size: 15rem; }
.form-text-64 { font-size: 16rem; }
.form-text-72 { font-size: 18rem; }
.form-text-80 { font-size: 20rem; }
.form-text-96 { font-size: 24rem; }

.form-leading-0 { line-height: 0px; }
.form-leading-0.form-5 { line-height: 0.form-125rem; }
.form-leading-1 { line-height: 0.form-25rem; }
.form-leading-1.form-5 { line-height: 0.form-375rem; }
.form-leading-2 { line-height: 0.form-5rem; }
.form-leading-2.form-5 { line-height: 0.form-625rem; }
.form-leading-3 { line-height: 0.form-75rem; }
.form-leading-3.form-5 { line-height: 0.form-875rem; }
.form-leading-4 { line-height: 1rem; }
.form-leading-5 { line-height: 1.form-25rem; }
.form-leading-6 { line-height: 1.form-5rem; }
.form-leading-7 { line-height: 1.form-75rem; }
.form-leading-8 { line-height: 2rem; }
.form-leading-9 { line-height: 2.form-25rem; }
.form-leading-10 { line-height: 2.form-5rem; }
.form-leading-11 { line-height: 2.form-75rem; }
.form-leading-12 { line-height: 3rem; }
.form-leading-14 { line-height: 3.form-5rem; }
.form-leading-16 { line-height: 4rem; }
.form-leading-20 { line-height: 5rem; }
.form-leading-24 { line-height: 6rem; }
.form-leading-28 { line-height: 7rem; }
.form-leading-32 { line-height: 8rem; }
.form-leading-36 { line-height: 9rem; }
.form-leading-40 { line-height: 10rem; }
.form-leading-44 { line-height: 11rem; }
.form-leading-48 { line-height: 12rem; }
.form-leading-52 { line-height: 13rem; }
.form-leading-56 { line-height: 14rem; }
.form-leading-60 { line-height: 15rem; }
.form-leading-64 { line-height: 16rem; }
.form-leading-72 { line-height: 18rem; }
.form-leading-80 { line-height: 20rem; }
.form-leading-96 { line-height: 24rem; }

.form-tracking-0 { letter-spacing: 0px; }
.form-tracking-0.form-5 { letter-spacing: 0.form-125rem; }
.form-tracking-1 { letter-spacing: 0.form-25rem; }
.form-tracking-1.form-5 { letter-spacing: 0.form-375rem; }
.form-tracking-2 { letter-spacing: 0.form-5rem; }
.form-tracking-2.form-5 { letter-spacing: 0.form-625rem; }
.form-tracking-3 { letter-spacing: 0.form-75rem; }
.form-tracking-3.form-5 { letter-spacing: 0.form-875rem; }
.form-tracking-4 { letter-spacing: 1rem; }
.form-tracking-5 { letter-spacing: 1.form-25rem; }
.form-tracking-6 { letter-spacing: 1.form-5rem; }
.form-tracking-7 { letter-spacing: 1.form-75rem; }
.form-tracking-8 { letter-spacing: 2rem; }
.form-tracking-9 { letter-spacing: 2.form-25rem; }
.form-tracking-10 { letter-spacing: 2.form-5rem; }
.form-tracking-11 { letter-spacing: 2.form-75rem; }
.form-tracking-12 { letter-spacing: 3rem; }
.form-tracking-14 { letter-spacing: 3.form-5rem; }
.form-tracking-16 { letter-spacing: 4rem; }
.form-tracking-20 { letter-spacing: 5rem; }
.form-tracking-24 { letter-spacing: 6rem; }
.form-tracking-28 { letter-spacing: 7rem; }
.form-tracking-32 { letter-spacing: 8rem; }
.form-tracking-36 { letter-spacing: 9rem; }
.form-tracking-40 { letter-spacing: 10rem; }
.form-tracking-44 { letter-spacing: 11rem; }
.form-tracking-48 { letter-spacing: 12rem; }
.form-tracking-52 { letter-spacing: 13rem; }
.form-tracking-56 { letter-spacing: 14rem; }
.form-tracking-60 { letter-spacing: 15rem; }
.form-tracking-64 { letter-spacing: 16rem; }
.form-tracking-72 { letter-spacing: 18rem; }
.form-tracking-80 { letter-spacing: 20rem; }
.form-tracking-96 { letter-spacing: 24rem; }

.form-rounded-0 { border-radius: 0px; }
.form-rounded-0.form-5 { border-radius: 0.form-125rem; }
.form-rounded-1 { border-radius: 0.form-25rem; }
.form-rounded-1.form-5 { border-radius: 0.form-375rem; }
.form-rounded-2 { border-radius: 0.form-5rem; }
.form-rounded-2.form-5 { border-radius: 0.form-625rem; }
.form-rounded-3 { border-radius: 0.form-75rem; }
.form-rounded-3.form-5 { border-radius: 0.form-875rem; }
.form-rounded-4 { border-radius: 1rem; }
.form-rounded-5 { border-radius: 1.form-25rem; }
.form-rounded-6 { border-radius: 1.form-5rem; }
.form-rounded-7 { border-radius: 1.form-75rem; }
.form-rounded-8 { border-radius: 2rem; }
.form-rounded-9 { border-radius: 2.form-25rem; }
.form-rounded-10 { border-radius: 2.form-5rem; }
.form-rounded-11 { border-radius: 2.form-75rem; }
.form-rounded-12 { border-radius: 3rem; }
.form-rounded-14 { border-radius: 3.form-5rem; }
.form-rounded-16 { border-radius: 4rem; }
.form-rounded-20 { border-radius: 5rem; }
.form-rounded-24 { border-radius: 6rem; }
.form-rounded-28 { border-radius: 7rem; }
.form-rounded-32 { border-radius: 8rem; }
.form-rounded-36 { border-radius: 9rem; }
.form-rounded-40 { border-radius: 10rem; }
.form-rounded-44 { border-radius: 11rem; }
.form-rounded-48 { border-radius: 12rem; }
.form-rounded-52 { border-radius: 13rem; }
.form-rounded-56 { border-radius: 14rem; }
.form-rounded-60 { border-radius: 15rem; }
.form-rounded-64 { border-radius: 16rem; }
.form-rounded-72 { border-radius: 18rem; }
.form-rounded-80 { border-radius: 20rem; }
.form-rounded-96 { border-radius: 24rem; }

.form-text-slate-50 { color: #f8fafc; }
.form-bg-slate-50 { background-color: #f8fafc; }
.form-border-slate-50 { border-color: #f8fafc; }
.form-ring-slate-50 { --tw-ring-color: #f8fafc; }
.form-text-slate-100 { color: #f1f5f9; }
.form-bg-slate-100 { background-color: #f1f5f9; }
.form-border-slate-100 { border-color: #f1f5f9; }
.form-ring-slate-100 { --tw-ring-color: #f1f5f9; }
.form-text-slate-200 { color: #e2e8f0; }
.form-bg-slate-200 { background-color: #e2e8f0; }
.form-border-slate-200 { border-color: #e2e8f0; }
.form-ring-slate-200 { --tw-ring-color: #e2e8f0; }
.form-text-slate-300 { color: #cbd5e1; }
.form-bg-slate-300 { background-color: #cbd5e1; }
.form-border-slate-300 { border-color: #cbd5e1; }
.form-ring-slate-300 { --tw-ring-color: #cbd5e1; }
.form-text-slate-400 { color: #94a3b8; }
.form-bg-slate-400 { background-color: #94a3b8; }
.form-border-slate-400 { border-color: #94a3b8; }
.form-ring-slate-400 { --tw-ring-color: #94a3b8; }
.form-text-slate-500 { color: #64748b; }
.form-bg-slate-500 { background-color: #64748b; }
.form-border-slate-500 { border-color: #64748b; }
.form-ring-slate-500 { --tw-ring-color: #64748b; }
.form-text-slate-600 { color: #475569; }
.form-bg-slate-600 { background-color: #475569; }
.form-border-slate-600 { border-color: #475569; }
.form-ring-slate-600 { --tw-ring-color: #475569; }
.form-text-slate-700 { color: #334155; }
.form-bg-slate-700 { background-color: #334155; }
.form-border-slate-700 { border-color: #334155; }
.form-ring-slate-700 { --tw-ring-color: #334155; }
.form-text-slate-800 { color: #1e293b; }
.form-bg-slate-800 { background-color: #1e293b; }
.form-border-slate-800 { border-color: #1e293b; }
.form-ring-slate-800 { --tw-ring-color: #1e293b; }
.form-text-slate-900 { color: #0f172a; }
.form-bg-slate-900 { background-color: #0f172a; }
.form-border-slate-900 { border-color: #0f172a; }
.form-ring-slate-900 { --tw-ring-color: #0f172a; }
.form-text-slate-950 { color: #020617; }
.form-bg-slate-950 { background-color: #020617; }
.form-border-slate-950 { border-color: #020617; }
.form-ring-slate-950 { --tw-ring-color: #020617; }

.form-text-gray-50 { color: #f8fafc; }
.form-bg-gray-50 { background-color: #f8fafc; }
.form-border-gray-50 { border-color: #f8fafc; }
.form-ring-gray-50 { --tw-ring-color: #f8fafc; }
.form-text-gray-100 { color: #f1f5f9; }
.form-bg-gray-100 { background-color: #f1f5f9; }
.form-border-gray-100 { border-color: #f1f5f9; }
.form-ring-gray-100 { --tw-ring-color: #f1f5f9; }
.form-text-gray-200 { color: #e2e8f0; }
.form-bg-gray-200 { background-color: #e2e8f0; }
.form-border-gray-200 { border-color: #e2e8f0; }
.form-ring-gray-200 { --tw-ring-color: #e2e8f0; }
.form-text-gray-300 { color: #cbd5e1; }
.form-bg-gray-300 { background-color: #cbd5e1; }
.form-border-gray-300 { border-color: #cbd5e1; }
.form-ring-gray-300 { --tw-ring-color: #cbd5e1; }
.form-text-gray-400 { color: #94a3b8; }
.form-bg-gray-400 { background-color: #94a3b8; }
.form-border-gray-400 { border-color: #94a3b8; }
.form-ring-gray-400 { --tw-ring-color: #94a3b8; }
.form-text-gray-500 { color: #64748b; }
.form-bg-gray-500 { background-color: #64748b; }
.form-border-gray-500 { border-color: #64748b; }
.form-ring-gray-500 { --tw-ring-color: #64748b; }
.form-text-gray-600 { color: #475569; }
.form-bg-gray-600 { background-color: #475569; }
.form-border-gray-600 { border-color: #475569; }
.form-ring-gray-600 { --tw-ring-color: #475569; }
.form-text-gray-700 { color: #334155; }
.form-bg-gray-700 { background-color: #334155; }
.form-border-gray-700 { border-color: #334155; }
.form-ring-gray-700 { --tw-ring-color: #334155; }
.form-text-gray-800 { color: #1e293b; }
.form-bg-gray-800 { background-color: #1e293b; }
.form-border-gray-800 { border-color: #1e293b; }
.form-ring-gray-800 { --tw-ring-color: #1e293b; }
.form-text-gray-900 { color: #0f172a; }
.form-bg-gray-900 { background-color: #0f172a; }
.form-border-gray-900 { border-color: #0f172a; }
.form-ring-gray-900 { --tw-ring-color: #0f172a; }
.form-text-gray-950 { color: #020617; }
.form-bg-gray-950 { background-color: #020617; }
.form-border-gray-950 { border-color: #020617; }
.form-ring-gray-950 { --tw-ring-color: #020617; }

.form-text-zinc-50 { color: #f8fafc; }
.form-bg-zinc-50 { background-color: #f8fafc; }
.form-border-zinc-50 { border-color: #f8fafc; }
.form-ring-zinc-50 { --tw-ring-color: #f8fafc; }
.form-text-zinc-100 { color: #f1f5f9; }
.form-bg-zinc-100 { background-color: #f1f5f9; }
.form-border-zinc-100 { border-color: #f1f5f9; }
.form-ring-zinc-100 { --tw-ring-color: #f1f5f9; }
.form-text-zinc-200 { color: #e2e8f0; }
.form-bg-zinc-200 { background-color: #e2e8f0; }
.form-border-zinc-200 { border-color: #e2e8f0; }
.form-ring-zinc-200 { --tw-ring-color: #e2e8f0; }
.form-text-zinc-300 { color: #cbd5e1; }
.form-bg-zinc-300 { background-color: #cbd5e1; }
.form-border-zinc-300 { border-color: #cbd5e1; }
.form-ring-zinc-300 { --tw-ring-color: #cbd5e1; }
.form-text-zinc-400 { color: #94a3b8; }
.form-bg-zinc-400 { background-color: #94a3b8; }
.form-border-zinc-400 { border-color: #94a3b8; }
.form-ring-zinc-400 { --tw-ring-color: #94a3b8; }
.form-text-zinc-500 { color: #64748b; }
.form-bg-zinc-500 { background-color: #64748b; }
.form-border-zinc-500 { border-color: #64748b; }
.form-ring-zinc-500 { --tw-ring-color: #64748b; }
.form-text-zinc-600 { color: #475569; }
.form-bg-zinc-600 { background-color: #475569; }
.form-border-zinc-600 { border-color: #475569; }
.form-ring-zinc-600 { --tw-ring-color: #475569; }
.form-text-zinc-700 { color: #334155; }
.form-bg-zinc-700 { background-color: #334155; }
.form-border-zinc-700 { border-color: #334155; }
.form-ring-zinc-700 { --tw-ring-color: #334155; }
.form-text-zinc-800 { color: #1e293b; }
.form-bg-zinc-800 { background-color: #1e293b; }
.form-border-zinc-800 { border-color: #1e293b; }
.form-ring-zinc-800 { --tw-ring-color: #1e293b; }
.form-text-zinc-900 { color: #0f172a; }
.form-bg-zinc-900 { background-color: #0f172a; }
.form-border-zinc-900 { border-color: #0f172a; }
.form-ring-zinc-900 { --tw-ring-color: #0f172a; }
.form-text-zinc-950 { color: #020617; }
.form-bg-zinc-950 { background-color: #020617; }
.form-border-zinc-950 { border-color: #020617; }
.form-ring-zinc-950 { --tw-ring-color: #020617; }

.form-text-neutral-50 { color: #f8fafc; }
.form-bg-neutral-50 { background-color: #f8fafc; }
.form-border-neutral-50 { border-color: #f8fafc; }
.form-ring-neutral-50 { --tw-ring-color: #f8fafc; }
.form-text-neutral-100 { color: #f1f5f9; }
.form-bg-neutral-100 { background-color: #f1f5f9; }
.form-border-neutral-100 { border-color: #f1f5f9; }
.form-ring-neutral-100 { --tw-ring-color: #f1f5f9; }
.form-text-neutral-200 { color: #e2e8f0; }
.form-bg-neutral-200 { background-color: #e2e8f0; }
.form-border-neutral-200 { border-color: #e2e8f0; }
.form-ring-neutral-200 { --tw-ring-color: #e2e8f0; }
.form-text-neutral-300 { color: #cbd5e1; }
.form-bg-neutral-300 { background-color: #cbd5e1; }
.form-border-neutral-300 { border-color: #cbd5e1; }
.form-ring-neutral-300 { --tw-ring-color: #cbd5e1; }
.form-text-neutral-400 { color: #94a3b8; }
.form-bg-neutral-400 { background-color: #94a3b8; }
.form-border-neutral-400 { border-color: #94a3b8; }
.form-ring-neutral-400 { --tw-ring-color: #94a3b8; }
.form-text-neutral-500 { color: #64748b; }
.form-bg-neutral-500 { background-color: #64748b; }
.form-border-neutral-500 { border-color: #64748b; }
.form-ring-neutral-500 { --tw-ring-color: #64748b; }
.form-text-neutral-600 { color: #475569; }
.form-bg-neutral-600 { background-color: #475569; }
.form-border-neutral-600 { border-color: #475569; }
.form-ring-neutral-600 { --tw-ring-color: #475569; }
.form-text-neutral-700 { color: #334155; }
.form-bg-neutral-700 { background-color: #334155; }
.form-border-neutral-700 { border-color: #334155; }
.form-ring-neutral-700 { --tw-ring-color: #334155; }
.form-text-neutral-800 { color: #1e293b; }
.form-bg-neutral-800 { background-color: #1e293b; }
.form-border-neutral-800 { border-color: #1e293b; }
.form-ring-neutral-800 { --tw-ring-color: #1e293b; }
.form-text-neutral-900 { color: #0f172a; }
.form-bg-neutral-900 { background-color: #0f172a; }
.form-border-neutral-900 { border-color: #0f172a; }
.form-ring-neutral-900 { --tw-ring-color: #0f172a; }
.form-text-neutral-950 { color: #020617; }
.form-bg-neutral-950 { background-color: #020617; }
.form-border-neutral-950 { border-color: #020617; }
.form-ring-neutral-950 { --tw-ring-color: #020617; }

.form-text-stone-50 { color: #f8fafc; }
.form-bg-stone-50 { background-color: #f8fafc; }
.form-border-stone-50 { border-color: #f8fafc; }
.form-ring-stone-50 { --tw-ring-color: #f8fafc; }
.form-text-stone-100 { color: #f1f5f9; }
.form-bg-stone-100 { background-color: #f1f5f9; }
.form-border-stone-100 { border-color: #f1f5f9; }
.form-ring-stone-100 { --tw-ring-color: #f1f5f9; }
.form-text-stone-200 { color: #e2e8f0; }
.form-bg-stone-200 { background-color: #e2e8f0; }
.form-border-stone-200 { border-color: #e2e8f0; }
.form-ring-stone-200 { --tw-ring-color: #e2e8f0; }
.form-text-stone-300 { color: #cbd5e1; }
.form-bg-stone-300 { background-color: #cbd5e1; }
.form-border-stone-300 { border-color: #cbd5e1; }
.form-ring-stone-300 { --tw-ring-color: #cbd5e1; }
.form-text-stone-400 { color: #94a3b8; }
.form-bg-stone-400 { background-color: #94a3b8; }
.form-border-stone-400 { border-color: #94a3b8; }
.form-ring-stone-400 { --tw-ring-color: #94a3b8; }
.form-text-stone-500 { color: #64748b; }
.form-bg-stone-500 { background-color: #64748b; }
.form-border-stone-500 { border-color: #64748b; }
.form-ring-stone-500 { --tw-ring-color: #64748b; }
.form-text-stone-600 { color: #475569; }
.form-bg-stone-600 { background-color: #475569; }
.form-border-stone-600 { border-color: #475569; }
.form-ring-stone-600 { --tw-ring-color: #475569; }
.form-text-stone-700 { color: #334155; }
.form-bg-stone-700 { background-color: #334155; }
.form-border-stone-700 { border-color: #334155; }
.form-ring-stone-700 { --tw-ring-color: #334155; }
.form-text-stone-800 { color: #1e293b; }
.form-bg-stone-800 { background-color: #1e293b; }
.form-border-stone-800 { border-color: #1e293b; }
.form-ring-stone-800 { --tw-ring-color: #1e293b; }
.form-text-stone-900 { color: #0f172a; }
.form-bg-stone-900 { background-color: #0f172a; }
.form-border-stone-900 { border-color: #0f172a; }
.form-ring-stone-900 { --tw-ring-color: #0f172a; }
.form-text-stone-950 { color: #020617; }
.form-bg-stone-950 { background-color: #020617; }
.form-border-stone-950 { border-color: #020617; }
.form-ring-stone-950 { --tw-ring-color: #020617; }

.form-text-red-50 { color: #f8fafc; }
.form-bg-red-50 { background-color: #f8fafc; }
.form-border-red-50 { border-color: #f8fafc; }
.form-ring-red-50 { --tw-ring-color: #f8fafc; }
.form-text-red-100 { color: #f1f5f9; }
.form-bg-red-100 { background-color: #f1f5f9; }
.form-border-red-100 { border-color: #f1f5f9; }
.form-ring-red-100 { --tw-ring-color: #f1f5f9; }
.form-text-red-200 { color: #e2e8f0; }
.form-bg-red-200 { background-color: #e2e8f0; }
.form-border-red-200 { border-color: #e2e8f0; }
.form-ring-red-200 { --tw-ring-color: #e2e8f0; }
.form-text-red-300 { color: #cbd5e1; }
.form-bg-red-300 { background-color: #cbd5e1; }
.form-border-red-300 { border-color: #cbd5e1; }
.form-ring-red-300 { --tw-ring-color: #cbd5e1; }
.form-text-red-400 { color: #94a3b8; }
.form-bg-red-400 { background-color: #94a3b8; }
.form-border-red-400 { border-color: #94a3b8; }
.form-ring-red-400 { --tw-ring-color: #94a3b8; }
.form-text-red-500 { color: #64748b; }
.form-bg-red-500 { background-color: #64748b; }
.form-border-red-500 { border-color: #64748b; }
.form-ring-red-500 { --tw-ring-color: #64748b; }
.form-text-red-600 { color: #475569; }
.form-bg-red-600 { background-color: #475569; }
.form-border-red-600 { border-color: #475569; }
.form-ring-red-600 { --tw-ring-color: #475569; }
.form-text-red-700 { color: #334155; }
.form-bg-red-700 { background-color: #334155; }
.form-border-red-700 { border-color: #334155; }
.form-ring-red-700 { --tw-ring-color: #334155; }
.form-text-red-800 { color: #1e293b; }
.form-bg-red-800 { background-color: #1e293b; }
.form-border-red-800 { border-color: #1e293b; }
.form-ring-red-800 { --tw-ring-color: #1e293b; }
.form-text-red-900 { color: #0f172a; }
.form-bg-red-900 { background-color: #0f172a; }
.form-border-red-900 { border-color: #0f172a; }
.form-ring-red-900 { --tw-ring-color: #0f172a; }
.form-text-red-950 { color: #020617; }
.form-bg-red-950 { background-color: #020617; }
.form-border-red-950 { border-color: #020617; }
.form-ring-red-950 { --tw-ring-color: #020617; }

.form-text-orange-50 { color: #f8fafc; }
.form-bg-orange-50 { background-color: #f8fafc; }
.form-border-orange-50 { border-color: #f8fafc; }
.form-ring-orange-50 { --tw-ring-color: #f8fafc; }
.form-text-orange-100 { color: #f1f5f9; }
.form-bg-orange-100 { background-color: #f1f5f9; }
.form-border-orange-100 { border-color: #f1f5f9; }
.form-ring-orange-100 { --tw-ring-color: #f1f5f9; }
.form-text-orange-200 { color: #e2e8f0; }
.form-bg-orange-200 { background-color: #e2e8f0; }
.form-border-orange-200 { border-color: #e2e8f0; }
.form-ring-orange-200 { --tw-ring-color: #e2e8f0; }
.form-text-orange-300 { color: #cbd5e1; }
.form-bg-orange-300 { background-color: #cbd5e1; }
.form-border-orange-300 { border-color: #cbd5e1; }
.form-ring-orange-300 { --tw-ring-color: #cbd5e1; }
.form-text-orange-400 { color: #94a3b8; }
.form-bg-orange-400 { background-color: #94a3b8; }
.form-border-orange-400 { border-color: #94a3b8; }
.form-ring-orange-400 { --tw-ring-color: #94a3b8; }
.form-text-orange-500 { color: #64748b; }
.form-bg-orange-500 { background-color: #64748b; }
.form-border-orange-500 { border-color: #64748b; }
.form-ring-orange-500 { --tw-ring-color: #64748b; }
.form-text-orange-600 { color: #475569; }
.form-bg-orange-600 { background-color: #475569; }
.form-border-orange-600 { border-color: #475569; }
.form-ring-orange-600 { --tw-ring-color: #475569; }
.form-text-orange-700 { color: #334155; }
.form-bg-orange-700 { background-color: #334155; }
.form-border-orange-700 { border-color: #334155; }
.form-ring-orange-700 { --tw-ring-color: #334155; }
.form-text-orange-800 { color: #1e293b; }
.form-bg-orange-800 { background-color: #1e293b; }
.form-border-orange-800 { border-color: #1e293b; }
.form-ring-orange-800 { --tw-ring-color: #1e293b; }
.form-text-orange-900 { color: #0f172a; }
.form-bg-orange-900 { background-color: #0f172a; }
.form-border-orange-900 { border-color: #0f172a; }
.form-ring-orange-900 { --tw-ring-color: #0f172a; }
.form-text-orange-950 { color: #020617; }
.form-bg-orange-950 { background-color: #020617; }
.form-border-orange-950 { border-color: #020617; }
.form-ring-orange-950 { --tw-ring-color: #020617; }

.form-text-amber-50 { color: #f8fafc; }
.form-bg-amber-50 { background-color: #f8fafc; }
.form-border-amber-50 { border-color: #f8fafc; }
.form-ring-amber-50 { --tw-ring-color: #f8fafc; }
.form-text-amber-100 { color: #f1f5f9; }
.form-bg-amber-100 { background-color: #f1f5f9; }
.form-border-amber-100 { border-color: #f1f5f9; }
.form-ring-amber-100 { --tw-ring-color: #f1f5f9; }
.form-text-amber-200 { color: #e2e8f0; }
.form-bg-amber-200 { background-color: #e2e8f0; }
.form-border-amber-200 { border-color: #e2e8f0; }
.form-ring-amber-200 { --tw-ring-color: #e2e8f0; }
.form-text-amber-300 { color: #cbd5e1; }
.form-bg-amber-300 { background-color: #cbd5e1; }
.form-border-amber-300 { border-color: #cbd5e1; }
.form-ring-amber-300 { --tw-ring-color: #cbd5e1; }
.form-text-amber-400 { color: #94a3b8; }
.form-bg-amber-400 { background-color: #94a3b8; }
.form-border-amber-400 { border-color: #94a3b8; }
.form-ring-amber-400 { --tw-ring-color: #94a3b8; }
.form-text-amber-500 { color: #64748b; }
.form-bg-amber-500 { background-color: #64748b; }
.form-border-amber-500 { border-color: #64748b; }
.form-ring-amber-500 { --tw-ring-color: #64748b; }
.form-text-amber-600 { color: #475569; }
.form-bg-amber-600 { background-color: #475569; }
.form-border-amber-600 { border-color: #475569; }
.form-ring-amber-600 { --tw-ring-color: #475569; }
.form-text-amber-700 { color: #334155; }
.form-bg-amber-700 { background-color: #334155; }
.form-border-amber-700 { border-color: #334155; }
.form-ring-amber-700 { --tw-ring-color: #334155; }
.form-text-amber-800 { color: #1e293b; }
.form-bg-amber-800 { background-color: #1e293b; }
.form-border-amber-800 { border-color: #1e293b; }
.form-ring-amber-800 { --tw-ring-color: #1e293b; }
.form-text-amber-900 { color: #0f172a; }
.form-bg-amber-900 { background-color: #0f172a; }
.form-border-amber-900 { border-color: #0f172a; }
.form-ring-amber-900 { --tw-ring-color: #0f172a; }
.form-text-amber-950 { color: #020617; }
.form-bg-amber-950 { background-color: #020617; }
.form-border-amber-950 { border-color: #020617; }
.form-ring-amber-950 { --tw-ring-color: #020617; }

.form-text-yellow-50 { color: #f8fafc; }
.form-bg-yellow-50 { background-color: #f8fafc; }
.form-border-yellow-50 { border-color: #f8fafc; }
.form-ring-yellow-50 { --tw-ring-color: #f8fafc; }
.form-text-yellow-100 { color: #f1f5f9; }
.form-bg-yellow-100 { background-color: #f1f5f9; }
.form-border-yellow-100 { border-color: #f1f5f9; }
.form-ring-yellow-100 { --tw-ring-color: #f1f5f9; }
.form-text-yellow-200 { color: #e2e8f0; }
.form-bg-yellow-200 { background-color: #e2e8f0; }
.form-border-yellow-200 { border-color: #e2e8f0; }
.form-ring-yellow-200 { --tw-ring-color: #e2e8f0; }
.form-text-yellow-300 { color: #cbd5e1; }
.form-bg-yellow-300 { background-color: #cbd5e1; }
.form-border-yellow-300 { border-color: #cbd5e1; }
.form-ring-yellow-300 { --tw-ring-color: #cbd5e1; }
.form-text-yellow-400 { color: #94a3b8; }
.form-bg-yellow-400 { background-color: #94a3b8; }
.form-border-yellow-400 { border-color: #94a3b8; }
.form-ring-yellow-400 { --tw-ring-color: #94a3b8; }
.form-text-yellow-500 { color: #64748b; }
.form-bg-yellow-500 { background-color: #64748b; }
.form-border-yellow-500 { border-color: #64748b; }
.form-ring-yellow-500 { --tw-ring-color: #64748b; }
.form-text-yellow-600 { color: #475569; }
.form-bg-yellow-600 { background-color: #475569; }
.form-border-yellow-600 { border-color: #475569; }
.form-ring-yellow-600 { --tw-ring-color: #475569; }
.form-text-yellow-700 { color: #334155; }
.form-bg-yellow-700 { background-color: #334155; }
.form-border-yellow-700 { border-color: #334155; }
.form-ring-yellow-700 { --tw-ring-color: #334155; }
.form-text-yellow-800 { color: #1e293b; }
.form-bg-yellow-800 { background-color: #1e293b; }
.form-border-yellow-800 { border-color: #1e293b; }
.form-ring-yellow-800 { --tw-ring-color: #1e293b; }
.form-text-yellow-900 { color: #0f172a; }
.form-bg-yellow-900 { background-color: #0f172a; }
.form-border-yellow-900 { border-color: #0f172a; }
.form-ring-yellow-900 { --tw-ring-color: #0f172a; }
.form-text-yellow-950 { color: #020617; }
.form-bg-yellow-950 { background-color: #020617; }
.form-border-yellow-950 { border-color: #020617; }
.form-ring-yellow-950 { --tw-ring-color: #020617; }

.form-text-lime-50 { color: #f8fafc; }
.form-bg-lime-50 { background-color: #f8fafc; }
.form-border-lime-50 { border-color: #f8fafc; }
.form-ring-lime-50 { --tw-ring-color: #f8fafc; }
.form-text-lime-100 { color: #f1f5f9; }
.form-bg-lime-100 { background-color: #f1f5f9; }
.form-border-lime-100 { border-color: #f1f5f9; }
.form-ring-lime-100 { --tw-ring-color: #f1f5f9; }
.form-text-lime-200 { color: #e2e8f0; }
.form-bg-lime-200 { background-color: #e2e8f0; }
.form-border-lime-200 { border-color: #e2e8f0; }
.form-ring-lime-200 { --tw-ring-color: #e2e8f0; }
.form-text-lime-300 { color: #cbd5e1; }
.form-bg-lime-300 { background-color: #cbd5e1; }
.form-border-lime-300 { border-color: #cbd5e1; }
.form-ring-lime-300 { --tw-ring-color: #cbd5e1; }
.form-text-lime-400 { color: #94a3b8; }
.form-bg-lime-400 { background-color: #94a3b8; }
.form-border-lime-400 { border-color: #94a3b8; }
.form-ring-lime-400 { --tw-ring-color: #94a3b8; }
.form-text-lime-500 { color: #64748b; }
.form-bg-lime-500 { background-color: #64748b; }
.form-border-lime-500 { border-color: #64748b; }
.form-ring-lime-500 { --tw-ring-color: #64748b; }
.form-text-lime-600 { color: #475569; }
.form-bg-lime-600 { background-color: #475569; }
.form-border-lime-600 { border-color: #475569; }
.form-ring-lime-600 { --tw-ring-color: #475569; }
.form-text-lime-700 { color: #334155; }
.form-bg-lime-700 { background-color: #334155; }
.form-border-lime-700 { border-color: #334155; }
.form-ring-lime-700 { --tw-ring-color: #334155; }
.form-text-lime-800 { color: #1e293b; }
.form-bg-lime-800 { background-color: #1e293b; }
.form-border-lime-800 { border-color: #1e293b; }
.form-ring-lime-800 { --tw-ring-color: #1e293b; }
.form-text-lime-900 { color: #0f172a; }
.form-bg-lime-900 { background-color: #0f172a; }
.form-border-lime-900 { border-color: #0f172a; }
.form-ring-lime-900 { --tw-ring-color: #0f172a; }
.form-text-lime-950 { color: #020617; }
.form-bg-lime-950 { background-color: #020617; }
.form-border-lime-950 { border-color: #020617; }
.form-ring-lime-950 { --tw-ring-color: #020617; }

.form-text-green-50 { color: #f8fafc; }
.form-bg-green-50 { background-color: #f8fafc; }
.form-border-green-50 { border-color: #f8fafc; }
.form-ring-green-50 { --tw-ring-color: #f8fafc; }
.form-text-green-100 { color: #f1f5f9; }
.form-bg-green-100 { background-color: #f1f5f9; }
.form-border-green-100 { border-color: #f1f5f9; }
.form-ring-green-100 { --tw-ring-color: #f1f5f9; }
.form-text-green-200 { color: #e2e8f0; }
.form-bg-green-200 { background-color: #e2e8f0; }
.form-border-green-200 { border-color: #e2e8f0; }
.form-ring-green-200 { --tw-ring-color: #e2e8f0; }
.form-text-green-300 { color: #cbd5e1; }
.form-bg-green-300 { background-color: #cbd5e1; }
.form-border-green-300 { border-color: #cbd5e1; }
.form-ring-green-300 { --tw-ring-color: #cbd5e1; }
.form-text-green-400 { color: #94a3b8; }
.form-bg-green-400 { background-color: #94a3b8; }
.form-border-green-400 { border-color: #94a3b8; }
.form-ring-green-400 { --tw-ring-color: #94a3b8; }
.form-text-green-500 { color: #64748b; }
.form-bg-green-500 { background-color: #64748b; }
.form-border-green-500 { border-color: #64748b; }
.form-ring-green-500 { --tw-ring-color: #64748b; }
.form-text-green-600 { color: #475569; }
.form-bg-green-600 { background-color: #475569; }
.form-border-green-600 { border-color: #475569; }
.form-ring-green-600 { --tw-ring-color: #475569; }
.form-text-green-700 { color: #334155; }
.form-bg-green-700 { background-color: #334155; }
.form-border-green-700 { border-color: #334155; }
.form-ring-green-700 { --tw-ring-color: #334155; }
.form-text-green-800 { color: #1e293b; }
.form-bg-green-800 { background-color: #1e293b; }
.form-border-green-800 { border-color: #1e293b; }
.form-ring-green-800 { --tw-ring-color: #1e293b; }
.form-text-green-900 { color: #0f172a; }
.form-bg-green-900 { background-color: #0f172a; }
.form-border-green-900 { border-color: #0f172a; }
.form-ring-green-900 { --tw-ring-color: #0f172a; }
.form-text-green-950 { color: #020617; }
.form-bg-green-950 { background-color: #020617; }
.form-border-green-950 { border-color: #020617; }
.form-ring-green-950 { --tw-ring-color: #020617; }

.form-text-emerald-50 { color: #f8fafc; }
.form-bg-emerald-50 { background-color: #f8fafc; }
.form-border-emerald-50 { border-color: #f8fafc; }
.form-ring-emerald-50 { --tw-ring-color: #f8fafc; }
.form-text-emerald-100 { color: #f1f5f9; }
.form-bg-emerald-100 { background-color: #f1f5f9; }
.form-border-emerald-100 { border-color: #f1f5f9; }
.form-ring-emerald-100 { --tw-ring-color: #f1f5f9; }
.form-text-emerald-200 { color: #e2e8f0; }
.form-bg-emerald-200 { background-color: #e2e8f0; }
.form-border-emerald-200 { border-color: #e2e8f0; }
.form-ring-emerald-200 { --tw-ring-color: #e2e8f0; }
.form-text-emerald-300 { color: #cbd5e1; }
.form-bg-emerald-300 { background-color: #cbd5e1; }
.form-border-emerald-300 { border-color: #cbd5e1; }
.form-ring-emerald-300 { --tw-ring-color: #cbd5e1; }
.form-text-emerald-400 { color: #94a3b8; }
.form-bg-emerald-400 { background-color: #94a3b8; }
.form-border-emerald-400 { border-color: #94a3b8; }
.form-ring-emerald-400 { --tw-ring-color: #94a3b8; }
.form-text-emerald-500 { color: #64748b; }
.form-bg-emerald-500 { background-color: #64748b; }
.form-border-emerald-500 { border-color: #64748b; }
.form-ring-emerald-500 { --tw-ring-color: #64748b; }
.form-text-emerald-600 { color: #475569; }
.form-bg-emerald-600 { background-color: #475569; }
.form-border-emerald-600 { border-color: #475569; }
.form-ring-emerald-600 { --tw-ring-color: #475569; }
.form-text-emerald-700 { color: #334155; }
.form-bg-emerald-700 { background-color: #334155; }
.form-border-emerald-700 { border-color: #334155; }
.form-ring-emerald-700 { --tw-ring-color: #334155; }
.form-text-emerald-800 { color: #1e293b; }
.form-bg-emerald-800 { background-color: #1e293b; }
.form-border-emerald-800 { border-color: #1e293b; }
.form-ring-emerald-800 { --tw-ring-color: #1e293b; }
.form-text-emerald-900 { color: #0f172a; }
.form-bg-emerald-900 { background-color: #0f172a; }
.form-border-emerald-900 { border-color: #0f172a; }
.form-ring-emerald-900 { --tw-ring-color: #0f172a; }
.form-text-emerald-950 { color: #020617; }
.form-bg-emerald-950 { background-color: #020617; }
.form-border-emerald-950 { border-color: #020617; }
.form-ring-emerald-950 { --tw-ring-color: #020617; }

.form-text-teal-50 { color: #f8fafc; }
.form-bg-teal-50 { background-color: #f8fafc; }
.form-border-teal-50 { border-color: #f8fafc; }
.form-ring-teal-50 { --tw-ring-color: #f8fafc; }
.form-text-teal-100 { color: #f1f5f9; }
.form-bg-teal-100 { background-color: #f1f5f9; }
.form-border-teal-100 { border-color: #f1f5f9; }
.form-ring-teal-100 { --tw-ring-color: #f1f5f9; }
.form-text-teal-200 { color: #e2e8f0; }
.form-bg-teal-200 { background-color: #e2e8f0; }
.form-border-teal-200 { border-color: #e2e8f0; }
.form-ring-teal-200 { --tw-ring-color: #e2e8f0; }
.form-text-teal-300 { color: #cbd5e1; }
.form-bg-teal-300 { background-color: #cbd5e1; }
.form-border-teal-300 { border-color: #cbd5e1; }
.form-ring-teal-300 { --tw-ring-color: #cbd5e1; }
.form-text-teal-400 { color: #94a3b8; }
.form-bg-teal-400 { background-color: #94a3b8; }
.form-border-teal-400 { border-color: #94a3b8; }
.form-ring-teal-400 { --tw-ring-color: #94a3b8; }
.form-text-teal-500 { color: #64748b; }
.form-bg-teal-500 { background-color: #64748b; }
.form-border-teal-500 { border-color: #64748b; }
.form-ring-teal-500 { --tw-ring-color: #64748b; }
.form-text-teal-600 { color: #475569; }
.form-bg-teal-600 { background-color: #475569; }
.form-border-teal-600 { border-color: #475569; }
.form-ring-teal-600 { --tw-ring-color: #475569; }
.form-text-teal-700 { color: #334155; }
.form-bg-teal-700 { background-color: #334155; }
.form-border-teal-700 { border-color: #334155; }
.form-ring-teal-700 { --tw-ring-color: #334155; }
.form-text-teal-800 { color: #1e293b; }
.form-bg-teal-800 { background-color: #1e293b; }
.form-border-teal-800 { border-color: #1e293b; }
.form-ring-teal-800 { --tw-ring-color: #1e293b; }
.form-text-teal-900 { color: #0f172a; }
.form-bg-teal-900 { background-color: #0f172a; }
.form-border-teal-900 { border-color: #0f172a; }
.form-ring-teal-900 { --tw-ring-color: #0f172a; }
.form-text-teal-950 { color: #020617; }
.form-bg-teal-950 { background-color: #020617; }
.form-border-teal-950 { border-color: #020617; }
.form-ring-teal-950 { --tw-ring-color: #020617; }

.form-text-cyan-50 { color: #f8fafc; }
.form-bg-cyan-50 { background-color: #f8fafc; }
.form-border-cyan-50 { border-color: #f8fafc; }
.form-ring-cyan-50 { --tw-ring-color: #f8fafc; }
.form-text-cyan-100 { color: #f1f5f9; }
.form-bg-cyan-100 { background-color: #f1f5f9; }
.form-border-cyan-100 { border-color: #f1f5f9; }
.form-ring-cyan-100 { --tw-ring-color: #f1f5f9; }
.form-text-cyan-200 { color: #e2e8f0; }
.form-bg-cyan-200 { background-color: #e2e8f0; }
.form-border-cyan-200 { border-color: #e2e8f0; }
.form-ring-cyan-200 { --tw-ring-color: #e2e8f0; }
.form-text-cyan-300 { color: #cbd5e1; }
.form-bg-cyan-300 { background-color: #cbd5e1; }
.form-border-cyan-300 { border-color: #cbd5e1; }
.form-ring-cyan-300 { --tw-ring-color: #cbd5e1; }
.form-text-cyan-400 { color: #94a3b8; }
.form-bg-cyan-400 { background-color: #94a3b8; }
.form-border-cyan-400 { border-color: #94a3b8; }
.form-ring-cyan-400 { --tw-ring-color: #94a3b8; }
.form-text-cyan-500 { color: #64748b; }
.form-bg-cyan-500 { background-color: #64748b; }
.form-border-cyan-500 { border-color: #64748b; }
.form-ring-cyan-500 { --tw-ring-color: #64748b; }
.form-text-cyan-600 { color: #475569; }
.form-bg-cyan-600 { background-color: #475569; }
.form-border-cyan-600 { border-color: #475569; }
.form-ring-cyan-600 { --tw-ring-color: #475569; }
.form-text-cyan-700 { color: #334155; }
.form-bg-cyan-700 { background-color: #334155; }
.form-border-cyan-700 { border-color: #334155; }
.form-ring-cyan-700 { --tw-ring-color: #334155; }
.form-text-cyan-800 { color: #1e293b; }
.form-bg-cyan-800 { background-color: #1e293b; }
.form-border-cyan-800 { border-color: #1e293b; }
.form-ring-cyan-800 { --tw-ring-color: #1e293b; }
.form-text-cyan-900 { color: #0f172a; }
.form-bg-cyan-900 { background-color: #0f172a; }
.form-border-cyan-900 { border-color: #0f172a; }
.form-ring-cyan-900 { --tw-ring-color: #0f172a; }
.form-text-cyan-950 { color: #020617; }
.form-bg-cyan-950 { background-color: #020617; }
.form-border-cyan-950 { border-color: #020617; }
.form-ring-cyan-950 { --tw-ring-color: #020617; }

.form-text-sky-50 { color: #f8fafc; }
.form-bg-sky-50 { background-color: #f8fafc; }
.form-border-sky-50 { border-color: #f8fafc; }
.form-ring-sky-50 { --tw-ring-color: #f8fafc; }
.form-text-sky-100 { color: #f1f5f9; }
.form-bg-sky-100 { background-color: #f1f5f9; }
.form-border-sky-100 { border-color: #f1f5f9; }
.form-ring-sky-100 { --tw-ring-color: #f1f5f9; }
.form-text-sky-200 { color: #e2e8f0; }
.form-bg-sky-200 { background-color: #e2e8f0; }
.form-border-sky-200 { border-color: #e2e8f0; }
.form-ring-sky-200 { --tw-ring-color: #e2e8f0; }
.form-text-sky-300 { color: #cbd5e1; }
.form-bg-sky-300 { background-color: #cbd5e1; }
.form-border-sky-300 { border-color: #cbd5e1; }
.form-ring-sky-300 { --tw-ring-color: #cbd5e1; }
.form-text-sky-400 { color: #94a3b8; }
.form-bg-sky-400 { background-color: #94a3b8; }
.form-border-sky-400 { border-color: #94a3b8; }
.form-ring-sky-400 { --tw-ring-color: #94a3b8; }
.form-text-sky-500 { color: #64748b; }
.form-bg-sky-500 { background-color: #64748b; }
.form-border-sky-500 { border-color: #64748b; }
.form-ring-sky-500 { --tw-ring-color: #64748b; }
.form-text-sky-600 { color: #475569; }
.form-bg-sky-600 { background-color: #475569; }
.form-border-sky-600 { border-color: #475569; }
.form-ring-sky-600 { --tw-ring-color: #475569; }
.form-text-sky-700 { color: #334155; }
.form-bg-sky-700 { background-color: #334155; }
.form-border-sky-700 { border-color: #334155; }
.form-ring-sky-700 { --tw-ring-color: #334155; }
.form-text-sky-800 { color: #1e293b; }
.form-bg-sky-800 { background-color: #1e293b; }
.form-border-sky-800 { border-color: #1e293b; }
.form-ring-sky-800 { --tw-ring-color: #1e293b; }
.form-text-sky-900 { color: #0f172a; }
.form-bg-sky-900 { background-color: #0f172a; }
.form-border-sky-900 { border-color: #0f172a; }
.form-ring-sky-900 { --tw-ring-color: #0f172a; }
.form-text-sky-950 { color: #020617; }
.form-bg-sky-950 { background-color: #020617; }
.form-border-sky-950 { border-color: #020617; }
.form-ring-sky-950 { --tw-ring-color: #020617; }

.form-text-blue-50 { color: #f8fafc; }
.form-bg-blue-50 { background-color: #f8fafc; }
.form-border-blue-50 { border-color: #f8fafc; }
.form-ring-blue-50 { --tw-ring-color: #f8fafc; }
.form-text-blue-100 { color: #f1f5f9; }
.form-bg-blue-100 { background-color: #f1f5f9; }
.form-border-blue-100 { border-color: #f1f5f9; }
.form-ring-blue-100 { --tw-ring-color: #f1f5f9; }
.form-text-blue-200 { color: #e2e8f0; }
.form-bg-blue-200 { background-color: #e2e8f0; }
.form-border-blue-200 { border-color: #e2e8f0; }
.form-ring-blue-200 { --tw-ring-color: #e2e8f0; }
.form-text-blue-300 { color: #cbd5e1; }
.form-bg-blue-300 { background-color: #cbd5e1; }
.form-border-blue-300 { border-color: #cbd5e1; }
.form-ring-blue-300 { --tw-ring-color: #cbd5e1; }
.form-text-blue-400 { color: #94a3b8; }
.form-bg-blue-400 { background-color: #94a3b8; }
.form-border-blue-400 { border-color: #94a3b8; }
.form-ring-blue-400 { --tw-ring-color: #94a3b8; }
.form-text-blue-500 { color: #64748b; }
.form-bg-blue-500 { background-color: #64748b; }
.form-border-blue-500 { border-color: #64748b; }
.form-ring-blue-500 { --tw-ring-color: #64748b; }
.form-text-blue-600 { color: #475569; }
.form-bg-blue-600 { background-color: #475569; }
.form-border-blue-600 { border-color: #475569; }
.form-ring-blue-600 { --tw-ring-color: #475569; }
.form-text-blue-700 { color: #334155; }
.form-bg-blue-700 { background-color: #334155; }
.form-border-blue-700 { border-color: #334155; }
.form-ring-blue-700 { --tw-ring-color: #334155; }
.form-text-blue-800 { color: #1e293b; }
.form-bg-blue-800 { background-color: #1e293b; }
.form-border-blue-800 { border-color: #1e293b; }
.form-ring-blue-800 { --tw-ring-color: #1e293b; }
.form-text-blue-900 { color: #0f172a; }
.form-bg-blue-900 { background-color: #0f172a; }
.form-border-blue-900 { border-color: #0f172a; }
.form-ring-blue-900 { --tw-ring-color: #0f172a; }
.form-text-blue-950 { color: #020617; }
.form-bg-blue-950 { background-color: #020617; }
.form-border-blue-950 { border-color: #020617; }
.form-ring-blue-950 { --tw-ring-color: #020617; }

.form-text-indigo-50 { color: #f8fafc; }
.form-bg-indigo-50 { background-color: #f8fafc; }
.form-border-indigo-50 { border-color: #f8fafc; }
.form-ring-indigo-50 { --tw-ring-color: #f8fafc; }
.form-text-indigo-100 { color: #f1f5f9; }
.form-bg-indigo-100 { background-color: #f1f5f9; }
.form-border-indigo-100 { border-color: #f1f5f9; }
.form-ring-indigo-100 { --tw-ring-color: #f1f5f9; }
.form-text-indigo-200 { color: #e2e8f0; }
.form-bg-indigo-200 { background-color: #e2e8f0; }
.form-border-indigo-200 { border-color: #e2e8f0; }
.form-ring-indigo-200 { --tw-ring-color: #e2e8f0; }
.form-text-indigo-300 { color: #cbd5e1; }
.form-bg-indigo-300 { background-color: #cbd5e1; }
.form-border-indigo-300 { border-color: #cbd5e1; }
.form-ring-indigo-300 { --tw-ring-color: #cbd5e1; }
.form-text-indigo-400 { color: #94a3b8; }
.form-bg-indigo-400 { background-color: #94a3b8; }
.form-border-indigo-400 { border-color: #94a3b8; }
.form-ring-indigo-400 { --tw-ring-color: #94a3b8; }
.form-text-indigo-500 { color: #64748b; }
.form-bg-indigo-500 { background-color: #64748b; }
.form-border-indigo-500 { border-color: #64748b; }
.form-ring-indigo-500 { --tw-ring-color: #64748b; }
.form-text-indigo-600 { color: #475569; }
.form-bg-indigo-600 { background-color: #475569; }
.form-border-indigo-600 { border-color: #475569; }
.form-ring-indigo-600 { --tw-ring-color: #475569; }
.form-text-indigo-700 { color: #334155; }
.form-bg-indigo-700 { background-color: #334155; }
.form-border-indigo-700 { border-color: #334155; }
.form-ring-indigo-700 { --tw-ring-color: #334155; }
.form-text-indigo-800 { color: #1e293b; }
.form-bg-indigo-800 { background-color: #1e293b; }
.form-border-indigo-800 { border-color: #1e293b; }
.form-ring-indigo-800 { --tw-ring-color: #1e293b; }
.form-text-indigo-900 { color: #0f172a; }
.form-bg-indigo-900 { background-color: #0f172a; }
.form-border-indigo-900 { border-color: #0f172a; }
.form-ring-indigo-900 { --tw-ring-color: #0f172a; }
.form-text-indigo-950 { color: #020617; }
.form-bg-indigo-950 { background-color: #020617; }
.form-border-indigo-950 { border-color: #020617; }
.form-ring-indigo-950 { --tw-ring-color: #020617; }

.form-text-violet-50 { color: #f8fafc; }
.form-bg-violet-50 { background-color: #f8fafc; }
.form-border-violet-50 { border-color: #f8fafc; }
.form-ring-violet-50 { --tw-ring-color: #f8fafc; }
.form-text-violet-100 { color: #f1f5f9; }
.form-bg-violet-100 { background-color: #f1f5f9; }
.form-border-violet-100 { border-color: #f1f5f9; }
.form-ring-violet-100 { --tw-ring-color: #f1f5f9; }
.form-text-violet-200 { color: #e2e8f0; }
.form-bg-violet-200 { background-color: #e2e8f0; }
.form-border-violet-200 { border-color: #e2e8f0; }
.form-ring-violet-200 { --tw-ring-color: #e2e8f0; }
.form-text-violet-300 { color: #cbd5e1; }
.form-bg-violet-300 { background-color: #cbd5e1; }
.form-border-violet-300 { border-color: #cbd5e1; }
.form-ring-violet-300 { --tw-ring-color: #cbd5e1; }
.form-text-violet-400 { color: #94a3b8; }
.form-bg-violet-400 { background-color: #94a3b8; }
.form-border-violet-400 { border-color: #94a3b8; }
.form-ring-violet-400 { --tw-ring-color: #94a3b8; }
.form-text-violet-500 { color: #64748b; }
.form-bg-violet-500 { background-color: #64748b; }
.form-border-violet-500 { border-color: #64748b; }
.form-ring-violet-500 { --tw-ring-color: #64748b; }
.form-text-violet-600 { color: #475569; }
.form-bg-violet-600 { background-color: #475569; }
.form-border-violet-600 { border-color: #475569; }
.form-ring-violet-600 { --tw-ring-color: #475569; }
.form-text-violet-700 { color: #334155; }
.form-bg-violet-700 { background-color: #334155; }
.form-border-violet-700 { border-color: #334155; }
.form-ring-violet-700 { --tw-ring-color: #334155; }
.form-text-violet-800 { color: #1e293b; }
.form-bg-violet-800 { background-color: #1e293b; }
.form-border-violet-800 { border-color: #1e293b; }
.form-ring-violet-800 { --tw-ring-color: #1e293b; }
.form-text-violet-900 { color: #0f172a; }
.form-bg-violet-900 { background-color: #0f172a; }
.form-border-violet-900 { border-color: #0f172a; }
.form-ring-violet-900 { --tw-ring-color: #0f172a; }
.form-text-violet-950 { color: #020617; }
.form-bg-violet-950 { background-color: #020617; }
.form-border-violet-950 { border-color: #020617; }
.form-ring-violet-950 { --tw-ring-color: #020617; }

.form-text-purple-50 { color: #f8fafc; }
.form-bg-purple-50 { background-color: #f8fafc; }
.form-border-purple-50 { border-color: #f8fafc; }
.form-ring-purple-50 { --tw-ring-color: #f8fafc; }
.form-text-purple-100 { color: #f1f5f9; }
.form-bg-purple-100 { background-color: #f1f5f9; }
.form-border-purple-100 { border-color: #f1f5f9; }
.form-ring-purple-100 { --tw-ring-color: #f1f5f9; }
.form-text-purple-200 { color: #e2e8f0; }
.form-bg-purple-200 { background-color: #e2e8f0; }
.form-border-purple-200 { border-color: #e2e8f0; }
.form-ring-purple-200 { --tw-ring-color: #e2e8f0; }
.form-text-purple-300 { color: #cbd5e1; }
.form-bg-purple-300 { background-color: #cbd5e1; }
.form-border-purple-300 { border-color: #cbd5e1; }
.form-ring-purple-300 { --tw-ring-color: #cbd5e1; }
.form-text-purple-400 { color: #94a3b8; }
.form-bg-purple-400 { background-color: #94a3b8; }
.form-border-purple-400 { border-color: #94a3b8; }
.form-ring-purple-400 { --tw-ring-color: #94a3b8; }
.form-text-purple-500 { color: #64748b; }
.form-bg-purple-500 { background-color: #64748b; }
.form-border-purple-500 { border-color: #64748b; }
.form-ring-purple-500 { --tw-ring-color: #64748b; }
.form-text-purple-600 { color: #475569; }
.form-bg-purple-600 { background-color: #475569; }
.form-border-purple-600 { border-color: #475569; }
.form-ring-purple-600 { --tw-ring-color: #475569; }
.form-text-purple-700 { color: #334155; }
.form-bg-purple-700 { background-color: #334155; }
.form-border-purple-700 { border-color: #334155; }
.form-ring-purple-700 { --tw-ring-color: #334155; }
.form-text-purple-800 { color: #1e293b; }
.form-bg-purple-800 { background-color: #1e293b; }
.form-border-purple-800 { border-color: #1e293b; }
.form-ring-purple-800 { --tw-ring-color: #1e293b; }
.form-text-purple-900 { color: #0f172a; }
.form-bg-purple-900 { background-color: #0f172a; }
.form-border-purple-900 { border-color: #0f172a; }
.form-ring-purple-900 { --tw-ring-color: #0f172a; }
.form-text-purple-950 { color: #020617; }
.form-bg-purple-950 { background-color: #020617; }
.form-border-purple-950 { border-color: #020617; }
.form-ring-purple-950 { --tw-ring-color: #020617; }

.form-text-fuchsia-50 { color: #f8fafc; }
.form-bg-fuchsia-50 { background-color: #f8fafc; }
.form-border-fuchsia-50 { border-color: #f8fafc; }
.form-ring-fuchsia-50 { --tw-ring-color: #f8fafc; }
.form-text-fuchsia-100 { color: #f1f5f9; }
.form-bg-fuchsia-100 { background-color: #f1f5f9; }
.form-border-fuchsia-100 { border-color: #f1f5f9; }
.form-ring-fuchsia-100 { --tw-ring-color: #f1f5f9; }
.form-text-fuchsia-200 { color: #e2e8f0; }
.form-bg-fuchsia-200 { background-color: #e2e8f0; }
.form-border-fuchsia-200 { border-color: #e2e8f0; }
.form-ring-fuchsia-200 { --tw-ring-color: #e2e8f0; }
.form-text-fuchsia-300 { color: #cbd5e1; }
.form-bg-fuchsia-300 { background-color: #cbd5e1; }
.form-border-fuchsia-300 { border-color: #cbd5e1; }
.form-ring-fuchsia-300 { --tw-ring-color: #cbd5e1; }
.form-text-fuchsia-400 { color: #94a3b8; }
.form-bg-fuchsia-400 { background-color: #94a3b8; }
.form-border-fuchsia-400 { border-color: #94a3b8; }
.form-ring-fuchsia-400 { --tw-ring-color: #94a3b8; }
.form-text-fuchsia-500 { color: #64748b; }
.form-bg-fuchsia-500 { background-color: #64748b; }
.form-border-fuchsia-500 { border-color: #64748b; }
.form-ring-fuchsia-500 { --tw-ring-color: #64748b; }
.form-text-fuchsia-600 { color: #475569; }
.form-bg-fuchsia-600 { background-color: #475569; }
.form-border-fuchsia-600 { border-color: #475569; }
.form-ring-fuchsia-600 { --tw-ring-color: #475569; }
.form-text-fuchsia-700 { color: #334155; }
.form-bg-fuchsia-700 { background-color: #334155; }
.form-border-fuchsia-700 { border-color: #334155; }
.form-ring-fuchsia-700 { --tw-ring-color: #334155; }
.form-text-fuchsia-800 { color: #1e293b; }
.form-bg-fuchsia-800 { background-color: #1e293b; }
.form-border-fuchsia-800 { border-color: #1e293b; }
.form-ring-fuchsia-800 { --tw-ring-color: #1e293b; }
.form-text-fuchsia-900 { color: #0f172a; }
.form-bg-fuchsia-900 { background-color: #0f172a; }
.form-border-fuchsia-900 { border-color: #0f172a; }
.form-ring-fuchsia-900 { --tw-ring-color: #0f172a; }
.form-text-fuchsia-950 { color: #020617; }
.form-bg-fuchsia-950 { background-color: #020617; }
.form-border-fuchsia-950 { border-color: #020617; }
.form-ring-fuchsia-950 { --tw-ring-color: #020617; }

.form-text-pink-50 { color: #f8fafc; }
.form-bg-pink-50 { background-color: #f8fafc; }
.form-border-pink-50 { border-color: #f8fafc; }
.form-ring-pink-50 { --tw-ring-color: #f8fafc; }
.form-text-pink-100 { color: #f1f5f9; }
.form-bg-pink-100 { background-color: #f1f5f9; }
.form-border-pink-100 { border-color: #f1f5f9; }
.form-ring-pink-100 { --tw-ring-color: #f1f5f9; }
.form-text-pink-200 { color: #e2e8f0; }
.form-bg-pink-200 { background-color: #e2e8f0; }
.form-border-pink-200 { border-color: #e2e8f0; }
.form-ring-pink-200 { --tw-ring-color: #e2e8f0; }
.form-text-pink-300 { color: #cbd5e1; }
.form-bg-pink-300 { background-color: #cbd5e1; }
.form-border-pink-300 { border-color: #cbd5e1; }
.form-ring-pink-300 { --tw-ring-color: #cbd5e1; }
.form-text-pink-400 { color: #94a3b8; }
.form-bg-pink-400 { background-color: #94a3b8; }
.form-border-pink-400 { border-color: #94a3b8; }
.form-ring-pink-400 { --tw-ring-color: #94a3b8; }
.form-text-pink-500 { color: #64748b; }
.form-bg-pink-500 { background-color: #64748b; }
.form-border-pink-500 { border-color: #64748b; }
.form-ring-pink-500 { --tw-ring-color: #64748b; }
.form-text-pink-600 { color: #475569; }
.form-bg-pink-600 { background-color: #475569; }
.form-border-pink-600 { border-color: #475569; }
.form-ring-pink-600 { --tw-ring-color: #475569; }
.form-text-pink-700 { color: #334155; }
.form-bg-pink-700 { background-color: #334155; }
.form-border-pink-700 { border-color: #334155; }
.form-ring-pink-700 { --tw-ring-color: #334155; }
.form-text-pink-800 { color: #1e293b; }
.form-bg-pink-800 { background-color: #1e293b; }
.form-border-pink-800 { border-color: #1e293b; }
.form-ring-pink-800 { --tw-ring-color: #1e293b; }
.form-text-pink-900 { color: #0f172a; }
.form-bg-pink-900 { background-color: #0f172a; }
.form-border-pink-900 { border-color: #0f172a; }
.form-ring-pink-900 { --tw-ring-color: #0f172a; }
.form-text-pink-950 { color: #020617; }
.form-bg-pink-950 { background-color: #020617; }
.form-border-pink-950 { border-color: #020617; }
.form-ring-pink-950 { --tw-ring-color: #020617; }

.form-text-rose-50 { color: #f8fafc; }
.form-bg-rose-50 { background-color: #f8fafc; }
.form-border-rose-50 { border-color: #f8fafc; }
.form-ring-rose-50 { --tw-ring-color: #f8fafc; }
.form-text-rose-100 { color: #f1f5f9; }
.form-bg-rose-100 { background-color: #f1f5f9; }
.form-border-rose-100 { border-color: #f1f5f9; }
.form-ring-rose-100 { --tw-ring-color: #f1f5f9; }
.form-text-rose-200 { color: #e2e8f0; }
.form-bg-rose-200 { background-color: #e2e8f0; }
.form-border-rose-200 { border-color: #e2e8f0; }
.form-ring-rose-200 { --tw-ring-color: #e2e8f0; }
.form-text-rose-300 { color: #cbd5e1; }
.form-bg-rose-300 { background-color: #cbd5e1; }
.form-border-rose-300 { border-color: #cbd5e1; }
.form-ring-rose-300 { --tw-ring-color: #cbd5e1; }
.form-text-rose-400 { color: #94a3b8; }
.form-bg-rose-400 { background-color: #94a3b8; }
.form-border-rose-400 { border-color: #94a3b8; }
.form-ring-rose-400 { --tw-ring-color: #94a3b8; }
.form-text-rose-500 { color: #64748b; }
.form-bg-rose-500 { background-color: #64748b; }
.form-border-rose-500 { border-color: #64748b; }
.form-ring-rose-500 { --tw-ring-color: #64748b; }
.form-text-rose-600 { color: #475569; }
.form-bg-rose-600 { background-color: #475569; }
.form-border-rose-600 { border-color: #475569; }
.form-ring-rose-600 { --tw-ring-color: #475569; }
.form-text-rose-700 { color: #334155; }
.form-bg-rose-700 { background-color: #334155; }
.form-border-rose-700 { border-color: #334155; }
.form-ring-rose-700 { --tw-ring-color: #334155; }
.form-text-rose-800 { color: #1e293b; }
.form-bg-rose-800 { background-color: #1e293b; }
.form-border-rose-800 { border-color: #1e293b; }
.form-ring-rose-800 { --tw-ring-color: #1e293b; }
.form-text-rose-900 { color: #0f172a; }
.form-bg-rose-900 { background-color: #0f172a; }
.form-border-rose-900 { border-color: #0f172a; }
.form-ring-rose-900 { --tw-ring-color: #0f172a; }
.form-text-rose-950 { color: #020617; }
.form-bg-rose-950 { background-color: #020617; }
.form-border-rose-950 { border-color: #020617; }
.form-ring-rose-950 { --tw-ring-color: #020617; }

.form-block { display: block; }
.form-inline-block { display: inline-block; }
.form-inline { display: inline; }
.form-flex { display: flex; }
.form-inline-flex { display: inline-flex; }
.form-grid { display: grid; }
.form-inline-grid { display: inline-grid; }
.form-table { display: table; }
.form-hidden { display: hidden; }
.form-contents { display: contents; }
.form-flow-root { display: flow-root; }

.form-flex-1 { flex: 1 1 0%; }
.form-flex-2 { flex: 2 2 0%; }
.form-flex-3 { flex: 3 3 0%; }
.form-flex-4 { flex: 4 4 0%; }
.form-flex-5 { flex: 5 5 0%; }
.form-flex-6 { flex: 6 6 0%; }
.form-flex-7 { flex: 7 7 0%; }
.form-flex-8 { flex: 8 8 0%; }
.form-flex-9 { flex: 9 9 0%; }
.form-flex-10 { flex: 10 10 0%; }
.form-flex-11 { flex: 11 11 0%; }
.form-flex-12 { flex: 12 12 0%; }
.form-flex-auto { flex: 1 1 auto; }
.form-flex-initial { flex: 0 1 auto; }
.form-flex-none { flex: none; }
.form-flex-row { flex-direction: row; }
.form-flex-col { flex-direction: column; }
.form-flex-wrap { flex-wrap: wrap; }
.form-flex-nowrap { flex-wrap: nowrap; }
.form-items-start { align-items: flex-start; }
.form-items-center { align-items: center; }
.form-items-end { align-items: flex-end; }
.form-justify-start { justify-content: flex-start; }
.form-justify-center { justify-content: center; }
.form-justify-end { justify-content: flex-end; }
.form-justify-between { justify-content: space-between; }

.form-grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
.form-col-span-1 { grid-column: span 1 / span 1; }
.form-grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.form-col-span-2 { grid-column: span 2 / span 2; }
.form-grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.form-col-span-3 { grid-column: span 3 / span 3; }
.form-grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.form-col-span-4 { grid-column: span 4 / span 4; }
.form-grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
.form-col-span-5 { grid-column: span 5 / span 5; }
.form-grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
.form-col-span-6 { grid-column: span 6 / span 6; }
.form-grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
.form-col-span-7 { grid-column: span 7 / span 7; }
.form-grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
.form-col-span-8 { grid-column: span 8 / span 8; }
.form-grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
.form-col-span-9 { grid-column: span 9 / span 9; }
.form-grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
.form-col-span-10 { grid-column: span 10 / span 10; }
.form-grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
.form-col-span-11 { grid-column: span 11 / span 11; }
.form-grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
.form-col-span-12 { grid-column: span 12 / span 12; }

@media (min-width: 640px) {
  .form-sm\:p-0 { padding: 0px; }
  .form-sm\:p-0.form-5 { padding: 0.form-125rem; }
  .form-sm\:p-1 { padding: 0.form-25rem; }
  .form-sm\:p-1.form-5 { padding: 0.form-375rem; }
  .form-sm\:p-2 { padding: 0.form-5rem; }
  .form-sm\:p-2.form-5 { padding: 0.form-625rem; }
  .form-sm\:p-3 { padding: 0.form-75rem; }
  .form-sm\:p-3.form-5 { padding: 0.form-875rem; }
  .form-sm\:p-4 { padding: 1rem; }
  .form-sm\:p-5 { padding: 1.form-25rem; }
  .form-sm\:p-6 { padding: 1.form-5rem; }
  .form-sm\:p-7 { padding: 1.form-75rem; }
  .form-sm\:p-8 { padding: 2rem; }
  .form-sm\:p-9 { padding: 2.form-25rem; }
  .form-sm\:p-10 { padding: 2.form-5rem; }
  .form-sm\:p-11 { padding: 2.form-75rem; }
  .form-sm\:px-0 { padding-inline: 0px; }
  .form-sm\:px-0.form-5 { padding-inline: 0.form-125rem; }
  .form-sm\:px-1 { padding-inline: 0.form-25rem; }
  .form-sm\:px-1.form-5 { padding-inline: 0.form-375rem; }
  .form-sm\:px-2 { padding-inline: 0.form-5rem; }
  .form-sm\:px-2.form-5 { padding-inline: 0.form-625rem; }
  .form-sm\:px-3 { padding-inline: 0.form-75rem; }
  .form-sm\:px-3.form-5 { padding-inline: 0.form-875rem; }
  .form-sm\:px-4 { padding-inline: 1rem; }
  .form-sm\:px-5 { padding-inline: 1.form-25rem; }
  .form-sm\:px-6 { padding-inline: 1.form-5rem; }
  .form-sm\:px-7 { padding-inline: 1.form-75rem; }
  .form-sm\:px-8 { padding-inline: 2rem; }
  .form-sm\:px-9 { padding-inline: 2.form-25rem; }
  .form-sm\:px-10 { padding-inline: 2.form-5rem; }
  .form-sm\:px-11 { padding-inline: 2.form-75rem; }
  .form-sm\:py-0 { padding-block: 0px; }
  .form-sm\:py-0.form-5 { padding-block: 0.form-125rem; }
  .form-sm\:py-1 { padding-block: 0.form-25rem; }
  .form-sm\:py-1.form-5 { padding-block: 0.form-375rem; }
  .form-sm\:py-2 { padding-block: 0.form-5rem; }
  .form-sm\:py-2.form-5 { padding-block: 0.form-625rem; }
  .form-sm\:py-3 { padding-block: 0.form-75rem; }
  .form-sm\:py-3.form-5 { padding-block: 0.form-875rem; }
  .form-sm\:py-4 { padding-block: 1rem; }
  .form-sm\:py-5 { padding-block: 1.form-25rem; }
  .form-sm\:py-6 { padding-block: 1.form-5rem; }
  .form-sm\:py-7 { padding-block: 1.form-75rem; }
  .form-sm\:py-8 { padding-block: 2rem; }
  .form-sm\:py-9 { padding-block: 2.form-25rem; }
  .form-sm\:py-10 { padding-block: 2.form-5rem; }
  .form-sm\:py-11 { padding-block: 2.form-75rem; }
  .form-sm\:pt-0 { padding-top: 0px; }
  .form-sm\:pt-0.form-5 { padding-top: 0.form-125rem; }
  .form-sm\:pt-1 { padding-top: 0.form-25rem; }
  .form-sm\:pt-1.form-5 { padding-top: 0.form-375rem; }
  .form-sm\:pt-2 { padding-top: 0.form-5rem; }
  .form-sm\:pt-2.form-5 { padding-top: 0.form-625rem; }
  .form-sm\:pt-3 { padding-top: 0.form-75rem; }
  .form-sm\:pt-3.form-5 { padding-top: 0.form-875rem; }
  .form-sm\:pt-4 { padding-top: 1rem; }
  .form-sm\:pt-5 { padding-top: 1.form-25rem; }
  .form-sm\:pt-6 { padding-top: 1.form-5rem; }
  .form-sm\:pt-7 { padding-top: 1.form-75rem; }
  .form-sm\:pt-8 { padding-top: 2rem; }
  .form-sm\:pt-9 { padding-top: 2.form-25rem; }
  .form-sm\:pt-10 { padding-top: 2.form-5rem; }
  .form-sm\:pt-11 { padding-top: 2.form-75rem; }
  .form-sm\:pr-0 { padding-right: 0px; }
  .form-sm\:pr-0.form-5 { padding-right: 0.form-125rem; }
  .form-sm\:pr-1 { padding-right: 0.form-25rem; }
  .form-sm\:pr-1.form-5 { padding-right: 0.form-375rem; }
  .form-sm\:pr-2 { padding-right: 0.form-5rem; }
  .form-sm\:pr-2.form-5 { padding-right: 0.form-625rem; }
  .form-sm\:pr-3 { padding-right: 0.form-75rem; }
  .form-sm\:pr-3.form-5 { padding-right: 0.form-875rem; }
  .form-sm\:pr-4 { padding-right: 1rem; }
  .form-sm\:pr-5 { padding-right: 1.form-25rem; }
  .form-sm\:pr-6 { padding-right: 1.form-5rem; }
  .form-sm\:pr-7 { padding-right: 1.form-75rem; }
  .form-sm\:pr-8 { padding-right: 2rem; }
  .form-sm\:pr-9 { padding-right: 2.form-25rem; }
  .form-sm\:pr-10 { padding-right: 2.form-5rem; }
  .form-sm\:pr-11 { padding-right: 2.form-75rem; }
  .form-sm\:pb-0 { padding-bottom: 0px; }
  .form-sm\:pb-0.form-5 { padding-bottom: 0.form-125rem; }
  .form-sm\:pb-1 { padding-bottom: 0.form-25rem; }
  .form-sm\:pb-1.form-5 { padding-bottom: 0.form-375rem; }
  .form-sm\:pb-2 { padding-bottom: 0.form-5rem; }
  .form-sm\:pb-2.form-5 { padding-bottom: 0.form-625rem; }
  .form-sm\:pb-3 { padding-bottom: 0.form-75rem; }
  .form-sm\:pb-3.form-5 { padding-bottom: 0.form-875rem; }
  .form-sm\:pb-4 { padding-bottom: 1rem; }
  .form-sm\:pb-5 { padding-bottom: 1.form-25rem; }
  .form-sm\:pb-6 { padding-bottom: 1.form-5rem; }
  .form-sm\:pb-7 { padding-bottom: 1.form-75rem; }
  .form-sm\:pb-8 { padding-bottom: 2rem; }
  .form-sm\:pb-9 { padding-bottom: 2.form-25rem; }
  .form-sm\:pb-10 { padding-bottom: 2.form-5rem; }
  .form-sm\:pb-11 { padding-bottom: 2.form-75rem; }
  .form-sm\:pl-0 { padding-left: 0px; }
  .form-sm\:pl-0.form-5 { padding-left: 0.form-125rem; }
  .form-sm\:pl-1 { padding-left: 0.form-25rem; }
  .form-sm\:pl-1.form-5 { padding-left: 0.form-375rem; }
  .form-sm\:pl-2 { padding-left: 0.form-5rem; }
  .form-sm\:pl-2.form-5 { padding-left: 0.form-625rem; }
  .form-sm\:pl-3 { padding-left: 0.form-75rem; }
  .form-sm\:pl-3.form-5 { padding-left: 0.form-875rem; }
  .form-sm\:pl-4 { padding-left: 1rem; }
  .form-sm\:pl-5 { padding-left: 1.form-25rem; }
  .form-sm\:pl-6 { padding-left: 1.form-5rem; }
  .form-sm\:pl-7 { padding-left: 1.form-75rem; }
  .form-sm\:pl-8 { padding-left: 2rem; }
  .form-sm\:pl-9 { padding-left: 2.form-25rem; }
  .form-sm\:pl-10 { padding-left: 2.form-5rem; }
  .form-sm\:pl-11 { padding-left: 2.form-75rem; }
  .form-sm\:m-0 { margin: 0px; }
  .form-sm\:m-0.form-5 { margin: 0.form-125rem; }
  .form-sm\:m-1 { margin: 0.form-25rem; }
  .form-sm\:m-1.form-5 { margin: 0.form-375rem; }
  .form-sm\:m-2 { margin: 0.form-5rem; }
  .form-sm\:m-2.form-5 { margin: 0.form-625rem; }
  .form-sm\:m-3 { margin: 0.form-75rem; }
  .form-sm\:m-3.form-5 { margin: 0.form-875rem; }
  .form-sm\:m-4 { margin: 1rem; }
  .form-sm\:m-5 { margin: 1.form-25rem; }
  .form-sm\:m-6 { margin: 1.form-5rem; }
  .form-sm\:m-7 { margin: 1.form-75rem; }
  .form-sm\:m-8 { margin: 2rem; }
  .form-sm\:m-9 { margin: 2.form-25rem; }
  .form-sm\:m-10 { margin: 2.form-5rem; }
  .form-sm\:m-11 { margin: 2.form-75rem; }
  .form-sm\:block { display: block; }
  .form-sm\:inline-block { display: inline-block; }
  .form-sm\:inline { display: inline; }
  .form-sm\:flex { display: flex; }
  .form-sm\:inline-flex { display: inline-flex; }
  .form-sm\:grid { display: grid; }
  .form-sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .form-sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .form-sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .form-sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .form-sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .form-sm\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .form-sm\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .form-sm\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .form-sm\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .form-sm\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .form-sm\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .form-sm\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 768px) {
  .form-md\:p-0 { padding: 0px; }
  .form-md\:p-0.form-5 { padding: 0.form-125rem; }
  .form-md\:p-1 { padding: 0.form-25rem; }
  .form-md\:p-1.form-5 { padding: 0.form-375rem; }
  .form-md\:p-2 { padding: 0.form-5rem; }
  .form-md\:p-2.form-5 { padding: 0.form-625rem; }
  .form-md\:p-3 { padding: 0.form-75rem; }
  .form-md\:p-3.form-5 { padding: 0.form-875rem; }
  .form-md\:p-4 { padding: 1rem; }
  .form-md\:p-5 { padding: 1.form-25rem; }
  .form-md\:p-6 { padding: 1.form-5rem; }
  .form-md\:p-7 { padding: 1.form-75rem; }
  .form-md\:p-8 { padding: 2rem; }
  .form-md\:p-9 { padding: 2.form-25rem; }
  .form-md\:p-10 { padding: 2.form-5rem; }
  .form-md\:p-11 { padding: 2.form-75rem; }
  .form-md\:px-0 { padding-inline: 0px; }
  .form-md\:px-0.form-5 { padding-inline: 0.form-125rem; }
  .form-md\:px-1 { padding-inline: 0.form-25rem; }
  .form-md\:px-1.form-5 { padding-inline: 0.form-375rem; }
  .form-md\:px-2 { padding-inline: 0.form-5rem; }
  .form-md\:px-2.form-5 { padding-inline: 0.form-625rem; }
  .form-md\:px-3 { padding-inline: 0.form-75rem; }
  .form-md\:px-3.form-5 { padding-inline: 0.form-875rem; }
  .form-md\:px-4 { padding-inline: 1rem; }
  .form-md\:px-5 { padding-inline: 1.form-25rem; }
  .form-md\:px-6 { padding-inline: 1.form-5rem; }
  .form-md\:px-7 { padding-inline: 1.form-75rem; }
  .form-md\:px-8 { padding-inline: 2rem; }
  .form-md\:px-9 { padding-inline: 2.form-25rem; }
  .form-md\:px-10 { padding-inline: 2.form-5rem; }
  .form-md\:px-11 { padding-inline: 2.form-75rem; }
  .form-md\:py-0 { padding-block: 0px; }
  .form-md\:py-0.form-5 { padding-block: 0.form-125rem; }
  .form-md\:py-1 { padding-block: 0.form-25rem; }
  .form-md\:py-1.form-5 { padding-block: 0.form-375rem; }
  .form-md\:py-2 { padding-block: 0.form-5rem; }
  .form-md\:py-2.form-5 { padding-block: 0.form-625rem; }
  .form-md\:py-3 { padding-block: 0.form-75rem; }
  .form-md\:py-3.form-5 { padding-block: 0.form-875rem; }
  .form-md\:py-4 { padding-block: 1rem; }
  .form-md\:py-5 { padding-block: 1.form-25rem; }
  .form-md\:py-6 { padding-block: 1.form-5rem; }
  .form-md\:py-7 { padding-block: 1.form-75rem; }
  .form-md\:py-8 { padding-block: 2rem; }
  .form-md\:py-9 { padding-block: 2.form-25rem; }
  .form-md\:py-10 { padding-block: 2.form-5rem; }
  .form-md\:py-11 { padding-block: 2.form-75rem; }
  .form-md\:pt-0 { padding-top: 0px; }
  .form-md\:pt-0.form-5 { padding-top: 0.form-125rem; }
  .form-md\:pt-1 { padding-top: 0.form-25rem; }
  .form-md\:pt-1.form-5 { padding-top: 0.form-375rem; }
  .form-md\:pt-2 { padding-top: 0.form-5rem; }
  .form-md\:pt-2.form-5 { padding-top: 0.form-625rem; }
  .form-md\:pt-3 { padding-top: 0.form-75rem; }
  .form-md\:pt-3.form-5 { padding-top: 0.form-875rem; }
  .form-md\:pt-4 { padding-top: 1rem; }
  .form-md\:pt-5 { padding-top: 1.form-25rem; }
  .form-md\:pt-6 { padding-top: 1.form-5rem; }
  .form-md\:pt-7 { padding-top: 1.form-75rem; }
  .form-md\:pt-8 { padding-top: 2rem; }
  .form-md\:pt-9 { padding-top: 2.form-25rem; }
  .form-md\:pt-10 { padding-top: 2.form-5rem; }
  .form-md\:pt-11 { padding-top: 2.form-75rem; }
  .form-md\:pr-0 { padding-right: 0px; }
  .form-md\:pr-0.form-5 { padding-right: 0.form-125rem; }
  .form-md\:pr-1 { padding-right: 0.form-25rem; }
  .form-md\:pr-1.form-5 { padding-right: 0.form-375rem; }
  .form-md\:pr-2 { padding-right: 0.form-5rem; }
  .form-md\:pr-2.form-5 { padding-right: 0.form-625rem; }
  .form-md\:pr-3 { padding-right: 0.form-75rem; }
  .form-md\:pr-3.form-5 { padding-right: 0.form-875rem; }
  .form-md\:pr-4 { padding-right: 1rem; }
  .form-md\:pr-5 { padding-right: 1.form-25rem; }
  .form-md\:pr-6 { padding-right: 1.form-5rem; }
  .form-md\:pr-7 { padding-right: 1.form-75rem; }
  .form-md\:pr-8 { padding-right: 2rem; }
  .form-md\:pr-9 { padding-right: 2.form-25rem; }
  .form-md\:pr-10 { padding-right: 2.form-5rem; }
  .form-md\:pr-11 { padding-right: 2.form-75rem; }
  .form-md\:pb-0 { padding-bottom: 0px; }
  .form-md\:pb-0.form-5 { padding-bottom: 0.form-125rem; }
  .form-md\:pb-1 { padding-bottom: 0.form-25rem; }
  .form-md\:pb-1.form-5 { padding-bottom: 0.form-375rem; }
  .form-md\:pb-2 { padding-bottom: 0.form-5rem; }
  .form-md\:pb-2.form-5 { padding-bottom: 0.form-625rem; }
  .form-md\:pb-3 { padding-bottom: 0.form-75rem; }
  .form-md\:pb-3.form-5 { padding-bottom: 0.form-875rem; }
  .form-md\:pb-4 { padding-bottom: 1rem; }
  .form-md\:pb-5 { padding-bottom: 1.form-25rem; }
  .form-md\:pb-6 { padding-bottom: 1.form-5rem; }
  .form-md\:pb-7 { padding-bottom: 1.form-75rem; }
  .form-md\:pb-8 { padding-bottom: 2rem; }
  .form-md\:pb-9 { padding-bottom: 2.form-25rem; }
  .form-md\:pb-10 { padding-bottom: 2.form-5rem; }
  .form-md\:pb-11 { padding-bottom: 2.form-75rem; }
  .form-md\:pl-0 { padding-left: 0px; }
  .form-md\:pl-0.form-5 { padding-left: 0.form-125rem; }
  .form-md\:pl-1 { padding-left: 0.form-25rem; }
  .form-md\:pl-1.form-5 { padding-left: 0.form-375rem; }
  .form-md\:pl-2 { padding-left: 0.form-5rem; }
  .form-md\:pl-2.form-5 { padding-left: 0.form-625rem; }
  .form-md\:pl-3 { padding-left: 0.form-75rem; }
  .form-md\:pl-3.form-5 { padding-left: 0.form-875rem; }
  .form-md\:pl-4 { padding-left: 1rem; }
  .form-md\:pl-5 { padding-left: 1.form-25rem; }
  .form-md\:pl-6 { padding-left: 1.form-5rem; }
  .form-md\:pl-7 { padding-left: 1.form-75rem; }
  .form-md\:pl-8 { padding-left: 2rem; }
  .form-md\:pl-9 { padding-left: 2.form-25rem; }
  .form-md\:pl-10 { padding-left: 2.form-5rem; }
  .form-md\:pl-11 { padding-left: 2.form-75rem; }
  .form-md\:m-0 { margin: 0px; }
  .form-md\:m-0.form-5 { margin: 0.form-125rem; }
  .form-md\:m-1 { margin: 0.form-25rem; }
  .form-md\:m-1.form-5 { margin: 0.form-375rem; }
  .form-md\:m-2 { margin: 0.form-5rem; }
  .form-md\:m-2.form-5 { margin: 0.form-625rem; }
  .form-md\:m-3 { margin: 0.form-75rem; }
  .form-md\:m-3.form-5 { margin: 0.form-875rem; }
  .form-md\:m-4 { margin: 1rem; }
  .form-md\:m-5 { margin: 1.form-25rem; }
  .form-md\:m-6 { margin: 1.form-5rem; }
  .form-md\:m-7 { margin: 1.form-75rem; }
  .form-md\:m-8 { margin: 2rem; }
  .form-md\:m-9 { margin: 2.form-25rem; }
  .form-md\:m-10 { margin: 2.form-5rem; }
  .form-md\:m-11 { margin: 2.form-75rem; }
  .form-md\:block { display: block; }
  .form-md\:inline-block { display: inline-block; }
  .form-md\:inline { display: inline; }
  .form-md\:flex { display: flex; }
  .form-md\:inline-flex { display: inline-flex; }
  .form-md\:grid { display: grid; }
  .form-md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .form-md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .form-md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .form-md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .form-md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .form-md\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .form-md\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .form-md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .form-md\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .form-md\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .form-md\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .form-md\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1024px) {
  .form-lg\:p-0 { padding: 0px; }
  .form-lg\:p-0.form-5 { padding: 0.form-125rem; }
  .form-lg\:p-1 { padding: 0.form-25rem; }
  .form-lg\:p-1.form-5 { padding: 0.form-375rem; }
  .form-lg\:p-2 { padding: 0.form-5rem; }
  .form-lg\:p-2.form-5 { padding: 0.form-625rem; }
  .form-lg\:p-3 { padding: 0.form-75rem; }
  .form-lg\:p-3.form-5 { padding: 0.form-875rem; }
  .form-lg\:p-4 { padding: 1rem; }
  .form-lg\:p-5 { padding: 1.form-25rem; }
  .form-lg\:p-6 { padding: 1.form-5rem; }
  .form-lg\:p-7 { padding: 1.form-75rem; }
  .form-lg\:p-8 { padding: 2rem; }
  .form-lg\:p-9 { padding: 2.form-25rem; }
  .form-lg\:p-10 { padding: 2.form-5rem; }
  .form-lg\:p-11 { padding: 2.form-75rem; }
  .form-lg\:px-0 { padding-inline: 0px; }
  .form-lg\:px-0.form-5 { padding-inline: 0.form-125rem; }
  .form-lg\:px-1 { padding-inline: 0.form-25rem; }
  .form-lg\:px-1.form-5 { padding-inline: 0.form-375rem; }
  .form-lg\:px-2 { padding-inline: 0.form-5rem; }
  .form-lg\:px-2.form-5 { padding-inline: 0.form-625rem; }
  .form-lg\:px-3 { padding-inline: 0.form-75rem; }
  .form-lg\:px-3.form-5 { padding-inline: 0.form-875rem; }
  .form-lg\:px-4 { padding-inline: 1rem; }
  .form-lg\:px-5 { padding-inline: 1.form-25rem; }
  .form-lg\:px-6 { padding-inline: 1.form-5rem; }
  .form-lg\:px-7 { padding-inline: 1.form-75rem; }
  .form-lg\:px-8 { padding-inline: 2rem; }
  .form-lg\:px-9 { padding-inline: 2.form-25rem; }
  .form-lg\:px-10 { padding-inline: 2.form-5rem; }
  .form-lg\:px-11 { padding-inline: 2.form-75rem; }
  .form-lg\:py-0 { padding-block: 0px; }
  .form-lg\:py-0.form-5 { padding-block: 0.form-125rem; }
  .form-lg\:py-1 { padding-block: 0.form-25rem; }
  .form-lg\:py-1.form-5 { padding-block: 0.form-375rem; }
  .form-lg\:py-2 { padding-block: 0.form-5rem; }
  .form-lg\:py-2.form-5 { padding-block: 0.form-625rem; }
  .form-lg\:py-3 { padding-block: 0.form-75rem; }
  .form-lg\:py-3.form-5 { padding-block: 0.form-875rem; }
  .form-lg\:py-4 { padding-block: 1rem; }
  .form-lg\:py-5 { padding-block: 1.form-25rem; }
  .form-lg\:py-6 { padding-block: 1.form-5rem; }
  .form-lg\:py-7 { padding-block: 1.form-75rem; }
  .form-lg\:py-8 { padding-block: 2rem; }
  .form-lg\:py-9 { padding-block: 2.form-25rem; }
  .form-lg\:py-10 { padding-block: 2.form-5rem; }
  .form-lg\:py-11 { padding-block: 2.form-75rem; }
  .form-lg\:pt-0 { padding-top: 0px; }
  .form-lg\:pt-0.form-5 { padding-top: 0.form-125rem; }
  .form-lg\:pt-1 { padding-top: 0.form-25rem; }
  .form-lg\:pt-1.form-5 { padding-top: 0.form-375rem; }
  .form-lg\:pt-2 { padding-top: 0.form-5rem; }
  .form-lg\:pt-2.form-5 { padding-top: 0.form-625rem; }
  .form-lg\:pt-3 { padding-top: 0.form-75rem; }
  .form-lg\:pt-3.form-5 { padding-top: 0.form-875rem; }
  .form-lg\:pt-4 { padding-top: 1rem; }
  .form-lg\:pt-5 { padding-top: 1.form-25rem; }
  .form-lg\:pt-6 { padding-top: 1.form-5rem; }
  .form-lg\:pt-7 { padding-top: 1.form-75rem; }
  .form-lg\:pt-8 { padding-top: 2rem; }
  .form-lg\:pt-9 { padding-top: 2.form-25rem; }
  .form-lg\:pt-10 { padding-top: 2.form-5rem; }
  .form-lg\:pt-11 { padding-top: 2.form-75rem; }
  .form-lg\:pr-0 { padding-right: 0px; }
  .form-lg\:pr-0.form-5 { padding-right: 0.form-125rem; }
  .form-lg\:pr-1 { padding-right: 0.form-25rem; }
  .form-lg\:pr-1.form-5 { padding-right: 0.form-375rem; }
  .form-lg\:pr-2 { padding-right: 0.form-5rem; }
  .form-lg\:pr-2.form-5 { padding-right: 0.form-625rem; }
  .form-lg\:pr-3 { padding-right: 0.form-75rem; }
  .form-lg\:pr-3.form-5 { padding-right: 0.form-875rem; }
  .form-lg\:pr-4 { padding-right: 1rem; }
  .form-lg\:pr-5 { padding-right: 1.form-25rem; }
  .form-lg\:pr-6 { padding-right: 1.form-5rem; }
  .form-lg\:pr-7 { padding-right: 1.form-75rem; }
  .form-lg\:pr-8 { padding-right: 2rem; }
  .form-lg\:pr-9 { padding-right: 2.form-25rem; }
  .form-lg\:pr-10 { padding-right: 2.form-5rem; }
  .form-lg\:pr-11 { padding-right: 2.form-75rem; }
  .form-lg\:pb-0 { padding-bottom: 0px; }
  .form-lg\:pb-0.form-5 { padding-bottom: 0.form-125rem; }
  .form-lg\:pb-1 { padding-bottom: 0.form-25rem; }
  .form-lg\:pb-1.form-5 { padding-bottom: 0.form-375rem; }
  .form-lg\:pb-2 { padding-bottom: 0.form-5rem; }
  .form-lg\:pb-2.form-5 { padding-bottom: 0.form-625rem; }
  .form-lg\:pb-3 { padding-bottom: 0.form-75rem; }
  .form-lg\:pb-3.form-5 { padding-bottom: 0.form-875rem; }
  .form-lg\:pb-4 { padding-bottom: 1rem; }
  .form-lg\:pb-5 { padding-bottom: 1.form-25rem; }
  .form-lg\:pb-6 { padding-bottom: 1.form-5rem; }
  .form-lg\:pb-7 { padding-bottom: 1.form-75rem; }
  .form-lg\:pb-8 { padding-bottom: 2rem; }
  .form-lg\:pb-9 { padding-bottom: 2.form-25rem; }
  .form-lg\:pb-10 { padding-bottom: 2.form-5rem; }
  .form-lg\:pb-11 { padding-bottom: 2.form-75rem; }
  .form-lg\:pl-0 { padding-left: 0px; }
  .form-lg\:pl-0.form-5 { padding-left: 0.form-125rem; }
  .form-lg\:pl-1 { padding-left: 0.form-25rem; }
  .form-lg\:pl-1.form-5 { padding-left: 0.form-375rem; }
  .form-lg\:pl-2 { padding-left: 0.form-5rem; }
  .form-lg\:pl-2.form-5 { padding-left: 0.form-625rem; }
  .form-lg\:pl-3 { padding-left: 0.form-75rem; }
  .form-lg\:pl-3.form-5 { padding-left: 0.form-875rem; }
  .form-lg\:pl-4 { padding-left: 1rem; }
  .form-lg\:pl-5 { padding-left: 1.form-25rem; }
  .form-lg\:pl-6 { padding-left: 1.form-5rem; }
  .form-lg\:pl-7 { padding-left: 1.form-75rem; }
  .form-lg\:pl-8 { padding-left: 2rem; }
  .form-lg\:pl-9 { padding-left: 2.form-25rem; }
  .form-lg\:pl-10 { padding-left: 2.form-5rem; }
  .form-lg\:pl-11 { padding-left: 2.form-75rem; }
  .form-lg\:m-0 { margin: 0px; }
  .form-lg\:m-0.form-5 { margin: 0.form-125rem; }
  .form-lg\:m-1 { margin: 0.form-25rem; }
  .form-lg\:m-1.form-5 { margin: 0.form-375rem; }
  .form-lg\:m-2 { margin: 0.form-5rem; }
  .form-lg\:m-2.form-5 { margin: 0.form-625rem; }
  .form-lg\:m-3 { margin: 0.form-75rem; }
  .form-lg\:m-3.form-5 { margin: 0.form-875rem; }
  .form-lg\:m-4 { margin: 1rem; }
  .form-lg\:m-5 { margin: 1.form-25rem; }
  .form-lg\:m-6 { margin: 1.form-5rem; }
  .form-lg\:m-7 { margin: 1.form-75rem; }
  .form-lg\:m-8 { margin: 2rem; }
  .form-lg\:m-9 { margin: 2.form-25rem; }
  .form-lg\:m-10 { margin: 2.form-5rem; }
  .form-lg\:m-11 { margin: 2.form-75rem; }
  .form-lg\:block { display: block; }
  .form-lg\:inline-block { display: inline-block; }
  .form-lg\:inline { display: inline; }
  .form-lg\:flex { display: flex; }
  .form-lg\:inline-flex { display: inline-flex; }
  .form-lg\:grid { display: grid; }
  .form-lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .form-lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .form-lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .form-lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .form-lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .form-lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .form-lg\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .form-lg\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .form-lg\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .form-lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .form-lg\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .form-lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1280px) {
  .form-xl\:p-0 { padding: 0px; }
  .form-xl\:p-0.form-5 { padding: 0.form-125rem; }
  .form-xl\:p-1 { padding: 0.form-25rem; }
  .form-xl\:p-1.form-5 { padding: 0.form-375rem; }
  .form-xl\:p-2 { padding: 0.form-5rem; }
  .form-xl\:p-2.form-5 { padding: 0.form-625rem; }
  .form-xl\:p-3 { padding: 0.form-75rem; }
  .form-xl\:p-3.form-5 { padding: 0.form-875rem; }
  .form-xl\:p-4 { padding: 1rem; }
  .form-xl\:p-5 { padding: 1.form-25rem; }
  .form-xl\:p-6 { padding: 1.form-5rem; }
  .form-xl\:p-7 { padding: 1.form-75rem; }
  .form-xl\:p-8 { padding: 2rem; }
  .form-xl\:p-9 { padding: 2.form-25rem; }
  .form-xl\:p-10 { padding: 2.form-5rem; }
  .form-xl\:p-11 { padding: 2.form-75rem; }
  .form-xl\:px-0 { padding-inline: 0px; }
  .form-xl\:px-0.form-5 { padding-inline: 0.form-125rem; }
  .form-xl\:px-1 { padding-inline: 0.form-25rem; }
  .form-xl\:px-1.form-5 { padding-inline: 0.form-375rem; }
  .form-xl\:px-2 { padding-inline: 0.form-5rem; }
  .form-xl\:px-2.form-5 { padding-inline: 0.form-625rem; }
  .form-xl\:px-3 { padding-inline: 0.form-75rem; }
  .form-xl\:px-3.form-5 { padding-inline: 0.form-875rem; }
  .form-xl\:px-4 { padding-inline: 1rem; }
  .form-xl\:px-5 { padding-inline: 1.form-25rem; }
  .form-xl\:px-6 { padding-inline: 1.form-5rem; }
  .form-xl\:px-7 { padding-inline: 1.form-75rem; }
  .form-xl\:px-8 { padding-inline: 2rem; }
  .form-xl\:px-9 { padding-inline: 2.form-25rem; }
  .form-xl\:px-10 { padding-inline: 2.form-5rem; }
  .form-xl\:px-11 { padding-inline: 2.form-75rem; }
  .form-xl\:py-0 { padding-block: 0px; }
  .form-xl\:py-0.form-5 { padding-block: 0.form-125rem; }
  .form-xl\:py-1 { padding-block: 0.form-25rem; }
  .form-xl\:py-1.form-5 { padding-block: 0.form-375rem; }
  .form-xl\:py-2 { padding-block: 0.form-5rem; }
  .form-xl\:py-2.form-5 { padding-block: 0.form-625rem; }
  .form-xl\:py-3 { padding-block: 0.form-75rem; }
  .form-xl\:py-3.form-5 { padding-block: 0.form-875rem; }
  .form-xl\:py-4 { padding-block: 1rem; }
  .form-xl\:py-5 { padding-block: 1.form-25rem; }
  .form-xl\:py-6 { padding-block: 1.form-5rem; }
  .form-xl\:py-7 { padding-block: 1.form-75rem; }
  .form-xl\:py-8 { padding-block: 2rem; }
  .form-xl\:py-9 { padding-block: 2.form-25rem; }
  .form-xl\:py-10 { padding-block: 2.form-5rem; }
  .form-xl\:py-11 { padding-block: 2.form-75rem; }
  .form-xl\:pt-0 { padding-top: 0px; }
  .form-xl\:pt-0.form-5 { padding-top: 0.form-125rem; }
  .form-xl\:pt-1 { padding-top: 0.form-25rem; }
  .form-xl\:pt-1.form-5 { padding-top: 0.form-375rem; }
  .form-xl\:pt-2 { padding-top: 0.form-5rem; }
  .form-xl\:pt-2.form-5 { padding-top: 0.form-625rem; }
  .form-xl\:pt-3 { padding-top: 0.form-75rem; }
  .form-xl\:pt-3.form-5 { padding-top: 0.form-875rem; }
  .form-xl\:pt-4 { padding-top: 1rem; }
  .form-xl\:pt-5 { padding-top: 1.form-25rem; }
  .form-xl\:pt-6 { padding-top: 1.form-5rem; }
  .form-xl\:pt-7 { padding-top: 1.form-75rem; }
  .form-xl\:pt-8 { padding-top: 2rem; }
  .form-xl\:pt-9 { padding-top: 2.form-25rem; }
  .form-xl\:pt-10 { padding-top: 2.form-5rem; }
  .form-xl\:pt-11 { padding-top: 2.form-75rem; }
  .form-xl\:pr-0 { padding-right: 0px; }
  .form-xl\:pr-0.form-5 { padding-right: 0.form-125rem; }
  .form-xl\:pr-1 { padding-right: 0.form-25rem; }
  .form-xl\:pr-1.form-5 { padding-right: 0.form-375rem; }
  .form-xl\:pr-2 { padding-right: 0.form-5rem; }
  .form-xl\:pr-2.form-5 { padding-right: 0.form-625rem; }
  .form-xl\:pr-3 { padding-right: 0.form-75rem; }
  .form-xl\:pr-3.form-5 { padding-right: 0.form-875rem; }
  .form-xl\:pr-4 { padding-right: 1rem; }
  .form-xl\:pr-5 { padding-right: 1.form-25rem; }
  .form-xl\:pr-6 { padding-right: 1.form-5rem; }
  .form-xl\:pr-7 { padding-right: 1.form-75rem; }
  .form-xl\:pr-8 { padding-right: 2rem; }
  .form-xl\:pr-9 { padding-right: 2.form-25rem; }
  .form-xl\:pr-10 { padding-right: 2.form-5rem; }
  .form-xl\:pr-11 { padding-right: 2.form-75rem; }
  .form-xl\:pb-0 { padding-bottom: 0px; }
  .form-xl\:pb-0.form-5 { padding-bottom: 0.form-125rem; }
  .form-xl\:pb-1 { padding-bottom: 0.form-25rem; }
  .form-xl\:pb-1.form-5 { padding-bottom: 0.form-375rem; }
  .form-xl\:pb-2 { padding-bottom: 0.form-5rem; }
  .form-xl\:pb-2.form-5 { padding-bottom: 0.form-625rem; }
  .form-xl\:pb-3 { padding-bottom: 0.form-75rem; }
  .form-xl\:pb-3.form-5 { padding-bottom: 0.form-875rem; }
  .form-xl\:pb-4 { padding-bottom: 1rem; }
  .form-xl\:pb-5 { padding-bottom: 1.form-25rem; }
  .form-xl\:pb-6 { padding-bottom: 1.form-5rem; }
  .form-xl\:pb-7 { padding-bottom: 1.form-75rem; }
  .form-xl\:pb-8 { padding-bottom: 2rem; }
  .form-xl\:pb-9 { padding-bottom: 2.form-25rem; }
  .form-xl\:pb-10 { padding-bottom: 2.form-5rem; }
  .form-xl\:pb-11 { padding-bottom: 2.form-75rem; }
  .form-xl\:pl-0 { padding-left: 0px; }
  .form-xl\:pl-0.form-5 { padding-left: 0.form-125rem; }
  .form-xl\:pl-1 { padding-left: 0.form-25rem; }
  .form-xl\:pl-1.form-5 { padding-left: 0.form-375rem; }
  .form-xl\:pl-2 { padding-left: 0.form-5rem; }
  .form-xl\:pl-2.form-5 { padding-left: 0.form-625rem; }
  .form-xl\:pl-3 { padding-left: 0.form-75rem; }
  .form-xl\:pl-3.form-5 { padding-left: 0.form-875rem; }
  .form-xl\:pl-4 { padding-left: 1rem; }
  .form-xl\:pl-5 { padding-left: 1.form-25rem; }
  .form-xl\:pl-6 { padding-left: 1.form-5rem; }
  .form-xl\:pl-7 { padding-left: 1.form-75rem; }
  .form-xl\:pl-8 { padding-left: 2rem; }
  .form-xl\:pl-9 { padding-left: 2.form-25rem; }
  .form-xl\:pl-10 { padding-left: 2.form-5rem; }
  .form-xl\:pl-11 { padding-left: 2.form-75rem; }
  .form-xl\:m-0 { margin: 0px; }
  .form-xl\:m-0.form-5 { margin: 0.form-125rem; }
  .form-xl\:m-1 { margin: 0.form-25rem; }
  .form-xl\:m-1.form-5 { margin: 0.form-375rem; }
  .form-xl\:m-2 { margin: 0.form-5rem; }
  .form-xl\:m-2.form-5 { margin: 0.form-625rem; }
  .form-xl\:m-3 { margin: 0.form-75rem; }
  .form-xl\:m-3.form-5 { margin: 0.form-875rem; }
  .form-xl\:m-4 { margin: 1rem; }
  .form-xl\:m-5 { margin: 1.form-25rem; }
  .form-xl\:m-6 { margin: 1.form-5rem; }
  .form-xl\:m-7 { margin: 1.form-75rem; }
  .form-xl\:m-8 { margin: 2rem; }
  .form-xl\:m-9 { margin: 2.form-25rem; }
  .form-xl\:m-10 { margin: 2.form-5rem; }
  .form-xl\:m-11 { margin: 2.form-75rem; }
  .form-xl\:block { display: block; }
  .form-xl\:inline-block { display: inline-block; }
  .form-xl\:inline { display: inline; }
  .form-xl\:flex { display: flex; }
  .form-xl\:inline-flex { display: inline-flex; }
  .form-xl\:grid { display: grid; }
  .form-xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .form-xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .form-xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .form-xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .form-xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .form-xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .form-xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .form-xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .form-xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .form-xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .form-xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .form-xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1536px) {
  .form-2xl\:p-0 { padding: 0px; }
  .form-2xl\:p-0.form-5 { padding: 0.form-125rem; }
  .form-2xl\:p-1 { padding: 0.form-25rem; }
  .form-2xl\:p-1.form-5 { padding: 0.form-375rem; }
  .form-2xl\:p-2 { padding: 0.form-5rem; }
  .form-2xl\:p-2.form-5 { padding: 0.form-625rem; }
  .form-2xl\:p-3 { padding: 0.form-75rem; }
  .form-2xl\:p-3.form-5 { padding: 0.form-875rem; }
  .form-2xl\:p-4 { padding: 1rem; }
  .form-2xl\:p-5 { padding: 1.form-25rem; }
  .form-2xl\:p-6 { padding: 1.form-5rem; }
  .form-2xl\:p-7 { padding: 1.form-75rem; }
  .form-2xl\:p-8 { padding: 2rem; }
  .form-2xl\:p-9 { padding: 2.form-25rem; }
  .form-2xl\:p-10 { padding: 2.form-5rem; }
  .form-2xl\:p-11 { padding: 2.form-75rem; }
  .form-2xl\:px-0 { padding-inline: 0px; }
  .form-2xl\:px-0.form-5 { padding-inline: 0.form-125rem; }
  .form-2xl\:px-1 { padding-inline: 0.form-25rem; }
  .form-2xl\:px-1.form-5 { padding-inline: 0.form-375rem; }
  .form-2xl\:px-2 { padding-inline: 0.form-5rem; }
  .form-2xl\:px-2.form-5 { padding-inline: 0.form-625rem; }
  .form-2xl\:px-3 { padding-inline: 0.form-75rem; }
  .form-2xl\:px-3.form-5 { padding-inline: 0.form-875rem; }
  .form-2xl\:px-4 { padding-inline: 1rem; }
  .form-2xl\:px-5 { padding-inline: 1.form-25rem; }
  .form-2xl\:px-6 { padding-inline: 1.form-5rem; }
  .form-2xl\:px-7 { padding-inline: 1.form-75rem; }
  .form-2xl\:px-8 { padding-inline: 2rem; }
  .form-2xl\:px-9 { padding-inline: 2.form-25rem; }
  .form-2xl\:px-10 { padding-inline: 2.form-5rem; }
  .form-2xl\:px-11 { padding-inline: 2.form-75rem; }
  .form-2xl\:py-0 { padding-block: 0px; }
  .form-2xl\:py-0.form-5 { padding-block: 0.form-125rem; }
  .form-2xl\:py-1 { padding-block: 0.form-25rem; }
  .form-2xl\:py-1.form-5 { padding-block: 0.form-375rem; }
  .form-2xl\:py-2 { padding-block: 0.form-5rem; }
  .form-2xl\:py-2.form-5 { padding-block: 0.form-625rem; }
  .form-2xl\:py-3 { padding-block: 0.form-75rem; }
  .form-2xl\:py-3.form-5 { padding-block: 0.form-875rem; }
  .form-2xl\:py-4 { padding-block: 1rem; }
  .form-2xl\:py-5 { padding-block: 1.form-25rem; }
  .form-2xl\:py-6 { padding-block: 1.form-5rem; }
  .form-2xl\:py-7 { padding-block: 1.form-75rem; }
  .form-2xl\:py-8 { padding-block: 2rem; }
  .form-2xl\:py-9 { padding-block: 2.form-25rem; }
  .form-2xl\:py-10 { padding-block: 2.form-5rem; }
  .form-2xl\:py-11 { padding-block: 2.form-75rem; }
  .form-2xl\:pt-0 { padding-top: 0px; }
  .form-2xl\:pt-0.form-5 { padding-top: 0.form-125rem; }
  .form-2xl\:pt-1 { padding-top: 0.form-25rem; }
  .form-2xl\:pt-1.form-5 { padding-top: 0.form-375rem; }
  .form-2xl\:pt-2 { padding-top: 0.form-5rem; }
  .form-2xl\:pt-2.form-5 { padding-top: 0.form-625rem; }
  .form-2xl\:pt-3 { padding-top: 0.form-75rem; }
  .form-2xl\:pt-3.form-5 { padding-top: 0.form-875rem; }
  .form-2xl\:pt-4 { padding-top: 1rem; }
  .form-2xl\:pt-5 { padding-top: 1.form-25rem; }
  .form-2xl\:pt-6 { padding-top: 1.form-5rem; }
  .form-2xl\:pt-7 { padding-top: 1.form-75rem; }
  .form-2xl\:pt-8 { padding-top: 2rem; }
  .form-2xl\:pt-9 { padding-top: 2.form-25rem; }
  .form-2xl\:pt-10 { padding-top: 2.form-5rem; }
  .form-2xl\:pt-11 { padding-top: 2.form-75rem; }
  .form-2xl\:pr-0 { padding-right: 0px; }
  .form-2xl\:pr-0.form-5 { padding-right: 0.form-125rem; }
  .form-2xl\:pr-1 { padding-right: 0.form-25rem; }
  .form-2xl\:pr-1.form-5 { padding-right: 0.form-375rem; }
  .form-2xl\:pr-2 { padding-right: 0.form-5rem; }
  .form-2xl\:pr-2.form-5 { padding-right: 0.form-625rem; }
  .form-2xl\:pr-3 { padding-right: 0.form-75rem; }
  .form-2xl\:pr-3.form-5 { padding-right: 0.form-875rem; }
  .form-2xl\:pr-4 { padding-right: 1rem; }
  .form-2xl\:pr-5 { padding-right: 1.form-25rem; }
  .form-2xl\:pr-6 { padding-right: 1.form-5rem; }
  .form-2xl\:pr-7 { padding-right: 1.form-75rem; }
  .form-2xl\:pr-8 { padding-right: 2rem; }
  .form-2xl\:pr-9 { padding-right: 2.form-25rem; }
  .form-2xl\:pr-10 { padding-right: 2.form-5rem; }
  .form-2xl\:pr-11 { padding-right: 2.form-75rem; }
  .form-2xl\:pb-0 { padding-bottom: 0px; }
  .form-2xl\:pb-0.form-5 { padding-bottom: 0.form-125rem; }
  .form-2xl\:pb-1 { padding-bottom: 0.form-25rem; }
  .form-2xl\:pb-1.form-5 { padding-bottom: 0.form-375rem; }
  .form-2xl\:pb-2 { padding-bottom: 0.form-5rem; }
  .form-2xl\:pb-2.form-5 { padding-bottom: 0.form-625rem; }
  .form-2xl\:pb-3 { padding-bottom: 0.form-75rem; }
  .form-2xl\:pb-3.form-5 { padding-bottom: 0.form-875rem; }
  .form-2xl\:pb-4 { padding-bottom: 1rem; }
  .form-2xl\:pb-5 { padding-bottom: 1.form-25rem; }
  .form-2xl\:pb-6 { padding-bottom: 1.form-5rem; }
  .form-2xl\:pb-7 { padding-bottom: 1.form-75rem; }
  .form-2xl\:pb-8 { padding-bottom: 2rem; }
  .form-2xl\:pb-9 { padding-bottom: 2.form-25rem; }
  .form-2xl\:pb-10 { padding-bottom: 2.form-5rem; }
  .form-2xl\:pb-11 { padding-bottom: 2.form-75rem; }
  .form-2xl\:pl-0 { padding-left: 0px; }
  .form-2xl\:pl-0.form-5 { padding-left: 0.form-125rem; }
  .form-2xl\:pl-1 { padding-left: 0.form-25rem; }
  .form-2xl\:pl-1.form-5 { padding-left: 0.form-375rem; }
  .form-2xl\:pl-2 { padding-left: 0.form-5rem; }
  .form-2xl\:pl-2.form-5 { padding-left: 0.form-625rem; }
  .form-2xl\:pl-3 { padding-left: 0.form-75rem; }
  .form-2xl\:pl-3.form-5 { padding-left: 0.form-875rem; }
  .form-2xl\:pl-4 { padding-left: 1rem; }
  .form-2xl\:pl-5 { padding-left: 1.form-25rem; }
  .form-2xl\:pl-6 { padding-left: 1.form-5rem; }
  .form-2xl\:pl-7 { padding-left: 1.form-75rem; }
  .form-2xl\:pl-8 { padding-left: 2rem; }
  .form-2xl\:pl-9 { padding-left: 2.form-25rem; }
  .form-2xl\:pl-10 { padding-left: 2.form-5rem; }
  .form-2xl\:pl-11 { padding-left: 2.form-75rem; }
  .form-2xl\:m-0 { margin: 0px; }
  .form-2xl\:m-0.form-5 { margin: 0.form-125rem; }
  .form-2xl\:m-1 { margin: 0.form-25rem; }
  .form-2xl\:m-1.form-5 { margin: 0.form-375rem; }
  .form-2xl\:m-2 { margin: 0.form-5rem; }
  .form-2xl\:m-2.form-5 { margin: 0.form-625rem; }
  .form-2xl\:m-3 { margin: 0.form-75rem; }
  .form-2xl\:m-3.form-5 { margin: 0.form-875rem; }
  .form-2xl\:m-4 { margin: 1rem; }
  .form-2xl\:m-5 { margin: 1.form-25rem; }
  .form-2xl\:m-6 { margin: 1.form-5rem; }
  .form-2xl\:m-7 { margin: 1.form-75rem; }
  .form-2xl\:m-8 { margin: 2rem; }
  .form-2xl\:m-9 { margin: 2.form-25rem; }
  .form-2xl\:m-10 { margin: 2.form-5rem; }
  .form-2xl\:m-11 { margin: 2.form-75rem; }
  .form-2xl\:block { display: block; }
  .form-2xl\:inline-block { display: inline-block; }
  .form-2xl\:inline { display: inline; }
  .form-2xl\:flex { display: flex; }
  .form-2xl\:inline-flex { display: inline-flex; }
  .form-2xl\:grid { display: grid; }
  .form-2xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .form-2xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .form-2xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .form-2xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .form-2xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .form-2xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .form-2xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .form-2xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .form-2xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .form-2xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .form-2xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .form-2xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

/* Hover and focus variants */
.form-hover\:text-slate-50:hover { color: #f8fafc; }
.form-hover\:bg-slate-50:hover { background-color: #f8fafc; }
.form-focus\:ring-slate-50:focus { --tw-ring-color: #f8fafc; }
.form-hover\:text-slate-100:hover { color: #f1f5f9; }
.form-hover\:bg-slate-100:hover { background-color: #f1f5f9; }
.form-focus\:ring-slate-100:focus { --tw-ring-color: #f1f5f9; }
.form-hover\:text-slate-200:hover { color: #e2e8f0; }
.form-hover\:bg-slate-200:hover { background-color: #e2e8f0; }
.form-focus\:ring-slate-200:focus { --tw-ring-color: #e2e8f0; }
.form-hover\:text-slate-300:hover { color: #cbd5e1; }
.form-hover\:bg-slate-300:hover { background-color: #cbd5e1; }
.form-focus\:ring-slate-300:focus { --tw-ring-color: #cbd5e1; }
.form-hover\:text-slate-400:hover { color: #94a3b8; }
.form-hover\:bg-slate-400:hover { background-color: #94a3b8; }
.form-focus\:ring-slate-400:focus { --tw-ring-color: #94a3b8; }
.form-hover\:text-slate-500:hover { color: #64748b; }
.form-hover\:bg-slate-500:hover { background-color: #64748b; }
.form-focus\:ring-slate-500:focus { --tw-ring-color: #64748b; }
.form-hover\:text-slate-600:hover { color: #475569; }
.form-hover\:bg-slate-600:hover { background-color: #475569; }
.form-focus\:ring-slate-600:focus { --tw-ring-color: #475569; }
.form-hover\:text-slate-700:hover { color: #334155; }
.form-hover\:bg-slate-700:hover { background-color: #334155; }
.form-focus\:ring-slate-700:focus { --tw-ring-color: #334155; }
.form-hover\:text-slate-800:hover { color: #1e293b; }
.form-hover\:bg-slate-800:hover { background-color: #1e293b; }
.form-focus\:ring-slate-800:focus { --tw-ring-color: #1e293b; }
.form-hover\:text-slate-900:hover { color: #0f172a; }
.form-hover\:bg-slate-900:hover { background-color: #0f172a; }
.form-focus\:ring-slate-900:focus { --tw-ring-color: #0f172a; }
.form-hover\:text-slate-950:hover { color: #020617; }
.form-hover\:bg-slate-950:hover { background-color: #020617; }
.form-focus\:ring-slate-950:focus { --tw-ring-color: #020617; }
.form-hover\:text-gray-50:hover { color: #f8fafc; }
.form-hover\:bg-gray-50:hover { background-color: #f8fafc; }
.form-focus\:ring-gray-50:focus { --tw-ring-color: #f8fafc; }
.form-hover\:text-gray-100:hover { color: #f1f5f9; }
.form-hover\:bg-gray-100:hover { background-color: #f1f5f9; }
.form-focus\:ring-gray-100:focus { --tw-ring-color: #f1f5f9; }
.form-hover\:text-gray-200:hover { color: #e2e8f0; }
.form-hover\:bg-gray-200:hover { background-color: #e2e8f0; }
.form-focus\:ring-gray-200:focus { --tw-ring-color: #e2e8f0; }
.form-hover\:text-gray-300:hover { color: #cbd5e1; }
.form-hover\:bg-gray-300:hover { background-color: #cbd5e1; }
.form-focus\:ring-gray-300:focus { --tw-ring-color: #cbd5e1; }
.form-hover\:text-gray-400:hover { color: #94a3b8; }
.form-hover\:bg-gray-400:hover { background-color: #94a3b8; }
.form-focus\:ring-gray-400:focus { --tw-ring-color: #94a3b8; }
.form-hover\:text-gray-500:hover { color: #64748b; }
.form-hover\:bg-gray-500:hover { background-color: #64748b; }
.form-focus\:ring-gray-500:focus { --tw-ring-color: #64748b; }
.form-hover\:text-gray-600:hover { color: #475569; }
.form-hover\:bg-gray-600:hover { background-color: #475569; }
.form-focus\:ring-gray-600:focus { --tw-ring-color: #475569; }
.form-hover\:text-gray-700:hover { color: #334155; }
.form-hover\:bg-gray-700:hover { background-color: #334155; }
.form-focus\:ring-gray-700:focus { --tw-ring-color: #334155; }
.form-hover\:text-gray-800:hover { color: #1e293b; }
.form-hover\:bg-gray-800:hover { background-color: #1e293b; }
.form-focus\:ring-gray-800:focus { --tw-ring-color: #1e293b; }
.form-hover\:text-gray-900:hover { color: #0f172a; }
.form-hover\:bg-gray-900:hover { background-color: #0f172a; }
.form-focus\:ring-gray-900:focus { --tw-ring-color: #0f172a; }
.form-hover\:text-gray-950:hover { color: #020617; }
.form-hover\:bg-gray-950:hover { background-color: #020617; }
.form-focus\:ring-gray-950:focus { --tw-ring-color: #020617; }
.form-hover\:text-zinc-50:hover { color: #f8fafc; }
.form-hover\:bg-zinc-50:hover { background-color: #f8fafc; }
.form-focus\:ring-zinc-50:focus { --tw-ring-color: #f8fafc; }
.form-hover\:text-zinc-100:hover { color: #f1f5f9; }
.form-hover\:bg-zinc-100:hover { background-color: #f1f5f9; }
.form-focus\:ring-zinc-100:focus { --tw-ring-color: #f1f5f9; }
.form-hover\:text-zinc-200:hover { color: #e2e8f0; }
.form-hover\:bg-zinc-200:hover { background-color: #e2e8f0; }
.form-focus\:ring-zinc-200:focus { --tw-ring-color: #e2e8f0; }
.form-hover\:text-zinc-300:hover { color: #cbd5e1; }
.form-hover\:bg-zinc-300:hover { background-color: #cbd5e1; }
.form-focus\:ring-zinc-300:focus { --tw-ring-color: #cbd5e1; }
.form-hover\:text-zinc-400:hover { color: #94a3b8; }
.form-hover\:bg-zinc-400:hover { background-color: #94a3b8; }
.form-focus\:ring-zinc-400:focus { --tw-ring-color: #94a3b8; }
.form-hover\:text-zinc-500:hover { color: #64748b; }
.form-hover\:bg-zinc-500:hover { background-color: #64748b; }
.form-focus\:ring-zinc-500:focus { --tw-ring-color: #64748b; }
.form-hover\:text-zinc-600:hover { color: #475569; }
.form-hover\:bg-zinc-600:hover { background-color: #475569; }
.form-focus\:ring-zinc-600:focus { --tw-ring-color: #475569; }
.form-hover\:text-zinc-700:hover { color: #334155; }
.form-hover\:bg-zinc-700:hover { background-color: #334155; }
.form-focus\:ring-zinc-700:focus { --tw-ring-color: #334155; }
.form-hover\:text-zinc-800:hover { color: #1e293b; }
.form-hover\:bg-zinc-800:hover { background-color: #1e293b; }
.form-focus\:ring-zinc-800:focus { --tw-ring-color: #1e293b; }
.form-hover\:text-zinc-900:hover { color: #0f172a; }
.form-hover\:bg-zinc-900:hover { background-color: #0f172a; }
.form-focus\:ring-zinc-900:focus { --tw-ring-color: #0f172a; }
.form-hover\:text-zinc-950:hover { color: #020617; }
.form-hover\:bg-zinc-950:hover { background-color: #020617; }
.form-focus\:ring-zinc-950:focus { --tw-ring-color: #020617; }
.form-hover\:text-neutral-50:hover { color: #f8fafc; }
.form-hover\:bg-neutral-50:hover { background-color: #f8fafc; }
.form-focus\:ring-neutral-50:focus { --tw-ring-color: #f8fafc; }
.form-hover\:text-neutral-100:hover { color: #f1f5f9; }
.form-hover\:bg-neutral-100:hover { background-color: #f1f5f9; }
.form-focus\:ring-neutral-100:focus { --tw-ring-color: #f1f5f9; }
.form-hover\:text-neutral-200:hover { color: #e2e8f0; }
.form-hover\:bg-neutral-200:hover { background-color: #e2e8f0; }
.form-focus\:ring-neutral-200:focus { --tw-ring-color: #e2e8f0; }
.form-hover\:text-neutral-300:hover { color: #cbd5e1; }
.form-hover\:bg-neutral-300:hover { background-color: #cbd5e1; }
.form-focus\:ring-neutral-300:focus { --tw-ring-color: #cbd5e1; }
.form-hover\:text-neutral-400:hover { color: #94a3b8; }
.form-hover\:bg-neutral-400:hover { background-color: #94a3b8; }
.form-focus\:ring-neutral-400:focus { --tw-ring-color: #94a3b8; }
.form-hover\:text-neutral-500:hover { color: #64748b; }
.form-hover\:bg-neutral-500:hover { background-color: #64748b; }
.form-focus\:ring-neutral-500:focus { --tw-ring-color: #64748b; }
.form-hover\:text-neutral-600:hover { color: #475569; }
.form-hover\:bg-neutral-600:hover { background-color: #475569; }
.form-focus\:ring-neutral-600:focus { --tw-ring-color: #475569; }
.form-hover\:text-neutral-700:hover { color: #334155; }
.form-hover\:bg-neutral-700:hover { background-color: #334155; }
.form-focus\:ring-neutral-700:focus { --tw-ring-color: #334155; }
.form-hover\:text-neutral-800:hover { color: #1e293b; }
.form-hover\:bg-neutral-800:hover { background-color: #1e293b; }
.form-focus\:ring-neutral-800:focus { --tw-ring-color: #1e293b; }
.form-hover\:text-neutral-900:hover { color: #0f172a; }
.form-hover\:bg-neutral-900:hover { background-color: #0f172a; }
.form-focus\:ring-neutral-900:focus { --tw-ring-color: #0f172a; }
.form-hover\:text-neutral-950:hover { color: #020617; }
.form-hover\:bg-neutral-950:hover { background-color: #020617; }
.form-focus\:ring-neutral-950:focus { --tw-ring-color: #020617; }
.form-hover\:text-stone-50:hover { color: #f8fafc; }
.form-hover\:bg-stone-50:hover { background-color: #f8fafc; }
.form-focus\:ring-stone-50:focus { --tw-ring-color: #f8fafc; }
.form-hover\:text-stone-100:hover { color: #f1f5f9; }
.form-hover\:bg-stone-100:hover { background-color: #f1f5f9; }
.form-focus\:ring-stone-100:focus { --tw-ring-color: #f1f5f9; }
.form-hover\:text-stone-200:hover { color: #e2e8f0; }
.form-hover\:bg-stone-200:hover { background-color: #e2e8f0; }
.form-focus\:ring-stone-200:focus { --tw-ring-color: #e2e8f0; }
.form-hover\:text-stone-300:hover { color: #cbd5e1; }
.form-hover\:bg-stone-300:hover { background-color: #cbd5e1; }
.form-focus\:ring-stone-300:focus { --tw-ring-color: #cbd5e1; }
.form-hover\:text-stone-400:hover { color: #94a3b8; }
.form-hover\:bg-stone-400:hover { background-color: #94a3b8; }
.form-focus\:ring-stone-400:focus { --tw-ring-color: #94a3b8; }
.form-hover\:text-stone-500:hover { color: #64748b; }
.form-hover\:bg-stone-500:hover { background-color: #64748b; }
.form-focus\:ring-stone-500:focus { --tw-ring-color: #64748b; }
.form-hover\:text-stone-600:hover { color: #475569; }
.form-hover\:bg-stone-600:hover { background-color: #475569; }
.form-focus\:ring-stone-600:focus { --tw-ring-color: #475569; }
.form-hover\:text-stone-700:hover { color: #334155; }
.form-hover\:bg-stone-700:hover { background-color: #334155; }
.form-focus\:ring-stone-700:focus { --tw-ring-color: #334155; }
.form-hover\:text-stone-800:hover { color: #1e293b; }
.form-hover\:bg-stone-800:hover { background-color: #1e293b; }
.form-focus\:ring-stone-800:focus { --tw-ring-color: #1e293b; }
.form-hover\:text-stone-900:hover { color: #0f172a; }
.form-hover\:bg-stone-900:hover { background-color: #0f172a; }
.form-focus\:ring-stone-900:focus { --tw-ring-color: #0f172a; }
.form-hover\:text-stone-950:hover { color: #020617; }
.form-hover\:bg-stone-950:hover { background-color: #020617; }
.form-focus\:ring-stone-950:focus { --tw-ring-color: #020617; }
.form-hover\:text-red-50:hover { color: #f8fafc; }
.form-hover\:bg-red-50:hover { background-color: #f8fafc; }
.form-focus\:ring-red-50:focus { --tw-ring-color: #f8fafc; }
.form-hover\:text-red-100:hover { color: #f1f5f9; }
.form-hover\:bg-red-100:hover { background-color: #f1f5f9; }
.form-focus\:ring-red-100:focus { --tw-ring-color: #f1f5f9; }
.form-hover\:text-red-200:hover { color: #e2e8f0; }
.form-hover\:bg-red-200:hover { background-color: #e2e8f0; }
.form-focus\:ring-red-200:focus { --tw-ring-color: #e2e8f0; }
.form-hover\:text-red-300:hover { color: #cbd5e1; }
.form-hover\:bg-red-300:hover { background-color: #cbd5e1; }
.form-focus\:ring-red-300:focus { --tw-ring-color: #cbd5e1; }
.form-hover\:text-red-400:hover { color: #94a3b8; }
.form-hover\:bg-red-400:hover { background-color: #94a3b8; }
.form-focus\:ring-red-400:focus { --tw-ring-color: #94a3b8; }
.form-hover\:text-red-500:hover { color: #64748b; }
.form-hover\:bg-red-500:hover { background-color: #64748b; }
.form-focus\:ring-red-500:focus { --tw-ring-color: #64748b; }
.form-hover\:text-red-600:hover { color: #475569; }
.form-hover\:bg-red-600:hover { background-color: #475569; }
.form-focus\:ring-red-600:focus { --tw-ring-color: #475569; }
.form-hover\:text-red-700:hover { color: #334155; }
.form-hover\:bg-red-700:hover { background-color: #334155; }
.form-focus\:ring-red-700:focus { --tw-ring-color: #334155; }
.form-hover\:text-red-800:hover { color: #1e293b; }
.form-hover\:bg-red-800:hover { background-color: #1e293b; }
.form-focus\:ring-red-800:focus { --tw-ring-color: #1e293b; }
.form-hover\:text-red-900:hover { color: #0f172a; }
.form-hover\:bg-red-900:hover { background-color: #0f172a; }
.form-focus\:ring-red-900:focus { --tw-ring-color: #0f172a; }
.form-hover\:text-red-950:hover { color: #020617; }
.form-hover\:bg-red-950:hover { background-color: #020617; }
.form-focus\:ring-red-950:focus { --tw-ring-color: #020617; }

@keyframes spin { to { transform: rotate(360deg); } }
@keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } }
@keyframes pulse { 50% { opacity: 0.form-5; } }
@keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(0.form-8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, 0.form-2, 1); } }
.form-animate-spin { animation: spin 1s linear infinite; }
.form-animate-ping { animation: ping 1s cubic-bezier(0, 0, 0.form-2, 1) infinite; }
.form-animate-pulse { animation: pulse 2s cubic-bezier(0.form-4, 0, 0.form-6, 1) infinite; }
.form-animate-bounce { animation: bounce 1s infinite; }

.form-text-xs { font-size: 0.form-75rem; line-height: 1rem; }
.form-text-sm { font-size: 0.form-875rem; line-height: 1.form-25rem; }
.form-text-base { font-size: 1rem; line-height: 1.form-5rem; }
.form-text-lg { font-size: 1.form-125rem; line-height: 1.form-75rem; }
.form-text-xl { font-size: 1.form-25rem; line-height: 1.form-75rem; }
.form-text-2xl { font-size: 1.form-5rem; line-height: 2rem; }
.form-text-3xl { font-size: 1.form-875rem; line-height: 2.form-25rem; }
.form-text-4xl { font-size: 2.form-25rem; line-height: 2.form-5rem; }
.form-text-5xl { font-size: 3rem; line-height: 1; }
.form-text-6xl { font-size: 3.form-75rem; line-height: 1; }
.form-text-7xl { font-size: 4.form-5rem; line-height: 1; }
.form-text-8xl { font-size: 6rem; line-height: 1; }
.form-text-9xl { font-size: 8rem; line-height: 1; }

.form-shadow-sm { box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.form-05); }
.form-shadow { box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.form-1), 0 1px 2px -1px rgb(0 0 0 / 0.form-1); }
.form-shadow-md { box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.form-1), 0 2px 4px -2px rgb(0 0 0 / 0.form-1); }
.form-shadow-lg { box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.form-1), 0 4px 6px -4px rgb(0 0 0 / 0.form-1); }
.form-shadow-xl { box-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.form-1), 0 8px 10px -6px rgb(0 0 0 / 0.form-1); }
.form-shadow-2xl { box-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.form-25); }
.form-shadow-inner { box-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.form-05); }
.form-shadow-none { box-shadow: 0 0 #0000; }

.form-opacity-0 { opacity: 0.form-0; }
.form-opacity-5 { opacity: 0.form-05; }
.form-opacity-10 { opacity: 0.form-1; }
.form-opacity-15 { opacity: 0.form-15; }
.form-opacity-20 { opacity: 0.form-2; }
.form-opacity-25 { opacity: 0.form-25; }
.form-opacity-30 { opacity: 0.form-3; }
.form-opacity-35 { opacity: 0.form-35; }
.form-opacity-40 { opacity: 0.form-4; }
.form-opacity-45 { opacity: 0.form-45; }
.form-opacity-50 { opacity: 0.form-5; }
.form-opacity-55 { opacity: 0.form-55; }
.form-opacity-60 { opacity: 0.form-6; }
.form-opacity-65 { opacity: 0.form-65; }
.form-opacity-70 { opacity: 0.form-7; }
.form-opacity-75 { opacity: 0.form-75; }
.form-opacity-80 { opacity: 0.form-8; }
.form-opacity-85 { opacity: 0.form-85; }
.form-opacity-90 { opacity: 0.form-9; }
.form-opacity-95 { opacity: 0.form-95; }
.form-opacity-100 { opacity: 1.form-0; }

.form-z-0 { z-index: 0; }
.form-z-10 { z-index: 10; }
.form-z-20 { z-index: 20; }
.form-z-30 { z-index: 30; }
.form-z-40 { z-index: 40; }
.form-z-50 { z-index: 50; }
.form-z-auto { z-index: auto; }

.form-overflow-auto { overflow: auto; }
.form-overflow-x-auto { overflow-x: auto; }
.form-overflow-y-auto { overflow-y: auto; }
.form-overflow-hidden { overflow: hidden; }
.form-overflow-x-hidden { overflow-x: hidden; }
.form-overflow-y-hidden { overflow-y: hidden; }
.form-overflow-clip { overflow: clip; }
.form-overflow-x-clip { overflow-x: clip; }
.form-overflow-y-clip { overflow-y: clip; }
.form-overflow-visible { overflow: visible; }
.form-overflow-x-visible { overflow-x: visible; }
.form-overflow-y-visible { overflow-y: visible; }
.form-overflow-scroll { overflow: scroll; }
.form-overflow-x-scroll { overflow-x: scroll; }
.form-overflow-y-scroll { overflow-y: scroll; }

@media (prefers-color-scheme: dark) {
  .form-dark\:text-slate-50 { color: #020617; }
  .form-dark\:bg-slate-50 { background-color: #020617; }
  .form-dark\:border-slate-50 { border-color: #020617; }
  .form-dark\:ring-slate-50 { --tw-ring-color: #020617; }
  .form-dark\:hover\:text-slate-50:hover { color: #020617; }
  .form-dark\:hover\:bg-slate-50:hover { background-color: #020617; }
  .form-dark\:text-slate-100 { color: #0f172a; }
  .form-dark\:bg-slate-100 { background-color: #0f172a; }
  .form-dark\:border-slate-100 { border-color: #0f172a; }
  .form-dark\:ring-slate-100 { --tw-ring-color: #0f172a; }
  .form-dark\:hover\:text-slate-100:hover { color: #0f172a; }
  .form-dark\:hover\:bg-slate-100:hover { background-color: #0f172a; }
  .form-dark\:text-slate-200 { color: #1e293b; }
  .form-dark\:bg-slate-200 { background-color: #1e293b; }
  .form-dark\:border-slate-200 { border-color: #1e293b; }
  .form-dark\:ring-slate-200 { --tw-ring-color: #1e293b; }
  .form-dark\:hover\:text-slate-200:hover { color: #1e293b; }
  .form-dark\:hover\:bg-slate-200:hover { background-color: #1e293b; }
  .form-dark\:text-slate-300 { color: #334155; }
  .form-dark\:bg-slate-300 { background-color: #334155; }
  .form-dark\:border-slate-300 { border-color: #334155; }
  .form-dark\:ring-slate-300 { --tw-ring-color: #334155; }
  .form-dark\:hover\:text-slate-300:hover { color: #334155; }
  .form-dark\:hover\:bg-slate-300:hover { background-color: #334155; }
  .form-dark\:text-slate-400 { color: #475569; }
  .form-dark\:bg-slate-400 { background-color: #475569; }
  .form-dark\:border-slate-400 { border-color: #475569; }
  .form-dark\:ring-slate-400 { --tw-ring-color: #475569; }
  .form-dark\:hover\:text-slate-400:hover { color: #475569; }
  .form-dark\:hover\:bg-slate-400:hover { background-color: #475569; }
  .form-dark\:text-slate-500 { color: #64748b; }
  .form-dark\:bg-slate-500 { background-color: #64748b; }
  .form-dark\:border-slate-500 { border-color: #64748b; }
  .form-dark\:ring-slate-500 { --tw-ring-color: #64748b; }
  .form-dark\:hover\:text-slate-500:hover { color: #64748b; }
  .form-dark\:hover\:bg-slate-500:hover { background-color: #64748b; }
  .form-dark\:text-slate-600 { color: #94a3b8; }
  .form-dark\:bg-slate-600 { background-color: #94a3b8; }
  .form-dark\:border-slate-600 { border-color: #94a3b8; }
  .form-dark\:ring-slate-600 { --tw-ring-color: #94a3b8; }
  .form-dark\:hover\:text-slate-600:hover { color: #94a3b8; }
  .form-dark\:hover\:bg-slate-600:hover { background-color: #94a3b8; }
  .form-dark\:text-slate-700 { color: #cbd5e1; }
  .form-dark\:bg-slate-700 { background-color: #cbd5e1; }
  .form-dark\:border-slate-700 { border-color: #cbd5e1; }
  .form-dark\:ring-slate-700 { --tw-ring-color: #cbd5e1; }
  .form-dark\:hover\:text-slate-700:hover { color: #cbd5e1; }
  .form-dark\:hover\:bg-slate-700:hover { background-color: #cbd5e1; }
  .form-dark\:text-slate-800 { color: #e2e8f0; }
  .form-dark\:bg-slate-800 { background-color: #e2e8f0; }
  .form-dark\:border-slate-800 { border-color: #e2e8f0; }
  .form-dark\:ring-slate-800 { --tw-ring-color: #e2e8f0; }
  .form-dark\:hover\:text-slate-800:hover { color: #e2e8f0; }
  .form-dark\:hover\:bg-slate-800:hover { background-color: #e2e8f0; }
  .form-dark\:text-slate-900 { color: #f1f5f9; }
  .form-dark\:bg-slate-900 { background-color: #f1f5f9; }
  .form-dark\:border-slate-900 { border-color: #f1f5f9; }
  .form-dark\:ring-slate-900 { --tw-ring-color: #f1f5f9; }
  .form-dark\:hover\:text-slate-900:hover { color: #f1f5f9; }
  .form-dark\:hover\:bg-slate-900:hover { background-color: #f1f5f9; }
  .form-dark\:text-slate-950 { color: #f8fafc; }
  .form-dark\:bg-slate-950 { background-color: #f8fafc; }
  .form-dark\:border-slate-950 { border-color: #f8fafc; }
  .form-dark\:ring-slate-950 { --tw-ring-color: #f8fafc; }
  .form-dark\:hover\:text-slate-950:hover { color: #f8fafc; }
  .form-dark\:hover\:bg-slate-950:hover { background-color: #f8fafc; }
  .form-dark\:text-gray-50 { color: #020617; }
  .form-dark\:bg-gray-50 { background-color: #020617; }
  .form-dark\:border-gray-50 { border-color: #020617; }
  .form-dark\:ring-gray-50 { --tw-ring-color: #020617; }
  .form-dark\:hover\:text-gray-50:hover { color: #020617; }
  .form-dark\:hover\:bg-gray-50:hover { background-color: #020617; }
  .form-dark\:text-gray-100 { color: #0f172a; }
  .form-dark\:bg-gray-100 { background-color: #0f172a; }
  .form-dark\:border-gray-100 { border-color: #0f172a; }
  .form-dark\:ring-gray-100 { --tw-ring-color: #0f172a; }
  .form-dark\:hover\:text-gray-100:hover { color: #0f172a; }
  .form-dark\:hover\:bg-gray-100:hover { background-color: #0f172a; }
  .form-dark\:text-gray-200 { color: #1e293b; }
  .form-dark\:bg-gray-200 { background-color: #1e293b; }
  .form-dark\:border-gray-200 { border-color: #1e293b; }
  .form-dark\:ring-gray-200 { --tw-ring-color: #1e293b; }
  .form-dark\:hover\:text-gray-200:hover { color: #1e293b; }
  .form-dark\:hover\:bg-gray-200:hover { background-color: #1e293b; }
  .form-dark\:text-gray-300 { color: #334155; }
  .form-dark\:bg-gray-300 { background-color: #334155; }
  .form-dark\:border-gray-300 { border-color: #334155; }
  .form-dark\:ring-gray-300 { --tw-ring-color: #334155; }
  .form-dark\:hover\:text-gray-300:hover { color: #334155; }
  .form-dark\:hover\:bg-gray-300:hover { background-color: #334155; }
  .form-dark\:text-gray-400 { color: #475569; }
  .form-dark\:bg-gray-400 { background-color: #475569; }
  .form-dark\:border-gray-400 { border-color: #475569; }
  .form-dark\:ring-gray-400 { --tw-ring-color: #475569; }
  .form-dark\:hover\:text-gray-400:hover { color: #475569; }
  .form-dark\:hover\:bg-gray-400:hover { background-color: #475569; }
  .form-dark\:text-gray-500 { color: #64748b; }
  .form-dark\:bg-gray-500 { background-color: #64748b; }
  .form-dark\:border-gray-500 { border-color: #64748b; }
  .form-dark\:ring-gray-500 { --tw-ring-color: #64748b; }
  .form-dark\:hover\:text-gray-500:hover { color: #64748b; }
  .form-dark\:hover\:bg-gray-500:hover { background-color: #64748b; }
  .form-dark\:text-gray-600 { color: #94a3b8; }
  .form-dark\:bg-gray-600 { background-color: #94a3b8; }
  .form-dark\:border-gray-600 { border-color: #94a3b8; }
  .form-dark\:ring-gray-600 { --tw-ring-color: #94a3b8; }
  .form-dark\:hover\:text-gray-600:hover { color: #94a3b8; }
  .form-dark\:hover\:bg-gray-600:hover { background-color: #94a3b8; }
  .form-dark\:text-gray-700 { color: #cbd5e1; }
  .form-dark\:bg-gray-700 { background-color: #cbd5e1; }
  .form-dark\:border-gray-700 { border-color: #cbd5e1; }
  .form-dark\:ring-gray-700 { --tw-ring-color: #cbd5e1; }
  .form-dark\:hover\:text-gray-700:hover { color: #cbd5e1; }
  .form-dark\:hover\:bg-gray-700:hover { background-color: #cbd5e1; }
  .form-dark\:text-gray-800 { color: #e2e8f0; }
  .form-dark\:bg-gray-800 { background-color: #e2e8f0; }
  .form-dark\:border-gray-800 { border-color: #e2e8f0; }
  .form-dark\:ring-gray-800 { --tw-ring-color: #e2e8f0; }
  .form-dark\:hover\:text-gray-800:hover { color: #e2e8f0; }
  .form-dark\:hover\:bg-gray-800:hover { background-color: #e2e8f0; }
  .form-dark\:text-gray-900 { color: #f1f5f9; }
  .form-dark\:bg-gray-900 { background-color: #f1f5f9; }
  .form-dark\:border-gray-900 { border-color: #f1f5f9; }
  .form-dark\:ring-gray-900 { --tw-ring-color: #f1f5f9; }
  .form-dark\:hover\:text-gray-900:hover { color: #f1f5f9; }
  .form-dark\:hover\:bg-gray-900:hover { background-color: #f1f5f9; }
  .form-dark\:text-gray-950 { color: #f8fafc; }
  .form-dark\:bg-gray-950 { background-color: #f8fafc; }
  .form-dark\:border-gray-950 { border-color: #f8fafc; }
  .form-dark\:ring-gray-950 { --tw-ring-color: #f8fafc; }
  .form-dark\:hover\:text-gray-950:hover { color: #f8fafc; }
  .form-dark\:hover\:bg-gray-950:hover { background-color: #f8fafc; }
  .form-dark\:text-zinc-50 { color: #020617; }
  .form-dark\:bg-zinc-50 { background-color: #020617; }
  .form-dark\:border-zinc-50 { border-color: #020617; }
  .form-dark\:ring-zinc-50 { --tw-ring-color: #020617; }
  .form-dark\:hover\:text-zinc-50:hover { color: #020617; }
  .form-dark\:hover\:bg-zinc-50:hover { background-color: #020617; }
  .form-dark\:text-zinc-100 { color: #0f172a; }
  .form-dark\:bg-zinc-100 { background-color: #0f172a; }
  .form-dark\:border-zinc-100 { border-color: #0f172a; }
  .form-dark\:ring-zinc-100 { --tw-ring-color: #0f172a; }
  .form-dark\:hover\:text-zinc-100:hover { color: #0f172a; }
  .form-dark\:hover\:bg-zinc-100:hover { background-color: #0f172a; }
  .form-dark\:text-zinc-200 { color: #1e293b; }
  .form-dark\:bg-zinc-200 { background-color: #1e293b; }
  .form-dark\:border-zinc-200 { border-color: #1e293b; }
  .form-dark\:ring-zinc-200 { --tw-ring-color: #1e293b; }
  .form-dark\:hover\:text-zinc-200:hover { color: #1e293b; }
  .form-dark\:hover\:bg-zinc-200:hover { background-color: #1e293b; }
  .form-dark\:text-zinc-300 { color: #334155; }
  .form-dark\:bg-zinc-300 { background-color: #334155; }
  .form-dark\:border-zinc-300 { border-color: #334155; }
  .form-dark\:ring-zinc-300 { --tw-ring-color: #334155; }
  .form-dark\:hover\:text-zinc-300:hover { color: #334155; }
  .form-dark\:hover\:bg-zinc-300:hover { background-color: #334155; }
  .form-dark\:text-zinc-400 { color: #475569; }
  .form-dark\:bg-zinc-400 { background-color: #475569; }
  .form-dark\:border-zinc-400 { border-color: #475569; }
  .form-dark\:ring-zinc-400 { --tw-ring-color: #475569; }
  .form-dark\:hover\:text-zinc-400:hover { color: #475569; }
  .form-dark\:hover\:bg-zinc-400:hover { background-color: #475569; }
  .form-dark\:text-zinc-500 { color: #64748b; }
  .form-dark\:bg-zinc-500 { background-color: #64748b; }
  .form-dark\:border-zinc-500 { border-color: #64748b; }
  .form-dark\:ring-zinc-500 { --tw-ring-color: #64748b; }
  .form-dark\:hover\:text-zinc-500:hover { color: #64748b; }
  .form-dark\:hover\:bg-zinc-500:hover { background-color: #64748b; }
  .form-dark\:text-zinc-600 { color: #94a3b8; }
  .form-dark\:bg-zinc-600 { background-color: #94a3b8; }
  .form-dark\:border-zinc-600 { border-color: #94a3b8; }
  .form-dark\:ring-zinc-600 { --tw-ring-color: #94a3b8; }
  .form-dark\:hover\:text-zinc-600:hover { color: #94a3b8; }
  .form-dark\:hover\:bg-zinc-600:hover { background-color: #94a3b8; }
  .form-dark\:text-zinc-700 { color: #cbd5e1; }
  .form-dark\:bg-zinc-700 { background-color: #cbd5e1; }
  .form-dark\:border-zinc-700 { border-color: #cbd5e1; }
  .form-dark\:ring-zinc-700 { --tw-ring-color: #cbd5e1; }
  .form-dark\:hover\:text-zinc-700:hover { color: #cbd5e1; }
  .form-dark\:hover\:bg-zinc-700:hover { background-color: #cbd5e1; }
  .form-dark\:text-zinc-800 { color: #e2e8f0; }
  .form-dark\:bg-zinc-800 { background-color: #e2e8f0; }
  .form-dark\:border-zinc-800 { border-color: #e2e8f0; }
  .form-dark\:ring-zinc-800 { --tw-ring-color: #e2e8f0; }
  .form-dark\:hover\:text-zinc-800:hover { color: #e2e8f0; }
  .form-dark\:hover\:bg-zinc-800:hover { background-color: #e2e8f0; }
  .form-dark\:text-zinc-900 { color: #f1f5f9; }
  .form-dark\:bg-zinc-900 { background-color: #f1f5f9; }
  .form-dark\:border-zinc-900 { border-color: #f1f5f9; }
  .form-dark\:ring-zinc-900 { --tw-ring-color: #f1f5f9; }
  .form-dark\:hover\:text-zinc-900:hover { color: #f1f5f9; }
  .form-dark\:hover\:bg-zinc-900:hover { background-color: #f1f5f9; }
  .form-dark\:text-zinc-950 { color: #f8fafc; }
  .form-dark\:bg-zinc-950 { background-color: #f8fafc; }
  .form-dark\:border-zinc-950 { border-color: #f8fafc; }
  .form-dark\:ring-zinc-950 { --tw-ring-color: #f8fafc; }
  .form-dark\:hover\:text-zinc-950:hover { color: #f8fafc; }
  .form-dark\:hover\:bg-zinc-950:hover { background-color: #f8fafc; }
  .form-dark\:text-neutral-50 { color: #020617; }
  .form-dark\:bg-neutral-50 { background-color: #020617; }
  .form-dark\:border-neutral-50 { border-color: #020617; }
  .form-dark\:ring-neutral-50 { --tw-ring-color: #020617; }
  .form-dark\:hover\:text-neutral-50:hover { color: #020617; }
  .form-dark\:hover\:bg-neutral-50:hover { background-color: #020617; }
  .form-dark\:text-neutral-100 { color: #0f172a; }
  .form-dark\:bg-neutral-100 { background-color: #0f172a; }
  .form-dark\:border-neutral-100 { border-color: #0f172a; }
  .form-dark\:ring-neutral-100 { --tw-ring-color: #0f172a; }
  .form-dark\:hover\:text-neutral-100:hover { color: #0f172a; }
  .form-dark\:hover\:bg-neutral-100:hover { background-color: #0f172a; }
  .form-dark\:text-neutral-200 { color: #1e293b; }
  .form-dark\:bg-neutral-200 { background-color: #1e293b; }
  .form-dark\:border-neutral-200 { border-color: #1e293b; }
  .form-dark\:ring-neutral-200 { --tw-ring-color: #1e293b; }
  .form-dark\:hover\:text-neutral-200:hover { color: #1e293b; }
  .form-dark\:hover\:bg-neutral-200:hover { background-color: #1e293b; }
  .form-dark\:text-neutral-300 { color: #334155; }
  .form-dark\:bg-neutral-300 { background-color: #334155; }
  .form-dark\:border-neutral-300 { border-color: #334155; }
  .form-dark\:ring-neutral-300 { --tw-ring-color: #334155; }
  .form-dark\:hover\:text-neutral-300:hover { color: #334155; }
  .form-dark\:hover\:bg-neutral-300:hover { background-color: #334155; }
  .form-dark\:text-neutral-400 { color: #475569; }
  .form-dark\:bg-neutral-400 { background-color: #475569; }
  .form-dark\:border-neutral-400 { border-color: #475569; }
  .form-dark\:ring-neutral-400 { --tw-ring-color: #475569; }
  .form-dark\:hover\:text-neutral-400:hover { color: #475569; }
  .form-dark\:hover\:bg-neutral-400:hover { background-color: #475569; }
  .form-dark\:text-neutral-500 { color: #64748b; }
  .form-dark\:bg-neutral-500 { background-color: #64748b; }
  .form-dark\:border-neutral-500 { border-color: #64748b; }
  .form-dark\:ring-neutral-500 { --tw-ring-color: #64748b; }
  .form-dark\:hover\:text-neutral-500:hover { color: #64748b; }
  .form-dark\:hover\:bg-neutral-500:hover { background-color: #64748b; }
  .form-dark\:text-neutral-600 { color: #94a3b8; }
  .form-dark\:bg-neutral-600 { background-color: #94a3b8; }
  .form-dark\:border-neutral-600 { border-color: #94a3b8; }
  .form-dark\:ring-neutral-600 { --tw-ring-color: #94a3b8; }
  .form-dark\:hover\:text-neutral-600:hover { color: #94a3b8; }
  .form-dark\:hover\:bg-neutral-600:hover { background-color: #94a3b8; }
  .form-dark\:text-neutral-700 { color: #cbd5e1; }
  .form-dark\:bg-neutral-700 { background-color: #cbd5e1; }
  .form-dark\:border-neutral-700 { border-color: #cbd5e1; }
  .form-dark\:ring-neutral-700 { --tw-ring-color: #cbd5e1; }
  .form-dark\:hover\:text-neutral-700:hover { color: #cbd5e1; }
  .form-dark\:hover\:bg-neutral-700:hover { background-color: #cbd5e1; }
  .form-dark\:text-neutral-800 { color: #e2e8f0; }
  .form-dark\:bg-neutral-800 { background-color: #e2e8f0; }
  .form-dark\:border-neutral-800 { border-color: #e2e8f0; }
  .form-dark\:ring-neutral-800 { --tw-ring-color: #e2e8f0; }
  .form-dark\:hover\:text-neutral-800:hover { color: #e2e8f0; }
  .form-dark\:hover\:bg-neutral-800:hover { background-color: #e2e8f0; }
  .form-dark\:text-neutral-900 { color: #f1f5f9; }
  .form-dark\:bg-neutral-900 { background-color: #f1f5f9; }
  .form-dark\:border-neutral-900 { border-color: #f1f5f9; }
  .form-dark\:ring-neutral-900 { --tw-ring-color: #f1f5f9; }
  .form-dark\:hover\:text-neutral-900:hover { color: #f1f5f9; }
  .form-dark\:hover\:bg-neutral-900:hover { background-color: #f1f5f9; }
  .form-dark\:text-neutral-950 { color: #f8fafc; }
  .form-dark\:bg-neutral-950 { background-color: #f8fafc; }
  .form-dark\:border-neutral-950 { border-color: #f8fafc; }
  .form-dark\:ring-neutral-950 { --tw-ring-color: #f8fafc; }
  .form-dark\:hover\:text-neutral-950:hover { color: #f8fafc; }
  .form-dark\:hover\:bg-neutral-950:hover { background-color: #f8fafc; }
  .form-dark\:text-stone-50 { color: #020617; }
  .form-dark\:bg-stone-50 { background-color: #020617; }
  .form-dark\:border-stone-50 { border-color: #020617; }
  .form-dark\:ring-stone-50 { --tw-ring-color: #020617; }
  .form-dark\:hover\:text-stone-50:hover { color: #020617; }
  .form-dark\:hover\:bg-stone-50:hover { background-color: #020617; }
  .form-dark\:text-stone-100 { color: #0f172a; }
  .form-dark\:bg-stone-100 { background-color: #0f172a; }
  .form-dark\:border-stone-100 { border-color: #0f172a; }
  .form-dark\:ring-stone-100 { --tw-ring-color: #0f172a; }
  .form-dark\:hover\:text-stone-100:hover { color: #0f172a; }
  .form-dark\:hover\:bg-stone-100:hover { background-color: #0f172a; }
  .form-dark\:text-stone-200 { color: #1e293b; }
  .form-dark\:bg-stone-200 { background-color: #1e293b; }
  .form-dark\:border-stone-200 { border-color: #1e293b; }
  .form-dark\:ring-stone-200 { --tw-ring-color: #1e293b; }
  .form-dark\:hover\:text-stone-200:hover { color: #1e293b; }
  .form-dark\:hover\:bg-stone-200:hover { background-color: #1e293b; }
  .form-dark\:text-stone-300 { color: #334155; }
  .form-dark\:bg-stone-300 { background-color: #334155; }
  .form-dark\:border-stone-300 { border-color: #334155; }
  .form-dark\:ring-stone-300 { --tw-ring-color: #334155; }
  .form-dark\:hover\:text-stone-300:hover { color: #334155; }
  .form-dark\:hover\:bg-stone-300:hover { background-color: #334155; }
  .form-dark\:text-stone-400 { color: #475569; }
  .form-dark\:bg-stone-400 { background-color: #475569; }
  .form-dark\:border-stone-400 { border-color: #475569; }
  .form-dark\:ring-stone-400 { --tw-ring-color: #475569; }
  .form-dark\:hover\:text-stone-400:hover { color: #475569; }
  .form-dark\:hover\:bg-stone-400:hover { background-color: #475569; }
  .form-dark\:text-stone-500 { color: #64748b; }
  .form-dark\:bg-stone-500 { background-color: #64748b; }
  .form-dark\:border-stone-500 { border-color: #64748b; }
  .form-dark\:ring-stone-500 { --tw-ring-color: #64748b; }
  .form-dark\:hover\:text-stone-500:hover { color: #64748b; }
  .form-dark\:hover\:bg-stone-500:hover { background-color: #64748b; }
  .form-dark\:text-stone-600 { color: #94a3b8; }
  .form-dark\:bg-stone-600 { background-color: #94a3b8; }
  .form-dark\:border-stone-600 { border-color: #94a3b8; }
  .form-dark\:ring-stone-600 { --tw-ring-color: #94a3b8; }
  .form-dark\:hover\:text-stone-600:hover { color: #94a3b8; }
  .form-dark\:hover\:bg-stone-600:hover { background-color: #94a3b8; }
  .form-dark\:text-stone-700 { color: #cbd5e1; }
  .form-dark\:bg-stone-700 { background-color: #cbd5e1; }
  .form-dark\:border-stone-700 { border-color: #cbd5e1; }
  .form-dark\:ring-stone-700 { --tw-ring-color: #cbd5e1; }
  .form-dark\:hover\:text-stone-700:hover { color: #cbd5e1; }
  .form-dark\:hover\:bg-stone-700:hover { background-color: #cbd5e1; }
  .form-dark\:text-stone-800 { color: #e2e8f0; }
  .form-dark\:bg-stone-800 { background-color: #e2e8f0; }
  .form-dark\:border-stone-800 { border-color: #e2e8f0; }
  .form-dark\:ring-stone-800 { --tw-ring-color: #e2e8f0; }
  .form-dark\:hover\:text-stone-800:hover { color: #e2e8f0; }
  .form-dark\:hover\:bg-stone-800:hover { background-color: #e2e8f0; }
  .form-dark\:text-stone-900 { color: #f1f5f9; }
  .form-dark\:bg-stone-900 { background-color: #f1f5f9; }
  .form-dark\:border-stone-900 { border-color: #f1f5f9; }
  .form-dark\:ring-stone-900 { --tw-ring-color: #f1f5f9; }
  .form-dark\:hover\:text-stone-900:hover { color: #f1f5f9; }
  .form-dark\:hover\:bg-stone-900:hover { background-color: #f1f5f9; }
  .form-dark\:text-stone-950 { color: #f8fafc; }
  .form-dark\:bg-stone-950 { background-color: #f8fafc; }
  .form-dark\:border-stone-950 { border-color: #f8fafc; }
  .form-dark\:ring-stone-950 { --tw-ring-color: #f8fafc; }
  .form-dark\:hover\:text-stone-950:hover { color: #f8fafc; }
  .form-dark\:hover\:bg-stone-950:hover { background-color: #f8fafc; }
  .form-dark\:text-red-50 { color: #020617; }
  .form-dark\:bg-red-50 { background-color: #020617; }
  .form-dark\:border-red-50 { border-color: #020617; }
  .form-dark\:ring-red-50 { --tw-ring-color: #020617; }
  .form-dark\:hover\:text-red-50:hover { color: #020617; }
  .form-dark\:hover\:bg-red-50:hover { background-color: #020617; }
  .form-dark\:text-red-100 { color: #0f172a; }
  .form-dark\:bg-red-100 { background-color: #0f172a; }
  .form-dark\:border-red-100 { border-color: #0f172a; }
  .form-dark\:ring-red-100 { --tw-ring-color: #0f172a; }
  .form-dark\:hover\:text-red-100:hover { color: #0f172a; }
  .form-dark\:hover\:bg-red-100:hover { background-color: #0f172a; }
  .form-dark\:text-red-200 { color: #1e293b; }
  .form-dark\:bg-red-200 { background-color: #1e293b; }
  .form-dark\:border-red-200 { border-color: #1e293b; }
  .form-dark\:ring-red-200 { --tw-ring-color: #1e293b; }
  .form-dark\:hover\:text-red-200:hover { color: #1e293b; }
  .form-dark\:hover\:bg-red-200:hover { background-color: #1e293b; }
  .form-dark\:text-red-300 { color: #334155; }
  .form-dark\:bg-red-300 { background-color: #334155; }
  .form-dark\:border-red-300 { border-color: #334155; }
  .form-dark\:ring-red-300 { --tw-ring-color: #334155; }
  .form-dark\:hover\:text-red-300:hover { color: #334155; }
  .form-dark\:hover\:bg-red-300:hover { background-color: #334155; }
  .form-dark\:text-red-400 { color: #475569; }
  .form-dark\:bg-red-400 { background-color: #475569; }
  .form-dark\:border-red-400 { border-color: #475569; }
  .form-dark\:ring-red-400 { --tw-ring-color: #475569; }
  .form-dark\:hover\:text-red-400:hover { color: #475569; }
  .form-dark\:hover\:bg-red-400:hover { background-color: #475569; }
  .form-dark\:text-red-500 { color: #64748b; }
  .form-dark\:bg-red-500 { background-color: #64748b; }
  .form-dark\:border-red-500 { border-color: #64748b; }
  .form-dark\:ring-red-500 { --tw-ring-color: #64748b; }
  .form-dark\:hover\:text-red-500:hover { color: #64748b; }
  .form-dark\:hover\:bg-red-500:hover { background-color: #64748b; }
  .form-dark\:text-red-600 { color: #94a3b8; }
  .form-dark\:bg-red-600 { background-color: #94a3b8; }
  .form-dark\:border-red-600 { border-color: #94a3b8; }
  .form-dark\:ring-red-600 { --tw-ring-color: #94a3b8; }
  .form-dark\:hover\:text-red-600:hover { color: #94a3b8; }
  .form-dark\:hover\:bg-red-600:hover { background-color: #94a3b8; }
  .form-dark\:text-red-700 { color: #cbd5e1; }
  .form-dark\:bg-red-700 { background-color: #cbd5e1; }
  .form-dark\:border-red-700 { border-color: #cbd5e1; }
  .form-dark\:ring-red-700 { --tw-ring-color: #cbd5e1; }
  .form-dark\:hover\:text-red-700:hover { color: #cbd5e1; }
  .form-dark\:hover\:bg-red-700:hover { background-color: #cbd5e1; }
  .form-dark\:text-red-800 { color: #e2e8f0; }
  .form-dark\:bg-red-800 { background-color: #e2e8f0; }
  .form-dark\:border-red-800 { border-color: #e2e8f0; }
  .form-dark\:ring-red-800 { --tw-ring-color: #e2e8f0; }
  .form-dark\:hover\:text-red-800:hover { color: #e2e8f0; }
  .form-dark\:hover\:bg-red-800:hover { background-color: #e2e8f0; }
  .form-dark\:text-red-900 { color: #f1f5f9; }
  .form-dark\:bg-red-900 { background-color: #f1f5f9; }
  .form-dark\:border-red-900 { border-color: #f1f5f9; }
  .form-dark\:ring-red-900 { --tw-ring-color: #f1f5f9; }
  .form-dark\:hover\:text-red-900:hover { color: #f1f5f9; }
  .form-dark\:hover\:bg-red-900:hover { background-color: #f1f5f9; }
  .form-dark\:text-red-950 { color: #f8fafc; }
  .form-dark\:bg-red-950 { background-color: #f8fafc; }
  .form-dark\:border-red-950 { border-color: #f8fafc; }
  .form-dark\:ring-red-950 { --tw-ring-color: #f8fafc; }
  .form-dark\:hover\:text-red-950:hover { color: #f8fafc; }
  .form-dark\:hover\:bg-red-950:hover { background-color: #f8fafc; }
  .form-dark\:text-orange-50 { color: #020617; }
  .form-dark\:bg-orange-50 { background-color: #020617; }
  .form-dark\:border-orange-50 { border-color: #020617; }
  .form-dark\:ring-orange-50 { --tw-ring-color: #020617; }
  .form-dark\:hover\:text-orange-50:hover { color: #020617; }
  .form-dark\:hover\:bg-orange-50:hover { background-color: #020617; }
  .form-dark\:text-orange-100 { color: #0f172a; }
  .form-dark\:bg-orange-100 { background-color: #0f172a; }
  .form-dark\:border-orange-100 { border-color: #0f172a; }
  .form-dark\:ring-orange-100 { --tw-ring-color: #0f172a; }
  .form-dark\:hover\:text-orange-100:hover { color: #0f172a; }
  .form-dark\:hover\:bg-orange-100:hover { background-color: #0f172a; }
  .form-dark\:text-orange-200 { color: #1e293b; }
  .form-dark\:bg-orange-200 { background-color: #1e293b; }
  .form-dark\:border-orange-200 { border-color: #1e293b; }
  .form-dark\:ring-orange-200 { --tw-ring-color: #1e293b; }
  .form-dark\:hover\:text-orange-200:hover { color: #1e293b; }
  .form-dark\:hover\:bg-orange-200:hover { background-color: #1e293b; }
  .form-dark\:text-orange-300 { color: #334155; }
  .form-dark\:bg-orange-300 { background-color: #334155; }
  .form-dark\:border-orange-300 { border-color: #334155; }
  .form-dark\:ring-orange-300 { --tw-ring-color: #334155; }
  .form-dark\:hover\:text-orange-300:hover { color: #334155; }
  .form-dark\:hover\:bg-orange-300:hover { background-color: #334155; }
  .form-dark\:text-orange-400 { color: #475569; }
  .form-dark\:bg-orange-400 { background-color: #475569; }
  .form-dark\:border-orange-400 { border-color: #475569; }
  .form-dark\:ring-orange-400 { --tw-ring-color: #475569; }
  .form-dark\:hover\:text-orange-400:hover { color: #475569; }
  .form-dark\:hover\:bg-orange-400:hover { background-color: #475569; }
  .form-dark\:text-orange-500 { color: #64748b; }
  .form-dark\:bg-orange-500 { background-color: #64748b; }
  .form-dark\:border-orange-500 { border-color: #64748b; }
  .form-dark\:ring-orange-500 { --tw-ring-color: #64748b; }
  .form-dark\:hover\:text-orange-500:hover { color: #64748b; }
  .form-dark\:hover\:bg-orange-500:hover { background-color: #64748b; }
  .form-dark\:text-orange-600 { color: #94a3b8; }
  .form-dark\:bg-orange-600 { background-color: #94a3b8; }
  .form-dark\:border-orange-600 { border-color: #94a3b8; }
  .form-dark\:ring-orange-600 { --tw-ring-color: #94a3b8; }
  .form-dark\:hover\:text-orange-600:hover { color: #94a3b8; }
  .form-dark\:hover\:bg-orange-600:hover { background-color: #94a3b8; }
  .form-dark\:text-orange-700 { color: #cbd5e1; }
  .form-dark\:bg-orange-700 { background-color: #cbd5e1; }
  .form-dark\:border-orange-700 { border-color: #cbd5e1; }
  .form-dark\:ring-orange-700 { --tw-ring-color: #cbd5e1; }
  .form-dark\:hover\:text-orange-700:hover { color: #cbd5e1; }
  .form-dark\:hover\:bg-orange-700:hover { background-color: #cbd5e1; }
  .form-dark\:text-orange-800 { color: #e2e8f0; }
  .form-dark\:bg-orange-800 { background-color: #e2e8f0; }
  .form-dark\:border-orange-800 { border-color: #e2e8f0; }
  .form-dark\:ring-orange-800 { --tw-ring-color: #e2e8f0; }
  .form-dark\:hover\:text-orange-800:hover { color: #e2e8f0; }
  .form-dark\:hover\:bg-orange-800:hover { background-color: #e2e8f0; }
  .form-dark\:text-orange-900 { color: #f1f5f9; }
  .form-dark\:bg-orange-900 { background-color: #f1f5f9; }
  .form-dark\:border-orange-900 { border-color: #f1f5f9; }
  .form-dark\:ring-orange-900 { --tw-ring-color: #f1f5f9; }
  .form-dark\:hover\:text-orange-900:hover { color: #f1f5f9; }
  .form-dark\:hover\:bg-orange-900:hover { background-color: #f1f5f9; }
  .form-dark\:text-orange-950 { color: #f8fafc; }
  .form-dark\:bg-orange-950 { background-color: #f8fafc; }
  .form-dark\:border-orange-950 { border-color: #f8fafc; }
  .form-dark\:ring-orange-950 { --tw-ring-color: #f8fafc; }
  .form-dark\:hover\:text-orange-950:hover { color: #f8fafc; }
  .form-dark\:hover\:bg-orange-950:hover { background-color: #f8fafc; }
  .form-dark\:text-amber-50 { color: #020617; }
  .form-dark\:bg-amber-50 { background-color: #020617; }
  .form-dark\:border-amber-50 { border-color: #020617; }
  .form-dark\:ring-amber-50 { --tw-ring-color: #020617; }
  .form-dark\:hover\:text-amber-50:hover { color: #020617; }
  .form-dark\:hover\:bg-amber-50:hover { background-color: #020617; }
  .form-dark\:text-amber-100 { color: #0f172a; }
  .form-dark\:bg-amber-100 { background-color: #0f172a; }
  .form-dark\:border-amber-100 { border-color: #0f172a; }
  .form-dark\:ring-amber-100 { --tw-ring-color: #0f172a; }
  .form-dark\:hover\:text-amber-100:hover { color: #0f172a; }
  .form-dark\:hover\:bg-amber-100:hover { background-color: #0f172a; }
  .form-dark\:text-amber-200 { color: #1e293b; }
  .form-dark\:bg-amber-200 { background-color: #1e293b; }
  .form-dark\:border-amber-200 { border-color: #1e293b; }
  .form-dark\:ring-amber-200 { --tw-ring-color: #1e293b; }
  .form-dark\:hover\:text-amber-200:hover { color: #1e293b; }
  .form-dark\:hover\:bg-amber-200:hover { background-color: #1e293b; }
  .form-dark\:text-amber-300 { color: #334155; }
  .form-dark\:bg-amber-300 { background-color: #334155; }
  .form-dark\:border-amber-300 { border-color: #334155; }
  .form-dark\:ring-amber-300 { --tw-ring-color: #334155; }
  .form-dark\:hover\:text-amber-300:hover { color: #334155; }
  .form-dark\:hover\:bg-amber-300:hover { background-color: #334155; }
  .form-dark\:text-amber-400 { color: #475569; }
  .form-dark\:bg-amber-400 { background-color: #475569; }
  .form-dark\:border-amber-400 { border-color: #475569; }
  .form-dark\:ring-amber-400 { --tw-ring-color: #475569; }
  .form-dark\:hover\:text-amber-400:hover { color: #475569; }
  .form-dark\:hover\:bg-amber-400:hover { background-color: #475569; }
  .form-dark\:text-amber-500 { color: #64748b; }
  .form-dark\:bg-amber-500 { background-color: #64748b; }
  .form-dark\:border-amber-500 { border-color: #64748b; }
  .form-dark\:ring-amber-500 { --tw-ring-color: #64748b; }
  .form-dark\:hover\:text-amber-500:hover { color: #64748b; }
  .form-dark\:hover\:bg-amber-500:hover { background-color: #64748b; }
  .form-dark\:text-amber-600 { color: #94a3b8; }
  .form-dark\:bg-amber-600 { background-color: #94a3b8; }
  .form-dark\:border-amber-600 { border-color: #94a3b8; }
  .form-dark\:ring-amber-600 { --tw-ring-color: #94a3b8; }
  .form-dark\:hover\:text-amber-600:hover { color: #94a3b8; }
  .form-dark\:hover\:bg-amber-600:hover { background-color: #94a3b8; }
  .form-dark\:text-amber-700 { color: #cbd5e1; }
  .form-dark\:bg-amber-700 { background-color: #cbd5e1; }
  .form-dark\:border-amber-700 { border-color: #cbd5e1; }
  .form-dark\:ring-amber-700 { --tw-ring-color: #cbd5e1; }
  .form-dark\:hover\:text-amber-700:hover { color: #cbd5e1; }
  .form-dark\:hover\:bg-amber-700:hover { background-color: #cbd5e1; }
  .form-dark\:text-amber-800 { color: #e2e8f0; }
  .form-dark\:bg-amber-800 { background-color: #e2e8f0; }
  .form-dark\:border-amber-800 { border-color: #e2e8f0; }
  .form-dark\:ring-amber-800 { --tw-ring-color: #e2e8f0; }
  .form-dark\:hover\:text-amber-800:hover { color: #e2e8f0; }
  .form-dark\:hover\:bg-amber-800:hover { background-color: #e2e8f0; }
  .form-dark\:text-amber-900 { color: #f1f5f9; }
  .form-dark\:bg-amber-900 { background-color: #f1f5f9; }
  .form-dark\:border-amber-900 { border-color: #f1f5f9; }
  .form-dark\:ring-amber-900 { --tw-ring-color: #f1f5f9; }
  .form-dark\:hover\:text-amber-900:hover { color: #f1f5f9; }
  .form-dark\:hover\:bg-amber-900:hover { background-color: #f1f5f9; }
  .form-dark\:text-amber-950 { color: #f8fafc; }
  .form-dark\:bg-amber-950 { background-color: #f8fafc; }
  .form-dark\:border-amber-950 { border-color: #f8fafc; }
  .form-dark\:ring-amber-950 { --tw-ring-color: #f8fafc; }
  .form-dark\:hover\:text-amber-950:hover { color: #f8fafc; }
  .form-dark\:hover\:bg-amber-950:hover { background-color: #f8fafc; }
  .form-dark\:text-yellow-50 { color: #020617; }
  .form-dark\:bg-yellow-50 { background-color: #020617; }
  .form-dark\:border-yellow-50 { border-color: #020617; }
  .form-dark\:ring-yellow-50 { --tw-ring-color: #020617; }
  .form-dark\:hover\:text-yellow-50:hover { color: #020617; }
  .form-dark\:hover\:bg-yellow-50:hover { background-color: #020617; }
  .form-dark\:text-yellow-100 { color: #0f172a; }
  .form-dark\:bg-yellow-100 { background-color: #0f172a; }
  .form-dark\:border-yellow-100 { border-color: #0f172a; }
  .form-dark\:ring-yellow-100 { --tw-ring-color: #0f172a; }
  .form-dark\:hover\:text-yellow-100:hover { color: #0f172a; }
  .form-dark\:hover\:bg-yellow-100:hover { background-color: #0f172a; }
  .form-dark\:text-yellow-200 { color: #1e293b; }
  .form-dark\:bg-yellow-200 { background-color: #1e293b; }
  .form-dark\:border-yellow-200 { border-color: #1e293b; }
  .form-dark\:ring-yellow-200 { --tw-ring-color: #1e293b; }
  .form-dark\:hover\:text-yellow-200:hover { color: #1e293b; }
  .form-dark\:hover\:bg-yellow-200:hover { background-color: #1e293b; }
  .form-dark\:text-yellow-300 { color: #334155; }
  .form-dark\:bg-yellow-300 { background-color: #334155; }
  .form-dark\:border-yellow-300 { border-color: #334155; }
  .form-dark\:ring-yellow-300 { --tw-ring-color: #334155; }
  .form-dark\:hover\:text-yellow-300:hover { color: #334155; }
  .form-dark\:hover\:bg-yellow-300:hover { background-color: #334155; }
  .form-dark\:text-yellow-400 { color: #475569; }
  .form-dark\:bg-yellow-400 { background-color: #475569; }
  .form-dark\:border-yellow-400 { border-color: #475569; }
  .form-dark\:ring-yellow-400 { --tw-ring-color: #475569; }
  .form-dark\:hover\:text-yellow-400:hover { color: #475569; }
  .form-dark\:hover\:bg-yellow-400:hover { background-color: #475569; }
  .form-dark\:text-yellow-500 { color: #64748b; }
  .form-dark\:bg-yellow-500 { background-color: #64748b; }
  .form-dark\:border-yellow-500 { border-color: #64748b; }
  .form-dark\:ring-yellow-500 { --tw-ring-color: #64748b; }
  .form-dark\:hover\:text-yellow-500:hover { color: #64748b; }
  .form-dark\:hover\:bg-yellow-500:hover { background-color: #64748b; }
  .form-dark\:text-yellow-600 { color: #94a3b8; }
  .form-dark\:bg-yellow-600 { background-color: #94a3b8; }
  .form-dark\:border-yellow-600 { border-color: #94a3b8; }
  .form-dark\:ring-yellow-600 { --tw-ring-color: #94a3b8; }
  .form-dark\:hover\:text-yellow-600:hover { color: #94a3b8; }
  .form-dark\:hover\:bg-yellow-600:hover { background-color: #94a3b8; }
  .form-dark\:text-yellow-700 { color: #cbd5e1; }
  .form-dark\:bg-yellow-700 { background-color: #cbd5e1; }
  .form-dark\:border-yellow-700 { border-color: #cbd5e1; }
  .form-dark\:ring-yellow-700 { --tw-ring-color: #cbd5e1; }
  .form-dark\:hover\:text-yellow-700:hover { color: #cbd5e1; }
  .form-dark\:hover\:bg-yellow-700:hover { background-color: #cbd5e1; }
  .form-dark\:text-yellow-800 { color: #e2e8f0; }
  .form-dark\:bg-yellow-800 { background-color: #e2e8f0; }
  .form-dark\:border-yellow-800 { border-color: #e2e8f0; }
  .form-dark\:ring-yellow-800 { --tw-ring-color: #e2e8f0; }
  .form-dark\:hover\:text-yellow-800:hover { color: #e2e8f0; }
  .form-dark\:hover\:bg-yellow-800:hover { background-color: #e2e8f0; }
  .form-dark\:text-yellow-900 { color: #f1f5f9; }
  .form-dark\:bg-yellow-900 { background-color: #f1f5f9; }
  .form-dark\:border-yellow-900 { border-color: #f1f5f9; }
  .form-dark\:ring-yellow-900 { --tw-ring-color: #f1f5f9; }
  .form-dark\:hover\:text-yellow-900:hover { color: #f1f5f9; }
  .form-dark\:hover\:bg-yellow-900:hover { background-color: #f1f5f9; }
  .form-dark\:text-yellow-950 { color: #f8fafc; }
  .form-dark\:bg-yellow-950 { background-color: #f8fafc; }
  .form-dark\:border-yellow-950 { border-color: #f8fafc; }
  .form-dark\:ring-yellow-950 { --tw-ring-color: #f8fafc; }
  .form-dark\:hover\:text-yellow-950:hover { color: #f8fafc; }
  .form-dark\:hover\:bg-yellow-950:hover { background-color: #f8fafc; }
  .form-dark\:text-lime-50 { color: #020617; }
  .form-dark\:bg-lime-50 { background-color: #020617; }
  .form-dark\:border-lime-50 { border-color: #020617; }
  .form-dark\:ring-lime-50 { --tw-ring-color: #020617; }
  .form-dark\:hover\:text-lime-50:hover { color: #020617; }
  .form-dark\:hover\:bg-lime-50:hover { background-color: #020617; }
  .form-dark\:text-lime-100 { color: #0f172a; }
  .form-dark\:bg-lime-100 { background-color: #0f172a; }
  .form-dark\:border-lime-100 { border-color: #0f172a; }
  .form-dark\:ring-lime-100 { --tw-ring-color: #0f172a; }
  .form-dark\:hover\:text-lime-100:hover { color: #0f172a; }
  .form-dark\:hover\:bg-lime-100:hover { background-color: #0f172a; }
  .form-dark\:text-lime-200 { color: #1e293b; }
  .form-dark\:bg-lime-200 { background-color: #1e293b; }
  .form-dark\:border-lime-200 { border-color: #1e293b; }
  .form-dark\:ring-lime-200 { --tw-ring-color: #1e293b; }
  .form-dark\:hover\:text-lime-200:hover { color: #1e293b; }
  .form-dark\:hover\:bg-lime-200:hover { background-color: #1e293b; }
  .form-dark\:text-lime-300 { color: #334155; }
  .form-dark\:bg-lime-300 { background-color: #334155; }
  .form-dark\:border-lime-300 { border-color: #334155; }
  .form-dark\:ring-lime-300 { --tw-ring-color: #334155; }
  .form-dark\:hover\:text-lime-300:hover { color: #334155; }
  .form-dark\:hover\:bg-lime-300:hover { background-color: #334155; }
  .form-dark\:text-lime-400 { color: #475569; }
  .form-dark\:bg-lime-400 { background-color: #475569; }
  .form-dark\:border-lime-400 { border-color: #475569; }
  .form-dark\:ring-lime-400 { --tw-ring-color: #475569; }
  .form-dark\:hover\:text-lime-400:hover { color: #475569; }
  .form-dark\:hover\:bg-lime-400:hover { background-color: #475569; }
  .form-dark\:text-lime-500 { color: #64748b; }
  .form-dark\:bg-lime-500 { background-color: #64748b; }
  .form-dark\:border-lime-500 { border-color: #64748b; }
  .form-dark\:ring-lime-500 { --tw-ring-color: #64748b; }
  .form-dark\:hover\:text-lime-500:hover { color: #64748b; }
  .form-dark\:hover\:bg-lime-500:hover { background-color: #64748b; }
  .form-dark\:text-lime-600 { color: #94a3b8; }
  .form-dark\:bg-lime-600 { background-color: #94a3b8; }
  .form-dark\:border-lime-600 { border-color: #94a3b8; }
  .form-dark\:ring-lime-600 { --tw-ring-color: #94a3b8; }
  .form-dark\:hover\:text-lime-600:hover { color: #94a3b8; }
  .form-dark\:hover\:bg-lime-600:hover { background-color: #94a3b8; }
  .form-dark\:text-lime-700 { color: #cbd5e1; }
  .form-dark\:bg-lime-700 { background-color: #cbd5e1; }
  .form-dark\:border-lime-700 { border-color: #cbd5e1; }
  .form-dark\:ring-lime-700 { --tw-ring-color: #cbd5e1; }
  .form-dark\:hover\:text-lime-700:hover { color: #cbd5e1; }
  .form-dark\:hover\:bg-lime-700:hover { background-color: #cbd5e1; }
  .form-dark\:text-lime-800 { color: #e2e8f0; }
  .form-dark\:bg-lime-800 { background-color: #e2e8f0; }
  .form-dark\:border-lime-800 { border-color: #e2e8f0; }
  .form-dark\:ring-lime-800 { --tw-ring-color: #e2e8f0; }
  .form-dark\:hover\:text-lime-800:hover { color: #e2e8f0; }
  .form-dark\:hover\:bg-lime-800:hover { background-color: #e2e8f0; }
  .form-dark\:text-lime-900 { color: #f1f5f9; }
  .form-dark\:bg-lime-900 { background-color: #f1f5f9; }
  .form-dark\:border-lime-900 { border-color: #f1f5f9; }
  .form-dark\:ring-lime-900 { --tw-ring-color: #f1f5f9; }
  .form-dark\:hover\:text-lime-900:hover { color: #f1f5f9; }
  .form-dark\:hover\:bg-lime-900:hover { background-color: #f1f5f9; }
  .form-dark\:text-lime-950 { color: #f8fafc; }
  .form-dark\:bg-lime-950 { background-color: #f8fafc; }
  .form-dark\:border-lime-950 { border-color: #f8fafc; }
  .form-dark\:ring-lime-950 { --tw-ring-color: #f8fafc; }
  .form-dark\:hover\:text-lime-950:hover { color: #f8fafc; }
  .form-dark\:hover\:bg-lime-950:hover { background-color: #f8fafc; }
  .form-dark\:text-green-50 { color: #020617; }
  .form-dark\:bg-green-50 { background-color: #020617; }
  .form-dark\:border-green-50 { border-color: #020617; }
  .form-dark\:ring-green-50 { --tw-ring-color: #020617; }
  .form-dark\:hover\:text-green-50:hover { color: #020617; }
  .form-dark\:hover\:bg-green-50:hover { background-color: #020617; }
  .form-dark\:text-green-100 { color: #0f172a; }
  .form-dark\:bg-green-100 { background-color: #0f172a; }
  .form-dark\:border-green-100 { border-color: #0f172a; }
  .form-dark\:ring-green-100 { --tw-ring-color: #0f172a; }
  .form-dark\:hover\:text-green-100:hover { color: #0f172a; }
  .form-dark\:hover\:bg-green-100:hover { background-color: #0f172a; }
  .form-dark\:text-green-200 { color: #1e293b; }
  .form-dark\:bg-green-200 { background-color: #1e293b; }
  .form-dark\:border-green-200 { border-color: #1e293b; }
  .form-dark\:ring-green-200 { --tw-ring-color: #1e293b; }
  .form-dark\:hover\:text-green-200:hover { color: #1e293b; }
  .form-dark\:hover\:bg-green-200:hover { background-color: #1e293b; }
  .form-dark\:text-green-300 { color: #334155; }
  .form-dark\:bg-green-300 { background-color: #334155; }
  .form-dark\:border-green-300 { border-color: #334155; }
  .form-dark\:ring-green-300 { --tw-ring-color: #334155; }
  .form-dark\:hover\:text-green-300:hover { color: #334155; }
  .form-dark\:hover\:bg-green-300:hover { background-color: #334155; }
  .form-dark\:text-green-400 { color: #475569; }
  .form-dark\:bg-green-400 { background-color: #475569; }
  .form-dark\:border-green-400 { border-color: #475569; }
  .form-dark\:ring-green-400 { --tw-ring-color: #475569; }
  .form-dark\:hover\:text-green-400:hover { color: #475569; }
  .form-dark\:hover\:bg-green-400:hover { background-color: #475569; }
  .form-dark\:text-green-500 { color: #64748b; }
  .form-dark\:bg-green-500 { background-color: #64748b; }
  .form-dark\:border-green-500 { border-color: #64748b; }
  .form-dark\:ring-green-500 { --tw-ring-color: #64748b; }
  .form-dark\:hover\:text-green-500:hover { color: #64748b; }
  .form-dark\:hover\:bg-green-500:hover { background-color: #64748b; }
  .form-dark\:text-green-600 { color: #94a3b8; }
  .form-dark\:bg-green-600 { background-color: #94a3b8; }
  .form-dark\:border-green-600 { border-color: #94a3b8; }
  .form-dark\:ring-green-600 { --tw-ring-color: #94a3b8; }
  .form-dark\:hover\:text-green-600:hover { color: #94a3b8; }
  .form-dark\:hover\:bg-green-600:hover { background-color: #94a3b8; }
  .form-dark\:text-green-700 { color: #cbd5e1; }
  .form-dark\:bg-green-700 { background-color: #cbd5e1; }
  .form-dark\:border-green-700 { border-color: #cbd5e1; }
  .form-dark\:ring-green-700 { --tw-ring-color: #cbd5e1; }
  .form-dark\:hover\:text-green-700:hover { color: #cbd5e1; }
  .form-dark\:hover\:bg-green-700:hover { background-color: #cbd5e1; }
  .form-dark\:text-green-800 { color: #e2e8f0; }
  .form-dark\:bg-green-800 { background-color: #e2e8f0; }
  .form-dark\:border-green-800 { border-color: #e2e8f0; }
  .form-dark\:ring-green-800 { --tw-ring-color: #e2e8f0; }
  .form-dark\:hover\:text-green-800:hover { color: #e2e8f0; }
  .form-dark\:hover\:bg-green-800:hover { background-color: #e2e8f0; }
  .form-dark\:text-green-900 { color: #f1f5f9; }
  .form-dark\:bg-green-900 { background-color: #f1f5f9; }
  .form-dark\:border-green-900 { border-color: #f1f5f9; }
  .form-dark\:ring-green-900 { --tw-ring-color: #f1f5f9; }
  .form-dark\:hover\:text-green-900:hover { color: #f1f5f9; }
  .form-dark\:hover\:bg-green-900:hover { background-color: #f1f5f9; }
  .form-dark\:text-green-950 { color: #f8fafc; }
  .form-dark\:bg-green-950 { background-color: #f8fafc; }
  .form-dark\:border-green-950 { border-color: #f8fafc; }
  .form-dark\:ring-green-950 { --tw-ring-color: #f8fafc; }
  .form-dark\:hover\:text-green-950:hover { color: #f8fafc; }
  .form-dark\:hover\:bg-green-950:hover { background-color: #f8fafc; }
  .form-dark\:text-emerald-50 { color: #020617; }
  .form-dark\:bg-emerald-50 { background-color: #020617; }
  .form-dark\:border-emerald-50 { border-color: #020617; }
  .form-dark\:ring-emerald-50 { --tw-ring-color: #020617; }
  .form-dark\:hover\:text-emerald-50:hover { color: #020617; }
  .form-dark\:hover\:bg-emerald-50:hover { background-color: #020617; }
  .form-dark\:text-emerald-100 { color: #0f172a; }
  .form-dark\:bg-emerald-100 { background-color: #0f172a; }
  .form-dark\:border-emerald-100 { border-color: #0f172a; }
  .form-dark\:ring-emerald-100 { --tw-ring-color: #0f172a; }
  .form-dark\:hover\:text-emerald-100:hover { color: #0f172a; }
  .form-dark\:hover\:bg-emerald-100:hover { background-color: #0f172a; }
  .form-dark\:text-emerald-200 { color: #1e293b; }
  .form-dark\:bg-emerald-200 { background-color: #1e293b; }
  .form-dark\:border-emerald-200 { border-color: #1e293b; }
  .form-dark\:ring-emerald-200 { --tw-ring-color: #1e293b; }
  .form-dark\:hover\:text-emerald-200:hover { color: #1e293b; }
  .form-dark\:hover\:bg-emerald-200:hover { background-color: #1e293b; }
  .form-dark\:text-emerald-300 { color: #334155; }
  .form-dark\:bg-emerald-300 { background-color: #334155; }
  .form-dark\:border-emerald-300 { border-color: #334155; }
  .form-dark\:ring-emerald-300 { --tw-ring-color: #334155; }
  .form-dark\:hover\:text-emerald-300:hover { color: #334155; }
  .form-dark\:hover\:bg-emerald-300:hover { background-color: #334155; }
  .form-dark\:text-emerald-400 { color: #475569; }
  .form-dark\:bg-emerald-400 { background-color: #475569; }
  .form-dark\:border-emerald-400 { border-color: #475569; }
  .form-dark\:ring-emerald-400 { --tw-ring-color: #475569; }
  .form-dark\:hover\:text-emerald-400:hover { color: #475569; }
  .form-dark\:hover\:bg-emerald-400:hover { background-color: #475569; }
  .form-dark\:text-emerald-500 { color: #64748b; }
  .form-dark\:bg-emerald-500 { background-color: #64748b; }
  .form-dark\:border-emerald-500 { border-color: #64748b; }
  .form-dark\:ring-emerald-500 { --tw-ring-color: #64748b; }
  .form-dark\:hover\:text-emerald-500:hover { color: #64748b; }
  .form-dark\:hover\:bg-emerald-500:hover { background-color: #64748b; }
  .form-dark\:text-emerald-600 { color: #94a3b8; }
  .form-dark\:bg-emerald-600 { background-color: #94a3b8; }
  .form-dark\:border-emerald-600 { border-color: #94a3b8; }
  .form-dark\:ring-emerald-600 { --tw-ring-color: #94a3b8; }
  .form-dark\:hover\:text-emerald-600:hover { color: #94a3b8; }
  .form-dark\:hover\:bg-emerald-600:hover { background-color: #94a3b8; }
  .form-dark\:text-emerald-700 { color: #cbd5e1; }
  .form-dark\:bg-emerald-700 { background-color: #cbd5e1; }
  .form-dark\:border-emerald-700 { border-color: #cbd5e1; }
  .form-dark\:ring-emerald-700 { --tw-ring-color: #cbd5e1; }
  .form-dark\:hover\:text-emerald-700:hover { color: #cbd5e1; }
  .form-dark\:hover\:bg-emerald-700:hover { background-color: #cbd5e1; }
  .form-dark\:text-emerald-800 { color: #e2e8f0; }
  .form-dark\:bg-emerald-800 { background-color: #e2e8f0; }
  .form-dark\:border-emerald-800 { border-color: #e2e8f0; }
  .form-dark\:ring-emerald-800 { --tw-ring-color: #e2e8f0; }
  .form-dark\:hover\:text-emerald-800:hover { color: #e2e8f0; }
  .form-dark\:hover\:bg-emerald-800:hover { background-color: #e2e8f0; }
  .form-dark\:text-emerald-900 { color: #f1f5f9; }
  .form-dark\:bg-emerald-900 { background-color: #f1f5f9; }
  .form-dark\:border-emerald-900 { border-color: #f1f5f9; }
  .form-dark\:ring-emerald-900 { --tw-ring-color: #f1f5f9; }
  .form-dark\:hover\:text-emerald-900:hover { color: #f1f5f9; }
  .form-dark\:hover\:bg-emerald-900:hover { background-color: #f1f5f9; }
  .form-dark\:text-emerald-950 { color: #f8fafc; }
  .form-dark\:bg-emerald-950 { background-color: #f8fafc; }
  .form-dark\:border-emerald-950 { border-color: #f8fafc; }
  .form-dark\:ring-emerald-950 { --tw-ring-color: #f8fafc; }
  .form-dark\:hover\:text-emerald-950:hover { color: #f8fafc; }
  .form-dark\:hover\:bg-emerald-950:hover { background-color: #f8fafc; }
  .form-dark\:text-teal-50 { color: #020617; }
  .form-dark\:bg-teal-50 { background-color: #020617; }
  .form-dark\:border-teal-50 { border-color: #020617; }
  .form-dark\:ring-teal-50 { --tw-ring-color: #020617; }
  .form-dark\:hover\:text-teal-50:hover { color: #020617; }
  .form-dark\:hover\:bg-teal-50:hover { background-color: #020617; }
  .form-dark\:text-teal-100 { color: #0f172a; }
  .form-dark\:bg-teal-100 { background-color: #0f172a; }
  .form-dark\:border-teal-100 { border-color: #0f172a; }
  .form-dark\:ring-teal-100 { --tw-ring-color: #0f172a; }
  .form-dark\:hover\:text-teal-100:hover { color: #0f172a; }
  .form-dark\:hover\:bg-teal-100:hover { background-color: #0f172a; }
  .form-dark\:text-teal-200 { color: #1e293b; }
  .form-dark\:bg-teal-200 { background-color: #1e293b; }
  .form-dark\:border-teal-200 { border-color: #1e293b; }
  .form-dark\:ring-teal-200 { --tw-ring-color: #1e293b; }
  .form-dark\:hover\:text-teal-200:hover { color: #1e293b; }
  .form-dark\:hover\:bg-teal-200:hover { background-color: #1e293b; }
  .form-dark\:text-teal-300 { color: #334155; }
  .form-dark\:bg-teal-300 { background-color: #334155; }
  .form-dark\:border-teal-300 { border-color: #334155; }
  .form-dark\:ring-teal-300 { --tw-ring-color: #334155; }
  .form-dark\:hover\:text-teal-300:hover { color: #334155; }
  .form-dark\:hover\:bg-teal-300:hover { background-color: #334155; }
  .form-dark\:text-teal-400 { color: #475569; }
  .form-dark\:bg-teal-400 { background-color: #475569; }
  .form-dark\:border-teal-400 { border-color: #475569; }
  .form-dark\:ring-teal-400 { --tw-ring-color: #475569; }
  .form-dark\:hover\:text-teal-400:hover { color: #475569; }
  .form-dark\:hover\:bg-teal-400:hover { background-color: #475569; }
  .form-dark\:text-teal-500 { color: #64748b; }
  .form-dark\:bg-teal-500 { background-color: #64748b; }
  .form-dark\:border-teal-500 { border-color: #64748b; }
  .form-dark\:ring-teal-500 { --tw-ring-color: #64748b; }
  .form-dark\:hover\:text-teal-500:hover { color: #64748b; }
  .form-dark\:hover\:bg-teal-500:hover { background-color: #64748b; }
  .form-dark\:text-teal-600 { color: #94a3b8; }
  .form-dark\:bg-teal-600 { background-color: #94a3b8; }
  .form-dark\:border-teal-600 { border-color: #94a3b8; }
  .form-dark\:ring-teal-600 { --tw-ring-color: #94a3b8; }
  .form-dark\:hover\:text-teal-600:hover { color: #94a3b8; }
  .form-dark\:hover\:bg-teal-600:hover { background-color: #94a3b8; }
  .form-dark\:text-teal-700 { color: #cbd5e1; }
  .form-dark\:bg-teal-700 { background-color: #cbd5e1; }
  .form-dark\:border-teal-700 { border-color: #cbd5e1; }
  .form-dark\:ring-teal-700 { --tw-ring-color: #cbd5e1; }
  .form-dark\:hover\:text-teal-700:hover { color: #cbd5e1; }
  .form-dark\:hover\:bg-teal-700:hover { background-color: #cbd5e1; }
  .form-dark\:text-teal-800 { color: #e2e8f0; }
  .form-dark\:bg-teal-800 { background-color: #e2e8f0; }
  .form-dark\:border-teal-800 { border-color: #e2e8f0; }
  .form-dark\:ring-teal-800 { --tw-ring-color: #e2e8f0; }
  .form-dark\:hover\:text-teal-800:hover { color: #e2e8f0; }
  .form-dark\:hover\:bg-teal-800:hover { background-color: #e2e8f0; }
  .form-dark\:text-teal-900 { color: #f1f5f9; }
  .form-dark\:bg-teal-900 { background-color: #f1f5f9; }
  .form-dark\:border-teal-900 { border-color: #f1f5f9; }
  .form-dark\:ring-teal-900 { --tw-ring-color: #f1f5f9; }
  .form-dark\:hover\:text-teal-900:hover { color: #f1f5f9; }
  .form-dark\:hover\:bg-teal-900:hover { background-color: #f1f5f9; }
  .form-dark\:text-teal-950 { color: #f8fafc; }
  .form-dark\:bg-teal-950 { background-color: #f8fafc; }
  .form-dark\:border-teal-950 { border-color: #f8fafc; }
  .form-dark\:ring-teal-950 { --tw-ring-color: #f8fafc; }
  .form-dark\:hover\:text-teal-950:hover { color: #f8fafc; }
  .form-dark\:hover\:bg-teal-950:hover { background-color: #f8fafc; }
  .form-dark\:text-cyan-50 { color: #020617; }
  .form-dark\:bg-cyan-50 { background-color: #020617; }
  .form-dark\:border-cyan-50 { border-color: #020617; }
  .form-dark\:ring-cyan-50 { --tw-ring-color: #020617; }
  .form-dark\:hover\:text-cyan-50:hover { color: #020617; }
  .form-dark\:hover\:bg-cyan-50:hover { background-color: #020617; }
  .form-dark\:text-cyan-100 { color: #0f172a; }
  .form-dark\:bg-cyan-100 { background-color: #0f172a; }
  .form-dark\:border-cyan-100 { border-color: #0f172a; }
  .form-dark\:ring-cyan-100 { --tw-ring-color: #0f172a; }
  .form-dark\:hover\:text-cyan-100:hover { color: #0f172a; }
  .form-dark\:hover\:bg-cyan-100:hover { background-color: #0f172a; }
  .form-dark\:text-cyan-200 { color: #1e293b; }
  .form-dark\:bg-cyan-200 { background-color: #1e293b; }
  .form-dark\:border-cyan-200 { border-color: #1e293b; }
  .form-dark\:ring-cyan-200 { --tw-ring-color: #1e293b; }
  .form-dark\:hover\:text-cyan-200:hover { color: #1e293b; }
  .form-dark\:hover\:bg-cyan-200:hover { background-color: #1e293b; }
  .form-dark\:text-cyan-300 { color: #334155; }
  .form-dark\:bg-cyan-300 { background-color: #334155; }
  .form-dark\:border-cyan-300 { border-color: #334155; }
  .form-dark\:ring-cyan-300 { --tw-ring-color: #334155; }
  .form-dark\:hover\:text-cyan-300:hover { color: #334155; }
  .form-dark\:hover\:bg-cyan-300:hover { background-color: #334155; }
  .form-dark\:text-cyan-400 { color: #475569; }
  .form-dark\:bg-cyan-400 { background-color: #475569; }
  .form-dark\:border-cyan-400 { border-color: #475569; }
  .form-dark\:ring-cyan-400 { --tw-ring-color: #475569; }
  .form-dark\:hover\:text-cyan-400:hover { color: #475569; }
  .form-dark\:hover\:bg-cyan-400:hover { background-color: #475569; }
  .form-dark\:text-cyan-500 { color: #64748b; }
  .form-dark\:bg-cyan-500 { background-color: #64748b; }
  .form-dark\:border-cyan-500 { border-color: #64748b; }
  .form-dark\:ring-cyan-500 { --tw-ring-color: #64748b; }
  .form-dark\:hover\:text-cyan-500:hover { color: #64748b; }
  .form-dark\:hover\:bg-cyan-500:hover { background-color: #64748b; }
  .form-dark\:text-cyan-600 { color: #94a3b8; }
  .form-dark\:bg-cyan-600 { background-color: #94a3b8; }
  .form-dark\:border-cyan-600 { border-color: #94a3b8; }
  .form-dark\:ring-cyan-600 { --tw-ring-color: #94a3b8; }
  .form-dark\:hover\:text-cyan-600:hover { color: #94a3b8; }
  .form-dark\:hover\:bg-cyan-600:hover { background-color: #94a3b8; }
  .form-dark\:text-cyan-700 { color: #cbd5e1; }
  .form-dark\:bg-cyan-700 { background-color: #cbd5e1; }
  .form-dark\:border-cyan-700 { border-color: #cbd5e1; }
  .form-dark\:ring-cyan-700 { --tw-ring-color: #cbd5e1; }
  .form-dark\:hover\:text-cyan-700:hover { color: #cbd5e1; }
  .form-dark\:hover\:bg-cyan-700:hover { background-color: #cbd5e1; }
  .form-dark\:text-cyan-800 { color: #e2e8f0; }
  .form-dark\:bg-cyan-800 { background-color: #e2e8f0; }
  .form-dark\:border-cyan-800 { border-color: #e2e8f0; }
  .form-dark\:ring-cyan-800 { --tw-ring-color: #e2e8f0; }
  .form-dark\:hover\:text-cyan-800:hover { color: #e2e8f0; }
  .form-dark\:hover\:bg-cyan-800:hover { background-color: #e2e8f0; }
  .form-dark\:text-cyan-900 { color: #f1f5f9; }
  .form-dark\:bg-cyan-900 { background-color: #f1f5f9; }
  .form-dark\:border-cyan-900 { border-color: #f1f5f9; }
  .form-dark\:ring-cyan-900 { --tw-ring-color: #f1f5f9; }
  .form-dark\:hover\:text-cyan-900:hover { color: #f1f5f9; }
  .form-dark\:hover\:bg-cyan-900:hover { background-color: #f1f5f9; }
  .form-dark\:text-cyan-950 { color: #f8fafc; }
  .form-dark\:bg-cyan-950 { background-color: #f8fafc; }
  .form-dark\:border-cyan-950 { border-color: #f8fafc; }
  .form-dark\:ring-cyan-950 { --tw-ring-color: #f8fafc; }
  .form-dark\:hover\:text-cyan-950:hover { color: #f8fafc; }
  .form-dark\:hover\:bg-cyan-950:hover { background-color: #f8fafc; }
  .form-dark\:text-sky-50 { color: #020617; }
  .form-dark\:bg-sky-50 { background-color: #020617; }
  .form-dark\:border-sky-50 { border-color: #020617; }
  .form-dark\:ring-sky-50 { --tw-ring-color: #020617; }
  .form-dark\:hover\:text-sky-50:hover { color: #020617; }
  .form-dark\:hover\:bg-sky-50:hover { background-color: #020617; }
  .form-dark\:text-sky-100 { color: #0f172a; }
  .form-dark\:bg-sky-100 { background-color: #0f172a; }
  .form-dark\:border-sky-100 { border-color: #0f172a; }
  .form-dark\:ring-sky-100 { --tw-ring-color: #0f172a; }
  .form-dark\:hover\:text-sky-100:hover { color: #0f172a; }
  .form-dark\:hover\:bg-sky-100:hover { background-color: #0f172a; }
  .form-dark\:text-sky-200 { color: #1e293b; }
  .form-dark\:bg-sky-200 { background-color: #1e293b; }
  .form-dark\:border-sky-200 { border-color: #1e293b; }
  .form-dark\:ring-sky-200 { --tw-ring-color: #1e293b; }
  .form-dark\:hover\:text-sky-200:hover { color: #1e293b; }
  .form-dark\:hover\:bg-sky-200:hover { background-color: #1e293b; }
  .form-dark\:text-sky-300 { color: #334155; }
  .form-dark\:bg-sky-300 { background-color: #334155; }
  .form-dark\:border-sky-300 { border-color: #334155; }
  .form-dark\:ring-sky-300 { --tw-ring-color: #334155; }
  .form-dark\:hover\:text-sky-300:hover { color: #334155; }
  .form-dark\:hover\:bg-sky-300:hover { background-color: #334155; }
  .form-dark\:text-sky-400 { color: #475569; }
  .form-dark\:bg-sky-400 { background-color: #475569; }
  .form-dark\:border-sky-400 { border-color: #475569; }
  .form-dark\:ring-sky-400 { --tw-ring-color: #475569; }
  .form-dark\:hover\:text-sky-400:hover { color: #475569; }
  .form-dark\:hover\:bg-sky-400:hover { background-color: #475569; }
  .form-dark\:text-sky-500 { color: #64748b; }
  .form-dark\:bg-sky-500 { background-color: #64748b; }
  .form-dark\:border-sky-500 { border-color: #64748b; }
  .form-dark\:ring-sky-500 { --tw-ring-color: #64748b; }
  .form-dark\:hover\:text-sky-500:hover { color: #64748b; }
  .form-dark\:hover\:bg-sky-500:hover { background-color: #64748b; }
  .form-dark\:text-sky-600 { color: #94a3b8; }
  .form-dark\:bg-sky-600 { background-color: #94a3b8; }
  .form-dark\:border-sky-600 { border-color: #94a3b8; }
  .form-dark\:ring-sky-600 { --tw-ring-color: #94a3b8; }
  .form-dark\:hover\:text-sky-600:hover { color: #94a3b8; }
  .form-dark\:hover\:bg-sky-600:hover { background-color: #94a3b8; }
  .form-dark\:text-sky-700 { color: #cbd5e1; }
  .form-dark\:bg-sky-700 { background-color: #cbd5e1; }
  .form-dark\:border-sky-700 { border-color: #cbd5e1; }
  .form-dark\:ring-sky-700 { --tw-ring-color: #cbd5e1; }
  .form-dark\:hover\:text-sky-700:hover { color: #cbd5e1; }
  .form-dark\:hover\:bg-sky-700:hover { background-color: #cbd5e1; }
  .form-dark\:text-sky-800 { color: #e2e8f0; }
  .form-dark\:bg-sky-800 { background-color: #e2e8f0; }
  .form-dark\:border-sky-800 { border-color: #e2e8f0; }
  .form-dark\:ring-sky-800 { --tw-ring-color: #e2e8f0; }
  .form-dark\:hover\:text-sky-800:hover { color: #e2e8f0; }
  .form-dark\:hover\:bg-sky-800:hover { background-color: #e2e8f0; }
  .form-dark\:text-sky-900 { color: #f1f5f9; }
  .form-dark\:bg-sky-900 { background-color: #f1f5f9; }
  .form-dark\:border-sky-900 { border-color: #f1f5f9; }
  .form-dark\:ring-sky-900 { --tw-ring-color: #f1f5f9; }
  .form-dark\:hover\:text-sky-900:hover { color: #f1f5f9; }
  .form-dark\:hover\:bg-sky-900:hover { background-color: #f1f5f9; }
  .form-dark\:text-sky-950 { color: #f8fafc; }
  .form-dark\:bg-sky-950 { background-color: #f8fafc; }
  .form-dark\:border-sky-950 { border-color: #f8fafc; }
  .form-dark\:ring-sky-950 { --tw-ring-color: #f8fafc; }
  .form-dark\:hover\:text-sky-950:hover { color: #f8fafc; }
  .form-dark\:hover\:bg-sky-950:hover { background-color: #f8fafc; }
  .form-dark\:text-blue-50 { color: #020617; }
  .form-dark\:bg-blue-50 { background-color: #020617; }
  .form-dark\:border-blue-50 { border-color: #020617; }
  .form-dark\:ring-blue-50 { --tw-ring-color: #020617; }
  .form-dark\:hover\:text-blue-50:hover { color: #020617; }
  .form-dark\:hover\:bg-blue-50:hover { background-color: #020617; }
  .form-dark\:text-blue-100 { color: #0f172a; }
  .form-dark\:bg-blue-100 { background-color: #0f172a; }
  .form-dark\:border-blue-100 { border-color: #0f172a; }
  .form-dark\:ring-blue-100 { --tw-ring-color: #0f172a; }
  .form-dark\:hover\:text-blue-100:hover { color: #0f172a; }
  .form-dark\:hover\:bg-blue-100:hover { background-color: #0f172a; }
  .form-dark\:text-blue-200 { color: #1e293b; }
  .form-dark\:bg-blue-200 { background-color: #1e293b; }
  .form-dark\:border-blue-200 { border-color: #1e293b; }
  .form-dark\:ring-blue-200 { --tw-ring-color: #1e293b; }
  .form-dark\:hover\:text-blue-200:hover { color: #1e293b; }
  .form-dark\:hover\:bg-blue-200:hover { background-color: #1e293b; }
  .form-dark\:text-blue-300 { color: #334155; }
  .form-dark\:bg-blue-300 { background-color: #334155; }
  .form-dark\:border-blue-300 { border-color: #334155; }
  .form-dark\:ring-blue-300 { --tw-ring-color: #334155; }
  .form-dark\:hover\:text-blue-300:hover { color: #334155; }
  .form-dark\:hover\:bg-blue-300:hover { background-color: #334155; }
  .form-dark\:text-blue-400 { color: #475569; }
  .form-dark\:bg-blue-400 { background-color: #475569; }
  .form-dark\:border-blue-400 { border-color: #475569; }
  .form-dark\:ring-blue-400 { --tw-ring-color: #475569; }
  .form-dark\:hover\:text-blue-400:hover { color: #475569; }
  .form-dark\:hover\:bg-blue-400:hover { background-color: #475569; }
  .form-dark\:text-blue-500 { color: #64748b; }
  .form-dark\:bg-blue-500 { background-color: #64748b; }
  .form-dark\:border-blue-500 { border-color: #64748b; }
  .form-dark\:ring-blue-500 { --tw-ring-color: #64748b; }
  .form-dark\:hover\:text-blue-500:hover { color: #64748b; }
  .form-dark\:hover\:bg-blue-500:hover { background-color: #64748b; }
  .form-dark\:text-blue-600 { color: #94a3b8; }
  .form-dark\:bg-blue-600 { background-color: #94a3b8; }
  .form-dark\:border-blue-600 { border-color: #94a3b8; }
  .form-dark\:ring-blue-600 { --tw-ring-color: #94a3b8; }
  .form-dark\:hover\:text-blue-600:hover { color: #94a3b8; }
  .form-dark\:hover\:bg-blue-600:hover { background-color: #94a3b8; }
  .form-dark\:text-blue-700 { color: #cbd5e1; }
  .form-dark\:bg-blue-700 { background-color: #cbd5e1; }
  .form-dark\:border-blue-700 { border-color: #cbd5e1; }
  .form-dark\:ring-blue-700 { --tw-ring-color: #cbd5e1; }
  .form-dark\:hover\:text-blue-700:hover { color: #cbd5e1; }
  .form-dark\:hover\:bg-blue-700:hover { background-color: #cbd5e1; }
  .form-dark\:text-blue-800 { color: #e2e8f0; }
  .form-dark\:bg-blue-800 { background-color: #e2e8f0; }
  .form-dark\:border-blue-800 { border-color: #e2e8f0; }
  .form-dark\:ring-blue-800 { --tw-ring-color: #e2e8f0; }
  .form-dark\:hover\:text-blue-800:hover { color: #e2e8f0; }
  .form-dark\:hover\:bg-blue-800:hover { background-color: #e2e8f0; }
  .form-dark\:text-blue-900 { color: #f1f5f9; }
  .form-dark\:bg-blue-900 { background-color: #f1f5f9; }
  .form-dark\:border-blue-900 { border-color: #f1f5f9; }
  .form-dark\:ring-blue-900 { --tw-ring-color: #f1f5f9; }
  .form-dark\:hover\:text-blue-900:hover { color: #f1f5f9; }
  .form-dark\:hover\:bg-blue-900:hover { background-color: #f1f5f9; }
  .form-dark\:text-blue-950 { color: #f8fafc; }
  .form-dark\:bg-blue-950 { background-color: #f8fafc; }
  .form-dark\:border-blue-950 { border-color: #f8fafc; }
  .form-dark\:ring-blue-950 { --tw-ring-color: #f8fafc; }
  .form-dark\:hover\:text-blue-950:hover { color: #f8fafc; }
  .form-dark\:hover\:bg-blue-950:hover { background-color: #f8fafc; }
  .form-dark\:text-indigo-50 { color: #020617; }
  .form-dark\:bg-indigo-50 { background-color: #020617; }
  .form-dark\:border-indigo-50 { border-color: #020617; }
  .form-dark\:ring-indigo-50 { --tw-ring-color: #020617; }
  .form-dark\:hover\:text-indigo-50:hover { color: #020617; }
  .form-dark\:hover\:bg-indigo-50:hover { background-color: #020617; }
  .form-dark\:text-indigo-100 { color: #0f172a; }
  .form-dark\:bg-indigo-100 { background-color: #0f172a; }
  .form-dark\:border-indigo-100 { border-color: #0f172a; }
  .form-dark\:ring-indigo-100 { --tw-ring-color: #0f172a; }
  .form-dark\:hover\:text-indigo-100:hover { color: #0f172a; }
  .form-dark\:hover\:bg-indigo-100:hover { background-color: #0f172a; }
  .form-dark\:text-indigo-200 { color: #1e293b; }
  .form-dark\:bg-indigo-200 { background-color: #1e293b; }
  .form-dark\:border-indigo-200 { border-color: #1e293b; }
  .form-dark\:ring-indigo-200 { --tw-ring-color: #1e293b; }
  .form-dark\:hover\:text-indigo-200:hover { color: #1e293b; }
  .form-dark\:hover\:bg-indigo-200:hover { background-color: #1e293b; }
  .form-dark\:text-indigo-300 { color: #334155; }
  .form-dark\:bg-indigo-300 { background-color: #334155; }
  .form-dark\:border-indigo-300 { border-color: #334155; }
  .form-dark\:ring-indigo-300 { --tw-ring-color: #334155; }
  .form-dark\:hover\:text-indigo-300:hover { color: #334155; }
  .form-dark\:hover\:bg-indigo-300:hover { background-color: #334155; }
  .form-dark\:text-indigo-400 { color: #475569; }
  .form-dark\:bg-indigo-400 { background-color: #475569; }
  .form-dark\:border-indigo-400 { border-color: #475569; }
  .form-dark\:ring-indigo-400 { --tw-ring-color: #475569; }
  .form-dark\:hover\:text-indigo-400:hover { color: #475569; }
  .form-dark\:hover\:bg-indigo-400:hover { background-color: #475569; }
  .form-dark\:text-indigo-500 { color: #64748b; }
  .form-dark\:bg-indigo-500 { background-color: #64748b; }
  .form-dark\:border-indigo-500 { border-color: #64748b; }
  .form-dark\:ring-indigo-500 { --tw-ring-color: #64748b; }
  .form-dark\:hover\:text-indigo-500:hover { color: #64748b; }
  .form-dark\:hover\:bg-indigo-500:hover { background-color: #64748b; }
  .form-dark\:text-indigo-600 { color: #94a3b8; }
  .form-dark\:bg-indigo-600 { background-color: #94a3b8; }
  .form-dark\:border-indigo-600 { border-color: #94a3b8; }
  .form-dark\:ring-indigo-600 { --tw-ring-color: #94a3b8; }
  .form-dark\:hover\:text-indigo-600:hover { color: #94a3b8; }
  .form-dark\:hover\:bg-indigo-600:hover { background-color: #94a3b8; }
  .form-dark\:text-indigo-700 { color: #cbd5e1; }
  .form-dark\:bg-indigo-700 { background-color: #cbd5e1; }
  .form-dark\:border-indigo-700 { border-color: #cbd5e1; }
  .form-dark\:ring-indigo-700 { --tw-ring-color: #cbd5e1; }
  .form-dark\:hover\:text-indigo-700:hover { color: #cbd5e1; }
  .form-dark\:hover\:bg-indigo-700:hover { background-color: #cbd5e1; }
  .form-dark\:text-indigo-800 { color: #e2e8f0; }
  .form-dark\:bg-indigo-800 { background-color: #e2e8f0; }
  .form-dark\:border-indigo-800 { border-color: #e2e8f0; }
  .form-dark\:ring-indigo-800 { --tw-ring-color: #e2e8f0; }
  .form-dark\:hover\:text-indigo-800:hover { color: #e2e8f0; }
  .form-dark\:hover\:bg-indigo-800:hover { background-color: #e2e8f0; }
  .form-dark\:text-indigo-900 { color: #f1f5f9; }
  .form-dark\:bg-indigo-900 { background-color: #f1f5f9; }
  .form-dark\:border-indigo-900 { border-color: #f1f5f9; }
  .form-dark\:ring-indigo-900 { --tw-ring-color: #f1f5f9; }
  .form-dark\:hover\:text-indigo-900:hover { color: #f1f5f9; }
  .form-dark\:hover\:bg-indigo-900:hover { background-color: #f1f5f9; }
  .form-dark\:text-indigo-950 { color: #f8fafc; }
  .form-dark\:bg-indigo-950 { background-color: #f8fafc; }
  .form-dark\:border-indigo-950 { border-color: #f8fafc; }
  .form-dark\:ring-indigo-950 { --tw-ring-color: #f8fafc; }
  .form-dark\:hover\:text-indigo-950:hover { color: #f8fafc; }
  .form-dark\:hover\:bg-indigo-950:hover { background-color: #f8fafc; }
  .form-dark\:text-violet-50 { color: #020617; }
  .form-dark\:bg-violet-50 { background-color: #020617; }
  .form-dark\:border-violet-50 { border-color: #020617; }
  .form-dark\:ring-violet-50 { --tw-ring-color: #020617; }
  .form-dark\:hover\:text-violet-50:hover { color: #020617; }
  .form-dark\:hover\:bg-violet-50:hover { background-color: #020617; }
  .form-dark\:text-violet-100 { color: #0f172a; }
  .form-dark\:bg-violet-100 { background-color: #0f172a; }
  .form-dark\:border-violet-100 { border-color: #0f172a; }
  .form-dark\:ring-violet-100 { --tw-ring-color: #0f172a; }
  .form-dark\:hover\:text-violet-100:hover { color: #0f172a; }
  .form-dark\:hover\:bg-violet-100:hover { background-color: #0f172a; }
  .form-dark\:text-violet-200 { color: #1e293b; }
  .form-dark\:bg-violet-200 { background-color: #1e293b; }
  .form-dark\:border-violet-200 { border-color: #1e293b; }
  .form-dark\:ring-violet-200 { --tw-ring-color: #1e293b; }
  .form-dark\:hover\:text-violet-200:hover { color: #1e293b; }
  .form-dark\:hover\:bg-violet-200:hover { background-color: #1e293b; }
  .form-dark\:text-violet-300 { color: #334155; }
  .form-dark\:bg-violet-300 { background-color: #334155; }
  .form-dark\:border-violet-300 { border-color: #334155; }
  .form-dark\:ring-violet-300 { --tw-ring-color: #334155; }
  .form-dark\:hover\:text-violet-300:hover { color: #334155; }
  .form-dark\:hover\:bg-violet-300:hover { background-color: #334155; }
  .form-dark\:text-violet-400 { color: #475569; }
  .form-dark\:bg-violet-400 { background-color: #475569; }
  .form-dark\:border-violet-400 { border-color: #475569; }
  .form-dark\:ring-violet-400 { --tw-ring-color: #475569; }
  .form-dark\:hover\:text-violet-400:hover { color: #475569; }
  .form-dark\:hover\:bg-violet-400:hover { background-color: #475569; }
  .form-dark\:text-violet-500 { color: #64748b; }
  .form-dark\:bg-violet-500 { background-color: #64748b; }
  .form-dark\:border-violet-500 { border-color: #64748b; }
  .form-dark\:ring-violet-500 { --tw-ring-color: #64748b; }
  .form-dark\:hover\:text-violet-500:hover { color: #64748b; }
  .form-dark\:hover\:bg-violet-500:hover { background-color: #64748b; }
  .form-dark\:text-violet-600 { color: #94a3b8; }
  .form-dark\:bg-violet-600 { background-color: #94a3b8; }
  .form-dark\:border-violet-600 { border-color: #94a3b8; }
  .form-dark\:ring-violet-600 { --tw-ring-color: #94a3b8; }
  .form-dark\:hover\:text-violet-600:hover { color: #94a3b8; }
  .form-dark\:hover\:bg-violet-600:hover { background-color: #94a3b8; }
  .form-dark\:text-violet-700 { color: #cbd5e1; }
  .form-dark\:bg-violet-700 { background-color: #cbd5e1; }
  .form-dark\:border-violet-700 { border-color: #cbd5e1; }
  .form-dark\:ring-violet-700 { --tw-ring-color: #cbd5e1; }
  .form-dark\:hover\:text-violet-700:hover { color: #cbd5e1; }
  .form-dark\:hover\:bg-violet-700:hover { background-color: #cbd5e1; }
  .form-dark\:text-violet-800 { color: #e2e8f0; }
  .form-dark\:bg-violet-800 { background-color: #e2e8f0; }
  .form-dark\:border-violet-800 { border-color: #e2e8f0; }
  .form-dark\:ring-violet-800 { --tw-ring-color: #e2e8f0; }
  .form-dark\:hover\:text-violet-800:hover { color: #e2e8f0; }
  .form-dark\:hover\:bg-violet-800:hover { background-color: #e2e8f0; }
  .form-dark\:text-violet-900 { color: #f1f5f9; }
  .form-dark\:bg-violet-900 { background-color: #f1f5f9; }
  .form-dark\:border-violet-900 { border-color: #f1f5f9; }
  .form-dark\:ring-violet-900 { --tw-ring-color: #f1f5f9; }
  .form-dark\:hover\:text-violet-900:hover { color: #f1f5f9; }
  .form-dark\:hover\:bg-violet-900:hover { background-color: #f1f5f9; }
  .form-dark\:text-violet-950 { color: #f8fafc; }
  .form-dark\:bg-violet-950 { background-color: #f8fafc; }
  .form-dark\:border-violet-950 { border-color: #f8fafc; }
  .form-dark\:ring-violet-950 { --tw-ring-color: #f8fafc; }
  .form-dark\:hover\:text-violet-950:hover { color: #f8fafc; }
  .form-dark\:hover\:bg-violet-950:hover { background-color: #f8fafc; }
  .form-dark\:text-purple-50 { color: #020617; }
  .form-dark\:bg-purple-50 { background-color: #020617; }
  .form-dark\:border-purple-50 { border-color: #020617; }
  .form-dark\:ring-purple-50 { --tw-ring-color: #020617; }
  .form-dark\:hover\:text-purple-50:hover { color: #020617; }
  .form-dark\:hover\:bg-purple-50:hover { background-color: #020617; }
  .form-dark\:text-purple-100 { color: #0f172a; }
  .form-dark\:bg-purple-100 { background-color: #0f172a; }
  .form-dark\:border-purple-100 { border-color: #0f172a; }
  .form-dark\:ring-purple-100 { --tw-ring-color: #0f172a; }
  .form-dark\:hover\:text-purple-100:hover { color: #0f172a; }
  .form-dark\:hover\:bg-purple-100:hover { background-color: #0f172a; }
  .form-dark\:text-purple-200 { color: #1e293b; }
  .form-dark\:bg-purple-200 { background-color: #1e293b; }
  .form-dark\:border-purple-200 { border-color: #1e293b; }
  .form-dark\:ring-purple-200 { --tw-ring-color: #1e293b; }
  .form-dark\:hover\:text-purple-200:hover { color: #1e293b; }
  .form-dark\:hover\:bg-purple-200:hover { background-color: #1e293b; }
  .form-dark\:text-purple-300 { color: #334155; }
  .form-dark\:bg-purple-300 { background-color: #334155; }
  .form-dark\:border-purple-300 { border-color: #334155; }
  .form-dark\:ring-purple-300 { --tw-ring-color: #334155; }
  .form-dark\:hover\:text-purple-300:hover { color: #334155; }
  .form-dark\:hover\:bg-purple-300:hover { background-color: #334155; }
  .form-dark\:text-purple-400 { color: #475569; }
  .form-dark\:bg-purple-400 { background-color: #475569; }
  .form-dark\:border-purple-400 { border-color: #475569; }
  .form-dark\:ring-purple-400 { --tw-ring-color: #475569; }
  .form-dark\:hover\:text-purple-400:hover { color: #475569; }
  .form-dark\:hover\:bg-purple-400:hover { background-color: #475569; }
  .form-dark\:text-purple-500 { color: #64748b; }
  .form-dark\:bg-purple-500 { background-color: #64748b; }
  .form-dark\:border-purple-500 { border-color: #64748b; }
  .form-dark\:ring-purple-500 { --tw-ring-color: #64748b; }
  .form-dark\:hover\:text-purple-500:hover { color: #64748b; }
  .form-dark\:hover\:bg-purple-500:hover { background-color: #64748b; }
  .form-dark\:text-purple-600 { color: #94a3b8; }
  .form-dark\:bg-purple-600 { background-color: #94a3b8; }
  .form-dark\:border-purple-600 { border-color: #94a3b8; }
  .form-dark\:ring-purple-600 { --tw-ring-color: #94a3b8; }
  .form-dark\:hover\:text-purple-600:hover { color: #94a3b8; }
  .form-dark\:hover\:bg-purple-600:hover { background-color: #94a3b8; }
  .form-dark\:text-purple-700 { color: #cbd5e1; }
  .form-dark\:bg-purple-700 { background-color: #cbd5e1; }
  .form-dark\:border-purple-700 { border-color: #cbd5e1; }
  .form-dark\:ring-purple-700 { --tw-ring-color: #cbd5e1; }
  .form-dark\:hover\:text-purple-700:hover { color: #cbd5e1; }
  .form-dark\:hover\:bg-purple-700:hover { background-color: #cbd5e1; }
  .form-dark\:text-purple-800 { color: #e2e8f0; }
  .form-dark\:bg-purple-800 { background-color: #e2e8f0; }
  .form-dark\:border-purple-800 { border-color: #e2e8f0; }
  .form-dark\:ring-purple-800 { --tw-ring-color: #e2e8f0; }
  .form-dark\:hover\:text-purple-800:hover { color: #e2e8f0; }
  .form-dark\:hover\:bg-purple-800:hover { background-color: #e2e8f0; }
  .form-dark\:text-purple-900 { color: #f1f5f9; }
  .form-dark\:bg-purple-900 { background-color: #f1f5f9; }
  .form-dark\:border-purple-900 { border-color: #f1f5f9; }
  .form-dark\:ring-purple-900 { --tw-ring-color: #f1f5f9; }
  .form-dark\:hover\:text-purple-900:hover { color: #f1f5f9; }
  .form-dark\:hover\:bg-purple-900:hover { background-color: #f1f5f9; }
  .form-dark\:text-purple-950 { color: #f8fafc; }
  .form-dark\:bg-purple-950 { background-color: #f8fafc; }
  .form-dark\:border-purple-950 { border-color: #f8fafc; }
  .form-dark\:ring-purple-950 { --tw-ring-color: #f8fafc; }
  .form-dark\:hover\:text-purple-950:hover { color: #f8fafc; }
  .form-dark\:hover\:bg-purple-950:hover { background-color: #f8fafc; }
  .form-dark\:text-fuchsia-50 { color: #020617; }
  .form-dark\:bg-fuchsia-50 { background-color: #020617; }
  .form-dark\:border-fuchsia-50 { border-color: #020617; }
  .form-dark\:ring-fuchsia-50 { --tw-ring-color: #020617; }
  .form-dark\:hover\:text-fuchsia-50:hover { color: #020617; }
  .form-dark\:hover\:bg-fuchsia-50:hover { background-color: #020617; }
  .form-dark\:text-fuchsia-100 { color: #0f172a; }
  .form-dark\:bg-fuchsia-100 { background-color: #0f172a; }
  .form-dark\:border-fuchsia-100 { border-color: #0f172a; }
  .form-dark\:ring-fuchsia-100 { --tw-ring-color: #0f172a; }
  .form-dark\:hover\:text-fuchsia-100:hover { color: #0f172a; }
  .form-dark\:hover\:bg-fuchsia-100:hover { background-color: #0f172a; }
  .form-dark\:text-fuchsia-200 { color: #1e293b; }
  .form-dark\:bg-fuchsia-200 { background-color: #1e293b; }
  .form-dark\:border-fuchsia-200 { border-color: #1e293b; }
  .form-dark\:ring-fuchsia-200 { --tw-ring-color: #1e293b; }
  .form-dark\:hover\:text-fuchsia-200:hover { color: #1e293b; }
  .form-dark\:hover\:bg-fuchsia-200:hover { background-color: #1e293b; }
  .form-dark\:text-fuchsia-300 { color: #334155; }
  .form-dark\:bg-fuchsia-300 { background-color: #334155; }
  .form-dark\:border-fuchsia-300 { border-color: #334155; }
  .form-dark\:ring-fuchsia-300 { --tw-ring-color: #334155; }
  .form-dark\:hover\:text-fuchsia-300:hover { color: #334155; }
  .form-dark\:hover\:bg-fuchsia-300:hover { background-color: #334155; }
  .form-dark\:text-fuchsia-400 { color: #475569; }
  .form-dark\:bg-fuchsia-400 { background-color: #475569; }
  .form-dark\:border-fuchsia-400 { border-color: #475569; }
  .form-dark\:ring-fuchsia-400 { --tw-ring-color: #475569; }
  .form-dark\:hover\:text-fuchsia-400:hover { color: #475569; }
  .form-dark\:hover\:bg-fuchsia-400:hover { background-color: #475569; }
  .form-dark\:text-fuchsia-500 { color: #64748b; }
  .form-dark\:bg-fuchsia-500 { background-color: #64748b; }
  .form-dark\:border-fuchsia-500 { border-color: #64748b; }
  .form-dark\:ring-fuchsia-500 { --tw-ring-color: #64748b; }
  .form-dark\:hover\:text-fuchsia-500:hover { color: #64748b; }
  .form-dark\:hover\:bg-fuchsia-500:hover { background-color: #64748b; }
  .form-dark\:text-fuchsia-600 { color: #94a3b8; }
  .form-dark\:bg-fuchsia-600 { background-color: #94a3b8; }
  .form-dark\:border-fuchsia-600 { border-color: #94a3b8; }
  .form-dark\:ring-fuchsia-600 { --tw-ring-color: #94a3b8; }
  .form-dark\:hover\:text-fuchsia-600:hover { color: #94a3b8; }
  .form-dark\:hover\:bg-fuchsia-600:hover { background-color: #94a3b8; }
  .form-dark\:text-fuchsia-700 { color: #cbd5e1; }
  .form-dark\:bg-fuchsia-700 { background-color: #cbd5e1; }
  .form-dark\:border-fuchsia-700 { border-color: #cbd5e1; }
  .form-dark\:ring-fuchsia-700 { --tw-ring-color: #cbd5e1; }
  .form-dark\:hover\:text-fuchsia-700:hover { color: #cbd5e1; }
  .form-dark\:hover\:bg-fuchsia-700:hover { background-color: #cbd5e1; }
  .form-dark\:text-fuchsia-800 { color: #e2e8f0; }
  .form-dark\:bg-fuchsia-800 { background-color: #e2e8f0; }
  .form-dark\:border-fuchsia-800 { border-color: #e2e8f0; }
  .form-dark\:ring-fuchsia-800 { --tw-ring-color: #e2e8f0; }
  .form-dark\:hover\:text-fuchsia-800:hover { color: #e2e8f0; }
  .form-dark\:hover\:bg-fuchsia-800:hover { background-color: #e2e8f0; }
  .form-dark\:text-fuchsia-900 { color: #f1f5f9; }
  .form-dark\:bg-fuchsia-900 { background-color: #f1f5f9; }
  .form-dark\:border-fuchsia-900 { border-color: #f1f5f9; }
  .form-dark\:ring-fuchsia-900 { --tw-ring-color: #f1f5f9; }
  .form-dark\:hover\:text-fuchsia-900:hover { color: #f1f5f9; }
  .form-dark\:hover\:bg-fuchsia-900:hover { background-color: #f1f5f9; }
  .form-dark\:text-fuchsia-950 { color: #f8fafc; }
  .form-dark\:bg-fuchsia-950 { background-color: #f8fafc; }
  .form-dark\:border-fuchsia-950 { border-color: #f8fafc; }
  .form-dark\:ring-fuchsia-950 { --tw-ring-color: #f8fafc; }
  .form-dark\:hover\:text-fuchsia-950:hover { color: #f8fafc; }
  .form-dark\:hover\:bg-fuchsia-950:hover { background-color: #f8fafc; }
  .form-dark\:text-pink-50 { color: #020617; }
  .form-dark\:bg-pink-50 { background-color: #020617; }
  .form-dark\:border-pink-50 { border-color: #020617; }
  .form-dark\:ring-pink-50 { --tw-ring-color: #020617; }
  .form-dark\:hover\:text-pink-50:hover { color: #020617; }
  .form-dark\:hover\:bg-pink-50:hover { background-color: #020617; }
  .form-dark\:text-pink-100 { color: #0f172a; }
  .form-dark\:bg-pink-100 { background-color: #0f172a; }
  .form-dark\:border-pink-100 { border-color: #0f172a; }
  .form-dark\:ring-pink-100 { --tw-ring-color: #0f172a; }
  .form-dark\:hover\:text-pink-100:hover { color: #0f172a; }
  .form-dark\:hover\:bg-pink-100:hover { background-color: #0f172a; }
  .form-dark\:text-pink-200 { color: #1e293b; }
  .form-dark\:bg-pink-200 { background-color: #1e293b; }
  .form-dark\:border-pink-200 { border-color: #1e293b; }
  .form-dark\:ring-pink-200 { --tw-ring-color: #1e293b; }
  .form-dark\:hover\:text-pink-200:hover { color: #1e293b; }
  .form-dark\:hover\:bg-pink-200:hover { background-color: #1e293b; }
  .form-dark\:text-pink-300 { color: #334155; }
  .form-dark\:bg-pink-300 { background-color: #334155; }
  .form-dark\:border-pink-300 { border-color: #334155; }
  .form-dark\:ring-pink-300 { --tw-ring-color: #334155; }
  .form-dark\:hover\:text-pink-300:hover { color: #334155; }
  .form-dark\:hover\:bg-pink-300:hover { background-color: #334155; }
  .form-dark\:text-pink-400 { color: #475569; }
  .form-dark\:bg-pink-400 { background-color: #475569; }
  .form-dark\:border-pink-400 { border-color: #475569; }
  .form-dark\:ring-pink-400 { --tw-ring-color: #475569; }
  .form-dark\:hover\:text-pink-400:hover { color: #475569; }
  .form-dark\:hover\:bg-pink-400:hover { background-color: #475569; }
  .form-dark\:text-pink-500 { color: #64748b; }
  .form-dark\:bg-pink-500 { background-color: #64748b; }
  .form-dark\:border-pink-500 { border-color: #64748b; }
  .form-dark\:ring-pink-500 { --tw-ring-color: #64748b; }
  .form-dark\:hover\:text-pink-500:hover { color: #64748b; }
  .form-dark\:hover\:bg-pink-500:hover { background-color: #64748b; }
  .form-dark\:text-pink-600 { color: #94a3b8; }
  .form-dark\:bg-pink-600 { background-color: #94a3b8; }
  .form-dark\:border-pink-600 { border-color: #94a3b8; }
  .form-dark\:ring-pink-600 { --tw-ring-color: #94a3b8; }
  .form-dark\:hover\:text-pink-600:hover { color: #94a3b8; }
  .form-dark\:hover\:bg-pink-600:hover { background-color: #94a3b8; }
  .form-dark\:text-pink-700 { color: #cbd5e1; }
  .form-dark\:bg-pink-700 { background-color: #cbd5e1; }
  .form-dark\:border-pink-700 { border-color: #cbd5e1; }
  .form-dark\:ring-pink-700 { --tw-ring-color: #cbd5e1; }
  .form-dark\:hover\:text-pink-700:hover { color: #cbd5e1; }
  .form-dark\:hover\:bg-pink-700:hover { background-color: #cbd5e1; }
  .form-dark\:text-pink-800 { color: #e2e8f0; }
  .form-dark\:bg-pink-800 { background-color: #e2e8f0; }
  .form-dark\:border-pink-800 { border-color: #e2e8f0; }
  .form-dark\:ring-pink-800 { --tw-ring-color: #e2e8f0; }
  .form-dark\:hover\:text-pink-800:hover { color: #e2e8f0; }
  .form-dark\:hover\:bg-pink-800:hover { background-color: #e2e8f0; }
  .form-dark\:text-pink-900 { color: #f1f5f9; }
  .form-dark\:bg-pink-900 { background-color: #f1f5f9; }
  .form-dark\:border-pink-900 { border-color: #f1f5f9; }
  .form-dark\:ring-pink-900 { --tw-ring-color: #f1f5f9; }
  .form-dark\:hover\:text-pink-900:hover { color: #f1f5f9; }
  .form-dark\:hover\:bg-pink-900:hover { background-color: #f1f5f9; }
  .form-dark\:text-pink-950 { color: #f8fafc; }
  .form-dark\:bg-pink-950 { background-color: #f8fafc; }
  .form-dark\:border-pink-950 { border-color: #f8fafc; }
  .form-dark\:ring-pink-950 { --tw-ring-color: #f8fafc; }
  .form-dark\:hover\:text-pink-950:hover { color: #f8fafc; }
  .form-dark\:hover\:bg-pink-950:hover { background-color: #f8fafc; }
  .form-dark\:text-rose-50 { color: #020617; }
  .form-dark\:bg-rose-50 { background-color: #020617; }
  .form-dark\:border-rose-50 { border-color: #020617; }
  .form-dark\:ring-rose-50 { --tw-ring-color: #020617; }
  .form-dark\:hover\:text-rose-50:hover { color: #020617; }
  .form-dark\:hover\:bg-rose-50:hover { background-color: #020617; }
  .form-dark\:text-rose-100 { color: #0f172a; }
  .form-dark\:bg-rose-100 { background-color: #0f172a; }
  .form-dark\:border-rose-100 { border-color: #0f172a; }
  .form-dark\:ring-rose-100 { --tw-ring-color: #0f172a; }
  .form-dark\:hover\:text-rose-100:hover { color: #0f172a; }
  .form-dark\:hover\:bg-rose-100:hover { background-color: #0f172a; }
  .form-dark\:text-rose-200 { color: #1e293b; }
  .form-dark\:bg-rose-200 { background-color: #1e293b; }
  .form-dark\:border-rose-200 { border-color: #1e293b; }
  .form-dark\:ring-rose-200 { --tw-ring-color: #1e293b; }
  .form-dark\:hover\:text-rose-200:hover { color: #1e293b; }
  .form-dark\:hover\:bg-rose-200:hover { background-color: #1e293b; }
  .form-dark\:text-rose-300 { color: #334155; }
  .form-dark\:bg-rose-300 { background-color: #334155; }
  .form-dark\:border-rose-300 { border-color: #334155; }
  .form-dark\:ring-rose-300 { --tw-ring-color: #334155; }
  .form-dark\:hover\:text-rose-300:hover { color: #334155; }
  .form-dark\:hover\:bg-rose-300:hover { background-color: #334155; }
  .form-dark\:text-rose-400 { color: #475569; }
  .form-dark\:bg-rose-400 { background-color: #475569; }
  .form-dark\:border-rose-400 { border-color: #475569; }
  .form-dark\:ring-rose-400 { --tw-ring-color: #475569; }
  .form-dark\:hover\:text-rose-400:hover { color: #475569; }
  .form-dark\:hover\:bg-rose-400:hover { background-color: #475569; }
  .form-dark\:text-rose-500 { color: #64748b; }
  .form-dark\:bg-rose-500 { background-color: #64748b; }
  .form-dark\:border-rose-500 { border-color: #64748b; }
  .form-dark\:ring-rose-500 { --tw-ring-color: #64748b; }
  .form-dark\:hover\:text-rose-500:hover { color: #64748b; }
  .form-dark\:hover\:bg-rose-500:hover { background-color: #64748b; }
  .form-dark\:text-rose-600 { color: #94a3b8; }
  .form-dark\:bg-rose-600 { background-color: #94a3b8; }
  .form-dark\:border-rose-600 { border-color: #94a3b8; }
  .form-dark\:ring-rose-600 { --tw-ring-color: #94a3b8; }
  .form-dark\:hover\:text-rose-600:hover { color: #94a3b8; }
  .form-dark\:hover\:bg-rose-600:hover { background-color: #94a3b8; }
  .form-dark\:text-rose-700 { color: #cbd5e1; }
  .form-dark\:bg-rose-700 { background-color: #cbd5e1; }
  .form-dark\:border-rose-700 { border-color: #cbd5e1; }
  .form-dark\:ring-rose-700 { --tw-ring-color: #cbd5e1; }
  .form-dark\:hover\:text-rose-700:hover { color: #cbd5e1; }
  .form-dark\:hover\:bg-rose-700:hover { background-color: #cbd5e1; }
  .form-dark\:text-rose-800 { color: #e2e8f0; }
  .form-dark\:bg-rose-800 { background-color: #e2e8f0; }
  .form-dark\:border-rose-800 { border-color: #e2e8f0; }
  .form-dark\:ring-rose-800 { --tw-ring-color: #e2e8f0; }
  .form-dark\:hover\:text-rose-800:hover { color: #e2e8f0; }
  .form-dark\:hover\:bg-rose-800:hover { background-color: #e2e8f0; }
  .form-dark\:text-rose-900 { color: #f1f5f9; }
  .form-dark\:bg-rose-900 { background-color: #f1f5f9; }
  .form-dark\:border-rose-900 { border-color: #f1f5f9; }
  .form-dark\:ring-rose-900 { --tw-ring-color: #f1f5f9; }
  .form-dark\:hover\:text-rose-900:hover { color: #f1f5f9; }
  .form-dark\:hover\:bg-rose-900:hover { background-color: #f1f5f9; }
  .form-dark\:text-rose-950 { color: #f8fafc; }
  .form-dark\:bg-rose-950 { background-color: #f8fafc; }
  .form-dark\:border-rose-950 { border-color: #f8fafc; }
  .form-dark\:ring-rose-950 { --tw-ring-color: #f8fafc; }
  .form-dark\:hover\:text-rose-950:hover { color: #f8fafc; }
  .form-dark\:hover\:bg-rose-950:hover { background-color: #f8fafc; }
}

@media (min-width: 640px) {
  .form-sm\:text-slate-50 { color: #f8fafc; }
  .form-sm\:bg-slate-50 { background-color: #f8fafc; }
  .form-sm\:text-slate-100 { color: #f1f5f9; }
  .form-sm\:bg-slate-100 { background-color: #f1f5f9; }
  .form-sm\:text-slate-200 { color: #e2e8f0; }
  .form-sm\:bg-slate-200 { background-color: #e2e8f0; }
  .form-sm\:text-slate-300 { color: #cbd5e1; }
  .form-sm\:bg-slate-300 { background-color: #cbd5e1; }
  .form-sm\:text-slate-400 { color: #94a3b8; }
  .form-sm\:bg-slate-400 { background-color: #94a3b8; }
  .form-sm\:text-slate-500 { color: #64748b; }
  .form-sm\:bg-slate-500 { background-color: #64748b; }
  .form-sm\:text-slate-600 { color: #475569; }
  .form-sm\:bg-slate-600 { background-color: #475569; }
  .form-sm\:text-slate-700 { color: #334155; }
  .form-sm\:bg-slate-700 { background-color: #334155; }
  .form-sm\:text-slate-800 { color: #1e293b; }
  .form-sm\:bg-slate-800 { background-color: #1e293b; }
  .form-sm\:text-slate-900 { color: #0f172a; }
  .form-sm\:bg-slate-900 { background-color: #0f172a; }
  .form-sm\:text-slate-950 { color: #020617; }
  .form-sm\:bg-slate-950 { background-color: #020617; }
  .form-sm\:text-gray-50 { color: #f8fafc; }
  .form-sm\:bg-gray-50 { background-color: #f8fafc; }
  .form-sm\:text-gray-100 { color: #f1f5f9; }
  .form-sm\:bg-gray-100 { background-color: #f1f5f9; }
  .form-sm\:text-gray-200 { color: #e2e8f0; }
  .form-sm\:bg-gray-200 { background-color: #e2e8f0; }
  .form-sm\:text-gray-300 { color: #cbd5e1; }
  .form-sm\:bg-gray-300 { background-color: #cbd5e1; }
  .form-sm\:text-gray-400 { color: #94a3b8; }
  .form-sm\:bg-gray-400 { background-color: #94a3b8; }
  .form-sm\:text-gray-500 { color: #64748b; }
  .form-sm\:bg-gray-500 { background-color: #64748b; }
  .form-sm\:text-gray-600 { color: #475569; }
  .form-sm\:bg-gray-600 { background-color: #475569; }
  .form-sm\:text-gray-700 { color: #334155; }
  .form-sm\:bg-gray-700 { background-color: #334155; }
  .form-sm\:text-gray-800 { color: #1e293b; }
  .form-sm\:bg-gray-800 { background-color: #1e293b; }
  .form-sm\:text-gray-900 { color: #0f172a; }
  .form-sm\:bg-gray-900 { background-color: #0f172a; }
  .form-sm\:text-gray-950 { color: #020617; }
  .form-sm\:bg-gray-950 { background-color: #020617; }
  .form-sm\:text-zinc-50 { color: #f8fafc; }
  .form-sm\:bg-zinc-50 { background-color: #f8fafc; }
  .form-sm\:text-zinc-100 { color: #f1f5f9; }
  .form-sm\:bg-zinc-100 { background-color: #f1f5f9; }
  .form-sm\:text-zinc-200 { color: #e2e8f0; }
  .form-sm\:bg-zinc-200 { background-color: #e2e8f0; }
  .form-sm\:text-zinc-300 { color: #cbd5e1; }
  .form-sm\:bg-zinc-300 { background-color: #cbd5e1; }
  .form-sm\:text-zinc-400 { color: #94a3b8; }
  .form-sm\:bg-zinc-400 { background-color: #94a3b8; }
  .form-sm\:text-zinc-500 { color: #64748b; }
  .form-sm\:bg-zinc-500 { background-color: #64748b; }
  .form-sm\:text-zinc-600 { color: #475569; }
  .form-sm\:bg-zinc-600 { background-color: #475569; }
  .form-sm\:text-zinc-700 { color: #334155; }
  .form-sm\:bg-zinc-700 { background-color: #334155; }
  .form-sm\:text-zinc-800 { color: #1e293b; }
  .form-sm\:bg-zinc-800 { background-color: #1e293b; }
  .form-sm\:text-zinc-900 { color: #0f172a; }
  .form-sm\:bg-zinc-900 { background-color: #0f172a; }
  .form-sm\:text-zinc-950 { color: #020617; }
  .form-sm\:bg-zinc-950 { background-color: #020617; }
  .form-sm\:text-neutral-50 { color: #f8fafc; }
  .form-sm\:bg-neutral-50 { background-color: #f8fafc; }
  .form-sm\:text-neutral-100 { color: #f1f5f9; }
  .form-sm\:bg-neutral-100 { background-color: #f1f5f9; }
  .form-sm\:text-neutral-200 { color: #e2e8f0; }
  .form-sm\:bg-neutral-200 { background-color: #e2e8f0; }
  .form-sm\:text-neutral-300 { color: #cbd5e1; }
  .form-sm\:bg-neutral-300 { background-color: #cbd5e1; }
  .form-sm\:text-neutral-400 { color: #94a3b8; }
  .form-sm\:bg-neutral-400 { background-color: #94a3b8; }
  .form-sm\:text-neutral-500 { color: #64748b; }
  .form-sm\:bg-neutral-500 { background-color: #64748b; }
  .form-sm\:text-neutral-600 { color: #475569; }
  .form-sm\:bg-neutral-600 { background-color: #475569; }
  .form-sm\:text-neutral-700 { color: #334155; }
  .form-sm\:bg-neutral-700 { background-color: #334155; }
  .form-sm\:text-neutral-800 { color: #1e293b; }
  .form-sm\:bg-neutral-800 { background-color: #1e293b; }
  .form-sm\:text-neutral-900 { color: #0f172a; }
  .form-sm\:bg-neutral-900 { background-color: #0f172a; }
  .form-sm\:text-neutral-950 { color: #020617; }
  .form-sm\:bg-neutral-950 { background-color: #020617; }
  .form-sm\:text-stone-50 { color: #f8fafc; }
  .form-sm\:bg-stone-50 { background-color: #f8fafc; }
  .form-sm\:text-stone-100 { color: #f1f5f9; }
  .form-sm\:bg-stone-100 { background-color: #f1f5f9; }
  .form-sm\:text-stone-200 { color: #e2e8f0; }
  .form-sm\:bg-stone-200 { background-color: #e2e8f0; }
  .form-sm\:text-stone-300 { color: #cbd5e1; }
  .form-sm\:bg-stone-300 { background-color: #cbd5e1; }
  .form-sm\:text-stone-400 { color: #94a3b8; }
  .form-sm\:bg-stone-400 { background-color: #94a3b8; }
  .form-sm\:text-stone-500 { color: #64748b; }
  .form-sm\:bg-stone-500 { background-color: #64748b; }
  .form-sm\:text-stone-600 { color: #475569; }
  .form-sm\:bg-stone-600 { background-color: #475569; }
  .form-sm\:text-stone-700 { color: #334155; }
  .form-sm\:bg-stone-700 { background-color: #334155; }
  .form-sm\:text-stone-800 { color: #1e293b; }
  .form-sm\:bg-stone-800 { background-color: #1e293b; }
  .form-sm\:text-stone-900 { color: #0f172a; }
  .form-sm\:bg-stone-900 { background-color: #0f172a; }
  .form-sm\:text-stone-950 { color: #020617; }
  .form-sm\:bg-stone-950 { background-color: #020617; }
  .form-sm\:text-red-50 { color: #f8fafc; }
  .form-sm\:bg-red-50 { background-color: #f8fafc; }
  .form-sm\:text-red-100 { color: #f1f5f9; }
  .form-sm\:bg-red-100 { background-color: #f1f5f9; }
  .form-sm\:text-red-200 { color: #e2e8f0; }
  .form-sm\:bg-red-200 { background-color: #e2e8f0; }
  .form-sm\:text-red-300 { color: #cbd5e1; }
  .form-sm\:bg-red-300 { background-color: #cbd5e1; }
  .form-sm\:text-red-400 { color: #94a3b8; }
  .form-sm\:bg-red-400 { background-color: #94a3b8; }
  .form-sm\:text-red-500 { color: #64748b; }
  .form-sm\:bg-red-500 { background-color: #64748b; }
  .form-sm\:text-red-600 { color: #475569; }
  .form-sm\:bg-red-600 { background-color: #475569; }
  .form-sm\:text-red-700 { color: #334155; }
  .form-sm\:bg-red-700 { background-color: #334155; }
  .form-sm\:text-red-800 { color: #1e293b; }
  .form-sm\:bg-red-800 { background-color: #1e293b; }
  .form-sm\:text-red-900 { color: #0f172a; }
  .form-sm\:bg-red-900 { background-color: #0f172a; }
  .form-sm\:text-red-950 { color: #020617; }
  .form-sm\:bg-red-950 { background-color: #020617; }
  .form-sm\:text-orange-50 { color: #f8fafc; }
  .form-sm\:bg-orange-50 { background-color: #f8fafc; }
  .form-sm\:text-orange-100 { color: #f1f5f9; }
  .form-sm\:bg-orange-100 { background-color: #f1f5f9; }
  .form-sm\:text-orange-200 { color: #e2e8f0; }
  .form-sm\:bg-orange-200 { background-color: #e2e8f0; }
  .form-sm\:text-orange-300 { color: #cbd5e1; }
  .form-sm\:bg-orange-300 { background-color: #cbd5e1; }
  .form-sm\:text-orange-400 { color: #94a3b8; }
  .form-sm\:bg-orange-400 { background-color: #94a3b8; }
  .form-sm\:text-orange-500 { color: #64748b; }
  .form-sm\:bg-orange-500 { background-color: #64748b; }
  .form-sm\:text-orange-600 { color: #475569; }
  .form-sm\:bg-orange-600 { background-color: #475569; }
  .form-sm\:text-orange-700 { color: #334155; }
  .form-sm\:bg-orange-700 { background-color: #334155; }
  .form-sm\:text-orange-800 { color: #1e293b; }
  .form-sm\:bg-orange-800 { background-color: #1e293b; }
  .form-sm\:text-orange-900 { color: #0f172a; }
  .form-sm\:bg-orange-900 { background-color: #0f172a; }
  .form-sm\:text-orange-950 { color: #020617; }
  .form-sm\:bg-orange-950 { background-color: #020617; }
  .form-sm\:text-amber-50 { color: #f8fafc; }
  .form-sm\:bg-amber-50 { background-color: #f8fafc; }
  .form-sm\:text-amber-100 { color: #f1f5f9; }
  .form-sm\:bg-amber-100 { background-color: #f1f5f9; }
  .form-sm\:text-amber-200 { color: #e2e8f0; }
  .form-sm\:bg-amber-200 { background-color: #e2e8f0; }
  .form-sm\:text-amber-300 { color: #cbd5e1; }
  .form-sm\:bg-amber-300 { background-color: #cbd5e1; }
  .form-sm\:text-amber-400 { color: #94a3b8; }
  .form-sm\:bg-amber-400 { background-color: #94a3b8; }
  .form-sm\:text-amber-500 { color: #64748b; }
  .form-sm\:bg-amber-500 { background-color: #64748b; }
  .form-sm\:text-amber-600 { color: #475569; }
  .form-sm\:bg-amber-600 { background-color: #475569; }
  .form-sm\:text-amber-700 { color: #334155; }
  .form-sm\:bg-amber-700 { background-color: #334155; }
  .form-sm\:text-amber-800 { color: #1e293b; }
  .form-sm\:bg-amber-800 { background-color: #1e293b; }
  .form-sm\:text-amber-900 { color: #0f172a; }
  .form-sm\:bg-amber-900 { background-color: #0f172a; }
  .form-sm\:text-amber-950 { color: #020617; }
  .form-sm\:bg-amber-950 { background-color: #020617; }
  .form-sm\:text-yellow-50 { color: #f8fafc; }
  .form-sm\:bg-yellow-50 { background-color: #f8fafc; }
  .form-sm\:text-yellow-100 { color: #f1f5f9; }
  .form-sm\:bg-yellow-100 { background-color: #f1f5f9; }
  .form-sm\:text-yellow-200 { color: #e2e8f0; }
  .form-sm\:bg-yellow-200 { background-color: #e2e8f0; }
  .form-sm\:text-yellow-300 { color: #cbd5e1; }
  .form-sm\:bg-yellow-300 { background-color: #cbd5e1; }
  .form-sm\:text-yellow-400 { color: #94a3b8; }
  .form-sm\:bg-yellow-400 { background-color: #94a3b8; }
  .form-sm\:text-yellow-500 { color: #64748b; }
  .form-sm\:bg-yellow-500 { background-color: #64748b; }
  .form-sm\:text-yellow-600 { color: #475569; }
  .form-sm\:bg-yellow-600 { background-color: #475569; }
  .form-sm\:text-yellow-700 { color: #334155; }
  .form-sm\:bg-yellow-700 { background-color: #334155; }
  .form-sm\:text-yellow-800 { color: #1e293b; }
  .form-sm\:bg-yellow-800 { background-color: #1e293b; }
  .form-sm\:text-yellow-900 { color: #0f172a; }
  .form-sm\:bg-yellow-900 { background-color: #0f172a; }
  .form-sm\:text-yellow-950 { color: #020617; }
  .form-sm\:bg-yellow-950 { background-color: #020617; }
  .form-sm\:text-lime-50 { color: #f8fafc; }
  .form-sm\:bg-lime-50 { background-color: #f8fafc; }
  .form-sm\:text-lime-100 { color: #f1f5f9; }
  .form-sm\:bg-lime-100 { background-color: #f1f5f9; }
  .form-sm\:text-lime-200 { color: #e2e8f0; }
  .form-sm\:bg-lime-200 { background-color: #e2e8f0; }
  .form-sm\:text-lime-300 { color: #cbd5e1; }
  .form-sm\:bg-lime-300 { background-color: #cbd5e1; }
  .form-sm\:text-lime-400 { color: #94a3b8; }
  .form-sm\:bg-lime-400 { background-color: #94a3b8; }
  .form-sm\:text-lime-500 { color: #64748b; }
  .form-sm\:bg-lime-500 { background-color: #64748b; }
  .form-sm\:text-lime-600 { color: #475569; }
  .form-sm\:bg-lime-600 { background-color: #475569; }
  .form-sm\:text-lime-700 { color: #334155; }
  .form-sm\:bg-lime-700 { background-color: #334155; }
  .form-sm\:text-lime-800 { color: #1e293b; }
  .form-sm\:bg-lime-800 { background-color: #1e293b; }
  .form-sm\:text-lime-900 { color: #0f172a; }
  .form-sm\:bg-lime-900 { background-color: #0f172a; }
  .form-sm\:text-lime-950 { color: #020617; }
  .form-sm\:bg-lime-950 { background-color: #020617; }
  .form-sm\:text-green-50 { color: #f8fafc; }
  .form-sm\:bg-green-50 { background-color: #f8fafc; }
  .form-sm\:text-green-100 { color: #f1f5f9; }
  .form-sm\:bg-green-100 { background-color: #f1f5f9; }
  .form-sm\:text-green-200 { color: #e2e8f0; }
  .form-sm\:bg-green-200 { background-color: #e2e8f0; }
  .form-sm\:text-green-300 { color: #cbd5e1; }
  .form-sm\:bg-green-300 { background-color: #cbd5e1; }
  .form-sm\:text-green-400 { color: #94a3b8; }
  .form-sm\:bg-green-400 { background-color: #94a3b8; }
  .form-sm\:text-green-500 { color: #64748b; }
  .form-sm\:bg-green-500 { background-color: #64748b; }
  .form-sm\:text-green-600 { color: #475569; }
  .form-sm\:bg-green-600 { background-color: #475569; }
  .form-sm\:text-green-700 { color: #334155; }
  .form-sm\:bg-green-700 { background-color: #334155; }
  .form-sm\:text-green-800 { color: #1e293b; }
  .form-sm\:bg-green-800 { background-color: #1e293b; }
  .form-sm\:text-green-900 { color: #0f172a; }
  .form-sm\:bg-green-900 { background-color: #0f172a; }
  .form-sm\:text-green-950 { color: #020617; }
  .form-sm\:bg-green-950 { background-color: #020617; }
  .form-sm\:w-1/2 { width: 50%; }
  .form-sm\:max-w-1/2 { max-width: 50%; }
  .form-sm\:w-1/3 { width: 33.form-333333%; }
  .form-sm\:max-w-1/3 { max-width: 33.form-333333%; }
  .form-sm\:w-2/3 { width: 66.form-666667%; }
  .form-sm\:max-w-2/3 { max-width: 66.form-666667%; }
  .form-sm\:w-1/4 { width: 25%; }
  .form-sm\:max-w-1/4 { max-width: 25%; }
  .form-sm\:w-3/4 { width: 75%; }
  .form-sm\:max-w-3/4 { max-width: 75%; }
  .form-sm\:w-1/5 { width: 20%; }
  .form-sm\:max-w-1/5 { max-width: 20%; }
  .form-sm\:w-2/5 { width: 40%; }
  .form-sm\:max-w-2/5 { max-width: 40%; }
  .form-sm\:w-3/5 { width: 60%; }
  .form-sm\:max-w-3/5 { max-width: 60%; }
  .form-sm\:w-4/5 { width: 80%; }
  .form-sm\:max-w-4/5 { max-width: 80%; }
  .form-sm\:w-full { width: 100%; }
  .form-sm\:max-w-full { max-width: 100%; }
  .form-sm\:w-screen { width: 100vw; }
  .form-sm\:max-w-screen { max-width: 100vw; }
  .form-sm\:w-min { width: min-content; }
  .form-sm\:max-w-min { max-width: min-content; }
  .form-sm\:w-max { width: max-content; }
  .form-sm\:max-w-max { max-width: max-content; }
  .form-sm\:w-fit { width: fit-content; }
  .form-sm\:max-w-fit { max-width: fit-content; }
  .form-sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .form-sm\:col-span-1 { grid-column: span 1 / span 1; }
  .form-sm\:col-start-1 { grid-column-start: 1; }
  .form-sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .form-sm\:col-span-2 { grid-column: span 2 / span 2; }
  .form-sm\:col-start-2 { grid-column-start: 2; }
  .form-sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .form-sm\:col-span-3 { grid-column: span 3 / span 3; }
  .form-sm\:col-start-3 { grid-column-start: 3; }
  .form-sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .form-sm\:col-span-4 { grid-column: span 4 / span 4; }
  .form-sm\:col-start-4 { grid-column-start: 4; }
  .form-sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .form-sm\:col-span-5 { grid-column: span 5 / span 5; }
  .form-sm\:col-start-5 { grid-column-start: 5; }
  .form-sm\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .form-sm\:col-span-6 { grid-column: span 6 / span 6; }
  .form-sm\:col-start-6 { grid-column-start: 6; }
  .form-sm\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .form-sm\:col-span-7 { grid-column: span 7 / span 7; }
  .form-sm\:col-start-7 { grid-column-start: 7; }
  .form-sm\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .form-sm\:col-span-8 { grid-column: span 8 / span 8; }
  .form-sm\:col-start-8 { grid-column-start: 8; }
  .form-sm\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .form-sm\:col-span-9 { grid-column: span 9 / span 9; }
  .form-sm\:col-start-9 { grid-column-start: 9; }
  .form-sm\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .form-sm\:col-span-10 { grid-column: span 10 / span 10; }
  .form-sm\:col-start-10 { grid-column-start: 10; }
  .form-sm\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .form-sm\:col-span-11 { grid-column: span 11 / span 11; }
  .form-sm\:col-start-11 { grid-column-start: 11; }
  .form-sm\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .form-sm\:col-span-12 { grid-column: span 12 / span 12; }
  .form-sm\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 768px) {
  .form-md\:text-slate-50 { color: #f8fafc; }
  .form-md\:bg-slate-50 { background-color: #f8fafc; }
  .form-md\:text-slate-100 { color: #f1f5f9; }
  .form-md\:bg-slate-100 { background-color: #f1f5f9; }
  .form-md\:text-slate-200 { color: #e2e8f0; }
  .form-md\:bg-slate-200 { background-color: #e2e8f0; }
  .form-md\:text-slate-300 { color: #cbd5e1; }
  .form-md\:bg-slate-300 { background-color: #cbd5e1; }
  .form-md\:text-slate-400 { color: #94a3b8; }
  .form-md\:bg-slate-400 { background-color: #94a3b8; }
  .form-md\:text-slate-500 { color: #64748b; }
  .form-md\:bg-slate-500 { background-color: #64748b; }
  .form-md\:text-slate-600 { color: #475569; }
  .form-md\:bg-slate-600 { background-color: #475569; }
  .form-md\:text-slate-700 { color: #334155; }
  .form-md\:bg-slate-700 { background-color: #334155; }
  .form-md\:text-slate-800 { color: #1e293b; }
  .form-md\:bg-slate-800 { background-color: #1e293b; }
  .form-md\:text-slate-900 { color: #0f172a; }
  .form-md\:bg-slate-900 { background-color: #0f172a; }
  .form-md\:text-slate-950 { color: #020617; }
  .form-md\:bg-slate-950 { background-color: #020617; }
  .form-md\:text-gray-50 { color: #f8fafc; }
  .form-md\:bg-gray-50 { background-color: #f8fafc; }
  .form-md\:text-gray-100 { color: #f1f5f9; }
  .form-md\:bg-gray-100 { background-color: #f1f5f9; }
  .form-md\:text-gray-200 { color: #e2e8f0; }
  .form-md\:bg-gray-200 { background-color: #e2e8f0; }
  .form-md\:text-gray-300 { color: #cbd5e1; }
  .form-md\:bg-gray-300 { background-color: #cbd5e1; }
  .form-md\:text-gray-400 { color: #94a3b8; }
  .form-md\:bg-gray-400 { background-color: #94a3b8; }
  .form-md\:text-gray-500 { color: #64748b; }
  .form-md\:bg-gray-500 { background-color: #64748b; }
  .form-md\:text-gray-600 { color: #475569; }
  .form-md\:bg-gray-600 { background-color: #475569; }
  .form-md\:text-gray-700 { color: #334155; }
  .form-md\:bg-gray-700 { background-color: #334155; }
  .form-md\:text-gray-800 { color: #1e293b; }
  .form-md\:bg-gray-800 { background-color: #1e293b; }
  .form-md\:text-gray-900 { color: #0f172a; }
  .form-md\:bg-gray-900 { background-color: #0f172a; }
  .form-md\:text-gray-950 { color: #020617; }
  .form-md\:bg-gray-950 { background-color: #020617; }
  .form-md\:text-zinc-50 { color: #f8fafc; }
  .form-md\:bg-zinc-50 { background-color: #f8fafc; }
  .form-md\:text-zinc-100 { color: #f1f5f9; }
  .form-md\:bg-zinc-100 { background-color: #f1f5f9; }
  .form-md\:text-zinc-200 { color: #e2e8f0; }
  .form-md\:bg-zinc-200 { background-color: #e2e8f0; }
  .form-md\:text-zinc-300 { color: #cbd5e1; }
  .form-md\:bg-zinc-300 { background-color: #cbd5e1; }
  .form-md\:text-zinc-400 { color: #94a3b8; }
  .form-md\:bg-zinc-400 { background-color: #94a3b8; }
  .form-md\:text-zinc-500 { color: #64748b; }
  .form-md\:bg-zinc-500 { background-color: #64748b; }
  .form-md\:text-zinc-600 { color: #475569; }
  .form-md\:bg-zinc-600 { background-color: #475569; }
  .form-md\:text-zinc-700 { color: #334155; }
  .form-md\:bg-zinc-700 { background-color: #334155; }
  .form-md\:text-zinc-800 { color: #1e293b; }
  .form-md\:bg-zinc-800 { background-color: #1e293b; }
  .form-md\:text-zinc-900 { color: #0f172a; }
  .form-md\:bg-zinc-900 { background-color: #0f172a; }
  .form-md\:text-zinc-950 { color: #020617; }
  .form-md\:bg-zinc-950 { background-color: #020617; }
  .form-md\:text-neutral-50 { color: #f8fafc; }
  .form-md\:bg-neutral-50 { background-color: #f8fafc; }
  .form-md\:text-neutral-100 { color: #f1f5f9; }
  .form-md\:bg-neutral-100 { background-color: #f1f5f9; }
  .form-md\:text-neutral-200 { color: #e2e8f0; }
  .form-md\:bg-neutral-200 { background-color: #e2e8f0; }
  .form-md\:text-neutral-300 { color: #cbd5e1; }
  .form-md\:bg-neutral-300 { background-color: #cbd5e1; }
  .form-md\:text-neutral-400 { color: #94a3b8; }
  .form-md\:bg-neutral-400 { background-color: #94a3b8; }
  .form-md\:text-neutral-500 { color: #64748b; }
  .form-md\:bg-neutral-500 { background-color: #64748b; }
  .form-md\:text-neutral-600 { color: #475569; }
  .form-md\:bg-neutral-600 { background-color: #475569; }
  .form-md\:text-neutral-700 { color: #334155; }
  .form-md\:bg-neutral-700 { background-color: #334155; }
  .form-md\:text-neutral-800 { color: #1e293b; }
  .form-md\:bg-neutral-800 { background-color: #1e293b; }
  .form-md\:text-neutral-900 { color: #0f172a; }
  .form-md\:bg-neutral-900 { background-color: #0f172a; }
  .form-md\:text-neutral-950 { color: #020617; }
  .form-md\:bg-neutral-950 { background-color: #020617; }
  .form-md\:text-stone-50 { color: #f8fafc; }
  .form-md\:bg-stone-50 { background-color: #f8fafc; }
  .form-md\:text-stone-100 { color: #f1f5f9; }
  .form-md\:bg-stone-100 { background-color: #f1f5f9; }
  .form-md\:text-stone-200 { color: #e2e8f0; }
  .form-md\:bg-stone-200 { background-color: #e2e8f0; }
  .form-md\:text-stone-300 { color: #cbd5e1; }
  .form-md\:bg-stone-300 { background-color: #cbd5e1; }
  .form-md\:text-stone-400 { color: #94a3b8; }
  .form-md\:bg-stone-400 { background-color: #94a3b8; }
  .form-md\:text-stone-500 { color: #64748b; }
  .form-md\:bg-stone-500 { background-color: #64748b; }
  .form-md\:text-stone-600 { color: #475569; }
  .form-md\:bg-stone-600 { background-color: #475569; }
  .form-md\:text-stone-700 { color: #334155; }
  .form-md\:bg-stone-700 { background-color: #334155; }
  .form-md\:text-stone-800 { color: #1e293b; }
  .form-md\:bg-stone-800 { background-color: #1e293b; }
  .form-md\:text-stone-900 { color: #0f172a; }
  .form-md\:bg-stone-900 { background-color: #0f172a; }
  .form-md\:text-stone-950 { color: #020617; }
  .form-md\:bg-stone-950 { background-color: #020617; }
  .form-md\:text-red-50 { color: #f8fafc; }
  .form-md\:bg-red-50 { background-color: #f8fafc; }
  .form-md\:text-red-100 { color: #f1f5f9; }
  .form-md\:bg-red-100 { background-color: #f1f5f9; }
  .form-md\:text-red-200 { color: #e2e8f0; }
  .form-md\:bg-red-200 { background-color: #e2e8f0; }
  .form-md\:text-red-300 { color: #cbd5e1; }
  .form-md\:bg-red-300 { background-color: #cbd5e1; }
  .form-md\:text-red-400 { color: #94a3b8; }
  .form-md\:bg-red-400 { background-color: #94a3b8; }
  .form-md\:text-red-500 { color: #64748b; }
  .form-md\:bg-red-500 { background-color: #64748b; }
  .form-md\:text-red-600 { color: #475569; }
  .form-md\:bg-red-600 { background-color: #475569; }
  .form-md\:text-red-700 { color: #334155; }
  .form-md\:bg-red-700 { background-color: #334155; }
  .form-md\:text-red-800 { color: #1e293b; }
  .form-md\:bg-red-800 { background-color: #1e293b; }
  .form-md\:text-red-900 { color: #0f172a; }
  .form-md\:bg-red-900 { background-color: #0f172a; }
  .form-md\:text-red-950 { color: #020617; }
  .form-md\:bg-red-950 { background-color: #020617; }
  .form-md\:text-orange-50 { color: #f8fafc; }
  .form-md\:bg-orange-50 { background-color: #f8fafc; }
  .form-md\:text-orange-100 { color: #f1f5f9; }
  .form-md\:bg-orange-100 { background-color: #f1f5f9; }
  .form-md\:text-orange-200 { color: #e2e8f0; }
  .form-md\:bg-orange-200 { background-color: #e2e8f0; }
  .form-md\:text-orange-300 { color: #cbd5e1; }
  .form-md\:bg-orange-300 { background-color: #cbd5e1; }
  .form-md\:text-orange-400 { color: #94a3b8; }
  .form-md\:bg-orange-400 { background-color: #94a3b8; }
  .form-md\:text-orange-500 { color: #64748b; }
  .form-md\:bg-orange-500 { background-color: #64748b; }
  .form-md\:text-orange-600 { color: #475569; }
  .form-md\:bg-orange-600 { background-color: #475569; }
  .form-md\:text-orange-700 { color: #334155; }
  .form-md\:bg-orange-700 { background-color: #334155; }
  .form-md\:text-orange-800 { color: #1e293b; }
  .form-md\:bg-orange-800 { background-color: #1e293b; }
  .form-md\:text-orange-900 { color: #0f172a; }
  .form-md\:bg-orange-900 { background-color: #0f172a; }
  .form-md\:text-orange-950 { color: #020617; }
  .form-md\:bg-orange-950 { background-color: #020617; }
  .form-md\:text-amber-50 { color: #f8fafc; }
  .form-md\:bg-amber-50 { background-color: #f8fafc; }
  .form-md\:text-amber-100 { color: #f1f5f9; }
  .form-md\:bg-amber-100 { background-color: #f1f5f9; }
  .form-md\:text-amber-200 { color: #e2e8f0; }
  .form-md\:bg-amber-200 { background-color: #e2e8f0; }
  .form-md\:text-amber-300 { color: #cbd5e1; }
  .form-md\:bg-amber-300 { background-color: #cbd5e1; }
  .form-md\:text-amber-400 { color: #94a3b8; }
  .form-md\:bg-amber-400 { background-color: #94a3b8; }
  .form-md\:text-amber-500 { color: #64748b; }
  .form-md\:bg-amber-500 { background-color: #64748b; }
  .form-md\:text-amber-600 { color: #475569; }
  .form-md\:bg-amber-600 { background-color: #475569; }
  .form-md\:text-amber-700 { color: #334155; }
  .form-md\:bg-amber-700 { background-color: #334155; }
  .form-md\:text-amber-800 { color: #1e293b; }
  .form-md\:bg-amber-800 { background-color: #1e293b; }
  .form-md\:text-amber-900 { color: #0f172a; }
  .form-md\:bg-amber-900 { background-color: #0f172a; }
  .form-md\:text-amber-950 { color: #020617; }
  .form-md\:bg-amber-950 { background-color: #020617; }
  .form-md\:text-yellow-50 { color: #f8fafc; }
  .form-md\:bg-yellow-50 { background-color: #f8fafc; }
  .form-md\:text-yellow-100 { color: #f1f5f9; }
  .form-md\:bg-yellow-100 { background-color: #f1f5f9; }
  .form-md\:text-yellow-200 { color: #e2e8f0; }
  .form-md\:bg-yellow-200 { background-color: #e2e8f0; }
  .form-md\:text-yellow-300 { color: #cbd5e1; }
  .form-md\:bg-yellow-300 { background-color: #cbd5e1; }
  .form-md\:text-yellow-400 { color: #94a3b8; }
  .form-md\:bg-yellow-400 { background-color: #94a3b8; }
  .form-md\:text-yellow-500 { color: #64748b; }
  .form-md\:bg-yellow-500 { background-color: #64748b; }
  .form-md\:text-yellow-600 { color: #475569; }
  .form-md\:bg-yellow-600 { background-color: #475569; }
  .form-md\:text-yellow-700 { color: #334155; }
  .form-md\:bg-yellow-700 { background-color: #334155; }
  .form-md\:text-yellow-800 { color: #1e293b; }
  .form-md\:bg-yellow-800 { background-color: #1e293b; }
  .form-md\:text-yellow-900 { color: #0f172a; }
  .form-md\:bg-yellow-900 { background-color: #0f172a; }
  .form-md\:text-yellow-950 { color: #020617; }
  .form-md\:bg-yellow-950 { background-color: #020617; }
  .form-md\:text-lime-50 { color: #f8fafc; }
  .form-md\:bg-lime-50 { background-color: #f8fafc; }
  .form-md\:text-lime-100 { color: #f1f5f9; }
  .form-md\:bg-lime-100 { background-color: #f1f5f9; }
  .form-md\:text-lime-200 { color: #e2e8f0; }
  .form-md\:bg-lime-200 { background-color: #e2e8f0; }
  .form-md\:text-lime-300 { color: #cbd5e1; }
  .form-md\:bg-lime-300 { background-color: #cbd5e1; }
  .form-md\:text-lime-400 { color: #94a3b8; }
  .form-md\:bg-lime-400 { background-color: #94a3b8; }
  .form-md\:text-lime-500 { color: #64748b; }
  .form-md\:bg-lime-500 { background-color: #64748b; }
  .form-md\:text-lime-600 { color: #475569; }
  .form-md\:bg-lime-600 { background-color: #475569; }
  .form-md\:text-lime-700 { color: #334155; }
  .form-md\:bg-lime-700 { background-color: #334155; }
  .form-md\:text-lime-800 { color: #1e293b; }
  .form-md\:bg-lime-800 { background-color: #1e293b; }
  .form-md\:text-lime-900 { color: #0f172a; }
  .form-md\:bg-lime-900 { background-color: #0f172a; }
  .form-md\:text-lime-950 { color: #020617; }
  .form-md\:bg-lime-950 { background-color: #020617; }
  .form-md\:text-green-50 { color: #f8fafc; }
  .form-md\:bg-green-50 { background-color: #f8fafc; }
  .form-md\:text-green-100 { color: #f1f5f9; }
  .form-md\:bg-green-100 { background-color: #f1f5f9; }
  .form-md\:text-green-200 { color: #e2e8f0; }
  .form-md\:bg-green-200 { background-color: #e2e8f0; }
  .form-md\:text-green-300 { color: #cbd5e1; }
  .form-md\:bg-green-300 { background-color: #cbd5e1; }
  .form-md\:text-green-400 { color: #94a3b8; }
  .form-md\:bg-green-400 { background-color: #94a3b8; }
  .form-md\:text-green-500 { color: #64748b; }
  .form-md\:bg-green-500 { background-color: #64748b; }
  .form-md\:text-green-600 { color: #475569; }
  .form-md\:bg-green-600 { background-color: #475569; }
  .form-md\:text-green-700 { color: #334155; }
  .form-md\:bg-green-700 { background-color: #334155; }
  .form-md\:text-green-800 { color: #1e293b; }
  .form-md\:bg-green-800 { background-color: #1e293b; }
  .form-md\:text-green-900 { color: #0f172a; }
  .form-md\:bg-green-900 { background-color: #0f172a; }
  .form-md\:text-green-950 { color: #020617; }
  .form-md\:bg-green-950 { background-color: #020617; }
  .form-md\:w-1/2 { width: 50%; }
  .form-md\:max-w-1/2 { max-width: 50%; }
  .form-md\:w-1/3 { width: 33.form-333333%; }
  .form-md\:max-w-1/3 { max-width: 33.form-333333%; }
  .form-md\:w-2/3 { width: 66.form-666667%; }
  .form-md\:max-w-2/3 { max-width: 66.form-666667%; }
  .form-md\:w-1/4 { width: 25%; }
  .form-md\:max-w-1/4 { max-width: 25%; }
  .form-md\:w-3/4 { width: 75%; }
  .form-md\:max-w-3/4 { max-width: 75%; }
  .form-md\:w-1/5 { width: 20%; }
  .form-md\:max-w-1/5 { max-width: 20%; }
  .form-md\:w-2/5 { width: 40%; }
  .form-md\:max-w-2/5 { max-width: 40%; }
  .form-md\:w-3/5 { width: 60%; }
  .form-md\:max-w-3/5 { max-width: 60%; }
  .form-md\:w-4/5 { width: 80%; }
  .form-md\:max-w-4/5 { max-width: 80%; }
  .form-md\:w-full { width: 100%; }
  .form-md\:max-w-full { max-width: 100%; }
  .form-md\:w-screen { width: 100vw; }
  .form-md\:max-w-screen { max-width: 100vw; }
  .form-md\:w-min { width: min-content; }
  .form-md\:max-w-min { max-width: min-content; }
  .form-md\:w-max { width: max-content; }
  .form-md\:max-w-max { max-width: max-content; }
  .form-md\:w-fit { width: fit-content; }
  .form-md\:max-w-fit { max-width: fit-content; }
  .form-md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .form-md\:col-span-1 { grid-column: span 1 / span 1; }
  .form-md\:col-start-1 { grid-column-start: 1; }
  .form-md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .form-md\:col-span-2 { grid-column: span 2 / span 2; }
  .form-md\:col-start-2 { grid-column-start: 2; }
  .form-md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .form-md\:col-span-3 { grid-column: span 3 / span 3; }
  .form-md\:col-start-3 { grid-column-start: 3; }
  .form-md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .form-md\:col-span-4 { grid-column: span 4 / span 4; }
  .form-md\:col-start-4 { grid-column-start: 4; }
  .form-md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .form-md\:col-span-5 { grid-column: span 5 / span 5; }
  .form-md\:col-start-5 { grid-column-start: 5; }
  .form-md\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .form-md\:col-span-6 { grid-column: span 6 / span 6; }
  .form-md\:col-start-6 { grid-column-start: 6; }
  .form-md\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .form-md\:col-span-7 { grid-column: span 7 / span 7; }
  .form-md\:col-start-7 { grid-column-start: 7; }
  .form-md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .form-md\:col-span-8 { grid-column: span 8 / span 8; }
  .form-md\:col-start-8 { grid-column-start: 8; }
  .form-md\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .form-md\:col-span-9 { grid-column: span 9 / span 9; }
  .form-md\:col-start-9 { grid-column-start: 9; }
  .form-md\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .form-md\:col-span-10 { grid-column: span 10 / span 10; }
  .form-md\:col-start-10 { grid-column-start: 10; }
  .form-md\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .form-md\:col-span-11 { grid-column: span 11 / span 11; }
  .form-md\:col-start-11 { grid-column-start: 11; }
  .form-md\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .form-md\:col-span-12 { grid-column: span 12 / span 12; }
  .form-md\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1024px) {
  .form-lg\:text-slate-50 { color: #f8fafc; }
  .form-lg\:bg-slate-50 { background-color: #f8fafc; }
  .form-lg\:text-slate-100 { color: #f1f5f9; }
  .form-lg\:bg-slate-100 { background-color: #f1f5f9; }
  .form-lg\:text-slate-200 { color: #e2e8f0; }
  .form-lg\:bg-slate-200 { background-color: #e2e8f0; }
  .form-lg\:text-slate-300 { color: #cbd5e1; }
  .form-lg\:bg-slate-300 { background-color: #cbd5e1; }
  .form-lg\:text-slate-400 { color: #94a3b8; }
  .form-lg\:bg-slate-400 { background-color: #94a3b8; }
  .form-lg\:text-slate-500 { color: #64748b; }
  .form-lg\:bg-slate-500 { background-color: #64748b; }
  .form-lg\:text-slate-600 { color: #475569; }
  .form-lg\:bg-slate-600 { background-color: #475569; }
  .form-lg\:text-slate-700 { color: #334155; }
  .form-lg\:bg-slate-700 { background-color: #334155; }
  .form-lg\:text-slate-800 { color: #1e293b; }
  .form-lg\:bg-slate-800 { background-color: #1e293b; }
  .form-lg\:text-slate-900 { color: #0f172a; }
  .form-lg\:bg-slate-900 { background-color: #0f172a; }
  .form-lg\:text-slate-950 { color: #020617; }
  .form-lg\:bg-slate-950 { background-color: #020617; }
  .form-lg\:text-gray-50 { color: #f8fafc; }
  .form-lg\:bg-gray-50 { background-color: #f8fafc; }
  .form-lg\:text-gray-100 { color: #f1f5f9; }
  .form-lg\:bg-gray-100 { background-color: #f1f5f9; }
  .form-lg\:text-gray-200 { color: #e2e8f0; }
  .form-lg\:bg-gray-200 { background-color: #e2e8f0; }
  .form-lg\:text-gray-300 { color: #cbd5e1; }
  .form-lg\:bg-gray-300 { background-color: #cbd5e1; }
  .form-lg\:text-gray-400 { color: #94a3b8; }
  .form-lg\:bg-gray-400 { background-color: #94a3b8; }
  .form-lg\:text-gray-500 { color: #64748b; }
  .form-lg\:bg-gray-500 { background-color: #64748b; }
  .form-lg\:text-gray-600 { color: #475569; }
  .form-lg\:bg-gray-600 { background-color: #475569; }
  .form-lg\:text-gray-700 { color: #334155; }
  .form-lg\:bg-gray-700 { background-color: #334155; }
  .form-lg\:text-gray-800 { color: #1e293b; }
  .form-lg\:bg-gray-800 { background-color: #1e293b; }
  .form-lg\:text-gray-900 { color: #0f172a; }
  .form-lg\:bg-gray-900 { background-color: #0f172a; }
  .form-lg\:text-gray-950 { color: #020617; }
  .form-lg\:bg-gray-950 { background-color: #020617; }
  .form-lg\:text-zinc-50 { color: #f8fafc; }
  .form-lg\:bg-zinc-50 { background-color: #f8fafc; }
  .form-lg\:text-zinc-100 { color: #f1f5f9; }
  .form-lg\:bg-zinc-100 { background-color: #f1f5f9; }
  .form-lg\:text-zinc-200 { color: #e2e8f0; }
  .form-lg\:bg-zinc-200 { background-color: #e2e8f0; }
  .form-lg\:text-zinc-300 { color: #cbd5e1; }
  .form-lg\:bg-zinc-300 { background-color: #cbd5e1; }
  .form-lg\:text-zinc-400 { color: #94a3b8; }
  .form-lg\:bg-zinc-400 { background-color: #94a3b8; }
  .form-lg\:text-zinc-500 { color: #64748b; }
  .form-lg\:bg-zinc-500 { background-color: #64748b; }
  .form-lg\:text-zinc-600 { color: #475569; }
  .form-lg\:bg-zinc-600 { background-color: #475569; }
  .form-lg\:text-zinc-700 { color: #334155; }
  .form-lg\:bg-zinc-700 { background-color: #334155; }
  .form-lg\:text-zinc-800 { color: #1e293b; }
  .form-lg\:bg-zinc-800 { background-color: #1e293b; }
  .form-lg\:text-zinc-900 { color: #0f172a; }
  .form-lg\:bg-zinc-900 { background-color: #0f172a; }
  .form-lg\:text-zinc-950 { color: #020617; }
  .form-lg\:bg-zinc-950 { background-color: #020617; }
  .form-lg\:text-neutral-50 { color: #f8fafc; }
  .form-lg\:bg-neutral-50 { background-color: #f8fafc; }
  .form-lg\:text-neutral-100 { color: #f1f5f9; }
  .form-lg\:bg-neutral-100 { background-color: #f1f5f9; }
  .form-lg\:text-neutral-200 { color: #e2e8f0; }
  .form-lg\:bg-neutral-200 { background-color: #e2e8f0; }
  .form-lg\:text-neutral-300 { color: #cbd5e1; }
  .form-lg\:bg-neutral-300 { background-color: #cbd5e1; }
  .form-lg\:text-neutral-400 { color: #94a3b8; }
  .form-lg\:bg-neutral-400 { background-color: #94a3b8; }
  .form-lg\:text-neutral-500 { color: #64748b; }
  .form-lg\:bg-neutral-500 { background-color: #64748b; }
  .form-lg\:text-neutral-600 { color: #475569; }
  .form-lg\:bg-neutral-600 { background-color: #475569; }
  .form-lg\:text-neutral-700 { color: #334155; }
  .form-lg\:bg-neutral-700 { background-color: #334155; }
  .form-lg\:text-neutral-800 { color: #1e293b; }
  .form-lg\:bg-neutral-800 { background-color: #1e293b; }
  .form-lg\:text-neutral-900 { color: #0f172a; }
  .form-lg\:bg-neutral-900 { background-color: #0f172a; }
  .form-lg\:text-neutral-950 { color: #020617; }
  .form-lg\:bg-neutral-950 { background-color: #020617; }
  .form-lg\:text-stone-50 { color: #f8fafc; }
  .form-lg\:bg-stone-50 { background-color: #f8fafc; }
  .form-lg\:text-stone-100 { color: #f1f5f9; }
  .form-lg\:bg-stone-100 { background-color: #f1f5f9; }
  .form-lg\:text-stone-200 { color: #e2e8f0; }
  .form-lg\:bg-stone-200 { background-color: #e2e8f0; }
  .form-lg\:text-stone-300 { color: #cbd5e1; }
  .form-lg\:bg-stone-300 { background-color: #cbd5e1; }
  .form-lg\:text-stone-400 { color: #94a3b8; }
  .form-lg\:bg-stone-400 { background-color: #94a3b8; }
  .form-lg\:text-stone-500 { color: #64748b; }
  .form-lg\:bg-stone-500 { background-color: #64748b; }
  .form-lg\:text-stone-600 { color: #475569; }
  .form-lg\:bg-stone-600 { background-color: #475569; }
  .form-lg\:text-stone-700 { color: #334155; }
  .form-lg\:bg-stone-700 { background-color: #334155; }
  .form-lg\:text-stone-800 { color: #1e293b; }
  .form-lg\:bg-stone-800 { background-color: #1e293b; }
  .form-lg\:text-stone-900 { color: #0f172a; }
  .form-lg\:bg-stone-900 { background-color: #0f172a; }
  .form-lg\:text-stone-950 { color: #020617; }
  .form-lg\:bg-stone-950 { background-color: #020617; }
  .form-lg\:text-red-50 { color: #f8fafc; }
  .form-lg\:bg-red-50 { background-color: #f8fafc; }
  .form-lg\:text-red-100 { color: #f1f5f9; }
  .form-lg\:bg-red-100 { background-color: #f1f5f9; }
  .form-lg\:text-red-200 { color: #e2e8f0; }
  .form-lg\:bg-red-200 { background-color: #e2e8f0; }
  .form-lg\:text-red-300 { color: #cbd5e1; }
  .form-lg\:bg-red-300 { background-color: #cbd5e1; }
  .form-lg\:text-red-400 { color: #94a3b8; }
  .form-lg\:bg-red-400 { background-color: #94a3b8; }
  .form-lg\:text-red-500 { color: #64748b; }
  .form-lg\:bg-red-500 { background-color: #64748b; }
  .form-lg\:text-red-600 { color: #475569; }
  .form-lg\:bg-red-600 { background-color: #475569; }
  .form-lg\:text-red-700 { color: #334155; }
  .form-lg\:bg-red-700 { background-color: #334155; }
  .form-lg\:text-red-800 { color: #1e293b; }
  .form-lg\:bg-red-800 { background-color: #1e293b; }
  .form-lg\:text-red-900 { color: #0f172a; }
  .form-lg\:bg-red-900 { background-color: #0f172a; }
  .form-lg\:text-red-950 { color: #020617; }
  .form-lg\:bg-red-950 { background-color: #020617; }
  .form-lg\:text-orange-50 { color: #f8fafc; }
  .form-lg\:bg-orange-50 { background-color: #f8fafc; }
  .form-lg\:text-orange-100 { color: #f1f5f9; }
  .form-lg\:bg-orange-100 { background-color: #f1f5f9; }
  .form-lg\:text-orange-200 { color: #e2e8f0; }
  .form-lg\:bg-orange-200 { background-color: #e2e8f0; }
  .form-lg\:text-orange-300 { color: #cbd5e1; }
  .form-lg\:bg-orange-300 { background-color: #cbd5e1; }
  .form-lg\:text-orange-400 { color: #94a3b8; }
  .form-lg\:bg-orange-400 { background-color: #94a3b8; }
  .form-lg\:text-orange-500 { color: #64748b; }
  .form-lg\:bg-orange-500 { background-color: #64748b; }
  .form-lg\:text-orange-600 { color: #475569; }
  .form-lg\:bg-orange-600 { background-color: #475569; }
  .form-lg\:text-orange-700 { color: #334155; }
  .form-lg\:bg-orange-700 { background-color: #334155; }
  .form-lg\:text-orange-800 { color: #1e293b; }
  .form-lg\:bg-orange-800 { background-color: #1e293b; }
  .form-lg\:text-orange-900 { color: #0f172a; }
  .form-lg\:bg-orange-900 { background-color: #0f172a; }
  .form-lg\:text-orange-950 { color: #020617; }
  .form-lg\:bg-orange-950 { background-color: #020617; }
  .form-lg\:text-amber-50 { color: #f8fafc; }
  .form-lg\:bg-amber-50 { background-color: #f8fafc; }
  .form-lg\:text-amber-100 { color: #f1f5f9; }
  .form-lg\:bg-amber-100 { background-color: #f1f5f9; }
  .form-lg\:text-amber-200 { color: #e2e8f0; }
  .form-lg\:bg-amber-200 { background-color: #e2e8f0; }
  .form-lg\:text-amber-300 { color: #cbd5e1; }
  .form-lg\:bg-amber-300 { background-color: #cbd5e1; }
  .form-lg\:text-amber-400 { color: #94a3b8; }
  .form-lg\:bg-amber-400 { background-color: #94a3b8; }
  .form-lg\:text-amber-500 { color: #64748b; }
  .form-lg\:bg-amber-500 { background-color: #64748b; }
  .form-lg\:text-amber-600 { color: #475569; }
  .form-lg\:bg-amber-600 { background-color: #475569; }
  .form-lg\:text-amber-700 { color: #334155; }
  .form-lg\:bg-amber-700 { background-color: #334155; }
  .form-lg\:text-amber-800 { color: #1e293b; }
  .form-lg\:bg-amber-800 { background-color: #1e293b; }
  .form-lg\:text-amber-900 { color: #0f172a; }
  .form-lg\:bg-amber-900 { background-color: #0f172a; }
  .form-lg\:text-amber-950 { color: #020617; }
  .form-lg\:bg-amber-950 { background-color: #020617; }
  .form-lg\:text-yellow-50 { color: #f8fafc; }
  .form-lg\:bg-yellow-50 { background-color: #f8fafc; }
  .form-lg\:text-yellow-100 { color: #f1f5f9; }
  .form-lg\:bg-yellow-100 { background-color: #f1f5f9; }
  .form-lg\:text-yellow-200 { color: #e2e8f0; }
  .form-lg\:bg-yellow-200 { background-color: #e2e8f0; }
  .form-lg\:text-yellow-300 { color: #cbd5e1; }
  .form-lg\:bg-yellow-300 { background-color: #cbd5e1; }
  .form-lg\:text-yellow-400 { color: #94a3b8; }
  .form-lg\:bg-yellow-400 { background-color: #94a3b8; }
  .form-lg\:text-yellow-500 { color: #64748b; }
  .form-lg\:bg-yellow-500 { background-color: #64748b; }
  .form-lg\:text-yellow-600 { color: #475569; }
  .form-lg\:bg-yellow-600 { background-color: #475569; }
  .form-lg\:text-yellow-700 { color: #334155; }
  .form-lg\:bg-yellow-700 { background-color: #334155; }
  .form-lg\:text-yellow-800 { color: #1e293b; }
  .form-lg\:bg-yellow-800 { background-color: #1e293b; }
  .form-lg\:text-yellow-900 { color: #0f172a; }
  .form-lg\:bg-yellow-900 { background-color: #0f172a; }
  .form-lg\:text-yellow-950 { color: #020617; }
  .form-lg\:bg-yellow-950 { background-color: #020617; }
  .form-lg\:text-lime-50 { color: #f8fafc; }
  .form-lg\:bg-lime-50 { background-color: #f8fafc; }
  .form-lg\:text-lime-100 { color: #f1f5f9; }
  .form-lg\:bg-lime-100 { background-color: #f1f5f9; }
  .form-lg\:text-lime-200 { color: #e2e8f0; }
  .form-lg\:bg-lime-200 { background-color: #e2e8f0; }
  .form-lg\:text-lime-300 { color: #cbd5e1; }
  .form-lg\:bg-lime-300 { background-color: #cbd5e1; }
  .form-lg\:text-lime-400 { color: #94a3b8; }
  .form-lg\:bg-lime-400 { background-color: #94a3b8; }
  .form-lg\:text-lime-500 { color: #64748b; }
  .form-lg\:bg-lime-500 { background-color: #64748b; }
  .form-lg\:text-lime-600 { color: #475569; }
  .form-lg\:bg-lime-600 { background-color: #475569; }
  .form-lg\:text-lime-700 { color: #334155; }
  .form-lg\:bg-lime-700 { background-color: #334155; }
  .form-lg\:text-lime-800 { color: #1e293b; }
  .form-lg\:bg-lime-800 { background-color: #1e293b; }
  .form-lg\:text-lime-900 { color: #0f172a; }
  .form-lg\:bg-lime-900 { background-color: #0f172a; }
  .form-lg\:text-lime-950 { color: #020617; }
  .form-lg\:bg-lime-950 { background-color: #020617; }
  .form-lg\:text-green-50 { color: #f8fafc; }
  .form-lg\:bg-green-50 { background-color: #f8fafc; }
  .form-lg\:text-green-100 { color: #f1f5f9; }
  .form-lg\:bg-green-100 { background-color: #f1f5f9; }
  .form-lg\:text-green-200 { color: #e2e8f0; }
  .form-lg\:bg-green-200 { background-color: #e2e8f0; }
  .form-lg\:text-green-300 { color: #cbd5e1; }
  .form-lg\:bg-green-300 { background-color: #cbd5e1; }
  .form-lg\:text-green-400 { color: #94a3b8; }
  .form-lg\:bg-green-400 { background-color: #94a3b8; }
  .form-lg\:text-green-500 { color: #64748b; }
  .form-lg\:bg-green-500 { background-color: #64748b; }
  .form-lg\:text-green-600 { color: #475569; }
  .form-lg\:bg-green-600 { background-color: #475569; }
  .form-lg\:text-green-700 { color: #334155; }
  .form-lg\:bg-green-700 { background-color: #334155; }
  .form-lg\:text-green-800 { color: #1e293b; }
  .form-lg\:bg-green-800 { background-color: #1e293b; }
  .form-lg\:text-green-900 { color: #0f172a; }
  .form-lg\:bg-green-900 { background-color: #0f172a; }
  .form-lg\:text-green-950 { color: #020617; }
  .form-lg\:bg-green-950 { background-color: #020617; }
  .form-lg\:w-1/2 { width: 50%; }
  .form-lg\:max-w-1/2 { max-width: 50%; }
  .form-lg\:w-1/3 { width: 33.form-333333%; }
  .form-lg\:max-w-1/3 { max-width: 33.form-333333%; }
  .form-lg\:w-2/3 { width: 66.form-666667%; }
  .form-lg\:max-w-2/3 { max-width: 66.form-666667%; }
  .form-lg\:w-1/4 { width: 25%; }
  .form-lg\:max-w-1/4 { max-width: 25%; }
  .form-lg\:w-3/4 { width: 75%; }
  .form-lg\:max-w-3/4 { max-width: 75%; }
  .form-lg\:w-1/5 { width: 20%; }
  .form-lg\:max-w-1/5 { max-width: 20%; }
  .form-lg\:w-2/5 { width: 40%; }
  .form-lg\:max-w-2/5 { max-width: 40%; }
  .form-lg\:w-3/5 { width: 60%; }
  .form-lg\:max-w-3/5 { max-width: 60%; }
  .form-lg\:w-4/5 { width: 80%; }
  .form-lg\:max-w-4/5 { max-width: 80%; }
  .form-lg\:w-full { width: 100%; }
  .form-lg\:max-w-full { max-width: 100%; }
  .form-lg\:w-screen { width: 100vw; }
  .form-lg\:max-w-screen { max-width: 100vw; }
  .form-lg\:w-min { width: min-content; }
  .form-lg\:max-w-min { max-width: min-content; }
  .form-lg\:w-max { width: max-content; }
  .form-lg\:max-w-max { max-width: max-content; }
  .form-lg\:w-fit { width: fit-content; }
  .form-lg\:max-w-fit { max-width: fit-content; }
  .form-lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .form-lg\:col-span-1 { grid-column: span 1 / span 1; }
  .form-lg\:col-start-1 { grid-column-start: 1; }
  .form-lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .form-lg\:col-span-2 { grid-column: span 2 / span 2; }
  .form-lg\:col-start-2 { grid-column-start: 2; }
  .form-lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .form-lg\:col-span-3 { grid-column: span 3 / span 3; }
  .form-lg\:col-start-3 { grid-column-start: 3; }
  .form-lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .form-lg\:col-span-4 { grid-column: span 4 / span 4; }
  .form-lg\:col-start-4 { grid-column-start: 4; }
  .form-lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .form-lg\:col-span-5 { grid-column: span 5 / span 5; }
  .form-lg\:col-start-5 { grid-column-start: 5; }
  .form-lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .form-lg\:col-span-6 { grid-column: span 6 / span 6; }
  .form-lg\:col-start-6 { grid-column-start: 6; }
  .form-lg\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .form-lg\:col-span-7 { grid-column: span 7 / span 7; }
  .form-lg\:col-start-7 { grid-column-start: 7; }
  .form-lg\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .form-lg\:col-span-8 { grid-column: span 8 / span 8; }
  .form-lg\:col-start-8 { grid-column-start: 8; }
  .form-lg\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .form-lg\:col-span-9 { grid-column: span 9 / span 9; }
  .form-lg\:col-start-9 { grid-column-start: 9; }
  .form-lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .form-lg\:col-span-10 { grid-column: span 10 / span 10; }
  .form-lg\:col-start-10 { grid-column-start: 10; }
  .form-lg\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .form-lg\:col-span-11 { grid-column: span 11 / span 11; }
  .form-lg\:col-start-11 { grid-column-start: 11; }
  .form-lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .form-lg\:col-span-12 { grid-column: span 12 / span 12; }
  .form-lg\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1280px) {
  .form-xl\:text-slate-50 { color: #f8fafc; }
  .form-xl\:bg-slate-50 { background-color: #f8fafc; }
  .form-xl\:text-slate-100 { color: #f1f5f9; }
  .form-xl\:bg-slate-100 { background-color: #f1f5f9; }
  .form-xl\:text-slate-200 { color: #e2e8f0; }
  .form-xl\:bg-slate-200 { background-color: #e2e8f0; }
  .form-xl\:text-slate-300 { color: #cbd5e1; }
  .form-xl\:bg-slate-300 { background-color: #cbd5e1; }
  .form-xl\:text-slate-400 { color: #94a3b8; }
  .form-xl\:bg-slate-400 { background-color: #94a3b8; }
  .form-xl\:text-slate-500 { color: #64748b; }
  .form-xl\:bg-slate-500 { background-color: #64748b; }
  .form-xl\:text-slate-600 { color: #475569; }
  .form-xl\:bg-slate-600 { background-color: #475569; }
  .form-xl\:text-slate-700 { color: #334155; }
  .form-xl\:bg-slate-700 { background-color: #334155; }
  .form-xl\:text-slate-800 { color: #1e293b; }
  .form-xl\:bg-slate-800 { background-color: #1e293b; }
  .form-xl\:text-slate-900 { color: #0f172a; }
  .form-xl\:bg-slate-900 { background-color: #0f172a; }
  .form-xl\:text-slate-950 { color: #020617; }
  .form-xl\:bg-slate-950 { background-color: #020617; }
  .form-xl\:text-gray-50 { color: #f8fafc; }
  .form-xl\:bg-gray-50 { background-color: #f8fafc; }
  .form-xl\:text-gray-100 { color: #f1f5f9; }
  .form-xl\:bg-gray-100 { background-color: #f1f5f9; }
  .form-xl\:text-gray-200 { color: #e2e8f0; }
  .form-xl\:bg-gray-200 { background-color: #e2e8f0; }
  .form-xl\:text-gray-300 { color: #cbd5e1; }
  .form-xl\:bg-gray-300 { background-color: #cbd5e1; }
  .form-xl\:text-gray-400 { color: #94a3b8; }
  .form-xl\:bg-gray-400 { background-color: #94a3b8; }
  .form-xl\:text-gray-500 { color: #64748b; }
  .form-xl\:bg-gray-500 { background-color: #64748b; }
  .form-xl\:text-gray-600 { color: #475569; }
  .form-xl\:bg-gray-600 { background-color: #475569; }
  .form-xl\:text-gray-700 { color: #334155; }
  .form-xl\:bg-gray-700 { background-color: #334155; }
  .form-xl\:text-gray-800 { color: #1e293b; }
  .form-xl\:bg-gray-800 { background-color: #1e293b; }
  .form-xl\:text-gray-900 { color: #0f172a; }
  .form-xl\:bg-gray-900 { background-color: #0f172a; }
  .form-xl\:text-gray-950 { color: #020617; }
  .form-xl\:bg-gray-950 { background-color: #020617; }
  .form-xl\:text-zinc-50 { color: #f8fafc; }
  .form-xl\:bg-zinc-50 { background-color: #f8fafc; }
  .form-xl\:text-zinc-100 { color: #f1f5f9; }
  .form-xl\:bg-zinc-100 { background-color: #f1f5f9; }
  .form-xl\:text-zinc-200 { color: #e2e8f0; }
  .form-xl\:bg-zinc-200 { background-color: #e2e8f0; }
  .form-xl\:text-zinc-300 { color: #cbd5e1; }
  .form-xl\:bg-zinc-300 { background-color: #cbd5e1; }
  .form-xl\:text-zinc-400 { color: #94a3b8; }
  .form-xl\:bg-zinc-400 { background-color: #94a3b8; }
  .form-xl\:text-zinc-500 { color: #64748b; }
  .form-xl\:bg-zinc-500 { background-color: #64748b; }
  .form-xl\:text-zinc-600 { color: #475569; }
  .form-xl\:bg-zinc-600 { background-color: #475569; }
  .form-xl\:text-zinc-700 { color: #334155; }
  .form-xl\:bg-zinc-700 { background-color: #334155; }
  .form-xl\:text-zinc-800 { color: #1e293b; }
  .form-xl\:bg-zinc-800 { background-color: #1e293b; }
  .form-xl\:text-zinc-900 { color: #0f172a; }
  .form-xl\:bg-zinc-900 { background-color: #0f172a; }
  .form-xl\:text-zinc-950 { color: #020617; }
  .form-xl\:bg-zinc-950 { background-color: #020617; }
  .form-xl\:text-neutral-50 { color: #f8fafc; }
  .form-xl\:bg-neutral-50 { background-color: #f8fafc; }
  .form-xl\:text-neutral-100 { color: #f1f5f9; }
  .form-xl\:bg-neutral-100 { background-color: #f1f5f9; }
  .form-xl\:text-neutral-200 { color: #e2e8f0; }
  .form-xl\:bg-neutral-200 { background-color: #e2e8f0; }
  .form-xl\:text-neutral-300 { color: #cbd5e1; }
  .form-xl\:bg-neutral-300 { background-color: #cbd5e1; }
  .form-xl\:text-neutral-400 { color: #94a3b8; }
  .form-xl\:bg-neutral-400 { background-color: #94a3b8; }
  .form-xl\:text-neutral-500 { color: #64748b; }
  .form-xl\:bg-neutral-500 { background-color: #64748b; }
  .form-xl\:text-neutral-600 { color: #475569; }
  .form-xl\:bg-neutral-600 { background-color: #475569; }
  .form-xl\:text-neutral-700 { color: #334155; }
  .form-xl\:bg-neutral-700 { background-color: #334155; }
  .form-xl\:text-neutral-800 { color: #1e293b; }
  .form-xl\:bg-neutral-800 { background-color: #1e293b; }
  .form-xl\:text-neutral-900 { color: #0f172a; }
  .form-xl\:bg-neutral-900 { background-color: #0f172a; }
  .form-xl\:text-neutral-950 { color: #020617; }
  .form-xl\:bg-neutral-950 { background-color: #020617; }
  .form-xl\:text-stone-50 { color: #f8fafc; }
  .form-xl\:bg-stone-50 { background-color: #f8fafc; }
  .form-xl\:text-stone-100 { color: #f1f5f9; }
  .form-xl\:bg-stone-100 { background-color: #f1f5f9; }
  .form-xl\:text-stone-200 { color: #e2e8f0; }
  .form-xl\:bg-stone-200 { background-color: #e2e8f0; }
  .form-xl\:text-stone-300 { color: #cbd5e1; }
  .form-xl\:bg-stone-300 { background-color: #cbd5e1; }
  .form-xl\:text-stone-400 { color: #94a3b8; }
  .form-xl\:bg-stone-400 { background-color: #94a3b8; }
  .form-xl\:text-stone-500 { color: #64748b; }
  .form-xl\:bg-stone-500 { background-color: #64748b; }
  .form-xl\:text-stone-600 { color: #475569; }
  .form-xl\:bg-stone-600 { background-color: #475569; }
  .form-xl\:text-stone-700 { color: #334155; }
  .form-xl\:bg-stone-700 { background-color: #334155; }
  .form-xl\:text-stone-800 { color: #1e293b; }
  .form-xl\:bg-stone-800 { background-color: #1e293b; }
  .form-xl\:text-stone-900 { color: #0f172a; }
  .form-xl\:bg-stone-900 { background-color: #0f172a; }
  .form-xl\:text-stone-950 { color: #020617; }
  .form-xl\:bg-stone-950 { background-color: #020617; }
  .form-xl\:text-red-50 { color: #f8fafc; }
  .form-xl\:bg-red-50 { background-color: #f8fafc; }
  .form-xl\:text-red-100 { color: #f1f5f9; }
  .form-xl\:bg-red-100 { background-color: #f1f5f9; }
  .form-xl\:text-red-200 { color: #e2e8f0; }
  .form-xl\:bg-red-200 { background-color: #e2e8f0; }
  .form-xl\:text-red-300 { color: #cbd5e1; }
  .form-xl\:bg-red-300 { background-color: #cbd5e1; }
  .form-xl\:text-red-400 { color: #94a3b8; }
  .form-xl\:bg-red-400 { background-color: #94a3b8; }
  .form-xl\:text-red-500 { color: #64748b; }
  .form-xl\:bg-red-500 { background-color: #64748b; }
  .form-xl\:text-red-600 { color: #475569; }
  .form-xl\:bg-red-600 { background-color: #475569; }
  .form-xl\:text-red-700 { color: #334155; }
  .form-xl\:bg-red-700 { background-color: #334155; }
  .form-xl\:text-red-800 { color: #1e293b; }
  .form-xl\:bg-red-800 { background-color: #1e293b; }
  .form-xl\:text-red-900 { color: #0f172a; }
  .form-xl\:bg-red-900 { background-color: #0f172a; }
  .form-xl\:text-red-950 { color: #020617; }
  .form-xl\:bg-red-950 { background-color: #020617; }
  .form-xl\:text-orange-50 { color: #f8fafc; }
  .form-xl\:bg-orange-50 { background-color: #f8fafc; }
  .form-xl\:text-orange-100 { color: #f1f5f9; }
  .form-xl\:bg-orange-100 { background-color: #f1f5f9; }
  .form-xl\:text-orange-200 { color: #e2e8f0; }
  .form-xl\:bg-orange-200 { background-color: #e2e8f0; }
  .form-xl\:text-orange-300 { color: #cbd5e1; }
  .form-xl\:bg-orange-300 { background-color: #cbd5e1; }
  .form-xl\:text-orange-400 { color: #94a3b8; }
  .form-xl\:bg-orange-400 { background-color: #94a3b8; }
  .form-xl\:text-orange-500 { color: #64748b; }
  .form-xl\:bg-orange-500 { background-color: #64748b; }
  .form-xl\:text-orange-600 { color: #475569; }
  .form-xl\:bg-orange-600 { background-color: #475569; }
  .form-xl\:text-orange-700 { color: #334155; }
  .form-xl\:bg-orange-700 { background-color: #334155; }
  .form-xl\:text-orange-800 { color: #1e293b; }
  .form-xl\:bg-orange-800 { background-color: #1e293b; }
  .form-xl\:text-orange-900 { color: #0f172a; }
  .form-xl\:bg-orange-900 { background-color: #0f172a; }
  .form-xl\:text-orange-950 { color: #020617; }
  .form-xl\:bg-orange-950 { background-color: #020617; }
  .form-xl\:text-amber-50 { color: #f8fafc; }
  .form-xl\:bg-amber-50 { background-color: #f8fafc; }
  .form-xl\:text-amber-100 { color: #f1f5f9; }
  .form-xl\:bg-amber-100 { background-color: #f1f5f9; }
  .form-xl\:text-amber-200 { color: #e2e8f0; }
  .form-xl\:bg-amber-200 { background-color: #e2e8f0; }
  .form-xl\:text-amber-300 { color: #cbd5e1; }
  .form-xl\:bg-amber-300 { background-color: #cbd5e1; }
  .form-xl\:text-amber-400 { color: #94a3b8; }
  .form-xl\:bg-amber-400 { background-color: #94a3b8; }
  .form-xl\:text-amber-500 { color: #64748b; }
  .form-xl\:bg-amber-500 { background-color: #64748b; }
  .form-xl\:text-amber-600 { color: #475569; }
  .form-xl\:bg-amber-600 { background-color: #475569; }
  .form-xl\:text-amber-700 { color: #334155; }
  .form-xl\:bg-amber-700 { background-color: #334155; }
  .form-xl\:text-amber-800 { color: #1e293b; }
  .form-xl\:bg-amber-800 { background-color: #1e293b; }
  .form-xl\:text-amber-900 { color: #0f172a; }
  .form-xl\:bg-amber-900 { background-color: #0f172a; }
  .form-xl\:text-amber-950 { color: #020617; }
  .form-xl\:bg-amber-950 { background-color: #020617; }
  .form-xl\:text-yellow-50 { color: #f8fafc; }
  .form-xl\:bg-yellow-50 { background-color: #f8fafc; }
  .form-xl\:text-yellow-100 { color: #f1f5f9; }
  .form-xl\:bg-yellow-100 { background-color: #f1f5f9; }
  .form-xl\:text-yellow-200 { color: #e2e8f0; }
  .form-xl\:bg-yellow-200 { background-color: #e2e8f0; }
  .form-xl\:text-yellow-300 { color: #cbd5e1; }
  .form-xl\:bg-yellow-300 { background-color: #cbd5e1; }
  .form-xl\:text-yellow-400 { color: #94a3b8; }
  .form-xl\:bg-yellow-400 { background-color: #94a3b8; }
  .form-xl\:text-yellow-500 { color: #64748b; }
  .form-xl\:bg-yellow-500 { background-color: #64748b; }
  .form-xl\:text-yellow-600 { color: #475569; }
  .form-xl\:bg-yellow-600 { background-color: #475569; }
  .form-xl\:text-yellow-700 { color: #334155; }
  .form-xl\:bg-yellow-700 { background-color: #334155; }
  .form-xl\:text-yellow-800 { color: #1e293b; }
  .form-xl\:bg-yellow-800 { background-color: #1e293b; }
  .form-xl\:text-yellow-900 { color: #0f172a; }
  .form-xl\:bg-yellow-900 { background-color: #0f172a; }
  .form-xl\:text-yellow-950 { color: #020617; }
  .form-xl\:bg-yellow-950 { background-color: #020617; }
  .form-xl\:text-lime-50 { color: #f8fafc; }
  .form-xl\:bg-lime-50 { background-color: #f8fafc; }
  .form-xl\:text-lime-100 { color: #f1f5f9; }
  .form-xl\:bg-lime-100 { background-color: #f1f5f9; }
  .form-xl\:text-lime-200 { color: #e2e8f0; }
  .form-xl\:bg-lime-200 { background-color: #e2e8f0; }
  .form-xl\:text-lime-300 { color: #cbd5e1; }
  .form-xl\:bg-lime-300 { background-color: #cbd5e1; }
  .form-xl\:text-lime-400 { color: #94a3b8; }
  .form-xl\:bg-lime-400 { background-color: #94a3b8; }
  .form-xl\:text-lime-500 { color: #64748b; }
  .form-xl\:bg-lime-500 { background-color: #64748b; }
  .form-xl\:text-lime-600 { color: #475569; }
  .form-xl\:bg-lime-600 { background-color: #475569; }
  .form-xl\:text-lime-700 { color: #334155; }
  .form-xl\:bg-lime-700 { background-color: #334155; }
  .form-xl\:text-lime-800 { color: #1e293b; }
  .form-xl\:bg-lime-800 { background-color: #1e293b; }
  .form-xl\:text-lime-900 { color: #0f172a; }
  .form-xl\:bg-lime-900 { background-color: #0f172a; }
  .form-xl\:text-lime-950 { color: #020617; }
  .form-xl\:bg-lime-950 { background-color: #020617; }
  .form-xl\:text-green-50 { color: #f8fafc; }
  .form-xl\:bg-green-50 { background-color: #f8fafc; }
  .form-xl\:text-green-100 { color: #f1f5f9; }
  .form-xl\:bg-green-100 { background-color: #f1f5f9; }
  .form-xl\:text-green-200 { color: #e2e8f0; }
  .form-xl\:bg-green-200 { background-color: #e2e8f0; }
  .form-xl\:text-green-300 { color: #cbd5e1; }
  .form-xl\:bg-green-300 { background-color: #cbd5e1; }
  .form-xl\:text-green-400 { color: #94a3b8; }
  .form-xl\:bg-green-400 { background-color: #94a3b8; }
  .form-xl\:text-green-500 { color: #64748b; }
  .form-xl\:bg-green-500 { background-color: #64748b; }
  .form-xl\:text-green-600 { color: #475569; }
  .form-xl\:bg-green-600 { background-color: #475569; }
  .form-xl\:text-green-700 { color: #334155; }
  .form-xl\:bg-green-700 { background-color: #334155; }
  .form-xl\:text-green-800 { color: #1e293b; }
  .form-xl\:bg-green-800 { background-color: #1e293b; }
  .form-xl\:text-green-900 { color: #0f172a; }
  .form-xl\:bg-green-900 { background-color: #0f172a; }
  .form-xl\:text-green-950 { color: #020617; }
  .form-xl\:bg-green-950 { background-color: #020617; }
  .form-xl\:w-1/2 { width: 50%; }
  .form-xl\:max-w-1/2 { max-width: 50%; }
  .form-xl\:w-1/3 { width: 33.form-333333%; }
  .form-xl\:max-w-1/3 { max-width: 33.form-333333%; }
  .form-xl\:w-2/3 { width: 66.form-666667%; }
  .form-xl\:max-w-2/3 { max-width: 66.form-666667%; }
  .form-xl\:w-1/4 { width: 25%; }
  .form-xl\:max-w-1/4 { max-width: 25%; }
  .form-xl\:w-3/4 { width: 75%; }
  .form-xl\:max-w-3/4 { max-width: 75%; }
  .form-xl\:w-1/5 { width: 20%; }
  .form-xl\:max-w-1/5 { max-width: 20%; }
  .form-xl\:w-2/5 { width: 40%; }
  .form-xl\:max-w-2/5 { max-width: 40%; }
  .form-xl\:w-3/5 { width: 60%; }
  .form-xl\:max-w-3/5 { max-width: 60%; }
  .form-xl\:w-4/5 { width: 80%; }
  .form-xl\:max-w-4/5 { max-width: 80%; }
  .form-xl\:w-full { width: 100%; }
  .form-xl\:max-w-full { max-width: 100%; }
  .form-xl\:w-screen { width: 100vw; }
  .form-xl\:max-w-screen { max-width: 100vw; }
  .form-xl\:w-min { width: min-content; }
  .form-xl\:max-w-min { max-width: min-content; }
  .form-xl\:w-max { width: max-content; }
  .form-xl\:max-w-max { max-width: max-content; }
  .form-xl\:w-fit { width: fit-content; }
  .form-xl\:max-w-fit { max-width: fit-content; }
  .form-xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .form-xl\:col-span-1 { grid-column: span 1 / span 1; }
  .form-xl\:col-start-1 { grid-column-start: 1; }
  .form-xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .form-xl\:col-span-2 { grid-column: span 2 / span 2; }
  .form-xl\:col-start-2 { grid-column-start: 2; }
  .form-xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .form-xl\:col-span-3 { grid-column: span 3 / span 3; }
  .form-xl\:col-start-3 { grid-column-start: 3; }
  .form-xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .form-xl\:col-span-4 { grid-column: span 4 / span 4; }
  .form-xl\:col-start-4 { grid-column-start: 4; }
  .form-xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .form-xl\:col-span-5 { grid-column: span 5 / span 5; }
  .form-xl\:col-start-5 { grid-column-start: 5; }
  .form-xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .form-xl\:col-span-6 { grid-column: span 6 / span 6; }
  .form-xl\:col-start-6 { grid-column-start: 6; }
  .form-xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .form-xl\:col-span-7 { grid-column: span 7 / span 7; }
  .form-xl\:col-start-7 { grid-column-start: 7; }
  .form-xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .form-xl\:col-span-8 { grid-column: span 8 / span 8; }
  .form-xl\:col-start-8 { grid-column-start: 8; }
  .form-xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .form-xl\:col-span-9 { grid-column: span 9 / span 9; }
  .form-xl\:col-start-9 { grid-column-start: 9; }
  .form-xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .form-xl\:col-span-10 { grid-column: span 10 / span 10; }
  .form-xl\:col-start-10 { grid-column-start: 10; }
  .form-xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .form-xl\:col-span-11 { grid-column: span 11 / span 11; }
  .form-xl\:col-start-11 { grid-column-start: 11; }
  .form-xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .form-xl\:col-span-12 { grid-column: span 12 / span 12; }
  .form-xl\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1536px) {
  .form-2xl\:text-slate-50 { color: #f8fafc; }
  .form-2xl\:bg-slate-50 { background-color: #f8fafc; }
  .form-2xl\:text-slate-100 { color: #f1f5f9; }
  .form-2xl\:bg-slate-100 { background-color: #f1f5f9; }
  .form-2xl\:text-slate-200 { color: #e2e8f0; }
  .form-2xl\:bg-slate-200 { background-color: #e2e8f0; }
  .form-2xl\:text-slate-300 { color: #cbd5e1; }
  .form-2xl\:bg-slate-300 { background-color: #cbd5e1; }
  .form-2xl\:text-slate-400 { color: #94a3b8; }
  .form-2xl\:bg-slate-400 { background-color: #94a3b8; }
  .form-2xl\:text-slate-500 { color: #64748b; }
  .form-2xl\:bg-slate-500 { background-color: #64748b; }
  .form-2xl\:text-slate-600 { color: #475569; }
  .form-2xl\:bg-slate-600 { background-color: #475569; }
  .form-2xl\:text-slate-700 { color: #334155; }
  .form-2xl\:bg-slate-700 { background-color: #334155; }
  .form-2xl\:text-slate-800 { color: #1e293b; }
  .form-2xl\:bg-slate-800 { background-color: #1e293b; }
  .form-2xl\:text-slate-900 { color: #0f172a; }
  .form-2xl\:bg-slate-900 { background-color: #0f172a; }
  .form-2xl\:text-slate-950 { color: #020617; }
  .form-2xl\:bg-slate-950 { background-color: #020617; }
  .form-2xl\:text-gray-50 { color: #f8fafc; }
  .form-2xl\:bg-gray-50 { background-color: #f8fafc; }
  .form-2xl\:text-gray-100 { color: #f1f5f9; }
  .form-2xl\:bg-gray-100 { background-color: #f1f5f9; }
  .form-2xl\:text-gray-200 { color: #e2e8f0; }
  .form-2xl\:bg-gray-200 { background-color: #e2e8f0; }
  .form-2xl\:text-gray-300 { color: #cbd5e1; }
  .form-2xl\:bg-gray-300 { background-color: #cbd5e1; }
  .form-2xl\:text-gray-400 { color: #94a3b8; }
  .form-2xl\:bg-gray-400 { background-color: #94a3b8; }
  .form-2xl\:text-gray-500 { color: #64748b; }
  .form-2xl\:bg-gray-500 { background-color: #64748b; }
  .form-2xl\:text-gray-600 { color: #475569; }
  .form-2xl\:bg-gray-600 { background-color: #475569; }
  .form-2xl\:text-gray-700 { color: #334155; }
  .form-2xl\:bg-gray-700 { background-color: #334155; }
  .form-2xl\:text-gray-800 { color: #1e293b; }
  .form-2xl\:bg-gray-800 { background-color: #1e293b; }
  .form-2xl\:text-gray-900 { color: #0f172a; }
  .form-2xl\:bg-gray-900 { background-color: #0f172a; }
  .form-2xl\:text-gray-950 { color: #020617; }
  .form-2xl\:bg-gray-950 { background-color: #020617; }
  .form-2xl\:text-zinc-50 { color: #f8fafc; }
  .form-2xl\:bg-zinc-50 { background-color: #f8fafc; }
  .form-2xl\:text-zinc-100 { color: #f1f5f9; }
  .form-2xl\:bg-zinc-100 { background-color: #f1f5f9; }
  .form-2xl\:text-zinc-200 { color: #e2e8f0; }
  .form-2xl\:bg-zinc-200 { background-color: #e2e8f0; }
  .form-2xl\:text-zinc-300 { color: #cbd5e1; }
  .form-2xl\:bg-zinc-300 { background-color: #cbd5e1; }
  .form-2xl\:text-zinc-400 { color: #94a3b8; }
  .form-2xl\:bg-zinc-400 { background-color: #94a3b8; }
  .form-2xl\:text-zinc-500 { color: #64748b; }
  .form-2xl\:bg-zinc-500 { background-color: #64748b; }
  .form-2xl\:text-zinc-600 { color: #475569; }
  .form-2xl\:bg-zinc-600 { background-color: #475569; }
  .form-2xl\:text-zinc-700 { color: #334155; }
  .form-2xl\:bg-zinc-700 { background-color: #334155; }
  .form-2xl\:text-zinc-800 { color: #1e293b; }
  .form-2xl\:bg-zinc-800 { background-color: #1e293b; }
  .form-2xl\:text-zinc-900 { color: #0f172a; }
  .form-2xl\:bg-zinc-900 { background-color: #0f172a; }
  .form-2xl\:text-zinc-950 { color: #020617; }
  .form-2xl\:bg-zinc-950 { background-color: #020617; }
  .form-2xl\:text-neutral-50 { color: #f8fafc; }
  .form-2xl\:bg-neutral-50 { background-color: #f8fafc; }
  .form-2xl\:text-neutral-100 { color: #f1f5f9; }
  .form-2xl\:bg-neutral-100 { background-color: #f1f5f9; }
  .form-2xl\:text-neutral-200 { color: #e2e8f0; }
  .form-2xl\:bg-neutral-200 { background-color: #e2e8f0; }
  .form-2xl\:text-neutral-300 { color: #cbd5e1; }
  .form-2xl\:bg-neutral-300 { background-color: #cbd5e1; }
  .form-2xl\:text-neutral-400 { color: #94a3b8; }
  .form-2xl\:bg-neutral-400 { background-color: #94a3b8; }
  .form-2xl\:text-neutral-500 { color: #64748b; }
  .form-2xl\:bg-neutral-500 { background-color: #64748b; }
  .form-2xl\:text-neutral-600 { color: #475569; }
  .form-2xl\:bg-neutral-600 { background-color: #475569; }
  .form-2xl\:text-neutral-700 { color: #334155; }
  .form-2xl\:bg-neutral-700 { background-color: #334155; }
  .form-2xl\:text-neutral-800 { color: #1e293b; }
  .form-2xl\:bg-neutral-800 { background-color: #1e293b; }
  .form-2xl\:text-neutral-900 { color: #0f172a; }
  .form-2xl\:bg-neutral-900 { background-color: #0f172a; }
  .form-2xl\:text-neutral-950 { color: #020617; }
  .form-2xl\:bg-neutral-950 { background-color: #020617; }
  .form-2xl\:text-stone-50 { color: #f8fafc; }
  .form-2xl\:bg-stone-50 { background-color: #f8fafc; }
  .form-2xl\:text-stone-100 { color: #f1f5f9; }
  .form-2xl\:bg-stone-100 { background-color: #f1f5f9; }
  .form-2xl\:text-stone-200 { color: #e2e8f0; }
  .form-2xl\:bg-stone-200 { background-color: #e2e8f0; }
  .form-2xl\:text-stone-300 { color: #cbd5e1; }
  .form-2xl\:bg-stone-300 { background-color: #cbd5e1; }
  .form-2xl\:text-stone-400 { color: #94a3b8; }
  .form-2xl\:bg-stone-400 { background-color: #94a3b8; }
  .form-2xl\:text-stone-500 { color: #64748b; }
  .form-2xl\:bg-stone-500 { background-color: #64748b; }
  .form-2xl\:text-stone-600 { color: #475569; }
  .form-2xl\:bg-stone-600 { background-color: #475569; }
  .form-2xl\:text-stone-700 { color: #334155; }
  .form-2xl\:bg-stone-700 { background-color: #334155; }
  .form-2xl\:text-stone-800 { color: #1e293b; }
  .form-2xl\:bg-stone-800 { background-color: #1e293b; }
  .form-2xl\:text-stone-900 { color: #0f172a; }
  .form-2xl\:bg-stone-900 { background-color: #0f172a; }
  .form-2xl\:text-stone-950 { color: #020617; }
  .form-2xl\:bg-stone-950 { background-color: #020617; }
  .form-2xl\:text-red-50 { color: #f8fafc; }
  .form-2xl\:bg-red-50 { background-color: #f8fafc; }
  .form-2xl\:text-red-100 { color: #f1f5f9; }
  .form-2xl\:bg-red-100 { background-color: #f1f5f9; }
  .form-2xl\:text-red-200 { color: #e2e8f0; }
  .form-2xl\:bg-red-200 { background-color: #e2e8f0; }
  .form-2xl\:text-red-300 { color: #cbd5e1; }
  .form-2xl\:bg-red-300 { background-color: #cbd5e1; }
  .form-2xl\:text-red-400 { color: #94a3b8; }
  .form-2xl\:bg-red-400 { background-color: #94a3b8; }
  .form-2xl\:text-red-500 { color: #64748b; }
  .form-2xl\:bg-red-500 { background-color: #64748b; }
  .form-2xl\:text-red-600 { color: #475569; }
  .form-2xl\:bg-red-600 { background-color: #475569; }
  .form-2xl\:text-red-700 { color: #334155; }
  .form-2xl\:bg-red-700 { background-color: #334155; }
  .form-2xl\:text-red-800 { color: #1e293b; }
  .form-2xl\:bg-red-800 { background-color: #1e293b; }
  .form-2xl\:text-red-900 { color: #0f172a; }
  .form-2xl\:bg-red-900 { background-color: #0f172a; }
  .form-2xl\:text-red-950 { color: #020617; }
  .form-2xl\:bg-red-950 { background-color: #020617; }
  .form-2xl\:text-orange-50 { color: #f8fafc; }
  .form-2xl\:bg-orange-50 { background-color: #f8fafc; }
  .form-2xl\:text-orange-100 { color: #f1f5f9; }
  .form-2xl\:bg-orange-100 { background-color: #f1f5f9; }
  .form-2xl\:text-orange-200 { color: #e2e8f0; }
  .form-2xl\:bg-orange-200 { background-color: #e2e8f0; }
  .form-2xl\:text-orange-300 { color: #cbd5e1; }
  .form-2xl\:bg-orange-300 { background-color: #cbd5e1; }
  .form-2xl\:text-orange-400 { color: #94a3b8; }
  .form-2xl\:bg-orange-400 { background-color: #94a3b8; }
  .form-2xl\:text-orange-500 { color: #64748b; }
  .form-2xl\:bg-orange-500 { background-color: #64748b; }
  .form-2xl\:text-orange-600 { color: #475569; }
  .form-2xl\:bg-orange-600 { background-color: #475569; }
  .form-2xl\:text-orange-700 { color: #334155; }
  .form-2xl\:bg-orange-700 { background-color: #334155; }
  .form-2xl\:text-orange-800 { color: #1e293b; }
  .form-2xl\:bg-orange-800 { background-color: #1e293b; }
  .form-2xl\:text-orange-900 { color: #0f172a; }
  .form-2xl\:bg-orange-900 { background-color: #0f172a; }
  .form-2xl\:text-orange-950 { color: #020617; }
  .form-2xl\:bg-orange-950 { background-color: #020617; }
  .form-2xl\:text-amber-50 { color: #f8fafc; }
  .form-2xl\:bg-amber-50 { background-color: #f8fafc; }
  .form-2xl\:text-amber-100 { color: #f1f5f9; }
  .form-2xl\:bg-amber-100 { background-color: #f1f5f9; }
  .form-2xl\:text-amber-200 { color: #e2e8f0; }
  .form-2xl\:bg-amber-200 { background-color: #e2e8f0; }
  .form-2xl\:text-amber-300 { color: #cbd5e1; }
  .form-2xl\:bg-amber-300 { background-color: #cbd5e1; }
  .form-2xl\:text-amber-400 { color: #94a3b8; }
  .form-2xl\:bg-amber-400 { background-color: #94a3b8; }
  .form-2xl\:text-amber-500 { color: #64748b; }
  .form-2xl\:bg-amber-500 { background-color: #64748b; }
  .form-2xl\:text-amber-600 { color: #475569; }
  .form-2xl\:bg-amber-600 { background-color: #475569; }
  .form-2xl\:text-amber-700 { color: #334155; }
  .form-2xl\:bg-amber-700 { background-color: #334155; }
  .form-2xl\:text-amber-800 { color: #1e293b; }
  .form-2xl\:bg-amber-800 { background-color: #1e293b; }
  .form-2xl\:text-amber-900 { color: #0f172a; }
  .form-2xl\:bg-amber-900 { background-color: #0f172a; }
  .form-2xl\:text-amber-950 { color: #020617; }
  .form-2xl\:bg-amber-950 { background-color: #020617; }
  .form-2xl\:text-yellow-50 { color: #f8fafc; }
  .form-2xl\:bg-yellow-50 { background-color: #f8fafc; }
  .form-2xl\:text-yellow-100 { color: #f1f5f9; }
  .form-2xl\:bg-yellow-100 { background-color: #f1f5f9; }
  .form-2xl\:text-yellow-200 { color: #e2e8f0; }
  .form-2xl\:bg-yellow-200 { background-color: #e2e8f0; }
  .form-2xl\:text-yellow-300 { color: #cbd5e1; }
  .form-2xl\:bg-yellow-300 { background-color: #cbd5e1; }
  .form-2xl\:text-yellow-400 { color: #94a3b8; }
  .form-2xl\:bg-yellow-400 { background-color: #94a3b8; }
  .form-2xl\:text-yellow-500 { color: #64748b; }
  .form-2xl\:bg-yellow-500 { background-color: #64748b; }
  .form-2xl\:text-yellow-600 { color: #475569; }
  .form-2xl\:bg-yellow-600 { background-color: #475569; }
  .form-2xl\:text-yellow-700 { color: #334155; }
  .form-2xl\:bg-yellow-700 { background-color: #334155; }
  .form-2xl\:text-yellow-800 { color: #1e293b; }
  .form-2xl\:bg-yellow-800 { background-color: #1e293b; }
  .form-2xl\:text-yellow-900 { color: #0f172a; }
  .form-2xl\:bg-yellow-900 { background-color: #0f172a; }
  .form-2xl\:text-yellow-950 { color: #020617; }
  .form-2xl\:bg-yellow-950 { background-color: #020617; }
  .form-2xl\:text-lime-50 { color: #f8fafc; }
  .form-2xl\:bg-lime-50 { background-color: #f8fafc; }
  .form-2xl\:text-lime-100 { color: #f1f5f9; }
  .form-2xl\:bg-lime-100 { background-color: #f1f5f9; }
  .form-2xl\:text-lime-200 { color: #e2e8f0; }
  .form-2xl\:bg-lime-200 { background-color: #e2e8f0; }
  .form-2xl\:text-lime-300 { color: #cbd5e1; }
  .form-2xl\:bg-lime-300 { background-color: #cbd5e1; }
  .form-2xl\:text-lime-400 { color: #94a3b8; }
  .form-2xl\:bg-lime-400 { background-color: #94a3b8; }
  .form-2xl\:text-lime-500 { color: #64748b; }
  .form-2xl\:bg-lime-500 { background-color: #64748b; }
  .form-2xl\:text-lime-600 { color: #475569; }
  .form-2xl\:bg-lime-600 { background-color: #475569; }
  .form-2xl\:text-lime-700 { color: #334155; }
  .form-2xl\:bg-lime-700 { background-color: #334155; }
  .form-2xl\:text-lime-800 { color: #1e293b; }
  .form-2xl\:bg-lime-800 { background-color: #1e293b; }
  .form-2xl\:text-lime-900 { color: #0f172a; }
  .form-2xl\:bg-lime-900 { background-color: #0f172a; }
  .form-2xl\:text-lime-950 { color: #020617; }
  .form-2xl\:bg-lime-950 { background-color: #020617; }
  .form-2xl\:text-green-50 { color: #f8fafc; }
  .form-2xl\:bg-green-50 { background-color: #f8fafc; }
  .form-2xl\:text-green-100 { color: #f1f5f9; }
  .form-2xl\:bg-green-100 { background-color: #f1f5f9; }
  .form-2xl\:text-green-200 { color: #e2e8f0; }
  .form-2xl\:bg-green-200 { background-color: #e2e8f0; }
  .form-2xl\:text-green-300 { color: #cbd5e1; }
  .form-2xl\:bg-green-300 { background-color: #cbd5e1; }
  .form-2xl\:text-green-400 { color: #94a3b8; }
  .form-2xl\:bg-green-400 { background-color: #94a3b8; }
  .form-2xl\:text-green-500 { color: #64748b; }
  .form-2xl\:bg-green-500 { background-color: #64748b; }
  .form-2xl\:text-green-600 { color: #475569; }
  .form-2xl\:bg-green-600 { background-color: #475569; }
  .form-2xl\:text-green-700 { color: #334155; }
  .form-2xl\:bg-green-700 { background-color: #334155; }
  .form-2xl\:text-green-800 { color: #1e293b; }
  .form-2xl\:bg-green-800 { background-color: #1e293b; }
  .form-2xl\:text-green-900 { color: #0f172a; }
  .form-2xl\:bg-green-900 { background-color: #0f172a; }
  .form-2xl\:text-green-950 { color: #020617; }
  .form-2xl\:bg-green-950 { background-color: #020617; }
  .form-2xl\:w-1/2 { width: 50%; }
  .form-2xl\:max-w-1/2 { max-width: 50%; }
  .form-2xl\:w-1/3 { width: 33.form-333333%; }
  .form-2xl\:max-w-1/3 { max-width: 33.form-333333%; }
  .form-2xl\:w-2/3 { width: 66.form-666667%; }
  .form-2xl\:max-w-2/3 { max-width: 66.form-666667%; }
  .form-2xl\:w-1/4 { width: 25%; }
  .form-2xl\:max-w-1/4 { max-width: 25%; }
  .form-2xl\:w-3/4 { width: 75%; }
  .form-2xl\:max-w-3/4 { max-width: 75%; }
  .form-2xl\:w-1/5 { width: 20%; }
  .form-2xl\:max-w-1/5 { max-width: 20%; }
  .form-2xl\:w-2/5 { width: 40%; }
  .form-2xl\:max-w-2/5 { max-width: 40%; }
  .form-2xl\:w-3/5 { width: 60%; }
  .form-2xl\:max-w-3/5 { max-width: 60%; }
  .form-2xl\:w-4/5 { width: 80%; }
  .form-2xl\:max-w-4/5 { max-width: 80%; }
  .form-2xl\:w-full { width: 100%; }
  .form-2xl\:max-w-full { max-width: 100%; }
  .form-2xl\:w-screen { width: 100vw; }
  .form-2xl\:max-w-screen { max-width: 100vw; }
  .form-2xl\:w-min { width: min-content; }
  .form-2xl\:max-w-min { max-width: min-content; }
  .form-2xl\:w-max { width: max-content; }
  .form-2xl\:max-w-max { max-width: max-content; }
  .form-2xl\:w-fit { width: fit-content; }
  .form-2xl\:max-w-fit { max-width: fit-content; }
  .form-2xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .form-2xl\:col-span-1 { grid-column: span 1 / span 1; }
  .form-2xl\:col-start-1 { grid-column-start: 1; }
  .form-2xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .form-2xl\:col-span-2 { grid-column: span 2 / span 2; }
  .form-2xl\:col-start-2 { grid-column-start: 2; }
  .form-2xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .form-2xl\:col-span-3 { grid-column: span 3 / span 3; }
  .form-2xl\:col-start-3 { grid-column-start: 3; }
  .form-2xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .form-2xl\:col-span-4 { grid-column: span 4 / span 4; }
  .form-2xl\:col-start-4 { grid-column-start: 4; }
  .form-2xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .form-2xl\:col-span-5 { grid-column: span 5 / span 5; }
  .form-2xl\:col-start-5 { grid-column-start: 5; }
  .form-2xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .form-2xl\:col-span-6 { grid-column: span 6 / span 6; }
  .form-2xl\:col-start-6 { grid-column-start: 6; }
  .form-2xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .form-2xl\:col-span-7 { grid-column: span 7 / span 7; }
  .form-2xl\:col-start-7 { grid-column-start: 7; }
  .form-2xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .form-2xl\:col-span-8 { grid-column: span 8 / span 8; }
  .form-2xl\:col-start-8 { grid-column-start: 8; }
  .form-2xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .form-2xl\:col-span-9 { grid-column: span 9 / span 9; }
  .form-2xl\:col-start-9 { grid-column-start: 9; }
  .form-2xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .form-2xl\:col-span-10 { grid-column: span 10 / span 10; }
  .form-2xl\:col-start-10 { grid-column-start: 10; }
  .form-2xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .form-2xl\:col-span-11 { grid-column: span 11 / span 11; }
  .form-2xl\:col-start-11 { grid-column-start: 11; }
  .form-2xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .form-2xl\:col-span-12 { grid-column: span 12 / span 12; }
  .form-2xl\:col-start-12 { grid-column-start: 12; }
}

.form-transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.form-4, 0, 0.form-2, 1); transition-duration: 150ms; }
.form-transition-colors { transition-property: colors; transition-timing-function: cubic-bezier(0.form-4, 0, 0.form-2, 1); transition-duration: 150ms; }
.form-transition-opacity { transition-property: opacity; transition-timing-function: cubic-bezier(0.form-4, 0, 0.form-2, 1); transition-duration: 150ms; }
.form-transition-shadow { transition-property: shadow; transition-timing-function: cubic-bezier(0.form-4, 0, 0.form-2, 1); transition-duration: 150ms; }
.form-transition-transform { transition-property: transform; transition-timing-function: cubic-bezier(0.form-4, 0, 0.form-2, 1); transition-duration: 150ms; }
.form-transition-none { transition-property: none; transition-timing-function: cubic-bezier(0.form-4, 0, 0.form-2, 1); transition-duration: 150ms; }
.form-duration-75 { transition-duration: 75ms; }
.form-duration-100 { transition-duration: 100ms; }
.form-duration-150 { transition-duration: 150ms; }
.form-duration-200 { transition-duration: 200ms; }
.form-duration-300 { transition-duration: 300ms; }
.form-duration-500 { transition-duration: 500ms; }
.form-duration-700 { transition-duration: 700ms; }
.form-duration-1000 { transition-duration: 1000ms; }
.form-ease-linear { transition-timing-function: linear; }
.form-ease-in { transition-timing-function: cubic-bezier(0.form-4, 0, 1, 1); }
.form-ease-out { transition-timing-function: cubic-bezier(0, 0, 0.form-2, 1); }
.form-ease-in-out { transition-timing-function: cubic-bezier(0.form-4, 0, 0.form-2, 1); }

.form-blur-0 { filter: blur(0px); }
.form-blur-4 { filter: blur(4px); }
.form-blur-8 { filter: blur(8px); }
.form-blur-12 { filter: blur(12px); }
.form-blur-16 { filter: blur(16px); }
.form-blur-24 { filter: blur(24px); }
.form-brightness-0 { filter: brightness(0.form-0); }
.form-brightness-5 { filter: brightness(0.form-05); }
.form-brightness-10 { filter: brightness(0.form-1); }
.form-brightness-15 { filter: brightness(0.form-15); }
.form-brightness-20 { filter: brightness(0.form-2); }
.form-brightness-25 { filter: brightness(0.form-25); }
.form-brightness-30 { filter: brightness(0.form-3); }
.form-brightness-35 { filter: brightness(0.form-35); }
.form-brightness-40 { filter: brightness(0.form-4); }
.form-brightness-45 { filter: brightness(0.form-45); }
.form-brightness-50 { filter: brightness(0.form-5); }
.form-brightness-55 { filter: brightness(0.form-55); }
.form-brightness-60 { filter: brightness(0.form-6); }
.form-brightness-65 { filter: brightness(0.form-65); }
.form-brightness-70 { filter: brightness(0.form-7); }
.form-brightness-75 { filter: brightness(0.form-75); }
.form-brightness-80 { filter: brightness(0.form-8); }
.form-brightness-85 { filter: brightness(0.form-85); }
.form-brightness-90 { filter: brightness(0.form-9); }
.form-brightness-95 { filter: brightness(0.form-95); }
.form-brightness-100 { filter: brightness(1.form-0); }
.form-brightness-105 { filter: brightness(1.form-05); }
.form-brightness-110 { filter: brightness(1.form-1); }
.form-brightness-115 { filter: brightness(1.form-15); }
.form-brightness-120 { filter: brightness(1.form-2); }
.form-brightness-125 { filter: brightness(1.form-25); }
.form-brightness-130 { filter: brightness(1.form-3); }
.form-brightness-135 { filter: brightness(1.form-35); }
.form-brightness-140 { filter: brightness(1.form-4); }
.form-brightness-145 { filter: brightness(1.form-45); }
.form-brightness-150 { filter: brightness(1.form-5); }
.form-brightness-155 { filter: brightness(1.form-55); }
.form-brightness-160 { filter: brightness(1.form-6); }
.form-brightness-165 { filter: brightness(1.form-65); }
.form-brightness-170 { filter: brightness(1.form-7); }
.form-brightness-175 { filter: brightness(1.form-75); }
.form-brightness-180 { filter: brightness(1.form-8); }
.form-brightness-185 { filter: brightness(1.form-85); }
.form-brightness-190 { filter: brightness(1.form-9); }
.form-brightness-195 { filter: brightness(1.form-95); }
.form-brightness-200 { filter: brightness(2.form-0); }
.form-contrast-0 { filter: contrast(0.form-0); }
.form-contrast-5 { filter: contrast(0.form-05); }
.form-contrast-10 { filter: contrast(0.form-1); }
.form-contrast-15 { filter: contrast(0.form-15); }
.form-contrast-20 { filter: contrast(0.form-2); }
.form-contrast-25 { filter: contrast(0.form-25); }
.form-contrast-30 { filter: contrast(0.form-3); }
.form-contrast-35 { filter: contrast(0.form-35); }
.form-contrast-40 { filter: contrast(0.form-4); }
.form-contrast-45 { filter: contrast(0.form-45); }
.form-contrast-50 { filter: contrast(0.form-5); }
.form-contrast-55 { filter: contrast(0.form-55); }
.form-contrast-60 { filter: contrast(0.form-6); }
.form-contrast-65 { filter: contrast(0.form-65); }
.form-contrast-70 { filter: contrast(0.form-7); }
.form-contrast-75 { filter: contrast(0.form-75); }
.form-contrast-80 { filter: contrast(0.form-8); }
.form-contrast-85 { filter: contrast(0.form-85); }
.form-contrast-90 { filter: contrast(0.form-9); }
.form-contrast-95 { filter: contrast(0.form-95); }
.form-contrast-100 { filter: contrast(1.form-0); }
.form-contrast-105 { filter: contrast(1.form-05); }
.form-contrast-110 { filter: contrast(1.form-1); }
.form-contrast-115 { filter: contrast(1.form-15); }
.form-contrast-120 { filter: contrast(1.form-2); }
.form-contrast-125 { filter: contrast(1.form-25); }
.form-contrast-130 { filter: contrast(1.form-3); }
.form-contrast-135 { filter: contrast(1.form-35); }
.form-contrast-140 { filter: contrast(1.form-4); }
.form-contrast-145 { filter: contrast(1.form-45); }
.form-contrast-150 { filter: contrast(1.form-5); }
.form-contrast-155 { filter: contrast(1.form-55); }
.form-contrast-160 { filter: contrast(1.form-6); }
.form-contrast-165 { filter: contrast(1.form-65); }
.form-contrast-170 { filter: contrast(1.form-7); }
.form-contrast-175 { filter: contrast(1.form-75); }
.form-contrast-180 { filter: contrast(1.form-8); }
.form-contrast-185 { filter: contrast(1.form-85); }
.form-contrast-190 { filter: contrast(1.form-9); }
.form-contrast-195 { filter: contrast(1.form-95); }
.form-contrast-200 { filter: contrast(2.form-0); }

.form-hover\:p-0:hover { padding: 0px; }
.form-hover\:p-0.form-5:hover { padding: 0.form-125rem; }
.form-hover\:p-1:hover { padding: 0.form-25rem; }
.form-hover\:p-1.form-5:hover { padding: 0.form-375rem; }
.form-hover\:p-2:hover { padding: 0.form-5rem; }
.form-hover\:p-2.form-5:hover { padding: 0.form-625rem; }
.form-hover\:p-3:hover { padding: 0.form-75rem; }
.form-hover\:p-3.form-5:hover { padding: 0.form-875rem; }
.form-hover\:p-4:hover { padding: 1rem; }
.form-hover\:p-5:hover { padding: 1.form-25rem; }
.form-hover\:p-6:hover { padding: 1.form-5rem; }
.form-hover\:p-7:hover { padding: 1.form-75rem; }
.form-hover\:p-8:hover { padding: 2rem; }
.form-hover\:p-9:hover { padding: 2.form-25rem; }
.form-hover\:p-10:hover { padding: 2.form-5rem; }
.form-hover\:p-11:hover { padding: 2.form-75rem; }
.form-hover\:p-12:hover { padding: 3rem; }
.form-hover\:p-14:hover { padding: 3.form-5rem; }
.form-hover\:p-16:hover { padding: 4rem; }
.form-hover\:p-20:hover { padding: 5rem; }
.form-hover\:p-24:hover { padding: 6rem; }
.form-hover\:p-28:hover { padding: 7rem; }
.form-hover\:p-32:hover { padding: 8rem; }
.form-hover\:p-36:hover { padding: 9rem; }
.form-hover\:p-40:hover { padding: 10rem; }
.form-hover\:p-44:hover { padding: 11rem; }
.form-hover\:p-48:hover { padding: 12rem; }
.form-hover\:p-52:hover { padding: 13rem; }
.form-hover\:p-56:hover { padding: 14rem; }
.form-hover\:p-60:hover { padding: 15rem; }
.form-hover\:p-64:hover { padding: 16rem; }
.form-hover\:p-72:hover { padding: 18rem; }
.form-hover\:p-80:hover { padding: 20rem; }
.form-hover\:p-96:hover { padding: 24rem; }
.form-hover\:m-0:hover { margin: 0px; }
.form-hover\:m-0.form-5:hover { margin: 0.form-125rem; }
.form-hover\:m-1:hover { margin: 0.form-25rem; }
.form-hover\:m-1.form-5:hover { margin: 0.form-375rem; }
.form-hover\:m-2:hover { margin: 0.form-5rem; }
.form-hover\:m-2.form-5:hover { margin: 0.form-625rem; }
.form-hover\:m-3:hover { margin: 0.form-75rem; }
.form-hover\:m-3.form-5:hover { margin: 0.form-875rem; }
.form-hover\:m-4:hover { margin: 1rem; }
.form-hover\:m-5:hover { margin: 1.form-25rem; }
.form-hover\:m-6:hover { margin: 1.form-5rem; }
.form-hover\:m-7:hover { margin: 1.form-75rem; }
.form-hover\:m-8:hover { margin: 2rem; }
.form-hover\:m-9:hover { margin: 2.form-25rem; }
.form-hover\:m-10:hover { margin: 2.form-5rem; }
.form-hover\:m-11:hover { margin: 2.form-75rem; }
.form-hover\:m-12:hover { margin: 3rem; }
.form-hover\:m-14:hover { margin: 3.form-5rem; }
.form-hover\:m-16:hover { margin: 4rem; }
.form-hover\:m-20:hover { margin: 5rem; }
.form-hover\:m-24:hover { margin: 6rem; }
.form-hover\:m-28:hover { margin: 7rem; }
.form-hover\:m-32:hover { margin: 8rem; }
.form-hover\:m-36:hover { margin: 9rem; }
.form-hover\:m-40:hover { margin: 10rem; }
.form-hover\:m-44:hover { margin: 11rem; }
.form-hover\:m-48:hover { margin: 12rem; }
.form-hover\:m-52:hover { margin: 13rem; }
.form-hover\:m-56:hover { margin: 14rem; }
.form-hover\:m-60:hover { margin: 15rem; }
.form-hover\:m-64:hover { margin: 16rem; }
.form-hover\:m-72:hover { margin: 18rem; }
.form-hover\:m-80:hover { margin: 20rem; }
.form-hover\:m-96:hover { margin: 24rem; }
.form-hover\:gap-0:hover { gap: 0px; }
.form-hover\:gap-0.form-5:hover { gap: 0.form-125rem; }
.form-hover\:gap-1:hover { gap: 0.form-25rem; }
.form-hover\:gap-1.form-5:hover { gap: 0.form-375rem; }
.form-hover\:gap-2:hover { gap: 0.form-5rem; }
.form-hover\:gap-2.form-5:hover { gap: 0.form-625rem; }
.form-hover\:gap-3:hover { gap: 0.form-75rem; }
.form-hover\:gap-3.form-5:hover { gap: 0.form-875rem; }
.form-hover\:gap-4:hover { gap: 1rem; }
.form-hover\:gap-5:hover { gap: 1.form-25rem; }
.form-hover\:gap-6:hover { gap: 1.form-5rem; }
.form-hover\:gap-7:hover { gap: 1.form-75rem; }
.form-hover\:gap-8:hover { gap: 2rem; }
.form-hover\:gap-9:hover { gap: 2.form-25rem; }
.form-hover\:gap-10:hover { gap: 2.form-5rem; }
.form-hover\:gap-11:hover { gap: 2.form-75rem; }
.form-hover\:gap-12:hover { gap: 3rem; }
.form-hover\:gap-14:hover { gap: 3.form-5rem; }
.form-hover\:gap-16:hover { gap: 4rem; }
.form-hover\:gap-20:hover { gap: 5rem; }
.form-hover\:gap-24:hover { gap: 6rem; }
.form-hover\:gap-28:hover { gap: 7rem; }
.form-hover\:gap-32:hover { gap: 8rem; }
.form-hover\:gap-36:hover { gap: 9rem; }
.form-hover\:gap-40:hover { gap: 10rem; }
.form-hover\:gap-44:hover { gap: 11rem; }
.form-hover\:gap-48:hover { gap: 12rem; }
.form-hover\:gap-52:hover { gap: 13rem; }
.form-hover\:gap-56:hover { gap: 14rem; }
.form-hover\:gap-60:hover { gap: 15rem; }
.form-hover\:gap-64:hover { gap: 16rem; }
.form-hover\:gap-72:hover { gap: 18rem; }
.form-hover\:gap-80:hover { gap: 20rem; }
.form-hover\:gap-96:hover { gap: 24rem; }
.form-hover\:space-x-0:hover { column-gap: 0px; }
.form-hover\:space-x-0.form-5:hover { column-gap: 0.form-125rem; }
.form-hover\:space-x-1:hover { column-gap: 0.form-25rem; }
.form-hover\:space-x-1.form-5:hover { column-gap: 0.form-375rem; }
.form-hover\:space-x-2:hover { column-gap: 0.form-5rem; }
.form-hover\:space-x-2.form-5:hover { column-gap: 0.form-625rem; }
.form-hover\:space-x-3:hover { column-gap: 0.form-75rem; }
.form-hover\:space-x-3.form-5:hover { column-gap: 0.form-875rem; }
.form-hover\:space-x-4:hover { column-gap: 1rem; }
.form-hover\:space-x-5:hover { column-gap: 1.form-25rem; }
.form-hover\:space-x-6:hover { column-gap: 1.form-5rem; }
.form-hover\:space-x-7:hover { column-gap: 1.form-75rem; }
.form-hover\:space-x-8:hover { column-gap: 2rem; }
.form-hover\:space-x-9:hover { column-gap: 2.form-25rem; }
.form-hover\:space-x-10:hover { column-gap: 2.form-5rem; }
.form-hover\:space-x-11:hover { column-gap: 2.form-75rem; }
.form-hover\:space-x-12:hover { column-gap: 3rem; }
.form-hover\:space-x-14:hover { column-gap: 3.form-5rem; }
.form-hover\:space-x-16:hover { column-gap: 4rem; }
.form-hover\:space-x-20:hover { column-gap: 5rem; }
.form-hover\:space-x-24:hover { column-gap: 6rem; }
.form-hover\:space-x-28:hover { column-gap: 7rem; }
.form-hover\:space-x-32:hover { column-gap: 8rem; }
.form-hover\:space-x-36:hover { column-gap: 9rem; }
.form-hover\:space-x-40:hover { column-gap: 10rem; }
.form-hover\:space-x-44:hover { column-gap: 11rem; }
.form-hover\:space-x-48:hover { column-gap: 12rem; }
.form-hover\:space-x-52:hover { column-gap: 13rem; }
.form-hover\:space-x-56:hover { column-gap: 14rem; }
.form-hover\:space-x-60:hover { column-gap: 15rem; }
.form-hover\:space-x-64:hover { column-gap: 16rem; }
.form-hover\:space-x-72:hover { column-gap: 18rem; }
.form-hover\:space-x-80:hover { column-gap: 20rem; }
.form-hover\:space-x-96:hover { column-gap: 24rem; }
.form-hover\:space-y-0:hover { row-gap: 0px; }
.form-hover\:space-y-0.form-5:hover { row-gap: 0.form-125rem; }
.form-hover\:space-y-1:hover { row-gap: 0.form-25rem; }
.form-hover\:space-y-1.form-5:hover { row-gap: 0.form-375rem; }
.form-hover\:space-y-2:hover { row-gap: 0.form-5rem; }
.form-hover\:space-y-2.form-5:hover { row-gap: 0.form-625rem; }
.form-hover\:space-y-3:hover { row-gap: 0.form-75rem; }
.form-hover\:space-y-3.form-5:hover { row-gap: 0.form-875rem; }
.form-hover\:space-y-4:hover { row-gap: 1rem; }
.form-hover\:space-y-5:hover { row-gap: 1.form-25rem; }
.form-hover\:space-y-6:hover { row-gap: 1.form-5rem; }
.form-hover\:space-y-7:hover { row-gap: 1.form-75rem; }
.form-hover\:space-y-8:hover { row-gap: 2rem; }
.form-hover\:space-y-9:hover { row-gap: 2.form-25rem; }
.form-hover\:space-y-10:hover { row-gap: 2.form-5rem; }
.form-hover\:space-y-11:hover { row-gap: 2.form-75rem; }
.form-hover\:space-y-12:hover { row-gap: 3rem; }
.form-hover\:space-y-14:hover { row-gap: 3.form-5rem; }
.form-hover\:space-y-16:hover { row-gap: 4rem; }
.form-hover\:space-y-20:hover { row-gap: 5rem; }
.form-hover\:space-y-24:hover { row-gap: 6rem; }
.form-hover\:space-y-28:hover { row-gap: 7rem; }
.form-hover\:space-y-32:hover { row-gap: 8rem; }
.form-hover\:space-y-36:hover { row-gap: 9rem; }
.form-hover\:space-y-40:hover { row-gap: 10rem; }
.form-hover\:space-y-44:hover { row-gap: 11rem; }
.form-hover\:space-y-48:hover { row-gap: 12rem; }
.form-hover\:space-y-52:hover { row-gap: 13rem; }
.form-hover\:space-y-56:hover { row-gap: 14rem; }
.form-hover\:space-y-60:hover { row-gap: 15rem; }
.form-hover\:space-y-64:hover { row-gap: 16rem; }
.form-hover\:space-y-72:hover { row-gap: 18rem; }
.form-hover\:space-y-80:hover { row-gap: 20rem; }
.form-hover\:space-y-96:hover { row-gap: 24rem; }

.form-focus\:p-0:focus { padding: 0px; }
.form-focus\:p-0.form-5:focus { padding: 0.form-125rem; }
.form-focus\:p-1:focus { padding: 0.form-25rem; }
.form-focus\:p-1.form-5:focus { padding: 0.form-375rem; }
.form-focus\:p-2:focus { padding: 0.form-5rem; }
.form-focus\:p-2.form-5:focus { padding: 0.form-625rem; }
.form-focus\:p-3:focus { padding: 0.form-75rem; }
.form-focus\:p-3.form-5:focus { padding: 0.form-875rem; }
.form-focus\:p-4:focus { padding: 1rem; }
.form-focus\:p-5:focus { padding: 1.form-25rem; }
.form-focus\:p-6:focus { padding: 1.form-5rem; }
.form-focus\:p-7:focus { padding: 1.form-75rem; }
.form-focus\:p-8:focus { padding: 2rem; }
.form-focus\:p-9:focus { padding: 2.form-25rem; }
.form-focus\:p-10:focus { padding: 2.form-5rem; }
.form-focus\:p-11:focus { padding: 2.form-75rem; }
.form-focus\:p-12:focus { padding: 3rem; }
.form-focus\:p-14:focus { padding: 3.form-5rem; }
.form-focus\:p-16:focus { padding: 4rem; }
.form-focus\:p-20:focus { padding: 5rem; }
.form-focus\:p-24:focus { padding: 6rem; }
.form-focus\:p-28:focus { padding: 7rem; }
.form-focus\:p-32:focus { padding: 8rem; }
.form-focus\:p-36:focus { padding: 9rem; }
.form-focus\:p-40:focus { padding: 10rem; }
.form-focus\:p-44:focus { padding: 11rem; }
.form-focus\:p-48:focus { padding: 12rem; }
.form-focus\:p-52:focus { padding: 13rem; }
.form-focus\:p-56:focus { padding: 14rem; }
.form-focus\:p-60:focus { padding: 15rem; }
.form-focus\:p-64:focus { padding: 16rem; }
.form-focus\:p-72:focus { padding: 18rem; }
.form-focus\:p-80:focus { padding: 20rem; }
.form-focus\:p-96:focus { padding: 24rem; }
.form-focus\:m-0:focus { margin: 0px; }
.form-focus\:m-0.form-5:focus { margin: 0.form-125rem; }
.form-focus\:m-1:focus { margin: 0.form-25rem; }
.form-focus\:m-1.form-5:focus { margin: 0.form-375rem; }
.form-focus\:m-2:focus { margin: 0.form-5rem; }
.form-focus\:m-2.form-5:focus { margin: 0.form-625rem; }
.form-focus\:m-3:focus { margin: 0.form-75rem; }
.form-focus\:m-3.form-5:focus { margin: 0.form-875rem; }
.form-focus\:m-4:focus { margin: 1rem; }
.form-focus\:m-5:focus { margin: 1.form-25rem; }
.form-focus\:m-6:focus { margin: 1.form-5rem; }
.form-focus\:m-7:focus { margin: 1.form-75rem; }
.form-focus\:m-8:focus { margin: 2rem; }
.form-focus\:m-9:focus { margin: 2.form-25rem; }
.form-focus\:m-10:focus { margin: 2.form-5rem; }
.form-focus\:m-11:focus { margin: 2.form-75rem; }
.form-focus\:m-12:focus { margin: 3rem; }
.form-focus\:m-14:focus { margin: 3.form-5rem; }
.form-focus\:m-16:focus { margin: 4rem; }
.form-focus\:m-20:focus { margin: 5rem; }
.form-focus\:m-24:focus { margin: 6rem; }
.form-focus\:m-28:focus { margin: 7rem; }
.form-focus\:m-32:focus { margin: 8rem; }
.form-focus\:m-36:focus { margin: 9rem; }
.form-focus\:m-40:focus { margin: 10rem; }
.form-focus\:m-44:focus { margin: 11rem; }
.form-focus\:m-48:focus { margin: 12rem; }
.form-focus\:m-52:focus { margin: 13rem; }
.form-focus\:m-56:focus { margin: 14rem; }
.form-focus\:m-60:focus { margin: 15rem; }
.form-focus\:m-64:focus { margin: 16rem; }
.form-focus\:m-72:focus { margin: 18rem; }
.form-focus\:m-80:focus { margin: 20rem; }
.form-focus\:m-96:focus { margin: 24rem; }
.form-focus\:gap-0:focus { gap: 0px; }
.form-focus\:gap-0.form-5:focus { gap: 0.form-125rem; }
.form-focus\:gap-1:focus { gap: 0.form-25rem; }
.form-focus\:gap-1.form-5:focus { gap: 0.form-375rem; }
.form-focus\:gap-2:focus { gap: 0.form-5rem; }
.form-focus\:gap-2.form-5:focus { gap: 0.form-625rem; }
.form-focus\:gap-3:focus { gap: 0.form-75rem; }
.form-focus\:gap-3.form-5:focus { gap: 0.form-875rem; }
.form-focus\:gap-4:focus { gap: 1rem; }
.form-focus\:gap-5:focus { gap: 1.form-25rem; }
.form-focus\:gap-6:focus { gap: 1.form-5rem; }
.form-focus\:gap-7:focus { gap: 1.form-75rem; }
.form-focus\:gap-8:focus { gap: 2rem; }
.form-focus\:gap-9:focus { gap: 2.form-25rem; }
.form-focus\:gap-10:focus { gap: 2.form-5rem; }
.form-focus\:gap-11:focus { gap: 2.form-75rem; }
.form-focus\:gap-12:focus { gap: 3rem; }
.form-focus\:gap-14:focus { gap: 3.form-5rem; }
.form-focus\:gap-16:focus { gap: 4rem; }
.form-focus\:gap-20:focus { gap: 5rem; }
.form-focus\:gap-24:focus { gap: 6rem; }
.form-focus\:gap-28:focus { gap: 7rem; }
.form-focus\:gap-32:focus { gap: 8rem; }
.form-focus\:gap-36:focus { gap: 9rem; }
.form-focus\:gap-40:focus { gap: 10rem; }
.form-focus\:gap-44:focus { gap: 11rem; }
.form-focus\:gap-48:focus { gap: 12rem; }
.form-focus\:gap-52:focus { gap: 13rem; }
.form-focus\:gap-56:focus { gap: 14rem; }
.form-focus\:gap-60:focus { gap: 15rem; }
.form-focus\:gap-64:focus { gap: 16rem; }
.form-focus\:gap-72:focus { gap: 18rem; }
.form-focus\:gap-80:focus { gap: 20rem; }
.form-focus\:gap-96:focus { gap: 24rem; }
.form-focus\:space-x-0:focus { column-gap: 0px; }
.form-focus\:space-x-0.form-5:focus { column-gap: 0.form-125rem; }
.form-focus\:space-x-1:focus { column-gap: 0.form-25rem; }
.form-focus\:space-x-1.form-5:focus { column-gap: 0.form-375rem; }
.form-focus\:space-x-2:focus { column-gap: 0.form-5rem; }
.form-focus\:space-x-2.form-5:focus { column-gap: 0.form-625rem; }
.form-focus\:space-x-3:focus { column-gap: 0.form-75rem; }
.form-focus\:space-x-3.form-5:focus { column-gap: 0.form-875rem; }
.form-focus\:space-x-4:focus { column-gap: 1rem; }
.form-focus\:space-x-5:focus { column-gap: 1.form-25rem; }
.form-focus\:space-x-6:focus { column-gap: 1.form-5rem; }
.form-focus\:space-x-7:focus { column-gap: 1.form-75rem; }
.form-focus\:space-x-8:focus { column-gap: 2rem; }
.form-focus\:space-x-9:focus { column-gap: 2.form-25rem; }
.form-focus\:space-x-10:focus { column-gap: 2.form-5rem; }
.form-focus\:space-x-11:focus { column-gap: 2.form-75rem; }
.form-focus\:space-x-12:focus { column-gap: 3rem; }
.form-focus\:space-x-14:focus { column-gap: 3.form-5rem; }
.form-focus\:space-x-16:focus { column-gap: 4rem; }
.form-focus\:space-x-20:focus { column-gap: 5rem; }
.form-focus\:space-x-24:focus { column-gap: 6rem; }
.form-focus\:space-x-28:focus { column-gap: 7rem; }
.form-focus\:space-x-32:focus { column-gap: 8rem; }
.form-focus\:space-x-36:focus { column-gap: 9rem; }
.form-focus\:space-x-40:focus { column-gap: 10rem; }
.form-focus\:space-x-44:focus { column-gap: 11rem; }
.form-focus\:space-x-48:focus { column-gap: 12rem; }
.form-focus\:space-x-52:focus { column-gap: 13rem; }
.form-focus\:space-x-56:focus { column-gap: 14rem; }
.form-focus\:space-x-60:focus { column-gap: 15rem; }
.form-focus\:space-x-64:focus { column-gap: 16rem; }
.form-focus\:space-x-72:focus { column-gap: 18rem; }
.form-focus\:space-x-80:focus { column-gap: 20rem; }
.form-focus\:space-x-96:focus { column-gap: 24rem; }
.form-focus\:space-y-0:focus { row-gap: 0px; }
.form-focus\:space-y-0.form-5:focus { row-gap: 0.form-125rem; }
.form-focus\:space-y-1:focus { row-gap: 0.form-25rem; }
.form-focus\:space-y-1.form-5:focus { row-gap: 0.form-375rem; }
.form-focus\:space-y-2:focus { row-gap: 0.form-5rem; }
.form-focus\:space-y-2.form-5:focus { row-gap: 0.form-625rem; }
.form-focus\:space-y-3:focus { row-gap: 0.form-75rem; }
.form-focus\:space-y-3.form-5:focus { row-gap: 0.form-875rem; }
.form-focus\:space-y-4:focus { row-gap: 1rem; }
.form-focus\:space-y-5:focus { row-gap: 1.form-25rem; }
.form-focus\:space-y-6:focus { row-gap: 1.form-5rem; }
.form-focus\:space-y-7:focus { row-gap: 1.form-75rem; }
.form-focus\:space-y-8:focus { row-gap: 2rem; }
.form-focus\:space-y-9:focus { row-gap: 2.form-25rem; }
.form-focus\:space-y-10:focus { row-gap: 2.form-5rem; }
.form-focus\:space-y-11:focus { row-gap: 2.form-75rem; }
.form-focus\:space-y-12:focus { row-gap: 3rem; }
.form-focus\:space-y-14:focus { row-gap: 3.form-5rem; }
.form-focus\:space-y-16:focus { row-gap: 4rem; }
.form-focus\:space-y-20:focus { row-gap: 5rem; }
.form-focus\:space-y-24:focus { row-gap: 6rem; }
.form-focus\:space-y-28:focus { row-gap: 7rem; }
.form-focus\:space-y-32:focus { row-gap: 8rem; }
.form-focus\:space-y-36:focus { row-gap: 9rem; }
.form-focus\:space-y-40:focus { row-gap: 10rem; }
.form-focus\:space-y-44:focus { row-gap: 11rem; }
.form-focus\:space-y-48:focus { row-gap: 12rem; }
.form-focus\:space-y-52:focus { row-gap: 13rem; }
.form-focus\:space-y-56:focus { row-gap: 14rem; }
.form-focus\:space-y-60:focus { row-gap: 15rem; }
.form-focus\:space-y-64:focus { row-gap: 16rem; }
.form-focus\:space-y-72:focus { row-gap: 18rem; }
.form-focus\:space-y-80:focus { row-gap: 20rem; }
.form-focus\:space-y-96:focus { row-gap: 24rem; }

.form-active\:p-0:active { padding: 0px; }
.form-active\:p-0.form-5:active { padding: 0.form-125rem; }
.form-active\:p-1:active { padding: 0.form-25rem; }
.form-active\:p-1.form-5:active { padding: 0.form-375rem; }
.form-active\:p-2:active { padding: 0.form-5rem; }
.form-active\:p-2.form-5:active { padding: 0.form-625rem; }
.form-active\:p-3:active { padding: 0.form-75rem; }
.form-active\:p-3.form-5:active { padding: 0.form-875rem; }
.form-active\:p-4:active { padding: 1rem; }
.form-active\:p-5:active { padding: 1.form-25rem; }
.form-active\:p-6:active { padding: 1.form-5rem; }
.form-active\:p-7:active { padding: 1.form-75rem; }
.form-active\:p-8:active { padding: 2rem; }
.form-active\:p-9:active { padding: 2.form-25rem; }
.form-active\:p-10:active { padding: 2.form-5rem; }
.form-active\:p-11:active { padding: 2.form-75rem; }
.form-active\:p-12:active { padding: 3rem; }
.form-active\:p-14:active { padding: 3.form-5rem; }
.form-active\:p-16:active { padding: 4rem; }
.form-active\:p-20:active { padding: 5rem; }
.form-active\:p-24:active { padding: 6rem; }
.form-active\:p-28:active { padding: 7rem; }
.form-active\:p-32:active { padding: 8rem; }
.form-active\:p-36:active { padding: 9rem; }
.form-active\:p-40:active { padding: 10rem; }
.form-active\:p-44:active { padding: 11rem; }
.form-active\:p-48:active { padding: 12rem; }
.form-active\:p-52:active { padding: 13rem; }
.form-active\:p-56:active { padding: 14rem; }
.form-active\:p-60:active { padding: 15rem; }
.form-active\:p-64:active { padding: 16rem; }
.form-active\:p-72:active { padding: 18rem; }
.form-active\:p-80:active { padding: 20rem; }
.form-active\:p-96:active { padding: 24rem; }
.form-active\:m-0:active { margin: 0px; }
.form-active\:m-0.form-5:active { margin: 0.form-125rem; }
.form-active\:m-1:active { margin: 0.form-25rem; }
.form-active\:m-1.form-5:active { margin: 0.form-375rem; }
.form-active\:m-2:active { margin: 0.form-5rem; }
.form-active\:m-2.form-5:active { margin: 0.form-625rem; }
.form-active\:m-3:active { margin: 0.form-75rem; }
.form-active\:m-3.form-5:active { margin: 0.form-875rem; }
.form-active\:m-4:active { margin: 1rem; }
.form-active\:m-5:active { margin: 1.form-25rem; }
.form-active\:m-6:active { margin: 1.form-5rem; }
.form-active\:m-7:active { margin: 1.form-75rem; }
.form-active\:m-8:active { margin: 2rem; }
.form-active\:m-9:active { margin: 2.form-25rem; }
.form-active\:m-10:active { margin: 2.form-5rem; }
.form-active\:m-11:active { margin: 2.form-75rem; }
.form-active\:m-12:active { margin: 3rem; }
.form-active\:m-14:active { margin: 3.form-5rem; }
.form-active\:m-16:active { margin: 4rem; }
.form-active\:m-20:active { margin: 5rem; }
.form-active\:m-24:active { margin: 6rem; }
.form-active\:m-28:active { margin: 7rem; }
.form-active\:m-32:active { margin: 8rem; }
.form-active\:m-36:active { margin: 9rem; }
.form-active\:m-40:active { margin: 10rem; }
.form-active\:m-44:active { margin: 11rem; }
.form-active\:m-48:active { margin: 12rem; }
.form-active\:m-52:active { margin: 13rem; }
.form-active\:m-56:active { margin: 14rem; }
.form-active\:m-60:active { margin: 15rem; }
.form-active\:m-64:active { margin: 16rem; }
.form-active\:m-72:active { margin: 18rem; }
.form-active\:m-80:active { margin: 20rem; }
.form-active\:m-96:active { margin: 24rem; }
.form-active\:gap-0:active { gap: 0px; }
.form-active\:gap-0.form-5:active { gap: 0.form-125rem; }
.form-active\:gap-1:active { gap: 0.form-25rem; }
.form-active\:gap-1.form-5:active { gap: 0.form-375rem; }
.form-active\:gap-2:active { gap: 0.form-5rem; }
.form-active\:gap-2.form-5:active { gap: 0.form-625rem; }
.form-active\:gap-3:active { gap: 0.form-75rem; }
.form-active\:gap-3.form-5:active { gap: 0.form-875rem; }
.form-active\:gap-4:active { gap: 1rem; }
.form-active\:gap-5:active { gap: 1.form-25rem; }
.form-active\:gap-6:active { gap: 1.form-5rem; }
.form-active\:gap-7:active { gap: 1.form-75rem; }
.form-active\:gap-8:active { gap: 2rem; }
.form-active\:gap-9:active { gap: 2.form-25rem; }
.form-active\:gap-10:active { gap: 2.form-5rem; }
.form-active\:gap-11:active { gap: 2.form-75rem; }
.form-active\:gap-12:active { gap: 3rem; }
.form-active\:gap-14:active { gap: 3.form-5rem; }
.form-active\:gap-16:active { gap: 4rem; }
.form-active\:gap-20:active { gap: 5rem; }
.form-active\:gap-24:active { gap: 6rem; }
.form-active\:gap-28:active { gap: 7rem; }
.form-active\:gap-32:active { gap: 8rem; }
.form-active\:gap-36:active { gap: 9rem; }
.form-active\:gap-40:active { gap: 10rem; }
.form-active\:gap-44:active { gap: 11rem; }
.form-active\:gap-48:active { gap: 12rem; }
.form-active\:gap-52:active { gap: 13rem; }
.form-active\:gap-56:active { gap: 14rem; }
.form-active\:gap-60:active { gap: 15rem; }
.form-active\:gap-64:active { gap: 16rem; }
.form-active\:gap-72:active { gap: 18rem; }
.form-active\:gap-80:active { gap: 20rem; }
.form-active\:gap-96:active { gap: 24rem; }
.form-active\:space-x-0:active { column-gap: 0px; }
.form-active\:space-x-0.form-5:active { column-gap: 0.form-125rem; }
.form-active\:space-x-1:active { column-gap: 0.form-25rem; }
.form-active\:space-x-1.form-5:active { column-gap: 0.form-375rem; }
.form-active\:space-x-2:active { column-gap: 0.form-5rem; }
.form-active\:space-x-2.form-5:active { column-gap: 0.form-625rem; }
.form-active\:space-x-3:active { column-gap: 0.form-75rem; }
.form-active\:space-x-3.form-5:active { column-gap: 0.form-875rem; }
.form-active\:space-x-4:active { column-gap: 1rem; }
.form-active\:space-x-5:active { column-gap: 1.form-25rem; }
.form-active\:space-x-6:active { column-gap: 1.form-5rem; }
.form-active\:space-x-7:active { column-gap: 1.form-75rem; }
.form-active\:space-x-8:active { column-gap: 2rem; }
.form-active\:space-x-9:active { column-gap: 2.form-25rem; }
.form-active\:space-x-10:active { column-gap: 2.form-5rem; }
.form-active\:space-x-11:active { column-gap: 2.form-75rem; }
.form-active\:space-x-12:active { column-gap: 3rem; }
.form-active\:space-x-14:active { column-gap: 3.form-5rem; }
.form-active\:space-x-16:active { column-gap: 4rem; }
.form-active\:space-x-20:active { column-gap: 5rem; }
.form-active\:space-x-24:active { column-gap: 6rem; }
.form-active\:space-x-28:active { column-gap: 7rem; }
.form-active\:space-x-32:active { column-gap: 8rem; }
.form-active\:space-x-36:active { column-gap: 9rem; }
.form-active\:space-x-40:active { column-gap: 10rem; }
.form-active\:space-x-44:active { column-gap: 11rem; }
.form-active\:space-x-48:active { column-gap: 12rem; }
.form-active\:space-x-52:active { column-gap: 13rem; }
.form-active\:space-x-56:active { column-gap: 14rem; }
.form-active\:space-x-60:active { column-gap: 15rem; }
.form-active\:space-x-64:active { column-gap: 16rem; }
.form-active\:space-x-72:active { column-gap: 18rem; }
.form-active\:space-x-80:active { column-gap: 20rem; }
.form-active\:space-x-96:active { column-gap: 24rem; }
.form-active\:space-y-0:active { row-gap: 0px; }
.form-active\:space-y-0.form-5:active { row-gap: 0.form-125rem; }
.form-active\:space-y-1:active { row-gap: 0.form-25rem; }
.form-active\:space-y-1.form-5:active { row-gap: 0.form-375rem; }
.form-active\:space-y-2:active { row-gap: 0.form-5rem; }
.form-active\:space-y-2.form-5:active { row-gap: 0.form-625rem; }
.form-active\:space-y-3:active { row-gap: 0.form-75rem; }
.form-active\:space-y-3.form-5:active { row-gap: 0.form-875rem; }
.form-active\:space-y-4:active { row-gap: 1rem; }
.form-active\:space-y-5:active { row-gap: 1.form-25rem; }
.form-active\:space-y-6:active { row-gap: 1.form-5rem; }
.form-active\:space-y-7:active { row-gap: 1.form-75rem; }
.form-active\:space-y-8:active { row-gap: 2rem; }
.form-active\:space-y-9:active { row-gap: 2.form-25rem; }
.form-active\:space-y-10:active { row-gap: 2.form-5rem; }
.form-active\:space-y-11:active { row-gap: 2.form-75rem; }
.form-active\:space-y-12:active { row-gap: 3rem; }
.form-active\:space-y-14:active { row-gap: 3.form-5rem; }
.form-active\:space-y-16:active { row-gap: 4rem; }
.form-active\:space-y-20:active { row-gap: 5rem; }
.form-active\:space-y-24:active { row-gap: 6rem; }
.form-active\:space-y-28:active { row-gap: 7rem; }
.form-active\:space-y-32:active { row-gap: 8rem; }
.form-active\:space-y-36:active { row-gap: 9rem; }
.form-active\:space-y-40:active { row-gap: 10rem; }
.form-active\:space-y-44:active { row-gap: 11rem; }
.form-active\:space-y-48:active { row-gap: 12rem; }
.form-active\:space-y-52:active { row-gap: 13rem; }
.form-active\:space-y-56:active { row-gap: 14rem; }
.form-active\:space-y-60:active { row-gap: 15rem; }
.form-active\:space-y-64:active { row-gap: 16rem; }
.form-active\:space-y-72:active { row-gap: 18rem; }
.form-active\:space-y-80:active { row-gap: 20rem; }
.form-active\:space-y-96:active { row-gap: 24rem; }

.form-disabled\:p-0:disabled { padding: 0px; }
.form-disabled\:p-0.form-5:disabled { padding: 0.form-125rem; }
.form-disabled\:p-1:disabled { padding: 0.form-25rem; }
.form-disabled\:p-1.form-5:disabled { padding: 0.form-375rem; }
.form-disabled\:p-2:disabled { padding: 0.form-5rem; }
.form-disabled\:p-2.form-5:disabled { padding: 0.form-625rem; }
.form-disabled\:p-3:disabled { padding: 0.form-75rem; }
.form-disabled\:p-3.form-5:disabled { padding: 0.form-875rem; }
.form-disabled\:p-4:disabled { padding: 1rem; }
.form-disabled\:p-5:disabled { padding: 1.form-25rem; }
.form-disabled\:p-6:disabled { padding: 1.form-5rem; }
.form-disabled\:p-7:disabled { padding: 1.form-75rem; }
.form-disabled\:p-8:disabled { padding: 2rem; }
.form-disabled\:p-9:disabled { padding: 2.form-25rem; }
.form-disabled\:p-10:disabled { padding: 2.form-5rem; }
.form-disabled\:p-11:disabled { padding: 2.form-75rem; }
.form-disabled\:p-12:disabled { padding: 3rem; }
.form-disabled\:p-14:disabled { padding: 3.form-5rem; }
.form-disabled\:p-16:disabled { padding: 4rem; }
.form-disabled\:p-20:disabled { padding: 5rem; }
.form-disabled\:p-24:disabled { padding: 6rem; }
.form-disabled\:p-28:disabled { padding: 7rem; }
.form-disabled\:p-32:disabled { padding: 8rem; }
.form-disabled\:p-36:disabled { padding: 9rem; }
.form-disabled\:p-40:disabled { padding: 10rem; }
.form-disabled\:p-44:disabled { padding: 11rem; }
.form-disabled\:p-48:disabled { padding: 12rem; }
.form-disabled\:p-52:disabled { padding: 13rem; }
.form-disabled\:p-56:disabled { padding: 14rem; }
.form-disabled\:p-60:disabled { padding: 15rem; }
.form-disabled\:p-64:disabled { padding: 16rem; }
.form-disabled\:p-72:disabled { padding: 18rem; }
.form-disabled\:p-80:disabled { padding: 20rem; }
.form-disabled\:p-96:disabled { padding: 24rem; }
.form-disabled\:m-0:disabled { margin: 0px; }
.form-disabled\:m-0.form-5:disabled { margin: 0.form-125rem; }
.form-disabled\:m-1:disabled { margin: 0.form-25rem; }
.form-disabled\:m-1.form-5:disabled { margin: 0.form-375rem; }
.form-disabled\:m-2:disabled { margin: 0.form-5rem; }
.form-disabled\:m-2.form-5:disabled { margin: 0.form-625rem; }
.form-disabled\:m-3:disabled { margin: 0.form-75rem; }
.form-disabled\:m-3.form-5:disabled { margin: 0.form-875rem; }
.form-disabled\:m-4:disabled { margin: 1rem; }
.form-disabled\:m-5:disabled { margin: 1.form-25rem; }
.form-disabled\:m-6:disabled { margin: 1.form-5rem; }
.form-disabled\:m-7:disabled { margin: 1.form-75rem; }
.form-disabled\:m-8:disabled { margin: 2rem; }
.form-disabled\:m-9:disabled { margin: 2.form-25rem; }
.form-disabled\:m-10:disabled { margin: 2.form-5rem; }
.form-disabled\:m-11:disabled { margin: 2.form-75rem; }
.form-disabled\:m-12:disabled { margin: 3rem; }
.form-disabled\:m-14:disabled { margin: 3.form-5rem; }
.form-disabled\:m-16:disabled { margin: 4rem; }
.form-disabled\:m-20:disabled { margin: 5rem; }
.form-disabled\:m-24:disabled { margin: 6rem; }
.form-disabled\:m-28:disabled { margin: 7rem; }
.form-disabled\:m-32:disabled { margin: 8rem; }
.form-disabled\:m-36:disabled { margin: 9rem; }
.form-disabled\:m-40:disabled { margin: 10rem; }
.form-disabled\:m-44:disabled { margin: 11rem; }
.form-disabled\:m-48:disabled { margin: 12rem; }
.form-disabled\:m-52:disabled { margin: 13rem; }
.form-disabled\:m-56:disabled { margin: 14rem; }
.form-disabled\:m-60:disabled { margin: 15rem; }
.form-disabled\:m-64:disabled { margin: 16rem; }
.form-disabled\:m-72:disabled { margin: 18rem; }
.form-disabled\:m-80:disabled { margin: 20rem; }
.form-disabled\:m-96:disabled { margin: 24rem; }
.form-disabled\:gap-0:disabled { gap: 0px; }
.form-disabled\:gap-0.form-5:disabled { gap: 0.form-125rem; }
.form-disabled\:gap-1:disabled { gap: 0.form-25rem; }
.form-disabled\:gap-1.form-5:disabled { gap: 0.form-375rem; }
.form-disabled\:gap-2:disabled { gap: 0.form-5rem; }
.form-disabled\:gap-2.form-5:disabled { gap: 0.form-625rem; }
.form-disabled\:gap-3:disabled { gap: 0.form-75rem; }
.form-disabled\:gap-3.form-5:disabled { gap: 0.form-875rem; }
.form-disabled\:gap-4:disabled { gap: 1rem; }
.form-disabled\:gap-5:disabled { gap: 1.form-25rem; }
.form-disabled\:gap-6:disabled { gap: 1.form-5rem; }
.form-disabled\:gap-7:disabled { gap: 1.form-75rem; }
.form-disabled\:gap-8:disabled { gap: 2rem; }
.form-disabled\:gap-9:disabled { gap: 2.form-25rem; }
.form-disabled\:gap-10:disabled { gap: 2.form-5rem; }
.form-disabled\:gap-11:disabled { gap: 2.form-75rem; }
.form-disabled\:gap-12:disabled { gap: 3rem; }
.form-disabled\:gap-14:disabled { gap: 3.form-5rem; }
.form-disabled\:gap-16:disabled { gap: 4rem; }
.form-disabled\:gap-20:disabled { gap: 5rem; }
.form-disabled\:gap-24:disabled { gap: 6rem; }
.form-disabled\:gap-28:disabled { gap: 7rem; }
.form-disabled\:gap-32:disabled { gap: 8rem; }
.form-disabled\:gap-36:disabled { gap: 9rem; }
.form-disabled\:gap-40:disabled { gap: 10rem; }
.form-disabled\:gap-44:disabled { gap: 11rem; }
.form-disabled\:gap-48:disabled { gap: 12rem; }
.form-disabled\:gap-52:disabled { gap: 13rem; }
.form-disabled\:gap-56:disabled { gap: 14rem; }
.form-disabled\:gap-60:disabled { gap: 15rem; }
.form-disabled\:gap-64:disabled { gap: 16rem; }
.form-disabled\:gap-72:disabled { gap: 18rem; }
.form-disabled\:gap-80:disabled { gap: 20rem; }
.form-disabled\:gap-96:disabled { gap: 24rem; }
.form-disabled\:space-x-0:disabled { column-gap: 0px; }
.form-disabled\:space-x-0.form-5:disabled { column-gap: 0.form-125rem; }
.form-disabled\:space-x-1:disabled { column-gap: 0.form-25rem; }
.form-disabled\:space-x-1.form-5:disabled { column-gap: 0.form-375rem; }
.form-disabled\:space-x-2:disabled { column-gap: 0.form-5rem; }
.form-disabled\:space-x-2.form-5:disabled { column-gap: 0.form-625rem; }
.form-disabled\:space-x-3:disabled { column-gap: 0.form-75rem; }
.form-disabled\:space-x-3.form-5:disabled { column-gap: 0.form-875rem; }
.form-disabled\:space-x-4:disabled { column-gap: 1rem; }
.form-disabled\:space-x-5:disabled { column-gap: 1.form-25rem; }
.form-disabled\:space-x-6:disabled { column-gap: 1.form-5rem; }
.form-disabled\:space-x-7:disabled { column-gap: 1.form-75rem; }
.form-disabled\:space-x-8:disabled { column-gap: 2rem; }
.form-disabled\:space-x-9:disabled { column-gap: 2.form-25rem; }
.form-disabled\:space-x-10:disabled { column-gap: 2.form-5rem; }
.form-disabled\:space-x-11:disabled { column-gap: 2.form-75rem; }
.form-disabled\:space-x-12:disabled { column-gap: 3rem; }
.form-disabled\:space-x-14:disabled { column-gap: 3.form-5rem; }
.form-disabled\:space-x-16:disabled { column-gap: 4rem; }
.form-disabled\:space-x-20:disabled { column-gap: 5rem; }
.form-disabled\:space-x-24:disabled { column-gap: 6rem; }
.form-disabled\:space-x-28:disabled { column-gap: 7rem; }
.form-disabled\:space-x-32:disabled { column-gap: 8rem; }
.form-disabled\:space-x-36:disabled { column-gap: 9rem; }
.form-disabled\:space-x-40:disabled { column-gap: 10rem; }
.form-disabled\:space-x-44:disabled { column-gap: 11rem; }
.form-disabled\:space-x-48:disabled { column-gap: 12rem; }
.form-disabled\:space-x-52:disabled { column-gap: 13rem; }
.form-disabled\:space-x-56:disabled { column-gap: 14rem; }
.form-disabled\:space-x-60:disabled { column-gap: 15rem; }
.form-disabled\:space-x-64:disabled { column-gap: 16rem; }
.form-disabled\:space-x-72:disabled { column-gap: 18rem; }
.form-disabled\:space-x-80:disabled { column-gap: 20rem; }
.form-disabled\:space-x-96:disabled { column-gap: 24rem; }
.form-disabled\:space-y-0:disabled { row-gap: 0px; }
.form-disabled\:space-y-0.form-5:disabled { row-gap: 0.form-125rem; }
.form-disabled\:space-y-1:disabled { row-gap: 0.form-25rem; }
.form-disabled\:space-y-1.form-5:disabled { row-gap: 0.form-375rem; }
.form-disabled\:space-y-2:disabled { row-gap: 0.form-5rem; }
.form-disabled\:space-y-2.form-5:disabled { row-gap: 0.form-625rem; }
.form-disabled\:space-y-3:disabled { row-gap: 0.form-75rem; }
.form-disabled\:space-y-3.form-5:disabled { row-gap: 0.form-875rem; }
.form-disabled\:space-y-4:disabled { row-gap: 1rem; }
.form-disabled\:space-y-5:disabled { row-gap: 1.form-25rem; }
.form-disabled\:space-y-6:disabled { row-gap: 1.form-5rem; }
.form-disabled\:space-y-7:disabled { row-gap: 1.form-75rem; }
.form-disabled\:space-y-8:disabled { row-gap: 2rem; }
.form-disabled\:space-y-9:disabled { row-gap: 2.form-25rem; }
.form-disabled\:space-y-10:disabled { row-gap: 2.form-5rem; }
.form-disabled\:space-y-11:disabled { row-gap: 2.form-75rem; }
.form-disabled\:space-y-12:disabled { row-gap: 3rem; }
.form-disabled\:space-y-14:disabled { row-gap: 3.form-5rem; }
.form-disabled\:space-y-16:disabled { row-gap: 4rem; }
.form-disabled\:space-y-20:disabled { row-gap: 5rem; }
.form-disabled\:space-y-24:disabled { row-gap: 6rem; }
.form-disabled\:space-y-28:disabled { row-gap: 7rem; }
.form-disabled\:space-y-32:disabled { row-gap: 8rem; }
.form-disabled\:space-y-36:disabled { row-gap: 9rem; }
.form-disabled\:space-y-40:disabled { row-gap: 10rem; }
.form-disabled\:space-y-44:disabled { row-gap: 11rem; }
.form-disabled\:space-y-48:disabled { row-gap: 12rem; }
.form-disabled\:space-y-52:disabled { row-gap: 13rem; }
.form-disabled\:space-y-56:disabled { row-gap: 14rem; }
.form-disabled\:space-y-60:disabled { row-gap: 15rem; }
.form-disabled\:space-y-64:disabled { row-gap: 16rem; }
.form-disabled\:space-y-72:disabled { row-gap: 18rem; }
.form-disabled\:space-y-80:disabled { row-gap: 20rem; }
.form-disabled\:space-y-96:disabled { row-gap: 24rem; }

.form-first\:p-0:nth-child(first) { padding: 0px; }
.form-first\:p-0.form-5:nth-child(first) { padding: 0.form-125rem; }
.form-first\:p-1:nth-child(first) { padding: 0.form-25rem; }
.form-first\:p-1.form-5:nth-child(first) { padding: 0.form-375rem; }
.form-first\:p-2:nth-child(first) { padding: 0.form-5rem; }
.form-first\:p-2.form-5:nth-child(first) { padding: 0.form-625rem; }
.form-first\:p-3:nth-child(first) { padding: 0.form-75rem; }
.form-first\:p-3.form-5:nth-child(first) { padding: 0.form-875rem; }
.form-first\:p-4:nth-child(first) { padding: 1rem; }
.form-first\:p-5:nth-child(first) { padding: 1.form-25rem; }
.form-first\:p-6:nth-child(first) { padding: 1.form-5rem; }
.form-first\:p-7:nth-child(first) { padding: 1.form-75rem; }
.form-first\:p-8:nth-child(first) { padding: 2rem; }
.form-first\:p-9:nth-child(first) { padding: 2.form-25rem; }
.form-first\:p-10:nth-child(first) { padding: 2.form-5rem; }
.form-first\:p-11:nth-child(first) { padding: 2.form-75rem; }
.form-first\:p-12:nth-child(first) { padding: 3rem; }
.form-first\:p-14:nth-child(first) { padding: 3.form-5rem; }
.form-first\:p-16:nth-child(first) { padding: 4rem; }
.form-first\:p-20:nth-child(first) { padding: 5rem; }
.form-first\:p-24:nth-child(first) { padding: 6rem; }
.form-first\:p-28:nth-child(first) { padding: 7rem; }
.form-first\:p-32:nth-child(first) { padding: 8rem; }
.form-first\:p-36:nth-child(first) { padding: 9rem; }
.form-first\:p-40:nth-child(first) { padding: 10rem; }
.form-first\:p-44:nth-child(first) { padding: 11rem; }
.form-first\:p-48:nth-child(first) { padding: 12rem; }
.form-first\:p-52:nth-child(first) { padding: 13rem; }
.form-first\:p-56:nth-child(first) { padding: 14rem; }
.form-first\:p-60:nth-child(first) { padding: 15rem; }
.form-first\:p-64:nth-child(first) { padding: 16rem; }
.form-first\:p-72:nth-child(first) { padding: 18rem; }
.form-first\:p-80:nth-child(first) { padding: 20rem; }
.form-first\:p-96:nth-child(first) { padding: 24rem; }
.form-first\:m-0:nth-child(first) { margin: 0px; }
.form-first\:m-0.form-5:nth-child(first) { margin: 0.form-125rem; }
.form-first\:m-1:nth-child(first) { margin: 0.form-25rem; }
.form-first\:m-1.form-5:nth-child(first) { margin: 0.form-375rem; }
.form-first\:m-2:nth-child(first) { margin: 0.form-5rem; }
.form-first\:m-2.form-5:nth-child(first) { margin: 0.form-625rem; }
.form-first\:m-3:nth-child(first) { margin: 0.form-75rem; }
.form-first\:m-3.form-5:nth-child(first) { margin: 0.form-875rem; }
.form-first\:m-4:nth-child(first) { margin: 1rem; }
.form-first\:m-5:nth-child(first) { margin: 1.form-25rem; }
.form-first\:m-6:nth-child(first) { margin: 1.form-5rem; }
.form-first\:m-7:nth-child(first) { margin: 1.form-75rem; }
.form-first\:m-8:nth-child(first) { margin: 2rem; }
.form-first\:m-9:nth-child(first) { margin: 2.form-25rem; }
.form-first\:m-10:nth-child(first) { margin: 2.form-5rem; }
.form-first\:m-11:nth-child(first) { margin: 2.form-75rem; }
.form-first\:m-12:nth-child(first) { margin: 3rem; }
.form-first\:m-14:nth-child(first) { margin: 3.form-5rem; }
.form-first\:m-16:nth-child(first) { margin: 4rem; }
.form-first\:m-20:nth-child(first) { margin: 5rem; }
.form-first\:m-24:nth-child(first) { margin: 6rem; }
.form-first\:m-28:nth-child(first) { margin: 7rem; }
.form-first\:m-32:nth-child(first) { margin: 8rem; }
.form-first\:m-36:nth-child(first) { margin: 9rem; }
.form-first\:m-40:nth-child(first) { margin: 10rem; }
.form-first\:m-44:nth-child(first) { margin: 11rem; }
.form-first\:m-48:nth-child(first) { margin: 12rem; }
.form-first\:m-52:nth-child(first) { margin: 13rem; }
.form-first\:m-56:nth-child(first) { margin: 14rem; }
.form-first\:m-60:nth-child(first) { margin: 15rem; }
.form-first\:m-64:nth-child(first) { margin: 16rem; }
.form-first\:m-72:nth-child(first) { margin: 18rem; }
.form-first\:m-80:nth-child(first) { margin: 20rem; }
.form-first\:m-96:nth-child(first) { margin: 24rem; }
.form-first\:gap-0:nth-child(first) { gap: 0px; }
.form-first\:gap-0.form-5:nth-child(first) { gap: 0.form-125rem; }
.form-first\:gap-1:nth-child(first) { gap: 0.form-25rem; }
.form-first\:gap-1.form-5:nth-child(first) { gap: 0.form-375rem; }
.form-first\:gap-2:nth-child(first) { gap: 0.form-5rem; }
.form-first\:gap-2.form-5:nth-child(first) { gap: 0.form-625rem; }
.form-first\:gap-3:nth-child(first) { gap: 0.form-75rem; }
.form-first\:gap-3.form-5:nth-child(first) { gap: 0.form-875rem; }
.form-first\:gap-4:nth-child(first) { gap: 1rem; }
.form-first\:gap-5:nth-child(first) { gap: 1.form-25rem; }
.form-first\:gap-6:nth-child(first) { gap: 1.form-5rem; }
.form-first\:gap-7:nth-child(first) { gap: 1.form-75rem; }
.form-first\:gap-8:nth-child(first) { gap: 2rem; }
.form-first\:gap-9:nth-child(first) { gap: 2.form-25rem; }
.form-first\:gap-10:nth-child(first) { gap: 2.form-5rem; }
.form-first\:gap-11:nth-child(first) { gap: 2.form-75rem; }
.form-first\:gap-12:nth-child(first) { gap: 3rem; }
.form-first\:gap-14:nth-child(first) { gap: 3.form-5rem; }
.form-first\:gap-16:nth-child(first) { gap: 4rem; }
.form-first\:gap-20:nth-child(first) { gap: 5rem; }
.form-first\:gap-24:nth-child(first) { gap: 6rem; }
.form-first\:gap-28:nth-child(first) { gap: 7rem; }
.form-first\:gap-32:nth-child(first) { gap: 8rem; }
.form-first\:gap-36:nth-child(first) { gap: 9rem; }
.form-first\:gap-40:nth-child(first) { gap: 10rem; }
.form-first\:gap-44:nth-child(first) { gap: 11rem; }
.form-first\:gap-48:nth-child(first) { gap: 12rem; }
.form-first\:gap-52:nth-child(first) { gap: 13rem; }
.form-first\:gap-56:nth-child(first) { gap: 14rem; }
.form-first\:gap-60:nth-child(first) { gap: 15rem; }
.form-first\:gap-64:nth-child(first) { gap: 16rem; }
.form-first\:gap-72:nth-child(first) { gap: 18rem; }
.form-first\:gap-80:nth-child(first) { gap: 20rem; }
.form-first\:gap-96:nth-child(first) { gap: 24rem; }
.form-first\:space-x-0:nth-child(first) { column-gap: 0px; }
.form-first\:space-x-0.form-5:nth-child(first) { column-gap: 0.form-125rem; }
.form-first\:space-x-1:nth-child(first) { column-gap: 0.form-25rem; }
.form-first\:space-x-1.form-5:nth-child(first) { column-gap: 0.form-375rem; }
.form-first\:space-x-2:nth-child(first) { column-gap: 0.form-5rem; }
.form-first\:space-x-2.form-5:nth-child(first) { column-gap: 0.form-625rem; }
.form-first\:space-x-3:nth-child(first) { column-gap: 0.form-75rem; }
.form-first\:space-x-3.form-5:nth-child(first) { column-gap: 0.form-875rem; }
.form-first\:space-x-4:nth-child(first) { column-gap: 1rem; }
.form-first\:space-x-5:nth-child(first) { column-gap: 1.form-25rem; }
.form-first\:space-x-6:nth-child(first) { column-gap: 1.form-5rem; }
.form-first\:space-x-7:nth-child(first) { column-gap: 1.form-75rem; }
.form-first\:space-x-8:nth-child(first) { column-gap: 2rem; }
.form-first\:space-x-9:nth-child(first) { column-gap: 2.form-25rem; }
.form-first\:space-x-10:nth-child(first) { column-gap: 2.form-5rem; }
.form-first\:space-x-11:nth-child(first) { column-gap: 2.form-75rem; }
.form-first\:space-x-12:nth-child(first) { column-gap: 3rem; }
.form-first\:space-x-14:nth-child(first) { column-gap: 3.form-5rem; }
.form-first\:space-x-16:nth-child(first) { column-gap: 4rem; }
.form-first\:space-x-20:nth-child(first) { column-gap: 5rem; }
.form-first\:space-x-24:nth-child(first) { column-gap: 6rem; }
.form-first\:space-x-28:nth-child(first) { column-gap: 7rem; }
.form-first\:space-x-32:nth-child(first) { column-gap: 8rem; }
.form-first\:space-x-36:nth-child(first) { column-gap: 9rem; }
.form-first\:space-x-40:nth-child(first) { column-gap: 10rem; }
.form-first\:space-x-44:nth-child(first) { column-gap: 11rem; }
.form-first\:space-x-48:nth-child(first) { column-gap: 12rem; }
.form-first\:space-x-52:nth-child(first) { column-gap: 13rem; }
.form-first\:space-x-56:nth-child(first) { column-gap: 14rem; }
.form-first\:space-x-60:nth-child(first) { column-gap: 15rem; }
.form-first\:space-x-64:nth-child(first) { column-gap: 16rem; }
.form-first\:space-x-72:nth-child(first) { column-gap: 18rem; }
.form-first\:space-x-80:nth-child(first) { column-gap: 20rem; }
.form-first\:space-x-96:nth-child(first) { column-gap: 24rem; }
.form-first\:space-y-0:nth-child(first) { row-gap: 0px; }
.form-first\:space-y-0.form-5:nth-child(first) { row-gap: 0.form-125rem; }
.form-first\:space-y-1:nth-child(first) { row-gap: 0.form-25rem; }
.form-first\:space-y-1.form-5:nth-child(first) { row-gap: 0.form-375rem; }
.form-first\:space-y-2:nth-child(first) { row-gap: 0.form-5rem; }
.form-first\:space-y-2.form-5:nth-child(first) { row-gap: 0.form-625rem; }
.form-first\:space-y-3:nth-child(first) { row-gap: 0.form-75rem; }
.form-first\:space-y-3.form-5:nth-child(first) { row-gap: 0.form-875rem; }
.form-first\:space-y-4:nth-child(first) { row-gap: 1rem; }
.form-first\:space-y-5:nth-child(first) { row-gap: 1.form-25rem; }
.form-first\:space-y-6:nth-child(first) { row-gap: 1.form-5rem; }
.form-first\:space-y-7:nth-child(first) { row-gap: 1.form-75rem; }
.form-first\:space-y-8:nth-child(first) { row-gap: 2rem; }
.form-first\:space-y-9:nth-child(first) { row-gap: 2.form-25rem; }
.form-first\:space-y-10:nth-child(first) { row-gap: 2.form-5rem; }
.form-first\:space-y-11:nth-child(first) { row-gap: 2.form-75rem; }
.form-first\:space-y-12:nth-child(first) { row-gap: 3rem; }
.form-first\:space-y-14:nth-child(first) { row-gap: 3.form-5rem; }
.form-first\:space-y-16:nth-child(first) { row-gap: 4rem; }
.form-first\:space-y-20:nth-child(first) { row-gap: 5rem; }
.form-first\:space-y-24:nth-child(first) { row-gap: 6rem; }
.form-first\:space-y-28:nth-child(first) { row-gap: 7rem; }
.form-first\:space-y-32:nth-child(first) { row-gap: 8rem; }
.form-first\:space-y-36:nth-child(first) { row-gap: 9rem; }
.form-first\:space-y-40:nth-child(first) { row-gap: 10rem; }
.form-first\:space-y-44:nth-child(first) { row-gap: 11rem; }
.form-first\:space-y-48:nth-child(first) { row-gap: 12rem; }
.form-first\:space-y-52:nth-child(first) { row-gap: 13rem; }
.form-first\:space-y-56:nth-child(first) { row-gap: 14rem; }
.form-first\:space-y-60:nth-child(first) { row-gap: 15rem; }
.form-first\:space-y-64:nth-child(first) { row-gap: 16rem; }
.form-first\:space-y-72:nth-child(first) { row-gap: 18rem; }
.form-first\:space-y-80:nth-child(first) { row-gap: 20rem; }
.form-first\:space-y-96:nth-child(first) { row-gap: 24rem; }

.form-last\:p-0:nth-child(last) { padding: 0px; }
.form-last\:p-0.form-5:nth-child(last) { padding: 0.form-125rem; }
.form-last\:p-1:nth-child(last) { padding: 0.form-25rem; }
.form-last\:p-1.form-5:nth-child(last) { padding: 0.form-375rem; }
.form-last\:p-2:nth-child(last) { padding: 0.form-5rem; }
.form-last\:p-2.form-5:nth-child(last) { padding: 0.form-625rem; }
.form-last\:p-3:nth-child(last) { padding: 0.form-75rem; }
.form-last\:p-3.form-5:nth-child(last) { padding: 0.form-875rem; }
.form-last\:p-4:nth-child(last) { padding: 1rem; }
.form-last\:p-5:nth-child(last) { padding: 1.form-25rem; }
.form-last\:p-6:nth-child(last) { padding: 1.form-5rem; }
.form-last\:p-7:nth-child(last) { padding: 1.form-75rem; }
.form-last\:p-8:nth-child(last) { padding: 2rem; }
.form-last\:p-9:nth-child(last) { padding: 2.form-25rem; }
.form-last\:p-10:nth-child(last) { padding: 2.form-5rem; }
.form-last\:p-11:nth-child(last) { padding: 2.form-75rem; }
.form-last\:p-12:nth-child(last) { padding: 3rem; }
.form-last\:p-14:nth-child(last) { padding: 3.form-5rem; }
.form-last\:p-16:nth-child(last) { padding: 4rem; }
.form-last\:p-20:nth-child(last) { padding: 5rem; }
.form-last\:p-24:nth-child(last) { padding: 6rem; }
.form-last\:p-28:nth-child(last) { padding: 7rem; }
.form-last\:p-32:nth-child(last) { padding: 8rem; }
.form-last\:p-36:nth-child(last) { padding: 9rem; }
.form-last\:p-40:nth-child(last) { padding: 10rem; }
.form-last\:p-44:nth-child(last) { padding: 11rem; }
.form-last\:p-48:nth-child(last) { padding: 12rem; }
.form-last\:p-52:nth-child(last) { padding: 13rem; }
.form-last\:p-56:nth-child(last) { padding: 14rem; }
.form-last\:p-60:nth-child(last) { padding: 15rem; }
.form-last\:p-64:nth-child(last) { padding: 16rem; }
.form-last\:p-72:nth-child(last) { padding: 18rem; }
.form-last\:p-80:nth-child(last) { padding: 20rem; }
.form-last\:p-96:nth-child(last) { padding: 24rem; }
.form-last\:m-0:nth-child(last) { margin: 0px; }
.form-last\:m-0.form-5:nth-child(last) { margin: 0.form-125rem; }
.form-last\:m-1:nth-child(last) { margin: 0.form-25rem; }
.form-last\:m-1.form-5:nth-child(last) { margin: 0.form-375rem; }
.form-last\:m-2:nth-child(last) { margin: 0.form-5rem; }
.form-last\:m-2.form-5:nth-child(last) { margin: 0.form-625rem; }
.form-last\:m-3:nth-child(last) { margin: 0.form-75rem; }
.form-last\:m-3.form-5:nth-child(last) { margin: 0.form-875rem; }
.form-last\:m-4:nth-child(last) { margin: 1rem; }
.form-last\:m-5:nth-child(last) { margin: 1.form-25rem; }
.form-last\:m-6:nth-child(last) { margin: 1.form-5rem; }
.form-last\:m-7:nth-child(last) { margin: 1.form-75rem; }
.form-last\:m-8:nth-child(last) { margin: 2rem; }
.form-last\:m-9:nth-child(last) { margin: 2.form-25rem; }
.form-last\:m-10:nth-child(last) { margin: 2.form-5rem; }
.form-last\:m-11:nth-child(last) { margin: 2.form-75rem; }
.form-last\:m-12:nth-child(last) { margin: 3rem; }
.form-last\:m-14:nth-child(last) { margin: 3.form-5rem; }
.form-last\:m-16:nth-child(last) { margin: 4rem; }
.form-last\:m-20:nth-child(last) { margin: 5rem; }
.form-last\:m-24:nth-child(last) { margin: 6rem; }
.form-last\:m-28:nth-child(last) { margin: 7rem; }
.form-last\:m-32:nth-child(last) { margin: 8rem; }
.form-last\:m-36:nth-child(last) { margin: 9rem; }
.form-last\:m-40:nth-child(last) { margin: 10rem; }
.form-last\:m-44:nth-child(last) { margin: 11rem; }
.form-last\:m-48:nth-child(last) { margin: 12rem; }
.form-last\:m-52:nth-child(last) { margin: 13rem; }
.form-last\:m-56:nth-child(last) { margin: 14rem; }
.form-last\:m-60:nth-child(last) { margin: 15rem; }
.form-last\:m-64:nth-child(last) { margin: 16rem; }
.form-last\:m-72:nth-child(last) { margin: 18rem; }
.form-last\:m-80:nth-child(last) { margin: 20rem; }
.form-last\:m-96:nth-child(last) { margin: 24rem; }
.form-last\:gap-0:nth-child(last) { gap: 0px; }
.form-last\:gap-0.form-5:nth-child(last) { gap: 0.form-125rem; }
.form-last\:gap-1:nth-child(last) { gap: 0.form-25rem; }
.form-last\:gap-1.form-5:nth-child(last) { gap: 0.form-375rem; }
.form-last\:gap-2:nth-child(last) { gap: 0.form-5rem; }
.form-last\:gap-2.form-5:nth-child(last) { gap: 0.form-625rem; }
.form-last\:gap-3:nth-child(last) { gap: 0.form-75rem; }
.form-last\:gap-3.form-5:nth-child(last) { gap: 0.form-875rem; }
.form-last\:gap-4:nth-child(last) { gap: 1rem; }
.form-last\:gap-5:nth-child(last) { gap: 1.form-25rem; }
.form-last\:gap-6:nth-child(last) { gap: 1.form-5rem; }
.form-last\:gap-7:nth-child(last) { gap: 1.form-75rem; }
.form-last\:gap-8:nth-child(last) { gap: 2rem; }
.form-last\:gap-9:nth-child(last) { gap: 2.form-25rem; }
.form-last\:gap-10:nth-child(last) { gap: 2.form-5rem; }
.form-last\:gap-11:nth-child(last) { gap: 2.form-75rem; }
.form-last\:gap-12:nth-child(last) { gap: 3rem; }
.form-last\:gap-14:nth-child(last) { gap: 3.form-5rem; }
.form-last\:gap-16:nth-child(last) { gap: 4rem; }
.form-last\:gap-20:nth-child(last) { gap: 5rem; }
.form-last\:gap-24:nth-child(last) { gap: 6rem; }
.form-last\:gap-28:nth-child(last) { gap: 7rem; }
.form-last\:gap-32:nth-child(last) { gap: 8rem; }
.form-last\:gap-36:nth-child(last) { gap: 9rem; }
.form-last\:gap-40:nth-child(last) { gap: 10rem; }
.form-last\:gap-44:nth-child(last) { gap: 11rem; }
.form-last\:gap-48:nth-child(last) { gap: 12rem; }
.form-last\:gap-52:nth-child(last) { gap: 13rem; }
.form-last\:gap-56:nth-child(last) { gap: 14rem; }
.form-last\:gap-60:nth-child(last) { gap: 15rem; }
.form-last\:gap-64:nth-child(last) { gap: 16rem; }
.form-last\:gap-72:nth-child(last) { gap: 18rem; }
.form-last\:gap-80:nth-child(last) { gap: 20rem; }
.form-last\:gap-96:nth-child(last) { gap: 24rem; }
.form-last\:space-x-0:nth-child(last) { column-gap: 0px; }
.form-last\:space-x-0.form-5:nth-child(last) { column-gap: 0.form-125rem; }
.form-last\:space-x-1:nth-child(last) { column-gap: 0.form-25rem; }
.form-last\:space-x-1.form-5:nth-child(last) { column-gap: 0.form-375rem; }
.form-last\:space-x-2:nth-child(last) { column-gap: 0.form-5rem; }
.form-last\:space-x-2.form-5:nth-child(last) { column-gap: 0.form-625rem; }
.form-last\:space-x-3:nth-child(last) { column-gap: 0.form-75rem; }
.form-last\:space-x-3.form-5:nth-child(last) { column-gap: 0.form-875rem; }
.form-last\:space-x-4:nth-child(last) { column-gap: 1rem; }
.form-last\:space-x-5:nth-child(last) { column-gap: 1.form-25rem; }
.form-last\:space-x-6:nth-child(last) { column-gap: 1.form-5rem; }
.form-last\:space-x-7:nth-child(last) { column-gap: 1.form-75rem; }
.form-last\:space-x-8:nth-child(last) { column-gap: 2rem; }
.form-last\:space-x-9:nth-child(last) { column-gap: 2.form-25rem; }
.form-last\:space-x-10:nth-child(last) { column-gap: 2.form-5rem; }
.form-last\:space-x-11:nth-child(last) { column-gap: 2.form-75rem; }
.form-last\:space-x-12:nth-child(last) { column-gap: 3rem; }
.form-last\:space-x-14:nth-child(last) { column-gap: 3.form-5rem; }
.form-last\:space-x-16:nth-child(last) { column-gap: 4rem; }
.form-last\:space-x-20:nth-child(last) { column-gap: 5rem; }
.form-last\:space-x-24:nth-child(last) { column-gap: 6rem; }
.form-last\:space-x-28:nth-child(last) { column-gap: 7rem; }
.form-last\:space-x-32:nth-child(last) { column-gap: 8rem; }
.form-last\:space-x-36:nth-child(last) { column-gap: 9rem; }
.form-last\:space-x-40:nth-child(last) { column-gap: 10rem; }
.form-last\:space-x-44:nth-child(last) { column-gap: 11rem; }
.form-last\:space-x-48:nth-child(last) { column-gap: 12rem; }
.form-last\:space-x-52:nth-child(last) { column-gap: 13rem; }
.form-last\:space-x-56:nth-child(last) { column-gap: 14rem; }
.form-last\:space-x-60:nth-child(last) { column-gap: 15rem; }
.form-last\:space-x-64:nth-child(last) { column-gap: 16rem; }
.form-last\:space-x-72:nth-child(last) { column-gap: 18rem; }
.form-last\:space-x-80:nth-child(last) { column-gap: 20rem; }
.form-last\:space-x-96:nth-child(last) { column-gap: 24rem; }
.form-last\:space-y-0:nth-child(last) { row-gap: 0px; }
.form-last\:space-y-0.form-5:nth-child(last) { row-gap: 0.form-125rem; }
.form-last\:space-y-1:nth-child(last) { row-gap: 0.form-25rem; }
.form-last\:space-y-1.form-5:nth-child(last) { row-gap: 0.form-375rem; }
.form-last\:space-y-2:nth-child(last) { row-gap: 0.form-5rem; }
.form-last\:space-y-2.form-5:nth-child(last) { row-gap: 0.form-625rem; }
.form-last\:space-y-3:nth-child(last) { row-gap: 0.form-75rem; }
.form-last\:space-y-3.form-5:nth-child(last) { row-gap: 0.form-875rem; }
.form-last\:space-y-4:nth-child(last) { row-gap: 1rem; }
.form-last\:space-y-5:nth-child(last) { row-gap: 1.form-25rem; }
.form-last\:space-y-6:nth-child(last) { row-gap: 1.form-5rem; }
.form-last\:space-y-7:nth-child(last) { row-gap: 1.form-75rem; }
.form-last\:space-y-8:nth-child(last) { row-gap: 2rem; }
.form-last\:space-y-9:nth-child(last) { row-gap: 2.form-25rem; }
.form-last\:space-y-10:nth-child(last) { row-gap: 2.form-5rem; }
.form-last\:space-y-11:nth-child(last) { row-gap: 2.form-75rem; }
.form-last\:space-y-12:nth-child(last) { row-gap: 3rem; }
.form-last\:space-y-14:nth-child(last) { row-gap: 3.form-5rem; }
.form-last\:space-y-16:nth-child(last) { row-gap: 4rem; }
.form-last\:space-y-20:nth-child(last) { row-gap: 5rem; }
.form-last\:space-y-24:nth-child(last) { row-gap: 6rem; }
.form-last\:space-y-28:nth-child(last) { row-gap: 7rem; }
.form-last\:space-y-32:nth-child(last) { row-gap: 8rem; }
.form-last\:space-y-36:nth-child(last) { row-gap: 9rem; }
.form-last\:space-y-40:nth-child(last) { row-gap: 10rem; }
.form-last\:space-y-44:nth-child(last) { row-gap: 11rem; }
.form-last\:space-y-48:nth-child(last) { row-gap: 12rem; }
.form-last\:space-y-52:nth-child(last) { row-gap: 13rem; }
.form-last\:space-y-56:nth-child(last) { row-gap: 14rem; }
.form-last\:space-y-60:nth-child(last) { row-gap: 15rem; }
.form-last\:space-y-64:nth-child(last) { row-gap: 16rem; }
.form-last\:space-y-72:nth-child(last) { row-gap: 18rem; }
.form-last\:space-y-80:nth-child(last) { row-gap: 20rem; }
.form-last\:space-y-96:nth-child(last) { row-gap: 24rem; }

.form-odd\:p-0:nth-child(odd) { padding: 0px; }
.form-odd\:p-0.form-5:nth-child(odd) { padding: 0.form-125rem; }
.form-odd\:p-1:nth-child(odd) { padding: 0.form-25rem; }
.form-odd\:p-1.form-5:nth-child(odd) { padding: 0.form-375rem; }
.form-odd\:p-2:nth-child(odd) { padding: 0.form-5rem; }
.form-odd\:p-2.form-5:nth-child(odd) { padding: 0.form-625rem; }
.form-odd\:p-3:nth-child(odd) { padding: 0.form-75rem; }
.form-odd\:p-3.form-5:nth-child(odd) { padding: 0.form-875rem; }
.form-odd\:p-4:nth-child(odd) { padding: 1rem; }
.form-odd\:p-5:nth-child(odd) { padding: 1.form-25rem; }
.form-odd\:p-6:nth-child(odd) { padding: 1.form-5rem; }
.form-odd\:p-7:nth-child(odd) { padding: 1.form-75rem; }
.form-odd\:p-8:nth-child(odd) { padding: 2rem; }
.form-odd\:p-9:nth-child(odd) { padding: 2.form-25rem; }
.form-odd\:p-10:nth-child(odd) { padding: 2.form-5rem; }
.form-odd\:p-11:nth-child(odd) { padding: 2.form-75rem; }
.form-odd\:p-12:nth-child(odd) { padding: 3rem; }
.form-odd\:p-14:nth-child(odd) { padding: 3.form-5rem; }
.form-odd\:p-16:nth-child(odd) { padding: 4rem; }
.form-odd\:p-20:nth-child(odd) { padding: 5rem; }
.form-odd\:p-24:nth-child(odd) { padding: 6rem; }
.form-odd\:p-28:nth-child(odd) { padding: 7rem; }
.form-odd\:p-32:nth-child(odd) { padding: 8rem; }
.form-odd\:p-36:nth-child(odd) { padding: 9rem; }
.form-odd\:p-40:nth-child(odd) { padding: 10rem; }
.form-odd\:p-44:nth-child(odd) { padding: 11rem; }
.form-odd\:p-48:nth-child(odd) { padding: 12rem; }
.form-odd\:p-52:nth-child(odd) { padding: 13rem; }
.form-odd\:p-56:nth-child(odd) { padding: 14rem; }
.form-odd\:p-60:nth-child(odd) { padding: 15rem; }
.form-odd\:p-64:nth-child(odd) { padding: 16rem; }
.form-odd\:p-72:nth-child(odd) { padding: 18rem; }
.form-odd\:p-80:nth-child(odd) { padding: 20rem; }
.form-odd\:p-96:nth-child(odd) { padding: 24rem; }
.form-odd\:m-0:nth-child(odd) { margin: 0px; }
.form-odd\:m-0.form-5:nth-child(odd) { margin: 0.form-125rem; }
.form-odd\:m-1:nth-child(odd) { margin: 0.form-25rem; }
.form-odd\:m-1.form-5:nth-child(odd) { margin: 0.form-375rem; }
.form-odd\:m-2:nth-child(odd) { margin: 0.form-5rem; }
.form-odd\:m-2.form-5:nth-child(odd) { margin: 0.form-625rem; }
.form-odd\:m-3:nth-child(odd) { margin: 0.form-75rem; }
.form-odd\:m-3.form-5:nth-child(odd) { margin: 0.form-875rem; }
.form-odd\:m-4:nth-child(odd) { margin: 1rem; }
.form-odd\:m-5:nth-child(odd) { margin: 1.form-25rem; }
.form-odd\:m-6:nth-child(odd) { margin: 1.form-5rem; }
.form-odd\:m-7:nth-child(odd) { margin: 1.form-75rem; }
.form-odd\:m-8:nth-child(odd) { margin: 2rem; }
.form-odd\:m-9:nth-child(odd) { margin: 2.form-25rem; }
.form-odd\:m-10:nth-child(odd) { margin: 2.form-5rem; }
.form-odd\:m-11:nth-child(odd) { margin: 2.form-75rem; }
.form-odd\:m-12:nth-child(odd) { margin: 3rem; }
.form-odd\:m-14:nth-child(odd) { margin: 3.form-5rem; }
.form-odd\:m-16:nth-child(odd) { margin: 4rem; }
.form-odd\:m-20:nth-child(odd) { margin: 5rem; }
.form-odd\:m-24:nth-child(odd) { margin: 6rem; }
.form-odd\:m-28:nth-child(odd) { margin: 7rem; }
.form-odd\:m-32:nth-child(odd) { margin: 8rem; }
.form-odd\:m-36:nth-child(odd) { margin: 9rem; }
.form-odd\:m-40:nth-child(odd) { margin: 10rem; }
.form-odd\:m-44:nth-child(odd) { margin: 11rem; }
.form-odd\:m-48:nth-child(odd) { margin: 12rem; }
.form-odd\:m-52:nth-child(odd) { margin: 13rem; }
.form-odd\:m-56:nth-child(odd) { margin: 14rem; }
.form-odd\:m-60:nth-child(odd) { margin: 15rem; }
.form-odd\:m-64:nth-child(odd) { margin: 16rem; }
.form-odd\:m-72:nth-child(odd) { margin: 18rem; }
.form-odd\:m-80:nth-child(odd) { margin: 20rem; }
.form-odd\:m-96:nth-child(odd) { margin: 24rem; }
.form-odd\:gap-0:nth-child(odd) { gap: 0px; }
.form-odd\:gap-0.form-5:nth-child(odd) { gap: 0.form-125rem; }
.form-odd\:gap-1:nth-child(odd) { gap: 0.form-25rem; }
.form-odd\:gap-1.form-5:nth-child(odd) { gap: 0.form-375rem; }
.form-odd\:gap-2:nth-child(odd) { gap: 0.form-5rem; }
.form-odd\:gap-2.form-5:nth-child(odd) { gap: 0.form-625rem; }
.form-odd\:gap-3:nth-child(odd) { gap: 0.form-75rem; }
.form-odd\:gap-3.form-5:nth-child(odd) { gap: 0.form-875rem; }
.form-odd\:gap-4:nth-child(odd) { gap: 1rem; }
.form-odd\:gap-5:nth-child(odd) { gap: 1.form-25rem; }
.form-odd\:gap-6:nth-child(odd) { gap: 1.form-5rem; }
.form-odd\:gap-7:nth-child(odd) { gap: 1.form-75rem; }
.form-odd\:gap-8:nth-child(odd) { gap: 2rem; }
.form-odd\:gap-9:nth-child(odd) { gap: 2.form-25rem; }
.form-odd\:gap-10:nth-child(odd) { gap: 2.form-5rem; }
.form-odd\:gap-11:nth-child(odd) { gap: 2.form-75rem; }
.form-odd\:gap-12:nth-child(odd) { gap: 3rem; }
.form-odd\:gap-14:nth-child(odd) { gap: 3.form-5rem; }
.form-odd\:gap-16:nth-child(odd) { gap: 4rem; }
.form-odd\:gap-20:nth-child(odd) { gap: 5rem; }
.form-odd\:gap-24:nth-child(odd) { gap: 6rem; }
.form-odd\:gap-28:nth-child(odd) { gap: 7rem; }
.form-odd\:gap-32:nth-child(odd) { gap: 8rem; }
.form-odd\:gap-36:nth-child(odd) { gap: 9rem; }
.form-odd\:gap-40:nth-child(odd) { gap: 10rem; }
.form-odd\:gap-44:nth-child(odd) { gap: 11rem; }
.form-odd\:gap-48:nth-child(odd) { gap: 12rem; }
.form-odd\:gap-52:nth-child(odd) { gap: 13rem; }
.form-odd\:gap-56:nth-child(odd) { gap: 14rem; }
.form-odd\:gap-60:nth-child(odd) { gap: 15rem; }
.form-odd\:gap-64:nth-child(odd) { gap: 16rem; }
.form-odd\:gap-72:nth-child(odd) { gap: 18rem; }
.form-odd\:gap-80:nth-child(odd) { gap: 20rem; }
.form-odd\:gap-96:nth-child(odd) { gap: 24rem; }
.form-odd\:space-x-0:nth-child(odd) { column-gap: 0px; }
.form-odd\:space-x-0.form-5:nth-child(odd) { column-gap: 0.form-125rem; }
.form-odd\:space-x-1:nth-child(odd) { column-gap: 0.form-25rem; }
.form-odd\:space-x-1.form-5:nth-child(odd) { column-gap: 0.form-375rem; }
.form-odd\:space-x-2:nth-child(odd) { column-gap: 0.form-5rem; }
.form-odd\:space-x-2.form-5:nth-child(odd) { column-gap: 0.form-625rem; }
.form-odd\:space-x-3:nth-child(odd) { column-gap: 0.form-75rem; }
.form-odd\:space-x-3.form-5:nth-child(odd) { column-gap: 0.form-875rem; }
.form-odd\:space-x-4:nth-child(odd) { column-gap: 1rem; }
.form-odd\:space-x-5:nth-child(odd) { column-gap: 1.form-25rem; }
.form-odd\:space-x-6:nth-child(odd) { column-gap: 1.form-5rem; }
.form-odd\:space-x-7:nth-child(odd) { column-gap: 1.form-75rem; }
.form-odd\:space-x-8:nth-child(odd) { column-gap: 2rem; }
.form-odd\:space-x-9:nth-child(odd) { column-gap: 2.form-25rem; }
.form-odd\:space-x-10:nth-child(odd) { column-gap: 2.form-5rem; }
.form-odd\:space-x-11:nth-child(odd) { column-gap: 2.form-75rem; }
.form-odd\:space-x-12:nth-child(odd) { column-gap: 3rem; }
.form-odd\:space-x-14:nth-child(odd) { column-gap: 3.form-5rem; }
.form-odd\:space-x-16:nth-child(odd) { column-gap: 4rem; }
.form-odd\:space-x-20:nth-child(odd) { column-gap: 5rem; }
.form-odd\:space-x-24:nth-child(odd) { column-gap: 6rem; }
.form-odd\:space-x-28:nth-child(odd) { column-gap: 7rem; }
.form-odd\:space-x-32:nth-child(odd) { column-gap: 8rem; }
.form-odd\:space-x-36:nth-child(odd) { column-gap: 9rem; }
.form-odd\:space-x-40:nth-child(odd) { column-gap: 10rem; }
.form-odd\:space-x-44:nth-child(odd) { column-gap: 11rem; }
.form-odd\:space-x-48:nth-child(odd) { column-gap: 12rem; }
.form-odd\:space-x-52:nth-child(odd) { column-gap: 13rem; }
.form-odd\:space-x-56:nth-child(odd) { column-gap: 14rem; }
.form-odd\:space-x-60:nth-child(odd) { column-gap: 15rem; }
.form-odd\:space-x-64:nth-child(odd) { column-gap: 16rem; }
.form-odd\:space-x-72:nth-child(odd) { column-gap: 18rem; }
.form-odd\:space-x-80:nth-child(odd) { column-gap: 20rem; }
.form-odd\:space-x-96:nth-child(odd) { column-gap: 24rem; }
.form-odd\:space-y-0:nth-child(odd) { row-gap: 0px; }
.form-odd\:space-y-0.form-5:nth-child(odd) { row-gap: 0.form-125rem; }
.form-odd\:space-y-1:nth-child(odd) { row-gap: 0.form-25rem; }
.form-odd\:space-y-1.form-5:nth-child(odd) { row-gap: 0.form-375rem; }
.form-odd\:space-y-2:nth-child(odd) { row-gap: 0.form-5rem; }
.form-odd\:space-y-2.form-5:nth-child(odd) { row-gap: 0.form-625rem; }
.form-odd\:space-y-3:nth-child(odd) { row-gap: 0.form-75rem; }
.form-odd\:space-y-3.form-5:nth-child(odd) { row-gap: 0.form-875rem; }
.form-odd\:space-y-4:nth-child(odd) { row-gap: 1rem; }
.form-odd\:space-y-5:nth-child(odd) { row-gap: 1.form-25rem; }
.form-odd\:space-y-6:nth-child(odd) { row-gap: 1.form-5rem; }
.form-odd\:space-y-7:nth-child(odd) { row-gap: 1.form-75rem; }
.form-odd\:space-y-8:nth-child(odd) { row-gap: 2rem; }
.form-odd\:space-y-9:nth-child(odd) { row-gap: 2.form-25rem; }
.form-odd\:space-y-10:nth-child(odd) { row-gap: 2.form-5rem; }
.form-odd\:space-y-11:nth-child(odd) { row-gap: 2.form-75rem; }
.form-odd\:space-y-12:nth-child(odd) { row-gap: 3rem; }
.form-odd\:space-y-14:nth-child(odd) { row-gap: 3.form-5rem; }
.form-odd\:space-y-16:nth-child(odd) { row-gap: 4rem; }
.form-odd\:space-y-20:nth-child(odd) { row-gap: 5rem; }
.form-odd\:space-y-24:nth-child(odd) { row-gap: 6rem; }
.form-odd\:space-y-28:nth-child(odd) { row-gap: 7rem; }
.form-odd\:space-y-32:nth-child(odd) { row-gap: 8rem; }
.form-odd\:space-y-36:nth-child(odd) { row-gap: 9rem; }
.form-odd\:space-y-40:nth-child(odd) { row-gap: 10rem; }
.form-odd\:space-y-44:nth-child(odd) { row-gap: 11rem; }
.form-odd\:space-y-48:nth-child(odd) { row-gap: 12rem; }
.form-odd\:space-y-52:nth-child(odd) { row-gap: 13rem; }
.form-odd\:space-y-56:nth-child(odd) { row-gap: 14rem; }
.form-odd\:space-y-60:nth-child(odd) { row-gap: 15rem; }
.form-odd\:space-y-64:nth-child(odd) { row-gap: 16rem; }
.form-odd\:space-y-72:nth-child(odd) { row-gap: 18rem; }
.form-odd\:space-y-80:nth-child(odd) { row-gap: 20rem; }
.form-odd\:space-y-96:nth-child(odd) { row-gap: 24rem; }

.form-even\:p-0:nth-child(even) { padding: 0px; }
.form-even\:p-0.form-5:nth-child(even) { padding: 0.form-125rem; }
.form-even\:p-1:nth-child(even) { padding: 0.form-25rem; }
.form-even\:p-1.form-5:nth-child(even) { padding: 0.form-375rem; }
.form-even\:p-2:nth-child(even) { padding: 0.form-5rem; }
.form-even\:p-2.form-5:nth-child(even) { padding: 0.form-625rem; }
.form-even\:p-3:nth-child(even) { padding: 0.form-75rem; }
.form-even\:p-3.form-5:nth-child(even) { padding: 0.form-875rem; }
.form-even\:p-4:nth-child(even) { padding: 1rem; }
.form-even\:p-5:nth-child(even) { padding: 1.form-25rem; }
.form-even\:p-6:nth-child(even) { padding: 1.form-5rem; }
.form-even\:p-7:nth-child(even) { padding: 1.form-75rem; }
.form-even\:p-8:nth-child(even) { padding: 2rem; }
.form-even\:p-9:nth-child(even) { padding: 2.form-25rem; }
.form-even\:p-10:nth-child(even) { padding: 2.form-5rem; }
.form-even\:p-11:nth-child(even) { padding: 2.form-75rem; }
.form-even\:p-12:nth-child(even) { padding: 3rem; }
.form-even\:p-14:nth-child(even) { padding: 3.form-5rem; }
.form-even\:p-16:nth-child(even) { padding: 4rem; }
.form-even\:p-20:nth-child(even) { padding: 5rem; }
.form-even\:p-24:nth-child(even) { padding: 6rem; }
.form-even\:p-28:nth-child(even) { padding: 7rem; }
.form-even\:p-32:nth-child(even) { padding: 8rem; }
.form-even\:p-36:nth-child(even) { padding: 9rem; }
.form-even\:p-40:nth-child(even) { padding: 10rem; }
.form-even\:p-44:nth-child(even) { padding: 11rem; }
.form-even\:p-48:nth-child(even) { padding: 12rem; }
.form-even\:p-52:nth-child(even) { padding: 13rem; }
.form-even\:p-56:nth-child(even) { padding: 14rem; }
.form-even\:p-60:nth-child(even) { padding: 15rem; }
.form-even\:p-64:nth-child(even) { padding: 16rem; }
.form-even\:p-72:nth-child(even) { padding: 18rem; }
.form-even\:p-80:nth-child(even) { padding: 20rem; }
.form-even\:p-96:nth-child(even) { padding: 24rem; }
.form-even\:m-0:nth-child(even) { margin: 0px; }
.form-even\:m-0.form-5:nth-child(even) { margin: 0.form-125rem; }
.form-even\:m-1:nth-child(even) { margin: 0.form-25rem; }
.form-even\:m-1.form-5:nth-child(even) { margin: 0.form-375rem; }
.form-even\:m-2:nth-child(even) { margin: 0.form-5rem; }
.form-even\:m-2.form-5:nth-child(even) { margin: 0.form-625rem; }
.form-even\:m-3:nth-child(even) { margin: 0.form-75rem; }
.form-even\:m-3.form-5:nth-child(even) { margin: 0.form-875rem; }
.form-even\:m-4:nth-child(even) { margin: 1rem; }
.form-even\:m-5:nth-child(even) { margin: 1.form-25rem; }
.form-even\:m-6:nth-child(even) { margin: 1.form-5rem; }
.form-even\:m-7:nth-child(even) { margin: 1.form-75rem; }
.form-even\:m-8:nth-child(even) { margin: 2rem; }
.form-even\:m-9:nth-child(even) { margin: 2.form-25rem; }
.form-even\:m-10:nth-child(even) { margin: 2.form-5rem; }
.form-even\:m-11:nth-child(even) { margin: 2.form-75rem; }
.form-even\:m-12:nth-child(even) { margin: 3rem; }
.form-even\:m-14:nth-child(even) { margin: 3.form-5rem; }
.form-even\:m-16:nth-child(even) { margin: 4rem; }
.form-even\:m-20:nth-child(even) { margin: 5rem; }
.form-even\:m-24:nth-child(even) { margin: 6rem; }
.form-even\:m-28:nth-child(even) { margin: 7rem; }
.form-even\:m-32:nth-child(even) { margin: 8rem; }
.form-even\:m-36:nth-child(even) { margin: 9rem; }
.form-even\:m-40:nth-child(even) { margin: 10rem; }
.form-even\:m-44:nth-child(even) { margin: 11rem; }
.form-even\:m-48:nth-child(even) { margin: 12rem; }
.form-even\:m-52:nth-child(even) { margin: 13rem; }
.form-even\:m-56:nth-child(even) { margin: 14rem; }
.form-even\:m-60:nth-child(even) { margin: 15rem; }
.form-even\:m-64:nth-child(even) { margin: 16rem; }
.form-even\:m-72:nth-child(even) { margin: 18rem; }
.form-even\:m-80:nth-child(even) { margin: 20rem; }
.form-even\:m-96:nth-child(even) { margin: 24rem; }
.form-even\:gap-0:nth-child(even) { gap: 0px; }
.form-even\:gap-0.form-5:nth-child(even) { gap: 0.form-125rem; }
.form-even\:gap-1:nth-child(even) { gap: 0.form-25rem; }
.form-even\:gap-1.form-5:nth-child(even) { gap: 0.form-375rem; }
.form-even\:gap-2:nth-child(even) { gap: 0.form-5rem; }
.form-even\:gap-2.form-5:nth-child(even) { gap: 0.form-625rem; }
.form-even\:gap-3:nth-child(even) { gap: 0.form-75rem; }
.form-even\:gap-3.form-5:nth-child(even) { gap: 0.form-875rem; }
.form-even\:gap-4:nth-child(even) { gap: 1rem; }
.form-even\:gap-5:nth-child(even) { gap: 1.form-25rem; }
.form-even\:gap-6:nth-child(even) { gap: 1.form-5rem; }
.form-even\:gap-7:nth-child(even) { gap: 1.form-75rem; }
.form-even\:gap-8:nth-child(even) { gap: 2rem; }
.form-even\:gap-9:nth-child(even) { gap: 2.form-25rem; }
.form-even\:gap-10:nth-child(even) { gap: 2.form-5rem; }
.form-even\:gap-11:nth-child(even) { gap: 2.form-75rem; }
.form-even\:gap-12:nth-child(even) { gap: 3rem; }
.form-even\:gap-14:nth-child(even) { gap: 3.form-5rem; }
.form-even\:gap-16:nth-child(even) { gap: 4rem; }
.form-even\:gap-20:nth-child(even) { gap: 5rem; }
.form-even\:gap-24:nth-child(even) { gap: 6rem; }
.form-even\:gap-28:nth-child(even) { gap: 7rem; }
.form-even\:gap-32:nth-child(even) { gap: 8rem; }
.form-even\:gap-36:nth-child(even) { gap: 9rem; }
.form-even\:gap-40:nth-child(even) { gap: 10rem; }
.form-even\:gap-44:nth-child(even) { gap: 11rem; }
.form-even\:gap-48:nth-child(even) { gap: 12rem; }
.form-even\:gap-52:nth-child(even) { gap: 13rem; }
.form-even\:gap-56:nth-child(even) { gap: 14rem; }
.form-even\:gap-60:nth-child(even) { gap: 15rem; }
.form-even\:gap-64:nth-child(even) { gap: 16rem; }
.form-even\:gap-72:nth-child(even) { gap: 18rem; }
.form-even\:gap-80:nth-child(even) { gap: 20rem; }
.form-even\:gap-96:nth-child(even) { gap: 24rem; }
.form-even\:space-x-0:nth-child(even) { column-gap: 0px; }
.form-even\:space-x-0.form-5:nth-child(even) { column-gap: 0.form-125rem; }
.form-even\:space-x-1:nth-child(even) { column-gap: 0.form-25rem; }
.form-even\:space-x-1.form-5:nth-child(even) { column-gap: 0.form-375rem; }
.form-even\:space-x-2:nth-child(even) { column-gap: 0.form-5rem; }
.form-even\:space-x-2.form-5:nth-child(even) { column-gap: 0.form-625rem; }
.form-even\:space-x-3:nth-child(even) { column-gap: 0.form-75rem; }
.form-even\:space-x-3.form-5:nth-child(even) { column-gap: 0.form-875rem; }
.form-even\:space-x-4:nth-child(even) { column-gap: 1rem; }
.form-even\:space-x-5:nth-child(even) { column-gap: 1.form-25rem; }
.form-even\:space-x-6:nth-child(even) { column-gap: 1.form-5rem; }
.form-even\:space-x-7:nth-child(even) { column-gap: 1.form-75rem; }
.form-even\:space-x-8:nth-child(even) { column-gap: 2rem; }
.form-even\:space-x-9:nth-child(even) { column-gap: 2.form-25rem; }
.form-even\:space-x-10:nth-child(even) { column-gap: 2.form-5rem; }
.form-even\:space-x-11:nth-child(even) { column-gap: 2.form-75rem; }
.form-even\:space-x-12:nth-child(even) { column-gap: 3rem; }
.form-even\:space-x-14:nth-child(even) { column-gap: 3.form-5rem; }
.form-even\:space-x-16:nth-child(even) { column-gap: 4rem; }
.form-even\:space-x-20:nth-child(even) { column-gap: 5rem; }
.form-even\:space-x-24:nth-child(even) { column-gap: 6rem; }
.form-even\:space-x-28:nth-child(even) { column-gap: 7rem; }
.form-even\:space-x-32:nth-child(even) { column-gap: 8rem; }
.form-even\:space-x-36:nth-child(even) { column-gap: 9rem; }
.form-even\:space-x-40:nth-child(even) { column-gap: 10rem; }
.form-even\:space-x-44:nth-child(even) { column-gap: 11rem; }
.form-even\:space-x-48:nth-child(even) { column-gap: 12rem; }
.form-even\:space-x-52:nth-child(even) { column-gap: 13rem; }
.form-even\:space-x-56:nth-child(even) { column-gap: 14rem; }
.form-even\:space-x-60:nth-child(even) { column-gap: 15rem; }
.form-even\:space-x-64:nth-child(even) { column-gap: 16rem; }
.form-even\:space-x-72:nth-child(even) { column-gap: 18rem; }
.form-even\:space-x-80:nth-child(even) { column-gap: 20rem; }
.form-even\:space-x-96:nth-child(even) { column-gap: 24rem; }
.form-even\:space-y-0:nth-child(even) { row-gap: 0px; }
.form-even\:space-y-0.form-5:nth-child(even) { row-gap: 0.form-125rem; }
.form-even\:space-y-1:nth-child(even) { row-gap: 0.form-25rem; }
.form-even\:space-y-1.form-5:nth-child(even) { row-gap: 0.form-375rem; }
.form-even\:space-y-2:nth-child(even) { row-gap: 0.form-5rem; }
.form-even\:space-y-2.form-5:nth-child(even) { row-gap: 0.form-625rem; }
.form-even\:space-y-3:nth-child(even) { row-gap: 0.form-75rem; }
.form-even\:space-y-3.form-5:nth-child(even) { row-gap: 0.form-875rem; }
.form-even\:space-y-4:nth-child(even) { row-gap: 1rem; }
.form-even\:space-y-5:nth-child(even) { row-gap: 1.form-25rem; }
.form-even\:space-y-6:nth-child(even) { row-gap: 1.form-5rem; }
.form-even\:space-y-7:nth-child(even) { row-gap: 1.form-75rem; }
.form-even\:space-y-8:nth-child(even) { row-gap: 2rem; }
.form-even\:space-y-9:nth-child(even) { row-gap: 2.form-25rem; }
.form-even\:space-y-10:nth-child(even) { row-gap: 2.form-5rem; }
.form-even\:space-y-11:nth-child(even) { row-gap: 2.form-75rem; }
.form-even\:space-y-12:nth-child(even) { row-gap: 3rem; }
.form-even\:space-y-14:nth-child(even) { row-gap: 3.form-5rem; }
.form-even\:space-y-16:nth-child(even) { row-gap: 4rem; }
.form-even\:space-y-20:nth-child(even) { row-gap: 5rem; }
.form-even\:space-y-24:nth-child(even) { row-gap: 6rem; }
.form-even\:space-y-28:nth-child(even) { row-gap: 7rem; }
.form-even\:space-y-32:nth-child(even) { row-gap: 8rem; }
.form-even\:space-y-36:nth-child(even) { row-gap: 9rem; }
.form-even\:space-y-40:nth-child(even) { row-gap: 10rem; }
.form-even\:space-y-44:nth-child(even) { row-gap: 11rem; }
.form-even\:space-y-48:nth-child(even) { row-gap: 12rem; }
.form-even\:space-y-52:nth-child(even) { row-gap: 13rem; }
.form-even\:space-y-56:nth-child(even) { row-gap: 14rem; }
.form-even\:space-y-60:nth-child(even) { row-gap: 15rem; }
.form-even\:space-y-64:nth-child(even) { row-gap: 16rem; }
.form-even\:space-y-72:nth-child(even) { row-gap: 18rem; }
.form-even\:space-y-80:nth-child(even) { row-gap: 20rem; }
.form-even\:space-y-96:nth-child(even) { row-gap: 24rem; }


/* === card- namespace === */

/* Generated Tailwind-like utility CSS for benchmarking */
/*! tailwindcss v3.card-4.card-0 | MIT License */

*, ::before, ::after { box-sizing: border-box; border-width: 0; border-style: solid; border-color: #e5e7eb; }
html { line-height: 1.card-5; -webkit-text-size-adjust: 100%; tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif; }
body { margin: 0; line-height: inherit; }

.card-p-0 { padding: 0px; }
.card-p-0.card-5 { padding: 0.card-125rem; }
.card-p-1 { padding: 0.card-25rem; }
.card-p-1.card-5 { padding: 0.card-375rem; }
.card-p-2 { padding: 0.card-5rem; }
.card-p-2.card-5 { padding: 0.card-625rem; }
.card-p-3 { padding: 0.card-75rem; }
.card-p-3.card-5 { padding: 0.card-875rem; }
.card-p-4 { padding: 1rem; }
.card-p-5 { padding: 1.card-25rem; }
.card-p-6 { padding: 1.card-5rem; }
.card-p-7 { padding: 1.card-75rem; }
.card-p-8 { padding: 2rem; }
.card-p-9 { padding: 2.card-25rem; }
.card-p-10 { padding: 2.card-5rem; }
.card-p-11 { padding: 2.card-75rem; }
.card-p-12 { padding: 3rem; }
.card-p-14 { padding: 3.card-5rem; }
.card-p-16 { padding: 4rem; }
.card-p-20 { padding: 5rem; }
.card-p-24 { padding: 6rem; }
.card-p-28 { padding: 7rem; }
.card-p-32 { padding: 8rem; }
.card-p-36 { padding: 9rem; }
.card-p-40 { padding: 10rem; }
.card-p-44 { padding: 11rem; }
.card-p-48 { padding: 12rem; }
.card-p-52 { padding: 13rem; }
.card-p-56 { padding: 14rem; }
.card-p-60 { padding: 15rem; }
.card-p-64 { padding: 16rem; }
.card-p-72 { padding: 18rem; }
.card-p-80 { padding: 20rem; }
.card-p-96 { padding: 24rem; }

.card-px-0 { padding-inline: 0px; }
.card-px-0.card-5 { padding-inline: 0.card-125rem; }
.card-px-1 { padding-inline: 0.card-25rem; }
.card-px-1.card-5 { padding-inline: 0.card-375rem; }
.card-px-2 { padding-inline: 0.card-5rem; }
.card-px-2.card-5 { padding-inline: 0.card-625rem; }
.card-px-3 { padding-inline: 0.card-75rem; }
.card-px-3.card-5 { padding-inline: 0.card-875rem; }
.card-px-4 { padding-inline: 1rem; }
.card-px-5 { padding-inline: 1.card-25rem; }
.card-px-6 { padding-inline: 1.card-5rem; }
.card-px-7 { padding-inline: 1.card-75rem; }
.card-px-8 { padding-inline: 2rem; }
.card-px-9 { padding-inline: 2.card-25rem; }
.card-px-10 { padding-inline: 2.card-5rem; }
.card-px-11 { padding-inline: 2.card-75rem; }
.card-px-12 { padding-inline: 3rem; }
.card-px-14 { padding-inline: 3.card-5rem; }
.card-px-16 { padding-inline: 4rem; }
.card-px-20 { padding-inline: 5rem; }
.card-px-24 { padding-inline: 6rem; }
.card-px-28 { padding-inline: 7rem; }
.card-px-32 { padding-inline: 8rem; }
.card-px-36 { padding-inline: 9rem; }
.card-px-40 { padding-inline: 10rem; }
.card-px-44 { padding-inline: 11rem; }
.card-px-48 { padding-inline: 12rem; }
.card-px-52 { padding-inline: 13rem; }
.card-px-56 { padding-inline: 14rem; }
.card-px-60 { padding-inline: 15rem; }
.card-px-64 { padding-inline: 16rem; }
.card-px-72 { padding-inline: 18rem; }
.card-px-80 { padding-inline: 20rem; }
.card-px-96 { padding-inline: 24rem; }

.card-py-0 { padding-block: 0px; }
.card-py-0.card-5 { padding-block: 0.card-125rem; }
.card-py-1 { padding-block: 0.card-25rem; }
.card-py-1.card-5 { padding-block: 0.card-375rem; }
.card-py-2 { padding-block: 0.card-5rem; }
.card-py-2.card-5 { padding-block: 0.card-625rem; }
.card-py-3 { padding-block: 0.card-75rem; }
.card-py-3.card-5 { padding-block: 0.card-875rem; }
.card-py-4 { padding-block: 1rem; }
.card-py-5 { padding-block: 1.card-25rem; }
.card-py-6 { padding-block: 1.card-5rem; }
.card-py-7 { padding-block: 1.card-75rem; }
.card-py-8 { padding-block: 2rem; }
.card-py-9 { padding-block: 2.card-25rem; }
.card-py-10 { padding-block: 2.card-5rem; }
.card-py-11 { padding-block: 2.card-75rem; }
.card-py-12 { padding-block: 3rem; }
.card-py-14 { padding-block: 3.card-5rem; }
.card-py-16 { padding-block: 4rem; }
.card-py-20 { padding-block: 5rem; }
.card-py-24 { padding-block: 6rem; }
.card-py-28 { padding-block: 7rem; }
.card-py-32 { padding-block: 8rem; }
.card-py-36 { padding-block: 9rem; }
.card-py-40 { padding-block: 10rem; }
.card-py-44 { padding-block: 11rem; }
.card-py-48 { padding-block: 12rem; }
.card-py-52 { padding-block: 13rem; }
.card-py-56 { padding-block: 14rem; }
.card-py-60 { padding-block: 15rem; }
.card-py-64 { padding-block: 16rem; }
.card-py-72 { padding-block: 18rem; }
.card-py-80 { padding-block: 20rem; }
.card-py-96 { padding-block: 24rem; }

.card-pt-0 { padding-top: 0px; }
.card-pt-0.card-5 { padding-top: 0.card-125rem; }
.card-pt-1 { padding-top: 0.card-25rem; }
.card-pt-1.card-5 { padding-top: 0.card-375rem; }
.card-pt-2 { padding-top: 0.card-5rem; }
.card-pt-2.card-5 { padding-top: 0.card-625rem; }
.card-pt-3 { padding-top: 0.card-75rem; }
.card-pt-3.card-5 { padding-top: 0.card-875rem; }
.card-pt-4 { padding-top: 1rem; }
.card-pt-5 { padding-top: 1.card-25rem; }
.card-pt-6 { padding-top: 1.card-5rem; }
.card-pt-7 { padding-top: 1.card-75rem; }
.card-pt-8 { padding-top: 2rem; }
.card-pt-9 { padding-top: 2.card-25rem; }
.card-pt-10 { padding-top: 2.card-5rem; }
.card-pt-11 { padding-top: 2.card-75rem; }
.card-pt-12 { padding-top: 3rem; }
.card-pt-14 { padding-top: 3.card-5rem; }
.card-pt-16 { padding-top: 4rem; }
.card-pt-20 { padding-top: 5rem; }
.card-pt-24 { padding-top: 6rem; }
.card-pt-28 { padding-top: 7rem; }
.card-pt-32 { padding-top: 8rem; }
.card-pt-36 { padding-top: 9rem; }
.card-pt-40 { padding-top: 10rem; }
.card-pt-44 { padding-top: 11rem; }
.card-pt-48 { padding-top: 12rem; }
.card-pt-52 { padding-top: 13rem; }
.card-pt-56 { padding-top: 14rem; }
.card-pt-60 { padding-top: 15rem; }
.card-pt-64 { padding-top: 16rem; }
.card-pt-72 { padding-top: 18rem; }
.card-pt-80 { padding-top: 20rem; }
.card-pt-96 { padding-top: 24rem; }

.card-pr-0 { padding-right: 0px; }
.card-pr-0.card-5 { padding-right: 0.card-125rem; }
.card-pr-1 { padding-right: 0.card-25rem; }
.card-pr-1.card-5 { padding-right: 0.card-375rem; }
.card-pr-2 { padding-right: 0.card-5rem; }
.card-pr-2.card-5 { padding-right: 0.card-625rem; }
.card-pr-3 { padding-right: 0.card-75rem; }
.card-pr-3.card-5 { padding-right: 0.card-875rem; }
.card-pr-4 { padding-right: 1rem; }
.card-pr-5 { padding-right: 1.card-25rem; }
.card-pr-6 { padding-right: 1.card-5rem; }
.card-pr-7 { padding-right: 1.card-75rem; }
.card-pr-8 { padding-right: 2rem; }
.card-pr-9 { padding-right: 2.card-25rem; }
.card-pr-10 { padding-right: 2.card-5rem; }
.card-pr-11 { padding-right: 2.card-75rem; }
.card-pr-12 { padding-right: 3rem; }
.card-pr-14 { padding-right: 3.card-5rem; }
.card-pr-16 { padding-right: 4rem; }
.card-pr-20 { padding-right: 5rem; }
.card-pr-24 { padding-right: 6rem; }
.card-pr-28 { padding-right: 7rem; }
.card-pr-32 { padding-right: 8rem; }
.card-pr-36 { padding-right: 9rem; }
.card-pr-40 { padding-right: 10rem; }
.card-pr-44 { padding-right: 11rem; }
.card-pr-48 { padding-right: 12rem; }
.card-pr-52 { padding-right: 13rem; }
.card-pr-56 { padding-right: 14rem; }
.card-pr-60 { padding-right: 15rem; }
.card-pr-64 { padding-right: 16rem; }
.card-pr-72 { padding-right: 18rem; }
.card-pr-80 { padding-right: 20rem; }
.card-pr-96 { padding-right: 24rem; }

.card-pb-0 { padding-bottom: 0px; }
.card-pb-0.card-5 { padding-bottom: 0.card-125rem; }
.card-pb-1 { padding-bottom: 0.card-25rem; }
.card-pb-1.card-5 { padding-bottom: 0.card-375rem; }
.card-pb-2 { padding-bottom: 0.card-5rem; }
.card-pb-2.card-5 { padding-bottom: 0.card-625rem; }
.card-pb-3 { padding-bottom: 0.card-75rem; }
.card-pb-3.card-5 { padding-bottom: 0.card-875rem; }
.card-pb-4 { padding-bottom: 1rem; }
.card-pb-5 { padding-bottom: 1.card-25rem; }
.card-pb-6 { padding-bottom: 1.card-5rem; }
.card-pb-7 { padding-bottom: 1.card-75rem; }
.card-pb-8 { padding-bottom: 2rem; }
.card-pb-9 { padding-bottom: 2.card-25rem; }
.card-pb-10 { padding-bottom: 2.card-5rem; }
.card-pb-11 { padding-bottom: 2.card-75rem; }
.card-pb-12 { padding-bottom: 3rem; }
.card-pb-14 { padding-bottom: 3.card-5rem; }
.card-pb-16 { padding-bottom: 4rem; }
.card-pb-20 { padding-bottom: 5rem; }
.card-pb-24 { padding-bottom: 6rem; }
.card-pb-28 { padding-bottom: 7rem; }
.card-pb-32 { padding-bottom: 8rem; }
.card-pb-36 { padding-bottom: 9rem; }
.card-pb-40 { padding-bottom: 10rem; }
.card-pb-44 { padding-bottom: 11rem; }
.card-pb-48 { padding-bottom: 12rem; }
.card-pb-52 { padding-bottom: 13rem; }
.card-pb-56 { padding-bottom: 14rem; }
.card-pb-60 { padding-bottom: 15rem; }
.card-pb-64 { padding-bottom: 16rem; }
.card-pb-72 { padding-bottom: 18rem; }
.card-pb-80 { padding-bottom: 20rem; }
.card-pb-96 { padding-bottom: 24rem; }

.card-pl-0 { padding-left: 0px; }
.card-pl-0.card-5 { padding-left: 0.card-125rem; }
.card-pl-1 { padding-left: 0.card-25rem; }
.card-pl-1.card-5 { padding-left: 0.card-375rem; }
.card-pl-2 { padding-left: 0.card-5rem; }
.card-pl-2.card-5 { padding-left: 0.card-625rem; }
.card-pl-3 { padding-left: 0.card-75rem; }
.card-pl-3.card-5 { padding-left: 0.card-875rem; }
.card-pl-4 { padding-left: 1rem; }
.card-pl-5 { padding-left: 1.card-25rem; }
.card-pl-6 { padding-left: 1.card-5rem; }
.card-pl-7 { padding-left: 1.card-75rem; }
.card-pl-8 { padding-left: 2rem; }
.card-pl-9 { padding-left: 2.card-25rem; }
.card-pl-10 { padding-left: 2.card-5rem; }
.card-pl-11 { padding-left: 2.card-75rem; }
.card-pl-12 { padding-left: 3rem; }
.card-pl-14 { padding-left: 3.card-5rem; }
.card-pl-16 { padding-left: 4rem; }
.card-pl-20 { padding-left: 5rem; }
.card-pl-24 { padding-left: 6rem; }
.card-pl-28 { padding-left: 7rem; }
.card-pl-32 { padding-left: 8rem; }
.card-pl-36 { padding-left: 9rem; }
.card-pl-40 { padding-left: 10rem; }
.card-pl-44 { padding-left: 11rem; }
.card-pl-48 { padding-left: 12rem; }
.card-pl-52 { padding-left: 13rem; }
.card-pl-56 { padding-left: 14rem; }
.card-pl-60 { padding-left: 15rem; }
.card-pl-64 { padding-left: 16rem; }
.card-pl-72 { padding-left: 18rem; }
.card-pl-80 { padding-left: 20rem; }
.card-pl-96 { padding-left: 24rem; }

.card-m-0 { margin: 0px; }
.card-m-0.card-5 { margin: 0.card-125rem; }
.card-m-1 { margin: 0.card-25rem; }
.card-m-1.card-5 { margin: 0.card-375rem; }
.card-m-2 { margin: 0.card-5rem; }
.card-m-2.card-5 { margin: 0.card-625rem; }
.card-m-3 { margin: 0.card-75rem; }
.card-m-3.card-5 { margin: 0.card-875rem; }
.card-m-4 { margin: 1rem; }
.card-m-5 { margin: 1.card-25rem; }
.card-m-6 { margin: 1.card-5rem; }
.card-m-7 { margin: 1.card-75rem; }
.card-m-8 { margin: 2rem; }
.card-m-9 { margin: 2.card-25rem; }
.card-m-10 { margin: 2.card-5rem; }
.card-m-11 { margin: 2.card-75rem; }
.card-m-12 { margin: 3rem; }
.card-m-14 { margin: 3.card-5rem; }
.card-m-16 { margin: 4rem; }
.card-m-20 { margin: 5rem; }
.card-m-24 { margin: 6rem; }
.card-m-28 { margin: 7rem; }
.card-m-32 { margin: 8rem; }
.card-m-36 { margin: 9rem; }
.card-m-40 { margin: 10rem; }
.card-m-44 { margin: 11rem; }
.card-m-48 { margin: 12rem; }
.card-m-52 { margin: 13rem; }
.card-m-56 { margin: 14rem; }
.card-m-60 { margin: 15rem; }
.card-m-64 { margin: 16rem; }
.card-m-72 { margin: 18rem; }
.card-m-80 { margin: 20rem; }
.card-m-96 { margin: 24rem; }

.card-mx-0 { margin-inline: 0px; }
.card-mx-0.card-5 { margin-inline: 0.card-125rem; }
.card-mx-1 { margin-inline: 0.card-25rem; }
.card-mx-1.card-5 { margin-inline: 0.card-375rem; }
.card-mx-2 { margin-inline: 0.card-5rem; }
.card-mx-2.card-5 { margin-inline: 0.card-625rem; }
.card-mx-3 { margin-inline: 0.card-75rem; }
.card-mx-3.card-5 { margin-inline: 0.card-875rem; }
.card-mx-4 { margin-inline: 1rem; }
.card-mx-5 { margin-inline: 1.card-25rem; }
.card-mx-6 { margin-inline: 1.card-5rem; }
.card-mx-7 { margin-inline: 1.card-75rem; }
.card-mx-8 { margin-inline: 2rem; }
.card-mx-9 { margin-inline: 2.card-25rem; }
.card-mx-10 { margin-inline: 2.card-5rem; }
.card-mx-11 { margin-inline: 2.card-75rem; }
.card-mx-12 { margin-inline: 3rem; }
.card-mx-14 { margin-inline: 3.card-5rem; }
.card-mx-16 { margin-inline: 4rem; }
.card-mx-20 { margin-inline: 5rem; }
.card-mx-24 { margin-inline: 6rem; }
.card-mx-28 { margin-inline: 7rem; }
.card-mx-32 { margin-inline: 8rem; }
.card-mx-36 { margin-inline: 9rem; }
.card-mx-40 { margin-inline: 10rem; }
.card-mx-44 { margin-inline: 11rem; }
.card-mx-48 { margin-inline: 12rem; }
.card-mx-52 { margin-inline: 13rem; }
.card-mx-56 { margin-inline: 14rem; }
.card-mx-60 { margin-inline: 15rem; }
.card-mx-64 { margin-inline: 16rem; }
.card-mx-72 { margin-inline: 18rem; }
.card-mx-80 { margin-inline: 20rem; }
.card-mx-96 { margin-inline: 24rem; }

.card-my-0 { margin-block: 0px; }
.card-my-0.card-5 { margin-block: 0.card-125rem; }
.card-my-1 { margin-block: 0.card-25rem; }
.card-my-1.card-5 { margin-block: 0.card-375rem; }
.card-my-2 { margin-block: 0.card-5rem; }
.card-my-2.card-5 { margin-block: 0.card-625rem; }
.card-my-3 { margin-block: 0.card-75rem; }
.card-my-3.card-5 { margin-block: 0.card-875rem; }
.card-my-4 { margin-block: 1rem; }
.card-my-5 { margin-block: 1.card-25rem; }
.card-my-6 { margin-block: 1.card-5rem; }
.card-my-7 { margin-block: 1.card-75rem; }
.card-my-8 { margin-block: 2rem; }
.card-my-9 { margin-block: 2.card-25rem; }
.card-my-10 { margin-block: 2.card-5rem; }
.card-my-11 { margin-block: 2.card-75rem; }
.card-my-12 { margin-block: 3rem; }
.card-my-14 { margin-block: 3.card-5rem; }
.card-my-16 { margin-block: 4rem; }
.card-my-20 { margin-block: 5rem; }
.card-my-24 { margin-block: 6rem; }
.card-my-28 { margin-block: 7rem; }
.card-my-32 { margin-block: 8rem; }
.card-my-36 { margin-block: 9rem; }
.card-my-40 { margin-block: 10rem; }
.card-my-44 { margin-block: 11rem; }
.card-my-48 { margin-block: 12rem; }
.card-my-52 { margin-block: 13rem; }
.card-my-56 { margin-block: 14rem; }
.card-my-60 { margin-block: 15rem; }
.card-my-64 { margin-block: 16rem; }
.card-my-72 { margin-block: 18rem; }
.card-my-80 { margin-block: 20rem; }
.card-my-96 { margin-block: 24rem; }

.card-mt-0 { margin-top: 0px; }
.card-mt-0.card-5 { margin-top: 0.card-125rem; }
.card-mt-1 { margin-top: 0.card-25rem; }
.card-mt-1.card-5 { margin-top: 0.card-375rem; }
.card-mt-2 { margin-top: 0.card-5rem; }
.card-mt-2.card-5 { margin-top: 0.card-625rem; }
.card-mt-3 { margin-top: 0.card-75rem; }
.card-mt-3.card-5 { margin-top: 0.card-875rem; }
.card-mt-4 { margin-top: 1rem; }
.card-mt-5 { margin-top: 1.card-25rem; }
.card-mt-6 { margin-top: 1.card-5rem; }
.card-mt-7 { margin-top: 1.card-75rem; }
.card-mt-8 { margin-top: 2rem; }
.card-mt-9 { margin-top: 2.card-25rem; }
.card-mt-10 { margin-top: 2.card-5rem; }
.card-mt-11 { margin-top: 2.card-75rem; }
.card-mt-12 { margin-top: 3rem; }
.card-mt-14 { margin-top: 3.card-5rem; }
.card-mt-16 { margin-top: 4rem; }
.card-mt-20 { margin-top: 5rem; }
.card-mt-24 { margin-top: 6rem; }
.card-mt-28 { margin-top: 7rem; }
.card-mt-32 { margin-top: 8rem; }
.card-mt-36 { margin-top: 9rem; }
.card-mt-40 { margin-top: 10rem; }
.card-mt-44 { margin-top: 11rem; }
.card-mt-48 { margin-top: 12rem; }
.card-mt-52 { margin-top: 13rem; }
.card-mt-56 { margin-top: 14rem; }
.card-mt-60 { margin-top: 15rem; }
.card-mt-64 { margin-top: 16rem; }
.card-mt-72 { margin-top: 18rem; }
.card-mt-80 { margin-top: 20rem; }
.card-mt-96 { margin-top: 24rem; }

.card-mr-0 { margin-right: 0px; }
.card-mr-0.card-5 { margin-right: 0.card-125rem; }
.card-mr-1 { margin-right: 0.card-25rem; }
.card-mr-1.card-5 { margin-right: 0.card-375rem; }
.card-mr-2 { margin-right: 0.card-5rem; }
.card-mr-2.card-5 { margin-right: 0.card-625rem; }
.card-mr-3 { margin-right: 0.card-75rem; }
.card-mr-3.card-5 { margin-right: 0.card-875rem; }
.card-mr-4 { margin-right: 1rem; }
.card-mr-5 { margin-right: 1.card-25rem; }
.card-mr-6 { margin-right: 1.card-5rem; }
.card-mr-7 { margin-right: 1.card-75rem; }
.card-mr-8 { margin-right: 2rem; }
.card-mr-9 { margin-right: 2.card-25rem; }
.card-mr-10 { margin-right: 2.card-5rem; }
.card-mr-11 { margin-right: 2.card-75rem; }
.card-mr-12 { margin-right: 3rem; }
.card-mr-14 { margin-right: 3.card-5rem; }
.card-mr-16 { margin-right: 4rem; }
.card-mr-20 { margin-right: 5rem; }
.card-mr-24 { margin-right: 6rem; }
.card-mr-28 { margin-right: 7rem; }
.card-mr-32 { margin-right: 8rem; }
.card-mr-36 { margin-right: 9rem; }
.card-mr-40 { margin-right: 10rem; }
.card-mr-44 { margin-right: 11rem; }
.card-mr-48 { margin-right: 12rem; }
.card-mr-52 { margin-right: 13rem; }
.card-mr-56 { margin-right: 14rem; }
.card-mr-60 { margin-right: 15rem; }
.card-mr-64 { margin-right: 16rem; }
.card-mr-72 { margin-right: 18rem; }
.card-mr-80 { margin-right: 20rem; }
.card-mr-96 { margin-right: 24rem; }

.card-mb-0 { margin-bottom: 0px; }
.card-mb-0.card-5 { margin-bottom: 0.card-125rem; }
.card-mb-1 { margin-bottom: 0.card-25rem; }
.card-mb-1.card-5 { margin-bottom: 0.card-375rem; }
.card-mb-2 { margin-bottom: 0.card-5rem; }
.card-mb-2.card-5 { margin-bottom: 0.card-625rem; }
.card-mb-3 { margin-bottom: 0.card-75rem; }
.card-mb-3.card-5 { margin-bottom: 0.card-875rem; }
.card-mb-4 { margin-bottom: 1rem; }
.card-mb-5 { margin-bottom: 1.card-25rem; }
.card-mb-6 { margin-bottom: 1.card-5rem; }
.card-mb-7 { margin-bottom: 1.card-75rem; }
.card-mb-8 { margin-bottom: 2rem; }
.card-mb-9 { margin-bottom: 2.card-25rem; }
.card-mb-10 { margin-bottom: 2.card-5rem; }
.card-mb-11 { margin-bottom: 2.card-75rem; }
.card-mb-12 { margin-bottom: 3rem; }
.card-mb-14 { margin-bottom: 3.card-5rem; }
.card-mb-16 { margin-bottom: 4rem; }
.card-mb-20 { margin-bottom: 5rem; }
.card-mb-24 { margin-bottom: 6rem; }
.card-mb-28 { margin-bottom: 7rem; }
.card-mb-32 { margin-bottom: 8rem; }
.card-mb-36 { margin-bottom: 9rem; }
.card-mb-40 { margin-bottom: 10rem; }
.card-mb-44 { margin-bottom: 11rem; }
.card-mb-48 { margin-bottom: 12rem; }
.card-mb-52 { margin-bottom: 13rem; }
.card-mb-56 { margin-bottom: 14rem; }
.card-mb-60 { margin-bottom: 15rem; }
.card-mb-64 { margin-bottom: 16rem; }
.card-mb-72 { margin-bottom: 18rem; }
.card-mb-80 { margin-bottom: 20rem; }
.card-mb-96 { margin-bottom: 24rem; }

.card-ml-0 { margin-left: 0px; }
.card-ml-0.card-5 { margin-left: 0.card-125rem; }
.card-ml-1 { margin-left: 0.card-25rem; }
.card-ml-1.card-5 { margin-left: 0.card-375rem; }
.card-ml-2 { margin-left: 0.card-5rem; }
.card-ml-2.card-5 { margin-left: 0.card-625rem; }
.card-ml-3 { margin-left: 0.card-75rem; }
.card-ml-3.card-5 { margin-left: 0.card-875rem; }
.card-ml-4 { margin-left: 1rem; }
.card-ml-5 { margin-left: 1.card-25rem; }
.card-ml-6 { margin-left: 1.card-5rem; }
.card-ml-7 { margin-left: 1.card-75rem; }
.card-ml-8 { margin-left: 2rem; }
.card-ml-9 { margin-left: 2.card-25rem; }
.card-ml-10 { margin-left: 2.card-5rem; }
.card-ml-11 { margin-left: 2.card-75rem; }
.card-ml-12 { margin-left: 3rem; }
.card-ml-14 { margin-left: 3.card-5rem; }
.card-ml-16 { margin-left: 4rem; }
.card-ml-20 { margin-left: 5rem; }
.card-ml-24 { margin-left: 6rem; }
.card-ml-28 { margin-left: 7rem; }
.card-ml-32 { margin-left: 8rem; }
.card-ml-36 { margin-left: 9rem; }
.card-ml-40 { margin-left: 10rem; }
.card-ml-44 { margin-left: 11rem; }
.card-ml-48 { margin-left: 12rem; }
.card-ml-52 { margin-left: 13rem; }
.card-ml-56 { margin-left: 14rem; }
.card-ml-60 { margin-left: 15rem; }
.card-ml-64 { margin-left: 16rem; }
.card-ml-72 { margin-left: 18rem; }
.card-ml-80 { margin-left: 20rem; }
.card-ml-96 { margin-left: 24rem; }

.card-w-0 { width: 0px; }
.card-w-0.card-5 { width: 0.card-125rem; }
.card-w-1 { width: 0.card-25rem; }
.card-w-1.card-5 { width: 0.card-375rem; }
.card-w-2 { width: 0.card-5rem; }
.card-w-2.card-5 { width: 0.card-625rem; }
.card-w-3 { width: 0.card-75rem; }
.card-w-3.card-5 { width: 0.card-875rem; }
.card-w-4 { width: 1rem; }
.card-w-5 { width: 1.card-25rem; }
.card-w-6 { width: 1.card-5rem; }
.card-w-7 { width: 1.card-75rem; }
.card-w-8 { width: 2rem; }
.card-w-9 { width: 2.card-25rem; }
.card-w-10 { width: 2.card-5rem; }
.card-w-11 { width: 2.card-75rem; }
.card-w-12 { width: 3rem; }
.card-w-14 { width: 3.card-5rem; }
.card-w-16 { width: 4rem; }
.card-w-20 { width: 5rem; }
.card-w-24 { width: 6rem; }
.card-w-28 { width: 7rem; }
.card-w-32 { width: 8rem; }
.card-w-36 { width: 9rem; }
.card-w-40 { width: 10rem; }
.card-w-44 { width: 11rem; }
.card-w-48 { width: 12rem; }
.card-w-52 { width: 13rem; }
.card-w-56 { width: 14rem; }
.card-w-60 { width: 15rem; }
.card-w-64 { width: 16rem; }
.card-w-72 { width: 18rem; }
.card-w-80 { width: 20rem; }
.card-w-96 { width: 24rem; }

.card-h-0 { height: 0px; }
.card-h-0.card-5 { height: 0.card-125rem; }
.card-h-1 { height: 0.card-25rem; }
.card-h-1.card-5 { height: 0.card-375rem; }
.card-h-2 { height: 0.card-5rem; }
.card-h-2.card-5 { height: 0.card-625rem; }
.card-h-3 { height: 0.card-75rem; }
.card-h-3.card-5 { height: 0.card-875rem; }
.card-h-4 { height: 1rem; }
.card-h-5 { height: 1.card-25rem; }
.card-h-6 { height: 1.card-5rem; }
.card-h-7 { height: 1.card-75rem; }
.card-h-8 { height: 2rem; }
.card-h-9 { height: 2.card-25rem; }
.card-h-10 { height: 2.card-5rem; }
.card-h-11 { height: 2.card-75rem; }
.card-h-12 { height: 3rem; }
.card-h-14 { height: 3.card-5rem; }
.card-h-16 { height: 4rem; }
.card-h-20 { height: 5rem; }
.card-h-24 { height: 6rem; }
.card-h-28 { height: 7rem; }
.card-h-32 { height: 8rem; }
.card-h-36 { height: 9rem; }
.card-h-40 { height: 10rem; }
.card-h-44 { height: 11rem; }
.card-h-48 { height: 12rem; }
.card-h-52 { height: 13rem; }
.card-h-56 { height: 14rem; }
.card-h-60 { height: 15rem; }
.card-h-64 { height: 16rem; }
.card-h-72 { height: 18rem; }
.card-h-80 { height: 20rem; }
.card-h-96 { height: 24rem; }

.card-min-w-0 { min-width: 0px; }
.card-min-w-0.card-5 { min-width: 0.card-125rem; }
.card-min-w-1 { min-width: 0.card-25rem; }
.card-min-w-1.card-5 { min-width: 0.card-375rem; }
.card-min-w-2 { min-width: 0.card-5rem; }
.card-min-w-2.card-5 { min-width: 0.card-625rem; }
.card-min-w-3 { min-width: 0.card-75rem; }
.card-min-w-3.card-5 { min-width: 0.card-875rem; }
.card-min-w-4 { min-width: 1rem; }
.card-min-w-5 { min-width: 1.card-25rem; }
.card-min-w-6 { min-width: 1.card-5rem; }
.card-min-w-7 { min-width: 1.card-75rem; }
.card-min-w-8 { min-width: 2rem; }
.card-min-w-9 { min-width: 2.card-25rem; }
.card-min-w-10 { min-width: 2.card-5rem; }
.card-min-w-11 { min-width: 2.card-75rem; }
.card-min-w-12 { min-width: 3rem; }
.card-min-w-14 { min-width: 3.card-5rem; }
.card-min-w-16 { min-width: 4rem; }
.card-min-w-20 { min-width: 5rem; }
.card-min-w-24 { min-width: 6rem; }
.card-min-w-28 { min-width: 7rem; }
.card-min-w-32 { min-width: 8rem; }
.card-min-w-36 { min-width: 9rem; }
.card-min-w-40 { min-width: 10rem; }
.card-min-w-44 { min-width: 11rem; }
.card-min-w-48 { min-width: 12rem; }
.card-min-w-52 { min-width: 13rem; }
.card-min-w-56 { min-width: 14rem; }
.card-min-w-60 { min-width: 15rem; }
.card-min-w-64 { min-width: 16rem; }
.card-min-w-72 { min-width: 18rem; }
.card-min-w-80 { min-width: 20rem; }
.card-min-w-96 { min-width: 24rem; }

.card-min-h-0 { min-height: 0px; }
.card-min-h-0.card-5 { min-height: 0.card-125rem; }
.card-min-h-1 { min-height: 0.card-25rem; }
.card-min-h-1.card-5 { min-height: 0.card-375rem; }
.card-min-h-2 { min-height: 0.card-5rem; }
.card-min-h-2.card-5 { min-height: 0.card-625rem; }
.card-min-h-3 { min-height: 0.card-75rem; }
.card-min-h-3.card-5 { min-height: 0.card-875rem; }
.card-min-h-4 { min-height: 1rem; }
.card-min-h-5 { min-height: 1.card-25rem; }
.card-min-h-6 { min-height: 1.card-5rem; }
.card-min-h-7 { min-height: 1.card-75rem; }
.card-min-h-8 { min-height: 2rem; }
.card-min-h-9 { min-height: 2.card-25rem; }
.card-min-h-10 { min-height: 2.card-5rem; }
.card-min-h-11 { min-height: 2.card-75rem; }
.card-min-h-12 { min-height: 3rem; }
.card-min-h-14 { min-height: 3.card-5rem; }
.card-min-h-16 { min-height: 4rem; }
.card-min-h-20 { min-height: 5rem; }
.card-min-h-24 { min-height: 6rem; }
.card-min-h-28 { min-height: 7rem; }
.card-min-h-32 { min-height: 8rem; }
.card-min-h-36 { min-height: 9rem; }
.card-min-h-40 { min-height: 10rem; }
.card-min-h-44 { min-height: 11rem; }
.card-min-h-48 { min-height: 12rem; }
.card-min-h-52 { min-height: 13rem; }
.card-min-h-56 { min-height: 14rem; }
.card-min-h-60 { min-height: 15rem; }
.card-min-h-64 { min-height: 16rem; }
.card-min-h-72 { min-height: 18rem; }
.card-min-h-80 { min-height: 20rem; }
.card-min-h-96 { min-height: 24rem; }

.card-max-w-0 { max-width: 0px; }
.card-max-w-0.card-5 { max-width: 0.card-125rem; }
.card-max-w-1 { max-width: 0.card-25rem; }
.card-max-w-1.card-5 { max-width: 0.card-375rem; }
.card-max-w-2 { max-width: 0.card-5rem; }
.card-max-w-2.card-5 { max-width: 0.card-625rem; }
.card-max-w-3 { max-width: 0.card-75rem; }
.card-max-w-3.card-5 { max-width: 0.card-875rem; }
.card-max-w-4 { max-width: 1rem; }
.card-max-w-5 { max-width: 1.card-25rem; }
.card-max-w-6 { max-width: 1.card-5rem; }
.card-max-w-7 { max-width: 1.card-75rem; }
.card-max-w-8 { max-width: 2rem; }
.card-max-w-9 { max-width: 2.card-25rem; }
.card-max-w-10 { max-width: 2.card-5rem; }
.card-max-w-11 { max-width: 2.card-75rem; }
.card-max-w-12 { max-width: 3rem; }
.card-max-w-14 { max-width: 3.card-5rem; }
.card-max-w-16 { max-width: 4rem; }
.card-max-w-20 { max-width: 5rem; }
.card-max-w-24 { max-width: 6rem; }
.card-max-w-28 { max-width: 7rem; }
.card-max-w-32 { max-width: 8rem; }
.card-max-w-36 { max-width: 9rem; }
.card-max-w-40 { max-width: 10rem; }
.card-max-w-44 { max-width: 11rem; }
.card-max-w-48 { max-width: 12rem; }
.card-max-w-52 { max-width: 13rem; }
.card-max-w-56 { max-width: 14rem; }
.card-max-w-60 { max-width: 15rem; }
.card-max-w-64 { max-width: 16rem; }
.card-max-w-72 { max-width: 18rem; }
.card-max-w-80 { max-width: 20rem; }
.card-max-w-96 { max-width: 24rem; }

.card-max-h-0 { max-height: 0px; }
.card-max-h-0.card-5 { max-height: 0.card-125rem; }
.card-max-h-1 { max-height: 0.card-25rem; }
.card-max-h-1.card-5 { max-height: 0.card-375rem; }
.card-max-h-2 { max-height: 0.card-5rem; }
.card-max-h-2.card-5 { max-height: 0.card-625rem; }
.card-max-h-3 { max-height: 0.card-75rem; }
.card-max-h-3.card-5 { max-height: 0.card-875rem; }
.card-max-h-4 { max-height: 1rem; }
.card-max-h-5 { max-height: 1.card-25rem; }
.card-max-h-6 { max-height: 1.card-5rem; }
.card-max-h-7 { max-height: 1.card-75rem; }
.card-max-h-8 { max-height: 2rem; }
.card-max-h-9 { max-height: 2.card-25rem; }
.card-max-h-10 { max-height: 2.card-5rem; }
.card-max-h-11 { max-height: 2.card-75rem; }
.card-max-h-12 { max-height: 3rem; }
.card-max-h-14 { max-height: 3.card-5rem; }
.card-max-h-16 { max-height: 4rem; }
.card-max-h-20 { max-height: 5rem; }
.card-max-h-24 { max-height: 6rem; }
.card-max-h-28 { max-height: 7rem; }
.card-max-h-32 { max-height: 8rem; }
.card-max-h-36 { max-height: 9rem; }
.card-max-h-40 { max-height: 10rem; }
.card-max-h-44 { max-height: 11rem; }
.card-max-h-48 { max-height: 12rem; }
.card-max-h-52 { max-height: 13rem; }
.card-max-h-56 { max-height: 14rem; }
.card-max-h-60 { max-height: 15rem; }
.card-max-h-64 { max-height: 16rem; }
.card-max-h-72 { max-height: 18rem; }
.card-max-h-80 { max-height: 20rem; }
.card-max-h-96 { max-height: 24rem; }

.card-gap-0 { gap: 0px; }
.card-gap-0.card-5 { gap: 0.card-125rem; }
.card-gap-1 { gap: 0.card-25rem; }
.card-gap-1.card-5 { gap: 0.card-375rem; }
.card-gap-2 { gap: 0.card-5rem; }
.card-gap-2.card-5 { gap: 0.card-625rem; }
.card-gap-3 { gap: 0.card-75rem; }
.card-gap-3.card-5 { gap: 0.card-875rem; }
.card-gap-4 { gap: 1rem; }
.card-gap-5 { gap: 1.card-25rem; }
.card-gap-6 { gap: 1.card-5rem; }
.card-gap-7 { gap: 1.card-75rem; }
.card-gap-8 { gap: 2rem; }
.card-gap-9 { gap: 2.card-25rem; }
.card-gap-10 { gap: 2.card-5rem; }
.card-gap-11 { gap: 2.card-75rem; }
.card-gap-12 { gap: 3rem; }
.card-gap-14 { gap: 3.card-5rem; }
.card-gap-16 { gap: 4rem; }
.card-gap-20 { gap: 5rem; }
.card-gap-24 { gap: 6rem; }
.card-gap-28 { gap: 7rem; }
.card-gap-32 { gap: 8rem; }
.card-gap-36 { gap: 9rem; }
.card-gap-40 { gap: 10rem; }
.card-gap-44 { gap: 11rem; }
.card-gap-48 { gap: 12rem; }
.card-gap-52 { gap: 13rem; }
.card-gap-56 { gap: 14rem; }
.card-gap-60 { gap: 15rem; }
.card-gap-64 { gap: 16rem; }
.card-gap-72 { gap: 18rem; }
.card-gap-80 { gap: 20rem; }
.card-gap-96 { gap: 24rem; }

.card-top-0 { top: 0px; }
.card-top-0.card-5 { top: 0.card-125rem; }
.card-top-1 { top: 0.card-25rem; }
.card-top-1.card-5 { top: 0.card-375rem; }
.card-top-2 { top: 0.card-5rem; }
.card-top-2.card-5 { top: 0.card-625rem; }
.card-top-3 { top: 0.card-75rem; }
.card-top-3.card-5 { top: 0.card-875rem; }
.card-top-4 { top: 1rem; }
.card-top-5 { top: 1.card-25rem; }
.card-top-6 { top: 1.card-5rem; }
.card-top-7 { top: 1.card-75rem; }
.card-top-8 { top: 2rem; }
.card-top-9 { top: 2.card-25rem; }
.card-top-10 { top: 2.card-5rem; }
.card-top-11 { top: 2.card-75rem; }
.card-top-12 { top: 3rem; }
.card-top-14 { top: 3.card-5rem; }
.card-top-16 { top: 4rem; }
.card-top-20 { top: 5rem; }
.card-top-24 { top: 6rem; }
.card-top-28 { top: 7rem; }
.card-top-32 { top: 8rem; }
.card-top-36 { top: 9rem; }
.card-top-40 { top: 10rem; }
.card-top-44 { top: 11rem; }
.card-top-48 { top: 12rem; }
.card-top-52 { top: 13rem; }
.card-top-56 { top: 14rem; }
.card-top-60 { top: 15rem; }
.card-top-64 { top: 16rem; }
.card-top-72 { top: 18rem; }
.card-top-80 { top: 20rem; }
.card-top-96 { top: 24rem; }

.card-right-0 { right: 0px; }
.card-right-0.card-5 { right: 0.card-125rem; }
.card-right-1 { right: 0.card-25rem; }
.card-right-1.card-5 { right: 0.card-375rem; }
.card-right-2 { right: 0.card-5rem; }
.card-right-2.card-5 { right: 0.card-625rem; }
.card-right-3 { right: 0.card-75rem; }
.card-right-3.card-5 { right: 0.card-875rem; }
.card-right-4 { right: 1rem; }
.card-right-5 { right: 1.card-25rem; }
.card-right-6 { right: 1.card-5rem; }
.card-right-7 { right: 1.card-75rem; }
.card-right-8 { right: 2rem; }
.card-right-9 { right: 2.card-25rem; }
.card-right-10 { right: 2.card-5rem; }
.card-right-11 { right: 2.card-75rem; }
.card-right-12 { right: 3rem; }
.card-right-14 { right: 3.card-5rem; }
.card-right-16 { right: 4rem; }
.card-right-20 { right: 5rem; }
.card-right-24 { right: 6rem; }
.card-right-28 { right: 7rem; }
.card-right-32 { right: 8rem; }
.card-right-36 { right: 9rem; }
.card-right-40 { right: 10rem; }
.card-right-44 { right: 11rem; }
.card-right-48 { right: 12rem; }
.card-right-52 { right: 13rem; }
.card-right-56 { right: 14rem; }
.card-right-60 { right: 15rem; }
.card-right-64 { right: 16rem; }
.card-right-72 { right: 18rem; }
.card-right-80 { right: 20rem; }
.card-right-96 { right: 24rem; }

.card-bottom-0 { bottom: 0px; }
.card-bottom-0.card-5 { bottom: 0.card-125rem; }
.card-bottom-1 { bottom: 0.card-25rem; }
.card-bottom-1.card-5 { bottom: 0.card-375rem; }
.card-bottom-2 { bottom: 0.card-5rem; }
.card-bottom-2.card-5 { bottom: 0.card-625rem; }
.card-bottom-3 { bottom: 0.card-75rem; }
.card-bottom-3.card-5 { bottom: 0.card-875rem; }
.card-bottom-4 { bottom: 1rem; }
.card-bottom-5 { bottom: 1.card-25rem; }
.card-bottom-6 { bottom: 1.card-5rem; }
.card-bottom-7 { bottom: 1.card-75rem; }
.card-bottom-8 { bottom: 2rem; }
.card-bottom-9 { bottom: 2.card-25rem; }
.card-bottom-10 { bottom: 2.card-5rem; }
.card-bottom-11 { bottom: 2.card-75rem; }
.card-bottom-12 { bottom: 3rem; }
.card-bottom-14 { bottom: 3.card-5rem; }
.card-bottom-16 { bottom: 4rem; }
.card-bottom-20 { bottom: 5rem; }
.card-bottom-24 { bottom: 6rem; }
.card-bottom-28 { bottom: 7rem; }
.card-bottom-32 { bottom: 8rem; }
.card-bottom-36 { bottom: 9rem; }
.card-bottom-40 { bottom: 10rem; }
.card-bottom-44 { bottom: 11rem; }
.card-bottom-48 { bottom: 12rem; }
.card-bottom-52 { bottom: 13rem; }
.card-bottom-56 { bottom: 14rem; }
.card-bottom-60 { bottom: 15rem; }
.card-bottom-64 { bottom: 16rem; }
.card-bottom-72 { bottom: 18rem; }
.card-bottom-80 { bottom: 20rem; }
.card-bottom-96 { bottom: 24rem; }

.card-left-0 { left: 0px; }
.card-left-0.card-5 { left: 0.card-125rem; }
.card-left-1 { left: 0.card-25rem; }
.card-left-1.card-5 { left: 0.card-375rem; }
.card-left-2 { left: 0.card-5rem; }
.card-left-2.card-5 { left: 0.card-625rem; }
.card-left-3 { left: 0.card-75rem; }
.card-left-3.card-5 { left: 0.card-875rem; }
.card-left-4 { left: 1rem; }
.card-left-5 { left: 1.card-25rem; }
.card-left-6 { left: 1.card-5rem; }
.card-left-7 { left: 1.card-75rem; }
.card-left-8 { left: 2rem; }
.card-left-9 { left: 2.card-25rem; }
.card-left-10 { left: 2.card-5rem; }
.card-left-11 { left: 2.card-75rem; }
.card-left-12 { left: 3rem; }
.card-left-14 { left: 3.card-5rem; }
.card-left-16 { left: 4rem; }
.card-left-20 { left: 5rem; }
.card-left-24 { left: 6rem; }
.card-left-28 { left: 7rem; }
.card-left-32 { left: 8rem; }
.card-left-36 { left: 9rem; }
.card-left-40 { left: 10rem; }
.card-left-44 { left: 11rem; }
.card-left-48 { left: 12rem; }
.card-left-52 { left: 13rem; }
.card-left-56 { left: 14rem; }
.card-left-60 { left: 15rem; }
.card-left-64 { left: 16rem; }
.card-left-72 { left: 18rem; }
.card-left-80 { left: 20rem; }
.card-left-96 { left: 24rem; }

.card-text-0 { font-size: 0px; }
.card-text-0.card-5 { font-size: 0.card-125rem; }
.card-text-1 { font-size: 0.card-25rem; }
.card-text-1.card-5 { font-size: 0.card-375rem; }
.card-text-2 { font-size: 0.card-5rem; }
.card-text-2.card-5 { font-size: 0.card-625rem; }
.card-text-3 { font-size: 0.card-75rem; }
.card-text-3.card-5 { font-size: 0.card-875rem; }
.card-text-4 { font-size: 1rem; }
.card-text-5 { font-size: 1.card-25rem; }
.card-text-6 { font-size: 1.card-5rem; }
.card-text-7 { font-size: 1.card-75rem; }
.card-text-8 { font-size: 2rem; }
.card-text-9 { font-size: 2.card-25rem; }
.card-text-10 { font-size: 2.card-5rem; }
.card-text-11 { font-size: 2.card-75rem; }
.card-text-12 { font-size: 3rem; }
.card-text-14 { font-size: 3.card-5rem; }
.card-text-16 { font-size: 4rem; }
.card-text-20 { font-size: 5rem; }
.card-text-24 { font-size: 6rem; }
.card-text-28 { font-size: 7rem; }
.card-text-32 { font-size: 8rem; }
.card-text-36 { font-size: 9rem; }
.card-text-40 { font-size: 10rem; }
.card-text-44 { font-size: 11rem; }
.card-text-48 { font-size: 12rem; }
.card-text-52 { font-size: 13rem; }
.card-text-56 { font-size: 14rem; }
.card-text-60 { font-size: 15rem; }
.card-text-64 { font-size: 16rem; }
.card-text-72 { font-size: 18rem; }
.card-text-80 { font-size: 20rem; }
.card-text-96 { font-size: 24rem; }

.card-leading-0 { line-height: 0px; }
.card-leading-0.card-5 { line-height: 0.card-125rem; }
.card-leading-1 { line-height: 0.card-25rem; }
.card-leading-1.card-5 { line-height: 0.card-375rem; }
.card-leading-2 { line-height: 0.card-5rem; }
.card-leading-2.card-5 { line-height: 0.card-625rem; }
.card-leading-3 { line-height: 0.card-75rem; }
.card-leading-3.card-5 { line-height: 0.card-875rem; }
.card-leading-4 { line-height: 1rem; }
.card-leading-5 { line-height: 1.card-25rem; }
.card-leading-6 { line-height: 1.card-5rem; }
.card-leading-7 { line-height: 1.card-75rem; }
.card-leading-8 { line-height: 2rem; }
.card-leading-9 { line-height: 2.card-25rem; }
.card-leading-10 { line-height: 2.card-5rem; }
.card-leading-11 { line-height: 2.card-75rem; }
.card-leading-12 { line-height: 3rem; }
.card-leading-14 { line-height: 3.card-5rem; }
.card-leading-16 { line-height: 4rem; }
.card-leading-20 { line-height: 5rem; }
.card-leading-24 { line-height: 6rem; }
.card-leading-28 { line-height: 7rem; }
.card-leading-32 { line-height: 8rem; }
.card-leading-36 { line-height: 9rem; }
.card-leading-40 { line-height: 10rem; }
.card-leading-44 { line-height: 11rem; }
.card-leading-48 { line-height: 12rem; }
.card-leading-52 { line-height: 13rem; }
.card-leading-56 { line-height: 14rem; }
.card-leading-60 { line-height: 15rem; }
.card-leading-64 { line-height: 16rem; }
.card-leading-72 { line-height: 18rem; }
.card-leading-80 { line-height: 20rem; }
.card-leading-96 { line-height: 24rem; }

.card-tracking-0 { letter-spacing: 0px; }
.card-tracking-0.card-5 { letter-spacing: 0.card-125rem; }
.card-tracking-1 { letter-spacing: 0.card-25rem; }
.card-tracking-1.card-5 { letter-spacing: 0.card-375rem; }
.card-tracking-2 { letter-spacing: 0.card-5rem; }
.card-tracking-2.card-5 { letter-spacing: 0.card-625rem; }
.card-tracking-3 { letter-spacing: 0.card-75rem; }
.card-tracking-3.card-5 { letter-spacing: 0.card-875rem; }
.card-tracking-4 { letter-spacing: 1rem; }
.card-tracking-5 { letter-spacing: 1.card-25rem; }
.card-tracking-6 { letter-spacing: 1.card-5rem; }
.card-tracking-7 { letter-spacing: 1.card-75rem; }
.card-tracking-8 { letter-spacing: 2rem; }
.card-tracking-9 { letter-spacing: 2.card-25rem; }
.card-tracking-10 { letter-spacing: 2.card-5rem; }
.card-tracking-11 { letter-spacing: 2.card-75rem; }
.card-tracking-12 { letter-spacing: 3rem; }
.card-tracking-14 { letter-spacing: 3.card-5rem; }
.card-tracking-16 { letter-spacing: 4rem; }
.card-tracking-20 { letter-spacing: 5rem; }
.card-tracking-24 { letter-spacing: 6rem; }
.card-tracking-28 { letter-spacing: 7rem; }
.card-tracking-32 { letter-spacing: 8rem; }
.card-tracking-36 { letter-spacing: 9rem; }
.card-tracking-40 { letter-spacing: 10rem; }
.card-tracking-44 { letter-spacing: 11rem; }
.card-tracking-48 { letter-spacing: 12rem; }
.card-tracking-52 { letter-spacing: 13rem; }
.card-tracking-56 { letter-spacing: 14rem; }
.card-tracking-60 { letter-spacing: 15rem; }
.card-tracking-64 { letter-spacing: 16rem; }
.card-tracking-72 { letter-spacing: 18rem; }
.card-tracking-80 { letter-spacing: 20rem; }
.card-tracking-96 { letter-spacing: 24rem; }

.card-rounded-0 { border-radius: 0px; }
.card-rounded-0.card-5 { border-radius: 0.card-125rem; }
.card-rounded-1 { border-radius: 0.card-25rem; }
.card-rounded-1.card-5 { border-radius: 0.card-375rem; }
.card-rounded-2 { border-radius: 0.card-5rem; }
.card-rounded-2.card-5 { border-radius: 0.card-625rem; }
.card-rounded-3 { border-radius: 0.card-75rem; }
.card-rounded-3.card-5 { border-radius: 0.card-875rem; }
.card-rounded-4 { border-radius: 1rem; }
.card-rounded-5 { border-radius: 1.card-25rem; }
.card-rounded-6 { border-radius: 1.card-5rem; }
.card-rounded-7 { border-radius: 1.card-75rem; }
.card-rounded-8 { border-radius: 2rem; }
.card-rounded-9 { border-radius: 2.card-25rem; }
.card-rounded-10 { border-radius: 2.card-5rem; }
.card-rounded-11 { border-radius: 2.card-75rem; }
.card-rounded-12 { border-radius: 3rem; }
.card-rounded-14 { border-radius: 3.card-5rem; }
.card-rounded-16 { border-radius: 4rem; }
.card-rounded-20 { border-radius: 5rem; }
.card-rounded-24 { border-radius: 6rem; }
.card-rounded-28 { border-radius: 7rem; }
.card-rounded-32 { border-radius: 8rem; }
.card-rounded-36 { border-radius: 9rem; }
.card-rounded-40 { border-radius: 10rem; }
.card-rounded-44 { border-radius: 11rem; }
.card-rounded-48 { border-radius: 12rem; }
.card-rounded-52 { border-radius: 13rem; }
.card-rounded-56 { border-radius: 14rem; }
.card-rounded-60 { border-radius: 15rem; }
.card-rounded-64 { border-radius: 16rem; }
.card-rounded-72 { border-radius: 18rem; }
.card-rounded-80 { border-radius: 20rem; }
.card-rounded-96 { border-radius: 24rem; }

.card-text-slate-50 { color: #f8fafc; }
.card-bg-slate-50 { background-color: #f8fafc; }
.card-border-slate-50 { border-color: #f8fafc; }
.card-ring-slate-50 { --tw-ring-color: #f8fafc; }
.card-text-slate-100 { color: #f1f5f9; }
.card-bg-slate-100 { background-color: #f1f5f9; }
.card-border-slate-100 { border-color: #f1f5f9; }
.card-ring-slate-100 { --tw-ring-color: #f1f5f9; }
.card-text-slate-200 { color: #e2e8f0; }
.card-bg-slate-200 { background-color: #e2e8f0; }
.card-border-slate-200 { border-color: #e2e8f0; }
.card-ring-slate-200 { --tw-ring-color: #e2e8f0; }
.card-text-slate-300 { color: #cbd5e1; }
.card-bg-slate-300 { background-color: #cbd5e1; }
.card-border-slate-300 { border-color: #cbd5e1; }
.card-ring-slate-300 { --tw-ring-color: #cbd5e1; }
.card-text-slate-400 { color: #94a3b8; }
.card-bg-slate-400 { background-color: #94a3b8; }
.card-border-slate-400 { border-color: #94a3b8; }
.card-ring-slate-400 { --tw-ring-color: #94a3b8; }
.card-text-slate-500 { color: #64748b; }
.card-bg-slate-500 { background-color: #64748b; }
.card-border-slate-500 { border-color: #64748b; }
.card-ring-slate-500 { --tw-ring-color: #64748b; }
.card-text-slate-600 { color: #475569; }
.card-bg-slate-600 { background-color: #475569; }
.card-border-slate-600 { border-color: #475569; }
.card-ring-slate-600 { --tw-ring-color: #475569; }
.card-text-slate-700 { color: #334155; }
.card-bg-slate-700 { background-color: #334155; }
.card-border-slate-700 { border-color: #334155; }
.card-ring-slate-700 { --tw-ring-color: #334155; }
.card-text-slate-800 { color: #1e293b; }
.card-bg-slate-800 { background-color: #1e293b; }
.card-border-slate-800 { border-color: #1e293b; }
.card-ring-slate-800 { --tw-ring-color: #1e293b; }
.card-text-slate-900 { color: #0f172a; }
.card-bg-slate-900 { background-color: #0f172a; }
.card-border-slate-900 { border-color: #0f172a; }
.card-ring-slate-900 { --tw-ring-color: #0f172a; }
.card-text-slate-950 { color: #020617; }
.card-bg-slate-950 { background-color: #020617; }
.card-border-slate-950 { border-color: #020617; }
.card-ring-slate-950 { --tw-ring-color: #020617; }

.card-text-gray-50 { color: #f8fafc; }
.card-bg-gray-50 { background-color: #f8fafc; }
.card-border-gray-50 { border-color: #f8fafc; }
.card-ring-gray-50 { --tw-ring-color: #f8fafc; }
.card-text-gray-100 { color: #f1f5f9; }
.card-bg-gray-100 { background-color: #f1f5f9; }
.card-border-gray-100 { border-color: #f1f5f9; }
.card-ring-gray-100 { --tw-ring-color: #f1f5f9; }
.card-text-gray-200 { color: #e2e8f0; }
.card-bg-gray-200 { background-color: #e2e8f0; }
.card-border-gray-200 { border-color: #e2e8f0; }
.card-ring-gray-200 { --tw-ring-color: #e2e8f0; }
.card-text-gray-300 { color: #cbd5e1; }
.card-bg-gray-300 { background-color: #cbd5e1; }
.card-border-gray-300 { border-color: #cbd5e1; }
.card-ring-gray-300 { --tw-ring-color: #cbd5e1; }
.card-text-gray-400 { color: #94a3b8; }
.card-bg-gray-400 { background-color: #94a3b8; }
.card-border-gray-400 { border-color: #94a3b8; }
.card-ring-gray-400 { --tw-ring-color: #94a3b8; }
.card-text-gray-500 { color: #64748b; }
.card-bg-gray-500 { background-color: #64748b; }
.card-border-gray-500 { border-color: #64748b; }
.card-ring-gray-500 { --tw-ring-color: #64748b; }
.card-text-gray-600 { color: #475569; }
.card-bg-gray-600 { background-color: #475569; }
.card-border-gray-600 { border-color: #475569; }
.card-ring-gray-600 { --tw-ring-color: #475569; }
.card-text-gray-700 { color: #334155; }
.card-bg-gray-700 { background-color: #334155; }
.card-border-gray-700 { border-color: #334155; }
.card-ring-gray-700 { --tw-ring-color: #334155; }
.card-text-gray-800 { color: #1e293b; }
.card-bg-gray-800 { background-color: #1e293b; }
.card-border-gray-800 { border-color: #1e293b; }
.card-ring-gray-800 { --tw-ring-color: #1e293b; }
.card-text-gray-900 { color: #0f172a; }
.card-bg-gray-900 { background-color: #0f172a; }
.card-border-gray-900 { border-color: #0f172a; }
.card-ring-gray-900 { --tw-ring-color: #0f172a; }
.card-text-gray-950 { color: #020617; }
.card-bg-gray-950 { background-color: #020617; }
.card-border-gray-950 { border-color: #020617; }
.card-ring-gray-950 { --tw-ring-color: #020617; }

.card-text-zinc-50 { color: #f8fafc; }
.card-bg-zinc-50 { background-color: #f8fafc; }
.card-border-zinc-50 { border-color: #f8fafc; }
.card-ring-zinc-50 { --tw-ring-color: #f8fafc; }
.card-text-zinc-100 { color: #f1f5f9; }
.card-bg-zinc-100 { background-color: #f1f5f9; }
.card-border-zinc-100 { border-color: #f1f5f9; }
.card-ring-zinc-100 { --tw-ring-color: #f1f5f9; }
.card-text-zinc-200 { color: #e2e8f0; }
.card-bg-zinc-200 { background-color: #e2e8f0; }
.card-border-zinc-200 { border-color: #e2e8f0; }
.card-ring-zinc-200 { --tw-ring-color: #e2e8f0; }
.card-text-zinc-300 { color: #cbd5e1; }
.card-bg-zinc-300 { background-color: #cbd5e1; }
.card-border-zinc-300 { border-color: #cbd5e1; }
.card-ring-zinc-300 { --tw-ring-color: #cbd5e1; }
.card-text-zinc-400 { color: #94a3b8; }
.card-bg-zinc-400 { background-color: #94a3b8; }
.card-border-zinc-400 { border-color: #94a3b8; }
.card-ring-zinc-400 { --tw-ring-color: #94a3b8; }
.card-text-zinc-500 { color: #64748b; }
.card-bg-zinc-500 { background-color: #64748b; }
.card-border-zinc-500 { border-color: #64748b; }
.card-ring-zinc-500 { --tw-ring-color: #64748b; }
.card-text-zinc-600 { color: #475569; }
.card-bg-zinc-600 { background-color: #475569; }
.card-border-zinc-600 { border-color: #475569; }
.card-ring-zinc-600 { --tw-ring-color: #475569; }
.card-text-zinc-700 { color: #334155; }
.card-bg-zinc-700 { background-color: #334155; }
.card-border-zinc-700 { border-color: #334155; }
.card-ring-zinc-700 { --tw-ring-color: #334155; }
.card-text-zinc-800 { color: #1e293b; }
.card-bg-zinc-800 { background-color: #1e293b; }
.card-border-zinc-800 { border-color: #1e293b; }
.card-ring-zinc-800 { --tw-ring-color: #1e293b; }
.card-text-zinc-900 { color: #0f172a; }
.card-bg-zinc-900 { background-color: #0f172a; }
.card-border-zinc-900 { border-color: #0f172a; }
.card-ring-zinc-900 { --tw-ring-color: #0f172a; }
.card-text-zinc-950 { color: #020617; }
.card-bg-zinc-950 { background-color: #020617; }
.card-border-zinc-950 { border-color: #020617; }
.card-ring-zinc-950 { --tw-ring-color: #020617; }

.card-text-neutral-50 { color: #f8fafc; }
.card-bg-neutral-50 { background-color: #f8fafc; }
.card-border-neutral-50 { border-color: #f8fafc; }
.card-ring-neutral-50 { --tw-ring-color: #f8fafc; }
.card-text-neutral-100 { color: #f1f5f9; }
.card-bg-neutral-100 { background-color: #f1f5f9; }
.card-border-neutral-100 { border-color: #f1f5f9; }
.card-ring-neutral-100 { --tw-ring-color: #f1f5f9; }
.card-text-neutral-200 { color: #e2e8f0; }
.card-bg-neutral-200 { background-color: #e2e8f0; }
.card-border-neutral-200 { border-color: #e2e8f0; }
.card-ring-neutral-200 { --tw-ring-color: #e2e8f0; }
.card-text-neutral-300 { color: #cbd5e1; }
.card-bg-neutral-300 { background-color: #cbd5e1; }
.card-border-neutral-300 { border-color: #cbd5e1; }
.card-ring-neutral-300 { --tw-ring-color: #cbd5e1; }
.card-text-neutral-400 { color: #94a3b8; }
.card-bg-neutral-400 { background-color: #94a3b8; }
.card-border-neutral-400 { border-color: #94a3b8; }
.card-ring-neutral-400 { --tw-ring-color: #94a3b8; }
.card-text-neutral-500 { color: #64748b; }
.card-bg-neutral-500 { background-color: #64748b; }
.card-border-neutral-500 { border-color: #64748b; }
.card-ring-neutral-500 { --tw-ring-color: #64748b; }
.card-text-neutral-600 { color: #475569; }
.card-bg-neutral-600 { background-color: #475569; }
.card-border-neutral-600 { border-color: #475569; }
.card-ring-neutral-600 { --tw-ring-color: #475569; }
.card-text-neutral-700 { color: #334155; }
.card-bg-neutral-700 { background-color: #334155; }
.card-border-neutral-700 { border-color: #334155; }
.card-ring-neutral-700 { --tw-ring-color: #334155; }
.card-text-neutral-800 { color: #1e293b; }
.card-bg-neutral-800 { background-color: #1e293b; }
.card-border-neutral-800 { border-color: #1e293b; }
.card-ring-neutral-800 { --tw-ring-color: #1e293b; }
.card-text-neutral-900 { color: #0f172a; }
.card-bg-neutral-900 { background-color: #0f172a; }
.card-border-neutral-900 { border-color: #0f172a; }
.card-ring-neutral-900 { --tw-ring-color: #0f172a; }
.card-text-neutral-950 { color: #020617; }
.card-bg-neutral-950 { background-color: #020617; }
.card-border-neutral-950 { border-color: #020617; }
.card-ring-neutral-950 { --tw-ring-color: #020617; }

.card-text-stone-50 { color: #f8fafc; }
.card-bg-stone-50 { background-color: #f8fafc; }
.card-border-stone-50 { border-color: #f8fafc; }
.card-ring-stone-50 { --tw-ring-color: #f8fafc; }
.card-text-stone-100 { color: #f1f5f9; }
.card-bg-stone-100 { background-color: #f1f5f9; }
.card-border-stone-100 { border-color: #f1f5f9; }
.card-ring-stone-100 { --tw-ring-color: #f1f5f9; }
.card-text-stone-200 { color: #e2e8f0; }
.card-bg-stone-200 { background-color: #e2e8f0; }
.card-border-stone-200 { border-color: #e2e8f0; }
.card-ring-stone-200 { --tw-ring-color: #e2e8f0; }
.card-text-stone-300 { color: #cbd5e1; }
.card-bg-stone-300 { background-color: #cbd5e1; }
.card-border-stone-300 { border-color: #cbd5e1; }
.card-ring-stone-300 { --tw-ring-color: #cbd5e1; }
.card-text-stone-400 { color: #94a3b8; }
.card-bg-stone-400 { background-color: #94a3b8; }
.card-border-stone-400 { border-color: #94a3b8; }
.card-ring-stone-400 { --tw-ring-color: #94a3b8; }
.card-text-stone-500 { color: #64748b; }
.card-bg-stone-500 { background-color: #64748b; }
.card-border-stone-500 { border-color: #64748b; }
.card-ring-stone-500 { --tw-ring-color: #64748b; }
.card-text-stone-600 { color: #475569; }
.card-bg-stone-600 { background-color: #475569; }
.card-border-stone-600 { border-color: #475569; }
.card-ring-stone-600 { --tw-ring-color: #475569; }
.card-text-stone-700 { color: #334155; }
.card-bg-stone-700 { background-color: #334155; }
.card-border-stone-700 { border-color: #334155; }
.card-ring-stone-700 { --tw-ring-color: #334155; }
.card-text-stone-800 { color: #1e293b; }
.card-bg-stone-800 { background-color: #1e293b; }
.card-border-stone-800 { border-color: #1e293b; }
.card-ring-stone-800 { --tw-ring-color: #1e293b; }
.card-text-stone-900 { color: #0f172a; }
.card-bg-stone-900 { background-color: #0f172a; }
.card-border-stone-900 { border-color: #0f172a; }
.card-ring-stone-900 { --tw-ring-color: #0f172a; }
.card-text-stone-950 { color: #020617; }
.card-bg-stone-950 { background-color: #020617; }
.card-border-stone-950 { border-color: #020617; }
.card-ring-stone-950 { --tw-ring-color: #020617; }

.card-text-red-50 { color: #f8fafc; }
.card-bg-red-50 { background-color: #f8fafc; }
.card-border-red-50 { border-color: #f8fafc; }
.card-ring-red-50 { --tw-ring-color: #f8fafc; }
.card-text-red-100 { color: #f1f5f9; }
.card-bg-red-100 { background-color: #f1f5f9; }
.card-border-red-100 { border-color: #f1f5f9; }
.card-ring-red-100 { --tw-ring-color: #f1f5f9; }
.card-text-red-200 { color: #e2e8f0; }
.card-bg-red-200 { background-color: #e2e8f0; }
.card-border-red-200 { border-color: #e2e8f0; }
.card-ring-red-200 { --tw-ring-color: #e2e8f0; }
.card-text-red-300 { color: #cbd5e1; }
.card-bg-red-300 { background-color: #cbd5e1; }
.card-border-red-300 { border-color: #cbd5e1; }
.card-ring-red-300 { --tw-ring-color: #cbd5e1; }
.card-text-red-400 { color: #94a3b8; }
.card-bg-red-400 { background-color: #94a3b8; }
.card-border-red-400 { border-color: #94a3b8; }
.card-ring-red-400 { --tw-ring-color: #94a3b8; }
.card-text-red-500 { color: #64748b; }
.card-bg-red-500 { background-color: #64748b; }
.card-border-red-500 { border-color: #64748b; }
.card-ring-red-500 { --tw-ring-color: #64748b; }
.card-text-red-600 { color: #475569; }
.card-bg-red-600 { background-color: #475569; }
.card-border-red-600 { border-color: #475569; }
.card-ring-red-600 { --tw-ring-color: #475569; }
.card-text-red-700 { color: #334155; }
.card-bg-red-700 { background-color: #334155; }
.card-border-red-700 { border-color: #334155; }
.card-ring-red-700 { --tw-ring-color: #334155; }
.card-text-red-800 { color: #1e293b; }
.card-bg-red-800 { background-color: #1e293b; }
.card-border-red-800 { border-color: #1e293b; }
.card-ring-red-800 { --tw-ring-color: #1e293b; }
.card-text-red-900 { color: #0f172a; }
.card-bg-red-900 { background-color: #0f172a; }
.card-border-red-900 { border-color: #0f172a; }
.card-ring-red-900 { --tw-ring-color: #0f172a; }
.card-text-red-950 { color: #020617; }
.card-bg-red-950 { background-color: #020617; }
.card-border-red-950 { border-color: #020617; }
.card-ring-red-950 { --tw-ring-color: #020617; }

.card-text-orange-50 { color: #f8fafc; }
.card-bg-orange-50 { background-color: #f8fafc; }
.card-border-orange-50 { border-color: #f8fafc; }
.card-ring-orange-50 { --tw-ring-color: #f8fafc; }
.card-text-orange-100 { color: #f1f5f9; }
.card-bg-orange-100 { background-color: #f1f5f9; }
.card-border-orange-100 { border-color: #f1f5f9; }
.card-ring-orange-100 { --tw-ring-color: #f1f5f9; }
.card-text-orange-200 { color: #e2e8f0; }
.card-bg-orange-200 { background-color: #e2e8f0; }
.card-border-orange-200 { border-color: #e2e8f0; }
.card-ring-orange-200 { --tw-ring-color: #e2e8f0; }
.card-text-orange-300 { color: #cbd5e1; }
.card-bg-orange-300 { background-color: #cbd5e1; }
.card-border-orange-300 { border-color: #cbd5e1; }
.card-ring-orange-300 { --tw-ring-color: #cbd5e1; }
.card-text-orange-400 { color: #94a3b8; }
.card-bg-orange-400 { background-color: #94a3b8; }
.card-border-orange-400 { border-color: #94a3b8; }
.card-ring-orange-400 { --tw-ring-color: #94a3b8; }
.card-text-orange-500 { color: #64748b; }
.card-bg-orange-500 { background-color: #64748b; }
.card-border-orange-500 { border-color: #64748b; }
.card-ring-orange-500 { --tw-ring-color: #64748b; }
.card-text-orange-600 { color: #475569; }
.card-bg-orange-600 { background-color: #475569; }
.card-border-orange-600 { border-color: #475569; }
.card-ring-orange-600 { --tw-ring-color: #475569; }
.card-text-orange-700 { color: #334155; }
.card-bg-orange-700 { background-color: #334155; }
.card-border-orange-700 { border-color: #334155; }
.card-ring-orange-700 { --tw-ring-color: #334155; }
.card-text-orange-800 { color: #1e293b; }
.card-bg-orange-800 { background-color: #1e293b; }
.card-border-orange-800 { border-color: #1e293b; }
.card-ring-orange-800 { --tw-ring-color: #1e293b; }
.card-text-orange-900 { color: #0f172a; }
.card-bg-orange-900 { background-color: #0f172a; }
.card-border-orange-900 { border-color: #0f172a; }
.card-ring-orange-900 { --tw-ring-color: #0f172a; }
.card-text-orange-950 { color: #020617; }
.card-bg-orange-950 { background-color: #020617; }
.card-border-orange-950 { border-color: #020617; }
.card-ring-orange-950 { --tw-ring-color: #020617; }

.card-text-amber-50 { color: #f8fafc; }
.card-bg-amber-50 { background-color: #f8fafc; }
.card-border-amber-50 { border-color: #f8fafc; }
.card-ring-amber-50 { --tw-ring-color: #f8fafc; }
.card-text-amber-100 { color: #f1f5f9; }
.card-bg-amber-100 { background-color: #f1f5f9; }
.card-border-amber-100 { border-color: #f1f5f9; }
.card-ring-amber-100 { --tw-ring-color: #f1f5f9; }
.card-text-amber-200 { color: #e2e8f0; }
.card-bg-amber-200 { background-color: #e2e8f0; }
.card-border-amber-200 { border-color: #e2e8f0; }
.card-ring-amber-200 { --tw-ring-color: #e2e8f0; }
.card-text-amber-300 { color: #cbd5e1; }
.card-bg-amber-300 { background-color: #cbd5e1; }
.card-border-amber-300 { border-color: #cbd5e1; }
.card-ring-amber-300 { --tw-ring-color: #cbd5e1; }
.card-text-amber-400 { color: #94a3b8; }
.card-bg-amber-400 { background-color: #94a3b8; }
.card-border-amber-400 { border-color: #94a3b8; }
.card-ring-amber-400 { --tw-ring-color: #94a3b8; }
.card-text-amber-500 { color: #64748b; }
.card-bg-amber-500 { background-color: #64748b; }
.card-border-amber-500 { border-color: #64748b; }
.card-ring-amber-500 { --tw-ring-color: #64748b; }
.card-text-amber-600 { color: #475569; }
.card-bg-amber-600 { background-color: #475569; }
.card-border-amber-600 { border-color: #475569; }
.card-ring-amber-600 { --tw-ring-color: #475569; }
.card-text-amber-700 { color: #334155; }
.card-bg-amber-700 { background-color: #334155; }
.card-border-amber-700 { border-color: #334155; }
.card-ring-amber-700 { --tw-ring-color: #334155; }
.card-text-amber-800 { color: #1e293b; }
.card-bg-amber-800 { background-color: #1e293b; }
.card-border-amber-800 { border-color: #1e293b; }
.card-ring-amber-800 { --tw-ring-color: #1e293b; }
.card-text-amber-900 { color: #0f172a; }
.card-bg-amber-900 { background-color: #0f172a; }
.card-border-amber-900 { border-color: #0f172a; }
.card-ring-amber-900 { --tw-ring-color: #0f172a; }
.card-text-amber-950 { color: #020617; }
.card-bg-amber-950 { background-color: #020617; }
.card-border-amber-950 { border-color: #020617; }
.card-ring-amber-950 { --tw-ring-color: #020617; }

.card-text-yellow-50 { color: #f8fafc; }
.card-bg-yellow-50 { background-color: #f8fafc; }
.card-border-yellow-50 { border-color: #f8fafc; }
.card-ring-yellow-50 { --tw-ring-color: #f8fafc; }
.card-text-yellow-100 { color: #f1f5f9; }
.card-bg-yellow-100 { background-color: #f1f5f9; }
.card-border-yellow-100 { border-color: #f1f5f9; }
.card-ring-yellow-100 { --tw-ring-color: #f1f5f9; }
.card-text-yellow-200 { color: #e2e8f0; }
.card-bg-yellow-200 { background-color: #e2e8f0; }
.card-border-yellow-200 { border-color: #e2e8f0; }
.card-ring-yellow-200 { --tw-ring-color: #e2e8f0; }
.card-text-yellow-300 { color: #cbd5e1; }
.card-bg-yellow-300 { background-color: #cbd5e1; }
.card-border-yellow-300 { border-color: #cbd5e1; }
.card-ring-yellow-300 { --tw-ring-color: #cbd5e1; }
.card-text-yellow-400 { color: #94a3b8; }
.card-bg-yellow-400 { background-color: #94a3b8; }
.card-border-yellow-400 { border-color: #94a3b8; }
.card-ring-yellow-400 { --tw-ring-color: #94a3b8; }
.card-text-yellow-500 { color: #64748b; }
.card-bg-yellow-500 { background-color: #64748b; }
.card-border-yellow-500 { border-color: #64748b; }
.card-ring-yellow-500 { --tw-ring-color: #64748b; }
.card-text-yellow-600 { color: #475569; }
.card-bg-yellow-600 { background-color: #475569; }
.card-border-yellow-600 { border-color: #475569; }
.card-ring-yellow-600 { --tw-ring-color: #475569; }
.card-text-yellow-700 { color: #334155; }
.card-bg-yellow-700 { background-color: #334155; }
.card-border-yellow-700 { border-color: #334155; }
.card-ring-yellow-700 { --tw-ring-color: #334155; }
.card-text-yellow-800 { color: #1e293b; }
.card-bg-yellow-800 { background-color: #1e293b; }
.card-border-yellow-800 { border-color: #1e293b; }
.card-ring-yellow-800 { --tw-ring-color: #1e293b; }
.card-text-yellow-900 { color: #0f172a; }
.card-bg-yellow-900 { background-color: #0f172a; }
.card-border-yellow-900 { border-color: #0f172a; }
.card-ring-yellow-900 { --tw-ring-color: #0f172a; }
.card-text-yellow-950 { color: #020617; }
.card-bg-yellow-950 { background-color: #020617; }
.card-border-yellow-950 { border-color: #020617; }
.card-ring-yellow-950 { --tw-ring-color: #020617; }

.card-text-lime-50 { color: #f8fafc; }
.card-bg-lime-50 { background-color: #f8fafc; }
.card-border-lime-50 { border-color: #f8fafc; }
.card-ring-lime-50 { --tw-ring-color: #f8fafc; }
.card-text-lime-100 { color: #f1f5f9; }
.card-bg-lime-100 { background-color: #f1f5f9; }
.card-border-lime-100 { border-color: #f1f5f9; }
.card-ring-lime-100 { --tw-ring-color: #f1f5f9; }
.card-text-lime-200 { color: #e2e8f0; }
.card-bg-lime-200 { background-color: #e2e8f0; }
.card-border-lime-200 { border-color: #e2e8f0; }
.card-ring-lime-200 { --tw-ring-color: #e2e8f0; }
.card-text-lime-300 { color: #cbd5e1; }
.card-bg-lime-300 { background-color: #cbd5e1; }
.card-border-lime-300 { border-color: #cbd5e1; }
.card-ring-lime-300 { --tw-ring-color: #cbd5e1; }
.card-text-lime-400 { color: #94a3b8; }
.card-bg-lime-400 { background-color: #94a3b8; }
.card-border-lime-400 { border-color: #94a3b8; }
.card-ring-lime-400 { --tw-ring-color: #94a3b8; }
.card-text-lime-500 { color: #64748b; }
.card-bg-lime-500 { background-color: #64748b; }
.card-border-lime-500 { border-color: #64748b; }
.card-ring-lime-500 { --tw-ring-color: #64748b; }
.card-text-lime-600 { color: #475569; }
.card-bg-lime-600 { background-color: #475569; }
.card-border-lime-600 { border-color: #475569; }
.card-ring-lime-600 { --tw-ring-color: #475569; }
.card-text-lime-700 { color: #334155; }
.card-bg-lime-700 { background-color: #334155; }
.card-border-lime-700 { border-color: #334155; }
.card-ring-lime-700 { --tw-ring-color: #334155; }
.card-text-lime-800 { color: #1e293b; }
.card-bg-lime-800 { background-color: #1e293b; }
.card-border-lime-800 { border-color: #1e293b; }
.card-ring-lime-800 { --tw-ring-color: #1e293b; }
.card-text-lime-900 { color: #0f172a; }
.card-bg-lime-900 { background-color: #0f172a; }
.card-border-lime-900 { border-color: #0f172a; }
.card-ring-lime-900 { --tw-ring-color: #0f172a; }
.card-text-lime-950 { color: #020617; }
.card-bg-lime-950 { background-color: #020617; }
.card-border-lime-950 { border-color: #020617; }
.card-ring-lime-950 { --tw-ring-color: #020617; }

.card-text-green-50 { color: #f8fafc; }
.card-bg-green-50 { background-color: #f8fafc; }
.card-border-green-50 { border-color: #f8fafc; }
.card-ring-green-50 { --tw-ring-color: #f8fafc; }
.card-text-green-100 { color: #f1f5f9; }
.card-bg-green-100 { background-color: #f1f5f9; }
.card-border-green-100 { border-color: #f1f5f9; }
.card-ring-green-100 { --tw-ring-color: #f1f5f9; }
.card-text-green-200 { color: #e2e8f0; }
.card-bg-green-200 { background-color: #e2e8f0; }
.card-border-green-200 { border-color: #e2e8f0; }
.card-ring-green-200 { --tw-ring-color: #e2e8f0; }
.card-text-green-300 { color: #cbd5e1; }
.card-bg-green-300 { background-color: #cbd5e1; }
.card-border-green-300 { border-color: #cbd5e1; }
.card-ring-green-300 { --tw-ring-color: #cbd5e1; }
.card-text-green-400 { color: #94a3b8; }
.card-bg-green-400 { background-color: #94a3b8; }
.card-border-green-400 { border-color: #94a3b8; }
.card-ring-green-400 { --tw-ring-color: #94a3b8; }
.card-text-green-500 { color: #64748b; }
.card-bg-green-500 { background-color: #64748b; }
.card-border-green-500 { border-color: #64748b; }
.card-ring-green-500 { --tw-ring-color: #64748b; }
.card-text-green-600 { color: #475569; }
.card-bg-green-600 { background-color: #475569; }
.card-border-green-600 { border-color: #475569; }
.card-ring-green-600 { --tw-ring-color: #475569; }
.card-text-green-700 { color: #334155; }
.card-bg-green-700 { background-color: #334155; }
.card-border-green-700 { border-color: #334155; }
.card-ring-green-700 { --tw-ring-color: #334155; }
.card-text-green-800 { color: #1e293b; }
.card-bg-green-800 { background-color: #1e293b; }
.card-border-green-800 { border-color: #1e293b; }
.card-ring-green-800 { --tw-ring-color: #1e293b; }
.card-text-green-900 { color: #0f172a; }
.card-bg-green-900 { background-color: #0f172a; }
.card-border-green-900 { border-color: #0f172a; }
.card-ring-green-900 { --tw-ring-color: #0f172a; }
.card-text-green-950 { color: #020617; }
.card-bg-green-950 { background-color: #020617; }
.card-border-green-950 { border-color: #020617; }
.card-ring-green-950 { --tw-ring-color: #020617; }

.card-text-emerald-50 { color: #f8fafc; }
.card-bg-emerald-50 { background-color: #f8fafc; }
.card-border-emerald-50 { border-color: #f8fafc; }
.card-ring-emerald-50 { --tw-ring-color: #f8fafc; }
.card-text-emerald-100 { color: #f1f5f9; }
.card-bg-emerald-100 { background-color: #f1f5f9; }
.card-border-emerald-100 { border-color: #f1f5f9; }
.card-ring-emerald-100 { --tw-ring-color: #f1f5f9; }
.card-text-emerald-200 { color: #e2e8f0; }
.card-bg-emerald-200 { background-color: #e2e8f0; }
.card-border-emerald-200 { border-color: #e2e8f0; }
.card-ring-emerald-200 { --tw-ring-color: #e2e8f0; }
.card-text-emerald-300 { color: #cbd5e1; }
.card-bg-emerald-300 { background-color: #cbd5e1; }
.card-border-emerald-300 { border-color: #cbd5e1; }
.card-ring-emerald-300 { --tw-ring-color: #cbd5e1; }
.card-text-emerald-400 { color: #94a3b8; }
.card-bg-emerald-400 { background-color: #94a3b8; }
.card-border-emerald-400 { border-color: #94a3b8; }
.card-ring-emerald-400 { --tw-ring-color: #94a3b8; }
.card-text-emerald-500 { color: #64748b; }
.card-bg-emerald-500 { background-color: #64748b; }
.card-border-emerald-500 { border-color: #64748b; }
.card-ring-emerald-500 { --tw-ring-color: #64748b; }
.card-text-emerald-600 { color: #475569; }
.card-bg-emerald-600 { background-color: #475569; }
.card-border-emerald-600 { border-color: #475569; }
.card-ring-emerald-600 { --tw-ring-color: #475569; }
.card-text-emerald-700 { color: #334155; }
.card-bg-emerald-700 { background-color: #334155; }
.card-border-emerald-700 { border-color: #334155; }
.card-ring-emerald-700 { --tw-ring-color: #334155; }
.card-text-emerald-800 { color: #1e293b; }
.card-bg-emerald-800 { background-color: #1e293b; }
.card-border-emerald-800 { border-color: #1e293b; }
.card-ring-emerald-800 { --tw-ring-color: #1e293b; }
.card-text-emerald-900 { color: #0f172a; }
.card-bg-emerald-900 { background-color: #0f172a; }
.card-border-emerald-900 { border-color: #0f172a; }
.card-ring-emerald-900 { --tw-ring-color: #0f172a; }
.card-text-emerald-950 { color: #020617; }
.card-bg-emerald-950 { background-color: #020617; }
.card-border-emerald-950 { border-color: #020617; }
.card-ring-emerald-950 { --tw-ring-color: #020617; }

.card-text-teal-50 { color: #f8fafc; }
.card-bg-teal-50 { background-color: #f8fafc; }
.card-border-teal-50 { border-color: #f8fafc; }
.card-ring-teal-50 { --tw-ring-color: #f8fafc; }
.card-text-teal-100 { color: #f1f5f9; }
.card-bg-teal-100 { background-color: #f1f5f9; }
.card-border-teal-100 { border-color: #f1f5f9; }
.card-ring-teal-100 { --tw-ring-color: #f1f5f9; }
.card-text-teal-200 { color: #e2e8f0; }
.card-bg-teal-200 { background-color: #e2e8f0; }
.card-border-teal-200 { border-color: #e2e8f0; }
.card-ring-teal-200 { --tw-ring-color: #e2e8f0; }
.card-text-teal-300 { color: #cbd5e1; }
.card-bg-teal-300 { background-color: #cbd5e1; }
.card-border-teal-300 { border-color: #cbd5e1; }
.card-ring-teal-300 { --tw-ring-color: #cbd5e1; }
.card-text-teal-400 { color: #94a3b8; }
.card-bg-teal-400 { background-color: #94a3b8; }
.card-border-teal-400 { border-color: #94a3b8; }
.card-ring-teal-400 { --tw-ring-color: #94a3b8; }
.card-text-teal-500 { color: #64748b; }
.card-bg-teal-500 { background-color: #64748b; }
.card-border-teal-500 { border-color: #64748b; }
.card-ring-teal-500 { --tw-ring-color: #64748b; }
.card-text-teal-600 { color: #475569; }
.card-bg-teal-600 { background-color: #475569; }
.card-border-teal-600 { border-color: #475569; }
.card-ring-teal-600 { --tw-ring-color: #475569; }
.card-text-teal-700 { color: #334155; }
.card-bg-teal-700 { background-color: #334155; }
.card-border-teal-700 { border-color: #334155; }
.card-ring-teal-700 { --tw-ring-color: #334155; }
.card-text-teal-800 { color: #1e293b; }
.card-bg-teal-800 { background-color: #1e293b; }
.card-border-teal-800 { border-color: #1e293b; }
.card-ring-teal-800 { --tw-ring-color: #1e293b; }
.card-text-teal-900 { color: #0f172a; }
.card-bg-teal-900 { background-color: #0f172a; }
.card-border-teal-900 { border-color: #0f172a; }
.card-ring-teal-900 { --tw-ring-color: #0f172a; }
.card-text-teal-950 { color: #020617; }
.card-bg-teal-950 { background-color: #020617; }
.card-border-teal-950 { border-color: #020617; }
.card-ring-teal-950 { --tw-ring-color: #020617; }

.card-text-cyan-50 { color: #f8fafc; }
.card-bg-cyan-50 { background-color: #f8fafc; }
.card-border-cyan-50 { border-color: #f8fafc; }
.card-ring-cyan-50 { --tw-ring-color: #f8fafc; }
.card-text-cyan-100 { color: #f1f5f9; }
.card-bg-cyan-100 { background-color: #f1f5f9; }
.card-border-cyan-100 { border-color: #f1f5f9; }
.card-ring-cyan-100 { --tw-ring-color: #f1f5f9; }
.card-text-cyan-200 { color: #e2e8f0; }
.card-bg-cyan-200 { background-color: #e2e8f0; }
.card-border-cyan-200 { border-color: #e2e8f0; }
.card-ring-cyan-200 { --tw-ring-color: #e2e8f0; }
.card-text-cyan-300 { color: #cbd5e1; }
.card-bg-cyan-300 { background-color: #cbd5e1; }
.card-border-cyan-300 { border-color: #cbd5e1; }
.card-ring-cyan-300 { --tw-ring-color: #cbd5e1; }
.card-text-cyan-400 { color: #94a3b8; }
.card-bg-cyan-400 { background-color: #94a3b8; }
.card-border-cyan-400 { border-color: #94a3b8; }
.card-ring-cyan-400 { --tw-ring-color: #94a3b8; }
.card-text-cyan-500 { color: #64748b; }
.card-bg-cyan-500 { background-color: #64748b; }
.card-border-cyan-500 { border-color: #64748b; }
.card-ring-cyan-500 { --tw-ring-color: #64748b; }
.card-text-cyan-600 { color: #475569; }
.card-bg-cyan-600 { background-color: #475569; }
.card-border-cyan-600 { border-color: #475569; }
.card-ring-cyan-600 { --tw-ring-color: #475569; }
.card-text-cyan-700 { color: #334155; }
.card-bg-cyan-700 { background-color: #334155; }
.card-border-cyan-700 { border-color: #334155; }
.card-ring-cyan-700 { --tw-ring-color: #334155; }
.card-text-cyan-800 { color: #1e293b; }
.card-bg-cyan-800 { background-color: #1e293b; }
.card-border-cyan-800 { border-color: #1e293b; }
.card-ring-cyan-800 { --tw-ring-color: #1e293b; }
.card-text-cyan-900 { color: #0f172a; }
.card-bg-cyan-900 { background-color: #0f172a; }
.card-border-cyan-900 { border-color: #0f172a; }
.card-ring-cyan-900 { --tw-ring-color: #0f172a; }
.card-text-cyan-950 { color: #020617; }
.card-bg-cyan-950 { background-color: #020617; }
.card-border-cyan-950 { border-color: #020617; }
.card-ring-cyan-950 { --tw-ring-color: #020617; }

.card-text-sky-50 { color: #f8fafc; }
.card-bg-sky-50 { background-color: #f8fafc; }
.card-border-sky-50 { border-color: #f8fafc; }
.card-ring-sky-50 { --tw-ring-color: #f8fafc; }
.card-text-sky-100 { color: #f1f5f9; }
.card-bg-sky-100 { background-color: #f1f5f9; }
.card-border-sky-100 { border-color: #f1f5f9; }
.card-ring-sky-100 { --tw-ring-color: #f1f5f9; }
.card-text-sky-200 { color: #e2e8f0; }
.card-bg-sky-200 { background-color: #e2e8f0; }
.card-border-sky-200 { border-color: #e2e8f0; }
.card-ring-sky-200 { --tw-ring-color: #e2e8f0; }
.card-text-sky-300 { color: #cbd5e1; }
.card-bg-sky-300 { background-color: #cbd5e1; }
.card-border-sky-300 { border-color: #cbd5e1; }
.card-ring-sky-300 { --tw-ring-color: #cbd5e1; }
.card-text-sky-400 { color: #94a3b8; }
.card-bg-sky-400 { background-color: #94a3b8; }
.card-border-sky-400 { border-color: #94a3b8; }
.card-ring-sky-400 { --tw-ring-color: #94a3b8; }
.card-text-sky-500 { color: #64748b; }
.card-bg-sky-500 { background-color: #64748b; }
.card-border-sky-500 { border-color: #64748b; }
.card-ring-sky-500 { --tw-ring-color: #64748b; }
.card-text-sky-600 { color: #475569; }
.card-bg-sky-600 { background-color: #475569; }
.card-border-sky-600 { border-color: #475569; }
.card-ring-sky-600 { --tw-ring-color: #475569; }
.card-text-sky-700 { color: #334155; }
.card-bg-sky-700 { background-color: #334155; }
.card-border-sky-700 { border-color: #334155; }
.card-ring-sky-700 { --tw-ring-color: #334155; }
.card-text-sky-800 { color: #1e293b; }
.card-bg-sky-800 { background-color: #1e293b; }
.card-border-sky-800 { border-color: #1e293b; }
.card-ring-sky-800 { --tw-ring-color: #1e293b; }
.card-text-sky-900 { color: #0f172a; }
.card-bg-sky-900 { background-color: #0f172a; }
.card-border-sky-900 { border-color: #0f172a; }
.card-ring-sky-900 { --tw-ring-color: #0f172a; }
.card-text-sky-950 { color: #020617; }
.card-bg-sky-950 { background-color: #020617; }
.card-border-sky-950 { border-color: #020617; }
.card-ring-sky-950 { --tw-ring-color: #020617; }

.card-text-blue-50 { color: #f8fafc; }
.card-bg-blue-50 { background-color: #f8fafc; }
.card-border-blue-50 { border-color: #f8fafc; }
.card-ring-blue-50 { --tw-ring-color: #f8fafc; }
.card-text-blue-100 { color: #f1f5f9; }
.card-bg-blue-100 { background-color: #f1f5f9; }
.card-border-blue-100 { border-color: #f1f5f9; }
.card-ring-blue-100 { --tw-ring-color: #f1f5f9; }
.card-text-blue-200 { color: #e2e8f0; }
.card-bg-blue-200 { background-color: #e2e8f0; }
.card-border-blue-200 { border-color: #e2e8f0; }
.card-ring-blue-200 { --tw-ring-color: #e2e8f0; }
.card-text-blue-300 { color: #cbd5e1; }
.card-bg-blue-300 { background-color: #cbd5e1; }
.card-border-blue-300 { border-color: #cbd5e1; }
.card-ring-blue-300 { --tw-ring-color: #cbd5e1; }
.card-text-blue-400 { color: #94a3b8; }
.card-bg-blue-400 { background-color: #94a3b8; }
.card-border-blue-400 { border-color: #94a3b8; }
.card-ring-blue-400 { --tw-ring-color: #94a3b8; }
.card-text-blue-500 { color: #64748b; }
.card-bg-blue-500 { background-color: #64748b; }
.card-border-blue-500 { border-color: #64748b; }
.card-ring-blue-500 { --tw-ring-color: #64748b; }
.card-text-blue-600 { color: #475569; }
.card-bg-blue-600 { background-color: #475569; }
.card-border-blue-600 { border-color: #475569; }
.card-ring-blue-600 { --tw-ring-color: #475569; }
.card-text-blue-700 { color: #334155; }
.card-bg-blue-700 { background-color: #334155; }
.card-border-blue-700 { border-color: #334155; }
.card-ring-blue-700 { --tw-ring-color: #334155; }
.card-text-blue-800 { color: #1e293b; }
.card-bg-blue-800 { background-color: #1e293b; }
.card-border-blue-800 { border-color: #1e293b; }
.card-ring-blue-800 { --tw-ring-color: #1e293b; }
.card-text-blue-900 { color: #0f172a; }
.card-bg-blue-900 { background-color: #0f172a; }
.card-border-blue-900 { border-color: #0f172a; }
.card-ring-blue-900 { --tw-ring-color: #0f172a; }
.card-text-blue-950 { color: #020617; }
.card-bg-blue-950 { background-color: #020617; }
.card-border-blue-950 { border-color: #020617; }
.card-ring-blue-950 { --tw-ring-color: #020617; }

.card-text-indigo-50 { color: #f8fafc; }
.card-bg-indigo-50 { background-color: #f8fafc; }
.card-border-indigo-50 { border-color: #f8fafc; }
.card-ring-indigo-50 { --tw-ring-color: #f8fafc; }
.card-text-indigo-100 { color: #f1f5f9; }
.card-bg-indigo-100 { background-color: #f1f5f9; }
.card-border-indigo-100 { border-color: #f1f5f9; }
.card-ring-indigo-100 { --tw-ring-color: #f1f5f9; }
.card-text-indigo-200 { color: #e2e8f0; }
.card-bg-indigo-200 { background-color: #e2e8f0; }
.card-border-indigo-200 { border-color: #e2e8f0; }
.card-ring-indigo-200 { --tw-ring-color: #e2e8f0; }
.card-text-indigo-300 { color: #cbd5e1; }
.card-bg-indigo-300 { background-color: #cbd5e1; }
.card-border-indigo-300 { border-color: #cbd5e1; }
.card-ring-indigo-300 { --tw-ring-color: #cbd5e1; }
.card-text-indigo-400 { color: #94a3b8; }
.card-bg-indigo-400 { background-color: #94a3b8; }
.card-border-indigo-400 { border-color: #94a3b8; }
.card-ring-indigo-400 { --tw-ring-color: #94a3b8; }
.card-text-indigo-500 { color: #64748b; }
.card-bg-indigo-500 { background-color: #64748b; }
.card-border-indigo-500 { border-color: #64748b; }
.card-ring-indigo-500 { --tw-ring-color: #64748b; }
.card-text-indigo-600 { color: #475569; }
.card-bg-indigo-600 { background-color: #475569; }
.card-border-indigo-600 { border-color: #475569; }
.card-ring-indigo-600 { --tw-ring-color: #475569; }
.card-text-indigo-700 { color: #334155; }
.card-bg-indigo-700 { background-color: #334155; }
.card-border-indigo-700 { border-color: #334155; }
.card-ring-indigo-700 { --tw-ring-color: #334155; }
.card-text-indigo-800 { color: #1e293b; }
.card-bg-indigo-800 { background-color: #1e293b; }
.card-border-indigo-800 { border-color: #1e293b; }
.card-ring-indigo-800 { --tw-ring-color: #1e293b; }
.card-text-indigo-900 { color: #0f172a; }
.card-bg-indigo-900 { background-color: #0f172a; }
.card-border-indigo-900 { border-color: #0f172a; }
.card-ring-indigo-900 { --tw-ring-color: #0f172a; }
.card-text-indigo-950 { color: #020617; }
.card-bg-indigo-950 { background-color: #020617; }
.card-border-indigo-950 { border-color: #020617; }
.card-ring-indigo-950 { --tw-ring-color: #020617; }

.card-text-violet-50 { color: #f8fafc; }
.card-bg-violet-50 { background-color: #f8fafc; }
.card-border-violet-50 { border-color: #f8fafc; }
.card-ring-violet-50 { --tw-ring-color: #f8fafc; }
.card-text-violet-100 { color: #f1f5f9; }
.card-bg-violet-100 { background-color: #f1f5f9; }
.card-border-violet-100 { border-color: #f1f5f9; }
.card-ring-violet-100 { --tw-ring-color: #f1f5f9; }
.card-text-violet-200 { color: #e2e8f0; }
.card-bg-violet-200 { background-color: #e2e8f0; }
.card-border-violet-200 { border-color: #e2e8f0; }
.card-ring-violet-200 { --tw-ring-color: #e2e8f0; }
.card-text-violet-300 { color: #cbd5e1; }
.card-bg-violet-300 { background-color: #cbd5e1; }
.card-border-violet-300 { border-color: #cbd5e1; }
.card-ring-violet-300 { --tw-ring-color: #cbd5e1; }
.card-text-violet-400 { color: #94a3b8; }
.card-bg-violet-400 { background-color: #94a3b8; }
.card-border-violet-400 { border-color: #94a3b8; }
.card-ring-violet-400 { --tw-ring-color: #94a3b8; }
.card-text-violet-500 { color: #64748b; }
.card-bg-violet-500 { background-color: #64748b; }
.card-border-violet-500 { border-color: #64748b; }
.card-ring-violet-500 { --tw-ring-color: #64748b; }
.card-text-violet-600 { color: #475569; }
.card-bg-violet-600 { background-color: #475569; }
.card-border-violet-600 { border-color: #475569; }
.card-ring-violet-600 { --tw-ring-color: #475569; }
.card-text-violet-700 { color: #334155; }
.card-bg-violet-700 { background-color: #334155; }
.card-border-violet-700 { border-color: #334155; }
.card-ring-violet-700 { --tw-ring-color: #334155; }
.card-text-violet-800 { color: #1e293b; }
.card-bg-violet-800 { background-color: #1e293b; }
.card-border-violet-800 { border-color: #1e293b; }
.card-ring-violet-800 { --tw-ring-color: #1e293b; }
.card-text-violet-900 { color: #0f172a; }
.card-bg-violet-900 { background-color: #0f172a; }
.card-border-violet-900 { border-color: #0f172a; }
.card-ring-violet-900 { --tw-ring-color: #0f172a; }
.card-text-violet-950 { color: #020617; }
.card-bg-violet-950 { background-color: #020617; }
.card-border-violet-950 { border-color: #020617; }
.card-ring-violet-950 { --tw-ring-color: #020617; }

.card-text-purple-50 { color: #f8fafc; }
.card-bg-purple-50 { background-color: #f8fafc; }
.card-border-purple-50 { border-color: #f8fafc; }
.card-ring-purple-50 { --tw-ring-color: #f8fafc; }
.card-text-purple-100 { color: #f1f5f9; }
.card-bg-purple-100 { background-color: #f1f5f9; }
.card-border-purple-100 { border-color: #f1f5f9; }
.card-ring-purple-100 { --tw-ring-color: #f1f5f9; }
.card-text-purple-200 { color: #e2e8f0; }
.card-bg-purple-200 { background-color: #e2e8f0; }
.card-border-purple-200 { border-color: #e2e8f0; }
.card-ring-purple-200 { --tw-ring-color: #e2e8f0; }
.card-text-purple-300 { color: #cbd5e1; }
.card-bg-purple-300 { background-color: #cbd5e1; }
.card-border-purple-300 { border-color: #cbd5e1; }
.card-ring-purple-300 { --tw-ring-color: #cbd5e1; }
.card-text-purple-400 { color: #94a3b8; }
.card-bg-purple-400 { background-color: #94a3b8; }
.card-border-purple-400 { border-color: #94a3b8; }
.card-ring-purple-400 { --tw-ring-color: #94a3b8; }
.card-text-purple-500 { color: #64748b; }
.card-bg-purple-500 { background-color: #64748b; }
.card-border-purple-500 { border-color: #64748b; }
.card-ring-purple-500 { --tw-ring-color: #64748b; }
.card-text-purple-600 { color: #475569; }
.card-bg-purple-600 { background-color: #475569; }
.card-border-purple-600 { border-color: #475569; }
.card-ring-purple-600 { --tw-ring-color: #475569; }
.card-text-purple-700 { color: #334155; }
.card-bg-purple-700 { background-color: #334155; }
.card-border-purple-700 { border-color: #334155; }
.card-ring-purple-700 { --tw-ring-color: #334155; }
.card-text-purple-800 { color: #1e293b; }
.card-bg-purple-800 { background-color: #1e293b; }
.card-border-purple-800 { border-color: #1e293b; }
.card-ring-purple-800 { --tw-ring-color: #1e293b; }
.card-text-purple-900 { color: #0f172a; }
.card-bg-purple-900 { background-color: #0f172a; }
.card-border-purple-900 { border-color: #0f172a; }
.card-ring-purple-900 { --tw-ring-color: #0f172a; }
.card-text-purple-950 { color: #020617; }
.card-bg-purple-950 { background-color: #020617; }
.card-border-purple-950 { border-color: #020617; }
.card-ring-purple-950 { --tw-ring-color: #020617; }

.card-text-fuchsia-50 { color: #f8fafc; }
.card-bg-fuchsia-50 { background-color: #f8fafc; }
.card-border-fuchsia-50 { border-color: #f8fafc; }
.card-ring-fuchsia-50 { --tw-ring-color: #f8fafc; }
.card-text-fuchsia-100 { color: #f1f5f9; }
.card-bg-fuchsia-100 { background-color: #f1f5f9; }
.card-border-fuchsia-100 { border-color: #f1f5f9; }
.card-ring-fuchsia-100 { --tw-ring-color: #f1f5f9; }
.card-text-fuchsia-200 { color: #e2e8f0; }
.card-bg-fuchsia-200 { background-color: #e2e8f0; }
.card-border-fuchsia-200 { border-color: #e2e8f0; }
.card-ring-fuchsia-200 { --tw-ring-color: #e2e8f0; }
.card-text-fuchsia-300 { color: #cbd5e1; }
.card-bg-fuchsia-300 { background-color: #cbd5e1; }
.card-border-fuchsia-300 { border-color: #cbd5e1; }
.card-ring-fuchsia-300 { --tw-ring-color: #cbd5e1; }
.card-text-fuchsia-400 { color: #94a3b8; }
.card-bg-fuchsia-400 { background-color: #94a3b8; }
.card-border-fuchsia-400 { border-color: #94a3b8; }
.card-ring-fuchsia-400 { --tw-ring-color: #94a3b8; }
.card-text-fuchsia-500 { color: #64748b; }
.card-bg-fuchsia-500 { background-color: #64748b; }
.card-border-fuchsia-500 { border-color: #64748b; }
.card-ring-fuchsia-500 { --tw-ring-color: #64748b; }
.card-text-fuchsia-600 { color: #475569; }
.card-bg-fuchsia-600 { background-color: #475569; }
.card-border-fuchsia-600 { border-color: #475569; }
.card-ring-fuchsia-600 { --tw-ring-color: #475569; }
.card-text-fuchsia-700 { color: #334155; }
.card-bg-fuchsia-700 { background-color: #334155; }
.card-border-fuchsia-700 { border-color: #334155; }
.card-ring-fuchsia-700 { --tw-ring-color: #334155; }
.card-text-fuchsia-800 { color: #1e293b; }
.card-bg-fuchsia-800 { background-color: #1e293b; }
.card-border-fuchsia-800 { border-color: #1e293b; }
.card-ring-fuchsia-800 { --tw-ring-color: #1e293b; }
.card-text-fuchsia-900 { color: #0f172a; }
.card-bg-fuchsia-900 { background-color: #0f172a; }
.card-border-fuchsia-900 { border-color: #0f172a; }
.card-ring-fuchsia-900 { --tw-ring-color: #0f172a; }
.card-text-fuchsia-950 { color: #020617; }
.card-bg-fuchsia-950 { background-color: #020617; }
.card-border-fuchsia-950 { border-color: #020617; }
.card-ring-fuchsia-950 { --tw-ring-color: #020617; }

.card-text-pink-50 { color: #f8fafc; }
.card-bg-pink-50 { background-color: #f8fafc; }
.card-border-pink-50 { border-color: #f8fafc; }
.card-ring-pink-50 { --tw-ring-color: #f8fafc; }
.card-text-pink-100 { color: #f1f5f9; }
.card-bg-pink-100 { background-color: #f1f5f9; }
.card-border-pink-100 { border-color: #f1f5f9; }
.card-ring-pink-100 { --tw-ring-color: #f1f5f9; }
.card-text-pink-200 { color: #e2e8f0; }
.card-bg-pink-200 { background-color: #e2e8f0; }
.card-border-pink-200 { border-color: #e2e8f0; }
.card-ring-pink-200 { --tw-ring-color: #e2e8f0; }
.card-text-pink-300 { color: #cbd5e1; }
.card-bg-pink-300 { background-color: #cbd5e1; }
.card-border-pink-300 { border-color: #cbd5e1; }
.card-ring-pink-300 { --tw-ring-color: #cbd5e1; }
.card-text-pink-400 { color: #94a3b8; }
.card-bg-pink-400 { background-color: #94a3b8; }
.card-border-pink-400 { border-color: #94a3b8; }
.card-ring-pink-400 { --tw-ring-color: #94a3b8; }
.card-text-pink-500 { color: #64748b; }
.card-bg-pink-500 { background-color: #64748b; }
.card-border-pink-500 { border-color: #64748b; }
.card-ring-pink-500 { --tw-ring-color: #64748b; }
.card-text-pink-600 { color: #475569; }
.card-bg-pink-600 { background-color: #475569; }
.card-border-pink-600 { border-color: #475569; }
.card-ring-pink-600 { --tw-ring-color: #475569; }
.card-text-pink-700 { color: #334155; }
.card-bg-pink-700 { background-color: #334155; }
.card-border-pink-700 { border-color: #334155; }
.card-ring-pink-700 { --tw-ring-color: #334155; }
.card-text-pink-800 { color: #1e293b; }
.card-bg-pink-800 { background-color: #1e293b; }
.card-border-pink-800 { border-color: #1e293b; }
.card-ring-pink-800 { --tw-ring-color: #1e293b; }
.card-text-pink-900 { color: #0f172a; }
.card-bg-pink-900 { background-color: #0f172a; }
.card-border-pink-900 { border-color: #0f172a; }
.card-ring-pink-900 { --tw-ring-color: #0f172a; }
.card-text-pink-950 { color: #020617; }
.card-bg-pink-950 { background-color: #020617; }
.card-border-pink-950 { border-color: #020617; }
.card-ring-pink-950 { --tw-ring-color: #020617; }

.card-text-rose-50 { color: #f8fafc; }
.card-bg-rose-50 { background-color: #f8fafc; }
.card-border-rose-50 { border-color: #f8fafc; }
.card-ring-rose-50 { --tw-ring-color: #f8fafc; }
.card-text-rose-100 { color: #f1f5f9; }
.card-bg-rose-100 { background-color: #f1f5f9; }
.card-border-rose-100 { border-color: #f1f5f9; }
.card-ring-rose-100 { --tw-ring-color: #f1f5f9; }
.card-text-rose-200 { color: #e2e8f0; }
.card-bg-rose-200 { background-color: #e2e8f0; }
.card-border-rose-200 { border-color: #e2e8f0; }
.card-ring-rose-200 { --tw-ring-color: #e2e8f0; }
.card-text-rose-300 { color: #cbd5e1; }
.card-bg-rose-300 { background-color: #cbd5e1; }
.card-border-rose-300 { border-color: #cbd5e1; }
.card-ring-rose-300 { --tw-ring-color: #cbd5e1; }
.card-text-rose-400 { color: #94a3b8; }
.card-bg-rose-400 { background-color: #94a3b8; }
.card-border-rose-400 { border-color: #94a3b8; }
.card-ring-rose-400 { --tw-ring-color: #94a3b8; }
.card-text-rose-500 { color: #64748b; }
.card-bg-rose-500 { background-color: #64748b; }
.card-border-rose-500 { border-color: #64748b; }
.card-ring-rose-500 { --tw-ring-color: #64748b; }
.card-text-rose-600 { color: #475569; }
.card-bg-rose-600 { background-color: #475569; }
.card-border-rose-600 { border-color: #475569; }
.card-ring-rose-600 { --tw-ring-color: #475569; }
.card-text-rose-700 { color: #334155; }
.card-bg-rose-700 { background-color: #334155; }
.card-border-rose-700 { border-color: #334155; }
.card-ring-rose-700 { --tw-ring-color: #334155; }
.card-text-rose-800 { color: #1e293b; }
.card-bg-rose-800 { background-color: #1e293b; }
.card-border-rose-800 { border-color: #1e293b; }
.card-ring-rose-800 { --tw-ring-color: #1e293b; }
.card-text-rose-900 { color: #0f172a; }
.card-bg-rose-900 { background-color: #0f172a; }
.card-border-rose-900 { border-color: #0f172a; }
.card-ring-rose-900 { --tw-ring-color: #0f172a; }
.card-text-rose-950 { color: #020617; }
.card-bg-rose-950 { background-color: #020617; }
.card-border-rose-950 { border-color: #020617; }
.card-ring-rose-950 { --tw-ring-color: #020617; }

.card-block { display: block; }
.card-inline-block { display: inline-block; }
.card-inline { display: inline; }
.card-flex { display: flex; }
.card-inline-flex { display: inline-flex; }
.card-grid { display: grid; }
.card-inline-grid { display: inline-grid; }
.card-table { display: table; }
.card-hidden { display: hidden; }
.card-contents { display: contents; }
.card-flow-root { display: flow-root; }

.card-flex-1 { flex: 1 1 0%; }
.card-flex-2 { flex: 2 2 0%; }
.card-flex-3 { flex: 3 3 0%; }
.card-flex-4 { flex: 4 4 0%; }
.card-flex-5 { flex: 5 5 0%; }
.card-flex-6 { flex: 6 6 0%; }
.card-flex-7 { flex: 7 7 0%; }
.card-flex-8 { flex: 8 8 0%; }
.card-flex-9 { flex: 9 9 0%; }
.card-flex-10 { flex: 10 10 0%; }
.card-flex-11 { flex: 11 11 0%; }
.card-flex-12 { flex: 12 12 0%; }
.card-flex-auto { flex: 1 1 auto; }
.card-flex-initial { flex: 0 1 auto; }
.card-flex-none { flex: none; }
.card-flex-row { flex-direction: row; }
.card-flex-col { flex-direction: column; }
.card-flex-wrap { flex-wrap: wrap; }
.card-flex-nowrap { flex-wrap: nowrap; }
.card-items-start { align-items: flex-start; }
.card-items-center { align-items: center; }
.card-items-end { align-items: flex-end; }
.card-justify-start { justify-content: flex-start; }
.card-justify-center { justify-content: center; }
.card-justify-end { justify-content: flex-end; }
.card-justify-between { justify-content: space-between; }

.card-grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
.card-col-span-1 { grid-column: span 1 / span 1; }
.card-grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.card-col-span-2 { grid-column: span 2 / span 2; }
.card-grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.card-col-span-3 { grid-column: span 3 / span 3; }
.card-grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.card-col-span-4 { grid-column: span 4 / span 4; }
.card-grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
.card-col-span-5 { grid-column: span 5 / span 5; }
.card-grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
.card-col-span-6 { grid-column: span 6 / span 6; }
.card-grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
.card-col-span-7 { grid-column: span 7 / span 7; }
.card-grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
.card-col-span-8 { grid-column: span 8 / span 8; }
.card-grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
.card-col-span-9 { grid-column: span 9 / span 9; }
.card-grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
.card-col-span-10 { grid-column: span 10 / span 10; }
.card-grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
.card-col-span-11 { grid-column: span 11 / span 11; }
.card-grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
.card-col-span-12 { grid-column: span 12 / span 12; }

@media (min-width: 640px) {
  .card-sm\:p-0 { padding: 0px; }
  .card-sm\:p-0.card-5 { padding: 0.card-125rem; }
  .card-sm\:p-1 { padding: 0.card-25rem; }
  .card-sm\:p-1.card-5 { padding: 0.card-375rem; }
  .card-sm\:p-2 { padding: 0.card-5rem; }
  .card-sm\:p-2.card-5 { padding: 0.card-625rem; }
  .card-sm\:p-3 { padding: 0.card-75rem; }
  .card-sm\:p-3.card-5 { padding: 0.card-875rem; }
  .card-sm\:p-4 { padding: 1rem; }
  .card-sm\:p-5 { padding: 1.card-25rem; }
  .card-sm\:p-6 { padding: 1.card-5rem; }
  .card-sm\:p-7 { padding: 1.card-75rem; }
  .card-sm\:p-8 { padding: 2rem; }
  .card-sm\:p-9 { padding: 2.card-25rem; }
  .card-sm\:p-10 { padding: 2.card-5rem; }
  .card-sm\:p-11 { padding: 2.card-75rem; }
  .card-sm\:px-0 { padding-inline: 0px; }
  .card-sm\:px-0.card-5 { padding-inline: 0.card-125rem; }
  .card-sm\:px-1 { padding-inline: 0.card-25rem; }
  .card-sm\:px-1.card-5 { padding-inline: 0.card-375rem; }
  .card-sm\:px-2 { padding-inline: 0.card-5rem; }
  .card-sm\:px-2.card-5 { padding-inline: 0.card-625rem; }
  .card-sm\:px-3 { padding-inline: 0.card-75rem; }
  .card-sm\:px-3.card-5 { padding-inline: 0.card-875rem; }
  .card-sm\:px-4 { padding-inline: 1rem; }
  .card-sm\:px-5 { padding-inline: 1.card-25rem; }
  .card-sm\:px-6 { padding-inline: 1.card-5rem; }
  .card-sm\:px-7 { padding-inline: 1.card-75rem; }
  .card-sm\:px-8 { padding-inline: 2rem; }
  .card-sm\:px-9 { padding-inline: 2.card-25rem; }
  .card-sm\:px-10 { padding-inline: 2.card-5rem; }
  .card-sm\:px-11 { padding-inline: 2.card-75rem; }
  .card-sm\:py-0 { padding-block: 0px; }
  .card-sm\:py-0.card-5 { padding-block: 0.card-125rem; }
  .card-sm\:py-1 { padding-block: 0.card-25rem; }
  .card-sm\:py-1.card-5 { padding-block: 0.card-375rem; }
  .card-sm\:py-2 { padding-block: 0.card-5rem; }
  .card-sm\:py-2.card-5 { padding-block: 0.card-625rem; }
  .card-sm\:py-3 { padding-block: 0.card-75rem; }
  .card-sm\:py-3.card-5 { padding-block: 0.card-875rem; }
  .card-sm\:py-4 { padding-block: 1rem; }
  .card-sm\:py-5 { padding-block: 1.card-25rem; }
  .card-sm\:py-6 { padding-block: 1.card-5rem; }
  .card-sm\:py-7 { padding-block: 1.card-75rem; }
  .card-sm\:py-8 { padding-block: 2rem; }
  .card-sm\:py-9 { padding-block: 2.card-25rem; }
  .card-sm\:py-10 { padding-block: 2.card-5rem; }
  .card-sm\:py-11 { padding-block: 2.card-75rem; }
  .card-sm\:pt-0 { padding-top: 0px; }
  .card-sm\:pt-0.card-5 { padding-top: 0.card-125rem; }
  .card-sm\:pt-1 { padding-top: 0.card-25rem; }
  .card-sm\:pt-1.card-5 { padding-top: 0.card-375rem; }
  .card-sm\:pt-2 { padding-top: 0.card-5rem; }
  .card-sm\:pt-2.card-5 { padding-top: 0.card-625rem; }
  .card-sm\:pt-3 { padding-top: 0.card-75rem; }
  .card-sm\:pt-3.card-5 { padding-top: 0.card-875rem; }
  .card-sm\:pt-4 { padding-top: 1rem; }
  .card-sm\:pt-5 { padding-top: 1.card-25rem; }
  .card-sm\:pt-6 { padding-top: 1.card-5rem; }
  .card-sm\:pt-7 { padding-top: 1.card-75rem; }
  .card-sm\:pt-8 { padding-top: 2rem; }
  .card-sm\:pt-9 { padding-top: 2.card-25rem; }
  .card-sm\:pt-10 { padding-top: 2.card-5rem; }
  .card-sm\:pt-11 { padding-top: 2.card-75rem; }
  .card-sm\:pr-0 { padding-right: 0px; }
  .card-sm\:pr-0.card-5 { padding-right: 0.card-125rem; }
  .card-sm\:pr-1 { padding-right: 0.card-25rem; }
  .card-sm\:pr-1.card-5 { padding-right: 0.card-375rem; }
  .card-sm\:pr-2 { padding-right: 0.card-5rem; }
  .card-sm\:pr-2.card-5 { padding-right: 0.card-625rem; }
  .card-sm\:pr-3 { padding-right: 0.card-75rem; }
  .card-sm\:pr-3.card-5 { padding-right: 0.card-875rem; }
  .card-sm\:pr-4 { padding-right: 1rem; }
  .card-sm\:pr-5 { padding-right: 1.card-25rem; }
  .card-sm\:pr-6 { padding-right: 1.card-5rem; }
  .card-sm\:pr-7 { padding-right: 1.card-75rem; }
  .card-sm\:pr-8 { padding-right: 2rem; }
  .card-sm\:pr-9 { padding-right: 2.card-25rem; }
  .card-sm\:pr-10 { padding-right: 2.card-5rem; }
  .card-sm\:pr-11 { padding-right: 2.card-75rem; }
  .card-sm\:pb-0 { padding-bottom: 0px; }
  .card-sm\:pb-0.card-5 { padding-bottom: 0.card-125rem; }
  .card-sm\:pb-1 { padding-bottom: 0.card-25rem; }
  .card-sm\:pb-1.card-5 { padding-bottom: 0.card-375rem; }
  .card-sm\:pb-2 { padding-bottom: 0.card-5rem; }
  .card-sm\:pb-2.card-5 { padding-bottom: 0.card-625rem; }
  .card-sm\:pb-3 { padding-bottom: 0.card-75rem; }
  .card-sm\:pb-3.card-5 { padding-bottom: 0.card-875rem; }
  .card-sm\:pb-4 { padding-bottom: 1rem; }
  .card-sm\:pb-5 { padding-bottom: 1.card-25rem; }
  .card-sm\:pb-6 { padding-bottom: 1.card-5rem; }
  .card-sm\:pb-7 { padding-bottom: 1.card-75rem; }
  .card-sm\:pb-8 { padding-bottom: 2rem; }
  .card-sm\:pb-9 { padding-bottom: 2.card-25rem; }
  .card-sm\:pb-10 { padding-bottom: 2.card-5rem; }
  .card-sm\:pb-11 { padding-bottom: 2.card-75rem; }
  .card-sm\:pl-0 { padding-left: 0px; }
  .card-sm\:pl-0.card-5 { padding-left: 0.card-125rem; }
  .card-sm\:pl-1 { padding-left: 0.card-25rem; }
  .card-sm\:pl-1.card-5 { padding-left: 0.card-375rem; }
  .card-sm\:pl-2 { padding-left: 0.card-5rem; }
  .card-sm\:pl-2.card-5 { padding-left: 0.card-625rem; }
  .card-sm\:pl-3 { padding-left: 0.card-75rem; }
  .card-sm\:pl-3.card-5 { padding-left: 0.card-875rem; }
  .card-sm\:pl-4 { padding-left: 1rem; }
  .card-sm\:pl-5 { padding-left: 1.card-25rem; }
  .card-sm\:pl-6 { padding-left: 1.card-5rem; }
  .card-sm\:pl-7 { padding-left: 1.card-75rem; }
  .card-sm\:pl-8 { padding-left: 2rem; }
  .card-sm\:pl-9 { padding-left: 2.card-25rem; }
  .card-sm\:pl-10 { padding-left: 2.card-5rem; }
  .card-sm\:pl-11 { padding-left: 2.card-75rem; }
  .card-sm\:m-0 { margin: 0px; }
  .card-sm\:m-0.card-5 { margin: 0.card-125rem; }
  .card-sm\:m-1 { margin: 0.card-25rem; }
  .card-sm\:m-1.card-5 { margin: 0.card-375rem; }
  .card-sm\:m-2 { margin: 0.card-5rem; }
  .card-sm\:m-2.card-5 { margin: 0.card-625rem; }
  .card-sm\:m-3 { margin: 0.card-75rem; }
  .card-sm\:m-3.card-5 { margin: 0.card-875rem; }
  .card-sm\:m-4 { margin: 1rem; }
  .card-sm\:m-5 { margin: 1.card-25rem; }
  .card-sm\:m-6 { margin: 1.card-5rem; }
  .card-sm\:m-7 { margin: 1.card-75rem; }
  .card-sm\:m-8 { margin: 2rem; }
  .card-sm\:m-9 { margin: 2.card-25rem; }
  .card-sm\:m-10 { margin: 2.card-5rem; }
  .card-sm\:m-11 { margin: 2.card-75rem; }
  .card-sm\:block { display: block; }
  .card-sm\:inline-block { display: inline-block; }
  .card-sm\:inline { display: inline; }
  .card-sm\:flex { display: flex; }
  .card-sm\:inline-flex { display: inline-flex; }
  .card-sm\:grid { display: grid; }
  .card-sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .card-sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .card-sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .card-sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .card-sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .card-sm\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .card-sm\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .card-sm\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .card-sm\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .card-sm\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .card-sm\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .card-sm\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 768px) {
  .card-md\:p-0 { padding: 0px; }
  .card-md\:p-0.card-5 { padding: 0.card-125rem; }
  .card-md\:p-1 { padding: 0.card-25rem; }
  .card-md\:p-1.card-5 { padding: 0.card-375rem; }
  .card-md\:p-2 { padding: 0.card-5rem; }
  .card-md\:p-2.card-5 { padding: 0.card-625rem; }
  .card-md\:p-3 { padding: 0.card-75rem; }
  .card-md\:p-3.card-5 { padding: 0.card-875rem; }
  .card-md\:p-4 { padding: 1rem; }
  .card-md\:p-5 { padding: 1.card-25rem; }
  .card-md\:p-6 { padding: 1.card-5rem; }
  .card-md\:p-7 { padding: 1.card-75rem; }
  .card-md\:p-8 { padding: 2rem; }
  .card-md\:p-9 { padding: 2.card-25rem; }
  .card-md\:p-10 { padding: 2.card-5rem; }
  .card-md\:p-11 { padding: 2.card-75rem; }
  .card-md\:px-0 { padding-inline: 0px; }
  .card-md\:px-0.card-5 { padding-inline: 0.card-125rem; }
  .card-md\:px-1 { padding-inline: 0.card-25rem; }
  .card-md\:px-1.card-5 { padding-inline: 0.card-375rem; }
  .card-md\:px-2 { padding-inline: 0.card-5rem; }
  .card-md\:px-2.card-5 { padding-inline: 0.card-625rem; }
  .card-md\:px-3 { padding-inline: 0.card-75rem; }
  .card-md\:px-3.card-5 { padding-inline: 0.card-875rem; }
  .card-md\:px-4 { padding-inline: 1rem; }
  .card-md\:px-5 { padding-inline: 1.card-25rem; }
  .card-md\:px-6 { padding-inline: 1.card-5rem; }
  .card-md\:px-7 { padding-inline: 1.card-75rem; }
  .card-md\:px-8 { padding-inline: 2rem; }
  .card-md\:px-9 { padding-inline: 2.card-25rem; }
  .card-md\:px-10 { padding-inline: 2.card-5rem; }
  .card-md\:px-11 { padding-inline: 2.card-75rem; }
  .card-md\:py-0 { padding-block: 0px; }
  .card-md\:py-0.card-5 { padding-block: 0.card-125rem; }
  .card-md\:py-1 { padding-block: 0.card-25rem; }
  .card-md\:py-1.card-5 { padding-block: 0.card-375rem; }
  .card-md\:py-2 { padding-block: 0.card-5rem; }
  .card-md\:py-2.card-5 { padding-block: 0.card-625rem; }
  .card-md\:py-3 { padding-block: 0.card-75rem; }
  .card-md\:py-3.card-5 { padding-block: 0.card-875rem; }
  .card-md\:py-4 { padding-block: 1rem; }
  .card-md\:py-5 { padding-block: 1.card-25rem; }
  .card-md\:py-6 { padding-block: 1.card-5rem; }
  .card-md\:py-7 { padding-block: 1.card-75rem; }
  .card-md\:py-8 { padding-block: 2rem; }
  .card-md\:py-9 { padding-block: 2.card-25rem; }
  .card-md\:py-10 { padding-block: 2.card-5rem; }
  .card-md\:py-11 { padding-block: 2.card-75rem; }
  .card-md\:pt-0 { padding-top: 0px; }
  .card-md\:pt-0.card-5 { padding-top: 0.card-125rem; }
  .card-md\:pt-1 { padding-top: 0.card-25rem; }
  .card-md\:pt-1.card-5 { padding-top: 0.card-375rem; }
  .card-md\:pt-2 { padding-top: 0.card-5rem; }
  .card-md\:pt-2.card-5 { padding-top: 0.card-625rem; }
  .card-md\:pt-3 { padding-top: 0.card-75rem; }
  .card-md\:pt-3.card-5 { padding-top: 0.card-875rem; }
  .card-md\:pt-4 { padding-top: 1rem; }
  .card-md\:pt-5 { padding-top: 1.card-25rem; }
  .card-md\:pt-6 { padding-top: 1.card-5rem; }
  .card-md\:pt-7 { padding-top: 1.card-75rem; }
  .card-md\:pt-8 { padding-top: 2rem; }
  .card-md\:pt-9 { padding-top: 2.card-25rem; }
  .card-md\:pt-10 { padding-top: 2.card-5rem; }
  .card-md\:pt-11 { padding-top: 2.card-75rem; }
  .card-md\:pr-0 { padding-right: 0px; }
  .card-md\:pr-0.card-5 { padding-right: 0.card-125rem; }
  .card-md\:pr-1 { padding-right: 0.card-25rem; }
  .card-md\:pr-1.card-5 { padding-right: 0.card-375rem; }
  .card-md\:pr-2 { padding-right: 0.card-5rem; }
  .card-md\:pr-2.card-5 { padding-right: 0.card-625rem; }
  .card-md\:pr-3 { padding-right: 0.card-75rem; }
  .card-md\:pr-3.card-5 { padding-right: 0.card-875rem; }
  .card-md\:pr-4 { padding-right: 1rem; }
  .card-md\:pr-5 { padding-right: 1.card-25rem; }
  .card-md\:pr-6 { padding-right: 1.card-5rem; }
  .card-md\:pr-7 { padding-right: 1.card-75rem; }
  .card-md\:pr-8 { padding-right: 2rem; }
  .card-md\:pr-9 { padding-right: 2.card-25rem; }
  .card-md\:pr-10 { padding-right: 2.card-5rem; }
  .card-md\:pr-11 { padding-right: 2.card-75rem; }
  .card-md\:pb-0 { padding-bottom: 0px; }
  .card-md\:pb-0.card-5 { padding-bottom: 0.card-125rem; }
  .card-md\:pb-1 { padding-bottom: 0.card-25rem; }
  .card-md\:pb-1.card-5 { padding-bottom: 0.card-375rem; }
  .card-md\:pb-2 { padding-bottom: 0.card-5rem; }
  .card-md\:pb-2.card-5 { padding-bottom: 0.card-625rem; }
  .card-md\:pb-3 { padding-bottom: 0.card-75rem; }
  .card-md\:pb-3.card-5 { padding-bottom: 0.card-875rem; }
  .card-md\:pb-4 { padding-bottom: 1rem; }
  .card-md\:pb-5 { padding-bottom: 1.card-25rem; }
  .card-md\:pb-6 { padding-bottom: 1.card-5rem; }
  .card-md\:pb-7 { padding-bottom: 1.card-75rem; }
  .card-md\:pb-8 { padding-bottom: 2rem; }
  .card-md\:pb-9 { padding-bottom: 2.card-25rem; }
  .card-md\:pb-10 { padding-bottom: 2.card-5rem; }
  .card-md\:pb-11 { padding-bottom: 2.card-75rem; }
  .card-md\:pl-0 { padding-left: 0px; }
  .card-md\:pl-0.card-5 { padding-left: 0.card-125rem; }
  .card-md\:pl-1 { padding-left: 0.card-25rem; }
  .card-md\:pl-1.card-5 { padding-left: 0.card-375rem; }
  .card-md\:pl-2 { padding-left: 0.card-5rem; }
  .card-md\:pl-2.card-5 { padding-left: 0.card-625rem; }
  .card-md\:pl-3 { padding-left: 0.card-75rem; }
  .card-md\:pl-3.card-5 { padding-left: 0.card-875rem; }
  .card-md\:pl-4 { padding-left: 1rem; }
  .card-md\:pl-5 { padding-left: 1.card-25rem; }
  .card-md\:pl-6 { padding-left: 1.card-5rem; }
  .card-md\:pl-7 { padding-left: 1.card-75rem; }
  .card-md\:pl-8 { padding-left: 2rem; }
  .card-md\:pl-9 { padding-left: 2.card-25rem; }
  .card-md\:pl-10 { padding-left: 2.card-5rem; }
  .card-md\:pl-11 { padding-left: 2.card-75rem; }
  .card-md\:m-0 { margin: 0px; }
  .card-md\:m-0.card-5 { margin: 0.card-125rem; }
  .card-md\:m-1 { margin: 0.card-25rem; }
  .card-md\:m-1.card-5 { margin: 0.card-375rem; }
  .card-md\:m-2 { margin: 0.card-5rem; }
  .card-md\:m-2.card-5 { margin: 0.card-625rem; }
  .card-md\:m-3 { margin: 0.card-75rem; }
  .card-md\:m-3.card-5 { margin: 0.card-875rem; }
  .card-md\:m-4 { margin: 1rem; }
  .card-md\:m-5 { margin: 1.card-25rem; }
  .card-md\:m-6 { margin: 1.card-5rem; }
  .card-md\:m-7 { margin: 1.card-75rem; }
  .card-md\:m-8 { margin: 2rem; }
  .card-md\:m-9 { margin: 2.card-25rem; }
  .card-md\:m-10 { margin: 2.card-5rem; }
  .card-md\:m-11 { margin: 2.card-75rem; }
  .card-md\:block { display: block; }
  .card-md\:inline-block { display: inline-block; }
  .card-md\:inline { display: inline; }
  .card-md\:flex { display: flex; }
  .card-md\:inline-flex { display: inline-flex; }
  .card-md\:grid { display: grid; }
  .card-md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .card-md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .card-md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .card-md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .card-md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .card-md\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .card-md\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .card-md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .card-md\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .card-md\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .card-md\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .card-md\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1024px) {
  .card-lg\:p-0 { padding: 0px; }
  .card-lg\:p-0.card-5 { padding: 0.card-125rem; }
  .card-lg\:p-1 { padding: 0.card-25rem; }
  .card-lg\:p-1.card-5 { padding: 0.card-375rem; }
  .card-lg\:p-2 { padding: 0.card-5rem; }
  .card-lg\:p-2.card-5 { padding: 0.card-625rem; }
  .card-lg\:p-3 { padding: 0.card-75rem; }
  .card-lg\:p-3.card-5 { padding: 0.card-875rem; }
  .card-lg\:p-4 { padding: 1rem; }
  .card-lg\:p-5 { padding: 1.card-25rem; }
  .card-lg\:p-6 { padding: 1.card-5rem; }
  .card-lg\:p-7 { padding: 1.card-75rem; }
  .card-lg\:p-8 { padding: 2rem; }
  .card-lg\:p-9 { padding: 2.card-25rem; }
  .card-lg\:p-10 { padding: 2.card-5rem; }
  .card-lg\:p-11 { padding: 2.card-75rem; }
  .card-lg\:px-0 { padding-inline: 0px; }
  .card-lg\:px-0.card-5 { padding-inline: 0.card-125rem; }
  .card-lg\:px-1 { padding-inline: 0.card-25rem; }
  .card-lg\:px-1.card-5 { padding-inline: 0.card-375rem; }
  .card-lg\:px-2 { padding-inline: 0.card-5rem; }
  .card-lg\:px-2.card-5 { padding-inline: 0.card-625rem; }
  .card-lg\:px-3 { padding-inline: 0.card-75rem; }
  .card-lg\:px-3.card-5 { padding-inline: 0.card-875rem; }
  .card-lg\:px-4 { padding-inline: 1rem; }
  .card-lg\:px-5 { padding-inline: 1.card-25rem; }
  .card-lg\:px-6 { padding-inline: 1.card-5rem; }
  .card-lg\:px-7 { padding-inline: 1.card-75rem; }
  .card-lg\:px-8 { padding-inline: 2rem; }
  .card-lg\:px-9 { padding-inline: 2.card-25rem; }
  .card-lg\:px-10 { padding-inline: 2.card-5rem; }
  .card-lg\:px-11 { padding-inline: 2.card-75rem; }
  .card-lg\:py-0 { padding-block: 0px; }
  .card-lg\:py-0.card-5 { padding-block: 0.card-125rem; }
  .card-lg\:py-1 { padding-block: 0.card-25rem; }
  .card-lg\:py-1.card-5 { padding-block: 0.card-375rem; }
  .card-lg\:py-2 { padding-block: 0.card-5rem; }
  .card-lg\:py-2.card-5 { padding-block: 0.card-625rem; }
  .card-lg\:py-3 { padding-block: 0.card-75rem; }
  .card-lg\:py-3.card-5 { padding-block: 0.card-875rem; }
  .card-lg\:py-4 { padding-block: 1rem; }
  .card-lg\:py-5 { padding-block: 1.card-25rem; }
  .card-lg\:py-6 { padding-block: 1.card-5rem; }
  .card-lg\:py-7 { padding-block: 1.card-75rem; }
  .card-lg\:py-8 { padding-block: 2rem; }
  .card-lg\:py-9 { padding-block: 2.card-25rem; }
  .card-lg\:py-10 { padding-block: 2.card-5rem; }
  .card-lg\:py-11 { padding-block: 2.card-75rem; }
  .card-lg\:pt-0 { padding-top: 0px; }
  .card-lg\:pt-0.card-5 { padding-top: 0.card-125rem; }
  .card-lg\:pt-1 { padding-top: 0.card-25rem; }
  .card-lg\:pt-1.card-5 { padding-top: 0.card-375rem; }
  .card-lg\:pt-2 { padding-top: 0.card-5rem; }
  .card-lg\:pt-2.card-5 { padding-top: 0.card-625rem; }
  .card-lg\:pt-3 { padding-top: 0.card-75rem; }
  .card-lg\:pt-3.card-5 { padding-top: 0.card-875rem; }
  .card-lg\:pt-4 { padding-top: 1rem; }
  .card-lg\:pt-5 { padding-top: 1.card-25rem; }
  .card-lg\:pt-6 { padding-top: 1.card-5rem; }
  .card-lg\:pt-7 { padding-top: 1.card-75rem; }
  .card-lg\:pt-8 { padding-top: 2rem; }
  .card-lg\:pt-9 { padding-top: 2.card-25rem; }
  .card-lg\:pt-10 { padding-top: 2.card-5rem; }
  .card-lg\:pt-11 { padding-top: 2.card-75rem; }
  .card-lg\:pr-0 { padding-right: 0px; }
  .card-lg\:pr-0.card-5 { padding-right: 0.card-125rem; }
  .card-lg\:pr-1 { padding-right: 0.card-25rem; }
  .card-lg\:pr-1.card-5 { padding-right: 0.card-375rem; }
  .card-lg\:pr-2 { padding-right: 0.card-5rem; }
  .card-lg\:pr-2.card-5 { padding-right: 0.card-625rem; }
  .card-lg\:pr-3 { padding-right: 0.card-75rem; }
  .card-lg\:pr-3.card-5 { padding-right: 0.card-875rem; }
  .card-lg\:pr-4 { padding-right: 1rem; }
  .card-lg\:pr-5 { padding-right: 1.card-25rem; }
  .card-lg\:pr-6 { padding-right: 1.card-5rem; }
  .card-lg\:pr-7 { padding-right: 1.card-75rem; }
  .card-lg\:pr-8 { padding-right: 2rem; }
  .card-lg\:pr-9 { padding-right: 2.card-25rem; }
  .card-lg\:pr-10 { padding-right: 2.card-5rem; }
  .card-lg\:pr-11 { padding-right: 2.card-75rem; }
  .card-lg\:pb-0 { padding-bottom: 0px; }
  .card-lg\:pb-0.card-5 { padding-bottom: 0.card-125rem; }
  .card-lg\:pb-1 { padding-bottom: 0.card-25rem; }
  .card-lg\:pb-1.card-5 { padding-bottom: 0.card-375rem; }
  .card-lg\:pb-2 { padding-bottom: 0.card-5rem; }
  .card-lg\:pb-2.card-5 { padding-bottom: 0.card-625rem; }
  .card-lg\:pb-3 { padding-bottom: 0.card-75rem; }
  .card-lg\:pb-3.card-5 { padding-bottom: 0.card-875rem; }
  .card-lg\:pb-4 { padding-bottom: 1rem; }
  .card-lg\:pb-5 { padding-bottom: 1.card-25rem; }
  .card-lg\:pb-6 { padding-bottom: 1.card-5rem; }
  .card-lg\:pb-7 { padding-bottom: 1.card-75rem; }
  .card-lg\:pb-8 { padding-bottom: 2rem; }
  .card-lg\:pb-9 { padding-bottom: 2.card-25rem; }
  .card-lg\:pb-10 { padding-bottom: 2.card-5rem; }
  .card-lg\:pb-11 { padding-bottom: 2.card-75rem; }
  .card-lg\:pl-0 { padding-left: 0px; }
  .card-lg\:pl-0.card-5 { padding-left: 0.card-125rem; }
  .card-lg\:pl-1 { padding-left: 0.card-25rem; }
  .card-lg\:pl-1.card-5 { padding-left: 0.card-375rem; }
  .card-lg\:pl-2 { padding-left: 0.card-5rem; }
  .card-lg\:pl-2.card-5 { padding-left: 0.card-625rem; }
  .card-lg\:pl-3 { padding-left: 0.card-75rem; }
  .card-lg\:pl-3.card-5 { padding-left: 0.card-875rem; }
  .card-lg\:pl-4 { padding-left: 1rem; }
  .card-lg\:pl-5 { padding-left: 1.card-25rem; }
  .card-lg\:pl-6 { padding-left: 1.card-5rem; }
  .card-lg\:pl-7 { padding-left: 1.card-75rem; }
  .card-lg\:pl-8 { padding-left: 2rem; }
  .card-lg\:pl-9 { padding-left: 2.card-25rem; }
  .card-lg\:pl-10 { padding-left: 2.card-5rem; }
  .card-lg\:pl-11 { padding-left: 2.card-75rem; }
  .card-lg\:m-0 { margin: 0px; }
  .card-lg\:m-0.card-5 { margin: 0.card-125rem; }
  .card-lg\:m-1 { margin: 0.card-25rem; }
  .card-lg\:m-1.card-5 { margin: 0.card-375rem; }
  .card-lg\:m-2 { margin: 0.card-5rem; }
  .card-lg\:m-2.card-5 { margin: 0.card-625rem; }
  .card-lg\:m-3 { margin: 0.card-75rem; }
  .card-lg\:m-3.card-5 { margin: 0.card-875rem; }
  .card-lg\:m-4 { margin: 1rem; }
  .card-lg\:m-5 { margin: 1.card-25rem; }
  .card-lg\:m-6 { margin: 1.card-5rem; }
  .card-lg\:m-7 { margin: 1.card-75rem; }
  .card-lg\:m-8 { margin: 2rem; }
  .card-lg\:m-9 { margin: 2.card-25rem; }
  .card-lg\:m-10 { margin: 2.card-5rem; }
  .card-lg\:m-11 { margin: 2.card-75rem; }
  .card-lg\:block { display: block; }
  .card-lg\:inline-block { display: inline-block; }
  .card-lg\:inline { display: inline; }
  .card-lg\:flex { display: flex; }
  .card-lg\:inline-flex { display: inline-flex; }
  .card-lg\:grid { display: grid; }
  .card-lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .card-lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .card-lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .card-lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .card-lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .card-lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .card-lg\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .card-lg\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .card-lg\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .card-lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .card-lg\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .card-lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1280px) {
  .card-xl\:p-0 { padding: 0px; }
  .card-xl\:p-0.card-5 { padding: 0.card-125rem; }
  .card-xl\:p-1 { padding: 0.card-25rem; }
  .card-xl\:p-1.card-5 { padding: 0.card-375rem; }
  .card-xl\:p-2 { padding: 0.card-5rem; }
  .card-xl\:p-2.card-5 { padding: 0.card-625rem; }
  .card-xl\:p-3 { padding: 0.card-75rem; }
  .card-xl\:p-3.card-5 { padding: 0.card-875rem; }
  .card-xl\:p-4 { padding: 1rem; }
  .card-xl\:p-5 { padding: 1.card-25rem; }
  .card-xl\:p-6 { padding: 1.card-5rem; }
  .card-xl\:p-7 { padding: 1.card-75rem; }
  .card-xl\:p-8 { padding: 2rem; }
  .card-xl\:p-9 { padding: 2.card-25rem; }
  .card-xl\:p-10 { padding: 2.card-5rem; }
  .card-xl\:p-11 { padding: 2.card-75rem; }
  .card-xl\:px-0 { padding-inline: 0px; }
  .card-xl\:px-0.card-5 { padding-inline: 0.card-125rem; }
  .card-xl\:px-1 { padding-inline: 0.card-25rem; }
  .card-xl\:px-1.card-5 { padding-inline: 0.card-375rem; }
  .card-xl\:px-2 { padding-inline: 0.card-5rem; }
  .card-xl\:px-2.card-5 { padding-inline: 0.card-625rem; }
  .card-xl\:px-3 { padding-inline: 0.card-75rem; }
  .card-xl\:px-3.card-5 { padding-inline: 0.card-875rem; }
  .card-xl\:px-4 { padding-inline: 1rem; }
  .card-xl\:px-5 { padding-inline: 1.card-25rem; }
  .card-xl\:px-6 { padding-inline: 1.card-5rem; }
  .card-xl\:px-7 { padding-inline: 1.card-75rem; }
  .card-xl\:px-8 { padding-inline: 2rem; }
  .card-xl\:px-9 { padding-inline: 2.card-25rem; }
  .card-xl\:px-10 { padding-inline: 2.card-5rem; }
  .card-xl\:px-11 { padding-inline: 2.card-75rem; }
  .card-xl\:py-0 { padding-block: 0px; }
  .card-xl\:py-0.card-5 { padding-block: 0.card-125rem; }
  .card-xl\:py-1 { padding-block: 0.card-25rem; }
  .card-xl\:py-1.card-5 { padding-block: 0.card-375rem; }
  .card-xl\:py-2 { padding-block: 0.card-5rem; }
  .card-xl\:py-2.card-5 { padding-block: 0.card-625rem; }
  .card-xl\:py-3 { padding-block: 0.card-75rem; }
  .card-xl\:py-3.card-5 { padding-block: 0.card-875rem; }
  .card-xl\:py-4 { padding-block: 1rem; }
  .card-xl\:py-5 { padding-block: 1.card-25rem; }
  .card-xl\:py-6 { padding-block: 1.card-5rem; }
  .card-xl\:py-7 { padding-block: 1.card-75rem; }
  .card-xl\:py-8 { padding-block: 2rem; }
  .card-xl\:py-9 { padding-block: 2.card-25rem; }
  .card-xl\:py-10 { padding-block: 2.card-5rem; }
  .card-xl\:py-11 { padding-block: 2.card-75rem; }
  .card-xl\:pt-0 { padding-top: 0px; }
  .card-xl\:pt-0.card-5 { padding-top: 0.card-125rem; }
  .card-xl\:pt-1 { padding-top: 0.card-25rem; }
  .card-xl\:pt-1.card-5 { padding-top: 0.card-375rem; }
  .card-xl\:pt-2 { padding-top: 0.card-5rem; }
  .card-xl\:pt-2.card-5 { padding-top: 0.card-625rem; }
  .card-xl\:pt-3 { padding-top: 0.card-75rem; }
  .card-xl\:pt-3.card-5 { padding-top: 0.card-875rem; }
  .card-xl\:pt-4 { padding-top: 1rem; }
  .card-xl\:pt-5 { padding-top: 1.card-25rem; }
  .card-xl\:pt-6 { padding-top: 1.card-5rem; }
  .card-xl\:pt-7 { padding-top: 1.card-75rem; }
  .card-xl\:pt-8 { padding-top: 2rem; }
  .card-xl\:pt-9 { padding-top: 2.card-25rem; }
  .card-xl\:pt-10 { padding-top: 2.card-5rem; }
  .card-xl\:pt-11 { padding-top: 2.card-75rem; }
  .card-xl\:pr-0 { padding-right: 0px; }
  .card-xl\:pr-0.card-5 { padding-right: 0.card-125rem; }
  .card-xl\:pr-1 { padding-right: 0.card-25rem; }
  .card-xl\:pr-1.card-5 { padding-right: 0.card-375rem; }
  .card-xl\:pr-2 { padding-right: 0.card-5rem; }
  .card-xl\:pr-2.card-5 { padding-right: 0.card-625rem; }
  .card-xl\:pr-3 { padding-right: 0.card-75rem; }
  .card-xl\:pr-3.card-5 { padding-right: 0.card-875rem; }
  .card-xl\:pr-4 { padding-right: 1rem; }
  .card-xl\:pr-5 { padding-right: 1.card-25rem; }
  .card-xl\:pr-6 { padding-right: 1.card-5rem; }
  .card-xl\:pr-7 { padding-right: 1.card-75rem; }
  .card-xl\:pr-8 { padding-right: 2rem; }
  .card-xl\:pr-9 { padding-right: 2.card-25rem; }
  .card-xl\:pr-10 { padding-right: 2.card-5rem; }
  .card-xl\:pr-11 { padding-right: 2.card-75rem; }
  .card-xl\:pb-0 { padding-bottom: 0px; }
  .card-xl\:pb-0.card-5 { padding-bottom: 0.card-125rem; }
  .card-xl\:pb-1 { padding-bottom: 0.card-25rem; }
  .card-xl\:pb-1.card-5 { padding-bottom: 0.card-375rem; }
  .card-xl\:pb-2 { padding-bottom: 0.card-5rem; }
  .card-xl\:pb-2.card-5 { padding-bottom: 0.card-625rem; }
  .card-xl\:pb-3 { padding-bottom: 0.card-75rem; }
  .card-xl\:pb-3.card-5 { padding-bottom: 0.card-875rem; }
  .card-xl\:pb-4 { padding-bottom: 1rem; }
  .card-xl\:pb-5 { padding-bottom: 1.card-25rem; }
  .card-xl\:pb-6 { padding-bottom: 1.card-5rem; }
  .card-xl\:pb-7 { padding-bottom: 1.card-75rem; }
  .card-xl\:pb-8 { padding-bottom: 2rem; }
  .card-xl\:pb-9 { padding-bottom: 2.card-25rem; }
  .card-xl\:pb-10 { padding-bottom: 2.card-5rem; }
  .card-xl\:pb-11 { padding-bottom: 2.card-75rem; }
  .card-xl\:pl-0 { padding-left: 0px; }
  .card-xl\:pl-0.card-5 { padding-left: 0.card-125rem; }
  .card-xl\:pl-1 { padding-left: 0.card-25rem; }
  .card-xl\:pl-1.card-5 { padding-left: 0.card-375rem; }
  .card-xl\:pl-2 { padding-left: 0.card-5rem; }
  .card-xl\:pl-2.card-5 { padding-left: 0.card-625rem; }
  .card-xl\:pl-3 { padding-left: 0.card-75rem; }
  .card-xl\:pl-3.card-5 { padding-left: 0.card-875rem; }
  .card-xl\:pl-4 { padding-left: 1rem; }
  .card-xl\:pl-5 { padding-left: 1.card-25rem; }
  .card-xl\:pl-6 { padding-left: 1.card-5rem; }
  .card-xl\:pl-7 { padding-left: 1.card-75rem; }
  .card-xl\:pl-8 { padding-left: 2rem; }
  .card-xl\:pl-9 { padding-left: 2.card-25rem; }
  .card-xl\:pl-10 { padding-left: 2.card-5rem; }
  .card-xl\:pl-11 { padding-left: 2.card-75rem; }
  .card-xl\:m-0 { margin: 0px; }
  .card-xl\:m-0.card-5 { margin: 0.card-125rem; }
  .card-xl\:m-1 { margin: 0.card-25rem; }
  .card-xl\:m-1.card-5 { margin: 0.card-375rem; }
  .card-xl\:m-2 { margin: 0.card-5rem; }
  .card-xl\:m-2.card-5 { margin: 0.card-625rem; }
  .card-xl\:m-3 { margin: 0.card-75rem; }
  .card-xl\:m-3.card-5 { margin: 0.card-875rem; }
  .card-xl\:m-4 { margin: 1rem; }
  .card-xl\:m-5 { margin: 1.card-25rem; }
  .card-xl\:m-6 { margin: 1.card-5rem; }
  .card-xl\:m-7 { margin: 1.card-75rem; }
  .card-xl\:m-8 { margin: 2rem; }
  .card-xl\:m-9 { margin: 2.card-25rem; }
  .card-xl\:m-10 { margin: 2.card-5rem; }
  .card-xl\:m-11 { margin: 2.card-75rem; }
  .card-xl\:block { display: block; }
  .card-xl\:inline-block { display: inline-block; }
  .card-xl\:inline { display: inline; }
  .card-xl\:flex { display: flex; }
  .card-xl\:inline-flex { display: inline-flex; }
  .card-xl\:grid { display: grid; }
  .card-xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .card-xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .card-xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .card-xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .card-xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .card-xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .card-xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .card-xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .card-xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .card-xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .card-xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .card-xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1536px) {
  .card-2xl\:p-0 { padding: 0px; }
  .card-2xl\:p-0.card-5 { padding: 0.card-125rem; }
  .card-2xl\:p-1 { padding: 0.card-25rem; }
  .card-2xl\:p-1.card-5 { padding: 0.card-375rem; }
  .card-2xl\:p-2 { padding: 0.card-5rem; }
  .card-2xl\:p-2.card-5 { padding: 0.card-625rem; }
  .card-2xl\:p-3 { padding: 0.card-75rem; }
  .card-2xl\:p-3.card-5 { padding: 0.card-875rem; }
  .card-2xl\:p-4 { padding: 1rem; }
  .card-2xl\:p-5 { padding: 1.card-25rem; }
  .card-2xl\:p-6 { padding: 1.card-5rem; }
  .card-2xl\:p-7 { padding: 1.card-75rem; }
  .card-2xl\:p-8 { padding: 2rem; }
  .card-2xl\:p-9 { padding: 2.card-25rem; }
  .card-2xl\:p-10 { padding: 2.card-5rem; }
  .card-2xl\:p-11 { padding: 2.card-75rem; }
  .card-2xl\:px-0 { padding-inline: 0px; }
  .card-2xl\:px-0.card-5 { padding-inline: 0.card-125rem; }
  .card-2xl\:px-1 { padding-inline: 0.card-25rem; }
  .card-2xl\:px-1.card-5 { padding-inline: 0.card-375rem; }
  .card-2xl\:px-2 { padding-inline: 0.card-5rem; }
  .card-2xl\:px-2.card-5 { padding-inline: 0.card-625rem; }
  .card-2xl\:px-3 { padding-inline: 0.card-75rem; }
  .card-2xl\:px-3.card-5 { padding-inline: 0.card-875rem; }
  .card-2xl\:px-4 { padding-inline: 1rem; }
  .card-2xl\:px-5 { padding-inline: 1.card-25rem; }
  .card-2xl\:px-6 { padding-inline: 1.card-5rem; }
  .card-2xl\:px-7 { padding-inline: 1.card-75rem; }
  .card-2xl\:px-8 { padding-inline: 2rem; }
  .card-2xl\:px-9 { padding-inline: 2.card-25rem; }
  .card-2xl\:px-10 { padding-inline: 2.card-5rem; }
  .card-2xl\:px-11 { padding-inline: 2.card-75rem; }
  .card-2xl\:py-0 { padding-block: 0px; }
  .card-2xl\:py-0.card-5 { padding-block: 0.card-125rem; }
  .card-2xl\:py-1 { padding-block: 0.card-25rem; }
  .card-2xl\:py-1.card-5 { padding-block: 0.card-375rem; }
  .card-2xl\:py-2 { padding-block: 0.card-5rem; }
  .card-2xl\:py-2.card-5 { padding-block: 0.card-625rem; }
  .card-2xl\:py-3 { padding-block: 0.card-75rem; }
  .card-2xl\:py-3.card-5 { padding-block: 0.card-875rem; }
  .card-2xl\:py-4 { padding-block: 1rem; }
  .card-2xl\:py-5 { padding-block: 1.card-25rem; }
  .card-2xl\:py-6 { padding-block: 1.card-5rem; }
  .card-2xl\:py-7 { padding-block: 1.card-75rem; }
  .card-2xl\:py-8 { padding-block: 2rem; }
  .card-2xl\:py-9 { padding-block: 2.card-25rem; }
  .card-2xl\:py-10 { padding-block: 2.card-5rem; }
  .card-2xl\:py-11 { padding-block: 2.card-75rem; }
  .card-2xl\:pt-0 { padding-top: 0px; }
  .card-2xl\:pt-0.card-5 { padding-top: 0.card-125rem; }
  .card-2xl\:pt-1 { padding-top: 0.card-25rem; }
  .card-2xl\:pt-1.card-5 { padding-top: 0.card-375rem; }
  .card-2xl\:pt-2 { padding-top: 0.card-5rem; }
  .card-2xl\:pt-2.card-5 { padding-top: 0.card-625rem; }
  .card-2xl\:pt-3 { padding-top: 0.card-75rem; }
  .card-2xl\:pt-3.card-5 { padding-top: 0.card-875rem; }
  .card-2xl\:pt-4 { padding-top: 1rem; }
  .card-2xl\:pt-5 { padding-top: 1.card-25rem; }
  .card-2xl\:pt-6 { padding-top: 1.card-5rem; }
  .card-2xl\:pt-7 { padding-top: 1.card-75rem; }
  .card-2xl\:pt-8 { padding-top: 2rem; }
  .card-2xl\:pt-9 { padding-top: 2.card-25rem; }
  .card-2xl\:pt-10 { padding-top: 2.card-5rem; }
  .card-2xl\:pt-11 { padding-top: 2.card-75rem; }
  .card-2xl\:pr-0 { padding-right: 0px; }
  .card-2xl\:pr-0.card-5 { padding-right: 0.card-125rem; }
  .card-2xl\:pr-1 { padding-right: 0.card-25rem; }
  .card-2xl\:pr-1.card-5 { padding-right: 0.card-375rem; }
  .card-2xl\:pr-2 { padding-right: 0.card-5rem; }
  .card-2xl\:pr-2.card-5 { padding-right: 0.card-625rem; }
  .card-2xl\:pr-3 { padding-right: 0.card-75rem; }
  .card-2xl\:pr-3.card-5 { padding-right: 0.card-875rem; }
  .card-2xl\:pr-4 { padding-right: 1rem; }
  .card-2xl\:pr-5 { padding-right: 1.card-25rem; }
  .card-2xl\:pr-6 { padding-right: 1.card-5rem; }
  .card-2xl\:pr-7 { padding-right: 1.card-75rem; }
  .card-2xl\:pr-8 { padding-right: 2rem; }
  .card-2xl\:pr-9 { padding-right: 2.card-25rem; }
  .card-2xl\:pr-10 { padding-right: 2.card-5rem; }
  .card-2xl\:pr-11 { padding-right: 2.card-75rem; }
  .card-2xl\:pb-0 { padding-bottom: 0px; }
  .card-2xl\:pb-0.card-5 { padding-bottom: 0.card-125rem; }
  .card-2xl\:pb-1 { padding-bottom: 0.card-25rem; }
  .card-2xl\:pb-1.card-5 { padding-bottom: 0.card-375rem; }
  .card-2xl\:pb-2 { padding-bottom: 0.card-5rem; }
  .card-2xl\:pb-2.card-5 { padding-bottom: 0.card-625rem; }
  .card-2xl\:pb-3 { padding-bottom: 0.card-75rem; }
  .card-2xl\:pb-3.card-5 { padding-bottom: 0.card-875rem; }
  .card-2xl\:pb-4 { padding-bottom: 1rem; }
  .card-2xl\:pb-5 { padding-bottom: 1.card-25rem; }
  .card-2xl\:pb-6 { padding-bottom: 1.card-5rem; }
  .card-2xl\:pb-7 { padding-bottom: 1.card-75rem; }
  .card-2xl\:pb-8 { padding-bottom: 2rem; }
  .card-2xl\:pb-9 { padding-bottom: 2.card-25rem; }
  .card-2xl\:pb-10 { padding-bottom: 2.card-5rem; }
  .card-2xl\:pb-11 { padding-bottom: 2.card-75rem; }
  .card-2xl\:pl-0 { padding-left: 0px; }
  .card-2xl\:pl-0.card-5 { padding-left: 0.card-125rem; }
  .card-2xl\:pl-1 { padding-left: 0.card-25rem; }
  .card-2xl\:pl-1.card-5 { padding-left: 0.card-375rem; }
  .card-2xl\:pl-2 { padding-left: 0.card-5rem; }
  .card-2xl\:pl-2.card-5 { padding-left: 0.card-625rem; }
  .card-2xl\:pl-3 { padding-left: 0.card-75rem; }
  .card-2xl\:pl-3.card-5 { padding-left: 0.card-875rem; }
  .card-2xl\:pl-4 { padding-left: 1rem; }
  .card-2xl\:pl-5 { padding-left: 1.card-25rem; }
  .card-2xl\:pl-6 { padding-left: 1.card-5rem; }
  .card-2xl\:pl-7 { padding-left: 1.card-75rem; }
  .card-2xl\:pl-8 { padding-left: 2rem; }
  .card-2xl\:pl-9 { padding-left: 2.card-25rem; }
  .card-2xl\:pl-10 { padding-left: 2.card-5rem; }
  .card-2xl\:pl-11 { padding-left: 2.card-75rem; }
  .card-2xl\:m-0 { margin: 0px; }
  .card-2xl\:m-0.card-5 { margin: 0.card-125rem; }
  .card-2xl\:m-1 { margin: 0.card-25rem; }
  .card-2xl\:m-1.card-5 { margin: 0.card-375rem; }
  .card-2xl\:m-2 { margin: 0.card-5rem; }
  .card-2xl\:m-2.card-5 { margin: 0.card-625rem; }
  .card-2xl\:m-3 { margin: 0.card-75rem; }
  .card-2xl\:m-3.card-5 { margin: 0.card-875rem; }
  .card-2xl\:m-4 { margin: 1rem; }
  .card-2xl\:m-5 { margin: 1.card-25rem; }
  .card-2xl\:m-6 { margin: 1.card-5rem; }
  .card-2xl\:m-7 { margin: 1.card-75rem; }
  .card-2xl\:m-8 { margin: 2rem; }
  .card-2xl\:m-9 { margin: 2.card-25rem; }
  .card-2xl\:m-10 { margin: 2.card-5rem; }
  .card-2xl\:m-11 { margin: 2.card-75rem; }
  .card-2xl\:block { display: block; }
  .card-2xl\:inline-block { display: inline-block; }
  .card-2xl\:inline { display: inline; }
  .card-2xl\:flex { display: flex; }
  .card-2xl\:inline-flex { display: inline-flex; }
  .card-2xl\:grid { display: grid; }
  .card-2xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .card-2xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .card-2xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .card-2xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .card-2xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .card-2xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .card-2xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .card-2xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .card-2xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .card-2xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .card-2xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .card-2xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

/* Hover and focus variants */
.card-hover\:text-slate-50:hover { color: #f8fafc; }
.card-hover\:bg-slate-50:hover { background-color: #f8fafc; }
.card-focus\:ring-slate-50:focus { --tw-ring-color: #f8fafc; }
.card-hover\:text-slate-100:hover { color: #f1f5f9; }
.card-hover\:bg-slate-100:hover { background-color: #f1f5f9; }
.card-focus\:ring-slate-100:focus { --tw-ring-color: #f1f5f9; }
.card-hover\:text-slate-200:hover { color: #e2e8f0; }
.card-hover\:bg-slate-200:hover { background-color: #e2e8f0; }
.card-focus\:ring-slate-200:focus { --tw-ring-color: #e2e8f0; }
.card-hover\:text-slate-300:hover { color: #cbd5e1; }
.card-hover\:bg-slate-300:hover { background-color: #cbd5e1; }
.card-focus\:ring-slate-300:focus { --tw-ring-color: #cbd5e1; }
.card-hover\:text-slate-400:hover { color: #94a3b8; }
.card-hover\:bg-slate-400:hover { background-color: #94a3b8; }
.card-focus\:ring-slate-400:focus { --tw-ring-color: #94a3b8; }
.card-hover\:text-slate-500:hover { color: #64748b; }
.card-hover\:bg-slate-500:hover { background-color: #64748b; }
.card-focus\:ring-slate-500:focus { --tw-ring-color: #64748b; }
.card-hover\:text-slate-600:hover { color: #475569; }
.card-hover\:bg-slate-600:hover { background-color: #475569; }
.card-focus\:ring-slate-600:focus { --tw-ring-color: #475569; }
.card-hover\:text-slate-700:hover { color: #334155; }
.card-hover\:bg-slate-700:hover { background-color: #334155; }
.card-focus\:ring-slate-700:focus { --tw-ring-color: #334155; }
.card-hover\:text-slate-800:hover { color: #1e293b; }
.card-hover\:bg-slate-800:hover { background-color: #1e293b; }
.card-focus\:ring-slate-800:focus { --tw-ring-color: #1e293b; }
.card-hover\:text-slate-900:hover { color: #0f172a; }
.card-hover\:bg-slate-900:hover { background-color: #0f172a; }
.card-focus\:ring-slate-900:focus { --tw-ring-color: #0f172a; }
.card-hover\:text-slate-950:hover { color: #020617; }
.card-hover\:bg-slate-950:hover { background-color: #020617; }
.card-focus\:ring-slate-950:focus { --tw-ring-color: #020617; }
.card-hover\:text-gray-50:hover { color: #f8fafc; }
.card-hover\:bg-gray-50:hover { background-color: #f8fafc; }
.card-focus\:ring-gray-50:focus { --tw-ring-color: #f8fafc; }
.card-hover\:text-gray-100:hover { color: #f1f5f9; }
.card-hover\:bg-gray-100:hover { background-color: #f1f5f9; }
.card-focus\:ring-gray-100:focus { --tw-ring-color: #f1f5f9; }
.card-hover\:text-gray-200:hover { color: #e2e8f0; }
.card-hover\:bg-gray-200:hover { background-color: #e2e8f0; }
.card-focus\:ring-gray-200:focus { --tw-ring-color: #e2e8f0; }
.card-hover\:text-gray-300:hover { color: #cbd5e1; }
.card-hover\:bg-gray-300:hover { background-color: #cbd5e1; }
.card-focus\:ring-gray-300:focus { --tw-ring-color: #cbd5e1; }
.card-hover\:text-gray-400:hover { color: #94a3b8; }
.card-hover\:bg-gray-400:hover { background-color: #94a3b8; }
.card-focus\:ring-gray-400:focus { --tw-ring-color: #94a3b8; }
.card-hover\:text-gray-500:hover { color: #64748b; }
.card-hover\:bg-gray-500:hover { background-color: #64748b; }
.card-focus\:ring-gray-500:focus { --tw-ring-color: #64748b; }
.card-hover\:text-gray-600:hover { color: #475569; }
.card-hover\:bg-gray-600:hover { background-color: #475569; }
.card-focus\:ring-gray-600:focus { --tw-ring-color: #475569; }
.card-hover\:text-gray-700:hover { color: #334155; }
.card-hover\:bg-gray-700:hover { background-color: #334155; }
.card-focus\:ring-gray-700:focus { --tw-ring-color: #334155; }
.card-hover\:text-gray-800:hover { color: #1e293b; }
.card-hover\:bg-gray-800:hover { background-color: #1e293b; }
.card-focus\:ring-gray-800:focus { --tw-ring-color: #1e293b; }
.card-hover\:text-gray-900:hover { color: #0f172a; }
.card-hover\:bg-gray-900:hover { background-color: #0f172a; }
.card-focus\:ring-gray-900:focus { --tw-ring-color: #0f172a; }
.card-hover\:text-gray-950:hover { color: #020617; }
.card-hover\:bg-gray-950:hover { background-color: #020617; }
.card-focus\:ring-gray-950:focus { --tw-ring-color: #020617; }
.card-hover\:text-zinc-50:hover { color: #f8fafc; }
.card-hover\:bg-zinc-50:hover { background-color: #f8fafc; }
.card-focus\:ring-zinc-50:focus { --tw-ring-color: #f8fafc; }
.card-hover\:text-zinc-100:hover { color: #f1f5f9; }
.card-hover\:bg-zinc-100:hover { background-color: #f1f5f9; }
.card-focus\:ring-zinc-100:focus { --tw-ring-color: #f1f5f9; }
.card-hover\:text-zinc-200:hover { color: #e2e8f0; }
.card-hover\:bg-zinc-200:hover { background-color: #e2e8f0; }
.card-focus\:ring-zinc-200:focus { --tw-ring-color: #e2e8f0; }
.card-hover\:text-zinc-300:hover { color: #cbd5e1; }
.card-hover\:bg-zinc-300:hover { background-color: #cbd5e1; }
.card-focus\:ring-zinc-300:focus { --tw-ring-color: #cbd5e1; }
.card-hover\:text-zinc-400:hover { color: #94a3b8; }
.card-hover\:bg-zinc-400:hover { background-color: #94a3b8; }
.card-focus\:ring-zinc-400:focus { --tw-ring-color: #94a3b8; }
.card-hover\:text-zinc-500:hover { color: #64748b; }
.card-hover\:bg-zinc-500:hover { background-color: #64748b; }
.card-focus\:ring-zinc-500:focus { --tw-ring-color: #64748b; }
.card-hover\:text-zinc-600:hover { color: #475569; }
.card-hover\:bg-zinc-600:hover { background-color: #475569; }
.card-focus\:ring-zinc-600:focus { --tw-ring-color: #475569; }
.card-hover\:text-zinc-700:hover { color: #334155; }
.card-hover\:bg-zinc-700:hover { background-color: #334155; }
.card-focus\:ring-zinc-700:focus { --tw-ring-color: #334155; }
.card-hover\:text-zinc-800:hover { color: #1e293b; }
.card-hover\:bg-zinc-800:hover { background-color: #1e293b; }
.card-focus\:ring-zinc-800:focus { --tw-ring-color: #1e293b; }
.card-hover\:text-zinc-900:hover { color: #0f172a; }
.card-hover\:bg-zinc-900:hover { background-color: #0f172a; }
.card-focus\:ring-zinc-900:focus { --tw-ring-color: #0f172a; }
.card-hover\:text-zinc-950:hover { color: #020617; }
.card-hover\:bg-zinc-950:hover { background-color: #020617; }
.card-focus\:ring-zinc-950:focus { --tw-ring-color: #020617; }
.card-hover\:text-neutral-50:hover { color: #f8fafc; }
.card-hover\:bg-neutral-50:hover { background-color: #f8fafc; }
.card-focus\:ring-neutral-50:focus { --tw-ring-color: #f8fafc; }
.card-hover\:text-neutral-100:hover { color: #f1f5f9; }
.card-hover\:bg-neutral-100:hover { background-color: #f1f5f9; }
.card-focus\:ring-neutral-100:focus { --tw-ring-color: #f1f5f9; }
.card-hover\:text-neutral-200:hover { color: #e2e8f0; }
.card-hover\:bg-neutral-200:hover { background-color: #e2e8f0; }
.card-focus\:ring-neutral-200:focus { --tw-ring-color: #e2e8f0; }
.card-hover\:text-neutral-300:hover { color: #cbd5e1; }
.card-hover\:bg-neutral-300:hover { background-color: #cbd5e1; }
.card-focus\:ring-neutral-300:focus { --tw-ring-color: #cbd5e1; }
.card-hover\:text-neutral-400:hover { color: #94a3b8; }
.card-hover\:bg-neutral-400:hover { background-color: #94a3b8; }
.card-focus\:ring-neutral-400:focus { --tw-ring-color: #94a3b8; }
.card-hover\:text-neutral-500:hover { color: #64748b; }
.card-hover\:bg-neutral-500:hover { background-color: #64748b; }
.card-focus\:ring-neutral-500:focus { --tw-ring-color: #64748b; }
.card-hover\:text-neutral-600:hover { color: #475569; }
.card-hover\:bg-neutral-600:hover { background-color: #475569; }
.card-focus\:ring-neutral-600:focus { --tw-ring-color: #475569; }
.card-hover\:text-neutral-700:hover { color: #334155; }
.card-hover\:bg-neutral-700:hover { background-color: #334155; }
.card-focus\:ring-neutral-700:focus { --tw-ring-color: #334155; }
.card-hover\:text-neutral-800:hover { color: #1e293b; }
.card-hover\:bg-neutral-800:hover { background-color: #1e293b; }
.card-focus\:ring-neutral-800:focus { --tw-ring-color: #1e293b; }
.card-hover\:text-neutral-900:hover { color: #0f172a; }
.card-hover\:bg-neutral-900:hover { background-color: #0f172a; }
.card-focus\:ring-neutral-900:focus { --tw-ring-color: #0f172a; }
.card-hover\:text-neutral-950:hover { color: #020617; }
.card-hover\:bg-neutral-950:hover { background-color: #020617; }
.card-focus\:ring-neutral-950:focus { --tw-ring-color: #020617; }
.card-hover\:text-stone-50:hover { color: #f8fafc; }
.card-hover\:bg-stone-50:hover { background-color: #f8fafc; }
.card-focus\:ring-stone-50:focus { --tw-ring-color: #f8fafc; }
.card-hover\:text-stone-100:hover { color: #f1f5f9; }
.card-hover\:bg-stone-100:hover { background-color: #f1f5f9; }
.card-focus\:ring-stone-100:focus { --tw-ring-color: #f1f5f9; }
.card-hover\:text-stone-200:hover { color: #e2e8f0; }
.card-hover\:bg-stone-200:hover { background-color: #e2e8f0; }
.card-focus\:ring-stone-200:focus { --tw-ring-color: #e2e8f0; }
.card-hover\:text-stone-300:hover { color: #cbd5e1; }
.card-hover\:bg-stone-300:hover { background-color: #cbd5e1; }
.card-focus\:ring-stone-300:focus { --tw-ring-color: #cbd5e1; }
.card-hover\:text-stone-400:hover { color: #94a3b8; }
.card-hover\:bg-stone-400:hover { background-color: #94a3b8; }
.card-focus\:ring-stone-400:focus { --tw-ring-color: #94a3b8; }
.card-hover\:text-stone-500:hover { color: #64748b; }
.card-hover\:bg-stone-500:hover { background-color: #64748b; }
.card-focus\:ring-stone-500:focus { --tw-ring-color: #64748b; }
.card-hover\:text-stone-600:hover { color: #475569; }
.card-hover\:bg-stone-600:hover { background-color: #475569; }
.card-focus\:ring-stone-600:focus { --tw-ring-color: #475569; }
.card-hover\:text-stone-700:hover { color: #334155; }
.card-hover\:bg-stone-700:hover { background-color: #334155; }
.card-focus\:ring-stone-700:focus { --tw-ring-color: #334155; }
.card-hover\:text-stone-800:hover { color: #1e293b; }
.card-hover\:bg-stone-800:hover { background-color: #1e293b; }
.card-focus\:ring-stone-800:focus { --tw-ring-color: #1e293b; }
.card-hover\:text-stone-900:hover { color: #0f172a; }
.card-hover\:bg-stone-900:hover { background-color: #0f172a; }
.card-focus\:ring-stone-900:focus { --tw-ring-color: #0f172a; }
.card-hover\:text-stone-950:hover { color: #020617; }
.card-hover\:bg-stone-950:hover { background-color: #020617; }
.card-focus\:ring-stone-950:focus { --tw-ring-color: #020617; }
.card-hover\:text-red-50:hover { color: #f8fafc; }
.card-hover\:bg-red-50:hover { background-color: #f8fafc; }
.card-focus\:ring-red-50:focus { --tw-ring-color: #f8fafc; }
.card-hover\:text-red-100:hover { color: #f1f5f9; }
.card-hover\:bg-red-100:hover { background-color: #f1f5f9; }
.card-focus\:ring-red-100:focus { --tw-ring-color: #f1f5f9; }
.card-hover\:text-red-200:hover { color: #e2e8f0; }
.card-hover\:bg-red-200:hover { background-color: #e2e8f0; }
.card-focus\:ring-red-200:focus { --tw-ring-color: #e2e8f0; }
.card-hover\:text-red-300:hover { color: #cbd5e1; }
.card-hover\:bg-red-300:hover { background-color: #cbd5e1; }
.card-focus\:ring-red-300:focus { --tw-ring-color: #cbd5e1; }
.card-hover\:text-red-400:hover { color: #94a3b8; }
.card-hover\:bg-red-400:hover { background-color: #94a3b8; }
.card-focus\:ring-red-400:focus { --tw-ring-color: #94a3b8; }
.card-hover\:text-red-500:hover { color: #64748b; }
.card-hover\:bg-red-500:hover { background-color: #64748b; }
.card-focus\:ring-red-500:focus { --tw-ring-color: #64748b; }
.card-hover\:text-red-600:hover { color: #475569; }
.card-hover\:bg-red-600:hover { background-color: #475569; }
.card-focus\:ring-red-600:focus { --tw-ring-color: #475569; }
.card-hover\:text-red-700:hover { color: #334155; }
.card-hover\:bg-red-700:hover { background-color: #334155; }
.card-focus\:ring-red-700:focus { --tw-ring-color: #334155; }
.card-hover\:text-red-800:hover { color: #1e293b; }
.card-hover\:bg-red-800:hover { background-color: #1e293b; }
.card-focus\:ring-red-800:focus { --tw-ring-color: #1e293b; }
.card-hover\:text-red-900:hover { color: #0f172a; }
.card-hover\:bg-red-900:hover { background-color: #0f172a; }
.card-focus\:ring-red-900:focus { --tw-ring-color: #0f172a; }
.card-hover\:text-red-950:hover { color: #020617; }
.card-hover\:bg-red-950:hover { background-color: #020617; }
.card-focus\:ring-red-950:focus { --tw-ring-color: #020617; }

@keyframes spin { to { transform: rotate(360deg); } }
@keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } }
@keyframes pulse { 50% { opacity: 0.card-5; } }
@keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(0.card-8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, 0.card-2, 1); } }
.card-animate-spin { animation: spin 1s linear infinite; }
.card-animate-ping { animation: ping 1s cubic-bezier(0, 0, 0.card-2, 1) infinite; }
.card-animate-pulse { animation: pulse 2s cubic-bezier(0.card-4, 0, 0.card-6, 1) infinite; }
.card-animate-bounce { animation: bounce 1s infinite; }

.card-text-xs { font-size: 0.card-75rem; line-height: 1rem; }
.card-text-sm { font-size: 0.card-875rem; line-height: 1.card-25rem; }
.card-text-base { font-size: 1rem; line-height: 1.card-5rem; }
.card-text-lg { font-size: 1.card-125rem; line-height: 1.card-75rem; }
.card-text-xl { font-size: 1.card-25rem; line-height: 1.card-75rem; }
.card-text-2xl { font-size: 1.card-5rem; line-height: 2rem; }
.card-text-3xl { font-size: 1.card-875rem; line-height: 2.card-25rem; }
.card-text-4xl { font-size: 2.card-25rem; line-height: 2.card-5rem; }
.card-text-5xl { font-size: 3rem; line-height: 1; }
.card-text-6xl { font-size: 3.card-75rem; line-height: 1; }
.card-text-7xl { font-size: 4.card-5rem; line-height: 1; }
.card-text-8xl { font-size: 6rem; line-height: 1; }
.card-text-9xl { font-size: 8rem; line-height: 1; }

.card-shadow-sm { box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.card-05); }
.card-shadow { box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.card-1), 0 1px 2px -1px rgb(0 0 0 / 0.card-1); }
.card-shadow-md { box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.card-1), 0 2px 4px -2px rgb(0 0 0 / 0.card-1); }
.card-shadow-lg { box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.card-1), 0 4px 6px -4px rgb(0 0 0 / 0.card-1); }
.card-shadow-xl { box-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.card-1), 0 8px 10px -6px rgb(0 0 0 / 0.card-1); }
.card-shadow-2xl { box-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.card-25); }
.card-shadow-inner { box-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.card-05); }
.card-shadow-none { box-shadow: 0 0 #0000; }

.card-opacity-0 { opacity: 0.card-0; }
.card-opacity-5 { opacity: 0.card-05; }
.card-opacity-10 { opacity: 0.card-1; }
.card-opacity-15 { opacity: 0.card-15; }
.card-opacity-20 { opacity: 0.card-2; }
.card-opacity-25 { opacity: 0.card-25; }
.card-opacity-30 { opacity: 0.card-3; }
.card-opacity-35 { opacity: 0.card-35; }
.card-opacity-40 { opacity: 0.card-4; }
.card-opacity-45 { opacity: 0.card-45; }
.card-opacity-50 { opacity: 0.card-5; }
.card-opacity-55 { opacity: 0.card-55; }
.card-opacity-60 { opacity: 0.card-6; }
.card-opacity-65 { opacity: 0.card-65; }
.card-opacity-70 { opacity: 0.card-7; }
.card-opacity-75 { opacity: 0.card-75; }
.card-opacity-80 { opacity: 0.card-8; }
.card-opacity-85 { opacity: 0.card-85; }
.card-opacity-90 { opacity: 0.card-9; }
.card-opacity-95 { opacity: 0.card-95; }
.card-opacity-100 { opacity: 1.card-0; }

.card-z-0 { z-index: 0; }
.card-z-10 { z-index: 10; }
.card-z-20 { z-index: 20; }
.card-z-30 { z-index: 30; }
.card-z-40 { z-index: 40; }
.card-z-50 { z-index: 50; }
.card-z-auto { z-index: auto; }

.card-overflow-auto { overflow: auto; }
.card-overflow-x-auto { overflow-x: auto; }
.card-overflow-y-auto { overflow-y: auto; }
.card-overflow-hidden { overflow: hidden; }
.card-overflow-x-hidden { overflow-x: hidden; }
.card-overflow-y-hidden { overflow-y: hidden; }
.card-overflow-clip { overflow: clip; }
.card-overflow-x-clip { overflow-x: clip; }
.card-overflow-y-clip { overflow-y: clip; }
.card-overflow-visible { overflow: visible; }
.card-overflow-x-visible { overflow-x: visible; }
.card-overflow-y-visible { overflow-y: visible; }
.card-overflow-scroll { overflow: scroll; }
.card-overflow-x-scroll { overflow-x: scroll; }
.card-overflow-y-scroll { overflow-y: scroll; }

@media (prefers-color-scheme: dark) {
  .card-dark\:text-slate-50 { color: #020617; }
  .card-dark\:bg-slate-50 { background-color: #020617; }
  .card-dark\:border-slate-50 { border-color: #020617; }
  .card-dark\:ring-slate-50 { --tw-ring-color: #020617; }
  .card-dark\:hover\:text-slate-50:hover { color: #020617; }
  .card-dark\:hover\:bg-slate-50:hover { background-color: #020617; }
  .card-dark\:text-slate-100 { color: #0f172a; }
  .card-dark\:bg-slate-100 { background-color: #0f172a; }
  .card-dark\:border-slate-100 { border-color: #0f172a; }
  .card-dark\:ring-slate-100 { --tw-ring-color: #0f172a; }
  .card-dark\:hover\:text-slate-100:hover { color: #0f172a; }
  .card-dark\:hover\:bg-slate-100:hover { background-color: #0f172a; }
  .card-dark\:text-slate-200 { color: #1e293b; }
  .card-dark\:bg-slate-200 { background-color: #1e293b; }
  .card-dark\:border-slate-200 { border-color: #1e293b; }
  .card-dark\:ring-slate-200 { --tw-ring-color: #1e293b; }
  .card-dark\:hover\:text-slate-200:hover { color: #1e293b; }
  .card-dark\:hover\:bg-slate-200:hover { background-color: #1e293b; }
  .card-dark\:text-slate-300 { color: #334155; }
  .card-dark\:bg-slate-300 { background-color: #334155; }
  .card-dark\:border-slate-300 { border-color: #334155; }
  .card-dark\:ring-slate-300 { --tw-ring-color: #334155; }
  .card-dark\:hover\:text-slate-300:hover { color: #334155; }
  .card-dark\:hover\:bg-slate-300:hover { background-color: #334155; }
  .card-dark\:text-slate-400 { color: #475569; }
  .card-dark\:bg-slate-400 { background-color: #475569; }
  .card-dark\:border-slate-400 { border-color: #475569; }
  .card-dark\:ring-slate-400 { --tw-ring-color: #475569; }
  .card-dark\:hover\:text-slate-400:hover { color: #475569; }
  .card-dark\:hover\:bg-slate-400:hover { background-color: #475569; }
  .card-dark\:text-slate-500 { color: #64748b; }
  .card-dark\:bg-slate-500 { background-color: #64748b; }
  .card-dark\:border-slate-500 { border-color: #64748b; }
  .card-dark\:ring-slate-500 { --tw-ring-color: #64748b; }
  .card-dark\:hover\:text-slate-500:hover { color: #64748b; }
  .card-dark\:hover\:bg-slate-500:hover { background-color: #64748b; }
  .card-dark\:text-slate-600 { color: #94a3b8; }
  .card-dark\:bg-slate-600 { background-color: #94a3b8; }
  .card-dark\:border-slate-600 { border-color: #94a3b8; }
  .card-dark\:ring-slate-600 { --tw-ring-color: #94a3b8; }
  .card-dark\:hover\:text-slate-600:hover { color: #94a3b8; }
  .card-dark\:hover\:bg-slate-600:hover { background-color: #94a3b8; }
  .card-dark\:text-slate-700 { color: #cbd5e1; }
  .card-dark\:bg-slate-700 { background-color: #cbd5e1; }
  .card-dark\:border-slate-700 { border-color: #cbd5e1; }
  .card-dark\:ring-slate-700 { --tw-ring-color: #cbd5e1; }
  .card-dark\:hover\:text-slate-700:hover { color: #cbd5e1; }
  .card-dark\:hover\:bg-slate-700:hover { background-color: #cbd5e1; }
  .card-dark\:text-slate-800 { color: #e2e8f0; }
  .card-dark\:bg-slate-800 { background-color: #e2e8f0; }
  .card-dark\:border-slate-800 { border-color: #e2e8f0; }
  .card-dark\:ring-slate-800 { --tw-ring-color: #e2e8f0; }
  .card-dark\:hover\:text-slate-800:hover { color: #e2e8f0; }
  .card-dark\:hover\:bg-slate-800:hover { background-color: #e2e8f0; }
  .card-dark\:text-slate-900 { color: #f1f5f9; }
  .card-dark\:bg-slate-900 { background-color: #f1f5f9; }
  .card-dark\:border-slate-900 { border-color: #f1f5f9; }
  .card-dark\:ring-slate-900 { --tw-ring-color: #f1f5f9; }
  .card-dark\:hover\:text-slate-900:hover { color: #f1f5f9; }
  .card-dark\:hover\:bg-slate-900:hover { background-color: #f1f5f9; }
  .card-dark\:text-slate-950 { color: #f8fafc; }
  .card-dark\:bg-slate-950 { background-color: #f8fafc; }
  .card-dark\:border-slate-950 { border-color: #f8fafc; }
  .card-dark\:ring-slate-950 { --tw-ring-color: #f8fafc; }
  .card-dark\:hover\:text-slate-950:hover { color: #f8fafc; }
  .card-dark\:hover\:bg-slate-950:hover { background-color: #f8fafc; }
  .card-dark\:text-gray-50 { color: #020617; }
  .card-dark\:bg-gray-50 { background-color: #020617; }
  .card-dark\:border-gray-50 { border-color: #020617; }
  .card-dark\:ring-gray-50 { --tw-ring-color: #020617; }
  .card-dark\:hover\:text-gray-50:hover { color: #020617; }
  .card-dark\:hover\:bg-gray-50:hover { background-color: #020617; }
  .card-dark\:text-gray-100 { color: #0f172a; }
  .card-dark\:bg-gray-100 { background-color: #0f172a; }
  .card-dark\:border-gray-100 { border-color: #0f172a; }
  .card-dark\:ring-gray-100 { --tw-ring-color: #0f172a; }
  .card-dark\:hover\:text-gray-100:hover { color: #0f172a; }
  .card-dark\:hover\:bg-gray-100:hover { background-color: #0f172a; }
  .card-dark\:text-gray-200 { color: #1e293b; }
  .card-dark\:bg-gray-200 { background-color: #1e293b; }
  .card-dark\:border-gray-200 { border-color: #1e293b; }
  .card-dark\:ring-gray-200 { --tw-ring-color: #1e293b; }
  .card-dark\:hover\:text-gray-200:hover { color: #1e293b; }
  .card-dark\:hover\:bg-gray-200:hover { background-color: #1e293b; }
  .card-dark\:text-gray-300 { color: #334155; }
  .card-dark\:bg-gray-300 { background-color: #334155; }
  .card-dark\:border-gray-300 { border-color: #334155; }
  .card-dark\:ring-gray-300 { --tw-ring-color: #334155; }
  .card-dark\:hover\:text-gray-300:hover { color: #334155; }
  .card-dark\:hover\:bg-gray-300:hover { background-color: #334155; }
  .card-dark\:text-gray-400 { color: #475569; }
  .card-dark\:bg-gray-400 { background-color: #475569; }
  .card-dark\:border-gray-400 { border-color: #475569; }
  .card-dark\:ring-gray-400 { --tw-ring-color: #475569; }
  .card-dark\:hover\:text-gray-400:hover { color: #475569; }
  .card-dark\:hover\:bg-gray-400:hover { background-color: #475569; }
  .card-dark\:text-gray-500 { color: #64748b; }
  .card-dark\:bg-gray-500 { background-color: #64748b; }
  .card-dark\:border-gray-500 { border-color: #64748b; }
  .card-dark\:ring-gray-500 { --tw-ring-color: #64748b; }
  .card-dark\:hover\:text-gray-500:hover { color: #64748b; }
  .card-dark\:hover\:bg-gray-500:hover { background-color: #64748b; }
  .card-dark\:text-gray-600 { color: #94a3b8; }
  .card-dark\:bg-gray-600 { background-color: #94a3b8; }
  .card-dark\:border-gray-600 { border-color: #94a3b8; }
  .card-dark\:ring-gray-600 { --tw-ring-color: #94a3b8; }
  .card-dark\:hover\:text-gray-600:hover { color: #94a3b8; }
  .card-dark\:hover\:bg-gray-600:hover { background-color: #94a3b8; }
  .card-dark\:text-gray-700 { color: #cbd5e1; }
  .card-dark\:bg-gray-700 { background-color: #cbd5e1; }
  .card-dark\:border-gray-700 { border-color: #cbd5e1; }
  .card-dark\:ring-gray-700 { --tw-ring-color: #cbd5e1; }
  .card-dark\:hover\:text-gray-700:hover { color: #cbd5e1; }
  .card-dark\:hover\:bg-gray-700:hover { background-color: #cbd5e1; }
  .card-dark\:text-gray-800 { color: #e2e8f0; }
  .card-dark\:bg-gray-800 { background-color: #e2e8f0; }
  .card-dark\:border-gray-800 { border-color: #e2e8f0; }
  .card-dark\:ring-gray-800 { --tw-ring-color: #e2e8f0; }
  .card-dark\:hover\:text-gray-800:hover { color: #e2e8f0; }
  .card-dark\:hover\:bg-gray-800:hover { background-color: #e2e8f0; }
  .card-dark\:text-gray-900 { color: #f1f5f9; }
  .card-dark\:bg-gray-900 { background-color: #f1f5f9; }
  .card-dark\:border-gray-900 { border-color: #f1f5f9; }
  .card-dark\:ring-gray-900 { --tw-ring-color: #f1f5f9; }
  .card-dark\:hover\:text-gray-900:hover { color: #f1f5f9; }
  .card-dark\:hover\:bg-gray-900:hover { background-color: #f1f5f9; }
  .card-dark\:text-gray-950 { color: #f8fafc; }
  .card-dark\:bg-gray-950 { background-color: #f8fafc; }
  .card-dark\:border-gray-950 { border-color: #f8fafc; }
  .card-dark\:ring-gray-950 { --tw-ring-color: #f8fafc; }
  .card-dark\:hover\:text-gray-950:hover { color: #f8fafc; }
  .card-dark\:hover\:bg-gray-950:hover { background-color: #f8fafc; }
  .card-dark\:text-zinc-50 { color: #020617; }
  .card-dark\:bg-zinc-50 { background-color: #020617; }
  .card-dark\:border-zinc-50 { border-color: #020617; }
  .card-dark\:ring-zinc-50 { --tw-ring-color: #020617; }
  .card-dark\:hover\:text-zinc-50:hover { color: #020617; }
  .card-dark\:hover\:bg-zinc-50:hover { background-color: #020617; }
  .card-dark\:text-zinc-100 { color: #0f172a; }
  .card-dark\:bg-zinc-100 { background-color: #0f172a; }
  .card-dark\:border-zinc-100 { border-color: #0f172a; }
  .card-dark\:ring-zinc-100 { --tw-ring-color: #0f172a; }
  .card-dark\:hover\:text-zinc-100:hover { color: #0f172a; }
  .card-dark\:hover\:bg-zinc-100:hover { background-color: #0f172a; }
  .card-dark\:text-zinc-200 { color: #1e293b; }
  .card-dark\:bg-zinc-200 { background-color: #1e293b; }
  .card-dark\:border-zinc-200 { border-color: #1e293b; }
  .card-dark\:ring-zinc-200 { --tw-ring-color: #1e293b; }
  .card-dark\:hover\:text-zinc-200:hover { color: #1e293b; }
  .card-dark\:hover\:bg-zinc-200:hover { background-color: #1e293b; }
  .card-dark\:text-zinc-300 { color: #334155; }
  .card-dark\:bg-zinc-300 { background-color: #334155; }
  .card-dark\:border-zinc-300 { border-color: #334155; }
  .card-dark\:ring-zinc-300 { --tw-ring-color: #334155; }
  .card-dark\:hover\:text-zinc-300:hover { color: #334155; }
  .card-dark\:hover\:bg-zinc-300:hover { background-color: #334155; }
  .card-dark\:text-zinc-400 { color: #475569; }
  .card-dark\:bg-zinc-400 { background-color: #475569; }
  .card-dark\:border-zinc-400 { border-color: #475569; }
  .card-dark\:ring-zinc-400 { --tw-ring-color: #475569; }
  .card-dark\:hover\:text-zinc-400:hover { color: #475569; }
  .card-dark\:hover\:bg-zinc-400:hover { background-color: #475569; }
  .card-dark\:text-zinc-500 { color: #64748b; }
  .card-dark\:bg-zinc-500 { background-color: #64748b; }
  .card-dark\:border-zinc-500 { border-color: #64748b; }
  .card-dark\:ring-zinc-500 { --tw-ring-color: #64748b; }
  .card-dark\:hover\:text-zinc-500:hover { color: #64748b; }
  .card-dark\:hover\:bg-zinc-500:hover { background-color: #64748b; }
  .card-dark\:text-zinc-600 { color: #94a3b8; }
  .card-dark\:bg-zinc-600 { background-color: #94a3b8; }
  .card-dark\:border-zinc-600 { border-color: #94a3b8; }
  .card-dark\:ring-zinc-600 { --tw-ring-color: #94a3b8; }
  .card-dark\:hover\:text-zinc-600:hover { color: #94a3b8; }
  .card-dark\:hover\:bg-zinc-600:hover { background-color: #94a3b8; }
  .card-dark\:text-zinc-700 { color: #cbd5e1; }
  .card-dark\:bg-zinc-700 { background-color: #cbd5e1; }
  .card-dark\:border-zinc-700 { border-color: #cbd5e1; }
  .card-dark\:ring-zinc-700 { --tw-ring-color: #cbd5e1; }
  .card-dark\:hover\:text-zinc-700:hover { color: #cbd5e1; }
  .card-dark\:hover\:bg-zinc-700:hover { background-color: #cbd5e1; }
  .card-dark\:text-zinc-800 { color: #e2e8f0; }
  .card-dark\:bg-zinc-800 { background-color: #e2e8f0; }
  .card-dark\:border-zinc-800 { border-color: #e2e8f0; }
  .card-dark\:ring-zinc-800 { --tw-ring-color: #e2e8f0; }
  .card-dark\:hover\:text-zinc-800:hover { color: #e2e8f0; }
  .card-dark\:hover\:bg-zinc-800:hover { background-color: #e2e8f0; }
  .card-dark\:text-zinc-900 { color: #f1f5f9; }
  .card-dark\:bg-zinc-900 { background-color: #f1f5f9; }
  .card-dark\:border-zinc-900 { border-color: #f1f5f9; }
  .card-dark\:ring-zinc-900 { --tw-ring-color: #f1f5f9; }
  .card-dark\:hover\:text-zinc-900:hover { color: #f1f5f9; }
  .card-dark\:hover\:bg-zinc-900:hover { background-color: #f1f5f9; }
  .card-dark\:text-zinc-950 { color: #f8fafc; }
  .card-dark\:bg-zinc-950 { background-color: #f8fafc; }
  .card-dark\:border-zinc-950 { border-color: #f8fafc; }
  .card-dark\:ring-zinc-950 { --tw-ring-color: #f8fafc; }
  .card-dark\:hover\:text-zinc-950:hover { color: #f8fafc; }
  .card-dark\:hover\:bg-zinc-950:hover { background-color: #f8fafc; }
  .card-dark\:text-neutral-50 { color: #020617; }
  .card-dark\:bg-neutral-50 { background-color: #020617; }
  .card-dark\:border-neutral-50 { border-color: #020617; }
  .card-dark\:ring-neutral-50 { --tw-ring-color: #020617; }
  .card-dark\:hover\:text-neutral-50:hover { color: #020617; }
  .card-dark\:hover\:bg-neutral-50:hover { background-color: #020617; }
  .card-dark\:text-neutral-100 { color: #0f172a; }
  .card-dark\:bg-neutral-100 { background-color: #0f172a; }
  .card-dark\:border-neutral-100 { border-color: #0f172a; }
  .card-dark\:ring-neutral-100 { --tw-ring-color: #0f172a; }
  .card-dark\:hover\:text-neutral-100:hover { color: #0f172a; }
  .card-dark\:hover\:bg-neutral-100:hover { background-color: #0f172a; }
  .card-dark\:text-neutral-200 { color: #1e293b; }
  .card-dark\:bg-neutral-200 { background-color: #1e293b; }
  .card-dark\:border-neutral-200 { border-color: #1e293b; }
  .card-dark\:ring-neutral-200 { --tw-ring-color: #1e293b; }
  .card-dark\:hover\:text-neutral-200:hover { color: #1e293b; }
  .card-dark\:hover\:bg-neutral-200:hover { background-color: #1e293b; }
  .card-dark\:text-neutral-300 { color: #334155; }
  .card-dark\:bg-neutral-300 { background-color: #334155; }
  .card-dark\:border-neutral-300 { border-color: #334155; }
  .card-dark\:ring-neutral-300 { --tw-ring-color: #334155; }
  .card-dark\:hover\:text-neutral-300:hover { color: #334155; }
  .card-dark\:hover\:bg-neutral-300:hover { background-color: #334155; }
  .card-dark\:text-neutral-400 { color: #475569; }
  .card-dark\:bg-neutral-400 { background-color: #475569; }
  .card-dark\:border-neutral-400 { border-color: #475569; }
  .card-dark\:ring-neutral-400 { --tw-ring-color: #475569; }
  .card-dark\:hover\:text-neutral-400:hover { color: #475569; }
  .card-dark\:hover\:bg-neutral-400:hover { background-color: #475569; }
  .card-dark\:text-neutral-500 { color: #64748b; }
  .card-dark\:bg-neutral-500 { background-color: #64748b; }
  .card-dark\:border-neutral-500 { border-color: #64748b; }
  .card-dark\:ring-neutral-500 { --tw-ring-color: #64748b; }
  .card-dark\:hover\:text-neutral-500:hover { color: #64748b; }
  .card-dark\:hover\:bg-neutral-500:hover { background-color: #64748b; }
  .card-dark\:text-neutral-600 { color: #94a3b8; }
  .card-dark\:bg-neutral-600 { background-color: #94a3b8; }
  .card-dark\:border-neutral-600 { border-color: #94a3b8; }
  .card-dark\:ring-neutral-600 { --tw-ring-color: #94a3b8; }
  .card-dark\:hover\:text-neutral-600:hover { color: #94a3b8; }
  .card-dark\:hover\:bg-neutral-600:hover { background-color: #94a3b8; }
  .card-dark\:text-neutral-700 { color: #cbd5e1; }
  .card-dark\:bg-neutral-700 { background-color: #cbd5e1; }
  .card-dark\:border-neutral-700 { border-color: #cbd5e1; }
  .card-dark\:ring-neutral-700 { --tw-ring-color: #cbd5e1; }
  .card-dark\:hover\:text-neutral-700:hover { color: #cbd5e1; }
  .card-dark\:hover\:bg-neutral-700:hover { background-color: #cbd5e1; }
  .card-dark\:text-neutral-800 { color: #e2e8f0; }
  .card-dark\:bg-neutral-800 { background-color: #e2e8f0; }
  .card-dark\:border-neutral-800 { border-color: #e2e8f0; }
  .card-dark\:ring-neutral-800 { --tw-ring-color: #e2e8f0; }
  .card-dark\:hover\:text-neutral-800:hover { color: #e2e8f0; }
  .card-dark\:hover\:bg-neutral-800:hover { background-color: #e2e8f0; }
  .card-dark\:text-neutral-900 { color: #f1f5f9; }
  .card-dark\:bg-neutral-900 { background-color: #f1f5f9; }
  .card-dark\:border-neutral-900 { border-color: #f1f5f9; }
  .card-dark\:ring-neutral-900 { --tw-ring-color: #f1f5f9; }
  .card-dark\:hover\:text-neutral-900:hover { color: #f1f5f9; }
  .card-dark\:hover\:bg-neutral-900:hover { background-color: #f1f5f9; }
  .card-dark\:text-neutral-950 { color: #f8fafc; }
  .card-dark\:bg-neutral-950 { background-color: #f8fafc; }
  .card-dark\:border-neutral-950 { border-color: #f8fafc; }
  .card-dark\:ring-neutral-950 { --tw-ring-color: #f8fafc; }
  .card-dark\:hover\:text-neutral-950:hover { color: #f8fafc; }
  .card-dark\:hover\:bg-neutral-950:hover { background-color: #f8fafc; }
  .card-dark\:text-stone-50 { color: #020617; }
  .card-dark\:bg-stone-50 { background-color: #020617; }
  .card-dark\:border-stone-50 { border-color: #020617; }
  .card-dark\:ring-stone-50 { --tw-ring-color: #020617; }
  .card-dark\:hover\:text-stone-50:hover { color: #020617; }
  .card-dark\:hover\:bg-stone-50:hover { background-color: #020617; }
  .card-dark\:text-stone-100 { color: #0f172a; }
  .card-dark\:bg-stone-100 { background-color: #0f172a; }
  .card-dark\:border-stone-100 { border-color: #0f172a; }
  .card-dark\:ring-stone-100 { --tw-ring-color: #0f172a; }
  .card-dark\:hover\:text-stone-100:hover { color: #0f172a; }
  .card-dark\:hover\:bg-stone-100:hover { background-color: #0f172a; }
  .card-dark\:text-stone-200 { color: #1e293b; }
  .card-dark\:bg-stone-200 { background-color: #1e293b; }
  .card-dark\:border-stone-200 { border-color: #1e293b; }
  .card-dark\:ring-stone-200 { --tw-ring-color: #1e293b; }
  .card-dark\:hover\:text-stone-200:hover { color: #1e293b; }
  .card-dark\:hover\:bg-stone-200:hover { background-color: #1e293b; }
  .card-dark\:text-stone-300 { color: #334155; }
  .card-dark\:bg-stone-300 { background-color: #334155; }
  .card-dark\:border-stone-300 { border-color: #334155; }
  .card-dark\:ring-stone-300 { --tw-ring-color: #334155; }
  .card-dark\:hover\:text-stone-300:hover { color: #334155; }
  .card-dark\:hover\:bg-stone-300:hover { background-color: #334155; }
  .card-dark\:text-stone-400 { color: #475569; }
  .card-dark\:bg-stone-400 { background-color: #475569; }
  .card-dark\:border-stone-400 { border-color: #475569; }
  .card-dark\:ring-stone-400 { --tw-ring-color: #475569; }
  .card-dark\:hover\:text-stone-400:hover { color: #475569; }
  .card-dark\:hover\:bg-stone-400:hover { background-color: #475569; }
  .card-dark\:text-stone-500 { color: #64748b; }
  .card-dark\:bg-stone-500 { background-color: #64748b; }
  .card-dark\:border-stone-500 { border-color: #64748b; }
  .card-dark\:ring-stone-500 { --tw-ring-color: #64748b; }
  .card-dark\:hover\:text-stone-500:hover { color: #64748b; }
  .card-dark\:hover\:bg-stone-500:hover { background-color: #64748b; }
  .card-dark\:text-stone-600 { color: #94a3b8; }
  .card-dark\:bg-stone-600 { background-color: #94a3b8; }
  .card-dark\:border-stone-600 { border-color: #94a3b8; }
  .card-dark\:ring-stone-600 { --tw-ring-color: #94a3b8; }
  .card-dark\:hover\:text-stone-600:hover { color: #94a3b8; }
  .card-dark\:hover\:bg-stone-600:hover { background-color: #94a3b8; }
  .card-dark\:text-stone-700 { color: #cbd5e1; }
  .card-dark\:bg-stone-700 { background-color: #cbd5e1; }
  .card-dark\:border-stone-700 { border-color: #cbd5e1; }
  .card-dark\:ring-stone-700 { --tw-ring-color: #cbd5e1; }
  .card-dark\:hover\:text-stone-700:hover { color: #cbd5e1; }
  .card-dark\:hover\:bg-stone-700:hover { background-color: #cbd5e1; }
  .card-dark\:text-stone-800 { color: #e2e8f0; }
  .card-dark\:bg-stone-800 { background-color: #e2e8f0; }
  .card-dark\:border-stone-800 { border-color: #e2e8f0; }
  .card-dark\:ring-stone-800 { --tw-ring-color: #e2e8f0; }
  .card-dark\:hover\:text-stone-800:hover { color: #e2e8f0; }
  .card-dark\:hover\:bg-stone-800:hover { background-color: #e2e8f0; }
  .card-dark\:text-stone-900 { color: #f1f5f9; }
  .card-dark\:bg-stone-900 { background-color: #f1f5f9; }
  .card-dark\:border-stone-900 { border-color: #f1f5f9; }
  .card-dark\:ring-stone-900 { --tw-ring-color: #f1f5f9; }
  .card-dark\:hover\:text-stone-900:hover { color: #f1f5f9; }
  .card-dark\:hover\:bg-stone-900:hover { background-color: #f1f5f9; }
  .card-dark\:text-stone-950 { color: #f8fafc; }
  .card-dark\:bg-stone-950 { background-color: #f8fafc; }
  .card-dark\:border-stone-950 { border-color: #f8fafc; }
  .card-dark\:ring-stone-950 { --tw-ring-color: #f8fafc; }
  .card-dark\:hover\:text-stone-950:hover { color: #f8fafc; }
  .card-dark\:hover\:bg-stone-950:hover { background-color: #f8fafc; }
  .card-dark\:text-red-50 { color: #020617; }
  .card-dark\:bg-red-50 { background-color: #020617; }
  .card-dark\:border-red-50 { border-color: #020617; }
  .card-dark\:ring-red-50 { --tw-ring-color: #020617; }
  .card-dark\:hover\:text-red-50:hover { color: #020617; }
  .card-dark\:hover\:bg-red-50:hover { background-color: #020617; }
  .card-dark\:text-red-100 { color: #0f172a; }
  .card-dark\:bg-red-100 { background-color: #0f172a; }
  .card-dark\:border-red-100 { border-color: #0f172a; }
  .card-dark\:ring-red-100 { --tw-ring-color: #0f172a; }
  .card-dark\:hover\:text-red-100:hover { color: #0f172a; }
  .card-dark\:hover\:bg-red-100:hover { background-color: #0f172a; }
  .card-dark\:text-red-200 { color: #1e293b; }
  .card-dark\:bg-red-200 { background-color: #1e293b; }
  .card-dark\:border-red-200 { border-color: #1e293b; }
  .card-dark\:ring-red-200 { --tw-ring-color: #1e293b; }
  .card-dark\:hover\:text-red-200:hover { color: #1e293b; }
  .card-dark\:hover\:bg-red-200:hover { background-color: #1e293b; }
  .card-dark\:text-red-300 { color: #334155; }
  .card-dark\:bg-red-300 { background-color: #334155; }
  .card-dark\:border-red-300 { border-color: #334155; }
  .card-dark\:ring-red-300 { --tw-ring-color: #334155; }
  .card-dark\:hover\:text-red-300:hover { color: #334155; }
  .card-dark\:hover\:bg-red-300:hover { background-color: #334155; }
  .card-dark\:text-red-400 { color: #475569; }
  .card-dark\:bg-red-400 { background-color: #475569; }
  .card-dark\:border-red-400 { border-color: #475569; }
  .card-dark\:ring-red-400 { --tw-ring-color: #475569; }
  .card-dark\:hover\:text-red-400:hover { color: #475569; }
  .card-dark\:hover\:bg-red-400:hover { background-color: #475569; }
  .card-dark\:text-red-500 { color: #64748b; }
  .card-dark\:bg-red-500 { background-color: #64748b; }
  .card-dark\:border-red-500 { border-color: #64748b; }
  .card-dark\:ring-red-500 { --tw-ring-color: #64748b; }
  .card-dark\:hover\:text-red-500:hover { color: #64748b; }
  .card-dark\:hover\:bg-red-500:hover { background-color: #64748b; }
  .card-dark\:text-red-600 { color: #94a3b8; }
  .card-dark\:bg-red-600 { background-color: #94a3b8; }
  .card-dark\:border-red-600 { border-color: #94a3b8; }
  .card-dark\:ring-red-600 { --tw-ring-color: #94a3b8; }
  .card-dark\:hover\:text-red-600:hover { color: #94a3b8; }
  .card-dark\:hover\:bg-red-600:hover { background-color: #94a3b8; }
  .card-dark\:text-red-700 { color: #cbd5e1; }
  .card-dark\:bg-red-700 { background-color: #cbd5e1; }
  .card-dark\:border-red-700 { border-color: #cbd5e1; }
  .card-dark\:ring-red-700 { --tw-ring-color: #cbd5e1; }
  .card-dark\:hover\:text-red-700:hover { color: #cbd5e1; }
  .card-dark\:hover\:bg-red-700:hover { background-color: #cbd5e1; }
  .card-dark\:text-red-800 { color: #e2e8f0; }
  .card-dark\:bg-red-800 { background-color: #e2e8f0; }
  .card-dark\:border-red-800 { border-color: #e2e8f0; }
  .card-dark\:ring-red-800 { --tw-ring-color: #e2e8f0; }
  .card-dark\:hover\:text-red-800:hover { color: #e2e8f0; }
  .card-dark\:hover\:bg-red-800:hover { background-color: #e2e8f0; }
  .card-dark\:text-red-900 { color: #f1f5f9; }
  .card-dark\:bg-red-900 { background-color: #f1f5f9; }
  .card-dark\:border-red-900 { border-color: #f1f5f9; }
  .card-dark\:ring-red-900 { --tw-ring-color: #f1f5f9; }
  .card-dark\:hover\:text-red-900:hover { color: #f1f5f9; }
  .card-dark\:hover\:bg-red-900:hover { background-color: #f1f5f9; }
  .card-dark\:text-red-950 { color: #f8fafc; }
  .card-dark\:bg-red-950 { background-color: #f8fafc; }
  .card-dark\:border-red-950 { border-color: #f8fafc; }
  .card-dark\:ring-red-950 { --tw-ring-color: #f8fafc; }
  .card-dark\:hover\:text-red-950:hover { color: #f8fafc; }
  .card-dark\:hover\:bg-red-950:hover { background-color: #f8fafc; }
  .card-dark\:text-orange-50 { color: #020617; }
  .card-dark\:bg-orange-50 { background-color: #020617; }
  .card-dark\:border-orange-50 { border-color: #020617; }
  .card-dark\:ring-orange-50 { --tw-ring-color: #020617; }
  .card-dark\:hover\:text-orange-50:hover { color: #020617; }
  .card-dark\:hover\:bg-orange-50:hover { background-color: #020617; }
  .card-dark\:text-orange-100 { color: #0f172a; }
  .card-dark\:bg-orange-100 { background-color: #0f172a; }
  .card-dark\:border-orange-100 { border-color: #0f172a; }
  .card-dark\:ring-orange-100 { --tw-ring-color: #0f172a; }
  .card-dark\:hover\:text-orange-100:hover { color: #0f172a; }
  .card-dark\:hover\:bg-orange-100:hover { background-color: #0f172a; }
  .card-dark\:text-orange-200 { color: #1e293b; }
  .card-dark\:bg-orange-200 { background-color: #1e293b; }
  .card-dark\:border-orange-200 { border-color: #1e293b; }
  .card-dark\:ring-orange-200 { --tw-ring-color: #1e293b; }
  .card-dark\:hover\:text-orange-200:hover { color: #1e293b; }
  .card-dark\:hover\:bg-orange-200:hover { background-color: #1e293b; }
  .card-dark\:text-orange-300 { color: #334155; }
  .card-dark\:bg-orange-300 { background-color: #334155; }
  .card-dark\:border-orange-300 { border-color: #334155; }
  .card-dark\:ring-orange-300 { --tw-ring-color: #334155; }
  .card-dark\:hover\:text-orange-300:hover { color: #334155; }
  .card-dark\:hover\:bg-orange-300:hover { background-color: #334155; }
  .card-dark\:text-orange-400 { color: #475569; }
  .card-dark\:bg-orange-400 { background-color: #475569; }
  .card-dark\:border-orange-400 { border-color: #475569; }
  .card-dark\:ring-orange-400 { --tw-ring-color: #475569; }
  .card-dark\:hover\:text-orange-400:hover { color: #475569; }
  .card-dark\:hover\:bg-orange-400:hover { background-color: #475569; }
  .card-dark\:text-orange-500 { color: #64748b; }
  .card-dark\:bg-orange-500 { background-color: #64748b; }
  .card-dark\:border-orange-500 { border-color: #64748b; }
  .card-dark\:ring-orange-500 { --tw-ring-color: #64748b; }
  .card-dark\:hover\:text-orange-500:hover { color: #64748b; }
  .card-dark\:hover\:bg-orange-500:hover { background-color: #64748b; }
  .card-dark\:text-orange-600 { color: #94a3b8; }
  .card-dark\:bg-orange-600 { background-color: #94a3b8; }
  .card-dark\:border-orange-600 { border-color: #94a3b8; }
  .card-dark\:ring-orange-600 { --tw-ring-color: #94a3b8; }
  .card-dark\:hover\:text-orange-600:hover { color: #94a3b8; }
  .card-dark\:hover\:bg-orange-600:hover { background-color: #94a3b8; }
  .card-dark\:text-orange-700 { color: #cbd5e1; }
  .card-dark\:bg-orange-700 { background-color: #cbd5e1; }
  .card-dark\:border-orange-700 { border-color: #cbd5e1; }
  .card-dark\:ring-orange-700 { --tw-ring-color: #cbd5e1; }
  .card-dark\:hover\:text-orange-700:hover { color: #cbd5e1; }
  .card-dark\:hover\:bg-orange-700:hover { background-color: #cbd5e1; }
  .card-dark\:text-orange-800 { color: #e2e8f0; }
  .card-dark\:bg-orange-800 { background-color: #e2e8f0; }
  .card-dark\:border-orange-800 { border-color: #e2e8f0; }
  .card-dark\:ring-orange-800 { --tw-ring-color: #e2e8f0; }
  .card-dark\:hover\:text-orange-800:hover { color: #e2e8f0; }
  .card-dark\:hover\:bg-orange-800:hover { background-color: #e2e8f0; }
  .card-dark\:text-orange-900 { color: #f1f5f9; }
  .card-dark\:bg-orange-900 { background-color: #f1f5f9; }
  .card-dark\:border-orange-900 { border-color: #f1f5f9; }
  .card-dark\:ring-orange-900 { --tw-ring-color: #f1f5f9; }
  .card-dark\:hover\:text-orange-900:hover { color: #f1f5f9; }
  .card-dark\:hover\:bg-orange-900:hover { background-color: #f1f5f9; }
  .card-dark\:text-orange-950 { color: #f8fafc; }
  .card-dark\:bg-orange-950 { background-color: #f8fafc; }
  .card-dark\:border-orange-950 { border-color: #f8fafc; }
  .card-dark\:ring-orange-950 { --tw-ring-color: #f8fafc; }
  .card-dark\:hover\:text-orange-950:hover { color: #f8fafc; }
  .card-dark\:hover\:bg-orange-950:hover { background-color: #f8fafc; }
  .card-dark\:text-amber-50 { color: #020617; }
  .card-dark\:bg-amber-50 { background-color: #020617; }
  .card-dark\:border-amber-50 { border-color: #020617; }
  .card-dark\:ring-amber-50 { --tw-ring-color: #020617; }
  .card-dark\:hover\:text-amber-50:hover { color: #020617; }
  .card-dark\:hover\:bg-amber-50:hover { background-color: #020617; }
  .card-dark\:text-amber-100 { color: #0f172a; }
  .card-dark\:bg-amber-100 { background-color: #0f172a; }
  .card-dark\:border-amber-100 { border-color: #0f172a; }
  .card-dark\:ring-amber-100 { --tw-ring-color: #0f172a; }
  .card-dark\:hover\:text-amber-100:hover { color: #0f172a; }
  .card-dark\:hover\:bg-amber-100:hover { background-color: #0f172a; }
  .card-dark\:text-amber-200 { color: #1e293b; }
  .card-dark\:bg-amber-200 { background-color: #1e293b; }
  .card-dark\:border-amber-200 { border-color: #1e293b; }
  .card-dark\:ring-amber-200 { --tw-ring-color: #1e293b; }
  .card-dark\:hover\:text-amber-200:hover { color: #1e293b; }
  .card-dark\:hover\:bg-amber-200:hover { background-color: #1e293b; }
  .card-dark\:text-amber-300 { color: #334155; }
  .card-dark\:bg-amber-300 { background-color: #334155; }
  .card-dark\:border-amber-300 { border-color: #334155; }
  .card-dark\:ring-amber-300 { --tw-ring-color: #334155; }
  .card-dark\:hover\:text-amber-300:hover { color: #334155; }
  .card-dark\:hover\:bg-amber-300:hover { background-color: #334155; }
  .card-dark\:text-amber-400 { color: #475569; }
  .card-dark\:bg-amber-400 { background-color: #475569; }
  .card-dark\:border-amber-400 { border-color: #475569; }
  .card-dark\:ring-amber-400 { --tw-ring-color: #475569; }
  .card-dark\:hover\:text-amber-400:hover { color: #475569; }
  .card-dark\:hover\:bg-amber-400:hover { background-color: #475569; }
  .card-dark\:text-amber-500 { color: #64748b; }
  .card-dark\:bg-amber-500 { background-color: #64748b; }
  .card-dark\:border-amber-500 { border-color: #64748b; }
  .card-dark\:ring-amber-500 { --tw-ring-color: #64748b; }
  .card-dark\:hover\:text-amber-500:hover { color: #64748b; }
  .card-dark\:hover\:bg-amber-500:hover { background-color: #64748b; }
  .card-dark\:text-amber-600 { color: #94a3b8; }
  .card-dark\:bg-amber-600 { background-color: #94a3b8; }
  .card-dark\:border-amber-600 { border-color: #94a3b8; }
  .card-dark\:ring-amber-600 { --tw-ring-color: #94a3b8; }
  .card-dark\:hover\:text-amber-600:hover { color: #94a3b8; }
  .card-dark\:hover\:bg-amber-600:hover { background-color: #94a3b8; }
  .card-dark\:text-amber-700 { color: #cbd5e1; }
  .card-dark\:bg-amber-700 { background-color: #cbd5e1; }
  .card-dark\:border-amber-700 { border-color: #cbd5e1; }
  .card-dark\:ring-amber-700 { --tw-ring-color: #cbd5e1; }
  .card-dark\:hover\:text-amber-700:hover { color: #cbd5e1; }
  .card-dark\:hover\:bg-amber-700:hover { background-color: #cbd5e1; }
  .card-dark\:text-amber-800 { color: #e2e8f0; }
  .card-dark\:bg-amber-800 { background-color: #e2e8f0; }
  .card-dark\:border-amber-800 { border-color: #e2e8f0; }
  .card-dark\:ring-amber-800 { --tw-ring-color: #e2e8f0; }
  .card-dark\:hover\:text-amber-800:hover { color: #e2e8f0; }
  .card-dark\:hover\:bg-amber-800:hover { background-color: #e2e8f0; }
  .card-dark\:text-amber-900 { color: #f1f5f9; }
  .card-dark\:bg-amber-900 { background-color: #f1f5f9; }
  .card-dark\:border-amber-900 { border-color: #f1f5f9; }
  .card-dark\:ring-amber-900 { --tw-ring-color: #f1f5f9; }
  .card-dark\:hover\:text-amber-900:hover { color: #f1f5f9; }
  .card-dark\:hover\:bg-amber-900:hover { background-color: #f1f5f9; }
  .card-dark\:text-amber-950 { color: #f8fafc; }
  .card-dark\:bg-amber-950 { background-color: #f8fafc; }
  .card-dark\:border-amber-950 { border-color: #f8fafc; }
  .card-dark\:ring-amber-950 { --tw-ring-color: #f8fafc; }
  .card-dark\:hover\:text-amber-950:hover { color: #f8fafc; }
  .card-dark\:hover\:bg-amber-950:hover { background-color: #f8fafc; }
  .card-dark\:text-yellow-50 { color: #020617; }
  .card-dark\:bg-yellow-50 { background-color: #020617; }
  .card-dark\:border-yellow-50 { border-color: #020617; }
  .card-dark\:ring-yellow-50 { --tw-ring-color: #020617; }
  .card-dark\:hover\:text-yellow-50:hover { color: #020617; }
  .card-dark\:hover\:bg-yellow-50:hover { background-color: #020617; }
  .card-dark\:text-yellow-100 { color: #0f172a; }
  .card-dark\:bg-yellow-100 { background-color: #0f172a; }
  .card-dark\:border-yellow-100 { border-color: #0f172a; }
  .card-dark\:ring-yellow-100 { --tw-ring-color: #0f172a; }
  .card-dark\:hover\:text-yellow-100:hover { color: #0f172a; }
  .card-dark\:hover\:bg-yellow-100:hover { background-color: #0f172a; }
  .card-dark\:text-yellow-200 { color: #1e293b; }
  .card-dark\:bg-yellow-200 { background-color: #1e293b; }
  .card-dark\:border-yellow-200 { border-color: #1e293b; }
  .card-dark\:ring-yellow-200 { --tw-ring-color: #1e293b; }
  .card-dark\:hover\:text-yellow-200:hover { color: #1e293b; }
  .card-dark\:hover\:bg-yellow-200:hover { background-color: #1e293b; }
  .card-dark\:text-yellow-300 { color: #334155; }
  .card-dark\:bg-yellow-300 { background-color: #334155; }
  .card-dark\:border-yellow-300 { border-color: #334155; }
  .card-dark\:ring-yellow-300 { --tw-ring-color: #334155; }
  .card-dark\:hover\:text-yellow-300:hover { color: #334155; }
  .card-dark\:hover\:bg-yellow-300:hover { background-color: #334155; }
  .card-dark\:text-yellow-400 { color: #475569; }
  .card-dark\:bg-yellow-400 { background-color: #475569; }
  .card-dark\:border-yellow-400 { border-color: #475569; }
  .card-dark\:ring-yellow-400 { --tw-ring-color: #475569; }
  .card-dark\:hover\:text-yellow-400:hover { color: #475569; }
  .card-dark\:hover\:bg-yellow-400:hover { background-color: #475569; }
  .card-dark\:text-yellow-500 { color: #64748b; }
  .card-dark\:bg-yellow-500 { background-color: #64748b; }
  .card-dark\:border-yellow-500 { border-color: #64748b; }
  .card-dark\:ring-yellow-500 { --tw-ring-color: #64748b; }
  .card-dark\:hover\:text-yellow-500:hover { color: #64748b; }
  .card-dark\:hover\:bg-yellow-500:hover { background-color: #64748b; }
  .card-dark\:text-yellow-600 { color: #94a3b8; }
  .card-dark\:bg-yellow-600 { background-color: #94a3b8; }
  .card-dark\:border-yellow-600 { border-color: #94a3b8; }
  .card-dark\:ring-yellow-600 { --tw-ring-color: #94a3b8; }
  .card-dark\:hover\:text-yellow-600:hover { color: #94a3b8; }
  .card-dark\:hover\:bg-yellow-600:hover { background-color: #94a3b8; }
  .card-dark\:text-yellow-700 { color: #cbd5e1; }
  .card-dark\:bg-yellow-700 { background-color: #cbd5e1; }
  .card-dark\:border-yellow-700 { border-color: #cbd5e1; }
  .card-dark\:ring-yellow-700 { --tw-ring-color: #cbd5e1; }
  .card-dark\:hover\:text-yellow-700:hover { color: #cbd5e1; }
  .card-dark\:hover\:bg-yellow-700:hover { background-color: #cbd5e1; }
  .card-dark\:text-yellow-800 { color: #e2e8f0; }
  .card-dark\:bg-yellow-800 { background-color: #e2e8f0; }
  .card-dark\:border-yellow-800 { border-color: #e2e8f0; }
  .card-dark\:ring-yellow-800 { --tw-ring-color: #e2e8f0; }
  .card-dark\:hover\:text-yellow-800:hover { color: #e2e8f0; }
  .card-dark\:hover\:bg-yellow-800:hover { background-color: #e2e8f0; }
  .card-dark\:text-yellow-900 { color: #f1f5f9; }
  .card-dark\:bg-yellow-900 { background-color: #f1f5f9; }
  .card-dark\:border-yellow-900 { border-color: #f1f5f9; }
  .card-dark\:ring-yellow-900 { --tw-ring-color: #f1f5f9; }
  .card-dark\:hover\:text-yellow-900:hover { color: #f1f5f9; }
  .card-dark\:hover\:bg-yellow-900:hover { background-color: #f1f5f9; }
  .card-dark\:text-yellow-950 { color: #f8fafc; }
  .card-dark\:bg-yellow-950 { background-color: #f8fafc; }
  .card-dark\:border-yellow-950 { border-color: #f8fafc; }
  .card-dark\:ring-yellow-950 { --tw-ring-color: #f8fafc; }
  .card-dark\:hover\:text-yellow-950:hover { color: #f8fafc; }
  .card-dark\:hover\:bg-yellow-950:hover { background-color: #f8fafc; }
  .card-dark\:text-lime-50 { color: #020617; }
  .card-dark\:bg-lime-50 { background-color: #020617; }
  .card-dark\:border-lime-50 { border-color: #020617; }
  .card-dark\:ring-lime-50 { --tw-ring-color: #020617; }
  .card-dark\:hover\:text-lime-50:hover { color: #020617; }
  .card-dark\:hover\:bg-lime-50:hover { background-color: #020617; }
  .card-dark\:text-lime-100 { color: #0f172a; }
  .card-dark\:bg-lime-100 { background-color: #0f172a; }
  .card-dark\:border-lime-100 { border-color: #0f172a; }
  .card-dark\:ring-lime-100 { --tw-ring-color: #0f172a; }
  .card-dark\:hover\:text-lime-100:hover { color: #0f172a; }
  .card-dark\:hover\:bg-lime-100:hover { background-color: #0f172a; }
  .card-dark\:text-lime-200 { color: #1e293b; }
  .card-dark\:bg-lime-200 { background-color: #1e293b; }
  .card-dark\:border-lime-200 { border-color: #1e293b; }
  .card-dark\:ring-lime-200 { --tw-ring-color: #1e293b; }
  .card-dark\:hover\:text-lime-200:hover { color: #1e293b; }
  .card-dark\:hover\:bg-lime-200:hover { background-color: #1e293b; }
  .card-dark\:text-lime-300 { color: #334155; }
  .card-dark\:bg-lime-300 { background-color: #334155; }
  .card-dark\:border-lime-300 { border-color: #334155; }
  .card-dark\:ring-lime-300 { --tw-ring-color: #334155; }
  .card-dark\:hover\:text-lime-300:hover { color: #334155; }
  .card-dark\:hover\:bg-lime-300:hover { background-color: #334155; }
  .card-dark\:text-lime-400 { color: #475569; }
  .card-dark\:bg-lime-400 { background-color: #475569; }
  .card-dark\:border-lime-400 { border-color: #475569; }
  .card-dark\:ring-lime-400 { --tw-ring-color: #475569; }
  .card-dark\:hover\:text-lime-400:hover { color: #475569; }
  .card-dark\:hover\:bg-lime-400:hover { background-color: #475569; }
  .card-dark\:text-lime-500 { color: #64748b; }
  .card-dark\:bg-lime-500 { background-color: #64748b; }
  .card-dark\:border-lime-500 { border-color: #64748b; }
  .card-dark\:ring-lime-500 { --tw-ring-color: #64748b; }
  .card-dark\:hover\:text-lime-500:hover { color: #64748b; }
  .card-dark\:hover\:bg-lime-500:hover { background-color: #64748b; }
  .card-dark\:text-lime-600 { color: #94a3b8; }
  .card-dark\:bg-lime-600 { background-color: #94a3b8; }
  .card-dark\:border-lime-600 { border-color: #94a3b8; }
  .card-dark\:ring-lime-600 { --tw-ring-color: #94a3b8; }
  .card-dark\:hover\:text-lime-600:hover { color: #94a3b8; }
  .card-dark\:hover\:bg-lime-600:hover { background-color: #94a3b8; }
  .card-dark\:text-lime-700 { color: #cbd5e1; }
  .card-dark\:bg-lime-700 { background-color: #cbd5e1; }
  .card-dark\:border-lime-700 { border-color: #cbd5e1; }
  .card-dark\:ring-lime-700 { --tw-ring-color: #cbd5e1; }
  .card-dark\:hover\:text-lime-700:hover { color: #cbd5e1; }
  .card-dark\:hover\:bg-lime-700:hover { background-color: #cbd5e1; }
  .card-dark\:text-lime-800 { color: #e2e8f0; }
  .card-dark\:bg-lime-800 { background-color: #e2e8f0; }
  .card-dark\:border-lime-800 { border-color: #e2e8f0; }
  .card-dark\:ring-lime-800 { --tw-ring-color: #e2e8f0; }
  .card-dark\:hover\:text-lime-800:hover { color: #e2e8f0; }
  .card-dark\:hover\:bg-lime-800:hover { background-color: #e2e8f0; }
  .card-dark\:text-lime-900 { color: #f1f5f9; }
  .card-dark\:bg-lime-900 { background-color: #f1f5f9; }
  .card-dark\:border-lime-900 { border-color: #f1f5f9; }
  .card-dark\:ring-lime-900 { --tw-ring-color: #f1f5f9; }
  .card-dark\:hover\:text-lime-900:hover { color: #f1f5f9; }
  .card-dark\:hover\:bg-lime-900:hover { background-color: #f1f5f9; }
  .card-dark\:text-lime-950 { color: #f8fafc; }
  .card-dark\:bg-lime-950 { background-color: #f8fafc; }
  .card-dark\:border-lime-950 { border-color: #f8fafc; }
  .card-dark\:ring-lime-950 { --tw-ring-color: #f8fafc; }
  .card-dark\:hover\:text-lime-950:hover { color: #f8fafc; }
  .card-dark\:hover\:bg-lime-950:hover { background-color: #f8fafc; }
  .card-dark\:text-green-50 { color: #020617; }
  .card-dark\:bg-green-50 { background-color: #020617; }
  .card-dark\:border-green-50 { border-color: #020617; }
  .card-dark\:ring-green-50 { --tw-ring-color: #020617; }
  .card-dark\:hover\:text-green-50:hover { color: #020617; }
  .card-dark\:hover\:bg-green-50:hover { background-color: #020617; }
  .card-dark\:text-green-100 { color: #0f172a; }
  .card-dark\:bg-green-100 { background-color: #0f172a; }
  .card-dark\:border-green-100 { border-color: #0f172a; }
  .card-dark\:ring-green-100 { --tw-ring-color: #0f172a; }
  .card-dark\:hover\:text-green-100:hover { color: #0f172a; }
  .card-dark\:hover\:bg-green-100:hover { background-color: #0f172a; }
  .card-dark\:text-green-200 { color: #1e293b; }
  .card-dark\:bg-green-200 { background-color: #1e293b; }
  .card-dark\:border-green-200 { border-color: #1e293b; }
  .card-dark\:ring-green-200 { --tw-ring-color: #1e293b; }
  .card-dark\:hover\:text-green-200:hover { color: #1e293b; }
  .card-dark\:hover\:bg-green-200:hover { background-color: #1e293b; }
  .card-dark\:text-green-300 { color: #334155; }
  .card-dark\:bg-green-300 { background-color: #334155; }
  .card-dark\:border-green-300 { border-color: #334155; }
  .card-dark\:ring-green-300 { --tw-ring-color: #334155; }
  .card-dark\:hover\:text-green-300:hover { color: #334155; }
  .card-dark\:hover\:bg-green-300:hover { background-color: #334155; }
  .card-dark\:text-green-400 { color: #475569; }
  .card-dark\:bg-green-400 { background-color: #475569; }
  .card-dark\:border-green-400 { border-color: #475569; }
  .card-dark\:ring-green-400 { --tw-ring-color: #475569; }
  .card-dark\:hover\:text-green-400:hover { color: #475569; }
  .card-dark\:hover\:bg-green-400:hover { background-color: #475569; }
  .card-dark\:text-green-500 { color: #64748b; }
  .card-dark\:bg-green-500 { background-color: #64748b; }
  .card-dark\:border-green-500 { border-color: #64748b; }
  .card-dark\:ring-green-500 { --tw-ring-color: #64748b; }
  .card-dark\:hover\:text-green-500:hover { color: #64748b; }
  .card-dark\:hover\:bg-green-500:hover { background-color: #64748b; }
  .card-dark\:text-green-600 { color: #94a3b8; }
  .card-dark\:bg-green-600 { background-color: #94a3b8; }
  .card-dark\:border-green-600 { border-color: #94a3b8; }
  .card-dark\:ring-green-600 { --tw-ring-color: #94a3b8; }
  .card-dark\:hover\:text-green-600:hover { color: #94a3b8; }
  .card-dark\:hover\:bg-green-600:hover { background-color: #94a3b8; }
  .card-dark\:text-green-700 { color: #cbd5e1; }
  .card-dark\:bg-green-700 { background-color: #cbd5e1; }
  .card-dark\:border-green-700 { border-color: #cbd5e1; }
  .card-dark\:ring-green-700 { --tw-ring-color: #cbd5e1; }
  .card-dark\:hover\:text-green-700:hover { color: #cbd5e1; }
  .card-dark\:hover\:bg-green-700:hover { background-color: #cbd5e1; }
  .card-dark\:text-green-800 { color: #e2e8f0; }
  .card-dark\:bg-green-800 { background-color: #e2e8f0; }
  .card-dark\:border-green-800 { border-color: #e2e8f0; }
  .card-dark\:ring-green-800 { --tw-ring-color: #e2e8f0; }
  .card-dark\:hover\:text-green-800:hover { color: #e2e8f0; }
  .card-dark\:hover\:bg-green-800:hover { background-color: #e2e8f0; }
  .card-dark\:text-green-900 { color: #f1f5f9; }
  .card-dark\:bg-green-900 { background-color: #f1f5f9; }
  .card-dark\:border-green-900 { border-color: #f1f5f9; }
  .card-dark\:ring-green-900 { --tw-ring-color: #f1f5f9; }
  .card-dark\:hover\:text-green-900:hover { color: #f1f5f9; }
  .card-dark\:hover\:bg-green-900:hover { background-color: #f1f5f9; }
  .card-dark\:text-green-950 { color: #f8fafc; }
  .card-dark\:bg-green-950 { background-color: #f8fafc; }
  .card-dark\:border-green-950 { border-color: #f8fafc; }
  .card-dark\:ring-green-950 { --tw-ring-color: #f8fafc; }
  .card-dark\:hover\:text-green-950:hover { color: #f8fafc; }
  .card-dark\:hover\:bg-green-950:hover { background-color: #f8fafc; }
  .card-dark\:text-emerald-50 { color: #020617; }
  .card-dark\:bg-emerald-50 { background-color: #020617; }
  .card-dark\:border-emerald-50 { border-color: #020617; }
  .card-dark\:ring-emerald-50 { --tw-ring-color: #020617; }
  .card-dark\:hover\:text-emerald-50:hover { color: #020617; }
  .card-dark\:hover\:bg-emerald-50:hover { background-color: #020617; }
  .card-dark\:text-emerald-100 { color: #0f172a; }
  .card-dark\:bg-emerald-100 { background-color: #0f172a; }
  .card-dark\:border-emerald-100 { border-color: #0f172a; }
  .card-dark\:ring-emerald-100 { --tw-ring-color: #0f172a; }
  .card-dark\:hover\:text-emerald-100:hover { color: #0f172a; }
  .card-dark\:hover\:bg-emerald-100:hover { background-color: #0f172a; }
  .card-dark\:text-emerald-200 { color: #1e293b; }
  .card-dark\:bg-emerald-200 { background-color: #1e293b; }
  .card-dark\:border-emerald-200 { border-color: #1e293b; }
  .card-dark\:ring-emerald-200 { --tw-ring-color: #1e293b; }
  .card-dark\:hover\:text-emerald-200:hover { color: #1e293b; }
  .card-dark\:hover\:bg-emerald-200:hover { background-color: #1e293b; }
  .card-dark\:text-emerald-300 { color: #334155; }
  .card-dark\:bg-emerald-300 { background-color: #334155; }
  .card-dark\:border-emerald-300 { border-color: #334155; }
  .card-dark\:ring-emerald-300 { --tw-ring-color: #334155; }
  .card-dark\:hover\:text-emerald-300:hover { color: #334155; }
  .card-dark\:hover\:bg-emerald-300:hover { background-color: #334155; }
  .card-dark\:text-emerald-400 { color: #475569; }
  .card-dark\:bg-emerald-400 { background-color: #475569; }
  .card-dark\:border-emerald-400 { border-color: #475569; }
  .card-dark\:ring-emerald-400 { --tw-ring-color: #475569; }
  .card-dark\:hover\:text-emerald-400:hover { color: #475569; }
  .card-dark\:hover\:bg-emerald-400:hover { background-color: #475569; }
  .card-dark\:text-emerald-500 { color: #64748b; }
  .card-dark\:bg-emerald-500 { background-color: #64748b; }
  .card-dark\:border-emerald-500 { border-color: #64748b; }
  .card-dark\:ring-emerald-500 { --tw-ring-color: #64748b; }
  .card-dark\:hover\:text-emerald-500:hover { color: #64748b; }
  .card-dark\:hover\:bg-emerald-500:hover { background-color: #64748b; }
  .card-dark\:text-emerald-600 { color: #94a3b8; }
  .card-dark\:bg-emerald-600 { background-color: #94a3b8; }
  .card-dark\:border-emerald-600 { border-color: #94a3b8; }
  .card-dark\:ring-emerald-600 { --tw-ring-color: #94a3b8; }
  .card-dark\:hover\:text-emerald-600:hover { color: #94a3b8; }
  .card-dark\:hover\:bg-emerald-600:hover { background-color: #94a3b8; }
  .card-dark\:text-emerald-700 { color: #cbd5e1; }
  .card-dark\:bg-emerald-700 { background-color: #cbd5e1; }
  .card-dark\:border-emerald-700 { border-color: #cbd5e1; }
  .card-dark\:ring-emerald-700 { --tw-ring-color: #cbd5e1; }
  .card-dark\:hover\:text-emerald-700:hover { color: #cbd5e1; }
  .card-dark\:hover\:bg-emerald-700:hover { background-color: #cbd5e1; }
  .card-dark\:text-emerald-800 { color: #e2e8f0; }
  .card-dark\:bg-emerald-800 { background-color: #e2e8f0; }
  .card-dark\:border-emerald-800 { border-color: #e2e8f0; }
  .card-dark\:ring-emerald-800 { --tw-ring-color: #e2e8f0; }
  .card-dark\:hover\:text-emerald-800:hover { color: #e2e8f0; }
  .card-dark\:hover\:bg-emerald-800:hover { background-color: #e2e8f0; }
  .card-dark\:text-emerald-900 { color: #f1f5f9; }
  .card-dark\:bg-emerald-900 { background-color: #f1f5f9; }
  .card-dark\:border-emerald-900 { border-color: #f1f5f9; }
  .card-dark\:ring-emerald-900 { --tw-ring-color: #f1f5f9; }
  .card-dark\:hover\:text-emerald-900:hover { color: #f1f5f9; }
  .card-dark\:hover\:bg-emerald-900:hover { background-color: #f1f5f9; }
  .card-dark\:text-emerald-950 { color: #f8fafc; }
  .card-dark\:bg-emerald-950 { background-color: #f8fafc; }
  .card-dark\:border-emerald-950 { border-color: #f8fafc; }
  .card-dark\:ring-emerald-950 { --tw-ring-color: #f8fafc; }
  .card-dark\:hover\:text-emerald-950:hover { color: #f8fafc; }
  .card-dark\:hover\:bg-emerald-950:hover { background-color: #f8fafc; }
  .card-dark\:text-teal-50 { color: #020617; }
  .card-dark\:bg-teal-50 { background-color: #020617; }
  .card-dark\:border-teal-50 { border-color: #020617; }
  .card-dark\:ring-teal-50 { --tw-ring-color: #020617; }
  .card-dark\:hover\:text-teal-50:hover { color: #020617; }
  .card-dark\:hover\:bg-teal-50:hover { background-color: #020617; }
  .card-dark\:text-teal-100 { color: #0f172a; }
  .card-dark\:bg-teal-100 { background-color: #0f172a; }
  .card-dark\:border-teal-100 { border-color: #0f172a; }
  .card-dark\:ring-teal-100 { --tw-ring-color: #0f172a; }
  .card-dark\:hover\:text-teal-100:hover { color: #0f172a; }
  .card-dark\:hover\:bg-teal-100:hover { background-color: #0f172a; }
  .card-dark\:text-teal-200 { color: #1e293b; }
  .card-dark\:bg-teal-200 { background-color: #1e293b; }
  .card-dark\:border-teal-200 { border-color: #1e293b; }
  .card-dark\:ring-teal-200 { --tw-ring-color: #1e293b; }
  .card-dark\:hover\:text-teal-200:hover { color: #1e293b; }
  .card-dark\:hover\:bg-teal-200:hover { background-color: #1e293b; }
  .card-dark\:text-teal-300 { color: #334155; }
  .card-dark\:bg-teal-300 { background-color: #334155; }
  .card-dark\:border-teal-300 { border-color: #334155; }
  .card-dark\:ring-teal-300 { --tw-ring-color: #334155; }
  .card-dark\:hover\:text-teal-300:hover { color: #334155; }
  .card-dark\:hover\:bg-teal-300:hover { background-color: #334155; }
  .card-dark\:text-teal-400 { color: #475569; }
  .card-dark\:bg-teal-400 { background-color: #475569; }
  .card-dark\:border-teal-400 { border-color: #475569; }
  .card-dark\:ring-teal-400 { --tw-ring-color: #475569; }
  .card-dark\:hover\:text-teal-400:hover { color: #475569; }
  .card-dark\:hover\:bg-teal-400:hover { background-color: #475569; }
  .card-dark\:text-teal-500 { color: #64748b; }
  .card-dark\:bg-teal-500 { background-color: #64748b; }
  .card-dark\:border-teal-500 { border-color: #64748b; }
  .card-dark\:ring-teal-500 { --tw-ring-color: #64748b; }
  .card-dark\:hover\:text-teal-500:hover { color: #64748b; }
  .card-dark\:hover\:bg-teal-500:hover { background-color: #64748b; }
  .card-dark\:text-teal-600 { color: #94a3b8; }
  .card-dark\:bg-teal-600 { background-color: #94a3b8; }
  .card-dark\:border-teal-600 { border-color: #94a3b8; }
  .card-dark\:ring-teal-600 { --tw-ring-color: #94a3b8; }
  .card-dark\:hover\:text-teal-600:hover { color: #94a3b8; }
  .card-dark\:hover\:bg-teal-600:hover { background-color: #94a3b8; }
  .card-dark\:text-teal-700 { color: #cbd5e1; }
  .card-dark\:bg-teal-700 { background-color: #cbd5e1; }
  .card-dark\:border-teal-700 { border-color: #cbd5e1; }
  .card-dark\:ring-teal-700 { --tw-ring-color: #cbd5e1; }
  .card-dark\:hover\:text-teal-700:hover { color: #cbd5e1; }
  .card-dark\:hover\:bg-teal-700:hover { background-color: #cbd5e1; }
  .card-dark\:text-teal-800 { color: #e2e8f0; }
  .card-dark\:bg-teal-800 { background-color: #e2e8f0; }
  .card-dark\:border-teal-800 { border-color: #e2e8f0; }
  .card-dark\:ring-teal-800 { --tw-ring-color: #e2e8f0; }
  .card-dark\:hover\:text-teal-800:hover { color: #e2e8f0; }
  .card-dark\:hover\:bg-teal-800:hover { background-color: #e2e8f0; }
  .card-dark\:text-teal-900 { color: #f1f5f9; }
  .card-dark\:bg-teal-900 { background-color: #f1f5f9; }
  .card-dark\:border-teal-900 { border-color: #f1f5f9; }
  .card-dark\:ring-teal-900 { --tw-ring-color: #f1f5f9; }
  .card-dark\:hover\:text-teal-900:hover { color: #f1f5f9; }
  .card-dark\:hover\:bg-teal-900:hover { background-color: #f1f5f9; }
  .card-dark\:text-teal-950 { color: #f8fafc; }
  .card-dark\:bg-teal-950 { background-color: #f8fafc; }
  .card-dark\:border-teal-950 { border-color: #f8fafc; }
  .card-dark\:ring-teal-950 { --tw-ring-color: #f8fafc; }
  .card-dark\:hover\:text-teal-950:hover { color: #f8fafc; }
  .card-dark\:hover\:bg-teal-950:hover { background-color: #f8fafc; }
  .card-dark\:text-cyan-50 { color: #020617; }
  .card-dark\:bg-cyan-50 { background-color: #020617; }
  .card-dark\:border-cyan-50 { border-color: #020617; }
  .card-dark\:ring-cyan-50 { --tw-ring-color: #020617; }
  .card-dark\:hover\:text-cyan-50:hover { color: #020617; }
  .card-dark\:hover\:bg-cyan-50:hover { background-color: #020617; }
  .card-dark\:text-cyan-100 { color: #0f172a; }
  .card-dark\:bg-cyan-100 { background-color: #0f172a; }
  .card-dark\:border-cyan-100 { border-color: #0f172a; }
  .card-dark\:ring-cyan-100 { --tw-ring-color: #0f172a; }
  .card-dark\:hover\:text-cyan-100:hover { color: #0f172a; }
  .card-dark\:hover\:bg-cyan-100:hover { background-color: #0f172a; }
  .card-dark\:text-cyan-200 { color: #1e293b; }
  .card-dark\:bg-cyan-200 { background-color: #1e293b; }
  .card-dark\:border-cyan-200 { border-color: #1e293b; }
  .card-dark\:ring-cyan-200 { --tw-ring-color: #1e293b; }
  .card-dark\:hover\:text-cyan-200:hover { color: #1e293b; }
  .card-dark\:hover\:bg-cyan-200:hover { background-color: #1e293b; }
  .card-dark\:text-cyan-300 { color: #334155; }
  .card-dark\:bg-cyan-300 { background-color: #334155; }
  .card-dark\:border-cyan-300 { border-color: #334155; }
  .card-dark\:ring-cyan-300 { --tw-ring-color: #334155; }
  .card-dark\:hover\:text-cyan-300:hover { color: #334155; }
  .card-dark\:hover\:bg-cyan-300:hover { background-color: #334155; }
  .card-dark\:text-cyan-400 { color: #475569; }
  .card-dark\:bg-cyan-400 { background-color: #475569; }
  .card-dark\:border-cyan-400 { border-color: #475569; }
  .card-dark\:ring-cyan-400 { --tw-ring-color: #475569; }
  .card-dark\:hover\:text-cyan-400:hover { color: #475569; }
  .card-dark\:hover\:bg-cyan-400:hover { background-color: #475569; }
  .card-dark\:text-cyan-500 { color: #64748b; }
  .card-dark\:bg-cyan-500 { background-color: #64748b; }
  .card-dark\:border-cyan-500 { border-color: #64748b; }
  .card-dark\:ring-cyan-500 { --tw-ring-color: #64748b; }
  .card-dark\:hover\:text-cyan-500:hover { color: #64748b; }
  .card-dark\:hover\:bg-cyan-500:hover { background-color: #64748b; }
  .card-dark\:text-cyan-600 { color: #94a3b8; }
  .card-dark\:bg-cyan-600 { background-color: #94a3b8; }
  .card-dark\:border-cyan-600 { border-color: #94a3b8; }
  .card-dark\:ring-cyan-600 { --tw-ring-color: #94a3b8; }
  .card-dark\:hover\:text-cyan-600:hover { color: #94a3b8; }
  .card-dark\:hover\:bg-cyan-600:hover { background-color: #94a3b8; }
  .card-dark\:text-cyan-700 { color: #cbd5e1; }
  .card-dark\:bg-cyan-700 { background-color: #cbd5e1; }
  .card-dark\:border-cyan-700 { border-color: #cbd5e1; }
  .card-dark\:ring-cyan-700 { --tw-ring-color: #cbd5e1; }
  .card-dark\:hover\:text-cyan-700:hover { color: #cbd5e1; }
  .card-dark\:hover\:bg-cyan-700:hover { background-color: #cbd5e1; }
  .card-dark\:text-cyan-800 { color: #e2e8f0; }
  .card-dark\:bg-cyan-800 { background-color: #e2e8f0; }
  .card-dark\:border-cyan-800 { border-color: #e2e8f0; }
  .card-dark\:ring-cyan-800 { --tw-ring-color: #e2e8f0; }
  .card-dark\:hover\:text-cyan-800:hover { color: #e2e8f0; }
  .card-dark\:hover\:bg-cyan-800:hover { background-color: #e2e8f0; }
  .card-dark\:text-cyan-900 { color: #f1f5f9; }
  .card-dark\:bg-cyan-900 { background-color: #f1f5f9; }
  .card-dark\:border-cyan-900 { border-color: #f1f5f9; }
  .card-dark\:ring-cyan-900 { --tw-ring-color: #f1f5f9; }
  .card-dark\:hover\:text-cyan-900:hover { color: #f1f5f9; }
  .card-dark\:hover\:bg-cyan-900:hover { background-color: #f1f5f9; }
  .card-dark\:text-cyan-950 { color: #f8fafc; }
  .card-dark\:bg-cyan-950 { background-color: #f8fafc; }
  .card-dark\:border-cyan-950 { border-color: #f8fafc; }
  .card-dark\:ring-cyan-950 { --tw-ring-color: #f8fafc; }
  .card-dark\:hover\:text-cyan-950:hover { color: #f8fafc; }
  .card-dark\:hover\:bg-cyan-950:hover { background-color: #f8fafc; }
  .card-dark\:text-sky-50 { color: #020617; }
  .card-dark\:bg-sky-50 { background-color: #020617; }
  .card-dark\:border-sky-50 { border-color: #020617; }
  .card-dark\:ring-sky-50 { --tw-ring-color: #020617; }
  .card-dark\:hover\:text-sky-50:hover { color: #020617; }
  .card-dark\:hover\:bg-sky-50:hover { background-color: #020617; }
  .card-dark\:text-sky-100 { color: #0f172a; }
  .card-dark\:bg-sky-100 { background-color: #0f172a; }
  .card-dark\:border-sky-100 { border-color: #0f172a; }
  .card-dark\:ring-sky-100 { --tw-ring-color: #0f172a; }
  .card-dark\:hover\:text-sky-100:hover { color: #0f172a; }
  .card-dark\:hover\:bg-sky-100:hover { background-color: #0f172a; }
  .card-dark\:text-sky-200 { color: #1e293b; }
  .card-dark\:bg-sky-200 { background-color: #1e293b; }
  .card-dark\:border-sky-200 { border-color: #1e293b; }
  .card-dark\:ring-sky-200 { --tw-ring-color: #1e293b; }
  .card-dark\:hover\:text-sky-200:hover { color: #1e293b; }
  .card-dark\:hover\:bg-sky-200:hover { background-color: #1e293b; }
  .card-dark\:text-sky-300 { color: #334155; }
  .card-dark\:bg-sky-300 { background-color: #334155; }
  .card-dark\:border-sky-300 { border-color: #334155; }
  .card-dark\:ring-sky-300 { --tw-ring-color: #334155; }
  .card-dark\:hover\:text-sky-300:hover { color: #334155; }
  .card-dark\:hover\:bg-sky-300:hover { background-color: #334155; }
  .card-dark\:text-sky-400 { color: #475569; }
  .card-dark\:bg-sky-400 { background-color: #475569; }
  .card-dark\:border-sky-400 { border-color: #475569; }
  .card-dark\:ring-sky-400 { --tw-ring-color: #475569; }
  .card-dark\:hover\:text-sky-400:hover { color: #475569; }
  .card-dark\:hover\:bg-sky-400:hover { background-color: #475569; }
  .card-dark\:text-sky-500 { color: #64748b; }
  .card-dark\:bg-sky-500 { background-color: #64748b; }
  .card-dark\:border-sky-500 { border-color: #64748b; }
  .card-dark\:ring-sky-500 { --tw-ring-color: #64748b; }
  .card-dark\:hover\:text-sky-500:hover { color: #64748b; }
  .card-dark\:hover\:bg-sky-500:hover { background-color: #64748b; }
  .card-dark\:text-sky-600 { color: #94a3b8; }
  .card-dark\:bg-sky-600 { background-color: #94a3b8; }
  .card-dark\:border-sky-600 { border-color: #94a3b8; }
  .card-dark\:ring-sky-600 { --tw-ring-color: #94a3b8; }
  .card-dark\:hover\:text-sky-600:hover { color: #94a3b8; }
  .card-dark\:hover\:bg-sky-600:hover { background-color: #94a3b8; }
  .card-dark\:text-sky-700 { color: #cbd5e1; }
  .card-dark\:bg-sky-700 { background-color: #cbd5e1; }
  .card-dark\:border-sky-700 { border-color: #cbd5e1; }
  .card-dark\:ring-sky-700 { --tw-ring-color: #cbd5e1; }
  .card-dark\:hover\:text-sky-700:hover { color: #cbd5e1; }
  .card-dark\:hover\:bg-sky-700:hover { background-color: #cbd5e1; }
  .card-dark\:text-sky-800 { color: #e2e8f0; }
  .card-dark\:bg-sky-800 { background-color: #e2e8f0; }
  .card-dark\:border-sky-800 { border-color: #e2e8f0; }
  .card-dark\:ring-sky-800 { --tw-ring-color: #e2e8f0; }
  .card-dark\:hover\:text-sky-800:hover { color: #e2e8f0; }
  .card-dark\:hover\:bg-sky-800:hover { background-color: #e2e8f0; }
  .card-dark\:text-sky-900 { color: #f1f5f9; }
  .card-dark\:bg-sky-900 { background-color: #f1f5f9; }
  .card-dark\:border-sky-900 { border-color: #f1f5f9; }
  .card-dark\:ring-sky-900 { --tw-ring-color: #f1f5f9; }
  .card-dark\:hover\:text-sky-900:hover { color: #f1f5f9; }
  .card-dark\:hover\:bg-sky-900:hover { background-color: #f1f5f9; }
  .card-dark\:text-sky-950 { color: #f8fafc; }
  .card-dark\:bg-sky-950 { background-color: #f8fafc; }
  .card-dark\:border-sky-950 { border-color: #f8fafc; }
  .card-dark\:ring-sky-950 { --tw-ring-color: #f8fafc; }
  .card-dark\:hover\:text-sky-950:hover { color: #f8fafc; }
  .card-dark\:hover\:bg-sky-950:hover { background-color: #f8fafc; }
  .card-dark\:text-blue-50 { color: #020617; }
  .card-dark\:bg-blue-50 { background-color: #020617; }
  .card-dark\:border-blue-50 { border-color: #020617; }
  .card-dark\:ring-blue-50 { --tw-ring-color: #020617; }
  .card-dark\:hover\:text-blue-50:hover { color: #020617; }
  .card-dark\:hover\:bg-blue-50:hover { background-color: #020617; }
  .card-dark\:text-blue-100 { color: #0f172a; }
  .card-dark\:bg-blue-100 { background-color: #0f172a; }
  .card-dark\:border-blue-100 { border-color: #0f172a; }
  .card-dark\:ring-blue-100 { --tw-ring-color: #0f172a; }
  .card-dark\:hover\:text-blue-100:hover { color: #0f172a; }
  .card-dark\:hover\:bg-blue-100:hover { background-color: #0f172a; }
  .card-dark\:text-blue-200 { color: #1e293b; }
  .card-dark\:bg-blue-200 { background-color: #1e293b; }
  .card-dark\:border-blue-200 { border-color: #1e293b; }
  .card-dark\:ring-blue-200 { --tw-ring-color: #1e293b; }
  .card-dark\:hover\:text-blue-200:hover { color: #1e293b; }
  .card-dark\:hover\:bg-blue-200:hover { background-color: #1e293b; }
  .card-dark\:text-blue-300 { color: #334155; }
  .card-dark\:bg-blue-300 { background-color: #334155; }
  .card-dark\:border-blue-300 { border-color: #334155; }
  .card-dark\:ring-blue-300 { --tw-ring-color: #334155; }
  .card-dark\:hover\:text-blue-300:hover { color: #334155; }
  .card-dark\:hover\:bg-blue-300:hover { background-color: #334155; }
  .card-dark\:text-blue-400 { color: #475569; }
  .card-dark\:bg-blue-400 { background-color: #475569; }
  .card-dark\:border-blue-400 { border-color: #475569; }
  .card-dark\:ring-blue-400 { --tw-ring-color: #475569; }
  .card-dark\:hover\:text-blue-400:hover { color: #475569; }
  .card-dark\:hover\:bg-blue-400:hover { background-color: #475569; }
  .card-dark\:text-blue-500 { color: #64748b; }
  .card-dark\:bg-blue-500 { background-color: #64748b; }
  .card-dark\:border-blue-500 { border-color: #64748b; }
  .card-dark\:ring-blue-500 { --tw-ring-color: #64748b; }
  .card-dark\:hover\:text-blue-500:hover { color: #64748b; }
  .card-dark\:hover\:bg-blue-500:hover { background-color: #64748b; }
  .card-dark\:text-blue-600 { color: #94a3b8; }
  .card-dark\:bg-blue-600 { background-color: #94a3b8; }
  .card-dark\:border-blue-600 { border-color: #94a3b8; }
  .card-dark\:ring-blue-600 { --tw-ring-color: #94a3b8; }
  .card-dark\:hover\:text-blue-600:hover { color: #94a3b8; }
  .card-dark\:hover\:bg-blue-600:hover { background-color: #94a3b8; }
  .card-dark\:text-blue-700 { color: #cbd5e1; }
  .card-dark\:bg-blue-700 { background-color: #cbd5e1; }
  .card-dark\:border-blue-700 { border-color: #cbd5e1; }
  .card-dark\:ring-blue-700 { --tw-ring-color: #cbd5e1; }
  .card-dark\:hover\:text-blue-700:hover { color: #cbd5e1; }
  .card-dark\:hover\:bg-blue-700:hover { background-color: #cbd5e1; }
  .card-dark\:text-blue-800 { color: #e2e8f0; }
  .card-dark\:bg-blue-800 { background-color: #e2e8f0; }
  .card-dark\:border-blue-800 { border-color: #e2e8f0; }
  .card-dark\:ring-blue-800 { --tw-ring-color: #e2e8f0; }
  .card-dark\:hover\:text-blue-800:hover { color: #e2e8f0; }
  .card-dark\:hover\:bg-blue-800:hover { background-color: #e2e8f0; }
  .card-dark\:text-blue-900 { color: #f1f5f9; }
  .card-dark\:bg-blue-900 { background-color: #f1f5f9; }
  .card-dark\:border-blue-900 { border-color: #f1f5f9; }
  .card-dark\:ring-blue-900 { --tw-ring-color: #f1f5f9; }
  .card-dark\:hover\:text-blue-900:hover { color: #f1f5f9; }
  .card-dark\:hover\:bg-blue-900:hover { background-color: #f1f5f9; }
  .card-dark\:text-blue-950 { color: #f8fafc; }
  .card-dark\:bg-blue-950 { background-color: #f8fafc; }
  .card-dark\:border-blue-950 { border-color: #f8fafc; }
  .card-dark\:ring-blue-950 { --tw-ring-color: #f8fafc; }
  .card-dark\:hover\:text-blue-950:hover { color: #f8fafc; }
  .card-dark\:hover\:bg-blue-950:hover { background-color: #f8fafc; }
  .card-dark\:text-indigo-50 { color: #020617; }
  .card-dark\:bg-indigo-50 { background-color: #020617; }
  .card-dark\:border-indigo-50 { border-color: #020617; }
  .card-dark\:ring-indigo-50 { --tw-ring-color: #020617; }
  .card-dark\:hover\:text-indigo-50:hover { color: #020617; }
  .card-dark\:hover\:bg-indigo-50:hover { background-color: #020617; }
  .card-dark\:text-indigo-100 { color: #0f172a; }
  .card-dark\:bg-indigo-100 { background-color: #0f172a; }
  .card-dark\:border-indigo-100 { border-color: #0f172a; }
  .card-dark\:ring-indigo-100 { --tw-ring-color: #0f172a; }
  .card-dark\:hover\:text-indigo-100:hover { color: #0f172a; }
  .card-dark\:hover\:bg-indigo-100:hover { background-color: #0f172a; }
  .card-dark\:text-indigo-200 { color: #1e293b; }
  .card-dark\:bg-indigo-200 { background-color: #1e293b; }
  .card-dark\:border-indigo-200 { border-color: #1e293b; }
  .card-dark\:ring-indigo-200 { --tw-ring-color: #1e293b; }
  .card-dark\:hover\:text-indigo-200:hover { color: #1e293b; }
  .card-dark\:hover\:bg-indigo-200:hover { background-color: #1e293b; }
  .card-dark\:text-indigo-300 { color: #334155; }
  .card-dark\:bg-indigo-300 { background-color: #334155; }
  .card-dark\:border-indigo-300 { border-color: #334155; }
  .card-dark\:ring-indigo-300 { --tw-ring-color: #334155; }
  .card-dark\:hover\:text-indigo-300:hover { color: #334155; }
  .card-dark\:hover\:bg-indigo-300:hover { background-color: #334155; }
  .card-dark\:text-indigo-400 { color: #475569; }
  .card-dark\:bg-indigo-400 { background-color: #475569; }
  .card-dark\:border-indigo-400 { border-color: #475569; }
  .card-dark\:ring-indigo-400 { --tw-ring-color: #475569; }
  .card-dark\:hover\:text-indigo-400:hover { color: #475569; }
  .card-dark\:hover\:bg-indigo-400:hover { background-color: #475569; }
  .card-dark\:text-indigo-500 { color: #64748b; }
  .card-dark\:bg-indigo-500 { background-color: #64748b; }
  .card-dark\:border-indigo-500 { border-color: #64748b; }
  .card-dark\:ring-indigo-500 { --tw-ring-color: #64748b; }
  .card-dark\:hover\:text-indigo-500:hover { color: #64748b; }
  .card-dark\:hover\:bg-indigo-500:hover { background-color: #64748b; }
  .card-dark\:text-indigo-600 { color: #94a3b8; }
  .card-dark\:bg-indigo-600 { background-color: #94a3b8; }
  .card-dark\:border-indigo-600 { border-color: #94a3b8; }
  .card-dark\:ring-indigo-600 { --tw-ring-color: #94a3b8; }
  .card-dark\:hover\:text-indigo-600:hover { color: #94a3b8; }
  .card-dark\:hover\:bg-indigo-600:hover { background-color: #94a3b8; }
  .card-dark\:text-indigo-700 { color: #cbd5e1; }
  .card-dark\:bg-indigo-700 { background-color: #cbd5e1; }
  .card-dark\:border-indigo-700 { border-color: #cbd5e1; }
  .card-dark\:ring-indigo-700 { --tw-ring-color: #cbd5e1; }
  .card-dark\:hover\:text-indigo-700:hover { color: #cbd5e1; }
  .card-dark\:hover\:bg-indigo-700:hover { background-color: #cbd5e1; }
  .card-dark\:text-indigo-800 { color: #e2e8f0; }
  .card-dark\:bg-indigo-800 { background-color: #e2e8f0; }
  .card-dark\:border-indigo-800 { border-color: #e2e8f0; }
  .card-dark\:ring-indigo-800 { --tw-ring-color: #e2e8f0; }
  .card-dark\:hover\:text-indigo-800:hover { color: #e2e8f0; }
  .card-dark\:hover\:bg-indigo-800:hover { background-color: #e2e8f0; }
  .card-dark\:text-indigo-900 { color: #f1f5f9; }
  .card-dark\:bg-indigo-900 { background-color: #f1f5f9; }
  .card-dark\:border-indigo-900 { border-color: #f1f5f9; }
  .card-dark\:ring-indigo-900 { --tw-ring-color: #f1f5f9; }
  .card-dark\:hover\:text-indigo-900:hover { color: #f1f5f9; }
  .card-dark\:hover\:bg-indigo-900:hover { background-color: #f1f5f9; }
  .card-dark\:text-indigo-950 { color: #f8fafc; }
  .card-dark\:bg-indigo-950 { background-color: #f8fafc; }
  .card-dark\:border-indigo-950 { border-color: #f8fafc; }
  .card-dark\:ring-indigo-950 { --tw-ring-color: #f8fafc; }
  .card-dark\:hover\:text-indigo-950:hover { color: #f8fafc; }
  .card-dark\:hover\:bg-indigo-950:hover { background-color: #f8fafc; }
  .card-dark\:text-violet-50 { color: #020617; }
  .card-dark\:bg-violet-50 { background-color: #020617; }
  .card-dark\:border-violet-50 { border-color: #020617; }
  .card-dark\:ring-violet-50 { --tw-ring-color: #020617; }
  .card-dark\:hover\:text-violet-50:hover { color: #020617; }
  .card-dark\:hover\:bg-violet-50:hover { background-color: #020617; }
  .card-dark\:text-violet-100 { color: #0f172a; }
  .card-dark\:bg-violet-100 { background-color: #0f172a; }
  .card-dark\:border-violet-100 { border-color: #0f172a; }
  .card-dark\:ring-violet-100 { --tw-ring-color: #0f172a; }
  .card-dark\:hover\:text-violet-100:hover { color: #0f172a; }
  .card-dark\:hover\:bg-violet-100:hover { background-color: #0f172a; }
  .card-dark\:text-violet-200 { color: #1e293b; }
  .card-dark\:bg-violet-200 { background-color: #1e293b; }
  .card-dark\:border-violet-200 { border-color: #1e293b; }
  .card-dark\:ring-violet-200 { --tw-ring-color: #1e293b; }
  .card-dark\:hover\:text-violet-200:hover { color: #1e293b; }
  .card-dark\:hover\:bg-violet-200:hover { background-color: #1e293b; }
  .card-dark\:text-violet-300 { color: #334155; }
  .card-dark\:bg-violet-300 { background-color: #334155; }
  .card-dark\:border-violet-300 { border-color: #334155; }
  .card-dark\:ring-violet-300 { --tw-ring-color: #334155; }
  .card-dark\:hover\:text-violet-300:hover { color: #334155; }
  .card-dark\:hover\:bg-violet-300:hover { background-color: #334155; }
  .card-dark\:text-violet-400 { color: #475569; }
  .card-dark\:bg-violet-400 { background-color: #475569; }
  .card-dark\:border-violet-400 { border-color: #475569; }
  .card-dark\:ring-violet-400 { --tw-ring-color: #475569; }
  .card-dark\:hover\:text-violet-400:hover { color: #475569; }
  .card-dark\:hover\:bg-violet-400:hover { background-color: #475569; }
  .card-dark\:text-violet-500 { color: #64748b; }
  .card-dark\:bg-violet-500 { background-color: #64748b; }
  .card-dark\:border-violet-500 { border-color: #64748b; }
  .card-dark\:ring-violet-500 { --tw-ring-color: #64748b; }
  .card-dark\:hover\:text-violet-500:hover { color: #64748b; }
  .card-dark\:hover\:bg-violet-500:hover { background-color: #64748b; }
  .card-dark\:text-violet-600 { color: #94a3b8; }
  .card-dark\:bg-violet-600 { background-color: #94a3b8; }
  .card-dark\:border-violet-600 { border-color: #94a3b8; }
  .card-dark\:ring-violet-600 { --tw-ring-color: #94a3b8; }
  .card-dark\:hover\:text-violet-600:hover { color: #94a3b8; }
  .card-dark\:hover\:bg-violet-600:hover { background-color: #94a3b8; }
  .card-dark\:text-violet-700 { color: #cbd5e1; }
  .card-dark\:bg-violet-700 { background-color: #cbd5e1; }
  .card-dark\:border-violet-700 { border-color: #cbd5e1; }
  .card-dark\:ring-violet-700 { --tw-ring-color: #cbd5e1; }
  .card-dark\:hover\:text-violet-700:hover { color: #cbd5e1; }
  .card-dark\:hover\:bg-violet-700:hover { background-color: #cbd5e1; }
  .card-dark\:text-violet-800 { color: #e2e8f0; }
  .card-dark\:bg-violet-800 { background-color: #e2e8f0; }
  .card-dark\:border-violet-800 { border-color: #e2e8f0; }
  .card-dark\:ring-violet-800 { --tw-ring-color: #e2e8f0; }
  .card-dark\:hover\:text-violet-800:hover { color: #e2e8f0; }
  .card-dark\:hover\:bg-violet-800:hover { background-color: #e2e8f0; }
  .card-dark\:text-violet-900 { color: #f1f5f9; }
  .card-dark\:bg-violet-900 { background-color: #f1f5f9; }
  .card-dark\:border-violet-900 { border-color: #f1f5f9; }
  .card-dark\:ring-violet-900 { --tw-ring-color: #f1f5f9; }
  .card-dark\:hover\:text-violet-900:hover { color: #f1f5f9; }
  .card-dark\:hover\:bg-violet-900:hover { background-color: #f1f5f9; }
  .card-dark\:text-violet-950 { color: #f8fafc; }
  .card-dark\:bg-violet-950 { background-color: #f8fafc; }
  .card-dark\:border-violet-950 { border-color: #f8fafc; }
  .card-dark\:ring-violet-950 { --tw-ring-color: #f8fafc; }
  .card-dark\:hover\:text-violet-950:hover { color: #f8fafc; }
  .card-dark\:hover\:bg-violet-950:hover { background-color: #f8fafc; }
  .card-dark\:text-purple-50 { color: #020617; }
  .card-dark\:bg-purple-50 { background-color: #020617; }
  .card-dark\:border-purple-50 { border-color: #020617; }
  .card-dark\:ring-purple-50 { --tw-ring-color: #020617; }
  .card-dark\:hover\:text-purple-50:hover { color: #020617; }
  .card-dark\:hover\:bg-purple-50:hover { background-color: #020617; }
  .card-dark\:text-purple-100 { color: #0f172a; }
  .card-dark\:bg-purple-100 { background-color: #0f172a; }
  .card-dark\:border-purple-100 { border-color: #0f172a; }
  .card-dark\:ring-purple-100 { --tw-ring-color: #0f172a; }
  .card-dark\:hover\:text-purple-100:hover { color: #0f172a; }
  .card-dark\:hover\:bg-purple-100:hover { background-color: #0f172a; }
  .card-dark\:text-purple-200 { color: #1e293b; }
  .card-dark\:bg-purple-200 { background-color: #1e293b; }
  .card-dark\:border-purple-200 { border-color: #1e293b; }
  .card-dark\:ring-purple-200 { --tw-ring-color: #1e293b; }
  .card-dark\:hover\:text-purple-200:hover { color: #1e293b; }
  .card-dark\:hover\:bg-purple-200:hover { background-color: #1e293b; }
  .card-dark\:text-purple-300 { color: #334155; }
  .card-dark\:bg-purple-300 { background-color: #334155; }
  .card-dark\:border-purple-300 { border-color: #334155; }
  .card-dark\:ring-purple-300 { --tw-ring-color: #334155; }
  .card-dark\:hover\:text-purple-300:hover { color: #334155; }
  .card-dark\:hover\:bg-purple-300:hover { background-color: #334155; }
  .card-dark\:text-purple-400 { color: #475569; }
  .card-dark\:bg-purple-400 { background-color: #475569; }
  .card-dark\:border-purple-400 { border-color: #475569; }
  .card-dark\:ring-purple-400 { --tw-ring-color: #475569; }
  .card-dark\:hover\:text-purple-400:hover { color: #475569; }
  .card-dark\:hover\:bg-purple-400:hover { background-color: #475569; }
  .card-dark\:text-purple-500 { color: #64748b; }
  .card-dark\:bg-purple-500 { background-color: #64748b; }
  .card-dark\:border-purple-500 { border-color: #64748b; }
  .card-dark\:ring-purple-500 { --tw-ring-color: #64748b; }
  .card-dark\:hover\:text-purple-500:hover { color: #64748b; }
  .card-dark\:hover\:bg-purple-500:hover { background-color: #64748b; }
  .card-dark\:text-purple-600 { color: #94a3b8; }
  .card-dark\:bg-purple-600 { background-color: #94a3b8; }
  .card-dark\:border-purple-600 { border-color: #94a3b8; }
  .card-dark\:ring-purple-600 { --tw-ring-color: #94a3b8; }
  .card-dark\:hover\:text-purple-600:hover { color: #94a3b8; }
  .card-dark\:hover\:bg-purple-600:hover { background-color: #94a3b8; }
  .card-dark\:text-purple-700 { color: #cbd5e1; }
  .card-dark\:bg-purple-700 { background-color: #cbd5e1; }
  .card-dark\:border-purple-700 { border-color: #cbd5e1; }
  .card-dark\:ring-purple-700 { --tw-ring-color: #cbd5e1; }
  .card-dark\:hover\:text-purple-700:hover { color: #cbd5e1; }
  .card-dark\:hover\:bg-purple-700:hover { background-color: #cbd5e1; }
  .card-dark\:text-purple-800 { color: #e2e8f0; }
  .card-dark\:bg-purple-800 { background-color: #e2e8f0; }
  .card-dark\:border-purple-800 { border-color: #e2e8f0; }
  .card-dark\:ring-purple-800 { --tw-ring-color: #e2e8f0; }
  .card-dark\:hover\:text-purple-800:hover { color: #e2e8f0; }
  .card-dark\:hover\:bg-purple-800:hover { background-color: #e2e8f0; }
  .card-dark\:text-purple-900 { color: #f1f5f9; }
  .card-dark\:bg-purple-900 { background-color: #f1f5f9; }
  .card-dark\:border-purple-900 { border-color: #f1f5f9; }
  .card-dark\:ring-purple-900 { --tw-ring-color: #f1f5f9; }
  .card-dark\:hover\:text-purple-900:hover { color: #f1f5f9; }
  .card-dark\:hover\:bg-purple-900:hover { background-color: #f1f5f9; }
  .card-dark\:text-purple-950 { color: #f8fafc; }
  .card-dark\:bg-purple-950 { background-color: #f8fafc; }
  .card-dark\:border-purple-950 { border-color: #f8fafc; }
  .card-dark\:ring-purple-950 { --tw-ring-color: #f8fafc; }
  .card-dark\:hover\:text-purple-950:hover { color: #f8fafc; }
  .card-dark\:hover\:bg-purple-950:hover { background-color: #f8fafc; }
  .card-dark\:text-fuchsia-50 { color: #020617; }
  .card-dark\:bg-fuchsia-50 { background-color: #020617; }
  .card-dark\:border-fuchsia-50 { border-color: #020617; }
  .card-dark\:ring-fuchsia-50 { --tw-ring-color: #020617; }
  .card-dark\:hover\:text-fuchsia-50:hover { color: #020617; }
  .card-dark\:hover\:bg-fuchsia-50:hover { background-color: #020617; }
  .card-dark\:text-fuchsia-100 { color: #0f172a; }
  .card-dark\:bg-fuchsia-100 { background-color: #0f172a; }
  .card-dark\:border-fuchsia-100 { border-color: #0f172a; }
  .card-dark\:ring-fuchsia-100 { --tw-ring-color: #0f172a; }
  .card-dark\:hover\:text-fuchsia-100:hover { color: #0f172a; }
  .card-dark\:hover\:bg-fuchsia-100:hover { background-color: #0f172a; }
  .card-dark\:text-fuchsia-200 { color: #1e293b; }
  .card-dark\:bg-fuchsia-200 { background-color: #1e293b; }
  .card-dark\:border-fuchsia-200 { border-color: #1e293b; }
  .card-dark\:ring-fuchsia-200 { --tw-ring-color: #1e293b; }
  .card-dark\:hover\:text-fuchsia-200:hover { color: #1e293b; }
  .card-dark\:hover\:bg-fuchsia-200:hover { background-color: #1e293b; }
  .card-dark\:text-fuchsia-300 { color: #334155; }
  .card-dark\:bg-fuchsia-300 { background-color: #334155; }
  .card-dark\:border-fuchsia-300 { border-color: #334155; }
  .card-dark\:ring-fuchsia-300 { --tw-ring-color: #334155; }
  .card-dark\:hover\:text-fuchsia-300:hover { color: #334155; }
  .card-dark\:hover\:bg-fuchsia-300:hover { background-color: #334155; }
  .card-dark\:text-fuchsia-400 { color: #475569; }
  .card-dark\:bg-fuchsia-400 { background-color: #475569; }
  .card-dark\:border-fuchsia-400 { border-color: #475569; }
  .card-dark\:ring-fuchsia-400 { --tw-ring-color: #475569; }
  .card-dark\:hover\:text-fuchsia-400:hover { color: #475569; }
  .card-dark\:hover\:bg-fuchsia-400:hover { background-color: #475569; }
  .card-dark\:text-fuchsia-500 { color: #64748b; }
  .card-dark\:bg-fuchsia-500 { background-color: #64748b; }
  .card-dark\:border-fuchsia-500 { border-color: #64748b; }
  .card-dark\:ring-fuchsia-500 { --tw-ring-color: #64748b; }
  .card-dark\:hover\:text-fuchsia-500:hover { color: #64748b; }
  .card-dark\:hover\:bg-fuchsia-500:hover { background-color: #64748b; }
  .card-dark\:text-fuchsia-600 { color: #94a3b8; }
  .card-dark\:bg-fuchsia-600 { background-color: #94a3b8; }
  .card-dark\:border-fuchsia-600 { border-color: #94a3b8; }
  .card-dark\:ring-fuchsia-600 { --tw-ring-color: #94a3b8; }
  .card-dark\:hover\:text-fuchsia-600:hover { color: #94a3b8; }
  .card-dark\:hover\:bg-fuchsia-600:hover { background-color: #94a3b8; }
  .card-dark\:text-fuchsia-700 { color: #cbd5e1; }
  .card-dark\:bg-fuchsia-700 { background-color: #cbd5e1; }
  .card-dark\:border-fuchsia-700 { border-color: #cbd5e1; }
  .card-dark\:ring-fuchsia-700 { --tw-ring-color: #cbd5e1; }
  .card-dark\:hover\:text-fuchsia-700:hover { color: #cbd5e1; }
  .card-dark\:hover\:bg-fuchsia-700:hover { background-color: #cbd5e1; }
  .card-dark\:text-fuchsia-800 { color: #e2e8f0; }
  .card-dark\:bg-fuchsia-800 { background-color: #e2e8f0; }
  .card-dark\:border-fuchsia-800 { border-color: #e2e8f0; }
  .card-dark\:ring-fuchsia-800 { --tw-ring-color: #e2e8f0; }
  .card-dark\:hover\:text-fuchsia-800:hover { color: #e2e8f0; }
  .card-dark\:hover\:bg-fuchsia-800:hover { background-color: #e2e8f0; }
  .card-dark\:text-fuchsia-900 { color: #f1f5f9; }
  .card-dark\:bg-fuchsia-900 { background-color: #f1f5f9; }
  .card-dark\:border-fuchsia-900 { border-color: #f1f5f9; }
  .card-dark\:ring-fuchsia-900 { --tw-ring-color: #f1f5f9; }
  .card-dark\:hover\:text-fuchsia-900:hover { color: #f1f5f9; }
  .card-dark\:hover\:bg-fuchsia-900:hover { background-color: #f1f5f9; }
  .card-dark\:text-fuchsia-950 { color: #f8fafc; }
  .card-dark\:bg-fuchsia-950 { background-color: #f8fafc; }
  .card-dark\:border-fuchsia-950 { border-color: #f8fafc; }
  .card-dark\:ring-fuchsia-950 { --tw-ring-color: #f8fafc; }
  .card-dark\:hover\:text-fuchsia-950:hover { color: #f8fafc; }
  .card-dark\:hover\:bg-fuchsia-950:hover { background-color: #f8fafc; }
  .card-dark\:text-pink-50 { color: #020617; }
  .card-dark\:bg-pink-50 { background-color: #020617; }
  .card-dark\:border-pink-50 { border-color: #020617; }
  .card-dark\:ring-pink-50 { --tw-ring-color: #020617; }
  .card-dark\:hover\:text-pink-50:hover { color: #020617; }
  .card-dark\:hover\:bg-pink-50:hover { background-color: #020617; }
  .card-dark\:text-pink-100 { color: #0f172a; }
  .card-dark\:bg-pink-100 { background-color: #0f172a; }
  .card-dark\:border-pink-100 { border-color: #0f172a; }
  .card-dark\:ring-pink-100 { --tw-ring-color: #0f172a; }
  .card-dark\:hover\:text-pink-100:hover { color: #0f172a; }
  .card-dark\:hover\:bg-pink-100:hover { background-color: #0f172a; }
  .card-dark\:text-pink-200 { color: #1e293b; }
  .card-dark\:bg-pink-200 { background-color: #1e293b; }
  .card-dark\:border-pink-200 { border-color: #1e293b; }
  .card-dark\:ring-pink-200 { --tw-ring-color: #1e293b; }
  .card-dark\:hover\:text-pink-200:hover { color: #1e293b; }
  .card-dark\:hover\:bg-pink-200:hover { background-color: #1e293b; }
  .card-dark\:text-pink-300 { color: #334155; }
  .card-dark\:bg-pink-300 { background-color: #334155; }
  .card-dark\:border-pink-300 { border-color: #334155; }
  .card-dark\:ring-pink-300 { --tw-ring-color: #334155; }
  .card-dark\:hover\:text-pink-300:hover { color: #334155; }
  .card-dark\:hover\:bg-pink-300:hover { background-color: #334155; }
  .card-dark\:text-pink-400 { color: #475569; }
  .card-dark\:bg-pink-400 { background-color: #475569; }
  .card-dark\:border-pink-400 { border-color: #475569; }
  .card-dark\:ring-pink-400 { --tw-ring-color: #475569; }
  .card-dark\:hover\:text-pink-400:hover { color: #475569; }
  .card-dark\:hover\:bg-pink-400:hover { background-color: #475569; }
  .card-dark\:text-pink-500 { color: #64748b; }
  .card-dark\:bg-pink-500 { background-color: #64748b; }
  .card-dark\:border-pink-500 { border-color: #64748b; }
  .card-dark\:ring-pink-500 { --tw-ring-color: #64748b; }
  .card-dark\:hover\:text-pink-500:hover { color: #64748b; }
  .card-dark\:hover\:bg-pink-500:hover { background-color: #64748b; }
  .card-dark\:text-pink-600 { color: #94a3b8; }
  .card-dark\:bg-pink-600 { background-color: #94a3b8; }
  .card-dark\:border-pink-600 { border-color: #94a3b8; }
  .card-dark\:ring-pink-600 { --tw-ring-color: #94a3b8; }
  .card-dark\:hover\:text-pink-600:hover { color: #94a3b8; }
  .card-dark\:hover\:bg-pink-600:hover { background-color: #94a3b8; }
  .card-dark\:text-pink-700 { color: #cbd5e1; }
  .card-dark\:bg-pink-700 { background-color: #cbd5e1; }
  .card-dark\:border-pink-700 { border-color: #cbd5e1; }
  .card-dark\:ring-pink-700 { --tw-ring-color: #cbd5e1; }
  .card-dark\:hover\:text-pink-700:hover { color: #cbd5e1; }
  .card-dark\:hover\:bg-pink-700:hover { background-color: #cbd5e1; }
  .card-dark\:text-pink-800 { color: #e2e8f0; }
  .card-dark\:bg-pink-800 { background-color: #e2e8f0; }
  .card-dark\:border-pink-800 { border-color: #e2e8f0; }
  .card-dark\:ring-pink-800 { --tw-ring-color: #e2e8f0; }
  .card-dark\:hover\:text-pink-800:hover { color: #e2e8f0; }
  .card-dark\:hover\:bg-pink-800:hover { background-color: #e2e8f0; }
  .card-dark\:text-pink-900 { color: #f1f5f9; }
  .card-dark\:bg-pink-900 { background-color: #f1f5f9; }
  .card-dark\:border-pink-900 { border-color: #f1f5f9; }
  .card-dark\:ring-pink-900 { --tw-ring-color: #f1f5f9; }
  .card-dark\:hover\:text-pink-900:hover { color: #f1f5f9; }
  .card-dark\:hover\:bg-pink-900:hover { background-color: #f1f5f9; }
  .card-dark\:text-pink-950 { color: #f8fafc; }
  .card-dark\:bg-pink-950 { background-color: #f8fafc; }
  .card-dark\:border-pink-950 { border-color: #f8fafc; }
  .card-dark\:ring-pink-950 { --tw-ring-color: #f8fafc; }
  .card-dark\:hover\:text-pink-950:hover { color: #f8fafc; }
  .card-dark\:hover\:bg-pink-950:hover { background-color: #f8fafc; }
  .card-dark\:text-rose-50 { color: #020617; }
  .card-dark\:bg-rose-50 { background-color: #020617; }
  .card-dark\:border-rose-50 { border-color: #020617; }
  .card-dark\:ring-rose-50 { --tw-ring-color: #020617; }
  .card-dark\:hover\:text-rose-50:hover { color: #020617; }
  .card-dark\:hover\:bg-rose-50:hover { background-color: #020617; }
  .card-dark\:text-rose-100 { color: #0f172a; }
  .card-dark\:bg-rose-100 { background-color: #0f172a; }
  .card-dark\:border-rose-100 { border-color: #0f172a; }
  .card-dark\:ring-rose-100 { --tw-ring-color: #0f172a; }
  .card-dark\:hover\:text-rose-100:hover { color: #0f172a; }
  .card-dark\:hover\:bg-rose-100:hover { background-color: #0f172a; }
  .card-dark\:text-rose-200 { color: #1e293b; }
  .card-dark\:bg-rose-200 { background-color: #1e293b; }
  .card-dark\:border-rose-200 { border-color: #1e293b; }
  .card-dark\:ring-rose-200 { --tw-ring-color: #1e293b; }
  .card-dark\:hover\:text-rose-200:hover { color: #1e293b; }
  .card-dark\:hover\:bg-rose-200:hover { background-color: #1e293b; }
  .card-dark\:text-rose-300 { color: #334155; }
  .card-dark\:bg-rose-300 { background-color: #334155; }
  .card-dark\:border-rose-300 { border-color: #334155; }
  .card-dark\:ring-rose-300 { --tw-ring-color: #334155; }
  .card-dark\:hover\:text-rose-300:hover { color: #334155; }
  .card-dark\:hover\:bg-rose-300:hover { background-color: #334155; }
  .card-dark\:text-rose-400 { color: #475569; }
  .card-dark\:bg-rose-400 { background-color: #475569; }
  .card-dark\:border-rose-400 { border-color: #475569; }
  .card-dark\:ring-rose-400 { --tw-ring-color: #475569; }
  .card-dark\:hover\:text-rose-400:hover { color: #475569; }
  .card-dark\:hover\:bg-rose-400:hover { background-color: #475569; }
  .card-dark\:text-rose-500 { color: #64748b; }
  .card-dark\:bg-rose-500 { background-color: #64748b; }
  .card-dark\:border-rose-500 { border-color: #64748b; }
  .card-dark\:ring-rose-500 { --tw-ring-color: #64748b; }
  .card-dark\:hover\:text-rose-500:hover { color: #64748b; }
  .card-dark\:hover\:bg-rose-500:hover { background-color: #64748b; }
  .card-dark\:text-rose-600 { color: #94a3b8; }
  .card-dark\:bg-rose-600 { background-color: #94a3b8; }
  .card-dark\:border-rose-600 { border-color: #94a3b8; }
  .card-dark\:ring-rose-600 { --tw-ring-color: #94a3b8; }
  .card-dark\:hover\:text-rose-600:hover { color: #94a3b8; }
  .card-dark\:hover\:bg-rose-600:hover { background-color: #94a3b8; }
  .card-dark\:text-rose-700 { color: #cbd5e1; }
  .card-dark\:bg-rose-700 { background-color: #cbd5e1; }
  .card-dark\:border-rose-700 { border-color: #cbd5e1; }
  .card-dark\:ring-rose-700 { --tw-ring-color: #cbd5e1; }
  .card-dark\:hover\:text-rose-700:hover { color: #cbd5e1; }
  .card-dark\:hover\:bg-rose-700:hover { background-color: #cbd5e1; }
  .card-dark\:text-rose-800 { color: #e2e8f0; }
  .card-dark\:bg-rose-800 { background-color: #e2e8f0; }
  .card-dark\:border-rose-800 { border-color: #e2e8f0; }
  .card-dark\:ring-rose-800 { --tw-ring-color: #e2e8f0; }
  .card-dark\:hover\:text-rose-800:hover { color: #e2e8f0; }
  .card-dark\:hover\:bg-rose-800:hover { background-color: #e2e8f0; }
  .card-dark\:text-rose-900 { color: #f1f5f9; }
  .card-dark\:bg-rose-900 { background-color: #f1f5f9; }
  .card-dark\:border-rose-900 { border-color: #f1f5f9; }
  .card-dark\:ring-rose-900 { --tw-ring-color: #f1f5f9; }
  .card-dark\:hover\:text-rose-900:hover { color: #f1f5f9; }
  .card-dark\:hover\:bg-rose-900:hover { background-color: #f1f5f9; }
  .card-dark\:text-rose-950 { color: #f8fafc; }
  .card-dark\:bg-rose-950 { background-color: #f8fafc; }
  .card-dark\:border-rose-950 { border-color: #f8fafc; }
  .card-dark\:ring-rose-950 { --tw-ring-color: #f8fafc; }
  .card-dark\:hover\:text-rose-950:hover { color: #f8fafc; }
  .card-dark\:hover\:bg-rose-950:hover { background-color: #f8fafc; }
}

@media (min-width: 640px) {
  .card-sm\:text-slate-50 { color: #f8fafc; }
  .card-sm\:bg-slate-50 { background-color: #f8fafc; }
  .card-sm\:text-slate-100 { color: #f1f5f9; }
  .card-sm\:bg-slate-100 { background-color: #f1f5f9; }
  .card-sm\:text-slate-200 { color: #e2e8f0; }
  .card-sm\:bg-slate-200 { background-color: #e2e8f0; }
  .card-sm\:text-slate-300 { color: #cbd5e1; }
  .card-sm\:bg-slate-300 { background-color: #cbd5e1; }
  .card-sm\:text-slate-400 { color: #94a3b8; }
  .card-sm\:bg-slate-400 { background-color: #94a3b8; }
  .card-sm\:text-slate-500 { color: #64748b; }
  .card-sm\:bg-slate-500 { background-color: #64748b; }
  .card-sm\:text-slate-600 { color: #475569; }
  .card-sm\:bg-slate-600 { background-color: #475569; }
  .card-sm\:text-slate-700 { color: #334155; }
  .card-sm\:bg-slate-700 { background-color: #334155; }
  .card-sm\:text-slate-800 { color: #1e293b; }
  .card-sm\:bg-slate-800 { background-color: #1e293b; }
  .card-sm\:text-slate-900 { color: #0f172a; }
  .card-sm\:bg-slate-900 { background-color: #0f172a; }
  .card-sm\:text-slate-950 { color: #020617; }
  .card-sm\:bg-slate-950 { background-color: #020617; }
  .card-sm\:text-gray-50 { color: #f8fafc; }
  .card-sm\:bg-gray-50 { background-color: #f8fafc; }
  .card-sm\:text-gray-100 { color: #f1f5f9; }
  .card-sm\:bg-gray-100 { background-color: #f1f5f9; }
  .card-sm\:text-gray-200 { color: #e2e8f0; }
  .card-sm\:bg-gray-200 { background-color: #e2e8f0; }
  .card-sm\:text-gray-300 { color: #cbd5e1; }
  .card-sm\:bg-gray-300 { background-color: #cbd5e1; }
  .card-sm\:text-gray-400 { color: #94a3b8; }
  .card-sm\:bg-gray-400 { background-color: #94a3b8; }
  .card-sm\:text-gray-500 { color: #64748b; }
  .card-sm\:bg-gray-500 { background-color: #64748b; }
  .card-sm\:text-gray-600 { color: #475569; }
  .card-sm\:bg-gray-600 { background-color: #475569; }
  .card-sm\:text-gray-700 { color: #334155; }
  .card-sm\:bg-gray-700 { background-color: #334155; }
  .card-sm\:text-gray-800 { color: #1e293b; }
  .card-sm\:bg-gray-800 { background-color: #1e293b; }
  .card-sm\:text-gray-900 { color: #0f172a; }
  .card-sm\:bg-gray-900 { background-color: #0f172a; }
  .card-sm\:text-gray-950 { color: #020617; }
  .card-sm\:bg-gray-950 { background-color: #020617; }
  .card-sm\:text-zinc-50 { color: #f8fafc; }
  .card-sm\:bg-zinc-50 { background-color: #f8fafc; }
  .card-sm\:text-zinc-100 { color: #f1f5f9; }
  .card-sm\:bg-zinc-100 { background-color: #f1f5f9; }
  .card-sm\:text-zinc-200 { color: #e2e8f0; }
  .card-sm\:bg-zinc-200 { background-color: #e2e8f0; }
  .card-sm\:text-zinc-300 { color: #cbd5e1; }
  .card-sm\:bg-zinc-300 { background-color: #cbd5e1; }
  .card-sm\:text-zinc-400 { color: #94a3b8; }
  .card-sm\:bg-zinc-400 { background-color: #94a3b8; }
  .card-sm\:text-zinc-500 { color: #64748b; }
  .card-sm\:bg-zinc-500 { background-color: #64748b; }
  .card-sm\:text-zinc-600 { color: #475569; }
  .card-sm\:bg-zinc-600 { background-color: #475569; }
  .card-sm\:text-zinc-700 { color: #334155; }
  .card-sm\:bg-zinc-700 { background-color: #334155; }
  .card-sm\:text-zinc-800 { color: #1e293b; }
  .card-sm\:bg-zinc-800 { background-color: #1e293b; }
  .card-sm\:text-zinc-900 { color: #0f172a; }
  .card-sm\:bg-zinc-900 { background-color: #0f172a; }
  .card-sm\:text-zinc-950 { color: #020617; }
  .card-sm\:bg-zinc-950 { background-color: #020617; }
  .card-sm\:text-neutral-50 { color: #f8fafc; }
  .card-sm\:bg-neutral-50 { background-color: #f8fafc; }
  .card-sm\:text-neutral-100 { color: #f1f5f9; }
  .card-sm\:bg-neutral-100 { background-color: #f1f5f9; }
  .card-sm\:text-neutral-200 { color: #e2e8f0; }
  .card-sm\:bg-neutral-200 { background-color: #e2e8f0; }
  .card-sm\:text-neutral-300 { color: #cbd5e1; }
  .card-sm\:bg-neutral-300 { background-color: #cbd5e1; }
  .card-sm\:text-neutral-400 { color: #94a3b8; }
  .card-sm\:bg-neutral-400 { background-color: #94a3b8; }
  .card-sm\:text-neutral-500 { color: #64748b; }
  .card-sm\:bg-neutral-500 { background-color: #64748b; }
  .card-sm\:text-neutral-600 { color: #475569; }
  .card-sm\:bg-neutral-600 { background-color: #475569; }
  .card-sm\:text-neutral-700 { color: #334155; }
  .card-sm\:bg-neutral-700 { background-color: #334155; }
  .card-sm\:text-neutral-800 { color: #1e293b; }
  .card-sm\:bg-neutral-800 { background-color: #1e293b; }
  .card-sm\:text-neutral-900 { color: #0f172a; }
  .card-sm\:bg-neutral-900 { background-color: #0f172a; }
  .card-sm\:text-neutral-950 { color: #020617; }
  .card-sm\:bg-neutral-950 { background-color: #020617; }
  .card-sm\:text-stone-50 { color: #f8fafc; }
  .card-sm\:bg-stone-50 { background-color: #f8fafc; }
  .card-sm\:text-stone-100 { color: #f1f5f9; }
  .card-sm\:bg-stone-100 { background-color: #f1f5f9; }
  .card-sm\:text-stone-200 { color: #e2e8f0; }
  .card-sm\:bg-stone-200 { background-color: #e2e8f0; }
  .card-sm\:text-stone-300 { color: #cbd5e1; }
  .card-sm\:bg-stone-300 { background-color: #cbd5e1; }
  .card-sm\:text-stone-400 { color: #94a3b8; }
  .card-sm\:bg-stone-400 { background-color: #94a3b8; }
  .card-sm\:text-stone-500 { color: #64748b; }
  .card-sm\:bg-stone-500 { background-color: #64748b; }
  .card-sm\:text-stone-600 { color: #475569; }
  .card-sm\:bg-stone-600 { background-color: #475569; }
  .card-sm\:text-stone-700 { color: #334155; }
  .card-sm\:bg-stone-700 { background-color: #334155; }
  .card-sm\:text-stone-800 { color: #1e293b; }
  .card-sm\:bg-stone-800 { background-color: #1e293b; }
  .card-sm\:text-stone-900 { color: #0f172a; }
  .card-sm\:bg-stone-900 { background-color: #0f172a; }
  .card-sm\:text-stone-950 { color: #020617; }
  .card-sm\:bg-stone-950 { background-color: #020617; }
  .card-sm\:text-red-50 { color: #f8fafc; }
  .card-sm\:bg-red-50 { background-color: #f8fafc; }
  .card-sm\:text-red-100 { color: #f1f5f9; }
  .card-sm\:bg-red-100 { background-color: #f1f5f9; }
  .card-sm\:text-red-200 { color: #e2e8f0; }
  .card-sm\:bg-red-200 { background-color: #e2e8f0; }
  .card-sm\:text-red-300 { color: #cbd5e1; }
  .card-sm\:bg-red-300 { background-color: #cbd5e1; }
  .card-sm\:text-red-400 { color: #94a3b8; }
  .card-sm\:bg-red-400 { background-color: #94a3b8; }
  .card-sm\:text-red-500 { color: #64748b; }
  .card-sm\:bg-red-500 { background-color: #64748b; }
  .card-sm\:text-red-600 { color: #475569; }
  .card-sm\:bg-red-600 { background-color: #475569; }
  .card-sm\:text-red-700 { color: #334155; }
  .card-sm\:bg-red-700 { background-color: #334155; }
  .card-sm\:text-red-800 { color: #1e293b; }
  .card-sm\:bg-red-800 { background-color: #1e293b; }
  .card-sm\:text-red-900 { color: #0f172a; }
  .card-sm\:bg-red-900 { background-color: #0f172a; }
  .card-sm\:text-red-950 { color: #020617; }
  .card-sm\:bg-red-950 { background-color: #020617; }
  .card-sm\:text-orange-50 { color: #f8fafc; }
  .card-sm\:bg-orange-50 { background-color: #f8fafc; }
  .card-sm\:text-orange-100 { color: #f1f5f9; }
  .card-sm\:bg-orange-100 { background-color: #f1f5f9; }
  .card-sm\:text-orange-200 { color: #e2e8f0; }
  .card-sm\:bg-orange-200 { background-color: #e2e8f0; }
  .card-sm\:text-orange-300 { color: #cbd5e1; }
  .card-sm\:bg-orange-300 { background-color: #cbd5e1; }
  .card-sm\:text-orange-400 { color: #94a3b8; }
  .card-sm\:bg-orange-400 { background-color: #94a3b8; }
  .card-sm\:text-orange-500 { color: #64748b; }
  .card-sm\:bg-orange-500 { background-color: #64748b; }
  .card-sm\:text-orange-600 { color: #475569; }
  .card-sm\:bg-orange-600 { background-color: #475569; }
  .card-sm\:text-orange-700 { color: #334155; }
  .card-sm\:bg-orange-700 { background-color: #334155; }
  .card-sm\:text-orange-800 { color: #1e293b; }
  .card-sm\:bg-orange-800 { background-color: #1e293b; }
  .card-sm\:text-orange-900 { color: #0f172a; }
  .card-sm\:bg-orange-900 { background-color: #0f172a; }
  .card-sm\:text-orange-950 { color: #020617; }
  .card-sm\:bg-orange-950 { background-color: #020617; }
  .card-sm\:text-amber-50 { color: #f8fafc; }
  .card-sm\:bg-amber-50 { background-color: #f8fafc; }
  .card-sm\:text-amber-100 { color: #f1f5f9; }
  .card-sm\:bg-amber-100 { background-color: #f1f5f9; }
  .card-sm\:text-amber-200 { color: #e2e8f0; }
  .card-sm\:bg-amber-200 { background-color: #e2e8f0; }
  .card-sm\:text-amber-300 { color: #cbd5e1; }
  .card-sm\:bg-amber-300 { background-color: #cbd5e1; }
  .card-sm\:text-amber-400 { color: #94a3b8; }
  .card-sm\:bg-amber-400 { background-color: #94a3b8; }
  .card-sm\:text-amber-500 { color: #64748b; }
  .card-sm\:bg-amber-500 { background-color: #64748b; }
  .card-sm\:text-amber-600 { color: #475569; }
  .card-sm\:bg-amber-600 { background-color: #475569; }
  .card-sm\:text-amber-700 { color: #334155; }
  .card-sm\:bg-amber-700 { background-color: #334155; }
  .card-sm\:text-amber-800 { color: #1e293b; }
  .card-sm\:bg-amber-800 { background-color: #1e293b; }
  .card-sm\:text-amber-900 { color: #0f172a; }
  .card-sm\:bg-amber-900 { background-color: #0f172a; }
  .card-sm\:text-amber-950 { color: #020617; }
  .card-sm\:bg-amber-950 { background-color: #020617; }
  .card-sm\:text-yellow-50 { color: #f8fafc; }
  .card-sm\:bg-yellow-50 { background-color: #f8fafc; }
  .card-sm\:text-yellow-100 { color: #f1f5f9; }
  .card-sm\:bg-yellow-100 { background-color: #f1f5f9; }
  .card-sm\:text-yellow-200 { color: #e2e8f0; }
  .card-sm\:bg-yellow-200 { background-color: #e2e8f0; }
  .card-sm\:text-yellow-300 { color: #cbd5e1; }
  .card-sm\:bg-yellow-300 { background-color: #cbd5e1; }
  .card-sm\:text-yellow-400 { color: #94a3b8; }
  .card-sm\:bg-yellow-400 { background-color: #94a3b8; }
  .card-sm\:text-yellow-500 { color: #64748b; }
  .card-sm\:bg-yellow-500 { background-color: #64748b; }
  .card-sm\:text-yellow-600 { color: #475569; }
  .card-sm\:bg-yellow-600 { background-color: #475569; }
  .card-sm\:text-yellow-700 { color: #334155; }
  .card-sm\:bg-yellow-700 { background-color: #334155; }
  .card-sm\:text-yellow-800 { color: #1e293b; }
  .card-sm\:bg-yellow-800 { background-color: #1e293b; }
  .card-sm\:text-yellow-900 { color: #0f172a; }
  .card-sm\:bg-yellow-900 { background-color: #0f172a; }
  .card-sm\:text-yellow-950 { color: #020617; }
  .card-sm\:bg-yellow-950 { background-color: #020617; }
  .card-sm\:text-lime-50 { color: #f8fafc; }
  .card-sm\:bg-lime-50 { background-color: #f8fafc; }
  .card-sm\:text-lime-100 { color: #f1f5f9; }
  .card-sm\:bg-lime-100 { background-color: #f1f5f9; }
  .card-sm\:text-lime-200 { color: #e2e8f0; }
  .card-sm\:bg-lime-200 { background-color: #e2e8f0; }
  .card-sm\:text-lime-300 { color: #cbd5e1; }
  .card-sm\:bg-lime-300 { background-color: #cbd5e1; }
  .card-sm\:text-lime-400 { color: #94a3b8; }
  .card-sm\:bg-lime-400 { background-color: #94a3b8; }
  .card-sm\:text-lime-500 { color: #64748b; }
  .card-sm\:bg-lime-500 { background-color: #64748b; }
  .card-sm\:text-lime-600 { color: #475569; }
  .card-sm\:bg-lime-600 { background-color: #475569; }
  .card-sm\:text-lime-700 { color: #334155; }
  .card-sm\:bg-lime-700 { background-color: #334155; }
  .card-sm\:text-lime-800 { color: #1e293b; }
  .card-sm\:bg-lime-800 { background-color: #1e293b; }
  .card-sm\:text-lime-900 { color: #0f172a; }
  .card-sm\:bg-lime-900 { background-color: #0f172a; }
  .card-sm\:text-lime-950 { color: #020617; }
  .card-sm\:bg-lime-950 { background-color: #020617; }
  .card-sm\:text-green-50 { color: #f8fafc; }
  .card-sm\:bg-green-50 { background-color: #f8fafc; }
  .card-sm\:text-green-100 { color: #f1f5f9; }
  .card-sm\:bg-green-100 { background-color: #f1f5f9; }
  .card-sm\:text-green-200 { color: #e2e8f0; }
  .card-sm\:bg-green-200 { background-color: #e2e8f0; }
  .card-sm\:text-green-300 { color: #cbd5e1; }
  .card-sm\:bg-green-300 { background-color: #cbd5e1; }
  .card-sm\:text-green-400 { color: #94a3b8; }
  .card-sm\:bg-green-400 { background-color: #94a3b8; }
  .card-sm\:text-green-500 { color: #64748b; }
  .card-sm\:bg-green-500 { background-color: #64748b; }
  .card-sm\:text-green-600 { color: #475569; }
  .card-sm\:bg-green-600 { background-color: #475569; }
  .card-sm\:text-green-700 { color: #334155; }
  .card-sm\:bg-green-700 { background-color: #334155; }
  .card-sm\:text-green-800 { color: #1e293b; }
  .card-sm\:bg-green-800 { background-color: #1e293b; }
  .card-sm\:text-green-900 { color: #0f172a; }
  .card-sm\:bg-green-900 { background-color: #0f172a; }
  .card-sm\:text-green-950 { color: #020617; }
  .card-sm\:bg-green-950 { background-color: #020617; }
  .card-sm\:w-1/2 { width: 50%; }
  .card-sm\:max-w-1/2 { max-width: 50%; }
  .card-sm\:w-1/3 { width: 33.card-333333%; }
  .card-sm\:max-w-1/3 { max-width: 33.card-333333%; }
  .card-sm\:w-2/3 { width: 66.card-666667%; }
  .card-sm\:max-w-2/3 { max-width: 66.card-666667%; }
  .card-sm\:w-1/4 { width: 25%; }
  .card-sm\:max-w-1/4 { max-width: 25%; }
  .card-sm\:w-3/4 { width: 75%; }
  .card-sm\:max-w-3/4 { max-width: 75%; }
  .card-sm\:w-1/5 { width: 20%; }
  .card-sm\:max-w-1/5 { max-width: 20%; }
  .card-sm\:w-2/5 { width: 40%; }
  .card-sm\:max-w-2/5 { max-width: 40%; }
  .card-sm\:w-3/5 { width: 60%; }
  .card-sm\:max-w-3/5 { max-width: 60%; }
  .card-sm\:w-4/5 { width: 80%; }
  .card-sm\:max-w-4/5 { max-width: 80%; }
  .card-sm\:w-full { width: 100%; }
  .card-sm\:max-w-full { max-width: 100%; }
  .card-sm\:w-screen { width: 100vw; }
  .card-sm\:max-w-screen { max-width: 100vw; }
  .card-sm\:w-min { width: min-content; }
  .card-sm\:max-w-min { max-width: min-content; }
  .card-sm\:w-max { width: max-content; }
  .card-sm\:max-w-max { max-width: max-content; }
  .card-sm\:w-fit { width: fit-content; }
  .card-sm\:max-w-fit { max-width: fit-content; }
  .card-sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .card-sm\:col-span-1 { grid-column: span 1 / span 1; }
  .card-sm\:col-start-1 { grid-column-start: 1; }
  .card-sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .card-sm\:col-span-2 { grid-column: span 2 / span 2; }
  .card-sm\:col-start-2 { grid-column-start: 2; }
  .card-sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .card-sm\:col-span-3 { grid-column: span 3 / span 3; }
  .card-sm\:col-start-3 { grid-column-start: 3; }
  .card-sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .card-sm\:col-span-4 { grid-column: span 4 / span 4; }
  .card-sm\:col-start-4 { grid-column-start: 4; }
  .card-sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .card-sm\:col-span-5 { grid-column: span 5 / span 5; }
  .card-sm\:col-start-5 { grid-column-start: 5; }
  .card-sm\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .card-sm\:col-span-6 { grid-column: span 6 / span 6; }
  .card-sm\:col-start-6 { grid-column-start: 6; }
  .card-sm\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .card-sm\:col-span-7 { grid-column: span 7 / span 7; }
  .card-sm\:col-start-7 { grid-column-start: 7; }
  .card-sm\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .card-sm\:col-span-8 { grid-column: span 8 / span 8; }
  .card-sm\:col-start-8 { grid-column-start: 8; }
  .card-sm\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .card-sm\:col-span-9 { grid-column: span 9 / span 9; }
  .card-sm\:col-start-9 { grid-column-start: 9; }
  .card-sm\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .card-sm\:col-span-10 { grid-column: span 10 / span 10; }
  .card-sm\:col-start-10 { grid-column-start: 10; }
  .card-sm\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .card-sm\:col-span-11 { grid-column: span 11 / span 11; }
  .card-sm\:col-start-11 { grid-column-start: 11; }
  .card-sm\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .card-sm\:col-span-12 { grid-column: span 12 / span 12; }
  .card-sm\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 768px) {
  .card-md\:text-slate-50 { color: #f8fafc; }
  .card-md\:bg-slate-50 { background-color: #f8fafc; }
  .card-md\:text-slate-100 { color: #f1f5f9; }
  .card-md\:bg-slate-100 { background-color: #f1f5f9; }
  .card-md\:text-slate-200 { color: #e2e8f0; }
  .card-md\:bg-slate-200 { background-color: #e2e8f0; }
  .card-md\:text-slate-300 { color: #cbd5e1; }
  .card-md\:bg-slate-300 { background-color: #cbd5e1; }
  .card-md\:text-slate-400 { color: #94a3b8; }
  .card-md\:bg-slate-400 { background-color: #94a3b8; }
  .card-md\:text-slate-500 { color: #64748b; }
  .card-md\:bg-slate-500 { background-color: #64748b; }
  .card-md\:text-slate-600 { color: #475569; }
  .card-md\:bg-slate-600 { background-color: #475569; }
  .card-md\:text-slate-700 { color: #334155; }
  .card-md\:bg-slate-700 { background-color: #334155; }
  .card-md\:text-slate-800 { color: #1e293b; }
  .card-md\:bg-slate-800 { background-color: #1e293b; }
  .card-md\:text-slate-900 { color: #0f172a; }
  .card-md\:bg-slate-900 { background-color: #0f172a; }
  .card-md\:text-slate-950 { color: #020617; }
  .card-md\:bg-slate-950 { background-color: #020617; }
  .card-md\:text-gray-50 { color: #f8fafc; }
  .card-md\:bg-gray-50 { background-color: #f8fafc; }
  .card-md\:text-gray-100 { color: #f1f5f9; }
  .card-md\:bg-gray-100 { background-color: #f1f5f9; }
  .card-md\:text-gray-200 { color: #e2e8f0; }
  .card-md\:bg-gray-200 { background-color: #e2e8f0; }
  .card-md\:text-gray-300 { color: #cbd5e1; }
  .card-md\:bg-gray-300 { background-color: #cbd5e1; }
  .card-md\:text-gray-400 { color: #94a3b8; }
  .card-md\:bg-gray-400 { background-color: #94a3b8; }
  .card-md\:text-gray-500 { color: #64748b; }
  .card-md\:bg-gray-500 { background-color: #64748b; }
  .card-md\:text-gray-600 { color: #475569; }
  .card-md\:bg-gray-600 { background-color: #475569; }
  .card-md\:text-gray-700 { color: #334155; }
  .card-md\:bg-gray-700 { background-color: #334155; }
  .card-md\:text-gray-800 { color: #1e293b; }
  .card-md\:bg-gray-800 { background-color: #1e293b; }
  .card-md\:text-gray-900 { color: #0f172a; }
  .card-md\:bg-gray-900 { background-color: #0f172a; }
  .card-md\:text-gray-950 { color: #020617; }
  .card-md\:bg-gray-950 { background-color: #020617; }
  .card-md\:text-zinc-50 { color: #f8fafc; }
  .card-md\:bg-zinc-50 { background-color: #f8fafc; }
  .card-md\:text-zinc-100 { color: #f1f5f9; }
  .card-md\:bg-zinc-100 { background-color: #f1f5f9; }
  .card-md\:text-zinc-200 { color: #e2e8f0; }
  .card-md\:bg-zinc-200 { background-color: #e2e8f0; }
  .card-md\:text-zinc-300 { color: #cbd5e1; }
  .card-md\:bg-zinc-300 { background-color: #cbd5e1; }
  .card-md\:text-zinc-400 { color: #94a3b8; }
  .card-md\:bg-zinc-400 { background-color: #94a3b8; }
  .card-md\:text-zinc-500 { color: #64748b; }
  .card-md\:bg-zinc-500 { background-color: #64748b; }
  .card-md\:text-zinc-600 { color: #475569; }
  .card-md\:bg-zinc-600 { background-color: #475569; }
  .card-md\:text-zinc-700 { color: #334155; }
  .card-md\:bg-zinc-700 { background-color: #334155; }
  .card-md\:text-zinc-800 { color: #1e293b; }
  .card-md\:bg-zinc-800 { background-color: #1e293b; }
  .card-md\:text-zinc-900 { color: #0f172a; }
  .card-md\:bg-zinc-900 { background-color: #0f172a; }
  .card-md\:text-zinc-950 { color: #020617; }
  .card-md\:bg-zinc-950 { background-color: #020617; }
  .card-md\:text-neutral-50 { color: #f8fafc; }
  .card-md\:bg-neutral-50 { background-color: #f8fafc; }
  .card-md\:text-neutral-100 { color: #f1f5f9; }
  .card-md\:bg-neutral-100 { background-color: #f1f5f9; }
  .card-md\:text-neutral-200 { color: #e2e8f0; }
  .card-md\:bg-neutral-200 { background-color: #e2e8f0; }
  .card-md\:text-neutral-300 { color: #cbd5e1; }
  .card-md\:bg-neutral-300 { background-color: #cbd5e1; }
  .card-md\:text-neutral-400 { color: #94a3b8; }
  .card-md\:bg-neutral-400 { background-color: #94a3b8; }
  .card-md\:text-neutral-500 { color: #64748b; }
  .card-md\:bg-neutral-500 { background-color: #64748b; }
  .card-md\:text-neutral-600 { color: #475569; }
  .card-md\:bg-neutral-600 { background-color: #475569; }
  .card-md\:text-neutral-700 { color: #334155; }
  .card-md\:bg-neutral-700 { background-color: #334155; }
  .card-md\:text-neutral-800 { color: #1e293b; }
  .card-md\:bg-neutral-800 { background-color: #1e293b; }
  .card-md\:text-neutral-900 { color: #0f172a; }
  .card-md\:bg-neutral-900 { background-color: #0f172a; }
  .card-md\:text-neutral-950 { color: #020617; }
  .card-md\:bg-neutral-950 { background-color: #020617; }
  .card-md\:text-stone-50 { color: #f8fafc; }
  .card-md\:bg-stone-50 { background-color: #f8fafc; }
  .card-md\:text-stone-100 { color: #f1f5f9; }
  .card-md\:bg-stone-100 { background-color: #f1f5f9; }
  .card-md\:text-stone-200 { color: #e2e8f0; }
  .card-md\:bg-stone-200 { background-color: #e2e8f0; }
  .card-md\:text-stone-300 { color: #cbd5e1; }
  .card-md\:bg-stone-300 { background-color: #cbd5e1; }
  .card-md\:text-stone-400 { color: #94a3b8; }
  .card-md\:bg-stone-400 { background-color: #94a3b8; }
  .card-md\:text-stone-500 { color: #64748b; }
  .card-md\:bg-stone-500 { background-color: #64748b; }
  .card-md\:text-stone-600 { color: #475569; }
  .card-md\:bg-stone-600 { background-color: #475569; }
  .card-md\:text-stone-700 { color: #334155; }
  .card-md\:bg-stone-700 { background-color: #334155; }
  .card-md\:text-stone-800 { color: #1e293b; }
  .card-md\:bg-stone-800 { background-color: #1e293b; }
  .card-md\:text-stone-900 { color: #0f172a; }
  .card-md\:bg-stone-900 { background-color: #0f172a; }
  .card-md\:text-stone-950 { color: #020617; }
  .card-md\:bg-stone-950 { background-color: #020617; }
  .card-md\:text-red-50 { color: #f8fafc; }
  .card-md\:bg-red-50 { background-color: #f8fafc; }
  .card-md\:text-red-100 { color: #f1f5f9; }
  .card-md\:bg-red-100 { background-color: #f1f5f9; }
  .card-md\:text-red-200 { color: #e2e8f0; }
  .card-md\:bg-red-200 { background-color: #e2e8f0; }
  .card-md\:text-red-300 { color: #cbd5e1; }
  .card-md\:bg-red-300 { background-color: #cbd5e1; }
  .card-md\:text-red-400 { color: #94a3b8; }
  .card-md\:bg-red-400 { background-color: #94a3b8; }
  .card-md\:text-red-500 { color: #64748b; }
  .card-md\:bg-red-500 { background-color: #64748b; }
  .card-md\:text-red-600 { color: #475569; }
  .card-md\:bg-red-600 { background-color: #475569; }
  .card-md\:text-red-700 { color: #334155; }
  .card-md\:bg-red-700 { background-color: #334155; }
  .card-md\:text-red-800 { color: #1e293b; }
  .card-md\:bg-red-800 { background-color: #1e293b; }
  .card-md\:text-red-900 { color: #0f172a; }
  .card-md\:bg-red-900 { background-color: #0f172a; }
  .card-md\:text-red-950 { color: #020617; }
  .card-md\:bg-red-950 { background-color: #020617; }
  .card-md\:text-orange-50 { color: #f8fafc; }
  .card-md\:bg-orange-50 { background-color: #f8fafc; }
  .card-md\:text-orange-100 { color: #f1f5f9; }
  .card-md\:bg-orange-100 { background-color: #f1f5f9; }
  .card-md\:text-orange-200 { color: #e2e8f0; }
  .card-md\:bg-orange-200 { background-color: #e2e8f0; }
  .card-md\:text-orange-300 { color: #cbd5e1; }
  .card-md\:bg-orange-300 { background-color: #cbd5e1; }
  .card-md\:text-orange-400 { color: #94a3b8; }
  .card-md\:bg-orange-400 { background-color: #94a3b8; }
  .card-md\:text-orange-500 { color: #64748b; }
  .card-md\:bg-orange-500 { background-color: #64748b; }
  .card-md\:text-orange-600 { color: #475569; }
  .card-md\:bg-orange-600 { background-color: #475569; }
  .card-md\:text-orange-700 { color: #334155; }
  .card-md\:bg-orange-700 { background-color: #334155; }
  .card-md\:text-orange-800 { color: #1e293b; }
  .card-md\:bg-orange-800 { background-color: #1e293b; }
  .card-md\:text-orange-900 { color: #0f172a; }
  .card-md\:bg-orange-900 { background-color: #0f172a; }
  .card-md\:text-orange-950 { color: #020617; }
  .card-md\:bg-orange-950 { background-color: #020617; }
  .card-md\:text-amber-50 { color: #f8fafc; }
  .card-md\:bg-amber-50 { background-color: #f8fafc; }
  .card-md\:text-amber-100 { color: #f1f5f9; }
  .card-md\:bg-amber-100 { background-color: #f1f5f9; }
  .card-md\:text-amber-200 { color: #e2e8f0; }
  .card-md\:bg-amber-200 { background-color: #e2e8f0; }
  .card-md\:text-amber-300 { color: #cbd5e1; }
  .card-md\:bg-amber-300 { background-color: #cbd5e1; }
  .card-md\:text-amber-400 { color: #94a3b8; }
  .card-md\:bg-amber-400 { background-color: #94a3b8; }
  .card-md\:text-amber-500 { color: #64748b; }
  .card-md\:bg-amber-500 { background-color: #64748b; }
  .card-md\:text-amber-600 { color: #475569; }
  .card-md\:bg-amber-600 { background-color: #475569; }
  .card-md\:text-amber-700 { color: #334155; }
  .card-md\:bg-amber-700 { background-color: #334155; }
  .card-md\:text-amber-800 { color: #1e293b; }
  .card-md\:bg-amber-800 { background-color: #1e293b; }
  .card-md\:text-amber-900 { color: #0f172a; }
  .card-md\:bg-amber-900 { background-color: #0f172a; }
  .card-md\:text-amber-950 { color: #020617; }
  .card-md\:bg-amber-950 { background-color: #020617; }
  .card-md\:text-yellow-50 { color: #f8fafc; }
  .card-md\:bg-yellow-50 { background-color: #f8fafc; }
  .card-md\:text-yellow-100 { color: #f1f5f9; }
  .card-md\:bg-yellow-100 { background-color: #f1f5f9; }
  .card-md\:text-yellow-200 { color: #e2e8f0; }
  .card-md\:bg-yellow-200 { background-color: #e2e8f0; }
  .card-md\:text-yellow-300 { color: #cbd5e1; }
  .card-md\:bg-yellow-300 { background-color: #cbd5e1; }
  .card-md\:text-yellow-400 { color: #94a3b8; }
  .card-md\:bg-yellow-400 { background-color: #94a3b8; }
  .card-md\:text-yellow-500 { color: #64748b; }
  .card-md\:bg-yellow-500 { background-color: #64748b; }
  .card-md\:text-yellow-600 { color: #475569; }
  .card-md\:bg-yellow-600 { background-color: #475569; }
  .card-md\:text-yellow-700 { color: #334155; }
  .card-md\:bg-yellow-700 { background-color: #334155; }
  .card-md\:text-yellow-800 { color: #1e293b; }
  .card-md\:bg-yellow-800 { background-color: #1e293b; }
  .card-md\:text-yellow-900 { color: #0f172a; }
  .card-md\:bg-yellow-900 { background-color: #0f172a; }
  .card-md\:text-yellow-950 { color: #020617; }
  .card-md\:bg-yellow-950 { background-color: #020617; }
  .card-md\:text-lime-50 { color: #f8fafc; }
  .card-md\:bg-lime-50 { background-color: #f8fafc; }
  .card-md\:text-lime-100 { color: #f1f5f9; }
  .card-md\:bg-lime-100 { background-color: #f1f5f9; }
  .card-md\:text-lime-200 { color: #e2e8f0; }
  .card-md\:bg-lime-200 { background-color: #e2e8f0; }
  .card-md\:text-lime-300 { color: #cbd5e1; }
  .card-md\:bg-lime-300 { background-color: #cbd5e1; }
  .card-md\:text-lime-400 { color: #94a3b8; }
  .card-md\:bg-lime-400 { background-color: #94a3b8; }
  .card-md\:text-lime-500 { color: #64748b; }
  .card-md\:bg-lime-500 { background-color: #64748b; }
  .card-md\:text-lime-600 { color: #475569; }
  .card-md\:bg-lime-600 { background-color: #475569; }
  .card-md\:text-lime-700 { color: #334155; }
  .card-md\:bg-lime-700 { background-color: #334155; }
  .card-md\:text-lime-800 { color: #1e293b; }
  .card-md\:bg-lime-800 { background-color: #1e293b; }
  .card-md\:text-lime-900 { color: #0f172a; }
  .card-md\:bg-lime-900 { background-color: #0f172a; }
  .card-md\:text-lime-950 { color: #020617; }
  .card-md\:bg-lime-950 { background-color: #020617; }
  .card-md\:text-green-50 { color: #f8fafc; }
  .card-md\:bg-green-50 { background-color: #f8fafc; }
  .card-md\:text-green-100 { color: #f1f5f9; }
  .card-md\:bg-green-100 { background-color: #f1f5f9; }
  .card-md\:text-green-200 { color: #e2e8f0; }
  .card-md\:bg-green-200 { background-color: #e2e8f0; }
  .card-md\:text-green-300 { color: #cbd5e1; }
  .card-md\:bg-green-300 { background-color: #cbd5e1; }
  .card-md\:text-green-400 { color: #94a3b8; }
  .card-md\:bg-green-400 { background-color: #94a3b8; }
  .card-md\:text-green-500 { color: #64748b; }
  .card-md\:bg-green-500 { background-color: #64748b; }
  .card-md\:text-green-600 { color: #475569; }
  .card-md\:bg-green-600 { background-color: #475569; }
  .card-md\:text-green-700 { color: #334155; }
  .card-md\:bg-green-700 { background-color: #334155; }
  .card-md\:text-green-800 { color: #1e293b; }
  .card-md\:bg-green-800 { background-color: #1e293b; }
  .card-md\:text-green-900 { color: #0f172a; }
  .card-md\:bg-green-900 { background-color: #0f172a; }
  .card-md\:text-green-950 { color: #020617; }
  .card-md\:bg-green-950 { background-color: #020617; }
  .card-md\:w-1/2 { width: 50%; }
  .card-md\:max-w-1/2 { max-width: 50%; }
  .card-md\:w-1/3 { width: 33.card-333333%; }
  .card-md\:max-w-1/3 { max-width: 33.card-333333%; }
  .card-md\:w-2/3 { width: 66.card-666667%; }
  .card-md\:max-w-2/3 { max-width: 66.card-666667%; }
  .card-md\:w-1/4 { width: 25%; }
  .card-md\:max-w-1/4 { max-width: 25%; }
  .card-md\:w-3/4 { width: 75%; }
  .card-md\:max-w-3/4 { max-width: 75%; }
  .card-md\:w-1/5 { width: 20%; }
  .card-md\:max-w-1/5 { max-width: 20%; }
  .card-md\:w-2/5 { width: 40%; }
  .card-md\:max-w-2/5 { max-width: 40%; }
  .card-md\:w-3/5 { width: 60%; }
  .card-md\:max-w-3/5 { max-width: 60%; }
  .card-md\:w-4/5 { width: 80%; }
  .card-md\:max-w-4/5 { max-width: 80%; }
  .card-md\:w-full { width: 100%; }
  .card-md\:max-w-full { max-width: 100%; }
  .card-md\:w-screen { width: 100vw; }
  .card-md\:max-w-screen { max-width: 100vw; }
  .card-md\:w-min { width: min-content; }
  .card-md\:max-w-min { max-width: min-content; }
  .card-md\:w-max { width: max-content; }
  .card-md\:max-w-max { max-width: max-content; }
  .card-md\:w-fit { width: fit-content; }
  .card-md\:max-w-fit { max-width: fit-content; }
  .card-md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .card-md\:col-span-1 { grid-column: span 1 / span 1; }
  .card-md\:col-start-1 { grid-column-start: 1; }
  .card-md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .card-md\:col-span-2 { grid-column: span 2 / span 2; }
  .card-md\:col-start-2 { grid-column-start: 2; }
  .card-md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .card-md\:col-span-3 { grid-column: span 3 / span 3; }
  .card-md\:col-start-3 { grid-column-start: 3; }
  .card-md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .card-md\:col-span-4 { grid-column: span 4 / span 4; }
  .card-md\:col-start-4 { grid-column-start: 4; }
  .card-md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .card-md\:col-span-5 { grid-column: span 5 / span 5; }
  .card-md\:col-start-5 { grid-column-start: 5; }
  .card-md\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .card-md\:col-span-6 { grid-column: span 6 / span 6; }
  .card-md\:col-start-6 { grid-column-start: 6; }
  .card-md\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .card-md\:col-span-7 { grid-column: span 7 / span 7; }
  .card-md\:col-start-7 { grid-column-start: 7; }
  .card-md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .card-md\:col-span-8 { grid-column: span 8 / span 8; }
  .card-md\:col-start-8 { grid-column-start: 8; }
  .card-md\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .card-md\:col-span-9 { grid-column: span 9 / span 9; }
  .card-md\:col-start-9 { grid-column-start: 9; }
  .card-md\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .card-md\:col-span-10 { grid-column: span 10 / span 10; }
  .card-md\:col-start-10 { grid-column-start: 10; }
  .card-md\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .card-md\:col-span-11 { grid-column: span 11 / span 11; }
  .card-md\:col-start-11 { grid-column-start: 11; }
  .card-md\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .card-md\:col-span-12 { grid-column: span 12 / span 12; }
  .card-md\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1024px) {
  .card-lg\:text-slate-50 { color: #f8fafc; }
  .card-lg\:bg-slate-50 { background-color: #f8fafc; }
  .card-lg\:text-slate-100 { color: #f1f5f9; }
  .card-lg\:bg-slate-100 { background-color: #f1f5f9; }
  .card-lg\:text-slate-200 { color: #e2e8f0; }
  .card-lg\:bg-slate-200 { background-color: #e2e8f0; }
  .card-lg\:text-slate-300 { color: #cbd5e1; }
  .card-lg\:bg-slate-300 { background-color: #cbd5e1; }
  .card-lg\:text-slate-400 { color: #94a3b8; }
  .card-lg\:bg-slate-400 { background-color: #94a3b8; }
  .card-lg\:text-slate-500 { color: #64748b; }
  .card-lg\:bg-slate-500 { background-color: #64748b; }
  .card-lg\:text-slate-600 { color: #475569; }
  .card-lg\:bg-slate-600 { background-color: #475569; }
  .card-lg\:text-slate-700 { color: #334155; }
  .card-lg\:bg-slate-700 { background-color: #334155; }
  .card-lg\:text-slate-800 { color: #1e293b; }
  .card-lg\:bg-slate-800 { background-color: #1e293b; }
  .card-lg\:text-slate-900 { color: #0f172a; }
  .card-lg\:bg-slate-900 { background-color: #0f172a; }
  .card-lg\:text-slate-950 { color: #020617; }
  .card-lg\:bg-slate-950 { background-color: #020617; }
  .card-lg\:text-gray-50 { color: #f8fafc; }
  .card-lg\:bg-gray-50 { background-color: #f8fafc; }
  .card-lg\:text-gray-100 { color: #f1f5f9; }
  .card-lg\:bg-gray-100 { background-color: #f1f5f9; }
  .card-lg\:text-gray-200 { color: #e2e8f0; }
  .card-lg\:bg-gray-200 { background-color: #e2e8f0; }
  .card-lg\:text-gray-300 { color: #cbd5e1; }
  .card-lg\:bg-gray-300 { background-color: #cbd5e1; }
  .card-lg\:text-gray-400 { color: #94a3b8; }
  .card-lg\:bg-gray-400 { background-color: #94a3b8; }
  .card-lg\:text-gray-500 { color: #64748b; }
  .card-lg\:bg-gray-500 { background-color: #64748b; }
  .card-lg\:text-gray-600 { color: #475569; }
  .card-lg\:bg-gray-600 { background-color: #475569; }
  .card-lg\:text-gray-700 { color: #334155; }
  .card-lg\:bg-gray-700 { background-color: #334155; }
  .card-lg\:text-gray-800 { color: #1e293b; }
  .card-lg\:bg-gray-800 { background-color: #1e293b; }
  .card-lg\:text-gray-900 { color: #0f172a; }
  .card-lg\:bg-gray-900 { background-color: #0f172a; }
  .card-lg\:text-gray-950 { color: #020617; }
  .card-lg\:bg-gray-950 { background-color: #020617; }
  .card-lg\:text-zinc-50 { color: #f8fafc; }
  .card-lg\:bg-zinc-50 { background-color: #f8fafc; }
  .card-lg\:text-zinc-100 { color: #f1f5f9; }
  .card-lg\:bg-zinc-100 { background-color: #f1f5f9; }
  .card-lg\:text-zinc-200 { color: #e2e8f0; }
  .card-lg\:bg-zinc-200 { background-color: #e2e8f0; }
  .card-lg\:text-zinc-300 { color: #cbd5e1; }
  .card-lg\:bg-zinc-300 { background-color: #cbd5e1; }
  .card-lg\:text-zinc-400 { color: #94a3b8; }
  .card-lg\:bg-zinc-400 { background-color: #94a3b8; }
  .card-lg\:text-zinc-500 { color: #64748b; }
  .card-lg\:bg-zinc-500 { background-color: #64748b; }
  .card-lg\:text-zinc-600 { color: #475569; }
  .card-lg\:bg-zinc-600 { background-color: #475569; }
  .card-lg\:text-zinc-700 { color: #334155; }
  .card-lg\:bg-zinc-700 { background-color: #334155; }
  .card-lg\:text-zinc-800 { color: #1e293b; }
  .card-lg\:bg-zinc-800 { background-color: #1e293b; }
  .card-lg\:text-zinc-900 { color: #0f172a; }
  .card-lg\:bg-zinc-900 { background-color: #0f172a; }
  .card-lg\:text-zinc-950 { color: #020617; }
  .card-lg\:bg-zinc-950 { background-color: #020617; }
  .card-lg\:text-neutral-50 { color: #f8fafc; }
  .card-lg\:bg-neutral-50 { background-color: #f8fafc; }
  .card-lg\:text-neutral-100 { color: #f1f5f9; }
  .card-lg\:bg-neutral-100 { background-color: #f1f5f9; }
  .card-lg\:text-neutral-200 { color: #e2e8f0; }
  .card-lg\:bg-neutral-200 { background-color: #e2e8f0; }
  .card-lg\:text-neutral-300 { color: #cbd5e1; }
  .card-lg\:bg-neutral-300 { background-color: #cbd5e1; }
  .card-lg\:text-neutral-400 { color: #94a3b8; }
  .card-lg\:bg-neutral-400 { background-color: #94a3b8; }
  .card-lg\:text-neutral-500 { color: #64748b; }
  .card-lg\:bg-neutral-500 { background-color: #64748b; }
  .card-lg\:text-neutral-600 { color: #475569; }
  .card-lg\:bg-neutral-600 { background-color: #475569; }
  .card-lg\:text-neutral-700 { color: #334155; }
  .card-lg\:bg-neutral-700 { background-color: #334155; }
  .card-lg\:text-neutral-800 { color: #1e293b; }
  .card-lg\:bg-neutral-800 { background-color: #1e293b; }
  .card-lg\:text-neutral-900 { color: #0f172a; }
  .card-lg\:bg-neutral-900 { background-color: #0f172a; }
  .card-lg\:text-neutral-950 { color: #020617; }
  .card-lg\:bg-neutral-950 { background-color: #020617; }
  .card-lg\:text-stone-50 { color: #f8fafc; }
  .card-lg\:bg-stone-50 { background-color: #f8fafc; }
  .card-lg\:text-stone-100 { color: #f1f5f9; }
  .card-lg\:bg-stone-100 { background-color: #f1f5f9; }
  .card-lg\:text-stone-200 { color: #e2e8f0; }
  .card-lg\:bg-stone-200 { background-color: #e2e8f0; }
  .card-lg\:text-stone-300 { color: #cbd5e1; }
  .card-lg\:bg-stone-300 { background-color: #cbd5e1; }
  .card-lg\:text-stone-400 { color: #94a3b8; }
  .card-lg\:bg-stone-400 { background-color: #94a3b8; }
  .card-lg\:text-stone-500 { color: #64748b; }
  .card-lg\:bg-stone-500 { background-color: #64748b; }
  .card-lg\:text-stone-600 { color: #475569; }
  .card-lg\:bg-stone-600 { background-color: #475569; }
  .card-lg\:text-stone-700 { color: #334155; }
  .card-lg\:bg-stone-700 { background-color: #334155; }
  .card-lg\:text-stone-800 { color: #1e293b; }
  .card-lg\:bg-stone-800 { background-color: #1e293b; }
  .card-lg\:text-stone-900 { color: #0f172a; }
  .card-lg\:bg-stone-900 { background-color: #0f172a; }
  .card-lg\:text-stone-950 { color: #020617; }
  .card-lg\:bg-stone-950 { background-color: #020617; }
  .card-lg\:text-red-50 { color: #f8fafc; }
  .card-lg\:bg-red-50 { background-color: #f8fafc; }
  .card-lg\:text-red-100 { color: #f1f5f9; }
  .card-lg\:bg-red-100 { background-color: #f1f5f9; }
  .card-lg\:text-red-200 { color: #e2e8f0; }
  .card-lg\:bg-red-200 { background-color: #e2e8f0; }
  .card-lg\:text-red-300 { color: #cbd5e1; }
  .card-lg\:bg-red-300 { background-color: #cbd5e1; }
  .card-lg\:text-red-400 { color: #94a3b8; }
  .card-lg\:bg-red-400 { background-color: #94a3b8; }
  .card-lg\:text-red-500 { color: #64748b; }
  .card-lg\:bg-red-500 { background-color: #64748b; }
  .card-lg\:text-red-600 { color: #475569; }
  .card-lg\:bg-red-600 { background-color: #475569; }
  .card-lg\:text-red-700 { color: #334155; }
  .card-lg\:bg-red-700 { background-color: #334155; }
  .card-lg\:text-red-800 { color: #1e293b; }
  .card-lg\:bg-red-800 { background-color: #1e293b; }
  .card-lg\:text-red-900 { color: #0f172a; }
  .card-lg\:bg-red-900 { background-color: #0f172a; }
  .card-lg\:text-red-950 { color: #020617; }
  .card-lg\:bg-red-950 { background-color: #020617; }
  .card-lg\:text-orange-50 { color: #f8fafc; }
  .card-lg\:bg-orange-50 { background-color: #f8fafc; }
  .card-lg\:text-orange-100 { color: #f1f5f9; }
  .card-lg\:bg-orange-100 { background-color: #f1f5f9; }
  .card-lg\:text-orange-200 { color: #e2e8f0; }
  .card-lg\:bg-orange-200 { background-color: #e2e8f0; }
  .card-lg\:text-orange-300 { color: #cbd5e1; }
  .card-lg\:bg-orange-300 { background-color: #cbd5e1; }
  .card-lg\:text-orange-400 { color: #94a3b8; }
  .card-lg\:bg-orange-400 { background-color: #94a3b8; }
  .card-lg\:text-orange-500 { color: #64748b; }
  .card-lg\:bg-orange-500 { background-color: #64748b; }
  .card-lg\:text-orange-600 { color: #475569; }
  .card-lg\:bg-orange-600 { background-color: #475569; }
  .card-lg\:text-orange-700 { color: #334155; }
  .card-lg\:bg-orange-700 { background-color: #334155; }
  .card-lg\:text-orange-800 { color: #1e293b; }
  .card-lg\:bg-orange-800 { background-color: #1e293b; }
  .card-lg\:text-orange-900 { color: #0f172a; }
  .card-lg\:bg-orange-900 { background-color: #0f172a; }
  .card-lg\:text-orange-950 { color: #020617; }
  .card-lg\:bg-orange-950 { background-color: #020617; }
  .card-lg\:text-amber-50 { color: #f8fafc; }
  .card-lg\:bg-amber-50 { background-color: #f8fafc; }
  .card-lg\:text-amber-100 { color: #f1f5f9; }
  .card-lg\:bg-amber-100 { background-color: #f1f5f9; }
  .card-lg\:text-amber-200 { color: #e2e8f0; }
  .card-lg\:bg-amber-200 { background-color: #e2e8f0; }
  .card-lg\:text-amber-300 { color: #cbd5e1; }
  .card-lg\:bg-amber-300 { background-color: #cbd5e1; }
  .card-lg\:text-amber-400 { color: #94a3b8; }
  .card-lg\:bg-amber-400 { background-color: #94a3b8; }
  .card-lg\:text-amber-500 { color: #64748b; }
  .card-lg\:bg-amber-500 { background-color: #64748b; }
  .card-lg\:text-amber-600 { color: #475569; }
  .card-lg\:bg-amber-600 { background-color: #475569; }
  .card-lg\:text-amber-700 { color: #334155; }
  .card-lg\:bg-amber-700 { background-color: #334155; }
  .card-lg\:text-amber-800 { color: #1e293b; }
  .card-lg\:bg-amber-800 { background-color: #1e293b; }
  .card-lg\:text-amber-900 { color: #0f172a; }
  .card-lg\:bg-amber-900 { background-color: #0f172a; }
  .card-lg\:text-amber-950 { color: #020617; }
  .card-lg\:bg-amber-950 { background-color: #020617; }
  .card-lg\:text-yellow-50 { color: #f8fafc; }
  .card-lg\:bg-yellow-50 { background-color: #f8fafc; }
  .card-lg\:text-yellow-100 { color: #f1f5f9; }
  .card-lg\:bg-yellow-100 { background-color: #f1f5f9; }
  .card-lg\:text-yellow-200 { color: #e2e8f0; }
  .card-lg\:bg-yellow-200 { background-color: #e2e8f0; }
  .card-lg\:text-yellow-300 { color: #cbd5e1; }
  .card-lg\:bg-yellow-300 { background-color: #cbd5e1; }
  .card-lg\:text-yellow-400 { color: #94a3b8; }
  .card-lg\:bg-yellow-400 { background-color: #94a3b8; }
  .card-lg\:text-yellow-500 { color: #64748b; }
  .card-lg\:bg-yellow-500 { background-color: #64748b; }
  .card-lg\:text-yellow-600 { color: #475569; }
  .card-lg\:bg-yellow-600 { background-color: #475569; }
  .card-lg\:text-yellow-700 { color: #334155; }
  .card-lg\:bg-yellow-700 { background-color: #334155; }
  .card-lg\:text-yellow-800 { color: #1e293b; }
  .card-lg\:bg-yellow-800 { background-color: #1e293b; }
  .card-lg\:text-yellow-900 { color: #0f172a; }
  .card-lg\:bg-yellow-900 { background-color: #0f172a; }
  .card-lg\:text-yellow-950 { color: #020617; }
  .card-lg\:bg-yellow-950 { background-color: #020617; }
  .card-lg\:text-lime-50 { color: #f8fafc; }
  .card-lg\:bg-lime-50 { background-color: #f8fafc; }
  .card-lg\:text-lime-100 { color: #f1f5f9; }
  .card-lg\:bg-lime-100 { background-color: #f1f5f9; }
  .card-lg\:text-lime-200 { color: #e2e8f0; }
  .card-lg\:bg-lime-200 { background-color: #e2e8f0; }
  .card-lg\:text-lime-300 { color: #cbd5e1; }
  .card-lg\:bg-lime-300 { background-color: #cbd5e1; }
  .card-lg\:text-lime-400 { color: #94a3b8; }
  .card-lg\:bg-lime-400 { background-color: #94a3b8; }
  .card-lg\:text-lime-500 { color: #64748b; }
  .card-lg\:bg-lime-500 { background-color: #64748b; }
  .card-lg\:text-lime-600 { color: #475569; }
  .card-lg\:bg-lime-600 { background-color: #475569; }
  .card-lg\:text-lime-700 { color: #334155; }
  .card-lg\:bg-lime-700 { background-color: #334155; }
  .card-lg\:text-lime-800 { color: #1e293b; }
  .card-lg\:bg-lime-800 { background-color: #1e293b; }
  .card-lg\:text-lime-900 { color: #0f172a; }
  .card-lg\:bg-lime-900 { background-color: #0f172a; }
  .card-lg\:text-lime-950 { color: #020617; }
  .card-lg\:bg-lime-950 { background-color: #020617; }
  .card-lg\:text-green-50 { color: #f8fafc; }
  .card-lg\:bg-green-50 { background-color: #f8fafc; }
  .card-lg\:text-green-100 { color: #f1f5f9; }
  .card-lg\:bg-green-100 { background-color: #f1f5f9; }
  .card-lg\:text-green-200 { color: #e2e8f0; }
  .card-lg\:bg-green-200 { background-color: #e2e8f0; }
  .card-lg\:text-green-300 { color: #cbd5e1; }
  .card-lg\:bg-green-300 { background-color: #cbd5e1; }
  .card-lg\:text-green-400 { color: #94a3b8; }
  .card-lg\:bg-green-400 { background-color: #94a3b8; }
  .card-lg\:text-green-500 { color: #64748b; }
  .card-lg\:bg-green-500 { background-color: #64748b; }
  .card-lg\:text-green-600 { color: #475569; }
  .card-lg\:bg-green-600 { background-color: #475569; }
  .card-lg\:text-green-700 { color: #334155; }
  .card-lg\:bg-green-700 { background-color: #334155; }
  .card-lg\:text-green-800 { color: #1e293b; }
  .card-lg\:bg-green-800 { background-color: #1e293b; }
  .card-lg\:text-green-900 { color: #0f172a; }
  .card-lg\:bg-green-900 { background-color: #0f172a; }
  .card-lg\:text-green-950 { color: #020617; }
  .card-lg\:bg-green-950 { background-color: #020617; }
  .card-lg\:w-1/2 { width: 50%; }
  .card-lg\:max-w-1/2 { max-width: 50%; }
  .card-lg\:w-1/3 { width: 33.card-333333%; }
  .card-lg\:max-w-1/3 { max-width: 33.card-333333%; }
  .card-lg\:w-2/3 { width: 66.card-666667%; }
  .card-lg\:max-w-2/3 { max-width: 66.card-666667%; }
  .card-lg\:w-1/4 { width: 25%; }
  .card-lg\:max-w-1/4 { max-width: 25%; }
  .card-lg\:w-3/4 { width: 75%; }
  .card-lg\:max-w-3/4 { max-width: 75%; }
  .card-lg\:w-1/5 { width: 20%; }
  .card-lg\:max-w-1/5 { max-width: 20%; }
  .card-lg\:w-2/5 { width: 40%; }
  .card-lg\:max-w-2/5 { max-width: 40%; }
  .card-lg\:w-3/5 { width: 60%; }
  .card-lg\:max-w-3/5 { max-width: 60%; }
  .card-lg\:w-4/5 { width: 80%; }
  .card-lg\:max-w-4/5 { max-width: 80%; }
  .card-lg\:w-full { width: 100%; }
  .card-lg\:max-w-full { max-width: 100%; }
  .card-lg\:w-screen { width: 100vw; }
  .card-lg\:max-w-screen { max-width: 100vw; }
  .card-lg\:w-min { width: min-content; }
  .card-lg\:max-w-min { max-width: min-content; }
  .card-lg\:w-max { width: max-content; }
  .card-lg\:max-w-max { max-width: max-content; }
  .card-lg\:w-fit { width: fit-content; }
  .card-lg\:max-w-fit { max-width: fit-content; }
  .card-lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .card-lg\:col-span-1 { grid-column: span 1 / span 1; }
  .card-lg\:col-start-1 { grid-column-start: 1; }
  .card-lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .card-lg\:col-span-2 { grid-column: span 2 / span 2; }
  .card-lg\:col-start-2 { grid-column-start: 2; }
  .card-lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .card-lg\:col-span-3 { grid-column: span 3 / span 3; }
  .card-lg\:col-start-3 { grid-column-start: 3; }
  .card-lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .card-lg\:col-span-4 { grid-column: span 4 / span 4; }
  .card-lg\:col-start-4 { grid-column-start: 4; }
  .card-lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .card-lg\:col-span-5 { grid-column: span 5 / span 5; }
  .card-lg\:col-start-5 { grid-column-start: 5; }
  .card-lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .card-lg\:col-span-6 { grid-column: span 6 / span 6; }
  .card-lg\:col-start-6 { grid-column-start: 6; }
  .card-lg\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .card-lg\:col-span-7 { grid-column: span 7 / span 7; }
  .card-lg\:col-start-7 { grid-column-start: 7; }
  .card-lg\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .card-lg\:col-span-8 { grid-column: span 8 / span 8; }
  .card-lg\:col-start-8 { grid-column-start: 8; }
  .card-lg\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .card-lg\:col-span-9 { grid-column: span 9 / span 9; }
  .card-lg\:col-start-9 { grid-column-start: 9; }
  .card-lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .card-lg\:col-span-10 { grid-column: span 10 / span 10; }
  .card-lg\:col-start-10 { grid-column-start: 10; }
  .card-lg\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .card-lg\:col-span-11 { grid-column: span 11 / span 11; }
  .card-lg\:col-start-11 { grid-column-start: 11; }
  .card-lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .card-lg\:col-span-12 { grid-column: span 12 / span 12; }
  .card-lg\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1280px) {
  .card-xl\:text-slate-50 { color: #f8fafc; }
  .card-xl\:bg-slate-50 { background-color: #f8fafc; }
  .card-xl\:text-slate-100 { color: #f1f5f9; }
  .card-xl\:bg-slate-100 { background-color: #f1f5f9; }
  .card-xl\:text-slate-200 { color: #e2e8f0; }
  .card-xl\:bg-slate-200 { background-color: #e2e8f0; }
  .card-xl\:text-slate-300 { color: #cbd5e1; }
  .card-xl\:bg-slate-300 { background-color: #cbd5e1; }
  .card-xl\:text-slate-400 { color: #94a3b8; }
  .card-xl\:bg-slate-400 { background-color: #94a3b8; }
  .card-xl\:text-slate-500 { color: #64748b; }
  .card-xl\:bg-slate-500 { background-color: #64748b; }
  .card-xl\:text-slate-600 { color: #475569; }
  .card-xl\:bg-slate-600 { background-color: #475569; }
  .card-xl\:text-slate-700 { color: #334155; }
  .card-xl\:bg-slate-700 { background-color: #334155; }
  .card-xl\:text-slate-800 { color: #1e293b; }
  .card-xl\:bg-slate-800 { background-color: #1e293b; }
  .card-xl\:text-slate-900 { color: #0f172a; }
  .card-xl\:bg-slate-900 { background-color: #0f172a; }
  .card-xl\:text-slate-950 { color: #020617; }
  .card-xl\:bg-slate-950 { background-color: #020617; }
  .card-xl\:text-gray-50 { color: #f8fafc; }
  .card-xl\:bg-gray-50 { background-color: #f8fafc; }
  .card-xl\:text-gray-100 { color: #f1f5f9; }
  .card-xl\:bg-gray-100 { background-color: #f1f5f9; }
  .card-xl\:text-gray-200 { color: #e2e8f0; }
  .card-xl\:bg-gray-200 { background-color: #e2e8f0; }
  .card-xl\:text-gray-300 { color: #cbd5e1; }
  .card-xl\:bg-gray-300 { background-color: #cbd5e1; }
  .card-xl\:text-gray-400 { color: #94a3b8; }
  .card-xl\:bg-gray-400 { background-color: #94a3b8; }
  .card-xl\:text-gray-500 { color: #64748b; }
  .card-xl\:bg-gray-500 { background-color: #64748b; }
  .card-xl\:text-gray-600 { color: #475569; }
  .card-xl\:bg-gray-600 { background-color: #475569; }
  .card-xl\:text-gray-700 { color: #334155; }
  .card-xl\:bg-gray-700 { background-color: #334155; }
  .card-xl\:text-gray-800 { color: #1e293b; }
  .card-xl\:bg-gray-800 { background-color: #1e293b; }
  .card-xl\:text-gray-900 { color: #0f172a; }
  .card-xl\:bg-gray-900 { background-color: #0f172a; }
  .card-xl\:text-gray-950 { color: #020617; }
  .card-xl\:bg-gray-950 { background-color: #020617; }
  .card-xl\:text-zinc-50 { color: #f8fafc; }
  .card-xl\:bg-zinc-50 { background-color: #f8fafc; }
  .card-xl\:text-zinc-100 { color: #f1f5f9; }
  .card-xl\:bg-zinc-100 { background-color: #f1f5f9; }
  .card-xl\:text-zinc-200 { color: #e2e8f0; }
  .card-xl\:bg-zinc-200 { background-color: #e2e8f0; }
  .card-xl\:text-zinc-300 { color: #cbd5e1; }
  .card-xl\:bg-zinc-300 { background-color: #cbd5e1; }
  .card-xl\:text-zinc-400 { color: #94a3b8; }
  .card-xl\:bg-zinc-400 { background-color: #94a3b8; }
  .card-xl\:text-zinc-500 { color: #64748b; }
  .card-xl\:bg-zinc-500 { background-color: #64748b; }
  .card-xl\:text-zinc-600 { color: #475569; }
  .card-xl\:bg-zinc-600 { background-color: #475569; }
  .card-xl\:text-zinc-700 { color: #334155; }
  .card-xl\:bg-zinc-700 { background-color: #334155; }
  .card-xl\:text-zinc-800 { color: #1e293b; }
  .card-xl\:bg-zinc-800 { background-color: #1e293b; }
  .card-xl\:text-zinc-900 { color: #0f172a; }
  .card-xl\:bg-zinc-900 { background-color: #0f172a; }
  .card-xl\:text-zinc-950 { color: #020617; }
  .card-xl\:bg-zinc-950 { background-color: #020617; }
  .card-xl\:text-neutral-50 { color: #f8fafc; }
  .card-xl\:bg-neutral-50 { background-color: #f8fafc; }
  .card-xl\:text-neutral-100 { color: #f1f5f9; }
  .card-xl\:bg-neutral-100 { background-color: #f1f5f9; }
  .card-xl\:text-neutral-200 { color: #e2e8f0; }
  .card-xl\:bg-neutral-200 { background-color: #e2e8f0; }
  .card-xl\:text-neutral-300 { color: #cbd5e1; }
  .card-xl\:bg-neutral-300 { background-color: #cbd5e1; }
  .card-xl\:text-neutral-400 { color: #94a3b8; }
  .card-xl\:bg-neutral-400 { background-color: #94a3b8; }
  .card-xl\:text-neutral-500 { color: #64748b; }
  .card-xl\:bg-neutral-500 { background-color: #64748b; }
  .card-xl\:text-neutral-600 { color: #475569; }
  .card-xl\:bg-neutral-600 { background-color: #475569; }
  .card-xl\:text-neutral-700 { color: #334155; }
  .card-xl\:bg-neutral-700 { background-color: #334155; }
  .card-xl\:text-neutral-800 { color: #1e293b; }
  .card-xl\:bg-neutral-800 { background-color: #1e293b; }
  .card-xl\:text-neutral-900 { color: #0f172a; }
  .card-xl\:bg-neutral-900 { background-color: #0f172a; }
  .card-xl\:text-neutral-950 { color: #020617; }
  .card-xl\:bg-neutral-950 { background-color: #020617; }
  .card-xl\:text-stone-50 { color: #f8fafc; }
  .card-xl\:bg-stone-50 { background-color: #f8fafc; }
  .card-xl\:text-stone-100 { color: #f1f5f9; }
  .card-xl\:bg-stone-100 { background-color: #f1f5f9; }
  .card-xl\:text-stone-200 { color: #e2e8f0; }
  .card-xl\:bg-stone-200 { background-color: #e2e8f0; }
  .card-xl\:text-stone-300 { color: #cbd5e1; }
  .card-xl\:bg-stone-300 { background-color: #cbd5e1; }
  .card-xl\:text-stone-400 { color: #94a3b8; }
  .card-xl\:bg-stone-400 { background-color: #94a3b8; }
  .card-xl\:text-stone-500 { color: #64748b; }
  .card-xl\:bg-stone-500 { background-color: #64748b; }
  .card-xl\:text-stone-600 { color: #475569; }
  .card-xl\:bg-stone-600 { background-color: #475569; }
  .card-xl\:text-stone-700 { color: #334155; }
  .card-xl\:bg-stone-700 { background-color: #334155; }
  .card-xl\:text-stone-800 { color: #1e293b; }
  .card-xl\:bg-stone-800 { background-color: #1e293b; }
  .card-xl\:text-stone-900 { color: #0f172a; }
  .card-xl\:bg-stone-900 { background-color: #0f172a; }
  .card-xl\:text-stone-950 { color: #020617; }
  .card-xl\:bg-stone-950 { background-color: #020617; }
  .card-xl\:text-red-50 { color: #f8fafc; }
  .card-xl\:bg-red-50 { background-color: #f8fafc; }
  .card-xl\:text-red-100 { color: #f1f5f9; }
  .card-xl\:bg-red-100 { background-color: #f1f5f9; }
  .card-xl\:text-red-200 { color: #e2e8f0; }
  .card-xl\:bg-red-200 { background-color: #e2e8f0; }
  .card-xl\:text-red-300 { color: #cbd5e1; }
  .card-xl\:bg-red-300 { background-color: #cbd5e1; }
  .card-xl\:text-red-400 { color: #94a3b8; }
  .card-xl\:bg-red-400 { background-color: #94a3b8; }
  .card-xl\:text-red-500 { color: #64748b; }
  .card-xl\:bg-red-500 { background-color: #64748b; }
  .card-xl\:text-red-600 { color: #475569; }
  .card-xl\:bg-red-600 { background-color: #475569; }
  .card-xl\:text-red-700 { color: #334155; }
  .card-xl\:bg-red-700 { background-color: #334155; }
  .card-xl\:text-red-800 { color: #1e293b; }
  .card-xl\:bg-red-800 { background-color: #1e293b; }
  .card-xl\:text-red-900 { color: #0f172a; }
  .card-xl\:bg-red-900 { background-color: #0f172a; }
  .card-xl\:text-red-950 { color: #020617; }
  .card-xl\:bg-red-950 { background-color: #020617; }
  .card-xl\:text-orange-50 { color: #f8fafc; }
  .card-xl\:bg-orange-50 { background-color: #f8fafc; }
  .card-xl\:text-orange-100 { color: #f1f5f9; }
  .card-xl\:bg-orange-100 { background-color: #f1f5f9; }
  .card-xl\:text-orange-200 { color: #e2e8f0; }
  .card-xl\:bg-orange-200 { background-color: #e2e8f0; }
  .card-xl\:text-orange-300 { color: #cbd5e1; }
  .card-xl\:bg-orange-300 { background-color: #cbd5e1; }
  .card-xl\:text-orange-400 { color: #94a3b8; }
  .card-xl\:bg-orange-400 { background-color: #94a3b8; }
  .card-xl\:text-orange-500 { color: #64748b; }
  .card-xl\:bg-orange-500 { background-color: #64748b; }
  .card-xl\:text-orange-600 { color: #475569; }
  .card-xl\:bg-orange-600 { background-color: #475569; }
  .card-xl\:text-orange-700 { color: #334155; }
  .card-xl\:bg-orange-700 { background-color: #334155; }
  .card-xl\:text-orange-800 { color: #1e293b; }
  .card-xl\:bg-orange-800 { background-color: #1e293b; }
  .card-xl\:text-orange-900 { color: #0f172a; }
  .card-xl\:bg-orange-900 { background-color: #0f172a; }
  .card-xl\:text-orange-950 { color: #020617; }
  .card-xl\:bg-orange-950 { background-color: #020617; }
  .card-xl\:text-amber-50 { color: #f8fafc; }
  .card-xl\:bg-amber-50 { background-color: #f8fafc; }
  .card-xl\:text-amber-100 { color: #f1f5f9; }
  .card-xl\:bg-amber-100 { background-color: #f1f5f9; }
  .card-xl\:text-amber-200 { color: #e2e8f0; }
  .card-xl\:bg-amber-200 { background-color: #e2e8f0; }
  .card-xl\:text-amber-300 { color: #cbd5e1; }
  .card-xl\:bg-amber-300 { background-color: #cbd5e1; }
  .card-xl\:text-amber-400 { color: #94a3b8; }
  .card-xl\:bg-amber-400 { background-color: #94a3b8; }
  .card-xl\:text-amber-500 { color: #64748b; }
  .card-xl\:bg-amber-500 { background-color: #64748b; }
  .card-xl\:text-amber-600 { color: #475569; }
  .card-xl\:bg-amber-600 { background-color: #475569; }
  .card-xl\:text-amber-700 { color: #334155; }
  .card-xl\:bg-amber-700 { background-color: #334155; }
  .card-xl\:text-amber-800 { color: #1e293b; }
  .card-xl\:bg-amber-800 { background-color: #1e293b; }
  .card-xl\:text-amber-900 { color: #0f172a; }
  .card-xl\:bg-amber-900 { background-color: #0f172a; }
  .card-xl\:text-amber-950 { color: #020617; }
  .card-xl\:bg-amber-950 { background-color: #020617; }
  .card-xl\:text-yellow-50 { color: #f8fafc; }
  .card-xl\:bg-yellow-50 { background-color: #f8fafc; }
  .card-xl\:text-yellow-100 { color: #f1f5f9; }
  .card-xl\:bg-yellow-100 { background-color: #f1f5f9; }
  .card-xl\:text-yellow-200 { color: #e2e8f0; }
  .card-xl\:bg-yellow-200 { background-color: #e2e8f0; }
  .card-xl\:text-yellow-300 { color: #cbd5e1; }
  .card-xl\:bg-yellow-300 { background-color: #cbd5e1; }
  .card-xl\:text-yellow-400 { color: #94a3b8; }
  .card-xl\:bg-yellow-400 { background-color: #94a3b8; }
  .card-xl\:text-yellow-500 { color: #64748b; }
  .card-xl\:bg-yellow-500 { background-color: #64748b; }
  .card-xl\:text-yellow-600 { color: #475569; }
  .card-xl\:bg-yellow-600 { background-color: #475569; }
  .card-xl\:text-yellow-700 { color: #334155; }
  .card-xl\:bg-yellow-700 { background-color: #334155; }
  .card-xl\:text-yellow-800 { color: #1e293b; }
  .card-xl\:bg-yellow-800 { background-color: #1e293b; }
  .card-xl\:text-yellow-900 { color: #0f172a; }
  .card-xl\:bg-yellow-900 { background-color: #0f172a; }
  .card-xl\:text-yellow-950 { color: #020617; }
  .card-xl\:bg-yellow-950 { background-color: #020617; }
  .card-xl\:text-lime-50 { color: #f8fafc; }
  .card-xl\:bg-lime-50 { background-color: #f8fafc; }
  .card-xl\:text-lime-100 { color: #f1f5f9; }
  .card-xl\:bg-lime-100 { background-color: #f1f5f9; }
  .card-xl\:text-lime-200 { color: #e2e8f0; }
  .card-xl\:bg-lime-200 { background-color: #e2e8f0; }
  .card-xl\:text-lime-300 { color: #cbd5e1; }
  .card-xl\:bg-lime-300 { background-color: #cbd5e1; }
  .card-xl\:text-lime-400 { color: #94a3b8; }
  .card-xl\:bg-lime-400 { background-color: #94a3b8; }
  .card-xl\:text-lime-500 { color: #64748b; }
  .card-xl\:bg-lime-500 { background-color: #64748b; }
  .card-xl\:text-lime-600 { color: #475569; }
  .card-xl\:bg-lime-600 { background-color: #475569; }
  .card-xl\:text-lime-700 { color: #334155; }
  .card-xl\:bg-lime-700 { background-color: #334155; }
  .card-xl\:text-lime-800 { color: #1e293b; }
  .card-xl\:bg-lime-800 { background-color: #1e293b; }
  .card-xl\:text-lime-900 { color: #0f172a; }
  .card-xl\:bg-lime-900 { background-color: #0f172a; }
  .card-xl\:text-lime-950 { color: #020617; }
  .card-xl\:bg-lime-950 { background-color: #020617; }
  .card-xl\:text-green-50 { color: #f8fafc; }
  .card-xl\:bg-green-50 { background-color: #f8fafc; }
  .card-xl\:text-green-100 { color: #f1f5f9; }
  .card-xl\:bg-green-100 { background-color: #f1f5f9; }
  .card-xl\:text-green-200 { color: #e2e8f0; }
  .card-xl\:bg-green-200 { background-color: #e2e8f0; }
  .card-xl\:text-green-300 { color: #cbd5e1; }
  .card-xl\:bg-green-300 { background-color: #cbd5e1; }
  .card-xl\:text-green-400 { color: #94a3b8; }
  .card-xl\:bg-green-400 { background-color: #94a3b8; }
  .card-xl\:text-green-500 { color: #64748b; }
  .card-xl\:bg-green-500 { background-color: #64748b; }
  .card-xl\:text-green-600 { color: #475569; }
  .card-xl\:bg-green-600 { background-color: #475569; }
  .card-xl\:text-green-700 { color: #334155; }
  .card-xl\:bg-green-700 { background-color: #334155; }
  .card-xl\:text-green-800 { color: #1e293b; }
  .card-xl\:bg-green-800 { background-color: #1e293b; }
  .card-xl\:text-green-900 { color: #0f172a; }
  .card-xl\:bg-green-900 { background-color: #0f172a; }
  .card-xl\:text-green-950 { color: #020617; }
  .card-xl\:bg-green-950 { background-color: #020617; }
  .card-xl\:w-1/2 { width: 50%; }
  .card-xl\:max-w-1/2 { max-width: 50%; }
  .card-xl\:w-1/3 { width: 33.card-333333%; }
  .card-xl\:max-w-1/3 { max-width: 33.card-333333%; }
  .card-xl\:w-2/3 { width: 66.card-666667%; }
  .card-xl\:max-w-2/3 { max-width: 66.card-666667%; }
  .card-xl\:w-1/4 { width: 25%; }
  .card-xl\:max-w-1/4 { max-width: 25%; }
  .card-xl\:w-3/4 { width: 75%; }
  .card-xl\:max-w-3/4 { max-width: 75%; }
  .card-xl\:w-1/5 { width: 20%; }
  .card-xl\:max-w-1/5 { max-width: 20%; }
  .card-xl\:w-2/5 { width: 40%; }
  .card-xl\:max-w-2/5 { max-width: 40%; }
  .card-xl\:w-3/5 { width: 60%; }
  .card-xl\:max-w-3/5 { max-width: 60%; }
  .card-xl\:w-4/5 { width: 80%; }
  .card-xl\:max-w-4/5 { max-width: 80%; }
  .card-xl\:w-full { width: 100%; }
  .card-xl\:max-w-full { max-width: 100%; }
  .card-xl\:w-screen { width: 100vw; }
  .card-xl\:max-w-screen { max-width: 100vw; }
  .card-xl\:w-min { width: min-content; }
  .card-xl\:max-w-min { max-width: min-content; }
  .card-xl\:w-max { width: max-content; }
  .card-xl\:max-w-max { max-width: max-content; }
  .card-xl\:w-fit { width: fit-content; }
  .card-xl\:max-w-fit { max-width: fit-content; }
  .card-xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .card-xl\:col-span-1 { grid-column: span 1 / span 1; }
  .card-xl\:col-start-1 { grid-column-start: 1; }
  .card-xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .card-xl\:col-span-2 { grid-column: span 2 / span 2; }
  .card-xl\:col-start-2 { grid-column-start: 2; }
  .card-xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .card-xl\:col-span-3 { grid-column: span 3 / span 3; }
  .card-xl\:col-start-3 { grid-column-start: 3; }
  .card-xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .card-xl\:col-span-4 { grid-column: span 4 / span 4; }
  .card-xl\:col-start-4 { grid-column-start: 4; }
  .card-xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .card-xl\:col-span-5 { grid-column: span 5 / span 5; }
  .card-xl\:col-start-5 { grid-column-start: 5; }
  .card-xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .card-xl\:col-span-6 { grid-column: span 6 / span 6; }
  .card-xl\:col-start-6 { grid-column-start: 6; }
  .card-xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .card-xl\:col-span-7 { grid-column: span 7 / span 7; }
  .card-xl\:col-start-7 { grid-column-start: 7; }
  .card-xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .card-xl\:col-span-8 { grid-column: span 8 / span 8; }
  .card-xl\:col-start-8 { grid-column-start: 8; }
  .card-xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .card-xl\:col-span-9 { grid-column: span 9 / span 9; }
  .card-xl\:col-start-9 { grid-column-start: 9; }
  .card-xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .card-xl\:col-span-10 { grid-column: span 10 / span 10; }
  .card-xl\:col-start-10 { grid-column-start: 10; }
  .card-xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .card-xl\:col-span-11 { grid-column: span 11 / span 11; }
  .card-xl\:col-start-11 { grid-column-start: 11; }
  .card-xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .card-xl\:col-span-12 { grid-column: span 12 / span 12; }
  .card-xl\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1536px) {
  .card-2xl\:text-slate-50 { color: #f8fafc; }
  .card-2xl\:bg-slate-50 { background-color: #f8fafc; }
  .card-2xl\:text-slate-100 { color: #f1f5f9; }
  .card-2xl\:bg-slate-100 { background-color: #f1f5f9; }
  .card-2xl\:text-slate-200 { color: #e2e8f0; }
  .card-2xl\:bg-slate-200 { background-color: #e2e8f0; }
  .card-2xl\:text-slate-300 { color: #cbd5e1; }
  .card-2xl\:bg-slate-300 { background-color: #cbd5e1; }
  .card-2xl\:text-slate-400 { color: #94a3b8; }
  .card-2xl\:bg-slate-400 { background-color: #94a3b8; }
  .card-2xl\:text-slate-500 { color: #64748b; }
  .card-2xl\:bg-slate-500 { background-color: #64748b; }
  .card-2xl\:text-slate-600 { color: #475569; }
  .card-2xl\:bg-slate-600 { background-color: #475569; }
  .card-2xl\:text-slate-700 { color: #334155; }
  .card-2xl\:bg-slate-700 { background-color: #334155; }
  .card-2xl\:text-slate-800 { color: #1e293b; }
  .card-2xl\:bg-slate-800 { background-color: #1e293b; }
  .card-2xl\:text-slate-900 { color: #0f172a; }
  .card-2xl\:bg-slate-900 { background-color: #0f172a; }
  .card-2xl\:text-slate-950 { color: #020617; }
  .card-2xl\:bg-slate-950 { background-color: #020617; }
  .card-2xl\:text-gray-50 { color: #f8fafc; }
  .card-2xl\:bg-gray-50 { background-color: #f8fafc; }
  .card-2xl\:text-gray-100 { color: #f1f5f9; }
  .card-2xl\:bg-gray-100 { background-color: #f1f5f9; }
  .card-2xl\:text-gray-200 { color: #e2e8f0; }
  .card-2xl\:bg-gray-200 { background-color: #e2e8f0; }
  .card-2xl\:text-gray-300 { color: #cbd5e1; }
  .card-2xl\:bg-gray-300 { background-color: #cbd5e1; }
  .card-2xl\:text-gray-400 { color: #94a3b8; }
  .card-2xl\:bg-gray-400 { background-color: #94a3b8; }
  .card-2xl\:text-gray-500 { color: #64748b; }
  .card-2xl\:bg-gray-500 { background-color: #64748b; }
  .card-2xl\:text-gray-600 { color: #475569; }
  .card-2xl\:bg-gray-600 { background-color: #475569; }
  .card-2xl\:text-gray-700 { color: #334155; }
  .card-2xl\:bg-gray-700 { background-color: #334155; }
  .card-2xl\:text-gray-800 { color: #1e293b; }
  .card-2xl\:bg-gray-800 { background-color: #1e293b; }
  .card-2xl\:text-gray-900 { color: #0f172a; }
  .card-2xl\:bg-gray-900 { background-color: #0f172a; }
  .card-2xl\:text-gray-950 { color: #020617; }
  .card-2xl\:bg-gray-950 { background-color: #020617; }
  .card-2xl\:text-zinc-50 { color: #f8fafc; }
  .card-2xl\:bg-zinc-50 { background-color: #f8fafc; }
  .card-2xl\:text-zinc-100 { color: #f1f5f9; }
  .card-2xl\:bg-zinc-100 { background-color: #f1f5f9; }
  .card-2xl\:text-zinc-200 { color: #e2e8f0; }
  .card-2xl\:bg-zinc-200 { background-color: #e2e8f0; }
  .card-2xl\:text-zinc-300 { color: #cbd5e1; }
  .card-2xl\:bg-zinc-300 { background-color: #cbd5e1; }
  .card-2xl\:text-zinc-400 { color: #94a3b8; }
  .card-2xl\:bg-zinc-400 { background-color: #94a3b8; }
  .card-2xl\:text-zinc-500 { color: #64748b; }
  .card-2xl\:bg-zinc-500 { background-color: #64748b; }
  .card-2xl\:text-zinc-600 { color: #475569; }
  .card-2xl\:bg-zinc-600 { background-color: #475569; }
  .card-2xl\:text-zinc-700 { color: #334155; }
  .card-2xl\:bg-zinc-700 { background-color: #334155; }
  .card-2xl\:text-zinc-800 { color: #1e293b; }
  .card-2xl\:bg-zinc-800 { background-color: #1e293b; }
  .card-2xl\:text-zinc-900 { color: #0f172a; }
  .card-2xl\:bg-zinc-900 { background-color: #0f172a; }
  .card-2xl\:text-zinc-950 { color: #020617; }
  .card-2xl\:bg-zinc-950 { background-color: #020617; }
  .card-2xl\:text-neutral-50 { color: #f8fafc; }
  .card-2xl\:bg-neutral-50 { background-color: #f8fafc; }
  .card-2xl\:text-neutral-100 { color: #f1f5f9; }
  .card-2xl\:bg-neutral-100 { background-color: #f1f5f9; }
  .card-2xl\:text-neutral-200 { color: #e2e8f0; }
  .card-2xl\:bg-neutral-200 { background-color: #e2e8f0; }
  .card-2xl\:text-neutral-300 { color: #cbd5e1; }
  .card-2xl\:bg-neutral-300 { background-color: #cbd5e1; }
  .card-2xl\:text-neutral-400 { color: #94a3b8; }
  .card-2xl\:bg-neutral-400 { background-color: #94a3b8; }
  .card-2xl\:text-neutral-500 { color: #64748b; }
  .card-2xl\:bg-neutral-500 { background-color: #64748b; }
  .card-2xl\:text-neutral-600 { color: #475569; }
  .card-2xl\:bg-neutral-600 { background-color: #475569; }
  .card-2xl\:text-neutral-700 { color: #334155; }
  .card-2xl\:bg-neutral-700 { background-color: #334155; }
  .card-2xl\:text-neutral-800 { color: #1e293b; }
  .card-2xl\:bg-neutral-800 { background-color: #1e293b; }
  .card-2xl\:text-neutral-900 { color: #0f172a; }
  .card-2xl\:bg-neutral-900 { background-color: #0f172a; }
  .card-2xl\:text-neutral-950 { color: #020617; }
  .card-2xl\:bg-neutral-950 { background-color: #020617; }
  .card-2xl\:text-stone-50 { color: #f8fafc; }
  .card-2xl\:bg-stone-50 { background-color: #f8fafc; }
  .card-2xl\:text-stone-100 { color: #f1f5f9; }
  .card-2xl\:bg-stone-100 { background-color: #f1f5f9; }
  .card-2xl\:text-stone-200 { color: #e2e8f0; }
  .card-2xl\:bg-stone-200 { background-color: #e2e8f0; }
  .card-2xl\:text-stone-300 { color: #cbd5e1; }
  .card-2xl\:bg-stone-300 { background-color: #cbd5e1; }
  .card-2xl\:text-stone-400 { color: #94a3b8; }
  .card-2xl\:bg-stone-400 { background-color: #94a3b8; }
  .card-2xl\:text-stone-500 { color: #64748b; }
  .card-2xl\:bg-stone-500 { background-color: #64748b; }
  .card-2xl\:text-stone-600 { color: #475569; }
  .card-2xl\:bg-stone-600 { background-color: #475569; }
  .card-2xl\:text-stone-700 { color: #334155; }
  .card-2xl\:bg-stone-700 { background-color: #334155; }
  .card-2xl\:text-stone-800 { color: #1e293b; }
  .card-2xl\:bg-stone-800 { background-color: #1e293b; }
  .card-2xl\:text-stone-900 { color: #0f172a; }
  .card-2xl\:bg-stone-900 { background-color: #0f172a; }
  .card-2xl\:text-stone-950 { color: #020617; }
  .card-2xl\:bg-stone-950 { background-color: #020617; }
  .card-2xl\:text-red-50 { color: #f8fafc; }
  .card-2xl\:bg-red-50 { background-color: #f8fafc; }
  .card-2xl\:text-red-100 { color: #f1f5f9; }
  .card-2xl\:bg-red-100 { background-color: #f1f5f9; }
  .card-2xl\:text-red-200 { color: #e2e8f0; }
  .card-2xl\:bg-red-200 { background-color: #e2e8f0; }
  .card-2xl\:text-red-300 { color: #cbd5e1; }
  .card-2xl\:bg-red-300 { background-color: #cbd5e1; }
  .card-2xl\:text-red-400 { color: #94a3b8; }
  .card-2xl\:bg-red-400 { background-color: #94a3b8; }
  .card-2xl\:text-red-500 { color: #64748b; }
  .card-2xl\:bg-red-500 { background-color: #64748b; }
  .card-2xl\:text-red-600 { color: #475569; }
  .card-2xl\:bg-red-600 { background-color: #475569; }
  .card-2xl\:text-red-700 { color: #334155; }
  .card-2xl\:bg-red-700 { background-color: #334155; }
  .card-2xl\:text-red-800 { color: #1e293b; }
  .card-2xl\:bg-red-800 { background-color: #1e293b; }
  .card-2xl\:text-red-900 { color: #0f172a; }
  .card-2xl\:bg-red-900 { background-color: #0f172a; }
  .card-2xl\:text-red-950 { color: #020617; }
  .card-2xl\:bg-red-950 { background-color: #020617; }
  .card-2xl\:text-orange-50 { color: #f8fafc; }
  .card-2xl\:bg-orange-50 { background-color: #f8fafc; }
  .card-2xl\:text-orange-100 { color: #f1f5f9; }
  .card-2xl\:bg-orange-100 { background-color: #f1f5f9; }
  .card-2xl\:text-orange-200 { color: #e2e8f0; }
  .card-2xl\:bg-orange-200 { background-color: #e2e8f0; }
  .card-2xl\:text-orange-300 { color: #cbd5e1; }
  .card-2xl\:bg-orange-300 { background-color: #cbd5e1; }
  .card-2xl\:text-orange-400 { color: #94a3b8; }
  .card-2xl\:bg-orange-400 { background-color: #94a3b8; }
  .card-2xl\:text-orange-500 { color: #64748b; }
  .card-2xl\:bg-orange-500 { background-color: #64748b; }
  .card-2xl\:text-orange-600 { color: #475569; }
  .card-2xl\:bg-orange-600 { background-color: #475569; }
  .card-2xl\:text-orange-700 { color: #334155; }
  .card-2xl\:bg-orange-700 { background-color: #334155; }
  .card-2xl\:text-orange-800 { color: #1e293b; }
  .card-2xl\:bg-orange-800 { background-color: #1e293b; }
  .card-2xl\:text-orange-900 { color: #0f172a; }
  .card-2xl\:bg-orange-900 { background-color: #0f172a; }
  .card-2xl\:text-orange-950 { color: #020617; }
  .card-2xl\:bg-orange-950 { background-color: #020617; }
  .card-2xl\:text-amber-50 { color: #f8fafc; }
  .card-2xl\:bg-amber-50 { background-color: #f8fafc; }
  .card-2xl\:text-amber-100 { color: #f1f5f9; }
  .card-2xl\:bg-amber-100 { background-color: #f1f5f9; }
  .card-2xl\:text-amber-200 { color: #e2e8f0; }
  .card-2xl\:bg-amber-200 { background-color: #e2e8f0; }
  .card-2xl\:text-amber-300 { color: #cbd5e1; }
  .card-2xl\:bg-amber-300 { background-color: #cbd5e1; }
  .card-2xl\:text-amber-400 { color: #94a3b8; }
  .card-2xl\:bg-amber-400 { background-color: #94a3b8; }
  .card-2xl\:text-amber-500 { color: #64748b; }
  .card-2xl\:bg-amber-500 { background-color: #64748b; }
  .card-2xl\:text-amber-600 { color: #475569; }
  .card-2xl\:bg-amber-600 { background-color: #475569; }
  .card-2xl\:text-amber-700 { color: #334155; }
  .card-2xl\:bg-amber-700 { background-color: #334155; }
  .card-2xl\:text-amber-800 { color: #1e293b; }
  .card-2xl\:bg-amber-800 { background-color: #1e293b; }
  .card-2xl\:text-amber-900 { color: #0f172a; }
  .card-2xl\:bg-amber-900 { background-color: #0f172a; }
  .card-2xl\:text-amber-950 { color: #020617; }
  .card-2xl\:bg-amber-950 { background-color: #020617; }
  .card-2xl\:text-yellow-50 { color: #f8fafc; }
  .card-2xl\:bg-yellow-50 { background-color: #f8fafc; }
  .card-2xl\:text-yellow-100 { color: #f1f5f9; }
  .card-2xl\:bg-yellow-100 { background-color: #f1f5f9; }
  .card-2xl\:text-yellow-200 { color: #e2e8f0; }
  .card-2xl\:bg-yellow-200 { background-color: #e2e8f0; }
  .card-2xl\:text-yellow-300 { color: #cbd5e1; }
  .card-2xl\:bg-yellow-300 { background-color: #cbd5e1; }
  .card-2xl\:text-yellow-400 { color: #94a3b8; }
  .card-2xl\:bg-yellow-400 { background-color: #94a3b8; }
  .card-2xl\:text-yellow-500 { color: #64748b; }
  .card-2xl\:bg-yellow-500 { background-color: #64748b; }
  .card-2xl\:text-yellow-600 { color: #475569; }
  .card-2xl\:bg-yellow-600 { background-color: #475569; }
  .card-2xl\:text-yellow-700 { color: #334155; }
  .card-2xl\:bg-yellow-700 { background-color: #334155; }
  .card-2xl\:text-yellow-800 { color: #1e293b; }
  .card-2xl\:bg-yellow-800 { background-color: #1e293b; }
  .card-2xl\:text-yellow-900 { color: #0f172a; }
  .card-2xl\:bg-yellow-900 { background-color: #0f172a; }
  .card-2xl\:text-yellow-950 { color: #020617; }
  .card-2xl\:bg-yellow-950 { background-color: #020617; }
  .card-2xl\:text-lime-50 { color: #f8fafc; }
  .card-2xl\:bg-lime-50 { background-color: #f8fafc; }
  .card-2xl\:text-lime-100 { color: #f1f5f9; }
  .card-2xl\:bg-lime-100 { background-color: #f1f5f9; }
  .card-2xl\:text-lime-200 { color: #e2e8f0; }
  .card-2xl\:bg-lime-200 { background-color: #e2e8f0; }
  .card-2xl\:text-lime-300 { color: #cbd5e1; }
  .card-2xl\:bg-lime-300 { background-color: #cbd5e1; }
  .card-2xl\:text-lime-400 { color: #94a3b8; }
  .card-2xl\:bg-lime-400 { background-color: #94a3b8; }
  .card-2xl\:text-lime-500 { color: #64748b; }
  .card-2xl\:bg-lime-500 { background-color: #64748b; }
  .card-2xl\:text-lime-600 { color: #475569; }
  .card-2xl\:bg-lime-600 { background-color: #475569; }
  .card-2xl\:text-lime-700 { color: #334155; }
  .card-2xl\:bg-lime-700 { background-color: #334155; }
  .card-2xl\:text-lime-800 { color: #1e293b; }
  .card-2xl\:bg-lime-800 { background-color: #1e293b; }
  .card-2xl\:text-lime-900 { color: #0f172a; }
  .card-2xl\:bg-lime-900 { background-color: #0f172a; }
  .card-2xl\:text-lime-950 { color: #020617; }
  .card-2xl\:bg-lime-950 { background-color: #020617; }
  .card-2xl\:text-green-50 { color: #f8fafc; }
  .card-2xl\:bg-green-50 { background-color: #f8fafc; }
  .card-2xl\:text-green-100 { color: #f1f5f9; }
  .card-2xl\:bg-green-100 { background-color: #f1f5f9; }
  .card-2xl\:text-green-200 { color: #e2e8f0; }
  .card-2xl\:bg-green-200 { background-color: #e2e8f0; }
  .card-2xl\:text-green-300 { color: #cbd5e1; }
  .card-2xl\:bg-green-300 { background-color: #cbd5e1; }
  .card-2xl\:text-green-400 { color: #94a3b8; }
  .card-2xl\:bg-green-400 { background-color: #94a3b8; }
  .card-2xl\:text-green-500 { color: #64748b; }
  .card-2xl\:bg-green-500 { background-color: #64748b; }
  .card-2xl\:text-green-600 { color: #475569; }
  .card-2xl\:bg-green-600 { background-color: #475569; }
  .card-2xl\:text-green-700 { color: #334155; }
  .card-2xl\:bg-green-700 { background-color: #334155; }
  .card-2xl\:text-green-800 { color: #1e293b; }
  .card-2xl\:bg-green-800 { background-color: #1e293b; }
  .card-2xl\:text-green-900 { color: #0f172a; }
  .card-2xl\:bg-green-900 { background-color: #0f172a; }
  .card-2xl\:text-green-950 { color: #020617; }
  .card-2xl\:bg-green-950 { background-color: #020617; }
  .card-2xl\:w-1/2 { width: 50%; }
  .card-2xl\:max-w-1/2 { max-width: 50%; }
  .card-2xl\:w-1/3 { width: 33.card-333333%; }
  .card-2xl\:max-w-1/3 { max-width: 33.card-333333%; }
  .card-2xl\:w-2/3 { width: 66.card-666667%; }
  .card-2xl\:max-w-2/3 { max-width: 66.card-666667%; }
  .card-2xl\:w-1/4 { width: 25%; }
  .card-2xl\:max-w-1/4 { max-width: 25%; }
  .card-2xl\:w-3/4 { width: 75%; }
  .card-2xl\:max-w-3/4 { max-width: 75%; }
  .card-2xl\:w-1/5 { width: 20%; }
  .card-2xl\:max-w-1/5 { max-width: 20%; }
  .card-2xl\:w-2/5 { width: 40%; }
  .card-2xl\:max-w-2/5 { max-width: 40%; }
  .card-2xl\:w-3/5 { width: 60%; }
  .card-2xl\:max-w-3/5 { max-width: 60%; }
  .card-2xl\:w-4/5 { width: 80%; }
  .card-2xl\:max-w-4/5 { max-width: 80%; }
  .card-2xl\:w-full { width: 100%; }
  .card-2xl\:max-w-full { max-width: 100%; }
  .card-2xl\:w-screen { width: 100vw; }
  .card-2xl\:max-w-screen { max-width: 100vw; }
  .card-2xl\:w-min { width: min-content; }
  .card-2xl\:max-w-min { max-width: min-content; }
  .card-2xl\:w-max { width: max-content; }
  .card-2xl\:max-w-max { max-width: max-content; }
  .card-2xl\:w-fit { width: fit-content; }
  .card-2xl\:max-w-fit { max-width: fit-content; }
  .card-2xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .card-2xl\:col-span-1 { grid-column: span 1 / span 1; }
  .card-2xl\:col-start-1 { grid-column-start: 1; }
  .card-2xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .card-2xl\:col-span-2 { grid-column: span 2 / span 2; }
  .card-2xl\:col-start-2 { grid-column-start: 2; }
  .card-2xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .card-2xl\:col-span-3 { grid-column: span 3 / span 3; }
  .card-2xl\:col-start-3 { grid-column-start: 3; }
  .card-2xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .card-2xl\:col-span-4 { grid-column: span 4 / span 4; }
  .card-2xl\:col-start-4 { grid-column-start: 4; }
  .card-2xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .card-2xl\:col-span-5 { grid-column: span 5 / span 5; }
  .card-2xl\:col-start-5 { grid-column-start: 5; }
  .card-2xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .card-2xl\:col-span-6 { grid-column: span 6 / span 6; }
  .card-2xl\:col-start-6 { grid-column-start: 6; }
  .card-2xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .card-2xl\:col-span-7 { grid-column: span 7 / span 7; }
  .card-2xl\:col-start-7 { grid-column-start: 7; }
  .card-2xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .card-2xl\:col-span-8 { grid-column: span 8 / span 8; }
  .card-2xl\:col-start-8 { grid-column-start: 8; }
  .card-2xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .card-2xl\:col-span-9 { grid-column: span 9 / span 9; }
  .card-2xl\:col-start-9 { grid-column-start: 9; }
  .card-2xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .card-2xl\:col-span-10 { grid-column: span 10 / span 10; }
  .card-2xl\:col-start-10 { grid-column-start: 10; }
  .card-2xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .card-2xl\:col-span-11 { grid-column: span 11 / span 11; }
  .card-2xl\:col-start-11 { grid-column-start: 11; }
  .card-2xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .card-2xl\:col-span-12 { grid-column: span 12 / span 12; }
  .card-2xl\:col-start-12 { grid-column-start: 12; }
}

.card-transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.card-4, 0, 0.card-2, 1); transition-duration: 150ms; }
.card-transition-colors { transition-property: colors; transition-timing-function: cubic-bezier(0.card-4, 0, 0.card-2, 1); transition-duration: 150ms; }
.card-transition-opacity { transition-property: opacity; transition-timing-function: cubic-bezier(0.card-4, 0, 0.card-2, 1); transition-duration: 150ms; }
.card-transition-shadow { transition-property: shadow; transition-timing-function: cubic-bezier(0.card-4, 0, 0.card-2, 1); transition-duration: 150ms; }
.card-transition-transform { transition-property: transform; transition-timing-function: cubic-bezier(0.card-4, 0, 0.card-2, 1); transition-duration: 150ms; }
.card-transition-none { transition-property: none; transition-timing-function: cubic-bezier(0.card-4, 0, 0.card-2, 1); transition-duration: 150ms; }
.card-duration-75 { transition-duration: 75ms; }
.card-duration-100 { transition-duration: 100ms; }
.card-duration-150 { transition-duration: 150ms; }
.card-duration-200 { transition-duration: 200ms; }
.card-duration-300 { transition-duration: 300ms; }
.card-duration-500 { transition-duration: 500ms; }
.card-duration-700 { transition-duration: 700ms; }
.card-duration-1000 { transition-duration: 1000ms; }
.card-ease-linear { transition-timing-function: linear; }
.card-ease-in { transition-timing-function: cubic-bezier(0.card-4, 0, 1, 1); }
.card-ease-out { transition-timing-function: cubic-bezier(0, 0, 0.card-2, 1); }
.card-ease-in-out { transition-timing-function: cubic-bezier(0.card-4, 0, 0.card-2, 1); }

.card-blur-0 { filter: blur(0px); }
.card-blur-4 { filter: blur(4px); }
.card-blur-8 { filter: blur(8px); }
.card-blur-12 { filter: blur(12px); }
.card-blur-16 { filter: blur(16px); }
.card-blur-24 { filter: blur(24px); }
.card-brightness-0 { filter: brightness(0.card-0); }
.card-brightness-5 { filter: brightness(0.card-05); }
.card-brightness-10 { filter: brightness(0.card-1); }
.card-brightness-15 { filter: brightness(0.card-15); }
.card-brightness-20 { filter: brightness(0.card-2); }
.card-brightness-25 { filter: brightness(0.card-25); }
.card-brightness-30 { filter: brightness(0.card-3); }
.card-brightness-35 { filter: brightness(0.card-35); }
.card-brightness-40 { filter: brightness(0.card-4); }
.card-brightness-45 { filter: brightness(0.card-45); }
.card-brightness-50 { filter: brightness(0.card-5); }
.card-brightness-55 { filter: brightness(0.card-55); }
.card-brightness-60 { filter: brightness(0.card-6); }
.card-brightness-65 { filter: brightness(0.card-65); }
.card-brightness-70 { filter: brightness(0.card-7); }
.card-brightness-75 { filter: brightness(0.card-75); }
.card-brightness-80 { filter: brightness(0.card-8); }
.card-brightness-85 { filter: brightness(0.card-85); }
.card-brightness-90 { filter: brightness(0.card-9); }
.card-brightness-95 { filter: brightness(0.card-95); }
.card-brightness-100 { filter: brightness(1.card-0); }
.card-brightness-105 { filter: brightness(1.card-05); }
.card-brightness-110 { filter: brightness(1.card-1); }
.card-brightness-115 { filter: brightness(1.card-15); }
.card-brightness-120 { filter: brightness(1.card-2); }
.card-brightness-125 { filter: brightness(1.card-25); }
.card-brightness-130 { filter: brightness(1.card-3); }
.card-brightness-135 { filter: brightness(1.card-35); }
.card-brightness-140 { filter: brightness(1.card-4); }
.card-brightness-145 { filter: brightness(1.card-45); }
.card-brightness-150 { filter: brightness(1.card-5); }
.card-brightness-155 { filter: brightness(1.card-55); }
.card-brightness-160 { filter: brightness(1.card-6); }
.card-brightness-165 { filter: brightness(1.card-65); }
.card-brightness-170 { filter: brightness(1.card-7); }
.card-brightness-175 { filter: brightness(1.card-75); }
.card-brightness-180 { filter: brightness(1.card-8); }
.card-brightness-185 { filter: brightness(1.card-85); }
.card-brightness-190 { filter: brightness(1.card-9); }
.card-brightness-195 { filter: brightness(1.card-95); }
.card-brightness-200 { filter: brightness(2.card-0); }
.card-contrast-0 { filter: contrast(0.card-0); }
.card-contrast-5 { filter: contrast(0.card-05); }
.card-contrast-10 { filter: contrast(0.card-1); }
.card-contrast-15 { filter: contrast(0.card-15); }
.card-contrast-20 { filter: contrast(0.card-2); }
.card-contrast-25 { filter: contrast(0.card-25); }
.card-contrast-30 { filter: contrast(0.card-3); }
.card-contrast-35 { filter: contrast(0.card-35); }
.card-contrast-40 { filter: contrast(0.card-4); }
.card-contrast-45 { filter: contrast(0.card-45); }
.card-contrast-50 { filter: contrast(0.card-5); }
.card-contrast-55 { filter: contrast(0.card-55); }
.card-contrast-60 { filter: contrast(0.card-6); }
.card-contrast-65 { filter: contrast(0.card-65); }
.card-contrast-70 { filter: contrast(0.card-7); }
.card-contrast-75 { filter: contrast(0.card-75); }
.card-contrast-80 { filter: contrast(0.card-8); }
.card-contrast-85 { filter: contrast(0.card-85); }
.card-contrast-90 { filter: contrast(0.card-9); }
.card-contrast-95 { filter: contrast(0.card-95); }
.card-contrast-100 { filter: contrast(1.card-0); }
.card-contrast-105 { filter: contrast(1.card-05); }
.card-contrast-110 { filter: contrast(1.card-1); }
.card-contrast-115 { filter: contrast(1.card-15); }
.card-contrast-120 { filter: contrast(1.card-2); }
.card-contrast-125 { filter: contrast(1.card-25); }
.card-contrast-130 { filter: contrast(1.card-3); }
.card-contrast-135 { filter: contrast(1.card-35); }
.card-contrast-140 { filter: contrast(1.card-4); }
.card-contrast-145 { filter: contrast(1.card-45); }
.card-contrast-150 { filter: contrast(1.card-5); }
.card-contrast-155 { filter: contrast(1.card-55); }
.card-contrast-160 { filter: contrast(1.card-6); }
.card-contrast-165 { filter: contrast(1.card-65); }
.card-contrast-170 { filter: contrast(1.card-7); }
.card-contrast-175 { filter: contrast(1.card-75); }
.card-contrast-180 { filter: contrast(1.card-8); }
.card-contrast-185 { filter: contrast(1.card-85); }
.card-contrast-190 { filter: contrast(1.card-9); }
.card-contrast-195 { filter: contrast(1.card-95); }
.card-contrast-200 { filter: contrast(2.card-0); }

.card-hover\:p-0:hover { padding: 0px; }
.card-hover\:p-0.card-5:hover { padding: 0.card-125rem; }
.card-hover\:p-1:hover { padding: 0.card-25rem; }
.card-hover\:p-1.card-5:hover { padding: 0.card-375rem; }
.card-hover\:p-2:hover { padding: 0.card-5rem; }
.card-hover\:p-2.card-5:hover { padding: 0.card-625rem; }
.card-hover\:p-3:hover { padding: 0.card-75rem; }
.card-hover\:p-3.card-5:hover { padding: 0.card-875rem; }
.card-hover\:p-4:hover { padding: 1rem; }
.card-hover\:p-5:hover { padding: 1.card-25rem; }
.card-hover\:p-6:hover { padding: 1.card-5rem; }
.card-hover\:p-7:hover { padding: 1.card-75rem; }
.card-hover\:p-8:hover { padding: 2rem; }
.card-hover\:p-9:hover { padding: 2.card-25rem; }
.card-hover\:p-10:hover { padding: 2.card-5rem; }
.card-hover\:p-11:hover { padding: 2.card-75rem; }
.card-hover\:p-12:hover { padding: 3rem; }
.card-hover\:p-14:hover { padding: 3.card-5rem; }
.card-hover\:p-16:hover { padding: 4rem; }
.card-hover\:p-20:hover { padding: 5rem; }
.card-hover\:p-24:hover { padding: 6rem; }
.card-hover\:p-28:hover { padding: 7rem; }
.card-hover\:p-32:hover { padding: 8rem; }
.card-hover\:p-36:hover { padding: 9rem; }
.card-hover\:p-40:hover { padding: 10rem; }
.card-hover\:p-44:hover { padding: 11rem; }
.card-hover\:p-48:hover { padding: 12rem; }
.card-hover\:p-52:hover { padding: 13rem; }
.card-hover\:p-56:hover { padding: 14rem; }
.card-hover\:p-60:hover { padding: 15rem; }
.card-hover\:p-64:hover { padding: 16rem; }
.card-hover\:p-72:hover { padding: 18rem; }
.card-hover\:p-80:hover { padding: 20rem; }
.card-hover\:p-96:hover { padding: 24rem; }
.card-hover\:m-0:hover { margin: 0px; }
.card-hover\:m-0.card-5:hover { margin: 0.card-125rem; }
.card-hover\:m-1:hover { margin: 0.card-25rem; }
.card-hover\:m-1.card-5:hover { margin: 0.card-375rem; }
.card-hover\:m-2:hover { margin: 0.card-5rem; }
.card-hover\:m-2.card-5:hover { margin: 0.card-625rem; }
.card-hover\:m-3:hover { margin: 0.card-75rem; }
.card-hover\:m-3.card-5:hover { margin: 0.card-875rem; }
.card-hover\:m-4:hover { margin: 1rem; }
.card-hover\:m-5:hover { margin: 1.card-25rem; }
.card-hover\:m-6:hover { margin: 1.card-5rem; }
.card-hover\:m-7:hover { margin: 1.card-75rem; }
.card-hover\:m-8:hover { margin: 2rem; }
.card-hover\:m-9:hover { margin: 2.card-25rem; }
.card-hover\:m-10:hover { margin: 2.card-5rem; }
.card-hover\:m-11:hover { margin: 2.card-75rem; }
.card-hover\:m-12:hover { margin: 3rem; }
.card-hover\:m-14:hover { margin: 3.card-5rem; }
.card-hover\:m-16:hover { margin: 4rem; }
.card-hover\:m-20:hover { margin: 5rem; }
.card-hover\:m-24:hover { margin: 6rem; }
.card-hover\:m-28:hover { margin: 7rem; }
.card-hover\:m-32:hover { margin: 8rem; }
.card-hover\:m-36:hover { margin: 9rem; }
.card-hover\:m-40:hover { margin: 10rem; }
.card-hover\:m-44:hover { margin: 11rem; }
.card-hover\:m-48:hover { margin: 12rem; }
.card-hover\:m-52:hover { margin: 13rem; }
.card-hover\:m-56:hover { margin: 14rem; }
.card-hover\:m-60:hover { margin: 15rem; }
.card-hover\:m-64:hover { margin: 16rem; }
.card-hover\:m-72:hover { margin: 18rem; }
.card-hover\:m-80:hover { margin: 20rem; }
.card-hover\:m-96:hover { margin: 24rem; }
.card-hover\:gap-0:hover { gap: 0px; }
.card-hover\:gap-0.card-5:hover { gap: 0.card-125rem; }
.card-hover\:gap-1:hover { gap: 0.card-25rem; }
.card-hover\:gap-1.card-5:hover { gap: 0.card-375rem; }
.card-hover\:gap-2:hover { gap: 0.card-5rem; }
.card-hover\:gap-2.card-5:hover { gap: 0.card-625rem; }
.card-hover\:gap-3:hover { gap: 0.card-75rem; }
.card-hover\:gap-3.card-5:hover { gap: 0.card-875rem; }
.card-hover\:gap-4:hover { gap: 1rem; }
.card-hover\:gap-5:hover { gap: 1.card-25rem; }
.card-hover\:gap-6:hover { gap: 1.card-5rem; }
.card-hover\:gap-7:hover { gap: 1.card-75rem; }
.card-hover\:gap-8:hover { gap: 2rem; }
.card-hover\:gap-9:hover { gap: 2.card-25rem; }
.card-hover\:gap-10:hover { gap: 2.card-5rem; }
.card-hover\:gap-11:hover { gap: 2.card-75rem; }
.card-hover\:gap-12:hover { gap: 3rem; }
.card-hover\:gap-14:hover { gap: 3.card-5rem; }
.card-hover\:gap-16:hover { gap: 4rem; }
.card-hover\:gap-20:hover { gap: 5rem; }
.card-hover\:gap-24:hover { gap: 6rem; }
.card-hover\:gap-28:hover { gap: 7rem; }
.card-hover\:gap-32:hover { gap: 8rem; }
.card-hover\:gap-36:hover { gap: 9rem; }
.card-hover\:gap-40:hover { gap: 10rem; }
.card-hover\:gap-44:hover { gap: 11rem; }
.card-hover\:gap-48:hover { gap: 12rem; }
.card-hover\:gap-52:hover { gap: 13rem; }
.card-hover\:gap-56:hover { gap: 14rem; }
.card-hover\:gap-60:hover { gap: 15rem; }
.card-hover\:gap-64:hover { gap: 16rem; }
.card-hover\:gap-72:hover { gap: 18rem; }
.card-hover\:gap-80:hover { gap: 20rem; }
.card-hover\:gap-96:hover { gap: 24rem; }
.card-hover\:space-x-0:hover { column-gap: 0px; }
.card-hover\:space-x-0.card-5:hover { column-gap: 0.card-125rem; }
.card-hover\:space-x-1:hover { column-gap: 0.card-25rem; }
.card-hover\:space-x-1.card-5:hover { column-gap: 0.card-375rem; }
.card-hover\:space-x-2:hover { column-gap: 0.card-5rem; }
.card-hover\:space-x-2.card-5:hover { column-gap: 0.card-625rem; }
.card-hover\:space-x-3:hover { column-gap: 0.card-75rem; }
.card-hover\:space-x-3.card-5:hover { column-gap: 0.card-875rem; }
.card-hover\:space-x-4:hover { column-gap: 1rem; }
.card-hover\:space-x-5:hover { column-gap: 1.card-25rem; }
.card-hover\:space-x-6:hover { column-gap: 1.card-5rem; }
.card-hover\:space-x-7:hover { column-gap: 1.card-75rem; }
.card-hover\:space-x-8:hover { column-gap: 2rem; }
.card-hover\:space-x-9:hover { column-gap: 2.card-25rem; }
.card-hover\:space-x-10:hover { column-gap: 2.card-5rem; }
.card-hover\:space-x-11:hover { column-gap: 2.card-75rem; }
.card-hover\:space-x-12:hover { column-gap: 3rem; }
.card-hover\:space-x-14:hover { column-gap: 3.card-5rem; }
.card-hover\:space-x-16:hover { column-gap: 4rem; }
.card-hover\:space-x-20:hover { column-gap: 5rem; }
.card-hover\:space-x-24:hover { column-gap: 6rem; }
.card-hover\:space-x-28:hover { column-gap: 7rem; }
.card-hover\:space-x-32:hover { column-gap: 8rem; }
.card-hover\:space-x-36:hover { column-gap: 9rem; }
.card-hover\:space-x-40:hover { column-gap: 10rem; }
.card-hover\:space-x-44:hover { column-gap: 11rem; }
.card-hover\:space-x-48:hover { column-gap: 12rem; }
.card-hover\:space-x-52:hover { column-gap: 13rem; }
.card-hover\:space-x-56:hover { column-gap: 14rem; }
.card-hover\:space-x-60:hover { column-gap: 15rem; }
.card-hover\:space-x-64:hover { column-gap: 16rem; }
.card-hover\:space-x-72:hover { column-gap: 18rem; }
.card-hover\:space-x-80:hover { column-gap: 20rem; }
.card-hover\:space-x-96:hover { column-gap: 24rem; }
.card-hover\:space-y-0:hover { row-gap: 0px; }
.card-hover\:space-y-0.card-5:hover { row-gap: 0.card-125rem; }
.card-hover\:space-y-1:hover { row-gap: 0.card-25rem; }
.card-hover\:space-y-1.card-5:hover { row-gap: 0.card-375rem; }
.card-hover\:space-y-2:hover { row-gap: 0.card-5rem; }
.card-hover\:space-y-2.card-5:hover { row-gap: 0.card-625rem; }
.card-hover\:space-y-3:hover { row-gap: 0.card-75rem; }
.card-hover\:space-y-3.card-5:hover { row-gap: 0.card-875rem; }
.card-hover\:space-y-4:hover { row-gap: 1rem; }
.card-hover\:space-y-5:hover { row-gap: 1.card-25rem; }
.card-hover\:space-y-6:hover { row-gap: 1.card-5rem; }
.card-hover\:space-y-7:hover { row-gap: 1.card-75rem; }
.card-hover\:space-y-8:hover { row-gap: 2rem; }
.card-hover\:space-y-9:hover { row-gap: 2.card-25rem; }
.card-hover\:space-y-10:hover { row-gap: 2.card-5rem; }
.card-hover\:space-y-11:hover { row-gap: 2.card-75rem; }
.card-hover\:space-y-12:hover { row-gap: 3rem; }
.card-hover\:space-y-14:hover { row-gap: 3.card-5rem; }
.card-hover\:space-y-16:hover { row-gap: 4rem; }
.card-hover\:space-y-20:hover { row-gap: 5rem; }
.card-hover\:space-y-24:hover { row-gap: 6rem; }
.card-hover\:space-y-28:hover { row-gap: 7rem; }
.card-hover\:space-y-32:hover { row-gap: 8rem; }
.card-hover\:space-y-36:hover { row-gap: 9rem; }
.card-hover\:space-y-40:hover { row-gap: 10rem; }
.card-hover\:space-y-44:hover { row-gap: 11rem; }
.card-hover\:space-y-48:hover { row-gap: 12rem; }
.card-hover\:space-y-52:hover { row-gap: 13rem; }
.card-hover\:space-y-56:hover { row-gap: 14rem; }
.card-hover\:space-y-60:hover { row-gap: 15rem; }
.card-hover\:space-y-64:hover { row-gap: 16rem; }
.card-hover\:space-y-72:hover { row-gap: 18rem; }
.card-hover\:space-y-80:hover { row-gap: 20rem; }
.card-hover\:space-y-96:hover { row-gap: 24rem; }

.card-focus\:p-0:focus { padding: 0px; }
.card-focus\:p-0.card-5:focus { padding: 0.card-125rem; }
.card-focus\:p-1:focus { padding: 0.card-25rem; }
.card-focus\:p-1.card-5:focus { padding: 0.card-375rem; }
.card-focus\:p-2:focus { padding: 0.card-5rem; }
.card-focus\:p-2.card-5:focus { padding: 0.card-625rem; }
.card-focus\:p-3:focus { padding: 0.card-75rem; }
.card-focus\:p-3.card-5:focus { padding: 0.card-875rem; }
.card-focus\:p-4:focus { padding: 1rem; }
.card-focus\:p-5:focus { padding: 1.card-25rem; }
.card-focus\:p-6:focus { padding: 1.card-5rem; }
.card-focus\:p-7:focus { padding: 1.card-75rem; }
.card-focus\:p-8:focus { padding: 2rem; }
.card-focus\:p-9:focus { padding: 2.card-25rem; }
.card-focus\:p-10:focus { padding: 2.card-5rem; }
.card-focus\:p-11:focus { padding: 2.card-75rem; }
.card-focus\:p-12:focus { padding: 3rem; }
.card-focus\:p-14:focus { padding: 3.card-5rem; }
.card-focus\:p-16:focus { padding: 4rem; }
.card-focus\:p-20:focus { padding: 5rem; }
.card-focus\:p-24:focus { padding: 6rem; }
.card-focus\:p-28:focus { padding: 7rem; }
.card-focus\:p-32:focus { padding: 8rem; }
.card-focus\:p-36:focus { padding: 9rem; }
.card-focus\:p-40:focus { padding: 10rem; }
.card-focus\:p-44:focus { padding: 11rem; }
.card-focus\:p-48:focus { padding: 12rem; }
.card-focus\:p-52:focus { padding: 13rem; }
.card-focus\:p-56:focus { padding: 14rem; }
.card-focus\:p-60:focus { padding: 15rem; }
.card-focus\:p-64:focus { padding: 16rem; }
.card-focus\:p-72:focus { padding: 18rem; }
.card-focus\:p-80:focus { padding: 20rem; }
.card-focus\:p-96:focus { padding: 24rem; }
.card-focus\:m-0:focus { margin: 0px; }
.card-focus\:m-0.card-5:focus { margin: 0.card-125rem; }
.card-focus\:m-1:focus { margin: 0.card-25rem; }
.card-focus\:m-1.card-5:focus { margin: 0.card-375rem; }
.card-focus\:m-2:focus { margin: 0.card-5rem; }
.card-focus\:m-2.card-5:focus { margin: 0.card-625rem; }
.card-focus\:m-3:focus { margin: 0.card-75rem; }
.card-focus\:m-3.card-5:focus { margin: 0.card-875rem; }
.card-focus\:m-4:focus { margin: 1rem; }
.card-focus\:m-5:focus { margin: 1.card-25rem; }
.card-focus\:m-6:focus { margin: 1.card-5rem; }
.card-focus\:m-7:focus { margin: 1.card-75rem; }
.card-focus\:m-8:focus { margin: 2rem; }
.card-focus\:m-9:focus { margin: 2.card-25rem; }
.card-focus\:m-10:focus { margin: 2.card-5rem; }
.card-focus\:m-11:focus { margin: 2.card-75rem; }
.card-focus\:m-12:focus { margin: 3rem; }
.card-focus\:m-14:focus { margin: 3.card-5rem; }
.card-focus\:m-16:focus { margin: 4rem; }
.card-focus\:m-20:focus { margin: 5rem; }
.card-focus\:m-24:focus { margin: 6rem; }
.card-focus\:m-28:focus { margin: 7rem; }
.card-focus\:m-32:focus { margin: 8rem; }
.card-focus\:m-36:focus { margin: 9rem; }
.card-focus\:m-40:focus { margin: 10rem; }
.card-focus\:m-44:focus { margin: 11rem; }
.card-focus\:m-48:focus { margin: 12rem; }
.card-focus\:m-52:focus { margin: 13rem; }
.card-focus\:m-56:focus { margin: 14rem; }
.card-focus\:m-60:focus { margin: 15rem; }
.card-focus\:m-64:focus { margin: 16rem; }
.card-focus\:m-72:focus { margin: 18rem; }
.card-focus\:m-80:focus { margin: 20rem; }
.card-focus\:m-96:focus { margin: 24rem; }
.card-focus\:gap-0:focus { gap: 0px; }
.card-focus\:gap-0.card-5:focus { gap: 0.card-125rem; }
.card-focus\:gap-1:focus { gap: 0.card-25rem; }
.card-focus\:gap-1.card-5:focus { gap: 0.card-375rem; }
.card-focus\:gap-2:focus { gap: 0.card-5rem; }
.card-focus\:gap-2.card-5:focus { gap: 0.card-625rem; }
.card-focus\:gap-3:focus { gap: 0.card-75rem; }
.card-focus\:gap-3.card-5:focus { gap: 0.card-875rem; }
.card-focus\:gap-4:focus { gap: 1rem; }
.card-focus\:gap-5:focus { gap: 1.card-25rem; }
.card-focus\:gap-6:focus { gap: 1.card-5rem; }
.card-focus\:gap-7:focus { gap: 1.card-75rem; }
.card-focus\:gap-8:focus { gap: 2rem; }
.card-focus\:gap-9:focus { gap: 2.card-25rem; }
.card-focus\:gap-10:focus { gap: 2.card-5rem; }
.card-focus\:gap-11:focus { gap: 2.card-75rem; }
.card-focus\:gap-12:focus { gap: 3rem; }
.card-focus\:gap-14:focus { gap: 3.card-5rem; }
.card-focus\:gap-16:focus { gap: 4rem; }
.card-focus\:gap-20:focus { gap: 5rem; }
.card-focus\:gap-24:focus { gap: 6rem; }
.card-focus\:gap-28:focus { gap: 7rem; }
.card-focus\:gap-32:focus { gap: 8rem; }
.card-focus\:gap-36:focus { gap: 9rem; }
.card-focus\:gap-40:focus { gap: 10rem; }
.card-focus\:gap-44:focus { gap: 11rem; }
.card-focus\:gap-48:focus { gap: 12rem; }
.card-focus\:gap-52:focus { gap: 13rem; }
.card-focus\:gap-56:focus { gap: 14rem; }
.card-focus\:gap-60:focus { gap: 15rem; }
.card-focus\:gap-64:focus { gap: 16rem; }
.card-focus\:gap-72:focus { gap: 18rem; }
.card-focus\:gap-80:focus { gap: 20rem; }
.card-focus\:gap-96:focus { gap: 24rem; }
.card-focus\:space-x-0:focus { column-gap: 0px; }
.card-focus\:space-x-0.card-5:focus { column-gap: 0.card-125rem; }
.card-focus\:space-x-1:focus { column-gap: 0.card-25rem; }
.card-focus\:space-x-1.card-5:focus { column-gap: 0.card-375rem; }
.card-focus\:space-x-2:focus { column-gap: 0.card-5rem; }
.card-focus\:space-x-2.card-5:focus { column-gap: 0.card-625rem; }
.card-focus\:space-x-3:focus { column-gap: 0.card-75rem; }
.card-focus\:space-x-3.card-5:focus { column-gap: 0.card-875rem; }
.card-focus\:space-x-4:focus { column-gap: 1rem; }
.card-focus\:space-x-5:focus { column-gap: 1.card-25rem; }
.card-focus\:space-x-6:focus { column-gap: 1.card-5rem; }
.card-focus\:space-x-7:focus { column-gap: 1.card-75rem; }
.card-focus\:space-x-8:focus { column-gap: 2rem; }
.card-focus\:space-x-9:focus { column-gap: 2.card-25rem; }
.card-focus\:space-x-10:focus { column-gap: 2.card-5rem; }
.card-focus\:space-x-11:focus { column-gap: 2.card-75rem; }
.card-focus\:space-x-12:focus { column-gap: 3rem; }
.card-focus\:space-x-14:focus { column-gap: 3.card-5rem; }
.card-focus\:space-x-16:focus { column-gap: 4rem; }
.card-focus\:space-x-20:focus { column-gap: 5rem; }
.card-focus\:space-x-24:focus { column-gap: 6rem; }
.card-focus\:space-x-28:focus { column-gap: 7rem; }
.card-focus\:space-x-32:focus { column-gap: 8rem; }
.card-focus\:space-x-36:focus { column-gap: 9rem; }
.card-focus\:space-x-40:focus { column-gap: 10rem; }
.card-focus\:space-x-44:focus { column-gap: 11rem; }
.card-focus\:space-x-48:focus { column-gap: 12rem; }
.card-focus\:space-x-52:focus { column-gap: 13rem; }
.card-focus\:space-x-56:focus { column-gap: 14rem; }
.card-focus\:space-x-60:focus { column-gap: 15rem; }
.card-focus\:space-x-64:focus { column-gap: 16rem; }
.card-focus\:space-x-72:focus { column-gap: 18rem; }
.card-focus\:space-x-80:focus { column-gap: 20rem; }
.card-focus\:space-x-96:focus { column-gap: 24rem; }
.card-focus\:space-y-0:focus { row-gap: 0px; }
.card-focus\:space-y-0.card-5:focus { row-gap: 0.card-125rem; }
.card-focus\:space-y-1:focus { row-gap: 0.card-25rem; }
.card-focus\:space-y-1.card-5:focus { row-gap: 0.card-375rem; }
.card-focus\:space-y-2:focus { row-gap: 0.card-5rem; }
.card-focus\:space-y-2.card-5:focus { row-gap: 0.card-625rem; }
.card-focus\:space-y-3:focus { row-gap: 0.card-75rem; }
.card-focus\:space-y-3.card-5:focus { row-gap: 0.card-875rem; }
.card-focus\:space-y-4:focus { row-gap: 1rem; }
.card-focus\:space-y-5:focus { row-gap: 1.card-25rem; }
.card-focus\:space-y-6:focus { row-gap: 1.card-5rem; }
.card-focus\:space-y-7:focus { row-gap: 1.card-75rem; }
.card-focus\:space-y-8:focus { row-gap: 2rem; }
.card-focus\:space-y-9:focus { row-gap: 2.card-25rem; }
.card-focus\:space-y-10:focus { row-gap: 2.card-5rem; }
.card-focus\:space-y-11:focus { row-gap: 2.card-75rem; }
.card-focus\:space-y-12:focus { row-gap: 3rem; }
.card-focus\:space-y-14:focus { row-gap: 3.card-5rem; }
.card-focus\:space-y-16:focus { row-gap: 4rem; }
.card-focus\:space-y-20:focus { row-gap: 5rem; }
.card-focus\:space-y-24:focus { row-gap: 6rem; }
.card-focus\:space-y-28:focus { row-gap: 7rem; }
.card-focus\:space-y-32:focus { row-gap: 8rem; }
.card-focus\:space-y-36:focus { row-gap: 9rem; }
.card-focus\:space-y-40:focus { row-gap: 10rem; }
.card-focus\:space-y-44:focus { row-gap: 11rem; }
.card-focus\:space-y-48:focus { row-gap: 12rem; }
.card-focus\:space-y-52:focus { row-gap: 13rem; }
.card-focus\:space-y-56:focus { row-gap: 14rem; }
.card-focus\:space-y-60:focus { row-gap: 15rem; }
.card-focus\:space-y-64:focus { row-gap: 16rem; }
.card-focus\:space-y-72:focus { row-gap: 18rem; }
.card-focus\:space-y-80:focus { row-gap: 20rem; }
.card-focus\:space-y-96:focus { row-gap: 24rem; }

.card-active\:p-0:active { padding: 0px; }
.card-active\:p-0.card-5:active { padding: 0.card-125rem; }
.card-active\:p-1:active { padding: 0.card-25rem; }
.card-active\:p-1.card-5:active { padding: 0.card-375rem; }
.card-active\:p-2:active { padding: 0.card-5rem; }
.card-active\:p-2.card-5:active { padding: 0.card-625rem; }
.card-active\:p-3:active { padding: 0.card-75rem; }
.card-active\:p-3.card-5:active { padding: 0.card-875rem; }
.card-active\:p-4:active { padding: 1rem; }
.card-active\:p-5:active { padding: 1.card-25rem; }
.card-active\:p-6:active { padding: 1.card-5rem; }
.card-active\:p-7:active { padding: 1.card-75rem; }
.card-active\:p-8:active { padding: 2rem; }
.card-active\:p-9:active { padding: 2.card-25rem; }
.card-active\:p-10:active { padding: 2.card-5rem; }
.card-active\:p-11:active { padding: 2.card-75rem; }
.card-active\:p-12:active { padding: 3rem; }
.card-active\:p-14:active { padding: 3.card-5rem; }
.card-active\:p-16:active { padding: 4rem; }
.card-active\:p-20:active { padding: 5rem; }
.card-active\:p-24:active { padding: 6rem; }
.card-active\:p-28:active { padding: 7rem; }
.card-active\:p-32:active { padding: 8rem; }
.card-active\:p-36:active { padding: 9rem; }
.card-active\:p-40:active { padding: 10rem; }
.card-active\:p-44:active { padding: 11rem; }
.card-active\:p-48:active { padding: 12rem; }
.card-active\:p-52:active { padding: 13rem; }
.card-active\:p-56:active { padding: 14rem; }
.card-active\:p-60:active { padding: 15rem; }
.card-active\:p-64:active { padding: 16rem; }
.card-active\:p-72:active { padding: 18rem; }
.card-active\:p-80:active { padding: 20rem; }
.card-active\:p-96:active { padding: 24rem; }
.card-active\:m-0:active { margin: 0px; }
.card-active\:m-0.card-5:active { margin: 0.card-125rem; }
.card-active\:m-1:active { margin: 0.card-25rem; }
.card-active\:m-1.card-5:active { margin: 0.card-375rem; }
.card-active\:m-2:active { margin: 0.card-5rem; }
.card-active\:m-2.card-5:active { margin: 0.card-625rem; }
.card-active\:m-3:active { margin: 0.card-75rem; }
.card-active\:m-3.card-5:active { margin: 0.card-875rem; }
.card-active\:m-4:active { margin: 1rem; }
.card-active\:m-5:active { margin: 1.card-25rem; }
.card-active\:m-6:active { margin: 1.card-5rem; }
.card-active\:m-7:active { margin: 1.card-75rem; }
.card-active\:m-8:active { margin: 2rem; }
.card-active\:m-9:active { margin: 2.card-25rem; }
.card-active\:m-10:active { margin: 2.card-5rem; }
.card-active\:m-11:active { margin: 2.card-75rem; }
.card-active\:m-12:active { margin: 3rem; }
.card-active\:m-14:active { margin: 3.card-5rem; }
.card-active\:m-16:active { margin: 4rem; }
.card-active\:m-20:active { margin: 5rem; }
.card-active\:m-24:active { margin: 6rem; }
.card-active\:m-28:active { margin: 7rem; }
.card-active\:m-32:active { margin: 8rem; }
.card-active\:m-36:active { margin: 9rem; }
.card-active\:m-40:active { margin: 10rem; }
.card-active\:m-44:active { margin: 11rem; }
.card-active\:m-48:active { margin: 12rem; }
.card-active\:m-52:active { margin: 13rem; }
.card-active\:m-56:active { margin: 14rem; }
.card-active\:m-60:active { margin: 15rem; }
.card-active\:m-64:active { margin: 16rem; }
.card-active\:m-72:active { margin: 18rem; }
.card-active\:m-80:active { margin: 20rem; }
.card-active\:m-96:active { margin: 24rem; }
.card-active\:gap-0:active { gap: 0px; }
.card-active\:gap-0.card-5:active { gap: 0.card-125rem; }
.card-active\:gap-1:active { gap: 0.card-25rem; }
.card-active\:gap-1.card-5:active { gap: 0.card-375rem; }
.card-active\:gap-2:active { gap: 0.card-5rem; }
.card-active\:gap-2.card-5:active { gap: 0.card-625rem; }
.card-active\:gap-3:active { gap: 0.card-75rem; }
.card-active\:gap-3.card-5:active { gap: 0.card-875rem; }
.card-active\:gap-4:active { gap: 1rem; }
.card-active\:gap-5:active { gap: 1.card-25rem; }
.card-active\:gap-6:active { gap: 1.card-5rem; }
.card-active\:gap-7:active { gap: 1.card-75rem; }
.card-active\:gap-8:active { gap: 2rem; }
.card-active\:gap-9:active { gap: 2.card-25rem; }
.card-active\:gap-10:active { gap: 2.card-5rem; }
.card-active\:gap-11:active { gap: 2.card-75rem; }
.card-active\:gap-12:active { gap: 3rem; }
.card-active\:gap-14:active { gap: 3.card-5rem; }
.card-active\:gap-16:active { gap: 4rem; }
.card-active\:gap-20:active { gap: 5rem; }
.card-active\:gap-24:active { gap: 6rem; }
.card-active\:gap-28:active { gap: 7rem; }
.card-active\:gap-32:active { gap: 8rem; }
.card-active\:gap-36:active { gap: 9rem; }
.card-active\:gap-40:active { gap: 10rem; }
.card-active\:gap-44:active { gap: 11rem; }
.card-active\:gap-48:active { gap: 12rem; }
.card-active\:gap-52:active { gap: 13rem; }
.card-active\:gap-56:active { gap: 14rem; }
.card-active\:gap-60:active { gap: 15rem; }
.card-active\:gap-64:active { gap: 16rem; }
.card-active\:gap-72:active { gap: 18rem; }
.card-active\:gap-80:active { gap: 20rem; }
.card-active\:gap-96:active { gap: 24rem; }
.card-active\:space-x-0:active { column-gap: 0px; }
.card-active\:space-x-0.card-5:active { column-gap: 0.card-125rem; }
.card-active\:space-x-1:active { column-gap: 0.card-25rem; }
.card-active\:space-x-1.card-5:active { column-gap: 0.card-375rem; }
.card-active\:space-x-2:active { column-gap: 0.card-5rem; }
.card-active\:space-x-2.card-5:active { column-gap: 0.card-625rem; }
.card-active\:space-x-3:active { column-gap: 0.card-75rem; }
.card-active\:space-x-3.card-5:active { column-gap: 0.card-875rem; }
.card-active\:space-x-4:active { column-gap: 1rem; }
.card-active\:space-x-5:active { column-gap: 1.card-25rem; }
.card-active\:space-x-6:active { column-gap: 1.card-5rem; }
.card-active\:space-x-7:active { column-gap: 1.card-75rem; }
.card-active\:space-x-8:active { column-gap: 2rem; }
.card-active\:space-x-9:active { column-gap: 2.card-25rem; }
.card-active\:space-x-10:active { column-gap: 2.card-5rem; }
.card-active\:space-x-11:active { column-gap: 2.card-75rem; }
.card-active\:space-x-12:active { column-gap: 3rem; }
.card-active\:space-x-14:active { column-gap: 3.card-5rem; }
.card-active\:space-x-16:active { column-gap: 4rem; }
.card-active\:space-x-20:active { column-gap: 5rem; }
.card-active\:space-x-24:active { column-gap: 6rem; }
.card-active\:space-x-28:active { column-gap: 7rem; }
.card-active\:space-x-32:active { column-gap: 8rem; }
.card-active\:space-x-36:active { column-gap: 9rem; }
.card-active\:space-x-40:active { column-gap: 10rem; }
.card-active\:space-x-44:active { column-gap: 11rem; }
.card-active\:space-x-48:active { column-gap: 12rem; }
.card-active\:space-x-52:active { column-gap: 13rem; }
.card-active\:space-x-56:active { column-gap: 14rem; }
.card-active\:space-x-60:active { column-gap: 15rem; }
.card-active\:space-x-64:active { column-gap: 16rem; }
.card-active\:space-x-72:active { column-gap: 18rem; }
.card-active\:space-x-80:active { column-gap: 20rem; }
.card-active\:space-x-96:active { column-gap: 24rem; }
.card-active\:space-y-0:active { row-gap: 0px; }
.card-active\:space-y-0.card-5:active { row-gap: 0.card-125rem; }
.card-active\:space-y-1:active { row-gap: 0.card-25rem; }
.card-active\:space-y-1.card-5:active { row-gap: 0.card-375rem; }
.card-active\:space-y-2:active { row-gap: 0.card-5rem; }
.card-active\:space-y-2.card-5:active { row-gap: 0.card-625rem; }
.card-active\:space-y-3:active { row-gap: 0.card-75rem; }
.card-active\:space-y-3.card-5:active { row-gap: 0.card-875rem; }
.card-active\:space-y-4:active { row-gap: 1rem; }
.card-active\:space-y-5:active { row-gap: 1.card-25rem; }
.card-active\:space-y-6:active { row-gap: 1.card-5rem; }
.card-active\:space-y-7:active { row-gap: 1.card-75rem; }
.card-active\:space-y-8:active { row-gap: 2rem; }
.card-active\:space-y-9:active { row-gap: 2.card-25rem; }
.card-active\:space-y-10:active { row-gap: 2.card-5rem; }
.card-active\:space-y-11:active { row-gap: 2.card-75rem; }
.card-active\:space-y-12:active { row-gap: 3rem; }
.card-active\:space-y-14:active { row-gap: 3.card-5rem; }
.card-active\:space-y-16:active { row-gap: 4rem; }
.card-active\:space-y-20:active { row-gap: 5rem; }
.card-active\:space-y-24:active { row-gap: 6rem; }
.card-active\:space-y-28:active { row-gap: 7rem; }
.card-active\:space-y-32:active { row-gap: 8rem; }
.card-active\:space-y-36:active { row-gap: 9rem; }
.card-active\:space-y-40:active { row-gap: 10rem; }
.card-active\:space-y-44:active { row-gap: 11rem; }
.card-active\:space-y-48:active { row-gap: 12rem; }
.card-active\:space-y-52:active { row-gap: 13rem; }
.card-active\:space-y-56:active { row-gap: 14rem; }
.card-active\:space-y-60:active { row-gap: 15rem; }
.card-active\:space-y-64:active { row-gap: 16rem; }
.card-active\:space-y-72:active { row-gap: 18rem; }
.card-active\:space-y-80:active { row-gap: 20rem; }
.card-active\:space-y-96:active { row-gap: 24rem; }

.card-disabled\:p-0:disabled { padding: 0px; }
.card-disabled\:p-0.card-5:disabled { padding: 0.card-125rem; }
.card-disabled\:p-1:disabled { padding: 0.card-25rem; }
.card-disabled\:p-1.card-5:disabled { padding: 0.card-375rem; }
.card-disabled\:p-2:disabled { padding: 0.card-5rem; }
.card-disabled\:p-2.card-5:disabled { padding: 0.card-625rem; }
.card-disabled\:p-3:disabled { padding: 0.card-75rem; }
.card-disabled\:p-3.card-5:disabled { padding: 0.card-875rem; }
.card-disabled\:p-4:disabled { padding: 1rem; }
.card-disabled\:p-5:disabled { padding: 1.card-25rem; }
.card-disabled\:p-6:disabled { padding: 1.card-5rem; }
.card-disabled\:p-7:disabled { padding: 1.card-75rem; }
.card-disabled\:p-8:disabled { padding: 2rem; }
.card-disabled\:p-9:disabled { padding: 2.card-25rem; }
.card-disabled\:p-10:disabled { padding: 2.card-5rem; }
.card-disabled\:p-11:disabled { padding: 2.card-75rem; }
.card-disabled\:p-12:disabled { padding: 3rem; }
.card-disabled\:p-14:disabled { padding: 3.card-5rem; }
.card-disabled\:p-16:disabled { padding: 4rem; }
.card-disabled\:p-20:disabled { padding: 5rem; }
.card-disabled\:p-24:disabled { padding: 6rem; }
.card-disabled\:p-28:disabled { padding: 7rem; }
.card-disabled\:p-32:disabled { padding: 8rem; }
.card-disabled\:p-36:disabled { padding: 9rem; }
.card-disabled\:p-40:disabled { padding: 10rem; }
.card-disabled\:p-44:disabled { padding: 11rem; }
.card-disabled\:p-48:disabled { padding: 12rem; }
.card-disabled\:p-52:disabled { padding: 13rem; }
.card-disabled\:p-56:disabled { padding: 14rem; }
.card-disabled\:p-60:disabled { padding: 15rem; }
.card-disabled\:p-64:disabled { padding: 16rem; }
.card-disabled\:p-72:disabled { padding: 18rem; }
.card-disabled\:p-80:disabled { padding: 20rem; }
.card-disabled\:p-96:disabled { padding: 24rem; }
.card-disabled\:m-0:disabled { margin: 0px; }
.card-disabled\:m-0.card-5:disabled { margin: 0.card-125rem; }
.card-disabled\:m-1:disabled { margin: 0.card-25rem; }
.card-disabled\:m-1.card-5:disabled { margin: 0.card-375rem; }
.card-disabled\:m-2:disabled { margin: 0.card-5rem; }
.card-disabled\:m-2.card-5:disabled { margin: 0.card-625rem; }
.card-disabled\:m-3:disabled { margin: 0.card-75rem; }
.card-disabled\:m-3.card-5:disabled { margin: 0.card-875rem; }
.card-disabled\:m-4:disabled { margin: 1rem; }
.card-disabled\:m-5:disabled { margin: 1.card-25rem; }
.card-disabled\:m-6:disabled { margin: 1.card-5rem; }
.card-disabled\:m-7:disabled { margin: 1.card-75rem; }
.card-disabled\:m-8:disabled { margin: 2rem; }
.card-disabled\:m-9:disabled { margin: 2.card-25rem; }
.card-disabled\:m-10:disabled { margin: 2.card-5rem; }
.card-disabled\:m-11:disabled { margin: 2.card-75rem; }
.card-disabled\:m-12:disabled { margin: 3rem; }
.card-disabled\:m-14:disabled { margin: 3.card-5rem; }
.card-disabled\:m-16:disabled { margin: 4rem; }
.card-disabled\:m-20:disabled { margin: 5rem; }
.card-disabled\:m-24:disabled { margin: 6rem; }
.card-disabled\:m-28:disabled { margin: 7rem; }
.card-disabled\:m-32:disabled { margin: 8rem; }
.card-disabled\:m-36:disabled { margin: 9rem; }
.card-disabled\:m-40:disabled { margin: 10rem; }
.card-disabled\:m-44:disabled { margin: 11rem; }
.card-disabled\:m-48:disabled { margin: 12rem; }
.card-disabled\:m-52:disabled { margin: 13rem; }
.card-disabled\:m-56:disabled { margin: 14rem; }
.card-disabled\:m-60:disabled { margin: 15rem; }
.card-disabled\:m-64:disabled { margin: 16rem; }
.card-disabled\:m-72:disabled { margin: 18rem; }
.card-disabled\:m-80:disabled { margin: 20rem; }
.card-disabled\:m-96:disabled { margin: 24rem; }
.card-disabled\:gap-0:disabled { gap: 0px; }
.card-disabled\:gap-0.card-5:disabled { gap: 0.card-125rem; }
.card-disabled\:gap-1:disabled { gap: 0.card-25rem; }
.card-disabled\:gap-1.card-5:disabled { gap: 0.card-375rem; }
.card-disabled\:gap-2:disabled { gap: 0.card-5rem; }
.card-disabled\:gap-2.card-5:disabled { gap: 0.card-625rem; }
.card-disabled\:gap-3:disabled { gap: 0.card-75rem; }
.card-disabled\:gap-3.card-5:disabled { gap: 0.card-875rem; }
.card-disabled\:gap-4:disabled { gap: 1rem; }
.card-disabled\:gap-5:disabled { gap: 1.card-25rem; }
.card-disabled\:gap-6:disabled { gap: 1.card-5rem; }
.card-disabled\:gap-7:disabled { gap: 1.card-75rem; }
.card-disabled\:gap-8:disabled { gap: 2rem; }
.card-disabled\:gap-9:disabled { gap: 2.card-25rem; }
.card-disabled\:gap-10:disabled { gap: 2.card-5rem; }
.card-disabled\:gap-11:disabled { gap: 2.card-75rem; }
.card-disabled\:gap-12:disabled { gap: 3rem; }
.card-disabled\:gap-14:disabled { gap: 3.card-5rem; }
.card-disabled\:gap-16:disabled { gap: 4rem; }
.card-disabled\:gap-20:disabled { gap: 5rem; }
.card-disabled\:gap-24:disabled { gap: 6rem; }
.card-disabled\:gap-28:disabled { gap: 7rem; }
.card-disabled\:gap-32:disabled { gap: 8rem; }
.card-disabled\:gap-36:disabled { gap: 9rem; }
.card-disabled\:gap-40:disabled { gap: 10rem; }
.card-disabled\:gap-44:disabled { gap: 11rem; }
.card-disabled\:gap-48:disabled { gap: 12rem; }
.card-disabled\:gap-52:disabled { gap: 13rem; }
.card-disabled\:gap-56:disabled { gap: 14rem; }
.card-disabled\:gap-60:disabled { gap: 15rem; }
.card-disabled\:gap-64:disabled { gap: 16rem; }
.card-disabled\:gap-72:disabled { gap: 18rem; }
.card-disabled\:gap-80:disabled { gap: 20rem; }
.card-disabled\:gap-96:disabled { gap: 24rem; }
.card-disabled\:space-x-0:disabled { column-gap: 0px; }
.card-disabled\:space-x-0.card-5:disabled { column-gap: 0.card-125rem; }
.card-disabled\:space-x-1:disabled { column-gap: 0.card-25rem; }
.card-disabled\:space-x-1.card-5:disabled { column-gap: 0.card-375rem; }
.card-disabled\:space-x-2:disabled { column-gap: 0.card-5rem; }
.card-disabled\:space-x-2.card-5:disabled { column-gap: 0.card-625rem; }
.card-disabled\:space-x-3:disabled { column-gap: 0.card-75rem; }
.card-disabled\:space-x-3.card-5:disabled { column-gap: 0.card-875rem; }
.card-disabled\:space-x-4:disabled { column-gap: 1rem; }
.card-disabled\:space-x-5:disabled { column-gap: 1.card-25rem; }
.card-disabled\:space-x-6:disabled { column-gap: 1.card-5rem; }
.card-disabled\:space-x-7:disabled { column-gap: 1.card-75rem; }
.card-disabled\:space-x-8:disabled { column-gap: 2rem; }
.card-disabled\:space-x-9:disabled { column-gap: 2.card-25rem; }
.card-disabled\:space-x-10:disabled { column-gap: 2.card-5rem; }
.card-disabled\:space-x-11:disabled { column-gap: 2.card-75rem; }
.card-disabled\:space-x-12:disabled { column-gap: 3rem; }
.card-disabled\:space-x-14:disabled { column-gap: 3.card-5rem; }
.card-disabled\:space-x-16:disabled { column-gap: 4rem; }
.card-disabled\:space-x-20:disabled { column-gap: 5rem; }
.card-disabled\:space-x-24:disabled { column-gap: 6rem; }
.card-disabled\:space-x-28:disabled { column-gap: 7rem; }
.card-disabled\:space-x-32:disabled { column-gap: 8rem; }
.card-disabled\:space-x-36:disabled { column-gap: 9rem; }
.card-disabled\:space-x-40:disabled { column-gap: 10rem; }
.card-disabled\:space-x-44:disabled { column-gap: 11rem; }
.card-disabled\:space-x-48:disabled { column-gap: 12rem; }
.card-disabled\:space-x-52:disabled { column-gap: 13rem; }
.card-disabled\:space-x-56:disabled { column-gap: 14rem; }
.card-disabled\:space-x-60:disabled { column-gap: 15rem; }
.card-disabled\:space-x-64:disabled { column-gap: 16rem; }
.card-disabled\:space-x-72:disabled { column-gap: 18rem; }
.card-disabled\:space-x-80:disabled { column-gap: 20rem; }
.card-disabled\:space-x-96:disabled { column-gap: 24rem; }
.card-disabled\:space-y-0:disabled { row-gap: 0px; }
.card-disabled\:space-y-0.card-5:disabled { row-gap: 0.card-125rem; }
.card-disabled\:space-y-1:disabled { row-gap: 0.card-25rem; }
.card-disabled\:space-y-1.card-5:disabled { row-gap: 0.card-375rem; }
.card-disabled\:space-y-2:disabled { row-gap: 0.card-5rem; }
.card-disabled\:space-y-2.card-5:disabled { row-gap: 0.card-625rem; }
.card-disabled\:space-y-3:disabled { row-gap: 0.card-75rem; }
.card-disabled\:space-y-3.card-5:disabled { row-gap: 0.card-875rem; }
.card-disabled\:space-y-4:disabled { row-gap: 1rem; }
.card-disabled\:space-y-5:disabled { row-gap: 1.card-25rem; }
.card-disabled\:space-y-6:disabled { row-gap: 1.card-5rem; }
.card-disabled\:space-y-7:disabled { row-gap: 1.card-75rem; }
.card-disabled\:space-y-8:disabled { row-gap: 2rem; }
.card-disabled\:space-y-9:disabled { row-gap: 2.card-25rem; }
.card-disabled\:space-y-10:disabled { row-gap: 2.card-5rem; }
.card-disabled\:space-y-11:disabled { row-gap: 2.card-75rem; }
.card-disabled\:space-y-12:disabled { row-gap: 3rem; }
.card-disabled\:space-y-14:disabled { row-gap: 3.card-5rem; }
.card-disabled\:space-y-16:disabled { row-gap: 4rem; }
.card-disabled\:space-y-20:disabled { row-gap: 5rem; }
.card-disabled\:space-y-24:disabled { row-gap: 6rem; }
.card-disabled\:space-y-28:disabled { row-gap: 7rem; }
.card-disabled\:space-y-32:disabled { row-gap: 8rem; }
.card-disabled\:space-y-36:disabled { row-gap: 9rem; }
.card-disabled\:space-y-40:disabled { row-gap: 10rem; }
.card-disabled\:space-y-44:disabled { row-gap: 11rem; }
.card-disabled\:space-y-48:disabled { row-gap: 12rem; }
.card-disabled\:space-y-52:disabled { row-gap: 13rem; }
.card-disabled\:space-y-56:disabled { row-gap: 14rem; }
.card-disabled\:space-y-60:disabled { row-gap: 15rem; }
.card-disabled\:space-y-64:disabled { row-gap: 16rem; }
.card-disabled\:space-y-72:disabled { row-gap: 18rem; }
.card-disabled\:space-y-80:disabled { row-gap: 20rem; }
.card-disabled\:space-y-96:disabled { row-gap: 24rem; }

.card-first\:p-0:nth-child(first) { padding: 0px; }
.card-first\:p-0.card-5:nth-child(first) { padding: 0.card-125rem; }
.card-first\:p-1:nth-child(first) { padding: 0.card-25rem; }
.card-first\:p-1.card-5:nth-child(first) { padding: 0.card-375rem; }
.card-first\:p-2:nth-child(first) { padding: 0.card-5rem; }
.card-first\:p-2.card-5:nth-child(first) { padding: 0.card-625rem; }
.card-first\:p-3:nth-child(first) { padding: 0.card-75rem; }
.card-first\:p-3.card-5:nth-child(first) { padding: 0.card-875rem; }
.card-first\:p-4:nth-child(first) { padding: 1rem; }
.card-first\:p-5:nth-child(first) { padding: 1.card-25rem; }
.card-first\:p-6:nth-child(first) { padding: 1.card-5rem; }
.card-first\:p-7:nth-child(first) { padding: 1.card-75rem; }
.card-first\:p-8:nth-child(first) { padding: 2rem; }
.card-first\:p-9:nth-child(first) { padding: 2.card-25rem; }
.card-first\:p-10:nth-child(first) { padding: 2.card-5rem; }
.card-first\:p-11:nth-child(first) { padding: 2.card-75rem; }
.card-first\:p-12:nth-child(first) { padding: 3rem; }
.card-first\:p-14:nth-child(first) { padding: 3.card-5rem; }
.card-first\:p-16:nth-child(first) { padding: 4rem; }
.card-first\:p-20:nth-child(first) { padding: 5rem; }
.card-first\:p-24:nth-child(first) { padding: 6rem; }
.card-first\:p-28:nth-child(first) { padding: 7rem; }
.card-first\:p-32:nth-child(first) { padding: 8rem; }
.card-first\:p-36:nth-child(first) { padding: 9rem; }
.card-first\:p-40:nth-child(first) { padding: 10rem; }
.card-first\:p-44:nth-child(first) { padding: 11rem; }
.card-first\:p-48:nth-child(first) { padding: 12rem; }
.card-first\:p-52:nth-child(first) { padding: 13rem; }
.card-first\:p-56:nth-child(first) { padding: 14rem; }
.card-first\:p-60:nth-child(first) { padding: 15rem; }
.card-first\:p-64:nth-child(first) { padding: 16rem; }
.card-first\:p-72:nth-child(first) { padding: 18rem; }
.card-first\:p-80:nth-child(first) { padding: 20rem; }
.card-first\:p-96:nth-child(first) { padding: 24rem; }
.card-first\:m-0:nth-child(first) { margin: 0px; }
.card-first\:m-0.card-5:nth-child(first) { margin: 0.card-125rem; }
.card-first\:m-1:nth-child(first) { margin: 0.card-25rem; }
.card-first\:m-1.card-5:nth-child(first) { margin: 0.card-375rem; }
.card-first\:m-2:nth-child(first) { margin: 0.card-5rem; }
.card-first\:m-2.card-5:nth-child(first) { margin: 0.card-625rem; }
.card-first\:m-3:nth-child(first) { margin: 0.card-75rem; }
.card-first\:m-3.card-5:nth-child(first) { margin: 0.card-875rem; }
.card-first\:m-4:nth-child(first) { margin: 1rem; }
.card-first\:m-5:nth-child(first) { margin: 1.card-25rem; }
.card-first\:m-6:nth-child(first) { margin: 1.card-5rem; }
.card-first\:m-7:nth-child(first) { margin: 1.card-75rem; }
.card-first\:m-8:nth-child(first) { margin: 2rem; }
.card-first\:m-9:nth-child(first) { margin: 2.card-25rem; }
.card-first\:m-10:nth-child(first) { margin: 2.card-5rem; }
.card-first\:m-11:nth-child(first) { margin: 2.card-75rem; }
.card-first\:m-12:nth-child(first) { margin: 3rem; }
.card-first\:m-14:nth-child(first) { margin: 3.card-5rem; }
.card-first\:m-16:nth-child(first) { margin: 4rem; }
.card-first\:m-20:nth-child(first) { margin: 5rem; }
.card-first\:m-24:nth-child(first) { margin: 6rem; }
.card-first\:m-28:nth-child(first) { margin: 7rem; }
.card-first\:m-32:nth-child(first) { margin: 8rem; }
.card-first\:m-36:nth-child(first) { margin: 9rem; }
.card-first\:m-40:nth-child(first) { margin: 10rem; }
.card-first\:m-44:nth-child(first) { margin: 11rem; }
.card-first\:m-48:nth-child(first) { margin: 12rem; }
.card-first\:m-52:nth-child(first) { margin: 13rem; }
.card-first\:m-56:nth-child(first) { margin: 14rem; }
.card-first\:m-60:nth-child(first) { margin: 15rem; }
.card-first\:m-64:nth-child(first) { margin: 16rem; }
.card-first\:m-72:nth-child(first) { margin: 18rem; }
.card-first\:m-80:nth-child(first) { margin: 20rem; }
.card-first\:m-96:nth-child(first) { margin: 24rem; }
.card-first\:gap-0:nth-child(first) { gap: 0px; }
.card-first\:gap-0.card-5:nth-child(first) { gap: 0.card-125rem; }
.card-first\:gap-1:nth-child(first) { gap: 0.card-25rem; }
.card-first\:gap-1.card-5:nth-child(first) { gap: 0.card-375rem; }
.card-first\:gap-2:nth-child(first) { gap: 0.card-5rem; }
.card-first\:gap-2.card-5:nth-child(first) { gap: 0.card-625rem; }
.card-first\:gap-3:nth-child(first) { gap: 0.card-75rem; }
.card-first\:gap-3.card-5:nth-child(first) { gap: 0.card-875rem; }
.card-first\:gap-4:nth-child(first) { gap: 1rem; }
.card-first\:gap-5:nth-child(first) { gap: 1.card-25rem; }
.card-first\:gap-6:nth-child(first) { gap: 1.card-5rem; }
.card-first\:gap-7:nth-child(first) { gap: 1.card-75rem; }
.card-first\:gap-8:nth-child(first) { gap: 2rem; }
.card-first\:gap-9:nth-child(first) { gap: 2.card-25rem; }
.card-first\:gap-10:nth-child(first) { gap: 2.card-5rem; }
.card-first\:gap-11:nth-child(first) { gap: 2.card-75rem; }
.card-first\:gap-12:nth-child(first) { gap: 3rem; }
.card-first\:gap-14:nth-child(first) { gap: 3.card-5rem; }
.card-first\:gap-16:nth-child(first) { gap: 4rem; }
.card-first\:gap-20:nth-child(first) { gap: 5rem; }
.card-first\:gap-24:nth-child(first) { gap: 6rem; }
.card-first\:gap-28:nth-child(first) { gap: 7rem; }
.card-first\:gap-32:nth-child(first) { gap: 8rem; }
.card-first\:gap-36:nth-child(first) { gap: 9rem; }
.card-first\:gap-40:nth-child(first) { gap: 10rem; }
.card-first\:gap-44:nth-child(first) { gap: 11rem; }
.card-first\:gap-48:nth-child(first) { gap: 12rem; }
.card-first\:gap-52:nth-child(first) { gap: 13rem; }
.card-first\:gap-56:nth-child(first) { gap: 14rem; }
.card-first\:gap-60:nth-child(first) { gap: 15rem; }
.card-first\:gap-64:nth-child(first) { gap: 16rem; }
.card-first\:gap-72:nth-child(first) { gap: 18rem; }
.card-first\:gap-80:nth-child(first) { gap: 20rem; }
.card-first\:gap-96:nth-child(first) { gap: 24rem; }
.card-first\:space-x-0:nth-child(first) { column-gap: 0px; }
.card-first\:space-x-0.card-5:nth-child(first) { column-gap: 0.card-125rem; }
.card-first\:space-x-1:nth-child(first) { column-gap: 0.card-25rem; }
.card-first\:space-x-1.card-5:nth-child(first) { column-gap: 0.card-375rem; }
.card-first\:space-x-2:nth-child(first) { column-gap: 0.card-5rem; }
.card-first\:space-x-2.card-5:nth-child(first) { column-gap: 0.card-625rem; }
.card-first\:space-x-3:nth-child(first) { column-gap: 0.card-75rem; }
.card-first\:space-x-3.card-5:nth-child(first) { column-gap: 0.card-875rem; }
.card-first\:space-x-4:nth-child(first) { column-gap: 1rem; }
.card-first\:space-x-5:nth-child(first) { column-gap: 1.card-25rem; }
.card-first\:space-x-6:nth-child(first) { column-gap: 1.card-5rem; }
.card-first\:space-x-7:nth-child(first) { column-gap: 1.card-75rem; }
.card-first\:space-x-8:nth-child(first) { column-gap: 2rem; }
.card-first\:space-x-9:nth-child(first) { column-gap: 2.card-25rem; }
.card-first\:space-x-10:nth-child(first) { column-gap: 2.card-5rem; }
.card-first\:space-x-11:nth-child(first) { column-gap: 2.card-75rem; }
.card-first\:space-x-12:nth-child(first) { column-gap: 3rem; }
.card-first\:space-x-14:nth-child(first) { column-gap: 3.card-5rem; }
.card-first\:space-x-16:nth-child(first) { column-gap: 4rem; }
.card-first\:space-x-20:nth-child(first) { column-gap: 5rem; }
.card-first\:space-x-24:nth-child(first) { column-gap: 6rem; }
.card-first\:space-x-28:nth-child(first) { column-gap: 7rem; }
.card-first\:space-x-32:nth-child(first) { column-gap: 8rem; }
.card-first\:space-x-36:nth-child(first) { column-gap: 9rem; }
.card-first\:space-x-40:nth-child(first) { column-gap: 10rem; }
.card-first\:space-x-44:nth-child(first) { column-gap: 11rem; }
.card-first\:space-x-48:nth-child(first) { column-gap: 12rem; }
.card-first\:space-x-52:nth-child(first) { column-gap: 13rem; }
.card-first\:space-x-56:nth-child(first) { column-gap: 14rem; }
.card-first\:space-x-60:nth-child(first) { column-gap: 15rem; }
.card-first\:space-x-64:nth-child(first) { column-gap: 16rem; }
.card-first\:space-x-72:nth-child(first) { column-gap: 18rem; }
.card-first\:space-x-80:nth-child(first) { column-gap: 20rem; }
.card-first\:space-x-96:nth-child(first) { column-gap: 24rem; }
.card-first\:space-y-0:nth-child(first) { row-gap: 0px; }
.card-first\:space-y-0.card-5:nth-child(first) { row-gap: 0.card-125rem; }
.card-first\:space-y-1:nth-child(first) { row-gap: 0.card-25rem; }
.card-first\:space-y-1.card-5:nth-child(first) { row-gap: 0.card-375rem; }
.card-first\:space-y-2:nth-child(first) { row-gap: 0.card-5rem; }
.card-first\:space-y-2.card-5:nth-child(first) { row-gap: 0.card-625rem; }
.card-first\:space-y-3:nth-child(first) { row-gap: 0.card-75rem; }
.card-first\:space-y-3.card-5:nth-child(first) { row-gap: 0.card-875rem; }
.card-first\:space-y-4:nth-child(first) { row-gap: 1rem; }
.card-first\:space-y-5:nth-child(first) { row-gap: 1.card-25rem; }
.card-first\:space-y-6:nth-child(first) { row-gap: 1.card-5rem; }
.card-first\:space-y-7:nth-child(first) { row-gap: 1.card-75rem; }
.card-first\:space-y-8:nth-child(first) { row-gap: 2rem; }
.card-first\:space-y-9:nth-child(first) { row-gap: 2.card-25rem; }
.card-first\:space-y-10:nth-child(first) { row-gap: 2.card-5rem; }
.card-first\:space-y-11:nth-child(first) { row-gap: 2.card-75rem; }
.card-first\:space-y-12:nth-child(first) { row-gap: 3rem; }
.card-first\:space-y-14:nth-child(first) { row-gap: 3.card-5rem; }
.card-first\:space-y-16:nth-child(first) { row-gap: 4rem; }
.card-first\:space-y-20:nth-child(first) { row-gap: 5rem; }
.card-first\:space-y-24:nth-child(first) { row-gap: 6rem; }
.card-first\:space-y-28:nth-child(first) { row-gap: 7rem; }
.card-first\:space-y-32:nth-child(first) { row-gap: 8rem; }
.card-first\:space-y-36:nth-child(first) { row-gap: 9rem; }
.card-first\:space-y-40:nth-child(first) { row-gap: 10rem; }
.card-first\:space-y-44:nth-child(first) { row-gap: 11rem; }
.card-first\:space-y-48:nth-child(first) { row-gap: 12rem; }
.card-first\:space-y-52:nth-child(first) { row-gap: 13rem; }
.card-first\:space-y-56:nth-child(first) { row-gap: 14rem; }
.card-first\:space-y-60:nth-child(first) { row-gap: 15rem; }
.card-first\:space-y-64:nth-child(first) { row-gap: 16rem; }
.card-first\:space-y-72:nth-child(first) { row-gap: 18rem; }
.card-first\:space-y-80:nth-child(first) { row-gap: 20rem; }
.card-first\:space-y-96:nth-child(first) { row-gap: 24rem; }

.card-last\:p-0:nth-child(last) { padding: 0px; }
.card-last\:p-0.card-5:nth-child(last) { padding: 0.card-125rem; }
.card-last\:p-1:nth-child(last) { padding: 0.card-25rem; }
.card-last\:p-1.card-5:nth-child(last) { padding: 0.card-375rem; }
.card-last\:p-2:nth-child(last) { padding: 0.card-5rem; }
.card-last\:p-2.card-5:nth-child(last) { padding: 0.card-625rem; }
.card-last\:p-3:nth-child(last) { padding: 0.card-75rem; }
.card-last\:p-3.card-5:nth-child(last) { padding: 0.card-875rem; }
.card-last\:p-4:nth-child(last) { padding: 1rem; }
.card-last\:p-5:nth-child(last) { padding: 1.card-25rem; }
.card-last\:p-6:nth-child(last) { padding: 1.card-5rem; }
.card-last\:p-7:nth-child(last) { padding: 1.card-75rem; }
.card-last\:p-8:nth-child(last) { padding: 2rem; }
.card-last\:p-9:nth-child(last) { padding: 2.card-25rem; }
.card-last\:p-10:nth-child(last) { padding: 2.card-5rem; }
.card-last\:p-11:nth-child(last) { padding: 2.card-75rem; }
.card-last\:p-12:nth-child(last) { padding: 3rem; }
.card-last\:p-14:nth-child(last) { padding: 3.card-5rem; }
.card-last\:p-16:nth-child(last) { padding: 4rem; }
.card-last\:p-20:nth-child(last) { padding: 5rem; }
.card-last\:p-24:nth-child(last) { padding: 6rem; }
.card-last\:p-28:nth-child(last) { padding: 7rem; }
.card-last\:p-32:nth-child(last) { padding: 8rem; }
.card-last\:p-36:nth-child(last) { padding: 9rem; }
.card-last\:p-40:nth-child(last) { padding: 10rem; }
.card-last\:p-44:nth-child(last) { padding: 11rem; }
.card-last\:p-48:nth-child(last) { padding: 12rem; }
.card-last\:p-52:nth-child(last) { padding: 13rem; }
.card-last\:p-56:nth-child(last) { padding: 14rem; }
.card-last\:p-60:nth-child(last) { padding: 15rem; }
.card-last\:p-64:nth-child(last) { padding: 16rem; }
.card-last\:p-72:nth-child(last) { padding: 18rem; }
.card-last\:p-80:nth-child(last) { padding: 20rem; }
.card-last\:p-96:nth-child(last) { padding: 24rem; }
.card-last\:m-0:nth-child(last) { margin: 0px; }
.card-last\:m-0.card-5:nth-child(last) { margin: 0.card-125rem; }
.card-last\:m-1:nth-child(last) { margin: 0.card-25rem; }
.card-last\:m-1.card-5:nth-child(last) { margin: 0.card-375rem; }
.card-last\:m-2:nth-child(last) { margin: 0.card-5rem; }
.card-last\:m-2.card-5:nth-child(last) { margin: 0.card-625rem; }
.card-last\:m-3:nth-child(last) { margin: 0.card-75rem; }
.card-last\:m-3.card-5:nth-child(last) { margin: 0.card-875rem; }
.card-last\:m-4:nth-child(last) { margin: 1rem; }
.card-last\:m-5:nth-child(last) { margin: 1.card-25rem; }
.card-last\:m-6:nth-child(last) { margin: 1.card-5rem; }
.card-last\:m-7:nth-child(last) { margin: 1.card-75rem; }
.card-last\:m-8:nth-child(last) { margin: 2rem; }
.card-last\:m-9:nth-child(last) { margin: 2.card-25rem; }
.card-last\:m-10:nth-child(last) { margin: 2.card-5rem; }
.card-last\:m-11:nth-child(last) { margin: 2.card-75rem; }
.card-last\:m-12:nth-child(last) { margin: 3rem; }
.card-last\:m-14:nth-child(last) { margin: 3.card-5rem; }
.card-last\:m-16:nth-child(last) { margin: 4rem; }
.card-last\:m-20:nth-child(last) { margin: 5rem; }
.card-last\:m-24:nth-child(last) { margin: 6rem; }
.card-last\:m-28:nth-child(last) { margin: 7rem; }
.card-last\:m-32:nth-child(last) { margin: 8rem; }
.card-last\:m-36:nth-child(last) { margin: 9rem; }
.card-last\:m-40:nth-child(last) { margin: 10rem; }
.card-last\:m-44:nth-child(last) { margin: 11rem; }
.card-last\:m-48:nth-child(last) { margin: 12rem; }
.card-last\:m-52:nth-child(last) { margin: 13rem; }
.card-last\:m-56:nth-child(last) { margin: 14rem; }
.card-last\:m-60:nth-child(last) { margin: 15rem; }
.card-last\:m-64:nth-child(last) { margin: 16rem; }
.card-last\:m-72:nth-child(last) { margin: 18rem; }
.card-last\:m-80:nth-child(last) { margin: 20rem; }
.card-last\:m-96:nth-child(last) { margin: 24rem; }
.card-last\:gap-0:nth-child(last) { gap: 0px; }
.card-last\:gap-0.card-5:nth-child(last) { gap: 0.card-125rem; }
.card-last\:gap-1:nth-child(last) { gap: 0.card-25rem; }
.card-last\:gap-1.card-5:nth-child(last) { gap: 0.card-375rem; }
.card-last\:gap-2:nth-child(last) { gap: 0.card-5rem; }
.card-last\:gap-2.card-5:nth-child(last) { gap: 0.card-625rem; }
.card-last\:gap-3:nth-child(last) { gap: 0.card-75rem; }
.card-last\:gap-3.card-5:nth-child(last) { gap: 0.card-875rem; }
.card-last\:gap-4:nth-child(last) { gap: 1rem; }
.card-last\:gap-5:nth-child(last) { gap: 1.card-25rem; }
.card-last\:gap-6:nth-child(last) { gap: 1.card-5rem; }
.card-last\:gap-7:nth-child(last) { gap: 1.card-75rem; }
.card-last\:gap-8:nth-child(last) { gap: 2rem; }
.card-last\:gap-9:nth-child(last) { gap: 2.card-25rem; }
.card-last\:gap-10:nth-child(last) { gap: 2.card-5rem; }
.card-last\:gap-11:nth-child(last) { gap: 2.card-75rem; }
.card-last\:gap-12:nth-child(last) { gap: 3rem; }
.card-last\:gap-14:nth-child(last) { gap: 3.card-5rem; }
.card-last\:gap-16:nth-child(last) { gap: 4rem; }
.card-last\:gap-20:nth-child(last) { gap: 5rem; }
.card-last\:gap-24:nth-child(last) { gap: 6rem; }
.card-last\:gap-28:nth-child(last) { gap: 7rem; }
.card-last\:gap-32:nth-child(last) { gap: 8rem; }
.card-last\:gap-36:nth-child(last) { gap: 9rem; }
.card-last\:gap-40:nth-child(last) { gap: 10rem; }
.card-last\:gap-44:nth-child(last) { gap: 11rem; }
.card-last\:gap-48:nth-child(last) { gap: 12rem; }
.card-last\:gap-52:nth-child(last) { gap: 13rem; }
.card-last\:gap-56:nth-child(last) { gap: 14rem; }
.card-last\:gap-60:nth-child(last) { gap: 15rem; }
.card-last\:gap-64:nth-child(last) { gap: 16rem; }
.card-last\:gap-72:nth-child(last) { gap: 18rem; }
.card-last\:gap-80:nth-child(last) { gap: 20rem; }
.card-last\:gap-96:nth-child(last) { gap: 24rem; }
.card-last\:space-x-0:nth-child(last) { column-gap: 0px; }
.card-last\:space-x-0.card-5:nth-child(last) { column-gap: 0.card-125rem; }
.card-last\:space-x-1:nth-child(last) { column-gap: 0.card-25rem; }
.card-last\:space-x-1.card-5:nth-child(last) { column-gap: 0.card-375rem; }
.card-last\:space-x-2:nth-child(last) { column-gap: 0.card-5rem; }
.card-last\:space-x-2.card-5:nth-child(last) { column-gap: 0.card-625rem; }
.card-last\:space-x-3:nth-child(last) { column-gap: 0.card-75rem; }
.card-last\:space-x-3.card-5:nth-child(last) { column-gap: 0.card-875rem; }
.card-last\:space-x-4:nth-child(last) { column-gap: 1rem; }
.card-last\:space-x-5:nth-child(last) { column-gap: 1.card-25rem; }
.card-last\:space-x-6:nth-child(last) { column-gap: 1.card-5rem; }
.card-last\:space-x-7:nth-child(last) { column-gap: 1.card-75rem; }
.card-last\:space-x-8:nth-child(last) { column-gap: 2rem; }
.card-last\:space-x-9:nth-child(last) { column-gap: 2.card-25rem; }
.card-last\:space-x-10:nth-child(last) { column-gap: 2.card-5rem; }
.card-last\:space-x-11:nth-child(last) { column-gap: 2.card-75rem; }
.card-last\:space-x-12:nth-child(last) { column-gap: 3rem; }
.card-last\:space-x-14:nth-child(last) { column-gap: 3.card-5rem; }
.card-last\:space-x-16:nth-child(last) { column-gap: 4rem; }
.card-last\:space-x-20:nth-child(last) { column-gap: 5rem; }
.card-last\:space-x-24:nth-child(last) { column-gap: 6rem; }
.card-last\:space-x-28:nth-child(last) { column-gap: 7rem; }
.card-last\:space-x-32:nth-child(last) { column-gap: 8rem; }
.card-last\:space-x-36:nth-child(last) { column-gap: 9rem; }
.card-last\:space-x-40:nth-child(last) { column-gap: 10rem; }
.card-last\:space-x-44:nth-child(last) { column-gap: 11rem; }
.card-last\:space-x-48:nth-child(last) { column-gap: 12rem; }
.card-last\:space-x-52:nth-child(last) { column-gap: 13rem; }
.card-last\:space-x-56:nth-child(last) { column-gap: 14rem; }
.card-last\:space-x-60:nth-child(last) { column-gap: 15rem; }
.card-last\:space-x-64:nth-child(last) { column-gap: 16rem; }
.card-last\:space-x-72:nth-child(last) { column-gap: 18rem; }
.card-last\:space-x-80:nth-child(last) { column-gap: 20rem; }
.card-last\:space-x-96:nth-child(last) { column-gap: 24rem; }
.card-last\:space-y-0:nth-child(last) { row-gap: 0px; }
.card-last\:space-y-0.card-5:nth-child(last) { row-gap: 0.card-125rem; }
.card-last\:space-y-1:nth-child(last) { row-gap: 0.card-25rem; }
.card-last\:space-y-1.card-5:nth-child(last) { row-gap: 0.card-375rem; }
.card-last\:space-y-2:nth-child(last) { row-gap: 0.card-5rem; }
.card-last\:space-y-2.card-5:nth-child(last) { row-gap: 0.card-625rem; }
.card-last\:space-y-3:nth-child(last) { row-gap: 0.card-75rem; }
.card-last\:space-y-3.card-5:nth-child(last) { row-gap: 0.card-875rem; }
.card-last\:space-y-4:nth-child(last) { row-gap: 1rem; }
.card-last\:space-y-5:nth-child(last) { row-gap: 1.card-25rem; }
.card-last\:space-y-6:nth-child(last) { row-gap: 1.card-5rem; }
.card-last\:space-y-7:nth-child(last) { row-gap: 1.card-75rem; }
.card-last\:space-y-8:nth-child(last) { row-gap: 2rem; }
.card-last\:space-y-9:nth-child(last) { row-gap: 2.card-25rem; }
.card-last\:space-y-10:nth-child(last) { row-gap: 2.card-5rem; }
.card-last\:space-y-11:nth-child(last) { row-gap: 2.card-75rem; }
.card-last\:space-y-12:nth-child(last) { row-gap: 3rem; }
.card-last\:space-y-14:nth-child(last) { row-gap: 3.card-5rem; }
.card-last\:space-y-16:nth-child(last) { row-gap: 4rem; }
.card-last\:space-y-20:nth-child(last) { row-gap: 5rem; }
.card-last\:space-y-24:nth-child(last) { row-gap: 6rem; }
.card-last\:space-y-28:nth-child(last) { row-gap: 7rem; }
.card-last\:space-y-32:nth-child(last) { row-gap: 8rem; }
.card-last\:space-y-36:nth-child(last) { row-gap: 9rem; }
.card-last\:space-y-40:nth-child(last) { row-gap: 10rem; }
.card-last\:space-y-44:nth-child(last) { row-gap: 11rem; }
.card-last\:space-y-48:nth-child(last) { row-gap: 12rem; }
.card-last\:space-y-52:nth-child(last) { row-gap: 13rem; }
.card-last\:space-y-56:nth-child(last) { row-gap: 14rem; }
.card-last\:space-y-60:nth-child(last) { row-gap: 15rem; }
.card-last\:space-y-64:nth-child(last) { row-gap: 16rem; }
.card-last\:space-y-72:nth-child(last) { row-gap: 18rem; }
.card-last\:space-y-80:nth-child(last) { row-gap: 20rem; }
.card-last\:space-y-96:nth-child(last) { row-gap: 24rem; }

.card-odd\:p-0:nth-child(odd) { padding: 0px; }
.card-odd\:p-0.card-5:nth-child(odd) { padding: 0.card-125rem; }
.card-odd\:p-1:nth-child(odd) { padding: 0.card-25rem; }
.card-odd\:p-1.card-5:nth-child(odd) { padding: 0.card-375rem; }
.card-odd\:p-2:nth-child(odd) { padding: 0.card-5rem; }
.card-odd\:p-2.card-5:nth-child(odd) { padding: 0.card-625rem; }
.card-odd\:p-3:nth-child(odd) { padding: 0.card-75rem; }
.card-odd\:p-3.card-5:nth-child(odd) { padding: 0.card-875rem; }
.card-odd\:p-4:nth-child(odd) { padding: 1rem; }
.card-odd\:p-5:nth-child(odd) { padding: 1.card-25rem; }
.card-odd\:p-6:nth-child(odd) { padding: 1.card-5rem; }
.card-odd\:p-7:nth-child(odd) { padding: 1.card-75rem; }
.card-odd\:p-8:nth-child(odd) { padding: 2rem; }
.card-odd\:p-9:nth-child(odd) { padding: 2.card-25rem; }
.card-odd\:p-10:nth-child(odd) { padding: 2.card-5rem; }
.card-odd\:p-11:nth-child(odd) { padding: 2.card-75rem; }
.card-odd\:p-12:nth-child(odd) { padding: 3rem; }
.card-odd\:p-14:nth-child(odd) { padding: 3.card-5rem; }
.card-odd\:p-16:nth-child(odd) { padding: 4rem; }
.card-odd\:p-20:nth-child(odd) { padding: 5rem; }
.card-odd\:p-24:nth-child(odd) { padding: 6rem; }
.card-odd\:p-28:nth-child(odd) { padding: 7rem; }
.card-odd\:p-32:nth-child(odd) { padding: 8rem; }
.card-odd\:p-36:nth-child(odd) { padding: 9rem; }
.card-odd\:p-40:nth-child(odd) { padding: 10rem; }
.card-odd\:p-44:nth-child(odd) { padding: 11rem; }
.card-odd\:p-48:nth-child(odd) { padding: 12rem; }
.card-odd\:p-52:nth-child(odd) { padding: 13rem; }
.card-odd\:p-56:nth-child(odd) { padding: 14rem; }
.card-odd\:p-60:nth-child(odd) { padding: 15rem; }
.card-odd\:p-64:nth-child(odd) { padding: 16rem; }
.card-odd\:p-72:nth-child(odd) { padding: 18rem; }
.card-odd\:p-80:nth-child(odd) { padding: 20rem; }
.card-odd\:p-96:nth-child(odd) { padding: 24rem; }
.card-odd\:m-0:nth-child(odd) { margin: 0px; }
.card-odd\:m-0.card-5:nth-child(odd) { margin: 0.card-125rem; }
.card-odd\:m-1:nth-child(odd) { margin: 0.card-25rem; }
.card-odd\:m-1.card-5:nth-child(odd) { margin: 0.card-375rem; }
.card-odd\:m-2:nth-child(odd) { margin: 0.card-5rem; }
.card-odd\:m-2.card-5:nth-child(odd) { margin: 0.card-625rem; }
.card-odd\:m-3:nth-child(odd) { margin: 0.card-75rem; }
.card-odd\:m-3.card-5:nth-child(odd) { margin: 0.card-875rem; }
.card-odd\:m-4:nth-child(odd) { margin: 1rem; }
.card-odd\:m-5:nth-child(odd) { margin: 1.card-25rem; }
.card-odd\:m-6:nth-child(odd) { margin: 1.card-5rem; }
.card-odd\:m-7:nth-child(odd) { margin: 1.card-75rem; }
.card-odd\:m-8:nth-child(odd) { margin: 2rem; }
.card-odd\:m-9:nth-child(odd) { margin: 2.card-25rem; }
.card-odd\:m-10:nth-child(odd) { margin: 2.card-5rem; }
.card-odd\:m-11:nth-child(odd) { margin: 2.card-75rem; }
.card-odd\:m-12:nth-child(odd) { margin: 3rem; }
.card-odd\:m-14:nth-child(odd) { margin: 3.card-5rem; }
.card-odd\:m-16:nth-child(odd) { margin: 4rem; }
.card-odd\:m-20:nth-child(odd) { margin: 5rem; }
.card-odd\:m-24:nth-child(odd) { margin: 6rem; }
.card-odd\:m-28:nth-child(odd) { margin: 7rem; }
.card-odd\:m-32:nth-child(odd) { margin: 8rem; }
.card-odd\:m-36:nth-child(odd) { margin: 9rem; }
.card-odd\:m-40:nth-child(odd) { margin: 10rem; }
.card-odd\:m-44:nth-child(odd) { margin: 11rem; }
.card-odd\:m-48:nth-child(odd) { margin: 12rem; }
.card-odd\:m-52:nth-child(odd) { margin: 13rem; }
.card-odd\:m-56:nth-child(odd) { margin: 14rem; }
.card-odd\:m-60:nth-child(odd) { margin: 15rem; }
.card-odd\:m-64:nth-child(odd) { margin: 16rem; }
.card-odd\:m-72:nth-child(odd) { margin: 18rem; }
.card-odd\:m-80:nth-child(odd) { margin: 20rem; }
.card-odd\:m-96:nth-child(odd) { margin: 24rem; }
.card-odd\:gap-0:nth-child(odd) { gap: 0px; }
.card-odd\:gap-0.card-5:nth-child(odd) { gap: 0.card-125rem; }
.card-odd\:gap-1:nth-child(odd) { gap: 0.card-25rem; }
.card-odd\:gap-1.card-5:nth-child(odd) { gap: 0.card-375rem; }
.card-odd\:gap-2:nth-child(odd) { gap: 0.card-5rem; }
.card-odd\:gap-2.card-5:nth-child(odd) { gap: 0.card-625rem; }
.card-odd\:gap-3:nth-child(odd) { gap: 0.card-75rem; }
.card-odd\:gap-3.card-5:nth-child(odd) { gap: 0.card-875rem; }
.card-odd\:gap-4:nth-child(odd) { gap: 1rem; }
.card-odd\:gap-5:nth-child(odd) { gap: 1.card-25rem; }
.card-odd\:gap-6:nth-child(odd) { gap: 1.card-5rem; }
.card-odd\:gap-7:nth-child(odd) { gap: 1.card-75rem; }
.card-odd\:gap-8:nth-child(odd) { gap: 2rem; }
.card-odd\:gap-9:nth-child(odd) { gap: 2.card-25rem; }
.card-odd\:gap-10:nth-child(odd) { gap: 2.card-5rem; }
.card-odd\:gap-11:nth-child(odd) { gap: 2.card-75rem; }
.card-odd\:gap-12:nth-child(odd) { gap: 3rem; }
.card-odd\:gap-14:nth-child(odd) { gap: 3.card-5rem; }
.card-odd\:gap-16:nth-child(odd) { gap: 4rem; }
.card-odd\:gap-20:nth-child(odd) { gap: 5rem; }
.card-odd\:gap-24:nth-child(odd) { gap: 6rem; }
.card-odd\:gap-28:nth-child(odd) { gap: 7rem; }
.card-odd\:gap-32:nth-child(odd) { gap: 8rem; }
.card-odd\:gap-36:nth-child(odd) { gap: 9rem; }
.card-odd\:gap-40:nth-child(odd) { gap: 10rem; }
.card-odd\:gap-44:nth-child(odd) { gap: 11rem; }
.card-odd\:gap-48:nth-child(odd) { gap: 12rem; }
.card-odd\:gap-52:nth-child(odd) { gap: 13rem; }
.card-odd\:gap-56:nth-child(odd) { gap: 14rem; }
.card-odd\:gap-60:nth-child(odd) { gap: 15rem; }
.card-odd\:gap-64:nth-child(odd) { gap: 16rem; }
.card-odd\:gap-72:nth-child(odd) { gap: 18rem; }
.card-odd\:gap-80:nth-child(odd) { gap: 20rem; }
.card-odd\:gap-96:nth-child(odd) { gap: 24rem; }
.card-odd\:space-x-0:nth-child(odd) { column-gap: 0px; }
.card-odd\:space-x-0.card-5:nth-child(odd) { column-gap: 0.card-125rem; }
.card-odd\:space-x-1:nth-child(odd) { column-gap: 0.card-25rem; }
.card-odd\:space-x-1.card-5:nth-child(odd) { column-gap: 0.card-375rem; }
.card-odd\:space-x-2:nth-child(odd) { column-gap: 0.card-5rem; }
.card-odd\:space-x-2.card-5:nth-child(odd) { column-gap: 0.card-625rem; }
.card-odd\:space-x-3:nth-child(odd) { column-gap: 0.card-75rem; }
.card-odd\:space-x-3.card-5:nth-child(odd) { column-gap: 0.card-875rem; }
.card-odd\:space-x-4:nth-child(odd) { column-gap: 1rem; }
.card-odd\:space-x-5:nth-child(odd) { column-gap: 1.card-25rem; }
.card-odd\:space-x-6:nth-child(odd) { column-gap: 1.card-5rem; }
.card-odd\:space-x-7:nth-child(odd) { column-gap: 1.card-75rem; }
.card-odd\:space-x-8:nth-child(odd) { column-gap: 2rem; }
.card-odd\:space-x-9:nth-child(odd) { column-gap: 2.card-25rem; }
.card-odd\:space-x-10:nth-child(odd) { column-gap: 2.card-5rem; }
.card-odd\:space-x-11:nth-child(odd) { column-gap: 2.card-75rem; }
.card-odd\:space-x-12:nth-child(odd) { column-gap: 3rem; }
.card-odd\:space-x-14:nth-child(odd) { column-gap: 3.card-5rem; }
.card-odd\:space-x-16:nth-child(odd) { column-gap: 4rem; }
.card-odd\:space-x-20:nth-child(odd) { column-gap: 5rem; }
.card-odd\:space-x-24:nth-child(odd) { column-gap: 6rem; }
.card-odd\:space-x-28:nth-child(odd) { column-gap: 7rem; }
.card-odd\:space-x-32:nth-child(odd) { column-gap: 8rem; }
.card-odd\:space-x-36:nth-child(odd) { column-gap: 9rem; }
.card-odd\:space-x-40:nth-child(odd) { column-gap: 10rem; }
.card-odd\:space-x-44:nth-child(odd) { column-gap: 11rem; }
.card-odd\:space-x-48:nth-child(odd) { column-gap: 12rem; }
.card-odd\:space-x-52:nth-child(odd) { column-gap: 13rem; }
.card-odd\:space-x-56:nth-child(odd) { column-gap: 14rem; }
.card-odd\:space-x-60:nth-child(odd) { column-gap: 15rem; }
.card-odd\:space-x-64:nth-child(odd) { column-gap: 16rem; }
.card-odd\:space-x-72:nth-child(odd) { column-gap: 18rem; }
.card-odd\:space-x-80:nth-child(odd) { column-gap: 20rem; }
.card-odd\:space-x-96:nth-child(odd) { column-gap: 24rem; }
.card-odd\:space-y-0:nth-child(odd) { row-gap: 0px; }
.card-odd\:space-y-0.card-5:nth-child(odd) { row-gap: 0.card-125rem; }
.card-odd\:space-y-1:nth-child(odd) { row-gap: 0.card-25rem; }
.card-odd\:space-y-1.card-5:nth-child(odd) { row-gap: 0.card-375rem; }
.card-odd\:space-y-2:nth-child(odd) { row-gap: 0.card-5rem; }
.card-odd\:space-y-2.card-5:nth-child(odd) { row-gap: 0.card-625rem; }
.card-odd\:space-y-3:nth-child(odd) { row-gap: 0.card-75rem; }
.card-odd\:space-y-3.card-5:nth-child(odd) { row-gap: 0.card-875rem; }
.card-odd\:space-y-4:nth-child(odd) { row-gap: 1rem; }
.card-odd\:space-y-5:nth-child(odd) { row-gap: 1.card-25rem; }
.card-odd\:space-y-6:nth-child(odd) { row-gap: 1.card-5rem; }
.card-odd\:space-y-7:nth-child(odd) { row-gap: 1.card-75rem; }
.card-odd\:space-y-8:nth-child(odd) { row-gap: 2rem; }
.card-odd\:space-y-9:nth-child(odd) { row-gap: 2.card-25rem; }
.card-odd\:space-y-10:nth-child(odd) { row-gap: 2.card-5rem; }
.card-odd\:space-y-11:nth-child(odd) { row-gap: 2.card-75rem; }
.card-odd\:space-y-12:nth-child(odd) { row-gap: 3rem; }
.card-odd\:space-y-14:nth-child(odd) { row-gap: 3.card-5rem; }
.card-odd\:space-y-16:nth-child(odd) { row-gap: 4rem; }
.card-odd\:space-y-20:nth-child(odd) { row-gap: 5rem; }
.card-odd\:space-y-24:nth-child(odd) { row-gap: 6rem; }
.card-odd\:space-y-28:nth-child(odd) { row-gap: 7rem; }
.card-odd\:space-y-32:nth-child(odd) { row-gap: 8rem; }
.card-odd\:space-y-36:nth-child(odd) { row-gap: 9rem; }
.card-odd\:space-y-40:nth-child(odd) { row-gap: 10rem; }
.card-odd\:space-y-44:nth-child(odd) { row-gap: 11rem; }
.card-odd\:space-y-48:nth-child(odd) { row-gap: 12rem; }
.card-odd\:space-y-52:nth-child(odd) { row-gap: 13rem; }
.card-odd\:space-y-56:nth-child(odd) { row-gap: 14rem; }
.card-odd\:space-y-60:nth-child(odd) { row-gap: 15rem; }
.card-odd\:space-y-64:nth-child(odd) { row-gap: 16rem; }
.card-odd\:space-y-72:nth-child(odd) { row-gap: 18rem; }
.card-odd\:space-y-80:nth-child(odd) { row-gap: 20rem; }
.card-odd\:space-y-96:nth-child(odd) { row-gap: 24rem; }

.card-even\:p-0:nth-child(even) { padding: 0px; }
.card-even\:p-0.card-5:nth-child(even) { padding: 0.card-125rem; }
.card-even\:p-1:nth-child(even) { padding: 0.card-25rem; }
.card-even\:p-1.card-5:nth-child(even) { padding: 0.card-375rem; }
.card-even\:p-2:nth-child(even) { padding: 0.card-5rem; }
.card-even\:p-2.card-5:nth-child(even) { padding: 0.card-625rem; }
.card-even\:p-3:nth-child(even) { padding: 0.card-75rem; }
.card-even\:p-3.card-5:nth-child(even) { padding: 0.card-875rem; }
.card-even\:p-4:nth-child(even) { padding: 1rem; }
.card-even\:p-5:nth-child(even) { padding: 1.card-25rem; }
.card-even\:p-6:nth-child(even) { padding: 1.card-5rem; }
.card-even\:p-7:nth-child(even) { padding: 1.card-75rem; }
.card-even\:p-8:nth-child(even) { padding: 2rem; }
.card-even\:p-9:nth-child(even) { padding: 2.card-25rem; }
.card-even\:p-10:nth-child(even) { padding: 2.card-5rem; }
.card-even\:p-11:nth-child(even) { padding: 2.card-75rem; }
.card-even\:p-12:nth-child(even) { padding: 3rem; }
.card-even\:p-14:nth-child(even) { padding: 3.card-5rem; }
.card-even\:p-16:nth-child(even) { padding: 4rem; }
.card-even\:p-20:nth-child(even) { padding: 5rem; }
.card-even\:p-24:nth-child(even) { padding: 6rem; }
.card-even\:p-28:nth-child(even) { padding: 7rem; }
.card-even\:p-32:nth-child(even) { padding: 8rem; }
.card-even\:p-36:nth-child(even) { padding: 9rem; }
.card-even\:p-40:nth-child(even) { padding: 10rem; }
.card-even\:p-44:nth-child(even) { padding: 11rem; }
.card-even\:p-48:nth-child(even) { padding: 12rem; }
.card-even\:p-52:nth-child(even) { padding: 13rem; }
.card-even\:p-56:nth-child(even) { padding: 14rem; }
.card-even\:p-60:nth-child(even) { padding: 15rem; }
.card-even\:p-64:nth-child(even) { padding: 16rem; }
.card-even\:p-72:nth-child(even) { padding: 18rem; }
.card-even\:p-80:nth-child(even) { padding: 20rem; }
.card-even\:p-96:nth-child(even) { padding: 24rem; }
.card-even\:m-0:nth-child(even) { margin: 0px; }
.card-even\:m-0.card-5:nth-child(even) { margin: 0.card-125rem; }
.card-even\:m-1:nth-child(even) { margin: 0.card-25rem; }
.card-even\:m-1.card-5:nth-child(even) { margin: 0.card-375rem; }
.card-even\:m-2:nth-child(even) { margin: 0.card-5rem; }
.card-even\:m-2.card-5:nth-child(even) { margin: 0.card-625rem; }
.card-even\:m-3:nth-child(even) { margin: 0.card-75rem; }
.card-even\:m-3.card-5:nth-child(even) { margin: 0.card-875rem; }
.card-even\:m-4:nth-child(even) { margin: 1rem; }
.card-even\:m-5:nth-child(even) { margin: 1.card-25rem; }
.card-even\:m-6:nth-child(even) { margin: 1.card-5rem; }
.card-even\:m-7:nth-child(even) { margin: 1.card-75rem; }
.card-even\:m-8:nth-child(even) { margin: 2rem; }
.card-even\:m-9:nth-child(even) { margin: 2.card-25rem; }
.card-even\:m-10:nth-child(even) { margin: 2.card-5rem; }
.card-even\:m-11:nth-child(even) { margin: 2.card-75rem; }
.card-even\:m-12:nth-child(even) { margin: 3rem; }
.card-even\:m-14:nth-child(even) { margin: 3.card-5rem; }
.card-even\:m-16:nth-child(even) { margin: 4rem; }
.card-even\:m-20:nth-child(even) { margin: 5rem; }
.card-even\:m-24:nth-child(even) { margin: 6rem; }
.card-even\:m-28:nth-child(even) { margin: 7rem; }
.card-even\:m-32:nth-child(even) { margin: 8rem; }
.card-even\:m-36:nth-child(even) { margin: 9rem; }
.card-even\:m-40:nth-child(even) { margin: 10rem; }
.card-even\:m-44:nth-child(even) { margin: 11rem; }
.card-even\:m-48:nth-child(even) { margin: 12rem; }
.card-even\:m-52:nth-child(even) { margin: 13rem; }
.card-even\:m-56:nth-child(even) { margin: 14rem; }
.card-even\:m-60:nth-child(even) { margin: 15rem; }
.card-even\:m-64:nth-child(even) { margin: 16rem; }
.card-even\:m-72:nth-child(even) { margin: 18rem; }
.card-even\:m-80:nth-child(even) { margin: 20rem; }
.card-even\:m-96:nth-child(even) { margin: 24rem; }
.card-even\:gap-0:nth-child(even) { gap: 0px; }
.card-even\:gap-0.card-5:nth-child(even) { gap: 0.card-125rem; }
.card-even\:gap-1:nth-child(even) { gap: 0.card-25rem; }
.card-even\:gap-1.card-5:nth-child(even) { gap: 0.card-375rem; }
.card-even\:gap-2:nth-child(even) { gap: 0.card-5rem; }
.card-even\:gap-2.card-5:nth-child(even) { gap: 0.card-625rem; }
.card-even\:gap-3:nth-child(even) { gap: 0.card-75rem; }
.card-even\:gap-3.card-5:nth-child(even) { gap: 0.card-875rem; }
.card-even\:gap-4:nth-child(even) { gap: 1rem; }
.card-even\:gap-5:nth-child(even) { gap: 1.card-25rem; }
.card-even\:gap-6:nth-child(even) { gap: 1.card-5rem; }
.card-even\:gap-7:nth-child(even) { gap: 1.card-75rem; }
.card-even\:gap-8:nth-child(even) { gap: 2rem; }
.card-even\:gap-9:nth-child(even) { gap: 2.card-25rem; }
.card-even\:gap-10:nth-child(even) { gap: 2.card-5rem; }
.card-even\:gap-11:nth-child(even) { gap: 2.card-75rem; }
.card-even\:gap-12:nth-child(even) { gap: 3rem; }
.card-even\:gap-14:nth-child(even) { gap: 3.card-5rem; }
.card-even\:gap-16:nth-child(even) { gap: 4rem; }
.card-even\:gap-20:nth-child(even) { gap: 5rem; }
.card-even\:gap-24:nth-child(even) { gap: 6rem; }
.card-even\:gap-28:nth-child(even) { gap: 7rem; }
.card-even\:gap-32:nth-child(even) { gap: 8rem; }
.card-even\:gap-36:nth-child(even) { gap: 9rem; }
.card-even\:gap-40:nth-child(even) { gap: 10rem; }
.card-even\:gap-44:nth-child(even) { gap: 11rem; }
.card-even\:gap-48:nth-child(even) { gap: 12rem; }
.card-even\:gap-52:nth-child(even) { gap: 13rem; }
.card-even\:gap-56:nth-child(even) { gap: 14rem; }
.card-even\:gap-60:nth-child(even) { gap: 15rem; }
.card-even\:gap-64:nth-child(even) { gap: 16rem; }
.card-even\:gap-72:nth-child(even) { gap: 18rem; }
.card-even\:gap-80:nth-child(even) { gap: 20rem; }
.card-even\:gap-96:nth-child(even) { gap: 24rem; }
.card-even\:space-x-0:nth-child(even) { column-gap: 0px; }
.card-even\:space-x-0.card-5:nth-child(even) { column-gap: 0.card-125rem; }
.card-even\:space-x-1:nth-child(even) { column-gap: 0.card-25rem; }
.card-even\:space-x-1.card-5:nth-child(even) { column-gap: 0.card-375rem; }
.card-even\:space-x-2:nth-child(even) { column-gap: 0.card-5rem; }
.card-even\:space-x-2.card-5:nth-child(even) { column-gap: 0.card-625rem; }
.card-even\:space-x-3:nth-child(even) { column-gap: 0.card-75rem; }
.card-even\:space-x-3.card-5:nth-child(even) { column-gap: 0.card-875rem; }
.card-even\:space-x-4:nth-child(even) { column-gap: 1rem; }
.card-even\:space-x-5:nth-child(even) { column-gap: 1.card-25rem; }
.card-even\:space-x-6:nth-child(even) { column-gap: 1.card-5rem; }
.card-even\:space-x-7:nth-child(even) { column-gap: 1.card-75rem; }
.card-even\:space-x-8:nth-child(even) { column-gap: 2rem; }
.card-even\:space-x-9:nth-child(even) { column-gap: 2.card-25rem; }
.card-even\:space-x-10:nth-child(even) { column-gap: 2.card-5rem; }
.card-even\:space-x-11:nth-child(even) { column-gap: 2.card-75rem; }
.card-even\:space-x-12:nth-child(even) { column-gap: 3rem; }
.card-even\:space-x-14:nth-child(even) { column-gap: 3.card-5rem; }
.card-even\:space-x-16:nth-child(even) { column-gap: 4rem; }
.card-even\:space-x-20:nth-child(even) { column-gap: 5rem; }
.card-even\:space-x-24:nth-child(even) { column-gap: 6rem; }
.card-even\:space-x-28:nth-child(even) { column-gap: 7rem; }
.card-even\:space-x-32:nth-child(even) { column-gap: 8rem; }
.card-even\:space-x-36:nth-child(even) { column-gap: 9rem; }
.card-even\:space-x-40:nth-child(even) { column-gap: 10rem; }
.card-even\:space-x-44:nth-child(even) { column-gap: 11rem; }
.card-even\:space-x-48:nth-child(even) { column-gap: 12rem; }
.card-even\:space-x-52:nth-child(even) { column-gap: 13rem; }
.card-even\:space-x-56:nth-child(even) { column-gap: 14rem; }
.card-even\:space-x-60:nth-child(even) { column-gap: 15rem; }
.card-even\:space-x-64:nth-child(even) { column-gap: 16rem; }
.card-even\:space-x-72:nth-child(even) { column-gap: 18rem; }
.card-even\:space-x-80:nth-child(even) { column-gap: 20rem; }
.card-even\:space-x-96:nth-child(even) { column-gap: 24rem; }
.card-even\:space-y-0:nth-child(even) { row-gap: 0px; }
.card-even\:space-y-0.card-5:nth-child(even) { row-gap: 0.card-125rem; }
.card-even\:space-y-1:nth-child(even) { row-gap: 0.card-25rem; }
.card-even\:space-y-1.card-5:nth-child(even) { row-gap: 0.card-375rem; }
.card-even\:space-y-2:nth-child(even) { row-gap: 0.card-5rem; }
.card-even\:space-y-2.card-5:nth-child(even) { row-gap: 0.card-625rem; }
.card-even\:space-y-3:nth-child(even) { row-gap: 0.card-75rem; }
.card-even\:space-y-3.card-5:nth-child(even) { row-gap: 0.card-875rem; }
.card-even\:space-y-4:nth-child(even) { row-gap: 1rem; }
.card-even\:space-y-5:nth-child(even) { row-gap: 1.card-25rem; }
.card-even\:space-y-6:nth-child(even) { row-gap: 1.card-5rem; }
.card-even\:space-y-7:nth-child(even) { row-gap: 1.card-75rem; }
.card-even\:space-y-8:nth-child(even) { row-gap: 2rem; }
.card-even\:space-y-9:nth-child(even) { row-gap: 2.card-25rem; }
.card-even\:space-y-10:nth-child(even) { row-gap: 2.card-5rem; }
.card-even\:space-y-11:nth-child(even) { row-gap: 2.card-75rem; }
.card-even\:space-y-12:nth-child(even) { row-gap: 3rem; }
.card-even\:space-y-14:nth-child(even) { row-gap: 3.card-5rem; }
.card-even\:space-y-16:nth-child(even) { row-gap: 4rem; }
.card-even\:space-y-20:nth-child(even) { row-gap: 5rem; }
.card-even\:space-y-24:nth-child(even) { row-gap: 6rem; }
.card-even\:space-y-28:nth-child(even) { row-gap: 7rem; }
.card-even\:space-y-32:nth-child(even) { row-gap: 8rem; }
.card-even\:space-y-36:nth-child(even) { row-gap: 9rem; }
.card-even\:space-y-40:nth-child(even) { row-gap: 10rem; }
.card-even\:space-y-44:nth-child(even) { row-gap: 11rem; }
.card-even\:space-y-48:nth-child(even) { row-gap: 12rem; }
.card-even\:space-y-52:nth-child(even) { row-gap: 13rem; }
.card-even\:space-y-56:nth-child(even) { row-gap: 14rem; }
.card-even\:space-y-60:nth-child(even) { row-gap: 15rem; }
.card-even\:space-y-64:nth-child(even) { row-gap: 16rem; }
.card-even\:space-y-72:nth-child(even) { row-gap: 18rem; }
.card-even\:space-y-80:nth-child(even) { row-gap: 20rem; }
.card-even\:space-y-96:nth-child(even) { row-gap: 24rem; }


/* === nav- namespace === */

/* Generated Tailwind-like utility CSS for benchmarking */
/*! tailwindcss v3.nav-4.nav-0 | MIT License */

*, ::before, ::after { box-sizing: border-box; border-width: 0; border-style: solid; border-color: #e5e7eb; }
html { line-height: 1.nav-5; -webkit-text-size-adjust: 100%; tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif; }
body { margin: 0; line-height: inherit; }

.nav-p-0 { padding: 0px; }
.nav-p-0.nav-5 { padding: 0.nav-125rem; }
.nav-p-1 { padding: 0.nav-25rem; }
.nav-p-1.nav-5 { padding: 0.nav-375rem; }
.nav-p-2 { padding: 0.nav-5rem; }
.nav-p-2.nav-5 { padding: 0.nav-625rem; }
.nav-p-3 { padding: 0.nav-75rem; }
.nav-p-3.nav-5 { padding: 0.nav-875rem; }
.nav-p-4 { padding: 1rem; }
.nav-p-5 { padding: 1.nav-25rem; }
.nav-p-6 { padding: 1.nav-5rem; }
.nav-p-7 { padding: 1.nav-75rem; }
.nav-p-8 { padding: 2rem; }
.nav-p-9 { padding: 2.nav-25rem; }
.nav-p-10 { padding: 2.nav-5rem; }
.nav-p-11 { padding: 2.nav-75rem; }
.nav-p-12 { padding: 3rem; }
.nav-p-14 { padding: 3.nav-5rem; }
.nav-p-16 { padding: 4rem; }
.nav-p-20 { padding: 5rem; }
.nav-p-24 { padding: 6rem; }
.nav-p-28 { padding: 7rem; }
.nav-p-32 { padding: 8rem; }
.nav-p-36 { padding: 9rem; }
.nav-p-40 { padding: 10rem; }
.nav-p-44 { padding: 11rem; }
.nav-p-48 { padding: 12rem; }
.nav-p-52 { padding: 13rem; }
.nav-p-56 { padding: 14rem; }
.nav-p-60 { padding: 15rem; }
.nav-p-64 { padding: 16rem; }
.nav-p-72 { padding: 18rem; }
.nav-p-80 { padding: 20rem; }
.nav-p-96 { padding: 24rem; }

.nav-px-0 { padding-inline: 0px; }
.nav-px-0.nav-5 { padding-inline: 0.nav-125rem; }
.nav-px-1 { padding-inline: 0.nav-25rem; }
.nav-px-1.nav-5 { padding-inline: 0.nav-375rem; }
.nav-px-2 { padding-inline: 0.nav-5rem; }
.nav-px-2.nav-5 { padding-inline: 0.nav-625rem; }
.nav-px-3 { padding-inline: 0.nav-75rem; }
.nav-px-3.nav-5 { padding-inline: 0.nav-875rem; }
.nav-px-4 { padding-inline: 1rem; }
.nav-px-5 { padding-inline: 1.nav-25rem; }
.nav-px-6 { padding-inline: 1.nav-5rem; }
.nav-px-7 { padding-inline: 1.nav-75rem; }
.nav-px-8 { padding-inline: 2rem; }
.nav-px-9 { padding-inline: 2.nav-25rem; }
.nav-px-10 { padding-inline: 2.nav-5rem; }
.nav-px-11 { padding-inline: 2.nav-75rem; }
.nav-px-12 { padding-inline: 3rem; }
.nav-px-14 { padding-inline: 3.nav-5rem; }
.nav-px-16 { padding-inline: 4rem; }
.nav-px-20 { padding-inline: 5rem; }
.nav-px-24 { padding-inline: 6rem; }
.nav-px-28 { padding-inline: 7rem; }
.nav-px-32 { padding-inline: 8rem; }
.nav-px-36 { padding-inline: 9rem; }
.nav-px-40 { padding-inline: 10rem; }
.nav-px-44 { padding-inline: 11rem; }
.nav-px-48 { padding-inline: 12rem; }
.nav-px-52 { padding-inline: 13rem; }
.nav-px-56 { padding-inline: 14rem; }
.nav-px-60 { padding-inline: 15rem; }
.nav-px-64 { padding-inline: 16rem; }
.nav-px-72 { padding-inline: 18rem; }
.nav-px-80 { padding-inline: 20rem; }
.nav-px-96 { padding-inline: 24rem; }

.nav-py-0 { padding-block: 0px; }
.nav-py-0.nav-5 { padding-block: 0.nav-125rem; }
.nav-py-1 { padding-block: 0.nav-25rem; }
.nav-py-1.nav-5 { padding-block: 0.nav-375rem; }
.nav-py-2 { padding-block: 0.nav-5rem; }
.nav-py-2.nav-5 { padding-block: 0.nav-625rem; }
.nav-py-3 { padding-block: 0.nav-75rem; }
.nav-py-3.nav-5 { padding-block: 0.nav-875rem; }
.nav-py-4 { padding-block: 1rem; }
.nav-py-5 { padding-block: 1.nav-25rem; }
.nav-py-6 { padding-block: 1.nav-5rem; }
.nav-py-7 { padding-block: 1.nav-75rem; }
.nav-py-8 { padding-block: 2rem; }
.nav-py-9 { padding-block: 2.nav-25rem; }
.nav-py-10 { padding-block: 2.nav-5rem; }
.nav-py-11 { padding-block: 2.nav-75rem; }
.nav-py-12 { padding-block: 3rem; }
.nav-py-14 { padding-block: 3.nav-5rem; }
.nav-py-16 { padding-block: 4rem; }
.nav-py-20 { padding-block: 5rem; }
.nav-py-24 { padding-block: 6rem; }
.nav-py-28 { padding-block: 7rem; }
.nav-py-32 { padding-block: 8rem; }
.nav-py-36 { padding-block: 9rem; }
.nav-py-40 { padding-block: 10rem; }
.nav-py-44 { padding-block: 11rem; }
.nav-py-48 { padding-block: 12rem; }
.nav-py-52 { padding-block: 13rem; }
.nav-py-56 { padding-block: 14rem; }
.nav-py-60 { padding-block: 15rem; }
.nav-py-64 { padding-block: 16rem; }
.nav-py-72 { padding-block: 18rem; }
.nav-py-80 { padding-block: 20rem; }
.nav-py-96 { padding-block: 24rem; }

.nav-pt-0 { padding-top: 0px; }
.nav-pt-0.nav-5 { padding-top: 0.nav-125rem; }
.nav-pt-1 { padding-top: 0.nav-25rem; }
.nav-pt-1.nav-5 { padding-top: 0.nav-375rem; }
.nav-pt-2 { padding-top: 0.nav-5rem; }
.nav-pt-2.nav-5 { padding-top: 0.nav-625rem; }
.nav-pt-3 { padding-top: 0.nav-75rem; }
.nav-pt-3.nav-5 { padding-top: 0.nav-875rem; }
.nav-pt-4 { padding-top: 1rem; }
.nav-pt-5 { padding-top: 1.nav-25rem; }
.nav-pt-6 { padding-top: 1.nav-5rem; }
.nav-pt-7 { padding-top: 1.nav-75rem; }
.nav-pt-8 { padding-top: 2rem; }
.nav-pt-9 { padding-top: 2.nav-25rem; }
.nav-pt-10 { padding-top: 2.nav-5rem; }
.nav-pt-11 { padding-top: 2.nav-75rem; }
.nav-pt-12 { padding-top: 3rem; }
.nav-pt-14 { padding-top: 3.nav-5rem; }
.nav-pt-16 { padding-top: 4rem; }
.nav-pt-20 { padding-top: 5rem; }
.nav-pt-24 { padding-top: 6rem; }
.nav-pt-28 { padding-top: 7rem; }
.nav-pt-32 { padding-top: 8rem; }
.nav-pt-36 { padding-top: 9rem; }
.nav-pt-40 { padding-top: 10rem; }
.nav-pt-44 { padding-top: 11rem; }
.nav-pt-48 { padding-top: 12rem; }
.nav-pt-52 { padding-top: 13rem; }
.nav-pt-56 { padding-top: 14rem; }
.nav-pt-60 { padding-top: 15rem; }
.nav-pt-64 { padding-top: 16rem; }
.nav-pt-72 { padding-top: 18rem; }
.nav-pt-80 { padding-top: 20rem; }
.nav-pt-96 { padding-top: 24rem; }

.nav-pr-0 { padding-right: 0px; }
.nav-pr-0.nav-5 { padding-right: 0.nav-125rem; }
.nav-pr-1 { padding-right: 0.nav-25rem; }
.nav-pr-1.nav-5 { padding-right: 0.nav-375rem; }
.nav-pr-2 { padding-right: 0.nav-5rem; }
.nav-pr-2.nav-5 { padding-right: 0.nav-625rem; }
.nav-pr-3 { padding-right: 0.nav-75rem; }
.nav-pr-3.nav-5 { padding-right: 0.nav-875rem; }
.nav-pr-4 { padding-right: 1rem; }
.nav-pr-5 { padding-right: 1.nav-25rem; }
.nav-pr-6 { padding-right: 1.nav-5rem; }
.nav-pr-7 { padding-right: 1.nav-75rem; }
.nav-pr-8 { padding-right: 2rem; }
.nav-pr-9 { padding-right: 2.nav-25rem; }
.nav-pr-10 { padding-right: 2.nav-5rem; }
.nav-pr-11 { padding-right: 2.nav-75rem; }
.nav-pr-12 { padding-right: 3rem; }
.nav-pr-14 { padding-right: 3.nav-5rem; }
.nav-pr-16 { padding-right: 4rem; }
.nav-pr-20 { padding-right: 5rem; }
.nav-pr-24 { padding-right: 6rem; }
.nav-pr-28 { padding-right: 7rem; }
.nav-pr-32 { padding-right: 8rem; }
.nav-pr-36 { padding-right: 9rem; }
.nav-pr-40 { padding-right: 10rem; }
.nav-pr-44 { padding-right: 11rem; }
.nav-pr-48 { padding-right: 12rem; }
.nav-pr-52 { padding-right: 13rem; }
.nav-pr-56 { padding-right: 14rem; }
.nav-pr-60 { padding-right: 15rem; }
.nav-pr-64 { padding-right: 16rem; }
.nav-pr-72 { padding-right: 18rem; }
.nav-pr-80 { padding-right: 20rem; }
.nav-pr-96 { padding-right: 24rem; }

.nav-pb-0 { padding-bottom: 0px; }
.nav-pb-0.nav-5 { padding-bottom: 0.nav-125rem; }
.nav-pb-1 { padding-bottom: 0.nav-25rem; }
.nav-pb-1.nav-5 { padding-bottom: 0.nav-375rem; }
.nav-pb-2 { padding-bottom: 0.nav-5rem; }
.nav-pb-2.nav-5 { padding-bottom: 0.nav-625rem; }
.nav-pb-3 { padding-bottom: 0.nav-75rem; }
.nav-pb-3.nav-5 { padding-bottom: 0.nav-875rem; }
.nav-pb-4 { padding-bottom: 1rem; }
.nav-pb-5 { padding-bottom: 1.nav-25rem; }
.nav-pb-6 { padding-bottom: 1.nav-5rem; }
.nav-pb-7 { padding-bottom: 1.nav-75rem; }
.nav-pb-8 { padding-bottom: 2rem; }
.nav-pb-9 { padding-bottom: 2.nav-25rem; }
.nav-pb-10 { padding-bottom: 2.nav-5rem; }
.nav-pb-11 { padding-bottom: 2.nav-75rem; }
.nav-pb-12 { padding-bottom: 3rem; }
.nav-pb-14 { padding-bottom: 3.nav-5rem; }
.nav-pb-16 { padding-bottom: 4rem; }
.nav-pb-20 { padding-bottom: 5rem; }
.nav-pb-24 { padding-bottom: 6rem; }
.nav-pb-28 { padding-bottom: 7rem; }
.nav-pb-32 { padding-bottom: 8rem; }
.nav-pb-36 { padding-bottom: 9rem; }
.nav-pb-40 { padding-bottom: 10rem; }
.nav-pb-44 { padding-bottom: 11rem; }
.nav-pb-48 { padding-bottom: 12rem; }
.nav-pb-52 { padding-bottom: 13rem; }
.nav-pb-56 { padding-bottom: 14rem; }
.nav-pb-60 { padding-bottom: 15rem; }
.nav-pb-64 { padding-bottom: 16rem; }
.nav-pb-72 { padding-bottom: 18rem; }
.nav-pb-80 { padding-bottom: 20rem; }
.nav-pb-96 { padding-bottom: 24rem; }

.nav-pl-0 { padding-left: 0px; }
.nav-pl-0.nav-5 { padding-left: 0.nav-125rem; }
.nav-pl-1 { padding-left: 0.nav-25rem; }
.nav-pl-1.nav-5 { padding-left: 0.nav-375rem; }
.nav-pl-2 { padding-left: 0.nav-5rem; }
.nav-pl-2.nav-5 { padding-left: 0.nav-625rem; }
.nav-pl-3 { padding-left: 0.nav-75rem; }
.nav-pl-3.nav-5 { padding-left: 0.nav-875rem; }
.nav-pl-4 { padding-left: 1rem; }
.nav-pl-5 { padding-left: 1.nav-25rem; }
.nav-pl-6 { padding-left: 1.nav-5rem; }
.nav-pl-7 { padding-left: 1.nav-75rem; }
.nav-pl-8 { padding-left: 2rem; }
.nav-pl-9 { padding-left: 2.nav-25rem; }
.nav-pl-10 { padding-left: 2.nav-5rem; }
.nav-pl-11 { padding-left: 2.nav-75rem; }
.nav-pl-12 { padding-left: 3rem; }
.nav-pl-14 { padding-left: 3.nav-5rem; }
.nav-pl-16 { padding-left: 4rem; }
.nav-pl-20 { padding-left: 5rem; }
.nav-pl-24 { padding-left: 6rem; }
.nav-pl-28 { padding-left: 7rem; }
.nav-pl-32 { padding-left: 8rem; }
.nav-pl-36 { padding-left: 9rem; }
.nav-pl-40 { padding-left: 10rem; }
.nav-pl-44 { padding-left: 11rem; }
.nav-pl-48 { padding-left: 12rem; }
.nav-pl-52 { padding-left: 13rem; }
.nav-pl-56 { padding-left: 14rem; }
.nav-pl-60 { padding-left: 15rem; }
.nav-pl-64 { padding-left: 16rem; }
.nav-pl-72 { padding-left: 18rem; }
.nav-pl-80 { padding-left: 20rem; }
.nav-pl-96 { padding-left: 24rem; }

.nav-m-0 { margin: 0px; }
.nav-m-0.nav-5 { margin: 0.nav-125rem; }
.nav-m-1 { margin: 0.nav-25rem; }
.nav-m-1.nav-5 { margin: 0.nav-375rem; }
.nav-m-2 { margin: 0.nav-5rem; }
.nav-m-2.nav-5 { margin: 0.nav-625rem; }
.nav-m-3 { margin: 0.nav-75rem; }
.nav-m-3.nav-5 { margin: 0.nav-875rem; }
.nav-m-4 { margin: 1rem; }
.nav-m-5 { margin: 1.nav-25rem; }
.nav-m-6 { margin: 1.nav-5rem; }
.nav-m-7 { margin: 1.nav-75rem; }
.nav-m-8 { margin: 2rem; }
.nav-m-9 { margin: 2.nav-25rem; }
.nav-m-10 { margin: 2.nav-5rem; }
.nav-m-11 { margin: 2.nav-75rem; }
.nav-m-12 { margin: 3rem; }
.nav-m-14 { margin: 3.nav-5rem; }
.nav-m-16 { margin: 4rem; }
.nav-m-20 { margin: 5rem; }
.nav-m-24 { margin: 6rem; }
.nav-m-28 { margin: 7rem; }
.nav-m-32 { margin: 8rem; }
.nav-m-36 { margin: 9rem; }
.nav-m-40 { margin: 10rem; }
.nav-m-44 { margin: 11rem; }
.nav-m-48 { margin: 12rem; }
.nav-m-52 { margin: 13rem; }
.nav-m-56 { margin: 14rem; }
.nav-m-60 { margin: 15rem; }
.nav-m-64 { margin: 16rem; }
.nav-m-72 { margin: 18rem; }
.nav-m-80 { margin: 20rem; }
.nav-m-96 { margin: 24rem; }

.nav-mx-0 { margin-inline: 0px; }
.nav-mx-0.nav-5 { margin-inline: 0.nav-125rem; }
.nav-mx-1 { margin-inline: 0.nav-25rem; }
.nav-mx-1.nav-5 { margin-inline: 0.nav-375rem; }
.nav-mx-2 { margin-inline: 0.nav-5rem; }
.nav-mx-2.nav-5 { margin-inline: 0.nav-625rem; }
.nav-mx-3 { margin-inline: 0.nav-75rem; }
.nav-mx-3.nav-5 { margin-inline: 0.nav-875rem; }
.nav-mx-4 { margin-inline: 1rem; }
.nav-mx-5 { margin-inline: 1.nav-25rem; }
.nav-mx-6 { margin-inline: 1.nav-5rem; }
.nav-mx-7 { margin-inline: 1.nav-75rem; }
.nav-mx-8 { margin-inline: 2rem; }
.nav-mx-9 { margin-inline: 2.nav-25rem; }
.nav-mx-10 { margin-inline: 2.nav-5rem; }
.nav-mx-11 { margin-inline: 2.nav-75rem; }
.nav-mx-12 { margin-inline: 3rem; }
.nav-mx-14 { margin-inline: 3.nav-5rem; }
.nav-mx-16 { margin-inline: 4rem; }
.nav-mx-20 { margin-inline: 5rem; }
.nav-mx-24 { margin-inline: 6rem; }
.nav-mx-28 { margin-inline: 7rem; }
.nav-mx-32 { margin-inline: 8rem; }
.nav-mx-36 { margin-inline: 9rem; }
.nav-mx-40 { margin-inline: 10rem; }
.nav-mx-44 { margin-inline: 11rem; }
.nav-mx-48 { margin-inline: 12rem; }
.nav-mx-52 { margin-inline: 13rem; }
.nav-mx-56 { margin-inline: 14rem; }
.nav-mx-60 { margin-inline: 15rem; }
.nav-mx-64 { margin-inline: 16rem; }
.nav-mx-72 { margin-inline: 18rem; }
.nav-mx-80 { margin-inline: 20rem; }
.nav-mx-96 { margin-inline: 24rem; }

.nav-my-0 { margin-block: 0px; }
.nav-my-0.nav-5 { margin-block: 0.nav-125rem; }
.nav-my-1 { margin-block: 0.nav-25rem; }
.nav-my-1.nav-5 { margin-block: 0.nav-375rem; }
.nav-my-2 { margin-block: 0.nav-5rem; }
.nav-my-2.nav-5 { margin-block: 0.nav-625rem; }
.nav-my-3 { margin-block: 0.nav-75rem; }
.nav-my-3.nav-5 { margin-block: 0.nav-875rem; }
.nav-my-4 { margin-block: 1rem; }
.nav-my-5 { margin-block: 1.nav-25rem; }
.nav-my-6 { margin-block: 1.nav-5rem; }
.nav-my-7 { margin-block: 1.nav-75rem; }
.nav-my-8 { margin-block: 2rem; }
.nav-my-9 { margin-block: 2.nav-25rem; }
.nav-my-10 { margin-block: 2.nav-5rem; }
.nav-my-11 { margin-block: 2.nav-75rem; }
.nav-my-12 { margin-block: 3rem; }
.nav-my-14 { margin-block: 3.nav-5rem; }
.nav-my-16 { margin-block: 4rem; }
.nav-my-20 { margin-block: 5rem; }
.nav-my-24 { margin-block: 6rem; }
.nav-my-28 { margin-block: 7rem; }
.nav-my-32 { margin-block: 8rem; }
.nav-my-36 { margin-block: 9rem; }
.nav-my-40 { margin-block: 10rem; }
.nav-my-44 { margin-block: 11rem; }
.nav-my-48 { margin-block: 12rem; }
.nav-my-52 { margin-block: 13rem; }
.nav-my-56 { margin-block: 14rem; }
.nav-my-60 { margin-block: 15rem; }
.nav-my-64 { margin-block: 16rem; }
.nav-my-72 { margin-block: 18rem; }
.nav-my-80 { margin-block: 20rem; }
.nav-my-96 { margin-block: 24rem; }

.nav-mt-0 { margin-top: 0px; }
.nav-mt-0.nav-5 { margin-top: 0.nav-125rem; }
.nav-mt-1 { margin-top: 0.nav-25rem; }
.nav-mt-1.nav-5 { margin-top: 0.nav-375rem; }
.nav-mt-2 { margin-top: 0.nav-5rem; }
.nav-mt-2.nav-5 { margin-top: 0.nav-625rem; }
.nav-mt-3 { margin-top: 0.nav-75rem; }
.nav-mt-3.nav-5 { margin-top: 0.nav-875rem; }
.nav-mt-4 { margin-top: 1rem; }
.nav-mt-5 { margin-top: 1.nav-25rem; }
.nav-mt-6 { margin-top: 1.nav-5rem; }
.nav-mt-7 { margin-top: 1.nav-75rem; }
.nav-mt-8 { margin-top: 2rem; }
.nav-mt-9 { margin-top: 2.nav-25rem; }
.nav-mt-10 { margin-top: 2.nav-5rem; }
.nav-mt-11 { margin-top: 2.nav-75rem; }
.nav-mt-12 { margin-top: 3rem; }
.nav-mt-14 { margin-top: 3.nav-5rem; }
.nav-mt-16 { margin-top: 4rem; }
.nav-mt-20 { margin-top: 5rem; }
.nav-mt-24 { margin-top: 6rem; }
.nav-mt-28 { margin-top: 7rem; }
.nav-mt-32 { margin-top: 8rem; }
.nav-mt-36 { margin-top: 9rem; }
.nav-mt-40 { margin-top: 10rem; }
.nav-mt-44 { margin-top: 11rem; }
.nav-mt-48 { margin-top: 12rem; }
.nav-mt-52 { margin-top: 13rem; }
.nav-mt-56 { margin-top: 14rem; }
.nav-mt-60 { margin-top: 15rem; }
.nav-mt-64 { margin-top: 16rem; }
.nav-mt-72 { margin-top: 18rem; }
.nav-mt-80 { margin-top: 20rem; }
.nav-mt-96 { margin-top: 24rem; }

.nav-mr-0 { margin-right: 0px; }
.nav-mr-0.nav-5 { margin-right: 0.nav-125rem; }
.nav-mr-1 { margin-right: 0.nav-25rem; }
.nav-mr-1.nav-5 { margin-right: 0.nav-375rem; }
.nav-mr-2 { margin-right: 0.nav-5rem; }
.nav-mr-2.nav-5 { margin-right: 0.nav-625rem; }
.nav-mr-3 { margin-right: 0.nav-75rem; }
.nav-mr-3.nav-5 { margin-right: 0.nav-875rem; }
.nav-mr-4 { margin-right: 1rem; }
.nav-mr-5 { margin-right: 1.nav-25rem; }
.nav-mr-6 { margin-right: 1.nav-5rem; }
.nav-mr-7 { margin-right: 1.nav-75rem; }
.nav-mr-8 { margin-right: 2rem; }
.nav-mr-9 { margin-right: 2.nav-25rem; }
.nav-mr-10 { margin-right: 2.nav-5rem; }
.nav-mr-11 { margin-right: 2.nav-75rem; }
.nav-mr-12 { margin-right: 3rem; }
.nav-mr-14 { margin-right: 3.nav-5rem; }
.nav-mr-16 { margin-right: 4rem; }
.nav-mr-20 { margin-right: 5rem; }
.nav-mr-24 { margin-right: 6rem; }
.nav-mr-28 { margin-right: 7rem; }
.nav-mr-32 { margin-right: 8rem; }
.nav-mr-36 { margin-right: 9rem; }
.nav-mr-40 { margin-right: 10rem; }
.nav-mr-44 { margin-right: 11rem; }
.nav-mr-48 { margin-right: 12rem; }
.nav-mr-52 { margin-right: 13rem; }
.nav-mr-56 { margin-right: 14rem; }
.nav-mr-60 { margin-right: 15rem; }
.nav-mr-64 { margin-right: 16rem; }
.nav-mr-72 { margin-right: 18rem; }
.nav-mr-80 { margin-right: 20rem; }
.nav-mr-96 { margin-right: 24rem; }

.nav-mb-0 { margin-bottom: 0px; }
.nav-mb-0.nav-5 { margin-bottom: 0.nav-125rem; }
.nav-mb-1 { margin-bottom: 0.nav-25rem; }
.nav-mb-1.nav-5 { margin-bottom: 0.nav-375rem; }
.nav-mb-2 { margin-bottom: 0.nav-5rem; }
.nav-mb-2.nav-5 { margin-bottom: 0.nav-625rem; }
.nav-mb-3 { margin-bottom: 0.nav-75rem; }
.nav-mb-3.nav-5 { margin-bottom: 0.nav-875rem; }
.nav-mb-4 { margin-bottom: 1rem; }
.nav-mb-5 { margin-bottom: 1.nav-25rem; }
.nav-mb-6 { margin-bottom: 1.nav-5rem; }
.nav-mb-7 { margin-bottom: 1.nav-75rem; }
.nav-mb-8 { margin-bottom: 2rem; }
.nav-mb-9 { margin-bottom: 2.nav-25rem; }
.nav-mb-10 { margin-bottom: 2.nav-5rem; }
.nav-mb-11 { margin-bottom: 2.nav-75rem; }
.nav-mb-12 { margin-bottom: 3rem; }
.nav-mb-14 { margin-bottom: 3.nav-5rem; }
.nav-mb-16 { margin-bottom: 4rem; }
.nav-mb-20 { margin-bottom: 5rem; }
.nav-mb-24 { margin-bottom: 6rem; }
.nav-mb-28 { margin-bottom: 7rem; }
.nav-mb-32 { margin-bottom: 8rem; }
.nav-mb-36 { margin-bottom: 9rem; }
.nav-mb-40 { margin-bottom: 10rem; }
.nav-mb-44 { margin-bottom: 11rem; }
.nav-mb-48 { margin-bottom: 12rem; }
.nav-mb-52 { margin-bottom: 13rem; }
.nav-mb-56 { margin-bottom: 14rem; }
.nav-mb-60 { margin-bottom: 15rem; }
.nav-mb-64 { margin-bottom: 16rem; }
.nav-mb-72 { margin-bottom: 18rem; }
.nav-mb-80 { margin-bottom: 20rem; }
.nav-mb-96 { margin-bottom: 24rem; }

.nav-ml-0 { margin-left: 0px; }
.nav-ml-0.nav-5 { margin-left: 0.nav-125rem; }
.nav-ml-1 { margin-left: 0.nav-25rem; }
.nav-ml-1.nav-5 { margin-left: 0.nav-375rem; }
.nav-ml-2 { margin-left: 0.nav-5rem; }
.nav-ml-2.nav-5 { margin-left: 0.nav-625rem; }
.nav-ml-3 { margin-left: 0.nav-75rem; }
.nav-ml-3.nav-5 { margin-left: 0.nav-875rem; }
.nav-ml-4 { margin-left: 1rem; }
.nav-ml-5 { margin-left: 1.nav-25rem; }
.nav-ml-6 { margin-left: 1.nav-5rem; }
.nav-ml-7 { margin-left: 1.nav-75rem; }
.nav-ml-8 { margin-left: 2rem; }
.nav-ml-9 { margin-left: 2.nav-25rem; }
.nav-ml-10 { margin-left: 2.nav-5rem; }
.nav-ml-11 { margin-left: 2.nav-75rem; }
.nav-ml-12 { margin-left: 3rem; }
.nav-ml-14 { margin-left: 3.nav-5rem; }
.nav-ml-16 { margin-left: 4rem; }
.nav-ml-20 { margin-left: 5rem; }
.nav-ml-24 { margin-left: 6rem; }
.nav-ml-28 { margin-left: 7rem; }
.nav-ml-32 { margin-left: 8rem; }
.nav-ml-36 { margin-left: 9rem; }
.nav-ml-40 { margin-left: 10rem; }
.nav-ml-44 { margin-left: 11rem; }
.nav-ml-48 { margin-left: 12rem; }
.nav-ml-52 { margin-left: 13rem; }
.nav-ml-56 { margin-left: 14rem; }
.nav-ml-60 { margin-left: 15rem; }
.nav-ml-64 { margin-left: 16rem; }
.nav-ml-72 { margin-left: 18rem; }
.nav-ml-80 { margin-left: 20rem; }
.nav-ml-96 { margin-left: 24rem; }

.nav-w-0 { width: 0px; }
.nav-w-0.nav-5 { width: 0.nav-125rem; }
.nav-w-1 { width: 0.nav-25rem; }
.nav-w-1.nav-5 { width: 0.nav-375rem; }
.nav-w-2 { width: 0.nav-5rem; }
.nav-w-2.nav-5 { width: 0.nav-625rem; }
.nav-w-3 { width: 0.nav-75rem; }
.nav-w-3.nav-5 { width: 0.nav-875rem; }
.nav-w-4 { width: 1rem; }
.nav-w-5 { width: 1.nav-25rem; }
.nav-w-6 { width: 1.nav-5rem; }
.nav-w-7 { width: 1.nav-75rem; }
.nav-w-8 { width: 2rem; }
.nav-w-9 { width: 2.nav-25rem; }
.nav-w-10 { width: 2.nav-5rem; }
.nav-w-11 { width: 2.nav-75rem; }
.nav-w-12 { width: 3rem; }
.nav-w-14 { width: 3.nav-5rem; }
.nav-w-16 { width: 4rem; }
.nav-w-20 { width: 5rem; }
.nav-w-24 { width: 6rem; }
.nav-w-28 { width: 7rem; }
.nav-w-32 { width: 8rem; }
.nav-w-36 { width: 9rem; }
.nav-w-40 { width: 10rem; }
.nav-w-44 { width: 11rem; }
.nav-w-48 { width: 12rem; }
.nav-w-52 { width: 13rem; }
.nav-w-56 { width: 14rem; }
.nav-w-60 { width: 15rem; }
.nav-w-64 { width: 16rem; }
.nav-w-72 { width: 18rem; }
.nav-w-80 { width: 20rem; }
.nav-w-96 { width: 24rem; }

.nav-h-0 { height: 0px; }
.nav-h-0.nav-5 { height: 0.nav-125rem; }
.nav-h-1 { height: 0.nav-25rem; }
.nav-h-1.nav-5 { height: 0.nav-375rem; }
.nav-h-2 { height: 0.nav-5rem; }
.nav-h-2.nav-5 { height: 0.nav-625rem; }
.nav-h-3 { height: 0.nav-75rem; }
.nav-h-3.nav-5 { height: 0.nav-875rem; }
.nav-h-4 { height: 1rem; }
.nav-h-5 { height: 1.nav-25rem; }
.nav-h-6 { height: 1.nav-5rem; }
.nav-h-7 { height: 1.nav-75rem; }
.nav-h-8 { height: 2rem; }
.nav-h-9 { height: 2.nav-25rem; }
.nav-h-10 { height: 2.nav-5rem; }
.nav-h-11 { height: 2.nav-75rem; }
.nav-h-12 { height: 3rem; }
.nav-h-14 { height: 3.nav-5rem; }
.nav-h-16 { height: 4rem; }
.nav-h-20 { height: 5rem; }
.nav-h-24 { height: 6rem; }
.nav-h-28 { height: 7rem; }
.nav-h-32 { height: 8rem; }
.nav-h-36 { height: 9rem; }
.nav-h-40 { height: 10rem; }
.nav-h-44 { height: 11rem; }
.nav-h-48 { height: 12rem; }
.nav-h-52 { height: 13rem; }
.nav-h-56 { height: 14rem; }
.nav-h-60 { height: 15rem; }
.nav-h-64 { height: 16rem; }
.nav-h-72 { height: 18rem; }
.nav-h-80 { height: 20rem; }
.nav-h-96 { height: 24rem; }

.nav-min-w-0 { min-width: 0px; }
.nav-min-w-0.nav-5 { min-width: 0.nav-125rem; }
.nav-min-w-1 { min-width: 0.nav-25rem; }
.nav-min-w-1.nav-5 { min-width: 0.nav-375rem; }
.nav-min-w-2 { min-width: 0.nav-5rem; }
.nav-min-w-2.nav-5 { min-width: 0.nav-625rem; }
.nav-min-w-3 { min-width: 0.nav-75rem; }
.nav-min-w-3.nav-5 { min-width: 0.nav-875rem; }
.nav-min-w-4 { min-width: 1rem; }
.nav-min-w-5 { min-width: 1.nav-25rem; }
.nav-min-w-6 { min-width: 1.nav-5rem; }
.nav-min-w-7 { min-width: 1.nav-75rem; }
.nav-min-w-8 { min-width: 2rem; }
.nav-min-w-9 { min-width: 2.nav-25rem; }
.nav-min-w-10 { min-width: 2.nav-5rem; }
.nav-min-w-11 { min-width: 2.nav-75rem; }
.nav-min-w-12 { min-width: 3rem; }
.nav-min-w-14 { min-width: 3.nav-5rem; }
.nav-min-w-16 { min-width: 4rem; }
.nav-min-w-20 { min-width: 5rem; }
.nav-min-w-24 { min-width: 6rem; }
.nav-min-w-28 { min-width: 7rem; }
.nav-min-w-32 { min-width: 8rem; }
.nav-min-w-36 { min-width: 9rem; }
.nav-min-w-40 { min-width: 10rem; }
.nav-min-w-44 { min-width: 11rem; }
.nav-min-w-48 { min-width: 12rem; }
.nav-min-w-52 { min-width: 13rem; }
.nav-min-w-56 { min-width: 14rem; }
.nav-min-w-60 { min-width: 15rem; }
.nav-min-w-64 { min-width: 16rem; }
.nav-min-w-72 { min-width: 18rem; }
.nav-min-w-80 { min-width: 20rem; }
.nav-min-w-96 { min-width: 24rem; }

.nav-min-h-0 { min-height: 0px; }
.nav-min-h-0.nav-5 { min-height: 0.nav-125rem; }
.nav-min-h-1 { min-height: 0.nav-25rem; }
.nav-min-h-1.nav-5 { min-height: 0.nav-375rem; }
.nav-min-h-2 { min-height: 0.nav-5rem; }
.nav-min-h-2.nav-5 { min-height: 0.nav-625rem; }
.nav-min-h-3 { min-height: 0.nav-75rem; }
.nav-min-h-3.nav-5 { min-height: 0.nav-875rem; }
.nav-min-h-4 { min-height: 1rem; }
.nav-min-h-5 { min-height: 1.nav-25rem; }
.nav-min-h-6 { min-height: 1.nav-5rem; }
.nav-min-h-7 { min-height: 1.nav-75rem; }
.nav-min-h-8 { min-height: 2rem; }
.nav-min-h-9 { min-height: 2.nav-25rem; }
.nav-min-h-10 { min-height: 2.nav-5rem; }
.nav-min-h-11 { min-height: 2.nav-75rem; }
.nav-min-h-12 { min-height: 3rem; }
.nav-min-h-14 { min-height: 3.nav-5rem; }
.nav-min-h-16 { min-height: 4rem; }
.nav-min-h-20 { min-height: 5rem; }
.nav-min-h-24 { min-height: 6rem; }
.nav-min-h-28 { min-height: 7rem; }
.nav-min-h-32 { min-height: 8rem; }
.nav-min-h-36 { min-height: 9rem; }
.nav-min-h-40 { min-height: 10rem; }
.nav-min-h-44 { min-height: 11rem; }
.nav-min-h-48 { min-height: 12rem; }
.nav-min-h-52 { min-height: 13rem; }
.nav-min-h-56 { min-height: 14rem; }
.nav-min-h-60 { min-height: 15rem; }
.nav-min-h-64 { min-height: 16rem; }
.nav-min-h-72 { min-height: 18rem; }
.nav-min-h-80 { min-height: 20rem; }
.nav-min-h-96 { min-height: 24rem; }

.nav-max-w-0 { max-width: 0px; }
.nav-max-w-0.nav-5 { max-width: 0.nav-125rem; }
.nav-max-w-1 { max-width: 0.nav-25rem; }
.nav-max-w-1.nav-5 { max-width: 0.nav-375rem; }
.nav-max-w-2 { max-width: 0.nav-5rem; }
.nav-max-w-2.nav-5 { max-width: 0.nav-625rem; }
.nav-max-w-3 { max-width: 0.nav-75rem; }
.nav-max-w-3.nav-5 { max-width: 0.nav-875rem; }
.nav-max-w-4 { max-width: 1rem; }
.nav-max-w-5 { max-width: 1.nav-25rem; }
.nav-max-w-6 { max-width: 1.nav-5rem; }
.nav-max-w-7 { max-width: 1.nav-75rem; }
.nav-max-w-8 { max-width: 2rem; }
.nav-max-w-9 { max-width: 2.nav-25rem; }
.nav-max-w-10 { max-width: 2.nav-5rem; }
.nav-max-w-11 { max-width: 2.nav-75rem; }
.nav-max-w-12 { max-width: 3rem; }
.nav-max-w-14 { max-width: 3.nav-5rem; }
.nav-max-w-16 { max-width: 4rem; }
.nav-max-w-20 { max-width: 5rem; }
.nav-max-w-24 { max-width: 6rem; }
.nav-max-w-28 { max-width: 7rem; }
.nav-max-w-32 { max-width: 8rem; }
.nav-max-w-36 { max-width: 9rem; }
.nav-max-w-40 { max-width: 10rem; }
.nav-max-w-44 { max-width: 11rem; }
.nav-max-w-48 { max-width: 12rem; }
.nav-max-w-52 { max-width: 13rem; }
.nav-max-w-56 { max-width: 14rem; }
.nav-max-w-60 { max-width: 15rem; }
.nav-max-w-64 { max-width: 16rem; }
.nav-max-w-72 { max-width: 18rem; }
.nav-max-w-80 { max-width: 20rem; }
.nav-max-w-96 { max-width: 24rem; }

.nav-max-h-0 { max-height: 0px; }
.nav-max-h-0.nav-5 { max-height: 0.nav-125rem; }
.nav-max-h-1 { max-height: 0.nav-25rem; }
.nav-max-h-1.nav-5 { max-height: 0.nav-375rem; }
.nav-max-h-2 { max-height: 0.nav-5rem; }
.nav-max-h-2.nav-5 { max-height: 0.nav-625rem; }
.nav-max-h-3 { max-height: 0.nav-75rem; }
.nav-max-h-3.nav-5 { max-height: 0.nav-875rem; }
.nav-max-h-4 { max-height: 1rem; }
.nav-max-h-5 { max-height: 1.nav-25rem; }
.nav-max-h-6 { max-height: 1.nav-5rem; }
.nav-max-h-7 { max-height: 1.nav-75rem; }
.nav-max-h-8 { max-height: 2rem; }
.nav-max-h-9 { max-height: 2.nav-25rem; }
.nav-max-h-10 { max-height: 2.nav-5rem; }
.nav-max-h-11 { max-height: 2.nav-75rem; }
.nav-max-h-12 { max-height: 3rem; }
.nav-max-h-14 { max-height: 3.nav-5rem; }
.nav-max-h-16 { max-height: 4rem; }
.nav-max-h-20 { max-height: 5rem; }
.nav-max-h-24 { max-height: 6rem; }
.nav-max-h-28 { max-height: 7rem; }
.nav-max-h-32 { max-height: 8rem; }
.nav-max-h-36 { max-height: 9rem; }
.nav-max-h-40 { max-height: 10rem; }
.nav-max-h-44 { max-height: 11rem; }
.nav-max-h-48 { max-height: 12rem; }
.nav-max-h-52 { max-height: 13rem; }
.nav-max-h-56 { max-height: 14rem; }
.nav-max-h-60 { max-height: 15rem; }
.nav-max-h-64 { max-height: 16rem; }
.nav-max-h-72 { max-height: 18rem; }
.nav-max-h-80 { max-height: 20rem; }
.nav-max-h-96 { max-height: 24rem; }

.nav-gap-0 { gap: 0px; }
.nav-gap-0.nav-5 { gap: 0.nav-125rem; }
.nav-gap-1 { gap: 0.nav-25rem; }
.nav-gap-1.nav-5 { gap: 0.nav-375rem; }
.nav-gap-2 { gap: 0.nav-5rem; }
.nav-gap-2.nav-5 { gap: 0.nav-625rem; }
.nav-gap-3 { gap: 0.nav-75rem; }
.nav-gap-3.nav-5 { gap: 0.nav-875rem; }
.nav-gap-4 { gap: 1rem; }
.nav-gap-5 { gap: 1.nav-25rem; }
.nav-gap-6 { gap: 1.nav-5rem; }
.nav-gap-7 { gap: 1.nav-75rem; }
.nav-gap-8 { gap: 2rem; }
.nav-gap-9 { gap: 2.nav-25rem; }
.nav-gap-10 { gap: 2.nav-5rem; }
.nav-gap-11 { gap: 2.nav-75rem; }
.nav-gap-12 { gap: 3rem; }
.nav-gap-14 { gap: 3.nav-5rem; }
.nav-gap-16 { gap: 4rem; }
.nav-gap-20 { gap: 5rem; }
.nav-gap-24 { gap: 6rem; }
.nav-gap-28 { gap: 7rem; }
.nav-gap-32 { gap: 8rem; }
.nav-gap-36 { gap: 9rem; }
.nav-gap-40 { gap: 10rem; }
.nav-gap-44 { gap: 11rem; }
.nav-gap-48 { gap: 12rem; }
.nav-gap-52 { gap: 13rem; }
.nav-gap-56 { gap: 14rem; }
.nav-gap-60 { gap: 15rem; }
.nav-gap-64 { gap: 16rem; }
.nav-gap-72 { gap: 18rem; }
.nav-gap-80 { gap: 20rem; }
.nav-gap-96 { gap: 24rem; }

.nav-top-0 { top: 0px; }
.nav-top-0.nav-5 { top: 0.nav-125rem; }
.nav-top-1 { top: 0.nav-25rem; }
.nav-top-1.nav-5 { top: 0.nav-375rem; }
.nav-top-2 { top: 0.nav-5rem; }
.nav-top-2.nav-5 { top: 0.nav-625rem; }
.nav-top-3 { top: 0.nav-75rem; }
.nav-top-3.nav-5 { top: 0.nav-875rem; }
.nav-top-4 { top: 1rem; }
.nav-top-5 { top: 1.nav-25rem; }
.nav-top-6 { top: 1.nav-5rem; }
.nav-top-7 { top: 1.nav-75rem; }
.nav-top-8 { top: 2rem; }
.nav-top-9 { top: 2.nav-25rem; }
.nav-top-10 { top: 2.nav-5rem; }
.nav-top-11 { top: 2.nav-75rem; }
.nav-top-12 { top: 3rem; }
.nav-top-14 { top: 3.nav-5rem; }
.nav-top-16 { top: 4rem; }
.nav-top-20 { top: 5rem; }
.nav-top-24 { top: 6rem; }
.nav-top-28 { top: 7rem; }
.nav-top-32 { top: 8rem; }
.nav-top-36 { top: 9rem; }
.nav-top-40 { top: 10rem; }
.nav-top-44 { top: 11rem; }
.nav-top-48 { top: 12rem; }
.nav-top-52 { top: 13rem; }
.nav-top-56 { top: 14rem; }
.nav-top-60 { top: 15rem; }
.nav-top-64 { top: 16rem; }
.nav-top-72 { top: 18rem; }
.nav-top-80 { top: 20rem; }
.nav-top-96 { top: 24rem; }

.nav-right-0 { right: 0px; }
.nav-right-0.nav-5 { right: 0.nav-125rem; }
.nav-right-1 { right: 0.nav-25rem; }
.nav-right-1.nav-5 { right: 0.nav-375rem; }
.nav-right-2 { right: 0.nav-5rem; }
.nav-right-2.nav-5 { right: 0.nav-625rem; }
.nav-right-3 { right: 0.nav-75rem; }
.nav-right-3.nav-5 { right: 0.nav-875rem; }
.nav-right-4 { right: 1rem; }
.nav-right-5 { right: 1.nav-25rem; }
.nav-right-6 { right: 1.nav-5rem; }
.nav-right-7 { right: 1.nav-75rem; }
.nav-right-8 { right: 2rem; }
.nav-right-9 { right: 2.nav-25rem; }
.nav-right-10 { right: 2.nav-5rem; }
.nav-right-11 { right: 2.nav-75rem; }
.nav-right-12 { right: 3rem; }
.nav-right-14 { right: 3.nav-5rem; }
.nav-right-16 { right: 4rem; }
.nav-right-20 { right: 5rem; }
.nav-right-24 { right: 6rem; }
.nav-right-28 { right: 7rem; }
.nav-right-32 { right: 8rem; }
.nav-right-36 { right: 9rem; }
.nav-right-40 { right: 10rem; }
.nav-right-44 { right: 11rem; }
.nav-right-48 { right: 12rem; }
.nav-right-52 { right: 13rem; }
.nav-right-56 { right: 14rem; }
.nav-right-60 { right: 15rem; }
.nav-right-64 { right: 16rem; }
.nav-right-72 { right: 18rem; }
.nav-right-80 { right: 20rem; }
.nav-right-96 { right: 24rem; }

.nav-bottom-0 { bottom: 0px; }
.nav-bottom-0.nav-5 { bottom: 0.nav-125rem; }
.nav-bottom-1 { bottom: 0.nav-25rem; }
.nav-bottom-1.nav-5 { bottom: 0.nav-375rem; }
.nav-bottom-2 { bottom: 0.nav-5rem; }
.nav-bottom-2.nav-5 { bottom: 0.nav-625rem; }
.nav-bottom-3 { bottom: 0.nav-75rem; }
.nav-bottom-3.nav-5 { bottom: 0.nav-875rem; }
.nav-bottom-4 { bottom: 1rem; }
.nav-bottom-5 { bottom: 1.nav-25rem; }
.nav-bottom-6 { bottom: 1.nav-5rem; }
.nav-bottom-7 { bottom: 1.nav-75rem; }
.nav-bottom-8 { bottom: 2rem; }
.nav-bottom-9 { bottom: 2.nav-25rem; }
.nav-bottom-10 { bottom: 2.nav-5rem; }
.nav-bottom-11 { bottom: 2.nav-75rem; }
.nav-bottom-12 { bottom: 3rem; }
.nav-bottom-14 { bottom: 3.nav-5rem; }
.nav-bottom-16 { bottom: 4rem; }
.nav-bottom-20 { bottom: 5rem; }
.nav-bottom-24 { bottom: 6rem; }
.nav-bottom-28 { bottom: 7rem; }
.nav-bottom-32 { bottom: 8rem; }
.nav-bottom-36 { bottom: 9rem; }
.nav-bottom-40 { bottom: 10rem; }
.nav-bottom-44 { bottom: 11rem; }
.nav-bottom-48 { bottom: 12rem; }
.nav-bottom-52 { bottom: 13rem; }
.nav-bottom-56 { bottom: 14rem; }
.nav-bottom-60 { bottom: 15rem; }
.nav-bottom-64 { bottom: 16rem; }
.nav-bottom-72 { bottom: 18rem; }
.nav-bottom-80 { bottom: 20rem; }
.nav-bottom-96 { bottom: 24rem; }

.nav-left-0 { left: 0px; }
.nav-left-0.nav-5 { left: 0.nav-125rem; }
.nav-left-1 { left: 0.nav-25rem; }
.nav-left-1.nav-5 { left: 0.nav-375rem; }
.nav-left-2 { left: 0.nav-5rem; }
.nav-left-2.nav-5 { left: 0.nav-625rem; }
.nav-left-3 { left: 0.nav-75rem; }
.nav-left-3.nav-5 { left: 0.nav-875rem; }
.nav-left-4 { left: 1rem; }
.nav-left-5 { left: 1.nav-25rem; }
.nav-left-6 { left: 1.nav-5rem; }
.nav-left-7 { left: 1.nav-75rem; }
.nav-left-8 { left: 2rem; }
.nav-left-9 { left: 2.nav-25rem; }
.nav-left-10 { left: 2.nav-5rem; }
.nav-left-11 { left: 2.nav-75rem; }
.nav-left-12 { left: 3rem; }
.nav-left-14 { left: 3.nav-5rem; }
.nav-left-16 { left: 4rem; }
.nav-left-20 { left: 5rem; }
.nav-left-24 { left: 6rem; }
.nav-left-28 { left: 7rem; }
.nav-left-32 { left: 8rem; }
.nav-left-36 { left: 9rem; }
.nav-left-40 { left: 10rem; }
.nav-left-44 { left: 11rem; }
.nav-left-48 { left: 12rem; }
.nav-left-52 { left: 13rem; }
.nav-left-56 { left: 14rem; }
.nav-left-60 { left: 15rem; }
.nav-left-64 { left: 16rem; }
.nav-left-72 { left: 18rem; }
.nav-left-80 { left: 20rem; }
.nav-left-96 { left: 24rem; }

.nav-text-0 { font-size: 0px; }
.nav-text-0.nav-5 { font-size: 0.nav-125rem; }
.nav-text-1 { font-size: 0.nav-25rem; }
.nav-text-1.nav-5 { font-size: 0.nav-375rem; }
.nav-text-2 { font-size: 0.nav-5rem; }
.nav-text-2.nav-5 { font-size: 0.nav-625rem; }
.nav-text-3 { font-size: 0.nav-75rem; }
.nav-text-3.nav-5 { font-size: 0.nav-875rem; }
.nav-text-4 { font-size: 1rem; }
.nav-text-5 { font-size: 1.nav-25rem; }
.nav-text-6 { font-size: 1.nav-5rem; }
.nav-text-7 { font-size: 1.nav-75rem; }
.nav-text-8 { font-size: 2rem; }
.nav-text-9 { font-size: 2.nav-25rem; }
.nav-text-10 { font-size: 2.nav-5rem; }
.nav-text-11 { font-size: 2.nav-75rem; }
.nav-text-12 { font-size: 3rem; }
.nav-text-14 { font-size: 3.nav-5rem; }
.nav-text-16 { font-size: 4rem; }
.nav-text-20 { font-size: 5rem; }
.nav-text-24 { font-size: 6rem; }
.nav-text-28 { font-size: 7rem; }
.nav-text-32 { font-size: 8rem; }
.nav-text-36 { font-size: 9rem; }
.nav-text-40 { font-size: 10rem; }
.nav-text-44 { font-size: 11rem; }
.nav-text-48 { font-size: 12rem; }
.nav-text-52 { font-size: 13rem; }
.nav-text-56 { font-size: 14rem; }
.nav-text-60 { font-size: 15rem; }
.nav-text-64 { font-size: 16rem; }
.nav-text-72 { font-size: 18rem; }
.nav-text-80 { font-size: 20rem; }
.nav-text-96 { font-size: 24rem; }

.nav-leading-0 { line-height: 0px; }
.nav-leading-0.nav-5 { line-height: 0.nav-125rem; }
.nav-leading-1 { line-height: 0.nav-25rem; }
.nav-leading-1.nav-5 { line-height: 0.nav-375rem; }
.nav-leading-2 { line-height: 0.nav-5rem; }
.nav-leading-2.nav-5 { line-height: 0.nav-625rem; }
.nav-leading-3 { line-height: 0.nav-75rem; }
.nav-leading-3.nav-5 { line-height: 0.nav-875rem; }
.nav-leading-4 { line-height: 1rem; }
.nav-leading-5 { line-height: 1.nav-25rem; }
.nav-leading-6 { line-height: 1.nav-5rem; }
.nav-leading-7 { line-height: 1.nav-75rem; }
.nav-leading-8 { line-height: 2rem; }
.nav-leading-9 { line-height: 2.nav-25rem; }
.nav-leading-10 { line-height: 2.nav-5rem; }
.nav-leading-11 { line-height: 2.nav-75rem; }
.nav-leading-12 { line-height: 3rem; }
.nav-leading-14 { line-height: 3.nav-5rem; }
.nav-leading-16 { line-height: 4rem; }
.nav-leading-20 { line-height: 5rem; }
.nav-leading-24 { line-height: 6rem; }
.nav-leading-28 { line-height: 7rem; }
.nav-leading-32 { line-height: 8rem; }
.nav-leading-36 { line-height: 9rem; }
.nav-leading-40 { line-height: 10rem; }
.nav-leading-44 { line-height: 11rem; }
.nav-leading-48 { line-height: 12rem; }
.nav-leading-52 { line-height: 13rem; }
.nav-leading-56 { line-height: 14rem; }
.nav-leading-60 { line-height: 15rem; }
.nav-leading-64 { line-height: 16rem; }
.nav-leading-72 { line-height: 18rem; }
.nav-leading-80 { line-height: 20rem; }
.nav-leading-96 { line-height: 24rem; }

.nav-tracking-0 { letter-spacing: 0px; }
.nav-tracking-0.nav-5 { letter-spacing: 0.nav-125rem; }
.nav-tracking-1 { letter-spacing: 0.nav-25rem; }
.nav-tracking-1.nav-5 { letter-spacing: 0.nav-375rem; }
.nav-tracking-2 { letter-spacing: 0.nav-5rem; }
.nav-tracking-2.nav-5 { letter-spacing: 0.nav-625rem; }
.nav-tracking-3 { letter-spacing: 0.nav-75rem; }
.nav-tracking-3.nav-5 { letter-spacing: 0.nav-875rem; }
.nav-tracking-4 { letter-spacing: 1rem; }
.nav-tracking-5 { letter-spacing: 1.nav-25rem; }
.nav-tracking-6 { letter-spacing: 1.nav-5rem; }
.nav-tracking-7 { letter-spacing: 1.nav-75rem; }
.nav-tracking-8 { letter-spacing: 2rem; }
.nav-tracking-9 { letter-spacing: 2.nav-25rem; }
.nav-tracking-10 { letter-spacing: 2.nav-5rem; }
.nav-tracking-11 { letter-spacing: 2.nav-75rem; }
.nav-tracking-12 { letter-spacing: 3rem; }
.nav-tracking-14 { letter-spacing: 3.nav-5rem; }
.nav-tracking-16 { letter-spacing: 4rem; }
.nav-tracking-20 { letter-spacing: 5rem; }
.nav-tracking-24 { letter-spacing: 6rem; }
.nav-tracking-28 { letter-spacing: 7rem; }
.nav-tracking-32 { letter-spacing: 8rem; }
.nav-tracking-36 { letter-spacing: 9rem; }
.nav-tracking-40 { letter-spacing: 10rem; }
.nav-tracking-44 { letter-spacing: 11rem; }
.nav-tracking-48 { letter-spacing: 12rem; }
.nav-tracking-52 { letter-spacing: 13rem; }
.nav-tracking-56 { letter-spacing: 14rem; }
.nav-tracking-60 { letter-spacing: 15rem; }
.nav-tracking-64 { letter-spacing: 16rem; }
.nav-tracking-72 { letter-spacing: 18rem; }
.nav-tracking-80 { letter-spacing: 20rem; }
.nav-tracking-96 { letter-spacing: 24rem; }

.nav-rounded-0 { border-radius: 0px; }
.nav-rounded-0.nav-5 { border-radius: 0.nav-125rem; }
.nav-rounded-1 { border-radius: 0.nav-25rem; }
.nav-rounded-1.nav-5 { border-radius: 0.nav-375rem; }
.nav-rounded-2 { border-radius: 0.nav-5rem; }
.nav-rounded-2.nav-5 { border-radius: 0.nav-625rem; }
.nav-rounded-3 { border-radius: 0.nav-75rem; }
.nav-rounded-3.nav-5 { border-radius: 0.nav-875rem; }
.nav-rounded-4 { border-radius: 1rem; }
.nav-rounded-5 { border-radius: 1.nav-25rem; }
.nav-rounded-6 { border-radius: 1.nav-5rem; }
.nav-rounded-7 { border-radius: 1.nav-75rem; }
.nav-rounded-8 { border-radius: 2rem; }
.nav-rounded-9 { border-radius: 2.nav-25rem; }
.nav-rounded-10 { border-radius: 2.nav-5rem; }
.nav-rounded-11 { border-radius: 2.nav-75rem; }
.nav-rounded-12 { border-radius: 3rem; }
.nav-rounded-14 { border-radius: 3.nav-5rem; }
.nav-rounded-16 { border-radius: 4rem; }
.nav-rounded-20 { border-radius: 5rem; }
.nav-rounded-24 { border-radius: 6rem; }
.nav-rounded-28 { border-radius: 7rem; }
.nav-rounded-32 { border-radius: 8rem; }
.nav-rounded-36 { border-radius: 9rem; }
.nav-rounded-40 { border-radius: 10rem; }
.nav-rounded-44 { border-radius: 11rem; }
.nav-rounded-48 { border-radius: 12rem; }
.nav-rounded-52 { border-radius: 13rem; }
.nav-rounded-56 { border-radius: 14rem; }
.nav-rounded-60 { border-radius: 15rem; }
.nav-rounded-64 { border-radius: 16rem; }
.nav-rounded-72 { border-radius: 18rem; }
.nav-rounded-80 { border-radius: 20rem; }
.nav-rounded-96 { border-radius: 24rem; }

.nav-text-slate-50 { color: #f8fafc; }
.nav-bg-slate-50 { background-color: #f8fafc; }
.nav-border-slate-50 { border-color: #f8fafc; }
.nav-ring-slate-50 { --tw-ring-color: #f8fafc; }
.nav-text-slate-100 { color: #f1f5f9; }
.nav-bg-slate-100 { background-color: #f1f5f9; }
.nav-border-slate-100 { border-color: #f1f5f9; }
.nav-ring-slate-100 { --tw-ring-color: #f1f5f9; }
.nav-text-slate-200 { color: #e2e8f0; }
.nav-bg-slate-200 { background-color: #e2e8f0; }
.nav-border-slate-200 { border-color: #e2e8f0; }
.nav-ring-slate-200 { --tw-ring-color: #e2e8f0; }
.nav-text-slate-300 { color: #cbd5e1; }
.nav-bg-slate-300 { background-color: #cbd5e1; }
.nav-border-slate-300 { border-color: #cbd5e1; }
.nav-ring-slate-300 { --tw-ring-color: #cbd5e1; }
.nav-text-slate-400 { color: #94a3b8; }
.nav-bg-slate-400 { background-color: #94a3b8; }
.nav-border-slate-400 { border-color: #94a3b8; }
.nav-ring-slate-400 { --tw-ring-color: #94a3b8; }
.nav-text-slate-500 { color: #64748b; }
.nav-bg-slate-500 { background-color: #64748b; }
.nav-border-slate-500 { border-color: #64748b; }
.nav-ring-slate-500 { --tw-ring-color: #64748b; }
.nav-text-slate-600 { color: #475569; }
.nav-bg-slate-600 { background-color: #475569; }
.nav-border-slate-600 { border-color: #475569; }
.nav-ring-slate-600 { --tw-ring-color: #475569; }
.nav-text-slate-700 { color: #334155; }
.nav-bg-slate-700 { background-color: #334155; }
.nav-border-slate-700 { border-color: #334155; }
.nav-ring-slate-700 { --tw-ring-color: #334155; }
.nav-text-slate-800 { color: #1e293b; }
.nav-bg-slate-800 { background-color: #1e293b; }
.nav-border-slate-800 { border-color: #1e293b; }
.nav-ring-slate-800 { --tw-ring-color: #1e293b; }
.nav-text-slate-900 { color: #0f172a; }
.nav-bg-slate-900 { background-color: #0f172a; }
.nav-border-slate-900 { border-color: #0f172a; }
.nav-ring-slate-900 { --tw-ring-color: #0f172a; }
.nav-text-slate-950 { color: #020617; }
.nav-bg-slate-950 { background-color: #020617; }
.nav-border-slate-950 { border-color: #020617; }
.nav-ring-slate-950 { --tw-ring-color: #020617; }

.nav-text-gray-50 { color: #f8fafc; }
.nav-bg-gray-50 { background-color: #f8fafc; }
.nav-border-gray-50 { border-color: #f8fafc; }
.nav-ring-gray-50 { --tw-ring-color: #f8fafc; }
.nav-text-gray-100 { color: #f1f5f9; }
.nav-bg-gray-100 { background-color: #f1f5f9; }
.nav-border-gray-100 { border-color: #f1f5f9; }
.nav-ring-gray-100 { --tw-ring-color: #f1f5f9; }
.nav-text-gray-200 { color: #e2e8f0; }
.nav-bg-gray-200 { background-color: #e2e8f0; }
.nav-border-gray-200 { border-color: #e2e8f0; }
.nav-ring-gray-200 { --tw-ring-color: #e2e8f0; }
.nav-text-gray-300 { color: #cbd5e1; }
.nav-bg-gray-300 { background-color: #cbd5e1; }
.nav-border-gray-300 { border-color: #cbd5e1; }
.nav-ring-gray-300 { --tw-ring-color: #cbd5e1; }
.nav-text-gray-400 { color: #94a3b8; }
.nav-bg-gray-400 { background-color: #94a3b8; }
.nav-border-gray-400 { border-color: #94a3b8; }
.nav-ring-gray-400 { --tw-ring-color: #94a3b8; }
.nav-text-gray-500 { color: #64748b; }
.nav-bg-gray-500 { background-color: #64748b; }
.nav-border-gray-500 { border-color: #64748b; }
.nav-ring-gray-500 { --tw-ring-color: #64748b; }
.nav-text-gray-600 { color: #475569; }
.nav-bg-gray-600 { background-color: #475569; }
.nav-border-gray-600 { border-color: #475569; }
.nav-ring-gray-600 { --tw-ring-color: #475569; }
.nav-text-gray-700 { color: #334155; }
.nav-bg-gray-700 { background-color: #334155; }
.nav-border-gray-700 { border-color: #334155; }
.nav-ring-gray-700 { --tw-ring-color: #334155; }
.nav-text-gray-800 { color: #1e293b; }
.nav-bg-gray-800 { background-color: #1e293b; }
.nav-border-gray-800 { border-color: #1e293b; }
.nav-ring-gray-800 { --tw-ring-color: #1e293b; }
.nav-text-gray-900 { color: #0f172a; }
.nav-bg-gray-900 { background-color: #0f172a; }
.nav-border-gray-900 { border-color: #0f172a; }
.nav-ring-gray-900 { --tw-ring-color: #0f172a; }
.nav-text-gray-950 { color: #020617; }
.nav-bg-gray-950 { background-color: #020617; }
.nav-border-gray-950 { border-color: #020617; }
.nav-ring-gray-950 { --tw-ring-color: #020617; }

.nav-text-zinc-50 { color: #f8fafc; }
.nav-bg-zinc-50 { background-color: #f8fafc; }
.nav-border-zinc-50 { border-color: #f8fafc; }
.nav-ring-zinc-50 { --tw-ring-color: #f8fafc; }
.nav-text-zinc-100 { color: #f1f5f9; }
.nav-bg-zinc-100 { background-color: #f1f5f9; }
.nav-border-zinc-100 { border-color: #f1f5f9; }
.nav-ring-zinc-100 { --tw-ring-color: #f1f5f9; }
.nav-text-zinc-200 { color: #e2e8f0; }
.nav-bg-zinc-200 { background-color: #e2e8f0; }
.nav-border-zinc-200 { border-color: #e2e8f0; }
.nav-ring-zinc-200 { --tw-ring-color: #e2e8f0; }
.nav-text-zinc-300 { color: #cbd5e1; }
.nav-bg-zinc-300 { background-color: #cbd5e1; }
.nav-border-zinc-300 { border-color: #cbd5e1; }
.nav-ring-zinc-300 { --tw-ring-color: #cbd5e1; }
.nav-text-zinc-400 { color: #94a3b8; }
.nav-bg-zinc-400 { background-color: #94a3b8; }
.nav-border-zinc-400 { border-color: #94a3b8; }
.nav-ring-zinc-400 { --tw-ring-color: #94a3b8; }
.nav-text-zinc-500 { color: #64748b; }
.nav-bg-zinc-500 { background-color: #64748b; }
.nav-border-zinc-500 { border-color: #64748b; }
.nav-ring-zinc-500 { --tw-ring-color: #64748b; }
.nav-text-zinc-600 { color: #475569; }
.nav-bg-zinc-600 { background-color: #475569; }
.nav-border-zinc-600 { border-color: #475569; }
.nav-ring-zinc-600 { --tw-ring-color: #475569; }
.nav-text-zinc-700 { color: #334155; }
.nav-bg-zinc-700 { background-color: #334155; }
.nav-border-zinc-700 { border-color: #334155; }
.nav-ring-zinc-700 { --tw-ring-color: #334155; }
.nav-text-zinc-800 { color: #1e293b; }
.nav-bg-zinc-800 { background-color: #1e293b; }
.nav-border-zinc-800 { border-color: #1e293b; }
.nav-ring-zinc-800 { --tw-ring-color: #1e293b; }
.nav-text-zinc-900 { color: #0f172a; }
.nav-bg-zinc-900 { background-color: #0f172a; }
.nav-border-zinc-900 { border-color: #0f172a; }
.nav-ring-zinc-900 { --tw-ring-color: #0f172a; }
.nav-text-zinc-950 { color: #020617; }
.nav-bg-zinc-950 { background-color: #020617; }
.nav-border-zinc-950 { border-color: #020617; }
.nav-ring-zinc-950 { --tw-ring-color: #020617; }

.nav-text-neutral-50 { color: #f8fafc; }
.nav-bg-neutral-50 { background-color: #f8fafc; }
.nav-border-neutral-50 { border-color: #f8fafc; }
.nav-ring-neutral-50 { --tw-ring-color: #f8fafc; }
.nav-text-neutral-100 { color: #f1f5f9; }
.nav-bg-neutral-100 { background-color: #f1f5f9; }
.nav-border-neutral-100 { border-color: #f1f5f9; }
.nav-ring-neutral-100 { --tw-ring-color: #f1f5f9; }
.nav-text-neutral-200 { color: #e2e8f0; }
.nav-bg-neutral-200 { background-color: #e2e8f0; }
.nav-border-neutral-200 { border-color: #e2e8f0; }
.nav-ring-neutral-200 { --tw-ring-color: #e2e8f0; }
.nav-text-neutral-300 { color: #cbd5e1; }
.nav-bg-neutral-300 { background-color: #cbd5e1; }
.nav-border-neutral-300 { border-color: #cbd5e1; }
.nav-ring-neutral-300 { --tw-ring-color: #cbd5e1; }
.nav-text-neutral-400 { color: #94a3b8; }
.nav-bg-neutral-400 { background-color: #94a3b8; }
.nav-border-neutral-400 { border-color: #94a3b8; }
.nav-ring-neutral-400 { --tw-ring-color: #94a3b8; }
.nav-text-neutral-500 { color: #64748b; }
.nav-bg-neutral-500 { background-color: #64748b; }
.nav-border-neutral-500 { border-color: #64748b; }
.nav-ring-neutral-500 { --tw-ring-color: #64748b; }
.nav-text-neutral-600 { color: #475569; }
.nav-bg-neutral-600 { background-color: #475569; }
.nav-border-neutral-600 { border-color: #475569; }
.nav-ring-neutral-600 { --tw-ring-color: #475569; }
.nav-text-neutral-700 { color: #334155; }
.nav-bg-neutral-700 { background-color: #334155; }
.nav-border-neutral-700 { border-color: #334155; }
.nav-ring-neutral-700 { --tw-ring-color: #334155; }
.nav-text-neutral-800 { color: #1e293b; }
.nav-bg-neutral-800 { background-color: #1e293b; }
.nav-border-neutral-800 { border-color: #1e293b; }
.nav-ring-neutral-800 { --tw-ring-color: #1e293b; }
.nav-text-neutral-900 { color: #0f172a; }
.nav-bg-neutral-900 { background-color: #0f172a; }
.nav-border-neutral-900 { border-color: #0f172a; }
.nav-ring-neutral-900 { --tw-ring-color: #0f172a; }
.nav-text-neutral-950 { color: #020617; }
.nav-bg-neutral-950 { background-color: #020617; }
.nav-border-neutral-950 { border-color: #020617; }
.nav-ring-neutral-950 { --tw-ring-color: #020617; }

.nav-text-stone-50 { color: #f8fafc; }
.nav-bg-stone-50 { background-color: #f8fafc; }
.nav-border-stone-50 { border-color: #f8fafc; }
.nav-ring-stone-50 { --tw-ring-color: #f8fafc; }
.nav-text-stone-100 { color: #f1f5f9; }
.nav-bg-stone-100 { background-color: #f1f5f9; }
.nav-border-stone-100 { border-color: #f1f5f9; }
.nav-ring-stone-100 { --tw-ring-color: #f1f5f9; }
.nav-text-stone-200 { color: #e2e8f0; }
.nav-bg-stone-200 { background-color: #e2e8f0; }
.nav-border-stone-200 { border-color: #e2e8f0; }
.nav-ring-stone-200 { --tw-ring-color: #e2e8f0; }
.nav-text-stone-300 { color: #cbd5e1; }
.nav-bg-stone-300 { background-color: #cbd5e1; }
.nav-border-stone-300 { border-color: #cbd5e1; }
.nav-ring-stone-300 { --tw-ring-color: #cbd5e1; }
.nav-text-stone-400 { color: #94a3b8; }
.nav-bg-stone-400 { background-color: #94a3b8; }
.nav-border-stone-400 { border-color: #94a3b8; }
.nav-ring-stone-400 { --tw-ring-color: #94a3b8; }
.nav-text-stone-500 { color: #64748b; }
.nav-bg-stone-500 { background-color: #64748b; }
.nav-border-stone-500 { border-color: #64748b; }
.nav-ring-stone-500 { --tw-ring-color: #64748b; }
.nav-text-stone-600 { color: #475569; }
.nav-bg-stone-600 { background-color: #475569; }
.nav-border-stone-600 { border-color: #475569; }
.nav-ring-stone-600 { --tw-ring-color: #475569; }
.nav-text-stone-700 { color: #334155; }
.nav-bg-stone-700 { background-color: #334155; }
.nav-border-stone-700 { border-color: #334155; }
.nav-ring-stone-700 { --tw-ring-color: #334155; }
.nav-text-stone-800 { color: #1e293b; }
.nav-bg-stone-800 { background-color: #1e293b; }
.nav-border-stone-800 { border-color: #1e293b; }
.nav-ring-stone-800 { --tw-ring-color: #1e293b; }
.nav-text-stone-900 { color: #0f172a; }
.nav-bg-stone-900 { background-color: #0f172a; }
.nav-border-stone-900 { border-color: #0f172a; }
.nav-ring-stone-900 { --tw-ring-color: #0f172a; }
.nav-text-stone-950 { color: #020617; }
.nav-bg-stone-950 { background-color: #020617; }
.nav-border-stone-950 { border-color: #020617; }
.nav-ring-stone-950 { --tw-ring-color: #020617; }

.nav-text-red-50 { color: #f8fafc; }
.nav-bg-red-50 { background-color: #f8fafc; }
.nav-border-red-50 { border-color: #f8fafc; }
.nav-ring-red-50 { --tw-ring-color: #f8fafc; }
.nav-text-red-100 { color: #f1f5f9; }
.nav-bg-red-100 { background-color: #f1f5f9; }
.nav-border-red-100 { border-color: #f1f5f9; }
.nav-ring-red-100 { --tw-ring-color: #f1f5f9; }
.nav-text-red-200 { color: #e2e8f0; }
.nav-bg-red-200 { background-color: #e2e8f0; }
.nav-border-red-200 { border-color: #e2e8f0; }
.nav-ring-red-200 { --tw-ring-color: #e2e8f0; }
.nav-text-red-300 { color: #cbd5e1; }
.nav-bg-red-300 { background-color: #cbd5e1; }
.nav-border-red-300 { border-color: #cbd5e1; }
.nav-ring-red-300 { --tw-ring-color: #cbd5e1; }
.nav-text-red-400 { color: #94a3b8; }
.nav-bg-red-400 { background-color: #94a3b8; }
.nav-border-red-400 { border-color: #94a3b8; }
.nav-ring-red-400 { --tw-ring-color: #94a3b8; }
.nav-text-red-500 { color: #64748b; }
.nav-bg-red-500 { background-color: #64748b; }
.nav-border-red-500 { border-color: #64748b; }
.nav-ring-red-500 { --tw-ring-color: #64748b; }
.nav-text-red-600 { color: #475569; }
.nav-bg-red-600 { background-color: #475569; }
.nav-border-red-600 { border-color: #475569; }
.nav-ring-red-600 { --tw-ring-color: #475569; }
.nav-text-red-700 { color: #334155; }
.nav-bg-red-700 { background-color: #334155; }
.nav-border-red-700 { border-color: #334155; }
.nav-ring-red-700 { --tw-ring-color: #334155; }
.nav-text-red-800 { color: #1e293b; }
.nav-bg-red-800 { background-color: #1e293b; }
.nav-border-red-800 { border-color: #1e293b; }
.nav-ring-red-800 { --tw-ring-color: #1e293b; }
.nav-text-red-900 { color: #0f172a; }
.nav-bg-red-900 { background-color: #0f172a; }
.nav-border-red-900 { border-color: #0f172a; }
.nav-ring-red-900 { --tw-ring-color: #0f172a; }
.nav-text-red-950 { color: #020617; }
.nav-bg-red-950 { background-color: #020617; }
.nav-border-red-950 { border-color: #020617; }
.nav-ring-red-950 { --tw-ring-color: #020617; }

.nav-text-orange-50 { color: #f8fafc; }
.nav-bg-orange-50 { background-color: #f8fafc; }
.nav-border-orange-50 { border-color: #f8fafc; }
.nav-ring-orange-50 { --tw-ring-color: #f8fafc; }
.nav-text-orange-100 { color: #f1f5f9; }
.nav-bg-orange-100 { background-color: #f1f5f9; }
.nav-border-orange-100 { border-color: #f1f5f9; }
.nav-ring-orange-100 { --tw-ring-color: #f1f5f9; }
.nav-text-orange-200 { color: #e2e8f0; }
.nav-bg-orange-200 { background-color: #e2e8f0; }
.nav-border-orange-200 { border-color: #e2e8f0; }
.nav-ring-orange-200 { --tw-ring-color: #e2e8f0; }
.nav-text-orange-300 { color: #cbd5e1; }
.nav-bg-orange-300 { background-color: #cbd5e1; }
.nav-border-orange-300 { border-color: #cbd5e1; }
.nav-ring-orange-300 { --tw-ring-color: #cbd5e1; }
.nav-text-orange-400 { color: #94a3b8; }
.nav-bg-orange-400 { background-color: #94a3b8; }
.nav-border-orange-400 { border-color: #94a3b8; }
.nav-ring-orange-400 { --tw-ring-color: #94a3b8; }
.nav-text-orange-500 { color: #64748b; }
.nav-bg-orange-500 { background-color: #64748b; }
.nav-border-orange-500 { border-color: #64748b; }
.nav-ring-orange-500 { --tw-ring-color: #64748b; }
.nav-text-orange-600 { color: #475569; }
.nav-bg-orange-600 { background-color: #475569; }
.nav-border-orange-600 { border-color: #475569; }
.nav-ring-orange-600 { --tw-ring-color: #475569; }
.nav-text-orange-700 { color: #334155; }
.nav-bg-orange-700 { background-color: #334155; }
.nav-border-orange-700 { border-color: #334155; }
.nav-ring-orange-700 { --tw-ring-color: #334155; }
.nav-text-orange-800 { color: #1e293b; }
.nav-bg-orange-800 { background-color: #1e293b; }
.nav-border-orange-800 { border-color: #1e293b; }
.nav-ring-orange-800 { --tw-ring-color: #1e293b; }
.nav-text-orange-900 { color: #0f172a; }
.nav-bg-orange-900 { background-color: #0f172a; }
.nav-border-orange-900 { border-color: #0f172a; }
.nav-ring-orange-900 { --tw-ring-color: #0f172a; }
.nav-text-orange-950 { color: #020617; }
.nav-bg-orange-950 { background-color: #020617; }
.nav-border-orange-950 { border-color: #020617; }
.nav-ring-orange-950 { --tw-ring-color: #020617; }

.nav-text-amber-50 { color: #f8fafc; }
.nav-bg-amber-50 { background-color: #f8fafc; }
.nav-border-amber-50 { border-color: #f8fafc; }
.nav-ring-amber-50 { --tw-ring-color: #f8fafc; }
.nav-text-amber-100 { color: #f1f5f9; }
.nav-bg-amber-100 { background-color: #f1f5f9; }
.nav-border-amber-100 { border-color: #f1f5f9; }
.nav-ring-amber-100 { --tw-ring-color: #f1f5f9; }
.nav-text-amber-200 { color: #e2e8f0; }
.nav-bg-amber-200 { background-color: #e2e8f0; }
.nav-border-amber-200 { border-color: #e2e8f0; }
.nav-ring-amber-200 { --tw-ring-color: #e2e8f0; }
.nav-text-amber-300 { color: #cbd5e1; }
.nav-bg-amber-300 { background-color: #cbd5e1; }
.nav-border-amber-300 { border-color: #cbd5e1; }
.nav-ring-amber-300 { --tw-ring-color: #cbd5e1; }
.nav-text-amber-400 { color: #94a3b8; }
.nav-bg-amber-400 { background-color: #94a3b8; }
.nav-border-amber-400 { border-color: #94a3b8; }
.nav-ring-amber-400 { --tw-ring-color: #94a3b8; }
.nav-text-amber-500 { color: #64748b; }
.nav-bg-amber-500 { background-color: #64748b; }
.nav-border-amber-500 { border-color: #64748b; }
.nav-ring-amber-500 { --tw-ring-color: #64748b; }
.nav-text-amber-600 { color: #475569; }
.nav-bg-amber-600 { background-color: #475569; }
.nav-border-amber-600 { border-color: #475569; }
.nav-ring-amber-600 { --tw-ring-color: #475569; }
.nav-text-amber-700 { color: #334155; }
.nav-bg-amber-700 { background-color: #334155; }
.nav-border-amber-700 { border-color: #334155; }
.nav-ring-amber-700 { --tw-ring-color: #334155; }
.nav-text-amber-800 { color: #1e293b; }
.nav-bg-amber-800 { background-color: #1e293b; }
.nav-border-amber-800 { border-color: #1e293b; }
.nav-ring-amber-800 { --tw-ring-color: #1e293b; }
.nav-text-amber-900 { color: #0f172a; }
.nav-bg-amber-900 { background-color: #0f172a; }
.nav-border-amber-900 { border-color: #0f172a; }
.nav-ring-amber-900 { --tw-ring-color: #0f172a; }
.nav-text-amber-950 { color: #020617; }
.nav-bg-amber-950 { background-color: #020617; }
.nav-border-amber-950 { border-color: #020617; }
.nav-ring-amber-950 { --tw-ring-color: #020617; }

.nav-text-yellow-50 { color: #f8fafc; }
.nav-bg-yellow-50 { background-color: #f8fafc; }
.nav-border-yellow-50 { border-color: #f8fafc; }
.nav-ring-yellow-50 { --tw-ring-color: #f8fafc; }
.nav-text-yellow-100 { color: #f1f5f9; }
.nav-bg-yellow-100 { background-color: #f1f5f9; }
.nav-border-yellow-100 { border-color: #f1f5f9; }
.nav-ring-yellow-100 { --tw-ring-color: #f1f5f9; }
.nav-text-yellow-200 { color: #e2e8f0; }
.nav-bg-yellow-200 { background-color: #e2e8f0; }
.nav-border-yellow-200 { border-color: #e2e8f0; }
.nav-ring-yellow-200 { --tw-ring-color: #e2e8f0; }
.nav-text-yellow-300 { color: #cbd5e1; }
.nav-bg-yellow-300 { background-color: #cbd5e1; }
.nav-border-yellow-300 { border-color: #cbd5e1; }
.nav-ring-yellow-300 { --tw-ring-color: #cbd5e1; }
.nav-text-yellow-400 { color: #94a3b8; }
.nav-bg-yellow-400 { background-color: #94a3b8; }
.nav-border-yellow-400 { border-color: #94a3b8; }
.nav-ring-yellow-400 { --tw-ring-color: #94a3b8; }
.nav-text-yellow-500 { color: #64748b; }
.nav-bg-yellow-500 { background-color: #64748b; }
.nav-border-yellow-500 { border-color: #64748b; }
.nav-ring-yellow-500 { --tw-ring-color: #64748b; }
.nav-text-yellow-600 { color: #475569; }
.nav-bg-yellow-600 { background-color: #475569; }
.nav-border-yellow-600 { border-color: #475569; }
.nav-ring-yellow-600 { --tw-ring-color: #475569; }
.nav-text-yellow-700 { color: #334155; }
.nav-bg-yellow-700 { background-color: #334155; }
.nav-border-yellow-700 { border-color: #334155; }
.nav-ring-yellow-700 { --tw-ring-color: #334155; }
.nav-text-yellow-800 { color: #1e293b; }
.nav-bg-yellow-800 { background-color: #1e293b; }
.nav-border-yellow-800 { border-color: #1e293b; }
.nav-ring-yellow-800 { --tw-ring-color: #1e293b; }
.nav-text-yellow-900 { color: #0f172a; }
.nav-bg-yellow-900 { background-color: #0f172a; }
.nav-border-yellow-900 { border-color: #0f172a; }
.nav-ring-yellow-900 { --tw-ring-color: #0f172a; }
.nav-text-yellow-950 { color: #020617; }
.nav-bg-yellow-950 { background-color: #020617; }
.nav-border-yellow-950 { border-color: #020617; }
.nav-ring-yellow-950 { --tw-ring-color: #020617; }

.nav-text-lime-50 { color: #f8fafc; }
.nav-bg-lime-50 { background-color: #f8fafc; }
.nav-border-lime-50 { border-color: #f8fafc; }
.nav-ring-lime-50 { --tw-ring-color: #f8fafc; }
.nav-text-lime-100 { color: #f1f5f9; }
.nav-bg-lime-100 { background-color: #f1f5f9; }
.nav-border-lime-100 { border-color: #f1f5f9; }
.nav-ring-lime-100 { --tw-ring-color: #f1f5f9; }
.nav-text-lime-200 { color: #e2e8f0; }
.nav-bg-lime-200 { background-color: #e2e8f0; }
.nav-border-lime-200 { border-color: #e2e8f0; }
.nav-ring-lime-200 { --tw-ring-color: #e2e8f0; }
.nav-text-lime-300 { color: #cbd5e1; }
.nav-bg-lime-300 { background-color: #cbd5e1; }
.nav-border-lime-300 { border-color: #cbd5e1; }
.nav-ring-lime-300 { --tw-ring-color: #cbd5e1; }
.nav-text-lime-400 { color: #94a3b8; }
.nav-bg-lime-400 { background-color: #94a3b8; }
.nav-border-lime-400 { border-color: #94a3b8; }
.nav-ring-lime-400 { --tw-ring-color: #94a3b8; }
.nav-text-lime-500 { color: #64748b; }
.nav-bg-lime-500 { background-color: #64748b; }
.nav-border-lime-500 { border-color: #64748b; }
.nav-ring-lime-500 { --tw-ring-color: #64748b; }
.nav-text-lime-600 { color: #475569; }
.nav-bg-lime-600 { background-color: #475569; }
.nav-border-lime-600 { border-color: #475569; }
.nav-ring-lime-600 { --tw-ring-color: #475569; }
.nav-text-lime-700 { color: #334155; }
.nav-bg-lime-700 { background-color: #334155; }
.nav-border-lime-700 { border-color: #334155; }
.nav-ring-lime-700 { --tw-ring-color: #334155; }
.nav-text-lime-800 { color: #1e293b; }
.nav-bg-lime-800 { background-color: #1e293b; }
.nav-border-lime-800 { border-color: #1e293b; }
.nav-ring-lime-800 { --tw-ring-color: #1e293b; }
.nav-text-lime-900 { color: #0f172a; }
.nav-bg-lime-900 { background-color: #0f172a; }
.nav-border-lime-900 { border-color: #0f172a; }
.nav-ring-lime-900 { --tw-ring-color: #0f172a; }
.nav-text-lime-950 { color: #020617; }
.nav-bg-lime-950 { background-color: #020617; }
.nav-border-lime-950 { border-color: #020617; }
.nav-ring-lime-950 { --tw-ring-color: #020617; }

.nav-text-green-50 { color: #f8fafc; }
.nav-bg-green-50 { background-color: #f8fafc; }
.nav-border-green-50 { border-color: #f8fafc; }
.nav-ring-green-50 { --tw-ring-color: #f8fafc; }
.nav-text-green-100 { color: #f1f5f9; }
.nav-bg-green-100 { background-color: #f1f5f9; }
.nav-border-green-100 { border-color: #f1f5f9; }
.nav-ring-green-100 { --tw-ring-color: #f1f5f9; }
.nav-text-green-200 { color: #e2e8f0; }
.nav-bg-green-200 { background-color: #e2e8f0; }
.nav-border-green-200 { border-color: #e2e8f0; }
.nav-ring-green-200 { --tw-ring-color: #e2e8f0; }
.nav-text-green-300 { color: #cbd5e1; }
.nav-bg-green-300 { background-color: #cbd5e1; }
.nav-border-green-300 { border-color: #cbd5e1; }
.nav-ring-green-300 { --tw-ring-color: #cbd5e1; }
.nav-text-green-400 { color: #94a3b8; }
.nav-bg-green-400 { background-color: #94a3b8; }
.nav-border-green-400 { border-color: #94a3b8; }
.nav-ring-green-400 { --tw-ring-color: #94a3b8; }
.nav-text-green-500 { color: #64748b; }
.nav-bg-green-500 { background-color: #64748b; }
.nav-border-green-500 { border-color: #64748b; }
.nav-ring-green-500 { --tw-ring-color: #64748b; }
.nav-text-green-600 { color: #475569; }
.nav-bg-green-600 { background-color: #475569; }
.nav-border-green-600 { border-color: #475569; }
.nav-ring-green-600 { --tw-ring-color: #475569; }
.nav-text-green-700 { color: #334155; }
.nav-bg-green-700 { background-color: #334155; }
.nav-border-green-700 { border-color: #334155; }
.nav-ring-green-700 { --tw-ring-color: #334155; }
.nav-text-green-800 { color: #1e293b; }
.nav-bg-green-800 { background-color: #1e293b; }
.nav-border-green-800 { border-color: #1e293b; }
.nav-ring-green-800 { --tw-ring-color: #1e293b; }
.nav-text-green-900 { color: #0f172a; }
.nav-bg-green-900 { background-color: #0f172a; }
.nav-border-green-900 { border-color: #0f172a; }
.nav-ring-green-900 { --tw-ring-color: #0f172a; }
.nav-text-green-950 { color: #020617; }
.nav-bg-green-950 { background-color: #020617; }
.nav-border-green-950 { border-color: #020617; }
.nav-ring-green-950 { --tw-ring-color: #020617; }

.nav-text-emerald-50 { color: #f8fafc; }
.nav-bg-emerald-50 { background-color: #f8fafc; }
.nav-border-emerald-50 { border-color: #f8fafc; }
.nav-ring-emerald-50 { --tw-ring-color: #f8fafc; }
.nav-text-emerald-100 { color: #f1f5f9; }
.nav-bg-emerald-100 { background-color: #f1f5f9; }
.nav-border-emerald-100 { border-color: #f1f5f9; }
.nav-ring-emerald-100 { --tw-ring-color: #f1f5f9; }
.nav-text-emerald-200 { color: #e2e8f0; }
.nav-bg-emerald-200 { background-color: #e2e8f0; }
.nav-border-emerald-200 { border-color: #e2e8f0; }
.nav-ring-emerald-200 { --tw-ring-color: #e2e8f0; }
.nav-text-emerald-300 { color: #cbd5e1; }
.nav-bg-emerald-300 { background-color: #cbd5e1; }
.nav-border-emerald-300 { border-color: #cbd5e1; }
.nav-ring-emerald-300 { --tw-ring-color: #cbd5e1; }
.nav-text-emerald-400 { color: #94a3b8; }
.nav-bg-emerald-400 { background-color: #94a3b8; }
.nav-border-emerald-400 { border-color: #94a3b8; }
.nav-ring-emerald-400 { --tw-ring-color: #94a3b8; }
.nav-text-emerald-500 { color: #64748b; }
.nav-bg-emerald-500 { background-color: #64748b; }
.nav-border-emerald-500 { border-color: #64748b; }
.nav-ring-emerald-500 { --tw-ring-color: #64748b; }
.nav-text-emerald-600 { color: #475569; }
.nav-bg-emerald-600 { background-color: #475569; }
.nav-border-emerald-600 { border-color: #475569; }
.nav-ring-emerald-600 { --tw-ring-color: #475569; }
.nav-text-emerald-700 { color: #334155; }
.nav-bg-emerald-700 { background-color: #334155; }
.nav-border-emerald-700 { border-color: #334155; }
.nav-ring-emerald-700 { --tw-ring-color: #334155; }
.nav-text-emerald-800 { color: #1e293b; }
.nav-bg-emerald-800 { background-color: #1e293b; }
.nav-border-emerald-800 { border-color: #1e293b; }
.nav-ring-emerald-800 { --tw-ring-color: #1e293b; }
.nav-text-emerald-900 { color: #0f172a; }
.nav-bg-emerald-900 { background-color: #0f172a; }
.nav-border-emerald-900 { border-color: #0f172a; }
.nav-ring-emerald-900 { --tw-ring-color: #0f172a; }
.nav-text-emerald-950 { color: #020617; }
.nav-bg-emerald-950 { background-color: #020617; }
.nav-border-emerald-950 { border-color: #020617; }
.nav-ring-emerald-950 { --tw-ring-color: #020617; }

.nav-text-teal-50 { color: #f8fafc; }
.nav-bg-teal-50 { background-color: #f8fafc; }
.nav-border-teal-50 { border-color: #f8fafc; }
.nav-ring-teal-50 { --tw-ring-color: #f8fafc; }
.nav-text-teal-100 { color: #f1f5f9; }
.nav-bg-teal-100 { background-color: #f1f5f9; }
.nav-border-teal-100 { border-color: #f1f5f9; }
.nav-ring-teal-100 { --tw-ring-color: #f1f5f9; }
.nav-text-teal-200 { color: #e2e8f0; }
.nav-bg-teal-200 { background-color: #e2e8f0; }
.nav-border-teal-200 { border-color: #e2e8f0; }
.nav-ring-teal-200 { --tw-ring-color: #e2e8f0; }
.nav-text-teal-300 { color: #cbd5e1; }
.nav-bg-teal-300 { background-color: #cbd5e1; }
.nav-border-teal-300 { border-color: #cbd5e1; }
.nav-ring-teal-300 { --tw-ring-color: #cbd5e1; }
.nav-text-teal-400 { color: #94a3b8; }
.nav-bg-teal-400 { background-color: #94a3b8; }
.nav-border-teal-400 { border-color: #94a3b8; }
.nav-ring-teal-400 { --tw-ring-color: #94a3b8; }
.nav-text-teal-500 { color: #64748b; }
.nav-bg-teal-500 { background-color: #64748b; }
.nav-border-teal-500 { border-color: #64748b; }
.nav-ring-teal-500 { --tw-ring-color: #64748b; }
.nav-text-teal-600 { color: #475569; }
.nav-bg-teal-600 { background-color: #475569; }
.nav-border-teal-600 { border-color: #475569; }
.nav-ring-teal-600 { --tw-ring-color: #475569; }
.nav-text-teal-700 { color: #334155; }
.nav-bg-teal-700 { background-color: #334155; }
.nav-border-teal-700 { border-color: #334155; }
.nav-ring-teal-700 { --tw-ring-color: #334155; }
.nav-text-teal-800 { color: #1e293b; }
.nav-bg-teal-800 { background-color: #1e293b; }
.nav-border-teal-800 { border-color: #1e293b; }
.nav-ring-teal-800 { --tw-ring-color: #1e293b; }
.nav-text-teal-900 { color: #0f172a; }
.nav-bg-teal-900 { background-color: #0f172a; }
.nav-border-teal-900 { border-color: #0f172a; }
.nav-ring-teal-900 { --tw-ring-color: #0f172a; }
.nav-text-teal-950 { color: #020617; }
.nav-bg-teal-950 { background-color: #020617; }
.nav-border-teal-950 { border-color: #020617; }
.nav-ring-teal-950 { --tw-ring-color: #020617; }

.nav-text-cyan-50 { color: #f8fafc; }
.nav-bg-cyan-50 { background-color: #f8fafc; }
.nav-border-cyan-50 { border-color: #f8fafc; }
.nav-ring-cyan-50 { --tw-ring-color: #f8fafc; }
.nav-text-cyan-100 { color: #f1f5f9; }
.nav-bg-cyan-100 { background-color: #f1f5f9; }
.nav-border-cyan-100 { border-color: #f1f5f9; }
.nav-ring-cyan-100 { --tw-ring-color: #f1f5f9; }
.nav-text-cyan-200 { color: #e2e8f0; }
.nav-bg-cyan-200 { background-color: #e2e8f0; }
.nav-border-cyan-200 { border-color: #e2e8f0; }
.nav-ring-cyan-200 { --tw-ring-color: #e2e8f0; }
.nav-text-cyan-300 { color: #cbd5e1; }
.nav-bg-cyan-300 { background-color: #cbd5e1; }
.nav-border-cyan-300 { border-color: #cbd5e1; }
.nav-ring-cyan-300 { --tw-ring-color: #cbd5e1; }
.nav-text-cyan-400 { color: #94a3b8; }
.nav-bg-cyan-400 { background-color: #94a3b8; }
.nav-border-cyan-400 { border-color: #94a3b8; }
.nav-ring-cyan-400 { --tw-ring-color: #94a3b8; }
.nav-text-cyan-500 { color: #64748b; }
.nav-bg-cyan-500 { background-color: #64748b; }
.nav-border-cyan-500 { border-color: #64748b; }
.nav-ring-cyan-500 { --tw-ring-color: #64748b; }
.nav-text-cyan-600 { color: #475569; }
.nav-bg-cyan-600 { background-color: #475569; }
.nav-border-cyan-600 { border-color: #475569; }
.nav-ring-cyan-600 { --tw-ring-color: #475569; }
.nav-text-cyan-700 { color: #334155; }
.nav-bg-cyan-700 { background-color: #334155; }
.nav-border-cyan-700 { border-color: #334155; }
.nav-ring-cyan-700 { --tw-ring-color: #334155; }
.nav-text-cyan-800 { color: #1e293b; }
.nav-bg-cyan-800 { background-color: #1e293b; }
.nav-border-cyan-800 { border-color: #1e293b; }
.nav-ring-cyan-800 { --tw-ring-color: #1e293b; }
.nav-text-cyan-900 { color: #0f172a; }
.nav-bg-cyan-900 { background-color: #0f172a; }
.nav-border-cyan-900 { border-color: #0f172a; }
.nav-ring-cyan-900 { --tw-ring-color: #0f172a; }
.nav-text-cyan-950 { color: #020617; }
.nav-bg-cyan-950 { background-color: #020617; }
.nav-border-cyan-950 { border-color: #020617; }
.nav-ring-cyan-950 { --tw-ring-color: #020617; }

.nav-text-sky-50 { color: #f8fafc; }
.nav-bg-sky-50 { background-color: #f8fafc; }
.nav-border-sky-50 { border-color: #f8fafc; }
.nav-ring-sky-50 { --tw-ring-color: #f8fafc; }
.nav-text-sky-100 { color: #f1f5f9; }
.nav-bg-sky-100 { background-color: #f1f5f9; }
.nav-border-sky-100 { border-color: #f1f5f9; }
.nav-ring-sky-100 { --tw-ring-color: #f1f5f9; }
.nav-text-sky-200 { color: #e2e8f0; }
.nav-bg-sky-200 { background-color: #e2e8f0; }
.nav-border-sky-200 { border-color: #e2e8f0; }
.nav-ring-sky-200 { --tw-ring-color: #e2e8f0; }
.nav-text-sky-300 { color: #cbd5e1; }
.nav-bg-sky-300 { background-color: #cbd5e1; }
.nav-border-sky-300 { border-color: #cbd5e1; }
.nav-ring-sky-300 { --tw-ring-color: #cbd5e1; }
.nav-text-sky-400 { color: #94a3b8; }
.nav-bg-sky-400 { background-color: #94a3b8; }
.nav-border-sky-400 { border-color: #94a3b8; }
.nav-ring-sky-400 { --tw-ring-color: #94a3b8; }
.nav-text-sky-500 { color: #64748b; }
.nav-bg-sky-500 { background-color: #64748b; }
.nav-border-sky-500 { border-color: #64748b; }
.nav-ring-sky-500 { --tw-ring-color: #64748b; }
.nav-text-sky-600 { color: #475569; }
.nav-bg-sky-600 { background-color: #475569; }
.nav-border-sky-600 { border-color: #475569; }
.nav-ring-sky-600 { --tw-ring-color: #475569; }
.nav-text-sky-700 { color: #334155; }
.nav-bg-sky-700 { background-color: #334155; }
.nav-border-sky-700 { border-color: #334155; }
.nav-ring-sky-700 { --tw-ring-color: #334155; }
.nav-text-sky-800 { color: #1e293b; }
.nav-bg-sky-800 { background-color: #1e293b; }
.nav-border-sky-800 { border-color: #1e293b; }
.nav-ring-sky-800 { --tw-ring-color: #1e293b; }
.nav-text-sky-900 { color: #0f172a; }
.nav-bg-sky-900 { background-color: #0f172a; }
.nav-border-sky-900 { border-color: #0f172a; }
.nav-ring-sky-900 { --tw-ring-color: #0f172a; }
.nav-text-sky-950 { color: #020617; }
.nav-bg-sky-950 { background-color: #020617; }
.nav-border-sky-950 { border-color: #020617; }
.nav-ring-sky-950 { --tw-ring-color: #020617; }

.nav-text-blue-50 { color: #f8fafc; }
.nav-bg-blue-50 { background-color: #f8fafc; }
.nav-border-blue-50 { border-color: #f8fafc; }
.nav-ring-blue-50 { --tw-ring-color: #f8fafc; }
.nav-text-blue-100 { color: #f1f5f9; }
.nav-bg-blue-100 { background-color: #f1f5f9; }
.nav-border-blue-100 { border-color: #f1f5f9; }
.nav-ring-blue-100 { --tw-ring-color: #f1f5f9; }
.nav-text-blue-200 { color: #e2e8f0; }
.nav-bg-blue-200 { background-color: #e2e8f0; }
.nav-border-blue-200 { border-color: #e2e8f0; }
.nav-ring-blue-200 { --tw-ring-color: #e2e8f0; }
.nav-text-blue-300 { color: #cbd5e1; }
.nav-bg-blue-300 { background-color: #cbd5e1; }
.nav-border-blue-300 { border-color: #cbd5e1; }
.nav-ring-blue-300 { --tw-ring-color: #cbd5e1; }
.nav-text-blue-400 { color: #94a3b8; }
.nav-bg-blue-400 { background-color: #94a3b8; }
.nav-border-blue-400 { border-color: #94a3b8; }
.nav-ring-blue-400 { --tw-ring-color: #94a3b8; }
.nav-text-blue-500 { color: #64748b; }
.nav-bg-blue-500 { background-color: #64748b; }
.nav-border-blue-500 { border-color: #64748b; }
.nav-ring-blue-500 { --tw-ring-color: #64748b; }
.nav-text-blue-600 { color: #475569; }
.nav-bg-blue-600 { background-color: #475569; }
.nav-border-blue-600 { border-color: #475569; }
.nav-ring-blue-600 { --tw-ring-color: #475569; }
.nav-text-blue-700 { color: #334155; }
.nav-bg-blue-700 { background-color: #334155; }
.nav-border-blue-700 { border-color: #334155; }
.nav-ring-blue-700 { --tw-ring-color: #334155; }
.nav-text-blue-800 { color: #1e293b; }
.nav-bg-blue-800 { background-color: #1e293b; }
.nav-border-blue-800 { border-color: #1e293b; }
.nav-ring-blue-800 { --tw-ring-color: #1e293b; }
.nav-text-blue-900 { color: #0f172a; }
.nav-bg-blue-900 { background-color: #0f172a; }
.nav-border-blue-900 { border-color: #0f172a; }
.nav-ring-blue-900 { --tw-ring-color: #0f172a; }
.nav-text-blue-950 { color: #020617; }
.nav-bg-blue-950 { background-color: #020617; }
.nav-border-blue-950 { border-color: #020617; }
.nav-ring-blue-950 { --tw-ring-color: #020617; }

.nav-text-indigo-50 { color: #f8fafc; }
.nav-bg-indigo-50 { background-color: #f8fafc; }
.nav-border-indigo-50 { border-color: #f8fafc; }
.nav-ring-indigo-50 { --tw-ring-color: #f8fafc; }
.nav-text-indigo-100 { color: #f1f5f9; }
.nav-bg-indigo-100 { background-color: #f1f5f9; }
.nav-border-indigo-100 { border-color: #f1f5f9; }
.nav-ring-indigo-100 { --tw-ring-color: #f1f5f9; }
.nav-text-indigo-200 { color: #e2e8f0; }
.nav-bg-indigo-200 { background-color: #e2e8f0; }
.nav-border-indigo-200 { border-color: #e2e8f0; }
.nav-ring-indigo-200 { --tw-ring-color: #e2e8f0; }
.nav-text-indigo-300 { color: #cbd5e1; }
.nav-bg-indigo-300 { background-color: #cbd5e1; }
.nav-border-indigo-300 { border-color: #cbd5e1; }
.nav-ring-indigo-300 { --tw-ring-color: #cbd5e1; }
.nav-text-indigo-400 { color: #94a3b8; }
.nav-bg-indigo-400 { background-color: #94a3b8; }
.nav-border-indigo-400 { border-color: #94a3b8; }
.nav-ring-indigo-400 { --tw-ring-color: #94a3b8; }
.nav-text-indigo-500 { color: #64748b; }
.nav-bg-indigo-500 { background-color: #64748b; }
.nav-border-indigo-500 { border-color: #64748b; }
.nav-ring-indigo-500 { --tw-ring-color: #64748b; }
.nav-text-indigo-600 { color: #475569; }
.nav-bg-indigo-600 { background-color: #475569; }
.nav-border-indigo-600 { border-color: #475569; }
.nav-ring-indigo-600 { --tw-ring-color: #475569; }
.nav-text-indigo-700 { color: #334155; }
.nav-bg-indigo-700 { background-color: #334155; }
.nav-border-indigo-700 { border-color: #334155; }
.nav-ring-indigo-700 { --tw-ring-color: #334155; }
.nav-text-indigo-800 { color: #1e293b; }
.nav-bg-indigo-800 { background-color: #1e293b; }
.nav-border-indigo-800 { border-color: #1e293b; }
.nav-ring-indigo-800 { --tw-ring-color: #1e293b; }
.nav-text-indigo-900 { color: #0f172a; }
.nav-bg-indigo-900 { background-color: #0f172a; }
.nav-border-indigo-900 { border-color: #0f172a; }
.nav-ring-indigo-900 { --tw-ring-color: #0f172a; }
.nav-text-indigo-950 { color: #020617; }
.nav-bg-indigo-950 { background-color: #020617; }
.nav-border-indigo-950 { border-color: #020617; }
.nav-ring-indigo-950 { --tw-ring-color: #020617; }

.nav-text-violet-50 { color: #f8fafc; }
.nav-bg-violet-50 { background-color: #f8fafc; }
.nav-border-violet-50 { border-color: #f8fafc; }
.nav-ring-violet-50 { --tw-ring-color: #f8fafc; }
.nav-text-violet-100 { color: #f1f5f9; }
.nav-bg-violet-100 { background-color: #f1f5f9; }
.nav-border-violet-100 { border-color: #f1f5f9; }
.nav-ring-violet-100 { --tw-ring-color: #f1f5f9; }
.nav-text-violet-200 { color: #e2e8f0; }
.nav-bg-violet-200 { background-color: #e2e8f0; }
.nav-border-violet-200 { border-color: #e2e8f0; }
.nav-ring-violet-200 { --tw-ring-color: #e2e8f0; }
.nav-text-violet-300 { color: #cbd5e1; }
.nav-bg-violet-300 { background-color: #cbd5e1; }
.nav-border-violet-300 { border-color: #cbd5e1; }
.nav-ring-violet-300 { --tw-ring-color: #cbd5e1; }
.nav-text-violet-400 { color: #94a3b8; }
.nav-bg-violet-400 { background-color: #94a3b8; }
.nav-border-violet-400 { border-color: #94a3b8; }
.nav-ring-violet-400 { --tw-ring-color: #94a3b8; }
.nav-text-violet-500 { color: #64748b; }
.nav-bg-violet-500 { background-color: #64748b; }
.nav-border-violet-500 { border-color: #64748b; }
.nav-ring-violet-500 { --tw-ring-color: #64748b; }
.nav-text-violet-600 { color: #475569; }
.nav-bg-violet-600 { background-color: #475569; }
.nav-border-violet-600 { border-color: #475569; }
.nav-ring-violet-600 { --tw-ring-color: #475569; }
.nav-text-violet-700 { color: #334155; }
.nav-bg-violet-700 { background-color: #334155; }
.nav-border-violet-700 { border-color: #334155; }
.nav-ring-violet-700 { --tw-ring-color: #334155; }
.nav-text-violet-800 { color: #1e293b; }
.nav-bg-violet-800 { background-color: #1e293b; }
.nav-border-violet-800 { border-color: #1e293b; }
.nav-ring-violet-800 { --tw-ring-color: #1e293b; }
.nav-text-violet-900 { color: #0f172a; }
.nav-bg-violet-900 { background-color: #0f172a; }
.nav-border-violet-900 { border-color: #0f172a; }
.nav-ring-violet-900 { --tw-ring-color: #0f172a; }
.nav-text-violet-950 { color: #020617; }
.nav-bg-violet-950 { background-color: #020617; }
.nav-border-violet-950 { border-color: #020617; }
.nav-ring-violet-950 { --tw-ring-color: #020617; }

.nav-text-purple-50 { color: #f8fafc; }
.nav-bg-purple-50 { background-color: #f8fafc; }
.nav-border-purple-50 { border-color: #f8fafc; }
.nav-ring-purple-50 { --tw-ring-color: #f8fafc; }
.nav-text-purple-100 { color: #f1f5f9; }
.nav-bg-purple-100 { background-color: #f1f5f9; }
.nav-border-purple-100 { border-color: #f1f5f9; }
.nav-ring-purple-100 { --tw-ring-color: #f1f5f9; }
.nav-text-purple-200 { color: #e2e8f0; }
.nav-bg-purple-200 { background-color: #e2e8f0; }
.nav-border-purple-200 { border-color: #e2e8f0; }
.nav-ring-purple-200 { --tw-ring-color: #e2e8f0; }
.nav-text-purple-300 { color: #cbd5e1; }
.nav-bg-purple-300 { background-color: #cbd5e1; }
.nav-border-purple-300 { border-color: #cbd5e1; }
.nav-ring-purple-300 { --tw-ring-color: #cbd5e1; }
.nav-text-purple-400 { color: #94a3b8; }
.nav-bg-purple-400 { background-color: #94a3b8; }
.nav-border-purple-400 { border-color: #94a3b8; }
.nav-ring-purple-400 { --tw-ring-color: #94a3b8; }
.nav-text-purple-500 { color: #64748b; }
.nav-bg-purple-500 { background-color: #64748b; }
.nav-border-purple-500 { border-color: #64748b; }
.nav-ring-purple-500 { --tw-ring-color: #64748b; }
.nav-text-purple-600 { color: #475569; }
.nav-bg-purple-600 { background-color: #475569; }
.nav-border-purple-600 { border-color: #475569; }
.nav-ring-purple-600 { --tw-ring-color: #475569; }
.nav-text-purple-700 { color: #334155; }
.nav-bg-purple-700 { background-color: #334155; }
.nav-border-purple-700 { border-color: #334155; }
.nav-ring-purple-700 { --tw-ring-color: #334155; }
.nav-text-purple-800 { color: #1e293b; }
.nav-bg-purple-800 { background-color: #1e293b; }
.nav-border-purple-800 { border-color: #1e293b; }
.nav-ring-purple-800 { --tw-ring-color: #1e293b; }
.nav-text-purple-900 { color: #0f172a; }
.nav-bg-purple-900 { background-color: #0f172a; }
.nav-border-purple-900 { border-color: #0f172a; }
.nav-ring-purple-900 { --tw-ring-color: #0f172a; }
.nav-text-purple-950 { color: #020617; }
.nav-bg-purple-950 { background-color: #020617; }
.nav-border-purple-950 { border-color: #020617; }
.nav-ring-purple-950 { --tw-ring-color: #020617; }

.nav-text-fuchsia-50 { color: #f8fafc; }
.nav-bg-fuchsia-50 { background-color: #f8fafc; }
.nav-border-fuchsia-50 { border-color: #f8fafc; }
.nav-ring-fuchsia-50 { --tw-ring-color: #f8fafc; }
.nav-text-fuchsia-100 { color: #f1f5f9; }
.nav-bg-fuchsia-100 { background-color: #f1f5f9; }
.nav-border-fuchsia-100 { border-color: #f1f5f9; }
.nav-ring-fuchsia-100 { --tw-ring-color: #f1f5f9; }
.nav-text-fuchsia-200 { color: #e2e8f0; }
.nav-bg-fuchsia-200 { background-color: #e2e8f0; }
.nav-border-fuchsia-200 { border-color: #e2e8f0; }
.nav-ring-fuchsia-200 { --tw-ring-color: #e2e8f0; }
.nav-text-fuchsia-300 { color: #cbd5e1; }
.nav-bg-fuchsia-300 { background-color: #cbd5e1; }
.nav-border-fuchsia-300 { border-color: #cbd5e1; }
.nav-ring-fuchsia-300 { --tw-ring-color: #cbd5e1; }
.nav-text-fuchsia-400 { color: #94a3b8; }
.nav-bg-fuchsia-400 { background-color: #94a3b8; }
.nav-border-fuchsia-400 { border-color: #94a3b8; }
.nav-ring-fuchsia-400 { --tw-ring-color: #94a3b8; }
.nav-text-fuchsia-500 { color: #64748b; }
.nav-bg-fuchsia-500 { background-color: #64748b; }
.nav-border-fuchsia-500 { border-color: #64748b; }
.nav-ring-fuchsia-500 { --tw-ring-color: #64748b; }
.nav-text-fuchsia-600 { color: #475569; }
.nav-bg-fuchsia-600 { background-color: #475569; }
.nav-border-fuchsia-600 { border-color: #475569; }
.nav-ring-fuchsia-600 { --tw-ring-color: #475569; }
.nav-text-fuchsia-700 { color: #334155; }
.nav-bg-fuchsia-700 { background-color: #334155; }
.nav-border-fuchsia-700 { border-color: #334155; }
.nav-ring-fuchsia-700 { --tw-ring-color: #334155; }
.nav-text-fuchsia-800 { color: #1e293b; }
.nav-bg-fuchsia-800 { background-color: #1e293b; }
.nav-border-fuchsia-800 { border-color: #1e293b; }
.nav-ring-fuchsia-800 { --tw-ring-color: #1e293b; }
.nav-text-fuchsia-900 { color: #0f172a; }
.nav-bg-fuchsia-900 { background-color: #0f172a; }
.nav-border-fuchsia-900 { border-color: #0f172a; }
.nav-ring-fuchsia-900 { --tw-ring-color: #0f172a; }
.nav-text-fuchsia-950 { color: #020617; }
.nav-bg-fuchsia-950 { background-color: #020617; }
.nav-border-fuchsia-950 { border-color: #020617; }
.nav-ring-fuchsia-950 { --tw-ring-color: #020617; }

.nav-text-pink-50 { color: #f8fafc; }
.nav-bg-pink-50 { background-color: #f8fafc; }
.nav-border-pink-50 { border-color: #f8fafc; }
.nav-ring-pink-50 { --tw-ring-color: #f8fafc; }
.nav-text-pink-100 { color: #f1f5f9; }
.nav-bg-pink-100 { background-color: #f1f5f9; }
.nav-border-pink-100 { border-color: #f1f5f9; }
.nav-ring-pink-100 { --tw-ring-color: #f1f5f9; }
.nav-text-pink-200 { color: #e2e8f0; }
.nav-bg-pink-200 { background-color: #e2e8f0; }
.nav-border-pink-200 { border-color: #e2e8f0; }
.nav-ring-pink-200 { --tw-ring-color: #e2e8f0; }
.nav-text-pink-300 { color: #cbd5e1; }
.nav-bg-pink-300 { background-color: #cbd5e1; }
.nav-border-pink-300 { border-color: #cbd5e1; }
.nav-ring-pink-300 { --tw-ring-color: #cbd5e1; }
.nav-text-pink-400 { color: #94a3b8; }
.nav-bg-pink-400 { background-color: #94a3b8; }
.nav-border-pink-400 { border-color: #94a3b8; }
.nav-ring-pink-400 { --tw-ring-color: #94a3b8; }
.nav-text-pink-500 { color: #64748b; }
.nav-bg-pink-500 { background-color: #64748b; }
.nav-border-pink-500 { border-color: #64748b; }
.nav-ring-pink-500 { --tw-ring-color: #64748b; }
.nav-text-pink-600 { color: #475569; }
.nav-bg-pink-600 { background-color: #475569; }
.nav-border-pink-600 { border-color: #475569; }
.nav-ring-pink-600 { --tw-ring-color: #475569; }
.nav-text-pink-700 { color: #334155; }
.nav-bg-pink-700 { background-color: #334155; }
.nav-border-pink-700 { border-color: #334155; }
.nav-ring-pink-700 { --tw-ring-color: #334155; }
.nav-text-pink-800 { color: #1e293b; }
.nav-bg-pink-800 { background-color: #1e293b; }
.nav-border-pink-800 { border-color: #1e293b; }
.nav-ring-pink-800 { --tw-ring-color: #1e293b; }
.nav-text-pink-900 { color: #0f172a; }
.nav-bg-pink-900 { background-color: #0f172a; }
.nav-border-pink-900 { border-color: #0f172a; }
.nav-ring-pink-900 { --tw-ring-color: #0f172a; }
.nav-text-pink-950 { color: #020617; }
.nav-bg-pink-950 { background-color: #020617; }
.nav-border-pink-950 { border-color: #020617; }
.nav-ring-pink-950 { --tw-ring-color: #020617; }

.nav-text-rose-50 { color: #f8fafc; }
.nav-bg-rose-50 { background-color: #f8fafc; }
.nav-border-rose-50 { border-color: #f8fafc; }
.nav-ring-rose-50 { --tw-ring-color: #f8fafc; }
.nav-text-rose-100 { color: #f1f5f9; }
.nav-bg-rose-100 { background-color: #f1f5f9; }
.nav-border-rose-100 { border-color: #f1f5f9; }
.nav-ring-rose-100 { --tw-ring-color: #f1f5f9; }
.nav-text-rose-200 { color: #e2e8f0; }
.nav-bg-rose-200 { background-color: #e2e8f0; }
.nav-border-rose-200 { border-color: #e2e8f0; }
.nav-ring-rose-200 { --tw-ring-color: #e2e8f0; }
.nav-text-rose-300 { color: #cbd5e1; }
.nav-bg-rose-300 { background-color: #cbd5e1; }
.nav-border-rose-300 { border-color: #cbd5e1; }
.nav-ring-rose-300 { --tw-ring-color: #cbd5e1; }
.nav-text-rose-400 { color: #94a3b8; }
.nav-bg-rose-400 { background-color: #94a3b8; }
.nav-border-rose-400 { border-color: #94a3b8; }
.nav-ring-rose-400 { --tw-ring-color: #94a3b8; }
.nav-text-rose-500 { color: #64748b; }
.nav-bg-rose-500 { background-color: #64748b; }
.nav-border-rose-500 { border-color: #64748b; }
.nav-ring-rose-500 { --tw-ring-color: #64748b; }
.nav-text-rose-600 { color: #475569; }
.nav-bg-rose-600 { background-color: #475569; }
.nav-border-rose-600 { border-color: #475569; }
.nav-ring-rose-600 { --tw-ring-color: #475569; }
.nav-text-rose-700 { color: #334155; }
.nav-bg-rose-700 { background-color: #334155; }
.nav-border-rose-700 { border-color: #334155; }
.nav-ring-rose-700 { --tw-ring-color: #334155; }
.nav-text-rose-800 { color: #1e293b; }
.nav-bg-rose-800 { background-color: #1e293b; }
.nav-border-rose-800 { border-color: #1e293b; }
.nav-ring-rose-800 { --tw-ring-color: #1e293b; }
.nav-text-rose-900 { color: #0f172a; }
.nav-bg-rose-900 { background-color: #0f172a; }
.nav-border-rose-900 { border-color: #0f172a; }
.nav-ring-rose-900 { --tw-ring-color: #0f172a; }
.nav-text-rose-950 { color: #020617; }
.nav-bg-rose-950 { background-color: #020617; }
.nav-border-rose-950 { border-color: #020617; }
.nav-ring-rose-950 { --tw-ring-color: #020617; }

.nav-block { display: block; }
.nav-inline-block { display: inline-block; }
.nav-inline { display: inline; }
.nav-flex { display: flex; }
.nav-inline-flex { display: inline-flex; }
.nav-grid { display: grid; }
.nav-inline-grid { display: inline-grid; }
.nav-table { display: table; }
.nav-hidden { display: hidden; }
.nav-contents { display: contents; }
.nav-flow-root { display: flow-root; }

.nav-flex-1 { flex: 1 1 0%; }
.nav-flex-2 { flex: 2 2 0%; }
.nav-flex-3 { flex: 3 3 0%; }
.nav-flex-4 { flex: 4 4 0%; }
.nav-flex-5 { flex: 5 5 0%; }
.nav-flex-6 { flex: 6 6 0%; }
.nav-flex-7 { flex: 7 7 0%; }
.nav-flex-8 { flex: 8 8 0%; }
.nav-flex-9 { flex: 9 9 0%; }
.nav-flex-10 { flex: 10 10 0%; }
.nav-flex-11 { flex: 11 11 0%; }
.nav-flex-12 { flex: 12 12 0%; }
.nav-flex-auto { flex: 1 1 auto; }
.nav-flex-initial { flex: 0 1 auto; }
.nav-flex-none { flex: none; }
.nav-flex-row { flex-direction: row; }
.nav-flex-col { flex-direction: column; }
.nav-flex-wrap { flex-wrap: wrap; }
.nav-flex-nowrap { flex-wrap: nowrap; }
.nav-items-start { align-items: flex-start; }
.nav-items-center { align-items: center; }
.nav-items-end { align-items: flex-end; }
.nav-justify-start { justify-content: flex-start; }
.nav-justify-center { justify-content: center; }
.nav-justify-end { justify-content: flex-end; }
.nav-justify-between { justify-content: space-between; }

.nav-grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
.nav-col-span-1 { grid-column: span 1 / span 1; }
.nav-grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.nav-col-span-2 { grid-column: span 2 / span 2; }
.nav-grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.nav-col-span-3 { grid-column: span 3 / span 3; }
.nav-grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.nav-col-span-4 { grid-column: span 4 / span 4; }
.nav-grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
.nav-col-span-5 { grid-column: span 5 / span 5; }
.nav-grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
.nav-col-span-6 { grid-column: span 6 / span 6; }
.nav-grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
.nav-col-span-7 { grid-column: span 7 / span 7; }
.nav-grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
.nav-col-span-8 { grid-column: span 8 / span 8; }
.nav-grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
.nav-col-span-9 { grid-column: span 9 / span 9; }
.nav-grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
.nav-col-span-10 { grid-column: span 10 / span 10; }
.nav-grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
.nav-col-span-11 { grid-column: span 11 / span 11; }
.nav-grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
.nav-col-span-12 { grid-column: span 12 / span 12; }

@media (min-width: 640px) {
  .nav-sm\:p-0 { padding: 0px; }
  .nav-sm\:p-0.nav-5 { padding: 0.nav-125rem; }
  .nav-sm\:p-1 { padding: 0.nav-25rem; }
  .nav-sm\:p-1.nav-5 { padding: 0.nav-375rem; }
  .nav-sm\:p-2 { padding: 0.nav-5rem; }
  .nav-sm\:p-2.nav-5 { padding: 0.nav-625rem; }
  .nav-sm\:p-3 { padding: 0.nav-75rem; }
  .nav-sm\:p-3.nav-5 { padding: 0.nav-875rem; }
  .nav-sm\:p-4 { padding: 1rem; }
  .nav-sm\:p-5 { padding: 1.nav-25rem; }
  .nav-sm\:p-6 { padding: 1.nav-5rem; }
  .nav-sm\:p-7 { padding: 1.nav-75rem; }
  .nav-sm\:p-8 { padding: 2rem; }
  .nav-sm\:p-9 { padding: 2.nav-25rem; }
  .nav-sm\:p-10 { padding: 2.nav-5rem; }
  .nav-sm\:p-11 { padding: 2.nav-75rem; }
  .nav-sm\:px-0 { padding-inline: 0px; }
  .nav-sm\:px-0.nav-5 { padding-inline: 0.nav-125rem; }
  .nav-sm\:px-1 { padding-inline: 0.nav-25rem; }
  .nav-sm\:px-1.nav-5 { padding-inline: 0.nav-375rem; }
  .nav-sm\:px-2 { padding-inline: 0.nav-5rem; }
  .nav-sm\:px-2.nav-5 { padding-inline: 0.nav-625rem; }
  .nav-sm\:px-3 { padding-inline: 0.nav-75rem; }
  .nav-sm\:px-3.nav-5 { padding-inline: 0.nav-875rem; }
  .nav-sm\:px-4 { padding-inline: 1rem; }
  .nav-sm\:px-5 { padding-inline: 1.nav-25rem; }
  .nav-sm\:px-6 { padding-inline: 1.nav-5rem; }
  .nav-sm\:px-7 { padding-inline: 1.nav-75rem; }
  .nav-sm\:px-8 { padding-inline: 2rem; }
  .nav-sm\:px-9 { padding-inline: 2.nav-25rem; }
  .nav-sm\:px-10 { padding-inline: 2.nav-5rem; }
  .nav-sm\:px-11 { padding-inline: 2.nav-75rem; }
  .nav-sm\:py-0 { padding-block: 0px; }
  .nav-sm\:py-0.nav-5 { padding-block: 0.nav-125rem; }
  .nav-sm\:py-1 { padding-block: 0.nav-25rem; }
  .nav-sm\:py-1.nav-5 { padding-block: 0.nav-375rem; }
  .nav-sm\:py-2 { padding-block: 0.nav-5rem; }
  .nav-sm\:py-2.nav-5 { padding-block: 0.nav-625rem; }
  .nav-sm\:py-3 { padding-block: 0.nav-75rem; }
  .nav-sm\:py-3.nav-5 { padding-block: 0.nav-875rem; }
  .nav-sm\:py-4 { padding-block: 1rem; }
  .nav-sm\:py-5 { padding-block: 1.nav-25rem; }
  .nav-sm\:py-6 { padding-block: 1.nav-5rem; }
  .nav-sm\:py-7 { padding-block: 1.nav-75rem; }
  .nav-sm\:py-8 { padding-block: 2rem; }
  .nav-sm\:py-9 { padding-block: 2.nav-25rem; }
  .nav-sm\:py-10 { padding-block: 2.nav-5rem; }
  .nav-sm\:py-11 { padding-block: 2.nav-75rem; }
  .nav-sm\:pt-0 { padding-top: 0px; }
  .nav-sm\:pt-0.nav-5 { padding-top: 0.nav-125rem; }
  .nav-sm\:pt-1 { padding-top: 0.nav-25rem; }
  .nav-sm\:pt-1.nav-5 { padding-top: 0.nav-375rem; }
  .nav-sm\:pt-2 { padding-top: 0.nav-5rem; }
  .nav-sm\:pt-2.nav-5 { padding-top: 0.nav-625rem; }
  .nav-sm\:pt-3 { padding-top: 0.nav-75rem; }
  .nav-sm\:pt-3.nav-5 { padding-top: 0.nav-875rem; }
  .nav-sm\:pt-4 { padding-top: 1rem; }
  .nav-sm\:pt-5 { padding-top: 1.nav-25rem; }
  .nav-sm\:pt-6 { padding-top: 1.nav-5rem; }
  .nav-sm\:pt-7 { padding-top: 1.nav-75rem; }
  .nav-sm\:pt-8 { padding-top: 2rem; }
  .nav-sm\:pt-9 { padding-top: 2.nav-25rem; }
  .nav-sm\:pt-10 { padding-top: 2.nav-5rem; }
  .nav-sm\:pt-11 { padding-top: 2.nav-75rem; }
  .nav-sm\:pr-0 { padding-right: 0px; }
  .nav-sm\:pr-0.nav-5 { padding-right: 0.nav-125rem; }
  .nav-sm\:pr-1 { padding-right: 0.nav-25rem; }
  .nav-sm\:pr-1.nav-5 { padding-right: 0.nav-375rem; }
  .nav-sm\:pr-2 { padding-right: 0.nav-5rem; }
  .nav-sm\:pr-2.nav-5 { padding-right: 0.nav-625rem; }
  .nav-sm\:pr-3 { padding-right: 0.nav-75rem; }
  .nav-sm\:pr-3.nav-5 { padding-right: 0.nav-875rem; }
  .nav-sm\:pr-4 { padding-right: 1rem; }
  .nav-sm\:pr-5 { padding-right: 1.nav-25rem; }
  .nav-sm\:pr-6 { padding-right: 1.nav-5rem; }
  .nav-sm\:pr-7 { padding-right: 1.nav-75rem; }
  .nav-sm\:pr-8 { padding-right: 2rem; }
  .nav-sm\:pr-9 { padding-right: 2.nav-25rem; }
  .nav-sm\:pr-10 { padding-right: 2.nav-5rem; }
  .nav-sm\:pr-11 { padding-right: 2.nav-75rem; }
  .nav-sm\:pb-0 { padding-bottom: 0px; }
  .nav-sm\:pb-0.nav-5 { padding-bottom: 0.nav-125rem; }
  .nav-sm\:pb-1 { padding-bottom: 0.nav-25rem; }
  .nav-sm\:pb-1.nav-5 { padding-bottom: 0.nav-375rem; }
  .nav-sm\:pb-2 { padding-bottom: 0.nav-5rem; }
  .nav-sm\:pb-2.nav-5 { padding-bottom: 0.nav-625rem; }
  .nav-sm\:pb-3 { padding-bottom: 0.nav-75rem; }
  .nav-sm\:pb-3.nav-5 { padding-bottom: 0.nav-875rem; }
  .nav-sm\:pb-4 { padding-bottom: 1rem; }
  .nav-sm\:pb-5 { padding-bottom: 1.nav-25rem; }
  .nav-sm\:pb-6 { padding-bottom: 1.nav-5rem; }
  .nav-sm\:pb-7 { padding-bottom: 1.nav-75rem; }
  .nav-sm\:pb-8 { padding-bottom: 2rem; }
  .nav-sm\:pb-9 { padding-bottom: 2.nav-25rem; }
  .nav-sm\:pb-10 { padding-bottom: 2.nav-5rem; }
  .nav-sm\:pb-11 { padding-bottom: 2.nav-75rem; }
  .nav-sm\:pl-0 { padding-left: 0px; }
  .nav-sm\:pl-0.nav-5 { padding-left: 0.nav-125rem; }
  .nav-sm\:pl-1 { padding-left: 0.nav-25rem; }
  .nav-sm\:pl-1.nav-5 { padding-left: 0.nav-375rem; }
  .nav-sm\:pl-2 { padding-left: 0.nav-5rem; }
  .nav-sm\:pl-2.nav-5 { padding-left: 0.nav-625rem; }
  .nav-sm\:pl-3 { padding-left: 0.nav-75rem; }
  .nav-sm\:pl-3.nav-5 { padding-left: 0.nav-875rem; }
  .nav-sm\:pl-4 { padding-left: 1rem; }
  .nav-sm\:pl-5 { padding-left: 1.nav-25rem; }
  .nav-sm\:pl-6 { padding-left: 1.nav-5rem; }
  .nav-sm\:pl-7 { padding-left: 1.nav-75rem; }
  .nav-sm\:pl-8 { padding-left: 2rem; }
  .nav-sm\:pl-9 { padding-left: 2.nav-25rem; }
  .nav-sm\:pl-10 { padding-left: 2.nav-5rem; }
  .nav-sm\:pl-11 { padding-left: 2.nav-75rem; }
  .nav-sm\:m-0 { margin: 0px; }
  .nav-sm\:m-0.nav-5 { margin: 0.nav-125rem; }
  .nav-sm\:m-1 { margin: 0.nav-25rem; }
  .nav-sm\:m-1.nav-5 { margin: 0.nav-375rem; }
  .nav-sm\:m-2 { margin: 0.nav-5rem; }
  .nav-sm\:m-2.nav-5 { margin: 0.nav-625rem; }
  .nav-sm\:m-3 { margin: 0.nav-75rem; }
  .nav-sm\:m-3.nav-5 { margin: 0.nav-875rem; }
  .nav-sm\:m-4 { margin: 1rem; }
  .nav-sm\:m-5 { margin: 1.nav-25rem; }
  .nav-sm\:m-6 { margin: 1.nav-5rem; }
  .nav-sm\:m-7 { margin: 1.nav-75rem; }
  .nav-sm\:m-8 { margin: 2rem; }
  .nav-sm\:m-9 { margin: 2.nav-25rem; }
  .nav-sm\:m-10 { margin: 2.nav-5rem; }
  .nav-sm\:m-11 { margin: 2.nav-75rem; }
  .nav-sm\:block { display: block; }
  .nav-sm\:inline-block { display: inline-block; }
  .nav-sm\:inline { display: inline; }
  .nav-sm\:flex { display: flex; }
  .nav-sm\:inline-flex { display: inline-flex; }
  .nav-sm\:grid { display: grid; }
  .nav-sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .nav-sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .nav-sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .nav-sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .nav-sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .nav-sm\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .nav-sm\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .nav-sm\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .nav-sm\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .nav-sm\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .nav-sm\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .nav-sm\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 768px) {
  .nav-md\:p-0 { padding: 0px; }
  .nav-md\:p-0.nav-5 { padding: 0.nav-125rem; }
  .nav-md\:p-1 { padding: 0.nav-25rem; }
  .nav-md\:p-1.nav-5 { padding: 0.nav-375rem; }
  .nav-md\:p-2 { padding: 0.nav-5rem; }
  .nav-md\:p-2.nav-5 { padding: 0.nav-625rem; }
  .nav-md\:p-3 { padding: 0.nav-75rem; }
  .nav-md\:p-3.nav-5 { padding: 0.nav-875rem; }
  .nav-md\:p-4 { padding: 1rem; }
  .nav-md\:p-5 { padding: 1.nav-25rem; }
  .nav-md\:p-6 { padding: 1.nav-5rem; }
  .nav-md\:p-7 { padding: 1.nav-75rem; }
  .nav-md\:p-8 { padding: 2rem; }
  .nav-md\:p-9 { padding: 2.nav-25rem; }
  .nav-md\:p-10 { padding: 2.nav-5rem; }
  .nav-md\:p-11 { padding: 2.nav-75rem; }
  .nav-md\:px-0 { padding-inline: 0px; }
  .nav-md\:px-0.nav-5 { padding-inline: 0.nav-125rem; }
  .nav-md\:px-1 { padding-inline: 0.nav-25rem; }
  .nav-md\:px-1.nav-5 { padding-inline: 0.nav-375rem; }
  .nav-md\:px-2 { padding-inline: 0.nav-5rem; }
  .nav-md\:px-2.nav-5 { padding-inline: 0.nav-625rem; }
  .nav-md\:px-3 { padding-inline: 0.nav-75rem; }
  .nav-md\:px-3.nav-5 { padding-inline: 0.nav-875rem; }
  .nav-md\:px-4 { padding-inline: 1rem; }
  .nav-md\:px-5 { padding-inline: 1.nav-25rem; }
  .nav-md\:px-6 { padding-inline: 1.nav-5rem; }
  .nav-md\:px-7 { padding-inline: 1.nav-75rem; }
  .nav-md\:px-8 { padding-inline: 2rem; }
  .nav-md\:px-9 { padding-inline: 2.nav-25rem; }
  .nav-md\:px-10 { padding-inline: 2.nav-5rem; }
  .nav-md\:px-11 { padding-inline: 2.nav-75rem; }
  .nav-md\:py-0 { padding-block: 0px; }
  .nav-md\:py-0.nav-5 { padding-block: 0.nav-125rem; }
  .nav-md\:py-1 { padding-block: 0.nav-25rem; }
  .nav-md\:py-1.nav-5 { padding-block: 0.nav-375rem; }
  .nav-md\:py-2 { padding-block: 0.nav-5rem; }
  .nav-md\:py-2.nav-5 { padding-block: 0.nav-625rem; }
  .nav-md\:py-3 { padding-block: 0.nav-75rem; }
  .nav-md\:py-3.nav-5 { padding-block: 0.nav-875rem; }
  .nav-md\:py-4 { padding-block: 1rem; }
  .nav-md\:py-5 { padding-block: 1.nav-25rem; }
  .nav-md\:py-6 { padding-block: 1.nav-5rem; }
  .nav-md\:py-7 { padding-block: 1.nav-75rem; }
  .nav-md\:py-8 { padding-block: 2rem; }
  .nav-md\:py-9 { padding-block: 2.nav-25rem; }
  .nav-md\:py-10 { padding-block: 2.nav-5rem; }
  .nav-md\:py-11 { padding-block: 2.nav-75rem; }
  .nav-md\:pt-0 { padding-top: 0px; }
  .nav-md\:pt-0.nav-5 { padding-top: 0.nav-125rem; }
  .nav-md\:pt-1 { padding-top: 0.nav-25rem; }
  .nav-md\:pt-1.nav-5 { padding-top: 0.nav-375rem; }
  .nav-md\:pt-2 { padding-top: 0.nav-5rem; }
  .nav-md\:pt-2.nav-5 { padding-top: 0.nav-625rem; }
  .nav-md\:pt-3 { padding-top: 0.nav-75rem; }
  .nav-md\:pt-3.nav-5 { padding-top: 0.nav-875rem; }
  .nav-md\:pt-4 { padding-top: 1rem; }
  .nav-md\:pt-5 { padding-top: 1.nav-25rem; }
  .nav-md\:pt-6 { padding-top: 1.nav-5rem; }
  .nav-md\:pt-7 { padding-top: 1.nav-75rem; }
  .nav-md\:pt-8 { padding-top: 2rem; }
  .nav-md\:pt-9 { padding-top: 2.nav-25rem; }
  .nav-md\:pt-10 { padding-top: 2.nav-5rem; }
  .nav-md\:pt-11 { padding-top: 2.nav-75rem; }
  .nav-md\:pr-0 { padding-right: 0px; }
  .nav-md\:pr-0.nav-5 { padding-right: 0.nav-125rem; }
  .nav-md\:pr-1 { padding-right: 0.nav-25rem; }
  .nav-md\:pr-1.nav-5 { padding-right: 0.nav-375rem; }
  .nav-md\:pr-2 { padding-right: 0.nav-5rem; }
  .nav-md\:pr-2.nav-5 { padding-right: 0.nav-625rem; }
  .nav-md\:pr-3 { padding-right: 0.nav-75rem; }
  .nav-md\:pr-3.nav-5 { padding-right: 0.nav-875rem; }
  .nav-md\:pr-4 { padding-right: 1rem; }
  .nav-md\:pr-5 { padding-right: 1.nav-25rem; }
  .nav-md\:pr-6 { padding-right: 1.nav-5rem; }
  .nav-md\:pr-7 { padding-right: 1.nav-75rem; }
  .nav-md\:pr-8 { padding-right: 2rem; }
  .nav-md\:pr-9 { padding-right: 2.nav-25rem; }
  .nav-md\:pr-10 { padding-right: 2.nav-5rem; }
  .nav-md\:pr-11 { padding-right: 2.nav-75rem; }
  .nav-md\:pb-0 { padding-bottom: 0px; }
  .nav-md\:pb-0.nav-5 { padding-bottom: 0.nav-125rem; }
  .nav-md\:pb-1 { padding-bottom: 0.nav-25rem; }
  .nav-md\:pb-1.nav-5 { padding-bottom: 0.nav-375rem; }
  .nav-md\:pb-2 { padding-bottom: 0.nav-5rem; }
  .nav-md\:pb-2.nav-5 { padding-bottom: 0.nav-625rem; }
  .nav-md\:pb-3 { padding-bottom: 0.nav-75rem; }
  .nav-md\:pb-3.nav-5 { padding-bottom: 0.nav-875rem; }
  .nav-md\:pb-4 { padding-bottom: 1rem; }
  .nav-md\:pb-5 { padding-bottom: 1.nav-25rem; }
  .nav-md\:pb-6 { padding-bottom: 1.nav-5rem; }
  .nav-md\:pb-7 { padding-bottom: 1.nav-75rem; }
  .nav-md\:pb-8 { padding-bottom: 2rem; }
  .nav-md\:pb-9 { padding-bottom: 2.nav-25rem; }
  .nav-md\:pb-10 { padding-bottom: 2.nav-5rem; }
  .nav-md\:pb-11 { padding-bottom: 2.nav-75rem; }
  .nav-md\:pl-0 { padding-left: 0px; }
  .nav-md\:pl-0.nav-5 { padding-left: 0.nav-125rem; }
  .nav-md\:pl-1 { padding-left: 0.nav-25rem; }
  .nav-md\:pl-1.nav-5 { padding-left: 0.nav-375rem; }
  .nav-md\:pl-2 { padding-left: 0.nav-5rem; }
  .nav-md\:pl-2.nav-5 { padding-left: 0.nav-625rem; }
  .nav-md\:pl-3 { padding-left: 0.nav-75rem; }
  .nav-md\:pl-3.nav-5 { padding-left: 0.nav-875rem; }
  .nav-md\:pl-4 { padding-left: 1rem; }
  .nav-md\:pl-5 { padding-left: 1.nav-25rem; }
  .nav-md\:pl-6 { padding-left: 1.nav-5rem; }
  .nav-md\:pl-7 { padding-left: 1.nav-75rem; }
  .nav-md\:pl-8 { padding-left: 2rem; }
  .nav-md\:pl-9 { padding-left: 2.nav-25rem; }
  .nav-md\:pl-10 { padding-left: 2.nav-5rem; }
  .nav-md\:pl-11 { padding-left: 2.nav-75rem; }
  .nav-md\:m-0 { margin: 0px; }
  .nav-md\:m-0.nav-5 { margin: 0.nav-125rem; }
  .nav-md\:m-1 { margin: 0.nav-25rem; }
  .nav-md\:m-1.nav-5 { margin: 0.nav-375rem; }
  .nav-md\:m-2 { margin: 0.nav-5rem; }
  .nav-md\:m-2.nav-5 { margin: 0.nav-625rem; }
  .nav-md\:m-3 { margin: 0.nav-75rem; }
  .nav-md\:m-3.nav-5 { margin: 0.nav-875rem; }
  .nav-md\:m-4 { margin: 1rem; }
  .nav-md\:m-5 { margin: 1.nav-25rem; }
  .nav-md\:m-6 { margin: 1.nav-5rem; }
  .nav-md\:m-7 { margin: 1.nav-75rem; }
  .nav-md\:m-8 { margin: 2rem; }
  .nav-md\:m-9 { margin: 2.nav-25rem; }
  .nav-md\:m-10 { margin: 2.nav-5rem; }
  .nav-md\:m-11 { margin: 2.nav-75rem; }
  .nav-md\:block { display: block; }
  .nav-md\:inline-block { display: inline-block; }
  .nav-md\:inline { display: inline; }
  .nav-md\:flex { display: flex; }
  .nav-md\:inline-flex { display: inline-flex; }
  .nav-md\:grid { display: grid; }
  .nav-md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .nav-md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .nav-md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .nav-md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .nav-md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .nav-md\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .nav-md\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .nav-md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .nav-md\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .nav-md\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .nav-md\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .nav-md\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1024px) {
  .nav-lg\:p-0 { padding: 0px; }
  .nav-lg\:p-0.nav-5 { padding: 0.nav-125rem; }
  .nav-lg\:p-1 { padding: 0.nav-25rem; }
  .nav-lg\:p-1.nav-5 { padding: 0.nav-375rem; }
  .nav-lg\:p-2 { padding: 0.nav-5rem; }
  .nav-lg\:p-2.nav-5 { padding: 0.nav-625rem; }
  .nav-lg\:p-3 { padding: 0.nav-75rem; }
  .nav-lg\:p-3.nav-5 { padding: 0.nav-875rem; }
  .nav-lg\:p-4 { padding: 1rem; }
  .nav-lg\:p-5 { padding: 1.nav-25rem; }
  .nav-lg\:p-6 { padding: 1.nav-5rem; }
  .nav-lg\:p-7 { padding: 1.nav-75rem; }
  .nav-lg\:p-8 { padding: 2rem; }
  .nav-lg\:p-9 { padding: 2.nav-25rem; }
  .nav-lg\:p-10 { padding: 2.nav-5rem; }
  .nav-lg\:p-11 { padding: 2.nav-75rem; }
  .nav-lg\:px-0 { padding-inline: 0px; }
  .nav-lg\:px-0.nav-5 { padding-inline: 0.nav-125rem; }
  .nav-lg\:px-1 { padding-inline: 0.nav-25rem; }
  .nav-lg\:px-1.nav-5 { padding-inline: 0.nav-375rem; }
  .nav-lg\:px-2 { padding-inline: 0.nav-5rem; }
  .nav-lg\:px-2.nav-5 { padding-inline: 0.nav-625rem; }
  .nav-lg\:px-3 { padding-inline: 0.nav-75rem; }
  .nav-lg\:px-3.nav-5 { padding-inline: 0.nav-875rem; }
  .nav-lg\:px-4 { padding-inline: 1rem; }
  .nav-lg\:px-5 { padding-inline: 1.nav-25rem; }
  .nav-lg\:px-6 { padding-inline: 1.nav-5rem; }
  .nav-lg\:px-7 { padding-inline: 1.nav-75rem; }
  .nav-lg\:px-8 { padding-inline: 2rem; }
  .nav-lg\:px-9 { padding-inline: 2.nav-25rem; }
  .nav-lg\:px-10 { padding-inline: 2.nav-5rem; }
  .nav-lg\:px-11 { padding-inline: 2.nav-75rem; }
  .nav-lg\:py-0 { padding-block: 0px; }
  .nav-lg\:py-0.nav-5 { padding-block: 0.nav-125rem; }
  .nav-lg\:py-1 { padding-block: 0.nav-25rem; }
  .nav-lg\:py-1.nav-5 { padding-block: 0.nav-375rem; }
  .nav-lg\:py-2 { padding-block: 0.nav-5rem; }
  .nav-lg\:py-2.nav-5 { padding-block: 0.nav-625rem; }
  .nav-lg\:py-3 { padding-block: 0.nav-75rem; }
  .nav-lg\:py-3.nav-5 { padding-block: 0.nav-875rem; }
  .nav-lg\:py-4 { padding-block: 1rem; }
  .nav-lg\:py-5 { padding-block: 1.nav-25rem; }
  .nav-lg\:py-6 { padding-block: 1.nav-5rem; }
  .nav-lg\:py-7 { padding-block: 1.nav-75rem; }
  .nav-lg\:py-8 { padding-block: 2rem; }
  .nav-lg\:py-9 { padding-block: 2.nav-25rem; }
  .nav-lg\:py-10 { padding-block: 2.nav-5rem; }
  .nav-lg\:py-11 { padding-block: 2.nav-75rem; }
  .nav-lg\:pt-0 { padding-top: 0px; }
  .nav-lg\:pt-0.nav-5 { padding-top: 0.nav-125rem; }
  .nav-lg\:pt-1 { padding-top: 0.nav-25rem; }
  .nav-lg\:pt-1.nav-5 { padding-top: 0.nav-375rem; }
  .nav-lg\:pt-2 { padding-top: 0.nav-5rem; }
  .nav-lg\:pt-2.nav-5 { padding-top: 0.nav-625rem; }
  .nav-lg\:pt-3 { padding-top: 0.nav-75rem; }
  .nav-lg\:pt-3.nav-5 { padding-top: 0.nav-875rem; }
  .nav-lg\:pt-4 { padding-top: 1rem; }
  .nav-lg\:pt-5 { padding-top: 1.nav-25rem; }
  .nav-lg\:pt-6 { padding-top: 1.nav-5rem; }
  .nav-lg\:pt-7 { padding-top: 1.nav-75rem; }
  .nav-lg\:pt-8 { padding-top: 2rem; }
  .nav-lg\:pt-9 { padding-top: 2.nav-25rem; }
  .nav-lg\:pt-10 { padding-top: 2.nav-5rem; }
  .nav-lg\:pt-11 { padding-top: 2.nav-75rem; }
  .nav-lg\:pr-0 { padding-right: 0px; }
  .nav-lg\:pr-0.nav-5 { padding-right: 0.nav-125rem; }
  .nav-lg\:pr-1 { padding-right: 0.nav-25rem; }
  .nav-lg\:pr-1.nav-5 { padding-right: 0.nav-375rem; }
  .nav-lg\:pr-2 { padding-right: 0.nav-5rem; }
  .nav-lg\:pr-2.nav-5 { padding-right: 0.nav-625rem; }
  .nav-lg\:pr-3 { padding-right: 0.nav-75rem; }
  .nav-lg\:pr-3.nav-5 { padding-right: 0.nav-875rem; }
  .nav-lg\:pr-4 { padding-right: 1rem; }
  .nav-lg\:pr-5 { padding-right: 1.nav-25rem; }
  .nav-lg\:pr-6 { padding-right: 1.nav-5rem; }
  .nav-lg\:pr-7 { padding-right: 1.nav-75rem; }
  .nav-lg\:pr-8 { padding-right: 2rem; }
  .nav-lg\:pr-9 { padding-right: 2.nav-25rem; }
  .nav-lg\:pr-10 { padding-right: 2.nav-5rem; }
  .nav-lg\:pr-11 { padding-right: 2.nav-75rem; }
  .nav-lg\:pb-0 { padding-bottom: 0px; }
  .nav-lg\:pb-0.nav-5 { padding-bottom: 0.nav-125rem; }
  .nav-lg\:pb-1 { padding-bottom: 0.nav-25rem; }
  .nav-lg\:pb-1.nav-5 { padding-bottom: 0.nav-375rem; }
  .nav-lg\:pb-2 { padding-bottom: 0.nav-5rem; }
  .nav-lg\:pb-2.nav-5 { padding-bottom: 0.nav-625rem; }
  .nav-lg\:pb-3 { padding-bottom: 0.nav-75rem; }
  .nav-lg\:pb-3.nav-5 { padding-bottom: 0.nav-875rem; }
  .nav-lg\:pb-4 { padding-bottom: 1rem; }
  .nav-lg\:pb-5 { padding-bottom: 1.nav-25rem; }
  .nav-lg\:pb-6 { padding-bottom: 1.nav-5rem; }
  .nav-lg\:pb-7 { padding-bottom: 1.nav-75rem; }
  .nav-lg\:pb-8 { padding-bottom: 2rem; }
  .nav-lg\:pb-9 { padding-bottom: 2.nav-25rem; }
  .nav-lg\:pb-10 { padding-bottom: 2.nav-5rem; }
  .nav-lg\:pb-11 { padding-bottom: 2.nav-75rem; }
  .nav-lg\:pl-0 { padding-left: 0px; }
  .nav-lg\:pl-0.nav-5 { padding-left: 0.nav-125rem; }
  .nav-lg\:pl-1 { padding-left: 0.nav-25rem; }
  .nav-lg\:pl-1.nav-5 { padding-left: 0.nav-375rem; }
  .nav-lg\:pl-2 { padding-left: 0.nav-5rem; }
  .nav-lg\:pl-2.nav-5 { padding-left: 0.nav-625rem; }
  .nav-lg\:pl-3 { padding-left: 0.nav-75rem; }
  .nav-lg\:pl-3.nav-5 { padding-left: 0.nav-875rem; }
  .nav-lg\:pl-4 { padding-left: 1rem; }
  .nav-lg\:pl-5 { padding-left: 1.nav-25rem; }
  .nav-lg\:pl-6 { padding-left: 1.nav-5rem; }
  .nav-lg\:pl-7 { padding-left: 1.nav-75rem; }
  .nav-lg\:pl-8 { padding-left: 2rem; }
  .nav-lg\:pl-9 { padding-left: 2.nav-25rem; }
  .nav-lg\:pl-10 { padding-left: 2.nav-5rem; }
  .nav-lg\:pl-11 { padding-left: 2.nav-75rem; }
  .nav-lg\:m-0 { margin: 0px; }
  .nav-lg\:m-0.nav-5 { margin: 0.nav-125rem; }
  .nav-lg\:m-1 { margin: 0.nav-25rem; }
  .nav-lg\:m-1.nav-5 { margin: 0.nav-375rem; }
  .nav-lg\:m-2 { margin: 0.nav-5rem; }
  .nav-lg\:m-2.nav-5 { margin: 0.nav-625rem; }
  .nav-lg\:m-3 { margin: 0.nav-75rem; }
  .nav-lg\:m-3.nav-5 { margin: 0.nav-875rem; }
  .nav-lg\:m-4 { margin: 1rem; }
  .nav-lg\:m-5 { margin: 1.nav-25rem; }
  .nav-lg\:m-6 { margin: 1.nav-5rem; }
  .nav-lg\:m-7 { margin: 1.nav-75rem; }
  .nav-lg\:m-8 { margin: 2rem; }
  .nav-lg\:m-9 { margin: 2.nav-25rem; }
  .nav-lg\:m-10 { margin: 2.nav-5rem; }
  .nav-lg\:m-11 { margin: 2.nav-75rem; }
  .nav-lg\:block { display: block; }
  .nav-lg\:inline-block { display: inline-block; }
  .nav-lg\:inline { display: inline; }
  .nav-lg\:flex { display: flex; }
  .nav-lg\:inline-flex { display: inline-flex; }
  .nav-lg\:grid { display: grid; }
  .nav-lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .nav-lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .nav-lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .nav-lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .nav-lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .nav-lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .nav-lg\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .nav-lg\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .nav-lg\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .nav-lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .nav-lg\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .nav-lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1280px) {
  .nav-xl\:p-0 { padding: 0px; }
  .nav-xl\:p-0.nav-5 { padding: 0.nav-125rem; }
  .nav-xl\:p-1 { padding: 0.nav-25rem; }
  .nav-xl\:p-1.nav-5 { padding: 0.nav-375rem; }
  .nav-xl\:p-2 { padding: 0.nav-5rem; }
  .nav-xl\:p-2.nav-5 { padding: 0.nav-625rem; }
  .nav-xl\:p-3 { padding: 0.nav-75rem; }
  .nav-xl\:p-3.nav-5 { padding: 0.nav-875rem; }
  .nav-xl\:p-4 { padding: 1rem; }
  .nav-xl\:p-5 { padding: 1.nav-25rem; }
  .nav-xl\:p-6 { padding: 1.nav-5rem; }
  .nav-xl\:p-7 { padding: 1.nav-75rem; }
  .nav-xl\:p-8 { padding: 2rem; }
  .nav-xl\:p-9 { padding: 2.nav-25rem; }
  .nav-xl\:p-10 { padding: 2.nav-5rem; }
  .nav-xl\:p-11 { padding: 2.nav-75rem; }
  .nav-xl\:px-0 { padding-inline: 0px; }
  .nav-xl\:px-0.nav-5 { padding-inline: 0.nav-125rem; }
  .nav-xl\:px-1 { padding-inline: 0.nav-25rem; }
  .nav-xl\:px-1.nav-5 { padding-inline: 0.nav-375rem; }
  .nav-xl\:px-2 { padding-inline: 0.nav-5rem; }
  .nav-xl\:px-2.nav-5 { padding-inline: 0.nav-625rem; }
  .nav-xl\:px-3 { padding-inline: 0.nav-75rem; }
  .nav-xl\:px-3.nav-5 { padding-inline: 0.nav-875rem; }
  .nav-xl\:px-4 { padding-inline: 1rem; }
  .nav-xl\:px-5 { padding-inline: 1.nav-25rem; }
  .nav-xl\:px-6 { padding-inline: 1.nav-5rem; }
  .nav-xl\:px-7 { padding-inline: 1.nav-75rem; }
  .nav-xl\:px-8 { padding-inline: 2rem; }
  .nav-xl\:px-9 { padding-inline: 2.nav-25rem; }
  .nav-xl\:px-10 { padding-inline: 2.nav-5rem; }
  .nav-xl\:px-11 { padding-inline: 2.nav-75rem; }
  .nav-xl\:py-0 { padding-block: 0px; }
  .nav-xl\:py-0.nav-5 { padding-block: 0.nav-125rem; }
  .nav-xl\:py-1 { padding-block: 0.nav-25rem; }
  .nav-xl\:py-1.nav-5 { padding-block: 0.nav-375rem; }
  .nav-xl\:py-2 { padding-block: 0.nav-5rem; }
  .nav-xl\:py-2.nav-5 { padding-block: 0.nav-625rem; }
  .nav-xl\:py-3 { padding-block: 0.nav-75rem; }
  .nav-xl\:py-3.nav-5 { padding-block: 0.nav-875rem; }
  .nav-xl\:py-4 { padding-block: 1rem; }
  .nav-xl\:py-5 { padding-block: 1.nav-25rem; }
  .nav-xl\:py-6 { padding-block: 1.nav-5rem; }
  .nav-xl\:py-7 { padding-block: 1.nav-75rem; }
  .nav-xl\:py-8 { padding-block: 2rem; }
  .nav-xl\:py-9 { padding-block: 2.nav-25rem; }
  .nav-xl\:py-10 { padding-block: 2.nav-5rem; }
  .nav-xl\:py-11 { padding-block: 2.nav-75rem; }
  .nav-xl\:pt-0 { padding-top: 0px; }
  .nav-xl\:pt-0.nav-5 { padding-top: 0.nav-125rem; }
  .nav-xl\:pt-1 { padding-top: 0.nav-25rem; }
  .nav-xl\:pt-1.nav-5 { padding-top: 0.nav-375rem; }
  .nav-xl\:pt-2 { padding-top: 0.nav-5rem; }
  .nav-xl\:pt-2.nav-5 { padding-top: 0.nav-625rem; }
  .nav-xl\:pt-3 { padding-top: 0.nav-75rem; }
  .nav-xl\:pt-3.nav-5 { padding-top: 0.nav-875rem; }
  .nav-xl\:pt-4 { padding-top: 1rem; }
  .nav-xl\:pt-5 { padding-top: 1.nav-25rem; }
  .nav-xl\:pt-6 { padding-top: 1.nav-5rem; }
  .nav-xl\:pt-7 { padding-top: 1.nav-75rem; }
  .nav-xl\:pt-8 { padding-top: 2rem; }
  .nav-xl\:pt-9 { padding-top: 2.nav-25rem; }
  .nav-xl\:pt-10 { padding-top: 2.nav-5rem; }
  .nav-xl\:pt-11 { padding-top: 2.nav-75rem; }
  .nav-xl\:pr-0 { padding-right: 0px; }
  .nav-xl\:pr-0.nav-5 { padding-right: 0.nav-125rem; }
  .nav-xl\:pr-1 { padding-right: 0.nav-25rem; }
  .nav-xl\:pr-1.nav-5 { padding-right: 0.nav-375rem; }
  .nav-xl\:pr-2 { padding-right: 0.nav-5rem; }
  .nav-xl\:pr-2.nav-5 { padding-right: 0.nav-625rem; }
  .nav-xl\:pr-3 { padding-right: 0.nav-75rem; }
  .nav-xl\:pr-3.nav-5 { padding-right: 0.nav-875rem; }
  .nav-xl\:pr-4 { padding-right: 1rem; }
  .nav-xl\:pr-5 { padding-right: 1.nav-25rem; }
  .nav-xl\:pr-6 { padding-right: 1.nav-5rem; }
  .nav-xl\:pr-7 { padding-right: 1.nav-75rem; }
  .nav-xl\:pr-8 { padding-right: 2rem; }
  .nav-xl\:pr-9 { padding-right: 2.nav-25rem; }
  .nav-xl\:pr-10 { padding-right: 2.nav-5rem; }
  .nav-xl\:pr-11 { padding-right: 2.nav-75rem; }
  .nav-xl\:pb-0 { padding-bottom: 0px; }
  .nav-xl\:pb-0.nav-5 { padding-bottom: 0.nav-125rem; }
  .nav-xl\:pb-1 { padding-bottom: 0.nav-25rem; }
  .nav-xl\:pb-1.nav-5 { padding-bottom: 0.nav-375rem; }
  .nav-xl\:pb-2 { padding-bottom: 0.nav-5rem; }
  .nav-xl\:pb-2.nav-5 { padding-bottom: 0.nav-625rem; }
  .nav-xl\:pb-3 { padding-bottom: 0.nav-75rem; }
  .nav-xl\:pb-3.nav-5 { padding-bottom: 0.nav-875rem; }
  .nav-xl\:pb-4 { padding-bottom: 1rem; }
  .nav-xl\:pb-5 { padding-bottom: 1.nav-25rem; }
  .nav-xl\:pb-6 { padding-bottom: 1.nav-5rem; }
  .nav-xl\:pb-7 { padding-bottom: 1.nav-75rem; }
  .nav-xl\:pb-8 { padding-bottom: 2rem; }
  .nav-xl\:pb-9 { padding-bottom: 2.nav-25rem; }
  .nav-xl\:pb-10 { padding-bottom: 2.nav-5rem; }
  .nav-xl\:pb-11 { padding-bottom: 2.nav-75rem; }
  .nav-xl\:pl-0 { padding-left: 0px; }
  .nav-xl\:pl-0.nav-5 { padding-left: 0.nav-125rem; }
  .nav-xl\:pl-1 { padding-left: 0.nav-25rem; }
  .nav-xl\:pl-1.nav-5 { padding-left: 0.nav-375rem; }
  .nav-xl\:pl-2 { padding-left: 0.nav-5rem; }
  .nav-xl\:pl-2.nav-5 { padding-left: 0.nav-625rem; }
  .nav-xl\:pl-3 { padding-left: 0.nav-75rem; }
  .nav-xl\:pl-3.nav-5 { padding-left: 0.nav-875rem; }
  .nav-xl\:pl-4 { padding-left: 1rem; }
  .nav-xl\:pl-5 { padding-left: 1.nav-25rem; }
  .nav-xl\:pl-6 { padding-left: 1.nav-5rem; }
  .nav-xl\:pl-7 { padding-left: 1.nav-75rem; }
  .nav-xl\:pl-8 { padding-left: 2rem; }
  .nav-xl\:pl-9 { padding-left: 2.nav-25rem; }
  .nav-xl\:pl-10 { padding-left: 2.nav-5rem; }
  .nav-xl\:pl-11 { padding-left: 2.nav-75rem; }
  .nav-xl\:m-0 { margin: 0px; }
  .nav-xl\:m-0.nav-5 { margin: 0.nav-125rem; }
  .nav-xl\:m-1 { margin: 0.nav-25rem; }
  .nav-xl\:m-1.nav-5 { margin: 0.nav-375rem; }
  .nav-xl\:m-2 { margin: 0.nav-5rem; }
  .nav-xl\:m-2.nav-5 { margin: 0.nav-625rem; }
  .nav-xl\:m-3 { margin: 0.nav-75rem; }
  .nav-xl\:m-3.nav-5 { margin: 0.nav-875rem; }
  .nav-xl\:m-4 { margin: 1rem; }
  .nav-xl\:m-5 { margin: 1.nav-25rem; }
  .nav-xl\:m-6 { margin: 1.nav-5rem; }
  .nav-xl\:m-7 { margin: 1.nav-75rem; }
  .nav-xl\:m-8 { margin: 2rem; }
  .nav-xl\:m-9 { margin: 2.nav-25rem; }
  .nav-xl\:m-10 { margin: 2.nav-5rem; }
  .nav-xl\:m-11 { margin: 2.nav-75rem; }
  .nav-xl\:block { display: block; }
  .nav-xl\:inline-block { display: inline-block; }
  .nav-xl\:inline { display: inline; }
  .nav-xl\:flex { display: flex; }
  .nav-xl\:inline-flex { display: inline-flex; }
  .nav-xl\:grid { display: grid; }
  .nav-xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .nav-xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .nav-xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .nav-xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .nav-xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .nav-xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .nav-xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .nav-xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .nav-xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .nav-xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .nav-xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .nav-xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1536px) {
  .nav-2xl\:p-0 { padding: 0px; }
  .nav-2xl\:p-0.nav-5 { padding: 0.nav-125rem; }
  .nav-2xl\:p-1 { padding: 0.nav-25rem; }
  .nav-2xl\:p-1.nav-5 { padding: 0.nav-375rem; }
  .nav-2xl\:p-2 { padding: 0.nav-5rem; }
  .nav-2xl\:p-2.nav-5 { padding: 0.nav-625rem; }
  .nav-2xl\:p-3 { padding: 0.nav-75rem; }
  .nav-2xl\:p-3.nav-5 { padding: 0.nav-875rem; }
  .nav-2xl\:p-4 { padding: 1rem; }
  .nav-2xl\:p-5 { padding: 1.nav-25rem; }
  .nav-2xl\:p-6 { padding: 1.nav-5rem; }
  .nav-2xl\:p-7 { padding: 1.nav-75rem; }
  .nav-2xl\:p-8 { padding: 2rem; }
  .nav-2xl\:p-9 { padding: 2.nav-25rem; }
  .nav-2xl\:p-10 { padding: 2.nav-5rem; }
  .nav-2xl\:p-11 { padding: 2.nav-75rem; }
  .nav-2xl\:px-0 { padding-inline: 0px; }
  .nav-2xl\:px-0.nav-5 { padding-inline: 0.nav-125rem; }
  .nav-2xl\:px-1 { padding-inline: 0.nav-25rem; }
  .nav-2xl\:px-1.nav-5 { padding-inline: 0.nav-375rem; }
  .nav-2xl\:px-2 { padding-inline: 0.nav-5rem; }
  .nav-2xl\:px-2.nav-5 { padding-inline: 0.nav-625rem; }
  .nav-2xl\:px-3 { padding-inline: 0.nav-75rem; }
  .nav-2xl\:px-3.nav-5 { padding-inline: 0.nav-875rem; }
  .nav-2xl\:px-4 { padding-inline: 1rem; }
  .nav-2xl\:px-5 { padding-inline: 1.nav-25rem; }
  .nav-2xl\:px-6 { padding-inline: 1.nav-5rem; }
  .nav-2xl\:px-7 { padding-inline: 1.nav-75rem; }
  .nav-2xl\:px-8 { padding-inline: 2rem; }
  .nav-2xl\:px-9 { padding-inline: 2.nav-25rem; }
  .nav-2xl\:px-10 { padding-inline: 2.nav-5rem; }
  .nav-2xl\:px-11 { padding-inline: 2.nav-75rem; }
  .nav-2xl\:py-0 { padding-block: 0px; }
  .nav-2xl\:py-0.nav-5 { padding-block: 0.nav-125rem; }
  .nav-2xl\:py-1 { padding-block: 0.nav-25rem; }
  .nav-2xl\:py-1.nav-5 { padding-block: 0.nav-375rem; }
  .nav-2xl\:py-2 { padding-block: 0.nav-5rem; }
  .nav-2xl\:py-2.nav-5 { padding-block: 0.nav-625rem; }
  .nav-2xl\:py-3 { padding-block: 0.nav-75rem; }
  .nav-2xl\:py-3.nav-5 { padding-block: 0.nav-875rem; }
  .nav-2xl\:py-4 { padding-block: 1rem; }
  .nav-2xl\:py-5 { padding-block: 1.nav-25rem; }
  .nav-2xl\:py-6 { padding-block: 1.nav-5rem; }
  .nav-2xl\:py-7 { padding-block: 1.nav-75rem; }
  .nav-2xl\:py-8 { padding-block: 2rem; }
  .nav-2xl\:py-9 { padding-block: 2.nav-25rem; }
  .nav-2xl\:py-10 { padding-block: 2.nav-5rem; }
  .nav-2xl\:py-11 { padding-block: 2.nav-75rem; }
  .nav-2xl\:pt-0 { padding-top: 0px; }
  .nav-2xl\:pt-0.nav-5 { padding-top: 0.nav-125rem; }
  .nav-2xl\:pt-1 { padding-top: 0.nav-25rem; }
  .nav-2xl\:pt-1.nav-5 { padding-top: 0.nav-375rem; }
  .nav-2xl\:pt-2 { padding-top: 0.nav-5rem; }
  .nav-2xl\:pt-2.nav-5 { padding-top: 0.nav-625rem; }
  .nav-2xl\:pt-3 { padding-top: 0.nav-75rem; }
  .nav-2xl\:pt-3.nav-5 { padding-top: 0.nav-875rem; }
  .nav-2xl\:pt-4 { padding-top: 1rem; }
  .nav-2xl\:pt-5 { padding-top: 1.nav-25rem; }
  .nav-2xl\:pt-6 { padding-top: 1.nav-5rem; }
  .nav-2xl\:pt-7 { padding-top: 1.nav-75rem; }
  .nav-2xl\:pt-8 { padding-top: 2rem; }
  .nav-2xl\:pt-9 { padding-top: 2.nav-25rem; }
  .nav-2xl\:pt-10 { padding-top: 2.nav-5rem; }
  .nav-2xl\:pt-11 { padding-top: 2.nav-75rem; }
  .nav-2xl\:pr-0 { padding-right: 0px; }
  .nav-2xl\:pr-0.nav-5 { padding-right: 0.nav-125rem; }
  .nav-2xl\:pr-1 { padding-right: 0.nav-25rem; }
  .nav-2xl\:pr-1.nav-5 { padding-right: 0.nav-375rem; }
  .nav-2xl\:pr-2 { padding-right: 0.nav-5rem; }
  .nav-2xl\:pr-2.nav-5 { padding-right: 0.nav-625rem; }
  .nav-2xl\:pr-3 { padding-right: 0.nav-75rem; }
  .nav-2xl\:pr-3.nav-5 { padding-right: 0.nav-875rem; }
  .nav-2xl\:pr-4 { padding-right: 1rem; }
  .nav-2xl\:pr-5 { padding-right: 1.nav-25rem; }
  .nav-2xl\:pr-6 { padding-right: 1.nav-5rem; }
  .nav-2xl\:pr-7 { padding-right: 1.nav-75rem; }
  .nav-2xl\:pr-8 { padding-right: 2rem; }
  .nav-2xl\:pr-9 { padding-right: 2.nav-25rem; }
  .nav-2xl\:pr-10 { padding-right: 2.nav-5rem; }
  .nav-2xl\:pr-11 { padding-right: 2.nav-75rem; }
  .nav-2xl\:pb-0 { padding-bottom: 0px; }
  .nav-2xl\:pb-0.nav-5 { padding-bottom: 0.nav-125rem; }
  .nav-2xl\:pb-1 { padding-bottom: 0.nav-25rem; }
  .nav-2xl\:pb-1.nav-5 { padding-bottom: 0.nav-375rem; }
  .nav-2xl\:pb-2 { padding-bottom: 0.nav-5rem; }
  .nav-2xl\:pb-2.nav-5 { padding-bottom: 0.nav-625rem; }
  .nav-2xl\:pb-3 { padding-bottom: 0.nav-75rem; }
  .nav-2xl\:pb-3.nav-5 { padding-bottom: 0.nav-875rem; }
  .nav-2xl\:pb-4 { padding-bottom: 1rem; }
  .nav-2xl\:pb-5 { padding-bottom: 1.nav-25rem; }
  .nav-2xl\:pb-6 { padding-bottom: 1.nav-5rem; }
  .nav-2xl\:pb-7 { padding-bottom: 1.nav-75rem; }
  .nav-2xl\:pb-8 { padding-bottom: 2rem; }
  .nav-2xl\:pb-9 { padding-bottom: 2.nav-25rem; }
  .nav-2xl\:pb-10 { padding-bottom: 2.nav-5rem; }
  .nav-2xl\:pb-11 { padding-bottom: 2.nav-75rem; }
  .nav-2xl\:pl-0 { padding-left: 0px; }
  .nav-2xl\:pl-0.nav-5 { padding-left: 0.nav-125rem; }
  .nav-2xl\:pl-1 { padding-left: 0.nav-25rem; }
  .nav-2xl\:pl-1.nav-5 { padding-left: 0.nav-375rem; }
  .nav-2xl\:pl-2 { padding-left: 0.nav-5rem; }
  .nav-2xl\:pl-2.nav-5 { padding-left: 0.nav-625rem; }
  .nav-2xl\:pl-3 { padding-left: 0.nav-75rem; }
  .nav-2xl\:pl-3.nav-5 { padding-left: 0.nav-875rem; }
  .nav-2xl\:pl-4 { padding-left: 1rem; }
  .nav-2xl\:pl-5 { padding-left: 1.nav-25rem; }
  .nav-2xl\:pl-6 { padding-left: 1.nav-5rem; }
  .nav-2xl\:pl-7 { padding-left: 1.nav-75rem; }
  .nav-2xl\:pl-8 { padding-left: 2rem; }
  .nav-2xl\:pl-9 { padding-left: 2.nav-25rem; }
  .nav-2xl\:pl-10 { padding-left: 2.nav-5rem; }
  .nav-2xl\:pl-11 { padding-left: 2.nav-75rem; }
  .nav-2xl\:m-0 { margin: 0px; }
  .nav-2xl\:m-0.nav-5 { margin: 0.nav-125rem; }
  .nav-2xl\:m-1 { margin: 0.nav-25rem; }
  .nav-2xl\:m-1.nav-5 { margin: 0.nav-375rem; }
  .nav-2xl\:m-2 { margin: 0.nav-5rem; }
  .nav-2xl\:m-2.nav-5 { margin: 0.nav-625rem; }
  .nav-2xl\:m-3 { margin: 0.nav-75rem; }
  .nav-2xl\:m-3.nav-5 { margin: 0.nav-875rem; }
  .nav-2xl\:m-4 { margin: 1rem; }
  .nav-2xl\:m-5 { margin: 1.nav-25rem; }
  .nav-2xl\:m-6 { margin: 1.nav-5rem; }
  .nav-2xl\:m-7 { margin: 1.nav-75rem; }
  .nav-2xl\:m-8 { margin: 2rem; }
  .nav-2xl\:m-9 { margin: 2.nav-25rem; }
  .nav-2xl\:m-10 { margin: 2.nav-5rem; }
  .nav-2xl\:m-11 { margin: 2.nav-75rem; }
  .nav-2xl\:block { display: block; }
  .nav-2xl\:inline-block { display: inline-block; }
  .nav-2xl\:inline { display: inline; }
  .nav-2xl\:flex { display: flex; }
  .nav-2xl\:inline-flex { display: inline-flex; }
  .nav-2xl\:grid { display: grid; }
  .nav-2xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .nav-2xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .nav-2xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .nav-2xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .nav-2xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .nav-2xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .nav-2xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .nav-2xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .nav-2xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .nav-2xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .nav-2xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .nav-2xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

/* Hover and focus variants */
.nav-hover\:text-slate-50:hover { color: #f8fafc; }
.nav-hover\:bg-slate-50:hover { background-color: #f8fafc; }
.nav-focus\:ring-slate-50:focus { --tw-ring-color: #f8fafc; }
.nav-hover\:text-slate-100:hover { color: #f1f5f9; }
.nav-hover\:bg-slate-100:hover { background-color: #f1f5f9; }
.nav-focus\:ring-slate-100:focus { --tw-ring-color: #f1f5f9; }
.nav-hover\:text-slate-200:hover { color: #e2e8f0; }
.nav-hover\:bg-slate-200:hover { background-color: #e2e8f0; }
.nav-focus\:ring-slate-200:focus { --tw-ring-color: #e2e8f0; }
.nav-hover\:text-slate-300:hover { color: #cbd5e1; }
.nav-hover\:bg-slate-300:hover { background-color: #cbd5e1; }
.nav-focus\:ring-slate-300:focus { --tw-ring-color: #cbd5e1; }
.nav-hover\:text-slate-400:hover { color: #94a3b8; }
.nav-hover\:bg-slate-400:hover { background-color: #94a3b8; }
.nav-focus\:ring-slate-400:focus { --tw-ring-color: #94a3b8; }
.nav-hover\:text-slate-500:hover { color: #64748b; }
.nav-hover\:bg-slate-500:hover { background-color: #64748b; }
.nav-focus\:ring-slate-500:focus { --tw-ring-color: #64748b; }
.nav-hover\:text-slate-600:hover { color: #475569; }
.nav-hover\:bg-slate-600:hover { background-color: #475569; }
.nav-focus\:ring-slate-600:focus { --tw-ring-color: #475569; }
.nav-hover\:text-slate-700:hover { color: #334155; }
.nav-hover\:bg-slate-700:hover { background-color: #334155; }
.nav-focus\:ring-slate-700:focus { --tw-ring-color: #334155; }
.nav-hover\:text-slate-800:hover { color: #1e293b; }
.nav-hover\:bg-slate-800:hover { background-color: #1e293b; }
.nav-focus\:ring-slate-800:focus { --tw-ring-color: #1e293b; }
.nav-hover\:text-slate-900:hover { color: #0f172a; }
.nav-hover\:bg-slate-900:hover { background-color: #0f172a; }
.nav-focus\:ring-slate-900:focus { --tw-ring-color: #0f172a; }
.nav-hover\:text-slate-950:hover { color: #020617; }
.nav-hover\:bg-slate-950:hover { background-color: #020617; }
.nav-focus\:ring-slate-950:focus { --tw-ring-color: #020617; }
.nav-hover\:text-gray-50:hover { color: #f8fafc; }
.nav-hover\:bg-gray-50:hover { background-color: #f8fafc; }
.nav-focus\:ring-gray-50:focus { --tw-ring-color: #f8fafc; }
.nav-hover\:text-gray-100:hover { color: #f1f5f9; }
.nav-hover\:bg-gray-100:hover { background-color: #f1f5f9; }
.nav-focus\:ring-gray-100:focus { --tw-ring-color: #f1f5f9; }
.nav-hover\:text-gray-200:hover { color: #e2e8f0; }
.nav-hover\:bg-gray-200:hover { background-color: #e2e8f0; }
.nav-focus\:ring-gray-200:focus { --tw-ring-color: #e2e8f0; }
.nav-hover\:text-gray-300:hover { color: #cbd5e1; }
.nav-hover\:bg-gray-300:hover { background-color: #cbd5e1; }
.nav-focus\:ring-gray-300:focus { --tw-ring-color: #cbd5e1; }
.nav-hover\:text-gray-400:hover { color: #94a3b8; }
.nav-hover\:bg-gray-400:hover { background-color: #94a3b8; }
.nav-focus\:ring-gray-400:focus { --tw-ring-color: #94a3b8; }
.nav-hover\:text-gray-500:hover { color: #64748b; }
.nav-hover\:bg-gray-500:hover { background-color: #64748b; }
.nav-focus\:ring-gray-500:focus { --tw-ring-color: #64748b; }
.nav-hover\:text-gray-600:hover { color: #475569; }
.nav-hover\:bg-gray-600:hover { background-color: #475569; }
.nav-focus\:ring-gray-600:focus { --tw-ring-color: #475569; }
.nav-hover\:text-gray-700:hover { color: #334155; }
.nav-hover\:bg-gray-700:hover { background-color: #334155; }
.nav-focus\:ring-gray-700:focus { --tw-ring-color: #334155; }
.nav-hover\:text-gray-800:hover { color: #1e293b; }
.nav-hover\:bg-gray-800:hover { background-color: #1e293b; }
.nav-focus\:ring-gray-800:focus { --tw-ring-color: #1e293b; }
.nav-hover\:text-gray-900:hover { color: #0f172a; }
.nav-hover\:bg-gray-900:hover { background-color: #0f172a; }
.nav-focus\:ring-gray-900:focus { --tw-ring-color: #0f172a; }
.nav-hover\:text-gray-950:hover { color: #020617; }
.nav-hover\:bg-gray-950:hover { background-color: #020617; }
.nav-focus\:ring-gray-950:focus { --tw-ring-color: #020617; }
.nav-hover\:text-zinc-50:hover { color: #f8fafc; }
.nav-hover\:bg-zinc-50:hover { background-color: #f8fafc; }
.nav-focus\:ring-zinc-50:focus { --tw-ring-color: #f8fafc; }
.nav-hover\:text-zinc-100:hover { color: #f1f5f9; }
.nav-hover\:bg-zinc-100:hover { background-color: #f1f5f9; }
.nav-focus\:ring-zinc-100:focus { --tw-ring-color: #f1f5f9; }
.nav-hover\:text-zinc-200:hover { color: #e2e8f0; }
.nav-hover\:bg-zinc-200:hover { background-color: #e2e8f0; }
.nav-focus\:ring-zinc-200:focus { --tw-ring-color: #e2e8f0; }
.nav-hover\:text-zinc-300:hover { color: #cbd5e1; }
.nav-hover\:bg-zinc-300:hover { background-color: #cbd5e1; }
.nav-focus\:ring-zinc-300:focus { --tw-ring-color: #cbd5e1; }
.nav-hover\:text-zinc-400:hover { color: #94a3b8; }
.nav-hover\:bg-zinc-400:hover { background-color: #94a3b8; }
.nav-focus\:ring-zinc-400:focus { --tw-ring-color: #94a3b8; }
.nav-hover\:text-zinc-500:hover { color: #64748b; }
.nav-hover\:bg-zinc-500:hover { background-color: #64748b; }
.nav-focus\:ring-zinc-500:focus { --tw-ring-color: #64748b; }
.nav-hover\:text-zinc-600:hover { color: #475569; }
.nav-hover\:bg-zinc-600:hover { background-color: #475569; }
.nav-focus\:ring-zinc-600:focus { --tw-ring-color: #475569; }
.nav-hover\:text-zinc-700:hover { color: #334155; }
.nav-hover\:bg-zinc-700:hover { background-color: #334155; }
.nav-focus\:ring-zinc-700:focus { --tw-ring-color: #334155; }
.nav-hover\:text-zinc-800:hover { color: #1e293b; }
.nav-hover\:bg-zinc-800:hover { background-color: #1e293b; }
.nav-focus\:ring-zinc-800:focus { --tw-ring-color: #1e293b; }
.nav-hover\:text-zinc-900:hover { color: #0f172a; }
.nav-hover\:bg-zinc-900:hover { background-color: #0f172a; }
.nav-focus\:ring-zinc-900:focus { --tw-ring-color: #0f172a; }
.nav-hover\:text-zinc-950:hover { color: #020617; }
.nav-hover\:bg-zinc-950:hover { background-color: #020617; }
.nav-focus\:ring-zinc-950:focus { --tw-ring-color: #020617; }
.nav-hover\:text-neutral-50:hover { color: #f8fafc; }
.nav-hover\:bg-neutral-50:hover { background-color: #f8fafc; }
.nav-focus\:ring-neutral-50:focus { --tw-ring-color: #f8fafc; }
.nav-hover\:text-neutral-100:hover { color: #f1f5f9; }
.nav-hover\:bg-neutral-100:hover { background-color: #f1f5f9; }
.nav-focus\:ring-neutral-100:focus { --tw-ring-color: #f1f5f9; }
.nav-hover\:text-neutral-200:hover { color: #e2e8f0; }
.nav-hover\:bg-neutral-200:hover { background-color: #e2e8f0; }
.nav-focus\:ring-neutral-200:focus { --tw-ring-color: #e2e8f0; }
.nav-hover\:text-neutral-300:hover { color: #cbd5e1; }
.nav-hover\:bg-neutral-300:hover { background-color: #cbd5e1; }
.nav-focus\:ring-neutral-300:focus { --tw-ring-color: #cbd5e1; }
.nav-hover\:text-neutral-400:hover { color: #94a3b8; }
.nav-hover\:bg-neutral-400:hover { background-color: #94a3b8; }
.nav-focus\:ring-neutral-400:focus { --tw-ring-color: #94a3b8; }
.nav-hover\:text-neutral-500:hover { color: #64748b; }
.nav-hover\:bg-neutral-500:hover { background-color: #64748b; }
.nav-focus\:ring-neutral-500:focus { --tw-ring-color: #64748b; }
.nav-hover\:text-neutral-600:hover { color: #475569; }
.nav-hover\:bg-neutral-600:hover { background-color: #475569; }
.nav-focus\:ring-neutral-600:focus { --tw-ring-color: #475569; }
.nav-hover\:text-neutral-700:hover { color: #334155; }
.nav-hover\:bg-neutral-700:hover { background-color: #334155; }
.nav-focus\:ring-neutral-700:focus { --tw-ring-color: #334155; }
.nav-hover\:text-neutral-800:hover { color: #1e293b; }
.nav-hover\:bg-neutral-800:hover { background-color: #1e293b; }
.nav-focus\:ring-neutral-800:focus { --tw-ring-color: #1e293b; }
.nav-hover\:text-neutral-900:hover { color: #0f172a; }
.nav-hover\:bg-neutral-900:hover { background-color: #0f172a; }
.nav-focus\:ring-neutral-900:focus { --tw-ring-color: #0f172a; }
.nav-hover\:text-neutral-950:hover { color: #020617; }
.nav-hover\:bg-neutral-950:hover { background-color: #020617; }
.nav-focus\:ring-neutral-950:focus { --tw-ring-color: #020617; }
.nav-hover\:text-stone-50:hover { color: #f8fafc; }
.nav-hover\:bg-stone-50:hover { background-color: #f8fafc; }
.nav-focus\:ring-stone-50:focus { --tw-ring-color: #f8fafc; }
.nav-hover\:text-stone-100:hover { color: #f1f5f9; }
.nav-hover\:bg-stone-100:hover { background-color: #f1f5f9; }
.nav-focus\:ring-stone-100:focus { --tw-ring-color: #f1f5f9; }
.nav-hover\:text-stone-200:hover { color: #e2e8f0; }
.nav-hover\:bg-stone-200:hover { background-color: #e2e8f0; }
.nav-focus\:ring-stone-200:focus { --tw-ring-color: #e2e8f0; }
.nav-hover\:text-stone-300:hover { color: #cbd5e1; }
.nav-hover\:bg-stone-300:hover { background-color: #cbd5e1; }
.nav-focus\:ring-stone-300:focus { --tw-ring-color: #cbd5e1; }
.nav-hover\:text-stone-400:hover { color: #94a3b8; }
.nav-hover\:bg-stone-400:hover { background-color: #94a3b8; }
.nav-focus\:ring-stone-400:focus { --tw-ring-color: #94a3b8; }
.nav-hover\:text-stone-500:hover { color: #64748b; }
.nav-hover\:bg-stone-500:hover { background-color: #64748b; }
.nav-focus\:ring-stone-500:focus { --tw-ring-color: #64748b; }
.nav-hover\:text-stone-600:hover { color: #475569; }
.nav-hover\:bg-stone-600:hover { background-color: #475569; }
.nav-focus\:ring-stone-600:focus { --tw-ring-color: #475569; }
.nav-hover\:text-stone-700:hover { color: #334155; }
.nav-hover\:bg-stone-700:hover { background-color: #334155; }
.nav-focus\:ring-stone-700:focus { --tw-ring-color: #334155; }
.nav-hover\:text-stone-800:hover { color: #1e293b; }
.nav-hover\:bg-stone-800:hover { background-color: #1e293b; }
.nav-focus\:ring-stone-800:focus { --tw-ring-color: #1e293b; }
.nav-hover\:text-stone-900:hover { color: #0f172a; }
.nav-hover\:bg-stone-900:hover { background-color: #0f172a; }
.nav-focus\:ring-stone-900:focus { --tw-ring-color: #0f172a; }
.nav-hover\:text-stone-950:hover { color: #020617; }
.nav-hover\:bg-stone-950:hover { background-color: #020617; }
.nav-focus\:ring-stone-950:focus { --tw-ring-color: #020617; }
.nav-hover\:text-red-50:hover { color: #f8fafc; }
.nav-hover\:bg-red-50:hover { background-color: #f8fafc; }
.nav-focus\:ring-red-50:focus { --tw-ring-color: #f8fafc; }
.nav-hover\:text-red-100:hover { color: #f1f5f9; }
.nav-hover\:bg-red-100:hover { background-color: #f1f5f9; }
.nav-focus\:ring-red-100:focus { --tw-ring-color: #f1f5f9; }
.nav-hover\:text-red-200:hover { color: #e2e8f0; }
.nav-hover\:bg-red-200:hover { background-color: #e2e8f0; }
.nav-focus\:ring-red-200:focus { --tw-ring-color: #e2e8f0; }
.nav-hover\:text-red-300:hover { color: #cbd5e1; }
.nav-hover\:bg-red-300:hover { background-color: #cbd5e1; }
.nav-focus\:ring-red-300:focus { --tw-ring-color: #cbd5e1; }
.nav-hover\:text-red-400:hover { color: #94a3b8; }
.nav-hover\:bg-red-400:hover { background-color: #94a3b8; }
.nav-focus\:ring-red-400:focus { --tw-ring-color: #94a3b8; }
.nav-hover\:text-red-500:hover { color: #64748b; }
.nav-hover\:bg-red-500:hover { background-color: #64748b; }
.nav-focus\:ring-red-500:focus { --tw-ring-color: #64748b; }
.nav-hover\:text-red-600:hover { color: #475569; }
.nav-hover\:bg-red-600:hover { background-color: #475569; }
.nav-focus\:ring-red-600:focus { --tw-ring-color: #475569; }
.nav-hover\:text-red-700:hover { color: #334155; }
.nav-hover\:bg-red-700:hover { background-color: #334155; }
.nav-focus\:ring-red-700:focus { --tw-ring-color: #334155; }
.nav-hover\:text-red-800:hover { color: #1e293b; }
.nav-hover\:bg-red-800:hover { background-color: #1e293b; }
.nav-focus\:ring-red-800:focus { --tw-ring-color: #1e293b; }
.nav-hover\:text-red-900:hover { color: #0f172a; }
.nav-hover\:bg-red-900:hover { background-color: #0f172a; }
.nav-focus\:ring-red-900:focus { --tw-ring-color: #0f172a; }
.nav-hover\:text-red-950:hover { color: #020617; }
.nav-hover\:bg-red-950:hover { background-color: #020617; }
.nav-focus\:ring-red-950:focus { --tw-ring-color: #020617; }

@keyframes spin { to { transform: rotate(360deg); } }
@keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } }
@keyframes pulse { 50% { opacity: 0.nav-5; } }
@keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(0.nav-8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, 0.nav-2, 1); } }
.nav-animate-spin { animation: spin 1s linear infinite; }
.nav-animate-ping { animation: ping 1s cubic-bezier(0, 0, 0.nav-2, 1) infinite; }
.nav-animate-pulse { animation: pulse 2s cubic-bezier(0.nav-4, 0, 0.nav-6, 1) infinite; }
.nav-animate-bounce { animation: bounce 1s infinite; }

.nav-text-xs { font-size: 0.nav-75rem; line-height: 1rem; }
.nav-text-sm { font-size: 0.nav-875rem; line-height: 1.nav-25rem; }
.nav-text-base { font-size: 1rem; line-height: 1.nav-5rem; }
.nav-text-lg { font-size: 1.nav-125rem; line-height: 1.nav-75rem; }
.nav-text-xl { font-size: 1.nav-25rem; line-height: 1.nav-75rem; }
.nav-text-2xl { font-size: 1.nav-5rem; line-height: 2rem; }
.nav-text-3xl { font-size: 1.nav-875rem; line-height: 2.nav-25rem; }
.nav-text-4xl { font-size: 2.nav-25rem; line-height: 2.nav-5rem; }
.nav-text-5xl { font-size: 3rem; line-height: 1; }
.nav-text-6xl { font-size: 3.nav-75rem; line-height: 1; }
.nav-text-7xl { font-size: 4.nav-5rem; line-height: 1; }
.nav-text-8xl { font-size: 6rem; line-height: 1; }
.nav-text-9xl { font-size: 8rem; line-height: 1; }

.nav-shadow-sm { box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.nav-05); }
.nav-shadow { box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.nav-1), 0 1px 2px -1px rgb(0 0 0 / 0.nav-1); }
.nav-shadow-md { box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.nav-1), 0 2px 4px -2px rgb(0 0 0 / 0.nav-1); }
.nav-shadow-lg { box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.nav-1), 0 4px 6px -4px rgb(0 0 0 / 0.nav-1); }
.nav-shadow-xl { box-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.nav-1), 0 8px 10px -6px rgb(0 0 0 / 0.nav-1); }
.nav-shadow-2xl { box-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.nav-25); }
.nav-shadow-inner { box-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.nav-05); }
.nav-shadow-none { box-shadow: 0 0 #0000; }

.nav-opacity-0 { opacity: 0.nav-0; }
.nav-opacity-5 { opacity: 0.nav-05; }
.nav-opacity-10 { opacity: 0.nav-1; }
.nav-opacity-15 { opacity: 0.nav-15; }
.nav-opacity-20 { opacity: 0.nav-2; }
.nav-opacity-25 { opacity: 0.nav-25; }
.nav-opacity-30 { opacity: 0.nav-3; }
.nav-opacity-35 { opacity: 0.nav-35; }
.nav-opacity-40 { opacity: 0.nav-4; }
.nav-opacity-45 { opacity: 0.nav-45; }
.nav-opacity-50 { opacity: 0.nav-5; }
.nav-opacity-55 { opacity: 0.nav-55; }
.nav-opacity-60 { opacity: 0.nav-6; }
.nav-opacity-65 { opacity: 0.nav-65; }
.nav-opacity-70 { opacity: 0.nav-7; }
.nav-opacity-75 { opacity: 0.nav-75; }
.nav-opacity-80 { opacity: 0.nav-8; }
.nav-opacity-85 { opacity: 0.nav-85; }
.nav-opacity-90 { opacity: 0.nav-9; }
.nav-opacity-95 { opacity: 0.nav-95; }
.nav-opacity-100 { opacity: 1.nav-0; }

.nav-z-0 { z-index: 0; }
.nav-z-10 { z-index: 10; }
.nav-z-20 { z-index: 20; }
.nav-z-30 { z-index: 30; }
.nav-z-40 { z-index: 40; }
.nav-z-50 { z-index: 50; }
.nav-z-auto { z-index: auto; }

.nav-overflow-auto { overflow: auto; }
.nav-overflow-x-auto { overflow-x: auto; }
.nav-overflow-y-auto { overflow-y: auto; }
.nav-overflow-hidden { overflow: hidden; }
.nav-overflow-x-hidden { overflow-x: hidden; }
.nav-overflow-y-hidden { overflow-y: hidden; }
.nav-overflow-clip { overflow: clip; }
.nav-overflow-x-clip { overflow-x: clip; }
.nav-overflow-y-clip { overflow-y: clip; }
.nav-overflow-visible { overflow: visible; }
.nav-overflow-x-visible { overflow-x: visible; }
.nav-overflow-y-visible { overflow-y: visible; }
.nav-overflow-scroll { overflow: scroll; }
.nav-overflow-x-scroll { overflow-x: scroll; }
.nav-overflow-y-scroll { overflow-y: scroll; }

@media (prefers-color-scheme: dark) {
  .nav-dark\:text-slate-50 { color: #020617; }
  .nav-dark\:bg-slate-50 { background-color: #020617; }
  .nav-dark\:border-slate-50 { border-color: #020617; }
  .nav-dark\:ring-slate-50 { --tw-ring-color: #020617; }
  .nav-dark\:hover\:text-slate-50:hover { color: #020617; }
  .nav-dark\:hover\:bg-slate-50:hover { background-color: #020617; }
  .nav-dark\:text-slate-100 { color: #0f172a; }
  .nav-dark\:bg-slate-100 { background-color: #0f172a; }
  .nav-dark\:border-slate-100 { border-color: #0f172a; }
  .nav-dark\:ring-slate-100 { --tw-ring-color: #0f172a; }
  .nav-dark\:hover\:text-slate-100:hover { color: #0f172a; }
  .nav-dark\:hover\:bg-slate-100:hover { background-color: #0f172a; }
  .nav-dark\:text-slate-200 { color: #1e293b; }
  .nav-dark\:bg-slate-200 { background-color: #1e293b; }
  .nav-dark\:border-slate-200 { border-color: #1e293b; }
  .nav-dark\:ring-slate-200 { --tw-ring-color: #1e293b; }
  .nav-dark\:hover\:text-slate-200:hover { color: #1e293b; }
  .nav-dark\:hover\:bg-slate-200:hover { background-color: #1e293b; }
  .nav-dark\:text-slate-300 { color: #334155; }
  .nav-dark\:bg-slate-300 { background-color: #334155; }
  .nav-dark\:border-slate-300 { border-color: #334155; }
  .nav-dark\:ring-slate-300 { --tw-ring-color: #334155; }
  .nav-dark\:hover\:text-slate-300:hover { color: #334155; }
  .nav-dark\:hover\:bg-slate-300:hover { background-color: #334155; }
  .nav-dark\:text-slate-400 { color: #475569; }
  .nav-dark\:bg-slate-400 { background-color: #475569; }
  .nav-dark\:border-slate-400 { border-color: #475569; }
  .nav-dark\:ring-slate-400 { --tw-ring-color: #475569; }
  .nav-dark\:hover\:text-slate-400:hover { color: #475569; }
  .nav-dark\:hover\:bg-slate-400:hover { background-color: #475569; }
  .nav-dark\:text-slate-500 { color: #64748b; }
  .nav-dark\:bg-slate-500 { background-color: #64748b; }
  .nav-dark\:border-slate-500 { border-color: #64748b; }
  .nav-dark\:ring-slate-500 { --tw-ring-color: #64748b; }
  .nav-dark\:hover\:text-slate-500:hover { color: #64748b; }
  .nav-dark\:hover\:bg-slate-500:hover { background-color: #64748b; }
  .nav-dark\:text-slate-600 { color: #94a3b8; }
  .nav-dark\:bg-slate-600 { background-color: #94a3b8; }
  .nav-dark\:border-slate-600 { border-color: #94a3b8; }
  .nav-dark\:ring-slate-600 { --tw-ring-color: #94a3b8; }
  .nav-dark\:hover\:text-slate-600:hover { color: #94a3b8; }
  .nav-dark\:hover\:bg-slate-600:hover { background-color: #94a3b8; }
  .nav-dark\:text-slate-700 { color: #cbd5e1; }
  .nav-dark\:bg-slate-700 { background-color: #cbd5e1; }
  .nav-dark\:border-slate-700 { border-color: #cbd5e1; }
  .nav-dark\:ring-slate-700 { --tw-ring-color: #cbd5e1; }
  .nav-dark\:hover\:text-slate-700:hover { color: #cbd5e1; }
  .nav-dark\:hover\:bg-slate-700:hover { background-color: #cbd5e1; }
  .nav-dark\:text-slate-800 { color: #e2e8f0; }
  .nav-dark\:bg-slate-800 { background-color: #e2e8f0; }
  .nav-dark\:border-slate-800 { border-color: #e2e8f0; }
  .nav-dark\:ring-slate-800 { --tw-ring-color: #e2e8f0; }
  .nav-dark\:hover\:text-slate-800:hover { color: #e2e8f0; }
  .nav-dark\:hover\:bg-slate-800:hover { background-color: #e2e8f0; }
  .nav-dark\:text-slate-900 { color: #f1f5f9; }
  .nav-dark\:bg-slate-900 { background-color: #f1f5f9; }
  .nav-dark\:border-slate-900 { border-color: #f1f5f9; }
  .nav-dark\:ring-slate-900 { --tw-ring-color: #f1f5f9; }
  .nav-dark\:hover\:text-slate-900:hover { color: #f1f5f9; }
  .nav-dark\:hover\:bg-slate-900:hover { background-color: #f1f5f9; }
  .nav-dark\:text-slate-950 { color: #f8fafc; }
  .nav-dark\:bg-slate-950 { background-color: #f8fafc; }
  .nav-dark\:border-slate-950 { border-color: #f8fafc; }
  .nav-dark\:ring-slate-950 { --tw-ring-color: #f8fafc; }
  .nav-dark\:hover\:text-slate-950:hover { color: #f8fafc; }
  .nav-dark\:hover\:bg-slate-950:hover { background-color: #f8fafc; }
  .nav-dark\:text-gray-50 { color: #020617; }
  .nav-dark\:bg-gray-50 { background-color: #020617; }
  .nav-dark\:border-gray-50 { border-color: #020617; }
  .nav-dark\:ring-gray-50 { --tw-ring-color: #020617; }
  .nav-dark\:hover\:text-gray-50:hover { color: #020617; }
  .nav-dark\:hover\:bg-gray-50:hover { background-color: #020617; }
  .nav-dark\:text-gray-100 { color: #0f172a; }
  .nav-dark\:bg-gray-100 { background-color: #0f172a; }
  .nav-dark\:border-gray-100 { border-color: #0f172a; }
  .nav-dark\:ring-gray-100 { --tw-ring-color: #0f172a; }
  .nav-dark\:hover\:text-gray-100:hover { color: #0f172a; }
  .nav-dark\:hover\:bg-gray-100:hover { background-color: #0f172a; }
  .nav-dark\:text-gray-200 { color: #1e293b; }
  .nav-dark\:bg-gray-200 { background-color: #1e293b; }
  .nav-dark\:border-gray-200 { border-color: #1e293b; }
  .nav-dark\:ring-gray-200 { --tw-ring-color: #1e293b; }
  .nav-dark\:hover\:text-gray-200:hover { color: #1e293b; }
  .nav-dark\:hover\:bg-gray-200:hover { background-color: #1e293b; }
  .nav-dark\:text-gray-300 { color: #334155; }
  .nav-dark\:bg-gray-300 { background-color: #334155; }
  .nav-dark\:border-gray-300 { border-color: #334155; }
  .nav-dark\:ring-gray-300 { --tw-ring-color: #334155; }
  .nav-dark\:hover\:text-gray-300:hover { color: #334155; }
  .nav-dark\:hover\:bg-gray-300:hover { background-color: #334155; }
  .nav-dark\:text-gray-400 { color: #475569; }
  .nav-dark\:bg-gray-400 { background-color: #475569; }
  .nav-dark\:border-gray-400 { border-color: #475569; }
  .nav-dark\:ring-gray-400 { --tw-ring-color: #475569; }
  .nav-dark\:hover\:text-gray-400:hover { color: #475569; }
  .nav-dark\:hover\:bg-gray-400:hover { background-color: #475569; }
  .nav-dark\:text-gray-500 { color: #64748b; }
  .nav-dark\:bg-gray-500 { background-color: #64748b; }
  .nav-dark\:border-gray-500 { border-color: #64748b; }
  .nav-dark\:ring-gray-500 { --tw-ring-color: #64748b; }
  .nav-dark\:hover\:text-gray-500:hover { color: #64748b; }
  .nav-dark\:hover\:bg-gray-500:hover { background-color: #64748b; }
  .nav-dark\:text-gray-600 { color: #94a3b8; }
  .nav-dark\:bg-gray-600 { background-color: #94a3b8; }
  .nav-dark\:border-gray-600 { border-color: #94a3b8; }
  .nav-dark\:ring-gray-600 { --tw-ring-color: #94a3b8; }
  .nav-dark\:hover\:text-gray-600:hover { color: #94a3b8; }
  .nav-dark\:hover\:bg-gray-600:hover { background-color: #94a3b8; }
  .nav-dark\:text-gray-700 { color: #cbd5e1; }
  .nav-dark\:bg-gray-700 { background-color: #cbd5e1; }
  .nav-dark\:border-gray-700 { border-color: #cbd5e1; }
  .nav-dark\:ring-gray-700 { --tw-ring-color: #cbd5e1; }
  .nav-dark\:hover\:text-gray-700:hover { color: #cbd5e1; }
  .nav-dark\:hover\:bg-gray-700:hover { background-color: #cbd5e1; }
  .nav-dark\:text-gray-800 { color: #e2e8f0; }
  .nav-dark\:bg-gray-800 { background-color: #e2e8f0; }
  .nav-dark\:border-gray-800 { border-color: #e2e8f0; }
  .nav-dark\:ring-gray-800 { --tw-ring-color: #e2e8f0; }
  .nav-dark\:hover\:text-gray-800:hover { color: #e2e8f0; }
  .nav-dark\:hover\:bg-gray-800:hover { background-color: #e2e8f0; }
  .nav-dark\:text-gray-900 { color: #f1f5f9; }
  .nav-dark\:bg-gray-900 { background-color: #f1f5f9; }
  .nav-dark\:border-gray-900 { border-color: #f1f5f9; }
  .nav-dark\:ring-gray-900 { --tw-ring-color: #f1f5f9; }
  .nav-dark\:hover\:text-gray-900:hover { color: #f1f5f9; }
  .nav-dark\:hover\:bg-gray-900:hover { background-color: #f1f5f9; }
  .nav-dark\:text-gray-950 { color: #f8fafc; }
  .nav-dark\:bg-gray-950 { background-color: #f8fafc; }
  .nav-dark\:border-gray-950 { border-color: #f8fafc; }
  .nav-dark\:ring-gray-950 { --tw-ring-color: #f8fafc; }
  .nav-dark\:hover\:text-gray-950:hover { color: #f8fafc; }
  .nav-dark\:hover\:bg-gray-950:hover { background-color: #f8fafc; }
  .nav-dark\:text-zinc-50 { color: #020617; }
  .nav-dark\:bg-zinc-50 { background-color: #020617; }
  .nav-dark\:border-zinc-50 { border-color: #020617; }
  .nav-dark\:ring-zinc-50 { --tw-ring-color: #020617; }
  .nav-dark\:hover\:text-zinc-50:hover { color: #020617; }
  .nav-dark\:hover\:bg-zinc-50:hover { background-color: #020617; }
  .nav-dark\:text-zinc-100 { color: #0f172a; }
  .nav-dark\:bg-zinc-100 { background-color: #0f172a; }
  .nav-dark\:border-zinc-100 { border-color: #0f172a; }
  .nav-dark\:ring-zinc-100 { --tw-ring-color: #0f172a; }
  .nav-dark\:hover\:text-zinc-100:hover { color: #0f172a; }
  .nav-dark\:hover\:bg-zinc-100:hover { background-color: #0f172a; }
  .nav-dark\:text-zinc-200 { color: #1e293b; }
  .nav-dark\:bg-zinc-200 { background-color: #1e293b; }
  .nav-dark\:border-zinc-200 { border-color: #1e293b; }
  .nav-dark\:ring-zinc-200 { --tw-ring-color: #1e293b; }
  .nav-dark\:hover\:text-zinc-200:hover { color: #1e293b; }
  .nav-dark\:hover\:bg-zinc-200:hover { background-color: #1e293b; }
  .nav-dark\:text-zinc-300 { color: #334155; }
  .nav-dark\:bg-zinc-300 { background-color: #334155; }
  .nav-dark\:border-zinc-300 { border-color: #334155; }
  .nav-dark\:ring-zinc-300 { --tw-ring-color: #334155; }
  .nav-dark\:hover\:text-zinc-300:hover { color: #334155; }
  .nav-dark\:hover\:bg-zinc-300:hover { background-color: #334155; }
  .nav-dark\:text-zinc-400 { color: #475569; }
  .nav-dark\:bg-zinc-400 { background-color: #475569; }
  .nav-dark\:border-zinc-400 { border-color: #475569; }
  .nav-dark\:ring-zinc-400 { --tw-ring-color: #475569; }
  .nav-dark\:hover\:text-zinc-400:hover { color: #475569; }
  .nav-dark\:hover\:bg-zinc-400:hover { background-color: #475569; }
  .nav-dark\:text-zinc-500 { color: #64748b; }
  .nav-dark\:bg-zinc-500 { background-color: #64748b; }
  .nav-dark\:border-zinc-500 { border-color: #64748b; }
  .nav-dark\:ring-zinc-500 { --tw-ring-color: #64748b; }
  .nav-dark\:hover\:text-zinc-500:hover { color: #64748b; }
  .nav-dark\:hover\:bg-zinc-500:hover { background-color: #64748b; }
  .nav-dark\:text-zinc-600 { color: #94a3b8; }
  .nav-dark\:bg-zinc-600 { background-color: #94a3b8; }
  .nav-dark\:border-zinc-600 { border-color: #94a3b8; }
  .nav-dark\:ring-zinc-600 { --tw-ring-color: #94a3b8; }
  .nav-dark\:hover\:text-zinc-600:hover { color: #94a3b8; }
  .nav-dark\:hover\:bg-zinc-600:hover { background-color: #94a3b8; }
  .nav-dark\:text-zinc-700 { color: #cbd5e1; }
  .nav-dark\:bg-zinc-700 { background-color: #cbd5e1; }
  .nav-dark\:border-zinc-700 { border-color: #cbd5e1; }
  .nav-dark\:ring-zinc-700 { --tw-ring-color: #cbd5e1; }
  .nav-dark\:hover\:text-zinc-700:hover { color: #cbd5e1; }
  .nav-dark\:hover\:bg-zinc-700:hover { background-color: #cbd5e1; }
  .nav-dark\:text-zinc-800 { color: #e2e8f0; }
  .nav-dark\:bg-zinc-800 { background-color: #e2e8f0; }
  .nav-dark\:border-zinc-800 { border-color: #e2e8f0; }
  .nav-dark\:ring-zinc-800 { --tw-ring-color: #e2e8f0; }
  .nav-dark\:hover\:text-zinc-800:hover { color: #e2e8f0; }
  .nav-dark\:hover\:bg-zinc-800:hover { background-color: #e2e8f0; }
  .nav-dark\:text-zinc-900 { color: #f1f5f9; }
  .nav-dark\:bg-zinc-900 { background-color: #f1f5f9; }
  .nav-dark\:border-zinc-900 { border-color: #f1f5f9; }
  .nav-dark\:ring-zinc-900 { --tw-ring-color: #f1f5f9; }
  .nav-dark\:hover\:text-zinc-900:hover { color: #f1f5f9; }
  .nav-dark\:hover\:bg-zinc-900:hover { background-color: #f1f5f9; }
  .nav-dark\:text-zinc-950 { color: #f8fafc; }
  .nav-dark\:bg-zinc-950 { background-color: #f8fafc; }
  .nav-dark\:border-zinc-950 { border-color: #f8fafc; }
  .nav-dark\:ring-zinc-950 { --tw-ring-color: #f8fafc; }
  .nav-dark\:hover\:text-zinc-950:hover { color: #f8fafc; }
  .nav-dark\:hover\:bg-zinc-950:hover { background-color: #f8fafc; }
  .nav-dark\:text-neutral-50 { color: #020617; }
  .nav-dark\:bg-neutral-50 { background-color: #020617; }
  .nav-dark\:border-neutral-50 { border-color: #020617; }
  .nav-dark\:ring-neutral-50 { --tw-ring-color: #020617; }
  .nav-dark\:hover\:text-neutral-50:hover { color: #020617; }
  .nav-dark\:hover\:bg-neutral-50:hover { background-color: #020617; }
  .nav-dark\:text-neutral-100 { color: #0f172a; }
  .nav-dark\:bg-neutral-100 { background-color: #0f172a; }
  .nav-dark\:border-neutral-100 { border-color: #0f172a; }
  .nav-dark\:ring-neutral-100 { --tw-ring-color: #0f172a; }
  .nav-dark\:hover\:text-neutral-100:hover { color: #0f172a; }
  .nav-dark\:hover\:bg-neutral-100:hover { background-color: #0f172a; }
  .nav-dark\:text-neutral-200 { color: #1e293b; }
  .nav-dark\:bg-neutral-200 { background-color: #1e293b; }
  .nav-dark\:border-neutral-200 { border-color: #1e293b; }
  .nav-dark\:ring-neutral-200 { --tw-ring-color: #1e293b; }
  .nav-dark\:hover\:text-neutral-200:hover { color: #1e293b; }
  .nav-dark\:hover\:bg-neutral-200:hover { background-color: #1e293b; }
  .nav-dark\:text-neutral-300 { color: #334155; }
  .nav-dark\:bg-neutral-300 { background-color: #334155; }
  .nav-dark\:border-neutral-300 { border-color: #334155; }
  .nav-dark\:ring-neutral-300 { --tw-ring-color: #334155; }
  .nav-dark\:hover\:text-neutral-300:hover { color: #334155; }
  .nav-dark\:hover\:bg-neutral-300:hover { background-color: #334155; }
  .nav-dark\:text-neutral-400 { color: #475569; }
  .nav-dark\:bg-neutral-400 { background-color: #475569; }
  .nav-dark\:border-neutral-400 { border-color: #475569; }
  .nav-dark\:ring-neutral-400 { --tw-ring-color: #475569; }
  .nav-dark\:hover\:text-neutral-400:hover { color: #475569; }
  .nav-dark\:hover\:bg-neutral-400:hover { background-color: #475569; }
  .nav-dark\:text-neutral-500 { color: #64748b; }
  .nav-dark\:bg-neutral-500 { background-color: #64748b; }
  .nav-dark\:border-neutral-500 { border-color: #64748b; }
  .nav-dark\:ring-neutral-500 { --tw-ring-color: #64748b; }
  .nav-dark\:hover\:text-neutral-500:hover { color: #64748b; }
  .nav-dark\:hover\:bg-neutral-500:hover { background-color: #64748b; }
  .nav-dark\:text-neutral-600 { color: #94a3b8; }
  .nav-dark\:bg-neutral-600 { background-color: #94a3b8; }
  .nav-dark\:border-neutral-600 { border-color: #94a3b8; }
  .nav-dark\:ring-neutral-600 { --tw-ring-color: #94a3b8; }
  .nav-dark\:hover\:text-neutral-600:hover { color: #94a3b8; }
  .nav-dark\:hover\:bg-neutral-600:hover { background-color: #94a3b8; }
  .nav-dark\:text-neutral-700 { color: #cbd5e1; }
  .nav-dark\:bg-neutral-700 { background-color: #cbd5e1; }
  .nav-dark\:border-neutral-700 { border-color: #cbd5e1; }
  .nav-dark\:ring-neutral-700 { --tw-ring-color: #cbd5e1; }
  .nav-dark\:hover\:text-neutral-700:hover { color: #cbd5e1; }
  .nav-dark\:hover\:bg-neutral-700:hover { background-color: #cbd5e1; }
  .nav-dark\:text-neutral-800 { color: #e2e8f0; }
  .nav-dark\:bg-neutral-800 { background-color: #e2e8f0; }
  .nav-dark\:border-neutral-800 { border-color: #e2e8f0; }
  .nav-dark\:ring-neutral-800 { --tw-ring-color: #e2e8f0; }
  .nav-dark\:hover\:text-neutral-800:hover { color: #e2e8f0; }
  .nav-dark\:hover\:bg-neutral-800:hover { background-color: #e2e8f0; }
  .nav-dark\:text-neutral-900 { color: #f1f5f9; }
  .nav-dark\:bg-neutral-900 { background-color: #f1f5f9; }
  .nav-dark\:border-neutral-900 { border-color: #f1f5f9; }
  .nav-dark\:ring-neutral-900 { --tw-ring-color: #f1f5f9; }
  .nav-dark\:hover\:text-neutral-900:hover { color: #f1f5f9; }
  .nav-dark\:hover\:bg-neutral-900:hover { background-color: #f1f5f9; }
  .nav-dark\:text-neutral-950 { color: #f8fafc; }
  .nav-dark\:bg-neutral-950 { background-color: #f8fafc; }
  .nav-dark\:border-neutral-950 { border-color: #f8fafc; }
  .nav-dark\:ring-neutral-950 { --tw-ring-color: #f8fafc; }
  .nav-dark\:hover\:text-neutral-950:hover { color: #f8fafc; }
  .nav-dark\:hover\:bg-neutral-950:hover { background-color: #f8fafc; }
  .nav-dark\:text-stone-50 { color: #020617; }
  .nav-dark\:bg-stone-50 { background-color: #020617; }
  .nav-dark\:border-stone-50 { border-color: #020617; }
  .nav-dark\:ring-stone-50 { --tw-ring-color: #020617; }
  .nav-dark\:hover\:text-stone-50:hover { color: #020617; }
  .nav-dark\:hover\:bg-stone-50:hover { background-color: #020617; }
  .nav-dark\:text-stone-100 { color: #0f172a; }
  .nav-dark\:bg-stone-100 { background-color: #0f172a; }
  .nav-dark\:border-stone-100 { border-color: #0f172a; }
  .nav-dark\:ring-stone-100 { --tw-ring-color: #0f172a; }
  .nav-dark\:hover\:text-stone-100:hover { color: #0f172a; }
  .nav-dark\:hover\:bg-stone-100:hover { background-color: #0f172a; }
  .nav-dark\:text-stone-200 { color: #1e293b; }
  .nav-dark\:bg-stone-200 { background-color: #1e293b; }
  .nav-dark\:border-stone-200 { border-color: #1e293b; }
  .nav-dark\:ring-stone-200 { --tw-ring-color: #1e293b; }
  .nav-dark\:hover\:text-stone-200:hover { color: #1e293b; }
  .nav-dark\:hover\:bg-stone-200:hover { background-color: #1e293b; }
  .nav-dark\:text-stone-300 { color: #334155; }
  .nav-dark\:bg-stone-300 { background-color: #334155; }
  .nav-dark\:border-stone-300 { border-color: #334155; }
  .nav-dark\:ring-stone-300 { --tw-ring-color: #334155; }
  .nav-dark\:hover\:text-stone-300:hover { color: #334155; }
  .nav-dark\:hover\:bg-stone-300:hover { background-color: #334155; }
  .nav-dark\:text-stone-400 { color: #475569; }
  .nav-dark\:bg-stone-400 { background-color: #475569; }
  .nav-dark\:border-stone-400 { border-color: #475569; }
  .nav-dark\:ring-stone-400 { --tw-ring-color: #475569; }
  .nav-dark\:hover\:text-stone-400:hover { color: #475569; }
  .nav-dark\:hover\:bg-stone-400:hover { background-color: #475569; }
  .nav-dark\:text-stone-500 { color: #64748b; }
  .nav-dark\:bg-stone-500 { background-color: #64748b; }
  .nav-dark\:border-stone-500 { border-color: #64748b; }
  .nav-dark\:ring-stone-500 { --tw-ring-color: #64748b; }
  .nav-dark\:hover\:text-stone-500:hover { color: #64748b; }
  .nav-dark\:hover\:bg-stone-500:hover { background-color: #64748b; }
  .nav-dark\:text-stone-600 { color: #94a3b8; }
  .nav-dark\:bg-stone-600 { background-color: #94a3b8; }
  .nav-dark\:border-stone-600 { border-color: #94a3b8; }
  .nav-dark\:ring-stone-600 { --tw-ring-color: #94a3b8; }
  .nav-dark\:hover\:text-stone-600:hover { color: #94a3b8; }
  .nav-dark\:hover\:bg-stone-600:hover { background-color: #94a3b8; }
  .nav-dark\:text-stone-700 { color: #cbd5e1; }
  .nav-dark\:bg-stone-700 { background-color: #cbd5e1; }
  .nav-dark\:border-stone-700 { border-color: #cbd5e1; }
  .nav-dark\:ring-stone-700 { --tw-ring-color: #cbd5e1; }
  .nav-dark\:hover\:text-stone-700:hover { color: #cbd5e1; }
  .nav-dark\:hover\:bg-stone-700:hover { background-color: #cbd5e1; }
  .nav-dark\:text-stone-800 { color: #e2e8f0; }
  .nav-dark\:bg-stone-800 { background-color: #e2e8f0; }
  .nav-dark\:border-stone-800 { border-color: #e2e8f0; }
  .nav-dark\:ring-stone-800 { --tw-ring-color: #e2e8f0; }
  .nav-dark\:hover\:text-stone-800:hover { color: #e2e8f0; }
  .nav-dark\:hover\:bg-stone-800:hover { background-color: #e2e8f0; }
  .nav-dark\:text-stone-900 { color: #f1f5f9; }
  .nav-dark\:bg-stone-900 { background-color: #f1f5f9; }
  .nav-dark\:border-stone-900 { border-color: #f1f5f9; }
  .nav-dark\:ring-stone-900 { --tw-ring-color: #f1f5f9; }
  .nav-dark\:hover\:text-stone-900:hover { color: #f1f5f9; }
  .nav-dark\:hover\:bg-stone-900:hover { background-color: #f1f5f9; }
  .nav-dark\:text-stone-950 { color: #f8fafc; }
  .nav-dark\:bg-stone-950 { background-color: #f8fafc; }
  .nav-dark\:border-stone-950 { border-color: #f8fafc; }
  .nav-dark\:ring-stone-950 { --tw-ring-color: #f8fafc; }
  .nav-dark\:hover\:text-stone-950:hover { color: #f8fafc; }
  .nav-dark\:hover\:bg-stone-950:hover { background-color: #f8fafc; }
  .nav-dark\:text-red-50 { color: #020617; }
  .nav-dark\:bg-red-50 { background-color: #020617; }
  .nav-dark\:border-red-50 { border-color: #020617; }
  .nav-dark\:ring-red-50 { --tw-ring-color: #020617; }
  .nav-dark\:hover\:text-red-50:hover { color: #020617; }
  .nav-dark\:hover\:bg-red-50:hover { background-color: #020617; }
  .nav-dark\:text-red-100 { color: #0f172a; }
  .nav-dark\:bg-red-100 { background-color: #0f172a; }
  .nav-dark\:border-red-100 { border-color: #0f172a; }
  .nav-dark\:ring-red-100 { --tw-ring-color: #0f172a; }
  .nav-dark\:hover\:text-red-100:hover { color: #0f172a; }
  .nav-dark\:hover\:bg-red-100:hover { background-color: #0f172a; }
  .nav-dark\:text-red-200 { color: #1e293b; }
  .nav-dark\:bg-red-200 { background-color: #1e293b; }
  .nav-dark\:border-red-200 { border-color: #1e293b; }
  .nav-dark\:ring-red-200 { --tw-ring-color: #1e293b; }
  .nav-dark\:hover\:text-red-200:hover { color: #1e293b; }
  .nav-dark\:hover\:bg-red-200:hover { background-color: #1e293b; }
  .nav-dark\:text-red-300 { color: #334155; }
  .nav-dark\:bg-red-300 { background-color: #334155; }
  .nav-dark\:border-red-300 { border-color: #334155; }
  .nav-dark\:ring-red-300 { --tw-ring-color: #334155; }
  .nav-dark\:hover\:text-red-300:hover { color: #334155; }
  .nav-dark\:hover\:bg-red-300:hover { background-color: #334155; }
  .nav-dark\:text-red-400 { color: #475569; }
  .nav-dark\:bg-red-400 { background-color: #475569; }
  .nav-dark\:border-red-400 { border-color: #475569; }
  .nav-dark\:ring-red-400 { --tw-ring-color: #475569; }
  .nav-dark\:hover\:text-red-400:hover { color: #475569; }
  .nav-dark\:hover\:bg-red-400:hover { background-color: #475569; }
  .nav-dark\:text-red-500 { color: #64748b; }
  .nav-dark\:bg-red-500 { background-color: #64748b; }
  .nav-dark\:border-red-500 { border-color: #64748b; }
  .nav-dark\:ring-red-500 { --tw-ring-color: #64748b; }
  .nav-dark\:hover\:text-red-500:hover { color: #64748b; }
  .nav-dark\:hover\:bg-red-500:hover { background-color: #64748b; }
  .nav-dark\:text-red-600 { color: #94a3b8; }
  .nav-dark\:bg-red-600 { background-color: #94a3b8; }
  .nav-dark\:border-red-600 { border-color: #94a3b8; }
  .nav-dark\:ring-red-600 { --tw-ring-color: #94a3b8; }
  .nav-dark\:hover\:text-red-600:hover { color: #94a3b8; }
  .nav-dark\:hover\:bg-red-600:hover { background-color: #94a3b8; }
  .nav-dark\:text-red-700 { color: #cbd5e1; }
  .nav-dark\:bg-red-700 { background-color: #cbd5e1; }
  .nav-dark\:border-red-700 { border-color: #cbd5e1; }
  .nav-dark\:ring-red-700 { --tw-ring-color: #cbd5e1; }
  .nav-dark\:hover\:text-red-700:hover { color: #cbd5e1; }
  .nav-dark\:hover\:bg-red-700:hover { background-color: #cbd5e1; }
  .nav-dark\:text-red-800 { color: #e2e8f0; }
  .nav-dark\:bg-red-800 { background-color: #e2e8f0; }
  .nav-dark\:border-red-800 { border-color: #e2e8f0; }
  .nav-dark\:ring-red-800 { --tw-ring-color: #e2e8f0; }
  .nav-dark\:hover\:text-red-800:hover { color: #e2e8f0; }
  .nav-dark\:hover\:bg-red-800:hover { background-color: #e2e8f0; }
  .nav-dark\:text-red-900 { color: #f1f5f9; }
  .nav-dark\:bg-red-900 { background-color: #f1f5f9; }
  .nav-dark\:border-red-900 { border-color: #f1f5f9; }
  .nav-dark\:ring-red-900 { --tw-ring-color: #f1f5f9; }
  .nav-dark\:hover\:text-red-900:hover { color: #f1f5f9; }
  .nav-dark\:hover\:bg-red-900:hover { background-color: #f1f5f9; }
  .nav-dark\:text-red-950 { color: #f8fafc; }
  .nav-dark\:bg-red-950 { background-color: #f8fafc; }
  .nav-dark\:border-red-950 { border-color: #f8fafc; }
  .nav-dark\:ring-red-950 { --tw-ring-color: #f8fafc; }
  .nav-dark\:hover\:text-red-950:hover { color: #f8fafc; }
  .nav-dark\:hover\:bg-red-950:hover { background-color: #f8fafc; }
  .nav-dark\:text-orange-50 { color: #020617; }
  .nav-dark\:bg-orange-50 { background-color: #020617; }
  .nav-dark\:border-orange-50 { border-color: #020617; }
  .nav-dark\:ring-orange-50 { --tw-ring-color: #020617; }
  .nav-dark\:hover\:text-orange-50:hover { color: #020617; }
  .nav-dark\:hover\:bg-orange-50:hover { background-color: #020617; }
  .nav-dark\:text-orange-100 { color: #0f172a; }
  .nav-dark\:bg-orange-100 { background-color: #0f172a; }
  .nav-dark\:border-orange-100 { border-color: #0f172a; }
  .nav-dark\:ring-orange-100 { --tw-ring-color: #0f172a; }
  .nav-dark\:hover\:text-orange-100:hover { color: #0f172a; }
  .nav-dark\:hover\:bg-orange-100:hover { background-color: #0f172a; }
  .nav-dark\:text-orange-200 { color: #1e293b; }
  .nav-dark\:bg-orange-200 { background-color: #1e293b; }
  .nav-dark\:border-orange-200 { border-color: #1e293b; }
  .nav-dark\:ring-orange-200 { --tw-ring-color: #1e293b; }
  .nav-dark\:hover\:text-orange-200:hover { color: #1e293b; }
  .nav-dark\:hover\:bg-orange-200:hover { background-color: #1e293b; }
  .nav-dark\:text-orange-300 { color: #334155; }
  .nav-dark\:bg-orange-300 { background-color: #334155; }
  .nav-dark\:border-orange-300 { border-color: #334155; }
  .nav-dark\:ring-orange-300 { --tw-ring-color: #334155; }
  .nav-dark\:hover\:text-orange-300:hover { color: #334155; }
  .nav-dark\:hover\:bg-orange-300:hover { background-color: #334155; }
  .nav-dark\:text-orange-400 { color: #475569; }
  .nav-dark\:bg-orange-400 { background-color: #475569; }
  .nav-dark\:border-orange-400 { border-color: #475569; }
  .nav-dark\:ring-orange-400 { --tw-ring-color: #475569; }
  .nav-dark\:hover\:text-orange-400:hover { color: #475569; }
  .nav-dark\:hover\:bg-orange-400:hover { background-color: #475569; }
  .nav-dark\:text-orange-500 { color: #64748b; }
  .nav-dark\:bg-orange-500 { background-color: #64748b; }
  .nav-dark\:border-orange-500 { border-color: #64748b; }
  .nav-dark\:ring-orange-500 { --tw-ring-color: #64748b; }
  .nav-dark\:hover\:text-orange-500:hover { color: #64748b; }
  .nav-dark\:hover\:bg-orange-500:hover { background-color: #64748b; }
  .nav-dark\:text-orange-600 { color: #94a3b8; }
  .nav-dark\:bg-orange-600 { background-color: #94a3b8; }
  .nav-dark\:border-orange-600 { border-color: #94a3b8; }
  .nav-dark\:ring-orange-600 { --tw-ring-color: #94a3b8; }
  .nav-dark\:hover\:text-orange-600:hover { color: #94a3b8; }
  .nav-dark\:hover\:bg-orange-600:hover { background-color: #94a3b8; }
  .nav-dark\:text-orange-700 { color: #cbd5e1; }
  .nav-dark\:bg-orange-700 { background-color: #cbd5e1; }
  .nav-dark\:border-orange-700 { border-color: #cbd5e1; }
  .nav-dark\:ring-orange-700 { --tw-ring-color: #cbd5e1; }
  .nav-dark\:hover\:text-orange-700:hover { color: #cbd5e1; }
  .nav-dark\:hover\:bg-orange-700:hover { background-color: #cbd5e1; }
  .nav-dark\:text-orange-800 { color: #e2e8f0; }
  .nav-dark\:bg-orange-800 { background-color: #e2e8f0; }
  .nav-dark\:border-orange-800 { border-color: #e2e8f0; }
  .nav-dark\:ring-orange-800 { --tw-ring-color: #e2e8f0; }
  .nav-dark\:hover\:text-orange-800:hover { color: #e2e8f0; }
  .nav-dark\:hover\:bg-orange-800:hover { background-color: #e2e8f0; }
  .nav-dark\:text-orange-900 { color: #f1f5f9; }
  .nav-dark\:bg-orange-900 { background-color: #f1f5f9; }
  .nav-dark\:border-orange-900 { border-color: #f1f5f9; }
  .nav-dark\:ring-orange-900 { --tw-ring-color: #f1f5f9; }
  .nav-dark\:hover\:text-orange-900:hover { color: #f1f5f9; }
  .nav-dark\:hover\:bg-orange-900:hover { background-color: #f1f5f9; }
  .nav-dark\:text-orange-950 { color: #f8fafc; }
  .nav-dark\:bg-orange-950 { background-color: #f8fafc; }
  .nav-dark\:border-orange-950 { border-color: #f8fafc; }
  .nav-dark\:ring-orange-950 { --tw-ring-color: #f8fafc; }
  .nav-dark\:hover\:text-orange-950:hover { color: #f8fafc; }
  .nav-dark\:hover\:bg-orange-950:hover { background-color: #f8fafc; }
  .nav-dark\:text-amber-50 { color: #020617; }
  .nav-dark\:bg-amber-50 { background-color: #020617; }
  .nav-dark\:border-amber-50 { border-color: #020617; }
  .nav-dark\:ring-amber-50 { --tw-ring-color: #020617; }
  .nav-dark\:hover\:text-amber-50:hover { color: #020617; }
  .nav-dark\:hover\:bg-amber-50:hover { background-color: #020617; }
  .nav-dark\:text-amber-100 { color: #0f172a; }
  .nav-dark\:bg-amber-100 { background-color: #0f172a; }
  .nav-dark\:border-amber-100 { border-color: #0f172a; }
  .nav-dark\:ring-amber-100 { --tw-ring-color: #0f172a; }
  .nav-dark\:hover\:text-amber-100:hover { color: #0f172a; }
  .nav-dark\:hover\:bg-amber-100:hover { background-color: #0f172a; }
  .nav-dark\:text-amber-200 { color: #1e293b; }
  .nav-dark\:bg-amber-200 { background-color: #1e293b; }
  .nav-dark\:border-amber-200 { border-color: #1e293b; }
  .nav-dark\:ring-amber-200 { --tw-ring-color: #1e293b; }
  .nav-dark\:hover\:text-amber-200:hover { color: #1e293b; }
  .nav-dark\:hover\:bg-amber-200:hover { background-color: #1e293b; }
  .nav-dark\:text-amber-300 { color: #334155; }
  .nav-dark\:bg-amber-300 { background-color: #334155; }
  .nav-dark\:border-amber-300 { border-color: #334155; }
  .nav-dark\:ring-amber-300 { --tw-ring-color: #334155; }
  .nav-dark\:hover\:text-amber-300:hover { color: #334155; }
  .nav-dark\:hover\:bg-amber-300:hover { background-color: #334155; }
  .nav-dark\:text-amber-400 { color: #475569; }
  .nav-dark\:bg-amber-400 { background-color: #475569; }
  .nav-dark\:border-amber-400 { border-color: #475569; }
  .nav-dark\:ring-amber-400 { --tw-ring-color: #475569; }
  .nav-dark\:hover\:text-amber-400:hover { color: #475569; }
  .nav-dark\:hover\:bg-amber-400:hover { background-color: #475569; }
  .nav-dark\:text-amber-500 { color: #64748b; }
  .nav-dark\:bg-amber-500 { background-color: #64748b; }
  .nav-dark\:border-amber-500 { border-color: #64748b; }
  .nav-dark\:ring-amber-500 { --tw-ring-color: #64748b; }
  .nav-dark\:hover\:text-amber-500:hover { color: #64748b; }
  .nav-dark\:hover\:bg-amber-500:hover { background-color: #64748b; }
  .nav-dark\:text-amber-600 { color: #94a3b8; }
  .nav-dark\:bg-amber-600 { background-color: #94a3b8; }
  .nav-dark\:border-amber-600 { border-color: #94a3b8; }
  .nav-dark\:ring-amber-600 { --tw-ring-color: #94a3b8; }
  .nav-dark\:hover\:text-amber-600:hover { color: #94a3b8; }
  .nav-dark\:hover\:bg-amber-600:hover { background-color: #94a3b8; }
  .nav-dark\:text-amber-700 { color: #cbd5e1; }
  .nav-dark\:bg-amber-700 { background-color: #cbd5e1; }
  .nav-dark\:border-amber-700 { border-color: #cbd5e1; }
  .nav-dark\:ring-amber-700 { --tw-ring-color: #cbd5e1; }
  .nav-dark\:hover\:text-amber-700:hover { color: #cbd5e1; }
  .nav-dark\:hover\:bg-amber-700:hover { background-color: #cbd5e1; }
  .nav-dark\:text-amber-800 { color: #e2e8f0; }
  .nav-dark\:bg-amber-800 { background-color: #e2e8f0; }
  .nav-dark\:border-amber-800 { border-color: #e2e8f0; }
  .nav-dark\:ring-amber-800 { --tw-ring-color: #e2e8f0; }
  .nav-dark\:hover\:text-amber-800:hover { color: #e2e8f0; }
  .nav-dark\:hover\:bg-amber-800:hover { background-color: #e2e8f0; }
  .nav-dark\:text-amber-900 { color: #f1f5f9; }
  .nav-dark\:bg-amber-900 { background-color: #f1f5f9; }
  .nav-dark\:border-amber-900 { border-color: #f1f5f9; }
  .nav-dark\:ring-amber-900 { --tw-ring-color: #f1f5f9; }
  .nav-dark\:hover\:text-amber-900:hover { color: #f1f5f9; }
  .nav-dark\:hover\:bg-amber-900:hover { background-color: #f1f5f9; }
  .nav-dark\:text-amber-950 { color: #f8fafc; }
  .nav-dark\:bg-amber-950 { background-color: #f8fafc; }
  .nav-dark\:border-amber-950 { border-color: #f8fafc; }
  .nav-dark\:ring-amber-950 { --tw-ring-color: #f8fafc; }
  .nav-dark\:hover\:text-amber-950:hover { color: #f8fafc; }
  .nav-dark\:hover\:bg-amber-950:hover { background-color: #f8fafc; }
  .nav-dark\:text-yellow-50 { color: #020617; }
  .nav-dark\:bg-yellow-50 { background-color: #020617; }
  .nav-dark\:border-yellow-50 { border-color: #020617; }
  .nav-dark\:ring-yellow-50 { --tw-ring-color: #020617; }
  .nav-dark\:hover\:text-yellow-50:hover { color: #020617; }
  .nav-dark\:hover\:bg-yellow-50:hover { background-color: #020617; }
  .nav-dark\:text-yellow-100 { color: #0f172a; }
  .nav-dark\:bg-yellow-100 { background-color: #0f172a; }
  .nav-dark\:border-yellow-100 { border-color: #0f172a; }
  .nav-dark\:ring-yellow-100 { --tw-ring-color: #0f172a; }
  .nav-dark\:hover\:text-yellow-100:hover { color: #0f172a; }
  .nav-dark\:hover\:bg-yellow-100:hover { background-color: #0f172a; }
  .nav-dark\:text-yellow-200 { color: #1e293b; }
  .nav-dark\:bg-yellow-200 { background-color: #1e293b; }
  .nav-dark\:border-yellow-200 { border-color: #1e293b; }
  .nav-dark\:ring-yellow-200 { --tw-ring-color: #1e293b; }
  .nav-dark\:hover\:text-yellow-200:hover { color: #1e293b; }
  .nav-dark\:hover\:bg-yellow-200:hover { background-color: #1e293b; }
  .nav-dark\:text-yellow-300 { color: #334155; }
  .nav-dark\:bg-yellow-300 { background-color: #334155; }
  .nav-dark\:border-yellow-300 { border-color: #334155; }
  .nav-dark\:ring-yellow-300 { --tw-ring-color: #334155; }
  .nav-dark\:hover\:text-yellow-300:hover { color: #334155; }
  .nav-dark\:hover\:bg-yellow-300:hover { background-color: #334155; }
  .nav-dark\:text-yellow-400 { color: #475569; }
  .nav-dark\:bg-yellow-400 { background-color: #475569; }
  .nav-dark\:border-yellow-400 { border-color: #475569; }
  .nav-dark\:ring-yellow-400 { --tw-ring-color: #475569; }
  .nav-dark\:hover\:text-yellow-400:hover { color: #475569; }
  .nav-dark\:hover\:bg-yellow-400:hover { background-color: #475569; }
  .nav-dark\:text-yellow-500 { color: #64748b; }
  .nav-dark\:bg-yellow-500 { background-color: #64748b; }
  .nav-dark\:border-yellow-500 { border-color: #64748b; }
  .nav-dark\:ring-yellow-500 { --tw-ring-color: #64748b; }
  .nav-dark\:hover\:text-yellow-500:hover { color: #64748b; }
  .nav-dark\:hover\:bg-yellow-500:hover { background-color: #64748b; }
  .nav-dark\:text-yellow-600 { color: #94a3b8; }
  .nav-dark\:bg-yellow-600 { background-color: #94a3b8; }
  .nav-dark\:border-yellow-600 { border-color: #94a3b8; }
  .nav-dark\:ring-yellow-600 { --tw-ring-color: #94a3b8; }
  .nav-dark\:hover\:text-yellow-600:hover { color: #94a3b8; }
  .nav-dark\:hover\:bg-yellow-600:hover { background-color: #94a3b8; }
  .nav-dark\:text-yellow-700 { color: #cbd5e1; }
  .nav-dark\:bg-yellow-700 { background-color: #cbd5e1; }
  .nav-dark\:border-yellow-700 { border-color: #cbd5e1; }
  .nav-dark\:ring-yellow-700 { --tw-ring-color: #cbd5e1; }
  .nav-dark\:hover\:text-yellow-700:hover { color: #cbd5e1; }
  .nav-dark\:hover\:bg-yellow-700:hover { background-color: #cbd5e1; }
  .nav-dark\:text-yellow-800 { color: #e2e8f0; }
  .nav-dark\:bg-yellow-800 { background-color: #e2e8f0; }
  .nav-dark\:border-yellow-800 { border-color: #e2e8f0; }
  .nav-dark\:ring-yellow-800 { --tw-ring-color: #e2e8f0; }
  .nav-dark\:hover\:text-yellow-800:hover { color: #e2e8f0; }
  .nav-dark\:hover\:bg-yellow-800:hover { background-color: #e2e8f0; }
  .nav-dark\:text-yellow-900 { color: #f1f5f9; }
  .nav-dark\:bg-yellow-900 { background-color: #f1f5f9; }
  .nav-dark\:border-yellow-900 { border-color: #f1f5f9; }
  .nav-dark\:ring-yellow-900 { --tw-ring-color: #f1f5f9; }
  .nav-dark\:hover\:text-yellow-900:hover { color: #f1f5f9; }
  .nav-dark\:hover\:bg-yellow-900:hover { background-color: #f1f5f9; }
  .nav-dark\:text-yellow-950 { color: #f8fafc; }
  .nav-dark\:bg-yellow-950 { background-color: #f8fafc; }
  .nav-dark\:border-yellow-950 { border-color: #f8fafc; }
  .nav-dark\:ring-yellow-950 { --tw-ring-color: #f8fafc; }
  .nav-dark\:hover\:text-yellow-950:hover { color: #f8fafc; }
  .nav-dark\:hover\:bg-yellow-950:hover { background-color: #f8fafc; }
  .nav-dark\:text-lime-50 { color: #020617; }
  .nav-dark\:bg-lime-50 { background-color: #020617; }
  .nav-dark\:border-lime-50 { border-color: #020617; }
  .nav-dark\:ring-lime-50 { --tw-ring-color: #020617; }
  .nav-dark\:hover\:text-lime-50:hover { color: #020617; }
  .nav-dark\:hover\:bg-lime-50:hover { background-color: #020617; }
  .nav-dark\:text-lime-100 { color: #0f172a; }
  .nav-dark\:bg-lime-100 { background-color: #0f172a; }
  .nav-dark\:border-lime-100 { border-color: #0f172a; }
  .nav-dark\:ring-lime-100 { --tw-ring-color: #0f172a; }
  .nav-dark\:hover\:text-lime-100:hover { color: #0f172a; }
  .nav-dark\:hover\:bg-lime-100:hover { background-color: #0f172a; }
  .nav-dark\:text-lime-200 { color: #1e293b; }
  .nav-dark\:bg-lime-200 { background-color: #1e293b; }
  .nav-dark\:border-lime-200 { border-color: #1e293b; }
  .nav-dark\:ring-lime-200 { --tw-ring-color: #1e293b; }
  .nav-dark\:hover\:text-lime-200:hover { color: #1e293b; }
  .nav-dark\:hover\:bg-lime-200:hover { background-color: #1e293b; }
  .nav-dark\:text-lime-300 { color: #334155; }
  .nav-dark\:bg-lime-300 { background-color: #334155; }
  .nav-dark\:border-lime-300 { border-color: #334155; }
  .nav-dark\:ring-lime-300 { --tw-ring-color: #334155; }
  .nav-dark\:hover\:text-lime-300:hover { color: #334155; }
  .nav-dark\:hover\:bg-lime-300:hover { background-color: #334155; }
  .nav-dark\:text-lime-400 { color: #475569; }
  .nav-dark\:bg-lime-400 { background-color: #475569; }
  .nav-dark\:border-lime-400 { border-color: #475569; }
  .nav-dark\:ring-lime-400 { --tw-ring-color: #475569; }
  .nav-dark\:hover\:text-lime-400:hover { color: #475569; }
  .nav-dark\:hover\:bg-lime-400:hover { background-color: #475569; }
  .nav-dark\:text-lime-500 { color: #64748b; }
  .nav-dark\:bg-lime-500 { background-color: #64748b; }
  .nav-dark\:border-lime-500 { border-color: #64748b; }
  .nav-dark\:ring-lime-500 { --tw-ring-color: #64748b; }
  .nav-dark\:hover\:text-lime-500:hover { color: #64748b; }
  .nav-dark\:hover\:bg-lime-500:hover { background-color: #64748b; }
  .nav-dark\:text-lime-600 { color: #94a3b8; }
  .nav-dark\:bg-lime-600 { background-color: #94a3b8; }
  .nav-dark\:border-lime-600 { border-color: #94a3b8; }
  .nav-dark\:ring-lime-600 { --tw-ring-color: #94a3b8; }
  .nav-dark\:hover\:text-lime-600:hover { color: #94a3b8; }
  .nav-dark\:hover\:bg-lime-600:hover { background-color: #94a3b8; }
  .nav-dark\:text-lime-700 { color: #cbd5e1; }
  .nav-dark\:bg-lime-700 { background-color: #cbd5e1; }
  .nav-dark\:border-lime-700 { border-color: #cbd5e1; }
  .nav-dark\:ring-lime-700 { --tw-ring-color: #cbd5e1; }
  .nav-dark\:hover\:text-lime-700:hover { color: #cbd5e1; }
  .nav-dark\:hover\:bg-lime-700:hover { background-color: #cbd5e1; }
  .nav-dark\:text-lime-800 { color: #e2e8f0; }
  .nav-dark\:bg-lime-800 { background-color: #e2e8f0; }
  .nav-dark\:border-lime-800 { border-color: #e2e8f0; }
  .nav-dark\:ring-lime-800 { --tw-ring-color: #e2e8f0; }
  .nav-dark\:hover\:text-lime-800:hover { color: #e2e8f0; }
  .nav-dark\:hover\:bg-lime-800:hover { background-color: #e2e8f0; }
  .nav-dark\:text-lime-900 { color: #f1f5f9; }
  .nav-dark\:bg-lime-900 { background-color: #f1f5f9; }
  .nav-dark\:border-lime-900 { border-color: #f1f5f9; }
  .nav-dark\:ring-lime-900 { --tw-ring-color: #f1f5f9; }
  .nav-dark\:hover\:text-lime-900:hover { color: #f1f5f9; }
  .nav-dark\:hover\:bg-lime-900:hover { background-color: #f1f5f9; }
  .nav-dark\:text-lime-950 { color: #f8fafc; }
  .nav-dark\:bg-lime-950 { background-color: #f8fafc; }
  .nav-dark\:border-lime-950 { border-color: #f8fafc; }
  .nav-dark\:ring-lime-950 { --tw-ring-color: #f8fafc; }
  .nav-dark\:hover\:text-lime-950:hover { color: #f8fafc; }
  .nav-dark\:hover\:bg-lime-950:hover { background-color: #f8fafc; }
  .nav-dark\:text-green-50 { color: #020617; }
  .nav-dark\:bg-green-50 { background-color: #020617; }
  .nav-dark\:border-green-50 { border-color: #020617; }
  .nav-dark\:ring-green-50 { --tw-ring-color: #020617; }
  .nav-dark\:hover\:text-green-50:hover { color: #020617; }
  .nav-dark\:hover\:bg-green-50:hover { background-color: #020617; }
  .nav-dark\:text-green-100 { color: #0f172a; }
  .nav-dark\:bg-green-100 { background-color: #0f172a; }
  .nav-dark\:border-green-100 { border-color: #0f172a; }
  .nav-dark\:ring-green-100 { --tw-ring-color: #0f172a; }
  .nav-dark\:hover\:text-green-100:hover { color: #0f172a; }
  .nav-dark\:hover\:bg-green-100:hover { background-color: #0f172a; }
  .nav-dark\:text-green-200 { color: #1e293b; }
  .nav-dark\:bg-green-200 { background-color: #1e293b; }
  .nav-dark\:border-green-200 { border-color: #1e293b; }
  .nav-dark\:ring-green-200 { --tw-ring-color: #1e293b; }
  .nav-dark\:hover\:text-green-200:hover { color: #1e293b; }
  .nav-dark\:hover\:bg-green-200:hover { background-color: #1e293b; }
  .nav-dark\:text-green-300 { color: #334155; }
  .nav-dark\:bg-green-300 { background-color: #334155; }
  .nav-dark\:border-green-300 { border-color: #334155; }
  .nav-dark\:ring-green-300 { --tw-ring-color: #334155; }
  .nav-dark\:hover\:text-green-300:hover { color: #334155; }
  .nav-dark\:hover\:bg-green-300:hover { background-color: #334155; }
  .nav-dark\:text-green-400 { color: #475569; }
  .nav-dark\:bg-green-400 { background-color: #475569; }
  .nav-dark\:border-green-400 { border-color: #475569; }
  .nav-dark\:ring-green-400 { --tw-ring-color: #475569; }
  .nav-dark\:hover\:text-green-400:hover { color: #475569; }
  .nav-dark\:hover\:bg-green-400:hover { background-color: #475569; }
  .nav-dark\:text-green-500 { color: #64748b; }
  .nav-dark\:bg-green-500 { background-color: #64748b; }
  .nav-dark\:border-green-500 { border-color: #64748b; }
  .nav-dark\:ring-green-500 { --tw-ring-color: #64748b; }
  .nav-dark\:hover\:text-green-500:hover { color: #64748b; }
  .nav-dark\:hover\:bg-green-500:hover { background-color: #64748b; }
  .nav-dark\:text-green-600 { color: #94a3b8; }
  .nav-dark\:bg-green-600 { background-color: #94a3b8; }
  .nav-dark\:border-green-600 { border-color: #94a3b8; }
  .nav-dark\:ring-green-600 { --tw-ring-color: #94a3b8; }
  .nav-dark\:hover\:text-green-600:hover { color: #94a3b8; }
  .nav-dark\:hover\:bg-green-600:hover { background-color: #94a3b8; }
  .nav-dark\:text-green-700 { color: #cbd5e1; }
  .nav-dark\:bg-green-700 { background-color: #cbd5e1; }
  .nav-dark\:border-green-700 { border-color: #cbd5e1; }
  .nav-dark\:ring-green-700 { --tw-ring-color: #cbd5e1; }
  .nav-dark\:hover\:text-green-700:hover { color: #cbd5e1; }
  .nav-dark\:hover\:bg-green-700:hover { background-color: #cbd5e1; }
  .nav-dark\:text-green-800 { color: #e2e8f0; }
  .nav-dark\:bg-green-800 { background-color: #e2e8f0; }
  .nav-dark\:border-green-800 { border-color: #e2e8f0; }
  .nav-dark\:ring-green-800 { --tw-ring-color: #e2e8f0; }
  .nav-dark\:hover\:text-green-800:hover { color: #e2e8f0; }
  .nav-dark\:hover\:bg-green-800:hover { background-color: #e2e8f0; }
  .nav-dark\:text-green-900 { color: #f1f5f9; }
  .nav-dark\:bg-green-900 { background-color: #f1f5f9; }
  .nav-dark\:border-green-900 { border-color: #f1f5f9; }
  .nav-dark\:ring-green-900 { --tw-ring-color: #f1f5f9; }
  .nav-dark\:hover\:text-green-900:hover { color: #f1f5f9; }
  .nav-dark\:hover\:bg-green-900:hover { background-color: #f1f5f9; }
  .nav-dark\:text-green-950 { color: #f8fafc; }
  .nav-dark\:bg-green-950 { background-color: #f8fafc; }
  .nav-dark\:border-green-950 { border-color: #f8fafc; }
  .nav-dark\:ring-green-950 { --tw-ring-color: #f8fafc; }
  .nav-dark\:hover\:text-green-950:hover { color: #f8fafc; }
  .nav-dark\:hover\:bg-green-950:hover { background-color: #f8fafc; }
  .nav-dark\:text-emerald-50 { color: #020617; }
  .nav-dark\:bg-emerald-50 { background-color: #020617; }
  .nav-dark\:border-emerald-50 { border-color: #020617; }
  .nav-dark\:ring-emerald-50 { --tw-ring-color: #020617; }
  .nav-dark\:hover\:text-emerald-50:hover { color: #020617; }
  .nav-dark\:hover\:bg-emerald-50:hover { background-color: #020617; }
  .nav-dark\:text-emerald-100 { color: #0f172a; }
  .nav-dark\:bg-emerald-100 { background-color: #0f172a; }
  .nav-dark\:border-emerald-100 { border-color: #0f172a; }
  .nav-dark\:ring-emerald-100 { --tw-ring-color: #0f172a; }
  .nav-dark\:hover\:text-emerald-100:hover { color: #0f172a; }
  .nav-dark\:hover\:bg-emerald-100:hover { background-color: #0f172a; }
  .nav-dark\:text-emerald-200 { color: #1e293b; }
  .nav-dark\:bg-emerald-200 { background-color: #1e293b; }
  .nav-dark\:border-emerald-200 { border-color: #1e293b; }
  .nav-dark\:ring-emerald-200 { --tw-ring-color: #1e293b; }
  .nav-dark\:hover\:text-emerald-200:hover { color: #1e293b; }
  .nav-dark\:hover\:bg-emerald-200:hover { background-color: #1e293b; }
  .nav-dark\:text-emerald-300 { color: #334155; }
  .nav-dark\:bg-emerald-300 { background-color: #334155; }
  .nav-dark\:border-emerald-300 { border-color: #334155; }
  .nav-dark\:ring-emerald-300 { --tw-ring-color: #334155; }
  .nav-dark\:hover\:text-emerald-300:hover { color: #334155; }
  .nav-dark\:hover\:bg-emerald-300:hover { background-color: #334155; }
  .nav-dark\:text-emerald-400 { color: #475569; }
  .nav-dark\:bg-emerald-400 { background-color: #475569; }
  .nav-dark\:border-emerald-400 { border-color: #475569; }
  .nav-dark\:ring-emerald-400 { --tw-ring-color: #475569; }
  .nav-dark\:hover\:text-emerald-400:hover { color: #475569; }
  .nav-dark\:hover\:bg-emerald-400:hover { background-color: #475569; }
  .nav-dark\:text-emerald-500 { color: #64748b; }
  .nav-dark\:bg-emerald-500 { background-color: #64748b; }
  .nav-dark\:border-emerald-500 { border-color: #64748b; }
  .nav-dark\:ring-emerald-500 { --tw-ring-color: #64748b; }
  .nav-dark\:hover\:text-emerald-500:hover { color: #64748b; }
  .nav-dark\:hover\:bg-emerald-500:hover { background-color: #64748b; }
  .nav-dark\:text-emerald-600 { color: #94a3b8; }
  .nav-dark\:bg-emerald-600 { background-color: #94a3b8; }
  .nav-dark\:border-emerald-600 { border-color: #94a3b8; }
  .nav-dark\:ring-emerald-600 { --tw-ring-color: #94a3b8; }
  .nav-dark\:hover\:text-emerald-600:hover { color: #94a3b8; }
  .nav-dark\:hover\:bg-emerald-600:hover { background-color: #94a3b8; }
  .nav-dark\:text-emerald-700 { color: #cbd5e1; }
  .nav-dark\:bg-emerald-700 { background-color: #cbd5e1; }
  .nav-dark\:border-emerald-700 { border-color: #cbd5e1; }
  .nav-dark\:ring-emerald-700 { --tw-ring-color: #cbd5e1; }
  .nav-dark\:hover\:text-emerald-700:hover { color: #cbd5e1; }
  .nav-dark\:hover\:bg-emerald-700:hover { background-color: #cbd5e1; }
  .nav-dark\:text-emerald-800 { color: #e2e8f0; }
  .nav-dark\:bg-emerald-800 { background-color: #e2e8f0; }
  .nav-dark\:border-emerald-800 { border-color: #e2e8f0; }
  .nav-dark\:ring-emerald-800 { --tw-ring-color: #e2e8f0; }
  .nav-dark\:hover\:text-emerald-800:hover { color: #e2e8f0; }
  .nav-dark\:hover\:bg-emerald-800:hover { background-color: #e2e8f0; }
  .nav-dark\:text-emerald-900 { color: #f1f5f9; }
  .nav-dark\:bg-emerald-900 { background-color: #f1f5f9; }
  .nav-dark\:border-emerald-900 { border-color: #f1f5f9; }
  .nav-dark\:ring-emerald-900 { --tw-ring-color: #f1f5f9; }
  .nav-dark\:hover\:text-emerald-900:hover { color: #f1f5f9; }
  .nav-dark\:hover\:bg-emerald-900:hover { background-color: #f1f5f9; }
  .nav-dark\:text-emerald-950 { color: #f8fafc; }
  .nav-dark\:bg-emerald-950 { background-color: #f8fafc; }
  .nav-dark\:border-emerald-950 { border-color: #f8fafc; }
  .nav-dark\:ring-emerald-950 { --tw-ring-color: #f8fafc; }
  .nav-dark\:hover\:text-emerald-950:hover { color: #f8fafc; }
  .nav-dark\:hover\:bg-emerald-950:hover { background-color: #f8fafc; }
  .nav-dark\:text-teal-50 { color: #020617; }
  .nav-dark\:bg-teal-50 { background-color: #020617; }
  .nav-dark\:border-teal-50 { border-color: #020617; }
  .nav-dark\:ring-teal-50 { --tw-ring-color: #020617; }
  .nav-dark\:hover\:text-teal-50:hover { color: #020617; }
  .nav-dark\:hover\:bg-teal-50:hover { background-color: #020617; }
  .nav-dark\:text-teal-100 { color: #0f172a; }
  .nav-dark\:bg-teal-100 { background-color: #0f172a; }
  .nav-dark\:border-teal-100 { border-color: #0f172a; }
  .nav-dark\:ring-teal-100 { --tw-ring-color: #0f172a; }
  .nav-dark\:hover\:text-teal-100:hover { color: #0f172a; }
  .nav-dark\:hover\:bg-teal-100:hover { background-color: #0f172a; }
  .nav-dark\:text-teal-200 { color: #1e293b; }
  .nav-dark\:bg-teal-200 { background-color: #1e293b; }
  .nav-dark\:border-teal-200 { border-color: #1e293b; }
  .nav-dark\:ring-teal-200 { --tw-ring-color: #1e293b; }
  .nav-dark\:hover\:text-teal-200:hover { color: #1e293b; }
  .nav-dark\:hover\:bg-teal-200:hover { background-color: #1e293b; }
  .nav-dark\:text-teal-300 { color: #334155; }
  .nav-dark\:bg-teal-300 { background-color: #334155; }
  .nav-dark\:border-teal-300 { border-color: #334155; }
  .nav-dark\:ring-teal-300 { --tw-ring-color: #334155; }
  .nav-dark\:hover\:text-teal-300:hover { color: #334155; }
  .nav-dark\:hover\:bg-teal-300:hover { background-color: #334155; }
  .nav-dark\:text-teal-400 { color: #475569; }
  .nav-dark\:bg-teal-400 { background-color: #475569; }
  .nav-dark\:border-teal-400 { border-color: #475569; }
  .nav-dark\:ring-teal-400 { --tw-ring-color: #475569; }
  .nav-dark\:hover\:text-teal-400:hover { color: #475569; }
  .nav-dark\:hover\:bg-teal-400:hover { background-color: #475569; }
  .nav-dark\:text-teal-500 { color: #64748b; }
  .nav-dark\:bg-teal-500 { background-color: #64748b; }
  .nav-dark\:border-teal-500 { border-color: #64748b; }
  .nav-dark\:ring-teal-500 { --tw-ring-color: #64748b; }
  .nav-dark\:hover\:text-teal-500:hover { color: #64748b; }
  .nav-dark\:hover\:bg-teal-500:hover { background-color: #64748b; }
  .nav-dark\:text-teal-600 { color: #94a3b8; }
  .nav-dark\:bg-teal-600 { background-color: #94a3b8; }
  .nav-dark\:border-teal-600 { border-color: #94a3b8; }
  .nav-dark\:ring-teal-600 { --tw-ring-color: #94a3b8; }
  .nav-dark\:hover\:text-teal-600:hover { color: #94a3b8; }
  .nav-dark\:hover\:bg-teal-600:hover { background-color: #94a3b8; }
  .nav-dark\:text-teal-700 { color: #cbd5e1; }
  .nav-dark\:bg-teal-700 { background-color: #cbd5e1; }
  .nav-dark\:border-teal-700 { border-color: #cbd5e1; }
  .nav-dark\:ring-teal-700 { --tw-ring-color: #cbd5e1; }
  .nav-dark\:hover\:text-teal-700:hover { color: #cbd5e1; }
  .nav-dark\:hover\:bg-teal-700:hover { background-color: #cbd5e1; }
  .nav-dark\:text-teal-800 { color: #e2e8f0; }
  .nav-dark\:bg-teal-800 { background-color: #e2e8f0; }
  .nav-dark\:border-teal-800 { border-color: #e2e8f0; }
  .nav-dark\:ring-teal-800 { --tw-ring-color: #e2e8f0; }
  .nav-dark\:hover\:text-teal-800:hover { color: #e2e8f0; }
  .nav-dark\:hover\:bg-teal-800:hover { background-color: #e2e8f0; }
  .nav-dark\:text-teal-900 { color: #f1f5f9; }
  .nav-dark\:bg-teal-900 { background-color: #f1f5f9; }
  .nav-dark\:border-teal-900 { border-color: #f1f5f9; }
  .nav-dark\:ring-teal-900 { --tw-ring-color: #f1f5f9; }
  .nav-dark\:hover\:text-teal-900:hover { color: #f1f5f9; }
  .nav-dark\:hover\:bg-teal-900:hover { background-color: #f1f5f9; }
  .nav-dark\:text-teal-950 { color: #f8fafc; }
  .nav-dark\:bg-teal-950 { background-color: #f8fafc; }
  .nav-dark\:border-teal-950 { border-color: #f8fafc; }
  .nav-dark\:ring-teal-950 { --tw-ring-color: #f8fafc; }
  .nav-dark\:hover\:text-teal-950:hover { color: #f8fafc; }
  .nav-dark\:hover\:bg-teal-950:hover { background-color: #f8fafc; }
  .nav-dark\:text-cyan-50 { color: #020617; }
  .nav-dark\:bg-cyan-50 { background-color: #020617; }
  .nav-dark\:border-cyan-50 { border-color: #020617; }
  .nav-dark\:ring-cyan-50 { --tw-ring-color: #020617; }
  .nav-dark\:hover\:text-cyan-50:hover { color: #020617; }
  .nav-dark\:hover\:bg-cyan-50:hover { background-color: #020617; }
  .nav-dark\:text-cyan-100 { color: #0f172a; }
  .nav-dark\:bg-cyan-100 { background-color: #0f172a; }
  .nav-dark\:border-cyan-100 { border-color: #0f172a; }
  .nav-dark\:ring-cyan-100 { --tw-ring-color: #0f172a; }
  .nav-dark\:hover\:text-cyan-100:hover { color: #0f172a; }
  .nav-dark\:hover\:bg-cyan-100:hover { background-color: #0f172a; }
  .nav-dark\:text-cyan-200 { color: #1e293b; }
  .nav-dark\:bg-cyan-200 { background-color: #1e293b; }
  .nav-dark\:border-cyan-200 { border-color: #1e293b; }
  .nav-dark\:ring-cyan-200 { --tw-ring-color: #1e293b; }
  .nav-dark\:hover\:text-cyan-200:hover { color: #1e293b; }
  .nav-dark\:hover\:bg-cyan-200:hover { background-color: #1e293b; }
  .nav-dark\:text-cyan-300 { color: #334155; }
  .nav-dark\:bg-cyan-300 { background-color: #334155; }
  .nav-dark\:border-cyan-300 { border-color: #334155; }
  .nav-dark\:ring-cyan-300 { --tw-ring-color: #334155; }
  .nav-dark\:hover\:text-cyan-300:hover { color: #334155; }
  .nav-dark\:hover\:bg-cyan-300:hover { background-color: #334155; }
  .nav-dark\:text-cyan-400 { color: #475569; }
  .nav-dark\:bg-cyan-400 { background-color: #475569; }
  .nav-dark\:border-cyan-400 { border-color: #475569; }
  .nav-dark\:ring-cyan-400 { --tw-ring-color: #475569; }
  .nav-dark\:hover\:text-cyan-400:hover { color: #475569; }
  .nav-dark\:hover\:bg-cyan-400:hover { background-color: #475569; }
  .nav-dark\:text-cyan-500 { color: #64748b; }
  .nav-dark\:bg-cyan-500 { background-color: #64748b; }
  .nav-dark\:border-cyan-500 { border-color: #64748b; }
  .nav-dark\:ring-cyan-500 { --tw-ring-color: #64748b; }
  .nav-dark\:hover\:text-cyan-500:hover { color: #64748b; }
  .nav-dark\:hover\:bg-cyan-500:hover { background-color: #64748b; }
  .nav-dark\:text-cyan-600 { color: #94a3b8; }
  .nav-dark\:bg-cyan-600 { background-color: #94a3b8; }
  .nav-dark\:border-cyan-600 { border-color: #94a3b8; }
  .nav-dark\:ring-cyan-600 { --tw-ring-color: #94a3b8; }
  .nav-dark\:hover\:text-cyan-600:hover { color: #94a3b8; }
  .nav-dark\:hover\:bg-cyan-600:hover { background-color: #94a3b8; }
  .nav-dark\:text-cyan-700 { color: #cbd5e1; }
  .nav-dark\:bg-cyan-700 { background-color: #cbd5e1; }
  .nav-dark\:border-cyan-700 { border-color: #cbd5e1; }
  .nav-dark\:ring-cyan-700 { --tw-ring-color: #cbd5e1; }
  .nav-dark\:hover\:text-cyan-700:hover { color: #cbd5e1; }
  .nav-dark\:hover\:bg-cyan-700:hover { background-color: #cbd5e1; }
  .nav-dark\:text-cyan-800 { color: #e2e8f0; }
  .nav-dark\:bg-cyan-800 { background-color: #e2e8f0; }
  .nav-dark\:border-cyan-800 { border-color: #e2e8f0; }
  .nav-dark\:ring-cyan-800 { --tw-ring-color: #e2e8f0; }
  .nav-dark\:hover\:text-cyan-800:hover { color: #e2e8f0; }
  .nav-dark\:hover\:bg-cyan-800:hover { background-color: #e2e8f0; }
  .nav-dark\:text-cyan-900 { color: #f1f5f9; }
  .nav-dark\:bg-cyan-900 { background-color: #f1f5f9; }
  .nav-dark\:border-cyan-900 { border-color: #f1f5f9; }
  .nav-dark\:ring-cyan-900 { --tw-ring-color: #f1f5f9; }
  .nav-dark\:hover\:text-cyan-900:hover { color: #f1f5f9; }
  .nav-dark\:hover\:bg-cyan-900:hover { background-color: #f1f5f9; }
  .nav-dark\:text-cyan-950 { color: #f8fafc; }
  .nav-dark\:bg-cyan-950 { background-color: #f8fafc; }
  .nav-dark\:border-cyan-950 { border-color: #f8fafc; }
  .nav-dark\:ring-cyan-950 { --tw-ring-color: #f8fafc; }
  .nav-dark\:hover\:text-cyan-950:hover { color: #f8fafc; }
  .nav-dark\:hover\:bg-cyan-950:hover { background-color: #f8fafc; }
  .nav-dark\:text-sky-50 { color: #020617; }
  .nav-dark\:bg-sky-50 { background-color: #020617; }
  .nav-dark\:border-sky-50 { border-color: #020617; }
  .nav-dark\:ring-sky-50 { --tw-ring-color: #020617; }
  .nav-dark\:hover\:text-sky-50:hover { color: #020617; }
  .nav-dark\:hover\:bg-sky-50:hover { background-color: #020617; }
  .nav-dark\:text-sky-100 { color: #0f172a; }
  .nav-dark\:bg-sky-100 { background-color: #0f172a; }
  .nav-dark\:border-sky-100 { border-color: #0f172a; }
  .nav-dark\:ring-sky-100 { --tw-ring-color: #0f172a; }
  .nav-dark\:hover\:text-sky-100:hover { color: #0f172a; }
  .nav-dark\:hover\:bg-sky-100:hover { background-color: #0f172a; }
  .nav-dark\:text-sky-200 { color: #1e293b; }
  .nav-dark\:bg-sky-200 { background-color: #1e293b; }
  .nav-dark\:border-sky-200 { border-color: #1e293b; }
  .nav-dark\:ring-sky-200 { --tw-ring-color: #1e293b; }
  .nav-dark\:hover\:text-sky-200:hover { color: #1e293b; }
  .nav-dark\:hover\:bg-sky-200:hover { background-color: #1e293b; }
  .nav-dark\:text-sky-300 { color: #334155; }
  .nav-dark\:bg-sky-300 { background-color: #334155; }
  .nav-dark\:border-sky-300 { border-color: #334155; }
  .nav-dark\:ring-sky-300 { --tw-ring-color: #334155; }
  .nav-dark\:hover\:text-sky-300:hover { color: #334155; }
  .nav-dark\:hover\:bg-sky-300:hover { background-color: #334155; }
  .nav-dark\:text-sky-400 { color: #475569; }
  .nav-dark\:bg-sky-400 { background-color: #475569; }
  .nav-dark\:border-sky-400 { border-color: #475569; }
  .nav-dark\:ring-sky-400 { --tw-ring-color: #475569; }
  .nav-dark\:hover\:text-sky-400:hover { color: #475569; }
  .nav-dark\:hover\:bg-sky-400:hover { background-color: #475569; }
  .nav-dark\:text-sky-500 { color: #64748b; }
  .nav-dark\:bg-sky-500 { background-color: #64748b; }
  .nav-dark\:border-sky-500 { border-color: #64748b; }
  .nav-dark\:ring-sky-500 { --tw-ring-color: #64748b; }
  .nav-dark\:hover\:text-sky-500:hover { color: #64748b; }
  .nav-dark\:hover\:bg-sky-500:hover { background-color: #64748b; }
  .nav-dark\:text-sky-600 { color: #94a3b8; }
  .nav-dark\:bg-sky-600 { background-color: #94a3b8; }
  .nav-dark\:border-sky-600 { border-color: #94a3b8; }
  .nav-dark\:ring-sky-600 { --tw-ring-color: #94a3b8; }
  .nav-dark\:hover\:text-sky-600:hover { color: #94a3b8; }
  .nav-dark\:hover\:bg-sky-600:hover { background-color: #94a3b8; }
  .nav-dark\:text-sky-700 { color: #cbd5e1; }
  .nav-dark\:bg-sky-700 { background-color: #cbd5e1; }
  .nav-dark\:border-sky-700 { border-color: #cbd5e1; }
  .nav-dark\:ring-sky-700 { --tw-ring-color: #cbd5e1; }
  .nav-dark\:hover\:text-sky-700:hover { color: #cbd5e1; }
  .nav-dark\:hover\:bg-sky-700:hover { background-color: #cbd5e1; }
  .nav-dark\:text-sky-800 { color: #e2e8f0; }
  .nav-dark\:bg-sky-800 { background-color: #e2e8f0; }
  .nav-dark\:border-sky-800 { border-color: #e2e8f0; }
  .nav-dark\:ring-sky-800 { --tw-ring-color: #e2e8f0; }
  .nav-dark\:hover\:text-sky-800:hover { color: #e2e8f0; }
  .nav-dark\:hover\:bg-sky-800:hover { background-color: #e2e8f0; }
  .nav-dark\:text-sky-900 { color: #f1f5f9; }
  .nav-dark\:bg-sky-900 { background-color: #f1f5f9; }
  .nav-dark\:border-sky-900 { border-color: #f1f5f9; }
  .nav-dark\:ring-sky-900 { --tw-ring-color: #f1f5f9; }
  .nav-dark\:hover\:text-sky-900:hover { color: #f1f5f9; }
  .nav-dark\:hover\:bg-sky-900:hover { background-color: #f1f5f9; }
  .nav-dark\:text-sky-950 { color: #f8fafc; }
  .nav-dark\:bg-sky-950 { background-color: #f8fafc; }
  .nav-dark\:border-sky-950 { border-color: #f8fafc; }
  .nav-dark\:ring-sky-950 { --tw-ring-color: #f8fafc; }
  .nav-dark\:hover\:text-sky-950:hover { color: #f8fafc; }
  .nav-dark\:hover\:bg-sky-950:hover { background-color: #f8fafc; }
  .nav-dark\:text-blue-50 { color: #020617; }
  .nav-dark\:bg-blue-50 { background-color: #020617; }
  .nav-dark\:border-blue-50 { border-color: #020617; }
  .nav-dark\:ring-blue-50 { --tw-ring-color: #020617; }
  .nav-dark\:hover\:text-blue-50:hover { color: #020617; }
  .nav-dark\:hover\:bg-blue-50:hover { background-color: #020617; }
  .nav-dark\:text-blue-100 { color: #0f172a; }
  .nav-dark\:bg-blue-100 { background-color: #0f172a; }
  .nav-dark\:border-blue-100 { border-color: #0f172a; }
  .nav-dark\:ring-blue-100 { --tw-ring-color: #0f172a; }
  .nav-dark\:hover\:text-blue-100:hover { color: #0f172a; }
  .nav-dark\:hover\:bg-blue-100:hover { background-color: #0f172a; }
  .nav-dark\:text-blue-200 { color: #1e293b; }
  .nav-dark\:bg-blue-200 { background-color: #1e293b; }
  .nav-dark\:border-blue-200 { border-color: #1e293b; }
  .nav-dark\:ring-blue-200 { --tw-ring-color: #1e293b; }
  .nav-dark\:hover\:text-blue-200:hover { color: #1e293b; }
  .nav-dark\:hover\:bg-blue-200:hover { background-color: #1e293b; }
  .nav-dark\:text-blue-300 { color: #334155; }
  .nav-dark\:bg-blue-300 { background-color: #334155; }
  .nav-dark\:border-blue-300 { border-color: #334155; }
  .nav-dark\:ring-blue-300 { --tw-ring-color: #334155; }
  .nav-dark\:hover\:text-blue-300:hover { color: #334155; }
  .nav-dark\:hover\:bg-blue-300:hover { background-color: #334155; }
  .nav-dark\:text-blue-400 { color: #475569; }
  .nav-dark\:bg-blue-400 { background-color: #475569; }
  .nav-dark\:border-blue-400 { border-color: #475569; }
  .nav-dark\:ring-blue-400 { --tw-ring-color: #475569; }
  .nav-dark\:hover\:text-blue-400:hover { color: #475569; }
  .nav-dark\:hover\:bg-blue-400:hover { background-color: #475569; }
  .nav-dark\:text-blue-500 { color: #64748b; }
  .nav-dark\:bg-blue-500 { background-color: #64748b; }
  .nav-dark\:border-blue-500 { border-color: #64748b; }
  .nav-dark\:ring-blue-500 { --tw-ring-color: #64748b; }
  .nav-dark\:hover\:text-blue-500:hover { color: #64748b; }
  .nav-dark\:hover\:bg-blue-500:hover { background-color: #64748b; }
  .nav-dark\:text-blue-600 { color: #94a3b8; }
  .nav-dark\:bg-blue-600 { background-color: #94a3b8; }
  .nav-dark\:border-blue-600 { border-color: #94a3b8; }
  .nav-dark\:ring-blue-600 { --tw-ring-color: #94a3b8; }
  .nav-dark\:hover\:text-blue-600:hover { color: #94a3b8; }
  .nav-dark\:hover\:bg-blue-600:hover { background-color: #94a3b8; }
  .nav-dark\:text-blue-700 { color: #cbd5e1; }
  .nav-dark\:bg-blue-700 { background-color: #cbd5e1; }
  .nav-dark\:border-blue-700 { border-color: #cbd5e1; }
  .nav-dark\:ring-blue-700 { --tw-ring-color: #cbd5e1; }
  .nav-dark\:hover\:text-blue-700:hover { color: #cbd5e1; }
  .nav-dark\:hover\:bg-blue-700:hover { background-color: #cbd5e1; }
  .nav-dark\:text-blue-800 { color: #e2e8f0; }
  .nav-dark\:bg-blue-800 { background-color: #e2e8f0; }
  .nav-dark\:border-blue-800 { border-color: #e2e8f0; }
  .nav-dark\:ring-blue-800 { --tw-ring-color: #e2e8f0; }
  .nav-dark\:hover\:text-blue-800:hover { color: #e2e8f0; }
  .nav-dark\:hover\:bg-blue-800:hover { background-color: #e2e8f0; }
  .nav-dark\:text-blue-900 { color: #f1f5f9; }
  .nav-dark\:bg-blue-900 { background-color: #f1f5f9; }
  .nav-dark\:border-blue-900 { border-color: #f1f5f9; }
  .nav-dark\:ring-blue-900 { --tw-ring-color: #f1f5f9; }
  .nav-dark\:hover\:text-blue-900:hover { color: #f1f5f9; }
  .nav-dark\:hover\:bg-blue-900:hover { background-color: #f1f5f9; }
  .nav-dark\:text-blue-950 { color: #f8fafc; }
  .nav-dark\:bg-blue-950 { background-color: #f8fafc; }
  .nav-dark\:border-blue-950 { border-color: #f8fafc; }
  .nav-dark\:ring-blue-950 { --tw-ring-color: #f8fafc; }
  .nav-dark\:hover\:text-blue-950:hover { color: #f8fafc; }
  .nav-dark\:hover\:bg-blue-950:hover { background-color: #f8fafc; }
  .nav-dark\:text-indigo-50 { color: #020617; }
  .nav-dark\:bg-indigo-50 { background-color: #020617; }
  .nav-dark\:border-indigo-50 { border-color: #020617; }
  .nav-dark\:ring-indigo-50 { --tw-ring-color: #020617; }
  .nav-dark\:hover\:text-indigo-50:hover { color: #020617; }
  .nav-dark\:hover\:bg-indigo-50:hover { background-color: #020617; }
  .nav-dark\:text-indigo-100 { color: #0f172a; }
  .nav-dark\:bg-indigo-100 { background-color: #0f172a; }
  .nav-dark\:border-indigo-100 { border-color: #0f172a; }
  .nav-dark\:ring-indigo-100 { --tw-ring-color: #0f172a; }
  .nav-dark\:hover\:text-indigo-100:hover { color: #0f172a; }
  .nav-dark\:hover\:bg-indigo-100:hover { background-color: #0f172a; }
  .nav-dark\:text-indigo-200 { color: #1e293b; }
  .nav-dark\:bg-indigo-200 { background-color: #1e293b; }
  .nav-dark\:border-indigo-200 { border-color: #1e293b; }
  .nav-dark\:ring-indigo-200 { --tw-ring-color: #1e293b; }
  .nav-dark\:hover\:text-indigo-200:hover { color: #1e293b; }
  .nav-dark\:hover\:bg-indigo-200:hover { background-color: #1e293b; }
  .nav-dark\:text-indigo-300 { color: #334155; }
  .nav-dark\:bg-indigo-300 { background-color: #334155; }
  .nav-dark\:border-indigo-300 { border-color: #334155; }
  .nav-dark\:ring-indigo-300 { --tw-ring-color: #334155; }
  .nav-dark\:hover\:text-indigo-300:hover { color: #334155; }
  .nav-dark\:hover\:bg-indigo-300:hover { background-color: #334155; }
  .nav-dark\:text-indigo-400 { color: #475569; }
  .nav-dark\:bg-indigo-400 { background-color: #475569; }
  .nav-dark\:border-indigo-400 { border-color: #475569; }
  .nav-dark\:ring-indigo-400 { --tw-ring-color: #475569; }
  .nav-dark\:hover\:text-indigo-400:hover { color: #475569; }
  .nav-dark\:hover\:bg-indigo-400:hover { background-color: #475569; }
  .nav-dark\:text-indigo-500 { color: #64748b; }
  .nav-dark\:bg-indigo-500 { background-color: #64748b; }
  .nav-dark\:border-indigo-500 { border-color: #64748b; }
  .nav-dark\:ring-indigo-500 { --tw-ring-color: #64748b; }
  .nav-dark\:hover\:text-indigo-500:hover { color: #64748b; }
  .nav-dark\:hover\:bg-indigo-500:hover { background-color: #64748b; }
  .nav-dark\:text-indigo-600 { color: #94a3b8; }
  .nav-dark\:bg-indigo-600 { background-color: #94a3b8; }
  .nav-dark\:border-indigo-600 { border-color: #94a3b8; }
  .nav-dark\:ring-indigo-600 { --tw-ring-color: #94a3b8; }
  .nav-dark\:hover\:text-indigo-600:hover { color: #94a3b8; }
  .nav-dark\:hover\:bg-indigo-600:hover { background-color: #94a3b8; }
  .nav-dark\:text-indigo-700 { color: #cbd5e1; }
  .nav-dark\:bg-indigo-700 { background-color: #cbd5e1; }
  .nav-dark\:border-indigo-700 { border-color: #cbd5e1; }
  .nav-dark\:ring-indigo-700 { --tw-ring-color: #cbd5e1; }
  .nav-dark\:hover\:text-indigo-700:hover { color: #cbd5e1; }
  .nav-dark\:hover\:bg-indigo-700:hover { background-color: #cbd5e1; }
  .nav-dark\:text-indigo-800 { color: #e2e8f0; }
  .nav-dark\:bg-indigo-800 { background-color: #e2e8f0; }
  .nav-dark\:border-indigo-800 { border-color: #e2e8f0; }
  .nav-dark\:ring-indigo-800 { --tw-ring-color: #e2e8f0; }
  .nav-dark\:hover\:text-indigo-800:hover { color: #e2e8f0; }
  .nav-dark\:hover\:bg-indigo-800:hover { background-color: #e2e8f0; }
  .nav-dark\:text-indigo-900 { color: #f1f5f9; }
  .nav-dark\:bg-indigo-900 { background-color: #f1f5f9; }
  .nav-dark\:border-indigo-900 { border-color: #f1f5f9; }
  .nav-dark\:ring-indigo-900 { --tw-ring-color: #f1f5f9; }
  .nav-dark\:hover\:text-indigo-900:hover { color: #f1f5f9; }
  .nav-dark\:hover\:bg-indigo-900:hover { background-color: #f1f5f9; }
  .nav-dark\:text-indigo-950 { color: #f8fafc; }
  .nav-dark\:bg-indigo-950 { background-color: #f8fafc; }
  .nav-dark\:border-indigo-950 { border-color: #f8fafc; }
  .nav-dark\:ring-indigo-950 { --tw-ring-color: #f8fafc; }
  .nav-dark\:hover\:text-indigo-950:hover { color: #f8fafc; }
  .nav-dark\:hover\:bg-indigo-950:hover { background-color: #f8fafc; }
  .nav-dark\:text-violet-50 { color: #020617; }
  .nav-dark\:bg-violet-50 { background-color: #020617; }
  .nav-dark\:border-violet-50 { border-color: #020617; }
  .nav-dark\:ring-violet-50 { --tw-ring-color: #020617; }
  .nav-dark\:hover\:text-violet-50:hover { color: #020617; }
  .nav-dark\:hover\:bg-violet-50:hover { background-color: #020617; }
  .nav-dark\:text-violet-100 { color: #0f172a; }
  .nav-dark\:bg-violet-100 { background-color: #0f172a; }
  .nav-dark\:border-violet-100 { border-color: #0f172a; }
  .nav-dark\:ring-violet-100 { --tw-ring-color: #0f172a; }
  .nav-dark\:hover\:text-violet-100:hover { color: #0f172a; }
  .nav-dark\:hover\:bg-violet-100:hover { background-color: #0f172a; }
  .nav-dark\:text-violet-200 { color: #1e293b; }
  .nav-dark\:bg-violet-200 { background-color: #1e293b; }
  .nav-dark\:border-violet-200 { border-color: #1e293b; }
  .nav-dark\:ring-violet-200 { --tw-ring-color: #1e293b; }
  .nav-dark\:hover\:text-violet-200:hover { color: #1e293b; }
  .nav-dark\:hover\:bg-violet-200:hover { background-color: #1e293b; }
  .nav-dark\:text-violet-300 { color: #334155; }
  .nav-dark\:bg-violet-300 { background-color: #334155; }
  .nav-dark\:border-violet-300 { border-color: #334155; }
  .nav-dark\:ring-violet-300 { --tw-ring-color: #334155; }
  .nav-dark\:hover\:text-violet-300:hover { color: #334155; }
  .nav-dark\:hover\:bg-violet-300:hover { background-color: #334155; }
  .nav-dark\:text-violet-400 { color: #475569; }
  .nav-dark\:bg-violet-400 { background-color: #475569; }
  .nav-dark\:border-violet-400 { border-color: #475569; }
  .nav-dark\:ring-violet-400 { --tw-ring-color: #475569; }
  .nav-dark\:hover\:text-violet-400:hover { color: #475569; }
  .nav-dark\:hover\:bg-violet-400:hover { background-color: #475569; }
  .nav-dark\:text-violet-500 { color: #64748b; }
  .nav-dark\:bg-violet-500 { background-color: #64748b; }
  .nav-dark\:border-violet-500 { border-color: #64748b; }
  .nav-dark\:ring-violet-500 { --tw-ring-color: #64748b; }
  .nav-dark\:hover\:text-violet-500:hover { color: #64748b; }
  .nav-dark\:hover\:bg-violet-500:hover { background-color: #64748b; }
  .nav-dark\:text-violet-600 { color: #94a3b8; }
  .nav-dark\:bg-violet-600 { background-color: #94a3b8; }
  .nav-dark\:border-violet-600 { border-color: #94a3b8; }
  .nav-dark\:ring-violet-600 { --tw-ring-color: #94a3b8; }
  .nav-dark\:hover\:text-violet-600:hover { color: #94a3b8; }
  .nav-dark\:hover\:bg-violet-600:hover { background-color: #94a3b8; }
  .nav-dark\:text-violet-700 { color: #cbd5e1; }
  .nav-dark\:bg-violet-700 { background-color: #cbd5e1; }
  .nav-dark\:border-violet-700 { border-color: #cbd5e1; }
  .nav-dark\:ring-violet-700 { --tw-ring-color: #cbd5e1; }
  .nav-dark\:hover\:text-violet-700:hover { color: #cbd5e1; }
  .nav-dark\:hover\:bg-violet-700:hover { background-color: #cbd5e1; }
  .nav-dark\:text-violet-800 { color: #e2e8f0; }
  .nav-dark\:bg-violet-800 { background-color: #e2e8f0; }
  .nav-dark\:border-violet-800 { border-color: #e2e8f0; }
  .nav-dark\:ring-violet-800 { --tw-ring-color: #e2e8f0; }
  .nav-dark\:hover\:text-violet-800:hover { color: #e2e8f0; }
  .nav-dark\:hover\:bg-violet-800:hover { background-color: #e2e8f0; }
  .nav-dark\:text-violet-900 { color: #f1f5f9; }
  .nav-dark\:bg-violet-900 { background-color: #f1f5f9; }
  .nav-dark\:border-violet-900 { border-color: #f1f5f9; }
  .nav-dark\:ring-violet-900 { --tw-ring-color: #f1f5f9; }
  .nav-dark\:hover\:text-violet-900:hover { color: #f1f5f9; }
  .nav-dark\:hover\:bg-violet-900:hover { background-color: #f1f5f9; }
  .nav-dark\:text-violet-950 { color: #f8fafc; }
  .nav-dark\:bg-violet-950 { background-color: #f8fafc; }
  .nav-dark\:border-violet-950 { border-color: #f8fafc; }
  .nav-dark\:ring-violet-950 { --tw-ring-color: #f8fafc; }
  .nav-dark\:hover\:text-violet-950:hover { color: #f8fafc; }
  .nav-dark\:hover\:bg-violet-950:hover { background-color: #f8fafc; }
  .nav-dark\:text-purple-50 { color: #020617; }
  .nav-dark\:bg-purple-50 { background-color: #020617; }
  .nav-dark\:border-purple-50 { border-color: #020617; }
  .nav-dark\:ring-purple-50 { --tw-ring-color: #020617; }
  .nav-dark\:hover\:text-purple-50:hover { color: #020617; }
  .nav-dark\:hover\:bg-purple-50:hover { background-color: #020617; }
  .nav-dark\:text-purple-100 { color: #0f172a; }
  .nav-dark\:bg-purple-100 { background-color: #0f172a; }
  .nav-dark\:border-purple-100 { border-color: #0f172a; }
  .nav-dark\:ring-purple-100 { --tw-ring-color: #0f172a; }
  .nav-dark\:hover\:text-purple-100:hover { color: #0f172a; }
  .nav-dark\:hover\:bg-purple-100:hover { background-color: #0f172a; }
  .nav-dark\:text-purple-200 { color: #1e293b; }
  .nav-dark\:bg-purple-200 { background-color: #1e293b; }
  .nav-dark\:border-purple-200 { border-color: #1e293b; }
  .nav-dark\:ring-purple-200 { --tw-ring-color: #1e293b; }
  .nav-dark\:hover\:text-purple-200:hover { color: #1e293b; }
  .nav-dark\:hover\:bg-purple-200:hover { background-color: #1e293b; }
  .nav-dark\:text-purple-300 { color: #334155; }
  .nav-dark\:bg-purple-300 { background-color: #334155; }
  .nav-dark\:border-purple-300 { border-color: #334155; }
  .nav-dark\:ring-purple-300 { --tw-ring-color: #334155; }
  .nav-dark\:hover\:text-purple-300:hover { color: #334155; }
  .nav-dark\:hover\:bg-purple-300:hover { background-color: #334155; }
  .nav-dark\:text-purple-400 { color: #475569; }
  .nav-dark\:bg-purple-400 { background-color: #475569; }
  .nav-dark\:border-purple-400 { border-color: #475569; }
  .nav-dark\:ring-purple-400 { --tw-ring-color: #475569; }
  .nav-dark\:hover\:text-purple-400:hover { color: #475569; }
  .nav-dark\:hover\:bg-purple-400:hover { background-color: #475569; }
  .nav-dark\:text-purple-500 { color: #64748b; }
  .nav-dark\:bg-purple-500 { background-color: #64748b; }
  .nav-dark\:border-purple-500 { border-color: #64748b; }
  .nav-dark\:ring-purple-500 { --tw-ring-color: #64748b; }
  .nav-dark\:hover\:text-purple-500:hover { color: #64748b; }
  .nav-dark\:hover\:bg-purple-500:hover { background-color: #64748b; }
  .nav-dark\:text-purple-600 { color: #94a3b8; }
  .nav-dark\:bg-purple-600 { background-color: #94a3b8; }
  .nav-dark\:border-purple-600 { border-color: #94a3b8; }
  .nav-dark\:ring-purple-600 { --tw-ring-color: #94a3b8; }
  .nav-dark\:hover\:text-purple-600:hover { color: #94a3b8; }
  .nav-dark\:hover\:bg-purple-600:hover { background-color: #94a3b8; }
  .nav-dark\:text-purple-700 { color: #cbd5e1; }
  .nav-dark\:bg-purple-700 { background-color: #cbd5e1; }
  .nav-dark\:border-purple-700 { border-color: #cbd5e1; }
  .nav-dark\:ring-purple-700 { --tw-ring-color: #cbd5e1; }
  .nav-dark\:hover\:text-purple-700:hover { color: #cbd5e1; }
  .nav-dark\:hover\:bg-purple-700:hover { background-color: #cbd5e1; }
  .nav-dark\:text-purple-800 { color: #e2e8f0; }
  .nav-dark\:bg-purple-800 { background-color: #e2e8f0; }
  .nav-dark\:border-purple-800 { border-color: #e2e8f0; }
  .nav-dark\:ring-purple-800 { --tw-ring-color: #e2e8f0; }
  .nav-dark\:hover\:text-purple-800:hover { color: #e2e8f0; }
  .nav-dark\:hover\:bg-purple-800:hover { background-color: #e2e8f0; }
  .nav-dark\:text-purple-900 { color: #f1f5f9; }
  .nav-dark\:bg-purple-900 { background-color: #f1f5f9; }
  .nav-dark\:border-purple-900 { border-color: #f1f5f9; }
  .nav-dark\:ring-purple-900 { --tw-ring-color: #f1f5f9; }
  .nav-dark\:hover\:text-purple-900:hover { color: #f1f5f9; }
  .nav-dark\:hover\:bg-purple-900:hover { background-color: #f1f5f9; }
  .nav-dark\:text-purple-950 { color: #f8fafc; }
  .nav-dark\:bg-purple-950 { background-color: #f8fafc; }
  .nav-dark\:border-purple-950 { border-color: #f8fafc; }
  .nav-dark\:ring-purple-950 { --tw-ring-color: #f8fafc; }
  .nav-dark\:hover\:text-purple-950:hover { color: #f8fafc; }
  .nav-dark\:hover\:bg-purple-950:hover { background-color: #f8fafc; }
  .nav-dark\:text-fuchsia-50 { color: #020617; }
  .nav-dark\:bg-fuchsia-50 { background-color: #020617; }
  .nav-dark\:border-fuchsia-50 { border-color: #020617; }
  .nav-dark\:ring-fuchsia-50 { --tw-ring-color: #020617; }
  .nav-dark\:hover\:text-fuchsia-50:hover { color: #020617; }
  .nav-dark\:hover\:bg-fuchsia-50:hover { background-color: #020617; }
  .nav-dark\:text-fuchsia-100 { color: #0f172a; }
  .nav-dark\:bg-fuchsia-100 { background-color: #0f172a; }
  .nav-dark\:border-fuchsia-100 { border-color: #0f172a; }
  .nav-dark\:ring-fuchsia-100 { --tw-ring-color: #0f172a; }
  .nav-dark\:hover\:text-fuchsia-100:hover { color: #0f172a; }
  .nav-dark\:hover\:bg-fuchsia-100:hover { background-color: #0f172a; }
  .nav-dark\:text-fuchsia-200 { color: #1e293b; }
  .nav-dark\:bg-fuchsia-200 { background-color: #1e293b; }
  .nav-dark\:border-fuchsia-200 { border-color: #1e293b; }
  .nav-dark\:ring-fuchsia-200 { --tw-ring-color: #1e293b; }
  .nav-dark\:hover\:text-fuchsia-200:hover { color: #1e293b; }
  .nav-dark\:hover\:bg-fuchsia-200:hover { background-color: #1e293b; }
  .nav-dark\:text-fuchsia-300 { color: #334155; }
  .nav-dark\:bg-fuchsia-300 { background-color: #334155; }
  .nav-dark\:border-fuchsia-300 { border-color: #334155; }
  .nav-dark\:ring-fuchsia-300 { --tw-ring-color: #334155; }
  .nav-dark\:hover\:text-fuchsia-300:hover { color: #334155; }
  .nav-dark\:hover\:bg-fuchsia-300:hover { background-color: #334155; }
  .nav-dark\:text-fuchsia-400 { color: #475569; }
  .nav-dark\:bg-fuchsia-400 { background-color: #475569; }
  .nav-dark\:border-fuchsia-400 { border-color: #475569; }
  .nav-dark\:ring-fuchsia-400 { --tw-ring-color: #475569; }
  .nav-dark\:hover\:text-fuchsia-400:hover { color: #475569; }
  .nav-dark\:hover\:bg-fuchsia-400:hover { background-color: #475569; }
  .nav-dark\:text-fuchsia-500 { color: #64748b; }
  .nav-dark\:bg-fuchsia-500 { background-color: #64748b; }
  .nav-dark\:border-fuchsia-500 { border-color: #64748b; }
  .nav-dark\:ring-fuchsia-500 { --tw-ring-color: #64748b; }
  .nav-dark\:hover\:text-fuchsia-500:hover { color: #64748b; }
  .nav-dark\:hover\:bg-fuchsia-500:hover { background-color: #64748b; }
  .nav-dark\:text-fuchsia-600 { color: #94a3b8; }
  .nav-dark\:bg-fuchsia-600 { background-color: #94a3b8; }
  .nav-dark\:border-fuchsia-600 { border-color: #94a3b8; }
  .nav-dark\:ring-fuchsia-600 { --tw-ring-color: #94a3b8; }
  .nav-dark\:hover\:text-fuchsia-600:hover { color: #94a3b8; }
  .nav-dark\:hover\:bg-fuchsia-600:hover { background-color: #94a3b8; }
  .nav-dark\:text-fuchsia-700 { color: #cbd5e1; }
  .nav-dark\:bg-fuchsia-700 { background-color: #cbd5e1; }
  .nav-dark\:border-fuchsia-700 { border-color: #cbd5e1; }
  .nav-dark\:ring-fuchsia-700 { --tw-ring-color: #cbd5e1; }
  .nav-dark\:hover\:text-fuchsia-700:hover { color: #cbd5e1; }
  .nav-dark\:hover\:bg-fuchsia-700:hover { background-color: #cbd5e1; }
  .nav-dark\:text-fuchsia-800 { color: #e2e8f0; }
  .nav-dark\:bg-fuchsia-800 { background-color: #e2e8f0; }
  .nav-dark\:border-fuchsia-800 { border-color: #e2e8f0; }
  .nav-dark\:ring-fuchsia-800 { --tw-ring-color: #e2e8f0; }
  .nav-dark\:hover\:text-fuchsia-800:hover { color: #e2e8f0; }
  .nav-dark\:hover\:bg-fuchsia-800:hover { background-color: #e2e8f0; }
  .nav-dark\:text-fuchsia-900 { color: #f1f5f9; }
  .nav-dark\:bg-fuchsia-900 { background-color: #f1f5f9; }
  .nav-dark\:border-fuchsia-900 { border-color: #f1f5f9; }
  .nav-dark\:ring-fuchsia-900 { --tw-ring-color: #f1f5f9; }
  .nav-dark\:hover\:text-fuchsia-900:hover { color: #f1f5f9; }
  .nav-dark\:hover\:bg-fuchsia-900:hover { background-color: #f1f5f9; }
  .nav-dark\:text-fuchsia-950 { color: #f8fafc; }
  .nav-dark\:bg-fuchsia-950 { background-color: #f8fafc; }
  .nav-dark\:border-fuchsia-950 { border-color: #f8fafc; }
  .nav-dark\:ring-fuchsia-950 { --tw-ring-color: #f8fafc; }
  .nav-dark\:hover\:text-fuchsia-950:hover { color: #f8fafc; }
  .nav-dark\:hover\:bg-fuchsia-950:hover { background-color: #f8fafc; }
  .nav-dark\:text-pink-50 { color: #020617; }
  .nav-dark\:bg-pink-50 { background-color: #020617; }
  .nav-dark\:border-pink-50 { border-color: #020617; }
  .nav-dark\:ring-pink-50 { --tw-ring-color: #020617; }
  .nav-dark\:hover\:text-pink-50:hover { color: #020617; }
  .nav-dark\:hover\:bg-pink-50:hover { background-color: #020617; }
  .nav-dark\:text-pink-100 { color: #0f172a; }
  .nav-dark\:bg-pink-100 { background-color: #0f172a; }
  .nav-dark\:border-pink-100 { border-color: #0f172a; }
  .nav-dark\:ring-pink-100 { --tw-ring-color: #0f172a; }
  .nav-dark\:hover\:text-pink-100:hover { color: #0f172a; }
  .nav-dark\:hover\:bg-pink-100:hover { background-color: #0f172a; }
  .nav-dark\:text-pink-200 { color: #1e293b; }
  .nav-dark\:bg-pink-200 { background-color: #1e293b; }
  .nav-dark\:border-pink-200 { border-color: #1e293b; }
  .nav-dark\:ring-pink-200 { --tw-ring-color: #1e293b; }
  .nav-dark\:hover\:text-pink-200:hover { color: #1e293b; }
  .nav-dark\:hover\:bg-pink-200:hover { background-color: #1e293b; }
  .nav-dark\:text-pink-300 { color: #334155; }
  .nav-dark\:bg-pink-300 { background-color: #334155; }
  .nav-dark\:border-pink-300 { border-color: #334155; }
  .nav-dark\:ring-pink-300 { --tw-ring-color: #334155; }
  .nav-dark\:hover\:text-pink-300:hover { color: #334155; }
  .nav-dark\:hover\:bg-pink-300:hover { background-color: #334155; }
  .nav-dark\:text-pink-400 { color: #475569; }
  .nav-dark\:bg-pink-400 { background-color: #475569; }
  .nav-dark\:border-pink-400 { border-color: #475569; }
  .nav-dark\:ring-pink-400 { --tw-ring-color: #475569; }
  .nav-dark\:hover\:text-pink-400:hover { color: #475569; }
  .nav-dark\:hover\:bg-pink-400:hover { background-color: #475569; }
  .nav-dark\:text-pink-500 { color: #64748b; }
  .nav-dark\:bg-pink-500 { background-color: #64748b; }
  .nav-dark\:border-pink-500 { border-color: #64748b; }
  .nav-dark\:ring-pink-500 { --tw-ring-color: #64748b; }
  .nav-dark\:hover\:text-pink-500:hover { color: #64748b; }
  .nav-dark\:hover\:bg-pink-500:hover { background-color: #64748b; }
  .nav-dark\:text-pink-600 { color: #94a3b8; }
  .nav-dark\:bg-pink-600 { background-color: #94a3b8; }
  .nav-dark\:border-pink-600 { border-color: #94a3b8; }
  .nav-dark\:ring-pink-600 { --tw-ring-color: #94a3b8; }
  .nav-dark\:hover\:text-pink-600:hover { color: #94a3b8; }
  .nav-dark\:hover\:bg-pink-600:hover { background-color: #94a3b8; }
  .nav-dark\:text-pink-700 { color: #cbd5e1; }
  .nav-dark\:bg-pink-700 { background-color: #cbd5e1; }
  .nav-dark\:border-pink-700 { border-color: #cbd5e1; }
  .nav-dark\:ring-pink-700 { --tw-ring-color: #cbd5e1; }
  .nav-dark\:hover\:text-pink-700:hover { color: #cbd5e1; }
  .nav-dark\:hover\:bg-pink-700:hover { background-color: #cbd5e1; }
  .nav-dark\:text-pink-800 { color: #e2e8f0; }
  .nav-dark\:bg-pink-800 { background-color: #e2e8f0; }
  .nav-dark\:border-pink-800 { border-color: #e2e8f0; }
  .nav-dark\:ring-pink-800 { --tw-ring-color: #e2e8f0; }
  .nav-dark\:hover\:text-pink-800:hover { color: #e2e8f0; }
  .nav-dark\:hover\:bg-pink-800:hover { background-color: #e2e8f0; }
  .nav-dark\:text-pink-900 { color: #f1f5f9; }
  .nav-dark\:bg-pink-900 { background-color: #f1f5f9; }
  .nav-dark\:border-pink-900 { border-color: #f1f5f9; }
  .nav-dark\:ring-pink-900 { --tw-ring-color: #f1f5f9; }
  .nav-dark\:hover\:text-pink-900:hover { color: #f1f5f9; }
  .nav-dark\:hover\:bg-pink-900:hover { background-color: #f1f5f9; }
  .nav-dark\:text-pink-950 { color: #f8fafc; }
  .nav-dark\:bg-pink-950 { background-color: #f8fafc; }
  .nav-dark\:border-pink-950 { border-color: #f8fafc; }
  .nav-dark\:ring-pink-950 { --tw-ring-color: #f8fafc; }
  .nav-dark\:hover\:text-pink-950:hover { color: #f8fafc; }
  .nav-dark\:hover\:bg-pink-950:hover { background-color: #f8fafc; }
  .nav-dark\:text-rose-50 { color: #020617; }
  .nav-dark\:bg-rose-50 { background-color: #020617; }
  .nav-dark\:border-rose-50 { border-color: #020617; }
  .nav-dark\:ring-rose-50 { --tw-ring-color: #020617; }
  .nav-dark\:hover\:text-rose-50:hover { color: #020617; }
  .nav-dark\:hover\:bg-rose-50:hover { background-color: #020617; }
  .nav-dark\:text-rose-100 { color: #0f172a; }
  .nav-dark\:bg-rose-100 { background-color: #0f172a; }
  .nav-dark\:border-rose-100 { border-color: #0f172a; }
  .nav-dark\:ring-rose-100 { --tw-ring-color: #0f172a; }
  .nav-dark\:hover\:text-rose-100:hover { color: #0f172a; }
  .nav-dark\:hover\:bg-rose-100:hover { background-color: #0f172a; }
  .nav-dark\:text-rose-200 { color: #1e293b; }
  .nav-dark\:bg-rose-200 { background-color: #1e293b; }
  .nav-dark\:border-rose-200 { border-color: #1e293b; }
  .nav-dark\:ring-rose-200 { --tw-ring-color: #1e293b; }
  .nav-dark\:hover\:text-rose-200:hover { color: #1e293b; }
  .nav-dark\:hover\:bg-rose-200:hover { background-color: #1e293b; }
  .nav-dark\:text-rose-300 { color: #334155; }
  .nav-dark\:bg-rose-300 { background-color: #334155; }
  .nav-dark\:border-rose-300 { border-color: #334155; }
  .nav-dark\:ring-rose-300 { --tw-ring-color: #334155; }
  .nav-dark\:hover\:text-rose-300:hover { color: #334155; }
  .nav-dark\:hover\:bg-rose-300:hover { background-color: #334155; }
  .nav-dark\:text-rose-400 { color: #475569; }
  .nav-dark\:bg-rose-400 { background-color: #475569; }
  .nav-dark\:border-rose-400 { border-color: #475569; }
  .nav-dark\:ring-rose-400 { --tw-ring-color: #475569; }
  .nav-dark\:hover\:text-rose-400:hover { color: #475569; }
  .nav-dark\:hover\:bg-rose-400:hover { background-color: #475569; }
  .nav-dark\:text-rose-500 { color: #64748b; }
  .nav-dark\:bg-rose-500 { background-color: #64748b; }
  .nav-dark\:border-rose-500 { border-color: #64748b; }
  .nav-dark\:ring-rose-500 { --tw-ring-color: #64748b; }
  .nav-dark\:hover\:text-rose-500:hover { color: #64748b; }
  .nav-dark\:hover\:bg-rose-500:hover { background-color: #64748b; }
  .nav-dark\:text-rose-600 { color: #94a3b8; }
  .nav-dark\:bg-rose-600 { background-color: #94a3b8; }
  .nav-dark\:border-rose-600 { border-color: #94a3b8; }
  .nav-dark\:ring-rose-600 { --tw-ring-color: #94a3b8; }
  .nav-dark\:hover\:text-rose-600:hover { color: #94a3b8; }
  .nav-dark\:hover\:bg-rose-600:hover { background-color: #94a3b8; }
  .nav-dark\:text-rose-700 { color: #cbd5e1; }
  .nav-dark\:bg-rose-700 { background-color: #cbd5e1; }
  .nav-dark\:border-rose-700 { border-color: #cbd5e1; }
  .nav-dark\:ring-rose-700 { --tw-ring-color: #cbd5e1; }
  .nav-dark\:hover\:text-rose-700:hover { color: #cbd5e1; }
  .nav-dark\:hover\:bg-rose-700:hover { background-color: #cbd5e1; }
  .nav-dark\:text-rose-800 { color: #e2e8f0; }
  .nav-dark\:bg-rose-800 { background-color: #e2e8f0; }
  .nav-dark\:border-rose-800 { border-color: #e2e8f0; }
  .nav-dark\:ring-rose-800 { --tw-ring-color: #e2e8f0; }
  .nav-dark\:hover\:text-rose-800:hover { color: #e2e8f0; }
  .nav-dark\:hover\:bg-rose-800:hover { background-color: #e2e8f0; }
  .nav-dark\:text-rose-900 { color: #f1f5f9; }
  .nav-dark\:bg-rose-900 { background-color: #f1f5f9; }
  .nav-dark\:border-rose-900 { border-color: #f1f5f9; }
  .nav-dark\:ring-rose-900 { --tw-ring-color: #f1f5f9; }
  .nav-dark\:hover\:text-rose-900:hover { color: #f1f5f9; }
  .nav-dark\:hover\:bg-rose-900:hover { background-color: #f1f5f9; }
  .nav-dark\:text-rose-950 { color: #f8fafc; }
  .nav-dark\:bg-rose-950 { background-color: #f8fafc; }
  .nav-dark\:border-rose-950 { border-color: #f8fafc; }
  .nav-dark\:ring-rose-950 { --tw-ring-color: #f8fafc; }
  .nav-dark\:hover\:text-rose-950:hover { color: #f8fafc; }
  .nav-dark\:hover\:bg-rose-950:hover { background-color: #f8fafc; }
}

@media (min-width: 640px) {
  .nav-sm\:text-slate-50 { color: #f8fafc; }
  .nav-sm\:bg-slate-50 { background-color: #f8fafc; }
  .nav-sm\:text-slate-100 { color: #f1f5f9; }
  .nav-sm\:bg-slate-100 { background-color: #f1f5f9; }
  .nav-sm\:text-slate-200 { color: #e2e8f0; }
  .nav-sm\:bg-slate-200 { background-color: #e2e8f0; }
  .nav-sm\:text-slate-300 { color: #cbd5e1; }
  .nav-sm\:bg-slate-300 { background-color: #cbd5e1; }
  .nav-sm\:text-slate-400 { color: #94a3b8; }
  .nav-sm\:bg-slate-400 { background-color: #94a3b8; }
  .nav-sm\:text-slate-500 { color: #64748b; }
  .nav-sm\:bg-slate-500 { background-color: #64748b; }
  .nav-sm\:text-slate-600 { color: #475569; }
  .nav-sm\:bg-slate-600 { background-color: #475569; }
  .nav-sm\:text-slate-700 { color: #334155; }
  .nav-sm\:bg-slate-700 { background-color: #334155; }
  .nav-sm\:text-slate-800 { color: #1e293b; }
  .nav-sm\:bg-slate-800 { background-color: #1e293b; }
  .nav-sm\:text-slate-900 { color: #0f172a; }
  .nav-sm\:bg-slate-900 { background-color: #0f172a; }
  .nav-sm\:text-slate-950 { color: #020617; }
  .nav-sm\:bg-slate-950 { background-color: #020617; }
  .nav-sm\:text-gray-50 { color: #f8fafc; }
  .nav-sm\:bg-gray-50 { background-color: #f8fafc; }
  .nav-sm\:text-gray-100 { color: #f1f5f9; }
  .nav-sm\:bg-gray-100 { background-color: #f1f5f9; }
  .nav-sm\:text-gray-200 { color: #e2e8f0; }
  .nav-sm\:bg-gray-200 { background-color: #e2e8f0; }
  .nav-sm\:text-gray-300 { color: #cbd5e1; }
  .nav-sm\:bg-gray-300 { background-color: #cbd5e1; }
  .nav-sm\:text-gray-400 { color: #94a3b8; }
  .nav-sm\:bg-gray-400 { background-color: #94a3b8; }
  .nav-sm\:text-gray-500 { color: #64748b; }
  .nav-sm\:bg-gray-500 { background-color: #64748b; }
  .nav-sm\:text-gray-600 { color: #475569; }
  .nav-sm\:bg-gray-600 { background-color: #475569; }
  .nav-sm\:text-gray-700 { color: #334155; }
  .nav-sm\:bg-gray-700 { background-color: #334155; }
  .nav-sm\:text-gray-800 { color: #1e293b; }
  .nav-sm\:bg-gray-800 { background-color: #1e293b; }
  .nav-sm\:text-gray-900 { color: #0f172a; }
  .nav-sm\:bg-gray-900 { background-color: #0f172a; }
  .nav-sm\:text-gray-950 { color: #020617; }
  .nav-sm\:bg-gray-950 { background-color: #020617; }
  .nav-sm\:text-zinc-50 { color: #f8fafc; }
  .nav-sm\:bg-zinc-50 { background-color: #f8fafc; }
  .nav-sm\:text-zinc-100 { color: #f1f5f9; }
  .nav-sm\:bg-zinc-100 { background-color: #f1f5f9; }
  .nav-sm\:text-zinc-200 { color: #e2e8f0; }
  .nav-sm\:bg-zinc-200 { background-color: #e2e8f0; }
  .nav-sm\:text-zinc-300 { color: #cbd5e1; }
  .nav-sm\:bg-zinc-300 { background-color: #cbd5e1; }
  .nav-sm\:text-zinc-400 { color: #94a3b8; }
  .nav-sm\:bg-zinc-400 { background-color: #94a3b8; }
  .nav-sm\:text-zinc-500 { color: #64748b; }
  .nav-sm\:bg-zinc-500 { background-color: #64748b; }
  .nav-sm\:text-zinc-600 { color: #475569; }
  .nav-sm\:bg-zinc-600 { background-color: #475569; }
  .nav-sm\:text-zinc-700 { color: #334155; }
  .nav-sm\:bg-zinc-700 { background-color: #334155; }
  .nav-sm\:text-zinc-800 { color: #1e293b; }
  .nav-sm\:bg-zinc-800 { background-color: #1e293b; }
  .nav-sm\:text-zinc-900 { color: #0f172a; }
  .nav-sm\:bg-zinc-900 { background-color: #0f172a; }
  .nav-sm\:text-zinc-950 { color: #020617; }
  .nav-sm\:bg-zinc-950 { background-color: #020617; }
  .nav-sm\:text-neutral-50 { color: #f8fafc; }
  .nav-sm\:bg-neutral-50 { background-color: #f8fafc; }
  .nav-sm\:text-neutral-100 { color: #f1f5f9; }
  .nav-sm\:bg-neutral-100 { background-color: #f1f5f9; }
  .nav-sm\:text-neutral-200 { color: #e2e8f0; }
  .nav-sm\:bg-neutral-200 { background-color: #e2e8f0; }
  .nav-sm\:text-neutral-300 { color: #cbd5e1; }
  .nav-sm\:bg-neutral-300 { background-color: #cbd5e1; }
  .nav-sm\:text-neutral-400 { color: #94a3b8; }
  .nav-sm\:bg-neutral-400 { background-color: #94a3b8; }
  .nav-sm\:text-neutral-500 { color: #64748b; }
  .nav-sm\:bg-neutral-500 { background-color: #64748b; }
  .nav-sm\:text-neutral-600 { color: #475569; }
  .nav-sm\:bg-neutral-600 { background-color: #475569; }
  .nav-sm\:text-neutral-700 { color: #334155; }
  .nav-sm\:bg-neutral-700 { background-color: #334155; }
  .nav-sm\:text-neutral-800 { color: #1e293b; }
  .nav-sm\:bg-neutral-800 { background-color: #1e293b; }
  .nav-sm\:text-neutral-900 { color: #0f172a; }
  .nav-sm\:bg-neutral-900 { background-color: #0f172a; }
  .nav-sm\:text-neutral-950 { color: #020617; }
  .nav-sm\:bg-neutral-950 { background-color: #020617; }
  .nav-sm\:text-stone-50 { color: #f8fafc; }
  .nav-sm\:bg-stone-50 { background-color: #f8fafc; }
  .nav-sm\:text-stone-100 { color: #f1f5f9; }
  .nav-sm\:bg-stone-100 { background-color: #f1f5f9; }
  .nav-sm\:text-stone-200 { color: #e2e8f0; }
  .nav-sm\:bg-stone-200 { background-color: #e2e8f0; }
  .nav-sm\:text-stone-300 { color: #cbd5e1; }
  .nav-sm\:bg-stone-300 { background-color: #cbd5e1; }
  .nav-sm\:text-stone-400 { color: #94a3b8; }
  .nav-sm\:bg-stone-400 { background-color: #94a3b8; }
  .nav-sm\:text-stone-500 { color: #64748b; }
  .nav-sm\:bg-stone-500 { background-color: #64748b; }
  .nav-sm\:text-stone-600 { color: #475569; }
  .nav-sm\:bg-stone-600 { background-color: #475569; }
  .nav-sm\:text-stone-700 { color: #334155; }
  .nav-sm\:bg-stone-700 { background-color: #334155; }
  .nav-sm\:text-stone-800 { color: #1e293b; }
  .nav-sm\:bg-stone-800 { background-color: #1e293b; }
  .nav-sm\:text-stone-900 { color: #0f172a; }
  .nav-sm\:bg-stone-900 { background-color: #0f172a; }
  .nav-sm\:text-stone-950 { color: #020617; }
  .nav-sm\:bg-stone-950 { background-color: #020617; }
  .nav-sm\:text-red-50 { color: #f8fafc; }
  .nav-sm\:bg-red-50 { background-color: #f8fafc; }
  .nav-sm\:text-red-100 { color: #f1f5f9; }
  .nav-sm\:bg-red-100 { background-color: #f1f5f9; }
  .nav-sm\:text-red-200 { color: #e2e8f0; }
  .nav-sm\:bg-red-200 { background-color: #e2e8f0; }
  .nav-sm\:text-red-300 { color: #cbd5e1; }
  .nav-sm\:bg-red-300 { background-color: #cbd5e1; }
  .nav-sm\:text-red-400 { color: #94a3b8; }
  .nav-sm\:bg-red-400 { background-color: #94a3b8; }
  .nav-sm\:text-red-500 { color: #64748b; }
  .nav-sm\:bg-red-500 { background-color: #64748b; }
  .nav-sm\:text-red-600 { color: #475569; }
  .nav-sm\:bg-red-600 { background-color: #475569; }
  .nav-sm\:text-red-700 { color: #334155; }
  .nav-sm\:bg-red-700 { background-color: #334155; }
  .nav-sm\:text-red-800 { color: #1e293b; }
  .nav-sm\:bg-red-800 { background-color: #1e293b; }
  .nav-sm\:text-red-900 { color: #0f172a; }
  .nav-sm\:bg-red-900 { background-color: #0f172a; }
  .nav-sm\:text-red-950 { color: #020617; }
  .nav-sm\:bg-red-950 { background-color: #020617; }
  .nav-sm\:text-orange-50 { color: #f8fafc; }
  .nav-sm\:bg-orange-50 { background-color: #f8fafc; }
  .nav-sm\:text-orange-100 { color: #f1f5f9; }
  .nav-sm\:bg-orange-100 { background-color: #f1f5f9; }
  .nav-sm\:text-orange-200 { color: #e2e8f0; }
  .nav-sm\:bg-orange-200 { background-color: #e2e8f0; }
  .nav-sm\:text-orange-300 { color: #cbd5e1; }
  .nav-sm\:bg-orange-300 { background-color: #cbd5e1; }
  .nav-sm\:text-orange-400 { color: #94a3b8; }
  .nav-sm\:bg-orange-400 { background-color: #94a3b8; }
  .nav-sm\:text-orange-500 { color: #64748b; }
  .nav-sm\:bg-orange-500 { background-color: #64748b; }
  .nav-sm\:text-orange-600 { color: #475569; }
  .nav-sm\:bg-orange-600 { background-color: #475569; }
  .nav-sm\:text-orange-700 { color: #334155; }
  .nav-sm\:bg-orange-700 { background-color: #334155; }
  .nav-sm\:text-orange-800 { color: #1e293b; }
  .nav-sm\:bg-orange-800 { background-color: #1e293b; }
  .nav-sm\:text-orange-900 { color: #0f172a; }
  .nav-sm\:bg-orange-900 { background-color: #0f172a; }
  .nav-sm\:text-orange-950 { color: #020617; }
  .nav-sm\:bg-orange-950 { background-color: #020617; }
  .nav-sm\:text-amber-50 { color: #f8fafc; }
  .nav-sm\:bg-amber-50 { background-color: #f8fafc; }
  .nav-sm\:text-amber-100 { color: #f1f5f9; }
  .nav-sm\:bg-amber-100 { background-color: #f1f5f9; }
  .nav-sm\:text-amber-200 { color: #e2e8f0; }
  .nav-sm\:bg-amber-200 { background-color: #e2e8f0; }
  .nav-sm\:text-amber-300 { color: #cbd5e1; }
  .nav-sm\:bg-amber-300 { background-color: #cbd5e1; }
  .nav-sm\:text-amber-400 { color: #94a3b8; }
  .nav-sm\:bg-amber-400 { background-color: #94a3b8; }
  .nav-sm\:text-amber-500 { color: #64748b; }
  .nav-sm\:bg-amber-500 { background-color: #64748b; }
  .nav-sm\:text-amber-600 { color: #475569; }
  .nav-sm\:bg-amber-600 { background-color: #475569; }
  .nav-sm\:text-amber-700 { color: #334155; }
  .nav-sm\:bg-amber-700 { background-color: #334155; }
  .nav-sm\:text-amber-800 { color: #1e293b; }
  .nav-sm\:bg-amber-800 { background-color: #1e293b; }
  .nav-sm\:text-amber-900 { color: #0f172a; }
  .nav-sm\:bg-amber-900 { background-color: #0f172a; }
  .nav-sm\:text-amber-950 { color: #020617; }
  .nav-sm\:bg-amber-950 { background-color: #020617; }
  .nav-sm\:text-yellow-50 { color: #f8fafc; }
  .nav-sm\:bg-yellow-50 { background-color: #f8fafc; }
  .nav-sm\:text-yellow-100 { color: #f1f5f9; }
  .nav-sm\:bg-yellow-100 { background-color: #f1f5f9; }
  .nav-sm\:text-yellow-200 { color: #e2e8f0; }
  .nav-sm\:bg-yellow-200 { background-color: #e2e8f0; }
  .nav-sm\:text-yellow-300 { color: #cbd5e1; }
  .nav-sm\:bg-yellow-300 { background-color: #cbd5e1; }
  .nav-sm\:text-yellow-400 { color: #94a3b8; }
  .nav-sm\:bg-yellow-400 { background-color: #94a3b8; }
  .nav-sm\:text-yellow-500 { color: #64748b; }
  .nav-sm\:bg-yellow-500 { background-color: #64748b; }
  .nav-sm\:text-yellow-600 { color: #475569; }
  .nav-sm\:bg-yellow-600 { background-color: #475569; }
  .nav-sm\:text-yellow-700 { color: #334155; }
  .nav-sm\:bg-yellow-700 { background-color: #334155; }
  .nav-sm\:text-yellow-800 { color: #1e293b; }
  .nav-sm\:bg-yellow-800 { background-color: #1e293b; }
  .nav-sm\:text-yellow-900 { color: #0f172a; }
  .nav-sm\:bg-yellow-900 { background-color: #0f172a; }
  .nav-sm\:text-yellow-950 { color: #020617; }
  .nav-sm\:bg-yellow-950 { background-color: #020617; }
  .nav-sm\:text-lime-50 { color: #f8fafc; }
  .nav-sm\:bg-lime-50 { background-color: #f8fafc; }
  .nav-sm\:text-lime-100 { color: #f1f5f9; }
  .nav-sm\:bg-lime-100 { background-color: #f1f5f9; }
  .nav-sm\:text-lime-200 { color: #e2e8f0; }
  .nav-sm\:bg-lime-200 { background-color: #e2e8f0; }
  .nav-sm\:text-lime-300 { color: #cbd5e1; }
  .nav-sm\:bg-lime-300 { background-color: #cbd5e1; }
  .nav-sm\:text-lime-400 { color: #94a3b8; }
  .nav-sm\:bg-lime-400 { background-color: #94a3b8; }
  .nav-sm\:text-lime-500 { color: #64748b; }
  .nav-sm\:bg-lime-500 { background-color: #64748b; }
  .nav-sm\:text-lime-600 { color: #475569; }
  .nav-sm\:bg-lime-600 { background-color: #475569; }
  .nav-sm\:text-lime-700 { color: #334155; }
  .nav-sm\:bg-lime-700 { background-color: #334155; }
  .nav-sm\:text-lime-800 { color: #1e293b; }
  .nav-sm\:bg-lime-800 { background-color: #1e293b; }
  .nav-sm\:text-lime-900 { color: #0f172a; }
  .nav-sm\:bg-lime-900 { background-color: #0f172a; }
  .nav-sm\:text-lime-950 { color: #020617; }
  .nav-sm\:bg-lime-950 { background-color: #020617; }
  .nav-sm\:text-green-50 { color: #f8fafc; }
  .nav-sm\:bg-green-50 { background-color: #f8fafc; }
  .nav-sm\:text-green-100 { color: #f1f5f9; }
  .nav-sm\:bg-green-100 { background-color: #f1f5f9; }
  .nav-sm\:text-green-200 { color: #e2e8f0; }
  .nav-sm\:bg-green-200 { background-color: #e2e8f0; }
  .nav-sm\:text-green-300 { color: #cbd5e1; }
  .nav-sm\:bg-green-300 { background-color: #cbd5e1; }
  .nav-sm\:text-green-400 { color: #94a3b8; }
  .nav-sm\:bg-green-400 { background-color: #94a3b8; }
  .nav-sm\:text-green-500 { color: #64748b; }
  .nav-sm\:bg-green-500 { background-color: #64748b; }
  .nav-sm\:text-green-600 { color: #475569; }
  .nav-sm\:bg-green-600 { background-color: #475569; }
  .nav-sm\:text-green-700 { color: #334155; }
  .nav-sm\:bg-green-700 { background-color: #334155; }
  .nav-sm\:text-green-800 { color: #1e293b; }
  .nav-sm\:bg-green-800 { background-color: #1e293b; }
  .nav-sm\:text-green-900 { color: #0f172a; }
  .nav-sm\:bg-green-900 { background-color: #0f172a; }
  .nav-sm\:text-green-950 { color: #020617; }
  .nav-sm\:bg-green-950 { background-color: #020617; }
  .nav-sm\:w-1/2 { width: 50%; }
  .nav-sm\:max-w-1/2 { max-width: 50%; }
  .nav-sm\:w-1/3 { width: 33.nav-333333%; }
  .nav-sm\:max-w-1/3 { max-width: 33.nav-333333%; }
  .nav-sm\:w-2/3 { width: 66.nav-666667%; }
  .nav-sm\:max-w-2/3 { max-width: 66.nav-666667%; }
  .nav-sm\:w-1/4 { width: 25%; }
  .nav-sm\:max-w-1/4 { max-width: 25%; }
  .nav-sm\:w-3/4 { width: 75%; }
  .nav-sm\:max-w-3/4 { max-width: 75%; }
  .nav-sm\:w-1/5 { width: 20%; }
  .nav-sm\:max-w-1/5 { max-width: 20%; }
  .nav-sm\:w-2/5 { width: 40%; }
  .nav-sm\:max-w-2/5 { max-width: 40%; }
  .nav-sm\:w-3/5 { width: 60%; }
  .nav-sm\:max-w-3/5 { max-width: 60%; }
  .nav-sm\:w-4/5 { width: 80%; }
  .nav-sm\:max-w-4/5 { max-width: 80%; }
  .nav-sm\:w-full { width: 100%; }
  .nav-sm\:max-w-full { max-width: 100%; }
  .nav-sm\:w-screen { width: 100vw; }
  .nav-sm\:max-w-screen { max-width: 100vw; }
  .nav-sm\:w-min { width: min-content; }
  .nav-sm\:max-w-min { max-width: min-content; }
  .nav-sm\:w-max { width: max-content; }
  .nav-sm\:max-w-max { max-width: max-content; }
  .nav-sm\:w-fit { width: fit-content; }
  .nav-sm\:max-w-fit { max-width: fit-content; }
  .nav-sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .nav-sm\:col-span-1 { grid-column: span 1 / span 1; }
  .nav-sm\:col-start-1 { grid-column-start: 1; }
  .nav-sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .nav-sm\:col-span-2 { grid-column: span 2 / span 2; }
  .nav-sm\:col-start-2 { grid-column-start: 2; }
  .nav-sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .nav-sm\:col-span-3 { grid-column: span 3 / span 3; }
  .nav-sm\:col-start-3 { grid-column-start: 3; }
  .nav-sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .nav-sm\:col-span-4 { grid-column: span 4 / span 4; }
  .nav-sm\:col-start-4 { grid-column-start: 4; }
  .nav-sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .nav-sm\:col-span-5 { grid-column: span 5 / span 5; }
  .nav-sm\:col-start-5 { grid-column-start: 5; }
  .nav-sm\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .nav-sm\:col-span-6 { grid-column: span 6 / span 6; }
  .nav-sm\:col-start-6 { grid-column-start: 6; }
  .nav-sm\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .nav-sm\:col-span-7 { grid-column: span 7 / span 7; }
  .nav-sm\:col-start-7 { grid-column-start: 7; }
  .nav-sm\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .nav-sm\:col-span-8 { grid-column: span 8 / span 8; }
  .nav-sm\:col-start-8 { grid-column-start: 8; }
  .nav-sm\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .nav-sm\:col-span-9 { grid-column: span 9 / span 9; }
  .nav-sm\:col-start-9 { grid-column-start: 9; }
  .nav-sm\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .nav-sm\:col-span-10 { grid-column: span 10 / span 10; }
  .nav-sm\:col-start-10 { grid-column-start: 10; }
  .nav-sm\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .nav-sm\:col-span-11 { grid-column: span 11 / span 11; }
  .nav-sm\:col-start-11 { grid-column-start: 11; }
  .nav-sm\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .nav-sm\:col-span-12 { grid-column: span 12 / span 12; }
  .nav-sm\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 768px) {
  .nav-md\:text-slate-50 { color: #f8fafc; }
  .nav-md\:bg-slate-50 { background-color: #f8fafc; }
  .nav-md\:text-slate-100 { color: #f1f5f9; }
  .nav-md\:bg-slate-100 { background-color: #f1f5f9; }
  .nav-md\:text-slate-200 { color: #e2e8f0; }
  .nav-md\:bg-slate-200 { background-color: #e2e8f0; }
  .nav-md\:text-slate-300 { color: #cbd5e1; }
  .nav-md\:bg-slate-300 { background-color: #cbd5e1; }
  .nav-md\:text-slate-400 { color: #94a3b8; }
  .nav-md\:bg-slate-400 { background-color: #94a3b8; }
  .nav-md\:text-slate-500 { color: #64748b; }
  .nav-md\:bg-slate-500 { background-color: #64748b; }
  .nav-md\:text-slate-600 { color: #475569; }
  .nav-md\:bg-slate-600 { background-color: #475569; }
  .nav-md\:text-slate-700 { color: #334155; }
  .nav-md\:bg-slate-700 { background-color: #334155; }
  .nav-md\:text-slate-800 { color: #1e293b; }
  .nav-md\:bg-slate-800 { background-color: #1e293b; }
  .nav-md\:text-slate-900 { color: #0f172a; }
  .nav-md\:bg-slate-900 { background-color: #0f172a; }
  .nav-md\:text-slate-950 { color: #020617; }
  .nav-md\:bg-slate-950 { background-color: #020617; }
  .nav-md\:text-gray-50 { color: #f8fafc; }
  .nav-md\:bg-gray-50 { background-color: #f8fafc; }
  .nav-md\:text-gray-100 { color: #f1f5f9; }
  .nav-md\:bg-gray-100 { background-color: #f1f5f9; }
  .nav-md\:text-gray-200 { color: #e2e8f0; }
  .nav-md\:bg-gray-200 { background-color: #e2e8f0; }
  .nav-md\:text-gray-300 { color: #cbd5e1; }
  .nav-md\:bg-gray-300 { background-color: #cbd5e1; }
  .nav-md\:text-gray-400 { color: #94a3b8; }
  .nav-md\:bg-gray-400 { background-color: #94a3b8; }
  .nav-md\:text-gray-500 { color: #64748b; }
  .nav-md\:bg-gray-500 { background-color: #64748b; }
  .nav-md\:text-gray-600 { color: #475569; }
  .nav-md\:bg-gray-600 { background-color: #475569; }
  .nav-md\:text-gray-700 { color: #334155; }
  .nav-md\:bg-gray-700 { background-color: #334155; }
  .nav-md\:text-gray-800 { color: #1e293b; }
  .nav-md\:bg-gray-800 { background-color: #1e293b; }
  .nav-md\:text-gray-900 { color: #0f172a; }
  .nav-md\:bg-gray-900 { background-color: #0f172a; }
  .nav-md\:text-gray-950 { color: #020617; }
  .nav-md\:bg-gray-950 { background-color: #020617; }
  .nav-md\:text-zinc-50 { color: #f8fafc; }
  .nav-md\:bg-zinc-50 { background-color: #f8fafc; }
  .nav-md\:text-zinc-100 { color: #f1f5f9; }
  .nav-md\:bg-zinc-100 { background-color: #f1f5f9; }
  .nav-md\:text-zinc-200 { color: #e2e8f0; }
  .nav-md\:bg-zinc-200 { background-color: #e2e8f0; }
  .nav-md\:text-zinc-300 { color: #cbd5e1; }
  .nav-md\:bg-zinc-300 { background-color: #cbd5e1; }
  .nav-md\:text-zinc-400 { color: #94a3b8; }
  .nav-md\:bg-zinc-400 { background-color: #94a3b8; }
  .nav-md\:text-zinc-500 { color: #64748b; }
  .nav-md\:bg-zinc-500 { background-color: #64748b; }
  .nav-md\:text-zinc-600 { color: #475569; }
  .nav-md\:bg-zinc-600 { background-color: #475569; }
  .nav-md\:text-zinc-700 { color: #334155; }
  .nav-md\:bg-zinc-700 { background-color: #334155; }
  .nav-md\:text-zinc-800 { color: #1e293b; }
  .nav-md\:bg-zinc-800 { background-color: #1e293b; }
  .nav-md\:text-zinc-900 { color: #0f172a; }
  .nav-md\:bg-zinc-900 { background-color: #0f172a; }
  .nav-md\:text-zinc-950 { color: #020617; }
  .nav-md\:bg-zinc-950 { background-color: #020617; }
  .nav-md\:text-neutral-50 { color: #f8fafc; }
  .nav-md\:bg-neutral-50 { background-color: #f8fafc; }
  .nav-md\:text-neutral-100 { color: #f1f5f9; }
  .nav-md\:bg-neutral-100 { background-color: #f1f5f9; }
  .nav-md\:text-neutral-200 { color: #e2e8f0; }
  .nav-md\:bg-neutral-200 { background-color: #e2e8f0; }
  .nav-md\:text-neutral-300 { color: #cbd5e1; }
  .nav-md\:bg-neutral-300 { background-color: #cbd5e1; }
  .nav-md\:text-neutral-400 { color: #94a3b8; }
  .nav-md\:bg-neutral-400 { background-color: #94a3b8; }
  .nav-md\:text-neutral-500 { color: #64748b; }
  .nav-md\:bg-neutral-500 { background-color: #64748b; }
  .nav-md\:text-neutral-600 { color: #475569; }
  .nav-md\:bg-neutral-600 { background-color: #475569; }
  .nav-md\:text-neutral-700 { color: #334155; }
  .nav-md\:bg-neutral-700 { background-color: #334155; }
  .nav-md\:text-neutral-800 { color: #1e293b; }
  .nav-md\:bg-neutral-800 { background-color: #1e293b; }
  .nav-md\:text-neutral-900 { color: #0f172a; }
  .nav-md\:bg-neutral-900 { background-color: #0f172a; }
  .nav-md\:text-neutral-950 { color: #020617; }
  .nav-md\:bg-neutral-950 { background-color: #020617; }
  .nav-md\:text-stone-50 { color: #f8fafc; }
  .nav-md\:bg-stone-50 { background-color: #f8fafc; }
  .nav-md\:text-stone-100 { color: #f1f5f9; }
  .nav-md\:bg-stone-100 { background-color: #f1f5f9; }
  .nav-md\:text-stone-200 { color: #e2e8f0; }
  .nav-md\:bg-stone-200 { background-color: #e2e8f0; }
  .nav-md\:text-stone-300 { color: #cbd5e1; }
  .nav-md\:bg-stone-300 { background-color: #cbd5e1; }
  .nav-md\:text-stone-400 { color: #94a3b8; }
  .nav-md\:bg-stone-400 { background-color: #94a3b8; }
  .nav-md\:text-stone-500 { color: #64748b; }
  .nav-md\:bg-stone-500 { background-color: #64748b; }
  .nav-md\:text-stone-600 { color: #475569; }
  .nav-md\:bg-stone-600 { background-color: #475569; }
  .nav-md\:text-stone-700 { color: #334155; }
  .nav-md\:bg-stone-700 { background-color: #334155; }
  .nav-md\:text-stone-800 { color: #1e293b; }
  .nav-md\:bg-stone-800 { background-color: #1e293b; }
  .nav-md\:text-stone-900 { color: #0f172a; }
  .nav-md\:bg-stone-900 { background-color: #0f172a; }
  .nav-md\:text-stone-950 { color: #020617; }
  .nav-md\:bg-stone-950 { background-color: #020617; }
  .nav-md\:text-red-50 { color: #f8fafc; }
  .nav-md\:bg-red-50 { background-color: #f8fafc; }
  .nav-md\:text-red-100 { color: #f1f5f9; }
  .nav-md\:bg-red-100 { background-color: #f1f5f9; }
  .nav-md\:text-red-200 { color: #e2e8f0; }
  .nav-md\:bg-red-200 { background-color: #e2e8f0; }
  .nav-md\:text-red-300 { color: #cbd5e1; }
  .nav-md\:bg-red-300 { background-color: #cbd5e1; }
  .nav-md\:text-red-400 { color: #94a3b8; }
  .nav-md\:bg-red-400 { background-color: #94a3b8; }
  .nav-md\:text-red-500 { color: #64748b; }
  .nav-md\:bg-red-500 { background-color: #64748b; }
  .nav-md\:text-red-600 { color: #475569; }
  .nav-md\:bg-red-600 { background-color: #475569; }
  .nav-md\:text-red-700 { color: #334155; }
  .nav-md\:bg-red-700 { background-color: #334155; }
  .nav-md\:text-red-800 { color: #1e293b; }
  .nav-md\:bg-red-800 { background-color: #1e293b; }
  .nav-md\:text-red-900 { color: #0f172a; }
  .nav-md\:bg-red-900 { background-color: #0f172a; }
  .nav-md\:text-red-950 { color: #020617; }
  .nav-md\:bg-red-950 { background-color: #020617; }
  .nav-md\:text-orange-50 { color: #f8fafc; }
  .nav-md\:bg-orange-50 { background-color: #f8fafc; }
  .nav-md\:text-orange-100 { color: #f1f5f9; }
  .nav-md\:bg-orange-100 { background-color: #f1f5f9; }
  .nav-md\:text-orange-200 { color: #e2e8f0; }
  .nav-md\:bg-orange-200 { background-color: #e2e8f0; }
  .nav-md\:text-orange-300 { color: #cbd5e1; }
  .nav-md\:bg-orange-300 { background-color: #cbd5e1; }
  .nav-md\:text-orange-400 { color: #94a3b8; }
  .nav-md\:bg-orange-400 { background-color: #94a3b8; }
  .nav-md\:text-orange-500 { color: #64748b; }
  .nav-md\:bg-orange-500 { background-color: #64748b; }
  .nav-md\:text-orange-600 { color: #475569; }
  .nav-md\:bg-orange-600 { background-color: #475569; }
  .nav-md\:text-orange-700 { color: #334155; }
  .nav-md\:bg-orange-700 { background-color: #334155; }
  .nav-md\:text-orange-800 { color: #1e293b; }
  .nav-md\:bg-orange-800 { background-color: #1e293b; }
  .nav-md\:text-orange-900 { color: #0f172a; }
  .nav-md\:bg-orange-900 { background-color: #0f172a; }
  .nav-md\:text-orange-950 { color: #020617; }
  .nav-md\:bg-orange-950 { background-color: #020617; }
  .nav-md\:text-amber-50 { color: #f8fafc; }
  .nav-md\:bg-amber-50 { background-color: #f8fafc; }
  .nav-md\:text-amber-100 { color: #f1f5f9; }
  .nav-md\:bg-amber-100 { background-color: #f1f5f9; }
  .nav-md\:text-amber-200 { color: #e2e8f0; }
  .nav-md\:bg-amber-200 { background-color: #e2e8f0; }
  .nav-md\:text-amber-300 { color: #cbd5e1; }
  .nav-md\:bg-amber-300 { background-color: #cbd5e1; }
  .nav-md\:text-amber-400 { color: #94a3b8; }
  .nav-md\:bg-amber-400 { background-color: #94a3b8; }
  .nav-md\:text-amber-500 { color: #64748b; }
  .nav-md\:bg-amber-500 { background-color: #64748b; }
  .nav-md\:text-amber-600 { color: #475569; }
  .nav-md\:bg-amber-600 { background-color: #475569; }
  .nav-md\:text-amber-700 { color: #334155; }
  .nav-md\:bg-amber-700 { background-color: #334155; }
  .nav-md\:text-amber-800 { color: #1e293b; }
  .nav-md\:bg-amber-800 { background-color: #1e293b; }
  .nav-md\:text-amber-900 { color: #0f172a; }
  .nav-md\:bg-amber-900 { background-color: #0f172a; }
  .nav-md\:text-amber-950 { color: #020617; }
  .nav-md\:bg-amber-950 { background-color: #020617; }
  .nav-md\:text-yellow-50 { color: #f8fafc; }
  .nav-md\:bg-yellow-50 { background-color: #f8fafc; }
  .nav-md\:text-yellow-100 { color: #f1f5f9; }
  .nav-md\:bg-yellow-100 { background-color: #f1f5f9; }
  .nav-md\:text-yellow-200 { color: #e2e8f0; }
  .nav-md\:bg-yellow-200 { background-color: #e2e8f0; }
  .nav-md\:text-yellow-300 { color: #cbd5e1; }
  .nav-md\:bg-yellow-300 { background-color: #cbd5e1; }
  .nav-md\:text-yellow-400 { color: #94a3b8; }
  .nav-md\:bg-yellow-400 { background-color: #94a3b8; }
  .nav-md\:text-yellow-500 { color: #64748b; }
  .nav-md\:bg-yellow-500 { background-color: #64748b; }
  .nav-md\:text-yellow-600 { color: #475569; }
  .nav-md\:bg-yellow-600 { background-color: #475569; }
  .nav-md\:text-yellow-700 { color: #334155; }
  .nav-md\:bg-yellow-700 { background-color: #334155; }
  .nav-md\:text-yellow-800 { color: #1e293b; }
  .nav-md\:bg-yellow-800 { background-color: #1e293b; }
  .nav-md\:text-yellow-900 { color: #0f172a; }
  .nav-md\:bg-yellow-900 { background-color: #0f172a; }
  .nav-md\:text-yellow-950 { color: #020617; }
  .nav-md\:bg-yellow-950 { background-color: #020617; }
  .nav-md\:text-lime-50 { color: #f8fafc; }
  .nav-md\:bg-lime-50 { background-color: #f8fafc; }
  .nav-md\:text-lime-100 { color: #f1f5f9; }
  .nav-md\:bg-lime-100 { background-color: #f1f5f9; }
  .nav-md\:text-lime-200 { color: #e2e8f0; }
  .nav-md\:bg-lime-200 { background-color: #e2e8f0; }
  .nav-md\:text-lime-300 { color: #cbd5e1; }
  .nav-md\:bg-lime-300 { background-color: #cbd5e1; }
  .nav-md\:text-lime-400 { color: #94a3b8; }
  .nav-md\:bg-lime-400 { background-color: #94a3b8; }
  .nav-md\:text-lime-500 { color: #64748b; }
  .nav-md\:bg-lime-500 { background-color: #64748b; }
  .nav-md\:text-lime-600 { color: #475569; }
  .nav-md\:bg-lime-600 { background-color: #475569; }
  .nav-md\:text-lime-700 { color: #334155; }
  .nav-md\:bg-lime-700 { background-color: #334155; }
  .nav-md\:text-lime-800 { color: #1e293b; }
  .nav-md\:bg-lime-800 { background-color: #1e293b; }
  .nav-md\:text-lime-900 { color: #0f172a; }
  .nav-md\:bg-lime-900 { background-color: #0f172a; }
  .nav-md\:text-lime-950 { color: #020617; }
  .nav-md\:bg-lime-950 { background-color: #020617; }
  .nav-md\:text-green-50 { color: #f8fafc; }
  .nav-md\:bg-green-50 { background-color: #f8fafc; }
  .nav-md\:text-green-100 { color: #f1f5f9; }
  .nav-md\:bg-green-100 { background-color: #f1f5f9; }
  .nav-md\:text-green-200 { color: #e2e8f0; }
  .nav-md\:bg-green-200 { background-color: #e2e8f0; }
  .nav-md\:text-green-300 { color: #cbd5e1; }
  .nav-md\:bg-green-300 { background-color: #cbd5e1; }
  .nav-md\:text-green-400 { color: #94a3b8; }
  .nav-md\:bg-green-400 { background-color: #94a3b8; }
  .nav-md\:text-green-500 { color: #64748b; }
  .nav-md\:bg-green-500 { background-color: #64748b; }
  .nav-md\:text-green-600 { color: #475569; }
  .nav-md\:bg-green-600 { background-color: #475569; }
  .nav-md\:text-green-700 { color: #334155; }
  .nav-md\:bg-green-700 { background-color: #334155; }
  .nav-md\:text-green-800 { color: #1e293b; }
  .nav-md\:bg-green-800 { background-color: #1e293b; }
  .nav-md\:text-green-900 { color: #0f172a; }
  .nav-md\:bg-green-900 { background-color: #0f172a; }
  .nav-md\:text-green-950 { color: #020617; }
  .nav-md\:bg-green-950 { background-color: #020617; }
  .nav-md\:w-1/2 { width: 50%; }
  .nav-md\:max-w-1/2 { max-width: 50%; }
  .nav-md\:w-1/3 { width: 33.nav-333333%; }
  .nav-md\:max-w-1/3 { max-width: 33.nav-333333%; }
  .nav-md\:w-2/3 { width: 66.nav-666667%; }
  .nav-md\:max-w-2/3 { max-width: 66.nav-666667%; }
  .nav-md\:w-1/4 { width: 25%; }
  .nav-md\:max-w-1/4 { max-width: 25%; }
  .nav-md\:w-3/4 { width: 75%; }
  .nav-md\:max-w-3/4 { max-width: 75%; }
  .nav-md\:w-1/5 { width: 20%; }
  .nav-md\:max-w-1/5 { max-width: 20%; }
  .nav-md\:w-2/5 { width: 40%; }
  .nav-md\:max-w-2/5 { max-width: 40%; }
  .nav-md\:w-3/5 { width: 60%; }
  .nav-md\:max-w-3/5 { max-width: 60%; }
  .nav-md\:w-4/5 { width: 80%; }
  .nav-md\:max-w-4/5 { max-width: 80%; }
  .nav-md\:w-full { width: 100%; }
  .nav-md\:max-w-full { max-width: 100%; }
  .nav-md\:w-screen { width: 100vw; }
  .nav-md\:max-w-screen { max-width: 100vw; }
  .nav-md\:w-min { width: min-content; }
  .nav-md\:max-w-min { max-width: min-content; }
  .nav-md\:w-max { width: max-content; }
  .nav-md\:max-w-max { max-width: max-content; }
  .nav-md\:w-fit { width: fit-content; }
  .nav-md\:max-w-fit { max-width: fit-content; }
  .nav-md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .nav-md\:col-span-1 { grid-column: span 1 / span 1; }
  .nav-md\:col-start-1 { grid-column-start: 1; }
  .nav-md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .nav-md\:col-span-2 { grid-column: span 2 / span 2; }
  .nav-md\:col-start-2 { grid-column-start: 2; }
  .nav-md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .nav-md\:col-span-3 { grid-column: span 3 / span 3; }
  .nav-md\:col-start-3 { grid-column-start: 3; }
  .nav-md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .nav-md\:col-span-4 { grid-column: span 4 / span 4; }
  .nav-md\:col-start-4 { grid-column-start: 4; }
  .nav-md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .nav-md\:col-span-5 { grid-column: span 5 / span 5; }
  .nav-md\:col-start-5 { grid-column-start: 5; }
  .nav-md\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .nav-md\:col-span-6 { grid-column: span 6 / span 6; }
  .nav-md\:col-start-6 { grid-column-start: 6; }
  .nav-md\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .nav-md\:col-span-7 { grid-column: span 7 / span 7; }
  .nav-md\:col-start-7 { grid-column-start: 7; }
  .nav-md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .nav-md\:col-span-8 { grid-column: span 8 / span 8; }
  .nav-md\:col-start-8 { grid-column-start: 8; }
  .nav-md\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .nav-md\:col-span-9 { grid-column: span 9 / span 9; }
  .nav-md\:col-start-9 { grid-column-start: 9; }
  .nav-md\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .nav-md\:col-span-10 { grid-column: span 10 / span 10; }
  .nav-md\:col-start-10 { grid-column-start: 10; }
  .nav-md\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .nav-md\:col-span-11 { grid-column: span 11 / span 11; }
  .nav-md\:col-start-11 { grid-column-start: 11; }
  .nav-md\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .nav-md\:col-span-12 { grid-column: span 12 / span 12; }
  .nav-md\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1024px) {
  .nav-lg\:text-slate-50 { color: #f8fafc; }
  .nav-lg\:bg-slate-50 { background-color: #f8fafc; }
  .nav-lg\:text-slate-100 { color: #f1f5f9; }
  .nav-lg\:bg-slate-100 { background-color: #f1f5f9; }
  .nav-lg\:text-slate-200 { color: #e2e8f0; }
  .nav-lg\:bg-slate-200 { background-color: #e2e8f0; }
  .nav-lg\:text-slate-300 { color: #cbd5e1; }
  .nav-lg\:bg-slate-300 { background-color: #cbd5e1; }
  .nav-lg\:text-slate-400 { color: #94a3b8; }
  .nav-lg\:bg-slate-400 { background-color: #94a3b8; }
  .nav-lg\:text-slate-500 { color: #64748b; }
  .nav-lg\:bg-slate-500 { background-color: #64748b; }
  .nav-lg\:text-slate-600 { color: #475569; }
  .nav-lg\:bg-slate-600 { background-color: #475569; }
  .nav-lg\:text-slate-700 { color: #334155; }
  .nav-lg\:bg-slate-700 { background-color: #334155; }
  .nav-lg\:text-slate-800 { color: #1e293b; }
  .nav-lg\:bg-slate-800 { background-color: #1e293b; }
  .nav-lg\:text-slate-900 { color: #0f172a; }
  .nav-lg\:bg-slate-900 { background-color: #0f172a; }
  .nav-lg\:text-slate-950 { color: #020617; }
  .nav-lg\:bg-slate-950 { background-color: #020617; }
  .nav-lg\:text-gray-50 { color: #f8fafc; }
  .nav-lg\:bg-gray-50 { background-color: #f8fafc; }
  .nav-lg\:text-gray-100 { color: #f1f5f9; }
  .nav-lg\:bg-gray-100 { background-color: #f1f5f9; }
  .nav-lg\:text-gray-200 { color: #e2e8f0; }
  .nav-lg\:bg-gray-200 { background-color: #e2e8f0; }
  .nav-lg\:text-gray-300 { color: #cbd5e1; }
  .nav-lg\:bg-gray-300 { background-color: #cbd5e1; }
  .nav-lg\:text-gray-400 { color: #94a3b8; }
  .nav-lg\:bg-gray-400 { background-color: #94a3b8; }
  .nav-lg\:text-gray-500 { color: #64748b; }
  .nav-lg\:bg-gray-500 { background-color: #64748b; }
  .nav-lg\:text-gray-600 { color: #475569; }
  .nav-lg\:bg-gray-600 { background-color: #475569; }
  .nav-lg\:text-gray-700 { color: #334155; }
  .nav-lg\:bg-gray-700 { background-color: #334155; }
  .nav-lg\:text-gray-800 { color: #1e293b; }
  .nav-lg\:bg-gray-800 { background-color: #1e293b; }
  .nav-lg\:text-gray-900 { color: #0f172a; }
  .nav-lg\:bg-gray-900 { background-color: #0f172a; }
  .nav-lg\:text-gray-950 { color: #020617; }
  .nav-lg\:bg-gray-950 { background-color: #020617; }
  .nav-lg\:text-zinc-50 { color: #f8fafc; }
  .nav-lg\:bg-zinc-50 { background-color: #f8fafc; }
  .nav-lg\:text-zinc-100 { color: #f1f5f9; }
  .nav-lg\:bg-zinc-100 { background-color: #f1f5f9; }
  .nav-lg\:text-zinc-200 { color: #e2e8f0; }
  .nav-lg\:bg-zinc-200 { background-color: #e2e8f0; }
  .nav-lg\:text-zinc-300 { color: #cbd5e1; }
  .nav-lg\:bg-zinc-300 { background-color: #cbd5e1; }
  .nav-lg\:text-zinc-400 { color: #94a3b8; }
  .nav-lg\:bg-zinc-400 { background-color: #94a3b8; }
  .nav-lg\:text-zinc-500 { color: #64748b; }
  .nav-lg\:bg-zinc-500 { background-color: #64748b; }
  .nav-lg\:text-zinc-600 { color: #475569; }
  .nav-lg\:bg-zinc-600 { background-color: #475569; }
  .nav-lg\:text-zinc-700 { color: #334155; }
  .nav-lg\:bg-zinc-700 { background-color: #334155; }
  .nav-lg\:text-zinc-800 { color: #1e293b; }
  .nav-lg\:bg-zinc-800 { background-color: #1e293b; }
  .nav-lg\:text-zinc-900 { color: #0f172a; }
  .nav-lg\:bg-zinc-900 { background-color: #0f172a; }
  .nav-lg\:text-zinc-950 { color: #020617; }
  .nav-lg\:bg-zinc-950 { background-color: #020617; }
  .nav-lg\:text-neutral-50 { color: #f8fafc; }
  .nav-lg\:bg-neutral-50 { background-color: #f8fafc; }
  .nav-lg\:text-neutral-100 { color: #f1f5f9; }
  .nav-lg\:bg-neutral-100 { background-color: #f1f5f9; }
  .nav-lg\:text-neutral-200 { color: #e2e8f0; }
  .nav-lg\:bg-neutral-200 { background-color: #e2e8f0; }
  .nav-lg\:text-neutral-300 { color: #cbd5e1; }
  .nav-lg\:bg-neutral-300 { background-color: #cbd5e1; }
  .nav-lg\:text-neutral-400 { color: #94a3b8; }
  .nav-lg\:bg-neutral-400 { background-color: #94a3b8; }
  .nav-lg\:text-neutral-500 { color: #64748b; }
  .nav-lg\:bg-neutral-500 { background-color: #64748b; }
  .nav-lg\:text-neutral-600 { color: #475569; }
  .nav-lg\:bg-neutral-600 { background-color: #475569; }
  .nav-lg\:text-neutral-700 { color: #334155; }
  .nav-lg\:bg-neutral-700 { background-color: #334155; }
  .nav-lg\:text-neutral-800 { color: #1e293b; }
  .nav-lg\:bg-neutral-800 { background-color: #1e293b; }
  .nav-lg\:text-neutral-900 { color: #0f172a; }
  .nav-lg\:bg-neutral-900 { background-color: #0f172a; }
  .nav-lg\:text-neutral-950 { color: #020617; }
  .nav-lg\:bg-neutral-950 { background-color: #020617; }
  .nav-lg\:text-stone-50 { color: #f8fafc; }
  .nav-lg\:bg-stone-50 { background-color: #f8fafc; }
  .nav-lg\:text-stone-100 { color: #f1f5f9; }
  .nav-lg\:bg-stone-100 { background-color: #f1f5f9; }
  .nav-lg\:text-stone-200 { color: #e2e8f0; }
  .nav-lg\:bg-stone-200 { background-color: #e2e8f0; }
  .nav-lg\:text-stone-300 { color: #cbd5e1; }
  .nav-lg\:bg-stone-300 { background-color: #cbd5e1; }
  .nav-lg\:text-stone-400 { color: #94a3b8; }
  .nav-lg\:bg-stone-400 { background-color: #94a3b8; }
  .nav-lg\:text-stone-500 { color: #64748b; }
  .nav-lg\:bg-stone-500 { background-color: #64748b; }
  .nav-lg\:text-stone-600 { color: #475569; }
  .nav-lg\:bg-stone-600 { background-color: #475569; }
  .nav-lg\:text-stone-700 { color: #334155; }
  .nav-lg\:bg-stone-700 { background-color: #334155; }
  .nav-lg\:text-stone-800 { color: #1e293b; }
  .nav-lg\:bg-stone-800 { background-color: #1e293b; }
  .nav-lg\:text-stone-900 { color: #0f172a; }
  .nav-lg\:bg-stone-900 { background-color: #0f172a; }
  .nav-lg\:text-stone-950 { color: #020617; }
  .nav-lg\:bg-stone-950 { background-color: #020617; }
  .nav-lg\:text-red-50 { color: #f8fafc; }
  .nav-lg\:bg-red-50 { background-color: #f8fafc; }
  .nav-lg\:text-red-100 { color: #f1f5f9; }
  .nav-lg\:bg-red-100 { background-color: #f1f5f9; }
  .nav-lg\:text-red-200 { color: #e2e8f0; }
  .nav-lg\:bg-red-200 { background-color: #e2e8f0; }
  .nav-lg\:text-red-300 { color: #cbd5e1; }
  .nav-lg\:bg-red-300 { background-color: #cbd5e1; }
  .nav-lg\:text-red-400 { color: #94a3b8; }
  .nav-lg\:bg-red-400 { background-color: #94a3b8; }
  .nav-lg\:text-red-500 { color: #64748b; }
  .nav-lg\:bg-red-500 { background-color: #64748b; }
  .nav-lg\:text-red-600 { color: #475569; }
  .nav-lg\:bg-red-600 { background-color: #475569; }
  .nav-lg\:text-red-700 { color: #334155; }
  .nav-lg\:bg-red-700 { background-color: #334155; }
  .nav-lg\:text-red-800 { color: #1e293b; }
  .nav-lg\:bg-red-800 { background-color: #1e293b; }
  .nav-lg\:text-red-900 { color: #0f172a; }
  .nav-lg\:bg-red-900 { background-color: #0f172a; }
  .nav-lg\:text-red-950 { color: #020617; }
  .nav-lg\:bg-red-950 { background-color: #020617; }
  .nav-lg\:text-orange-50 { color: #f8fafc; }
  .nav-lg\:bg-orange-50 { background-color: #f8fafc; }
  .nav-lg\:text-orange-100 { color: #f1f5f9; }
  .nav-lg\:bg-orange-100 { background-color: #f1f5f9; }
  .nav-lg\:text-orange-200 { color: #e2e8f0; }
  .nav-lg\:bg-orange-200 { background-color: #e2e8f0; }
  .nav-lg\:text-orange-300 { color: #cbd5e1; }
  .nav-lg\:bg-orange-300 { background-color: #cbd5e1; }
  .nav-lg\:text-orange-400 { color: #94a3b8; }
  .nav-lg\:bg-orange-400 { background-color: #94a3b8; }
  .nav-lg\:text-orange-500 { color: #64748b; }
  .nav-lg\:bg-orange-500 { background-color: #64748b; }
  .nav-lg\:text-orange-600 { color: #475569; }
  .nav-lg\:bg-orange-600 { background-color: #475569; }
  .nav-lg\:text-orange-700 { color: #334155; }
  .nav-lg\:bg-orange-700 { background-color: #334155; }
  .nav-lg\:text-orange-800 { color: #1e293b; }
  .nav-lg\:bg-orange-800 { background-color: #1e293b; }
  .nav-lg\:text-orange-900 { color: #0f172a; }
  .nav-lg\:bg-orange-900 { background-color: #0f172a; }
  .nav-lg\:text-orange-950 { color: #020617; }
  .nav-lg\:bg-orange-950 { background-color: #020617; }
  .nav-lg\:text-amber-50 { color: #f8fafc; }
  .nav-lg\:bg-amber-50 { background-color: #f8fafc; }
  .nav-lg\:text-amber-100 { color: #f1f5f9; }
  .nav-lg\:bg-amber-100 { background-color: #f1f5f9; }
  .nav-lg\:text-amber-200 { color: #e2e8f0; }
  .nav-lg\:bg-amber-200 { background-color: #e2e8f0; }
  .nav-lg\:text-amber-300 { color: #cbd5e1; }
  .nav-lg\:bg-amber-300 { background-color: #cbd5e1; }
  .nav-lg\:text-amber-400 { color: #94a3b8; }
  .nav-lg\:bg-amber-400 { background-color: #94a3b8; }
  .nav-lg\:text-amber-500 { color: #64748b; }
  .nav-lg\:bg-amber-500 { background-color: #64748b; }
  .nav-lg\:text-amber-600 { color: #475569; }
  .nav-lg\:bg-amber-600 { background-color: #475569; }
  .nav-lg\:text-amber-700 { color: #334155; }
  .nav-lg\:bg-amber-700 { background-color: #334155; }
  .nav-lg\:text-amber-800 { color: #1e293b; }
  .nav-lg\:bg-amber-800 { background-color: #1e293b; }
  .nav-lg\:text-amber-900 { color: #0f172a; }
  .nav-lg\:bg-amber-900 { background-color: #0f172a; }
  .nav-lg\:text-amber-950 { color: #020617; }
  .nav-lg\:bg-amber-950 { background-color: #020617; }
  .nav-lg\:text-yellow-50 { color: #f8fafc; }
  .nav-lg\:bg-yellow-50 { background-color: #f8fafc; }
  .nav-lg\:text-yellow-100 { color: #f1f5f9; }
  .nav-lg\:bg-yellow-100 { background-color: #f1f5f9; }
  .nav-lg\:text-yellow-200 { color: #e2e8f0; }
  .nav-lg\:bg-yellow-200 { background-color: #e2e8f0; }
  .nav-lg\:text-yellow-300 { color: #cbd5e1; }
  .nav-lg\:bg-yellow-300 { background-color: #cbd5e1; }
  .nav-lg\:text-yellow-400 { color: #94a3b8; }
  .nav-lg\:bg-yellow-400 { background-color: #94a3b8; }
  .nav-lg\:text-yellow-500 { color: #64748b; }
  .nav-lg\:bg-yellow-500 { background-color: #64748b; }
  .nav-lg\:text-yellow-600 { color: #475569; }
  .nav-lg\:bg-yellow-600 { background-color: #475569; }
  .nav-lg\:text-yellow-700 { color: #334155; }
  .nav-lg\:bg-yellow-700 { background-color: #334155; }
  .nav-lg\:text-yellow-800 { color: #1e293b; }
  .nav-lg\:bg-yellow-800 { background-color: #1e293b; }
  .nav-lg\:text-yellow-900 { color: #0f172a; }
  .nav-lg\:bg-yellow-900 { background-color: #0f172a; }
  .nav-lg\:text-yellow-950 { color: #020617; }
  .nav-lg\:bg-yellow-950 { background-color: #020617; }
  .nav-lg\:text-lime-50 { color: #f8fafc; }
  .nav-lg\:bg-lime-50 { background-color: #f8fafc; }
  .nav-lg\:text-lime-100 { color: #f1f5f9; }
  .nav-lg\:bg-lime-100 { background-color: #f1f5f9; }
  .nav-lg\:text-lime-200 { color: #e2e8f0; }
  .nav-lg\:bg-lime-200 { background-color: #e2e8f0; }
  .nav-lg\:text-lime-300 { color: #cbd5e1; }
  .nav-lg\:bg-lime-300 { background-color: #cbd5e1; }
  .nav-lg\:text-lime-400 { color: #94a3b8; }
  .nav-lg\:bg-lime-400 { background-color: #94a3b8; }
  .nav-lg\:text-lime-500 { color: #64748b; }
  .nav-lg\:bg-lime-500 { background-color: #64748b; }
  .nav-lg\:text-lime-600 { color: #475569; }
  .nav-lg\:bg-lime-600 { background-color: #475569; }
  .nav-lg\:text-lime-700 { color: #334155; }
  .nav-lg\:bg-lime-700 { background-color: #334155; }
  .nav-lg\:text-lime-800 { color: #1e293b; }
  .nav-lg\:bg-lime-800 { background-color: #1e293b; }
  .nav-lg\:text-lime-900 { color: #0f172a; }
  .nav-lg\:bg-lime-900 { background-color: #0f172a; }
  .nav-lg\:text-lime-950 { color: #020617; }
  .nav-lg\:bg-lime-950 { background-color: #020617; }
  .nav-lg\:text-green-50 { color: #f8fafc; }
  .nav-lg\:bg-green-50 { background-color: #f8fafc; }
  .nav-lg\:text-green-100 { color: #f1f5f9; }
  .nav-lg\:bg-green-100 { background-color: #f1f5f9; }
  .nav-lg\:text-green-200 { color: #e2e8f0; }
  .nav-lg\:bg-green-200 { background-color: #e2e8f0; }
  .nav-lg\:text-green-300 { color: #cbd5e1; }
  .nav-lg\:bg-green-300 { background-color: #cbd5e1; }
  .nav-lg\:text-green-400 { color: #94a3b8; }
  .nav-lg\:bg-green-400 { background-color: #94a3b8; }
  .nav-lg\:text-green-500 { color: #64748b; }
  .nav-lg\:bg-green-500 { background-color: #64748b; }
  .nav-lg\:text-green-600 { color: #475569; }
  .nav-lg\:bg-green-600 { background-color: #475569; }
  .nav-lg\:text-green-700 { color: #334155; }
  .nav-lg\:bg-green-700 { background-color: #334155; }
  .nav-lg\:text-green-800 { color: #1e293b; }
  .nav-lg\:bg-green-800 { background-color: #1e293b; }
  .nav-lg\:text-green-900 { color: #0f172a; }
  .nav-lg\:bg-green-900 { background-color: #0f172a; }
  .nav-lg\:text-green-950 { color: #020617; }
  .nav-lg\:bg-green-950 { background-color: #020617; }
  .nav-lg\:w-1/2 { width: 50%; }
  .nav-lg\:max-w-1/2 { max-width: 50%; }
  .nav-lg\:w-1/3 { width: 33.nav-333333%; }
  .nav-lg\:max-w-1/3 { max-width: 33.nav-333333%; }
  .nav-lg\:w-2/3 { width: 66.nav-666667%; }
  .nav-lg\:max-w-2/3 { max-width: 66.nav-666667%; }
  .nav-lg\:w-1/4 { width: 25%; }
  .nav-lg\:max-w-1/4 { max-width: 25%; }
  .nav-lg\:w-3/4 { width: 75%; }
  .nav-lg\:max-w-3/4 { max-width: 75%; }
  .nav-lg\:w-1/5 { width: 20%; }
  .nav-lg\:max-w-1/5 { max-width: 20%; }
  .nav-lg\:w-2/5 { width: 40%; }
  .nav-lg\:max-w-2/5 { max-width: 40%; }
  .nav-lg\:w-3/5 { width: 60%; }
  .nav-lg\:max-w-3/5 { max-width: 60%; }
  .nav-lg\:w-4/5 { width: 80%; }
  .nav-lg\:max-w-4/5 { max-width: 80%; }
  .nav-lg\:w-full { width: 100%; }
  .nav-lg\:max-w-full { max-width: 100%; }
  .nav-lg\:w-screen { width: 100vw; }
  .nav-lg\:max-w-screen { max-width: 100vw; }
  .nav-lg\:w-min { width: min-content; }
  .nav-lg\:max-w-min { max-width: min-content; }
  .nav-lg\:w-max { width: max-content; }
  .nav-lg\:max-w-max { max-width: max-content; }
  .nav-lg\:w-fit { width: fit-content; }
  .nav-lg\:max-w-fit { max-width: fit-content; }
  .nav-lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .nav-lg\:col-span-1 { grid-column: span 1 / span 1; }
  .nav-lg\:col-start-1 { grid-column-start: 1; }
  .nav-lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .nav-lg\:col-span-2 { grid-column: span 2 / span 2; }
  .nav-lg\:col-start-2 { grid-column-start: 2; }
  .nav-lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .nav-lg\:col-span-3 { grid-column: span 3 / span 3; }
  .nav-lg\:col-start-3 { grid-column-start: 3; }
  .nav-lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .nav-lg\:col-span-4 { grid-column: span 4 / span 4; }
  .nav-lg\:col-start-4 { grid-column-start: 4; }
  .nav-lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .nav-lg\:col-span-5 { grid-column: span 5 / span 5; }
  .nav-lg\:col-start-5 { grid-column-start: 5; }
  .nav-lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .nav-lg\:col-span-6 { grid-column: span 6 / span 6; }
  .nav-lg\:col-start-6 { grid-column-start: 6; }
  .nav-lg\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .nav-lg\:col-span-7 { grid-column: span 7 / span 7; }
  .nav-lg\:col-start-7 { grid-column-start: 7; }
  .nav-lg\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .nav-lg\:col-span-8 { grid-column: span 8 / span 8; }
  .nav-lg\:col-start-8 { grid-column-start: 8; }
  .nav-lg\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .nav-lg\:col-span-9 { grid-column: span 9 / span 9; }
  .nav-lg\:col-start-9 { grid-column-start: 9; }
  .nav-lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .nav-lg\:col-span-10 { grid-column: span 10 / span 10; }
  .nav-lg\:col-start-10 { grid-column-start: 10; }
  .nav-lg\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .nav-lg\:col-span-11 { grid-column: span 11 / span 11; }
  .nav-lg\:col-start-11 { grid-column-start: 11; }
  .nav-lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .nav-lg\:col-span-12 { grid-column: span 12 / span 12; }
  .nav-lg\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1280px) {
  .nav-xl\:text-slate-50 { color: #f8fafc; }
  .nav-xl\:bg-slate-50 { background-color: #f8fafc; }
  .nav-xl\:text-slate-100 { color: #f1f5f9; }
  .nav-xl\:bg-slate-100 { background-color: #f1f5f9; }
  .nav-xl\:text-slate-200 { color: #e2e8f0; }
  .nav-xl\:bg-slate-200 { background-color: #e2e8f0; }
  .nav-xl\:text-slate-300 { color: #cbd5e1; }
  .nav-xl\:bg-slate-300 { background-color: #cbd5e1; }
  .nav-xl\:text-slate-400 { color: #94a3b8; }
  .nav-xl\:bg-slate-400 { background-color: #94a3b8; }
  .nav-xl\:text-slate-500 { color: #64748b; }
  .nav-xl\:bg-slate-500 { background-color: #64748b; }
  .nav-xl\:text-slate-600 { color: #475569; }
  .nav-xl\:bg-slate-600 { background-color: #475569; }
  .nav-xl\:text-slate-700 { color: #334155; }
  .nav-xl\:bg-slate-700 { background-color: #334155; }
  .nav-xl\:text-slate-800 { color: #1e293b; }
  .nav-xl\:bg-slate-800 { background-color: #1e293b; }
  .nav-xl\:text-slate-900 { color: #0f172a; }
  .nav-xl\:bg-slate-900 { background-color: #0f172a; }
  .nav-xl\:text-slate-950 { color: #020617; }
  .nav-xl\:bg-slate-950 { background-color: #020617; }
  .nav-xl\:text-gray-50 { color: #f8fafc; }
  .nav-xl\:bg-gray-50 { background-color: #f8fafc; }
  .nav-xl\:text-gray-100 { color: #f1f5f9; }
  .nav-xl\:bg-gray-100 { background-color: #f1f5f9; }
  .nav-xl\:text-gray-200 { color: #e2e8f0; }
  .nav-xl\:bg-gray-200 { background-color: #e2e8f0; }
  .nav-xl\:text-gray-300 { color: #cbd5e1; }
  .nav-xl\:bg-gray-300 { background-color: #cbd5e1; }
  .nav-xl\:text-gray-400 { color: #94a3b8; }
  .nav-xl\:bg-gray-400 { background-color: #94a3b8; }
  .nav-xl\:text-gray-500 { color: #64748b; }
  .nav-xl\:bg-gray-500 { background-color: #64748b; }
  .nav-xl\:text-gray-600 { color: #475569; }
  .nav-xl\:bg-gray-600 { background-color: #475569; }
  .nav-xl\:text-gray-700 { color: #334155; }
  .nav-xl\:bg-gray-700 { background-color: #334155; }
  .nav-xl\:text-gray-800 { color: #1e293b; }
  .nav-xl\:bg-gray-800 { background-color: #1e293b; }
  .nav-xl\:text-gray-900 { color: #0f172a; }
  .nav-xl\:bg-gray-900 { background-color: #0f172a; }
  .nav-xl\:text-gray-950 { color: #020617; }
  .nav-xl\:bg-gray-950 { background-color: #020617; }
  .nav-xl\:text-zinc-50 { color: #f8fafc; }
  .nav-xl\:bg-zinc-50 { background-color: #f8fafc; }
  .nav-xl\:text-zinc-100 { color: #f1f5f9; }
  .nav-xl\:bg-zinc-100 { background-color: #f1f5f9; }
  .nav-xl\:text-zinc-200 { color: #e2e8f0; }
  .nav-xl\:bg-zinc-200 { background-color: #e2e8f0; }
  .nav-xl\:text-zinc-300 { color: #cbd5e1; }
  .nav-xl\:bg-zinc-300 { background-color: #cbd5e1; }
  .nav-xl\:text-zinc-400 { color: #94a3b8; }
  .nav-xl\:bg-zinc-400 { background-color: #94a3b8; }
  .nav-xl\:text-zinc-500 { color: #64748b; }
  .nav-xl\:bg-zinc-500 { background-color: #64748b; }
  .nav-xl\:text-zinc-600 { color: #475569; }
  .nav-xl\:bg-zinc-600 { background-color: #475569; }
  .nav-xl\:text-zinc-700 { color: #334155; }
  .nav-xl\:bg-zinc-700 { background-color: #334155; }
  .nav-xl\:text-zinc-800 { color: #1e293b; }
  .nav-xl\:bg-zinc-800 { background-color: #1e293b; }
  .nav-xl\:text-zinc-900 { color: #0f172a; }
  .nav-xl\:bg-zinc-900 { background-color: #0f172a; }
  .nav-xl\:text-zinc-950 { color: #020617; }
  .nav-xl\:bg-zinc-950 { background-color: #020617; }
  .nav-xl\:text-neutral-50 { color: #f8fafc; }
  .nav-xl\:bg-neutral-50 { background-color: #f8fafc; }
  .nav-xl\:text-neutral-100 { color: #f1f5f9; }
  .nav-xl\:bg-neutral-100 { background-color: #f1f5f9; }
  .nav-xl\:text-neutral-200 { color: #e2e8f0; }
  .nav-xl\:bg-neutral-200 { background-color: #e2e8f0; }
  .nav-xl\:text-neutral-300 { color: #cbd5e1; }
  .nav-xl\:bg-neutral-300 { background-color: #cbd5e1; }
  .nav-xl\:text-neutral-400 { color: #94a3b8; }
  .nav-xl\:bg-neutral-400 { background-color: #94a3b8; }
  .nav-xl\:text-neutral-500 { color: #64748b; }
  .nav-xl\:bg-neutral-500 { background-color: #64748b; }
  .nav-xl\:text-neutral-600 { color: #475569; }
  .nav-xl\:bg-neutral-600 { background-color: #475569; }
  .nav-xl\:text-neutral-700 { color: #334155; }
  .nav-xl\:bg-neutral-700 { background-color: #334155; }
  .nav-xl\:text-neutral-800 { color: #1e293b; }
  .nav-xl\:bg-neutral-800 { background-color: #1e293b; }
  .nav-xl\:text-neutral-900 { color: #0f172a; }
  .nav-xl\:bg-neutral-900 { background-color: #0f172a; }
  .nav-xl\:text-neutral-950 { color: #020617; }
  .nav-xl\:bg-neutral-950 { background-color: #020617; }
  .nav-xl\:text-stone-50 { color: #f8fafc; }
  .nav-xl\:bg-stone-50 { background-color: #f8fafc; }
  .nav-xl\:text-stone-100 { color: #f1f5f9; }
  .nav-xl\:bg-stone-100 { background-color: #f1f5f9; }
  .nav-xl\:text-stone-200 { color: #e2e8f0; }
  .nav-xl\:bg-stone-200 { background-color: #e2e8f0; }
  .nav-xl\:text-stone-300 { color: #cbd5e1; }
  .nav-xl\:bg-stone-300 { background-color: #cbd5e1; }
  .nav-xl\:text-stone-400 { color: #94a3b8; }
  .nav-xl\:bg-stone-400 { background-color: #94a3b8; }
  .nav-xl\:text-stone-500 { color: #64748b; }
  .nav-xl\:bg-stone-500 { background-color: #64748b; }
  .nav-xl\:text-stone-600 { color: #475569; }
  .nav-xl\:bg-stone-600 { background-color: #475569; }
  .nav-xl\:text-stone-700 { color: #334155; }
  .nav-xl\:bg-stone-700 { background-color: #334155; }
  .nav-xl\:text-stone-800 { color: #1e293b; }
  .nav-xl\:bg-stone-800 { background-color: #1e293b; }
  .nav-xl\:text-stone-900 { color: #0f172a; }
  .nav-xl\:bg-stone-900 { background-color: #0f172a; }
  .nav-xl\:text-stone-950 { color: #020617; }
  .nav-xl\:bg-stone-950 { background-color: #020617; }
  .nav-xl\:text-red-50 { color: #f8fafc; }
  .nav-xl\:bg-red-50 { background-color: #f8fafc; }
  .nav-xl\:text-red-100 { color: #f1f5f9; }
  .nav-xl\:bg-red-100 { background-color: #f1f5f9; }
  .nav-xl\:text-red-200 { color: #e2e8f0; }
  .nav-xl\:bg-red-200 { background-color: #e2e8f0; }
  .nav-xl\:text-red-300 { color: #cbd5e1; }
  .nav-xl\:bg-red-300 { background-color: #cbd5e1; }
  .nav-xl\:text-red-400 { color: #94a3b8; }
  .nav-xl\:bg-red-400 { background-color: #94a3b8; }
  .nav-xl\:text-red-500 { color: #64748b; }
  .nav-xl\:bg-red-500 { background-color: #64748b; }
  .nav-xl\:text-red-600 { color: #475569; }
  .nav-xl\:bg-red-600 { background-color: #475569; }
  .nav-xl\:text-red-700 { color: #334155; }
  .nav-xl\:bg-red-700 { background-color: #334155; }
  .nav-xl\:text-red-800 { color: #1e293b; }
  .nav-xl\:bg-red-800 { background-color: #1e293b; }
  .nav-xl\:text-red-900 { color: #0f172a; }
  .nav-xl\:bg-red-900 { background-color: #0f172a; }
  .nav-xl\:text-red-950 { color: #020617; }
  .nav-xl\:bg-red-950 { background-color: #020617; }
  .nav-xl\:text-orange-50 { color: #f8fafc; }
  .nav-xl\:bg-orange-50 { background-color: #f8fafc; }
  .nav-xl\:text-orange-100 { color: #f1f5f9; }
  .nav-xl\:bg-orange-100 { background-color: #f1f5f9; }
  .nav-xl\:text-orange-200 { color: #e2e8f0; }
  .nav-xl\:bg-orange-200 { background-color: #e2e8f0; }
  .nav-xl\:text-orange-300 { color: #cbd5e1; }
  .nav-xl\:bg-orange-300 { background-color: #cbd5e1; }
  .nav-xl\:text-orange-400 { color: #94a3b8; }
  .nav-xl\:bg-orange-400 { background-color: #94a3b8; }
  .nav-xl\:text-orange-500 { color: #64748b; }
  .nav-xl\:bg-orange-500 { background-color: #64748b; }
  .nav-xl\:text-orange-600 { color: #475569; }
  .nav-xl\:bg-orange-600 { background-color: #475569; }
  .nav-xl\:text-orange-700 { color: #334155; }
  .nav-xl\:bg-orange-700 { background-color: #334155; }
  .nav-xl\:text-orange-800 { color: #1e293b; }
  .nav-xl\:bg-orange-800 { background-color: #1e293b; }
  .nav-xl\:text-orange-900 { color: #0f172a; }
  .nav-xl\:bg-orange-900 { background-color: #0f172a; }
  .nav-xl\:text-orange-950 { color: #020617; }
  .nav-xl\:bg-orange-950 { background-color: #020617; }
  .nav-xl\:text-amber-50 { color: #f8fafc; }
  .nav-xl\:bg-amber-50 { background-color: #f8fafc; }
  .nav-xl\:text-amber-100 { color: #f1f5f9; }
  .nav-xl\:bg-amber-100 { background-color: #f1f5f9; }
  .nav-xl\:text-amber-200 { color: #e2e8f0; }
  .nav-xl\:bg-amber-200 { background-color: #e2e8f0; }
  .nav-xl\:text-amber-300 { color: #cbd5e1; }
  .nav-xl\:bg-amber-300 { background-color: #cbd5e1; }
  .nav-xl\:text-amber-400 { color: #94a3b8; }
  .nav-xl\:bg-amber-400 { background-color: #94a3b8; }
  .nav-xl\:text-amber-500 { color: #64748b; }
  .nav-xl\:bg-amber-500 { background-color: #64748b; }
  .nav-xl\:text-amber-600 { color: #475569; }
  .nav-xl\:bg-amber-600 { background-color: #475569; }
  .nav-xl\:text-amber-700 { color: #334155; }
  .nav-xl\:bg-amber-700 { background-color: #334155; }
  .nav-xl\:text-amber-800 { color: #1e293b; }
  .nav-xl\:bg-amber-800 { background-color: #1e293b; }
  .nav-xl\:text-amber-900 { color: #0f172a; }
  .nav-xl\:bg-amber-900 { background-color: #0f172a; }
  .nav-xl\:text-amber-950 { color: #020617; }
  .nav-xl\:bg-amber-950 { background-color: #020617; }
  .nav-xl\:text-yellow-50 { color: #f8fafc; }
  .nav-xl\:bg-yellow-50 { background-color: #f8fafc; }
  .nav-xl\:text-yellow-100 { color: #f1f5f9; }
  .nav-xl\:bg-yellow-100 { background-color: #f1f5f9; }
  .nav-xl\:text-yellow-200 { color: #e2e8f0; }
  .nav-xl\:bg-yellow-200 { background-color: #e2e8f0; }
  .nav-xl\:text-yellow-300 { color: #cbd5e1; }
  .nav-xl\:bg-yellow-300 { background-color: #cbd5e1; }
  .nav-xl\:text-yellow-400 { color: #94a3b8; }
  .nav-xl\:bg-yellow-400 { background-color: #94a3b8; }
  .nav-xl\:text-yellow-500 { color: #64748b; }
  .nav-xl\:bg-yellow-500 { background-color: #64748b; }
  .nav-xl\:text-yellow-600 { color: #475569; }
  .nav-xl\:bg-yellow-600 { background-color: #475569; }
  .nav-xl\:text-yellow-700 { color: #334155; }
  .nav-xl\:bg-yellow-700 { background-color: #334155; }
  .nav-xl\:text-yellow-800 { color: #1e293b; }
  .nav-xl\:bg-yellow-800 { background-color: #1e293b; }
  .nav-xl\:text-yellow-900 { color: #0f172a; }
  .nav-xl\:bg-yellow-900 { background-color: #0f172a; }
  .nav-xl\:text-yellow-950 { color: #020617; }
  .nav-xl\:bg-yellow-950 { background-color: #020617; }
  .nav-xl\:text-lime-50 { color: #f8fafc; }
  .nav-xl\:bg-lime-50 { background-color: #f8fafc; }
  .nav-xl\:text-lime-100 { color: #f1f5f9; }
  .nav-xl\:bg-lime-100 { background-color: #f1f5f9; }
  .nav-xl\:text-lime-200 { color: #e2e8f0; }
  .nav-xl\:bg-lime-200 { background-color: #e2e8f0; }
  .nav-xl\:text-lime-300 { color: #cbd5e1; }
  .nav-xl\:bg-lime-300 { background-color: #cbd5e1; }
  .nav-xl\:text-lime-400 { color: #94a3b8; }
  .nav-xl\:bg-lime-400 { background-color: #94a3b8; }
  .nav-xl\:text-lime-500 { color: #64748b; }
  .nav-xl\:bg-lime-500 { background-color: #64748b; }
  .nav-xl\:text-lime-600 { color: #475569; }
  .nav-xl\:bg-lime-600 { background-color: #475569; }
  .nav-xl\:text-lime-700 { color: #334155; }
  .nav-xl\:bg-lime-700 { background-color: #334155; }
  .nav-xl\:text-lime-800 { color: #1e293b; }
  .nav-xl\:bg-lime-800 { background-color: #1e293b; }
  .nav-xl\:text-lime-900 { color: #0f172a; }
  .nav-xl\:bg-lime-900 { background-color: #0f172a; }
  .nav-xl\:text-lime-950 { color: #020617; }
  .nav-xl\:bg-lime-950 { background-color: #020617; }
  .nav-xl\:text-green-50 { color: #f8fafc; }
  .nav-xl\:bg-green-50 { background-color: #f8fafc; }
  .nav-xl\:text-green-100 { color: #f1f5f9; }
  .nav-xl\:bg-green-100 { background-color: #f1f5f9; }
  .nav-xl\:text-green-200 { color: #e2e8f0; }
  .nav-xl\:bg-green-200 { background-color: #e2e8f0; }
  .nav-xl\:text-green-300 { color: #cbd5e1; }
  .nav-xl\:bg-green-300 { background-color: #cbd5e1; }
  .nav-xl\:text-green-400 { color: #94a3b8; }
  .nav-xl\:bg-green-400 { background-color: #94a3b8; }
  .nav-xl\:text-green-500 { color: #64748b; }
  .nav-xl\:bg-green-500 { background-color: #64748b; }
  .nav-xl\:text-green-600 { color: #475569; }
  .nav-xl\:bg-green-600 { background-color: #475569; }
  .nav-xl\:text-green-700 { color: #334155; }
  .nav-xl\:bg-green-700 { background-color: #334155; }
  .nav-xl\:text-green-800 { color: #1e293b; }
  .nav-xl\:bg-green-800 { background-color: #1e293b; }
  .nav-xl\:text-green-900 { color: #0f172a; }
  .nav-xl\:bg-green-900 { background-color: #0f172a; }
  .nav-xl\:text-green-950 { color: #020617; }
  .nav-xl\:bg-green-950 { background-color: #020617; }
  .nav-xl\:w-1/2 { width: 50%; }
  .nav-xl\:max-w-1/2 { max-width: 50%; }
  .nav-xl\:w-1/3 { width: 33.nav-333333%; }
  .nav-xl\:max-w-1/3 { max-width: 33.nav-333333%; }
  .nav-xl\:w-2/3 { width: 66.nav-666667%; }
  .nav-xl\:max-w-2/3 { max-width: 66.nav-666667%; }
  .nav-xl\:w-1/4 { width: 25%; }
  .nav-xl\:max-w-1/4 { max-width: 25%; }
  .nav-xl\:w-3/4 { width: 75%; }
  .nav-xl\:max-w-3/4 { max-width: 75%; }
  .nav-xl\:w-1/5 { width: 20%; }
  .nav-xl\:max-w-1/5 { max-width: 20%; }
  .nav-xl\:w-2/5 { width: 40%; }
  .nav-xl\:max-w-2/5 { max-width: 40%; }
  .nav-xl\:w-3/5 { width: 60%; }
  .nav-xl\:max-w-3/5 { max-width: 60%; }
  .nav-xl\:w-4/5 { width: 80%; }
  .nav-xl\:max-w-4/5 { max-width: 80%; }
  .nav-xl\:w-full { width: 100%; }
  .nav-xl\:max-w-full { max-width: 100%; }
  .nav-xl\:w-screen { width: 100vw; }
  .nav-xl\:max-w-screen { max-width: 100vw; }
  .nav-xl\:w-min { width: min-content; }
  .nav-xl\:max-w-min { max-width: min-content; }
  .nav-xl\:w-max { width: max-content; }
  .nav-xl\:max-w-max { max-width: max-content; }
  .nav-xl\:w-fit { width: fit-content; }
  .nav-xl\:max-w-fit { max-width: fit-content; }
  .nav-xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .nav-xl\:col-span-1 { grid-column: span 1 / span 1; }
  .nav-xl\:col-start-1 { grid-column-start: 1; }
  .nav-xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .nav-xl\:col-span-2 { grid-column: span 2 / span 2; }
  .nav-xl\:col-start-2 { grid-column-start: 2; }
  .nav-xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .nav-xl\:col-span-3 { grid-column: span 3 / span 3; }
  .nav-xl\:col-start-3 { grid-column-start: 3; }
  .nav-xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .nav-xl\:col-span-4 { grid-column: span 4 / span 4; }
  .nav-xl\:col-start-4 { grid-column-start: 4; }
  .nav-xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .nav-xl\:col-span-5 { grid-column: span 5 / span 5; }
  .nav-xl\:col-start-5 { grid-column-start: 5; }
  .nav-xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .nav-xl\:col-span-6 { grid-column: span 6 / span 6; }
  .nav-xl\:col-start-6 { grid-column-start: 6; }
  .nav-xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .nav-xl\:col-span-7 { grid-column: span 7 / span 7; }
  .nav-xl\:col-start-7 { grid-column-start: 7; }
  .nav-xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .nav-xl\:col-span-8 { grid-column: span 8 / span 8; }
  .nav-xl\:col-start-8 { grid-column-start: 8; }
  .nav-xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .nav-xl\:col-span-9 { grid-column: span 9 / span 9; }
  .nav-xl\:col-start-9 { grid-column-start: 9; }
  .nav-xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .nav-xl\:col-span-10 { grid-column: span 10 / span 10; }
  .nav-xl\:col-start-10 { grid-column-start: 10; }
  .nav-xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .nav-xl\:col-span-11 { grid-column: span 11 / span 11; }
  .nav-xl\:col-start-11 { grid-column-start: 11; }
  .nav-xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .nav-xl\:col-span-12 { grid-column: span 12 / span 12; }
  .nav-xl\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1536px) {
  .nav-2xl\:text-slate-50 { color: #f8fafc; }
  .nav-2xl\:bg-slate-50 { background-color: #f8fafc; }
  .nav-2xl\:text-slate-100 { color: #f1f5f9; }
  .nav-2xl\:bg-slate-100 { background-color: #f1f5f9; }
  .nav-2xl\:text-slate-200 { color: #e2e8f0; }
  .nav-2xl\:bg-slate-200 { background-color: #e2e8f0; }
  .nav-2xl\:text-slate-300 { color: #cbd5e1; }
  .nav-2xl\:bg-slate-300 { background-color: #cbd5e1; }
  .nav-2xl\:text-slate-400 { color: #94a3b8; }
  .nav-2xl\:bg-slate-400 { background-color: #94a3b8; }
  .nav-2xl\:text-slate-500 { color: #64748b; }
  .nav-2xl\:bg-slate-500 { background-color: #64748b; }
  .nav-2xl\:text-slate-600 { color: #475569; }
  .nav-2xl\:bg-slate-600 { background-color: #475569; }
  .nav-2xl\:text-slate-700 { color: #334155; }
  .nav-2xl\:bg-slate-700 { background-color: #334155; }
  .nav-2xl\:text-slate-800 { color: #1e293b; }
  .nav-2xl\:bg-slate-800 { background-color: #1e293b; }
  .nav-2xl\:text-slate-900 { color: #0f172a; }
  .nav-2xl\:bg-slate-900 { background-color: #0f172a; }
  .nav-2xl\:text-slate-950 { color: #020617; }
  .nav-2xl\:bg-slate-950 { background-color: #020617; }
  .nav-2xl\:text-gray-50 { color: #f8fafc; }
  .nav-2xl\:bg-gray-50 { background-color: #f8fafc; }
  .nav-2xl\:text-gray-100 { color: #f1f5f9; }
  .nav-2xl\:bg-gray-100 { background-color: #f1f5f9; }
  .nav-2xl\:text-gray-200 { color: #e2e8f0; }
  .nav-2xl\:bg-gray-200 { background-color: #e2e8f0; }
  .nav-2xl\:text-gray-300 { color: #cbd5e1; }
  .nav-2xl\:bg-gray-300 { background-color: #cbd5e1; }
  .nav-2xl\:text-gray-400 { color: #94a3b8; }
  .nav-2xl\:bg-gray-400 { background-color: #94a3b8; }
  .nav-2xl\:text-gray-500 { color: #64748b; }
  .nav-2xl\:bg-gray-500 { background-color: #64748b; }
  .nav-2xl\:text-gray-600 { color: #475569; }
  .nav-2xl\:bg-gray-600 { background-color: #475569; }
  .nav-2xl\:text-gray-700 { color: #334155; }
  .nav-2xl\:bg-gray-700 { background-color: #334155; }
  .nav-2xl\:text-gray-800 { color: #1e293b; }
  .nav-2xl\:bg-gray-800 { background-color: #1e293b; }
  .nav-2xl\:text-gray-900 { color: #0f172a; }
  .nav-2xl\:bg-gray-900 { background-color: #0f172a; }
  .nav-2xl\:text-gray-950 { color: #020617; }
  .nav-2xl\:bg-gray-950 { background-color: #020617; }
  .nav-2xl\:text-zinc-50 { color: #f8fafc; }
  .nav-2xl\:bg-zinc-50 { background-color: #f8fafc; }
  .nav-2xl\:text-zinc-100 { color: #f1f5f9; }
  .nav-2xl\:bg-zinc-100 { background-color: #f1f5f9; }
  .nav-2xl\:text-zinc-200 { color: #e2e8f0; }
  .nav-2xl\:bg-zinc-200 { background-color: #e2e8f0; }
  .nav-2xl\:text-zinc-300 { color: #cbd5e1; }
  .nav-2xl\:bg-zinc-300 { background-color: #cbd5e1; }
  .nav-2xl\:text-zinc-400 { color: #94a3b8; }
  .nav-2xl\:bg-zinc-400 { background-color: #94a3b8; }
  .nav-2xl\:text-zinc-500 { color: #64748b; }
  .nav-2xl\:bg-zinc-500 { background-color: #64748b; }
  .nav-2xl\:text-zinc-600 { color: #475569; }
  .nav-2xl\:bg-zinc-600 { background-color: #475569; }
  .nav-2xl\:text-zinc-700 { color: #334155; }
  .nav-2xl\:bg-zinc-700 { background-color: #334155; }
  .nav-2xl\:text-zinc-800 { color: #1e293b; }
  .nav-2xl\:bg-zinc-800 { background-color: #1e293b; }
  .nav-2xl\:text-zinc-900 { color: #0f172a; }
  .nav-2xl\:bg-zinc-900 { background-color: #0f172a; }
  .nav-2xl\:text-zinc-950 { color: #020617; }
  .nav-2xl\:bg-zinc-950 { background-color: #020617; }
  .nav-2xl\:text-neutral-50 { color: #f8fafc; }
  .nav-2xl\:bg-neutral-50 { background-color: #f8fafc; }
  .nav-2xl\:text-neutral-100 { color: #f1f5f9; }
  .nav-2xl\:bg-neutral-100 { background-color: #f1f5f9; }
  .nav-2xl\:text-neutral-200 { color: #e2e8f0; }
  .nav-2xl\:bg-neutral-200 { background-color: #e2e8f0; }
  .nav-2xl\:text-neutral-300 { color: #cbd5e1; }
  .nav-2xl\:bg-neutral-300 { background-color: #cbd5e1; }
  .nav-2xl\:text-neutral-400 { color: #94a3b8; }
  .nav-2xl\:bg-neutral-400 { background-color: #94a3b8; }
  .nav-2xl\:text-neutral-500 { color: #64748b; }
  .nav-2xl\:bg-neutral-500 { background-color: #64748b; }
  .nav-2xl\:text-neutral-600 { color: #475569; }
  .nav-2xl\:bg-neutral-600 { background-color: #475569; }
  .nav-2xl\:text-neutral-700 { color: #334155; }
  .nav-2xl\:bg-neutral-700 { background-color: #334155; }
  .nav-2xl\:text-neutral-800 { color: #1e293b; }
  .nav-2xl\:bg-neutral-800 { background-color: #1e293b; }
  .nav-2xl\:text-neutral-900 { color: #0f172a; }
  .nav-2xl\:bg-neutral-900 { background-color: #0f172a; }
  .nav-2xl\:text-neutral-950 { color: #020617; }
  .nav-2xl\:bg-neutral-950 { background-color: #020617; }
  .nav-2xl\:text-stone-50 { color: #f8fafc; }
  .nav-2xl\:bg-stone-50 { background-color: #f8fafc; }
  .nav-2xl\:text-stone-100 { color: #f1f5f9; }
  .nav-2xl\:bg-stone-100 { background-color: #f1f5f9; }
  .nav-2xl\:text-stone-200 { color: #e2e8f0; }
  .nav-2xl\:bg-stone-200 { background-color: #e2e8f0; }
  .nav-2xl\:text-stone-300 { color: #cbd5e1; }
  .nav-2xl\:bg-stone-300 { background-color: #cbd5e1; }
  .nav-2xl\:text-stone-400 { color: #94a3b8; }
  .nav-2xl\:bg-stone-400 { background-color: #94a3b8; }
  .nav-2xl\:text-stone-500 { color: #64748b; }
  .nav-2xl\:bg-stone-500 { background-color: #64748b; }
  .nav-2xl\:text-stone-600 { color: #475569; }
  .nav-2xl\:bg-stone-600 { background-color: #475569; }
  .nav-2xl\:text-stone-700 { color: #334155; }
  .nav-2xl\:bg-stone-700 { background-color: #334155; }
  .nav-2xl\:text-stone-800 { color: #1e293b; }
  .nav-2xl\:bg-stone-800 { background-color: #1e293b; }
  .nav-2xl\:text-stone-900 { color: #0f172a; }
  .nav-2xl\:bg-stone-900 { background-color: #0f172a; }
  .nav-2xl\:text-stone-950 { color: #020617; }
  .nav-2xl\:bg-stone-950 { background-color: #020617; }
  .nav-2xl\:text-red-50 { color: #f8fafc; }
  .nav-2xl\:bg-red-50 { background-color: #f8fafc; }
  .nav-2xl\:text-red-100 { color: #f1f5f9; }
  .nav-2xl\:bg-red-100 { background-color: #f1f5f9; }
  .nav-2xl\:text-red-200 { color: #e2e8f0; }
  .nav-2xl\:bg-red-200 { background-color: #e2e8f0; }
  .nav-2xl\:text-red-300 { color: #cbd5e1; }
  .nav-2xl\:bg-red-300 { background-color: #cbd5e1; }
  .nav-2xl\:text-red-400 { color: #94a3b8; }
  .nav-2xl\:bg-red-400 { background-color: #94a3b8; }
  .nav-2xl\:text-red-500 { color: #64748b; }
  .nav-2xl\:bg-red-500 { background-color: #64748b; }
  .nav-2xl\:text-red-600 { color: #475569; }
  .nav-2xl\:bg-red-600 { background-color: #475569; }
  .nav-2xl\:text-red-700 { color: #334155; }
  .nav-2xl\:bg-red-700 { background-color: #334155; }
  .nav-2xl\:text-red-800 { color: #1e293b; }
  .nav-2xl\:bg-red-800 { background-color: #1e293b; }
  .nav-2xl\:text-red-900 { color: #0f172a; }
  .nav-2xl\:bg-red-900 { background-color: #0f172a; }
  .nav-2xl\:text-red-950 { color: #020617; }
  .nav-2xl\:bg-red-950 { background-color: #020617; }
  .nav-2xl\:text-orange-50 { color: #f8fafc; }
  .nav-2xl\:bg-orange-50 { background-color: #f8fafc; }
  .nav-2xl\:text-orange-100 { color: #f1f5f9; }
  .nav-2xl\:bg-orange-100 { background-color: #f1f5f9; }
  .nav-2xl\:text-orange-200 { color: #e2e8f0; }
  .nav-2xl\:bg-orange-200 { background-color: #e2e8f0; }
  .nav-2xl\:text-orange-300 { color: #cbd5e1; }
  .nav-2xl\:bg-orange-300 { background-color: #cbd5e1; }
  .nav-2xl\:text-orange-400 { color: #94a3b8; }
  .nav-2xl\:bg-orange-400 { background-color: #94a3b8; }
  .nav-2xl\:text-orange-500 { color: #64748b; }
  .nav-2xl\:bg-orange-500 { background-color: #64748b; }
  .nav-2xl\:text-orange-600 { color: #475569; }
  .nav-2xl\:bg-orange-600 { background-color: #475569; }
  .nav-2xl\:text-orange-700 { color: #334155; }
  .nav-2xl\:bg-orange-700 { background-color: #334155; }
  .nav-2xl\:text-orange-800 { color: #1e293b; }
  .nav-2xl\:bg-orange-800 { background-color: #1e293b; }
  .nav-2xl\:text-orange-900 { color: #0f172a; }
  .nav-2xl\:bg-orange-900 { background-color: #0f172a; }
  .nav-2xl\:text-orange-950 { color: #020617; }
  .nav-2xl\:bg-orange-950 { background-color: #020617; }
  .nav-2xl\:text-amber-50 { color: #f8fafc; }
  .nav-2xl\:bg-amber-50 { background-color: #f8fafc; }
  .nav-2xl\:text-amber-100 { color: #f1f5f9; }
  .nav-2xl\:bg-amber-100 { background-color: #f1f5f9; }
  .nav-2xl\:text-amber-200 { color: #e2e8f0; }
  .nav-2xl\:bg-amber-200 { background-color: #e2e8f0; }
  .nav-2xl\:text-amber-300 { color: #cbd5e1; }
  .nav-2xl\:bg-amber-300 { background-color: #cbd5e1; }
  .nav-2xl\:text-amber-400 { color: #94a3b8; }
  .nav-2xl\:bg-amber-400 { background-color: #94a3b8; }
  .nav-2xl\:text-amber-500 { color: #64748b; }
  .nav-2xl\:bg-amber-500 { background-color: #64748b; }
  .nav-2xl\:text-amber-600 { color: #475569; }
  .nav-2xl\:bg-amber-600 { background-color: #475569; }
  .nav-2xl\:text-amber-700 { color: #334155; }
  .nav-2xl\:bg-amber-700 { background-color: #334155; }
  .nav-2xl\:text-amber-800 { color: #1e293b; }
  .nav-2xl\:bg-amber-800 { background-color: #1e293b; }
  .nav-2xl\:text-amber-900 { color: #0f172a; }
  .nav-2xl\:bg-amber-900 { background-color: #0f172a; }
  .nav-2xl\:text-amber-950 { color: #020617; }
  .nav-2xl\:bg-amber-950 { background-color: #020617; }
  .nav-2xl\:text-yellow-50 { color: #f8fafc; }
  .nav-2xl\:bg-yellow-50 { background-color: #f8fafc; }
  .nav-2xl\:text-yellow-100 { color: #f1f5f9; }
  .nav-2xl\:bg-yellow-100 { background-color: #f1f5f9; }
  .nav-2xl\:text-yellow-200 { color: #e2e8f0; }
  .nav-2xl\:bg-yellow-200 { background-color: #e2e8f0; }
  .nav-2xl\:text-yellow-300 { color: #cbd5e1; }
  .nav-2xl\:bg-yellow-300 { background-color: #cbd5e1; }
  .nav-2xl\:text-yellow-400 { color: #94a3b8; }
  .nav-2xl\:bg-yellow-400 { background-color: #94a3b8; }
  .nav-2xl\:text-yellow-500 { color: #64748b; }
  .nav-2xl\:bg-yellow-500 { background-color: #64748b; }
  .nav-2xl\:text-yellow-600 { color: #475569; }
  .nav-2xl\:bg-yellow-600 { background-color: #475569; }
  .nav-2xl\:text-yellow-700 { color: #334155; }
  .nav-2xl\:bg-yellow-700 { background-color: #334155; }
  .nav-2xl\:text-yellow-800 { color: #1e293b; }
  .nav-2xl\:bg-yellow-800 { background-color: #1e293b; }
  .nav-2xl\:text-yellow-900 { color: #0f172a; }
  .nav-2xl\:bg-yellow-900 { background-color: #0f172a; }
  .nav-2xl\:text-yellow-950 { color: #020617; }
  .nav-2xl\:bg-yellow-950 { background-color: #020617; }
  .nav-2xl\:text-lime-50 { color: #f8fafc; }
  .nav-2xl\:bg-lime-50 { background-color: #f8fafc; }
  .nav-2xl\:text-lime-100 { color: #f1f5f9; }
  .nav-2xl\:bg-lime-100 { background-color: #f1f5f9; }
  .nav-2xl\:text-lime-200 { color: #e2e8f0; }
  .nav-2xl\:bg-lime-200 { background-color: #e2e8f0; }
  .nav-2xl\:text-lime-300 { color: #cbd5e1; }
  .nav-2xl\:bg-lime-300 { background-color: #cbd5e1; }
  .nav-2xl\:text-lime-400 { color: #94a3b8; }
  .nav-2xl\:bg-lime-400 { background-color: #94a3b8; }
  .nav-2xl\:text-lime-500 { color: #64748b; }
  .nav-2xl\:bg-lime-500 { background-color: #64748b; }
  .nav-2xl\:text-lime-600 { color: #475569; }
  .nav-2xl\:bg-lime-600 { background-color: #475569; }
  .nav-2xl\:text-lime-700 { color: #334155; }
  .nav-2xl\:bg-lime-700 { background-color: #334155; }
  .nav-2xl\:text-lime-800 { color: #1e293b; }
  .nav-2xl\:bg-lime-800 { background-color: #1e293b; }
  .nav-2xl\:text-lime-900 { color: #0f172a; }
  .nav-2xl\:bg-lime-900 { background-color: #0f172a; }
  .nav-2xl\:text-lime-950 { color: #020617; }
  .nav-2xl\:bg-lime-950 { background-color: #020617; }
  .nav-2xl\:text-green-50 { color: #f8fafc; }
  .nav-2xl\:bg-green-50 { background-color: #f8fafc; }
  .nav-2xl\:text-green-100 { color: #f1f5f9; }
  .nav-2xl\:bg-green-100 { background-color: #f1f5f9; }
  .nav-2xl\:text-green-200 { color: #e2e8f0; }
  .nav-2xl\:bg-green-200 { background-color: #e2e8f0; }
  .nav-2xl\:text-green-300 { color: #cbd5e1; }
  .nav-2xl\:bg-green-300 { background-color: #cbd5e1; }
  .nav-2xl\:text-green-400 { color: #94a3b8; }
  .nav-2xl\:bg-green-400 { background-color: #94a3b8; }
  .nav-2xl\:text-green-500 { color: #64748b; }
  .nav-2xl\:bg-green-500 { background-color: #64748b; }
  .nav-2xl\:text-green-600 { color: #475569; }
  .nav-2xl\:bg-green-600 { background-color: #475569; }
  .nav-2xl\:text-green-700 { color: #334155; }
  .nav-2xl\:bg-green-700 { background-color: #334155; }
  .nav-2xl\:text-green-800 { color: #1e293b; }
  .nav-2xl\:bg-green-800 { background-color: #1e293b; }
  .nav-2xl\:text-green-900 { color: #0f172a; }
  .nav-2xl\:bg-green-900 { background-color: #0f172a; }
  .nav-2xl\:text-green-950 { color: #020617; }
  .nav-2xl\:bg-green-950 { background-color: #020617; }
  .nav-2xl\:w-1/2 { width: 50%; }
  .nav-2xl\:max-w-1/2 { max-width: 50%; }
  .nav-2xl\:w-1/3 { width: 33.nav-333333%; }
  .nav-2xl\:max-w-1/3 { max-width: 33.nav-333333%; }
  .nav-2xl\:w-2/3 { width: 66.nav-666667%; }
  .nav-2xl\:max-w-2/3 { max-width: 66.nav-666667%; }
  .nav-2xl\:w-1/4 { width: 25%; }
  .nav-2xl\:max-w-1/4 { max-width: 25%; }
  .nav-2xl\:w-3/4 { width: 75%; }
  .nav-2xl\:max-w-3/4 { max-width: 75%; }
  .nav-2xl\:w-1/5 { width: 20%; }
  .nav-2xl\:max-w-1/5 { max-width: 20%; }
  .nav-2xl\:w-2/5 { width: 40%; }
  .nav-2xl\:max-w-2/5 { max-width: 40%; }
  .nav-2xl\:w-3/5 { width: 60%; }
  .nav-2xl\:max-w-3/5 { max-width: 60%; }
  .nav-2xl\:w-4/5 { width: 80%; }
  .nav-2xl\:max-w-4/5 { max-width: 80%; }
  .nav-2xl\:w-full { width: 100%; }
  .nav-2xl\:max-w-full { max-width: 100%; }
  .nav-2xl\:w-screen { width: 100vw; }
  .nav-2xl\:max-w-screen { max-width: 100vw; }
  .nav-2xl\:w-min { width: min-content; }
  .nav-2xl\:max-w-min { max-width: min-content; }
  .nav-2xl\:w-max { width: max-content; }
  .nav-2xl\:max-w-max { max-width: max-content; }
  .nav-2xl\:w-fit { width: fit-content; }
  .nav-2xl\:max-w-fit { max-width: fit-content; }
  .nav-2xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .nav-2xl\:col-span-1 { grid-column: span 1 / span 1; }
  .nav-2xl\:col-start-1 { grid-column-start: 1; }
  .nav-2xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .nav-2xl\:col-span-2 { grid-column: span 2 / span 2; }
  .nav-2xl\:col-start-2 { grid-column-start: 2; }
  .nav-2xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .nav-2xl\:col-span-3 { grid-column: span 3 / span 3; }
  .nav-2xl\:col-start-3 { grid-column-start: 3; }
  .nav-2xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .nav-2xl\:col-span-4 { grid-column: span 4 / span 4; }
  .nav-2xl\:col-start-4 { grid-column-start: 4; }
  .nav-2xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .nav-2xl\:col-span-5 { grid-column: span 5 / span 5; }
  .nav-2xl\:col-start-5 { grid-column-start: 5; }
  .nav-2xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .nav-2xl\:col-span-6 { grid-column: span 6 / span 6; }
  .nav-2xl\:col-start-6 { grid-column-start: 6; }
  .nav-2xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .nav-2xl\:col-span-7 { grid-column: span 7 / span 7; }
  .nav-2xl\:col-start-7 { grid-column-start: 7; }
  .nav-2xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .nav-2xl\:col-span-8 { grid-column: span 8 / span 8; }
  .nav-2xl\:col-start-8 { grid-column-start: 8; }
  .nav-2xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .nav-2xl\:col-span-9 { grid-column: span 9 / span 9; }
  .nav-2xl\:col-start-9 { grid-column-start: 9; }
  .nav-2xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .nav-2xl\:col-span-10 { grid-column: span 10 / span 10; }
  .nav-2xl\:col-start-10 { grid-column-start: 10; }
  .nav-2xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .nav-2xl\:col-span-11 { grid-column: span 11 / span 11; }
  .nav-2xl\:col-start-11 { grid-column-start: 11; }
  .nav-2xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .nav-2xl\:col-span-12 { grid-column: span 12 / span 12; }
  .nav-2xl\:col-start-12 { grid-column-start: 12; }
}

.nav-transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.nav-4, 0, 0.nav-2, 1); transition-duration: 150ms; }
.nav-transition-colors { transition-property: colors; transition-timing-function: cubic-bezier(0.nav-4, 0, 0.nav-2, 1); transition-duration: 150ms; }
.nav-transition-opacity { transition-property: opacity; transition-timing-function: cubic-bezier(0.nav-4, 0, 0.nav-2, 1); transition-duration: 150ms; }
.nav-transition-shadow { transition-property: shadow; transition-timing-function: cubic-bezier(0.nav-4, 0, 0.nav-2, 1); transition-duration: 150ms; }
.nav-transition-transform { transition-property: transform; transition-timing-function: cubic-bezier(0.nav-4, 0, 0.nav-2, 1); transition-duration: 150ms; }
.nav-transition-none { transition-property: none; transition-timing-function: cubic-bezier(0.nav-4, 0, 0.nav-2, 1); transition-duration: 150ms; }
.nav-duration-75 { transition-duration: 75ms; }
.nav-duration-100 { transition-duration: 100ms; }
.nav-duration-150 { transition-duration: 150ms; }
.nav-duration-200 { transition-duration: 200ms; }
.nav-duration-300 { transition-duration: 300ms; }
.nav-duration-500 { transition-duration: 500ms; }
.nav-duration-700 { transition-duration: 700ms; }
.nav-duration-1000 { transition-duration: 1000ms; }
.nav-ease-linear { transition-timing-function: linear; }
.nav-ease-in { transition-timing-function: cubic-bezier(0.nav-4, 0, 1, 1); }
.nav-ease-out { transition-timing-function: cubic-bezier(0, 0, 0.nav-2, 1); }
.nav-ease-in-out { transition-timing-function: cubic-bezier(0.nav-4, 0, 0.nav-2, 1); }

.nav-blur-0 { filter: blur(0px); }
.nav-blur-4 { filter: blur(4px); }
.nav-blur-8 { filter: blur(8px); }
.nav-blur-12 { filter: blur(12px); }
.nav-blur-16 { filter: blur(16px); }
.nav-blur-24 { filter: blur(24px); }
.nav-brightness-0 { filter: brightness(0.nav-0); }
.nav-brightness-5 { filter: brightness(0.nav-05); }
.nav-brightness-10 { filter: brightness(0.nav-1); }
.nav-brightness-15 { filter: brightness(0.nav-15); }
.nav-brightness-20 { filter: brightness(0.nav-2); }
.nav-brightness-25 { filter: brightness(0.nav-25); }
.nav-brightness-30 { filter: brightness(0.nav-3); }
.nav-brightness-35 { filter: brightness(0.nav-35); }
.nav-brightness-40 { filter: brightness(0.nav-4); }
.nav-brightness-45 { filter: brightness(0.nav-45); }
.nav-brightness-50 { filter: brightness(0.nav-5); }
.nav-brightness-55 { filter: brightness(0.nav-55); }
.nav-brightness-60 { filter: brightness(0.nav-6); }
.nav-brightness-65 { filter: brightness(0.nav-65); }
.nav-brightness-70 { filter: brightness(0.nav-7); }
.nav-brightness-75 { filter: brightness(0.nav-75); }
.nav-brightness-80 { filter: brightness(0.nav-8); }
.nav-brightness-85 { filter: brightness(0.nav-85); }
.nav-brightness-90 { filter: brightness(0.nav-9); }
.nav-brightness-95 { filter: brightness(0.nav-95); }
.nav-brightness-100 { filter: brightness(1.nav-0); }
.nav-brightness-105 { filter: brightness(1.nav-05); }
.nav-brightness-110 { filter: brightness(1.nav-1); }
.nav-brightness-115 { filter: brightness(1.nav-15); }
.nav-brightness-120 { filter: brightness(1.nav-2); }
.nav-brightness-125 { filter: brightness(1.nav-25); }
.nav-brightness-130 { filter: brightness(1.nav-3); }
.nav-brightness-135 { filter: brightness(1.nav-35); }
.nav-brightness-140 { filter: brightness(1.nav-4); }
.nav-brightness-145 { filter: brightness(1.nav-45); }
.nav-brightness-150 { filter: brightness(1.nav-5); }
.nav-brightness-155 { filter: brightness(1.nav-55); }
.nav-brightness-160 { filter: brightness(1.nav-6); }
.nav-brightness-165 { filter: brightness(1.nav-65); }
.nav-brightness-170 { filter: brightness(1.nav-7); }
.nav-brightness-175 { filter: brightness(1.nav-75); }
.nav-brightness-180 { filter: brightness(1.nav-8); }
.nav-brightness-185 { filter: brightness(1.nav-85); }
.nav-brightness-190 { filter: brightness(1.nav-9); }
.nav-brightness-195 { filter: brightness(1.nav-95); }
.nav-brightness-200 { filter: brightness(2.nav-0); }
.nav-contrast-0 { filter: contrast(0.nav-0); }
.nav-contrast-5 { filter: contrast(0.nav-05); }
.nav-contrast-10 { filter: contrast(0.nav-1); }
.nav-contrast-15 { filter: contrast(0.nav-15); }
.nav-contrast-20 { filter: contrast(0.nav-2); }
.nav-contrast-25 { filter: contrast(0.nav-25); }
.nav-contrast-30 { filter: contrast(0.nav-3); }
.nav-contrast-35 { filter: contrast(0.nav-35); }
.nav-contrast-40 { filter: contrast(0.nav-4); }
.nav-contrast-45 { filter: contrast(0.nav-45); }
.nav-contrast-50 { filter: contrast(0.nav-5); }
.nav-contrast-55 { filter: contrast(0.nav-55); }
.nav-contrast-60 { filter: contrast(0.nav-6); }
.nav-contrast-65 { filter: contrast(0.nav-65); }
.nav-contrast-70 { filter: contrast(0.nav-7); }
.nav-contrast-75 { filter: contrast(0.nav-75); }
.nav-contrast-80 { filter: contrast(0.nav-8); }
.nav-contrast-85 { filter: contrast(0.nav-85); }
.nav-contrast-90 { filter: contrast(0.nav-9); }
.nav-contrast-95 { filter: contrast(0.nav-95); }
.nav-contrast-100 { filter: contrast(1.nav-0); }
.nav-contrast-105 { filter: contrast(1.nav-05); }
.nav-contrast-110 { filter: contrast(1.nav-1); }
.nav-contrast-115 { filter: contrast(1.nav-15); }
.nav-contrast-120 { filter: contrast(1.nav-2); }
.nav-contrast-125 { filter: contrast(1.nav-25); }
.nav-contrast-130 { filter: contrast(1.nav-3); }
.nav-contrast-135 { filter: contrast(1.nav-35); }
.nav-contrast-140 { filter: contrast(1.nav-4); }
.nav-contrast-145 { filter: contrast(1.nav-45); }
.nav-contrast-150 { filter: contrast(1.nav-5); }
.nav-contrast-155 { filter: contrast(1.nav-55); }
.nav-contrast-160 { filter: contrast(1.nav-6); }
.nav-contrast-165 { filter: contrast(1.nav-65); }
.nav-contrast-170 { filter: contrast(1.nav-7); }
.nav-contrast-175 { filter: contrast(1.nav-75); }
.nav-contrast-180 { filter: contrast(1.nav-8); }
.nav-contrast-185 { filter: contrast(1.nav-85); }
.nav-contrast-190 { filter: contrast(1.nav-9); }
.nav-contrast-195 { filter: contrast(1.nav-95); }
.nav-contrast-200 { filter: contrast(2.nav-0); }

.nav-hover\:p-0:hover { padding: 0px; }
.nav-hover\:p-0.nav-5:hover { padding: 0.nav-125rem; }
.nav-hover\:p-1:hover { padding: 0.nav-25rem; }
.nav-hover\:p-1.nav-5:hover { padding: 0.nav-375rem; }
.nav-hover\:p-2:hover { padding: 0.nav-5rem; }
.nav-hover\:p-2.nav-5:hover { padding: 0.nav-625rem; }
.nav-hover\:p-3:hover { padding: 0.nav-75rem; }
.nav-hover\:p-3.nav-5:hover { padding: 0.nav-875rem; }
.nav-hover\:p-4:hover { padding: 1rem; }
.nav-hover\:p-5:hover { padding: 1.nav-25rem; }
.nav-hover\:p-6:hover { padding: 1.nav-5rem; }
.nav-hover\:p-7:hover { padding: 1.nav-75rem; }
.nav-hover\:p-8:hover { padding: 2rem; }
.nav-hover\:p-9:hover { padding: 2.nav-25rem; }
.nav-hover\:p-10:hover { padding: 2.nav-5rem; }
.nav-hover\:p-11:hover { padding: 2.nav-75rem; }
.nav-hover\:p-12:hover { padding: 3rem; }
.nav-hover\:p-14:hover { padding: 3.nav-5rem; }
.nav-hover\:p-16:hover { padding: 4rem; }
.nav-hover\:p-20:hover { padding: 5rem; }
.nav-hover\:p-24:hover { padding: 6rem; }
.nav-hover\:p-28:hover { padding: 7rem; }
.nav-hover\:p-32:hover { padding: 8rem; }
.nav-hover\:p-36:hover { padding: 9rem; }
.nav-hover\:p-40:hover { padding: 10rem; }
.nav-hover\:p-44:hover { padding: 11rem; }
.nav-hover\:p-48:hover { padding: 12rem; }
.nav-hover\:p-52:hover { padding: 13rem; }
.nav-hover\:p-56:hover { padding: 14rem; }
.nav-hover\:p-60:hover { padding: 15rem; }
.nav-hover\:p-64:hover { padding: 16rem; }
.nav-hover\:p-72:hover { padding: 18rem; }
.nav-hover\:p-80:hover { padding: 20rem; }
.nav-hover\:p-96:hover { padding: 24rem; }
.nav-hover\:m-0:hover { margin: 0px; }
.nav-hover\:m-0.nav-5:hover { margin: 0.nav-125rem; }
.nav-hover\:m-1:hover { margin: 0.nav-25rem; }
.nav-hover\:m-1.nav-5:hover { margin: 0.nav-375rem; }
.nav-hover\:m-2:hover { margin: 0.nav-5rem; }
.nav-hover\:m-2.nav-5:hover { margin: 0.nav-625rem; }
.nav-hover\:m-3:hover { margin: 0.nav-75rem; }
.nav-hover\:m-3.nav-5:hover { margin: 0.nav-875rem; }
.nav-hover\:m-4:hover { margin: 1rem; }
.nav-hover\:m-5:hover { margin: 1.nav-25rem; }
.nav-hover\:m-6:hover { margin: 1.nav-5rem; }
.nav-hover\:m-7:hover { margin: 1.nav-75rem; }
.nav-hover\:m-8:hover { margin: 2rem; }
.nav-hover\:m-9:hover { margin: 2.nav-25rem; }
.nav-hover\:m-10:hover { margin: 2.nav-5rem; }
.nav-hover\:m-11:hover { margin: 2.nav-75rem; }
.nav-hover\:m-12:hover { margin: 3rem; }
.nav-hover\:m-14:hover { margin: 3.nav-5rem; }
.nav-hover\:m-16:hover { margin: 4rem; }
.nav-hover\:m-20:hover { margin: 5rem; }
.nav-hover\:m-24:hover { margin: 6rem; }
.nav-hover\:m-28:hover { margin: 7rem; }
.nav-hover\:m-32:hover { margin: 8rem; }
.nav-hover\:m-36:hover { margin: 9rem; }
.nav-hover\:m-40:hover { margin: 10rem; }
.nav-hover\:m-44:hover { margin: 11rem; }
.nav-hover\:m-48:hover { margin: 12rem; }
.nav-hover\:m-52:hover { margin: 13rem; }
.nav-hover\:m-56:hover { margin: 14rem; }
.nav-hover\:m-60:hover { margin: 15rem; }
.nav-hover\:m-64:hover { margin: 16rem; }
.nav-hover\:m-72:hover { margin: 18rem; }
.nav-hover\:m-80:hover { margin: 20rem; }
.nav-hover\:m-96:hover { margin: 24rem; }
.nav-hover\:gap-0:hover { gap: 0px; }
.nav-hover\:gap-0.nav-5:hover { gap: 0.nav-125rem; }
.nav-hover\:gap-1:hover { gap: 0.nav-25rem; }
.nav-hover\:gap-1.nav-5:hover { gap: 0.nav-375rem; }
.nav-hover\:gap-2:hover { gap: 0.nav-5rem; }
.nav-hover\:gap-2.nav-5:hover { gap: 0.nav-625rem; }
.nav-hover\:gap-3:hover { gap: 0.nav-75rem; }
.nav-hover\:gap-3.nav-5:hover { gap: 0.nav-875rem; }
.nav-hover\:gap-4:hover { gap: 1rem; }
.nav-hover\:gap-5:hover { gap: 1.nav-25rem; }
.nav-hover\:gap-6:hover { gap: 1.nav-5rem; }
.nav-hover\:gap-7:hover { gap: 1.nav-75rem; }
.nav-hover\:gap-8:hover { gap: 2rem; }
.nav-hover\:gap-9:hover { gap: 2.nav-25rem; }
.nav-hover\:gap-10:hover { gap: 2.nav-5rem; }
.nav-hover\:gap-11:hover { gap: 2.nav-75rem; }
.nav-hover\:gap-12:hover { gap: 3rem; }
.nav-hover\:gap-14:hover { gap: 3.nav-5rem; }
.nav-hover\:gap-16:hover { gap: 4rem; }
.nav-hover\:gap-20:hover { gap: 5rem; }
.nav-hover\:gap-24:hover { gap: 6rem; }
.nav-hover\:gap-28:hover { gap: 7rem; }
.nav-hover\:gap-32:hover { gap: 8rem; }
.nav-hover\:gap-36:hover { gap: 9rem; }
.nav-hover\:gap-40:hover { gap: 10rem; }
.nav-hover\:gap-44:hover { gap: 11rem; }
.nav-hover\:gap-48:hover { gap: 12rem; }
.nav-hover\:gap-52:hover { gap: 13rem; }
.nav-hover\:gap-56:hover { gap: 14rem; }
.nav-hover\:gap-60:hover { gap: 15rem; }
.nav-hover\:gap-64:hover { gap: 16rem; }
.nav-hover\:gap-72:hover { gap: 18rem; }
.nav-hover\:gap-80:hover { gap: 20rem; }
.nav-hover\:gap-96:hover { gap: 24rem; }
.nav-hover\:space-x-0:hover { column-gap: 0px; }
.nav-hover\:space-x-0.nav-5:hover { column-gap: 0.nav-125rem; }
.nav-hover\:space-x-1:hover { column-gap: 0.nav-25rem; }
.nav-hover\:space-x-1.nav-5:hover { column-gap: 0.nav-375rem; }
.nav-hover\:space-x-2:hover { column-gap: 0.nav-5rem; }
.nav-hover\:space-x-2.nav-5:hover { column-gap: 0.nav-625rem; }
.nav-hover\:space-x-3:hover { column-gap: 0.nav-75rem; }
.nav-hover\:space-x-3.nav-5:hover { column-gap: 0.nav-875rem; }
.nav-hover\:space-x-4:hover { column-gap: 1rem; }
.nav-hover\:space-x-5:hover { column-gap: 1.nav-25rem; }
.nav-hover\:space-x-6:hover { column-gap: 1.nav-5rem; }
.nav-hover\:space-x-7:hover { column-gap: 1.nav-75rem; }
.nav-hover\:space-x-8:hover { column-gap: 2rem; }
.nav-hover\:space-x-9:hover { column-gap: 2.nav-25rem; }
.nav-hover\:space-x-10:hover { column-gap: 2.nav-5rem; }
.nav-hover\:space-x-11:hover { column-gap: 2.nav-75rem; }
.nav-hover\:space-x-12:hover { column-gap: 3rem; }
.nav-hover\:space-x-14:hover { column-gap: 3.nav-5rem; }
.nav-hover\:space-x-16:hover { column-gap: 4rem; }
.nav-hover\:space-x-20:hover { column-gap: 5rem; }
.nav-hover\:space-x-24:hover { column-gap: 6rem; }
.nav-hover\:space-x-28:hover { column-gap: 7rem; }
.nav-hover\:space-x-32:hover { column-gap: 8rem; }
.nav-hover\:space-x-36:hover { column-gap: 9rem; }
.nav-hover\:space-x-40:hover { column-gap: 10rem; }
.nav-hover\:space-x-44:hover { column-gap: 11rem; }
.nav-hover\:space-x-48:hover { column-gap: 12rem; }
.nav-hover\:space-x-52:hover { column-gap: 13rem; }
.nav-hover\:space-x-56:hover { column-gap: 14rem; }
.nav-hover\:space-x-60:hover { column-gap: 15rem; }
.nav-hover\:space-x-64:hover { column-gap: 16rem; }
.nav-hover\:space-x-72:hover { column-gap: 18rem; }
.nav-hover\:space-x-80:hover { column-gap: 20rem; }
.nav-hover\:space-x-96:hover { column-gap: 24rem; }
.nav-hover\:space-y-0:hover { row-gap: 0px; }
.nav-hover\:space-y-0.nav-5:hover { row-gap: 0.nav-125rem; }
.nav-hover\:space-y-1:hover { row-gap: 0.nav-25rem; }
.nav-hover\:space-y-1.nav-5:hover { row-gap: 0.nav-375rem; }
.nav-hover\:space-y-2:hover { row-gap: 0.nav-5rem; }
.nav-hover\:space-y-2.nav-5:hover { row-gap: 0.nav-625rem; }
.nav-hover\:space-y-3:hover { row-gap: 0.nav-75rem; }
.nav-hover\:space-y-3.nav-5:hover { row-gap: 0.nav-875rem; }
.nav-hover\:space-y-4:hover { row-gap: 1rem; }
.nav-hover\:space-y-5:hover { row-gap: 1.nav-25rem; }
.nav-hover\:space-y-6:hover { row-gap: 1.nav-5rem; }
.nav-hover\:space-y-7:hover { row-gap: 1.nav-75rem; }
.nav-hover\:space-y-8:hover { row-gap: 2rem; }
.nav-hover\:space-y-9:hover { row-gap: 2.nav-25rem; }
.nav-hover\:space-y-10:hover { row-gap: 2.nav-5rem; }
.nav-hover\:space-y-11:hover { row-gap: 2.nav-75rem; }
.nav-hover\:space-y-12:hover { row-gap: 3rem; }
.nav-hover\:space-y-14:hover { row-gap: 3.nav-5rem; }
.nav-hover\:space-y-16:hover { row-gap: 4rem; }
.nav-hover\:space-y-20:hover { row-gap: 5rem; }
.nav-hover\:space-y-24:hover { row-gap: 6rem; }
.nav-hover\:space-y-28:hover { row-gap: 7rem; }
.nav-hover\:space-y-32:hover { row-gap: 8rem; }
.nav-hover\:space-y-36:hover { row-gap: 9rem; }
.nav-hover\:space-y-40:hover { row-gap: 10rem; }
.nav-hover\:space-y-44:hover { row-gap: 11rem; }
.nav-hover\:space-y-48:hover { row-gap: 12rem; }
.nav-hover\:space-y-52:hover { row-gap: 13rem; }
.nav-hover\:space-y-56:hover { row-gap: 14rem; }
.nav-hover\:space-y-60:hover { row-gap: 15rem; }
.nav-hover\:space-y-64:hover { row-gap: 16rem; }
.nav-hover\:space-y-72:hover { row-gap: 18rem; }
.nav-hover\:space-y-80:hover { row-gap: 20rem; }
.nav-hover\:space-y-96:hover { row-gap: 24rem; }

.nav-focus\:p-0:focus { padding: 0px; }
.nav-focus\:p-0.nav-5:focus { padding: 0.nav-125rem; }
.nav-focus\:p-1:focus { padding: 0.nav-25rem; }
.nav-focus\:p-1.nav-5:focus { padding: 0.nav-375rem; }
.nav-focus\:p-2:focus { padding: 0.nav-5rem; }
.nav-focus\:p-2.nav-5:focus { padding: 0.nav-625rem; }
.nav-focus\:p-3:focus { padding: 0.nav-75rem; }
.nav-focus\:p-3.nav-5:focus { padding: 0.nav-875rem; }
.nav-focus\:p-4:focus { padding: 1rem; }
.nav-focus\:p-5:focus { padding: 1.nav-25rem; }
.nav-focus\:p-6:focus { padding: 1.nav-5rem; }
.nav-focus\:p-7:focus { padding: 1.nav-75rem; }
.nav-focus\:p-8:focus { padding: 2rem; }
.nav-focus\:p-9:focus { padding: 2.nav-25rem; }
.nav-focus\:p-10:focus { padding: 2.nav-5rem; }
.nav-focus\:p-11:focus { padding: 2.nav-75rem; }
.nav-focus\:p-12:focus { padding: 3rem; }
.nav-focus\:p-14:focus { padding: 3.nav-5rem; }
.nav-focus\:p-16:focus { padding: 4rem; }
.nav-focus\:p-20:focus { padding: 5rem; }
.nav-focus\:p-24:focus { padding: 6rem; }
.nav-focus\:p-28:focus { padding: 7rem; }
.nav-focus\:p-32:focus { padding: 8rem; }
.nav-focus\:p-36:focus { padding: 9rem; }
.nav-focus\:p-40:focus { padding: 10rem; }
.nav-focus\:p-44:focus { padding: 11rem; }
.nav-focus\:p-48:focus { padding: 12rem; }
.nav-focus\:p-52:focus { padding: 13rem; }
.nav-focus\:p-56:focus { padding: 14rem; }
.nav-focus\:p-60:focus { padding: 15rem; }
.nav-focus\:p-64:focus { padding: 16rem; }
.nav-focus\:p-72:focus { padding: 18rem; }
.nav-focus\:p-80:focus { padding: 20rem; }
.nav-focus\:p-96:focus { padding: 24rem; }
.nav-focus\:m-0:focus { margin: 0px; }
.nav-focus\:m-0.nav-5:focus { margin: 0.nav-125rem; }
.nav-focus\:m-1:focus { margin: 0.nav-25rem; }
.nav-focus\:m-1.nav-5:focus { margin: 0.nav-375rem; }
.nav-focus\:m-2:focus { margin: 0.nav-5rem; }
.nav-focus\:m-2.nav-5:focus { margin: 0.nav-625rem; }
.nav-focus\:m-3:focus { margin: 0.nav-75rem; }
.nav-focus\:m-3.nav-5:focus { margin: 0.nav-875rem; }
.nav-focus\:m-4:focus { margin: 1rem; }
.nav-focus\:m-5:focus { margin: 1.nav-25rem; }
.nav-focus\:m-6:focus { margin: 1.nav-5rem; }
.nav-focus\:m-7:focus { margin: 1.nav-75rem; }
.nav-focus\:m-8:focus { margin: 2rem; }
.nav-focus\:m-9:focus { margin: 2.nav-25rem; }
.nav-focus\:m-10:focus { margin: 2.nav-5rem; }
.nav-focus\:m-11:focus { margin: 2.nav-75rem; }
.nav-focus\:m-12:focus { margin: 3rem; }
.nav-focus\:m-14:focus { margin: 3.nav-5rem; }
.nav-focus\:m-16:focus { margin: 4rem; }
.nav-focus\:m-20:focus { margin: 5rem; }
.nav-focus\:m-24:focus { margin: 6rem; }
.nav-focus\:m-28:focus { margin: 7rem; }
.nav-focus\:m-32:focus { margin: 8rem; }
.nav-focus\:m-36:focus { margin: 9rem; }
.nav-focus\:m-40:focus { margin: 10rem; }
.nav-focus\:m-44:focus { margin: 11rem; }
.nav-focus\:m-48:focus { margin: 12rem; }
.nav-focus\:m-52:focus { margin: 13rem; }
.nav-focus\:m-56:focus { margin: 14rem; }
.nav-focus\:m-60:focus { margin: 15rem; }
.nav-focus\:m-64:focus { margin: 16rem; }
.nav-focus\:m-72:focus { margin: 18rem; }
.nav-focus\:m-80:focus { margin: 20rem; }
.nav-focus\:m-96:focus { margin: 24rem; }
.nav-focus\:gap-0:focus { gap: 0px; }
.nav-focus\:gap-0.nav-5:focus { gap: 0.nav-125rem; }
.nav-focus\:gap-1:focus { gap: 0.nav-25rem; }
.nav-focus\:gap-1.nav-5:focus { gap: 0.nav-375rem; }
.nav-focus\:gap-2:focus { gap: 0.nav-5rem; }
.nav-focus\:gap-2.nav-5:focus { gap: 0.nav-625rem; }
.nav-focus\:gap-3:focus { gap: 0.nav-75rem; }
.nav-focus\:gap-3.nav-5:focus { gap: 0.nav-875rem; }
.nav-focus\:gap-4:focus { gap: 1rem; }
.nav-focus\:gap-5:focus { gap: 1.nav-25rem; }
.nav-focus\:gap-6:focus { gap: 1.nav-5rem; }
.nav-focus\:gap-7:focus { gap: 1.nav-75rem; }
.nav-focus\:gap-8:focus { gap: 2rem; }
.nav-focus\:gap-9:focus { gap: 2.nav-25rem; }
.nav-focus\:gap-10:focus { gap: 2.nav-5rem; }
.nav-focus\:gap-11:focus { gap: 2.nav-75rem; }
.nav-focus\:gap-12:focus { gap: 3rem; }
.nav-focus\:gap-14:focus { gap: 3.nav-5rem; }
.nav-focus\:gap-16:focus { gap: 4rem; }
.nav-focus\:gap-20:focus { gap: 5rem; }
.nav-focus\:gap-24:focus { gap: 6rem; }
.nav-focus\:gap-28:focus { gap: 7rem; }
.nav-focus\:gap-32:focus { gap: 8rem; }
.nav-focus\:gap-36:focus { gap: 9rem; }
.nav-focus\:gap-40:focus { gap: 10rem; }
.nav-focus\:gap-44:focus { gap: 11rem; }
.nav-focus\:gap-48:focus { gap: 12rem; }
.nav-focus\:gap-52:focus { gap: 13rem; }
.nav-focus\:gap-56:focus { gap: 14rem; }
.nav-focus\:gap-60:focus { gap: 15rem; }
.nav-focus\:gap-64:focus { gap: 16rem; }
.nav-focus\:gap-72:focus { gap: 18rem; }
.nav-focus\:gap-80:focus { gap: 20rem; }
.nav-focus\:gap-96:focus { gap: 24rem; }
.nav-focus\:space-x-0:focus { column-gap: 0px; }
.nav-focus\:space-x-0.nav-5:focus { column-gap: 0.nav-125rem; }
.nav-focus\:space-x-1:focus { column-gap: 0.nav-25rem; }
.nav-focus\:space-x-1.nav-5:focus { column-gap: 0.nav-375rem; }
.nav-focus\:space-x-2:focus { column-gap: 0.nav-5rem; }
.nav-focus\:space-x-2.nav-5:focus { column-gap: 0.nav-625rem; }
.nav-focus\:space-x-3:focus { column-gap: 0.nav-75rem; }
.nav-focus\:space-x-3.nav-5:focus { column-gap: 0.nav-875rem; }
.nav-focus\:space-x-4:focus { column-gap: 1rem; }
.nav-focus\:space-x-5:focus { column-gap: 1.nav-25rem; }
.nav-focus\:space-x-6:focus { column-gap: 1.nav-5rem; }
.nav-focus\:space-x-7:focus { column-gap: 1.nav-75rem; }
.nav-focus\:space-x-8:focus { column-gap: 2rem; }
.nav-focus\:space-x-9:focus { column-gap: 2.nav-25rem; }
.nav-focus\:space-x-10:focus { column-gap: 2.nav-5rem; }
.nav-focus\:space-x-11:focus { column-gap: 2.nav-75rem; }
.nav-focus\:space-x-12:focus { column-gap: 3rem; }
.nav-focus\:space-x-14:focus { column-gap: 3.nav-5rem; }
.nav-focus\:space-x-16:focus { column-gap: 4rem; }
.nav-focus\:space-x-20:focus { column-gap: 5rem; }
.nav-focus\:space-x-24:focus { column-gap: 6rem; }
.nav-focus\:space-x-28:focus { column-gap: 7rem; }
.nav-focus\:space-x-32:focus { column-gap: 8rem; }
.nav-focus\:space-x-36:focus { column-gap: 9rem; }
.nav-focus\:space-x-40:focus { column-gap: 10rem; }
.nav-focus\:space-x-44:focus { column-gap: 11rem; }
.nav-focus\:space-x-48:focus { column-gap: 12rem; }
.nav-focus\:space-x-52:focus { column-gap: 13rem; }
.nav-focus\:space-x-56:focus { column-gap: 14rem; }
.nav-focus\:space-x-60:focus { column-gap: 15rem; }
.nav-focus\:space-x-64:focus { column-gap: 16rem; }
.nav-focus\:space-x-72:focus { column-gap: 18rem; }
.nav-focus\:space-x-80:focus { column-gap: 20rem; }
.nav-focus\:space-x-96:focus { column-gap: 24rem; }
.nav-focus\:space-y-0:focus { row-gap: 0px; }
.nav-focus\:space-y-0.nav-5:focus { row-gap: 0.nav-125rem; }
.nav-focus\:space-y-1:focus { row-gap: 0.nav-25rem; }
.nav-focus\:space-y-1.nav-5:focus { row-gap: 0.nav-375rem; }
.nav-focus\:space-y-2:focus { row-gap: 0.nav-5rem; }
.nav-focus\:space-y-2.nav-5:focus { row-gap: 0.nav-625rem; }
.nav-focus\:space-y-3:focus { row-gap: 0.nav-75rem; }
.nav-focus\:space-y-3.nav-5:focus { row-gap: 0.nav-875rem; }
.nav-focus\:space-y-4:focus { row-gap: 1rem; }
.nav-focus\:space-y-5:focus { row-gap: 1.nav-25rem; }
.nav-focus\:space-y-6:focus { row-gap: 1.nav-5rem; }
.nav-focus\:space-y-7:focus { row-gap: 1.nav-75rem; }
.nav-focus\:space-y-8:focus { row-gap: 2rem; }
.nav-focus\:space-y-9:focus { row-gap: 2.nav-25rem; }
.nav-focus\:space-y-10:focus { row-gap: 2.nav-5rem; }
.nav-focus\:space-y-11:focus { row-gap: 2.nav-75rem; }
.nav-focus\:space-y-12:focus { row-gap: 3rem; }
.nav-focus\:space-y-14:focus { row-gap: 3.nav-5rem; }
.nav-focus\:space-y-16:focus { row-gap: 4rem; }
.nav-focus\:space-y-20:focus { row-gap: 5rem; }
.nav-focus\:space-y-24:focus { row-gap: 6rem; }
.nav-focus\:space-y-28:focus { row-gap: 7rem; }
.nav-focus\:space-y-32:focus { row-gap: 8rem; }
.nav-focus\:space-y-36:focus { row-gap: 9rem; }
.nav-focus\:space-y-40:focus { row-gap: 10rem; }
.nav-focus\:space-y-44:focus { row-gap: 11rem; }
.nav-focus\:space-y-48:focus { row-gap: 12rem; }
.nav-focus\:space-y-52:focus { row-gap: 13rem; }
.nav-focus\:space-y-56:focus { row-gap: 14rem; }
.nav-focus\:space-y-60:focus { row-gap: 15rem; }
.nav-focus\:space-y-64:focus { row-gap: 16rem; }
.nav-focus\:space-y-72:focus { row-gap: 18rem; }
.nav-focus\:space-y-80:focus { row-gap: 20rem; }
.nav-focus\:space-y-96:focus { row-gap: 24rem; }

.nav-active\:p-0:active { padding: 0px; }
.nav-active\:p-0.nav-5:active { padding: 0.nav-125rem; }
.nav-active\:p-1:active { padding: 0.nav-25rem; }
.nav-active\:p-1.nav-5:active { padding: 0.nav-375rem; }
.nav-active\:p-2:active { padding: 0.nav-5rem; }
.nav-active\:p-2.nav-5:active { padding: 0.nav-625rem; }
.nav-active\:p-3:active { padding: 0.nav-75rem; }
.nav-active\:p-3.nav-5:active { padding: 0.nav-875rem; }
.nav-active\:p-4:active { padding: 1rem; }
.nav-active\:p-5:active { padding: 1.nav-25rem; }
.nav-active\:p-6:active { padding: 1.nav-5rem; }
.nav-active\:p-7:active { padding: 1.nav-75rem; }
.nav-active\:p-8:active { padding: 2rem; }
.nav-active\:p-9:active { padding: 2.nav-25rem; }
.nav-active\:p-10:active { padding: 2.nav-5rem; }
.nav-active\:p-11:active { padding: 2.nav-75rem; }
.nav-active\:p-12:active { padding: 3rem; }
.nav-active\:p-14:active { padding: 3.nav-5rem; }
.nav-active\:p-16:active { padding: 4rem; }
.nav-active\:p-20:active { padding: 5rem; }
.nav-active\:p-24:active { padding: 6rem; }
.nav-active\:p-28:active { padding: 7rem; }
.nav-active\:p-32:active { padding: 8rem; }
.nav-active\:p-36:active { padding: 9rem; }
.nav-active\:p-40:active { padding: 10rem; }
.nav-active\:p-44:active { padding: 11rem; }
.nav-active\:p-48:active { padding: 12rem; }
.nav-active\:p-52:active { padding: 13rem; }
.nav-active\:p-56:active { padding: 14rem; }
.nav-active\:p-60:active { padding: 15rem; }
.nav-active\:p-64:active { padding: 16rem; }
.nav-active\:p-72:active { padding: 18rem; }
.nav-active\:p-80:active { padding: 20rem; }
.nav-active\:p-96:active { padding: 24rem; }
.nav-active\:m-0:active { margin: 0px; }
.nav-active\:m-0.nav-5:active { margin: 0.nav-125rem; }
.nav-active\:m-1:active { margin: 0.nav-25rem; }
.nav-active\:m-1.nav-5:active { margin: 0.nav-375rem; }
.nav-active\:m-2:active { margin: 0.nav-5rem; }
.nav-active\:m-2.nav-5:active { margin: 0.nav-625rem; }
.nav-active\:m-3:active { margin: 0.nav-75rem; }
.nav-active\:m-3.nav-5:active { margin: 0.nav-875rem; }
.nav-active\:m-4:active { margin: 1rem; }
.nav-active\:m-5:active { margin: 1.nav-25rem; }
.nav-active\:m-6:active { margin: 1.nav-5rem; }
.nav-active\:m-7:active { margin: 1.nav-75rem; }
.nav-active\:m-8:active { margin: 2rem; }
.nav-active\:m-9:active { margin: 2.nav-25rem; }
.nav-active\:m-10:active { margin: 2.nav-5rem; }
.nav-active\:m-11:active { margin: 2.nav-75rem; }
.nav-active\:m-12:active { margin: 3rem; }
.nav-active\:m-14:active { margin: 3.nav-5rem; }
.nav-active\:m-16:active { margin: 4rem; }
.nav-active\:m-20:active { margin: 5rem; }
.nav-active\:m-24:active { margin: 6rem; }
.nav-active\:m-28:active { margin: 7rem; }
.nav-active\:m-32:active { margin: 8rem; }
.nav-active\:m-36:active { margin: 9rem; }
.nav-active\:m-40:active { margin: 10rem; }
.nav-active\:m-44:active { margin: 11rem; }
.nav-active\:m-48:active { margin: 12rem; }
.nav-active\:m-52:active { margin: 13rem; }
.nav-active\:m-56:active { margin: 14rem; }
.nav-active\:m-60:active { margin: 15rem; }
.nav-active\:m-64:active { margin: 16rem; }
.nav-active\:m-72:active { margin: 18rem; }
.nav-active\:m-80:active { margin: 20rem; }
.nav-active\:m-96:active { margin: 24rem; }
.nav-active\:gap-0:active { gap: 0px; }
.nav-active\:gap-0.nav-5:active { gap: 0.nav-125rem; }
.nav-active\:gap-1:active { gap: 0.nav-25rem; }
.nav-active\:gap-1.nav-5:active { gap: 0.nav-375rem; }
.nav-active\:gap-2:active { gap: 0.nav-5rem; }
.nav-active\:gap-2.nav-5:active { gap: 0.nav-625rem; }
.nav-active\:gap-3:active { gap: 0.nav-75rem; }
.nav-active\:gap-3.nav-5:active { gap: 0.nav-875rem; }
.nav-active\:gap-4:active { gap: 1rem; }
.nav-active\:gap-5:active { gap: 1.nav-25rem; }
.nav-active\:gap-6:active { gap: 1.nav-5rem; }
.nav-active\:gap-7:active { gap: 1.nav-75rem; }
.nav-active\:gap-8:active { gap: 2rem; }
.nav-active\:gap-9:active { gap: 2.nav-25rem; }
.nav-active\:gap-10:active { gap: 2.nav-5rem; }
.nav-active\:gap-11:active { gap: 2.nav-75rem; }
.nav-active\:gap-12:active { gap: 3rem; }
.nav-active\:gap-14:active { gap: 3.nav-5rem; }
.nav-active\:gap-16:active { gap: 4rem; }
.nav-active\:gap-20:active { gap: 5rem; }
.nav-active\:gap-24:active { gap: 6rem; }
.nav-active\:gap-28:active { gap: 7rem; }
.nav-active\:gap-32:active { gap: 8rem; }
.nav-active\:gap-36:active { gap: 9rem; }
.nav-active\:gap-40:active { gap: 10rem; }
.nav-active\:gap-44:active { gap: 11rem; }
.nav-active\:gap-48:active { gap: 12rem; }
.nav-active\:gap-52:active { gap: 13rem; }
.nav-active\:gap-56:active { gap: 14rem; }
.nav-active\:gap-60:active { gap: 15rem; }
.nav-active\:gap-64:active { gap: 16rem; }
.nav-active\:gap-72:active { gap: 18rem; }
.nav-active\:gap-80:active { gap: 20rem; }
.nav-active\:gap-96:active { gap: 24rem; }
.nav-active\:space-x-0:active { column-gap: 0px; }
.nav-active\:space-x-0.nav-5:active { column-gap: 0.nav-125rem; }
.nav-active\:space-x-1:active { column-gap: 0.nav-25rem; }
.nav-active\:space-x-1.nav-5:active { column-gap: 0.nav-375rem; }
.nav-active\:space-x-2:active { column-gap: 0.nav-5rem; }
.nav-active\:space-x-2.nav-5:active { column-gap: 0.nav-625rem; }
.nav-active\:space-x-3:active { column-gap: 0.nav-75rem; }
.nav-active\:space-x-3.nav-5:active { column-gap: 0.nav-875rem; }
.nav-active\:space-x-4:active { column-gap: 1rem; }
.nav-active\:space-x-5:active { column-gap: 1.nav-25rem; }
.nav-active\:space-x-6:active { column-gap: 1.nav-5rem; }
.nav-active\:space-x-7:active { column-gap: 1.nav-75rem; }
.nav-active\:space-x-8:active { column-gap: 2rem; }
.nav-active\:space-x-9:active { column-gap: 2.nav-25rem; }
.nav-active\:space-x-10:active { column-gap: 2.nav-5rem; }
.nav-active\:space-x-11:active { column-gap: 2.nav-75rem; }
.nav-active\:space-x-12:active { column-gap: 3rem; }
.nav-active\:space-x-14:active { column-gap: 3.nav-5rem; }
.nav-active\:space-x-16:active { column-gap: 4rem; }
.nav-active\:space-x-20:active { column-gap: 5rem; }
.nav-active\:space-x-24:active { column-gap: 6rem; }
.nav-active\:space-x-28:active { column-gap: 7rem; }
.nav-active\:space-x-32:active { column-gap: 8rem; }
.nav-active\:space-x-36:active { column-gap: 9rem; }
.nav-active\:space-x-40:active { column-gap: 10rem; }
.nav-active\:space-x-44:active { column-gap: 11rem; }
.nav-active\:space-x-48:active { column-gap: 12rem; }
.nav-active\:space-x-52:active { column-gap: 13rem; }
.nav-active\:space-x-56:active { column-gap: 14rem; }
.nav-active\:space-x-60:active { column-gap: 15rem; }
.nav-active\:space-x-64:active { column-gap: 16rem; }
.nav-active\:space-x-72:active { column-gap: 18rem; }
.nav-active\:space-x-80:active { column-gap: 20rem; }
.nav-active\:space-x-96:active { column-gap: 24rem; }
.nav-active\:space-y-0:active { row-gap: 0px; }
.nav-active\:space-y-0.nav-5:active { row-gap: 0.nav-125rem; }
.nav-active\:space-y-1:active { row-gap: 0.nav-25rem; }
.nav-active\:space-y-1.nav-5:active { row-gap: 0.nav-375rem; }
.nav-active\:space-y-2:active { row-gap: 0.nav-5rem; }
.nav-active\:space-y-2.nav-5:active { row-gap: 0.nav-625rem; }
.nav-active\:space-y-3:active { row-gap: 0.nav-75rem; }
.nav-active\:space-y-3.nav-5:active { row-gap: 0.nav-875rem; }
.nav-active\:space-y-4:active { row-gap: 1rem; }
.nav-active\:space-y-5:active { row-gap: 1.nav-25rem; }
.nav-active\:space-y-6:active { row-gap: 1.nav-5rem; }
.nav-active\:space-y-7:active { row-gap: 1.nav-75rem; }
.nav-active\:space-y-8:active { row-gap: 2rem; }
.nav-active\:space-y-9:active { row-gap: 2.nav-25rem; }
.nav-active\:space-y-10:active { row-gap: 2.nav-5rem; }
.nav-active\:space-y-11:active { row-gap: 2.nav-75rem; }
.nav-active\:space-y-12:active { row-gap: 3rem; }
.nav-active\:space-y-14:active { row-gap: 3.nav-5rem; }
.nav-active\:space-y-16:active { row-gap: 4rem; }
.nav-active\:space-y-20:active { row-gap: 5rem; }
.nav-active\:space-y-24:active { row-gap: 6rem; }
.nav-active\:space-y-28:active { row-gap: 7rem; }
.nav-active\:space-y-32:active { row-gap: 8rem; }
.nav-active\:space-y-36:active { row-gap: 9rem; }
.nav-active\:space-y-40:active { row-gap: 10rem; }
.nav-active\:space-y-44:active { row-gap: 11rem; }
.nav-active\:space-y-48:active { row-gap: 12rem; }
.nav-active\:space-y-52:active { row-gap: 13rem; }
.nav-active\:space-y-56:active { row-gap: 14rem; }
.nav-active\:space-y-60:active { row-gap: 15rem; }
.nav-active\:space-y-64:active { row-gap: 16rem; }
.nav-active\:space-y-72:active { row-gap: 18rem; }
.nav-active\:space-y-80:active { row-gap: 20rem; }
.nav-active\:space-y-96:active { row-gap: 24rem; }

.nav-disabled\:p-0:disabled { padding: 0px; }
.nav-disabled\:p-0.nav-5:disabled { padding: 0.nav-125rem; }
.nav-disabled\:p-1:disabled { padding: 0.nav-25rem; }
.nav-disabled\:p-1.nav-5:disabled { padding: 0.nav-375rem; }
.nav-disabled\:p-2:disabled { padding: 0.nav-5rem; }
.nav-disabled\:p-2.nav-5:disabled { padding: 0.nav-625rem; }
.nav-disabled\:p-3:disabled { padding: 0.nav-75rem; }
.nav-disabled\:p-3.nav-5:disabled { padding: 0.nav-875rem; }
.nav-disabled\:p-4:disabled { padding: 1rem; }
.nav-disabled\:p-5:disabled { padding: 1.nav-25rem; }
.nav-disabled\:p-6:disabled { padding: 1.nav-5rem; }
.nav-disabled\:p-7:disabled { padding: 1.nav-75rem; }
.nav-disabled\:p-8:disabled { padding: 2rem; }
.nav-disabled\:p-9:disabled { padding: 2.nav-25rem; }
.nav-disabled\:p-10:disabled { padding: 2.nav-5rem; }
.nav-disabled\:p-11:disabled { padding: 2.nav-75rem; }
.nav-disabled\:p-12:disabled { padding: 3rem; }
.nav-disabled\:p-14:disabled { padding: 3.nav-5rem; }
.nav-disabled\:p-16:disabled { padding: 4rem; }
.nav-disabled\:p-20:disabled { padding: 5rem; }
.nav-disabled\:p-24:disabled { padding: 6rem; }
.nav-disabled\:p-28:disabled { padding: 7rem; }
.nav-disabled\:p-32:disabled { padding: 8rem; }
.nav-disabled\:p-36:disabled { padding: 9rem; }
.nav-disabled\:p-40:disabled { padding: 10rem; }
.nav-disabled\:p-44:disabled { padding: 11rem; }
.nav-disabled\:p-48:disabled { padding: 12rem; }
.nav-disabled\:p-52:disabled { padding: 13rem; }
.nav-disabled\:p-56:disabled { padding: 14rem; }
.nav-disabled\:p-60:disabled { padding: 15rem; }
.nav-disabled\:p-64:disabled { padding: 16rem; }
.nav-disabled\:p-72:disabled { padding: 18rem; }
.nav-disabled\:p-80:disabled { padding: 20rem; }
.nav-disabled\:p-96:disabled { padding: 24rem; }
.nav-disabled\:m-0:disabled { margin: 0px; }
.nav-disabled\:m-0.nav-5:disabled { margin: 0.nav-125rem; }
.nav-disabled\:m-1:disabled { margin: 0.nav-25rem; }
.nav-disabled\:m-1.nav-5:disabled { margin: 0.nav-375rem; }
.nav-disabled\:m-2:disabled { margin: 0.nav-5rem; }
.nav-disabled\:m-2.nav-5:disabled { margin: 0.nav-625rem; }
.nav-disabled\:m-3:disabled { margin: 0.nav-75rem; }
.nav-disabled\:m-3.nav-5:disabled { margin: 0.nav-875rem; }
.nav-disabled\:m-4:disabled { margin: 1rem; }
.nav-disabled\:m-5:disabled { margin: 1.nav-25rem; }
.nav-disabled\:m-6:disabled { margin: 1.nav-5rem; }
.nav-disabled\:m-7:disabled { margin: 1.nav-75rem; }
.nav-disabled\:m-8:disabled { margin: 2rem; }
.nav-disabled\:m-9:disabled { margin: 2.nav-25rem; }
.nav-disabled\:m-10:disabled { margin: 2.nav-5rem; }
.nav-disabled\:m-11:disabled { margin: 2.nav-75rem; }
.nav-disabled\:m-12:disabled { margin: 3rem; }
.nav-disabled\:m-14:disabled { margin: 3.nav-5rem; }
.nav-disabled\:m-16:disabled { margin: 4rem; }
.nav-disabled\:m-20:disabled { margin: 5rem; }
.nav-disabled\:m-24:disabled { margin: 6rem; }
.nav-disabled\:m-28:disabled { margin: 7rem; }
.nav-disabled\:m-32:disabled { margin: 8rem; }
.nav-disabled\:m-36:disabled { margin: 9rem; }
.nav-disabled\:m-40:disabled { margin: 10rem; }
.nav-disabled\:m-44:disabled { margin: 11rem; }
.nav-disabled\:m-48:disabled { margin: 12rem; }
.nav-disabled\:m-52:disabled { margin: 13rem; }
.nav-disabled\:m-56:disabled { margin: 14rem; }
.nav-disabled\:m-60:disabled { margin: 15rem; }
.nav-disabled\:m-64:disabled { margin: 16rem; }
.nav-disabled\:m-72:disabled { margin: 18rem; }
.nav-disabled\:m-80:disabled { margin: 20rem; }
.nav-disabled\:m-96:disabled { margin: 24rem; }
.nav-disabled\:gap-0:disabled { gap: 0px; }
.nav-disabled\:gap-0.nav-5:disabled { gap: 0.nav-125rem; }
.nav-disabled\:gap-1:disabled { gap: 0.nav-25rem; }
.nav-disabled\:gap-1.nav-5:disabled { gap: 0.nav-375rem; }
.nav-disabled\:gap-2:disabled { gap: 0.nav-5rem; }
.nav-disabled\:gap-2.nav-5:disabled { gap: 0.nav-625rem; }
.nav-disabled\:gap-3:disabled { gap: 0.nav-75rem; }
.nav-disabled\:gap-3.nav-5:disabled { gap: 0.nav-875rem; }
.nav-disabled\:gap-4:disabled { gap: 1rem; }
.nav-disabled\:gap-5:disabled { gap: 1.nav-25rem; }
.nav-disabled\:gap-6:disabled { gap: 1.nav-5rem; }
.nav-disabled\:gap-7:disabled { gap: 1.nav-75rem; }
.nav-disabled\:gap-8:disabled { gap: 2rem; }
.nav-disabled\:gap-9:disabled { gap: 2.nav-25rem; }
.nav-disabled\:gap-10:disabled { gap: 2.nav-5rem; }
.nav-disabled\:gap-11:disabled { gap: 2.nav-75rem; }
.nav-disabled\:gap-12:disabled { gap: 3rem; }
.nav-disabled\:gap-14:disabled { gap: 3.nav-5rem; }
.nav-disabled\:gap-16:disabled { gap: 4rem; }
.nav-disabled\:gap-20:disabled { gap: 5rem; }
.nav-disabled\:gap-24:disabled { gap: 6rem; }
.nav-disabled\:gap-28:disabled { gap: 7rem; }
.nav-disabled\:gap-32:disabled { gap: 8rem; }
.nav-disabled\:gap-36:disabled { gap: 9rem; }
.nav-disabled\:gap-40:disabled { gap: 10rem; }
.nav-disabled\:gap-44:disabled { gap: 11rem; }
.nav-disabled\:gap-48:disabled { gap: 12rem; }
.nav-disabled\:gap-52:disabled { gap: 13rem; }
.nav-disabled\:gap-56:disabled { gap: 14rem; }
.nav-disabled\:gap-60:disabled { gap: 15rem; }
.nav-disabled\:gap-64:disabled { gap: 16rem; }
.nav-disabled\:gap-72:disabled { gap: 18rem; }
.nav-disabled\:gap-80:disabled { gap: 20rem; }
.nav-disabled\:gap-96:disabled { gap: 24rem; }
.nav-disabled\:space-x-0:disabled { column-gap: 0px; }
.nav-disabled\:space-x-0.nav-5:disabled { column-gap: 0.nav-125rem; }
.nav-disabled\:space-x-1:disabled { column-gap: 0.nav-25rem; }
.nav-disabled\:space-x-1.nav-5:disabled { column-gap: 0.nav-375rem; }
.nav-disabled\:space-x-2:disabled { column-gap: 0.nav-5rem; }
.nav-disabled\:space-x-2.nav-5:disabled { column-gap: 0.nav-625rem; }
.nav-disabled\:space-x-3:disabled { column-gap: 0.nav-75rem; }
.nav-disabled\:space-x-3.nav-5:disabled { column-gap: 0.nav-875rem; }
.nav-disabled\:space-x-4:disabled { column-gap: 1rem; }
.nav-disabled\:space-x-5:disabled { column-gap: 1.nav-25rem; }
.nav-disabled\:space-x-6:disabled { column-gap: 1.nav-5rem; }
.nav-disabled\:space-x-7:disabled { column-gap: 1.nav-75rem; }
.nav-disabled\:space-x-8:disabled { column-gap: 2rem; }
.nav-disabled\:space-x-9:disabled { column-gap: 2.nav-25rem; }
.nav-disabled\:space-x-10:disabled { column-gap: 2.nav-5rem; }
.nav-disabled\:space-x-11:disabled { column-gap: 2.nav-75rem; }
.nav-disabled\:space-x-12:disabled { column-gap: 3rem; }
.nav-disabled\:space-x-14:disabled { column-gap: 3.nav-5rem; }
.nav-disabled\:space-x-16:disabled { column-gap: 4rem; }
.nav-disabled\:space-x-20:disabled { column-gap: 5rem; }
.nav-disabled\:space-x-24:disabled { column-gap: 6rem; }
.nav-disabled\:space-x-28:disabled { column-gap: 7rem; }
.nav-disabled\:space-x-32:disabled { column-gap: 8rem; }
.nav-disabled\:space-x-36:disabled { column-gap: 9rem; }
.nav-disabled\:space-x-40:disabled { column-gap: 10rem; }
.nav-disabled\:space-x-44:disabled { column-gap: 11rem; }
.nav-disabled\:space-x-48:disabled { column-gap: 12rem; }
.nav-disabled\:space-x-52:disabled { column-gap: 13rem; }
.nav-disabled\:space-x-56:disabled { column-gap: 14rem; }
.nav-disabled\:space-x-60:disabled { column-gap: 15rem; }
.nav-disabled\:space-x-64:disabled { column-gap: 16rem; }
.nav-disabled\:space-x-72:disabled { column-gap: 18rem; }
.nav-disabled\:space-x-80:disabled { column-gap: 20rem; }
.nav-disabled\:space-x-96:disabled { column-gap: 24rem; }
.nav-disabled\:space-y-0:disabled { row-gap: 0px; }
.nav-disabled\:space-y-0.nav-5:disabled { row-gap: 0.nav-125rem; }
.nav-disabled\:space-y-1:disabled { row-gap: 0.nav-25rem; }
.nav-disabled\:space-y-1.nav-5:disabled { row-gap: 0.nav-375rem; }
.nav-disabled\:space-y-2:disabled { row-gap: 0.nav-5rem; }
.nav-disabled\:space-y-2.nav-5:disabled { row-gap: 0.nav-625rem; }
.nav-disabled\:space-y-3:disabled { row-gap: 0.nav-75rem; }
.nav-disabled\:space-y-3.nav-5:disabled { row-gap: 0.nav-875rem; }
.nav-disabled\:space-y-4:disabled { row-gap: 1rem; }
.nav-disabled\:space-y-5:disabled { row-gap: 1.nav-25rem; }
.nav-disabled\:space-y-6:disabled { row-gap: 1.nav-5rem; }
.nav-disabled\:space-y-7:disabled { row-gap: 1.nav-75rem; }
.nav-disabled\:space-y-8:disabled { row-gap: 2rem; }
.nav-disabled\:space-y-9:disabled { row-gap: 2.nav-25rem; }
.nav-disabled\:space-y-10:disabled { row-gap: 2.nav-5rem; }
.nav-disabled\:space-y-11:disabled { row-gap: 2.nav-75rem; }
.nav-disabled\:space-y-12:disabled { row-gap: 3rem; }
.nav-disabled\:space-y-14:disabled { row-gap: 3.nav-5rem; }
.nav-disabled\:space-y-16:disabled { row-gap: 4rem; }
.nav-disabled\:space-y-20:disabled { row-gap: 5rem; }
.nav-disabled\:space-y-24:disabled { row-gap: 6rem; }
.nav-disabled\:space-y-28:disabled { row-gap: 7rem; }
.nav-disabled\:space-y-32:disabled { row-gap: 8rem; }
.nav-disabled\:space-y-36:disabled { row-gap: 9rem; }
.nav-disabled\:space-y-40:disabled { row-gap: 10rem; }
.nav-disabled\:space-y-44:disabled { row-gap: 11rem; }
.nav-disabled\:space-y-48:disabled { row-gap: 12rem; }
.nav-disabled\:space-y-52:disabled { row-gap: 13rem; }
.nav-disabled\:space-y-56:disabled { row-gap: 14rem; }
.nav-disabled\:space-y-60:disabled { row-gap: 15rem; }
.nav-disabled\:space-y-64:disabled { row-gap: 16rem; }
.nav-disabled\:space-y-72:disabled { row-gap: 18rem; }
.nav-disabled\:space-y-80:disabled { row-gap: 20rem; }
.nav-disabled\:space-y-96:disabled { row-gap: 24rem; }

.nav-first\:p-0:nth-child(first) { padding: 0px; }
.nav-first\:p-0.nav-5:nth-child(first) { padding: 0.nav-125rem; }
.nav-first\:p-1:nth-child(first) { padding: 0.nav-25rem; }
.nav-first\:p-1.nav-5:nth-child(first) { padding: 0.nav-375rem; }
.nav-first\:p-2:nth-child(first) { padding: 0.nav-5rem; }
.nav-first\:p-2.nav-5:nth-child(first) { padding: 0.nav-625rem; }
.nav-first\:p-3:nth-child(first) { padding: 0.nav-75rem; }
.nav-first\:p-3.nav-5:nth-child(first) { padding: 0.nav-875rem; }
.nav-first\:p-4:nth-child(first) { padding: 1rem; }
.nav-first\:p-5:nth-child(first) { padding: 1.nav-25rem; }
.nav-first\:p-6:nth-child(first) { padding: 1.nav-5rem; }
.nav-first\:p-7:nth-child(first) { padding: 1.nav-75rem; }
.nav-first\:p-8:nth-child(first) { padding: 2rem; }
.nav-first\:p-9:nth-child(first) { padding: 2.nav-25rem; }
.nav-first\:p-10:nth-child(first) { padding: 2.nav-5rem; }
.nav-first\:p-11:nth-child(first) { padding: 2.nav-75rem; }
.nav-first\:p-12:nth-child(first) { padding: 3rem; }
.nav-first\:p-14:nth-child(first) { padding: 3.nav-5rem; }
.nav-first\:p-16:nth-child(first) { padding: 4rem; }
.nav-first\:p-20:nth-child(first) { padding: 5rem; }
.nav-first\:p-24:nth-child(first) { padding: 6rem; }
.nav-first\:p-28:nth-child(first) { padding: 7rem; }
.nav-first\:p-32:nth-child(first) { padding: 8rem; }
.nav-first\:p-36:nth-child(first) { padding: 9rem; }
.nav-first\:p-40:nth-child(first) { padding: 10rem; }
.nav-first\:p-44:nth-child(first) { padding: 11rem; }
.nav-first\:p-48:nth-child(first) { padding: 12rem; }
.nav-first\:p-52:nth-child(first) { padding: 13rem; }
.nav-first\:p-56:nth-child(first) { padding: 14rem; }
.nav-first\:p-60:nth-child(first) { padding: 15rem; }
.nav-first\:p-64:nth-child(first) { padding: 16rem; }
.nav-first\:p-72:nth-child(first) { padding: 18rem; }
.nav-first\:p-80:nth-child(first) { padding: 20rem; }
.nav-first\:p-96:nth-child(first) { padding: 24rem; }
.nav-first\:m-0:nth-child(first) { margin: 0px; }
.nav-first\:m-0.nav-5:nth-child(first) { margin: 0.nav-125rem; }
.nav-first\:m-1:nth-child(first) { margin: 0.nav-25rem; }
.nav-first\:m-1.nav-5:nth-child(first) { margin: 0.nav-375rem; }
.nav-first\:m-2:nth-child(first) { margin: 0.nav-5rem; }
.nav-first\:m-2.nav-5:nth-child(first) { margin: 0.nav-625rem; }
.nav-first\:m-3:nth-child(first) { margin: 0.nav-75rem; }
.nav-first\:m-3.nav-5:nth-child(first) { margin: 0.nav-875rem; }
.nav-first\:m-4:nth-child(first) { margin: 1rem; }
.nav-first\:m-5:nth-child(first) { margin: 1.nav-25rem; }
.nav-first\:m-6:nth-child(first) { margin: 1.nav-5rem; }
.nav-first\:m-7:nth-child(first) { margin: 1.nav-75rem; }
.nav-first\:m-8:nth-child(first) { margin: 2rem; }
.nav-first\:m-9:nth-child(first) { margin: 2.nav-25rem; }
.nav-first\:m-10:nth-child(first) { margin: 2.nav-5rem; }
.nav-first\:m-11:nth-child(first) { margin: 2.nav-75rem; }
.nav-first\:m-12:nth-child(first) { margin: 3rem; }
.nav-first\:m-14:nth-child(first) { margin: 3.nav-5rem; }
.nav-first\:m-16:nth-child(first) { margin: 4rem; }
.nav-first\:m-20:nth-child(first) { margin: 5rem; }
.nav-first\:m-24:nth-child(first) { margin: 6rem; }
.nav-first\:m-28:nth-child(first) { margin: 7rem; }
.nav-first\:m-32:nth-child(first) { margin: 8rem; }
.nav-first\:m-36:nth-child(first) { margin: 9rem; }
.nav-first\:m-40:nth-child(first) { margin: 10rem; }
.nav-first\:m-44:nth-child(first) { margin: 11rem; }
.nav-first\:m-48:nth-child(first) { margin: 12rem; }
.nav-first\:m-52:nth-child(first) { margin: 13rem; }
.nav-first\:m-56:nth-child(first) { margin: 14rem; }
.nav-first\:m-60:nth-child(first) { margin: 15rem; }
.nav-first\:m-64:nth-child(first) { margin: 16rem; }
.nav-first\:m-72:nth-child(first) { margin: 18rem; }
.nav-first\:m-80:nth-child(first) { margin: 20rem; }
.nav-first\:m-96:nth-child(first) { margin: 24rem; }
.nav-first\:gap-0:nth-child(first) { gap: 0px; }
.nav-first\:gap-0.nav-5:nth-child(first) { gap: 0.nav-125rem; }
.nav-first\:gap-1:nth-child(first) { gap: 0.nav-25rem; }
.nav-first\:gap-1.nav-5:nth-child(first) { gap: 0.nav-375rem; }
.nav-first\:gap-2:nth-child(first) { gap: 0.nav-5rem; }
.nav-first\:gap-2.nav-5:nth-child(first) { gap: 0.nav-625rem; }
.nav-first\:gap-3:nth-child(first) { gap: 0.nav-75rem; }
.nav-first\:gap-3.nav-5:nth-child(first) { gap: 0.nav-875rem; }
.nav-first\:gap-4:nth-child(first) { gap: 1rem; }
.nav-first\:gap-5:nth-child(first) { gap: 1.nav-25rem; }
.nav-first\:gap-6:nth-child(first) { gap: 1.nav-5rem; }
.nav-first\:gap-7:nth-child(first) { gap: 1.nav-75rem; }
.nav-first\:gap-8:nth-child(first) { gap: 2rem; }
.nav-first\:gap-9:nth-child(first) { gap: 2.nav-25rem; }
.nav-first\:gap-10:nth-child(first) { gap: 2.nav-5rem; }
.nav-first\:gap-11:nth-child(first) { gap: 2.nav-75rem; }
.nav-first\:gap-12:nth-child(first) { gap: 3rem; }
.nav-first\:gap-14:nth-child(first) { gap: 3.nav-5rem; }
.nav-first\:gap-16:nth-child(first) { gap: 4rem; }
.nav-first\:gap-20:nth-child(first) { gap: 5rem; }
.nav-first\:gap-24:nth-child(first) { gap: 6rem; }
.nav-first\:gap-28:nth-child(first) { gap: 7rem; }
.nav-first\:gap-32:nth-child(first) { gap: 8rem; }
.nav-first\:gap-36:nth-child(first) { gap: 9rem; }
.nav-first\:gap-40:nth-child(first) { gap: 10rem; }
.nav-first\:gap-44:nth-child(first) { gap: 11rem; }
.nav-first\:gap-48:nth-child(first) { gap: 12rem; }
.nav-first\:gap-52:nth-child(first) { gap: 13rem; }
.nav-first\:gap-56:nth-child(first) { gap: 14rem; }
.nav-first\:gap-60:nth-child(first) { gap: 15rem; }
.nav-first\:gap-64:nth-child(first) { gap: 16rem; }
.nav-first\:gap-72:nth-child(first) { gap: 18rem; }
.nav-first\:gap-80:nth-child(first) { gap: 20rem; }
.nav-first\:gap-96:nth-child(first) { gap: 24rem; }
.nav-first\:space-x-0:nth-child(first) { column-gap: 0px; }
.nav-first\:space-x-0.nav-5:nth-child(first) { column-gap: 0.nav-125rem; }
.nav-first\:space-x-1:nth-child(first) { column-gap: 0.nav-25rem; }
.nav-first\:space-x-1.nav-5:nth-child(first) { column-gap: 0.nav-375rem; }
.nav-first\:space-x-2:nth-child(first) { column-gap: 0.nav-5rem; }
.nav-first\:space-x-2.nav-5:nth-child(first) { column-gap: 0.nav-625rem; }
.nav-first\:space-x-3:nth-child(first) { column-gap: 0.nav-75rem; }
.nav-first\:space-x-3.nav-5:nth-child(first) { column-gap: 0.nav-875rem; }
.nav-first\:space-x-4:nth-child(first) { column-gap: 1rem; }
.nav-first\:space-x-5:nth-child(first) { column-gap: 1.nav-25rem; }
.nav-first\:space-x-6:nth-child(first) { column-gap: 1.nav-5rem; }
.nav-first\:space-x-7:nth-child(first) { column-gap: 1.nav-75rem; }
.nav-first\:space-x-8:nth-child(first) { column-gap: 2rem; }
.nav-first\:space-x-9:nth-child(first) { column-gap: 2.nav-25rem; }
.nav-first\:space-x-10:nth-child(first) { column-gap: 2.nav-5rem; }
.nav-first\:space-x-11:nth-child(first) { column-gap: 2.nav-75rem; }
.nav-first\:space-x-12:nth-child(first) { column-gap: 3rem; }
.nav-first\:space-x-14:nth-child(first) { column-gap: 3.nav-5rem; }
.nav-first\:space-x-16:nth-child(first) { column-gap: 4rem; }
.nav-first\:space-x-20:nth-child(first) { column-gap: 5rem; }
.nav-first\:space-x-24:nth-child(first) { column-gap: 6rem; }
.nav-first\:space-x-28:nth-child(first) { column-gap: 7rem; }
.nav-first\:space-x-32:nth-child(first) { column-gap: 8rem; }
.nav-first\:space-x-36:nth-child(first) { column-gap: 9rem; }
.nav-first\:space-x-40:nth-child(first) { column-gap: 10rem; }
.nav-first\:space-x-44:nth-child(first) { column-gap: 11rem; }
.nav-first\:space-x-48:nth-child(first) { column-gap: 12rem; }
.nav-first\:space-x-52:nth-child(first) { column-gap: 13rem; }
.nav-first\:space-x-56:nth-child(first) { column-gap: 14rem; }
.nav-first\:space-x-60:nth-child(first) { column-gap: 15rem; }
.nav-first\:space-x-64:nth-child(first) { column-gap: 16rem; }
.nav-first\:space-x-72:nth-child(first) { column-gap: 18rem; }
.nav-first\:space-x-80:nth-child(first) { column-gap: 20rem; }
.nav-first\:space-x-96:nth-child(first) { column-gap: 24rem; }
.nav-first\:space-y-0:nth-child(first) { row-gap: 0px; }
.nav-first\:space-y-0.nav-5:nth-child(first) { row-gap: 0.nav-125rem; }
.nav-first\:space-y-1:nth-child(first) { row-gap: 0.nav-25rem; }
.nav-first\:space-y-1.nav-5:nth-child(first) { row-gap: 0.nav-375rem; }
.nav-first\:space-y-2:nth-child(first) { row-gap: 0.nav-5rem; }
.nav-first\:space-y-2.nav-5:nth-child(first) { row-gap: 0.nav-625rem; }
.nav-first\:space-y-3:nth-child(first) { row-gap: 0.nav-75rem; }
.nav-first\:space-y-3.nav-5:nth-child(first) { row-gap: 0.nav-875rem; }
.nav-first\:space-y-4:nth-child(first) { row-gap: 1rem; }
.nav-first\:space-y-5:nth-child(first) { row-gap: 1.nav-25rem; }
.nav-first\:space-y-6:nth-child(first) { row-gap: 1.nav-5rem; }
.nav-first\:space-y-7:nth-child(first) { row-gap: 1.nav-75rem; }
.nav-first\:space-y-8:nth-child(first) { row-gap: 2rem; }
.nav-first\:space-y-9:nth-child(first) { row-gap: 2.nav-25rem; }
.nav-first\:space-y-10:nth-child(first) { row-gap: 2.nav-5rem; }
.nav-first\:space-y-11:nth-child(first) { row-gap: 2.nav-75rem; }
.nav-first\:space-y-12:nth-child(first) { row-gap: 3rem; }
.nav-first\:space-y-14:nth-child(first) { row-gap: 3.nav-5rem; }
.nav-first\:space-y-16:nth-child(first) { row-gap: 4rem; }
.nav-first\:space-y-20:nth-child(first) { row-gap: 5rem; }
.nav-first\:space-y-24:nth-child(first) { row-gap: 6rem; }
.nav-first\:space-y-28:nth-child(first) { row-gap: 7rem; }
.nav-first\:space-y-32:nth-child(first) { row-gap: 8rem; }
.nav-first\:space-y-36:nth-child(first) { row-gap: 9rem; }
.nav-first\:space-y-40:nth-child(first) { row-gap: 10rem; }
.nav-first\:space-y-44:nth-child(first) { row-gap: 11rem; }
.nav-first\:space-y-48:nth-child(first) { row-gap: 12rem; }
.nav-first\:space-y-52:nth-child(first) { row-gap: 13rem; }
.nav-first\:space-y-56:nth-child(first) { row-gap: 14rem; }
.nav-first\:space-y-60:nth-child(first) { row-gap: 15rem; }
.nav-first\:space-y-64:nth-child(first) { row-gap: 16rem; }
.nav-first\:space-y-72:nth-child(first) { row-gap: 18rem; }
.nav-first\:space-y-80:nth-child(first) { row-gap: 20rem; }
.nav-first\:space-y-96:nth-child(first) { row-gap: 24rem; }

.nav-last\:p-0:nth-child(last) { padding: 0px; }
.nav-last\:p-0.nav-5:nth-child(last) { padding: 0.nav-125rem; }
.nav-last\:p-1:nth-child(last) { padding: 0.nav-25rem; }
.nav-last\:p-1.nav-5:nth-child(last) { padding: 0.nav-375rem; }
.nav-last\:p-2:nth-child(last) { padding: 0.nav-5rem; }
.nav-last\:p-2.nav-5:nth-child(last) { padding: 0.nav-625rem; }
.nav-last\:p-3:nth-child(last) { padding: 0.nav-75rem; }
.nav-last\:p-3.nav-5:nth-child(last) { padding: 0.nav-875rem; }
.nav-last\:p-4:nth-child(last) { padding: 1rem; }
.nav-last\:p-5:nth-child(last) { padding: 1.nav-25rem; }
.nav-last\:p-6:nth-child(last) { padding: 1.nav-5rem; }
.nav-last\:p-7:nth-child(last) { padding: 1.nav-75rem; }
.nav-last\:p-8:nth-child(last) { padding: 2rem; }
.nav-last\:p-9:nth-child(last) { padding: 2.nav-25rem; }
.nav-last\:p-10:nth-child(last) { padding: 2.nav-5rem; }
.nav-last\:p-11:nth-child(last) { padding: 2.nav-75rem; }
.nav-last\:p-12:nth-child(last) { padding: 3rem; }
.nav-last\:p-14:nth-child(last) { padding: 3.nav-5rem; }
.nav-last\:p-16:nth-child(last) { padding: 4rem; }
.nav-last\:p-20:nth-child(last) { padding: 5rem; }
.nav-last\:p-24:nth-child(last) { padding: 6rem; }
.nav-last\:p-28:nth-child(last) { padding: 7rem; }
.nav-last\:p-32:nth-child(last) { padding: 8rem; }
.nav-last\:p-36:nth-child(last) { padding: 9rem; }
.nav-last\:p-40:nth-child(last) { padding: 10rem; }
.nav-last\:p-44:nth-child(last) { padding: 11rem; }
.nav-last\:p-48:nth-child(last) { padding: 12rem; }
.nav-last\:p-52:nth-child(last) { padding: 13rem; }
.nav-last\:p-56:nth-child(last) { padding: 14rem; }
.nav-last\:p-60:nth-child(last) { padding: 15rem; }
.nav-last\:p-64:nth-child(last) { padding: 16rem; }
.nav-last\:p-72:nth-child(last) { padding: 18rem; }
.nav-last\:p-80:nth-child(last) { padding: 20rem; }
.nav-last\:p-96:nth-child(last) { padding: 24rem; }
.nav-last\:m-0:nth-child(last) { margin: 0px; }
.nav-last\:m-0.nav-5:nth-child(last) { margin: 0.nav-125rem; }
.nav-last\:m-1:nth-child(last) { margin: 0.nav-25rem; }
.nav-last\:m-1.nav-5:nth-child(last) { margin: 0.nav-375rem; }
.nav-last\:m-2:nth-child(last) { margin: 0.nav-5rem; }
.nav-last\:m-2.nav-5:nth-child(last) { margin: 0.nav-625rem; }
.nav-last\:m-3:nth-child(last) { margin: 0.nav-75rem; }
.nav-last\:m-3.nav-5:nth-child(last) { margin: 0.nav-875rem; }
.nav-last\:m-4:nth-child(last) { margin: 1rem; }
.nav-last\:m-5:nth-child(last) { margin: 1.nav-25rem; }
.nav-last\:m-6:nth-child(last) { margin: 1.nav-5rem; }
.nav-last\:m-7:nth-child(last) { margin: 1.nav-75rem; }
.nav-last\:m-8:nth-child(last) { margin: 2rem; }
.nav-last\:m-9:nth-child(last) { margin: 2.nav-25rem; }
.nav-last\:m-10:nth-child(last) { margin: 2.nav-5rem; }
.nav-last\:m-11:nth-child(last) { margin: 2.nav-75rem; }
.nav-last\:m-12:nth-child(last) { margin: 3rem; }
.nav-last\:m-14:nth-child(last) { margin: 3.nav-5rem; }
.nav-last\:m-16:nth-child(last) { margin: 4rem; }
.nav-last\:m-20:nth-child(last) { margin: 5rem; }
.nav-last\:m-24:nth-child(last) { margin: 6rem; }
.nav-last\:m-28:nth-child(last) { margin: 7rem; }
.nav-last\:m-32:nth-child(last) { margin: 8rem; }
.nav-last\:m-36:nth-child(last) { margin: 9rem; }
.nav-last\:m-40:nth-child(last) { margin: 10rem; }
.nav-last\:m-44:nth-child(last) { margin: 11rem; }
.nav-last\:m-48:nth-child(last) { margin: 12rem; }
.nav-last\:m-52:nth-child(last) { margin: 13rem; }
.nav-last\:m-56:nth-child(last) { margin: 14rem; }
.nav-last\:m-60:nth-child(last) { margin: 15rem; }
.nav-last\:m-64:nth-child(last) { margin: 16rem; }
.nav-last\:m-72:nth-child(last) { margin: 18rem; }
.nav-last\:m-80:nth-child(last) { margin: 20rem; }
.nav-last\:m-96:nth-child(last) { margin: 24rem; }
.nav-last\:gap-0:nth-child(last) { gap: 0px; }
.nav-last\:gap-0.nav-5:nth-child(last) { gap: 0.nav-125rem; }
.nav-last\:gap-1:nth-child(last) { gap: 0.nav-25rem; }
.nav-last\:gap-1.nav-5:nth-child(last) { gap: 0.nav-375rem; }
.nav-last\:gap-2:nth-child(last) { gap: 0.nav-5rem; }
.nav-last\:gap-2.nav-5:nth-child(last) { gap: 0.nav-625rem; }
.nav-last\:gap-3:nth-child(last) { gap: 0.nav-75rem; }
.nav-last\:gap-3.nav-5:nth-child(last) { gap: 0.nav-875rem; }
.nav-last\:gap-4:nth-child(last) { gap: 1rem; }
.nav-last\:gap-5:nth-child(last) { gap: 1.nav-25rem; }
.nav-last\:gap-6:nth-child(last) { gap: 1.nav-5rem; }
.nav-last\:gap-7:nth-child(last) { gap: 1.nav-75rem; }
.nav-last\:gap-8:nth-child(last) { gap: 2rem; }
.nav-last\:gap-9:nth-child(last) { gap: 2.nav-25rem; }
.nav-last\:gap-10:nth-child(last) { gap: 2.nav-5rem; }
.nav-last\:gap-11:nth-child(last) { gap: 2.nav-75rem; }
.nav-last\:gap-12:nth-child(last) { gap: 3rem; }
.nav-last\:gap-14:nth-child(last) { gap: 3.nav-5rem; }
.nav-last\:gap-16:nth-child(last) { gap: 4rem; }
.nav-last\:gap-20:nth-child(last) { gap: 5rem; }
.nav-last\:gap-24:nth-child(last) { gap: 6rem; }
.nav-last\:gap-28:nth-child(last) { gap: 7rem; }
.nav-last\:gap-32:nth-child(last) { gap: 8rem; }
.nav-last\:gap-36:nth-child(last) { gap: 9rem; }
.nav-last\:gap-40:nth-child(last) { gap: 10rem; }
.nav-last\:gap-44:nth-child(last) { gap: 11rem; }
.nav-last\:gap-48:nth-child(last) { gap: 12rem; }
.nav-last\:gap-52:nth-child(last) { gap: 13rem; }
.nav-last\:gap-56:nth-child(last) { gap: 14rem; }
.nav-last\:gap-60:nth-child(last) { gap: 15rem; }
.nav-last\:gap-64:nth-child(last) { gap: 16rem; }
.nav-last\:gap-72:nth-child(last) { gap: 18rem; }
.nav-last\:gap-80:nth-child(last) { gap: 20rem; }
.nav-last\:gap-96:nth-child(last) { gap: 24rem; }
.nav-last\:space-x-0:nth-child(last) { column-gap: 0px; }
.nav-last\:space-x-0.nav-5:nth-child(last) { column-gap: 0.nav-125rem; }
.nav-last\:space-x-1:nth-child(last) { column-gap: 0.nav-25rem; }
.nav-last\:space-x-1.nav-5:nth-child(last) { column-gap: 0.nav-375rem; }
.nav-last\:space-x-2:nth-child(last) { column-gap: 0.nav-5rem; }
.nav-last\:space-x-2.nav-5:nth-child(last) { column-gap: 0.nav-625rem; }
.nav-last\:space-x-3:nth-child(last) { column-gap: 0.nav-75rem; }
.nav-last\:space-x-3.nav-5:nth-child(last) { column-gap: 0.nav-875rem; }
.nav-last\:space-x-4:nth-child(last) { column-gap: 1rem; }
.nav-last\:space-x-5:nth-child(last) { column-gap: 1.nav-25rem; }
.nav-last\:space-x-6:nth-child(last) { column-gap: 1.nav-5rem; }
.nav-last\:space-x-7:nth-child(last) { column-gap: 1.nav-75rem; }
.nav-last\:space-x-8:nth-child(last) { column-gap: 2rem; }
.nav-last\:space-x-9:nth-child(last) { column-gap: 2.nav-25rem; }
.nav-last\:space-x-10:nth-child(last) { column-gap: 2.nav-5rem; }
.nav-last\:space-x-11:nth-child(last) { column-gap: 2.nav-75rem; }
.nav-last\:space-x-12:nth-child(last) { column-gap: 3rem; }
.nav-last\:space-x-14:nth-child(last) { column-gap: 3.nav-5rem; }
.nav-last\:space-x-16:nth-child(last) { column-gap: 4rem; }
.nav-last\:space-x-20:nth-child(last) { column-gap: 5rem; }
.nav-last\:space-x-24:nth-child(last) { column-gap: 6rem; }
.nav-last\:space-x-28:nth-child(last) { column-gap: 7rem; }
.nav-last\:space-x-32:nth-child(last) { column-gap: 8rem; }
.nav-last\:space-x-36:nth-child(last) { column-gap: 9rem; }
.nav-last\:space-x-40:nth-child(last) { column-gap: 10rem; }
.nav-last\:space-x-44:nth-child(last) { column-gap: 11rem; }
.nav-last\:space-x-48:nth-child(last) { column-gap: 12rem; }
.nav-last\:space-x-52:nth-child(last) { column-gap: 13rem; }
.nav-last\:space-x-56:nth-child(last) { column-gap: 14rem; }
.nav-last\:space-x-60:nth-child(last) { column-gap: 15rem; }
.nav-last\:space-x-64:nth-child(last) { column-gap: 16rem; }
.nav-last\:space-x-72:nth-child(last) { column-gap: 18rem; }
.nav-last\:space-x-80:nth-child(last) { column-gap: 20rem; }
.nav-last\:space-x-96:nth-child(last) { column-gap: 24rem; }
.nav-last\:space-y-0:nth-child(last) { row-gap: 0px; }
.nav-last\:space-y-0.nav-5:nth-child(last) { row-gap: 0.nav-125rem; }
.nav-last\:space-y-1:nth-child(last) { row-gap: 0.nav-25rem; }
.nav-last\:space-y-1.nav-5:nth-child(last) { row-gap: 0.nav-375rem; }
.nav-last\:space-y-2:nth-child(last) { row-gap: 0.nav-5rem; }
.nav-last\:space-y-2.nav-5:nth-child(last) { row-gap: 0.nav-625rem; }
.nav-last\:space-y-3:nth-child(last) { row-gap: 0.nav-75rem; }
.nav-last\:space-y-3.nav-5:nth-child(last) { row-gap: 0.nav-875rem; }
.nav-last\:space-y-4:nth-child(last) { row-gap: 1rem; }
.nav-last\:space-y-5:nth-child(last) { row-gap: 1.nav-25rem; }
.nav-last\:space-y-6:nth-child(last) { row-gap: 1.nav-5rem; }
.nav-last\:space-y-7:nth-child(last) { row-gap: 1.nav-75rem; }
.nav-last\:space-y-8:nth-child(last) { row-gap: 2rem; }
.nav-last\:space-y-9:nth-child(last) { row-gap: 2.nav-25rem; }
.nav-last\:space-y-10:nth-child(last) { row-gap: 2.nav-5rem; }
.nav-last\:space-y-11:nth-child(last) { row-gap: 2.nav-75rem; }
.nav-last\:space-y-12:nth-child(last) { row-gap: 3rem; }
.nav-last\:space-y-14:nth-child(last) { row-gap: 3.nav-5rem; }
.nav-last\:space-y-16:nth-child(last) { row-gap: 4rem; }
.nav-last\:space-y-20:nth-child(last) { row-gap: 5rem; }
.nav-last\:space-y-24:nth-child(last) { row-gap: 6rem; }
.nav-last\:space-y-28:nth-child(last) { row-gap: 7rem; }
.nav-last\:space-y-32:nth-child(last) { row-gap: 8rem; }
.nav-last\:space-y-36:nth-child(last) { row-gap: 9rem; }
.nav-last\:space-y-40:nth-child(last) { row-gap: 10rem; }
.nav-last\:space-y-44:nth-child(last) { row-gap: 11rem; }
.nav-last\:space-y-48:nth-child(last) { row-gap: 12rem; }
.nav-last\:space-y-52:nth-child(last) { row-gap: 13rem; }
.nav-last\:space-y-56:nth-child(last) { row-gap: 14rem; }
.nav-last\:space-y-60:nth-child(last) { row-gap: 15rem; }
.nav-last\:space-y-64:nth-child(last) { row-gap: 16rem; }
.nav-last\:space-y-72:nth-child(last) { row-gap: 18rem; }
.nav-last\:space-y-80:nth-child(last) { row-gap: 20rem; }
.nav-last\:space-y-96:nth-child(last) { row-gap: 24rem; }

.nav-odd\:p-0:nth-child(odd) { padding: 0px; }
.nav-odd\:p-0.nav-5:nth-child(odd) { padding: 0.nav-125rem; }
.nav-odd\:p-1:nth-child(odd) { padding: 0.nav-25rem; }
.nav-odd\:p-1.nav-5:nth-child(odd) { padding: 0.nav-375rem; }
.nav-odd\:p-2:nth-child(odd) { padding: 0.nav-5rem; }
.nav-odd\:p-2.nav-5:nth-child(odd) { padding: 0.nav-625rem; }
.nav-odd\:p-3:nth-child(odd) { padding: 0.nav-75rem; }
.nav-odd\:p-3.nav-5:nth-child(odd) { padding: 0.nav-875rem; }
.nav-odd\:p-4:nth-child(odd) { padding: 1rem; }
.nav-odd\:p-5:nth-child(odd) { padding: 1.nav-25rem; }
.nav-odd\:p-6:nth-child(odd) { padding: 1.nav-5rem; }
.nav-odd\:p-7:nth-child(odd) { padding: 1.nav-75rem; }
.nav-odd\:p-8:nth-child(odd) { padding: 2rem; }
.nav-odd\:p-9:nth-child(odd) { padding: 2.nav-25rem; }
.nav-odd\:p-10:nth-child(odd) { padding: 2.nav-5rem; }
.nav-odd\:p-11:nth-child(odd) { padding: 2.nav-75rem; }
.nav-odd\:p-12:nth-child(odd) { padding: 3rem; }
.nav-odd\:p-14:nth-child(odd) { padding: 3.nav-5rem; }
.nav-odd\:p-16:nth-child(odd) { padding: 4rem; }
.nav-odd\:p-20:nth-child(odd) { padding: 5rem; }
.nav-odd\:p-24:nth-child(odd) { padding: 6rem; }
.nav-odd\:p-28:nth-child(odd) { padding: 7rem; }
.nav-odd\:p-32:nth-child(odd) { padding: 8rem; }
.nav-odd\:p-36:nth-child(odd) { padding: 9rem; }
.nav-odd\:p-40:nth-child(odd) { padding: 10rem; }
.nav-odd\:p-44:nth-child(odd) { padding: 11rem; }
.nav-odd\:p-48:nth-child(odd) { padding: 12rem; }
.nav-odd\:p-52:nth-child(odd) { padding: 13rem; }
.nav-odd\:p-56:nth-child(odd) { padding: 14rem; }
.nav-odd\:p-60:nth-child(odd) { padding: 15rem; }
.nav-odd\:p-64:nth-child(odd) { padding: 16rem; }
.nav-odd\:p-72:nth-child(odd) { padding: 18rem; }
.nav-odd\:p-80:nth-child(odd) { padding: 20rem; }
.nav-odd\:p-96:nth-child(odd) { padding: 24rem; }
.nav-odd\:m-0:nth-child(odd) { margin: 0px; }
.nav-odd\:m-0.nav-5:nth-child(odd) { margin: 0.nav-125rem; }
.nav-odd\:m-1:nth-child(odd) { margin: 0.nav-25rem; }
.nav-odd\:m-1.nav-5:nth-child(odd) { margin: 0.nav-375rem; }
.nav-odd\:m-2:nth-child(odd) { margin: 0.nav-5rem; }
.nav-odd\:m-2.nav-5:nth-child(odd) { margin: 0.nav-625rem; }
.nav-odd\:m-3:nth-child(odd) { margin: 0.nav-75rem; }
.nav-odd\:m-3.nav-5:nth-child(odd) { margin: 0.nav-875rem; }
.nav-odd\:m-4:nth-child(odd) { margin: 1rem; }
.nav-odd\:m-5:nth-child(odd) { margin: 1.nav-25rem; }
.nav-odd\:m-6:nth-child(odd) { margin: 1.nav-5rem; }
.nav-odd\:m-7:nth-child(odd) { margin: 1.nav-75rem; }
.nav-odd\:m-8:nth-child(odd) { margin: 2rem; }
.nav-odd\:m-9:nth-child(odd) { margin: 2.nav-25rem; }
.nav-odd\:m-10:nth-child(odd) { margin: 2.nav-5rem; }
.nav-odd\:m-11:nth-child(odd) { margin: 2.nav-75rem; }
.nav-odd\:m-12:nth-child(odd) { margin: 3rem; }
.nav-odd\:m-14:nth-child(odd) { margin: 3.nav-5rem; }
.nav-odd\:m-16:nth-child(odd) { margin: 4rem; }
.nav-odd\:m-20:nth-child(odd) { margin: 5rem; }
.nav-odd\:m-24:nth-child(odd) { margin: 6rem; }
.nav-odd\:m-28:nth-child(odd) { margin: 7rem; }
.nav-odd\:m-32:nth-child(odd) { margin: 8rem; }
.nav-odd\:m-36:nth-child(odd) { margin: 9rem; }
.nav-odd\:m-40:nth-child(odd) { margin: 10rem; }
.nav-odd\:m-44:nth-child(odd) { margin: 11rem; }
.nav-odd\:m-48:nth-child(odd) { margin: 12rem; }
.nav-odd\:m-52:nth-child(odd) { margin: 13rem; }
.nav-odd\:m-56:nth-child(odd) { margin: 14rem; }
.nav-odd\:m-60:nth-child(odd) { margin: 15rem; }
.nav-odd\:m-64:nth-child(odd) { margin: 16rem; }
.nav-odd\:m-72:nth-child(odd) { margin: 18rem; }
.nav-odd\:m-80:nth-child(odd) { margin: 20rem; }
.nav-odd\:m-96:nth-child(odd) { margin: 24rem; }
.nav-odd\:gap-0:nth-child(odd) { gap: 0px; }
.nav-odd\:gap-0.nav-5:nth-child(odd) { gap: 0.nav-125rem; }
.nav-odd\:gap-1:nth-child(odd) { gap: 0.nav-25rem; }
.nav-odd\:gap-1.nav-5:nth-child(odd) { gap: 0.nav-375rem; }
.nav-odd\:gap-2:nth-child(odd) { gap: 0.nav-5rem; }
.nav-odd\:gap-2.nav-5:nth-child(odd) { gap: 0.nav-625rem; }
.nav-odd\:gap-3:nth-child(odd) { gap: 0.nav-75rem; }
.nav-odd\:gap-3.nav-5:nth-child(odd) { gap: 0.nav-875rem; }
.nav-odd\:gap-4:nth-child(odd) { gap: 1rem; }
.nav-odd\:gap-5:nth-child(odd) { gap: 1.nav-25rem; }
.nav-odd\:gap-6:nth-child(odd) { gap: 1.nav-5rem; }
.nav-odd\:gap-7:nth-child(odd) { gap: 1.nav-75rem; }
.nav-odd\:gap-8:nth-child(odd) { gap: 2rem; }
.nav-odd\:gap-9:nth-child(odd) { gap: 2.nav-25rem; }
.nav-odd\:gap-10:nth-child(odd) { gap: 2.nav-5rem; }
.nav-odd\:gap-11:nth-child(odd) { gap: 2.nav-75rem; }
.nav-odd\:gap-12:nth-child(odd) { gap: 3rem; }
.nav-odd\:gap-14:nth-child(odd) { gap: 3.nav-5rem; }
.nav-odd\:gap-16:nth-child(odd) { gap: 4rem; }
.nav-odd\:gap-20:nth-child(odd) { gap: 5rem; }
.nav-odd\:gap-24:nth-child(odd) { gap: 6rem; }
.nav-odd\:gap-28:nth-child(odd) { gap: 7rem; }
.nav-odd\:gap-32:nth-child(odd) { gap: 8rem; }
.nav-odd\:gap-36:nth-child(odd) { gap: 9rem; }
.nav-odd\:gap-40:nth-child(odd) { gap: 10rem; }
.nav-odd\:gap-44:nth-child(odd) { gap: 11rem; }
.nav-odd\:gap-48:nth-child(odd) { gap: 12rem; }
.nav-odd\:gap-52:nth-child(odd) { gap: 13rem; }
.nav-odd\:gap-56:nth-child(odd) { gap: 14rem; }
.nav-odd\:gap-60:nth-child(odd) { gap: 15rem; }
.nav-odd\:gap-64:nth-child(odd) { gap: 16rem; }
.nav-odd\:gap-72:nth-child(odd) { gap: 18rem; }
.nav-odd\:gap-80:nth-child(odd) { gap: 20rem; }
.nav-odd\:gap-96:nth-child(odd) { gap: 24rem; }
.nav-odd\:space-x-0:nth-child(odd) { column-gap: 0px; }
.nav-odd\:space-x-0.nav-5:nth-child(odd) { column-gap: 0.nav-125rem; }
.nav-odd\:space-x-1:nth-child(odd) { column-gap: 0.nav-25rem; }
.nav-odd\:space-x-1.nav-5:nth-child(odd) { column-gap: 0.nav-375rem; }
.nav-odd\:space-x-2:nth-child(odd) { column-gap: 0.nav-5rem; }
.nav-odd\:space-x-2.nav-5:nth-child(odd) { column-gap: 0.nav-625rem; }
.nav-odd\:space-x-3:nth-child(odd) { column-gap: 0.nav-75rem; }
.nav-odd\:space-x-3.nav-5:nth-child(odd) { column-gap: 0.nav-875rem; }
.nav-odd\:space-x-4:nth-child(odd) { column-gap: 1rem; }
.nav-odd\:space-x-5:nth-child(odd) { column-gap: 1.nav-25rem; }
.nav-odd\:space-x-6:nth-child(odd) { column-gap: 1.nav-5rem; }
.nav-odd\:space-x-7:nth-child(odd) { column-gap: 1.nav-75rem; }
.nav-odd\:space-x-8:nth-child(odd) { column-gap: 2rem; }
.nav-odd\:space-x-9:nth-child(odd) { column-gap: 2.nav-25rem; }
.nav-odd\:space-x-10:nth-child(odd) { column-gap: 2.nav-5rem; }
.nav-odd\:space-x-11:nth-child(odd) { column-gap: 2.nav-75rem; }
.nav-odd\:space-x-12:nth-child(odd) { column-gap: 3rem; }
.nav-odd\:space-x-14:nth-child(odd) { column-gap: 3.nav-5rem; }
.nav-odd\:space-x-16:nth-child(odd) { column-gap: 4rem; }
.nav-odd\:space-x-20:nth-child(odd) { column-gap: 5rem; }
.nav-odd\:space-x-24:nth-child(odd) { column-gap: 6rem; }
.nav-odd\:space-x-28:nth-child(odd) { column-gap: 7rem; }
.nav-odd\:space-x-32:nth-child(odd) { column-gap: 8rem; }
.nav-odd\:space-x-36:nth-child(odd) { column-gap: 9rem; }
.nav-odd\:space-x-40:nth-child(odd) { column-gap: 10rem; }
.nav-odd\:space-x-44:nth-child(odd) { column-gap: 11rem; }
.nav-odd\:space-x-48:nth-child(odd) { column-gap: 12rem; }
.nav-odd\:space-x-52:nth-child(odd) { column-gap: 13rem; }
.nav-odd\:space-x-56:nth-child(odd) { column-gap: 14rem; }
.nav-odd\:space-x-60:nth-child(odd) { column-gap: 15rem; }
.nav-odd\:space-x-64:nth-child(odd) { column-gap: 16rem; }
.nav-odd\:space-x-72:nth-child(odd) { column-gap: 18rem; }
.nav-odd\:space-x-80:nth-child(odd) { column-gap: 20rem; }
.nav-odd\:space-x-96:nth-child(odd) { column-gap: 24rem; }
.nav-odd\:space-y-0:nth-child(odd) { row-gap: 0px; }
.nav-odd\:space-y-0.nav-5:nth-child(odd) { row-gap: 0.nav-125rem; }
.nav-odd\:space-y-1:nth-child(odd) { row-gap: 0.nav-25rem; }
.nav-odd\:space-y-1.nav-5:nth-child(odd) { row-gap: 0.nav-375rem; }
.nav-odd\:space-y-2:nth-child(odd) { row-gap: 0.nav-5rem; }
.nav-odd\:space-y-2.nav-5:nth-child(odd) { row-gap: 0.nav-625rem; }
.nav-odd\:space-y-3:nth-child(odd) { row-gap: 0.nav-75rem; }
.nav-odd\:space-y-3.nav-5:nth-child(odd) { row-gap: 0.nav-875rem; }
.nav-odd\:space-y-4:nth-child(odd) { row-gap: 1rem; }
.nav-odd\:space-y-5:nth-child(odd) { row-gap: 1.nav-25rem; }
.nav-odd\:space-y-6:nth-child(odd) { row-gap: 1.nav-5rem; }
.nav-odd\:space-y-7:nth-child(odd) { row-gap: 1.nav-75rem; }
.nav-odd\:space-y-8:nth-child(odd) { row-gap: 2rem; }
.nav-odd\:space-y-9:nth-child(odd) { row-gap: 2.nav-25rem; }
.nav-odd\:space-y-10:nth-child(odd) { row-gap: 2.nav-5rem; }
.nav-odd\:space-y-11:nth-child(odd) { row-gap: 2.nav-75rem; }
.nav-odd\:space-y-12:nth-child(odd) { row-gap: 3rem; }
.nav-odd\:space-y-14:nth-child(odd) { row-gap: 3.nav-5rem; }
.nav-odd\:space-y-16:nth-child(odd) { row-gap: 4rem; }
.nav-odd\:space-y-20:nth-child(odd) { row-gap: 5rem; }
.nav-odd\:space-y-24:nth-child(odd) { row-gap: 6rem; }
.nav-odd\:space-y-28:nth-child(odd) { row-gap: 7rem; }
.nav-odd\:space-y-32:nth-child(odd) { row-gap: 8rem; }
.nav-odd\:space-y-36:nth-child(odd) { row-gap: 9rem; }
.nav-odd\:space-y-40:nth-child(odd) { row-gap: 10rem; }
.nav-odd\:space-y-44:nth-child(odd) { row-gap: 11rem; }
.nav-odd\:space-y-48:nth-child(odd) { row-gap: 12rem; }
.nav-odd\:space-y-52:nth-child(odd) { row-gap: 13rem; }
.nav-odd\:space-y-56:nth-child(odd) { row-gap: 14rem; }
.nav-odd\:space-y-60:nth-child(odd) { row-gap: 15rem; }
.nav-odd\:space-y-64:nth-child(odd) { row-gap: 16rem; }
.nav-odd\:space-y-72:nth-child(odd) { row-gap: 18rem; }
.nav-odd\:space-y-80:nth-child(odd) { row-gap: 20rem; }
.nav-odd\:space-y-96:nth-child(odd) { row-gap: 24rem; }

.nav-even\:p-0:nth-child(even) { padding: 0px; }
.nav-even\:p-0.nav-5:nth-child(even) { padding: 0.nav-125rem; }
.nav-even\:p-1:nth-child(even) { padding: 0.nav-25rem; }
.nav-even\:p-1.nav-5:nth-child(even) { padding: 0.nav-375rem; }
.nav-even\:p-2:nth-child(even) { padding: 0.nav-5rem; }
.nav-even\:p-2.nav-5:nth-child(even) { padding: 0.nav-625rem; }
.nav-even\:p-3:nth-child(even) { padding: 0.nav-75rem; }
.nav-even\:p-3.nav-5:nth-child(even) { padding: 0.nav-875rem; }
.nav-even\:p-4:nth-child(even) { padding: 1rem; }
.nav-even\:p-5:nth-child(even) { padding: 1.nav-25rem; }
.nav-even\:p-6:nth-child(even) { padding: 1.nav-5rem; }
.nav-even\:p-7:nth-child(even) { padding: 1.nav-75rem; }
.nav-even\:p-8:nth-child(even) { padding: 2rem; }
.nav-even\:p-9:nth-child(even) { padding: 2.nav-25rem; }
.nav-even\:p-10:nth-child(even) { padding: 2.nav-5rem; }
.nav-even\:p-11:nth-child(even) { padding: 2.nav-75rem; }
.nav-even\:p-12:nth-child(even) { padding: 3rem; }
.nav-even\:p-14:nth-child(even) { padding: 3.nav-5rem; }
.nav-even\:p-16:nth-child(even) { padding: 4rem; }
.nav-even\:p-20:nth-child(even) { padding: 5rem; }
.nav-even\:p-24:nth-child(even) { padding: 6rem; }
.nav-even\:p-28:nth-child(even) { padding: 7rem; }
.nav-even\:p-32:nth-child(even) { padding: 8rem; }
.nav-even\:p-36:nth-child(even) { padding: 9rem; }
.nav-even\:p-40:nth-child(even) { padding: 10rem; }
.nav-even\:p-44:nth-child(even) { padding: 11rem; }
.nav-even\:p-48:nth-child(even) { padding: 12rem; }
.nav-even\:p-52:nth-child(even) { padding: 13rem; }
.nav-even\:p-56:nth-child(even) { padding: 14rem; }
.nav-even\:p-60:nth-child(even) { padding: 15rem; }
.nav-even\:p-64:nth-child(even) { padding: 16rem; }
.nav-even\:p-72:nth-child(even) { padding: 18rem; }
.nav-even\:p-80:nth-child(even) { padding: 20rem; }
.nav-even\:p-96:nth-child(even) { padding: 24rem; }
.nav-even\:m-0:nth-child(even) { margin: 0px; }
.nav-even\:m-0.nav-5:nth-child(even) { margin: 0.nav-125rem; }
.nav-even\:m-1:nth-child(even) { margin: 0.nav-25rem; }
.nav-even\:m-1.nav-5:nth-child(even) { margin: 0.nav-375rem; }
.nav-even\:m-2:nth-child(even) { margin: 0.nav-5rem; }
.nav-even\:m-2.nav-5:nth-child(even) { margin: 0.nav-625rem; }
.nav-even\:m-3:nth-child(even) { margin: 0.nav-75rem; }
.nav-even\:m-3.nav-5:nth-child(even) { margin: 0.nav-875rem; }
.nav-even\:m-4:nth-child(even) { margin: 1rem; }
.nav-even\:m-5:nth-child(even) { margin: 1.nav-25rem; }
.nav-even\:m-6:nth-child(even) { margin: 1.nav-5rem; }
.nav-even\:m-7:nth-child(even) { margin: 1.nav-75rem; }
.nav-even\:m-8:nth-child(even) { margin: 2rem; }
.nav-even\:m-9:nth-child(even) { margin: 2.nav-25rem; }
.nav-even\:m-10:nth-child(even) { margin: 2.nav-5rem; }
.nav-even\:m-11:nth-child(even) { margin: 2.nav-75rem; }
.nav-even\:m-12:nth-child(even) { margin: 3rem; }
.nav-even\:m-14:nth-child(even) { margin: 3.nav-5rem; }
.nav-even\:m-16:nth-child(even) { margin: 4rem; }
.nav-even\:m-20:nth-child(even) { margin: 5rem; }
.nav-even\:m-24:nth-child(even) { margin: 6rem; }
.nav-even\:m-28:nth-child(even) { margin: 7rem; }
.nav-even\:m-32:nth-child(even) { margin: 8rem; }
.nav-even\:m-36:nth-child(even) { margin: 9rem; }
.nav-even\:m-40:nth-child(even) { margin: 10rem; }
.nav-even\:m-44:nth-child(even) { margin: 11rem; }
.nav-even\:m-48:nth-child(even) { margin: 12rem; }
.nav-even\:m-52:nth-child(even) { margin: 13rem; }
.nav-even\:m-56:nth-child(even) { margin: 14rem; }
.nav-even\:m-60:nth-child(even) { margin: 15rem; }
.nav-even\:m-64:nth-child(even) { margin: 16rem; }
.nav-even\:m-72:nth-child(even) { margin: 18rem; }
.nav-even\:m-80:nth-child(even) { margin: 20rem; }
.nav-even\:m-96:nth-child(even) { margin: 24rem; }
.nav-even\:gap-0:nth-child(even) { gap: 0px; }
.nav-even\:gap-0.nav-5:nth-child(even) { gap: 0.nav-125rem; }
.nav-even\:gap-1:nth-child(even) { gap: 0.nav-25rem; }
.nav-even\:gap-1.nav-5:nth-child(even) { gap: 0.nav-375rem; }
.nav-even\:gap-2:nth-child(even) { gap: 0.nav-5rem; }
.nav-even\:gap-2.nav-5:nth-child(even) { gap: 0.nav-625rem; }
.nav-even\:gap-3:nth-child(even) { gap: 0.nav-75rem; }
.nav-even\:gap-3.nav-5:nth-child(even) { gap: 0.nav-875rem; }
.nav-even\:gap-4:nth-child(even) { gap: 1rem; }
.nav-even\:gap-5:nth-child(even) { gap: 1.nav-25rem; }
.nav-even\:gap-6:nth-child(even) { gap: 1.nav-5rem; }
.nav-even\:gap-7:nth-child(even) { gap: 1.nav-75rem; }
.nav-even\:gap-8:nth-child(even) { gap: 2rem; }
.nav-even\:gap-9:nth-child(even) { gap: 2.nav-25rem; }
.nav-even\:gap-10:nth-child(even) { gap: 2.nav-5rem; }
.nav-even\:gap-11:nth-child(even) { gap: 2.nav-75rem; }
.nav-even\:gap-12:nth-child(even) { gap: 3rem; }
.nav-even\:gap-14:nth-child(even) { gap: 3.nav-5rem; }
.nav-even\:gap-16:nth-child(even) { gap: 4rem; }
.nav-even\:gap-20:nth-child(even) { gap: 5rem; }
.nav-even\:gap-24:nth-child(even) { gap: 6rem; }
.nav-even\:gap-28:nth-child(even) { gap: 7rem; }
.nav-even\:gap-32:nth-child(even) { gap: 8rem; }
.nav-even\:gap-36:nth-child(even) { gap: 9rem; }
.nav-even\:gap-40:nth-child(even) { gap: 10rem; }
.nav-even\:gap-44:nth-child(even) { gap: 11rem; }
.nav-even\:gap-48:nth-child(even) { gap: 12rem; }
.nav-even\:gap-52:nth-child(even) { gap: 13rem; }
.nav-even\:gap-56:nth-child(even) { gap: 14rem; }
.nav-even\:gap-60:nth-child(even) { gap: 15rem; }
.nav-even\:gap-64:nth-child(even) { gap: 16rem; }
.nav-even\:gap-72:nth-child(even) { gap: 18rem; }
.nav-even\:gap-80:nth-child(even) { gap: 20rem; }
.nav-even\:gap-96:nth-child(even) { gap: 24rem; }
.nav-even\:space-x-0:nth-child(even) { column-gap: 0px; }
.nav-even\:space-x-0.nav-5:nth-child(even) { column-gap: 0.nav-125rem; }
.nav-even\:space-x-1:nth-child(even) { column-gap: 0.nav-25rem; }
.nav-even\:space-x-1.nav-5:nth-child(even) { column-gap: 0.nav-375rem; }
.nav-even\:space-x-2:nth-child(even) { column-gap: 0.nav-5rem; }
.nav-even\:space-x-2.nav-5:nth-child(even) { column-gap: 0.nav-625rem; }
.nav-even\:space-x-3:nth-child(even) { column-gap: 0.nav-75rem; }
.nav-even\:space-x-3.nav-5:nth-child(even) { column-gap: 0.nav-875rem; }
.nav-even\:space-x-4:nth-child(even) { column-gap: 1rem; }
.nav-even\:space-x-5:nth-child(even) { column-gap: 1.nav-25rem; }
.nav-even\:space-x-6:nth-child(even) { column-gap: 1.nav-5rem; }
.nav-even\:space-x-7:nth-child(even) { column-gap: 1.nav-75rem; }
.nav-even\:space-x-8:nth-child(even) { column-gap: 2rem; }
.nav-even\:space-x-9:nth-child(even) { column-gap: 2.nav-25rem; }
.nav-even\:space-x-10:nth-child(even) { column-gap: 2.nav-5rem; }
.nav-even\:space-x-11:nth-child(even) { column-gap: 2.nav-75rem; }
.nav-even\:space-x-12:nth-child(even) { column-gap: 3rem; }
.nav-even\:space-x-14:nth-child(even) { column-gap: 3.nav-5rem; }
.nav-even\:space-x-16:nth-child(even) { column-gap: 4rem; }
.nav-even\:space-x-20:nth-child(even) { column-gap: 5rem; }
.nav-even\:space-x-24:nth-child(even) { column-gap: 6rem; }
.nav-even\:space-x-28:nth-child(even) { column-gap: 7rem; }
.nav-even\:space-x-32:nth-child(even) { column-gap: 8rem; }
.nav-even\:space-x-36:nth-child(even) { column-gap: 9rem; }
.nav-even\:space-x-40:nth-child(even) { column-gap: 10rem; }
.nav-even\:space-x-44:nth-child(even) { column-gap: 11rem; }
.nav-even\:space-x-48:nth-child(even) { column-gap: 12rem; }
.nav-even\:space-x-52:nth-child(even) { column-gap: 13rem; }
.nav-even\:space-x-56:nth-child(even) { column-gap: 14rem; }
.nav-even\:space-x-60:nth-child(even) { column-gap: 15rem; }
.nav-even\:space-x-64:nth-child(even) { column-gap: 16rem; }
.nav-even\:space-x-72:nth-child(even) { column-gap: 18rem; }
.nav-even\:space-x-80:nth-child(even) { column-gap: 20rem; }
.nav-even\:space-x-96:nth-child(even) { column-gap: 24rem; }
.nav-even\:space-y-0:nth-child(even) { row-gap: 0px; }
.nav-even\:space-y-0.nav-5:nth-child(even) { row-gap: 0.nav-125rem; }
.nav-even\:space-y-1:nth-child(even) { row-gap: 0.nav-25rem; }
.nav-even\:space-y-1.nav-5:nth-child(even) { row-gap: 0.nav-375rem; }
.nav-even\:space-y-2:nth-child(even) { row-gap: 0.nav-5rem; }
.nav-even\:space-y-2.nav-5:nth-child(even) { row-gap: 0.nav-625rem; }
.nav-even\:space-y-3:nth-child(even) { row-gap: 0.nav-75rem; }
.nav-even\:space-y-3.nav-5:nth-child(even) { row-gap: 0.nav-875rem; }
.nav-even\:space-y-4:nth-child(even) { row-gap: 1rem; }
.nav-even\:space-y-5:nth-child(even) { row-gap: 1.nav-25rem; }
.nav-even\:space-y-6:nth-child(even) { row-gap: 1.nav-5rem; }
.nav-even\:space-y-7:nth-child(even) { row-gap: 1.nav-75rem; }
.nav-even\:space-y-8:nth-child(even) { row-gap: 2rem; }
.nav-even\:space-y-9:nth-child(even) { row-gap: 2.nav-25rem; }
.nav-even\:space-y-10:nth-child(even) { row-gap: 2.nav-5rem; }
.nav-even\:space-y-11:nth-child(even) { row-gap: 2.nav-75rem; }
.nav-even\:space-y-12:nth-child(even) { row-gap: 3rem; }
.nav-even\:space-y-14:nth-child(even) { row-gap: 3.nav-5rem; }
.nav-even\:space-y-16:nth-child(even) { row-gap: 4rem; }
.nav-even\:space-y-20:nth-child(even) { row-gap: 5rem; }
.nav-even\:space-y-24:nth-child(even) { row-gap: 6rem; }
.nav-even\:space-y-28:nth-child(even) { row-gap: 7rem; }
.nav-even\:space-y-32:nth-child(even) { row-gap: 8rem; }
.nav-even\:space-y-36:nth-child(even) { row-gap: 9rem; }
.nav-even\:space-y-40:nth-child(even) { row-gap: 10rem; }
.nav-even\:space-y-44:nth-child(even) { row-gap: 11rem; }
.nav-even\:space-y-48:nth-child(even) { row-gap: 12rem; }
.nav-even\:space-y-52:nth-child(even) { row-gap: 13rem; }
.nav-even\:space-y-56:nth-child(even) { row-gap: 14rem; }
.nav-even\:space-y-60:nth-child(even) { row-gap: 15rem; }
.nav-even\:space-y-64:nth-child(even) { row-gap: 16rem; }
.nav-even\:space-y-72:nth-child(even) { row-gap: 18rem; }
.nav-even\:space-y-80:nth-child(even) { row-gap: 20rem; }
.nav-even\:space-y-96:nth-child(even) { row-gap: 24rem; }


/* === btn- namespace === */

/* Generated Tailwind-like utility CSS for benchmarking */
/*! tailwindcss v3.btn-4.btn-0 | MIT License */

*, ::before, ::after { box-sizing: border-box; border-width: 0; border-style: solid; border-color: #e5e7eb; }
html { line-height: 1.btn-5; -webkit-text-size-adjust: 100%; tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif; }
body { margin: 0; line-height: inherit; }

.btn-p-0 { padding: 0px; }
.btn-p-0.btn-5 { padding: 0.btn-125rem; }
.btn-p-1 { padding: 0.btn-25rem; }
.btn-p-1.btn-5 { padding: 0.btn-375rem; }
.btn-p-2 { padding: 0.btn-5rem; }
.btn-p-2.btn-5 { padding: 0.btn-625rem; }
.btn-p-3 { padding: 0.btn-75rem; }
.btn-p-3.btn-5 { padding: 0.btn-875rem; }
.btn-p-4 { padding: 1rem; }
.btn-p-5 { padding: 1.btn-25rem; }
.btn-p-6 { padding: 1.btn-5rem; }
.btn-p-7 { padding: 1.btn-75rem; }
.btn-p-8 { padding: 2rem; }
.btn-p-9 { padding: 2.btn-25rem; }
.btn-p-10 { padding: 2.btn-5rem; }
.btn-p-11 { padding: 2.btn-75rem; }
.btn-p-12 { padding: 3rem; }
.btn-p-14 { padding: 3.btn-5rem; }
.btn-p-16 { padding: 4rem; }
.btn-p-20 { padding: 5rem; }
.btn-p-24 { padding: 6rem; }
.btn-p-28 { padding: 7rem; }
.btn-p-32 { padding: 8rem; }
.btn-p-36 { padding: 9rem; }
.btn-p-40 { padding: 10rem; }
.btn-p-44 { padding: 11rem; }
.btn-p-48 { padding: 12rem; }
.btn-p-52 { padding: 13rem; }
.btn-p-56 { padding: 14rem; }
.btn-p-60 { padding: 15rem; }
.btn-p-64 { padding: 16rem; }
.btn-p-72 { padding: 18rem; }
.btn-p-80 { padding: 20rem; }
.btn-p-96 { padding: 24rem; }

.btn-px-0 { padding-inline: 0px; }
.btn-px-0.btn-5 { padding-inline: 0.btn-125rem; }
.btn-px-1 { padding-inline: 0.btn-25rem; }
.btn-px-1.btn-5 { padding-inline: 0.btn-375rem; }
.btn-px-2 { padding-inline: 0.btn-5rem; }
.btn-px-2.btn-5 { padding-inline: 0.btn-625rem; }
.btn-px-3 { padding-inline: 0.btn-75rem; }
.btn-px-3.btn-5 { padding-inline: 0.btn-875rem; }
.btn-px-4 { padding-inline: 1rem; }
.btn-px-5 { padding-inline: 1.btn-25rem; }
.btn-px-6 { padding-inline: 1.btn-5rem; }
.btn-px-7 { padding-inline: 1.btn-75rem; }
.btn-px-8 { padding-inline: 2rem; }
.btn-px-9 { padding-inline: 2.btn-25rem; }
.btn-px-10 { padding-inline: 2.btn-5rem; }
.btn-px-11 { padding-inline: 2.btn-75rem; }
.btn-px-12 { padding-inline: 3rem; }
.btn-px-14 { padding-inline: 3.btn-5rem; }
.btn-px-16 { padding-inline: 4rem; }
.btn-px-20 { padding-inline: 5rem; }
.btn-px-24 { padding-inline: 6rem; }
.btn-px-28 { padding-inline: 7rem; }
.btn-px-32 { padding-inline: 8rem; }
.btn-px-36 { padding-inline: 9rem; }
.btn-px-40 { padding-inline: 10rem; }
.btn-px-44 { padding-inline: 11rem; }
.btn-px-48 { padding-inline: 12rem; }
.btn-px-52 { padding-inline: 13rem; }
.btn-px-56 { padding-inline: 14rem; }
.btn-px-60 { padding-inline: 15rem; }
.btn-px-64 { padding-inline: 16rem; }
.btn-px-72 { padding-inline: 18rem; }
.btn-px-80 { padding-inline: 20rem; }
.btn-px-96 { padding-inline: 24rem; }

.btn-py-0 { padding-block: 0px; }
.btn-py-0.btn-5 { padding-block: 0.btn-125rem; }
.btn-py-1 { padding-block: 0.btn-25rem; }
.btn-py-1.btn-5 { padding-block: 0.btn-375rem; }
.btn-py-2 { padding-block: 0.btn-5rem; }
.btn-py-2.btn-5 { padding-block: 0.btn-625rem; }
.btn-py-3 { padding-block: 0.btn-75rem; }
.btn-py-3.btn-5 { padding-block: 0.btn-875rem; }
.btn-py-4 { padding-block: 1rem; }
.btn-py-5 { padding-block: 1.btn-25rem; }
.btn-py-6 { padding-block: 1.btn-5rem; }
.btn-py-7 { padding-block: 1.btn-75rem; }
.btn-py-8 { padding-block: 2rem; }
.btn-py-9 { padding-block: 2.btn-25rem; }
.btn-py-10 { padding-block: 2.btn-5rem; }
.btn-py-11 { padding-block: 2.btn-75rem; }
.btn-py-12 { padding-block: 3rem; }
.btn-py-14 { padding-block: 3.btn-5rem; }
.btn-py-16 { padding-block: 4rem; }
.btn-py-20 { padding-block: 5rem; }
.btn-py-24 { padding-block: 6rem; }
.btn-py-28 { padding-block: 7rem; }
.btn-py-32 { padding-block: 8rem; }
.btn-py-36 { padding-block: 9rem; }
.btn-py-40 { padding-block: 10rem; }
.btn-py-44 { padding-block: 11rem; }
.btn-py-48 { padding-block: 12rem; }
.btn-py-52 { padding-block: 13rem; }
.btn-py-56 { padding-block: 14rem; }
.btn-py-60 { padding-block: 15rem; }
.btn-py-64 { padding-block: 16rem; }
.btn-py-72 { padding-block: 18rem; }
.btn-py-80 { padding-block: 20rem; }
.btn-py-96 { padding-block: 24rem; }

.btn-pt-0 { padding-top: 0px; }
.btn-pt-0.btn-5 { padding-top: 0.btn-125rem; }
.btn-pt-1 { padding-top: 0.btn-25rem; }
.btn-pt-1.btn-5 { padding-top: 0.btn-375rem; }
.btn-pt-2 { padding-top: 0.btn-5rem; }
.btn-pt-2.btn-5 { padding-top: 0.btn-625rem; }
.btn-pt-3 { padding-top: 0.btn-75rem; }
.btn-pt-3.btn-5 { padding-top: 0.btn-875rem; }
.btn-pt-4 { padding-top: 1rem; }
.btn-pt-5 { padding-top: 1.btn-25rem; }
.btn-pt-6 { padding-top: 1.btn-5rem; }
.btn-pt-7 { padding-top: 1.btn-75rem; }
.btn-pt-8 { padding-top: 2rem; }
.btn-pt-9 { padding-top: 2.btn-25rem; }
.btn-pt-10 { padding-top: 2.btn-5rem; }
.btn-pt-11 { padding-top: 2.btn-75rem; }
.btn-pt-12 { padding-top: 3rem; }
.btn-pt-14 { padding-top: 3.btn-5rem; }
.btn-pt-16 { padding-top: 4rem; }
.btn-pt-20 { padding-top: 5rem; }
.btn-pt-24 { padding-top: 6rem; }
.btn-pt-28 { padding-top: 7rem; }
.btn-pt-32 { padding-top: 8rem; }
.btn-pt-36 { padding-top: 9rem; }
.btn-pt-40 { padding-top: 10rem; }
.btn-pt-44 { padding-top: 11rem; }
.btn-pt-48 { padding-top: 12rem; }
.btn-pt-52 { padding-top: 13rem; }
.btn-pt-56 { padding-top: 14rem; }
.btn-pt-60 { padding-top: 15rem; }
.btn-pt-64 { padding-top: 16rem; }
.btn-pt-72 { padding-top: 18rem; }
.btn-pt-80 { padding-top: 20rem; }
.btn-pt-96 { padding-top: 24rem; }

.btn-pr-0 { padding-right: 0px; }
.btn-pr-0.btn-5 { padding-right: 0.btn-125rem; }
.btn-pr-1 { padding-right: 0.btn-25rem; }
.btn-pr-1.btn-5 { padding-right: 0.btn-375rem; }
.btn-pr-2 { padding-right: 0.btn-5rem; }
.btn-pr-2.btn-5 { padding-right: 0.btn-625rem; }
.btn-pr-3 { padding-right: 0.btn-75rem; }
.btn-pr-3.btn-5 { padding-right: 0.btn-875rem; }
.btn-pr-4 { padding-right: 1rem; }
.btn-pr-5 { padding-right: 1.btn-25rem; }
.btn-pr-6 { padding-right: 1.btn-5rem; }
.btn-pr-7 { padding-right: 1.btn-75rem; }
.btn-pr-8 { padding-right: 2rem; }
.btn-pr-9 { padding-right: 2.btn-25rem; }
.btn-pr-10 { padding-right: 2.btn-5rem; }
.btn-pr-11 { padding-right: 2.btn-75rem; }
.btn-pr-12 { padding-right: 3rem; }
.btn-pr-14 { padding-right: 3.btn-5rem; }
.btn-pr-16 { padding-right: 4rem; }
.btn-pr-20 { padding-right: 5rem; }
.btn-pr-24 { padding-right: 6rem; }
.btn-pr-28 { padding-right: 7rem; }
.btn-pr-32 { padding-right: 8rem; }
.btn-pr-36 { padding-right: 9rem; }
.btn-pr-40 { padding-right: 10rem; }
.btn-pr-44 { padding-right: 11rem; }
.btn-pr-48 { padding-right: 12rem; }
.btn-pr-52 { padding-right: 13rem; }
.btn-pr-56 { padding-right: 14rem; }
.btn-pr-60 { padding-right: 15rem; }
.btn-pr-64 { padding-right: 16rem; }
.btn-pr-72 { padding-right: 18rem; }
.btn-pr-80 { padding-right: 20rem; }
.btn-pr-96 { padding-right: 24rem; }

.btn-pb-0 { padding-bottom: 0px; }
.btn-pb-0.btn-5 { padding-bottom: 0.btn-125rem; }
.btn-pb-1 { padding-bottom: 0.btn-25rem; }
.btn-pb-1.btn-5 { padding-bottom: 0.btn-375rem; }
.btn-pb-2 { padding-bottom: 0.btn-5rem; }
.btn-pb-2.btn-5 { padding-bottom: 0.btn-625rem; }
.btn-pb-3 { padding-bottom: 0.btn-75rem; }
.btn-pb-3.btn-5 { padding-bottom: 0.btn-875rem; }
.btn-pb-4 { padding-bottom: 1rem; }
.btn-pb-5 { padding-bottom: 1.btn-25rem; }
.btn-pb-6 { padding-bottom: 1.btn-5rem; }
.btn-pb-7 { padding-bottom: 1.btn-75rem; }
.btn-pb-8 { padding-bottom: 2rem; }
.btn-pb-9 { padding-bottom: 2.btn-25rem; }
.btn-pb-10 { padding-bottom: 2.btn-5rem; }
.btn-pb-11 { padding-bottom: 2.btn-75rem; }
.btn-pb-12 { padding-bottom: 3rem; }
.btn-pb-14 { padding-bottom: 3.btn-5rem; }
.btn-pb-16 { padding-bottom: 4rem; }
.btn-pb-20 { padding-bottom: 5rem; }
.btn-pb-24 { padding-bottom: 6rem; }
.btn-pb-28 { padding-bottom: 7rem; }
.btn-pb-32 { padding-bottom: 8rem; }
.btn-pb-36 { padding-bottom: 9rem; }
.btn-pb-40 { padding-bottom: 10rem; }
.btn-pb-44 { padding-bottom: 11rem; }
.btn-pb-48 { padding-bottom: 12rem; }
.btn-pb-52 { padding-bottom: 13rem; }
.btn-pb-56 { padding-bottom: 14rem; }
.btn-pb-60 { padding-bottom: 15rem; }
.btn-pb-64 { padding-bottom: 16rem; }
.btn-pb-72 { padding-bottom: 18rem; }
.btn-pb-80 { padding-bottom: 20rem; }
.btn-pb-96 { padding-bottom: 24rem; }

.btn-pl-0 { padding-left: 0px; }
.btn-pl-0.btn-5 { padding-left: 0.btn-125rem; }
.btn-pl-1 { padding-left: 0.btn-25rem; }
.btn-pl-1.btn-5 { padding-left: 0.btn-375rem; }
.btn-pl-2 { padding-left: 0.btn-5rem; }
.btn-pl-2.btn-5 { padding-left: 0.btn-625rem; }
.btn-pl-3 { padding-left: 0.btn-75rem; }
.btn-pl-3.btn-5 { padding-left: 0.btn-875rem; }
.btn-pl-4 { padding-left: 1rem; }
.btn-pl-5 { padding-left: 1.btn-25rem; }
.btn-pl-6 { padding-left: 1.btn-5rem; }
.btn-pl-7 { padding-left: 1.btn-75rem; }
.btn-pl-8 { padding-left: 2rem; }
.btn-pl-9 { padding-left: 2.btn-25rem; }
.btn-pl-10 { padding-left: 2.btn-5rem; }
.btn-pl-11 { padding-left: 2.btn-75rem; }
.btn-pl-12 { padding-left: 3rem; }
.btn-pl-14 { padding-left: 3.btn-5rem; }
.btn-pl-16 { padding-left: 4rem; }
.btn-pl-20 { padding-left: 5rem; }
.btn-pl-24 { padding-left: 6rem; }
.btn-pl-28 { padding-left: 7rem; }
.btn-pl-32 { padding-left: 8rem; }
.btn-pl-36 { padding-left: 9rem; }
.btn-pl-40 { padding-left: 10rem; }
.btn-pl-44 { padding-left: 11rem; }
.btn-pl-48 { padding-left: 12rem; }
.btn-pl-52 { padding-left: 13rem; }
.btn-pl-56 { padding-left: 14rem; }
.btn-pl-60 { padding-left: 15rem; }
.btn-pl-64 { padding-left: 16rem; }
.btn-pl-72 { padding-left: 18rem; }
.btn-pl-80 { padding-left: 20rem; }
.btn-pl-96 { padding-left: 24rem; }

.btn-m-0 { margin: 0px; }
.btn-m-0.btn-5 { margin: 0.btn-125rem; }
.btn-m-1 { margin: 0.btn-25rem; }
.btn-m-1.btn-5 { margin: 0.btn-375rem; }
.btn-m-2 { margin: 0.btn-5rem; }
.btn-m-2.btn-5 { margin: 0.btn-625rem; }
.btn-m-3 { margin: 0.btn-75rem; }
.btn-m-3.btn-5 { margin: 0.btn-875rem; }
.btn-m-4 { margin: 1rem; }
.btn-m-5 { margin: 1.btn-25rem; }
.btn-m-6 { margin: 1.btn-5rem; }
.btn-m-7 { margin: 1.btn-75rem; }
.btn-m-8 { margin: 2rem; }
.btn-m-9 { margin: 2.btn-25rem; }
.btn-m-10 { margin: 2.btn-5rem; }
.btn-m-11 { margin: 2.btn-75rem; }
.btn-m-12 { margin: 3rem; }
.btn-m-14 { margin: 3.btn-5rem; }
.btn-m-16 { margin: 4rem; }
.btn-m-20 { margin: 5rem; }
.btn-m-24 { margin: 6rem; }
.btn-m-28 { margin: 7rem; }
.btn-m-32 { margin: 8rem; }
.btn-m-36 { margin: 9rem; }
.btn-m-40 { margin: 10rem; }
.btn-m-44 { margin: 11rem; }
.btn-m-48 { margin: 12rem; }
.btn-m-52 { margin: 13rem; }
.btn-m-56 { margin: 14rem; }
.btn-m-60 { margin: 15rem; }
.btn-m-64 { margin: 16rem; }
.btn-m-72 { margin: 18rem; }
.btn-m-80 { margin: 20rem; }
.btn-m-96 { margin: 24rem; }

.btn-mx-0 { margin-inline: 0px; }
.btn-mx-0.btn-5 { margin-inline: 0.btn-125rem; }
.btn-mx-1 { margin-inline: 0.btn-25rem; }
.btn-mx-1.btn-5 { margin-inline: 0.btn-375rem; }
.btn-mx-2 { margin-inline: 0.btn-5rem; }
.btn-mx-2.btn-5 { margin-inline: 0.btn-625rem; }
.btn-mx-3 { margin-inline: 0.btn-75rem; }
.btn-mx-3.btn-5 { margin-inline: 0.btn-875rem; }
.btn-mx-4 { margin-inline: 1rem; }
.btn-mx-5 { margin-inline: 1.btn-25rem; }
.btn-mx-6 { margin-inline: 1.btn-5rem; }
.btn-mx-7 { margin-inline: 1.btn-75rem; }
.btn-mx-8 { margin-inline: 2rem; }
.btn-mx-9 { margin-inline: 2.btn-25rem; }
.btn-mx-10 { margin-inline: 2.btn-5rem; }
.btn-mx-11 { margin-inline: 2.btn-75rem; }
.btn-mx-12 { margin-inline: 3rem; }
.btn-mx-14 { margin-inline: 3.btn-5rem; }
.btn-mx-16 { margin-inline: 4rem; }
.btn-mx-20 { margin-inline: 5rem; }
.btn-mx-24 { margin-inline: 6rem; }
.btn-mx-28 { margin-inline: 7rem; }
.btn-mx-32 { margin-inline: 8rem; }
.btn-mx-36 { margin-inline: 9rem; }
.btn-mx-40 { margin-inline: 10rem; }
.btn-mx-44 { margin-inline: 11rem; }
.btn-mx-48 { margin-inline: 12rem; }
.btn-mx-52 { margin-inline: 13rem; }
.btn-mx-56 { margin-inline: 14rem; }
.btn-mx-60 { margin-inline: 15rem; }
.btn-mx-64 { margin-inline: 16rem; }
.btn-mx-72 { margin-inline: 18rem; }
.btn-mx-80 { margin-inline: 20rem; }
.btn-mx-96 { margin-inline: 24rem; }

.btn-my-0 { margin-block: 0px; }
.btn-my-0.btn-5 { margin-block: 0.btn-125rem; }
.btn-my-1 { margin-block: 0.btn-25rem; }
.btn-my-1.btn-5 { margin-block: 0.btn-375rem; }
.btn-my-2 { margin-block: 0.btn-5rem; }
.btn-my-2.btn-5 { margin-block: 0.btn-625rem; }
.btn-my-3 { margin-block: 0.btn-75rem; }
.btn-my-3.btn-5 { margin-block: 0.btn-875rem; }
.btn-my-4 { margin-block: 1rem; }
.btn-my-5 { margin-block: 1.btn-25rem; }
.btn-my-6 { margin-block: 1.btn-5rem; }
.btn-my-7 { margin-block: 1.btn-75rem; }
.btn-my-8 { margin-block: 2rem; }
.btn-my-9 { margin-block: 2.btn-25rem; }
.btn-my-10 { margin-block: 2.btn-5rem; }
.btn-my-11 { margin-block: 2.btn-75rem; }
.btn-my-12 { margin-block: 3rem; }
.btn-my-14 { margin-block: 3.btn-5rem; }
.btn-my-16 { margin-block: 4rem; }
.btn-my-20 { margin-block: 5rem; }
.btn-my-24 { margin-block: 6rem; }
.btn-my-28 { margin-block: 7rem; }
.btn-my-32 { margin-block: 8rem; }
.btn-my-36 { margin-block: 9rem; }
.btn-my-40 { margin-block: 10rem; }
.btn-my-44 { margin-block: 11rem; }
.btn-my-48 { margin-block: 12rem; }
.btn-my-52 { margin-block: 13rem; }
.btn-my-56 { margin-block: 14rem; }
.btn-my-60 { margin-block: 15rem; }
.btn-my-64 { margin-block: 16rem; }
.btn-my-72 { margin-block: 18rem; }
.btn-my-80 { margin-block: 20rem; }
.btn-my-96 { margin-block: 24rem; }

.btn-mt-0 { margin-top: 0px; }
.btn-mt-0.btn-5 { margin-top: 0.btn-125rem; }
.btn-mt-1 { margin-top: 0.btn-25rem; }
.btn-mt-1.btn-5 { margin-top: 0.btn-375rem; }
.btn-mt-2 { margin-top: 0.btn-5rem; }
.btn-mt-2.btn-5 { margin-top: 0.btn-625rem; }
.btn-mt-3 { margin-top: 0.btn-75rem; }
.btn-mt-3.btn-5 { margin-top: 0.btn-875rem; }
.btn-mt-4 { margin-top: 1rem; }
.btn-mt-5 { margin-top: 1.btn-25rem; }
.btn-mt-6 { margin-top: 1.btn-5rem; }
.btn-mt-7 { margin-top: 1.btn-75rem; }
.btn-mt-8 { margin-top: 2rem; }
.btn-mt-9 { margin-top: 2.btn-25rem; }
.btn-mt-10 { margin-top: 2.btn-5rem; }
.btn-mt-11 { margin-top: 2.btn-75rem; }
.btn-mt-12 { margin-top: 3rem; }
.btn-mt-14 { margin-top: 3.btn-5rem; }
.btn-mt-16 { margin-top: 4rem; }
.btn-mt-20 { margin-top: 5rem; }
.btn-mt-24 { margin-top: 6rem; }
.btn-mt-28 { margin-top: 7rem; }
.btn-mt-32 { margin-top: 8rem; }
.btn-mt-36 { margin-top: 9rem; }
.btn-mt-40 { margin-top: 10rem; }
.btn-mt-44 { margin-top: 11rem; }
.btn-mt-48 { margin-top: 12rem; }
.btn-mt-52 { margin-top: 13rem; }
.btn-mt-56 { margin-top: 14rem; }
.btn-mt-60 { margin-top: 15rem; }
.btn-mt-64 { margin-top: 16rem; }
.btn-mt-72 { margin-top: 18rem; }
.btn-mt-80 { margin-top: 20rem; }
.btn-mt-96 { margin-top: 24rem; }

.btn-mr-0 { margin-right: 0px; }
.btn-mr-0.btn-5 { margin-right: 0.btn-125rem; }
.btn-mr-1 { margin-right: 0.btn-25rem; }
.btn-mr-1.btn-5 { margin-right: 0.btn-375rem; }
.btn-mr-2 { margin-right: 0.btn-5rem; }
.btn-mr-2.btn-5 { margin-right: 0.btn-625rem; }
.btn-mr-3 { margin-right: 0.btn-75rem; }
.btn-mr-3.btn-5 { margin-right: 0.btn-875rem; }
.btn-mr-4 { margin-right: 1rem; }
.btn-mr-5 { margin-right: 1.btn-25rem; }
.btn-mr-6 { margin-right: 1.btn-5rem; }
.btn-mr-7 { margin-right: 1.btn-75rem; }
.btn-mr-8 { margin-right: 2rem; }
.btn-mr-9 { margin-right: 2.btn-25rem; }
.btn-mr-10 { margin-right: 2.btn-5rem; }
.btn-mr-11 { margin-right: 2.btn-75rem; }
.btn-mr-12 { margin-right: 3rem; }
.btn-mr-14 { margin-right: 3.btn-5rem; }
.btn-mr-16 { margin-right: 4rem; }
.btn-mr-20 { margin-right: 5rem; }
.btn-mr-24 { margin-right: 6rem; }
.btn-mr-28 { margin-right: 7rem; }
.btn-mr-32 { margin-right: 8rem; }
.btn-mr-36 { margin-right: 9rem; }
.btn-mr-40 { margin-right: 10rem; }
.btn-mr-44 { margin-right: 11rem; }
.btn-mr-48 { margin-right: 12rem; }
.btn-mr-52 { margin-right: 13rem; }
.btn-mr-56 { margin-right: 14rem; }
.btn-mr-60 { margin-right: 15rem; }
.btn-mr-64 { margin-right: 16rem; }
.btn-mr-72 { margin-right: 18rem; }
.btn-mr-80 { margin-right: 20rem; }
.btn-mr-96 { margin-right: 24rem; }

.btn-mb-0 { margin-bottom: 0px; }
.btn-mb-0.btn-5 { margin-bottom: 0.btn-125rem; }
.btn-mb-1 { margin-bottom: 0.btn-25rem; }
.btn-mb-1.btn-5 { margin-bottom: 0.btn-375rem; }
.btn-mb-2 { margin-bottom: 0.btn-5rem; }
.btn-mb-2.btn-5 { margin-bottom: 0.btn-625rem; }
.btn-mb-3 { margin-bottom: 0.btn-75rem; }
.btn-mb-3.btn-5 { margin-bottom: 0.btn-875rem; }
.btn-mb-4 { margin-bottom: 1rem; }
.btn-mb-5 { margin-bottom: 1.btn-25rem; }
.btn-mb-6 { margin-bottom: 1.btn-5rem; }
.btn-mb-7 { margin-bottom: 1.btn-75rem; }
.btn-mb-8 { margin-bottom: 2rem; }
.btn-mb-9 { margin-bottom: 2.btn-25rem; }
.btn-mb-10 { margin-bottom: 2.btn-5rem; }
.btn-mb-11 { margin-bottom: 2.btn-75rem; }
.btn-mb-12 { margin-bottom: 3rem; }
.btn-mb-14 { margin-bottom: 3.btn-5rem; }
.btn-mb-16 { margin-bottom: 4rem; }
.btn-mb-20 { margin-bottom: 5rem; }
.btn-mb-24 { margin-bottom: 6rem; }
.btn-mb-28 { margin-bottom: 7rem; }
.btn-mb-32 { margin-bottom: 8rem; }
.btn-mb-36 { margin-bottom: 9rem; }
.btn-mb-40 { margin-bottom: 10rem; }
.btn-mb-44 { margin-bottom: 11rem; }
.btn-mb-48 { margin-bottom: 12rem; }
.btn-mb-52 { margin-bottom: 13rem; }
.btn-mb-56 { margin-bottom: 14rem; }
.btn-mb-60 { margin-bottom: 15rem; }
.btn-mb-64 { margin-bottom: 16rem; }
.btn-mb-72 { margin-bottom: 18rem; }
.btn-mb-80 { margin-bottom: 20rem; }
.btn-mb-96 { margin-bottom: 24rem; }

.btn-ml-0 { margin-left: 0px; }
.btn-ml-0.btn-5 { margin-left: 0.btn-125rem; }
.btn-ml-1 { margin-left: 0.btn-25rem; }
.btn-ml-1.btn-5 { margin-left: 0.btn-375rem; }
.btn-ml-2 { margin-left: 0.btn-5rem; }
.btn-ml-2.btn-5 { margin-left: 0.btn-625rem; }
.btn-ml-3 { margin-left: 0.btn-75rem; }
.btn-ml-3.btn-5 { margin-left: 0.btn-875rem; }
.btn-ml-4 { margin-left: 1rem; }
.btn-ml-5 { margin-left: 1.btn-25rem; }
.btn-ml-6 { margin-left: 1.btn-5rem; }
.btn-ml-7 { margin-left: 1.btn-75rem; }
.btn-ml-8 { margin-left: 2rem; }
.btn-ml-9 { margin-left: 2.btn-25rem; }
.btn-ml-10 { margin-left: 2.btn-5rem; }
.btn-ml-11 { margin-left: 2.btn-75rem; }
.btn-ml-12 { margin-left: 3rem; }
.btn-ml-14 { margin-left: 3.btn-5rem; }
.btn-ml-16 { margin-left: 4rem; }
.btn-ml-20 { margin-left: 5rem; }
.btn-ml-24 { margin-left: 6rem; }
.btn-ml-28 { margin-left: 7rem; }
.btn-ml-32 { margin-left: 8rem; }
.btn-ml-36 { margin-left: 9rem; }
.btn-ml-40 { margin-left: 10rem; }
.btn-ml-44 { margin-left: 11rem; }
.btn-ml-48 { margin-left: 12rem; }
.btn-ml-52 { margin-left: 13rem; }
.btn-ml-56 { margin-left: 14rem; }
.btn-ml-60 { margin-left: 15rem; }
.btn-ml-64 { margin-left: 16rem; }
.btn-ml-72 { margin-left: 18rem; }
.btn-ml-80 { margin-left: 20rem; }
.btn-ml-96 { margin-left: 24rem; }

.btn-w-0 { width: 0px; }
.btn-w-0.btn-5 { width: 0.btn-125rem; }
.btn-w-1 { width: 0.btn-25rem; }
.btn-w-1.btn-5 { width: 0.btn-375rem; }
.btn-w-2 { width: 0.btn-5rem; }
.btn-w-2.btn-5 { width: 0.btn-625rem; }
.btn-w-3 { width: 0.btn-75rem; }
.btn-w-3.btn-5 { width: 0.btn-875rem; }
.btn-w-4 { width: 1rem; }
.btn-w-5 { width: 1.btn-25rem; }
.btn-w-6 { width: 1.btn-5rem; }
.btn-w-7 { width: 1.btn-75rem; }
.btn-w-8 { width: 2rem; }
.btn-w-9 { width: 2.btn-25rem; }
.btn-w-10 { width: 2.btn-5rem; }
.btn-w-11 { width: 2.btn-75rem; }
.btn-w-12 { width: 3rem; }
.btn-w-14 { width: 3.btn-5rem; }
.btn-w-16 { width: 4rem; }
.btn-w-20 { width: 5rem; }
.btn-w-24 { width: 6rem; }
.btn-w-28 { width: 7rem; }
.btn-w-32 { width: 8rem; }
.btn-w-36 { width: 9rem; }
.btn-w-40 { width: 10rem; }
.btn-w-44 { width: 11rem; }
.btn-w-48 { width: 12rem; }
.btn-w-52 { width: 13rem; }
.btn-w-56 { width: 14rem; }
.btn-w-60 { width: 15rem; }
.btn-w-64 { width: 16rem; }
.btn-w-72 { width: 18rem; }
.btn-w-80 { width: 20rem; }
.btn-w-96 { width: 24rem; }

.btn-h-0 { height: 0px; }
.btn-h-0.btn-5 { height: 0.btn-125rem; }
.btn-h-1 { height: 0.btn-25rem; }
.btn-h-1.btn-5 { height: 0.btn-375rem; }
.btn-h-2 { height: 0.btn-5rem; }
.btn-h-2.btn-5 { height: 0.btn-625rem; }
.btn-h-3 { height: 0.btn-75rem; }
.btn-h-3.btn-5 { height: 0.btn-875rem; }
.btn-h-4 { height: 1rem; }
.btn-h-5 { height: 1.btn-25rem; }
.btn-h-6 { height: 1.btn-5rem; }
.btn-h-7 { height: 1.btn-75rem; }
.btn-h-8 { height: 2rem; }
.btn-h-9 { height: 2.btn-25rem; }
.btn-h-10 { height: 2.btn-5rem; }
.btn-h-11 { height: 2.btn-75rem; }
.btn-h-12 { height: 3rem; }
.btn-h-14 { height: 3.btn-5rem; }
.btn-h-16 { height: 4rem; }
.btn-h-20 { height: 5rem; }
.btn-h-24 { height: 6rem; }
.btn-h-28 { height: 7rem; }
.btn-h-32 { height: 8rem; }
.btn-h-36 { height: 9rem; }
.btn-h-40 { height: 10rem; }
.btn-h-44 { height: 11rem; }
.btn-h-48 { height: 12rem; }
.btn-h-52 { height: 13rem; }
.btn-h-56 { height: 14rem; }
.btn-h-60 { height: 15rem; }
.btn-h-64 { height: 16rem; }
.btn-h-72 { height: 18rem; }
.btn-h-80 { height: 20rem; }
.btn-h-96 { height: 24rem; }

.btn-min-w-0 { min-width: 0px; }
.btn-min-w-0.btn-5 { min-width: 0.btn-125rem; }
.btn-min-w-1 { min-width: 0.btn-25rem; }
.btn-min-w-1.btn-5 { min-width: 0.btn-375rem; }
.btn-min-w-2 { min-width: 0.btn-5rem; }
.btn-min-w-2.btn-5 { min-width: 0.btn-625rem; }
.btn-min-w-3 { min-width: 0.btn-75rem; }
.btn-min-w-3.btn-5 { min-width: 0.btn-875rem; }
.btn-min-w-4 { min-width: 1rem; }
.btn-min-w-5 { min-width: 1.btn-25rem; }
.btn-min-w-6 { min-width: 1.btn-5rem; }
.btn-min-w-7 { min-width: 1.btn-75rem; }
.btn-min-w-8 { min-width: 2rem; }
.btn-min-w-9 { min-width: 2.btn-25rem; }
.btn-min-w-10 { min-width: 2.btn-5rem; }
.btn-min-w-11 { min-width: 2.btn-75rem; }
.btn-min-w-12 { min-width: 3rem; }
.btn-min-w-14 { min-width: 3.btn-5rem; }
.btn-min-w-16 { min-width: 4rem; }
.btn-min-w-20 { min-width: 5rem; }
.btn-min-w-24 { min-width: 6rem; }
.btn-min-w-28 { min-width: 7rem; }
.btn-min-w-32 { min-width: 8rem; }
.btn-min-w-36 { min-width: 9rem; }
.btn-min-w-40 { min-width: 10rem; }
.btn-min-w-44 { min-width: 11rem; }
.btn-min-w-48 { min-width: 12rem; }
.btn-min-w-52 { min-width: 13rem; }
.btn-min-w-56 { min-width: 14rem; }
.btn-min-w-60 { min-width: 15rem; }
.btn-min-w-64 { min-width: 16rem; }
.btn-min-w-72 { min-width: 18rem; }
.btn-min-w-80 { min-width: 20rem; }
.btn-min-w-96 { min-width: 24rem; }

.btn-min-h-0 { min-height: 0px; }
.btn-min-h-0.btn-5 { min-height: 0.btn-125rem; }
.btn-min-h-1 { min-height: 0.btn-25rem; }
.btn-min-h-1.btn-5 { min-height: 0.btn-375rem; }
.btn-min-h-2 { min-height: 0.btn-5rem; }
.btn-min-h-2.btn-5 { min-height: 0.btn-625rem; }
.btn-min-h-3 { min-height: 0.btn-75rem; }
.btn-min-h-3.btn-5 { min-height: 0.btn-875rem; }
.btn-min-h-4 { min-height: 1rem; }
.btn-min-h-5 { min-height: 1.btn-25rem; }
.btn-min-h-6 { min-height: 1.btn-5rem; }
.btn-min-h-7 { min-height: 1.btn-75rem; }
.btn-min-h-8 { min-height: 2rem; }
.btn-min-h-9 { min-height: 2.btn-25rem; }
.btn-min-h-10 { min-height: 2.btn-5rem; }
.btn-min-h-11 { min-height: 2.btn-75rem; }
.btn-min-h-12 { min-height: 3rem; }
.btn-min-h-14 { min-height: 3.btn-5rem; }
.btn-min-h-16 { min-height: 4rem; }
.btn-min-h-20 { min-height: 5rem; }
.btn-min-h-24 { min-height: 6rem; }
.btn-min-h-28 { min-height: 7rem; }
.btn-min-h-32 { min-height: 8rem; }
.btn-min-h-36 { min-height: 9rem; }
.btn-min-h-40 { min-height: 10rem; }
.btn-min-h-44 { min-height: 11rem; }
.btn-min-h-48 { min-height: 12rem; }
.btn-min-h-52 { min-height: 13rem; }
.btn-min-h-56 { min-height: 14rem; }
.btn-min-h-60 { min-height: 15rem; }
.btn-min-h-64 { min-height: 16rem; }
.btn-min-h-72 { min-height: 18rem; }
.btn-min-h-80 { min-height: 20rem; }
.btn-min-h-96 { min-height: 24rem; }

.btn-max-w-0 { max-width: 0px; }
.btn-max-w-0.btn-5 { max-width: 0.btn-125rem; }
.btn-max-w-1 { max-width: 0.btn-25rem; }
.btn-max-w-1.btn-5 { max-width: 0.btn-375rem; }
.btn-max-w-2 { max-width: 0.btn-5rem; }
.btn-max-w-2.btn-5 { max-width: 0.btn-625rem; }
.btn-max-w-3 { max-width: 0.btn-75rem; }
.btn-max-w-3.btn-5 { max-width: 0.btn-875rem; }
.btn-max-w-4 { max-width: 1rem; }
.btn-max-w-5 { max-width: 1.btn-25rem; }
.btn-max-w-6 { max-width: 1.btn-5rem; }
.btn-max-w-7 { max-width: 1.btn-75rem; }
.btn-max-w-8 { max-width: 2rem; }
.btn-max-w-9 { max-width: 2.btn-25rem; }
.btn-max-w-10 { max-width: 2.btn-5rem; }
.btn-max-w-11 { max-width: 2.btn-75rem; }
.btn-max-w-12 { max-width: 3rem; }
.btn-max-w-14 { max-width: 3.btn-5rem; }
.btn-max-w-16 { max-width: 4rem; }
.btn-max-w-20 { max-width: 5rem; }
.btn-max-w-24 { max-width: 6rem; }
.btn-max-w-28 { max-width: 7rem; }
.btn-max-w-32 { max-width: 8rem; }
.btn-max-w-36 { max-width: 9rem; }
.btn-max-w-40 { max-width: 10rem; }
.btn-max-w-44 { max-width: 11rem; }
.btn-max-w-48 { max-width: 12rem; }
.btn-max-w-52 { max-width: 13rem; }
.btn-max-w-56 { max-width: 14rem; }
.btn-max-w-60 { max-width: 15rem; }
.btn-max-w-64 { max-width: 16rem; }
.btn-max-w-72 { max-width: 18rem; }
.btn-max-w-80 { max-width: 20rem; }
.btn-max-w-96 { max-width: 24rem; }

.btn-max-h-0 { max-height: 0px; }
.btn-max-h-0.btn-5 { max-height: 0.btn-125rem; }
.btn-max-h-1 { max-height: 0.btn-25rem; }
.btn-max-h-1.btn-5 { max-height: 0.btn-375rem; }
.btn-max-h-2 { max-height: 0.btn-5rem; }
.btn-max-h-2.btn-5 { max-height: 0.btn-625rem; }
.btn-max-h-3 { max-height: 0.btn-75rem; }
.btn-max-h-3.btn-5 { max-height: 0.btn-875rem; }
.btn-max-h-4 { max-height: 1rem; }
.btn-max-h-5 { max-height: 1.btn-25rem; }
.btn-max-h-6 { max-height: 1.btn-5rem; }
.btn-max-h-7 { max-height: 1.btn-75rem; }
.btn-max-h-8 { max-height: 2rem; }
.btn-max-h-9 { max-height: 2.btn-25rem; }
.btn-max-h-10 { max-height: 2.btn-5rem; }
.btn-max-h-11 { max-height: 2.btn-75rem; }
.btn-max-h-12 { max-height: 3rem; }
.btn-max-h-14 { max-height: 3.btn-5rem; }
.btn-max-h-16 { max-height: 4rem; }
.btn-max-h-20 { max-height: 5rem; }
.btn-max-h-24 { max-height: 6rem; }
.btn-max-h-28 { max-height: 7rem; }
.btn-max-h-32 { max-height: 8rem; }
.btn-max-h-36 { max-height: 9rem; }
.btn-max-h-40 { max-height: 10rem; }
.btn-max-h-44 { max-height: 11rem; }
.btn-max-h-48 { max-height: 12rem; }
.btn-max-h-52 { max-height: 13rem; }
.btn-max-h-56 { max-height: 14rem; }
.btn-max-h-60 { max-height: 15rem; }
.btn-max-h-64 { max-height: 16rem; }
.btn-max-h-72 { max-height: 18rem; }
.btn-max-h-80 { max-height: 20rem; }
.btn-max-h-96 { max-height: 24rem; }

.btn-gap-0 { gap: 0px; }
.btn-gap-0.btn-5 { gap: 0.btn-125rem; }
.btn-gap-1 { gap: 0.btn-25rem; }
.btn-gap-1.btn-5 { gap: 0.btn-375rem; }
.btn-gap-2 { gap: 0.btn-5rem; }
.btn-gap-2.btn-5 { gap: 0.btn-625rem; }
.btn-gap-3 { gap: 0.btn-75rem; }
.btn-gap-3.btn-5 { gap: 0.btn-875rem; }
.btn-gap-4 { gap: 1rem; }
.btn-gap-5 { gap: 1.btn-25rem; }
.btn-gap-6 { gap: 1.btn-5rem; }
.btn-gap-7 { gap: 1.btn-75rem; }
.btn-gap-8 { gap: 2rem; }
.btn-gap-9 { gap: 2.btn-25rem; }
.btn-gap-10 { gap: 2.btn-5rem; }
.btn-gap-11 { gap: 2.btn-75rem; }
.btn-gap-12 { gap: 3rem; }
.btn-gap-14 { gap: 3.btn-5rem; }
.btn-gap-16 { gap: 4rem; }
.btn-gap-20 { gap: 5rem; }
.btn-gap-24 { gap: 6rem; }
.btn-gap-28 { gap: 7rem; }
.btn-gap-32 { gap: 8rem; }
.btn-gap-36 { gap: 9rem; }
.btn-gap-40 { gap: 10rem; }
.btn-gap-44 { gap: 11rem; }
.btn-gap-48 { gap: 12rem; }
.btn-gap-52 { gap: 13rem; }
.btn-gap-56 { gap: 14rem; }
.btn-gap-60 { gap: 15rem; }
.btn-gap-64 { gap: 16rem; }
.btn-gap-72 { gap: 18rem; }
.btn-gap-80 { gap: 20rem; }
.btn-gap-96 { gap: 24rem; }

.btn-top-0 { top: 0px; }
.btn-top-0.btn-5 { top: 0.btn-125rem; }
.btn-top-1 { top: 0.btn-25rem; }
.btn-top-1.btn-5 { top: 0.btn-375rem; }
.btn-top-2 { top: 0.btn-5rem; }
.btn-top-2.btn-5 { top: 0.btn-625rem; }
.btn-top-3 { top: 0.btn-75rem; }
.btn-top-3.btn-5 { top: 0.btn-875rem; }
.btn-top-4 { top: 1rem; }
.btn-top-5 { top: 1.btn-25rem; }
.btn-top-6 { top: 1.btn-5rem; }
.btn-top-7 { top: 1.btn-75rem; }
.btn-top-8 { top: 2rem; }
.btn-top-9 { top: 2.btn-25rem; }
.btn-top-10 { top: 2.btn-5rem; }
.btn-top-11 { top: 2.btn-75rem; }
.btn-top-12 { top: 3rem; }
.btn-top-14 { top: 3.btn-5rem; }
.btn-top-16 { top: 4rem; }
.btn-top-20 { top: 5rem; }
.btn-top-24 { top: 6rem; }
.btn-top-28 { top: 7rem; }
.btn-top-32 { top: 8rem; }
.btn-top-36 { top: 9rem; }
.btn-top-40 { top: 10rem; }
.btn-top-44 { top: 11rem; }
.btn-top-48 { top: 12rem; }
.btn-top-52 { top: 13rem; }
.btn-top-56 { top: 14rem; }
.btn-top-60 { top: 15rem; }
.btn-top-64 { top: 16rem; }
.btn-top-72 { top: 18rem; }
.btn-top-80 { top: 20rem; }
.btn-top-96 { top: 24rem; }

.btn-right-0 { right: 0px; }
.btn-right-0.btn-5 { right: 0.btn-125rem; }
.btn-right-1 { right: 0.btn-25rem; }
.btn-right-1.btn-5 { right: 0.btn-375rem; }
.btn-right-2 { right: 0.btn-5rem; }
.btn-right-2.btn-5 { right: 0.btn-625rem; }
.btn-right-3 { right: 0.btn-75rem; }
.btn-right-3.btn-5 { right: 0.btn-875rem; }
.btn-right-4 { right: 1rem; }
.btn-right-5 { right: 1.btn-25rem; }
.btn-right-6 { right: 1.btn-5rem; }
.btn-right-7 { right: 1.btn-75rem; }
.btn-right-8 { right: 2rem; }
.btn-right-9 { right: 2.btn-25rem; }
.btn-right-10 { right: 2.btn-5rem; }
.btn-right-11 { right: 2.btn-75rem; }
.btn-right-12 { right: 3rem; }
.btn-right-14 { right: 3.btn-5rem; }
.btn-right-16 { right: 4rem; }
.btn-right-20 { right: 5rem; }
.btn-right-24 { right: 6rem; }
.btn-right-28 { right: 7rem; }
.btn-right-32 { right: 8rem; }
.btn-right-36 { right: 9rem; }
.btn-right-40 { right: 10rem; }
.btn-right-44 { right: 11rem; }
.btn-right-48 { right: 12rem; }
.btn-right-52 { right: 13rem; }
.btn-right-56 { right: 14rem; }
.btn-right-60 { right: 15rem; }
.btn-right-64 { right: 16rem; }
.btn-right-72 { right: 18rem; }
.btn-right-80 { right: 20rem; }
.btn-right-96 { right: 24rem; }

.btn-bottom-0 { bottom: 0px; }
.btn-bottom-0.btn-5 { bottom: 0.btn-125rem; }
.btn-bottom-1 { bottom: 0.btn-25rem; }
.btn-bottom-1.btn-5 { bottom: 0.btn-375rem; }
.btn-bottom-2 { bottom: 0.btn-5rem; }
.btn-bottom-2.btn-5 { bottom: 0.btn-625rem; }
.btn-bottom-3 { bottom: 0.btn-75rem; }
.btn-bottom-3.btn-5 { bottom: 0.btn-875rem; }
.btn-bottom-4 { bottom: 1rem; }
.btn-bottom-5 { bottom: 1.btn-25rem; }
.btn-bottom-6 { bottom: 1.btn-5rem; }
.btn-bottom-7 { bottom: 1.btn-75rem; }
.btn-bottom-8 { bottom: 2rem; }
.btn-bottom-9 { bottom: 2.btn-25rem; }
.btn-bottom-10 { bottom: 2.btn-5rem; }
.btn-bottom-11 { bottom: 2.btn-75rem; }
.btn-bottom-12 { bottom: 3rem; }
.btn-bottom-14 { bottom: 3.btn-5rem; }
.btn-bottom-16 { bottom: 4rem; }
.btn-bottom-20 { bottom: 5rem; }
.btn-bottom-24 { bottom: 6rem; }
.btn-bottom-28 { bottom: 7rem; }
.btn-bottom-32 { bottom: 8rem; }
.btn-bottom-36 { bottom: 9rem; }
.btn-bottom-40 { bottom: 10rem; }
.btn-bottom-44 { bottom: 11rem; }
.btn-bottom-48 { bottom: 12rem; }
.btn-bottom-52 { bottom: 13rem; }
.btn-bottom-56 { bottom: 14rem; }
.btn-bottom-60 { bottom: 15rem; }
.btn-bottom-64 { bottom: 16rem; }
.btn-bottom-72 { bottom: 18rem; }
.btn-bottom-80 { bottom: 20rem; }
.btn-bottom-96 { bottom: 24rem; }

.btn-left-0 { left: 0px; }
.btn-left-0.btn-5 { left: 0.btn-125rem; }
.btn-left-1 { left: 0.btn-25rem; }
.btn-left-1.btn-5 { left: 0.btn-375rem; }
.btn-left-2 { left: 0.btn-5rem; }
.btn-left-2.btn-5 { left: 0.btn-625rem; }
.btn-left-3 { left: 0.btn-75rem; }
.btn-left-3.btn-5 { left: 0.btn-875rem; }
.btn-left-4 { left: 1rem; }
.btn-left-5 { left: 1.btn-25rem; }
.btn-left-6 { left: 1.btn-5rem; }
.btn-left-7 { left: 1.btn-75rem; }
.btn-left-8 { left: 2rem; }
.btn-left-9 { left: 2.btn-25rem; }
.btn-left-10 { left: 2.btn-5rem; }
.btn-left-11 { left: 2.btn-75rem; }
.btn-left-12 { left: 3rem; }
.btn-left-14 { left: 3.btn-5rem; }
.btn-left-16 { left: 4rem; }
.btn-left-20 { left: 5rem; }
.btn-left-24 { left: 6rem; }
.btn-left-28 { left: 7rem; }
.btn-left-32 { left: 8rem; }
.btn-left-36 { left: 9rem; }
.btn-left-40 { left: 10rem; }
.btn-left-44 { left: 11rem; }
.btn-left-48 { left: 12rem; }
.btn-left-52 { left: 13rem; }
.btn-left-56 { left: 14rem; }
.btn-left-60 { left: 15rem; }
.btn-left-64 { left: 16rem; }
.btn-left-72 { left: 18rem; }
.btn-left-80 { left: 20rem; }
.btn-left-96 { left: 24rem; }

.btn-text-0 { font-size: 0px; }
.btn-text-0.btn-5 { font-size: 0.btn-125rem; }
.btn-text-1 { font-size: 0.btn-25rem; }
.btn-text-1.btn-5 { font-size: 0.btn-375rem; }
.btn-text-2 { font-size: 0.btn-5rem; }
.btn-text-2.btn-5 { font-size: 0.btn-625rem; }
.btn-text-3 { font-size: 0.btn-75rem; }
.btn-text-3.btn-5 { font-size: 0.btn-875rem; }
.btn-text-4 { font-size: 1rem; }
.btn-text-5 { font-size: 1.btn-25rem; }
.btn-text-6 { font-size: 1.btn-5rem; }
.btn-text-7 { font-size: 1.btn-75rem; }
.btn-text-8 { font-size: 2rem; }
.btn-text-9 { font-size: 2.btn-25rem; }
.btn-text-10 { font-size: 2.btn-5rem; }
.btn-text-11 { font-size: 2.btn-75rem; }
.btn-text-12 { font-size: 3rem; }
.btn-text-14 { font-size: 3.btn-5rem; }
.btn-text-16 { font-size: 4rem; }
.btn-text-20 { font-size: 5rem; }
.btn-text-24 { font-size: 6rem; }
.btn-text-28 { font-size: 7rem; }
.btn-text-32 { font-size: 8rem; }
.btn-text-36 { font-size: 9rem; }
.btn-text-40 { font-size: 10rem; }
.btn-text-44 { font-size: 11rem; }
.btn-text-48 { font-size: 12rem; }
.btn-text-52 { font-size: 13rem; }
.btn-text-56 { font-size: 14rem; }
.btn-text-60 { font-size: 15rem; }
.btn-text-64 { font-size: 16rem; }
.btn-text-72 { font-size: 18rem; }
.btn-text-80 { font-size: 20rem; }
.btn-text-96 { font-size: 24rem; }

.btn-leading-0 { line-height: 0px; }
.btn-leading-0.btn-5 { line-height: 0.btn-125rem; }
.btn-leading-1 { line-height: 0.btn-25rem; }
.btn-leading-1.btn-5 { line-height: 0.btn-375rem; }
.btn-leading-2 { line-height: 0.btn-5rem; }
.btn-leading-2.btn-5 { line-height: 0.btn-625rem; }
.btn-leading-3 { line-height: 0.btn-75rem; }
.btn-leading-3.btn-5 { line-height: 0.btn-875rem; }
.btn-leading-4 { line-height: 1rem; }
.btn-leading-5 { line-height: 1.btn-25rem; }
.btn-leading-6 { line-height: 1.btn-5rem; }
.btn-leading-7 { line-height: 1.btn-75rem; }
.btn-leading-8 { line-height: 2rem; }
.btn-leading-9 { line-height: 2.btn-25rem; }
.btn-leading-10 { line-height: 2.btn-5rem; }
.btn-leading-11 { line-height: 2.btn-75rem; }
.btn-leading-12 { line-height: 3rem; }
.btn-leading-14 { line-height: 3.btn-5rem; }
.btn-leading-16 { line-height: 4rem; }
.btn-leading-20 { line-height: 5rem; }
.btn-leading-24 { line-height: 6rem; }
.btn-leading-28 { line-height: 7rem; }
.btn-leading-32 { line-height: 8rem; }
.btn-leading-36 { line-height: 9rem; }
.btn-leading-40 { line-height: 10rem; }
.btn-leading-44 { line-height: 11rem; }
.btn-leading-48 { line-height: 12rem; }
.btn-leading-52 { line-height: 13rem; }
.btn-leading-56 { line-height: 14rem; }
.btn-leading-60 { line-height: 15rem; }
.btn-leading-64 { line-height: 16rem; }
.btn-leading-72 { line-height: 18rem; }
.btn-leading-80 { line-height: 20rem; }
.btn-leading-96 { line-height: 24rem; }

.btn-tracking-0 { letter-spacing: 0px; }
.btn-tracking-0.btn-5 { letter-spacing: 0.btn-125rem; }
.btn-tracking-1 { letter-spacing: 0.btn-25rem; }
.btn-tracking-1.btn-5 { letter-spacing: 0.btn-375rem; }
.btn-tracking-2 { letter-spacing: 0.btn-5rem; }
.btn-tracking-2.btn-5 { letter-spacing: 0.btn-625rem; }
.btn-tracking-3 { letter-spacing: 0.btn-75rem; }
.btn-tracking-3.btn-5 { letter-spacing: 0.btn-875rem; }
.btn-tracking-4 { letter-spacing: 1rem; }
.btn-tracking-5 { letter-spacing: 1.btn-25rem; }
.btn-tracking-6 { letter-spacing: 1.btn-5rem; }
.btn-tracking-7 { letter-spacing: 1.btn-75rem; }
.btn-tracking-8 { letter-spacing: 2rem; }
.btn-tracking-9 { letter-spacing: 2.btn-25rem; }
.btn-tracking-10 { letter-spacing: 2.btn-5rem; }
.btn-tracking-11 { letter-spacing: 2.btn-75rem; }
.btn-tracking-12 { letter-spacing: 3rem; }
.btn-tracking-14 { letter-spacing: 3.btn-5rem; }
.btn-tracking-16 { letter-spacing: 4rem; }
.btn-tracking-20 { letter-spacing: 5rem; }
.btn-tracking-24 { letter-spacing: 6rem; }
.btn-tracking-28 { letter-spacing: 7rem; }
.btn-tracking-32 { letter-spacing: 8rem; }
.btn-tracking-36 { letter-spacing: 9rem; }
.btn-tracking-40 { letter-spacing: 10rem; }
.btn-tracking-44 { letter-spacing: 11rem; }
.btn-tracking-48 { letter-spacing: 12rem; }
.btn-tracking-52 { letter-spacing: 13rem; }
.btn-tracking-56 { letter-spacing: 14rem; }
.btn-tracking-60 { letter-spacing: 15rem; }
.btn-tracking-64 { letter-spacing: 16rem; }
.btn-tracking-72 { letter-spacing: 18rem; }
.btn-tracking-80 { letter-spacing: 20rem; }
.btn-tracking-96 { letter-spacing: 24rem; }

.btn-rounded-0 { border-radius: 0px; }
.btn-rounded-0.btn-5 { border-radius: 0.btn-125rem; }
.btn-rounded-1 { border-radius: 0.btn-25rem; }
.btn-rounded-1.btn-5 { border-radius: 0.btn-375rem; }
.btn-rounded-2 { border-radius: 0.btn-5rem; }
.btn-rounded-2.btn-5 { border-radius: 0.btn-625rem; }
.btn-rounded-3 { border-radius: 0.btn-75rem; }
.btn-rounded-3.btn-5 { border-radius: 0.btn-875rem; }
.btn-rounded-4 { border-radius: 1rem; }
.btn-rounded-5 { border-radius: 1.btn-25rem; }
.btn-rounded-6 { border-radius: 1.btn-5rem; }
.btn-rounded-7 { border-radius: 1.btn-75rem; }
.btn-rounded-8 { border-radius: 2rem; }
.btn-rounded-9 { border-radius: 2.btn-25rem; }
.btn-rounded-10 { border-radius: 2.btn-5rem; }
.btn-rounded-11 { border-radius: 2.btn-75rem; }
.btn-rounded-12 { border-radius: 3rem; }
.btn-rounded-14 { border-radius: 3.btn-5rem; }
.btn-rounded-16 { border-radius: 4rem; }
.btn-rounded-20 { border-radius: 5rem; }
.btn-rounded-24 { border-radius: 6rem; }
.btn-rounded-28 { border-radius: 7rem; }
.btn-rounded-32 { border-radius: 8rem; }
.btn-rounded-36 { border-radius: 9rem; }
.btn-rounded-40 { border-radius: 10rem; }
.btn-rounded-44 { border-radius: 11rem; }
.btn-rounded-48 { border-radius: 12rem; }
.btn-rounded-52 { border-radius: 13rem; }
.btn-rounded-56 { border-radius: 14rem; }
.btn-rounded-60 { border-radius: 15rem; }
.btn-rounded-64 { border-radius: 16rem; }
.btn-rounded-72 { border-radius: 18rem; }
.btn-rounded-80 { border-radius: 20rem; }
.btn-rounded-96 { border-radius: 24rem; }

.btn-text-slate-50 { color: #f8fafc; }
.btn-bg-slate-50 { background-color: #f8fafc; }
.btn-border-slate-50 { border-color: #f8fafc; }
.btn-ring-slate-50 { --tw-ring-color: #f8fafc; }
.btn-text-slate-100 { color: #f1f5f9; }
.btn-bg-slate-100 { background-color: #f1f5f9; }
.btn-border-slate-100 { border-color: #f1f5f9; }
.btn-ring-slate-100 { --tw-ring-color: #f1f5f9; }
.btn-text-slate-200 { color: #e2e8f0; }
.btn-bg-slate-200 { background-color: #e2e8f0; }
.btn-border-slate-200 { border-color: #e2e8f0; }
.btn-ring-slate-200 { --tw-ring-color: #e2e8f0; }
.btn-text-slate-300 { color: #cbd5e1; }
.btn-bg-slate-300 { background-color: #cbd5e1; }
.btn-border-slate-300 { border-color: #cbd5e1; }
.btn-ring-slate-300 { --tw-ring-color: #cbd5e1; }
.btn-text-slate-400 { color: #94a3b8; }
.btn-bg-slate-400 { background-color: #94a3b8; }
.btn-border-slate-400 { border-color: #94a3b8; }
.btn-ring-slate-400 { --tw-ring-color: #94a3b8; }
.btn-text-slate-500 { color: #64748b; }
.btn-bg-slate-500 { background-color: #64748b; }
.btn-border-slate-500 { border-color: #64748b; }
.btn-ring-slate-500 { --tw-ring-color: #64748b; }
.btn-text-slate-600 { color: #475569; }
.btn-bg-slate-600 { background-color: #475569; }
.btn-border-slate-600 { border-color: #475569; }
.btn-ring-slate-600 { --tw-ring-color: #475569; }
.btn-text-slate-700 { color: #334155; }
.btn-bg-slate-700 { background-color: #334155; }
.btn-border-slate-700 { border-color: #334155; }
.btn-ring-slate-700 { --tw-ring-color: #334155; }
.btn-text-slate-800 { color: #1e293b; }
.btn-bg-slate-800 { background-color: #1e293b; }
.btn-border-slate-800 { border-color: #1e293b; }
.btn-ring-slate-800 { --tw-ring-color: #1e293b; }
.btn-text-slate-900 { color: #0f172a; }
.btn-bg-slate-900 { background-color: #0f172a; }
.btn-border-slate-900 { border-color: #0f172a; }
.btn-ring-slate-900 { --tw-ring-color: #0f172a; }
.btn-text-slate-950 { color: #020617; }
.btn-bg-slate-950 { background-color: #020617; }
.btn-border-slate-950 { border-color: #020617; }
.btn-ring-slate-950 { --tw-ring-color: #020617; }

.btn-text-gray-50 { color: #f8fafc; }
.btn-bg-gray-50 { background-color: #f8fafc; }
.btn-border-gray-50 { border-color: #f8fafc; }
.btn-ring-gray-50 { --tw-ring-color: #f8fafc; }
.btn-text-gray-100 { color: #f1f5f9; }
.btn-bg-gray-100 { background-color: #f1f5f9; }
.btn-border-gray-100 { border-color: #f1f5f9; }
.btn-ring-gray-100 { --tw-ring-color: #f1f5f9; }
.btn-text-gray-200 { color: #e2e8f0; }
.btn-bg-gray-200 { background-color: #e2e8f0; }
.btn-border-gray-200 { border-color: #e2e8f0; }
.btn-ring-gray-200 { --tw-ring-color: #e2e8f0; }
.btn-text-gray-300 { color: #cbd5e1; }
.btn-bg-gray-300 { background-color: #cbd5e1; }
.btn-border-gray-300 { border-color: #cbd5e1; }
.btn-ring-gray-300 { --tw-ring-color: #cbd5e1; }
.btn-text-gray-400 { color: #94a3b8; }
.btn-bg-gray-400 { background-color: #94a3b8; }
.btn-border-gray-400 { border-color: #94a3b8; }
.btn-ring-gray-400 { --tw-ring-color: #94a3b8; }
.btn-text-gray-500 { color: #64748b; }
.btn-bg-gray-500 { background-color: #64748b; }
.btn-border-gray-500 { border-color: #64748b; }
.btn-ring-gray-500 { --tw-ring-color: #64748b; }
.btn-text-gray-600 { color: #475569; }
.btn-bg-gray-600 { background-color: #475569; }
.btn-border-gray-600 { border-color: #475569; }
.btn-ring-gray-600 { --tw-ring-color: #475569; }
.btn-text-gray-700 { color: #334155; }
.btn-bg-gray-700 { background-color: #334155; }
.btn-border-gray-700 { border-color: #334155; }
.btn-ring-gray-700 { --tw-ring-color: #334155; }
.btn-text-gray-800 { color: #1e293b; }
.btn-bg-gray-800 { background-color: #1e293b; }
.btn-border-gray-800 { border-color: #1e293b; }
.btn-ring-gray-800 { --tw-ring-color: #1e293b; }
.btn-text-gray-900 { color: #0f172a; }
.btn-bg-gray-900 { background-color: #0f172a; }
.btn-border-gray-900 { border-color: #0f172a; }
.btn-ring-gray-900 { --tw-ring-color: #0f172a; }
.btn-text-gray-950 { color: #020617; }
.btn-bg-gray-950 { background-color: #020617; }
.btn-border-gray-950 { border-color: #020617; }
.btn-ring-gray-950 { --tw-ring-color: #020617; }

.btn-text-zinc-50 { color: #f8fafc; }
.btn-bg-zinc-50 { background-color: #f8fafc; }
.btn-border-zinc-50 { border-color: #f8fafc; }
.btn-ring-zinc-50 { --tw-ring-color: #f8fafc; }
.btn-text-zinc-100 { color: #f1f5f9; }
.btn-bg-zinc-100 { background-color: #f1f5f9; }
.btn-border-zinc-100 { border-color: #f1f5f9; }
.btn-ring-zinc-100 { --tw-ring-color: #f1f5f9; }
.btn-text-zinc-200 { color: #e2e8f0; }
.btn-bg-zinc-200 { background-color: #e2e8f0; }
.btn-border-zinc-200 { border-color: #e2e8f0; }
.btn-ring-zinc-200 { --tw-ring-color: #e2e8f0; }
.btn-text-zinc-300 { color: #cbd5e1; }
.btn-bg-zinc-300 { background-color: #cbd5e1; }
.btn-border-zinc-300 { border-color: #cbd5e1; }
.btn-ring-zinc-300 { --tw-ring-color: #cbd5e1; }
.btn-text-zinc-400 { color: #94a3b8; }
.btn-bg-zinc-400 { background-color: #94a3b8; }
.btn-border-zinc-400 { border-color: #94a3b8; }
.btn-ring-zinc-400 { --tw-ring-color: #94a3b8; }
.btn-text-zinc-500 { color: #64748b; }
.btn-bg-zinc-500 { background-color: #64748b; }
.btn-border-zinc-500 { border-color: #64748b; }
.btn-ring-zinc-500 { --tw-ring-color: #64748b; }
.btn-text-zinc-600 { color: #475569; }
.btn-bg-zinc-600 { background-color: #475569; }
.btn-border-zinc-600 { border-color: #475569; }
.btn-ring-zinc-600 { --tw-ring-color: #475569; }
.btn-text-zinc-700 { color: #334155; }
.btn-bg-zinc-700 { background-color: #334155; }
.btn-border-zinc-700 { border-color: #334155; }
.btn-ring-zinc-700 { --tw-ring-color: #334155; }
.btn-text-zinc-800 { color: #1e293b; }
.btn-bg-zinc-800 { background-color: #1e293b; }
.btn-border-zinc-800 { border-color: #1e293b; }
.btn-ring-zinc-800 { --tw-ring-color: #1e293b; }
.btn-text-zinc-900 { color: #0f172a; }
.btn-bg-zinc-900 { background-color: #0f172a; }
.btn-border-zinc-900 { border-color: #0f172a; }
.btn-ring-zinc-900 { --tw-ring-color: #0f172a; }
.btn-text-zinc-950 { color: #020617; }
.btn-bg-zinc-950 { background-color: #020617; }
.btn-border-zinc-950 { border-color: #020617; }
.btn-ring-zinc-950 { --tw-ring-color: #020617; }

.btn-text-neutral-50 { color: #f8fafc; }
.btn-bg-neutral-50 { background-color: #f8fafc; }
.btn-border-neutral-50 { border-color: #f8fafc; }
.btn-ring-neutral-50 { --tw-ring-color: #f8fafc; }
.btn-text-neutral-100 { color: #f1f5f9; }
.btn-bg-neutral-100 { background-color: #f1f5f9; }
.btn-border-neutral-100 { border-color: #f1f5f9; }
.btn-ring-neutral-100 { --tw-ring-color: #f1f5f9; }
.btn-text-neutral-200 { color: #e2e8f0; }
.btn-bg-neutral-200 { background-color: #e2e8f0; }
.btn-border-neutral-200 { border-color: #e2e8f0; }
.btn-ring-neutral-200 { --tw-ring-color: #e2e8f0; }
.btn-text-neutral-300 { color: #cbd5e1; }
.btn-bg-neutral-300 { background-color: #cbd5e1; }
.btn-border-neutral-300 { border-color: #cbd5e1; }
.btn-ring-neutral-300 { --tw-ring-color: #cbd5e1; }
.btn-text-neutral-400 { color: #94a3b8; }
.btn-bg-neutral-400 { background-color: #94a3b8; }
.btn-border-neutral-400 { border-color: #94a3b8; }
.btn-ring-neutral-400 { --tw-ring-color: #94a3b8; }
.btn-text-neutral-500 { color: #64748b; }
.btn-bg-neutral-500 { background-color: #64748b; }
.btn-border-neutral-500 { border-color: #64748b; }
.btn-ring-neutral-500 { --tw-ring-color: #64748b; }
.btn-text-neutral-600 { color: #475569; }
.btn-bg-neutral-600 { background-color: #475569; }
.btn-border-neutral-600 { border-color: #475569; }
.btn-ring-neutral-600 { --tw-ring-color: #475569; }
.btn-text-neutral-700 { color: #334155; }
.btn-bg-neutral-700 { background-color: #334155; }
.btn-border-neutral-700 { border-color: #334155; }
.btn-ring-neutral-700 { --tw-ring-color: #334155; }
.btn-text-neutral-800 { color: #1e293b; }
.btn-bg-neutral-800 { background-color: #1e293b; }
.btn-border-neutral-800 { border-color: #1e293b; }
.btn-ring-neutral-800 { --tw-ring-color: #1e293b; }
.btn-text-neutral-900 { color: #0f172a; }
.btn-bg-neutral-900 { background-color: #0f172a; }
.btn-border-neutral-900 { border-color: #0f172a; }
.btn-ring-neutral-900 { --tw-ring-color: #0f172a; }
.btn-text-neutral-950 { color: #020617; }
.btn-bg-neutral-950 { background-color: #020617; }
.btn-border-neutral-950 { border-color: #020617; }
.btn-ring-neutral-950 { --tw-ring-color: #020617; }

.btn-text-stone-50 { color: #f8fafc; }
.btn-bg-stone-50 { background-color: #f8fafc; }
.btn-border-stone-50 { border-color: #f8fafc; }
.btn-ring-stone-50 { --tw-ring-color: #f8fafc; }
.btn-text-stone-100 { color: #f1f5f9; }
.btn-bg-stone-100 { background-color: #f1f5f9; }
.btn-border-stone-100 { border-color: #f1f5f9; }
.btn-ring-stone-100 { --tw-ring-color: #f1f5f9; }
.btn-text-stone-200 { color: #e2e8f0; }
.btn-bg-stone-200 { background-color: #e2e8f0; }
.btn-border-stone-200 { border-color: #e2e8f0; }
.btn-ring-stone-200 { --tw-ring-color: #e2e8f0; }
.btn-text-stone-300 { color: #cbd5e1; }
.btn-bg-stone-300 { background-color: #cbd5e1; }
.btn-border-stone-300 { border-color: #cbd5e1; }
.btn-ring-stone-300 { --tw-ring-color: #cbd5e1; }
.btn-text-stone-400 { color: #94a3b8; }
.btn-bg-stone-400 { background-color: #94a3b8; }
.btn-border-stone-400 { border-color: #94a3b8; }
.btn-ring-stone-400 { --tw-ring-color: #94a3b8; }
.btn-text-stone-500 { color: #64748b; }
.btn-bg-stone-500 { background-color: #64748b; }
.btn-border-stone-500 { border-color: #64748b; }
.btn-ring-stone-500 { --tw-ring-color: #64748b; }
.btn-text-stone-600 { color: #475569; }
.btn-bg-stone-600 { background-color: #475569; }
.btn-border-stone-600 { border-color: #475569; }
.btn-ring-stone-600 { --tw-ring-color: #475569; }
.btn-text-stone-700 { color: #334155; }
.btn-bg-stone-700 { background-color: #334155; }
.btn-border-stone-700 { border-color: #334155; }
.btn-ring-stone-700 { --tw-ring-color: #334155; }
.btn-text-stone-800 { color: #1e293b; }
.btn-bg-stone-800 { background-color: #1e293b; }
.btn-border-stone-800 { border-color: #1e293b; }
.btn-ring-stone-800 { --tw-ring-color: #1e293b; }
.btn-text-stone-900 { color: #0f172a; }
.btn-bg-stone-900 { background-color: #0f172a; }
.btn-border-stone-900 { border-color: #0f172a; }
.btn-ring-stone-900 { --tw-ring-color: #0f172a; }
.btn-text-stone-950 { color: #020617; }
.btn-bg-stone-950 { background-color: #020617; }
.btn-border-stone-950 { border-color: #020617; }
.btn-ring-stone-950 { --tw-ring-color: #020617; }

.btn-text-red-50 { color: #f8fafc; }
.btn-bg-red-50 { background-color: #f8fafc; }
.btn-border-red-50 { border-color: #f8fafc; }
.btn-ring-red-50 { --tw-ring-color: #f8fafc; }
.btn-text-red-100 { color: #f1f5f9; }
.btn-bg-red-100 { background-color: #f1f5f9; }
.btn-border-red-100 { border-color: #f1f5f9; }
.btn-ring-red-100 { --tw-ring-color: #f1f5f9; }
.btn-text-red-200 { color: #e2e8f0; }
.btn-bg-red-200 { background-color: #e2e8f0; }
.btn-border-red-200 { border-color: #e2e8f0; }
.btn-ring-red-200 { --tw-ring-color: #e2e8f0; }
.btn-text-red-300 { color: #cbd5e1; }
.btn-bg-red-300 { background-color: #cbd5e1; }
.btn-border-red-300 { border-color: #cbd5e1; }
.btn-ring-red-300 { --tw-ring-color: #cbd5e1; }
.btn-text-red-400 { color: #94a3b8; }
.btn-bg-red-400 { background-color: #94a3b8; }
.btn-border-red-400 { border-color: #94a3b8; }
.btn-ring-red-400 { --tw-ring-color: #94a3b8; }
.btn-text-red-500 { color: #64748b; }
.btn-bg-red-500 { background-color: #64748b; }
.btn-border-red-500 { border-color: #64748b; }
.btn-ring-red-500 { --tw-ring-color: #64748b; }
.btn-text-red-600 { color: #475569; }
.btn-bg-red-600 { background-color: #475569; }
.btn-border-red-600 { border-color: #475569; }
.btn-ring-red-600 { --tw-ring-color: #475569; }
.btn-text-red-700 { color: #334155; }
.btn-bg-red-700 { background-color: #334155; }
.btn-border-red-700 { border-color: #334155; }
.btn-ring-red-700 { --tw-ring-color: #334155; }
.btn-text-red-800 { color: #1e293b; }
.btn-bg-red-800 { background-color: #1e293b; }
.btn-border-red-800 { border-color: #1e293b; }
.btn-ring-red-800 { --tw-ring-color: #1e293b; }
.btn-text-red-900 { color: #0f172a; }
.btn-bg-red-900 { background-color: #0f172a; }
.btn-border-red-900 { border-color: #0f172a; }
.btn-ring-red-900 { --tw-ring-color: #0f172a; }
.btn-text-red-950 { color: #020617; }
.btn-bg-red-950 { background-color: #020617; }
.btn-border-red-950 { border-color: #020617; }
.btn-ring-red-950 { --tw-ring-color: #020617; }

.btn-text-orange-50 { color: #f8fafc; }
.btn-bg-orange-50 { background-color: #f8fafc; }
.btn-border-orange-50 { border-color: #f8fafc; }
.btn-ring-orange-50 { --tw-ring-color: #f8fafc; }
.btn-text-orange-100 { color: #f1f5f9; }
.btn-bg-orange-100 { background-color: #f1f5f9; }
.btn-border-orange-100 { border-color: #f1f5f9; }
.btn-ring-orange-100 { --tw-ring-color: #f1f5f9; }
.btn-text-orange-200 { color: #e2e8f0; }
.btn-bg-orange-200 { background-color: #e2e8f0; }
.btn-border-orange-200 { border-color: #e2e8f0; }
.btn-ring-orange-200 { --tw-ring-color: #e2e8f0; }
.btn-text-orange-300 { color: #cbd5e1; }
.btn-bg-orange-300 { background-color: #cbd5e1; }
.btn-border-orange-300 { border-color: #cbd5e1; }
.btn-ring-orange-300 { --tw-ring-color: #cbd5e1; }
.btn-text-orange-400 { color: #94a3b8; }
.btn-bg-orange-400 { background-color: #94a3b8; }
.btn-border-orange-400 { border-color: #94a3b8; }
.btn-ring-orange-400 { --tw-ring-color: #94a3b8; }
.btn-text-orange-500 { color: #64748b; }
.btn-bg-orange-500 { background-color: #64748b; }
.btn-border-orange-500 { border-color: #64748b; }
.btn-ring-orange-500 { --tw-ring-color: #64748b; }
.btn-text-orange-600 { color: #475569; }
.btn-bg-orange-600 { background-color: #475569; }
.btn-border-orange-600 { border-color: #475569; }
.btn-ring-orange-600 { --tw-ring-color: #475569; }
.btn-text-orange-700 { color: #334155; }
.btn-bg-orange-700 { background-color: #334155; }
.btn-border-orange-700 { border-color: #334155; }
.btn-ring-orange-700 { --tw-ring-color: #334155; }
.btn-text-orange-800 { color: #1e293b; }
.btn-bg-orange-800 { background-color: #1e293b; }
.btn-border-orange-800 { border-color: #1e293b; }
.btn-ring-orange-800 { --tw-ring-color: #1e293b; }
.btn-text-orange-900 { color: #0f172a; }
.btn-bg-orange-900 { background-color: #0f172a; }
.btn-border-orange-900 { border-color: #0f172a; }
.btn-ring-orange-900 { --tw-ring-color: #0f172a; }
.btn-text-orange-950 { color: #020617; }
.btn-bg-orange-950 { background-color: #020617; }
.btn-border-orange-950 { border-color: #020617; }
.btn-ring-orange-950 { --tw-ring-color: #020617; }

.btn-text-amber-50 { color: #f8fafc; }
.btn-bg-amber-50 { background-color: #f8fafc; }
.btn-border-amber-50 { border-color: #f8fafc; }
.btn-ring-amber-50 { --tw-ring-color: #f8fafc; }
.btn-text-amber-100 { color: #f1f5f9; }
.btn-bg-amber-100 { background-color: #f1f5f9; }
.btn-border-amber-100 { border-color: #f1f5f9; }
.btn-ring-amber-100 { --tw-ring-color: #f1f5f9; }
.btn-text-amber-200 { color: #e2e8f0; }
.btn-bg-amber-200 { background-color: #e2e8f0; }
.btn-border-amber-200 { border-color: #e2e8f0; }
.btn-ring-amber-200 { --tw-ring-color: #e2e8f0; }
.btn-text-amber-300 { color: #cbd5e1; }
.btn-bg-amber-300 { background-color: #cbd5e1; }
.btn-border-amber-300 { border-color: #cbd5e1; }
.btn-ring-amber-300 { --tw-ring-color: #cbd5e1; }
.btn-text-amber-400 { color: #94a3b8; }
.btn-bg-amber-400 { background-color: #94a3b8; }
.btn-border-amber-400 { border-color: #94a3b8; }
.btn-ring-amber-400 { --tw-ring-color: #94a3b8; }
.btn-text-amber-500 { color: #64748b; }
.btn-bg-amber-500 { background-color: #64748b; }
.btn-border-amber-500 { border-color: #64748b; }
.btn-ring-amber-500 { --tw-ring-color: #64748b; }
.btn-text-amber-600 { color: #475569; }
.btn-bg-amber-600 { background-color: #475569; }
.btn-border-amber-600 { border-color: #475569; }
.btn-ring-amber-600 { --tw-ring-color: #475569; }
.btn-text-amber-700 { color: #334155; }
.btn-bg-amber-700 { background-color: #334155; }
.btn-border-amber-700 { border-color: #334155; }
.btn-ring-amber-700 { --tw-ring-color: #334155; }
.btn-text-amber-800 { color: #1e293b; }
.btn-bg-amber-800 { background-color: #1e293b; }
.btn-border-amber-800 { border-color: #1e293b; }
.btn-ring-amber-800 { --tw-ring-color: #1e293b; }
.btn-text-amber-900 { color: #0f172a; }
.btn-bg-amber-900 { background-color: #0f172a; }
.btn-border-amber-900 { border-color: #0f172a; }
.btn-ring-amber-900 { --tw-ring-color: #0f172a; }
.btn-text-amber-950 { color: #020617; }
.btn-bg-amber-950 { background-color: #020617; }
.btn-border-amber-950 { border-color: #020617; }
.btn-ring-amber-950 { --tw-ring-color: #020617; }

.btn-text-yellow-50 { color: #f8fafc; }
.btn-bg-yellow-50 { background-color: #f8fafc; }
.btn-border-yellow-50 { border-color: #f8fafc; }
.btn-ring-yellow-50 { --tw-ring-color: #f8fafc; }
.btn-text-yellow-100 { color: #f1f5f9; }
.btn-bg-yellow-100 { background-color: #f1f5f9; }
.btn-border-yellow-100 { border-color: #f1f5f9; }
.btn-ring-yellow-100 { --tw-ring-color: #f1f5f9; }
.btn-text-yellow-200 { color: #e2e8f0; }
.btn-bg-yellow-200 { background-color: #e2e8f0; }
.btn-border-yellow-200 { border-color: #e2e8f0; }
.btn-ring-yellow-200 { --tw-ring-color: #e2e8f0; }
.btn-text-yellow-300 { color: #cbd5e1; }
.btn-bg-yellow-300 { background-color: #cbd5e1; }
.btn-border-yellow-300 { border-color: #cbd5e1; }
.btn-ring-yellow-300 { --tw-ring-color: #cbd5e1; }
.btn-text-yellow-400 { color: #94a3b8; }
.btn-bg-yellow-400 { background-color: #94a3b8; }
.btn-border-yellow-400 { border-color: #94a3b8; }
.btn-ring-yellow-400 { --tw-ring-color: #94a3b8; }
.btn-text-yellow-500 { color: #64748b; }
.btn-bg-yellow-500 { background-color: #64748b; }
.btn-border-yellow-500 { border-color: #64748b; }
.btn-ring-yellow-500 { --tw-ring-color: #64748b; }
.btn-text-yellow-600 { color: #475569; }
.btn-bg-yellow-600 { background-color: #475569; }
.btn-border-yellow-600 { border-color: #475569; }
.btn-ring-yellow-600 { --tw-ring-color: #475569; }
.btn-text-yellow-700 { color: #334155; }
.btn-bg-yellow-700 { background-color: #334155; }
.btn-border-yellow-700 { border-color: #334155; }
.btn-ring-yellow-700 { --tw-ring-color: #334155; }
.btn-text-yellow-800 { color: #1e293b; }
.btn-bg-yellow-800 { background-color: #1e293b; }
.btn-border-yellow-800 { border-color: #1e293b; }
.btn-ring-yellow-800 { --tw-ring-color: #1e293b; }
.btn-text-yellow-900 { color: #0f172a; }
.btn-bg-yellow-900 { background-color: #0f172a; }
.btn-border-yellow-900 { border-color: #0f172a; }
.btn-ring-yellow-900 { --tw-ring-color: #0f172a; }
.btn-text-yellow-950 { color: #020617; }
.btn-bg-yellow-950 { background-color: #020617; }
.btn-border-yellow-950 { border-color: #020617; }
.btn-ring-yellow-950 { --tw-ring-color: #020617; }

.btn-text-lime-50 { color: #f8fafc; }
.btn-bg-lime-50 { background-color: #f8fafc; }
.btn-border-lime-50 { border-color: #f8fafc; }
.btn-ring-lime-50 { --tw-ring-color: #f8fafc; }
.btn-text-lime-100 { color: #f1f5f9; }
.btn-bg-lime-100 { background-color: #f1f5f9; }
.btn-border-lime-100 { border-color: #f1f5f9; }
.btn-ring-lime-100 { --tw-ring-color: #f1f5f9; }
.btn-text-lime-200 { color: #e2e8f0; }
.btn-bg-lime-200 { background-color: #e2e8f0; }
.btn-border-lime-200 { border-color: #e2e8f0; }
.btn-ring-lime-200 { --tw-ring-color: #e2e8f0; }
.btn-text-lime-300 { color: #cbd5e1; }
.btn-bg-lime-300 { background-color: #cbd5e1; }
.btn-border-lime-300 { border-color: #cbd5e1; }
.btn-ring-lime-300 { --tw-ring-color: #cbd5e1; }
.btn-text-lime-400 { color: #94a3b8; }
.btn-bg-lime-400 { background-color: #94a3b8; }
.btn-border-lime-400 { border-color: #94a3b8; }
.btn-ring-lime-400 { --tw-ring-color: #94a3b8; }
.btn-text-lime-500 { color: #64748b; }
.btn-bg-lime-500 { background-color: #64748b; }
.btn-border-lime-500 { border-color: #64748b; }
.btn-ring-lime-500 { --tw-ring-color: #64748b; }
.btn-text-lime-600 { color: #475569; }
.btn-bg-lime-600 { background-color: #475569; }
.btn-border-lime-600 { border-color: #475569; }
.btn-ring-lime-600 { --tw-ring-color: #475569; }
.btn-text-lime-700 { color: #334155; }
.btn-bg-lime-700 { background-color: #334155; }
.btn-border-lime-700 { border-color: #334155; }
.btn-ring-lime-700 { --tw-ring-color: #334155; }
.btn-text-lime-800 { color: #1e293b; }
.btn-bg-lime-800 { background-color: #1e293b; }
.btn-border-lime-800 { border-color: #1e293b; }
.btn-ring-lime-800 { --tw-ring-color: #1e293b; }
.btn-text-lime-900 { color: #0f172a; }
.btn-bg-lime-900 { background-color: #0f172a; }
.btn-border-lime-900 { border-color: #0f172a; }
.btn-ring-lime-900 { --tw-ring-color: #0f172a; }
.btn-text-lime-950 { color: #020617; }
.btn-bg-lime-950 { background-color: #020617; }
.btn-border-lime-950 { border-color: #020617; }
.btn-ring-lime-950 { --tw-ring-color: #020617; }

.btn-text-green-50 { color: #f8fafc; }
.btn-bg-green-50 { background-color: #f8fafc; }
.btn-border-green-50 { border-color: #f8fafc; }
.btn-ring-green-50 { --tw-ring-color: #f8fafc; }
.btn-text-green-100 { color: #f1f5f9; }
.btn-bg-green-100 { background-color: #f1f5f9; }
.btn-border-green-100 { border-color: #f1f5f9; }
.btn-ring-green-100 { --tw-ring-color: #f1f5f9; }
.btn-text-green-200 { color: #e2e8f0; }
.btn-bg-green-200 { background-color: #e2e8f0; }
.btn-border-green-200 { border-color: #e2e8f0; }
.btn-ring-green-200 { --tw-ring-color: #e2e8f0; }
.btn-text-green-300 { color: #cbd5e1; }
.btn-bg-green-300 { background-color: #cbd5e1; }
.btn-border-green-300 { border-color: #cbd5e1; }
.btn-ring-green-300 { --tw-ring-color: #cbd5e1; }
.btn-text-green-400 { color: #94a3b8; }
.btn-bg-green-400 { background-color: #94a3b8; }
.btn-border-green-400 { border-color: #94a3b8; }
.btn-ring-green-400 { --tw-ring-color: #94a3b8; }
.btn-text-green-500 { color: #64748b; }
.btn-bg-green-500 { background-color: #64748b; }
.btn-border-green-500 { border-color: #64748b; }
.btn-ring-green-500 { --tw-ring-color: #64748b; }
.btn-text-green-600 { color: #475569; }
.btn-bg-green-600 { background-color: #475569; }
.btn-border-green-600 { border-color: #475569; }
.btn-ring-green-600 { --tw-ring-color: #475569; }
.btn-text-green-700 { color: #334155; }
.btn-bg-green-700 { background-color: #334155; }
.btn-border-green-700 { border-color: #334155; }
.btn-ring-green-700 { --tw-ring-color: #334155; }
.btn-text-green-800 { color: #1e293b; }
.btn-bg-green-800 { background-color: #1e293b; }
.btn-border-green-800 { border-color: #1e293b; }
.btn-ring-green-800 { --tw-ring-color: #1e293b; }
.btn-text-green-900 { color: #0f172a; }
.btn-bg-green-900 { background-color: #0f172a; }
.btn-border-green-900 { border-color: #0f172a; }
.btn-ring-green-900 { --tw-ring-color: #0f172a; }
.btn-text-green-950 { color: #020617; }
.btn-bg-green-950 { background-color: #020617; }
.btn-border-green-950 { border-color: #020617; }
.btn-ring-green-950 { --tw-ring-color: #020617; }

.btn-text-emerald-50 { color: #f8fafc; }
.btn-bg-emerald-50 { background-color: #f8fafc; }
.btn-border-emerald-50 { border-color: #f8fafc; }
.btn-ring-emerald-50 { --tw-ring-color: #f8fafc; }
.btn-text-emerald-100 { color: #f1f5f9; }
.btn-bg-emerald-100 { background-color: #f1f5f9; }
.btn-border-emerald-100 { border-color: #f1f5f9; }
.btn-ring-emerald-100 { --tw-ring-color: #f1f5f9; }
.btn-text-emerald-200 { color: #e2e8f0; }
.btn-bg-emerald-200 { background-color: #e2e8f0; }
.btn-border-emerald-200 { border-color: #e2e8f0; }
.btn-ring-emerald-200 { --tw-ring-color: #e2e8f0; }
.btn-text-emerald-300 { color: #cbd5e1; }
.btn-bg-emerald-300 { background-color: #cbd5e1; }
.btn-border-emerald-300 { border-color: #cbd5e1; }
.btn-ring-emerald-300 { --tw-ring-color: #cbd5e1; }
.btn-text-emerald-400 { color: #94a3b8; }
.btn-bg-emerald-400 { background-color: #94a3b8; }
.btn-border-emerald-400 { border-color: #94a3b8; }
.btn-ring-emerald-400 { --tw-ring-color: #94a3b8; }
.btn-text-emerald-500 { color: #64748b; }
.btn-bg-emerald-500 { background-color: #64748b; }
.btn-border-emerald-500 { border-color: #64748b; }
.btn-ring-emerald-500 { --tw-ring-color: #64748b; }
.btn-text-emerald-600 { color: #475569; }
.btn-bg-emerald-600 { background-color: #475569; }
.btn-border-emerald-600 { border-color: #475569; }
.btn-ring-emerald-600 { --tw-ring-color: #475569; }
.btn-text-emerald-700 { color: #334155; }
.btn-bg-emerald-700 { background-color: #334155; }
.btn-border-emerald-700 { border-color: #334155; }
.btn-ring-emerald-700 { --tw-ring-color: #334155; }
.btn-text-emerald-800 { color: #1e293b; }
.btn-bg-emerald-800 { background-color: #1e293b; }
.btn-border-emerald-800 { border-color: #1e293b; }
.btn-ring-emerald-800 { --tw-ring-color: #1e293b; }
.btn-text-emerald-900 { color: #0f172a; }
.btn-bg-emerald-900 { background-color: #0f172a; }
.btn-border-emerald-900 { border-color: #0f172a; }
.btn-ring-emerald-900 { --tw-ring-color: #0f172a; }
.btn-text-emerald-950 { color: #020617; }
.btn-bg-emerald-950 { background-color: #020617; }
.btn-border-emerald-950 { border-color: #020617; }
.btn-ring-emerald-950 { --tw-ring-color: #020617; }

.btn-text-teal-50 { color: #f8fafc; }
.btn-bg-teal-50 { background-color: #f8fafc; }
.btn-border-teal-50 { border-color: #f8fafc; }
.btn-ring-teal-50 { --tw-ring-color: #f8fafc; }
.btn-text-teal-100 { color: #f1f5f9; }
.btn-bg-teal-100 { background-color: #f1f5f9; }
.btn-border-teal-100 { border-color: #f1f5f9; }
.btn-ring-teal-100 { --tw-ring-color: #f1f5f9; }
.btn-text-teal-200 { color: #e2e8f0; }
.btn-bg-teal-200 { background-color: #e2e8f0; }
.btn-border-teal-200 { border-color: #e2e8f0; }
.btn-ring-teal-200 { --tw-ring-color: #e2e8f0; }
.btn-text-teal-300 { color: #cbd5e1; }
.btn-bg-teal-300 { background-color: #cbd5e1; }
.btn-border-teal-300 { border-color: #cbd5e1; }
.btn-ring-teal-300 { --tw-ring-color: #cbd5e1; }
.btn-text-teal-400 { color: #94a3b8; }
.btn-bg-teal-400 { background-color: #94a3b8; }
.btn-border-teal-400 { border-color: #94a3b8; }
.btn-ring-teal-400 { --tw-ring-color: #94a3b8; }
.btn-text-teal-500 { color: #64748b; }
.btn-bg-teal-500 { background-color: #64748b; }
.btn-border-teal-500 { border-color: #64748b; }
.btn-ring-teal-500 { --tw-ring-color: #64748b; }
.btn-text-teal-600 { color: #475569; }
.btn-bg-teal-600 { background-color: #475569; }
.btn-border-teal-600 { border-color: #475569; }
.btn-ring-teal-600 { --tw-ring-color: #475569; }
.btn-text-teal-700 { color: #334155; }
.btn-bg-teal-700 { background-color: #334155; }
.btn-border-teal-700 { border-color: #334155; }
.btn-ring-teal-700 { --tw-ring-color: #334155; }
.btn-text-teal-800 { color: #1e293b; }
.btn-bg-teal-800 { background-color: #1e293b; }
.btn-border-teal-800 { border-color: #1e293b; }
.btn-ring-teal-800 { --tw-ring-color: #1e293b; }
.btn-text-teal-900 { color: #0f172a; }
.btn-bg-teal-900 { background-color: #0f172a; }
.btn-border-teal-900 { border-color: #0f172a; }
.btn-ring-teal-900 { --tw-ring-color: #0f172a; }
.btn-text-teal-950 { color: #020617; }
.btn-bg-teal-950 { background-color: #020617; }
.btn-border-teal-950 { border-color: #020617; }
.btn-ring-teal-950 { --tw-ring-color: #020617; }

.btn-text-cyan-50 { color: #f8fafc; }
.btn-bg-cyan-50 { background-color: #f8fafc; }
.btn-border-cyan-50 { border-color: #f8fafc; }
.btn-ring-cyan-50 { --tw-ring-color: #f8fafc; }
.btn-text-cyan-100 { color: #f1f5f9; }
.btn-bg-cyan-100 { background-color: #f1f5f9; }
.btn-border-cyan-100 { border-color: #f1f5f9; }
.btn-ring-cyan-100 { --tw-ring-color: #f1f5f9; }
.btn-text-cyan-200 { color: #e2e8f0; }
.btn-bg-cyan-200 { background-color: #e2e8f0; }
.btn-border-cyan-200 { border-color: #e2e8f0; }
.btn-ring-cyan-200 { --tw-ring-color: #e2e8f0; }
.btn-text-cyan-300 { color: #cbd5e1; }
.btn-bg-cyan-300 { background-color: #cbd5e1; }
.btn-border-cyan-300 { border-color: #cbd5e1; }
.btn-ring-cyan-300 { --tw-ring-color: #cbd5e1; }
.btn-text-cyan-400 { color: #94a3b8; }
.btn-bg-cyan-400 { background-color: #94a3b8; }
.btn-border-cyan-400 { border-color: #94a3b8; }
.btn-ring-cyan-400 { --tw-ring-color: #94a3b8; }
.btn-text-cyan-500 { color: #64748b; }
.btn-bg-cyan-500 { background-color: #64748b; }
.btn-border-cyan-500 { border-color: #64748b; }
.btn-ring-cyan-500 { --tw-ring-color: #64748b; }
.btn-text-cyan-600 { color: #475569; }
.btn-bg-cyan-600 { background-color: #475569; }
.btn-border-cyan-600 { border-color: #475569; }
.btn-ring-cyan-600 { --tw-ring-color: #475569; }
.btn-text-cyan-700 { color: #334155; }
.btn-bg-cyan-700 { background-color: #334155; }
.btn-border-cyan-700 { border-color: #334155; }
.btn-ring-cyan-700 { --tw-ring-color: #334155; }
.btn-text-cyan-800 { color: #1e293b; }
.btn-bg-cyan-800 { background-color: #1e293b; }
.btn-border-cyan-800 { border-color: #1e293b; }
.btn-ring-cyan-800 { --tw-ring-color: #1e293b; }
.btn-text-cyan-900 { color: #0f172a; }
.btn-bg-cyan-900 { background-color: #0f172a; }
.btn-border-cyan-900 { border-color: #0f172a; }
.btn-ring-cyan-900 { --tw-ring-color: #0f172a; }
.btn-text-cyan-950 { color: #020617; }
.btn-bg-cyan-950 { background-color: #020617; }
.btn-border-cyan-950 { border-color: #020617; }
.btn-ring-cyan-950 { --tw-ring-color: #020617; }

.btn-text-sky-50 { color: #f8fafc; }
.btn-bg-sky-50 { background-color: #f8fafc; }
.btn-border-sky-50 { border-color: #f8fafc; }
.btn-ring-sky-50 { --tw-ring-color: #f8fafc; }
.btn-text-sky-100 { color: #f1f5f9; }
.btn-bg-sky-100 { background-color: #f1f5f9; }
.btn-border-sky-100 { border-color: #f1f5f9; }
.btn-ring-sky-100 { --tw-ring-color: #f1f5f9; }
.btn-text-sky-200 { color: #e2e8f0; }
.btn-bg-sky-200 { background-color: #e2e8f0; }
.btn-border-sky-200 { border-color: #e2e8f0; }
.btn-ring-sky-200 { --tw-ring-color: #e2e8f0; }
.btn-text-sky-300 { color: #cbd5e1; }
.btn-bg-sky-300 { background-color: #cbd5e1; }
.btn-border-sky-300 { border-color: #cbd5e1; }
.btn-ring-sky-300 { --tw-ring-color: #cbd5e1; }
.btn-text-sky-400 { color: #94a3b8; }
.btn-bg-sky-400 { background-color: #94a3b8; }
.btn-border-sky-400 { border-color: #94a3b8; }
.btn-ring-sky-400 { --tw-ring-color: #94a3b8; }
.btn-text-sky-500 { color: #64748b; }
.btn-bg-sky-500 { background-color: #64748b; }
.btn-border-sky-500 { border-color: #64748b; }
.btn-ring-sky-500 { --tw-ring-color: #64748b; }
.btn-text-sky-600 { color: #475569; }
.btn-bg-sky-600 { background-color: #475569; }
.btn-border-sky-600 { border-color: #475569; }
.btn-ring-sky-600 { --tw-ring-color: #475569; }
.btn-text-sky-700 { color: #334155; }
.btn-bg-sky-700 { background-color: #334155; }
.btn-border-sky-700 { border-color: #334155; }
.btn-ring-sky-700 { --tw-ring-color: #334155; }
.btn-text-sky-800 { color: #1e293b; }
.btn-bg-sky-800 { background-color: #1e293b; }
.btn-border-sky-800 { border-color: #1e293b; }
.btn-ring-sky-800 { --tw-ring-color: #1e293b; }
.btn-text-sky-900 { color: #0f172a; }
.btn-bg-sky-900 { background-color: #0f172a; }
.btn-border-sky-900 { border-color: #0f172a; }
.btn-ring-sky-900 { --tw-ring-color: #0f172a; }
.btn-text-sky-950 { color: #020617; }
.btn-bg-sky-950 { background-color: #020617; }
.btn-border-sky-950 { border-color: #020617; }
.btn-ring-sky-950 { --tw-ring-color: #020617; }

.btn-text-blue-50 { color: #f8fafc; }
.btn-bg-blue-50 { background-color: #f8fafc; }
.btn-border-blue-50 { border-color: #f8fafc; }
.btn-ring-blue-50 { --tw-ring-color: #f8fafc; }
.btn-text-blue-100 { color: #f1f5f9; }
.btn-bg-blue-100 { background-color: #f1f5f9; }
.btn-border-blue-100 { border-color: #f1f5f9; }
.btn-ring-blue-100 { --tw-ring-color: #f1f5f9; }
.btn-text-blue-200 { color: #e2e8f0; }
.btn-bg-blue-200 { background-color: #e2e8f0; }
.btn-border-blue-200 { border-color: #e2e8f0; }
.btn-ring-blue-200 { --tw-ring-color: #e2e8f0; }
.btn-text-blue-300 { color: #cbd5e1; }
.btn-bg-blue-300 { background-color: #cbd5e1; }
.btn-border-blue-300 { border-color: #cbd5e1; }
.btn-ring-blue-300 { --tw-ring-color: #cbd5e1; }
.btn-text-blue-400 { color: #94a3b8; }
.btn-bg-blue-400 { background-color: #94a3b8; }
.btn-border-blue-400 { border-color: #94a3b8; }
.btn-ring-blue-400 { --tw-ring-color: #94a3b8; }
.btn-text-blue-500 { color: #64748b; }
.btn-bg-blue-500 { background-color: #64748b; }
.btn-border-blue-500 { border-color: #64748b; }
.btn-ring-blue-500 { --tw-ring-color: #64748b; }
.btn-text-blue-600 { color: #475569; }
.btn-bg-blue-600 { background-color: #475569; }
.btn-border-blue-600 { border-color: #475569; }
.btn-ring-blue-600 { --tw-ring-color: #475569; }
.btn-text-blue-700 { color: #334155; }
.btn-bg-blue-700 { background-color: #334155; }
.btn-border-blue-700 { border-color: #334155; }
.btn-ring-blue-700 { --tw-ring-color: #334155; }
.btn-text-blue-800 { color: #1e293b; }
.btn-bg-blue-800 { background-color: #1e293b; }
.btn-border-blue-800 { border-color: #1e293b; }
.btn-ring-blue-800 { --tw-ring-color: #1e293b; }
.btn-text-blue-900 { color: #0f172a; }
.btn-bg-blue-900 { background-color: #0f172a; }
.btn-border-blue-900 { border-color: #0f172a; }
.btn-ring-blue-900 { --tw-ring-color: #0f172a; }
.btn-text-blue-950 { color: #020617; }
.btn-bg-blue-950 { background-color: #020617; }
.btn-border-blue-950 { border-color: #020617; }
.btn-ring-blue-950 { --tw-ring-color: #020617; }

.btn-text-indigo-50 { color: #f8fafc; }
.btn-bg-indigo-50 { background-color: #f8fafc; }
.btn-border-indigo-50 { border-color: #f8fafc; }
.btn-ring-indigo-50 { --tw-ring-color: #f8fafc; }
.btn-text-indigo-100 { color: #f1f5f9; }
.btn-bg-indigo-100 { background-color: #f1f5f9; }
.btn-border-indigo-100 { border-color: #f1f5f9; }
.btn-ring-indigo-100 { --tw-ring-color: #f1f5f9; }
.btn-text-indigo-200 { color: #e2e8f0; }
.btn-bg-indigo-200 { background-color: #e2e8f0; }
.btn-border-indigo-200 { border-color: #e2e8f0; }
.btn-ring-indigo-200 { --tw-ring-color: #e2e8f0; }
.btn-text-indigo-300 { color: #cbd5e1; }
.btn-bg-indigo-300 { background-color: #cbd5e1; }
.btn-border-indigo-300 { border-color: #cbd5e1; }
.btn-ring-indigo-300 { --tw-ring-color: #cbd5e1; }
.btn-text-indigo-400 { color: #94a3b8; }
.btn-bg-indigo-400 { background-color: #94a3b8; }
.btn-border-indigo-400 { border-color: #94a3b8; }
.btn-ring-indigo-400 { --tw-ring-color: #94a3b8; }
.btn-text-indigo-500 { color: #64748b; }
.btn-bg-indigo-500 { background-color: #64748b; }
.btn-border-indigo-500 { border-color: #64748b; }
.btn-ring-indigo-500 { --tw-ring-color: #64748b; }
.btn-text-indigo-600 { color: #475569; }
.btn-bg-indigo-600 { background-color: #475569; }
.btn-border-indigo-600 { border-color: #475569; }
.btn-ring-indigo-600 { --tw-ring-color: #475569; }
.btn-text-indigo-700 { color: #334155; }
.btn-bg-indigo-700 { background-color: #334155; }
.btn-border-indigo-700 { border-color: #334155; }
.btn-ring-indigo-700 { --tw-ring-color: #334155; }
.btn-text-indigo-800 { color: #1e293b; }
.btn-bg-indigo-800 { background-color: #1e293b; }
.btn-border-indigo-800 { border-color: #1e293b; }
.btn-ring-indigo-800 { --tw-ring-color: #1e293b; }
.btn-text-indigo-900 { color: #0f172a; }
.btn-bg-indigo-900 { background-color: #0f172a; }
.btn-border-indigo-900 { border-color: #0f172a; }
.btn-ring-indigo-900 { --tw-ring-color: #0f172a; }
.btn-text-indigo-950 { color: #020617; }
.btn-bg-indigo-950 { background-color: #020617; }
.btn-border-indigo-950 { border-color: #020617; }
.btn-ring-indigo-950 { --tw-ring-color: #020617; }

.btn-text-violet-50 { color: #f8fafc; }
.btn-bg-violet-50 { background-color: #f8fafc; }
.btn-border-violet-50 { border-color: #f8fafc; }
.btn-ring-violet-50 { --tw-ring-color: #f8fafc; }
.btn-text-violet-100 { color: #f1f5f9; }
.btn-bg-violet-100 { background-color: #f1f5f9; }
.btn-border-violet-100 { border-color: #f1f5f9; }
.btn-ring-violet-100 { --tw-ring-color: #f1f5f9; }
.btn-text-violet-200 { color: #e2e8f0; }
.btn-bg-violet-200 { background-color: #e2e8f0; }
.btn-border-violet-200 { border-color: #e2e8f0; }
.btn-ring-violet-200 { --tw-ring-color: #e2e8f0; }
.btn-text-violet-300 { color: #cbd5e1; }
.btn-bg-violet-300 { background-color: #cbd5e1; }
.btn-border-violet-300 { border-color: #cbd5e1; }
.btn-ring-violet-300 { --tw-ring-color: #cbd5e1; }
.btn-text-violet-400 { color: #94a3b8; }
.btn-bg-violet-400 { background-color: #94a3b8; }
.btn-border-violet-400 { border-color: #94a3b8; }
.btn-ring-violet-400 { --tw-ring-color: #94a3b8; }
.btn-text-violet-500 { color: #64748b; }
.btn-bg-violet-500 { background-color: #64748b; }
.btn-border-violet-500 { border-color: #64748b; }
.btn-ring-violet-500 { --tw-ring-color: #64748b; }
.btn-text-violet-600 { color: #475569; }
.btn-bg-violet-600 { background-color: #475569; }
.btn-border-violet-600 { border-color: #475569; }
.btn-ring-violet-600 { --tw-ring-color: #475569; }
.btn-text-violet-700 { color: #334155; }
.btn-bg-violet-700 { background-color: #334155; }
.btn-border-violet-700 { border-color: #334155; }
.btn-ring-violet-700 { --tw-ring-color: #334155; }
.btn-text-violet-800 { color: #1e293b; }
.btn-bg-violet-800 { background-color: #1e293b; }
.btn-border-violet-800 { border-color: #1e293b; }
.btn-ring-violet-800 { --tw-ring-color: #1e293b; }
.btn-text-violet-900 { color: #0f172a; }
.btn-bg-violet-900 { background-color: #0f172a; }
.btn-border-violet-900 { border-color: #0f172a; }
.btn-ring-violet-900 { --tw-ring-color: #0f172a; }
.btn-text-violet-950 { color: #020617; }
.btn-bg-violet-950 { background-color: #020617; }
.btn-border-violet-950 { border-color: #020617; }
.btn-ring-violet-950 { --tw-ring-color: #020617; }

.btn-text-purple-50 { color: #f8fafc; }
.btn-bg-purple-50 { background-color: #f8fafc; }
.btn-border-purple-50 { border-color: #f8fafc; }
.btn-ring-purple-50 { --tw-ring-color: #f8fafc; }
.btn-text-purple-100 { color: #f1f5f9; }
.btn-bg-purple-100 { background-color: #f1f5f9; }
.btn-border-purple-100 { border-color: #f1f5f9; }
.btn-ring-purple-100 { --tw-ring-color: #f1f5f9; }
.btn-text-purple-200 { color: #e2e8f0; }
.btn-bg-purple-200 { background-color: #e2e8f0; }
.btn-border-purple-200 { border-color: #e2e8f0; }
.btn-ring-purple-200 { --tw-ring-color: #e2e8f0; }
.btn-text-purple-300 { color: #cbd5e1; }
.btn-bg-purple-300 { background-color: #cbd5e1; }
.btn-border-purple-300 { border-color: #cbd5e1; }
.btn-ring-purple-300 { --tw-ring-color: #cbd5e1; }
.btn-text-purple-400 { color: #94a3b8; }
.btn-bg-purple-400 { background-color: #94a3b8; }
.btn-border-purple-400 { border-color: #94a3b8; }
.btn-ring-purple-400 { --tw-ring-color: #94a3b8; }
.btn-text-purple-500 { color: #64748b; }
.btn-bg-purple-500 { background-color: #64748b; }
.btn-border-purple-500 { border-color: #64748b; }
.btn-ring-purple-500 { --tw-ring-color: #64748b; }
.btn-text-purple-600 { color: #475569; }
.btn-bg-purple-600 { background-color: #475569; }
.btn-border-purple-600 { border-color: #475569; }
.btn-ring-purple-600 { --tw-ring-color: #475569; }
.btn-text-purple-700 { color: #334155; }
.btn-bg-purple-700 { background-color: #334155; }
.btn-border-purple-700 { border-color: #334155; }
.btn-ring-purple-700 { --tw-ring-color: #334155; }
.btn-text-purple-800 { color: #1e293b; }
.btn-bg-purple-800 { background-color: #1e293b; }
.btn-border-purple-800 { border-color: #1e293b; }
.btn-ring-purple-800 { --tw-ring-color: #1e293b; }
.btn-text-purple-900 { color: #0f172a; }
.btn-bg-purple-900 { background-color: #0f172a; }
.btn-border-purple-900 { border-color: #0f172a; }
.btn-ring-purple-900 { --tw-ring-color: #0f172a; }
.btn-text-purple-950 { color: #020617; }
.btn-bg-purple-950 { background-color: #020617; }
.btn-border-purple-950 { border-color: #020617; }
.btn-ring-purple-950 { --tw-ring-color: #020617; }

.btn-text-fuchsia-50 { color: #f8fafc; }
.btn-bg-fuchsia-50 { background-color: #f8fafc; }
.btn-border-fuchsia-50 { border-color: #f8fafc; }
.btn-ring-fuchsia-50 { --tw-ring-color: #f8fafc; }
.btn-text-fuchsia-100 { color: #f1f5f9; }
.btn-bg-fuchsia-100 { background-color: #f1f5f9; }
.btn-border-fuchsia-100 { border-color: #f1f5f9; }
.btn-ring-fuchsia-100 { --tw-ring-color: #f1f5f9; }
.btn-text-fuchsia-200 { color: #e2e8f0; }
.btn-bg-fuchsia-200 { background-color: #e2e8f0; }
.btn-border-fuchsia-200 { border-color: #e2e8f0; }
.btn-ring-fuchsia-200 { --tw-ring-color: #e2e8f0; }
.btn-text-fuchsia-300 { color: #cbd5e1; }
.btn-bg-fuchsia-300 { background-color: #cbd5e1; }
.btn-border-fuchsia-300 { border-color: #cbd5e1; }
.btn-ring-fuchsia-300 { --tw-ring-color: #cbd5e1; }
.btn-text-fuchsia-400 { color: #94a3b8; }
.btn-bg-fuchsia-400 { background-color: #94a3b8; }
.btn-border-fuchsia-400 { border-color: #94a3b8; }
.btn-ring-fuchsia-400 { --tw-ring-color: #94a3b8; }
.btn-text-fuchsia-500 { color: #64748b; }
.btn-bg-fuchsia-500 { background-color: #64748b; }
.btn-border-fuchsia-500 { border-color: #64748b; }
.btn-ring-fuchsia-500 { --tw-ring-color: #64748b; }
.btn-text-fuchsia-600 { color: #475569; }
.btn-bg-fuchsia-600 { background-color: #475569; }
.btn-border-fuchsia-600 { border-color: #475569; }
.btn-ring-fuchsia-600 { --tw-ring-color: #475569; }
.btn-text-fuchsia-700 { color: #334155; }
.btn-bg-fuchsia-700 { background-color: #334155; }
.btn-border-fuchsia-700 { border-color: #334155; }
.btn-ring-fuchsia-700 { --tw-ring-color: #334155; }
.btn-text-fuchsia-800 { color: #1e293b; }
.btn-bg-fuchsia-800 { background-color: #1e293b; }
.btn-border-fuchsia-800 { border-color: #1e293b; }
.btn-ring-fuchsia-800 { --tw-ring-color: #1e293b; }
.btn-text-fuchsia-900 { color: #0f172a; }
.btn-bg-fuchsia-900 { background-color: #0f172a; }
.btn-border-fuchsia-900 { border-color: #0f172a; }
.btn-ring-fuchsia-900 { --tw-ring-color: #0f172a; }
.btn-text-fuchsia-950 { color: #020617; }
.btn-bg-fuchsia-950 { background-color: #020617; }
.btn-border-fuchsia-950 { border-color: #020617; }
.btn-ring-fuchsia-950 { --tw-ring-color: #020617; }

.btn-text-pink-50 { color: #f8fafc; }
.btn-bg-pink-50 { background-color: #f8fafc; }
.btn-border-pink-50 { border-color: #f8fafc; }
.btn-ring-pink-50 { --tw-ring-color: #f8fafc; }
.btn-text-pink-100 { color: #f1f5f9; }
.btn-bg-pink-100 { background-color: #f1f5f9; }
.btn-border-pink-100 { border-color: #f1f5f9; }
.btn-ring-pink-100 { --tw-ring-color: #f1f5f9; }
.btn-text-pink-200 { color: #e2e8f0; }
.btn-bg-pink-200 { background-color: #e2e8f0; }
.btn-border-pink-200 { border-color: #e2e8f0; }
.btn-ring-pink-200 { --tw-ring-color: #e2e8f0; }
.btn-text-pink-300 { color: #cbd5e1; }
.btn-bg-pink-300 { background-color: #cbd5e1; }
.btn-border-pink-300 { border-color: #cbd5e1; }
.btn-ring-pink-300 { --tw-ring-color: #cbd5e1; }
.btn-text-pink-400 { color: #94a3b8; }
.btn-bg-pink-400 { background-color: #94a3b8; }
.btn-border-pink-400 { border-color: #94a3b8; }
.btn-ring-pink-400 { --tw-ring-color: #94a3b8; }
.btn-text-pink-500 { color: #64748b; }
.btn-bg-pink-500 { background-color: #64748b; }
.btn-border-pink-500 { border-color: #64748b; }
.btn-ring-pink-500 { --tw-ring-color: #64748b; }
.btn-text-pink-600 { color: #475569; }
.btn-bg-pink-600 { background-color: #475569; }
.btn-border-pink-600 { border-color: #475569; }
.btn-ring-pink-600 { --tw-ring-color: #475569; }
.btn-text-pink-700 { color: #334155; }
.btn-bg-pink-700 { background-color: #334155; }
.btn-border-pink-700 { border-color: #334155; }
.btn-ring-pink-700 { --tw-ring-color: #334155; }
.btn-text-pink-800 { color: #1e293b; }
.btn-bg-pink-800 { background-color: #1e293b; }
.btn-border-pink-800 { border-color: #1e293b; }
.btn-ring-pink-800 { --tw-ring-color: #1e293b; }
.btn-text-pink-900 { color: #0f172a; }
.btn-bg-pink-900 { background-color: #0f172a; }
.btn-border-pink-900 { border-color: #0f172a; }
.btn-ring-pink-900 { --tw-ring-color: #0f172a; }
.btn-text-pink-950 { color: #020617; }
.btn-bg-pink-950 { background-color: #020617; }
.btn-border-pink-950 { border-color: #020617; }
.btn-ring-pink-950 { --tw-ring-color: #020617; }

.btn-text-rose-50 { color: #f8fafc; }
.btn-bg-rose-50 { background-color: #f8fafc; }
.btn-border-rose-50 { border-color: #f8fafc; }
.btn-ring-rose-50 { --tw-ring-color: #f8fafc; }
.btn-text-rose-100 { color: #f1f5f9; }
.btn-bg-rose-100 { background-color: #f1f5f9; }
.btn-border-rose-100 { border-color: #f1f5f9; }
.btn-ring-rose-100 { --tw-ring-color: #f1f5f9; }
.btn-text-rose-200 { color: #e2e8f0; }
.btn-bg-rose-200 { background-color: #e2e8f0; }
.btn-border-rose-200 { border-color: #e2e8f0; }
.btn-ring-rose-200 { --tw-ring-color: #e2e8f0; }
.btn-text-rose-300 { color: #cbd5e1; }
.btn-bg-rose-300 { background-color: #cbd5e1; }
.btn-border-rose-300 { border-color: #cbd5e1; }
.btn-ring-rose-300 { --tw-ring-color: #cbd5e1; }
.btn-text-rose-400 { color: #94a3b8; }
.btn-bg-rose-400 { background-color: #94a3b8; }
.btn-border-rose-400 { border-color: #94a3b8; }
.btn-ring-rose-400 { --tw-ring-color: #94a3b8; }
.btn-text-rose-500 { color: #64748b; }
.btn-bg-rose-500 { background-color: #64748b; }
.btn-border-rose-500 { border-color: #64748b; }
.btn-ring-rose-500 { --tw-ring-color: #64748b; }
.btn-text-rose-600 { color: #475569; }
.btn-bg-rose-600 { background-color: #475569; }
.btn-border-rose-600 { border-color: #475569; }
.btn-ring-rose-600 { --tw-ring-color: #475569; }
.btn-text-rose-700 { color: #334155; }
.btn-bg-rose-700 { background-color: #334155; }
.btn-border-rose-700 { border-color: #334155; }
.btn-ring-rose-700 { --tw-ring-color: #334155; }
.btn-text-rose-800 { color: #1e293b; }
.btn-bg-rose-800 { background-color: #1e293b; }
.btn-border-rose-800 { border-color: #1e293b; }
.btn-ring-rose-800 { --tw-ring-color: #1e293b; }
.btn-text-rose-900 { color: #0f172a; }
.btn-bg-rose-900 { background-color: #0f172a; }
.btn-border-rose-900 { border-color: #0f172a; }
.btn-ring-rose-900 { --tw-ring-color: #0f172a; }
.btn-text-rose-950 { color: #020617; }
.btn-bg-rose-950 { background-color: #020617; }
.btn-border-rose-950 { border-color: #020617; }
.btn-ring-rose-950 { --tw-ring-color: #020617; }

.btn-block { display: block; }
.btn-inline-block { display: inline-block; }
.btn-inline { display: inline; }
.btn-flex { display: flex; }
.btn-inline-flex { display: inline-flex; }
.btn-grid { display: grid; }
.btn-inline-grid { display: inline-grid; }
.btn-table { display: table; }
.btn-hidden { display: hidden; }
.btn-contents { display: contents; }
.btn-flow-root { display: flow-root; }

.btn-flex-1 { flex: 1 1 0%; }
.btn-flex-2 { flex: 2 2 0%; }
.btn-flex-3 { flex: 3 3 0%; }
.btn-flex-4 { flex: 4 4 0%; }
.btn-flex-5 { flex: 5 5 0%; }
.btn-flex-6 { flex: 6 6 0%; }
.btn-flex-7 { flex: 7 7 0%; }
.btn-flex-8 { flex: 8 8 0%; }
.btn-flex-9 { flex: 9 9 0%; }
.btn-flex-10 { flex: 10 10 0%; }
.btn-flex-11 { flex: 11 11 0%; }
.btn-flex-12 { flex: 12 12 0%; }
.btn-flex-auto { flex: 1 1 auto; }
.btn-flex-initial { flex: 0 1 auto; }
.btn-flex-none { flex: none; }
.btn-flex-row { flex-direction: row; }
.btn-flex-col { flex-direction: column; }
.btn-flex-wrap { flex-wrap: wrap; }
.btn-flex-nowrap { flex-wrap: nowrap; }
.btn-items-start { align-items: flex-start; }
.btn-items-center { align-items: center; }
.btn-items-end { align-items: flex-end; }
.btn-justify-start { justify-content: flex-start; }
.btn-justify-center { justify-content: center; }
.btn-justify-end { justify-content: flex-end; }
.btn-justify-between { justify-content: space-between; }

.btn-grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
.btn-col-span-1 { grid-column: span 1 / span 1; }
.btn-grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.btn-col-span-2 { grid-column: span 2 / span 2; }
.btn-grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.btn-col-span-3 { grid-column: span 3 / span 3; }
.btn-grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.btn-col-span-4 { grid-column: span 4 / span 4; }
.btn-grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
.btn-col-span-5 { grid-column: span 5 / span 5; }
.btn-grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
.btn-col-span-6 { grid-column: span 6 / span 6; }
.btn-grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
.btn-col-span-7 { grid-column: span 7 / span 7; }
.btn-grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
.btn-col-span-8 { grid-column: span 8 / span 8; }
.btn-grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
.btn-col-span-9 { grid-column: span 9 / span 9; }
.btn-grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
.btn-col-span-10 { grid-column: span 10 / span 10; }
.btn-grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
.btn-col-span-11 { grid-column: span 11 / span 11; }
.btn-grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
.btn-col-span-12 { grid-column: span 12 / span 12; }

@media (min-width: 640px) {
  .btn-sm\:p-0 { padding: 0px; }
  .btn-sm\:p-0.btn-5 { padding: 0.btn-125rem; }
  .btn-sm\:p-1 { padding: 0.btn-25rem; }
  .btn-sm\:p-1.btn-5 { padding: 0.btn-375rem; }
  .btn-sm\:p-2 { padding: 0.btn-5rem; }
  .btn-sm\:p-2.btn-5 { padding: 0.btn-625rem; }
  .btn-sm\:p-3 { padding: 0.btn-75rem; }
  .btn-sm\:p-3.btn-5 { padding: 0.btn-875rem; }
  .btn-sm\:p-4 { padding: 1rem; }
  .btn-sm\:p-5 { padding: 1.btn-25rem; }
  .btn-sm\:p-6 { padding: 1.btn-5rem; }
  .btn-sm\:p-7 { padding: 1.btn-75rem; }
  .btn-sm\:p-8 { padding: 2rem; }
  .btn-sm\:p-9 { padding: 2.btn-25rem; }
  .btn-sm\:p-10 { padding: 2.btn-5rem; }
  .btn-sm\:p-11 { padding: 2.btn-75rem; }
  .btn-sm\:px-0 { padding-inline: 0px; }
  .btn-sm\:px-0.btn-5 { padding-inline: 0.btn-125rem; }
  .btn-sm\:px-1 { padding-inline: 0.btn-25rem; }
  .btn-sm\:px-1.btn-5 { padding-inline: 0.btn-375rem; }
  .btn-sm\:px-2 { padding-inline: 0.btn-5rem; }
  .btn-sm\:px-2.btn-5 { padding-inline: 0.btn-625rem; }
  .btn-sm\:px-3 { padding-inline: 0.btn-75rem; }
  .btn-sm\:px-3.btn-5 { padding-inline: 0.btn-875rem; }
  .btn-sm\:px-4 { padding-inline: 1rem; }
  .btn-sm\:px-5 { padding-inline: 1.btn-25rem; }
  .btn-sm\:px-6 { padding-inline: 1.btn-5rem; }
  .btn-sm\:px-7 { padding-inline: 1.btn-75rem; }
  .btn-sm\:px-8 { padding-inline: 2rem; }
  .btn-sm\:px-9 { padding-inline: 2.btn-25rem; }
  .btn-sm\:px-10 { padding-inline: 2.btn-5rem; }
  .btn-sm\:px-11 { padding-inline: 2.btn-75rem; }
  .btn-sm\:py-0 { padding-block: 0px; }
  .btn-sm\:py-0.btn-5 { padding-block: 0.btn-125rem; }
  .btn-sm\:py-1 { padding-block: 0.btn-25rem; }
  .btn-sm\:py-1.btn-5 { padding-block: 0.btn-375rem; }
  .btn-sm\:py-2 { padding-block: 0.btn-5rem; }
  .btn-sm\:py-2.btn-5 { padding-block: 0.btn-625rem; }
  .btn-sm\:py-3 { padding-block: 0.btn-75rem; }
  .btn-sm\:py-3.btn-5 { padding-block: 0.btn-875rem; }
  .btn-sm\:py-4 { padding-block: 1rem; }
  .btn-sm\:py-5 { padding-block: 1.btn-25rem; }
  .btn-sm\:py-6 { padding-block: 1.btn-5rem; }
  .btn-sm\:py-7 { padding-block: 1.btn-75rem; }
  .btn-sm\:py-8 { padding-block: 2rem; }
  .btn-sm\:py-9 { padding-block: 2.btn-25rem; }
  .btn-sm\:py-10 { padding-block: 2.btn-5rem; }
  .btn-sm\:py-11 { padding-block: 2.btn-75rem; }
  .btn-sm\:pt-0 { padding-top: 0px; }
  .btn-sm\:pt-0.btn-5 { padding-top: 0.btn-125rem; }
  .btn-sm\:pt-1 { padding-top: 0.btn-25rem; }
  .btn-sm\:pt-1.btn-5 { padding-top: 0.btn-375rem; }
  .btn-sm\:pt-2 { padding-top: 0.btn-5rem; }
  .btn-sm\:pt-2.btn-5 { padding-top: 0.btn-625rem; }
  .btn-sm\:pt-3 { padding-top: 0.btn-75rem; }
  .btn-sm\:pt-3.btn-5 { padding-top: 0.btn-875rem; }
  .btn-sm\:pt-4 { padding-top: 1rem; }
  .btn-sm\:pt-5 { padding-top: 1.btn-25rem; }
  .btn-sm\:pt-6 { padding-top: 1.btn-5rem; }
  .btn-sm\:pt-7 { padding-top: 1.btn-75rem; }
  .btn-sm\:pt-8 { padding-top: 2rem; }
  .btn-sm\:pt-9 { padding-top: 2.btn-25rem; }
  .btn-sm\:pt-10 { padding-top: 2.btn-5rem; }
  .btn-sm\:pt-11 { padding-top: 2.btn-75rem; }
  .btn-sm\:pr-0 { padding-right: 0px; }
  .btn-sm\:pr-0.btn-5 { padding-right: 0.btn-125rem; }
  .btn-sm\:pr-1 { padding-right: 0.btn-25rem; }
  .btn-sm\:pr-1.btn-5 { padding-right: 0.btn-375rem; }
  .btn-sm\:pr-2 { padding-right: 0.btn-5rem; }
  .btn-sm\:pr-2.btn-5 { padding-right: 0.btn-625rem; }
  .btn-sm\:pr-3 { padding-right: 0.btn-75rem; }
  .btn-sm\:pr-3.btn-5 { padding-right: 0.btn-875rem; }
  .btn-sm\:pr-4 { padding-right: 1rem; }
  .btn-sm\:pr-5 { padding-right: 1.btn-25rem; }
  .btn-sm\:pr-6 { padding-right: 1.btn-5rem; }
  .btn-sm\:pr-7 { padding-right: 1.btn-75rem; }
  .btn-sm\:pr-8 { padding-right: 2rem; }
  .btn-sm\:pr-9 { padding-right: 2.btn-25rem; }
  .btn-sm\:pr-10 { padding-right: 2.btn-5rem; }
  .btn-sm\:pr-11 { padding-right: 2.btn-75rem; }
  .btn-sm\:pb-0 { padding-bottom: 0px; }
  .btn-sm\:pb-0.btn-5 { padding-bottom: 0.btn-125rem; }
  .btn-sm\:pb-1 { padding-bottom: 0.btn-25rem; }
  .btn-sm\:pb-1.btn-5 { padding-bottom: 0.btn-375rem; }
  .btn-sm\:pb-2 { padding-bottom: 0.btn-5rem; }
  .btn-sm\:pb-2.btn-5 { padding-bottom: 0.btn-625rem; }
  .btn-sm\:pb-3 { padding-bottom: 0.btn-75rem; }
  .btn-sm\:pb-3.btn-5 { padding-bottom: 0.btn-875rem; }
  .btn-sm\:pb-4 { padding-bottom: 1rem; }
  .btn-sm\:pb-5 { padding-bottom: 1.btn-25rem; }
  .btn-sm\:pb-6 { padding-bottom: 1.btn-5rem; }
  .btn-sm\:pb-7 { padding-bottom: 1.btn-75rem; }
  .btn-sm\:pb-8 { padding-bottom: 2rem; }
  .btn-sm\:pb-9 { padding-bottom: 2.btn-25rem; }
  .btn-sm\:pb-10 { padding-bottom: 2.btn-5rem; }
  .btn-sm\:pb-11 { padding-bottom: 2.btn-75rem; }
  .btn-sm\:pl-0 { padding-left: 0px; }
  .btn-sm\:pl-0.btn-5 { padding-left: 0.btn-125rem; }
  .btn-sm\:pl-1 { padding-left: 0.btn-25rem; }
  .btn-sm\:pl-1.btn-5 { padding-left: 0.btn-375rem; }
  .btn-sm\:pl-2 { padding-left: 0.btn-5rem; }
  .btn-sm\:pl-2.btn-5 { padding-left: 0.btn-625rem; }
  .btn-sm\:pl-3 { padding-left: 0.btn-75rem; }
  .btn-sm\:pl-3.btn-5 { padding-left: 0.btn-875rem; }
  .btn-sm\:pl-4 { padding-left: 1rem; }
  .btn-sm\:pl-5 { padding-left: 1.btn-25rem; }
  .btn-sm\:pl-6 { padding-left: 1.btn-5rem; }
  .btn-sm\:pl-7 { padding-left: 1.btn-75rem; }
  .btn-sm\:pl-8 { padding-left: 2rem; }
  .btn-sm\:pl-9 { padding-left: 2.btn-25rem; }
  .btn-sm\:pl-10 { padding-left: 2.btn-5rem; }
  .btn-sm\:pl-11 { padding-left: 2.btn-75rem; }
  .btn-sm\:m-0 { margin: 0px; }
  .btn-sm\:m-0.btn-5 { margin: 0.btn-125rem; }
  .btn-sm\:m-1 { margin: 0.btn-25rem; }
  .btn-sm\:m-1.btn-5 { margin: 0.btn-375rem; }
  .btn-sm\:m-2 { margin: 0.btn-5rem; }
  .btn-sm\:m-2.btn-5 { margin: 0.btn-625rem; }
  .btn-sm\:m-3 { margin: 0.btn-75rem; }
  .btn-sm\:m-3.btn-5 { margin: 0.btn-875rem; }
  .btn-sm\:m-4 { margin: 1rem; }
  .btn-sm\:m-5 { margin: 1.btn-25rem; }
  .btn-sm\:m-6 { margin: 1.btn-5rem; }
  .btn-sm\:m-7 { margin: 1.btn-75rem; }
  .btn-sm\:m-8 { margin: 2rem; }
  .btn-sm\:m-9 { margin: 2.btn-25rem; }
  .btn-sm\:m-10 { margin: 2.btn-5rem; }
  .btn-sm\:m-11 { margin: 2.btn-75rem; }
  .btn-sm\:block { display: block; }
  .btn-sm\:inline-block { display: inline-block; }
  .btn-sm\:inline { display: inline; }
  .btn-sm\:flex { display: flex; }
  .btn-sm\:inline-flex { display: inline-flex; }
  .btn-sm\:grid { display: grid; }
  .btn-sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .btn-sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .btn-sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .btn-sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .btn-sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .btn-sm\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .btn-sm\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .btn-sm\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .btn-sm\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .btn-sm\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .btn-sm\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .btn-sm\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 768px) {
  .btn-md\:p-0 { padding: 0px; }
  .btn-md\:p-0.btn-5 { padding: 0.btn-125rem; }
  .btn-md\:p-1 { padding: 0.btn-25rem; }
  .btn-md\:p-1.btn-5 { padding: 0.btn-375rem; }
  .btn-md\:p-2 { padding: 0.btn-5rem; }
  .btn-md\:p-2.btn-5 { padding: 0.btn-625rem; }
  .btn-md\:p-3 { padding: 0.btn-75rem; }
  .btn-md\:p-3.btn-5 { padding: 0.btn-875rem; }
  .btn-md\:p-4 { padding: 1rem; }
  .btn-md\:p-5 { padding: 1.btn-25rem; }
  .btn-md\:p-6 { padding: 1.btn-5rem; }
  .btn-md\:p-7 { padding: 1.btn-75rem; }
  .btn-md\:p-8 { padding: 2rem; }
  .btn-md\:p-9 { padding: 2.btn-25rem; }
  .btn-md\:p-10 { padding: 2.btn-5rem; }
  .btn-md\:p-11 { padding: 2.btn-75rem; }
  .btn-md\:px-0 { padding-inline: 0px; }
  .btn-md\:px-0.btn-5 { padding-inline: 0.btn-125rem; }
  .btn-md\:px-1 { padding-inline: 0.btn-25rem; }
  .btn-md\:px-1.btn-5 { padding-inline: 0.btn-375rem; }
  .btn-md\:px-2 { padding-inline: 0.btn-5rem; }
  .btn-md\:px-2.btn-5 { padding-inline: 0.btn-625rem; }
  .btn-md\:px-3 { padding-inline: 0.btn-75rem; }
  .btn-md\:px-3.btn-5 { padding-inline: 0.btn-875rem; }
  .btn-md\:px-4 { padding-inline: 1rem; }
  .btn-md\:px-5 { padding-inline: 1.btn-25rem; }
  .btn-md\:px-6 { padding-inline: 1.btn-5rem; }
  .btn-md\:px-7 { padding-inline: 1.btn-75rem; }
  .btn-md\:px-8 { padding-inline: 2rem; }
  .btn-md\:px-9 { padding-inline: 2.btn-25rem; }
  .btn-md\:px-10 { padding-inline: 2.btn-5rem; }
  .btn-md\:px-11 { padding-inline: 2.btn-75rem; }
  .btn-md\:py-0 { padding-block: 0px; }
  .btn-md\:py-0.btn-5 { padding-block: 0.btn-125rem; }
  .btn-md\:py-1 { padding-block: 0.btn-25rem; }
  .btn-md\:py-1.btn-5 { padding-block: 0.btn-375rem; }
  .btn-md\:py-2 { padding-block: 0.btn-5rem; }
  .btn-md\:py-2.btn-5 { padding-block: 0.btn-625rem; }
  .btn-md\:py-3 { padding-block: 0.btn-75rem; }
  .btn-md\:py-3.btn-5 { padding-block: 0.btn-875rem; }
  .btn-md\:py-4 { padding-block: 1rem; }
  .btn-md\:py-5 { padding-block: 1.btn-25rem; }
  .btn-md\:py-6 { padding-block: 1.btn-5rem; }
  .btn-md\:py-7 { padding-block: 1.btn-75rem; }
  .btn-md\:py-8 { padding-block: 2rem; }
  .btn-md\:py-9 { padding-block: 2.btn-25rem; }
  .btn-md\:py-10 { padding-block: 2.btn-5rem; }
  .btn-md\:py-11 { padding-block: 2.btn-75rem; }
  .btn-md\:pt-0 { padding-top: 0px; }
  .btn-md\:pt-0.btn-5 { padding-top: 0.btn-125rem; }
  .btn-md\:pt-1 { padding-top: 0.btn-25rem; }
  .btn-md\:pt-1.btn-5 { padding-top: 0.btn-375rem; }
  .btn-md\:pt-2 { padding-top: 0.btn-5rem; }
  .btn-md\:pt-2.btn-5 { padding-top: 0.btn-625rem; }
  .btn-md\:pt-3 { padding-top: 0.btn-75rem; }
  .btn-md\:pt-3.btn-5 { padding-top: 0.btn-875rem; }
  .btn-md\:pt-4 { padding-top: 1rem; }
  .btn-md\:pt-5 { padding-top: 1.btn-25rem; }
  .btn-md\:pt-6 { padding-top: 1.btn-5rem; }
  .btn-md\:pt-7 { padding-top: 1.btn-75rem; }
  .btn-md\:pt-8 { padding-top: 2rem; }
  .btn-md\:pt-9 { padding-top: 2.btn-25rem; }
  .btn-md\:pt-10 { padding-top: 2.btn-5rem; }
  .btn-md\:pt-11 { padding-top: 2.btn-75rem; }
  .btn-md\:pr-0 { padding-right: 0px; }
  .btn-md\:pr-0.btn-5 { padding-right: 0.btn-125rem; }
  .btn-md\:pr-1 { padding-right: 0.btn-25rem; }
  .btn-md\:pr-1.btn-5 { padding-right: 0.btn-375rem; }
  .btn-md\:pr-2 { padding-right: 0.btn-5rem; }
  .btn-md\:pr-2.btn-5 { padding-right: 0.btn-625rem; }
  .btn-md\:pr-3 { padding-right: 0.btn-75rem; }
  .btn-md\:pr-3.btn-5 { padding-right: 0.btn-875rem; }
  .btn-md\:pr-4 { padding-right: 1rem; }
  .btn-md\:pr-5 { padding-right: 1.btn-25rem; }
  .btn-md\:pr-6 { padding-right: 1.btn-5rem; }
  .btn-md\:pr-7 { padding-right: 1.btn-75rem; }
  .btn-md\:pr-8 { padding-right: 2rem; }
  .btn-md\:pr-9 { padding-right: 2.btn-25rem; }
  .btn-md\:pr-10 { padding-right: 2.btn-5rem; }
  .btn-md\:pr-11 { padding-right: 2.btn-75rem; }
  .btn-md\:pb-0 { padding-bottom: 0px; }
  .btn-md\:pb-0.btn-5 { padding-bottom: 0.btn-125rem; }
  .btn-md\:pb-1 { padding-bottom: 0.btn-25rem; }
  .btn-md\:pb-1.btn-5 { padding-bottom: 0.btn-375rem; }
  .btn-md\:pb-2 { padding-bottom: 0.btn-5rem; }
  .btn-md\:pb-2.btn-5 { padding-bottom: 0.btn-625rem; }
  .btn-md\:pb-3 { padding-bottom: 0.btn-75rem; }
  .btn-md\:pb-3.btn-5 { padding-bottom: 0.btn-875rem; }
  .btn-md\:pb-4 { padding-bottom: 1rem; }
  .btn-md\:pb-5 { padding-bottom: 1.btn-25rem; }
  .btn-md\:pb-6 { padding-bottom: 1.btn-5rem; }
  .btn-md\:pb-7 { padding-bottom: 1.btn-75rem; }
  .btn-md\:pb-8 { padding-bottom: 2rem; }
  .btn-md\:pb-9 { padding-bottom: 2.btn-25rem; }
  .btn-md\:pb-10 { padding-bottom: 2.btn-5rem; }
  .btn-md\:pb-11 { padding-bottom: 2.btn-75rem; }
  .btn-md\:pl-0 { padding-left: 0px; }
  .btn-md\:pl-0.btn-5 { padding-left: 0.btn-125rem; }
  .btn-md\:pl-1 { padding-left: 0.btn-25rem; }
  .btn-md\:pl-1.btn-5 { padding-left: 0.btn-375rem; }
  .btn-md\:pl-2 { padding-left: 0.btn-5rem; }
  .btn-md\:pl-2.btn-5 { padding-left: 0.btn-625rem; }
  .btn-md\:pl-3 { padding-left: 0.btn-75rem; }
  .btn-md\:pl-3.btn-5 { padding-left: 0.btn-875rem; }
  .btn-md\:pl-4 { padding-left: 1rem; }
  .btn-md\:pl-5 { padding-left: 1.btn-25rem; }
  .btn-md\:pl-6 { padding-left: 1.btn-5rem; }
  .btn-md\:pl-7 { padding-left: 1.btn-75rem; }
  .btn-md\:pl-8 { padding-left: 2rem; }
  .btn-md\:pl-9 { padding-left: 2.btn-25rem; }
  .btn-md\:pl-10 { padding-left: 2.btn-5rem; }
  .btn-md\:pl-11 { padding-left: 2.btn-75rem; }
  .btn-md\:m-0 { margin: 0px; }
  .btn-md\:m-0.btn-5 { margin: 0.btn-125rem; }
  .btn-md\:m-1 { margin: 0.btn-25rem; }
  .btn-md\:m-1.btn-5 { margin: 0.btn-375rem; }
  .btn-md\:m-2 { margin: 0.btn-5rem; }
  .btn-md\:m-2.btn-5 { margin: 0.btn-625rem; }
  .btn-md\:m-3 { margin: 0.btn-75rem; }
  .btn-md\:m-3.btn-5 { margin: 0.btn-875rem; }
  .btn-md\:m-4 { margin: 1rem; }
  .btn-md\:m-5 { margin: 1.btn-25rem; }
  .btn-md\:m-6 { margin: 1.btn-5rem; }
  .btn-md\:m-7 { margin: 1.btn-75rem; }
  .btn-md\:m-8 { margin: 2rem; }
  .btn-md\:m-9 { margin: 2.btn-25rem; }
  .btn-md\:m-10 { margin: 2.btn-5rem; }
  .btn-md\:m-11 { margin: 2.btn-75rem; }
  .btn-md\:block { display: block; }
  .btn-md\:inline-block { display: inline-block; }
  .btn-md\:inline { display: inline; }
  .btn-md\:flex { display: flex; }
  .btn-md\:inline-flex { display: inline-flex; }
  .btn-md\:grid { display: grid; }
  .btn-md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .btn-md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .btn-md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .btn-md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .btn-md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .btn-md\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .btn-md\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .btn-md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .btn-md\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .btn-md\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .btn-md\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .btn-md\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1024px) {
  .btn-lg\:p-0 { padding: 0px; }
  .btn-lg\:p-0.btn-5 { padding: 0.btn-125rem; }
  .btn-lg\:p-1 { padding: 0.btn-25rem; }
  .btn-lg\:p-1.btn-5 { padding: 0.btn-375rem; }
  .btn-lg\:p-2 { padding: 0.btn-5rem; }
  .btn-lg\:p-2.btn-5 { padding: 0.btn-625rem; }
  .btn-lg\:p-3 { padding: 0.btn-75rem; }
  .btn-lg\:p-3.btn-5 { padding: 0.btn-875rem; }
  .btn-lg\:p-4 { padding: 1rem; }
  .btn-lg\:p-5 { padding: 1.btn-25rem; }
  .btn-lg\:p-6 { padding: 1.btn-5rem; }
  .btn-lg\:p-7 { padding: 1.btn-75rem; }
  .btn-lg\:p-8 { padding: 2rem; }
  .btn-lg\:p-9 { padding: 2.btn-25rem; }
  .btn-lg\:p-10 { padding: 2.btn-5rem; }
  .btn-lg\:p-11 { padding: 2.btn-75rem; }
  .btn-lg\:px-0 { padding-inline: 0px; }
  .btn-lg\:px-0.btn-5 { padding-inline: 0.btn-125rem; }
  .btn-lg\:px-1 { padding-inline: 0.btn-25rem; }
  .btn-lg\:px-1.btn-5 { padding-inline: 0.btn-375rem; }
  .btn-lg\:px-2 { padding-inline: 0.btn-5rem; }
  .btn-lg\:px-2.btn-5 { padding-inline: 0.btn-625rem; }
  .btn-lg\:px-3 { padding-inline: 0.btn-75rem; }
  .btn-lg\:px-3.btn-5 { padding-inline: 0.btn-875rem; }
  .btn-lg\:px-4 { padding-inline: 1rem; }
  .btn-lg\:px-5 { padding-inline: 1.btn-25rem; }
  .btn-lg\:px-6 { padding-inline: 1.btn-5rem; }
  .btn-lg\:px-7 { padding-inline: 1.btn-75rem; }
  .btn-lg\:px-8 { padding-inline: 2rem; }
  .btn-lg\:px-9 { padding-inline: 2.btn-25rem; }
  .btn-lg\:px-10 { padding-inline: 2.btn-5rem; }
  .btn-lg\:px-11 { padding-inline: 2.btn-75rem; }
  .btn-lg\:py-0 { padding-block: 0px; }
  .btn-lg\:py-0.btn-5 { padding-block: 0.btn-125rem; }
  .btn-lg\:py-1 { padding-block: 0.btn-25rem; }
  .btn-lg\:py-1.btn-5 { padding-block: 0.btn-375rem; }
  .btn-lg\:py-2 { padding-block: 0.btn-5rem; }
  .btn-lg\:py-2.btn-5 { padding-block: 0.btn-625rem; }
  .btn-lg\:py-3 { padding-block: 0.btn-75rem; }
  .btn-lg\:py-3.btn-5 { padding-block: 0.btn-875rem; }
  .btn-lg\:py-4 { padding-block: 1rem; }
  .btn-lg\:py-5 { padding-block: 1.btn-25rem; }
  .btn-lg\:py-6 { padding-block: 1.btn-5rem; }
  .btn-lg\:py-7 { padding-block: 1.btn-75rem; }
  .btn-lg\:py-8 { padding-block: 2rem; }
  .btn-lg\:py-9 { padding-block: 2.btn-25rem; }
  .btn-lg\:py-10 { padding-block: 2.btn-5rem; }
  .btn-lg\:py-11 { padding-block: 2.btn-75rem; }
  .btn-lg\:pt-0 { padding-top: 0px; }
  .btn-lg\:pt-0.btn-5 { padding-top: 0.btn-125rem; }
  .btn-lg\:pt-1 { padding-top: 0.btn-25rem; }
  .btn-lg\:pt-1.btn-5 { padding-top: 0.btn-375rem; }
  .btn-lg\:pt-2 { padding-top: 0.btn-5rem; }
  .btn-lg\:pt-2.btn-5 { padding-top: 0.btn-625rem; }
  .btn-lg\:pt-3 { padding-top: 0.btn-75rem; }
  .btn-lg\:pt-3.btn-5 { padding-top: 0.btn-875rem; }
  .btn-lg\:pt-4 { padding-top: 1rem; }
  .btn-lg\:pt-5 { padding-top: 1.btn-25rem; }
  .btn-lg\:pt-6 { padding-top: 1.btn-5rem; }
  .btn-lg\:pt-7 { padding-top: 1.btn-75rem; }
  .btn-lg\:pt-8 { padding-top: 2rem; }
  .btn-lg\:pt-9 { padding-top: 2.btn-25rem; }
  .btn-lg\:pt-10 { padding-top: 2.btn-5rem; }
  .btn-lg\:pt-11 { padding-top: 2.btn-75rem; }
  .btn-lg\:pr-0 { padding-right: 0px; }
  .btn-lg\:pr-0.btn-5 { padding-right: 0.btn-125rem; }
  .btn-lg\:pr-1 { padding-right: 0.btn-25rem; }
  .btn-lg\:pr-1.btn-5 { padding-right: 0.btn-375rem; }
  .btn-lg\:pr-2 { padding-right: 0.btn-5rem; }
  .btn-lg\:pr-2.btn-5 { padding-right: 0.btn-625rem; }
  .btn-lg\:pr-3 { padding-right: 0.btn-75rem; }
  .btn-lg\:pr-3.btn-5 { padding-right: 0.btn-875rem; }
  .btn-lg\:pr-4 { padding-right: 1rem; }
  .btn-lg\:pr-5 { padding-right: 1.btn-25rem; }
  .btn-lg\:pr-6 { padding-right: 1.btn-5rem; }
  .btn-lg\:pr-7 { padding-right: 1.btn-75rem; }
  .btn-lg\:pr-8 { padding-right: 2rem; }
  .btn-lg\:pr-9 { padding-right: 2.btn-25rem; }
  .btn-lg\:pr-10 { padding-right: 2.btn-5rem; }
  .btn-lg\:pr-11 { padding-right: 2.btn-75rem; }
  .btn-lg\:pb-0 { padding-bottom: 0px; }
  .btn-lg\:pb-0.btn-5 { padding-bottom: 0.btn-125rem; }
  .btn-lg\:pb-1 { padding-bottom: 0.btn-25rem; }
  .btn-lg\:pb-1.btn-5 { padding-bottom: 0.btn-375rem; }
  .btn-lg\:pb-2 { padding-bottom: 0.btn-5rem; }
  .btn-lg\:pb-2.btn-5 { padding-bottom: 0.btn-625rem; }
  .btn-lg\:pb-3 { padding-bottom: 0.btn-75rem; }
  .btn-lg\:pb-3.btn-5 { padding-bottom: 0.btn-875rem; }
  .btn-lg\:pb-4 { padding-bottom: 1rem; }
  .btn-lg\:pb-5 { padding-bottom: 1.btn-25rem; }
  .btn-lg\:pb-6 { padding-bottom: 1.btn-5rem; }
  .btn-lg\:pb-7 { padding-bottom: 1.btn-75rem; }
  .btn-lg\:pb-8 { padding-bottom: 2rem; }
  .btn-lg\:pb-9 { padding-bottom: 2.btn-25rem; }
  .btn-lg\:pb-10 { padding-bottom: 2.btn-5rem; }
  .btn-lg\:pb-11 { padding-bottom: 2.btn-75rem; }
  .btn-lg\:pl-0 { padding-left: 0px; }
  .btn-lg\:pl-0.btn-5 { padding-left: 0.btn-125rem; }
  .btn-lg\:pl-1 { padding-left: 0.btn-25rem; }
  .btn-lg\:pl-1.btn-5 { padding-left: 0.btn-375rem; }
  .btn-lg\:pl-2 { padding-left: 0.btn-5rem; }
  .btn-lg\:pl-2.btn-5 { padding-left: 0.btn-625rem; }
  .btn-lg\:pl-3 { padding-left: 0.btn-75rem; }
  .btn-lg\:pl-3.btn-5 { padding-left: 0.btn-875rem; }
  .btn-lg\:pl-4 { padding-left: 1rem; }
  .btn-lg\:pl-5 { padding-left: 1.btn-25rem; }
  .btn-lg\:pl-6 { padding-left: 1.btn-5rem; }
  .btn-lg\:pl-7 { padding-left: 1.btn-75rem; }
  .btn-lg\:pl-8 { padding-left: 2rem; }
  .btn-lg\:pl-9 { padding-left: 2.btn-25rem; }
  .btn-lg\:pl-10 { padding-left: 2.btn-5rem; }
  .btn-lg\:pl-11 { padding-left: 2.btn-75rem; }
  .btn-lg\:m-0 { margin: 0px; }
  .btn-lg\:m-0.btn-5 { margin: 0.btn-125rem; }
  .btn-lg\:m-1 { margin: 0.btn-25rem; }
  .btn-lg\:m-1.btn-5 { margin: 0.btn-375rem; }
  .btn-lg\:m-2 { margin: 0.btn-5rem; }
  .btn-lg\:m-2.btn-5 { margin: 0.btn-625rem; }
  .btn-lg\:m-3 { margin: 0.btn-75rem; }
  .btn-lg\:m-3.btn-5 { margin: 0.btn-875rem; }
  .btn-lg\:m-4 { margin: 1rem; }
  .btn-lg\:m-5 { margin: 1.btn-25rem; }
  .btn-lg\:m-6 { margin: 1.btn-5rem; }
  .btn-lg\:m-7 { margin: 1.btn-75rem; }
  .btn-lg\:m-8 { margin: 2rem; }
  .btn-lg\:m-9 { margin: 2.btn-25rem; }
  .btn-lg\:m-10 { margin: 2.btn-5rem; }
  .btn-lg\:m-11 { margin: 2.btn-75rem; }
  .btn-lg\:block { display: block; }
  .btn-lg\:inline-block { display: inline-block; }
  .btn-lg\:inline { display: inline; }
  .btn-lg\:flex { display: flex; }
  .btn-lg\:inline-flex { display: inline-flex; }
  .btn-lg\:grid { display: grid; }
  .btn-lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .btn-lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .btn-lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .btn-lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .btn-lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .btn-lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .btn-lg\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .btn-lg\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .btn-lg\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .btn-lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .btn-lg\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .btn-lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1280px) {
  .btn-xl\:p-0 { padding: 0px; }
  .btn-xl\:p-0.btn-5 { padding: 0.btn-125rem; }
  .btn-xl\:p-1 { padding: 0.btn-25rem; }
  .btn-xl\:p-1.btn-5 { padding: 0.btn-375rem; }
  .btn-xl\:p-2 { padding: 0.btn-5rem; }
  .btn-xl\:p-2.btn-5 { padding: 0.btn-625rem; }
  .btn-xl\:p-3 { padding: 0.btn-75rem; }
  .btn-xl\:p-3.btn-5 { padding: 0.btn-875rem; }
  .btn-xl\:p-4 { padding: 1rem; }
  .btn-xl\:p-5 { padding: 1.btn-25rem; }
  .btn-xl\:p-6 { padding: 1.btn-5rem; }
  .btn-xl\:p-7 { padding: 1.btn-75rem; }
  .btn-xl\:p-8 { padding: 2rem; }
  .btn-xl\:p-9 { padding: 2.btn-25rem; }
  .btn-xl\:p-10 { padding: 2.btn-5rem; }
  .btn-xl\:p-11 { padding: 2.btn-75rem; }
  .btn-xl\:px-0 { padding-inline: 0px; }
  .btn-xl\:px-0.btn-5 { padding-inline: 0.btn-125rem; }
  .btn-xl\:px-1 { padding-inline: 0.btn-25rem; }
  .btn-xl\:px-1.btn-5 { padding-inline: 0.btn-375rem; }
  .btn-xl\:px-2 { padding-inline: 0.btn-5rem; }
  .btn-xl\:px-2.btn-5 { padding-inline: 0.btn-625rem; }
  .btn-xl\:px-3 { padding-inline: 0.btn-75rem; }
  .btn-xl\:px-3.btn-5 { padding-inline: 0.btn-875rem; }
  .btn-xl\:px-4 { padding-inline: 1rem; }
  .btn-xl\:px-5 { padding-inline: 1.btn-25rem; }
  .btn-xl\:px-6 { padding-inline: 1.btn-5rem; }
  .btn-xl\:px-7 { padding-inline: 1.btn-75rem; }
  .btn-xl\:px-8 { padding-inline: 2rem; }
  .btn-xl\:px-9 { padding-inline: 2.btn-25rem; }
  .btn-xl\:px-10 { padding-inline: 2.btn-5rem; }
  .btn-xl\:px-11 { padding-inline: 2.btn-75rem; }
  .btn-xl\:py-0 { padding-block: 0px; }
  .btn-xl\:py-0.btn-5 { padding-block: 0.btn-125rem; }
  .btn-xl\:py-1 { padding-block: 0.btn-25rem; }
  .btn-xl\:py-1.btn-5 { padding-block: 0.btn-375rem; }
  .btn-xl\:py-2 { padding-block: 0.btn-5rem; }
  .btn-xl\:py-2.btn-5 { padding-block: 0.btn-625rem; }
  .btn-xl\:py-3 { padding-block: 0.btn-75rem; }
  .btn-xl\:py-3.btn-5 { padding-block: 0.btn-875rem; }
  .btn-xl\:py-4 { padding-block: 1rem; }
  .btn-xl\:py-5 { padding-block: 1.btn-25rem; }
  .btn-xl\:py-6 { padding-block: 1.btn-5rem; }
  .btn-xl\:py-7 { padding-block: 1.btn-75rem; }
  .btn-xl\:py-8 { padding-block: 2rem; }
  .btn-xl\:py-9 { padding-block: 2.btn-25rem; }
  .btn-xl\:py-10 { padding-block: 2.btn-5rem; }
  .btn-xl\:py-11 { padding-block: 2.btn-75rem; }
  .btn-xl\:pt-0 { padding-top: 0px; }
  .btn-xl\:pt-0.btn-5 { padding-top: 0.btn-125rem; }
  .btn-xl\:pt-1 { padding-top: 0.btn-25rem; }
  .btn-xl\:pt-1.btn-5 { padding-top: 0.btn-375rem; }
  .btn-xl\:pt-2 { padding-top: 0.btn-5rem; }
  .btn-xl\:pt-2.btn-5 { padding-top: 0.btn-625rem; }
  .btn-xl\:pt-3 { padding-top: 0.btn-75rem; }
  .btn-xl\:pt-3.btn-5 { padding-top: 0.btn-875rem; }
  .btn-xl\:pt-4 { padding-top: 1rem; }
  .btn-xl\:pt-5 { padding-top: 1.btn-25rem; }
  .btn-xl\:pt-6 { padding-top: 1.btn-5rem; }
  .btn-xl\:pt-7 { padding-top: 1.btn-75rem; }
  .btn-xl\:pt-8 { padding-top: 2rem; }
  .btn-xl\:pt-9 { padding-top: 2.btn-25rem; }
  .btn-xl\:pt-10 { padding-top: 2.btn-5rem; }
  .btn-xl\:pt-11 { padding-top: 2.btn-75rem; }
  .btn-xl\:pr-0 { padding-right: 0px; }
  .btn-xl\:pr-0.btn-5 { padding-right: 0.btn-125rem; }
  .btn-xl\:pr-1 { padding-right: 0.btn-25rem; }
  .btn-xl\:pr-1.btn-5 { padding-right: 0.btn-375rem; }
  .btn-xl\:pr-2 { padding-right: 0.btn-5rem; }
  .btn-xl\:pr-2.btn-5 { padding-right: 0.btn-625rem; }
  .btn-xl\:pr-3 { padding-right: 0.btn-75rem; }
  .btn-xl\:pr-3.btn-5 { padding-right: 0.btn-875rem; }
  .btn-xl\:pr-4 { padding-right: 1rem; }
  .btn-xl\:pr-5 { padding-right: 1.btn-25rem; }
  .btn-xl\:pr-6 { padding-right: 1.btn-5rem; }
  .btn-xl\:pr-7 { padding-right: 1.btn-75rem; }
  .btn-xl\:pr-8 { padding-right: 2rem; }
  .btn-xl\:pr-9 { padding-right: 2.btn-25rem; }
  .btn-xl\:pr-10 { padding-right: 2.btn-5rem; }
  .btn-xl\:pr-11 { padding-right: 2.btn-75rem; }
  .btn-xl\:pb-0 { padding-bottom: 0px; }
  .btn-xl\:pb-0.btn-5 { padding-bottom: 0.btn-125rem; }
  .btn-xl\:pb-1 { padding-bottom: 0.btn-25rem; }
  .btn-xl\:pb-1.btn-5 { padding-bottom: 0.btn-375rem; }
  .btn-xl\:pb-2 { padding-bottom: 0.btn-5rem; }
  .btn-xl\:pb-2.btn-5 { padding-bottom: 0.btn-625rem; }
  .btn-xl\:pb-3 { padding-bottom: 0.btn-75rem; }
  .btn-xl\:pb-3.btn-5 { padding-bottom: 0.btn-875rem; }
  .btn-xl\:pb-4 { padding-bottom: 1rem; }
  .btn-xl\:pb-5 { padding-bottom: 1.btn-25rem; }
  .btn-xl\:pb-6 { padding-bottom: 1.btn-5rem; }
  .btn-xl\:pb-7 { padding-bottom: 1.btn-75rem; }
  .btn-xl\:pb-8 { padding-bottom: 2rem; }
  .btn-xl\:pb-9 { padding-bottom: 2.btn-25rem; }
  .btn-xl\:pb-10 { padding-bottom: 2.btn-5rem; }
  .btn-xl\:pb-11 { padding-bottom: 2.btn-75rem; }
  .btn-xl\:pl-0 { padding-left: 0px; }
  .btn-xl\:pl-0.btn-5 { padding-left: 0.btn-125rem; }
  .btn-xl\:pl-1 { padding-left: 0.btn-25rem; }
  .btn-xl\:pl-1.btn-5 { padding-left: 0.btn-375rem; }
  .btn-xl\:pl-2 { padding-left: 0.btn-5rem; }
  .btn-xl\:pl-2.btn-5 { padding-left: 0.btn-625rem; }
  .btn-xl\:pl-3 { padding-left: 0.btn-75rem; }
  .btn-xl\:pl-3.btn-5 { padding-left: 0.btn-875rem; }
  .btn-xl\:pl-4 { padding-left: 1rem; }
  .btn-xl\:pl-5 { padding-left: 1.btn-25rem; }
  .btn-xl\:pl-6 { padding-left: 1.btn-5rem; }
  .btn-xl\:pl-7 { padding-left: 1.btn-75rem; }
  .btn-xl\:pl-8 { padding-left: 2rem; }
  .btn-xl\:pl-9 { padding-left: 2.btn-25rem; }
  .btn-xl\:pl-10 { padding-left: 2.btn-5rem; }
  .btn-xl\:pl-11 { padding-left: 2.btn-75rem; }
  .btn-xl\:m-0 { margin: 0px; }
  .btn-xl\:m-0.btn-5 { margin: 0.btn-125rem; }
  .btn-xl\:m-1 { margin: 0.btn-25rem; }
  .btn-xl\:m-1.btn-5 { margin: 0.btn-375rem; }
  .btn-xl\:m-2 { margin: 0.btn-5rem; }
  .btn-xl\:m-2.btn-5 { margin: 0.btn-625rem; }
  .btn-xl\:m-3 { margin: 0.btn-75rem; }
  .btn-xl\:m-3.btn-5 { margin: 0.btn-875rem; }
  .btn-xl\:m-4 { margin: 1rem; }
  .btn-xl\:m-5 { margin: 1.btn-25rem; }
  .btn-xl\:m-6 { margin: 1.btn-5rem; }
  .btn-xl\:m-7 { margin: 1.btn-75rem; }
  .btn-xl\:m-8 { margin: 2rem; }
  .btn-xl\:m-9 { margin: 2.btn-25rem; }
  .btn-xl\:m-10 { margin: 2.btn-5rem; }
  .btn-xl\:m-11 { margin: 2.btn-75rem; }
  .btn-xl\:block { display: block; }
  .btn-xl\:inline-block { display: inline-block; }
  .btn-xl\:inline { display: inline; }
  .btn-xl\:flex { display: flex; }
  .btn-xl\:inline-flex { display: inline-flex; }
  .btn-xl\:grid { display: grid; }
  .btn-xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .btn-xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .btn-xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .btn-xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .btn-xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .btn-xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .btn-xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .btn-xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .btn-xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .btn-xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .btn-xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .btn-xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1536px) {
  .btn-2xl\:p-0 { padding: 0px; }
  .btn-2xl\:p-0.btn-5 { padding: 0.btn-125rem; }
  .btn-2xl\:p-1 { padding: 0.btn-25rem; }
  .btn-2xl\:p-1.btn-5 { padding: 0.btn-375rem; }
  .btn-2xl\:p-2 { padding: 0.btn-5rem; }
  .btn-2xl\:p-2.btn-5 { padding: 0.btn-625rem; }
  .btn-2xl\:p-3 { padding: 0.btn-75rem; }
  .btn-2xl\:p-3.btn-5 { padding: 0.btn-875rem; }
  .btn-2xl\:p-4 { padding: 1rem; }
  .btn-2xl\:p-5 { padding: 1.btn-25rem; }
  .btn-2xl\:p-6 { padding: 1.btn-5rem; }
  .btn-2xl\:p-7 { padding: 1.btn-75rem; }
  .btn-2xl\:p-8 { padding: 2rem; }
  .btn-2xl\:p-9 { padding: 2.btn-25rem; }
  .btn-2xl\:p-10 { padding: 2.btn-5rem; }
  .btn-2xl\:p-11 { padding: 2.btn-75rem; }
  .btn-2xl\:px-0 { padding-inline: 0px; }
  .btn-2xl\:px-0.btn-5 { padding-inline: 0.btn-125rem; }
  .btn-2xl\:px-1 { padding-inline: 0.btn-25rem; }
  .btn-2xl\:px-1.btn-5 { padding-inline: 0.btn-375rem; }
  .btn-2xl\:px-2 { padding-inline: 0.btn-5rem; }
  .btn-2xl\:px-2.btn-5 { padding-inline: 0.btn-625rem; }
  .btn-2xl\:px-3 { padding-inline: 0.btn-75rem; }
  .btn-2xl\:px-3.btn-5 { padding-inline: 0.btn-875rem; }
  .btn-2xl\:px-4 { padding-inline: 1rem; }
  .btn-2xl\:px-5 { padding-inline: 1.btn-25rem; }
  .btn-2xl\:px-6 { padding-inline: 1.btn-5rem; }
  .btn-2xl\:px-7 { padding-inline: 1.btn-75rem; }
  .btn-2xl\:px-8 { padding-inline: 2rem; }
  .btn-2xl\:px-9 { padding-inline: 2.btn-25rem; }
  .btn-2xl\:px-10 { padding-inline: 2.btn-5rem; }
  .btn-2xl\:px-11 { padding-inline: 2.btn-75rem; }
  .btn-2xl\:py-0 { padding-block: 0px; }
  .btn-2xl\:py-0.btn-5 { padding-block: 0.btn-125rem; }
  .btn-2xl\:py-1 { padding-block: 0.btn-25rem; }
  .btn-2xl\:py-1.btn-5 { padding-block: 0.btn-375rem; }
  .btn-2xl\:py-2 { padding-block: 0.btn-5rem; }
  .btn-2xl\:py-2.btn-5 { padding-block: 0.btn-625rem; }
  .btn-2xl\:py-3 { padding-block: 0.btn-75rem; }
  .btn-2xl\:py-3.btn-5 { padding-block: 0.btn-875rem; }
  .btn-2xl\:py-4 { padding-block: 1rem; }
  .btn-2xl\:py-5 { padding-block: 1.btn-25rem; }
  .btn-2xl\:py-6 { padding-block: 1.btn-5rem; }
  .btn-2xl\:py-7 { padding-block: 1.btn-75rem; }
  .btn-2xl\:py-8 { padding-block: 2rem; }
  .btn-2xl\:py-9 { padding-block: 2.btn-25rem; }
  .btn-2xl\:py-10 { padding-block: 2.btn-5rem; }
  .btn-2xl\:py-11 { padding-block: 2.btn-75rem; }
  .btn-2xl\:pt-0 { padding-top: 0px; }
  .btn-2xl\:pt-0.btn-5 { padding-top: 0.btn-125rem; }
  .btn-2xl\:pt-1 { padding-top: 0.btn-25rem; }
  .btn-2xl\:pt-1.btn-5 { padding-top: 0.btn-375rem; }
  .btn-2xl\:pt-2 { padding-top: 0.btn-5rem; }
  .btn-2xl\:pt-2.btn-5 { padding-top: 0.btn-625rem; }
  .btn-2xl\:pt-3 { padding-top: 0.btn-75rem; }
  .btn-2xl\:pt-3.btn-5 { padding-top: 0.btn-875rem; }
  .btn-2xl\:pt-4 { padding-top: 1rem; }
  .btn-2xl\:pt-5 { padding-top: 1.btn-25rem; }
  .btn-2xl\:pt-6 { padding-top: 1.btn-5rem; }
  .btn-2xl\:pt-7 { padding-top: 1.btn-75rem; }
  .btn-2xl\:pt-8 { padding-top: 2rem; }
  .btn-2xl\:pt-9 { padding-top: 2.btn-25rem; }
  .btn-2xl\:pt-10 { padding-top: 2.btn-5rem; }
  .btn-2xl\:pt-11 { padding-top: 2.btn-75rem; }
  .btn-2xl\:pr-0 { padding-right: 0px; }
  .btn-2xl\:pr-0.btn-5 { padding-right: 0.btn-125rem; }
  .btn-2xl\:pr-1 { padding-right: 0.btn-25rem; }
  .btn-2xl\:pr-1.btn-5 { padding-right: 0.btn-375rem; }
  .btn-2xl\:pr-2 { padding-right: 0.btn-5rem; }
  .btn-2xl\:pr-2.btn-5 { padding-right: 0.btn-625rem; }
  .btn-2xl\:pr-3 { padding-right: 0.btn-75rem; }
  .btn-2xl\:pr-3.btn-5 { padding-right: 0.btn-875rem; }
  .btn-2xl\:pr-4 { padding-right: 1rem; }
  .btn-2xl\:pr-5 { padding-right: 1.btn-25rem; }
  .btn-2xl\:pr-6 { padding-right: 1.btn-5rem; }
  .btn-2xl\:pr-7 { padding-right: 1.btn-75rem; }
  .btn-2xl\:pr-8 { padding-right: 2rem; }
  .btn-2xl\:pr-9 { padding-right: 2.btn-25rem; }
  .btn-2xl\:pr-10 { padding-right: 2.btn-5rem; }
  .btn-2xl\:pr-11 { padding-right: 2.btn-75rem; }
  .btn-2xl\:pb-0 { padding-bottom: 0px; }
  .btn-2xl\:pb-0.btn-5 { padding-bottom: 0.btn-125rem; }
  .btn-2xl\:pb-1 { padding-bottom: 0.btn-25rem; }
  .btn-2xl\:pb-1.btn-5 { padding-bottom: 0.btn-375rem; }
  .btn-2xl\:pb-2 { padding-bottom: 0.btn-5rem; }
  .btn-2xl\:pb-2.btn-5 { padding-bottom: 0.btn-625rem; }
  .btn-2xl\:pb-3 { padding-bottom: 0.btn-75rem; }
  .btn-2xl\:pb-3.btn-5 { padding-bottom: 0.btn-875rem; }
  .btn-2xl\:pb-4 { padding-bottom: 1rem; }
  .btn-2xl\:pb-5 { padding-bottom: 1.btn-25rem; }
  .btn-2xl\:pb-6 { padding-bottom: 1.btn-5rem; }
  .btn-2xl\:pb-7 { padding-bottom: 1.btn-75rem; }
  .btn-2xl\:pb-8 { padding-bottom: 2rem; }
  .btn-2xl\:pb-9 { padding-bottom: 2.btn-25rem; }
  .btn-2xl\:pb-10 { padding-bottom: 2.btn-5rem; }
  .btn-2xl\:pb-11 { padding-bottom: 2.btn-75rem; }
  .btn-2xl\:pl-0 { padding-left: 0px; }
  .btn-2xl\:pl-0.btn-5 { padding-left: 0.btn-125rem; }
  .btn-2xl\:pl-1 { padding-left: 0.btn-25rem; }
  .btn-2xl\:pl-1.btn-5 { padding-left: 0.btn-375rem; }
  .btn-2xl\:pl-2 { padding-left: 0.btn-5rem; }
  .btn-2xl\:pl-2.btn-5 { padding-left: 0.btn-625rem; }
  .btn-2xl\:pl-3 { padding-left: 0.btn-75rem; }
  .btn-2xl\:pl-3.btn-5 { padding-left: 0.btn-875rem; }
  .btn-2xl\:pl-4 { padding-left: 1rem; }
  .btn-2xl\:pl-5 { padding-left: 1.btn-25rem; }
  .btn-2xl\:pl-6 { padding-left: 1.btn-5rem; }
  .btn-2xl\:pl-7 { padding-left: 1.btn-75rem; }
  .btn-2xl\:pl-8 { padding-left: 2rem; }
  .btn-2xl\:pl-9 { padding-left: 2.btn-25rem; }
  .btn-2xl\:pl-10 { padding-left: 2.btn-5rem; }
  .btn-2xl\:pl-11 { padding-left: 2.btn-75rem; }
  .btn-2xl\:m-0 { margin: 0px; }
  .btn-2xl\:m-0.btn-5 { margin: 0.btn-125rem; }
  .btn-2xl\:m-1 { margin: 0.btn-25rem; }
  .btn-2xl\:m-1.btn-5 { margin: 0.btn-375rem; }
  .btn-2xl\:m-2 { margin: 0.btn-5rem; }
  .btn-2xl\:m-2.btn-5 { margin: 0.btn-625rem; }
  .btn-2xl\:m-3 { margin: 0.btn-75rem; }
  .btn-2xl\:m-3.btn-5 { margin: 0.btn-875rem; }
  .btn-2xl\:m-4 { margin: 1rem; }
  .btn-2xl\:m-5 { margin: 1.btn-25rem; }
  .btn-2xl\:m-6 { margin: 1.btn-5rem; }
  .btn-2xl\:m-7 { margin: 1.btn-75rem; }
  .btn-2xl\:m-8 { margin: 2rem; }
  .btn-2xl\:m-9 { margin: 2.btn-25rem; }
  .btn-2xl\:m-10 { margin: 2.btn-5rem; }
  .btn-2xl\:m-11 { margin: 2.btn-75rem; }
  .btn-2xl\:block { display: block; }
  .btn-2xl\:inline-block { display: inline-block; }
  .btn-2xl\:inline { display: inline; }
  .btn-2xl\:flex { display: flex; }
  .btn-2xl\:inline-flex { display: inline-flex; }
  .btn-2xl\:grid { display: grid; }
  .btn-2xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .btn-2xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .btn-2xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .btn-2xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .btn-2xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .btn-2xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .btn-2xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .btn-2xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .btn-2xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .btn-2xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .btn-2xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .btn-2xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

/* Hover and focus variants */
.btn-hover\:text-slate-50:hover { color: #f8fafc; }
.btn-hover\:bg-slate-50:hover { background-color: #f8fafc; }
.btn-focus\:ring-slate-50:focus { --tw-ring-color: #f8fafc; }
.btn-hover\:text-slate-100:hover { color: #f1f5f9; }
.btn-hover\:bg-slate-100:hover { background-color: #f1f5f9; }
.btn-focus\:ring-slate-100:focus { --tw-ring-color: #f1f5f9; }
.btn-hover\:text-slate-200:hover { color: #e2e8f0; }
.btn-hover\:bg-slate-200:hover { background-color: #e2e8f0; }
.btn-focus\:ring-slate-200:focus { --tw-ring-color: #e2e8f0; }
.btn-hover\:text-slate-300:hover { color: #cbd5e1; }
.btn-hover\:bg-slate-300:hover { background-color: #cbd5e1; }
.btn-focus\:ring-slate-300:focus { --tw-ring-color: #cbd5e1; }
.btn-hover\:text-slate-400:hover { color: #94a3b8; }
.btn-hover\:bg-slate-400:hover { background-color: #94a3b8; }
.btn-focus\:ring-slate-400:focus { --tw-ring-color: #94a3b8; }
.btn-hover\:text-slate-500:hover { color: #64748b; }
.btn-hover\:bg-slate-500:hover { background-color: #64748b; }
.btn-focus\:ring-slate-500:focus { --tw-ring-color: #64748b; }
.btn-hover\:text-slate-600:hover { color: #475569; }
.btn-hover\:bg-slate-600:hover { background-color: #475569; }
.btn-focus\:ring-slate-600:focus { --tw-ring-color: #475569; }
.btn-hover\:text-slate-700:hover { color: #334155; }
.btn-hover\:bg-slate-700:hover { background-color: #334155; }
.btn-focus\:ring-slate-700:focus { --tw-ring-color: #334155; }
.btn-hover\:text-slate-800:hover { color: #1e293b; }
.btn-hover\:bg-slate-800:hover { background-color: #1e293b; }
.btn-focus\:ring-slate-800:focus { --tw-ring-color: #1e293b; }
.btn-hover\:text-slate-900:hover { color: #0f172a; }
.btn-hover\:bg-slate-900:hover { background-color: #0f172a; }
.btn-focus\:ring-slate-900:focus { --tw-ring-color: #0f172a; }
.btn-hover\:text-slate-950:hover { color: #020617; }
.btn-hover\:bg-slate-950:hover { background-color: #020617; }
.btn-focus\:ring-slate-950:focus { --tw-ring-color: #020617; }
.btn-hover\:text-gray-50:hover { color: #f8fafc; }
.btn-hover\:bg-gray-50:hover { background-color: #f8fafc; }
.btn-focus\:ring-gray-50:focus { --tw-ring-color: #f8fafc; }
.btn-hover\:text-gray-100:hover { color: #f1f5f9; }
.btn-hover\:bg-gray-100:hover { background-color: #f1f5f9; }
.btn-focus\:ring-gray-100:focus { --tw-ring-color: #f1f5f9; }
.btn-hover\:text-gray-200:hover { color: #e2e8f0; }
.btn-hover\:bg-gray-200:hover { background-color: #e2e8f0; }
.btn-focus\:ring-gray-200:focus { --tw-ring-color: #e2e8f0; }
.btn-hover\:text-gray-300:hover { color: #cbd5e1; }
.btn-hover\:bg-gray-300:hover { background-color: #cbd5e1; }
.btn-focus\:ring-gray-300:focus { --tw-ring-color: #cbd5e1; }
.btn-hover\:text-gray-400:hover { color: #94a3b8; }
.btn-hover\:bg-gray-400:hover { background-color: #94a3b8; }
.btn-focus\:ring-gray-400:focus { --tw-ring-color: #94a3b8; }
.btn-hover\:text-gray-500:hover { color: #64748b; }
.btn-hover\:bg-gray-500:hover { background-color: #64748b; }
.btn-focus\:ring-gray-500:focus { --tw-ring-color: #64748b; }
.btn-hover\:text-gray-600:hover { color: #475569; }
.btn-hover\:bg-gray-600:hover { background-color: #475569; }
.btn-focus\:ring-gray-600:focus { --tw-ring-color: #475569; }
.btn-hover\:text-gray-700:hover { color: #334155; }
.btn-hover\:bg-gray-700:hover { background-color: #334155; }
.btn-focus\:ring-gray-700:focus { --tw-ring-color: #334155; }
.btn-hover\:text-gray-800:hover { color: #1e293b; }
.btn-hover\:bg-gray-800:hover { background-color: #1e293b; }
.btn-focus\:ring-gray-800:focus { --tw-ring-color: #1e293b; }
.btn-hover\:text-gray-900:hover { color: #0f172a; }
.btn-hover\:bg-gray-900:hover { background-color: #0f172a; }
.btn-focus\:ring-gray-900:focus { --tw-ring-color: #0f172a; }
.btn-hover\:text-gray-950:hover { color: #020617; }
.btn-hover\:bg-gray-950:hover { background-color: #020617; }
.btn-focus\:ring-gray-950:focus { --tw-ring-color: #020617; }
.btn-hover\:text-zinc-50:hover { color: #f8fafc; }
.btn-hover\:bg-zinc-50:hover { background-color: #f8fafc; }
.btn-focus\:ring-zinc-50:focus { --tw-ring-color: #f8fafc; }
.btn-hover\:text-zinc-100:hover { color: #f1f5f9; }
.btn-hover\:bg-zinc-100:hover { background-color: #f1f5f9; }
.btn-focus\:ring-zinc-100:focus { --tw-ring-color: #f1f5f9; }
.btn-hover\:text-zinc-200:hover { color: #e2e8f0; }
.btn-hover\:bg-zinc-200:hover { background-color: #e2e8f0; }
.btn-focus\:ring-zinc-200:focus { --tw-ring-color: #e2e8f0; }
.btn-hover\:text-zinc-300:hover { color: #cbd5e1; }
.btn-hover\:bg-zinc-300:hover { background-color: #cbd5e1; }
.btn-focus\:ring-zinc-300:focus { --tw-ring-color: #cbd5e1; }
.btn-hover\:text-zinc-400:hover { color: #94a3b8; }
.btn-hover\:bg-zinc-400:hover { background-color: #94a3b8; }
.btn-focus\:ring-zinc-400:focus { --tw-ring-color: #94a3b8; }
.btn-hover\:text-zinc-500:hover { color: #64748b; }
.btn-hover\:bg-zinc-500:hover { background-color: #64748b; }
.btn-focus\:ring-zinc-500:focus { --tw-ring-color: #64748b; }
.btn-hover\:text-zinc-600:hover { color: #475569; }
.btn-hover\:bg-zinc-600:hover { background-color: #475569; }
.btn-focus\:ring-zinc-600:focus { --tw-ring-color: #475569; }
.btn-hover\:text-zinc-700:hover { color: #334155; }
.btn-hover\:bg-zinc-700:hover { background-color: #334155; }
.btn-focus\:ring-zinc-700:focus { --tw-ring-color: #334155; }
.btn-hover\:text-zinc-800:hover { color: #1e293b; }
.btn-hover\:bg-zinc-800:hover { background-color: #1e293b; }
.btn-focus\:ring-zinc-800:focus { --tw-ring-color: #1e293b; }
.btn-hover\:text-zinc-900:hover { color: #0f172a; }
.btn-hover\:bg-zinc-900:hover { background-color: #0f172a; }
.btn-focus\:ring-zinc-900:focus { --tw-ring-color: #0f172a; }
.btn-hover\:text-zinc-950:hover { color: #020617; }
.btn-hover\:bg-zinc-950:hover { background-color: #020617; }
.btn-focus\:ring-zinc-950:focus { --tw-ring-color: #020617; }
.btn-hover\:text-neutral-50:hover { color: #f8fafc; }
.btn-hover\:bg-neutral-50:hover { background-color: #f8fafc; }
.btn-focus\:ring-neutral-50:focus { --tw-ring-color: #f8fafc; }
.btn-hover\:text-neutral-100:hover { color: #f1f5f9; }
.btn-hover\:bg-neutral-100:hover { background-color: #f1f5f9; }
.btn-focus\:ring-neutral-100:focus { --tw-ring-color: #f1f5f9; }
.btn-hover\:text-neutral-200:hover { color: #e2e8f0; }
.btn-hover\:bg-neutral-200:hover { background-color: #e2e8f0; }
.btn-focus\:ring-neutral-200:focus { --tw-ring-color: #e2e8f0; }
.btn-hover\:text-neutral-300:hover { color: #cbd5e1; }
.btn-hover\:bg-neutral-300:hover { background-color: #cbd5e1; }
.btn-focus\:ring-neutral-300:focus { --tw-ring-color: #cbd5e1; }
.btn-hover\:text-neutral-400:hover { color: #94a3b8; }
.btn-hover\:bg-neutral-400:hover { background-color: #94a3b8; }
.btn-focus\:ring-neutral-400:focus { --tw-ring-color: #94a3b8; }
.btn-hover\:text-neutral-500:hover { color: #64748b; }
.btn-hover\:bg-neutral-500:hover { background-color: #64748b; }
.btn-focus\:ring-neutral-500:focus { --tw-ring-color: #64748b; }
.btn-hover\:text-neutral-600:hover { color: #475569; }
.btn-hover\:bg-neutral-600:hover { background-color: #475569; }
.btn-focus\:ring-neutral-600:focus { --tw-ring-color: #475569; }
.btn-hover\:text-neutral-700:hover { color: #334155; }
.btn-hover\:bg-neutral-700:hover { background-color: #334155; }
.btn-focus\:ring-neutral-700:focus { --tw-ring-color: #334155; }
.btn-hover\:text-neutral-800:hover { color: #1e293b; }
.btn-hover\:bg-neutral-800:hover { background-color: #1e293b; }
.btn-focus\:ring-neutral-800:focus { --tw-ring-color: #1e293b; }
.btn-hover\:text-neutral-900:hover { color: #0f172a; }
.btn-hover\:bg-neutral-900:hover { background-color: #0f172a; }
.btn-focus\:ring-neutral-900:focus { --tw-ring-color: #0f172a; }
.btn-hover\:text-neutral-950:hover { color: #020617; }
.btn-hover\:bg-neutral-950:hover { background-color: #020617; }
.btn-focus\:ring-neutral-950:focus { --tw-ring-color: #020617; }
.btn-hover\:text-stone-50:hover { color: #f8fafc; }
.btn-hover\:bg-stone-50:hover { background-color: #f8fafc; }
.btn-focus\:ring-stone-50:focus { --tw-ring-color: #f8fafc; }
.btn-hover\:text-stone-100:hover { color: #f1f5f9; }
.btn-hover\:bg-stone-100:hover { background-color: #f1f5f9; }
.btn-focus\:ring-stone-100:focus { --tw-ring-color: #f1f5f9; }
.btn-hover\:text-stone-200:hover { color: #e2e8f0; }
.btn-hover\:bg-stone-200:hover { background-color: #e2e8f0; }
.btn-focus\:ring-stone-200:focus { --tw-ring-color: #e2e8f0; }
.btn-hover\:text-stone-300:hover { color: #cbd5e1; }
.btn-hover\:bg-stone-300:hover { background-color: #cbd5e1; }
.btn-focus\:ring-stone-300:focus { --tw-ring-color: #cbd5e1; }
.btn-hover\:text-stone-400:hover { color: #94a3b8; }
.btn-hover\:bg-stone-400:hover { background-color: #94a3b8; }
.btn-focus\:ring-stone-400:focus { --tw-ring-color: #94a3b8; }
.btn-hover\:text-stone-500:hover { color: #64748b; }
.btn-hover\:bg-stone-500:hover { background-color: #64748b; }
.btn-focus\:ring-stone-500:focus { --tw-ring-color: #64748b; }
.btn-hover\:text-stone-600:hover { color: #475569; }
.btn-hover\:bg-stone-600:hover { background-color: #475569; }
.btn-focus\:ring-stone-600:focus { --tw-ring-color: #475569; }
.btn-hover\:text-stone-700:hover { color: #334155; }
.btn-hover\:bg-stone-700:hover { background-color: #334155; }
.btn-focus\:ring-stone-700:focus { --tw-ring-color: #334155; }
.btn-hover\:text-stone-800:hover { color: #1e293b; }
.btn-hover\:bg-stone-800:hover { background-color: #1e293b; }
.btn-focus\:ring-stone-800:focus { --tw-ring-color: #1e293b; }
.btn-hover\:text-stone-900:hover { color: #0f172a; }
.btn-hover\:bg-stone-900:hover { background-color: #0f172a; }
.btn-focus\:ring-stone-900:focus { --tw-ring-color: #0f172a; }
.btn-hover\:text-stone-950:hover { color: #020617; }
.btn-hover\:bg-stone-950:hover { background-color: #020617; }
.btn-focus\:ring-stone-950:focus { --tw-ring-color: #020617; }
.btn-hover\:text-red-50:hover { color: #f8fafc; }
.btn-hover\:bg-red-50:hover { background-color: #f8fafc; }
.btn-focus\:ring-red-50:focus { --tw-ring-color: #f8fafc; }
.btn-hover\:text-red-100:hover { color: #f1f5f9; }
.btn-hover\:bg-red-100:hover { background-color: #f1f5f9; }
.btn-focus\:ring-red-100:focus { --tw-ring-color: #f1f5f9; }
.btn-hover\:text-red-200:hover { color: #e2e8f0; }
.btn-hover\:bg-red-200:hover { background-color: #e2e8f0; }
.btn-focus\:ring-red-200:focus { --tw-ring-color: #e2e8f0; }
.btn-hover\:text-red-300:hover { color: #cbd5e1; }
.btn-hover\:bg-red-300:hover { background-color: #cbd5e1; }
.btn-focus\:ring-red-300:focus { --tw-ring-color: #cbd5e1; }
.btn-hover\:text-red-400:hover { color: #94a3b8; }
.btn-hover\:bg-red-400:hover { background-color: #94a3b8; }
.btn-focus\:ring-red-400:focus { --tw-ring-color: #94a3b8; }
.btn-hover\:text-red-500:hover { color: #64748b; }
.btn-hover\:bg-red-500:hover { background-color: #64748b; }
.btn-focus\:ring-red-500:focus { --tw-ring-color: #64748b; }
.btn-hover\:text-red-600:hover { color: #475569; }
.btn-hover\:bg-red-600:hover { background-color: #475569; }
.btn-focus\:ring-red-600:focus { --tw-ring-color: #475569; }
.btn-hover\:text-red-700:hover { color: #334155; }
.btn-hover\:bg-red-700:hover { background-color: #334155; }
.btn-focus\:ring-red-700:focus { --tw-ring-color: #334155; }
.btn-hover\:text-red-800:hover { color: #1e293b; }
.btn-hover\:bg-red-800:hover { background-color: #1e293b; }
.btn-focus\:ring-red-800:focus { --tw-ring-color: #1e293b; }
.btn-hover\:text-red-900:hover { color: #0f172a; }
.btn-hover\:bg-red-900:hover { background-color: #0f172a; }
.btn-focus\:ring-red-900:focus { --tw-ring-color: #0f172a; }
.btn-hover\:text-red-950:hover { color: #020617; }
.btn-hover\:bg-red-950:hover { background-color: #020617; }
.btn-focus\:ring-red-950:focus { --tw-ring-color: #020617; }

@keyframes spin { to { transform: rotate(360deg); } }
@keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } }
@keyframes pulse { 50% { opacity: 0.btn-5; } }
@keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(0.btn-8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, 0.btn-2, 1); } }
.btn-animate-spin { animation: spin 1s linear infinite; }
.btn-animate-ping { animation: ping 1s cubic-bezier(0, 0, 0.btn-2, 1) infinite; }
.btn-animate-pulse { animation: pulse 2s cubic-bezier(0.btn-4, 0, 0.btn-6, 1) infinite; }
.btn-animate-bounce { animation: bounce 1s infinite; }

.btn-text-xs { font-size: 0.btn-75rem; line-height: 1rem; }
.btn-text-sm { font-size: 0.btn-875rem; line-height: 1.btn-25rem; }
.btn-text-base { font-size: 1rem; line-height: 1.btn-5rem; }
.btn-text-lg { font-size: 1.btn-125rem; line-height: 1.btn-75rem; }
.btn-text-xl { font-size: 1.btn-25rem; line-height: 1.btn-75rem; }
.btn-text-2xl { font-size: 1.btn-5rem; line-height: 2rem; }
.btn-text-3xl { font-size: 1.btn-875rem; line-height: 2.btn-25rem; }
.btn-text-4xl { font-size: 2.btn-25rem; line-height: 2.btn-5rem; }
.btn-text-5xl { font-size: 3rem; line-height: 1; }
.btn-text-6xl { font-size: 3.btn-75rem; line-height: 1; }
.btn-text-7xl { font-size: 4.btn-5rem; line-height: 1; }
.btn-text-8xl { font-size: 6rem; line-height: 1; }
.btn-text-9xl { font-size: 8rem; line-height: 1; }

.btn-shadow-sm { box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.btn-05); }
.btn-shadow { box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.btn-1), 0 1px 2px -1px rgb(0 0 0 / 0.btn-1); }
.btn-shadow-md { box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.btn-1), 0 2px 4px -2px rgb(0 0 0 / 0.btn-1); }
.btn-shadow-lg { box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.btn-1), 0 4px 6px -4px rgb(0 0 0 / 0.btn-1); }
.btn-shadow-xl { box-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.btn-1), 0 8px 10px -6px rgb(0 0 0 / 0.btn-1); }
.btn-shadow-2xl { box-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.btn-25); }
.btn-shadow-inner { box-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.btn-05); }
.btn-shadow-none { box-shadow: 0 0 #0000; }

.btn-opacity-0 { opacity: 0.btn-0; }
.btn-opacity-5 { opacity: 0.btn-05; }
.btn-opacity-10 { opacity: 0.btn-1; }
.btn-opacity-15 { opacity: 0.btn-15; }
.btn-opacity-20 { opacity: 0.btn-2; }
.btn-opacity-25 { opacity: 0.btn-25; }
.btn-opacity-30 { opacity: 0.btn-3; }
.btn-opacity-35 { opacity: 0.btn-35; }
.btn-opacity-40 { opacity: 0.btn-4; }
.btn-opacity-45 { opacity: 0.btn-45; }
.btn-opacity-50 { opacity: 0.btn-5; }
.btn-opacity-55 { opacity: 0.btn-55; }
.btn-opacity-60 { opacity: 0.btn-6; }
.btn-opacity-65 { opacity: 0.btn-65; }
.btn-opacity-70 { opacity: 0.btn-7; }
.btn-opacity-75 { opacity: 0.btn-75; }
.btn-opacity-80 { opacity: 0.btn-8; }
.btn-opacity-85 { opacity: 0.btn-85; }
.btn-opacity-90 { opacity: 0.btn-9; }
.btn-opacity-95 { opacity: 0.btn-95; }
.btn-opacity-100 { opacity: 1.btn-0; }

.btn-z-0 { z-index: 0; }
.btn-z-10 { z-index: 10; }
.btn-z-20 { z-index: 20; }
.btn-z-30 { z-index: 30; }
.btn-z-40 { z-index: 40; }
.btn-z-50 { z-index: 50; }
.btn-z-auto { z-index: auto; }

.btn-overflow-auto { overflow: auto; }
.btn-overflow-x-auto { overflow-x: auto; }
.btn-overflow-y-auto { overflow-y: auto; }
.btn-overflow-hidden { overflow: hidden; }
.btn-overflow-x-hidden { overflow-x: hidden; }
.btn-overflow-y-hidden { overflow-y: hidden; }
.btn-overflow-clip { overflow: clip; }
.btn-overflow-x-clip { overflow-x: clip; }
.btn-overflow-y-clip { overflow-y: clip; }
.btn-overflow-visible { overflow: visible; }
.btn-overflow-x-visible { overflow-x: visible; }
.btn-overflow-y-visible { overflow-y: visible; }
.btn-overflow-scroll { overflow: scroll; }
.btn-overflow-x-scroll { overflow-x: scroll; }
.btn-overflow-y-scroll { overflow-y: scroll; }

@media (prefers-color-scheme: dark) {
  .btn-dark\:text-slate-50 { color: #020617; }
  .btn-dark\:bg-slate-50 { background-color: #020617; }
  .btn-dark\:border-slate-50 { border-color: #020617; }
  .btn-dark\:ring-slate-50 { --tw-ring-color: #020617; }
  .btn-dark\:hover\:text-slate-50:hover { color: #020617; }
  .btn-dark\:hover\:bg-slate-50:hover { background-color: #020617; }
  .btn-dark\:text-slate-100 { color: #0f172a; }
  .btn-dark\:bg-slate-100 { background-color: #0f172a; }
  .btn-dark\:border-slate-100 { border-color: #0f172a; }
  .btn-dark\:ring-slate-100 { --tw-ring-color: #0f172a; }
  .btn-dark\:hover\:text-slate-100:hover { color: #0f172a; }
  .btn-dark\:hover\:bg-slate-100:hover { background-color: #0f172a; }
  .btn-dark\:text-slate-200 { color: #1e293b; }
  .btn-dark\:bg-slate-200 { background-color: #1e293b; }
  .btn-dark\:border-slate-200 { border-color: #1e293b; }
  .btn-dark\:ring-slate-200 { --tw-ring-color: #1e293b; }
  .btn-dark\:hover\:text-slate-200:hover { color: #1e293b; }
  .btn-dark\:hover\:bg-slate-200:hover { background-color: #1e293b; }
  .btn-dark\:text-slate-300 { color: #334155; }
  .btn-dark\:bg-slate-300 { background-color: #334155; }
  .btn-dark\:border-slate-300 { border-color: #334155; }
  .btn-dark\:ring-slate-300 { --tw-ring-color: #334155; }
  .btn-dark\:hover\:text-slate-300:hover { color: #334155; }
  .btn-dark\:hover\:bg-slate-300:hover { background-color: #334155; }
  .btn-dark\:text-slate-400 { color: #475569; }
  .btn-dark\:bg-slate-400 { background-color: #475569; }
  .btn-dark\:border-slate-400 { border-color: #475569; }
  .btn-dark\:ring-slate-400 { --tw-ring-color: #475569; }
  .btn-dark\:hover\:text-slate-400:hover { color: #475569; }
  .btn-dark\:hover\:bg-slate-400:hover { background-color: #475569; }
  .btn-dark\:text-slate-500 { color: #64748b; }
  .btn-dark\:bg-slate-500 { background-color: #64748b; }
  .btn-dark\:border-slate-500 { border-color: #64748b; }
  .btn-dark\:ring-slate-500 { --tw-ring-color: #64748b; }
  .btn-dark\:hover\:text-slate-500:hover { color: #64748b; }
  .btn-dark\:hover\:bg-slate-500:hover { background-color: #64748b; }
  .btn-dark\:text-slate-600 { color: #94a3b8; }
  .btn-dark\:bg-slate-600 { background-color: #94a3b8; }
  .btn-dark\:border-slate-600 { border-color: #94a3b8; }
  .btn-dark\:ring-slate-600 { --tw-ring-color: #94a3b8; }
  .btn-dark\:hover\:text-slate-600:hover { color: #94a3b8; }
  .btn-dark\:hover\:bg-slate-600:hover { background-color: #94a3b8; }
  .btn-dark\:text-slate-700 { color: #cbd5e1; }
  .btn-dark\:bg-slate-700 { background-color: #cbd5e1; }
  .btn-dark\:border-slate-700 { border-color: #cbd5e1; }
  .btn-dark\:ring-slate-700 { --tw-ring-color: #cbd5e1; }
  .btn-dark\:hover\:text-slate-700:hover { color: #cbd5e1; }
  .btn-dark\:hover\:bg-slate-700:hover { background-color: #cbd5e1; }
  .btn-dark\:text-slate-800 { color: #e2e8f0; }
  .btn-dark\:bg-slate-800 { background-color: #e2e8f0; }
  .btn-dark\:border-slate-800 { border-color: #e2e8f0; }
  .btn-dark\:ring-slate-800 { --tw-ring-color: #e2e8f0; }
  .btn-dark\:hover\:text-slate-800:hover { color: #e2e8f0; }
  .btn-dark\:hover\:bg-slate-800:hover { background-color: #e2e8f0; }
  .btn-dark\:text-slate-900 { color: #f1f5f9; }
  .btn-dark\:bg-slate-900 { background-color: #f1f5f9; }
  .btn-dark\:border-slate-900 { border-color: #f1f5f9; }
  .btn-dark\:ring-slate-900 { --tw-ring-color: #f1f5f9; }
  .btn-dark\:hover\:text-slate-900:hover { color: #f1f5f9; }
  .btn-dark\:hover\:bg-slate-900:hover { background-color: #f1f5f9; }
  .btn-dark\:text-slate-950 { color: #f8fafc; }
  .btn-dark\:bg-slate-950 { background-color: #f8fafc; }
  .btn-dark\:border-slate-950 { border-color: #f8fafc; }
  .btn-dark\:ring-slate-950 { --tw-ring-color: #f8fafc; }
  .btn-dark\:hover\:text-slate-950:hover { color: #f8fafc; }
  .btn-dark\:hover\:bg-slate-950:hover { background-color: #f8fafc; }
  .btn-dark\:text-gray-50 { color: #020617; }
  .btn-dark\:bg-gray-50 { background-color: #020617; }
  .btn-dark\:border-gray-50 { border-color: #020617; }
  .btn-dark\:ring-gray-50 { --tw-ring-color: #020617; }
  .btn-dark\:hover\:text-gray-50:hover { color: #020617; }
  .btn-dark\:hover\:bg-gray-50:hover { background-color: #020617; }
  .btn-dark\:text-gray-100 { color: #0f172a; }
  .btn-dark\:bg-gray-100 { background-color: #0f172a; }
  .btn-dark\:border-gray-100 { border-color: #0f172a; }
  .btn-dark\:ring-gray-100 { --tw-ring-color: #0f172a; }
  .btn-dark\:hover\:text-gray-100:hover { color: #0f172a; }
  .btn-dark\:hover\:bg-gray-100:hover { background-color: #0f172a; }
  .btn-dark\:text-gray-200 { color: #1e293b; }
  .btn-dark\:bg-gray-200 { background-color: #1e293b; }
  .btn-dark\:border-gray-200 { border-color: #1e293b; }
  .btn-dark\:ring-gray-200 { --tw-ring-color: #1e293b; }
  .btn-dark\:hover\:text-gray-200:hover { color: #1e293b; }
  .btn-dark\:hover\:bg-gray-200:hover { background-color: #1e293b; }
  .btn-dark\:text-gray-300 { color: #334155; }
  .btn-dark\:bg-gray-300 { background-color: #334155; }
  .btn-dark\:border-gray-300 { border-color: #334155; }
  .btn-dark\:ring-gray-300 { --tw-ring-color: #334155; }
  .btn-dark\:hover\:text-gray-300:hover { color: #334155; }
  .btn-dark\:hover\:bg-gray-300:hover { background-color: #334155; }
  .btn-dark\:text-gray-400 { color: #475569; }
  .btn-dark\:bg-gray-400 { background-color: #475569; }
  .btn-dark\:border-gray-400 { border-color: #475569; }
  .btn-dark\:ring-gray-400 { --tw-ring-color: #475569; }
  .btn-dark\:hover\:text-gray-400:hover { color: #475569; }
  .btn-dark\:hover\:bg-gray-400:hover { background-color: #475569; }
  .btn-dark\:text-gray-500 { color: #64748b; }
  .btn-dark\:bg-gray-500 { background-color: #64748b; }
  .btn-dark\:border-gray-500 { border-color: #64748b; }
  .btn-dark\:ring-gray-500 { --tw-ring-color: #64748b; }
  .btn-dark\:hover\:text-gray-500:hover { color: #64748b; }
  .btn-dark\:hover\:bg-gray-500:hover { background-color: #64748b; }
  .btn-dark\:text-gray-600 { color: #94a3b8; }
  .btn-dark\:bg-gray-600 { background-color: #94a3b8; }
  .btn-dark\:border-gray-600 { border-color: #94a3b8; }
  .btn-dark\:ring-gray-600 { --tw-ring-color: #94a3b8; }
  .btn-dark\:hover\:text-gray-600:hover { color: #94a3b8; }
  .btn-dark\:hover\:bg-gray-600:hover { background-color: #94a3b8; }
  .btn-dark\:text-gray-700 { color: #cbd5e1; }
  .btn-dark\:bg-gray-700 { background-color: #cbd5e1; }
  .btn-dark\:border-gray-700 { border-color: #cbd5e1; }
  .btn-dark\:ring-gray-700 { --tw-ring-color: #cbd5e1; }
  .btn-dark\:hover\:text-gray-700:hover { color: #cbd5e1; }
  .btn-dark\:hover\:bg-gray-700:hover { background-color: #cbd5e1; }
  .btn-dark\:text-gray-800 { color: #e2e8f0; }
  .btn-dark\:bg-gray-800 { background-color: #e2e8f0; }
  .btn-dark\:border-gray-800 { border-color: #e2e8f0; }
  .btn-dark\:ring-gray-800 { --tw-ring-color: #e2e8f0; }
  .btn-dark\:hover\:text-gray-800:hover { color: #e2e8f0; }
  .btn-dark\:hover\:bg-gray-800:hover { background-color: #e2e8f0; }
  .btn-dark\:text-gray-900 { color: #f1f5f9; }
  .btn-dark\:bg-gray-900 { background-color: #f1f5f9; }
  .btn-dark\:border-gray-900 { border-color: #f1f5f9; }
  .btn-dark\:ring-gray-900 { --tw-ring-color: #f1f5f9; }
  .btn-dark\:hover\:text-gray-900:hover { color: #f1f5f9; }
  .btn-dark\:hover\:bg-gray-900:hover { background-color: #f1f5f9; }
  .btn-dark\:text-gray-950 { color: #f8fafc; }
  .btn-dark\:bg-gray-950 { background-color: #f8fafc; }
  .btn-dark\:border-gray-950 { border-color: #f8fafc; }
  .btn-dark\:ring-gray-950 { --tw-ring-color: #f8fafc; }
  .btn-dark\:hover\:text-gray-950:hover { color: #f8fafc; }
  .btn-dark\:hover\:bg-gray-950:hover { background-color: #f8fafc; }
  .btn-dark\:text-zinc-50 { color: #020617; }
  .btn-dark\:bg-zinc-50 { background-color: #020617; }
  .btn-dark\:border-zinc-50 { border-color: #020617; }
  .btn-dark\:ring-zinc-50 { --tw-ring-color: #020617; }
  .btn-dark\:hover\:text-zinc-50:hover { color: #020617; }
  .btn-dark\:hover\:bg-zinc-50:hover { background-color: #020617; }
  .btn-dark\:text-zinc-100 { color: #0f172a; }
  .btn-dark\:bg-zinc-100 { background-color: #0f172a; }
  .btn-dark\:border-zinc-100 { border-color: #0f172a; }
  .btn-dark\:ring-zinc-100 { --tw-ring-color: #0f172a; }
  .btn-dark\:hover\:text-zinc-100:hover { color: #0f172a; }
  .btn-dark\:hover\:bg-zinc-100:hover { background-color: #0f172a; }
  .btn-dark\:text-zinc-200 { color: #1e293b; }
  .btn-dark\:bg-zinc-200 { background-color: #1e293b; }
  .btn-dark\:border-zinc-200 { border-color: #1e293b; }
  .btn-dark\:ring-zinc-200 { --tw-ring-color: #1e293b; }
  .btn-dark\:hover\:text-zinc-200:hover { color: #1e293b; }
  .btn-dark\:hover\:bg-zinc-200:hover { background-color: #1e293b; }
  .btn-dark\:text-zinc-300 { color: #334155; }
  .btn-dark\:bg-zinc-300 { background-color: #334155; }
  .btn-dark\:border-zinc-300 { border-color: #334155; }
  .btn-dark\:ring-zinc-300 { --tw-ring-color: #334155; }
  .btn-dark\:hover\:text-zinc-300:hover { color: #334155; }
  .btn-dark\:hover\:bg-zinc-300:hover { background-color: #334155; }
  .btn-dark\:text-zinc-400 { color: #475569; }
  .btn-dark\:bg-zinc-400 { background-color: #475569; }
  .btn-dark\:border-zinc-400 { border-color: #475569; }
  .btn-dark\:ring-zinc-400 { --tw-ring-color: #475569; }
  .btn-dark\:hover\:text-zinc-400:hover { color: #475569; }
  .btn-dark\:hover\:bg-zinc-400:hover { background-color: #475569; }
  .btn-dark\:text-zinc-500 { color: #64748b; }
  .btn-dark\:bg-zinc-500 { background-color: #64748b; }
  .btn-dark\:border-zinc-500 { border-color: #64748b; }
  .btn-dark\:ring-zinc-500 { --tw-ring-color: #64748b; }
  .btn-dark\:hover\:text-zinc-500:hover { color: #64748b; }
  .btn-dark\:hover\:bg-zinc-500:hover { background-color: #64748b; }
  .btn-dark\:text-zinc-600 { color: #94a3b8; }
  .btn-dark\:bg-zinc-600 { background-color: #94a3b8; }
  .btn-dark\:border-zinc-600 { border-color: #94a3b8; }
  .btn-dark\:ring-zinc-600 { --tw-ring-color: #94a3b8; }
  .btn-dark\:hover\:text-zinc-600:hover { color: #94a3b8; }
  .btn-dark\:hover\:bg-zinc-600:hover { background-color: #94a3b8; }
  .btn-dark\:text-zinc-700 { color: #cbd5e1; }
  .btn-dark\:bg-zinc-700 { background-color: #cbd5e1; }
  .btn-dark\:border-zinc-700 { border-color: #cbd5e1; }
  .btn-dark\:ring-zinc-700 { --tw-ring-color: #cbd5e1; }
  .btn-dark\:hover\:text-zinc-700:hover { color: #cbd5e1; }
  .btn-dark\:hover\:bg-zinc-700:hover { background-color: #cbd5e1; }
  .btn-dark\:text-zinc-800 { color: #e2e8f0; }
  .btn-dark\:bg-zinc-800 { background-color: #e2e8f0; }
  .btn-dark\:border-zinc-800 { border-color: #e2e8f0; }
  .btn-dark\:ring-zinc-800 { --tw-ring-color: #e2e8f0; }
  .btn-dark\:hover\:text-zinc-800:hover { color: #e2e8f0; }
  .btn-dark\:hover\:bg-zinc-800:hover { background-color: #e2e8f0; }
  .btn-dark\:text-zinc-900 { color: #f1f5f9; }
  .btn-dark\:bg-zinc-900 { background-color: #f1f5f9; }
  .btn-dark\:border-zinc-900 { border-color: #f1f5f9; }
  .btn-dark\:ring-zinc-900 { --tw-ring-color: #f1f5f9; }
  .btn-dark\:hover\:text-zinc-900:hover { color: #f1f5f9; }
  .btn-dark\:hover\:bg-zinc-900:hover { background-color: #f1f5f9; }
  .btn-dark\:text-zinc-950 { color: #f8fafc; }
  .btn-dark\:bg-zinc-950 { background-color: #f8fafc; }
  .btn-dark\:border-zinc-950 { border-color: #f8fafc; }
  .btn-dark\:ring-zinc-950 { --tw-ring-color: #f8fafc; }
  .btn-dark\:hover\:text-zinc-950:hover { color: #f8fafc; }
  .btn-dark\:hover\:bg-zinc-950:hover { background-color: #f8fafc; }
  .btn-dark\:text-neutral-50 { color: #020617; }
  .btn-dark\:bg-neutral-50 { background-color: #020617; }
  .btn-dark\:border-neutral-50 { border-color: #020617; }
  .btn-dark\:ring-neutral-50 { --tw-ring-color: #020617; }
  .btn-dark\:hover\:text-neutral-50:hover { color: #020617; }
  .btn-dark\:hover\:bg-neutral-50:hover { background-color: #020617; }
  .btn-dark\:text-neutral-100 { color: #0f172a; }
  .btn-dark\:bg-neutral-100 { background-color: #0f172a; }
  .btn-dark\:border-neutral-100 { border-color: #0f172a; }
  .btn-dark\:ring-neutral-100 { --tw-ring-color: #0f172a; }
  .btn-dark\:hover\:text-neutral-100:hover { color: #0f172a; }
  .btn-dark\:hover\:bg-neutral-100:hover { background-color: #0f172a; }
  .btn-dark\:text-neutral-200 { color: #1e293b; }
  .btn-dark\:bg-neutral-200 { background-color: #1e293b; }
  .btn-dark\:border-neutral-200 { border-color: #1e293b; }
  .btn-dark\:ring-neutral-200 { --tw-ring-color: #1e293b; }
  .btn-dark\:hover\:text-neutral-200:hover { color: #1e293b; }
  .btn-dark\:hover\:bg-neutral-200:hover { background-color: #1e293b; }
  .btn-dark\:text-neutral-300 { color: #334155; }
  .btn-dark\:bg-neutral-300 { background-color: #334155; }
  .btn-dark\:border-neutral-300 { border-color: #334155; }
  .btn-dark\:ring-neutral-300 { --tw-ring-color: #334155; }
  .btn-dark\:hover\:text-neutral-300:hover { color: #334155; }
  .btn-dark\:hover\:bg-neutral-300:hover { background-color: #334155; }
  .btn-dark\:text-neutral-400 { color: #475569; }
  .btn-dark\:bg-neutral-400 { background-color: #475569; }
  .btn-dark\:border-neutral-400 { border-color: #475569; }
  .btn-dark\:ring-neutral-400 { --tw-ring-color: #475569; }
  .btn-dark\:hover\:text-neutral-400:hover { color: #475569; }
  .btn-dark\:hover\:bg-neutral-400:hover { background-color: #475569; }
  .btn-dark\:text-neutral-500 { color: #64748b; }
  .btn-dark\:bg-neutral-500 { background-color: #64748b; }
  .btn-dark\:border-neutral-500 { border-color: #64748b; }
  .btn-dark\:ring-neutral-500 { --tw-ring-color: #64748b; }
  .btn-dark\:hover\:text-neutral-500:hover { color: #64748b; }
  .btn-dark\:hover\:bg-neutral-500:hover { background-color: #64748b; }
  .btn-dark\:text-neutral-600 { color: #94a3b8; }
  .btn-dark\:bg-neutral-600 { background-color: #94a3b8; }
  .btn-dark\:border-neutral-600 { border-color: #94a3b8; }
  .btn-dark\:ring-neutral-600 { --tw-ring-color: #94a3b8; }
  .btn-dark\:hover\:text-neutral-600:hover { color: #94a3b8; }
  .btn-dark\:hover\:bg-neutral-600:hover { background-color: #94a3b8; }
  .btn-dark\:text-neutral-700 { color: #cbd5e1; }
  .btn-dark\:bg-neutral-700 { background-color: #cbd5e1; }
  .btn-dark\:border-neutral-700 { border-color: #cbd5e1; }
  .btn-dark\:ring-neutral-700 { --tw-ring-color: #cbd5e1; }
  .btn-dark\:hover\:text-neutral-700:hover { color: #cbd5e1; }
  .btn-dark\:hover\:bg-neutral-700:hover { background-color: #cbd5e1; }
  .btn-dark\:text-neutral-800 { color: #e2e8f0; }
  .btn-dark\:bg-neutral-800 { background-color: #e2e8f0; }
  .btn-dark\:border-neutral-800 { border-color: #e2e8f0; }
  .btn-dark\:ring-neutral-800 { --tw-ring-color: #e2e8f0; }
  .btn-dark\:hover\:text-neutral-800:hover { color: #e2e8f0; }
  .btn-dark\:hover\:bg-neutral-800:hover { background-color: #e2e8f0; }
  .btn-dark\:text-neutral-900 { color: #f1f5f9; }
  .btn-dark\:bg-neutral-900 { background-color: #f1f5f9; }
  .btn-dark\:border-neutral-900 { border-color: #f1f5f9; }
  .btn-dark\:ring-neutral-900 { --tw-ring-color: #f1f5f9; }
  .btn-dark\:hover\:text-neutral-900:hover { color: #f1f5f9; }
  .btn-dark\:hover\:bg-neutral-900:hover { background-color: #f1f5f9; }
  .btn-dark\:text-neutral-950 { color: #f8fafc; }
  .btn-dark\:bg-neutral-950 { background-color: #f8fafc; }
  .btn-dark\:border-neutral-950 { border-color: #f8fafc; }
  .btn-dark\:ring-neutral-950 { --tw-ring-color: #f8fafc; }
  .btn-dark\:hover\:text-neutral-950:hover { color: #f8fafc; }
  .btn-dark\:hover\:bg-neutral-950:hover { background-color: #f8fafc; }
  .btn-dark\:text-stone-50 { color: #020617; }
  .btn-dark\:bg-stone-50 { background-color: #020617; }
  .btn-dark\:border-stone-50 { border-color: #020617; }
  .btn-dark\:ring-stone-50 { --tw-ring-color: #020617; }
  .btn-dark\:hover\:text-stone-50:hover { color: #020617; }
  .btn-dark\:hover\:bg-stone-50:hover { background-color: #020617; }
  .btn-dark\:text-stone-100 { color: #0f172a; }
  .btn-dark\:bg-stone-100 { background-color: #0f172a; }
  .btn-dark\:border-stone-100 { border-color: #0f172a; }
  .btn-dark\:ring-stone-100 { --tw-ring-color: #0f172a; }
  .btn-dark\:hover\:text-stone-100:hover { color: #0f172a; }
  .btn-dark\:hover\:bg-stone-100:hover { background-color: #0f172a; }
  .btn-dark\:text-stone-200 { color: #1e293b; }
  .btn-dark\:bg-stone-200 { background-color: #1e293b; }
  .btn-dark\:border-stone-200 { border-color: #1e293b; }
  .btn-dark\:ring-stone-200 { --tw-ring-color: #1e293b; }
  .btn-dark\:hover\:text-stone-200:hover { color: #1e293b; }
  .btn-dark\:hover\:bg-stone-200:hover { background-color: #1e293b; }
  .btn-dark\:text-stone-300 { color: #334155; }
  .btn-dark\:bg-stone-300 { background-color: #334155; }
  .btn-dark\:border-stone-300 { border-color: #334155; }
  .btn-dark\:ring-stone-300 { --tw-ring-color: #334155; }
  .btn-dark\:hover\:text-stone-300:hover { color: #334155; }
  .btn-dark\:hover\:bg-stone-300:hover { background-color: #334155; }
  .btn-dark\:text-stone-400 { color: #475569; }
  .btn-dark\:bg-stone-400 { background-color: #475569; }
  .btn-dark\:border-stone-400 { border-color: #475569; }
  .btn-dark\:ring-stone-400 { --tw-ring-color: #475569; }
  .btn-dark\:hover\:text-stone-400:hover { color: #475569; }
  .btn-dark\:hover\:bg-stone-400:hover { background-color: #475569; }
  .btn-dark\:text-stone-500 { color: #64748b; }
  .btn-dark\:bg-stone-500 { background-color: #64748b; }
  .btn-dark\:border-stone-500 { border-color: #64748b; }
  .btn-dark\:ring-stone-500 { --tw-ring-color: #64748b; }
  .btn-dark\:hover\:text-stone-500:hover { color: #64748b; }
  .btn-dark\:hover\:bg-stone-500:hover { background-color: #64748b; }
  .btn-dark\:text-stone-600 { color: #94a3b8; }
  .btn-dark\:bg-stone-600 { background-color: #94a3b8; }
  .btn-dark\:border-stone-600 { border-color: #94a3b8; }
  .btn-dark\:ring-stone-600 { --tw-ring-color: #94a3b8; }
  .btn-dark\:hover\:text-stone-600:hover { color: #94a3b8; }
  .btn-dark\:hover\:bg-stone-600:hover { background-color: #94a3b8; }
  .btn-dark\:text-stone-700 { color: #cbd5e1; }
  .btn-dark\:bg-stone-700 { background-color: #cbd5e1; }
  .btn-dark\:border-stone-700 { border-color: #cbd5e1; }
  .btn-dark\:ring-stone-700 { --tw-ring-color: #cbd5e1; }
  .btn-dark\:hover\:text-stone-700:hover { color: #cbd5e1; }
  .btn-dark\:hover\:bg-stone-700:hover { background-color: #cbd5e1; }
  .btn-dark\:text-stone-800 { color: #e2e8f0; }
  .btn-dark\:bg-stone-800 { background-color: #e2e8f0; }
  .btn-dark\:border-stone-800 { border-color: #e2e8f0; }
  .btn-dark\:ring-stone-800 { --tw-ring-color: #e2e8f0; }
  .btn-dark\:hover\:text-stone-800:hover { color: #e2e8f0; }
  .btn-dark\:hover\:bg-stone-800:hover { background-color: #e2e8f0; }
  .btn-dark\:text-stone-900 { color: #f1f5f9; }
  .btn-dark\:bg-stone-900 { background-color: #f1f5f9; }
  .btn-dark\:border-stone-900 { border-color: #f1f5f9; }
  .btn-dark\:ring-stone-900 { --tw-ring-color: #f1f5f9; }
  .btn-dark\:hover\:text-stone-900:hover { color: #f1f5f9; }
  .btn-dark\:hover\:bg-stone-900:hover { background-color: #f1f5f9; }
  .btn-dark\:text-stone-950 { color: #f8fafc; }
  .btn-dark\:bg-stone-950 { background-color: #f8fafc; }
  .btn-dark\:border-stone-950 { border-color: #f8fafc; }
  .btn-dark\:ring-stone-950 { --tw-ring-color: #f8fafc; }
  .btn-dark\:hover\:text-stone-950:hover { color: #f8fafc; }
  .btn-dark\:hover\:bg-stone-950:hover { background-color: #f8fafc; }
  .btn-dark\:text-red-50 { color: #020617; }
  .btn-dark\:bg-red-50 { background-color: #020617; }
  .btn-dark\:border-red-50 { border-color: #020617; }
  .btn-dark\:ring-red-50 { --tw-ring-color: #020617; }
  .btn-dark\:hover\:text-red-50:hover { color: #020617; }
  .btn-dark\:hover\:bg-red-50:hover { background-color: #020617; }
  .btn-dark\:text-red-100 { color: #0f172a; }
  .btn-dark\:bg-red-100 { background-color: #0f172a; }
  .btn-dark\:border-red-100 { border-color: #0f172a; }
  .btn-dark\:ring-red-100 { --tw-ring-color: #0f172a; }
  .btn-dark\:hover\:text-red-100:hover { color: #0f172a; }
  .btn-dark\:hover\:bg-red-100:hover { background-color: #0f172a; }
  .btn-dark\:text-red-200 { color: #1e293b; }
  .btn-dark\:bg-red-200 { background-color: #1e293b; }
  .btn-dark\:border-red-200 { border-color: #1e293b; }
  .btn-dark\:ring-red-200 { --tw-ring-color: #1e293b; }
  .btn-dark\:hover\:text-red-200:hover { color: #1e293b; }
  .btn-dark\:hover\:bg-red-200:hover { background-color: #1e293b; }
  .btn-dark\:text-red-300 { color: #334155; }
  .btn-dark\:bg-red-300 { background-color: #334155; }
  .btn-dark\:border-red-300 { border-color: #334155; }
  .btn-dark\:ring-red-300 { --tw-ring-color: #334155; }
  .btn-dark\:hover\:text-red-300:hover { color: #334155; }
  .btn-dark\:hover\:bg-red-300:hover { background-color: #334155; }
  .btn-dark\:text-red-400 { color: #475569; }
  .btn-dark\:bg-red-400 { background-color: #475569; }
  .btn-dark\:border-red-400 { border-color: #475569; }
  .btn-dark\:ring-red-400 { --tw-ring-color: #475569; }
  .btn-dark\:hover\:text-red-400:hover { color: #475569; }
  .btn-dark\:hover\:bg-red-400:hover { background-color: #475569; }
  .btn-dark\:text-red-500 { color: #64748b; }
  .btn-dark\:bg-red-500 { background-color: #64748b; }
  .btn-dark\:border-red-500 { border-color: #64748b; }
  .btn-dark\:ring-red-500 { --tw-ring-color: #64748b; }
  .btn-dark\:hover\:text-red-500:hover { color: #64748b; }
  .btn-dark\:hover\:bg-red-500:hover { background-color: #64748b; }
  .btn-dark\:text-red-600 { color: #94a3b8; }
  .btn-dark\:bg-red-600 { background-color: #94a3b8; }
  .btn-dark\:border-red-600 { border-color: #94a3b8; }
  .btn-dark\:ring-red-600 { --tw-ring-color: #94a3b8; }
  .btn-dark\:hover\:text-red-600:hover { color: #94a3b8; }
  .btn-dark\:hover\:bg-red-600:hover { background-color: #94a3b8; }
  .btn-dark\:text-red-700 { color: #cbd5e1; }
  .btn-dark\:bg-red-700 { background-color: #cbd5e1; }
  .btn-dark\:border-red-700 { border-color: #cbd5e1; }
  .btn-dark\:ring-red-700 { --tw-ring-color: #cbd5e1; }
  .btn-dark\:hover\:text-red-700:hover { color: #cbd5e1; }
  .btn-dark\:hover\:bg-red-700:hover { background-color: #cbd5e1; }
  .btn-dark\:text-red-800 { color: #e2e8f0; }
  .btn-dark\:bg-red-800 { background-color: #e2e8f0; }
  .btn-dark\:border-red-800 { border-color: #e2e8f0; }
  .btn-dark\:ring-red-800 { --tw-ring-color: #e2e8f0; }
  .btn-dark\:hover\:text-red-800:hover { color: #e2e8f0; }
  .btn-dark\:hover\:bg-red-800:hover { background-color: #e2e8f0; }
  .btn-dark\:text-red-900 { color: #f1f5f9; }
  .btn-dark\:bg-red-900 { background-color: #f1f5f9; }
  .btn-dark\:border-red-900 { border-color: #f1f5f9; }
  .btn-dark\:ring-red-900 { --tw-ring-color: #f1f5f9; }
  .btn-dark\:hover\:text-red-900:hover { color: #f1f5f9; }
  .btn-dark\:hover\:bg-red-900:hover { background-color: #f1f5f9; }
  .btn-dark\:text-red-950 { color: #f8fafc; }
  .btn-dark\:bg-red-950 { background-color: #f8fafc; }
  .btn-dark\:border-red-950 { border-color: #f8fafc; }
  .btn-dark\:ring-red-950 { --tw-ring-color: #f8fafc; }
  .btn-dark\:hover\:text-red-950:hover { color: #f8fafc; }
  .btn-dark\:hover\:bg-red-950:hover { background-color: #f8fafc; }
  .btn-dark\:text-orange-50 { color: #020617; }
  .btn-dark\:bg-orange-50 { background-color: #020617; }
  .btn-dark\:border-orange-50 { border-color: #020617; }
  .btn-dark\:ring-orange-50 { --tw-ring-color: #020617; }
  .btn-dark\:hover\:text-orange-50:hover { color: #020617; }
  .btn-dark\:hover\:bg-orange-50:hover { background-color: #020617; }
  .btn-dark\:text-orange-100 { color: #0f172a; }
  .btn-dark\:bg-orange-100 { background-color: #0f172a; }
  .btn-dark\:border-orange-100 { border-color: #0f172a; }
  .btn-dark\:ring-orange-100 { --tw-ring-color: #0f172a; }
  .btn-dark\:hover\:text-orange-100:hover { color: #0f172a; }
  .btn-dark\:hover\:bg-orange-100:hover { background-color: #0f172a; }
  .btn-dark\:text-orange-200 { color: #1e293b; }
  .btn-dark\:bg-orange-200 { background-color: #1e293b; }
  .btn-dark\:border-orange-200 { border-color: #1e293b; }
  .btn-dark\:ring-orange-200 { --tw-ring-color: #1e293b; }
  .btn-dark\:hover\:text-orange-200:hover { color: #1e293b; }
  .btn-dark\:hover\:bg-orange-200:hover { background-color: #1e293b; }
  .btn-dark\:text-orange-300 { color: #334155; }
  .btn-dark\:bg-orange-300 { background-color: #334155; }
  .btn-dark\:border-orange-300 { border-color: #334155; }
  .btn-dark\:ring-orange-300 { --tw-ring-color: #334155; }
  .btn-dark\:hover\:text-orange-300:hover { color: #334155; }
  .btn-dark\:hover\:bg-orange-300:hover { background-color: #334155; }
  .btn-dark\:text-orange-400 { color: #475569; }
  .btn-dark\:bg-orange-400 { background-color: #475569; }
  .btn-dark\:border-orange-400 { border-color: #475569; }
  .btn-dark\:ring-orange-400 { --tw-ring-color: #475569; }
  .btn-dark\:hover\:text-orange-400:hover { color: #475569; }
  .btn-dark\:hover\:bg-orange-400:hover { background-color: #475569; }
  .btn-dark\:text-orange-500 { color: #64748b; }
  .btn-dark\:bg-orange-500 { background-color: #64748b; }
  .btn-dark\:border-orange-500 { border-color: #64748b; }
  .btn-dark\:ring-orange-500 { --tw-ring-color: #64748b; }
  .btn-dark\:hover\:text-orange-500:hover { color: #64748b; }
  .btn-dark\:hover\:bg-orange-500:hover { background-color: #64748b; }
  .btn-dark\:text-orange-600 { color: #94a3b8; }
  .btn-dark\:bg-orange-600 { background-color: #94a3b8; }
  .btn-dark\:border-orange-600 { border-color: #94a3b8; }
  .btn-dark\:ring-orange-600 { --tw-ring-color: #94a3b8; }
  .btn-dark\:hover\:text-orange-600:hover { color: #94a3b8; }
  .btn-dark\:hover\:bg-orange-600:hover { background-color: #94a3b8; }
  .btn-dark\:text-orange-700 { color: #cbd5e1; }
  .btn-dark\:bg-orange-700 { background-color: #cbd5e1; }
  .btn-dark\:border-orange-700 { border-color: #cbd5e1; }
  .btn-dark\:ring-orange-700 { --tw-ring-color: #cbd5e1; }
  .btn-dark\:hover\:text-orange-700:hover { color: #cbd5e1; }
  .btn-dark\:hover\:bg-orange-700:hover { background-color: #cbd5e1; }
  .btn-dark\:text-orange-800 { color: #e2e8f0; }
  .btn-dark\:bg-orange-800 { background-color: #e2e8f0; }
  .btn-dark\:border-orange-800 { border-color: #e2e8f0; }
  .btn-dark\:ring-orange-800 { --tw-ring-color: #e2e8f0; }
  .btn-dark\:hover\:text-orange-800:hover { color: #e2e8f0; }
  .btn-dark\:hover\:bg-orange-800:hover { background-color: #e2e8f0; }
  .btn-dark\:text-orange-900 { color: #f1f5f9; }
  .btn-dark\:bg-orange-900 { background-color: #f1f5f9; }
  .btn-dark\:border-orange-900 { border-color: #f1f5f9; }
  .btn-dark\:ring-orange-900 { --tw-ring-color: #f1f5f9; }
  .btn-dark\:hover\:text-orange-900:hover { color: #f1f5f9; }
  .btn-dark\:hover\:bg-orange-900:hover { background-color: #f1f5f9; }
  .btn-dark\:text-orange-950 { color: #f8fafc; }
  .btn-dark\:bg-orange-950 { background-color: #f8fafc; }
  .btn-dark\:border-orange-950 { border-color: #f8fafc; }
  .btn-dark\:ring-orange-950 { --tw-ring-color: #f8fafc; }
  .btn-dark\:hover\:text-orange-950:hover { color: #f8fafc; }
  .btn-dark\:hover\:bg-orange-950:hover { background-color: #f8fafc; }
  .btn-dark\:text-amber-50 { color: #020617; }
  .btn-dark\:bg-amber-50 { background-color: #020617; }
  .btn-dark\:border-amber-50 { border-color: #020617; }
  .btn-dark\:ring-amber-50 { --tw-ring-color: #020617; }
  .btn-dark\:hover\:text-amber-50:hover { color: #020617; }
  .btn-dark\:hover\:bg-amber-50:hover { background-color: #020617; }
  .btn-dark\:text-amber-100 { color: #0f172a; }
  .btn-dark\:bg-amber-100 { background-color: #0f172a; }
  .btn-dark\:border-amber-100 { border-color: #0f172a; }
  .btn-dark\:ring-amber-100 { --tw-ring-color: #0f172a; }
  .btn-dark\:hover\:text-amber-100:hover { color: #0f172a; }
  .btn-dark\:hover\:bg-amber-100:hover { background-color: #0f172a; }
  .btn-dark\:text-amber-200 { color: #1e293b; }
  .btn-dark\:bg-amber-200 { background-color: #1e293b; }
  .btn-dark\:border-amber-200 { border-color: #1e293b; }
  .btn-dark\:ring-amber-200 { --tw-ring-color: #1e293b; }
  .btn-dark\:hover\:text-amber-200:hover { color: #1e293b; }
  .btn-dark\:hover\:bg-amber-200:hover { background-color: #1e293b; }
  .btn-dark\:text-amber-300 { color: #334155; }
  .btn-dark\:bg-amber-300 { background-color: #334155; }
  .btn-dark\:border-amber-300 { border-color: #334155; }
  .btn-dark\:ring-amber-300 { --tw-ring-color: #334155; }
  .btn-dark\:hover\:text-amber-300:hover { color: #334155; }
  .btn-dark\:hover\:bg-amber-300:hover { background-color: #334155; }
  .btn-dark\:text-amber-400 { color: #475569; }
  .btn-dark\:bg-amber-400 { background-color: #475569; }
  .btn-dark\:border-amber-400 { border-color: #475569; }
  .btn-dark\:ring-amber-400 { --tw-ring-color: #475569; }
  .btn-dark\:hover\:text-amber-400:hover { color: #475569; }
  .btn-dark\:hover\:bg-amber-400:hover { background-color: #475569; }
  .btn-dark\:text-amber-500 { color: #64748b; }
  .btn-dark\:bg-amber-500 { background-color: #64748b; }
  .btn-dark\:border-amber-500 { border-color: #64748b; }
  .btn-dark\:ring-amber-500 { --tw-ring-color: #64748b; }
  .btn-dark\:hover\:text-amber-500:hover { color: #64748b; }
  .btn-dark\:hover\:bg-amber-500:hover { background-color: #64748b; }
  .btn-dark\:text-amber-600 { color: #94a3b8; }
  .btn-dark\:bg-amber-600 { background-color: #94a3b8; }
  .btn-dark\:border-amber-600 { border-color: #94a3b8; }
  .btn-dark\:ring-amber-600 { --tw-ring-color: #94a3b8; }
  .btn-dark\:hover\:text-amber-600:hover { color: #94a3b8; }
  .btn-dark\:hover\:bg-amber-600:hover { background-color: #94a3b8; }
  .btn-dark\:text-amber-700 { color: #cbd5e1; }
  .btn-dark\:bg-amber-700 { background-color: #cbd5e1; }
  .btn-dark\:border-amber-700 { border-color: #cbd5e1; }
  .btn-dark\:ring-amber-700 { --tw-ring-color: #cbd5e1; }
  .btn-dark\:hover\:text-amber-700:hover { color: #cbd5e1; }
  .btn-dark\:hover\:bg-amber-700:hover { background-color: #cbd5e1; }
  .btn-dark\:text-amber-800 { color: #e2e8f0; }
  .btn-dark\:bg-amber-800 { background-color: #e2e8f0; }
  .btn-dark\:border-amber-800 { border-color: #e2e8f0; }
  .btn-dark\:ring-amber-800 { --tw-ring-color: #e2e8f0; }
  .btn-dark\:hover\:text-amber-800:hover { color: #e2e8f0; }
  .btn-dark\:hover\:bg-amber-800:hover { background-color: #e2e8f0; }
  .btn-dark\:text-amber-900 { color: #f1f5f9; }
  .btn-dark\:bg-amber-900 { background-color: #f1f5f9; }
  .btn-dark\:border-amber-900 { border-color: #f1f5f9; }
  .btn-dark\:ring-amber-900 { --tw-ring-color: #f1f5f9; }
  .btn-dark\:hover\:text-amber-900:hover { color: #f1f5f9; }
  .btn-dark\:hover\:bg-amber-900:hover { background-color: #f1f5f9; }
  .btn-dark\:text-amber-950 { color: #f8fafc; }
  .btn-dark\:bg-amber-950 { background-color: #f8fafc; }
  .btn-dark\:border-amber-950 { border-color: #f8fafc; }
  .btn-dark\:ring-amber-950 { --tw-ring-color: #f8fafc; }
  .btn-dark\:hover\:text-amber-950:hover { color: #f8fafc; }
  .btn-dark\:hover\:bg-amber-950:hover { background-color: #f8fafc; }
  .btn-dark\:text-yellow-50 { color: #020617; }
  .btn-dark\:bg-yellow-50 { background-color: #020617; }
  .btn-dark\:border-yellow-50 { border-color: #020617; }
  .btn-dark\:ring-yellow-50 { --tw-ring-color: #020617; }
  .btn-dark\:hover\:text-yellow-50:hover { color: #020617; }
  .btn-dark\:hover\:bg-yellow-50:hover { background-color: #020617; }
  .btn-dark\:text-yellow-100 { color: #0f172a; }
  .btn-dark\:bg-yellow-100 { background-color: #0f172a; }
  .btn-dark\:border-yellow-100 { border-color: #0f172a; }
  .btn-dark\:ring-yellow-100 { --tw-ring-color: #0f172a; }
  .btn-dark\:hover\:text-yellow-100:hover { color: #0f172a; }
  .btn-dark\:hover\:bg-yellow-100:hover { background-color: #0f172a; }
  .btn-dark\:text-yellow-200 { color: #1e293b; }
  .btn-dark\:bg-yellow-200 { background-color: #1e293b; }
  .btn-dark\:border-yellow-200 { border-color: #1e293b; }
  .btn-dark\:ring-yellow-200 { --tw-ring-color: #1e293b; }
  .btn-dark\:hover\:text-yellow-200:hover { color: #1e293b; }
  .btn-dark\:hover\:bg-yellow-200:hover { background-color: #1e293b; }
  .btn-dark\:text-yellow-300 { color: #334155; }
  .btn-dark\:bg-yellow-300 { background-color: #334155; }
  .btn-dark\:border-yellow-300 { border-color: #334155; }
  .btn-dark\:ring-yellow-300 { --tw-ring-color: #334155; }
  .btn-dark\:hover\:text-yellow-300:hover { color: #334155; }
  .btn-dark\:hover\:bg-yellow-300:hover { background-color: #334155; }
  .btn-dark\:text-yellow-400 { color: #475569; }
  .btn-dark\:bg-yellow-400 { background-color: #475569; }
  .btn-dark\:border-yellow-400 { border-color: #475569; }
  .btn-dark\:ring-yellow-400 { --tw-ring-color: #475569; }
  .btn-dark\:hover\:text-yellow-400:hover { color: #475569; }
  .btn-dark\:hover\:bg-yellow-400:hover { background-color: #475569; }
  .btn-dark\:text-yellow-500 { color: #64748b; }
  .btn-dark\:bg-yellow-500 { background-color: #64748b; }
  .btn-dark\:border-yellow-500 { border-color: #64748b; }
  .btn-dark\:ring-yellow-500 { --tw-ring-color: #64748b; }
  .btn-dark\:hover\:text-yellow-500:hover { color: #64748b; }
  .btn-dark\:hover\:bg-yellow-500:hover { background-color: #64748b; }
  .btn-dark\:text-yellow-600 { color: #94a3b8; }
  .btn-dark\:bg-yellow-600 { background-color: #94a3b8; }
  .btn-dark\:border-yellow-600 { border-color: #94a3b8; }
  .btn-dark\:ring-yellow-600 { --tw-ring-color: #94a3b8; }
  .btn-dark\:hover\:text-yellow-600:hover { color: #94a3b8; }
  .btn-dark\:hover\:bg-yellow-600:hover { background-color: #94a3b8; }
  .btn-dark\:text-yellow-700 { color: #cbd5e1; }
  .btn-dark\:bg-yellow-700 { background-color: #cbd5e1; }
  .btn-dark\:border-yellow-700 { border-color: #cbd5e1; }
  .btn-dark\:ring-yellow-700 { --tw-ring-color: #cbd5e1; }
  .btn-dark\:hover\:text-yellow-700:hover { color: #cbd5e1; }
  .btn-dark\:hover\:bg-yellow-700:hover { background-color: #cbd5e1; }
  .btn-dark\:text-yellow-800 { color: #e2e8f0; }
  .btn-dark\:bg-yellow-800 { background-color: #e2e8f0; }
  .btn-dark\:border-yellow-800 { border-color: #e2e8f0; }
  .btn-dark\:ring-yellow-800 { --tw-ring-color: #e2e8f0; }
  .btn-dark\:hover\:text-yellow-800:hover { color: #e2e8f0; }
  .btn-dark\:hover\:bg-yellow-800:hover { background-color: #e2e8f0; }
  .btn-dark\:text-yellow-900 { color: #f1f5f9; }
  .btn-dark\:bg-yellow-900 { background-color: #f1f5f9; }
  .btn-dark\:border-yellow-900 { border-color: #f1f5f9; }
  .btn-dark\:ring-yellow-900 { --tw-ring-color: #f1f5f9; }
  .btn-dark\:hover\:text-yellow-900:hover { color: #f1f5f9; }
  .btn-dark\:hover\:bg-yellow-900:hover { background-color: #f1f5f9; }
  .btn-dark\:text-yellow-950 { color: #f8fafc; }
  .btn-dark\:bg-yellow-950 { background-color: #f8fafc; }
  .btn-dark\:border-yellow-950 { border-color: #f8fafc; }
  .btn-dark\:ring-yellow-950 { --tw-ring-color: #f8fafc; }
  .btn-dark\:hover\:text-yellow-950:hover { color: #f8fafc; }
  .btn-dark\:hover\:bg-yellow-950:hover { background-color: #f8fafc; }
  .btn-dark\:text-lime-50 { color: #020617; }
  .btn-dark\:bg-lime-50 { background-color: #020617; }
  .btn-dark\:border-lime-50 { border-color: #020617; }
  .btn-dark\:ring-lime-50 { --tw-ring-color: #020617; }
  .btn-dark\:hover\:text-lime-50:hover { color: #020617; }
  .btn-dark\:hover\:bg-lime-50:hover { background-color: #020617; }
  .btn-dark\:text-lime-100 { color: #0f172a; }
  .btn-dark\:bg-lime-100 { background-color: #0f172a; }
  .btn-dark\:border-lime-100 { border-color: #0f172a; }
  .btn-dark\:ring-lime-100 { --tw-ring-color: #0f172a; }
  .btn-dark\:hover\:text-lime-100:hover { color: #0f172a; }
  .btn-dark\:hover\:bg-lime-100:hover { background-color: #0f172a; }
  .btn-dark\:text-lime-200 { color: #1e293b; }
  .btn-dark\:bg-lime-200 { background-color: #1e293b; }
  .btn-dark\:border-lime-200 { border-color: #1e293b; }
  .btn-dark\:ring-lime-200 { --tw-ring-color: #1e293b; }
  .btn-dark\:hover\:text-lime-200:hover { color: #1e293b; }
  .btn-dark\:hover\:bg-lime-200:hover { background-color: #1e293b; }
  .btn-dark\:text-lime-300 { color: #334155; }
  .btn-dark\:bg-lime-300 { background-color: #334155; }
  .btn-dark\:border-lime-300 { border-color: #334155; }
  .btn-dark\:ring-lime-300 { --tw-ring-color: #334155; }
  .btn-dark\:hover\:text-lime-300:hover { color: #334155; }
  .btn-dark\:hover\:bg-lime-300:hover { background-color: #334155; }
  .btn-dark\:text-lime-400 { color: #475569; }
  .btn-dark\:bg-lime-400 { background-color: #475569; }
  .btn-dark\:border-lime-400 { border-color: #475569; }
  .btn-dark\:ring-lime-400 { --tw-ring-color: #475569; }
  .btn-dark\:hover\:text-lime-400:hover { color: #475569; }
  .btn-dark\:hover\:bg-lime-400:hover { background-color: #475569; }
  .btn-dark\:text-lime-500 { color: #64748b; }
  .btn-dark\:bg-lime-500 { background-color: #64748b; }
  .btn-dark\:border-lime-500 { border-color: #64748b; }
  .btn-dark\:ring-lime-500 { --tw-ring-color: #64748b; }
  .btn-dark\:hover\:text-lime-500:hover { color: #64748b; }
  .btn-dark\:hover\:bg-lime-500:hover { background-color: #64748b; }
  .btn-dark\:text-lime-600 { color: #94a3b8; }
  .btn-dark\:bg-lime-600 { background-color: #94a3b8; }
  .btn-dark\:border-lime-600 { border-color: #94a3b8; }
  .btn-dark\:ring-lime-600 { --tw-ring-color: #94a3b8; }
  .btn-dark\:hover\:text-lime-600:hover { color: #94a3b8; }
  .btn-dark\:hover\:bg-lime-600:hover { background-color: #94a3b8; }
  .btn-dark\:text-lime-700 { color: #cbd5e1; }
  .btn-dark\:bg-lime-700 { background-color: #cbd5e1; }
  .btn-dark\:border-lime-700 { border-color: #cbd5e1; }
  .btn-dark\:ring-lime-700 { --tw-ring-color: #cbd5e1; }
  .btn-dark\:hover\:text-lime-700:hover { color: #cbd5e1; }
  .btn-dark\:hover\:bg-lime-700:hover { background-color: #cbd5e1; }
  .btn-dark\:text-lime-800 { color: #e2e8f0; }
  .btn-dark\:bg-lime-800 { background-color: #e2e8f0; }
  .btn-dark\:border-lime-800 { border-color: #e2e8f0; }
  .btn-dark\:ring-lime-800 { --tw-ring-color: #e2e8f0; }
  .btn-dark\:hover\:text-lime-800:hover { color: #e2e8f0; }
  .btn-dark\:hover\:bg-lime-800:hover { background-color: #e2e8f0; }
  .btn-dark\:text-lime-900 { color: #f1f5f9; }
  .btn-dark\:bg-lime-900 { background-color: #f1f5f9; }
  .btn-dark\:border-lime-900 { border-color: #f1f5f9; }
  .btn-dark\:ring-lime-900 { --tw-ring-color: #f1f5f9; }
  .btn-dark\:hover\:text-lime-900:hover { color: #f1f5f9; }
  .btn-dark\:hover\:bg-lime-900:hover { background-color: #f1f5f9; }
  .btn-dark\:text-lime-950 { color: #f8fafc; }
  .btn-dark\:bg-lime-950 { background-color: #f8fafc; }
  .btn-dark\:border-lime-950 { border-color: #f8fafc; }
  .btn-dark\:ring-lime-950 { --tw-ring-color: #f8fafc; }
  .btn-dark\:hover\:text-lime-950:hover { color: #f8fafc; }
  .btn-dark\:hover\:bg-lime-950:hover { background-color: #f8fafc; }
  .btn-dark\:text-green-50 { color: #020617; }
  .btn-dark\:bg-green-50 { background-color: #020617; }
  .btn-dark\:border-green-50 { border-color: #020617; }
  .btn-dark\:ring-green-50 { --tw-ring-color: #020617; }
  .btn-dark\:hover\:text-green-50:hover { color: #020617; }
  .btn-dark\:hover\:bg-green-50:hover { background-color: #020617; }
  .btn-dark\:text-green-100 { color: #0f172a; }
  .btn-dark\:bg-green-100 { background-color: #0f172a; }
  .btn-dark\:border-green-100 { border-color: #0f172a; }
  .btn-dark\:ring-green-100 { --tw-ring-color: #0f172a; }
  .btn-dark\:hover\:text-green-100:hover { color: #0f172a; }
  .btn-dark\:hover\:bg-green-100:hover { background-color: #0f172a; }
  .btn-dark\:text-green-200 { color: #1e293b; }
  .btn-dark\:bg-green-200 { background-color: #1e293b; }
  .btn-dark\:border-green-200 { border-color: #1e293b; }
  .btn-dark\:ring-green-200 { --tw-ring-color: #1e293b; }
  .btn-dark\:hover\:text-green-200:hover { color: #1e293b; }
  .btn-dark\:hover\:bg-green-200:hover { background-color: #1e293b; }
  .btn-dark\:text-green-300 { color: #334155; }
  .btn-dark\:bg-green-300 { background-color: #334155; }
  .btn-dark\:border-green-300 { border-color: #334155; }
  .btn-dark\:ring-green-300 { --tw-ring-color: #334155; }
  .btn-dark\:hover\:text-green-300:hover { color: #334155; }
  .btn-dark\:hover\:bg-green-300:hover { background-color: #334155; }
  .btn-dark\:text-green-400 { color: #475569; }
  .btn-dark\:bg-green-400 { background-color: #475569; }
  .btn-dark\:border-green-400 { border-color: #475569; }
  .btn-dark\:ring-green-400 { --tw-ring-color: #475569; }
  .btn-dark\:hover\:text-green-400:hover { color: #475569; }
  .btn-dark\:hover\:bg-green-400:hover { background-color: #475569; }
  .btn-dark\:text-green-500 { color: #64748b; }
  .btn-dark\:bg-green-500 { background-color: #64748b; }
  .btn-dark\:border-green-500 { border-color: #64748b; }
  .btn-dark\:ring-green-500 { --tw-ring-color: #64748b; }
  .btn-dark\:hover\:text-green-500:hover { color: #64748b; }
  .btn-dark\:hover\:bg-green-500:hover { background-color: #64748b; }
  .btn-dark\:text-green-600 { color: #94a3b8; }
  .btn-dark\:bg-green-600 { background-color: #94a3b8; }
  .btn-dark\:border-green-600 { border-color: #94a3b8; }
  .btn-dark\:ring-green-600 { --tw-ring-color: #94a3b8; }
  .btn-dark\:hover\:text-green-600:hover { color: #94a3b8; }
  .btn-dark\:hover\:bg-green-600:hover { background-color: #94a3b8; }
  .btn-dark\:text-green-700 { color: #cbd5e1; }
  .btn-dark\:bg-green-700 { background-color: #cbd5e1; }
  .btn-dark\:border-green-700 { border-color: #cbd5e1; }
  .btn-dark\:ring-green-700 { --tw-ring-color: #cbd5e1; }
  .btn-dark\:hover\:text-green-700:hover { color: #cbd5e1; }
  .btn-dark\:hover\:bg-green-700:hover { background-color: #cbd5e1; }
  .btn-dark\:text-green-800 { color: #e2e8f0; }
  .btn-dark\:bg-green-800 { background-color: #e2e8f0; }
  .btn-dark\:border-green-800 { border-color: #e2e8f0; }
  .btn-dark\:ring-green-800 { --tw-ring-color: #e2e8f0; }
  .btn-dark\:hover\:text-green-800:hover { color: #e2e8f0; }
  .btn-dark\:hover\:bg-green-800:hover { background-color: #e2e8f0; }
  .btn-dark\:text-green-900 { color: #f1f5f9; }
  .btn-dark\:bg-green-900 { background-color: #f1f5f9; }
  .btn-dark\:border-green-900 { border-color: #f1f5f9; }
  .btn-dark\:ring-green-900 { --tw-ring-color: #f1f5f9; }
  .btn-dark\:hover\:text-green-900:hover { color: #f1f5f9; }
  .btn-dark\:hover\:bg-green-900:hover { background-color: #f1f5f9; }
  .btn-dark\:text-green-950 { color: #f8fafc; }
  .btn-dark\:bg-green-950 { background-color: #f8fafc; }
  .btn-dark\:border-green-950 { border-color: #f8fafc; }
  .btn-dark\:ring-green-950 { --tw-ring-color: #f8fafc; }
  .btn-dark\:hover\:text-green-950:hover { color: #f8fafc; }
  .btn-dark\:hover\:bg-green-950:hover { background-color: #f8fafc; }
  .btn-dark\:text-emerald-50 { color: #020617; }
  .btn-dark\:bg-emerald-50 { background-color: #020617; }
  .btn-dark\:border-emerald-50 { border-color: #020617; }
  .btn-dark\:ring-emerald-50 { --tw-ring-color: #020617; }
  .btn-dark\:hover\:text-emerald-50:hover { color: #020617; }
  .btn-dark\:hover\:bg-emerald-50:hover { background-color: #020617; }
  .btn-dark\:text-emerald-100 { color: #0f172a; }
  .btn-dark\:bg-emerald-100 { background-color: #0f172a; }
  .btn-dark\:border-emerald-100 { border-color: #0f172a; }
  .btn-dark\:ring-emerald-100 { --tw-ring-color: #0f172a; }
  .btn-dark\:hover\:text-emerald-100:hover { color: #0f172a; }
  .btn-dark\:hover\:bg-emerald-100:hover { background-color: #0f172a; }
  .btn-dark\:text-emerald-200 { color: #1e293b; }
  .btn-dark\:bg-emerald-200 { background-color: #1e293b; }
  .btn-dark\:border-emerald-200 { border-color: #1e293b; }
  .btn-dark\:ring-emerald-200 { --tw-ring-color: #1e293b; }
  .btn-dark\:hover\:text-emerald-200:hover { color: #1e293b; }
  .btn-dark\:hover\:bg-emerald-200:hover { background-color: #1e293b; }
  .btn-dark\:text-emerald-300 { color: #334155; }
  .btn-dark\:bg-emerald-300 { background-color: #334155; }
  .btn-dark\:border-emerald-300 { border-color: #334155; }
  .btn-dark\:ring-emerald-300 { --tw-ring-color: #334155; }
  .btn-dark\:hover\:text-emerald-300:hover { color: #334155; }
  .btn-dark\:hover\:bg-emerald-300:hover { background-color: #334155; }
  .btn-dark\:text-emerald-400 { color: #475569; }
  .btn-dark\:bg-emerald-400 { background-color: #475569; }
  .btn-dark\:border-emerald-400 { border-color: #475569; }
  .btn-dark\:ring-emerald-400 { --tw-ring-color: #475569; }
  .btn-dark\:hover\:text-emerald-400:hover { color: #475569; }
  .btn-dark\:hover\:bg-emerald-400:hover { background-color: #475569; }
  .btn-dark\:text-emerald-500 { color: #64748b; }
  .btn-dark\:bg-emerald-500 { background-color: #64748b; }
  .btn-dark\:border-emerald-500 { border-color: #64748b; }
  .btn-dark\:ring-emerald-500 { --tw-ring-color: #64748b; }
  .btn-dark\:hover\:text-emerald-500:hover { color: #64748b; }
  .btn-dark\:hover\:bg-emerald-500:hover { background-color: #64748b; }
  .btn-dark\:text-emerald-600 { color: #94a3b8; }
  .btn-dark\:bg-emerald-600 { background-color: #94a3b8; }
  .btn-dark\:border-emerald-600 { border-color: #94a3b8; }
  .btn-dark\:ring-emerald-600 { --tw-ring-color: #94a3b8; }
  .btn-dark\:hover\:text-emerald-600:hover { color: #94a3b8; }
  .btn-dark\:hover\:bg-emerald-600:hover { background-color: #94a3b8; }
  .btn-dark\:text-emerald-700 { color: #cbd5e1; }
  .btn-dark\:bg-emerald-700 { background-color: #cbd5e1; }
  .btn-dark\:border-emerald-700 { border-color: #cbd5e1; }
  .btn-dark\:ring-emerald-700 { --tw-ring-color: #cbd5e1; }
  .btn-dark\:hover\:text-emerald-700:hover { color: #cbd5e1; }
  .btn-dark\:hover\:bg-emerald-700:hover { background-color: #cbd5e1; }
  .btn-dark\:text-emerald-800 { color: #e2e8f0; }
  .btn-dark\:bg-emerald-800 { background-color: #e2e8f0; }
  .btn-dark\:border-emerald-800 { border-color: #e2e8f0; }
  .btn-dark\:ring-emerald-800 { --tw-ring-color: #e2e8f0; }
  .btn-dark\:hover\:text-emerald-800:hover { color: #e2e8f0; }
  .btn-dark\:hover\:bg-emerald-800:hover { background-color: #e2e8f0; }
  .btn-dark\:text-emerald-900 { color: #f1f5f9; }
  .btn-dark\:bg-emerald-900 { background-color: #f1f5f9; }
  .btn-dark\:border-emerald-900 { border-color: #f1f5f9; }
  .btn-dark\:ring-emerald-900 { --tw-ring-color: #f1f5f9; }
  .btn-dark\:hover\:text-emerald-900:hover { color: #f1f5f9; }
  .btn-dark\:hover\:bg-emerald-900:hover { background-color: #f1f5f9; }
  .btn-dark\:text-emerald-950 { color: #f8fafc; }
  .btn-dark\:bg-emerald-950 { background-color: #f8fafc; }
  .btn-dark\:border-emerald-950 { border-color: #f8fafc; }
  .btn-dark\:ring-emerald-950 { --tw-ring-color: #f8fafc; }
  .btn-dark\:hover\:text-emerald-950:hover { color: #f8fafc; }
  .btn-dark\:hover\:bg-emerald-950:hover { background-color: #f8fafc; }
  .btn-dark\:text-teal-50 { color: #020617; }
  .btn-dark\:bg-teal-50 { background-color: #020617; }
  .btn-dark\:border-teal-50 { border-color: #020617; }
  .btn-dark\:ring-teal-50 { --tw-ring-color: #020617; }
  .btn-dark\:hover\:text-teal-50:hover { color: #020617; }
  .btn-dark\:hover\:bg-teal-50:hover { background-color: #020617; }
  .btn-dark\:text-teal-100 { color: #0f172a; }
  .btn-dark\:bg-teal-100 { background-color: #0f172a; }
  .btn-dark\:border-teal-100 { border-color: #0f172a; }
  .btn-dark\:ring-teal-100 { --tw-ring-color: #0f172a; }
  .btn-dark\:hover\:text-teal-100:hover { color: #0f172a; }
  .btn-dark\:hover\:bg-teal-100:hover { background-color: #0f172a; }
  .btn-dark\:text-teal-200 { color: #1e293b; }
  .btn-dark\:bg-teal-200 { background-color: #1e293b; }
  .btn-dark\:border-teal-200 { border-color: #1e293b; }
  .btn-dark\:ring-teal-200 { --tw-ring-color: #1e293b; }
  .btn-dark\:hover\:text-teal-200:hover { color: #1e293b; }
  .btn-dark\:hover\:bg-teal-200:hover { background-color: #1e293b; }
  .btn-dark\:text-teal-300 { color: #334155; }
  .btn-dark\:bg-teal-300 { background-color: #334155; }
  .btn-dark\:border-teal-300 { border-color: #334155; }
  .btn-dark\:ring-teal-300 { --tw-ring-color: #334155; }
  .btn-dark\:hover\:text-teal-300:hover { color: #334155; }
  .btn-dark\:hover\:bg-teal-300:hover { background-color: #334155; }
  .btn-dark\:text-teal-400 { color: #475569; }
  .btn-dark\:bg-teal-400 { background-color: #475569; }
  .btn-dark\:border-teal-400 { border-color: #475569; }
  .btn-dark\:ring-teal-400 { --tw-ring-color: #475569; }
  .btn-dark\:hover\:text-teal-400:hover { color: #475569; }
  .btn-dark\:hover\:bg-teal-400:hover { background-color: #475569; }
  .btn-dark\:text-teal-500 { color: #64748b; }
  .btn-dark\:bg-teal-500 { background-color: #64748b; }
  .btn-dark\:border-teal-500 { border-color: #64748b; }
  .btn-dark\:ring-teal-500 { --tw-ring-color: #64748b; }
  .btn-dark\:hover\:text-teal-500:hover { color: #64748b; }
  .btn-dark\:hover\:bg-teal-500:hover { background-color: #64748b; }
  .btn-dark\:text-teal-600 { color: #94a3b8; }
  .btn-dark\:bg-teal-600 { background-color: #94a3b8; }
  .btn-dark\:border-teal-600 { border-color: #94a3b8; }
  .btn-dark\:ring-teal-600 { --tw-ring-color: #94a3b8; }
  .btn-dark\:hover\:text-teal-600:hover { color: #94a3b8; }
  .btn-dark\:hover\:bg-teal-600:hover { background-color: #94a3b8; }
  .btn-dark\:text-teal-700 { color: #cbd5e1; }
  .btn-dark\:bg-teal-700 { background-color: #cbd5e1; }
  .btn-dark\:border-teal-700 { border-color: #cbd5e1; }
  .btn-dark\:ring-teal-700 { --tw-ring-color: #cbd5e1; }
  .btn-dark\:hover\:text-teal-700:hover { color: #cbd5e1; }
  .btn-dark\:hover\:bg-teal-700:hover { background-color: #cbd5e1; }
  .btn-dark\:text-teal-800 { color: #e2e8f0; }
  .btn-dark\:bg-teal-800 { background-color: #e2e8f0; }
  .btn-dark\:border-teal-800 { border-color: #e2e8f0; }
  .btn-dark\:ring-teal-800 { --tw-ring-color: #e2e8f0; }
  .btn-dark\:hover\:text-teal-800:hover { color: #e2e8f0; }
  .btn-dark\:hover\:bg-teal-800:hover { background-color: #e2e8f0; }
  .btn-dark\:text-teal-900 { color: #f1f5f9; }
  .btn-dark\:bg-teal-900 { background-color: #f1f5f9; }
  .btn-dark\:border-teal-900 { border-color: #f1f5f9; }
  .btn-dark\:ring-teal-900 { --tw-ring-color: #f1f5f9; }
  .btn-dark\:hover\:text-teal-900:hover { color: #f1f5f9; }
  .btn-dark\:hover\:bg-teal-900:hover { background-color: #f1f5f9; }
  .btn-dark\:text-teal-950 { color: #f8fafc; }
  .btn-dark\:bg-teal-950 { background-color: #f8fafc; }
  .btn-dark\:border-teal-950 { border-color: #f8fafc; }
  .btn-dark\:ring-teal-950 { --tw-ring-color: #f8fafc; }
  .btn-dark\:hover\:text-teal-950:hover { color: #f8fafc; }
  .btn-dark\:hover\:bg-teal-950:hover { background-color: #f8fafc; }
  .btn-dark\:text-cyan-50 { color: #020617; }
  .btn-dark\:bg-cyan-50 { background-color: #020617; }
  .btn-dark\:border-cyan-50 { border-color: #020617; }
  .btn-dark\:ring-cyan-50 { --tw-ring-color: #020617; }
  .btn-dark\:hover\:text-cyan-50:hover { color: #020617; }
  .btn-dark\:hover\:bg-cyan-50:hover { background-color: #020617; }
  .btn-dark\:text-cyan-100 { color: #0f172a; }
  .btn-dark\:bg-cyan-100 { background-color: #0f172a; }
  .btn-dark\:border-cyan-100 { border-color: #0f172a; }
  .btn-dark\:ring-cyan-100 { --tw-ring-color: #0f172a; }
  .btn-dark\:hover\:text-cyan-100:hover { color: #0f172a; }
  .btn-dark\:hover\:bg-cyan-100:hover { background-color: #0f172a; }
  .btn-dark\:text-cyan-200 { color: #1e293b; }
  .btn-dark\:bg-cyan-200 { background-color: #1e293b; }
  .btn-dark\:border-cyan-200 { border-color: #1e293b; }
  .btn-dark\:ring-cyan-200 { --tw-ring-color: #1e293b; }
  .btn-dark\:hover\:text-cyan-200:hover { color: #1e293b; }
  .btn-dark\:hover\:bg-cyan-200:hover { background-color: #1e293b; }
  .btn-dark\:text-cyan-300 { color: #334155; }
  .btn-dark\:bg-cyan-300 { background-color: #334155; }
  .btn-dark\:border-cyan-300 { border-color: #334155; }
  .btn-dark\:ring-cyan-300 { --tw-ring-color: #334155; }
  .btn-dark\:hover\:text-cyan-300:hover { color: #334155; }
  .btn-dark\:hover\:bg-cyan-300:hover { background-color: #334155; }
  .btn-dark\:text-cyan-400 { color: #475569; }
  .btn-dark\:bg-cyan-400 { background-color: #475569; }
  .btn-dark\:border-cyan-400 { border-color: #475569; }
  .btn-dark\:ring-cyan-400 { --tw-ring-color: #475569; }
  .btn-dark\:hover\:text-cyan-400:hover { color: #475569; }
  .btn-dark\:hover\:bg-cyan-400:hover { background-color: #475569; }
  .btn-dark\:text-cyan-500 { color: #64748b; }
  .btn-dark\:bg-cyan-500 { background-color: #64748b; }
  .btn-dark\:border-cyan-500 { border-color: #64748b; }
  .btn-dark\:ring-cyan-500 { --tw-ring-color: #64748b; }
  .btn-dark\:hover\:text-cyan-500:hover { color: #64748b; }
  .btn-dark\:hover\:bg-cyan-500:hover { background-color: #64748b; }
  .btn-dark\:text-cyan-600 { color: #94a3b8; }
  .btn-dark\:bg-cyan-600 { background-color: #94a3b8; }
  .btn-dark\:border-cyan-600 { border-color: #94a3b8; }
  .btn-dark\:ring-cyan-600 { --tw-ring-color: #94a3b8; }
  .btn-dark\:hover\:text-cyan-600:hover { color: #94a3b8; }
  .btn-dark\:hover\:bg-cyan-600:hover { background-color: #94a3b8; }
  .btn-dark\:text-cyan-700 { color: #cbd5e1; }
  .btn-dark\:bg-cyan-700 { background-color: #cbd5e1; }
  .btn-dark\:border-cyan-700 { border-color: #cbd5e1; }
  .btn-dark\:ring-cyan-700 { --tw-ring-color: #cbd5e1; }
  .btn-dark\:hover\:text-cyan-700:hover { color: #cbd5e1; }
  .btn-dark\:hover\:bg-cyan-700:hover { background-color: #cbd5e1; }
  .btn-dark\:text-cyan-800 { color: #e2e8f0; }
  .btn-dark\:bg-cyan-800 { background-color: #e2e8f0; }
  .btn-dark\:border-cyan-800 { border-color: #e2e8f0; }
  .btn-dark\:ring-cyan-800 { --tw-ring-color: #e2e8f0; }
  .btn-dark\:hover\:text-cyan-800:hover { color: #e2e8f0; }
  .btn-dark\:hover\:bg-cyan-800:hover { background-color: #e2e8f0; }
  .btn-dark\:text-cyan-900 { color: #f1f5f9; }
  .btn-dark\:bg-cyan-900 { background-color: #f1f5f9; }
  .btn-dark\:border-cyan-900 { border-color: #f1f5f9; }
  .btn-dark\:ring-cyan-900 { --tw-ring-color: #f1f5f9; }
  .btn-dark\:hover\:text-cyan-900:hover { color: #f1f5f9; }
  .btn-dark\:hover\:bg-cyan-900:hover { background-color: #f1f5f9; }
  .btn-dark\:text-cyan-950 { color: #f8fafc; }
  .btn-dark\:bg-cyan-950 { background-color: #f8fafc; }
  .btn-dark\:border-cyan-950 { border-color: #f8fafc; }
  .btn-dark\:ring-cyan-950 { --tw-ring-color: #f8fafc; }
  .btn-dark\:hover\:text-cyan-950:hover { color: #f8fafc; }
  .btn-dark\:hover\:bg-cyan-950:hover { background-color: #f8fafc; }
  .btn-dark\:text-sky-50 { color: #020617; }
  .btn-dark\:bg-sky-50 { background-color: #020617; }
  .btn-dark\:border-sky-50 { border-color: #020617; }
  .btn-dark\:ring-sky-50 { --tw-ring-color: #020617; }
  .btn-dark\:hover\:text-sky-50:hover { color: #020617; }
  .btn-dark\:hover\:bg-sky-50:hover { background-color: #020617; }
  .btn-dark\:text-sky-100 { color: #0f172a; }
  .btn-dark\:bg-sky-100 { background-color: #0f172a; }
  .btn-dark\:border-sky-100 { border-color: #0f172a; }
  .btn-dark\:ring-sky-100 { --tw-ring-color: #0f172a; }
  .btn-dark\:hover\:text-sky-100:hover { color: #0f172a; }
  .btn-dark\:hover\:bg-sky-100:hover { background-color: #0f172a; }
  .btn-dark\:text-sky-200 { color: #1e293b; }
  .btn-dark\:bg-sky-200 { background-color: #1e293b; }
  .btn-dark\:border-sky-200 { border-color: #1e293b; }
  .btn-dark\:ring-sky-200 { --tw-ring-color: #1e293b; }
  .btn-dark\:hover\:text-sky-200:hover { color: #1e293b; }
  .btn-dark\:hover\:bg-sky-200:hover { background-color: #1e293b; }
  .btn-dark\:text-sky-300 { color: #334155; }
  .btn-dark\:bg-sky-300 { background-color: #334155; }
  .btn-dark\:border-sky-300 { border-color: #334155; }
  .btn-dark\:ring-sky-300 { --tw-ring-color: #334155; }
  .btn-dark\:hover\:text-sky-300:hover { color: #334155; }
  .btn-dark\:hover\:bg-sky-300:hover { background-color: #334155; }
  .btn-dark\:text-sky-400 { color: #475569; }
  .btn-dark\:bg-sky-400 { background-color: #475569; }
  .btn-dark\:border-sky-400 { border-color: #475569; }
  .btn-dark\:ring-sky-400 { --tw-ring-color: #475569; }
  .btn-dark\:hover\:text-sky-400:hover { color: #475569; }
  .btn-dark\:hover\:bg-sky-400:hover { background-color: #475569; }
  .btn-dark\:text-sky-500 { color: #64748b; }
  .btn-dark\:bg-sky-500 { background-color: #64748b; }
  .btn-dark\:border-sky-500 { border-color: #64748b; }
  .btn-dark\:ring-sky-500 { --tw-ring-color: #64748b; }
  .btn-dark\:hover\:text-sky-500:hover { color: #64748b; }
  .btn-dark\:hover\:bg-sky-500:hover { background-color: #64748b; }
  .btn-dark\:text-sky-600 { color: #94a3b8; }
  .btn-dark\:bg-sky-600 { background-color: #94a3b8; }
  .btn-dark\:border-sky-600 { border-color: #94a3b8; }
  .btn-dark\:ring-sky-600 { --tw-ring-color: #94a3b8; }
  .btn-dark\:hover\:text-sky-600:hover { color: #94a3b8; }
  .btn-dark\:hover\:bg-sky-600:hover { background-color: #94a3b8; }
  .btn-dark\:text-sky-700 { color: #cbd5e1; }
  .btn-dark\:bg-sky-700 { background-color: #cbd5e1; }
  .btn-dark\:border-sky-700 { border-color: #cbd5e1; }
  .btn-dark\:ring-sky-700 { --tw-ring-color: #cbd5e1; }
  .btn-dark\:hover\:text-sky-700:hover { color: #cbd5e1; }
  .btn-dark\:hover\:bg-sky-700:hover { background-color: #cbd5e1; }
  .btn-dark\:text-sky-800 { color: #e2e8f0; }
  .btn-dark\:bg-sky-800 { background-color: #e2e8f0; }
  .btn-dark\:border-sky-800 { border-color: #e2e8f0; }
  .btn-dark\:ring-sky-800 { --tw-ring-color: #e2e8f0; }
  .btn-dark\:hover\:text-sky-800:hover { color: #e2e8f0; }
  .btn-dark\:hover\:bg-sky-800:hover { background-color: #e2e8f0; }
  .btn-dark\:text-sky-900 { color: #f1f5f9; }
  .btn-dark\:bg-sky-900 { background-color: #f1f5f9; }
  .btn-dark\:border-sky-900 { border-color: #f1f5f9; }
  .btn-dark\:ring-sky-900 { --tw-ring-color: #f1f5f9; }
  .btn-dark\:hover\:text-sky-900:hover { color: #f1f5f9; }
  .btn-dark\:hover\:bg-sky-900:hover { background-color: #f1f5f9; }
  .btn-dark\:text-sky-950 { color: #f8fafc; }
  .btn-dark\:bg-sky-950 { background-color: #f8fafc; }
  .btn-dark\:border-sky-950 { border-color: #f8fafc; }
  .btn-dark\:ring-sky-950 { --tw-ring-color: #f8fafc; }
  .btn-dark\:hover\:text-sky-950:hover { color: #f8fafc; }
  .btn-dark\:hover\:bg-sky-950:hover { background-color: #f8fafc; }
  .btn-dark\:text-blue-50 { color: #020617; }
  .btn-dark\:bg-blue-50 { background-color: #020617; }
  .btn-dark\:border-blue-50 { border-color: #020617; }
  .btn-dark\:ring-blue-50 { --tw-ring-color: #020617; }
  .btn-dark\:hover\:text-blue-50:hover { color: #020617; }
  .btn-dark\:hover\:bg-blue-50:hover { background-color: #020617; }
  .btn-dark\:text-blue-100 { color: #0f172a; }
  .btn-dark\:bg-blue-100 { background-color: #0f172a; }
  .btn-dark\:border-blue-100 { border-color: #0f172a; }
  .btn-dark\:ring-blue-100 { --tw-ring-color: #0f172a; }
  .btn-dark\:hover\:text-blue-100:hover { color: #0f172a; }
  .btn-dark\:hover\:bg-blue-100:hover { background-color: #0f172a; }
  .btn-dark\:text-blue-200 { color: #1e293b; }
  .btn-dark\:bg-blue-200 { background-color: #1e293b; }
  .btn-dark\:border-blue-200 { border-color: #1e293b; }
  .btn-dark\:ring-blue-200 { --tw-ring-color: #1e293b; }
  .btn-dark\:hover\:text-blue-200:hover { color: #1e293b; }
  .btn-dark\:hover\:bg-blue-200:hover { background-color: #1e293b; }
  .btn-dark\:text-blue-300 { color: #334155; }
  .btn-dark\:bg-blue-300 { background-color: #334155; }
  .btn-dark\:border-blue-300 { border-color: #334155; }
  .btn-dark\:ring-blue-300 { --tw-ring-color: #334155; }
  .btn-dark\:hover\:text-blue-300:hover { color: #334155; }
  .btn-dark\:hover\:bg-blue-300:hover { background-color: #334155; }
  .btn-dark\:text-blue-400 { color: #475569; }
  .btn-dark\:bg-blue-400 { background-color: #475569; }
  .btn-dark\:border-blue-400 { border-color: #475569; }
  .btn-dark\:ring-blue-400 { --tw-ring-color: #475569; }
  .btn-dark\:hover\:text-blue-400:hover { color: #475569; }
  .btn-dark\:hover\:bg-blue-400:hover { background-color: #475569; }
  .btn-dark\:text-blue-500 { color: #64748b; }
  .btn-dark\:bg-blue-500 { background-color: #64748b; }
  .btn-dark\:border-blue-500 { border-color: #64748b; }
  .btn-dark\:ring-blue-500 { --tw-ring-color: #64748b; }
  .btn-dark\:hover\:text-blue-500:hover { color: #64748b; }
  .btn-dark\:hover\:bg-blue-500:hover { background-color: #64748b; }
  .btn-dark\:text-blue-600 { color: #94a3b8; }
  .btn-dark\:bg-blue-600 { background-color: #94a3b8; }
  .btn-dark\:border-blue-600 { border-color: #94a3b8; }
  .btn-dark\:ring-blue-600 { --tw-ring-color: #94a3b8; }
  .btn-dark\:hover\:text-blue-600:hover { color: #94a3b8; }
  .btn-dark\:hover\:bg-blue-600:hover { background-color: #94a3b8; }
  .btn-dark\:text-blue-700 { color: #cbd5e1; }
  .btn-dark\:bg-blue-700 { background-color: #cbd5e1; }
  .btn-dark\:border-blue-700 { border-color: #cbd5e1; }
  .btn-dark\:ring-blue-700 { --tw-ring-color: #cbd5e1; }
  .btn-dark\:hover\:text-blue-700:hover { color: #cbd5e1; }
  .btn-dark\:hover\:bg-blue-700:hover { background-color: #cbd5e1; }
  .btn-dark\:text-blue-800 { color: #e2e8f0; }
  .btn-dark\:bg-blue-800 { background-color: #e2e8f0; }
  .btn-dark\:border-blue-800 { border-color: #e2e8f0; }
  .btn-dark\:ring-blue-800 { --tw-ring-color: #e2e8f0; }
  .btn-dark\:hover\:text-blue-800:hover { color: #e2e8f0; }
  .btn-dark\:hover\:bg-blue-800:hover { background-color: #e2e8f0; }
  .btn-dark\:text-blue-900 { color: #f1f5f9; }
  .btn-dark\:bg-blue-900 { background-color: #f1f5f9; }
  .btn-dark\:border-blue-900 { border-color: #f1f5f9; }
  .btn-dark\:ring-blue-900 { --tw-ring-color: #f1f5f9; }
  .btn-dark\:hover\:text-blue-900:hover { color: #f1f5f9; }
  .btn-dark\:hover\:bg-blue-900:hover { background-color: #f1f5f9; }
  .btn-dark\:text-blue-950 { color: #f8fafc; }
  .btn-dark\:bg-blue-950 { background-color: #f8fafc; }
  .btn-dark\:border-blue-950 { border-color: #f8fafc; }
  .btn-dark\:ring-blue-950 { --tw-ring-color: #f8fafc; }
  .btn-dark\:hover\:text-blue-950:hover { color: #f8fafc; }
  .btn-dark\:hover\:bg-blue-950:hover { background-color: #f8fafc; }
  .btn-dark\:text-indigo-50 { color: #020617; }
  .btn-dark\:bg-indigo-50 { background-color: #020617; }
  .btn-dark\:border-indigo-50 { border-color: #020617; }
  .btn-dark\:ring-indigo-50 { --tw-ring-color: #020617; }
  .btn-dark\:hover\:text-indigo-50:hover { color: #020617; }
  .btn-dark\:hover\:bg-indigo-50:hover { background-color: #020617; }
  .btn-dark\:text-indigo-100 { color: #0f172a; }
  .btn-dark\:bg-indigo-100 { background-color: #0f172a; }
  .btn-dark\:border-indigo-100 { border-color: #0f172a; }
  .btn-dark\:ring-indigo-100 { --tw-ring-color: #0f172a; }
  .btn-dark\:hover\:text-indigo-100:hover { color: #0f172a; }
  .btn-dark\:hover\:bg-indigo-100:hover { background-color: #0f172a; }
  .btn-dark\:text-indigo-200 { color: #1e293b; }
  .btn-dark\:bg-indigo-200 { background-color: #1e293b; }
  .btn-dark\:border-indigo-200 { border-color: #1e293b; }
  .btn-dark\:ring-indigo-200 { --tw-ring-color: #1e293b; }
  .btn-dark\:hover\:text-indigo-200:hover { color: #1e293b; }
  .btn-dark\:hover\:bg-indigo-200:hover { background-color: #1e293b; }
  .btn-dark\:text-indigo-300 { color: #334155; }
  .btn-dark\:bg-indigo-300 { background-color: #334155; }
  .btn-dark\:border-indigo-300 { border-color: #334155; }
  .btn-dark\:ring-indigo-300 { --tw-ring-color: #334155; }
  .btn-dark\:hover\:text-indigo-300:hover { color: #334155; }
  .btn-dark\:hover\:bg-indigo-300:hover { background-color: #334155; }
  .btn-dark\:text-indigo-400 { color: #475569; }
  .btn-dark\:bg-indigo-400 { background-color: #475569; }
  .btn-dark\:border-indigo-400 { border-color: #475569; }
  .btn-dark\:ring-indigo-400 { --tw-ring-color: #475569; }
  .btn-dark\:hover\:text-indigo-400:hover { color: #475569; }
  .btn-dark\:hover\:bg-indigo-400:hover { background-color: #475569; }
  .btn-dark\:text-indigo-500 { color: #64748b; }
  .btn-dark\:bg-indigo-500 { background-color: #64748b; }
  .btn-dark\:border-indigo-500 { border-color: #64748b; }
  .btn-dark\:ring-indigo-500 { --tw-ring-color: #64748b; }
  .btn-dark\:hover\:text-indigo-500:hover { color: #64748b; }
  .btn-dark\:hover\:bg-indigo-500:hover { background-color: #64748b; }
  .btn-dark\:text-indigo-600 { color: #94a3b8; }
  .btn-dark\:bg-indigo-600 { background-color: #94a3b8; }
  .btn-dark\:border-indigo-600 { border-color: #94a3b8; }
  .btn-dark\:ring-indigo-600 { --tw-ring-color: #94a3b8; }
  .btn-dark\:hover\:text-indigo-600:hover { color: #94a3b8; }
  .btn-dark\:hover\:bg-indigo-600:hover { background-color: #94a3b8; }
  .btn-dark\:text-indigo-700 { color: #cbd5e1; }
  .btn-dark\:bg-indigo-700 { background-color: #cbd5e1; }
  .btn-dark\:border-indigo-700 { border-color: #cbd5e1; }
  .btn-dark\:ring-indigo-700 { --tw-ring-color: #cbd5e1; }
  .btn-dark\:hover\:text-indigo-700:hover { color: #cbd5e1; }
  .btn-dark\:hover\:bg-indigo-700:hover { background-color: #cbd5e1; }
  .btn-dark\:text-indigo-800 { color: #e2e8f0; }
  .btn-dark\:bg-indigo-800 { background-color: #e2e8f0; }
  .btn-dark\:border-indigo-800 { border-color: #e2e8f0; }
  .btn-dark\:ring-indigo-800 { --tw-ring-color: #e2e8f0; }
  .btn-dark\:hover\:text-indigo-800:hover { color: #e2e8f0; }
  .btn-dark\:hover\:bg-indigo-800:hover { background-color: #e2e8f0; }
  .btn-dark\:text-indigo-900 { color: #f1f5f9; }
  .btn-dark\:bg-indigo-900 { background-color: #f1f5f9; }
  .btn-dark\:border-indigo-900 { border-color: #f1f5f9; }
  .btn-dark\:ring-indigo-900 { --tw-ring-color: #f1f5f9; }
  .btn-dark\:hover\:text-indigo-900:hover { color: #f1f5f9; }
  .btn-dark\:hover\:bg-indigo-900:hover { background-color: #f1f5f9; }
  .btn-dark\:text-indigo-950 { color: #f8fafc; }
  .btn-dark\:bg-indigo-950 { background-color: #f8fafc; }
  .btn-dark\:border-indigo-950 { border-color: #f8fafc; }
  .btn-dark\:ring-indigo-950 { --tw-ring-color: #f8fafc; }
  .btn-dark\:hover\:text-indigo-950:hover { color: #f8fafc; }
  .btn-dark\:hover\:bg-indigo-950:hover { background-color: #f8fafc; }
  .btn-dark\:text-violet-50 { color: #020617; }
  .btn-dark\:bg-violet-50 { background-color: #020617; }
  .btn-dark\:border-violet-50 { border-color: #020617; }
  .btn-dark\:ring-violet-50 { --tw-ring-color: #020617; }
  .btn-dark\:hover\:text-violet-50:hover { color: #020617; }
  .btn-dark\:hover\:bg-violet-50:hover { background-color: #020617; }
  .btn-dark\:text-violet-100 { color: #0f172a; }
  .btn-dark\:bg-violet-100 { background-color: #0f172a; }
  .btn-dark\:border-violet-100 { border-color: #0f172a; }
  .btn-dark\:ring-violet-100 { --tw-ring-color: #0f172a; }
  .btn-dark\:hover\:text-violet-100:hover { color: #0f172a; }
  .btn-dark\:hover\:bg-violet-100:hover { background-color: #0f172a; }
  .btn-dark\:text-violet-200 { color: #1e293b; }
  .btn-dark\:bg-violet-200 { background-color: #1e293b; }
  .btn-dark\:border-violet-200 { border-color: #1e293b; }
  .btn-dark\:ring-violet-200 { --tw-ring-color: #1e293b; }
  .btn-dark\:hover\:text-violet-200:hover { color: #1e293b; }
  .btn-dark\:hover\:bg-violet-200:hover { background-color: #1e293b; }
  .btn-dark\:text-violet-300 { color: #334155; }
  .btn-dark\:bg-violet-300 { background-color: #334155; }
  .btn-dark\:border-violet-300 { border-color: #334155; }
  .btn-dark\:ring-violet-300 { --tw-ring-color: #334155; }
  .btn-dark\:hover\:text-violet-300:hover { color: #334155; }
  .btn-dark\:hover\:bg-violet-300:hover { background-color: #334155; }
  .btn-dark\:text-violet-400 { color: #475569; }
  .btn-dark\:bg-violet-400 { background-color: #475569; }
  .btn-dark\:border-violet-400 { border-color: #475569; }
  .btn-dark\:ring-violet-400 { --tw-ring-color: #475569; }
  .btn-dark\:hover\:text-violet-400:hover { color: #475569; }
  .btn-dark\:hover\:bg-violet-400:hover { background-color: #475569; }
  .btn-dark\:text-violet-500 { color: #64748b; }
  .btn-dark\:bg-violet-500 { background-color: #64748b; }
  .btn-dark\:border-violet-500 { border-color: #64748b; }
  .btn-dark\:ring-violet-500 { --tw-ring-color: #64748b; }
  .btn-dark\:hover\:text-violet-500:hover { color: #64748b; }
  .btn-dark\:hover\:bg-violet-500:hover { background-color: #64748b; }
  .btn-dark\:text-violet-600 { color: #94a3b8; }
  .btn-dark\:bg-violet-600 { background-color: #94a3b8; }
  .btn-dark\:border-violet-600 { border-color: #94a3b8; }
  .btn-dark\:ring-violet-600 { --tw-ring-color: #94a3b8; }
  .btn-dark\:hover\:text-violet-600:hover { color: #94a3b8; }
  .btn-dark\:hover\:bg-violet-600:hover { background-color: #94a3b8; }
  .btn-dark\:text-violet-700 { color: #cbd5e1; }
  .btn-dark\:bg-violet-700 { background-color: #cbd5e1; }
  .btn-dark\:border-violet-700 { border-color: #cbd5e1; }
  .btn-dark\:ring-violet-700 { --tw-ring-color: #cbd5e1; }
  .btn-dark\:hover\:text-violet-700:hover { color: #cbd5e1; }
  .btn-dark\:hover\:bg-violet-700:hover { background-color: #cbd5e1; }
  .btn-dark\:text-violet-800 { color: #e2e8f0; }
  .btn-dark\:bg-violet-800 { background-color: #e2e8f0; }
  .btn-dark\:border-violet-800 { border-color: #e2e8f0; }
  .btn-dark\:ring-violet-800 { --tw-ring-color: #e2e8f0; }
  .btn-dark\:hover\:text-violet-800:hover { color: #e2e8f0; }
  .btn-dark\:hover\:bg-violet-800:hover { background-color: #e2e8f0; }
  .btn-dark\:text-violet-900 { color: #f1f5f9; }
  .btn-dark\:bg-violet-900 { background-color: #f1f5f9; }
  .btn-dark\:border-violet-900 { border-color: #f1f5f9; }
  .btn-dark\:ring-violet-900 { --tw-ring-color: #f1f5f9; }
  .btn-dark\:hover\:text-violet-900:hover { color: #f1f5f9; }
  .btn-dark\:hover\:bg-violet-900:hover { background-color: #f1f5f9; }
  .btn-dark\:text-violet-950 { color: #f8fafc; }
  .btn-dark\:bg-violet-950 { background-color: #f8fafc; }
  .btn-dark\:border-violet-950 { border-color: #f8fafc; }
  .btn-dark\:ring-violet-950 { --tw-ring-color: #f8fafc; }
  .btn-dark\:hover\:text-violet-950:hover { color: #f8fafc; }
  .btn-dark\:hover\:bg-violet-950:hover { background-color: #f8fafc; }
  .btn-dark\:text-purple-50 { color: #020617; }
  .btn-dark\:bg-purple-50 { background-color: #020617; }
  .btn-dark\:border-purple-50 { border-color: #020617; }
  .btn-dark\:ring-purple-50 { --tw-ring-color: #020617; }
  .btn-dark\:hover\:text-purple-50:hover { color: #020617; }
  .btn-dark\:hover\:bg-purple-50:hover { background-color: #020617; }
  .btn-dark\:text-purple-100 { color: #0f172a; }
  .btn-dark\:bg-purple-100 { background-color: #0f172a; }
  .btn-dark\:border-purple-100 { border-color: #0f172a; }
  .btn-dark\:ring-purple-100 { --tw-ring-color: #0f172a; }
  .btn-dark\:hover\:text-purple-100:hover { color: #0f172a; }
  .btn-dark\:hover\:bg-purple-100:hover { background-color: #0f172a; }
  .btn-dark\:text-purple-200 { color: #1e293b; }
  .btn-dark\:bg-purple-200 { background-color: #1e293b; }
  .btn-dark\:border-purple-200 { border-color: #1e293b; }
  .btn-dark\:ring-purple-200 { --tw-ring-color: #1e293b; }
  .btn-dark\:hover\:text-purple-200:hover { color: #1e293b; }
  .btn-dark\:hover\:bg-purple-200:hover { background-color: #1e293b; }
  .btn-dark\:text-purple-300 { color: #334155; }
  .btn-dark\:bg-purple-300 { background-color: #334155; }
  .btn-dark\:border-purple-300 { border-color: #334155; }
  .btn-dark\:ring-purple-300 { --tw-ring-color: #334155; }
  .btn-dark\:hover\:text-purple-300:hover { color: #334155; }
  .btn-dark\:hover\:bg-purple-300:hover { background-color: #334155; }
  .btn-dark\:text-purple-400 { color: #475569; }
  .btn-dark\:bg-purple-400 { background-color: #475569; }
  .btn-dark\:border-purple-400 { border-color: #475569; }
  .btn-dark\:ring-purple-400 { --tw-ring-color: #475569; }
  .btn-dark\:hover\:text-purple-400:hover { color: #475569; }
  .btn-dark\:hover\:bg-purple-400:hover { background-color: #475569; }
  .btn-dark\:text-purple-500 { color: #64748b; }
  .btn-dark\:bg-purple-500 { background-color: #64748b; }
  .btn-dark\:border-purple-500 { border-color: #64748b; }
  .btn-dark\:ring-purple-500 { --tw-ring-color: #64748b; }
  .btn-dark\:hover\:text-purple-500:hover { color: #64748b; }
  .btn-dark\:hover\:bg-purple-500:hover { background-color: #64748b; }
  .btn-dark\:text-purple-600 { color: #94a3b8; }
  .btn-dark\:bg-purple-600 { background-color: #94a3b8; }
  .btn-dark\:border-purple-600 { border-color: #94a3b8; }
  .btn-dark\:ring-purple-600 { --tw-ring-color: #94a3b8; }
  .btn-dark\:hover\:text-purple-600:hover { color: #94a3b8; }
  .btn-dark\:hover\:bg-purple-600:hover { background-color: #94a3b8; }
  .btn-dark\:text-purple-700 { color: #cbd5e1; }
  .btn-dark\:bg-purple-700 { background-color: #cbd5e1; }
  .btn-dark\:border-purple-700 { border-color: #cbd5e1; }
  .btn-dark\:ring-purple-700 { --tw-ring-color: #cbd5e1; }
  .btn-dark\:hover\:text-purple-700:hover { color: #cbd5e1; }
  .btn-dark\:hover\:bg-purple-700:hover { background-color: #cbd5e1; }
  .btn-dark\:text-purple-800 { color: #e2e8f0; }
  .btn-dark\:bg-purple-800 { background-color: #e2e8f0; }
  .btn-dark\:border-purple-800 { border-color: #e2e8f0; }
  .btn-dark\:ring-purple-800 { --tw-ring-color: #e2e8f0; }
  .btn-dark\:hover\:text-purple-800:hover { color: #e2e8f0; }
  .btn-dark\:hover\:bg-purple-800:hover { background-color: #e2e8f0; }
  .btn-dark\:text-purple-900 { color: #f1f5f9; }
  .btn-dark\:bg-purple-900 { background-color: #f1f5f9; }
  .btn-dark\:border-purple-900 { border-color: #f1f5f9; }
  .btn-dark\:ring-purple-900 { --tw-ring-color: #f1f5f9; }
  .btn-dark\:hover\:text-purple-900:hover { color: #f1f5f9; }
  .btn-dark\:hover\:bg-purple-900:hover { background-color: #f1f5f9; }
  .btn-dark\:text-purple-950 { color: #f8fafc; }
  .btn-dark\:bg-purple-950 { background-color: #f8fafc; }
  .btn-dark\:border-purple-950 { border-color: #f8fafc; }
  .btn-dark\:ring-purple-950 { --tw-ring-color: #f8fafc; }
  .btn-dark\:hover\:text-purple-950:hover { color: #f8fafc; }
  .btn-dark\:hover\:bg-purple-950:hover { background-color: #f8fafc; }
  .btn-dark\:text-fuchsia-50 { color: #020617; }
  .btn-dark\:bg-fuchsia-50 { background-color: #020617; }
  .btn-dark\:border-fuchsia-50 { border-color: #020617; }
  .btn-dark\:ring-fuchsia-50 { --tw-ring-color: #020617; }
  .btn-dark\:hover\:text-fuchsia-50:hover { color: #020617; }
  .btn-dark\:hover\:bg-fuchsia-50:hover { background-color: #020617; }
  .btn-dark\:text-fuchsia-100 { color: #0f172a; }
  .btn-dark\:bg-fuchsia-100 { background-color: #0f172a; }
  .btn-dark\:border-fuchsia-100 { border-color: #0f172a; }
  .btn-dark\:ring-fuchsia-100 { --tw-ring-color: #0f172a; }
  .btn-dark\:hover\:text-fuchsia-100:hover { color: #0f172a; }
  .btn-dark\:hover\:bg-fuchsia-100:hover { background-color: #0f172a; }
  .btn-dark\:text-fuchsia-200 { color: #1e293b; }
  .btn-dark\:bg-fuchsia-200 { background-color: #1e293b; }
  .btn-dark\:border-fuchsia-200 { border-color: #1e293b; }
  .btn-dark\:ring-fuchsia-200 { --tw-ring-color: #1e293b; }
  .btn-dark\:hover\:text-fuchsia-200:hover { color: #1e293b; }
  .btn-dark\:hover\:bg-fuchsia-200:hover { background-color: #1e293b; }
  .btn-dark\:text-fuchsia-300 { color: #334155; }
  .btn-dark\:bg-fuchsia-300 { background-color: #334155; }
  .btn-dark\:border-fuchsia-300 { border-color: #334155; }
  .btn-dark\:ring-fuchsia-300 { --tw-ring-color: #334155; }
  .btn-dark\:hover\:text-fuchsia-300:hover { color: #334155; }
  .btn-dark\:hover\:bg-fuchsia-300:hover { background-color: #334155; }
  .btn-dark\:text-fuchsia-400 { color: #475569; }
  .btn-dark\:bg-fuchsia-400 { background-color: #475569; }
  .btn-dark\:border-fuchsia-400 { border-color: #475569; }
  .btn-dark\:ring-fuchsia-400 { --tw-ring-color: #475569; }
  .btn-dark\:hover\:text-fuchsia-400:hover { color: #475569; }
  .btn-dark\:hover\:bg-fuchsia-400:hover { background-color: #475569; }
  .btn-dark\:text-fuchsia-500 { color: #64748b; }
  .btn-dark\:bg-fuchsia-500 { background-color: #64748b; }
  .btn-dark\:border-fuchsia-500 { border-color: #64748b; }
  .btn-dark\:ring-fuchsia-500 { --tw-ring-color: #64748b; }
  .btn-dark\:hover\:text-fuchsia-500:hover { color: #64748b; }
  .btn-dark\:hover\:bg-fuchsia-500:hover { background-color: #64748b; }
  .btn-dark\:text-fuchsia-600 { color: #94a3b8; }
  .btn-dark\:bg-fuchsia-600 { background-color: #94a3b8; }
  .btn-dark\:border-fuchsia-600 { border-color: #94a3b8; }
  .btn-dark\:ring-fuchsia-600 { --tw-ring-color: #94a3b8; }
  .btn-dark\:hover\:text-fuchsia-600:hover { color: #94a3b8; }
  .btn-dark\:hover\:bg-fuchsia-600:hover { background-color: #94a3b8; }
  .btn-dark\:text-fuchsia-700 { color: #cbd5e1; }
  .btn-dark\:bg-fuchsia-700 { background-color: #cbd5e1; }
  .btn-dark\:border-fuchsia-700 { border-color: #cbd5e1; }
  .btn-dark\:ring-fuchsia-700 { --tw-ring-color: #cbd5e1; }
  .btn-dark\:hover\:text-fuchsia-700:hover { color: #cbd5e1; }
  .btn-dark\:hover\:bg-fuchsia-700:hover { background-color: #cbd5e1; }
  .btn-dark\:text-fuchsia-800 { color: #e2e8f0; }
  .btn-dark\:bg-fuchsia-800 { background-color: #e2e8f0; }
  .btn-dark\:border-fuchsia-800 { border-color: #e2e8f0; }
  .btn-dark\:ring-fuchsia-800 { --tw-ring-color: #e2e8f0; }
  .btn-dark\:hover\:text-fuchsia-800:hover { color: #e2e8f0; }
  .btn-dark\:hover\:bg-fuchsia-800:hover { background-color: #e2e8f0; }
  .btn-dark\:text-fuchsia-900 { color: #f1f5f9; }
  .btn-dark\:bg-fuchsia-900 { background-color: #f1f5f9; }
  .btn-dark\:border-fuchsia-900 { border-color: #f1f5f9; }
  .btn-dark\:ring-fuchsia-900 { --tw-ring-color: #f1f5f9; }
  .btn-dark\:hover\:text-fuchsia-900:hover { color: #f1f5f9; }
  .btn-dark\:hover\:bg-fuchsia-900:hover { background-color: #f1f5f9; }
  .btn-dark\:text-fuchsia-950 { color: #f8fafc; }
  .btn-dark\:bg-fuchsia-950 { background-color: #f8fafc; }
  .btn-dark\:border-fuchsia-950 { border-color: #f8fafc; }
  .btn-dark\:ring-fuchsia-950 { --tw-ring-color: #f8fafc; }
  .btn-dark\:hover\:text-fuchsia-950:hover { color: #f8fafc; }
  .btn-dark\:hover\:bg-fuchsia-950:hover { background-color: #f8fafc; }
  .btn-dark\:text-pink-50 { color: #020617; }
  .btn-dark\:bg-pink-50 { background-color: #020617; }
  .btn-dark\:border-pink-50 { border-color: #020617; }
  .btn-dark\:ring-pink-50 { --tw-ring-color: #020617; }
  .btn-dark\:hover\:text-pink-50:hover { color: #020617; }
  .btn-dark\:hover\:bg-pink-50:hover { background-color: #020617; }
  .btn-dark\:text-pink-100 { color: #0f172a; }
  .btn-dark\:bg-pink-100 { background-color: #0f172a; }
  .btn-dark\:border-pink-100 { border-color: #0f172a; }
  .btn-dark\:ring-pink-100 { --tw-ring-color: #0f172a; }
  .btn-dark\:hover\:text-pink-100:hover { color: #0f172a; }
  .btn-dark\:hover\:bg-pink-100:hover { background-color: #0f172a; }
  .btn-dark\:text-pink-200 { color: #1e293b; }
  .btn-dark\:bg-pink-200 { background-color: #1e293b; }
  .btn-dark\:border-pink-200 { border-color: #1e293b; }
  .btn-dark\:ring-pink-200 { --tw-ring-color: #1e293b; }
  .btn-dark\:hover\:text-pink-200:hover { color: #1e293b; }
  .btn-dark\:hover\:bg-pink-200:hover { background-color: #1e293b; }
  .btn-dark\:text-pink-300 { color: #334155; }
  .btn-dark\:bg-pink-300 { background-color: #334155; }
  .btn-dark\:border-pink-300 { border-color: #334155; }
  .btn-dark\:ring-pink-300 { --tw-ring-color: #334155; }
  .btn-dark\:hover\:text-pink-300:hover { color: #334155; }
  .btn-dark\:hover\:bg-pink-300:hover { background-color: #334155; }
  .btn-dark\:text-pink-400 { color: #475569; }
  .btn-dark\:bg-pink-400 { background-color: #475569; }
  .btn-dark\:border-pink-400 { border-color: #475569; }
  .btn-dark\:ring-pink-400 { --tw-ring-color: #475569; }
  .btn-dark\:hover\:text-pink-400:hover { color: #475569; }
  .btn-dark\:hover\:bg-pink-400:hover { background-color: #475569; }
  .btn-dark\:text-pink-500 { color: #64748b; }
  .btn-dark\:bg-pink-500 { background-color: #64748b; }
  .btn-dark\:border-pink-500 { border-color: #64748b; }
  .btn-dark\:ring-pink-500 { --tw-ring-color: #64748b; }
  .btn-dark\:hover\:text-pink-500:hover { color: #64748b; }
  .btn-dark\:hover\:bg-pink-500:hover { background-color: #64748b; }
  .btn-dark\:text-pink-600 { color: #94a3b8; }
  .btn-dark\:bg-pink-600 { background-color: #94a3b8; }
  .btn-dark\:border-pink-600 { border-color: #94a3b8; }
  .btn-dark\:ring-pink-600 { --tw-ring-color: #94a3b8; }
  .btn-dark\:hover\:text-pink-600:hover { color: #94a3b8; }
  .btn-dark\:hover\:bg-pink-600:hover { background-color: #94a3b8; }
  .btn-dark\:text-pink-700 { color: #cbd5e1; }
  .btn-dark\:bg-pink-700 { background-color: #cbd5e1; }
  .btn-dark\:border-pink-700 { border-color: #cbd5e1; }
  .btn-dark\:ring-pink-700 { --tw-ring-color: #cbd5e1; }
  .btn-dark\:hover\:text-pink-700:hover { color: #cbd5e1; }
  .btn-dark\:hover\:bg-pink-700:hover { background-color: #cbd5e1; }
  .btn-dark\:text-pink-800 { color: #e2e8f0; }
  .btn-dark\:bg-pink-800 { background-color: #e2e8f0; }
  .btn-dark\:border-pink-800 { border-color: #e2e8f0; }
  .btn-dark\:ring-pink-800 { --tw-ring-color: #e2e8f0; }
  .btn-dark\:hover\:text-pink-800:hover { color: #e2e8f0; }
  .btn-dark\:hover\:bg-pink-800:hover { background-color: #e2e8f0; }
  .btn-dark\:text-pink-900 { color: #f1f5f9; }
  .btn-dark\:bg-pink-900 { background-color: #f1f5f9; }
  .btn-dark\:border-pink-900 { border-color: #f1f5f9; }
  .btn-dark\:ring-pink-900 { --tw-ring-color: #f1f5f9; }
  .btn-dark\:hover\:text-pink-900:hover { color: #f1f5f9; }
  .btn-dark\:hover\:bg-pink-900:hover { background-color: #f1f5f9; }
  .btn-dark\:text-pink-950 { color: #f8fafc; }
  .btn-dark\:bg-pink-950 { background-color: #f8fafc; }
  .btn-dark\:border-pink-950 { border-color: #f8fafc; }
  .btn-dark\:ring-pink-950 { --tw-ring-color: #f8fafc; }
  .btn-dark\:hover\:text-pink-950:hover { color: #f8fafc; }
  .btn-dark\:hover\:bg-pink-950:hover { background-color: #f8fafc; }
  .btn-dark\:text-rose-50 { color: #020617; }
  .btn-dark\:bg-rose-50 { background-color: #020617; }
  .btn-dark\:border-rose-50 { border-color: #020617; }
  .btn-dark\:ring-rose-50 { --tw-ring-color: #020617; }
  .btn-dark\:hover\:text-rose-50:hover { color: #020617; }
  .btn-dark\:hover\:bg-rose-50:hover { background-color: #020617; }
  .btn-dark\:text-rose-100 { color: #0f172a; }
  .btn-dark\:bg-rose-100 { background-color: #0f172a; }
  .btn-dark\:border-rose-100 { border-color: #0f172a; }
  .btn-dark\:ring-rose-100 { --tw-ring-color: #0f172a; }
  .btn-dark\:hover\:text-rose-100:hover { color: #0f172a; }
  .btn-dark\:hover\:bg-rose-100:hover { background-color: #0f172a; }
  .btn-dark\:text-rose-200 { color: #1e293b; }
  .btn-dark\:bg-rose-200 { background-color: #1e293b; }
  .btn-dark\:border-rose-200 { border-color: #1e293b; }
  .btn-dark\:ring-rose-200 { --tw-ring-color: #1e293b; }
  .btn-dark\:hover\:text-rose-200:hover { color: #1e293b; }
  .btn-dark\:hover\:bg-rose-200:hover { background-color: #1e293b; }
  .btn-dark\:text-rose-300 { color: #334155; }
  .btn-dark\:bg-rose-300 { background-color: #334155; }
  .btn-dark\:border-rose-300 { border-color: #334155; }
  .btn-dark\:ring-rose-300 { --tw-ring-color: #334155; }
  .btn-dark\:hover\:text-rose-300:hover { color: #334155; }
  .btn-dark\:hover\:bg-rose-300:hover { background-color: #334155; }
  .btn-dark\:text-rose-400 { color: #475569; }
  .btn-dark\:bg-rose-400 { background-color: #475569; }
  .btn-dark\:border-rose-400 { border-color: #475569; }
  .btn-dark\:ring-rose-400 { --tw-ring-color: #475569; }
  .btn-dark\:hover\:text-rose-400:hover { color: #475569; }
  .btn-dark\:hover\:bg-rose-400:hover { background-color: #475569; }
  .btn-dark\:text-rose-500 { color: #64748b; }
  .btn-dark\:bg-rose-500 { background-color: #64748b; }
  .btn-dark\:border-rose-500 { border-color: #64748b; }
  .btn-dark\:ring-rose-500 { --tw-ring-color: #64748b; }
  .btn-dark\:hover\:text-rose-500:hover { color: #64748b; }
  .btn-dark\:hover\:bg-rose-500:hover { background-color: #64748b; }
  .btn-dark\:text-rose-600 { color: #94a3b8; }
  .btn-dark\:bg-rose-600 { background-color: #94a3b8; }
  .btn-dark\:border-rose-600 { border-color: #94a3b8; }
  .btn-dark\:ring-rose-600 { --tw-ring-color: #94a3b8; }
  .btn-dark\:hover\:text-rose-600:hover { color: #94a3b8; }
  .btn-dark\:hover\:bg-rose-600:hover { background-color: #94a3b8; }
  .btn-dark\:text-rose-700 { color: #cbd5e1; }
  .btn-dark\:bg-rose-700 { background-color: #cbd5e1; }
  .btn-dark\:border-rose-700 { border-color: #cbd5e1; }
  .btn-dark\:ring-rose-700 { --tw-ring-color: #cbd5e1; }
  .btn-dark\:hover\:text-rose-700:hover { color: #cbd5e1; }
  .btn-dark\:hover\:bg-rose-700:hover { background-color: #cbd5e1; }
  .btn-dark\:text-rose-800 { color: #e2e8f0; }
  .btn-dark\:bg-rose-800 { background-color: #e2e8f0; }
  .btn-dark\:border-rose-800 { border-color: #e2e8f0; }
  .btn-dark\:ring-rose-800 { --tw-ring-color: #e2e8f0; }
  .btn-dark\:hover\:text-rose-800:hover { color: #e2e8f0; }
  .btn-dark\:hover\:bg-rose-800:hover { background-color: #e2e8f0; }
  .btn-dark\:text-rose-900 { color: #f1f5f9; }
  .btn-dark\:bg-rose-900 { background-color: #f1f5f9; }
  .btn-dark\:border-rose-900 { border-color: #f1f5f9; }
  .btn-dark\:ring-rose-900 { --tw-ring-color: #f1f5f9; }
  .btn-dark\:hover\:text-rose-900:hover { color: #f1f5f9; }
  .btn-dark\:hover\:bg-rose-900:hover { background-color: #f1f5f9; }
  .btn-dark\:text-rose-950 { color: #f8fafc; }
  .btn-dark\:bg-rose-950 { background-color: #f8fafc; }
  .btn-dark\:border-rose-950 { border-color: #f8fafc; }
  .btn-dark\:ring-rose-950 { --tw-ring-color: #f8fafc; }
  .btn-dark\:hover\:text-rose-950:hover { color: #f8fafc; }
  .btn-dark\:hover\:bg-rose-950:hover { background-color: #f8fafc; }
}

@media (min-width: 640px) {
  .btn-sm\:text-slate-50 { color: #f8fafc; }
  .btn-sm\:bg-slate-50 { background-color: #f8fafc; }
  .btn-sm\:text-slate-100 { color: #f1f5f9; }
  .btn-sm\:bg-slate-100 { background-color: #f1f5f9; }
  .btn-sm\:text-slate-200 { color: #e2e8f0; }
  .btn-sm\:bg-slate-200 { background-color: #e2e8f0; }
  .btn-sm\:text-slate-300 { color: #cbd5e1; }
  .btn-sm\:bg-slate-300 { background-color: #cbd5e1; }
  .btn-sm\:text-slate-400 { color: #94a3b8; }
  .btn-sm\:bg-slate-400 { background-color: #94a3b8; }
  .btn-sm\:text-slate-500 { color: #64748b; }
  .btn-sm\:bg-slate-500 { background-color: #64748b; }
  .btn-sm\:text-slate-600 { color: #475569; }
  .btn-sm\:bg-slate-600 { background-color: #475569; }
  .btn-sm\:text-slate-700 { color: #334155; }
  .btn-sm\:bg-slate-700 { background-color: #334155; }
  .btn-sm\:text-slate-800 { color: #1e293b; }
  .btn-sm\:bg-slate-800 { background-color: #1e293b; }
  .btn-sm\:text-slate-900 { color: #0f172a; }
  .btn-sm\:bg-slate-900 { background-color: #0f172a; }
  .btn-sm\:text-slate-950 { color: #020617; }
  .btn-sm\:bg-slate-950 { background-color: #020617; }
  .btn-sm\:text-gray-50 { color: #f8fafc; }
  .btn-sm\:bg-gray-50 { background-color: #f8fafc; }
  .btn-sm\:text-gray-100 { color: #f1f5f9; }
  .btn-sm\:bg-gray-100 { background-color: #f1f5f9; }
  .btn-sm\:text-gray-200 { color: #e2e8f0; }
  .btn-sm\:bg-gray-200 { background-color: #e2e8f0; }
  .btn-sm\:text-gray-300 { color: #cbd5e1; }
  .btn-sm\:bg-gray-300 { background-color: #cbd5e1; }
  .btn-sm\:text-gray-400 { color: #94a3b8; }
  .btn-sm\:bg-gray-400 { background-color: #94a3b8; }
  .btn-sm\:text-gray-500 { color: #64748b; }
  .btn-sm\:bg-gray-500 { background-color: #64748b; }
  .btn-sm\:text-gray-600 { color: #475569; }
  .btn-sm\:bg-gray-600 { background-color: #475569; }
  .btn-sm\:text-gray-700 { color: #334155; }
  .btn-sm\:bg-gray-700 { background-color: #334155; }
  .btn-sm\:text-gray-800 { color: #1e293b; }
  .btn-sm\:bg-gray-800 { background-color: #1e293b; }
  .btn-sm\:text-gray-900 { color: #0f172a; }
  .btn-sm\:bg-gray-900 { background-color: #0f172a; }
  .btn-sm\:text-gray-950 { color: #020617; }
  .btn-sm\:bg-gray-950 { background-color: #020617; }
  .btn-sm\:text-zinc-50 { color: #f8fafc; }
  .btn-sm\:bg-zinc-50 { background-color: #f8fafc; }
  .btn-sm\:text-zinc-100 { color: #f1f5f9; }
  .btn-sm\:bg-zinc-100 { background-color: #f1f5f9; }
  .btn-sm\:text-zinc-200 { color: #e2e8f0; }
  .btn-sm\:bg-zinc-200 { background-color: #e2e8f0; }
  .btn-sm\:text-zinc-300 { color: #cbd5e1; }
  .btn-sm\:bg-zinc-300 { background-color: #cbd5e1; }
  .btn-sm\:text-zinc-400 { color: #94a3b8; }
  .btn-sm\:bg-zinc-400 { background-color: #94a3b8; }
  .btn-sm\:text-zinc-500 { color: #64748b; }
  .btn-sm\:bg-zinc-500 { background-color: #64748b; }
  .btn-sm\:text-zinc-600 { color: #475569; }
  .btn-sm\:bg-zinc-600 { background-color: #475569; }
  .btn-sm\:text-zinc-700 { color: #334155; }
  .btn-sm\:bg-zinc-700 { background-color: #334155; }
  .btn-sm\:text-zinc-800 { color: #1e293b; }
  .btn-sm\:bg-zinc-800 { background-color: #1e293b; }
  .btn-sm\:text-zinc-900 { color: #0f172a; }
  .btn-sm\:bg-zinc-900 { background-color: #0f172a; }
  .btn-sm\:text-zinc-950 { color: #020617; }
  .btn-sm\:bg-zinc-950 { background-color: #020617; }
  .btn-sm\:text-neutral-50 { color: #f8fafc; }
  .btn-sm\:bg-neutral-50 { background-color: #f8fafc; }
  .btn-sm\:text-neutral-100 { color: #f1f5f9; }
  .btn-sm\:bg-neutral-100 { background-color: #f1f5f9; }
  .btn-sm\:text-neutral-200 { color: #e2e8f0; }
  .btn-sm\:bg-neutral-200 { background-color: #e2e8f0; }
  .btn-sm\:text-neutral-300 { color: #cbd5e1; }
  .btn-sm\:bg-neutral-300 { background-color: #cbd5e1; }
  .btn-sm\:text-neutral-400 { color: #94a3b8; }
  .btn-sm\:bg-neutral-400 { background-color: #94a3b8; }
  .btn-sm\:text-neutral-500 { color: #64748b; }
  .btn-sm\:bg-neutral-500 { background-color: #64748b; }
  .btn-sm\:text-neutral-600 { color: #475569; }
  .btn-sm\:bg-neutral-600 { background-color: #475569; }
  .btn-sm\:text-neutral-700 { color: #334155; }
  .btn-sm\:bg-neutral-700 { background-color: #334155; }
  .btn-sm\:text-neutral-800 { color: #1e293b; }
  .btn-sm\:bg-neutral-800 { background-color: #1e293b; }
  .btn-sm\:text-neutral-900 { color: #0f172a; }
  .btn-sm\:bg-neutral-900 { background-color: #0f172a; }
  .btn-sm\:text-neutral-950 { color: #020617; }
  .btn-sm\:bg-neutral-950 { background-color: #020617; }
  .btn-sm\:text-stone-50 { color: #f8fafc; }
  .btn-sm\:bg-stone-50 { background-color: #f8fafc; }
  .btn-sm\:text-stone-100 { color: #f1f5f9; }
  .btn-sm\:bg-stone-100 { background-color: #f1f5f9; }
  .btn-sm\:text-stone-200 { color: #e2e8f0; }
  .btn-sm\:bg-stone-200 { background-color: #e2e8f0; }
  .btn-sm\:text-stone-300 { color: #cbd5e1; }
  .btn-sm\:bg-stone-300 { background-color: #cbd5e1; }
  .btn-sm\:text-stone-400 { color: #94a3b8; }
  .btn-sm\:bg-stone-400 { background-color: #94a3b8; }
  .btn-sm\:text-stone-500 { color: #64748b; }
  .btn-sm\:bg-stone-500 { background-color: #64748b; }
  .btn-sm\:text-stone-600 { color: #475569; }
  .btn-sm\:bg-stone-600 { background-color: #475569; }
  .btn-sm\:text-stone-700 { color: #334155; }
  .btn-sm\:bg-stone-700 { background-color: #334155; }
  .btn-sm\:text-stone-800 { color: #1e293b; }
  .btn-sm\:bg-stone-800 { background-color: #1e293b; }
  .btn-sm\:text-stone-900 { color: #0f172a; }
  .btn-sm\:bg-stone-900 { background-color: #0f172a; }
  .btn-sm\:text-stone-950 { color: #020617; }
  .btn-sm\:bg-stone-950 { background-color: #020617; }
  .btn-sm\:text-red-50 { color: #f8fafc; }
  .btn-sm\:bg-red-50 { background-color: #f8fafc; }
  .btn-sm\:text-red-100 { color: #f1f5f9; }
  .btn-sm\:bg-red-100 { background-color: #f1f5f9; }
  .btn-sm\:text-red-200 { color: #e2e8f0; }
  .btn-sm\:bg-red-200 { background-color: #e2e8f0; }
  .btn-sm\:text-red-300 { color: #cbd5e1; }
  .btn-sm\:bg-red-300 { background-color: #cbd5e1; }
  .btn-sm\:text-red-400 { color: #94a3b8; }
  .btn-sm\:bg-red-400 { background-color: #94a3b8; }
  .btn-sm\:text-red-500 { color: #64748b; }
  .btn-sm\:bg-red-500 { background-color: #64748b; }
  .btn-sm\:text-red-600 { color: #475569; }
  .btn-sm\:bg-red-600 { background-color: #475569; }
  .btn-sm\:text-red-700 { color: #334155; }
  .btn-sm\:bg-red-700 { background-color: #334155; }
  .btn-sm\:text-red-800 { color: #1e293b; }
  .btn-sm\:bg-red-800 { background-color: #1e293b; }
  .btn-sm\:text-red-900 { color: #0f172a; }
  .btn-sm\:bg-red-900 { background-color: #0f172a; }
  .btn-sm\:text-red-950 { color: #020617; }
  .btn-sm\:bg-red-950 { background-color: #020617; }
  .btn-sm\:text-orange-50 { color: #f8fafc; }
  .btn-sm\:bg-orange-50 { background-color: #f8fafc; }
  .btn-sm\:text-orange-100 { color: #f1f5f9; }
  .btn-sm\:bg-orange-100 { background-color: #f1f5f9; }
  .btn-sm\:text-orange-200 { color: #e2e8f0; }
  .btn-sm\:bg-orange-200 { background-color: #e2e8f0; }
  .btn-sm\:text-orange-300 { color: #cbd5e1; }
  .btn-sm\:bg-orange-300 { background-color: #cbd5e1; }
  .btn-sm\:text-orange-400 { color: #94a3b8; }
  .btn-sm\:bg-orange-400 { background-color: #94a3b8; }
  .btn-sm\:text-orange-500 { color: #64748b; }
  .btn-sm\:bg-orange-500 { background-color: #64748b; }
  .btn-sm\:text-orange-600 { color: #475569; }
  .btn-sm\:bg-orange-600 { background-color: #475569; }
  .btn-sm\:text-orange-700 { color: #334155; }
  .btn-sm\:bg-orange-700 { background-color: #334155; }
  .btn-sm\:text-orange-800 { color: #1e293b; }
  .btn-sm\:bg-orange-800 { background-color: #1e293b; }
  .btn-sm\:text-orange-900 { color: #0f172a; }
  .btn-sm\:bg-orange-900 { background-color: #0f172a; }
  .btn-sm\:text-orange-950 { color: #020617; }
  .btn-sm\:bg-orange-950 { background-color: #020617; }
  .btn-sm\:text-amber-50 { color: #f8fafc; }
  .btn-sm\:bg-amber-50 { background-color: #f8fafc; }
  .btn-sm\:text-amber-100 { color: #f1f5f9; }
  .btn-sm\:bg-amber-100 { background-color: #f1f5f9; }
  .btn-sm\:text-amber-200 { color: #e2e8f0; }
  .btn-sm\:bg-amber-200 { background-color: #e2e8f0; }
  .btn-sm\:text-amber-300 { color: #cbd5e1; }
  .btn-sm\:bg-amber-300 { background-color: #cbd5e1; }
  .btn-sm\:text-amber-400 { color: #94a3b8; }
  .btn-sm\:bg-amber-400 { background-color: #94a3b8; }
  .btn-sm\:text-amber-500 { color: #64748b; }
  .btn-sm\:bg-amber-500 { background-color: #64748b; }
  .btn-sm\:text-amber-600 { color: #475569; }
  .btn-sm\:bg-amber-600 { background-color: #475569; }
  .btn-sm\:text-amber-700 { color: #334155; }
  .btn-sm\:bg-amber-700 { background-color: #334155; }
  .btn-sm\:text-amber-800 { color: #1e293b; }
  .btn-sm\:bg-amber-800 { background-color: #1e293b; }
  .btn-sm\:text-amber-900 { color: #0f172a; }
  .btn-sm\:bg-amber-900 { background-color: #0f172a; }
  .btn-sm\:text-amber-950 { color: #020617; }
  .btn-sm\:bg-amber-950 { background-color: #020617; }
  .btn-sm\:text-yellow-50 { color: #f8fafc; }
  .btn-sm\:bg-yellow-50 { background-color: #f8fafc; }
  .btn-sm\:text-yellow-100 { color: #f1f5f9; }
  .btn-sm\:bg-yellow-100 { background-color: #f1f5f9; }
  .btn-sm\:text-yellow-200 { color: #e2e8f0; }
  .btn-sm\:bg-yellow-200 { background-color: #e2e8f0; }
  .btn-sm\:text-yellow-300 { color: #cbd5e1; }
  .btn-sm\:bg-yellow-300 { background-color: #cbd5e1; }
  .btn-sm\:text-yellow-400 { color: #94a3b8; }
  .btn-sm\:bg-yellow-400 { background-color: #94a3b8; }
  .btn-sm\:text-yellow-500 { color: #64748b; }
  .btn-sm\:bg-yellow-500 { background-color: #64748b; }
  .btn-sm\:text-yellow-600 { color: #475569; }
  .btn-sm\:bg-yellow-600 { background-color: #475569; }
  .btn-sm\:text-yellow-700 { color: #334155; }
  .btn-sm\:bg-yellow-700 { background-color: #334155; }
  .btn-sm\:text-yellow-800 { color: #1e293b; }
  .btn-sm\:bg-yellow-800 { background-color: #1e293b; }
  .btn-sm\:text-yellow-900 { color: #0f172a; }
  .btn-sm\:bg-yellow-900 { background-color: #0f172a; }
  .btn-sm\:text-yellow-950 { color: #020617; }
  .btn-sm\:bg-yellow-950 { background-color: #020617; }
  .btn-sm\:text-lime-50 { color: #f8fafc; }
  .btn-sm\:bg-lime-50 { background-color: #f8fafc; }
  .btn-sm\:text-lime-100 { color: #f1f5f9; }
  .btn-sm\:bg-lime-100 { background-color: #f1f5f9; }
  .btn-sm\:text-lime-200 { color: #e2e8f0; }
  .btn-sm\:bg-lime-200 { background-color: #e2e8f0; }
  .btn-sm\:text-lime-300 { color: #cbd5e1; }
  .btn-sm\:bg-lime-300 { background-color: #cbd5e1; }
  .btn-sm\:text-lime-400 { color: #94a3b8; }
  .btn-sm\:bg-lime-400 { background-color: #94a3b8; }
  .btn-sm\:text-lime-500 { color: #64748b; }
  .btn-sm\:bg-lime-500 { background-color: #64748b; }
  .btn-sm\:text-lime-600 { color: #475569; }
  .btn-sm\:bg-lime-600 { background-color: #475569; }
  .btn-sm\:text-lime-700 { color: #334155; }
  .btn-sm\:bg-lime-700 { background-color: #334155; }
  .btn-sm\:text-lime-800 { color: #1e293b; }
  .btn-sm\:bg-lime-800 { background-color: #1e293b; }
  .btn-sm\:text-lime-900 { color: #0f172a; }
  .btn-sm\:bg-lime-900 { background-color: #0f172a; }
  .btn-sm\:text-lime-950 { color: #020617; }
  .btn-sm\:bg-lime-950 { background-color: #020617; }
  .btn-sm\:text-green-50 { color: #f8fafc; }
  .btn-sm\:bg-green-50 { background-color: #f8fafc; }
  .btn-sm\:text-green-100 { color: #f1f5f9; }
  .btn-sm\:bg-green-100 { background-color: #f1f5f9; }
  .btn-sm\:text-green-200 { color: #e2e8f0; }
  .btn-sm\:bg-green-200 { background-color: #e2e8f0; }
  .btn-sm\:text-green-300 { color: #cbd5e1; }
  .btn-sm\:bg-green-300 { background-color: #cbd5e1; }
  .btn-sm\:text-green-400 { color: #94a3b8; }
  .btn-sm\:bg-green-400 { background-color: #94a3b8; }
  .btn-sm\:text-green-500 { color: #64748b; }
  .btn-sm\:bg-green-500 { background-color: #64748b; }
  .btn-sm\:text-green-600 { color: #475569; }
  .btn-sm\:bg-green-600 { background-color: #475569; }
  .btn-sm\:text-green-700 { color: #334155; }
  .btn-sm\:bg-green-700 { background-color: #334155; }
  .btn-sm\:text-green-800 { color: #1e293b; }
  .btn-sm\:bg-green-800 { background-color: #1e293b; }
  .btn-sm\:text-green-900 { color: #0f172a; }
  .btn-sm\:bg-green-900 { background-color: #0f172a; }
  .btn-sm\:text-green-950 { color: #020617; }
  .btn-sm\:bg-green-950 { background-color: #020617; }
  .btn-sm\:w-1/2 { width: 50%; }
  .btn-sm\:max-w-1/2 { max-width: 50%; }
  .btn-sm\:w-1/3 { width: 33.btn-333333%; }
  .btn-sm\:max-w-1/3 { max-width: 33.btn-333333%; }
  .btn-sm\:w-2/3 { width: 66.btn-666667%; }
  .btn-sm\:max-w-2/3 { max-width: 66.btn-666667%; }
  .btn-sm\:w-1/4 { width: 25%; }
  .btn-sm\:max-w-1/4 { max-width: 25%; }
  .btn-sm\:w-3/4 { width: 75%; }
  .btn-sm\:max-w-3/4 { max-width: 75%; }
  .btn-sm\:w-1/5 { width: 20%; }
  .btn-sm\:max-w-1/5 { max-width: 20%; }
  .btn-sm\:w-2/5 { width: 40%; }
  .btn-sm\:max-w-2/5 { max-width: 40%; }
  .btn-sm\:w-3/5 { width: 60%; }
  .btn-sm\:max-w-3/5 { max-width: 60%; }
  .btn-sm\:w-4/5 { width: 80%; }
  .btn-sm\:max-w-4/5 { max-width: 80%; }
  .btn-sm\:w-full { width: 100%; }
  .btn-sm\:max-w-full { max-width: 100%; }
  .btn-sm\:w-screen { width: 100vw; }
  .btn-sm\:max-w-screen { max-width: 100vw; }
  .btn-sm\:w-min { width: min-content; }
  .btn-sm\:max-w-min { max-width: min-content; }
  .btn-sm\:w-max { width: max-content; }
  .btn-sm\:max-w-max { max-width: max-content; }
  .btn-sm\:w-fit { width: fit-content; }
  .btn-sm\:max-w-fit { max-width: fit-content; }
  .btn-sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .btn-sm\:col-span-1 { grid-column: span 1 / span 1; }
  .btn-sm\:col-start-1 { grid-column-start: 1; }
  .btn-sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .btn-sm\:col-span-2 { grid-column: span 2 / span 2; }
  .btn-sm\:col-start-2 { grid-column-start: 2; }
  .btn-sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .btn-sm\:col-span-3 { grid-column: span 3 / span 3; }
  .btn-sm\:col-start-3 { grid-column-start: 3; }
  .btn-sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .btn-sm\:col-span-4 { grid-column: span 4 / span 4; }
  .btn-sm\:col-start-4 { grid-column-start: 4; }
  .btn-sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .btn-sm\:col-span-5 { grid-column: span 5 / span 5; }
  .btn-sm\:col-start-5 { grid-column-start: 5; }
  .btn-sm\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .btn-sm\:col-span-6 { grid-column: span 6 / span 6; }
  .btn-sm\:col-start-6 { grid-column-start: 6; }
  .btn-sm\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .btn-sm\:col-span-7 { grid-column: span 7 / span 7; }
  .btn-sm\:col-start-7 { grid-column-start: 7; }
  .btn-sm\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .btn-sm\:col-span-8 { grid-column: span 8 / span 8; }
  .btn-sm\:col-start-8 { grid-column-start: 8; }
  .btn-sm\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .btn-sm\:col-span-9 { grid-column: span 9 / span 9; }
  .btn-sm\:col-start-9 { grid-column-start: 9; }
  .btn-sm\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .btn-sm\:col-span-10 { grid-column: span 10 / span 10; }
  .btn-sm\:col-start-10 { grid-column-start: 10; }
  .btn-sm\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .btn-sm\:col-span-11 { grid-column: span 11 / span 11; }
  .btn-sm\:col-start-11 { grid-column-start: 11; }
  .btn-sm\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .btn-sm\:col-span-12 { grid-column: span 12 / span 12; }
  .btn-sm\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 768px) {
  .btn-md\:text-slate-50 { color: #f8fafc; }
  .btn-md\:bg-slate-50 { background-color: #f8fafc; }
  .btn-md\:text-slate-100 { color: #f1f5f9; }
  .btn-md\:bg-slate-100 { background-color: #f1f5f9; }
  .btn-md\:text-slate-200 { color: #e2e8f0; }
  .btn-md\:bg-slate-200 { background-color: #e2e8f0; }
  .btn-md\:text-slate-300 { color: #cbd5e1; }
  .btn-md\:bg-slate-300 { background-color: #cbd5e1; }
  .btn-md\:text-slate-400 { color: #94a3b8; }
  .btn-md\:bg-slate-400 { background-color: #94a3b8; }
  .btn-md\:text-slate-500 { color: #64748b; }
  .btn-md\:bg-slate-500 { background-color: #64748b; }
  .btn-md\:text-slate-600 { color: #475569; }
  .btn-md\:bg-slate-600 { background-color: #475569; }
  .btn-md\:text-slate-700 { color: #334155; }
  .btn-md\:bg-slate-700 { background-color: #334155; }
  .btn-md\:text-slate-800 { color: #1e293b; }
  .btn-md\:bg-slate-800 { background-color: #1e293b; }
  .btn-md\:text-slate-900 { color: #0f172a; }
  .btn-md\:bg-slate-900 { background-color: #0f172a; }
  .btn-md\:text-slate-950 { color: #020617; }
  .btn-md\:bg-slate-950 { background-color: #020617; }
  .btn-md\:text-gray-50 { color: #f8fafc; }
  .btn-md\:bg-gray-50 { background-color: #f8fafc; }
  .btn-md\:text-gray-100 { color: #f1f5f9; }
  .btn-md\:bg-gray-100 { background-color: #f1f5f9; }
  .btn-md\:text-gray-200 { color: #e2e8f0; }
  .btn-md\:bg-gray-200 { background-color: #e2e8f0; }
  .btn-md\:text-gray-300 { color: #cbd5e1; }
  .btn-md\:bg-gray-300 { background-color: #cbd5e1; }
  .btn-md\:text-gray-400 { color: #94a3b8; }
  .btn-md\:bg-gray-400 { background-color: #94a3b8; }
  .btn-md\:text-gray-500 { color: #64748b; }
  .btn-md\:bg-gray-500 { background-color: #64748b; }
  .btn-md\:text-gray-600 { color: #475569; }
  .btn-md\:bg-gray-600 { background-color: #475569; }
  .btn-md\:text-gray-700 { color: #334155; }
  .btn-md\:bg-gray-700 { background-color: #334155; }
  .btn-md\:text-gray-800 { color: #1e293b; }
  .btn-md\:bg-gray-800 { background-color: #1e293b; }
  .btn-md\:text-gray-900 { color: #0f172a; }
  .btn-md\:bg-gray-900 { background-color: #0f172a; }
  .btn-md\:text-gray-950 { color: #020617; }
  .btn-md\:bg-gray-950 { background-color: #020617; }
  .btn-md\:text-zinc-50 { color: #f8fafc; }
  .btn-md\:bg-zinc-50 { background-color: #f8fafc; }
  .btn-md\:text-zinc-100 { color: #f1f5f9; }
  .btn-md\:bg-zinc-100 { background-color: #f1f5f9; }
  .btn-md\:text-zinc-200 { color: #e2e8f0; }
  .btn-md\:bg-zinc-200 { background-color: #e2e8f0; }
  .btn-md\:text-zinc-300 { color: #cbd5e1; }
  .btn-md\:bg-zinc-300 { background-color: #cbd5e1; }
  .btn-md\:text-zinc-400 { color: #94a3b8; }
  .btn-md\:bg-zinc-400 { background-color: #94a3b8; }
  .btn-md\:text-zinc-500 { color: #64748b; }
  .btn-md\:bg-zinc-500 { background-color: #64748b; }
  .btn-md\:text-zinc-600 { color: #475569; }
  .btn-md\:bg-zinc-600 { background-color: #475569; }
  .btn-md\:text-zinc-700 { color: #334155; }
  .btn-md\:bg-zinc-700 { background-color: #334155; }
  .btn-md\:text-zinc-800 { color: #1e293b; }
  .btn-md\:bg-zinc-800 { background-color: #1e293b; }
  .btn-md\:text-zinc-900 { color: #0f172a; }
  .btn-md\:bg-zinc-900 { background-color: #0f172a; }
  .btn-md\:text-zinc-950 { color: #020617; }
  .btn-md\:bg-zinc-950 { background-color: #020617; }
  .btn-md\:text-neutral-50 { color: #f8fafc; }
  .btn-md\:bg-neutral-50 { background-color: #f8fafc; }
  .btn-md\:text-neutral-100 { color: #f1f5f9; }
  .btn-md\:bg-neutral-100 { background-color: #f1f5f9; }
  .btn-md\:text-neutral-200 { color: #e2e8f0; }
  .btn-md\:bg-neutral-200 { background-color: #e2e8f0; }
  .btn-md\:text-neutral-300 { color: #cbd5e1; }
  .btn-md\:bg-neutral-300 { background-color: #cbd5e1; }
  .btn-md\:text-neutral-400 { color: #94a3b8; }
  .btn-md\:bg-neutral-400 { background-color: #94a3b8; }
  .btn-md\:text-neutral-500 { color: #64748b; }
  .btn-md\:bg-neutral-500 { background-color: #64748b; }
  .btn-md\:text-neutral-600 { color: #475569; }
  .btn-md\:bg-neutral-600 { background-color: #475569; }
  .btn-md\:text-neutral-700 { color: #334155; }
  .btn-md\:bg-neutral-700 { background-color: #334155; }
  .btn-md\:text-neutral-800 { color: #1e293b; }
  .btn-md\:bg-neutral-800 { background-color: #1e293b; }
  .btn-md\:text-neutral-900 { color: #0f172a; }
  .btn-md\:bg-neutral-900 { background-color: #0f172a; }
  .btn-md\:text-neutral-950 { color: #020617; }
  .btn-md\:bg-neutral-950 { background-color: #020617; }
  .btn-md\:text-stone-50 { color: #f8fafc; }
  .btn-md\:bg-stone-50 { background-color: #f8fafc; }
  .btn-md\:text-stone-100 { color: #f1f5f9; }
  .btn-md\:bg-stone-100 { background-color: #f1f5f9; }
  .btn-md\:text-stone-200 { color: #e2e8f0; }
  .btn-md\:bg-stone-200 { background-color: #e2e8f0; }
  .btn-md\:text-stone-300 { color: #cbd5e1; }
  .btn-md\:bg-stone-300 { background-color: #cbd5e1; }
  .btn-md\:text-stone-400 { color: #94a3b8; }
  .btn-md\:bg-stone-400 { background-color: #94a3b8; }
  .btn-md\:text-stone-500 { color: #64748b; }
  .btn-md\:bg-stone-500 { background-color: #64748b; }
  .btn-md\:text-stone-600 { color: #475569; }
  .btn-md\:bg-stone-600 { background-color: #475569; }
  .btn-md\:text-stone-700 { color: #334155; }
  .btn-md\:bg-stone-700 { background-color: #334155; }
  .btn-md\:text-stone-800 { color: #1e293b; }
  .btn-md\:bg-stone-800 { background-color: #1e293b; }
  .btn-md\:text-stone-900 { color: #0f172a; }
  .btn-md\:bg-stone-900 { background-color: #0f172a; }
  .btn-md\:text-stone-950 { color: #020617; }
  .btn-md\:bg-stone-950 { background-color: #020617; }
  .btn-md\:text-red-50 { color: #f8fafc; }
  .btn-md\:bg-red-50 { background-color: #f8fafc; }
  .btn-md\:text-red-100 { color: #f1f5f9; }
  .btn-md\:bg-red-100 { background-color: #f1f5f9; }
  .btn-md\:text-red-200 { color: #e2e8f0; }
  .btn-md\:bg-red-200 { background-color: #e2e8f0; }
  .btn-md\:text-red-300 { color: #cbd5e1; }
  .btn-md\:bg-red-300 { background-color: #cbd5e1; }
  .btn-md\:text-red-400 { color: #94a3b8; }
  .btn-md\:bg-red-400 { background-color: #94a3b8; }
  .btn-md\:text-red-500 { color: #64748b; }
  .btn-md\:bg-red-500 { background-color: #64748b; }
  .btn-md\:text-red-600 { color: #475569; }
  .btn-md\:bg-red-600 { background-color: #475569; }
  .btn-md\:text-red-700 { color: #334155; }
  .btn-md\:bg-red-700 { background-color: #334155; }
  .btn-md\:text-red-800 { color: #1e293b; }
  .btn-md\:bg-red-800 { background-color: #1e293b; }
  .btn-md\:text-red-900 { color: #0f172a; }
  .btn-md\:bg-red-900 { background-color: #0f172a; }
  .btn-md\:text-red-950 { color: #020617; }
  .btn-md\:bg-red-950 { background-color: #020617; }
  .btn-md\:text-orange-50 { color: #f8fafc; }
  .btn-md\:bg-orange-50 { background-color: #f8fafc; }
  .btn-md\:text-orange-100 { color: #f1f5f9; }
  .btn-md\:bg-orange-100 { background-color: #f1f5f9; }
  .btn-md\:text-orange-200 { color: #e2e8f0; }
  .btn-md\:bg-orange-200 { background-color: #e2e8f0; }
  .btn-md\:text-orange-300 { color: #cbd5e1; }
  .btn-md\:bg-orange-300 { background-color: #cbd5e1; }
  .btn-md\:text-orange-400 { color: #94a3b8; }
  .btn-md\:bg-orange-400 { background-color: #94a3b8; }
  .btn-md\:text-orange-500 { color: #64748b; }
  .btn-md\:bg-orange-500 { background-color: #64748b; }
  .btn-md\:text-orange-600 { color: #475569; }
  .btn-md\:bg-orange-600 { background-color: #475569; }
  .btn-md\:text-orange-700 { color: #334155; }
  .btn-md\:bg-orange-700 { background-color: #334155; }
  .btn-md\:text-orange-800 { color: #1e293b; }
  .btn-md\:bg-orange-800 { background-color: #1e293b; }
  .btn-md\:text-orange-900 { color: #0f172a; }
  .btn-md\:bg-orange-900 { background-color: #0f172a; }
  .btn-md\:text-orange-950 { color: #020617; }
  .btn-md\:bg-orange-950 { background-color: #020617; }
  .btn-md\:text-amber-50 { color: #f8fafc; }
  .btn-md\:bg-amber-50 { background-color: #f8fafc; }
  .btn-md\:text-amber-100 { color: #f1f5f9; }
  .btn-md\:bg-amber-100 { background-color: #f1f5f9; }
  .btn-md\:text-amber-200 { color: #e2e8f0; }
  .btn-md\:bg-amber-200 { background-color: #e2e8f0; }
  .btn-md\:text-amber-300 { color: #cbd5e1; }
  .btn-md\:bg-amber-300 { background-color: #cbd5e1; }
  .btn-md\:text-amber-400 { color: #94a3b8; }
  .btn-md\:bg-amber-400 { background-color: #94a3b8; }
  .btn-md\:text-amber-500 { color: #64748b; }
  .btn-md\:bg-amber-500 { background-color: #64748b; }
  .btn-md\:text-amber-600 { color: #475569; }
  .btn-md\:bg-amber-600 { background-color: #475569; }
  .btn-md\:text-amber-700 { color: #334155; }
  .btn-md\:bg-amber-700 { background-color: #334155; }
  .btn-md\:text-amber-800 { color: #1e293b; }
  .btn-md\:bg-amber-800 { background-color: #1e293b; }
  .btn-md\:text-amber-900 { color: #0f172a; }
  .btn-md\:bg-amber-900 { background-color: #0f172a; }
  .btn-md\:text-amber-950 { color: #020617; }
  .btn-md\:bg-amber-950 { background-color: #020617; }
  .btn-md\:text-yellow-50 { color: #f8fafc; }
  .btn-md\:bg-yellow-50 { background-color: #f8fafc; }
  .btn-md\:text-yellow-100 { color: #f1f5f9; }
  .btn-md\:bg-yellow-100 { background-color: #f1f5f9; }
  .btn-md\:text-yellow-200 { color: #e2e8f0; }
  .btn-md\:bg-yellow-200 { background-color: #e2e8f0; }
  .btn-md\:text-yellow-300 { color: #cbd5e1; }
  .btn-md\:bg-yellow-300 { background-color: #cbd5e1; }
  .btn-md\:text-yellow-400 { color: #94a3b8; }
  .btn-md\:bg-yellow-400 { background-color: #94a3b8; }
  .btn-md\:text-yellow-500 { color: #64748b; }
  .btn-md\:bg-yellow-500 { background-color: #64748b; }
  .btn-md\:text-yellow-600 { color: #475569; }
  .btn-md\:bg-yellow-600 { background-color: #475569; }
  .btn-md\:text-yellow-700 { color: #334155; }
  .btn-md\:bg-yellow-700 { background-color: #334155; }
  .btn-md\:text-yellow-800 { color: #1e293b; }
  .btn-md\:bg-yellow-800 { background-color: #1e293b; }
  .btn-md\:text-yellow-900 { color: #0f172a; }
  .btn-md\:bg-yellow-900 { background-color: #0f172a; }
  .btn-md\:text-yellow-950 { color: #020617; }
  .btn-md\:bg-yellow-950 { background-color: #020617; }
  .btn-md\:text-lime-50 { color: #f8fafc; }
  .btn-md\:bg-lime-50 { background-color: #f8fafc; }
  .btn-md\:text-lime-100 { color: #f1f5f9; }
  .btn-md\:bg-lime-100 { background-color: #f1f5f9; }
  .btn-md\:text-lime-200 { color: #e2e8f0; }
  .btn-md\:bg-lime-200 { background-color: #e2e8f0; }
  .btn-md\:text-lime-300 { color: #cbd5e1; }
  .btn-md\:bg-lime-300 { background-color: #cbd5e1; }
  .btn-md\:text-lime-400 { color: #94a3b8; }
  .btn-md\:bg-lime-400 { background-color: #94a3b8; }
  .btn-md\:text-lime-500 { color: #64748b; }
  .btn-md\:bg-lime-500 { background-color: #64748b; }
  .btn-md\:text-lime-600 { color: #475569; }
  .btn-md\:bg-lime-600 { background-color: #475569; }
  .btn-md\:text-lime-700 { color: #334155; }
  .btn-md\:bg-lime-700 { background-color: #334155; }
  .btn-md\:text-lime-800 { color: #1e293b; }
  .btn-md\:bg-lime-800 { background-color: #1e293b; }
  .btn-md\:text-lime-900 { color: #0f172a; }
  .btn-md\:bg-lime-900 { background-color: #0f172a; }
  .btn-md\:text-lime-950 { color: #020617; }
  .btn-md\:bg-lime-950 { background-color: #020617; }
  .btn-md\:text-green-50 { color: #f8fafc; }
  .btn-md\:bg-green-50 { background-color: #f8fafc; }
  .btn-md\:text-green-100 { color: #f1f5f9; }
  .btn-md\:bg-green-100 { background-color: #f1f5f9; }
  .btn-md\:text-green-200 { color: #e2e8f0; }
  .btn-md\:bg-green-200 { background-color: #e2e8f0; }
  .btn-md\:text-green-300 { color: #cbd5e1; }
  .btn-md\:bg-green-300 { background-color: #cbd5e1; }
  .btn-md\:text-green-400 { color: #94a3b8; }
  .btn-md\:bg-green-400 { background-color: #94a3b8; }
  .btn-md\:text-green-500 { color: #64748b; }
  .btn-md\:bg-green-500 { background-color: #64748b; }
  .btn-md\:text-green-600 { color: #475569; }
  .btn-md\:bg-green-600 { background-color: #475569; }
  .btn-md\:text-green-700 { color: #334155; }
  .btn-md\:bg-green-700 { background-color: #334155; }
  .btn-md\:text-green-800 { color: #1e293b; }
  .btn-md\:bg-green-800 { background-color: #1e293b; }
  .btn-md\:text-green-900 { color: #0f172a; }
  .btn-md\:bg-green-900 { background-color: #0f172a; }
  .btn-md\:text-green-950 { color: #020617; }
  .btn-md\:bg-green-950 { background-color: #020617; }
  .btn-md\:w-1/2 { width: 50%; }
  .btn-md\:max-w-1/2 { max-width: 50%; }
  .btn-md\:w-1/3 { width: 33.btn-333333%; }
  .btn-md\:max-w-1/3 { max-width: 33.btn-333333%; }
  .btn-md\:w-2/3 { width: 66.btn-666667%; }
  .btn-md\:max-w-2/3 { max-width: 66.btn-666667%; }
  .btn-md\:w-1/4 { width: 25%; }
  .btn-md\:max-w-1/4 { max-width: 25%; }
  .btn-md\:w-3/4 { width: 75%; }
  .btn-md\:max-w-3/4 { max-width: 75%; }
  .btn-md\:w-1/5 { width: 20%; }
  .btn-md\:max-w-1/5 { max-width: 20%; }
  .btn-md\:w-2/5 { width: 40%; }
  .btn-md\:max-w-2/5 { max-width: 40%; }
  .btn-md\:w-3/5 { width: 60%; }
  .btn-md\:max-w-3/5 { max-width: 60%; }
  .btn-md\:w-4/5 { width: 80%; }
  .btn-md\:max-w-4/5 { max-width: 80%; }
  .btn-md\:w-full { width: 100%; }
  .btn-md\:max-w-full { max-width: 100%; }
  .btn-md\:w-screen { width: 100vw; }
  .btn-md\:max-w-screen { max-width: 100vw; }
  .btn-md\:w-min { width: min-content; }
  .btn-md\:max-w-min { max-width: min-content; }
  .btn-md\:w-max { width: max-content; }
  .btn-md\:max-w-max { max-width: max-content; }
  .btn-md\:w-fit { width: fit-content; }
  .btn-md\:max-w-fit { max-width: fit-content; }
  .btn-md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .btn-md\:col-span-1 { grid-column: span 1 / span 1; }
  .btn-md\:col-start-1 { grid-column-start: 1; }
  .btn-md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .btn-md\:col-span-2 { grid-column: span 2 / span 2; }
  .btn-md\:col-start-2 { grid-column-start: 2; }
  .btn-md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .btn-md\:col-span-3 { grid-column: span 3 / span 3; }
  .btn-md\:col-start-3 { grid-column-start: 3; }
  .btn-md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .btn-md\:col-span-4 { grid-column: span 4 / span 4; }
  .btn-md\:col-start-4 { grid-column-start: 4; }
  .btn-md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .btn-md\:col-span-5 { grid-column: span 5 / span 5; }
  .btn-md\:col-start-5 { grid-column-start: 5; }
  .btn-md\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .btn-md\:col-span-6 { grid-column: span 6 / span 6; }
  .btn-md\:col-start-6 { grid-column-start: 6; }
  .btn-md\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .btn-md\:col-span-7 { grid-column: span 7 / span 7; }
  .btn-md\:col-start-7 { grid-column-start: 7; }
  .btn-md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .btn-md\:col-span-8 { grid-column: span 8 / span 8; }
  .btn-md\:col-start-8 { grid-column-start: 8; }
  .btn-md\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .btn-md\:col-span-9 { grid-column: span 9 / span 9; }
  .btn-md\:col-start-9 { grid-column-start: 9; }
  .btn-md\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .btn-md\:col-span-10 { grid-column: span 10 / span 10; }
  .btn-md\:col-start-10 { grid-column-start: 10; }
  .btn-md\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .btn-md\:col-span-11 { grid-column: span 11 / span 11; }
  .btn-md\:col-start-11 { grid-column-start: 11; }
  .btn-md\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .btn-md\:col-span-12 { grid-column: span 12 / span 12; }
  .btn-md\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1024px) {
  .btn-lg\:text-slate-50 { color: #f8fafc; }
  .btn-lg\:bg-slate-50 { background-color: #f8fafc; }
  .btn-lg\:text-slate-100 { color: #f1f5f9; }
  .btn-lg\:bg-slate-100 { background-color: #f1f5f9; }
  .btn-lg\:text-slate-200 { color: #e2e8f0; }
  .btn-lg\:bg-slate-200 { background-color: #e2e8f0; }
  .btn-lg\:text-slate-300 { color: #cbd5e1; }
  .btn-lg\:bg-slate-300 { background-color: #cbd5e1; }
  .btn-lg\:text-slate-400 { color: #94a3b8; }
  .btn-lg\:bg-slate-400 { background-color: #94a3b8; }
  .btn-lg\:text-slate-500 { color: #64748b; }
  .btn-lg\:bg-slate-500 { background-color: #64748b; }
  .btn-lg\:text-slate-600 { color: #475569; }
  .btn-lg\:bg-slate-600 { background-color: #475569; }
  .btn-lg\:text-slate-700 { color: #334155; }
  .btn-lg\:bg-slate-700 { background-color: #334155; }
  .btn-lg\:text-slate-800 { color: #1e293b; }
  .btn-lg\:bg-slate-800 { background-color: #1e293b; }
  .btn-lg\:text-slate-900 { color: #0f172a; }
  .btn-lg\:bg-slate-900 { background-color: #0f172a; }
  .btn-lg\:text-slate-950 { color: #020617; }
  .btn-lg\:bg-slate-950 { background-color: #020617; }
  .btn-lg\:text-gray-50 { color: #f8fafc; }
  .btn-lg\:bg-gray-50 { background-color: #f8fafc; }
  .btn-lg\:text-gray-100 { color: #f1f5f9; }
  .btn-lg\:bg-gray-100 { background-color: #f1f5f9; }
  .btn-lg\:text-gray-200 { color: #e2e8f0; }
  .btn-lg\:bg-gray-200 { background-color: #e2e8f0; }
  .btn-lg\:text-gray-300 { color: #cbd5e1; }
  .btn-lg\:bg-gray-300 { background-color: #cbd5e1; }
  .btn-lg\:text-gray-400 { color: #94a3b8; }
  .btn-lg\:bg-gray-400 { background-color: #94a3b8; }
  .btn-lg\:text-gray-500 { color: #64748b; }
  .btn-lg\:bg-gray-500 { background-color: #64748b; }
  .btn-lg\:text-gray-600 { color: #475569; }
  .btn-lg\:bg-gray-600 { background-color: #475569; }
  .btn-lg\:text-gray-700 { color: #334155; }
  .btn-lg\:bg-gray-700 { background-color: #334155; }
  .btn-lg\:text-gray-800 { color: #1e293b; }
  .btn-lg\:bg-gray-800 { background-color: #1e293b; }
  .btn-lg\:text-gray-900 { color: #0f172a; }
  .btn-lg\:bg-gray-900 { background-color: #0f172a; }
  .btn-lg\:text-gray-950 { color: #020617; }
  .btn-lg\:bg-gray-950 { background-color: #020617; }
  .btn-lg\:text-zinc-50 { color: #f8fafc; }
  .btn-lg\:bg-zinc-50 { background-color: #f8fafc; }
  .btn-lg\:text-zinc-100 { color: #f1f5f9; }
  .btn-lg\:bg-zinc-100 { background-color: #f1f5f9; }
  .btn-lg\:text-zinc-200 { color: #e2e8f0; }
  .btn-lg\:bg-zinc-200 { background-color: #e2e8f0; }
  .btn-lg\:text-zinc-300 { color: #cbd5e1; }
  .btn-lg\:bg-zinc-300 { background-color: #cbd5e1; }
  .btn-lg\:text-zinc-400 { color: #94a3b8; }
  .btn-lg\:bg-zinc-400 { background-color: #94a3b8; }
  .btn-lg\:text-zinc-500 { color: #64748b; }
  .btn-lg\:bg-zinc-500 { background-color: #64748b; }
  .btn-lg\:text-zinc-600 { color: #475569; }
  .btn-lg\:bg-zinc-600 { background-color: #475569; }
  .btn-lg\:text-zinc-700 { color: #334155; }
  .btn-lg\:bg-zinc-700 { background-color: #334155; }
  .btn-lg\:text-zinc-800 { color: #1e293b; }
  .btn-lg\:bg-zinc-800 { background-color: #1e293b; }
  .btn-lg\:text-zinc-900 { color: #0f172a; }
  .btn-lg\:bg-zinc-900 { background-color: #0f172a; }
  .btn-lg\:text-zinc-950 { color: #020617; }
  .btn-lg\:bg-zinc-950 { background-color: #020617; }
  .btn-lg\:text-neutral-50 { color: #f8fafc; }
  .btn-lg\:bg-neutral-50 { background-color: #f8fafc; }
  .btn-lg\:text-neutral-100 { color: #f1f5f9; }
  .btn-lg\:bg-neutral-100 { background-color: #f1f5f9; }
  .btn-lg\:text-neutral-200 { color: #e2e8f0; }
  .btn-lg\:bg-neutral-200 { background-color: #e2e8f0; }
  .btn-lg\:text-neutral-300 { color: #cbd5e1; }
  .btn-lg\:bg-neutral-300 { background-color: #cbd5e1; }
  .btn-lg\:text-neutral-400 { color: #94a3b8; }
  .btn-lg\:bg-neutral-400 { background-color: #94a3b8; }
  .btn-lg\:text-neutral-500 { color: #64748b; }
  .btn-lg\:bg-neutral-500 { background-color: #64748b; }
  .btn-lg\:text-neutral-600 { color: #475569; }
  .btn-lg\:bg-neutral-600 { background-color: #475569; }
  .btn-lg\:text-neutral-700 { color: #334155; }
  .btn-lg\:bg-neutral-700 { background-color: #334155; }
  .btn-lg\:text-neutral-800 { color: #1e293b; }
  .btn-lg\:bg-neutral-800 { background-color: #1e293b; }
  .btn-lg\:text-neutral-900 { color: #0f172a; }
  .btn-lg\:bg-neutral-900 { background-color: #0f172a; }
  .btn-lg\:text-neutral-950 { color: #020617; }
  .btn-lg\:bg-neutral-950 { background-color: #020617; }
  .btn-lg\:text-stone-50 { color: #f8fafc; }
  .btn-lg\:bg-stone-50 { background-color: #f8fafc; }
  .btn-lg\:text-stone-100 { color: #f1f5f9; }
  .btn-lg\:bg-stone-100 { background-color: #f1f5f9; }
  .btn-lg\:text-stone-200 { color: #e2e8f0; }
  .btn-lg\:bg-stone-200 { background-color: #e2e8f0; }
  .btn-lg\:text-stone-300 { color: #cbd5e1; }
  .btn-lg\:bg-stone-300 { background-color: #cbd5e1; }
  .btn-lg\:text-stone-400 { color: #94a3b8; }
  .btn-lg\:bg-stone-400 { background-color: #94a3b8; }
  .btn-lg\:text-stone-500 { color: #64748b; }
  .btn-lg\:bg-stone-500 { background-color: #64748b; }
  .btn-lg\:text-stone-600 { color: #475569; }
  .btn-lg\:bg-stone-600 { background-color: #475569; }
  .btn-lg\:text-stone-700 { color: #334155; }
  .btn-lg\:bg-stone-700 { background-color: #334155; }
  .btn-lg\:text-stone-800 { color: #1e293b; }
  .btn-lg\:bg-stone-800 { background-color: #1e293b; }
  .btn-lg\:text-stone-900 { color: #0f172a; }
  .btn-lg\:bg-stone-900 { background-color: #0f172a; }
  .btn-lg\:text-stone-950 { color: #020617; }
  .btn-lg\:bg-stone-950 { background-color: #020617; }
  .btn-lg\:text-red-50 { color: #f8fafc; }
  .btn-lg\:bg-red-50 { background-color: #f8fafc; }
  .btn-lg\:text-red-100 { color: #f1f5f9; }
  .btn-lg\:bg-red-100 { background-color: #f1f5f9; }
  .btn-lg\:text-red-200 { color: #e2e8f0; }
  .btn-lg\:bg-red-200 { background-color: #e2e8f0; }
  .btn-lg\:text-red-300 { color: #cbd5e1; }
  .btn-lg\:bg-red-300 { background-color: #cbd5e1; }
  .btn-lg\:text-red-400 { color: #94a3b8; }
  .btn-lg\:bg-red-400 { background-color: #94a3b8; }
  .btn-lg\:text-red-500 { color: #64748b; }
  .btn-lg\:bg-red-500 { background-color: #64748b; }
  .btn-lg\:text-red-600 { color: #475569; }
  .btn-lg\:bg-red-600 { background-color: #475569; }
  .btn-lg\:text-red-700 { color: #334155; }
  .btn-lg\:bg-red-700 { background-color: #334155; }
  .btn-lg\:text-red-800 { color: #1e293b; }
  .btn-lg\:bg-red-800 { background-color: #1e293b; }
  .btn-lg\:text-red-900 { color: #0f172a; }
  .btn-lg\:bg-red-900 { background-color: #0f172a; }
  .btn-lg\:text-red-950 { color: #020617; }
  .btn-lg\:bg-red-950 { background-color: #020617; }
  .btn-lg\:text-orange-50 { color: #f8fafc; }
  .btn-lg\:bg-orange-50 { background-color: #f8fafc; }
  .btn-lg\:text-orange-100 { color: #f1f5f9; }
  .btn-lg\:bg-orange-100 { background-color: #f1f5f9; }
  .btn-lg\:text-orange-200 { color: #e2e8f0; }
  .btn-lg\:bg-orange-200 { background-color: #e2e8f0; }
  .btn-lg\:text-orange-300 { color: #cbd5e1; }
  .btn-lg\:bg-orange-300 { background-color: #cbd5e1; }
  .btn-lg\:text-orange-400 { color: #94a3b8; }
  .btn-lg\:bg-orange-400 { background-color: #94a3b8; }
  .btn-lg\:text-orange-500 { color: #64748b; }
  .btn-lg\:bg-orange-500 { background-color: #64748b; }
  .btn-lg\:text-orange-600 { color: #475569; }
  .btn-lg\:bg-orange-600 { background-color: #475569; }
  .btn-lg\:text-orange-700 { color: #334155; }
  .btn-lg\:bg-orange-700 { background-color: #334155; }
  .btn-lg\:text-orange-800 { color: #1e293b; }
  .btn-lg\:bg-orange-800 { background-color: #1e293b; }
  .btn-lg\:text-orange-900 { color: #0f172a; }
  .btn-lg\:bg-orange-900 { background-color: #0f172a; }
  .btn-lg\:text-orange-950 { color: #020617; }
  .btn-lg\:bg-orange-950 { background-color: #020617; }
  .btn-lg\:text-amber-50 { color: #f8fafc; }
  .btn-lg\:bg-amber-50 { background-color: #f8fafc; }
  .btn-lg\:text-amber-100 { color: #f1f5f9; }
  .btn-lg\:bg-amber-100 { background-color: #f1f5f9; }
  .btn-lg\:text-amber-200 { color: #e2e8f0; }
  .btn-lg\:bg-amber-200 { background-color: #e2e8f0; }
  .btn-lg\:text-amber-300 { color: #cbd5e1; }
  .btn-lg\:bg-amber-300 { background-color: #cbd5e1; }
  .btn-lg\:text-amber-400 { color: #94a3b8; }
  .btn-lg\:bg-amber-400 { background-color: #94a3b8; }
  .btn-lg\:text-amber-500 { color: #64748b; }
  .btn-lg\:bg-amber-500 { background-color: #64748b; }
  .btn-lg\:text-amber-600 { color: #475569; }
  .btn-lg\:bg-amber-600 { background-color: #475569; }
  .btn-lg\:text-amber-700 { color: #334155; }
  .btn-lg\:bg-amber-700 { background-color: #334155; }
  .btn-lg\:text-amber-800 { color: #1e293b; }
  .btn-lg\:bg-amber-800 { background-color: #1e293b; }
  .btn-lg\:text-amber-900 { color: #0f172a; }
  .btn-lg\:bg-amber-900 { background-color: #0f172a; }
  .btn-lg\:text-amber-950 { color: #020617; }
  .btn-lg\:bg-amber-950 { background-color: #020617; }
  .btn-lg\:text-yellow-50 { color: #f8fafc; }
  .btn-lg\:bg-yellow-50 { background-color: #f8fafc; }
  .btn-lg\:text-yellow-100 { color: #f1f5f9; }
  .btn-lg\:bg-yellow-100 { background-color: #f1f5f9; }
  .btn-lg\:text-yellow-200 { color: #e2e8f0; }
  .btn-lg\:bg-yellow-200 { background-color: #e2e8f0; }
  .btn-lg\:text-yellow-300 { color: #cbd5e1; }
  .btn-lg\:bg-yellow-300 { background-color: #cbd5e1; }
  .btn-lg\:text-yellow-400 { color: #94a3b8; }
  .btn-lg\:bg-yellow-400 { background-color: #94a3b8; }
  .btn-lg\:text-yellow-500 { color: #64748b; }
  .btn-lg\:bg-yellow-500 { background-color: #64748b; }
  .btn-lg\:text-yellow-600 { color: #475569; }
  .btn-lg\:bg-yellow-600 { background-color: #475569; }
  .btn-lg\:text-yellow-700 { color: #334155; }
  .btn-lg\:bg-yellow-700 { background-color: #334155; }
  .btn-lg\:text-yellow-800 { color: #1e293b; }
  .btn-lg\:bg-yellow-800 { background-color: #1e293b; }
  .btn-lg\:text-yellow-900 { color: #0f172a; }
  .btn-lg\:bg-yellow-900 { background-color: #0f172a; }
  .btn-lg\:text-yellow-950 { color: #020617; }
  .btn-lg\:bg-yellow-950 { background-color: #020617; }
  .btn-lg\:text-lime-50 { color: #f8fafc; }
  .btn-lg\:bg-lime-50 { background-color: #f8fafc; }
  .btn-lg\:text-lime-100 { color: #f1f5f9; }
  .btn-lg\:bg-lime-100 { background-color: #f1f5f9; }
  .btn-lg\:text-lime-200 { color: #e2e8f0; }
  .btn-lg\:bg-lime-200 { background-color: #e2e8f0; }
  .btn-lg\:text-lime-300 { color: #cbd5e1; }
  .btn-lg\:bg-lime-300 { background-color: #cbd5e1; }
  .btn-lg\:text-lime-400 { color: #94a3b8; }
  .btn-lg\:bg-lime-400 { background-color: #94a3b8; }
  .btn-lg\:text-lime-500 { color: #64748b; }
  .btn-lg\:bg-lime-500 { background-color: #64748b; }
  .btn-lg\:text-lime-600 { color: #475569; }
  .btn-lg\:bg-lime-600 { background-color: #475569; }
  .btn-lg\:text-lime-700 { color: #334155; }
  .btn-lg\:bg-lime-700 { background-color: #334155; }
  .btn-lg\:text-lime-800 { color: #1e293b; }
  .btn-lg\:bg-lime-800 { background-color: #1e293b; }
  .btn-lg\:text-lime-900 { color: #0f172a; }
  .btn-lg\:bg-lime-900 { background-color: #0f172a; }
  .btn-lg\:text-lime-950 { color: #020617; }
  .btn-lg\:bg-lime-950 { background-color: #020617; }
  .btn-lg\:text-green-50 { color: #f8fafc; }
  .btn-lg\:bg-green-50 { background-color: #f8fafc; }
  .btn-lg\:text-green-100 { color: #f1f5f9; }
  .btn-lg\:bg-green-100 { background-color: #f1f5f9; }
  .btn-lg\:text-green-200 { color: #e2e8f0; }
  .btn-lg\:bg-green-200 { background-color: #e2e8f0; }
  .btn-lg\:text-green-300 { color: #cbd5e1; }
  .btn-lg\:bg-green-300 { background-color: #cbd5e1; }
  .btn-lg\:text-green-400 { color: #94a3b8; }
  .btn-lg\:bg-green-400 { background-color: #94a3b8; }
  .btn-lg\:text-green-500 { color: #64748b; }
  .btn-lg\:bg-green-500 { background-color: #64748b; }
  .btn-lg\:text-green-600 { color: #475569; }
  .btn-lg\:bg-green-600 { background-color: #475569; }
  .btn-lg\:text-green-700 { color: #334155; }
  .btn-lg\:bg-green-700 { background-color: #334155; }
  .btn-lg\:text-green-800 { color: #1e293b; }
  .btn-lg\:bg-green-800 { background-color: #1e293b; }
  .btn-lg\:text-green-900 { color: #0f172a; }
  .btn-lg\:bg-green-900 { background-color: #0f172a; }
  .btn-lg\:text-green-950 { color: #020617; }
  .btn-lg\:bg-green-950 { background-color: #020617; }
  .btn-lg\:w-1/2 { width: 50%; }
  .btn-lg\:max-w-1/2 { max-width: 50%; }
  .btn-lg\:w-1/3 { width: 33.btn-333333%; }
  .btn-lg\:max-w-1/3 { max-width: 33.btn-333333%; }
  .btn-lg\:w-2/3 { width: 66.btn-666667%; }
  .btn-lg\:max-w-2/3 { max-width: 66.btn-666667%; }
  .btn-lg\:w-1/4 { width: 25%; }
  .btn-lg\:max-w-1/4 { max-width: 25%; }
  .btn-lg\:w-3/4 { width: 75%; }
  .btn-lg\:max-w-3/4 { max-width: 75%; }
  .btn-lg\:w-1/5 { width: 20%; }
  .btn-lg\:max-w-1/5 { max-width: 20%; }
  .btn-lg\:w-2/5 { width: 40%; }
  .btn-lg\:max-w-2/5 { max-width: 40%; }
  .btn-lg\:w-3/5 { width: 60%; }
  .btn-lg\:max-w-3/5 { max-width: 60%; }
  .btn-lg\:w-4/5 { width: 80%; }
  .btn-lg\:max-w-4/5 { max-width: 80%; }
  .btn-lg\:w-full { width: 100%; }
  .btn-lg\:max-w-full { max-width: 100%; }
  .btn-lg\:w-screen { width: 100vw; }
  .btn-lg\:max-w-screen { max-width: 100vw; }
  .btn-lg\:w-min { width: min-content; }
  .btn-lg\:max-w-min { max-width: min-content; }
  .btn-lg\:w-max { width: max-content; }
  .btn-lg\:max-w-max { max-width: max-content; }
  .btn-lg\:w-fit { width: fit-content; }
  .btn-lg\:max-w-fit { max-width: fit-content; }
  .btn-lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .btn-lg\:col-span-1 { grid-column: span 1 / span 1; }
  .btn-lg\:col-start-1 { grid-column-start: 1; }
  .btn-lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .btn-lg\:col-span-2 { grid-column: span 2 / span 2; }
  .btn-lg\:col-start-2 { grid-column-start: 2; }
  .btn-lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .btn-lg\:col-span-3 { grid-column: span 3 / span 3; }
  .btn-lg\:col-start-3 { grid-column-start: 3; }
  .btn-lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .btn-lg\:col-span-4 { grid-column: span 4 / span 4; }
  .btn-lg\:col-start-4 { grid-column-start: 4; }
  .btn-lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .btn-lg\:col-span-5 { grid-column: span 5 / span 5; }
  .btn-lg\:col-start-5 { grid-column-start: 5; }
  .btn-lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .btn-lg\:col-span-6 { grid-column: span 6 / span 6; }
  .btn-lg\:col-start-6 { grid-column-start: 6; }
  .btn-lg\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .btn-lg\:col-span-7 { grid-column: span 7 / span 7; }
  .btn-lg\:col-start-7 { grid-column-start: 7; }
  .btn-lg\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .btn-lg\:col-span-8 { grid-column: span 8 / span 8; }
  .btn-lg\:col-start-8 { grid-column-start: 8; }
  .btn-lg\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .btn-lg\:col-span-9 { grid-column: span 9 / span 9; }
  .btn-lg\:col-start-9 { grid-column-start: 9; }
  .btn-lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .btn-lg\:col-span-10 { grid-column: span 10 / span 10; }
  .btn-lg\:col-start-10 { grid-column-start: 10; }
  .btn-lg\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .btn-lg\:col-span-11 { grid-column: span 11 / span 11; }
  .btn-lg\:col-start-11 { grid-column-start: 11; }
  .btn-lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .btn-lg\:col-span-12 { grid-column: span 12 / span 12; }
  .btn-lg\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1280px) {
  .btn-xl\:text-slate-50 { color: #f8fafc; }
  .btn-xl\:bg-slate-50 { background-color: #f8fafc; }
  .btn-xl\:text-slate-100 { color: #f1f5f9; }
  .btn-xl\:bg-slate-100 { background-color: #f1f5f9; }
  .btn-xl\:text-slate-200 { color: #e2e8f0; }
  .btn-xl\:bg-slate-200 { background-color: #e2e8f0; }
  .btn-xl\:text-slate-300 { color: #cbd5e1; }
  .btn-xl\:bg-slate-300 { background-color: #cbd5e1; }
  .btn-xl\:text-slate-400 { color: #94a3b8; }
  .btn-xl\:bg-slate-400 { background-color: #94a3b8; }
  .btn-xl\:text-slate-500 { color: #64748b; }
  .btn-xl\:bg-slate-500 { background-color: #64748b; }
  .btn-xl\:text-slate-600 { color: #475569; }
  .btn-xl\:bg-slate-600 { background-color: #475569; }
  .btn-xl\:text-slate-700 { color: #334155; }
  .btn-xl\:bg-slate-700 { background-color: #334155; }
  .btn-xl\:text-slate-800 { color: #1e293b; }
  .btn-xl\:bg-slate-800 { background-color: #1e293b; }
  .btn-xl\:text-slate-900 { color: #0f172a; }
  .btn-xl\:bg-slate-900 { background-color: #0f172a; }
  .btn-xl\:text-slate-950 { color: #020617; }
  .btn-xl\:bg-slate-950 { background-color: #020617; }
  .btn-xl\:text-gray-50 { color: #f8fafc; }
  .btn-xl\:bg-gray-50 { background-color: #f8fafc; }
  .btn-xl\:text-gray-100 { color: #f1f5f9; }
  .btn-xl\:bg-gray-100 { background-color: #f1f5f9; }
  .btn-xl\:text-gray-200 { color: #e2e8f0; }
  .btn-xl\:bg-gray-200 { background-color: #e2e8f0; }
  .btn-xl\:text-gray-300 { color: #cbd5e1; }
  .btn-xl\:bg-gray-300 { background-color: #cbd5e1; }
  .btn-xl\:text-gray-400 { color: #94a3b8; }
  .btn-xl\:bg-gray-400 { background-color: #94a3b8; }
  .btn-xl\:text-gray-500 { color: #64748b; }
  .btn-xl\:bg-gray-500 { background-color: #64748b; }
  .btn-xl\:text-gray-600 { color: #475569; }
  .btn-xl\:bg-gray-600 { background-color: #475569; }
  .btn-xl\:text-gray-700 { color: #334155; }
  .btn-xl\:bg-gray-700 { background-color: #334155; }
  .btn-xl\:text-gray-800 { color: #1e293b; }
  .btn-xl\:bg-gray-800 { background-color: #1e293b; }
  .btn-xl\:text-gray-900 { color: #0f172a; }
  .btn-xl\:bg-gray-900 { background-color: #0f172a; }
  .btn-xl\:text-gray-950 { color: #020617; }
  .btn-xl\:bg-gray-950 { background-color: #020617; }
  .btn-xl\:text-zinc-50 { color: #f8fafc; }
  .btn-xl\:bg-zinc-50 { background-color: #f8fafc; }
  .btn-xl\:text-zinc-100 { color: #f1f5f9; }
  .btn-xl\:bg-zinc-100 { background-color: #f1f5f9; }
  .btn-xl\:text-zinc-200 { color: #e2e8f0; }
  .btn-xl\:bg-zinc-200 { background-color: #e2e8f0; }
  .btn-xl\:text-zinc-300 { color: #cbd5e1; }
  .btn-xl\:bg-zinc-300 { background-color: #cbd5e1; }
  .btn-xl\:text-zinc-400 { color: #94a3b8; }
  .btn-xl\:bg-zinc-400 { background-color: #94a3b8; }
  .btn-xl\:text-zinc-500 { color: #64748b; }
  .btn-xl\:bg-zinc-500 { background-color: #64748b; }
  .btn-xl\:text-zinc-600 { color: #475569; }
  .btn-xl\:bg-zinc-600 { background-color: #475569; }
  .btn-xl\:text-zinc-700 { color: #334155; }
  .btn-xl\:bg-zinc-700 { background-color: #334155; }
  .btn-xl\:text-zinc-800 { color: #1e293b; }
  .btn-xl\:bg-zinc-800 { background-color: #1e293b; }
  .btn-xl\:text-zinc-900 { color: #0f172a; }
  .btn-xl\:bg-zinc-900 { background-color: #0f172a; }
  .btn-xl\:text-zinc-950 { color: #020617; }
  .btn-xl\:bg-zinc-950 { background-color: #020617; }
  .btn-xl\:text-neutral-50 { color: #f8fafc; }
  .btn-xl\:bg-neutral-50 { background-color: #f8fafc; }
  .btn-xl\:text-neutral-100 { color: #f1f5f9; }
  .btn-xl\:bg-neutral-100 { background-color: #f1f5f9; }
  .btn-xl\:text-neutral-200 { color: #e2e8f0; }
  .btn-xl\:bg-neutral-200 { background-color: #e2e8f0; }
  .btn-xl\:text-neutral-300 { color: #cbd5e1; }
  .btn-xl\:bg-neutral-300 { background-color: #cbd5e1; }
  .btn-xl\:text-neutral-400 { color: #94a3b8; }
  .btn-xl\:bg-neutral-400 { background-color: #94a3b8; }
  .btn-xl\:text-neutral-500 { color: #64748b; }
  .btn-xl\:bg-neutral-500 { background-color: #64748b; }
  .btn-xl\:text-neutral-600 { color: #475569; }
  .btn-xl\:bg-neutral-600 { background-color: #475569; }
  .btn-xl\:text-neutral-700 { color: #334155; }
  .btn-xl\:bg-neutral-700 { background-color: #334155; }
  .btn-xl\:text-neutral-800 { color: #1e293b; }
  .btn-xl\:bg-neutral-800 { background-color: #1e293b; }
  .btn-xl\:text-neutral-900 { color: #0f172a; }
  .btn-xl\:bg-neutral-900 { background-color: #0f172a; }
  .btn-xl\:text-neutral-950 { color: #020617; }
  .btn-xl\:bg-neutral-950 { background-color: #020617; }
  .btn-xl\:text-stone-50 { color: #f8fafc; }
  .btn-xl\:bg-stone-50 { background-color: #f8fafc; }
  .btn-xl\:text-stone-100 { color: #f1f5f9; }
  .btn-xl\:bg-stone-100 { background-color: #f1f5f9; }
  .btn-xl\:text-stone-200 { color: #e2e8f0; }
  .btn-xl\:bg-stone-200 { background-color: #e2e8f0; }
  .btn-xl\:text-stone-300 { color: #cbd5e1; }
  .btn-xl\:bg-stone-300 { background-color: #cbd5e1; }
  .btn-xl\:text-stone-400 { color: #94a3b8; }
  .btn-xl\:bg-stone-400 { background-color: #94a3b8; }
  .btn-xl\:text-stone-500 { color: #64748b; }
  .btn-xl\:bg-stone-500 { background-color: #64748b; }
  .btn-xl\:text-stone-600 { color: #475569; }
  .btn-xl\:bg-stone-600 { background-color: #475569; }
  .btn-xl\:text-stone-700 { color: #334155; }
  .btn-xl\:bg-stone-700 { background-color: #334155; }
  .btn-xl\:text-stone-800 { color: #1e293b; }
  .btn-xl\:bg-stone-800 { background-color: #1e293b; }
  .btn-xl\:text-stone-900 { color: #0f172a; }
  .btn-xl\:bg-stone-900 { background-color: #0f172a; }
  .btn-xl\:text-stone-950 { color: #020617; }
  .btn-xl\:bg-stone-950 { background-color: #020617; }
  .btn-xl\:text-red-50 { color: #f8fafc; }
  .btn-xl\:bg-red-50 { background-color: #f8fafc; }
  .btn-xl\:text-red-100 { color: #f1f5f9; }
  .btn-xl\:bg-red-100 { background-color: #f1f5f9; }
  .btn-xl\:text-red-200 { color: #e2e8f0; }
  .btn-xl\:bg-red-200 { background-color: #e2e8f0; }
  .btn-xl\:text-red-300 { color: #cbd5e1; }
  .btn-xl\:bg-red-300 { background-color: #cbd5e1; }
  .btn-xl\:text-red-400 { color: #94a3b8; }
  .btn-xl\:bg-red-400 { background-color: #94a3b8; }
  .btn-xl\:text-red-500 { color: #64748b; }
  .btn-xl\:bg-red-500 { background-color: #64748b; }
  .btn-xl\:text-red-600 { color: #475569; }
  .btn-xl\:bg-red-600 { background-color: #475569; }
  .btn-xl\:text-red-700 { color: #334155; }
  .btn-xl\:bg-red-700 { background-color: #334155; }
  .btn-xl\:text-red-800 { color: #1e293b; }
  .btn-xl\:bg-red-800 { background-color: #1e293b; }
  .btn-xl\:text-red-900 { color: #0f172a; }
  .btn-xl\:bg-red-900 { background-color: #0f172a; }
  .btn-xl\:text-red-950 { color: #020617; }
  .btn-xl\:bg-red-950 { background-color: #020617; }
  .btn-xl\:text-orange-50 { color: #f8fafc; }
  .btn-xl\:bg-orange-50 { background-color: #f8fafc; }
  .btn-xl\:text-orange-100 { color: #f1f5f9; }
  .btn-xl\:bg-orange-100 { background-color: #f1f5f9; }
  .btn-xl\:text-orange-200 { color: #e2e8f0; }
  .btn-xl\:bg-orange-200 { background-color: #e2e8f0; }
  .btn-xl\:text-orange-300 { color: #cbd5e1; }
  .btn-xl\:bg-orange-300 { background-color: #cbd5e1; }
  .btn-xl\:text-orange-400 { color: #94a3b8; }
  .btn-xl\:bg-orange-400 { background-color: #94a3b8; }
  .btn-xl\:text-orange-500 { color: #64748b; }
  .btn-xl\:bg-orange-500 { background-color: #64748b; }
  .btn-xl\:text-orange-600 { color: #475569; }
  .btn-xl\:bg-orange-600 { background-color: #475569; }
  .btn-xl\:text-orange-700 { color: #334155; }
  .btn-xl\:bg-orange-700 { background-color: #334155; }
  .btn-xl\:text-orange-800 { color: #1e293b; }
  .btn-xl\:bg-orange-800 { background-color: #1e293b; }
  .btn-xl\:text-orange-900 { color: #0f172a; }
  .btn-xl\:bg-orange-900 { background-color: #0f172a; }
  .btn-xl\:text-orange-950 { color: #020617; }
  .btn-xl\:bg-orange-950 { background-color: #020617; }
  .btn-xl\:text-amber-50 { color: #f8fafc; }
  .btn-xl\:bg-amber-50 { background-color: #f8fafc; }
  .btn-xl\:text-amber-100 { color: #f1f5f9; }
  .btn-xl\:bg-amber-100 { background-color: #f1f5f9; }
  .btn-xl\:text-amber-200 { color: #e2e8f0; }
  .btn-xl\:bg-amber-200 { background-color: #e2e8f0; }
  .btn-xl\:text-amber-300 { color: #cbd5e1; }
  .btn-xl\:bg-amber-300 { background-color: #cbd5e1; }
  .btn-xl\:text-amber-400 { color: #94a3b8; }
  .btn-xl\:bg-amber-400 { background-color: #94a3b8; }
  .btn-xl\:text-amber-500 { color: #64748b; }
  .btn-xl\:bg-amber-500 { background-color: #64748b; }
  .btn-xl\:text-amber-600 { color: #475569; }
  .btn-xl\:bg-amber-600 { background-color: #475569; }
  .btn-xl\:text-amber-700 { color: #334155; }
  .btn-xl\:bg-amber-700 { background-color: #334155; }
  .btn-xl\:text-amber-800 { color: #1e293b; }
  .btn-xl\:bg-amber-800 { background-color: #1e293b; }
  .btn-xl\:text-amber-900 { color: #0f172a; }
  .btn-xl\:bg-amber-900 { background-color: #0f172a; }
  .btn-xl\:text-amber-950 { color: #020617; }
  .btn-xl\:bg-amber-950 { background-color: #020617; }
  .btn-xl\:text-yellow-50 { color: #f8fafc; }
  .btn-xl\:bg-yellow-50 { background-color: #f8fafc; }
  .btn-xl\:text-yellow-100 { color: #f1f5f9; }
  .btn-xl\:bg-yellow-100 { background-color: #f1f5f9; }
  .btn-xl\:text-yellow-200 { color: #e2e8f0; }
  .btn-xl\:bg-yellow-200 { background-color: #e2e8f0; }
  .btn-xl\:text-yellow-300 { color: #cbd5e1; }
  .btn-xl\:bg-yellow-300 { background-color: #cbd5e1; }
  .btn-xl\:text-yellow-400 { color: #94a3b8; }
  .btn-xl\:bg-yellow-400 { background-color: #94a3b8; }
  .btn-xl\:text-yellow-500 { color: #64748b; }
  .btn-xl\:bg-yellow-500 { background-color: #64748b; }
  .btn-xl\:text-yellow-600 { color: #475569; }
  .btn-xl\:bg-yellow-600 { background-color: #475569; }
  .btn-xl\:text-yellow-700 { color: #334155; }
  .btn-xl\:bg-yellow-700 { background-color: #334155; }
  .btn-xl\:text-yellow-800 { color: #1e293b; }
  .btn-xl\:bg-yellow-800 { background-color: #1e293b; }
  .btn-xl\:text-yellow-900 { color: #0f172a; }
  .btn-xl\:bg-yellow-900 { background-color: #0f172a; }
  .btn-xl\:text-yellow-950 { color: #020617; }
  .btn-xl\:bg-yellow-950 { background-color: #020617; }
  .btn-xl\:text-lime-50 { color: #f8fafc; }
  .btn-xl\:bg-lime-50 { background-color: #f8fafc; }
  .btn-xl\:text-lime-100 { color: #f1f5f9; }
  .btn-xl\:bg-lime-100 { background-color: #f1f5f9; }
  .btn-xl\:text-lime-200 { color: #e2e8f0; }
  .btn-xl\:bg-lime-200 { background-color: #e2e8f0; }
  .btn-xl\:text-lime-300 { color: #cbd5e1; }
  .btn-xl\:bg-lime-300 { background-color: #cbd5e1; }
  .btn-xl\:text-lime-400 { color: #94a3b8; }
  .btn-xl\:bg-lime-400 { background-color: #94a3b8; }
  .btn-xl\:text-lime-500 { color: #64748b; }
  .btn-xl\:bg-lime-500 { background-color: #64748b; }
  .btn-xl\:text-lime-600 { color: #475569; }
  .btn-xl\:bg-lime-600 { background-color: #475569; }
  .btn-xl\:text-lime-700 { color: #334155; }
  .btn-xl\:bg-lime-700 { background-color: #334155; }
  .btn-xl\:text-lime-800 { color: #1e293b; }
  .btn-xl\:bg-lime-800 { background-color: #1e293b; }
  .btn-xl\:text-lime-900 { color: #0f172a; }
  .btn-xl\:bg-lime-900 { background-color: #0f172a; }
  .btn-xl\:text-lime-950 { color: #020617; }
  .btn-xl\:bg-lime-950 { background-color: #020617; }
  .btn-xl\:text-green-50 { color: #f8fafc; }
  .btn-xl\:bg-green-50 { background-color: #f8fafc; }
  .btn-xl\:text-green-100 { color: #f1f5f9; }
  .btn-xl\:bg-green-100 { background-color: #f1f5f9; }
  .btn-xl\:text-green-200 { color: #e2e8f0; }
  .btn-xl\:bg-green-200 { background-color: #e2e8f0; }
  .btn-xl\:text-green-300 { color: #cbd5e1; }
  .btn-xl\:bg-green-300 { background-color: #cbd5e1; }
  .btn-xl\:text-green-400 { color: #94a3b8; }
  .btn-xl\:bg-green-400 { background-color: #94a3b8; }
  .btn-xl\:text-green-500 { color: #64748b; }
  .btn-xl\:bg-green-500 { background-color: #64748b; }
  .btn-xl\:text-green-600 { color: #475569; }
  .btn-xl\:bg-green-600 { background-color: #475569; }
  .btn-xl\:text-green-700 { color: #334155; }
  .btn-xl\:bg-green-700 { background-color: #334155; }
  .btn-xl\:text-green-800 { color: #1e293b; }
  .btn-xl\:bg-green-800 { background-color: #1e293b; }
  .btn-xl\:text-green-900 { color: #0f172a; }
  .btn-xl\:bg-green-900 { background-color: #0f172a; }
  .btn-xl\:text-green-950 { color: #020617; }
  .btn-xl\:bg-green-950 { background-color: #020617; }
  .btn-xl\:w-1/2 { width: 50%; }
  .btn-xl\:max-w-1/2 { max-width: 50%; }
  .btn-xl\:w-1/3 { width: 33.btn-333333%; }
  .btn-xl\:max-w-1/3 { max-width: 33.btn-333333%; }
  .btn-xl\:w-2/3 { width: 66.btn-666667%; }
  .btn-xl\:max-w-2/3 { max-width: 66.btn-666667%; }
  .btn-xl\:w-1/4 { width: 25%; }
  .btn-xl\:max-w-1/4 { max-width: 25%; }
  .btn-xl\:w-3/4 { width: 75%; }
  .btn-xl\:max-w-3/4 { max-width: 75%; }
  .btn-xl\:w-1/5 { width: 20%; }
  .btn-xl\:max-w-1/5 { max-width: 20%; }
  .btn-xl\:w-2/5 { width: 40%; }
  .btn-xl\:max-w-2/5 { max-width: 40%; }
  .btn-xl\:w-3/5 { width: 60%; }
  .btn-xl\:max-w-3/5 { max-width: 60%; }
  .btn-xl\:w-4/5 { width: 80%; }
  .btn-xl\:max-w-4/5 { max-width: 80%; }
  .btn-xl\:w-full { width: 100%; }
  .btn-xl\:max-w-full { max-width: 100%; }
  .btn-xl\:w-screen { width: 100vw; }
  .btn-xl\:max-w-screen { max-width: 100vw; }
  .btn-xl\:w-min { width: min-content; }
  .btn-xl\:max-w-min { max-width: min-content; }
  .btn-xl\:w-max { width: max-content; }
  .btn-xl\:max-w-max { max-width: max-content; }
  .btn-xl\:w-fit { width: fit-content; }
  .btn-xl\:max-w-fit { max-width: fit-content; }
  .btn-xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .btn-xl\:col-span-1 { grid-column: span 1 / span 1; }
  .btn-xl\:col-start-1 { grid-column-start: 1; }
  .btn-xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .btn-xl\:col-span-2 { grid-column: span 2 / span 2; }
  .btn-xl\:col-start-2 { grid-column-start: 2; }
  .btn-xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .btn-xl\:col-span-3 { grid-column: span 3 / span 3; }
  .btn-xl\:col-start-3 { grid-column-start: 3; }
  .btn-xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .btn-xl\:col-span-4 { grid-column: span 4 / span 4; }
  .btn-xl\:col-start-4 { grid-column-start: 4; }
  .btn-xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .btn-xl\:col-span-5 { grid-column: span 5 / span 5; }
  .btn-xl\:col-start-5 { grid-column-start: 5; }
  .btn-xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .btn-xl\:col-span-6 { grid-column: span 6 / span 6; }
  .btn-xl\:col-start-6 { grid-column-start: 6; }
  .btn-xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .btn-xl\:col-span-7 { grid-column: span 7 / span 7; }
  .btn-xl\:col-start-7 { grid-column-start: 7; }
  .btn-xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .btn-xl\:col-span-8 { grid-column: span 8 / span 8; }
  .btn-xl\:col-start-8 { grid-column-start: 8; }
  .btn-xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .btn-xl\:col-span-9 { grid-column: span 9 / span 9; }
  .btn-xl\:col-start-9 { grid-column-start: 9; }
  .btn-xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .btn-xl\:col-span-10 { grid-column: span 10 / span 10; }
  .btn-xl\:col-start-10 { grid-column-start: 10; }
  .btn-xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .btn-xl\:col-span-11 { grid-column: span 11 / span 11; }
  .btn-xl\:col-start-11 { grid-column-start: 11; }
  .btn-xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .btn-xl\:col-span-12 { grid-column: span 12 / span 12; }
  .btn-xl\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1536px) {
  .btn-2xl\:text-slate-50 { color: #f8fafc; }
  .btn-2xl\:bg-slate-50 { background-color: #f8fafc; }
  .btn-2xl\:text-slate-100 { color: #f1f5f9; }
  .btn-2xl\:bg-slate-100 { background-color: #f1f5f9; }
  .btn-2xl\:text-slate-200 { color: #e2e8f0; }
  .btn-2xl\:bg-slate-200 { background-color: #e2e8f0; }
  .btn-2xl\:text-slate-300 { color: #cbd5e1; }
  .btn-2xl\:bg-slate-300 { background-color: #cbd5e1; }
  .btn-2xl\:text-slate-400 { color: #94a3b8; }
  .btn-2xl\:bg-slate-400 { background-color: #94a3b8; }
  .btn-2xl\:text-slate-500 { color: #64748b; }
  .btn-2xl\:bg-slate-500 { background-color: #64748b; }
  .btn-2xl\:text-slate-600 { color: #475569; }
  .btn-2xl\:bg-slate-600 { background-color: #475569; }
  .btn-2xl\:text-slate-700 { color: #334155; }
  .btn-2xl\:bg-slate-700 { background-color: #334155; }
  .btn-2xl\:text-slate-800 { color: #1e293b; }
  .btn-2xl\:bg-slate-800 { background-color: #1e293b; }
  .btn-2xl\:text-slate-900 { color: #0f172a; }
  .btn-2xl\:bg-slate-900 { background-color: #0f172a; }
  .btn-2xl\:text-slate-950 { color: #020617; }
  .btn-2xl\:bg-slate-950 { background-color: #020617; }
  .btn-2xl\:text-gray-50 { color: #f8fafc; }
  .btn-2xl\:bg-gray-50 { background-color: #f8fafc; }
  .btn-2xl\:text-gray-100 { color: #f1f5f9; }
  .btn-2xl\:bg-gray-100 { background-color: #f1f5f9; }
  .btn-2xl\:text-gray-200 { color: #e2e8f0; }
  .btn-2xl\:bg-gray-200 { background-color: #e2e8f0; }
  .btn-2xl\:text-gray-300 { color: #cbd5e1; }
  .btn-2xl\:bg-gray-300 { background-color: #cbd5e1; }
  .btn-2xl\:text-gray-400 { color: #94a3b8; }
  .btn-2xl\:bg-gray-400 { background-color: #94a3b8; }
  .btn-2xl\:text-gray-500 { color: #64748b; }
  .btn-2xl\:bg-gray-500 { background-color: #64748b; }
  .btn-2xl\:text-gray-600 { color: #475569; }
  .btn-2xl\:bg-gray-600 { background-color: #475569; }
  .btn-2xl\:text-gray-700 { color: #334155; }
  .btn-2xl\:bg-gray-700 { background-color: #334155; }
  .btn-2xl\:text-gray-800 { color: #1e293b; }
  .btn-2xl\:bg-gray-800 { background-color: #1e293b; }
  .btn-2xl\:text-gray-900 { color: #0f172a; }
  .btn-2xl\:bg-gray-900 { background-color: #0f172a; }
  .btn-2xl\:text-gray-950 { color: #020617; }
  .btn-2xl\:bg-gray-950 { background-color: #020617; }
  .btn-2xl\:text-zinc-50 { color: #f8fafc; }
  .btn-2xl\:bg-zinc-50 { background-color: #f8fafc; }
  .btn-2xl\:text-zinc-100 { color: #f1f5f9; }
  .btn-2xl\:bg-zinc-100 { background-color: #f1f5f9; }
  .btn-2xl\:text-zinc-200 { color: #e2e8f0; }
  .btn-2xl\:bg-zinc-200 { background-color: #e2e8f0; }
  .btn-2xl\:text-zinc-300 { color: #cbd5e1; }
  .btn-2xl\:bg-zinc-300 { background-color: #cbd5e1; }
  .btn-2xl\:text-zinc-400 { color: #94a3b8; }
  .btn-2xl\:bg-zinc-400 { background-color: #94a3b8; }
  .btn-2xl\:text-zinc-500 { color: #64748b; }
  .btn-2xl\:bg-zinc-500 { background-color: #64748b; }
  .btn-2xl\:text-zinc-600 { color: #475569; }
  .btn-2xl\:bg-zinc-600 { background-color: #475569; }
  .btn-2xl\:text-zinc-700 { color: #334155; }
  .btn-2xl\:bg-zinc-700 { background-color: #334155; }
  .btn-2xl\:text-zinc-800 { color: #1e293b; }
  .btn-2xl\:bg-zinc-800 { background-color: #1e293b; }
  .btn-2xl\:text-zinc-900 { color: #0f172a; }
  .btn-2xl\:bg-zinc-900 { background-color: #0f172a; }
  .btn-2xl\:text-zinc-950 { color: #020617; }
  .btn-2xl\:bg-zinc-950 { background-color: #020617; }
  .btn-2xl\:text-neutral-50 { color: #f8fafc; }
  .btn-2xl\:bg-neutral-50 { background-color: #f8fafc; }
  .btn-2xl\:text-neutral-100 { color: #f1f5f9; }
  .btn-2xl\:bg-neutral-100 { background-color: #f1f5f9; }
  .btn-2xl\:text-neutral-200 { color: #e2e8f0; }
  .btn-2xl\:bg-neutral-200 { background-color: #e2e8f0; }
  .btn-2xl\:text-neutral-300 { color: #cbd5e1; }
  .btn-2xl\:bg-neutral-300 { background-color: #cbd5e1; }
  .btn-2xl\:text-neutral-400 { color: #94a3b8; }
  .btn-2xl\:bg-neutral-400 { background-color: #94a3b8; }
  .btn-2xl\:text-neutral-500 { color: #64748b; }
  .btn-2xl\:bg-neutral-500 { background-color: #64748b; }
  .btn-2xl\:text-neutral-600 { color: #475569; }
  .btn-2xl\:bg-neutral-600 { background-color: #475569; }
  .btn-2xl\:text-neutral-700 { color: #334155; }
  .btn-2xl\:bg-neutral-700 { background-color: #334155; }
  .btn-2xl\:text-neutral-800 { color: #1e293b; }
  .btn-2xl\:bg-neutral-800 { background-color: #1e293b; }
  .btn-2xl\:text-neutral-900 { color: #0f172a; }
  .btn-2xl\:bg-neutral-900 { background-color: #0f172a; }
  .btn-2xl\:text-neutral-950 { color: #020617; }
  .btn-2xl\:bg-neutral-950 { background-color: #020617; }
  .btn-2xl\:text-stone-50 { color: #f8fafc; }
  .btn-2xl\:bg-stone-50 { background-color: #f8fafc; }
  .btn-2xl\:text-stone-100 { color: #f1f5f9; }
  .btn-2xl\:bg-stone-100 { background-color: #f1f5f9; }
  .btn-2xl\:text-stone-200 { color: #e2e8f0; }
  .btn-2xl\:bg-stone-200 { background-color: #e2e8f0; }
  .btn-2xl\:text-stone-300 { color: #cbd5e1; }
  .btn-2xl\:bg-stone-300 { background-color: #cbd5e1; }
  .btn-2xl\:text-stone-400 { color: #94a3b8; }
  .btn-2xl\:bg-stone-400 { background-color: #94a3b8; }
  .btn-2xl\:text-stone-500 { color: #64748b; }
  .btn-2xl\:bg-stone-500 { background-color: #64748b; }
  .btn-2xl\:text-stone-600 { color: #475569; }
  .btn-2xl\:bg-stone-600 { background-color: #475569; }
  .btn-2xl\:text-stone-700 { color: #334155; }
  .btn-2xl\:bg-stone-700 { background-color: #334155; }
  .btn-2xl\:text-stone-800 { color: #1e293b; }
  .btn-2xl\:bg-stone-800 { background-color: #1e293b; }
  .btn-2xl\:text-stone-900 { color: #0f172a; }
  .btn-2xl\:bg-stone-900 { background-color: #0f172a; }
  .btn-2xl\:text-stone-950 { color: #020617; }
  .btn-2xl\:bg-stone-950 { background-color: #020617; }
  .btn-2xl\:text-red-50 { color: #f8fafc; }
  .btn-2xl\:bg-red-50 { background-color: #f8fafc; }
  .btn-2xl\:text-red-100 { color: #f1f5f9; }
  .btn-2xl\:bg-red-100 { background-color: #f1f5f9; }
  .btn-2xl\:text-red-200 { color: #e2e8f0; }
  .btn-2xl\:bg-red-200 { background-color: #e2e8f0; }
  .btn-2xl\:text-red-300 { color: #cbd5e1; }
  .btn-2xl\:bg-red-300 { background-color: #cbd5e1; }
  .btn-2xl\:text-red-400 { color: #94a3b8; }
  .btn-2xl\:bg-red-400 { background-color: #94a3b8; }
  .btn-2xl\:text-red-500 { color: #64748b; }
  .btn-2xl\:bg-red-500 { background-color: #64748b; }
  .btn-2xl\:text-red-600 { color: #475569; }
  .btn-2xl\:bg-red-600 { background-color: #475569; }
  .btn-2xl\:text-red-700 { color: #334155; }
  .btn-2xl\:bg-red-700 { background-color: #334155; }
  .btn-2xl\:text-red-800 { color: #1e293b; }
  .btn-2xl\:bg-red-800 { background-color: #1e293b; }
  .btn-2xl\:text-red-900 { color: #0f172a; }
  .btn-2xl\:bg-red-900 { background-color: #0f172a; }
  .btn-2xl\:text-red-950 { color: #020617; }
  .btn-2xl\:bg-red-950 { background-color: #020617; }
  .btn-2xl\:text-orange-50 { color: #f8fafc; }
  .btn-2xl\:bg-orange-50 { background-color: #f8fafc; }
  .btn-2xl\:text-orange-100 { color: #f1f5f9; }
  .btn-2xl\:bg-orange-100 { background-color: #f1f5f9; }
  .btn-2xl\:text-orange-200 { color: #e2e8f0; }
  .btn-2xl\:bg-orange-200 { background-color: #e2e8f0; }
  .btn-2xl\:text-orange-300 { color: #cbd5e1; }
  .btn-2xl\:bg-orange-300 { background-color: #cbd5e1; }
  .btn-2xl\:text-orange-400 { color: #94a3b8; }
  .btn-2xl\:bg-orange-400 { background-color: #94a3b8; }
  .btn-2xl\:text-orange-500 { color: #64748b; }
  .btn-2xl\:bg-orange-500 { background-color: #64748b; }
  .btn-2xl\:text-orange-600 { color: #475569; }
  .btn-2xl\:bg-orange-600 { background-color: #475569; }
  .btn-2xl\:text-orange-700 { color: #334155; }
  .btn-2xl\:bg-orange-700 { background-color: #334155; }
  .btn-2xl\:text-orange-800 { color: #1e293b; }
  .btn-2xl\:bg-orange-800 { background-color: #1e293b; }
  .btn-2xl\:text-orange-900 { color: #0f172a; }
  .btn-2xl\:bg-orange-900 { background-color: #0f172a; }
  .btn-2xl\:text-orange-950 { color: #020617; }
  .btn-2xl\:bg-orange-950 { background-color: #020617; }
  .btn-2xl\:text-amber-50 { color: #f8fafc; }
  .btn-2xl\:bg-amber-50 { background-color: #f8fafc; }
  .btn-2xl\:text-amber-100 { color: #f1f5f9; }
  .btn-2xl\:bg-amber-100 { background-color: #f1f5f9; }
  .btn-2xl\:text-amber-200 { color: #e2e8f0; }
  .btn-2xl\:bg-amber-200 { background-color: #e2e8f0; }
  .btn-2xl\:text-amber-300 { color: #cbd5e1; }
  .btn-2xl\:bg-amber-300 { background-color: #cbd5e1; }
  .btn-2xl\:text-amber-400 { color: #94a3b8; }
  .btn-2xl\:bg-amber-400 { background-color: #94a3b8; }
  .btn-2xl\:text-amber-500 { color: #64748b; }
  .btn-2xl\:bg-amber-500 { background-color: #64748b; }
  .btn-2xl\:text-amber-600 { color: #475569; }
  .btn-2xl\:bg-amber-600 { background-color: #475569; }
  .btn-2xl\:text-amber-700 { color: #334155; }
  .btn-2xl\:bg-amber-700 { background-color: #334155; }
  .btn-2xl\:text-amber-800 { color: #1e293b; }
  .btn-2xl\:bg-amber-800 { background-color: #1e293b; }
  .btn-2xl\:text-amber-900 { color: #0f172a; }
  .btn-2xl\:bg-amber-900 { background-color: #0f172a; }
  .btn-2xl\:text-amber-950 { color: #020617; }
  .btn-2xl\:bg-amber-950 { background-color: #020617; }
  .btn-2xl\:text-yellow-50 { color: #f8fafc; }
  .btn-2xl\:bg-yellow-50 { background-color: #f8fafc; }
  .btn-2xl\:text-yellow-100 { color: #f1f5f9; }
  .btn-2xl\:bg-yellow-100 { background-color: #f1f5f9; }
  .btn-2xl\:text-yellow-200 { color: #e2e8f0; }
  .btn-2xl\:bg-yellow-200 { background-color: #e2e8f0; }
  .btn-2xl\:text-yellow-300 { color: #cbd5e1; }
  .btn-2xl\:bg-yellow-300 { background-color: #cbd5e1; }
  .btn-2xl\:text-yellow-400 { color: #94a3b8; }
  .btn-2xl\:bg-yellow-400 { background-color: #94a3b8; }
  .btn-2xl\:text-yellow-500 { color: #64748b; }
  .btn-2xl\:bg-yellow-500 { background-color: #64748b; }
  .btn-2xl\:text-yellow-600 { color: #475569; }
  .btn-2xl\:bg-yellow-600 { background-color: #475569; }
  .btn-2xl\:text-yellow-700 { color: #334155; }
  .btn-2xl\:bg-yellow-700 { background-color: #334155; }
  .btn-2xl\:text-yellow-800 { color: #1e293b; }
  .btn-2xl\:bg-yellow-800 { background-color: #1e293b; }
  .btn-2xl\:text-yellow-900 { color: #0f172a; }
  .btn-2xl\:bg-yellow-900 { background-color: #0f172a; }
  .btn-2xl\:text-yellow-950 { color: #020617; }
  .btn-2xl\:bg-yellow-950 { background-color: #020617; }
  .btn-2xl\:text-lime-50 { color: #f8fafc; }
  .btn-2xl\:bg-lime-50 { background-color: #f8fafc; }
  .btn-2xl\:text-lime-100 { color: #f1f5f9; }
  .btn-2xl\:bg-lime-100 { background-color: #f1f5f9; }
  .btn-2xl\:text-lime-200 { color: #e2e8f0; }
  .btn-2xl\:bg-lime-200 { background-color: #e2e8f0; }
  .btn-2xl\:text-lime-300 { color: #cbd5e1; }
  .btn-2xl\:bg-lime-300 { background-color: #cbd5e1; }
  .btn-2xl\:text-lime-400 { color: #94a3b8; }
  .btn-2xl\:bg-lime-400 { background-color: #94a3b8; }
  .btn-2xl\:text-lime-500 { color: #64748b; }
  .btn-2xl\:bg-lime-500 { background-color: #64748b; }
  .btn-2xl\:text-lime-600 { color: #475569; }
  .btn-2xl\:bg-lime-600 { background-color: #475569; }
  .btn-2xl\:text-lime-700 { color: #334155; }
  .btn-2xl\:bg-lime-700 { background-color: #334155; }
  .btn-2xl\:text-lime-800 { color: #1e293b; }
  .btn-2xl\:bg-lime-800 { background-color: #1e293b; }
  .btn-2xl\:text-lime-900 { color: #0f172a; }
  .btn-2xl\:bg-lime-900 { background-color: #0f172a; }
  .btn-2xl\:text-lime-950 { color: #020617; }
  .btn-2xl\:bg-lime-950 { background-color: #020617; }
  .btn-2xl\:text-green-50 { color: #f8fafc; }
  .btn-2xl\:bg-green-50 { background-color: #f8fafc; }
  .btn-2xl\:text-green-100 { color: #f1f5f9; }
  .btn-2xl\:bg-green-100 { background-color: #f1f5f9; }
  .btn-2xl\:text-green-200 { color: #e2e8f0; }
  .btn-2xl\:bg-green-200 { background-color: #e2e8f0; }
  .btn-2xl\:text-green-300 { color: #cbd5e1; }
  .btn-2xl\:bg-green-300 { background-color: #cbd5e1; }
  .btn-2xl\:text-green-400 { color: #94a3b8; }
  .btn-2xl\:bg-green-400 { background-color: #94a3b8; }
  .btn-2xl\:text-green-500 { color: #64748b; }
  .btn-2xl\:bg-green-500 { background-color: #64748b; }
  .btn-2xl\:text-green-600 { color: #475569; }
  .btn-2xl\:bg-green-600 { background-color: #475569; }
  .btn-2xl\:text-green-700 { color: #334155; }
  .btn-2xl\:bg-green-700 { background-color: #334155; }
  .btn-2xl\:text-green-800 { color: #1e293b; }
  .btn-2xl\:bg-green-800 { background-color: #1e293b; }
  .btn-2xl\:text-green-900 { color: #0f172a; }
  .btn-2xl\:bg-green-900 { background-color: #0f172a; }
  .btn-2xl\:text-green-950 { color: #020617; }
  .btn-2xl\:bg-green-950 { background-color: #020617; }
  .btn-2xl\:w-1/2 { width: 50%; }
  .btn-2xl\:max-w-1/2 { max-width: 50%; }
  .btn-2xl\:w-1/3 { width: 33.btn-333333%; }
  .btn-2xl\:max-w-1/3 { max-width: 33.btn-333333%; }
  .btn-2xl\:w-2/3 { width: 66.btn-666667%; }
  .btn-2xl\:max-w-2/3 { max-width: 66.btn-666667%; }
  .btn-2xl\:w-1/4 { width: 25%; }
  .btn-2xl\:max-w-1/4 { max-width: 25%; }
  .btn-2xl\:w-3/4 { width: 75%; }
  .btn-2xl\:max-w-3/4 { max-width: 75%; }
  .btn-2xl\:w-1/5 { width: 20%; }
  .btn-2xl\:max-w-1/5 { max-width: 20%; }
  .btn-2xl\:w-2/5 { width: 40%; }
  .btn-2xl\:max-w-2/5 { max-width: 40%; }
  .btn-2xl\:w-3/5 { width: 60%; }
  .btn-2xl\:max-w-3/5 { max-width: 60%; }
  .btn-2xl\:w-4/5 { width: 80%; }
  .btn-2xl\:max-w-4/5 { max-width: 80%; }
  .btn-2xl\:w-full { width: 100%; }
  .btn-2xl\:max-w-full { max-width: 100%; }
  .btn-2xl\:w-screen { width: 100vw; }
  .btn-2xl\:max-w-screen { max-width: 100vw; }
  .btn-2xl\:w-min { width: min-content; }
  .btn-2xl\:max-w-min { max-width: min-content; }
  .btn-2xl\:w-max { width: max-content; }
  .btn-2xl\:max-w-max { max-width: max-content; }
  .btn-2xl\:w-fit { width: fit-content; }
  .btn-2xl\:max-w-fit { max-width: fit-content; }
  .btn-2xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .btn-2xl\:col-span-1 { grid-column: span 1 / span 1; }
  .btn-2xl\:col-start-1 { grid-column-start: 1; }
  .btn-2xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .btn-2xl\:col-span-2 { grid-column: span 2 / span 2; }
  .btn-2xl\:col-start-2 { grid-column-start: 2; }
  .btn-2xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .btn-2xl\:col-span-3 { grid-column: span 3 / span 3; }
  .btn-2xl\:col-start-3 { grid-column-start: 3; }
  .btn-2xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .btn-2xl\:col-span-4 { grid-column: span 4 / span 4; }
  .btn-2xl\:col-start-4 { grid-column-start: 4; }
  .btn-2xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .btn-2xl\:col-span-5 { grid-column: span 5 / span 5; }
  .btn-2xl\:col-start-5 { grid-column-start: 5; }
  .btn-2xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .btn-2xl\:col-span-6 { grid-column: span 6 / span 6; }
  .btn-2xl\:col-start-6 { grid-column-start: 6; }
  .btn-2xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .btn-2xl\:col-span-7 { grid-column: span 7 / span 7; }
  .btn-2xl\:col-start-7 { grid-column-start: 7; }
  .btn-2xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .btn-2xl\:col-span-8 { grid-column: span 8 / span 8; }
  .btn-2xl\:col-start-8 { grid-column-start: 8; }
  .btn-2xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .btn-2xl\:col-span-9 { grid-column: span 9 / span 9; }
  .btn-2xl\:col-start-9 { grid-column-start: 9; }
  .btn-2xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .btn-2xl\:col-span-10 { grid-column: span 10 / span 10; }
  .btn-2xl\:col-start-10 { grid-column-start: 10; }
  .btn-2xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .btn-2xl\:col-span-11 { grid-column: span 11 / span 11; }
  .btn-2xl\:col-start-11 { grid-column-start: 11; }
  .btn-2xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .btn-2xl\:col-span-12 { grid-column: span 12 / span 12; }
  .btn-2xl\:col-start-12 { grid-column-start: 12; }
}

.btn-transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.btn-4, 0, 0.btn-2, 1); transition-duration: 150ms; }
.btn-transition-colors { transition-property: colors; transition-timing-function: cubic-bezier(0.btn-4, 0, 0.btn-2, 1); transition-duration: 150ms; }
.btn-transition-opacity { transition-property: opacity; transition-timing-function: cubic-bezier(0.btn-4, 0, 0.btn-2, 1); transition-duration: 150ms; }
.btn-transition-shadow { transition-property: shadow; transition-timing-function: cubic-bezier(0.btn-4, 0, 0.btn-2, 1); transition-duration: 150ms; }
.btn-transition-transform { transition-property: transform; transition-timing-function: cubic-bezier(0.btn-4, 0, 0.btn-2, 1); transition-duration: 150ms; }
.btn-transition-none { transition-property: none; transition-timing-function: cubic-bezier(0.btn-4, 0, 0.btn-2, 1); transition-duration: 150ms; }
.btn-duration-75 { transition-duration: 75ms; }
.btn-duration-100 { transition-duration: 100ms; }
.btn-duration-150 { transition-duration: 150ms; }
.btn-duration-200 { transition-duration: 200ms; }
.btn-duration-300 { transition-duration: 300ms; }
.btn-duration-500 { transition-duration: 500ms; }
.btn-duration-700 { transition-duration: 700ms; }
.btn-duration-1000 { transition-duration: 1000ms; }
.btn-ease-linear { transition-timing-function: linear; }
.btn-ease-in { transition-timing-function: cubic-bezier(0.btn-4, 0, 1, 1); }
.btn-ease-out { transition-timing-function: cubic-bezier(0, 0, 0.btn-2, 1); }
.btn-ease-in-out { transition-timing-function: cubic-bezier(0.btn-4, 0, 0.btn-2, 1); }

.btn-blur-0 { filter: blur(0px); }
.btn-blur-4 { filter: blur(4px); }
.btn-blur-8 { filter: blur(8px); }
.btn-blur-12 { filter: blur(12px); }
.btn-blur-16 { filter: blur(16px); }
.btn-blur-24 { filter: blur(24px); }
.btn-brightness-0 { filter: brightness(0.btn-0); }
.btn-brightness-5 { filter: brightness(0.btn-05); }
.btn-brightness-10 { filter: brightness(0.btn-1); }
.btn-brightness-15 { filter: brightness(0.btn-15); }
.btn-brightness-20 { filter: brightness(0.btn-2); }
.btn-brightness-25 { filter: brightness(0.btn-25); }
.btn-brightness-30 { filter: brightness(0.btn-3); }
.btn-brightness-35 { filter: brightness(0.btn-35); }
.btn-brightness-40 { filter: brightness(0.btn-4); }
.btn-brightness-45 { filter: brightness(0.btn-45); }
.btn-brightness-50 { filter: brightness(0.btn-5); }
.btn-brightness-55 { filter: brightness(0.btn-55); }
.btn-brightness-60 { filter: brightness(0.btn-6); }
.btn-brightness-65 { filter: brightness(0.btn-65); }
.btn-brightness-70 { filter: brightness(0.btn-7); }
.btn-brightness-75 { filter: brightness(0.btn-75); }
.btn-brightness-80 { filter: brightness(0.btn-8); }
.btn-brightness-85 { filter: brightness(0.btn-85); }
.btn-brightness-90 { filter: brightness(0.btn-9); }
.btn-brightness-95 { filter: brightness(0.btn-95); }
.btn-brightness-100 { filter: brightness(1.btn-0); }
.btn-brightness-105 { filter: brightness(1.btn-05); }
.btn-brightness-110 { filter: brightness(1.btn-1); }
.btn-brightness-115 { filter: brightness(1.btn-15); }
.btn-brightness-120 { filter: brightness(1.btn-2); }
.btn-brightness-125 { filter: brightness(1.btn-25); }
.btn-brightness-130 { filter: brightness(1.btn-3); }
.btn-brightness-135 { filter: brightness(1.btn-35); }
.btn-brightness-140 { filter: brightness(1.btn-4); }
.btn-brightness-145 { filter: brightness(1.btn-45); }
.btn-brightness-150 { filter: brightness(1.btn-5); }
.btn-brightness-155 { filter: brightness(1.btn-55); }
.btn-brightness-160 { filter: brightness(1.btn-6); }
.btn-brightness-165 { filter: brightness(1.btn-65); }
.btn-brightness-170 { filter: brightness(1.btn-7); }
.btn-brightness-175 { filter: brightness(1.btn-75); }
.btn-brightness-180 { filter: brightness(1.btn-8); }
.btn-brightness-185 { filter: brightness(1.btn-85); }
.btn-brightness-190 { filter: brightness(1.btn-9); }
.btn-brightness-195 { filter: brightness(1.btn-95); }
.btn-brightness-200 { filter: brightness(2.btn-0); }
.btn-contrast-0 { filter: contrast(0.btn-0); }
.btn-contrast-5 { filter: contrast(0.btn-05); }
.btn-contrast-10 { filter: contrast(0.btn-1); }
.btn-contrast-15 { filter: contrast(0.btn-15); }
.btn-contrast-20 { filter: contrast(0.btn-2); }
.btn-contrast-25 { filter: contrast(0.btn-25); }
.btn-contrast-30 { filter: contrast(0.btn-3); }
.btn-contrast-35 { filter: contrast(0.btn-35); }
.btn-contrast-40 { filter: contrast(0.btn-4); }
.btn-contrast-45 { filter: contrast(0.btn-45); }
.btn-contrast-50 { filter: contrast(0.btn-5); }
.btn-contrast-55 { filter: contrast(0.btn-55); }
.btn-contrast-60 { filter: contrast(0.btn-6); }
.btn-contrast-65 { filter: contrast(0.btn-65); }
.btn-contrast-70 { filter: contrast(0.btn-7); }
.btn-contrast-75 { filter: contrast(0.btn-75); }
.btn-contrast-80 { filter: contrast(0.btn-8); }
.btn-contrast-85 { filter: contrast(0.btn-85); }
.btn-contrast-90 { filter: contrast(0.btn-9); }
.btn-contrast-95 { filter: contrast(0.btn-95); }
.btn-contrast-100 { filter: contrast(1.btn-0); }
.btn-contrast-105 { filter: contrast(1.btn-05); }
.btn-contrast-110 { filter: contrast(1.btn-1); }
.btn-contrast-115 { filter: contrast(1.btn-15); }
.btn-contrast-120 { filter: contrast(1.btn-2); }
.btn-contrast-125 { filter: contrast(1.btn-25); }
.btn-contrast-130 { filter: contrast(1.btn-3); }
.btn-contrast-135 { filter: contrast(1.btn-35); }
.btn-contrast-140 { filter: contrast(1.btn-4); }
.btn-contrast-145 { filter: contrast(1.btn-45); }
.btn-contrast-150 { filter: contrast(1.btn-5); }
.btn-contrast-155 { filter: contrast(1.btn-55); }
.btn-contrast-160 { filter: contrast(1.btn-6); }
.btn-contrast-165 { filter: contrast(1.btn-65); }
.btn-contrast-170 { filter: contrast(1.btn-7); }
.btn-contrast-175 { filter: contrast(1.btn-75); }
.btn-contrast-180 { filter: contrast(1.btn-8); }
.btn-contrast-185 { filter: contrast(1.btn-85); }
.btn-contrast-190 { filter: contrast(1.btn-9); }
.btn-contrast-195 { filter: contrast(1.btn-95); }
.btn-contrast-200 { filter: contrast(2.btn-0); }

.btn-hover\:p-0:hover { padding: 0px; }
.btn-hover\:p-0.btn-5:hover { padding: 0.btn-125rem; }
.btn-hover\:p-1:hover { padding: 0.btn-25rem; }
.btn-hover\:p-1.btn-5:hover { padding: 0.btn-375rem; }
.btn-hover\:p-2:hover { padding: 0.btn-5rem; }
.btn-hover\:p-2.btn-5:hover { padding: 0.btn-625rem; }
.btn-hover\:p-3:hover { padding: 0.btn-75rem; }
.btn-hover\:p-3.btn-5:hover { padding: 0.btn-875rem; }
.btn-hover\:p-4:hover { padding: 1rem; }
.btn-hover\:p-5:hover { padding: 1.btn-25rem; }
.btn-hover\:p-6:hover { padding: 1.btn-5rem; }
.btn-hover\:p-7:hover { padding: 1.btn-75rem; }
.btn-hover\:p-8:hover { padding: 2rem; }
.btn-hover\:p-9:hover { padding: 2.btn-25rem; }
.btn-hover\:p-10:hover { padding: 2.btn-5rem; }
.btn-hover\:p-11:hover { padding: 2.btn-75rem; }
.btn-hover\:p-12:hover { padding: 3rem; }
.btn-hover\:p-14:hover { padding: 3.btn-5rem; }
.btn-hover\:p-16:hover { padding: 4rem; }
.btn-hover\:p-20:hover { padding: 5rem; }
.btn-hover\:p-24:hover { padding: 6rem; }
.btn-hover\:p-28:hover { padding: 7rem; }
.btn-hover\:p-32:hover { padding: 8rem; }
.btn-hover\:p-36:hover { padding: 9rem; }
.btn-hover\:p-40:hover { padding: 10rem; }
.btn-hover\:p-44:hover { padding: 11rem; }
.btn-hover\:p-48:hover { padding: 12rem; }
.btn-hover\:p-52:hover { padding: 13rem; }
.btn-hover\:p-56:hover { padding: 14rem; }
.btn-hover\:p-60:hover { padding: 15rem; }
.btn-hover\:p-64:hover { padding: 16rem; }
.btn-hover\:p-72:hover { padding: 18rem; }
.btn-hover\:p-80:hover { padding: 20rem; }
.btn-hover\:p-96:hover { padding: 24rem; }
.btn-hover\:m-0:hover { margin: 0px; }
.btn-hover\:m-0.btn-5:hover { margin: 0.btn-125rem; }
.btn-hover\:m-1:hover { margin: 0.btn-25rem; }
.btn-hover\:m-1.btn-5:hover { margin: 0.btn-375rem; }
.btn-hover\:m-2:hover { margin: 0.btn-5rem; }
.btn-hover\:m-2.btn-5:hover { margin: 0.btn-625rem; }
.btn-hover\:m-3:hover { margin: 0.btn-75rem; }
.btn-hover\:m-3.btn-5:hover { margin: 0.btn-875rem; }
.btn-hover\:m-4:hover { margin: 1rem; }
.btn-hover\:m-5:hover { margin: 1.btn-25rem; }
.btn-hover\:m-6:hover { margin: 1.btn-5rem; }
.btn-hover\:m-7:hover { margin: 1.btn-75rem; }
.btn-hover\:m-8:hover { margin: 2rem; }
.btn-hover\:m-9:hover { margin: 2.btn-25rem; }
.btn-hover\:m-10:hover { margin: 2.btn-5rem; }
.btn-hover\:m-11:hover { margin: 2.btn-75rem; }
.btn-hover\:m-12:hover { margin: 3rem; }
.btn-hover\:m-14:hover { margin: 3.btn-5rem; }
.btn-hover\:m-16:hover { margin: 4rem; }
.btn-hover\:m-20:hover { margin: 5rem; }
.btn-hover\:m-24:hover { margin: 6rem; }
.btn-hover\:m-28:hover { margin: 7rem; }
.btn-hover\:m-32:hover { margin: 8rem; }
.btn-hover\:m-36:hover { margin: 9rem; }
.btn-hover\:m-40:hover { margin: 10rem; }
.btn-hover\:m-44:hover { margin: 11rem; }
.btn-hover\:m-48:hover { margin: 12rem; }
.btn-hover\:m-52:hover { margin: 13rem; }
.btn-hover\:m-56:hover { margin: 14rem; }
.btn-hover\:m-60:hover { margin: 15rem; }
.btn-hover\:m-64:hover { margin: 16rem; }
.btn-hover\:m-72:hover { margin: 18rem; }
.btn-hover\:m-80:hover { margin: 20rem; }
.btn-hover\:m-96:hover { margin: 24rem; }
.btn-hover\:gap-0:hover { gap: 0px; }
.btn-hover\:gap-0.btn-5:hover { gap: 0.btn-125rem; }
.btn-hover\:gap-1:hover { gap: 0.btn-25rem; }
.btn-hover\:gap-1.btn-5:hover { gap: 0.btn-375rem; }
.btn-hover\:gap-2:hover { gap: 0.btn-5rem; }
.btn-hover\:gap-2.btn-5:hover { gap: 0.btn-625rem; }
.btn-hover\:gap-3:hover { gap: 0.btn-75rem; }
.btn-hover\:gap-3.btn-5:hover { gap: 0.btn-875rem; }
.btn-hover\:gap-4:hover { gap: 1rem; }
.btn-hover\:gap-5:hover { gap: 1.btn-25rem; }
.btn-hover\:gap-6:hover { gap: 1.btn-5rem; }
.btn-hover\:gap-7:hover { gap: 1.btn-75rem; }
.btn-hover\:gap-8:hover { gap: 2rem; }
.btn-hover\:gap-9:hover { gap: 2.btn-25rem; }
.btn-hover\:gap-10:hover { gap: 2.btn-5rem; }
.btn-hover\:gap-11:hover { gap: 2.btn-75rem; }
.btn-hover\:gap-12:hover { gap: 3rem; }
.btn-hover\:gap-14:hover { gap: 3.btn-5rem; }
.btn-hover\:gap-16:hover { gap: 4rem; }
.btn-hover\:gap-20:hover { gap: 5rem; }
.btn-hover\:gap-24:hover { gap: 6rem; }
.btn-hover\:gap-28:hover { gap: 7rem; }
.btn-hover\:gap-32:hover { gap: 8rem; }
.btn-hover\:gap-36:hover { gap: 9rem; }
.btn-hover\:gap-40:hover { gap: 10rem; }
.btn-hover\:gap-44:hover { gap: 11rem; }
.btn-hover\:gap-48:hover { gap: 12rem; }
.btn-hover\:gap-52:hover { gap: 13rem; }
.btn-hover\:gap-56:hover { gap: 14rem; }
.btn-hover\:gap-60:hover { gap: 15rem; }
.btn-hover\:gap-64:hover { gap: 16rem; }
.btn-hover\:gap-72:hover { gap: 18rem; }
.btn-hover\:gap-80:hover { gap: 20rem; }
.btn-hover\:gap-96:hover { gap: 24rem; }
.btn-hover\:space-x-0:hover { column-gap: 0px; }
.btn-hover\:space-x-0.btn-5:hover { column-gap: 0.btn-125rem; }
.btn-hover\:space-x-1:hover { column-gap: 0.btn-25rem; }
.btn-hover\:space-x-1.btn-5:hover { column-gap: 0.btn-375rem; }
.btn-hover\:space-x-2:hover { column-gap: 0.btn-5rem; }
.btn-hover\:space-x-2.btn-5:hover { column-gap: 0.btn-625rem; }
.btn-hover\:space-x-3:hover { column-gap: 0.btn-75rem; }
.btn-hover\:space-x-3.btn-5:hover { column-gap: 0.btn-875rem; }
.btn-hover\:space-x-4:hover { column-gap: 1rem; }
.btn-hover\:space-x-5:hover { column-gap: 1.btn-25rem; }
.btn-hover\:space-x-6:hover { column-gap: 1.btn-5rem; }
.btn-hover\:space-x-7:hover { column-gap: 1.btn-75rem; }
.btn-hover\:space-x-8:hover { column-gap: 2rem; }
.btn-hover\:space-x-9:hover { column-gap: 2.btn-25rem; }
.btn-hover\:space-x-10:hover { column-gap: 2.btn-5rem; }
.btn-hover\:space-x-11:hover { column-gap: 2.btn-75rem; }
.btn-hover\:space-x-12:hover { column-gap: 3rem; }
.btn-hover\:space-x-14:hover { column-gap: 3.btn-5rem; }
.btn-hover\:space-x-16:hover { column-gap: 4rem; }
.btn-hover\:space-x-20:hover { column-gap: 5rem; }
.btn-hover\:space-x-24:hover { column-gap: 6rem; }
.btn-hover\:space-x-28:hover { column-gap: 7rem; }
.btn-hover\:space-x-32:hover { column-gap: 8rem; }
.btn-hover\:space-x-36:hover { column-gap: 9rem; }
.btn-hover\:space-x-40:hover { column-gap: 10rem; }
.btn-hover\:space-x-44:hover { column-gap: 11rem; }
.btn-hover\:space-x-48:hover { column-gap: 12rem; }
.btn-hover\:space-x-52:hover { column-gap: 13rem; }
.btn-hover\:space-x-56:hover { column-gap: 14rem; }
.btn-hover\:space-x-60:hover { column-gap: 15rem; }
.btn-hover\:space-x-64:hover { column-gap: 16rem; }
.btn-hover\:space-x-72:hover { column-gap: 18rem; }
.btn-hover\:space-x-80:hover { column-gap: 20rem; }
.btn-hover\:space-x-96:hover { column-gap: 24rem; }
.btn-hover\:space-y-0:hover { row-gap: 0px; }
.btn-hover\:space-y-0.btn-5:hover { row-gap: 0.btn-125rem; }
.btn-hover\:space-y-1:hover { row-gap: 0.btn-25rem; }
.btn-hover\:space-y-1.btn-5:hover { row-gap: 0.btn-375rem; }
.btn-hover\:space-y-2:hover { row-gap: 0.btn-5rem; }
.btn-hover\:space-y-2.btn-5:hover { row-gap: 0.btn-625rem; }
.btn-hover\:space-y-3:hover { row-gap: 0.btn-75rem; }
.btn-hover\:space-y-3.btn-5:hover { row-gap: 0.btn-875rem; }
.btn-hover\:space-y-4:hover { row-gap: 1rem; }
.btn-hover\:space-y-5:hover { row-gap: 1.btn-25rem; }
.btn-hover\:space-y-6:hover { row-gap: 1.btn-5rem; }
.btn-hover\:space-y-7:hover { row-gap: 1.btn-75rem; }
.btn-hover\:space-y-8:hover { row-gap: 2rem; }
.btn-hover\:space-y-9:hover { row-gap: 2.btn-25rem; }
.btn-hover\:space-y-10:hover { row-gap: 2.btn-5rem; }
.btn-hover\:space-y-11:hover { row-gap: 2.btn-75rem; }
.btn-hover\:space-y-12:hover { row-gap: 3rem; }
.btn-hover\:space-y-14:hover { row-gap: 3.btn-5rem; }
.btn-hover\:space-y-16:hover { row-gap: 4rem; }
.btn-hover\:space-y-20:hover { row-gap: 5rem; }
.btn-hover\:space-y-24:hover { row-gap: 6rem; }
.btn-hover\:space-y-28:hover { row-gap: 7rem; }
.btn-hover\:space-y-32:hover { row-gap: 8rem; }
.btn-hover\:space-y-36:hover { row-gap: 9rem; }
.btn-hover\:space-y-40:hover { row-gap: 10rem; }
.btn-hover\:space-y-44:hover { row-gap: 11rem; }
.btn-hover\:space-y-48:hover { row-gap: 12rem; }
.btn-hover\:space-y-52:hover { row-gap: 13rem; }
.btn-hover\:space-y-56:hover { row-gap: 14rem; }
.btn-hover\:space-y-60:hover { row-gap: 15rem; }
.btn-hover\:space-y-64:hover { row-gap: 16rem; }
.btn-hover\:space-y-72:hover { row-gap: 18rem; }
.btn-hover\:space-y-80:hover { row-gap: 20rem; }
.btn-hover\:space-y-96:hover { row-gap: 24rem; }

.btn-focus\:p-0:focus { padding: 0px; }
.btn-focus\:p-0.btn-5:focus { padding: 0.btn-125rem; }
.btn-focus\:p-1:focus { padding: 0.btn-25rem; }
.btn-focus\:p-1.btn-5:focus { padding: 0.btn-375rem; }
.btn-focus\:p-2:focus { padding: 0.btn-5rem; }
.btn-focus\:p-2.btn-5:focus { padding: 0.btn-625rem; }
.btn-focus\:p-3:focus { padding: 0.btn-75rem; }
.btn-focus\:p-3.btn-5:focus { padding: 0.btn-875rem; }
.btn-focus\:p-4:focus { padding: 1rem; }
.btn-focus\:p-5:focus { padding: 1.btn-25rem; }
.btn-focus\:p-6:focus { padding: 1.btn-5rem; }
.btn-focus\:p-7:focus { padding: 1.btn-75rem; }
.btn-focus\:p-8:focus { padding: 2rem; }
.btn-focus\:p-9:focus { padding: 2.btn-25rem; }
.btn-focus\:p-10:focus { padding: 2.btn-5rem; }
.btn-focus\:p-11:focus { padding: 2.btn-75rem; }
.btn-focus\:p-12:focus { padding: 3rem; }
.btn-focus\:p-14:focus { padding: 3.btn-5rem; }
.btn-focus\:p-16:focus { padding: 4rem; }
.btn-focus\:p-20:focus { padding: 5rem; }
.btn-focus\:p-24:focus { padding: 6rem; }
.btn-focus\:p-28:focus { padding: 7rem; }
.btn-focus\:p-32:focus { padding: 8rem; }
.btn-focus\:p-36:focus { padding: 9rem; }
.btn-focus\:p-40:focus { padding: 10rem; }
.btn-focus\:p-44:focus { padding: 11rem; }
.btn-focus\:p-48:focus { padding: 12rem; }
.btn-focus\:p-52:focus { padding: 13rem; }
.btn-focus\:p-56:focus { padding: 14rem; }
.btn-focus\:p-60:focus { padding: 15rem; }
.btn-focus\:p-64:focus { padding: 16rem; }
.btn-focus\:p-72:focus { padding: 18rem; }
.btn-focus\:p-80:focus { padding: 20rem; }
.btn-focus\:p-96:focus { padding: 24rem; }
.btn-focus\:m-0:focus { margin: 0px; }
.btn-focus\:m-0.btn-5:focus { margin: 0.btn-125rem; }
.btn-focus\:m-1:focus { margin: 0.btn-25rem; }
.btn-focus\:m-1.btn-5:focus { margin: 0.btn-375rem; }
.btn-focus\:m-2:focus { margin: 0.btn-5rem; }
.btn-focus\:m-2.btn-5:focus { margin: 0.btn-625rem; }
.btn-focus\:m-3:focus { margin: 0.btn-75rem; }
.btn-focus\:m-3.btn-5:focus { margin: 0.btn-875rem; }
.btn-focus\:m-4:focus { margin: 1rem; }
.btn-focus\:m-5:focus { margin: 1.btn-25rem; }
.btn-focus\:m-6:focus { margin: 1.btn-5rem; }
.btn-focus\:m-7:focus { margin: 1.btn-75rem; }
.btn-focus\:m-8:focus { margin: 2rem; }
.btn-focus\:m-9:focus { margin: 2.btn-25rem; }
.btn-focus\:m-10:focus { margin: 2.btn-5rem; }
.btn-focus\:m-11:focus { margin: 2.btn-75rem; }
.btn-focus\:m-12:focus { margin: 3rem; }
.btn-focus\:m-14:focus { margin: 3.btn-5rem; }
.btn-focus\:m-16:focus { margin: 4rem; }
.btn-focus\:m-20:focus { margin: 5rem; }
.btn-focus\:m-24:focus { margin: 6rem; }
.btn-focus\:m-28:focus { margin: 7rem; }
.btn-focus\:m-32:focus { margin: 8rem; }
.btn-focus\:m-36:focus { margin: 9rem; }
.btn-focus\:m-40:focus { margin: 10rem; }
.btn-focus\:m-44:focus { margin: 11rem; }
.btn-focus\:m-48:focus { margin: 12rem; }
.btn-focus\:m-52:focus { margin: 13rem; }
.btn-focus\:m-56:focus { margin: 14rem; }
.btn-focus\:m-60:focus { margin: 15rem; }
.btn-focus\:m-64:focus { margin: 16rem; }
.btn-focus\:m-72:focus { margin: 18rem; }
.btn-focus\:m-80:focus { margin: 20rem; }
.btn-focus\:m-96:focus { margin: 24rem; }
.btn-focus\:gap-0:focus { gap: 0px; }
.btn-focus\:gap-0.btn-5:focus { gap: 0.btn-125rem; }
.btn-focus\:gap-1:focus { gap: 0.btn-25rem; }
.btn-focus\:gap-1.btn-5:focus { gap: 0.btn-375rem; }
.btn-focus\:gap-2:focus { gap: 0.btn-5rem; }
.btn-focus\:gap-2.btn-5:focus { gap: 0.btn-625rem; }
.btn-focus\:gap-3:focus { gap: 0.btn-75rem; }
.btn-focus\:gap-3.btn-5:focus { gap: 0.btn-875rem; }
.btn-focus\:gap-4:focus { gap: 1rem; }
.btn-focus\:gap-5:focus { gap: 1.btn-25rem; }
.btn-focus\:gap-6:focus { gap: 1.btn-5rem; }
.btn-focus\:gap-7:focus { gap: 1.btn-75rem; }
.btn-focus\:gap-8:focus { gap: 2rem; }
.btn-focus\:gap-9:focus { gap: 2.btn-25rem; }
.btn-focus\:gap-10:focus { gap: 2.btn-5rem; }
.btn-focus\:gap-11:focus { gap: 2.btn-75rem; }
.btn-focus\:gap-12:focus { gap: 3rem; }
.btn-focus\:gap-14:focus { gap: 3.btn-5rem; }
.btn-focus\:gap-16:focus { gap: 4rem; }
.btn-focus\:gap-20:focus { gap: 5rem; }
.btn-focus\:gap-24:focus { gap: 6rem; }
.btn-focus\:gap-28:focus { gap: 7rem; }
.btn-focus\:gap-32:focus { gap: 8rem; }
.btn-focus\:gap-36:focus { gap: 9rem; }
.btn-focus\:gap-40:focus { gap: 10rem; }
.btn-focus\:gap-44:focus { gap: 11rem; }
.btn-focus\:gap-48:focus { gap: 12rem; }
.btn-focus\:gap-52:focus { gap: 13rem; }
.btn-focus\:gap-56:focus { gap: 14rem; }
.btn-focus\:gap-60:focus { gap: 15rem; }
.btn-focus\:gap-64:focus { gap: 16rem; }
.btn-focus\:gap-72:focus { gap: 18rem; }
.btn-focus\:gap-80:focus { gap: 20rem; }
.btn-focus\:gap-96:focus { gap: 24rem; }
.btn-focus\:space-x-0:focus { column-gap: 0px; }
.btn-focus\:space-x-0.btn-5:focus { column-gap: 0.btn-125rem; }
.btn-focus\:space-x-1:focus { column-gap: 0.btn-25rem; }
.btn-focus\:space-x-1.btn-5:focus { column-gap: 0.btn-375rem; }
.btn-focus\:space-x-2:focus { column-gap: 0.btn-5rem; }
.btn-focus\:space-x-2.btn-5:focus { column-gap: 0.btn-625rem; }
.btn-focus\:space-x-3:focus { column-gap: 0.btn-75rem; }
.btn-focus\:space-x-3.btn-5:focus { column-gap: 0.btn-875rem; }
.btn-focus\:space-x-4:focus { column-gap: 1rem; }
.btn-focus\:space-x-5:focus { column-gap: 1.btn-25rem; }
.btn-focus\:space-x-6:focus { column-gap: 1.btn-5rem; }
.btn-focus\:space-x-7:focus { column-gap: 1.btn-75rem; }
.btn-focus\:space-x-8:focus { column-gap: 2rem; }
.btn-focus\:space-x-9:focus { column-gap: 2.btn-25rem; }
.btn-focus\:space-x-10:focus { column-gap: 2.btn-5rem; }
.btn-focus\:space-x-11:focus { column-gap: 2.btn-75rem; }
.btn-focus\:space-x-12:focus { column-gap: 3rem; }
.btn-focus\:space-x-14:focus { column-gap: 3.btn-5rem; }
.btn-focus\:space-x-16:focus { column-gap: 4rem; }
.btn-focus\:space-x-20:focus { column-gap: 5rem; }
.btn-focus\:space-x-24:focus { column-gap: 6rem; }
.btn-focus\:space-x-28:focus { column-gap: 7rem; }
.btn-focus\:space-x-32:focus { column-gap: 8rem; }
.btn-focus\:space-x-36:focus { column-gap: 9rem; }
.btn-focus\:space-x-40:focus { column-gap: 10rem; }
.btn-focus\:space-x-44:focus { column-gap: 11rem; }
.btn-focus\:space-x-48:focus { column-gap: 12rem; }
.btn-focus\:space-x-52:focus { column-gap: 13rem; }
.btn-focus\:space-x-56:focus { column-gap: 14rem; }
.btn-focus\:space-x-60:focus { column-gap: 15rem; }
.btn-focus\:space-x-64:focus { column-gap: 16rem; }
.btn-focus\:space-x-72:focus { column-gap: 18rem; }
.btn-focus\:space-x-80:focus { column-gap: 20rem; }
.btn-focus\:space-x-96:focus { column-gap: 24rem; }
.btn-focus\:space-y-0:focus { row-gap: 0px; }
.btn-focus\:space-y-0.btn-5:focus { row-gap: 0.btn-125rem; }
.btn-focus\:space-y-1:focus { row-gap: 0.btn-25rem; }
.btn-focus\:space-y-1.btn-5:focus { row-gap: 0.btn-375rem; }
.btn-focus\:space-y-2:focus { row-gap: 0.btn-5rem; }
.btn-focus\:space-y-2.btn-5:focus { row-gap: 0.btn-625rem; }
.btn-focus\:space-y-3:focus { row-gap: 0.btn-75rem; }
.btn-focus\:space-y-3.btn-5:focus { row-gap: 0.btn-875rem; }
.btn-focus\:space-y-4:focus { row-gap: 1rem; }
.btn-focus\:space-y-5:focus { row-gap: 1.btn-25rem; }
.btn-focus\:space-y-6:focus { row-gap: 1.btn-5rem; }
.btn-focus\:space-y-7:focus { row-gap: 1.btn-75rem; }
.btn-focus\:space-y-8:focus { row-gap: 2rem; }
.btn-focus\:space-y-9:focus { row-gap: 2.btn-25rem; }
.btn-focus\:space-y-10:focus { row-gap: 2.btn-5rem; }
.btn-focus\:space-y-11:focus { row-gap: 2.btn-75rem; }
.btn-focus\:space-y-12:focus { row-gap: 3rem; }
.btn-focus\:space-y-14:focus { row-gap: 3.btn-5rem; }
.btn-focus\:space-y-16:focus { row-gap: 4rem; }
.btn-focus\:space-y-20:focus { row-gap: 5rem; }
.btn-focus\:space-y-24:focus { row-gap: 6rem; }
.btn-focus\:space-y-28:focus { row-gap: 7rem; }
.btn-focus\:space-y-32:focus { row-gap: 8rem; }
.btn-focus\:space-y-36:focus { row-gap: 9rem; }
.btn-focus\:space-y-40:focus { row-gap: 10rem; }
.btn-focus\:space-y-44:focus { row-gap: 11rem; }
.btn-focus\:space-y-48:focus { row-gap: 12rem; }
.btn-focus\:space-y-52:focus { row-gap: 13rem; }
.btn-focus\:space-y-56:focus { row-gap: 14rem; }
.btn-focus\:space-y-60:focus { row-gap: 15rem; }
.btn-focus\:space-y-64:focus { row-gap: 16rem; }
.btn-focus\:space-y-72:focus { row-gap: 18rem; }
.btn-focus\:space-y-80:focus { row-gap: 20rem; }
.btn-focus\:space-y-96:focus { row-gap: 24rem; }

.btn-active\:p-0:active { padding: 0px; }
.btn-active\:p-0.btn-5:active { padding: 0.btn-125rem; }
.btn-active\:p-1:active { padding: 0.btn-25rem; }
.btn-active\:p-1.btn-5:active { padding: 0.btn-375rem; }
.btn-active\:p-2:active { padding: 0.btn-5rem; }
.btn-active\:p-2.btn-5:active { padding: 0.btn-625rem; }
.btn-active\:p-3:active { padding: 0.btn-75rem; }
.btn-active\:p-3.btn-5:active { padding: 0.btn-875rem; }
.btn-active\:p-4:active { padding: 1rem; }
.btn-active\:p-5:active { padding: 1.btn-25rem; }
.btn-active\:p-6:active { padding: 1.btn-5rem; }
.btn-active\:p-7:active { padding: 1.btn-75rem; }
.btn-active\:p-8:active { padding: 2rem; }
.btn-active\:p-9:active { padding: 2.btn-25rem; }
.btn-active\:p-10:active { padding: 2.btn-5rem; }
.btn-active\:p-11:active { padding: 2.btn-75rem; }
.btn-active\:p-12:active { padding: 3rem; }
.btn-active\:p-14:active { padding: 3.btn-5rem; }
.btn-active\:p-16:active { padding: 4rem; }
.btn-active\:p-20:active { padding: 5rem; }
.btn-active\:p-24:active { padding: 6rem; }
.btn-active\:p-28:active { padding: 7rem; }
.btn-active\:p-32:active { padding: 8rem; }
.btn-active\:p-36:active { padding: 9rem; }
.btn-active\:p-40:active { padding: 10rem; }
.btn-active\:p-44:active { padding: 11rem; }
.btn-active\:p-48:active { padding: 12rem; }
.btn-active\:p-52:active { padding: 13rem; }
.btn-active\:p-56:active { padding: 14rem; }
.btn-active\:p-60:active { padding: 15rem; }
.btn-active\:p-64:active { padding: 16rem; }
.btn-active\:p-72:active { padding: 18rem; }
.btn-active\:p-80:active { padding: 20rem; }
.btn-active\:p-96:active { padding: 24rem; }
.btn-active\:m-0:active { margin: 0px; }
.btn-active\:m-0.btn-5:active { margin: 0.btn-125rem; }
.btn-active\:m-1:active { margin: 0.btn-25rem; }
.btn-active\:m-1.btn-5:active { margin: 0.btn-375rem; }
.btn-active\:m-2:active { margin: 0.btn-5rem; }
.btn-active\:m-2.btn-5:active { margin: 0.btn-625rem; }
.btn-active\:m-3:active { margin: 0.btn-75rem; }
.btn-active\:m-3.btn-5:active { margin: 0.btn-875rem; }
.btn-active\:m-4:active { margin: 1rem; }
.btn-active\:m-5:active { margin: 1.btn-25rem; }
.btn-active\:m-6:active { margin: 1.btn-5rem; }
.btn-active\:m-7:active { margin: 1.btn-75rem; }
.btn-active\:m-8:active { margin: 2rem; }
.btn-active\:m-9:active { margin: 2.btn-25rem; }
.btn-active\:m-10:active { margin: 2.btn-5rem; }
.btn-active\:m-11:active { margin: 2.btn-75rem; }
.btn-active\:m-12:active { margin: 3rem; }
.btn-active\:m-14:active { margin: 3.btn-5rem; }
.btn-active\:m-16:active { margin: 4rem; }
.btn-active\:m-20:active { margin: 5rem; }
.btn-active\:m-24:active { margin: 6rem; }
.btn-active\:m-28:active { margin: 7rem; }
.btn-active\:m-32:active { margin: 8rem; }
.btn-active\:m-36:active { margin: 9rem; }
.btn-active\:m-40:active { margin: 10rem; }
.btn-active\:m-44:active { margin: 11rem; }
.btn-active\:m-48:active { margin: 12rem; }
.btn-active\:m-52:active { margin: 13rem; }
.btn-active\:m-56:active { margin: 14rem; }
.btn-active\:m-60:active { margin: 15rem; }
.btn-active\:m-64:active { margin: 16rem; }
.btn-active\:m-72:active { margin: 18rem; }
.btn-active\:m-80:active { margin: 20rem; }
.btn-active\:m-96:active { margin: 24rem; }
.btn-active\:gap-0:active { gap: 0px; }
.btn-active\:gap-0.btn-5:active { gap: 0.btn-125rem; }
.btn-active\:gap-1:active { gap: 0.btn-25rem; }
.btn-active\:gap-1.btn-5:active { gap: 0.btn-375rem; }
.btn-active\:gap-2:active { gap: 0.btn-5rem; }
.btn-active\:gap-2.btn-5:active { gap: 0.btn-625rem; }
.btn-active\:gap-3:active { gap: 0.btn-75rem; }
.btn-active\:gap-3.btn-5:active { gap: 0.btn-875rem; }
.btn-active\:gap-4:active { gap: 1rem; }
.btn-active\:gap-5:active { gap: 1.btn-25rem; }
.btn-active\:gap-6:active { gap: 1.btn-5rem; }
.btn-active\:gap-7:active { gap: 1.btn-75rem; }
.btn-active\:gap-8:active { gap: 2rem; }
.btn-active\:gap-9:active { gap: 2.btn-25rem; }
.btn-active\:gap-10:active { gap: 2.btn-5rem; }
.btn-active\:gap-11:active { gap: 2.btn-75rem; }
.btn-active\:gap-12:active { gap: 3rem; }
.btn-active\:gap-14:active { gap: 3.btn-5rem; }
.btn-active\:gap-16:active { gap: 4rem; }
.btn-active\:gap-20:active { gap: 5rem; }
.btn-active\:gap-24:active { gap: 6rem; }
.btn-active\:gap-28:active { gap: 7rem; }
.btn-active\:gap-32:active { gap: 8rem; }
.btn-active\:gap-36:active { gap: 9rem; }
.btn-active\:gap-40:active { gap: 10rem; }
.btn-active\:gap-44:active { gap: 11rem; }
.btn-active\:gap-48:active { gap: 12rem; }
.btn-active\:gap-52:active { gap: 13rem; }
.btn-active\:gap-56:active { gap: 14rem; }
.btn-active\:gap-60:active { gap: 15rem; }
.btn-active\:gap-64:active { gap: 16rem; }
.btn-active\:gap-72:active { gap: 18rem; }
.btn-active\:gap-80:active { gap: 20rem; }
.btn-active\:gap-96:active { gap: 24rem; }
.btn-active\:space-x-0:active { column-gap: 0px; }
.btn-active\:space-x-0.btn-5:active { column-gap: 0.btn-125rem; }
.btn-active\:space-x-1:active { column-gap: 0.btn-25rem; }
.btn-active\:space-x-1.btn-5:active { column-gap: 0.btn-375rem; }
.btn-active\:space-x-2:active { column-gap: 0.btn-5rem; }
.btn-active\:space-x-2.btn-5:active { column-gap: 0.btn-625rem; }
.btn-active\:space-x-3:active { column-gap: 0.btn-75rem; }
.btn-active\:space-x-3.btn-5:active { column-gap: 0.btn-875rem; }
.btn-active\:space-x-4:active { column-gap: 1rem; }
.btn-active\:space-x-5:active { column-gap: 1.btn-25rem; }
.btn-active\:space-x-6:active { column-gap: 1.btn-5rem; }
.btn-active\:space-x-7:active { column-gap: 1.btn-75rem; }
.btn-active\:space-x-8:active { column-gap: 2rem; }
.btn-active\:space-x-9:active { column-gap: 2.btn-25rem; }
.btn-active\:space-x-10:active { column-gap: 2.btn-5rem; }
.btn-active\:space-x-11:active { column-gap: 2.btn-75rem; }
.btn-active\:space-x-12:active { column-gap: 3rem; }
.btn-active\:space-x-14:active { column-gap: 3.btn-5rem; }
.btn-active\:space-x-16:active { column-gap: 4rem; }
.btn-active\:space-x-20:active { column-gap: 5rem; }
.btn-active\:space-x-24:active { column-gap: 6rem; }
.btn-active\:space-x-28:active { column-gap: 7rem; }
.btn-active\:space-x-32:active { column-gap: 8rem; }
.btn-active\:space-x-36:active { column-gap: 9rem; }
.btn-active\:space-x-40:active { column-gap: 10rem; }
.btn-active\:space-x-44:active { column-gap: 11rem; }
.btn-active\:space-x-48:active { column-gap: 12rem; }
.btn-active\:space-x-52:active { column-gap: 13rem; }
.btn-active\:space-x-56:active { column-gap: 14rem; }
.btn-active\:space-x-60:active { column-gap: 15rem; }
.btn-active\:space-x-64:active { column-gap: 16rem; }
.btn-active\:space-x-72:active { column-gap: 18rem; }
.btn-active\:space-x-80:active { column-gap: 20rem; }
.btn-active\:space-x-96:active { column-gap: 24rem; }
.btn-active\:space-y-0:active { row-gap: 0px; }
.btn-active\:space-y-0.btn-5:active { row-gap: 0.btn-125rem; }
.btn-active\:space-y-1:active { row-gap: 0.btn-25rem; }
.btn-active\:space-y-1.btn-5:active { row-gap: 0.btn-375rem; }
.btn-active\:space-y-2:active { row-gap: 0.btn-5rem; }
.btn-active\:space-y-2.btn-5:active { row-gap: 0.btn-625rem; }
.btn-active\:space-y-3:active { row-gap: 0.btn-75rem; }
.btn-active\:space-y-3.btn-5:active { row-gap: 0.btn-875rem; }
.btn-active\:space-y-4:active { row-gap: 1rem; }
.btn-active\:space-y-5:active { row-gap: 1.btn-25rem; }
.btn-active\:space-y-6:active { row-gap: 1.btn-5rem; }
.btn-active\:space-y-7:active { row-gap: 1.btn-75rem; }
.btn-active\:space-y-8:active { row-gap: 2rem; }
.btn-active\:space-y-9:active { row-gap: 2.btn-25rem; }
.btn-active\:space-y-10:active { row-gap: 2.btn-5rem; }
.btn-active\:space-y-11:active { row-gap: 2.btn-75rem; }
.btn-active\:space-y-12:active { row-gap: 3rem; }
.btn-active\:space-y-14:active { row-gap: 3.btn-5rem; }
.btn-active\:space-y-16:active { row-gap: 4rem; }
.btn-active\:space-y-20:active { row-gap: 5rem; }
.btn-active\:space-y-24:active { row-gap: 6rem; }
.btn-active\:space-y-28:active { row-gap: 7rem; }
.btn-active\:space-y-32:active { row-gap: 8rem; }
.btn-active\:space-y-36:active { row-gap: 9rem; }
.btn-active\:space-y-40:active { row-gap: 10rem; }
.btn-active\:space-y-44:active { row-gap: 11rem; }
.btn-active\:space-y-48:active { row-gap: 12rem; }
.btn-active\:space-y-52:active { row-gap: 13rem; }
.btn-active\:space-y-56:active { row-gap: 14rem; }
.btn-active\:space-y-60:active { row-gap: 15rem; }
.btn-active\:space-y-64:active { row-gap: 16rem; }
.btn-active\:space-y-72:active { row-gap: 18rem; }
.btn-active\:space-y-80:active { row-gap: 20rem; }
.btn-active\:space-y-96:active { row-gap: 24rem; }

.btn-disabled\:p-0:disabled { padding: 0px; }
.btn-disabled\:p-0.btn-5:disabled { padding: 0.btn-125rem; }
.btn-disabled\:p-1:disabled { padding: 0.btn-25rem; }
.btn-disabled\:p-1.btn-5:disabled { padding: 0.btn-375rem; }
.btn-disabled\:p-2:disabled { padding: 0.btn-5rem; }
.btn-disabled\:p-2.btn-5:disabled { padding: 0.btn-625rem; }
.btn-disabled\:p-3:disabled { padding: 0.btn-75rem; }
.btn-disabled\:p-3.btn-5:disabled { padding: 0.btn-875rem; }
.btn-disabled\:p-4:disabled { padding: 1rem; }
.btn-disabled\:p-5:disabled { padding: 1.btn-25rem; }
.btn-disabled\:p-6:disabled { padding: 1.btn-5rem; }
.btn-disabled\:p-7:disabled { padding: 1.btn-75rem; }
.btn-disabled\:p-8:disabled { padding: 2rem; }
.btn-disabled\:p-9:disabled { padding: 2.btn-25rem; }
.btn-disabled\:p-10:disabled { padding: 2.btn-5rem; }
.btn-disabled\:p-11:disabled { padding: 2.btn-75rem; }
.btn-disabled\:p-12:disabled { padding: 3rem; }
.btn-disabled\:p-14:disabled { padding: 3.btn-5rem; }
.btn-disabled\:p-16:disabled { padding: 4rem; }
.btn-disabled\:p-20:disabled { padding: 5rem; }
.btn-disabled\:p-24:disabled { padding: 6rem; }
.btn-disabled\:p-28:disabled { padding: 7rem; }
.btn-disabled\:p-32:disabled { padding: 8rem; }
.btn-disabled\:p-36:disabled { padding: 9rem; }
.btn-disabled\:p-40:disabled { padding: 10rem; }
.btn-disabled\:p-44:disabled { padding: 11rem; }
.btn-disabled\:p-48:disabled { padding: 12rem; }
.btn-disabled\:p-52:disabled { padding: 13rem; }
.btn-disabled\:p-56:disabled { padding: 14rem; }
.btn-disabled\:p-60:disabled { padding: 15rem; }
.btn-disabled\:p-64:disabled { padding: 16rem; }
.btn-disabled\:p-72:disabled { padding: 18rem; }
.btn-disabled\:p-80:disabled { padding: 20rem; }
.btn-disabled\:p-96:disabled { padding: 24rem; }
.btn-disabled\:m-0:disabled { margin: 0px; }
.btn-disabled\:m-0.btn-5:disabled { margin: 0.btn-125rem; }
.btn-disabled\:m-1:disabled { margin: 0.btn-25rem; }
.btn-disabled\:m-1.btn-5:disabled { margin: 0.btn-375rem; }
.btn-disabled\:m-2:disabled { margin: 0.btn-5rem; }
.btn-disabled\:m-2.btn-5:disabled { margin: 0.btn-625rem; }
.btn-disabled\:m-3:disabled { margin: 0.btn-75rem; }
.btn-disabled\:m-3.btn-5:disabled { margin: 0.btn-875rem; }
.btn-disabled\:m-4:disabled { margin: 1rem; }
.btn-disabled\:m-5:disabled { margin: 1.btn-25rem; }
.btn-disabled\:m-6:disabled { margin: 1.btn-5rem; }
.btn-disabled\:m-7:disabled { margin: 1.btn-75rem; }
.btn-disabled\:m-8:disabled { margin: 2rem; }
.btn-disabled\:m-9:disabled { margin: 2.btn-25rem; }
.btn-disabled\:m-10:disabled { margin: 2.btn-5rem; }
.btn-disabled\:m-11:disabled { margin: 2.btn-75rem; }
.btn-disabled\:m-12:disabled { margin: 3rem; }
.btn-disabled\:m-14:disabled { margin: 3.btn-5rem; }
.btn-disabled\:m-16:disabled { margin: 4rem; }
.btn-disabled\:m-20:disabled { margin: 5rem; }
.btn-disabled\:m-24:disabled { margin: 6rem; }
.btn-disabled\:m-28:disabled { margin: 7rem; }
.btn-disabled\:m-32:disabled { margin: 8rem; }
.btn-disabled\:m-36:disabled { margin: 9rem; }
.btn-disabled\:m-40:disabled { margin: 10rem; }
.btn-disabled\:m-44:disabled { margin: 11rem; }
.btn-disabled\:m-48:disabled { margin: 12rem; }
.btn-disabled\:m-52:disabled { margin: 13rem; }
.btn-disabled\:m-56:disabled { margin: 14rem; }
.btn-disabled\:m-60:disabled { margin: 15rem; }
.btn-disabled\:m-64:disabled { margin: 16rem; }
.btn-disabled\:m-72:disabled { margin: 18rem; }
.btn-disabled\:m-80:disabled { margin: 20rem; }
.btn-disabled\:m-96:disabled { margin: 24rem; }
.btn-disabled\:gap-0:disabled { gap: 0px; }
.btn-disabled\:gap-0.btn-5:disabled { gap: 0.btn-125rem; }
.btn-disabled\:gap-1:disabled { gap: 0.btn-25rem; }
.btn-disabled\:gap-1.btn-5:disabled { gap: 0.btn-375rem; }
.btn-disabled\:gap-2:disabled { gap: 0.btn-5rem; }
.btn-disabled\:gap-2.btn-5:disabled { gap: 0.btn-625rem; }
.btn-disabled\:gap-3:disabled { gap: 0.btn-75rem; }
.btn-disabled\:gap-3.btn-5:disabled { gap: 0.btn-875rem; }
.btn-disabled\:gap-4:disabled { gap: 1rem; }
.btn-disabled\:gap-5:disabled { gap: 1.btn-25rem; }
.btn-disabled\:gap-6:disabled { gap: 1.btn-5rem; }
.btn-disabled\:gap-7:disabled { gap: 1.btn-75rem; }
.btn-disabled\:gap-8:disabled { gap: 2rem; }
.btn-disabled\:gap-9:disabled { gap: 2.btn-25rem; }
.btn-disabled\:gap-10:disabled { gap: 2.btn-5rem; }
.btn-disabled\:gap-11:disabled { gap: 2.btn-75rem; }
.btn-disabled\:gap-12:disabled { gap: 3rem; }
.btn-disabled\:gap-14:disabled { gap: 3.btn-5rem; }
.btn-disabled\:gap-16:disabled { gap: 4rem; }
.btn-disabled\:gap-20:disabled { gap: 5rem; }
.btn-disabled\:gap-24:disabled { gap: 6rem; }
.btn-disabled\:gap-28:disabled { gap: 7rem; }
.btn-disabled\:gap-32:disabled { gap: 8rem; }
.btn-disabled\:gap-36:disabled { gap: 9rem; }
.btn-disabled\:gap-40:disabled { gap: 10rem; }
.btn-disabled\:gap-44:disabled { gap: 11rem; }
.btn-disabled\:gap-48:disabled { gap: 12rem; }
.btn-disabled\:gap-52:disabled { gap: 13rem; }
.btn-disabled\:gap-56:disabled { gap: 14rem; }
.btn-disabled\:gap-60:disabled { gap: 15rem; }
.btn-disabled\:gap-64:disabled { gap: 16rem; }
.btn-disabled\:gap-72:disabled { gap: 18rem; }
.btn-disabled\:gap-80:disabled { gap: 20rem; }
.btn-disabled\:gap-96:disabled { gap: 24rem; }
.btn-disabled\:space-x-0:disabled { column-gap: 0px; }
.btn-disabled\:space-x-0.btn-5:disabled { column-gap: 0.btn-125rem; }
.btn-disabled\:space-x-1:disabled { column-gap: 0.btn-25rem; }
.btn-disabled\:space-x-1.btn-5:disabled { column-gap: 0.btn-375rem; }
.btn-disabled\:space-x-2:disabled { column-gap: 0.btn-5rem; }
.btn-disabled\:space-x-2.btn-5:disabled { column-gap: 0.btn-625rem; }
.btn-disabled\:space-x-3:disabled { column-gap: 0.btn-75rem; }
.btn-disabled\:space-x-3.btn-5:disabled { column-gap: 0.btn-875rem; }
.btn-disabled\:space-x-4:disabled { column-gap: 1rem; }
.btn-disabled\:space-x-5:disabled { column-gap: 1.btn-25rem; }
.btn-disabled\:space-x-6:disabled { column-gap: 1.btn-5rem; }
.btn-disabled\:space-x-7:disabled { column-gap: 1.btn-75rem; }
.btn-disabled\:space-x-8:disabled { column-gap: 2rem; }
.btn-disabled\:space-x-9:disabled { column-gap: 2.btn-25rem; }
.btn-disabled\:space-x-10:disabled { column-gap: 2.btn-5rem; }
.btn-disabled\:space-x-11:disabled { column-gap: 2.btn-75rem; }
.btn-disabled\:space-x-12:disabled { column-gap: 3rem; }
.btn-disabled\:space-x-14:disabled { column-gap: 3.btn-5rem; }
.btn-disabled\:space-x-16:disabled { column-gap: 4rem; }
.btn-disabled\:space-x-20:disabled { column-gap: 5rem; }
.btn-disabled\:space-x-24:disabled { column-gap: 6rem; }
.btn-disabled\:space-x-28:disabled { column-gap: 7rem; }
.btn-disabled\:space-x-32:disabled { column-gap: 8rem; }
.btn-disabled\:space-x-36:disabled { column-gap: 9rem; }
.btn-disabled\:space-x-40:disabled { column-gap: 10rem; }
.btn-disabled\:space-x-44:disabled { column-gap: 11rem; }
.btn-disabled\:space-x-48:disabled { column-gap: 12rem; }
.btn-disabled\:space-x-52:disabled { column-gap: 13rem; }
.btn-disabled\:space-x-56:disabled { column-gap: 14rem; }
.btn-disabled\:space-x-60:disabled { column-gap: 15rem; }
.btn-disabled\:space-x-64:disabled { column-gap: 16rem; }
.btn-disabled\:space-x-72:disabled { column-gap: 18rem; }
.btn-disabled\:space-x-80:disabled { column-gap: 20rem; }
.btn-disabled\:space-x-96:disabled { column-gap: 24rem; }
.btn-disabled\:space-y-0:disabled { row-gap: 0px; }
.btn-disabled\:space-y-0.btn-5:disabled { row-gap: 0.btn-125rem; }
.btn-disabled\:space-y-1:disabled { row-gap: 0.btn-25rem; }
.btn-disabled\:space-y-1.btn-5:disabled { row-gap: 0.btn-375rem; }
.btn-disabled\:space-y-2:disabled { row-gap: 0.btn-5rem; }
.btn-disabled\:space-y-2.btn-5:disabled { row-gap: 0.btn-625rem; }
.btn-disabled\:space-y-3:disabled { row-gap: 0.btn-75rem; }
.btn-disabled\:space-y-3.btn-5:disabled { row-gap: 0.btn-875rem; }
.btn-disabled\:space-y-4:disabled { row-gap: 1rem; }
.btn-disabled\:space-y-5:disabled { row-gap: 1.btn-25rem; }
.btn-disabled\:space-y-6:disabled { row-gap: 1.btn-5rem; }
.btn-disabled\:space-y-7:disabled { row-gap: 1.btn-75rem; }
.btn-disabled\:space-y-8:disabled { row-gap: 2rem; }
.btn-disabled\:space-y-9:disabled { row-gap: 2.btn-25rem; }
.btn-disabled\:space-y-10:disabled { row-gap: 2.btn-5rem; }
.btn-disabled\:space-y-11:disabled { row-gap: 2.btn-75rem; }
.btn-disabled\:space-y-12:disabled { row-gap: 3rem; }
.btn-disabled\:space-y-14:disabled { row-gap: 3.btn-5rem; }
.btn-disabled\:space-y-16:disabled { row-gap: 4rem; }
.btn-disabled\:space-y-20:disabled { row-gap: 5rem; }
.btn-disabled\:space-y-24:disabled { row-gap: 6rem; }
.btn-disabled\:space-y-28:disabled { row-gap: 7rem; }
.btn-disabled\:space-y-32:disabled { row-gap: 8rem; }
.btn-disabled\:space-y-36:disabled { row-gap: 9rem; }
.btn-disabled\:space-y-40:disabled { row-gap: 10rem; }
.btn-disabled\:space-y-44:disabled { row-gap: 11rem; }
.btn-disabled\:space-y-48:disabled { row-gap: 12rem; }
.btn-disabled\:space-y-52:disabled { row-gap: 13rem; }
.btn-disabled\:space-y-56:disabled { row-gap: 14rem; }
.btn-disabled\:space-y-60:disabled { row-gap: 15rem; }
.btn-disabled\:space-y-64:disabled { row-gap: 16rem; }
.btn-disabled\:space-y-72:disabled { row-gap: 18rem; }
.btn-disabled\:space-y-80:disabled { row-gap: 20rem; }
.btn-disabled\:space-y-96:disabled { row-gap: 24rem; }

.btn-first\:p-0:nth-child(first) { padding: 0px; }
.btn-first\:p-0.btn-5:nth-child(first) { padding: 0.btn-125rem; }
.btn-first\:p-1:nth-child(first) { padding: 0.btn-25rem; }
.btn-first\:p-1.btn-5:nth-child(first) { padding: 0.btn-375rem; }
.btn-first\:p-2:nth-child(first) { padding: 0.btn-5rem; }
.btn-first\:p-2.btn-5:nth-child(first) { padding: 0.btn-625rem; }
.btn-first\:p-3:nth-child(first) { padding: 0.btn-75rem; }
.btn-first\:p-3.btn-5:nth-child(first) { padding: 0.btn-875rem; }
.btn-first\:p-4:nth-child(first) { padding: 1rem; }
.btn-first\:p-5:nth-child(first) { padding: 1.btn-25rem; }
.btn-first\:p-6:nth-child(first) { padding: 1.btn-5rem; }
.btn-first\:p-7:nth-child(first) { padding: 1.btn-75rem; }
.btn-first\:p-8:nth-child(first) { padding: 2rem; }
.btn-first\:p-9:nth-child(first) { padding: 2.btn-25rem; }
.btn-first\:p-10:nth-child(first) { padding: 2.btn-5rem; }
.btn-first\:p-11:nth-child(first) { padding: 2.btn-75rem; }
.btn-first\:p-12:nth-child(first) { padding: 3rem; }
.btn-first\:p-14:nth-child(first) { padding: 3.btn-5rem; }
.btn-first\:p-16:nth-child(first) { padding: 4rem; }
.btn-first\:p-20:nth-child(first) { padding: 5rem; }
.btn-first\:p-24:nth-child(first) { padding: 6rem; }
.btn-first\:p-28:nth-child(first) { padding: 7rem; }
.btn-first\:p-32:nth-child(first) { padding: 8rem; }
.btn-first\:p-36:nth-child(first) { padding: 9rem; }
.btn-first\:p-40:nth-child(first) { padding: 10rem; }
.btn-first\:p-44:nth-child(first) { padding: 11rem; }
.btn-first\:p-48:nth-child(first) { padding: 12rem; }
.btn-first\:p-52:nth-child(first) { padding: 13rem; }
.btn-first\:p-56:nth-child(first) { padding: 14rem; }
.btn-first\:p-60:nth-child(first) { padding: 15rem; }
.btn-first\:p-64:nth-child(first) { padding: 16rem; }
.btn-first\:p-72:nth-child(first) { padding: 18rem; }
.btn-first\:p-80:nth-child(first) { padding: 20rem; }
.btn-first\:p-96:nth-child(first) { padding: 24rem; }
.btn-first\:m-0:nth-child(first) { margin: 0px; }
.btn-first\:m-0.btn-5:nth-child(first) { margin: 0.btn-125rem; }
.btn-first\:m-1:nth-child(first) { margin: 0.btn-25rem; }
.btn-first\:m-1.btn-5:nth-child(first) { margin: 0.btn-375rem; }
.btn-first\:m-2:nth-child(first) { margin: 0.btn-5rem; }
.btn-first\:m-2.btn-5:nth-child(first) { margin: 0.btn-625rem; }
.btn-first\:m-3:nth-child(first) { margin: 0.btn-75rem; }
.btn-first\:m-3.btn-5:nth-child(first) { margin: 0.btn-875rem; }
.btn-first\:m-4:nth-child(first) { margin: 1rem; }
.btn-first\:m-5:nth-child(first) { margin: 1.btn-25rem; }
.btn-first\:m-6:nth-child(first) { margin: 1.btn-5rem; }
.btn-first\:m-7:nth-child(first) { margin: 1.btn-75rem; }
.btn-first\:m-8:nth-child(first) { margin: 2rem; }
.btn-first\:m-9:nth-child(first) { margin: 2.btn-25rem; }
.btn-first\:m-10:nth-child(first) { margin: 2.btn-5rem; }
.btn-first\:m-11:nth-child(first) { margin: 2.btn-75rem; }
.btn-first\:m-12:nth-child(first) { margin: 3rem; }
.btn-first\:m-14:nth-child(first) { margin: 3.btn-5rem; }
.btn-first\:m-16:nth-child(first) { margin: 4rem; }
.btn-first\:m-20:nth-child(first) { margin: 5rem; }
.btn-first\:m-24:nth-child(first) { margin: 6rem; }
.btn-first\:m-28:nth-child(first) { margin: 7rem; }
.btn-first\:m-32:nth-child(first) { margin: 8rem; }
.btn-first\:m-36:nth-child(first) { margin: 9rem; }
.btn-first\:m-40:nth-child(first) { margin: 10rem; }
.btn-first\:m-44:nth-child(first) { margin: 11rem; }
.btn-first\:m-48:nth-child(first) { margin: 12rem; }
.btn-first\:m-52:nth-child(first) { margin: 13rem; }
.btn-first\:m-56:nth-child(first) { margin: 14rem; }
.btn-first\:m-60:nth-child(first) { margin: 15rem; }
.btn-first\:m-64:nth-child(first) { margin: 16rem; }
.btn-first\:m-72:nth-child(first) { margin: 18rem; }
.btn-first\:m-80:nth-child(first) { margin: 20rem; }
.btn-first\:m-96:nth-child(first) { margin: 24rem; }
.btn-first\:gap-0:nth-child(first) { gap: 0px; }
.btn-first\:gap-0.btn-5:nth-child(first) { gap: 0.btn-125rem; }
.btn-first\:gap-1:nth-child(first) { gap: 0.btn-25rem; }
.btn-first\:gap-1.btn-5:nth-child(first) { gap: 0.btn-375rem; }
.btn-first\:gap-2:nth-child(first) { gap: 0.btn-5rem; }
.btn-first\:gap-2.btn-5:nth-child(first) { gap: 0.btn-625rem; }
.btn-first\:gap-3:nth-child(first) { gap: 0.btn-75rem; }
.btn-first\:gap-3.btn-5:nth-child(first) { gap: 0.btn-875rem; }
.btn-first\:gap-4:nth-child(first) { gap: 1rem; }
.btn-first\:gap-5:nth-child(first) { gap: 1.btn-25rem; }
.btn-first\:gap-6:nth-child(first) { gap: 1.btn-5rem; }
.btn-first\:gap-7:nth-child(first) { gap: 1.btn-75rem; }
.btn-first\:gap-8:nth-child(first) { gap: 2rem; }
.btn-first\:gap-9:nth-child(first) { gap: 2.btn-25rem; }
.btn-first\:gap-10:nth-child(first) { gap: 2.btn-5rem; }
.btn-first\:gap-11:nth-child(first) { gap: 2.btn-75rem; }
.btn-first\:gap-12:nth-child(first) { gap: 3rem; }
.btn-first\:gap-14:nth-child(first) { gap: 3.btn-5rem; }
.btn-first\:gap-16:nth-child(first) { gap: 4rem; }
.btn-first\:gap-20:nth-child(first) { gap: 5rem; }
.btn-first\:gap-24:nth-child(first) { gap: 6rem; }
.btn-first\:gap-28:nth-child(first) { gap: 7rem; }
.btn-first\:gap-32:nth-child(first) { gap: 8rem; }
.btn-first\:gap-36:nth-child(first) { gap: 9rem; }
.btn-first\:gap-40:nth-child(first) { gap: 10rem; }
.btn-first\:gap-44:nth-child(first) { gap: 11rem; }
.btn-first\:gap-48:nth-child(first) { gap: 12rem; }
.btn-first\:gap-52:nth-child(first) { gap: 13rem; }
.btn-first\:gap-56:nth-child(first) { gap: 14rem; }
.btn-first\:gap-60:nth-child(first) { gap: 15rem; }
.btn-first\:gap-64:nth-child(first) { gap: 16rem; }
.btn-first\:gap-72:nth-child(first) { gap: 18rem; }
.btn-first\:gap-80:nth-child(first) { gap: 20rem; }
.btn-first\:gap-96:nth-child(first) { gap: 24rem; }
.btn-first\:space-x-0:nth-child(first) { column-gap: 0px; }
.btn-first\:space-x-0.btn-5:nth-child(first) { column-gap: 0.btn-125rem; }
.btn-first\:space-x-1:nth-child(first) { column-gap: 0.btn-25rem; }
.btn-first\:space-x-1.btn-5:nth-child(first) { column-gap: 0.btn-375rem; }
.btn-first\:space-x-2:nth-child(first) { column-gap: 0.btn-5rem; }
.btn-first\:space-x-2.btn-5:nth-child(first) { column-gap: 0.btn-625rem; }
.btn-first\:space-x-3:nth-child(first) { column-gap: 0.btn-75rem; }
.btn-first\:space-x-3.btn-5:nth-child(first) { column-gap: 0.btn-875rem; }
.btn-first\:space-x-4:nth-child(first) { column-gap: 1rem; }
.btn-first\:space-x-5:nth-child(first) { column-gap: 1.btn-25rem; }
.btn-first\:space-x-6:nth-child(first) { column-gap: 1.btn-5rem; }
.btn-first\:space-x-7:nth-child(first) { column-gap: 1.btn-75rem; }
.btn-first\:space-x-8:nth-child(first) { column-gap: 2rem; }
.btn-first\:space-x-9:nth-child(first) { column-gap: 2.btn-25rem; }
.btn-first\:space-x-10:nth-child(first) { column-gap: 2.btn-5rem; }
.btn-first\:space-x-11:nth-child(first) { column-gap: 2.btn-75rem; }
.btn-first\:space-x-12:nth-child(first) { column-gap: 3rem; }
.btn-first\:space-x-14:nth-child(first) { column-gap: 3.btn-5rem; }
.btn-first\:space-x-16:nth-child(first) { column-gap: 4rem; }
.btn-first\:space-x-20:nth-child(first) { column-gap: 5rem; }
.btn-first\:space-x-24:nth-child(first) { column-gap: 6rem; }
.btn-first\:space-x-28:nth-child(first) { column-gap: 7rem; }
.btn-first\:space-x-32:nth-child(first) { column-gap: 8rem; }
.btn-first\:space-x-36:nth-child(first) { column-gap: 9rem; }
.btn-first\:space-x-40:nth-child(first) { column-gap: 10rem; }
.btn-first\:space-x-44:nth-child(first) { column-gap: 11rem; }
.btn-first\:space-x-48:nth-child(first) { column-gap: 12rem; }
.btn-first\:space-x-52:nth-child(first) { column-gap: 13rem; }
.btn-first\:space-x-56:nth-child(first) { column-gap: 14rem; }
.btn-first\:space-x-60:nth-child(first) { column-gap: 15rem; }
.btn-first\:space-x-64:nth-child(first) { column-gap: 16rem; }
.btn-first\:space-x-72:nth-child(first) { column-gap: 18rem; }
.btn-first\:space-x-80:nth-child(first) { column-gap: 20rem; }
.btn-first\:space-x-96:nth-child(first) { column-gap: 24rem; }
.btn-first\:space-y-0:nth-child(first) { row-gap: 0px; }
.btn-first\:space-y-0.btn-5:nth-child(first) { row-gap: 0.btn-125rem; }
.btn-first\:space-y-1:nth-child(first) { row-gap: 0.btn-25rem; }
.btn-first\:space-y-1.btn-5:nth-child(first) { row-gap: 0.btn-375rem; }
.btn-first\:space-y-2:nth-child(first) { row-gap: 0.btn-5rem; }
.btn-first\:space-y-2.btn-5:nth-child(first) { row-gap: 0.btn-625rem; }
.btn-first\:space-y-3:nth-child(first) { row-gap: 0.btn-75rem; }
.btn-first\:space-y-3.btn-5:nth-child(first) { row-gap: 0.btn-875rem; }
.btn-first\:space-y-4:nth-child(first) { row-gap: 1rem; }
.btn-first\:space-y-5:nth-child(first) { row-gap: 1.btn-25rem; }
.btn-first\:space-y-6:nth-child(first) { row-gap: 1.btn-5rem; }
.btn-first\:space-y-7:nth-child(first) { row-gap: 1.btn-75rem; }
.btn-first\:space-y-8:nth-child(first) { row-gap: 2rem; }
.btn-first\:space-y-9:nth-child(first) { row-gap: 2.btn-25rem; }
.btn-first\:space-y-10:nth-child(first) { row-gap: 2.btn-5rem; }
.btn-first\:space-y-11:nth-child(first) { row-gap: 2.btn-75rem; }
.btn-first\:space-y-12:nth-child(first) { row-gap: 3rem; }
.btn-first\:space-y-14:nth-child(first) { row-gap: 3.btn-5rem; }
.btn-first\:space-y-16:nth-child(first) { row-gap: 4rem; }
.btn-first\:space-y-20:nth-child(first) { row-gap: 5rem; }
.btn-first\:space-y-24:nth-child(first) { row-gap: 6rem; }
.btn-first\:space-y-28:nth-child(first) { row-gap: 7rem; }
.btn-first\:space-y-32:nth-child(first) { row-gap: 8rem; }
.btn-first\:space-y-36:nth-child(first) { row-gap: 9rem; }
.btn-first\:space-y-40:nth-child(first) { row-gap: 10rem; }
.btn-first\:space-y-44:nth-child(first) { row-gap: 11rem; }
.btn-first\:space-y-48:nth-child(first) { row-gap: 12rem; }
.btn-first\:space-y-52:nth-child(first) { row-gap: 13rem; }
.btn-first\:space-y-56:nth-child(first) { row-gap: 14rem; }
.btn-first\:space-y-60:nth-child(first) { row-gap: 15rem; }
.btn-first\:space-y-64:nth-child(first) { row-gap: 16rem; }
.btn-first\:space-y-72:nth-child(first) { row-gap: 18rem; }
.btn-first\:space-y-80:nth-child(first) { row-gap: 20rem; }
.btn-first\:space-y-96:nth-child(first) { row-gap: 24rem; }

.btn-last\:p-0:nth-child(last) { padding: 0px; }
.btn-last\:p-0.btn-5:nth-child(last) { padding: 0.btn-125rem; }
.btn-last\:p-1:nth-child(last) { padding: 0.btn-25rem; }
.btn-last\:p-1.btn-5:nth-child(last) { padding: 0.btn-375rem; }
.btn-last\:p-2:nth-child(last) { padding: 0.btn-5rem; }
.btn-last\:p-2.btn-5:nth-child(last) { padding: 0.btn-625rem; }
.btn-last\:p-3:nth-child(last) { padding: 0.btn-75rem; }
.btn-last\:p-3.btn-5:nth-child(last) { padding: 0.btn-875rem; }
.btn-last\:p-4:nth-child(last) { padding: 1rem; }
.btn-last\:p-5:nth-child(last) { padding: 1.btn-25rem; }
.btn-last\:p-6:nth-child(last) { padding: 1.btn-5rem; }
.btn-last\:p-7:nth-child(last) { padding: 1.btn-75rem; }
.btn-last\:p-8:nth-child(last) { padding: 2rem; }
.btn-last\:p-9:nth-child(last) { padding: 2.btn-25rem; }
.btn-last\:p-10:nth-child(last) { padding: 2.btn-5rem; }
.btn-last\:p-11:nth-child(last) { padding: 2.btn-75rem; }
.btn-last\:p-12:nth-child(last) { padding: 3rem; }
.btn-last\:p-14:nth-child(last) { padding: 3.btn-5rem; }
.btn-last\:p-16:nth-child(last) { padding: 4rem; }
.btn-last\:p-20:nth-child(last) { padding: 5rem; }
.btn-last\:p-24:nth-child(last) { padding: 6rem; }
.btn-last\:p-28:nth-child(last) { padding: 7rem; }
.btn-last\:p-32:nth-child(last) { padding: 8rem; }
.btn-last\:p-36:nth-child(last) { padding: 9rem; }
.btn-last\:p-40:nth-child(last) { padding: 10rem; }
.btn-last\:p-44:nth-child(last) { padding: 11rem; }
.btn-last\:p-48:nth-child(last) { padding: 12rem; }
.btn-last\:p-52:nth-child(last) { padding: 13rem; }
.btn-last\:p-56:nth-child(last) { padding: 14rem; }
.btn-last\:p-60:nth-child(last) { padding: 15rem; }
.btn-last\:p-64:nth-child(last) { padding: 16rem; }
.btn-last\:p-72:nth-child(last) { padding: 18rem; }
.btn-last\:p-80:nth-child(last) { padding: 20rem; }
.btn-last\:p-96:nth-child(last) { padding: 24rem; }
.btn-last\:m-0:nth-child(last) { margin: 0px; }
.btn-last\:m-0.btn-5:nth-child(last) { margin: 0.btn-125rem; }
.btn-last\:m-1:nth-child(last) { margin: 0.btn-25rem; }
.btn-last\:m-1.btn-5:nth-child(last) { margin: 0.btn-375rem; }
.btn-last\:m-2:nth-child(last) { margin: 0.btn-5rem; }
.btn-last\:m-2.btn-5:nth-child(last) { margin: 0.btn-625rem; }
.btn-last\:m-3:nth-child(last) { margin: 0.btn-75rem; }
.btn-last\:m-3.btn-5:nth-child(last) { margin: 0.btn-875rem; }
.btn-last\:m-4:nth-child(last) { margin: 1rem; }
.btn-last\:m-5:nth-child(last) { margin: 1.btn-25rem; }
.btn-last\:m-6:nth-child(last) { margin: 1.btn-5rem; }
.btn-last\:m-7:nth-child(last) { margin: 1.btn-75rem; }
.btn-last\:m-8:nth-child(last) { margin: 2rem; }
.btn-last\:m-9:nth-child(last) { margin: 2.btn-25rem; }
.btn-last\:m-10:nth-child(last) { margin: 2.btn-5rem; }
.btn-last\:m-11:nth-child(last) { margin: 2.btn-75rem; }
.btn-last\:m-12:nth-child(last) { margin: 3rem; }
.btn-last\:m-14:nth-child(last) { margin: 3.btn-5rem; }
.btn-last\:m-16:nth-child(last) { margin: 4rem; }
.btn-last\:m-20:nth-child(last) { margin: 5rem; }
.btn-last\:m-24:nth-child(last) { margin: 6rem; }
.btn-last\:m-28:nth-child(last) { margin: 7rem; }
.btn-last\:m-32:nth-child(last) { margin: 8rem; }
.btn-last\:m-36:nth-child(last) { margin: 9rem; }
.btn-last\:m-40:nth-child(last) { margin: 10rem; }
.btn-last\:m-44:nth-child(last) { margin: 11rem; }
.btn-last\:m-48:nth-child(last) { margin: 12rem; }
.btn-last\:m-52:nth-child(last) { margin: 13rem; }
.btn-last\:m-56:nth-child(last) { margin: 14rem; }
.btn-last\:m-60:nth-child(last) { margin: 15rem; }
.btn-last\:m-64:nth-child(last) { margin: 16rem; }
.btn-last\:m-72:nth-child(last) { margin: 18rem; }
.btn-last\:m-80:nth-child(last) { margin: 20rem; }
.btn-last\:m-96:nth-child(last) { margin: 24rem; }
.btn-last\:gap-0:nth-child(last) { gap: 0px; }
.btn-last\:gap-0.btn-5:nth-child(last) { gap: 0.btn-125rem; }
.btn-last\:gap-1:nth-child(last) { gap: 0.btn-25rem; }
.btn-last\:gap-1.btn-5:nth-child(last) { gap: 0.btn-375rem; }
.btn-last\:gap-2:nth-child(last) { gap: 0.btn-5rem; }
.btn-last\:gap-2.btn-5:nth-child(last) { gap: 0.btn-625rem; }
.btn-last\:gap-3:nth-child(last) { gap: 0.btn-75rem; }
.btn-last\:gap-3.btn-5:nth-child(last) { gap: 0.btn-875rem; }
.btn-last\:gap-4:nth-child(last) { gap: 1rem; }
.btn-last\:gap-5:nth-child(last) { gap: 1.btn-25rem; }
.btn-last\:gap-6:nth-child(last) { gap: 1.btn-5rem; }
.btn-last\:gap-7:nth-child(last) { gap: 1.btn-75rem; }
.btn-last\:gap-8:nth-child(last) { gap: 2rem; }
.btn-last\:gap-9:nth-child(last) { gap: 2.btn-25rem; }
.btn-last\:gap-10:nth-child(last) { gap: 2.btn-5rem; }
.btn-last\:gap-11:nth-child(last) { gap: 2.btn-75rem; }
.btn-last\:gap-12:nth-child(last) { gap: 3rem; }
.btn-last\:gap-14:nth-child(last) { gap: 3.btn-5rem; }
.btn-last\:gap-16:nth-child(last) { gap: 4rem; }
.btn-last\:gap-20:nth-child(last) { gap: 5rem; }
.btn-last\:gap-24:nth-child(last) { gap: 6rem; }
.btn-last\:gap-28:nth-child(last) { gap: 7rem; }
.btn-last\:gap-32:nth-child(last) { gap: 8rem; }
.btn-last\:gap-36:nth-child(last) { gap: 9rem; }
.btn-last\:gap-40:nth-child(last) { gap: 10rem; }
.btn-last\:gap-44:nth-child(last) { gap: 11rem; }
.btn-last\:gap-48:nth-child(last) { gap: 12rem; }
.btn-last\:gap-52:nth-child(last) { gap: 13rem; }
.btn-last\:gap-56:nth-child(last) { gap: 14rem; }
.btn-last\:gap-60:nth-child(last) { gap: 15rem; }
.btn-last\:gap-64:nth-child(last) { gap: 16rem; }
.btn-last\:gap-72:nth-child(last) { gap: 18rem; }
.btn-last\:gap-80:nth-child(last) { gap: 20rem; }
.btn-last\:gap-96:nth-child(last) { gap: 24rem; }
.btn-last\:space-x-0:nth-child(last) { column-gap: 0px; }
.btn-last\:space-x-0.btn-5:nth-child(last) { column-gap: 0.btn-125rem; }
.btn-last\:space-x-1:nth-child(last) { column-gap: 0.btn-25rem; }
.btn-last\:space-x-1.btn-5:nth-child(last) { column-gap: 0.btn-375rem; }
.btn-last\:space-x-2:nth-child(last) { column-gap: 0.btn-5rem; }
.btn-last\:space-x-2.btn-5:nth-child(last) { column-gap: 0.btn-625rem; }
.btn-last\:space-x-3:nth-child(last) { column-gap: 0.btn-75rem; }
.btn-last\:space-x-3.btn-5:nth-child(last) { column-gap: 0.btn-875rem; }
.btn-last\:space-x-4:nth-child(last) { column-gap: 1rem; }
.btn-last\:space-x-5:nth-child(last) { column-gap: 1.btn-25rem; }
.btn-last\:space-x-6:nth-child(last) { column-gap: 1.btn-5rem; }
.btn-last\:space-x-7:nth-child(last) { column-gap: 1.btn-75rem; }
.btn-last\:space-x-8:nth-child(last) { column-gap: 2rem; }
.btn-last\:space-x-9:nth-child(last) { column-gap: 2.btn-25rem; }
.btn-last\:space-x-10:nth-child(last) { column-gap: 2.btn-5rem; }
.btn-last\:space-x-11:nth-child(last) { column-gap: 2.btn-75rem; }
.btn-last\:space-x-12:nth-child(last) { column-gap: 3rem; }
.btn-last\:space-x-14:nth-child(last) { column-gap: 3.btn-5rem; }
.btn-last\:space-x-16:nth-child(last) { column-gap: 4rem; }
.btn-last\:space-x-20:nth-child(last) { column-gap: 5rem; }
.btn-last\:space-x-24:nth-child(last) { column-gap: 6rem; }
.btn-last\:space-x-28:nth-child(last) { column-gap: 7rem; }
.btn-last\:space-x-32:nth-child(last) { column-gap: 8rem; }
.btn-last\:space-x-36:nth-child(last) { column-gap: 9rem; }
.btn-last\:space-x-40:nth-child(last) { column-gap: 10rem; }
.btn-last\:space-x-44:nth-child(last) { column-gap: 11rem; }
.btn-last\:space-x-48:nth-child(last) { column-gap: 12rem; }
.btn-last\:space-x-52:nth-child(last) { column-gap: 13rem; }
.btn-last\:space-x-56:nth-child(last) { column-gap: 14rem; }
.btn-last\:space-x-60:nth-child(last) { column-gap: 15rem; }
.btn-last\:space-x-64:nth-child(last) { column-gap: 16rem; }
.btn-last\:space-x-72:nth-child(last) { column-gap: 18rem; }
.btn-last\:space-x-80:nth-child(last) { column-gap: 20rem; }
.btn-last\:space-x-96:nth-child(last) { column-gap: 24rem; }
.btn-last\:space-y-0:nth-child(last) { row-gap: 0px; }
.btn-last\:space-y-0.btn-5:nth-child(last) { row-gap: 0.btn-125rem; }
.btn-last\:space-y-1:nth-child(last) { row-gap: 0.btn-25rem; }
.btn-last\:space-y-1.btn-5:nth-child(last) { row-gap: 0.btn-375rem; }
.btn-last\:space-y-2:nth-child(last) { row-gap: 0.btn-5rem; }
.btn-last\:space-y-2.btn-5:nth-child(last) { row-gap: 0.btn-625rem; }
.btn-last\:space-y-3:nth-child(last) { row-gap: 0.btn-75rem; }
.btn-last\:space-y-3.btn-5:nth-child(last) { row-gap: 0.btn-875rem; }
.btn-last\:space-y-4:nth-child(last) { row-gap: 1rem; }
.btn-last\:space-y-5:nth-child(last) { row-gap: 1.btn-25rem; }
.btn-last\:space-y-6:nth-child(last) { row-gap: 1.btn-5rem; }
.btn-last\:space-y-7:nth-child(last) { row-gap: 1.btn-75rem; }
.btn-last\:space-y-8:nth-child(last) { row-gap: 2rem; }
.btn-last\:space-y-9:nth-child(last) { row-gap: 2.btn-25rem; }
.btn-last\:space-y-10:nth-child(last) { row-gap: 2.btn-5rem; }
.btn-last\:space-y-11:nth-child(last) { row-gap: 2.btn-75rem; }
.btn-last\:space-y-12:nth-child(last) { row-gap: 3rem; }
.btn-last\:space-y-14:nth-child(last) { row-gap: 3.btn-5rem; }
.btn-last\:space-y-16:nth-child(last) { row-gap: 4rem; }
.btn-last\:space-y-20:nth-child(last) { row-gap: 5rem; }
.btn-last\:space-y-24:nth-child(last) { row-gap: 6rem; }
.btn-last\:space-y-28:nth-child(last) { row-gap: 7rem; }
.btn-last\:space-y-32:nth-child(last) { row-gap: 8rem; }
.btn-last\:space-y-36:nth-child(last) { row-gap: 9rem; }
.btn-last\:space-y-40:nth-child(last) { row-gap: 10rem; }
.btn-last\:space-y-44:nth-child(last) { row-gap: 11rem; }
.btn-last\:space-y-48:nth-child(last) { row-gap: 12rem; }
.btn-last\:space-y-52:nth-child(last) { row-gap: 13rem; }
.btn-last\:space-y-56:nth-child(last) { row-gap: 14rem; }
.btn-last\:space-y-60:nth-child(last) { row-gap: 15rem; }
.btn-last\:space-y-64:nth-child(last) { row-gap: 16rem; }
.btn-last\:space-y-72:nth-child(last) { row-gap: 18rem; }
.btn-last\:space-y-80:nth-child(last) { row-gap: 20rem; }
.btn-last\:space-y-96:nth-child(last) { row-gap: 24rem; }

.btn-odd\:p-0:nth-child(odd) { padding: 0px; }
.btn-odd\:p-0.btn-5:nth-child(odd) { padding: 0.btn-125rem; }
.btn-odd\:p-1:nth-child(odd) { padding: 0.btn-25rem; }
.btn-odd\:p-1.btn-5:nth-child(odd) { padding: 0.btn-375rem; }
.btn-odd\:p-2:nth-child(odd) { padding: 0.btn-5rem; }
.btn-odd\:p-2.btn-5:nth-child(odd) { padding: 0.btn-625rem; }
.btn-odd\:p-3:nth-child(odd) { padding: 0.btn-75rem; }
.btn-odd\:p-3.btn-5:nth-child(odd) { padding: 0.btn-875rem; }
.btn-odd\:p-4:nth-child(odd) { padding: 1rem; }
.btn-odd\:p-5:nth-child(odd) { padding: 1.btn-25rem; }
.btn-odd\:p-6:nth-child(odd) { padding: 1.btn-5rem; }
.btn-odd\:p-7:nth-child(odd) { padding: 1.btn-75rem; }
.btn-odd\:p-8:nth-child(odd) { padding: 2rem; }
.btn-odd\:p-9:nth-child(odd) { padding: 2.btn-25rem; }
.btn-odd\:p-10:nth-child(odd) { padding: 2.btn-5rem; }
.btn-odd\:p-11:nth-child(odd) { padding: 2.btn-75rem; }
.btn-odd\:p-12:nth-child(odd) { padding: 3rem; }
.btn-odd\:p-14:nth-child(odd) { padding: 3.btn-5rem; }
.btn-odd\:p-16:nth-child(odd) { padding: 4rem; }
.btn-odd\:p-20:nth-child(odd) { padding: 5rem; }
.btn-odd\:p-24:nth-child(odd) { padding: 6rem; }
.btn-odd\:p-28:nth-child(odd) { padding: 7rem; }
.btn-odd\:p-32:nth-child(odd) { padding: 8rem; }
.btn-odd\:p-36:nth-child(odd) { padding: 9rem; }
.btn-odd\:p-40:nth-child(odd) { padding: 10rem; }
.btn-odd\:p-44:nth-child(odd) { padding: 11rem; }
.btn-odd\:p-48:nth-child(odd) { padding: 12rem; }
.btn-odd\:p-52:nth-child(odd) { padding: 13rem; }
.btn-odd\:p-56:nth-child(odd) { padding: 14rem; }
.btn-odd\:p-60:nth-child(odd) { padding: 15rem; }
.btn-odd\:p-64:nth-child(odd) { padding: 16rem; }
.btn-odd\:p-72:nth-child(odd) { padding: 18rem; }
.btn-odd\:p-80:nth-child(odd) { padding: 20rem; }
.btn-odd\:p-96:nth-child(odd) { padding: 24rem; }
.btn-odd\:m-0:nth-child(odd) { margin: 0px; }
.btn-odd\:m-0.btn-5:nth-child(odd) { margin: 0.btn-125rem; }
.btn-odd\:m-1:nth-child(odd) { margin: 0.btn-25rem; }
.btn-odd\:m-1.btn-5:nth-child(odd) { margin: 0.btn-375rem; }
.btn-odd\:m-2:nth-child(odd) { margin: 0.btn-5rem; }
.btn-odd\:m-2.btn-5:nth-child(odd) { margin: 0.btn-625rem; }
.btn-odd\:m-3:nth-child(odd) { margin: 0.btn-75rem; }
.btn-odd\:m-3.btn-5:nth-child(odd) { margin: 0.btn-875rem; }
.btn-odd\:m-4:nth-child(odd) { margin: 1rem; }
.btn-odd\:m-5:nth-child(odd) { margin: 1.btn-25rem; }
.btn-odd\:m-6:nth-child(odd) { margin: 1.btn-5rem; }
.btn-odd\:m-7:nth-child(odd) { margin: 1.btn-75rem; }
.btn-odd\:m-8:nth-child(odd) { margin: 2rem; }
.btn-odd\:m-9:nth-child(odd) { margin: 2.btn-25rem; }
.btn-odd\:m-10:nth-child(odd) { margin: 2.btn-5rem; }
.btn-odd\:m-11:nth-child(odd) { margin: 2.btn-75rem; }
.btn-odd\:m-12:nth-child(odd) { margin: 3rem; }
.btn-odd\:m-14:nth-child(odd) { margin: 3.btn-5rem; }
.btn-odd\:m-16:nth-child(odd) { margin: 4rem; }
.btn-odd\:m-20:nth-child(odd) { margin: 5rem; }
.btn-odd\:m-24:nth-child(odd) { margin: 6rem; }
.btn-odd\:m-28:nth-child(odd) { margin: 7rem; }
.btn-odd\:m-32:nth-child(odd) { margin: 8rem; }
.btn-odd\:m-36:nth-child(odd) { margin: 9rem; }
.btn-odd\:m-40:nth-child(odd) { margin: 10rem; }
.btn-odd\:m-44:nth-child(odd) { margin: 11rem; }
.btn-odd\:m-48:nth-child(odd) { margin: 12rem; }
.btn-odd\:m-52:nth-child(odd) { margin: 13rem; }
.btn-odd\:m-56:nth-child(odd) { margin: 14rem; }
.btn-odd\:m-60:nth-child(odd) { margin: 15rem; }
.btn-odd\:m-64:nth-child(odd) { margin: 16rem; }
.btn-odd\:m-72:nth-child(odd) { margin: 18rem; }
.btn-odd\:m-80:nth-child(odd) { margin: 20rem; }
.btn-odd\:m-96:nth-child(odd) { margin: 24rem; }
.btn-odd\:gap-0:nth-child(odd) { gap: 0px; }
.btn-odd\:gap-0.btn-5:nth-child(odd) { gap: 0.btn-125rem; }
.btn-odd\:gap-1:nth-child(odd) { gap: 0.btn-25rem; }
.btn-odd\:gap-1.btn-5:nth-child(odd) { gap: 0.btn-375rem; }
.btn-odd\:gap-2:nth-child(odd) { gap: 0.btn-5rem; }
.btn-odd\:gap-2.btn-5:nth-child(odd) { gap: 0.btn-625rem; }
.btn-odd\:gap-3:nth-child(odd) { gap: 0.btn-75rem; }
.btn-odd\:gap-3.btn-5:nth-child(odd) { gap: 0.btn-875rem; }
.btn-odd\:gap-4:nth-child(odd) { gap: 1rem; }
.btn-odd\:gap-5:nth-child(odd) { gap: 1.btn-25rem; }
.btn-odd\:gap-6:nth-child(odd) { gap: 1.btn-5rem; }
.btn-odd\:gap-7:nth-child(odd) { gap: 1.btn-75rem; }
.btn-odd\:gap-8:nth-child(odd) { gap: 2rem; }
.btn-odd\:gap-9:nth-child(odd) { gap: 2.btn-25rem; }
.btn-odd\:gap-10:nth-child(odd) { gap: 2.btn-5rem; }
.btn-odd\:gap-11:nth-child(odd) { gap: 2.btn-75rem; }
.btn-odd\:gap-12:nth-child(odd) { gap: 3rem; }
.btn-odd\:gap-14:nth-child(odd) { gap: 3.btn-5rem; }
.btn-odd\:gap-16:nth-child(odd) { gap: 4rem; }
.btn-odd\:gap-20:nth-child(odd) { gap: 5rem; }
.btn-odd\:gap-24:nth-child(odd) { gap: 6rem; }
.btn-odd\:gap-28:nth-child(odd) { gap: 7rem; }
.btn-odd\:gap-32:nth-child(odd) { gap: 8rem; }
.btn-odd\:gap-36:nth-child(odd) { gap: 9rem; }
.btn-odd\:gap-40:nth-child(odd) { gap: 10rem; }
.btn-odd\:gap-44:nth-child(odd) { gap: 11rem; }
.btn-odd\:gap-48:nth-child(odd) { gap: 12rem; }
.btn-odd\:gap-52:nth-child(odd) { gap: 13rem; }
.btn-odd\:gap-56:nth-child(odd) { gap: 14rem; }
.btn-odd\:gap-60:nth-child(odd) { gap: 15rem; }
.btn-odd\:gap-64:nth-child(odd) { gap: 16rem; }
.btn-odd\:gap-72:nth-child(odd) { gap: 18rem; }
.btn-odd\:gap-80:nth-child(odd) { gap: 20rem; }
.btn-odd\:gap-96:nth-child(odd) { gap: 24rem; }
.btn-odd\:space-x-0:nth-child(odd) { column-gap: 0px; }
.btn-odd\:space-x-0.btn-5:nth-child(odd) { column-gap: 0.btn-125rem; }
.btn-odd\:space-x-1:nth-child(odd) { column-gap: 0.btn-25rem; }
.btn-odd\:space-x-1.btn-5:nth-child(odd) { column-gap: 0.btn-375rem; }
.btn-odd\:space-x-2:nth-child(odd) { column-gap: 0.btn-5rem; }
.btn-odd\:space-x-2.btn-5:nth-child(odd) { column-gap: 0.btn-625rem; }
.btn-odd\:space-x-3:nth-child(odd) { column-gap: 0.btn-75rem; }
.btn-odd\:space-x-3.btn-5:nth-child(odd) { column-gap: 0.btn-875rem; }
.btn-odd\:space-x-4:nth-child(odd) { column-gap: 1rem; }
.btn-odd\:space-x-5:nth-child(odd) { column-gap: 1.btn-25rem; }
.btn-odd\:space-x-6:nth-child(odd) { column-gap: 1.btn-5rem; }
.btn-odd\:space-x-7:nth-child(odd) { column-gap: 1.btn-75rem; }
.btn-odd\:space-x-8:nth-child(odd) { column-gap: 2rem; }
.btn-odd\:space-x-9:nth-child(odd) { column-gap: 2.btn-25rem; }
.btn-odd\:space-x-10:nth-child(odd) { column-gap: 2.btn-5rem; }
.btn-odd\:space-x-11:nth-child(odd) { column-gap: 2.btn-75rem; }
.btn-odd\:space-x-12:nth-child(odd) { column-gap: 3rem; }
.btn-odd\:space-x-14:nth-child(odd) { column-gap: 3.btn-5rem; }
.btn-odd\:space-x-16:nth-child(odd) { column-gap: 4rem; }
.btn-odd\:space-x-20:nth-child(odd) { column-gap: 5rem; }
.btn-odd\:space-x-24:nth-child(odd) { column-gap: 6rem; }
.btn-odd\:space-x-28:nth-child(odd) { column-gap: 7rem; }
.btn-odd\:space-x-32:nth-child(odd) { column-gap: 8rem; }
.btn-odd\:space-x-36:nth-child(odd) { column-gap: 9rem; }
.btn-odd\:space-x-40:nth-child(odd) { column-gap: 10rem; }
.btn-odd\:space-x-44:nth-child(odd) { column-gap: 11rem; }
.btn-odd\:space-x-48:nth-child(odd) { column-gap: 12rem; }
.btn-odd\:space-x-52:nth-child(odd) { column-gap: 13rem; }
.btn-odd\:space-x-56:nth-child(odd) { column-gap: 14rem; }
.btn-odd\:space-x-60:nth-child(odd) { column-gap: 15rem; }
.btn-odd\:space-x-64:nth-child(odd) { column-gap: 16rem; }
.btn-odd\:space-x-72:nth-child(odd) { column-gap: 18rem; }
.btn-odd\:space-x-80:nth-child(odd) { column-gap: 20rem; }
.btn-odd\:space-x-96:nth-child(odd) { column-gap: 24rem; }
.btn-odd\:space-y-0:nth-child(odd) { row-gap: 0px; }
.btn-odd\:space-y-0.btn-5:nth-child(odd) { row-gap: 0.btn-125rem; }
.btn-odd\:space-y-1:nth-child(odd) { row-gap: 0.btn-25rem; }
.btn-odd\:space-y-1.btn-5:nth-child(odd) { row-gap: 0.btn-375rem; }
.btn-odd\:space-y-2:nth-child(odd) { row-gap: 0.btn-5rem; }
.btn-odd\:space-y-2.btn-5:nth-child(odd) { row-gap: 0.btn-625rem; }
.btn-odd\:space-y-3:nth-child(odd) { row-gap: 0.btn-75rem; }
.btn-odd\:space-y-3.btn-5:nth-child(odd) { row-gap: 0.btn-875rem; }
.btn-odd\:space-y-4:nth-child(odd) { row-gap: 1rem; }
.btn-odd\:space-y-5:nth-child(odd) { row-gap: 1.btn-25rem; }
.btn-odd\:space-y-6:nth-child(odd) { row-gap: 1.btn-5rem; }
.btn-odd\:space-y-7:nth-child(odd) { row-gap: 1.btn-75rem; }
.btn-odd\:space-y-8:nth-child(odd) { row-gap: 2rem; }
.btn-odd\:space-y-9:nth-child(odd) { row-gap: 2.btn-25rem; }
.btn-odd\:space-y-10:nth-child(odd) { row-gap: 2.btn-5rem; }
.btn-odd\:space-y-11:nth-child(odd) { row-gap: 2.btn-75rem; }
.btn-odd\:space-y-12:nth-child(odd) { row-gap: 3rem; }
.btn-odd\:space-y-14:nth-child(odd) { row-gap: 3.btn-5rem; }
.btn-odd\:space-y-16:nth-child(odd) { row-gap: 4rem; }
.btn-odd\:space-y-20:nth-child(odd) { row-gap: 5rem; }
.btn-odd\:space-y-24:nth-child(odd) { row-gap: 6rem; }
.btn-odd\:space-y-28:nth-child(odd) { row-gap: 7rem; }
.btn-odd\:space-y-32:nth-child(odd) { row-gap: 8rem; }
.btn-odd\:space-y-36:nth-child(odd) { row-gap: 9rem; }
.btn-odd\:space-y-40:nth-child(odd) { row-gap: 10rem; }
.btn-odd\:space-y-44:nth-child(odd) { row-gap: 11rem; }
.btn-odd\:space-y-48:nth-child(odd) { row-gap: 12rem; }
.btn-odd\:space-y-52:nth-child(odd) { row-gap: 13rem; }
.btn-odd\:space-y-56:nth-child(odd) { row-gap: 14rem; }
.btn-odd\:space-y-60:nth-child(odd) { row-gap: 15rem; }
.btn-odd\:space-y-64:nth-child(odd) { row-gap: 16rem; }
.btn-odd\:space-y-72:nth-child(odd) { row-gap: 18rem; }
.btn-odd\:space-y-80:nth-child(odd) { row-gap: 20rem; }
.btn-odd\:space-y-96:nth-child(odd) { row-gap: 24rem; }

.btn-even\:p-0:nth-child(even) { padding: 0px; }
.btn-even\:p-0.btn-5:nth-child(even) { padding: 0.btn-125rem; }
.btn-even\:p-1:nth-child(even) { padding: 0.btn-25rem; }
.btn-even\:p-1.btn-5:nth-child(even) { padding: 0.btn-375rem; }
.btn-even\:p-2:nth-child(even) { padding: 0.btn-5rem; }
.btn-even\:p-2.btn-5:nth-child(even) { padding: 0.btn-625rem; }
.btn-even\:p-3:nth-child(even) { padding: 0.btn-75rem; }
.btn-even\:p-3.btn-5:nth-child(even) { padding: 0.btn-875rem; }
.btn-even\:p-4:nth-child(even) { padding: 1rem; }
.btn-even\:p-5:nth-child(even) { padding: 1.btn-25rem; }
.btn-even\:p-6:nth-child(even) { padding: 1.btn-5rem; }
.btn-even\:p-7:nth-child(even) { padding: 1.btn-75rem; }
.btn-even\:p-8:nth-child(even) { padding: 2rem; }
.btn-even\:p-9:nth-child(even) { padding: 2.btn-25rem; }
.btn-even\:p-10:nth-child(even) { padding: 2.btn-5rem; }
.btn-even\:p-11:nth-child(even) { padding: 2.btn-75rem; }
.btn-even\:p-12:nth-child(even) { padding: 3rem; }
.btn-even\:p-14:nth-child(even) { padding: 3.btn-5rem; }
.btn-even\:p-16:nth-child(even) { padding: 4rem; }
.btn-even\:p-20:nth-child(even) { padding: 5rem; }
.btn-even\:p-24:nth-child(even) { padding: 6rem; }
.btn-even\:p-28:nth-child(even) { padding: 7rem; }
.btn-even\:p-32:nth-child(even) { padding: 8rem; }
.btn-even\:p-36:nth-child(even) { padding: 9rem; }
.btn-even\:p-40:nth-child(even) { padding: 10rem; }
.btn-even\:p-44:nth-child(even) { padding: 11rem; }
.btn-even\:p-48:nth-child(even) { padding: 12rem; }
.btn-even\:p-52:nth-child(even) { padding: 13rem; }
.btn-even\:p-56:nth-child(even) { padding: 14rem; }
.btn-even\:p-60:nth-child(even) { padding: 15rem; }
.btn-even\:p-64:nth-child(even) { padding: 16rem; }
.btn-even\:p-72:nth-child(even) { padding: 18rem; }
.btn-even\:p-80:nth-child(even) { padding: 20rem; }
.btn-even\:p-96:nth-child(even) { padding: 24rem; }
.btn-even\:m-0:nth-child(even) { margin: 0px; }
.btn-even\:m-0.btn-5:nth-child(even) { margin: 0.btn-125rem; }
.btn-even\:m-1:nth-child(even) { margin: 0.btn-25rem; }
.btn-even\:m-1.btn-5:nth-child(even) { margin: 0.btn-375rem; }
.btn-even\:m-2:nth-child(even) { margin: 0.btn-5rem; }
.btn-even\:m-2.btn-5:nth-child(even) { margin: 0.btn-625rem; }
.btn-even\:m-3:nth-child(even) { margin: 0.btn-75rem; }
.btn-even\:m-3.btn-5:nth-child(even) { margin: 0.btn-875rem; }
.btn-even\:m-4:nth-child(even) { margin: 1rem; }
.btn-even\:m-5:nth-child(even) { margin: 1.btn-25rem; }
.btn-even\:m-6:nth-child(even) { margin: 1.btn-5rem; }
.btn-even\:m-7:nth-child(even) { margin: 1.btn-75rem; }
.btn-even\:m-8:nth-child(even) { margin: 2rem; }
.btn-even\:m-9:nth-child(even) { margin: 2.btn-25rem; }
.btn-even\:m-10:nth-child(even) { margin: 2.btn-5rem; }
.btn-even\:m-11:nth-child(even) { margin: 2.btn-75rem; }
.btn-even\:m-12:nth-child(even) { margin: 3rem; }
.btn-even\:m-14:nth-child(even) { margin: 3.btn-5rem; }
.btn-even\:m-16:nth-child(even) { margin: 4rem; }
.btn-even\:m-20:nth-child(even) { margin: 5rem; }
.btn-even\:m-24:nth-child(even) { margin: 6rem; }
.btn-even\:m-28:nth-child(even) { margin: 7rem; }
.btn-even\:m-32:nth-child(even) { margin: 8rem; }
.btn-even\:m-36:nth-child(even) { margin: 9rem; }
.btn-even\:m-40:nth-child(even) { margin: 10rem; }
.btn-even\:m-44:nth-child(even) { margin: 11rem; }
.btn-even\:m-48:nth-child(even) { margin: 12rem; }
.btn-even\:m-52:nth-child(even) { margin: 13rem; }
.btn-even\:m-56:nth-child(even) { margin: 14rem; }
.btn-even\:m-60:nth-child(even) { margin: 15rem; }
.btn-even\:m-64:nth-child(even) { margin: 16rem; }
.btn-even\:m-72:nth-child(even) { margin: 18rem; }
.btn-even\:m-80:nth-child(even) { margin: 20rem; }
.btn-even\:m-96:nth-child(even) { margin: 24rem; }
.btn-even\:gap-0:nth-child(even) { gap: 0px; }
.btn-even\:gap-0.btn-5:nth-child(even) { gap: 0.btn-125rem; }
.btn-even\:gap-1:nth-child(even) { gap: 0.btn-25rem; }
.btn-even\:gap-1.btn-5:nth-child(even) { gap: 0.btn-375rem; }
.btn-even\:gap-2:nth-child(even) { gap: 0.btn-5rem; }
.btn-even\:gap-2.btn-5:nth-child(even) { gap: 0.btn-625rem; }
.btn-even\:gap-3:nth-child(even) { gap: 0.btn-75rem; }
.btn-even\:gap-3.btn-5:nth-child(even) { gap: 0.btn-875rem; }
.btn-even\:gap-4:nth-child(even) { gap: 1rem; }
.btn-even\:gap-5:nth-child(even) { gap: 1.btn-25rem; }
.btn-even\:gap-6:nth-child(even) { gap: 1.btn-5rem; }
.btn-even\:gap-7:nth-child(even) { gap: 1.btn-75rem; }
.btn-even\:gap-8:nth-child(even) { gap: 2rem; }
.btn-even\:gap-9:nth-child(even) { gap: 2.btn-25rem; }
.btn-even\:gap-10:nth-child(even) { gap: 2.btn-5rem; }
.btn-even\:gap-11:nth-child(even) { gap: 2.btn-75rem; }
.btn-even\:gap-12:nth-child(even) { gap: 3rem; }
.btn-even\:gap-14:nth-child(even) { gap: 3.btn-5rem; }
.btn-even\:gap-16:nth-child(even) { gap: 4rem; }
.btn-even\:gap-20:nth-child(even) { gap: 5rem; }
.btn-even\:gap-24:nth-child(even) { gap: 6rem; }
.btn-even\:gap-28:nth-child(even) { gap: 7rem; }
.btn-even\:gap-32:nth-child(even) { gap: 8rem; }
.btn-even\:gap-36:nth-child(even) { gap: 9rem; }
.btn-even\:gap-40:nth-child(even) { gap: 10rem; }
.btn-even\:gap-44:nth-child(even) { gap: 11rem; }
.btn-even\:gap-48:nth-child(even) { gap: 12rem; }
.btn-even\:gap-52:nth-child(even) { gap: 13rem; }
.btn-even\:gap-56:nth-child(even) { gap: 14rem; }
.btn-even\:gap-60:nth-child(even) { gap: 15rem; }
.btn-even\:gap-64:nth-child(even) { gap: 16rem; }
.btn-even\:gap-72:nth-child(even) { gap: 18rem; }
.btn-even\:gap-80:nth-child(even) { gap: 20rem; }
.btn-even\:gap-96:nth-child(even) { gap: 24rem; }
.btn-even\:space-x-0:nth-child(even) { column-gap: 0px; }
.btn-even\:space-x-0.btn-5:nth-child(even) { column-gap: 0.btn-125rem; }
.btn-even\:space-x-1:nth-child(even) { column-gap: 0.btn-25rem; }
.btn-even\:space-x-1.btn-5:nth-child(even) { column-gap: 0.btn-375rem; }
.btn-even\:space-x-2:nth-child(even) { column-gap: 0.btn-5rem; }
.btn-even\:space-x-2.btn-5:nth-child(even) { column-gap: 0.btn-625rem; }
.btn-even\:space-x-3:nth-child(even) { column-gap: 0.btn-75rem; }
.btn-even\:space-x-3.btn-5:nth-child(even) { column-gap: 0.btn-875rem; }
.btn-even\:space-x-4:nth-child(even) { column-gap: 1rem; }
.btn-even\:space-x-5:nth-child(even) { column-gap: 1.btn-25rem; }
.btn-even\:space-x-6:nth-child(even) { column-gap: 1.btn-5rem; }
.btn-even\:space-x-7:nth-child(even) { column-gap: 1.btn-75rem; }
.btn-even\:space-x-8:nth-child(even) { column-gap: 2rem; }
.btn-even\:space-x-9:nth-child(even) { column-gap: 2.btn-25rem; }
.btn-even\:space-x-10:nth-child(even) { column-gap: 2.btn-5rem; }
.btn-even\:space-x-11:nth-child(even) { column-gap: 2.btn-75rem; }
.btn-even\:space-x-12:nth-child(even) { column-gap: 3rem; }
.btn-even\:space-x-14:nth-child(even) { column-gap: 3.btn-5rem; }
.btn-even\:space-x-16:nth-child(even) { column-gap: 4rem; }
.btn-even\:space-x-20:nth-child(even) { column-gap: 5rem; }
.btn-even\:space-x-24:nth-child(even) { column-gap: 6rem; }
.btn-even\:space-x-28:nth-child(even) { column-gap: 7rem; }
.btn-even\:space-x-32:nth-child(even) { column-gap: 8rem; }
.btn-even\:space-x-36:nth-child(even) { column-gap: 9rem; }
.btn-even\:space-x-40:nth-child(even) { column-gap: 10rem; }
.btn-even\:space-x-44:nth-child(even) { column-gap: 11rem; }
.btn-even\:space-x-48:nth-child(even) { column-gap: 12rem; }
.btn-even\:space-x-52:nth-child(even) { column-gap: 13rem; }
.btn-even\:space-x-56:nth-child(even) { column-gap: 14rem; }
.btn-even\:space-x-60:nth-child(even) { column-gap: 15rem; }
.btn-even\:space-x-64:nth-child(even) { column-gap: 16rem; }
.btn-even\:space-x-72:nth-child(even) { column-gap: 18rem; }
.btn-even\:space-x-80:nth-child(even) { column-gap: 20rem; }
.btn-even\:space-x-96:nth-child(even) { column-gap: 24rem; }
.btn-even\:space-y-0:nth-child(even) { row-gap: 0px; }
.btn-even\:space-y-0.btn-5:nth-child(even) { row-gap: 0.btn-125rem; }
.btn-even\:space-y-1:nth-child(even) { row-gap: 0.btn-25rem; }
.btn-even\:space-y-1.btn-5:nth-child(even) { row-gap: 0.btn-375rem; }
.btn-even\:space-y-2:nth-child(even) { row-gap: 0.btn-5rem; }
.btn-even\:space-y-2.btn-5:nth-child(even) { row-gap: 0.btn-625rem; }
.btn-even\:space-y-3:nth-child(even) { row-gap: 0.btn-75rem; }
.btn-even\:space-y-3.btn-5:nth-child(even) { row-gap: 0.btn-875rem; }
.btn-even\:space-y-4:nth-child(even) { row-gap: 1rem; }
.btn-even\:space-y-5:nth-child(even) { row-gap: 1.btn-25rem; }
.btn-even\:space-y-6:nth-child(even) { row-gap: 1.btn-5rem; }
.btn-even\:space-y-7:nth-child(even) { row-gap: 1.btn-75rem; }
.btn-even\:space-y-8:nth-child(even) { row-gap: 2rem; }
.btn-even\:space-y-9:nth-child(even) { row-gap: 2.btn-25rem; }
.btn-even\:space-y-10:nth-child(even) { row-gap: 2.btn-5rem; }
.btn-even\:space-y-11:nth-child(even) { row-gap: 2.btn-75rem; }
.btn-even\:space-y-12:nth-child(even) { row-gap: 3rem; }
.btn-even\:space-y-14:nth-child(even) { row-gap: 3.btn-5rem; }
.btn-even\:space-y-16:nth-child(even) { row-gap: 4rem; }
.btn-even\:space-y-20:nth-child(even) { row-gap: 5rem; }
.btn-even\:space-y-24:nth-child(even) { row-gap: 6rem; }
.btn-even\:space-y-28:nth-child(even) { row-gap: 7rem; }
.btn-even\:space-y-32:nth-child(even) { row-gap: 8rem; }
.btn-even\:space-y-36:nth-child(even) { row-gap: 9rem; }
.btn-even\:space-y-40:nth-child(even) { row-gap: 10rem; }
.btn-even\:space-y-44:nth-child(even) { row-gap: 11rem; }
.btn-even\:space-y-48:nth-child(even) { row-gap: 12rem; }
.btn-even\:space-y-52:nth-child(even) { row-gap: 13rem; }
.btn-even\:space-y-56:nth-child(even) { row-gap: 14rem; }
.btn-even\:space-y-60:nth-child(even) { row-gap: 15rem; }
.btn-even\:space-y-64:nth-child(even) { row-gap: 16rem; }
.btn-even\:space-y-72:nth-child(even) { row-gap: 18rem; }
.btn-even\:space-y-80:nth-child(even) { row-gap: 20rem; }
.btn-even\:space-y-96:nth-child(even) { row-gap: 24rem; }


/* === modal- namespace === */

/* Generated Tailwind-like utility CSS for benchmarking */
/*! tailwindcss v3.modal-4.modal-0 | MIT License */

*, ::before, ::after { box-sizing: border-box; border-width: 0; border-style: solid; border-color: #e5e7eb; }
html { line-height: 1.modal-5; -webkit-text-size-adjust: 100%; tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif; }
body { margin: 0; line-height: inherit; }

.modal-p-0 { padding: 0px; }
.modal-p-0.modal-5 { padding: 0.modal-125rem; }
.modal-p-1 { padding: 0.modal-25rem; }
.modal-p-1.modal-5 { padding: 0.modal-375rem; }
.modal-p-2 { padding: 0.modal-5rem; }
.modal-p-2.modal-5 { padding: 0.modal-625rem; }
.modal-p-3 { padding: 0.modal-75rem; }
.modal-p-3.modal-5 { padding: 0.modal-875rem; }
.modal-p-4 { padding: 1rem; }
.modal-p-5 { padding: 1.modal-25rem; }
.modal-p-6 { padding: 1.modal-5rem; }
.modal-p-7 { padding: 1.modal-75rem; }
.modal-p-8 { padding: 2rem; }
.modal-p-9 { padding: 2.modal-25rem; }
.modal-p-10 { padding: 2.modal-5rem; }
.modal-p-11 { padding: 2.modal-75rem; }
.modal-p-12 { padding: 3rem; }
.modal-p-14 { padding: 3.modal-5rem; }
.modal-p-16 { padding: 4rem; }
.modal-p-20 { padding: 5rem; }
.modal-p-24 { padding: 6rem; }
.modal-p-28 { padding: 7rem; }
.modal-p-32 { padding: 8rem; }
.modal-p-36 { padding: 9rem; }
.modal-p-40 { padding: 10rem; }
.modal-p-44 { padding: 11rem; }
.modal-p-48 { padding: 12rem; }
.modal-p-52 { padding: 13rem; }
.modal-p-56 { padding: 14rem; }
.modal-p-60 { padding: 15rem; }
.modal-p-64 { padding: 16rem; }
.modal-p-72 { padding: 18rem; }
.modal-p-80 { padding: 20rem; }
.modal-p-96 { padding: 24rem; }

.modal-px-0 { padding-inline: 0px; }
.modal-px-0.modal-5 { padding-inline: 0.modal-125rem; }
.modal-px-1 { padding-inline: 0.modal-25rem; }
.modal-px-1.modal-5 { padding-inline: 0.modal-375rem; }
.modal-px-2 { padding-inline: 0.modal-5rem; }
.modal-px-2.modal-5 { padding-inline: 0.modal-625rem; }
.modal-px-3 { padding-inline: 0.modal-75rem; }
.modal-px-3.modal-5 { padding-inline: 0.modal-875rem; }
.modal-px-4 { padding-inline: 1rem; }
.modal-px-5 { padding-inline: 1.modal-25rem; }
.modal-px-6 { padding-inline: 1.modal-5rem; }
.modal-px-7 { padding-inline: 1.modal-75rem; }
.modal-px-8 { padding-inline: 2rem; }
.modal-px-9 { padding-inline: 2.modal-25rem; }
.modal-px-10 { padding-inline: 2.modal-5rem; }
.modal-px-11 { padding-inline: 2.modal-75rem; }
.modal-px-12 { padding-inline: 3rem; }
.modal-px-14 { padding-inline: 3.modal-5rem; }
.modal-px-16 { padding-inline: 4rem; }
.modal-px-20 { padding-inline: 5rem; }
.modal-px-24 { padding-inline: 6rem; }
.modal-px-28 { padding-inline: 7rem; }
.modal-px-32 { padding-inline: 8rem; }
.modal-px-36 { padding-inline: 9rem; }
.modal-px-40 { padding-inline: 10rem; }
.modal-px-44 { padding-inline: 11rem; }
.modal-px-48 { padding-inline: 12rem; }
.modal-px-52 { padding-inline: 13rem; }
.modal-px-56 { padding-inline: 14rem; }
.modal-px-60 { padding-inline: 15rem; }
.modal-px-64 { padding-inline: 16rem; }
.modal-px-72 { padding-inline: 18rem; }
.modal-px-80 { padding-inline: 20rem; }
.modal-px-96 { padding-inline: 24rem; }

.modal-py-0 { padding-block: 0px; }
.modal-py-0.modal-5 { padding-block: 0.modal-125rem; }
.modal-py-1 { padding-block: 0.modal-25rem; }
.modal-py-1.modal-5 { padding-block: 0.modal-375rem; }
.modal-py-2 { padding-block: 0.modal-5rem; }
.modal-py-2.modal-5 { padding-block: 0.modal-625rem; }
.modal-py-3 { padding-block: 0.modal-75rem; }
.modal-py-3.modal-5 { padding-block: 0.modal-875rem; }
.modal-py-4 { padding-block: 1rem; }
.modal-py-5 { padding-block: 1.modal-25rem; }
.modal-py-6 { padding-block: 1.modal-5rem; }
.modal-py-7 { padding-block: 1.modal-75rem; }
.modal-py-8 { padding-block: 2rem; }
.modal-py-9 { padding-block: 2.modal-25rem; }
.modal-py-10 { padding-block: 2.modal-5rem; }
.modal-py-11 { padding-block: 2.modal-75rem; }
.modal-py-12 { padding-block: 3rem; }
.modal-py-14 { padding-block: 3.modal-5rem; }
.modal-py-16 { padding-block: 4rem; }
.modal-py-20 { padding-block: 5rem; }
.modal-py-24 { padding-block: 6rem; }
.modal-py-28 { padding-block: 7rem; }
.modal-py-32 { padding-block: 8rem; }
.modal-py-36 { padding-block: 9rem; }
.modal-py-40 { padding-block: 10rem; }
.modal-py-44 { padding-block: 11rem; }
.modal-py-48 { padding-block: 12rem; }
.modal-py-52 { padding-block: 13rem; }
.modal-py-56 { padding-block: 14rem; }
.modal-py-60 { padding-block: 15rem; }
.modal-py-64 { padding-block: 16rem; }
.modal-py-72 { padding-block: 18rem; }
.modal-py-80 { padding-block: 20rem; }
.modal-py-96 { padding-block: 24rem; }

.modal-pt-0 { padding-top: 0px; }
.modal-pt-0.modal-5 { padding-top: 0.modal-125rem; }
.modal-pt-1 { padding-top: 0.modal-25rem; }
.modal-pt-1.modal-5 { padding-top: 0.modal-375rem; }
.modal-pt-2 { padding-top: 0.modal-5rem; }
.modal-pt-2.modal-5 { padding-top: 0.modal-625rem; }
.modal-pt-3 { padding-top: 0.modal-75rem; }
.modal-pt-3.modal-5 { padding-top: 0.modal-875rem; }
.modal-pt-4 { padding-top: 1rem; }
.modal-pt-5 { padding-top: 1.modal-25rem; }
.modal-pt-6 { padding-top: 1.modal-5rem; }
.modal-pt-7 { padding-top: 1.modal-75rem; }
.modal-pt-8 { padding-top: 2rem; }
.modal-pt-9 { padding-top: 2.modal-25rem; }
.modal-pt-10 { padding-top: 2.modal-5rem; }
.modal-pt-11 { padding-top: 2.modal-75rem; }
.modal-pt-12 { padding-top: 3rem; }
.modal-pt-14 { padding-top: 3.modal-5rem; }
.modal-pt-16 { padding-top: 4rem; }
.modal-pt-20 { padding-top: 5rem; }
.modal-pt-24 { padding-top: 6rem; }
.modal-pt-28 { padding-top: 7rem; }
.modal-pt-32 { padding-top: 8rem; }
.modal-pt-36 { padding-top: 9rem; }
.modal-pt-40 { padding-top: 10rem; }
.modal-pt-44 { padding-top: 11rem; }
.modal-pt-48 { padding-top: 12rem; }
.modal-pt-52 { padding-top: 13rem; }
.modal-pt-56 { padding-top: 14rem; }
.modal-pt-60 { padding-top: 15rem; }
.modal-pt-64 { padding-top: 16rem; }
.modal-pt-72 { padding-top: 18rem; }
.modal-pt-80 { padding-top: 20rem; }
.modal-pt-96 { padding-top: 24rem; }

.modal-pr-0 { padding-right: 0px; }
.modal-pr-0.modal-5 { padding-right: 0.modal-125rem; }
.modal-pr-1 { padding-right: 0.modal-25rem; }
.modal-pr-1.modal-5 { padding-right: 0.modal-375rem; }
.modal-pr-2 { padding-right: 0.modal-5rem; }
.modal-pr-2.modal-5 { padding-right: 0.modal-625rem; }
.modal-pr-3 { padding-right: 0.modal-75rem; }
.modal-pr-3.modal-5 { padding-right: 0.modal-875rem; }
.modal-pr-4 { padding-right: 1rem; }
.modal-pr-5 { padding-right: 1.modal-25rem; }
.modal-pr-6 { padding-right: 1.modal-5rem; }
.modal-pr-7 { padding-right: 1.modal-75rem; }
.modal-pr-8 { padding-right: 2rem; }
.modal-pr-9 { padding-right: 2.modal-25rem; }
.modal-pr-10 { padding-right: 2.modal-5rem; }
.modal-pr-11 { padding-right: 2.modal-75rem; }
.modal-pr-12 { padding-right: 3rem; }
.modal-pr-14 { padding-right: 3.modal-5rem; }
.modal-pr-16 { padding-right: 4rem; }
.modal-pr-20 { padding-right: 5rem; }
.modal-pr-24 { padding-right: 6rem; }
.modal-pr-28 { padding-right: 7rem; }
.modal-pr-32 { padding-right: 8rem; }
.modal-pr-36 { padding-right: 9rem; }
.modal-pr-40 { padding-right: 10rem; }
.modal-pr-44 { padding-right: 11rem; }
.modal-pr-48 { padding-right: 12rem; }
.modal-pr-52 { padding-right: 13rem; }
.modal-pr-56 { padding-right: 14rem; }
.modal-pr-60 { padding-right: 15rem; }
.modal-pr-64 { padding-right: 16rem; }
.modal-pr-72 { padding-right: 18rem; }
.modal-pr-80 { padding-right: 20rem; }
.modal-pr-96 { padding-right: 24rem; }

.modal-pb-0 { padding-bottom: 0px; }
.modal-pb-0.modal-5 { padding-bottom: 0.modal-125rem; }
.modal-pb-1 { padding-bottom: 0.modal-25rem; }
.modal-pb-1.modal-5 { padding-bottom: 0.modal-375rem; }
.modal-pb-2 { padding-bottom: 0.modal-5rem; }
.modal-pb-2.modal-5 { padding-bottom: 0.modal-625rem; }
.modal-pb-3 { padding-bottom: 0.modal-75rem; }
.modal-pb-3.modal-5 { padding-bottom: 0.modal-875rem; }
.modal-pb-4 { padding-bottom: 1rem; }
.modal-pb-5 { padding-bottom: 1.modal-25rem; }
.modal-pb-6 { padding-bottom: 1.modal-5rem; }
.modal-pb-7 { padding-bottom: 1.modal-75rem; }
.modal-pb-8 { padding-bottom: 2rem; }
.modal-pb-9 { padding-bottom: 2.modal-25rem; }
.modal-pb-10 { padding-bottom: 2.modal-5rem; }
.modal-pb-11 { padding-bottom: 2.modal-75rem; }
.modal-pb-12 { padding-bottom: 3rem; }
.modal-pb-14 { padding-bottom: 3.modal-5rem; }
.modal-pb-16 { padding-bottom: 4rem; }
.modal-pb-20 { padding-bottom: 5rem; }
.modal-pb-24 { padding-bottom: 6rem; }
.modal-pb-28 { padding-bottom: 7rem; }
.modal-pb-32 { padding-bottom: 8rem; }
.modal-pb-36 { padding-bottom: 9rem; }
.modal-pb-40 { padding-bottom: 10rem; }
.modal-pb-44 { padding-bottom: 11rem; }
.modal-pb-48 { padding-bottom: 12rem; }
.modal-pb-52 { padding-bottom: 13rem; }
.modal-pb-56 { padding-bottom: 14rem; }
.modal-pb-60 { padding-bottom: 15rem; }
.modal-pb-64 { padding-bottom: 16rem; }
.modal-pb-72 { padding-bottom: 18rem; }
.modal-pb-80 { padding-bottom: 20rem; }
.modal-pb-96 { padding-bottom: 24rem; }

.modal-pl-0 { padding-left: 0px; }
.modal-pl-0.modal-5 { padding-left: 0.modal-125rem; }
.modal-pl-1 { padding-left: 0.modal-25rem; }
.modal-pl-1.modal-5 { padding-left: 0.modal-375rem; }
.modal-pl-2 { padding-left: 0.modal-5rem; }
.modal-pl-2.modal-5 { padding-left: 0.modal-625rem; }
.modal-pl-3 { padding-left: 0.modal-75rem; }
.modal-pl-3.modal-5 { padding-left: 0.modal-875rem; }
.modal-pl-4 { padding-left: 1rem; }
.modal-pl-5 { padding-left: 1.modal-25rem; }
.modal-pl-6 { padding-left: 1.modal-5rem; }
.modal-pl-7 { padding-left: 1.modal-75rem; }
.modal-pl-8 { padding-left: 2rem; }
.modal-pl-9 { padding-left: 2.modal-25rem; }
.modal-pl-10 { padding-left: 2.modal-5rem; }
.modal-pl-11 { padding-left: 2.modal-75rem; }
.modal-pl-12 { padding-left: 3rem; }
.modal-pl-14 { padding-left: 3.modal-5rem; }
.modal-pl-16 { padding-left: 4rem; }
.modal-pl-20 { padding-left: 5rem; }
.modal-pl-24 { padding-left: 6rem; }
.modal-pl-28 { padding-left: 7rem; }
.modal-pl-32 { padding-left: 8rem; }
.modal-pl-36 { padding-left: 9rem; }
.modal-pl-40 { padding-left: 10rem; }
.modal-pl-44 { padding-left: 11rem; }
.modal-pl-48 { padding-left: 12rem; }
.modal-pl-52 { padding-left: 13rem; }
.modal-pl-56 { padding-left: 14rem; }
.modal-pl-60 { padding-left: 15rem; }
.modal-pl-64 { padding-left: 16rem; }
.modal-pl-72 { padding-left: 18rem; }
.modal-pl-80 { padding-left: 20rem; }
.modal-pl-96 { padding-left: 24rem; }

.modal-m-0 { margin: 0px; }
.modal-m-0.modal-5 { margin: 0.modal-125rem; }
.modal-m-1 { margin: 0.modal-25rem; }
.modal-m-1.modal-5 { margin: 0.modal-375rem; }
.modal-m-2 { margin: 0.modal-5rem; }
.modal-m-2.modal-5 { margin: 0.modal-625rem; }
.modal-m-3 { margin: 0.modal-75rem; }
.modal-m-3.modal-5 { margin: 0.modal-875rem; }
.modal-m-4 { margin: 1rem; }
.modal-m-5 { margin: 1.modal-25rem; }
.modal-m-6 { margin: 1.modal-5rem; }
.modal-m-7 { margin: 1.modal-75rem; }
.modal-m-8 { margin: 2rem; }
.modal-m-9 { margin: 2.modal-25rem; }
.modal-m-10 { margin: 2.modal-5rem; }
.modal-m-11 { margin: 2.modal-75rem; }
.modal-m-12 { margin: 3rem; }
.modal-m-14 { margin: 3.modal-5rem; }
.modal-m-16 { margin: 4rem; }
.modal-m-20 { margin: 5rem; }
.modal-m-24 { margin: 6rem; }
.modal-m-28 { margin: 7rem; }
.modal-m-32 { margin: 8rem; }
.modal-m-36 { margin: 9rem; }
.modal-m-40 { margin: 10rem; }
.modal-m-44 { margin: 11rem; }
.modal-m-48 { margin: 12rem; }
.modal-m-52 { margin: 13rem; }
.modal-m-56 { margin: 14rem; }
.modal-m-60 { margin: 15rem; }
.modal-m-64 { margin: 16rem; }
.modal-m-72 { margin: 18rem; }
.modal-m-80 { margin: 20rem; }
.modal-m-96 { margin: 24rem; }

.modal-mx-0 { margin-inline: 0px; }
.modal-mx-0.modal-5 { margin-inline: 0.modal-125rem; }
.modal-mx-1 { margin-inline: 0.modal-25rem; }
.modal-mx-1.modal-5 { margin-inline: 0.modal-375rem; }
.modal-mx-2 { margin-inline: 0.modal-5rem; }
.modal-mx-2.modal-5 { margin-inline: 0.modal-625rem; }
.modal-mx-3 { margin-inline: 0.modal-75rem; }
.modal-mx-3.modal-5 { margin-inline: 0.modal-875rem; }
.modal-mx-4 { margin-inline: 1rem; }
.modal-mx-5 { margin-inline: 1.modal-25rem; }
.modal-mx-6 { margin-inline: 1.modal-5rem; }
.modal-mx-7 { margin-inline: 1.modal-75rem; }
.modal-mx-8 { margin-inline: 2rem; }
.modal-mx-9 { margin-inline: 2.modal-25rem; }
.modal-mx-10 { margin-inline: 2.modal-5rem; }
.modal-mx-11 { margin-inline: 2.modal-75rem; }
.modal-mx-12 { margin-inline: 3rem; }
.modal-mx-14 { margin-inline: 3.modal-5rem; }
.modal-mx-16 { margin-inline: 4rem; }
.modal-mx-20 { margin-inline: 5rem; }
.modal-mx-24 { margin-inline: 6rem; }
.modal-mx-28 { margin-inline: 7rem; }
.modal-mx-32 { margin-inline: 8rem; }
.modal-mx-36 { margin-inline: 9rem; }
.modal-mx-40 { margin-inline: 10rem; }
.modal-mx-44 { margin-inline: 11rem; }
.modal-mx-48 { margin-inline: 12rem; }
.modal-mx-52 { margin-inline: 13rem; }
.modal-mx-56 { margin-inline: 14rem; }
.modal-mx-60 { margin-inline: 15rem; }
.modal-mx-64 { margin-inline: 16rem; }
.modal-mx-72 { margin-inline: 18rem; }
.modal-mx-80 { margin-inline: 20rem; }
.modal-mx-96 { margin-inline: 24rem; }

.modal-my-0 { margin-block: 0px; }
.modal-my-0.modal-5 { margin-block: 0.modal-125rem; }
.modal-my-1 { margin-block: 0.modal-25rem; }
.modal-my-1.modal-5 { margin-block: 0.modal-375rem; }
.modal-my-2 { margin-block: 0.modal-5rem; }
.modal-my-2.modal-5 { margin-block: 0.modal-625rem; }
.modal-my-3 { margin-block: 0.modal-75rem; }
.modal-my-3.modal-5 { margin-block: 0.modal-875rem; }
.modal-my-4 { margin-block: 1rem; }
.modal-my-5 { margin-block: 1.modal-25rem; }
.modal-my-6 { margin-block: 1.modal-5rem; }
.modal-my-7 { margin-block: 1.modal-75rem; }
.modal-my-8 { margin-block: 2rem; }
.modal-my-9 { margin-block: 2.modal-25rem; }
.modal-my-10 { margin-block: 2.modal-5rem; }
.modal-my-11 { margin-block: 2.modal-75rem; }
.modal-my-12 { margin-block: 3rem; }
.modal-my-14 { margin-block: 3.modal-5rem; }
.modal-my-16 { margin-block: 4rem; }
.modal-my-20 { margin-block: 5rem; }
.modal-my-24 { margin-block: 6rem; }
.modal-my-28 { margin-block: 7rem; }
.modal-my-32 { margin-block: 8rem; }
.modal-my-36 { margin-block: 9rem; }
.modal-my-40 { margin-block: 10rem; }
.modal-my-44 { margin-block: 11rem; }
.modal-my-48 { margin-block: 12rem; }
.modal-my-52 { margin-block: 13rem; }
.modal-my-56 { margin-block: 14rem; }
.modal-my-60 { margin-block: 15rem; }
.modal-my-64 { margin-block: 16rem; }
.modal-my-72 { margin-block: 18rem; }
.modal-my-80 { margin-block: 20rem; }
.modal-my-96 { margin-block: 24rem; }

.modal-mt-0 { margin-top: 0px; }
.modal-mt-0.modal-5 { margin-top: 0.modal-125rem; }
.modal-mt-1 { margin-top: 0.modal-25rem; }
.modal-mt-1.modal-5 { margin-top: 0.modal-375rem; }
.modal-mt-2 { margin-top: 0.modal-5rem; }
.modal-mt-2.modal-5 { margin-top: 0.modal-625rem; }
.modal-mt-3 { margin-top: 0.modal-75rem; }
.modal-mt-3.modal-5 { margin-top: 0.modal-875rem; }
.modal-mt-4 { margin-top: 1rem; }
.modal-mt-5 { margin-top: 1.modal-25rem; }
.modal-mt-6 { margin-top: 1.modal-5rem; }
.modal-mt-7 { margin-top: 1.modal-75rem; }
.modal-mt-8 { margin-top: 2rem; }
.modal-mt-9 { margin-top: 2.modal-25rem; }
.modal-mt-10 { margin-top: 2.modal-5rem; }
.modal-mt-11 { margin-top: 2.modal-75rem; }
.modal-mt-12 { margin-top: 3rem; }
.modal-mt-14 { margin-top: 3.modal-5rem; }
.modal-mt-16 { margin-top: 4rem; }
.modal-mt-20 { margin-top: 5rem; }
.modal-mt-24 { margin-top: 6rem; }
.modal-mt-28 { margin-top: 7rem; }
.modal-mt-32 { margin-top: 8rem; }
.modal-mt-36 { margin-top: 9rem; }
.modal-mt-40 { margin-top: 10rem; }
.modal-mt-44 { margin-top: 11rem; }
.modal-mt-48 { margin-top: 12rem; }
.modal-mt-52 { margin-top: 13rem; }
.modal-mt-56 { margin-top: 14rem; }
.modal-mt-60 { margin-top: 15rem; }
.modal-mt-64 { margin-top: 16rem; }
.modal-mt-72 { margin-top: 18rem; }
.modal-mt-80 { margin-top: 20rem; }
.modal-mt-96 { margin-top: 24rem; }

.modal-mr-0 { margin-right: 0px; }
.modal-mr-0.modal-5 { margin-right: 0.modal-125rem; }
.modal-mr-1 { margin-right: 0.modal-25rem; }
.modal-mr-1.modal-5 { margin-right: 0.modal-375rem; }
.modal-mr-2 { margin-right: 0.modal-5rem; }
.modal-mr-2.modal-5 { margin-right: 0.modal-625rem; }
.modal-mr-3 { margin-right: 0.modal-75rem; }
.modal-mr-3.modal-5 { margin-right: 0.modal-875rem; }
.modal-mr-4 { margin-right: 1rem; }
.modal-mr-5 { margin-right: 1.modal-25rem; }
.modal-mr-6 { margin-right: 1.modal-5rem; }
.modal-mr-7 { margin-right: 1.modal-75rem; }
.modal-mr-8 { margin-right: 2rem; }
.modal-mr-9 { margin-right: 2.modal-25rem; }
.modal-mr-10 { margin-right: 2.modal-5rem; }
.modal-mr-11 { margin-right: 2.modal-75rem; }
.modal-mr-12 { margin-right: 3rem; }
.modal-mr-14 { margin-right: 3.modal-5rem; }
.modal-mr-16 { margin-right: 4rem; }
.modal-mr-20 { margin-right: 5rem; }
.modal-mr-24 { margin-right: 6rem; }
.modal-mr-28 { margin-right: 7rem; }
.modal-mr-32 { margin-right: 8rem; }
.modal-mr-36 { margin-right: 9rem; }
.modal-mr-40 { margin-right: 10rem; }
.modal-mr-44 { margin-right: 11rem; }
.modal-mr-48 { margin-right: 12rem; }
.modal-mr-52 { margin-right: 13rem; }
.modal-mr-56 { margin-right: 14rem; }
.modal-mr-60 { margin-right: 15rem; }
.modal-mr-64 { margin-right: 16rem; }
.modal-mr-72 { margin-right: 18rem; }
.modal-mr-80 { margin-right: 20rem; }
.modal-mr-96 { margin-right: 24rem; }

.modal-mb-0 { margin-bottom: 0px; }
.modal-mb-0.modal-5 { margin-bottom: 0.modal-125rem; }
.modal-mb-1 { margin-bottom: 0.modal-25rem; }
.modal-mb-1.modal-5 { margin-bottom: 0.modal-375rem; }
.modal-mb-2 { margin-bottom: 0.modal-5rem; }
.modal-mb-2.modal-5 { margin-bottom: 0.modal-625rem; }
.modal-mb-3 { margin-bottom: 0.modal-75rem; }
.modal-mb-3.modal-5 { margin-bottom: 0.modal-875rem; }
.modal-mb-4 { margin-bottom: 1rem; }
.modal-mb-5 { margin-bottom: 1.modal-25rem; }
.modal-mb-6 { margin-bottom: 1.modal-5rem; }
.modal-mb-7 { margin-bottom: 1.modal-75rem; }
.modal-mb-8 { margin-bottom: 2rem; }
.modal-mb-9 { margin-bottom: 2.modal-25rem; }
.modal-mb-10 { margin-bottom: 2.modal-5rem; }
.modal-mb-11 { margin-bottom: 2.modal-75rem; }
.modal-mb-12 { margin-bottom: 3rem; }
.modal-mb-14 { margin-bottom: 3.modal-5rem; }
.modal-mb-16 { margin-bottom: 4rem; }
.modal-mb-20 { margin-bottom: 5rem; }
.modal-mb-24 { margin-bottom: 6rem; }
.modal-mb-28 { margin-bottom: 7rem; }
.modal-mb-32 { margin-bottom: 8rem; }
.modal-mb-36 { margin-bottom: 9rem; }
.modal-mb-40 { margin-bottom: 10rem; }
.modal-mb-44 { margin-bottom: 11rem; }
.modal-mb-48 { margin-bottom: 12rem; }
.modal-mb-52 { margin-bottom: 13rem; }
.modal-mb-56 { margin-bottom: 14rem; }
.modal-mb-60 { margin-bottom: 15rem; }
.modal-mb-64 { margin-bottom: 16rem; }
.modal-mb-72 { margin-bottom: 18rem; }
.modal-mb-80 { margin-bottom: 20rem; }
.modal-mb-96 { margin-bottom: 24rem; }

.modal-ml-0 { margin-left: 0px; }
.modal-ml-0.modal-5 { margin-left: 0.modal-125rem; }
.modal-ml-1 { margin-left: 0.modal-25rem; }
.modal-ml-1.modal-5 { margin-left: 0.modal-375rem; }
.modal-ml-2 { margin-left: 0.modal-5rem; }
.modal-ml-2.modal-5 { margin-left: 0.modal-625rem; }
.modal-ml-3 { margin-left: 0.modal-75rem; }
.modal-ml-3.modal-5 { margin-left: 0.modal-875rem; }
.modal-ml-4 { margin-left: 1rem; }
.modal-ml-5 { margin-left: 1.modal-25rem; }
.modal-ml-6 { margin-left: 1.modal-5rem; }
.modal-ml-7 { margin-left: 1.modal-75rem; }
.modal-ml-8 { margin-left: 2rem; }
.modal-ml-9 { margin-left: 2.modal-25rem; }
.modal-ml-10 { margin-left: 2.modal-5rem; }
.modal-ml-11 { margin-left: 2.modal-75rem; }
.modal-ml-12 { margin-left: 3rem; }
.modal-ml-14 { margin-left: 3.modal-5rem; }
.modal-ml-16 { margin-left: 4rem; }
.modal-ml-20 { margin-left: 5rem; }
.modal-ml-24 { margin-left: 6rem; }
.modal-ml-28 { margin-left: 7rem; }
.modal-ml-32 { margin-left: 8rem; }
.modal-ml-36 { margin-left: 9rem; }
.modal-ml-40 { margin-left: 10rem; }
.modal-ml-44 { margin-left: 11rem; }
.modal-ml-48 { margin-left: 12rem; }
.modal-ml-52 { margin-left: 13rem; }
.modal-ml-56 { margin-left: 14rem; }
.modal-ml-60 { margin-left: 15rem; }
.modal-ml-64 { margin-left: 16rem; }
.modal-ml-72 { margin-left: 18rem; }
.modal-ml-80 { margin-left: 20rem; }
.modal-ml-96 { margin-left: 24rem; }

.modal-w-0 { width: 0px; }
.modal-w-0.modal-5 { width: 0.modal-125rem; }
.modal-w-1 { width: 0.modal-25rem; }
.modal-w-1.modal-5 { width: 0.modal-375rem; }
.modal-w-2 { width: 0.modal-5rem; }
.modal-w-2.modal-5 { width: 0.modal-625rem; }
.modal-w-3 { width: 0.modal-75rem; }
.modal-w-3.modal-5 { width: 0.modal-875rem; }
.modal-w-4 { width: 1rem; }
.modal-w-5 { width: 1.modal-25rem; }
.modal-w-6 { width: 1.modal-5rem; }
.modal-w-7 { width: 1.modal-75rem; }
.modal-w-8 { width: 2rem; }
.modal-w-9 { width: 2.modal-25rem; }
.modal-w-10 { width: 2.modal-5rem; }
.modal-w-11 { width: 2.modal-75rem; }
.modal-w-12 { width: 3rem; }
.modal-w-14 { width: 3.modal-5rem; }
.modal-w-16 { width: 4rem; }
.modal-w-20 { width: 5rem; }
.modal-w-24 { width: 6rem; }
.modal-w-28 { width: 7rem; }
.modal-w-32 { width: 8rem; }
.modal-w-36 { width: 9rem; }
.modal-w-40 { width: 10rem; }
.modal-w-44 { width: 11rem; }
.modal-w-48 { width: 12rem; }
.modal-w-52 { width: 13rem; }
.modal-w-56 { width: 14rem; }
.modal-w-60 { width: 15rem; }
.modal-w-64 { width: 16rem; }
.modal-w-72 { width: 18rem; }
.modal-w-80 { width: 20rem; }
.modal-w-96 { width: 24rem; }

.modal-h-0 { height: 0px; }
.modal-h-0.modal-5 { height: 0.modal-125rem; }
.modal-h-1 { height: 0.modal-25rem; }
.modal-h-1.modal-5 { height: 0.modal-375rem; }
.modal-h-2 { height: 0.modal-5rem; }
.modal-h-2.modal-5 { height: 0.modal-625rem; }
.modal-h-3 { height: 0.modal-75rem; }
.modal-h-3.modal-5 { height: 0.modal-875rem; }
.modal-h-4 { height: 1rem; }
.modal-h-5 { height: 1.modal-25rem; }
.modal-h-6 { height: 1.modal-5rem; }
.modal-h-7 { height: 1.modal-75rem; }
.modal-h-8 { height: 2rem; }
.modal-h-9 { height: 2.modal-25rem; }
.modal-h-10 { height: 2.modal-5rem; }
.modal-h-11 { height: 2.modal-75rem; }
.modal-h-12 { height: 3rem; }
.modal-h-14 { height: 3.modal-5rem; }
.modal-h-16 { height: 4rem; }
.modal-h-20 { height: 5rem; }
.modal-h-24 { height: 6rem; }
.modal-h-28 { height: 7rem; }
.modal-h-32 { height: 8rem; }
.modal-h-36 { height: 9rem; }
.modal-h-40 { height: 10rem; }
.modal-h-44 { height: 11rem; }
.modal-h-48 { height: 12rem; }
.modal-h-52 { height: 13rem; }
.modal-h-56 { height: 14rem; }
.modal-h-60 { height: 15rem; }
.modal-h-64 { height: 16rem; }
.modal-h-72 { height: 18rem; }
.modal-h-80 { height: 20rem; }
.modal-h-96 { height: 24rem; }

.modal-min-w-0 { min-width: 0px; }
.modal-min-w-0.modal-5 { min-width: 0.modal-125rem; }
.modal-min-w-1 { min-width: 0.modal-25rem; }
.modal-min-w-1.modal-5 { min-width: 0.modal-375rem; }
.modal-min-w-2 { min-width: 0.modal-5rem; }
.modal-min-w-2.modal-5 { min-width: 0.modal-625rem; }
.modal-min-w-3 { min-width: 0.modal-75rem; }
.modal-min-w-3.modal-5 { min-width: 0.modal-875rem; }
.modal-min-w-4 { min-width: 1rem; }
.modal-min-w-5 { min-width: 1.modal-25rem; }
.modal-min-w-6 { min-width: 1.modal-5rem; }
.modal-min-w-7 { min-width: 1.modal-75rem; }
.modal-min-w-8 { min-width: 2rem; }
.modal-min-w-9 { min-width: 2.modal-25rem; }
.modal-min-w-10 { min-width: 2.modal-5rem; }
.modal-min-w-11 { min-width: 2.modal-75rem; }
.modal-min-w-12 { min-width: 3rem; }
.modal-min-w-14 { min-width: 3.modal-5rem; }
.modal-min-w-16 { min-width: 4rem; }
.modal-min-w-20 { min-width: 5rem; }
.modal-min-w-24 { min-width: 6rem; }
.modal-min-w-28 { min-width: 7rem; }
.modal-min-w-32 { min-width: 8rem; }
.modal-min-w-36 { min-width: 9rem; }
.modal-min-w-40 { min-width: 10rem; }
.modal-min-w-44 { min-width: 11rem; }
.modal-min-w-48 { min-width: 12rem; }
.modal-min-w-52 { min-width: 13rem; }
.modal-min-w-56 { min-width: 14rem; }
.modal-min-w-60 { min-width: 15rem; }
.modal-min-w-64 { min-width: 16rem; }
.modal-min-w-72 { min-width: 18rem; }
.modal-min-w-80 { min-width: 20rem; }
.modal-min-w-96 { min-width: 24rem; }

.modal-min-h-0 { min-height: 0px; }
.modal-min-h-0.modal-5 { min-height: 0.modal-125rem; }
.modal-min-h-1 { min-height: 0.modal-25rem; }
.modal-min-h-1.modal-5 { min-height: 0.modal-375rem; }
.modal-min-h-2 { min-height: 0.modal-5rem; }
.modal-min-h-2.modal-5 { min-height: 0.modal-625rem; }
.modal-min-h-3 { min-height: 0.modal-75rem; }
.modal-min-h-3.modal-5 { min-height: 0.modal-875rem; }
.modal-min-h-4 { min-height: 1rem; }
.modal-min-h-5 { min-height: 1.modal-25rem; }
.modal-min-h-6 { min-height: 1.modal-5rem; }
.modal-min-h-7 { min-height: 1.modal-75rem; }
.modal-min-h-8 { min-height: 2rem; }
.modal-min-h-9 { min-height: 2.modal-25rem; }
.modal-min-h-10 { min-height: 2.modal-5rem; }
.modal-min-h-11 { min-height: 2.modal-75rem; }
.modal-min-h-12 { min-height: 3rem; }
.modal-min-h-14 { min-height: 3.modal-5rem; }
.modal-min-h-16 { min-height: 4rem; }
.modal-min-h-20 { min-height: 5rem; }
.modal-min-h-24 { min-height: 6rem; }
.modal-min-h-28 { min-height: 7rem; }
.modal-min-h-32 { min-height: 8rem; }
.modal-min-h-36 { min-height: 9rem; }
.modal-min-h-40 { min-height: 10rem; }
.modal-min-h-44 { min-height: 11rem; }
.modal-min-h-48 { min-height: 12rem; }
.modal-min-h-52 { min-height: 13rem; }
.modal-min-h-56 { min-height: 14rem; }
.modal-min-h-60 { min-height: 15rem; }
.modal-min-h-64 { min-height: 16rem; }
.modal-min-h-72 { min-height: 18rem; }
.modal-min-h-80 { min-height: 20rem; }
.modal-min-h-96 { min-height: 24rem; }

.modal-max-w-0 { max-width: 0px; }
.modal-max-w-0.modal-5 { max-width: 0.modal-125rem; }
.modal-max-w-1 { max-width: 0.modal-25rem; }
.modal-max-w-1.modal-5 { max-width: 0.modal-375rem; }
.modal-max-w-2 { max-width: 0.modal-5rem; }
.modal-max-w-2.modal-5 { max-width: 0.modal-625rem; }
.modal-max-w-3 { max-width: 0.modal-75rem; }
.modal-max-w-3.modal-5 { max-width: 0.modal-875rem; }
.modal-max-w-4 { max-width: 1rem; }
.modal-max-w-5 { max-width: 1.modal-25rem; }
.modal-max-w-6 { max-width: 1.modal-5rem; }
.modal-max-w-7 { max-width: 1.modal-75rem; }
.modal-max-w-8 { max-width: 2rem; }
.modal-max-w-9 { max-width: 2.modal-25rem; }
.modal-max-w-10 { max-width: 2.modal-5rem; }
.modal-max-w-11 { max-width: 2.modal-75rem; }
.modal-max-w-12 { max-width: 3rem; }
.modal-max-w-14 { max-width: 3.modal-5rem; }
.modal-max-w-16 { max-width: 4rem; }
.modal-max-w-20 { max-width: 5rem; }
.modal-max-w-24 { max-width: 6rem; }
.modal-max-w-28 { max-width: 7rem; }
.modal-max-w-32 { max-width: 8rem; }
.modal-max-w-36 { max-width: 9rem; }
.modal-max-w-40 { max-width: 10rem; }
.modal-max-w-44 { max-width: 11rem; }
.modal-max-w-48 { max-width: 12rem; }
.modal-max-w-52 { max-width: 13rem; }
.modal-max-w-56 { max-width: 14rem; }
.modal-max-w-60 { max-width: 15rem; }
.modal-max-w-64 { max-width: 16rem; }
.modal-max-w-72 { max-width: 18rem; }
.modal-max-w-80 { max-width: 20rem; }
.modal-max-w-96 { max-width: 24rem; }

.modal-max-h-0 { max-height: 0px; }
.modal-max-h-0.modal-5 { max-height: 0.modal-125rem; }
.modal-max-h-1 { max-height: 0.modal-25rem; }
.modal-max-h-1.modal-5 { max-height: 0.modal-375rem; }
.modal-max-h-2 { max-height: 0.modal-5rem; }
.modal-max-h-2.modal-5 { max-height: 0.modal-625rem; }
.modal-max-h-3 { max-height: 0.modal-75rem; }
.modal-max-h-3.modal-5 { max-height: 0.modal-875rem; }
.modal-max-h-4 { max-height: 1rem; }
.modal-max-h-5 { max-height: 1.modal-25rem; }
.modal-max-h-6 { max-height: 1.modal-5rem; }
.modal-max-h-7 { max-height: 1.modal-75rem; }
.modal-max-h-8 { max-height: 2rem; }
.modal-max-h-9 { max-height: 2.modal-25rem; }
.modal-max-h-10 { max-height: 2.modal-5rem; }
.modal-max-h-11 { max-height: 2.modal-75rem; }
.modal-max-h-12 { max-height: 3rem; }
.modal-max-h-14 { max-height: 3.modal-5rem; }
.modal-max-h-16 { max-height: 4rem; }
.modal-max-h-20 { max-height: 5rem; }
.modal-max-h-24 { max-height: 6rem; }
.modal-max-h-28 { max-height: 7rem; }
.modal-max-h-32 { max-height: 8rem; }
.modal-max-h-36 { max-height: 9rem; }
.modal-max-h-40 { max-height: 10rem; }
.modal-max-h-44 { max-height: 11rem; }
.modal-max-h-48 { max-height: 12rem; }
.modal-max-h-52 { max-height: 13rem; }
.modal-max-h-56 { max-height: 14rem; }
.modal-max-h-60 { max-height: 15rem; }
.modal-max-h-64 { max-height: 16rem; }
.modal-max-h-72 { max-height: 18rem; }
.modal-max-h-80 { max-height: 20rem; }
.modal-max-h-96 { max-height: 24rem; }

.modal-gap-0 { gap: 0px; }
.modal-gap-0.modal-5 { gap: 0.modal-125rem; }
.modal-gap-1 { gap: 0.modal-25rem; }
.modal-gap-1.modal-5 { gap: 0.modal-375rem; }
.modal-gap-2 { gap: 0.modal-5rem; }
.modal-gap-2.modal-5 { gap: 0.modal-625rem; }
.modal-gap-3 { gap: 0.modal-75rem; }
.modal-gap-3.modal-5 { gap: 0.modal-875rem; }
.modal-gap-4 { gap: 1rem; }
.modal-gap-5 { gap: 1.modal-25rem; }
.modal-gap-6 { gap: 1.modal-5rem; }
.modal-gap-7 { gap: 1.modal-75rem; }
.modal-gap-8 { gap: 2rem; }
.modal-gap-9 { gap: 2.modal-25rem; }
.modal-gap-10 { gap: 2.modal-5rem; }
.modal-gap-11 { gap: 2.modal-75rem; }
.modal-gap-12 { gap: 3rem; }
.modal-gap-14 { gap: 3.modal-5rem; }
.modal-gap-16 { gap: 4rem; }
.modal-gap-20 { gap: 5rem; }
.modal-gap-24 { gap: 6rem; }
.modal-gap-28 { gap: 7rem; }
.modal-gap-32 { gap: 8rem; }
.modal-gap-36 { gap: 9rem; }
.modal-gap-40 { gap: 10rem; }
.modal-gap-44 { gap: 11rem; }
.modal-gap-48 { gap: 12rem; }
.modal-gap-52 { gap: 13rem; }
.modal-gap-56 { gap: 14rem; }
.modal-gap-60 { gap: 15rem; }
.modal-gap-64 { gap: 16rem; }
.modal-gap-72 { gap: 18rem; }
.modal-gap-80 { gap: 20rem; }
.modal-gap-96 { gap: 24rem; }

.modal-top-0 { top: 0px; }
.modal-top-0.modal-5 { top: 0.modal-125rem; }
.modal-top-1 { top: 0.modal-25rem; }
.modal-top-1.modal-5 { top: 0.modal-375rem; }
.modal-top-2 { top: 0.modal-5rem; }
.modal-top-2.modal-5 { top: 0.modal-625rem; }
.modal-top-3 { top: 0.modal-75rem; }
.modal-top-3.modal-5 { top: 0.modal-875rem; }
.modal-top-4 { top: 1rem; }
.modal-top-5 { top: 1.modal-25rem; }
.modal-top-6 { top: 1.modal-5rem; }
.modal-top-7 { top: 1.modal-75rem; }
.modal-top-8 { top: 2rem; }
.modal-top-9 { top: 2.modal-25rem; }
.modal-top-10 { top: 2.modal-5rem; }
.modal-top-11 { top: 2.modal-75rem; }
.modal-top-12 { top: 3rem; }
.modal-top-14 { top: 3.modal-5rem; }
.modal-top-16 { top: 4rem; }
.modal-top-20 { top: 5rem; }
.modal-top-24 { top: 6rem; }
.modal-top-28 { top: 7rem; }
.modal-top-32 { top: 8rem; }
.modal-top-36 { top: 9rem; }
.modal-top-40 { top: 10rem; }
.modal-top-44 { top: 11rem; }
.modal-top-48 { top: 12rem; }
.modal-top-52 { top: 13rem; }
.modal-top-56 { top: 14rem; }
.modal-top-60 { top: 15rem; }
.modal-top-64 { top: 16rem; }
.modal-top-72 { top: 18rem; }
.modal-top-80 { top: 20rem; }
.modal-top-96 { top: 24rem; }

.modal-right-0 { right: 0px; }
.modal-right-0.modal-5 { right: 0.modal-125rem; }
.modal-right-1 { right: 0.modal-25rem; }
.modal-right-1.modal-5 { right: 0.modal-375rem; }
.modal-right-2 { right: 0.modal-5rem; }
.modal-right-2.modal-5 { right: 0.modal-625rem; }
.modal-right-3 { right: 0.modal-75rem; }
.modal-right-3.modal-5 { right: 0.modal-875rem; }
.modal-right-4 { right: 1rem; }
.modal-right-5 { right: 1.modal-25rem; }
.modal-right-6 { right: 1.modal-5rem; }
.modal-right-7 { right: 1.modal-75rem; }
.modal-right-8 { right: 2rem; }
.modal-right-9 { right: 2.modal-25rem; }
.modal-right-10 { right: 2.modal-5rem; }
.modal-right-11 { right: 2.modal-75rem; }
.modal-right-12 { right: 3rem; }
.modal-right-14 { right: 3.modal-5rem; }
.modal-right-16 { right: 4rem; }
.modal-right-20 { right: 5rem; }
.modal-right-24 { right: 6rem; }
.modal-right-28 { right: 7rem; }
.modal-right-32 { right: 8rem; }
.modal-right-36 { right: 9rem; }
.modal-right-40 { right: 10rem; }
.modal-right-44 { right: 11rem; }
.modal-right-48 { right: 12rem; }
.modal-right-52 { right: 13rem; }
.modal-right-56 { right: 14rem; }
.modal-right-60 { right: 15rem; }
.modal-right-64 { right: 16rem; }
.modal-right-72 { right: 18rem; }
.modal-right-80 { right: 20rem; }
.modal-right-96 { right: 24rem; }

.modal-bottom-0 { bottom: 0px; }
.modal-bottom-0.modal-5 { bottom: 0.modal-125rem; }
.modal-bottom-1 { bottom: 0.modal-25rem; }
.modal-bottom-1.modal-5 { bottom: 0.modal-375rem; }
.modal-bottom-2 { bottom: 0.modal-5rem; }
.modal-bottom-2.modal-5 { bottom: 0.modal-625rem; }
.modal-bottom-3 { bottom: 0.modal-75rem; }
.modal-bottom-3.modal-5 { bottom: 0.modal-875rem; }
.modal-bottom-4 { bottom: 1rem; }
.modal-bottom-5 { bottom: 1.modal-25rem; }
.modal-bottom-6 { bottom: 1.modal-5rem; }
.modal-bottom-7 { bottom: 1.modal-75rem; }
.modal-bottom-8 { bottom: 2rem; }
.modal-bottom-9 { bottom: 2.modal-25rem; }
.modal-bottom-10 { bottom: 2.modal-5rem; }
.modal-bottom-11 { bottom: 2.modal-75rem; }
.modal-bottom-12 { bottom: 3rem; }
.modal-bottom-14 { bottom: 3.modal-5rem; }
.modal-bottom-16 { bottom: 4rem; }
.modal-bottom-20 { bottom: 5rem; }
.modal-bottom-24 { bottom: 6rem; }
.modal-bottom-28 { bottom: 7rem; }
.modal-bottom-32 { bottom: 8rem; }
.modal-bottom-36 { bottom: 9rem; }
.modal-bottom-40 { bottom: 10rem; }
.modal-bottom-44 { bottom: 11rem; }
.modal-bottom-48 { bottom: 12rem; }
.modal-bottom-52 { bottom: 13rem; }
.modal-bottom-56 { bottom: 14rem; }
.modal-bottom-60 { bottom: 15rem; }
.modal-bottom-64 { bottom: 16rem; }
.modal-bottom-72 { bottom: 18rem; }
.modal-bottom-80 { bottom: 20rem; }
.modal-bottom-96 { bottom: 24rem; }

.modal-left-0 { left: 0px; }
.modal-left-0.modal-5 { left: 0.modal-125rem; }
.modal-left-1 { left: 0.modal-25rem; }
.modal-left-1.modal-5 { left: 0.modal-375rem; }
.modal-left-2 { left: 0.modal-5rem; }
.modal-left-2.modal-5 { left: 0.modal-625rem; }
.modal-left-3 { left: 0.modal-75rem; }
.modal-left-3.modal-5 { left: 0.modal-875rem; }
.modal-left-4 { left: 1rem; }
.modal-left-5 { left: 1.modal-25rem; }
.modal-left-6 { left: 1.modal-5rem; }
.modal-left-7 { left: 1.modal-75rem; }
.modal-left-8 { left: 2rem; }
.modal-left-9 { left: 2.modal-25rem; }
.modal-left-10 { left: 2.modal-5rem; }
.modal-left-11 { left: 2.modal-75rem; }
.modal-left-12 { left: 3rem; }
.modal-left-14 { left: 3.modal-5rem; }
.modal-left-16 { left: 4rem; }
.modal-left-20 { left: 5rem; }
.modal-left-24 { left: 6rem; }
.modal-left-28 { left: 7rem; }
.modal-left-32 { left: 8rem; }
.modal-left-36 { left: 9rem; }
.modal-left-40 { left: 10rem; }
.modal-left-44 { left: 11rem; }
.modal-left-48 { left: 12rem; }
.modal-left-52 { left: 13rem; }
.modal-left-56 { left: 14rem; }
.modal-left-60 { left: 15rem; }
.modal-left-64 { left: 16rem; }
.modal-left-72 { left: 18rem; }
.modal-left-80 { left: 20rem; }
.modal-left-96 { left: 24rem; }

.modal-text-0 { font-size: 0px; }
.modal-text-0.modal-5 { font-size: 0.modal-125rem; }
.modal-text-1 { font-size: 0.modal-25rem; }
.modal-text-1.modal-5 { font-size: 0.modal-375rem; }
.modal-text-2 { font-size: 0.modal-5rem; }
.modal-text-2.modal-5 { font-size: 0.modal-625rem; }
.modal-text-3 { font-size: 0.modal-75rem; }
.modal-text-3.modal-5 { font-size: 0.modal-875rem; }
.modal-text-4 { font-size: 1rem; }
.modal-text-5 { font-size: 1.modal-25rem; }
.modal-text-6 { font-size: 1.modal-5rem; }
.modal-text-7 { font-size: 1.modal-75rem; }
.modal-text-8 { font-size: 2rem; }
.modal-text-9 { font-size: 2.modal-25rem; }
.modal-text-10 { font-size: 2.modal-5rem; }
.modal-text-11 { font-size: 2.modal-75rem; }
.modal-text-12 { font-size: 3rem; }
.modal-text-14 { font-size: 3.modal-5rem; }
.modal-text-16 { font-size: 4rem; }
.modal-text-20 { font-size: 5rem; }
.modal-text-24 { font-size: 6rem; }
.modal-text-28 { font-size: 7rem; }
.modal-text-32 { font-size: 8rem; }
.modal-text-36 { font-size: 9rem; }
.modal-text-40 { font-size: 10rem; }
.modal-text-44 { font-size: 11rem; }
.modal-text-48 { font-size: 12rem; }
.modal-text-52 { font-size: 13rem; }
.modal-text-56 { font-size: 14rem; }
.modal-text-60 { font-size: 15rem; }
.modal-text-64 { font-size: 16rem; }
.modal-text-72 { font-size: 18rem; }
.modal-text-80 { font-size: 20rem; }
.modal-text-96 { font-size: 24rem; }

.modal-leading-0 { line-height: 0px; }
.modal-leading-0.modal-5 { line-height: 0.modal-125rem; }
.modal-leading-1 { line-height: 0.modal-25rem; }
.modal-leading-1.modal-5 { line-height: 0.modal-375rem; }
.modal-leading-2 { line-height: 0.modal-5rem; }
.modal-leading-2.modal-5 { line-height: 0.modal-625rem; }
.modal-leading-3 { line-height: 0.modal-75rem; }
.modal-leading-3.modal-5 { line-height: 0.modal-875rem; }
.modal-leading-4 { line-height: 1rem; }
.modal-leading-5 { line-height: 1.modal-25rem; }
.modal-leading-6 { line-height: 1.modal-5rem; }
.modal-leading-7 { line-height: 1.modal-75rem; }
.modal-leading-8 { line-height: 2rem; }
.modal-leading-9 { line-height: 2.modal-25rem; }
.modal-leading-10 { line-height: 2.modal-5rem; }
.modal-leading-11 { line-height: 2.modal-75rem; }
.modal-leading-12 { line-height: 3rem; }
.modal-leading-14 { line-height: 3.modal-5rem; }
.modal-leading-16 { line-height: 4rem; }
.modal-leading-20 { line-height: 5rem; }
.modal-leading-24 { line-height: 6rem; }
.modal-leading-28 { line-height: 7rem; }
.modal-leading-32 { line-height: 8rem; }
.modal-leading-36 { line-height: 9rem; }
.modal-leading-40 { line-height: 10rem; }
.modal-leading-44 { line-height: 11rem; }
.modal-leading-48 { line-height: 12rem; }
.modal-leading-52 { line-height: 13rem; }
.modal-leading-56 { line-height: 14rem; }
.modal-leading-60 { line-height: 15rem; }
.modal-leading-64 { line-height: 16rem; }
.modal-leading-72 { line-height: 18rem; }
.modal-leading-80 { line-height: 20rem; }
.modal-leading-96 { line-height: 24rem; }

.modal-tracking-0 { letter-spacing: 0px; }
.modal-tracking-0.modal-5 { letter-spacing: 0.modal-125rem; }
.modal-tracking-1 { letter-spacing: 0.modal-25rem; }
.modal-tracking-1.modal-5 { letter-spacing: 0.modal-375rem; }
.modal-tracking-2 { letter-spacing: 0.modal-5rem; }
.modal-tracking-2.modal-5 { letter-spacing: 0.modal-625rem; }
.modal-tracking-3 { letter-spacing: 0.modal-75rem; }
.modal-tracking-3.modal-5 { letter-spacing: 0.modal-875rem; }
.modal-tracking-4 { letter-spacing: 1rem; }
.modal-tracking-5 { letter-spacing: 1.modal-25rem; }
.modal-tracking-6 { letter-spacing: 1.modal-5rem; }
.modal-tracking-7 { letter-spacing: 1.modal-75rem; }
.modal-tracking-8 { letter-spacing: 2rem; }
.modal-tracking-9 { letter-spacing: 2.modal-25rem; }
.modal-tracking-10 { letter-spacing: 2.modal-5rem; }
.modal-tracking-11 { letter-spacing: 2.modal-75rem; }
.modal-tracking-12 { letter-spacing: 3rem; }
.modal-tracking-14 { letter-spacing: 3.modal-5rem; }
.modal-tracking-16 { letter-spacing: 4rem; }
.modal-tracking-20 { letter-spacing: 5rem; }
.modal-tracking-24 { letter-spacing: 6rem; }
.modal-tracking-28 { letter-spacing: 7rem; }
.modal-tracking-32 { letter-spacing: 8rem; }
.modal-tracking-36 { letter-spacing: 9rem; }
.modal-tracking-40 { letter-spacing: 10rem; }
.modal-tracking-44 { letter-spacing: 11rem; }
.modal-tracking-48 { letter-spacing: 12rem; }
.modal-tracking-52 { letter-spacing: 13rem; }
.modal-tracking-56 { letter-spacing: 14rem; }
.modal-tracking-60 { letter-spacing: 15rem; }
.modal-tracking-64 { letter-spacing: 16rem; }
.modal-tracking-72 { letter-spacing: 18rem; }
.modal-tracking-80 { letter-spacing: 20rem; }
.modal-tracking-96 { letter-spacing: 24rem; }

.modal-rounded-0 { border-radius: 0px; }
.modal-rounded-0.modal-5 { border-radius: 0.modal-125rem; }
.modal-rounded-1 { border-radius: 0.modal-25rem; }
.modal-rounded-1.modal-5 { border-radius: 0.modal-375rem; }
.modal-rounded-2 { border-radius: 0.modal-5rem; }
.modal-rounded-2.modal-5 { border-radius: 0.modal-625rem; }
.modal-rounded-3 { border-radius: 0.modal-75rem; }
.modal-rounded-3.modal-5 { border-radius: 0.modal-875rem; }
.modal-rounded-4 { border-radius: 1rem; }
.modal-rounded-5 { border-radius: 1.modal-25rem; }
.modal-rounded-6 { border-radius: 1.modal-5rem; }
.modal-rounded-7 { border-radius: 1.modal-75rem; }
.modal-rounded-8 { border-radius: 2rem; }
.modal-rounded-9 { border-radius: 2.modal-25rem; }
.modal-rounded-10 { border-radius: 2.modal-5rem; }
.modal-rounded-11 { border-radius: 2.modal-75rem; }
.modal-rounded-12 { border-radius: 3rem; }
.modal-rounded-14 { border-radius: 3.modal-5rem; }
.modal-rounded-16 { border-radius: 4rem; }
.modal-rounded-20 { border-radius: 5rem; }
.modal-rounded-24 { border-radius: 6rem; }
.modal-rounded-28 { border-radius: 7rem; }
.modal-rounded-32 { border-radius: 8rem; }
.modal-rounded-36 { border-radius: 9rem; }
.modal-rounded-40 { border-radius: 10rem; }
.modal-rounded-44 { border-radius: 11rem; }
.modal-rounded-48 { border-radius: 12rem; }
.modal-rounded-52 { border-radius: 13rem; }
.modal-rounded-56 { border-radius: 14rem; }
.modal-rounded-60 { border-radius: 15rem; }
.modal-rounded-64 { border-radius: 16rem; }
.modal-rounded-72 { border-radius: 18rem; }
.modal-rounded-80 { border-radius: 20rem; }
.modal-rounded-96 { border-radius: 24rem; }

.modal-text-slate-50 { color: #f8fafc; }
.modal-bg-slate-50 { background-color: #f8fafc; }
.modal-border-slate-50 { border-color: #f8fafc; }
.modal-ring-slate-50 { --tw-ring-color: #f8fafc; }
.modal-text-slate-100 { color: #f1f5f9; }
.modal-bg-slate-100 { background-color: #f1f5f9; }
.modal-border-slate-100 { border-color: #f1f5f9; }
.modal-ring-slate-100 { --tw-ring-color: #f1f5f9; }
.modal-text-slate-200 { color: #e2e8f0; }
.modal-bg-slate-200 { background-color: #e2e8f0; }
.modal-border-slate-200 { border-color: #e2e8f0; }
.modal-ring-slate-200 { --tw-ring-color: #e2e8f0; }
.modal-text-slate-300 { color: #cbd5e1; }
.modal-bg-slate-300 { background-color: #cbd5e1; }
.modal-border-slate-300 { border-color: #cbd5e1; }
.modal-ring-slate-300 { --tw-ring-color: #cbd5e1; }
.modal-text-slate-400 { color: #94a3b8; }
.modal-bg-slate-400 { background-color: #94a3b8; }
.modal-border-slate-400 { border-color: #94a3b8; }
.modal-ring-slate-400 { --tw-ring-color: #94a3b8; }
.modal-text-slate-500 { color: #64748b; }
.modal-bg-slate-500 { background-color: #64748b; }
.modal-border-slate-500 { border-color: #64748b; }
.modal-ring-slate-500 { --tw-ring-color: #64748b; }
.modal-text-slate-600 { color: #475569; }
.modal-bg-slate-600 { background-color: #475569; }
.modal-border-slate-600 { border-color: #475569; }
.modal-ring-slate-600 { --tw-ring-color: #475569; }
.modal-text-slate-700 { color: #334155; }
.modal-bg-slate-700 { background-color: #334155; }
.modal-border-slate-700 { border-color: #334155; }
.modal-ring-slate-700 { --tw-ring-color: #334155; }
.modal-text-slate-800 { color: #1e293b; }
.modal-bg-slate-800 { background-color: #1e293b; }
.modal-border-slate-800 { border-color: #1e293b; }
.modal-ring-slate-800 { --tw-ring-color: #1e293b; }
.modal-text-slate-900 { color: #0f172a; }
.modal-bg-slate-900 { background-color: #0f172a; }
.modal-border-slate-900 { border-color: #0f172a; }
.modal-ring-slate-900 { --tw-ring-color: #0f172a; }
.modal-text-slate-950 { color: #020617; }
.modal-bg-slate-950 { background-color: #020617; }
.modal-border-slate-950 { border-color: #020617; }
.modal-ring-slate-950 { --tw-ring-color: #020617; }

.modal-text-gray-50 { color: #f8fafc; }
.modal-bg-gray-50 { background-color: #f8fafc; }
.modal-border-gray-50 { border-color: #f8fafc; }
.modal-ring-gray-50 { --tw-ring-color: #f8fafc; }
.modal-text-gray-100 { color: #f1f5f9; }
.modal-bg-gray-100 { background-color: #f1f5f9; }
.modal-border-gray-100 { border-color: #f1f5f9; }
.modal-ring-gray-100 { --tw-ring-color: #f1f5f9; }
.modal-text-gray-200 { color: #e2e8f0; }
.modal-bg-gray-200 { background-color: #e2e8f0; }
.modal-border-gray-200 { border-color: #e2e8f0; }
.modal-ring-gray-200 { --tw-ring-color: #e2e8f0; }
.modal-text-gray-300 { color: #cbd5e1; }
.modal-bg-gray-300 { background-color: #cbd5e1; }
.modal-border-gray-300 { border-color: #cbd5e1; }
.modal-ring-gray-300 { --tw-ring-color: #cbd5e1; }
.modal-text-gray-400 { color: #94a3b8; }
.modal-bg-gray-400 { background-color: #94a3b8; }
.modal-border-gray-400 { border-color: #94a3b8; }
.modal-ring-gray-400 { --tw-ring-color: #94a3b8; }
.modal-text-gray-500 { color: #64748b; }
.modal-bg-gray-500 { background-color: #64748b; }
.modal-border-gray-500 { border-color: #64748b; }
.modal-ring-gray-500 { --tw-ring-color: #64748b; }
.modal-text-gray-600 { color: #475569; }
.modal-bg-gray-600 { background-color: #475569; }
.modal-border-gray-600 { border-color: #475569; }
.modal-ring-gray-600 { --tw-ring-color: #475569; }
.modal-text-gray-700 { color: #334155; }
.modal-bg-gray-700 { background-color: #334155; }
.modal-border-gray-700 { border-color: #334155; }
.modal-ring-gray-700 { --tw-ring-color: #334155; }
.modal-text-gray-800 { color: #1e293b; }
.modal-bg-gray-800 { background-color: #1e293b; }
.modal-border-gray-800 { border-color: #1e293b; }
.modal-ring-gray-800 { --tw-ring-color: #1e293b; }
.modal-text-gray-900 { color: #0f172a; }
.modal-bg-gray-900 { background-color: #0f172a; }
.modal-border-gray-900 { border-color: #0f172a; }
.modal-ring-gray-900 { --tw-ring-color: #0f172a; }
.modal-text-gray-950 { color: #020617; }
.modal-bg-gray-950 { background-color: #020617; }
.modal-border-gray-950 { border-color: #020617; }
.modal-ring-gray-950 { --tw-ring-color: #020617; }

.modal-text-zinc-50 { color: #f8fafc; }
.modal-bg-zinc-50 { background-color: #f8fafc; }
.modal-border-zinc-50 { border-color: #f8fafc; }
.modal-ring-zinc-50 { --tw-ring-color: #f8fafc; }
.modal-text-zinc-100 { color: #f1f5f9; }
.modal-bg-zinc-100 { background-color: #f1f5f9; }
.modal-border-zinc-100 { border-color: #f1f5f9; }
.modal-ring-zinc-100 { --tw-ring-color: #f1f5f9; }
.modal-text-zinc-200 { color: #e2e8f0; }
.modal-bg-zinc-200 { background-color: #e2e8f0; }
.modal-border-zinc-200 { border-color: #e2e8f0; }
.modal-ring-zinc-200 { --tw-ring-color: #e2e8f0; }
.modal-text-zinc-300 { color: #cbd5e1; }
.modal-bg-zinc-300 { background-color: #cbd5e1; }
.modal-border-zinc-300 { border-color: #cbd5e1; }
.modal-ring-zinc-300 { --tw-ring-color: #cbd5e1; }
.modal-text-zinc-400 { color: #94a3b8; }
.modal-bg-zinc-400 { background-color: #94a3b8; }
.modal-border-zinc-400 { border-color: #94a3b8; }
.modal-ring-zinc-400 { --tw-ring-color: #94a3b8; }
.modal-text-zinc-500 { color: #64748b; }
.modal-bg-zinc-500 { background-color: #64748b; }
.modal-border-zinc-500 { border-color: #64748b; }
.modal-ring-zinc-500 { --tw-ring-color: #64748b; }
.modal-text-zinc-600 { color: #475569; }
.modal-bg-zinc-600 { background-color: #475569; }
.modal-border-zinc-600 { border-color: #475569; }
.modal-ring-zinc-600 { --tw-ring-color: #475569; }
.modal-text-zinc-700 { color: #334155; }
.modal-bg-zinc-700 { background-color: #334155; }
.modal-border-zinc-700 { border-color: #334155; }
.modal-ring-zinc-700 { --tw-ring-color: #334155; }
.modal-text-zinc-800 { color: #1e293b; }
.modal-bg-zinc-800 { background-color: #1e293b; }
.modal-border-zinc-800 { border-color: #1e293b; }
.modal-ring-zinc-800 { --tw-ring-color: #1e293b; }
.modal-text-zinc-900 { color: #0f172a; }
.modal-bg-zinc-900 { background-color: #0f172a; }
.modal-border-zinc-900 { border-color: #0f172a; }
.modal-ring-zinc-900 { --tw-ring-color: #0f172a; }
.modal-text-zinc-950 { color: #020617; }
.modal-bg-zinc-950 { background-color: #020617; }
.modal-border-zinc-950 { border-color: #020617; }
.modal-ring-zinc-950 { --tw-ring-color: #020617; }

.modal-text-neutral-50 { color: #f8fafc; }
.modal-bg-neutral-50 { background-color: #f8fafc; }
.modal-border-neutral-50 { border-color: #f8fafc; }
.modal-ring-neutral-50 { --tw-ring-color: #f8fafc; }
.modal-text-neutral-100 { color: #f1f5f9; }
.modal-bg-neutral-100 { background-color: #f1f5f9; }
.modal-border-neutral-100 { border-color: #f1f5f9; }
.modal-ring-neutral-100 { --tw-ring-color: #f1f5f9; }
.modal-text-neutral-200 { color: #e2e8f0; }
.modal-bg-neutral-200 { background-color: #e2e8f0; }
.modal-border-neutral-200 { border-color: #e2e8f0; }
.modal-ring-neutral-200 { --tw-ring-color: #e2e8f0; }
.modal-text-neutral-300 { color: #cbd5e1; }
.modal-bg-neutral-300 { background-color: #cbd5e1; }
.modal-border-neutral-300 { border-color: #cbd5e1; }
.modal-ring-neutral-300 { --tw-ring-color: #cbd5e1; }
.modal-text-neutral-400 { color: #94a3b8; }
.modal-bg-neutral-400 { background-color: #94a3b8; }
.modal-border-neutral-400 { border-color: #94a3b8; }
.modal-ring-neutral-400 { --tw-ring-color: #94a3b8; }
.modal-text-neutral-500 { color: #64748b; }
.modal-bg-neutral-500 { background-color: #64748b; }
.modal-border-neutral-500 { border-color: #64748b; }
.modal-ring-neutral-500 { --tw-ring-color: #64748b; }
.modal-text-neutral-600 { color: #475569; }
.modal-bg-neutral-600 { background-color: #475569; }
.modal-border-neutral-600 { border-color: #475569; }
.modal-ring-neutral-600 { --tw-ring-color: #475569; }
.modal-text-neutral-700 { color: #334155; }
.modal-bg-neutral-700 { background-color: #334155; }
.modal-border-neutral-700 { border-color: #334155; }
.modal-ring-neutral-700 { --tw-ring-color: #334155; }
.modal-text-neutral-800 { color: #1e293b; }
.modal-bg-neutral-800 { background-color: #1e293b; }
.modal-border-neutral-800 { border-color: #1e293b; }
.modal-ring-neutral-800 { --tw-ring-color: #1e293b; }
.modal-text-neutral-900 { color: #0f172a; }
.modal-bg-neutral-900 { background-color: #0f172a; }
.modal-border-neutral-900 { border-color: #0f172a; }
.modal-ring-neutral-900 { --tw-ring-color: #0f172a; }
.modal-text-neutral-950 { color: #020617; }
.modal-bg-neutral-950 { background-color: #020617; }
.modal-border-neutral-950 { border-color: #020617; }
.modal-ring-neutral-950 { --tw-ring-color: #020617; }

.modal-text-stone-50 { color: #f8fafc; }
.modal-bg-stone-50 { background-color: #f8fafc; }
.modal-border-stone-50 { border-color: #f8fafc; }
.modal-ring-stone-50 { --tw-ring-color: #f8fafc; }
.modal-text-stone-100 { color: #f1f5f9; }
.modal-bg-stone-100 { background-color: #f1f5f9; }
.modal-border-stone-100 { border-color: #f1f5f9; }
.modal-ring-stone-100 { --tw-ring-color: #f1f5f9; }
.modal-text-stone-200 { color: #e2e8f0; }
.modal-bg-stone-200 { background-color: #e2e8f0; }
.modal-border-stone-200 { border-color: #e2e8f0; }
.modal-ring-stone-200 { --tw-ring-color: #e2e8f0; }
.modal-text-stone-300 { color: #cbd5e1; }
.modal-bg-stone-300 { background-color: #cbd5e1; }
.modal-border-stone-300 { border-color: #cbd5e1; }
.modal-ring-stone-300 { --tw-ring-color: #cbd5e1; }
.modal-text-stone-400 { color: #94a3b8; }
.modal-bg-stone-400 { background-color: #94a3b8; }
.modal-border-stone-400 { border-color: #94a3b8; }
.modal-ring-stone-400 { --tw-ring-color: #94a3b8; }
.modal-text-stone-500 { color: #64748b; }
.modal-bg-stone-500 { background-color: #64748b; }
.modal-border-stone-500 { border-color: #64748b; }
.modal-ring-stone-500 { --tw-ring-color: #64748b; }
.modal-text-stone-600 { color: #475569; }
.modal-bg-stone-600 { background-color: #475569; }
.modal-border-stone-600 { border-color: #475569; }
.modal-ring-stone-600 { --tw-ring-color: #475569; }
.modal-text-stone-700 { color: #334155; }
.modal-bg-stone-700 { background-color: #334155; }
.modal-border-stone-700 { border-color: #334155; }
.modal-ring-stone-700 { --tw-ring-color: #334155; }
.modal-text-stone-800 { color: #1e293b; }
.modal-bg-stone-800 { background-color: #1e293b; }
.modal-border-stone-800 { border-color: #1e293b; }
.modal-ring-stone-800 { --tw-ring-color: #1e293b; }
.modal-text-stone-900 { color: #0f172a; }
.modal-bg-stone-900 { background-color: #0f172a; }
.modal-border-stone-900 { border-color: #0f172a; }
.modal-ring-stone-900 { --tw-ring-color: #0f172a; }
.modal-text-stone-950 { color: #020617; }
.modal-bg-stone-950 { background-color: #020617; }
.modal-border-stone-950 { border-color: #020617; }
.modal-ring-stone-950 { --tw-ring-color: #020617; }

.modal-text-red-50 { color: #f8fafc; }
.modal-bg-red-50 { background-color: #f8fafc; }
.modal-border-red-50 { border-color: #f8fafc; }
.modal-ring-red-50 { --tw-ring-color: #f8fafc; }
.modal-text-red-100 { color: #f1f5f9; }
.modal-bg-red-100 { background-color: #f1f5f9; }
.modal-border-red-100 { border-color: #f1f5f9; }
.modal-ring-red-100 { --tw-ring-color: #f1f5f9; }
.modal-text-red-200 { color: #e2e8f0; }
.modal-bg-red-200 { background-color: #e2e8f0; }
.modal-border-red-200 { border-color: #e2e8f0; }
.modal-ring-red-200 { --tw-ring-color: #e2e8f0; }
.modal-text-red-300 { color: #cbd5e1; }
.modal-bg-red-300 { background-color: #cbd5e1; }
.modal-border-red-300 { border-color: #cbd5e1; }
.modal-ring-red-300 { --tw-ring-color: #cbd5e1; }
.modal-text-red-400 { color: #94a3b8; }
.modal-bg-red-400 { background-color: #94a3b8; }
.modal-border-red-400 { border-color: #94a3b8; }
.modal-ring-red-400 { --tw-ring-color: #94a3b8; }
.modal-text-red-500 { color: #64748b; }
.modal-bg-red-500 { background-color: #64748b; }
.modal-border-red-500 { border-color: #64748b; }
.modal-ring-red-500 { --tw-ring-color: #64748b; }
.modal-text-red-600 { color: #475569; }
.modal-bg-red-600 { background-color: #475569; }
.modal-border-red-600 { border-color: #475569; }
.modal-ring-red-600 { --tw-ring-color: #475569; }
.modal-text-red-700 { color: #334155; }
.modal-bg-red-700 { background-color: #334155; }
.modal-border-red-700 { border-color: #334155; }
.modal-ring-red-700 { --tw-ring-color: #334155; }
.modal-text-red-800 { color: #1e293b; }
.modal-bg-red-800 { background-color: #1e293b; }
.modal-border-red-800 { border-color: #1e293b; }
.modal-ring-red-800 { --tw-ring-color: #1e293b; }
.modal-text-red-900 { color: #0f172a; }
.modal-bg-red-900 { background-color: #0f172a; }
.modal-border-red-900 { border-color: #0f172a; }
.modal-ring-red-900 { --tw-ring-color: #0f172a; }
.modal-text-red-950 { color: #020617; }
.modal-bg-red-950 { background-color: #020617; }
.modal-border-red-950 { border-color: #020617; }
.modal-ring-red-950 { --tw-ring-color: #020617; }

.modal-text-orange-50 { color: #f8fafc; }
.modal-bg-orange-50 { background-color: #f8fafc; }
.modal-border-orange-50 { border-color: #f8fafc; }
.modal-ring-orange-50 { --tw-ring-color: #f8fafc; }
.modal-text-orange-100 { color: #f1f5f9; }
.modal-bg-orange-100 { background-color: #f1f5f9; }
.modal-border-orange-100 { border-color: #f1f5f9; }
.modal-ring-orange-100 { --tw-ring-color: #f1f5f9; }
.modal-text-orange-200 { color: #e2e8f0; }
.modal-bg-orange-200 { background-color: #e2e8f0; }
.modal-border-orange-200 { border-color: #e2e8f0; }
.modal-ring-orange-200 { --tw-ring-color: #e2e8f0; }
.modal-text-orange-300 { color: #cbd5e1; }
.modal-bg-orange-300 { background-color: #cbd5e1; }
.modal-border-orange-300 { border-color: #cbd5e1; }
.modal-ring-orange-300 { --tw-ring-color: #cbd5e1; }
.modal-text-orange-400 { color: #94a3b8; }
.modal-bg-orange-400 { background-color: #94a3b8; }
.modal-border-orange-400 { border-color: #94a3b8; }
.modal-ring-orange-400 { --tw-ring-color: #94a3b8; }
.modal-text-orange-500 { color: #64748b; }
.modal-bg-orange-500 { background-color: #64748b; }
.modal-border-orange-500 { border-color: #64748b; }
.modal-ring-orange-500 { --tw-ring-color: #64748b; }
.modal-text-orange-600 { color: #475569; }
.modal-bg-orange-600 { background-color: #475569; }
.modal-border-orange-600 { border-color: #475569; }
.modal-ring-orange-600 { --tw-ring-color: #475569; }
.modal-text-orange-700 { color: #334155; }
.modal-bg-orange-700 { background-color: #334155; }
.modal-border-orange-700 { border-color: #334155; }
.modal-ring-orange-700 { --tw-ring-color: #334155; }
.modal-text-orange-800 { color: #1e293b; }
.modal-bg-orange-800 { background-color: #1e293b; }
.modal-border-orange-800 { border-color: #1e293b; }
.modal-ring-orange-800 { --tw-ring-color: #1e293b; }
.modal-text-orange-900 { color: #0f172a; }
.modal-bg-orange-900 { background-color: #0f172a; }
.modal-border-orange-900 { border-color: #0f172a; }
.modal-ring-orange-900 { --tw-ring-color: #0f172a; }
.modal-text-orange-950 { color: #020617; }
.modal-bg-orange-950 { background-color: #020617; }
.modal-border-orange-950 { border-color: #020617; }
.modal-ring-orange-950 { --tw-ring-color: #020617; }

.modal-text-amber-50 { color: #f8fafc; }
.modal-bg-amber-50 { background-color: #f8fafc; }
.modal-border-amber-50 { border-color: #f8fafc; }
.modal-ring-amber-50 { --tw-ring-color: #f8fafc; }
.modal-text-amber-100 { color: #f1f5f9; }
.modal-bg-amber-100 { background-color: #f1f5f9; }
.modal-border-amber-100 { border-color: #f1f5f9; }
.modal-ring-amber-100 { --tw-ring-color: #f1f5f9; }
.modal-text-amber-200 { color: #e2e8f0; }
.modal-bg-amber-200 { background-color: #e2e8f0; }
.modal-border-amber-200 { border-color: #e2e8f0; }
.modal-ring-amber-200 { --tw-ring-color: #e2e8f0; }
.modal-text-amber-300 { color: #cbd5e1; }
.modal-bg-amber-300 { background-color: #cbd5e1; }
.modal-border-amber-300 { border-color: #cbd5e1; }
.modal-ring-amber-300 { --tw-ring-color: #cbd5e1; }
.modal-text-amber-400 { color: #94a3b8; }
.modal-bg-amber-400 { background-color: #94a3b8; }
.modal-border-amber-400 { border-color: #94a3b8; }
.modal-ring-amber-400 { --tw-ring-color: #94a3b8; }
.modal-text-amber-500 { color: #64748b; }
.modal-bg-amber-500 { background-color: #64748b; }
.modal-border-amber-500 { border-color: #64748b; }
.modal-ring-amber-500 { --tw-ring-color: #64748b; }
.modal-text-amber-600 { color: #475569; }
.modal-bg-amber-600 { background-color: #475569; }
.modal-border-amber-600 { border-color: #475569; }
.modal-ring-amber-600 { --tw-ring-color: #475569; }
.modal-text-amber-700 { color: #334155; }
.modal-bg-amber-700 { background-color: #334155; }
.modal-border-amber-700 { border-color: #334155; }
.modal-ring-amber-700 { --tw-ring-color: #334155; }
.modal-text-amber-800 { color: #1e293b; }
.modal-bg-amber-800 { background-color: #1e293b; }
.modal-border-amber-800 { border-color: #1e293b; }
.modal-ring-amber-800 { --tw-ring-color: #1e293b; }
.modal-text-amber-900 { color: #0f172a; }
.modal-bg-amber-900 { background-color: #0f172a; }
.modal-border-amber-900 { border-color: #0f172a; }
.modal-ring-amber-900 { --tw-ring-color: #0f172a; }
.modal-text-amber-950 { color: #020617; }
.modal-bg-amber-950 { background-color: #020617; }
.modal-border-amber-950 { border-color: #020617; }
.modal-ring-amber-950 { --tw-ring-color: #020617; }

.modal-text-yellow-50 { color: #f8fafc; }
.modal-bg-yellow-50 { background-color: #f8fafc; }
.modal-border-yellow-50 { border-color: #f8fafc; }
.modal-ring-yellow-50 { --tw-ring-color: #f8fafc; }
.modal-text-yellow-100 { color: #f1f5f9; }
.modal-bg-yellow-100 { background-color: #f1f5f9; }
.modal-border-yellow-100 { border-color: #f1f5f9; }
.modal-ring-yellow-100 { --tw-ring-color: #f1f5f9; }
.modal-text-yellow-200 { color: #e2e8f0; }
.modal-bg-yellow-200 { background-color: #e2e8f0; }
.modal-border-yellow-200 { border-color: #e2e8f0; }
.modal-ring-yellow-200 { --tw-ring-color: #e2e8f0; }
.modal-text-yellow-300 { color: #cbd5e1; }
.modal-bg-yellow-300 { background-color: #cbd5e1; }
.modal-border-yellow-300 { border-color: #cbd5e1; }
.modal-ring-yellow-300 { --tw-ring-color: #cbd5e1; }
.modal-text-yellow-400 { color: #94a3b8; }
.modal-bg-yellow-400 { background-color: #94a3b8; }
.modal-border-yellow-400 { border-color: #94a3b8; }
.modal-ring-yellow-400 { --tw-ring-color: #94a3b8; }
.modal-text-yellow-500 { color: #64748b; }
.modal-bg-yellow-500 { background-color: #64748b; }
.modal-border-yellow-500 { border-color: #64748b; }
.modal-ring-yellow-500 { --tw-ring-color: #64748b; }
.modal-text-yellow-600 { color: #475569; }
.modal-bg-yellow-600 { background-color: #475569; }
.modal-border-yellow-600 { border-color: #475569; }
.modal-ring-yellow-600 { --tw-ring-color: #475569; }
.modal-text-yellow-700 { color: #334155; }
.modal-bg-yellow-700 { background-color: #334155; }
.modal-border-yellow-700 { border-color: #334155; }
.modal-ring-yellow-700 { --tw-ring-color: #334155; }
.modal-text-yellow-800 { color: #1e293b; }
.modal-bg-yellow-800 { background-color: #1e293b; }
.modal-border-yellow-800 { border-color: #1e293b; }
.modal-ring-yellow-800 { --tw-ring-color: #1e293b; }
.modal-text-yellow-900 { color: #0f172a; }
.modal-bg-yellow-900 { background-color: #0f172a; }
.modal-border-yellow-900 { border-color: #0f172a; }
.modal-ring-yellow-900 { --tw-ring-color: #0f172a; }
.modal-text-yellow-950 { color: #020617; }
.modal-bg-yellow-950 { background-color: #020617; }
.modal-border-yellow-950 { border-color: #020617; }
.modal-ring-yellow-950 { --tw-ring-color: #020617; }

.modal-text-lime-50 { color: #f8fafc; }
.modal-bg-lime-50 { background-color: #f8fafc; }
.modal-border-lime-50 { border-color: #f8fafc; }
.modal-ring-lime-50 { --tw-ring-color: #f8fafc; }
.modal-text-lime-100 { color: #f1f5f9; }
.modal-bg-lime-100 { background-color: #f1f5f9; }
.modal-border-lime-100 { border-color: #f1f5f9; }
.modal-ring-lime-100 { --tw-ring-color: #f1f5f9; }
.modal-text-lime-200 { color: #e2e8f0; }
.modal-bg-lime-200 { background-color: #e2e8f0; }
.modal-border-lime-200 { border-color: #e2e8f0; }
.modal-ring-lime-200 { --tw-ring-color: #e2e8f0; }
.modal-text-lime-300 { color: #cbd5e1; }
.modal-bg-lime-300 { background-color: #cbd5e1; }
.modal-border-lime-300 { border-color: #cbd5e1; }
.modal-ring-lime-300 { --tw-ring-color: #cbd5e1; }
.modal-text-lime-400 { color: #94a3b8; }
.modal-bg-lime-400 { background-color: #94a3b8; }
.modal-border-lime-400 { border-color: #94a3b8; }
.modal-ring-lime-400 { --tw-ring-color: #94a3b8; }
.modal-text-lime-500 { color: #64748b; }
.modal-bg-lime-500 { background-color: #64748b; }
.modal-border-lime-500 { border-color: #64748b; }
.modal-ring-lime-500 { --tw-ring-color: #64748b; }
.modal-text-lime-600 { color: #475569; }
.modal-bg-lime-600 { background-color: #475569; }
.modal-border-lime-600 { border-color: #475569; }
.modal-ring-lime-600 { --tw-ring-color: #475569; }
.modal-text-lime-700 { color: #334155; }
.modal-bg-lime-700 { background-color: #334155; }
.modal-border-lime-700 { border-color: #334155; }
.modal-ring-lime-700 { --tw-ring-color: #334155; }
.modal-text-lime-800 { color: #1e293b; }
.modal-bg-lime-800 { background-color: #1e293b; }
.modal-border-lime-800 { border-color: #1e293b; }
.modal-ring-lime-800 { --tw-ring-color: #1e293b; }
.modal-text-lime-900 { color: #0f172a; }
.modal-bg-lime-900 { background-color: #0f172a; }
.modal-border-lime-900 { border-color: #0f172a; }
.modal-ring-lime-900 { --tw-ring-color: #0f172a; }
.modal-text-lime-950 { color: #020617; }
.modal-bg-lime-950 { background-color: #020617; }
.modal-border-lime-950 { border-color: #020617; }
.modal-ring-lime-950 { --tw-ring-color: #020617; }

.modal-text-green-50 { color: #f8fafc; }
.modal-bg-green-50 { background-color: #f8fafc; }
.modal-border-green-50 { border-color: #f8fafc; }
.modal-ring-green-50 { --tw-ring-color: #f8fafc; }
.modal-text-green-100 { color: #f1f5f9; }
.modal-bg-green-100 { background-color: #f1f5f9; }
.modal-border-green-100 { border-color: #f1f5f9; }
.modal-ring-green-100 { --tw-ring-color: #f1f5f9; }
.modal-text-green-200 { color: #e2e8f0; }
.modal-bg-green-200 { background-color: #e2e8f0; }
.modal-border-green-200 { border-color: #e2e8f0; }
.modal-ring-green-200 { --tw-ring-color: #e2e8f0; }
.modal-text-green-300 { color: #cbd5e1; }
.modal-bg-green-300 { background-color: #cbd5e1; }
.modal-border-green-300 { border-color: #cbd5e1; }
.modal-ring-green-300 { --tw-ring-color: #cbd5e1; }
.modal-text-green-400 { color: #94a3b8; }
.modal-bg-green-400 { background-color: #94a3b8; }
.modal-border-green-400 { border-color: #94a3b8; }
.modal-ring-green-400 { --tw-ring-color: #94a3b8; }
.modal-text-green-500 { color: #64748b; }
.modal-bg-green-500 { background-color: #64748b; }
.modal-border-green-500 { border-color: #64748b; }
.modal-ring-green-500 { --tw-ring-color: #64748b; }
.modal-text-green-600 { color: #475569; }
.modal-bg-green-600 { background-color: #475569; }
.modal-border-green-600 { border-color: #475569; }
.modal-ring-green-600 { --tw-ring-color: #475569; }
.modal-text-green-700 { color: #334155; }
.modal-bg-green-700 { background-color: #334155; }
.modal-border-green-700 { border-color: #334155; }
.modal-ring-green-700 { --tw-ring-color: #334155; }
.modal-text-green-800 { color: #1e293b; }
.modal-bg-green-800 { background-color: #1e293b; }
.modal-border-green-800 { border-color: #1e293b; }
.modal-ring-green-800 { --tw-ring-color: #1e293b; }
.modal-text-green-900 { color: #0f172a; }
.modal-bg-green-900 { background-color: #0f172a; }
.modal-border-green-900 { border-color: #0f172a; }
.modal-ring-green-900 { --tw-ring-color: #0f172a; }
.modal-text-green-950 { color: #020617; }
.modal-bg-green-950 { background-color: #020617; }
.modal-border-green-950 { border-color: #020617; }
.modal-ring-green-950 { --tw-ring-color: #020617; }

.modal-text-emerald-50 { color: #f8fafc; }
.modal-bg-emerald-50 { background-color: #f8fafc; }
.modal-border-emerald-50 { border-color: #f8fafc; }
.modal-ring-emerald-50 { --tw-ring-color: #f8fafc; }
.modal-text-emerald-100 { color: #f1f5f9; }
.modal-bg-emerald-100 { background-color: #f1f5f9; }
.modal-border-emerald-100 { border-color: #f1f5f9; }
.modal-ring-emerald-100 { --tw-ring-color: #f1f5f9; }
.modal-text-emerald-200 { color: #e2e8f0; }
.modal-bg-emerald-200 { background-color: #e2e8f0; }
.modal-border-emerald-200 { border-color: #e2e8f0; }
.modal-ring-emerald-200 { --tw-ring-color: #e2e8f0; }
.modal-text-emerald-300 { color: #cbd5e1; }
.modal-bg-emerald-300 { background-color: #cbd5e1; }
.modal-border-emerald-300 { border-color: #cbd5e1; }
.modal-ring-emerald-300 { --tw-ring-color: #cbd5e1; }
.modal-text-emerald-400 { color: #94a3b8; }
.modal-bg-emerald-400 { background-color: #94a3b8; }
.modal-border-emerald-400 { border-color: #94a3b8; }
.modal-ring-emerald-400 { --tw-ring-color: #94a3b8; }
.modal-text-emerald-500 { color: #64748b; }
.modal-bg-emerald-500 { background-color: #64748b; }
.modal-border-emerald-500 { border-color: #64748b; }
.modal-ring-emerald-500 { --tw-ring-color: #64748b; }
.modal-text-emerald-600 { color: #475569; }
.modal-bg-emerald-600 { background-color: #475569; }
.modal-border-emerald-600 { border-color: #475569; }
.modal-ring-emerald-600 { --tw-ring-color: #475569; }
.modal-text-emerald-700 { color: #334155; }
.modal-bg-emerald-700 { background-color: #334155; }
.modal-border-emerald-700 { border-color: #334155; }
.modal-ring-emerald-700 { --tw-ring-color: #334155; }
.modal-text-emerald-800 { color: #1e293b; }
.modal-bg-emerald-800 { background-color: #1e293b; }
.modal-border-emerald-800 { border-color: #1e293b; }
.modal-ring-emerald-800 { --tw-ring-color: #1e293b; }
.modal-text-emerald-900 { color: #0f172a; }
.modal-bg-emerald-900 { background-color: #0f172a; }
.modal-border-emerald-900 { border-color: #0f172a; }
.modal-ring-emerald-900 { --tw-ring-color: #0f172a; }
.modal-text-emerald-950 { color: #020617; }
.modal-bg-emerald-950 { background-color: #020617; }
.modal-border-emerald-950 { border-color: #020617; }
.modal-ring-emerald-950 { --tw-ring-color: #020617; }

.modal-text-teal-50 { color: #f8fafc; }
.modal-bg-teal-50 { background-color: #f8fafc; }
.modal-border-teal-50 { border-color: #f8fafc; }
.modal-ring-teal-50 { --tw-ring-color: #f8fafc; }
.modal-text-teal-100 { color: #f1f5f9; }
.modal-bg-teal-100 { background-color: #f1f5f9; }
.modal-border-teal-100 { border-color: #f1f5f9; }
.modal-ring-teal-100 { --tw-ring-color: #f1f5f9; }
.modal-text-teal-200 { color: #e2e8f0; }
.modal-bg-teal-200 { background-color: #e2e8f0; }
.modal-border-teal-200 { border-color: #e2e8f0; }
.modal-ring-teal-200 { --tw-ring-color: #e2e8f0; }
.modal-text-teal-300 { color: #cbd5e1; }
.modal-bg-teal-300 { background-color: #cbd5e1; }
.modal-border-teal-300 { border-color: #cbd5e1; }
.modal-ring-teal-300 { --tw-ring-color: #cbd5e1; }
.modal-text-teal-400 { color: #94a3b8; }
.modal-bg-teal-400 { background-color: #94a3b8; }
.modal-border-teal-400 { border-color: #94a3b8; }
.modal-ring-teal-400 { --tw-ring-color: #94a3b8; }
.modal-text-teal-500 { color: #64748b; }
.modal-bg-teal-500 { background-color: #64748b; }
.modal-border-teal-500 { border-color: #64748b; }
.modal-ring-teal-500 { --tw-ring-color: #64748b; }
.modal-text-teal-600 { color: #475569; }
.modal-bg-teal-600 { background-color: #475569; }
.modal-border-teal-600 { border-color: #475569; }
.modal-ring-teal-600 { --tw-ring-color: #475569; }
.modal-text-teal-700 { color: #334155; }
.modal-bg-teal-700 { background-color: #334155; }
.modal-border-teal-700 { border-color: #334155; }
.modal-ring-teal-700 { --tw-ring-color: #334155; }
.modal-text-teal-800 { color: #1e293b; }
.modal-bg-teal-800 { background-color: #1e293b; }
.modal-border-teal-800 { border-color: #1e293b; }
.modal-ring-teal-800 { --tw-ring-color: #1e293b; }
.modal-text-teal-900 { color: #0f172a; }
.modal-bg-teal-900 { background-color: #0f172a; }
.modal-border-teal-900 { border-color: #0f172a; }
.modal-ring-teal-900 { --tw-ring-color: #0f172a; }
.modal-text-teal-950 { color: #020617; }
.modal-bg-teal-950 { background-color: #020617; }
.modal-border-teal-950 { border-color: #020617; }
.modal-ring-teal-950 { --tw-ring-color: #020617; }

.modal-text-cyan-50 { color: #f8fafc; }
.modal-bg-cyan-50 { background-color: #f8fafc; }
.modal-border-cyan-50 { border-color: #f8fafc; }
.modal-ring-cyan-50 { --tw-ring-color: #f8fafc; }
.modal-text-cyan-100 { color: #f1f5f9; }
.modal-bg-cyan-100 { background-color: #f1f5f9; }
.modal-border-cyan-100 { border-color: #f1f5f9; }
.modal-ring-cyan-100 { --tw-ring-color: #f1f5f9; }
.modal-text-cyan-200 { color: #e2e8f0; }
.modal-bg-cyan-200 { background-color: #e2e8f0; }
.modal-border-cyan-200 { border-color: #e2e8f0; }
.modal-ring-cyan-200 { --tw-ring-color: #e2e8f0; }
.modal-text-cyan-300 { color: #cbd5e1; }
.modal-bg-cyan-300 { background-color: #cbd5e1; }
.modal-border-cyan-300 { border-color: #cbd5e1; }
.modal-ring-cyan-300 { --tw-ring-color: #cbd5e1; }
.modal-text-cyan-400 { color: #94a3b8; }
.modal-bg-cyan-400 { background-color: #94a3b8; }
.modal-border-cyan-400 { border-color: #94a3b8; }
.modal-ring-cyan-400 { --tw-ring-color: #94a3b8; }
.modal-text-cyan-500 { color: #64748b; }
.modal-bg-cyan-500 { background-color: #64748b; }
.modal-border-cyan-500 { border-color: #64748b; }
.modal-ring-cyan-500 { --tw-ring-color: #64748b; }
.modal-text-cyan-600 { color: #475569; }
.modal-bg-cyan-600 { background-color: #475569; }
.modal-border-cyan-600 { border-color: #475569; }
.modal-ring-cyan-600 { --tw-ring-color: #475569; }
.modal-text-cyan-700 { color: #334155; }
.modal-bg-cyan-700 { background-color: #334155; }
.modal-border-cyan-700 { border-color: #334155; }
.modal-ring-cyan-700 { --tw-ring-color: #334155; }
.modal-text-cyan-800 { color: #1e293b; }
.modal-bg-cyan-800 { background-color: #1e293b; }
.modal-border-cyan-800 { border-color: #1e293b; }
.modal-ring-cyan-800 { --tw-ring-color: #1e293b; }
.modal-text-cyan-900 { color: #0f172a; }
.modal-bg-cyan-900 { background-color: #0f172a; }
.modal-border-cyan-900 { border-color: #0f172a; }
.modal-ring-cyan-900 { --tw-ring-color: #0f172a; }
.modal-text-cyan-950 { color: #020617; }
.modal-bg-cyan-950 { background-color: #020617; }
.modal-border-cyan-950 { border-color: #020617; }
.modal-ring-cyan-950 { --tw-ring-color: #020617; }

.modal-text-sky-50 { color: #f8fafc; }
.modal-bg-sky-50 { background-color: #f8fafc; }
.modal-border-sky-50 { border-color: #f8fafc; }
.modal-ring-sky-50 { --tw-ring-color: #f8fafc; }
.modal-text-sky-100 { color: #f1f5f9; }
.modal-bg-sky-100 { background-color: #f1f5f9; }
.modal-border-sky-100 { border-color: #f1f5f9; }
.modal-ring-sky-100 { --tw-ring-color: #f1f5f9; }
.modal-text-sky-200 { color: #e2e8f0; }
.modal-bg-sky-200 { background-color: #e2e8f0; }
.modal-border-sky-200 { border-color: #e2e8f0; }
.modal-ring-sky-200 { --tw-ring-color: #e2e8f0; }
.modal-text-sky-300 { color: #cbd5e1; }
.modal-bg-sky-300 { background-color: #cbd5e1; }
.modal-border-sky-300 { border-color: #cbd5e1; }
.modal-ring-sky-300 { --tw-ring-color: #cbd5e1; }
.modal-text-sky-400 { color: #94a3b8; }
.modal-bg-sky-400 { background-color: #94a3b8; }
.modal-border-sky-400 { border-color: #94a3b8; }
.modal-ring-sky-400 { --tw-ring-color: #94a3b8; }
.modal-text-sky-500 { color: #64748b; }
.modal-bg-sky-500 { background-color: #64748b; }
.modal-border-sky-500 { border-color: #64748b; }
.modal-ring-sky-500 { --tw-ring-color: #64748b; }
.modal-text-sky-600 { color: #475569; }
.modal-bg-sky-600 { background-color: #475569; }
.modal-border-sky-600 { border-color: #475569; }
.modal-ring-sky-600 { --tw-ring-color: #475569; }
.modal-text-sky-700 { color: #334155; }
.modal-bg-sky-700 { background-color: #334155; }
.modal-border-sky-700 { border-color: #334155; }
.modal-ring-sky-700 { --tw-ring-color: #334155; }
.modal-text-sky-800 { color: #1e293b; }
.modal-bg-sky-800 { background-color: #1e293b; }
.modal-border-sky-800 { border-color: #1e293b; }
.modal-ring-sky-800 { --tw-ring-color: #1e293b; }
.modal-text-sky-900 { color: #0f172a; }
.modal-bg-sky-900 { background-color: #0f172a; }
.modal-border-sky-900 { border-color: #0f172a; }
.modal-ring-sky-900 { --tw-ring-color: #0f172a; }
.modal-text-sky-950 { color: #020617; }
.modal-bg-sky-950 { background-color: #020617; }
.modal-border-sky-950 { border-color: #020617; }
.modal-ring-sky-950 { --tw-ring-color: #020617; }

.modal-text-blue-50 { color: #f8fafc; }
.modal-bg-blue-50 { background-color: #f8fafc; }
.modal-border-blue-50 { border-color: #f8fafc; }
.modal-ring-blue-50 { --tw-ring-color: #f8fafc; }
.modal-text-blue-100 { color: #f1f5f9; }
.modal-bg-blue-100 { background-color: #f1f5f9; }
.modal-border-blue-100 { border-color: #f1f5f9; }
.modal-ring-blue-100 { --tw-ring-color: #f1f5f9; }
.modal-text-blue-200 { color: #e2e8f0; }
.modal-bg-blue-200 { background-color: #e2e8f0; }
.modal-border-blue-200 { border-color: #e2e8f0; }
.modal-ring-blue-200 { --tw-ring-color: #e2e8f0; }
.modal-text-blue-300 { color: #cbd5e1; }
.modal-bg-blue-300 { background-color: #cbd5e1; }
.modal-border-blue-300 { border-color: #cbd5e1; }
.modal-ring-blue-300 { --tw-ring-color: #cbd5e1; }
.modal-text-blue-400 { color: #94a3b8; }
.modal-bg-blue-400 { background-color: #94a3b8; }
.modal-border-blue-400 { border-color: #94a3b8; }
.modal-ring-blue-400 { --tw-ring-color: #94a3b8; }
.modal-text-blue-500 { color: #64748b; }
.modal-bg-blue-500 { background-color: #64748b; }
.modal-border-blue-500 { border-color: #64748b; }
.modal-ring-blue-500 { --tw-ring-color: #64748b; }
.modal-text-blue-600 { color: #475569; }
.modal-bg-blue-600 { background-color: #475569; }
.modal-border-blue-600 { border-color: #475569; }
.modal-ring-blue-600 { --tw-ring-color: #475569; }
.modal-text-blue-700 { color: #334155; }
.modal-bg-blue-700 { background-color: #334155; }
.modal-border-blue-700 { border-color: #334155; }
.modal-ring-blue-700 { --tw-ring-color: #334155; }
.modal-text-blue-800 { color: #1e293b; }
.modal-bg-blue-800 { background-color: #1e293b; }
.modal-border-blue-800 { border-color: #1e293b; }
.modal-ring-blue-800 { --tw-ring-color: #1e293b; }
.modal-text-blue-900 { color: #0f172a; }
.modal-bg-blue-900 { background-color: #0f172a; }
.modal-border-blue-900 { border-color: #0f172a; }
.modal-ring-blue-900 { --tw-ring-color: #0f172a; }
.modal-text-blue-950 { color: #020617; }
.modal-bg-blue-950 { background-color: #020617; }
.modal-border-blue-950 { border-color: #020617; }
.modal-ring-blue-950 { --tw-ring-color: #020617; }

.modal-text-indigo-50 { color: #f8fafc; }
.modal-bg-indigo-50 { background-color: #f8fafc; }
.modal-border-indigo-50 { border-color: #f8fafc; }
.modal-ring-indigo-50 { --tw-ring-color: #f8fafc; }
.modal-text-indigo-100 { color: #f1f5f9; }
.modal-bg-indigo-100 { background-color: #f1f5f9; }
.modal-border-indigo-100 { border-color: #f1f5f9; }
.modal-ring-indigo-100 { --tw-ring-color: #f1f5f9; }
.modal-text-indigo-200 { color: #e2e8f0; }
.modal-bg-indigo-200 { background-color: #e2e8f0; }
.modal-border-indigo-200 { border-color: #e2e8f0; }
.modal-ring-indigo-200 { --tw-ring-color: #e2e8f0; }
.modal-text-indigo-300 { color: #cbd5e1; }
.modal-bg-indigo-300 { background-color: #cbd5e1; }
.modal-border-indigo-300 { border-color: #cbd5e1; }
.modal-ring-indigo-300 { --tw-ring-color: #cbd5e1; }
.modal-text-indigo-400 { color: #94a3b8; }
.modal-bg-indigo-400 { background-color: #94a3b8; }
.modal-border-indigo-400 { border-color: #94a3b8; }
.modal-ring-indigo-400 { --tw-ring-color: #94a3b8; }
.modal-text-indigo-500 { color: #64748b; }
.modal-bg-indigo-500 { background-color: #64748b; }
.modal-border-indigo-500 { border-color: #64748b; }
.modal-ring-indigo-500 { --tw-ring-color: #64748b; }
.modal-text-indigo-600 { color: #475569; }
.modal-bg-indigo-600 { background-color: #475569; }
.modal-border-indigo-600 { border-color: #475569; }
.modal-ring-indigo-600 { --tw-ring-color: #475569; }
.modal-text-indigo-700 { color: #334155; }
.modal-bg-indigo-700 { background-color: #334155; }
.modal-border-indigo-700 { border-color: #334155; }
.modal-ring-indigo-700 { --tw-ring-color: #334155; }
.modal-text-indigo-800 { color: #1e293b; }
.modal-bg-indigo-800 { background-color: #1e293b; }
.modal-border-indigo-800 { border-color: #1e293b; }
.modal-ring-indigo-800 { --tw-ring-color: #1e293b; }
.modal-text-indigo-900 { color: #0f172a; }
.modal-bg-indigo-900 { background-color: #0f172a; }
.modal-border-indigo-900 { border-color: #0f172a; }
.modal-ring-indigo-900 { --tw-ring-color: #0f172a; }
.modal-text-indigo-950 { color: #020617; }
.modal-bg-indigo-950 { background-color: #020617; }
.modal-border-indigo-950 { border-color: #020617; }
.modal-ring-indigo-950 { --tw-ring-color: #020617; }

.modal-text-violet-50 { color: #f8fafc; }
.modal-bg-violet-50 { background-color: #f8fafc; }
.modal-border-violet-50 { border-color: #f8fafc; }
.modal-ring-violet-50 { --tw-ring-color: #f8fafc; }
.modal-text-violet-100 { color: #f1f5f9; }
.modal-bg-violet-100 { background-color: #f1f5f9; }
.modal-border-violet-100 { border-color: #f1f5f9; }
.modal-ring-violet-100 { --tw-ring-color: #f1f5f9; }
.modal-text-violet-200 { color: #e2e8f0; }
.modal-bg-violet-200 { background-color: #e2e8f0; }
.modal-border-violet-200 { border-color: #e2e8f0; }
.modal-ring-violet-200 { --tw-ring-color: #e2e8f0; }
.modal-text-violet-300 { color: #cbd5e1; }
.modal-bg-violet-300 { background-color: #cbd5e1; }
.modal-border-violet-300 { border-color: #cbd5e1; }
.modal-ring-violet-300 { --tw-ring-color: #cbd5e1; }
.modal-text-violet-400 { color: #94a3b8; }
.modal-bg-violet-400 { background-color: #94a3b8; }
.modal-border-violet-400 { border-color: #94a3b8; }
.modal-ring-violet-400 { --tw-ring-color: #94a3b8; }
.modal-text-violet-500 { color: #64748b; }
.modal-bg-violet-500 { background-color: #64748b; }
.modal-border-violet-500 { border-color: #64748b; }
.modal-ring-violet-500 { --tw-ring-color: #64748b; }
.modal-text-violet-600 { color: #475569; }
.modal-bg-violet-600 { background-color: #475569; }
.modal-border-violet-600 { border-color: #475569; }
.modal-ring-violet-600 { --tw-ring-color: #475569; }
.modal-text-violet-700 { color: #334155; }
.modal-bg-violet-700 { background-color: #334155; }
.modal-border-violet-700 { border-color: #334155; }
.modal-ring-violet-700 { --tw-ring-color: #334155; }
.modal-text-violet-800 { color: #1e293b; }
.modal-bg-violet-800 { background-color: #1e293b; }
.modal-border-violet-800 { border-color: #1e293b; }
.modal-ring-violet-800 { --tw-ring-color: #1e293b; }
.modal-text-violet-900 { color: #0f172a; }
.modal-bg-violet-900 { background-color: #0f172a; }
.modal-border-violet-900 { border-color: #0f172a; }
.modal-ring-violet-900 { --tw-ring-color: #0f172a; }
.modal-text-violet-950 { color: #020617; }
.modal-bg-violet-950 { background-color: #020617; }
.modal-border-violet-950 { border-color: #020617; }
.modal-ring-violet-950 { --tw-ring-color: #020617; }

.modal-text-purple-50 { color: #f8fafc; }
.modal-bg-purple-50 { background-color: #f8fafc; }
.modal-border-purple-50 { border-color: #f8fafc; }
.modal-ring-purple-50 { --tw-ring-color: #f8fafc; }
.modal-text-purple-100 { color: #f1f5f9; }
.modal-bg-purple-100 { background-color: #f1f5f9; }
.modal-border-purple-100 { border-color: #f1f5f9; }
.modal-ring-purple-100 { --tw-ring-color: #f1f5f9; }
.modal-text-purple-200 { color: #e2e8f0; }
.modal-bg-purple-200 { background-color: #e2e8f0; }
.modal-border-purple-200 { border-color: #e2e8f0; }
.modal-ring-purple-200 { --tw-ring-color: #e2e8f0; }
.modal-text-purple-300 { color: #cbd5e1; }
.modal-bg-purple-300 { background-color: #cbd5e1; }
.modal-border-purple-300 { border-color: #cbd5e1; }
.modal-ring-purple-300 { --tw-ring-color: #cbd5e1; }
.modal-text-purple-400 { color: #94a3b8; }
.modal-bg-purple-400 { background-color: #94a3b8; }
.modal-border-purple-400 { border-color: #94a3b8; }
.modal-ring-purple-400 { --tw-ring-color: #94a3b8; }
.modal-text-purple-500 { color: #64748b; }
.modal-bg-purple-500 { background-color: #64748b; }
.modal-border-purple-500 { border-color: #64748b; }
.modal-ring-purple-500 { --tw-ring-color: #64748b; }
.modal-text-purple-600 { color: #475569; }
.modal-bg-purple-600 { background-color: #475569; }
.modal-border-purple-600 { border-color: #475569; }
.modal-ring-purple-600 { --tw-ring-color: #475569; }
.modal-text-purple-700 { color: #334155; }
.modal-bg-purple-700 { background-color: #334155; }
.modal-border-purple-700 { border-color: #334155; }
.modal-ring-purple-700 { --tw-ring-color: #334155; }
.modal-text-purple-800 { color: #1e293b; }
.modal-bg-purple-800 { background-color: #1e293b; }
.modal-border-purple-800 { border-color: #1e293b; }
.modal-ring-purple-800 { --tw-ring-color: #1e293b; }
.modal-text-purple-900 { color: #0f172a; }
.modal-bg-purple-900 { background-color: #0f172a; }
.modal-border-purple-900 { border-color: #0f172a; }
.modal-ring-purple-900 { --tw-ring-color: #0f172a; }
.modal-text-purple-950 { color: #020617; }
.modal-bg-purple-950 { background-color: #020617; }
.modal-border-purple-950 { border-color: #020617; }
.modal-ring-purple-950 { --tw-ring-color: #020617; }

.modal-text-fuchsia-50 { color: #f8fafc; }
.modal-bg-fuchsia-50 { background-color: #f8fafc; }
.modal-border-fuchsia-50 { border-color: #f8fafc; }
.modal-ring-fuchsia-50 { --tw-ring-color: #f8fafc; }
.modal-text-fuchsia-100 { color: #f1f5f9; }
.modal-bg-fuchsia-100 { background-color: #f1f5f9; }
.modal-border-fuchsia-100 { border-color: #f1f5f9; }
.modal-ring-fuchsia-100 { --tw-ring-color: #f1f5f9; }
.modal-text-fuchsia-200 { color: #e2e8f0; }
.modal-bg-fuchsia-200 { background-color: #e2e8f0; }
.modal-border-fuchsia-200 { border-color: #e2e8f0; }
.modal-ring-fuchsia-200 { --tw-ring-color: #e2e8f0; }
.modal-text-fuchsia-300 { color: #cbd5e1; }
.modal-bg-fuchsia-300 { background-color: #cbd5e1; }
.modal-border-fuchsia-300 { border-color: #cbd5e1; }
.modal-ring-fuchsia-300 { --tw-ring-color: #cbd5e1; }
.modal-text-fuchsia-400 { color: #94a3b8; }
.modal-bg-fuchsia-400 { background-color: #94a3b8; }
.modal-border-fuchsia-400 { border-color: #94a3b8; }
.modal-ring-fuchsia-400 { --tw-ring-color: #94a3b8; }
.modal-text-fuchsia-500 { color: #64748b; }
.modal-bg-fuchsia-500 { background-color: #64748b; }
.modal-border-fuchsia-500 { border-color: #64748b; }
.modal-ring-fuchsia-500 { --tw-ring-color: #64748b; }
.modal-text-fuchsia-600 { color: #475569; }
.modal-bg-fuchsia-600 { background-color: #475569; }
.modal-border-fuchsia-600 { border-color: #475569; }
.modal-ring-fuchsia-600 { --tw-ring-color: #475569; }
.modal-text-fuchsia-700 { color: #334155; }
.modal-bg-fuchsia-700 { background-color: #334155; }
.modal-border-fuchsia-700 { border-color: #334155; }
.modal-ring-fuchsia-700 { --tw-ring-color: #334155; }
.modal-text-fuchsia-800 { color: #1e293b; }
.modal-bg-fuchsia-800 { background-color: #1e293b; }
.modal-border-fuchsia-800 { border-color: #1e293b; }
.modal-ring-fuchsia-800 { --tw-ring-color: #1e293b; }
.modal-text-fuchsia-900 { color: #0f172a; }
.modal-bg-fuchsia-900 { background-color: #0f172a; }
.modal-border-fuchsia-900 { border-color: #0f172a; }
.modal-ring-fuchsia-900 { --tw-ring-color: #0f172a; }
.modal-text-fuchsia-950 { color: #020617; }
.modal-bg-fuchsia-950 { background-color: #020617; }
.modal-border-fuchsia-950 { border-color: #020617; }
.modal-ring-fuchsia-950 { --tw-ring-color: #020617; }

.modal-text-pink-50 { color: #f8fafc; }
.modal-bg-pink-50 { background-color: #f8fafc; }
.modal-border-pink-50 { border-color: #f8fafc; }
.modal-ring-pink-50 { --tw-ring-color: #f8fafc; }
.modal-text-pink-100 { color: #f1f5f9; }
.modal-bg-pink-100 { background-color: #f1f5f9; }
.modal-border-pink-100 { border-color: #f1f5f9; }
.modal-ring-pink-100 { --tw-ring-color: #f1f5f9; }
.modal-text-pink-200 { color: #e2e8f0; }
.modal-bg-pink-200 { background-color: #e2e8f0; }
.modal-border-pink-200 { border-color: #e2e8f0; }
.modal-ring-pink-200 { --tw-ring-color: #e2e8f0; }
.modal-text-pink-300 { color: #cbd5e1; }
.modal-bg-pink-300 { background-color: #cbd5e1; }
.modal-border-pink-300 { border-color: #cbd5e1; }
.modal-ring-pink-300 { --tw-ring-color: #cbd5e1; }
.modal-text-pink-400 { color: #94a3b8; }
.modal-bg-pink-400 { background-color: #94a3b8; }
.modal-border-pink-400 { border-color: #94a3b8; }
.modal-ring-pink-400 { --tw-ring-color: #94a3b8; }
.modal-text-pink-500 { color: #64748b; }
.modal-bg-pink-500 { background-color: #64748b; }
.modal-border-pink-500 { border-color: #64748b; }
.modal-ring-pink-500 { --tw-ring-color: #64748b; }
.modal-text-pink-600 { color: #475569; }
.modal-bg-pink-600 { background-color: #475569; }
.modal-border-pink-600 { border-color: #475569; }
.modal-ring-pink-600 { --tw-ring-color: #475569; }
.modal-text-pink-700 { color: #334155; }
.modal-bg-pink-700 { background-color: #334155; }
.modal-border-pink-700 { border-color: #334155; }
.modal-ring-pink-700 { --tw-ring-color: #334155; }
.modal-text-pink-800 { color: #1e293b; }
.modal-bg-pink-800 { background-color: #1e293b; }
.modal-border-pink-800 { border-color: #1e293b; }
.modal-ring-pink-800 { --tw-ring-color: #1e293b; }
.modal-text-pink-900 { color: #0f172a; }
.modal-bg-pink-900 { background-color: #0f172a; }
.modal-border-pink-900 { border-color: #0f172a; }
.modal-ring-pink-900 { --tw-ring-color: #0f172a; }
.modal-text-pink-950 { color: #020617; }
.modal-bg-pink-950 { background-color: #020617; }
.modal-border-pink-950 { border-color: #020617; }
.modal-ring-pink-950 { --tw-ring-color: #020617; }

.modal-text-rose-50 { color: #f8fafc; }
.modal-bg-rose-50 { background-color: #f8fafc; }
.modal-border-rose-50 { border-color: #f8fafc; }
.modal-ring-rose-50 { --tw-ring-color: #f8fafc; }
.modal-text-rose-100 { color: #f1f5f9; }
.modal-bg-rose-100 { background-color: #f1f5f9; }
.modal-border-rose-100 { border-color: #f1f5f9; }
.modal-ring-rose-100 { --tw-ring-color: #f1f5f9; }
.modal-text-rose-200 { color: #e2e8f0; }
.modal-bg-rose-200 { background-color: #e2e8f0; }
.modal-border-rose-200 { border-color: #e2e8f0; }
.modal-ring-rose-200 { --tw-ring-color: #e2e8f0; }
.modal-text-rose-300 { color: #cbd5e1; }
.modal-bg-rose-300 { background-color: #cbd5e1; }
.modal-border-rose-300 { border-color: #cbd5e1; }
.modal-ring-rose-300 { --tw-ring-color: #cbd5e1; }
.modal-text-rose-400 { color: #94a3b8; }
.modal-bg-rose-400 { background-color: #94a3b8; }
.modal-border-rose-400 { border-color: #94a3b8; }
.modal-ring-rose-400 { --tw-ring-color: #94a3b8; }
.modal-text-rose-500 { color: #64748b; }
.modal-bg-rose-500 { background-color: #64748b; }
.modal-border-rose-500 { border-color: #64748b; }
.modal-ring-rose-500 { --tw-ring-color: #64748b; }
.modal-text-rose-600 { color: #475569; }
.modal-bg-rose-600 { background-color: #475569; }
.modal-border-rose-600 { border-color: #475569; }
.modal-ring-rose-600 { --tw-ring-color: #475569; }
.modal-text-rose-700 { color: #334155; }
.modal-bg-rose-700 { background-color: #334155; }
.modal-border-rose-700 { border-color: #334155; }
.modal-ring-rose-700 { --tw-ring-color: #334155; }
.modal-text-rose-800 { color: #1e293b; }
.modal-bg-rose-800 { background-color: #1e293b; }
.modal-border-rose-800 { border-color: #1e293b; }
.modal-ring-rose-800 { --tw-ring-color: #1e293b; }
.modal-text-rose-900 { color: #0f172a; }
.modal-bg-rose-900 { background-color: #0f172a; }
.modal-border-rose-900 { border-color: #0f172a; }
.modal-ring-rose-900 { --tw-ring-color: #0f172a; }
.modal-text-rose-950 { color: #020617; }
.modal-bg-rose-950 { background-color: #020617; }
.modal-border-rose-950 { border-color: #020617; }
.modal-ring-rose-950 { --tw-ring-color: #020617; }

.modal-block { display: block; }
.modal-inline-block { display: inline-block; }
.modal-inline { display: inline; }
.modal-flex { display: flex; }
.modal-inline-flex { display: inline-flex; }
.modal-grid { display: grid; }
.modal-inline-grid { display: inline-grid; }
.modal-table { display: table; }
.modal-hidden { display: hidden; }
.modal-contents { display: contents; }
.modal-flow-root { display: flow-root; }

.modal-flex-1 { flex: 1 1 0%; }
.modal-flex-2 { flex: 2 2 0%; }
.modal-flex-3 { flex: 3 3 0%; }
.modal-flex-4 { flex: 4 4 0%; }
.modal-flex-5 { flex: 5 5 0%; }
.modal-flex-6 { flex: 6 6 0%; }
.modal-flex-7 { flex: 7 7 0%; }
.modal-flex-8 { flex: 8 8 0%; }
.modal-flex-9 { flex: 9 9 0%; }
.modal-flex-10 { flex: 10 10 0%; }
.modal-flex-11 { flex: 11 11 0%; }
.modal-flex-12 { flex: 12 12 0%; }
.modal-flex-auto { flex: 1 1 auto; }
.modal-flex-initial { flex: 0 1 auto; }
.modal-flex-none { flex: none; }
.modal-flex-row { flex-direction: row; }
.modal-flex-col { flex-direction: column; }
.modal-flex-wrap { flex-wrap: wrap; }
.modal-flex-nowrap { flex-wrap: nowrap; }
.modal-items-start { align-items: flex-start; }
.modal-items-center { align-items: center; }
.modal-items-end { align-items: flex-end; }
.modal-justify-start { justify-content: flex-start; }
.modal-justify-center { justify-content: center; }
.modal-justify-end { justify-content: flex-end; }
.modal-justify-between { justify-content: space-between; }

.modal-grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
.modal-col-span-1 { grid-column: span 1 / span 1; }
.modal-grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.modal-col-span-2 { grid-column: span 2 / span 2; }
.modal-grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.modal-col-span-3 { grid-column: span 3 / span 3; }
.modal-grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.modal-col-span-4 { grid-column: span 4 / span 4; }
.modal-grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
.modal-col-span-5 { grid-column: span 5 / span 5; }
.modal-grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
.modal-col-span-6 { grid-column: span 6 / span 6; }
.modal-grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
.modal-col-span-7 { grid-column: span 7 / span 7; }
.modal-grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
.modal-col-span-8 { grid-column: span 8 / span 8; }
.modal-grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
.modal-col-span-9 { grid-column: span 9 / span 9; }
.modal-grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
.modal-col-span-10 { grid-column: span 10 / span 10; }
.modal-grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
.modal-col-span-11 { grid-column: span 11 / span 11; }
.modal-grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
.modal-col-span-12 { grid-column: span 12 / span 12; }

@media (min-width: 640px) {
  .modal-sm\:p-0 { padding: 0px; }
  .modal-sm\:p-0.modal-5 { padding: 0.modal-125rem; }
  .modal-sm\:p-1 { padding: 0.modal-25rem; }
  .modal-sm\:p-1.modal-5 { padding: 0.modal-375rem; }
  .modal-sm\:p-2 { padding: 0.modal-5rem; }
  .modal-sm\:p-2.modal-5 { padding: 0.modal-625rem; }
  .modal-sm\:p-3 { padding: 0.modal-75rem; }
  .modal-sm\:p-3.modal-5 { padding: 0.modal-875rem; }
  .modal-sm\:p-4 { padding: 1rem; }
  .modal-sm\:p-5 { padding: 1.modal-25rem; }
  .modal-sm\:p-6 { padding: 1.modal-5rem; }
  .modal-sm\:p-7 { padding: 1.modal-75rem; }
  .modal-sm\:p-8 { padding: 2rem; }
  .modal-sm\:p-9 { padding: 2.modal-25rem; }
  .modal-sm\:p-10 { padding: 2.modal-5rem; }
  .modal-sm\:p-11 { padding: 2.modal-75rem; }
  .modal-sm\:px-0 { padding-inline: 0px; }
  .modal-sm\:px-0.modal-5 { padding-inline: 0.modal-125rem; }
  .modal-sm\:px-1 { padding-inline: 0.modal-25rem; }
  .modal-sm\:px-1.modal-5 { padding-inline: 0.modal-375rem; }
  .modal-sm\:px-2 { padding-inline: 0.modal-5rem; }
  .modal-sm\:px-2.modal-5 { padding-inline: 0.modal-625rem; }
  .modal-sm\:px-3 { padding-inline: 0.modal-75rem; }
  .modal-sm\:px-3.modal-5 { padding-inline: 0.modal-875rem; }
  .modal-sm\:px-4 { padding-inline: 1rem; }
  .modal-sm\:px-5 { padding-inline: 1.modal-25rem; }
  .modal-sm\:px-6 { padding-inline: 1.modal-5rem; }
  .modal-sm\:px-7 { padding-inline: 1.modal-75rem; }
  .modal-sm\:px-8 { padding-inline: 2rem; }
  .modal-sm\:px-9 { padding-inline: 2.modal-25rem; }
  .modal-sm\:px-10 { padding-inline: 2.modal-5rem; }
  .modal-sm\:px-11 { padding-inline: 2.modal-75rem; }
  .modal-sm\:py-0 { padding-block: 0px; }
  .modal-sm\:py-0.modal-5 { padding-block: 0.modal-125rem; }
  .modal-sm\:py-1 { padding-block: 0.modal-25rem; }
  .modal-sm\:py-1.modal-5 { padding-block: 0.modal-375rem; }
  .modal-sm\:py-2 { padding-block: 0.modal-5rem; }
  .modal-sm\:py-2.modal-5 { padding-block: 0.modal-625rem; }
  .modal-sm\:py-3 { padding-block: 0.modal-75rem; }
  .modal-sm\:py-3.modal-5 { padding-block: 0.modal-875rem; }
  .modal-sm\:py-4 { padding-block: 1rem; }
  .modal-sm\:py-5 { padding-block: 1.modal-25rem; }
  .modal-sm\:py-6 { padding-block: 1.modal-5rem; }
  .modal-sm\:py-7 { padding-block: 1.modal-75rem; }
  .modal-sm\:py-8 { padding-block: 2rem; }
  .modal-sm\:py-9 { padding-block: 2.modal-25rem; }
  .modal-sm\:py-10 { padding-block: 2.modal-5rem; }
  .modal-sm\:py-11 { padding-block: 2.modal-75rem; }
  .modal-sm\:pt-0 { padding-top: 0px; }
  .modal-sm\:pt-0.modal-5 { padding-top: 0.modal-125rem; }
  .modal-sm\:pt-1 { padding-top: 0.modal-25rem; }
  .modal-sm\:pt-1.modal-5 { padding-top: 0.modal-375rem; }
  .modal-sm\:pt-2 { padding-top: 0.modal-5rem; }
  .modal-sm\:pt-2.modal-5 { padding-top: 0.modal-625rem; }
  .modal-sm\:pt-3 { padding-top: 0.modal-75rem; }
  .modal-sm\:pt-3.modal-5 { padding-top: 0.modal-875rem; }
  .modal-sm\:pt-4 { padding-top: 1rem; }
  .modal-sm\:pt-5 { padding-top: 1.modal-25rem; }
  .modal-sm\:pt-6 { padding-top: 1.modal-5rem; }
  .modal-sm\:pt-7 { padding-top: 1.modal-75rem; }
  .modal-sm\:pt-8 { padding-top: 2rem; }
  .modal-sm\:pt-9 { padding-top: 2.modal-25rem; }
  .modal-sm\:pt-10 { padding-top: 2.modal-5rem; }
  .modal-sm\:pt-11 { padding-top: 2.modal-75rem; }
  .modal-sm\:pr-0 { padding-right: 0px; }
  .modal-sm\:pr-0.modal-5 { padding-right: 0.modal-125rem; }
  .modal-sm\:pr-1 { padding-right: 0.modal-25rem; }
  .modal-sm\:pr-1.modal-5 { padding-right: 0.modal-375rem; }
  .modal-sm\:pr-2 { padding-right: 0.modal-5rem; }
  .modal-sm\:pr-2.modal-5 { padding-right: 0.modal-625rem; }
  .modal-sm\:pr-3 { padding-right: 0.modal-75rem; }
  .modal-sm\:pr-3.modal-5 { padding-right: 0.modal-875rem; }
  .modal-sm\:pr-4 { padding-right: 1rem; }
  .modal-sm\:pr-5 { padding-right: 1.modal-25rem; }
  .modal-sm\:pr-6 { padding-right: 1.modal-5rem; }
  .modal-sm\:pr-7 { padding-right: 1.modal-75rem; }
  .modal-sm\:pr-8 { padding-right: 2rem; }
  .modal-sm\:pr-9 { padding-right: 2.modal-25rem; }
  .modal-sm\:pr-10 { padding-right: 2.modal-5rem; }
  .modal-sm\:pr-11 { padding-right: 2.modal-75rem; }
  .modal-sm\:pb-0 { padding-bottom: 0px; }
  .modal-sm\:pb-0.modal-5 { padding-bottom: 0.modal-125rem; }
  .modal-sm\:pb-1 { padding-bottom: 0.modal-25rem; }
  .modal-sm\:pb-1.modal-5 { padding-bottom: 0.modal-375rem; }
  .modal-sm\:pb-2 { padding-bottom: 0.modal-5rem; }
  .modal-sm\:pb-2.modal-5 { padding-bottom: 0.modal-625rem; }
  .modal-sm\:pb-3 { padding-bottom: 0.modal-75rem; }
  .modal-sm\:pb-3.modal-5 { padding-bottom: 0.modal-875rem; }
  .modal-sm\:pb-4 { padding-bottom: 1rem; }
  .modal-sm\:pb-5 { padding-bottom: 1.modal-25rem; }
  .modal-sm\:pb-6 { padding-bottom: 1.modal-5rem; }
  .modal-sm\:pb-7 { padding-bottom: 1.modal-75rem; }
  .modal-sm\:pb-8 { padding-bottom: 2rem; }
  .modal-sm\:pb-9 { padding-bottom: 2.modal-25rem; }
  .modal-sm\:pb-10 { padding-bottom: 2.modal-5rem; }
  .modal-sm\:pb-11 { padding-bottom: 2.modal-75rem; }
  .modal-sm\:pl-0 { padding-left: 0px; }
  .modal-sm\:pl-0.modal-5 { padding-left: 0.modal-125rem; }
  .modal-sm\:pl-1 { padding-left: 0.modal-25rem; }
  .modal-sm\:pl-1.modal-5 { padding-left: 0.modal-375rem; }
  .modal-sm\:pl-2 { padding-left: 0.modal-5rem; }
  .modal-sm\:pl-2.modal-5 { padding-left: 0.modal-625rem; }
  .modal-sm\:pl-3 { padding-left: 0.modal-75rem; }
  .modal-sm\:pl-3.modal-5 { padding-left: 0.modal-875rem; }
  .modal-sm\:pl-4 { padding-left: 1rem; }
  .modal-sm\:pl-5 { padding-left: 1.modal-25rem; }
  .modal-sm\:pl-6 { padding-left: 1.modal-5rem; }
  .modal-sm\:pl-7 { padding-left: 1.modal-75rem; }
  .modal-sm\:pl-8 { padding-left: 2rem; }
  .modal-sm\:pl-9 { padding-left: 2.modal-25rem; }
  .modal-sm\:pl-10 { padding-left: 2.modal-5rem; }
  .modal-sm\:pl-11 { padding-left: 2.modal-75rem; }
  .modal-sm\:m-0 { margin: 0px; }
  .modal-sm\:m-0.modal-5 { margin: 0.modal-125rem; }
  .modal-sm\:m-1 { margin: 0.modal-25rem; }
  .modal-sm\:m-1.modal-5 { margin: 0.modal-375rem; }
  .modal-sm\:m-2 { margin: 0.modal-5rem; }
  .modal-sm\:m-2.modal-5 { margin: 0.modal-625rem; }
  .modal-sm\:m-3 { margin: 0.modal-75rem; }
  .modal-sm\:m-3.modal-5 { margin: 0.modal-875rem; }
  .modal-sm\:m-4 { margin: 1rem; }
  .modal-sm\:m-5 { margin: 1.modal-25rem; }
  .modal-sm\:m-6 { margin: 1.modal-5rem; }
  .modal-sm\:m-7 { margin: 1.modal-75rem; }
  .modal-sm\:m-8 { margin: 2rem; }
  .modal-sm\:m-9 { margin: 2.modal-25rem; }
  .modal-sm\:m-10 { margin: 2.modal-5rem; }
  .modal-sm\:m-11 { margin: 2.modal-75rem; }
  .modal-sm\:block { display: block; }
  .modal-sm\:inline-block { display: inline-block; }
  .modal-sm\:inline { display: inline; }
  .modal-sm\:flex { display: flex; }
  .modal-sm\:inline-flex { display: inline-flex; }
  .modal-sm\:grid { display: grid; }
  .modal-sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .modal-sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .modal-sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .modal-sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .modal-sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .modal-sm\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .modal-sm\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .modal-sm\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .modal-sm\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .modal-sm\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .modal-sm\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .modal-sm\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 768px) {
  .modal-md\:p-0 { padding: 0px; }
  .modal-md\:p-0.modal-5 { padding: 0.modal-125rem; }
  .modal-md\:p-1 { padding: 0.modal-25rem; }
  .modal-md\:p-1.modal-5 { padding: 0.modal-375rem; }
  .modal-md\:p-2 { padding: 0.modal-5rem; }
  .modal-md\:p-2.modal-5 { padding: 0.modal-625rem; }
  .modal-md\:p-3 { padding: 0.modal-75rem; }
  .modal-md\:p-3.modal-5 { padding: 0.modal-875rem; }
  .modal-md\:p-4 { padding: 1rem; }
  .modal-md\:p-5 { padding: 1.modal-25rem; }
  .modal-md\:p-6 { padding: 1.modal-5rem; }
  .modal-md\:p-7 { padding: 1.modal-75rem; }
  .modal-md\:p-8 { padding: 2rem; }
  .modal-md\:p-9 { padding: 2.modal-25rem; }
  .modal-md\:p-10 { padding: 2.modal-5rem; }
  .modal-md\:p-11 { padding: 2.modal-75rem; }
  .modal-md\:px-0 { padding-inline: 0px; }
  .modal-md\:px-0.modal-5 { padding-inline: 0.modal-125rem; }
  .modal-md\:px-1 { padding-inline: 0.modal-25rem; }
  .modal-md\:px-1.modal-5 { padding-inline: 0.modal-375rem; }
  .modal-md\:px-2 { padding-inline: 0.modal-5rem; }
  .modal-md\:px-2.modal-5 { padding-inline: 0.modal-625rem; }
  .modal-md\:px-3 { padding-inline: 0.modal-75rem; }
  .modal-md\:px-3.modal-5 { padding-inline: 0.modal-875rem; }
  .modal-md\:px-4 { padding-inline: 1rem; }
  .modal-md\:px-5 { padding-inline: 1.modal-25rem; }
  .modal-md\:px-6 { padding-inline: 1.modal-5rem; }
  .modal-md\:px-7 { padding-inline: 1.modal-75rem; }
  .modal-md\:px-8 { padding-inline: 2rem; }
  .modal-md\:px-9 { padding-inline: 2.modal-25rem; }
  .modal-md\:px-10 { padding-inline: 2.modal-5rem; }
  .modal-md\:px-11 { padding-inline: 2.modal-75rem; }
  .modal-md\:py-0 { padding-block: 0px; }
  .modal-md\:py-0.modal-5 { padding-block: 0.modal-125rem; }
  .modal-md\:py-1 { padding-block: 0.modal-25rem; }
  .modal-md\:py-1.modal-5 { padding-block: 0.modal-375rem; }
  .modal-md\:py-2 { padding-block: 0.modal-5rem; }
  .modal-md\:py-2.modal-5 { padding-block: 0.modal-625rem; }
  .modal-md\:py-3 { padding-block: 0.modal-75rem; }
  .modal-md\:py-3.modal-5 { padding-block: 0.modal-875rem; }
  .modal-md\:py-4 { padding-block: 1rem; }
  .modal-md\:py-5 { padding-block: 1.modal-25rem; }
  .modal-md\:py-6 { padding-block: 1.modal-5rem; }
  .modal-md\:py-7 { padding-block: 1.modal-75rem; }
  .modal-md\:py-8 { padding-block: 2rem; }
  .modal-md\:py-9 { padding-block: 2.modal-25rem; }
  .modal-md\:py-10 { padding-block: 2.modal-5rem; }
  .modal-md\:py-11 { padding-block: 2.modal-75rem; }
  .modal-md\:pt-0 { padding-top: 0px; }
  .modal-md\:pt-0.modal-5 { padding-top: 0.modal-125rem; }
  .modal-md\:pt-1 { padding-top: 0.modal-25rem; }
  .modal-md\:pt-1.modal-5 { padding-top: 0.modal-375rem; }
  .modal-md\:pt-2 { padding-top: 0.modal-5rem; }
  .modal-md\:pt-2.modal-5 { padding-top: 0.modal-625rem; }
  .modal-md\:pt-3 { padding-top: 0.modal-75rem; }
  .modal-md\:pt-3.modal-5 { padding-top: 0.modal-875rem; }
  .modal-md\:pt-4 { padding-top: 1rem; }
  .modal-md\:pt-5 { padding-top: 1.modal-25rem; }
  .modal-md\:pt-6 { padding-top: 1.modal-5rem; }
  .modal-md\:pt-7 { padding-top: 1.modal-75rem; }
  .modal-md\:pt-8 { padding-top: 2rem; }
  .modal-md\:pt-9 { padding-top: 2.modal-25rem; }
  .modal-md\:pt-10 { padding-top: 2.modal-5rem; }
  .modal-md\:pt-11 { padding-top: 2.modal-75rem; }
  .modal-md\:pr-0 { padding-right: 0px; }
  .modal-md\:pr-0.modal-5 { padding-right: 0.modal-125rem; }
  .modal-md\:pr-1 { padding-right: 0.modal-25rem; }
  .modal-md\:pr-1.modal-5 { padding-right: 0.modal-375rem; }
  .modal-md\:pr-2 { padding-right: 0.modal-5rem; }
  .modal-md\:pr-2.modal-5 { padding-right: 0.modal-625rem; }
  .modal-md\:pr-3 { padding-right: 0.modal-75rem; }
  .modal-md\:pr-3.modal-5 { padding-right: 0.modal-875rem; }
  .modal-md\:pr-4 { padding-right: 1rem; }
  .modal-md\:pr-5 { padding-right: 1.modal-25rem; }
  .modal-md\:pr-6 { padding-right: 1.modal-5rem; }
  .modal-md\:pr-7 { padding-right: 1.modal-75rem; }
  .modal-md\:pr-8 { padding-right: 2rem; }
  .modal-md\:pr-9 { padding-right: 2.modal-25rem; }
  .modal-md\:pr-10 { padding-right: 2.modal-5rem; }
  .modal-md\:pr-11 { padding-right: 2.modal-75rem; }
  .modal-md\:pb-0 { padding-bottom: 0px; }
  .modal-md\:pb-0.modal-5 { padding-bottom: 0.modal-125rem; }
  .modal-md\:pb-1 { padding-bottom: 0.modal-25rem; }
  .modal-md\:pb-1.modal-5 { padding-bottom: 0.modal-375rem; }
  .modal-md\:pb-2 { padding-bottom: 0.modal-5rem; }
  .modal-md\:pb-2.modal-5 { padding-bottom: 0.modal-625rem; }
  .modal-md\:pb-3 { padding-bottom: 0.modal-75rem; }
  .modal-md\:pb-3.modal-5 { padding-bottom: 0.modal-875rem; }
  .modal-md\:pb-4 { padding-bottom: 1rem; }
  .modal-md\:pb-5 { padding-bottom: 1.modal-25rem; }
  .modal-md\:pb-6 { padding-bottom: 1.modal-5rem; }
  .modal-md\:pb-7 { padding-bottom: 1.modal-75rem; }
  .modal-md\:pb-8 { padding-bottom: 2rem; }
  .modal-md\:pb-9 { padding-bottom: 2.modal-25rem; }
  .modal-md\:pb-10 { padding-bottom: 2.modal-5rem; }
  .modal-md\:pb-11 { padding-bottom: 2.modal-75rem; }
  .modal-md\:pl-0 { padding-left: 0px; }
  .modal-md\:pl-0.modal-5 { padding-left: 0.modal-125rem; }
  .modal-md\:pl-1 { padding-left: 0.modal-25rem; }
  .modal-md\:pl-1.modal-5 { padding-left: 0.modal-375rem; }
  .modal-md\:pl-2 { padding-left: 0.modal-5rem; }
  .modal-md\:pl-2.modal-5 { padding-left: 0.modal-625rem; }
  .modal-md\:pl-3 { padding-left: 0.modal-75rem; }
  .modal-md\:pl-3.modal-5 { padding-left: 0.modal-875rem; }
  .modal-md\:pl-4 { padding-left: 1rem; }
  .modal-md\:pl-5 { padding-left: 1.modal-25rem; }
  .modal-md\:pl-6 { padding-left: 1.modal-5rem; }
  .modal-md\:pl-7 { padding-left: 1.modal-75rem; }
  .modal-md\:pl-8 { padding-left: 2rem; }
  .modal-md\:pl-9 { padding-left: 2.modal-25rem; }
  .modal-md\:pl-10 { padding-left: 2.modal-5rem; }
  .modal-md\:pl-11 { padding-left: 2.modal-75rem; }
  .modal-md\:m-0 { margin: 0px; }
  .modal-md\:m-0.modal-5 { margin: 0.modal-125rem; }
  .modal-md\:m-1 { margin: 0.modal-25rem; }
  .modal-md\:m-1.modal-5 { margin: 0.modal-375rem; }
  .modal-md\:m-2 { margin: 0.modal-5rem; }
  .modal-md\:m-2.modal-5 { margin: 0.modal-625rem; }
  .modal-md\:m-3 { margin: 0.modal-75rem; }
  .modal-md\:m-3.modal-5 { margin: 0.modal-875rem; }
  .modal-md\:m-4 { margin: 1rem; }
  .modal-md\:m-5 { margin: 1.modal-25rem; }
  .modal-md\:m-6 { margin: 1.modal-5rem; }
  .modal-md\:m-7 { margin: 1.modal-75rem; }
  .modal-md\:m-8 { margin: 2rem; }
  .modal-md\:m-9 { margin: 2.modal-25rem; }
  .modal-md\:m-10 { margin: 2.modal-5rem; }
  .modal-md\:m-11 { margin: 2.modal-75rem; }
  .modal-md\:block { display: block; }
  .modal-md\:inline-block { display: inline-block; }
  .modal-md\:inline { display: inline; }
  .modal-md\:flex { display: flex; }
  .modal-md\:inline-flex { display: inline-flex; }
  .modal-md\:grid { display: grid; }
  .modal-md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .modal-md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .modal-md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .modal-md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .modal-md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .modal-md\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .modal-md\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .modal-md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .modal-md\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .modal-md\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .modal-md\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .modal-md\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1024px) {
  .modal-lg\:p-0 { padding: 0px; }
  .modal-lg\:p-0.modal-5 { padding: 0.modal-125rem; }
  .modal-lg\:p-1 { padding: 0.modal-25rem; }
  .modal-lg\:p-1.modal-5 { padding: 0.modal-375rem; }
  .modal-lg\:p-2 { padding: 0.modal-5rem; }
  .modal-lg\:p-2.modal-5 { padding: 0.modal-625rem; }
  .modal-lg\:p-3 { padding: 0.modal-75rem; }
  .modal-lg\:p-3.modal-5 { padding: 0.modal-875rem; }
  .modal-lg\:p-4 { padding: 1rem; }
  .modal-lg\:p-5 { padding: 1.modal-25rem; }
  .modal-lg\:p-6 { padding: 1.modal-5rem; }
  .modal-lg\:p-7 { padding: 1.modal-75rem; }
  .modal-lg\:p-8 { padding: 2rem; }
  .modal-lg\:p-9 { padding: 2.modal-25rem; }
  .modal-lg\:p-10 { padding: 2.modal-5rem; }
  .modal-lg\:p-11 { padding: 2.modal-75rem; }
  .modal-lg\:px-0 { padding-inline: 0px; }
  .modal-lg\:px-0.modal-5 { padding-inline: 0.modal-125rem; }
  .modal-lg\:px-1 { padding-inline: 0.modal-25rem; }
  .modal-lg\:px-1.modal-5 { padding-inline: 0.modal-375rem; }
  .modal-lg\:px-2 { padding-inline: 0.modal-5rem; }
  .modal-lg\:px-2.modal-5 { padding-inline: 0.modal-625rem; }
  .modal-lg\:px-3 { padding-inline: 0.modal-75rem; }
  .modal-lg\:px-3.modal-5 { padding-inline: 0.modal-875rem; }
  .modal-lg\:px-4 { padding-inline: 1rem; }
  .modal-lg\:px-5 { padding-inline: 1.modal-25rem; }
  .modal-lg\:px-6 { padding-inline: 1.modal-5rem; }
  .modal-lg\:px-7 { padding-inline: 1.modal-75rem; }
  .modal-lg\:px-8 { padding-inline: 2rem; }
  .modal-lg\:px-9 { padding-inline: 2.modal-25rem; }
  .modal-lg\:px-10 { padding-inline: 2.modal-5rem; }
  .modal-lg\:px-11 { padding-inline: 2.modal-75rem; }
  .modal-lg\:py-0 { padding-block: 0px; }
  .modal-lg\:py-0.modal-5 { padding-block: 0.modal-125rem; }
  .modal-lg\:py-1 { padding-block: 0.modal-25rem; }
  .modal-lg\:py-1.modal-5 { padding-block: 0.modal-375rem; }
  .modal-lg\:py-2 { padding-block: 0.modal-5rem; }
  .modal-lg\:py-2.modal-5 { padding-block: 0.modal-625rem; }
  .modal-lg\:py-3 { padding-block: 0.modal-75rem; }
  .modal-lg\:py-3.modal-5 { padding-block: 0.modal-875rem; }
  .modal-lg\:py-4 { padding-block: 1rem; }
  .modal-lg\:py-5 { padding-block: 1.modal-25rem; }
  .modal-lg\:py-6 { padding-block: 1.modal-5rem; }
  .modal-lg\:py-7 { padding-block: 1.modal-75rem; }
  .modal-lg\:py-8 { padding-block: 2rem; }
  .modal-lg\:py-9 { padding-block: 2.modal-25rem; }
  .modal-lg\:py-10 { padding-block: 2.modal-5rem; }
  .modal-lg\:py-11 { padding-block: 2.modal-75rem; }
  .modal-lg\:pt-0 { padding-top: 0px; }
  .modal-lg\:pt-0.modal-5 { padding-top: 0.modal-125rem; }
  .modal-lg\:pt-1 { padding-top: 0.modal-25rem; }
  .modal-lg\:pt-1.modal-5 { padding-top: 0.modal-375rem; }
  .modal-lg\:pt-2 { padding-top: 0.modal-5rem; }
  .modal-lg\:pt-2.modal-5 { padding-top: 0.modal-625rem; }
  .modal-lg\:pt-3 { padding-top: 0.modal-75rem; }
  .modal-lg\:pt-3.modal-5 { padding-top: 0.modal-875rem; }
  .modal-lg\:pt-4 { padding-top: 1rem; }
  .modal-lg\:pt-5 { padding-top: 1.modal-25rem; }
  .modal-lg\:pt-6 { padding-top: 1.modal-5rem; }
  .modal-lg\:pt-7 { padding-top: 1.modal-75rem; }
  .modal-lg\:pt-8 { padding-top: 2rem; }
  .modal-lg\:pt-9 { padding-top: 2.modal-25rem; }
  .modal-lg\:pt-10 { padding-top: 2.modal-5rem; }
  .modal-lg\:pt-11 { padding-top: 2.modal-75rem; }
  .modal-lg\:pr-0 { padding-right: 0px; }
  .modal-lg\:pr-0.modal-5 { padding-right: 0.modal-125rem; }
  .modal-lg\:pr-1 { padding-right: 0.modal-25rem; }
  .modal-lg\:pr-1.modal-5 { padding-right: 0.modal-375rem; }
  .modal-lg\:pr-2 { padding-right: 0.modal-5rem; }
  .modal-lg\:pr-2.modal-5 { padding-right: 0.modal-625rem; }
  .modal-lg\:pr-3 { padding-right: 0.modal-75rem; }
  .modal-lg\:pr-3.modal-5 { padding-right: 0.modal-875rem; }
  .modal-lg\:pr-4 { padding-right: 1rem; }
  .modal-lg\:pr-5 { padding-right: 1.modal-25rem; }
  .modal-lg\:pr-6 { padding-right: 1.modal-5rem; }
  .modal-lg\:pr-7 { padding-right: 1.modal-75rem; }
  .modal-lg\:pr-8 { padding-right: 2rem; }
  .modal-lg\:pr-9 { padding-right: 2.modal-25rem; }
  .modal-lg\:pr-10 { padding-right: 2.modal-5rem; }
  .modal-lg\:pr-11 { padding-right: 2.modal-75rem; }
  .modal-lg\:pb-0 { padding-bottom: 0px; }
  .modal-lg\:pb-0.modal-5 { padding-bottom: 0.modal-125rem; }
  .modal-lg\:pb-1 { padding-bottom: 0.modal-25rem; }
  .modal-lg\:pb-1.modal-5 { padding-bottom: 0.modal-375rem; }
  .modal-lg\:pb-2 { padding-bottom: 0.modal-5rem; }
  .modal-lg\:pb-2.modal-5 { padding-bottom: 0.modal-625rem; }
  .modal-lg\:pb-3 { padding-bottom: 0.modal-75rem; }
  .modal-lg\:pb-3.modal-5 { padding-bottom: 0.modal-875rem; }
  .modal-lg\:pb-4 { padding-bottom: 1rem; }
  .modal-lg\:pb-5 { padding-bottom: 1.modal-25rem; }
  .modal-lg\:pb-6 { padding-bottom: 1.modal-5rem; }
  .modal-lg\:pb-7 { padding-bottom: 1.modal-75rem; }
  .modal-lg\:pb-8 { padding-bottom: 2rem; }
  .modal-lg\:pb-9 { padding-bottom: 2.modal-25rem; }
  .modal-lg\:pb-10 { padding-bottom: 2.modal-5rem; }
  .modal-lg\:pb-11 { padding-bottom: 2.modal-75rem; }
  .modal-lg\:pl-0 { padding-left: 0px; }
  .modal-lg\:pl-0.modal-5 { padding-left: 0.modal-125rem; }
  .modal-lg\:pl-1 { padding-left: 0.modal-25rem; }
  .modal-lg\:pl-1.modal-5 { padding-left: 0.modal-375rem; }
  .modal-lg\:pl-2 { padding-left: 0.modal-5rem; }
  .modal-lg\:pl-2.modal-5 { padding-left: 0.modal-625rem; }
  .modal-lg\:pl-3 { padding-left: 0.modal-75rem; }
  .modal-lg\:pl-3.modal-5 { padding-left: 0.modal-875rem; }
  .modal-lg\:pl-4 { padding-left: 1rem; }
  .modal-lg\:pl-5 { padding-left: 1.modal-25rem; }
  .modal-lg\:pl-6 { padding-left: 1.modal-5rem; }
  .modal-lg\:pl-7 { padding-left: 1.modal-75rem; }
  .modal-lg\:pl-8 { padding-left: 2rem; }
  .modal-lg\:pl-9 { padding-left: 2.modal-25rem; }
  .modal-lg\:pl-10 { padding-left: 2.modal-5rem; }
  .modal-lg\:pl-11 { padding-left: 2.modal-75rem; }
  .modal-lg\:m-0 { margin: 0px; }
  .modal-lg\:m-0.modal-5 { margin: 0.modal-125rem; }
  .modal-lg\:m-1 { margin: 0.modal-25rem; }
  .modal-lg\:m-1.modal-5 { margin: 0.modal-375rem; }
  .modal-lg\:m-2 { margin: 0.modal-5rem; }
  .modal-lg\:m-2.modal-5 { margin: 0.modal-625rem; }
  .modal-lg\:m-3 { margin: 0.modal-75rem; }
  .modal-lg\:m-3.modal-5 { margin: 0.modal-875rem; }
  .modal-lg\:m-4 { margin: 1rem; }
  .modal-lg\:m-5 { margin: 1.modal-25rem; }
  .modal-lg\:m-6 { margin: 1.modal-5rem; }
  .modal-lg\:m-7 { margin: 1.modal-75rem; }
  .modal-lg\:m-8 { margin: 2rem; }
  .modal-lg\:m-9 { margin: 2.modal-25rem; }
  .modal-lg\:m-10 { margin: 2.modal-5rem; }
  .modal-lg\:m-11 { margin: 2.modal-75rem; }
  .modal-lg\:block { display: block; }
  .modal-lg\:inline-block { display: inline-block; }
  .modal-lg\:inline { display: inline; }
  .modal-lg\:flex { display: flex; }
  .modal-lg\:inline-flex { display: inline-flex; }
  .modal-lg\:grid { display: grid; }
  .modal-lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .modal-lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .modal-lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .modal-lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .modal-lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .modal-lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .modal-lg\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .modal-lg\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .modal-lg\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .modal-lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .modal-lg\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .modal-lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1280px) {
  .modal-xl\:p-0 { padding: 0px; }
  .modal-xl\:p-0.modal-5 { padding: 0.modal-125rem; }
  .modal-xl\:p-1 { padding: 0.modal-25rem; }
  .modal-xl\:p-1.modal-5 { padding: 0.modal-375rem; }
  .modal-xl\:p-2 { padding: 0.modal-5rem; }
  .modal-xl\:p-2.modal-5 { padding: 0.modal-625rem; }
  .modal-xl\:p-3 { padding: 0.modal-75rem; }
  .modal-xl\:p-3.modal-5 { padding: 0.modal-875rem; }
  .modal-xl\:p-4 { padding: 1rem; }
  .modal-xl\:p-5 { padding: 1.modal-25rem; }
  .modal-xl\:p-6 { padding: 1.modal-5rem; }
  .modal-xl\:p-7 { padding: 1.modal-75rem; }
  .modal-xl\:p-8 { padding: 2rem; }
  .modal-xl\:p-9 { padding: 2.modal-25rem; }
  .modal-xl\:p-10 { padding: 2.modal-5rem; }
  .modal-xl\:p-11 { padding: 2.modal-75rem; }
  .modal-xl\:px-0 { padding-inline: 0px; }
  .modal-xl\:px-0.modal-5 { padding-inline: 0.modal-125rem; }
  .modal-xl\:px-1 { padding-inline: 0.modal-25rem; }
  .modal-xl\:px-1.modal-5 { padding-inline: 0.modal-375rem; }
  .modal-xl\:px-2 { padding-inline: 0.modal-5rem; }
  .modal-xl\:px-2.modal-5 { padding-inline: 0.modal-625rem; }
  .modal-xl\:px-3 { padding-inline: 0.modal-75rem; }
  .modal-xl\:px-3.modal-5 { padding-inline: 0.modal-875rem; }
  .modal-xl\:px-4 { padding-inline: 1rem; }
  .modal-xl\:px-5 { padding-inline: 1.modal-25rem; }
  .modal-xl\:px-6 { padding-inline: 1.modal-5rem; }
  .modal-xl\:px-7 { padding-inline: 1.modal-75rem; }
  .modal-xl\:px-8 { padding-inline: 2rem; }
  .modal-xl\:px-9 { padding-inline: 2.modal-25rem; }
  .modal-xl\:px-10 { padding-inline: 2.modal-5rem; }
  .modal-xl\:px-11 { padding-inline: 2.modal-75rem; }
  .modal-xl\:py-0 { padding-block: 0px; }
  .modal-xl\:py-0.modal-5 { padding-block: 0.modal-125rem; }
  .modal-xl\:py-1 { padding-block: 0.modal-25rem; }
  .modal-xl\:py-1.modal-5 { padding-block: 0.modal-375rem; }
  .modal-xl\:py-2 { padding-block: 0.modal-5rem; }
  .modal-xl\:py-2.modal-5 { padding-block: 0.modal-625rem; }
  .modal-xl\:py-3 { padding-block: 0.modal-75rem; }
  .modal-xl\:py-3.modal-5 { padding-block: 0.modal-875rem; }
  .modal-xl\:py-4 { padding-block: 1rem; }
  .modal-xl\:py-5 { padding-block: 1.modal-25rem; }
  .modal-xl\:py-6 { padding-block: 1.modal-5rem; }
  .modal-xl\:py-7 { padding-block: 1.modal-75rem; }
  .modal-xl\:py-8 { padding-block: 2rem; }
  .modal-xl\:py-9 { padding-block: 2.modal-25rem; }
  .modal-xl\:py-10 { padding-block: 2.modal-5rem; }
  .modal-xl\:py-11 { padding-block: 2.modal-75rem; }
  .modal-xl\:pt-0 { padding-top: 0px; }
  .modal-xl\:pt-0.modal-5 { padding-top: 0.modal-125rem; }
  .modal-xl\:pt-1 { padding-top: 0.modal-25rem; }
  .modal-xl\:pt-1.modal-5 { padding-top: 0.modal-375rem; }
  .modal-xl\:pt-2 { padding-top: 0.modal-5rem; }
  .modal-xl\:pt-2.modal-5 { padding-top: 0.modal-625rem; }
  .modal-xl\:pt-3 { padding-top: 0.modal-75rem; }
  .modal-xl\:pt-3.modal-5 { padding-top: 0.modal-875rem; }
  .modal-xl\:pt-4 { padding-top: 1rem; }
  .modal-xl\:pt-5 { padding-top: 1.modal-25rem; }
  .modal-xl\:pt-6 { padding-top: 1.modal-5rem; }
  .modal-xl\:pt-7 { padding-top: 1.modal-75rem; }
  .modal-xl\:pt-8 { padding-top: 2rem; }
  .modal-xl\:pt-9 { padding-top: 2.modal-25rem; }
  .modal-xl\:pt-10 { padding-top: 2.modal-5rem; }
  .modal-xl\:pt-11 { padding-top: 2.modal-75rem; }
  .modal-xl\:pr-0 { padding-right: 0px; }
  .modal-xl\:pr-0.modal-5 { padding-right: 0.modal-125rem; }
  .modal-xl\:pr-1 { padding-right: 0.modal-25rem; }
  .modal-xl\:pr-1.modal-5 { padding-right: 0.modal-375rem; }
  .modal-xl\:pr-2 { padding-right: 0.modal-5rem; }
  .modal-xl\:pr-2.modal-5 { padding-right: 0.modal-625rem; }
  .modal-xl\:pr-3 { padding-right: 0.modal-75rem; }
  .modal-xl\:pr-3.modal-5 { padding-right: 0.modal-875rem; }
  .modal-xl\:pr-4 { padding-right: 1rem; }
  .modal-xl\:pr-5 { padding-right: 1.modal-25rem; }
  .modal-xl\:pr-6 { padding-right: 1.modal-5rem; }
  .modal-xl\:pr-7 { padding-right: 1.modal-75rem; }
  .modal-xl\:pr-8 { padding-right: 2rem; }
  .modal-xl\:pr-9 { padding-right: 2.modal-25rem; }
  .modal-xl\:pr-10 { padding-right: 2.modal-5rem; }
  .modal-xl\:pr-11 { padding-right: 2.modal-75rem; }
  .modal-xl\:pb-0 { padding-bottom: 0px; }
  .modal-xl\:pb-0.modal-5 { padding-bottom: 0.modal-125rem; }
  .modal-xl\:pb-1 { padding-bottom: 0.modal-25rem; }
  .modal-xl\:pb-1.modal-5 { padding-bottom: 0.modal-375rem; }
  .modal-xl\:pb-2 { padding-bottom: 0.modal-5rem; }
  .modal-xl\:pb-2.modal-5 { padding-bottom: 0.modal-625rem; }
  .modal-xl\:pb-3 { padding-bottom: 0.modal-75rem; }
  .modal-xl\:pb-3.modal-5 { padding-bottom: 0.modal-875rem; }
  .modal-xl\:pb-4 { padding-bottom: 1rem; }
  .modal-xl\:pb-5 { padding-bottom: 1.modal-25rem; }
  .modal-xl\:pb-6 { padding-bottom: 1.modal-5rem; }
  .modal-xl\:pb-7 { padding-bottom: 1.modal-75rem; }
  .modal-xl\:pb-8 { padding-bottom: 2rem; }
  .modal-xl\:pb-9 { padding-bottom: 2.modal-25rem; }
  .modal-xl\:pb-10 { padding-bottom: 2.modal-5rem; }
  .modal-xl\:pb-11 { padding-bottom: 2.modal-75rem; }
  .modal-xl\:pl-0 { padding-left: 0px; }
  .modal-xl\:pl-0.modal-5 { padding-left: 0.modal-125rem; }
  .modal-xl\:pl-1 { padding-left: 0.modal-25rem; }
  .modal-xl\:pl-1.modal-5 { padding-left: 0.modal-375rem; }
  .modal-xl\:pl-2 { padding-left: 0.modal-5rem; }
  .modal-xl\:pl-2.modal-5 { padding-left: 0.modal-625rem; }
  .modal-xl\:pl-3 { padding-left: 0.modal-75rem; }
  .modal-xl\:pl-3.modal-5 { padding-left: 0.modal-875rem; }
  .modal-xl\:pl-4 { padding-left: 1rem; }
  .modal-xl\:pl-5 { padding-left: 1.modal-25rem; }
  .modal-xl\:pl-6 { padding-left: 1.modal-5rem; }
  .modal-xl\:pl-7 { padding-left: 1.modal-75rem; }
  .modal-xl\:pl-8 { padding-left: 2rem; }
  .modal-xl\:pl-9 { padding-left: 2.modal-25rem; }
  .modal-xl\:pl-10 { padding-left: 2.modal-5rem; }
  .modal-xl\:pl-11 { padding-left: 2.modal-75rem; }
  .modal-xl\:m-0 { margin: 0px; }
  .modal-xl\:m-0.modal-5 { margin: 0.modal-125rem; }
  .modal-xl\:m-1 { margin: 0.modal-25rem; }
  .modal-xl\:m-1.modal-5 { margin: 0.modal-375rem; }
  .modal-xl\:m-2 { margin: 0.modal-5rem; }
  .modal-xl\:m-2.modal-5 { margin: 0.modal-625rem; }
  .modal-xl\:m-3 { margin: 0.modal-75rem; }
  .modal-xl\:m-3.modal-5 { margin: 0.modal-875rem; }
  .modal-xl\:m-4 { margin: 1rem; }
  .modal-xl\:m-5 { margin: 1.modal-25rem; }
  .modal-xl\:m-6 { margin: 1.modal-5rem; }
  .modal-xl\:m-7 { margin: 1.modal-75rem; }
  .modal-xl\:m-8 { margin: 2rem; }
  .modal-xl\:m-9 { margin: 2.modal-25rem; }
  .modal-xl\:m-10 { margin: 2.modal-5rem; }
  .modal-xl\:m-11 { margin: 2.modal-75rem; }
  .modal-xl\:block { display: block; }
  .modal-xl\:inline-block { display: inline-block; }
  .modal-xl\:inline { display: inline; }
  .modal-xl\:flex { display: flex; }
  .modal-xl\:inline-flex { display: inline-flex; }
  .modal-xl\:grid { display: grid; }
  .modal-xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .modal-xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .modal-xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .modal-xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .modal-xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .modal-xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .modal-xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .modal-xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .modal-xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .modal-xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .modal-xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .modal-xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

@media (min-width: 1536px) {
  .modal-2xl\:p-0 { padding: 0px; }
  .modal-2xl\:p-0.modal-5 { padding: 0.modal-125rem; }
  .modal-2xl\:p-1 { padding: 0.modal-25rem; }
  .modal-2xl\:p-1.modal-5 { padding: 0.modal-375rem; }
  .modal-2xl\:p-2 { padding: 0.modal-5rem; }
  .modal-2xl\:p-2.modal-5 { padding: 0.modal-625rem; }
  .modal-2xl\:p-3 { padding: 0.modal-75rem; }
  .modal-2xl\:p-3.modal-5 { padding: 0.modal-875rem; }
  .modal-2xl\:p-4 { padding: 1rem; }
  .modal-2xl\:p-5 { padding: 1.modal-25rem; }
  .modal-2xl\:p-6 { padding: 1.modal-5rem; }
  .modal-2xl\:p-7 { padding: 1.modal-75rem; }
  .modal-2xl\:p-8 { padding: 2rem; }
  .modal-2xl\:p-9 { padding: 2.modal-25rem; }
  .modal-2xl\:p-10 { padding: 2.modal-5rem; }
  .modal-2xl\:p-11 { padding: 2.modal-75rem; }
  .modal-2xl\:px-0 { padding-inline: 0px; }
  .modal-2xl\:px-0.modal-5 { padding-inline: 0.modal-125rem; }
  .modal-2xl\:px-1 { padding-inline: 0.modal-25rem; }
  .modal-2xl\:px-1.modal-5 { padding-inline: 0.modal-375rem; }
  .modal-2xl\:px-2 { padding-inline: 0.modal-5rem; }
  .modal-2xl\:px-2.modal-5 { padding-inline: 0.modal-625rem; }
  .modal-2xl\:px-3 { padding-inline: 0.modal-75rem; }
  .modal-2xl\:px-3.modal-5 { padding-inline: 0.modal-875rem; }
  .modal-2xl\:px-4 { padding-inline: 1rem; }
  .modal-2xl\:px-5 { padding-inline: 1.modal-25rem; }
  .modal-2xl\:px-6 { padding-inline: 1.modal-5rem; }
  .modal-2xl\:px-7 { padding-inline: 1.modal-75rem; }
  .modal-2xl\:px-8 { padding-inline: 2rem; }
  .modal-2xl\:px-9 { padding-inline: 2.modal-25rem; }
  .modal-2xl\:px-10 { padding-inline: 2.modal-5rem; }
  .modal-2xl\:px-11 { padding-inline: 2.modal-75rem; }
  .modal-2xl\:py-0 { padding-block: 0px; }
  .modal-2xl\:py-0.modal-5 { padding-block: 0.modal-125rem; }
  .modal-2xl\:py-1 { padding-block: 0.modal-25rem; }
  .modal-2xl\:py-1.modal-5 { padding-block: 0.modal-375rem; }
  .modal-2xl\:py-2 { padding-block: 0.modal-5rem; }
  .modal-2xl\:py-2.modal-5 { padding-block: 0.modal-625rem; }
  .modal-2xl\:py-3 { padding-block: 0.modal-75rem; }
  .modal-2xl\:py-3.modal-5 { padding-block: 0.modal-875rem; }
  .modal-2xl\:py-4 { padding-block: 1rem; }
  .modal-2xl\:py-5 { padding-block: 1.modal-25rem; }
  .modal-2xl\:py-6 { padding-block: 1.modal-5rem; }
  .modal-2xl\:py-7 { padding-block: 1.modal-75rem; }
  .modal-2xl\:py-8 { padding-block: 2rem; }
  .modal-2xl\:py-9 { padding-block: 2.modal-25rem; }
  .modal-2xl\:py-10 { padding-block: 2.modal-5rem; }
  .modal-2xl\:py-11 { padding-block: 2.modal-75rem; }
  .modal-2xl\:pt-0 { padding-top: 0px; }
  .modal-2xl\:pt-0.modal-5 { padding-top: 0.modal-125rem; }
  .modal-2xl\:pt-1 { padding-top: 0.modal-25rem; }
  .modal-2xl\:pt-1.modal-5 { padding-top: 0.modal-375rem; }
  .modal-2xl\:pt-2 { padding-top: 0.modal-5rem; }
  .modal-2xl\:pt-2.modal-5 { padding-top: 0.modal-625rem; }
  .modal-2xl\:pt-3 { padding-top: 0.modal-75rem; }
  .modal-2xl\:pt-3.modal-5 { padding-top: 0.modal-875rem; }
  .modal-2xl\:pt-4 { padding-top: 1rem; }
  .modal-2xl\:pt-5 { padding-top: 1.modal-25rem; }
  .modal-2xl\:pt-6 { padding-top: 1.modal-5rem; }
  .modal-2xl\:pt-7 { padding-top: 1.modal-75rem; }
  .modal-2xl\:pt-8 { padding-top: 2rem; }
  .modal-2xl\:pt-9 { padding-top: 2.modal-25rem; }
  .modal-2xl\:pt-10 { padding-top: 2.modal-5rem; }
  .modal-2xl\:pt-11 { padding-top: 2.modal-75rem; }
  .modal-2xl\:pr-0 { padding-right: 0px; }
  .modal-2xl\:pr-0.modal-5 { padding-right: 0.modal-125rem; }
  .modal-2xl\:pr-1 { padding-right: 0.modal-25rem; }
  .modal-2xl\:pr-1.modal-5 { padding-right: 0.modal-375rem; }
  .modal-2xl\:pr-2 { padding-right: 0.modal-5rem; }
  .modal-2xl\:pr-2.modal-5 { padding-right: 0.modal-625rem; }
  .modal-2xl\:pr-3 { padding-right: 0.modal-75rem; }
  .modal-2xl\:pr-3.modal-5 { padding-right: 0.modal-875rem; }
  .modal-2xl\:pr-4 { padding-right: 1rem; }
  .modal-2xl\:pr-5 { padding-right: 1.modal-25rem; }
  .modal-2xl\:pr-6 { padding-right: 1.modal-5rem; }
  .modal-2xl\:pr-7 { padding-right: 1.modal-75rem; }
  .modal-2xl\:pr-8 { padding-right: 2rem; }
  .modal-2xl\:pr-9 { padding-right: 2.modal-25rem; }
  .modal-2xl\:pr-10 { padding-right: 2.modal-5rem; }
  .modal-2xl\:pr-11 { padding-right: 2.modal-75rem; }
  .modal-2xl\:pb-0 { padding-bottom: 0px; }
  .modal-2xl\:pb-0.modal-5 { padding-bottom: 0.modal-125rem; }
  .modal-2xl\:pb-1 { padding-bottom: 0.modal-25rem; }
  .modal-2xl\:pb-1.modal-5 { padding-bottom: 0.modal-375rem; }
  .modal-2xl\:pb-2 { padding-bottom: 0.modal-5rem; }
  .modal-2xl\:pb-2.modal-5 { padding-bottom: 0.modal-625rem; }
  .modal-2xl\:pb-3 { padding-bottom: 0.modal-75rem; }
  .modal-2xl\:pb-3.modal-5 { padding-bottom: 0.modal-875rem; }
  .modal-2xl\:pb-4 { padding-bottom: 1rem; }
  .modal-2xl\:pb-5 { padding-bottom: 1.modal-25rem; }
  .modal-2xl\:pb-6 { padding-bottom: 1.modal-5rem; }
  .modal-2xl\:pb-7 { padding-bottom: 1.modal-75rem; }
  .modal-2xl\:pb-8 { padding-bottom: 2rem; }
  .modal-2xl\:pb-9 { padding-bottom: 2.modal-25rem; }
  .modal-2xl\:pb-10 { padding-bottom: 2.modal-5rem; }
  .modal-2xl\:pb-11 { padding-bottom: 2.modal-75rem; }
  .modal-2xl\:pl-0 { padding-left: 0px; }
  .modal-2xl\:pl-0.modal-5 { padding-left: 0.modal-125rem; }
  .modal-2xl\:pl-1 { padding-left: 0.modal-25rem; }
  .modal-2xl\:pl-1.modal-5 { padding-left: 0.modal-375rem; }
  .modal-2xl\:pl-2 { padding-left: 0.modal-5rem; }
  .modal-2xl\:pl-2.modal-5 { padding-left: 0.modal-625rem; }
  .modal-2xl\:pl-3 { padding-left: 0.modal-75rem; }
  .modal-2xl\:pl-3.modal-5 { padding-left: 0.modal-875rem; }
  .modal-2xl\:pl-4 { padding-left: 1rem; }
  .modal-2xl\:pl-5 { padding-left: 1.modal-25rem; }
  .modal-2xl\:pl-6 { padding-left: 1.modal-5rem; }
  .modal-2xl\:pl-7 { padding-left: 1.modal-75rem; }
  .modal-2xl\:pl-8 { padding-left: 2rem; }
  .modal-2xl\:pl-9 { padding-left: 2.modal-25rem; }
  .modal-2xl\:pl-10 { padding-left: 2.modal-5rem; }
  .modal-2xl\:pl-11 { padding-left: 2.modal-75rem; }
  .modal-2xl\:m-0 { margin: 0px; }
  .modal-2xl\:m-0.modal-5 { margin: 0.modal-125rem; }
  .modal-2xl\:m-1 { margin: 0.modal-25rem; }
  .modal-2xl\:m-1.modal-5 { margin: 0.modal-375rem; }
  .modal-2xl\:m-2 { margin: 0.modal-5rem; }
  .modal-2xl\:m-2.modal-5 { margin: 0.modal-625rem; }
  .modal-2xl\:m-3 { margin: 0.modal-75rem; }
  .modal-2xl\:m-3.modal-5 { margin: 0.modal-875rem; }
  .modal-2xl\:m-4 { margin: 1rem; }
  .modal-2xl\:m-5 { margin: 1.modal-25rem; }
  .modal-2xl\:m-6 { margin: 1.modal-5rem; }
  .modal-2xl\:m-7 { margin: 1.modal-75rem; }
  .modal-2xl\:m-8 { margin: 2rem; }
  .modal-2xl\:m-9 { margin: 2.modal-25rem; }
  .modal-2xl\:m-10 { margin: 2.modal-5rem; }
  .modal-2xl\:m-11 { margin: 2.modal-75rem; }
  .modal-2xl\:block { display: block; }
  .modal-2xl\:inline-block { display: inline-block; }
  .modal-2xl\:inline { display: inline; }
  .modal-2xl\:flex { display: flex; }
  .modal-2xl\:inline-flex { display: inline-flex; }
  .modal-2xl\:grid { display: grid; }
  .modal-2xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .modal-2xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .modal-2xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .modal-2xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .modal-2xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .modal-2xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .modal-2xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .modal-2xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .modal-2xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .modal-2xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .modal-2xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .modal-2xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
}

/* Hover and focus variants */
.modal-hover\:text-slate-50:hover { color: #f8fafc; }
.modal-hover\:bg-slate-50:hover { background-color: #f8fafc; }
.modal-focus\:ring-slate-50:focus { --tw-ring-color: #f8fafc; }
.modal-hover\:text-slate-100:hover { color: #f1f5f9; }
.modal-hover\:bg-slate-100:hover { background-color: #f1f5f9; }
.modal-focus\:ring-slate-100:focus { --tw-ring-color: #f1f5f9; }
.modal-hover\:text-slate-200:hover { color: #e2e8f0; }
.modal-hover\:bg-slate-200:hover { background-color: #e2e8f0; }
.modal-focus\:ring-slate-200:focus { --tw-ring-color: #e2e8f0; }
.modal-hover\:text-slate-300:hover { color: #cbd5e1; }
.modal-hover\:bg-slate-300:hover { background-color: #cbd5e1; }
.modal-focus\:ring-slate-300:focus { --tw-ring-color: #cbd5e1; }
.modal-hover\:text-slate-400:hover { color: #94a3b8; }
.modal-hover\:bg-slate-400:hover { background-color: #94a3b8; }
.modal-focus\:ring-slate-400:focus { --tw-ring-color: #94a3b8; }
.modal-hover\:text-slate-500:hover { color: #64748b; }
.modal-hover\:bg-slate-500:hover { background-color: #64748b; }
.modal-focus\:ring-slate-500:focus { --tw-ring-color: #64748b; }
.modal-hover\:text-slate-600:hover { color: #475569; }
.modal-hover\:bg-slate-600:hover { background-color: #475569; }
.modal-focus\:ring-slate-600:focus { --tw-ring-color: #475569; }
.modal-hover\:text-slate-700:hover { color: #334155; }
.modal-hover\:bg-slate-700:hover { background-color: #334155; }
.modal-focus\:ring-slate-700:focus { --tw-ring-color: #334155; }
.modal-hover\:text-slate-800:hover { color: #1e293b; }
.modal-hover\:bg-slate-800:hover { background-color: #1e293b; }
.modal-focus\:ring-slate-800:focus { --tw-ring-color: #1e293b; }
.modal-hover\:text-slate-900:hover { color: #0f172a; }
.modal-hover\:bg-slate-900:hover { background-color: #0f172a; }
.modal-focus\:ring-slate-900:focus { --tw-ring-color: #0f172a; }
.modal-hover\:text-slate-950:hover { color: #020617; }
.modal-hover\:bg-slate-950:hover { background-color: #020617; }
.modal-focus\:ring-slate-950:focus { --tw-ring-color: #020617; }
.modal-hover\:text-gray-50:hover { color: #f8fafc; }
.modal-hover\:bg-gray-50:hover { background-color: #f8fafc; }
.modal-focus\:ring-gray-50:focus { --tw-ring-color: #f8fafc; }
.modal-hover\:text-gray-100:hover { color: #f1f5f9; }
.modal-hover\:bg-gray-100:hover { background-color: #f1f5f9; }
.modal-focus\:ring-gray-100:focus { --tw-ring-color: #f1f5f9; }
.modal-hover\:text-gray-200:hover { color: #e2e8f0; }
.modal-hover\:bg-gray-200:hover { background-color: #e2e8f0; }
.modal-focus\:ring-gray-200:focus { --tw-ring-color: #e2e8f0; }
.modal-hover\:text-gray-300:hover { color: #cbd5e1; }
.modal-hover\:bg-gray-300:hover { background-color: #cbd5e1; }
.modal-focus\:ring-gray-300:focus { --tw-ring-color: #cbd5e1; }
.modal-hover\:text-gray-400:hover { color: #94a3b8; }
.modal-hover\:bg-gray-400:hover { background-color: #94a3b8; }
.modal-focus\:ring-gray-400:focus { --tw-ring-color: #94a3b8; }
.modal-hover\:text-gray-500:hover { color: #64748b; }
.modal-hover\:bg-gray-500:hover { background-color: #64748b; }
.modal-focus\:ring-gray-500:focus { --tw-ring-color: #64748b; }
.modal-hover\:text-gray-600:hover { color: #475569; }
.modal-hover\:bg-gray-600:hover { background-color: #475569; }
.modal-focus\:ring-gray-600:focus { --tw-ring-color: #475569; }
.modal-hover\:text-gray-700:hover { color: #334155; }
.modal-hover\:bg-gray-700:hover { background-color: #334155; }
.modal-focus\:ring-gray-700:focus { --tw-ring-color: #334155; }
.modal-hover\:text-gray-800:hover { color: #1e293b; }
.modal-hover\:bg-gray-800:hover { background-color: #1e293b; }
.modal-focus\:ring-gray-800:focus { --tw-ring-color: #1e293b; }
.modal-hover\:text-gray-900:hover { color: #0f172a; }
.modal-hover\:bg-gray-900:hover { background-color: #0f172a; }
.modal-focus\:ring-gray-900:focus { --tw-ring-color: #0f172a; }
.modal-hover\:text-gray-950:hover { color: #020617; }
.modal-hover\:bg-gray-950:hover { background-color: #020617; }
.modal-focus\:ring-gray-950:focus { --tw-ring-color: #020617; }
.modal-hover\:text-zinc-50:hover { color: #f8fafc; }
.modal-hover\:bg-zinc-50:hover { background-color: #f8fafc; }
.modal-focus\:ring-zinc-50:focus { --tw-ring-color: #f8fafc; }
.modal-hover\:text-zinc-100:hover { color: #f1f5f9; }
.modal-hover\:bg-zinc-100:hover { background-color: #f1f5f9; }
.modal-focus\:ring-zinc-100:focus { --tw-ring-color: #f1f5f9; }
.modal-hover\:text-zinc-200:hover { color: #e2e8f0; }
.modal-hover\:bg-zinc-200:hover { background-color: #e2e8f0; }
.modal-focus\:ring-zinc-200:focus { --tw-ring-color: #e2e8f0; }
.modal-hover\:text-zinc-300:hover { color: #cbd5e1; }
.modal-hover\:bg-zinc-300:hover { background-color: #cbd5e1; }
.modal-focus\:ring-zinc-300:focus { --tw-ring-color: #cbd5e1; }
.modal-hover\:text-zinc-400:hover { color: #94a3b8; }
.modal-hover\:bg-zinc-400:hover { background-color: #94a3b8; }
.modal-focus\:ring-zinc-400:focus { --tw-ring-color: #94a3b8; }
.modal-hover\:text-zinc-500:hover { color: #64748b; }
.modal-hover\:bg-zinc-500:hover { background-color: #64748b; }
.modal-focus\:ring-zinc-500:focus { --tw-ring-color: #64748b; }
.modal-hover\:text-zinc-600:hover { color: #475569; }
.modal-hover\:bg-zinc-600:hover { background-color: #475569; }
.modal-focus\:ring-zinc-600:focus { --tw-ring-color: #475569; }
.modal-hover\:text-zinc-700:hover { color: #334155; }
.modal-hover\:bg-zinc-700:hover { background-color: #334155; }
.modal-focus\:ring-zinc-700:focus { --tw-ring-color: #334155; }
.modal-hover\:text-zinc-800:hover { color: #1e293b; }
.modal-hover\:bg-zinc-800:hover { background-color: #1e293b; }
.modal-focus\:ring-zinc-800:focus { --tw-ring-color: #1e293b; }
.modal-hover\:text-zinc-900:hover { color: #0f172a; }
.modal-hover\:bg-zinc-900:hover { background-color: #0f172a; }
.modal-focus\:ring-zinc-900:focus { --tw-ring-color: #0f172a; }
.modal-hover\:text-zinc-950:hover { color: #020617; }
.modal-hover\:bg-zinc-950:hover { background-color: #020617; }
.modal-focus\:ring-zinc-950:focus { --tw-ring-color: #020617; }
.modal-hover\:text-neutral-50:hover { color: #f8fafc; }
.modal-hover\:bg-neutral-50:hover { background-color: #f8fafc; }
.modal-focus\:ring-neutral-50:focus { --tw-ring-color: #f8fafc; }
.modal-hover\:text-neutral-100:hover { color: #f1f5f9; }
.modal-hover\:bg-neutral-100:hover { background-color: #f1f5f9; }
.modal-focus\:ring-neutral-100:focus { --tw-ring-color: #f1f5f9; }
.modal-hover\:text-neutral-200:hover { color: #e2e8f0; }
.modal-hover\:bg-neutral-200:hover { background-color: #e2e8f0; }
.modal-focus\:ring-neutral-200:focus { --tw-ring-color: #e2e8f0; }
.modal-hover\:text-neutral-300:hover { color: #cbd5e1; }
.modal-hover\:bg-neutral-300:hover { background-color: #cbd5e1; }
.modal-focus\:ring-neutral-300:focus { --tw-ring-color: #cbd5e1; }
.modal-hover\:text-neutral-400:hover { color: #94a3b8; }
.modal-hover\:bg-neutral-400:hover { background-color: #94a3b8; }
.modal-focus\:ring-neutral-400:focus { --tw-ring-color: #94a3b8; }
.modal-hover\:text-neutral-500:hover { color: #64748b; }
.modal-hover\:bg-neutral-500:hover { background-color: #64748b; }
.modal-focus\:ring-neutral-500:focus { --tw-ring-color: #64748b; }
.modal-hover\:text-neutral-600:hover { color: #475569; }
.modal-hover\:bg-neutral-600:hover { background-color: #475569; }
.modal-focus\:ring-neutral-600:focus { --tw-ring-color: #475569; }
.modal-hover\:text-neutral-700:hover { color: #334155; }
.modal-hover\:bg-neutral-700:hover { background-color: #334155; }
.modal-focus\:ring-neutral-700:focus { --tw-ring-color: #334155; }
.modal-hover\:text-neutral-800:hover { color: #1e293b; }
.modal-hover\:bg-neutral-800:hover { background-color: #1e293b; }
.modal-focus\:ring-neutral-800:focus { --tw-ring-color: #1e293b; }
.modal-hover\:text-neutral-900:hover { color: #0f172a; }
.modal-hover\:bg-neutral-900:hover { background-color: #0f172a; }
.modal-focus\:ring-neutral-900:focus { --tw-ring-color: #0f172a; }
.modal-hover\:text-neutral-950:hover { color: #020617; }
.modal-hover\:bg-neutral-950:hover { background-color: #020617; }
.modal-focus\:ring-neutral-950:focus { --tw-ring-color: #020617; }
.modal-hover\:text-stone-50:hover { color: #f8fafc; }
.modal-hover\:bg-stone-50:hover { background-color: #f8fafc; }
.modal-focus\:ring-stone-50:focus { --tw-ring-color: #f8fafc; }
.modal-hover\:text-stone-100:hover { color: #f1f5f9; }
.modal-hover\:bg-stone-100:hover { background-color: #f1f5f9; }
.modal-focus\:ring-stone-100:focus { --tw-ring-color: #f1f5f9; }
.modal-hover\:text-stone-200:hover { color: #e2e8f0; }
.modal-hover\:bg-stone-200:hover { background-color: #e2e8f0; }
.modal-focus\:ring-stone-200:focus { --tw-ring-color: #e2e8f0; }
.modal-hover\:text-stone-300:hover { color: #cbd5e1; }
.modal-hover\:bg-stone-300:hover { background-color: #cbd5e1; }
.modal-focus\:ring-stone-300:focus { --tw-ring-color: #cbd5e1; }
.modal-hover\:text-stone-400:hover { color: #94a3b8; }
.modal-hover\:bg-stone-400:hover { background-color: #94a3b8; }
.modal-focus\:ring-stone-400:focus { --tw-ring-color: #94a3b8; }
.modal-hover\:text-stone-500:hover { color: #64748b; }
.modal-hover\:bg-stone-500:hover { background-color: #64748b; }
.modal-focus\:ring-stone-500:focus { --tw-ring-color: #64748b; }
.modal-hover\:text-stone-600:hover { color: #475569; }
.modal-hover\:bg-stone-600:hover { background-color: #475569; }
.modal-focus\:ring-stone-600:focus { --tw-ring-color: #475569; }
.modal-hover\:text-stone-700:hover { color: #334155; }
.modal-hover\:bg-stone-700:hover { background-color: #334155; }
.modal-focus\:ring-stone-700:focus { --tw-ring-color: #334155; }
.modal-hover\:text-stone-800:hover { color: #1e293b; }
.modal-hover\:bg-stone-800:hover { background-color: #1e293b; }
.modal-focus\:ring-stone-800:focus { --tw-ring-color: #1e293b; }
.modal-hover\:text-stone-900:hover { color: #0f172a; }
.modal-hover\:bg-stone-900:hover { background-color: #0f172a; }
.modal-focus\:ring-stone-900:focus { --tw-ring-color: #0f172a; }
.modal-hover\:text-stone-950:hover { color: #020617; }
.modal-hover\:bg-stone-950:hover { background-color: #020617; }
.modal-focus\:ring-stone-950:focus { --tw-ring-color: #020617; }
.modal-hover\:text-red-50:hover { color: #f8fafc; }
.modal-hover\:bg-red-50:hover { background-color: #f8fafc; }
.modal-focus\:ring-red-50:focus { --tw-ring-color: #f8fafc; }
.modal-hover\:text-red-100:hover { color: #f1f5f9; }
.modal-hover\:bg-red-100:hover { background-color: #f1f5f9; }
.modal-focus\:ring-red-100:focus { --tw-ring-color: #f1f5f9; }
.modal-hover\:text-red-200:hover { color: #e2e8f0; }
.modal-hover\:bg-red-200:hover { background-color: #e2e8f0; }
.modal-focus\:ring-red-200:focus { --tw-ring-color: #e2e8f0; }
.modal-hover\:text-red-300:hover { color: #cbd5e1; }
.modal-hover\:bg-red-300:hover { background-color: #cbd5e1; }
.modal-focus\:ring-red-300:focus { --tw-ring-color: #cbd5e1; }
.modal-hover\:text-red-400:hover { color: #94a3b8; }
.modal-hover\:bg-red-400:hover { background-color: #94a3b8; }
.modal-focus\:ring-red-400:focus { --tw-ring-color: #94a3b8; }
.modal-hover\:text-red-500:hover { color: #64748b; }
.modal-hover\:bg-red-500:hover { background-color: #64748b; }
.modal-focus\:ring-red-500:focus { --tw-ring-color: #64748b; }
.modal-hover\:text-red-600:hover { color: #475569; }
.modal-hover\:bg-red-600:hover { background-color: #475569; }
.modal-focus\:ring-red-600:focus { --tw-ring-color: #475569; }
.modal-hover\:text-red-700:hover { color: #334155; }
.modal-hover\:bg-red-700:hover { background-color: #334155; }
.modal-focus\:ring-red-700:focus { --tw-ring-color: #334155; }
.modal-hover\:text-red-800:hover { color: #1e293b; }
.modal-hover\:bg-red-800:hover { background-color: #1e293b; }
.modal-focus\:ring-red-800:focus { --tw-ring-color: #1e293b; }
.modal-hover\:text-red-900:hover { color: #0f172a; }
.modal-hover\:bg-red-900:hover { background-color: #0f172a; }
.modal-focus\:ring-red-900:focus { --tw-ring-color: #0f172a; }
.modal-hover\:text-red-950:hover { color: #020617; }
.modal-hover\:bg-red-950:hover { background-color: #020617; }
.modal-focus\:ring-red-950:focus { --tw-ring-color: #020617; }

@keyframes spin { to { transform: rotate(360deg); } }
@keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } }
@keyframes pulse { 50% { opacity: 0.modal-5; } }
@keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(0.modal-8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, 0.modal-2, 1); } }
.modal-animate-spin { animation: spin 1s linear infinite; }
.modal-animate-ping { animation: ping 1s cubic-bezier(0, 0, 0.modal-2, 1) infinite; }
.modal-animate-pulse { animation: pulse 2s cubic-bezier(0.modal-4, 0, 0.modal-6, 1) infinite; }
.modal-animate-bounce { animation: bounce 1s infinite; }

.modal-text-xs { font-size: 0.modal-75rem; line-height: 1rem; }
.modal-text-sm { font-size: 0.modal-875rem; line-height: 1.modal-25rem; }
.modal-text-base { font-size: 1rem; line-height: 1.modal-5rem; }
.modal-text-lg { font-size: 1.modal-125rem; line-height: 1.modal-75rem; }
.modal-text-xl { font-size: 1.modal-25rem; line-height: 1.modal-75rem; }
.modal-text-2xl { font-size: 1.modal-5rem; line-height: 2rem; }
.modal-text-3xl { font-size: 1.modal-875rem; line-height: 2.modal-25rem; }
.modal-text-4xl { font-size: 2.modal-25rem; line-height: 2.modal-5rem; }
.modal-text-5xl { font-size: 3rem; line-height: 1; }
.modal-text-6xl { font-size: 3.modal-75rem; line-height: 1; }
.modal-text-7xl { font-size: 4.modal-5rem; line-height: 1; }
.modal-text-8xl { font-size: 6rem; line-height: 1; }
.modal-text-9xl { font-size: 8rem; line-height: 1; }

.modal-shadow-sm { box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.modal-05); }
.modal-shadow { box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.modal-1), 0 1px 2px -1px rgb(0 0 0 / 0.modal-1); }
.modal-shadow-md { box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.modal-1), 0 2px 4px -2px rgb(0 0 0 / 0.modal-1); }
.modal-shadow-lg { box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.modal-1), 0 4px 6px -4px rgb(0 0 0 / 0.modal-1); }
.modal-shadow-xl { box-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.modal-1), 0 8px 10px -6px rgb(0 0 0 / 0.modal-1); }
.modal-shadow-2xl { box-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.modal-25); }
.modal-shadow-inner { box-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.modal-05); }
.modal-shadow-none { box-shadow: 0 0 #0000; }

.modal-opacity-0 { opacity: 0.modal-0; }
.modal-opacity-5 { opacity: 0.modal-05; }
.modal-opacity-10 { opacity: 0.modal-1; }
.modal-opacity-15 { opacity: 0.modal-15; }
.modal-opacity-20 { opacity: 0.modal-2; }
.modal-opacity-25 { opacity: 0.modal-25; }
.modal-opacity-30 { opacity: 0.modal-3; }
.modal-opacity-35 { opacity: 0.modal-35; }
.modal-opacity-40 { opacity: 0.modal-4; }
.modal-opacity-45 { opacity: 0.modal-45; }
.modal-opacity-50 { opacity: 0.modal-5; }
.modal-opacity-55 { opacity: 0.modal-55; }
.modal-opacity-60 { opacity: 0.modal-6; }
.modal-opacity-65 { opacity: 0.modal-65; }
.modal-opacity-70 { opacity: 0.modal-7; }
.modal-opacity-75 { opacity: 0.modal-75; }
.modal-opacity-80 { opacity: 0.modal-8; }
.modal-opacity-85 { opacity: 0.modal-85; }
.modal-opacity-90 { opacity: 0.modal-9; }
.modal-opacity-95 { opacity: 0.modal-95; }
.modal-opacity-100 { opacity: 1.modal-0; }

.modal-z-0 { z-index: 0; }
.modal-z-10 { z-index: 10; }
.modal-z-20 { z-index: 20; }
.modal-z-30 { z-index: 30; }
.modal-z-40 { z-index: 40; }
.modal-z-50 { z-index: 50; }
.modal-z-auto { z-index: auto; }

.modal-overflow-auto { overflow: auto; }
.modal-overflow-x-auto { overflow-x: auto; }
.modal-overflow-y-auto { overflow-y: auto; }
.modal-overflow-hidden { overflow: hidden; }
.modal-overflow-x-hidden { overflow-x: hidden; }
.modal-overflow-y-hidden { overflow-y: hidden; }
.modal-overflow-clip { overflow: clip; }
.modal-overflow-x-clip { overflow-x: clip; }
.modal-overflow-y-clip { overflow-y: clip; }
.modal-overflow-visible { overflow: visible; }
.modal-overflow-x-visible { overflow-x: visible; }
.modal-overflow-y-visible { overflow-y: visible; }
.modal-overflow-scroll { overflow: scroll; }
.modal-overflow-x-scroll { overflow-x: scroll; }
.modal-overflow-y-scroll { overflow-y: scroll; }

@media (prefers-color-scheme: dark) {
  .modal-dark\:text-slate-50 { color: #020617; }
  .modal-dark\:bg-slate-50 { background-color: #020617; }
  .modal-dark\:border-slate-50 { border-color: #020617; }
  .modal-dark\:ring-slate-50 { --tw-ring-color: #020617; }
  .modal-dark\:hover\:text-slate-50:hover { color: #020617; }
  .modal-dark\:hover\:bg-slate-50:hover { background-color: #020617; }
  .modal-dark\:text-slate-100 { color: #0f172a; }
  .modal-dark\:bg-slate-100 { background-color: #0f172a; }
  .modal-dark\:border-slate-100 { border-color: #0f172a; }
  .modal-dark\:ring-slate-100 { --tw-ring-color: #0f172a; }
  .modal-dark\:hover\:text-slate-100:hover { color: #0f172a; }
  .modal-dark\:hover\:bg-slate-100:hover { background-color: #0f172a; }
  .modal-dark\:text-slate-200 { color: #1e293b; }
  .modal-dark\:bg-slate-200 { background-color: #1e293b; }
  .modal-dark\:border-slate-200 { border-color: #1e293b; }
  .modal-dark\:ring-slate-200 { --tw-ring-color: #1e293b; }
  .modal-dark\:hover\:text-slate-200:hover { color: #1e293b; }
  .modal-dark\:hover\:bg-slate-200:hover { background-color: #1e293b; }
  .modal-dark\:text-slate-300 { color: #334155; }
  .modal-dark\:bg-slate-300 { background-color: #334155; }
  .modal-dark\:border-slate-300 { border-color: #334155; }
  .modal-dark\:ring-slate-300 { --tw-ring-color: #334155; }
  .modal-dark\:hover\:text-slate-300:hover { color: #334155; }
  .modal-dark\:hover\:bg-slate-300:hover { background-color: #334155; }
  .modal-dark\:text-slate-400 { color: #475569; }
  .modal-dark\:bg-slate-400 { background-color: #475569; }
  .modal-dark\:border-slate-400 { border-color: #475569; }
  .modal-dark\:ring-slate-400 { --tw-ring-color: #475569; }
  .modal-dark\:hover\:text-slate-400:hover { color: #475569; }
  .modal-dark\:hover\:bg-slate-400:hover { background-color: #475569; }
  .modal-dark\:text-slate-500 { color: #64748b; }
  .modal-dark\:bg-slate-500 { background-color: #64748b; }
  .modal-dark\:border-slate-500 { border-color: #64748b; }
  .modal-dark\:ring-slate-500 { --tw-ring-color: #64748b; }
  .modal-dark\:hover\:text-slate-500:hover { color: #64748b; }
  .modal-dark\:hover\:bg-slate-500:hover { background-color: #64748b; }
  .modal-dark\:text-slate-600 { color: #94a3b8; }
  .modal-dark\:bg-slate-600 { background-color: #94a3b8; }
  .modal-dark\:border-slate-600 { border-color: #94a3b8; }
  .modal-dark\:ring-slate-600 { --tw-ring-color: #94a3b8; }
  .modal-dark\:hover\:text-slate-600:hover { color: #94a3b8; }
  .modal-dark\:hover\:bg-slate-600:hover { background-color: #94a3b8; }
  .modal-dark\:text-slate-700 { color: #cbd5e1; }
  .modal-dark\:bg-slate-700 { background-color: #cbd5e1; }
  .modal-dark\:border-slate-700 { border-color: #cbd5e1; }
  .modal-dark\:ring-slate-700 { --tw-ring-color: #cbd5e1; }
  .modal-dark\:hover\:text-slate-700:hover { color: #cbd5e1; }
  .modal-dark\:hover\:bg-slate-700:hover { background-color: #cbd5e1; }
  .modal-dark\:text-slate-800 { color: #e2e8f0; }
  .modal-dark\:bg-slate-800 { background-color: #e2e8f0; }
  .modal-dark\:border-slate-800 { border-color: #e2e8f0; }
  .modal-dark\:ring-slate-800 { --tw-ring-color: #e2e8f0; }
  .modal-dark\:hover\:text-slate-800:hover { color: #e2e8f0; }
  .modal-dark\:hover\:bg-slate-800:hover { background-color: #e2e8f0; }
  .modal-dark\:text-slate-900 { color: #f1f5f9; }
  .modal-dark\:bg-slate-900 { background-color: #f1f5f9; }
  .modal-dark\:border-slate-900 { border-color: #f1f5f9; }
  .modal-dark\:ring-slate-900 { --tw-ring-color: #f1f5f9; }
  .modal-dark\:hover\:text-slate-900:hover { color: #f1f5f9; }
  .modal-dark\:hover\:bg-slate-900:hover { background-color: #f1f5f9; }
  .modal-dark\:text-slate-950 { color: #f8fafc; }
  .modal-dark\:bg-slate-950 { background-color: #f8fafc; }
  .modal-dark\:border-slate-950 { border-color: #f8fafc; }
  .modal-dark\:ring-slate-950 { --tw-ring-color: #f8fafc; }
  .modal-dark\:hover\:text-slate-950:hover { color: #f8fafc; }
  .modal-dark\:hover\:bg-slate-950:hover { background-color: #f8fafc; }
  .modal-dark\:text-gray-50 { color: #020617; }
  .modal-dark\:bg-gray-50 { background-color: #020617; }
  .modal-dark\:border-gray-50 { border-color: #020617; }
  .modal-dark\:ring-gray-50 { --tw-ring-color: #020617; }
  .modal-dark\:hover\:text-gray-50:hover { color: #020617; }
  .modal-dark\:hover\:bg-gray-50:hover { background-color: #020617; }
  .modal-dark\:text-gray-100 { color: #0f172a; }
  .modal-dark\:bg-gray-100 { background-color: #0f172a; }
  .modal-dark\:border-gray-100 { border-color: #0f172a; }
  .modal-dark\:ring-gray-100 { --tw-ring-color: #0f172a; }
  .modal-dark\:hover\:text-gray-100:hover { color: #0f172a; }
  .modal-dark\:hover\:bg-gray-100:hover { background-color: #0f172a; }
  .modal-dark\:text-gray-200 { color: #1e293b; }
  .modal-dark\:bg-gray-200 { background-color: #1e293b; }
  .modal-dark\:border-gray-200 { border-color: #1e293b; }
  .modal-dark\:ring-gray-200 { --tw-ring-color: #1e293b; }
  .modal-dark\:hover\:text-gray-200:hover { color: #1e293b; }
  .modal-dark\:hover\:bg-gray-200:hover { background-color: #1e293b; }
  .modal-dark\:text-gray-300 { color: #334155; }
  .modal-dark\:bg-gray-300 { background-color: #334155; }
  .modal-dark\:border-gray-300 { border-color: #334155; }
  .modal-dark\:ring-gray-300 { --tw-ring-color: #334155; }
  .modal-dark\:hover\:text-gray-300:hover { color: #334155; }
  .modal-dark\:hover\:bg-gray-300:hover { background-color: #334155; }
  .modal-dark\:text-gray-400 { color: #475569; }
  .modal-dark\:bg-gray-400 { background-color: #475569; }
  .modal-dark\:border-gray-400 { border-color: #475569; }
  .modal-dark\:ring-gray-400 { --tw-ring-color: #475569; }
  .modal-dark\:hover\:text-gray-400:hover { color: #475569; }
  .modal-dark\:hover\:bg-gray-400:hover { background-color: #475569; }
  .modal-dark\:text-gray-500 { color: #64748b; }
  .modal-dark\:bg-gray-500 { background-color: #64748b; }
  .modal-dark\:border-gray-500 { border-color: #64748b; }
  .modal-dark\:ring-gray-500 { --tw-ring-color: #64748b; }
  .modal-dark\:hover\:text-gray-500:hover { color: #64748b; }
  .modal-dark\:hover\:bg-gray-500:hover { background-color: #64748b; }
  .modal-dark\:text-gray-600 { color: #94a3b8; }
  .modal-dark\:bg-gray-600 { background-color: #94a3b8; }
  .modal-dark\:border-gray-600 { border-color: #94a3b8; }
  .modal-dark\:ring-gray-600 { --tw-ring-color: #94a3b8; }
  .modal-dark\:hover\:text-gray-600:hover { color: #94a3b8; }
  .modal-dark\:hover\:bg-gray-600:hover { background-color: #94a3b8; }
  .modal-dark\:text-gray-700 { color: #cbd5e1; }
  .modal-dark\:bg-gray-700 { background-color: #cbd5e1; }
  .modal-dark\:border-gray-700 { border-color: #cbd5e1; }
  .modal-dark\:ring-gray-700 { --tw-ring-color: #cbd5e1; }
  .modal-dark\:hover\:text-gray-700:hover { color: #cbd5e1; }
  .modal-dark\:hover\:bg-gray-700:hover { background-color: #cbd5e1; }
  .modal-dark\:text-gray-800 { color: #e2e8f0; }
  .modal-dark\:bg-gray-800 { background-color: #e2e8f0; }
  .modal-dark\:border-gray-800 { border-color: #e2e8f0; }
  .modal-dark\:ring-gray-800 { --tw-ring-color: #e2e8f0; }
  .modal-dark\:hover\:text-gray-800:hover { color: #e2e8f0; }
  .modal-dark\:hover\:bg-gray-800:hover { background-color: #e2e8f0; }
  .modal-dark\:text-gray-900 { color: #f1f5f9; }
  .modal-dark\:bg-gray-900 { background-color: #f1f5f9; }
  .modal-dark\:border-gray-900 { border-color: #f1f5f9; }
  .modal-dark\:ring-gray-900 { --tw-ring-color: #f1f5f9; }
  .modal-dark\:hover\:text-gray-900:hover { color: #f1f5f9; }
  .modal-dark\:hover\:bg-gray-900:hover { background-color: #f1f5f9; }
  .modal-dark\:text-gray-950 { color: #f8fafc; }
  .modal-dark\:bg-gray-950 { background-color: #f8fafc; }
  .modal-dark\:border-gray-950 { border-color: #f8fafc; }
  .modal-dark\:ring-gray-950 { --tw-ring-color: #f8fafc; }
  .modal-dark\:hover\:text-gray-950:hover { color: #f8fafc; }
  .modal-dark\:hover\:bg-gray-950:hover { background-color: #f8fafc; }
  .modal-dark\:text-zinc-50 { color: #020617; }
  .modal-dark\:bg-zinc-50 { background-color: #020617; }
  .modal-dark\:border-zinc-50 { border-color: #020617; }
  .modal-dark\:ring-zinc-50 { --tw-ring-color: #020617; }
  .modal-dark\:hover\:text-zinc-50:hover { color: #020617; }
  .modal-dark\:hover\:bg-zinc-50:hover { background-color: #020617; }
  .modal-dark\:text-zinc-100 { color: #0f172a; }
  .modal-dark\:bg-zinc-100 { background-color: #0f172a; }
  .modal-dark\:border-zinc-100 { border-color: #0f172a; }
  .modal-dark\:ring-zinc-100 { --tw-ring-color: #0f172a; }
  .modal-dark\:hover\:text-zinc-100:hover { color: #0f172a; }
  .modal-dark\:hover\:bg-zinc-100:hover { background-color: #0f172a; }
  .modal-dark\:text-zinc-200 { color: #1e293b; }
  .modal-dark\:bg-zinc-200 { background-color: #1e293b; }
  .modal-dark\:border-zinc-200 { border-color: #1e293b; }
  .modal-dark\:ring-zinc-200 { --tw-ring-color: #1e293b; }
  .modal-dark\:hover\:text-zinc-200:hover { color: #1e293b; }
  .modal-dark\:hover\:bg-zinc-200:hover { background-color: #1e293b; }
  .modal-dark\:text-zinc-300 { color: #334155; }
  .modal-dark\:bg-zinc-300 { background-color: #334155; }
  .modal-dark\:border-zinc-300 { border-color: #334155; }
  .modal-dark\:ring-zinc-300 { --tw-ring-color: #334155; }
  .modal-dark\:hover\:text-zinc-300:hover { color: #334155; }
  .modal-dark\:hover\:bg-zinc-300:hover { background-color: #334155; }
  .modal-dark\:text-zinc-400 { color: #475569; }
  .modal-dark\:bg-zinc-400 { background-color: #475569; }
  .modal-dark\:border-zinc-400 { border-color: #475569; }
  .modal-dark\:ring-zinc-400 { --tw-ring-color: #475569; }
  .modal-dark\:hover\:text-zinc-400:hover { color: #475569; }
  .modal-dark\:hover\:bg-zinc-400:hover { background-color: #475569; }
  .modal-dark\:text-zinc-500 { color: #64748b; }
  .modal-dark\:bg-zinc-500 { background-color: #64748b; }
  .modal-dark\:border-zinc-500 { border-color: #64748b; }
  .modal-dark\:ring-zinc-500 { --tw-ring-color: #64748b; }
  .modal-dark\:hover\:text-zinc-500:hover { color: #64748b; }
  .modal-dark\:hover\:bg-zinc-500:hover { background-color: #64748b; }
  .modal-dark\:text-zinc-600 { color: #94a3b8; }
  .modal-dark\:bg-zinc-600 { background-color: #94a3b8; }
  .modal-dark\:border-zinc-600 { border-color: #94a3b8; }
  .modal-dark\:ring-zinc-600 { --tw-ring-color: #94a3b8; }
  .modal-dark\:hover\:text-zinc-600:hover { color: #94a3b8; }
  .modal-dark\:hover\:bg-zinc-600:hover { background-color: #94a3b8; }
  .modal-dark\:text-zinc-700 { color: #cbd5e1; }
  .modal-dark\:bg-zinc-700 { background-color: #cbd5e1; }
  .modal-dark\:border-zinc-700 { border-color: #cbd5e1; }
  .modal-dark\:ring-zinc-700 { --tw-ring-color: #cbd5e1; }
  .modal-dark\:hover\:text-zinc-700:hover { color: #cbd5e1; }
  .modal-dark\:hover\:bg-zinc-700:hover { background-color: #cbd5e1; }
  .modal-dark\:text-zinc-800 { color: #e2e8f0; }
  .modal-dark\:bg-zinc-800 { background-color: #e2e8f0; }
  .modal-dark\:border-zinc-800 { border-color: #e2e8f0; }
  .modal-dark\:ring-zinc-800 { --tw-ring-color: #e2e8f0; }
  .modal-dark\:hover\:text-zinc-800:hover { color: #e2e8f0; }
  .modal-dark\:hover\:bg-zinc-800:hover { background-color: #e2e8f0; }
  .modal-dark\:text-zinc-900 { color: #f1f5f9; }
  .modal-dark\:bg-zinc-900 { background-color: #f1f5f9; }
  .modal-dark\:border-zinc-900 { border-color: #f1f5f9; }
  .modal-dark\:ring-zinc-900 { --tw-ring-color: #f1f5f9; }
  .modal-dark\:hover\:text-zinc-900:hover { color: #f1f5f9; }
  .modal-dark\:hover\:bg-zinc-900:hover { background-color: #f1f5f9; }
  .modal-dark\:text-zinc-950 { color: #f8fafc; }
  .modal-dark\:bg-zinc-950 { background-color: #f8fafc; }
  .modal-dark\:border-zinc-950 { border-color: #f8fafc; }
  .modal-dark\:ring-zinc-950 { --tw-ring-color: #f8fafc; }
  .modal-dark\:hover\:text-zinc-950:hover { color: #f8fafc; }
  .modal-dark\:hover\:bg-zinc-950:hover { background-color: #f8fafc; }
  .modal-dark\:text-neutral-50 { color: #020617; }
  .modal-dark\:bg-neutral-50 { background-color: #020617; }
  .modal-dark\:border-neutral-50 { border-color: #020617; }
  .modal-dark\:ring-neutral-50 { --tw-ring-color: #020617; }
  .modal-dark\:hover\:text-neutral-50:hover { color: #020617; }
  .modal-dark\:hover\:bg-neutral-50:hover { background-color: #020617; }
  .modal-dark\:text-neutral-100 { color: #0f172a; }
  .modal-dark\:bg-neutral-100 { background-color: #0f172a; }
  .modal-dark\:border-neutral-100 { border-color: #0f172a; }
  .modal-dark\:ring-neutral-100 { --tw-ring-color: #0f172a; }
  .modal-dark\:hover\:text-neutral-100:hover { color: #0f172a; }
  .modal-dark\:hover\:bg-neutral-100:hover { background-color: #0f172a; }
  .modal-dark\:text-neutral-200 { color: #1e293b; }
  .modal-dark\:bg-neutral-200 { background-color: #1e293b; }
  .modal-dark\:border-neutral-200 { border-color: #1e293b; }
  .modal-dark\:ring-neutral-200 { --tw-ring-color: #1e293b; }
  .modal-dark\:hover\:text-neutral-200:hover { color: #1e293b; }
  .modal-dark\:hover\:bg-neutral-200:hover { background-color: #1e293b; }
  .modal-dark\:text-neutral-300 { color: #334155; }
  .modal-dark\:bg-neutral-300 { background-color: #334155; }
  .modal-dark\:border-neutral-300 { border-color: #334155; }
  .modal-dark\:ring-neutral-300 { --tw-ring-color: #334155; }
  .modal-dark\:hover\:text-neutral-300:hover { color: #334155; }
  .modal-dark\:hover\:bg-neutral-300:hover { background-color: #334155; }
  .modal-dark\:text-neutral-400 { color: #475569; }
  .modal-dark\:bg-neutral-400 { background-color: #475569; }
  .modal-dark\:border-neutral-400 { border-color: #475569; }
  .modal-dark\:ring-neutral-400 { --tw-ring-color: #475569; }
  .modal-dark\:hover\:text-neutral-400:hover { color: #475569; }
  .modal-dark\:hover\:bg-neutral-400:hover { background-color: #475569; }
  .modal-dark\:text-neutral-500 { color: #64748b; }
  .modal-dark\:bg-neutral-500 { background-color: #64748b; }
  .modal-dark\:border-neutral-500 { border-color: #64748b; }
  .modal-dark\:ring-neutral-500 { --tw-ring-color: #64748b; }
  .modal-dark\:hover\:text-neutral-500:hover { color: #64748b; }
  .modal-dark\:hover\:bg-neutral-500:hover { background-color: #64748b; }
  .modal-dark\:text-neutral-600 { color: #94a3b8; }
  .modal-dark\:bg-neutral-600 { background-color: #94a3b8; }
  .modal-dark\:border-neutral-600 { border-color: #94a3b8; }
  .modal-dark\:ring-neutral-600 { --tw-ring-color: #94a3b8; }
  .modal-dark\:hover\:text-neutral-600:hover { color: #94a3b8; }
  .modal-dark\:hover\:bg-neutral-600:hover { background-color: #94a3b8; }
  .modal-dark\:text-neutral-700 { color: #cbd5e1; }
  .modal-dark\:bg-neutral-700 { background-color: #cbd5e1; }
  .modal-dark\:border-neutral-700 { border-color: #cbd5e1; }
  .modal-dark\:ring-neutral-700 { --tw-ring-color: #cbd5e1; }
  .modal-dark\:hover\:text-neutral-700:hover { color: #cbd5e1; }
  .modal-dark\:hover\:bg-neutral-700:hover { background-color: #cbd5e1; }
  .modal-dark\:text-neutral-800 { color: #e2e8f0; }
  .modal-dark\:bg-neutral-800 { background-color: #e2e8f0; }
  .modal-dark\:border-neutral-800 { border-color: #e2e8f0; }
  .modal-dark\:ring-neutral-800 { --tw-ring-color: #e2e8f0; }
  .modal-dark\:hover\:text-neutral-800:hover { color: #e2e8f0; }
  .modal-dark\:hover\:bg-neutral-800:hover { background-color: #e2e8f0; }
  .modal-dark\:text-neutral-900 { color: #f1f5f9; }
  .modal-dark\:bg-neutral-900 { background-color: #f1f5f9; }
  .modal-dark\:border-neutral-900 { border-color: #f1f5f9; }
  .modal-dark\:ring-neutral-900 { --tw-ring-color: #f1f5f9; }
  .modal-dark\:hover\:text-neutral-900:hover { color: #f1f5f9; }
  .modal-dark\:hover\:bg-neutral-900:hover { background-color: #f1f5f9; }
  .modal-dark\:text-neutral-950 { color: #f8fafc; }
  .modal-dark\:bg-neutral-950 { background-color: #f8fafc; }
  .modal-dark\:border-neutral-950 { border-color: #f8fafc; }
  .modal-dark\:ring-neutral-950 { --tw-ring-color: #f8fafc; }
  .modal-dark\:hover\:text-neutral-950:hover { color: #f8fafc; }
  .modal-dark\:hover\:bg-neutral-950:hover { background-color: #f8fafc; }
  .modal-dark\:text-stone-50 { color: #020617; }
  .modal-dark\:bg-stone-50 { background-color: #020617; }
  .modal-dark\:border-stone-50 { border-color: #020617; }
  .modal-dark\:ring-stone-50 { --tw-ring-color: #020617; }
  .modal-dark\:hover\:text-stone-50:hover { color: #020617; }
  .modal-dark\:hover\:bg-stone-50:hover { background-color: #020617; }
  .modal-dark\:text-stone-100 { color: #0f172a; }
  .modal-dark\:bg-stone-100 { background-color: #0f172a; }
  .modal-dark\:border-stone-100 { border-color: #0f172a; }
  .modal-dark\:ring-stone-100 { --tw-ring-color: #0f172a; }
  .modal-dark\:hover\:text-stone-100:hover { color: #0f172a; }
  .modal-dark\:hover\:bg-stone-100:hover { background-color: #0f172a; }
  .modal-dark\:text-stone-200 { color: #1e293b; }
  .modal-dark\:bg-stone-200 { background-color: #1e293b; }
  .modal-dark\:border-stone-200 { border-color: #1e293b; }
  .modal-dark\:ring-stone-200 { --tw-ring-color: #1e293b; }
  .modal-dark\:hover\:text-stone-200:hover { color: #1e293b; }
  .modal-dark\:hover\:bg-stone-200:hover { background-color: #1e293b; }
  .modal-dark\:text-stone-300 { color: #334155; }
  .modal-dark\:bg-stone-300 { background-color: #334155; }
  .modal-dark\:border-stone-300 { border-color: #334155; }
  .modal-dark\:ring-stone-300 { --tw-ring-color: #334155; }
  .modal-dark\:hover\:text-stone-300:hover { color: #334155; }
  .modal-dark\:hover\:bg-stone-300:hover { background-color: #334155; }
  .modal-dark\:text-stone-400 { color: #475569; }
  .modal-dark\:bg-stone-400 { background-color: #475569; }
  .modal-dark\:border-stone-400 { border-color: #475569; }
  .modal-dark\:ring-stone-400 { --tw-ring-color: #475569; }
  .modal-dark\:hover\:text-stone-400:hover { color: #475569; }
  .modal-dark\:hover\:bg-stone-400:hover { background-color: #475569; }
  .modal-dark\:text-stone-500 { color: #64748b; }
  .modal-dark\:bg-stone-500 { background-color: #64748b; }
  .modal-dark\:border-stone-500 { border-color: #64748b; }
  .modal-dark\:ring-stone-500 { --tw-ring-color: #64748b; }
  .modal-dark\:hover\:text-stone-500:hover { color: #64748b; }
  .modal-dark\:hover\:bg-stone-500:hover { background-color: #64748b; }
  .modal-dark\:text-stone-600 { color: #94a3b8; }
  .modal-dark\:bg-stone-600 { background-color: #94a3b8; }
  .modal-dark\:border-stone-600 { border-color: #94a3b8; }
  .modal-dark\:ring-stone-600 { --tw-ring-color: #94a3b8; }
  .modal-dark\:hover\:text-stone-600:hover { color: #94a3b8; }
  .modal-dark\:hover\:bg-stone-600:hover { background-color: #94a3b8; }
  .modal-dark\:text-stone-700 { color: #cbd5e1; }
  .modal-dark\:bg-stone-700 { background-color: #cbd5e1; }
  .modal-dark\:border-stone-700 { border-color: #cbd5e1; }
  .modal-dark\:ring-stone-700 { --tw-ring-color: #cbd5e1; }
  .modal-dark\:hover\:text-stone-700:hover { color: #cbd5e1; }
  .modal-dark\:hover\:bg-stone-700:hover { background-color: #cbd5e1; }
  .modal-dark\:text-stone-800 { color: #e2e8f0; }
  .modal-dark\:bg-stone-800 { background-color: #e2e8f0; }
  .modal-dark\:border-stone-800 { border-color: #e2e8f0; }
  .modal-dark\:ring-stone-800 { --tw-ring-color: #e2e8f0; }
  .modal-dark\:hover\:text-stone-800:hover { color: #e2e8f0; }
  .modal-dark\:hover\:bg-stone-800:hover { background-color: #e2e8f0; }
  .modal-dark\:text-stone-900 { color: #f1f5f9; }
  .modal-dark\:bg-stone-900 { background-color: #f1f5f9; }
  .modal-dark\:border-stone-900 { border-color: #f1f5f9; }
  .modal-dark\:ring-stone-900 { --tw-ring-color: #f1f5f9; }
  .modal-dark\:hover\:text-stone-900:hover { color: #f1f5f9; }
  .modal-dark\:hover\:bg-stone-900:hover { background-color: #f1f5f9; }
  .modal-dark\:text-stone-950 { color: #f8fafc; }
  .modal-dark\:bg-stone-950 { background-color: #f8fafc; }
  .modal-dark\:border-stone-950 { border-color: #f8fafc; }
  .modal-dark\:ring-stone-950 { --tw-ring-color: #f8fafc; }
  .modal-dark\:hover\:text-stone-950:hover { color: #f8fafc; }
  .modal-dark\:hover\:bg-stone-950:hover { background-color: #f8fafc; }
  .modal-dark\:text-red-50 { color: #020617; }
  .modal-dark\:bg-red-50 { background-color: #020617; }
  .modal-dark\:border-red-50 { border-color: #020617; }
  .modal-dark\:ring-red-50 { --tw-ring-color: #020617; }
  .modal-dark\:hover\:text-red-50:hover { color: #020617; }
  .modal-dark\:hover\:bg-red-50:hover { background-color: #020617; }
  .modal-dark\:text-red-100 { color: #0f172a; }
  .modal-dark\:bg-red-100 { background-color: #0f172a; }
  .modal-dark\:border-red-100 { border-color: #0f172a; }
  .modal-dark\:ring-red-100 { --tw-ring-color: #0f172a; }
  .modal-dark\:hover\:text-red-100:hover { color: #0f172a; }
  .modal-dark\:hover\:bg-red-100:hover { background-color: #0f172a; }
  .modal-dark\:text-red-200 { color: #1e293b; }
  .modal-dark\:bg-red-200 { background-color: #1e293b; }
  .modal-dark\:border-red-200 { border-color: #1e293b; }
  .modal-dark\:ring-red-200 { --tw-ring-color: #1e293b; }
  .modal-dark\:hover\:text-red-200:hover { color: #1e293b; }
  .modal-dark\:hover\:bg-red-200:hover { background-color: #1e293b; }
  .modal-dark\:text-red-300 { color: #334155; }
  .modal-dark\:bg-red-300 { background-color: #334155; }
  .modal-dark\:border-red-300 { border-color: #334155; }
  .modal-dark\:ring-red-300 { --tw-ring-color: #334155; }
  .modal-dark\:hover\:text-red-300:hover { color: #334155; }
  .modal-dark\:hover\:bg-red-300:hover { background-color: #334155; }
  .modal-dark\:text-red-400 { color: #475569; }
  .modal-dark\:bg-red-400 { background-color: #475569; }
  .modal-dark\:border-red-400 { border-color: #475569; }
  .modal-dark\:ring-red-400 { --tw-ring-color: #475569; }
  .modal-dark\:hover\:text-red-400:hover { color: #475569; }
  .modal-dark\:hover\:bg-red-400:hover { background-color: #475569; }
  .modal-dark\:text-red-500 { color: #64748b; }
  .modal-dark\:bg-red-500 { background-color: #64748b; }
  .modal-dark\:border-red-500 { border-color: #64748b; }
  .modal-dark\:ring-red-500 { --tw-ring-color: #64748b; }
  .modal-dark\:hover\:text-red-500:hover { color: #64748b; }
  .modal-dark\:hover\:bg-red-500:hover { background-color: #64748b; }
  .modal-dark\:text-red-600 { color: #94a3b8; }
  .modal-dark\:bg-red-600 { background-color: #94a3b8; }
  .modal-dark\:border-red-600 { border-color: #94a3b8; }
  .modal-dark\:ring-red-600 { --tw-ring-color: #94a3b8; }
  .modal-dark\:hover\:text-red-600:hover { color: #94a3b8; }
  .modal-dark\:hover\:bg-red-600:hover { background-color: #94a3b8; }
  .modal-dark\:text-red-700 { color: #cbd5e1; }
  .modal-dark\:bg-red-700 { background-color: #cbd5e1; }
  .modal-dark\:border-red-700 { border-color: #cbd5e1; }
  .modal-dark\:ring-red-700 { --tw-ring-color: #cbd5e1; }
  .modal-dark\:hover\:text-red-700:hover { color: #cbd5e1; }
  .modal-dark\:hover\:bg-red-700:hover { background-color: #cbd5e1; }
  .modal-dark\:text-red-800 { color: #e2e8f0; }
  .modal-dark\:bg-red-800 { background-color: #e2e8f0; }
  .modal-dark\:border-red-800 { border-color: #e2e8f0; }
  .modal-dark\:ring-red-800 { --tw-ring-color: #e2e8f0; }
  .modal-dark\:hover\:text-red-800:hover { color: #e2e8f0; }
  .modal-dark\:hover\:bg-red-800:hover { background-color: #e2e8f0; }
  .modal-dark\:text-red-900 { color: #f1f5f9; }
  .modal-dark\:bg-red-900 { background-color: #f1f5f9; }
  .modal-dark\:border-red-900 { border-color: #f1f5f9; }
  .modal-dark\:ring-red-900 { --tw-ring-color: #f1f5f9; }
  .modal-dark\:hover\:text-red-900:hover { color: #f1f5f9; }
  .modal-dark\:hover\:bg-red-900:hover { background-color: #f1f5f9; }
  .modal-dark\:text-red-950 { color: #f8fafc; }
  .modal-dark\:bg-red-950 { background-color: #f8fafc; }
  .modal-dark\:border-red-950 { border-color: #f8fafc; }
  .modal-dark\:ring-red-950 { --tw-ring-color: #f8fafc; }
  .modal-dark\:hover\:text-red-950:hover { color: #f8fafc; }
  .modal-dark\:hover\:bg-red-950:hover { background-color: #f8fafc; }
  .modal-dark\:text-orange-50 { color: #020617; }
  .modal-dark\:bg-orange-50 { background-color: #020617; }
  .modal-dark\:border-orange-50 { border-color: #020617; }
  .modal-dark\:ring-orange-50 { --tw-ring-color: #020617; }
  .modal-dark\:hover\:text-orange-50:hover { color: #020617; }
  .modal-dark\:hover\:bg-orange-50:hover { background-color: #020617; }
  .modal-dark\:text-orange-100 { color: #0f172a; }
  .modal-dark\:bg-orange-100 { background-color: #0f172a; }
  .modal-dark\:border-orange-100 { border-color: #0f172a; }
  .modal-dark\:ring-orange-100 { --tw-ring-color: #0f172a; }
  .modal-dark\:hover\:text-orange-100:hover { color: #0f172a; }
  .modal-dark\:hover\:bg-orange-100:hover { background-color: #0f172a; }
  .modal-dark\:text-orange-200 { color: #1e293b; }
  .modal-dark\:bg-orange-200 { background-color: #1e293b; }
  .modal-dark\:border-orange-200 { border-color: #1e293b; }
  .modal-dark\:ring-orange-200 { --tw-ring-color: #1e293b; }
  .modal-dark\:hover\:text-orange-200:hover { color: #1e293b; }
  .modal-dark\:hover\:bg-orange-200:hover { background-color: #1e293b; }
  .modal-dark\:text-orange-300 { color: #334155; }
  .modal-dark\:bg-orange-300 { background-color: #334155; }
  .modal-dark\:border-orange-300 { border-color: #334155; }
  .modal-dark\:ring-orange-300 { --tw-ring-color: #334155; }
  .modal-dark\:hover\:text-orange-300:hover { color: #334155; }
  .modal-dark\:hover\:bg-orange-300:hover { background-color: #334155; }
  .modal-dark\:text-orange-400 { color: #475569; }
  .modal-dark\:bg-orange-400 { background-color: #475569; }
  .modal-dark\:border-orange-400 { border-color: #475569; }
  .modal-dark\:ring-orange-400 { --tw-ring-color: #475569; }
  .modal-dark\:hover\:text-orange-400:hover { color: #475569; }
  .modal-dark\:hover\:bg-orange-400:hover { background-color: #475569; }
  .modal-dark\:text-orange-500 { color: #64748b; }
  .modal-dark\:bg-orange-500 { background-color: #64748b; }
  .modal-dark\:border-orange-500 { border-color: #64748b; }
  .modal-dark\:ring-orange-500 { --tw-ring-color: #64748b; }
  .modal-dark\:hover\:text-orange-500:hover { color: #64748b; }
  .modal-dark\:hover\:bg-orange-500:hover { background-color: #64748b; }
  .modal-dark\:text-orange-600 { color: #94a3b8; }
  .modal-dark\:bg-orange-600 { background-color: #94a3b8; }
  .modal-dark\:border-orange-600 { border-color: #94a3b8; }
  .modal-dark\:ring-orange-600 { --tw-ring-color: #94a3b8; }
  .modal-dark\:hover\:text-orange-600:hover { color: #94a3b8; }
  .modal-dark\:hover\:bg-orange-600:hover { background-color: #94a3b8; }
  .modal-dark\:text-orange-700 { color: #cbd5e1; }
  .modal-dark\:bg-orange-700 { background-color: #cbd5e1; }
  .modal-dark\:border-orange-700 { border-color: #cbd5e1; }
  .modal-dark\:ring-orange-700 { --tw-ring-color: #cbd5e1; }
  .modal-dark\:hover\:text-orange-700:hover { color: #cbd5e1; }
  .modal-dark\:hover\:bg-orange-700:hover { background-color: #cbd5e1; }
  .modal-dark\:text-orange-800 { color: #e2e8f0; }
  .modal-dark\:bg-orange-800 { background-color: #e2e8f0; }
  .modal-dark\:border-orange-800 { border-color: #e2e8f0; }
  .modal-dark\:ring-orange-800 { --tw-ring-color: #e2e8f0; }
  .modal-dark\:hover\:text-orange-800:hover { color: #e2e8f0; }
  .modal-dark\:hover\:bg-orange-800:hover { background-color: #e2e8f0; }
  .modal-dark\:text-orange-900 { color: #f1f5f9; }
  .modal-dark\:bg-orange-900 { background-color: #f1f5f9; }
  .modal-dark\:border-orange-900 { border-color: #f1f5f9; }
  .modal-dark\:ring-orange-900 { --tw-ring-color: #f1f5f9; }
  .modal-dark\:hover\:text-orange-900:hover { color: #f1f5f9; }
  .modal-dark\:hover\:bg-orange-900:hover { background-color: #f1f5f9; }
  .modal-dark\:text-orange-950 { color: #f8fafc; }
  .modal-dark\:bg-orange-950 { background-color: #f8fafc; }
  .modal-dark\:border-orange-950 { border-color: #f8fafc; }
  .modal-dark\:ring-orange-950 { --tw-ring-color: #f8fafc; }
  .modal-dark\:hover\:text-orange-950:hover { color: #f8fafc; }
  .modal-dark\:hover\:bg-orange-950:hover { background-color: #f8fafc; }
  .modal-dark\:text-amber-50 { color: #020617; }
  .modal-dark\:bg-amber-50 { background-color: #020617; }
  .modal-dark\:border-amber-50 { border-color: #020617; }
  .modal-dark\:ring-amber-50 { --tw-ring-color: #020617; }
  .modal-dark\:hover\:text-amber-50:hover { color: #020617; }
  .modal-dark\:hover\:bg-amber-50:hover { background-color: #020617; }
  .modal-dark\:text-amber-100 { color: #0f172a; }
  .modal-dark\:bg-amber-100 { background-color: #0f172a; }
  .modal-dark\:border-amber-100 { border-color: #0f172a; }
  .modal-dark\:ring-amber-100 { --tw-ring-color: #0f172a; }
  .modal-dark\:hover\:text-amber-100:hover { color: #0f172a; }
  .modal-dark\:hover\:bg-amber-100:hover { background-color: #0f172a; }
  .modal-dark\:text-amber-200 { color: #1e293b; }
  .modal-dark\:bg-amber-200 { background-color: #1e293b; }
  .modal-dark\:border-amber-200 { border-color: #1e293b; }
  .modal-dark\:ring-amber-200 { --tw-ring-color: #1e293b; }
  .modal-dark\:hover\:text-amber-200:hover { color: #1e293b; }
  .modal-dark\:hover\:bg-amber-200:hover { background-color: #1e293b; }
  .modal-dark\:text-amber-300 { color: #334155; }
  .modal-dark\:bg-amber-300 { background-color: #334155; }
  .modal-dark\:border-amber-300 { border-color: #334155; }
  .modal-dark\:ring-amber-300 { --tw-ring-color: #334155; }
  .modal-dark\:hover\:text-amber-300:hover { color: #334155; }
  .modal-dark\:hover\:bg-amber-300:hover { background-color: #334155; }
  .modal-dark\:text-amber-400 { color: #475569; }
  .modal-dark\:bg-amber-400 { background-color: #475569; }
  .modal-dark\:border-amber-400 { border-color: #475569; }
  .modal-dark\:ring-amber-400 { --tw-ring-color: #475569; }
  .modal-dark\:hover\:text-amber-400:hover { color: #475569; }
  .modal-dark\:hover\:bg-amber-400:hover { background-color: #475569; }
  .modal-dark\:text-amber-500 { color: #64748b; }
  .modal-dark\:bg-amber-500 { background-color: #64748b; }
  .modal-dark\:border-amber-500 { border-color: #64748b; }
  .modal-dark\:ring-amber-500 { --tw-ring-color: #64748b; }
  .modal-dark\:hover\:text-amber-500:hover { color: #64748b; }
  .modal-dark\:hover\:bg-amber-500:hover { background-color: #64748b; }
  .modal-dark\:text-amber-600 { color: #94a3b8; }
  .modal-dark\:bg-amber-600 { background-color: #94a3b8; }
  .modal-dark\:border-amber-600 { border-color: #94a3b8; }
  .modal-dark\:ring-amber-600 { --tw-ring-color: #94a3b8; }
  .modal-dark\:hover\:text-amber-600:hover { color: #94a3b8; }
  .modal-dark\:hover\:bg-amber-600:hover { background-color: #94a3b8; }
  .modal-dark\:text-amber-700 { color: #cbd5e1; }
  .modal-dark\:bg-amber-700 { background-color: #cbd5e1; }
  .modal-dark\:border-amber-700 { border-color: #cbd5e1; }
  .modal-dark\:ring-amber-700 { --tw-ring-color: #cbd5e1; }
  .modal-dark\:hover\:text-amber-700:hover { color: #cbd5e1; }
  .modal-dark\:hover\:bg-amber-700:hover { background-color: #cbd5e1; }
  .modal-dark\:text-amber-800 { color: #e2e8f0; }
  .modal-dark\:bg-amber-800 { background-color: #e2e8f0; }
  .modal-dark\:border-amber-800 { border-color: #e2e8f0; }
  .modal-dark\:ring-amber-800 { --tw-ring-color: #e2e8f0; }
  .modal-dark\:hover\:text-amber-800:hover { color: #e2e8f0; }
  .modal-dark\:hover\:bg-amber-800:hover { background-color: #e2e8f0; }
  .modal-dark\:text-amber-900 { color: #f1f5f9; }
  .modal-dark\:bg-amber-900 { background-color: #f1f5f9; }
  .modal-dark\:border-amber-900 { border-color: #f1f5f9; }
  .modal-dark\:ring-amber-900 { --tw-ring-color: #f1f5f9; }
  .modal-dark\:hover\:text-amber-900:hover { color: #f1f5f9; }
  .modal-dark\:hover\:bg-amber-900:hover { background-color: #f1f5f9; }
  .modal-dark\:text-amber-950 { color: #f8fafc; }
  .modal-dark\:bg-amber-950 { background-color: #f8fafc; }
  .modal-dark\:border-amber-950 { border-color: #f8fafc; }
  .modal-dark\:ring-amber-950 { --tw-ring-color: #f8fafc; }
  .modal-dark\:hover\:text-amber-950:hover { color: #f8fafc; }
  .modal-dark\:hover\:bg-amber-950:hover { background-color: #f8fafc; }
  .modal-dark\:text-yellow-50 { color: #020617; }
  .modal-dark\:bg-yellow-50 { background-color: #020617; }
  .modal-dark\:border-yellow-50 { border-color: #020617; }
  .modal-dark\:ring-yellow-50 { --tw-ring-color: #020617; }
  .modal-dark\:hover\:text-yellow-50:hover { color: #020617; }
  .modal-dark\:hover\:bg-yellow-50:hover { background-color: #020617; }
  .modal-dark\:text-yellow-100 { color: #0f172a; }
  .modal-dark\:bg-yellow-100 { background-color: #0f172a; }
  .modal-dark\:border-yellow-100 { border-color: #0f172a; }
  .modal-dark\:ring-yellow-100 { --tw-ring-color: #0f172a; }
  .modal-dark\:hover\:text-yellow-100:hover { color: #0f172a; }
  .modal-dark\:hover\:bg-yellow-100:hover { background-color: #0f172a; }
  .modal-dark\:text-yellow-200 { color: #1e293b; }
  .modal-dark\:bg-yellow-200 { background-color: #1e293b; }
  .modal-dark\:border-yellow-200 { border-color: #1e293b; }
  .modal-dark\:ring-yellow-200 { --tw-ring-color: #1e293b; }
  .modal-dark\:hover\:text-yellow-200:hover { color: #1e293b; }
  .modal-dark\:hover\:bg-yellow-200:hover { background-color: #1e293b; }
  .modal-dark\:text-yellow-300 { color: #334155; }
  .modal-dark\:bg-yellow-300 { background-color: #334155; }
  .modal-dark\:border-yellow-300 { border-color: #334155; }
  .modal-dark\:ring-yellow-300 { --tw-ring-color: #334155; }
  .modal-dark\:hover\:text-yellow-300:hover { color: #334155; }
  .modal-dark\:hover\:bg-yellow-300:hover { background-color: #334155; }
  .modal-dark\:text-yellow-400 { color: #475569; }
  .modal-dark\:bg-yellow-400 { background-color: #475569; }
  .modal-dark\:border-yellow-400 { border-color: #475569; }
  .modal-dark\:ring-yellow-400 { --tw-ring-color: #475569; }
  .modal-dark\:hover\:text-yellow-400:hover { color: #475569; }
  .modal-dark\:hover\:bg-yellow-400:hover { background-color: #475569; }
  .modal-dark\:text-yellow-500 { color: #64748b; }
  .modal-dark\:bg-yellow-500 { background-color: #64748b; }
  .modal-dark\:border-yellow-500 { border-color: #64748b; }
  .modal-dark\:ring-yellow-500 { --tw-ring-color: #64748b; }
  .modal-dark\:hover\:text-yellow-500:hover { color: #64748b; }
  .modal-dark\:hover\:bg-yellow-500:hover { background-color: #64748b; }
  .modal-dark\:text-yellow-600 { color: #94a3b8; }
  .modal-dark\:bg-yellow-600 { background-color: #94a3b8; }
  .modal-dark\:border-yellow-600 { border-color: #94a3b8; }
  .modal-dark\:ring-yellow-600 { --tw-ring-color: #94a3b8; }
  .modal-dark\:hover\:text-yellow-600:hover { color: #94a3b8; }
  .modal-dark\:hover\:bg-yellow-600:hover { background-color: #94a3b8; }
  .modal-dark\:text-yellow-700 { color: #cbd5e1; }
  .modal-dark\:bg-yellow-700 { background-color: #cbd5e1; }
  .modal-dark\:border-yellow-700 { border-color: #cbd5e1; }
  .modal-dark\:ring-yellow-700 { --tw-ring-color: #cbd5e1; }
  .modal-dark\:hover\:text-yellow-700:hover { color: #cbd5e1; }
  .modal-dark\:hover\:bg-yellow-700:hover { background-color: #cbd5e1; }
  .modal-dark\:text-yellow-800 { color: #e2e8f0; }
  .modal-dark\:bg-yellow-800 { background-color: #e2e8f0; }
  .modal-dark\:border-yellow-800 { border-color: #e2e8f0; }
  .modal-dark\:ring-yellow-800 { --tw-ring-color: #e2e8f0; }
  .modal-dark\:hover\:text-yellow-800:hover { color: #e2e8f0; }
  .modal-dark\:hover\:bg-yellow-800:hover { background-color: #e2e8f0; }
  .modal-dark\:text-yellow-900 { color: #f1f5f9; }
  .modal-dark\:bg-yellow-900 { background-color: #f1f5f9; }
  .modal-dark\:border-yellow-900 { border-color: #f1f5f9; }
  .modal-dark\:ring-yellow-900 { --tw-ring-color: #f1f5f9; }
  .modal-dark\:hover\:text-yellow-900:hover { color: #f1f5f9; }
  .modal-dark\:hover\:bg-yellow-900:hover { background-color: #f1f5f9; }
  .modal-dark\:text-yellow-950 { color: #f8fafc; }
  .modal-dark\:bg-yellow-950 { background-color: #f8fafc; }
  .modal-dark\:border-yellow-950 { border-color: #f8fafc; }
  .modal-dark\:ring-yellow-950 { --tw-ring-color: #f8fafc; }
  .modal-dark\:hover\:text-yellow-950:hover { color: #f8fafc; }
  .modal-dark\:hover\:bg-yellow-950:hover { background-color: #f8fafc; }
  .modal-dark\:text-lime-50 { color: #020617; }
  .modal-dark\:bg-lime-50 { background-color: #020617; }
  .modal-dark\:border-lime-50 { border-color: #020617; }
  .modal-dark\:ring-lime-50 { --tw-ring-color: #020617; }
  .modal-dark\:hover\:text-lime-50:hover { color: #020617; }
  .modal-dark\:hover\:bg-lime-50:hover { background-color: #020617; }
  .modal-dark\:text-lime-100 { color: #0f172a; }
  .modal-dark\:bg-lime-100 { background-color: #0f172a; }
  .modal-dark\:border-lime-100 { border-color: #0f172a; }
  .modal-dark\:ring-lime-100 { --tw-ring-color: #0f172a; }
  .modal-dark\:hover\:text-lime-100:hover { color: #0f172a; }
  .modal-dark\:hover\:bg-lime-100:hover { background-color: #0f172a; }
  .modal-dark\:text-lime-200 { color: #1e293b; }
  .modal-dark\:bg-lime-200 { background-color: #1e293b; }
  .modal-dark\:border-lime-200 { border-color: #1e293b; }
  .modal-dark\:ring-lime-200 { --tw-ring-color: #1e293b; }
  .modal-dark\:hover\:text-lime-200:hover { color: #1e293b; }
  .modal-dark\:hover\:bg-lime-200:hover { background-color: #1e293b; }
  .modal-dark\:text-lime-300 { color: #334155; }
  .modal-dark\:bg-lime-300 { background-color: #334155; }
  .modal-dark\:border-lime-300 { border-color: #334155; }
  .modal-dark\:ring-lime-300 { --tw-ring-color: #334155; }
  .modal-dark\:hover\:text-lime-300:hover { color: #334155; }
  .modal-dark\:hover\:bg-lime-300:hover { background-color: #334155; }
  .modal-dark\:text-lime-400 { color: #475569; }
  .modal-dark\:bg-lime-400 { background-color: #475569; }
  .modal-dark\:border-lime-400 { border-color: #475569; }
  .modal-dark\:ring-lime-400 { --tw-ring-color: #475569; }
  .modal-dark\:hover\:text-lime-400:hover { color: #475569; }
  .modal-dark\:hover\:bg-lime-400:hover { background-color: #475569; }
  .modal-dark\:text-lime-500 { color: #64748b; }
  .modal-dark\:bg-lime-500 { background-color: #64748b; }
  .modal-dark\:border-lime-500 { border-color: #64748b; }
  .modal-dark\:ring-lime-500 { --tw-ring-color: #64748b; }
  .modal-dark\:hover\:text-lime-500:hover { color: #64748b; }
  .modal-dark\:hover\:bg-lime-500:hover { background-color: #64748b; }
  .modal-dark\:text-lime-600 { color: #94a3b8; }
  .modal-dark\:bg-lime-600 { background-color: #94a3b8; }
  .modal-dark\:border-lime-600 { border-color: #94a3b8; }
  .modal-dark\:ring-lime-600 { --tw-ring-color: #94a3b8; }
  .modal-dark\:hover\:text-lime-600:hover { color: #94a3b8; }
  .modal-dark\:hover\:bg-lime-600:hover { background-color: #94a3b8; }
  .modal-dark\:text-lime-700 { color: #cbd5e1; }
  .modal-dark\:bg-lime-700 { background-color: #cbd5e1; }
  .modal-dark\:border-lime-700 { border-color: #cbd5e1; }
  .modal-dark\:ring-lime-700 { --tw-ring-color: #cbd5e1; }
  .modal-dark\:hover\:text-lime-700:hover { color: #cbd5e1; }
  .modal-dark\:hover\:bg-lime-700:hover { background-color: #cbd5e1; }
  .modal-dark\:text-lime-800 { color: #e2e8f0; }
  .modal-dark\:bg-lime-800 { background-color: #e2e8f0; }
  .modal-dark\:border-lime-800 { border-color: #e2e8f0; }
  .modal-dark\:ring-lime-800 { --tw-ring-color: #e2e8f0; }
  .modal-dark\:hover\:text-lime-800:hover { color: #e2e8f0; }
  .modal-dark\:hover\:bg-lime-800:hover { background-color: #e2e8f0; }
  .modal-dark\:text-lime-900 { color: #f1f5f9; }
  .modal-dark\:bg-lime-900 { background-color: #f1f5f9; }
  .modal-dark\:border-lime-900 { border-color: #f1f5f9; }
  .modal-dark\:ring-lime-900 { --tw-ring-color: #f1f5f9; }
  .modal-dark\:hover\:text-lime-900:hover { color: #f1f5f9; }
  .modal-dark\:hover\:bg-lime-900:hover { background-color: #f1f5f9; }
  .modal-dark\:text-lime-950 { color: #f8fafc; }
  .modal-dark\:bg-lime-950 { background-color: #f8fafc; }
  .modal-dark\:border-lime-950 { border-color: #f8fafc; }
  .modal-dark\:ring-lime-950 { --tw-ring-color: #f8fafc; }
  .modal-dark\:hover\:text-lime-950:hover { color: #f8fafc; }
  .modal-dark\:hover\:bg-lime-950:hover { background-color: #f8fafc; }
  .modal-dark\:text-green-50 { color: #020617; }
  .modal-dark\:bg-green-50 { background-color: #020617; }
  .modal-dark\:border-green-50 { border-color: #020617; }
  .modal-dark\:ring-green-50 { --tw-ring-color: #020617; }
  .modal-dark\:hover\:text-green-50:hover { color: #020617; }
  .modal-dark\:hover\:bg-green-50:hover { background-color: #020617; }
  .modal-dark\:text-green-100 { color: #0f172a; }
  .modal-dark\:bg-green-100 { background-color: #0f172a; }
  .modal-dark\:border-green-100 { border-color: #0f172a; }
  .modal-dark\:ring-green-100 { --tw-ring-color: #0f172a; }
  .modal-dark\:hover\:text-green-100:hover { color: #0f172a; }
  .modal-dark\:hover\:bg-green-100:hover { background-color: #0f172a; }
  .modal-dark\:text-green-200 { color: #1e293b; }
  .modal-dark\:bg-green-200 { background-color: #1e293b; }
  .modal-dark\:border-green-200 { border-color: #1e293b; }
  .modal-dark\:ring-green-200 { --tw-ring-color: #1e293b; }
  .modal-dark\:hover\:text-green-200:hover { color: #1e293b; }
  .modal-dark\:hover\:bg-green-200:hover { background-color: #1e293b; }
  .modal-dark\:text-green-300 { color: #334155; }
  .modal-dark\:bg-green-300 { background-color: #334155; }
  .modal-dark\:border-green-300 { border-color: #334155; }
  .modal-dark\:ring-green-300 { --tw-ring-color: #334155; }
  .modal-dark\:hover\:text-green-300:hover { color: #334155; }
  .modal-dark\:hover\:bg-green-300:hover { background-color: #334155; }
  .modal-dark\:text-green-400 { color: #475569; }
  .modal-dark\:bg-green-400 { background-color: #475569; }
  .modal-dark\:border-green-400 { border-color: #475569; }
  .modal-dark\:ring-green-400 { --tw-ring-color: #475569; }
  .modal-dark\:hover\:text-green-400:hover { color: #475569; }
  .modal-dark\:hover\:bg-green-400:hover { background-color: #475569; }
  .modal-dark\:text-green-500 { color: #64748b; }
  .modal-dark\:bg-green-500 { background-color: #64748b; }
  .modal-dark\:border-green-500 { border-color: #64748b; }
  .modal-dark\:ring-green-500 { --tw-ring-color: #64748b; }
  .modal-dark\:hover\:text-green-500:hover { color: #64748b; }
  .modal-dark\:hover\:bg-green-500:hover { background-color: #64748b; }
  .modal-dark\:text-green-600 { color: #94a3b8; }
  .modal-dark\:bg-green-600 { background-color: #94a3b8; }
  .modal-dark\:border-green-600 { border-color: #94a3b8; }
  .modal-dark\:ring-green-600 { --tw-ring-color: #94a3b8; }
  .modal-dark\:hover\:text-green-600:hover { color: #94a3b8; }
  .modal-dark\:hover\:bg-green-600:hover { background-color: #94a3b8; }
  .modal-dark\:text-green-700 { color: #cbd5e1; }
  .modal-dark\:bg-green-700 { background-color: #cbd5e1; }
  .modal-dark\:border-green-700 { border-color: #cbd5e1; }
  .modal-dark\:ring-green-700 { --tw-ring-color: #cbd5e1; }
  .modal-dark\:hover\:text-green-700:hover { color: #cbd5e1; }
  .modal-dark\:hover\:bg-green-700:hover { background-color: #cbd5e1; }
  .modal-dark\:text-green-800 { color: #e2e8f0; }
  .modal-dark\:bg-green-800 { background-color: #e2e8f0; }
  .modal-dark\:border-green-800 { border-color: #e2e8f0; }
  .modal-dark\:ring-green-800 { --tw-ring-color: #e2e8f0; }
  .modal-dark\:hover\:text-green-800:hover { color: #e2e8f0; }
  .modal-dark\:hover\:bg-green-800:hover { background-color: #e2e8f0; }
  .modal-dark\:text-green-900 { color: #f1f5f9; }
  .modal-dark\:bg-green-900 { background-color: #f1f5f9; }
  .modal-dark\:border-green-900 { border-color: #f1f5f9; }
  .modal-dark\:ring-green-900 { --tw-ring-color: #f1f5f9; }
  .modal-dark\:hover\:text-green-900:hover { color: #f1f5f9; }
  .modal-dark\:hover\:bg-green-900:hover { background-color: #f1f5f9; }
  .modal-dark\:text-green-950 { color: #f8fafc; }
  .modal-dark\:bg-green-950 { background-color: #f8fafc; }
  .modal-dark\:border-green-950 { border-color: #f8fafc; }
  .modal-dark\:ring-green-950 { --tw-ring-color: #f8fafc; }
  .modal-dark\:hover\:text-green-950:hover { color: #f8fafc; }
  .modal-dark\:hover\:bg-green-950:hover { background-color: #f8fafc; }
  .modal-dark\:text-emerald-50 { color: #020617; }
  .modal-dark\:bg-emerald-50 { background-color: #020617; }
  .modal-dark\:border-emerald-50 { border-color: #020617; }
  .modal-dark\:ring-emerald-50 { --tw-ring-color: #020617; }
  .modal-dark\:hover\:text-emerald-50:hover { color: #020617; }
  .modal-dark\:hover\:bg-emerald-50:hover { background-color: #020617; }
  .modal-dark\:text-emerald-100 { color: #0f172a; }
  .modal-dark\:bg-emerald-100 { background-color: #0f172a; }
  .modal-dark\:border-emerald-100 { border-color: #0f172a; }
  .modal-dark\:ring-emerald-100 { --tw-ring-color: #0f172a; }
  .modal-dark\:hover\:text-emerald-100:hover { color: #0f172a; }
  .modal-dark\:hover\:bg-emerald-100:hover { background-color: #0f172a; }
  .modal-dark\:text-emerald-200 { color: #1e293b; }
  .modal-dark\:bg-emerald-200 { background-color: #1e293b; }
  .modal-dark\:border-emerald-200 { border-color: #1e293b; }
  .modal-dark\:ring-emerald-200 { --tw-ring-color: #1e293b; }
  .modal-dark\:hover\:text-emerald-200:hover { color: #1e293b; }
  .modal-dark\:hover\:bg-emerald-200:hover { background-color: #1e293b; }
  .modal-dark\:text-emerald-300 { color: #334155; }
  .modal-dark\:bg-emerald-300 { background-color: #334155; }
  .modal-dark\:border-emerald-300 { border-color: #334155; }
  .modal-dark\:ring-emerald-300 { --tw-ring-color: #334155; }
  .modal-dark\:hover\:text-emerald-300:hover { color: #334155; }
  .modal-dark\:hover\:bg-emerald-300:hover { background-color: #334155; }
  .modal-dark\:text-emerald-400 { color: #475569; }
  .modal-dark\:bg-emerald-400 { background-color: #475569; }
  .modal-dark\:border-emerald-400 { border-color: #475569; }
  .modal-dark\:ring-emerald-400 { --tw-ring-color: #475569; }
  .modal-dark\:hover\:text-emerald-400:hover { color: #475569; }
  .modal-dark\:hover\:bg-emerald-400:hover { background-color: #475569; }
  .modal-dark\:text-emerald-500 { color: #64748b; }
  .modal-dark\:bg-emerald-500 { background-color: #64748b; }
  .modal-dark\:border-emerald-500 { border-color: #64748b; }
  .modal-dark\:ring-emerald-500 { --tw-ring-color: #64748b; }
  .modal-dark\:hover\:text-emerald-500:hover { color: #64748b; }
  .modal-dark\:hover\:bg-emerald-500:hover { background-color: #64748b; }
  .modal-dark\:text-emerald-600 { color: #94a3b8; }
  .modal-dark\:bg-emerald-600 { background-color: #94a3b8; }
  .modal-dark\:border-emerald-600 { border-color: #94a3b8; }
  .modal-dark\:ring-emerald-600 { --tw-ring-color: #94a3b8; }
  .modal-dark\:hover\:text-emerald-600:hover { color: #94a3b8; }
  .modal-dark\:hover\:bg-emerald-600:hover { background-color: #94a3b8; }
  .modal-dark\:text-emerald-700 { color: #cbd5e1; }
  .modal-dark\:bg-emerald-700 { background-color: #cbd5e1; }
  .modal-dark\:border-emerald-700 { border-color: #cbd5e1; }
  .modal-dark\:ring-emerald-700 { --tw-ring-color: #cbd5e1; }
  .modal-dark\:hover\:text-emerald-700:hover { color: #cbd5e1; }
  .modal-dark\:hover\:bg-emerald-700:hover { background-color: #cbd5e1; }
  .modal-dark\:text-emerald-800 { color: #e2e8f0; }
  .modal-dark\:bg-emerald-800 { background-color: #e2e8f0; }
  .modal-dark\:border-emerald-800 { border-color: #e2e8f0; }
  .modal-dark\:ring-emerald-800 { --tw-ring-color: #e2e8f0; }
  .modal-dark\:hover\:text-emerald-800:hover { color: #e2e8f0; }
  .modal-dark\:hover\:bg-emerald-800:hover { background-color: #e2e8f0; }
  .modal-dark\:text-emerald-900 { color: #f1f5f9; }
  .modal-dark\:bg-emerald-900 { background-color: #f1f5f9; }
  .modal-dark\:border-emerald-900 { border-color: #f1f5f9; }
  .modal-dark\:ring-emerald-900 { --tw-ring-color: #f1f5f9; }
  .modal-dark\:hover\:text-emerald-900:hover { color: #f1f5f9; }
  .modal-dark\:hover\:bg-emerald-900:hover { background-color: #f1f5f9; }
  .modal-dark\:text-emerald-950 { color: #f8fafc; }
  .modal-dark\:bg-emerald-950 { background-color: #f8fafc; }
  .modal-dark\:border-emerald-950 { border-color: #f8fafc; }
  .modal-dark\:ring-emerald-950 { --tw-ring-color: #f8fafc; }
  .modal-dark\:hover\:text-emerald-950:hover { color: #f8fafc; }
  .modal-dark\:hover\:bg-emerald-950:hover { background-color: #f8fafc; }
  .modal-dark\:text-teal-50 { color: #020617; }
  .modal-dark\:bg-teal-50 { background-color: #020617; }
  .modal-dark\:border-teal-50 { border-color: #020617; }
  .modal-dark\:ring-teal-50 { --tw-ring-color: #020617; }
  .modal-dark\:hover\:text-teal-50:hover { color: #020617; }
  .modal-dark\:hover\:bg-teal-50:hover { background-color: #020617; }
  .modal-dark\:text-teal-100 { color: #0f172a; }
  .modal-dark\:bg-teal-100 { background-color: #0f172a; }
  .modal-dark\:border-teal-100 { border-color: #0f172a; }
  .modal-dark\:ring-teal-100 { --tw-ring-color: #0f172a; }
  .modal-dark\:hover\:text-teal-100:hover { color: #0f172a; }
  .modal-dark\:hover\:bg-teal-100:hover { background-color: #0f172a; }
  .modal-dark\:text-teal-200 { color: #1e293b; }
  .modal-dark\:bg-teal-200 { background-color: #1e293b; }
  .modal-dark\:border-teal-200 { border-color: #1e293b; }
  .modal-dark\:ring-teal-200 { --tw-ring-color: #1e293b; }
  .modal-dark\:hover\:text-teal-200:hover { color: #1e293b; }
  .modal-dark\:hover\:bg-teal-200:hover { background-color: #1e293b; }
  .modal-dark\:text-teal-300 { color: #334155; }
  .modal-dark\:bg-teal-300 { background-color: #334155; }
  .modal-dark\:border-teal-300 { border-color: #334155; }
  .modal-dark\:ring-teal-300 { --tw-ring-color: #334155; }
  .modal-dark\:hover\:text-teal-300:hover { color: #334155; }
  .modal-dark\:hover\:bg-teal-300:hover { background-color: #334155; }
  .modal-dark\:text-teal-400 { color: #475569; }
  .modal-dark\:bg-teal-400 { background-color: #475569; }
  .modal-dark\:border-teal-400 { border-color: #475569; }
  .modal-dark\:ring-teal-400 { --tw-ring-color: #475569; }
  .modal-dark\:hover\:text-teal-400:hover { color: #475569; }
  .modal-dark\:hover\:bg-teal-400:hover { background-color: #475569; }
  .modal-dark\:text-teal-500 { color: #64748b; }
  .modal-dark\:bg-teal-500 { background-color: #64748b; }
  .modal-dark\:border-teal-500 { border-color: #64748b; }
  .modal-dark\:ring-teal-500 { --tw-ring-color: #64748b; }
  .modal-dark\:hover\:text-teal-500:hover { color: #64748b; }
  .modal-dark\:hover\:bg-teal-500:hover { background-color: #64748b; }
  .modal-dark\:text-teal-600 { color: #94a3b8; }
  .modal-dark\:bg-teal-600 { background-color: #94a3b8; }
  .modal-dark\:border-teal-600 { border-color: #94a3b8; }
  .modal-dark\:ring-teal-600 { --tw-ring-color: #94a3b8; }
  .modal-dark\:hover\:text-teal-600:hover { color: #94a3b8; }
  .modal-dark\:hover\:bg-teal-600:hover { background-color: #94a3b8; }
  .modal-dark\:text-teal-700 { color: #cbd5e1; }
  .modal-dark\:bg-teal-700 { background-color: #cbd5e1; }
  .modal-dark\:border-teal-700 { border-color: #cbd5e1; }
  .modal-dark\:ring-teal-700 { --tw-ring-color: #cbd5e1; }
  .modal-dark\:hover\:text-teal-700:hover { color: #cbd5e1; }
  .modal-dark\:hover\:bg-teal-700:hover { background-color: #cbd5e1; }
  .modal-dark\:text-teal-800 { color: #e2e8f0; }
  .modal-dark\:bg-teal-800 { background-color: #e2e8f0; }
  .modal-dark\:border-teal-800 { border-color: #e2e8f0; }
  .modal-dark\:ring-teal-800 { --tw-ring-color: #e2e8f0; }
  .modal-dark\:hover\:text-teal-800:hover { color: #e2e8f0; }
  .modal-dark\:hover\:bg-teal-800:hover { background-color: #e2e8f0; }
  .modal-dark\:text-teal-900 { color: #f1f5f9; }
  .modal-dark\:bg-teal-900 { background-color: #f1f5f9; }
  .modal-dark\:border-teal-900 { border-color: #f1f5f9; }
  .modal-dark\:ring-teal-900 { --tw-ring-color: #f1f5f9; }
  .modal-dark\:hover\:text-teal-900:hover { color: #f1f5f9; }
  .modal-dark\:hover\:bg-teal-900:hover { background-color: #f1f5f9; }
  .modal-dark\:text-teal-950 { color: #f8fafc; }
  .modal-dark\:bg-teal-950 { background-color: #f8fafc; }
  .modal-dark\:border-teal-950 { border-color: #f8fafc; }
  .modal-dark\:ring-teal-950 { --tw-ring-color: #f8fafc; }
  .modal-dark\:hover\:text-teal-950:hover { color: #f8fafc; }
  .modal-dark\:hover\:bg-teal-950:hover { background-color: #f8fafc; }
  .modal-dark\:text-cyan-50 { color: #020617; }
  .modal-dark\:bg-cyan-50 { background-color: #020617; }
  .modal-dark\:border-cyan-50 { border-color: #020617; }
  .modal-dark\:ring-cyan-50 { --tw-ring-color: #020617; }
  .modal-dark\:hover\:text-cyan-50:hover { color: #020617; }
  .modal-dark\:hover\:bg-cyan-50:hover { background-color: #020617; }
  .modal-dark\:text-cyan-100 { color: #0f172a; }
  .modal-dark\:bg-cyan-100 { background-color: #0f172a; }
  .modal-dark\:border-cyan-100 { border-color: #0f172a; }
  .modal-dark\:ring-cyan-100 { --tw-ring-color: #0f172a; }
  .modal-dark\:hover\:text-cyan-100:hover { color: #0f172a; }
  .modal-dark\:hover\:bg-cyan-100:hover { background-color: #0f172a; }
  .modal-dark\:text-cyan-200 { color: #1e293b; }
  .modal-dark\:bg-cyan-200 { background-color: #1e293b; }
  .modal-dark\:border-cyan-200 { border-color: #1e293b; }
  .modal-dark\:ring-cyan-200 { --tw-ring-color: #1e293b; }
  .modal-dark\:hover\:text-cyan-200:hover { color: #1e293b; }
  .modal-dark\:hover\:bg-cyan-200:hover { background-color: #1e293b; }
  .modal-dark\:text-cyan-300 { color: #334155; }
  .modal-dark\:bg-cyan-300 { background-color: #334155; }
  .modal-dark\:border-cyan-300 { border-color: #334155; }
  .modal-dark\:ring-cyan-300 { --tw-ring-color: #334155; }
  .modal-dark\:hover\:text-cyan-300:hover { color: #334155; }
  .modal-dark\:hover\:bg-cyan-300:hover { background-color: #334155; }
  .modal-dark\:text-cyan-400 { color: #475569; }
  .modal-dark\:bg-cyan-400 { background-color: #475569; }
  .modal-dark\:border-cyan-400 { border-color: #475569; }
  .modal-dark\:ring-cyan-400 { --tw-ring-color: #475569; }
  .modal-dark\:hover\:text-cyan-400:hover { color: #475569; }
  .modal-dark\:hover\:bg-cyan-400:hover { background-color: #475569; }
  .modal-dark\:text-cyan-500 { color: #64748b; }
  .modal-dark\:bg-cyan-500 { background-color: #64748b; }
  .modal-dark\:border-cyan-500 { border-color: #64748b; }
  .modal-dark\:ring-cyan-500 { --tw-ring-color: #64748b; }
  .modal-dark\:hover\:text-cyan-500:hover { color: #64748b; }
  .modal-dark\:hover\:bg-cyan-500:hover { background-color: #64748b; }
  .modal-dark\:text-cyan-600 { color: #94a3b8; }
  .modal-dark\:bg-cyan-600 { background-color: #94a3b8; }
  .modal-dark\:border-cyan-600 { border-color: #94a3b8; }
  .modal-dark\:ring-cyan-600 { --tw-ring-color: #94a3b8; }
  .modal-dark\:hover\:text-cyan-600:hover { color: #94a3b8; }
  .modal-dark\:hover\:bg-cyan-600:hover { background-color: #94a3b8; }
  .modal-dark\:text-cyan-700 { color: #cbd5e1; }
  .modal-dark\:bg-cyan-700 { background-color: #cbd5e1; }
  .modal-dark\:border-cyan-700 { border-color: #cbd5e1; }
  .modal-dark\:ring-cyan-700 { --tw-ring-color: #cbd5e1; }
  .modal-dark\:hover\:text-cyan-700:hover { color: #cbd5e1; }
  .modal-dark\:hover\:bg-cyan-700:hover { background-color: #cbd5e1; }
  .modal-dark\:text-cyan-800 { color: #e2e8f0; }
  .modal-dark\:bg-cyan-800 { background-color: #e2e8f0; }
  .modal-dark\:border-cyan-800 { border-color: #e2e8f0; }
  .modal-dark\:ring-cyan-800 { --tw-ring-color: #e2e8f0; }
  .modal-dark\:hover\:text-cyan-800:hover { color: #e2e8f0; }
  .modal-dark\:hover\:bg-cyan-800:hover { background-color: #e2e8f0; }
  .modal-dark\:text-cyan-900 { color: #f1f5f9; }
  .modal-dark\:bg-cyan-900 { background-color: #f1f5f9; }
  .modal-dark\:border-cyan-900 { border-color: #f1f5f9; }
  .modal-dark\:ring-cyan-900 { --tw-ring-color: #f1f5f9; }
  .modal-dark\:hover\:text-cyan-900:hover { color: #f1f5f9; }
  .modal-dark\:hover\:bg-cyan-900:hover { background-color: #f1f5f9; }
  .modal-dark\:text-cyan-950 { color: #f8fafc; }
  .modal-dark\:bg-cyan-950 { background-color: #f8fafc; }
  .modal-dark\:border-cyan-950 { border-color: #f8fafc; }
  .modal-dark\:ring-cyan-950 { --tw-ring-color: #f8fafc; }
  .modal-dark\:hover\:text-cyan-950:hover { color: #f8fafc; }
  .modal-dark\:hover\:bg-cyan-950:hover { background-color: #f8fafc; }
  .modal-dark\:text-sky-50 { color: #020617; }
  .modal-dark\:bg-sky-50 { background-color: #020617; }
  .modal-dark\:border-sky-50 { border-color: #020617; }
  .modal-dark\:ring-sky-50 { --tw-ring-color: #020617; }
  .modal-dark\:hover\:text-sky-50:hover { color: #020617; }
  .modal-dark\:hover\:bg-sky-50:hover { background-color: #020617; }
  .modal-dark\:text-sky-100 { color: #0f172a; }
  .modal-dark\:bg-sky-100 { background-color: #0f172a; }
  .modal-dark\:border-sky-100 { border-color: #0f172a; }
  .modal-dark\:ring-sky-100 { --tw-ring-color: #0f172a; }
  .modal-dark\:hover\:text-sky-100:hover { color: #0f172a; }
  .modal-dark\:hover\:bg-sky-100:hover { background-color: #0f172a; }
  .modal-dark\:text-sky-200 { color: #1e293b; }
  .modal-dark\:bg-sky-200 { background-color: #1e293b; }
  .modal-dark\:border-sky-200 { border-color: #1e293b; }
  .modal-dark\:ring-sky-200 { --tw-ring-color: #1e293b; }
  .modal-dark\:hover\:text-sky-200:hover { color: #1e293b; }
  .modal-dark\:hover\:bg-sky-200:hover { background-color: #1e293b; }
  .modal-dark\:text-sky-300 { color: #334155; }
  .modal-dark\:bg-sky-300 { background-color: #334155; }
  .modal-dark\:border-sky-300 { border-color: #334155; }
  .modal-dark\:ring-sky-300 { --tw-ring-color: #334155; }
  .modal-dark\:hover\:text-sky-300:hover { color: #334155; }
  .modal-dark\:hover\:bg-sky-300:hover { background-color: #334155; }
  .modal-dark\:text-sky-400 { color: #475569; }
  .modal-dark\:bg-sky-400 { background-color: #475569; }
  .modal-dark\:border-sky-400 { border-color: #475569; }
  .modal-dark\:ring-sky-400 { --tw-ring-color: #475569; }
  .modal-dark\:hover\:text-sky-400:hover { color: #475569; }
  .modal-dark\:hover\:bg-sky-400:hover { background-color: #475569; }
  .modal-dark\:text-sky-500 { color: #64748b; }
  .modal-dark\:bg-sky-500 { background-color: #64748b; }
  .modal-dark\:border-sky-500 { border-color: #64748b; }
  .modal-dark\:ring-sky-500 { --tw-ring-color: #64748b; }
  .modal-dark\:hover\:text-sky-500:hover { color: #64748b; }
  .modal-dark\:hover\:bg-sky-500:hover { background-color: #64748b; }
  .modal-dark\:text-sky-600 { color: #94a3b8; }
  .modal-dark\:bg-sky-600 { background-color: #94a3b8; }
  .modal-dark\:border-sky-600 { border-color: #94a3b8; }
  .modal-dark\:ring-sky-600 { --tw-ring-color: #94a3b8; }
  .modal-dark\:hover\:text-sky-600:hover { color: #94a3b8; }
  .modal-dark\:hover\:bg-sky-600:hover { background-color: #94a3b8; }
  .modal-dark\:text-sky-700 { color: #cbd5e1; }
  .modal-dark\:bg-sky-700 { background-color: #cbd5e1; }
  .modal-dark\:border-sky-700 { border-color: #cbd5e1; }
  .modal-dark\:ring-sky-700 { --tw-ring-color: #cbd5e1; }
  .modal-dark\:hover\:text-sky-700:hover { color: #cbd5e1; }
  .modal-dark\:hover\:bg-sky-700:hover { background-color: #cbd5e1; }
  .modal-dark\:text-sky-800 { color: #e2e8f0; }
  .modal-dark\:bg-sky-800 { background-color: #e2e8f0; }
  .modal-dark\:border-sky-800 { border-color: #e2e8f0; }
  .modal-dark\:ring-sky-800 { --tw-ring-color: #e2e8f0; }
  .modal-dark\:hover\:text-sky-800:hover { color: #e2e8f0; }
  .modal-dark\:hover\:bg-sky-800:hover { background-color: #e2e8f0; }
  .modal-dark\:text-sky-900 { color: #f1f5f9; }
  .modal-dark\:bg-sky-900 { background-color: #f1f5f9; }
  .modal-dark\:border-sky-900 { border-color: #f1f5f9; }
  .modal-dark\:ring-sky-900 { --tw-ring-color: #f1f5f9; }
  .modal-dark\:hover\:text-sky-900:hover { color: #f1f5f9; }
  .modal-dark\:hover\:bg-sky-900:hover { background-color: #f1f5f9; }
  .modal-dark\:text-sky-950 { color: #f8fafc; }
  .modal-dark\:bg-sky-950 { background-color: #f8fafc; }
  .modal-dark\:border-sky-950 { border-color: #f8fafc; }
  .modal-dark\:ring-sky-950 { --tw-ring-color: #f8fafc; }
  .modal-dark\:hover\:text-sky-950:hover { color: #f8fafc; }
  .modal-dark\:hover\:bg-sky-950:hover { background-color: #f8fafc; }
  .modal-dark\:text-blue-50 { color: #020617; }
  .modal-dark\:bg-blue-50 { background-color: #020617; }
  .modal-dark\:border-blue-50 { border-color: #020617; }
  .modal-dark\:ring-blue-50 { --tw-ring-color: #020617; }
  .modal-dark\:hover\:text-blue-50:hover { color: #020617; }
  .modal-dark\:hover\:bg-blue-50:hover { background-color: #020617; }
  .modal-dark\:text-blue-100 { color: #0f172a; }
  .modal-dark\:bg-blue-100 { background-color: #0f172a; }
  .modal-dark\:border-blue-100 { border-color: #0f172a; }
  .modal-dark\:ring-blue-100 { --tw-ring-color: #0f172a; }
  .modal-dark\:hover\:text-blue-100:hover { color: #0f172a; }
  .modal-dark\:hover\:bg-blue-100:hover { background-color: #0f172a; }
  .modal-dark\:text-blue-200 { color: #1e293b; }
  .modal-dark\:bg-blue-200 { background-color: #1e293b; }
  .modal-dark\:border-blue-200 { border-color: #1e293b; }
  .modal-dark\:ring-blue-200 { --tw-ring-color: #1e293b; }
  .modal-dark\:hover\:text-blue-200:hover { color: #1e293b; }
  .modal-dark\:hover\:bg-blue-200:hover { background-color: #1e293b; }
  .modal-dark\:text-blue-300 { color: #334155; }
  .modal-dark\:bg-blue-300 { background-color: #334155; }
  .modal-dark\:border-blue-300 { border-color: #334155; }
  .modal-dark\:ring-blue-300 { --tw-ring-color: #334155; }
  .modal-dark\:hover\:text-blue-300:hover { color: #334155; }
  .modal-dark\:hover\:bg-blue-300:hover { background-color: #334155; }
  .modal-dark\:text-blue-400 { color: #475569; }
  .modal-dark\:bg-blue-400 { background-color: #475569; }
  .modal-dark\:border-blue-400 { border-color: #475569; }
  .modal-dark\:ring-blue-400 { --tw-ring-color: #475569; }
  .modal-dark\:hover\:text-blue-400:hover { color: #475569; }
  .modal-dark\:hover\:bg-blue-400:hover { background-color: #475569; }
  .modal-dark\:text-blue-500 { color: #64748b; }
  .modal-dark\:bg-blue-500 { background-color: #64748b; }
  .modal-dark\:border-blue-500 { border-color: #64748b; }
  .modal-dark\:ring-blue-500 { --tw-ring-color: #64748b; }
  .modal-dark\:hover\:text-blue-500:hover { color: #64748b; }
  .modal-dark\:hover\:bg-blue-500:hover { background-color: #64748b; }
  .modal-dark\:text-blue-600 { color: #94a3b8; }
  .modal-dark\:bg-blue-600 { background-color: #94a3b8; }
  .modal-dark\:border-blue-600 { border-color: #94a3b8; }
  .modal-dark\:ring-blue-600 { --tw-ring-color: #94a3b8; }
  .modal-dark\:hover\:text-blue-600:hover { color: #94a3b8; }
  .modal-dark\:hover\:bg-blue-600:hover { background-color: #94a3b8; }
  .modal-dark\:text-blue-700 { color: #cbd5e1; }
  .modal-dark\:bg-blue-700 { background-color: #cbd5e1; }
  .modal-dark\:border-blue-700 { border-color: #cbd5e1; }
  .modal-dark\:ring-blue-700 { --tw-ring-color: #cbd5e1; }
  .modal-dark\:hover\:text-blue-700:hover { color: #cbd5e1; }
  .modal-dark\:hover\:bg-blue-700:hover { background-color: #cbd5e1; }
  .modal-dark\:text-blue-800 { color: #e2e8f0; }
  .modal-dark\:bg-blue-800 { background-color: #e2e8f0; }
  .modal-dark\:border-blue-800 { border-color: #e2e8f0; }
  .modal-dark\:ring-blue-800 { --tw-ring-color: #e2e8f0; }
  .modal-dark\:hover\:text-blue-800:hover { color: #e2e8f0; }
  .modal-dark\:hover\:bg-blue-800:hover { background-color: #e2e8f0; }
  .modal-dark\:text-blue-900 { color: #f1f5f9; }
  .modal-dark\:bg-blue-900 { background-color: #f1f5f9; }
  .modal-dark\:border-blue-900 { border-color: #f1f5f9; }
  .modal-dark\:ring-blue-900 { --tw-ring-color: #f1f5f9; }
  .modal-dark\:hover\:text-blue-900:hover { color: #f1f5f9; }
  .modal-dark\:hover\:bg-blue-900:hover { background-color: #f1f5f9; }
  .modal-dark\:text-blue-950 { color: #f8fafc; }
  .modal-dark\:bg-blue-950 { background-color: #f8fafc; }
  .modal-dark\:border-blue-950 { border-color: #f8fafc; }
  .modal-dark\:ring-blue-950 { --tw-ring-color: #f8fafc; }
  .modal-dark\:hover\:text-blue-950:hover { color: #f8fafc; }
  .modal-dark\:hover\:bg-blue-950:hover { background-color: #f8fafc; }
  .modal-dark\:text-indigo-50 { color: #020617; }
  .modal-dark\:bg-indigo-50 { background-color: #020617; }
  .modal-dark\:border-indigo-50 { border-color: #020617; }
  .modal-dark\:ring-indigo-50 { --tw-ring-color: #020617; }
  .modal-dark\:hover\:text-indigo-50:hover { color: #020617; }
  .modal-dark\:hover\:bg-indigo-50:hover { background-color: #020617; }
  .modal-dark\:text-indigo-100 { color: #0f172a; }
  .modal-dark\:bg-indigo-100 { background-color: #0f172a; }
  .modal-dark\:border-indigo-100 { border-color: #0f172a; }
  .modal-dark\:ring-indigo-100 { --tw-ring-color: #0f172a; }
  .modal-dark\:hover\:text-indigo-100:hover { color: #0f172a; }
  .modal-dark\:hover\:bg-indigo-100:hover { background-color: #0f172a; }
  .modal-dark\:text-indigo-200 { color: #1e293b; }
  .modal-dark\:bg-indigo-200 { background-color: #1e293b; }
  .modal-dark\:border-indigo-200 { border-color: #1e293b; }
  .modal-dark\:ring-indigo-200 { --tw-ring-color: #1e293b; }
  .modal-dark\:hover\:text-indigo-200:hover { color: #1e293b; }
  .modal-dark\:hover\:bg-indigo-200:hover { background-color: #1e293b; }
  .modal-dark\:text-indigo-300 { color: #334155; }
  .modal-dark\:bg-indigo-300 { background-color: #334155; }
  .modal-dark\:border-indigo-300 { border-color: #334155; }
  .modal-dark\:ring-indigo-300 { --tw-ring-color: #334155; }
  .modal-dark\:hover\:text-indigo-300:hover { color: #334155; }
  .modal-dark\:hover\:bg-indigo-300:hover { background-color: #334155; }
  .modal-dark\:text-indigo-400 { color: #475569; }
  .modal-dark\:bg-indigo-400 { background-color: #475569; }
  .modal-dark\:border-indigo-400 { border-color: #475569; }
  .modal-dark\:ring-indigo-400 { --tw-ring-color: #475569; }
  .modal-dark\:hover\:text-indigo-400:hover { color: #475569; }
  .modal-dark\:hover\:bg-indigo-400:hover { background-color: #475569; }
  .modal-dark\:text-indigo-500 { color: #64748b; }
  .modal-dark\:bg-indigo-500 { background-color: #64748b; }
  .modal-dark\:border-indigo-500 { border-color: #64748b; }
  .modal-dark\:ring-indigo-500 { --tw-ring-color: #64748b; }
  .modal-dark\:hover\:text-indigo-500:hover { color: #64748b; }
  .modal-dark\:hover\:bg-indigo-500:hover { background-color: #64748b; }
  .modal-dark\:text-indigo-600 { color: #94a3b8; }
  .modal-dark\:bg-indigo-600 { background-color: #94a3b8; }
  .modal-dark\:border-indigo-600 { border-color: #94a3b8; }
  .modal-dark\:ring-indigo-600 { --tw-ring-color: #94a3b8; }
  .modal-dark\:hover\:text-indigo-600:hover { color: #94a3b8; }
  .modal-dark\:hover\:bg-indigo-600:hover { background-color: #94a3b8; }
  .modal-dark\:text-indigo-700 { color: #cbd5e1; }
  .modal-dark\:bg-indigo-700 { background-color: #cbd5e1; }
  .modal-dark\:border-indigo-700 { border-color: #cbd5e1; }
  .modal-dark\:ring-indigo-700 { --tw-ring-color: #cbd5e1; }
  .modal-dark\:hover\:text-indigo-700:hover { color: #cbd5e1; }
  .modal-dark\:hover\:bg-indigo-700:hover { background-color: #cbd5e1; }
  .modal-dark\:text-indigo-800 { color: #e2e8f0; }
  .modal-dark\:bg-indigo-800 { background-color: #e2e8f0; }
  .modal-dark\:border-indigo-800 { border-color: #e2e8f0; }
  .modal-dark\:ring-indigo-800 { --tw-ring-color: #e2e8f0; }
  .modal-dark\:hover\:text-indigo-800:hover { color: #e2e8f0; }
  .modal-dark\:hover\:bg-indigo-800:hover { background-color: #e2e8f0; }
  .modal-dark\:text-indigo-900 { color: #f1f5f9; }
  .modal-dark\:bg-indigo-900 { background-color: #f1f5f9; }
  .modal-dark\:border-indigo-900 { border-color: #f1f5f9; }
  .modal-dark\:ring-indigo-900 { --tw-ring-color: #f1f5f9; }
  .modal-dark\:hover\:text-indigo-900:hover { color: #f1f5f9; }
  .modal-dark\:hover\:bg-indigo-900:hover { background-color: #f1f5f9; }
  .modal-dark\:text-indigo-950 { color: #f8fafc; }
  .modal-dark\:bg-indigo-950 { background-color: #f8fafc; }
  .modal-dark\:border-indigo-950 { border-color: #f8fafc; }
  .modal-dark\:ring-indigo-950 { --tw-ring-color: #f8fafc; }
  .modal-dark\:hover\:text-indigo-950:hover { color: #f8fafc; }
  .modal-dark\:hover\:bg-indigo-950:hover { background-color: #f8fafc; }
  .modal-dark\:text-violet-50 { color: #020617; }
  .modal-dark\:bg-violet-50 { background-color: #020617; }
  .modal-dark\:border-violet-50 { border-color: #020617; }
  .modal-dark\:ring-violet-50 { --tw-ring-color: #020617; }
  .modal-dark\:hover\:text-violet-50:hover { color: #020617; }
  .modal-dark\:hover\:bg-violet-50:hover { background-color: #020617; }
  .modal-dark\:text-violet-100 { color: #0f172a; }
  .modal-dark\:bg-violet-100 { background-color: #0f172a; }
  .modal-dark\:border-violet-100 { border-color: #0f172a; }
  .modal-dark\:ring-violet-100 { --tw-ring-color: #0f172a; }
  .modal-dark\:hover\:text-violet-100:hover { color: #0f172a; }
  .modal-dark\:hover\:bg-violet-100:hover { background-color: #0f172a; }
  .modal-dark\:text-violet-200 { color: #1e293b; }
  .modal-dark\:bg-violet-200 { background-color: #1e293b; }
  .modal-dark\:border-violet-200 { border-color: #1e293b; }
  .modal-dark\:ring-violet-200 { --tw-ring-color: #1e293b; }
  .modal-dark\:hover\:text-violet-200:hover { color: #1e293b; }
  .modal-dark\:hover\:bg-violet-200:hover { background-color: #1e293b; }
  .modal-dark\:text-violet-300 { color: #334155; }
  .modal-dark\:bg-violet-300 { background-color: #334155; }
  .modal-dark\:border-violet-300 { border-color: #334155; }
  .modal-dark\:ring-violet-300 { --tw-ring-color: #334155; }
  .modal-dark\:hover\:text-violet-300:hover { color: #334155; }
  .modal-dark\:hover\:bg-violet-300:hover { background-color: #334155; }
  .modal-dark\:text-violet-400 { color: #475569; }
  .modal-dark\:bg-violet-400 { background-color: #475569; }
  .modal-dark\:border-violet-400 { border-color: #475569; }
  .modal-dark\:ring-violet-400 { --tw-ring-color: #475569; }
  .modal-dark\:hover\:text-violet-400:hover { color: #475569; }
  .modal-dark\:hover\:bg-violet-400:hover { background-color: #475569; }
  .modal-dark\:text-violet-500 { color: #64748b; }
  .modal-dark\:bg-violet-500 { background-color: #64748b; }
  .modal-dark\:border-violet-500 { border-color: #64748b; }
  .modal-dark\:ring-violet-500 { --tw-ring-color: #64748b; }
  .modal-dark\:hover\:text-violet-500:hover { color: #64748b; }
  .modal-dark\:hover\:bg-violet-500:hover { background-color: #64748b; }
  .modal-dark\:text-violet-600 { color: #94a3b8; }
  .modal-dark\:bg-violet-600 { background-color: #94a3b8; }
  .modal-dark\:border-violet-600 { border-color: #94a3b8; }
  .modal-dark\:ring-violet-600 { --tw-ring-color: #94a3b8; }
  .modal-dark\:hover\:text-violet-600:hover { color: #94a3b8; }
  .modal-dark\:hover\:bg-violet-600:hover { background-color: #94a3b8; }
  .modal-dark\:text-violet-700 { color: #cbd5e1; }
  .modal-dark\:bg-violet-700 { background-color: #cbd5e1; }
  .modal-dark\:border-violet-700 { border-color: #cbd5e1; }
  .modal-dark\:ring-violet-700 { --tw-ring-color: #cbd5e1; }
  .modal-dark\:hover\:text-violet-700:hover { color: #cbd5e1; }
  .modal-dark\:hover\:bg-violet-700:hover { background-color: #cbd5e1; }
  .modal-dark\:text-violet-800 { color: #e2e8f0; }
  .modal-dark\:bg-violet-800 { background-color: #e2e8f0; }
  .modal-dark\:border-violet-800 { border-color: #e2e8f0; }
  .modal-dark\:ring-violet-800 { --tw-ring-color: #e2e8f0; }
  .modal-dark\:hover\:text-violet-800:hover { color: #e2e8f0; }
  .modal-dark\:hover\:bg-violet-800:hover { background-color: #e2e8f0; }
  .modal-dark\:text-violet-900 { color: #f1f5f9; }
  .modal-dark\:bg-violet-900 { background-color: #f1f5f9; }
  .modal-dark\:border-violet-900 { border-color: #f1f5f9; }
  .modal-dark\:ring-violet-900 { --tw-ring-color: #f1f5f9; }
  .modal-dark\:hover\:text-violet-900:hover { color: #f1f5f9; }
  .modal-dark\:hover\:bg-violet-900:hover { background-color: #f1f5f9; }
  .modal-dark\:text-violet-950 { color: #f8fafc; }
  .modal-dark\:bg-violet-950 { background-color: #f8fafc; }
  .modal-dark\:border-violet-950 { border-color: #f8fafc; }
  .modal-dark\:ring-violet-950 { --tw-ring-color: #f8fafc; }
  .modal-dark\:hover\:text-violet-950:hover { color: #f8fafc; }
  .modal-dark\:hover\:bg-violet-950:hover { background-color: #f8fafc; }
  .modal-dark\:text-purple-50 { color: #020617; }
  .modal-dark\:bg-purple-50 { background-color: #020617; }
  .modal-dark\:border-purple-50 { border-color: #020617; }
  .modal-dark\:ring-purple-50 { --tw-ring-color: #020617; }
  .modal-dark\:hover\:text-purple-50:hover { color: #020617; }
  .modal-dark\:hover\:bg-purple-50:hover { background-color: #020617; }
  .modal-dark\:text-purple-100 { color: #0f172a; }
  .modal-dark\:bg-purple-100 { background-color: #0f172a; }
  .modal-dark\:border-purple-100 { border-color: #0f172a; }
  .modal-dark\:ring-purple-100 { --tw-ring-color: #0f172a; }
  .modal-dark\:hover\:text-purple-100:hover { color: #0f172a; }
  .modal-dark\:hover\:bg-purple-100:hover { background-color: #0f172a; }
  .modal-dark\:text-purple-200 { color: #1e293b; }
  .modal-dark\:bg-purple-200 { background-color: #1e293b; }
  .modal-dark\:border-purple-200 { border-color: #1e293b; }
  .modal-dark\:ring-purple-200 { --tw-ring-color: #1e293b; }
  .modal-dark\:hover\:text-purple-200:hover { color: #1e293b; }
  .modal-dark\:hover\:bg-purple-200:hover { background-color: #1e293b; }
  .modal-dark\:text-purple-300 { color: #334155; }
  .modal-dark\:bg-purple-300 { background-color: #334155; }
  .modal-dark\:border-purple-300 { border-color: #334155; }
  .modal-dark\:ring-purple-300 { --tw-ring-color: #334155; }
  .modal-dark\:hover\:text-purple-300:hover { color: #334155; }
  .modal-dark\:hover\:bg-purple-300:hover { background-color: #334155; }
  .modal-dark\:text-purple-400 { color: #475569; }
  .modal-dark\:bg-purple-400 { background-color: #475569; }
  .modal-dark\:border-purple-400 { border-color: #475569; }
  .modal-dark\:ring-purple-400 { --tw-ring-color: #475569; }
  .modal-dark\:hover\:text-purple-400:hover { color: #475569; }
  .modal-dark\:hover\:bg-purple-400:hover { background-color: #475569; }
  .modal-dark\:text-purple-500 { color: #64748b; }
  .modal-dark\:bg-purple-500 { background-color: #64748b; }
  .modal-dark\:border-purple-500 { border-color: #64748b; }
  .modal-dark\:ring-purple-500 { --tw-ring-color: #64748b; }
  .modal-dark\:hover\:text-purple-500:hover { color: #64748b; }
  .modal-dark\:hover\:bg-purple-500:hover { background-color: #64748b; }
  .modal-dark\:text-purple-600 { color: #94a3b8; }
  .modal-dark\:bg-purple-600 { background-color: #94a3b8; }
  .modal-dark\:border-purple-600 { border-color: #94a3b8; }
  .modal-dark\:ring-purple-600 { --tw-ring-color: #94a3b8; }
  .modal-dark\:hover\:text-purple-600:hover { color: #94a3b8; }
  .modal-dark\:hover\:bg-purple-600:hover { background-color: #94a3b8; }
  .modal-dark\:text-purple-700 { color: #cbd5e1; }
  .modal-dark\:bg-purple-700 { background-color: #cbd5e1; }
  .modal-dark\:border-purple-700 { border-color: #cbd5e1; }
  .modal-dark\:ring-purple-700 { --tw-ring-color: #cbd5e1; }
  .modal-dark\:hover\:text-purple-700:hover { color: #cbd5e1; }
  .modal-dark\:hover\:bg-purple-700:hover { background-color: #cbd5e1; }
  .modal-dark\:text-purple-800 { color: #e2e8f0; }
  .modal-dark\:bg-purple-800 { background-color: #e2e8f0; }
  .modal-dark\:border-purple-800 { border-color: #e2e8f0; }
  .modal-dark\:ring-purple-800 { --tw-ring-color: #e2e8f0; }
  .modal-dark\:hover\:text-purple-800:hover { color: #e2e8f0; }
  .modal-dark\:hover\:bg-purple-800:hover { background-color: #e2e8f0; }
  .modal-dark\:text-purple-900 { color: #f1f5f9; }
  .modal-dark\:bg-purple-900 { background-color: #f1f5f9; }
  .modal-dark\:border-purple-900 { border-color: #f1f5f9; }
  .modal-dark\:ring-purple-900 { --tw-ring-color: #f1f5f9; }
  .modal-dark\:hover\:text-purple-900:hover { color: #f1f5f9; }
  .modal-dark\:hover\:bg-purple-900:hover { background-color: #f1f5f9; }
  .modal-dark\:text-purple-950 { color: #f8fafc; }
  .modal-dark\:bg-purple-950 { background-color: #f8fafc; }
  .modal-dark\:border-purple-950 { border-color: #f8fafc; }
  .modal-dark\:ring-purple-950 { --tw-ring-color: #f8fafc; }
  .modal-dark\:hover\:text-purple-950:hover { color: #f8fafc; }
  .modal-dark\:hover\:bg-purple-950:hover { background-color: #f8fafc; }
  .modal-dark\:text-fuchsia-50 { color: #020617; }
  .modal-dark\:bg-fuchsia-50 { background-color: #020617; }
  .modal-dark\:border-fuchsia-50 { border-color: #020617; }
  .modal-dark\:ring-fuchsia-50 { --tw-ring-color: #020617; }
  .modal-dark\:hover\:text-fuchsia-50:hover { color: #020617; }
  .modal-dark\:hover\:bg-fuchsia-50:hover { background-color: #020617; }
  .modal-dark\:text-fuchsia-100 { color: #0f172a; }
  .modal-dark\:bg-fuchsia-100 { background-color: #0f172a; }
  .modal-dark\:border-fuchsia-100 { border-color: #0f172a; }
  .modal-dark\:ring-fuchsia-100 { --tw-ring-color: #0f172a; }
  .modal-dark\:hover\:text-fuchsia-100:hover { color: #0f172a; }
  .modal-dark\:hover\:bg-fuchsia-100:hover { background-color: #0f172a; }
  .modal-dark\:text-fuchsia-200 { color: #1e293b; }
  .modal-dark\:bg-fuchsia-200 { background-color: #1e293b; }
  .modal-dark\:border-fuchsia-200 { border-color: #1e293b; }
  .modal-dark\:ring-fuchsia-200 { --tw-ring-color: #1e293b; }
  .modal-dark\:hover\:text-fuchsia-200:hover { color: #1e293b; }
  .modal-dark\:hover\:bg-fuchsia-200:hover { background-color: #1e293b; }
  .modal-dark\:text-fuchsia-300 { color: #334155; }
  .modal-dark\:bg-fuchsia-300 { background-color: #334155; }
  .modal-dark\:border-fuchsia-300 { border-color: #334155; }
  .modal-dark\:ring-fuchsia-300 { --tw-ring-color: #334155; }
  .modal-dark\:hover\:text-fuchsia-300:hover { color: #334155; }
  .modal-dark\:hover\:bg-fuchsia-300:hover { background-color: #334155; }
  .modal-dark\:text-fuchsia-400 { color: #475569; }
  .modal-dark\:bg-fuchsia-400 { background-color: #475569; }
  .modal-dark\:border-fuchsia-400 { border-color: #475569; }
  .modal-dark\:ring-fuchsia-400 { --tw-ring-color: #475569; }
  .modal-dark\:hover\:text-fuchsia-400:hover { color: #475569; }
  .modal-dark\:hover\:bg-fuchsia-400:hover { background-color: #475569; }
  .modal-dark\:text-fuchsia-500 { color: #64748b; }
  .modal-dark\:bg-fuchsia-500 { background-color: #64748b; }
  .modal-dark\:border-fuchsia-500 { border-color: #64748b; }
  .modal-dark\:ring-fuchsia-500 { --tw-ring-color: #64748b; }
  .modal-dark\:hover\:text-fuchsia-500:hover { color: #64748b; }
  .modal-dark\:hover\:bg-fuchsia-500:hover { background-color: #64748b; }
  .modal-dark\:text-fuchsia-600 { color: #94a3b8; }
  .modal-dark\:bg-fuchsia-600 { background-color: #94a3b8; }
  .modal-dark\:border-fuchsia-600 { border-color: #94a3b8; }
  .modal-dark\:ring-fuchsia-600 { --tw-ring-color: #94a3b8; }
  .modal-dark\:hover\:text-fuchsia-600:hover { color: #94a3b8; }
  .modal-dark\:hover\:bg-fuchsia-600:hover { background-color: #94a3b8; }
  .modal-dark\:text-fuchsia-700 { color: #cbd5e1; }
  .modal-dark\:bg-fuchsia-700 { background-color: #cbd5e1; }
  .modal-dark\:border-fuchsia-700 { border-color: #cbd5e1; }
  .modal-dark\:ring-fuchsia-700 { --tw-ring-color: #cbd5e1; }
  .modal-dark\:hover\:text-fuchsia-700:hover { color: #cbd5e1; }
  .modal-dark\:hover\:bg-fuchsia-700:hover { background-color: #cbd5e1; }
  .modal-dark\:text-fuchsia-800 { color: #e2e8f0; }
  .modal-dark\:bg-fuchsia-800 { background-color: #e2e8f0; }
  .modal-dark\:border-fuchsia-800 { border-color: #e2e8f0; }
  .modal-dark\:ring-fuchsia-800 { --tw-ring-color: #e2e8f0; }
  .modal-dark\:hover\:text-fuchsia-800:hover { color: #e2e8f0; }
  .modal-dark\:hover\:bg-fuchsia-800:hover { background-color: #e2e8f0; }
  .modal-dark\:text-fuchsia-900 { color: #f1f5f9; }
  .modal-dark\:bg-fuchsia-900 { background-color: #f1f5f9; }
  .modal-dark\:border-fuchsia-900 { border-color: #f1f5f9; }
  .modal-dark\:ring-fuchsia-900 { --tw-ring-color: #f1f5f9; }
  .modal-dark\:hover\:text-fuchsia-900:hover { color: #f1f5f9; }
  .modal-dark\:hover\:bg-fuchsia-900:hover { background-color: #f1f5f9; }
  .modal-dark\:text-fuchsia-950 { color: #f8fafc; }
  .modal-dark\:bg-fuchsia-950 { background-color: #f8fafc; }
  .modal-dark\:border-fuchsia-950 { border-color: #f8fafc; }
  .modal-dark\:ring-fuchsia-950 { --tw-ring-color: #f8fafc; }
  .modal-dark\:hover\:text-fuchsia-950:hover { color: #f8fafc; }
  .modal-dark\:hover\:bg-fuchsia-950:hover { background-color: #f8fafc; }
  .modal-dark\:text-pink-50 { color: #020617; }
  .modal-dark\:bg-pink-50 { background-color: #020617; }
  .modal-dark\:border-pink-50 { border-color: #020617; }
  .modal-dark\:ring-pink-50 { --tw-ring-color: #020617; }
  .modal-dark\:hover\:text-pink-50:hover { color: #020617; }
  .modal-dark\:hover\:bg-pink-50:hover { background-color: #020617; }
  .modal-dark\:text-pink-100 { color: #0f172a; }
  .modal-dark\:bg-pink-100 { background-color: #0f172a; }
  .modal-dark\:border-pink-100 { border-color: #0f172a; }
  .modal-dark\:ring-pink-100 { --tw-ring-color: #0f172a; }
  .modal-dark\:hover\:text-pink-100:hover { color: #0f172a; }
  .modal-dark\:hover\:bg-pink-100:hover { background-color: #0f172a; }
  .modal-dark\:text-pink-200 { color: #1e293b; }
  .modal-dark\:bg-pink-200 { background-color: #1e293b; }
  .modal-dark\:border-pink-200 { border-color: #1e293b; }
  .modal-dark\:ring-pink-200 { --tw-ring-color: #1e293b; }
  .modal-dark\:hover\:text-pink-200:hover { color: #1e293b; }
  .modal-dark\:hover\:bg-pink-200:hover { background-color: #1e293b; }
  .modal-dark\:text-pink-300 { color: #334155; }
  .modal-dark\:bg-pink-300 { background-color: #334155; }
  .modal-dark\:border-pink-300 { border-color: #334155; }
  .modal-dark\:ring-pink-300 { --tw-ring-color: #334155; }
  .modal-dark\:hover\:text-pink-300:hover { color: #334155; }
  .modal-dark\:hover\:bg-pink-300:hover { background-color: #334155; }
  .modal-dark\:text-pink-400 { color: #475569; }
  .modal-dark\:bg-pink-400 { background-color: #475569; }
  .modal-dark\:border-pink-400 { border-color: #475569; }
  .modal-dark\:ring-pink-400 { --tw-ring-color: #475569; }
  .modal-dark\:hover\:text-pink-400:hover { color: #475569; }
  .modal-dark\:hover\:bg-pink-400:hover { background-color: #475569; }
  .modal-dark\:text-pink-500 { color: #64748b; }
  .modal-dark\:bg-pink-500 { background-color: #64748b; }
  .modal-dark\:border-pink-500 { border-color: #64748b; }
  .modal-dark\:ring-pink-500 { --tw-ring-color: #64748b; }
  .modal-dark\:hover\:text-pink-500:hover { color: #64748b; }
  .modal-dark\:hover\:bg-pink-500:hover { background-color: #64748b; }
  .modal-dark\:text-pink-600 { color: #94a3b8; }
  .modal-dark\:bg-pink-600 { background-color: #94a3b8; }
  .modal-dark\:border-pink-600 { border-color: #94a3b8; }
  .modal-dark\:ring-pink-600 { --tw-ring-color: #94a3b8; }
  .modal-dark\:hover\:text-pink-600:hover { color: #94a3b8; }
  .modal-dark\:hover\:bg-pink-600:hover { background-color: #94a3b8; }
  .modal-dark\:text-pink-700 { color: #cbd5e1; }
  .modal-dark\:bg-pink-700 { background-color: #cbd5e1; }
  .modal-dark\:border-pink-700 { border-color: #cbd5e1; }
  .modal-dark\:ring-pink-700 { --tw-ring-color: #cbd5e1; }
  .modal-dark\:hover\:text-pink-700:hover { color: #cbd5e1; }
  .modal-dark\:hover\:bg-pink-700:hover { background-color: #cbd5e1; }
  .modal-dark\:text-pink-800 { color: #e2e8f0; }
  .modal-dark\:bg-pink-800 { background-color: #e2e8f0; }
  .modal-dark\:border-pink-800 { border-color: #e2e8f0; }
  .modal-dark\:ring-pink-800 { --tw-ring-color: #e2e8f0; }
  .modal-dark\:hover\:text-pink-800:hover { color: #e2e8f0; }
  .modal-dark\:hover\:bg-pink-800:hover { background-color: #e2e8f0; }
  .modal-dark\:text-pink-900 { color: #f1f5f9; }
  .modal-dark\:bg-pink-900 { background-color: #f1f5f9; }
  .modal-dark\:border-pink-900 { border-color: #f1f5f9; }
  .modal-dark\:ring-pink-900 { --tw-ring-color: #f1f5f9; }
  .modal-dark\:hover\:text-pink-900:hover { color: #f1f5f9; }
  .modal-dark\:hover\:bg-pink-900:hover { background-color: #f1f5f9; }
  .modal-dark\:text-pink-950 { color: #f8fafc; }
  .modal-dark\:bg-pink-950 { background-color: #f8fafc; }
  .modal-dark\:border-pink-950 { border-color: #f8fafc; }
  .modal-dark\:ring-pink-950 { --tw-ring-color: #f8fafc; }
  .modal-dark\:hover\:text-pink-950:hover { color: #f8fafc; }
  .modal-dark\:hover\:bg-pink-950:hover { background-color: #f8fafc; }
  .modal-dark\:text-rose-50 { color: #020617; }
  .modal-dark\:bg-rose-50 { background-color: #020617; }
  .modal-dark\:border-rose-50 { border-color: #020617; }
  .modal-dark\:ring-rose-50 { --tw-ring-color: #020617; }
  .modal-dark\:hover\:text-rose-50:hover { color: #020617; }
  .modal-dark\:hover\:bg-rose-50:hover { background-color: #020617; }
  .modal-dark\:text-rose-100 { color: #0f172a; }
  .modal-dark\:bg-rose-100 { background-color: #0f172a; }
  .modal-dark\:border-rose-100 { border-color: #0f172a; }
  .modal-dark\:ring-rose-100 { --tw-ring-color: #0f172a; }
  .modal-dark\:hover\:text-rose-100:hover { color: #0f172a; }
  .modal-dark\:hover\:bg-rose-100:hover { background-color: #0f172a; }
  .modal-dark\:text-rose-200 { color: #1e293b; }
  .modal-dark\:bg-rose-200 { background-color: #1e293b; }
  .modal-dark\:border-rose-200 { border-color: #1e293b; }
  .modal-dark\:ring-rose-200 { --tw-ring-color: #1e293b; }
  .modal-dark\:hover\:text-rose-200:hover { color: #1e293b; }
  .modal-dark\:hover\:bg-rose-200:hover { background-color: #1e293b; }
  .modal-dark\:text-rose-300 { color: #334155; }
  .modal-dark\:bg-rose-300 { background-color: #334155; }
  .modal-dark\:border-rose-300 { border-color: #334155; }
  .modal-dark\:ring-rose-300 { --tw-ring-color: #334155; }
  .modal-dark\:hover\:text-rose-300:hover { color: #334155; }
  .modal-dark\:hover\:bg-rose-300:hover { background-color: #334155; }
  .modal-dark\:text-rose-400 { color: #475569; }
  .modal-dark\:bg-rose-400 { background-color: #475569; }
  .modal-dark\:border-rose-400 { border-color: #475569; }
  .modal-dark\:ring-rose-400 { --tw-ring-color: #475569; }
  .modal-dark\:hover\:text-rose-400:hover { color: #475569; }
  .modal-dark\:hover\:bg-rose-400:hover { background-color: #475569; }
  .modal-dark\:text-rose-500 { color: #64748b; }
  .modal-dark\:bg-rose-500 { background-color: #64748b; }
  .modal-dark\:border-rose-500 { border-color: #64748b; }
  .modal-dark\:ring-rose-500 { --tw-ring-color: #64748b; }
  .modal-dark\:hover\:text-rose-500:hover { color: #64748b; }
  .modal-dark\:hover\:bg-rose-500:hover { background-color: #64748b; }
  .modal-dark\:text-rose-600 { color: #94a3b8; }
  .modal-dark\:bg-rose-600 { background-color: #94a3b8; }
  .modal-dark\:border-rose-600 { border-color: #94a3b8; }
  .modal-dark\:ring-rose-600 { --tw-ring-color: #94a3b8; }
  .modal-dark\:hover\:text-rose-600:hover { color: #94a3b8; }
  .modal-dark\:hover\:bg-rose-600:hover { background-color: #94a3b8; }
  .modal-dark\:text-rose-700 { color: #cbd5e1; }
  .modal-dark\:bg-rose-700 { background-color: #cbd5e1; }
  .modal-dark\:border-rose-700 { border-color: #cbd5e1; }
  .modal-dark\:ring-rose-700 { --tw-ring-color: #cbd5e1; }
  .modal-dark\:hover\:text-rose-700:hover { color: #cbd5e1; }
  .modal-dark\:hover\:bg-rose-700:hover { background-color: #cbd5e1; }
  .modal-dark\:text-rose-800 { color: #e2e8f0; }
  .modal-dark\:bg-rose-800 { background-color: #e2e8f0; }
  .modal-dark\:border-rose-800 { border-color: #e2e8f0; }
  .modal-dark\:ring-rose-800 { --tw-ring-color: #e2e8f0; }
  .modal-dark\:hover\:text-rose-800:hover { color: #e2e8f0; }
  .modal-dark\:hover\:bg-rose-800:hover { background-color: #e2e8f0; }
  .modal-dark\:text-rose-900 { color: #f1f5f9; }
  .modal-dark\:bg-rose-900 { background-color: #f1f5f9; }
  .modal-dark\:border-rose-900 { border-color: #f1f5f9; }
  .modal-dark\:ring-rose-900 { --tw-ring-color: #f1f5f9; }
  .modal-dark\:hover\:text-rose-900:hover { color: #f1f5f9; }
  .modal-dark\:hover\:bg-rose-900:hover { background-color: #f1f5f9; }
  .modal-dark\:text-rose-950 { color: #f8fafc; }
  .modal-dark\:bg-rose-950 { background-color: #f8fafc; }
  .modal-dark\:border-rose-950 { border-color: #f8fafc; }
  .modal-dark\:ring-rose-950 { --tw-ring-color: #f8fafc; }
  .modal-dark\:hover\:text-rose-950:hover { color: #f8fafc; }
  .modal-dark\:hover\:bg-rose-950:hover { background-color: #f8fafc; }
}

@media (min-width: 640px) {
  .modal-sm\:text-slate-50 { color: #f8fafc; }
  .modal-sm\:bg-slate-50 { background-color: #f8fafc; }
  .modal-sm\:text-slate-100 { color: #f1f5f9; }
  .modal-sm\:bg-slate-100 { background-color: #f1f5f9; }
  .modal-sm\:text-slate-200 { color: #e2e8f0; }
  .modal-sm\:bg-slate-200 { background-color: #e2e8f0; }
  .modal-sm\:text-slate-300 { color: #cbd5e1; }
  .modal-sm\:bg-slate-300 { background-color: #cbd5e1; }
  .modal-sm\:text-slate-400 { color: #94a3b8; }
  .modal-sm\:bg-slate-400 { background-color: #94a3b8; }
  .modal-sm\:text-slate-500 { color: #64748b; }
  .modal-sm\:bg-slate-500 { background-color: #64748b; }
  .modal-sm\:text-slate-600 { color: #475569; }
  .modal-sm\:bg-slate-600 { background-color: #475569; }
  .modal-sm\:text-slate-700 { color: #334155; }
  .modal-sm\:bg-slate-700 { background-color: #334155; }
  .modal-sm\:text-slate-800 { color: #1e293b; }
  .modal-sm\:bg-slate-800 { background-color: #1e293b; }
  .modal-sm\:text-slate-900 { color: #0f172a; }
  .modal-sm\:bg-slate-900 { background-color: #0f172a; }
  .modal-sm\:text-slate-950 { color: #020617; }
  .modal-sm\:bg-slate-950 { background-color: #020617; }
  .modal-sm\:text-gray-50 { color: #f8fafc; }
  .modal-sm\:bg-gray-50 { background-color: #f8fafc; }
  .modal-sm\:text-gray-100 { color: #f1f5f9; }
  .modal-sm\:bg-gray-100 { background-color: #f1f5f9; }
  .modal-sm\:text-gray-200 { color: #e2e8f0; }
  .modal-sm\:bg-gray-200 { background-color: #e2e8f0; }
  .modal-sm\:text-gray-300 { color: #cbd5e1; }
  .modal-sm\:bg-gray-300 { background-color: #cbd5e1; }
  .modal-sm\:text-gray-400 { color: #94a3b8; }
  .modal-sm\:bg-gray-400 { background-color: #94a3b8; }
  .modal-sm\:text-gray-500 { color: #64748b; }
  .modal-sm\:bg-gray-500 { background-color: #64748b; }
  .modal-sm\:text-gray-600 { color: #475569; }
  .modal-sm\:bg-gray-600 { background-color: #475569; }
  .modal-sm\:text-gray-700 { color: #334155; }
  .modal-sm\:bg-gray-700 { background-color: #334155; }
  .modal-sm\:text-gray-800 { color: #1e293b; }
  .modal-sm\:bg-gray-800 { background-color: #1e293b; }
  .modal-sm\:text-gray-900 { color: #0f172a; }
  .modal-sm\:bg-gray-900 { background-color: #0f172a; }
  .modal-sm\:text-gray-950 { color: #020617; }
  .modal-sm\:bg-gray-950 { background-color: #020617; }
  .modal-sm\:text-zinc-50 { color: #f8fafc; }
  .modal-sm\:bg-zinc-50 { background-color: #f8fafc; }
  .modal-sm\:text-zinc-100 { color: #f1f5f9; }
  .modal-sm\:bg-zinc-100 { background-color: #f1f5f9; }
  .modal-sm\:text-zinc-200 { color: #e2e8f0; }
  .modal-sm\:bg-zinc-200 { background-color: #e2e8f0; }
  .modal-sm\:text-zinc-300 { color: #cbd5e1; }
  .modal-sm\:bg-zinc-300 { background-color: #cbd5e1; }
  .modal-sm\:text-zinc-400 { color: #94a3b8; }
  .modal-sm\:bg-zinc-400 { background-color: #94a3b8; }
  .modal-sm\:text-zinc-500 { color: #64748b; }
  .modal-sm\:bg-zinc-500 { background-color: #64748b; }
  .modal-sm\:text-zinc-600 { color: #475569; }
  .modal-sm\:bg-zinc-600 { background-color: #475569; }
  .modal-sm\:text-zinc-700 { color: #334155; }
  .modal-sm\:bg-zinc-700 { background-color: #334155; }
  .modal-sm\:text-zinc-800 { color: #1e293b; }
  .modal-sm\:bg-zinc-800 { background-color: #1e293b; }
  .modal-sm\:text-zinc-900 { color: #0f172a; }
  .modal-sm\:bg-zinc-900 { background-color: #0f172a; }
  .modal-sm\:text-zinc-950 { color: #020617; }
  .modal-sm\:bg-zinc-950 { background-color: #020617; }
  .modal-sm\:text-neutral-50 { color: #f8fafc; }
  .modal-sm\:bg-neutral-50 { background-color: #f8fafc; }
  .modal-sm\:text-neutral-100 { color: #f1f5f9; }
  .modal-sm\:bg-neutral-100 { background-color: #f1f5f9; }
  .modal-sm\:text-neutral-200 { color: #e2e8f0; }
  .modal-sm\:bg-neutral-200 { background-color: #e2e8f0; }
  .modal-sm\:text-neutral-300 { color: #cbd5e1; }
  .modal-sm\:bg-neutral-300 { background-color: #cbd5e1; }
  .modal-sm\:text-neutral-400 { color: #94a3b8; }
  .modal-sm\:bg-neutral-400 { background-color: #94a3b8; }
  .modal-sm\:text-neutral-500 { color: #64748b; }
  .modal-sm\:bg-neutral-500 { background-color: #64748b; }
  .modal-sm\:text-neutral-600 { color: #475569; }
  .modal-sm\:bg-neutral-600 { background-color: #475569; }
  .modal-sm\:text-neutral-700 { color: #334155; }
  .modal-sm\:bg-neutral-700 { background-color: #334155; }
  .modal-sm\:text-neutral-800 { color: #1e293b; }
  .modal-sm\:bg-neutral-800 { background-color: #1e293b; }
  .modal-sm\:text-neutral-900 { color: #0f172a; }
  .modal-sm\:bg-neutral-900 { background-color: #0f172a; }
  .modal-sm\:text-neutral-950 { color: #020617; }
  .modal-sm\:bg-neutral-950 { background-color: #020617; }
  .modal-sm\:text-stone-50 { color: #f8fafc; }
  .modal-sm\:bg-stone-50 { background-color: #f8fafc; }
  .modal-sm\:text-stone-100 { color: #f1f5f9; }
  .modal-sm\:bg-stone-100 { background-color: #f1f5f9; }
  .modal-sm\:text-stone-200 { color: #e2e8f0; }
  .modal-sm\:bg-stone-200 { background-color: #e2e8f0; }
  .modal-sm\:text-stone-300 { color: #cbd5e1; }
  .modal-sm\:bg-stone-300 { background-color: #cbd5e1; }
  .modal-sm\:text-stone-400 { color: #94a3b8; }
  .modal-sm\:bg-stone-400 { background-color: #94a3b8; }
  .modal-sm\:text-stone-500 { color: #64748b; }
  .modal-sm\:bg-stone-500 { background-color: #64748b; }
  .modal-sm\:text-stone-600 { color: #475569; }
  .modal-sm\:bg-stone-600 { background-color: #475569; }
  .modal-sm\:text-stone-700 { color: #334155; }
  .modal-sm\:bg-stone-700 { background-color: #334155; }
  .modal-sm\:text-stone-800 { color: #1e293b; }
  .modal-sm\:bg-stone-800 { background-color: #1e293b; }
  .modal-sm\:text-stone-900 { color: #0f172a; }
  .modal-sm\:bg-stone-900 { background-color: #0f172a; }
  .modal-sm\:text-stone-950 { color: #020617; }
  .modal-sm\:bg-stone-950 { background-color: #020617; }
  .modal-sm\:text-red-50 { color: #f8fafc; }
  .modal-sm\:bg-red-50 { background-color: #f8fafc; }
  .modal-sm\:text-red-100 { color: #f1f5f9; }
  .modal-sm\:bg-red-100 { background-color: #f1f5f9; }
  .modal-sm\:text-red-200 { color: #e2e8f0; }
  .modal-sm\:bg-red-200 { background-color: #e2e8f0; }
  .modal-sm\:text-red-300 { color: #cbd5e1; }
  .modal-sm\:bg-red-300 { background-color: #cbd5e1; }
  .modal-sm\:text-red-400 { color: #94a3b8; }
  .modal-sm\:bg-red-400 { background-color: #94a3b8; }
  .modal-sm\:text-red-500 { color: #64748b; }
  .modal-sm\:bg-red-500 { background-color: #64748b; }
  .modal-sm\:text-red-600 { color: #475569; }
  .modal-sm\:bg-red-600 { background-color: #475569; }
  .modal-sm\:text-red-700 { color: #334155; }
  .modal-sm\:bg-red-700 { background-color: #334155; }
  .modal-sm\:text-red-800 { color: #1e293b; }
  .modal-sm\:bg-red-800 { background-color: #1e293b; }
  .modal-sm\:text-red-900 { color: #0f172a; }
  .modal-sm\:bg-red-900 { background-color: #0f172a; }
  .modal-sm\:text-red-950 { color: #020617; }
  .modal-sm\:bg-red-950 { background-color: #020617; }
  .modal-sm\:text-orange-50 { color: #f8fafc; }
  .modal-sm\:bg-orange-50 { background-color: #f8fafc; }
  .modal-sm\:text-orange-100 { color: #f1f5f9; }
  .modal-sm\:bg-orange-100 { background-color: #f1f5f9; }
  .modal-sm\:text-orange-200 { color: #e2e8f0; }
  .modal-sm\:bg-orange-200 { background-color: #e2e8f0; }
  .modal-sm\:text-orange-300 { color: #cbd5e1; }
  .modal-sm\:bg-orange-300 { background-color: #cbd5e1; }
  .modal-sm\:text-orange-400 { color: #94a3b8; }
  .modal-sm\:bg-orange-400 { background-color: #94a3b8; }
  .modal-sm\:text-orange-500 { color: #64748b; }
  .modal-sm\:bg-orange-500 { background-color: #64748b; }
  .modal-sm\:text-orange-600 { color: #475569; }
  .modal-sm\:bg-orange-600 { background-color: #475569; }
  .modal-sm\:text-orange-700 { color: #334155; }
  .modal-sm\:bg-orange-700 { background-color: #334155; }
  .modal-sm\:text-orange-800 { color: #1e293b; }
  .modal-sm\:bg-orange-800 { background-color: #1e293b; }
  .modal-sm\:text-orange-900 { color: #0f172a; }
  .modal-sm\:bg-orange-900 { background-color: #0f172a; }
  .modal-sm\:text-orange-950 { color: #020617; }
  .modal-sm\:bg-orange-950 { background-color: #020617; }
  .modal-sm\:text-amber-50 { color: #f8fafc; }
  .modal-sm\:bg-amber-50 { background-color: #f8fafc; }
  .modal-sm\:text-amber-100 { color: #f1f5f9; }
  .modal-sm\:bg-amber-100 { background-color: #f1f5f9; }
  .modal-sm\:text-amber-200 { color: #e2e8f0; }
  .modal-sm\:bg-amber-200 { background-color: #e2e8f0; }
  .modal-sm\:text-amber-300 { color: #cbd5e1; }
  .modal-sm\:bg-amber-300 { background-color: #cbd5e1; }
  .modal-sm\:text-amber-400 { color: #94a3b8; }
  .modal-sm\:bg-amber-400 { background-color: #94a3b8; }
  .modal-sm\:text-amber-500 { color: #64748b; }
  .modal-sm\:bg-amber-500 { background-color: #64748b; }
  .modal-sm\:text-amber-600 { color: #475569; }
  .modal-sm\:bg-amber-600 { background-color: #475569; }
  .modal-sm\:text-amber-700 { color: #334155; }
  .modal-sm\:bg-amber-700 { background-color: #334155; }
  .modal-sm\:text-amber-800 { color: #1e293b; }
  .modal-sm\:bg-amber-800 { background-color: #1e293b; }
  .modal-sm\:text-amber-900 { color: #0f172a; }
  .modal-sm\:bg-amber-900 { background-color: #0f172a; }
  .modal-sm\:text-amber-950 { color: #020617; }
  .modal-sm\:bg-amber-950 { background-color: #020617; }
  .modal-sm\:text-yellow-50 { color: #f8fafc; }
  .modal-sm\:bg-yellow-50 { background-color: #f8fafc; }
  .modal-sm\:text-yellow-100 { color: #f1f5f9; }
  .modal-sm\:bg-yellow-100 { background-color: #f1f5f9; }
  .modal-sm\:text-yellow-200 { color: #e2e8f0; }
  .modal-sm\:bg-yellow-200 { background-color: #e2e8f0; }
  .modal-sm\:text-yellow-300 { color: #cbd5e1; }
  .modal-sm\:bg-yellow-300 { background-color: #cbd5e1; }
  .modal-sm\:text-yellow-400 { color: #94a3b8; }
  .modal-sm\:bg-yellow-400 { background-color: #94a3b8; }
  .modal-sm\:text-yellow-500 { color: #64748b; }
  .modal-sm\:bg-yellow-500 { background-color: #64748b; }
  .modal-sm\:text-yellow-600 { color: #475569; }
  .modal-sm\:bg-yellow-600 { background-color: #475569; }
  .modal-sm\:text-yellow-700 { color: #334155; }
  .modal-sm\:bg-yellow-700 { background-color: #334155; }
  .modal-sm\:text-yellow-800 { color: #1e293b; }
  .modal-sm\:bg-yellow-800 { background-color: #1e293b; }
  .modal-sm\:text-yellow-900 { color: #0f172a; }
  .modal-sm\:bg-yellow-900 { background-color: #0f172a; }
  .modal-sm\:text-yellow-950 { color: #020617; }
  .modal-sm\:bg-yellow-950 { background-color: #020617; }
  .modal-sm\:text-lime-50 { color: #f8fafc; }
  .modal-sm\:bg-lime-50 { background-color: #f8fafc; }
  .modal-sm\:text-lime-100 { color: #f1f5f9; }
  .modal-sm\:bg-lime-100 { background-color: #f1f5f9; }
  .modal-sm\:text-lime-200 { color: #e2e8f0; }
  .modal-sm\:bg-lime-200 { background-color: #e2e8f0; }
  .modal-sm\:text-lime-300 { color: #cbd5e1; }
  .modal-sm\:bg-lime-300 { background-color: #cbd5e1; }
  .modal-sm\:text-lime-400 { color: #94a3b8; }
  .modal-sm\:bg-lime-400 { background-color: #94a3b8; }
  .modal-sm\:text-lime-500 { color: #64748b; }
  .modal-sm\:bg-lime-500 { background-color: #64748b; }
  .modal-sm\:text-lime-600 { color: #475569; }
  .modal-sm\:bg-lime-600 { background-color: #475569; }
  .modal-sm\:text-lime-700 { color: #334155; }
  .modal-sm\:bg-lime-700 { background-color: #334155; }
  .modal-sm\:text-lime-800 { color: #1e293b; }
  .modal-sm\:bg-lime-800 { background-color: #1e293b; }
  .modal-sm\:text-lime-900 { color: #0f172a; }
  .modal-sm\:bg-lime-900 { background-color: #0f172a; }
  .modal-sm\:text-lime-950 { color: #020617; }
  .modal-sm\:bg-lime-950 { background-color: #020617; }
  .modal-sm\:text-green-50 { color: #f8fafc; }
  .modal-sm\:bg-green-50 { background-color: #f8fafc; }
  .modal-sm\:text-green-100 { color: #f1f5f9; }
  .modal-sm\:bg-green-100 { background-color: #f1f5f9; }
  .modal-sm\:text-green-200 { color: #e2e8f0; }
  .modal-sm\:bg-green-200 { background-color: #e2e8f0; }
  .modal-sm\:text-green-300 { color: #cbd5e1; }
  .modal-sm\:bg-green-300 { background-color: #cbd5e1; }
  .modal-sm\:text-green-400 { color: #94a3b8; }
  .modal-sm\:bg-green-400 { background-color: #94a3b8; }
  .modal-sm\:text-green-500 { color: #64748b; }
  .modal-sm\:bg-green-500 { background-color: #64748b; }
  .modal-sm\:text-green-600 { color: #475569; }
  .modal-sm\:bg-green-600 { background-color: #475569; }
  .modal-sm\:text-green-700 { color: #334155; }
  .modal-sm\:bg-green-700 { background-color: #334155; }
  .modal-sm\:text-green-800 { color: #1e293b; }
  .modal-sm\:bg-green-800 { background-color: #1e293b; }
  .modal-sm\:text-green-900 { color: #0f172a; }
  .modal-sm\:bg-green-900 { background-color: #0f172a; }
  .modal-sm\:text-green-950 { color: #020617; }
  .modal-sm\:bg-green-950 { background-color: #020617; }
  .modal-sm\:w-1/2 { width: 50%; }
  .modal-sm\:max-w-1/2 { max-width: 50%; }
  .modal-sm\:w-1/3 { width: 33.modal-333333%; }
  .modal-sm\:max-w-1/3 { max-width: 33.modal-333333%; }
  .modal-sm\:w-2/3 { width: 66.modal-666667%; }
  .modal-sm\:max-w-2/3 { max-width: 66.modal-666667%; }
  .modal-sm\:w-1/4 { width: 25%; }
  .modal-sm\:max-w-1/4 { max-width: 25%; }
  .modal-sm\:w-3/4 { width: 75%; }
  .modal-sm\:max-w-3/4 { max-width: 75%; }
  .modal-sm\:w-1/5 { width: 20%; }
  .modal-sm\:max-w-1/5 { max-width: 20%; }
  .modal-sm\:w-2/5 { width: 40%; }
  .modal-sm\:max-w-2/5 { max-width: 40%; }
  .modal-sm\:w-3/5 { width: 60%; }
  .modal-sm\:max-w-3/5 { max-width: 60%; }
  .modal-sm\:w-4/5 { width: 80%; }
  .modal-sm\:max-w-4/5 { max-width: 80%; }
  .modal-sm\:w-full { width: 100%; }
  .modal-sm\:max-w-full { max-width: 100%; }
  .modal-sm\:w-screen { width: 100vw; }
  .modal-sm\:max-w-screen { max-width: 100vw; }
  .modal-sm\:w-min { width: min-content; }
  .modal-sm\:max-w-min { max-width: min-content; }
  .modal-sm\:w-max { width: max-content; }
  .modal-sm\:max-w-max { max-width: max-content; }
  .modal-sm\:w-fit { width: fit-content; }
  .modal-sm\:max-w-fit { max-width: fit-content; }
  .modal-sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .modal-sm\:col-span-1 { grid-column: span 1 / span 1; }
  .modal-sm\:col-start-1 { grid-column-start: 1; }
  .modal-sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .modal-sm\:col-span-2 { grid-column: span 2 / span 2; }
  .modal-sm\:col-start-2 { grid-column-start: 2; }
  .modal-sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .modal-sm\:col-span-3 { grid-column: span 3 / span 3; }
  .modal-sm\:col-start-3 { grid-column-start: 3; }
  .modal-sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .modal-sm\:col-span-4 { grid-column: span 4 / span 4; }
  .modal-sm\:col-start-4 { grid-column-start: 4; }
  .modal-sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .modal-sm\:col-span-5 { grid-column: span 5 / span 5; }
  .modal-sm\:col-start-5 { grid-column-start: 5; }
  .modal-sm\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .modal-sm\:col-span-6 { grid-column: span 6 / span 6; }
  .modal-sm\:col-start-6 { grid-column-start: 6; }
  .modal-sm\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .modal-sm\:col-span-7 { grid-column: span 7 / span 7; }
  .modal-sm\:col-start-7 { grid-column-start: 7; }
  .modal-sm\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .modal-sm\:col-span-8 { grid-column: span 8 / span 8; }
  .modal-sm\:col-start-8 { grid-column-start: 8; }
  .modal-sm\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .modal-sm\:col-span-9 { grid-column: span 9 / span 9; }
  .modal-sm\:col-start-9 { grid-column-start: 9; }
  .modal-sm\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .modal-sm\:col-span-10 { grid-column: span 10 / span 10; }
  .modal-sm\:col-start-10 { grid-column-start: 10; }
  .modal-sm\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .modal-sm\:col-span-11 { grid-column: span 11 / span 11; }
  .modal-sm\:col-start-11 { grid-column-start: 11; }
  .modal-sm\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .modal-sm\:col-span-12 { grid-column: span 12 / span 12; }
  .modal-sm\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 768px) {
  .modal-md\:text-slate-50 { color: #f8fafc; }
  .modal-md\:bg-slate-50 { background-color: #f8fafc; }
  .modal-md\:text-slate-100 { color: #f1f5f9; }
  .modal-md\:bg-slate-100 { background-color: #f1f5f9; }
  .modal-md\:text-slate-200 { color: #e2e8f0; }
  .modal-md\:bg-slate-200 { background-color: #e2e8f0; }
  .modal-md\:text-slate-300 { color: #cbd5e1; }
  .modal-md\:bg-slate-300 { background-color: #cbd5e1; }
  .modal-md\:text-slate-400 { color: #94a3b8; }
  .modal-md\:bg-slate-400 { background-color: #94a3b8; }
  .modal-md\:text-slate-500 { color: #64748b; }
  .modal-md\:bg-slate-500 { background-color: #64748b; }
  .modal-md\:text-slate-600 { color: #475569; }
  .modal-md\:bg-slate-600 { background-color: #475569; }
  .modal-md\:text-slate-700 { color: #334155; }
  .modal-md\:bg-slate-700 { background-color: #334155; }
  .modal-md\:text-slate-800 { color: #1e293b; }
  .modal-md\:bg-slate-800 { background-color: #1e293b; }
  .modal-md\:text-slate-900 { color: #0f172a; }
  .modal-md\:bg-slate-900 { background-color: #0f172a; }
  .modal-md\:text-slate-950 { color: #020617; }
  .modal-md\:bg-slate-950 { background-color: #020617; }
  .modal-md\:text-gray-50 { color: #f8fafc; }
  .modal-md\:bg-gray-50 { background-color: #f8fafc; }
  .modal-md\:text-gray-100 { color: #f1f5f9; }
  .modal-md\:bg-gray-100 { background-color: #f1f5f9; }
  .modal-md\:text-gray-200 { color: #e2e8f0; }
  .modal-md\:bg-gray-200 { background-color: #e2e8f0; }
  .modal-md\:text-gray-300 { color: #cbd5e1; }
  .modal-md\:bg-gray-300 { background-color: #cbd5e1; }
  .modal-md\:text-gray-400 { color: #94a3b8; }
  .modal-md\:bg-gray-400 { background-color: #94a3b8; }
  .modal-md\:text-gray-500 { color: #64748b; }
  .modal-md\:bg-gray-500 { background-color: #64748b; }
  .modal-md\:text-gray-600 { color: #475569; }
  .modal-md\:bg-gray-600 { background-color: #475569; }
  .modal-md\:text-gray-700 { color: #334155; }
  .modal-md\:bg-gray-700 { background-color: #334155; }
  .modal-md\:text-gray-800 { color: #1e293b; }
  .modal-md\:bg-gray-800 { background-color: #1e293b; }
  .modal-md\:text-gray-900 { color: #0f172a; }
  .modal-md\:bg-gray-900 { background-color: #0f172a; }
  .modal-md\:text-gray-950 { color: #020617; }
  .modal-md\:bg-gray-950 { background-color: #020617; }
  .modal-md\:text-zinc-50 { color: #f8fafc; }
  .modal-md\:bg-zinc-50 { background-color: #f8fafc; }
  .modal-md\:text-zinc-100 { color: #f1f5f9; }
  .modal-md\:bg-zinc-100 { background-color: #f1f5f9; }
  .modal-md\:text-zinc-200 { color: #e2e8f0; }
  .modal-md\:bg-zinc-200 { background-color: #e2e8f0; }
  .modal-md\:text-zinc-300 { color: #cbd5e1; }
  .modal-md\:bg-zinc-300 { background-color: #cbd5e1; }
  .modal-md\:text-zinc-400 { color: #94a3b8; }
  .modal-md\:bg-zinc-400 { background-color: #94a3b8; }
  .modal-md\:text-zinc-500 { color: #64748b; }
  .modal-md\:bg-zinc-500 { background-color: #64748b; }
  .modal-md\:text-zinc-600 { color: #475569; }
  .modal-md\:bg-zinc-600 { background-color: #475569; }
  .modal-md\:text-zinc-700 { color: #334155; }
  .modal-md\:bg-zinc-700 { background-color: #334155; }
  .modal-md\:text-zinc-800 { color: #1e293b; }
  .modal-md\:bg-zinc-800 { background-color: #1e293b; }
  .modal-md\:text-zinc-900 { color: #0f172a; }
  .modal-md\:bg-zinc-900 { background-color: #0f172a; }
  .modal-md\:text-zinc-950 { color: #020617; }
  .modal-md\:bg-zinc-950 { background-color: #020617; }
  .modal-md\:text-neutral-50 { color: #f8fafc; }
  .modal-md\:bg-neutral-50 { background-color: #f8fafc; }
  .modal-md\:text-neutral-100 { color: #f1f5f9; }
  .modal-md\:bg-neutral-100 { background-color: #f1f5f9; }
  .modal-md\:text-neutral-200 { color: #e2e8f0; }
  .modal-md\:bg-neutral-200 { background-color: #e2e8f0; }
  .modal-md\:text-neutral-300 { color: #cbd5e1; }
  .modal-md\:bg-neutral-300 { background-color: #cbd5e1; }
  .modal-md\:text-neutral-400 { color: #94a3b8; }
  .modal-md\:bg-neutral-400 { background-color: #94a3b8; }
  .modal-md\:text-neutral-500 { color: #64748b; }
  .modal-md\:bg-neutral-500 { background-color: #64748b; }
  .modal-md\:text-neutral-600 { color: #475569; }
  .modal-md\:bg-neutral-600 { background-color: #475569; }
  .modal-md\:text-neutral-700 { color: #334155; }
  .modal-md\:bg-neutral-700 { background-color: #334155; }
  .modal-md\:text-neutral-800 { color: #1e293b; }
  .modal-md\:bg-neutral-800 { background-color: #1e293b; }
  .modal-md\:text-neutral-900 { color: #0f172a; }
  .modal-md\:bg-neutral-900 { background-color: #0f172a; }
  .modal-md\:text-neutral-950 { color: #020617; }
  .modal-md\:bg-neutral-950 { background-color: #020617; }
  .modal-md\:text-stone-50 { color: #f8fafc; }
  .modal-md\:bg-stone-50 { background-color: #f8fafc; }
  .modal-md\:text-stone-100 { color: #f1f5f9; }
  .modal-md\:bg-stone-100 { background-color: #f1f5f9; }
  .modal-md\:text-stone-200 { color: #e2e8f0; }
  .modal-md\:bg-stone-200 { background-color: #e2e8f0; }
  .modal-md\:text-stone-300 { color: #cbd5e1; }
  .modal-md\:bg-stone-300 { background-color: #cbd5e1; }
  .modal-md\:text-stone-400 { color: #94a3b8; }
  .modal-md\:bg-stone-400 { background-color: #94a3b8; }
  .modal-md\:text-stone-500 { color: #64748b; }
  .modal-md\:bg-stone-500 { background-color: #64748b; }
  .modal-md\:text-stone-600 { color: #475569; }
  .modal-md\:bg-stone-600 { background-color: #475569; }
  .modal-md\:text-stone-700 { color: #334155; }
  .modal-md\:bg-stone-700 { background-color: #334155; }
  .modal-md\:text-stone-800 { color: #1e293b; }
  .modal-md\:bg-stone-800 { background-color: #1e293b; }
  .modal-md\:text-stone-900 { color: #0f172a; }
  .modal-md\:bg-stone-900 { background-color: #0f172a; }
  .modal-md\:text-stone-950 { color: #020617; }
  .modal-md\:bg-stone-950 { background-color: #020617; }
  .modal-md\:text-red-50 { color: #f8fafc; }
  .modal-md\:bg-red-50 { background-color: #f8fafc; }
  .modal-md\:text-red-100 { color: #f1f5f9; }
  .modal-md\:bg-red-100 { background-color: #f1f5f9; }
  .modal-md\:text-red-200 { color: #e2e8f0; }
  .modal-md\:bg-red-200 { background-color: #e2e8f0; }
  .modal-md\:text-red-300 { color: #cbd5e1; }
  .modal-md\:bg-red-300 { background-color: #cbd5e1; }
  .modal-md\:text-red-400 { color: #94a3b8; }
  .modal-md\:bg-red-400 { background-color: #94a3b8; }
  .modal-md\:text-red-500 { color: #64748b; }
  .modal-md\:bg-red-500 { background-color: #64748b; }
  .modal-md\:text-red-600 { color: #475569; }
  .modal-md\:bg-red-600 { background-color: #475569; }
  .modal-md\:text-red-700 { color: #334155; }
  .modal-md\:bg-red-700 { background-color: #334155; }
  .modal-md\:text-red-800 { color: #1e293b; }
  .modal-md\:bg-red-800 { background-color: #1e293b; }
  .modal-md\:text-red-900 { color: #0f172a; }
  .modal-md\:bg-red-900 { background-color: #0f172a; }
  .modal-md\:text-red-950 { color: #020617; }
  .modal-md\:bg-red-950 { background-color: #020617; }
  .modal-md\:text-orange-50 { color: #f8fafc; }
  .modal-md\:bg-orange-50 { background-color: #f8fafc; }
  .modal-md\:text-orange-100 { color: #f1f5f9; }
  .modal-md\:bg-orange-100 { background-color: #f1f5f9; }
  .modal-md\:text-orange-200 { color: #e2e8f0; }
  .modal-md\:bg-orange-200 { background-color: #e2e8f0; }
  .modal-md\:text-orange-300 { color: #cbd5e1; }
  .modal-md\:bg-orange-300 { background-color: #cbd5e1; }
  .modal-md\:text-orange-400 { color: #94a3b8; }
  .modal-md\:bg-orange-400 { background-color: #94a3b8; }
  .modal-md\:text-orange-500 { color: #64748b; }
  .modal-md\:bg-orange-500 { background-color: #64748b; }
  .modal-md\:text-orange-600 { color: #475569; }
  .modal-md\:bg-orange-600 { background-color: #475569; }
  .modal-md\:text-orange-700 { color: #334155; }
  .modal-md\:bg-orange-700 { background-color: #334155; }
  .modal-md\:text-orange-800 { color: #1e293b; }
  .modal-md\:bg-orange-800 { background-color: #1e293b; }
  .modal-md\:text-orange-900 { color: #0f172a; }
  .modal-md\:bg-orange-900 { background-color: #0f172a; }
  .modal-md\:text-orange-950 { color: #020617; }
  .modal-md\:bg-orange-950 { background-color: #020617; }
  .modal-md\:text-amber-50 { color: #f8fafc; }
  .modal-md\:bg-amber-50 { background-color: #f8fafc; }
  .modal-md\:text-amber-100 { color: #f1f5f9; }
  .modal-md\:bg-amber-100 { background-color: #f1f5f9; }
  .modal-md\:text-amber-200 { color: #e2e8f0; }
  .modal-md\:bg-amber-200 { background-color: #e2e8f0; }
  .modal-md\:text-amber-300 { color: #cbd5e1; }
  .modal-md\:bg-amber-300 { background-color: #cbd5e1; }
  .modal-md\:text-amber-400 { color: #94a3b8; }
  .modal-md\:bg-amber-400 { background-color: #94a3b8; }
  .modal-md\:text-amber-500 { color: #64748b; }
  .modal-md\:bg-amber-500 { background-color: #64748b; }
  .modal-md\:text-amber-600 { color: #475569; }
  .modal-md\:bg-amber-600 { background-color: #475569; }
  .modal-md\:text-amber-700 { color: #334155; }
  .modal-md\:bg-amber-700 { background-color: #334155; }
  .modal-md\:text-amber-800 { color: #1e293b; }
  .modal-md\:bg-amber-800 { background-color: #1e293b; }
  .modal-md\:text-amber-900 { color: #0f172a; }
  .modal-md\:bg-amber-900 { background-color: #0f172a; }
  .modal-md\:text-amber-950 { color: #020617; }
  .modal-md\:bg-amber-950 { background-color: #020617; }
  .modal-md\:text-yellow-50 { color: #f8fafc; }
  .modal-md\:bg-yellow-50 { background-color: #f8fafc; }
  .modal-md\:text-yellow-100 { color: #f1f5f9; }
  .modal-md\:bg-yellow-100 { background-color: #f1f5f9; }
  .modal-md\:text-yellow-200 { color: #e2e8f0; }
  .modal-md\:bg-yellow-200 { background-color: #e2e8f0; }
  .modal-md\:text-yellow-300 { color: #cbd5e1; }
  .modal-md\:bg-yellow-300 { background-color: #cbd5e1; }
  .modal-md\:text-yellow-400 { color: #94a3b8; }
  .modal-md\:bg-yellow-400 { background-color: #94a3b8; }
  .modal-md\:text-yellow-500 { color: #64748b; }
  .modal-md\:bg-yellow-500 { background-color: #64748b; }
  .modal-md\:text-yellow-600 { color: #475569; }
  .modal-md\:bg-yellow-600 { background-color: #475569; }
  .modal-md\:text-yellow-700 { color: #334155; }
  .modal-md\:bg-yellow-700 { background-color: #334155; }
  .modal-md\:text-yellow-800 { color: #1e293b; }
  .modal-md\:bg-yellow-800 { background-color: #1e293b; }
  .modal-md\:text-yellow-900 { color: #0f172a; }
  .modal-md\:bg-yellow-900 { background-color: #0f172a; }
  .modal-md\:text-yellow-950 { color: #020617; }
  .modal-md\:bg-yellow-950 { background-color: #020617; }
  .modal-md\:text-lime-50 { color: #f8fafc; }
  .modal-md\:bg-lime-50 { background-color: #f8fafc; }
  .modal-md\:text-lime-100 { color: #f1f5f9; }
  .modal-md\:bg-lime-100 { background-color: #f1f5f9; }
  .modal-md\:text-lime-200 { color: #e2e8f0; }
  .modal-md\:bg-lime-200 { background-color: #e2e8f0; }
  .modal-md\:text-lime-300 { color: #cbd5e1; }
  .modal-md\:bg-lime-300 { background-color: #cbd5e1; }
  .modal-md\:text-lime-400 { color: #94a3b8; }
  .modal-md\:bg-lime-400 { background-color: #94a3b8; }
  .modal-md\:text-lime-500 { color: #64748b; }
  .modal-md\:bg-lime-500 { background-color: #64748b; }
  .modal-md\:text-lime-600 { color: #475569; }
  .modal-md\:bg-lime-600 { background-color: #475569; }
  .modal-md\:text-lime-700 { color: #334155; }
  .modal-md\:bg-lime-700 { background-color: #334155; }
  .modal-md\:text-lime-800 { color: #1e293b; }
  .modal-md\:bg-lime-800 { background-color: #1e293b; }
  .modal-md\:text-lime-900 { color: #0f172a; }
  .modal-md\:bg-lime-900 { background-color: #0f172a; }
  .modal-md\:text-lime-950 { color: #020617; }
  .modal-md\:bg-lime-950 { background-color: #020617; }
  .modal-md\:text-green-50 { color: #f8fafc; }
  .modal-md\:bg-green-50 { background-color: #f8fafc; }
  .modal-md\:text-green-100 { color: #f1f5f9; }
  .modal-md\:bg-green-100 { background-color: #f1f5f9; }
  .modal-md\:text-green-200 { color: #e2e8f0; }
  .modal-md\:bg-green-200 { background-color: #e2e8f0; }
  .modal-md\:text-green-300 { color: #cbd5e1; }
  .modal-md\:bg-green-300 { background-color: #cbd5e1; }
  .modal-md\:text-green-400 { color: #94a3b8; }
  .modal-md\:bg-green-400 { background-color: #94a3b8; }
  .modal-md\:text-green-500 { color: #64748b; }
  .modal-md\:bg-green-500 { background-color: #64748b; }
  .modal-md\:text-green-600 { color: #475569; }
  .modal-md\:bg-green-600 { background-color: #475569; }
  .modal-md\:text-green-700 { color: #334155; }
  .modal-md\:bg-green-700 { background-color: #334155; }
  .modal-md\:text-green-800 { color: #1e293b; }
  .modal-md\:bg-green-800 { background-color: #1e293b; }
  .modal-md\:text-green-900 { color: #0f172a; }
  .modal-md\:bg-green-900 { background-color: #0f172a; }
  .modal-md\:text-green-950 { color: #020617; }
  .modal-md\:bg-green-950 { background-color: #020617; }
  .modal-md\:w-1/2 { width: 50%; }
  .modal-md\:max-w-1/2 { max-width: 50%; }
  .modal-md\:w-1/3 { width: 33.modal-333333%; }
  .modal-md\:max-w-1/3 { max-width: 33.modal-333333%; }
  .modal-md\:w-2/3 { width: 66.modal-666667%; }
  .modal-md\:max-w-2/3 { max-width: 66.modal-666667%; }
  .modal-md\:w-1/4 { width: 25%; }
  .modal-md\:max-w-1/4 { max-width: 25%; }
  .modal-md\:w-3/4 { width: 75%; }
  .modal-md\:max-w-3/4 { max-width: 75%; }
  .modal-md\:w-1/5 { width: 20%; }
  .modal-md\:max-w-1/5 { max-width: 20%; }
  .modal-md\:w-2/5 { width: 40%; }
  .modal-md\:max-w-2/5 { max-width: 40%; }
  .modal-md\:w-3/5 { width: 60%; }
  .modal-md\:max-w-3/5 { max-width: 60%; }
  .modal-md\:w-4/5 { width: 80%; }
  .modal-md\:max-w-4/5 { max-width: 80%; }
  .modal-md\:w-full { width: 100%; }
  .modal-md\:max-w-full { max-width: 100%; }
  .modal-md\:w-screen { width: 100vw; }
  .modal-md\:max-w-screen { max-width: 100vw; }
  .modal-md\:w-min { width: min-content; }
  .modal-md\:max-w-min { max-width: min-content; }
  .modal-md\:w-max { width: max-content; }
  .modal-md\:max-w-max { max-width: max-content; }
  .modal-md\:w-fit { width: fit-content; }
  .modal-md\:max-w-fit { max-width: fit-content; }
  .modal-md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .modal-md\:col-span-1 { grid-column: span 1 / span 1; }
  .modal-md\:col-start-1 { grid-column-start: 1; }
  .modal-md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .modal-md\:col-span-2 { grid-column: span 2 / span 2; }
  .modal-md\:col-start-2 { grid-column-start: 2; }
  .modal-md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .modal-md\:col-span-3 { grid-column: span 3 / span 3; }
  .modal-md\:col-start-3 { grid-column-start: 3; }
  .modal-md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .modal-md\:col-span-4 { grid-column: span 4 / span 4; }
  .modal-md\:col-start-4 { grid-column-start: 4; }
  .modal-md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .modal-md\:col-span-5 { grid-column: span 5 / span 5; }
  .modal-md\:col-start-5 { grid-column-start: 5; }
  .modal-md\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .modal-md\:col-span-6 { grid-column: span 6 / span 6; }
  .modal-md\:col-start-6 { grid-column-start: 6; }
  .modal-md\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .modal-md\:col-span-7 { grid-column: span 7 / span 7; }
  .modal-md\:col-start-7 { grid-column-start: 7; }
  .modal-md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .modal-md\:col-span-8 { grid-column: span 8 / span 8; }
  .modal-md\:col-start-8 { grid-column-start: 8; }
  .modal-md\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .modal-md\:col-span-9 { grid-column: span 9 / span 9; }
  .modal-md\:col-start-9 { grid-column-start: 9; }
  .modal-md\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .modal-md\:col-span-10 { grid-column: span 10 / span 10; }
  .modal-md\:col-start-10 { grid-column-start: 10; }
  .modal-md\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .modal-md\:col-span-11 { grid-column: span 11 / span 11; }
  .modal-md\:col-start-11 { grid-column-start: 11; }
  .modal-md\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .modal-md\:col-span-12 { grid-column: span 12 / span 12; }
  .modal-md\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1024px) {
  .modal-lg\:text-slate-50 { color: #f8fafc; }
  .modal-lg\:bg-slate-50 { background-color: #f8fafc; }
  .modal-lg\:text-slate-100 { color: #f1f5f9; }
  .modal-lg\:bg-slate-100 { background-color: #f1f5f9; }
  .modal-lg\:text-slate-200 { color: #e2e8f0; }
  .modal-lg\:bg-slate-200 { background-color: #e2e8f0; }
  .modal-lg\:text-slate-300 { color: #cbd5e1; }
  .modal-lg\:bg-slate-300 { background-color: #cbd5e1; }
  .modal-lg\:text-slate-400 { color: #94a3b8; }
  .modal-lg\:bg-slate-400 { background-color: #94a3b8; }
  .modal-lg\:text-slate-500 { color: #64748b; }
  .modal-lg\:bg-slate-500 { background-color: #64748b; }
  .modal-lg\:text-slate-600 { color: #475569; }
  .modal-lg\:bg-slate-600 { background-color: #475569; }
  .modal-lg\:text-slate-700 { color: #334155; }
  .modal-lg\:bg-slate-700 { background-color: #334155; }
  .modal-lg\:text-slate-800 { color: #1e293b; }
  .modal-lg\:bg-slate-800 { background-color: #1e293b; }
  .modal-lg\:text-slate-900 { color: #0f172a; }
  .modal-lg\:bg-slate-900 { background-color: #0f172a; }
  .modal-lg\:text-slate-950 { color: #020617; }
  .modal-lg\:bg-slate-950 { background-color: #020617; }
  .modal-lg\:text-gray-50 { color: #f8fafc; }
  .modal-lg\:bg-gray-50 { background-color: #f8fafc; }
  .modal-lg\:text-gray-100 { color: #f1f5f9; }
  .modal-lg\:bg-gray-100 { background-color: #f1f5f9; }
  .modal-lg\:text-gray-200 { color: #e2e8f0; }
  .modal-lg\:bg-gray-200 { background-color: #e2e8f0; }
  .modal-lg\:text-gray-300 { color: #cbd5e1; }
  .modal-lg\:bg-gray-300 { background-color: #cbd5e1; }
  .modal-lg\:text-gray-400 { color: #94a3b8; }
  .modal-lg\:bg-gray-400 { background-color: #94a3b8; }
  .modal-lg\:text-gray-500 { color: #64748b; }
  .modal-lg\:bg-gray-500 { background-color: #64748b; }
  .modal-lg\:text-gray-600 { color: #475569; }
  .modal-lg\:bg-gray-600 { background-color: #475569; }
  .modal-lg\:text-gray-700 { color: #334155; }
  .modal-lg\:bg-gray-700 { background-color: #334155; }
  .modal-lg\:text-gray-800 { color: #1e293b; }
  .modal-lg\:bg-gray-800 { background-color: #1e293b; }
  .modal-lg\:text-gray-900 { color: #0f172a; }
  .modal-lg\:bg-gray-900 { background-color: #0f172a; }
  .modal-lg\:text-gray-950 { color: #020617; }
  .modal-lg\:bg-gray-950 { background-color: #020617; }
  .modal-lg\:text-zinc-50 { color: #f8fafc; }
  .modal-lg\:bg-zinc-50 { background-color: #f8fafc; }
  .modal-lg\:text-zinc-100 { color: #f1f5f9; }
  .modal-lg\:bg-zinc-100 { background-color: #f1f5f9; }
  .modal-lg\:text-zinc-200 { color: #e2e8f0; }
  .modal-lg\:bg-zinc-200 { background-color: #e2e8f0; }
  .modal-lg\:text-zinc-300 { color: #cbd5e1; }
  .modal-lg\:bg-zinc-300 { background-color: #cbd5e1; }
  .modal-lg\:text-zinc-400 { color: #94a3b8; }
  .modal-lg\:bg-zinc-400 { background-color: #94a3b8; }
  .modal-lg\:text-zinc-500 { color: #64748b; }
  .modal-lg\:bg-zinc-500 { background-color: #64748b; }
  .modal-lg\:text-zinc-600 { color: #475569; }
  .modal-lg\:bg-zinc-600 { background-color: #475569; }
  .modal-lg\:text-zinc-700 { color: #334155; }
  .modal-lg\:bg-zinc-700 { background-color: #334155; }
  .modal-lg\:text-zinc-800 { color: #1e293b; }
  .modal-lg\:bg-zinc-800 { background-color: #1e293b; }
  .modal-lg\:text-zinc-900 { color: #0f172a; }
  .modal-lg\:bg-zinc-900 { background-color: #0f172a; }
  .modal-lg\:text-zinc-950 { color: #020617; }
  .modal-lg\:bg-zinc-950 { background-color: #020617; }
  .modal-lg\:text-neutral-50 { color: #f8fafc; }
  .modal-lg\:bg-neutral-50 { background-color: #f8fafc; }
  .modal-lg\:text-neutral-100 { color: #f1f5f9; }
  .modal-lg\:bg-neutral-100 { background-color: #f1f5f9; }
  .modal-lg\:text-neutral-200 { color: #e2e8f0; }
  .modal-lg\:bg-neutral-200 { background-color: #e2e8f0; }
  .modal-lg\:text-neutral-300 { color: #cbd5e1; }
  .modal-lg\:bg-neutral-300 { background-color: #cbd5e1; }
  .modal-lg\:text-neutral-400 { color: #94a3b8; }
  .modal-lg\:bg-neutral-400 { background-color: #94a3b8; }
  .modal-lg\:text-neutral-500 { color: #64748b; }
  .modal-lg\:bg-neutral-500 { background-color: #64748b; }
  .modal-lg\:text-neutral-600 { color: #475569; }
  .modal-lg\:bg-neutral-600 { background-color: #475569; }
  .modal-lg\:text-neutral-700 { color: #334155; }
  .modal-lg\:bg-neutral-700 { background-color: #334155; }
  .modal-lg\:text-neutral-800 { color: #1e293b; }
  .modal-lg\:bg-neutral-800 { background-color: #1e293b; }
  .modal-lg\:text-neutral-900 { color: #0f172a; }
  .modal-lg\:bg-neutral-900 { background-color: #0f172a; }
  .modal-lg\:text-neutral-950 { color: #020617; }
  .modal-lg\:bg-neutral-950 { background-color: #020617; }
  .modal-lg\:text-stone-50 { color: #f8fafc; }
  .modal-lg\:bg-stone-50 { background-color: #f8fafc; }
  .modal-lg\:text-stone-100 { color: #f1f5f9; }
  .modal-lg\:bg-stone-100 { background-color: #f1f5f9; }
  .modal-lg\:text-stone-200 { color: #e2e8f0; }
  .modal-lg\:bg-stone-200 { background-color: #e2e8f0; }
  .modal-lg\:text-stone-300 { color: #cbd5e1; }
  .modal-lg\:bg-stone-300 { background-color: #cbd5e1; }
  .modal-lg\:text-stone-400 { color: #94a3b8; }
  .modal-lg\:bg-stone-400 { background-color: #94a3b8; }
  .modal-lg\:text-stone-500 { color: #64748b; }
  .modal-lg\:bg-stone-500 { background-color: #64748b; }
  .modal-lg\:text-stone-600 { color: #475569; }
  .modal-lg\:bg-stone-600 { background-color: #475569; }
  .modal-lg\:text-stone-700 { color: #334155; }
  .modal-lg\:bg-stone-700 { background-color: #334155; }
  .modal-lg\:text-stone-800 { color: #1e293b; }
  .modal-lg\:bg-stone-800 { background-color: #1e293b; }
  .modal-lg\:text-stone-900 { color: #0f172a; }
  .modal-lg\:bg-stone-900 { background-color: #0f172a; }
  .modal-lg\:text-stone-950 { color: #020617; }
  .modal-lg\:bg-stone-950 { background-color: #020617; }
  .modal-lg\:text-red-50 { color: #f8fafc; }
  .modal-lg\:bg-red-50 { background-color: #f8fafc; }
  .modal-lg\:text-red-100 { color: #f1f5f9; }
  .modal-lg\:bg-red-100 { background-color: #f1f5f9; }
  .modal-lg\:text-red-200 { color: #e2e8f0; }
  .modal-lg\:bg-red-200 { background-color: #e2e8f0; }
  .modal-lg\:text-red-300 { color: #cbd5e1; }
  .modal-lg\:bg-red-300 { background-color: #cbd5e1; }
  .modal-lg\:text-red-400 { color: #94a3b8; }
  .modal-lg\:bg-red-400 { background-color: #94a3b8; }
  .modal-lg\:text-red-500 { color: #64748b; }
  .modal-lg\:bg-red-500 { background-color: #64748b; }
  .modal-lg\:text-red-600 { color: #475569; }
  .modal-lg\:bg-red-600 { background-color: #475569; }
  .modal-lg\:text-red-700 { color: #334155; }
  .modal-lg\:bg-red-700 { background-color: #334155; }
  .modal-lg\:text-red-800 { color: #1e293b; }
  .modal-lg\:bg-red-800 { background-color: #1e293b; }
  .modal-lg\:text-red-900 { color: #0f172a; }
  .modal-lg\:bg-red-900 { background-color: #0f172a; }
  .modal-lg\:text-red-950 { color: #020617; }
  .modal-lg\:bg-red-950 { background-color: #020617; }
  .modal-lg\:text-orange-50 { color: #f8fafc; }
  .modal-lg\:bg-orange-50 { background-color: #f8fafc; }
  .modal-lg\:text-orange-100 { color: #f1f5f9; }
  .modal-lg\:bg-orange-100 { background-color: #f1f5f9; }
  .modal-lg\:text-orange-200 { color: #e2e8f0; }
  .modal-lg\:bg-orange-200 { background-color: #e2e8f0; }
  .modal-lg\:text-orange-300 { color: #cbd5e1; }
  .modal-lg\:bg-orange-300 { background-color: #cbd5e1; }
  .modal-lg\:text-orange-400 { color: #94a3b8; }
  .modal-lg\:bg-orange-400 { background-color: #94a3b8; }
  .modal-lg\:text-orange-500 { color: #64748b; }
  .modal-lg\:bg-orange-500 { background-color: #64748b; }
  .modal-lg\:text-orange-600 { color: #475569; }
  .modal-lg\:bg-orange-600 { background-color: #475569; }
  .modal-lg\:text-orange-700 { color: #334155; }
  .modal-lg\:bg-orange-700 { background-color: #334155; }
  .modal-lg\:text-orange-800 { color: #1e293b; }
  .modal-lg\:bg-orange-800 { background-color: #1e293b; }
  .modal-lg\:text-orange-900 { color: #0f172a; }
  .modal-lg\:bg-orange-900 { background-color: #0f172a; }
  .modal-lg\:text-orange-950 { color: #020617; }
  .modal-lg\:bg-orange-950 { background-color: #020617; }
  .modal-lg\:text-amber-50 { color: #f8fafc; }
  .modal-lg\:bg-amber-50 { background-color: #f8fafc; }
  .modal-lg\:text-amber-100 { color: #f1f5f9; }
  .modal-lg\:bg-amber-100 { background-color: #f1f5f9; }
  .modal-lg\:text-amber-200 { color: #e2e8f0; }
  .modal-lg\:bg-amber-200 { background-color: #e2e8f0; }
  .modal-lg\:text-amber-300 { color: #cbd5e1; }
  .modal-lg\:bg-amber-300 { background-color: #cbd5e1; }
  .modal-lg\:text-amber-400 { color: #94a3b8; }
  .modal-lg\:bg-amber-400 { background-color: #94a3b8; }
  .modal-lg\:text-amber-500 { color: #64748b; }
  .modal-lg\:bg-amber-500 { background-color: #64748b; }
  .modal-lg\:text-amber-600 { color: #475569; }
  .modal-lg\:bg-amber-600 { background-color: #475569; }
  .modal-lg\:text-amber-700 { color: #334155; }
  .modal-lg\:bg-amber-700 { background-color: #334155; }
  .modal-lg\:text-amber-800 { color: #1e293b; }
  .modal-lg\:bg-amber-800 { background-color: #1e293b; }
  .modal-lg\:text-amber-900 { color: #0f172a; }
  .modal-lg\:bg-amber-900 { background-color: #0f172a; }
  .modal-lg\:text-amber-950 { color: #020617; }
  .modal-lg\:bg-amber-950 { background-color: #020617; }
  .modal-lg\:text-yellow-50 { color: #f8fafc; }
  .modal-lg\:bg-yellow-50 { background-color: #f8fafc; }
  .modal-lg\:text-yellow-100 { color: #f1f5f9; }
  .modal-lg\:bg-yellow-100 { background-color: #f1f5f9; }
  .modal-lg\:text-yellow-200 { color: #e2e8f0; }
  .modal-lg\:bg-yellow-200 { background-color: #e2e8f0; }
  .modal-lg\:text-yellow-300 { color: #cbd5e1; }
  .modal-lg\:bg-yellow-300 { background-color: #cbd5e1; }
  .modal-lg\:text-yellow-400 { color: #94a3b8; }
  .modal-lg\:bg-yellow-400 { background-color: #94a3b8; }
  .modal-lg\:text-yellow-500 { color: #64748b; }
  .modal-lg\:bg-yellow-500 { background-color: #64748b; }
  .modal-lg\:text-yellow-600 { color: #475569; }
  .modal-lg\:bg-yellow-600 { background-color: #475569; }
  .modal-lg\:text-yellow-700 { color: #334155; }
  .modal-lg\:bg-yellow-700 { background-color: #334155; }
  .modal-lg\:text-yellow-800 { color: #1e293b; }
  .modal-lg\:bg-yellow-800 { background-color: #1e293b; }
  .modal-lg\:text-yellow-900 { color: #0f172a; }
  .modal-lg\:bg-yellow-900 { background-color: #0f172a; }
  .modal-lg\:text-yellow-950 { color: #020617; }
  .modal-lg\:bg-yellow-950 { background-color: #020617; }
  .modal-lg\:text-lime-50 { color: #f8fafc; }
  .modal-lg\:bg-lime-50 { background-color: #f8fafc; }
  .modal-lg\:text-lime-100 { color: #f1f5f9; }
  .modal-lg\:bg-lime-100 { background-color: #f1f5f9; }
  .modal-lg\:text-lime-200 { color: #e2e8f0; }
  .modal-lg\:bg-lime-200 { background-color: #e2e8f0; }
  .modal-lg\:text-lime-300 { color: #cbd5e1; }
  .modal-lg\:bg-lime-300 { background-color: #cbd5e1; }
  .modal-lg\:text-lime-400 { color: #94a3b8; }
  .modal-lg\:bg-lime-400 { background-color: #94a3b8; }
  .modal-lg\:text-lime-500 { color: #64748b; }
  .modal-lg\:bg-lime-500 { background-color: #64748b; }
  .modal-lg\:text-lime-600 { color: #475569; }
  .modal-lg\:bg-lime-600 { background-color: #475569; }
  .modal-lg\:text-lime-700 { color: #334155; }
  .modal-lg\:bg-lime-700 { background-color: #334155; }
  .modal-lg\:text-lime-800 { color: #1e293b; }
  .modal-lg\:bg-lime-800 { background-color: #1e293b; }
  .modal-lg\:text-lime-900 { color: #0f172a; }
  .modal-lg\:bg-lime-900 { background-color: #0f172a; }
  .modal-lg\:text-lime-950 { color: #020617; }
  .modal-lg\:bg-lime-950 { background-color: #020617; }
  .modal-lg\:text-green-50 { color: #f8fafc; }
  .modal-lg\:bg-green-50 { background-color: #f8fafc; }
  .modal-lg\:text-green-100 { color: #f1f5f9; }
  .modal-lg\:bg-green-100 { background-color: #f1f5f9; }
  .modal-lg\:text-green-200 { color: #e2e8f0; }
  .modal-lg\:bg-green-200 { background-color: #e2e8f0; }
  .modal-lg\:text-green-300 { color: #cbd5e1; }
  .modal-lg\:bg-green-300 { background-color: #cbd5e1; }
  .modal-lg\:text-green-400 { color: #94a3b8; }
  .modal-lg\:bg-green-400 { background-color: #94a3b8; }
  .modal-lg\:text-green-500 { color: #64748b; }
  .modal-lg\:bg-green-500 { background-color: #64748b; }
  .modal-lg\:text-green-600 { color: #475569; }
  .modal-lg\:bg-green-600 { background-color: #475569; }
  .modal-lg\:text-green-700 { color: #334155; }
  .modal-lg\:bg-green-700 { background-color: #334155; }
  .modal-lg\:text-green-800 { color: #1e293b; }
  .modal-lg\:bg-green-800 { background-color: #1e293b; }
  .modal-lg\:text-green-900 { color: #0f172a; }
  .modal-lg\:bg-green-900 { background-color: #0f172a; }
  .modal-lg\:text-green-950 { color: #020617; }
  .modal-lg\:bg-green-950 { background-color: #020617; }
  .modal-lg\:w-1/2 { width: 50%; }
  .modal-lg\:max-w-1/2 { max-width: 50%; }
  .modal-lg\:w-1/3 { width: 33.modal-333333%; }
  .modal-lg\:max-w-1/3 { max-width: 33.modal-333333%; }
  .modal-lg\:w-2/3 { width: 66.modal-666667%; }
  .modal-lg\:max-w-2/3 { max-width: 66.modal-666667%; }
  .modal-lg\:w-1/4 { width: 25%; }
  .modal-lg\:max-w-1/4 { max-width: 25%; }
  .modal-lg\:w-3/4 { width: 75%; }
  .modal-lg\:max-w-3/4 { max-width: 75%; }
  .modal-lg\:w-1/5 { width: 20%; }
  .modal-lg\:max-w-1/5 { max-width: 20%; }
  .modal-lg\:w-2/5 { width: 40%; }
  .modal-lg\:max-w-2/5 { max-width: 40%; }
  .modal-lg\:w-3/5 { width: 60%; }
  .modal-lg\:max-w-3/5 { max-width: 60%; }
  .modal-lg\:w-4/5 { width: 80%; }
  .modal-lg\:max-w-4/5 { max-width: 80%; }
  .modal-lg\:w-full { width: 100%; }
  .modal-lg\:max-w-full { max-width: 100%; }
  .modal-lg\:w-screen { width: 100vw; }
  .modal-lg\:max-w-screen { max-width: 100vw; }
  .modal-lg\:w-min { width: min-content; }
  .modal-lg\:max-w-min { max-width: min-content; }
  .modal-lg\:w-max { width: max-content; }
  .modal-lg\:max-w-max { max-width: max-content; }
  .modal-lg\:w-fit { width: fit-content; }
  .modal-lg\:max-w-fit { max-width: fit-content; }
  .modal-lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .modal-lg\:col-span-1 { grid-column: span 1 / span 1; }
  .modal-lg\:col-start-1 { grid-column-start: 1; }
  .modal-lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .modal-lg\:col-span-2 { grid-column: span 2 / span 2; }
  .modal-lg\:col-start-2 { grid-column-start: 2; }
  .modal-lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .modal-lg\:col-span-3 { grid-column: span 3 / span 3; }
  .modal-lg\:col-start-3 { grid-column-start: 3; }
  .modal-lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .modal-lg\:col-span-4 { grid-column: span 4 / span 4; }
  .modal-lg\:col-start-4 { grid-column-start: 4; }
  .modal-lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .modal-lg\:col-span-5 { grid-column: span 5 / span 5; }
  .modal-lg\:col-start-5 { grid-column-start: 5; }
  .modal-lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .modal-lg\:col-span-6 { grid-column: span 6 / span 6; }
  .modal-lg\:col-start-6 { grid-column-start: 6; }
  .modal-lg\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .modal-lg\:col-span-7 { grid-column: span 7 / span 7; }
  .modal-lg\:col-start-7 { grid-column-start: 7; }
  .modal-lg\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .modal-lg\:col-span-8 { grid-column: span 8 / span 8; }
  .modal-lg\:col-start-8 { grid-column-start: 8; }
  .modal-lg\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .modal-lg\:col-span-9 { grid-column: span 9 / span 9; }
  .modal-lg\:col-start-9 { grid-column-start: 9; }
  .modal-lg\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .modal-lg\:col-span-10 { grid-column: span 10 / span 10; }
  .modal-lg\:col-start-10 { grid-column-start: 10; }
  .modal-lg\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .modal-lg\:col-span-11 { grid-column: span 11 / span 11; }
  .modal-lg\:col-start-11 { grid-column-start: 11; }
  .modal-lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .modal-lg\:col-span-12 { grid-column: span 12 / span 12; }
  .modal-lg\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1280px) {
  .modal-xl\:text-slate-50 { color: #f8fafc; }
  .modal-xl\:bg-slate-50 { background-color: #f8fafc; }
  .modal-xl\:text-slate-100 { color: #f1f5f9; }
  .modal-xl\:bg-slate-100 { background-color: #f1f5f9; }
  .modal-xl\:text-slate-200 { color: #e2e8f0; }
  .modal-xl\:bg-slate-200 { background-color: #e2e8f0; }
  .modal-xl\:text-slate-300 { color: #cbd5e1; }
  .modal-xl\:bg-slate-300 { background-color: #cbd5e1; }
  .modal-xl\:text-slate-400 { color: #94a3b8; }
  .modal-xl\:bg-slate-400 { background-color: #94a3b8; }
  .modal-xl\:text-slate-500 { color: #64748b; }
  .modal-xl\:bg-slate-500 { background-color: #64748b; }
  .modal-xl\:text-slate-600 { color: #475569; }
  .modal-xl\:bg-slate-600 { background-color: #475569; }
  .modal-xl\:text-slate-700 { color: #334155; }
  .modal-xl\:bg-slate-700 { background-color: #334155; }
  .modal-xl\:text-slate-800 { color: #1e293b; }
  .modal-xl\:bg-slate-800 { background-color: #1e293b; }
  .modal-xl\:text-slate-900 { color: #0f172a; }
  .modal-xl\:bg-slate-900 { background-color: #0f172a; }
  .modal-xl\:text-slate-950 { color: #020617; }
  .modal-xl\:bg-slate-950 { background-color: #020617; }
  .modal-xl\:text-gray-50 { color: #f8fafc; }
  .modal-xl\:bg-gray-50 { background-color: #f8fafc; }
  .modal-xl\:text-gray-100 { color: #f1f5f9; }
  .modal-xl\:bg-gray-100 { background-color: #f1f5f9; }
  .modal-xl\:text-gray-200 { color: #e2e8f0; }
  .modal-xl\:bg-gray-200 { background-color: #e2e8f0; }
  .modal-xl\:text-gray-300 { color: #cbd5e1; }
  .modal-xl\:bg-gray-300 { background-color: #cbd5e1; }
  .modal-xl\:text-gray-400 { color: #94a3b8; }
  .modal-xl\:bg-gray-400 { background-color: #94a3b8; }
  .modal-xl\:text-gray-500 { color: #64748b; }
  .modal-xl\:bg-gray-500 { background-color: #64748b; }
  .modal-xl\:text-gray-600 { color: #475569; }
  .modal-xl\:bg-gray-600 { background-color: #475569; }
  .modal-xl\:text-gray-700 { color: #334155; }
  .modal-xl\:bg-gray-700 { background-color: #334155; }
  .modal-xl\:text-gray-800 { color: #1e293b; }
  .modal-xl\:bg-gray-800 { background-color: #1e293b; }
  .modal-xl\:text-gray-900 { color: #0f172a; }
  .modal-xl\:bg-gray-900 { background-color: #0f172a; }
  .modal-xl\:text-gray-950 { color: #020617; }
  .modal-xl\:bg-gray-950 { background-color: #020617; }
  .modal-xl\:text-zinc-50 { color: #f8fafc; }
  .modal-xl\:bg-zinc-50 { background-color: #f8fafc; }
  .modal-xl\:text-zinc-100 { color: #f1f5f9; }
  .modal-xl\:bg-zinc-100 { background-color: #f1f5f9; }
  .modal-xl\:text-zinc-200 { color: #e2e8f0; }
  .modal-xl\:bg-zinc-200 { background-color: #e2e8f0; }
  .modal-xl\:text-zinc-300 { color: #cbd5e1; }
  .modal-xl\:bg-zinc-300 { background-color: #cbd5e1; }
  .modal-xl\:text-zinc-400 { color: #94a3b8; }
  .modal-xl\:bg-zinc-400 { background-color: #94a3b8; }
  .modal-xl\:text-zinc-500 { color: #64748b; }
  .modal-xl\:bg-zinc-500 { background-color: #64748b; }
  .modal-xl\:text-zinc-600 { color: #475569; }
  .modal-xl\:bg-zinc-600 { background-color: #475569; }
  .modal-xl\:text-zinc-700 { color: #334155; }
  .modal-xl\:bg-zinc-700 { background-color: #334155; }
  .modal-xl\:text-zinc-800 { color: #1e293b; }
  .modal-xl\:bg-zinc-800 { background-color: #1e293b; }
  .modal-xl\:text-zinc-900 { color: #0f172a; }
  .modal-xl\:bg-zinc-900 { background-color: #0f172a; }
  .modal-xl\:text-zinc-950 { color: #020617; }
  .modal-xl\:bg-zinc-950 { background-color: #020617; }
  .modal-xl\:text-neutral-50 { color: #f8fafc; }
  .modal-xl\:bg-neutral-50 { background-color: #f8fafc; }
  .modal-xl\:text-neutral-100 { color: #f1f5f9; }
  .modal-xl\:bg-neutral-100 { background-color: #f1f5f9; }
  .modal-xl\:text-neutral-200 { color: #e2e8f0; }
  .modal-xl\:bg-neutral-200 { background-color: #e2e8f0; }
  .modal-xl\:text-neutral-300 { color: #cbd5e1; }
  .modal-xl\:bg-neutral-300 { background-color: #cbd5e1; }
  .modal-xl\:text-neutral-400 { color: #94a3b8; }
  .modal-xl\:bg-neutral-400 { background-color: #94a3b8; }
  .modal-xl\:text-neutral-500 { color: #64748b; }
  .modal-xl\:bg-neutral-500 { background-color: #64748b; }
  .modal-xl\:text-neutral-600 { color: #475569; }
  .modal-xl\:bg-neutral-600 { background-color: #475569; }
  .modal-xl\:text-neutral-700 { color: #334155; }
  .modal-xl\:bg-neutral-700 { background-color: #334155; }
  .modal-xl\:text-neutral-800 { color: #1e293b; }
  .modal-xl\:bg-neutral-800 { background-color: #1e293b; }
  .modal-xl\:text-neutral-900 { color: #0f172a; }
  .modal-xl\:bg-neutral-900 { background-color: #0f172a; }
  .modal-xl\:text-neutral-950 { color: #020617; }
  .modal-xl\:bg-neutral-950 { background-color: #020617; }
  .modal-xl\:text-stone-50 { color: #f8fafc; }
  .modal-xl\:bg-stone-50 { background-color: #f8fafc; }
  .modal-xl\:text-stone-100 { color: #f1f5f9; }
  .modal-xl\:bg-stone-100 { background-color: #f1f5f9; }
  .modal-xl\:text-stone-200 { color: #e2e8f0; }
  .modal-xl\:bg-stone-200 { background-color: #e2e8f0; }
  .modal-xl\:text-stone-300 { color: #cbd5e1; }
  .modal-xl\:bg-stone-300 { background-color: #cbd5e1; }
  .modal-xl\:text-stone-400 { color: #94a3b8; }
  .modal-xl\:bg-stone-400 { background-color: #94a3b8; }
  .modal-xl\:text-stone-500 { color: #64748b; }
  .modal-xl\:bg-stone-500 { background-color: #64748b; }
  .modal-xl\:text-stone-600 { color: #475569; }
  .modal-xl\:bg-stone-600 { background-color: #475569; }
  .modal-xl\:text-stone-700 { color: #334155; }
  .modal-xl\:bg-stone-700 { background-color: #334155; }
  .modal-xl\:text-stone-800 { color: #1e293b; }
  .modal-xl\:bg-stone-800 { background-color: #1e293b; }
  .modal-xl\:text-stone-900 { color: #0f172a; }
  .modal-xl\:bg-stone-900 { background-color: #0f172a; }
  .modal-xl\:text-stone-950 { color: #020617; }
  .modal-xl\:bg-stone-950 { background-color: #020617; }
  .modal-xl\:text-red-50 { color: #f8fafc; }
  .modal-xl\:bg-red-50 { background-color: #f8fafc; }
  .modal-xl\:text-red-100 { color: #f1f5f9; }
  .modal-xl\:bg-red-100 { background-color: #f1f5f9; }
  .modal-xl\:text-red-200 { color: #e2e8f0; }
  .modal-xl\:bg-red-200 { background-color: #e2e8f0; }
  .modal-xl\:text-red-300 { color: #cbd5e1; }
  .modal-xl\:bg-red-300 { background-color: #cbd5e1; }
  .modal-xl\:text-red-400 { color: #94a3b8; }
  .modal-xl\:bg-red-400 { background-color: #94a3b8; }
  .modal-xl\:text-red-500 { color: #64748b; }
  .modal-xl\:bg-red-500 { background-color: #64748b; }
  .modal-xl\:text-red-600 { color: #475569; }
  .modal-xl\:bg-red-600 { background-color: #475569; }
  .modal-xl\:text-red-700 { color: #334155; }
  .modal-xl\:bg-red-700 { background-color: #334155; }
  .modal-xl\:text-red-800 { color: #1e293b; }
  .modal-xl\:bg-red-800 { background-color: #1e293b; }
  .modal-xl\:text-red-900 { color: #0f172a; }
  .modal-xl\:bg-red-900 { background-color: #0f172a; }
  .modal-xl\:text-red-950 { color: #020617; }
  .modal-xl\:bg-red-950 { background-color: #020617; }
  .modal-xl\:text-orange-50 { color: #f8fafc; }
  .modal-xl\:bg-orange-50 { background-color: #f8fafc; }
  .modal-xl\:text-orange-100 { color: #f1f5f9; }
  .modal-xl\:bg-orange-100 { background-color: #f1f5f9; }
  .modal-xl\:text-orange-200 { color: #e2e8f0; }
  .modal-xl\:bg-orange-200 { background-color: #e2e8f0; }
  .modal-xl\:text-orange-300 { color: #cbd5e1; }
  .modal-xl\:bg-orange-300 { background-color: #cbd5e1; }
  .modal-xl\:text-orange-400 { color: #94a3b8; }
  .modal-xl\:bg-orange-400 { background-color: #94a3b8; }
  .modal-xl\:text-orange-500 { color: #64748b; }
  .modal-xl\:bg-orange-500 { background-color: #64748b; }
  .modal-xl\:text-orange-600 { color: #475569; }
  .modal-xl\:bg-orange-600 { background-color: #475569; }
  .modal-xl\:text-orange-700 { color: #334155; }
  .modal-xl\:bg-orange-700 { background-color: #334155; }
  .modal-xl\:text-orange-800 { color: #1e293b; }
  .modal-xl\:bg-orange-800 { background-color: #1e293b; }
  .modal-xl\:text-orange-900 { color: #0f172a; }
  .modal-xl\:bg-orange-900 { background-color: #0f172a; }
  .modal-xl\:text-orange-950 { color: #020617; }
  .modal-xl\:bg-orange-950 { background-color: #020617; }
  .modal-xl\:text-amber-50 { color: #f8fafc; }
  .modal-xl\:bg-amber-50 { background-color: #f8fafc; }
  .modal-xl\:text-amber-100 { color: #f1f5f9; }
  .modal-xl\:bg-amber-100 { background-color: #f1f5f9; }
  .modal-xl\:text-amber-200 { color: #e2e8f0; }
  .modal-xl\:bg-amber-200 { background-color: #e2e8f0; }
  .modal-xl\:text-amber-300 { color: #cbd5e1; }
  .modal-xl\:bg-amber-300 { background-color: #cbd5e1; }
  .modal-xl\:text-amber-400 { color: #94a3b8; }
  .modal-xl\:bg-amber-400 { background-color: #94a3b8; }
  .modal-xl\:text-amber-500 { color: #64748b; }
  .modal-xl\:bg-amber-500 { background-color: #64748b; }
  .modal-xl\:text-amber-600 { color: #475569; }
  .modal-xl\:bg-amber-600 { background-color: #475569; }
  .modal-xl\:text-amber-700 { color: #334155; }
  .modal-xl\:bg-amber-700 { background-color: #334155; }
  .modal-xl\:text-amber-800 { color: #1e293b; }
  .modal-xl\:bg-amber-800 { background-color: #1e293b; }
  .modal-xl\:text-amber-900 { color: #0f172a; }
  .modal-xl\:bg-amber-900 { background-color: #0f172a; }
  .modal-xl\:text-amber-950 { color: #020617; }
  .modal-xl\:bg-amber-950 { background-color: #020617; }
  .modal-xl\:text-yellow-50 { color: #f8fafc; }
  .modal-xl\:bg-yellow-50 { background-color: #f8fafc; }
  .modal-xl\:text-yellow-100 { color: #f1f5f9; }
  .modal-xl\:bg-yellow-100 { background-color: #f1f5f9; }
  .modal-xl\:text-yellow-200 { color: #e2e8f0; }
  .modal-xl\:bg-yellow-200 { background-color: #e2e8f0; }
  .modal-xl\:text-yellow-300 { color: #cbd5e1; }
  .modal-xl\:bg-yellow-300 { background-color: #cbd5e1; }
  .modal-xl\:text-yellow-400 { color: #94a3b8; }
  .modal-xl\:bg-yellow-400 { background-color: #94a3b8; }
  .modal-xl\:text-yellow-500 { color: #64748b; }
  .modal-xl\:bg-yellow-500 { background-color: #64748b; }
  .modal-xl\:text-yellow-600 { color: #475569; }
  .modal-xl\:bg-yellow-600 { background-color: #475569; }
  .modal-xl\:text-yellow-700 { color: #334155; }
  .modal-xl\:bg-yellow-700 { background-color: #334155; }
  .modal-xl\:text-yellow-800 { color: #1e293b; }
  .modal-xl\:bg-yellow-800 { background-color: #1e293b; }
  .modal-xl\:text-yellow-900 { color: #0f172a; }
  .modal-xl\:bg-yellow-900 { background-color: #0f172a; }
  .modal-xl\:text-yellow-950 { color: #020617; }
  .modal-xl\:bg-yellow-950 { background-color: #020617; }
  .modal-xl\:text-lime-50 { color: #f8fafc; }
  .modal-xl\:bg-lime-50 { background-color: #f8fafc; }
  .modal-xl\:text-lime-100 { color: #f1f5f9; }
  .modal-xl\:bg-lime-100 { background-color: #f1f5f9; }
  .modal-xl\:text-lime-200 { color: #e2e8f0; }
  .modal-xl\:bg-lime-200 { background-color: #e2e8f0; }
  .modal-xl\:text-lime-300 { color: #cbd5e1; }
  .modal-xl\:bg-lime-300 { background-color: #cbd5e1; }
  .modal-xl\:text-lime-400 { color: #94a3b8; }
  .modal-xl\:bg-lime-400 { background-color: #94a3b8; }
  .modal-xl\:text-lime-500 { color: #64748b; }
  .modal-xl\:bg-lime-500 { background-color: #64748b; }
  .modal-xl\:text-lime-600 { color: #475569; }
  .modal-xl\:bg-lime-600 { background-color: #475569; }
  .modal-xl\:text-lime-700 { color: #334155; }
  .modal-xl\:bg-lime-700 { background-color: #334155; }
  .modal-xl\:text-lime-800 { color: #1e293b; }
  .modal-xl\:bg-lime-800 { background-color: #1e293b; }
  .modal-xl\:text-lime-900 { color: #0f172a; }
  .modal-xl\:bg-lime-900 { background-color: #0f172a; }
  .modal-xl\:text-lime-950 { color: #020617; }
  .modal-xl\:bg-lime-950 { background-color: #020617; }
  .modal-xl\:text-green-50 { color: #f8fafc; }
  .modal-xl\:bg-green-50 { background-color: #f8fafc; }
  .modal-xl\:text-green-100 { color: #f1f5f9; }
  .modal-xl\:bg-green-100 { background-color: #f1f5f9; }
  .modal-xl\:text-green-200 { color: #e2e8f0; }
  .modal-xl\:bg-green-200 { background-color: #e2e8f0; }
  .modal-xl\:text-green-300 { color: #cbd5e1; }
  .modal-xl\:bg-green-300 { background-color: #cbd5e1; }
  .modal-xl\:text-green-400 { color: #94a3b8; }
  .modal-xl\:bg-green-400 { background-color: #94a3b8; }
  .modal-xl\:text-green-500 { color: #64748b; }
  .modal-xl\:bg-green-500 { background-color: #64748b; }
  .modal-xl\:text-green-600 { color: #475569; }
  .modal-xl\:bg-green-600 { background-color: #475569; }
  .modal-xl\:text-green-700 { color: #334155; }
  .modal-xl\:bg-green-700 { background-color: #334155; }
  .modal-xl\:text-green-800 { color: #1e293b; }
  .modal-xl\:bg-green-800 { background-color: #1e293b; }
  .modal-xl\:text-green-900 { color: #0f172a; }
  .modal-xl\:bg-green-900 { background-color: #0f172a; }
  .modal-xl\:text-green-950 { color: #020617; }
  .modal-xl\:bg-green-950 { background-color: #020617; }
  .modal-xl\:w-1/2 { width: 50%; }
  .modal-xl\:max-w-1/2 { max-width: 50%; }
  .modal-xl\:w-1/3 { width: 33.modal-333333%; }
  .modal-xl\:max-w-1/3 { max-width: 33.modal-333333%; }
  .modal-xl\:w-2/3 { width: 66.modal-666667%; }
  .modal-xl\:max-w-2/3 { max-width: 66.modal-666667%; }
  .modal-xl\:w-1/4 { width: 25%; }
  .modal-xl\:max-w-1/4 { max-width: 25%; }
  .modal-xl\:w-3/4 { width: 75%; }
  .modal-xl\:max-w-3/4 { max-width: 75%; }
  .modal-xl\:w-1/5 { width: 20%; }
  .modal-xl\:max-w-1/5 { max-width: 20%; }
  .modal-xl\:w-2/5 { width: 40%; }
  .modal-xl\:max-w-2/5 { max-width: 40%; }
  .modal-xl\:w-3/5 { width: 60%; }
  .modal-xl\:max-w-3/5 { max-width: 60%; }
  .modal-xl\:w-4/5 { width: 80%; }
  .modal-xl\:max-w-4/5 { max-width: 80%; }
  .modal-xl\:w-full { width: 100%; }
  .modal-xl\:max-w-full { max-width: 100%; }
  .modal-xl\:w-screen { width: 100vw; }
  .modal-xl\:max-w-screen { max-width: 100vw; }
  .modal-xl\:w-min { width: min-content; }
  .modal-xl\:max-w-min { max-width: min-content; }
  .modal-xl\:w-max { width: max-content; }
  .modal-xl\:max-w-max { max-width: max-content; }
  .modal-xl\:w-fit { width: fit-content; }
  .modal-xl\:max-w-fit { max-width: fit-content; }
  .modal-xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .modal-xl\:col-span-1 { grid-column: span 1 / span 1; }
  .modal-xl\:col-start-1 { grid-column-start: 1; }
  .modal-xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .modal-xl\:col-span-2 { grid-column: span 2 / span 2; }
  .modal-xl\:col-start-2 { grid-column-start: 2; }
  .modal-xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .modal-xl\:col-span-3 { grid-column: span 3 / span 3; }
  .modal-xl\:col-start-3 { grid-column-start: 3; }
  .modal-xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .modal-xl\:col-span-4 { grid-column: span 4 / span 4; }
  .modal-xl\:col-start-4 { grid-column-start: 4; }
  .modal-xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .modal-xl\:col-span-5 { grid-column: span 5 / span 5; }
  .modal-xl\:col-start-5 { grid-column-start: 5; }
  .modal-xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .modal-xl\:col-span-6 { grid-column: span 6 / span 6; }
  .modal-xl\:col-start-6 { grid-column-start: 6; }
  .modal-xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .modal-xl\:col-span-7 { grid-column: span 7 / span 7; }
  .modal-xl\:col-start-7 { grid-column-start: 7; }
  .modal-xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .modal-xl\:col-span-8 { grid-column: span 8 / span 8; }
  .modal-xl\:col-start-8 { grid-column-start: 8; }
  .modal-xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .modal-xl\:col-span-9 { grid-column: span 9 / span 9; }
  .modal-xl\:col-start-9 { grid-column-start: 9; }
  .modal-xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .modal-xl\:col-span-10 { grid-column: span 10 / span 10; }
  .modal-xl\:col-start-10 { grid-column-start: 10; }
  .modal-xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .modal-xl\:col-span-11 { grid-column: span 11 / span 11; }
  .modal-xl\:col-start-11 { grid-column-start: 11; }
  .modal-xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .modal-xl\:col-span-12 { grid-column: span 12 / span 12; }
  .modal-xl\:col-start-12 { grid-column-start: 12; }
}

@media (min-width: 1536px) {
  .modal-2xl\:text-slate-50 { color: #f8fafc; }
  .modal-2xl\:bg-slate-50 { background-color: #f8fafc; }
  .modal-2xl\:text-slate-100 { color: #f1f5f9; }
  .modal-2xl\:bg-slate-100 { background-color: #f1f5f9; }
  .modal-2xl\:text-slate-200 { color: #e2e8f0; }
  .modal-2xl\:bg-slate-200 { background-color: #e2e8f0; }
  .modal-2xl\:text-slate-300 { color: #cbd5e1; }
  .modal-2xl\:bg-slate-300 { background-color: #cbd5e1; }
  .modal-2xl\:text-slate-400 { color: #94a3b8; }
  .modal-2xl\:bg-slate-400 { background-color: #94a3b8; }
  .modal-2xl\:text-slate-500 { color: #64748b; }
  .modal-2xl\:bg-slate-500 { background-color: #64748b; }
  .modal-2xl\:text-slate-600 { color: #475569; }
  .modal-2xl\:bg-slate-600 { background-color: #475569; }
  .modal-2xl\:text-slate-700 { color: #334155; }
  .modal-2xl\:bg-slate-700 { background-color: #334155; }
  .modal-2xl\:text-slate-800 { color: #1e293b; }
  .modal-2xl\:bg-slate-800 { background-color: #1e293b; }
  .modal-2xl\:text-slate-900 { color: #0f172a; }
  .modal-2xl\:bg-slate-900 { background-color: #0f172a; }
  .modal-2xl\:text-slate-950 { color: #020617; }
  .modal-2xl\:bg-slate-950 { background-color: #020617; }
  .modal-2xl\:text-gray-50 { color: #f8fafc; }
  .modal-2xl\:bg-gray-50 { background-color: #f8fafc; }
  .modal-2xl\:text-gray-100 { color: #f1f5f9; }
  .modal-2xl\:bg-gray-100 { background-color: #f1f5f9; }
  .modal-2xl\:text-gray-200 { color: #e2e8f0; }
  .modal-2xl\:bg-gray-200 { background-color: #e2e8f0; }
  .modal-2xl\:text-gray-300 { color: #cbd5e1; }
  .modal-2xl\:bg-gray-300 { background-color: #cbd5e1; }
  .modal-2xl\:text-gray-400 { color: #94a3b8; }
  .modal-2xl\:bg-gray-400 { background-color: #94a3b8; }
  .modal-2xl\:text-gray-500 { color: #64748b; }
  .modal-2xl\:bg-gray-500 { background-color: #64748b; }
  .modal-2xl\:text-gray-600 { color: #475569; }
  .modal-2xl\:bg-gray-600 { background-color: #475569; }
  .modal-2xl\:text-gray-700 { color: #334155; }
  .modal-2xl\:bg-gray-700 { background-color: #334155; }
  .modal-2xl\:text-gray-800 { color: #1e293b; }
  .modal-2xl\:bg-gray-800 { background-color: #1e293b; }
  .modal-2xl\:text-gray-900 { color: #0f172a; }
  .modal-2xl\:bg-gray-900 { background-color: #0f172a; }
  .modal-2xl\:text-gray-950 { color: #020617; }
  .modal-2xl\:bg-gray-950 { background-color: #020617; }
  .modal-2xl\:text-zinc-50 { color: #f8fafc; }
  .modal-2xl\:bg-zinc-50 { background-color: #f8fafc; }
  .modal-2xl\:text-zinc-100 { color: #f1f5f9; }
  .modal-2xl\:bg-zinc-100 { background-color: #f1f5f9; }
  .modal-2xl\:text-zinc-200 { color: #e2e8f0; }
  .modal-2xl\:bg-zinc-200 { background-color: #e2e8f0; }
  .modal-2xl\:text-zinc-300 { color: #cbd5e1; }
  .modal-2xl\:bg-zinc-300 { background-color: #cbd5e1; }
  .modal-2xl\:text-zinc-400 { color: #94a3b8; }
  .modal-2xl\:bg-zinc-400 { background-color: #94a3b8; }
  .modal-2xl\:text-zinc-500 { color: #64748b; }
  .modal-2xl\:bg-zinc-500 { background-color: #64748b; }
  .modal-2xl\:text-zinc-600 { color: #475569; }
  .modal-2xl\:bg-zinc-600 { background-color: #475569; }
  .modal-2xl\:text-zinc-700 { color: #334155; }
  .modal-2xl\:bg-zinc-700 { background-color: #334155; }
  .modal-2xl\:text-zinc-800 { color: #1e293b; }
  .modal-2xl\:bg-zinc-800 { background-color: #1e293b; }
  .modal-2xl\:text-zinc-900 { color: #0f172a; }
  .modal-2xl\:bg-zinc-900 { background-color: #0f172a; }
  .modal-2xl\:text-zinc-950 { color: #020617; }
  .modal-2xl\:bg-zinc-950 { background-color: #020617; }
  .modal-2xl\:text-neutral-50 { color: #f8fafc; }
  .modal-2xl\:bg-neutral-50 { background-color: #f8fafc; }
  .modal-2xl\:text-neutral-100 { color: #f1f5f9; }
  .modal-2xl\:bg-neutral-100 { background-color: #f1f5f9; }
  .modal-2xl\:text-neutral-200 { color: #e2e8f0; }
  .modal-2xl\:bg-neutral-200 { background-color: #e2e8f0; }
  .modal-2xl\:text-neutral-300 { color: #cbd5e1; }
  .modal-2xl\:bg-neutral-300 { background-color: #cbd5e1; }
  .modal-2xl\:text-neutral-400 { color: #94a3b8; }
  .modal-2xl\:bg-neutral-400 { background-color: #94a3b8; }
  .modal-2xl\:text-neutral-500 { color: #64748b; }
  .modal-2xl\:bg-neutral-500 { background-color: #64748b; }
  .modal-2xl\:text-neutral-600 { color: #475569; }
  .modal-2xl\:bg-neutral-600 { background-color: #475569; }
  .modal-2xl\:text-neutral-700 { color: #334155; }
  .modal-2xl\:bg-neutral-700 { background-color: #334155; }
  .modal-2xl\:text-neutral-800 { color: #1e293b; }
  .modal-2xl\:bg-neutral-800 { background-color: #1e293b; }
  .modal-2xl\:text-neutral-900 { color: #0f172a; }
  .modal-2xl\:bg-neutral-900 { background-color: #0f172a; }
  .modal-2xl\:text-neutral-950 { color: #020617; }
  .modal-2xl\:bg-neutral-950 { background-color: #020617; }
  .modal-2xl\:text-stone-50 { color: #f8fafc; }
  .modal-2xl\:bg-stone-50 { background-color: #f8fafc; }
  .modal-2xl\:text-stone-100 { color: #f1f5f9; }
  .modal-2xl\:bg-stone-100 { background-color: #f1f5f9; }
  .modal-2xl\:text-stone-200 { color: #e2e8f0; }
  .modal-2xl\:bg-stone-200 { background-color: #e2e8f0; }
  .modal-2xl\:text-stone-300 { color: #cbd5e1; }
  .modal-2xl\:bg-stone-300 { background-color: #cbd5e1; }
  .modal-2xl\:text-stone-400 { color: #94a3b8; }
  .modal-2xl\:bg-stone-400 { background-color: #94a3b8; }
  .modal-2xl\:text-stone-500 { color: #64748b; }
  .modal-2xl\:bg-stone-500 { background-color: #64748b; }
  .modal-2xl\:text-stone-600 { color: #475569; }
  .modal-2xl\:bg-stone-600 { background-color: #475569; }
  .modal-2xl\:text-stone-700 { color: #334155; }
  .modal-2xl\:bg-stone-700 { background-color: #334155; }
  .modal-2xl\:text-stone-800 { color: #1e293b; }
  .modal-2xl\:bg-stone-800 { background-color: #1e293b; }
  .modal-2xl\:text-stone-900 { color: #0f172a; }
  .modal-2xl\:bg-stone-900 { background-color: #0f172a; }
  .modal-2xl\:text-stone-950 { color: #020617; }
  .modal-2xl\:bg-stone-950 { background-color: #020617; }
  .modal-2xl\:text-red-50 { color: #f8fafc; }
  .modal-2xl\:bg-red-50 { background-color: #f8fafc; }
  .modal-2xl\:text-red-100 { color: #f1f5f9; }
  .modal-2xl\:bg-red-100 { background-color: #f1f5f9; }
  .modal-2xl\:text-red-200 { color: #e2e8f0; }
  .modal-2xl\:bg-red-200 { background-color: #e2e8f0; }
  .modal-2xl\:text-red-300 { color: #cbd5e1; }
  .modal-2xl\:bg-red-300 { background-color: #cbd5e1; }
  .modal-2xl\:text-red-400 { color: #94a3b8; }
  .modal-2xl\:bg-red-400 { background-color: #94a3b8; }
  .modal-2xl\:text-red-500 { color: #64748b; }
  .modal-2xl\:bg-red-500 { background-color: #64748b; }
  .modal-2xl\:text-red-600 { color: #475569; }
  .modal-2xl\:bg-red-600 { background-color: #475569; }
  .modal-2xl\:text-red-700 { color: #334155; }
  .modal-2xl\:bg-red-700 { background-color: #334155; }
  .modal-2xl\:text-red-800 { color: #1e293b; }
  .modal-2xl\:bg-red-800 { background-color: #1e293b; }
  .modal-2xl\:text-red-900 { color: #0f172a; }
  .modal-2xl\:bg-red-900 { background-color: #0f172a; }
  .modal-2xl\:text-red-950 { color: #020617; }
  .modal-2xl\:bg-red-950 { background-color: #020617; }
  .modal-2xl\:text-orange-50 { color: #f8fafc; }
  .modal-2xl\:bg-orange-50 { background-color: #f8fafc; }
  .modal-2xl\:text-orange-100 { color: #f1f5f9; }
  .modal-2xl\:bg-orange-100 { background-color: #f1f5f9; }
  .modal-2xl\:text-orange-200 { color: #e2e8f0; }
  .modal-2xl\:bg-orange-200 { background-color: #e2e8f0; }
  .modal-2xl\:text-orange-300 { color: #cbd5e1; }
  .modal-2xl\:bg-orange-300 { background-color: #cbd5e1; }
  .modal-2xl\:text-orange-400 { color: #94a3b8; }
  .modal-2xl\:bg-orange-400 { background-color: #94a3b8; }
  .modal-2xl\:text-orange-500 { color: #64748b; }
  .modal-2xl\:bg-orange-500 { background-color: #64748b; }
  .modal-2xl\:text-orange-600 { color: #475569; }
  .modal-2xl\:bg-orange-600 { background-color: #475569; }
  .modal-2xl\:text-orange-700 { color: #334155; }
  .modal-2xl\:bg-orange-700 { background-color: #334155; }
  .modal-2xl\:text-orange-800 { color: #1e293b; }
  .modal-2xl\:bg-orange-800 { background-color: #1e293b; }
  .modal-2xl\:text-orange-900 { color: #0f172a; }
  .modal-2xl\:bg-orange-900 { background-color: #0f172a; }
  .modal-2xl\:text-orange-950 { color: #020617; }
  .modal-2xl\:bg-orange-950 { background-color: #020617; }
  .modal-2xl\:text-amber-50 { color: #f8fafc; }
  .modal-2xl\:bg-amber-50 { background-color: #f8fafc; }
  .modal-2xl\:text-amber-100 { color: #f1f5f9; }
  .modal-2xl\:bg-amber-100 { background-color: #f1f5f9; }
  .modal-2xl\:text-amber-200 { color: #e2e8f0; }
  .modal-2xl\:bg-amber-200 { background-color: #e2e8f0; }
  .modal-2xl\:text-amber-300 { color: #cbd5e1; }
  .modal-2xl\:bg-amber-300 { background-color: #cbd5e1; }
  .modal-2xl\:text-amber-400 { color: #94a3b8; }
  .modal-2xl\:bg-amber-400 { background-color: #94a3b8; }
  .modal-2xl\:text-amber-500 { color: #64748b; }
  .modal-2xl\:bg-amber-500 { background-color: #64748b; }
  .modal-2xl\:text-amber-600 { color: #475569; }
  .modal-2xl\:bg-amber-600 { background-color: #475569; }
  .modal-2xl\:text-amber-700 { color: #334155; }
  .modal-2xl\:bg-amber-700 { background-color: #334155; }
  .modal-2xl\:text-amber-800 { color: #1e293b; }
  .modal-2xl\:bg-amber-800 { background-color: #1e293b; }
  .modal-2xl\:text-amber-900 { color: #0f172a; }
  .modal-2xl\:bg-amber-900 { background-color: #0f172a; }
  .modal-2xl\:text-amber-950 { color: #020617; }
  .modal-2xl\:bg-amber-950 { background-color: #020617; }
  .modal-2xl\:text-yellow-50 { color: #f8fafc; }
  .modal-2xl\:bg-yellow-50 { background-color: #f8fafc; }
  .modal-2xl\:text-yellow-100 { color: #f1f5f9; }
  .modal-2xl\:bg-yellow-100 { background-color: #f1f5f9; }
  .modal-2xl\:text-yellow-200 { color: #e2e8f0; }
  .modal-2xl\:bg-yellow-200 { background-color: #e2e8f0; }
  .modal-2xl\:text-yellow-300 { color: #cbd5e1; }
  .modal-2xl\:bg-yellow-300 { background-color: #cbd5e1; }
  .modal-2xl\:text-yellow-400 { color: #94a3b8; }
  .modal-2xl\:bg-yellow-400 { background-color: #94a3b8; }
  .modal-2xl\:text-yellow-500 { color: #64748b; }
  .modal-2xl\:bg-yellow-500 { background-color: #64748b; }
  .modal-2xl\:text-yellow-600 { color: #475569; }
  .modal-2xl\:bg-yellow-600 { background-color: #475569; }
  .modal-2xl\:text-yellow-700 { color: #334155; }
  .modal-2xl\:bg-yellow-700 { background-color: #334155; }
  .modal-2xl\:text-yellow-800 { color: #1e293b; }
  .modal-2xl\:bg-yellow-800 { background-color: #1e293b; }
  .modal-2xl\:text-yellow-900 { color: #0f172a; }
  .modal-2xl\:bg-yellow-900 { background-color: #0f172a; }
  .modal-2xl\:text-yellow-950 { color: #020617; }
  .modal-2xl\:bg-yellow-950 { background-color: #020617; }
  .modal-2xl\:text-lime-50 { color: #f8fafc; }
  .modal-2xl\:bg-lime-50 { background-color: #f8fafc; }
  .modal-2xl\:text-lime-100 { color: #f1f5f9; }
  .modal-2xl\:bg-lime-100 { background-color: #f1f5f9; }
  .modal-2xl\:text-lime-200 { color: #e2e8f0; }
  .modal-2xl\:bg-lime-200 { background-color: #e2e8f0; }
  .modal-2xl\:text-lime-300 { color: #cbd5e1; }
  .modal-2xl\:bg-lime-300 { background-color: #cbd5e1; }
  .modal-2xl\:text-lime-400 { color: #94a3b8; }
  .modal-2xl\:bg-lime-400 { background-color: #94a3b8; }
  .modal-2xl\:text-lime-500 { color: #64748b; }
  .modal-2xl\:bg-lime-500 { background-color: #64748b; }
  .modal-2xl\:text-lime-600 { color: #475569; }
  .modal-2xl\:bg-lime-600 { background-color: #475569; }
  .modal-2xl\:text-lime-700 { color: #334155; }
  .modal-2xl\:bg-lime-700 { background-color: #334155; }
  .modal-2xl\:text-lime-800 { color: #1e293b; }
  .modal-2xl\:bg-lime-800 { background-color: #1e293b; }
  .modal-2xl\:text-lime-900 { color: #0f172a; }
  .modal-2xl\:bg-lime-900 { background-color: #0f172a; }
  .modal-2xl\:text-lime-950 { color: #020617; }
  .modal-2xl\:bg-lime-950 { background-color: #020617; }
  .modal-2xl\:text-green-50 { color: #f8fafc; }
  .modal-2xl\:bg-green-50 { background-color: #f8fafc; }
  .modal-2xl\:text-green-100 { color: #f1f5f9; }
  .modal-2xl\:bg-green-100 { background-color: #f1f5f9; }
  .modal-2xl\:text-green-200 { color: #e2e8f0; }
  .modal-2xl\:bg-green-200 { background-color: #e2e8f0; }
  .modal-2xl\:text-green-300 { color: #cbd5e1; }
  .modal-2xl\:bg-green-300 { background-color: #cbd5e1; }
  .modal-2xl\:text-green-400 { color: #94a3b8; }
  .modal-2xl\:bg-green-400 { background-color: #94a3b8; }
  .modal-2xl\:text-green-500 { color: #64748b; }
  .modal-2xl\:bg-green-500 { background-color: #64748b; }
  .modal-2xl\:text-green-600 { color: #475569; }
  .modal-2xl\:bg-green-600 { background-color: #475569; }
  .modal-2xl\:text-green-700 { color: #334155; }
  .modal-2xl\:bg-green-700 { background-color: #334155; }
  .modal-2xl\:text-green-800 { color: #1e293b; }
  .modal-2xl\:bg-green-800 { background-color: #1e293b; }
  .modal-2xl\:text-green-900 { color: #0f172a; }
  .modal-2xl\:bg-green-900 { background-color: #0f172a; }
  .modal-2xl\:text-green-950 { color: #020617; }
  .modal-2xl\:bg-green-950 { background-color: #020617; }
  .modal-2xl\:w-1/2 { width: 50%; }
  .modal-2xl\:max-w-1/2 { max-width: 50%; }
  .modal-2xl\:w-1/3 { width: 33.modal-333333%; }
  .modal-2xl\:max-w-1/3 { max-width: 33.modal-333333%; }
  .modal-2xl\:w-2/3 { width: 66.modal-666667%; }
  .modal-2xl\:max-w-2/3 { max-width: 66.modal-666667%; }
  .modal-2xl\:w-1/4 { width: 25%; }
  .modal-2xl\:max-w-1/4 { max-width: 25%; }
  .modal-2xl\:w-3/4 { width: 75%; }
  .modal-2xl\:max-w-3/4 { max-width: 75%; }
  .modal-2xl\:w-1/5 { width: 20%; }
  .modal-2xl\:max-w-1/5 { max-width: 20%; }
  .modal-2xl\:w-2/5 { width: 40%; }
  .modal-2xl\:max-w-2/5 { max-width: 40%; }
  .modal-2xl\:w-3/5 { width: 60%; }
  .modal-2xl\:max-w-3/5 { max-width: 60%; }
  .modal-2xl\:w-4/5 { width: 80%; }
  .modal-2xl\:max-w-4/5 { max-width: 80%; }
  .modal-2xl\:w-full { width: 100%; }
  .modal-2xl\:max-w-full { max-width: 100%; }
  .modal-2xl\:w-screen { width: 100vw; }
  .modal-2xl\:max-w-screen { max-width: 100vw; }
  .modal-2xl\:w-min { width: min-content; }
  .modal-2xl\:max-w-min { max-width: min-content; }
  .modal-2xl\:w-max { width: max-content; }
  .modal-2xl\:max-w-max { max-width: max-content; }
  .modal-2xl\:w-fit { width: fit-content; }
  .modal-2xl\:max-w-fit { max-width: fit-content; }
  .modal-2xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .modal-2xl\:col-span-1 { grid-column: span 1 / span 1; }
  .modal-2xl\:col-start-1 { grid-column-start: 1; }
  .modal-2xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .modal-2xl\:col-span-2 { grid-column: span 2 / span 2; }
  .modal-2xl\:col-start-2 { grid-column-start: 2; }
  .modal-2xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .modal-2xl\:col-span-3 { grid-column: span 3 / span 3; }
  .modal-2xl\:col-start-3 { grid-column-start: 3; }
  .modal-2xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .modal-2xl\:col-span-4 { grid-column: span 4 / span 4; }
  .modal-2xl\:col-start-4 { grid-column-start: 4; }
  .modal-2xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .modal-2xl\:col-span-5 { grid-column: span 5 / span 5; }
  .modal-2xl\:col-start-5 { grid-column-start: 5; }
  .modal-2xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .modal-2xl\:col-span-6 { grid-column: span 6 / span 6; }
  .modal-2xl\:col-start-6 { grid-column-start: 6; }
  .modal-2xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .modal-2xl\:col-span-7 { grid-column: span 7 / span 7; }
  .modal-2xl\:col-start-7 { grid-column-start: 7; }
  .modal-2xl\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .modal-2xl\:col-span-8 { grid-column: span 8 / span 8; }
  .modal-2xl\:col-start-8 { grid-column-start: 8; }
  .modal-2xl\:grid-cols-9 { grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .modal-2xl\:col-span-9 { grid-column: span 9 / span 9; }
  .modal-2xl\:col-start-9 { grid-column-start: 9; }
  .modal-2xl\:grid-cols-10 { grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .modal-2xl\:col-span-10 { grid-column: span 10 / span 10; }
  .modal-2xl\:col-start-10 { grid-column-start: 10; }
  .modal-2xl\:grid-cols-11 { grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .modal-2xl\:col-span-11 { grid-column: span 11 / span 11; }
  .modal-2xl\:col-start-11 { grid-column-start: 11; }
  .modal-2xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .modal-2xl\:col-span-12 { grid-column: span 12 / span 12; }
  .modal-2xl\:col-start-12 { grid-column-start: 12; }
}

.modal-transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.modal-4, 0, 0.modal-2, 1); transition-duration: 150ms; }
.modal-transition-colors { transition-property: colors; transition-timing-function: cubic-bezier(0.modal-4, 0, 0.modal-2, 1); transition-duration: 150ms; }
.modal-transition-opacity { transition-property: opacity; transition-timing-function: cubic-bezier(0.modal-4, 0, 0.modal-2, 1); transition-duration: 150ms; }
.modal-transition-shadow { transition-property: shadow; transition-timing-function: cubic-bezier(0.modal-4, 0, 0.modal-2, 1); transition-duration: 150ms; }
.modal-transition-transform { transition-property: transform; transition-timing-function: cubic-bezier(0.modal-4, 0, 0.modal-2, 1); transition-duration: 150ms; }
.modal-transition-none { transition-property: none; transition-timing-function: cubic-bezier(0.modal-4, 0, 0.modal-2, 1); transition-duration: 150ms; }
.modal-duration-75 { transition-duration: 75ms; }
.modal-duration-100 { transition-duration: 100ms; }
.modal-duration-150 { transition-duration: 150ms; }
.modal-duration-200 { transition-duration: 200ms; }
.modal-duration-300 { transition-duration: 300ms; }
.modal-duration-500 { transition-duration: 500ms; }
.modal-duration-700 { transition-duration: 700ms; }
.modal-duration-1000 { transition-duration: 1000ms; }
.modal-ease-linear { transition-timing-function: linear; }
.modal-ease-in { transition-timing-function: cubic-bezier(0.modal-4, 0, 1, 1); }
.modal-ease-out { transition-timing-function: cubic-bezier(0, 0, 0.modal-2, 1); }
.modal-ease-in-out { transition-timing-function: cubic-bezier(0.modal-4, 0, 0.modal-2, 1); }

.modal-blur-0 { filter: blur(0px); }
.modal-blur-4 { filter: blur(4px); }
.modal-blur-8 { filter: blur(8px); }
.modal-blur-12 { filter: blur(12px); }
.modal-blur-16 { filter: blur(16px); }
.modal-blur-24 { filter: blur(24px); }
.modal-brightness-0 { filter: brightness(0.modal-0); }
.modal-brightness-5 { filter: brightness(0.modal-05); }
.modal-brightness-10 { filter: brightness(0.modal-1); }
.modal-brightness-15 { filter: brightness(0.modal-15); }
.modal-brightness-20 { filter: brightness(0.modal-2); }
.modal-brightness-25 { filter: brightness(0.modal-25); }
.modal-brightness-30 { filter: brightness(0.modal-3); }
.modal-brightness-35 { filter: brightness(0.modal-35); }
.modal-brightness-40 { filter: brightness(0.modal-4); }
.modal-brightness-45 { filter: brightness(0.modal-45); }
.modal-brightness-50 { filter: brightness(0.modal-5); }
.modal-brightness-55 { filter: brightness(0.modal-55); }
.modal-brightness-60 { filter: brightness(0.modal-6); }
.modal-brightness-65 { filter: brightness(0.modal-65); }
.modal-brightness-70 { filter: brightness(0.modal-7); }
.modal-brightness-75 { filter: brightness(0.modal-75); }
.modal-brightness-80 { filter: brightness(0.modal-8); }
.modal-brightness-85 { filter: brightness(0.modal-85); }
.modal-brightness-90 { filter: brightness(0.modal-9); }
.modal-brightness-95 { filter: brightness(0.modal-95); }
.modal-brightness-100 { filter: brightness(1.modal-0); }
.modal-brightness-105 { filter: brightness(1.modal-05); }
.modal-brightness-110 { filter: brightness(1.modal-1); }
.modal-brightness-115 { filter: brightness(1.modal-15); }
.modal-brightness-120 { filter: brightness(1.modal-2); }
.modal-brightness-125 { filter: brightness(1.modal-25); }
.modal-brightness-130 { filter: brightness(1.modal-3); }
.modal-brightness-135 { filter: brightness(1.modal-35); }
.modal-brightness-140 { filter: brightness(1.modal-4); }
.modal-brightness-145 { filter: brightness(1.modal-45); }
.modal-brightness-150 { filter: brightness(1.modal-5); }
.modal-brightness-155 { filter: brightness(1.modal-55); }
.modal-brightness-160 { filter: brightness(1.modal-6); }
.modal-brightness-165 { filter: brightness(1.modal-65); }
.modal-brightness-170 { filter: brightness(1.modal-7); }
.modal-brightness-175 { filter: brightness(1.modal-75); }
.modal-brightness-180 { filter: brightness(1.modal-8); }
.modal-brightness-185 { filter: brightness(1.modal-85); }
.modal-brightness-190 { filter: brightness(1.modal-9); }
.modal-brightness-195 { filter: brightness(1.modal-95); }
.modal-brightness-200 { filter: brightness(2.modal-0); }
.modal-contrast-0 { filter: contrast(0.modal-0); }
.modal-contrast-5 { filter: contrast(0.modal-05); }
.modal-contrast-10 { filter: contrast(0.modal-1); }
.modal-contrast-15 { filter: contrast(0.modal-15); }
.modal-contrast-20 { filter: contrast(0.modal-2); }
.modal-contrast-25 { filter: contrast(0.modal-25); }
.modal-contrast-30 { filter: contrast(0.modal-3); }
.modal-contrast-35 { filter: contrast(0.modal-35); }
.modal-contrast-40 { filter: contrast(0.modal-4); }
.modal-contrast-45 { filter: contrast(0.modal-45); }
.modal-contrast-50 { filter: contrast(0.modal-5); }
.modal-contrast-55 { filter: contrast(0.modal-55); }
.modal-contrast-60 { filter: contrast(0.modal-6); }
.modal-contrast-65 { filter: contrast(0.modal-65); }
.modal-contrast-70 { filter: contrast(0.modal-7); }
.modal-contrast-75 { filter: contrast(0.modal-75); }
.modal-contrast-80 { filter: contrast(0.modal-8); }
.modal-contrast-85 { filter: contrast(0.modal-85); }
.modal-contrast-90 { filter: contrast(0.modal-9); }
.modal-contrast-95 { filter: contrast(0.modal-95); }
.modal-contrast-100 { filter: contrast(1.modal-0); }
.modal-contrast-105 { filter: contrast(1.modal-05); }
.modal-contrast-110 { filter: contrast(1.modal-1); }
.modal-contrast-115 { filter: contrast(1.modal-15); }
.modal-contrast-120 { filter: contrast(1.modal-2); }
.modal-contrast-125 { filter: contrast(1.modal-25); }
.modal-contrast-130 { filter: contrast(1.modal-3); }
.modal-contrast-135 { filter: contrast(1.modal-35); }
.modal-contrast-140 { filter: contrast(1.modal-4); }
.modal-contrast-145 { filter: contrast(1.modal-45); }
.modal-contrast-150 { filter: contrast(1.modal-5); }
.modal-contrast-155 { filter: contrast(1.modal-55); }
.modal-contrast-160 { filter: contrast(1.modal-6); }
.modal-contrast-165 { filter: contrast(1.modal-65); }
.modal-contrast-170 { filter: contrast(1.modal-7); }
.modal-contrast-175 { filter: contrast(1.modal-75); }
.modal-contrast-180 { filter: contrast(1.modal-8); }
.modal-contrast-185 { filter: contrast(1.modal-85); }
.modal-contrast-190 { filter: contrast(1.modal-9); }
.modal-contrast-195 { filter: contrast(1.modal-95); }
.modal-contrast-200 { filter: contrast(2.modal-0); }

.modal-hover\:p-0:hover { padding: 0px; }
.modal-hover\:p-0.modal-5:hover { padding: 0.modal-125rem; }
.modal-hover\:p-1:hover { padding: 0.modal-25rem; }
.modal-hover\:p-1.modal-5:hover { padding: 0.modal-375rem; }
.modal-hover\:p-2:hover { padding: 0.modal-5rem; }
.modal-hover\:p-2.modal-5:hover { padding: 0.modal-625rem; }
.modal-hover\:p-3:hover { padding: 0.modal-75rem; }
.modal-hover\:p-3.modal-5:hover { padding: 0.modal-875rem; }
.modal-hover\:p-4:hover { padding: 1rem; }
.modal-hover\:p-5:hover { padding: 1.modal-25rem; }
.modal-hover\:p-6:hover { padding: 1.modal-5rem; }
.modal-hover\:p-7:hover { padding: 1.modal-75rem; }
.modal-hover\:p-8:hover { padding: 2rem; }
.modal-hover\:p-9:hover { padding: 2.modal-25rem; }
.modal-hover\:p-10:hover { padding: 2.modal-5rem; }
.modal-hover\:p-11:hover { padding: 2.modal-75rem; }
.modal-hover\:p-12:hover { padding: 3rem; }
.modal-hover\:p-14:hover { padding: 3.modal-5rem; }
.modal-hover\:p-16:hover { padding: 4rem; }
.modal-hover\:p-20:hover { padding: 5rem; }
.modal-hover\:p-24:hover { padding: 6rem; }
.modal-hover\:p-28:hover { padding: 7rem; }
.modal-hover\:p-32:hover { padding: 8rem; }
.modal-hover\:p-36:hover { padding: 9rem; }
.modal-hover\:p-40:hover { padding: 10rem; }
.modal-hover\:p-44:hover { padding: 11rem; }
.modal-hover\:p-48:hover { padding: 12rem; }
.modal-hover\:p-52:hover { padding: 13rem; }
.modal-hover\:p-56:hover { padding: 14rem; }
.modal-hover\:p-60:hover { padding: 15rem; }
.modal-hover\:p-64:hover { padding: 16rem; }
.modal-hover\:p-72:hover { padding: 18rem; }
.modal-hover\:p-80:hover { padding: 20rem; }
.modal-hover\:p-96:hover { padding: 24rem; }
.modal-hover\:m-0:hover { margin: 0px; }
.modal-hover\:m-0.modal-5:hover { margin: 0.modal-125rem; }
.modal-hover\:m-1:hover { margin: 0.modal-25rem; }
.modal-hover\:m-1.modal-5:hover { margin: 0.modal-375rem; }
.modal-hover\:m-2:hover { margin: 0.modal-5rem; }
.modal-hover\:m-2.modal-5:hover { margin: 0.modal-625rem; }
.modal-hover\:m-3:hover { margin: 0.modal-75rem; }
.modal-hover\:m-3.modal-5:hover { margin: 0.modal-875rem; }
.modal-hover\:m-4:hover { margin: 1rem; }
.modal-hover\:m-5:hover { margin: 1.modal-25rem; }
.modal-hover\:m-6:hover { margin: 1.modal-5rem; }
.modal-hover\:m-7:hover { margin: 1.modal-75rem; }
.modal-hover\:m-8:hover { margin: 2rem; }
.modal-hover\:m-9:hover { margin: 2.modal-25rem; }
.modal-hover\:m-10:hover { margin: 2.modal-5rem; }
.modal-hover\:m-11:hover { margin: 2.modal-75rem; }
.modal-hover\:m-12:hover { margin: 3rem; }
.modal-hover\:m-14:hover { margin: 3.modal-5rem; }
.modal-hover\:m-16:hover { margin: 4rem; }
.modal-hover\:m-20:hover { margin: 5rem; }
.modal-hover\:m-24:hover { margin: 6rem; }
.modal-hover\:m-28:hover { margin: 7rem; }
.modal-hover\:m-32:hover { margin: 8rem; }
.modal-hover\:m-36:hover { margin: 9rem; }
.modal-hover\:m-40:hover { margin: 10rem; }
.modal-hover\:m-44:hover { margin: 11rem; }
.modal-hover\:m-48:hover { margin: 12rem; }
.modal-hover\:m-52:hover { margin: 13rem; }
.modal-hover\:m-56:hover { margin: 14rem; }
.modal-hover\:m-60:hover { margin: 15rem; }
.modal-hover\:m-64:hover { margin: 16rem; }
.modal-hover\:m-72:hover { margin: 18rem; }
.modal-hover\:m-80:hover { margin: 20rem; }
.modal-hover\:m-96:hover { margin: 24rem; }
.modal-hover\:gap-0:hover { gap: 0px; }
.modal-hover\:gap-0.modal-5:hover { gap: 0.modal-125rem; }
.modal-hover\:gap-1:hover { gap: 0.modal-25rem; }
.modal-hover\:gap-1.modal-5:hover { gap: 0.modal-375rem; }
.modal-hover\:gap-2:hover { gap: 0.modal-5rem; }
.modal-hover\:gap-2.modal-5:hover { gap: 0.modal-625rem; }
.modal-hover\:gap-3:hover { gap: 0.modal-75rem; }
.modal-hover\:gap-3.modal-5:hover { gap: 0.modal-875rem; }
.modal-hover\:gap-4:hover { gap: 1rem; }
.modal-hover\:gap-5:hover { gap: 1.modal-25rem; }
.modal-hover\:gap-6:hover { gap: 1.modal-5rem; }
.modal-hover\:gap-7:hover { gap: 1.modal-75rem; }
.modal-hover\:gap-8:hover { gap: 2rem; }
.modal-hover\:gap-9:hover { gap: 2.modal-25rem; }
.modal-hover\:gap-10:hover { gap: 2.modal-5rem; }
.modal-hover\:gap-11:hover { gap: 2.modal-75rem; }
.modal-hover\:gap-12:hover { gap: 3rem; }
.modal-hover\:gap-14:hover { gap: 3.modal-5rem; }
.modal-hover\:gap-16:hover { gap: 4rem; }
.modal-hover\:gap-20:hover { gap: 5rem; }
.modal-hover\:gap-24:hover { gap: 6rem; }
.modal-hover\:gap-28:hover { gap: 7rem; }
.modal-hover\:gap-32:hover { gap: 8rem; }
.modal-hover\:gap-36:hover { gap: 9rem; }
.modal-hover\:gap-40:hover { gap: 10rem; }
.modal-hover\:gap-44:hover { gap: 11rem; }
.modal-hover\:gap-48:hover { gap: 12rem; }
.modal-hover\:gap-52:hover { gap: 13rem; }
.modal-hover\:gap-56:hover { gap: 14rem; }
.modal-hover\:gap-60:hover { gap: 15rem; }
.modal-hover\:gap-64:hover { gap: 16rem; }
.modal-hover\:gap-72:hover { gap: 18rem; }
.modal-hover\:gap-80:hover { gap: 20rem; }
.modal-hover\:gap-96:hover { gap: 24rem; }
.modal-hover\:space-x-0:hover { column-gap: 0px; }
.modal-hover\:space-x-0.modal-5:hover { column-gap: 0.modal-125rem; }
.modal-hover\:space-x-1:hover { column-gap: 0.modal-25rem; }
.modal-hover\:space-x-1.modal-5:hover { column-gap: 0.modal-375rem; }
.modal-hover\:space-x-2:hover { column-gap: 0.modal-5rem; }
.modal-hover\:space-x-2.modal-5:hover { column-gap: 0.modal-625rem; }
.modal-hover\:space-x-3:hover { column-gap: 0.modal-75rem; }
.modal-hover\:space-x-3.modal-5:hover { column-gap: 0.modal-875rem; }
.modal-hover\:space-x-4:hover { column-gap: 1rem; }
.modal-hover\:space-x-5:hover { column-gap: 1.modal-25rem; }
.modal-hover\:space-x-6:hover { column-gap: 1.modal-5rem; }
.modal-hover\:space-x-7:hover { column-gap: 1.modal-75rem; }
.modal-hover\:space-x-8:hover { column-gap: 2rem; }
.modal-hover\:space-x-9:hover { column-gap: 2.modal-25rem; }
.modal-hover\:space-x-10:hover { column-gap: 2.modal-5rem; }
.modal-hover\:space-x-11:hover { column-gap: 2.modal-75rem; }
.modal-hover\:space-x-12:hover { column-gap: 3rem; }
.modal-hover\:space-x-14:hover { column-gap: 3.modal-5rem; }
.modal-hover\:space-x-16:hover { column-gap: 4rem; }
.modal-hover\:space-x-20:hover { column-gap: 5rem; }
.modal-hover\:space-x-24:hover { column-gap: 6rem; }
.modal-hover\:space-x-28:hover { column-gap: 7rem; }
.modal-hover\:space-x-32:hover { column-gap: 8rem; }
.modal-hover\:space-x-36:hover { column-gap: 9rem; }
.modal-hover\:space-x-40:hover { column-gap: 10rem; }
.modal-hover\:space-x-44:hover { column-gap: 11rem; }
.modal-hover\:space-x-48:hover { column-gap: 12rem; }
.modal-hover\:space-x-52:hover { column-gap: 13rem; }
.modal-hover\:space-x-56:hover { column-gap: 14rem; }
.modal-hover\:space-x-60:hover { column-gap: 15rem; }
.modal-hover\:space-x-64:hover { column-gap: 16rem; }
.modal-hover\:space-x-72:hover { column-gap: 18rem; }
.modal-hover\:space-x-80:hover { column-gap: 20rem; }
.modal-hover\:space-x-96:hover { column-gap: 24rem; }
.modal-hover\:space-y-0:hover { row-gap: 0px; }
.modal-hover\:space-y-0.modal-5:hover { row-gap: 0.modal-125rem; }
.modal-hover\:space-y-1:hover { row-gap: 0.modal-25rem; }
.modal-hover\:space-y-1.modal-5:hover { row-gap: 0.modal-375rem; }
.modal-hover\:space-y-2:hover { row-gap: 0.modal-5rem; }
.modal-hover\:space-y-2.modal-5:hover { row-gap: 0.modal-625rem; }
.modal-hover\:space-y-3:hover { row-gap: 0.modal-75rem; }
.modal-hover\:space-y-3.modal-5:hover { row-gap: 0.modal-875rem; }
.modal-hover\:space-y-4:hover { row-gap: 1rem; }
.modal-hover\:space-y-5:hover { row-gap: 1.modal-25rem; }
.modal-hover\:space-y-6:hover { row-gap: 1.modal-5rem; }
.modal-hover\:space-y-7:hover { row-gap: 1.modal-75rem; }
.modal-hover\:space-y-8:hover { row-gap: 2rem; }
.modal-hover\:space-y-9:hover { row-gap: 2.modal-25rem; }
.modal-hover\:space-y-10:hover { row-gap: 2.modal-5rem; }
.modal-hover\:space-y-11:hover { row-gap: 2.modal-75rem; }
.modal-hover\:space-y-12:hover { row-gap: 3rem; }
.modal-hover\:space-y-14:hover { row-gap: 3.modal-5rem; }
.modal-hover\:space-y-16:hover { row-gap: 4rem; }
.modal-hover\:space-y-20:hover { row-gap: 5rem; }
.modal-hover\:space-y-24:hover { row-gap: 6rem; }
.modal-hover\:space-y-28:hover { row-gap: 7rem; }
.modal-hover\:space-y-32:hover { row-gap: 8rem; }
.modal-hover\:space-y-36:hover { row-gap: 9rem; }
.modal-hover\:space-y-40:hover { row-gap: 10rem; }
.modal-hover\:space-y-44:hover { row-gap: 11rem; }
.modal-hover\:space-y-48:hover { row-gap: 12rem; }
.modal-hover\:space-y-52:hover { row-gap: 13rem; }
.modal-hover\:space-y-56:hover { row-gap: 14rem; }
.modal-hover\:space-y-60:hover { row-gap: 15rem; }
.modal-hover\:space-y-64:hover { row-gap: 16rem; }
.modal-hover\:space-y-72:hover { row-gap: 18rem; }
.modal-hover\:space-y-80:hover { row-gap: 20rem; }
.modal-hover\:space-y-96:hover { row-gap: 24rem; }

.modal-focus\:p-0:focus { padding: 0px; }
.modal-focus\:p-0.modal-5:focus { padding: 0.modal-125rem; }
.modal-focus\:p-1:focus { padding: 0.modal-25rem; }
.modal-focus\:p-1.modal-5:focus { padding: 0.modal-375rem; }
.modal-focus\:p-2:focus { padding: 0.modal-5rem; }
.modal-focus\:p-2.modal-5:focus { padding: 0.modal-625rem; }
.modal-focus\:p-3:focus { padding: 0.modal-75rem; }
.modal-focus\:p-3.modal-5:focus { padding: 0.modal-875rem; }
.modal-focus\:p-4:focus { padding: 1rem; }
.modal-focus\:p-5:focus { padding: 1.modal-25rem; }
.modal-focus\:p-6:focus { padding: 1.modal-5rem; }
.modal-focus\:p-7:focus { padding: 1.modal-75rem; }
.modal-focus\:p-8:focus { padding: 2rem; }
.modal-focus\:p-9:focus { padding: 2.modal-25rem; }
.modal-focus\:p-10:focus { padding: 2.modal-5rem; }
.modal-focus\:p-11:focus { padding: 2.modal-75rem; }
.modal-focus\:p-12:focus { padding: 3rem; }
.modal-focus\:p-14:focus { padding: 3.modal-5rem; }
.modal-focus\:p-16:focus { padding: 4rem; }
.modal-focus\:p-20:focus { padding: 5rem; }
.modal-focus\:p-24:focus { padding: 6rem; }
.modal-focus\:p-28:focus { padding: 7rem; }
.modal-focus\:p-32:focus { padding: 8rem; }
.modal-focus\:p-36:focus { padding: 9rem; }
.modal-focus\:p-40:focus { padding: 10rem; }
.modal-focus\:p-44:focus { padding: 11rem; }
.modal-focus\:p-48:focus { padding: 12rem; }
.modal-focus\:p-52:focus { padding: 13rem; }
.modal-focus\:p-56:focus { padding: 14rem; }
.modal-focus\:p-60:focus { padding: 15rem; }
.modal-focus\:p-64:focus { padding: 16rem; }
.modal-focus\:p-72:focus { padding: 18rem; }
.modal-focus\:p-80:focus { padding: 20rem; }
.modal-focus\:p-96:focus { padding: 24rem; }
.modal-focus\:m-0:focus { margin: 0px; }
.modal-focus\:m-0.modal-5:focus { margin: 0.modal-125rem; }
.modal-focus\:m-1:focus { margin: 0.modal-25rem; }
.modal-focus\:m-1.modal-5:focus { margin: 0.modal-375rem; }
.modal-focus\:m-2:focus { margin: 0.modal-5rem; }
.modal-focus\:m-2.modal-5:focus { margin: 0.modal-625rem; }
.modal-focus\:m-3:focus { margin: 0.modal-75rem; }
.modal-focus\:m-3.modal-5:focus { margin: 0.modal-875rem; }
.modal-focus\:m-4:focus { margin: 1rem; }
.modal-focus\:m-5:focus { margin: 1.modal-25rem; }
.modal-focus\:m-6:focus { margin: 1.modal-5rem; }
.modal-focus\:m-7:focus { margin: 1.modal-75rem; }
.modal-focus\:m-8:focus { margin: 2rem; }
.modal-focus\:m-9:focus { margin: 2.modal-25rem; }
.modal-focus\:m-10:focus { margin: 2.modal-5rem; }
.modal-focus\:m-11:focus { margin: 2.modal-75rem; }
.modal-focus\:m-12:focus { margin: 3rem; }
.modal-focus\:m-14:focus { margin: 3.modal-5rem; }
.modal-focus\:m-16:focus { margin: 4rem; }
.modal-focus\:m-20:focus { margin: 5rem; }
.modal-focus\:m-24:focus { margin: 6rem; }
.modal-focus\:m-28:focus { margin: 7rem; }
.modal-focus\:m-32:focus { margin: 8rem; }
.modal-focus\:m-36:focus { margin: 9rem; }
.modal-focus\:m-40:focus { margin: 10rem; }
.modal-focus\:m-44:focus { margin: 11rem; }
.modal-focus\:m-48:focus { margin: 12rem; }
.modal-focus\:m-52:focus { margin: 13rem; }
.modal-focus\:m-56:focus { margin: 14rem; }
.modal-focus\:m-60:focus { margin: 15rem; }
.modal-focus\:m-64:focus { margin: 16rem; }
.modal-focus\:m-72:focus { margin: 18rem; }
.modal-focus\:m-80:focus { margin: 20rem; }
.modal-focus\:m-96:focus { margin: 24rem; }
.modal-focus\:gap-0:focus { gap: 0px; }
.modal-focus\:gap-0.modal-5:focus { gap: 0.modal-125rem; }
.modal-focus\:gap-1:focus { gap: 0.modal-25rem; }
.modal-focus\:gap-1.modal-5:focus { gap: 0.modal-375rem; }
.modal-focus\:gap-2:focus { gap: 0.modal-5rem; }
.modal-focus\:gap-2.modal-5:focus { gap: 0.modal-625rem; }
.modal-focus\:gap-3:focus { gap: 0.modal-75rem; }
.modal-focus\:gap-3.modal-5:focus { gap: 0.modal-875rem; }
.modal-focus\:gap-4:focus { gap: 1rem; }
.modal-focus\:gap-5:focus { gap: 1.modal-25rem; }
.modal-focus\:gap-6:focus { gap: 1.modal-5rem; }
.modal-focus\:gap-7:focus { gap: 1.modal-75rem; }
.modal-focus\:gap-8:focus { gap: 2rem; }
.modal-focus\:gap-9:focus { gap: 2.modal-25rem; }
.modal-focus\:gap-10:focus { gap: 2.modal-5rem; }
.modal-focus\:gap-11:focus { gap: 2.modal-75rem; }
.modal-focus\:gap-12:focus { gap: 3rem; }
.modal-focus\:gap-14:focus { gap: 3.modal-5rem; }
.modal-focus\:gap-16:focus { gap: 4rem; }
.modal-focus\:gap-20:focus { gap: 5rem; }
.modal-focus\:gap-24:focus { gap: 6rem; }
.modal-focus\:gap-28:focus { gap: 7rem; }
.modal-focus\:gap-32:focus { gap: 8rem; }
.modal-focus\:gap-36:focus { gap: 9rem; }
.modal-focus\:gap-40:focus { gap: 10rem; }
.modal-focus\:gap-44:focus { gap: 11rem; }
.modal-focus\:gap-48:focus { gap: 12rem; }
.modal-focus\:gap-52:focus { gap: 13rem; }
.modal-focus\:gap-56:focus { gap: 14rem; }
.modal-focus\:gap-60:focus { gap: 15rem; }
.modal-focus\:gap-64:focus { gap: 16rem; }
.modal-focus\:gap-72:focus { gap: 18rem; }
.modal-focus\:gap-80:focus { gap: 20rem; }
.modal-focus\:gap-96:focus { gap: 24rem; }
.modal-focus\:space-x-0:focus { column-gap: 0px; }
.modal-focus\:space-x-0.modal-5:focus { column-gap: 0.modal-125rem; }
.modal-focus\:space-x-1:focus { column-gap: 0.modal-25rem; }
.modal-focus\:space-x-1.modal-5:focus { column-gap: 0.modal-375rem; }
.modal-focus\:space-x-2:focus { column-gap: 0.modal-5rem; }
.modal-focus\:space-x-2.modal-5:focus { column-gap: 0.modal-625rem; }
.modal-focus\:space-x-3:focus { column-gap: 0.modal-75rem; }
.modal-focus\:space-x-3.modal-5:focus { column-gap: 0.modal-875rem; }
.modal-focus\:space-x-4:focus { column-gap: 1rem; }
.modal-focus\:space-x-5:focus { column-gap: 1.modal-25rem; }
.modal-focus\:space-x-6:focus { column-gap: 1.modal-5rem; }
.modal-focus\:space-x-7:focus { column-gap: 1.modal-75rem; }
.modal-focus\:space-x-8:focus { column-gap: 2rem; }
.modal-focus\:space-x-9:focus { column-gap: 2.modal-25rem; }
.modal-focus\:space-x-10:focus { column-gap: 2.modal-5rem; }
.modal-focus\:space-x-11:focus { column-gap: 2.modal-75rem; }
.modal-focus\:space-x-12:focus { column-gap: 3rem; }
.modal-focus\:space-x-14:focus { column-gap: 3.modal-5rem; }
.modal-focus\:space-x-16:focus { column-gap: 4rem; }
.modal-focus\:space-x-20:focus { column-gap: 5rem; }
.modal-focus\:space-x-24:focus { column-gap: 6rem; }
.modal-focus\:space-x-28:focus { column-gap: 7rem; }
.modal-focus\:space-x-32:focus { column-gap: 8rem; }
.modal-focus\:space-x-36:focus { column-gap: 9rem; }
.modal-focus\:space-x-40:focus { column-gap: 10rem; }
.modal-focus\:space-x-44:focus { column-gap: 11rem; }
.modal-focus\:space-x-48:focus { column-gap: 12rem; }
.modal-focus\:space-x-52:focus { column-gap: 13rem; }
.modal-focus\:space-x-56:focus { column-gap: 14rem; }
.modal-focus\:space-x-60:focus { column-gap: 15rem; }
.modal-focus\:space-x-64:focus { column-gap: 16rem; }
.modal-focus\:space-x-72:focus { column-gap: 18rem; }
.modal-focus\:space-x-80:focus { column-gap: 20rem; }
.modal-focus\:space-x-96:focus { column-gap: 24rem; }
.modal-focus\:space-y-0:focus { row-gap: 0px; }
.modal-focus\:space-y-0.modal-5:focus { row-gap: 0.modal-125rem; }
.modal-focus\:space-y-1:focus { row-gap: 0.modal-25rem; }
.modal-focus\:space-y-1.modal-5:focus { row-gap: 0.modal-375rem; }
.modal-focus\:space-y-2:focus { row-gap: 0.modal-5rem; }
.modal-focus\:space-y-2.modal-5:focus { row-gap: 0.modal-625rem; }
.modal-focus\:space-y-3:focus { row-gap: 0.modal-75rem; }
.modal-focus\:space-y-3.modal-5:focus { row-gap: 0.modal-875rem; }
.modal-focus\:space-y-4:focus { row-gap: 1rem; }
.modal-focus\:space-y-5:focus { row-gap: 1.modal-25rem; }
.modal-focus\:space-y-6:focus { row-gap: 1.modal-5rem; }
.modal-focus\:space-y-7:focus { row-gap: 1.modal-75rem; }
.modal-focus\:space-y-8:focus { row-gap: 2rem; }
.modal-focus\:space-y-9:focus { row-gap: 2.modal-25rem; }
.modal-focus\:space-y-10:focus { row-gap: 2.modal-5rem; }
.modal-focus\:space-y-11:focus { row-gap: 2.modal-75rem; }
.modal-focus\:space-y-12:focus { row-gap: 3rem; }
.modal-focus\:space-y-14:focus { row-gap: 3.modal-5rem; }
.modal-focus\:space-y-16:focus { row-gap: 4rem; }
.modal-focus\:space-y-20:focus { row-gap: 5rem; }
.modal-focus\:space-y-24:focus { row-gap: 6rem; }
.modal-focus\:space-y-28:focus { row-gap: 7rem; }
.modal-focus\:space-y-32:focus { row-gap: 8rem; }
.modal-focus\:space-y-36:focus { row-gap: 9rem; }
.modal-focus\:space-y-40:focus { row-gap: 10rem; }
.modal-focus\:space-y-44:focus { row-gap: 11rem; }
.modal-focus\:space-y-48:focus { row-gap: 12rem; }
.modal-focus\:space-y-52:focus { row-gap: 13rem; }
.modal-focus\:space-y-56:focus { row-gap: 14rem; }
.modal-focus\:space-y-60:focus { row-gap: 15rem; }
.modal-focus\:space-y-64:focus { row-gap: 16rem; }
.modal-focus\:space-y-72:focus { row-gap: 18rem; }
.modal-focus\:space-y-80:focus { row-gap: 20rem; }
.modal-focus\:space-y-96:focus { row-gap: 24rem; }

.modal-active\:p-0:active { padding: 0px; }
.modal-active\:p-0.modal-5:active { padding: 0.modal-125rem; }
.modal-active\:p-1:active { padding: 0.modal-25rem; }
.modal-active\:p-1.modal-5:active { padding: 0.modal-375rem; }
.modal-active\:p-2:active { padding: 0.modal-5rem; }
.modal-active\:p-2.modal-5:active { padding: 0.modal-625rem; }
.modal-active\:p-3:active { padding: 0.modal-75rem; }
.modal-active\:p-3.modal-5:active { padding: 0.modal-875rem; }
.modal-active\:p-4:active { padding: 1rem; }
.modal-active\:p-5:active { padding: 1.modal-25rem; }
.modal-active\:p-6:active { padding: 1.modal-5rem; }
.modal-active\:p-7:active { padding: 1.modal-75rem; }
.modal-active\:p-8:active { padding: 2rem; }
.modal-active\:p-9:active { padding: 2.modal-25rem; }
.modal-active\:p-10:active { padding: 2.modal-5rem; }
.modal-active\:p-11:active { padding: 2.modal-75rem; }
.modal-active\:p-12:active { padding: 3rem; }
.modal-active\:p-14:active { padding: 3.modal-5rem; }
.modal-active\:p-16:active { padding: 4rem; }
.modal-active\:p-20:active { padding: 5rem; }
.modal-active\:p-24:active { padding: 6rem; }
.modal-active\:p-28:active { padding: 7rem; }
.modal-active\:p-32:active { padding: 8rem; }
.modal-active\:p-36:active { padding: 9rem; }
.modal-active\:p-40:active { padding: 10rem; }
.modal-active\:p-44:active { padding: 11rem; }
.modal-active\:p-48:active { padding: 12rem; }
.modal-active\:p-52:active { padding: 13rem; }
.modal-active\:p-56:active { padding: 14rem; }
.modal-active\:p-60:active { padding: 15rem; }
.modal-active\:p-64:active { padding: 16rem; }
.modal-active\:p-72:active { padding: 18rem; }
.modal-active\:p-80:active { padding: 20rem; }
.modal-active\:p-96:active { padding: 24rem; }
.modal-active\:m-0:active { margin: 0px; }
.modal-active\:m-0.modal-5:active { margin: 0.modal-125rem; }
.modal-active\:m-1:active { margin: 0.modal-25rem; }
.modal-active\:m-1.modal-5:active { margin: 0.modal-375rem; }
.modal-active\:m-2:active { margin: 0.modal-5rem; }
.modal-active\:m-2.modal-5:active { margin: 0.modal-625rem; }
.modal-active\:m-3:active { margin: 0.modal-75rem; }
.modal-active\:m-3.modal-5:active { margin: 0.modal-875rem; }
.modal-active\:m-4:active { margin: 1rem; }
.modal-active\:m-5:active { margin: 1.modal-25rem; }
.modal-active\:m-6:active { margin: 1.modal-5rem; }
.modal-active\:m-7:active { margin: 1.modal-75rem; }
.modal-active\:m-8:active { margin: 2rem; }
.modal-active\:m-9:active { margin: 2.modal-25rem; }
.modal-active\:m-10:active { margin: 2.modal-5rem; }
.modal-active\:m-11:active { margin: 2.modal-75rem; }
.modal-active\:m-12:active { margin: 3rem; }
.modal-active\:m-14:active { margin: 3.modal-5rem; }
.modal-active\:m-16:active { margin: 4rem; }
.modal-active\:m-20:active { margin: 5rem; }
.modal-active\:m-24:active { margin: 6rem; }
.modal-active\:m-28:active { margin: 7rem; }
.modal-active\:m-32:active { margin: 8rem; }
.modal-active\:m-36:active { margin: 9rem; }
.modal-active\:m-40:active { margin: 10rem; }
.modal-active\:m-44:active { margin: 11rem; }
.modal-active\:m-48:active { margin: 12rem; }
.modal-active\:m-52:active { margin: 13rem; }
.modal-active\:m-56:active { margin: 14rem; }
.modal-active\:m-60:active { margin: 15rem; }
.modal-active\:m-64:active { margin: 16rem; }
.modal-active\:m-72:active { margin: 18rem; }
.modal-active\:m-80:active { margin: 20rem; }
.modal-active\:m-96:active { margin: 24rem; }
.modal-active\:gap-0:active { gap: 0px; }
.modal-active\:gap-0.modal-5:active { gap: 0.modal-125rem; }
.modal-active\:gap-1:active { gap: 0.modal-25rem; }
.modal-active\:gap-1.modal-5:active { gap: 0.modal-375rem; }
.modal-active\:gap-2:active { gap: 0.modal-5rem; }
.modal-active\:gap-2.modal-5:active { gap: 0.modal-625rem; }
.modal-active\:gap-3:active { gap: 0.modal-75rem; }
.modal-active\:gap-3.modal-5:active { gap: 0.modal-875rem; }
.modal-active\:gap-4:active { gap: 1rem; }
.modal-active\:gap-5:active { gap: 1.modal-25rem; }
.modal-active\:gap-6:active { gap: 1.modal-5rem; }
.modal-active\:gap-7:active { gap: 1.modal-75rem; }
.modal-active\:gap-8:active { gap: 2rem; }
.modal-active\:gap-9:active { gap: 2.modal-25rem; }
.modal-active\:gap-10:active { gap: 2.modal-5rem; }
.modal-active\:gap-11:active { gap: 2.modal-75rem; }
.modal-active\:gap-12:active { gap: 3rem; }
.modal-active\:gap-14:active { gap: 3.modal-5rem; }
.modal-active\:gap-16:active { gap: 4rem; }
.modal-active\:gap-20:active { gap: 5rem; }
.modal-active\:gap-24:active { gap: 6rem; }
.modal-active\:gap-28:active { gap: 7rem; }
.modal-active\:gap-32:active { gap: 8rem; }
.modal-active\:gap-36:active { gap: 9rem; }
.modal-active\:gap-40:active { gap: 10rem; }
.modal-active\:gap-44:active { gap: 11rem; }
.modal-active\:gap-48:active { gap: 12rem; }
.modal-active\:gap-52:active { gap: 13rem; }
.modal-active\:gap-56:active { gap: 14rem; }
.modal-active\:gap-60:active { gap: 15rem; }
.modal-active\:gap-64:active { gap: 16rem; }
.modal-active\:gap-72:active { gap: 18rem; }
.modal-active\:gap-80:active { gap: 20rem; }
.modal-active\:gap-96:active { gap: 24rem; }
.modal-active\:space-x-0:active { column-gap: 0px; }
.modal-active\:space-x-0.modal-5:active { column-gap: 0.modal-125rem; }
.modal-active\:space-x-1:active { column-gap: 0.modal-25rem; }
.modal-active\:space-x-1.modal-5:active { column-gap: 0.modal-375rem; }
.modal-active\:space-x-2:active { column-gap: 0.modal-5rem; }
.modal-active\:space-x-2.modal-5:active { column-gap: 0.modal-625rem; }
.modal-active\:space-x-3:active { column-gap: 0.modal-75rem; }
.modal-active\:space-x-3.modal-5:active { column-gap: 0.modal-875rem; }
.modal-active\:space-x-4:active { column-gap: 1rem; }
.modal-active\:space-x-5:active { column-gap: 1.modal-25rem; }
.modal-active\:space-x-6:active { column-gap: 1.modal-5rem; }
.modal-active\:space-x-7:active { column-gap: 1.modal-75rem; }
.modal-active\:space-x-8:active { column-gap: 2rem; }
.modal-active\:space-x-9:active { column-gap: 2.modal-25rem; }
.modal-active\:space-x-10:active { column-gap: 2.modal-5rem; }
.modal-active\:space-x-11:active { column-gap: 2.modal-75rem; }
.modal-active\:space-x-12:active { column-gap: 3rem; }
.modal-active\:space-x-14:active { column-gap: 3.modal-5rem; }
.modal-active\:space-x-16:active { column-gap: 4rem; }
.modal-active\:space-x-20:active { column-gap: 5rem; }
.modal-active\:space-x-24:active { column-gap: 6rem; }
.modal-active\:space-x-28:active { column-gap: 7rem; }
.modal-active\:space-x-32:active { column-gap: 8rem; }
.modal-active\:space-x-36:active { column-gap: 9rem; }
.modal-active\:space-x-40:active { column-gap: 10rem; }
.modal-active\:space-x-44:active { column-gap: 11rem; }
.modal-active\:space-x-48:active { column-gap: 12rem; }
.modal-active\:space-x-52:active { column-gap: 13rem; }
.modal-active\:space-x-56:active { column-gap: 14rem; }
.modal-active\:space-x-60:active { column-gap: 15rem; }
.modal-active\:space-x-64:active { column-gap: 16rem; }
.modal-active\:space-x-72:active { column-gap: 18rem; }
.modal-active\:space-x-80:active { column-gap: 20rem; }
.modal-active\:space-x-96:active { column-gap: 24rem; }
.modal-active\:space-y-0:active { row-gap: 0px; }
.modal-active\:space-y-0.modal-5:active { row-gap: 0.modal-125rem; }
.modal-active\:space-y-1:active { row-gap: 0.modal-25rem; }
.modal-active\:space-y-1.modal-5:active { row-gap: 0.modal-375rem; }
.modal-active\:space-y-2:active { row-gap: 0.modal-5rem; }
.modal-active\:space-y-2.modal-5:active { row-gap: 0.modal-625rem; }
.modal-active\:space-y-3:active { row-gap: 0.modal-75rem; }
.modal-active\:space-y-3.modal-5:active { row-gap: 0.modal-875rem; }
.modal-active\:space-y-4:active { row-gap: 1rem; }
.modal-active\:space-y-5:active { row-gap: 1.modal-25rem; }
.modal-active\:space-y-6:active { row-gap: 1.modal-5rem; }
.modal-active\:space-y-7:active { row-gap: 1.modal-75rem; }
.modal-active\:space-y-8:active { row-gap: 2rem; }
.modal-active\:space-y-9:active { row-gap: 2.modal-25rem; }
.modal-active\:space-y-10:active { row-gap: 2.modal-5rem; }
.modal-active\:space-y-11:active { row-gap: 2.modal-75rem; }
.modal-active\:space-y-12:active { row-gap: 3rem; }
.modal-active\:space-y-14:active { row-gap: 3.modal-5rem; }
.modal-active\:space-y-16:active { row-gap: 4rem; }
.modal-active\:space-y-20:active { row-gap: 5rem; }
.modal-active\:space-y-24:active { row-gap: 6rem; }
.modal-active\:space-y-28:active { row-gap: 7rem; }
.modal-active\:space-y-32:active { row-gap: 8rem; }
.modal-active\:space-y-36:active { row-gap: 9rem; }
.modal-active\:space-y-40:active { row-gap: 10rem; }
.modal-active\:space-y-44:active { row-gap: 11rem; }
.modal-active\:space-y-48:active { row-gap: 12rem; }
.modal-active\:space-y-52:active { row-gap: 13rem; }
.modal-active\:space-y-56:active { row-gap: 14rem; }
.modal-active\:space-y-60:active { row-gap: 15rem; }
.modal-active\:space-y-64:active { row-gap: 16rem; }
.modal-active\:space-y-72:active { row-gap: 18rem; }
.modal-active\:space-y-80:active { row-gap: 20rem; }
.modal-active\:space-y-96:active { row-gap: 24rem; }

.modal-disabled\:p-0:disabled { padding: 0px; }
.modal-disabled\:p-0.modal-5:disabled { padding: 0.modal-125rem; }
.modal-disabled\:p-1:disabled { padding: 0.modal-25rem; }
.modal-disabled\:p-1.modal-5:disabled { padding: 0.modal-375rem; }
.modal-disabled\:p-2:disabled { padding: 0.modal-5rem; }
.modal-disabled\:p-2.modal-5:disabled { padding: 0.modal-625rem; }
.modal-disabled\:p-3:disabled { padding: 0.modal-75rem; }
.modal-disabled\:p-3.modal-5:disabled { padding: 0.modal-875rem; }
.modal-disabled\:p-4:disabled { padding: 1rem; }
.modal-disabled\:p-5:disabled { padding: 1.modal-25rem; }
.modal-disabled\:p-6:disabled { padding: 1.modal-5rem; }
.modal-disabled\:p-7:disabled { padding: 1.modal-75rem; }
.modal-disabled\:p-8:disabled { padding: 2rem; }
.modal-disabled\:p-9:disabled { padding: 2.modal-25rem; }
.modal-disabled\:p-10:disabled { padding: 2.modal-5rem; }
.modal-disabled\:p-11:disabled { padding: 2.modal-75rem; }
.modal-disabled\:p-12:disabled { padding: 3rem; }
.modal-disabled\:p-14:disabled { padding: 3.modal-5rem; }
.modal-disabled\:p-16:disabled { padding: 4rem; }
.modal-disabled\:p-20:disabled { padding: 5rem; }
.modal-disabled\:p-24:disabled { padding: 6rem; }
.modal-disabled\:p-28:disabled { padding: 7rem; }
.modal-disabled\:p-32:disabled { padding: 8rem; }
.modal-disabled\:p-36:disabled { padding: 9rem; }
.modal-disabled\:p-40:disabled { padding: 10rem; }
.modal-disabled\:p-44:disabled { padding: 11rem; }
.modal-disabled\:p-48:disabled { padding: 12rem; }
.modal-disabled\:p-52:disabled { padding: 13rem; }
.modal-disabled\:p-56:disabled { padding: 14rem; }
.modal-disabled\:p-60:disabled { padding: 15rem; }
.modal-disabled\:p-64:disabled { padding: 16rem; }
.modal-disabled\:p-72:disabled { padding: 18rem; }
.modal-disabled\:p-80:disabled { padding: 20rem; }
.modal-disabled\:p-96:disabled { padding: 24rem; }
.modal-disabled\:m-0:disabled { margin: 0px; }
.modal-disabled\:m-0.modal-5:disabled { margin: 0.modal-125rem; }
.modal-disabled\:m-1:disabled { margin: 0.modal-25rem; }
.modal-disabled\:m-1.modal-5:disabled { margin: 0.modal-375rem; }
.modal-disabled\:m-2:disabled { margin: 0.modal-5rem; }
.modal-disabled\:m-2.modal-5:disabled { margin: 0.modal-625rem; }
.modal-disabled\:m-3:disabled { margin: 0.modal-75rem; }
.modal-disabled\:m-3.modal-5:disabled { margin: 0.modal-875rem; }
.modal-disabled\:m-4:disabled { margin: 1rem; }
.modal-disabled\:m-5:disabled { margin: 1.modal-25rem; }
.modal-disabled\:m-6:disabled { margin: 1.modal-5rem; }
.modal-disabled\:m-7:disabled { margin: 1.modal-75rem; }
.modal-disabled\:m-8:disabled { margin: 2rem; }
.modal-disabled\:m-9:disabled { margin: 2.modal-25rem; }
.modal-disabled\:m-10:disabled { margin: 2.modal-5rem; }
.modal-disabled\:m-11:disabled { margin: 2.modal-75rem; }
.modal-disabled\:m-12:disabled { margin: 3rem; }
.modal-disabled\:m-14:disabled { margin: 3.modal-5rem; }
.modal-disabled\:m-16:disabled { margin: 4rem; }
.modal-disabled\:m-20:disabled { margin: 5rem; }
.modal-disabled\:m-24:disabled { margin: 6rem; }
.modal-disabled\:m-28:disabled { margin: 7rem; }
.modal-disabled\:m-32:disabled { margin: 8rem; }
.modal-disabled\:m-36:disabled { margin: 9rem; }
.modal-disabled\:m-40:disabled { margin: 10rem; }
.modal-disabled\:m-44:disabled { margin: 11rem; }
.modal-disabled\:m-48:disabled { margin: 12rem; }
.modal-disabled\:m-52:disabled { margin: 13rem; }
.modal-disabled\:m-56:disabled { margin: 14rem; }
.modal-disabled\:m-60:disabled { margin: 15rem; }
.modal-disabled\:m-64:disabled { margin: 16rem; }
.modal-disabled\:m-72:disabled { margin: 18rem; }
.modal-disabled\:m-80:disabled { margin: 20rem; }
.modal-disabled\:m-96:disabled { margin: 24rem; }
.modal-disabled\:gap-0:disabled { gap: 0px; }
.modal-disabled\:gap-0.modal-5:disabled { gap: 0.modal-125rem; }
.modal-disabled\:gap-1:disabled { gap: 0.modal-25rem; }
.modal-disabled\:gap-1.modal-5:disabled { gap: 0.modal-375rem; }
.modal-disabled\:gap-2:disabled { gap: 0.modal-5rem; }
.modal-disabled\:gap-2.modal-5:disabled { gap: 0.modal-625rem; }
.modal-disabled\:gap-3:disabled { gap: 0.modal-75rem; }
.modal-disabled\:gap-3.modal-5:disabled { gap: 0.modal-875rem; }
.modal-disabled\:gap-4:disabled { gap: 1rem; }
.modal-disabled\:gap-5:disabled { gap: 1.modal-25rem; }
.modal-disabled\:gap-6:disabled { gap: 1.modal-5rem; }
.modal-disabled\:gap-7:disabled { gap: 1.modal-75rem; }
.modal-disabled\:gap-8:disabled { gap: 2rem; }
.modal-disabled\:gap-9:disabled { gap: 2.modal-25rem; }
.modal-disabled\:gap-10:disabled { gap: 2.modal-5rem; }
.modal-disabled\:gap-11:disabled { gap: 2.modal-75rem; }
.modal-disabled\:gap-12:disabled { gap: 3rem; }
.modal-disabled\:gap-14:disabled { gap: 3.modal-5rem; }
.modal-disabled\:gap-16:disabled { gap: 4rem; }
.modal-disabled\:gap-20:disabled { gap: 5rem; }
.modal-disabled\:gap-24:disabled { gap: 6rem; }
.modal-disabled\:gap-28:disabled { gap: 7rem; }
.modal-disabled\:gap-32:disabled { gap: 8rem; }
.modal-disabled\:gap-36:disabled { gap: 9rem; }
.modal-disabled\:gap-40:disabled { gap: 10rem; }
.modal-disabled\:gap-44:disabled { gap: 11rem; }
.modal-disabled\:gap-48:disabled { gap: 12rem; }
.modal-disabled\:gap-52:disabled { gap: 13rem; }
.modal-disabled\:gap-56:disabled { gap: 14rem; }
.modal-disabled\:gap-60:disabled { gap: 15rem; }
.modal-disabled\:gap-64:disabled { gap: 16rem; }
.modal-disabled\:gap-72:disabled { gap: 18rem; }
.modal-disabled\:gap-80:disabled { gap: 20rem; }
.modal-disabled\:gap-96:disabled { gap: 24rem; }
.modal-disabled\:space-x-0:disabled { column-gap: 0px; }
.modal-disabled\:space-x-0.modal-5:disabled { column-gap: 0.modal-125rem; }
.modal-disabled\:space-x-1:disabled { column-gap: 0.modal-25rem; }
.modal-disabled\:space-x-1.modal-5:disabled { column-gap: 0.modal-375rem; }
.modal-disabled\:space-x-2:disabled { column-gap: 0.modal-5rem; }
.modal-disabled\:space-x-2.modal-5:disabled { column-gap: 0.modal-625rem; }
.modal-disabled\:space-x-3:disabled { column-gap: 0.modal-75rem; }
.modal-disabled\:space-x-3.modal-5:disabled { column-gap: 0.modal-875rem; }
.modal-disabled\:space-x-4:disabled { column-gap: 1rem; }
.modal-disabled\:space-x-5:disabled { column-gap: 1.modal-25rem; }
.modal-disabled\:space-x-6:disabled { column-gap: 1.modal-5rem; }
.modal-disabled\:space-x-7:disabled { column-gap: 1.modal-75rem; }
.modal-disabled\:space-x-8:disabled { column-gap: 2rem; }
.modal-disabled\:space-x-9:disabled { column-gap: 2.modal-25rem; }
.modal-disabled\:space-x-10:disabled { column-gap: 2.modal-5rem; }
.modal-disabled\:space-x-11:disabled { column-gap: 2.modal-75rem; }
.modal-disabled\:space-x-12:disabled { column-gap: 3rem; }
.modal-disabled\:space-x-14:disabled { column-gap: 3.modal-5rem; }
.modal-disabled\:space-x-16:disabled { column-gap: 4rem; }
.modal-disabled\:space-x-20:disabled { column-gap: 5rem; }
.modal-disabled\:space-x-24:disabled { column-gap: 6rem; }
.modal-disabled\:space-x-28:disabled { column-gap: 7rem; }
.modal-disabled\:space-x-32:disabled { column-gap: 8rem; }
.modal-disabled\:space-x-36:disabled { column-gap: 9rem; }
.modal-disabled\:space-x-40:disabled { column-gap: 10rem; }
.modal-disabled\:space-x-44:disabled { column-gap: 11rem; }
.modal-disabled\:space-x-48:disabled { column-gap: 12rem; }
.modal-disabled\:space-x-52:disabled { column-gap: 13rem; }
.modal-disabled\:space-x-56:disabled { column-gap: 14rem; }
.modal-disabled\:space-x-60:disabled { column-gap: 15rem; }
.modal-disabled\:space-x-64:disabled { column-gap: 16rem; }
.modal-disabled\:space-x-72:disabled { column-gap: 18rem; }
.modal-disabled\:space-x-80:disabled { column-gap: 20rem; }
.modal-disabled\:space-x-96:disabled { column-gap: 24rem; }
.modal-disabled\:space-y-0:disabled { row-gap: 0px; }
.modal-disabled\:space-y-0.modal-5:disabled { row-gap: 0.modal-125rem; }
.modal-disabled\:space-y-1:disabled { row-gap: 0.modal-25rem; }
.modal-disabled\:space-y-1.modal-5:disabled { row-gap: 0.modal-375rem; }
.modal-disabled\:space-y-2:disabled { row-gap: 0.modal-5rem; }
.modal-disabled\:space-y-2.modal-5:disabled { row-gap: 0.modal-625rem; }
.modal-disabled\:space-y-3:disabled { row-gap: 0.modal-75rem; }
.modal-disabled\:space-y-3.modal-5:disabled { row-gap: 0.modal-875rem; }
.modal-disabled\:space-y-4:disabled { row-gap: 1rem; }
.modal-disabled\:space-y-5:disabled { row-gap: 1.modal-25rem; }
.modal-disabled\:space-y-6:disabled { row-gap: 1.modal-5rem; }
.modal-disabled\:space-y-7:disabled { row-gap: 1.modal-75rem; }
.modal-disabled\:space-y-8:disabled { row-gap: 2rem; }
.modal-disabled\:space-y-9:disabled { row-gap: 2.modal-25rem; }
.modal-disabled\:space-y-10:disabled { row-gap: 2.modal-5rem; }
.modal-disabled\:space-y-11:disabled { row-gap: 2.modal-75rem; }
.modal-disabled\:space-y-12:disabled { row-gap: 3rem; }
.modal-disabled\:space-y-14:disabled { row-gap: 3.modal-5rem; }
.modal-disabled\:space-y-16:disabled { row-gap: 4rem; }
.modal-disabled\:space-y-20:disabled { row-gap: 5rem; }
.modal-disabled\:space-y-24:disabled { row-gap: 6rem; }
.modal-disabled\:space-y-28:disabled { row-gap: 7rem; }
.modal-disabled\:space-y-32:disabled { row-gap: 8rem; }
.modal-disabled\:space-y-36:disabled { row-gap: 9rem; }
.modal-disabled\:space-y-40:disabled { row-gap: 10rem; }
.modal-disabled\:space-y-44:disabled { row-gap: 11rem; }
.modal-disabled\:space-y-48:disabled { row-gap: 12rem; }
.modal-disabled\:space-y-52:disabled { row-gap: 13rem; }
.modal-disabled\:space-y-56:disabled { row-gap: 14rem; }
.modal-disabled\:space-y-60:disabled { row-gap: 15rem; }
.modal-disabled\:space-y-64:disabled { row-gap: 16rem; }
.modal-disabled\:space-y-72:disabled { row-gap: 18rem; }
.modal-disabled\:space-y-80:disabled { row-gap: 20rem; }
.modal-disabled\:space-y-96:disabled { row-gap: 24rem; }

.modal-first\:p-0:nth-child(first) { padding: 0px; }
.modal-first\:p-0.modal-5:nth-child(first) { padding: 0.modal-125rem; }
.modal-first\:p-1:nth-child(first) { padding: 0.modal-25rem; }
.modal-first\:p-1.modal-5:nth-child(first) { padding: 0.modal-375rem; }
.modal-first\:p-2:nth-child(first) { padding: 0.modal-5rem; }
.modal-first\:p-2.modal-5:nth-child(first) { padding: 0.modal-625rem; }
.modal-first\:p-3:nth-child(first) { padding: 0.modal-75rem; }
.modal-first\:p-3.modal-5:nth-child(first) { padding: 0.modal-875rem; }
.modal-first\:p-4:nth-child(first) { padding: 1rem; }
.modal-first\:p-5:nth-child(first) { padding: 1.modal-25rem; }
.modal-first\:p-6:nth-child(first) { padding: 1.modal-5rem; }
.modal-first\:p-7:nth-child(first) { padding: 1.modal-75rem; }
.modal-first\:p-8:nth-child(first) { padding: 2rem; }
.modal-first\:p-9:nth-child(first) { padding: 2.modal-25rem; }
.modal-first\:p-10:nth-child(first) { padding: 2.modal-5rem; }
.modal-first\:p-11:nth-child(first) { padding: 2.modal-75rem; }
.modal-first\:p-12:nth-child(first) { padding: 3rem; }
.modal-first\:p-14:nth-child(first) { padding: 3.modal-5rem; }
.modal-first\:p-16:nth-child(first) { padding: 4rem; }
.modal-first\:p-20:nth-child(first) { padding: 5rem; }
.modal-first\:p-24:nth-child(first) { padding: 6rem; }
.modal-first\:p-28:nth-child(first) { padding: 7rem; }
.modal-first\:p-32:nth-child(first) { padding: 8rem; }
.modal-first\:p-36:nth-child(first) { padding: 9rem; }
.modal-first\:p-40:nth-child(first) { padding: 10rem; }
.modal-first\:p-44:nth-child(first) { padding: 11rem; }
.modal-first\:p-48:nth-child(first) { padding: 12rem; }
.modal-first\:p-52:nth-child(first) { padding: 13rem; }
.modal-first\:p-56:nth-child(first) { padding: 14rem; }
.modal-first\:p-60:nth-child(first) { padding: 15rem; }
.modal-first\:p-64:nth-child(first) { padding: 16rem; }
.modal-first\:p-72:nth-child(first) { padding: 18rem; }
.modal-first\:p-80:nth-child(first) { padding: 20rem; }
.modal-first\:p-96:nth-child(first) { padding: 24rem; }
.modal-first\:m-0:nth-child(first) { margin: 0px; }
.modal-first\:m-0.modal-5:nth-child(first) { margin: 0.modal-125rem; }
.modal-first\:m-1:nth-child(first) { margin: 0.modal-25rem; }
.modal-first\:m-1.modal-5:nth-child(first) { margin: 0.modal-375rem; }
.modal-first\:m-2:nth-child(first) { margin: 0.modal-5rem; }
.modal-first\:m-2.modal-5:nth-child(first) { margin: 0.modal-625rem; }
.modal-first\:m-3:nth-child(first) { margin: 0.modal-75rem; }
.modal-first\:m-3.modal-5:nth-child(first) { margin: 0.modal-875rem; }
.modal-first\:m-4:nth-child(first) { margin: 1rem; }
.modal-first\:m-5:nth-child(first) { margin: 1.modal-25rem; }
.modal-first\:m-6:nth-child(first) { margin: 1.modal-5rem; }
.modal-first\:m-7:nth-child(first) { margin: 1.modal-75rem; }
.modal-first\:m-8:nth-child(first) { margin: 2rem; }
.modal-first\:m-9:nth-child(first) { margin: 2.modal-25rem; }
.modal-first\:m-10:nth-child(first) { margin: 2.modal-5rem; }
.modal-first\:m-11:nth-child(first) { margin: 2.modal-75rem; }
.modal-first\:m-12:nth-child(first) { margin: 3rem; }
.modal-first\:m-14:nth-child(first) { margin: 3.modal-5rem; }
.modal-first\:m-16:nth-child(first) { margin: 4rem; }
.modal-first\:m-20:nth-child(first) { margin: 5rem; }
.modal-first\:m-24:nth-child(first) { margin: 6rem; }
.modal-first\:m-28:nth-child(first) { margin: 7rem; }
.modal-first\:m-32:nth-child(first) { margin: 8rem; }
.modal-first\:m-36:nth-child(first) { margin: 9rem; }
.modal-first\:m-40:nth-child(first) { margin: 10rem; }
.modal-first\:m-44:nth-child(first) { margin: 11rem; }
.modal-first\:m-48:nth-child(first) { margin: 12rem; }
.modal-first\:m-52:nth-child(first) { margin: 13rem; }
.modal-first\:m-56:nth-child(first) { margin: 14rem; }
.modal-first\:m-60:nth-child(first) { margin: 15rem; }
.modal-first\:m-64:nth-child(first) { margin: 16rem; }
.modal-first\:m-72:nth-child(first) { margin: 18rem; }
.modal-first\:m-80:nth-child(first) { margin: 20rem; }
.modal-first\:m-96:nth-child(first) { margin: 24rem; }
.modal-first\:gap-0:nth-child(first) { gap: 0px; }
.modal-first\:gap-0.modal-5:nth-child(first) { gap: 0.modal-125rem; }
.modal-first\:gap-1:nth-child(first) { gap: 0.modal-25rem; }
.modal-first\:gap-1.modal-5:nth-child(first) { gap: 0.modal-375rem; }
.modal-first\:gap-2:nth-child(first) { gap: 0.modal-5rem; }
.modal-first\:gap-2.modal-5:nth-child(first) { gap: 0.modal-625rem; }
.modal-first\:gap-3:nth-child(first) { gap: 0.modal-75rem; }
.modal-first\:gap-3.modal-5:nth-child(first) { gap: 0.modal-875rem; }
.modal-first\:gap-4:nth-child(first) { gap: 1rem; }
.modal-first\:gap-5:nth-child(first) { gap: 1.modal-25rem; }
.modal-first\:gap-6:nth-child(first) { gap: 1.modal-5rem; }
.modal-first\:gap-7:nth-child(first) { gap: 1.modal-75rem; }
.modal-first\:gap-8:nth-child(first) { gap: 2rem; }
.modal-first\:gap-9:nth-child(first) { gap: 2.modal-25rem; }
.modal-first\:gap-10:nth-child(first) { gap: 2.modal-5rem; }
.modal-first\:gap-11:nth-child(first) { gap: 2.modal-75rem; }
.modal-first\:gap-12:nth-child(first) { gap: 3rem; }
.modal-first\:gap-14:nth-child(first) { gap: 3.modal-5rem; }
.modal-first\:gap-16:nth-child(first) { gap: 4rem; }
.modal-first\:gap-20:nth-child(first) { gap: 5rem; }
.modal-first\:gap-24:nth-child(first) { gap: 6rem; }
.modal-first\:gap-28:nth-child(first) { gap: 7rem; }
.modal-first\:gap-32:nth-child(first) { gap: 8rem; }
.modal-first\:gap-36:nth-child(first) { gap: 9rem; }
.modal-first\:gap-40:nth-child(first) { gap: 10rem; }
.modal-first\:gap-44:nth-child(first) { gap: 11rem; }
.modal-first\:gap-48:nth-child(first) { gap: 12rem; }
.modal-first\:gap-52:nth-child(first) { gap: 13rem; }
.modal-first\:gap-56:nth-child(first) { gap: 14rem; }
.modal-first\:gap-60:nth-child(first) { gap: 15rem; }
.modal-first\:gap-64:nth-child(first) { gap: 16rem; }
.modal-first\:gap-72:nth-child(first) { gap: 18rem; }
.modal-first\:gap-80:nth-child(first) { gap: 20rem; }
.modal-first\:gap-96:nth-child(first) { gap: 24rem; }
.modal-first\:space-x-0:nth-child(first) { column-gap: 0px; }
.modal-first\:space-x-0.modal-5:nth-child(first) { column-gap: 0.modal-125rem; }
.modal-first\:space-x-1:nth-child(first) { column-gap: 0.modal-25rem; }
.modal-first\:space-x-1.modal-5:nth-child(first) { column-gap: 0.modal-375rem; }
.modal-first\:space-x-2:nth-child(first) { column-gap: 0.modal-5rem; }
.modal-first\:space-x-2.modal-5:nth-child(first) { column-gap: 0.modal-625rem; }
.modal-first\:space-x-3:nth-child(first) { column-gap: 0.modal-75rem; }
.modal-first\:space-x-3.modal-5:nth-child(first) { column-gap: 0.modal-875rem; }
.modal-first\:space-x-4:nth-child(first) { column-gap: 1rem; }
.modal-first\:space-x-5:nth-child(first) { column-gap: 1.modal-25rem; }
.modal-first\:space-x-6:nth-child(first) { column-gap: 1.modal-5rem; }
.modal-first\:space-x-7:nth-child(first) { column-gap: 1.modal-75rem; }
.modal-first\:space-x-8:nth-child(first) { column-gap: 2rem; }
.modal-first\:space-x-9:nth-child(first) { column-gap: 2.modal-25rem; }
.modal-first\:space-x-10:nth-child(first) { column-gap: 2.modal-5rem; }
.modal-first\:space-x-11:nth-child(first) { column-gap: 2.modal-75rem; }
.modal-first\:space-x-12:nth-child(first) { column-gap: 3rem; }
.modal-first\:space-x-14:nth-child(first) { column-gap: 3.modal-5rem; }
.modal-first\:space-x-16:nth-child(first) { column-gap: 4rem; }
.modal-first\:space-x-20:nth-child(first) { column-gap: 5rem; }
.modal-first\:space-x-24:nth-child(first) { column-gap: 6rem; }
.modal-first\:space-x-28:nth-child(first) { column-gap: 7rem; }
.modal-first\:space-x-32:nth-child(first) { column-gap: 8rem; }
.modal-first\:space-x-36:nth-child(first) { column-gap: 9rem; }
.modal-first\:space-x-40:nth-child(first) { column-gap: 10rem; }
.modal-first\:space-x-44:nth-child(first) { column-gap: 11rem; }
.modal-first\:space-x-48:nth-child(first) { column-gap: 12rem; }
.modal-first\:space-x-52:nth-child(first) { column-gap: 13rem; }
.modal-first\:space-x-56:nth-child(first) { column-gap: 14rem; }
.modal-first\:space-x-60:nth-child(first) { column-gap: 15rem; }
.modal-first\:space-x-64:nth-child(first) { column-gap: 16rem; }
.modal-first\:space-x-72:nth-child(first) { column-gap: 18rem; }
.modal-first\:space-x-80:nth-child(first) { column-gap: 20rem; }
.modal-first\:space-x-96:nth-child(first) { column-gap: 24rem; }
.modal-first\:space-y-0:nth-child(first) { row-gap: 0px; }
.modal-first\:space-y-0.modal-5:nth-child(first) { row-gap: 0.modal-125rem; }
.modal-first\:space-y-1:nth-child(first) { row-gap: 0.modal-25rem; }
.modal-first\:space-y-1.modal-5:nth-child(first) { row-gap: 0.modal-375rem; }
.modal-first\:space-y-2:nth-child(first) { row-gap: 0.modal-5rem; }
.modal-first\:space-y-2.modal-5:nth-child(first) { row-gap: 0.modal-625rem; }
.modal-first\:space-y-3:nth-child(first) { row-gap: 0.modal-75rem; }
.modal-first\:space-y-3.modal-5:nth-child(first) { row-gap: 0.modal-875rem; }
.modal-first\:space-y-4:nth-child(first) { row-gap: 1rem; }
.modal-first\:space-y-5:nth-child(first) { row-gap: 1.modal-25rem; }
.modal-first\:space-y-6:nth-child(first) { row-gap: 1.modal-5rem; }
.modal-first\:space-y-7:nth-child(first) { row-gap: 1.modal-75rem; }
.modal-first\:space-y-8:nth-child(first) { row-gap: 2rem; }
.modal-first\:space-y-9:nth-child(first) { row-gap: 2.modal-25rem; }
.modal-first\:space-y-10:nth-child(first) { row-gap: 2.modal-5rem; }
.modal-first\:space-y-11:nth-child(first) { row-gap: 2.modal-75rem; }
.modal-first\:space-y-12:nth-child(first) { row-gap: 3rem; }
.modal-first\:space-y-14:nth-child(first) { row-gap: 3.modal-5rem; }
.modal-first\:space-y-16:nth-child(first) { row-gap: 4rem; }
.modal-first\:space-y-20:nth-child(first) { row-gap: 5rem; }
.modal-first\:space-y-24:nth-child(first) { row-gap: 6rem; }
.modal-first\:space-y-28:nth-child(first) { row-gap: 7rem; }
.modal-first\:space-y-32:nth-child(first) { row-gap: 8rem; }
.modal-first\:space-y-36:nth-child(first) { row-gap: 9rem; }
.modal-first\:space-y-40:nth-child(first) { row-gap: 10rem; }
.modal-first\:space-y-44:nth-child(first) { row-gap: 11rem; }
.modal-first\:space-y-48:nth-child(first) { row-gap: 12rem; }
.modal-first\:space-y-52:nth-child(first) { row-gap: 13rem; }
.modal-first\:space-y-56:nth-child(first) { row-gap: 14rem; }
.modal-first\:space-y-60:nth-child(first) { row-gap: 15rem; }
.modal-first\:space-y-64:nth-child(first) { row-gap: 16rem; }
.modal-first\:space-y-72:nth-child(first) { row-gap: 18rem; }
.modal-first\:space-y-80:nth-child(first) { row-gap: 20rem; }
.modal-first\:space-y-96:nth-child(first) { row-gap: 24rem; }

.modal-last\:p-0:nth-child(last) { padding: 0px; }
.modal-last\:p-0.modal-5:nth-child(last) { padding: 0.modal-125rem; }
.modal-last\:p-1:nth-child(last) { padding: 0.modal-25rem; }
.modal-last\:p-1.modal-5:nth-child(last) { padding: 0.modal-375rem; }
.modal-last\:p-2:nth-child(last) { padding: 0.modal-5rem; }
.modal-last\:p-2.modal-5:nth-child(last) { padding: 0.modal-625rem; }
.modal-last\:p-3:nth-child(last) { padding: 0.modal-75rem; }
.modal-last\:p-3.modal-5:nth-child(last) { padding: 0.modal-875rem; }
.modal-last\:p-4:nth-child(last) { padding: 1rem; }
.modal-last\:p-5:nth-child(last) { padding: 1.modal-25rem; }
.modal-last\:p-6:nth-child(last) { padding: 1.modal-5rem; }
.modal-last\:p-7:nth-child(last) { padding: 1.modal-75rem; }
.modal-last\:p-8:nth-child(last) { padding: 2rem; }
.modal-last\:p-9:nth-child(last) { padding: 2.modal-25rem; }
.modal-last\:p-10:nth-child(last) { padding: 2.modal-5rem; }
.modal-last\:p-11:nth-child(last) { padding: 2.modal-75rem; }
.modal-last\:p-12:nth-child(last) { padding: 3rem; }
.modal-last\:p-14:nth-child(last) { padding: 3.modal-5rem; }
.modal-last\:p-16:nth-child(last) { padding: 4rem; }
.modal-last\:p-20:nth-child(last) { padding: 5rem; }
.modal-last\:p-24:nth-child(last) { padding: 6rem; }
.modal-last\:p-28:nth-child(last) { padding: 7rem; }
.modal-last\:p-32:nth-child(last) { padding: 8rem; }
.modal-last\:p-36:nth-child(last) { padding: 9rem; }
.modal-last\:p-40:nth-child(last) { padding: 10rem; }
.modal-last\:p-44:nth-child(last) { padding: 11rem; }
.modal-last\:p-48:nth-child(last) { padding: 12rem; }
.modal-last\:p-52:nth-child(last) { padding: 13rem; }
.modal-last\:p-56:nth-child(last) { padding: 14rem; }
.modal-last\:p-60:nth-child(last) { padding: 15rem; }
.modal-last\:p-64:nth-child(last) { padding: 16rem; }
.modal-last\:p-72:nth-child(last) { padding: 18rem; }
.modal-last\:p-80:nth-child(last) { padding: 20rem; }
.modal-last\:p-96:nth-child(last) { padding: 24rem; }
.modal-last\:m-0:nth-child(last) { margin: 0px; }
.modal-last\:m-0.modal-5:nth-child(last) { margin: 0.modal-125rem; }
.modal-last\:m-1:nth-child(last) { margin: 0.modal-25rem; }
.modal-last\:m-1.modal-5:nth-child(last) { margin: 0.modal-375rem; }
.modal-last\:m-2:nth-child(last) { margin: 0.modal-5rem; }
.modal-last\:m-2.modal-5:nth-child(last) { margin: 0.modal-625rem; }
.modal-last\:m-3:nth-child(last) { margin: 0.modal-75rem; }
.modal-last\:m-3.modal-5:nth-child(last) { margin: 0.modal-875rem; }
.modal-last\:m-4:nth-child(last) { margin: 1rem; }
.modal-last\:m-5:nth-child(last) { margin: 1.modal-25rem; }
.modal-last\:m-6:nth-child(last) { margin: 1.modal-5rem; }
.modal-last\:m-7:nth-child(last) { margin: 1.modal-75rem; }
.modal-last\:m-8:nth-child(last) { margin: 2rem; }
.modal-last\:m-9:nth-child(last) { margin: 2.modal-25rem; }
.modal-last\:m-10:nth-child(last) { margin: 2.modal-5rem; }
.modal-last\:m-11:nth-child(last) { margin: 2.modal-75rem; }
.modal-last\:m-12:nth-child(last) { margin: 3rem; }
.modal-last\:m-14:nth-child(last) { margin: 3.modal-5rem; }
.modal-last\:m-16:nth-child(last) { margin: 4rem; }
.modal-last\:m-20:nth-child(last) { margin: 5rem; }
.modal-last\:m-24:nth-child(last) { margin: 6rem; }
.modal-last\:m-28:nth-child(last) { margin: 7rem; }
.modal-last\:m-32:nth-child(last) { margin: 8rem; }
.modal-last\:m-36:nth-child(last) { margin: 9rem; }
.modal-last\:m-40:nth-child(last) { margin: 10rem; }
.modal-last\:m-44:nth-child(last) { margin: 11rem; }
.modal-last\:m-48:nth-child(last) { margin: 12rem; }
.modal-last\:m-52:nth-child(last) { margin: 13rem; }
.modal-last\:m-56:nth-child(last) { margin: 14rem; }
.modal-last\:m-60:nth-child(last) { margin: 15rem; }
.modal-last\:m-64:nth-child(last) { margin: 16rem; }
.modal-last\:m-72:nth-child(last) { margin: 18rem; }
.modal-last\:m-80:nth-child(last) { margin: 20rem; }
.modal-last\:m-96:nth-child(last) { margin: 24rem; }
.modal-last\:gap-0:nth-child(last) { gap: 0px; }
.modal-last\:gap-0.modal-5:nth-child(last) { gap: 0.modal-125rem; }
.modal-last\:gap-1:nth-child(last) { gap: 0.modal-25rem; }
.modal-last\:gap-1.modal-5:nth-child(last) { gap: 0.modal-375rem; }
.modal-last\:gap-2:nth-child(last) { gap: 0.modal-5rem; }
.modal-last\:gap-2.modal-5:nth-child(last) { gap: 0.modal-625rem; }
.modal-last\:gap-3:nth-child(last) { gap: 0.modal-75rem; }
.modal-last\:gap-3.modal-5:nth-child(last) { gap: 0.modal-875rem; }
.modal-last\:gap-4:nth-child(last) { gap: 1rem; }
.modal-last\:gap-5:nth-child(last) { gap: 1.modal-25rem; }
.modal-last\:gap-6:nth-child(last) { gap: 1.modal-5rem; }
.modal-last\:gap-7:nth-child(last) { gap: 1.modal-75rem; }
.modal-last\:gap-8:nth-child(last) { gap: 2rem; }
.modal-last\:gap-9:nth-child(last) { gap: 2.modal-25rem; }
.modal-last\:gap-10:nth-child(last) { gap: 2.modal-5rem; }
.modal-last\:gap-11:nth-child(last) { gap: 2.modal-75rem; }
.modal-last\:gap-12:nth-child(last) { gap: 3rem; }
.modal-last\:gap-14:nth-child(last) { gap: 3.modal-5rem; }
.modal-last\:gap-16:nth-child(last) { gap: 4rem; }
.modal-last\:gap-20:nth-child(last) { gap: 5rem; }
.modal-last\:gap-24:nth-child(last) { gap: 6rem; }
.modal-last\:gap-28:nth-child(last) { gap: 7rem; }
.modal-last\:gap-32:nth-child(last) { gap: 8rem; }
.modal-last\:gap-36:nth-child(last) { gap: 9rem; }
.modal-last\:gap-40:nth-child(last) { gap: 10rem; }
.modal-last\:gap-44:nth-child(last) { gap: 11rem; }
.modal-last\:gap-48:nth-child(last) { gap: 12rem; }
.modal-last\:gap-52:nth-child(last) { gap: 13rem; }
.modal-last\:gap-56:nth-child(last) { gap: 14rem; }
.modal-last\:gap-60:nth-child(last) { gap: 15rem; }
.modal-last\:gap-64:nth-child(last) { gap: 16rem; }
.modal-last\:gap-72:nth-child(last) { gap: 18rem; }
.modal-last\:gap-80:nth-child(last) { gap: 20rem; }
.modal-last\:gap-96:nth-child(last) { gap: 24rem; }
.modal-last\:space-x-0:nth-child(last) { column-gap: 0px; }
.modal-last\:space-x-0.modal-5:nth-child(last) { column-gap: 0.modal-125rem; }
.modal-last\:space-x-1:nth-child(last) { column-gap: 0.modal-25rem; }
.modal-last\:space-x-1.modal-5:nth-child(last) { column-gap: 0.modal-375rem; }
.modal-last\:space-x-2:nth-child(last) { column-gap: 0.modal-5rem; }
.modal-last\:space-x-2.modal-5:nth-child(last) { column-gap: 0.modal-625rem; }
.modal-last\:space-x-3:nth-child(last) { column-gap: 0.modal-75rem; }
.modal-last\:space-x-3.modal-5:nth-child(last) { column-gap: 0.modal-875rem; }
.modal-last\:space-x-4:nth-child(last) { column-gap: 1rem; }
.modal-last\:space-x-5:nth-child(last) { column-gap: 1.modal-25rem; }
.modal-last\:space-x-6:nth-child(last) { column-gap: 1.modal-5rem; }
.modal-last\:space-x-7:nth-child(last) { column-gap: 1.modal-75rem; }
.modal-last\:space-x-8:nth-child(last) { column-gap: 2rem; }
.modal-last\:space-x-9:nth-child(last) { column-gap: 2.modal-25rem; }
.modal-last\:space-x-10:nth-child(last) { column-gap: 2.modal-5rem; }
.modal-last\:space-x-11:nth-child(last) { column-gap: 2.modal-75rem; }
.modal-last\:space-x-12:nth-child(last) { column-gap: 3rem; }
.modal-last\:space-x-14:nth-child(last) { column-gap: 3.modal-5rem; }
.modal-last\:space-x-16:nth-child(last) { column-gap: 4rem; }
.modal-last\:space-x-20:nth-child(last) { column-gap: 5rem; }
.modal-last\:space-x-24:nth-child(last) { column-gap: 6rem; }
.modal-last\:space-x-28:nth-child(last) { column-gap: 7rem; }
.modal-last\:space-x-32:nth-child(last) { column-gap: 8rem; }
.modal-last\:space-x-36:nth-child(last) { column-gap: 9rem; }
.modal-last\:space-x-40:nth-child(last) { column-gap: 10rem; }
.modal-last\:space-x-44:nth-child(last) { column-gap: 11rem; }
.modal-last\:space-x-48:nth-child(last) { column-gap: 12rem; }
.modal-last\:space-x-52:nth-child(last) { column-gap: 13rem; }
.modal-last\:space-x-56:nth-child(last) { column-gap: 14rem; }
.modal-last\:space-x-60:nth-child(last) { column-gap: 15rem; }
.modal-last\:space-x-64:nth-child(last) { column-gap: 16rem; }
.modal-last\:space-x-72:nth-child(last) { column-gap: 18rem; }
.modal-last\:space-x-80:nth-child(last) { column-gap: 20rem; }
.modal-last\:space-x-96:nth-child(last) { column-gap: 24rem; }
.modal-last\:space-y-0:nth-child(last) { row-gap: 0px; }
.modal-last\:space-y-0.modal-5:nth-child(last) { row-gap: 0.modal-125rem; }
.modal-last\:space-y-1:nth-child(last) { row-gap: 0.modal-25rem; }
.modal-last\:space-y-1.modal-5:nth-child(last) { row-gap: 0.modal-375rem; }
.modal-last\:space-y-2:nth-child(last) { row-gap: 0.modal-5rem; }
.modal-last\:space-y-2.modal-5:nth-child(last) { row-gap: 0.modal-625rem; }
.modal-last\:space-y-3:nth-child(last) { row-gap: 0.modal-75rem; }
.modal-last\:space-y-3.modal-5:nth-child(last) { row-gap: 0.modal-875rem; }
.modal-last\:space-y-4:nth-child(last) { row-gap: 1rem; }
.modal-last\:space-y-5:nth-child(last) { row-gap: 1.modal-25rem; }
.modal-last\:space-y-6:nth-child(last) { row-gap: 1.modal-5rem; }
.modal-last\:space-y-7:nth-child(last) { row-gap: 1.modal-75rem; }
.modal-last\:space-y-8:nth-child(last) { row-gap: 2rem; }
.modal-last\:space-y-9:nth-child(last) { row-gap: 2.modal-25rem; }
.modal-last\:space-y-10:nth-child(last) { row-gap: 2.modal-5rem; }
.modal-last\:space-y-11:nth-child(last) { row-gap: 2.modal-75rem; }
.modal-last\:space-y-12:nth-child(last) { row-gap: 3rem; }
.modal-last\:space-y-14:nth-child(last) { row-gap: 3.modal-5rem; }
.modal-last\:space-y-16:nth-child(last) { row-gap: 4rem; }
.modal-last\:space-y-20:nth-child(last) { row-gap: 5rem; }
.modal-last\:space-y-24:nth-child(last) { row-gap: 6rem; }
.modal-last\:space-y-28:nth-child(last) { row-gap: 7rem; }
.modal-last\:space-y-32:nth-child(last) { row-gap: 8rem; }
.modal-last\:space-y-36:nth-child(last) { row-gap: 9rem; }
.modal-last\:space-y-40:nth-child(last) { row-gap: 10rem; }
.modal-last\:space-y-44:nth-child(last) { row-gap: 11rem; }
.modal-last\:space-y-48:nth-child(last) { row-gap: 12rem; }
.modal-last\:space-y-52:nth-child(last) { row-gap: 13rem; }
.modal-last\:space-y-56:nth-child(last) { row-gap: 14rem; }
.modal-last\:space-y-60:nth-child(last) { row-gap: 15rem; }
.modal-last\:space-y-64:nth-child(last) { row-gap: 16rem; }
.modal-last\:space-y-72:nth-child(last) { row-gap: 18rem; }
.modal-last\:space-y-80:nth-child(last) { row-gap: 20rem; }
.modal-last\:space-y-96:nth-child(last) { row-gap: 24rem; }

.modal-odd\:p-0:nth-child(odd) { padding: 0px; }
.modal-odd\:p-0.modal-5:nth-child(odd) { padding: 0.modal-125rem; }
.modal-odd\:p-1:nth-child(odd) { padding: 0.modal-25rem; }
.modal-odd\:p-1.modal-5:nth-child(odd) { padding: 0.modal-375rem; }
.modal-odd\:p-2:nth-child(odd) { padding: 0.modal-5rem; }
.modal-odd\:p-2.modal-5:nth-child(odd) { padding: 0.modal-625rem; }
.modal-odd\:p-3:nth-child(odd) { padding: 0.modal-75rem; }
.modal-odd\:p-3.modal-5:nth-child(odd) { padding: 0.modal-875rem; }
.modal-odd\:p-4:nth-child(odd) { padding: 1rem; }
.modal-odd\:p-5:nth-child(odd) { padding: 1.modal-25rem; }
.modal-odd\:p-6:nth-child(odd) { padding: 1.modal-5rem; }
.modal-odd\:p-7:nth-child(odd) { padding: 1.modal-75rem; }
.modal-odd\:p-8:nth-child(odd) { padding: 2rem; }
.modal-odd\:p-9:nth-child(odd) { padding: 2.modal-25rem; }
.modal-odd\:p-10:nth-child(odd) { padding: 2.modal-5rem; }
.modal-odd\:p-11:nth-child(odd) { padding: 2.modal-75rem; }
.modal-odd\:p-12:nth-child(odd) { padding: 3rem; }
.modal-odd\:p-14:nth-child(odd) { padding: 3.modal-5rem; }
.modal-odd\:p-16:nth-child(odd) { padding: 4rem; }
.modal-odd\:p-20:nth-child(odd) { padding: 5rem; }
.modal-odd\:p-24:nth-child(odd) { padding: 6rem; }
.modal-odd\:p-28:nth-child(odd) { padding: 7rem; }
.modal-odd\:p-32:nth-child(odd) { padding: 8rem; }
.modal-odd\:p-36:nth-child(odd) { padding: 9rem; }
.modal-odd\:p-40:nth-child(odd) { padding: 10rem; }
.modal-odd\:p-44:nth-child(odd) { padding: 11rem; }
.modal-odd\:p-48:nth-child(odd) { padding: 12rem; }
.modal-odd\:p-52:nth-child(odd) { padding: 13rem; }
.modal-odd\:p-56:nth-child(odd) { padding: 14rem; }
.modal-odd\:p-60:nth-child(odd) { padding: 15rem; }
.modal-odd\:p-64:nth-child(odd) { padding: 16rem; }
.modal-odd\:p-72:nth-child(odd) { padding: 18rem; }
.modal-odd\:p-80:nth-child(odd) { padding: 20rem; }
.modal-odd\:p-96:nth-child(odd) { padding: 24rem; }
.modal-odd\:m-0:nth-child(odd) { margin: 0px; }
.modal-odd\:m-0.modal-5:nth-child(odd) { margin: 0.modal-125rem; }
.modal-odd\:m-1:nth-child(odd) { margin: 0.modal-25rem; }
.modal-odd\:m-1.modal-5:nth-child(odd) { margin: 0.modal-375rem; }
.modal-odd\:m-2:nth-child(odd) { margin: 0.modal-5rem; }
.modal-odd\:m-2.modal-5:nth-child(odd) { margin: 0.modal-625rem; }
.modal-odd\:m-3:nth-child(odd) { margin: 0.modal-75rem; }
.modal-odd\:m-3.modal-5:nth-child(odd) { margin: 0.modal-875rem; }
.modal-odd\:m-4:nth-child(odd) { margin: 1rem; }
.modal-odd\:m-5:nth-child(odd) { margin: 1.modal-25rem; }
.modal-odd\:m-6:nth-child(odd) { margin: 1.modal-5rem; }
.modal-odd\:m-7:nth-child(odd) { margin: 1.modal-75rem; }
.modal-odd\:m-8:nth-child(odd) { margin: 2rem; }
.modal-odd\:m-9:nth-child(odd) { margin: 2.modal-25rem; }
.modal-odd\:m-10:nth-child(odd) { margin: 2.modal-5rem; }
.modal-odd\:m-11:nth-child(odd) { margin: 2.modal-75rem; }
.modal-odd\:m-12:nth-child(odd) { margin: 3rem; }
.modal-odd\:m-14:nth-child(odd) { margin: 3.modal-5rem; }
.modal-odd\:m-16:nth-child(odd) { margin: 4rem; }
.modal-odd\:m-20:nth-child(odd) { margin: 5rem; }
.modal-odd\:m-24:nth-child(odd) { margin: 6rem; }
.modal-odd\:m-28:nth-child(odd) { margin: 7rem; }
.modal-odd\:m-32:nth-child(odd) { margin: 8rem; }
.modal-odd\:m-36:nth-child(odd) { margin: 9rem; }
.modal-odd\:m-40:nth-child(odd) { margin: 10rem; }
.modal-odd\:m-44:nth-child(odd) { margin: 11rem; }
.modal-odd\:m-48:nth-child(odd) { margin: 12rem; }
.modal-odd\:m-52:nth-child(odd) { margin: 13rem; }
.modal-odd\:m-56:nth-child(odd) { margin: 14rem; }
.modal-odd\:m-60:nth-child(odd) { margin: 15rem; }
.modal-odd\:m-64:nth-child(odd) { margin: 16rem; }
.modal-odd\:m-72:nth-child(odd) { margin: 18rem; }
.modal-odd\:m-80:nth-child(odd) { margin: 20rem; }
.modal-odd\:m-96:nth-child(odd) { margin: 24rem; }
.modal-odd\:gap-0:nth-child(odd) { gap: 0px; }
.modal-odd\:gap-0.modal-5:nth-child(odd) { gap: 0.modal-125rem; }
.modal-odd\:gap-1:nth-child(odd) { gap: 0.modal-25rem; }
.modal-odd\:gap-1.modal-5:nth-child(odd) { gap: 0.modal-375rem; }
.modal-odd\:gap-2:nth-child(odd) { gap: 0.modal-5rem; }
.modal-odd\:gap-2.modal-5:nth-child(odd) { gap: 0.modal-625rem; }
.modal-odd\:gap-3:nth-child(odd) { gap: 0.modal-75rem; }
.modal-odd\:gap-3.modal-5:nth-child(odd) { gap: 0.modal-875rem; }
.modal-odd\:gap-4:nth-child(odd) { gap: 1rem; }
.modal-odd\:gap-5:nth-child(odd) { gap: 1.modal-25rem; }
.modal-odd\:gap-6:nth-child(odd) { gap: 1.modal-5rem; }
.modal-odd\:gap-7:nth-child(odd) { gap: 1.modal-75rem; }
.modal-odd\:gap-8:nth-child(odd) { gap: 2rem; }
.modal-odd\:gap-9:nth-child(odd) { gap: 2.modal-25rem; }
.modal-odd\:gap-10:nth-child(odd) { gap: 2.modal-5rem; }
.modal-odd\:gap-11:nth-child(odd) { gap: 2.modal-75rem; }
.modal-odd\:gap-12:nth-child(odd) { gap: 3rem; }
.modal-odd\:gap-14:nth-child(odd) { gap: 3.modal-5rem; }
.modal-odd\:gap-16:nth-child(odd) { gap: 4rem; }
.modal-odd\:gap-20:nth-child(odd) { gap: 5rem; }
.modal-odd\:gap-24:nth-child(odd) { gap: 6rem; }
.modal-odd\:gap-28:nth-child(odd) { gap: 7rem; }
.modal-odd\:gap-32:nth-child(odd) { gap: 8rem; }
.modal-odd\:gap-36:nth-child(odd) { gap: 9rem; }
.modal-odd\:gap-40:nth-child(odd) { gap: 10rem; }
.modal-odd\:gap-44:nth-child(odd) { gap: 11rem; }
.modal-odd\:gap-48:nth-child(odd) { gap: 12rem; }
.modal-odd\:gap-52:nth-child(odd) { gap: 13rem; }
.modal-odd\:gap-56:nth-child(odd) { gap: 14rem; }
.modal-odd\:gap-60:nth-child(odd) { gap: 15rem; }
.modal-odd\:gap-64:nth-child(odd) { gap: 16rem; }
.modal-odd\:gap-72:nth-child(odd) { gap: 18rem; }
.modal-odd\:gap-80:nth-child(odd) { gap: 20rem; }
.modal-odd\:gap-96:nth-child(odd) { gap: 24rem; }
.modal-odd\:space-x-0:nth-child(odd) { column-gap: 0px; }
.modal-odd\:space-x-0.modal-5:nth-child(odd) { column-gap: 0.modal-125rem; }
.modal-odd\:space-x-1:nth-child(odd) { column-gap: 0.modal-25rem; }
.modal-odd\:space-x-1.modal-5:nth-child(odd) { column-gap: 0.modal-375rem; }
.modal-odd\:space-x-2:nth-child(odd) { column-gap: 0.modal-5rem; }
.modal-odd\:space-x-2.modal-5:nth-child(odd) { column-gap: 0.modal-625rem; }
.modal-odd\:space-x-3:nth-child(odd) { column-gap: 0.modal-75rem; }
.modal-odd\:space-x-3.modal-5:nth-child(odd) { column-gap: 0.modal-875rem; }
.modal-odd\:space-x-4:nth-child(odd) { column-gap: 1rem; }
.modal-odd\:space-x-5:nth-child(odd) { column-gap: 1.modal-25rem; }
.modal-odd\:space-x-6:nth-child(odd) { column-gap: 1.modal-5rem; }
.modal-odd\:space-x-7:nth-child(odd) { column-gap: 1.modal-75rem; }
.modal-odd\:space-x-8:nth-child(odd) { column-gap: 2rem; }
.modal-odd\:space-x-9:nth-child(odd) { column-gap: 2.modal-25rem; }
.modal-odd\:space-x-10:nth-child(odd) { column-gap: 2.modal-5rem; }
.modal-odd\:space-x-11:nth-child(odd) { column-gap: 2.modal-75rem; }
.modal-odd\:space-x-12:nth-child(odd) { column-gap: 3rem; }
.modal-odd\:space-x-14:nth-child(odd) { column-gap: 3.modal-5rem; }
.modal-odd\:space-x-16:nth-child(odd) { column-gap: 4rem; }
.modal-odd\:space-x-20:nth-child(odd) { column-gap: 5rem; }
.modal-odd\:space-x-24:nth-child(odd) { column-gap: 6rem; }
.modal-odd\:space-x-28:nth-child(odd) { column-gap: 7rem; }
.modal-odd\:space-x-32:nth-child(odd) { column-gap: 8rem; }
.modal-odd\:space-x-36:nth-child(odd) { column-gap: 9rem; }
.modal-odd\:space-x-40:nth-child(odd) { column-gap: 10rem; }
.modal-odd\:space-x-44:nth-child(odd) { column-gap: 11rem; }
.modal-odd\:space-x-48:nth-child(odd) { column-gap: 12rem; }
.modal-odd\:space-x-52:nth-child(odd) { column-gap: 13rem; }
.modal-odd\:space-x-56:nth-child(odd) { column-gap: 14rem; }
.modal-odd\:space-x-60:nth-child(odd) { column-gap: 15rem; }
.modal-odd\:space-x-64:nth-child(odd) { column-gap: 16rem; }
.modal-odd\:space-x-72:nth-child(odd) { column-gap: 18rem; }
.modal-odd\:space-x-80:nth-child(odd) { column-gap: 20rem; }
.modal-odd\:space-x-96:nth-child(odd) { column-gap: 24rem; }
.modal-odd\:space-y-0:nth-child(odd) { row-gap: 0px; }
.modal-odd\:space-y-0.modal-5:nth-child(odd) { row-gap: 0.modal-125rem; }
.modal-odd\:space-y-1:nth-child(odd) { row-gap: 0.modal-25rem; }
.modal-odd\:space-y-1.modal-5:nth-child(odd) { row-gap: 0.modal-375rem; }
.modal-odd\:space-y-2:nth-child(odd) { row-gap: 0.modal-5rem; }
.modal-odd\:space-y-2.modal-5:nth-child(odd) { row-gap: 0.modal-625rem; }
.modal-odd\:space-y-3:nth-child(odd) { row-gap: 0.modal-75rem; }
.modal-odd\:space-y-3.modal-5:nth-child(odd) { row-gap: 0.modal-875rem; }
.modal-odd\:space-y-4:nth-child(odd) { row-gap: 1rem; }
.modal-odd\:space-y-5:nth-child(odd) { row-gap: 1.modal-25rem; }
.modal-odd\:space-y-6:nth-child(odd) { row-gap: 1.modal-5rem; }
.modal-odd\:space-y-7:nth-child(odd) { row-gap: 1.modal-75rem; }
.modal-odd\:space-y-8:nth-child(odd) { row-gap: 2rem; }
.modal-odd\:space-y-9:nth-child(odd) { row-gap: 2.modal-25rem; }
.modal-odd\:space-y-10:nth-child(odd) { row-gap: 2.modal-5rem; }
.modal-odd\:space-y-11:nth-child(odd) { row-gap: 2.modal-75rem; }
.modal-odd\:space-y-12:nth-child(odd) { row-gap: 3rem; }
.modal-odd\:space-y-14:nth-child(odd) { row-gap: 3.modal-5rem; }
.modal-odd\:space-y-16:nth-child(odd) { row-gap: 4rem; }
.modal-odd\:space-y-20:nth-child(odd) { row-gap: 5rem; }
.modal-odd\:space-y-24:nth-child(odd) { row-gap: 6rem; }
.modal-odd\:space-y-28:nth-child(odd) { row-gap: 7rem; }
.modal-odd\:space-y-32:nth-child(odd) { row-gap: 8rem; }
.modal-odd\:space-y-36:nth-child(odd) { row-gap: 9rem; }
.modal-odd\:space-y-40:nth-child(odd) { row-gap: 10rem; }
.modal-odd\:space-y-44:nth-child(odd) { row-gap: 11rem; }
.modal-odd\:space-y-48:nth-child(odd) { row-gap: 12rem; }
.modal-odd\:space-y-52:nth-child(odd) { row-gap: 13rem; }
.modal-odd\:space-y-56:nth-child(odd) { row-gap: 14rem; }
.modal-odd\:space-y-60:nth-child(odd) { row-gap: 15rem; }
.modal-odd\:space-y-64:nth-child(odd) { row-gap: 16rem; }
.modal-odd\:space-y-72:nth-child(odd) { row-gap: 18rem; }
.modal-odd\:space-y-80:nth-child(odd) { row-gap: 20rem; }
.modal-odd\:space-y-96:nth-child(odd) { row-gap: 24rem; }

.modal-even\:p-0:nth-child(even) { padding: 0px; }
.modal-even\:p-0.modal-5:nth-child(even) { padding: 0.modal-125rem; }
.modal-even\:p-1:nth-child(even) { padding: 0.modal-25rem; }
.modal-even\:p-1.modal-5:nth-child(even) { padding: 0.modal-375rem; }
.modal-even\:p-2:nth-child(even) { padding: 0.modal-5rem; }
.modal-even\:p-2.modal-5:nth-child(even) { padding: 0.modal-625rem; }
.modal-even\:p-3:nth-child(even) { padding: 0.modal-75rem; }
.modal-even\:p-3.modal-5:nth-child(even) { padding: 0.modal-875rem; }
.modal-even\:p-4:nth-child(even) { padding: 1rem; }
.modal-even\:p-5:nth-child(even) { padding: 1.modal-25rem; }
.modal-even\:p-6:nth-child(even) { padding: 1.modal-5rem; }
.modal-even\:p-7:nth-child(even) { padding: 1.modal-75rem; }
.modal-even\:p-8:nth-child(even) { padding: 2rem; }
.modal-even\:p-9:nth-child(even) { padding: 2.modal-25rem; }
.modal-even\:p-10:nth-child(even) { padding: 2.modal-5rem; }
.modal-even\:p-11:nth-child(even) { padding: 2.modal-75rem; }
.modal-even\:p-12:nth-child(even) { padding: 3rem; }
.modal-even\:p-14:nth-child(even) { padding: 3.modal-5rem; }
.modal-even\:p-16:nth-child(even) { padding: 4rem; }
.modal-even\:p-20:nth-child(even) { padding: 5rem; }
.modal-even\:p-24:nth-child(even) { padding: 6rem; }
.modal-even\:p-28:nth-child(even) { padding: 7rem; }
.modal-even\:p-32:nth-child(even) { padding: 8rem; }
.modal-even\:p-36:nth-child(even) { padding: 9rem; }
.modal-even\:p-40:nth-child(even) { padding: 10rem; }
.modal-even\:p-44:nth-child(even) { padding: 11rem; }
.modal-even\:p-48:nth-child(even) { padding: 12rem; }
.modal-even\:p-52:nth-child(even) { padding: 13rem; }
.modal-even\:p-56:nth-child(even) { padding: 14rem; }
.modal-even\:p-60:nth-child(even) { padding: 15rem; }
.modal-even\:p-64:nth-child(even) { padding: 16rem; }
.modal-even\:p-72:nth-child(even) { padding: 18rem; }
.modal-even\:p-80:nth-child(even) { padding: 20rem; }
.modal-even\:p-96:nth-child(even) { padding: 24rem; }
.modal-even\:m-0:nth-child(even) { margin: 0px; }
.modal-even\:m-0.modal-5:nth-child(even) { margin: 0.modal-125rem; }
.modal-even\:m-1:nth-child(even) { margin: 0.modal-25rem; }
.modal-even\:m-1.modal-5:nth-child(even) { margin: 0.modal-375rem; }
.modal-even\:m-2:nth-child(even) { margin: 0.modal-5rem; }
.modal-even\:m-2.modal-5:nth-child(even) { margin: 0.modal-625rem; }
.modal-even\:m-3:nth-child(even) { margin: 0.modal-75rem; }
.modal-even\:m-3.modal-5:nth-child(even) { margin: 0.modal-875rem; }
.modal-even\:m-4:nth-child(even) { margin: 1rem; }
.modal-even\:m-5:nth-child(even) { margin: 1.modal-25rem; }
.modal-even\:m-6:nth-child(even) { margin: 1.modal-5rem; }
.modal-even\:m-7:nth-child(even) { margin: 1.modal-75rem; }
.modal-even\:m-8:nth-child(even) { margin: 2rem; }
.modal-even\:m-9:nth-child(even) { margin: 2.modal-25rem; }
.modal-even\:m-10:nth-child(even) { margin: 2.modal-5rem; }
.modal-even\:m-11:nth-child(even) { margin: 2.modal-75rem; }
.modal-even\:m-12:nth-child(even) { margin: 3rem; }
.modal-even\:m-14:nth-child(even) { margin: 3.modal-5rem; }
.modal-even\:m-16:nth-child(even) { margin: 4rem; }
.modal-even\:m-20:nth-child(even) { margin: 5rem; }
.modal-even\:m-24:nth-child(even) { margin: 6rem; }
.modal-even\:m-28:nth-child(even) { margin: 7rem; }
.modal-even\:m-32:nth-child(even) { margin: 8rem; }
.modal-even\:m-36:nth-child(even) { margin: 9rem; }
.modal-even\:m-40:nth-child(even) { margin: 10rem; }
.modal-even\:m-44:nth-child(even) { margin: 11rem; }
.modal-even\:m-48:nth-child(even) { margin: 12rem; }
.modal-even\:m-52:nth-child(even) { margin: 13rem; }
.modal-even\:m-56:nth-child(even) { margin: 14rem; }
.modal-even\:m-60:nth-child(even) { margin: 15rem; }
.modal-even\:m-64:nth-child(even) { margin: 16rem; }
.modal-even\:m-72:nth-child(even) { margin: 18rem; }
.modal-even\:m-80:nth-child(even) { margin: 20rem; }
.modal-even\:m-96:nth-child(even) { margin: 24rem; }
.modal-even\:gap-0:nth-child(even) { gap: 0px; }
.modal-even\:gap-0.modal-5:nth-child(even) { gap: 0.modal-125rem; }
.modal-even\:gap-1:nth-child(even) { gap: 0.modal-25rem; }
.modal-even\:gap-1.modal-5:nth-child(even) { gap: 0.modal-375rem; }
.modal-even\:gap-2:nth-child(even) { gap: 0.modal-5rem; }
.modal-even\:gap-2.modal-5:nth-child(even) { gap: 0.modal-625rem; }
.modal-even\:gap-3:nth-child(even) { gap: 0.modal-75rem; }
.modal-even\:gap-3.modal-5:nth-child(even) { gap: 0.modal-875rem; }
.modal-even\:gap-4:nth-child(even) { gap: 1rem; }
.modal-even\:gap-5:nth-child(even) { gap: 1.modal-25rem; }
.modal-even\:gap-6:nth-child(even) { gap: 1.modal-5rem; }
.modal-even\:gap-7:nth-child(even) { gap: 1.modal-75rem; }
.modal-even\:gap-8:nth-child(even) { gap: 2rem; }
.modal-even\:gap-9:nth-child(even) { gap: 2.modal-25rem; }
.modal-even\:gap-10:nth-child(even) { gap: 2.modal-5rem; }
.modal-even\:gap-11:nth-child(even) { gap: 2.modal-75rem; }
.modal-even\:gap-12:nth-child(even) { gap: 3rem; }
.modal-even\:gap-14:nth-child(even) { gap: 3.modal-5rem; }
.modal-even\:gap-16:nth-child(even) { gap: 4rem; }
.modal-even\:gap-20:nth-child(even) { gap: 5rem; }
.modal-even\:gap-24:nth-child(even) { gap: 6rem; }
.modal-even\:gap-28:nth-child(even) { gap: 7rem; }
.modal-even\:gap-32:nth-child(even) { gap: 8rem; }
.modal-even\:gap-36:nth-child(even) { gap: 9rem; }
.modal-even\:gap-40:nth-child(even) { gap: 10rem; }
.modal-even\:gap-44:nth-child(even) { gap: 11rem; }
.modal-even\:gap-48:nth-child(even) { gap: 12rem; }
.modal-even\:gap-52:nth-child(even) { gap: 13rem; }
.modal-even\:gap-56:nth-child(even) { gap: 14rem; }
.modal-even\:gap-60:nth-child(even) { gap: 15rem; }
.modal-even\:gap-64:nth-child(even) { gap: 16rem; }
.modal-even\:gap-72:nth-child(even) { gap: 18rem; }
.modal-even\:gap-80:nth-child(even) { gap: 20rem; }
.modal-even\:gap-96:nth-child(even) { gap: 24rem; }
.modal-even\:space-x-0:nth-child(even) { column-gap: 0px; }
.modal-even\:space-x-0.modal-5:nth-child(even) { column-gap: 0.modal-125rem; }
.modal-even\:space-x-1:nth-child(even) { column-gap: 0.modal-25rem; }
.modal-even\:space-x-1.modal-5:nth-child(even) { column-gap: 0.modal-375rem; }
.modal-even\:space-x-2:nth-child(even) { column-gap: 0.modal-5rem; }
.modal-even\:space-x-2.modal-5:nth-child(even) { column-gap: 0.modal-625rem; }
.modal-even\:space-x-3:nth-child(even) { column-gap: 0.modal-75rem; }
.modal-even\:space-x-3.modal-5:nth-child(even) { column-gap: 0.modal-875rem; }
.modal-even\:space-x-4:nth-child(even) { column-gap: 1rem; }
.modal-even\:space-x-5:nth-child(even) { column-gap: 1.modal-25rem; }
.modal-even\:space-x-6:nth-child(even) { column-gap: 1.modal-5rem; }
.modal-even\:space-x-7:nth-child(even) { column-gap: 1.modal-75rem; }
.modal-even\:space-x-8:nth-child(even) { column-gap: 2rem; }
.modal-even\:space-x-9:nth-child(even) { column-gap: 2.modal-25rem; }
.modal-even\:space-x-10:nth-child(even) { column-gap: 2.modal-5rem; }
.modal-even\:space-x-11:nth-child(even) { column-gap: 2.modal-75rem; }
.modal-even\:space-x-12:nth-child(even) { column-gap: 3rem; }
.modal-even\:space-x-14:nth-child(even) { column-gap: 3.modal-5rem; }
.modal-even\:space-x-16:nth-child(even) { column-gap: 4rem; }
.modal-even\:space-x-20:nth-child(even) { column-gap: 5rem; }
.modal-even\:space-x-24:nth-child(even) { column-gap: 6rem; }
.modal-even\:space-x-28:nth-child(even) { column-gap: 7rem; }
.modal-even\:space-x-32:nth-child(even) { column-gap: 8rem; }
.modal-even\:space-x-36:nth-child(even) { column-gap: 9rem; }
.modal-even\:space-x-40:nth-child(even) { column-gap: 10rem; }
.modal-even\:space-x-44:nth-child(even) { column-gap: 11rem; }
.modal-even\:space-x-48:nth-child(even) { column-gap: 12rem; }
.modal-even\:space-x-52:nth-child(even) { column-gap: 13rem; }
.modal-even\:space-x-56:nth-child(even) { column-gap: 14rem; }
.modal-even\:space-x-60:nth-child(even) { column-gap: 15rem; }
.modal-even\:space-x-64:nth-child(even) { column-gap: 16rem; }
.modal-even\:space-x-72:nth-child(even) { column-gap: 18rem; }
.modal-even\:space-x-80:nth-child(even) { column-gap: 20rem; }
.modal-even\:space-x-96:nth-child(even) { column-gap: 24rem; }
.modal-even\:space-y-0:nth-child(even) { row-gap: 0px; }
.modal-even\:space-y-0.modal-5:nth-child(even) { row-gap: 0.modal-125rem; }
.modal-even\:space-y-1:nth-child(even) { row-gap: 0.modal-25rem; }
.modal-even\:space-y-1.modal-5:nth-child(even) { row-gap: 0.modal-375rem; }
.modal-even\:space-y-2:nth-child(even) { row-gap: 0.modal-5rem; }
.modal-even\:space-y-2.modal-5:nth-child(even) { row-gap: 0.modal-625rem; }
.modal-even\:space-y-3:nth-child(even) { row-gap: 0.modal-75rem; }
.modal-even\:space-y-3.modal-5:nth-child(even) { row-gap: 0.modal-875rem; }
.modal-even\:space-y-4:nth-child(even) { row-gap: 1rem; }
.modal-even\:space-y-5:nth-child(even) { row-gap: 1.modal-25rem; }
.modal-even\:space-y-6:nth-child(even) { row-gap: 1.modal-5rem; }
.modal-even\:space-y-7:nth-child(even) { row-gap: 1.modal-75rem; }
.modal-even\:space-y-8:nth-child(even) { row-gap: 2rem; }
.modal-even\:space-y-9:nth-child(even) { row-gap: 2.modal-25rem; }
.modal-even\:space-y-10:nth-child(even) { row-gap: 2.modal-5rem; }
.modal-even\:space-y-11:nth-child(even) { row-gap: 2.modal-75rem; }
.modal-even\:space-y-12:nth-child(even) { row-gap: 3rem; }
.modal-even\:space-y-14:nth-child(even) { row-gap: 3.modal-5rem; }
.modal-even\:space-y-16:nth-child(even) { row-gap: 4rem; }
.modal-even\:space-y-20:nth-child(even) { row-gap: 5rem; }
.modal-even\:space-y-24:nth-child(even) { row-gap: 6rem; }
.modal-even\:space-y-28:nth-child(even) { row-gap: 7rem; }
.modal-even\:space-y-32:nth-child(even) { row-gap: 8rem; }
.modal-even\:space-y-36:nth-child(even) { row-gap: 9rem; }
.modal-even\:space-y-40:nth-child(even) { row-gap: 10rem; }
.modal-even\:space-y-44:nth-child(even) { row-gap: 11rem; }
.modal-even\:space-y-48:nth-child(even) { row-gap: 12rem; }
.modal-even\:space-y-52:nth-child(even) { row-gap: 13rem; }
.modal-even\:space-y-56:nth-child(even) { row-gap: 14rem; }
.modal-even\:space-y-60:nth-child(even) { row-gap: 15rem; }
.modal-even\:space-y-64:nth-child(even) { row-gap: 16rem; }
.modal-even\:space-y-72:nth-child(even) { row-gap: 18rem; }
.modal-even\:space-y-80:nth-child(even) { row-gap: 20rem; }
.modal-even\:space-y-96:nth-child(even) { row-gap: 24rem; }
