/*! tailwindcss v3.4.0 | MIT License | https://tailwindcss.com*/
.dz-sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
}
.dz-mb-2 {
    margin-bottom: .5rem;
}
.dz-mb-4 {
    margin-bottom: 1rem;
}
.dz-mr-3 {
    margin-right: .75rem;
}
.dz-mt-2 {
    margin-top: .5rem;
}
.dz-mt-5 {
    margin-top: 1.25rem;
}
.dz-flex {
    display: flex;
}
.dz-hidden {
    display: none;
}
.dz-h-14 {
    height: 3.5rem;
}
.dz-h-5 {
    height: 1.25rem;
}
.dz-h-6 {
    height: 1.5rem;
}
.dz-h-8 {
    height: 2rem;
}
.dz-h-auto {
    height: auto;
}
.dz-h-full {
    height: 100%}
.dz-w-14 {
    width: 3.5rem;
}
.dz-w-5 {
    width: 1.25rem;
}
.dz-w-6 {
    width: 1.5rem;
}
.dz-w-8 {
    width: 2rem;
}
.dz-w-full {
    width: 100%}
.dz-max-w-2xl {
    max-width: 42rem;
}
.dz-flex-none {
    flex: none;
}
@keyframes dz-spin {
        to {
        transform: rotate(1turn);
    }
    }.dz-animate-spin {
        animation: dz-spin 1s linear infinite;
    }
    .dz-cursor-pointer {
        cursor: pointer;
    }
    .dz-flex-col {
        flex-direction: column;
    }
    .dz-flex-wrap {
        flex-wrap: wrap;
    }
    .dz-items-start {
        align-items: flex-start;
    }
    .dz-items-center {
        align-items: center;
    }
    .dz-justify-start {
        justify-content: flex-start;
    }
    .dz-justify-center {
        justify-content: center;
    }
    .dz-justify-between {
        justify-content: space-between;
    }
    .dz-gap-1 {
        gap: .25rem;
    }
    .dz-gap-2 {
        gap: .5rem;
    }
    .dz-gap-3 {
        gap: .75rem;
    }
    .dz-gap-x-10 {
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem;
    }
    .dz-gap-y-2 {
        row-gap: .5rem;
    }
    .dz-overflow-hidden {
        overflow: hidden;
    }
    .dz-rounded {
        border-radius: .25rem;
    }
    .dz-border {
        border-width: 1px;
    }
    .dz-border-dashed {
        border-style: dashed;
    }
    .dz-border-gray-200 {
        --tw-border-opacity: 1;
        border-color: rgb(229 231 235/var(--tw-border-opacity));
    }
    .dz-border-gray-500 {
        --tw-border-opacity: 1;
        border-color: rgb(107 114 128/var(--tw-border-opacity));
    }
    .dz-bg-gray-100 {
        --tw-bg-opacity: 1;
        background-color: rgb(243 244 246/var(--tw-bg-opacity));
    }
    .dz-bg-gray-50 {
        --tw-bg-opacity: 1;
        background-color: rgb(249 250 251/var(--tw-bg-opacity));
    }
    .dz-bg-red-50 {
        --tw-bg-opacity: 1;
        background-color: rgb(254 242 242/var(--tw-bg-opacity));
    }
    .dz-bg-white {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255/var(--tw-bg-opacity));
    }
    .dz-fill-blue-600 {
        fill: #2563eb;
    }
    .dz-object-fill {
        -o-object-fit: fill;
        object-fit: fill;
    }
    .dz-p-10 {
        padding: 2.5rem;
    }
    .dz-p-4 {
        padding: 1rem;
    }
    .dz-py-8 {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
    .dz-text-center {
        text-align: center;
    }
    .dz-text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem;
    }
    .dz-text-sm {
        font-size: .875rem;
        line-height: 1.25rem;
    }
    .dz-font-medium {
        font-weight: 500;
    }
    .dz-font-semibold {
        font-weight: 600;
    }
    .dz-text-black {
        --tw-text-opacity: 1;
        color: rgb(0 0 0/var(--tw-text-opacity));
    }
    .dz-text-gray-200 {
        --tw-text-opacity: 1;
        color: rgb(229 231 235/var(--tw-text-opacity));
    }
    .dz-text-gray-500 {
        --tw-text-opacity: 1;
        color: rgb(107 114 128/var(--tw-text-opacity));
    }
    .dz-text-gray-600 {
        --tw-text-opacity: 1;
        color: rgb(75 85 99/var(--tw-text-opacity));
    }
    .dz-text-red-400 {
        --tw-text-opacity: 1;
        color: rgb(248 113 113/var(--tw-text-opacity));
    }
    .dz-text-red-500 {
        --tw-text-opacity: 1;
        color: rgb(239 68 68/var(--tw-text-opacity));
    }
    .dz-text-red-800 {
        --tw-text-opacity: 1;
        color: rgb(153 27 27/var(--tw-text-opacity));
    }
    .dz-text-slate-900 {
        --tw-text-opacity: 1;
        color: rgb(15 23 42/var(--tw-text-opacity));
    }
    .dz-antialiased {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    @media (prefers-color-scheme:dark) {
        .dark\: dz-border-gray-600 {
        --tw-border-opacity: 1;
        border-color: rgb(75 85 99/var(--tw-border-opacity));
    }
    .dark\:dz-border-gray-700 {
        --tw-border-opacity: 1;
        border-color: rgb(55 65 81/var(--tw-border-opacity));
    }
    .dark\:dz-bg-gray-700 {
        --tw-bg-opacity: 1;
        background-color: rgb(55 65 81/var(--tw-bg-opacity));
    }
    .dark\:dz-bg-gray-800 {
        --tw-bg-opacity: 1;
        background-color: rgb(31 41 55/var(--tw-bg-opacity));
    }
    .dark\:dz-bg-red-600 {
        --tw-bg-opacity: 1;
        background-color: rgb(220 38 38/var(--tw-bg-opacity));
    }
    .dark\:dz-text-gray-400 {
        --tw-text-opacity: 1;
        color: rgb(156 163 175/var(--tw-text-opacity));
    }
    .dark\:dz-text-gray-700 {
        --tw-text-opacity: 1;
        color: rgb(55 65 81/var(--tw-text-opacity));
    }
    .dark\:dz-text-red-100 {
        --tw-text-opacity: 1;
        color: rgb(254 226 226/var(--tw-text-opacity));
    }
    .dark\:dz-text-red-200 {
        --tw-text-opacity: 1;
        color: rgb(254 202 202/var(--tw-text-opacity));
    }
    .dark\:dz-text-slate-100 {
        --tw-text-opacity: 1;
        color: rgb(241 245 249/var(--tw-text-opacity));
    }
    .dark\:dz-text-white {
        --tw-text-opacity: 1;
        color: rgb(255 255 255/var(--tw-text-opacity));
    }
    .dark\:hover\:dz-border-gray-500:hover {
        --tw-border-opacity: 1;
        border-color: rgb(107 114 128/var(--tw-border-opacity));
    }
}
