*,:after,:before {
    --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: rgba(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: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}

::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: rgba(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: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}

/*
! tailwindcss v3.4.12 | MIT License | https://tailwindcss.com
*/
*,:after,:before {
    box-sizing: border-box;
    border: 0 solid #e5e7eb
}

:after,:before {
    --tw-content: ""
}

:host,html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    tab-size: 4;
    font-family: ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent
}

body {
    margin: 0;
    line-height: inherit
}

hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

abbr:where([title]) {
    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,pre,samp {
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-feature-settings: normal;
    font-variation-settings: normal;
    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;
    letter-spacing: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

button,select {
    text-transform: none
}

button,input:where([type=button]),input:where([type=reset]),input:where([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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre {
    margin: 0
}

fieldset {
    margin: 0
}

fieldset,legend {
    padding: 0
}

menu,ol,ul {
    list-style: none;
    margin: 0;
    padding: 0
}

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

input::placeholder,textarea::placeholder {
    opacity: 1;
    color: #9ca3af
}

[role=button],button {
    cursor: pointer
}

:disabled {
    cursor: default
}

audio,canvas,embed,iframe,img,object,svg,video {
    display: block;
    vertical-align: middle
}

img,video {
    max-width: 100%;
    height: auto
}

[hidden] {
    display: none
}

:root,[data-theme] {
    color: hsl(var(--nextui-foreground));
    background-color: hsl(var(--nextui-background))
}

.container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 14px;
    padding-left: 14px
}

@media (min-width: 576px) {
    .container {
        max-width:576px
    }
}

@media (min-width: 769px) {
    .container {
        max-width:769px
    }
}

@media (min-width: 1025px) {
    .container {
        max-width:1025px
    }
}

@media (min-width: 1201px) {
    .container {
        max-width:1201px
    }
}

@media (min-width: 1298px) {
    .container {
        max-width:1298px
    }
}

.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
}

.pointer-events-none {
    pointer-events: none
}

.pointer-events-auto {
    pointer-events: auto
}

.visible {
    visibility: visible
}

.invisible {
    visibility: hidden
}

.static {
    position: static
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.inset-0 {
    inset: 0
}

.inset-x-0 {
    left: 0;
    right: 0
}

.bottom-0 {
    bottom: 0
}

.bottom-\[10\%\] {
    bottom: 10%
}

.bottom-\[5\%\] {
    bottom: 5%
}

.end-3 {
    inset-inline-end: .75rem
}

.end-auto {
    inset-inline-end: auto
}

.left-0 {
    left: 0
}

.left-1\.5 {
    left: .375rem
}

.left-1\/2 {
    left: 50%
}

.left-2 {
    left: .5rem
}

.left-\[10\%\] {
    left: 10%
}

.left-\[5\%\] {
    left: 5%
}

.right-1 {
    right: .25rem
}

.right-1\.5 {
    right: .375rem
}

.right-\[10\%\] {
    right: 10%
}

.right-\[5\%\] {
    right: 5%
}

.right-auto {
    right: auto
}

.start-2 {
    inset-inline-start: .5rem
}

.start-3 {
    inset-inline-start: .75rem
}

.start-auto {
    inset-inline-start: auto
}

.top-0 {
    top: 0
}

.top-1 {
    top: .25rem
}

.top-1\/2 {
    top: 50%
}

.top-2 {
    top: .5rem
}

.top-\[10\%\] {
    top: 10%
}

.top-\[5\%\] {
    top: 5%
}

.top-\[calc\(100\%_\+_2px\)\] {
    top: calc(100% + 2px)
}

.top-\[var\(--navbar-height\)\] {
    top: var(--navbar-height)
}

.-z-30 {
    z-index: -30
}

.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-\[100\] {
    z-index: 100
}

.order-1 {
    order: 1
}

.order-2 {
    order: 2
}

.order-3 {
    order: 3
}

.-m-2 {
    margin: -.5rem
}

.-m-2\.5 {
    margin: -.625rem
}

.m-0 {
    margin: 0
}

.-mx-1 {
    margin-left: -.25rem;
    margin-right: -.25rem
}

.mx-0 {
    margin-left: 0;
    margin-right: 0
}

.mx-1 {
    margin-left: .25rem;
    margin-right: .25rem
}

.mx-\[calc\(\(theme\(spacing\.5\)-theme\(spacing\.1\)\)\/2\)\] {
    margin-left: calc((1.25rem - .25rem) / 2);
    margin-right: calc((1.25rem - .25rem) / 2)
}

.mx-\[calc\(\(theme\(spacing\.6\)-theme\(spacing\.3\)\)\/2\)\] {
    margin-left: calc((1.5rem - .75rem) / 2);
    margin-right: calc((1.5rem - .75rem) / 2)
}

.mx-\[calc\(\(theme\(spacing\.7\)-theme\(spacing\.5\)\)\/2\)\] {
    margin-left: calc((1.75rem - 1.25rem) / 2);
    margin-right: calc((1.75rem - 1.25rem) / 2)
}

.my-0 {
    margin-top: 0;
    margin-bottom: 0
}

.my-1 {
    margin-top: .25rem;
    margin-bottom: .25rem
}

.my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem
}

.my-\[calc\(\(theme\(spacing\.5\)-theme\(spacing\.1\)\)\/2\)\] {
    margin-top: calc((1.25rem - .25rem) / 2);
    margin-bottom: calc((1.25rem - .25rem) / 2)
}

.my-\[calc\(\(theme\(spacing\.6\)-theme\(spacing\.3\)\)\/2\)\] {
    margin-top: calc((1.5rem - .75rem) / 2);
    margin-bottom: calc((1.5rem - .75rem) / 2)
}

.my-\[calc\(\(theme\(spacing\.7\)-theme\(spacing\.5\)\)\/2\)\] {
    margin-top: calc((1.75rem - 1.25rem) / 2);
    margin-bottom: calc((1.75rem - 1.25rem) / 2)
}

.my-auto {
    margin-top: auto;
    margin-bottom: auto
}

.-mr-2 {
    margin-right: -.5rem
}

.-ms-2 {
    margin-inline-start:-.5rem}

.mb-1\.5 {
    margin-bottom: .375rem
}

.mb-2 {
    margin-bottom: .5rem
}

.mb-5 {
    margin-bottom: 1.25rem
}

.mb-px {
    margin-bottom: 1px
}

.ml-1 {
    margin-left: .25rem
}

.ml-2 {
    margin-left: .5rem
}

.mr-2 {
    margin-right: .5rem
}

.mr-auto {
    margin-right: auto
}

.ms-2 {
    margin-inline-start:.5rem}

.mt-1 {
    margin-top: .25rem
}

.mt-2 {
    margin-top: .5rem
}

.mt-\[10px\] {
    margin-top: 10px
}

.mt-\[20px\] {
    margin-top: 20px
}

.box-border {
    box-sizing: border-box
}

.box-content {
    box-sizing: content-box
}

.line-clamp-1 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.table {
    display: table
}

.grid {
    display: grid
}

.inline-grid {
    display: inline-grid
}

.hidden {
    display: none
}

.\!h-auto {
    height: auto!important
}

.h-1 {
    height: .25rem
}

.h-1\.5 {
    height: .375rem
}

.h-10 {
    height: 2.5rem
}

.h-12 {
    height: 3rem
}

.h-14 {
    height: 3.5rem
}

.h-16 {
    height: 4rem
}

.h-2 {
    height: .5rem
}

.h-2\.5 {
    height: .625rem
}

.h-3 {
    height: .75rem
}

.h-3\.5 {
    height: .875rem
}

.h-4 {
    height: 1rem
}

.h-40 {
    height: 10rem
}

.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-\[--visual-viewport-height\] {
    height: var(--visual-viewport-height)
}

.h-\[100dvh\] {
    height: 100dvh
}

.h-\[10px\] {
    height: 10px
}

.h-\[200px\] {
    height: 200px
}

.h-\[20px\] {
    height: 20px
}

.h-\[2px\] {
    height: 2px
}

.h-\[42px\] {
    height: 42px
}

.h-\[52px\] {
    height: 52px
}

.h-\[calc\(100dvh_-_var\(--navbar-height\)\)\] {
    height: calc(100dvh - var(--navbar-height))
}

.h-\[var\(--navbar-height\)\] {
    height: var(--navbar-height)
}

.h-\[var\(--picker-height\)\] {
    height: var(--picker-height)
}

.h-auto {
    height: auto
}

.h-divider {
    height: var(--nextui-divider-weight)
}

.h-fit {
    height: fit-content
}

.h-full {
    height: 100%
}

.h-px {
    height: 1px
}

.h-screen {
    height: 100vh
}

.max-h-64 {
    max-height: 16rem
}

.max-h-\[600px\] {
    max-height: 600px
}

.max-h-\[calc\(100\%_-_8rem\)\] {
    max-height: calc(100% - 8rem)
}

.min-h-10 {
    min-height: 2.5rem
}

.min-h-12 {
    min-height: 3rem
}

.min-h-14 {
    min-height: 3.5rem
}

.min-h-16 {
    min-height: 4rem
}

.min-h-3 {
    min-height: .75rem
}

.min-h-3\.5 {
    min-height: .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-\[100dvh\] {
    min-height: 100dvh
}

.min-h-\[32px\] {
    min-height: 32px
}

.w-1 {
    width: .25rem
}

.w-1\.5 {
    width: .375rem
}

.w-10 {
    width: 2.5rem
}

.w-12 {
    width: 3rem
}

.w-14 {
    width: 3.5rem
}

.w-2 {
    width: .5rem
}

.w-2\.5 {
    width: .625rem
}

.w-2\/5 {
    width: 40%
}

.w-3 {
    width: .75rem
}

.w-3\.5 {
    width: .875rem
}

.w-3\/5 {
    width: 60%
}

.w-4 {
    width: 1rem
}

.w-4\/5 {
    width: 80%
}

.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-\[110px\] {
    width: 110px
}

.w-\[120px\] {
    width: 120px
}

.w-\[180px\] {
    width: 180px
}

.w-\[40px\] {
    width: 40px
}

.w-\[42px\] {
    width: 42px
}

.w-\[52px\] {
    width: 52px
}

.w-\[80\%\] {
    width: 80%
}

.w-\[80px\] {
    width: 80px
}

.w-\[calc\(100\%_-_16px\)\] {
    width: calc(100% - 16px)
}

.w-\[calc\(100\%_-_theme\(spacing\.6\)\)\] {
    width: calc(100% - 1.5rem)
}

.w-\[calc\(var\(--visible-months\)_\*_var\(--calendar-width\)\)\] {
    width: calc(var(--visible-months) * var(--calendar-width))
}

.w-auto {
    width: auto
}

.w-divider {
    width: var(--nextui-divider-weight)
}

.w-fit {
    width: fit-content
}

.w-full {
    width: 100%
}

.w-max {
    width: max-content
}

.w-px {
    width: 1px
}

.w-screen {
    width: 100vw
}

.min-w-10 {
    min-width: 2.5rem
}

.min-w-12 {
    min-width: 3rem
}

.min-w-16 {
    min-width: 4rem
}

.min-w-20 {
    min-width: 5rem
}

.min-w-24 {
    min-width: 6rem
}

.min-w-3 {
    min-width: .75rem
}

.min-w-3\.5 {
    min-width: .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-\[200px\] {
    min-width: 200px
}

.min-w-full {
    min-width: 100%
}

.min-w-max {
    min-width: max-content
}

.min-w-min {
    min-width: min-content
}

.max-w-2xl {
    max-width: 42rem
}

.max-w-3xl {
    max-width: 48rem
}

.max-w-4xl {
    max-width: 56rem
}

.max-w-5xl {
    max-width: 64rem
}

.max-w-\[1024px\] {
    max-width: 1024px
}

.max-w-\[1280px\] {
    max-width: 1280px
}

.max-w-\[1536px\] {
    max-width: 1536px
}

.max-w-\[270px\] {
    max-width: 270px
}

.max-w-\[640px\] {
    max-width: 640px
}

.max-w-\[768px\] {
    max-width: 768px
}

.max-w-fit {
    max-width: fit-content
}

.max-w-full {
    max-width: 100%
}

.max-w-lg {
    max-width: 32rem
}

.max-w-md {
    max-width: 28rem
}

.max-w-sm {
    max-width: 24rem
}

.max-w-xl {
    max-width: 36rem
}

.max-w-xs {
    max-width: 20rem
}

.flex-1 {
    flex: 1 1 0%
}

.flex-auto {
    flex: 1 1 auto
}

.flex-initial {
    flex: 0 1 auto
}

.flex-none {
    flex: none
}

.flex-shrink-0,.shrink-0 {
    flex-shrink: 0
}

.flex-grow {
    flex-grow: 1
}

.basis-0 {
    flex-basis: 0px
}

.table-auto {
    table-layout: auto
}

.table-fixed {
    table-layout: fixed
}

.border-collapse {
    border-collapse: collapse
}

.origin-center {
    transform-origin: center
}

.origin-left {
    transform-origin: left
}

.origin-right {
    transform-origin: right
}

.origin-top {
    transform-origin: top
}

.origin-top-left {
    transform-origin: top left
}

.-translate-x-1\/2 {
    --tw-translate-x: -50%
}

.-translate-x-1\/2,.-translate-y-1\/2 {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-y-1\/2 {
    --tw-translate-y: -50%
}

.translate-x-1 {
    --tw-translate-x: 0.25rem
}

.translate-x-1,.translate-x-1\/2 {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-1\/2 {
    --tw-translate-x: 50%
}

.translate-y-1 {
    --tw-translate-y: 0.25rem
}

.translate-y-1,.translate-y-1\/2 {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-1\/2 {
    --tw-translate-y: 50%
}

.rotate-0 {
    --tw-rotate: 0deg
}

.rotate-0,.rotate-180 {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-180 {
    --tw-rotate: 180deg
}

.scale-0 {
    --tw-scale-x: 0;
    --tw-scale-y: 0
}

.scale-0,.scale-100 {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1
}

.scale-105 {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05
}

.scale-105,.scale-50 {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.scale-50 {
    --tw-scale-x: .5;
    --tw-scale-y: .5
}

.transform {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes drip-expand {
    0% {
        opacity: .2;
        transform: scale(0)
    }

    to {
        opacity: 0;
        transform: scale(2)
    }
}

.animate-drip-expand {
    animation: drip-expand .42s linear
}

@keyframes indeterminate-bar {
    0% {
        transform: translateX(-50%) scaleX(.2)
    }

    to {
        transform: translateX(100%) scaleX(1)
    }
}

.animate-indeterminate-bar {
    animation: indeterminate-bar 1.5s cubic-bezier(.65,.815,.735,.395) infinite normal none running
}

.animate-none {
    animation: none
}

.animate-spinner-ease-spin {
    animation: spinner-spin .8s ease infinite
}

@keyframes spinner-spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.animate-spinner-linear-spin {
    animation: spinner-spin .8s linear infinite
}

.cursor-default {
    cursor: default
}

.cursor-grab {
    cursor: grab
}

.cursor-not-allowed {
    cursor: not-allowed
}

.cursor-pointer {
    cursor: pointer
}

.cursor-text {
    cursor: text
}

.touch-none {
    touch-action: none
}

.select-none {
    user-select: none
}

.resize-none {
    resize: none
}

.snap-y {
    scroll-snap-type: y var(--tw-scroll-snap-strictness)
}

.snap-mandatory {
    --tw-scroll-snap-strictness: mandatory
}

.snap-center {
    scroll-snap-align: center
}

.scroll-py-6 {
    scroll-padding-top: 1.5rem;
    scroll-padding-bottom: 1.5rem
}

.list-none {
    list-style-type: none
}

.appearance-none {
    appearance: none
}

.grid-cols-4 {
    grid-template-columns: repeat(4,minmax(0,1fr))
}

.flex-row {
    flex-direction: row
}

.flex-row-reverse {
    flex-direction: row-reverse
}

.flex-col {
    flex-direction: column
}

.flex-col-reverse {
    flex-direction: column-reverse
}

.flex-wrap {
    flex-wrap: wrap
}

.flex-nowrap {
    flex-wrap: nowrap
}

.place-content-center {
    place-content: center
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.justify-start {
    justify-content: flex-start
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.\!gap-0 {
    gap: 0!important
}

.gap-0 {
    gap: 0
}

.gap-0\.5 {
    gap: .125rem
}

.gap-1 {
    gap: .25rem
}

.gap-1\.5 {
    gap: .375rem
}

.gap-2 {
    gap: .5rem
}

.gap-3 {
    gap: .75rem
}

.gap-4 {
    gap: 1rem
}

.gap-x-0\.5 {
    column-gap: .125rem
}

.gap-x-2 {
    column-gap: .5rem
}

.gap-x-6 {
    column-gap: 1.5rem
}

.gap-y-1\.5 {
    row-gap: .375rem
}

.gap-y-2 {
    row-gap: .5rem
}

.space-x-0\.5>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.125rem * var(--tw-space-x-reverse));
    margin-left: calc(.125rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-y-3>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.75rem * var(--tw-space-y-reverse))
}

.space-y-5>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse))
}

.self-center {
    align-self: center
}

.overflow-auto {
    overflow: auto
}

.overflow-hidden {
    overflow: hidden
}

.overflow-visible {
    overflow: visible
}

.overflow-x-auto {
    overflow-x: auto
}

.overflow-y-auto {
    overflow-y: auto
}

.overflow-y-hidden {
    overflow-y: hidden
}

.overflow-x-scroll {
    overflow-x: scroll
}

.overflow-y-scroll {
    overflow-y: scroll
}

.truncate {
    overflow: hidden;
    white-space: nowrap
}

.text-ellipsis,.truncate {
    text-overflow: ellipsis
}

.whitespace-normal {
    white-space: normal
}

.whitespace-nowrap {
    white-space: nowrap
}

.break-words {
    overflow-wrap: break-word
}

.\!rounded-none {
    border-radius: 0!important
}

.rounded {
    border-radius: .25rem
}

.rounded-\[calc\(theme\(borderRadius\.large\)\/1\.5\)\] {
    border-radius: calc(var(--nextui-radius-large) / 1.5)
}

.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\] {
    border-radius: calc(var(--nextui-radius-medium) * .5)
}

.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\] {
    border-radius: calc(var(--nextui-radius-medium) * .6)
}

.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\] {
    border-radius: calc(var(--nextui-radius-medium) * .7)
}

.rounded-\[calc\(theme\(borderRadius\.medium\)\/2\)\] {
    border-radius: calc(var(--nextui-radius-medium) / 2)
}

.rounded-\[calc\(theme\(borderRadius\.small\)\/2\)\] {
    border-radius: calc(var(--nextui-radius-small) / 2)
}

.rounded-full {
    border-radius: 9999px
}

.rounded-large {
    border-radius: var(--nextui-radius-large)
}

.rounded-lg {
    border-radius: .5rem
}

.rounded-md {
    border-radius: .375rem
}

.rounded-medium {
    border-radius: var(--nextui-radius-medium)
}

.rounded-none {
    border-radius: 0
}

.rounded-small {
    border-radius: var(--nextui-radius-small)
}

.rounded-xl {
    border-radius: .75rem
}

.\!rounded-e-none {
    border-start-end-radius: 0!important;
    border-end-end-radius: 0!important
}

.\!rounded-s-none {
    border-start-start-radius: 0!important;
    border-end-start-radius: 0!important
}

.rounded-b-large {
    border-bottom-right-radius: var(--nextui-radius-large);
    border-bottom-left-radius: var(--nextui-radius-large)
}

.rounded-b-medium {
    border-bottom-right-radius: var(--nextui-radius-medium);
    border-bottom-left-radius: var(--nextui-radius-medium)
}

.rounded-b-small {
    border-bottom-right-radius: var(--nextui-radius-small);
    border-bottom-left-radius: var(--nextui-radius-small)
}

.rounded-t-large {
    border-top-left-radius: var(--nextui-radius-large);
    border-top-right-radius: var(--nextui-radius-large)
}

.rounded-t-medium {
    border-top-left-radius: var(--nextui-radius-medium);
    border-top-right-radius: var(--nextui-radius-medium)
}

.rounded-t-small {
    border-top-left-radius: var(--nextui-radius-small);
    border-top-right-radius: var(--nextui-radius-small)
}

.border {
    border-width: 1px
}

.border-0 {
    border-width: 0
}

.border-2 {
    border-width: 2px
}

.border-3 {
    border-width: 3px
}

.border-medium {
    border-width: var(--nextui-border-width-medium)
}

.border-small {
    border-width: var(--nextui-border-width-small)
}

.border-x-\[calc\(theme\(spacing\.5\)\/2\)\] {
    border-left-width: calc(1.25rem / 2);
    border-right-width: calc(1.25rem / 2)
}

.border-x-\[calc\(theme\(spacing\.6\)\/2\)\] {
    border-left-width: calc(1.5rem / 2);
    border-right-width: calc(1.5rem / 2)
}

.border-x-\[calc\(theme\(spacing\.7\)\/2\)\] {
    border-left-width: calc(1.75rem / 2);
    border-right-width: calc(1.75rem / 2)
}

.border-y-\[calc\(theme\(spacing\.5\)\/2\)\] {
    border-top-width: calc(1.25rem / 2);
    border-bottom-width: calc(1.25rem / 2)
}

.border-y-\[calc\(theme\(spacing\.6\)\/2\)\] {
    border-top-width: calc(1.5rem / 2);
    border-bottom-width: calc(1.5rem / 2)
}

.border-y-\[calc\(theme\(spacing\.7\)\/2\)\] {
    border-top-width: calc(1.75rem / 2);
    border-bottom-width: calc(1.75rem / 2)
}

.border-b {
    border-bottom-width: 1px
}

.border-b-medium {
    border-bottom-width: var(--nextui-border-width-medium)
}

.border-solid {
    border-style: solid
}

.border-dotted {
    border-style: dotted
}

.border-none {
    border-style: none
}

.\!border-danger {
    --tw-border-opacity: 1!important;
    border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity)))!important
}

.border-background {
    --tw-border-opacity: 1;
    border-color: hsl(var(--nextui-background)/var(--nextui-background-opacity,var(--tw-border-opacity)))
}

.border-danger {
    --tw-border-opacity: 1;
    border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity)))
}

.border-default {
    --tw-border-opacity: 1;
    border-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-border-opacity)))
}

.border-default-200 {
    --tw-border-opacity: 1;
    border-color: hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity,var(--tw-border-opacity)))
}

.border-default-300 {
    --tw-border-opacity: 1;
    border-color: hsl(var(--nextui-default-300)/var(--nextui-default-300-opacity,var(--tw-border-opacity)))
}

.border-divider {
    --tw-border-opacity: 1;
    border-color: hsl(var(--nextui-divider)/var(--nextui-divider-opacity,var(--tw-border-opacity)))
}

.border-foreground {
    --tw-border-opacity: 1;
    border-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-border-opacity)))
}

.border-primary {
    border-color: rgb(var(--color-primary))
}

.border-secondary {
    border-color: rgb(var(--color-secondary))
}

.border-success {
    --tw-border-opacity: 1;
    border-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity)))
}

.border-transparent {
    border-color: transparent
}

.border-warning {
    --tw-border-opacity: 1;
    border-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity)))
}

.border-x-transparent {
    border-left-color: transparent;
    border-right-color: transparent
}

.border-y-transparent {
    border-top-color: transparent;
    border-bottom-color: transparent
}

.border-b-current {
    border-bottom-color: currentColor
}

.border-b-danger {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity)))
}

.border-b-default {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-border-opacity)))
}

.border-b-foreground {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-border-opacity)))
}

.border-b-primary {
    border-bottom-color: rgb(var(--color-primary))
}

.border-b-secondary {
    border-bottom-color: rgb(var(--color-secondary))
}

.border-b-success {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity)))
}

.border-b-warning {
    --tw-border-opacity: 1;
    border-bottom-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity)))
}

.border-b-white {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(255 255 255/var(--tw-border-opacity))
}

.border-l-transparent {
    border-left-color: transparent
}

.border-r-transparent {
    border-right-color: transparent
}

.border-s-danger {
    --tw-border-opacity: 1;
    border-inline-start-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity)))}

.border-s-foreground {
    --tw-border-opacity: 1;
    border-inline-start-color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-border-opacity)))}

.border-s-primary {
    border-inline-start-color: rgb(var(--color-primary))
}

.border-s-secondary {
    border-inline-start-color:rgb(var(--color-secondary))}

.border-s-success {
    --tw-border-opacity: 1;
    border-inline-start-color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity)))}

.border-s-warning {
    --tw-border-opacity: 1;
    border-inline-start-color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity)))}

.border-t-transparent {
    border-top-color: transparent
}

.\!bg-danger-50 {
    --tw-bg-opacity: 1!important;
    background-color: hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity)))!important
}

.bg-background {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-background)/var(--nextui-background-opacity,var(--tw-bg-opacity)))
}

.bg-background\/10 {
    background-color: hsl(var(--nextui-background)/.1)
}

.bg-background\/70 {
    background-color: hsl(var(--nextui-background)/.7)
}

.bg-background\/80 {
    background-color: hsl(var(--nextui-background)/.8)
}

.bg-border {
    background-color: rgb(var(--border-primary))
}

.bg-content1 {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-content1)/var(--nextui-content1-opacity,var(--tw-bg-opacity)))
}

.bg-content3 {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-content3)/var(--nextui-content3-opacity,var(--tw-bg-opacity)))
}

.bg-current {
    background-color: currentColor
}

.bg-danger {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity)))
}

.bg-danger-100 {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-danger-100)/var(--nextui-danger-100-opacity,var(--tw-bg-opacity)))
}

.bg-danger-50 {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity)))
}

.bg-danger\/20 {
    background-color: hsl(var(--nextui-danger)/.2)
}

.bg-default {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-bg-opacity)))
}

.bg-default-100 {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity)))
}

.bg-default-200 {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity,var(--tw-bg-opacity)))
}

.bg-default-300 {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-default-300)/var(--nextui-default-300-opacity,var(--tw-bg-opacity)))
}

.bg-default-300\/50 {
    background-color: hsl(var(--nextui-default-300)/.5)
}

.bg-default-400 {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity,var(--tw-bg-opacity)))
}

.bg-default-50 {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-default-50)/var(--nextui-default-50-opacity,var(--tw-bg-opacity)))
}

.bg-default-500 {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-default-500)/var(--nextui-default-500-opacity,var(--tw-bg-opacity)))
}

.bg-default\/40 {
    background-color: hsl(var(--nextui-default)/.4)
}

.bg-divider {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-divider)/var(--nextui-divider-opacity,var(--tw-bg-opacity)))
}

.bg-foreground {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-bg-opacity)))
}

.bg-foreground\/10 {
    background-color: hsl(var(--nextui-foreground)/.1)
}

.bg-overlay\/30 {
    background-color: hsl(var(--nextui-overlay)/.3)
}

.bg-overlay\/50 {
    background-color: hsl(var(--nextui-overlay)/.5)
}

.bg-primary {
    background-color: rgb(var(--bg-primary))
}

.bg-primary-100 {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-primary-100)/var(--nextui-primary-100-opacity,var(--tw-bg-opacity)))
}

.bg-primary-50 {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-primary-50)/var(--nextui-primary-50-opacity,var(--tw-bg-opacity)))
}

.bg-primary\/20 {
    background-color: rgb(var(--bg-primary)/.2)
}

.bg-secondary {
    background-color: rgb(var(--bg-secondary))
}

.bg-secondary-100 {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-secondary-100)/var(--nextui-secondary-100-opacity,var(--tw-bg-opacity)))
}

.bg-secondary-50 {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-secondary-50)/var(--nextui-secondary-50-opacity,var(--tw-bg-opacity)))
}

.bg-secondary\/20 {
    background-color: rgb(var(--bg-secondary)/.2)
}

.bg-success {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity)))
}

.bg-success-100 {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-success-100)/var(--nextui-success-100-opacity,var(--tw-bg-opacity)))
}

.bg-success-50 {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-success-50)/var(--nextui-success-50-opacity,var(--tw-bg-opacity)))
}

.bg-success\/20 {
    background-color: hsl(var(--nextui-success)/.2)
}

.bg-transparent {
    background-color: transparent
}

.bg-warning {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity)))
}

.bg-warning-100 {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-warning-100)/var(--nextui-warning-100-opacity,var(--tw-bg-opacity)))
}

.bg-warning-50 {
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-warning-50)/var(--nextui-warning-50-opacity,var(--tw-bg-opacity)))
}

.bg-warning\/20 {
    background-color: hsl(var(--nextui-warning)/.2)
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.bg-stripe-gradient {
    background-image: linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 0,transparent 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 75%,transparent 0,transparent)
}

.bg-\[length\:1\.25rem_1\.25rem\] {
    background-size: 1.25rem 1.25rem
}

.bg-clip-text {
    background-clip: text
}

.stroke-current {
    stroke: currentColor
}

.stroke-default-300\/50 {
    stroke: hsl(var(--nextui-default-300)/.5)
}

.object-cover {
    object-fit: cover
}

.p-0 {
    padding: 0
}

.p-1 {
    padding: .25rem
}

.p-2 {
    padding: .5rem
}

.p-2\.5 {
    padding: .625rem
}

.p-3 {
    padding: .75rem
}

.p-4 {
    padding: 1rem
}

.\!px-1 {
    padding-left: .25rem!important;
    padding-right: .25rem!important
}

.px-0 {
    padding-left: 0;
    padding-right: 0
}

.px-0\.5 {
    padding-left: .125rem;
    padding-right: .125rem
}

.px-1 {
    padding-left: .25rem;
    padding-right: .25rem
}

.px-1\.5 {
    padding-left: .375rem;
    padding-right: .375rem
}

.px-2 {
    padding-left: .5rem;
    padding-right: .5rem
}

.px-2\.5 {
    padding-left: .625rem;
    padding-right: .625rem
}

.px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.py-0 {
    padding-top: 0;
    padding-bottom: 0
}

.py-0\.5 {
    padding-top: .125rem;
    padding-bottom: .125rem
}

.py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem
}

.py-1\.5 {
    padding-top: .375rem;
    padding-bottom: .375rem
}

.py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.py-2\.5 {
    padding-top: .625rem;
    padding-bottom: .625rem
}

.py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.\!pb-0 {
    padding-bottom: 0!important
}

.pb-0 {
    padding-bottom: 0
}

.pb-0\.5 {
    padding-bottom: .125rem
}

.pb-1 {
    padding-bottom: .25rem
}

.pb-1\.5 {
    padding-bottom: .375rem
}

.pb-2 {
    padding-bottom: .5rem
}

.pb-4 {
    padding-bottom: 1rem
}

.pe-2 {
    padding-inline-end:.5rem}

.pl-0\.5 {
    padding-left: .125rem
}

.pl-1 {
    padding-left: .25rem
}

.pr-0\.5 {
    padding-right: .125rem
}

.pr-1 {
    padding-right: .25rem
}

.pr-6 {
    padding-right: 1.5rem
}

.ps-2 {
    padding-inline-start:.5rem}

.pt-0 {
    padding-top: 0
}

.pt-2 {
    padding-top: .5rem
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-start {
    text-align: start
}

.text-end {
    text-align: end
}

.align-middle {
    vertical-align: middle
}

.font-mono {
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace
}

.font-sans {
    font-family: ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji
}

.text-\[0\.55rem\] {
    font-size: .55rem
}

.text-\[0\.5rem\] {
    font-size: .5rem
}

.text-\[0\.6rem\] {
    font-size: .6rem
}

.text-large {
    font-size: var(--nextui-font-size-large);
    line-height: var(--nextui-line-height-large)
}

.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem
}

.text-medium {
    font-size: var(--nextui-font-size-medium);
    line-height: var(--nextui-line-height-medium)
}

.text-small {
    font-size: var(--nextui-font-size-small);
    line-height: var(--nextui-line-height-small)
}

.text-tiny {
    font-size: var(--nextui-font-size-tiny);
    line-height: var(--nextui-line-height-tiny)
}

.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.font-bold {
    font-weight: 700
}

.font-medium {
    font-weight: 500
}

.font-normal {
    font-weight: 400
}

.font-semibold {
    font-weight: 600
}

.italic {
    font-style: italic
}

.tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)
}

.leading-\[32px\] {
    line-height: 32px
}

.\!text-danger {
    --tw-text-opacity: 1!important;
    color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity)))!important
}

.\!text-danger-foreground {
    --tw-text-opacity: 1!important;
    color: hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity)))!important
}

.text-background {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-background)/var(--nextui-background-opacity,var(--tw-text-opacity)))
}

.text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

.text-current {
    color: currentColor
}

.text-danger {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity)))
}

.text-danger-300 {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-danger-300)/var(--nextui-danger-300-opacity,var(--tw-text-opacity)))
}

.text-danger-800 {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-danger-800)/var(--nextui-danger-800-opacity,var(--tw-text-opacity)))
}

.text-danger-foreground {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity)))
}

.text-danger\/80 {
    color: hsl(var(--nextui-danger)/.8)
}

.text-default-400 {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity,var(--tw-text-opacity)))
}

.text-default-500 {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-default-500)/var(--nextui-default-500-opacity,var(--tw-text-opacity)))
}

.text-default-600 {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-default-600)/var(--nextui-default-600-opacity,var(--tw-text-opacity)))
}

.text-default-700 {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-default-700)/var(--nextui-default-700-opacity,var(--tw-text-opacity)))
}

.text-default-foreground {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-text-opacity)))
}

.text-foreground {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-text-opacity)))
}

.text-foreground-400 {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-foreground-400)/var(--nextui-foreground-400-opacity,var(--tw-text-opacity)))
}

.text-foreground-500 {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-foreground-500)/var(--nextui-foreground-500-opacity,var(--tw-text-opacity)))
}

.text-foreground-600 {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-foreground-600)/var(--nextui-foreground-600-opacity,var(--tw-text-opacity)))
}

.text-foreground\/50 {
    color: hsl(var(--nextui-foreground)/.5)
}

.text-inherit {
    color: inherit
}

.text-primary {
    color: rgb(var(--color-primary))
}

.text-primary-300 {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-primary-300)/var(--nextui-primary-300-opacity,var(--tw-text-opacity)))
}

.text-primary-700 {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-primary-700)/var(--nextui-primary-700-opacity,var(--tw-text-opacity)))
}

.text-primary-foreground {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity)))
}

.text-primary\/80 {
    color: rgb(var(--color-primary)/.8)
}

.text-secondary {
    color: rgb(var(--color-secondary))
}

.text-secondary-300 {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-secondary-300)/var(--nextui-secondary-300-opacity,var(--tw-text-opacity)))
}

.text-secondary-700 {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-secondary-700)/var(--nextui-secondary-700-opacity,var(--tw-text-opacity)))
}

.text-secondary-foreground {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity)))
}

.text-secondary\/80 {
    color: rgb(var(--color-secondary)/.8)
}

.text-success {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-text-opacity)))
}

.text-success-400 {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-success-400)/var(--nextui-success-400-opacity,var(--tw-text-opacity)))
}

.text-success-600 {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-success-600)/var(--nextui-success-600-opacity,var(--tw-text-opacity)))
}

.text-success-800 {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-success-800)/var(--nextui-success-800-opacity,var(--tw-text-opacity)))
}

.text-success-foreground {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity)))
}

.text-success\/80 {
    color: hsl(var(--nextui-success)/.8)
}

.text-warning {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-text-opacity)))
}

.text-warning-400 {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-warning-400)/var(--nextui-warning-400-opacity,var(--tw-text-opacity)))
}

.text-warning-600 {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-warning-600)/var(--nextui-warning-600-opacity,var(--tw-text-opacity)))
}

.text-warning-800 {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-warning-800)/var(--nextui-warning-800-opacity,var(--tw-text-opacity)))
}

.text-warning-foreground {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity)))
}

.text-warning\/80 {
    color: hsl(var(--nextui-warning)/.8)
}

.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.underline {
    text-decoration-line: underline
}

.no-underline {
    text-decoration-line: none
}

.underline-offset-4 {
    text-underline-offset: 4px
}

.antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto
}

.opacity-0 {
    opacity: 0
}

.opacity-100 {
    opacity: 1
}

.opacity-30 {
    opacity: .3
}

.opacity-50 {
    opacity: .5
}

.opacity-70 {
    opacity: .7
}

.opacity-75 {
    opacity: .75
}

.opacity-\[value\] {
    opacity: value
}

.opacity-disabled {
    opacity: var(--nextui-disabled-opacity)
}

.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)
}

.shadow,.shadow-\[0_1px_0px_0_rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.shadow-\[0_1px_0px_0_rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
    --tw-shadow: 0 1px 0px 0 rgba(0,0,0,.05);
    --tw-shadow-colored: 0 1px 0px 0 var(--tw-shadow-color)
}

.shadow-\[0px_20px_20px_0px_rgb\(0_0_0\/0\.05\)\] {
    --tw-shadow: 0px 20px 20px 0px rgb(0 0 0/0.05);
    --tw-shadow-colored: 0px 20px 20px 0px var(--tw-shadow-color)
}

.shadow-\[0px_20px_20px_0px_rgb\(0_0_0\/0\.05\)\],.shadow-large {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.shadow-large {
    --tw-shadow: var(--nextui-box-shadow-large);
    --tw-shadow-colored: var(--nextui-box-shadow-large)
}

.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)
}

.shadow-lg,.shadow-md {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.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)
}

.shadow-medium {
    --tw-shadow: var(--nextui-box-shadow-medium);
    --tw-shadow-colored: var(--nextui-box-shadow-medium)
}

.shadow-medium,.shadow-none {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.shadow-none {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000
}

.shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0,0,0,.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color)
}

.shadow-sm,.shadow-small {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.shadow-small {
    --tw-shadow: var(--nextui-box-shadow-small);
    --tw-shadow-colored: var(--nextui-box-shadow-small)
}

.shadow-black\/5 {
    --tw-shadow-color: rgba(0,0,0,.05);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-danger\/40 {
    --tw-shadow-color: hsl(var(--nextui-danger)/0.4);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-default\/50 {
    --tw-shadow-color: hsl(var(--nextui-default)/0.5);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-foreground\/40 {
    --tw-shadow-color: hsl(var(--nextui-foreground)/0.4);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-primary\/40 {
    --tw-shadow-color: rgb(var(--color-primary)/0.4);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-secondary\/40 {
    --tw-shadow-color: rgb(var(--color-secondary)/0.4);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-success\/40 {
    --tw-shadow-color: hsl(var(--nextui-success)/0.4);
    --tw-shadow: var(--tw-shadow-colored)
}

.shadow-warning\/40 {
    --tw-shadow-color: hsl(var(--nextui-warning)/0.4);
    --tw-shadow: var(--tw-shadow-colored)
}

.\!outline-none {
    outline: 2px solid transparent!important;
    outline-offset: 2px!important
}

.outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.ring-1,.ring-2 {
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)
}

.ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}

.ring-background {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--nextui-background)/var(--nextui-background-opacity,var(--tw-ring-opacity)))
}

.ring-danger {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-ring-opacity)))
}

.ring-default {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-ring-opacity)))
}

.ring-focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--nextui-focus)/var(--nextui-focus-opacity,var(--tw-ring-opacity)))
}

.ring-primary {
    --tw-ring-color: rgb(var(--color-primary))
}

.ring-secondary {
    --tw-ring-color: rgb(var(--color-secondary))
}

.ring-success {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-ring-opacity)))
}

.ring-transparent {
    --tw-ring-color: transparent
}

.ring-warning {
    --tw-ring-opacity: 1;
    --tw-ring-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-ring-opacity)))
}

.ring-offset-2 {
    --tw-ring-offset-width: 2px
}

.ring-offset-background {
    --tw-ring-offset-color: hsl(var(--nextui-background)/var(--nextui-background-opacity,1))
}

.blur {
    --tw-blur: blur(8px)
}

.blur,.blur-lg {
    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)
}

.blur-lg {
    --tw-blur: blur(16px)
}

.saturate-150 {
    --tw-saturate: saturate(1.5)
}

.filter,.saturate-150 {
    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)
}

.backdrop-blur {
    --tw-backdrop-blur: blur(8px)
}

.backdrop-blur,.backdrop-blur-lg {
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-blur-lg {
    --tw-backdrop-blur: blur(16px)
}

.backdrop-blur-md {
    --tw-backdrop-blur: blur(12px)
}

.backdrop-blur-md,.backdrop-blur-sm {
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px)
}

.backdrop-blur-xl {
    --tw-backdrop-blur: blur(24px)
}

.backdrop-blur-xl,.backdrop-opacity-disabled {
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-opacity-disabled {
    --tw-backdrop-opacity: opacity(var(--nextui-disabled-opacity))
}

.backdrop-saturate-150 {
    --tw-backdrop-saturate: saturate(1.5);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.\!transition-none {
    transition-property: none!important
}

.transition {
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .25s
}

.transition-\[color\2c opacity\] {
    transition-property: color,opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .25s
}

.transition-\[transform\2c background-color\2c color\] {
    transition-property: transform,background-color,color;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .25s
}

.transition-\[transform\2c color\2c left\2c opacity\] {
    transition-property: transform,color,left,opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .25s
}

.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .25s
}

.transition-colors {
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .25s
}

.transition-none {
    transition-property: none
}

.transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .25s
}

.transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .25s
}

.\!duration-100 {
    transition-duration: .1s!important
}

.\!duration-150 {
    transition-duration: .15s!important
}

.\!duration-200 {
    transition-duration: .2s!important
}

.\!duration-250 {
    transition-duration: .25s!important
}

.\!duration-300 {
    transition-duration: .3s!important
}

.\!duration-500 {
    transition-duration: .5s!important
}

.duration-150 {
    transition-duration: .15s
}

.\!ease-out {
    transition-timing-function: cubic-bezier(0,0,.2,1)!important
}

.\!ease-soft-spring {
    transition-timing-function: cubic-bezier(.155,1.105,.295,1.12)!important
}

.ease-in {
    transition-timing-function: cubic-bezier(.4,0,1,1)
}

.ease-out {
    transition-timing-function: cubic-bezier(0,0,.2,1)
}

.will-change-auto {
    will-change: auto
}

.will-change-transform {
    will-change: transform
}

.light,:root,[data-theme=light] {
    color-scheme: light;
    --nextui-background: 0 0% 100%;
    --nextui-foreground-50: 0 0% 98.04%;
    --nextui-foreground-100: 240 4.76% 95.88%;
    --nextui-foreground-200: 240 5.88% 90%;
    --nextui-foreground-300: 240 4.88% 83.92%;
    --nextui-foreground-400: 240 5.03% 64.9%;
    --nextui-foreground-500: 240 3.83% 46.08%;
    --nextui-foreground-600: 240 5.2% 33.92%;
    --nextui-foreground-700: 240 5.26% 26.08%;
    --nextui-foreground-800: 240 3.7% 15.88%;
    --nextui-foreground-900: 240 5.88% 10%;
    --nextui-foreground: 201.81999999999994 24.44% 8.82%;
    --nextui-divider: 0 0% 6.67%;
    --nextui-divider-opacity: 0.15;
    --nextui-focus: 212.01999999999998 100% 46.67%;
    --nextui-overlay: 0 0% 0%;
    --nextui-content1: 0 0% 100%;
    --nextui-content1-foreground: 201.81999999999994 24.44% 8.82%;
    --nextui-content2: 240 4.76% 95.88%;
    --nextui-content2-foreground: 240 3.7% 15.88%;
    --nextui-content3: 240 5.88% 90%;
    --nextui-content3-foreground: 240 5.26% 26.08%;
    --nextui-content4: 240 4.88% 83.92%;
    --nextui-content4-foreground: 240 5.2% 33.92%;
    --nextui-default-50: 0 0% 98.04%;
    --nextui-default-100: 240 4.76% 95.88%;
    --nextui-default-200: 240 5.88% 90%;
    --nextui-default-300: 240 4.88% 83.92%;
    --nextui-default-400: 240 5.03% 64.9%;
    --nextui-default-500: 240 3.83% 46.08%;
    --nextui-default-600: 240 5.2% 33.92%;
    --nextui-default-700: 240 5.26% 26.08%;
    --nextui-default-800: 240 3.7% 15.88%;
    --nextui-default-900: 240 5.88% 10%;
    --nextui-default-foreground: 0 0% 0%;
    --nextui-default: 240 4.88% 83.92%;
    --nextui-primary-50: 212.5 92.31% 94.9%;
    --nextui-primary-100: 211.84000000000003 92.45% 89.61%;
    --nextui-primary-200: 211.84000000000003 92.45% 79.22%;
    --nextui-primary-300: 212.24 92.45% 68.82%;
    --nextui-primary-400: 212.14 92.45% 58.43%;
    --nextui-primary-500: 212.01999999999998 100% 46.67%;
    --nextui-primary-600: 212.14 100% 38.43%;
    --nextui-primary-700: 212.24 100% 28.82%;
    --nextui-primary-800: 211.84000000000003 100% 19.22%;
    --nextui-primary-900: 211.84000000000003 100% 9.61%;
    --nextui-primary-foreground: 0 0% 100%;
    --nextui-primary: 212.01999999999998 100% 46.67%;
    --nextui-secondary-50: 270 61.54% 94.9%;
    --nextui-secondary-100: 270 59.26% 89.41%;
    --nextui-secondary-200: 270 59.26% 78.82%;
    --nextui-secondary-300: 270 59.26% 68.24%;
    --nextui-secondary-400: 270 59.26% 57.65%;
    --nextui-secondary-500: 270 66.67% 47.06%;
    --nextui-secondary-600: 270 66.67% 37.65%;
    --nextui-secondary-700: 270 66.67% 28.24%;
    --nextui-secondary-800: 270 66.67% 18.82%;
    --nextui-secondary-900: 270 66.67% 9.41%;
    --nextui-secondary-foreground: 0 0% 100%;
    --nextui-secondary: 270 66.67% 47.06%;
    --nextui-success-50: 146.66999999999996 64.29% 94.51%;
    --nextui-success-100: 145.71000000000004 61.4% 88.82%;
    --nextui-success-200: 146.2 61.74% 77.45%;
    --nextui-success-300: 145.78999999999996 62.57% 66.47%;
    --nextui-success-400: 146.01 62.45% 55.1%;
    --nextui-success-500: 145.96000000000004 79.46% 43.92%;
    --nextui-success-600: 146.01 79.89% 35.1%;
    --nextui-success-700: 145.78999999999996 79.26% 26.47%;
    --nextui-success-800: 146.2 79.78% 17.45%;
    --nextui-success-900: 145.71000000000004 77.78% 8.82%;
    --nextui-success-foreground: 0 0% 0%;
    --nextui-success: 145.96000000000004 79.46% 43.92%;
    --nextui-warning-50: 54.55000000000001 91.67% 95.29%;
    --nextui-warning-100: 37.139999999999986 91.3% 90.98%;
    --nextui-warning-200: 37.139999999999986 91.3% 81.96%;
    --nextui-warning-300: 36.95999999999998 91.24% 73.14%;
    --nextui-warning-400: 37.00999999999999 91.26% 64.12%;
    --nextui-warning-500: 37.02999999999997 91.27% 55.1%;
    --nextui-warning-600: 37.00999999999999 74.22% 44.12%;
    --nextui-warning-700: 36.95999999999998 73.96% 33.14%;
    --nextui-warning-800: 37.139999999999986 75% 21.96%;
    --nextui-warning-900: 37.139999999999986 75% 10.98%;
    --nextui-warning-foreground: 0 0% 0%;
    --nextui-warning: 37.02999999999997 91.27% 55.1%;
    --nextui-danger-50: 339.13 92% 95.1%;
    --nextui-danger-100: 340 91.84% 90.39%;
    --nextui-danger-200: 339.3299999999999 90% 80.39%;
    --nextui-danger-300: 339.11 90.6% 70.78%;
    --nextui-danger-400: 339 90% 60.78%;
    --nextui-danger-500: 339.20000000000005 90.36% 51.18%;
    --nextui-danger-600: 339 86.54% 40.78%;
    --nextui-danger-700: 339.11 85.99% 30.78%;
    --nextui-danger-800: 339.3299999999999 86.54% 20.39%;
    --nextui-danger-900: 340 84.91% 10.39%;
    --nextui-danger-foreground: 0 0% 100%;
    --nextui-danger: 339.20000000000005 90.36% 51.18%;
    --nextui-divider-weight: 1px;
    --nextui-disabled-opacity: .5;
    --nextui-font-size-tiny: 0.75rem;
    --nextui-font-size-small: 0.875rem;
    --nextui-font-size-medium: 1rem;
    --nextui-font-size-large: 1.125rem;
    --nextui-line-height-tiny: 1rem;
    --nextui-line-height-small: 1.25rem;
    --nextui-line-height-medium: 1.5rem;
    --nextui-line-height-large: 1.75rem;
    --nextui-radius-small: 8px;
    --nextui-radius-medium: 12px;
    --nextui-radius-large: 14px;
    --nextui-border-width-small: 1px;
    --nextui-border-width-medium: 2px;
    --nextui-border-width-large: 3px;
    --nextui-box-shadow-small: 0px 0px 5px 0px rgba(0,0,0,.02),0px 2px 10px 0px rgba(0,0,0,.06),0px 0px 1px 0px rgba(0,0,0,.3);
    --nextui-box-shadow-medium: 0px 0px 15px 0px rgba(0,0,0,.03),0px 2px 30px 0px rgba(0,0,0,.08),0px 0px 1px 0px rgba(0,0,0,.3);
    --nextui-box-shadow-large: 0px 0px 30px 0px rgba(0,0,0,.04),0px 30px 60px 0px rgba(0,0,0,.12),0px 0px 1px 0px rgba(0,0,0,.3);
    --nextui-hover-opacity: .8
}

.dark,[data-theme=dark] {
    color-scheme: dark;
    --nextui-background: 0 0% 0%;
    --nextui-foreground-50: 240 5.88% 10%;
    --nextui-foreground-100: 240 3.7% 15.88%;
    --nextui-foreground-200: 240 5.26% 26.08%;
    --nextui-foreground-300: 240 5.2% 33.92%;
    --nextui-foreground-400: 240 3.83% 46.08%;
    --nextui-foreground-500: 240 5.03% 64.9%;
    --nextui-foreground-600: 240 4.88% 83.92%;
    --nextui-foreground-700: 240 5.88% 90%;
    --nextui-foreground-800: 240 4.76% 95.88%;
    --nextui-foreground-900: 0 0% 98.04%;
    --nextui-foreground: 210 5.56% 92.94%;
    --nextui-focus: 212.01999999999998 100% 46.67%;
    --nextui-overlay: 0 0% 0%;
    --nextui-divider: 0 0% 100%;
    --nextui-divider-opacity: 0.15;
    --nextui-content1: 240 5.88% 10%;
    --nextui-content1-foreground: 0 0% 98.04%;
    --nextui-content2: 240 3.7% 15.88%;
    --nextui-content2-foreground: 240 4.76% 95.88%;
    --nextui-content3: 240 5.26% 26.08%;
    --nextui-content3-foreground: 240 5.88% 90%;
    --nextui-content4: 240 5.2% 33.92%;
    --nextui-content4-foreground: 240 4.88% 83.92%;
    --nextui-default-50: 240 5.88% 10%;
    --nextui-default-100: 240 3.7% 15.88%;
    --nextui-default-200: 240 5.26% 26.08%;
    --nextui-default-300: 240 5.2% 33.92%;
    --nextui-default-400: 240 3.83% 46.08%;
    --nextui-default-500: 240 5.03% 64.9%;
    --nextui-default-600: 240 4.88% 83.92%;
    --nextui-default-700: 240 5.88% 90%;
    --nextui-default-800: 240 4.76% 95.88%;
    --nextui-default-900: 0 0% 98.04%;
    --nextui-default-foreground: 0 0% 100%;
    --nextui-default: 240 5.26% 26.08%;
    --nextui-primary-50: 211.84000000000003 100% 9.61%;
    --nextui-primary-100: 211.84000000000003 100% 19.22%;
    --nextui-primary-200: 212.24 100% 28.82%;
    --nextui-primary-300: 212.14 100% 38.43%;
    --nextui-primary-400: 212.01999999999998 100% 46.67%;
    --nextui-primary-500: 212.14 92.45% 58.43%;
    --nextui-primary-600: 212.24 92.45% 68.82%;
    --nextui-primary-700: 211.84000000000003 92.45% 79.22%;
    --nextui-primary-800: 211.84000000000003 92.45% 89.61%;
    --nextui-primary-900: 212.5 92.31% 94.9%;
    --nextui-primary-foreground: 0 0% 100%;
    --nextui-primary: 212.01999999999998 100% 46.67%;
    --nextui-secondary-50: 270 66.67% 9.41%;
    --nextui-secondary-100: 270 66.67% 18.82%;
    --nextui-secondary-200: 270 66.67% 28.24%;
    --nextui-secondary-300: 270 66.67% 37.65%;
    --nextui-secondary-400: 270 66.67% 47.06%;
    --nextui-secondary-500: 270 59.26% 57.65%;
    --nextui-secondary-600: 270 59.26% 68.24%;
    --nextui-secondary-700: 270 59.26% 78.82%;
    --nextui-secondary-800: 270 59.26% 89.41%;
    --nextui-secondary-900: 270 61.54% 94.9%;
    --nextui-secondary-foreground: 0 0% 100%;
    --nextui-secondary: 270 59.26% 57.65%;
    --nextui-success-50: 145.71000000000004 77.78% 8.82%;
    --nextui-success-100: 146.2 79.78% 17.45%;
    --nextui-success-200: 145.78999999999996 79.26% 26.47%;
    --nextui-success-300: 146.01 79.89% 35.1%;
    --nextui-success-400: 145.96000000000004 79.46% 43.92%;
    --nextui-success-500: 146.01 62.45% 55.1%;
    --nextui-success-600: 145.78999999999996 62.57% 66.47%;
    --nextui-success-700: 146.2 61.74% 77.45%;
    --nextui-success-800: 145.71000000000004 61.4% 88.82%;
    --nextui-success-900: 146.66999999999996 64.29% 94.51%;
    --nextui-success-foreground: 0 0% 0%;
    --nextui-success: 145.96000000000004 79.46% 43.92%;
    --nextui-warning-50: 37.139999999999986 75% 10.98%;
    --nextui-warning-100: 37.139999999999986 75% 21.96%;
    --nextui-warning-200: 36.95999999999998 73.96% 33.14%;
    --nextui-warning-300: 37.00999999999999 74.22% 44.12%;
    --nextui-warning-400: 37.02999999999997 91.27% 55.1%;
    --nextui-warning-500: 37.00999999999999 91.26% 64.12%;
    --nextui-warning-600: 36.95999999999998 91.24% 73.14%;
    --nextui-warning-700: 37.139999999999986 91.3% 81.96%;
    --nextui-warning-800: 37.139999999999986 91.3% 90.98%;
    --nextui-warning-900: 54.55000000000001 91.67% 95.29%;
    --nextui-warning-foreground: 0 0% 0%;
    --nextui-warning: 37.02999999999997 91.27% 55.1%;
    --nextui-danger-50: 340 84.91% 10.39%;
    --nextui-danger-100: 339.3299999999999 86.54% 20.39%;
    --nextui-danger-200: 339.11 85.99% 30.78%;
    --nextui-danger-300: 339 86.54% 40.78%;
    --nextui-danger-400: 339.20000000000005 90.36% 51.18%;
    --nextui-danger-500: 339 90% 60.78%;
    --nextui-danger-600: 339.11 90.6% 70.78%;
    --nextui-danger-700: 339.3299999999999 90% 80.39%;
    --nextui-danger-800: 340 91.84% 90.39%;
    --nextui-danger-900: 339.13 92% 95.1%;
    --nextui-danger-foreground: 0 0% 100%;
    --nextui-danger: 339.20000000000005 90.36% 51.18%;
    --nextui-divider-weight: 1px;
    --nextui-disabled-opacity: .5;
    --nextui-font-size-tiny: 0.75rem;
    --nextui-font-size-small: 0.875rem;
    --nextui-font-size-medium: 1rem;
    --nextui-font-size-large: 1.125rem;
    --nextui-line-height-tiny: 1rem;
    --nextui-line-height-small: 1.25rem;
    --nextui-line-height-medium: 1.5rem;
    --nextui-line-height-large: 1.75rem;
    --nextui-radius-small: 8px;
    --nextui-radius-medium: 12px;
    --nextui-radius-large: 14px;
    --nextui-border-width-small: 1px;
    --nextui-border-width-medium: 2px;
    --nextui-border-width-large: 3px;
    --nextui-box-shadow-small: 0px 0px 5px 0px rgba(0,0,0,.05),0px 2px 10px 0px rgba(0,0,0,.2),inset 0px 0px 1px 0px hsla(0,0%,100%,.15);
    --nextui-box-shadow-medium: 0px 0px 15px 0px rgba(0,0,0,.06),0px 2px 30px 0px rgba(0,0,0,.22),inset 0px 0px 1px 0px hsla(0,0%,100%,.15);
    --nextui-box-shadow-large: 0px 0px 30px 0px rgba(0,0,0,.07),0px 30px 60px 0px rgba(0,0,0,.26),inset 0px 0px 1px 0px hsla(0,0%,100%,.15);
    --nextui-hover-opacity: .9
}

.leading-inherit {
    line-height: inherit
}

.bg-img-inherit {
    background-image: inherit
}

.bg-clip-inherit {
    background-clip: inherit
}

.text-fill-inherit {
    -webkit-text-fill-color: inherit
}

.tap-highlight-transparent {
    -webkit-tap-highlight-color: transparent
}

.transition-background {
    transition-property: background;
    transition-timing-function: ease;
    transition-duration: .25s
}

.transition-colors-opacity {
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity;
    transition-timing-function: ease;
    transition-duration: .25s
}

.transition-width {
    transition-property: width;
    transition-timing-function: ease;
    transition-duration: .25s
}

.transition-height {
    transition-property: height;
    transition-timing-function: ease;
    transition-duration: .25s
}

.transition-size {
    transition-property: width,height;
    transition-timing-function: ease;
    transition-duration: .25s
}

.transition-left {
    transition-property: left;
    transition-timing-function: ease;
    transition-duration: .25s
}

.transition-transform-opacity {
    transition-property: transform,opacity;
    transition-timing-function: ease;
    transition-duration: .25s
}

.transition-transform-background {
    transition-property: transform,background;
    transition-timing-function: ease;
    transition-duration: .25s
}

.transition-transform-colors {
    transition-property: transform,color,background,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: ease;
    transition-duration: .25s
}

.transition-transform-colors-opacity {
    transition-property: transform,color,background,background-color,border-color,text-decoration-color,fill,stroke,opacity;
    transition-timing-function: ease;
    transition-duration: .25s
}

.scrollbar-hide {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.scrollbar-hide::-webkit-scrollbar {
    display: none
}

.scrollbar-default {
    -ms-overflow-style: auto;
    scrollbar-width: auto
}

.scrollbar-default::-webkit-scrollbar {
    display: block
}

.\[--picker-height\: 224px\] {
    --picker-height:224px
}

.\[--scale-enter\: 100\%\] {
    --scale-enter:100%
}

.\[--scale-exit\: 100\%\] {
    --scale-exit:100%
}

.\[--scroll-shadow-size\: 100px\] {
    --scroll-shadow-size:100px
}

.\[--slide-enter\: 0px\] {
    --slide-enter:0px
}

.\[--slide-exit\: 80px\] {
    --slide-exit:80px
}

.\[mask-image\:linear-gradient\(\#000\2c \#000\2c transparent_0\2c \#000_var\(--scroll-shadow-size\)\2c \#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\2c transparent\)\] {
    mask-image: linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent)
}

.mini-container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 14px;
    padding-left: 14px;
    max-width: 960px
}

:root {
    --color-primary: 176 38 255;
    --color-secondary: 216 168 255;
    --color-success: 8 231 133;
    --color-warning: 254 179 31;
    --color-danger: 255 58 58;
    --bg-primary: 20 14 28;
    --bg-secondary: 26 18 36;
    --text-primary: 235 235 235;
    --text-secondary: 145 136 158;
    --border-primary: 46 30 66;
    --font-primary: "yekan-bakh","poppins",sans-serif;
    --font-secondary: "poppins","yekan-bakh",sans-serif;
    --transition: 0.3s all;
    --nextui-focus: 70 100% 50%;
    --nextui-content3: 225 16% 19%;
    --nextui-content4: 225 20% 12%
}

[data-ui-theme=fall-theme] {
    --color-primary: 241 100 54;
    --color-secondary: 235 255 136;
    --color-success: 8 231 133;
    --color-warning: 254 179 31;
    --color-danger: 255 58 58;
    --bg-primary: 14 14 17;
    --bg-secondary: 20 20 26;
    --text-primary: 235 235 235;
    --text-secondary: 130 139 151;
    --border-primary: 30 30 39;
    --font-primary: "yekan-bakh","poppins",sans-serif;
    --font-secondary: "poppins","yekan-bakh",sans-serif;
    --transition: 0.3s all;
    --nextui-focus: 70 100% 50%;
    --nextui-content3: 225 16% 19%;
    --nextui-content4: 225 20% 12%
}

@keyframes checkbox_pulse {
    0% {
        box-shadow: 0 0 0 rgb(var(--color-primary)/.5);
        rotate: 20deg
    }

    50% {
        rotate: -20deg
    }

    75% {
        box-shadow: 0 0 0 5px rgb(var(--color-primary)/.3)
    }

    to {
        box-shadow: 0 0 0 8px rgb(var(--color-primary)/.1);
        rotate: 0
    }
}

@keyframes loading_blob {
    0%,to {
        transform: translate(0)
    }

    25% {
        transform: translate(100%)
    }

    50% {
        transform: translate(100%,100%)
    }

    75% {
        transform: translateY(100%)
    }
}

@keyframes online_pulse {
    0% {
        transform: scale(1);
        opacity: 1
    }

    50% {
        transform: scale(3.5);
        opacity: 0
    }

    to {
        transform: scale(1);
        opacity: 0
    }
}

@keyframes gift_wiggle {
    10%,90% {
        transform: translate(-50%) translate3d(-1px,0,0)
    }

    20%,80% {
        transform: translate(-50%) translate3d(2px,0,0)
    }

    30%,50%,70% {
        transform: translate(-50%) translate3d(-4px,0,0)
    }

    40%,60% {
        transform: translate(-50%) translate3d(4px,0,0)
    }
}

@keyframes gift_rotating {
    0% {
        transform: rotate(0deg) translate(-50%)
    }

    to {
        transform: rotate(145deg) translate(-70%,-170px)
    }
}

@keyframes gift_jump {
    0% {
        bottom: 0
    }

    to {
        bottom: 20em
    }
}

.trex-logo {
    font-family: mc-font,serif;
    font-size: 30px;
    padding-bottom: 6px;
    text-shadow: 0 0 60px rgb(var(--color-primary)/.4);
    position: relative;
    display: block
}

.trex-logo .version,.trex-logo span {
    color: rgb(var(--color-primary))
}

.trex-logo .version {
    font-family: poppins;
    font-size: 11px;
    position: absolute;
    right: 90%;
    top: -2px;
    font-weight: 700;
    border-radius: 50px;
    z-index: 2
}

.section-head {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 24px
}

.section-head .title {
    align-items: center;
    gap: 6px;
    display: flex;
    font-size: 24px;
    font-weight: 700
}

.section-head .content {
    align-items: center;
    display: flex;
    gap: 30px
}

.section-title {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 12px
}

.section-title h4 {
    font-size: 20px;
    font-weight: 700
}

.box-wrapper {
    padding: 24px;
    background: rgb(var(--bg-secondary));
    border-radius: 12px;
    border-top: 1px solid rgb(var(--border-primary))
}

.more-link {
    align-items: center;
    display: flex;
    gap: 6px;
    transition: .3s cubic-bezier(.075,.82,.165,1);
    color: rgb(var(--text-secondary))
}

.more-link:hover {
    gap: 12px;
    color: rgb(var(--text-primary))
}

.user-mini-profile {
    align-items: center;
    display: flex;
    gap: 10px
}

.user-mini-profile .info {
    display: flex;
    flex-direction: column;
    align-items: flex-end
}

.user-mini-profile .info .username {
    font-size: 16px;
    color: rgb(var(--text-primary));
    font-family: var(--font-secondary),serif
}

.user-mini-profile .info .wallet {
    font-size: 13px;
    color: rgb(var(--color-primary));
    font-family: var(--font-secondary),serif;
    display: flex;
    align-items: center;
    gap: 4px
}

.user-mini-profile .info .wallet img {
    width: 16px;
    height: 16px
}

#loading {
    align-items: center;
    display: flex;
    justify-content: center;
    flex-direction: column;
    gap: 54px;
    height: 100%;
    position: relative
}

#loading.h-100 {
    height: 100vh
}

#loading p {
    font-size: 16px
}

#loading .blob {
    width: 1px;
    height: 1px;
    display: grid
}

#loading .blob:after,#loading .blob:before {
    content: "";
    grid-area: 1/1;
    width: 20px;
    height: 20px;
    border-radius: 6px;
    background: rgb(var(--color-primary));
    animation: loading_blob 1s infinite
}

#loading .blob:after {
    animation-delay: .5s
}

#loading .version {
    position: absolute;
    left: 50%;
    bottom: 40px;
    transform: translateX(-50%);
    font-family: poppins;
    font-size: 14;
    color: rgb(var(--text-secondary))
}

#loading .version span {
    color: rgb(var(--color-primary))
}

.btn {
    align-items: center;
    appearance: button;
    backface-visibility: hidden;
    background: transparent;
    border: 1px solid rgb(var(--border-primary));
    border-radius: 10px;
    box-sizing: border-box;
    color: rgb(var(--primary-text));
    cursor: pointer!important;
    display: flex;
    font-family: inherit;
    font-size: 16px;
    gap: 6px;
    height: 42px;
    justify-content: center;
    outline: none;
    padding: 0 20px;
    position: relative;
    transition: var(--transition);
    user-select: none;
    touch-action: manipulation;
    white-space: nowrap
}

.btn:active {
    filter: brightness(.5)
}

.btn:hover {
    box-shadow: none!important
}

.btn:disabled {
    cursor: not-allowed
}

.btn.shadow-none {
    box-shadow: none!important
}

.btn.lg {
    font-size: 18px;
    height: 50px;
    padding: 0 24px;
    gap: 10px;
    font-weight: 700
}

.btn.sm {
    font-size: 14px;
    height: 36px;
    padding: 0 16px;
    gap: 4px
}

.btn.icon-btn {
    padding: 0;
    width: 44px
}

.btn:disabled {
    opacity: .5;
    cursor: not-allowed!important
}

.btn.primary {
    background: rgb(var(--color-primary));
    box-shadow: 0 4px 40px rgb(var(--color-primary)/.5);
    border-color: rgb(var(--color-primary));
    font-weight: 600
}

.btn.primary,.btn.secondary {
    color: rgb(var(--bg-primary))
}

.btn.secondary {
    background: rgb(var(--text-primary));
    border-color: rgb(var(--text-primary))
}

.btn.tertiary {
    background: rgb(var(--bg-secondary));
    color: rgb(var(--text-primary));
    border-color: rgb(var(--border-primary))
}

.btn.warning {
    background: rgb(var(--color-warning));
    border-color: rgb(var(--color-warning));
    color: rgb(var(--bg-primary))
}

.btn.danger {
    background: rgb(var(--color-danger));
    border-color: rgb(var(--color-danger))
}

.btn.danger,input.input {
    color: rgb(var(--text-primary))
}

input.input {
    appearance: none;
    background: rgb(var(--bg-secondary));
    border: 1px solid rgb(var(--border-primary));
    border-radius: 10px;
    box-sizing: border-box;
    font-family: inherit;
    font-size: 16px;
    height: 48px;
    outline: none;
    padding: 0 16px;
    transition: var(--transition);
    width: 100%
}

input.input::placeholder {
    color: rgb(var(--text-secondary))
}

input.input:focus {
    border-color: rgb(var(--color-primary))
}

input.input.sm {
    font-size: 14px;
    height: 36px;
    padding: 0 12px
}

input.input.ltr {
    direction: ltr
}

input.input.secondary {
    background: rgb(var(--border-primary)/.5)
}

input.input.secondary:focus {
    background: rgb(var(--bg-primary)/.6)
}

input.input.error {
    border-color: rgb(var(--color-danger))!important
}

.input-wrapper span.error {
    font-size: 14px;
    display: block;
    color: rgb(var(--color-danger));
    margin-top: 8px
}

.checkbox-input {
    align-items: center;
    gap: 6px;
    font-size: 14px;
    display: flex;
    position: relative;
    cursor: pointer;
    user-select: none
}

.checkbox-input a {
    color: rgb(var(--color-primary))
}

.checkbox-input input {
    display: none
}

.checkbox-input input:checked~.checkmark {
    background-color: rgb(var(--color-primary));
    border-radius: .5rem;
    animation: checkbox_pulse .3s cubic-bezier(.175,.885,.32,1.275)
}

.checkbox-input .checkmark {
    align-items: center;
    display: flex;
    justify-content: center;
    height: 20px;
    width: 20px;
    background-color: rgb(var(--bg-primary));
    border: 1px solid rgb(var(--border-primary));
    border-radius: 6px;
    transition: .3s cubic-bezier(.175,.885,.32,1.275)
}

.checkbox-input .checkmark svg {
    color: rgb(var(--bg-primary))
}

.alert {
    padding: 10px;
    border-radius: 12px;
    font-size: 16px;
    display: flex;
    align-items: center;
    gap: 10px
}

.alert.primary {
    background: rgb(var(--color-primary)/.1);
    color: rgb(var(--color-primary))
}

.alert.secondary {
    background: rgb(var(--border-primary)/.3);
    color: rgb(var(--text-secondary))
}

.alert.danger {
    background: rgb(var(--color-danger)/.1);
    color: rgb(var(--color-danger))
}

.alert.warning {
    background: rgb(var(--color-warning)/.1);
    color: rgb(var(--color-warning))
}

.alert.success {
    background: rgb(var(--color-success)/.1);
    color: rgb(var(--color-success))
}

textarea {
    appearance: none;
    background: rgb(var(--bg-secondary));
    border: 1px solid rgb(var(--border-primary));
    border-radius: 10px;
    box-sizing: border-box;
    color: rgb(var(--text-primary));
    font-family: inherit;
    font-size: 16px;
    height: 120px;
    outline: none;
    padding: 16px;
    transition: var(--transition);
    width: 100%
}

textarea::placeholder {
    color: rgb(var(--text-secondary))
}

textarea:focus {
    border-color: rgb(var(--color-primary))
}

textarea.error {
    border-color: rgb(var(--color-danger))
}

.badge {
    padding: 4px 10px;
    border-radius: 50px;
    font-size: 14px;
    display: flex;
    align-items: center;
    width: fit-content;
    gap: 2px
}

.badge.primary {
    background: rgb(var(--color-primary)/.1);
    color: rgb(var(--color-primary))
}

.badge.secondary {
    background: rgb(var(--border-primary)/.3);
    color: rgb(var(--text-secondary))
}

.badge.danger {
    background: rgb(var(--color-danger)/.1);
    color: rgb(var(--color-danger))
}

.badge.warning {
    background: rgb(var(--color-warning)/.1);
    color: rgb(var(--color-warning))
}

.badge.success {
    background: rgb(var(--color-success)/.1);
    color: rgb(var(--color-success))
}

.h-divider {
    width: 100%;
    height: 1px;
    background: linear-gradient(to right,transparent,rgb(var(--border-primary)),transparent);
    margin: 40px 0
}

.empty-box {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 20px
}

.empty-box.primary svg {
    color: rgb(var(--color-primary))
}

.empty-box.warning svg {
    color: rgb(var(--color-warning))
}

.empty-box.danger svg {
    color: rgb(var(--color-danger))
}

.empty-box.success svg {
    color: rgb(var(--color-success))
}

.empty-box p {
    color: rgb(var(--text-secondary))
}

.empty-box .more-link {
    direction: rtl;
    color: rgb(var(--color-primary))
}

.code-input {
    align-items: center;
    display: flex;
    gap: 10px;
    justify-content: center;
    width: fit-content;
    direction: ltr
}

.code-input input {
    appearance: none;
    background: rgb(var(--bg-secondary));
    border: 1px solid rgb(var(--border-primary));
    border-radius: 10px;
    box-sizing: border-box;
    color: rgb(var(--text-primary));
    font-family: inherit;
    font-size: 18px;
    height: 48px;
    outline: none;
    font-family: var(--font-secondary);
    transition: var(--transition);
    width: 48px;
    text-align: center
}

.code-input input::placeholder {
    color: rgb(var(--text-secondary))
}

.code-input input:focus {
    border-color: rgb(var(--color-primary))
}

.code-input input.sm {
    font-size: 14px;
    height: 36px;
    padding: 0 12px
}

.code-input input.secondary {
    background: rgb(var(--border-primary)/.5)
}

.code-input input.secondary:focus {
    background: rgb(var(--bg-primary)/.6)
}

.dropdown {
    width: 150px;
    position: relative
}

.dropdown .heading {
    height: 38px;
    display: flex;
    align-items: center;
    padding-inline:16px;cursor: pointer
}

.dropdown .content,.dropdown .heading {
    width: 100%;
    border-radius: 10px;
    background: rgb(var(--bg-secondary))
}

.dropdown .content {
    position: absolute;
    top: 44px;
    height: 0;
    padding: 6px;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    max-height: 200px;
    z-index: 10;
    overflow-y: auto;
    box-shadow: 0 10px 20px rgba(0,0,0,.3)
}

.dropdown .content::-webkit-scrollbar {
    background: transparent;
    width: 8px
}

.dropdown .content::-webkit-scrollbar-thumb {
    border: 2px solid transparent;
    background-clip: padding-box;
    background-color: rgb(var(--border-primary));
    border-radius: 99px
}

.dropdown.open .content {
    height: fit-content;
    visibility: visible;
    opacity: 1;
    pointer-events: all
}

.dropdown.active .heading {
    background: rgb(var(--text-primary))
}

.new-desc code {
    background: rgb(var(--color-primary)/.5);
    margin: 0 2px
}

.new-desc h3 {
    font-size: 25px;
    color: rgb(var(--color-primary))
}

.apexcharts-bar-area {
    fill: rgb(var(--color-primary))
}

.apexcharts-yaxis-label {
    direction: rtl
}

.apexcharts-tooltip {
    border: 1px solid rgb(var(--border-primary))!important;
    background: rgb(var(--border-primary)/.6)!important;
    box-shadow: none!important;
    backdrop-filter: blur(14px)
}

.apexcharts-tooltip-title {
    background: transparent!important;
    border-bottom: 1px solid rgb(var(--border-primary))!important
}

.apexcharts-tooltip-series-group {
    text-align: right;
    justify-content: flex-start!important;
    direction: rtl
}

.apexcharts-xcrosshairs {
    fill: rgb(var(--border-primary))
}

.apexcharts-grid-borders line,.apexcharts-gridline,.apexcharts-xaxis-tick {
    stroke: rgb(var(--border-primary))
}

.apexcharts-yaxistooltip {
    display: none
}

.nui-table__th {
    background-color: rgb(var(--border-primary)/.4);
    text-align: right;
    text-wrap: nowrap
}

.nui-table__th:first-child {
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px
}

.nui-table__th:last-child {
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px
}

.nui-table__td {
    text-wrap: nowrap;
    white-space: nowrap
}

.nui-table .actions {
    align-items: center;
    display: flex;
    gap: 6px;
    justify-content: flex-end
}

.nui-table .actions .action {
    width: 38px;
    height: 38px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.nui-table .actions .action.delete {
    color: rgb(var(--color-danger))
}

.nui-tooltip__content {
    background-color: rgb(var(--bg-secondary));
    border: 1px solid rgb(var(--border-primary))
}

.nui-tooltip:before {
    background-color: rgb(var(--border-primary))!important
}

.nui-switch[data-selected=true] .nui-switch__wrapper {
    background-color: rgb(var(--color-primary))!important
}

.nui-switch[data-selected=true] .nui-switch__thumb {
    background-color: rgb(var(--border-primary))!important
}

.nui-switch[data-selected=true] .nui-switch__thumb svg {
    color: rgb(var(--color-primary))
}

.nui-switch__wrapper {
    background-color: rgb(var(--border-primary));
    margin-left: 0!important
}

.nui-switch__thumb {
    background-color: rgb(var(--text-secondary))
}

.nui-switch__thumb svg {
    color: rgb(var(--border-primary))
}

.nui-modal {
    background: rgb(var(--bg-secondary))
}

.nui-modal .modal-title {
    font-size: 18px;
    font-weight: 400
}

.nui-modal .main-wrapper {
    padding-bottom: 16px
}

.nui-modal .main-wrapper .h-divider {
    margin: 20px 0
}

.nui-modal .main-wrapper .input-wrapper label {
    display: block;
    margin-bottom: 8px
}

.nui-modal .main-wrapper .input-wrapper:not(:first-child) {
    margin-top: 10px
}

.nui-modal .main-wrapper .code-input {
    margin: auto
}

.nui-modal .main-wrapper .modal-footer {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 10px
}

.nui-modal .main-wrapper .modal-footer .btn {
    font-weight: 700
}

.nui-select {
    width: 100%;
    max-width: 100%
}

.nui-select__value {
    text-align: right;
    font-family: var(--font-secondary)
}

.nui-select__icon {
    right: unset;
    left: 14px
}

.nui-select__trigger {
    height: 48px;
    min-height: 48px;
    border: 1px solid rgb(var(--border-primary));
    background-color: rgb(var(--border-primary)/.5);
    border-radius: 10px
}

.nui-select__trigger.data-\[hover\=true\]\:bg-default-200[data-hover=true] {
    background-color: rgb(var(--border-primary))
}

.nui-select__content {
    background: rgb(var(--bg-secondary));
    border: 1px solid rgb(var(--border-primary));
    box-shadow: 0 0 20px rgb(var(--border-primary)/.2)
}

.nui-select__item {
    font-family: var(--font-secondary);
    padding: 10px 14px
}

.nui-select__item.data-\[hover\=true\]\:bg-default[data-hover=true],.nui-select__item.data-\[selectable\=true\]\:focus\:bg-default:focus[data-selectable=true] {
    background-color: rgb(var(--border-primary))
}

.nui-pagination {
    margin-top: 6px
}

.nui-pagination__item {
    background: rgb(var(--border-primary))
}

.nui-pagination__item[data-hover=true] {
    background: rgb(var(--border-primary))!important;
    border: 1px solid rgb(var(--color-primary))
}

.nui-pagination__item[data-active=true] {
    background: rgb(var(--color-primary))!important;
    color: rgb(var(--bg-primary))
}

.nui-pagination__cursor {
    background: rgb(var(--color-primary));
    color: rgb(var(--bg-primary))
}

.nui-pagination__prev {
    background: rgb(var(--border-primary)/.5)
}

.nui-pagination__prev svg {
    transform: rotate(180deg)
}

.nui-pagination__next {
    background: rgb(var(--border-primary)/.5)
}

.nui-pagination__next svg {
    transform: rotate(0deg)
}

.nui-pagination__next[data-hover=true],.nui-pagination__prev[data-hover=true] {
    background: rgb(var(--border-primary))!important;
    border: 1px solid rgb(var(--color-primary))
}

.nui-select__trigger:hover {
    background-color: rgb(var(--border-primary))!important
}

.Toastify__toast {
    backdrop-filter: saturate(180%) blur(10px);
    background: rgb(var(--bg-secondary));
    border-radius: 12px;
    color: rgb(var(--text-primary));
    font-family: var(--font-secondary)
}

.Toastify__toast-body {
    text-align: right
}

.Toastify__toast-container {
    z-index: 10000
}

.Toastify__toast--error .Toastify__progress-bar {
    background: rgb(var(--color-danger))
}

.Toastify__toast--warning .Toastify__progress-bar {
    background: rgb(var(--color-warning))
}

.Toastify__progress-bar {
    background: rgb(var(--color-success))
}

.Toastify__close-button {
    color: rgb(var(--text-secondary))
}

.rti--container {
    width: 100%;
    cursor: pointer;
    --rti-bg: rgb(var(--bg-secondary))!important;
    --rti-border: rgb(var(--border-primary))!important;
    --rti-main: rgb(var(--border-primary))!important;
    --rti-tag: rgb(var(--border-primary))!important;
    --rti-tag-remove: rgb(var(--color-danger))!important;
    border-radius: 12px!important;
    min-height: 48px;
    padding: 16px!important
}

.rti--container:focus-within {
    box-shadow: none!important
}

.rti--tag {
    direction: ltr;
    font-family: var(--font-secondary);
    font-size: 14px;
    padding: 4px 10px!important
}

.rti--tag button {
    font-size: 12px
}

.rti--input {
    background: none!important;
    width: 30%!important
}

.error-page {
    width: 100%;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden
}

.error-page:before {
    content: "";
    z-index: 2;
    background: linear-gradient(to top,rgb(var(--color-primary)/.1),transparent)
}

.error-page .bg,.error-page:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.error-page .bg {
    object-fit: cover;
    z-index: 1;
    mix-blend-mode: overlay;
    opacity: .5
}

.error-page .content {
    position: relative;
    z-index: 4;
    display: flex;
    flex-direction: column;
    align-items: center
}

.error-page .content h1 {
    font-size: 58px;
    margin-bottom: 16px;
    font-family: mc-font,serif;
    color: rgb(var(--color-primary))
}

.error-page .content h2 {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 8px
}

.error-page .content p {
    font-size: 16px
}

.error-page .content .btn {
    margin-top: 30px
}

.error-page .content .shape {
    position: absolute;
    z-index: 3
}

.error-page .content .shape.first {
    left: -90px!important;
    bottom: -100px!important
}

.error-page .content .shape.second {
    right: -120px!important;
    top: -140px!important;
    transform: scaleX(-1)!important
}

.error-page .trex-logo {
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 3
}

.home-navbar {
    position: fixed;
    top: 0;
    left: 0;
    padding-top: 20px;
    width: 100%;
    z-index: 49;
    transition: .3s cubic-bezier(.075,.82,.165,1);
    border-bottom: 1px solid transparent
}

.home-navbar.top {
    backdrop-filter: blur(10px);
    background: rgb(var(--bg-secondary)/.8);
    border-bottom: 1px solid rgb(var(--border-primary));
    padding-top: 0
}

.home-navbar.top .home-navbar_content {
    padding-top: 20px;
    padding-bottom: 20px;
    background: transparent;
    border: none;
    backdrop-filter: unset
}

.home-navbar_content {
    transition: .3s cubic-bezier(.075,.82,.165,1);
    backdrop-filter: blur(10px);
    background: rgb(var(--bg-secondary)/.5);
    border-radius: 12px;
    padding: 0 20px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 1px solid rgb(var(--border-primary))
}

.home-navbar_content .links {
    align-items: center;
    display: flex;
    gap: 30px
}

.home-navbar_content .links .link {
    padding: 8px 10px
}

.home-navbar_content .actions {
    align-items: center;
    gap: 16px;
    display: flex
}

.home-navbar_content .actions .btn {
    font-weight: 700
}

.home-navbar_content .actions .mobile-menu {
    display: none;
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
    right: -100%;
    position: fixed;
    top: 0;
    width: 100%;
    height: 100vh;
    gap: 30px;
    z-index: 999;
    transition: .3s cubic-bezier(.165,.84,.44,1)
}

.home-navbar_content .actions .mobile-menu .overlay {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: rgba(0,0,0,.5)
}

.home-navbar_content .actions .mobile-menu .content {
    background: rgb(var(--bg-primary));
    display: flex;
    flex-direction: column;
    padding: 24px;
    width: 80%;
    height: 100%;
    position: relative;
    z-index: 2
}

.home-navbar_content .actions .mobile-menu .content .moblie-links {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.home-navbar_content .actions .mobile-menu .content .moblie-links .link {
    padding: 24px 0
}

.home-navbar_content .actions .mobile-menu-toggle {
    display: none;
    flex-direction: column;
    gap: 4px
}

.home-navbar_content .actions .mobile-menu-toggle span {
    display: block;
    width: 20px;
    height: 2px;
    background: rgb(var(--text-primary));
    transition: var(--transition)
}

.home-navbar_content .actions .mobile-menu-toggle.active span:first-child {
    transform: rotate(45deg) translate(4px,4px)
}

.home-navbar_content .actions .mobile-menu-toggle.active span:nth-child(2) {
    opacity: 0
}

.home-navbar_content .actions .mobile-menu-toggle.active span:nth-child(3) {
    transform: rotate(-45deg) translate(4px,-4px)
}

.home-navbar_content .actions .mobile-menu.active {
    pointer-events: all;
    opacity: 1;
    visibility: visible;
    right: 0
}

.home-hero {
    height: 960px;
    background-blend-mode: lighten;
    background-color: rgb(var(--bg-primary));
    position: relative
}

.home-hero:before {
    background: linear-gradient(to top,rgb(var(--bg-primary)),transparent);
    bottom: 0;
    content: "";
    height: 30%;
    z-index: 2
}

.home-hero:before,.home-hero_bg {
    left: 0;
    position: absolute;
    width: 100%
}

.home-hero_bg {
    top: 0;
    height: 100%;
    opacity: .2;
    z-index: 1
}

.home-hero_bg img {
    object-fit: cover
}

.home-hero_content {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding-top: 160px;
    position: relative;
    z-index: 3
}

.home-hero_content .tip {
    align-items: center;
    color: rgb(var(--text-primary));
    display: flex;
    font-size: 18px;
    gap: 10px
}

.home-hero_content .title {
    text-align: center;
    font-size: 42px;
    font-weight: 700;
    margin-top: 20px;
    position: relative;
    z-index: 1
}

.home-hero_content .title span {
    position: relative
}

.home-hero_content .title span:before {
    background: linear-gradient(to left,rgb(var(--color-primary)/.2),transparent);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    content: "";
    height: 100%;
    position: absolute;
    width: 110%;
    z-index: -1;
    border-radius: 50px
}

.home-hero_content .title span b {
    color: rgb(var(--color-primary))
}

.home-hero_content .text {
    font-size: 22px;
    margin-top: 26px;
    text-align: center;
    max-width: 726px
}

.home-hero_content .stats {
    align-items: center;
    display: flex;
    gap: 10px;
    margin-top: 36px
}

.home-hero_content .stats .item {
    align-items: center;
    display: flex;
    gap: 4px;
    font-size: 18px;
    padding: 12px 22px;
    border-radius: 12px;
    background: linear-gradient(to right bottom,rgb(var(--bg-secondary)),transparent);
    font-family: var(--font-secondary);
    border-top: 1px solid rgb(var(--border-primary));
    backdrop-filter: blur(10px)
}

.home-hero_content .stats .item.up span {
    color: rgb(var(--color-primary))
}

.home-hero_content .stats .item.down span {
    color: rgb(var(--color-danger))
}

.home-hero_content .stats .item .online-badge {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: rgb(var(--color-danger));
    position: relative;
    transition: var(--transition);
    margin-left: 10px
}

.home-hero_content .stats .item .online-badge:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: rgb(var(--color-danger));
    animation: online_pulse 2s infinite
}

.home-hero_content .actions {
    align-items: center;
    display: flex;
    gap: 10px;
    margin-top: 10px
}

.home-blog {
    position: relative;
    margin-top: -160px;
    z-index: 3
}

.home-blog .tab {
    font-size: 16px;
    color: rgb(var(--text-primary));
    position: relative;
    cursor: pointer;
    transition: var(--transition)
}

.home-blog .tab.active {
    color: rgb(var(--color-primary))
}

.home-blog .tab.active:after {
    width: 100%;
    background: rgb(var(--color-primary))
}

.home-blog .tab:after {
    content: "";
    position: absolute;
    bottom: -10px;
    right: 0;
    width: 0;
    height: 2px;
    background: transparent;
    transition: .5s cubic-bezier(.175,.885,.32,1.275)
}

.home-game-modes {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 28px;
    align-items: center;
    padding-top: 140px;
    position: relative
}

.home-game-modes .content .title {
    font-size: 42px;
    font-weight: 700;
    color: rgb(var(--text-primary));
    position: relative;
    width: fit-content;
    text-shadow: 0 0 60px rgb(var(--color-primary)/.4)
}

.home-game-modes .content .title span {
    color: rgb(var(--color-primary))
}

.home-game-modes .content .title svg {
    position: absolute;
    bottom: -30px;
    left: 0
}

.home-game-modes .content .description {
    color: rgb(var(--text-secondary));
    font-size: 18px;
    margin-top: 55px;
    line-height: 1.9rem;
    text-align: justify
}

.home-game-modes .content .btn {
    margin-top: 20px;
    width: fit-content
}

.home-game-modes .list {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 20px;
    direction: ltr
}

.home-game-modes .list .game-mode {
    align-items: center;
    background: rgb(var(--bg-secondary)/.5);
    display: flex;
    gap: 14px;
    padding: 14px;
    box-sizing: border-box;
    border-radius: 12px;
    border: 1px solid rgb(var(--border-primary));
    font-family: var(--font-secondary);
    position: relative;
    z-index: 2;
    transition: .3s cubic-bezier(.175,.885,.32,1.275)
}

.home-game-modes .list .game-mode img {
    width: 64px;
    height: 64px;
    object-fit: cover;
    border-radius: 8px;
    box-shadow: 0 0 50px rgb(var(--color)/.4)
}

.home-game-modes .list .game-mode .info .title {
    font-size: 18px;
    font-weight: 700
}

.home-game-modes .list .game-mode .info .version {
    font-size: 14px;
    color: rgb(var(--text-secondary))
}

.home-game-modes .list .game-mode:hover {
    box-shadow: 0 0 100px rgb(var(--color)/.2);
    background: rgb(var(--color)/.06);
    transform: perspective(1000px) rotateY(20deg) scale(1.05)
}

.home-game-modes .list .game-mode:nth-child(2n):hover {
    transform: perspective(1000px) rotateY(-20deg) scale(1.05)
}

.home-game-modes .list .game-mode .status {
    position: absolute;
    top: 50%;
    right: 14px;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    gap: 12px;
    font-weight: 300;
    font-size: 15px
}

.home-game-modes .list .game-mode .status span {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: rgb(var(--color-success));
    box-shadow: 0 0 20px 2px rgb(var(--color-success));
    position: relative
}

.home-game-modes .list .game-mode .status span:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: rgb(var(--color-primary)/.2)
}

.home-game-modes .list .game-mode .status.offline {
    color: rgb(var(--color-danger))
}

.home-game-modes .list .game-mode .status.offline span {
    background: rgb(var(--color-danger));
    box-shadow: 0 0 20px 2px rgb(var(--color-danger))
}

.home-game-modes .list .game-mode .status.offline span:before {
    background: rgb(var(--color-danger)/.2)
}

.home-game-modes .list .game-mode:first-child {
    --color: 91 152 59
}

.home-game-modes .list .game-mode:nth-child(2) {
    --color: 245 188 83
}

.home-game-modes .list .game-mode:nth-child(3) {
    --color: 163 95 234
}

.home-game-modes .list .game-mode:nth-child(4) {
    --color: 53 178 175
}

.home-game-modes .list .game-mode:nth-child(5) {
    --color: 245 188 83
}

.home-game-modes .list .game-mode:nth-child(6) {
    --color: 244 0 0
}

.home-game-modes .list .game-mode:nth-child(7) {
    --color: 190 19 190
}

.home-game-modes .list .game-mode:nth-child(8) {
    --color: 218 40 41
}

.home-game-modes .shape {
    position: absolute
}

.home-game-modes .shape.first {
    top: -110px;
    left: 45%;
    transform: translateX(-50%);
    z-index: 1
}

.home-game-modes .shape.second {
    bottom: -180px;
    left: 15%;
    transform: translateX(-50%);
    z-index: 1
}

.home-leaderboard {
    gap: 28px;
    align-items: center;
    margin-top: 140px;
    position: relative;
    z-index: 2
}

.home-leaderboard .heading {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px
}

.home-leaderboard .heading .title {
    font-size: 42px;
    font-weight: 700;
    color: rgb(var(--text-primary));
    position: relative;
    width: fit-content
}

.home-leaderboard .heading .title span {
    color: rgb(var(--color-primary))
}

.home-leaderboard .heading .tabs {
    align-items: center;
    display: flex;
    gap: 6px;
    direction: ltr;
    font-family: var(--font-secondary)
}

.home-leaderboard .heading .tabs .tab {
    padding: 6px 12px;
    border-radius: 8px;
    background: rgb(var(--bg-secondary));
    cursor: pointer;
    font-size: 14px;
    transition: var(--transition);
    user-select: none;
    text-transform: capitalize;
    position: relative
}

.home-leaderboard .heading .tabs .tab .pointer {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 8px;
    background: rgb(var(--color-primary));
    z-index: -1
}

.home-leaderboard .heading .tabs .tab.active {
    background: transparent;
    color: rgb(var(--bg-primary))
}

.home-leaderboard .list {
    direction: ltr;
    display: flex;
    flex-direction: column
}

.home-leaderboard .list .item {
    align-items: center;
    display: flex;
    justify-content: space-between;
    font-family: var(--font-secondary);
    padding: 10px;
    border-radius: 12px
}

.home-leaderboard .list .item:nth-child(odd) {
    background: rgb(var(--bg-secondary)/.5)
}

.home-leaderboard .list .item:first-child .user .number {
    color: rgb(var(--color-warning))
}

.home-leaderboard .list .item:nth-child(2) .user .number {
    color: #9fa1c7
}

.home-leaderboard .list .item:nth-child(3) .user .number {
    color: #f8630f
}

.home-leaderboard .list .item .user {
    align-items: center;
    display: flex;
    gap: 10px
}

.home-leaderboard .list .item .user .number {
    align-items: center;
    text-align: right;
    justify-content: flex-end;
    gap: 6px;
    display: flex;
    width: 50px;
    font-size: 20px;
    color: rgb(var(--text-secondary))
}

.home-leaderboard .list .item .user .number svg {
    margin-right: auto
}

[data-ui-theme=fall-theme] .home-staff .bg {
    filter: hue-rotate(285deg)
}

.home-staff {
    margin-top: 140px;
    overflow: hidden;
    padding-bottom: 200px;
    position: relative
}

.home-staff .bg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    height: 165%
}

.home-staff .content {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 50px
}

.home-staff .content .title {
    text-align: center;
    font-size: 42px;
    font-weight: 700;
    position: relative;
    z-index: 1
}

.home-staff .content .title span {
    position: relative;
    color: rgb(var(--color-primary))
}

.home-staff .content .title span:before {
    background: linear-gradient(to left,rgb(var(--color-primary)/.2),transparent);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    content: "";
    height: 100%;
    position: absolute;
    width: 110%;
    z-index: -1;
    border-radius: 50px
}

.home-staff .swiper-slide {
    width: fit-content
}

.home-staff .user {
    width: fit-content;
    align-items: center;
    display: flex;
    direction: ltr;
    gap: 10px;
    padding: 12px 32px 12px 12px;
    border-radius: 50px;
    border: 1px solid rgb(var(--border-primary));
    box-shadow: 0 30px 35px rgba(0,0,0,.3);
    background: linear-gradient(to right,rgb(var(--bg-secondary)),transparent);
    backdrop-filter: blur(10px)
}

.home-staff .user h3 {
    font-family: var(--font-secondary);
    font-size: 18px;
    width: calc(100% - 62px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.home-staff .swiper {
    padding: 10px 0;
    overflow: visible;
    position: relative;
    z-index: 1
}

.home-staff .swiper-wrapper {
    transition-timing-function: linear!important
}

.home-about {
    margin-bottom: 116px
}

.home-about .content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 450px;
    align-items: center;
    background: linear-gradient(to bottom,rgb(var(--bg-secondary)),transparent);
    border-radius: 20px;
    box-shadow: 0 60px 100px rgba(0,0,0,.25);
    border: 1px solid rgb(var(--border-primary));
    position: relative
}

.home-about .content .title {
    font-size: 42px;
    font-weight: 700;
    position: relative;
    text-align: center;
    z-index: 2;
    text-shadow: 0 0 60px rgb(var(--color-primary)/.4)
}

.home-about .content .title span {
    color: rgb(var(--color-primary))
}

.home-about .content .title svg {
    position: absolute;
    left: 50%;
    bottom: -64px;
    transform: translateX(-50%)
}

.home-about .content .description {
    margin-top: 46px;
    line-height: 1.8rem;
    font-size: 18px;
    text-align: center;
    color: rgb(var(--text-secondary));
    max-width: 790px;
    position: relative;
    z-index: 2
}

.home-about .content .image {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1
}

.home-about .content .image.second {
    left: auto;
    right: 0;
    transform: scaleX(-1)
}

.home-about .content .icon {
    position: absolute;
    top: -120px;
    left: 50%;
    transform: translateX(-50%)
}

.home-footer {
    height: 90px
}

.home-footer .content {
    display: flex;
    align-items: center;
    gap: 30px;
    height: 100%
}

.home-footer .content .logo-wrapper {
    padding-bottom: 20px
}

.home-footer .content .socials {
    display: flex;
    align-items: center;
    gap: 12px
}

.home-footer .content .socials .social {
    width: 42px;
    height: 42px;
    border-radius: 12px;
    background: rgb(var(--bg-secondary));
    border: 1px solid rgb(var(--border-primary));
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgb(var(--text-secondary));
    transition: var(--transition)
}

.home-footer .content .socials .social:hover {
    background: rgb(var(--color-primary));
    color: rgb(var(--bg-primary))
}

.home-footer .content .signs-wrapper {
    align-items: center;
    display: flex;
    gap: 20px;
    margin-right: auto;
    z-index: 2
}

.home-footer .content .signs-wrapper p {
    display: flex;
    align-items: center;
    gap: 6px;
    color: rgb(var(--text-secondary))
}

.home-footer .content .signs-wrapper .item {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.home-footer .content .signs-wrapper .item img {
    height: fit-content
}

.auth-page .home-hero {
    min-height: calc(100vh - 90px);
    display: flex;
    align-items: center;
    justify-content: center
}

.auth-page .home-hero:after {
    background: url(/images/auth-hero-bg.webp) no-repeat 50%/cover;
    opacity: .3
}

.auth-page .home-hero_content {
    padding-top: 0
}

.auth-page .home-hero_content .title {
    align-items: center;
    gap: 6px;
    display: flex;
    font-size: 30px
}

.auth-page .auth-wrapper {
    padding: 24px;
    width: 100%;
    max-width: 400px;
    background: rgb(var(--bg-secondary)/.8);
    border: 1px solid rgb(var(--border-primary));
    backdrop-filter: blur(10px);
    border-radius: 18px;
    margin-top: 20px
}

.auth-page .auth-wrapper,.auth-page .auth-wrapper form {
    display: flex;
    flex-direction: column;
    gap: 14px
}

.auth-page .auth-wrapper .input-wrapper label {
    display: block;
    margin-bottom: 8px
}

.auth-page .auth-wrapper .input-wrapper input {
    background: rgb(var(--border-primary)/.5)
}

.auth-page .auth-wrapper .input-wrapper input:focus {
    background: rgb(var(--bg-primary)/.6)
}

.auth-page .auth-wrapper .checkbox-input {
    margin-top: 20px
}

.auth-page .auth-wrapper .btn {
    margin-top: 20px;
    width: 100%;
    font-weight: 700
}

.auth-page .auth-wrapper .h-divider {
    margin: 10px 0
}

.auth-page .auth-wrapper .extra-link {
    margin-top: 10px;
    display: flex;
    gap: 10px;
    justify-content: space-between;
    align-items: center
}

.auth-page .auth-wrapper .extra-link .link span {
    align-items: center;
    display: flex;
    gap: 4px;
    font-size: 14px
}

.auth-page .auth-wrapper .extra-link .more-link:hover {
    color: rgb(var(--color-primary))
}

.blog-page .blog-hero {
    height: 640px;
    background-blend-mode: lighten;
    background-color: rgb(var(--bg-primary));
    position: relative
}

.blog-page .blog-hero:before {
    background: linear-gradient(to top,rgb(var(--bg-primary)),transparent);
    bottom: 0;
    content: "";
    height: 30%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 2
}

.blog-page .blog-hero:after {
    content: " ";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: .2;
    background: url(/images/blog-hero-bg.webp) no-repeat 50%/cover;
    z-index: 1
}

.blog-page .blog-hero_content {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding-top: 160px;
    position: relative;
    z-index: 3
}

.blog-page .blog-hero_content .tip {
    align-items: center;
    color: rgb(var(--text-primary));
    display: flex;
    font-size: 18px;
    gap: 10px
}

.blog-page .blog-hero_content .title {
    text-align: center;
    font-size: 42px;
    font-weight: 700;
    margin-top: 20px;
    position: relative;
    z-index: 1;
    font-family: var(--font-secondary)
}

.blog-page .blog-hero_content .title span {
    position: relative
}

.blog-page .blog-hero_content .title span:before {
    background: linear-gradient(to left,rgb(var(--color-primary)/.2),transparent);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    content: "";
    height: 100%;
    position: absolute;
    width: 110%;
    z-index: -1;
    border-radius: 50px
}

.blog-page .blog-hero_content .title span b {
    color: rgb(var(--color-primary))
}

.blog-page .blog-hero_content .text {
    font-size: 20px;
    margin-top: 14px;
    text-align: center;
    max-width: 726px;
    color: rgb(var(--text-secondary))
}

.blog-page .blog-hero_content .search-wrapper {
    margin-top: 26px;
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 600px
}

.blog-page .blog-hero_content .search-wrapper .input-wrapper {
    align-items: center;
    display: flex;
    gap: 10px
}

.blog-page .blog-hero_content .search-wrapper .input-wrapper .input {
    height: 56px;
    width: calc(100% - 56px);
    background: rgb(var(--bg-secondary)/.5);
    backdrop-filter: blur(15px);
    border-color: transparent
}

.blog-page .blog-hero_content .search-wrapper .input-wrapper .input:focus {
    border-color: rgb(var(--color-primary))
}

.blog-page .blog-hero_content .search-wrapper .input-wrapper .btn {
    height: 56px;
    width: 56px
}

.blog-page .blog-hero_content .search-wrapper .categories {
    align-items: center;
    display: flex;
    gap: 10px;
    justify-content: center;
    margin-top: 20px
}

.blog-page .blog-hero_content .search-wrapper .categories .item {
    background: rgb(var(--border-primary)/.5);
    backdrop-filter: blur(15px);
    padding: 8px 20px;
    border-radius: 10px;
    color: rgb(var(--text-primary));
    font-size: 14px;
    cursor: pointer;
    transition: all .3s ease;
    user-select: none
}

.blog-page .blog-hero_content .search-wrapper .categories .item:hover {
    background: rgb(var(--text-primary));
    color: rgb(var(--bg-primary))
}

.blog-page .blog-hero_content .search-wrapper .categories .item.active {
    background: rgb(var(--color-primary));
    color: rgb(var(--bg-primary))
}

.blog-page .blog-grid {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 20px;
    position: relative;
    z-index: 2;
    margin: -80px 0 10px
}

.blog-page .nui-pagination {
    margin-bottom: 50px
}

.blog-page.single .blog-hero {
    height: 370px
}

.blog-page.single .blog-hero:after {
    display: none
}

.blog-page.single .blog-hero .bg {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: .2;
    object-fit: cover;
    z-index: 1
}

.blog-page.single .blog-hero .blog-hero_content .breadcrumb {
    align-items: center;
    display: flex;
    gap: 20px
}

.blog-page.single .blog-hero .blog-hero_content .breadcrumb .item {
    color: rgb(var(--text-secondary))
}

.blog-page.single .blog-hero .blog-hero_content .breadcrumb .item.active,.blog-page.single .blog-hero .blog-hero_content .breadcrumb .item:hover {
    color: rgb(var(--text-primary))
}

.blog-page.single .blog-hero .blog-hero_content .breadcrumb svg {
    color: rgb(var(--text-secondary))
}

.blog-page.single .blog-hero .blog-hero_content .title {
    font-size: 32px
}

.blog-page.single .main-wrapper {
    margin-top: 30px
}

.blog-page.single .main-wrapper .post-info {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.blog-page.single .main-wrapper .post-info .status {
    align-items: center;
    display: flex;
    gap: 30px
}

.blog-page.single .main-wrapper .post-info .status .item {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 6px;
    color: rgb(var(--text-secondary))
}

.blog-page.single .main-wrapper .post-info .status .item.like-btn {
    cursor: pointer
}

.blog-page.single .main-wrapper .post-info .status .item.like-btn.active,.blog-page.single .main-wrapper .post-info .status .item.like-btn:hover {
    color: rgb(var(--color-danger))
}

.blog-page.single .main-wrapper .post-info .creator {
    align-items: center;
    display: flex;
    gap: 14px
}

.blog-page.single .main-wrapper .post-info .creator .info {
    display: flex;
    flex-direction: column;
    align-items: flex-end
}

.blog-page.single .main-wrapper .post-info .creator .info .username {
    font-size: 18px;
    color: rgb(var(--text-primary));
    font-family: var(--font-secondary)
}

.blog-page.single .main-wrapper .post-info .creator .info .role {
    font-size: 14px;
    color: rgb(var(--text-secondary))
}

.blog-page.single .main-wrapper .post-content {
    line-break: anywhere;
    margin-top: 30px
}

.blog-page.single .main-wrapper .post-content h1,.blog-page.single .main-wrapper .post-content h2,.blog-page.single .main-wrapper .post-content h3,.blog-page.single .main-wrapper .post-content h4,.blog-page.single .main-wrapper .post-content h5,.blog-page.single .main-wrapper .post-content h6 {
    font-family: var(--font-secondary);
    font-weight: 700;
    margin-bottom: 14px
}

.blog-page.single .main-wrapper .post-content h1:not(:first-child),.blog-page.single .main-wrapper .post-content h2:not(:first-child),.blog-page.single .main-wrapper .post-content h3:not(:first-child),.blog-page.single .main-wrapper .post-content h4:not(:first-child),.blog-page.single .main-wrapper .post-content h5:not(:first-child),.blog-page.single .main-wrapper .post-content h6:not(:first-child) {
    margin-top: 14px
}

.blog-page.single .main-wrapper .post-content h1 {
    font-size: 28px
}

.blog-page.single .main-wrapper .post-content h2 {
    font-size: 26px
}

.blog-page.single .main-wrapper .post-content h3 {
    font-size: 24px
}

.blog-page.single .main-wrapper .post-content h4 {
    font-size: 20px
}

.blog-page.single .main-wrapper .post-content h5 {
    font-size: 18px
}

.blog-page.single .main-wrapper .post-content h6 {
    font-size: 16px
}

.blog-page.single .main-wrapper .post-content p {
    font-size: 16px;
    line-height: 1.8rem;
    margin-bottom: 20px;
    color: rgb(var(--text-primary)/.8)
}

.blog-page.single .main-wrapper .post-content img {
    margin: 20px auto;
    width: 100%;
    object-fit: contain
}

.blog-page.single .main-wrapper .comments {
    margin-bottom: 30px
}

.blog-page.single .main-wrapper .comments .title {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 20px
}

.blog-page.single .main-wrapper .comments .title span {
    color: rgb(var(--text-secondary))
}

.blog-page.single .main-wrapper .comments .write-section {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.blog-page.single .main-wrapper .comments .write-section .top {
    display: flex;
    gap: 14px
}

.blog-page.single .main-wrapper .comments .write-section .top .avatar {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    overflow: hidden
}

.blog-page.single .main-wrapper .comments .write-section .top .avatar img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.blog-page.single .main-wrapper .comments .write-section .top .input-wrapper {
    width: calc(100% - 70px)
}

.blog-page.single .main-wrapper .comments .write-section .top .input-wrapper textarea {
    width: 100%;
    max-height: 200px;
    min-height: 100px
}

.blog-page.single .main-wrapper .comments .write-section .btn {
    margin-right: auto;
    width: fit-content
}

.blog-page.single .main-wrapper .comments .items {
    display: flex;
    flex-direction: column;
    gap: 18px
}

.comment-card {
    padding: 24px;
    border-radius: 16px;
    background: rgb(var(--bg-secondary));
    border: 1px solid rgb(var(--border-primary)/.5);
    display: flex;
    gap: 16px
}

.comment-card_rate {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.comment-card_rate .rate-down,.comment-card_rate .rate-up {
    width: 30px;
    height: 30px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all .3s ease;
    background: rgb(var(--border-primary)/.5)
}

.comment-card_rate .rate-up.active {
    background: rgb(var(--color-primary)/.1);
    color: rgb(var(--color-primary))
}

.comment-card_rate .rate-down.active {
    background: rgb(var(--color-danger)/.1);
    color: rgb(var(--color-danger))
}

.comment-card_rate span {
    font-size: 14px;
    color: rgb(var(--text-secondary));
    text-align: center
}

.comment-card_main {
    width: 100%
}

.comment-card_main .heading {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.comment-card_main .heading .user {
    align-items: center;
    display: flex;
    gap: 10px
}

.comment-card_main .heading .user .username {
    font-size: 16px;
    color: rgb(var(--text-primary));
    font-family: var(--font-secondary)
}

.comment-card_main .heading .date {
    font-size: 14px;
    color: rgb(var(--text-secondary));
    direction: ltr;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px
}

.comment-card_main .content {
    font-size: 16px;
    color: rgb(var(--text-primary)/.8);
    margin-top: 10px;
    font-family: var(--font-secondary);
    line-height: 1.8rem
}

.comment-card_main .actions {
    align-items: center;
    display: flex;
    margin-top: 20px
}

.comment-card_main .actions .item {
    display: flex;
    gap: 6px;
    font-size: 14px;
    color: rgb(var(--text-secondary));
    cursor: pointer
}

.comment-card_main .actions .item:hover {
    color: rgb(var(--color-primary))
}

.comment-card_main .actions .item.like:hover {
    color: rgb(var(--color-danger))
}

.comment-card_main .replay {
    padding: 24px;
    border-radius: 16px;
    background: rgb(var(--border-primary)/.5);
    gap: 16px;
    margin-top: 20px
}

.comment-card_main .replay .heading .user .username {
    color: rgb(var(--color-warning))
}

.blog-card {
    box-sizing: border-box;
    border-radius: 22px;
    background: rgb(var(--bg-secondary));
    border: 1px solid rgb(var(--border-primary))
}

.blog-card .thumbnail {
    aspect-ratio: 16/9;
    padding: 6px;
    width: 100%;
    overflow: hidden;
    border-radius: 16px;
    transition: .3s cubic-bezier(.175,.885,.32,1.275)
}

.blog-card .thumbnail,.blog-card .thumbnail img {
    position: relative!important
}

.blog-card .thumbnail-image {
    aspect-ratio: 16/9;
    width: 100%;
    object-fit: cover;
    border-radius: 16px;
    transition: .3s cubic-bezier(.175,.885,.32,1.275)
}

.blog-card .title {
    font-size: 18px;
    font-weight: 700;
    margin-top: 20px;
    font-family: var(--font-secondary);
    height: 54px
}

.blog-card .description,.blog-card .title {
    padding-inline:16px;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.blog-card .description {
    font-size: 16px;
    margin-top: 16px;
    color: rgb(var(--text-secondary));
    line-height: 1.8rem;
    height: 58px
}

.blog-card .actions {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
    padding: 0 16px 16px
}

.blog-card .actions .info {
    align-items: center;
    display: flex;
    gap: 20px
}

.blog-card .actions .info .item {
    align-items: center;
    display: flex;
    font-size: 14px;
    color: rgb(var(--text-secondary));
    gap: 6px
}

.blog-card:hover .thumbnail {
    border-radius: 12px 12px 0 0
}

.blog-card:hover .thumbnail img {
    transform: scale(1.15);
    border-radius: 12px 12px 0 0
}

.shop-page .shop-hero {
    height: 640px;
    background-blend-mode: lighten;
    background-color: rgb(var(--bg-primary));
    position: relative
}

.shop-page .shop-hero:before {
    background: linear-gradient(to top,rgb(var(--bg-primary)),transparent);
    bottom: 0;
    content: "";
    height: 30%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 2
}

.shop-page .shop-hero:after {
    content: " ";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: .2;
    background: url(/images/shop-hero-bg.webp) no-repeat 50%/cover;
    z-index: 1
}

.shop-page .shop-hero_content {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding-top: 160px;
    position: relative;
    z-index: 3
}

.shop-page .shop-hero_content .tip {
    align-items: center;
    color: rgb(var(--text-primary));
    display: flex;
    font-size: 18px;
    gap: 10px
}

.shop-page .shop-hero_content .title {
    text-align: center;
    font-size: 42px;
    font-weight: 700;
    margin-top: 20px;
    position: relative;
    z-index: 1;
    font-family: var(--font-secondary)
}

.shop-page .shop-hero_content .title span {
    position: relative
}

.shop-page .shop-hero_content .title span:before {
    background: linear-gradient(to left,rgb(var(--color-primary)/.2),transparent);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    content: "";
    height: 100%;
    position: absolute;
    width: 110%;
    z-index: -1;
    border-radius: 50px
}

.shop-page .shop-hero_content .title span b {
    color: rgb(var(--color-primary))
}

.shop-page .shop-hero_content .text {
    font-size: 20px;
    margin-top: 14px;
    text-align: center;
    max-width: 726px;
    color: rgb(var(--text-secondary))
}

.shop-page .shop-hero_content .search-wrapper {
    margin-top: 26px;
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 600px
}

.shop-page .shop-hero_content .search-wrapper .input-wrapper {
    align-items: center;
    display: flex;
    gap: 10px
}

.shop-page .shop-hero_content .search-wrapper .input-wrapper .input {
    height: 56px;
    width: calc(100% - 56px);
    background: rgb(var(--bg-secondary)/.5);
    backdrop-filter: blur(15px);
    border-color: transparent
}

.shop-page .shop-hero_content .search-wrapper .input-wrapper .input:focus {
    border-color: rgb(var(--color-primary))
}

.shop-page .shop-hero_content .search-wrapper .input-wrapper .btn {
    height: 56px;
    width: 56px
}

.shop-page .shop-hero_content .search-wrapper .categories {
    align-items: center;
    display: flex;
    gap: 10px;
    justify-content: center;
    margin-top: 20px
}

.shop-page .shop-hero_content .search-wrapper .categories .item {
    background: rgb(var(--border-primary)/.5);
    backdrop-filter: blur(15px);
    padding: 8px 20px;
    border-radius: 10px;
    color: rgb(var(--text-primary));
    font-size: 14px;
    cursor: pointer;
    transition: all .3s ease;
    user-select: none;
    white-space: nowrap;
    text-wrap: nowrap
}

.shop-page .shop-hero_content .search-wrapper .categories .item:hover {
    background: rgb(var(--text-primary));
    color: rgb(var(--bg-primary))
}

.shop-page .shop-hero_content .search-wrapper .categories .item.active {
    background: rgb(var(--color-primary));
    color: rgb(var(--bg-primary))
}

.shop-page .shop-grid {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    gap: 20px;
    position: relative;
    z-index: 2;
    margin: -80px 0 50px;
    min-height: 650px
}

.shop-page .shop-grid .product-card {
    height: fit-content
}

.product-card {
    padding: 12px;
    border-radius: 18px;
    background: rgb(var(--bg-secondary));
    border: 1px solid rgb(var(--border-primary));
    position: relative;
    transition: .3s cubic-bezier(.175,.885,.32,1.275)
}

.product-card__image {
    aspect-ratio: 1/1;
    max-width: 100%!important
}

.product-card img {
    position: relative!important
}

.product-card .title {
    font-size: 18px;
    margin-top: 12px;
    height: 60px;
    line-height: 1.6rem;
    overflow: hidden;
    font-family: var(--font-secondary);
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.product-card .price {
    color: rgb(var(--color-warning));
    display: flex;
    align-items: start;
    flex-direction: column;
    justify-content: space-between
}

.product-card .price .old {
    color: rgb(var(--color-danger)/100%);
    text-decoration: line-through;
    text-decoration-color: rgba(255,0,0,.667)
}

.product-card .price .new {
    font-size: 18px
}

.product-card .price span.dollar {
    direction: ltr;
    color: rgb(var(--color-warning));
    font-family: var(--font-secondary)
}

.product-card .tcoin {
    align-items: center;
    display: flex;
    gap: 6px;
    font-family: var(--font-secondary);
    font-size: 14px;
    color: rgb(var(--color-primary));
    direction: ltr
}

.product-card .trigger {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 11;
    cursor: pointer
}

.product-card .btn {
    width: 100%;
    margin-top: 20px;
    z-index: 12
}

.product-card .product-card-discount {
    display: flex;
    position: absolute;
    top: 15px;
    left: 15px;
    z-index: 9999;
    gap: 10px
}

.product-card .product-card-discount div {
    background-image: url(/images/gif.gif);
    padding: 3px 3px 0;
    background-size: contain;
    border-radius: 8px;
    border: 1px solid hsla(0,0%,100%,.251);
    box-shadow: 0 0 12px rgba(166,2,255,.5)
}

.product-card .product-card-discount div span {
    font-family: mc-font;
    font-size: 18px;
    font-weight: 700;
    background-color: #181b24;
    padding: 5px 5px 2px;
    border-radius: 6px;
    backdrop-filter: blur(6px)
}

.tos-page .tos-hero {
    height: 400px;
    background-blend-mode: lighten;
    background-color: rgb(var(--bg-primary));
    position: relative
}

.tos-page .tos-hero:before {
    background: linear-gradient(to top,rgb(var(--bg-primary)),transparent);
    bottom: 0;
    content: "";
    height: 30%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 2
}

.tos-page .tos-hero:after {
    content: " ";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: .2;
    background: url(/images/tos-hero-bg.webp) no-repeat 50%/cover;
    z-index: 1
}

.tos-page .tos-hero_content {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding-top: 140px;
    position: relative;
    z-index: 3
}

.tos-page .tos-hero_content .title {
    text-align: center;
    font-size: 42px;
    font-weight: 700;
    margin-top: 20px;
    position: relative;
    z-index: 1;
    font-family: var(--font-secondary)
}

.tos-page .tos-hero_content .title span {
    position: relative
}

.tos-page .tos-hero_content .title span:before {
    background: linear-gradient(to left,rgb(var(--color-primary)/.2),transparent);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    content: "";
    height: 100%;
    position: absolute;
    width: 110%;
    z-index: -1;
    border-radius: 50px
}

.tos-page .tos-hero_content .title span b {
    color: rgb(var(--color-primary))
}

.tos-page .content {
    margin-top: 30px;
    margin-bottom: 40px;
    min-height: 800px;
    font-family: var(--font-secondary)
}

.tos-page .content .tabs {
    align-items: center;
    display: flex;
    gap: 30px
}

.tos-page .content .tabs .tab {
    font-size: 16px;
    color: rgb(var(--text-primary));
    position: relative;
    cursor: pointer;
    padding: 10px 0
}

.tos-page .content .tabs .tab.active {
    color: rgb(var(--color-primary))
}

.tos-page .content .tabs .tab .underline {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: rgb(var(--color-primary))
}

.tos-page .content h1,.tos-page .content h2,.tos-page .content h3,.tos-page .content h4,.tos-page .content h5,.tos-page .content h6 {
    color: rgb(var(--color-warning));
    font-weight: 700;
    margin-bottom: 14px
}

.tos-page .content h1:not(:first-child),.tos-page .content h2:not(:first-child),.tos-page .content h3:not(:first-child),.tos-page .content h4:not(:first-child),.tos-page .content h5:not(:first-child),.tos-page .content h6:not(:first-child) {
    margin-top: 14px
}

.tos-page .content h1 {
    font-size: 28px
}

.tos-page .content h2 {
    font-size: 26px
}

.tos-page .content h3 {
    font-size: 24px
}

.tos-page .content h4 {
    font-size: 20px
}

.tos-page .content h5 {
    font-size: 18px
}

.tos-page .content h6 {
    font-size: 16px
}

.tos-page .content p {
    font-size: 16px;
    line-height: 1.8rem;
    margin-bottom: 20px;
    color: rgb(var(--text-primary)/.8)
}

.tos-page .content ul {
    padding-right: 18px
}

.tos-page .content ul li {
    list-style: square;
    margin-bottom: 8px;
    color: rgb(var(--text-secondary))
}

.tos-page .content a {
    color: rgb(var(--color-primary))
}

.dashboard {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100vh;
    width: 100%;
    position: relative
}

.dashboard-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: .2;
    mix-blend-mode: lighten;
    user-select: none;
    pointer-events: none
}

.dashboard-main {
    display: flex;
    position: relative;
    z-index: 2;
    border-radius: 24px;
    border: 1px solid rgb(var(--border-primary));
    background: rgb(var(--bg-primary)/.9);
    backdrop-filter: blur(10px);
    height: 90%;
    width: 90%;
    max-width: 1380px
}

.dashboard-main__sidebar {
    width: 250px
}

.dashboard-main__sidebar .header {
    padding: 18px 38px 30px
}

.dashboard-main__sidebar .items {
    padding: 30px;
    gap: 22px;
    height: calc(100% - 174px);
    overflow-y: auto
}

.dashboard-main__sidebar .items:hover::-webkit-scrollbar-thumb {
    background-color: rgb(var(--border-primary)/1)
}

.dashboard-main__sidebar .items::-webkit-scrollbar {
    background: transparent;
    width: 8px
}

.dashboard-main__sidebar .items::-webkit-scrollbar-thumb {
    border: 2px solid transparent;
    background-clip: padding-box;
    background-color: rgb(var(--border-primary)/0);
    border-radius: 99px
}

.dashboard-main__sidebar .items .item {
    position: relative;
    user-select: none
}

.dashboard-main__sidebar .items .item:not(:first-child) {
    margin-top: 10px
}

.dashboard-main__sidebar .items .item .heading {
    align-items: center;
    display: flex;
    gap: 8px;
    padding: 8px 16px;
    transition: .3s cubic-bezier(.075,.82,.165,1);
    cursor: pointer
}

.dashboard-main__sidebar .items .item .heading .event-dot {
    width: 7px;
    height: 7px;
    background: #a020f0;
    border-radius: 99999px;
    position: absolute;
    right: 8px;
    top: 8px;
    box-shadow: 0 0 12px 2px #a020f0;
    filter: hue-rotate(230deg) brightness(200%)
}

.dashboard-main__sidebar .items .item .heading .icon {
    position: relative;
    transition: var(--transition);
    width: 38px;
    height: 38px;
    display: grid;
    place-items: center;
    border-radius: 12px;
    outline: 2px solid transparent;
    outline-offset: 2px
}

.dashboard-main__sidebar .items .item .heading .icon .bg {
    position: absolute;
    width: 24px;
    height: 24px;
    color: rgb(var(--color-primary));
    z-index: -1
}

.dashboard-main__sidebar .items .item .heading .icon .bg svg {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
}

.dashboard-main__sidebar .items .item.active .heading {
    color: rgb(var(--color-primary))
}

.dashboard-main__sidebar .items .item.active .heading .icon {
    background: rgb(var(--color-primary)/.1);
    color: rgb(var(--color-primary));
    outline-color: rgb(var(--color-primary)/.2)
}

.dashboard-main__sidebar .items .item.active .heading .icon .animated-icon * {
    stroke: rgb(var(--color-primary))
}

.dashboard-main__sidebar .items .item.sub {
    transition: .3s cubic-bezier(.175,.885,.32,1.275)
}

.dashboard-main__sidebar .items .item.sub .content {
    gap: 10px;
    display: flex;
    flex-direction: column;
    height: 0;
    transition: .3s cubic-bezier(.175,.885,.32,1.275);
    overflow: hidden
}

.dashboard-main__sidebar .items .item.sub .content .sub-item {
    padding: 14px 0;
    display: flex;
    gap: 16px;
    align-items: center;
    cursor: pointer
}

.dashboard-main__sidebar .items .item.sub .content .sub-item .icon {
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: rgb(var(--text-primary))
}

.dashboard-main__sidebar .items .item.sub .content .sub-item.active {
    color: rgb(var(--color-primary))
}

.dashboard-main__sidebar .items .item.sub .content .sub-item.active .icon {
    background: rgb(var(--color-primary))
}

.dashboard-main__sidebar .items .item.sub.active-sub {
    background: rgb(var(--bg-secondary));
    border-radius: 12px
}

.dashboard-main__sidebar .items .item.sub.active-sub .content {
    height: auto;
    padding-right: 26px
}

.dashboard-main__sidebar .items .divider {
    width: 100%;
    height: 1px;
    background: rgb(var(--border-primary));
    margin-top: 22px
}

.dashboard-main__sidebar .logout {
    padding: 14px 20px;
    height: 80px;
    display: flex;
    align-items: center;
    cursor: pointer
}

.dashboard-main__sidebar .logout .content {
    align-items: center;
    gap: 6px;
    display: flex;
    color: rgb(var(--color-danger));
    padding-inline:16px;transition: var(--transition);
    height: 100%;
    border-radius: 12px
}

.dashboard-main__sidebar .logout .content:hover {
    background: rgb(var(--color-danger)/.1)
}

.dashboard-main__content {
    width: calc(100% - 250px);
    display: flex;
    flex-direction: column
}

.dashboard-main__content .navbar {
    height: 86px;
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    padding-inline:30px;justify-content: space-between
}

.dashboard-main__content .navbar .left,.dashboard-main__content .navbar .right {
    align-items: center;
    display: flex;
    gap: 14px
}

.dashboard-main__content .navbar .right .cart-btn {
    width: 42px;
    height: 42px;
    padding: 0;
    position: relative
}

.dashboard-main__content .navbar .right .cart-btn .badge {
    position: absolute;
    bottom: -10px;
    right: 80%;
    min-width: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1px 6px 0;
    border-radius: 50px;
    background: rgb(var(--color-primary));
    font-size: 15px;
    font-weight: 700;
    color: rgb(var(--bg-primary))
}

.dashboard-main__content .navbar .left .mobile-menu {
    display: none;
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
    right: -100%;
    position: fixed;
    top: 0;
    width: 100%;
    height: 100vh;
    gap: 30px;
    z-index: 999;
    transition: .3s cubic-bezier(.165,.84,.44,1)
}

.dashboard-main__content .navbar .left .mobile-menu .overlay {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: rgba(0,0,0,.5)
}

.dashboard-main__content .navbar .left .mobile-menu .content {
    background: rgb(var(--bg-primary));
    display: flex;
    flex-direction: column;
    padding: 24px;
    width: 80%;
    height: 100%;
    position: relative;
    z-index: 2
}

.dashboard-main__content .navbar .left .mobile-menu .content .moblie-links {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.dashboard-main__content .navbar .left .mobile-menu .content .moblie-links .link {
    align-items: center;
    gap: 6px;
    display: flex;
    padding: 24px 0
}

.dashboard-main__content .navbar .left .mobile-menu .content .moblie-links .link.danger {
    color: rgb(var(--color-danger))
}

.dashboard-main__content .navbar .left .mobile-menu-toggle {
    display: none;
    flex-direction: column;
    gap: 4px
}

.dashboard-main__content .navbar .left .mobile-menu-toggle span {
    display: block;
    width: 20px;
    height: 2px;
    background: rgb(var(--text-primary));
    transition: var(--transition)
}

.dashboard-main__content .navbar .left .mobile-menu-toggle.active span:first-child {
    transform: rotate(45deg) translate(4px,4px)
}

.dashboard-main__content .navbar .left .mobile-menu-toggle.active span:nth-child(2) {
    opacity: 0
}

.dashboard-main__content .navbar .left .mobile-menu-toggle.active span:nth-child(3) {
    transform: rotate(-45deg) translate(4px,-4px)
}

.dashboard-main__content .navbar .left .mobile-menu.active {
    pointer-events: all;
    opacity: 1;
    visibility: visible;
    right: 0
}

.dashboard-main__content .main-content {
    padding: 30px 30px 30px 10px;
    height: calc(100% - 86px);
    overflow-x: hidden;
    overflow-y: scroll
}

.dashboard-main__content .main-content:hover::-webkit-scrollbar-thumb {
    background-color: rgb(var(--border-primary)/1)
}

.dashboard-main__content .main-content::-webkit-scrollbar {
    background: transparent;
    width: 20px
}

.dashboard-main__content .main-content::-webkit-scrollbar-thumb {
    border: 8px solid transparent;
    background-clip: padding-box;
    background-color: rgb(var(--border-primary)/0);
    border-radius: 99px
}

.dashboard #navigation {
    position: fixed;
    width: calc(100% - 20px);
    bottom: 10px;
    background: rgb(var(--bg-primary)/.8);
    backdrop-filter: blur(10px);
    border: 1px solid rgb(var(--border-primary));
    z-index: 49;
    display: none;
    align-items: center;
    height: 80px;
    gap: 10px;
    justify-content: space-between;
    padding-inline:20px;border-radius: 12px
}

.dashboard #navigation .item {
    align-items: center;
    display: flex;
    gap: 5px
}

.dashboard #navigation .item.active {
    color: rgb(var(--color-primary));
    gap: 10px
}

.dashboard #navigation .item.active span {
    width: 70px
}

.dashboard #navigation .item.active svg {
    transform: scale(1.3)
}

.dashboard #navigation .item svg {
    transition: .3s cubic-bezier(.175,.885,.32,1.275)
}

.dashboard #navigation .item span {
    text-wrap: nowrap;
    white-space: nowrap;
    width: 70px;
    overflow: hidden;
    transition: .3s ease
}

.payback-modal.success .content .text h2 {
    background: rgb(var(--color-success));
    box-shadow: 0 0 100px 0 rgb(var(--color-success)/.5)
}

.payback-modal .content {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden
}

.payback-modal .content .text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 2
}

.payback-modal .content .text h2 {
    font-size: 24px;
    padding: 10px 20px;
    border-radius: 12px;
    color: rgb(var(--bg-primary));
    backdrop-filter: blur(10px);
    background: rgb(var(--color-danger));
    box-shadow: 0 0 100px 0 rgb(var(--color-danger)/.5);
    margin-inline:auto;width: fit-content
}

.payback-modal .content .text h2 span {
    color: rgb(var(--color-warning))
}

.payback-modal .content .text p {
    font-size: 16px;
    text-align: center;
    margin-top: 20px
}

.payback-modal .content .text p span {
    color: rgb(var(--color-warning))
}

.payback-modal .content .text .btn {
    position: absolute;
    right: -30px;
    top: -30px;
    padding: 0;
    border-color: transparent;
    width: 28px;
    height: 28px
}

.confetti {
    width: 440px;
    text-align: center;
    padding: 10px 0;
    cursor: pointer;
    top: 50%;
    transform: translate(-50%,-50%)
}

.confetti,.confetti p {
    position: absolute;
    left: 50%
}

.confetti p {
    display: block;
    bottom: 0;
    width: 5px;
    height: 8px;
    opacity: .8
}

.confetti.animated p:first-of-type {
    transform: skewY(33deg) rotate(290deg) translate(80px,-1740px) scale(.1);
    background: #1500ff;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 7px;
    opacity: .3
}

.confetti.animated p:nth-of-type(2) {
    transform: skewY(29deg) rotate(139deg) translate(64px,-2305px) scale(.4);
    background: #ff00e6;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 10px;
    opacity: .3
}

.confetti.animated p:nth-of-type(3) {
    transform: skewY(31deg) rotate(139deg) translate(8px,-2135px) scale(.1);
    background: #ff0062;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 7px;
    opacity: .3
}

.confetti.animated p:nth-of-type(4) {
    transform: skewY(31deg) rotate(6deg) translate(9px,-2105px) scale(.4);
    background: #00bfff;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 1px;
    opacity: .3
}

.confetti.animated p:nth-of-type(5) {
    transform: skewY(21deg) rotate(242deg) translate(85px,-1180px) scale(.3);
    background: #f07;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 5px;
    opacity: .3
}

.confetti.animated p:nth-of-type(6) {
    transform: skewY(22deg) rotate(109deg) translate(87px,-1730px) scale(.3);
    background: #1f0;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 4px;
    opacity: .3
}

.confetti.animated p:nth-of-type(7) {
    transform: skewY(46deg) rotate(217deg) translate(78px,-1355px) scale(.5);
    background: #001eff;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 6px;
    opacity: .3
}

.confetti.animated p:nth-of-type(8) {
    transform: skewY(4deg) rotate(287deg) translate(77px,-1440px) scale(.4);
    background: #00ffe6;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 7px;
    opacity: .3
}

.confetti.animated p:nth-of-type(9) {
    transform: skewY(36deg) rotate(219deg) translate(70px,-1075px) scale(.5);
    background: #e0f;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 7px;
    opacity: .3
}

.confetti.animated p:nth-of-type(10) {
    transform: skewY(7deg) rotate(15deg) translate(67px,-530px) scale(.5);
    background: #ff0084;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 3px;
    opacity: .3
}

.confetti.animated p:nth-of-type(11) {
    transform: skewY(29deg) rotate(135deg) translate(20px,-1530px) scale(.5);
    background: aqua;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 1px;
    opacity: .3
}

.confetti.animated p:nth-of-type(12) {
    transform: skewY(7deg) rotate(276deg) translate(100px,-2040px) scale(.3);
    background: #009dff;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 3px;
    opacity: .3
}

.confetti.animated p:nth-of-type(13) {
    transform: skewY(46deg) rotate(324deg) translate(71px,-1165px) scale(.2);
    background: #2600ff;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 2px;
    opacity: .3
}

.confetti.animated p:nth-of-type(14) {
    transform: skewY(18deg) rotate(218deg) translate(97px,-1145px) scale(.4);
    background: #ffa200;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 3px;
    opacity: .3
}

.confetti.animated p:nth-of-type(15) {
    transform: skewY(16deg) rotate(247deg) translate(71px,-965px) scale(.4);
    background: #00ffe6;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 10px;
    opacity: .3
}

.confetti.animated p:nth-of-type(16) {
    transform: skewY(15deg) rotate(314deg) translate(65px,-1345px) scale(.3);
    background: #006aff;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 7px;
    opacity: .3
}

.confetti.animated p:nth-of-type(17) {
    transform: skewY(20deg) rotate(330deg) translate(75px,-2495px) scale(.1);
    background: #00ff15;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 4px;
    opacity: .3
}

.confetti.animated p:nth-of-type(18) {
    transform: skewY(23deg) rotate(97deg) translate(10px,-1425px) scale(.3);
    background: #ff00b7;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 10px;
    opacity: .3
}

.confetti.animated p:nth-of-type(19) {
    transform: skewY(3deg) rotate(278deg) translate(58px,-885px) scale(.1);
    background: #6200ff;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 8px;
    opacity: .3
}

.confetti.animated p:nth-of-type(20) {
    transform: skewY(35deg) rotate(259deg) translate(73px,-670px) scale(.5);
    background: #ff0051;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 1px;
    opacity: .3
}

.confetti.animated p:nth-of-type(21) {
    transform: skewY(40deg) rotate(148deg) translate(50px,-2185px) scale(.3);
    background: #ffe100;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 7px;
    opacity: .3
}

.confetti.animated p:nth-of-type(22) {
    transform: skewY(7deg) rotate(153deg) translate(25px,-1635px) scale(.3);
    background: #08f;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 7px;
    opacity: .3
}

.confetti.animated p:nth-of-type(23) {
    transform: skewY(35deg) rotate(183deg) translate(41px,-1020px) scale(.3);
    background: #fe0;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 7px;
    opacity: .3
}

.confetti.animated p:nth-of-type(24) {
    transform: skewY(2deg) rotate(201deg) translate(30px,-275px) scale(.2);
    background: #00ff3c;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 10px;
    opacity: .3
}

.confetti.animated p:nth-of-type(25) {
    transform: skewY(36deg) rotate(189deg) translate(80px,-1835px) scale(.2);
    background: #8c00ff;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 2px;
    opacity: .3
}

.confetti.animated p:nth-of-type(26) {
    transform: skewY(22deg) rotate(36deg) translate(73px,-1730px) scale(.3);
    background: #00ff6f;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 1px;
    opacity: .3
}

.confetti.animated p:nth-of-type(27) {
    transform: skewY(48deg) rotate(19deg) translate(23px,-390px) scale(.2);
    background: #00ff48;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 9px;
    opacity: .3
}

.confetti.animated p:nth-of-type(28) {
    transform: skewY(25deg) rotate(79deg) translate(34px,-2410px) scale(.1);
    background: #0d00ff;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 2px;
    opacity: .3
}

.confetti.animated p:nth-of-type(29) {
    transform: skewY(40deg) rotate(20deg) translate(21px,-1365px) scale(.1);
    background: #00ff91;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 3px;
    opacity: .3
}

.confetti.animated p:nth-of-type(30) {
    transform: skewY(14deg) rotate(205deg) translate(63px,-1830px) scale(.4);
    background: #af0;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 5px;
    opacity: .3
}

.confetti.animated p:nth-of-type(31) {
    transform: skewY(45deg) rotate(70deg) translate(78px,-590px) scale(.5);
    background: #a200ff;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 7px;
    opacity: .3
}

.confetti.animated p:nth-of-type(32) {
    transform: skewY(15deg) rotate(84deg) translate(19px,-1500px) scale(.2);
    background: #6200ff;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 10px;
    opacity: .3
}

.confetti.animated p:nth-of-type(33) {
    transform: skewY(4deg) rotate(277deg) translate(35px,-1790px) scale(.1);
    background: #00ffc4;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 6px;
    opacity: .3
}

.confetti.animated p:nth-of-type(34) {
    transform: skewY(15deg) rotate(1deg) translate(26px,-440px) scale(.1);
    background: #03f;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 10px;
    opacity: .3
}

.confetti.animated p:nth-of-type(35) {
    transform: skewY(9deg) rotate(333deg) translate(77px,-1305px) scale(.4);
    background: #60f;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 5px;
    opacity: .3
}

.confetti.animated p:nth-of-type(36) {
    transform: skewY(41deg) rotate(4deg) translate(42px,-1180px) scale(.3);
    background: #8c00ff;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 8px;
    opacity: .3
}

.confetti.animated p:nth-of-type(37) {
    transform: skewY(33deg) rotate(136deg) translate(91px,-315px) scale(.1);
    background: #0bf;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 2px;
    opacity: .3
}

.confetti.animated p:nth-of-type(38) {
    transform: skewY(37deg) rotate(169deg) translate(23px,-275px) scale(.4);
    background: #00ffa2;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 3px;
    opacity: .3
}

.confetti.animated p:nth-of-type(39) {
    transform: skewY(10deg) rotate(239deg) translate(20px,-315px) scale(.2);
    background: #00ffe1;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 9px;
    opacity: .3
}

.confetti.animated p:nth-of-type(40) {
    transform: skewY(19deg) rotate(189deg) translate(97px,-2450px) scale(.5);
    background: #ff000d;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 4px;
    opacity: .3
}

.confetti.animated p:nth-of-type(41) {
    transform: skewY(20deg) rotate(339deg) translate(74px,-330px) scale(.5);
    background: #07f;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 7px;
    opacity: .3
}

.confetti.animated p:nth-of-type(42) {
    transform: skewY(35deg) rotate(132deg) translate(79px,-1725px) scale(.4);
    background: #ff001a;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 9px;
    opacity: .3
}

.confetti.animated p:nth-of-type(43) {
    transform: skewY(50deg) rotate(93deg) translate(97px,-545px) scale(.4);
    background: #ffa200;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 8px;
    opacity: .3
}

.confetti.animated p:nth-of-type(44) {
    transform: skewY(49deg) rotate(290deg) translate(68px,-2310px) scale(.2);
    background: #00ff15;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 2px;
    opacity: .3
}

.confetti.animated p:nth-of-type(45) {
    transform: skewY(20deg) rotate(305deg) translate(27px,-2295px) scale(.4);
    background: #5f0;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 6px;
    opacity: .3
}

.confetti.animated p:nth-of-type(46) {
    transform: skewY(9deg) rotate(331deg) translate(19px,-1015px) scale(.3);
    background: #2bff00;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 10px;
    opacity: .3
}

.confetti.animated p:nth-of-type(47) {
    transform: skewY(41deg) rotate(38deg) translate(81px,-290px) scale(.3);
    background: #00ff37;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 7px;
    opacity: .3
}

.confetti.animated p:nth-of-type(48) {
    transform: skewY(42deg) rotate(40deg) translate(75px,-1165px) scale(.5);
    background: #0fc;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 5px;
    opacity: .3
}

.confetti.animated p:nth-of-type(49) {
    transform: skewY(26deg) rotate(111deg) translate(96px,-1365px) scale(.2);
    background: #7bff00;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 10px;
    opacity: .3
}

.confetti.animated p:nth-of-type(50) {
    transform: skewY(34deg) rotate(264deg) translate(7px,-1475px) scale(.4);
    background: #ff2600;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 10px;
    opacity: .3
}

.confetti.animated p:nth-of-type(51) {
    transform: skewY(43deg) rotate(194deg) translate(3px,-1700px) scale(.1);
    background: #00b7ff;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 8px;
    opacity: .3
}

.confetti.animated p:nth-of-type(52) {
    transform: skewY(13deg) rotate(47deg) translate(64px,-2030px) scale(.3);
    background: #d500ff;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 2px;
    opacity: .3
}

.confetti.animated p:nth-of-type(53) {
    transform: skewY(48deg) rotate(260deg) translate(64px,-1205px) scale(.3);
    background: #00fff2;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 9px;
    opacity: .3
}

.confetti.animated p:nth-of-type(54) {
    transform: skewY(50deg) rotate(279deg) translate(64px,-1100px) scale(.2);
    background: #0095ff;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 7px;
    opacity: .3
}

.confetti.animated p:nth-of-type(55) {
    transform: skewY(37deg) rotate(136deg) translate(10px,-1495px) scale(.5);
    background: #00fff2;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 4px;
    opacity: .3
}

.confetti.animated p:nth-of-type(56) {
    transform: skewY(12deg) rotate(113deg) translate(16px,-1155px) scale(.5);
    background: #4f0;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 1px;
    opacity: .3
}

.confetti.animated p:nth-of-type(57) {
    transform: skewY(2deg) rotate(25deg) translate(37px,-1165px) scale(.5);
    background: #f0e;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 9px;
    opacity: .3
}

.confetti.animated p:nth-of-type(58) {
    transform: skewY(33deg) rotate(240deg) translate(83px,-1720px) scale(.2);
    background: #7300ff;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 10px;
    opacity: .3
}

.confetti.animated p:nth-of-type(59) {
    transform: skewY(40deg) rotate(108deg) translate(1px,-320px) scale(.3);
    background: #6f00ff;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 5px;
    opacity: .3
}

.confetti.animated p:nth-of-type(60) {
    transform: skewY(17deg) rotate(248deg) translate(60px,-225px) scale(.5);
    background: #ff001a;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 2px;
    opacity: .3
}

.confetti.animated p:nth-of-type(61) {
    transform: skewY(40deg) rotate(81deg) translate(100px,-2145px) scale(.2);
    background: #0f6;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 2px;
    opacity: .3
}

.confetti.animated p:nth-of-type(62) {
    transform: skewY(11deg) rotate(54deg) translate(42px,-110px) scale(.3);
    background: #f06;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 5px;
    opacity: .3
}

.confetti.animated p:nth-of-type(63) {
    transform: skewY(34deg) rotate(309deg) translate(71px,-585px) scale(.2);
    background: #ff000d;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 2px;
    opacity: .3
}

.confetti.animated p:nth-of-type(64) {
    transform: skewY(37deg) rotate(47deg) translate(3px,-2015px) scale(.5);
    background: #00ff8c;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 3px;
    opacity: .3
}

.confetti.animated p:nth-of-type(65) {
    transform: skewY(10deg) rotate(237deg) translate(85px,-1750px) scale(.1);
    background: #ff00a6;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 1px;
    opacity: .3
}

.confetti.animated p:nth-of-type(66) {
    transform: skewY(49deg) rotate(301deg) translate(31px,-575px) scale(.2);
    background: #9d00ff;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 6px;
    opacity: .3
}

.confetti.animated p:nth-of-type(67) {
    transform: skewY(22deg) rotate(234deg) translate(95px,-1195px) scale(.2);
    background: #00fff2;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 3px;
    opacity: .3
}

.confetti.animated p:nth-of-type(68) {
    transform: skewY(40deg) rotate(113deg) translate(70px,-770px) scale(.4);
    background: #ff000d;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 7px;
    opacity: .3
}

.confetti.animated p:nth-of-type(69) {
    transform: skewY(24deg) rotate(68deg) translate(51px,-1725px) scale(.3);
    background: #ff002f;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 10px;
    opacity: .3
}

.confetti.animated p:nth-of-type(70) {
    transform: skewY(43deg) rotate(184deg) translate(58px,-2295px) scale(.5);
    background: #0bf;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 4px;
    opacity: .3
}

.confetti.animated p:nth-of-type(71) {
    transform: skewY(40deg) rotate(149deg) translate(43px,-990px) scale(.2);
    background: #f04;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 3px;
    opacity: .3
}

.confetti.animated p:nth-of-type(72) {
    transform: skewY(10deg) rotate(87deg) translate(94px,-625px) scale(.5);
    background: #ff0900;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 9px;
    opacity: .3
}

.confetti.animated p:nth-of-type(73) {
    transform: skewY(34deg) rotate(1deg) translate(64px,-965px) scale(.5);
    background: #ff0062;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 6px;
    opacity: .3
}

.confetti.animated p:nth-of-type(74) {
    transform: skewY(20deg) rotate(126deg) translate(71px,-1335px) scale(.3);
    background: #0d00ff;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 3px;
    opacity: .3
}

.confetti.animated p:nth-of-type(75) {
    transform: skewY(21deg) rotate(86deg) translate(11px,-540px) scale(.4);
    background: #ff0080;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 6px;
    opacity: .3
}

.confetti.animated p:nth-of-type(76) {
    transform: skewY(11deg) rotate(81deg) translate(27px,-10px) scale(.3);
    background: #00ff6a;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 1px;
    opacity: .3
}

.confetti.animated p:nth-of-type(77) {
    transform: skewY(22deg) rotate(11deg) translate(90px,-660px) scale(.1);
    background: #a2ff00;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 6px;
    opacity: .3
}

.confetti.animated p:nth-of-type(78) {
    transform: skewY(21deg) rotate(291deg) translate(63px,-2245px) scale(.1);
    background: #f07;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 7px;
    opacity: .3
}

.confetti.animated p:nth-of-type(79) {
    transform: skewY(28deg) rotate(300deg) translate(55px,-1820px) scale(.5);
    background: #0062ff;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 6px;
    opacity: .3
}

.confetti.animated p:nth-of-type(80) {
    transform: skewY(17deg) rotate(356deg) translate(82px,-1445px) scale(.5);
    background: #f03;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 5px;
    opacity: .3
}

.confetti.animated p:nth-of-type(81) {
    transform: skewY(19deg) rotate(325deg) translate(15px,-985px) scale(.4);
    background: #7b00ff;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 2px;
    opacity: .3
}

.confetti.animated p:nth-of-type(82) {
    transform: skewY(35deg) rotate(345deg) translate(16px,-485px) scale(.3);
    background: #0f2;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 5px;
    opacity: .3
}

.confetti.animated p:nth-of-type(83) {
    transform: skewY(4deg) rotate(150deg) translate(17px,-2425px) scale(.4);
    background: #ff00ae;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 2px;
    opacity: .3
}

.confetti.animated p:nth-of-type(84) {
    transform: skewY(5deg) rotate(91deg) translate(57px,-795px) scale(.5);
    background: #fbff00;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 1px;
    opacity: .3
}

.confetti.animated p:nth-of-type(85) {
    transform: skewY(35deg) rotate(101deg) translate(46px,-1050px) scale(.5);
    background: #ffa200;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 3px;
    opacity: .3
}

.confetti.animated p:nth-of-type(86) {
    transform: skewY(10deg) rotate(78deg) translate(77px,-2005px) scale(.5);
    background: red;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 1px;
    opacity: .3
}

.confetti.animated p:nth-of-type(87) {
    transform: skewY(27deg) rotate(46deg) translate(85px,-2330px) scale(.4);
    background: #00fbff;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 10px;
    opacity: .3
}

.confetti.animated p:nth-of-type(88) {
    transform: skewY(28deg) rotate(98deg) translate(72px,-1780px) scale(.1);
    background: #15ff00;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 2px;
    opacity: .3
}

.confetti.animated p:nth-of-type(89) {
    transform: skewY(41deg) rotate(73deg) translate(44px,-95px) scale(.2);
    background: #ff000d;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 1px;
    opacity: .3
}

.confetti.animated p:nth-of-type(90) {
    transform: skewY(34deg) rotate(81deg) translate(31px,-1325px) scale(.4);
    background: #00ffae
}

.confetti.animated p:nth-of-type(90),.confetti.animated p:nth-of-type(91) {
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 7px;
    opacity: .3
}

.confetti.animated p:nth-of-type(91) {
    transform: skewY(15deg) rotate(254deg) translate(65px,-1265px) scale(.5);
    background: #00b7ff
}

.confetti.animated p:nth-of-type(92) {
    transform: skewY(45deg) rotate(188deg) translate(3px,-285px) scale(.2);
    background: #f0e;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 3px;
    opacity: .3
}

.confetti.animated p:nth-of-type(93) {
    transform: skewY(30deg) rotate(52deg) translate(73px,-1075px) scale(.3);
    background: #ff8c00;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 5px;
    opacity: .3
}

.confetti.animated p:nth-of-type(94) {
    transform: skewY(40deg) rotate(162deg) translate(53px,-1450px) scale(.2);
    background: #ff002b;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 1px;
    opacity: .3
}

.confetti.animated p:nth-of-type(95) {
    transform: skewY(23deg) rotate(316deg) translate(79px,-135px) scale(.2);
    background: #59ff00;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 7px;
    opacity: .3
}

.confetti.animated p:nth-of-type(96) {
    transform: skewY(8deg) rotate(122deg) translate(51px,-120px) scale(.3);
    background: #0af;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 10px;
    opacity: .3
}

.confetti.animated p:nth-of-type(97) {
    transform: skewY(39deg) rotate(274deg) translate(37px,-1400px) scale(.5);
    background: #08f;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 7px;
    opacity: .3
}

.confetti.animated p:nth-of-type(98) {
    transform: skewY(20deg) rotate(229deg) translate(79px,-955px) scale(.4);
    background: #ff9500;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 4px;
    opacity: .3
}

.confetti.animated p:nth-of-type(99) {
    transform: skewY(44deg) rotate(57deg) translate(31px,-910px) scale(.5);
    background: #ff0900;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 7px;
    opacity: .3
}

.confetti.animated p:nth-of-type(100) {
    transform: skewY(35deg) rotate(171deg) translate(2px,-290px) scale(.1);
    background: #a600ff;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 3px;
    opacity: .3
}

.confetti.animated p:nth-of-type(101) {
    transform: skewY(50deg) rotate(266deg) translate(48px,-2185px) scale(.3);
    background: #00ff1e;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 4px;
    opacity: .3
}

.confetti.animated p:nth-of-type(102) {
    transform: skewY(10deg) rotate(135deg) translate(58px,-5px) scale(.4);
    background: #fa0;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 5px;
    opacity: .3
}

.confetti.animated p:nth-of-type(103) {
    transform: skewY(42deg) rotate(194deg) translate(42px,-455px) scale(.1);
    background: #00ff09;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 5px;
    opacity: .3
}

.confetti.animated p:nth-of-type(104) {
    transform: skewY(46deg) rotate(97deg) translate(30px,-1980px) scale(.3);
    background: #00ff2f;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 5px;
    opacity: .3
}

.confetti.animated p:nth-of-type(105) {
    transform: skewY(25deg) rotate(84deg) translate(72px,-1295px) scale(.1);
    background: #f09;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 2px;
    opacity: .3
}

.confetti.animated p:nth-of-type(106) {
    transform: skewY(39deg) rotate(251deg) translate(45px,-2310px) scale(.2);
    background: #c0f;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 6px;
    opacity: .3
}

.confetti.animated p:nth-of-type(107) {
    transform: skewY(12deg) rotate(67deg) translate(64px,-2425px) scale(.3);
    background: #0040ff;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 4px;
    opacity: .3
}

.confetti.animated p:nth-of-type(108) {
    transform: skewY(23deg) rotate(1turn) translate(57px,-2195px) scale(.4);
    background: #fbff00;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 7px;
    opacity: .3
}

.confetti.animated p:nth-of-type(109) {
    transform: skewY(47deg) rotate(122deg) translate(15px,-2085px) scale(.3);
    background: #af0;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 2px;
    opacity: .3
}

.confetti.animated p:nth-of-type(110) {
    transform: skewY(29deg) rotate(58deg) translate(28px,-1615px) scale(.1);
    background: #ff008c;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 5px;
    opacity: .3
}

.confetti.animated p:nth-of-type(111) {
    transform: skewY(38deg) rotate(151deg) translate(31px,-1460px) scale(.3);
    background: #59ff00
}

.confetti.animated p:nth-of-type(111),.confetti.animated p:nth-of-type(112) {
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 9px;
    opacity: .3
}

.confetti.animated p:nth-of-type(112) {
    transform: skewY(39deg) rotate(169deg) translate(73px,-1305px) scale(.3);
    background: #00ffb3
}

.confetti.animated p:nth-of-type(113) {
    transform: skewY(12deg) rotate(200deg) translate(96px,-580px) scale(.3);
    background: #00eaff;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 2px;
    opacity: .3
}

.confetti.animated p:nth-of-type(114) {
    transform: skewY(31deg) rotate(107deg) translate(3px,-700px) scale(.1);
    background: #fb0;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 4px;
    opacity: .3
}

.confetti.animated p:nth-of-type(115) {
    transform: skewY(44deg) rotate(209deg) translate(54px,-215px) scale(.2);
    background: #c0f;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 2px;
    opacity: .3
}

.confetti.animated p:nth-of-type(116) {
    transform: skewY(9deg) rotate(119deg) translate(48px,-1000px) scale(.5);
    background: #f05;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 5px;
    opacity: .3
}

.confetti.animated p:nth-of-type(117) {
    transform: skewY(39deg) rotate(351deg) translate(24px,-65px) scale(.2);
    background: #9dff00;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 3px;
    opacity: .3
}

.confetti.animated p:nth-of-type(118) {
    transform: skewY(40deg) rotate(187deg) translate(76px,-2075px) scale(.4);
    background: #00ff26;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 6px;
    opacity: .3
}

.confetti.animated p:nth-of-type(119) {
    transform: skewY(7deg) rotate(271deg) translate(86px,-2105px) scale(.5);
    background: #ffb300;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 9px;
    opacity: .3
}

.confetti.animated p:nth-of-type(120) {
    transform: skewY(9deg) rotate(251deg) translate(42px,-1200px) scale(.1);
    background: #8000ff;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 9px;
    opacity: .3
}

.confetti.animated p:nth-of-type(121) {
    transform: skewY(45deg) rotate(34deg) translate(99px,-1945px) scale(.3);
    background: #ff008c;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 1px;
    opacity: .3
}

.confetti.animated p:nth-of-type(122) {
    transform: skewY(2deg) rotate(142deg) translate(80px,-1815px) scale(.4);
    background: #26ff00;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 3px;
    opacity: .3
}

.confetti.animated p:nth-of-type(123) {
    transform: skewY(29deg) rotate(109deg) translate(36px,-200px) scale(.3);
    background: #ff1e00;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 5px;
    opacity: .3
}

.confetti.animated p:nth-of-type(124) {
    transform: skewY(29deg) rotate(102deg) translate(13px,-1560px) scale(.4);
    background: #0091ff;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 4px;
    opacity: .3
}

.confetti.animated p:nth-of-type(125) {
    transform: skewY(42deg) rotate(196deg) translate(34px,-1110px) scale(.2);
    background: #3cff00;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 5px;
    opacity: .3
}

.confetti.animated p:nth-of-type(126) {
    transform: skewY(34deg) rotate(89deg) translate(64px,-295px) scale(.5);
    background: #ff5e00;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 6px;
    opacity: .3
}

.confetti.animated p:nth-of-type(127) {
    transform: skewY(50deg) rotate(61deg) translate(52px,-420px) scale(.3);
    background: #f10;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 7px;
    opacity: .3
}

.confetti.animated p:nth-of-type(128) {
    transform: skewY(35deg) rotate(139deg) translate(9px,-2015px) scale(.3);
    background: #3cff00;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 5px;
    opacity: .3
}

.confetti.animated p:nth-of-type(129) {
    transform: skewY(20deg) rotate(201deg) translate(49px,-2235px) scale(.3);
    background: #4f0;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 6px;
    opacity: .3
}

.confetti.animated p:nth-of-type(130) {
    transform: skewY(1deg) rotate(111deg) translate(52px,-1945px) scale(.4);
    background: #0fe;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 2px;
    opacity: .3
}

.confetti.animated p:nth-of-type(131) {
    transform: skewY(27deg) rotate(181deg) translate(16px,-2160px) scale(.1);
    background: #2600ff;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 3px;
    opacity: .3
}

.confetti.animated p:nth-of-type(132) {
    transform: skewY(43deg) rotate(357deg) translate(20px,-625px) scale(.1);
    background: #ffe600;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 1px;
    opacity: .3
}

.confetti.animated p:nth-of-type(133) {
    transform: skewY(34deg) rotate(122deg) translate(72px,-90px) scale(.4);
    background: #ff9500;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 5px;
    opacity: .3
}

.confetti.animated p:nth-of-type(134) {
    transform: skewY(19deg) rotate(303deg) translate(88px,-1325px) scale(.1);
    background: #00ff2f;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 4px;
    opacity: .3
}

.confetti.animated p:nth-of-type(135) {
    transform: skewY(3deg) rotate(279deg) translate(100px,-2385px) scale(.5);
    background: #009dff;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 10px;
    opacity: .3
}

.confetti.animated p:nth-of-type(136) {
    transform: skewY(34deg) rotate(216deg) translate(21px,-555px) scale(.5);
    background: #ffa600;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 8px;
    opacity: .3
}

.confetti.animated p:nth-of-type(137) {
    transform: skewY(49deg) rotate(46deg) translate(97px,-2380px) scale(.5);
    background: #f0c;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 8px;
    opacity: .3
}

.confetti.animated p:nth-of-type(138) {
    transform: skewY(2deg) rotate(132deg) translate(62px,-35px) scale(.3);
    background: #d0f;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 8px;
    opacity: .3
}

.confetti.animated p:nth-of-type(139) {
    transform: skewY(24deg) rotate(281deg) translate(45px,-625px) scale(.2);
    background: #00ff04;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 10px;
    opacity: .3
}

.confetti.animated p:nth-of-type(140) {
    transform: skewY(16deg) rotate(359deg) translate(25px,-1965px) scale(.3);
    background: #a600ff;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 5px;
    opacity: .3
}

.confetti.animated p:nth-of-type(141) {
    transform: skewY(23deg) rotate(203deg) translate(24px,-1160px) scale(.5);
    background: #ff0059;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 4px;
    opacity: .3
}

.confetti.animated p:nth-of-type(142) {
    transform: skewY(49deg) rotate(211deg) translate(35px,-1930px) scale(.1);
    background: #1f0;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 1px;
    opacity: .3
}

.confetti.animated p:nth-of-type(143) {
    transform: skewY(6deg) rotate(249deg) translate(7px,-2370px) scale(.1);
    background: #ff00b3;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 9px;
    opacity: .3
}

.confetti.animated p:nth-of-type(144) {
    transform: skewY(4deg) rotate(137deg) translate(83px,-75px) scale(.5);
    background: #00ff0d;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 2px;
    opacity: .3
}

.confetti.animated p:nth-of-type(145) {
    transform: skewY(2deg) rotate(191deg) translate(49px,-240px) scale(.5);
    background: #3cff00;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 10px;
    opacity: .3
}

.confetti.animated p:nth-of-type(146) {
    transform: skewY(15deg) rotate(123deg) translate(82px,-2130px) scale(.2);
    background: #f40;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 7px;
    opacity: .3
}

.confetti.animated p:nth-of-type(147) {
    transform: skewY(10deg) rotate(94deg) translate(84px,-850px) scale(.1);
    background: #9500ff;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 8px;
    opacity: .3
}

.confetti.animated p:nth-of-type(148) {
    transform: skewY(21deg) rotate(12deg) translate(15px,-1305px) scale(.2);
    background: #df0;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 7px;
    opacity: .3
}

.confetti.animated p:nth-of-type(149) {
    transform: skewY(14deg) rotate(12deg) translate(46px,-365px) scale(.1);
    background: #e1ff00;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 8px;
    opacity: .3
}

.confetti.animated p:nth-of-type(150) {
    transform: skewY(17deg) rotate(23deg) translate(80px,-50px) scale(.3);
    background: #00ff84;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 10px;
    opacity: .3
}

.confetti.animated p:nth-of-type(151) {
    transform: skewY(42deg) rotate(338deg) translate(58px,-2250px) scale(.3);
    background: #ff1a00;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 1px;
    opacity: .3
}

.confetti.animated p:nth-of-type(152) {
    transform: skewY(50deg) rotate(350deg) translate(27px,-950px) scale(.2);
    background: #ff00e6;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 5px;
    opacity: .3
}

.confetti.animated p:nth-of-type(153) {
    transform: skewY(40deg) rotate(129deg) translate(59px,-660px) scale(.2);
    background: #ffa600;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 4px;
    opacity: .3
}

.confetti.animated p:nth-of-type(154) {
    transform: skewY(17deg) rotate(3deg) translate(87px,-65px) scale(.1);
    background: #0fb;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 6px;
    opacity: .3
}

.confetti.animated p:nth-of-type(155) {
    transform: skewY(19deg) rotate(114deg) translate(91px,-970px) scale(.1);
    background: #ff00c4;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 5px;
    opacity: .3
}

.confetti.animated p:nth-of-type(156) {
    transform: skewY(11deg) rotate(19deg) translate(59px,-1950px) scale(.3);
    background: #04f;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 2px;
    opacity: .3
}

.confetti.animated p:nth-of-type(157) {
    transform: skewY(2deg) rotate(317deg) translate(42px,-790px) scale(.4);
    background: #9dff00;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 6px;
    opacity: .3
}

.confetti.animated p:nth-of-type(158) {
    transform: skewY(32deg) rotate(253deg) translate(17px,-2170px) scale(.1);
    background: #04f;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 6px;
    opacity: .3
}

.confetti.animated p:nth-of-type(159) {
    transform: skewY(46deg) rotate(234deg) translate(20px,-130px) scale(.3);
    background: #ff00e1;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 7px;
    opacity: .3
}

.confetti.animated p:nth-of-type(160) {
    transform: skewY(9deg) rotate(285deg) translate(1px,-265px) scale(.2);
    background: #e6ff00;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 9px;
    opacity: .3
}

.confetti.animated p:nth-of-type(161) {
    transform: skewY(37deg) rotate(293deg) translate(4px,-735px) scale(.4);
    background: #00ffb3;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 7px;
    opacity: .3
}

.confetti.animated p:nth-of-type(162) {
    transform: skewY(8deg) rotate(221deg) translate(96px,-2015px) scale(.5);
    background: #0df;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 7px;
    opacity: .3
}

.confetti.animated p:nth-of-type(163) {
    transform: skewY(24deg) rotate(226deg) translate(44px,-720px) scale(.1);
    background: #ff0040;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 1px;
    opacity: .3
}

.confetti.animated p:nth-of-type(164) {
    transform: skewY(15deg) rotate(345deg) translate(21px,-1270px) scale(.1);
    background: #fe0;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 5px;
    opacity: .3
}

.confetti.animated p:nth-of-type(165) {
    transform: skewY(15deg) rotate(256deg) translate(67px,-1455px) scale(.2);
    background: #00ff2f;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 4px;
    opacity: .3
}

.confetti.animated p:nth-of-type(166) {
    transform: skewY(30deg) rotate(267deg) translate(68px,-1515px) scale(.2);
    background: #07f;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 7px;
    opacity: .3
}

.confetti.animated p:nth-of-type(167) {
    transform: skewY(49deg) rotate(24deg) translate(8px,-2215px) scale(.4);
    background: #ffb300;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 8px;
    opacity: .3
}

.confetti.animated p:nth-of-type(168) {
    transform: skewY(13deg) rotate(243deg) translate(50px,-1075px) scale(.4);
    background: #4800ff;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 3px;
    opacity: .3
}

.confetti.animated p:nth-of-type(169) {
    transform: skewY(37deg) rotate(328deg) translate(34px,-205px) scale(.5);
    background: red;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 8px;
    opacity: .3
}

.confetti.animated p:nth-of-type(170) {
    transform: skewY(14deg) rotate(290deg) translate(31px,-1755px) scale(.4);
    background: #0037ff;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 1px;
    opacity: .3
}

.confetti.animated p:nth-of-type(171) {
    transform: skewY(49deg) rotate(292deg) translate(88px,-775px) scale(.4);
    background: #0f3;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 10px;
    opacity: .3
}

.confetti.animated p:nth-of-type(172) {
    transform: skewY(36deg) rotate(145deg) translate(13px,-490px) scale(.2);
    background: #0af;
    animation: bang_confetti 2s infinite;
    animation-delay: .1s;
    bottom: 8px;
    opacity: .3
}

.confetti.animated p:nth-of-type(173) {
    transform: skewY(26deg) rotate(193deg) translate(37px,-1880px) scale(.3);
    background: #0f8;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 9px;
    opacity: .3
}

.confetti.animated p:nth-of-type(174) {
    transform: skewY(1deg) rotate(274deg) translate(49px,-735px) scale(.4);
    background: #ff0095;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 8px;
    opacity: .3
}

.confetti.animated p:nth-of-type(175) {
    transform: skewY(7deg) rotate(71deg) translate(13px,-345px) scale(.4);
    background: #04ff00;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 8px;
    opacity: .3
}

.confetti.animated p:nth-of-type(176) {
    transform: skewY(22deg) rotate(124deg) translate(37px,-1135px) scale(.3);
    background: #40ff00;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 2px;
    opacity: .3
}

.confetti.animated p:nth-of-type(177) {
    transform: skewY(16deg) rotate(237deg) translate(32px,-2350px) scale(.1);
    background: #06f;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 1px;
    opacity: .3
}

.confetti.animated p:nth-of-type(178) {
    transform: skewY(47deg) rotate(272deg) translate(16px,-1435px) scale(.1);
    background: #0fa;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 10px;
    opacity: .3
}

.confetti.animated p:nth-of-type(179) {
    transform: skewY(10deg) rotate(320deg) translate(45px,-2335px) scale(.2);
    background: #ff00c8;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 9px;
    opacity: .3
}

.confetti.animated p:nth-of-type(180) {
    transform: skewY(2deg) rotate(295deg) translate(13px,-2230px) scale(.3);
    background: #006fff;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 2px;
    opacity: .3
}

.confetti.animated p:nth-of-type(181) {
    transform: skewY(14deg) rotate(187deg) translate(46px,-1855px) scale(.5);
    background: #008cff;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 10px;
    opacity: .3
}

.confetti.animated p:nth-of-type(182) {
    transform: skewY(11deg) rotate(351deg) translate(40px,-1880px) scale(.4);
    background: #00d0ff;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 7px;
    opacity: .3
}

.confetti.animated p:nth-of-type(183) {
    transform: skewY(2deg) rotate(62deg) translate(50px,-555px) scale(.4);
    background: #0fa;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 5px;
    opacity: .3
}

.confetti.animated p:nth-of-type(184) {
    transform: skewY(39deg) rotate(38deg) translate(64px,-1860px) scale(.4);
    background: #00ffa2;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 9px;
    opacity: .3
}

.confetti.animated p:nth-of-type(185) {
    transform: skewY(12deg) rotate(72deg) translate(85px,-235px) scale(.2);
    background: #ff4800;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 1px;
    opacity: .3
}

.confetti.animated p:nth-of-type(186) {
    transform: skewY(48deg) rotate(21deg) translate(70px,-465px) scale(.4);
    background: #ff0;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 7px;
    opacity: .3
}

.confetti.animated p:nth-of-type(187) {
    transform: skewY(15deg) rotate(247deg) translate(52px,-30px) scale(.5);
    background: #009dff;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 10px;
    opacity: .3
}

.confetti.animated p:nth-of-type(188) {
    transform: skewY(3deg) rotate(271deg) translate(52px,-960px) scale(.5);
    background: blue;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 8px;
    opacity: .3
}

.confetti.animated p:nth-of-type(189) {
    transform: skewY(31deg) rotate(74deg) translate(45px,-690px) scale(.5);
    background: #4dff00;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 7px;
    opacity: .3
}

.confetti.animated p:nth-of-type(190) {
    transform: skewY(20deg) rotate(238deg) translate(89px,-1510px) scale(.2);
    background: #0f4;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 6px;
    opacity: .3
}

.confetti.animated p:nth-of-type(191) {
    transform: skewY(27deg) rotate(247deg) translate(84px,-2160px) scale(.5);
    background: #0f9;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 4px;
    opacity: .3
}

.confetti.animated p:nth-of-type(192) {
    transform: skewY(25deg) rotate(13deg) translate(11px,-1100px) scale(.1);
    background: #ffb700;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 6px;
    opacity: .3
}

.confetti.animated p:nth-of-type(193) {
    transform: skewY(17deg) rotate(131deg) translate(48px,-2500px) scale(.3);
    background: #0051ff;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 10px;
    opacity: .3
}

.confetti.animated p:nth-of-type(194) {
    transform: skewY(50deg) rotate(55deg) translate(77px,-2015px) scale(.3);
    background: #00ffd0;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 3px;
    opacity: .3
}

.confetti.animated p:nth-of-type(195) {
    transform: skewY(49deg) rotate(268deg) translate(88px,-700px) scale(.1);
    background: #ff3700;
    animation: bang_confetti 2s infinite;
    animation-delay: .2s;
    bottom: 10px;
    opacity: .3
}

.confetti.animated p:nth-of-type(196) {
    transform: skewY(23deg) rotate(138deg) translate(69px,-1485px) scale(.1);
    background: #007bff;
    animation: bang_confetti 2s infinite;
    animation-delay: .05s;
    bottom: 2px;
    opacity: .3
}

.confetti.animated p:nth-of-type(197) {
    transform: skewY(4deg) rotate(85deg) translate(36px,-1420px) scale(.5);
    background: #f05;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 2px;
    opacity: .3
}

.confetti.animated p:nth-of-type(198) {
    transform: skewY(46deg) rotate(240deg) translate(93px,-200px) scale(.4);
    background: #ff9500;
    animation: bang_confetti 2s infinite;
    animation-delay: .25s;
    bottom: 1px;
    opacity: .3
}

.confetti.animated p:nth-of-type(199) {
    transform: skewY(19deg) rotate(149deg) translate(83px,-1985px) scale(.4);
    background: #ff00e1;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 1px;
    opacity: .3
}

.confetti.animated p:nth-of-type(200) {
    transform: skewY(43deg) rotate(351deg) translate(66px,-1635px) scale(.4);
    background: #ff9100;
    animation: bang_confetti 2s infinite;
    animation-delay: .15s;
    bottom: 10px;
    opacity: .3
}

@keyframes bang_confetti {
    0% {
        transform: translateZ(0);
        opacity: 1
    }
}

.dashboard-staff .tickets-table .content {
    width: 100%
}

.dashboard-staff .tickets-table .content .actions .close-btn {
    width: 38px;
    height: 38px;
    border: none;
    padding: 0
}

.dashboard-staff .tickets-table .content .actions .close-btn:hover {
    color: rgb(var(--color-danger))
}

.dashboard-home .user-wrapper {
    border-radius: 18px;
    align-items: center;
    display: flex;
    justify-content: space-between;
    background: linear-gradient(to left,rgb(var(--bg-primary)/.5) 0,rgb(var(--bg-primary)) 30%);
    padding-inline:30px;position: relative;
    height: 120px
}

.dashboard-home .user-wrapper:after {
    width: 100.5%;
    height: 103.3%;
    background: linear-gradient(to left,rgb(var(--color-primary)) 0,rgb(var(--border-primary)/.3) 30%,transparent);
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 20px;
    z-index: -1
}

.dashboard-home .user-wrapper__bg {
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 18px;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: .1;
    mix-blend-mode: luminosity;
    pointer-events: none;
    user-select: none
}

.dashboard-home .user-wrapper .user-profile {
    align-items: center;
    display: flex;
    gap: 20px
}

.dashboard-home .user-wrapper .user-profile .avatar {
    position: relative
}

.dashboard-home .user-wrapper .user-profile .avatar-image {
    width: 108px;
    height: 108px;
    position: relative;
    top: -36px;
    border-radius: 20px;
    border: 6px solid rgb(var(--bg-primary))
}

.dashboard-home .user-wrapper .user-profile .avatar .rank-icon {
    position: absolute;
    left: 50%;
    bottom: -46px;
    transform: translateX(-50%);
    width: 78px;
    height: 78px
}

.dashboard-home .user-wrapper .user-profile .info h4 {
    font-size: 22px;
    font-weight: 500;
    font-family: var(--font-secondary)
}

.dashboard-home .user-wrapper .user-profile .info p {
    color: rgb(var(--text-secondary))
}

.dashboard-home .user-wrapper .user-profile .info p b {
    color: rgb(var(--color-primary));
    font-weight: 400
}

.dashboard-home .user-wrapper .user-info {
    align-items: center;
    display: flex;
    gap: 50px
}

.dashboard-home .user-wrapper .user-info .item {
    display: flex;
    flex-direction: column;
    gap: 4px
}

.dashboard-home .user-wrapper .user-info .item p {
    font-size: 14px;
    color: rgb(var(--text-secondary))
}

.dashboard-home .user-wrapper .user-info .item h5 {
    font-size: 16px;
    font-weight: 400
}

.dashboard-home .time-play-chart {
    background: rgb(var(--bg-secondary));
    border-radius: 28px;
    padding: 24px;
    border-top: 1px solid rgb(var(--border-primary))
}

.dashboard-home .time-play-chart .title {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.dashboard-home .time-play-chart .title h4 {
    font-size: 20px;
    font-weight: 700
}

.dashboard-home .time-play-chart .title .timeperiods {
    align-items: center;
    display: flex;
    gap: 20px
}

.dashboard-home .time-play-chart .title .timeperiods .item {
    padding: 4px 10px;
    border-radius: 6px;
    color: rgb(var(--text-primary));
    font-size: 14px
}

.dashboard-home .time-play-chart .chart {
    overflow-x: auto
}

.dashboard-home .time-play-chart .chart::-webkit-scrollbar {
    background: transparent;
    height: 8px
}

.dashboard-home .time-play-chart .chart::-webkit-scrollbar-thumb {
    border: 2px solid transparent;
    background-clip: padding-box;
    background-color: rgb(var(--border-primary));
    border-radius: 99px
}

.dashboard-home .time-play-chart .chart .content {
    width: 100%;
    min-width: 900px
}

.dashboard-home .time-play-chart .chart .content text {
    fill: rgb(var(--text-secondary))!important
}

.dashboard-home .time-play-chart .tip {
    align-items: center;
    display: flex;
    gap: 10px
}

.dashboard-home .time-play-chart .tip svg {
    margin-bottom: 4px
}

.dashboard-home .time-play-chart .tip p span {
    color: rgb(var(--color-primary));
    font-size: 18px;
    font-weight: 700
}

.dashboard-home .time-play-chart .empty-box {
    margin-bottom: 16px
}

.dashboard-home .orders-table {
    margin-top: 40px
}

.dashboard-home .orders-table .content {
    width: 100%
}

.dashboard-shop .section-title .edit-mode-title {
    color: rgb(var(--color-warning));
    font-size: 16px;
    padding-right: 10px
}

.dashboard-shop .section-title .actions {
    display: flex;
    align-items: center;
    gap: 6px
}

.dashboard-shop .section-title .actions .nui-select {
    width: 250px
}

.dashboard-shop .section-title .actions .input-wrapper {
    width: 280px;
    position: relative
}

.dashboard-shop .section-title .actions .input-wrapper input {
    padding: 0 16px 0 42px
}

.dashboard-shop .section-title .actions .input-wrapper input:focus+svg {
    color: rgb(var(--color-primary))
}

.dashboard-shop .section-title .actions .input-wrapper svg {
    position: absolute;
    top: 50%;
    left: 16px;
    transform: translateY(-50%);
    color: rgb(var(--text-secondary))
}

.dashboard-shop .products-grid {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    gap: 12px;
    margin-top: 20px
}

.dashboard-settings .main-wrapper {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 20px
}

.dashboard-settings .main-wrapper .user-wrapper .user-profile {
    align-items: center;
    display: flex;
    gap: 10px;
    position: relative
}

.dashboard-settings .main-wrapper .user-wrapper .user-profile .avatar-image {
    width: 90px;
    height: 90px;
    border-radius: 18px;
    border: 6px solid rgb(var(--bg-primary))
}

.dashboard-settings .main-wrapper .user-wrapper .user-profile .info h4 {
    font-size: 20px;
    font-weight: 500;
    font-family: var(--font-secondary)
}

.dashboard-settings .main-wrapper .user-wrapper .user-profile .info p {
    color: rgb(var(--text-secondary));
    font-family: var(--font-secondary);
    font-size: 14px
}

.dashboard-settings .main-wrapper .user-wrapper .user-profile .rank-icon {
    position: absolute;
    top: 50%;
    left: 24px;
    transform: translateY(-50%);
    width: 90px;
    height: 90px
}

.dashboard-settings .main-wrapper .user-wrapper .account-settings {
    display: flex;
    flex-direction: column;
    gap: 30px;
    margin-top: 20px
}

.dashboard-settings .main-wrapper .user-wrapper .account-settings .item {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.dashboard-settings .main-wrapper .user-wrapper .account-settings .item .info label {
    font-size: 14px;
    color: rgb(var(--text-secondary))
}

.dashboard-settings .main-wrapper .user-wrapper .account-settings .item .info p {
    font-size: 16px;
    color: rgb(var(--text-primary));
    font-family: var(--font-secondary);
    direction: ltr;
    text-align: right
}

.dashboard-settings .main-wrapper .account-details .rank-info {
    background: rgb(var(--bg-secondary));
    border-radius: 12px;
    border-top: 1px solid rgb(var(--border-primary))
}

.dashboard-settings .main-wrapper .account-details .rank-info .content {
    padding: 24px;
    align-items: center;
    display: flex;
    justify-content: space-between
}

.dashboard-settings .main-wrapper .account-details .rank-info .content .info label {
    font-size: 14px;
    color: rgb(var(--text-secondary))
}

.dashboard-settings .main-wrapper .account-details .rank-info .content .info p {
    font-size: 16px;
    color: rgb(var(--color-primary));
    font-family: var(--font-secondary)
}

.dashboard-settings .main-wrapper .account-details .rank-info .other-ranks {
    width: 100%;
    padding: 9px;
    background: rgb(var(--border-primary));
    border-radius: 0 0 12px 12px;
    display: flex;
    justify-content: center;
    align-items: center
}

.dashboard-settings .main-wrapper .account-details .connection {
    margin-top: 20px
}

.dashboard-settings .main-wrapper .account-details .connection.single .heading {
    border-radius: 12px;
    background: rgb(var(--bg-secondary))
}

.dashboard-settings .main-wrapper .account-details .connection .heading {
    padding: 14px;
    background: rgb(var(--bg-primary));
    border-radius: 12px 12px 0 0;
    border-top: 1px solid rgb(var(--border-primary));
    display: flex;
    align-items: center;
    gap: 14px
}

.dashboard-settings .main-wrapper .account-details .connection .heading img {
    width: 50px;
    height: 50px
}

.dashboard-settings .main-wrapper .account-details .connection .heading .info h4 {
    font-size: 18px;
    font-weight: 500;
    font-family: var(--font-secondary)
}

.dashboard-settings .main-wrapper .account-details .connection .heading .info p {
    color: rgb(var(--text-secondary));
    font-family: var(--font-secondary);
    font-size: 14px
}

.dashboard-settings .main-wrapper .account-details .connection .heading .btn {
    margin-right: auto
}

.dashboard-settings .main-wrapper .account-details .connection .heading .close-btn {
    padding: 0;
    width: 30px;
    height: 30px;
    background: transparent;
    border: none;
    color: rgb(var(--text-secondary))
}

.dashboard-settings .main-wrapper .account-details .connection .heading .close-btn:hover {
    color: rgb(var(--color-danger))
}

.dashboard-settings .main-wrapper .account-details .connection .content {
    padding: 24px;
    background: rgb(var(--bg-secondary));
    border-radius: 0 0 12px 12px;
    display: flex;
    flex-direction: column;
    gap: 30px
}

.dashboard-settings .main-wrapper .account-details .connection .content .item {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.dashboard-settings .main-wrapper .account-details .connection .content .item .info label {
    font-size: 14px;
    color: rgb(var(--text-secondary))
}

.dashboard-settings .main-wrapper .account-details .connection .content .item .info p {
    font-size: 16px;
    color: rgb(var(--text-primary));
    font-family: var(--font-secondary)
}

.dashboard-wallet .main-wrapper {
    display: flex;
    gap: 20px
}

.dashboard-wallet .main-wrapper .right {
    width: 65%
}

.dashboard-wallet .main-wrapper .right .lucky-wheel {
    position: relative;
    transition: all 0s ease 0s;
    transform-origin: center;
    width: fit-content;
    margin-bottom: 20px
}

.dashboard-wallet .main-wrapper .right .lucky-wheel.spin .wheel {
    transition: all 5s ease 0s
}

.dashboard-wallet .main-wrapper .right .lucky-wheel .btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 2;
    background: rgb(var(--bg-secondary));
    color: rgb(var(--text-secondary));
    padding: 0;
    width: 60px;
    height: 60px;
    border-radius: 50%
}

.dashboard-wallet .main-wrapper .right .lucky-wheel .btn.active {
    background: rgb(var(--color-primary));
    color: rgb(var(--bg-secondary))
}

.dashboard-wallet .main-wrapper .right .lucky-wheel .pointer {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%) rotate(90deg)
}

.dashboard-wallet .main-wrapper .right .tip {
    padding: 8px;
    font-size: 18px
}

.dashboard-wallet .main-wrapper .right .tip span {
    color: rgb(var(--color-warning))
}

.dashboard-wallet .main-wrapper .left {
    width: 35%
}

.dashboard-wallet .main-wrapper .left .exchange-wrapper .box-title {
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 14px
}

.dashboard-wallet .main-wrapper .left .exchange-wrapper .box-title span {
    font-family: var(--font-secondary);
    color: rgb(var(--color-primary));
    display: flex;
    direction: ltr;
    gap: 4px;
    font-size: 32px;
    position: relative;
    align-items: center;
    font-weight: 700
}

.dashboard-wallet .main-wrapper .left .exchange-wrapper .box-title span b {
    color: rgb(var(--text-secondary));
    font-size: 13px;
    font-weight: 400
}

.dashboard-wallet .main-wrapper .left .exchange-wrapper .exchanger {
    display: flex;
    flex-direction: column;
    gap: 4px;
    position: relative
}

.dashboard-wallet .main-wrapper .left .exchange-wrapper .exchanger .input-wrapper {
    position: relative
}

.dashboard-wallet .main-wrapper .left .exchange-wrapper .exchanger .input-wrapper:first-child input {
    border-radius: 12px 12px 0 0
}

.dashboard-wallet .main-wrapper .left .exchange-wrapper .exchanger .input-wrapper:nth-child(3) input {
    border-radius: 0 0 12px 12px
}

.dashboard-wallet .main-wrapper .left .exchange-wrapper .exchanger .input-wrapper label {
    position: absolute;
    top: 50%;
    left: 20px;
    display: flex;
    align-items: center;
    gap: 2px;
    font-size: 14px;
    font-family: var(--font-secondary);
    direction: ltr;
    transform: translateY(-50%);
    color: rgb(var(--color-warning))
}

.dashboard-wallet .main-wrapper .left .exchange-wrapper .exchanger .input-wrapper .input {
    border-color: transparent;
    background: rgb(var(--bg-primary));
    height: 64px;
    padding: 0 16px 0 110px
}

.dashboard-wallet .main-wrapper .left .exchange-wrapper .exchanger .input-wrapper .input:focus {
    border-color: rgb(var(--color-primary))
}

.dashboard-wallet .main-wrapper .left .exchange-wrapper .exchanger .divider {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    z-index: 2;
    width: 100%;
    height: 4px;
    background: rgb(var(--bg-secondary))
}

.dashboard-wallet .main-wrapper .left .exchange-wrapper .exchanger .divider .icon {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: rgb(var(--bg-secondary));
    border: 1px solid rgb(var(--border-primary));
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center
}

.dashboard-wallet .main-wrapper .left .exchange-wrapper .tip {
    margin-top: 14px;
    display: flex;
    gap: 4px;
    font-size: 14px;
    align-items: center;
    color: rgb(var(--text-secondary))
}

.dashboard-wallet .main-wrapper .left .exchange-wrapper .h-divider {
    margin: 20px 0
}

.dashboard-wallet .main-wrapper .left .exchange-wrapper .list {
    display: flex;
    flex-direction: column
}

.dashboard-wallet .main-wrapper .left .exchange-wrapper .list .item {
    align-items: center;
    display: flex;
    padding: 10px;
    justify-content: space-between;
    font-size: 14px;
    font-weight: 400
}

.dashboard-wallet .main-wrapper .left .exchange-wrapper .list .item .title {
    color: rgb(var(--text-secondary))
}

.dashboard-wallet .main-wrapper .left .exchange-wrapper .sec-divider {
    margin: 14px 0;
    display: flex;
    align-items: center;
    gap: 10px;
    position: relative
}

.dashboard-wallet .main-wrapper .left .exchange-wrapper .sec-divider:after,.dashboard-wallet .main-wrapper .left .exchange-wrapper .sec-divider:before {
    content: "";
    width: 100%;
    height: 1px;
    background: rgb(var(--border-primary))
}

.dashboard-wallet .main-wrapper .left .exchange-wrapper .btn {
    width: 100%;
    margin-top: 20px;
    font-weight: 700
}

.luckywheel-modal .content {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden
}

.luckywheel-modal .content .text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 2
}

.luckywheel-modal .content .text h2 {
    font-size: 24px;
    padding: 10px 20px;
    border-radius: 12px;
    background: rgb(var(--text-primary));
    color: rgb(var(--bg-primary));
    backdrop-filter: blur(10px);
    box-shadow: 0 0 100px 0 rgb(var(--text-primary)/.5)
}

.luckywheel-modal .content .text h2 span {
    color: rgb(var(--color-warning))
}

.luckywheel-modal .content .text p {
    font-size: 16px;
    text-align: center;
    margin-top: 10px
}

.luckywheel-modal .content .text p span {
    color: rgb(var(--color-warning))
}

.luckywheel-modal .content .text .btn {
    position: absolute;
    right: -30px;
    top: -30px;
    padding: 0;
    border-color: transparent;
    width: 28px;
    height: 28px
}

.dashboard-checkout .main-wrapper {
    display: flex;
    gap: 20px
}

.dashboard-checkout .main-wrapper .right {
    width: 65%
}

.dashboard-checkout .main-wrapper .right .checkout-table.disabled {
    opacity: .5;
    pointer-events: none
}

.dashboard-checkout .main-wrapper .right .checkout-table .count {
    align-items: center;
    display: flex;
    gap: 10px
}

.dashboard-checkout .main-wrapper .right .checkout-table .count .btn {
    width: 30px;
    height: 30px;
    padding: 0;
    border-color: transparent
}

.dashboard-checkout .main-wrapper .right .checkout-table .count .btn.plus {
    background: rgb(var(--color-primary)/.1);
    color: rgb(var(--color-primary))
}

.dashboard-checkout .main-wrapper .right .checkout-table .count .btn.minus {
    background: rgb(var(--color-danger)/.1);
    color: rgb(var(--color-danger))
}

.dashboard-checkout .main-wrapper .right .checkout-table .actions .delete {
    color: rgb(var(--color-danger))
}

.dashboard-checkout .main-wrapper .left {
    width: 35%
}

.dashboard-checkout .main-wrapper .left .checkout-wrapper .h-divider {
    margin: 20px 0
}

.dashboard-checkout .main-wrapper .left .checkout-wrapper .input-wrapper label {
    margin-bottom: 6px;
    display: block
}

.dashboard-checkout .main-wrapper .left .checkout-wrapper .checkbox-input {
    margin-bottom: 20px
}

.dashboard-checkout .main-wrapper .left .checkout-wrapper .discount-input {
    margin-bottom: 20px;
    position: relative
}

.dashboard-checkout .main-wrapper .left .checkout-wrapper .discount-input .btn {
    position: absolute;
    left: 6px;
    top: 36px;
    border-radius: 7px
}

.dashboard-checkout .main-wrapper .left .checkout-wrapper .referral-input {
    margin-bottom: 20px;
    position: relative
}

.dashboard-checkout .main-wrapper .left .checkout-wrapper .referral-input input {
    padding: 0 16px 0 48px
}

.dashboard-checkout .main-wrapper .left .checkout-wrapper .referral-input .close-btn {
    position: absolute;
    top: 30px;
    left: 0;
    height: 48px;
    width: 48px;
    padding: 0;
    border-color: transparent;
    color: rgb(var(--text-secondary))
}

.dashboard-checkout .main-wrapper .left .checkout-wrapper .referral-input .close-btn:hover {
    color: rgb(var(--color-danger))
}

.dashboard-checkout .main-wrapper .left .checkout-wrapper .list {
    display: flex;
    flex-direction: column;
    margin-bottom: 10px
}

.dashboard-checkout .main-wrapper .left .checkout-wrapper .list .item {
    align-items: center;
    display: flex;
    padding: 10px;
    justify-content: space-between;
    font-size: 14px;
    font-weight: 400
}

.dashboard-checkout .main-wrapper .left .checkout-wrapper .list .item .title {
    color: rgb(var(--text-secondary))
}

.dashboard-checkout .main-wrapper .left .checkout-wrapper .list .item .value {
    align-items: center;
    display: flex;
    gap: 6px
}

.dashboard-checkout .main-wrapper .left .checkout-wrapper .list .item .value.discount {
    color: rgb(var(--color-warning))
}

.dashboard-checkout .main-wrapper .left .checkout-wrapper .list .item .value.total {
    color: rgb(var(--color-primary));
    font-size: 18px
}

.dashboard-checkout .main-wrapper .left .checkout-wrapper .list .item .value.tcoin {
    color: rgb(var(--color-primary));
    font-size: 16px;
    direction: ltr;
    font-family: var(--font-secondary)
}

.dashboard-checkout .main-wrapper .left .checkout-wrapper .payment-methods .title {
    margin-bottom: 14px
}

.dashboard-checkout .main-wrapper .left .checkout-wrapper .payment-methods .btn {
    width: 100%
}

.dashboard-checkout .main-wrapper .left .checkout-wrapper .payment-methods .btn.tertiary {
    margin-top: 8px
}

.dashboard-checkout .main-wrapper .left .checkout-wrapper .payment-methods .divider {
    margin: 14px 0;
    display: flex;
    align-items: center;
    gap: 10px;
    position: relative
}

.dashboard-checkout .main-wrapper .left .checkout-wrapper .payment-methods .divider:after,.dashboard-checkout .main-wrapper .left .checkout-wrapper .payment-methods .divider:before {
    content: "";
    width: 100%;
    height: 1px;
    background: rgb(var(--border-primary))
}

.dashboard-support .create-wrapper {
    display: grid;
    grid-template-columns: repeat(5,1fr);
    gap: 10px;
    cursor: pointer
}

.dashboard-support .create-wrapper .item {
    flex-direction: column;
    display: flex;
    border-radius: 12px;
    background: rgb(var(--bg-secondary));
    align-items: center;
    justify-content: center;
    padding: 24px;
    border: 1px solid transparent;
    transition: var(--transition)
}

.dashboard-support .create-wrapper .item:hover {
    border-color: rgb(var(--border-primary))
}

.dashboard-support .create-wrapper .item:hover svg {
    color: rgb(var(--color-primary))
}

.dashboard-support .create-wrapper .item svg {
    margin-bottom: 8px;
    color: rgb(var(--text-secondary));
    transition: var(--transition)
}

.dashboard-support .create-wrapper .item h5 {
    text-align: center
}

.dashboard-support .create-wrapper .item p {
    margin-top: 4px;
    font-size: 14px;
    color: rgb(var(--text-secondary));
    text-align: center;
    height: 64px
}

.dashboard-support .tickets-table .content {
    width: 100%
}

.ticket-modal .chatbox {
    display: flex;
    flex-direction: column;
    gap: 12px;
    padding-inline:20px;height: 100%;
    overflow-y: auto;
    scroll-behavior: smooth
}

.ticket-modal .chatbox::-webkit-scrollbar {
    background: transparent;
    width: 20px
}

.ticket-modal .chatbox::-webkit-scrollbar-thumb {
    border: 8px solid transparent;
    background-clip: padding-box;
    background-color: rgb(var(--border-primary));
    border-radius: 99px
}

.ticket-modal .chatbox .message {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px
}

.ticket-modal .chatbox .message.response {
    align-items: flex-end
}

.ticket-modal .chatbox .message.response .message-main {
    flex-direction: row-reverse
}

.ticket-modal .chatbox .message.response .message-main .content {
    background: rgb(var(--bg-primary));
    border-radius: 12px 12px 12px 0
}

.ticket-modal .chatbox .message-main {
    align-items: flex-end;
    display: flex;
    gap: 8px
}

.ticket-modal .chatbox .message-main .content {
    background: rgb(var(--border-primary));
    border-radius: 12px 12px 0 12px;
    color: rgb(var(--text-secondary));
    padding: 14px;
    line-height: 1.6rem;
    font-size: 15px;
    max-width: 300px;
    text-align: right;
    overflow-wrap: break-word;
    width: fit-content;
    font-family: var(--font-secondary)
}

.ticket-modal .chatbox .message .user {
    font-size: 14px;
    color: rgb(var(--text-secondary))
}

.ticket-modal .create-wrapper {
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding-bottom: 20px
}

.ticket-modal .create-wrapper .input-wrapper label {
    display: block;
    margin-bottom: 8px
}

.ticket-modal .create-wrapper .h-divider {
    margin: 0
}

.ticket-modal .modal-footer {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 10px
}

.ticket-modal .modal-footer textarea {
    min-height: 80px;
    height: 80px;
    max-height: 120px;
    background: rgb(var(--border-primary)/.5)
}

.ticket-modal .modal-footer textarea:focus {
    background: rgb(var(--bg-primary)/.6)
}

.ticket-modal .modal-footer .btn {
    margin-right: auto
}

.dashboard-create-post .main-wrapper {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 20px;
    margin-bottom: 10px
}

.dashboard-create-post .main-wrapper .input-wrapper:not(:first-child) {
    margin-top: 20px
}

.dashboard-create-post .main-wrapper .input-wrapper label {
    margin-bottom: 6px;
    display: block
}

.dashboard-create-post .main-wrapper .input-wrapper textarea {
    min-height: 108px;
    max-height: 108px;
    resize: none
}

.dashboard-create-post .main-wrapper .input-wrapper textarea::-webkit-scrollbar {
    background: transparent;
    width: 8px
}

.dashboard-create-post .main-wrapper .input-wrapper textarea::-webkit-scrollbar-thumb {
    border: 2px solid transparent;
    background-clip: padding-box;
    background-color: rgb(var(--border-primary));
    border-radius: 99px
}

.dashboard-create-post .main-wrapper .left .image-uploader {
    aspect-ratio: 16/9;
    display: block;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    width: 100%;
    height: 272px;
    padding: 32px;
    text-align: center;
    margin: auto;
    border-radius: 12px;
    background-color: rgb(var(--bg-secondary));
    border: 1px solid rgb(var(--border-primary))
}

.dashboard-create-post .main-wrapper .left .image-uploader .content {
    padding: 15px 0;
    backdrop-filter: blur(5px) saturate(180%);
    background: rgb(var(--border-primary)/.4);
    width: 100%;
    height: 100%;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.dashboard-create-post .main-wrapper .left .image-uploader .content svg {
    width: 100px;
    color: rgb(var(--color-primary));
    margin-bottom: 10px
}

.dashboard-create-post .main-wrapper .left .image-uploader .content h1 {
    font-size: 18px;
    margin-bottom: 10px;
    color: rgb(var(--text-primary))
}

.dashboard-create-post .main-wrapper .left .image-uploader .content h1 label {
    color: rgb(var(--color-primary));
    cursor: pointer;
    user-select: none;
    display: inline-block
}

.dashboard-create-post .main-wrapper .left .image-uploader .content p {
    font-size: 14px;
    color: var(--brighter-text);
    width: 100%;
    text-align: center;
    line-break: anywhere;
    padding-inline:10px}

.dashboard-create-post .editor {
    font-family: var(--font-secondary);
    padding: 14px;
    border-radius: 12px;
    background: rgb(var(--bg-secondary));
    border: 1px solid rgb(var(--border-primary));
    margin-top: 20px
}

.dashboard-create-post .editor-menu {
    display: flex;
    gap: 10px;
    flex-wrap: wrap
}

.dashboard-create-post .editor-menu .dropdown {
    font-size: 14px;
    width: 100px
}

.dashboard-create-post .editor-menu .dropdown.lg {
    width: 140px
}

.dashboard-create-post .editor-menu .dropdown.active .heading {
    background: rgb(var(--text-primary));
    color: rgb(var(--bg-primary))
}

.dashboard-create-post .editor-menu .dropdown .heading {
    background: rgb(var(--bg-primary));
    border: 1px solid rgb(var(--border-primary))
}

.dashboard-create-post .editor-menu .dropdown button {
    width: 100%;
    justify-content: flex-start
}

.dashboard-create-post .editor-menu .dropdown button:not(:first-child) {
    margin-top: 6px
}

.dashboard-create-post .editor-menu button {
    font-size: 14px;
    padding: 0 16px;
    height: 38px;
    background: rgb(var(--bg-primary))
}

.dashboard-create-post .editor-menu button.icon-btn {
    padding: 0
}

.dashboard-create-post .editor-menu button.active,.dashboard-create-post .editor-menu button:active {
    background: rgb(var(--text-primary));
    color: rgb(var(--bg-primary))
}

.dashboard-create-post .editor-menu button:active {
    filter: brightness(1)
}

.dashboard-create-post .editor .tiptap {
    border-radius: 8px;
    outline: none;
    margin-top: 20px;
    min-height: 600px;
    max-height: 600px;
    overflow-x: hidden;
    overflow-y: scroll;
    background: rgb(var(--bg-primary));
    padding: 20px
}

.dashboard-create-post .editor .tiptap::-webkit-scrollbar {
    background: transparent;
    width: 20px
}

.dashboard-create-post .editor .tiptap::-webkit-scrollbar-thumb {
    border: 8px solid transparent;
    background-clip: padding-box;
    background-color: rgb(var(--border-primary));
    border-radius: 99px
}

.dashboard-create-post .editor ol,.dashboard-create-post .editor ul {
    padding: 0 1rem
}

.dashboard-create-post .editor ol {
    list-style-type: decimal
}

.dashboard-create-post .editor ul {
    list-style-type: disc
}

.dashboard-create-post .editor h1,.dashboard-create-post .editor h2,.dashboard-create-post .editor h3,.dashboard-create-post .editor h4,.dashboard-create-post .editor h5,.dashboard-create-post .editor h6 {
    font-weight: 700;
    margin-bottom: 14px
}

.dashboard-create-post .editor h1:not(:first-child),.dashboard-create-post .editor h2:not(:first-child),.dashboard-create-post .editor h3:not(:first-child),.dashboard-create-post .editor h4:not(:first-child),.dashboard-create-post .editor h5:not(:first-child),.dashboard-create-post .editor h6:not(:first-child) {
    margin-top: 14px
}

.dashboard-create-post .editor h1 {
    font-size: 28px
}

.dashboard-create-post .editor h2 {
    font-size: 26px
}

.dashboard-create-post .editor h3 {
    font-size: 24px
}

.dashboard-create-post .editor h4 {
    font-size: 20px
}

.dashboard-create-post .editor h5 {
    font-size: 18px
}

.dashboard-create-post .editor h6 {
    font-size: 16px
}

.dashboard-create-post .editor p {
    font-size: 16px;
    line-height: 1.8rem;
    margin-bottom: 20px;
    color: rgb(var(--text-primary)/.8)
}

.dashboard-create-post .editor img {
    margin: 20px auto;
    width: 100%;
    object-fit: contain
}

.dashboard-create-post .editor code {
    background-color: rgb(var(--border-primary));
    color: rgb(var(--color-primary));
    padding: 6px;
    font-family: var(--font-secondary)
}

.dashboard-create-post .editor pre {
    background: rgb(var(--border-primary)/.5);
    color: rgb(var(--text-primary)/.8);
    padding: .75rem 1rem;
    border-radius: .5rem;
    direction: ltr
}

.dashboard-create-post .editor pre code {
    color: inherit;
    padding: 0;
    background: none;
    font-size: .8rem
}

.dashboard-create-post .editor img {
    max-width: 100%;
    height: auto
}

.dashboard-create-post .editor blockquote {
    padding-left: 1rem;
    border-left: 2px solid hsla(0,0%,5%,.1)
}

.dashboard-create-post .editor hr {
    border: none;
    border-top: 2px solid rgb(var(--border-primary)/.5);
    margin: 2rem 0
}

@media(max-width: 1024px) {
    .home-navbar {
        backdrop-filter:blur(10px);
        background: rgb(var(--bg-secondary)/.8);
        border-bottom: 1px solid rgb(var(--border-primary));
        padding-top: 0
    }

    .home-navbar_content {
        padding: 0;
        background: transparent;
        border: none;
        backdrop-filter: unset
    }

    .home-navbar_content .links {
        display: none
    }

    .home-navbar_content .actions .mobile-menu {
        display: block
    }

    .home-navbar_content .actions .mobile-menu-toggle {
        display: flex
    }

    .home-game-modes {
        grid-template-columns: repeat(1,1fr)
    }

    .home-game-modes .content .title {
        margin: auto;
        text-align: center
    }

    .home-game-modes .content .description {
        text-align: center
    }

    .home-game-modes .content .btn {
        margin-inline:auto}

    .home-about .content {
        height: fit-content;
        padding: 40px
    }

    .home-about .content .image {
        display: none
    }

    .home-about .content .icon {
        top: -140px
    }

    .home-footer .content {
        flex-direction: column-reverse
    }

    .home-footer .content .signs-wrapper {
        margin-inline:auto}
}

@media(max-width: 768px) {
    .home-game-modes {
        overflow:hidden
    }

    .home-game-modes .content .title {
        text-shadow: none
    }

    .home-game-modes .shape.first {
        top: 186px;
        left: 15%
    }

    .home-game-modes .shape.second {
        bottom: -7px;
        right: 28%;
        transform: translateX(50%);
        left: unset
    }

    .home-leaderboard .heading {
        flex-direction: column;
        gap: 10px
    }

    .home-leaderboard .heading .title {
        font-size: 22px
    }

    .home-leaderboard .heading .tabs {
        gap: 4px
    }

    .home-leaderboard .heading .tabs .tab {
        font-size: 12px;
        font-weight: 700;
        padding: 4px 10px
    }

    .home-leaderboard .list .item .user .number {
        font-size: 14px
    }

    .home-leaderboard .list .item .user .username,.home-leaderboard .list .item .value {
        font-size: 13px
    }
}

@media(max-width: 594px) {
    .home-navbar_content .actions .user-mini-profile .info {
        display:none
    }

    .home-hero {
        height: 800px
    }

    .home-hero_content .tip {
        font-size: 14px
    }

    .home-hero_content .title {
        font-size: 26px
    }

    .home-hero_content .text {
        font-size: 18px
    }

    .home-hero_content .stats .item {
        font-size: 13px;
        padding: 10px 18px
    }

    .home-game-modes {
        padding-top: 60px
    }

    .home-game-modes .content .title {
        font-size: 22px
    }

    .home-game-modes .content .title svg {
        width: 50%
    }

    .home-game-modes .content .description {
        font-size: 16px;
        margin-top: 40px;
        text-align: justify
    }

    .home-game-modes .list {
        grid-template-columns: repeat(1,1fr)
    }

    .home-blog .tab {
        font-size: 13px
    }

    .home-staff {
        margin-top: 54px
    }

    .home-staff .bg {
        object-fit: cover;
        height: 100%
    }

    .home-staff .content .title {
        font-size: 22px
    }

    .home-about .content {
        padding: 40px 20px 30px
    }

    .home-about .content .title {
        font-size: 22px
    }

    .home-about .content .title svg {
        width: 50%
    }

    .home-about .content .description {
        font-size: 16px;
        text-align: justify;
        margin-top: 40px
    }

    .home-about .content .icon {
        top: -60px;
        width: 90px;
        height: fit-content
    }

    .btn {
        font-size: 14px
    }

    .btn.lg {
        font-size: 16px;
        padding: 0 18px;
        height: 46px
    }

    .section-head .title {
        font-size: 18px
    }

    .section-head .content {
        gap: 14px
    }

    .section-head .content .more-link {
        font-size: 13px
    }

    .auth-page .home-hero_content .title {
        font-size: 26px
    }

    .auth-page .auth-wrapper .extra-link {
        font-size: 14px
    }
}

@media(max-width: 1460px) {
    .dashboard-main {
        height:98%;
        width: 98%
    }
}

@media(max-width: 1400px) {
    .dashboard .dashboard-tournaments .tournaments-card-list {
        grid-template-columns:repeat(2,1fr)
    }
}

@media(max-width: 1330px) {
    .dashboard-home .user-wrapper {
        flex-direction:column;
        height: fit-content;
        padding: 24px;
        gap: 20px
    }

    .dashboard-home .user-wrapper .user-profile .avatar-image {
        width: 80px;
        height: 80px;
        top: unset
    }

    .dashboard-home .user-wrapper .user-profile .avatar .rank-icon {
        width: 40px;
        height: 40px;
        left: 12%;
        bottom: -16px
    }

    .dashboard-home .orders-table .box-wrapper {
        overflow-x: auto
    }

    .dashboard-support .create-wrapper {
        grid-template-columns: repeat(3,1fr)
    }

    .dashboard-support .tickets-table .box-wrapper {
        overflow-x: auto
    }

    .dashboard-wallet .main-wrapper .right {
        width: 50%
    }

    .dashboard-wallet .main-wrapper .right .lucky-wheel .wheel,.dashboard-wallet .main-wrapper .right .lucky-wheel .wheel svg {
        width: 100%
    }

    .dashboard-wallet .main-wrapper .left {
        width: 50%
    }

    .dashboard-blog .posts-table .box-wrapper,.dashboard-checkout .main-wrapper .checkout-table .box-wrapper,.dashboard-wallet .orders-table .box-wrapper {
        overflow-x: auto
    }
}

@media(max-width: 1300px) {
    .dashboard-shop .products-grid {
        grid-template-columns:repeat(3,1fr)
    }

    .dashboard-settings .main-wrapper .user-wrapper .user-profile .avatar-image {
        width: 80px;
        height: 80px
    }

    .dashboard-settings .main-wrapper .user-wrapper .user-profile .rank-icon {
        width: 60px;
        height: 60px
    }

    .dashboard-checkout .main-wrapper {
        flex-direction: column
    }

    .dashboard-checkout .main-wrapper .left,.dashboard-checkout .main-wrapper .right {
        width: 100%
    }

    .dashboard-transactions .skeleton .cards,.dashboard-transactions .stats-cards {
        grid-template-columns: repeat(2,1fr)
    }
}

@media(max-width: 1096px) {
    .dashboard-shop .products-grid {
        grid-template-columns:repeat(2,1fr)
    }

    .dashboard-wallet .main-wrapper {
        flex-direction: column
    }

    .dashboard-wallet .main-wrapper .right {
        width: 100%
    }

    .dashboard-wallet .main-wrapper .right .lucky-wheel {
        margin-inline:auto}

    .dashboard-wallet .main-wrapper .right .tip {
        text-align: center
    }

    .dashboard-wallet .main-wrapper .left {
        width: 100%
    }

    .dashboard-create-post .main-wrapper,.dashboard-settings .main-wrapper {
        grid-template-columns: repeat(1,1fr)
    }
}

@media(max-width: 998px) {
    .dashboard-home .user-wrapper .user-info {
        display:grid;
        grid-template-columns: repeat(2,1fr);
        gap: 20px;
        text-align: center
    }

    .dashboard-support .create-wrapper {
        grid-template-columns: repeat(2,1fr)
    }

    .dashboard-create-post .main-wrapper .left .image-uploader {
        aspect-ratio: unset
    }

    .dashboard-create-post .rti--input {
        width: 100%!important
    }

    .dashboard {
        height: auto
    }

    .dashboard-main {
        border-radius: 0;
        border: none;
        width: 100%;
        height: auto;
        padding-bottom: 90px
    }

    .dashboard-main__sidebar {
        display: none
    }

    .dashboard-main__content {
        width: 100%
    }

    .dashboard-main__content .navbar {
        position: sticky;
        z-index: 999;
        background: rgb(var(--bg-primary)/.9);
        backdrop-filter: blur(10px);
        border-bottom: 1px solid rgb(var(--border-primary));
        top: 0;
        left: 0;
        width: 100%
    }

    .dashboard-main__content .navbar .left .mobile-menu {
        display: block
    }

    .dashboard #navigation,.dashboard-main__content .navbar .left .mobile-menu-toggle {
        display: flex
    }

    .dashboard-shop .section-title {
        flex-wrap: wrap
    }

    .dashboard-shop .section-title .actions .nui-select {
        width: 260px
    }

    .dashboard-shop .section-title .actions .input-wrapper {
        width: calc(100% - 180px)
    }

    .dashboard-shop .products-grid,.dashboard-transactions .skeleton .cards,.dashboard-transactions .stats-cards {
        grid-template-columns: repeat(1,1fr)
    }

    .dashboard-tournaments .tournaments-list .join-card-container {
        width: 100%
    }

    .dashboard-tournaments .tournaments-list .join-card-container .card {
        width: 100%;
        min-width: 100%
    }

    .dashboard-tournaments .tournaments-list .container {
        flex-direction: column;
        gap: 75px
    }
}

@media(max-width: 768px) {
    .dashboard .dashboard-tournaments .tournaments-card-list {
        grid-template-columns:repeat(1,1fr)
    }
}

@media(max-width: 720px) {
    .dashboard #navigation .item span {
        width:0
    }

    .dashboard .dashboard-tournaments .tournaments-list .container {
        flex-direction: column;
        padding: 0;
        gap: 50px
    }

    .dashboard .dashboard-tournaments .tournaments-list .container .teams-table .content {
        overflow-x: auto
    }

    .dashboard .dashboard-tournaments .tournaments-list .container .card-title {
        height: 40px
    }

    .dashboard-create-post .editor-menu button {
        font-size: 12px;
        padding: 0 12px;
        height: 34px
    }

    .dashboard-create-post .editor-menu button svg {
        width: 18px;
        height: 18px
    }

    .dashboard-create-post .editor-menu .dropdown .heading {
        font-size: 12px;
        padding-inline:12px;height: 34px
    }
}

@media(max-width: 1024px) {
    .shop-page .shop-grid {
        grid-template-columns:repeat(2,1fr)
    }
}

@media(max-width: 768px) {
    .shop-page .shop-grid {
        grid-template-columns:repeat(1,1fr)
    }
}

@media(max-width: 594px) {
    .shop-page.single .shop-hero .shop-hero_content .breadcrumb {
        gap:10px
    }

    .shop-page.single .main-wrapper .post-info {
        flex-direction: column;
        gap: 14px
    }

    .shop-page .shop-hero_content .title {
        font-size: 26px
    }

    .shop-page .shop-hero_content .text {
        font-size: 18px
    }

    .shop-page .shop-hero_content .search-wrapper .categories {
        flex-wrap: wrap
    }
}

@media(max-width: 1024px) {
    .blog-page .blog-grid {
        grid-template-columns:repeat(2,1fr)
    }
}

@media(max-width: 768px) {
    .blog-page .blog-grid {
        grid-template-columns:repeat(1,1fr)
    }
}

@media(max-width: 594px) {
    .blog-page.single .blog-hero .blog-hero_content .breadcrumb {
        gap:10px
    }

    .blog-page.single .main-wrapper .post-info {
        flex-direction: column;
        gap: 14px
    }

    .blog-page .blog-hero_content .title {
        font-size: 26px
    }

    .blog-page .blog-hero_content .text {
        font-size: 18px
    }

    .blog-page .blog-hero_content .search-wrapper .categories {
        flex-wrap: wrap
    }
}

.mc-inventory {
    direction: ltr;
    display: inline-block;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    background-color: #c6c6c6;
    border-color: #fff #555 #555 #fff;
    border-style: solid;
    border-width: 4px;
    border-radius: 4px;
    box-shadow: 0 0 0 1px #000;
    color: #404040;
    font-family: mc-font,serif;
    font-size: 15px;
    font-weight: 400;
    padding: 2px 6px 6px;
    user-select: none;
    margin: 10px 0
}

.mc-inventory .content {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 20px
}

.mc-inventory table {
    border-collapse: separate;
    margin: 0!important
}

.mc-inventory td {
    background: #8b8b8b no-repeat 50%/32px 32px;
    border-color: #373737 #fff #fff #373737;
    border-style: solid;
    border-width: 2px;
    box-sizing: border-box;
    padding: 0;
    position: relative;
    width: 36px
}

.mc-inventory td>.external {
    background: none;
    padding: 0
}

.infobox .mc-inventory td {
    padding: inherit!important
}

.infobox td {
    font-size: 13px
}

.mc-inventory td {
    font-size: 15px!important
}

.mc-inventory td>a:hover {
    text-decoration: none
}

.mc-inventory td:hover:after {
    background: #fff;
    content: "";
    float: left;
    height: 100%;
    left: 0;
    opacity: .5;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%
}

.mc-inventory td:hover [mc-tooltip] {
    display: grid
}

.mc-inventory>span {
    padding: 2px
}

.mc-inventory tr {
    height: 36px
}

.mc-inventory [mc-enchanted]:before {
    content: "";
    height: 32px;
    left: 0;
    position: absolute;
    top: 0;
    width: 32px;
    background-image: url(/images/glint.webp);
    mix-blend-mode: lighten
}

.mc-inventory [mc-enchanted]:after {
    content: "";
    height: 32px;
    left: 0;
    position: absolute;
    top: 0;
    width: 32px;
    background-image: url(/images/item-spritesheet_cutout.png);
    background-position: inherit
}

.mc-inventory [mc-amount] {
    margin: 0;
    position: relative;
    z-index: 999
}

.mc-inventory [mc-item] {
    background-repeat: no-repeat;
    color: #fff;
    direction: rtl;
    display: block;
    text-shadow: 2px 2px #3f3f3f;
    background-image: url(/images/item-spritesheet.png);
    height: 32px;
    line-height: 54px;
    text-indent: -2px;
    width: 32px
}

[mc-tooltip] {
    background: rgba(16,0,16,.93);
    border: 2px solid;
    border-image: linear-gradient(180deg,rgba(80,0,255,.31),rgba(40,0,127,.31));
    border-radius: 4px;
    box-shadow: 0 0 0 2px rgba(16,0,16,.93);
    display: none;
    line-height: 18px;
    margin-left: 15px;
    margin-top: -30px;
    padding: 4px 4px 3px;
    pointer-events: none;
    position: fixed;
    text-indent: 0;
    text-shadow: 2px 2px #3f3f3f;
    width: max-content;
    z-index: 9999
}

[mc-tooltip]>span {
    direction: ltr;
    display: block;
    white-space: nowrap;
    text-align: left;
    overflow: visible
}

[mc-tooltip]>span:first-child:not(:last-child) {
    padding-bottom: 5px
}

[mc-tooltip]>span:nth-child(n+2) {
    float: left
}

[mc-tooltip]>span:nth-child(n+2):not(:last-child) {
    padding-right: 4px
}

[mc-tooltip]>span.inline {
    display: inline-block!important
}

[mc-tooltip] [mc-color=aqua] {
    text-shadow: 2px 2px #153f3f
}

[mc-tooltip] [mc-color=black] {
    text-shadow: 2px 2px #000
}

[mc-tooltip] [mc-color=blue] {
    text-shadow: 2px 2px #15153f
}

[mc-tooltip] [mc-color=dark_aqua] {
    text-shadow: 2px 2px #002a2a
}

[mc-tooltip] [mc-color=dark_blue] {
    text-shadow: 2px 2px #00002a
}

[mc-tooltip] [mc-color=dark_gray] {
    text-shadow: 2px 2px #151515
}

[mc-tooltip] [mc-color=dark_green] {
    text-shadow: 2px 2px #002a00
}

[mc-tooltip] [mc-color=dark_purple] {
    text-shadow: 2px 2px #2a002a
}

[mc-tooltip] [mc-color=dark_red] {
    text-shadow: 2px 2px #2a0000
}

[mc-tooltip] [mc-color=gold] {
    text-shadow: 2px 2px #2a2a00
}

[mc-tooltip] [mc-color=gray] {
    text-shadow: 2px 2px #2a2a2a
}

[mc-tooltip] [mc-color=green] {
    text-shadow: 2px 2px #153f15
}

[mc-tooltip] [mc-color=light_purple] {
    text-shadow: 2px 2px #3f153f
}

[mc-tooltip] [mc-color=red] {
    text-shadow: 2px 2px #3f1515
}

[mc-tooltip] [mc-color=white] {
    text-shadow: 2px 2px #3f3f3f
}

[mc-tooltip] [mc-color=yellow] {
    text-shadow: 2px 2px #3f3f15
}

[mc-color=aqua] {
    color: #5ff
}

[mc-color=black] {
    color: #000
}

[mc-color=blue] {
    color: #55f
}

[mc-color=dark_aqua] {
    color: #0aa
}

[mc-color=dark_blue] {
    color: #00a
}

[mc-color=dark_gray] {
    color: #555
}

[mc-color=dark_green] {
    color: #0a0
}

[mc-color=dark_purple] {
    color: #a0a
}

[mc-color=dark_red] {
    color: #a00
}

[mc-color=gold] {
    color: #fa0
}

[mc-color=gray] {
    color: #aaa
}

[mc-color=green] {
    color: #5f5
}

[mc-color=light_purple] {
    color: #f5f
}

[mc-color=red] {
    color: #f55
}

[mc-color=white] {
    color: #fff
}

[mc-color=yellow] {
    color: #ff5
}

[mc-rgb] {
    color: #fff
}

[mc-item=acacia_boat] {
    background-position: 0 0
}

[mc-item=acacia_button] {
    background-position: -32px 0
}

[mc-item=acacia_door] {
    background-position: -64px 0
}

[mc-item=acacia_fence] {
    background-position: -96px 0
}

[mc-item=acacia_fence_gate] {
    background-position: -128px 0
}

[mc-item=acacia_leaves] {
    background-position: -160px 0
}

[mc-item=acacia_log] {
    background-position: -192px 0
}

[mc-item=acacia_planks] {
    background-position: -224px 0
}

[mc-item=acacia_pressure_plate] {
    background-position: -256px 0
}

[mc-item=acacia_sapling] {
    background-position: -288px 0
}

[mc-item=acacia_sign] {
    background-position: -320px 0
}

[mc-item=acacia_slab] {
    background-position: -352px 0
}

[mc-item=acacia_stairs] {
    background-position: -384px 0
}

[mc-item=acacia_trapdoor] {
    background-position: -416px 0
}

[mc-item=acacia_wood] {
    background-position: -448px 0
}

[mc-item=acacia_wood_button] {
    background-position: -480px 0
}

[mc-item=acacia_wood_door] {
    background-position: -512px 0
}

[mc-item=acacia_wood_fence] {
    background-position: -544px 0
}

[mc-item=acacia_wood_fence_gate] {
    background-position: -576px 0
}

[mc-item=acacia_wood_planks] {
    background-position: -608px 0
}

[mc-item=acacia_wood_pressure_plate] {
    background-position: -640px 0
}

[mc-item=acacia_wood_sign] {
    background-position: -672px 0
}

[mc-item=acacia_wood_slab] {
    background-position: -704px 0
}

[mc-item=acacia_wood_stairs] {
    background-position: -736px 0
}

[mc-item=acacia_wood_trapdoor] {
    background-position: -768px 0
}

[mc-item=activator_rail] {
    background-position: -800px 0
}

[mc-item=adult_carrots] {
    background-position: -832px 0
}

[mc-item=adult_nether_warts] {
    background-position: -864px 0
}

[mc-item=adult_potatoes] {
    background-position: -896px 0
}

[mc-item=adult_wheat_crops] {
    background-position: -928px 0
}

[mc-item=air] {
    background-position: -960px 0
}

[mc-item=allium] {
    background-position: -992px 0
}

[mc-item=amethyst_cluster] {
    background-position: -1024px 0
}

[mc-item=amethyst_shard] {
    background-position: -1056px 0
}

[mc-item=ancient_debris] {
    background-position: -1088px 0
}

[mc-item=andesite] {
    background-position: -1120px 0
}

[mc-item=andesite_slab] {
    background-position: -1152px 0
}

[mc-item=andesite_stairs] {
    background-position: -1184px 0
}

[mc-item=andesite_wall] {
    background-position: -1216px 0
}

[mc-item=anvil] {
    background-position: -1248px 0
}

[mc-item=apple] {
    background-position: 0 -32px
}

[mc-item=armor_stand] {
    background-position: -32px -32px
}

[mc-item=arrow] {
    background-position: -64px -32px
}

[mc-item=arrow_loaded_crossbow] {
    background-position: -96px -32px
}

[mc-item=arrow_of_decay] {
    background-position: -128px -32px
}

[mc-item=arrow_of_fire_resistance] {
    background-position: -160px -32px
}

[mc-item=arrow_of_harming] {
    background-position: -192px -32px
}

[mc-item=arrow_of_healing] {
    background-position: -224px -32px
}

[mc-item=arrow_of_invisibility] {
    background-position: -256px -32px
}

[mc-item=arrow_of_leaping] {
    background-position: -288px -32px
}

[mc-item=arrow_of_luck] {
    background-position: -320px -32px
}

[mc-item=arrow_of_night_vision] {
    background-position: -352px -32px
}

[mc-item=arrow_of_poison] {
    background-position: -384px -32px
}

[mc-item=arrow_of_regeneration] {
    background-position: -416px -32px
}

[mc-item=arrow_of_slow_falling] {
    background-position: -448px -32px
}

[mc-item=arrow_of_slowness] {
    background-position: -480px -32px
}

[mc-item=arrow_of_splashing] {
    background-position: -512px -32px
}

[mc-item=arrow_of_strength] {
    background-position: -544px -32px
}

[mc-item=arrow_of_swiftness] {
    background-position: -576px -32px
}

[mc-item=arrow_of_the_turtle_master] {
    background-position: -608px -32px
}

[mc-item=arrow_of_water_breathing] {
    background-position: -640px -32px
}

[mc-item=arrow_of_weakness] {
    background-position: -672px -32px
}

[mc-item=awkward_lingering_potion] {
    background-position: -704px -32px
}

[mc-item=awkward_potion] {
    background-position: -736px -32px
}

[mc-item=awkward_splash_potion] {
    background-position: -768px -32px
}

[mc-item=axolotl_spawn_egg] {
    background-position: -800px -32px
}

[mc-item=azalea] {
    background-position: -832px -32px
}

[mc-item=azalea_leaves] {
    background-position: -864px -32px
}

[mc-item=azure_bluet] {
    background-position: -896px -32px
}

[mc-item=baked_potato] {
    background-position: -928px -32px
}

[mc-item=bamboo] {
    background-position: -960px -32px
}

[mc-item=banner] {
    background-position: -992px -32px
}

[mc-item=barrel] {
    background-position: -1024px -32px
}

[mc-item=barrier] {
    background-position: -1056px -32px
}

[mc-item=basalt] {
    background-position: -1088px -32px
}

[mc-item=bat_spawn_egg] {
    background-position: -1120px -32px
}

[mc-item=beacon] {
    background-position: -1152px -32px
}

[mc-item=bedrock] {
    background-position: -1184px -32px
}

[mc-item=bee_nest] {
    background-position: -1216px -32px
}

[mc-item=bee_spawn_egg] {
    background-position: -1248px -32px
}

[mc-item=beehive] {
    background-position: 0 -64px
}

[mc-item=beetroot] {
    background-position: -32px -64px
}

[mc-item=beetroot_seeds] {
    background-position: -64px -64px
}

[mc-item=beetroot_soup] {
    background-position: -96px -64px
}

[mc-item=beetroots] {
    background-position: -128px -64px
}

[mc-item=bell] {
    background-position: -160px -64px
}

[mc-item=big_dripleaf] {
    background-position: -192px -64px
}

[mc-item=birch_boat] {
    background-position: -224px -64px
}

[mc-item=birch_button] {
    background-position: -256px -64px
}

[mc-item=birch_door] {
    background-position: -288px -64px
}

[mc-item=birch_fence] {
    background-position: -320px -64px
}

[mc-item=birch_fence_gate] {
    background-position: -352px -64px
}

[mc-item=birch_leaves] {
    background-position: -384px -64px
}

[mc-item=birch_log] {
    background-position: -416px -64px
}

[mc-item=birch_planks] {
    background-position: -448px -64px
}

[mc-item=birch_pressure_plate] {
    background-position: -480px -64px
}

[mc-item=birch_sapling] {
    background-position: -512px -64px
}

[mc-item=birch_sign] {
    background-position: -544px -64px
}

[mc-item=birch_slab] {
    background-position: -576px -64px
}

[mc-item=birch_stairs] {
    background-position: -608px -64px
}

[mc-item=birch_trapdoor] {
    background-position: -640px -64px
}

[mc-item=birch_wood] {
    background-position: -672px -64px
}

[mc-item=birch_wood_button] {
    background-position: -704px -64px
}

[mc-item=birch_wood_door] {
    background-position: -736px -64px
}

[mc-item=birch_wood_fence] {
    background-position: -768px -64px
}

[mc-item=birch_wood_fence_gate] {
    background-position: -800px -64px
}

[mc-item=birch_wood_planks] {
    background-position: -832px -64px
}

[mc-item=birch_wood_pressure_plate] {
    background-position: -864px -64px
}

[mc-item=birch_wood_sign] {
    background-position: -896px -64px
}

[mc-item=birch_wood_slab] {
    background-position: -928px -64px
}

[mc-item=birch_wood_stairs] {
    background-position: -960px -64px
}

[mc-item=birch_wood_trapdoor] {
    background-position: -992px -64px
}

[mc-item=black_banner] {
    background-position: -1024px -64px
}

[mc-item=black_bed] {
    background-position: -1056px -64px
}

[mc-item=black_bed_lce] {
    background-position: -1088px -64px
}

[mc-item=black_candle] {
    background-position: -1120px -64px
}

[mc-item=black_carpet] {
    background-position: -1152px -64px
}

[mc-item=black_concrete] {
    background-position: -1184px -64px
}

[mc-item=black_concrete_powder] {
    background-position: -1216px -64px
}

[mc-item=black_dye] {
    background-position: -1248px -64px
}

[mc-item=black_firework_star] {
    background-position: 0 -96px
}

[mc-item=black_glazed_terracotta] {
    background-position: -32px -96px
}

[mc-item=black_shield] {
    background-position: -64px -96px
}

[mc-item=black_shulker_box] {
    background-position: -96px -96px
}

[mc-item=black_stained_glass] {
    background-position: -128px -96px
}

[mc-item=black_stained_glass_pane] {
    background-position: -160px -96px
}

[mc-item=black_terracotta] {
    background-position: -192px -96px
}

[mc-item=black_wool] {
    background-position: -224px -96px
}

[mc-item=blackstone] {
    background-position: -256px -96px
}

[mc-item=blackstone_slab] {
    background-position: -288px -96px
}

[mc-item=blackstone_stairs] {
    background-position: -320px -96px
}

[mc-item=blackstone_wall] {
    background-position: -352px -96px
}

[mc-item=blast_furnace] {
    background-position: -384px -96px
}

[mc-item=blaze_powder] {
    background-position: -416px -96px
}

[mc-item=blaze_rod] {
    background-position: -448px -96px
}

[mc-item=blaze_spawn_egg] {
    background-position: -480px -96px
}

[mc-item=block_of_amethyst] {
    background-position: -512px -96px
}

[mc-item=block_of_coal] {
    background-position: -544px -96px
}

[mc-item=block_of_copper] {
    background-position: -576px -96px
}

[mc-item=block_of_diamond] {
    background-position: -608px -96px
}

[mc-item=block_of_emerald] {
    background-position: -640px -96px
}

[mc-item=block_of_gold] {
    background-position: -672px -96px
}

[mc-item=block_of_iron] {
    background-position: -704px -96px
}

[mc-item=block_of_lapis_lazuli] {
    background-position: -736px -96px
}

[mc-item=block_of_netherite] {
    background-position: -768px -96px
}

[mc-item=block_of_quartz] {
    background-position: -800px -96px
}

[mc-item=block_of_raw_copper] {
    background-position: -832px -96px
}

[mc-item=block_of_raw_gold] {
    background-position: -864px -96px
}

[mc-item=block_of_raw_iron] {
    background-position: -896px -96px
}

[mc-item=block_of_redstone] {
    background-position: -928px -96px
}

[mc-item=blue_banner] {
    background-position: -960px -96px
}

[mc-item=blue_bed] {
    background-position: -992px -96px
}

[mc-item=blue_bed_lce] {
    background-position: -1024px -96px
}

[mc-item=blue_candle] {
    background-position: -1056px -96px
}

[mc-item=blue_carpet] {
    background-position: -1088px -96px
}

[mc-item=blue_concrete] {
    background-position: -1120px -96px
}

[mc-item=blue_concrete_powder] {
    background-position: -1152px -96px
}

[mc-item=blue_dye] {
    background-position: -1184px -96px
}

[mc-item=blue_firework_star] {
    background-position: -1216px -96px
}

[mc-item=blue_glazed_terracotta] {
    background-position: -1248px -96px
}

[mc-item=blue_ice] {
    background-position: 0 -128px
}

[mc-item=blue_orchid] {
    background-position: -32px -128px
}

[mc-item=blue_shield] {
    background-position: -64px -128px
}

[mc-item=blue_shulker_box] {
    background-position: -96px -128px
}

[mc-item=blue_stained_glass] {
    background-position: -128px -128px
}

[mc-item=blue_stained_glass_pane] {
    background-position: -160px -128px
}

[mc-item=blue_terracotta] {
    background-position: -192px -128px
}

[mc-item=blue_wool] {
    background-position: -224px -128px
}

[mc-item=bone] {
    background-position: -256px -128px
}

[mc-item=bone_block] {
    background-position: -288px -128px
}

[mc-item=bone_meal] {
    background-position: -320px -128px
}

[mc-item=book] {
    background-position: -352px -128px
}

[mc-item=book_and_quill] {
    background-position: -384px -128px
}

[mc-item=bookshelf] {
    background-position: -416px -128px
}

[mc-item=bottle_o_enchanting] {
    background-position: -448px -128px
}

[mc-item=bow] {
    background-position: -480px -128px
}

[mc-item=bowl] {
    background-position: -512px -128px
}

[mc-item=brain_coral] {
    background-position: -544px -128px
}

[mc-item=brain_coral_block] {
    background-position: -576px -128px
}

[mc-item=brain_coral_fan] {
    background-position: -608px -128px
}

[mc-item=bread] {
    background-position: -640px -128px
}

[mc-item=brewing_stand] {
    background-position: -672px -128px
}

[mc-item=brick] {
    background-position: -704px -128px
}

[mc-item=brick_slab] {
    background-position: -736px -128px
}

[mc-item=brick_slab_old] {
    background-position: -768px -128px
}

[mc-item=brick_stairs] {
    background-position: -800px -128px
}

[mc-item=brick_wall] {
    background-position: -832px -128px
}

[mc-item=bricks] {
    background-position: -864px -128px
}

[mc-item=bricks_old] {
    background-position: -896px -128px
}

[mc-item=broken_anvil] {
    background-position: -928px -128px
}

[mc-item=broken_elytra] {
    background-position: -960px -128px
}

[mc-item=brown_banner] {
    background-position: -992px -128px
}

[mc-item=brown_bed] {
    background-position: -1024px -128px
}

[mc-item=brown_bed_lce] {
    background-position: -1056px -128px
}

[mc-item=brown_candle] {
    background-position: -1088px -128px
}

[mc-item=brown_carpet] {
    background-position: -1120px -128px
}

[mc-item=brown_concrete] {
    background-position: -1152px -128px
}

[mc-item=brown_concrete_powder] {
    background-position: -1184px -128px
}

[mc-item=brown_dye] {
    background-position: -1216px -128px
}

[mc-item=brown_firework_star] {
    background-position: -1248px -128px
}

[mc-item=brown_glazed_terracotta] {
    background-position: 0 -160px
}

[mc-item=brown_mushroom] {
    background-position: -32px -160px
}

[mc-item=brown_mushroom_block] {
    background-position: -64px -160px
}

[mc-item=brown_shield] {
    background-position: -96px -160px
}

[mc-item=brown_shulker_box] {
    background-position: -128px -160px
}

[mc-item=brown_stained_glass] {
    background-position: -160px -160px
}

[mc-item=brown_stained_glass_pane] {
    background-position: -192px -160px
}

[mc-item=brown_terracotta] {
    background-position: -224px -160px
}

[mc-item=brown_wool] {
    background-position: -256px -160px
}

[mc-item=bubble_column] {
    background-position: -288px -160px
}

[mc-item=bubble_coral] {
    background-position: -320px -160px
}

[mc-item=bubble_coral_block] {
    background-position: -352px -160px
}

[mc-item=bubble_coral_fan] {
    background-position: -384px -160px
}

[mc-item=bucket] {
    background-position: -416px -160px
}

[mc-item=bucket_of_axolotl] {
    background-position: -448px -160px
}

[mc-item=bucket_of_cod] {
    background-position: -480px -160px
}

[mc-item=bucket_of_pufferfish] {
    background-position: -512px -160px
}

[mc-item=bucket_of_salmon] {
    background-position: -544px -160px
}

[mc-item=bucket_of_tropical_fish] {
    background-position: -576px -160px
}

[mc-item=budding_amethyst] {
    background-position: -608px -160px
}

[mc-item=bundle] {
    background-position: -640px -160px
}

[mc-item=buried_treasure_map] {
    background-position: -672px -160px
}

[mc-item=cactus] {
    background-position: -704px -160px
}

[mc-item=cactus_green] {
    background-position: -736px -160px
}

[mc-item=cake] {
    background-position: -768px -160px
}

[mc-item=calcite] {
    background-position: -800px -160px
}

[mc-item=campfire] {
    background-position: -832px -160px
}

[mc-item=candle] {
    background-position: -864px -160px
}

[mc-item=carrot] {
    background-position: -896px -160px
}

[mc-item=carrot_on_a_stick] {
    background-position: -928px -160px
}

[mc-item=cartography_table] {
    background-position: -960px -160px
}

[mc-item=carved_pumpkin] {
    background-position: -992px -160px
}

[mc-item=cast_fishing_rod] {
    background-position: -1024px -160px
}

[mc-item=cat_spawn_egg] {
    background-position: -1056px -160px
}

[mc-item=cauldron] {
    background-position: -1088px -160px
}

[mc-item=cave_air] {
    background-position: -1120px -160px
}

[mc-item=cave_spider_spawn_egg] {
    background-position: -1152px -160px
}

[mc-item=chain] {
    background-position: -1184px -160px
}

[mc-item=chainmail_boots] {
    background-position: -1216px -160px
}

[mc-item=chainmail_chestplate] {
    background-position: -1248px -160px
}

[mc-item=chainmail_helmet] {
    background-position: 0 -192px
}

[mc-item=chainmail_leggings] {
    background-position: -32px -192px
}

[mc-item=charcoal] {
    background-position: -64px -192px
}

[mc-item=chest] {
    background-position: -96px -192px
}

[mc-item=chicken_spawn_egg] {
    background-position: -128px -192px
}

[mc-item=chipped_anvil] {
    background-position: -160px -192px
}

[mc-item=chiseled_deepslate] {
    background-position: -192px -192px
}

[mc-item=chiseled_nether_bricks] {
    background-position: -224px -192px
}

[mc-item=chiseled_polished_blackstone] {
    background-position: -256px -192px
}

[mc-item=chiseled_quartz_block] {
    background-position: -288px -192px
}

[mc-item=chiseled_red_sandstone] {
    background-position: -320px -192px
}

[mc-item=chiseled_sandstone] {
    background-position: -352px -192px
}

[mc-item=chiseled_stone_bricks] {
    background-position: -384px -192px
}

[mc-item=chiseled_stone_bricks_monster_egg] {
    background-position: -416px -192px
}

[mc-item=chorus_flower] {
    background-position: -448px -192px
}

[mc-item=chorus_fruit] {
    background-position: -480px -192px
}

[mc-item=chorus_plant] {
    background-position: -512px -192px
}

[mc-item=clay] {
    background-position: -544px -192px
}

[mc-item=clay_ball] {
    background-position: -576px -192px
}

[mc-item=clock] {
    background-position: -608px -192px
}

[mc-item=clownfish] {
    background-position: -640px -192px
}

[mc-item=coal] {
    background-position: -672px -192px
}

[mc-item=coal_ore] {
    background-position: -704px -192px
}

[mc-item=coarse_dirt] {
    background-position: -736px -192px
}

[mc-item=cobbled_deepslate] {
    background-position: -768px -192px
}

[mc-item=cobbled_deepslate_slab] {
    background-position: -800px -192px
}

[mc-item=cobbled_deepslate_stairs] {
    background-position: -832px -192px
}

[mc-item=cobbled_deepslate_wall] {
    background-position: -864px -192px
}

[mc-item=cobblestone] {
    background-position: -896px -192px
}

[mc-item=cobblestone_monster_egg] {
    background-position: -928px -192px
}

[mc-item=cobblestone_slab] {
    background-position: -960px -192px
}

[mc-item=cobblestone_stairs] {
    background-position: -992px -192px
}

[mc-item=cobblestone_wall] {
    background-position: -1024px -192px
}

[mc-item=cobweb] {
    background-position: -1056px -192px
}

[mc-item=cocoa_beans] {
    background-position: -1088px -192px
}

[mc-item=cod_spawn_egg] {
    background-position: -1120px -192px
}

[mc-item=command_block] {
    background-position: -1152px -192px
}

[mc-item=compass] {
    background-position: -1184px -192px
}

[mc-item=composter] {
    background-position: -1216px -192px
}

[mc-item=conduit] {
    background-position: -1248px -192px
}

[mc-item=cooked_beef] {
    background-position: 0 -224px
}

[mc-item=cooked_chicken] {
    background-position: -32px -224px
}

[mc-item=cooked_cod] {
    background-position: -64px -224px
}

[mc-item=cooked_fish] {
    background-position: -96px -224px
}

[mc-item=cooked_mutton] {
    background-position: -128px -224px
}

[mc-item=cooked_porkchop] {
    background-position: -160px -224px
}

[mc-item=cooked_rabbit] {
    background-position: -192px -224px
}

[mc-item=cooked_salmon] {
    background-position: -224px -224px
}

[mc-item=cookie] {
    background-position: -256px -224px
}

[mc-item=copper_block] {
    background-position: -288px -224px
}

[mc-item=copper_ingot] {
    background-position: -320px -224px
}

[mc-item=copper_ore] {
    background-position: -352px -224px
}

[mc-item=cornflower] {
    background-position: -384px -224px
}

[mc-item=cow_spawn_egg] {
    background-position: -416px -224px
}

[mc-item=cracked_deepslate_bricks] {
    background-position: -448px -224px
}

[mc-item=cracked_deepslate_tiles] {
    background-position: -480px -224px
}

[mc-item=cracked_nether_bricks] {
    background-position: -512px -224px
}

[mc-item=cracked_polished_blackstone_bricks] {
    background-position: -544px -224px
}

[mc-item=cracked_stone_bricks] {
    background-position: -576px -224px
}

[mc-item=cracked_stone_bricks_monster_egg] {
    background-position: -608px -224px
}

[mc-item=crafting_table] {
    background-position: -640px -224px
}

[mc-item=creeper_head] {
    background-position: -672px -224px
}

[mc-item=creeper_spawn_egg] {
    background-position: -704px -224px
}

[mc-item=crimson_button] {
    background-position: -736px -224px
}

[mc-item=crimson_door] {
    background-position: -768px -224px
}

[mc-item=crimson_fence] {
    background-position: -800px -224px
}

[mc-item=crimson_fence_gate] {
    background-position: -832px -224px
}

[mc-item=crimson_fungus] {
    background-position: -864px -224px
}

[mc-item=crimson_hyphae] {
    background-position: -896px -224px
}

[mc-item=crimson_nylium] {
    background-position: -928px -224px
}

[mc-item=crimson_planks] {
    background-position: -960px -224px
}

[mc-item=crimson_pressure_plate] {
    background-position: -992px -224px
}

[mc-item=crimson_roots] {
    background-position: -1024px -224px
}

[mc-item=crimson_sign] {
    background-position: -1056px -224px
}

[mc-item=crimson_slab] {
    background-position: -1088px -224px
}

[mc-item=crimson_stairs] {
    background-position: -1120px -224px
}

[mc-item=crimson_stem] {
    background-position: -1152px -224px
}

[mc-item=crimson_trapdoor] {
    background-position: -1184px -224px
}

[mc-item=crossbow] {
    background-position: -1216px -224px
}

[mc-item=crying_obsidian] {
    background-position: -1248px -224px
}

[mc-item=cut_copper] {
    background-position: 0 -256px
}

[mc-item=cut_copper_block] {
    background-position: -32px -256px
}

[mc-item=cut_copper_slab] {
    background-position: -64px -256px
}

[mc-item=cut_copper_stairs] {
    background-position: -96px -256px
}

[mc-item=cut_red_sandstone] {
    background-position: -128px -256px
}

[mc-item=cut_red_sandstone_slab] {
    background-position: -160px -256px
}

[mc-item=cut_sandstone] {
    background-position: -192px -256px
}

[mc-item=cut_sandstone_slab] {
    background-position: -224px -256px
}

[mc-item=cyan_banner] {
    background-position: -256px -256px
}

[mc-item=cyan_bed] {
    background-position: -288px -256px
}

[mc-item=cyan_bed_lce] {
    background-position: -320px -256px
}

[mc-item=cyan_candle] {
    background-position: -352px -256px
}

[mc-item=cyan_carpet] {
    background-position: -384px -256px
}

[mc-item=cyan_concrete] {
    background-position: -416px -256px
}

[mc-item=cyan_concrete_powder] {
    background-position: -448px -256px
}

[mc-item=cyan_dye] {
    background-position: -480px -256px
}

[mc-item=cyan_firework_star] {
    background-position: -512px -256px
}

[mc-item=cyan_glazed_terracotta] {
    background-position: -544px -256px
}

[mc-item=cyan_shield] {
    background-position: -576px -256px
}

[mc-item=cyan_shulker_box] {
    background-position: -608px -256px
}

[mc-item=cyan_stained_glass] {
    background-position: -640px -256px
}

[mc-item=cyan_stained_glass_pane] {
    background-position: -672px -256px
}

[mc-item=cyan_terracotta] {
    background-position: -704px -256px
}

[mc-item=cyan_wool] {
    background-position: -736px -256px
}

[mc-item=dandelion] {
    background-position: -768px -256px
}

[mc-item=dandelion_yellow] {
    background-position: -800px -256px
}

[mc-item=dark_oak_boat] {
    background-position: -832px -256px
}

[mc-item=dark_oak_button] {
    background-position: -864px -256px
}

[mc-item=dark_oak_door] {
    background-position: -896px -256px
}

[mc-item=dark_oak_fence] {
    background-position: -928px -256px
}

[mc-item=dark_oak_fence_gate] {
    background-position: -960px -256px
}

[mc-item=dark_oak_leaves] {
    background-position: -992px -256px
}

[mc-item=dark_oak_log] {
    background-position: -1024px -256px
}

[mc-item=dark_oak_planks] {
    background-position: -1056px -256px
}

[mc-item=dark_oak_pressure_plate] {
    background-position: -1088px -256px
}

[mc-item=dark_oak_sapling] {
    background-position: -1120px -256px
}

[mc-item=dark_oak_sign] {
    background-position: -1152px -256px
}

[mc-item=dark_oak_slab] {
    background-position: -1184px -256px
}

[mc-item=dark_oak_stairs] {
    background-position: -1216px -256px
}

[mc-item=dark_oak_trapdoor] {
    background-position: -1248px -256px
}

[mc-item=dark_oak_wood] {
    background-position: 0 -288px
}

[mc-item=dark_oak_wood_button] {
    background-position: -32px -288px
}

[mc-item=dark_oak_wood_door] {
    background-position: -64px -288px
}

[mc-item=dark_oak_wood_fence] {
    background-position: -96px -288px
}

[mc-item=dark_oak_wood_fence_gate] {
    background-position: -128px -288px
}

[mc-item=dark_oak_wood_planks] {
    background-position: -160px -288px
}

[mc-item=dark_oak_wood_pressure_plate] {
    background-position: -192px -288px
}

[mc-item=dark_oak_wood_sign] {
    background-position: -224px -288px
}

[mc-item=dark_oak_wood_slab] {
    background-position: -256px -288px
}

[mc-item=dark_oak_wood_stairs] {
    background-position: -288px -288px
}

[mc-item=dark_oak_wood_trapdoor] {
    background-position: -320px -288px
}

[mc-item=dark_prismarine] {
    background-position: -352px -288px
}

[mc-item=dark_prismarine_slab] {
    background-position: -384px -288px
}

[mc-item=dark_prismarine_stairs] {
    background-position: -416px -288px
}

[mc-item=daylight_detector] {
    background-position: -448px -288px
}

[mc-item=daylight_sensor] {
    background-position: -480px -288px
}

[mc-item=dead_brain_coral] {
    background-position: -512px -288px
}

[mc-item=dead_brain_coral_block] {
    background-position: -544px -288px
}

[mc-item=dead_brain_coral_fan] {
    background-position: -576px -288px
}

[mc-item=dead_bubble_coral] {
    background-position: -608px -288px
}

[mc-item=dead_bubble_coral_block] {
    background-position: -640px -288px
}

[mc-item=dead_bubble_coral_fan] {
    background-position: -672px -288px
}

[mc-item=dead_bush] {
    background-position: -704px -288px
}

[mc-item=dead_fire_coral] {
    background-position: -736px -288px
}

[mc-item=dead_fire_coral_block] {
    background-position: -768px -288px
}

[mc-item=dead_fire_coral_fan] {
    background-position: -800px -288px
}

[mc-item=dead_horn_coral] {
    background-position: -832px -288px
}

[mc-item=dead_horn_coral_block] {
    background-position: -864px -288px
}

[mc-item=dead_horn_coral_fan] {
    background-position: -896px -288px
}

[mc-item=dead_tube_coral] {
    background-position: -928px -288px
}

[mc-item=dead_tube_coral_block] {
    background-position: -960px -288px
}

[mc-item=dead_tube_coral_fan] {
    background-position: -992px -288px
}

[mc-item=debug_stick] {
    background-position: -1024px -288px
}

[mc-item=deepslate] {
    background-position: -1056px -288px
}

[mc-item=deepslate_brick_slab] {
    background-position: -1088px -288px
}

[mc-item=deepslate_brick_stairs] {
    background-position: -1120px -288px
}

[mc-item=deepslate_brick_wall] {
    background-position: -1152px -288px
}

[mc-item=deepslate_bricks] {
    background-position: -1184px -288px
}

[mc-item=deepslate_coal_ore] {
    background-position: -1216px -288px
}

[mc-item=deepslate_copper_ore] {
    background-position: -1248px -288px
}

[mc-item=deepslate_diamond_ore] {
    background-position: 0 -320px
}

[mc-item=deepslate_emerald_ore] {
    background-position: -32px -320px
}

[mc-item=deepslate_gold_ore] {
    background-position: -64px -320px
}

[mc-item=deepslate_iron_ore] {
    background-position: -96px -320px
}

[mc-item=deepslate_lapis_lazuli_ore] {
    background-position: -128px -320px
}

[mc-item=deepslate_redstone_ore] {
    background-position: -160px -320px
}

[mc-item=deepslate_tile_slab] {
    background-position: -192px -320px
}

[mc-item=deepslate_tile_stairs] {
    background-position: -224px -320px
}

[mc-item=deepslate_tile_wall] {
    background-position: -256px -320px
}

[mc-item=deepslate_tiles] {
    background-position: -288px -320px
}

[mc-item=detector_rail] {
    background-position: -320px -320px
}

[mc-item=diamond] {
    background-position: -352px -320px
}

[mc-item=diamond_axe] {
    background-position: -384px -320px
}

[mc-item=diamond_boots] {
    background-position: -416px -320px
}

[mc-item=diamond_chestplate] {
    background-position: -448px -320px
}

[mc-item=diamond_helmet] {
    background-position: -480px -320px
}

[mc-item=diamond_hoe] {
    background-position: -512px -320px
}

[mc-item=diamond_horse_armor] {
    background-position: -544px -320px
}

[mc-item=experience_bottle] {
    background-position: -448px -128px
}

[mc-item=diamond_leggings] {
    background-position: -576px -320px
}

[mc-item=diamond_ore] {
    background-position: -608px -320px
}

[mc-item=diamond_pickaxe] {
    background-position: -640px -320px
}

[mc-item=diamond_shovel] {
    background-position: -672px -320px
}

[mc-item=diamond_sword] {
    background-position: -704px -320px
}

[mc-item=diorite] {
    background-position: -736px -320px
}

[mc-item=diorite_slab] {
    background-position: -768px -320px
}

[mc-item=diorite_stairs] {
    background-position: -800px -320px
}

[mc-item=diorite_wall] {
    background-position: -832px -320px
}

[mc-item=dirt] {
    background-position: -864px -320px
}

[mc-item=dirt_path] {
    background-position: -896px -320px
}

[mc-item=dispenser] {
    background-position: -928px -320px
}

[mc-item=dolphin_spawn_egg] {
    background-position: -960px -320px
}

[mc-item=donkey_spawn_egg] {
    background-position: -992px -320px
}

[mc-item=double_smooth_stone_slab] {
    background-position: -1024px -320px
}

[mc-item=dragon_egg] {
    background-position: -1056px -320px
}

[mc-item=dragon_head] {
    background-position: -1088px -320px
}

[mc-item=dragons_breath] {
    background-position: -1120px -320px
}

[mc-item=dried_kelp] {
    background-position: -1152px -320px
}

[mc-item=dried_kelp_block] {
    background-position: -1184px -320px
}

[mc-item=dripstone_block] {
    background-position: -1216px -320px
}

[mc-item=dropper] {
    background-position: -1248px -320px
}

[mc-item=drowned_spawn_egg] {
    background-position: 0 -352px
}

[mc-item=egg] {
    background-position: -32px -352px
}

[mc-item=elder_guardian_spawn_egg] {
    background-position: -64px -352px
}

[mc-item=elytra] {
    background-position: -96px -352px
}

[mc-item=emerald] {
    background-position: -128px -352px
}

[mc-item=emerald_ore] {
    background-position: -160px -352px
}

[mc-item=empty_locator_map] {
    background-position: -192px -352px
}

[mc-item=empty_map] {
    background-position: -224px -352px
}

[mc-item=enchanted_apple] {
    background-position: -256px -352px
}

[mc-item=enchanted_book] {
    background-position: -288px -352px
}

[mc-item=enchanted_golden_apple] {
    background-position: -320px -352px
}

[mc-item=enchanting_table] {
    background-position: -352px -352px
}

[mc-item=enchantment_table] {
    background-position: -384px -352px
}

[mc-item=end_crystal] {
    background-position: -416px -352px
}

[mc-item=end_gateway] {
    background-position: -448px -352px
}

[mc-item=end_portal] {
    background-position: -480px -352px
}

[mc-item=end_portal_frame] {
    background-position: -512px -352px
}

[mc-item=end_rod] {
    background-position: -544px -352px
}

[mc-item=end_stone] {
    background-position: -576px -352px
}

[mc-item=end_stone_brick_slab] {
    background-position: -608px -352px
}

[mc-item=end_stone_brick_stairs] {
    background-position: -640px -352px
}

[mc-item=end_stone_brick_wall] {
    background-position: -672px -352px
}

[mc-item=end_stone_bricks] {
    background-position: -704px -352px
}

[mc-item=ender_chest] {
    background-position: -736px -352px
}

[mc-item=ender_pearl] {
    background-position: -768px -352px
}

[mc-item=enderman_spawn_egg] {
    background-position: -800px -352px
}

[mc-item=endermite_spawn_egg] {
    background-position: -832px -352px
}

[mc-item=evoker_spawn_egg] {
    background-position: -864px -352px
}

[mc-item=exposed_copper] {
    background-position: -896px -352px
}

[mc-item=exposed_copper_block] {
    background-position: -928px -352px
}

[mc-item=exposed_cut_copper] {
    background-position: -960px -352px
}

[mc-item=exposed_cut_copper_block] {
    background-position: -992px -352px
}

[mc-item=exposed_cut_copper_slab] {
    background-position: -1024px -352px
}

[mc-item=exposed_cut_copper_stairs] {
    background-position: -1056px -352px
}

[mc-item=eye_of_ender] {
    background-position: -1088px -352px
}

[mc-item=farmland] {
    background-position: -1120px -352px
}

[mc-item=feather] {
    background-position: -1152px -352px
}

[mc-item=fermented_spider_eye] {
    background-position: -1184px -352px
}

[mc-item=fern] {
    background-position: -1216px -352px
}

[mc-item=filled_bundle] {
    background-position: -1248px -352px
}

[mc-item=fire_charge] {
    background-position: 0 -384px
}

[mc-item=fire_coral] {
    background-position: -32px -384px
}

[mc-item=fire_coral_block] {
    background-position: -64px -384px
}

[mc-item=fire_coral_fan] {
    background-position: -96px -384px
}

[mc-item=firework_loaded_crossbow] {
    background-position: -128px -384px
}

[mc-item=firework_rocket] {
    background-position: -160px -384px
}

[mc-item=firework_star] {
    background-position: -192px -384px
}

[mc-item=firework_star_pink] {
    background-position: -224px -384px
}

[mc-item=fishing_rod] {
    background-position: -256px -384px
}

[mc-item=fletching_table] {
    background-position: -288px -384px
}

[mc-item=flint] {
    background-position: -320px -384px
}

[mc-item=flint_and_steel] {
    background-position: -352px -384px
}

[mc-item=flower_pot] {
    background-position: -384px -384px
}

[mc-item=flowering_azalea] {
    background-position: -416px -384px
}

[mc-item=flowering_azalea_leaves] {
    background-position: -448px -384px
}

[mc-item=flowing_lava] {
    background-position: -480px -384px
}

[mc-item=flowing_water] {
    background-position: -512px -384px
}

[mc-item=fox_spawn_egg] {
    background-position: -544px -384px
}

[mc-item=frosted_ice] {
    background-position: -576px -384px
}

[mc-item=furnace] {
    background-position: -608px -384px
}

[mc-item=ghast_spawn_egg] {
    background-position: -640px -384px
}

[mc-item=ghast_tear] {
    background-position: -672px -384px
}

[mc-item=gilded_blackstone] {
    background-position: -704px -384px
}

[mc-item=glass] {
    background-position: -736px -384px
}

[mc-item=glass_bottle] {
    background-position: -768px -384px
}

[mc-item=glass_pane] {
    background-position: -800px -384px
}

[mc-item=glistering_melon] {
    background-position: -832px -384px
}

[mc-item=glistering_melon_slice] {
    background-position: -864px -384px
}

[mc-item=glow_berries] {
    background-position: -896px -384px
}

[mc-item=glow_ink_sac] {
    background-position: -928px -384px
}

[mc-item=glow_item_frame] {
    background-position: -960px -384px
}

[mc-item=glow_lichen] {
    background-position: -992px -384px
}

[mc-item=glow_squid_spawn_egg] {
    background-position: -1024px -384px
}

[mc-item=glowstone] {
    background-position: -1056px -384px
}

[mc-item=glowstone_dust] {
    background-position: -1088px -384px
}

[mc-item=goat_horn] {
    background-position: -1120px -384px
}

[mc-item=goat_spawn_egg] {
    background-position: -1152px -384px
}

[mc-item=gold_ingot] {
    background-position: -1184px -384px
}

[mc-item=gold_nugget] {
    background-position: -1216px -384px
}

[mc-item=gold_ore] {
    background-position: -1248px -384px
}

[mc-item=golden_apple] {
    background-position: 0 -416px
}

[mc-item=golden_axe] {
    background-position: -32px -416px
}

[mc-item=golden_boots] {
    background-position: -64px -416px
}

[mc-item=golden_carrot] {
    background-position: -96px -416px
}

[mc-item=golden_chestplate] {
    background-position: -128px -416px
}

[mc-item=golden_helmet] {
    background-position: -160px -416px
}

[mc-item=golden_hoe] {
    background-position: -192px -416px
}

[mc-item=golden_horse_armor] {
    background-position: -224px -416px
}

[mc-item=golden_leggings] {
    background-position: -256px -416px
}

[mc-item=golden_pickaxe] {
    background-position: -288px -416px
}

[mc-item=golden_shovel] {
    background-position: -320px -416px
}

[mc-item=golden_sword] {
    background-position: -352px -416px
}

[mc-item=granite] {
    background-position: -384px -416px
}

[mc-item=granite_slab] {
    background-position: -416px -416px
}

[mc-item=granite_stairs] {
    background-position: -448px -416px
}

[mc-item=granite_wall] {
    background-position: -480px -416px
}

[mc-item=grass] {
    background-position: -512px -416px
}

[mc-item=grass_block] {
    background-position: -544px -416px
}

[mc-item=grass_path] {
    background-position: -576px -416px
}

[mc-item=gravel] {
    background-position: -608px -416px
}

[mc-item=gray_banner] {
    background-position: -640px -416px
}

[mc-item=gray_bed] {
    background-position: -672px -416px
}

[mc-item=gray_bed_lce] {
    background-position: -704px -416px
}

[mc-item=gray_candle] {
    background-position: -736px -416px
}

[mc-item=gray_carpet] {
    background-position: -768px -416px
}

[mc-item=gray_concrete] {
    background-position: -800px -416px
}

[mc-item=gray_concrete_powder] {
    background-position: -832px -416px
}

[mc-item=gray_dye] {
    background-position: -864px -416px
}

[mc-item=gray_firework_star] {
    background-position: -896px -416px
}

[mc-item=gray_glazed_terracotta] {
    background-position: -928px -416px
}

[mc-item=gray_shield] {
    background-position: -960px -416px
}

[mc-item=gray_shulker_box] {
    background-position: -992px -416px
}

[mc-item=gray_stained_glass] {
    background-position: -1024px -416px
}

[mc-item=gray_stained_glass_pane] {
    background-position: -1056px -416px
}

[mc-item=gray_terracotta] {
    background-position: -1088px -416px
}

[mc-item=gray_wool] {
    background-position: -1120px -416px
}

[mc-item=green_banner] {
    background-position: -1152px -416px
}

[mc-item=green_bed] {
    background-position: -1184px -416px
}

[mc-item=green_bed_lce] {
    background-position: -1216px -416px
}

[mc-item=green_candle] {
    background-position: -1248px -416px
}

[mc-item=green_carpet] {
    background-position: 0 -448px
}

[mc-item=green_concrete] {
    background-position: -32px -448px
}

[mc-item=green_concrete_powder] {
    background-position: -64px -448px
}

[mc-item=green_dye] {
    background-position: -96px -448px
}

[mc-item=green_firework_star] {
    background-position: -128px -448px
}

[mc-item=green_glazed_terracotta] {
    background-position: -160px -448px
}

[mc-item=green_shield] {
    background-position: -192px -448px
}

[mc-item=green_shulker_box] {
    background-position: -224px -448px
}

[mc-item=green_stained_glass] {
    background-position: -256px -448px
}

[mc-item=green_stained_glass_pane] {
    background-position: -288px -448px
}

[mc-item=green_terracotta] {
    background-position: -320px -448px
}

[mc-item=green_wool] {
    background-position: -352px -448px
}

[mc-item=grindstone] {
    background-position: -384px -448px
}

[mc-item=guardian_spawn_egg] {
    background-position: -416px -448px
}

[mc-item=gunpowder] {
    background-position: -448px -448px
}

[mc-item=half_filled_bundle] {
    background-position: -480px -448px
}

[mc-item=hanging_roots] {
    background-position: -512px -448px
}

[mc-item=hay_bale] {
    background-position: -544px -448px
}

[mc-item=head] {
    background-position: -576px -448px
}

[mc-item=heart_of_the_sea] {
    background-position: -608px -448px
}

[mc-item=heavy_weighted_pressure_plate] {
    background-position: -640px -448px
}

[mc-item=hoglin_spawn_egg] {
    background-position: -672px -448px
}

[mc-item=honey_block] {
    background-position: -704px -448px
}

[mc-item=honey_bottle] {
    background-position: -736px -448px
}

[mc-item=honeycomb] {
    background-position: -768px -448px
}

[mc-item=honeycomb_block] {
    background-position: -800px -448px
}

[mc-item=hopper] {
    background-position: -832px -448px
}

[mc-item=horn_coral] {
    background-position: -864px -448px
}

[mc-item=horn_coral_block] {
    background-position: -896px -448px
}

[mc-item=horn_coral_fan] {
    background-position: -928px -448px
}

[mc-item=horse_spawn_egg] {
    background-position: -960px -448px
}

[mc-item=husk_spawn_egg] {
    background-position: -992px -448px
}

[mc-item=ice] {
    background-position: -1024px -448px
}

[mc-item=infested_chiseled_stone_bricks] {
    background-position: -1056px -448px
}

[mc-item=infested_cobblestone] {
    background-position: -1088px -448px
}

[mc-item=infested_cracked_stone_bricks] {
    background-position: -1120px -448px
}

[mc-item=infested_deepslate] {
    background-position: -1152px -448px
}

[mc-item=infested_mossy_stone_bricks] {
    background-position: -1184px -448px
}

[mc-item=infested_stone] {
    background-position: -1216px -448px
}

[mc-item=infested_stone_bricks] {
    background-position: -1248px -448px
}

[mc-item=ink_sac] {
    background-position: 0 -480px
}

[mc-item=inverted_daylight_detector] {
    background-position: -32px -480px
}

[mc-item=inverted_daylight_sensor] {
    background-position: -64px -480px
}

[mc-item=invisible_bedrock] {
    background-position: -96px -480px
}

[mc-item=iron_axe] {
    background-position: -128px -480px
}

[mc-item=iron_bars] {
    background-position: -160px -480px
}

[mc-item=iron_boots] {
    background-position: -192px -480px
}

[mc-item=iron_chestplate] {
    background-position: -224px -480px
}

[mc-item=iron_door] {
    background-position: -256px -480px
}

[mc-item=iron_helmet] {
    background-position: -288px -480px
}

[mc-item=iron_hoe] {
    background-position: -320px -480px
}

[mc-item=iron_horse_armor] {
    background-position: -352px -480px
}

[mc-item=iron_ingot] {
    background-position: -384px -480px
}

[mc-item=iron_leggings] {
    background-position: -416px -480px
}

[mc-item=iron_nugget] {
    background-position: -448px -480px
}

[mc-item=iron_ore] {
    background-position: -480px -480px
}

[mc-item=iron_pickaxe] {
    background-position: -512px -480px
}

[mc-item=iron_shovel] {
    background-position: -544px -480px
}

[mc-item=iron_sword] {
    background-position: -576px -480px
}

[mc-item=iron_trapdoor] {
    background-position: -608px -480px
}

[mc-item=item_frame] {
    background-position: -640px -480px
}

[mc-item=jack_olantern] {
    background-position: -672px -480px
}

[mc-item=jigsaw] {
    background-position: -704px -480px
}

[mc-item=jigsaw_block] {
    background-position: -736px -480px
}

[mc-item=jukebox] {
    background-position: -768px -480px
}

[mc-item=jungle_boat] {
    background-position: -800px -480px
}

[mc-item=jungle_button] {
    background-position: -832px -480px
}

[mc-item=jungle_door] {
    background-position: -864px -480px
}

[mc-item=jungle_fence] {
    background-position: -896px -480px
}

[mc-item=jungle_fence_gate] {
    background-position: -928px -480px
}

[mc-item=jungle_leaves] {
    background-position: -960px -480px
}

[mc-item=jungle_log] {
    background-position: -992px -480px
}

[mc-item=jungle_planks] {
    background-position: -1024px -480px
}

[mc-item=jungle_pressure_plate] {
    background-position: -1056px -480px
}

[mc-item=jungle_sapling] {
    background-position: -1088px -480px
}

[mc-item=jungle_sign] {
    background-position: -1120px -480px
}

[mc-item=jungle_slab] {
    background-position: -1152px -480px
}

[mc-item=jungle_stairs] {
    background-position: -1184px -480px
}

[mc-item=jungle_trapdoor] {
    background-position: -1216px -480px
}

[mc-item=jungle_wood] {
    background-position: -1248px -480px
}

[mc-item=jungle_wood_button] {
    background-position: 0 -512px
}

[mc-item=jungle_wood_door] {
    background-position: -32px -512px
}

[mc-item=jungle_wood_fence] {
    background-position: -64px -512px
}

[mc-item=jungle_wood_fence_gate] {
    background-position: -96px -512px
}

[mc-item=jungle_wood_planks] {
    background-position: -128px -512px
}

[mc-item=jungle_wood_pressure_plate] {
    background-position: -160px -512px
}

[mc-item=jungle_wood_sign] {
    background-position: -192px -512px
}

[mc-item=jungle_wood_slab] {
    background-position: -224px -512px
}

[mc-item=jungle_wood_stairs] {
    background-position: -256px -512px
}

[mc-item=jungle_wood_trapdoor] {
    background-position: -288px -512px
}

[mc-item=kelp] {
    background-position: -320px -512px
}

[mc-item=knowledge_book] {
    background-position: -352px -512px
}

[mc-item=ladder] {
    background-position: -384px -512px
}

[mc-item=lantern] {
    background-position: -416px -512px
}

[mc-item=lapis_lazuli] {
    background-position: -448px -512px
}

[mc-item=lapis_lazuli_block] {
    background-position: -480px -512px
}

[mc-item=lapis_lazuli_ore] {
    background-position: -512px -512px
}

[mc-item=large_amethyst_bud] {
    background-position: -544px -512px
}

[mc-item=large_fern] {
    background-position: -576px -512px
}

[mc-item=lava] {
    background-position: -608px -512px
}

[mc-item=lava_bucket] {
    background-position: -640px -512px
}

[mc-item=lead] {
    background-position: -672px -512px
}

[mc-item=leather] {
    background-position: -704px -512px
}

[mc-item=leather_boots] {
    background-position: -736px -512px
}

[mc-item=leather_boots_black] {
    background-position: -768px -512px
}

[mc-item=leather_boots_blue] {
    background-position: -800px -512px
}

[mc-item=leather_boots_cyan] {
    background-position: -832px -512px
}

[mc-item=leather_boots_gray] {
    background-position: -864px -512px
}

[mc-item=leather_boots_green] {
    background-position: -896px -512px
}

[mc-item=leather_boots_light_blue] {
    background-position: -928px -512px
}

[mc-item=leather_boots_light_gray] {
    background-position: -960px -512px
}

[mc-item=leather_boots_lime] {
    background-position: -992px -512px
}

[mc-item=leather_boots_magenta] {
    background-position: -1024px -512px
}

[mc-item=leather_boots_orange] {
    background-position: -1056px -512px
}

[mc-item=leather_boots_pink] {
    background-position: -1088px -512px
}

[mc-item=leather_boots_purple] {
    background-position: -1120px -512px
}

[mc-item=leather_boots_red] {
    background-position: -1152px -512px
}

[mc-item=leather_boots_white] {
    background-position: -1184px -512px
}

[mc-item=leather_boots_yellow] {
    background-position: -1216px -512px
}

[mc-item=leather_helmet] {
    background-position: -1248px -512px
}

[mc-item=leather_helmet_black] {
    background-position: 0 -544px
}

[mc-item=leather_helmet_blue] {
    background-position: -32px -544px
}

[mc-item=leather_helmet_cyan] {
    background-position: -64px -544px
}

[mc-item=leather_helmet_gray] {
    background-position: -96px -544px
}

[mc-item=leather_helmet_green] {
    background-position: -128px -544px
}

[mc-item=leather_helmet_light_blue] {
    background-position: -160px -544px
}

[mc-item=leather_helmet_light_gray] {
    background-position: -192px -544px
}

[mc-item=leather_helmet_lime] {
    background-position: -224px -544px
}

[mc-item=leather_helmet_magenta] {
    background-position: -256px -544px
}

[mc-item=leather_helmet_orange] {
    background-position: -288px -544px
}

[mc-item=leather_helmet_pink] {
    background-position: -320px -544px
}

[mc-item=leather_helmet_purple] {
    background-position: -352px -544px
}

[mc-item=leather_helmet_red] {
    background-position: -384px -544px
}

[mc-item=leather_helmet_white] {
    background-position: -416px -544px
}

[mc-item=leather_helmet_yellow] {
    background-position: -448px -544px
}

[mc-item=leather_horse_armor] {
    background-position: -480px -544px
}

[mc-item=leather_leggings] {
    background-position: -512px -544px
}

[mc-item=leather_leggings_black] {
    background-position: -544px -544px
}

[mc-item=leather_leggings_blue] {
    background-position: -576px -544px
}

[mc-item=leather_leggings_cyan] {
    background-position: -608px -544px
}

[mc-item=leather_leggings_gray] {
    background-position: -640px -544px
}

[mc-item=leather_leggings_green] {
    background-position: -672px -544px
}

[mc-item=leather_leggings_light_blue] {
    background-position: -704px -544px
}

[mc-item=leather_leggings_light_gray] {
    background-position: -736px -544px
}

[mc-item=leather_leggings_lime] {
    background-position: -768px -544px
}

[mc-item=leather_leggings_magenta] {
    background-position: -800px -544px
}

[mc-item=leather_leggings_orange] {
    background-position: -832px -544px
}

[mc-item=leather_leggings_pink] {
    background-position: -864px -544px
}

[mc-item=leather_leggings_purple] {
    background-position: -896px -544px
}

[mc-item=leather_leggings_red] {
    background-position: -928px -544px
}

[mc-item=leather_leggings_white] {
    background-position: -960px -544px
}

[mc-item=leather_leggings_yellow] {
    background-position: -992px -544px
}

[mc-item=leather_chestplate] {
    background-position: -1024px -544px
}

[mc-item=leather_chestplate_black] {
    background-position: -1056px -544px
}

[mc-item=leather_chestplate_blue] {
    background-position: -1088px -544px
}

[mc-item=leather_chestplate_cyan] {
    background-position: -1120px -544px
}

[mc-item=leather_chestplate_gray] {
    background-position: -1152px -544px
}

[mc-item=leather_chestplate_green] {
    background-position: -1184px -544px
}

[mc-item=leather_chestplate_light_blue] {
    background-position: -1216px -544px
}

[mc-item=leather_chestplate_light_gray] {
    background-position: -1248px -544px
}

[mc-item=leather_chestplate_lime] {
    background-position: 0 -576px
}

[mc-item=leather_chestplate_magenta] {
    background-position: -32px -576px
}

[mc-item=leather_chestplate_orange] {
    background-position: -64px -576px
}

[mc-item=leather_chestplate_pink] {
    background-position: -96px -576px
}

[mc-item=leather_chestplate_purple] {
    background-position: -128px -576px
}

[mc-item=leather_chestplate_red] {
    background-position: -160px -576px
}

[mc-item=leather_chestplate_white] {
    background-position: -192px -576px
}

[mc-item=leather_chestplate_yellow] {
    background-position: -224px -576px
}

[mc-item=lectern] {
    background-position: -256px -576px
}

[mc-item=lever] {
    background-position: -288px -576px
}

[mc-item=light_blue_banner] {
    background-position: -320px -576px
}

[mc-item=light_blue_bed] {
    background-position: -352px -576px
}

[mc-item=light_blue_bed_lce] {
    background-position: -384px -576px
}

[mc-item=light_blue_candle] {
    background-position: -416px -576px
}

[mc-item=light_blue_carpet] {
    background-position: -448px -576px
}

[mc-item=light_blue_concrete] {
    background-position: -480px -576px
}

[mc-item=light_blue_concrete_powder] {
    background-position: -512px -576px
}

[mc-item=light_blue_dye] {
    background-position: -544px -576px
}

[mc-item=light_blue_firework_star] {
    background-position: -576px -576px
}

[mc-item=light_blue_glazed_terracotta] {
    background-position: -608px -576px
}

[mc-item=light_blue_shield] {
    background-position: -640px -576px
}

[mc-item=light_blue_shulker_box] {
    background-position: -672px -576px
}

[mc-item=light_blue_stained_glass] {
    background-position: -704px -576px
}

[mc-item=light_blue_stained_glass_pane] {
    background-position: -736px -576px
}

[mc-item=light_blue_terracotta] {
    background-position: -768px -576px
}

[mc-item=light_blue_wool] {
    background-position: -800px -576px
}

[mc-item=light_gray_banner] {
    background-position: -832px -576px
}

[mc-item=light_gray_bed] {
    background-position: -864px -576px
}

[mc-item=light_gray_bed_lce] {
    background-position: -896px -576px
}

[mc-item=light_gray_candle] {
    background-position: -928px -576px
}

[mc-item=light_gray_carpet] {
    background-position: -960px -576px
}

[mc-item=light_gray_concrete] {
    background-position: -992px -576px
}

[mc-item=light_gray_concrete_powder] {
    background-position: -1024px -576px
}

[mc-item=light_gray_dye] {
    background-position: -1056px -576px
}

[mc-item=light_gray_firework_star] {
    background-position: -1088px -576px
}

[mc-item=light_gray_glazed_terracotta] {
    background-position: -1120px -576px
}

[mc-item=light_gray_shield] {
    background-position: -1152px -576px
}

[mc-item=light_gray_shulker_box] {
    background-position: -1184px -576px
}

[mc-item=light_gray_stained_glass] {
    background-position: -1216px -576px
}

[mc-item=light_gray_stained_glass_pane] {
    background-position: -1248px -576px
}

[mc-item=light_gray_terracotta] {
    background-position: 0 -608px
}

[mc-item=light_gray_wool] {
    background-position: -32px -608px
}

[mc-item=light_negative] {
    background-position: -64px -608px
}

[mc-item=light_weighted_pressure_plate] {
    background-position: -96px -608px
}

[mc-item=lightning_rod] {
    background-position: -128px -608px
}

[mc-item=lilac] {
    background-position: -160px -608px
}

[mc-item=lily_of_the_valley] {
    background-position: -192px -608px
}

[mc-item=lily_pad] {
    background-position: -224px -608px
}

[mc-item=lime_banner] {
    background-position: -256px -608px
}

[mc-item=lime_bed] {
    background-position: -288px -608px
}

[mc-item=lime_bed_lce] {
    background-position: -320px -608px
}

[mc-item=lime_candle] {
    background-position: -352px -608px
}

[mc-item=lime_carpet] {
    background-position: -384px -608px
}

[mc-item=lime_concrete] {
    background-position: -416px -608px
}

[mc-item=lime_concrete_powder] {
    background-position: -448px -608px
}

[mc-item=lime_dye] {
    background-position: -480px -608px
}

[mc-item=lime_firework_star] {
    background-position: -512px -608px
}

[mc-item=lime_glazed_terracotta] {
    background-position: -544px -608px
}

[mc-item=lime_shield] {
    background-position: -576px -608px
}

[mc-item=lime_shulker_box] {
    background-position: -608px -608px
}

[mc-item=lime_stained_glass] {
    background-position: -640px -608px
}

[mc-item=lime_stained_glass_pane] {
    background-position: -672px -608px
}

[mc-item=lime_terracotta] {
    background-position: -704px -608px
}

[mc-item=lime_wool] {
    background-position: -736px -608px
}

[mc-item=lingering_potion_of_decay] {
    background-position: -768px -608px
}

[mc-item=lingering_potion_of_fire_resistance] {
    background-position: -800px -608px
}

[mc-item=lingering_potion_of_harming] {
    background-position: -832px -608px
}

[mc-item=lingering_potion_of_healing] {
    background-position: -864px -608px
}

[mc-item=lingering_potion_of_invisibility] {
    background-position: -896px -608px
}

[mc-item=lingering_potion_of_leaping] {
    background-position: -928px -608px
}

[mc-item=lingering_potion_of_levitation] {
    background-position: -960px -608px
}

[mc-item=lingering_potion_of_luck] {
    background-position: -992px -608px
}

[mc-item=lingering_potion_of_night_vision] {
    background-position: -1024px -608px
}

[mc-item=lingering_potion_of_poison] {
    background-position: -1056px -608px
}

[mc-item=lingering_potion_of_regeneration] {
    background-position: -1088px -608px
}

[mc-item=lingering_potion_of_slow_falling] {
    background-position: -1120px -608px
}

[mc-item=lingering_potion_of_slowness] {
    background-position: -1152px -608px
}

[mc-item=lingering_potion_of_strength] {
    background-position: -1184px -608px
}

[mc-item=lingering_potion_of_swiftness] {
    background-position: -1216px -608px
}

[mc-item=lingering_potion_of_the_turtle_master] {
    background-position: -1248px -608px
}

[mc-item=lingering_potion_of_water_breathing] {
    background-position: 0 -640px
}

[mc-item=lingering_potion_of_weakness] {
    background-position: -32px -640px
}

[mc-item=lingering_water_bottle] {
    background-position: -64px -640px
}

[mc-item=llama_spawn_egg] {
    background-position: -96px -640px
}

[mc-item=locked_map] {
    background-position: -128px -640px
}

[mc-item=lodestone] {
    background-position: -160px -640px
}

[mc-item=loom] {
    background-position: -192px -640px
}

[mc-item=magenta_banner] {
    background-position: -224px -640px
}

[mc-item=magenta_bed] {
    background-position: -256px -640px
}

[mc-item=magenta_bed_lce] {
    background-position: -288px -640px
}

[mc-item=magenta_candle] {
    background-position: -320px -640px
}

[mc-item=magenta_carpet] {
    background-position: -352px -640px
}

[mc-item=magenta_concrete] {
    background-position: -384px -640px
}

[mc-item=magenta_concrete_powder] {
    background-position: -416px -640px
}

[mc-item=magenta_dye] {
    background-position: -448px -640px
}

[mc-item=magenta_firework_star] {
    background-position: -480px -640px
}

[mc-item=magenta_glazed_terracotta] {
    background-position: -512px -640px
}

[mc-item=magenta_shield] {
    background-position: -544px -640px
}

[mc-item=magenta_shulker_box] {
    background-position: -576px -640px
}

[mc-item=magenta_stained_glass] {
    background-position: -608px -640px
}

[mc-item=magenta_stained_glass_pane] {
    background-position: -640px -640px
}

[mc-item=magenta_terracotta] {
    background-position: -672px -640px
}

[mc-item=magenta_wool] {
    background-position: -704px -640px
}

[mc-item=magma_cream] {
    background-position: -736px -640px
}

[mc-item=magma_cube_spawn_egg] {
    background-position: -768px -640px
}

[mc-item=map] {
    background-position: -800px -640px
}

[mc-item=medium_amethyst_bud] {
    background-position: -832px -640px
}

[mc-item=melon] {
    background-position: -864px -640px
}

[mc-item=melon_seeds] {
    background-position: -896px -640px
}

[mc-item=melon_slice] {
    background-position: -928px -640px
}

[mc-item=mhf_alex] {
    background-position: -960px -640px
}

[mc-item=mhf_arrowdown] {
    background-position: -992px -640px
}

[mc-item=mhf_arrowleft] {
    background-position: -1024px -640px
}

[mc-item=mhf_arrowright] {
    background-position: -1056px -640px
}

[mc-item=mhf_arrowup] {
    background-position: -1088px -640px
}

[mc-item=mhf_blaze] {
    background-position: -1120px -640px
}

[mc-item=mhf_cactus] {
    background-position: -1152px -640px
}

[mc-item=mhf_cake] {
    background-position: -1184px -640px
}

[mc-item=mhf_cavespider] {
    background-position: -1216px -640px
}

[mc-item=mhf_chest] {
    background-position: -1248px -640px
}

[mc-item=mhf_chicken] {
    background-position: 0 -672px
}

[mc-item=mhf_coconutb] {
    background-position: -32px -672px
}

[mc-item=mhf_coconutg] {
    background-position: -64px -672px
}

[mc-item=mhf_cow] {
    background-position: -96px -672px
}

[mc-item=mhf_creeper] {
    background-position: -128px -672px
}

[mc-item=mhf_enderman] {
    background-position: -160px -672px
}

[mc-item=mhf_exclamation] {
    background-position: -192px -672px
}

[mc-item=mhf_ghast] {
    background-position: -224px -672px
}

[mc-item=mhf_golem] {
    background-position: -256px -672px
}

[mc-item=mhf_herobrine] {
    background-position: -288px -672px
}

[mc-item=mhf_lavaslime] {
    background-position: -320px -672px
}

[mc-item=mhf_melon] {
    background-position: -352px -672px
}

[mc-item=mhf_mushroomcow] {
    background-position: -384px -672px
}

[mc-item=mhf_oaklog] {
    background-position: -416px -672px
}

[mc-item=mhf_ocelot] {
    background-position: -448px -672px
}

[mc-item=mhf_pig] {
    background-position: -480px -672px
}

[mc-item=mhf_pigzombie] {
    background-position: -512px -672px
}

[mc-item=mhf_present1] {
    background-position: -544px -672px
}

[mc-item=mhf_present2] {
    background-position: -576px -672px
}

[mc-item=mhf_pumpkin] {
    background-position: -608px -672px
}

[mc-item=mhf_question] {
    background-position: -640px -672px
}

[mc-item=mhf_sheep] {
    background-position: -672px -672px
}

[mc-item=mhf_skeleton] {
    background-position: -704px -672px
}

[mc-item=mhf_slime] {
    background-position: -736px -672px
}

[mc-item=mhf_spider] {
    background-position: -768px -672px
}

[mc-item=mhf_squid] {
    background-position: -800px -672px
}

[mc-item=mhf_steve] {
    background-position: -832px -672px
}

[mc-item=mhf_tnt] {
    background-position: -864px -672px
}

[mc-item=mhf_tnt2] {
    background-position: -896px -672px
}

[mc-item=mhf_villager] {
    background-position: -928px -672px
}

[mc-item=mhf_wskeleton] {
    background-position: -960px -672px
}

[mc-item=mhf_zombie] {
    background-position: -992px -672px
}

[mc-item=milk_bucket] {
    background-position: -1024px -672px
}

[mc-item=minecart] {
    background-position: -1056px -672px
}

[mc-item=minecart_with_chest] {
    background-position: -1088px -672px
}

[mc-item=minecart_with_command_block] {
    background-position: -1120px -672px
}

[mc-item=minecart_with_furnace] {
    background-position: -1152px -672px
}

[mc-item=minecart_with_hopper] {
    background-position: -1184px -672px
}

[mc-item=minecart_with_tnt] {
    background-position: -1216px -672px
}

[mc-item=monster_spawner] {
    background-position: -1248px -672px
}

[mc-item=mooshroom_spawn_egg] {
    background-position: 0 -704px
}

[mc-item=moss_block] {
    background-position: -32px -704px
}

[mc-item=moss_carpet] {
    background-position: -64px -704px
}

[mc-item=moss_stone] {
    background-position: -96px -704px
}

[mc-item=mossy_cobblestone] {
    background-position: -128px -704px
}

[mc-item=mossy_cobblestone_slab] {
    background-position: -160px -704px
}

[mc-item=mossy_cobblestone_stairs] {
    background-position: -192px -704px
}

[mc-item=mossy_cobblestone_wall] {
    background-position: -224px -704px
}

[mc-item=mossy_stone_brick_slab] {
    background-position: -256px -704px
}

[mc-item=mossy_stone_brick_stairs] {
    background-position: -288px -704px
}

[mc-item=mossy_stone_brick_wall] {
    background-position: -320px -704px
}

[mc-item=mossy_stone_bricks] {
    background-position: -352px -704px
}

[mc-item=mossy_stone_bricks_monster_egg] {
    background-position: -384px -704px
}

[mc-item=mule_spawn_egg] {
    background-position: -416px -704px
}

[mc-item=mundane_lingering_potion] {
    background-position: -448px -704px
}

[mc-item=mundane_potion] {
    background-position: -480px -704px
}

[mc-item=mundane_splash_potion] {
    background-position: -512px -704px
}

[mc-item=mushroom_stem] {
    background-position: -544px -704px
}

[mc-item=mushroom_stew] {
    background-position: -576px -704px
}

[mc-item=music_disc_11] {
    background-position: -608px -704px
}

[mc-item=music_disc_13] {
    background-position: -640px -704px
}

[mc-item=music_disc_blocks] {
    background-position: -672px -704px
}

[mc-item=music_disc_cat] {
    background-position: -704px -704px
}

[mc-item=music_disc_chirp] {
    background-position: -736px -704px
}

[mc-item=music_disc_far] {
    background-position: -768px -704px
}

[mc-item=music_disc_mall] {
    background-position: -800px -704px
}

[mc-item=music_disc_mellohi] {
    background-position: -832px -704px
}

[mc-item=music_disc_pigstep] {
    background-position: -864px -704px
}

[mc-item=music_disc_stal] {
    background-position: -896px -704px
}

[mc-item=music_disc_strad] {
    background-position: -928px -704px
}

[mc-item=music_disc_wait] {
    background-position: -960px -704px
}

[mc-item=music_disc_ward] {
    background-position: -992px -704px
}

[mc-item=mycelium] {
    background-position: -1024px -704px
}

[mc-item=name_tag] {
    background-position: -1056px -704px
}

[mc-item=nautilus_shell] {
    background-position: -1088px -704px
}

[mc-item=nether_brick] {
    background-position: -1120px -704px
}

[mc-item=nether_brick_block] {
    background-position: -1152px -704px
}

[mc-item=nether_brick_fence] {
    background-position: -1184px -704px
}

[mc-item=nether_brick_slab] {
    background-position: -1216px -704px
}

[mc-item=nether_brick_stairs] {
    background-position: -1248px -704px
}

[mc-item=nether_brick_wall] {
    background-position: 0 -736px
}

[mc-item=nether_bricks] {
    background-position: -32px -736px
}

[mc-item=nether_gold_ore] {
    background-position: -64px -736px
}

[mc-item=nether_quartz] {
    background-position: -96px -736px
}

[mc-item=nether_quartz_ore] {
    background-position: -128px -736px
}

[mc-item=nether_sprouts] {
    background-position: -160px -736px
}

[mc-item=nether_sprouts_old] {
    background-position: -192px -736px
}

[mc-item=nether_star] {
    background-position: -224px -736px
}

[mc-item=nether_wart] {
    background-position: -256px -736px
}

[mc-item=nether_wart_block] {
    background-position: -288px -736px
}

[mc-item=netherite_axe] {
    background-position: -320px -736px
}

[mc-item=netherite_boots] {
    background-position: -352px -736px
}

[mc-item=netherite_chestplate] {
    background-position: -384px -736px
}

[mc-item=netherite_helmet] {
    background-position: -416px -736px
}

[mc-item=netherite_hoe] {
    background-position: -448px -736px
}

[mc-item=netherite_ingot] {
    background-position: -480px -736px
}

[mc-item=netherite_leggings] {
    background-position: -512px -736px
}

[mc-item=netherite_pickaxe] {
    background-position: -544px -736px
}

[mc-item=netherite_scrap] {
    background-position: -576px -736px
}

[mc-item=netherite_shovel] {
    background-position: -608px -736px
}

[mc-item=netherite_sword] {
    background-position: -640px -736px
}

[mc-item=netherrack] {
    background-position: -672px -736px
}

[mc-item=note_block] {
    background-position: -704px -736px
}

[mc-item=oak_boat] {
    background-position: -736px -736px
}

[mc-item=oak_button] {
    background-position: -768px -736px
}

[mc-item=oak_door] {
    background-position: -800px -736px
}

[mc-item=oak_fence] {
    background-position: -832px -736px
}

[mc-item=oak_fence_gate] {
    background-position: -864px -736px
}

[mc-item=oak_leaves] {
    background-position: -896px -736px
}

[mc-item=oak_log] {
    background-position: -928px -736px
}

[mc-item=oak_planks] {
    background-position: -960px -736px
}

[mc-item=oak_pressure_plate] {
    background-position: -992px -736px
}

[mc-item=oak_sapling] {
    background-position: -1024px -736px
}

[mc-item=oak_sign] {
    background-position: -1056px -736px
}

[mc-item=oak_slab] {
    background-position: -1088px -736px
}

[mc-item=oak_stairs] {
    background-position: -1120px -736px
}

[mc-item=oak_trapdoor] {
    background-position: -1152px -736px
}

[mc-item=oak_wood] {
    background-position: -1184px -736px
}

[mc-item=oak_wood_button] {
    background-position: -1216px -736px
}

[mc-item=oak_wood_door] {
    background-position: -1248px -736px
}

[mc-item=oak_wood_fence] {
    background-position: 0 -768px
}

[mc-item=oak_wood_fence_gate] {
    background-position: -32px -768px
}

[mc-item=oak_wood_planks] {
    background-position: -64px -768px
}

[mc-item=oak_wood_pressure_plate] {
    background-position: -96px -768px
}

[mc-item=oak_wood_sign] {
    background-position: -128px -768px
}

[mc-item=oak_wood_slab] {
    background-position: -160px -768px
}

[mc-item=oak_wood_stairs] {
    background-position: -192px -768px
}

[mc-item=oak_wood_trapdoor] {
    background-position: -224px -768px
}

[mc-item=observer] {
    background-position: -256px -768px
}

[mc-item=obsidian] {
    background-position: -288px -768px
}

[mc-item=ocean_explorer_map] {
    background-position: -320px -768px
}

[mc-item=ocelot_spawn_egg] {
    background-position: -352px -768px
}

[mc-item=ominous_shield] {
    background-position: -384px -768px
}

[mc-item=orange_banner] {
    background-position: -416px -768px
}

[mc-item=orange_bed] {
    background-position: -448px -768px
}

[mc-item=orange_bed_lce] {
    background-position: -480px -768px
}

[mc-item=orange_candle] {
    background-position: -512px -768px
}

[mc-item=orange_carpet] {
    background-position: -544px -768px
}

[mc-item=orange_concrete] {
    background-position: -576px -768px
}

[mc-item=orange_concrete_powder] {
    background-position: -608px -768px
}

[mc-item=orange_dye] {
    background-position: -640px -768px
}

[mc-item=orange_firework_star] {
    background-position: -672px -768px
}

[mc-item=orange_glazed_terracotta] {
    background-position: -704px -768px
}

[mc-item=orange_shield] {
    background-position: -736px -768px
}

[mc-item=orange_shulker_box] {
    background-position: -768px -768px
}

[mc-item=orange_stained_glass] {
    background-position: -800px -768px
}

[mc-item=orange_stained_glass_pane] {
    background-position: -832px -768px
}

[mc-item=orange_terracotta] {
    background-position: -864px -768px
}

[mc-item=orange_tulip] {
    background-position: -896px -768px
}

[mc-item=orange_wool] {
    background-position: -928px -768px
}

[mc-item=oxeye_daisy] {
    background-position: -960px -768px
}

[mc-item=oxidized_copper] {
    background-position: -992px -768px
}

[mc-item=oxidized_copper_block] {
    background-position: -1024px -768px
}

[mc-item=oxidized_cut_copper] {
    background-position: -1056px -768px
}

[mc-item=oxidized_cut_copper_block] {
    background-position: -1088px -768px
}

[mc-item=oxidized_cut_copper_slab] {
    background-position: -1120px -768px
}

[mc-item=oxidized_cut_copper_stairs] {
    background-position: -1152px -768px
}

[mc-item=packed_ice] {
    background-position: -1184px -768px
}

[mc-item=painting] {
    background-position: -1216px -768px
}

[mc-item=panda_spawn_egg] {
    background-position: -1248px -768px
}

[mc-item=paper] {
    background-position: 0 -800px
}

[mc-item=parrot_spawn_egg] {
    background-position: -32px -800px
}

[mc-item=peony] {
    background-position: -64px -800px
}

[mc-item=petrified_oak_slab] {
    background-position: -96px -800px
}

[mc-item=phantom_membrane] {
    background-position: -128px -800px
}

[mc-item=phantom_spawn_egg] {
    background-position: -160px -800px
}

[mc-item=pig_spawn_egg] {
    background-position: -192px -800px
}

[mc-item=piglin_brute_spawn_egg] {
    background-position: -224px -800px
}

[mc-item=piglin_spawn_egg] {
    background-position: -256px -800px
}

[mc-item=pillager_spawn_egg] {
    background-position: -288px -800px
}

[mc-item=pink_banner] {
    background-position: -320px -800px
}

[mc-item=pink_bed] {
    background-position: -352px -800px
}

[mc-item=pink_bed_lce] {
    background-position: -384px -800px
}

[mc-item=pink_candle] {
    background-position: -416px -800px
}

[mc-item=pink_carpet] {
    background-position: -448px -800px
}

[mc-item=pink_concrete] {
    background-position: -480px -800px
}

[mc-item=pink_concrete_powder] {
    background-position: -512px -800px
}

[mc-item=pink_dye] {
    background-position: -544px -800px
}

[mc-item=pink_firework_star] {
    background-position: -576px -800px
}

[mc-item=pink_glazed_terracotta] {
    background-position: -608px -800px
}

[mc-item=pink_shield] {
    background-position: -640px -800px
}

[mc-item=pink_shulker_box] {
    background-position: -672px -800px
}

[mc-item=pink_stained_glass] {
    background-position: -704px -800px
}

[mc-item=pink_stained_glass_pane] {
    background-position: -736px -800px
}

[mc-item=pink_terracotta] {
    background-position: -768px -800px
}

[mc-item=pink_tulip] {
    background-position: -800px -800px
}

[mc-item=pink_wool] {
    background-position: -832px -800px
}

[mc-item=piston] {
    background-position: -864px -800px
}

[mc-item=player_head] {
    background-position: -896px -800px
}

[mc-item=podzol] {
    background-position: -928px -800px
}

[mc-item=pointed_dripstone] {
    background-position: -960px -800px
}

[mc-item=poisonous_potato] {
    background-position: -992px -800px
}

[mc-item=polar_bear_spawn_egg] {
    background-position: -1024px -800px
}

[mc-item=polished_andesite] {
    background-position: -1056px -800px
}

[mc-item=polished_andesite_slab] {
    background-position: -1088px -800px
}

[mc-item=polished_andesite_stairs] {
    background-position: -1120px -800px
}

[mc-item=polished_basalt] {
    background-position: -1152px -800px
}

[mc-item=polished_blackstone] {
    background-position: -1184px -800px
}

[mc-item=polished_blackstone_brick_slab] {
    background-position: -1216px -800px
}

[mc-item=polished_blackstone_brick_stairs] {
    background-position: -1248px -800px
}

[mc-item=polished_blackstone_brick_wall] {
    background-position: 0 -832px
}

[mc-item=polished_blackstone_bricks] {
    background-position: -32px -832px
}

[mc-item=polished_blackstone_button] {
    background-position: -64px -832px
}

[mc-item=polished_blackstone_pressure_plate] {
    background-position: -96px -832px
}

[mc-item=polished_blackstone_slab] {
    background-position: -128px -832px
}

[mc-item=polished_blackstone_stairs] {
    background-position: -160px -832px
}

[mc-item=polished_blackstone_wall] {
    background-position: -192px -832px
}

[mc-item=polished_deepslate] {
    background-position: -224px -832px
}

[mc-item=polished_deepslate_slab] {
    background-position: -256px -832px
}

[mc-item=polished_deepslate_stairs] {
    background-position: -288px -832px
}

[mc-item=polished_deepslate_wall] {
    background-position: -320px -832px
}

[mc-item=polished_diorite] {
    background-position: -352px -832px
}

[mc-item=polished_diorite_slab] {
    background-position: -384px -832px
}

[mc-item=polished_diorite_stairs] {
    background-position: -416px -832px
}

[mc-item=polished_granite] {
    background-position: -448px -832px
}

[mc-item=polished_granite_slab] {
    background-position: -480px -832px
}

[mc-item=polished_granite_stairs] {
    background-position: -512px -832px
}

[mc-item=popped_chorus_fruit] {
    background-position: -544px -832px
}

[mc-item=poppy] {
    background-position: -576px -832px
}

[mc-item=portal] {
    background-position: -608px -832px
}

[mc-item=potato] {
    background-position: -640px -832px
}

[mc-item=potion_of_decay] {
    background-position: -672px -832px
}

[mc-item=potion_of_fire_resistance] {
    background-position: -704px -832px
}

[mc-item=potion_of_harming] {
    background-position: -736px -832px
}

[mc-item=potion_of_healing] {
    background-position: -768px -832px
}

[mc-item=potion_of_invisibility] {
    background-position: -800px -832px
}

[mc-item=potion_of_leaping] {
    background-position: -832px -832px
}

[mc-item=potion_of_levitation] {
    background-position: -864px -832px
}

[mc-item=potion_of_luck] {
    background-position: -896px -832px
}

[mc-item=potion_of_night_vision] {
    background-position: -928px -832px
}

[mc-item=potion_of_poison] {
    background-position: -960px -832px
}

[mc-item=potion_of_regeneration] {
    background-position: -992px -832px
}

[mc-item=potion_of_slow_falling] {
    background-position: -1024px -832px
}

[mc-item=potion_of_slowness] {
    background-position: -1056px -832px
}

[mc-item=potion_of_strength] {
    background-position: -1088px -832px
}

[mc-item=potion_of_swiftness] {
    background-position: -1120px -832px
}

[mc-item=potion_of_the_turtle_master] {
    background-position: -1152px -832px
}

[mc-item=potion_of_water_breathing] {
    background-position: -1184px -832px
}

[mc-item=potion_of_weakness] {
    background-position: -1216px -832px
}

[mc-item=powder_snow] {
    background-position: -1248px -832px
}

[mc-item=powder_snow_bucket] {
    background-position: 0 -864px
}

[mc-item=powered_rail] {
    background-position: -32px -864px
}

[mc-item=prismarine] {
    background-position: -64px -864px
}

[mc-item=prismarine_brick_slab] {
    background-position: -96px -864px
}

[mc-item=prismarine_brick_stairs] {
    background-position: -128px -864px
}

[mc-item=prismarine_brick_stairs_old] {
    background-position: -160px -864px
}

[mc-item=prismarine_bricks] {
    background-position: -192px -864px
}

[mc-item=prismarine_bricks_slab] {
    background-position: -224px -864px
}

[mc-item=prismarine_crystals] {
    background-position: -256px -864px
}

[mc-item=prismarine_shard] {
    background-position: -288px -864px
}

[mc-item=prismarine_wall] {
    background-position: -320px -864px
}

[mc-item=pufferfish] {
    background-position: -352px -864px
}

[mc-item=pufferfish_spawn_egg] {
    background-position: -384px -864px
}

[mc-item=pumpkin] {
    background-position: -416px -864px
}

[mc-item=pumpkin_pie] {
    background-position: -448px -864px
}

[mc-item=pumpkin_seeds] {
    background-position: -480px -864px
}

[mc-item=purple_banner] {
    background-position: -512px -864px
}

[mc-item=purple_bed] {
    background-position: -544px -864px
}

[mc-item=purple_bed_lce] {
    background-position: -576px -864px
}

[mc-item=purple_candle] {
    background-position: -608px -864px
}

[mc-item=purple_carpet] {
    background-position: -640px -864px
}

[mc-item=purple_concrete] {
    background-position: -672px -864px
}

[mc-item=purple_concrete_powder] {
    background-position: -704px -864px
}

[mc-item=purple_dye] {
    background-position: -736px -864px
}

[mc-item=purple_firework_star] {
    background-position: -768px -864px
}

[mc-item=purple_glazed_terracotta] {
    background-position: -800px -864px
}

[mc-item=purple_shield] {
    background-position: -832px -864px
}

[mc-item=purple_shulker_box] {
    background-position: -864px -864px
}

[mc-item=purple_stained_glass] {
    background-position: -896px -864px
}

[mc-item=purple_stained_glass_pane] {
    background-position: -928px -864px
}

[mc-item=purple_terracotta] {
    background-position: -960px -864px
}

[mc-item=purple_wool] {
    background-position: -992px -864px
}

[mc-item=purpur_block] {
    background-position: -1024px -864px
}

[mc-item=purpur_pillar] {
    background-position: -1056px -864px
}

[mc-item=purpur_slab] {
    background-position: -1088px -864px
}

[mc-item=purpur_stairs] {
    background-position: -1120px -864px
}

[mc-item=quartz_bricks] {
    background-position: -1152px -864px
}

[mc-item=quartz_pillar] {
    background-position: -1184px -864px
}

[mc-item=quartz_slab] {
    background-position: -1216px -864px
}

[mc-item=quartz_stairs] {
    background-position: -1248px -864px
}

[mc-item=rabbit_hide] {
    background-position: 0 -896px
}

[mc-item=rabbit_spawn_egg] {
    background-position: -32px -896px
}

[mc-item=rabbit_stew] {
    background-position: -64px -896px
}

[mc-item=rabbits_foot] {
    background-position: -96px -896px
}

[mc-item=rail] {
    background-position: -128px -896px
}

[mc-item=ravager_spawn_egg] {
    background-position: -160px -896px
}

[mc-item=raw_beef] {
    background-position: -192px -896px
}

[mc-item=raw_chicken] {
    background-position: -224px -896px
}

[mc-item=raw_cod] {
    background-position: -256px -896px
}

[mc-item=raw_copper] {
    background-position: -288px -896px
}

[mc-item=raw_fish] {
    background-position: -320px -896px
}

[mc-item=raw_gold] {
    background-position: -352px -896px
}

[mc-item=raw_iron] {
    background-position: -384px -896px
}

[mc-item=raw_mutton] {
    background-position: -416px -896px
}

[mc-item=raw_porkchop] {
    background-position: -448px -896px
}

[mc-item=raw_rabbit] {
    background-position: -480px -896px
}

[mc-item=raw_salmon] {
    background-position: -512px -896px
}

[mc-item=red_banner] {
    background-position: -544px -896px
}

[mc-item=red_bed] {
    background-position: -576px -896px
}

[mc-item=red_bed_lce] {
    background-position: -608px -896px
}

[mc-item=red_candle] {
    background-position: -640px -896px
}

[mc-item=red_carpet] {
    background-position: -672px -896px
}

[mc-item=red_concrete] {
    background-position: -704px -896px
}

[mc-item=red_concrete_powder] {
    background-position: -736px -896px
}

[mc-item=red_dye] {
    background-position: -768px -896px
}

[mc-item=red_firework_star] {
    background-position: -800px -896px
}

[mc-item=red_glazed_terracotta] {
    background-position: -832px -896px
}

[mc-item=red_mushroom] {
    background-position: -864px -896px
}

[mc-item=red_mushroom_block] {
    background-position: -896px -896px
}

[mc-item=red_nether_brick_slab] {
    background-position: -928px -896px
}

[mc-item=red_nether_brick_stairs] {
    background-position: -960px -896px
}

[mc-item=red_nether_brick_wall] {
    background-position: -992px -896px
}

[mc-item=red_nether_bricks] {
    background-position: -1024px -896px
}

[mc-item=red_sand] {
    background-position: -1056px -896px
}

[mc-item=red_sandstone] {
    background-position: -1088px -896px
}

[mc-item=red_sandstone_slab] {
    background-position: -1120px -896px
}

[mc-item=red_sandstone_stairs] {
    background-position: -1152px -896px
}

[mc-item=red_sandstone_wall] {
    background-position: -1184px -896px
}

[mc-item=red_shield] {
    background-position: -1216px -896px
}

[mc-item=red_shulker_box] {
    background-position: -1248px -896px
}

[mc-item=red_stained_glass] {
    background-position: 0 -928px
}

[mc-item=red_stained_glass_pane] {
    background-position: -32px -928px
}

[mc-item=red_terracotta] {
    background-position: -64px -928px
}

[mc-item=red_tulip] {
    background-position: -96px -928px
}

[mc-item=red_wool] {
    background-position: -128px -928px
}

[mc-item=redstone] {
    background-position: -160px -928px
}

[mc-item=redstone_comparator] {
    background-position: -192px -928px
}

[mc-item=redstone_dust] {
    background-position: -224px -928px
}

[mc-item=redstone_lamp] {
    background-position: -256px -928px
}

[mc-item=redstone_ore] {
    background-position: -288px -928px
}

[mc-item=redstone_repeater] {
    background-position: -320px -928px
}

[mc-item=redstone_torch] {
    background-position: -352px -928px
}

[mc-item=respawn_anchor] {
    background-position: -384px -928px
}

[mc-item=rooted_dirt] {
    background-position: -416px -928px
}

[mc-item=rose_bush] {
    background-position: -448px -928px
}

[mc-item=rose_red] {
    background-position: -480px -928px
}

[mc-item=rotten_flesh] {
    background-position: -512px -928px
}

[mc-item=saddle] {
    background-position: -544px -928px
}

[mc-item=salmon_spawn_egg] {
    background-position: -576px -928px
}

[mc-item=sand] {
    background-position: -608px -928px
}

[mc-item=sandstone] {
    background-position: -640px -928px
}

[mc-item=sandstone_slab] {
    background-position: -672px -928px
}

[mc-item=sandstone_stairs] {
    background-position: -704px -928px
}

[mc-item=sandstone_wall] {
    background-position: -736px -928px
}

[mc-item=scaffolding] {
    background-position: -768px -928px
}

[mc-item=sculk_sensor] {
    background-position: -800px -928px
}

[mc-item=scute] {
    background-position: -832px -928px
}

[mc-item=sea_lantern] {
    background-position: -864px -928px
}

[mc-item=sea_pickle] {
    background-position: -896px -928px
}

[mc-item=seagrass] {
    background-position: -928px -928px
}

[mc-item=seeds] {
    background-position: -960px -928px
}

[mc-item=shears] {
    background-position: -992px -928px
}

[mc-item=sheep_spawn_egg] {
    background-position: -1024px -928px
}

[mc-item=shield] {
    background-position: -1056px -928px
}

[mc-item=shroomlight] {
    background-position: -1088px -928px
}

[mc-item=shrub_lce] {
    background-position: -1120px -928px
}

[mc-item=shulker_box] {
    background-position: -1152px -928px
}

[mc-item=shulker_shell] {
    background-position: -1184px -928px
}

[mc-item=shulker_spawn_egg] {
    background-position: -1216px -928px
}

[mc-item=silverfish_spawn_egg] {
    background-position: -1248px -928px
}

[mc-item=skeleton_horse_spawn_egg] {
    background-position: 0 -960px
}

[mc-item=skeleton_skull] {
    background-position: -32px -960px
}

[mc-item=skeleton_spawn_egg] {
    background-position: -64px -960px
}

[mc-item=slime_block] {
    background-position: -96px -960px
}

[mc-item=slime_spawn_egg] {
    background-position: -128px -960px
}

[mc-item=slimeball] {
    background-position: -160px -960px
}

[mc-item=small_amethyst_bud] {
    background-position: -192px -960px
}

[mc-item=small_dripleaf] {
    background-position: -224px -960px
}

[mc-item=smithing_table] {
    background-position: -256px -960px
}

[mc-item=smoker] {
    background-position: -288px -960px
}

[mc-item=smooth_basalt] {
    background-position: -320px -960px
}

[mc-item=smooth_quartz] {
    background-position: -352px -960px
}

[mc-item=smooth_quartz_block] {
    background-position: -384px -960px
}

[mc-item=smooth_quartz_slab] {
    background-position: -416px -960px
}

[mc-item=smooth_quartz_stairs] {
    background-position: -448px -960px
}

[mc-item=smooth_red_sandstone] {
    background-position: -480px -960px
}

[mc-item=smooth_red_sandstone_slab] {
    background-position: -512px -960px
}

[mc-item=smooth_red_sandstone_stairs] {
    background-position: -544px -960px
}

[mc-item=smooth_sandstone] {
    background-position: -576px -960px
}

[mc-item=smooth_sandstone_slab] {
    background-position: -608px -960px
}

[mc-item=smooth_sandstone_stairs] {
    background-position: -640px -960px
}

[mc-item=smooth_stone] {
    background-position: -672px -960px
}

[mc-item=smooth_stone_bricks] {
    background-position: -704px -960px
}

[mc-item=smooth_stone_slab] {
    background-position: -736px -960px
}

[mc-item=snow] {
    background-position: -768px -960px
}

[mc-item=snow_block] {
    background-position: -800px -960px
}

[mc-item=snowball] {
    background-position: -832px -960px
}

[mc-item=soul_campfire] {
    background-position: -864px -960px
}

[mc-item=soul_lantern] {
    background-position: -896px -960px
}

[mc-item=soul_sand] {
    background-position: -928px -960px
}

[mc-item=soul_soil] {
    background-position: -960px -960px
}

[mc-item=soul_torch] {
    background-position: -992px -960px
}

[mc-item=spawn_agent] {
    background-position: -1024px -960px
}

[mc-item=spawn_bat] {
    background-position: -1056px -960px
}

[mc-item=spawn_bee] {
    background-position: -1088px -960px
}

[mc-item=spawn_blaze] {
    background-position: -1120px -960px
}

[mc-item=spawn_cat] {
    background-position: -1152px -960px
}

[mc-item=spawn_cave_spider] {
    background-position: -1184px -960px
}

[mc-item=spawn_chicken] {
    background-position: -1216px -960px
}

[mc-item=spawn_cod] {
    background-position: -1248px -960px
}

[mc-item=spawn_cow] {
    background-position: 0 -992px
}

[mc-item=spawn_creeper] {
    background-position: -32px -992px
}

[mc-item=spawn_dolphin] {
    background-position: -64px -992px
}

[mc-item=spawn_donkey] {
    background-position: -96px -992px
}

[mc-item=spawn_drowned] {
    background-position: -128px -992px
}

[mc-item=spawn_elder_guardian] {
    background-position: -160px -992px
}

[mc-item=spawn_enderman] {
    background-position: -192px -992px
}

[mc-item=spawn_endermite] {
    background-position: -224px -992px
}

[mc-item=spawn_evoker] {
    background-position: -256px -992px
}

[mc-item=spawn_fox] {
    background-position: -288px -992px
}

[mc-item=spawn_ghast] {
    background-position: -320px -992px
}

[mc-item=spawn_goat] {
    background-position: -352px -992px
}

[mc-item=spawn_guardian] {
    background-position: -384px -992px
}

[mc-item=spawn_horse] {
    background-position: -416px -992px
}

[mc-item=spawn_husk] {
    background-position: -448px -992px
}

[mc-item=spawn_llama] {
    background-position: -480px -992px
}

[mc-item=spawn_magma_cube] {
    background-position: -512px -992px
}

[mc-item=spawn_mask] {
    background-position: -544px -992px
}

[mc-item=spawn_mooshroom] {
    background-position: -576px -992px
}

[mc-item=spawn_mule] {
    background-position: -608px -992px
}

[mc-item=spawn_npc] {
    background-position: -640px -992px
}

[mc-item=spawn_ocelot] {
    background-position: -672px -992px
}

[mc-item=spawn_panda] {
    background-position: -704px -992px
}

[mc-item=spawn_parrot] {
    background-position: -736px -992px
}

[mc-item=spawn_phantom] {
    background-position: -768px -992px
}

[mc-item=spawn_pig] {
    background-position: -800px -992px
}

[mc-item=spawn_pillager] {
    background-position: -832px -992px
}

[mc-item=spawn_polar_bear] {
    background-position: -864px -992px
}

[mc-item=spawn_pufferfish] {
    background-position: -896px -992px
}

[mc-item=spawn_rabbit] {
    background-position: -928px -992px
}

[mc-item=spawn_ravager] {
    background-position: -960px -992px
}

[mc-item=spawn_salmon] {
    background-position: -992px -992px
}

[mc-item=spawn_sheep] {
    background-position: -1024px -992px
}

[mc-item=spawn_shulker] {
    background-position: -1056px -992px
}

[mc-item=spawn_silverfish] {
    background-position: -1088px -992px
}

[mc-item=spawn_skeleton] {
    background-position: -1120px -992px
}

[mc-item=spawn_skeleton_horse] {
    background-position: -1152px -992px
}

[mc-item=spawn_slime] {
    background-position: -1184px -992px
}

[mc-item=spawn_spider] {
    background-position: -1216px -992px
}

[mc-item=spawn_squid] {
    background-position: -1248px -992px
}

[mc-item=spawn_stray] {
    background-position: 0 -1024px
}

[mc-item=spawn_strider] {
    background-position: -32px -1024px
}

[mc-item=spawn_trader_llama] {
    background-position: -64px -1024px
}

[mc-item=spawn_tropical_fish] {
    background-position: -96px -1024px
}

[mc-item=spawn_turtle] {
    background-position: -128px -1024px
}

[mc-item=spawn_vex] {
    background-position: -160px -1024px
}

[mc-item=spawn_villager] {
    background-position: -192px -1024px
}

[mc-item=spawn_vindicator] {
    background-position: -224px -1024px
}

[mc-item=spawn_wandering_trader] {
    background-position: -256px -1024px
}

[mc-item=spawn_witch] {
    background-position: -288px -1024px
}

[mc-item=spawn_wither_skeleton] {
    background-position: -320px -1024px
}

[mc-item=spawn_wolf] {
    background-position: -352px -1024px
}

[mc-item=spawn_zoglin] {
    background-position: -384px -1024px
}

[mc-item=spawn_zombie] {
    background-position: -416px -1024px
}

[mc-item=spawn_zombie_horse] {
    background-position: -448px -1024px
}

[mc-item=spawn_zombie_pigman] {
    background-position: -480px -1024px
}

[mc-item=spawn_zombie_villager] {
    background-position: -512px -1024px
}

[mc-item=spawner] {
    background-position: -544px -1024px
}

[mc-item=spectral_arrow] {
    background-position: -576px -1024px
}

[mc-item=spider_eye] {
    background-position: -608px -1024px
}

[mc-item=spider_spawn_egg] {
    background-position: -640px -1024px
}

[mc-item=splash_mundane_potion] {
    background-position: -672px -1024px
}

[mc-item=splash_potion_of_decay] {
    background-position: -704px -1024px
}

[mc-item=splash_potion_of_fire_resistance] {
    background-position: -736px -1024px
}

[mc-item=splash_potion_of_harming] {
    background-position: -768px -1024px
}

[mc-item=splash_potion_of_healing] {
    background-position: -800px -1024px
}

[mc-item=splash_potion_of_invisibility] {
    background-position: -832px -1024px
}

[mc-item=splash_potion_of_leaping] {
    background-position: -864px -1024px
}

[mc-item=splash_potion_of_levitation] {
    background-position: -896px -1024px
}

[mc-item=splash_potion_of_luck] {
    background-position: -928px -1024px
}

[mc-item=splash_potion_of_night_vision] {
    background-position: -960px -1024px
}

[mc-item=splash_potion_of_poison] {
    background-position: -992px -1024px
}

[mc-item=splash_potion_of_regeneration] {
    background-position: -1024px -1024px
}

[mc-item=splash_potion_of_slow_falling] {
    background-position: -1056px -1024px
}

[mc-item=splash_potion_of_slowness] {
    background-position: -1088px -1024px
}

[mc-item=splash_potion_of_strength] {
    background-position: -1120px -1024px
}

[mc-item=splash_potion_of_swiftness] {
    background-position: -1152px -1024px
}

[mc-item=splash_potion_of_the_turtle_master] {
    background-position: -1184px -1024px
}

[mc-item=splash_potion_of_water_breathing] {
    background-position: -1216px -1024px
}

[mc-item=splash_potion_of_weakness] {
    background-position: -1248px -1024px
}

[mc-item=splash_water_bottle] {
    background-position: 0 -1056px
}

[mc-item=sponge] {
    background-position: -32px -1056px
}

[mc-item=spore_blossom] {
    background-position: -64px -1056px
}

[mc-item=spruce_boat] {
    background-position: -96px -1056px
}

[mc-item=spruce_button] {
    background-position: -128px -1056px
}

[mc-item=spruce_door] {
    background-position: -160px -1056px
}

[mc-item=spruce_fence] {
    background-position: -192px -1056px
}

[mc-item=spruce_fence_gate] {
    background-position: -224px -1056px
}

[mc-item=spruce_leaves] {
    background-position: -256px -1056px
}

[mc-item=spruce_log] {
    background-position: -288px -1056px
}

[mc-item=spruce_planks] {
    background-position: -320px -1056px
}

[mc-item=spruce_pressure_plate] {
    background-position: -352px -1056px
}

[mc-item=spruce_sapling] {
    background-position: -384px -1056px
}

[mc-item=spruce_sign] {
    background-position: -416px -1056px
}

[mc-item=spruce_slab] {
    background-position: -448px -1056px
}

[mc-item=spruce_stairs] {
    background-position: -480px -1056px
}

[mc-item=spruce_trapdoor] {
    background-position: -512px -1056px
}

[mc-item=spruce_wood] {
    background-position: -544px -1056px
}

[mc-item=spruce_wood_button] {
    background-position: -576px -1056px
}

[mc-item=spruce_wood_door] {
    background-position: -608px -1056px
}

[mc-item=spruce_wood_fence] {
    background-position: -640px -1056px
}

[mc-item=spruce_wood_fence_gate] {
    background-position: -672px -1056px
}

[mc-item=spruce_wood_planks] {
    background-position: -704px -1056px
}

[mc-item=spruce_wood_pressure_plate] {
    background-position: -736px -1056px
}

[mc-item=spruce_wood_sign] {
    background-position: -768px -1056px
}

[mc-item=spruce_wood_slab] {
    background-position: -800px -1056px
}

[mc-item=spruce_wood_stairs] {
    background-position: -832px -1056px
}

[mc-item=spruce_wood_trapdoor] {
    background-position: -864px -1056px
}

[mc-item=spyglass] {
    background-position: -896px -1056px
}

[mc-item=squid_spawn_egg] {
    background-position: -928px -1056px
}

[mc-item=steak] {
    background-position: -960px -1056px
}

[mc-item=stick] {
    background-position: -992px -1056px
}

[mc-item=sticky_piston] {
    background-position: -1024px -1056px
}

[mc-item=stone] {
    background-position: -1056px -1056px
}

[mc-item=stone_axe] {
    background-position: -1088px -1056px
}

[mc-item=stone_brick_slab] {
    background-position: -1120px -1056px
}

[mc-item=stone_brick_stairs] {
    background-position: -1152px -1056px
}

[mc-item=stone_brick_wall] {
    background-position: -1184px -1056px
}

[mc-item=stone_bricks] {
    background-position: -1216px -1056px
}

[mc-item=stone_bricks_monster_egg] {
    background-position: -1248px -1056px
}

[mc-item=stone_button] {
    background-position: 0 -1088px
}

[mc-item=stone_hoe] {
    background-position: -32px -1088px
}

[mc-item=stone_monster_egg] {
    background-position: -64px -1088px
}

[mc-item=stone_pickaxe] {
    background-position: -96px -1088px
}

[mc-item=stone_pressure_plate] {
    background-position: -128px -1088px
}

[mc-item=stone_shovel] {
    background-position: -160px -1088px
}

[mc-item=stone_slab] {
    background-position: -192px -1088px
}

[mc-item=stone_stairs] {
    background-position: -224px -1088px
}

[mc-item=stone_sword] {
    background-position: -256px -1088px
}

[mc-item=stray_spawn_egg] {
    background-position: -288px -1088px
}

[mc-item=strider_spawn_egg] {
    background-position: -320px -1088px
}

[mc-item=string] {
    background-position: -352px -1088px
}

[mc-item=stripped_acacia_log] {
    background-position: -384px -1088px
}

[mc-item=stripped_acacia_wood] {
    background-position: -416px -1088px
}

[mc-item=stripped_birch_log] {
    background-position: -448px -1088px
}

[mc-item=stripped_birch_wood] {
    background-position: -480px -1088px
}

[mc-item=stripped_crimson_hyphae] {
    background-position: -512px -1088px
}

[mc-item=stripped_crimson_stem] {
    background-position: -544px -1088px
}

[mc-item=stripped_dark_oak_log] {
    background-position: -576px -1088px
}

[mc-item=stripped_dark_oak_wood] {
    background-position: -608px -1088px
}

[mc-item=stripped_jungle_log] {
    background-position: -640px -1088px
}

[mc-item=stripped_jungle_wood] {
    background-position: -672px -1088px
}

[mc-item=stripped_oak_log] {
    background-position: -704px -1088px
}

[mc-item=stripped_oak_wood] {
    background-position: -736px -1088px
}

[mc-item=stripped_spruce_log] {
    background-position: -768px -1088px
}

[mc-item=stripped_spruce_wood] {
    background-position: -800px -1088px
}

[mc-item=stripped_warped_hyphae] {
    background-position: -832px -1088px
}

[mc-item=stripped_warped_stem] {
    background-position: -864px -1088px
}

[mc-item=structure_block] {
    background-position: -896px -1088px
}

[mc-item=structure_void] {
    background-position: -928px -1088px
}

[mc-item=sugar] {
    background-position: -960px -1088px
}

[mc-item=sugar_cane] {
    background-position: -992px -1088px
}

[mc-item=sunflower] {
    background-position: -1024px -1088px
}

[mc-item=suspicious_stew] {
    background-position: -1056px -1088px
}

[mc-item=sweet_berries] {
    background-position: -1088px -1088px
}

[mc-item=tall_grass] {
    background-position: -1120px -1088px
}

[mc-item=target] {
    background-position: -1152px -1088px
}

[mc-item=terracotta] {
    background-position: -1184px -1088px
}

[mc-item=thick_lingering_potion] {
    background-position: -1216px -1088px
}

[mc-item=thick_potion] {
    background-position: -1248px -1088px
}

[mc-item=thick_splash_potion] {
    background-position: 0 -1120px
}

[mc-item=tinted_glass] {
    background-position: -32px -1120px
}

[mc-item=tipped_arrow] {
    background-position: -64px -1120px
}

[mc-item=tnt] {
    background-position: -96px -1120px
}

[mc-item=top_snow] {
    background-position: -128px -1120px
}

[mc-item=torch] {
    background-position: -160px -1120px
}

[mc-item=totem_of_undying] {
    background-position: -192px -1120px
}

[mc-item=trader_llama_spawn_egg] {
    background-position: -224px -1120px
}

[mc-item=trapped_chest] {
    background-position: -256px -1120px
}

[mc-item=treasure_map] {
    background-position: -288px -1120px
}

[mc-item=trident] {
    background-position: -320px -1120px
}

[mc-item=tripwire_hook] {
    background-position: -352px -1120px
}

[mc-item=tropical_fish] {
    background-position: -384px -1120px
}

[mc-item=tropical_fish_spawn_egg] {
    background-position: -416px -1120px
}

[mc-item=tube_coral] {
    background-position: -448px -1120px
}

[mc-item=tube_coral_block] {
    background-position: -480px -1120px
}

[mc-item=tube_coral_fan] {
    background-position: -512px -1120px
}

[mc-item=tuff] {
    background-position: -544px -1120px
}

[mc-item=turtle_egg] {
    background-position: -576px -1120px
}

[mc-item=turtle_helmet] {
    background-position: -608px -1120px
}

[mc-item=turtle_shell] {
    background-position: -640px -1120px
}

[mc-item=turtle_spawn_egg] {
    background-position: -672px -1120px
}

[mc-item=twisting_vines] {
    background-position: -704px -1120px
}

[mc-item=uncraftable_lingering_potion] {
    background-position: -736px -1120px
}

[mc-item=uncraftable_potion] {
    background-position: -768px -1120px
}

[mc-item=uncraftable_splash_potion] {
    background-position: -800px -1120px
}

[mc-item=uncraftable_tipped_arrow] {
    background-position: -832px -1120px
}

[mc-item=vex_spawn_egg] {
    background-position: -864px -1120px
}

[mc-item=villager_spawn_egg] {
    background-position: -896px -1120px
}

[mc-item=vindicator_spawn_egg] {
    background-position: -928px -1120px
}

[mc-item=vines] {
    background-position: -960px -1120px
}

[mc-item=void_air] {
    background-position: -992px -1120px
}

[mc-item=wandering_trader_spawn_egg] {
    background-position: -1024px -1120px
}

[mc-item=warped_button] {
    background-position: -1056px -1120px
}

[mc-item=warped_door] {
    background-position: -1088px -1120px
}

[mc-item=warped_fence] {
    background-position: -1120px -1120px
}

[mc-item=warped_fence_gate] {
    background-position: -1152px -1120px
}

[mc-item=warped_fungus] {
    background-position: -1184px -1120px
}

[mc-item=warped_fungus_on_a_stick] {
    background-position: -1216px -1120px
}

[mc-item=warped_hyphae] {
    background-position: -1248px -1120px
}

[mc-item=warped_nylium] {
    background-position: 0 -1152px
}

[mc-item=warped_planks] {
    background-position: -32px -1152px
}

[mc-item=warped_pressure_plate] {
    background-position: -64px -1152px
}

[mc-item=warped_roots] {
    background-position: -96px -1152px
}

[mc-item=warped_sign] {
    background-position: -128px -1152px
}

[mc-item=warped_slab] {
    background-position: -160px -1152px
}

[mc-item=warped_stairs] {
    background-position: -192px -1152px
}

[mc-item=warped_stem] {
    background-position: -224px -1152px
}

[mc-item=warped_trapdoor] {
    background-position: -256px -1152px
}

[mc-item=warped_wart_block] {
    background-position: -288px -1152px
}

[mc-item=water] {
    background-position: -320px -1152px
}

[mc-item=water_bottle] {
    background-position: -352px -1152px
}

[mc-item=water_bucket] {
    background-position: -384px -1152px
}

[mc-item=waxed_block_of_copper] {
    background-position: -416px -1152px
}

[mc-item=waxed_copper] {
    background-position: -448px -1152px
}

[mc-item=waxed_copper_block] {
    background-position: -480px -1152px
}

[mc-item=waxed_cut_copper] {
    background-position: -512px -1152px
}

[mc-item=waxed_cut_copper_block] {
    background-position: -544px -1152px
}

[mc-item=waxed_cut_copper_slab] {
    background-position: -576px -1152px
}

[mc-item=waxed_cut_copper_stairs] {
    background-position: -608px -1152px
}

[mc-item=waxed_exposed_copper] {
    background-position: -640px -1152px
}

[mc-item=waxed_exposed_copper_block] {
    background-position: -672px -1152px
}

[mc-item=waxed_exposed_cut_copper] {
    background-position: -704px -1152px
}

[mc-item=waxed_exposed_cut_copper_block] {
    background-position: -736px -1152px
}

[mc-item=waxed_exposed_cut_copper_slab] {
    background-position: -768px -1152px
}

[mc-item=waxed_exposed_cut_copper_stairs] {
    background-position: -800px -1152px
}

[mc-item=waxed_oxidized_copper] {
    background-position: -832px -1152px
}

[mc-item=waxed_oxidized_copper_block] {
    background-position: -864px -1152px
}

[mc-item=waxed_oxidized_cut_copper] {
    background-position: -896px -1152px
}

[mc-item=waxed_oxidized_cut_copper_block] {
    background-position: -928px -1152px
}

[mc-item=waxed_oxidized_cut_copper_slab] {
    background-position: -960px -1152px
}

[mc-item=waxed_oxidized_cut_copper_stairs] {
    background-position: -992px -1152px
}

[mc-item=waxed_weathered_copper] {
    background-position: -1024px -1152px
}

[mc-item=waxed_weathered_copper_block] {
    background-position: -1056px -1152px
}

[mc-item=waxed_weathered_cut_copper] {
    background-position: -1088px -1152px
}

[mc-item=waxed_weathered_cut_copper_block] {
    background-position: -1120px -1152px
}

[mc-item=waxed_weathered_cut_copper_slab] {
    background-position: -1152px -1152px
}

[mc-item=waxed_weathered_cut_copper_stairs] {
    background-position: -1184px -1152px
}

[mc-item=weathered_copper] {
    background-position: -1216px -1152px
}

[mc-item=weathered_copper_block] {
    background-position: -1248px -1152px
}

[mc-item=weathered_cut_copper] {
    background-position: 0 -1184px
}

[mc-item=weathered_cut_copper_block] {
    background-position: -32px -1184px
}

[mc-item=weathered_cut_copper_slab] {
    background-position: -64px -1184px
}

[mc-item=weathered_cut_copper_stairs] {
    background-position: -96px -1184px
}

[mc-item=weeping_vines] {
    background-position: -128px -1184px
}

[mc-item=wet_sponge] {
    background-position: -160px -1184px
}

[mc-item=wheat] {
    background-position: -192px -1184px
}

[mc-item=wheat_seeds] {
    background-position: -224px -1184px
}

[mc-item=white_banner] {
    background-position: -256px -1184px
}

[mc-item=white_bed] {
    background-position: -288px -1184px
}

[mc-item=white_bed_lce] {
    background-position: -320px -1184px
}

[mc-item=white_candle] {
    background-position: -352px -1184px
}

[mc-item=white_carpet] {
    background-position: -384px -1184px
}

[mc-item=white_concrete] {
    background-position: -416px -1184px
}

[mc-item=white_concrete_powder] {
    background-position: -448px -1184px
}

[mc-item=white_dye] {
    background-position: -480px -1184px
}

[mc-item=white_firework_star] {
    background-position: -512px -1184px
}

[mc-item=white_glazed_terracotta] {
    background-position: -544px -1184px
}

[mc-item=white_shield] {
    background-position: -576px -1184px
}

[mc-item=white_shulker_box] {
    background-position: -608px -1184px
}

[mc-item=white_stained_glass] {
    background-position: -640px -1184px
}

[mc-item=white_stained_glass_pane] {
    background-position: -672px -1184px
}

[mc-item=white_terracotta] {
    background-position: -704px -1184px
}

[mc-item=white_tulip] {
    background-position: -736px -1184px
}

[mc-item=white_wool] {
    background-position: -768px -1184px
}

[mc-item=witch_spawn_egg] {
    background-position: -800px -1184px
}

[mc-item=wither_rose] {
    background-position: -832px -1184px
}

[mc-item=wither_skeleton_skull] {
    background-position: -864px -1184px
}

[mc-item=wither_skeleton_spawn_egg] {
    background-position: -896px -1184px
}

[mc-item=wolf_spawn_egg] {
    background-position: -928px -1184px
}

[mc-item=wooden_axe] {
    background-position: -960px -1184px
}

[mc-item=wooden_hoe] {
    background-position: -992px -1184px
}

[mc-item=wooden_pickaxe] {
    background-position: -1024px -1184px
}

[mc-item=wooden_shovel] {
    background-position: -1056px -1184px
}

[mc-item=wooden_slab] {
    background-position: -1088px -1184px
}

[mc-item=wooden_sword] {
    background-position: -1120px -1184px
}

[mc-item=woodland_explorer_map] {
    background-position: -1152px -1184px
}

[mc-item=written_book] {
    background-position: -1184px -1184px
}

[mc-item=yellow_banner] {
    background-position: -1216px -1184px
}

[mc-item=yellow_bed] {
    background-position: -1248px -1184px
}

[mc-item=yellow_bed_lce] {
    background-position: 0 -1216px
}

[mc-item=yellow_candle] {
    background-position: -32px -1216px
}

[mc-item=yellow_carpet] {
    background-position: -64px -1216px
}

[mc-item=yellow_concrete] {
    background-position: -96px -1216px
}

[mc-item=yellow_concrete_powder] {
    background-position: -128px -1216px
}

[mc-item=yellow_dye] {
    background-position: -160px -1216px
}

[mc-item=yellow_firework_star] {
    background-position: -192px -1216px
}

[mc-item=yellow_glazed_terracotta] {
    background-position: -224px -1216px
}

[mc-item=yellow_shield] {
    background-position: -256px -1216px
}

[mc-item=yellow_shulker_box] {
    background-position: -288px -1216px
}

[mc-item=yellow_stained_glass] {
    background-position: -320px -1216px
}

[mc-item=yellow_stained_glass_pane] {
    background-position: -352px -1216px
}

[mc-item=yellow_terracotta] {
    background-position: -384px -1216px
}

[mc-item=yellow_wool] {
    background-position: -416px -1216px
}

[mc-item=zoglin_spawn_egg] {
    background-position: -448px -1216px
}

[mc-item=zombie_head] {
    background-position: -480px -1216px
}

[mc-item=zombie_horse_spawn_egg] {
    background-position: -512px -1216px
}

[mc-item=zombie_pigman_spawn_egg] {
    background-position: -544px -1216px
}

[mc-item=zombie_spawn_egg] {
    background-position: -576px -1216px
}

[mc-item=zombie_villager_spawn_egg] {
    background-position: -608px -1216px
}

[mc-item=zombified_piglin_spawn_egg] {
    background-position: -640px -1216px
}

@font-face {
    font-family: mc-font;
    src: url(/fonts/mc-font.ttf);
    font-weight: 400
}

@font-face {
    font-family: yekan-bakh;
    src: url(/fonts/yekan-bakh/YekanBakh-Regular.woff2);
    font-weight: 400
}

@font-face {
    font-family: yekan-bakh;
    src: url(/fonts/yekan-bakh/YekanBakh-SemiBold.woff2);
    font-weight: 600
}

@font-face {
    font-family: yekan-bakh;
    src: url(/fonts/yekan-bakh/YekanBakh-Bold.woff2);
    font-weight: 700
}

@font-face {
    font-family: poppins;
    src: url(/fonts/poppins/Poppins-Regular.ttf);
    font-weight: 400
}

@font-face {
    font-family: poppins;
    src: url(/fonts/poppins/Poppins-Medium.ttf);
    font-weight: 500
}

@font-face {
    font-family: poppins;
    src: url(/fonts/poppins/Poppins-Bold.ttf);
    font-weight: 700
}

html {
    scroll-behavior: smooth;
    background: rgb(var(--bg-primary))!important;
    font-size: 16px
}

body {
    background: rgb(var(--bg-primary));
    color: rgb(var(--text-primary));
    font-family: var(--font-primary),serif
}

html {
    scrollbar-color: rgb(var(--color-primary)) rgb(var(--bg-primary));
    scrollbar-width: thin
}

::-webkit-scrollbar {
    background: rgb(var(--bg-primary));
    width: 16px
}

::-webkit-scrollbar-thumb {
    border: 2px solid transparent;
    border-radius: 10px;
    background-clip: padding-box;
    background-color: rgb(var(--color-primary))
}

::-webkit-scrollbar-thumb:hover {
    background-color: rgb(var(--color-secondary))
}

::-webkit-scrollbar-corner {
    background: transparent
}

.file\:cursor-pointer::file-selector-button {
    cursor: pointer
}

.file\:border-0::file-selector-button {
    border-width: 0
}

.file\:bg-transparent::file-selector-button {
    background-color: transparent
}

.placeholder\:text-danger::placeholder {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity)))
}

.placeholder\:text-foreground-500::placeholder {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-foreground-500)/var(--nextui-foreground-500-opacity,var(--tw-text-opacity)))
}

.placeholder\:text-primary::placeholder {
    color: rgb(var(--color-primary))
}

.placeholder\:text-secondary::placeholder {
    color: rgb(var(--color-secondary))
}

.placeholder\:text-success-600::placeholder {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-success-600)/var(--nextui-success-600-opacity,var(--tw-text-opacity)))
}

.placeholder\:text-warning-600::placeholder {
    --tw-text-opacity: 1;
    color: hsl(var(--nextui-warning-600)/var(--nextui-warning-600-opacity,var(--tw-text-opacity)))
}

.before\:absolute:before {
    content: var(--tw-content);
    position: absolute
}

.before\:inset-0:before {
    content: var(--tw-content);
    inset: 0
}

.before\:z-0:before {
    content: var(--tw-content);
    z-index: 0
}

.before\:z-\[-1\]:before {
    content: var(--tw-content);
    z-index: -1
}

.before\:box-border:before {
    content: var(--tw-content);
    box-sizing: border-box
}

.before\:block:before {
    content: var(--tw-content);
    display: block
}

.before\:hidden:before {
    content: var(--tw-content);
    display: none
}

.before\:h-0\.5:before {
    content: var(--tw-content);
    height: .125rem
}

.before\:h-11:before {
    content: var(--tw-content);
    height: 2.75rem
}

.before\:h-2\.5:before {
    content: var(--tw-content);
    height: .625rem
}

.before\:h-px:before {
    content: var(--tw-content);
    height: 1px
}

.before\:w-0:before {
    content: var(--tw-content);
    width: 0
}

.before\:w-11:before {
    content: var(--tw-content);
    width: 2.75rem
}

.before\:w-2\.5:before {
    content: var(--tw-content);
    width: .625rem
}

.before\:w-6:before {
    content: var(--tw-content);
    width: 1.5rem
}

.before\:-translate-x-full:before {
    --tw-translate-x: -100%
}

.before\:-translate-x-full:before,.before\:-translate-y-1:before {
    content: var(--tw-content);
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.before\:-translate-y-1:before {
    --tw-translate-y: -0.25rem
}

.before\:rotate-0:before {
    --tw-rotate: 0deg
}

.before\:rotate-0:before,.before\:rotate-45:before {
    content: var(--tw-content);
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.before\:rotate-45:before {
    --tw-rotate: 45deg
}

@keyframes shimmer {
    to {
        content: var(--tw-content);
        transform: translateX(100%)
    }
}

.before\:animate-\[shimmer_2s_infinite\]:before {
    content: var(--tw-content);
    animation: shimmer 2s infinite
}

.before\:animate-none:before {
    content: var(--tw-content);
    animation: none
}

.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]:before {
    content: var(--tw-content);
    border-radius: calc(var(--nextui-radius-medium) * .5)
}

.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]:before {
    content: var(--tw-content);
    border-radius: calc(var(--nextui-radius-medium) * .6)
}

.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]:before {
    content: var(--tw-content);
    border-radius: calc(var(--nextui-radius-medium) * .7)
}

.before\:rounded-full:before {
    content: var(--tw-content);
    border-radius: 9999px
}

.before\:rounded-none:before {
    content: var(--tw-content);
    border-radius: 0
}

.before\:rounded-sm:before {
    content: var(--tw-content);
    border-radius: .125rem
}

.before\:border-2:before {
    content: var(--tw-content);
    border-width: 2px
}

.before\:border-t:before {
    content: var(--tw-content);
    border-top-width: 1px
}

.before\:border-solid:before {
    content: var(--tw-content);
    border-style: solid
}

.before\:border-content4\/30:before {
    content: var(--tw-content);
    border-color: hsl(var(--nextui-content4)/.3)
}

.before\:border-danger:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity)))
}

.before\:border-default:before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-border-opacity)))
}

.before\:bg-content1:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-content1)/var(--nextui-content1-opacity,var(--tw-bg-opacity)))
}

.before\:bg-current:before {
    content: var(--tw-content);
    background-color: currentColor
}

.before\:bg-danger:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity)))
}

.before\:bg-danger\/20:before {
    content: var(--tw-content);
    background-color: hsl(var(--nextui-danger)/.2)
}

.before\:bg-default\/60:before {
    content: var(--tw-content);
    background-color: hsl(var(--nextui-default)/.6)
}

.before\:bg-foreground:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-bg-opacity)))
}

.before\:bg-primary:before {
    content: var(--tw-content);
    background-color: rgb(var(--bg-primary))
}

.before\:bg-primary\/20:before {
    content: var(--tw-content);
    background-color: rgb(var(--bg-primary)/.2)
}

.before\:bg-secondary:before {
    content: var(--tw-content);
    background-color: rgb(var(--bg-secondary))
}

.before\:bg-secondary\/20:before {
    content: var(--tw-content);
    background-color: rgb(var(--bg-secondary)/.2)
}

.before\:bg-success:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity)))
}

.before\:bg-success\/20:before {
    content: var(--tw-content);
    background-color: hsl(var(--nextui-success)/.2)
}

.before\:bg-warning:before {
    content: var(--tw-content);
    --tw-bg-opacity: 1;
    background-color: hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity)))
}

.before\:bg-warning\/20:before {
    content: var(--tw-content);
    background-color: hsl(var(--nextui-warning)/.2)
}

.before\:bg-gradient-to-r:before {
    content: var(--tw-content);
    background-image: linear-gradient(to right,var(--tw-gradient-stops))
}

.before\:from-transparent:before {
    content: var(--tw-content);
    --tw-gradient-from: transparent var(--tw-gradient-from-position);
    --tw-gradient-to: transparent var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.before\:via-content4:before {
    content: var(--tw-content);
    --tw-gradient-to: hsl(var(--nextui-content4)/0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),hsl(var(--nextui-content4)/var(--nextui-content4-opacity,1)) var(--tw-gradient-via-position),var(--tw-gradient-to)
}

.before\:to-transparent:before {
    content: var(--tw-content);
    --tw-gradient-to: transparent var(--tw-gradient-to-position)
}

.before\:opacity-0:before {
    content: var(--tw-content);
    opacity: 0
}

.before\:opacity-100:before {
    content: var(--tw-content);
    opacity: 1
}

.before\:shadow-small:before {
    content: var(--tw-content);
    --tw-shadow: var(--nextui-box-shadow-small);
    --tw-shadow-colored: var(--nextui-box-shadow-small);
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.before\:transition-colors:before {
    content: var(--tw-content);
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .25s
}

.before\:transition-none:before {
    content: var(--tw-content);
    transition-property: none
}

.before\:transition-transform:before {
    content: var(--tw-content);
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .25s
}

.before\:duration-150:before {
    content: var(--tw-content);
    transition-duration: .15s
}

.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.before\:transition-width:before{content:var(--tw-content);transition-property:width;transition-timing-function:ease;transition-duration:.25s}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:-bottom-1:after{content:var(--tw-content);bottom:-.25rem}.after\:-bottom-\[2px\]:after{content:var(--tw-content);bottom:-2px}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:right-0:after{content:var(--tw-content);right:0}.after\:top-0:after{content:var(--tw-content);top:0}.after\:-z-10:after{content:var(--tw-content);z-index:-10}.after\:z-0:after{content:var(--tw-content);z-index:0}.after\:ml-0\.5:after{content:var(--tw-content);margin-left:.125rem}.after\:ms-0\.5:after{content:var(--tw-content);margin-inline-start:.125rem}.after\:block:after{content:var(--tw-content);display:block}.after\:h-0:after{content:var(--tw-content);height:0}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:h-\[2px\]:after{content:var(--tw-content);height:2px}.after\:h-divider:after{content:var(--tw-content);height:var(--nextui-divider-weight)}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-0:after{content:var(--tw-content);width:0}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:w-6:after{content:var(--tw-content);width:1.5rem}.after\:w-\[80\%\]:after{content:var(--tw-content);width:80%}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:origin-center:after{content:var(--tw-content);transform-origin:center}.after\:-translate-x-1\/2:after{--tw-translate-x:-50%}.after\:-translate-x-1\/2:after,.after\:translate-y-1:after{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:translate-y-1:after{--tw-translate-y:0.25rem}.after\:rotate-0:after{--tw-rotate:0deg}.after\:rotate-0:after,.after\:scale-50:after{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:scale-50:after{--tw-scale-x:.5;--tw-scale-y:.5}.after\:rounded-\[calc\(theme\(borderRadius\.large\)\/2\)\]:after{content:var(--tw-content);border-radius:calc(var(--nextui-radius-large) / 2)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]:after{content:var(--tw-content);border-radius:calc(var(--nextui-radius-medium) * .5)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]:after{content:var(--tw-content);border-radius:calc(var(--nextui-radius-medium) * .6)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]:after{content:var(--tw-content);border-radius:calc(var(--nextui-radius-medium) * .7)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\/3\)\]:after{content:var(--tw-content);border-radius:calc(var(--nextui-radius-medium) / 3)}.after\:rounded-\[calc\(theme\(borderRadius\.small\)\/3\)\]:after{content:var(--tw-content);border-radius:calc(var(--nextui-radius-small) / 3)}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:rounded-none:after{content:var(--tw-content);border-radius:0}.after\:rounded-xl:after{content:var(--tw-content);border-radius:.75rem}.after\:\!bg-danger:after{content:var(--tw-content);--tw-bg-opacity:1!important;background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity)))!important}.after\:bg-background:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-background)/var(--nextui-background-opacity,var(--tw-bg-opacity)))}.after\:bg-content1:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-content1)/var(--nextui-content1-opacity,var(--tw-bg-opacity)))}.after\:bg-content3:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-content3)/var(--nextui-content3-opacity,var(--tw-bg-opacity)))}.after\:bg-current:after{content:var(--tw-content);background-color:currentColor}.after\:bg-danger:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity)))}.after\:bg-default:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-bg-opacity)))}.after\:bg-default-foreground:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-bg-opacity)))}.after\:bg-divider:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-divider)/var(--nextui-divider-opacity,var(--tw-bg-opacity)))}.after\:bg-primary:after{content:var(--tw-content);background-color:rgb(var(--bg-primary))}.after\:bg-secondary:after{content:var(--tw-content);background-color:rgb(var(--bg-secondary))}.after\:bg-success:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity)))}.after\:bg-warning:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity)))}.after\:text-danger:after{content:var(--tw-content);--tw-text-opacity:1;color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity)))}.after\:text-danger-foreground:after{content:var(--tw-content);--tw-text-opacity:1;color:hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity)))}.after\:text-default-foreground:after{content:var(--tw-content);--tw-text-opacity:1;color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-text-opacity)))}.after\:text-primary-foreground:after{content:var(--tw-content);--tw-text-opacity:1;color:hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity)))}.after\:text-secondary-foreground:after{content:var(--tw-content);--tw-text-opacity:1;color:hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity)))}.after\:text-success-foreground:after{content:var(--tw-content);--tw-text-opacity:1;color:hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity)))}.after\:text-warning-foreground:after{content:var(--tw-content);--tw-text-opacity:1;color:hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity)))}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:opacity-100:after{content:var(--tw-content);opacity:1}.after\:shadow-\[0_1px_0px_0_rgba\(0\2c 0\2c 0\2c 0\.05\)\]:after{--tw-shadow:0 1px 0px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 0px 0 var(--tw-shadow-color)}.after\:shadow-\[0_1px_0px_0_rgba\(0\2c 0\2c 0\2c 0\.05\)\]:after,.after\:shadow-small:after{content:var(--tw-content);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.after\:shadow-small:after{--tw-shadow:var(--nextui-box-shadow-small);--tw-shadow-colored:var(--nextui-box-shadow-small)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.after\:transition-none:after{content:var(--tw-content);transition-property:none}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.after\:\!duration-200:after{content:var(--tw-content);transition-duration:.2s!important}.after\:duration-150:after{content:var(--tw-content);transition-duration:.15s}.after\:\!ease-linear:after{content:var(--tw-content);transition-timing-function:linear!important}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:content-\[\'\*\'\]:after{--tw-content:"*";content:var(--tw-content)}.after\:transition-background:after{content:var(--tw-content);transition-property:background;transition-timing-function:ease;transition-duration:.25s}.after\:transition-width:after{content:var(--tw-content);transition-property:width;transition-timing-function:ease;transition-duration:.25s}.after\:transition-height:after{content:var(--tw-content);transition-property:height;transition-timing-function:ease;transition-duration:.25s}.after\:transition-transform-opacity:after{content:var(--tw-content);transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.25s}.first\:-ml-0\.5:first-child{margin-left:-.125rem}.first\:mt-2:first-child{margin-top:.5rem}.first\:rounded-s-full:first-child{border-start-start-radius:9999px;border-end-start-radius:9999px}.first\:rounded-s-large:first-child{border-start-start-radius:var(--nextui-radius-large);border-end-start-radius:var(--nextui-radius-large)}.first\:rounded-s-lg:first-child{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.first\:rounded-s-medium:first-child{border-start-start-radius:var(--nextui-radius-medium);border-end-start-radius:var(--nextui-radius-medium)}.first\:rounded-s-none:first-child{border-start-start-radius:0;border-end-start-radius:0}.first\:rounded-s-small:first-child{border-start-start-radius:var(--nextui-radius-small);border-end-start-radius:var(--nextui-radius-small)}.first\:before\:rounded-s-lg:first-child:before{content:var(--tw-content);border-start-start-radius:.5rem;border-end-start-radius:.5rem}.last\:rounded-e-full:last-child{border-start-end-radius:9999px;border-end-end-radius:9999px}.last\:rounded-e-large:last-child{border-start-end-radius:var(--nextui-radius-large);border-end-end-radius:var(--nextui-radius-large)}.last\:rounded-e-lg:last-child{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.last\:rounded-e-medium:last-child{border-start-end-radius:var(--nextui-radius-medium);border-end-end-radius:var(--nextui-radius-medium)}.last\:rounded-e-none:last-child{border-start-end-radius:0;border-end-end-radius:0}.last\:rounded-e-small:last-child{border-start-end-radius:var(--nextui-radius-small);border-end-end-radius:var(--nextui-radius-small)}.last\:before\:rounded-e-lg:last-child:before{content:var(--tw-content);border-start-end-radius:.5rem;border-end-end-radius:.5rem}.first-of-type\:rounded-e-none:first-of-type{border-start-end-radius:0;border-end-end-radius:0}.last-of-type\:rounded-s-none:last-of-type{border-start-start-radius:0;border-end-start-radius:0}.autofill\:bg-transparent:autofill{background-color:transparent}.focus-within\:border-danger:focus-within{--tw-border-opacity:1;border-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity)))}.focus-within\:border-default-foreground:focus-within{--tw-border-opacity:1;border-color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-border-opacity)))}.focus-within\:border-primary:focus-within{border-color:rgb(var(--color-primary))}.focus-within\:border-secondary:focus-within{border-color:rgb(var(--color-secondary))}.focus-within\:border-success:focus-within{--tw-border-opacity:1;border-color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity)))}.focus-within\:border-warning:focus-within{--tw-border-opacity:1;border-color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity)))}.focus-within\:bg-danger-50:focus-within{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity)))}.focus-within\:bg-primary-50:focus-within{--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary-50)/var(--nextui-primary-50-opacity,var(--tw-bg-opacity)))}.focus-within\:bg-secondary-50:focus-within{--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary-50)/var(--nextui-secondary-50-opacity,var(--tw-bg-opacity)))}.focus-within\:bg-success-50:focus-within{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success-50)/var(--nextui-success-50-opacity,var(--tw-bg-opacity)))}.focus-within\:bg-warning-50:focus-within{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning-50)/var(--nextui-warning-50-opacity,var(--tw-bg-opacity)))}.focus-within\:after\:w-full:focus-within:after{content:var(--tw-content);width:100%}.hover\:-translate-x-0:hover{--tw-translate-x:-0px}.hover\:-translate-x-0:hover,.hover\:scale-125:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25}.hover\:border-default:hover{--tw-border-opacity:1;border-color:hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-border-opacity)))}.hover\:border-default-300:hover{--tw-border-opacity:1;border-color:hsl(var(--nextui-default-300)/var(--nextui-default-300-opacity,var(--tw-border-opacity)))}.hover\:border-default-400:hover{--tw-border-opacity:1;border-color:hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity,var(--tw-border-opacity)))}.hover\:\!bg-foreground:hover{--tw-bg-opacity:1!important;background-color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-bg-opacity)))!important}.hover\:bg-danger-100:hover{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-100)/var(--nextui-danger-100-opacity,var(--tw-bg-opacity)))}.hover\:bg-default-100:hover{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity)))}.hover\:bg-default-200:hover{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity,var(--tw-bg-opacity)))}.hover\:bg-primary-100:hover{--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary-100)/var(--nextui-primary-100-opacity,var(--tw-bg-opacity)))}.hover\:bg-secondary:hover{background-color:rgb(var(--bg-secondary))}.hover\:bg-secondary-100:hover{--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary-100)/var(--nextui-secondary-100-opacity,var(--tw-bg-opacity)))}.hover\:bg-success-100:hover{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success-100)/var(--nextui-success-100-opacity,var(--tw-bg-opacity)))}.hover\:bg-warning-100:hover{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning-100)/var(--nextui-warning-100-opacity,var(--tw-bg-opacity)))}.hover\:underline:hover{text-decoration-line:underline}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:after\:bg-danger\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--nextui-danger)/.2)}.hover\:after\:bg-foreground\/10:hover:after{content:var(--tw-content);background-color:hsl(var(--nextui-foreground)/.1)}.hover\:after\:bg-primary\/20:hover:after{content:var(--tw-content);background-color:rgb(var(--bg-primary)/.2)}.hover\:after\:bg-secondary\/20:hover:after{content:var(--tw-content);background-color:rgb(var(--bg-secondary)/.2)}.hover\:after\:bg-success\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--nextui-success)/.2)}.hover\:after\:bg-warning\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--nextui-warning)/.2)}.hover\:after\:opacity-100:hover:after{content:var(--tw-content);opacity:1}.focus-within\:hover\:border-danger:hover:focus-within{--tw-border-opacity:1;border-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity)))}.focus-within\:hover\:border-default-foreground:hover:focus-within{--tw-border-opacity:1;border-color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-border-opacity)))}.focus-within\:hover\:border-primary:hover:focus-within{border-color:rgb(var(--color-primary))}.focus-within\:hover\:border-secondary:hover:focus-within{border-color:rgb(var(--color-secondary))}.focus-within\:hover\:border-success:hover:focus-within{--tw-border-opacity:1;border-color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity)))}.focus-within\:hover\:border-warning:hover:focus-within{--tw-border-opacity:1;border-color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity)))}.focus-within\:hover\:bg-default-100:hover:focus-within{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity)))}.focus\:bg-danger-400\/50:focus{background-color:hsl(var(--nextui-danger-400)/.5)}.focus\:bg-default-400\/50:focus{background-color:hsl(var(--nextui-default-400)/.5)}.focus\:bg-primary-400\/50:focus{background-color:hsl(var(--nextui-primary-400)/.5)}.focus\:bg-secondary-400\/50:focus{background-color:hsl(var(--nextui-secondary-400)/.5)}.focus\:bg-success-400\/50:focus{background-color:hsl(var(--nextui-success-400)/.5)}.focus\:bg-warning-400\/50:focus{background-color:hsl(var(--nextui-warning-400)/.5)}.focus\:underline:focus{text-decoration-line:underline}.focus\:shadow-sm:focus{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-focus:focus-visible{outline-color:hsl(var(--nextui-focus)/var(--nextui-focus-opacity,1))}.active\:bg-default-200:active{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity,var(--tw-bg-opacity)))}.active\:bg-default-300:active{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-300)/var(--nextui-default-300-opacity,var(--tw-bg-opacity)))}.active\:bg-secondary:active{background-color:rgb(var(--bg-secondary))}.active\:underline:active{text-decoration-line:underline}.active\:\!opacity-70:active{opacity:.7!important}.active\:opacity-disabled:active{opacity:var(--nextui-disabled-opacity)}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:hidden{display:none}.group:hover .group-hover\:border-current{border-color:currentColor}.group:hover .group-hover\:text-current{color:currentColor}.aria-expanded\:scale-\[0\.97\][aria-expanded=true]{--tw-scale-x:0.97;--tw-scale-y:0.97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.aria-expanded\:opacity-70[aria-expanded=true]{opacity:.7}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[loaded\=true\]\:pointer-events-auto[data-loaded=true],.data-\[visible\=true\]\:pointer-events-auto[data-visible=true]{pointer-events:auto}.data-\[focus-visible\=true\]\:z-10[data-focus-visible=true],.data-\[focused\=true\]\:z-10[data-focused=true]{z-index:10}.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_10px\)\][data-has-label=true]{margin-top:calc(var(--nextui-font-size-small) + 10px)}.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_12px\)\][data-has-label=true]{margin-top:calc(var(--nextui-font-size-small) + 12px)}.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_8px\)\][data-has-label=true]{margin-top:calc(var(--nextui-font-size-small) + 8px)}.data-\[open\=true\]\:block[data-open=true]{display:block}.data-\[open\=true\]\:flex[data-open=true]{display:flex}.data-\[hidden\=true\]\:hidden[data-hidden=true],.data-\[inert\=true\]\:hidden[data-inert=true]{display:none}.data-\[justify\=end\]\:flex-grow[data-justify=end],.data-\[justify\=start\]\:flex-grow[data-justify=start]{flex-grow:1}.data-\[justify\=end\]\:basis-0[data-justify=end],.data-\[justify\=start\]\:basis-0[data-justify=start]{flex-basis:0px}.data-\[focus-visible\=true\]\:-translate-x-3[data-focus-visible=true],.data-\[hover\=true\]\:-translate-x-3[data-hover=true]{--tw-translate-x:-0.75rem}.data-\[focus-visible\=true\]\:-translate-x-3[data-focus-visible=true],.data-\[hover\=true\]\:-translate-x-3[data-hover=true],.data-\[hover\=true\]\:translate-x-0[data-hover=true]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[hover\=true\]\:translate-x-0[data-hover=true]{--tw-translate-x:0px}.data-\[before\=true\]\:rotate-180[data-before=true],.data-\[direction\=ascending\]\:rotate-180[data-direction=ascending]{--tw-rotate:180deg}.data-\[before\=true\]\:rotate-180[data-before=true],.data-\[direction\=ascending\]\:rotate-180[data-direction=ascending],.data-\[open\=true\]\:-rotate-90[data-open=true]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[open\=true\]\:-rotate-90[data-open=true]{--tw-rotate:-90deg}.data-\[open\=true\]\:rotate-180[data-open=true]{--tw-rotate:180deg}.data-\[invisible\=true\]\:scale-0[data-invisible=true],.data-\[open\=true\]\:rotate-180[data-open=true]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[invisible\=true\]\:scale-0[data-invisible=true]{--tw-scale-x:0;--tw-scale-y:0}.data-\[pressed\=true\]\:scale-100[data-pressed=true]{--tw-scale-x:1;--tw-scale-y:1}.data-\[pressed\=true\]\:scale-100[data-pressed=true],.data-\[pressed\=true\]\:scale-\[0\.97\][data-pressed=true]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[pressed\=true\]\:scale-\[0\.97\][data-pressed=true]{--tw-scale-x:0.97;--tw-scale-y:0.97}.data-\[disabled\=true\]\:cursor-default[data-disabled=true]{cursor:default}.data-\[disabled\=true\]\:cursor-not-allowed[data-disabled=true]{cursor:not-allowed}.data-\[dragging\=true\]\:cursor-grabbing[data-dragging=true]{cursor:grabbing}.data-\[readonly\=true\]\:cursor-default[data-readonly=true]{cursor:default}.data-\[sortable\=true\]\:cursor-pointer[data-sortable=true]{cursor:pointer}.data-\[unavailable\=true\]\:cursor-default[data-unavailable=true]{cursor:default}.data-\[visible\=true\]\:cursor-pointer[data-visible=true]{cursor:pointer}.data-\[orientation\=horizontal\]\:flex-row[data-orientation=horizontal]{flex-direction:row}.data-\[has-helper\=true\]\:items-start[data-has-helper=true]{align-items:flex-start}.data-\[justify\=start\]\:justify-start[data-justify=start]{justify-content:flex-start}.data-\[justify\=end\]\:justify-end[data-justify=end]{justify-content:flex-end}.data-\[justify\=center\]\:justify-center[data-justify=center]{justify-content:center}.data-\[loaded\=true\]\:overflow-visible[data-loaded=true]{overflow:visible}.data-\[has-multiple-rows\=true\]\:rounded-large[data-has-multiple-rows=true]{border-radius:var(--nextui-radius-large)}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:rounded-full[data-range-selection=true][data-selection-end=true][data-selected=true],.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:rounded-full[data-range-selection=true][data-selection-start=true][data-selected=true]{border-radius:9999px}.data-\[menu-open\=true\]\:border-none[data-menu-open=true]{border-style:none}.data-\[active\=true\]\:border-danger[data-active=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity)))}.data-\[active\=true\]\:border-default-400[data-active=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity,var(--tw-border-opacity)))}.data-\[active\=true\]\:border-primary[data-active=true]{border-color:rgb(var(--color-primary))}.data-\[active\=true\]\:border-secondary[data-active=true]{border-color:rgb(var(--color-secondary))}.data-\[active\=true\]\:border-success[data-active=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity)))}.data-\[active\=true\]\:border-warning[data-active=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-danger[data-focus=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-default-foreground[data-focus=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-primary[data-focus=true]{border-color:rgb(var(--color-primary))}.data-\[focus\=true\]\:border-secondary[data-focus=true]{border-color:rgb(var(--color-secondary))}.data-\[focus\=true\]\:border-success[data-focus=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-warning[data-focus=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-danger[data-hover=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-default[data-hover=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-default-400[data-hover=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity,var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-primary[data-hover=true]{border-color:rgb(var(--color-primary))}.data-\[hover\=true\]\:border-secondary[data-hover=true]{border-color:rgb(var(--color-secondary))}.data-\[hover\=true\]\:border-success[data-hover=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-warning[data-hover=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity)))}.data-\[open\=true\]\:border-danger[data-open=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity)))}.data-\[open\=true\]\:border-default-foreground[data-open=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-border-opacity)))}.data-\[open\=true\]\:border-primary[data-open=true]{border-color:rgb(var(--color-primary))}.data-\[open\=true\]\:border-secondary[data-open=true]{border-color:rgb(var(--color-secondary))}.data-\[open\=true\]\:border-success[data-open=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity)))}.data-\[open\=true\]\:border-warning[data-open=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity)))}.data-\[active\=true\]\:bg-danger[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-default-400[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity,var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-primary[data-active=true]{background-color:rgb(var(--bg-primary))}.data-\[active\=true\]\:bg-secondary[data-active=true]{background-color:rgb(var(--bg-secondary))}.data-\[active\=true\]\:bg-success[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-warning[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:\!bg-danger[data-hover=true]{--tw-bg-opacity:1!important;background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-danger-100[data-hover=true]{--tw-bg-opacity:1!important;background-color:hsl(var(--nextui-danger-100)/var(--nextui-danger-100-opacity,var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-default[data-hover=true]{--tw-bg-opacity:1!important;background-color:hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-primary[data-hover=true]{background-color:rgb(var(--bg-primary))!important}.data-\[hover\=true\]\:\!bg-secondary[data-hover=true]{background-color:rgb(var(--bg-secondary))!important}.data-\[hover\=true\]\:\!bg-success[data-hover=true]{--tw-bg-opacity:1!important;background-color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-warning[data-hover=true]{--tw-bg-opacity:1!important;background-color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:bg-content2[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-content2)/var(--nextui-content2-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger-100[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-100)/var(--nextui-danger-100-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger-50[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger\/20[data-hover=true]{background-color:hsl(var(--nextui-danger)/.2)}.data-\[hover\=true\]\:bg-default[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-default-100[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-default-200[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-default-50[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-50)/var(--nextui-default-50-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-default\/40[data-hover=true]{background-color:hsl(var(--nextui-default)/.4)}.data-\[hover\=true\]\:bg-foreground-200[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-foreground-200)/var(--nextui-foreground-200-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-primary[data-hover=true]{background-color:rgb(var(--bg-primary))}.data-\[hover\=true\]\:bg-primary-100[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary-100)/var(--nextui-primary-100-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-primary-50[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary-50)/var(--nextui-primary-50-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-primary\/20[data-hover=true]{background-color:rgb(var(--bg-primary)/.2)}.data-\[hover\=true\]\:bg-secondary[data-hover=true]{background-color:rgb(var(--bg-secondary))}.data-\[hover\=true\]\:bg-secondary-100[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary-100)/var(--nextui-secondary-100-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-secondary-50[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary-50)/var(--nextui-secondary-50-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-secondary\/20[data-hover=true]{background-color:rgb(var(--bg-secondary)/.2)}.data-\[hover\=true\]\:bg-success[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-success-100[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success-100)/var(--nextui-success-100-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-success-50[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success-50)/var(--nextui-success-50-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-success\/20[data-hover=true]{background-color:hsl(var(--nextui-success)/.2)}.data-\[hover\=true\]\:bg-transparent[data-hover=true]{background-color:transparent}.data-\[hover\=true\]\:bg-warning[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-warning-100[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning-100)/var(--nextui-warning-100-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-warning-50[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning-50)/var(--nextui-warning-50-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-warning\/20[data-hover=true]{background-color:hsl(var(--nextui-warning)/.2)}.data-\[in-range\=false\]\:bg-default-200[data-in-range=false]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity,var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-background\/50[data-in-range=true]{background-color:hsl(var(--nextui-background)/.5)}.data-\[in-range\=true\]\:bg-danger[data-in-range=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-foreground[data-in-range=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-primary[data-in-range=true]{background-color:rgb(var(--bg-primary))}.data-\[in-range\=true\]\:bg-secondary[data-in-range=true]{background-color:rgb(var(--bg-secondary))}.data-\[in-range\=true\]\:bg-success[data-in-range=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-warning[data-in-range=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity)))}.data-\[loaded\=true\]\:\!bg-transparent[data-loaded=true]{background-color:transparent!important}.data-\[selected\=true\]\:bg-danger[data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-default[data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-foreground[data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-primary[data-selected=true]{background-color:rgb(var(--bg-primary))}.data-\[selected\=true\]\:bg-secondary[data-selected=true]{background-color:rgb(var(--bg-secondary))}.data-\[selected\=true\]\:bg-success[data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-warning[data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-danger[data-hover=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-foreground[data-hover=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-primary[data-hover=true][data-selected=true]{background-color:rgb(var(--bg-primary))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-secondary[data-hover=true][data-selected=true]{background-color:rgb(var(--bg-secondary))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-success[data-hover=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-warning[data-hover=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:data-\[outside-month\=true\]\:bg-transparent[data-outside-month=true][data-range-selection=true][data-selected=true]{background-color:transparent}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-danger[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-primary[data-range-selection=true][data-selection-end=true][data-selected=true]{background-color:rgb(var(--bg-primary))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-secondary[data-range-selection=true][data-selection-end=true][data-selected=true]{background-color:rgb(var(--bg-secondary))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-success[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-warning[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-danger[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-primary[data-range-selection=true][data-selection-start=true][data-selected=true]{background-color:rgb(var(--bg-primary))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-secondary[data-range-selection=true][data-selection-start=true][data-selected=true]{background-color:rgb(var(--bg-secondary))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-success[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-warning[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity)))}.data-\[has-end-content\=true\]\:pe-1\.5[data-has-end-content=true]{padding-inline-end:.375rem}.data-\[has-helper\=true\]\:pb-\[calc\(theme\(fontSize\.tiny\)_\+8px\)\][data-has-helper=true],.data-\[has-helper\=true\]\:pb-\[calc\(theme\(fontSize\.tiny\)_\+_8px\)\][data-has-helper=true]{padding-bottom:calc(var(--nextui-font-size-tiny) + 8px)}.data-\[has-start-content\=true\]\:ps-1\.5[data-has-start-content=true]{padding-inline-start:.375rem}.data-\[has-title\=true\]\:pt-1[data-has-title=true]{padding-top:.25rem}.data-\[active\=true\]\:font-semibold[data-active=true]{font-weight:600}.data-\[active\=true\]\:text-danger-foreground[data-active=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity)))}.data-\[active\=true\]\:text-default-foreground[data-active=true]{--tw-text-opacity:1;color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-text-opacity)))}.data-\[active\=true\]\:text-primary-foreground[data-active=true]{--tw-text-opacity:1;color:hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity)))}.data-\[active\=true\]\:text-secondary-foreground[data-active=true]{--tw-text-opacity:1;color:hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity)))}.data-\[active\=true\]\:text-success-foreground[data-active=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity)))}.data-\[active\=true\]\:text-warning-foreground[data-active=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity)))}.data-\[disabled\=true\]\:text-default-300[data-disabled=true]{--tw-text-opacity:1;color:hsl(var(--nextui-default-300)/var(--nextui-default-300-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-danger-300[data-placeholder=true][data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger-300)/var(--nextui-danger-300-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-foreground-500[data-placeholder=true][data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-foreground-500)/var(--nextui-foreground-500-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-primary-300[data-placeholder=true][data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-primary-300)/var(--nextui-primary-300-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-secondary-300[data-placeholder=true][data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-secondary-300)/var(--nextui-secondary-300-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-success-400[data-placeholder=true][data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success-400)/var(--nextui-success-400-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-warning-400[data-placeholder=true][data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning-400)/var(--nextui-warning-400-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-danger[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-foreground[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-primary[data-editable=true]{color:rgb(var(--color-primary))}.data-\[editable\=true\]\:text-secondary[data-editable=true]{color:rgb(var(--color-secondary))}.data-\[editable\=true\]\:text-success-600[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success-600)/var(--nextui-success-600-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-warning-600[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning-600)/var(--nextui-warning-600-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:\!text-primary-foreground[data-hover=true]{--tw-text-opacity:1!important;color:hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:\!text-secondary-foreground[data-hover=true]{--tw-text-opacity:1!important;color:hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:\!text-success-foreground[data-hover=true]{--tw-text-opacity:1!important;color:hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:\!text-warning-foreground[data-hover=true]{--tw-text-opacity:1!important;color:hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:text-danger[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-danger-500[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger-500)/var(--nextui-danger-500-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-danger-foreground[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-default-500[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-default-500)/var(--nextui-default-500-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-default-foreground[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-foreground-400[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-foreground-400)/var(--nextui-foreground-400-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-foreground-600[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-foreground-600)/var(--nextui-foreground-600-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-primary[data-hover=true]{color:rgb(var(--color-primary))}.data-\[hover\=true\]\:text-primary-400[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-primary-400)/var(--nextui-primary-400-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-primary-foreground[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-secondary[data-hover=true]{color:rgb(var(--color-secondary))}.data-\[hover\=true\]\:text-secondary-400[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-secondary-400)/var(--nextui-secondary-400-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-secondary-foreground[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-success[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-success-600[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success-600)/var(--nextui-success-600-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-success-foreground[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-warning[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-warning-600[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning-600)/var(--nextui-warning-600-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-warning-foreground[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity)))}.data-\[invalid\=true\]\:data-\[editable\=true\]\:text-danger[data-editable=true][data-invalid=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity)))}.data-\[invalid\=true\]\:text-danger-300[data-invalid=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger-300)/var(--nextui-danger-300-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-background[data-hover=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-background)/var(--nextui-background-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-danger-foreground[data-hover=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-primary-foreground[data-hover=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-secondary-foreground[data-hover=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-success-foreground[data-hover=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-warning-foreground[data-hover=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:data-\[outside-month\=true\]\:text-default-300[data-outside-month=true][data-range-selection=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-default-300)/var(--nextui-default-300-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-danger-500[data-range-selection=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger-500)/var(--nextui-danger-500-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-foreground[data-range-selection=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-primary[data-range-selection=true][data-selected=true]{color:rgb(var(--color-primary))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-secondary[data-range-selection=true][data-selected=true]{color:rgb(var(--color-secondary))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-success-600[data-range-selection=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success-600)/var(--nextui-success-600-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-warning-500[data-range-selection=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning-500)/var(--nextui-warning-500-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-background[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-background)/var(--nextui-background-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-danger-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-primary-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-secondary-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-warning-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-background[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-background)/var(--nextui-background-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-danger-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-primary-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-secondary-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-warning-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-background[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-background)/var(--nextui-background-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-danger[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-danger-foreground[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-default-foreground[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-primary[data-selected=true]{color:rgb(var(--color-primary))}.data-\[selected\=true\]\:text-primary-foreground[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-secondary[data-selected=true]{color:rgb(var(--color-secondary))}.data-\[selected\=true\]\:text-secondary-foreground[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-success-600[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success-600)/var(--nextui-success-600-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-success-foreground[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-warning-600[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning-600)/var(--nextui-warning-600-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-warning-foreground[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity)))}.data-\[unavailable\=true\]\:text-default-300[data-unavailable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-default-300)/var(--nextui-default-300-opacity,var(--tw-text-opacity)))}.data-\[unavailable\=true\]\:line-through[data-unavailable=true]{text-decoration-line:line-through}.data-\[disabled\=true\]\:data-\[outside-month\=true\]\:opacity-0[data-outside-month=true][data-disabled=true]{opacity:0}.data-\[disabled\=true\]\:opacity-30[data-disabled=true]{opacity:.3}.data-\[hover-unselected\=true\]\:opacity-disabled[data-hover-unselected=true]{opacity:var(--nextui-disabled-opacity)}.data-\[hover\=true\]\:opacity-hover[data-hover=true]{opacity:var(--nextui-hover-opacity)}.data-\[in-range\=true\]\:opacity-100[data-in-range=true]{opacity:1}.data-\[invisible\=true\]\:opacity-0[data-invisible=true]{opacity:0}.data-\[loaded\=true\]\:opacity-100[data-loaded=true],.data-\[moving\]\:opacity-100[data-moving]{opacity:1}.data-\[pressed\=true\]\:opacity-50[data-pressed=true]{opacity:.5}.data-\[pressed\=true\]\:opacity-70[data-pressed=true]{opacity:.7}.data-\[visible\=true\]\:opacity-100[data-visible=true]{opacity:1}.data-\[active\=true\]\:shadow-md[data-active=true]{--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);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[hover\=true\]\:shadow-lg[data-hover=true]{--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);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:shadow-md[data-selection-end=true][data-selected=true],.data-\[selected\=true\]\:data-\[selection-start\=true\]\:shadow-md[data-selection-start=true][data-selected=true],.data-\[selected\=true\]\:shadow-md[data-selected=true]{--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);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[selected\=true\]\:shadow-none[data-selected=true]{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[active\=true\]\:shadow-danger\/40[data-active=true]{--tw-shadow-color:hsl(var(--nextui-danger)/0.4);--tw-shadow:var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-default\/50[data-active=true]{--tw-shadow-color:hsl(var(--nextui-default)/0.5);--tw-shadow:var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-primary\/40[data-active=true]{--tw-shadow-color:rgb(var(--color-primary)/0.4);--tw-shadow:var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-secondary\/40[data-active=true]{--tw-shadow-color:rgb(var(--color-secondary)/0.4);--tw-shadow:var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-success\/40[data-active=true]{--tw-shadow-color:hsl(var(--nextui-success)/0.4);--tw-shadow:var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-warning\/40[data-active=true]{--tw-shadow-color:hsl(var(--nextui-warning)/0.4);--tw-shadow:var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-danger\/30[data-hover=true]{--tw-shadow-color:hsl(var(--nextui-danger)/0.3);--tw-shadow:var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-default\/50[data-hover=true]{--tw-shadow-color:hsl(var(--nextui-default)/0.5);--tw-shadow:var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-primary\/30[data-hover=true]{--tw-shadow-color:rgb(var(--color-primary)/0.3);--tw-shadow:var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-secondary\/30[data-hover=true]{--tw-shadow-color:rgb(var(--color-secondary)/0.3);--tw-shadow:var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-success\/30[data-hover=true]{--tw-shadow-color:hsl(var(--nextui-success)/0.3);--tw-shadow:var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-warning\/30[data-hover=true]{--tw-shadow-color:hsl(var(--nextui-warning)/0.3);--tw-shadow:var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-danger\/40[data-selected=true]{--tw-shadow-color:hsl(var(--nextui-danger)/0.4);--tw-shadow:var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-foreground\/40[data-selected=true]{--tw-shadow-color:hsl(var(--nextui-foreground)/0.4);--tw-shadow:var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-primary\/40[data-selected=true]{--tw-shadow-color:rgb(var(--color-primary)/0.4);--tw-shadow:var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-secondary\/40[data-selected=true]{--tw-shadow-color:rgb(var(--color-secondary)/0.4);--tw-shadow:var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-success\/40[data-selected=true]{--tw-shadow-color:hsl(var(--nextui-success)/0.4);--tw-shadow:var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-warning\/40[data-selected=true]{--tw-shadow-color:hsl(var(--nextui-warning)/0.4);--tw-shadow:var(--tw-shadow-colored)}.data-\[focus-visible\=true\]\:outline-2[data-focus-visible=true]{outline-width:2px}.data-\[focus-visible\=true\]\:outline-offset-2[data-focus-visible=true]{outline-offset:2px}.data-\[focus-visible\=true\]\:outline-focus[data-focus-visible=true]{outline-color:hsl(var(--nextui-focus)/var(--nextui-focus-opacity,1))}.data-\[focus-visible\]\:outline-danger-foreground[data-focus-visible]{outline-color:hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,1))}.data-\[focus-visible\]\:outline-default-foreground[data-focus-visible]{outline-color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,1))}.data-\[focus-visible\]\:outline-primary-foreground[data-focus-visible]{outline-color:hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,1))}.data-\[focus-visible\]\:outline-secondary-foreground[data-focus-visible]{outline-color:hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,1))}.data-\[focus-visible\]\:outline-success-foreground[data-focus-visible]{outline-color:hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,1))}.data-\[focus-visible\]\:outline-warning-foreground[data-focus-visible]{outline-color:hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,1))}.data-\[menu-open\=true\]\:backdrop-blur-xl[data-menu-open=true]{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.data-\[disabled\=true\]\:transition-none[data-disabled=true]{transition-property:none}.data-\[hover\=true\]\:transition-colors[data-hover=true]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.data-\[moving\=true\]\:transition-transform[data-moving=true]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.data-\[hide-scroll\=true\]\:scrollbar-hide[data-hide-scroll=true]{-ms-overflow-style:none;scrollbar-width:none}.data-\[hide-scroll\=true\]\:scrollbar-hide[data-hide-scroll=true]::-webkit-scrollbar{display:none}.data-\[top-bottom-scroll\=true\]\:\[mask-image\:linear-gradient\(\#000\2c \#000\2c transparent_0\2c \#000_var\(--scroll-shadow-size\)\2c \#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\2c transparent\)\][data-top-bottom-scroll=true]{mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[top-scroll\=true\]\:\[mask-image\:linear-gradient\(0deg\2c \#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\2c transparent\)\][data-top-scroll=true]{mask-image:linear-gradient(0deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[bottom-scroll\=true\]\:\[mask-image\:linear-gradient\(180deg\2c \#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\2c transparent\)\][data-bottom-scroll=true]{mask-image:linear-gradient(180deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[left-scroll\=true\]\:\[mask-image\:linear-gradient\(270deg\2c \#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\2c transparent\)\][data-left-scroll=true]{mask-image:linear-gradient(270deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[right-scroll\=true\]\:\[mask-image\:linear-gradient\(90deg\2c \#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\2c transparent\)\][data-right-scroll=true]{mask-image:linear-gradient(90deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[left-right-scroll\=true\]\:\[mask-image\:linear-gradient\(to_right\2c \#000\2c \#000\2c transparent_0\2c \#000_var\(--scroll-shadow-size\)\2c \#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\2c transparent\)\][data-left-right-scroll=true]{mask-image:linear-gradient(to right,#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[placement\=bottom-end\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom-end]:before{content:var(--tw-content);top:calc(calc(1.25rem / 4 - 1.5px) * -1)}.data-\[placement\=bottom-end\]\:before\:right-3[data-placement=bottom-end]:before{content:var(--tw-content);right:.75rem}.data-\[placement\=bottom-start\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom-start]:before{content:var(--tw-content);top:calc(calc(1.25rem / 4 - 1.5px) * -1)}.data-\[placement\=bottom-start\]\:before\:left-3[data-placement=bottom-start]:before{content:var(--tw-content);left:.75rem}.data-\[placement\=bottom\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom]:before{content:var(--tw-content);top:calc(calc(1.25rem / 4 - 1.5px) * -1)}.data-\[placement\=bottom\]\:before\:left-1\/2[data-placement=bottom]:before{content:var(--tw-content);left:50%}.data-\[placement\=left-end\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=left-end]:before{content:var(--tw-content);right:calc(calc(1.25rem / 4 - 3px) * -1)}.data-\[placement\=left-end\]\:before\:bottom-1\/4[data-placement=left-end]:before{content:var(--tw-content);bottom:25%}.data-\[placement\=left-start\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=left-start]:before{content:var(--tw-content);right:calc(calc(1.25rem / 4 - 3px) * -1)}.data-\[placement\=left-start\]\:before\:top-1\/4[data-placement=left-start]:before{content:var(--tw-content);top:25%}.data-\[placement\=left\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_2px\)\][data-placement=left]:before{content:var(--tw-content);right:calc(calc(1.25rem / 4 - 2px) * -1)}.data-\[placement\=left\]\:before\:top-1\/2[data-placement=left]:before{content:var(--tw-content);top:50%}.data-\[placement\=right-end\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=right-end]:before{content:var(--tw-content);left:calc(calc(1.25rem / 4 - 3px) * -1)}.data-\[placement\=right-end\]\:before\:bottom-1\/4[data-placement=right-end]:before{content:var(--tw-content);bottom:25%}.data-\[placement\=right-start\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=right-start]:before{content:var(--tw-content);left:calc(calc(1.25rem / 4 - 3px) * -1)}.data-\[placement\=right-start\]\:before\:top-1\/4[data-placement=right-start]:before{content:var(--tw-content);top:25%}.data-\[placement\=right\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_2px\)\][data-placement=right]:before{content:var(--tw-content);left:calc(calc(1.25rem / 4 - 2px) * -1)}.data-\[placement\=right\]\:before\:top-1\/2[data-placement=right]:before{content:var(--tw-content);top:50%}.data-\[placement\=top-end\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top-end]:before{content:var(--tw-content);bottom:calc(calc(1.25rem / 4 - 1.5px) * -1)}.data-\[placement\=top-end\]\:before\:right-3[data-placement=top-end]:before{content:var(--tw-content);right:.75rem}.data-\[placement\=top-start\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top-start]:before{content:var(--tw-content);bottom:calc(calc(1.25rem / 4 - 1.5px) * -1)}.data-\[placement\=top-start\]\:before\:left-3[data-placement=top-start]:before{content:var(--tw-content);left:.75rem}.data-\[placement\=top\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top]:before{content:var(--tw-content);bottom:calc(calc(1.25rem / 4 - 1.5px) * -1)}.data-\[placement\=top\]\:before\:left-1\/2[data-placement=top]:before{content:var(--tw-content);left:50%}.data-\[loaded\=true\]\:before\:-z-10[data-loaded=true]:before{content:var(--tw-content);z-index:-10}.data-\[arrow\=true\]\:before\:block[data-arrow=true]:before{content:var(--tw-content);display:block}.data-\[outside-month\=true\]\:before\:hidden[data-outside-month=true]:before{content:var(--tw-content);display:none}.data-\[placement\=bottom\]\:before\:-translate-x-1\/2[data-placement=bottom]:before{--tw-translate-x:-50%}.data-\[placement\=bottom\]\:before\:-translate-x-1\/2[data-placement=bottom]:before,.data-\[placement\=left\]\:before\:-translate-y-1\/2[data-placement=left]:before{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[placement\=left\]\:before\:-translate-y-1\/2[data-placement=left]:before{--tw-translate-y:-50%}.data-\[placement\=right\]\:before\:-translate-y-1\/2[data-placement=right]:before{--tw-translate-y:-50%}.data-\[placement\=right\]\:before\:-translate-y-1\/2[data-placement=right]:before,.data-\[placement\=top\]\:before\:-translate-x-1\/2[data-placement=top]:before{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[placement\=top\]\:before\:-translate-x-1\/2[data-placement=top]:before{--tw-translate-x:-50%}.data-\[loaded\=true\]\:before\:animate-none[data-loaded=true]:before{content:var(--tw-content);animation:none}.data-\[range-end\=true\]\:before\:rounded-r-full[data-range-end=true]:before{content:var(--tw-content);border-top-right-radius:9999px;border-bottom-right-radius:9999px}.data-\[range-start\=true\]\:before\:rounded-l-full[data-range-start=true]:before{content:var(--tw-content);border-top-left-radius:9999px;border-bottom-left-radius:9999px}.data-\[selection-end\=true\]\:before\:rounded-r-full[data-selection-end=true]:before{content:var(--tw-content);border-top-right-radius:9999px;border-bottom-right-radius:9999px}.data-\[selection-start\=true\]\:before\:rounded-l-full[data-selection-start=true]:before{content:var(--tw-content);border-top-left-radius:9999px;border-bottom-left-radius:9999px}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-danger-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-foreground\/10[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--nextui-foreground)/.1)}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-primary-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary-50)/var(--nextui-primary-50-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-secondary-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary-50)/var(--nextui-secondary-50-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-success-100[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-success-100)/var(--nextui-success-100-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-warning-100[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning-100)/var(--nextui-warning-100-opacity,var(--tw-bg-opacity)))}.data-\[loaded\=true\]\:before\:opacity-0[data-loaded=true]:before{content:var(--tw-content);opacity:0}.data-\[selected\=true\]\:before\:opacity-100[data-selected=true]:before{content:var(--tw-content);opacity:1}.data-\[focus\=true\]\:after\:w-full[data-focus=true]:after,.data-\[open\=true\]\:after\:w-full[data-open=true]:after{content:var(--tw-content);width:100%}.data-\[dragging\=true\]\:after\:scale-100[data-dragging=true]:after{--tw-scale-x:1;--tw-scale-y:1}.data-\[dragging\=true\]\:after\:scale-100[data-dragging=true]:after,.data-\[dragging\=true\]\:after\:scale-80[data-dragging=true]:after{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[dragging\=true\]\:after\:scale-80[data-dragging=true]:after{--tw-scale-x:0.8;--tw-scale-y:0.8}.data-\[selected\=true\]\:after\:bg-danger[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-foreground[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-primary[data-selected=true]:after{content:var(--tw-content);background-color:rgb(var(--bg-primary))}.data-\[selected\=true\]\:after\:bg-secondary[data-selected=true]:after{content:var(--tw-content);background-color:rgb(var(--bg-secondary))}.data-\[selected\=true\]\:after\:bg-success[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-warning[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity)))}.data-\[loaded\=true\]\:after\:opacity-0[data-loaded=true]:after{content:var(--tw-content);opacity:0}.data-\[selected\=true\]\:after\:opacity-100[data-selected=true]:after{content:var(--tw-content);opacity:1}.data-\[selectable\=true\]\:focus\:border-danger:focus[data-selectable=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-default:focus[data-selectable=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-primary:focus[data-selectable=true]{border-color:rgb(var(--color-primary))}.data-\[selectable\=true\]\:focus\:border-secondary:focus[data-selectable=true]{border-color:rgb(var(--color-secondary))}.data-\[selectable\=true\]\:focus\:border-success:focus[data-selectable=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-warning:focus[data-selectable=true]{--tw-border-opacity:1;border-color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity)))}.data-\[invalid\=true\]\:focus\:bg-danger-400\/50:focus[data-invalid=true]{background-color:hsl(var(--nextui-danger-400)/.5)}.data-\[selectable\=true\]\:focus\:bg-danger:focus[data-selectable=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-danger\/20:focus[data-selectable=true]{background-color:hsl(var(--nextui-danger)/.2)}.data-\[selectable\=true\]\:focus\:bg-default:focus[data-selectable=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-default-100:focus[data-selectable=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-default\/40:focus[data-selectable=true]{background-color:hsl(var(--nextui-default)/.4)}.data-\[selectable\=true\]\:focus\:bg-primary:focus[data-selectable=true]{background-color:rgb(var(--bg-primary))}.data-\[selectable\=true\]\:focus\:bg-primary\/20:focus[data-selectable=true]{background-color:rgb(var(--bg-primary)/.2)}.data-\[selectable\=true\]\:focus\:bg-secondary:focus[data-selectable=true]{background-color:rgb(var(--bg-secondary))}.data-\[selectable\=true\]\:focus\:bg-secondary\/20:focus[data-selectable=true]{background-color:rgb(var(--bg-secondary)/.2)}.data-\[selectable\=true\]\:focus\:bg-success:focus[data-selectable=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-success\/20:focus[data-selectable=true]{background-color:hsl(var(--nextui-success)/.2)}.data-\[selectable\=true\]\:focus\:bg-warning:focus[data-selectable=true]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-warning\/20:focus[data-selectable=true]{background-color:hsl(var(--nextui-warning)/.2)}.data-\[editable\=true\]\:focus\:text-danger:focus[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-default-foreground:focus[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-primary:focus[data-editable=true]{color:rgb(var(--color-primary))}.data-\[editable\=true\]\:focus\:text-secondary:focus[data-editable=true]{color:rgb(var(--color-secondary))}.data-\[editable\=true\]\:focus\:text-success:focus[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-success-600:focus[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success-600)/var(--nextui-success-600-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-warning:focus[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-warning-600:focus[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning-600)/var(--nextui-warning-600-opacity,var(--tw-text-opacity)))}.data-\[invalid\=true\]\:data-\[editable\=true\]\:focus\:text-danger:focus[data-editable=true][data-invalid=true],.data-\[selectable\=true\]\:focus\:text-danger:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-danger-foreground:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-default-500:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-default-500)/var(--nextui-default-500-opacity,var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-default-foreground:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-primary:focus[data-selectable=true]{color:rgb(var(--color-primary))}.data-\[selectable\=true\]\:focus\:text-primary-foreground:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-secondary:focus[data-selectable=true]{color:rgb(var(--color-secondary))}.data-\[selectable\=true\]\:focus\:text-secondary-foreground:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-success:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-success-foreground:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-warning:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-warning-foreground:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:shadow-danger\/30:focus[data-selectable=true]{--tw-shadow-color:hsl(var(--nextui-danger)/0.3);--tw-shadow:var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-default\/50:focus[data-selectable=true]{--tw-shadow-color:hsl(var(--nextui-default)/0.5);--tw-shadow:var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-primary\/30:focus[data-selectable=true]{--tw-shadow-color:rgb(var(--color-primary)/0.3);--tw-shadow:var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-secondary\/30:focus[data-selectable=true]{--tw-shadow-color:rgb(var(--color-secondary)/0.3);--tw-shadow:var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-success\/30:focus[data-selectable=true]{--tw-shadow-color:hsl(var(--nextui-success)/0.3);--tw-shadow:var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-warning\/30:focus[data-selectable=true]{--tw-shadow-color:hsl(var(--nextui-warning)/0.3);--tw-shadow:var(--tw-shadow-colored)}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:pointer-events-auto{pointer-events:auto}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:start-0,.group[data-filled=true] .group-data-\[filled\=true\]\:start-0{inset-inline-start:0}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:z-10{z-index:10}.group[data-selected=true] .group-data-\[selected\=true\]\:ml-4{margin-left:1rem}.group[data-selected=true] .group-data-\[selected\=true\]\:ml-5{margin-left:1.25rem}.group[data-selected=true] .group-data-\[selected\=true\]\:ml-6{margin-left:1.5rem}.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-3{margin-left:.75rem}.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-4{margin-left:1rem}.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-5{margin-left:1.25rem}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:block{display:block}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:flex{display:flex}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:hidden{display:none}.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-5{width:1.25rem}.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-6{width:1.5rem}.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-7{width:1.75rem}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_20px\)\]{--tw-translate-y:calc(calc(100% + var(--nextui-font-size-small) / 2 + 20px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_24px\)\]{--tw-translate-y:calc(calc(100% + var(--nextui-font-size-small) / 2 + 24px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.tiny\)\/2_\+_16px\)\]{--tw-translate-y:calc(calc(100% + var(--nextui-font-size-tiny) / 2 + 16px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_3\.5px\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-small) / 2 - 3.5px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_4px\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-small) / 2 - 4px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-small) / 2 - 6px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-small) / 2 - 6px - var(--nextui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-small) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-small) / 2 - 8px - var(--nextui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_5px\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 5px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 8px - var(--nextui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_20px\)\]{--tw-translate-y:calc(calc(100% + var(--nextui-font-size-small) / 2 + 20px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_24px\)\]{--tw-translate-y:calc(calc(100% + var(--nextui-font-size-small) / 2 + 24px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.tiny\)\/2_\+_16px\)\]{--tw-translate-y:calc(calc(100% + var(--nextui-font-size-tiny) / 2 + 16px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_3\.5px\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-small) / 2 - 3.5px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_4px\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-small) / 2 - 4px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-small) / 2 - 6px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-small) / 2 - 6px - var(--nextui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-small) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-small) / 2 - 8px - var(--nextui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_5px\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 5px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y:calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 8px - var(--nextui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-selected=true] .group-data-\[selected\=true\]\:translate-x-3{--tw-translate-x:0.75rem}.group[data-copied=true] .group-data-\[copied\=true\]\:scale-100,.group[data-selected=true] .group-data-\[selected\=true\]\:translate-x-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-copied=true] .group-data-\[copied\=true\]\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.group[data-copied=true] .group-data-\[copied\=true\]\:scale-50{--tw-scale-x:.5;--tw-scale-y:.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:scale-85,.group[data-filled=true] .group-data-\[filled\=true\]\:scale-85{--tw-scale-x:0.85;--tw-scale-y:0.85;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-pressed=true] .group-data-\[pressed\=true\]\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.group[data-pressed=true] .group-data-\[pressed\=true\]\:scale-95,.group[data-selected=true] .group-data-\[selected\=true\]\:scale-100{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-selected=true] .group-data-\[selected\=true\]\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.group[data-disabled=true] .group-data-\[disabled\=true\]\:cursor-not-allowed{cursor:not-allowed}.group[data-has-multiple-months=true] .group-data-\[has-multiple-months\=true\]\:flex-row{flex-direction:row}.group[data-has-label=true] .group-data-\[has-label\=true\]\:items-start{align-items:flex-start}.group[data-has-label=true] .group-data-\[has-label\=true\]\:items-end{align-items:flex-end}.group[data-focus=true] .group-data-\[focus\=true\]\:\!border-danger{--tw-border-opacity:1!important;border-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity)))!important}.group[data-focus=true] .group-data-\[focus\=true\]\:border-danger{--tw-border-opacity:1;border-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-default-foreground{--tw-border-opacity:1;border-color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-primary{border-color:rgb(var(--color-primary))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-secondary{border-color:rgb(var(--color-secondary))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-success{--tw-border-opacity:1;border-color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-warning{--tw-border-opacity:1;border-color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:border-danger,.group[data-selected=true] .group-data-\[selected\=true\]\:border-danger{--tw-border-opacity:1;border-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-default-500{--tw-border-opacity:1;border-color:hsl(var(--nextui-default-500)/var(--nextui-default-500-opacity,var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-primary{border-color:rgb(var(--color-primary))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-secondary{border-color:rgb(var(--color-secondary))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-success{--tw-border-opacity:1;border-color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-warning{--tw-border-opacity:1;border-color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:\!bg-danger-50{--tw-bg-opacity:1!important;background-color:hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity)))!important}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-danger-50{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-default-100{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-primary-50{--tw-bg-opacity:1;background-color:hsl(var(--nextui-primary-50)/var(--nextui-primary-50-opacity,var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-secondary-50{--tw-bg-opacity:1;background-color:hsl(var(--nextui-secondary-50)/var(--nextui-secondary-50-opacity,var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-success-50{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success-50)/var(--nextui-success-50-opacity,var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-warning-50{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning-50)/var(--nextui-warning-50-opacity,var(--tw-bg-opacity)))}.group[data-hover-unselected=true] .group-data-\[hover-unselected\=true\]\:bg-default-100{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:bg-danger-50{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-danger{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-default-400{--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity,var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-primary{background-color:rgb(var(--bg-primary))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-secondary{background-color:rgb(var(--bg-secondary))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-success{--tw-bg-opacity:1;background-color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-warning{--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity)))}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-2{padding-top:.5rem}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-3{padding-top:.75rem}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-4,.group[data-has-label=true] .group-data-\[has-label\=true\]\:pt-4{padding-top:1rem}.group[data-has-label=true] .group-data-\[has-label\=true\]\:pt-5{padding-top:1.25rem}.group[data-disabled=true] .group-data-\[disabled\=true\]\:text-foreground-300{--tw-text-opacity:1;color:hsl(var(--nextui-foreground-300)/var(--nextui-foreground-300-opacity,var(--tw-text-opacity)))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:text-default-600{--tw-text-opacity:1;color:hsl(var(--nextui-default-600)/var(--nextui-default-600-opacity,var(--tw-text-opacity)))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:text-foreground{--tw-text-opacity:1;color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-text-opacity)))}.group[data-filled=true] .group-data-\[filled\=true\]\:text-default-600{--tw-text-opacity:1;color:hsl(var(--nextui-default-600)/var(--nextui-default-600-opacity,var(--tw-text-opacity)))}.group[data-filled=true] .group-data-\[filled\=true\]\:text-foreground{--tw-text-opacity:1;color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-text-opacity)))}.group[data-has-value=true] .group-data-\[has-value\=true\]\:text-default-foreground{--tw-text-opacity:1;color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-text-opacity)))}.group[data-has-value=true] .group-data-\[has-value\=true\]\:text-foreground{--tw-text-opacity:1;color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-text-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:text-danger,.group[data-selected=true] .group-data-\[selected\=true\]\:text-danger{--tw-text-opacity:1;color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-danger-foreground{--tw-text-opacity:1;color:hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-default-foreground{--tw-text-opacity:1;color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity,var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-foreground{--tw-text-opacity:1;color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-primary{color:rgb(var(--color-primary))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-primary-foreground{--tw-text-opacity:1;color:hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity,var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-secondary{color:rgb(var(--color-secondary))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-secondary-foreground{--tw-text-opacity:1;color:hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity,var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-success{--tw-text-opacity:1;color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-success-foreground{--tw-text-opacity:1;color:hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-warning{--tw-text-opacity:1;color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-warning-foreground{--tw-text-opacity:1;color:hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity)))}.group[data-copied=true] .group-data-\[copied\=true\]\:opacity-0{opacity:0}.group[data-copied=true] .group-data-\[copied\=true\]\:opacity-100,.group[data-hover=true] .group-data-\[hover\=true\]\:opacity-100,.group[data-loaded=true] .group-data-\[loaded\=true\]\:opacity-100{opacity:1}.group[data-pressed=true] .group-data-\[pressed\=true\]\:opacity-70{opacity:.7}.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-0{opacity:0}.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-100{opacity:1}.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-60{opacity:.6}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--nextui-focus)/var(--nextui-focus-opacity,var(--tw-ring-opacity)))}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-offset-2{--tw-ring-offset-width:2px}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-offset-background{--tw-ring-offset-color:hsl(var(--nextui-background)/var(--nextui-background-opacity,1))}.group[data-odd=true] .group-data-\[odd\=true\]\:before\:-z-10:before{content:var(--tw-content);z-index:-10}.group[data-selected=true] .group-data-\[selected\=true\]\:before\:w-full:before{content:var(--tw-content);width:100%}.group[data-open=true] .group-data-\[open\=true\]\:before\:translate-y-px:before{--tw-translate-y:1px}.group[data-open=true] .group-data-\[open\=true\]\:before\:rotate-45:before,.group[data-open=true] .group-data-\[open\=true\]\:before\:translate-y-px:before{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-open=true] .group-data-\[open\=true\]\:before\:rotate-45:before{--tw-rotate:45deg}.group[data-middle=true] .group-data-\[middle\=true\]\:before\:rounded-none:before{content:var(--tw-content);border-radius:0}.group[data-hover=true] .group-data-\[hover\=true\]\:before\:bg-default-100:before,.group[data-odd=true] .group-data-\[odd\=true\]\:before\:bg-default-100:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity)))}.group[data-odd=true] .group-data-\[odd\=true\]\:before\:opacity-100:before{content:var(--tw-content);opacity:1}.group[data-required=true] .group-data-\[required\=true\]\:after\:ml-0\.5:after{content:var(--tw-content);margin-left:.125rem}.group[data-focus=true] .group-data-\[focus\=true\]\:after\:w-full:after{content:var(--tw-content);width:100%}.group[data-open=true] .group-data-\[open\=true\]\:after\:translate-y-0:after{--tw-translate-y:0px}.group[data-open=true] .group-data-\[open\=true\]\:after\:-rotate-45:after,.group[data-open=true] .group-data-\[open\=true\]\:after\:translate-y-0:after{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-open=true] .group-data-\[open\=true\]\:after\:-rotate-45:after{--tw-rotate:-45deg}.group[data-selected=true] .group-data-\[selected\=true\]\:after\:scale-100:after{content:var(--tw-content);--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:after\:bg-danger:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity)))}.group[data-required=true] .group-data-\[required\=true\]\:after\:text-danger:after{content:var(--tw-content);--tw-text-opacity:1;color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:after\:opacity-100:after{content:var(--tw-content);opacity:1}.group[data-required=true] .group-data-\[required\=true\]\:after\:content-\[\'\*\'\]:after{--tw-content:"*";content:var(--tw-content)}.group[data-invalid=true] .group-data-\[invalid\=true\]\:hover\:border-danger:hover{--tw-border-opacity:1;border-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:hover\:bg-danger-100:hover{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-100)/var(--nextui-danger-100-opacity,var(--tw-bg-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:focus-within\:hover\:border-danger:hover:focus-within{--tw-border-opacity:1;border-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-border-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:focus-within\:hover\:bg-danger-50:hover:focus-within{--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity)))}.group[aria-selected=false][data-hover=true] .group-aria-\[selected\=false\]\:group-data-\[hover\=true\]\:before\:bg-default-100:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity)))}.group[aria-selected=false][data-hover=true] .group-aria-\[selected\=false\]\:group-data-\[hover\=true\]\:before\:opacity-70:before{content:var(--tw-content);opacity:.7}.group[data-odd=true] .group-data-\[odd\=true\]\:data-\[selected\=true\]\:before\:bg-danger\/20[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--nextui-danger)/.2)}.group[data-odd=true] .group-data-\[odd\=true\]\:data-\[selected\=true\]\:before\:bg-default\/60[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--nextui-default)/.6)}.group[data-odd=true] .group-data-\[odd\=true\]\:data-\[selected\=true\]\:before\:bg-primary\/20[data-selected=true]:before{content:var(--tw-content);background-color:rgb(var(--bg-primary)/.2)}.group[data-odd=true] .group-data-\[odd\=true\]\:data-\[selected\=true\]\:before\:bg-secondary\/20[data-selected=true]:before{content:var(--tw-content);background-color:rgb(var(--bg-secondary)/.2)}.group[data-odd=true] .group-data-\[odd\=true\]\:data-\[selected\=true\]\:before\:bg-success\/20[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--nextui-success)/.2)}.group[data-odd=true] .group-data-\[odd\=true\]\:data-\[selected\=true\]\:before\:bg-warning\/20[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--nextui-warning)/.2)}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:block{display:block}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:opacity-70{opacity:.7}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:after\:transition-none:after{content:var(--tw-content);transition-property:none}}.dark\:bg-background:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-background)/var(--nextui-background-opacity,var(--tw-bg-opacity)))}.dark\:bg-background\/20:is(.dark *){background-color:hsl(var(--nextui-background)/.2)}.dark\:bg-content2:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-content2)/var(--nextui-content2-opacity,var(--tw-bg-opacity)))}.dark\:bg-default:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-default)/var(--nextui-default-opacity,var(--tw-bg-opacity)))}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:text-danger-500:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-danger-500)/var(--nextui-danger-500-opacity,var(--tw-text-opacity)))}.dark\:text-success:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-text-opacity)))}.dark\:text-warning:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-text-opacity)))}.dark\:placeholder\:text-danger-500:is(.dark *)::placeholder{--tw-text-opacity:1;color:hsl(var(--nextui-danger-500)/var(--nextui-danger-500-opacity,var(--tw-text-opacity)))}.dark\:placeholder\:text-success:is(.dark *)::placeholder{--tw-text-opacity:1;color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-text-opacity)))}.dark\:placeholder\:text-warning:is(.dark *)::placeholder{--tw-text-opacity:1;color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-text-opacity)))}.dark\:before\:via-default-700\/10:is(.dark *):before{content:var(--tw-content);--tw-gradient-to:hsl(var(--nextui-default-700)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--nextui-default-700)/0.1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.dark\:after\:bg-content2:is(.dark *):after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-content2)/var(--nextui-content2-opacity,var(--tw-bg-opacity)))}.dark\:focus\:bg-danger-400\/20:focus:is(.dark *){background-color:hsl(var(--nextui-danger-400)/.2)}.dark\:focus\:bg-success-400\/20:focus:is(.dark *){background-color:hsl(var(--nextui-success-400)/.2)}.dark\:focus\:bg-warning-400\/20:focus:is(.dark *){background-color:hsl(var(--nextui-warning-400)/.2)}.dark\:data-\[hover\=true\]\:bg-content2[data-hover=true]:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-content2)/var(--nextui-content2-opacity,var(--tw-bg-opacity)))}.dark\:data-\[hover\=true\]\:bg-danger-50[data-hover=true]:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity,var(--tw-bg-opacity)))}.dark\:data-\[hover\=true\]\:bg-success-50[data-hover=true]:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-success-50)/var(--nextui-success-50-opacity,var(--tw-bg-opacity)))}.dark\:data-\[hover\=true\]\:bg-warning-50[data-hover=true]:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning-50)/var(--nextui-warning-50-opacity,var(--tw-bg-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-danger[data-hover=true][data-selected=true]:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity,var(--tw-bg-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-success[data-hover=true][data-selected=true]:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-bg-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-warning[data-hover=true][data-selected=true]:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-bg-opacity)))}.dark\:data-\[hover\=true\]\:text-danger-500[data-hover=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-danger-500)/var(--nextui-danger-500-opacity,var(--tw-text-opacity)))}.dark\:data-\[hover\=true\]\:text-success-500[data-hover=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-success-500)/var(--nextui-success-500-opacity,var(--tw-text-opacity)))}.dark\:data-\[hover\=true\]\:text-warning-500[data-hover=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-warning-500)/var(--nextui-warning-500-opacity,var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-danger-foreground[data-hover=true][data-selected=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity,var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-success-foreground[data-hover=true][data-selected=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-warning-foreground[data-hover=true][data-selected=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity,var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-success-500[data-range-selection=true][data-selected=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-success-500)/var(--nextui-success-500-opacity,var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity,var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:text-danger-500[data-selected=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-danger-500)/var(--nextui-danger-500-opacity,var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:text-success[data-selected=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-success)/var(--nextui-success-opacity,var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:text-warning[data-selected=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--nextui-warning)/var(--nextui-warning-opacity,var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-success-50[data-range-selection=true][data-selected=true]:is(.dark *):before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-success-50)/var(--nextui-success-50-opacity,var(--tw-bg-opacity)))}.dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-warning-50[data-range-selection=true][data-selected=true]:is(.dark *):before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--nextui-warning-50)/var(--nextui-warning-50-opacity,var(--tw-bg-opacity)))}.dark\:data-\[invalid\=true\]\:focus\:bg-danger-400\/20:focus[data-invalid=true]:is(.dark *){background-color:hsl(var(--nextui-danger-400)/.2)}@media (min-width:576px){.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:my-0{margin-top:0;margin-bottom:0}.sm\:my-16{margin-top:4rem;margin-bottom:4rem}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:\[--scale-enter\:100\%\]{--scale-enter:100%}.sm\:\[--scale-exit\:103\%\]{--scale-exit:103%}.sm\:\[--slide-enter\:0px\]{--slide-enter:0px}.sm\:\[--slide-exit\:0px\]{--slide-exit:0px}.sm\:data-\[visible\=true\]\:pointer-events-none[data-visible=true]{pointer-events:none}.sm\:data-\[visible\=true\]\:opacity-0[data-visible=true]{opacity:0}.group[data-hover=true] .sm\:group-data-\[hover\=true\]\:data-\[visible\=true\]\:pointer-events-auto[data-visible=true]{pointer-events:auto}.group[data-hover=true] .sm\:group-data-\[hover\=true\]\:data-\[visible\=true\]\:opacity-100[data-visible=true]{opacity:1}}.rtl\:left-1:where([dir=rtl],[dir=rtl] *){left:.25rem}.rtl\:left-1\.5:where([dir=rtl],[dir=rtl] *){left:.375rem}.rtl\:left-\[unset\]:where([dir=rtl],[dir=rtl] *){left:unset}.rtl\:right-0:where([dir=rtl],[dir=rtl] *){right:0}.rtl\:right-1\.5:where([dir=rtl],[dir=rtl] *){right:.375rem}.rtl\:right-\[unset\]:where([dir=rtl],[dir=rtl] *){right:unset}.rtl\:ml-2:where([dir=rtl],[dir=rtl] *){margin-left:.5rem}.rtl\:ml-\[unset\]:where([dir=rtl],[dir=rtl] *){margin-left:unset}.rtl\:mr-2:where([dir=rtl],[dir=rtl] *){margin-right:.5rem}.rtl\:mr-\[unset\]:where([dir=rtl],[dir=rtl] *){margin-right:unset}.rtl\:origin-top-right:where([dir=rtl],[dir=rtl] *){transform-origin:top right}.rtl\:-rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate:-180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.rtl\:space-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.rtl\:pl-6:where([dir=rtl],[dir=rtl] *){padding-left:1.5rem}.rtl\:pr-0:where([dir=rtl],[dir=rtl] *){padding-right:0}.rtl\:text-right:where([dir=rtl],[dir=rtl] *){text-align:right}.rtl\:after\:ml-\[unset\]:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);margin-left:unset}.rtl\:after\:mr-0\.5:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);margin-right:.125rem}.rtl\:data-\[focus-visible\=true\]\:translate-x-3[data-focus-visible=true]:where([dir=rtl],[dir=rtl] *){--tw-translate-x:0.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:data-\[hover\=true\]\:translate-x-3[data-hover=true]:where([dir=rtl],[dir=rtl] *){--tw-translate-x:0.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:data-\[open\=true\]\:-rotate-90[data-open=true]:where([dir=rtl],[dir=rtl] *){--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-selected=true] .rtl\:group-data-\[selected\=true\]\:ml-0:where([dir=rtl],[dir=rtl] *){margin-left:0}.group[data-selected=true] .rtl\:group-data-\[selected\=true\]\:mr-4:where([dir=rtl],[dir=rtl] *){margin-right:1rem}.group[data-selected=true] .rtl\:group-data-\[selected\=true\]\:mr-5:where([dir=rtl],[dir=rtl] *){margin-right:1.25rem}.group[data-selected=true] .rtl\:group-data-\[selected\=true\]\:mr-6:where([dir=rtl],[dir=rtl] *){margin-right:1.5rem}.\[\&\+\.border-medium\.border-danger\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-danger,.\[\&\+\.border-medium\.border-default\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-default,.\[\&\+\.border-medium\.border-primary\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-primary,.\[\&\+\.border-medium\.border-secondary\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-secondary,.\[\&\+\.border-medium\.border-success\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-success,.\[\&\+\.border-medium\.border-warning\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-warning{margin-inline-start:calc(var(--nextui-border-width-medium) * -1)}.\[\&\:not\(\:first-child\)\:not\(\:last-child\)\]\:rounded-none:not(:first-child):not(:last-child){border-radius:0}.\[\&\:not\(\:first-child\)\]\:-ml-1:not(:first-child){margin-left:-.25rem}.\[\&\:not\(\:first-of-type\)\:not\(\:last-of-type\)\]\:rounded-none:not(:first-of-type):not(:last-of-type){border-radius:0}.\[\&\:not\(\:first-of-type\)\]\:ms-\[calc\(theme\(borderWidth\.2\)\*-1\)\]:not(:first-of-type){margin-inline-start:calc(2px * -1)}.\[\&\>\*\]\:relative>*{position:relative}.\[\&\>svg\]\:max-w-\[theme\(spacing\.8\)\]>svg{max-width:2rem}.\[\&\>tr\]\:first\:rounded-lg:first-child>tr{border-radius:.5rem}.\[\&\>tr\]\:first\:shadow-small:first-child>tr{--tw-shadow:var(--nextui-box-shadow-small);--tw-shadow-colored:var(--nextui-box-shadow-small);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\[\&\[data-hover\=true\]\:not\(\[data-active\=true\]\)\]\:bg-default-100[data-hover=true]:not([data-active=true]){--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity,var(--tw-bg-opacity)))}.\[\&\[data-hover\=true\]\:not\(\[data-active\=true\]\)\]\:bg-default-200[data-hover=true]:not([data-active=true]){--tw-bg-opacity:1;background-color:hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity,var(--tw-bg-opacity)))}.\[\&_\.chevron-icon\]\:flex-none .chevron-icon{flex:none}.\[\&_\.chevron-icon\]\:rotate-180 .chevron-icon{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.chevron-icon\]\:transition-transform .chevron-icon{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}
/* === Glostmine custom header override: pill shape + neon glow (both states) === */
.home-navbar_content {
    border-radius: 9999px !important;
    box-shadow: 0 0 20px 2px rgba(160,32,240,.45), 0 0 45px 10px rgba(160,32,240,.22), inset 0 0 0 1px rgba(160,32,240,.35) !important;
    max-width: 780px;
    margin: 0 auto;
    transition: .5s cubic-bezier(.075,.82,.165,1) !important;
}

.home-navbar.top .home-navbar_content {
    border-radius: 9999px !important;
    max-width: 1180px;
    box-shadow: 0 0 20px 2px rgba(160,32,240,.5), 0 0 55px 12px rgba(160,32,240,.28), inset 0 0 0 1px rgba(160,32,240,.4) !important;
}

.home-navbar.top {
    transition: .5s cubic-bezier(.075,.82,.165,1) !important;
    background: transparent !important;
    backdrop-filter: unset !important;
    border-bottom: 1px solid transparent !important;
    padding-top: 20px !important;
}

.home-navbar.top .home-navbar_content {
    background: rgb(var(--bg-secondary)/.7) !important;
    backdrop-filter: blur(10px) !important;
}

@media(max-width: 1024px) {
    .home-navbar {
        background: transparent !important;
        backdrop-filter: unset !important;
        border-bottom: 1px solid transparent !important;
    }
}
