*,:before,:after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb
}

:before,:after {
    --tw-content: ""
}

html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
    font-feature-settings: normal;
    font-variation-settings: normal
}

body {
    margin: 0;
    line-height: inherit
}

hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

h1,h2,h3,h4,h5,h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b,strong {
    font-weight: bolder
}

code,kbd,samp,pre {
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}

button,input,optgroup,select,textarea {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

button,select {
    text-transform: none
}

button,[type=button],[type=reset],[type=submit] {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button,::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre {
    margin: 0
}

fieldset {
    margin: 0;
    padding: 0
}

legend {
    padding: 0
}

ol,ul,menu {
    list-style: none;
    margin: 0;
    padding: 0
}

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

input::-moz-placeholder,textarea::-moz-placeholder {
    opacity: 1;
    color: #9ca3af
}

input::placeholder,textarea::placeholder {
    opacity: 1;
    color: #9ca3af
}

button,[role=button] {
    cursor: pointer
}

:disabled {
    cursor: default
}

img,svg,video,canvas,audio,iframe,embed,object {
    display: block;
    vertical-align: middle
}

img,video {
    max-width: 100%;
    height: auto
}

[hidden] {
    display: none
}

*,:before,:after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

.container {
    width: 100%
}

@media (min-width: 640px) {
    .container {
        max-width:640px
    }
}

@media (min-width: 768px) {
    .container {
        max-width:768px
    }
}

@media (min-width: 1024px) {
    .container {
        max-width:1024px
    }
}

@media (min-width: 1280px) {
    .container {
        max-width:1280px
    }
}

@media (min-width: 1536px) {
    .container {
        max-width:1536px
    }
}

.pointer-events-none {
    pointer-events: none!important
}

.\!visible,.visible {
    visibility: visible!important
}

.static {
    position: static!important
}

.fixed {
    position: fixed!important
}

.absolute {
    position: absolute!important
}

.relative {
    position: relative!important
}

.-bottom-6 {
    bottom: -1.5rem!important
}

.-left-1 {
    left: -.25rem!important
}

.-left-6 {
    left: -1.5rem!important
}

.-top-0 {
    top: -0px!important
}

.-top-1 {
    top: -.25rem!important
}

.-top-2 {
    top: -.5rem!important
}

.-top-3 {
    top: -.75rem!important
}

.bottom-0 {
    bottom: 0!important
}

.bottom-6 {
    bottom: 1.5rem!important
}

.left-0 {
    left: 0!important
}

.left-1\/2 {
    left: 50%!important
}

.left-2 {
    left: .5rem!important
}

.left-2\/4 {
    left: 50%!important
}

.left-3 {
    left: .75rem!important
}

.left-4 {
    left: 1rem!important
}

.left-72 {
    left: 18rem!important
}

.left-full {
    left: 100%!important
}

.right-0 {
    right: 0!important
}

.right-1 {
    right: .25rem!important
}

.right-2 {
    right: .5rem!important
}

.right-7 {
    right: 1.75rem!important
}

.top-0 {
    top: 0!important
}

.top-1 {
    top: .25rem!important
}

.top-1\/2 {
    top: 50%!important
}

.top-10 {
    top: 2.5rem!important
}

.top-12 {
    top: 3rem!important
}

.top-16 {
    top: 4rem!important
}

.top-2 {
    top: .5rem!important
}

.top-20 {
    top: 5rem!important
}

.top-3 {
    top: .75rem!important
}

.top-40 {
    top: 10rem!important
}

.top-5 {
    top: 1.25rem!important
}

.top-7 {
    top: 1.75rem!important
}

.top-full {
    top: 100%!important
}

.z-10 {
    z-index: 10!important
}

.z-20 {
    z-index: 20!important
}

.z-40 {
    z-index: 40!important
}

.z-50 {
    z-index: 50!important
}

.col-span-2 {
    grid-column: span 2 / span 2!important
}

.mx-auto {
    margin-left: auto!important;
    margin-right: auto!important
}

.my-1 {
    margin-top: .25rem!important;
    margin-bottom: .25rem!important
}

.my-12 {
    margin-top: 3rem!important;
    margin-bottom: 3rem!important
}

.my-2 {
    margin-top: .5rem!important;
    margin-bottom: .5rem!important
}

.my-4 {
    margin-top: 1rem!important;
    margin-bottom: 1rem!important
}

.my-auto {
    margin-top: auto!important;
    margin-bottom: auto!important
}

.-mt-1 {
    margin-top: -.25rem!important
}

.-mt-2 {
    margin-top: -.5rem!important
}

.mb-1 {
    margin-bottom: .25rem!important
}

.mb-2 {
    margin-bottom: .5rem!important
}

.mb-4 {
    margin-bottom: 1rem!important
}

.mb-8 {
    margin-bottom: 2rem!important
}

.ml-4 {
    margin-left: 1rem!important
}

.ml-auto {
    margin-left: auto!important
}

.mt-2 {
    margin-top: .5rem!important
}

.mt-4 {
    margin-top: 1rem!important
}

.mt-8 {
    margin-top: 2rem!important
}

.mt-auto {
    margin-top: auto!important
}

.box-border {
    box-sizing: border-box!important
}

.block {
    display: block!important
}

.flex {
    display: flex!important
}

.table {
    display: table!important
}

.grid {
    display: grid!important
}

.contents {
    display: contents!important
}

.hidden {
    display: none!important
}

.aspect-\[1\/2\] {
    aspect-ratio: 1/2!important
}

.aspect-\[2\/1\] {
    aspect-ratio: 2/1!important
}

.aspect-\[3\/4\] {
    aspect-ratio: 3/4!important
}

.aspect-square {
    aspect-ratio: 1 / 1!important
}

.h-0 {
    height: 0px!important
}

.h-0\.5 {
    height: .125rem!important
}

.h-1 {
    height: .25rem!important
}

.h-10 {
    height: 2.5rem!important
}

.h-11 {
    height: 2.75rem!important
}

.h-12 {
    height: 3rem!important
}

.h-16 {
    height: 4rem!important
}

.h-3 {
    height: .75rem!important
}

.h-4 {
    height: 1rem!important
}

.h-40 {
    height: 10rem!important
}

.h-5\/6 {
    height: 83.333333%!important
}

.h-52 {
    height: 13rem!important
}

.h-6 {
    height: 1.5rem!important
}

.h-7 {
    height: 1.75rem!important
}

.h-8 {
    height: 2rem!important
}

.h-9 {
    height: 2.25rem!important
}

.h-\[100dvh\] {
    height: 100dvh!important
}

.h-\[100vh\] {
    height: 100vh!important
}

.h-\[10px\] {
    height: 10px!important
}

.h-\[15\%\] {
    height: 15%!important
}

.h-\[1px\] {
    height: 1px!important
}

.h-\[200px\] {
    height: 200px!important
}

.h-\[24px\] {
    height: 24px!important
}

.h-\[25px\] {
    height: 25px!important
}

.h-\[30vh\] {
    height: 30vh!important
}

.h-\[32px\] {
    height: 32px!important
}

.h-\[375px\] {
    height: 375px!important
}

.h-\[400px\] {
    height: 400px!important
}

.h-\[42px\] {
    height: 42px!important
}

.h-\[50px\] {
    height: 50px!important
}

.h-\[520px\] {
    height: 520px!important
}

.h-\[64px\] {
    height: 64px!important
}

.h-\[70\%\] {
    height: 70%!important
}

.h-\[80px\] {
    height: 80px!important
}

.h-\[calc\(100dvh-84px\)\] {
    height: calc(100dvh - 84px)!important
}

.h-\[calc\(406px\+12px\)\] {
    height: 418px!important
}

.h-auto {
    height: auto!important
}

.h-fit {
    height: -moz-fit-content!important;
    height: fit-content!important
}

.h-full {
    height: 100%!important
}

.h-px {
    height: 1px!important
}

.h-screen {
    height: 100vh!important
}

.max-h-\[300px\] {
    max-height: 300px!important
}

.max-h-\[400px\] {
    max-height: 400px!important
}

.max-h-\[500px\] {
    max-height: 500px!important
}

.max-h-\[600px\] {
    max-height: 600px!important
}

.max-h-\[700px\] {
    max-height: 700px!important
}

.max-h-full {
    max-height: 100%!important
}

.max-h-screen {
    max-height: 100vh!important
}

.min-h-\[400px\] {
    min-height: 400px!important
}

.min-h-\[456px\] {
    min-height: 456px!important
}

.min-h-\[475px\] {
    min-height: 475px!important
}

.min-h-\[calc\(100\%-42px\)\] {
    min-height: calc(100% - 42px)!important
}

.min-h-full {
    min-height: 100%!important
}

.min-h-screen {
    min-height: 100vh!important
}

.w-0 {
    width: 0px!important
}

.w-1 {
    width: .25rem!important
}

.w-1\/2 {
    width: 50%!important
}

.w-1\/3 {
    width: 33.333333%!important
}

.w-1\/5 {
    width: 20%!important
}

.w-12 {
    width: 3rem!important
}

.w-16 {
    width: 4rem!important
}

.w-24 {
    width: 6rem!important
}

.w-28 {
    width: 7rem!important
}

.w-4 {
    width: 1rem!important
}

.w-40 {
    width: 10rem!important
}

.w-52 {
    width: 13rem!important
}

.w-56 {
    width: 14rem!important
}

.w-6 {
    width: 1.5rem!important
}

.w-7 {
    width: 1.75rem!important
}

.w-9 {
    width: 2.25rem!important
}

.w-96 {
    width: 24rem!important
}

.w-\[100px\] {
    width: 100px!important
}

.w-\[200px\] {
    width: 200px!important
}

.w-\[240px\] {
    width: 240px!important
}

.w-\[24px\] {
    width: 24px!important
}

.w-\[25px\] {
    width: 25px!important
}

.w-\[28px\] {
    width: 28px!important
}

.w-\[300px\] {
    width: 300px!important
}

.w-\[320px\] {
    width: 320px!important
}

.w-\[32px\] {
    width: 32px!important
}

.w-\[340px\] {
    width: 340px!important
}

.w-\[35\%\] {
    width: 35%!important
}

.w-\[400px\] {
    width: 400px!important
}

.w-\[420px\] {
    width: 420px!important
}

.w-\[42px\] {
    width: 42px!important
}

.w-\[45\%\] {
    width: 45%!important
}

.w-\[500px\] {
    width: 500px!important
}

.w-\[50px\] {
    width: 50px!important
}

.w-\[64px\] {
    width: 64px!important
}

.w-\[65vw\] {
    width: 65vw!important
}

.w-\[743px\] {
    width: 743px!important
}

.w-\[80\%\] {
    width: 80%!important
}

.w-auto {
    width: auto!important
}

.w-fit {
    width: -moz-fit-content!important;
    width: fit-content!important
}

.w-full {
    width: 100%!important
}

.w-min {
    width: -moz-min-content!important;
    width: min-content!important
}

.w-screen {
    width: 100vw!important
}

.min-w-\[320px\] {
    min-width: 320px!important
}

.min-w-\[420px\] {
    min-width: 420px!important
}

.min-w-fit {
    min-width: -moz-fit-content!important;
    min-width: fit-content!important
}

.max-w-2xl {
    max-width: 42rem!important
}

.max-w-4xl {
    max-width: 56rem!important
}

.max-w-\[1000px\] {
    max-width: 1000px!important
}

.max-w-\[100px\] {
    max-width: 100px!important
}

.max-w-\[200px\] {
    max-width: 200px!important
}

.max-w-\[300px\] {
    max-width: 300px!important
}

.max-w-\[325px\] {
    max-width: 325px!important
}

.max-w-\[420px\] {
    max-width: 420px!important
}

.max-w-\[700px\] {
    max-width: 700px!important
}

.max-w-full {
    max-width: 100%!important
}

.flex-shrink {
    flex-shrink: 1!important
}

.flex-shrink-0,.shrink-0 {
    flex-shrink: 0!important
}

.border-separate {
    border-collapse: separate!important
}

.border-spacing-x-0 {
    --tw-border-spacing-x: 0px !important;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)!important
}

.border-spacing-y-1 {
    --tw-border-spacing-y: .25rem !important;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)!important
}

.-translate-x-1\/2,.-translate-x-2\/4 {
    --tw-translate-x: -50% !important;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}

.-translate-x-full {
    --tw-translate-x: -100% !important;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}

.-translate-y-1\/2 {
    --tw-translate-y: -50% !important;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}

.-translate-y-12 {
    --tw-translate-y: -3rem !important;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}

.-translate-y-full {
    --tw-translate-y: -100% !important;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}

.-rotate-12 {
    --tw-rotate: -12deg !important;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}

.-rotate-2 {
    --tw-rotate: -2deg !important;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}

.-rotate-45 {
    --tw-rotate: -45deg !important;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}

.rotate-3 {
    --tw-rotate: 3deg !important;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}

.rotate-90 {
    --tw-rotate: 90deg !important;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}

.transform {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}

.cursor-pointer {
    cursor: pointer!important
}

.select-none {
    -webkit-user-select: none!important;
    -moz-user-select: none!important;
    user-select: none!important
}

.resize {
    resize: both!important
}

.grid-cols-2 {
    grid-template-columns: repeat(2,minmax(0,1fr))!important
}

.grid-cols-3 {
    grid-template-columns: repeat(3,minmax(0,1fr))!important
}

.grid-rows-2 {
    grid-template-rows: repeat(2,minmax(0,1fr))!important
}

.flex-row {
    flex-direction: row!important
}

.flex-col {
    flex-direction: column!important
}

.flex-wrap {
    flex-wrap: wrap!important
}

.items-start {
    align-items: flex-start!important
}

.items-end {
    align-items: flex-end!important
}

.items-center {
    align-items: center!important
}

.justify-normal {
    justify-content: normal!important
}

.justify-end {
    justify-content: flex-end!important
}

.justify-center {
    justify-content: center!important
}

.justify-between {
    justify-content: space-between!important
}

.justify-around {
    justify-content: space-around!important
}

.gap-0 {
    gap: 0px!important
}

.gap-1 {
    gap: .25rem!important
}

.gap-10 {
    gap: 2.5rem!important
}

.gap-2 {
    gap: .5rem!important
}

.gap-3 {
    gap: .75rem!important
}

.gap-4 {
    gap: 1rem!important
}

.gap-5 {
    gap: 1.25rem!important
}

.gap-6 {
    gap: 1.5rem!important
}

.gap-8 {
    gap: 2rem!important
}

.self-center {
    align-self: center!important
}

.overflow-auto {
    overflow: auto!important
}

.overflow-hidden {
    overflow: hidden!important
}

.overflow-x-hidden {
    overflow-x: hidden!important
}

.truncate {
    overflow: hidden!important;
    text-overflow: ellipsis!important;
    white-space: nowrap!important
}

.whitespace-nowrap {
    white-space: nowrap!important
}

.whitespace-pre {
    white-space: pre!important
}

.rounded-full {
    border-radius: 9999px!important
}

.rounded-lg {
    border-radius: .5rem!important
}

.rounded-md {
    border-radius: .375rem!important
}

.rounded-sm {
    border-radius: .125rem!important
}

.rounded-xl {
    border-radius: .75rem!important
}

.rounded-b-lg {
    border-bottom-right-radius: .5rem!important;
    border-bottom-left-radius: .5rem!important
}

.rounded-b-md {
    border-bottom-right-radius: .375rem!important;
    border-bottom-left-radius: .375rem!important
}

.rounded-t-full {
    border-top-left-radius: 9999px!important;
    border-top-right-radius: 9999px!important
}

.rounded-t-lg {
    border-top-left-radius: .5rem!important;
    border-top-right-radius: .5rem!important
}

.rounded-t-md {
    border-top-left-radius: .375rem!important;
    border-top-right-radius: .375rem!important
}

.rounded-t-sm {
    border-top-left-radius: .125rem!important;
    border-top-right-radius: .125rem!important
}

.rounded-bl-2xl {
    border-bottom-left-radius: 1rem!important
}

.rounded-tl-md {
    border-top-left-radius: .375rem!important
}

.rounded-tl-none {
    border-top-left-radius: 0!important
}

.rounded-tr-2xl {
    border-top-right-radius: 1rem!important
}

.border {
    border-width: 1px!important
}

.border-2 {
    border-width: 2px!important
}

.border-b {
    border-bottom-width: 1px!important
}

.border-b-0 {
    border-bottom-width: 0px!important
}

.border-l {
    border-left-width: 1px!important
}

.border-l-2 {
    border-left-width: 2px!important
}

.border-r {
    border-right-width: 1px!important
}

.border-t {
    border-top-width: 1px!important
}

.border-t-0 {
    border-top-width: 0px!important
}

.border-solid {
    border-style: solid!important
}

.border-dashed {
    border-style: dashed!important
}

.border-black\/10 {
    border-color: #0000001a!important
}

.border-black\/25 {
    border-color: #00000040!important
}

.border-black\/5 {
    border-color: #0000000d!important
}

.border-black\/50 {
    border-color: #00000080!important
}

.border-black\/70 {
    border-color: #000000b3!important
}

.border-fuchsia-800 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(134 25 143 / var(--tw-border-opacity))!important
}

.border-lime-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(132 204 22 / var(--tw-border-opacity))!important
}

.border-red-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(239 68 68 / var(--tw-border-opacity))!important
}

.border-slate-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(203 213 225 / var(--tw-border-opacity))!important
}

.border-stone-200 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(231 229 228 / var(--tw-border-opacity))!important
}

.border-stone-300 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(214 211 209 / var(--tw-border-opacity))!important
}

.border-white {
    --tw-border-opacity: 1 !important;
    border-color: rgb(255 255 255 / var(--tw-border-opacity))!important
}

.border-zinc-500 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(113 113 122 / var(--tw-border-opacity))!important
}

.border-b-black\/10 {
    border-bottom-color: #0000001a!important
}

.border-b-black\/5 {
    border-bottom-color: #0000000d!important
}

.border-l-\[rgba\(0\,0\,0\,\.3\)\] {
    border-left-color: #0000004d!important
}

.border-r-black\/5 {
    border-right-color: #0000000d!important
}

.bg-\[\#131313\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(19 19 19 / var(--tw-bg-opacity))!important
}

.bg-\[\#25d366\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(37 211 102 / var(--tw-bg-opacity))!important
}

.bg-\[\#313131\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(49 49 49 / var(--tw-bg-opacity))!important
}

.bg-\[\#33ade1\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(51 173 225 / var(--tw-bg-opacity))!important
}

.bg-\[rgb\(231\,231\,231\)\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(231 231 231 / var(--tw-bg-opacity))!important
}

.bg-amber-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(251 191 36 / var(--tw-bg-opacity))!important
}

.bg-amber-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(245 158 11 / var(--tw-bg-opacity))!important
}

.bg-amber-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(146 64 14 / var(--tw-bg-opacity))!important
}

.bg-amber-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(120 53 15 / var(--tw-bg-opacity))!important
}

.bg-black\/10 {
    background-color: #0000001a!important
}

.bg-black\/20 {
    background-color: #0003!important
}

.bg-black\/25 {
    background-color: #00000040!important
}

.bg-black\/5 {
    background-color: #0000000d!important
}

.bg-black\/50 {
    background-color: #00000080!important
}

.bg-black\/75 {
    background-color: #000000bf!important
}

.bg-black\/80 {
    background-color: #000c!important
}

.bg-black\/90 {
    background-color: #000000e6!important
}

.bg-cyan-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(6 182 212 / var(--tw-bg-opacity))!important
}

.bg-emerald-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(16 185 129 / var(--tw-bg-opacity))!important
}

.bg-fuchsia-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(134 25 143 / var(--tw-bg-opacity))!important
}

.bg-fuchsia-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(112 26 117 / var(--tw-bg-opacity))!important
}

.bg-gray-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity))!important
}

.bg-green-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(21 128 61 / var(--tw-bg-opacity))!important
}

.bg-inherit {
    background-color: inherit!important
}

.bg-lime-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(163 230 53 / var(--tw-bg-opacity))!important
}

.bg-lime-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(132 204 22 / var(--tw-bg-opacity))!important
}

.bg-lime-500\/50 {
    background-color: #84cc1680!important
}

.bg-orange-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(251 146 60 / var(--tw-bg-opacity))!important
}

.bg-orange-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(154 52 18 / var(--tw-bg-opacity))!important
}

.bg-red-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254 202 202 / var(--tw-bg-opacity))!important
}

.bg-red-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(248 113 113 / var(--tw-bg-opacity))!important
}

.bg-red-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(239 68 68 / var(--tw-bg-opacity))!important
}

.bg-red-700 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(185 28 28 / var(--tw-bg-opacity))!important
}

.bg-sky-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity))!important
}

.bg-stone-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(245 245 244 / var(--tw-bg-opacity))!important
}

.bg-stone-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(231 229 228 / var(--tw-bg-opacity))!important
}

.bg-transparent {
    background-color: transparent!important
}

.bg-white {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))!important
}

.bg-white\/75 {
    background-color: #ffffffbf!important
}

.bg-yellow-400 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(250 204 21 / var(--tw-bg-opacity))!important
}

.bg-yellow-50 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(254 252 232 / var(--tw-bg-opacity))!important
}

.bg-yellow-500 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(234 179 8 / var(--tw-bg-opacity))!important
}

.bg-zinc-100 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(244 244 245 / var(--tw-bg-opacity))!important
}

.bg-zinc-200 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(228 228 231 / var(--tw-bg-opacity))!important
}

.bg-zinc-800 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(39 39 42 / var(--tw-bg-opacity))!important
}

.bg-zinc-900 {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(24 24 27 / var(--tw-bg-opacity))!important
}

.bg-gradient-to-r {
    background-image: linear-gradient(to right,var(--tw-gradient-stops))!important
}

.bg-gradient-to-tr {
    background-image: linear-gradient(to top right,var(--tw-gradient-stops))!important
}

.from-fuchsia-500 {
    --tw-gradient-from: #d946ef var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}

.from-fuchsia-800 {
    --tw-gradient-from: #86198f var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(134 25 143 / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}

.from-yellow-500 {
    --tw-gradient-from: #eab308 var(--tw-gradient-from-position) !important;
    --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important
}

.from-10\% {
    --tw-gradient-from-position: 10% !important
}

.via-zinc-900 {
    --tw-gradient-to: rgb(24 24 27 / 0) var(--tw-gradient-to-position) !important;
    --tw-gradient-stops: var(--tw-gradient-from), #18181b var(--tw-gradient-via-position), var(--tw-gradient-to) !important
}

.via-50\% {
    --tw-gradient-via-position: 50% !important
}

.to-amber-400 {
    --tw-gradient-to: #fbbf24 var(--tw-gradient-to-position) !important
}

.to-amber-500 {
    --tw-gradient-to: #f59e0b var(--tw-gradient-to-position) !important
}

.to-fuchsia-800 {
    --tw-gradient-to: #86198f var(--tw-gradient-to-position) !important
}

.to-yellow-500 {
    --tw-gradient-to: #eab308 var(--tw-gradient-to-position) !important
}

.to-90\% {
    --tw-gradient-to-position: 90% !important
}

.object-contain {
    -o-object-fit: contain!important;
    object-fit: contain!important
}

.object-cover {
    -o-object-fit: cover!important;
    object-fit: cover!important
}

.object-fill {
    -o-object-fit: fill!important;
    object-fit: fill!important
}

.object-scale-down {
    -o-object-fit: scale-down!important;
    object-fit: scale-down!important
}

.object-center {
    -o-object-position: center!important;
    object-position: center!important
}

.p-0 {
    padding: 0!important
}

.p-1 {
    padding: .25rem!important
}

.p-2 {
    padding: .5rem!important
}

.p-3 {
    padding: .75rem!important
}

.p-4 {
    padding: 1rem!important
}

.p-5 {
    padding: 1.25rem!important
}

.p-7 {
    padding: 1.75rem!important
}

.p-\[20px\] {
    padding: 20px!important
}

.px-1 {
    padding-left: .25rem!important;
    padding-right: .25rem!important
}

.px-2 {
    padding-left: .5rem!important;
    padding-right: .5rem!important
}

.px-3 {
    padding-left: .75rem!important;
    padding-right: .75rem!important
}

.px-4 {
    padding-left: 1rem!important;
    padding-right: 1rem!important
}

.px-5 {
    padding-left: 1.25rem!important;
    padding-right: 1.25rem!important
}

.px-6 {
    padding-left: 1.5rem!important;
    padding-right: 1.5rem!important
}

.px-8 {
    padding-left: 2rem!important;
    padding-right: 2rem!important
}

.py-0 {
    padding-top: 0!important;
    padding-bottom: 0!important
}

.py-1 {
    padding-top: .25rem!important;
    padding-bottom: .25rem!important
}

.py-2 {
    padding-top: .5rem!important;
    padding-bottom: .5rem!important
}

.py-3 {
    padding-top: .75rem!important;
    padding-bottom: .75rem!important
}

.py-4 {
    padding-top: 1rem!important;
    padding-bottom: 1rem!important
}

.py-5 {
    padding-top: 1.25rem!important;
    padding-bottom: 1.25rem!important
}

.py-6 {
    padding-top: 1.5rem!important;
    padding-bottom: 1.5rem!important
}

.pb-0 {
    padding-bottom: 0!important
}

.pb-2 {
    padding-bottom: .5rem!important
}

.pb-4 {
    padding-bottom: 1rem!important
}

.pl-2 {
    padding-left: .5rem!important
}

.pl-3 {
    padding-left: .75rem!important
}

.pl-4 {
    padding-left: 1rem!important
}

.pr-2 {
    padding-right: .5rem!important
}

.pr-5 {
    padding-right: 1.25rem!important
}

.pr-\[34px\] {
    padding-right: 34px!important
}

.pt-0 {
    padding-top: 0!important
}

.pt-1 {
    padding-top: .25rem!important
}

.pt-2 {
    padding-top: .5rem!important
}

.pt-3 {
    padding-top: .75rem!important
}

.pt-4 {
    padding-top: 1rem!important
}

.pt-\[42px\] {
    padding-top: 42px!important
}

.text-left {
    text-align: left!important
}

.text-center {
    text-align: center!important
}

.text-end {
    text-align: end!important
}

.font-\[\'Bebas_Neue\'\]{font-family:Bebas Neue!important}.font-\[\'Inter\'\]{font-family:Inter!important}.font-\[Bitcrusher\]{font-family:Bitcrusher!important}.font-\[Inter\]{font-family:Inter!important}.font-\[inter\]{font-family:inter!important}.text-2xl{font-size:1.5rem!important;line-height:2rem!important}.text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.text-5xl{font-size:3rem!important;line-height:1!important}.text-6xl{font-size:3.75rem!important;line-height:1!important}.text-8xl{font-size:6rem!important;line-height:1!important}.text-\[14px\]{font-size:14px!important}.text-base{font-size:1rem!important;line-height:1.5rem!important}.text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.text-xs{font-size:.75rem!important;line-height:1rem!important}.font-bold{font-weight:700!important}.font-medium{font-weight:500!important}.font-normal{font-weight:400!important}.font-semibold{font-weight:600!important}.uppercase{text-transform:uppercase!important}.capitalize{text-transform:capitalize!important}.italic{font-style:italic!important}.text-\[\#161616\]{--tw-text-opacity: 1 !important;color:rgb(22 22 22 / var(--tw-text-opacity))!important}.text-amber-500{--tw-text-opacity: 1 !important;color:rgb(245 158 11 / var(--tw-text-opacity))!important}.text-black{--tw-text-opacity: 1 !important;color:rgb(0 0 0 / var(--tw-text-opacity))!important}.text-black\/50{color:#00000080!important}.text-black\/60{color:#0009!important}.text-black\/70{color:#000000b3!important}.text-black\/75{color:#000000bf!important}.text-black\/80{color:#000c!important}.text-black\/90{color:#000000e6!important}.text-blue-600{--tw-text-opacity: 1 !important;color:rgb(37 99 235 / var(--tw-text-opacity))!important}.text-fuchsia-800{--tw-text-opacity: 1 !important;color:rgb(134 25 143 / var(--tw-text-opacity))!important}.text-orange-400{--tw-text-opacity: 1 !important;color:rgb(251 146 60 / var(--tw-text-opacity))!important}.text-orange-500{--tw-text-opacity: 1 !important;color:rgb(249 115 22 / var(--tw-text-opacity))!important}.text-orange-800{--tw-text-opacity: 1 !important;color:rgb(154 52 18 / var(--tw-text-opacity))!important}.text-red-400{--tw-text-opacity: 1 !important;color:rgb(248 113 113 / var(--tw-text-opacity))!important}.text-red-500{--tw-text-opacity: 1 !important;color:rgb(239 68 68 / var(--tw-text-opacity))!important}.text-stone-700{--tw-text-opacity: 1 !important;color:rgb(68 64 60 / var(--tw-text-opacity))!important}.text-stone-800{--tw-text-opacity: 1 !important;color:rgb(41 37 36 / var(--tw-text-opacity))!important}.text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.text-white\/75{color:#ffffffbf!important}.text-white\/80{color:#fffc!important}.text-white\/90{color:#ffffffe6!important}.text-yellow-800{--tw-text-opacity: 1 !important;color:rgb(133 77 14 / var(--tw-text-opacity))!important}.text-zinc-800{--tw-text-opacity: 1 !important;color:rgb(39 39 42 / var(--tw-text-opacity))!important}.text-zinc-900{--tw-text-opacity: 1 !important;color:rgb(24 24 27 / var(--tw-text-opacity))!important}.underline{text-decoration-line:underline!important}.line-through{text-decoration-line:line-through!important}.decoration-black{text-decoration-color:#000!important}.decoration-orange-500{text-decoration-color:#f97316!important}.decoration-yellow-500{text-decoration-color:#eab308!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-white{--tw-shadow-color: #fff !important;--tw-shadow: var(--tw-shadow-colored) !important}.outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.outline{outline-style:solid!important}.blur{--tw-blur: blur(8px) !important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.grayscale{--tw-grayscale: grayscale(100%) !important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-all{transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-transform{transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.duration-300{transition-duration:.3s!important}.duration-\[800ms\]{transition-duration:.8s!important}.hover\:scale-105:hover{--tw-scale-x: 1.05 !important;--tw-scale-y: 1.05 !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.hover\:bg-\[\#313131\]:hover{--tw-bg-opacity: 1 !important;background-color:rgb(49 49 49 / var(--tw-bg-opacity))!important}.hover\:bg-amber-300:hover{--tw-bg-opacity: 1 !important;background-color:rgb(252 211 77 / var(--tw-bg-opacity))!important}.hover\:bg-amber-400:hover{--tw-bg-opacity: 1 !important;background-color:rgb(251 191 36 / var(--tw-bg-opacity))!important}.hover\:bg-amber-500:hover{--tw-bg-opacity: 1 !important;background-color:rgb(245 158 11 / var(--tw-bg-opacity))!important}.hover\:bg-amber-800:hover{--tw-bg-opacity: 1 !important;background-color:rgb(146 64 14 / var(--tw-bg-opacity))!important}.hover\:bg-black\/10:hover{background-color:#0000001a!important}.hover\:bg-black\/25:hover{background-color:#00000040!important}.hover\:bg-black\/5:hover{background-color:#0000000d!important}.hover\:bg-black\/50:hover{background-color:#00000080!important}.hover\:bg-black\/75:hover{background-color:#000000bf!important}.hover\:bg-black\/80:hover{background-color:#000c!important}.hover\:bg-emerald-400:hover{--tw-bg-opacity: 1 !important;background-color:rgb(52 211 153 / var(--tw-bg-opacity))!important}.hover\:bg-emerald-500:hover{--tw-bg-opacity: 1 !important;background-color:rgb(16 185 129 / var(--tw-bg-opacity))!important}.hover\:bg-fuchsia-700:hover{--tw-bg-opacity: 1 !important;background-color:rgb(162 28 175 / var(--tw-bg-opacity))!important}.hover\:bg-green-600:hover{--tw-bg-opacity: 1 !important;background-color:rgb(22 163 74 / var(--tw-bg-opacity))!important}.hover\:bg-lime-300:hover{--tw-bg-opacity: 1 !important;background-color:rgb(190 242 100 / var(--tw-bg-opacity))!important}.hover\:bg-lime-400:hover{--tw-bg-opacity: 1 !important;background-color:rgb(163 230 53 / var(--tw-bg-opacity))!important}.hover\:bg-red-400:hover{--tw-bg-opacity: 1 !important;background-color:rgb(248 113 113 / var(--tw-bg-opacity))!important}.hover\:bg-red-600:hover{--tw-bg-opacity: 1 !important;background-color:rgb(220 38 38 / var(--tw-bg-opacity))!important}.hover\:bg-white:hover{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important}.hover\:bg-white\/25:hover{background-color:#ffffff40!important}.hover\:bg-yellow-400:hover{--tw-bg-opacity: 1 !important;background-color:rgb(250 204 21 / var(--tw-bg-opacity))!important}.hover\:bg-yellow-500:hover{--tw-bg-opacity: 1 !important;background-color:rgb(234 179 8 / var(--tw-bg-opacity))!important}.hover\:bg-zinc-500\/25:hover{background-color:#71717a40!important}.hover\:text-amber-400:hover{--tw-text-opacity: 1 !important;color:rgb(251 191 36 / var(--tw-text-opacity))!important}.hover\:text-amber-500:hover{--tw-text-opacity: 1 !important;color:rgb(245 158 11 / var(--tw-text-opacity))!important}.hover\:text-black\/75:hover{color:#000000bf!important}.hover\:text-black\/80:hover{color:#000c!important}.hover\:text-black\/90:hover{color:#000000e6!important}.hover\:text-white:hover{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important}.hover\:text-zinc-900:hover{--tw-text-opacity: 1 !important;color:rgb(24 24 27 / var(--tw-text-opacity))!important}.hover\:line-through:hover{text-decoration-line:line-through!important}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1) !important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.focus\:border-orange-500:focus{--tw-border-opacity: 1 !important;border-color:rgb(249 115 22 / var(--tw-border-opacity))!important}.focus\:outline-none:focus{outline:2px solid transparent!important;outline-offset:2px!important}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:top-2{top:.5rem!important}.peer:placeholder-shown~.peer-placeholder-shown\:top-2{top:.5rem!important}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:top-3{top:.75rem!important}.peer:placeholder-shown~.peer-placeholder-shown\:top-3{top:.75rem!important}.peer:focus~.peer-focus\:-top-0{top:-0px!important}.peer:focus~.peer-focus\:-top-3{top:-.75rem!important}.peer:focus~.peer-focus\:flex{display:flex!important}.peer:focus~.peer-focus\:rotate-180{--tw-rotate: 180deg !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.peer:focus~.peer-focus\:text-sm{font-size:.875rem!important;line-height:1.25rem!important}.peer:focus~.peer-focus\:text-orange-500{--tw-text-opacity: 1 !important;color:rgb(249 115 22 / var(--tw-text-opacity))!important}@media (min-width: 640px){.sm\:static{position:static!important}.sm\:relative{position:relative!important}.sm\:top-2{top:.5rem!important}.sm\:top-9{top:2.25rem!important}.sm\:top-auto{top:auto!important}.sm\:mx-0{margin-left:0!important;margin-right:0!important}.sm\:block{display:block!important}.sm\:flex{display:flex!important}.sm\:grid{display:grid!important}.sm\:hidden{display:none!important}.sm\:h-16{height:4rem!important}.sm\:h-56{height:14rem!important}.sm\:h-\[100px\]{height:100px!important}.sm\:h-\[450px\]{height:450px!important}.sm\:h-\[500px\]{height:500px!important}.sm\:h-\[50px\]{height:50px!important}.sm\:h-\[calc\(100dvh-84px\)\]{height:calc(100dvh - 84px)!important}.sm\:h-fit{height:-moz-fit-content!important;height:fit-content!important}.sm\:h-full{height:100%!important}.sm\:min-h-0{min-height:0px!important}.sm\:w-16{width:4rem!important}.sm\:w-20{width:5rem!important}.sm\:w-56{width:14rem!important}.sm\:w-\[225px\]{width:225px!important}.sm\:w-\[400px\]{width:400px!important}.sm\:w-\[420px\]{width:420px!important}.sm\:w-\[500px\]{width:500px!important}.sm\:w-\[525px\]{width:525px!important}.sm\:w-fit{width:-moz-fit-content!important;width:fit-content!important}.sm\:rotate-0{--tw-rotate: 0deg !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.sm\:transform-none{transform:none!important}.sm\:flex-row{flex-direction:row!important}.sm\:flex-wrap{flex-wrap:wrap!important}.sm\:flex-nowrap{flex-wrap:nowrap!important}.sm\:items-start{align-items:flex-start!important}.sm\:justify-center{justify-content:center!important}.sm\:justify-around{justify-content:space-around!important}.sm\:justify-items-center{justify-items:center!important}.sm\:gap-0{gap:0px!important}.sm\:gap-2{gap:.5rem!important}.sm\:gap-4{gap:1rem!important}.sm\:rounded-sm{border-radius:.125rem!important}.sm\:border-r-2{border-right-width:2px!important}.sm\:bg-transparent{background-color:transparent!important}.sm\:bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))!important}.sm\:p-0{padding:0!important}.sm\:p-10{padding:2.5rem!important}.sm\:p-4{padding:1rem!important}.sm\:p-5{padding:1.25rem!important}.sm\:px-0{padding-left:0!important;padding-right:0!important}.sm\:px-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.sm\:px-4{padding-left:1rem!important;padding-right:1rem!important}.sm\:px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.sm\:px-8{padding-left:2rem!important;padding-right:2rem!important}.sm\:py-0{padding-top:0!important;padding-bottom:0!important}.sm\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.sm\:py-8{padding-top:2rem!important;padding-bottom:2rem!important}.sm\:pl-4{padding-left:1rem!important}.sm\:pt-0{padding-top:0!important}.sm\:text-2xl{font-size:1.5rem!important;line-height:2rem!important}.sm\:text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.sm\:text-5xl{font-size:3rem!important;line-height:1!important}.sm\:text-7xl{font-size:4.5rem!important;line-height:1!important}.sm\:text-9xl{font-size:8rem!important;line-height:1!important}.sm\:text-base{font-size:1rem!important;line-height:1.5rem!important}.sm\:text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.sm\:text-xl{font-size:1.25rem!important;line-height:1.75rem!important}}@media (min-width: 768px){.md\:w-\[340px\]{width:340px!important}.md\:text-2xl{font-size:1.5rem!important;line-height:2rem!important}}@media (min-width: 1024px){.lg\:gap-4{gap:1rem!important}.lg\:gap-8{gap:2rem!important}.lg\:px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}}@media (min-width: 1280px){.xl\:mx-0{margin-left:0!important;margin-right:0!important}.xl\:my-0{margin-top:0!important;margin-bottom:0!important}.xl\:mb-0{margin-bottom:0!important}.xl\:block{display:block!important}.xl\:flex{display:flex!important}.xl\:grid{display:grid!important}.xl\:hidden{display:none!important}.xl\:h-\[600px\]{height:600px!important}.xl\:h-full{height:100%!important}.xl\:h-screen{height:100vh!important}.xl\:min-h-0{min-height:0px!important}.xl\:w-80{width:20rem!important}.xl\:w-\[29\%\]{width:29%!important}.xl\:w-\[45\%\]{width:45%!important}.xl\:w-\[700px\]{width:700px!important}.xl\:w-fit{width:-moz-fit-content!important;width:fit-content!important}.xl\:w-full{width:100%!important}.xl\:max-w-full{max-width:100%!important}.xl\:flex-row{flex-direction:row!important}.xl\:items-start{align-items:flex-start!important}.xl\:items-center{align-items:center!important}.xl\:justify-center{justify-content:center!important}.xl\:justify-between{justify-content:space-between!important}.xl\:justify-around{justify-content:space-around!important}.xl\:gap-0{gap:0px!important}.xl\:gap-8{gap:2rem!important}.xl\:overflow-hidden{overflow:hidden!important}.xl\:rounded-md{border-radius:.375rem!important}.xl\:border-l-2{border-left-width:2px!important}.xl\:bg-transparent{background-color:transparent!important}.xl\:p-0{padding:0!important}.xl\:p-4{padding:1rem!important}.xl\:px-0{padding-left:0!important;padding-right:0!important}.xl\:px-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.xl\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.xl\:px-4{padding-left:1rem!important;padding-right:1rem!important}.xl\:px-8{padding-left:2rem!important;padding-right:2rem!important}.xl\:py-0{padding-top:0!important;padding-bottom:0!important}.xl\:py-10{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.xl\:pb-0{padding-bottom:0!important}.xl\:pl-0{padding-left:0!important}.xl\:pt-0{padding-top:0!important}.xl\:text-2xl{font-size:1.5rem!important;line-height:2rem!important}.xl\:text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.xl\:text-5xl{font-size:3rem!important;line-height:1!important}.xl\:text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.xl\:shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25) !important;--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}}@media (min-width: 1536px){.\32xl\:w-\[40\%\]{width:40%!important}.\32xl\:p-20{padding:5rem!important}.\32xl\:px-8{padding-left:2rem!important;padding-right:2rem!important}.\32xl\:text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.\32xl\:text-7xl{font-size:4.5rem!important;line-height:1!important}}
