*,:before,:after {
    --un-rotate: 0;
    --un-rotate-x: 0;
    --un-rotate-y: 0;
    --un-rotate-z: 0;
    --un-scale-x: 1;
    --un-scale-y: 1;
    --un-scale-z: 1;
    --un-skew-x: 0;
    --un-skew-y: 0;
    --un-translate-x: 0;
    --un-translate-y: 0;
    --un-translate-z: 0;
    --un-pan-x: ;
    --un-pan-y: ;
    --un-pinch-zoom: ;
    --un-scroll-snap-strictness: proximity;
    --un-ordinal: ;
    --un-slashed-zero: ;
    --un-numeric-figure: ;
    --un-numeric-spacing: ;
    --un-numeric-fraction: ;
    --un-border-spacing-x: 0;
    --un-border-spacing-y: 0;
    --un-ring-offset-shadow: 0 0 rgb(0 0 0 / 0);
    --un-ring-shadow: 0 0 rgb(0 0 0 / 0);
    --un-shadow-inset: ;
    --un-shadow: 0 0 rgb(0 0 0 / 0);
    --un-ring-inset: ;
    --un-ring-offset-width: 0px;
    --un-ring-offset-color: #fff;
    --un-ring-width: 0px;
    --un-ring-color: rgb(147 197 253 / .5);
    --un-blur: ;
    --un-brightness: ;
    --un-contrast: ;
    --un-drop-shadow: ;
    --un-grayscale: ;
    --un-hue-rotate: ;
    --un-invert: ;
    --un-saturate: ;
    --un-sepia: ;
    --un-backdrop-blur: ;
    --un-backdrop-brightness: ;
    --un-backdrop-contrast: ;
    --un-backdrop-grayscale: ;
    --un-backdrop-hue-rotate: ;
    --un-backdrop-invert: ;
    --un-backdrop-opacity: ;
    --un-backdrop-saturate: ;
    --un-backdrop-sepia:
}

::backdrop {
    --un-rotate: 0;
    --un-rotate-x: 0;
    --un-rotate-y: 0;
    --un-rotate-z: 0;
    --un-scale-x: 1;
    --un-scale-y: 1;
    --un-scale-z: 1;
    --un-skew-x: 0;
    --un-skew-y: 0;
    --un-translate-x: 0;
    --un-translate-y: 0;
    --un-translate-z: 0;
    --un-pan-x: ;
    --un-pan-y: ;
    --un-pinch-zoom: ;
    --un-scroll-snap-strictness: proximity;
    --un-ordinal: ;
    --un-slashed-zero: ;
    --un-numeric-figure: ;
    --un-numeric-spacing: ;
    --un-numeric-fraction: ;
    --un-border-spacing-x: 0;
    --un-border-spacing-y: 0;
    --un-ring-offset-shadow: 0 0 rgb(0 0 0 / 0);
    --un-ring-shadow: 0 0 rgb(0 0 0 / 0);
    --un-shadow-inset: ;
    --un-shadow: 0 0 rgb(0 0 0 / 0);
    --un-ring-inset: ;
    --un-ring-offset-width: 0px;
    --un-ring-offset-color: #fff;
    --un-ring-width: 0px;
    --un-ring-color: rgb(147 197 253 / .5);
    --un-blur: ;
    --un-brightness: ;
    --un-contrast: ;
    --un-drop-shadow: ;
    --un-grayscale: ;
    --un-hue-rotate: ;
    --un-invert: ;
    --un-saturate: ;
    --un-sepia: ;
    --un-backdrop-blur: ;
    --un-backdrop-brightness: ;
    --un-backdrop-contrast: ;
    --un-backdrop-grayscale: ;
    --un-backdrop-hue-rotate: ;
    --un-backdrop-invert: ;
    --un-backdrop-opacity: ;
    --un-backdrop-saturate: ;
    --un-backdrop-sepia:
}

.container {
    width: 100%
}

.flex-between {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.flex-between-start {
    display: flex;
    align-items: flex-start;
    justify-content: space-between
}

.flex-center {
    display: flex;
    align-items: center;
    justify-content: center
}

.flex-center\! {
    display: flex!important;
    align-items: center!important;
    justify-content: center!important
}

.flex-end {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.flex-end-end {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end
}

.flex-start,[flex-start=""] {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

.flex-start-end {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start
}

.flex-start-start {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start
}

.mec-btn-primary {
    --un-bg-opacity: 1;
    background-color: rgb(84 131 240 / var(--un-bg-opacity));
    --un-text-opacity: 1;
    color: rgb(255 255 255 / var(--un-text-opacity))
}

.mec-btn-primary:hover {
    background-color: #5483f0cc
}

.ec-body-bold,.mec-body-bold {
    font-size: 12px;
    font-weight: 700!important
}

.ec-body-bold-md,.mec-body-bold-md {
    font-size: 14px;
    font-weight: 700!important
}

.ec-body-regular,.mec-body-regular {
    font-size: 12px;
    font-weight: 400!important
}

.ec-body-regular-md,.mec-body-regular-md {
    font-size: 14px;
    font-weight: 400!important
}

.ec-head-line {
    font-size: 24px;
    font-weight: 700!important
}

.ec-head-line-md {
    font-size: 36px;
    font-weight: 700!important
}

.ec-label-bold,.mec-label-bold {
    font-size: 16px;
    font-weight: 700!important
}

.ec-label-bold-lg,.mec-label-bold-md {
    font-size: 20px;
    font-weight: 700!important
}

.ec-label-bold-md {
    font-size: 18px;
    font-weight: 700!important
}

.ec-label-regular,.mec-label-regular {
    font-size: 16px;
    font-weight: 400!important
}

.mec-body-medium-md {
    font-size: 14px;
    font-weight: 500!important
}

.mec-body-regular-sm {
    font-size: 13px;
    font-weight: 400!important
}

.mec-label-medium {
    font-size: 16px;
    font-weight: 500!important
}

.mec-label-medium-md {
    font-size: 20px;
    font-weight: 500!important
}

.scrollbar {
    --scrollbar-track: #f5f5f5;
    --scrollbar-thumb: #ddd;
    --scrollbar-width: 8px;
    --scrollbar-height: 8px;
    --scrollbar-track-radius: 4px;
    --scrollbar-thumb-radius: 4px;
    overflow: auto
}

.scrollbar::-webkit-scrollbar {
    width: var(--scrollbar-width);
    height: var(--scrollbar-height)
}

.scrollbar::-webkit-scrollbar-thumb {
    background-color: var(--scrollbar-thumb)
}

.scrollbar::-webkit-scrollbar-track {
    background-color: var(--scrollbar-track)
}

.scrollbar-rounded::-webkit-scrollbar-thumb {
    border-radius: var(--scrollbar-thumb-radius)
}

.scrollbar-rounded::-webkit-scrollbar-track {
    border-radius: var(--scrollbar-track-radius)
}

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

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

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

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

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

.pointer-events-auto\! {
    pointer-events: auto!important
}

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

.visible {
    visibility: visible
}

.backface-hidden {
    backface-visibility: hidden
}

.absolute {
    position: absolute
}

.absolute\! {
    position: absolute!important
}

.fixed,[fixed=""] {
    position: fixed
}

.fixed\! {
    position: fixed!important
}

.relative {
    position: relative
}

.relative\! {
    position: relative!important
}

.static {
    position: static
}

.static\! {
    position: static!important
}

.bottom--12px {
    bottom: -12px
}

.bottom-0,.bottom-0rem {
    bottom: 0
}

.bottom-0vw\! {
    bottom: 0!important
}

.bottom-15vw {
    bottom: 15vw
}

.bottom-50\% {
    bottom: 50%
}

.bottom-80px {
    bottom: 80px
}

.left--68px {
    left: -68px
}

.left-0,.left-0px {
    left: 0
}

.left-40\.6\% {
    left: 40.6%
}

.left-50\% {
    left: 50%
}

.right--50\% {
    right: -50%
}

.right--68px {
    right: -68px
}

.right-0,.right-0px {
    right: 0
}

.right-12px {
    right: 12px
}

.right-15px {
    right: 15px
}

.right-20px {
    right: 20px
}

.right-2vw {
    right: 2vw
}

.top--5px {
    top: -5px
}

.top-\[calc\(100\%\+4px\)\] {
    top: calc(100% + 4px)
}

.top-\[calc\(24px\+10px\)\] {
    top: 34px
}

.top-0,.top-0px {
    top: 0
}

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

.top-12px {
    top: 12px
}

.top-14\% {
    top: 14%
}

.top-24px {
    top: 24px
}

.top-44px {
    top: 44px
}

.top-50\% {
    top: 50%
}

.line-clamp-1 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    line-clamp: 1
}

.line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2
}

.z--1\! {
    z-index: -1!important
}

.z-0 {
    z-index: 0
}

.z-1 {
    z-index: 1
}

.z-10 {
    z-index: 10
}

.z-100 {
    z-index: 100
}

.z-14 {
    z-index: 14
}

.z-2 {
    z-index: 2
}

.z-99 {
    z-index: 99
}

.z-999 {
    z-index: 999
}

.grid {
    display: grid
}

.col-start-1 {
    grid-column-start: 1
}

.col-start-2 {
    grid-column-start: 2
}

.col-start-3 {
    grid-column-start: 3
}

.col-start-4 {
    grid-column-start: 4
}

.col-start-5 {
    grid-column-start: 5
}

.col-end-2 {
    grid-column-end: 2
}

.col-end-4 {
    grid-column-end: 4
}

.col-end-5 {
    grid-column-end: 5
}

.col-end-6 {
    grid-column-end: 6
}

.grid-cols-\[18px_100px_320px_112px_132px_16px\] {
    grid-template-columns: 18px 100px 320px 112px 132px 16px
}

.grid-cols-\[50\%_repeat\(3\,1fr\)\] {
    grid-template-columns: 50% repeat(3,1fr)
}

.grid-cols-\[repeat\(2\,minmax\(0\,48px\)\)_repeat\(1\,1fr\)_repeat\(2\,minmax\(0\,48px\)\)\] {
    grid-template-columns: repeat(2,minmax(0,48px)) repeat(1,1fr) repeat(2,minmax(0,48px))
}

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

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

.float-right {
    float: right
}

.m-0 {
    margin: 0
}

.m-0\!,.m0\! {
    margin: 0!important
}

.m-a,.m-auto {
    margin: auto
}

.mx-12px {
    margin-left: 12px;
    margin-right: 12px
}

.mx-1px {
    margin-left: 1px;
    margin-right: 1px
}

.mx-4px {
    margin-left: 4px;
    margin-right: 4px
}

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

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

.my-12px {
    margin-top: 12px;
    margin-bottom: 12px
}

.my-20px {
    margin-top: 20px;
    margin-bottom: 20px
}

.my-24px {
    margin-top: 24px;
    margin-bottom: 24px
}

.my-3 {
    margin-top: .75rem;
    margin-bottom: .75rem
}

.my-40px {
    margin-top: 40px;
    margin-bottom: 40px
}

.my-8px {
    margin-top: 8px;
    margin-bottom: 8px
}

.m-b-4px,.mb-4px {
    margin-bottom: 4px
}

.m-t-12px,.mt-12px {
    margin-top: 12px
}

.mb-10px {
    margin-bottom: 10px
}

.mb-12px {
    margin-bottom: 12px
}

.mb-15px {
    margin-bottom: 15px
}

.mb-20px {
    margin-bottom: 20px
}

.mb-2px {
    margin-bottom: 2px
}

.mb-3 {
    margin-bottom: .75rem
}

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

.mb-40px {
    margin-bottom: 40px
}

.mb-6px {
    margin-bottom: 6px
}

.mb-8px {
    margin-bottom: 8px
}

.ml-1 {
    margin-left: .25rem
}

.ml-12px {
    margin-left: 12px
}

.ml-20px {
    margin-left: 20px
}

.ml-2px {
    margin-left: 2px
}

.ml-3 {
    margin-left: .75rem
}

.ml-35px {
    margin-left: 35px
}

.ml-4px {
    margin-left: 4px
}

.ml-5 {
    margin-left: 1.25rem
}

.ml-70px {
    margin-left: 70px
}

.ml-80px {
    margin-left: 80px
}

.ml-8px {
    margin-left: 8px
}

.ml-auto {
    margin-left: auto
}

.mr-0 {
    margin-right: 0
}

.mr-100px {
    margin-right: 100px
}

.mr-12px {
    margin-right: 12px
}

.mr-2 {
    margin-right: .5rem
}

.mr-20px {
    margin-right: 20px
}

.mr-2px {
    margin-right: 2px
}

.mr-40px {
    margin-right: 40px
}

.mr-4px {
    margin-right: 4px
}

.mr-5px {
    margin-right: 5px
}

.mr-6px {
    margin-right: 6px
}

.mr-8px {
    margin-right: 8px
}

.mr-8px\! {
    margin-right: 8px!important
}

.mt-0px\! {
    margin-top: 0!important
}

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

.mt-15 {
    margin-top: 3.75rem
}

.mt-20px {
    margin-top: 20px
}

.mt-29px {
    margin-top: 29px
}

.mt-3 {
    margin-top: .75rem
}

.mt-30px\! {
    margin-top: 30px!important
}

.mt-32px {
    margin-top: 32px
}

.mt-36px {
    margin-top: 36px
}

.mt-3px {
    margin-top: 3px
}

.mt-48px {
    margin-top: 48px
}

.mt-4px {
    margin-top: 4px
}

.mt-56px {
    margin-top: 56px
}

.mt-6 {
    margin-top: 1.5rem
}

.mt-6px {
    margin-top: 6px
}

.mt-72px {
    margin-top: 72px
}

.mt-80px {
    margin-top: 80px
}

.mt-82px {
    margin-top: 82px
}

.mt-8px {
    margin-top: 8px
}

.last\:mb-0px:last-child {
    margin-bottom: 0
}

.block {
    display: block
}

.checked\:before\:block:checked:before {
    display: block
}

.inline-block {
    display: inline-block
}

.contents {
    display: contents
}

.list-item {
    display: list-item
}

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

[size~="10"] {
    width: 2.5rem;
    height: 2.5rem
}

[size~="10px"] {
    width: 10px;
    height: 10px
}

[size~="12px"] {
    width: 12px;
    height: 12px
}

[size~="16px"] {
    width: 16px;
    height: 16px
}

[size~="18px"] {
    width: 18px;
    height: 18px
}

[size~="19px"] {
    width: 19px;
    height: 19px
}

[size~="20px"] {
    width: 20px;
    height: 20px
}

[size~="24px"] {
    width: 24px;
    height: 24px
}

[size~="32px"] {
    width: 32px;
    height: 32px
}

[size~="36px"] {
    width: 36px;
    height: 36px
}

[size~="38px"] {
    width: 38px;
    height: 38px
}

[size~="40px"] {
    width: 40px;
    height: 40px
}

[size~="44px"] {
    width: 44px;
    height: 44px
}

[size~="460"] {
    width: 115rem;
    height: 115rem
}

[size~="48px"] {
    width: 48px;
    height: 48px
}

[size~="8px"] {
    width: 8px;
    height: 8px
}

.h-1\.2rem {
    height: 1.2rem
}

.h-10 {
    height: 2.5rem
}

.h-100\%,.h-full {
    height: 100%
}

.h-100px {
    height: 100px
}

.h-100vh,.h-screen {
    height: 100vh
}

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

.h-10vw {
    height: 10vw
}

.h-120px {
    height: 120px
}

.h-128px {
    height: 128px
}

.h-14\.4px {
    height: 14.4px
}

.h-15px {
    height: 15px
}

.h-15px\! {
    height: 15px!important
}

.h-16px {
    height: 16px
}

.h-18px {
    height: 18px
}

.h-196px {
    height: 196px
}

.h-20px {
    height: 20px
}

.h-21px {
    height: 21px
}

.h-22px {
    height: 22px
}

.h-23px {
    height: 23px
}

.h-240px {
    height: 240px
}

.h-245px {
    height: 245px
}

.h-24px {
    height: 24px
}

.h-25px {
    height: 25px
}

.h-26px {
    height: 26px
}

.h-270px {
    height: 270px
}

.h-2px {
    height: 2px
}

.h-300px {
    height: 300px
}

.h-30px {
    height: 30px
}

.h-32px {
    height: 32px
}

.h-35px {
    height: 35px
}

.h-36px {
    height: 36px
}

.h-36px\! {
    height: 36px!important
}

.h-382px {
    height: 382px
}

.h-40px {
    height: 40px
}

.h-42px {
    height: 42px
}

.h-44px {
    height: 44px
}

.h-48px {
    height: 48px
}

.h-50px {
    height: 50px
}

.h-52px {
    height: 52px
}

.h-54px {
    height: 54px
}

.h-56px {
    height: 56px
}

.h-5px {
    height: 5px
}

.h-600px {
    height: 600px
}

.h-60px {
    height: 60px
}

.h-640px {
    height: 640px
}

.h-64px {
    height: 64px
}

.h-65vw {
    height: 65vw
}

.h-6px {
    height: 6px
}

.h-704px {
    height: 704px
}

.h-72px {
    height: 72px
}

.h-75px {
    height: 75px
}

.h-80px {
    height: 80px
}

.h-a,.h-auto {
    height: auto
}

.h1 {
    height: .25rem
}

.h2,[h2=""] {
    height: .5rem
}

.h3 {
    height: .75rem
}

.h4 {
    height: 1rem
}

.h5 {
    height: 1.25rem
}

.h6 {
    height: 1.5rem
}

.max-h-36px {
    max-height: 36px
}

.max-h-480px {
    max-height: 480px
}

.max-w-100\% {
    max-width: 100%
}

.max-w-1140px {
    max-width: 1140px
}

.max-w-1200px {
    max-width: 1200px
}

.max-w-1400px {
    max-width: 1400px
}

.max-w-270px {
    max-width: 270px
}

.max-w-375px {
    max-width: 375px
}

.max-w-384px {
    max-width: 384px
}

.min-h-100\% {
    min-height: 100%
}

.min-h-22px {
    min-height: 22px
}

.min-h-264px {
    min-height: 264px
}

.min-h-27px {
    min-height: 27px
}

.min-h-480px {
    min-height: 480px
}

.min-h-613px {
    min-height: 613px
}

.min-h-65vw {
    min-height: 65vw
}

.min-h-673px {
    min-height: 673px
}

.min-h-78px\! {
    min-height: 78px!important
}

.min-h-841px {
    min-height: 841px
}

.min-w-1400px {
    min-width: 1400px
}

.min-w-180px {
    min-width: 180px
}

.min-w-48px {
    min-width: 48px
}

.min-w-80px {
    min-width: 80px
}

.w-\[20vw\] {
    width: 20vw
}

.w-\[calc\(100\%-10px\)\]\! {
    width: calc(100% - 10px)!important
}

.w-\[calc\(100\%-15px-8px-80px-8px\)\]\! {
    width: calc(100% - 111px)!important
}

.w-\[calc\(100\%-240px\)\] {
    width: calc(100% - 240px)
}

.w-\[calc\(100\%-24px\)\] {
    width: calc(100% - 24px)
}

.w-\[calc\(100\%-72px-8px-70px\)\]\! {
    width: calc(100% - 150px)!important
}

.w-\[calc\(80\%\)\] {
    width: 80%
}

.w-1\.2rem {
    width: 1.2rem
}

.w-1\% {
    width: 1%
}

.w-100\%,.w-full {
    width: 100%
}

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

.w-100px {
    width: 100px
}

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

.w-100vw,.w-screen {
    width: 100vw
}

.w-102px {
    width: 102px
}

.w-1140px {
    width: 1140px
}

.w-120px {
    width: 120px
}

.w-120px\! {
    width: 120px!important
}

.w-132px {
    width: 132px
}

.w-134px {
    width: 134px
}

.w-14\.4px {
    width: 14.4px
}

.w-1400px {
    width: 1400px
}

.w-15\% {
    width: 15%
}

.w-152px {
    width: 152px
}

.w-15px {
    width: 15px
}

.w-15px\! {
    width: 15px!important
}

.w-160px {
    width: 160px
}

.w-16px {
    width: 16px
}

.w-16px\! {
    width: 16px!important
}

.w-18px {
    width: 18px
}

.w-19\% {
    width: 19%
}

.w-1px {
    width: 1px
}

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

.w-200px {
    width: 200px
}

.w-20px {
    width: 20px
}

.w-20px\! {
    width: 20px!important
}

.w-220px {
    width: 220px
}

.w-240px {
    width: 240px
}

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

.w-24px {
    width: 24px
}

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

.w-25\% {
    width: 25%
}

.w-3\.5vw {
    width: 3.5vw
}

.w-30\% {
    width: 30%
}

.w-300px {
    width: 300px
}

.w-30px {
    width: 30px
}

.w-320px {
    width: 320px
}

.w-32px {
    width: 32px
}

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

.w-340px {
    width: 340px
}

.w-35\% {
    width: 35%
}

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

.w-36\% {
    width: 36%
}

.w-36px {
    width: 36px
}

.w-380px {
    width: 380px
}

.w-400px {
    width: 400px
}

.w-40px {
    width: 40px
}

.w-40px\! {
    width: 40px!important
}

.w-42\.6vw {
    width: 42.6vw
}

.w-420px {
    width: 420px
}

.w-42vw\! {
    width: 42vw!important
}

.w-48px {
    width: 48px
}

.w-50\% {
    width: 50%
}

.w-50px {
    width: 50px
}

.w-520px\! {
    width: 520px!important
}

.w-52px {
    width: 52px
}

.w-5px\! {
    width: 5px!important
}

.w-60px {
    width: 60px
}

.w-63\.2vw\! {
    width: 63.2vw!important
}

.w-640px {
    width: 640px
}

.w-64px {
    width: 64px
}

.w-65\% {
    width: 65%
}

.w-680px {
    width: 680px
}

.w-6px {
    width: 6px
}

.w-70\% {
    width: 70%
}

.w-70px {
    width: 70px
}

.w-72px {
    width: 72px
}

.w-72px\! {
    width: 72px!important
}

.w-744px {
    width: 744px
}

.w-8\% {
    width: 8%
}

.w-80\% {
    width: 80%
}

.w-80px\! {
    width: 80px!important
}

.w-824px {
    width: 824px
}

.w-92px {
    width: 92px
}

.w-95\% {
    width: 95%
}

.w-auto {
    width: auto
}

.w-auto\! {
    width: auto!important
}

.w-fit {
    width: fit-content
}

.w10 {
    width: 2.5rem
}

.w20 {
    width: 5rem
}

.w25 {
    width: 6.25rem
}

.w30 {
    width: 7.5rem
}

.w35 {
    width: 8.75rem
}

.w40 {
    width: 10rem
}

.w55 {
    width: 13.75rem
}

.w60 {
    width: 15rem
}

.w65 {
    width: 16.25rem
}

.w70 {
    width: 17.5rem
}

.w75 {
    width: 18.75rem
}

.flex,[flex=""] {
    display: flex
}

.flex\! {
    display: flex!important
}

.flex-\[16px\] {
    flex: 16px
}

.flex-1 {
    flex: 1 1 0%
}

.flex-auto {
    flex: 1 1 auto
}

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

.grow {
    flex-grow: 1
}

.basis-1\/2 {
    flex-basis: 50%
}

.basis-1\/4,.basis-25\% {
    flex-basis: 25%
}

.basis-75\% {
    flex-basis: 75%
}

.flex-col {
    flex-direction: column
}

.flex-wrap {
    flex-wrap: wrap
}

.table {
    display: table
}

.border-separate {
    border-collapse: separate
}

.translate-\[-50\%\] {
    --un-translate-x: -50%;
    --un-translate-y: -50%;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.translate-x-\[-46\%\] {
    --un-translate-x: -46%;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.translate-x-\[-50\%\] {
    --un-translate-x: -50%;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.translate-x-50\% {
    --un-translate-x: 50%;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.translate-y--50\%,.translate-y-\[-50\%\] {
    --un-translate-y: -50%;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.translate-y-\[50\%\] {
    --un-translate-y: 50%;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.translate-y-2px {
    --un-translate-y: 2px;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.rotate--90 {
    --un-rotate-x: 0;
    --un-rotate-y: 0;
    --un-rotate-z: 0;
    --un-rotate: -90deg;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.scale-83 {
    --un-scale-x: .83;
    --un-scale-y: .83;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.scale-83\.334 {
    --un-scale-x: .83334;
    --un-scale-y: .83334;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.transform {
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.cursor-default {
    cursor: default
}

.cursor-pointer {
    cursor: pointer
}

.touch-none {
    touch-action: none
}

.select-all {
    -webkit-user-select: all;
    user-select: all
}

.resize {
    resize: both
}

.resize-none {
    resize: none
}

.list-disc {
    list-style-type: disc
}

.list-disc\! {
    list-style-type: disc!important
}

.list-none {
    list-style-type: none
}

.appearance-none {
    -webkit-appearance: none;
    appearance: none
}

.place-items-center {
    place-items: center
}

.place-self-end {
    place-self: end
}

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

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

.items-center {
    align-items: center
}

.self-start {
    align-self: flex-start
}

.self-end {
    align-self: flex-end
}

.self-center {
    align-self: center
}

.self-stretch {
    align-self: stretch
}

.justify-start {
    justify-content: flex-start
}

.justify-start\! {
    justify-content: flex-start!important
}

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

.justify-center {
    justify-content: center
}

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

.gap-12px {
    gap: 12px
}

.gap-15px {
    gap: 15px
}

.gap-20px {
    gap: 20px
}

.gap-2px {
    gap: 2px
}

.gap-3 {
    gap: .75rem
}

.gap-3\.67px {
    gap: 3.67px
}

.gap-4 {
    gap: 1rem
}

.gap-40px {
    gap: 40px
}

.gap-4px {
    gap: 4px
}

.gap-5px {
    gap: 5px
}

.gap-60px {
    gap: 60px
}

.gap-8px {
    gap: 8px
}

.gap-y-2px {
    row-gap: 2px
}

.overflow-hidden {
    overflow: hidden
}

.overflow-y-auto {
    overflow-y: auto
}

.overflow-y-auto\! {
    overflow-y: auto!important
}

.overflow-y-hidden\! {
    overflow-y: hidden!important
}

.overflow-y-scroll {
    overflow-y: scroll
}

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

.text-ellipsis {
    text-overflow: ellipsis
}

.whitespace-nowrap {
    white-space: nowrap
}

.break-words {
    overflow-wrap: break-word
}

.break-all {
    word-break: break-all
}

.b,.b-1,.b-1px,.border,.border-1,.border-1px {
    border-width: 1px
}

.b-0 {
    border-width: 0px
}

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

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

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

.focus\:b-1px:focus {
    border-width: 1px
}

.b-x-0,.border-x-0 {
    border-left-width: 0px;
    border-right-width: 0px
}

.b-y-\.5px {
    border-top-width: .5px;
    border-bottom-width: .5px
}

.b-y-1px,.border-y-1px {
    border-top-width: 1px;
    border-bottom-width: 1px
}

.b-b-0,.border-b-0 {
    border-bottom-width: 0px
}

.b-b-1px,.border-b,.border-b-1,.border-b-1px {
    border-bottom-width: 1px
}

.b-l-0 {
    border-left-width: 0px
}

.b-r-0 {
    border-right-width: 0px
}

.b-r-1px,.border-r,.border-r-1 {
    border-right-width: 1px
}

.b-t-0 {
    border-top-width: 0px
}

.b-t-1,.b-t-1px,.border-t,.border-t-1,.border-t-1px {
    border-top-width: 1px
}

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

.b-ec-alert\!,.b-mec-alert\! {
    --un-border-opacity: 1 !important;
    border-color: rgb(159 39 40 / var(--un-border-opacity))!important
}

.b-ec-grayscale-02,.b-mec-grayscale-03,.border-ec-grayscale-02,.border-mec-grayscale-03,.border-mec-neutral-070 {
    --un-border-opacity: 1;
    border-color: rgb(203 203 203 / var(--un-border-opacity))
}

.b-ec-quaternary,.b-mec-primary,.border-mec-primary {
    --un-border-opacity: 1;
    border-color: rgb(84 131 240 / var(--un-border-opacity))
}

.b-ec-quaternary\!,.b-mec-primary\! {
    --un-border-opacity: 1 !important;
    border-color: rgb(84 131 240 / var(--un-border-opacity))!important
}

.b-ec-tertiary,.border-ec-tertiary,.border-mec-tertiary {
    --un-border-opacity: 1;
    border-color: rgb(199 200 230 / var(--un-border-opacity))
}

.b-ec-tertiary\! {
    --un-border-opacity: 1 !important;
    border-color: rgb(199 200 230 / var(--un-border-opacity))!important
}

.b-mec-bg-asSecondary,.b-mec-line,.border-mec-bg-asSecondary,.border-mec-line {
    --un-border-opacity: 1;
    border-color: rgb(238 238 238 / var(--un-border-opacity))
}

.b-mec-line\! {
    --un-border-opacity: 1 !important;
    border-color: rgb(238 238 238 / var(--un-border-opacity))!important
}

.border-\#818181 {
    --un-border-opacity: 1;
    border-color: rgb(129 129 129 / var(--un-border-opacity))
}

.border-ec-grayscale-03 {
    --un-border-opacity: 1;
    border-color: rgb(241 241 241 / var(--un-border-opacity))
}

.border-ec-secondary {
    --un-border-opacity: 1;
    border-color: rgb(55 63 74 / var(--un-border-opacity))
}

.border-inverse-01 {
    --un-border-opacity: 1;
    border-color: rgb(202 202 202 / var(--un-border-opacity))
}

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

.checked\:border-mec-primary:checked {
    --un-border-opacity: 1;
    border-color: rgb(84 131 240 / var(--un-border-opacity))
}

.hover\:b-ec-grayscale-05:hover {
    --un-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--un-border-opacity))
}

.hover\:b-ec-inverse-01:hover {
    --un-border-opacity: 1;
    border-color: rgb(40 103 208 / var(--un-border-opacity))
}

.focus\:b-ec-quaternary:focus {
    --un-border-opacity: 1;
    border-color: rgb(84 131 240 / var(--un-border-opacity))
}

.focus\:b-ec-quaternary\!:focus {
    --un-border-opacity: 1 !important;
    border-color: rgb(84 131 240 / var(--un-border-opacity))!important
}

.focus\:b-mec-alert\!:focus {
    --un-border-opacity: 1 !important;
    border-color: rgb(159 39 40 / var(--un-border-opacity))!important
}

.focus\:b-mec-primary\!:focus {
    --un-border-opacity: 1 !important;
    border-color: rgb(84 131 240 / var(--un-border-opacity))!important
}

.disabled\:border-mec-grayscale-03\!:disabled {
    --un-border-opacity: 1 !important;
    border-color: rgb(203 203 203 / var(--un-border-opacity))!important
}

.border-b-mec-bg-asSecondary {
    --un-border-opacity: 1;
    --un-border-bottom-opacity: var(--un-border-opacity);
    border-bottom-color: rgb(238 238 238 / var(--un-border-bottom-opacity))
}

.border-b-mec-grayscale-03 {
    --un-border-opacity: 1;
    --un-border-bottom-opacity: var(--un-border-opacity);
    border-bottom-color: rgb(203 203 203 / var(--un-border-bottom-opacity))
}

.b-rd-20px,.rounded-20px {
    border-radius: 20px
}

.b-rd-2px,.rd-2px,.rounded-2px {
    border-radius: 2px
}

.b-rd-40px {
    border-radius: 40px
}

.b-rd-4px,.rd-4px,.rounded-4px {
    border-radius: 4px
}

.b-rd-50\%,.rd-50\%,.rounded-50\% {
    border-radius: 50%
}

.b-rd-6px,.rd-6px,.rounded-6px {
    border-radius: 6px
}

.b-rd-8px,.rd-8px,.rounded-8px {
    border-radius: 8px
}

.rd-0 {
    border-radius: 0
}

.rounded-\[0_0_6px_6px\] {
    border-radius: 0 0 6px 6px
}

.rounded-\[6px_6px_0_0\] {
    border-radius: 6px 6px 0 0
}

.rounded-6px\! {
    border-radius: 6px!important
}

.b-rd-l-0px {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.b-rd-l-20px,.rounded-l-20px {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px
}

.b-rd-l-2px {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

.b-rd-r-0px {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.b-rd-r-20px {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px
}

.b-rd-r-2px {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.rd-t-20px,.rounded-t-20px {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px
}

.rd-t-6px {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px
}

.rounded-l-40px {
    border-top-left-radius: 40px;
    border-bottom-left-radius: 40px
}

.rounded-l-50\% {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%
}

.rounded-r-50\% {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%
}

.b-hidden {
    border-style: hidden
}

.b-none,.border-none {
    border-style: none
}

.b-solid,.border-solid {
    border-style: solid
}

.b-solid\!,.border-solid\! {
    border-style: solid!important
}

.border-none\! {
    border-style: none!important
}

.focus\:b-solid:focus {
    border-style: solid
}

.b-y-solid,.border-y-solid {
    border-top-style: solid;
    border-bottom-style: solid
}

.b-b-solid,.border-b-solid,.border-b-style-solid {
    border-bottom-style: solid
}

.border-r-solid {
    border-right-style: solid
}

.border-t-solid {
    border-top-style: solid
}

.bg-\#000000b3 {
    --un-bg-opacity: .7;
    background-color: rgb(0 0 0 / var(--un-bg-opacity))
}

.bg-ec-alert,.bg-mec-alert {
    --un-bg-opacity: 1;
    background-color: rgb(159 39 40 / var(--un-bg-opacity))
}

.bg-ec-bg-asPrimary,.bg-ec-grayscale-03 {
    --un-bg-opacity: 1;
    background-color: rgb(241 241 241 / var(--un-bg-opacity))
}

.bg-ec-bg-asTertiary,.bg-mec-bg-asTertiary {
    --un-bg-opacity: 1;
    background-color: rgb(254 139 166 / var(--un-bg-opacity))
}

.bg-ec-confirm {
    --un-bg-opacity: 1;
    background-color: rgb(126 190 21 / var(--un-bg-opacity))
}

.bg-ec-grayscale-02,.bg-mec-grayscale-03 {
    --un-bg-opacity: 1;
    background-color: rgb(203 203 203 / var(--un-bg-opacity))
}

.bg-ec-grayscale-02\!,.bg-mec-neutral-070\! {
    --un-bg-opacity: 1 !important;
    background-color: rgb(203 203 203 / var(--un-bg-opacity))!important
}

.bg-ec-grayscale-03\! {
    --un-bg-opacity: 1 !important;
    background-color: rgb(241 241 241 / var(--un-bg-opacity))!important
}

.bg-ec-grayscale-05,.bg-mec-grayscale-04 {
    --un-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--un-bg-opacity))
}

.bg-ec-primary {
    --un-bg-opacity: 1;
    background-color: rgb(37 43 50 / var(--un-bg-opacity))
}

.bg-ec-quaternary,.bg-mec-primary {
    --un-bg-opacity: 1;
    background-color: rgb(84 131 240 / var(--un-bg-opacity))
}

.bg-ec-quaternary\!,.bg-mec-primary\! {
    --un-bg-opacity: 1 !important;
    background-color: rgb(84 131 240 / var(--un-bg-opacity))!important
}

.bg-ec-quinary {
    --un-bg-opacity: 1;
    background-color: rgb(131 131 138 / var(--un-bg-opacity))
}

.bg-ec-secondary {
    --un-bg-opacity: 1;
    background-color: rgb(55 63 74 / var(--un-bg-opacity))
}

.bg-ec-tertiary,.bg-mec-tertiary {
    --un-bg-opacity: 1;
    background-color: rgb(199 200 230 / var(--un-bg-opacity))
}

.bg-ec-tertiary\! {
    --un-bg-opacity: 1 !important;
    background-color: rgb(199 200 230 / var(--un-bg-opacity))!important
}

.bg-mec-bg-asPrimary {
    --un-bg-opacity: 1;
    background-color: rgb(239 244 255 / var(--un-bg-opacity))
}

.bg-mec-bg-asPrimary\! {
    --un-bg-opacity: 1 !important;
    background-color: rgb(239 244 255 / var(--un-bg-opacity))!important
}

.bg-mec-bg-asSecondary {
    --un-bg-opacity: 1;
    background-color: rgb(238 238 238 / var(--un-bg-opacity))
}

.bg-mec-bg-asSecondary\!,.bg-mec-line\! {
    --un-bg-opacity: 1 !important;
    background-color: rgb(238 238 238 / var(--un-bg-opacity))!important
}

.bg-mec-grayGradient-000\/80 {
    background-color: #000c
}

.bg-mec-quaternary\! {
    --un-bg-opacity: 1 !important;
    background-color: rgb(37 43 50 / var(--un-bg-opacity))!important
}

.bg-primary {
    --un-bg-opacity: 1;
    background-color: rgb(201 148 99 / var(--un-bg-opacity))
}

.bg-transparent {
    background-color: transparent
}

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

.checked\:bg-mec-primary:checked {
    --un-bg-opacity: 1;
    background-color: rgb(84 131 240 / var(--un-bg-opacity))
}

.hover-bg-ec-quinary:hover {
    --un-bg-opacity: 1;
    background-color: rgb(131 131 138 / var(--un-bg-opacity))
}

.hover-bg-ec-quinary\!:hover {
    --un-bg-opacity: 1 !important;
    background-color: rgb(131 131 138 / var(--un-bg-opacity))!important
}

.hover\:bg-ec-alert:hover {
    --un-bg-opacity: 1;
    background-color: rgb(159 39 40 / var(--un-bg-opacity))
}

.hover\:bg-ec-bg-asSecondary:hover,.hover\:bg-ec-grayscale-04:hover {
    --un-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--un-bg-opacity))
}

.hover\:bg-ec-inverse-01:hover {
    --un-bg-opacity: 1;
    background-color: rgb(40 103 208 / var(--un-bg-opacity))
}

.hover\:bg-ec-inverse-02:hover {
    --un-bg-opacity: 1;
    background-color: rgb(178 180 226 / var(--un-bg-opacity))
}

.hover\:bg-ec-primary:hover {
    --un-bg-opacity: 1;
    background-color: rgb(37 43 50 / var(--un-bg-opacity))
}

.hover\:bg-ec-primary\!:hover {
    --un-bg-opacity: 1 !important;
    background-color: rgb(37 43 50 / var(--un-bg-opacity))!important
}

.hover\:bg-ec-quaternary:hover {
    --un-bg-opacity: 1;
    background-color: rgb(84 131 240 / var(--un-bg-opacity))
}

.hover\:bg-ec-quinary:hover {
    --un-bg-opacity: 1;
    background-color: rgb(131 131 138 / var(--un-bg-opacity))
}

.hover\:bg-mec-primary:hover {
    --un-bg-opacity: 1;
    background-color: rgb(84 131 240 / var(--un-bg-opacity))
}

.focus-bg-ec-grayscale-05:focus {
    --un-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--un-bg-opacity))
}

.focus-bg-ec-quaternary:focus {
    --un-bg-opacity: 1;
    background-color: rgb(84 131 240 / var(--un-bg-opacity))
}

.focus\:bg-ec-grayscale-02\!:focus {
    --un-bg-opacity: 1 !important;
    background-color: rgb(203 203 203 / var(--un-bg-opacity))!important
}

.focus\:bg-ec-grayscale-05:focus {
    --un-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--un-bg-opacity))
}

.focus\:bg-ec-quaternary:focus {
    --un-bg-opacity: 1;
    background-color: rgb(84 131 240 / var(--un-bg-opacity))
}

.focus\:bg-ec-secondary:focus {
    --un-bg-opacity: 1;
    background-color: rgb(55 63 74 / var(--un-bg-opacity))
}

.focus\:bg-ec-secondary\!:focus {
    --un-bg-opacity: 1 !important;
    background-color: rgb(55 63 74 / var(--un-bg-opacity))!important
}

.focus\:bg-ec-tertiary:focus {
    --un-bg-opacity: 1;
    background-color: rgb(199 200 230 / var(--un-bg-opacity))
}

.focus\:bg-transparent:focus {
    background-color: transparent
}

.active\:bg-transparent:active {
    background-color: transparent
}

.disabled\:bg-mec-grayscale-04:disabled {
    --un-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--un-bg-opacity))
}

[to~="#app"] {
    --un-gradient-to-position: 100%;
    --un-gradient-to: #app var(--un-gradient-to-position)
}

.bg-none\! {
    background-image: none!important
}

.bg-contain {
    background-size: contain
}

.object-cover {
    object-fit: cover
}

.object-contain {
    object-fit: contain
}

.object-contain\! {
    object-fit: contain!important
}

.p-\[0px_4px\] {
    padding: 0 4px
}

.p-0,.p-0px {
    padding: 0
}

.p-0\!,.p-0px\! {
    padding: 0!important
}

.p-10 {
    padding: 2.5rem
}

.p-10px {
    padding: 10px
}

.p-12 {
    padding: 3rem
}

.p-12px {
    padding: 12px
}

.p-20px {
    padding: 20px
}

.p-2px {
    padding: 2px
}

.p-3 {
    padding: .75rem
}

.p-32px {
    padding: 32px
}

.p-40px {
    padding: 40px
}

.p-4px {
    padding: 4px
}

.p-5 {
    padding: 1.25rem
}

.p-8px {
    padding: 8px
}

.p-x-12px,.px-12px {
    padding-left: 12px;
    padding-right: 12px
}

.p-x-16px {
    padding-left: 16px;
    padding-right: 16px
}

.p-y-12px,.py-12px {
    padding-top: 12px;
    padding-bottom: 12px
}

.px,[px=""] {
    padding-left: 1rem;
    padding-right: 1rem
}

.px-100px {
    padding-left: 100px;
    padding-right: 100px
}

.px-14px\! {
    padding-left: 14px!important;
    padding-right: 14px!important
}

.px-15 {
    padding-left: 3.75rem;
    padding-right: 3.75rem
}

.px-20px {
    padding-left: 20px;
    padding-right: 20px
}

.px-24px {
    padding-left: 24px;
    padding-right: 24px
}

.px-260px {
    padding-left: 260px;
    padding-right: 260px
}

.px-28\.5px {
    padding-left: 28.5px;
    padding-right: 28.5px
}

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

.px-30px {
    padding-left: 30px;
    padding-right: 30px
}

.px-32px {
    padding-left: 32px;
    padding-right: 32px
}

.px-32px\! {
    padding-left: 32px!important;
    padding-right: 32px!important
}

.px-3px {
    padding-left: 3px;
    padding-right: 3px
}

.px-40px {
    padding-left: 40px;
    padding-right: 40px
}

.px-45px {
    padding-left: 45px;
    padding-right: 45px
}

.px-4px {
    padding-left: 4px;
    padding-right: 4px
}

.px-6px {
    padding-left: 6px;
    padding-right: 6px
}

.px-8px {
    padding-left: 8px;
    padding-right: 8px
}

.py-10px {
    padding-top: 10px;
    padding-bottom: 10px
}

.py-15 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem
}

.py-16\.5px {
    padding-top: 16.5px;
    padding-bottom: 16.5px
}

.py-16px {
    padding-top: 16px;
    padding-bottom: 16px
}

.py-18\.5px {
    padding-top: 18.5px;
    padding-bottom: 18.5px
}

.py-20px {
    padding-top: 20px;
    padding-bottom: 20px
}

.py-2px {
    padding-top: 2px;
    padding-bottom: 2px
}

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

.py-3px {
    padding-top: 3px;
    padding-bottom: 3px
}

.py-40px {
    padding-top: 40px;
    padding-bottom: 40px
}

.py-4px {
    padding-top: 4px;
    padding-bottom: 4px
}

.py-6px {
    padding-top: 6px;
    padding-bottom: 6px
}

.py-7px {
    padding-top: 7px;
    padding-bottom: 7px
}

.py-8px {
    padding-top: 8px;
    padding-bottom: 8px
}

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

.pb-10px {
    padding-bottom: 10px
}

.pb-128px {
    padding-bottom: 128px
}

.pb-12px {
    padding-bottom: 12px
}

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

.pb-20px {
    padding-bottom: 20px
}

.pb-30px {
    padding-bottom: 30px
}

.pb-32px {
    padding-bottom: 32px
}

.pb-40px {
    padding-bottom: 40px
}

.pb-48px {
    padding-bottom: 48px
}

.pb-4px {
    padding-bottom: 4px
}

.pb-6px {
    padding-bottom: 6px
}

.pb-8 {
    padding-bottom: 2rem
}

.pb-8px {
    padding-bottom: 8px
}

.pb100 {
    padding-bottom: 25rem
}

.pl-0\! {
    padding-left: 0!important
}

.pl-1 {
    padding-left: .25rem
}

.pl-12px {
    padding-left: 12px
}

.pl-20px {
    padding-left: 20px
}

.pl-20px\! {
    padding-left: 20px!important
}

.pl-7px {
    padding-left: 7px
}

.pl-8px {
    padding-left: 8px
}

.pl-8px\! {
    padding-left: 8px!important
}

.pr-12px {
    padding-right: 12px
}

.pr-20px {
    padding-right: 20px
}

.pt {
    padding-top: 1rem
}

.pt-12px {
    padding-top: 12px
}

.pt-2\.6vw\! {
    padding-top: 2.6vw!important
}

.pt-20px {
    padding-top: 20px
}

.pt-24px {
    padding-top: 24px
}

.pt-30px {
    padding-top: 30px
}

.pt-32px {
    padding-top: 32px
}

.pt-3px {
    padding-top: 3px
}

.pt-40px {
    padding-top: 40px
}

.pt-5 {
    padding-top: 1.25rem
}

.pt-54px\! {
    padding-top: 54px!important
}

.pt-75px {
    padding-top: 75px
}

.pt-8px {
    padding-top: 8px
}

[pt~="root:"]:root {
    padding-top: 1rem
}

.text-center {
    text-align: center
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-start {
    text-align: start
}

.text-end,[text-end=""] {
    text-align: end
}

.text-wrap {
    text-wrap: wrap
}

.v-middle {
    vertical-align: middle
}

.text-10px {
    font-size: 10px
}

.text-15px {
    font-size: 15px
}

.text-1rem {
    font-size: 1rem
}

.checked\:before\:text-12px:checked:before {
    font-size: 12px
}

.c-ec-alert,.c-mec-alert,.text-ec-alert {
    --un-text-opacity: 1;
    color: rgb(159 39 40 / var(--un-text-opacity))
}

.c-ec-grayscale-02,.c-mec-grayscale-03,.c-mec-neutral-070,.text-ec-grayscale-02 {
    --un-text-opacity: 1;
    color: rgb(203 203 203 / var(--un-text-opacity))
}

.c-ec-grayscale-05,.c-ec-neutral-100,.c-mec-grayscale-04,.c-mec-neutral-100,.text-ec-grayscale-05,.text-white {
    --un-text-opacity: 1;
    color: rgb(255 255 255 / var(--un-text-opacity))
}

.c-ec-grayscale-01,.c-ec-quinary,.c-mec-secondary,.text-ec-quinary {
    --un-text-opacity: 1;
    color: rgb(131 131 138 / var(--un-text-opacity))
}

.c-ec-secondary,.c-ec-text-asPrimary,.c-mec-text-asPrimary,.text-ec-secondary {
    --un-text-opacity: 1;
    color: rgb(55 63 74 / var(--un-text-opacity))
}

.c-ec-tertiary,.c-mec-tertiary,.text-ec-tertiary {
    --un-text-opacity: 1;
    color: rgb(199 200 230 / var(--un-text-opacity))
}

.placeholder\:text-ec-grayscale-02::placeholder {
    --un-text-opacity: 1;
    color: rgb(203 203 203 / var(--un-text-opacity))
}

.c-black,.c-mec-neutral-000 {
    --un-text-opacity: 1;
    color: rgb(0 0 0 / var(--un-text-opacity))
}

.c-ec-alert\!,.c-mec-alert\! {
    --un-text-opacity: 1 !important;
    color: rgb(159 39 40 / var(--un-text-opacity))!important
}

.c-ec-bg-asTertiary {
    --un-text-opacity: 1;
    color: rgb(254 139 166 / var(--un-text-opacity))
}

.c-ec-grayscale-01\!,.c-ec-quinary\!,.c-mec-secondary\! {
    --un-text-opacity: 1 !important;
    color: rgb(131 131 138 / var(--un-text-opacity))!important
}

.c-ec-grayscale-02\!,.c-ec-neutral-070\! {
    --un-text-opacity: 1 !important;
    color: rgb(203 203 203 / var(--un-text-opacity))!important
}

.c-ec-grayscale-03 {
    --un-text-opacity: 1;
    color: rgb(241 241 241 / var(--un-text-opacity))
}

.c-ec-grayscale-03\! {
    --un-text-opacity: 1 !important;
    color: rgb(241 241 241 / var(--un-text-opacity))!important
}

.c-ec-grayscale-04 {
    --un-text-opacity: 1;
    color: rgb(250 250 250 / var(--un-text-opacity))
}

.c-ec-grayscale-05\!,.c-mec-grayscale-04\! {
    --un-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--un-text-opacity))!important
}

.c-ec-primary,.c-mec-quaternary {
    --un-text-opacity: 1;
    color: rgb(37 43 50 / var(--un-text-opacity))
}

.c-ec-primary\!,.c-mec-quaternary\! {
    --un-text-opacity: 1 !important;
    color: rgb(37 43 50 / var(--un-text-opacity))!important
}

.c-ec-quaternary,.c-mec-primary,.group:hover .group-hover\:c-ec-quaternary {
    --un-text-opacity: 1;
    color: rgb(84 131 240 / var(--un-text-opacity))
}

.c-ec-quaternary\!,.c-mec-primary\! {
    --un-text-opacity: 1 !important;
    color: rgb(84 131 240 / var(--un-text-opacity))!important
}

.c-mec-bg-asSecondary {
    --un-text-opacity: 1;
    color: rgb(238 238 238 / var(--un-text-opacity))
}

.c-neutral-100 {
    --un-text-opacity: 1;
    color: rgb(245 245 245 / var(--un-text-opacity))
}

.checked\:c-mec-grayscale-04:checked {
    --un-text-opacity: 1;
    color: rgb(255 255 255 / var(--un-text-opacity))
}

.hover\:c-ec-grayscale-02:hover {
    --un-text-opacity: 1;
    color: rgb(203 203 203 / var(--un-text-opacity))
}

.hover\:c-ec-grayscale-05:hover {
    --un-text-opacity: 1;
    color: rgb(255 255 255 / var(--un-text-opacity))
}

.hover\:c-ec-inverse-01:hover {
    --un-text-opacity: 1;
    color: rgb(40 103 208 / var(--un-text-opacity))
}

.hover\:c-ec-quaternary:hover {
    --un-text-opacity: 1;
    color: rgb(84 131 240 / var(--un-text-opacity))
}

.hover\:c-ec-quinary:hover {
    --un-text-opacity: 1;
    color: rgb(131 131 138 / var(--un-text-opacity))
}

.hover\:c-mec-grayscale-04:hover {
    --un-text-opacity: 1;
    color: rgb(255 255 255 / var(--un-text-opacity))
}

.placeholder\:c-ec-grayscale-02\!::placeholder {
    --un-text-opacity: 1 !important;
    color: rgb(203 203 203 / var(--un-text-opacity))!important
}

.placeholder\:c-mec-grayscale-02::placeholder {
    --un-text-opacity: 1;
    color: rgb(131 131 138 / var(--un-text-opacity))
}

.placeholder\:c-mec-grayscale-03::placeholder {
    --un-text-opacity: 1;
    color: rgb(203 203 203 / var(--un-text-opacity))
}

.leading-20px {
    line-height: 20px
}

.leading-27px {
    line-height: 27px
}

.leading-normal {
    line-height: 1.5
}

.lh-100\% {
    line-height: 100%
}

.lh-150\% {
    line-height: 150%
}

.lh-18px {
    line-height: 18px
}

.lh-21px {
    line-height: 21px
}

.lh-24px {
    line-height: 24px
}

.lh-2px {
    line-height: 2px
}

.lh-32px {
    line-height: 32px
}

.lh-40px {
    line-height: 40px
}

.lh-50\% {
    line-height: 50%
}

.font-inherit {
    font-family: inherit
}

.italic {
    font-style: italic
}

.line-through {
    text-decoration-line: line-through
}

.underline {
    text-decoration-line: underline
}

.tab {
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4
}

.op-100\! {
    opacity: 1!important
}

.op-80 {
    opacity: .8
}

.opacity-1 {
    opacity: .01
}

.shadow-\[0_0_12px_0px_\#F0A018\] {
    --un-shadow: 0 0 12px 0px var(--un-shadow-color, rgb(240 160 24));
    box-shadow: var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)
}

.shadow-\[0_0_5px_4px_rgb\(84\,131\,240\,\.3\)\] {
    --un-shadow: 0 0 5px 4px var(--un-shadow-color, rgb(84 131 240 / .3));
    box-shadow: var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)
}

.shadow-\[0px_-2px_4px_0px_\#00000033\] {
    --un-shadow: 0px -2px 4px 0px var(--un-shadow-color, rgb(0 0 0 / .2));
    box-shadow: var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)
}

.shadow-\[0px_0px_12px_\#0000001A\] {
    --un-shadow: 0px 0px 12px var(--un-shadow-color, rgb(0 0 0 / .1));
    box-shadow: var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)
}

.shadow-none\! {
    --un-shadow: 0 0 var(--un-shadow-color, rgb(0 0 0 / 0)) !important;
    box-shadow: var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)!important
}

.focus\:shadow-none\!:focus {
    --un-shadow: 0 0 var(--un-shadow-color, rgb(0 0 0 / 0)) !important;
    box-shadow: var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)!important
}

.outline-0 {
    outline-width: 0px
}

.focus-within\:outline-1px:focus-within {
    outline-width: 1px
}

.hover\:outline-1px:hover {
    outline-width: 1px
}

.focus-outline-1px:focus {
    outline-width: 1px
}

.focus-visible\:outline-0\!:focus-visible {
    outline-width: 0px!important
}

.focus-within\:outline-ec-quaternary:focus-within {
    --un-outline-color-opacity: 1;
    outline-color: rgb(84 131 240 / var(--un-outline-color-opacity))
}

.focus-within\:outline-transparent:focus-within {
    outline-color: transparent
}

.hover\:outline-transparent:hover {
    outline-color: transparent
}

.focus-outline-transparent:focus {
    outline-color: transparent
}

.outline {
    outline-style: solid
}

.focus-within\:outline:focus-within {
    outline-style: solid
}

.hover\:outline:hover {
    outline-style: solid
}

.focus-outline:focus {
    outline-style: solid
}

.outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.filter,[filter=""] {
    filter: var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)
}

.transition {
    transition-property: color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-1000 {
    transition-property: color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 1s
}

.transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

[duration~="1000"] {
    transition-duration: 1s
}

[duration~="3"] {
    transition-duration: 3ms
}

[duration~="40"] {
    transition-duration: 40ms
}

.ease,.ease-in-out {
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.ease-out {
    transition-timing-function: cubic-bezier(0,0,.2,1)
}

.checked\:before\:content-\[\>\]:checked:before {
    content: >
}

.placeholder-mec-grayscale-03::placeholder {
    --un-placeholder-opacity: 1;
    color: rgb(203 203 203 / var(--un-placeholder-opacity))
}

[placeholder~="$t("]::placeholder {
    color: var(--t\()
}

.scrollbar-track-color-transparent {
    --scrollbar-track: transparent
}

.scrollbar-thumb-radius-4px {
    --scrollbar-thumb-radius: 4px
}

.scrollbar-w-4px {
    --scrollbar-width: 4px
}

.hidden,[hidden=""] {
    display: none
}

.hidden\! {
    display: none!important
}

.before\:hidden\!:before {
    display: none!important
}

.after\:hidden:after {
    display: none
}
