.tw-fixed {
    position: fixed
}

.tw-absolute {
    position: absolute
}

.tw-relative {
    position: relative
}

.tw-sticky {
    position: sticky
}

.tw-bottom-0 {
    bottom: 0
}

.tw-bottom-0\.5 {
    bottom: .125rem
}

.tw-bottom-1 {
    bottom: .25rem
}

.tw-bottom-1\.5 {
    bottom: .375rem
}

.tw-bottom-1\/2 {
    bottom: 50%
}

.tw-bottom-1\/3 {
    bottom: 33.333333%
}

.tw-bottom-1\/4 {
    bottom: 25%
}

.tw-bottom-10 {
    bottom: 2.5rem
}

.tw-bottom-11 {
    bottom: 2.75rem
}

.tw-bottom-12 {
    bottom: 3rem
}

.tw-bottom-14 {
    bottom: 3.5rem
}

.tw-bottom-16 {
    bottom: 4rem
}

.tw-bottom-2 {
    bottom: .5rem
}

.tw-bottom-2\.5 {
    bottom: .625rem
}

.tw-bottom-2\/3 {
    bottom: 66.666667%
}

.tw-bottom-2\/4 {
    bottom: 50%
}

.tw-bottom-20 {
    bottom: 5rem
}

.tw-bottom-24 {
    bottom: 6rem
}

.tw-bottom-28 {
    bottom: 7rem
}

.tw-bottom-3 {
    bottom: .75rem
}

.tw-bottom-3\.5 {
    bottom: .875rem
}

.tw-bottom-3\/4 {
    bottom: 75%
}

.tw-bottom-32 {
    bottom: 8rem
}

.tw-bottom-36 {
    bottom: 9rem
}

.tw-bottom-4 {
    bottom: 1rem
}

.tw-bottom-40 {
    bottom: 10rem
}

.tw-bottom-44 {
    bottom: 11rem
}

.tw-bottom-48 {
    bottom: 12rem
}

.tw-bottom-5 {
    bottom: 1.25rem
}

.tw-bottom-52 {
    bottom: 13rem
}

.tw-bottom-56 {
    bottom: 14rem
}

.tw-bottom-6 {
    bottom: 1.5rem
}

.tw-bottom-60 {
    bottom: 15rem
}

.tw-bottom-64 {
    bottom: 16rem
}

.tw-bottom-7 {
    bottom: 1.75rem
}

.tw-bottom-72 {
    bottom: 18rem
}

.tw-bottom-8 {
    bottom: 2rem
}

.tw-bottom-80 {
    bottom: 20rem
}

.tw-bottom-9 {
    bottom: 2.25rem
}

.tw-bottom-96 {
    bottom: 24rem
}

.tw-bottom-auto {
    bottom: auto
}

.tw-bottom-full {
    bottom: 100%
}

.tw-bottom-px {
    bottom: 1px
}

.tw-left-0 {
    left: 0
}

.tw-left-0\.5 {
    left: .125rem
}

.tw-left-1 {
    left: .25rem
}

.tw-left-1\.5 {
    left: .375rem
}

.tw-left-1\/2 {
    left: 50%
}

.tw-left-1\/3 {
    left: 33.333333%
}

.tw-left-1\/4 {
    left: 25%
}

.tw-left-10 {
    left: 2.5rem
}

.tw-left-11 {
    left: 2.75rem
}

.tw-left-12 {
    left: 3rem
}

.tw-left-14 {
    left: 3.5rem
}

.tw-left-16 {
    left: 4rem
}

.tw-left-2 {
    left: .5rem
}

.tw-left-2\.5 {
    left: .625rem
}

.tw-left-2\/3 {
    left: 66.666667%
}

.tw-left-2\/4 {
    left: 50%
}

.tw-left-20 {
    left: 5rem
}

.tw-left-24 {
    left: 6rem
}

.tw-left-28 {
    left: 7rem
}

.tw-left-3 {
    left: .75rem
}

.tw-left-3\.5 {
    left: .875rem
}

.tw-left-3\/4 {
    left: 75%
}

.tw-left-32 {
    left: 8rem
}

.tw-left-36 {
    left: 9rem
}

.tw-left-4 {
    left: 1rem
}

.tw-left-40 {
    left: 10rem
}

.tw-left-44 {
    left: 11rem
}

.tw-left-48 {
    left: 12rem
}

.tw-left-5 {
    left: 1.25rem
}

.tw-left-52 {
    left: 13rem
}

.tw-left-56 {
    left: 14rem
}

.tw-left-6 {
    left: 1.5rem
}

.tw-left-60 {
    left: 15rem
}

.tw-left-64 {
    left: 16rem
}

.tw-left-7 {
    left: 1.75rem
}

.tw-left-72 {
    left: 18rem
}

.tw-left-8 {
    left: 2rem
}

.tw-left-80 {
    left: 20rem
}

.tw-left-9 {
    left: 2.25rem
}

.tw-left-96 {
    left: 24rem
}

.tw-left-auto {
    left: auto
}

.tw-left-full {
    left: 100%
}

.tw-left-px {
    left: 1px
}

.tw-right-0 {
    right: 0
}

.tw-right-0\.5 {
    right: .125rem
}

.tw-right-1 {
    right: .25rem
}

.tw-right-1\.5 {
    right: .375rem
}

.tw-right-1\/2 {
    right: 50%
}

.tw-right-1\/3 {
    right: 33.333333%
}

.tw-right-1\/4 {
    right: 25%
}

.tw-right-10 {
    right: 2.5rem
}

.tw-right-11 {
    right: 2.75rem
}

.tw-right-12 {
    right: 3rem
}

.tw-right-14 {
    right: 3.5rem
}

.tw-right-16 {
    right: 4rem
}

.tw-right-2 {
    right: .5rem
}

.tw-right-2\.5 {
    right: .625rem
}

.tw-right-2\/3 {
    right: 66.666667%
}

.tw-right-2\/4 {
    right: 50%
}

.tw-right-20 {
    right: 5rem
}

.tw-right-24 {
    right: 6rem
}

.tw-right-28 {
    right: 7rem
}

.tw-right-3 {
    right: .75rem
}

.tw-right-3\.5 {
    right: .875rem
}

.tw-right-3\/4 {
    right: 75%
}

.tw-right-32 {
    right: 8rem
}

.tw-right-36 {
    right: 9rem
}

.tw-right-4 {
    right: 1rem
}

.tw-right-40 {
    right: 10rem
}

.tw-right-44 {
    right: 11rem
}

.tw-right-48 {
    right: 12rem
}

.tw-right-5 {
    right: 1.25rem
}

.tw-right-52 {
    right: 13rem
}

.tw-right-56 {
    right: 14rem
}

.tw-right-6 {
    right: 1.5rem
}

.tw-right-60 {
    right: 15rem
}

.tw-right-64 {
    right: 16rem
}

.tw-right-7 {
    right: 1.75rem
}

.tw-right-72 {
    right: 18rem
}

.tw-right-8 {
    right: 2rem
}

.tw-right-80 {
    right: 20rem
}

.tw-right-9 {
    right: 2.25rem
}

.tw-right-96 {
    right: 24rem
}

.tw-right-auto {
    right: auto
}

.tw-right-full {
    right: 100%
}

.tw-right-px {
    right: 1px
}

.tw-top-0 {
    top: 0
}

.tw-top-0\.5 {
    top: .125rem
}

.tw-top-1 {
    top: .25rem
}

.tw-top-1\.5 {
    top: .375rem
}

.tw-top-1\/2 {
    top: 50%
}

.tw-top-1\/3 {
    top: 33.333333%
}

.tw-top-1\/4 {
    top: 25%
}

.tw-top-10 {
    top: 2.5rem
}

.tw-top-11 {
    top: 2.75rem
}

.tw-top-12 {
    top: 3rem
}

.tw-top-14 {
    top: 3.5rem
}

.tw-top-16 {
    top: 4rem
}

.tw-top-2 {
    top: .5rem
}

.tw-top-2\.5 {
    top: .625rem
}

.tw-top-2\/3 {
    top: 66.666667%
}

.tw-top-2\/4 {
    top: 50%
}

.tw-top-20 {
    top: 5rem
}

.tw-top-24 {
    top: 6rem
}

.tw-top-28 {
    top: 7rem
}

.tw-top-3 {
    top: .75rem
}

.tw-top-3\.5 {
    top: .875rem
}

.tw-top-3\/4 {
    top: 75%
}

.tw-top-32 {
    top: 8rem
}

.tw-top-36 {
    top: 9rem
}

.tw-top-4 {
    top: 1rem
}

.tw-top-40 {
    top: 10rem
}

.tw-top-44 {
    top: 11rem
}

.tw-top-48 {
    top: 12rem
}

.tw-top-5 {
    top: 1.25rem
}

.tw-top-52 {
    top: 13rem
}

.tw-top-56 {
    top: 14rem
}

.tw-top-6 {
    top: 1.5rem
}

.tw-top-60 {
    top: 15rem
}

.tw-top-64 {
    top: 16rem
}

.tw-top-7 {
    top: 1.75rem
}

.tw-top-72 {
    top: 18rem
}

.tw-top-8 {
    top: 2rem
}

.tw-top-80 {
    top: 20rem
}

.tw-top-9 {
    top: 2.25rem
}

.tw-top-96 {
    top: 24rem
}

.tw-top-auto {
    top: auto
}

.tw-top-full {
    top: 100%
}

.tw-top-px {
    top: 1px
}

.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-m-0 {
    margin: 0
}

.tw-m-0\.5 {
    margin: .125rem
}

.tw-m-1 {
    margin: .25rem
}

.tw-m-1\.5 {
    margin: .375rem
}

.tw-m-10 {
    margin: 2.5rem
}

.tw-m-12 {
    margin: 3rem
}

.tw-m-16 {
    margin: 4rem
}

.tw-m-2 {
    margin: .5rem
}

.tw-m-2\.5 {
    margin: .625rem
}

.tw-m-3 {
    margin: .75rem
}

.tw-m-3\.5 {
    margin: .875rem
}

.tw-m-4 {
    margin: 1rem
}

.tw-m-5 {
    margin: 1.25rem
}

.tw-m-6 {
    margin: 1.5rem
}

.tw-m-8 {
    margin: 2rem
}

.tw-mx-0 {
    margin-left: 0;
    margin-right: 0
}

.tw-mx-0\.5 {
    margin-left: .125rem;
    margin-right: .125rem
}

.tw-mx-1 {
    margin-left: .25rem;
    margin-right: .25rem
}

.tw-mx-1\.5 {
    margin-left: .375rem;
    margin-right: .375rem
}

.tw-mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem
}

.tw-mx-12 {
    margin-left: 3rem;
    margin-right: 3rem
}

.tw-mx-16 {
    margin-left: 4rem;
    margin-right: 4rem
}

.tw-mx-2 {
    margin-left: .5rem;
    margin-right: .5rem
}

.tw-mx-2\.5 {
    margin-left: .625rem;
    margin-right: .625rem
}

.tw-mx-3 {
    margin-left: .75rem;
    margin-right: .75rem
}

.tw-mx-3\.5 {
    margin-left: .875rem;
    margin-right: .875rem
}

.tw-mx-4 {
    margin-left: 1rem;
    margin-right: 1rem
}

.tw-mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem
}

.tw-mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem
}

.tw-mx-8 {
    margin-left: 2rem;
    margin-right: 2rem
}

.tw-my-0 {
    margin-top: 0;
    margin-bottom: 0
}

.tw-my-0\.5 {
    margin-top: .125rem;
    margin-bottom: .125rem
}

.tw-my-1 {
    margin-top: .25rem;
    margin-bottom: .25rem
}

.tw-my-1\.5 {
    margin-top: .375rem;
    margin-bottom: .375rem
}

.tw-my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem
}

.tw-my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem
}

.tw-my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem
}

.tw-my-2 {
    margin-top: .5rem;
    margin-bottom: .5rem
}

.tw-my-2\.5 {
    margin-top: .625rem;
    margin-bottom: .625rem
}

.tw-my-3 {
    margin-top: .75rem;
    margin-bottom: .75rem
}

.tw-my-3\.5 {
    margin-top: .875rem;
    margin-bottom: .875rem
}

.tw-my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem
}

.tw-my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem
}

.tw-my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}

.tw-my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem
}

.tw-mb-0 {
    margin-bottom: 0
}

.tw-mb-0\.5 {
    margin-bottom: .125rem
}

.tw-mb-1 {
    margin-bottom: .25rem
}

.tw-mb-1\.5 {
    margin-bottom: .375rem
}

.tw-mb-10 {
    margin-bottom: 2.5rem
}

.tw-mb-12 {
    margin-bottom: 3rem
}

.tw-mb-16 {
    margin-bottom: 4rem
}

.tw-mb-2 {
    margin-bottom: .5rem
}

.tw-mb-2\.5 {
    margin-bottom: .625rem
}

.tw-mb-3 {
    margin-bottom: .75rem
}

.tw-mb-3\.5 {
    margin-bottom: .875rem
}

.tw-mb-4 {
    margin-bottom: 1rem
}

.tw-mb-5 {
    margin-bottom: 1.25rem
}

.tw-mb-6 {
    margin-bottom: 1.5rem
}

.tw-mb-8 {
    margin-bottom: 2rem
}

.tw-ml-0 {
    margin-left: 0
}

.tw-ml-0\.5 {
    margin-left: .125rem
}

.tw-ml-1 {
    margin-left: .25rem
}

.tw-ml-1\.5 {
    margin-left: .375rem
}

.tw-ml-10 {
    margin-left: 2.5rem
}

.tw-ml-12 {
    margin-left: 3rem
}

.tw-ml-16 {
    margin-left: 4rem
}

.tw-ml-2 {
    margin-left: .5rem
}

.tw-ml-2\.5 {
    margin-left: .625rem
}

.tw-ml-3 {
    margin-left: .75rem
}

.tw-ml-3\.5 {
    margin-left: .875rem
}

.tw-ml-4 {
    margin-left: 1rem
}

.tw-ml-5 {
    margin-left: 1.25rem
}

.tw-ml-6 {
    margin-left: 1.5rem
}

.tw-ml-8 {
    margin-left: 2rem
}

.tw-mr-0 {
    margin-right: 0
}

.tw-mr-0\.5 {
    margin-right: .125rem
}

.tw-mr-1 {
    margin-right: .25rem
}

.tw-mr-1\.5 {
    margin-right: .375rem
}

.tw-mr-10 {
    margin-right: 2.5rem
}

.tw-mr-12 {
    margin-right: 3rem
}

.tw-mr-16 {
    margin-right: 4rem
}

.tw-mr-2 {
    margin-right: .5rem
}

.tw-mr-2\.5 {
    margin-right: .625rem
}

.tw-mr-3 {
    margin-right: .75rem
}

.tw-mr-3\.5 {
    margin-right: .875rem
}

.tw-mr-4 {
    margin-right: 1rem
}

.tw-mr-5 {
    margin-right: 1.25rem
}

.tw-mr-6 {
    margin-right: 1.5rem
}

.tw-mr-8 {
    margin-right: 2rem
}

.tw-mt-0 {
    margin-top: 0
}

.tw-mt-0\.5 {
    margin-top: .125rem
}

.tw-mt-1 {
    margin-top: .25rem
}

.tw-mt-1\.5 {
    margin-top: .375rem
}

.tw-mt-10 {
    margin-top: 2.5rem
}

.tw-mt-12 {
    margin-top: 3rem
}

.tw-mt-16 {
    margin-top: 4rem
}

.tw-mt-2 {
    margin-top: .5rem
}

.tw-mt-2\.5 {
    margin-top: .625rem
}

.tw-mt-3 {
    margin-top: .75rem
}

.tw-mt-3\.5 {
    margin-top: .875rem
}

.tw-mt-4 {
    margin-top: 1rem
}

.tw-mt-5 {
    margin-top: 1.25rem
}

.tw-mt-6 {
    margin-top: 1.5rem
}

.tw-mt-8 {
    margin-top: 2rem
}

.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-h-0 {
    height: 0
}

.tw-h-1\/2 {
    height: 50%
}

.tw-h-1\/3 {
    height: 33.333333%
}

.tw-h-1\/4 {
    height: 25%
}

.tw-h-2\/3 {
    height: 66.666667%
}

.tw-h-3\/4 {
    height: 75%
}

.tw-h-full {
    height: 100%
}

.tw-h-px {
    height: 1px
}

.tw-h-screen {
    height: 100vh
}

.tw-w-0 {
    width: 0
}

.tw-w-1\/2 {
    width: 50%
}

.tw-w-1\/3 {
    width: 33.333333%
}

.tw-w-1\/4 {
    width: 25%
}

.tw-w-2\/3 {
    width: 66.666667%
}

.tw-w-3\/4 {
    width: 75%
}

.tw-w-full {
    width: 100%
}

.tw-w-px {
    width: 1px
}

.tw-w-screen {
    width: 100vw
}

.tw-flex-auto {
    flex: 1 1 auto
}

.tw-cursor-alias {
    cursor: alias
}

.tw-cursor-all-scroll {
    cursor: all-scroll
}

.tw-cursor-auto {
    cursor: auto
}

.tw-cursor-cell {
    cursor: cell
}

.tw-cursor-col-resize {
    cursor: col-resize
}

.tw-cursor-context-menu {
    cursor: context-menu
}

.tw-cursor-copy {
    cursor: copy
}

.tw-cursor-crosshair {
    cursor: crosshair
}

.tw-cursor-default {
    cursor: default
}

.tw-cursor-e-resize {
    cursor: e-resize
}

.tw-cursor-ew-resize {
    cursor: ew-resize
}

.tw-cursor-grab {
    cursor: grab
}

.tw-cursor-grabbing {
    cursor: grabbing
}

.tw-cursor-help {
    cursor: help
}

.tw-cursor-move {
    cursor: move
}

.tw-cursor-n-resize {
    cursor: n-resize
}

.tw-cursor-ne-resize {
    cursor: ne-resize
}

.tw-cursor-nesw-resize {
    cursor: nesw-resize
}

.tw-cursor-no-drop {
    cursor: no-drop
}

.tw-cursor-none {
    cursor: none
}

.tw-cursor-not-allowed {
    cursor: not-allowed
}

.tw-cursor-ns-resize {
    cursor: ns-resize
}

.tw-cursor-nw-resize {
    cursor: nw-resize
}

.tw-cursor-nwse-resize {
    cursor: nwse-resize
}

.tw-cursor-pointer {
    cursor: pointer
}

.tw-cursor-progress {
    cursor: progress
}

.tw-cursor-row-resize {
    cursor: row-resize
}

.tw-cursor-s-resize {
    cursor: s-resize
}

.tw-cursor-se-resize {
    cursor: se-resize
}

.tw-cursor-sw-resize {
    cursor: sw-resize
}

.tw-cursor-text {
    cursor: text
}

.tw-cursor-vertical-text {
    cursor: vertical-text
}

.tw-cursor-w-resize {
    cursor: w-resize
}

.tw-cursor-wait {
    cursor: wait
}

.tw-cursor-zoom-in {
    cursor: zoom-in
}

.tw-cursor-zoom-out {
    cursor: zoom-out
}

.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-content-center {
    align-content: center
}

.tw-content-start {
    align-content: flex-start
}

.tw-content-end {
    align-content: flex-end
}

.tw-content-between {
    align-content: space-between
}

.tw-content-around {
    align-content: space-around
}

.tw-content-evenly {
    align-content: space-evenly
}

.tw-items-start {
    align-items: flex-start
}

.tw-items-end {
    align-items: flex-end
}

.tw-items-center {
    align-items: center
}

.tw-justify-start {
    justify-content: flex-start
}

.tw-justify-end {
    justify-content: flex-end
}

.tw-justify-center {
    justify-content: center
}

.tw-justify-between {
    justify-content: space-between
}

.tw-justify-around {
    justify-content: space-around
}

.tw-justify-evenly {
    justify-content: space-evenly
}

.tw-gap-0 {
    gap: 0
}

.tw-gap-1 {
    gap: .25rem
}

.tw-gap-2 {
    gap: .5rem
}

.tw-gap-3 {
    gap: .75rem
}

.tw-gap-4 {
    gap: 1rem
}

.tw-gap-6 {
    gap: 1.5rem
}

.tw-gap-8 {
    gap: 2rem
}

.tw-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.tw-whitespace-normal {
    white-space: normal
}

.tw-whitespace-nowrap {
    white-space: nowrap
}

.tw-whitespace-pre {
    white-space: pre
}

.tw-whitespace-pre-line {
    white-space: pre-line
}

.tw-whitespace-pre-wrap {
    white-space: pre-wrap
}

.tw-break-normal {
    overflow-wrap: normal;
    word-break: normal
}

.tw-break-words {
    overflow-wrap: break-word
}

.tw-break-all {
    word-break: break-all
}

.tw-rounded {
    border-radius: .25rem
}

.tw-rounded-2xl {
    border-radius: 1rem
}

.tw-rounded-full {
    border-radius: 9999px
}

.tw-rounded-lg {
    border-radius: .5rem
}

.tw-rounded-md {
    border-radius: .375rem
}

.tw-rounded-sm {
    border-radius: .125rem
}

.tw-rounded-xl {
    border-radius: .75rem
}

.tw-border-blue-300 {
    --tw-border-opacity: 1;
    border-color: rgb(147 197 253/var(--tw-border-opacity,1))
}

.tw-border-blue-500 {
    --tw-border-opacity: 1;
    border-color: rgb(59 130 246/var(--tw-border-opacity,1))
}

.tw-border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219/var(--tw-border-opacity,1))
}

.tw-border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgb(107 114 128/var(--tw-border-opacity,1))
}

.tw-border-green-300 {
    --tw-border-opacity: 1;
    border-color: rgb(134 239 172/var(--tw-border-opacity,1))
}

.tw-border-green-500 {
    --tw-border-opacity: 1;
    border-color: rgb(34 197 94/var(--tw-border-opacity,1))
}

.tw-border-orange-300 {
    --tw-border-opacity: 1;
    border-color: rgb(253 186 116/var(--tw-border-opacity,1))
}

.tw-border-orange-500 {
    --tw-border-opacity: 1;
    border-color: rgb(249 115 22/var(--tw-border-opacity,1))
}

.tw-border-purple-300 {
    --tw-border-opacity: 1;
    border-color: rgb(216 180 254/var(--tw-border-opacity,1))
}

.tw-border-purple-500 {
    --tw-border-opacity: 1;
    border-color: rgb(168 85 247/var(--tw-border-opacity,1))
}

.tw-border-red-300 {
    --tw-border-opacity: 1;
    border-color: rgb(252 165 165/var(--tw-border-opacity,1))
}

.tw-border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgb(239 68 68/var(--tw-border-opacity,1))
}

.tw-border-slate-300 {
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225/var(--tw-border-opacity,1))
}

.tw-border-slate-500 {
    --tw-border-opacity: 1;
    border-color: rgb(100 116 139/var(--tw-border-opacity,1))
}

.tw-border-yellow-300 {
    --tw-border-opacity: 1;
    border-color: rgb(253 224 71/var(--tw-border-opacity,1))
}

.tw-border-yellow-500 {
    --tw-border-opacity: 1;
    border-color: rgb(234 179 8/var(--tw-border-opacity,1))
}

.tw-bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(219 234 254/var(--tw-bg-opacity,1))
}

.tw-bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(239 246 255/var(--tw-bg-opacity,1))
}

.tw-bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246/var(--tw-bg-opacity,1))
}

.tw-bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(37 99 235/var(--tw-bg-opacity,1))
}

.tw-bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246/var(--tw-bg-opacity,1))
}

.tw-bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251/var(--tw-bg-opacity,1))
}

.tw-bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(107 114 128/var(--tw-bg-opacity,1))
}

.tw-bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99/var(--tw-bg-opacity,1))
}

.tw-bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(220 252 231/var(--tw-bg-opacity,1))
}

.tw-bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 244/var(--tw-bg-opacity,1))
}

.tw-bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(34 197 94/var(--tw-bg-opacity,1))
}

.tw-bg-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(22 163 74/var(--tw-bg-opacity,1))
}

.tw-bg-orange-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 237 213/var(--tw-bg-opacity,1))
}

.tw-bg-orange-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 247 237/var(--tw-bg-opacity,1))
}

.tw-bg-orange-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 115 22/var(--tw-bg-opacity,1))
}

.tw-bg-orange-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(234 88 12/var(--tw-bg-opacity,1))
}

.tw-bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(243 232 255/var(--tw-bg-opacity,1))
}

.tw-bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(250 245 255/var(--tw-bg-opacity,1))
}

.tw-bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(168 85 247/var(--tw-bg-opacity,1))
}

.tw-bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(147 51 234/var(--tw-bg-opacity,1))
}

.tw-bg-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 226 226/var(--tw-bg-opacity,1))
}

.tw-bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 242 242/var(--tw-bg-opacity,1))
}

.tw-bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(239 68 68/var(--tw-bg-opacity,1))
}

.tw-bg-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(220 38 38/var(--tw-bg-opacity,1))
}

.tw-bg-slate-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249/var(--tw-bg-opacity,1))
}

.tw-bg-slate-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252/var(--tw-bg-opacity,1))
}

.tw-bg-slate-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(100 116 139/var(--tw-bg-opacity,1))
}

.tw-bg-slate-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(71 85 105/var(--tw-bg-opacity,1))
}

.tw-bg-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 249 195/var(--tw-bg-opacity,1))
}

.tw-bg-yellow-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 252 232/var(--tw-bg-opacity,1))
}

.tw-bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(234 179 8/var(--tw-bg-opacity,1))
}

.tw-bg-yellow-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(202 138 4/var(--tw-bg-opacity,1))
}

.tw-p-0 {
    padding: 0
}

.tw-p-0\.5 {
    padding: .125rem
}

.tw-p-1 {
    padding: .25rem
}

.tw-p-1\.5 {
    padding: .375rem
}

.tw-p-10 {
    padding: 2.5rem
}

.tw-p-12 {
    padding: 3rem
}

.tw-p-16 {
    padding: 4rem
}

.tw-p-2 {
    padding: .5rem
}

.tw-p-2\.5 {
    padding: .625rem
}

.tw-p-3 {
    padding: .75rem
}

.tw-p-3\.5 {
    padding: .875rem
}

.tw-p-4 {
    padding: 1rem
}

.tw-p-5 {
    padding: 1.25rem
}

.tw-p-6 {
    padding: 1.5rem
}

.tw-p-8 {
    padding: 2rem
}

.tw-px-0 {
    padding-left: 0;
    padding-right: 0
}

.tw-px-0\.5 {
    padding-left: .125rem;
    padding-right: .125rem
}

.tw-px-1 {
    padding-left: .25rem;
    padding-right: .25rem
}

.tw-px-1\.5 {
    padding-left: .375rem;
    padding-right: .375rem
}

.tw-px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem
}

.tw-px-12 {
    padding-left: 3rem;
    padding-right: 3rem
}

.tw-px-16 {
    padding-left: 4rem;
    padding-right: 4rem
}

.tw-px-2 {
    padding-left: .5rem;
    padding-right: .5rem
}

.tw-px-2\.5 {
    padding-left: .625rem;
    padding-right: .625rem
}

.tw-px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.tw-px-3\.5 {
    padding-left: .875rem;
    padding-right: .875rem
}

.tw-px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

.tw-px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.tw-px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.tw-px-8 {
    padding-left: 2rem;
    padding-right: 2rem
}

.tw-py-0 {
    padding-top: 0;
    padding-bottom: 0
}

.tw-py-0\.5 {
    padding-top: .125rem;
    padding-bottom: .125rem
}

.tw-py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem
}

.tw-py-1\.5 {
    padding-top: .375rem;
    padding-bottom: .375rem
}

.tw-py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem
}

.tw-py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem
}

.tw-py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem
}

.tw-py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.tw-py-2\.5 {
    padding-top: .625rem;
    padding-bottom: .625rem
}

.tw-py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.tw-py-3\.5 {
    padding-top: .875rem;
    padding-bottom: .875rem
}

.tw-py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.tw-py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
}

.tw-py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.tw-py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.tw-pb-0 {
    padding-bottom: 0
}

.tw-pb-0\.5 {
    padding-bottom: .125rem
}

.tw-pb-1 {
    padding-bottom: .25rem
}

.tw-pb-1\.5 {
    padding-bottom: .375rem
}

.tw-pb-10 {
    padding-bottom: 2.5rem
}

.tw-pb-12 {
    padding-bottom: 3rem
}

.tw-pb-16 {
    padding-bottom: 4rem
}

.tw-pb-2 {
    padding-bottom: .5rem
}

.tw-pb-2\.5 {
    padding-bottom: .625rem
}

.tw-pb-3 {
    padding-bottom: .75rem
}

.tw-pb-3\.5 {
    padding-bottom: .875rem
}

.tw-pb-4 {
    padding-bottom: 1rem
}

.tw-pb-5 {
    padding-bottom: 1.25rem
}

.tw-pb-6 {
    padding-bottom: 1.5rem
}

.tw-pb-8 {
    padding-bottom: 2rem
}

.tw-pl-0 {
    padding-left: 0
}

.tw-pl-0\.5 {
    padding-left: .125rem
}

.tw-pl-1 {
    padding-left: .25rem
}

.tw-pl-1\.5 {
    padding-left: .375rem
}

.tw-pl-10 {
    padding-left: 2.5rem
}

.tw-pl-12 {
    padding-left: 3rem
}

.tw-pl-16 {
    padding-left: 4rem
}

.tw-pl-2 {
    padding-left: .5rem
}

.tw-pl-2\.5 {
    padding-left: .625rem
}

.tw-pl-3 {
    padding-left: .75rem
}

.tw-pl-3\.5 {
    padding-left: .875rem
}

.tw-pl-4 {
    padding-left: 1rem
}

.tw-pl-5 {
    padding-left: 1.25rem
}

.tw-pl-6 {
    padding-left: 1.5rem
}

.tw-pl-8 {
    padding-left: 2rem
}

.tw-pr-0 {
    padding-right: 0
}

.tw-pr-0\.5 {
    padding-right: .125rem
}

.tw-pr-1 {
    padding-right: .25rem
}

.tw-pr-1\.5 {
    padding-right: .375rem
}

.tw-pr-10 {
    padding-right: 2.5rem
}

.tw-pr-12 {
    padding-right: 3rem
}

.tw-pr-16 {
    padding-right: 4rem
}

.tw-pr-2 {
    padding-right: .5rem
}

.tw-pr-2\.5 {
    padding-right: .625rem
}

.tw-pr-3 {
    padding-right: .75rem
}

.tw-pr-3\.5 {
    padding-right: .875rem
}

.tw-pr-4 {
    padding-right: 1rem
}

.tw-pr-5 {
    padding-right: 1.25rem
}

.tw-pr-6 {
    padding-right: 1.5rem
}

.tw-pr-8 {
    padding-right: 2rem
}

.tw-pt-0 {
    padding-top: 0
}

.tw-pt-0\.5 {
    padding-top: .125rem
}

.tw-pt-1 {
    padding-top: .25rem
}

.tw-pt-1\.5 {
    padding-top: .375rem
}

.tw-pt-10 {
    padding-top: 2.5rem
}

.tw-pt-12 {
    padding-top: 3rem
}

.tw-pt-16 {
    padding-top: 4rem
}

.tw-pt-2 {
    padding-top: .5rem
}

.tw-pt-2\.5 {
    padding-top: .625rem
}

.tw-pt-3 {
    padding-top: .75rem
}

.tw-pt-3\.5 {
    padding-top: .875rem
}

.tw-pt-4 {
    padding-top: 1rem
}

.tw-pt-5 {
    padding-top: 1.25rem
}

.tw-pt-6 {
    padding-top: 1.5rem
}

.tw-pt-8 {
    padding-top: 2rem
}

.tw-text-left {
    text-align: left
}

.tw-text-center {
    text-align: center
}

.tw-text-right {
    text-align: right
}

.tw-text-justify {
    text-align: justify
}

.tw-align-baseline {
    vertical-align: baseline
}

.tw-align-top {
    vertical-align: top
}

.tw-align-middle {
    vertical-align: middle
}

.tw-align-bottom {
    vertical-align: bottom
}

.tw-align-text-top {
    vertical-align: text-top
}

.tw-align-text-bottom {
    vertical-align: text-bottom
}

.tw-align-sub {
    vertical-align: sub
}

.tw-align-super {
    vertical-align: super
}

.tw-text-2xl {
    font-size: 1.5rem;
    line-height: 2rem
}

.tw-text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem
}

.tw-text-base {
    font-size: 1rem;
    line-height: 1.5rem
}

.tw-text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem
}

.tw-text-sm {
    font-size: .875rem;
    line-height: 1.25rem
}

.tw-text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.tw-text-xs {
    font-size: .75rem;
    line-height: 1rem
}

.tw-font-bold {
    font-weight: 700
}

.tw-font-light {
    font-weight: 300
}

.tw-font-medium {
    font-weight: 500
}

.tw-font-normal {
    font-weight: 400
}

.tw-font-semibold {
    font-weight: 600
}

.tw-uppercase {
    text-transform: uppercase
}

.tw-lowercase {
    text-transform: lowercase
}

.tw-capitalize {
    text-transform: capitalize
}

.tw-normal-case {
    text-transform: none
}

.tw-text-blue-500 {
    --tw-text-opacity: 1;
    color: rgb(59 130 246/var(--tw-text-opacity,1))
}

.tw-text-blue-600 {
    --tw-text-opacity: 1;
    color: rgb(37 99 235/var(--tw-text-opacity,1))
}

.tw-text-blue-700 {
    --tw-text-opacity: 1;
    color: rgb(29 78 216/var(--tw-text-opacity,1))
}

.tw-text-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(107 114 128/var(--tw-text-opacity,1))
}

.tw-text-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(75 85 99/var(--tw-text-opacity,1))
}

.tw-text-gray-700 {
    --tw-text-opacity: 1;
    color: rgb(55 65 81/var(--tw-text-opacity,1))
}

.tw-text-green-500 {
    --tw-text-opacity: 1;
    color: rgb(34 197 94/var(--tw-text-opacity,1))
}

.tw-text-green-600 {
    --tw-text-opacity: 1;
    color: rgb(22 163 74/var(--tw-text-opacity,1))
}

.tw-text-green-700 {
    --tw-text-opacity: 1;
    color: rgb(21 128 61/var(--tw-text-opacity,1))
}

.tw-text-orange-500 {
    --tw-text-opacity: 1;
    color: rgb(249 115 22/var(--tw-text-opacity,1))
}

.tw-text-orange-600 {
    --tw-text-opacity: 1;
    color: rgb(234 88 12/var(--tw-text-opacity,1))
}

.tw-text-orange-700 {
    --tw-text-opacity: 1;
    color: rgb(194 65 12/var(--tw-text-opacity,1))
}

.tw-text-purple-500 {
    --tw-text-opacity: 1;
    color: rgb(168 85 247/var(--tw-text-opacity,1))
}

.tw-text-purple-600 {
    --tw-text-opacity: 1;
    color: rgb(147 51 234/var(--tw-text-opacity,1))
}

.tw-text-purple-700 {
    --tw-text-opacity: 1;
    color: rgb(126 34 206/var(--tw-text-opacity,1))
}

.tw-text-red-500 {
    --tw-text-opacity: 1;
    color: rgb(239 68 68/var(--tw-text-opacity,1))
}

.tw-text-red-600 {
    --tw-text-opacity: 1;
    color: rgb(220 38 38/var(--tw-text-opacity,1))
}

.tw-text-red-700 {
    --tw-text-opacity: 1;
    color: rgb(185 28 28/var(--tw-text-opacity,1))
}

.tw-text-slate-500 {
    --tw-text-opacity: 1;
    color: rgb(100 116 139/var(--tw-text-opacity,1))
}

.tw-text-slate-600 {
    --tw-text-opacity: 1;
    color: rgb(71 85 105/var(--tw-text-opacity,1))
}

.tw-text-slate-700 {
    --tw-text-opacity: 1;
    color: rgb(51 65 85/var(--tw-text-opacity,1))
}

.tw-text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgb(234 179 8/var(--tw-text-opacity,1))
}

.tw-text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgb(202 138 4/var(--tw-text-opacity,1))
}

.tw-text-yellow-700 {
    --tw-text-opacity: 1;
    color: rgb(161 98 7/var(--tw-text-opacity,1))
}

.tw-underline {
    text-decoration-line: underline
}

.tw-shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)
}

.tw-shadow, .tw-shadow-lg {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.tw-shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)
}

.tw-shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)
}

.tw-shadow-md, .tw-shadow-sm {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.tw-shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0,0,0,.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color)
}
