*,: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%
}

.btn-base:disabled {
    pointer-events: none
}

.input-base {
    margin-bottom: unset!important;
    width: 100%;
    border-bottom-style: unset!important;
    background-color: transparent!important;
    --un-text-opacity: 1;
    color: rgb(85 90 106 / var(--un-text-opacity));
    outline: 2px solid transparent!important;
    outline-offset: 2px!important
}

.dropdown-items-wrapper {
    width: 100%;
    border-width: 1px;
    --un-border-opacity: 1;
    border-color: rgb(202 202 202 / var(--un-border-opacity));
    border-style: solid;
    --un-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--un-bg-opacity));
    --un-shadow: 3px 7px 15px 0px var(--un-shadow-color, rgba(0, 0, 0, .25));
    box-shadow: var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)
}

.input-outer-base {
    width: 100%;
    display: flex;
    align-items: center;
    overflow: hidden;
    border-width: 1px;
    --un-border-opacity: 1;
    border-color: rgb(202 202 202 / var(--un-border-opacity));
    border-style: solid;
    --un-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--un-bg-opacity))
}

.btn-base {
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: center
}

.dis-btn {
    display: flex;
    cursor: unset!important;
    align-items: center;
    justify-content: center;
    --un-bg-opacity: 1 !important;
    background-color: rgb(227 231 240 / var(--un-bg-opacity))!important;
    --un-text-opacity: 1;
    color: rgb(168 168 170 / var(--un-text-opacity))
}

.dropdown-base {
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: space-between;
    border-width: 1px;
    --un-border-opacity: 1;
    border-color: rgb(202 202 202 / var(--un-border-opacity));
    border-style: solid;
    --un-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--un-bg-opacity))
}

.dropdown-item {
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: space-between;
    --un-text-opacity: 1;
    color: rgb(85 90 106 / var(--un-text-opacity))
}

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

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

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

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

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

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

.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
}

.m-dis-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    --un-bg-opacity: 1 !important;
    background-color: rgb(247 247 247 / var(--un-bg-opacity))!important;
    --un-text-opacity: 1;
    color: rgb(170 170 170 / var(--un-text-opacity))
}

.m-primary-btn {
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    --un-bg-opacity: 1 !important;
    background-color: rgb(201 148 99 / var(--un-bg-opacity))!important;
    --un-text-opacity: 1;
    color: rgb(255 255 255 / var(--un-text-opacity))
}

.m-secondary-btn {
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    --un-bg-opacity: 1;
    background-color: rgb(127 150 182 / var(--un-bg-opacity));
    --un-text-opacity: 1;
    color: rgb(255 255 255 / var(--un-text-opacity))
}

.primary-btn {
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    --un-bg-opacity: 1 !important;
    background-color: rgb(201 148 99 / var(--un-bg-opacity))!important;
    --un-text-opacity: 1;
    color: rgb(255 255 255 / var(--un-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
    transition-duration: .5s!important
}

.secondary-btn {
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    --un-bg-opacity: 1;
    background-color: rgb(138 199 215 / var(--un-bg-opacity));
    --un-text-opacity: 1;
    color: rgb(255 255 255 / var(--un-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
    transition-duration: .5s!important
}

.input-outer-base-disabled {
    cursor: auto!important;
    --un-bg-opacity: 1 !important;
    background-color: rgb(227 231 240 / var(--un-bg-opacity))!important
}

.tab-active-btn {
    cursor: pointer;
    --un-bg-opacity: 1;
    background-color: rgb(201 148 99 / var(--un-bg-opacity));
    --un-text-opacity: 1;
    color: rgb(255 255 255 / var(--un-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
    transition-duration: .5s!important
}

.tab-inactive-btn {
    cursor: pointer;
    --un-text-opacity: 1;
    color: rgb(201 148 99 / var(--un-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
    transition-duration: .5s!important
}

.m-tab-active-btn {
    border-top-width: 2px!important;
    --un-border-opacity: 1 !important;
    --un-border-top-opacity: var(--un-border-opacity) !important;
    border-top-color: rgb(201 148 99 / var(--un-border-top-opacity))!important;
    border-top-style: solid!important;
    --un-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--un-bg-opacity));
    --un-text-opacity: 1;
    color: rgb(22 22 22 / var(--un-text-opacity))
}

.m-checkbox {
    --un-border-opacity: 1;
    border-color: rgb(202 202 202 / var(--un-border-opacity));
    background-color: transparent
}

.dropdown-base:hover,.input-outer-base:hover {
    --un-border-opacity: 1;
    border-color: rgb(201 148 99 / var(--un-border-opacity))
}

.input-outer-base-disabled:hover {
    --un-border-opacity: 1 !important;
    border-color: rgb(202 202 202 / var(--un-border-opacity))!important
}

.m-tab-inactive-btn {
    --un-border-left-opacity: .37 !important;
    --un-border-right-opacity: .37 !important;
    --un-bg-opacity: 1;
    background-color: rgb(226 226 226 / var(--un-bg-opacity));
    --un-text-opacity: 1;
    color: rgb(54 54 54 / var(--un-text-opacity))
}

.btn-primary {
    border-style: none!important;
    --un-bg-opacity: 1 !important;
    background-color: rgb(201 148 99 / var(--un-bg-opacity))!important;
    --un-text-opacity: 1;
    color: rgb(255 255 255 / var(--un-text-opacity));
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
    transition-duration: .5s!important
}

.btn-secondary {
    border-style: none!important;
    --un-bg-opacity: 1 !important;
    background-color: rgb(138 199 215 / var(--un-bg-opacity))!important;
    --un-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--un-text-opacity))!important;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
    transition-duration: .5s!important
}

.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))
}

.btn-primary:hover {
    --un-bg-opacity: 1 !important;
    background-color: rgb(245 215 155 / var(--un-bg-opacity))!important
}

.btn-secondary:hover {
    --un-bg-opacity: 1 !important;
    background-color: rgb(112 119 140 / var(--un-bg-opacity))!important
}

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

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

.primary-btn:hover {
    --un-bg-opacity: 1 !important;
    background-color: rgb(245 215 155 / var(--un-bg-opacity))!important
}

.secondary-btn:hover {
    --un-bg-opacity: 1;
    background-color: rgb(112 119 140 / var(--un-bg-opacity))
}

.tab-active-btn:hover,.tab-inactive-btn:hover {
    --un-bg-opacity: 1 !important;
    background-color: rgb(201 148 99 / var(--un-bg-opacity))!important;
    --un-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--un-text-opacity))!important
}

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

.btn-secondary:focus {
    --un-bg-opacity: 1 !important;
    background-color: rgb(138 199 215 / var(--un-bg-opacity))!important
}

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

.m-secondary-btn:focus {
    --un-bg-opacity: 1 !important;
    background-color: rgb(127 150 182 / var(--un-bg-opacity))!important
}

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

.secondary-btn:focus {
    --un-bg-opacity: 1 !important;
    background-color: rgb(138 199 215 / var(--un-bg-opacity))!important
}

.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,[ec-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
}

.input-base:disabled {
    --un-text-opacity: 1 !important;
    color: rgb(170 170 170 / var(--un-text-opacity))!important
}

.input-base: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
}

.input-outer-base:focus {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.scrollbar,[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,[scrollbar=""]::-webkit-scrollbar {
    width: var(--scrollbar-width);
    height: var(--scrollbar-height)
}

.scrollbar::-webkit-scrollbar-thumb,[scrollbar=""]::-webkit-scrollbar-thumb {
    background-color: var(--scrollbar-thumb)
}

.scrollbar::-webkit-scrollbar-track,[scrollbar=""]::-webkit-scrollbar-track {
    background-color: var(--scrollbar-track)
}

.scrollbar-rounded::-webkit-scrollbar-thumb,[scrollbar-rounded=""]::-webkit-scrollbar-thumb {
    border-radius: var(--scrollbar-thumb-radius)
}

.scrollbar-rounded::-webkit-scrollbar-track,[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
}

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

.visible {
    visibility: visible
}

.backface-hidden {
    backface-visibility: hidden
}

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

.absolute\! {
    position: absolute!important
}

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

.fixed\! {
    position: fixed!important
}

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

.relative\! {
    position: relative!important
}

.sticky {
    position: sticky
}

.static {
    position: static
}

.static\! {
    position: static!important
}

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

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

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

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

.bottom-15vw {
    bottom: 15vw
}

.bottom-32px {
    bottom: 32px
}

.bottom-4px {
    bottom: 4px
}

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

.bottom-80px {
    bottom: 80px
}

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

.left-0,.left-0px,[left-0=""] {
    left: 0
}

.left-12px {
    left: 12px
}

.left-36px\! {
    left: 36px!important
}

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

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

.left-6px {
    left: 6px
}

.left-auto\! {
    left: auto!important
}

.left-initial\! {
    left: initial!important
}

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

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

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

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

.right-0\!,[right-0\!=""] {
    right: 0!important
}

.right-12px {
    right: 12px
}

.right-15px {
    right: 15px
}

.right-16px {
    right: 16px
}

.right-1px {
    right: 1px
}

.right-20px {
    right: 20px
}

.right-20px\! {
    right: 20px!important
}

.right-2vw {
    right: 2vw
}

.right-2vw\! {
    right: 2vw!important
}

.right-4px {
    right: 4px
}

.right-8vw {
    right: 8vw
}

.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\! {
    top: 0!important
}

.top-12px {
    top: 12px
}

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

.top-16px {
    top: 16px
}

.top-17px {
    top: 17px
}

.top-1px {
    top: 1px
}

.top-20px {
    top: 20px
}

.top-24px {
    top: 24px
}

.top-30px {
    top: 30px
}

.top-44px {
    top: 44px
}

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

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

.top-5px {
    top: 5px
}

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

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

.before\:top-10px\!:before {
    top: 10px!important
}

.before\:top-15px\!:before {
    top: 15px!important
}

.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
}

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

.z-0 {
    z-index: 0
}

.z-1 {
    z-index: 1
}

.z-10,[z-10=""] {
    z-index: 10
}

.z-100 {
    z-index: 100
}

.z-11 {
    z-index: 11
}

.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-3 {
    grid-template-columns: repeat(3,minmax(0,1fr))
}

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

[cols~="30"] {
    grid-template-columns: repeat(30,minmax(0,1fr))
}

[rows~="10"] {
    grid-template-rows: repeat(10,minmax(0,1fr))
}

[rows~="5"] {
    grid-template-rows: repeat(5,minmax(0,1fr))
}

.float-right {
    float: right
}

.m-0 {
    margin: 0
}

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

.m-6px {
    margin: 6px
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.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-30px {
    margin-top: 30px;
    margin-bottom: 30px
}

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

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

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

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

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

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

.mb-0\! {
    margin-bottom: 0!important
}

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

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

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

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

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

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

.mb-16vh {
    margin-bottom: 16vh
}

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

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

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

.mb-20px\! {
    margin-bottom: 20px!important
}

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

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

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

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

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

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

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

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

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

.mb-8px\! {
    margin-bottom: 8px!important
}

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

.me-1px {
    margin-inline-end:1px}

.me-2px {
    margin-inline-end:2px}

.me-4px {
    margin-inline-end:4px}

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

.ml-1\.5 {
    margin-left: .375rem
}

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

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

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

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

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

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

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

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

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

.ml-5vw {
    margin-left: 5vw
}

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

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

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

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

.ml-auto {
    margin-left: auto
}

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

.mr-0 {
    margin-right: 0
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ms-4px {
    margin-inline-start:4px}

.mt-\.3vw {
    margin-top: .3vw
}

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

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

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

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

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

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

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

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

.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-40px {
    margin-top: 40px
}

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

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

.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-6px\! {
    margin-top: 6px!important
}

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

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

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

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

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

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

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

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

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

.block\! {
    display: block!important
}

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

.inline-block {
    display: inline-block
}

.contents {
    display: contents
}

.list-item {
    display: list-item
}

.display-unset\! {
    display: unset!important
}

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

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

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

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

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

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

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

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

[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~="28px"] {
    width: 28px;
    height: 28px
}

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

[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-\[calc\(100vh-42px\)\] {
    height: calc(100vh - 42px)
}

.h-10 {
    height: 2.5rem
}

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

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

.h-100px {
    height: 100px
}

.h-100vh,.h-screen,[h-screen=""] {
    height: 100vh
}

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

.h-10vw {
    height: 10vw
}

.h-114px {
    height: 114px
}

.h-11vw {
    height: 11vw
}

.h-120px,[h-120px=""] {
    height: 120px
}

.h-127px {
    height: 127px
}

.h-128px {
    height: 128px
}

.h-12px {
    height: 12px
}

.h-13vw {
    height: 13vw
}

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

.h-14px {
    height: 14px
}

.h-150px {
    height: 150px
}

.h-15px {
    height: 15px
}

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

.h-16px {
    height: 16px
}

.h-18px {
    height: 18px
}

.h-196px {
    height: 196px
}

.h-1px {
    height: 1px
}

.h-2\.5vw\! {
    height: 2.5vw!important
}

.h-20px {
    height: 20px
}

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

.h-21px {
    height: 21px
}

.h-22px {
    height: 22px
}

.h-23px {
    height: 23px
}

.h-240px {
    height: 240px
}

.h-245px {
    height: 245px
}

.h-24px,[h-24px=""] {
    height: 24px
}

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

.h-25px {
    height: 25px
}

.h-26px {
    height: 26px
}

.h-270px {
    height: 270px
}

.h-27px {
    height: 27px
}

.h-280px {
    height: 280px
}

.h-28px {
    height: 28px
}

.h-2px {
    height: 2px
}

.h-300px {
    height: 300px
}

.h-30px {
    height: 30px
}

.h-30vh {
    height: 30vh
}

.h-32px {
    height: 32px
}

.h-34px {
    height: 34px
}

.h-35px {
    height: 35px
}

.h-35vh {
    height: 35vh
}

.h-36px {
    height: 36px
}

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

.h-382px {
    height: 382px
}

.h-38px,[h-38px=""] {
    height: 38px
}

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

.h-39px {
    height: 39px
}

.h-40px,[h-40px=""] {
    height: 40px
}

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

.h-40vh {
    height: 40vh
}

.h-42px {
    height: 42px
}

.h-43px {
    height: 43px
}

.h-44px,[h-44px=""] {
    height: 44px
}

.h-48px {
    height: 48px
}

.h-5\.6vw {
    height: 5.6vw
}

.h-50px {
    height: 50px
}

.h-52px {
    height: 52px
}

.h-540px {
    height: 540px
}

.h-54px {
    height: 54px
}

.h-56px {
    height: 56px
}

.h-5px {
    height: 5px
}

.h-600px {
    height: 600px
}

.h-60px {
    height: 60px
}

.h-640px,[h-640px=""] {
    height: 640px
}

.h-64px {
    height: 64px
}

.h-65vw {
    height: 65vw
}

.h-66px {
    height: 66px
}

.h-67px {
    height: 67px
}

.h-67vh {
    height: 67vh
}

.h-6px {
    height: 6px
}

.h-704px {
    height: 704px
}

.h-72px {
    height: 72px
}

.h-73px {
    height: 73px
}

.h-75px {
    height: 75px
}

.h-78vh {
    height: 78vh
}

.h-80px {
    height: 80px
}

.h-8vw {
    height: 8vw
}

.h-90vh {
    height: 90vh
}

.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-h-50vh {
    max-height: 50vh
}

.max-h-70vh {
    max-height: 70vh
}

.max-h-80vh {
    max-height: 80vh
}

.max-h-85vh {
    max-height: 85vh
}

.max-h-95vh {
    max-height: 95vh
}

.max-h-none\! {
    max-height: none!important
}

.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-16px {
    max-width: 16px
}

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

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

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

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

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

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

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

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

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

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

.min-h-100vh {
    min-height: 100vh
}

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

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

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

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

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

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

.min-h-50vh {
    min-height: 50vh
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.min-w-60vw {
    min-width: 60vw
}

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

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

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

.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\%-40px\)\] {
    width: calc(100% - 40px)
}

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

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

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

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

.w-0 {
    width: 0
}

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

.w-100\! {
    width: 25rem!important
}

.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,[w-screen=""] {
    width: 100vw
}

.w-102px {
    width: 102px
}

.w-110px {
    width: 110px
}

.w-1140px {
    width: 1140px
}

.w-114px {
    width: 114px
}

.w-118px {
    width: 118px
}

.w-120px,[w-120px=""] {
    width: 120px
}

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

.w-12px {
    width: 12px
}

.w-132px {
    width: 132px
}

.w-134px {
    width: 134px
}

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

.w-1400px {
    width: 1400px
}

.w-140px {
    width: 140px
}

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

.w-148px {
    width: 148px
}

.w-14px {
    width: 14px
}

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

.w-150px {
    width: 150px
}

.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-180px {
    width: 180px
}

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

.w-18px {
    width: 18px
}

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

.w-1px {
    width: 1px
}

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

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

.w-200px {
    width: 200px
}

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

.w-20px {
    width: 20px
}

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

.w-21px {
    width: 21px
}

.w-220px {
    width: 220px
}

.w-238px {
    width: 238px
}

.w-240px {
    width: 240px
}

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

.w-24px,[w-24px=""] {
    width: 24px
}

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

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

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

.w-25px {
    width: 25px
}

.w-26px {
    width: 26px
}

.w-28px {
    width: 28px
}

.w-292px {
    width: 292px
}

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

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

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

.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-367px {
    width: 367px
}

.w-36px {
    width: 36px
}

.w-378px {
    width: 378px
}

.w-380px {
    width: 380px
}

.w-388px {
    width: 388px
}

.w-38px {
    width: 38px
}

.w-400px {
    width: 400px
}

.w-40px,[w-40px=""] {
    width: 40px
}

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

.w-420px {
    width: 420px
}

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

.w-436px {
    width: 436px
}

.w-460px {
    width: 460px
}

.w-468px {
    width: 468px
}

.w-48px {
    width: 48px
}

.w-492px {
    width: 492px
}

.w-496px {
    width: 496px
}

.w-5\.6vw {
    width: 5.6vw
}

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

.w-50px {
    width: 50px
}

.w-520px {
    width: 520px
}

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

.w-52px {
    width: 52px
}

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

.w-560px {
    width: 560px
}

.w-56px {
    width: 56px
}

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

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

.w-60px {
    width: 60px
}

.w-640px,[w-640px=""] {
    width: 640px
}

.w-64px {
    width: 64px
}

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

.w-66px {
    width: 66px
}

.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-75\% {
    width: 75%
}

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

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

.w-80px {
    width: 80px
}

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

.w-80vw {
    width: 80vw
}

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

.w-8px {
    width: 8px
}

.w-8vw {
    width: 8vw
}

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

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

.w-90vw {
    width: 90vw
}

.w-913px {
    width: 913px
}

.w-92px {
    width: 92px
}

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

.w-auto {
    width: auto
}

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

.w-fit {
    width: fit-content
}

.w-max\! {
    width: max-content!important
}

.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
}

.w75 {
    width: 18.75rem
}

.after\:h-1px:after {
    height: 1px
}

[block~="0"] {
    block-size: 0
}

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

.flex\! {
    display: flex!important
}

.flex-\[100\%\] {
    flex: 100%
}

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

.flex-\[20\%\] {
    flex: 20%
}

.flex-\[50\%\] {
    flex: 50%
}

.flex-\[80\%\] {
    flex: 80%
}

.flex-1,[flex-1=""] {
    flex: 1 1 0%
}

.flex-auto {
    flex: 1 1 auto
}

.flex-none\! {
    flex: none!important
}

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

.flex-grow,.grow {
    flex-grow: 1
}

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

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

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

.flex-basis-72px {
    flex-basis: 72px
}

.flex-row,[flex-row=""] {
    flex-direction: row
}

.flex-col {
    flex-direction: column
}

.flex-wrap {
    flex-wrap: wrap
}

.table {
    display: table
}

.table-cell {
    display: table-cell
}

.border-separate {
    border-collapse: separate
}

.translate--50\%,.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-y-full {
    --un-translate-y: -100%;
    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\%,.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-\[-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-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))
}

.before\:-rotate-45\!:before {
    --un-rotate-x: 0;
    --un-rotate-y: 0;
    --un-rotate-z: 0;
    --un-rotate: -45deg !important;
    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))!important
}

.before\:rotate-\[-225deg\]\!:before {
    --un-rotate-x: 0;
    --un-rotate-y: 0;
    --un-rotate-z: 0;
    --un-rotate: -225deg !important;
    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))!important
}

.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))
}

@keyframes spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.animate-spin {
    animation: spin 1s linear infinite
}

.cursor-auto\! {
    cursor: auto!important
}

.cursor-default {
    cursor: default
}

.cursor-default\! {
    cursor: default!important
}

.cursor-pointer,[cursor-pointer=""] {
    cursor: pointer
}

.cursor-not-allowed {
    cursor: not-allowed
}

.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
}

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

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

.appearance-none\! {
    -webkit-appearance: none!important;
    appearance: none!important
}

.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
}

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

.items-baseline {
    align-items: baseline
}

.items-baseline\! {
    align-items: baseline!important
}

.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-end\! {
    justify-content: flex-end!important
}

.justify-center {
    justify-content: center
}

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

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

.gap-10px {
    gap: 10px
}

.gap-12px {
    gap: 12px
}

.gap-14px {
    gap: 14px
}

.gap-15px {
    gap: 15px
}

.gap-16px {
    gap: 16px
}

.gap-2\.5,[gap-2\.5=""] {
    gap: .625rem
}

.gap-20px {
    gap: 20px
}

.gap-24px {
    gap: 24px
}

.gap-2px {
    gap: 2px
}

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

.gap-32px {
    gap: 32px
}

.gap-4 {
    gap: 1rem
}

.gap-40px {
    gap: 40px
}

.gap-4px {
    gap: 4px
}

.gap-5px {
    gap: 5px
}

.gap-6 {
    gap: 1.5rem
}

.gap-60px {
    gap: 60px
}

.gap-6px {
    gap: 6px
}

.gap-8px {
    gap: 8px
}

.gap-x-10px {
    column-gap: 10px
}

.gap-x-12px {
    column-gap: 12px
}

.gap-x-20px {
    column-gap: 20px
}

.gap-x-8px {
    column-gap: 8px
}

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

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

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

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

.overflow-auto {
    overflow: auto
}

.overflow-hidden {
    overflow: hidden
}

.overflow-x-auto {
    overflow-x: auto
}

.overflow-x-hidden {
    overflow-x: 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
}

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

.b,.b-1,.b-1px,.border,.border-1,.border-1px,[border-1=""] {
    border-width: 1px
}

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

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

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

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

.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,.b-y-1px,.border-y-1px {
    border-top-width: 1px;
    border-bottom-width: 1px
}

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

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

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

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

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

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

.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
}

.b-confirm,.border-confirm {
    --un-border-opacity: 1;
    border-color: rgb(72 215 45 / var(--un-border-opacity))
}

.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-inverse-01,.b-inverse-04,.border-inverse-01 {
    --un-border-opacity: 1;
    border-color: rgb(202 202 202 / var(--un-border-opacity))
}

.b-inverse-01\!,.b-inverse-04\! {
    --un-border-opacity: 1 !important;
    border-color: rgb(202 202 202 / var(--un-border-opacity))!important
}

.b-inverse-03 {
    --un-border-opacity: 1;
    border-color: rgb(75 85 119 / var(--un-border-opacity))
}

.b-inverse-10 {
    --un-border-opacity: 1;
    border-color: rgb(195 185 185 / var(--un-border-opacity))
}

.b-jpay-grayscale-065 {
    --un-border-opacity: 1;
    border-color: rgb(176 176 176 / var(--un-border-opacity))
}

.b-jpay-text-asTertiary {
    --un-border-opacity: 1;
    border-color: rgb(126 126 126 / var(--un-border-opacity))
}

.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
}

.b-primary,.border-primary,[border-primary=""] {
    --un-border-opacity: 1;
    border-color: rgb(201 148 99 / var(--un-border-opacity))
}

.b-primary\!,.border-primary\! {
    --un-border-opacity: 1 !important;
    border-color: rgb(201 148 99 / 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-transparent {
    border-color: transparent
}

.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))
}

.hover\:b-inverse-01\!:hover {
    --un-border-opacity: 1 !important;
    border-color: rgb(202 202 202 / var(--un-border-opacity))!important
}

.hover\:b-primary:hover {
    --un-border-opacity: 1;
    border-color: rgb(201 148 99 / var(--un-border-opacity))
}

.hover\:b-primary\!:hover {
    --un-border-opacity: 1 !important;
    border-color: rgb(201 148 99 / var(--un-border-opacity))!important
}

.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
}

.b-x-inverse-02\! {
    --un-border-opacity: 1 !important;
    --un-border-left-opacity: var(--un-border-opacity) !important;
    border-left-color: rgb(207 207 207 / var(--un-border-left-opacity))!important;
    --un-border-right-opacity: var(--un-border-opacity) !important;
    border-right-color: rgb(207 207 207 / var(--un-border-right-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-op-20,.border-op-20 {
    --un-border-opacity: .2
}

.b-rd-20px,.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,[b-rd-6px=""] {
    border-radius: 6px
}

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

.border-rd-3px,.rd-3px,[rd-3px=""] {
    border-radius: 3px
}

.rd-\[0px_0px_2px_2px\] {
    border-radius: 0 0 2px 2px
}

.rd-0 {
    border-radius: 0
}

.rd-10px {
    border-radius: 10px
}

.rd-12px {
    border-radius: 12px
}

.rd-30px {
    border-radius: 30px
}

.rd-3px\! {
    border-radius: 3px!important
}

.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-0px\! {
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important
}

.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%
}

.rounded-bl-2px {
    border-bottom-left-radius: 2px
}

.rounded-tr-2px {
    border-top-right-radius: 2px
}

.b-hidden {
    border-style: hidden
}

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

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

.b-solid,.border-solid,[border-solid=""] {
    border-style: solid
}

.b-solid\!,.border-solid\! {
    border-style: solid!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
}

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

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

.bg-\[rgba\(0\,0\,0\,0\.8\)\] {
    --un-bg-opacity: .8;
    background-color: rgba(0,0,0,var(--un-bg-opacity))
}

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

.bg-bg-asInverse-01,.bg-bg-asInverse-22 {
    --un-bg-opacity: 1;
    background-color: rgb(255 225 70 / var(--un-bg-opacity))
}

.bg-bg-asInverse-03,.bg-bg-asInverse-06 {
    --un-bg-opacity: 1;
    background-color: rgb(227 231 240 / var(--un-bg-opacity))
}

.bg-bg-asInverse-03\!,.bg-bg-asInverse-06\! {
    --un-bg-opacity: 1 !important;
    background-color: rgb(227 231 240 / var(--un-bg-opacity))!important
}

.bg-bg-asInverse-04,.bg-bg-asInverse-08 {
    --un-bg-opacity: 1;
    background-color: rgb(247 247 247 / var(--un-bg-opacity))
}

.bg-bg-asInverse-04\! {
    --un-bg-opacity: 1 !important;
    background-color: rgb(247 247 247 / var(--un-bg-opacity))!important
}

.bg-bg-asInverse-05 {
    --un-bg-opacity: 1;
    background-color: rgb(138 199 215 / var(--un-bg-opacity))
}

.bg-bg-asInverse-07 {
    --un-bg-opacity: 1;
    background-color: rgb(127 150 182 / var(--un-bg-opacity))
}

.bg-bg-asInverse-10,[bg-bg-asInverse-10=""] {
    --un-bg-opacity: 1;
    background-color: rgb(244 244 244 / var(--un-bg-opacity))
}

.bg-bg-asInverse-10\! {
    --un-bg-opacity: 1 !important;
    background-color: rgb(244 244 244 / var(--un-bg-opacity))!important
}

.bg-bg-asInverse-12 {
    --un-bg-opacity: 1;
    background-color: rgb(226 226 226 / var(--un-bg-opacity))
}

.bg-bg-asInverse-13,.bg-bg-asInverse-14,.bg-bg-asInverse-15,.bg-bg-asInverse-17,.bg-ec-grayscale-05,.bg-jpay-grayscale-100,.bg-mec-grayscale-04 {
    --un-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--un-bg-opacity))
}

.bg-bg-asInverse-13\!,.bg-bg-asInverse-14\!,.bg-jpay-grayscale-100\! {
    --un-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--un-bg-opacity))!important
}

.bg-bg-asInverse-18 {
    --un-bg-opacity: 1;
    background-color: rgb(245 245 245 / var(--un-bg-opacity))
}

.bg-bg-asInverse-19\! {
    --un-bg-opacity: 1 !important;
    background-color: rgb(215 175 138 / var(--un-bg-opacity))!important
}

.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\!,.bg-mec-grayscale-05\! {
    --un-bg-opacity: 1 !important;
    background-color: rgb(241 241 241 / var(--un-bg-opacity))!important
}

.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-grayscale-000,.bg-jpay-grayscale-000,[bg-mec-grayGradient-000=""] {
    --un-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--un-bg-opacity))
}

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

.bg-inverse-01,.bg-inverse-04 {
    --un-bg-opacity: 1;
    background-color: rgb(202 202 202 / var(--un-bg-opacity))
}

.bg-inverse-07 {
    --un-bg-opacity: 1;
    background-color: rgb(188 188 188 / var(--un-bg-opacity))
}

.bg-jpay-bg-asInverse-03 {
    --un-bg-opacity: 1;
    background-color: rgb(255 99 136 / var(--un-bg-opacity))
}

.bg-jpay-bg-asInverse-06\! {
    --un-bg-opacity: 1 !important;
    background-color: rgb(52 52 52 / var(--un-bg-opacity))!important
}

.bg-jpay-bg-asPrimary {
    --un-bg-opacity: 1;
    background-color: rgb(254 99 135 / var(--un-bg-opacity))
}

.bg-jpay-bg-asSecondary {
    --un-bg-opacity: 1;
    background-color: rgb(255 35 88 / var(--un-bg-opacity))
}

.bg-jpay-bg-asTertiary {
    --un-bg-opacity: 1;
    background-color: rgb(255 145 171 / var(--un-bg-opacity))
}

.bg-jpay-grayscale-045,.bg-jpay-text-asTertiary {
    --un-bg-opacity: 1;
    background-color: rgb(126 126 126 / var(--un-bg-opacity))
}

.bg-jpay-grayscale-063 {
    --un-bg-opacity: 1;
    background-color: rgb(165 165 165 / var(--un-bg-opacity))
}

.bg-jpay-grayscale-085 {
    --un-bg-opacity: 1;
    background-color: rgb(213 213 213 / var(--un-bg-opacity))
}

.bg-jpay-grayscale-095\!,.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-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-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-primary\! {
    --un-bg-opacity: 1 !important;
    background-color: rgb(201 148 99 / var(--un-bg-opacity))!important
}

.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-bg-asInverse-05:hover {
    --un-bg-opacity: 1;
    background-color: rgb(138 199 215 / var(--un-bg-opacity))
}

.hover\:bg-bg-asInverse-09:hover {
    --un-bg-opacity: 1;
    background-color: rgb(245 215 155 / var(--un-bg-opacity))
}

.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-jpay-grayscale-055:hover {
    --un-bg-opacity: 1;
    background-color: rgb(146 146 146 / var(--un-bg-opacity))
}

.hover\:bg-jpay-grayscale-057:hover {
    --un-bg-opacity: 1;
    background-color: rgb(143 143 143 / var(--un-bg-opacity))
}

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

.hover\:bg-primary:hover,[hover\:bg-primary=""]:hover {
    --un-bg-opacity: 1;
    background-color: rgb(201 148 99 / 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-bg-asInverse-09\!:active {
    --un-bg-opacity: 1 !important;
    background-color: rgb(245 215 155 / var(--un-bg-opacity))!important
}

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

.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))
}

.bg-op-0\! {
    --un-bg-opacity: 0 !important
}

.bg-op-10 {
    --un-bg-opacity: .1
}

.bg-op-10\! {
    --un-bg-opacity: .1 !important
}

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

.bg-op-20 {
    --un-bg-opacity: .2
}

.bg-op-20\! {
    --un-bg-opacity: .2 !important
}

.bg-op-70 {
    --un-bg-opacity: .7
}

.bg-op-70\! {
    --un-bg-opacity: .7 !important
}

.bg-op-90\! {
    --un-bg-opacity: .9 !important
}

.from-jpay-gradient-asPrimary-from,[bg-gradient~=from-jpay-gradient-asPrimary-from] {
    --un-gradient-from-position: 0%;
    --un-gradient-from: rgb(255 0 61 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);
    --un-gradient-to-position: 100%;
    --un-gradient-to: rgb(255 0 61 / 0) var(--un-gradient-to-position);
    --un-gradient-stops: var(--un-gradient-from), var(--un-gradient-to)
}

.from-primary {
    --un-gradient-from-position: 0%;
    --un-gradient-from: rgb(201 148 99 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);
    --un-gradient-to-position: 100%;
    --un-gradient-to: rgb(201 148 99 / 0) var(--un-gradient-to-position);
    --un-gradient-stops: var(--un-gradient-from), var(--un-gradient-to)
}

.hover\:from-jpay-gradient-asInverse-01-from:hover {
    --un-gradient-from-position: 0%;
    --un-gradient-from: rgb(223 0 54 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);
    --un-gradient-to-position: 100%;
    --un-gradient-to: rgb(223 0 54 / 0) var(--un-gradient-to-position);
    --un-gradient-stops: var(--un-gradient-from), var(--un-gradient-to)
}

.hover\:from-jpay-gradient-asInverse-01-from\!:hover {
    --un-gradient-from-position: 0% !important;
    --un-gradient-from: rgb(223 0 54 / var(--un-from-opacity, 1)) var(--un-gradient-from-position) !important;
    --un-gradient-to-position: 100% !important;
    --un-gradient-to: rgb(223 0 54 / 0) var(--un-gradient-to-position) !important;
    --un-gradient-stops: var(--un-gradient-from), var(--un-gradient-to) !important
}

.hover\:from-primary:hover {
    --un-gradient-from-position: 0%;
    --un-gradient-from: rgb(201 148 99 / var(--un-from-opacity, 1)) var(--un-gradient-from-position);
    --un-gradient-to-position: 100%;
    --un-gradient-to: rgb(201 148 99 / 0) var(--un-gradient-to-position);
    --un-gradient-stops: var(--un-gradient-from), var(--un-gradient-to)
}

.to-jpay-gradient-asPrimary-to,[bg-gradient~=to-jpay-gradient-asPrimary-to] {
    --un-gradient-to-position: 100%;
    --un-gradient-to: rgb(198 0 190 / var(--un-to-opacity, 1)) var(--un-gradient-to-position)
}

.to-primary\/0 {
    --un-gradient-to-position: 100%;
    --un-gradient-to: rgb(201 148 99 / 0) var(--un-gradient-to-position)
}

.hover\:to-jpay-gradient-asInverse-01-to:hover {
    --un-gradient-to-position: 100%;
    --un-gradient-to: rgb(166 0 159 / var(--un-to-opacity, 1)) var(--un-gradient-to-position)
}

.hover\:to-jpay-gradient-asInverse-01-to\!:hover {
    --un-gradient-to-position: 100% !important;
    --un-gradient-to: rgb(166 0 159 / var(--un-to-opacity, 1)) var(--un-gradient-to-position) !important
}

.hover\:to-primary\/0:hover {
    --un-gradient-to-position: 100%;
    --un-gradient-to: rgb(201 148 99 / 0) var(--un-gradient-to-position)
}

.bg-gradient-to-b,[bg-gradient~=to-b] {
    --un-gradient-shape: to bottom;
    --un-gradient: var(--un-gradient-shape), var(--un-gradient-stops);
    background-image: linear-gradient(var(--un-gradient))
}

.bg-gradient-to-r {
    --un-gradient-shape: to right;
    --un-gradient: var(--un-gradient-shape), var(--un-gradient-stops);
    background-image: linear-gradient(var(--un-gradient))
}

.bg-gradient-to-t {
    --un-gradient-shape: to top;
    --un-gradient: var(--un-gradient-shape), var(--un-gradient-stops);
    background-image: linear-gradient(var(--un-gradient))
}

.hover\:bg-gradient-to-r:hover {
    --un-gradient-shape: to right;
    --un-gradient: var(--un-gradient-shape), var(--un-gradient-stops);
    background-image: linear-gradient(var(--un-gradient))
}

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

.bg-contain {
    background-size: contain
}

.bg-clip-text {
    -webkit-background-clip: text;
    background-clip: text
}

.fill-alert {
    --un-fill-opacity: 1;
    fill: rgb(228 38 38 / var(--un-fill-opacity))
}

.fill-alert\! {
    --un-fill-opacity: 1 !important;
    fill: rgb(228 38 38 / var(--un-fill-opacity))!important
}

.fill-confirm {
    --un-fill-opacity: 1;
    fill: rgb(72 215 45 / var(--un-fill-opacity))
}

.fill-confirm\! {
    --un-fill-opacity: 1 !important;
    fill: rgb(72 215 45 / var(--un-fill-opacity))!important
}

.fill-grayscale-040,.fill-text-asInverse-08 {
    --un-fill-opacity: 1;
    fill: rgb(102 102 102 / var(--un-fill-opacity))
}

.fill-grayscale-100 {
    --un-fill-opacity: 1;
    fill: rgb(255 255 255 / var(--un-fill-opacity))
}

.fill-inverse-09,.fill-text-asInverse-03 {
    --un-fill-opacity: 1;
    fill: rgb(168 168 170 / var(--un-fill-opacity))
}

.fill-jpay-grayscale-000 {
    --un-fill-opacity: 1;
    fill: rgb(0 0 0 / var(--un-fill-opacity))
}

.fill-jpay-grayscale-060 {
    --un-fill-opacity: 1;
    fill: rgb(153 153 153 / var(--un-fill-opacity))
}

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

.fill-text-asInverse-02 {
    --un-fill-opacity: 1;
    fill: rgb(85 90 106 / var(--un-fill-opacity))
}

.fill-text-asInverse-07 {
    --un-fill-opacity: 1;
    fill: rgb(22 22 22 / var(--un-fill-opacity))
}

.fill-text-asInverse-09 {
    --un-fill-opacity: 1;
    fill: rgb(170 170 170 / var(--un-fill-opacity))
}

.fill-op-50 {
    --un-fill-opacity: .5
}

.object-cover {
    object-fit: cover
}

.object-contain,[object-contain=""] {
    object-fit: contain
}

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

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

.p-\[10px_20px\] {
    padding: 10px 20px
}

.p-\[15px_20px_14px_10px\] {
    padding: 15px 20px 14px 10px
}

.p-\[30px_50px_40px_50px\] {
    padding: 30px 50px 40px
}

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

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

.p-10 {
    padding: 2.5rem
}

.p-10px {
    padding: 10px
}

.p-11px {
    padding: 11px
}

.p-12 {
    padding: 3rem
}

.p-12px {
    padding: 12px
}

.p-18px {
    padding: 18px
}

.p-20px {
    padding: 20px
}

.p-24px {
    padding: 24px
}

.p-2px {
    padding: 2px
}

.p-3 {
    padding: .75rem
}

.p-32px {
    padding: 32px
}

.p-3px {
    padding: 3px
}

.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,.px-16px {
    padding-left: 16px;
    padding-right: 16px
}

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

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

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

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

.p-y-24px {
    padding-top: 24px;
    padding-bottom: 24px
}

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

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

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

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

.px-12\.75px {
    padding-left: 12.75px;
    padding-right: 12.75px
}

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

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

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

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

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

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

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

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

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

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

.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-35px {
    padding-left: 35px;
    padding-right: 35px
}

.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-0px\! {
    padding-top: 0!important;
    padding-bottom: 0!important
}

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

.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-18px {
    padding-top: 18px;
    padding-bottom: 18px
}

.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-5px {
    padding-top: 5px;
    padding-bottom: 5px
}

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

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

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

.p-t-64px {
    padding-top: 64px
}

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

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

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

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

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

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

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

.pb-28 {
    padding-bottom: 7rem
}

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

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

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

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

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

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

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

.pb-54px\! {
    padding-bottom: 54px!important
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pr-4 {
    padding-right: 1rem
}

.pr-6vw {
    padding-right: 6vw
}

.pt {
    padding-top: 1rem
}

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

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

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

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

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

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

.pt-28 {
    padding-top: 7rem
}

.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~="active:"]:active {
    padding-top: 1rem
}

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

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

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

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-right\! {
    text-align: right!important
}

.text-start {
    text-align: start
}

.placeholder\:text-start::placeholder {
    text-align: start
}

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

.text-wrap {
    text-wrap: wrap
}

.text-nowrap {
    text-wrap: nowrap
}

.text-balance {
    text-wrap: balance
}

.v-middle {
    vertical-align: middle
}

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

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

.font-size-12px,.text-12px {
    font-size: 12px
}

.font-size-13px,.text-13px,[text-13px=""] {
    font-size: 13px
}

.font-size-14px,.text-14px,[text-14px=""] {
    font-size: 14px
}

.text-14px\! {
    font-size: 14px!important
}

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

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

.text-16px\! {
    font-size: 16px!important
}

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

.text-17px\! {
    font-size: 17px!important
}

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

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

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

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

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

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

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

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

.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-grayscale-100,.c-jpay-grayscale-100,.c-jpay-text-as-primary,.c-jpay-text-asPrimary,.c-mec-grayscale-04,.c-mec-neutral-100,.c-text-asInverse-01,.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,[c-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))
}

.color-transparent,.text-transparent {
    color: transparent
}

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

.c-\#8E7054\! {
    --un-text-opacity: 1 !important;
    color: rgb(142 112 84 / var(--un-text-opacity))!important
}

.c-alert {
    --un-text-opacity: 1;
    color: rgb(228 38 38 / var(--un-text-opacity))
}

.c-confirm {
    --un-text-opacity: 1;
    color: rgb(72 215 45 / 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\!,.c-mec-grayscale-03\! {
    --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\!,.c-text-asInverse-01\!,.c-text-asInverse-05\!,.c-text-asInverse-06\! {
    --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,[c-ec-quaternary=""],.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-inverse-04 {
    --un-text-opacity: 1;
    color: rgb(202 202 202 / var(--un-text-opacity))
}

.c-inverse-09,.c-text-asInverse-03 {
    --un-text-opacity: 1;
    color: rgb(168 168 170 / var(--un-text-opacity))
}

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

.c-jpay-grayscale-000\!,.c-jpay-text-asSecondary\! {
    --un-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--un-text-opacity))!important
}

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

.c-jpay-primary {
    --un-text-opacity: 1;
    color: rgb(255 35 88 / var(--un-text-opacity))
}

.c-jpay-primary\! {
    --un-text-opacity: 1 !important;
    color: rgb(255 35 88 / var(--un-text-opacity))!important
}

.c-jpay-text-asInverse-01 {
    --un-text-opacity: 1;
    color: rgb(141 141 142 / var(--un-text-opacity))
}

.c-jpay-text-asInverse-02 {
    --un-text-opacity: 1;
    color: rgb(217 0 27 / var(--un-text-opacity))
}

.c-jpay-text-asInverse-03 {
    --un-text-opacity: 1;
    color: rgb(115 115 115 / var(--un-text-opacity))
}

.c-jpay-text-asTertiary {
    --un-text-opacity: 1;
    color: rgb(126 126 126 / var(--un-text-opacity))
}

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

.c-primary,[c-primary=""] {
    --un-text-opacity: 1;
    color: rgb(201 148 99 / var(--un-text-opacity))
}

.c-text-asInverse-02 {
    --un-text-opacity: 1;
    color: rgb(85 90 106 / var(--un-text-opacity))
}

.c-text-asInverse-02\! {
    --un-text-opacity: 1 !important;
    color: rgb(85 90 106 / var(--un-text-opacity))!important
}

.c-text-asInverse-03\! {
    --un-text-opacity: 1 !important;
    color: rgb(168 168 170 / var(--un-text-opacity))!important
}

.c-text-asInverse-04 {
    --un-text-opacity: 1;
    color: rgb(54 54 54 / var(--un-text-opacity))
}

.c-text-asInverse-07 {
    --un-text-opacity: 1;
    color: rgb(22 22 22 / var(--un-text-opacity))
}

.c-text-asInverse-07\! {
    --un-text-opacity: 1 !important;
    color: rgb(22 22 22 / var(--un-text-opacity))!important
}

.c-text-asInverse-08 {
    --un-text-opacity: 1;
    color: rgb(102 102 102 / var(--un-text-opacity))
}

.c-text-asInverse-08\! {
    --un-text-opacity: 1 !important;
    color: rgb(102 102 102 / var(--un-text-opacity))!important
}

.c-text-asInverse-09 {
    --un-text-opacity: 1;
    color: rgb(170 170 170 / var(--un-text-opacity))
}

.c-text-asInverse-09\! {
    --un-text-opacity: 1 !important;
    color: rgb(170 170 170 / var(--un-text-opacity))!important
}

.c-text-asInverse-10 {
    --un-text-opacity: 1;
    color: rgb(255 225 70 / var(--un-text-opacity))
}

.c-text-asInverse-11,[c-text-asInverse-11=""] {
    --un-text-opacity: 1;
    color: rgb(89 96 121 / var(--un-text-opacity))
}

.c-text-asInverse-13 {
    --un-text-opacity: 1;
    color: rgb(81 91 124 / 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,.hover\:c-text-asInverse-05:hover,[hover\:c-text-asInverse-05=""]:hover {
    --un-text-opacity: 1;
    color: rgb(255 255 255 / var(--un-text-opacity))
}

.active\:c-\#0B0B11\!:active {
    --un-text-opacity: 1 !important;
    color: rgb(11 11 17 / var(--un-text-opacity))!important
}

.active\:c-grayscale-100\!:active {
    --un-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--un-text-opacity))!important
}

.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))
}

.placeholder\:c-text-asInverse-03\!::placeholder {
    --un-text-opacity: 1 !important;
    color: rgb(168 168 170 / var(--un-text-opacity))!important
}

.placeholder\:c-text-asInverse-09::placeholder {
    --un-text-opacity: 1;
    color: rgb(170 170 170 / var(--un-text-opacity))
}

.placeholder\:c-text-asInverse-09\!::placeholder {
    --un-text-opacity: 1 !important;
    color: rgb(170 170 170 / var(--un-text-opacity))!important
}

.c-inherit {
    color: inherit
}

.c-op-87 {
    --un-text-opacity: .87
}

.font-400 {
    font-weight: 400
}

.font-400\! {
    font-weight: 400!important
}

.font-500,.fw-500,[font-500=""] {
    font-weight: 500
}

.font-500\! {
    font-weight: 500!important
}

.font-600 {
    font-weight: 600
}

.font-700,.font-bold,.fw-700,.fw-bold,[font-700=""] {
    font-weight: 700
}

.font-700\! {
    font-weight: 700!important
}

.font-900 {
    font-weight: 900
}

.leading-20px,.lh-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-18\.82px {
    line-height: 18.82px
}

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

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

.lh-19px\! {
    line-height: 19px!important
}

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

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

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

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

.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
}

.capitalize {
    text-transform: capitalize
}

.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-50 {
    opacity: .5
}

.op-80 {
    opacity: .8
}

.opacity-1 {
    opacity: .01
}

.shadow-\[0_0_0\.7em_rgba\(0\,0\,0\,0\)\] {
    --un-shadow: 0 0 .7em var(--un-shadow-color, rgba(0, 0, 0, 0));
    box-shadow: var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)
}

.shadow-\[0_0_1\.6em_rgba\(0\,0\,0\,0\)\] {
    --un-shadow: 0 0 1.6em var(--un-shadow-color, rgba(0, 0, 0, 0));
    box-shadow: var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)
}

.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-\[0_0\.05em_0\.1em_rgba\(0\,0\,0\,0\)\] {
    --un-shadow: 0 .05em .1em var(--un-shadow-color, rgba(0, 0, 0, 0));
    box-shadow: var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)
}

.shadow-\[0_10px_20px_0px_rgba\(0\,0\,0\,0\.25\)\] {
    --un-shadow: 0 10px 20px 0px var(--un-shadow-color, rgba(0, 0, 0, .25));
    box-shadow: var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)
}

.shadow-\[0_2px_3px_0px_rgba\(0\,0\,0\,0\)\] {
    --un-shadow: 0 2px 3px 0px var(--un-shadow-color, rgba(0, 0, 0, 0));
    box-shadow: var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)
}

.shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.15\)\] {
    --un-shadow: 0 4px 12px var(--un-shadow-color, rgba(0, 0, 0, .15));
    box-shadow: var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)
}

.shadow-\[0_4px_6px_0px_rgba\(0\,0\,0\,0\.25\)\] {
    --un-shadow: 0 4px 6px 0px var(--un-shadow-color, rgba(0, 0, 0, .25));
    box-shadow: var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)
}

.shadow-\[0_8px_16px_0px_rgba\(0\,0\,0\,0\)\] {
    --un-shadow: 0 8px 16px 0px var(--un-shadow-color, rgba(0, 0, 0, 0));
    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-\[0px_4px_12px_0_rgba\(0\,0\,0\,0\)\] {
    --un-shadow: 0px 4px 12px 0 var(--un-shadow-color, rgba(0, 0, 0, 0));
    box-shadow: var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)
}

.shadow-\[3px_7px_15px_0px_rgba\(0\,0\,0\,0\.25\)\] {
    --un-shadow: 3px 7px 15px 0px var(--un-shadow-color, rgba(0, 0, 0, .25));
    box-shadow: var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)
}

.shadow-\[3px_7px_15px_0px_rgba\(0\,0\,0\,0\)\] {
    --un-shadow: 3px 7px 15px 0px var(--un-shadow-color, rgba(0, 0, 0, 0));
    box-shadow: var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)
}

.shadow-grayscale-000 {
    --un-shadow-opacity: 1;
    --un-shadow-color: rgb(0 0 0 / var(--un-shadow-opacity))
}

.shadow-jpay-bg-asInverse-01 {
    --un-shadow-opacity: 1;
    --un-shadow-color: rgb(203 206 216 / var(--un-shadow-opacity))
}

.shadow-jpay-bg-asInverse-04 {
    --un-shadow-opacity: 1;
    --un-shadow-color: rgb(190 190 190 / var(--un-shadow-opacity))
}

.shadow-jpay-bg-asInverse-05 {
    --un-shadow-opacity: 1;
    --un-shadow-color: rgb(49 49 49 / var(--un-shadow-opacity))
}

.shadow-md {
    --un-shadow: var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 2px 4px -2px 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
}

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

.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
}

.shadow-op-16 {
    --un-shadow-opacity: .16
}

.shadow-op-20 {
    --un-shadow-opacity: .2
}

.shadow-op-25 {
    --un-shadow-opacity: .25
}

.shadow-op-77 {
    --un-shadow-opacity: .77
}

.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
}

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

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

.focus-visible\:outline-none\!:focus-visible {
    outline: 2px solid transparent!important;
    outline-offset: 2px!important
}

.blur {
    --un-blur: blur(8px);
    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)
}

.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=""] {
    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-all,[transition-all=""] {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

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

.duration-100,[transition~=duration-100] {
    transition-duration: .1s
}

.duration-200 {
    transition-duration: .2s
}

.duration-300,[transition~=duration-300] {
    transition-duration: .3s
}

.duration-500,[duration-500=""] {
    transition-duration: .5s
}

.transition-duration-none\! {
    transition-duration: 0s!important
}

[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-color-transparent=""] {
    --scrollbar-track: transparent
}

.scrollbar-thumb-radius-4px,[scrollbar-thumb-radius-4px=""] {
    --scrollbar-thumb-radius: 4px
}

.scrollbar-w-4px,[scrollbar-w-4px=""] {
    --scrollbar-width: 4px
}

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

.hidden\! {
    display: none!important
}

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

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

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