@import './constants.css';

a.bx--header__menu-item {
  color: white !important
}

.xpa-valign-top {
    vertical-align: top !important
}

.bx--tile {
  background-color: #fff !important;
  background-clip: border-box !important;
  border: 1px solid rgba(0,0,0,.125) !important;
  border-radius: 0.25rem !important;
  box-shadow: 0 10px 40px 0 rgb(18 106 211 / 7%), 0 2px 9px 0 rgb(18 106 211 / 6%) !important;
  border: none  !important;
  margin-bottom: 1.875rem;
  transition: all .3s ease;
}

.avatar-title {
    align-items: center;
    background-color: #556ee6;
    color: #fff;
    display: flex;
    font-weight: 500;
    height: 100%;
    justify-content: center;
    width: 100%;
}

.avatar-md {
    height: 4.5rem;
    width: 4.5rem;
}

.avatar-sm {
    height: 3rem;
    width: 3rem;
}

.block.block-rounded>.block-content:last-child {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}
.block-content.block-content-sm.block-content-full {
    padding-bottom: 0.625rem;
}

.block-content.block-content-sm {
    padding-top: 0.625rem;
}
.block-content.block-content-full {
    padding-bottom: 1.25rem;
}
.bg-body-light {
    background-color: #f8f9fc!important;
}
.block-content {
    transition: opacity .25s ease-out;
    width: 100%;
    margin: 0 auto;
    padding: 1.25rem 1.25rem 1px;
    overflow-x: visible;
}

html .bx--accordion__item:last-child {
  border: 0px;
}
html .bx--batch-actions {
  background: none;
}
html .bx--batch-summary {
  background-color: #eaedf7
}
html .sui-layout-header {
  padding: 8px 0px;
}

html .sui-layout-body__inner {
  max-width: 100%;
}
html .bx--btn:not([type=button]), a:link.bx--btn:not([type=button]) {
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem !important;
    font-size: .875rem;
    border-radius: 0.25rem;
    transition: all .2s ease;
    height: 38px;
    vertical-align: middle;
    font-weight: 300;
    cursor: pointer;
    line-height: 2.5;
    text-decoration: none;
}
html .bg-light {
  background: #fbfbfb !important;
}
html .bg-light:hover {
  background: #e5e5e5;
}
html .x-job-applications .bx--search {
  width: 50%;
}

html .bx--btn:not([type=button]).bx--btn--sm, a:link.bx--btn:not([type=button]).bx--btn--sm {
    line-height: 2;
    text-decoration: none;
}

html .bx--data-table td,
html .bx--data-table tbody th {
  background: white;
}

html .bx--table-sort {
  background-color: rgba(249,250,251,1);
  color: var(--primary-color) !important;
}

html .bx--table-toolbar {
  background-color: #eaedf7;
}

html .bx--modal-footer .bx--btn, html .bx--header .bx--btn , html .bx--action-list .bx--btn {
    border-radius: 0px !important;
    border: 0px;
}

html .bx--btn-set .btn {
    width: 100%;
    border-radius: 0px;
}

/* NEW STYLE */
.sign-in-form {
    max-width: 400px;
    margin: 10% auto;
    padding: 30px;
}

.sign-in-form--lg {
    max-width: 800px;
    margin: 2% auto;
    padding: 30px;
}
a:link,a:visited {
    color: #635ebe
}

a.default-color,a.default-color:link,a.default-color:visited {
    color: #617182
}

a.default-color:active,a.default-color:hover,a:active,a:hover {
    color: #7c77c8
}

a.accent:link,a.accent:visited {
    color: #F64A91
}

a.accent:active,a.accent:hover {
    color: #f53282
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
    color: #4d5a68
}

p {
    color: #617182
}

hr {
    border-top: 1px solid #f0f6ff
}

hr.dashed {
    border-top: 1px dashed #d7e7ff
}

hr.thick {
    border-width: 2px
}

hr.thicker {
    border-width: 3px
}

.brand-primary {
    background-color: #635ebe!important
}

.brand-accent {
    background-color: #F64A91!important
}

.bg-primary {
    background-color: #635ebe!important
}

.bg-primary .bg-lt,.bg-primary.bg-lt {
    background-color: #7570c5!important
}

.bg-primary .bg-dk,.bg-primary.bg-lt {
    background-color: #514cb7!important
}

a.bg-primary:focus,a.bg-primary:hover {
    background-color: #0062cc!important
}

.bg-accent {
    background-color: #F64A91!important
}

.bg-accent .bg-lt,.bg-accent.bg-lt {
    background-color: #f762a0!important
}

.bg-accent .bg-dk,.bg-accent.bg-lt {
    background-color: #f53282!important
}

a.bg-accent:focus,a.bg-accent:hover {
    background-color: #0062cc!important
}

.text-primary {
    color: #635ebe!important
}

.text-accent {
    color: #F64A91!important
}

.swatch.swatch-color_primary {
    background-color: #635ebe
}

.swatch.swatch-color_accent {
    background-color: #F64A91
}

body {
    background-color: #f0f6ff;
    color: #617182
}

body .top-toolbar.navbar-desktop {
    background: #635ebe
}

body .top-toolbar.navbar-desktop .navbar-nav .nav-item>a,body .top-toolbar.navbar-desktop .navbar-nav .nav-item>a i {
    color: rgba(255,255,255,.7)
}

body .top-toolbar.navbar-desktop .navbar-nav .nav-item>a:hover,body .top-toolbar.navbar-desktop .navbar-nav .nav-item>a:hover i {
    color: #fff
}

body .top-toolbar.navbar-desktop .navbar-nav .nav-item>a:hover i.icon:after {
    background-color: rgba(255,255,255,.1)
}

body .top-toolbar.navbar-desktop .dropdown-menu ul li:hover {
    color: #635ebe!important
}

body .top-toolbar.navbar-desktop .dropdown-menu ul li:hover a {
    color: #635ebe
}

body .top-toolbar.navbar-desktop .dropdown-menu ul li a {
    color: #617182;
    display: block
}

@media (max-width: 992px) {
    body .top-toolbar.navbar-desktop {
        background-color:#fff
    }

    body .top-toolbar.navbar-desktop .navbar-nav .nav-item>a,body .top-toolbar.navbar-desktop .navbar-nav .nav-item>a>i {
        color: #718EB1
    }

    body .top-toolbar.navbar-desktop .navbar-nav .nav-item>a:active,body .top-toolbar.navbar-desktop .navbar-nav .nav-item>a:active i,body .top-toolbar.navbar-desktop .navbar-nav .nav-item>a:hover,body .top-toolbar.navbar-desktop .navbar-nav .nav-item>a:hover i {
        color: #635ebe
    }

    body .top-toolbar.navbar-desktop .navbar-nav .nav-item>a:active i.icon:after,body .top-toolbar.navbar-desktop .navbar-nav .nav-item>a:hover i.icon:after {
        background-color: rgba(255,255,255,.1)
    }

    body .top-toolbar.navbar-desktop .dropdown-menu ul li:hover {
        color: #635ebe!important
    }

    body .top-toolbar.navbar-desktop .dropdown-menu ul li:hover a {
        color: #635ebe
    }

    body .top-toolbar.navbar-desktop .dropdown-menu ul li a {
        color: #617182;
        display: block
    }
}

body .aside-toolbar,body .top-toolbar.navbar-mobile.navbar-tablet {
    background-color: #635ebe
}

body .top-toolbar.navbar-mobile.navbar-tablet .navbar-nav .nav-item>a {
    color: #fff
}

body .top-toolbar.navbar-mobile.navbar-tablet .navbar-nav .nav-item>a:active,body .top-toolbar.navbar-mobile.navbar-tablet .navbar-nav .nav-item>a:focus,body .top-toolbar.navbar-mobile.navbar-tablet .navbar-nav .nav-item>a:hover,body .top-toolbar.navbar-mobile.navbar-tablet .navbar-nav .nav-item>a>i,body .top-toolbar.navbar-mobile.navbar-tablet .navbar-nav .nav-item>a>i:active,body .top-toolbar.navbar-mobile.navbar-tablet .navbar-nav .nav-item>a>i:focus,body .top-toolbar.navbar-mobile.navbar-tablet .navbar-nav .nav-item>a>i:hover {
    color: #fff!important
}

body .header-controls .btn-menu i {
    color: rgba(255,255,255,.7)
}

body .brand-text,body .header-controls .btn-menu:hover i {
    color: #fff
}

body .site-logo .logo #logo_path,body .site-logo .logo_mobile #logo_path {
    fill: url(#logo_background_color)
}

body .site-logo .logo #logo_path_mobile,body .site-logo .logo_mobile #logo_path_mobile {
    fill: url(#logo_background_mobile_color)
}

body .site-logo .logo .stop1,body .site-logo .logo .stop2,body .site-logo .logo .stop3,body .site-logo .logo_mobile .stop1,body .site-logo .logo_mobile .stop2,body .site-logo .logo_mobile .stop3 {
    stop-color: #fff;
    stop-opacity: 1
}

body .sidebar-left,body .sidebar-left .sidebar-content {
    background-color: #fff
}

body .sidebar.sidebar-left .sidebar-content .main-menu .sidebar-header {
    color: rgba(113,142,177,.6)
}

body .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li.nav-dropdown>ul>li.nav-dropdown>ul>li>a,body .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li.nav-dropdown>ul>li.nav-dropdown>ul>li>a>i,body .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li>a,body .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li>a>i {
    color: #718EB1
}

body .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu li a:hover,body .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu li a:hover i {
    color: #635ebe!important
}

body .sidebar.sidebar-left .sidebar-content .main-menu .metismenu .open>a,body .sidebar.sidebar-left .sidebar-content .main-menu .metismenu .open>a:focus,body .sidebar.sidebar-left .sidebar-content .main-menu .metismenu .open>a:hover,body .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li.active>a,body .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li.active>a>i,body .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li.nav-dropdown.active>ul>li.nav-dropdown.active>ul>li.active>a,body .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li.nav-dropdown>ul>li.nav-dropdown>ul>li>a:hover,body .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li>a:active,body .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li>a:hover {
    color: #635ebe;
    background-color: transparent
}

body .sidebar.sidebar-left .sidebar-content .main-menu .metismenu>li>a:focus {
    background-color: #fff
}

body .sidebar.sidebar-left .sidebar-content .main-menu .metismenu>li>a:hover {
    background-color: #635ebe
}

body .sidebar.sidebar-left .sidebar-content .main-menu .metismenu .nav-sub {
    background-color: transparent
}

body .sidebar.sidebar-left .sidebar-content .main-menu .metismenu .nav-sub li>a,body .sidebar.sidebar-left .sidebar-content .main-menu .metismenu .nav-sub li>a>i {
    color: #718EB1
}

body .sidebar.sidebar-left .sidebar-content .main-menu .metismenu .nav-sub li a:hover,body .sidebar.sidebar-left .sidebar-content .main-menu .metismenu>li>.nav-sub li a:hover,body .sidebar.sidebar-left .sidebar-content .main-menu .metismenu>li>.nav-sub li.active a,body .sidebar.sidebar-left .sidebar-content .main-menu .metismenu>li>.nav-sub li.active a:hover {
    color: #635ebe
}

body .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li.active>a,body .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li.active>a:focus,body .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li.active>a:hover {
    color: #635ebe;
    background-color: transparent;
    background-size: 3px 100%;
    border-left: solid 3px #635ebe
}

body .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>.nav-dropdown.active>a {
    background-color: transparent;
    background-size: 3px 100%;
    border-left: solid 3px #635ebe
}

body .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>.nav-dropdown.active>.nav-sub {
    background: linear-gradient(180deg,#635ebe 25%,#635ebe 50%,#635ebe 75%,#635ebe 100%) left bottom no-repeat #fff;
    background-size: 3px 100%
}

body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li:hover>a,body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li:hover>a>i {
    color: #fff
}

body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li:hover>ul {
    background: #fff!important;
    border-left: solid thin #0a0c19
}

body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li:hover>ul li a {
    color: #718EB1
}

.alert.alert-primary,body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li.active ul li.active>a,body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li:hover>ul li a:hover {
    color: #fff
}

body.compact-menu .sidebar.sidebar-left .sidebar-content .main-menu .nav.metismenu>li.active>a {
    background: #635ebe!important;
    color: #fff
}

@media (max-width: 991.98px) {
    body.overlay-menu .brand-text {
        color:#fff
    }
}

body.content-menu .sidebar.sidebar-left {
    background: #fff!important
}

body.content-menu .sidebar.sidebar-left .sidebar-content {
    background: 0 0
}

.alert.alert-primary {
    background-color: #635ebe;
    border-color: #635ebe
}

.alert.alert-primary.alert-outline {
    background-color: #fff;
    color: #635ebe
}

.alert.alert-primary.alert-outline .alert-link {
    color: #635ebe;
    border-bottom: dotted 1px rgba(99,94,190,.85)
}

.alert.alert-primary.alert-outline .alert-link:hover {
    color: #635ebe;
    border-bottom: none
}

.alert.alert-primary.alert-outline .icon i {
    color: #635ebe
}

.alert.alert-primary.alert-outline.alert-dismissible .close {
    color: rgba(99,94,190,.85)
}

.alert.alert-primary.alert-outline.alert-dismissible .close:hover {
    color: #635ebe
}

.alert.alert-primary.alert-outline.alert-dismissible .close:hover:before {
    content: "";
    position: absolute;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background-color: rgba(99,94,190,.125);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 11px
}

.alert.alert-accent {
    background-color: #F64A91;
    border-color: #F64A91;
    color: #fff
}

.alert.alert-accent.alert-outline {
    background-color: #fff;
    color: #F64A91
}

.alert.alert-accent.alert-outline .alert-link {
    color: #F64A91;
    border-bottom: dotted 1px rgba(246,74,145,.85)
}

.alert.alert-accent.alert-outline .alert-link:hover {
    color: #f64a91;
    border-bottom: none
}

.alert.alert-accent.alert-outline .icon i {
    color: #F64A91
}

.alert.alert-accent.alert-outline.alert-dismissible .close {
    color: rgba(246,74,145,.85)
}

.alert.alert-accent.alert-outline.alert-dismissible .close:hover {
    color: #f64a91
}

.alert.alert-accent.alert-outline.alert-dismissible .close:hover:before {
    content: "";
    position: absolute;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background-color: rgba(246,74,145,.125);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 11px
}

.badge.badge-primary {
    background-color: #635ebe;
    color: rgba(255,255,255,.85)
}

.badge.badge-primary[href]:focus,.badge.badge-primary[href]:hover {
    text-decoration: none;
    background-color: #7570c5!important;
    color: #fff
}

.badge.badge-accent {
    background-color: #F64A91;
    color: rgba(255,255,255,.85)
}

.badge.badge-accent[href]:focus,.badge.badge-accent[href]:hover {
    text-decoration: none;
    background-color: #f762a0!important;
    color: #fff
}

.bx--btn--primary,a.bx--btn--primary,a:visited.bx--btn--primary a:link.bx--btn--primary {
    background-color: #635ebe;
    border: 1px solid #635ebe;
    color: rgba(255,255,255,.9)
}

.bx--btn--primary:hover,a.bx--btn--primary:hover,a:visited.bx--btn--primary a:link.bx--btn--primary:hover {
    background-color: #5853ba;
    border: 1px solid #5853ba;
    box-shadow: 0 5px 10px rgba(99,94,190,.4)!important;
    color: #fff
}

.bx--btn--primary:active,a.bx--btn--primary:active,a:visited.bx--btn--primary a:link.bx--btn--primary:active {
    background-color: #6762bf;
    border: 1px solid #6762bf;
    color: #fff!important;
    box-shadow: none!important
}

.bx--btn--primary:focus,a.bx--btn--primary:focus,a:visited.bx--btn--primary a:link.bx--btn--primary:focus {
    background-color: #635ebe;
    border: 1px solid #635ebe;
    color: #fff!important;
    box-shadow: none!important
}

.bx--btn--primary.btn-floating,a.bx--btn--primary.btn-floating,a:visited.bx--btn--primary a:link.bx--btn--primary.btn-floating {
    box-shadow: 0 5px 10px rgba(99,94,190,.4)!important
}

.bx--btn--primary.btn-floating:active,.bx--btn--primary.btn-floating:hover,a.bx--btn--primary.btn-floating:active,a.bx--btn--primary.btn-floating:hover,a:visited.bx--btn--primary a:link.bx--btn--primary.btn-floating:active,a:visited.bx--btn--primary a:link.bx--btn--primary.btn-floating:hover {
    box-shadow: 0 15px 20px rgba(99,94,190,.4)!important
}

.bx--btn--primary.btn-outline,a.bx--btn--primary.btn-outline,a:visited.bx--btn--primary a:link.bx--btn--primary.btn-outline {
    background-color: #fff;
    color: #635ebe;
    border: 1px solid #635ebe
}

.bx--btn--primary.btn-outline:focus,a.bx--btn--primary.btn-outline:focus,a:visited.bx--btn--primary a:link.bx--btn--primary.btn-outline:focus {
    background-color: #fff!important;
    color: #635ebe!important
}

.bx--btn--primary.btn-outline:active,.bx--btn--primary.btn-outline:hover,a.bx--btn--primary.btn-outline:active,a.bx--btn--primary.btn-outline:hover,a:visited.bx--btn--primary a:link.bx--btn--primary.btn-outline:active,a:visited.bx--btn--primary a:link.bx--btn--primary.btn-outline:hover {
    color: #fff!important;
    background-color: #635ebe!important
}

.bx--btn--primary.disabled,.bx--btn--primary:disabled {
    color: #fff;
    background-color: rgba(99,94,190,.85);
    border-color: rgba(99,94,190,.85)
}

.bx--btn--primary:not(:disabled):not(.disabled).active,.bx--btn--primary:not(:disabled):not(.disabled):active,.show>.bx--btn--primary.dropdown-toggle {
    background-color: #635ebe;
    border: 1px solid #635ebe;
    color: rgba(255,255,255,.9)
}

.bx--btn--tertiary,a.bx--btn--tertiary,a:link.bx--btn--tertiary,a:visited.bx--btn--tertiary {
    /* background-color: #F64A91; */
    border: 1px solid #F64A91;
    color: rgba(255,255,255,.9)
}

.bx--btn--tertiary:hover,a.bx--btn--tertiary:hover,a:link.bx--btn--tertiary:hover,a:visited.bx--btn--tertiary:hover {
    background-color: #f53b88;
    border: 1px solid #f53b88;
    box-shadow: 0 5px 10px rgba(246,74,145,.4)!important;
    color: #fff
}

.bx--btn--tertiary:active,a.bx--btn--tertiary:active,a:link.bx--btn--tertiary:active,a:visited.bx--btn--tertiary:active {
    background-color: #f64f94;
    border: 1px solid #f64f94;
    color: #fff!important;
    box-shadow: none!important
}

.bx--btn--tertiary:focus,a.bx--btn--tertiary:focus,a:link.bx--btn--tertiary:focus,a:visited.bx--btn--tertiary:focus {
    background-color: #F64A91;
    border: 1px solid #F64A91;
    color: #fff!important;
    box-shadow: none!important
}

.bx--btn--tertiary.btn-floating,a.bx--btn--tertiary.btn-floating,a:link.bx--btn--tertiary.btn-floating,a:visited.bx--btn--tertiary.btn-floating {
    box-shadow: 0 5px 10px rgba(246,74,145,.4)!important
}

.bx--btn--tertiary.btn-floating:active,.bx--btn--tertiary.btn-floating:focus,.bx--btn--tertiary.btn-floating:hover,a.bx--btn--tertiary.btn-floating:active,a.bx--btn--tertiary.btn-floating:focus,a.bx--btn--tertiary.btn-floating:hover,a:link.bx--btn--tertiary.btn-floating:active,a:link.bx--btn--tertiary.btn-floating:focus,a:link.bx--btn--tertiary.btn-floating:hover,a:visited.bx--btn--tertiary.btn-floating:active,a:visited.bx--btn--tertiary.btn-floating:focus,a:visited.bx--btn--tertiary.btn-floating:hover {
    box-shadow: 0 15px 20px rgba(246,74,145,.4)!important
}

.bx--btn--tertiary.btn-outline,a.bx--btn--tertiary.btn-outline,a:link.bx--btn--tertiary.btn-outline,a:visited.bx--btn--tertiary.btn-outline {
    background-color: #fff;
    color: #F64A91
}

.bx--btn--tertiary.btn-outline:focus,a.bx--btn--tertiary.btn-outline:focus,a:link.bx--btn--tertiary.btn-outline:focus,a:visited.bx--btn--tertiary.btn-outline:focus {
    background-color: #fff!important;
    color: #F64A91!important
}

.bx--btn--tertiary.btn-outline:active,.bx--btn--tertiary.btn-outline:hover,a.bx--btn--tertiary.btn-outline:active,a.bx--btn--tertiary.btn-outline:hover,a:link.bx--btn--tertiary.btn-outline:active,a:link.bx--btn--tertiary.btn-outline:hover,a:visited.bx--btn--tertiary.btn-outline:active,a:visited.bx--btn--tertiary.btn-outline:hover {
    color: #fff!important;
    background-color: #F64A91!important
}

.bx--btn--tertiary.disabled,.bx--btn--tertiary:disabled {
    color: #fff !important;
    background-color: rgba(246,74,145,.85);
    border-color: rgba(246,74,145,.85)
}

.bx--btn--tertiary:not([disabled]):not(.disabled).active,.bx--btn--tertiary:not([disabled]):not(.disabled):active,.show>.bx--btn--tertiary.dropdown-toggle {
    background-color: #F64A91;
    border: 1px solid #F64A91;
    color: rgba(255,255,255,.9)
}

.btn.btn-icon i {
    font-size: 1.25rem
}

.btn.btn-icon.bx--btn--tertiary i,.btn.btn-icon.bx--btn--primary i,.btn.btn-icon.bx--btn--secondary i {
    color: #fff
}

.icon-rounded {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    position: relative;
    text-align: center
}

.dropdown.show .dropdown-icon.dropdown-accent:before,.dropdown.show .dropdown-icon.dropdown-primary:before {
    content: '';
    position: absolute;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    left: 0;
    top: -2px
}

.icon-rounded i {
    font-size: 24px;
    padding-top: 12px
}

.icon-rounded.icon-rounded-primary {
    background-color: rgba(99,94,190,.4)
}

.icon-rounded.icon-rounded-primary i {
    color: #635ebe
}

.icon-rounded.icon-rounded-accent {
    background-color: rgba(246,74,145,.4)
}

.icon-rounded.icon-rounded-accent i {
    color: #F64A91
}

.list-group-item-primary {
    color: #deddf1;
    background-color: #635ebe
}

.list-group-item-accent {
    color: #fef4f8;
    background-color: #F64A91
}

.dropdown .dropdown-menu .dropdown-header,.dropleft .dropdown-menu .dropdown-header,.dropright .dropdown-menu .dropdown-header,.dropup .dropdown-menu .dropdown-header {
    color: #4d5a68;
    border-bottom: 1px solid rgba(234,243,253,.7)
}

.dropdown .dropdown-menu .dropdown-item,.dropleft .dropdown-menu .dropdown-item,.dropright .dropdown-menu .dropdown-item,.dropup .dropdown-menu .dropdown-item {
    color: #839bb3
}

.dropdown .dropdown-menu .dropdown-item .dropdown-item i,.dropleft .dropdown-menu .dropdown-item .dropdown-item i,.dropright .dropdown-menu .dropdown-item .dropdown-item i,.dropup .dropdown-menu .dropdown-item .dropdown-item i {
    padding-right: .9375rem
}

.nav-pills.nav-pills-accent .nav-link.btn-floating,.nav-pills.nav-pills-primary .nav-link.btn-floating {
    padding: 10px 25px;
    border-radius: 50px
}

.dropdown .dropdown-menu .dropdown-item.active,.dropdown .dropdown-menu .dropdown-item:active,.dropdown .dropdown-menu .dropdown-item:focus,.dropdown .dropdown-menu .dropdown-item:hover,.dropleft .dropdown-menu .dropdown-item.active,.dropleft .dropdown-menu .dropdown-item:active,.dropleft .dropdown-menu .dropdown-item:focus,.dropleft .dropdown-menu .dropdown-item:hover,.dropright .dropdown-menu .dropdown-item.active,.dropright .dropdown-menu .dropdown-item:active,.dropright .dropdown-menu .dropdown-item:focus,.dropright .dropdown-menu .dropdown-item:hover,.dropup .dropdown-menu .dropdown-item.active,.dropup .dropdown-menu .dropdown-item:active,.dropup .dropdown-menu .dropdown-item:focus,.dropup .dropdown-menu .dropdown-item:hover {
    background-color: rgba(231,241,253,.2);
    color: #635ebe!important
}

.dropdown .dropdown-menu .dropdown-item.active i,.dropdown .dropdown-menu .dropdown-item:active i,.dropdown .dropdown-menu .dropdown-item:focus i,.dropdown .dropdown-menu .dropdown-item:hover i,.dropleft .dropdown-menu .dropdown-item.active i,.dropleft .dropdown-menu .dropdown-item:active i,.dropleft .dropdown-menu .dropdown-item:focus i,.dropleft .dropdown-menu .dropdown-item:hover i,.dropright .dropdown-menu .dropdown-item.active i,.dropright .dropdown-menu .dropdown-item:active i,.dropright .dropdown-menu .dropdown-item:focus i,.dropright .dropdown-menu .dropdown-item:hover i,.dropup .dropdown-menu .dropdown-item.active i,.dropup .dropdown-menu .dropdown-item:active i,.dropup .dropdown-menu .dropdown-item:focus i,.dropup .dropdown-menu .dropdown-item:hover i {
    color: #635ebe
}

.page-header .actions>.dropdown>a {
    border-color: transparent!important;
    background-color: #fff
}

.page-header .actions>.dropdown>a:active,.page-header .actions>.dropdown>a:hover {
    background-color: #635ebe!important;
    color: #fff
}

.page-header .actions>.dropdown.show>a {
    background-color: #635ebe;
    color: #fff
}

.page-header .actions.open>a>i,.page-header .actions>.dropdown.show>a>i,.page-header .actions>a:hover>i,.page-header .actions>li.open>a>i,.page-header .actions>li>a:hover>i {
    color: #fff
}

.dropdown .dropdown-icon {
    text-align: center;
    vertical-align: middle
}

.dropdown.show .dropdown-icon.dropdown-primary i {
    color: #635ebe
}

.dropdown.show .dropdown-icon.dropdown-primary:before {
    background-color: rgba(99,94,190,.4)
}

.dropdown.show .dropdown-icon.dropdown-accent i {
    color: #F64A91
}

.tile-accent:hover,.tile-accent:hover i,.tile-primary:hover,.tile-primary:hover i {
    color: #fff!important
}

.dropdown.show .dropdown-icon.dropdown-accent:before {
    background-color: rgba(246,74,145,.4)
}

.tile-primary:hover {
    background-color: #635ebe!important;
    box-shadow: 0 15px 20px rgba(99,94,190,.4)!important
}

.tile-accent:hover {
    background-color: #F64A91!important;
    box-shadow: 0 15px 20px rgba(246,74,145,.4)!important
}

.nav .nav-item .nav-link.active,.nav .nav-item .nav-link:active,.nav .nav-item .nav-link:hover,.nav-tabs.primary-tabs .nav-item .nav-link.active.show,.nav-tabs.primary-tabs .nav-item .nav-link:hover,.nav-tabs.primary-tabs .nav-item.show .nav-link {
    color: #635ebe
}

.nav-tabs.primary-tabs .nav-item .nav-link.active {
    border-bottom: solid 1px #635ebe;
    color: #635ebe
}

.nav-tabs.primary-tabs .nav-item.show .nav-link,.nav-tabs.primary-tabs .nav-link.active {
    border-color: #635ebe
}

.nav-tabs.accent-tabs .nav-item .nav-link.active {
    border-bottom: solid 1px #F64A91;
    color: #F64A91
}

.nav-tabs.accent-tabs .nav-item .nav-link.active.show,.nav-tabs.accent-tabs .nav-item .nav-link:hover,.nav-tabs.accent-tabs .nav-item.show .nav-link {
    color: #F64A91
}

.nav-tabs.accent-tabs .nav-item.show .nav-link,.nav-tabs.accent-tabs .nav-link.active {
    border-color: #F64A91
}

.nav-pills .nav-link {
    color: #788db4;
    border-radius: 50px;
    transition: all 250ms ease
}

.nav-pills .nav-link.active,.nav-pills .nav-link:hover {
    color: #635ebe
}

.nav-pills.nav-pills-accent .nav-item .nav-link.active,.nav-pills.nav-pills-primary .nav-item .nav-link.active {
    color: #fff
}

.nav-pills.nav-pills-primary .nav-link.active,.nav-pills.nav-pills-primary .show>.nav-link {
    background-color: #635ebe
}

.nav-pills.nav-pills-primary .nav-link.btn-floating.active {
    box-shadow: 0 5px 10px rgba(99,94,190,.4)!important
}

.nav-pills.nav-pills-accent .nav-link.active,.nav-pills.nav-pills-accent .show>.nav-link {
    background-color: #F64A91
}

.nav-pills.nav-pills-accent .nav-link.btn-floating.active {
    box-shadow: 0 5px 10px rgba(246,74,145,.4)!important
}

.pace .pace-progress {
    background-color: #635ebe
}

.progress {
    background-color: #f0f6ff
}

.progress-bar {
    background-color: #635ebe
}

.timeline-primary {
    border-color: #635ebe!important
}

.timeline-primary:after {
    box-shadow: 0 0 0 3px #635ebe inset!important
}

.timeline-accent {
    border-color: #F64A91!important
}

.timeline-accent:after {
    box-shadow: 0 0 0 3px #F64A91 inset!important
}

.popover {
    border: 4px solid #E7F1FD;
    box-shadow: 0 4px 10px 0 rgba(108,158,195,.09)!important
}

.popover .popover-header {
    color: #212529;
    background-color: #E7F1FD;
    border-bottom: 1px solid #E7F1FD
}

.popover .popover-body {
    color: #212529
}

.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after {
    border-top-color: #E7F1FD
}

.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after {
    border-bottom-color: #E7F1FD
}

.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after {
    border-left-color: #E7F1FD
}

.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after {
    border-right-color: #E7F1FD
}

.preloader.pls-primary .plc-path {
    stroke: #635ebe
}

.qt-loader.qt-loader-primary:before {
    border: 2px solid #635ebe;
    border-left-color: transparent;
    border-bottom-color: transparent
}

.qt-loader:hover.qt-loader-primary:before {
    border: 2px solid #fff;
    border-left-color: transparent;
    border-bottom-color: transparent
}

.qt-loader.qt-loader-accent:before {
    border: 2px solid #F64A91;
    border-left-color: transparent;
    border-bottom-color: transparent
}

.qt-loader:hover.qt-loader-accent:before {
    border: 2px solid #fff;
    border-left-color: transparent;
    border-bottom-color: transparent
}

.swal2-popup .swal2-styled {
    box-shadow: none;
    display: inline-block;
    white-space: nowrap;
    vertical-align: middle;
    user-select: none;
    border: 1px solid transparent;
    padding: .65rem 1rem;
    font-size: .8125rem;
    line-height: 1.25;
    border-radius: .25rem;
    transition: all .15s ease;
    cursor: pointer
}

.swal2-popup .swal2-styled.swal2-confirm {
    border: 1px solid #635ebe!important;
    background-color: #635ebe!important;
    color: rgba(255,255,255,.85)!important
}

.swal2-popup .swal2-styled.swal2-confirm:hover {
    background-color: #7570c5!important;
    border: 1px solid #7570c5!important;
    color: #fff!important
}

.swal2-popup .swal2-styled.swal2-confirm:active {
    background-color: #514cb7!important;
    border: 1px solid #514cb7!important;
    color: #fff!important;
    box-shadow: none!important
}

.swal2-popup .swal2-styled.swal2-confirm:focus {
    background-color: #635ebe!important;
    border: 1px solid #635ebe!important;
    color: #fff!important;
    box-shadow: none!important
}

.swal2-popup .swal2-styled:focus {
    box-shadow: none!important
}

.swal2-popup .swal2-styled i {
    color: rgba(255,255,255,.85)
}

::placeholder {
    color: rgba(120,141,180,.7)!important;
    opacity: 1
}

:-ms-input-placeholder {
    color: rgba(120,141,180,.7)!important
}

::-ms-input-placeholder {
    color: rgba(120,141,180,.7)!important
}

.custom-control-input:disabled~.custom-control-label,.custom-file-label,.custom-file-label:after,.form-control,.form-control:focus {
    color: #323a48
}

.form-control {
    border: 1px solid rgba(120,141,180,.3)
}

.form-control:focus {
    border: 1px solid #635ebe
}

.form-control-plaintext {
    color: #617182
}

option:active,option:checked {
    color: #fff;
    background: linear-gradient(0deg,#E7F1FD 0,#E7F1FD 100%) #E7F1FD
}

select[multiple]:focus option:checked {
    background: linear-gradient(0deg,#635ebe 0,#635ebe 100%) #635ebe
}

.input-group-text {
    background-color: #f0f6ff;
    border: 1px solid #dfe7f3;
    color: #96a9c6
}

.custom-control-label::before {
    background-color: #c7d9ee;
    color: #fff
}

.custom-checkbox.checkbox-primary .custom-control-input:checked~.custom-control-label::before,.custom-checkbox.checkbox-primary .custom-control-input:indeterminate~.custom-control-label::before,.custom-radio.radio-primary .custom-control-input:checked~.custom-control-label::before {
    background-color: #635ebe
}

.custom-checkbox.checkbox-accent .custom-control-input:checked~.custom-control-label::before,.custom-checkbox.checkbox-accent .custom-control-input:indeterminate~.custom-control-label::before,.custom-radio.radio-accent .custom-control-input:checked~.custom-control-label::before {
    background-color: #F64A91
}

.control.control-outline input:checked~.control__indicator {
    background-color: 0 0
}

.control.control-outline.control--checkbox .control__indicator:after {
    top: 3px;
    left: 7px;
    width: 5px;
    height: 9px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    border-width: 0 2px 2px 0
}

.control.control-outline.control--radio .control__indicator:after {
    top: 6px;
    left: 6px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #fff
}

.control.control-outline.control-primary input:checked~.control__indicator {
    border: 1px solid #635ebe
}

.control.control-outline.control-primary.control--checkbox .control__indicator:after {
    border: solid #635ebe
}

.control.control-outline.control-primary.control--radio .control__indicator:after {
    background-color: #635ebe
}

.control.control-outline.control-accent input:checked~.control__indicator {
    border: 1px solid #F64A91
}

.control.control-outline.control-accent.control--checkbox .control__indicator:after {
    border: solid #F64A91
}

.control.control-outline.control-accent.control--radio .control__indicator:after {
    background-color: #F64A91
}

.control.control-outline.control-accent.control--checkbox .control__indicator:after,.control.control-outline.control-primary.control--checkbox .control__indicator:after {
    border-width: 0 2px 2px 0
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    color: #fff;
    background-color: #635ebe
}

.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--multiple,.select2-container--default.select2-container--open .select2-selection--single {
    border-color: #635ebe
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: 1px solid #635ebe;
    outline: 0
}

.custom-file-input:focus~.custom-file-label:after,.custom-file-label,.custom-file-label:after,.form-control {
    border-color: #dfe7f3
}

.custom-file-input:focus~.custom-file-label {
    border-color: #dfe7f3;
    box-shadow: none
}

.custom-file-label::after {
    background-color: #f0f6ff;
    border-left: 1px solid #dfe7f3;
    color: #8da6cb
}

.custom-file-label:active::after,.custom-file-label:focus::after,.custom-file-label:hover::after {
    color: #635ebe
}

.custom-file-input:lang(en)~.custom-file-label.btn-icon::after,.custom-file-label.btn-icon::after {
    font-family: Material-Design-Iconic-Font;
    content: '\f22a'
}

.form-control:disabled,.form-control[readonly] {
    background-color: #f0f6ff
}

.custom-range::-webkit-slider-thumb {
    background-color: #635ebe
}

.custom-range::-webkit-slider-thumb:focus {
    box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}

.custom-range::-webkit-slider-thumb:active {
    background-color: #9894d4
}

.custom-range::-webkit-slider-runnable-track {
    background-color: #e8eff9
}

.custom-range::-moz-range-thumb {
    background-color: #635ebe
}

.custom-range::-moz-range-thumb:focus {
    box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}

.custom-range::-moz-range-thumb:active {
    background-color: #9894d4
}

.custom-range::-moz-range-track {
    background-color: #dee2e6
}

.custom-range::-ms-thumb {
    background-color: #635ebe
}

.custom-range::-ms-thumb:focus {
    box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}

.custom-range::-ms-thumb:active {
    background-color: #9894d4
}

.custom-range::-ms-fill-lower {
    background-color: #dee2e6
}

.custom-range::-ms-fill-upper {
    background-color: #dee2e6
}

.slider.noUi-connect {
    background-color: #F64A91
}

.slider.slider-primary .noUi-connect,.slider.slider-primary.noUi-connect,.tgl-flat.tgl-flat-primary:checked+.tgl-btn:after,.tgl-primary:checked+.tgl-btn {
    background-color: #635ebe
}

.slider .noUi-handle {
    border-color: #F64A91
}

.slider.slider-primary .noUi-handle {
    border-color: #635ebe
}

.tgl-flat.tgl-flat-secondary:checked+.tgl-btn:after,.tgl-secondary:checked+.tgl-btn {
    background-color: #788db4
}

.tgl-accent:checked+.tgl-btn,.tgl-flat.tgl-flat-accent:checked+.tgl-btn:after {
    background-color: #F64A91
}

.datepicker table tbody tr>td.day.today,.datepicker table tr td span.focused,.datepicker table tr td span:hover,.datetimepicker table tbody tr>td.day.today,.form-wizard .steps ul li.active span,.form-wizard .steps ul li:hover span {
    color: #fff;
    background: #635ebe
}

.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled],.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled],.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover.active,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td.active.active,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover.active,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active:hover:active {
    background: #F64A91;
    color: #fff
}

.daterangepicker td.active,.daterangepicker td.active:hover {
    background: #635ebe
}

.daterangepicker .input-mini.active {
    border: 1px solid #635ebe
}

.daterangepicker td.in-range {
    background-color: #635ebe;
    border-color: transparent;
    color: #fff
}

.ranges li.active,.ranges li:hover {
    background-color: #635ebe;
    border: 1px solid #635ebe;
    color: #fff
}

.ranges li {
    color: #617182
}

.wizard>.steps a {
    background: #94AAC5;
    color: rgba(255,255,255,.6)!important
}

.wizard>.steps a .number {
    background: #7390b3
}

.wizard>.steps .current a {
    background: #635ebe;
    color: #fff!important
}

.wizard>.steps .current a .number {
    background: #4843a6;
    color: #fff
}

.wizard>.steps .current a:hover {
    color: #fff
}

.wizard>.steps .done a {
    background: #635ebe;
    color: #fff
}

.wizard>.steps .done a .number {
    background: #4843a6
}

.wizard>.steps .error a {
    background: #ff5c75;
    color: #fff
}

.wizard>.steps .error a .number {
    background: #ff294a;
    color: #fff
}

.wizard>.actions a[href="#previous"] {
    background-color: #fff;
    border: 1px solid #d8e3ef;
    color: #788db4
}

.wizard>.actions a[href="#previous"]:hover {
    background-color: #839ebe!important;
    border: 1px solid #839ebe!important;
    box-shadow: 0 5px 10px rgba(141,166,195,.4)!important;
    color: #fff!important
}

.wizard>.actions .disabled a,.wizard>.actions .disabled a:active,.wizard>.actions .disabled a:hover {
    color: rgba(141,166,195,.6)!important;
    background: 0 0!important;
    border-color: rgba(216,227,239,.7)!important;
    box-shadow: none!important
}

.wizard>.actions a[href="#next"] {
    background-color: #635ebe;
    border: 1px solid #635ebe;
    color: rgba(255,255,255,.9)!important
}

.wizard>.actions a[href="#next"]:hover {
    color: #fff!important
}

.wizard>.actions a[href="#finish"] {
    background-color: #635ebe;
    border: 1px solid #635ebe;
    color: rgba(255,255,255,.9)
}

.card.card-accent .card-footer,.card.card-primary .card-footer {
    border-top: 1px solid rgba(0,0,0,.1)
}

.wizard>.actions a[href="#finish"]:hover {
    color: #fff!important
}

.actions li>a:hover i:after {
    content: '';
    background-color: rgba(234,243,253,.7)
}

.actions>a>i,.actions>li>a>i {
    color: #788db4
}

.actions.open>a>i,.actions>a:hover>i,.actions>li.open>a>i,.actions>li>a:hover>i {
    color: #635ebe
}

.actions.actions-alt>li.open>a>i,.actions.actions-alt>li>a>i,.actions.actions-alt>li>a>i:hover {
    color: #fff
}

.action-header {
    border-bottom: 1px solid #F7F7F7
}

.card.card-accent .card-header,.card.card-primary .card-header {
    border-bottom: 1px solid rgba(0,0,0,.1)
}

.dropdown .dropdown-menu .actions li a {
    color: #718599
}

.chartist-accent .ct-series-a .ct-bar,.chartist-accent .ct-series-a .ct-line,.chartist-accent .ct-series-a .ct-point,.chartist-accent .ct-series-a .ct-slice-donut {
    stroke: #F64A91
}

.chartist-primary .ct-series-a .ct-bar,.chartist-primary .ct-series-a .ct-line,.chartist-primary .ct-series-a .ct-point,.chartist-primary .ct-series-a .ct-slice-donut {
    stroke: #635ebe
}

.chartist-accent .ct-series-a .ct-area,.chartist-accent .ct-series-a .ct-slice-pie {
    fill: #F64A91
}

.fc-unthemed .fc-toolbar .fc-button.fc-state-active,.fc-unthemed .fc-toolbar .fc-button:active,.fc-unthemed .fc-toolbar .fc-button:focus {
    color: #fff;
    background-color: #635ebe
}

.d-fc-event-primary {
    background-color: #635ebe
}

.fc-h-event.brand-primary .fc-content .fc-time,.fc-h-event.brand-primary .fc-content .fc-title {
    color: #fff
}

.app-content .list-group .list-group-item:hover .list-group-item-heading {
    color: #635ebe!important
}

.app-content .list-group .list-group-item.active .list-group-item-heading,.app-content .list-group .list-group-item.active .list-group-item-text,.app-content .list-group .list-group-item.mark-read .list-group-item-heading,.app-content .list-group .list-group-item.mark-read .list-group-item-text {
    color: #91a6c3
}

.app-content .list-group .list-group-item.mark-read {
    background-color: rgba(231,241,253,.2)
}

.app-content .list-group .list-group-item.active {
    border-left: solid 3px #635ebe;
    background-color: rgba(231,241,253,.2)
}

.card.card-primary {
    background: #635ebe
}

.card.card-primary .card-header .actions div>a>i,.card.card-primary .card-header .actions li>a>i {
    color: rgba(255,255,255,.5)
}

.card.card-primary .card-body p,.card.card-primary .card-body span,.card.card-primary .card-footer p,.card.card-primary .card-footer span,.card.card-primary .card-header,.card.card-primary .card-header .actions div>a>i:hover,.card.card-primary .card-header .actions li>a>i:hover,.card.card-primary .card-title {
    color: #fff
}

.card.card-accent {
    background: #F64A91
}

.card.card-accent .card-header .actions div>a>i,.card.card-accent .card-header .actions li>a>i {
    color: rgba(255,255,255,.5)
}

.card.card-accent .card-body p,.card.card-accent .card-body span,.card.card-accent .card-footer p,.card.card-accent .card-footer span,.card.card-accent .card-header,.card.card-accent .card-header .actions div>a>i:hover,.card.card-accent .card-header .actions li>a>i:hover,.card.card-accent .card-title,.card.card-border-primary .card-header .card-title {
    color: #fff
}

.card.card-border-primary {
    border: 1px solid #635ebe
}

.card.card-border-primary .card-header {
    border-bottom: 1px solid rgba(0,0,0,.1);
    background: #635ebe;
    color: #fff
}

.card.card-border-primary .card-header .actions div>a>i,.card.card-border-primary .card-header .actions li>a>i {
    color: rgba(255,255,255,.5)
}

.card.card-border-accent .card-header .card-title,.card.card-border-primary .card-header .actions div>a>i:hover,.card.card-border-primary .card-header .actions li>a>i:hover {
    color: #fff
}

.card.card-border-accent {
    border: 1px solid #F64A91
}

.card.card-border-accent .card-header {
    border-bottom: 1px solid rgba(0,0,0,.1);
    background: #F64A91;
    color: #fff
}

.card.card-pills.card-accent .nav-pills.nav-pills-accent .nav-item .nav-link.active,.card.card-pills.card-accent .nav-pills.nav-pills-accent .show>.nav-link,.card.card-pills.card-primary .nav-pills.nav-pills-primary .nav-item .nav-link.active,.card.card-pills.card-primary .nav-pills.nav-pills-primary .show>.nav-link {
    background-color: #fff
}

.card.card-border-accent .card-header .actions div>a>i,.card.card-border-accent .card-header .actions li>a>i {
    color: rgba(255,255,255,.5)
}

.card.card-border-accent .card-header .actions div>a>i:hover,.card.card-border-accent .card-header .actions li>a>i:hover {
    color: #fff
}

.card.card-pills.card-primary .nav-pills.nav-pills-primary .nav-item .nav-link {
    color: rgba(255,255,255,.5)
}

.card.card-pills.card-primary .nav-pills.nav-pills-primary .nav-item .nav-link:hover {
    color: #fff
}

.card.card-pills.card-primary .nav-pills.nav-pills-primary .nav-item .nav-link.active {
    color: #635ebe
}

.card.card-pills.card-accent .nav-pills.nav-pills-accent .nav-item .nav-link {
    color: rgba(255,255,255,.5)
}

.card.card-pills.card-accent .nav-pills.nav-pills-accent .nav-item .nav-link:hover {
    color: #fff
}

.card.card-pills.card-accent .nav-pills.nav-pills-accent .nav-item .nav-link.active {
    color: #F64A91
}

.card.card-tabs.card-accent .card-header,.card.card-tabs.card-primary .card-header {
    border: none
}

.card.card-tabs.card-accent .nav-tabs,.card.card-tabs.card-primary .nav-tabs {
    border-bottom: 1px solid rgba(0,0,0,.1)
}

.card.card-tabs.card-accent .nav-tabs .nav-item .nav-link,.card.card-tabs.card-primary .nav-tabs .nav-item .nav-link {
    color: rgba(255,255,255,.6)
}

.card.card-tabs.card-accent .nav-tabs .nav-item .nav-link:hover,.card.card-tabs.card-primary .nav-tabs .nav-item .nav-link:hover {
    color: #fff
}

.card.card-tabs.card-accent .nav-tabs .nav-item.show .nav-link,.card.card-tabs.card-accent .nav-tabs .nav-link.active,.card.card-tabs.card-primary .nav-tabs .nav-item.show .nav-link,.card.card-tabs.card-primary .nav-tabs .nav-link.active {
    background-color: rgba(255,255,255,.1);
    color: #fff
}

.card.card-menu .metismenu li a {
    color: #617182
}

.card.card-menu .metismenu li a:hover {
    color: #635ebe
}

.bx--btn--danger {
    border-radius: .25rem !important;
}


/*ELSTAR Start
html .bx--btn {
    --bs-btn-padding-x: .75rem;
    --bs-btn-padding-y: .47rem;
    --bs-btn-font-family: ;
    --bs-btn-font-size: .8125rem;
    --bs-btn-font-weight: 400;
    --bs-btn-line-height: 1.5;
    --bs-btn-color: #495057;
    --bs-btn-bg: transparent;
    --bs-btn-border-width: 1px;
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: .25rem;
    --bs-btn-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);
    --bs-btn-disabled-opacity: .65;
    --bs-btn-focus-box-shadow: 0 0 0 .15rem rgba(var(--bs-btn-focus-shadow-rgb),.5);
    background-color: var(--bs-btn-bg);
    border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
    border-radius: var(--bs-btn-border-radius);
    color: var(--bs-btn-color);
    cursor: pointer;
    display: inline-block;
    font-family: var(--bs-btn-font-family);
    font-size: var(--bs-btn-font-size);
    font-weight: var(--bs-btn-font-weight);
    line-height: var(--bs-btn-line-height);
    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
    text-align: center;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    min-height: inherit;
}


html .bx--btn--primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #556ee6;
    --bs-btn-border-color: #556ee6;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #485ec4;
    --bs-btn-hover-border-color: #4458b8;
    --bs-btn-focus-shadow-rgb: 111,132,234;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #4458b8;
    --bs-btn-active-border-color: #4053ad;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #556ee6;
    --bs-btn-disabled-border-color: #556ee6;
}

html .bx--bx--btn--secondary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #74788d;
    --bs-btn-border-color: #74788d;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #636678;
    --bs-btn-hover-border-color: #5d6071;
    --bs-btn-focus-shadow-rgb: 137,140,158;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #5d6071;
    --bs-btn-active-border-color: #575a6a;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #74788d;
    --bs-btn-disabled-border-color: #74788d;
}
html .bx--btn--tertiary {
    --bs-btn-color: #000;
    --bs-btn-bg: #eff2f7;
    --bs-btn-border-color: #eff2f7;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #cbced2;
    --bs-btn-hover-border-color: #bfc2c6;
    --bs-btn-focus-shadow-rgb: 203,206,210;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #bfc2c6;
    --bs-btn-active-border-color: #b3b6b9;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #eff2f7;
    --bs-btn-disabled-border-color: #eff2f7;
}
html .bx--btn--outline-primary {
    --bs-btn-color: #556ee6;
    --bs-btn-border-color: #556ee6;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #556ee6;
    --bs-btn-hover-border-color: #556ee6;
    --bs-btn-focus-shadow-rgb: 85,110,230;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #556ee6;
    --bs-btn-active-border-color: #556ee6;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    --bs-btn-disabled-color: #556ee6;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #556ee6;
    --bs-gradient: none;
}
html .bx--btn--outline-secondary {
    --bs-btn-color: #74788d;
    --bs-btn-border-color: #74788d;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #74788d;
    --bs-btn-hover-border-color: #74788d;
    --bs-btn-focus-shadow-rgb: 116,120,141;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #74788d;
    --bs-btn-active-border-color: #74788d;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    --bs-btn-disabled-color: #74788d;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #74788d;
    --bs-gradient: none;
}
html .bx--btn--outline-light {
    --bs-btn-color: #eff2f7;
    --bs-btn-border-color: #eff2f7;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #eff2f7;
    --bs-btn-hover-border-color: #eff2f7;
    --bs-btn-focus-shadow-rgb: 239,242,247;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #eff2f7;
    --bs-btn-active-border-color: #eff2f7;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    --bs-btn-disabled-color: #eff2f7;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #eff2f7;
    --bs-gradient: none;
}

html .bx--btn--danger {
    --bs-btn-color: #fff;
    --bs-btn-bg: #f46a6a;
    --bs-btn-border-color: #f46a6a;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #cf5a5a;
    --bs-btn-hover-border-color: #c35555;
    --bs-btn-focus-shadow-rgb: 246,128,128;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #c35555;
    --bs-btn-active-border-color: #b75050;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #f46a6a;
    --bs-btn-disabled-border-color: #f46a6a;
}

html .bx--btn--outline-danger {
    --bs-btn-color: #f46a6a;
    --bs-btn-border-color: #f46a6a;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #f46a6a;
    --bs-btn-hover-border-color: #f46a6a;
    --bs-btn-focus-shadow-rgb: 244,106,106;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #f46a6a;
    --bs-btn-active-border-color: #f46a6a;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    --bs-btn-disabled-color: #f46a6a;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #f46a6a;
    --bs-gradient: none;
}


html .bx--btn--soft-primary {
    background-color: rgba(85,110,230,.1);
    border-color: transparent;
    color: #556ee6;
    transition: all .5s ease;
}

html .bx--btn--soft-secondary {
    background-color: rgba(116,120,141,.1);
    border-color: transparent;
    color: #74788d;
    transition: all .5s ease;
}

html .bx--btn--soft-danger {
    background-color: hsla(0,86%,69%,.1);
    border-color: transparent;
    color: #f46a6a;
    transition: all .5s ease;
}

html .bx--btn--soft-dark {
    background-color: rgba(52,58,64,.1);
    border-color: transparent;
    color: #343a40;
    transition: all .5s ease;
}

html .waves-effect {
    -webkit-tap-highlight-color: transparent;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}




.button {
    font-weight: 600;
    white-space: nowrap
}

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

.button.radius-round {
    border-radius: .375rem
}

.button.radius-circle {
    border-radius: 9999px
}

.button.radius-none {
    border-radius: 0
}


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

.rounded-none {
    border-radius: 0
}

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

.rounded {
    border-radius: .25rem
}

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

.rounded-tr-none {
    border-top-right-radius: 0
}

.rounded-br-none {
    border-bottom-right-radius: 0
}

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

.rounded-bl-none {
    border-bottom-left-radius: 0
}

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

.\!rounded-bl-none {
    border-bottom-left-radius: 0!important
}

.\!rounded-tr-none {
    border-top-right-radius: 0!important
}

.\!rounded-br-none {
    border-bottom-right-radius: 0!important
}

.rounded-bl-lg {
    border-bottom-left-radius: .5rem
}

.rounded-br-lg {
    border-bottom-right-radius: .5rem
}

.rounded-tl-lg {
    border-top-left-radius: .5rem
}

.rounded-tr-lg {
    border-top-right-radius: .5rem
}

.border-0 {
    border-width: 0
}

.border {
    border-width: 1px
}

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

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

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

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

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

.border-dashed {
    border-style: dashed
}

.border-inherit {
    border-color: inherit
}

.border-current {
    border-color: currentColor
}

.border-transparent {
    border-color: transparent
}

.border-black {
    border-color: rgba(0,0,0,var(--tw-border-opacity))
}

.border-black,.border-white {
    --tw-border-opacity: 1
}

.border-white {
    border-color: rgba(255,255,255,var(--tw-border-opacity))
}

.border-slate-50 {
    border-color: rgba(248,250,252,var(--tw-border-opacity))
}

.border-slate-100,.border-slate-50 {
    --tw-border-opacity: 1
}

.border-slate-100 {
    border-color: rgba(241,245,249,var(--tw-border-opacity))
}

.border-slate-200 {
    border-color: rgba(226,232,240,var(--tw-border-opacity))
}

.border-slate-200,.border-slate-300 {
    --tw-border-opacity: 1
}

.border-slate-300 {
    border-color: rgba(203,213,225,var(--tw-border-opacity))
}

.border-slate-400 {
    border-color: rgba(148,163,184,var(--tw-border-opacity))
}

.border-slate-400,.border-slate-500 {
    --tw-border-opacity: 1
}

.border-slate-500 {
    border-color: rgba(100,116,139,var(--tw-border-opacity))
}

.border-slate-600 {
    border-color: rgba(71,85,105,var(--tw-border-opacity))
}

.border-slate-600,.border-slate-700 {
    --tw-border-opacity: 1
}

.border-slate-700 {
    border-color: rgba(51,65,85,var(--tw-border-opacity))
}

.border-slate-800 {
    border-color: rgba(30,41,59,var(--tw-border-opacity))
}

.border-slate-800,.border-slate-900 {
    --tw-border-opacity: 1
}

.border-slate-900 {
    border-color: rgba(15,23,42,var(--tw-border-opacity))
}

.border-gray-50 {
    border-color: rgba(249,250,251,var(--tw-border-opacity))
}

.border-gray-100,.border-gray-50 {
    --tw-border-opacity: 1
}

.border-gray-100 {
    border-color: rgba(243,244,246,var(--tw-border-opacity))
}

.border-gray-200 {
    border-color: rgba(229,231,235,var(--tw-border-opacity))
}

.border-gray-200,.border-gray-300 {
    --tw-border-opacity: 1
}

.border-gray-300 {
    border-color: rgba(209,213,219,var(--tw-border-opacity))
}

.border-gray-400 {
    border-color: rgba(156,163,175,var(--tw-border-opacity))
}

.border-gray-400,.border-gray-500 {
    --tw-border-opacity: 1
}

.border-gray-500 {
    border-color: rgba(107,114,128,var(--tw-border-opacity))
}

.border-gray-600 {
    border-color: rgba(75,85,99,var(--tw-border-opacity))
}

.border-gray-600,.border-gray-700 {
    --tw-border-opacity: 1
}

.border-gray-700 {
    border-color: rgba(55,65,81,var(--tw-border-opacity))
}

.border-gray-800 {
    border-color: rgba(31,41,55,var(--tw-border-opacity))
}

.border-gray-800,.border-gray-900 {
    --tw-border-opacity: 1
}

.border-gray-900 {
    border-color: rgba(17,24,39,var(--tw-border-opacity))
}

.border-zinc-50 {
    border-color: rgba(250,250,250,var(--tw-border-opacity))
}

.border-zinc-100,.border-zinc-50 {
    --tw-border-opacity: 1
}

.border-zinc-100 {
    border-color: rgba(244,244,245,var(--tw-border-opacity))
}

.border-zinc-200 {
    border-color: rgba(228,228,231,var(--tw-border-opacity))
}

.border-zinc-200,.border-zinc-300 {
    --tw-border-opacity: 1
}

.border-zinc-300 {
    border-color: rgba(212,212,216,var(--tw-border-opacity))
}

.border-zinc-400 {
    border-color: rgba(161,161,170,var(--tw-border-opacity))
}

.border-zinc-400,.border-zinc-500 {
    --tw-border-opacity: 1
}

.border-zinc-500 {
    border-color: rgba(113,113,122,var(--tw-border-opacity))
}

.border-zinc-600 {
    border-color: rgba(82,82,91,var(--tw-border-opacity))
}

.border-zinc-600,.border-zinc-700 {
    --tw-border-opacity: 1
}

.border-zinc-700 {
    border-color: rgba(63,63,70,var(--tw-border-opacity))
}

.border-zinc-800 {
    border-color: rgba(39,39,42,var(--tw-border-opacity))
}

.border-zinc-800,.border-zinc-900 {
    --tw-border-opacity: 1
}

.border-zinc-900 {
    border-color: rgba(24,24,27,var(--tw-border-opacity))
}

.border-neutral-50 {
    border-color: rgba(250,250,250,var(--tw-border-opacity))
}

.border-neutral-100,.border-neutral-50 {
    --tw-border-opacity: 1
}

.border-neutral-100 {
    border-color: rgba(245,245,245,var(--tw-border-opacity))
}

.border-neutral-200 {
    border-color: rgba(229,229,229,var(--tw-border-opacity))
}

.border-neutral-200,.border-neutral-300 {
    --tw-border-opacity: 1
}

.border-neutral-300 {
    border-color: rgba(212,212,212,var(--tw-border-opacity))
}

.border-neutral-400 {
    border-color: rgba(163,163,163,var(--tw-border-opacity))
}

.border-neutral-400,.border-neutral-500 {
    --tw-border-opacity: 1
}

.border-neutral-500 {
    border-color: rgba(115,115,115,var(--tw-border-opacity))
}

.border-neutral-600 {
    border-color: rgba(82,82,82,var(--tw-border-opacity))
}

.border-neutral-600,.border-neutral-700 {
    --tw-border-opacity: 1
}

.border-neutral-700 {
    border-color: rgba(64,64,64,var(--tw-border-opacity))
}

.border-neutral-800 {
    border-color: rgba(38,38,38,var(--tw-border-opacity))
}

.border-neutral-800,.border-neutral-900 {
    --tw-border-opacity: 1
}

.border-neutral-900 {
    border-color: rgba(23,23,23,var(--tw-border-opacity))
}

.border-stone-50 {
    border-color: rgba(250,250,249,var(--tw-border-opacity))
}

.border-stone-100,.border-stone-50 {
    --tw-border-opacity: 1
}

.border-stone-100 {
    border-color: rgba(245,245,244,var(--tw-border-opacity))
}

.border-stone-200 {
    border-color: rgba(231,229,228,var(--tw-border-opacity))
}

.border-stone-200,.border-stone-300 {
    --tw-border-opacity: 1
}

.border-stone-300 {
    border-color: rgba(214,211,209,var(--tw-border-opacity))
}

.border-stone-400 {
    border-color: rgba(168,162,158,var(--tw-border-opacity))
}

.border-stone-400,.border-stone-500 {
    --tw-border-opacity: 1
}

.border-stone-500 {
    border-color: rgba(120,113,108,var(--tw-border-opacity))
}

.border-stone-600 {
    border-color: rgba(87,83,78,var(--tw-border-opacity))
}

.border-stone-600,.border-stone-700 {
    --tw-border-opacity: 1
}

.border-stone-700 {
    border-color: rgba(68,64,60,var(--tw-border-opacity))
}

.border-stone-800 {
    border-color: rgba(41,37,36,var(--tw-border-opacity))
}

.border-stone-800,.border-stone-900 {
    --tw-border-opacity: 1
}

.border-stone-900 {
    border-color: rgba(28,25,23,var(--tw-border-opacity))
}

.border-red-50 {
    border-color: rgba(254,242,242,var(--tw-border-opacity))
}

.border-red-100,.border-red-50 {
    --tw-border-opacity: 1
}

.border-red-100 {
    border-color: rgba(254,226,226,var(--tw-border-opacity))
}

.border-red-200 {
    border-color: rgba(254,202,202,var(--tw-border-opacity))
}

.border-red-200,.border-red-300 {
    --tw-border-opacity: 1
}

.border-red-300 {
    border-color: rgba(252,165,165,var(--tw-border-opacity))
}

.border-red-400 {
    border-color: rgba(248,113,113,var(--tw-border-opacity))
}

.border-red-400,.border-red-500 {
    --tw-border-opacity: 1
}

.border-red-500 {
    border-color: rgba(239,68,68,var(--tw-border-opacity))
}

.border-red-600 {
    border-color: rgba(220,38,38,var(--tw-border-opacity))
}

.border-red-600,.border-red-700 {
    --tw-border-opacity: 1
}

.border-red-700 {
    border-color: rgba(185,28,28,var(--tw-border-opacity))
}

.border-red-800 {
    border-color: rgba(153,27,27,var(--tw-border-opacity))
}

.border-red-800,.border-red-900 {
    --tw-border-opacity: 1
}

.border-red-900 {
    border-color: rgba(127,29,29,var(--tw-border-opacity))
}

.border-orange-50 {
    border-color: rgba(255,247,237,var(--tw-border-opacity))
}

.border-orange-100,.border-orange-50 {
    --tw-border-opacity: 1
}

.border-orange-100 {
    border-color: rgba(255,237,213,var(--tw-border-opacity))
}

.border-orange-200 {
    border-color: rgba(254,215,170,var(--tw-border-opacity))
}

.border-orange-200,.border-orange-300 {
    --tw-border-opacity: 1
}

.border-orange-300 {
    border-color: rgba(253,186,116,var(--tw-border-opacity))
}

.border-orange-400 {
    border-color: rgba(251,146,60,var(--tw-border-opacity))
}

.border-orange-400,.border-orange-500 {
    --tw-border-opacity: 1
}

.border-orange-500 {
    border-color: rgba(249,115,22,var(--tw-border-opacity))
}

.border-orange-600 {
    border-color: rgba(234,88,12,var(--tw-border-opacity))
}

.border-orange-600,.border-orange-700 {
    --tw-border-opacity: 1
}

.border-orange-700 {
    border-color: rgba(194,65,12,var(--tw-border-opacity))
}

.border-orange-800 {
    border-color: rgba(154,52,18,var(--tw-border-opacity))
}

.border-orange-800,.border-orange-900 {
    --tw-border-opacity: 1
}

.border-orange-900 {
    border-color: rgba(124,45,18,var(--tw-border-opacity))
}

.border-amber-50 {
    border-color: rgba(255,251,235,var(--tw-border-opacity))
}

.border-amber-100,.border-amber-50 {
    --tw-border-opacity: 1
}

.border-amber-100 {
    border-color: rgba(254,243,199,var(--tw-border-opacity))
}

.border-amber-200 {
    border-color: rgba(253,230,138,var(--tw-border-opacity))
}

.border-amber-200,.border-amber-300 {
    --tw-border-opacity: 1
}

.border-amber-300 {
    border-color: rgba(252,211,77,var(--tw-border-opacity))
}

.border-amber-400 {
    border-color: rgba(251,191,36,var(--tw-border-opacity))
}

.border-amber-400,.border-amber-500 {
    --tw-border-opacity: 1
}

.border-amber-500 {
    border-color: rgba(245,158,11,var(--tw-border-opacity))
}

.border-amber-600 {
    border-color: rgba(217,119,6,var(--tw-border-opacity))
}

.border-amber-600,.border-amber-700 {
    --tw-border-opacity: 1
}

.border-amber-700 {
    border-color: rgba(180,83,9,var(--tw-border-opacity))
}

.border-amber-800 {
    border-color: rgba(146,64,14,var(--tw-border-opacity))
}

.border-amber-800,.border-amber-900 {
    --tw-border-opacity: 1
}

.border-amber-900 {
    border-color: rgba(120,53,15,var(--tw-border-opacity))
}

.border-yellow-50 {
    border-color: rgba(254,252,232,var(--tw-border-opacity))
}

.border-yellow-100,.border-yellow-50 {
    --tw-border-opacity: 1
}

.border-yellow-100 {
    border-color: rgba(254,249,195,var(--tw-border-opacity))
}

.border-yellow-200 {
    border-color: rgba(254,240,138,var(--tw-border-opacity))
}

.border-yellow-200,.border-yellow-300 {
    --tw-border-opacity: 1
}

.border-yellow-300 {
    border-color: rgba(253,224,71,var(--tw-border-opacity))
}

.border-yellow-400 {
    border-color: rgba(250,204,21,var(--tw-border-opacity))
}

.border-yellow-400,.border-yellow-500 {
    --tw-border-opacity: 1
}

.border-yellow-500 {
    border-color: rgba(234,179,8,var(--tw-border-opacity))
}

.border-yellow-600 {
    border-color: rgba(202,138,4,var(--tw-border-opacity))
}

.border-yellow-600,.border-yellow-700 {
    --tw-border-opacity: 1
}

.border-yellow-700 {
    border-color: rgba(161,98,7,var(--tw-border-opacity))
}

.border-yellow-800 {
    border-color: rgba(133,77,14,var(--tw-border-opacity))
}

.border-yellow-800,.border-yellow-900 {
    --tw-border-opacity: 1
}

.border-yellow-900 {
    border-color: rgba(113,63,18,var(--tw-border-opacity))
}

.border-lime-50 {
    border-color: rgba(247,254,231,var(--tw-border-opacity))
}

.border-lime-100,.border-lime-50 {
    --tw-border-opacity: 1
}

.border-lime-100 {
    border-color: rgba(236,252,203,var(--tw-border-opacity))
}

.border-lime-200 {
    border-color: rgba(217,249,157,var(--tw-border-opacity))
}

.border-lime-200,.border-lime-300 {
    --tw-border-opacity: 1
}

.border-lime-300 {
    border-color: rgba(190,242,100,var(--tw-border-opacity))
}

.border-lime-400 {
    border-color: rgba(163,230,53,var(--tw-border-opacity))
}

.border-lime-400,.border-lime-500 {
    --tw-border-opacity: 1
}

.border-lime-500 {
    border-color: rgba(132,204,22,var(--tw-border-opacity))
}

.border-lime-600 {
    border-color: rgba(101,163,13,var(--tw-border-opacity))
}

.border-lime-600,.border-lime-700 {
    --tw-border-opacity: 1
}

.border-lime-700 {
    border-color: rgba(77,124,15,var(--tw-border-opacity))
}

.border-lime-800 {
    border-color: rgba(63,98,18,var(--tw-border-opacity))
}

.border-lime-800,.border-lime-900 {
    --tw-border-opacity: 1
}

.border-lime-900 {
    border-color: rgba(54,83,20,var(--tw-border-opacity))
}

.border-green-50 {
    border-color: rgba(240,253,244,var(--tw-border-opacity))
}

.border-green-100,.border-green-50 {
    --tw-border-opacity: 1
}

.border-green-100 {
    border-color: rgba(220,252,231,var(--tw-border-opacity))
}

.border-green-200 {
    border-color: rgba(187,247,208,var(--tw-border-opacity))
}

.border-green-200,.border-green-300 {
    --tw-border-opacity: 1
}

.border-green-300 {
    border-color: rgba(134,239,172,var(--tw-border-opacity))
}

.border-green-400 {
    border-color: rgba(74,222,128,var(--tw-border-opacity))
}

.border-green-400,.border-green-500 {
    --tw-border-opacity: 1
}

.border-green-500 {
    border-color: rgba(34,197,94,var(--tw-border-opacity))
}

.border-green-600 {
    border-color: rgba(22,163,74,var(--tw-border-opacity))
}

.border-green-600,.border-green-700 {
    --tw-border-opacity: 1
}

.border-green-700 {
    border-color: rgba(21,128,61,var(--tw-border-opacity))
}

.border-green-800 {
    border-color: rgba(22,101,52,var(--tw-border-opacity))
}

.border-green-800,.border-green-900 {
    --tw-border-opacity: 1
}

.border-green-900 {
    border-color: rgba(20,83,45,var(--tw-border-opacity))
}

.border-emerald-50 {
    border-color: rgba(236,253,245,var(--tw-border-opacity))
}

.border-emerald-100,.border-emerald-50 {
    --tw-border-opacity: 1
}

.border-emerald-100 {
    border-color: rgba(209,250,229,var(--tw-border-opacity))
}

.border-emerald-200 {
    border-color: rgba(167,243,208,var(--tw-border-opacity))
}

.border-emerald-200,.border-emerald-300 {
    --tw-border-opacity: 1
}

.border-emerald-300 {
    border-color: rgba(110,231,183,var(--tw-border-opacity))
}

.border-emerald-400 {
    border-color: rgba(52,211,153,var(--tw-border-opacity))
}

.border-emerald-400,.border-emerald-500 {
    --tw-border-opacity: 1
}

.border-emerald-500 {
    border-color: rgba(16,185,129,var(--tw-border-opacity))
}

.border-emerald-600 {
    border-color: rgba(5,150,105,var(--tw-border-opacity))
}

.border-emerald-600,.border-emerald-700 {
    --tw-border-opacity: 1
}

.border-emerald-700 {
    border-color: rgba(4,120,87,var(--tw-border-opacity))
}

.border-emerald-800 {
    border-color: rgba(6,95,70,var(--tw-border-opacity))
}

.border-emerald-800,.border-emerald-900 {
    --tw-border-opacity: 1
}

.border-emerald-900 {
    border-color: rgba(6,78,59,var(--tw-border-opacity))
}

.border-teal-50 {
    border-color: rgba(240,253,250,var(--tw-border-opacity))
}

.border-teal-100,.border-teal-50 {
    --tw-border-opacity: 1
}

.border-teal-100 {
    border-color: rgba(204,251,241,var(--tw-border-opacity))
}

.border-teal-200 {
    border-color: rgba(153,246,228,var(--tw-border-opacity))
}

.border-teal-200,.border-teal-300 {
    --tw-border-opacity: 1
}

.border-teal-300 {
    border-color: rgba(94,234,212,var(--tw-border-opacity))
}

.border-teal-400 {
    border-color: rgba(45,212,191,var(--tw-border-opacity))
}

.border-teal-400,.border-teal-500 {
    --tw-border-opacity: 1
}

.border-teal-500 {
    border-color: rgba(20,184,166,var(--tw-border-opacity))
}

.border-teal-600 {
    border-color: rgba(13,148,136,var(--tw-border-opacity))
}

.border-teal-600,.border-teal-700 {
    --tw-border-opacity: 1
}

.border-teal-700 {
    border-color: rgba(15,118,110,var(--tw-border-opacity))
}

.border-teal-800 {
    border-color: rgba(17,94,89,var(--tw-border-opacity))
}

.border-teal-800,.border-teal-900 {
    --tw-border-opacity: 1
}

.border-teal-900 {
    border-color: rgba(19,78,74,var(--tw-border-opacity))
}

.border-cyan-50 {
    border-color: rgba(236,254,255,var(--tw-border-opacity))
}

.border-cyan-100,.border-cyan-50 {
    --tw-border-opacity: 1
}

.border-cyan-100 {
    border-color: rgba(207,250,254,var(--tw-border-opacity))
}

.border-cyan-200 {
    border-color: rgba(165,243,252,var(--tw-border-opacity))
}

.border-cyan-200,.border-cyan-300 {
    --tw-border-opacity: 1
}

.border-cyan-300 {
    border-color: rgba(103,232,249,var(--tw-border-opacity))
}

.border-cyan-400 {
    border-color: rgba(34,211,238,var(--tw-border-opacity))
}

.border-cyan-400,.border-cyan-500 {
    --tw-border-opacity: 1
}

.border-cyan-500 {
    border-color: rgba(6,182,212,var(--tw-border-opacity))
}

.border-cyan-600 {
    border-color: rgba(8,145,178,var(--tw-border-opacity))
}

.border-cyan-600,.border-cyan-700 {
    --tw-border-opacity: 1
}

.border-cyan-700 {
    border-color: rgba(14,116,144,var(--tw-border-opacity))
}

.border-cyan-800 {
    border-color: rgba(21,94,117,var(--tw-border-opacity))
}

.border-cyan-800,.border-cyan-900 {
    --tw-border-opacity: 1
}

.border-cyan-900 {
    border-color: rgba(22,78,99,var(--tw-border-opacity))
}

.border-sky-50 {
    border-color: rgba(240,249,255,var(--tw-border-opacity))
}

.border-sky-100,.border-sky-50 {
    --tw-border-opacity: 1
}

.border-sky-100 {
    border-color: rgba(224,242,254,var(--tw-border-opacity))
}

.border-sky-200 {
    border-color: rgba(186,230,253,var(--tw-border-opacity))
}

.border-sky-200,.border-sky-300 {
    --tw-border-opacity: 1
}

.border-sky-300 {
    border-color: rgba(125,211,252,var(--tw-border-opacity))
}

.border-sky-400 {
    border-color: rgba(56,189,248,var(--tw-border-opacity))
}

.border-sky-400,.border-sky-500 {
    --tw-border-opacity: 1
}

.border-sky-500 {
    border-color: rgba(14,165,233,var(--tw-border-opacity))
}

.border-sky-600 {
    border-color: rgba(2,132,199,var(--tw-border-opacity))
}

.border-sky-600,.border-sky-700 {
    --tw-border-opacity: 1
}

.border-sky-700 {
    border-color: rgba(3,105,161,var(--tw-border-opacity))
}

.border-sky-800 {
    border-color: rgba(7,89,133,var(--tw-border-opacity))
}

.border-sky-800,.border-sky-900 {
    --tw-border-opacity: 1
}

.border-sky-900 {
    border-color: rgba(12,74,110,var(--tw-border-opacity))
}

.border-blue-50 {
    border-color: rgba(239,246,255,var(--tw-border-opacity))
}

.border-blue-100,.border-blue-50 {
    --tw-border-opacity: 1
}

.border-blue-100 {
    border-color: rgba(219,234,254,var(--tw-border-opacity))
}

.border-blue-200 {
    border-color: rgba(191,219,254,var(--tw-border-opacity))
}

.border-blue-200,.border-blue-300 {
    --tw-border-opacity: 1
}

.border-blue-300 {
    border-color: rgba(147,197,253,var(--tw-border-opacity))
}

.border-blue-400 {
    border-color: rgba(96,165,250,var(--tw-border-opacity))
}

.border-blue-400,.border-blue-500 {
    --tw-border-opacity: 1
}

.border-blue-500 {
    border-color: rgba(59,130,246,var(--tw-border-opacity))
}

.border-blue-600 {
    border-color: rgba(37,99,235,var(--tw-border-opacity))
}

.border-blue-600,.border-blue-700 {
    --tw-border-opacity: 1
}

.border-blue-700 {
    border-color: rgba(29,78,216,var(--tw-border-opacity))
}

.border-blue-800 {
    border-color: rgba(30,64,175,var(--tw-border-opacity))
}

.border-blue-800,.border-blue-900 {
    --tw-border-opacity: 1
}

.border-blue-900 {
    border-color: rgba(30,58,138,var(--tw-border-opacity))
}

.border-indigo-50 {
    border-color: rgba(238,242,255,var(--tw-border-opacity))
}

.border-indigo-100,.border-indigo-50 {
    --tw-border-opacity: 1
}

.border-indigo-100 {
    border-color: rgba(224,231,255,var(--tw-border-opacity))
}

.border-indigo-200 {
    border-color: rgba(199,210,254,var(--tw-border-opacity))
}

.border-indigo-200,.border-indigo-300 {
    --tw-border-opacity: 1
}

.border-indigo-300 {
    border-color: rgba(165,180,252,var(--tw-border-opacity))
}

.border-indigo-400 {
    border-color: rgba(129,140,248,var(--tw-border-opacity))
}

.border-indigo-400,.border-indigo-500 {
    --tw-border-opacity: 1
}

.border-indigo-500 {
    border-color: rgba(99,102,241,var(--tw-border-opacity))
}

.border-indigo-600 {
    border-color: rgba(79,70,229,var(--tw-border-opacity))
}

.border-indigo-600,.border-indigo-700 {
    --tw-border-opacity: 1
}

.border-indigo-700 {
    border-color: rgba(67,56,202,var(--tw-border-opacity))
}

.border-indigo-800 {
    border-color: rgba(55,48,163,var(--tw-border-opacity))
}

.border-indigo-800,.border-indigo-900 {
    --tw-border-opacity: 1
}

.border-indigo-900 {
    border-color: rgba(49,46,129,var(--tw-border-opacity))
}

.border-violet-50 {
    border-color: rgba(245,243,255,var(--tw-border-opacity))
}

.border-violet-100,.border-violet-50 {
    --tw-border-opacity: 1
}

.border-violet-100 {
    border-color: rgba(237,233,254,var(--tw-border-opacity))
}

.border-violet-200 {
    border-color: rgba(221,214,254,var(--tw-border-opacity))
}

.border-violet-200,.border-violet-300 {
    --tw-border-opacity: 1
}

.border-violet-300 {
    border-color: rgba(196,181,253,var(--tw-border-opacity))
}

.border-violet-400 {
    border-color: rgba(167,139,250,var(--tw-border-opacity))
}

.border-violet-400,.border-violet-500 {
    --tw-border-opacity: 1
}

.border-violet-500 {
    border-color: rgba(139,92,246,var(--tw-border-opacity))
}

.border-violet-600 {
    border-color: rgba(124,58,237,var(--tw-border-opacity))
}

.border-violet-600,.border-violet-700 {
    --tw-border-opacity: 1
}

.border-violet-700 {
    border-color: rgba(109,40,217,var(--tw-border-opacity))
}

.border-violet-800 {
    border-color: rgba(91,33,182,var(--tw-border-opacity))
}

.border-violet-800,.border-violet-900 {
    --tw-border-opacity: 1
}

.border-violet-900 {
    border-color: rgba(76,29,149,var(--tw-border-opacity))
}

.border-purple-50 {
    border-color: rgba(250,245,255,var(--tw-border-opacity))
}

.border-purple-100,.border-purple-50 {
    --tw-border-opacity: 1
}

.border-purple-100 {
    border-color: rgba(243,232,255,var(--tw-border-opacity))
}

.border-purple-200 {
    border-color: rgba(233,213,255,var(--tw-border-opacity))
}

.border-purple-200,.border-purple-300 {
    --tw-border-opacity: 1
}

.border-purple-300 {
    border-color: rgba(216,180,254,var(--tw-border-opacity))
}

.border-purple-400 {
    border-color: rgba(192,132,252,var(--tw-border-opacity))
}

.border-purple-400,.border-purple-500 {
    --tw-border-opacity: 1
}

.border-purple-500 {
    border-color: rgba(168,85,247,var(--tw-border-opacity))
}

.border-purple-600 {
    border-color: rgba(147,51,234,var(--tw-border-opacity))
}

.border-purple-600,.border-purple-700 {
    --tw-border-opacity: 1
}

.border-purple-700 {
    border-color: rgba(126,34,206,var(--tw-border-opacity))
}

.border-purple-800 {
    border-color: rgba(107,33,168,var(--tw-border-opacity))
}

.border-purple-800,.border-purple-900 {
    --tw-border-opacity: 1
}

.border-purple-900 {
    border-color: rgba(88,28,135,var(--tw-border-opacity))
}

.border-fuchsia-50 {
    border-color: rgba(253,244,255,var(--tw-border-opacity))
}

.border-fuchsia-100,.border-fuchsia-50 {
    --tw-border-opacity: 1
}

.border-fuchsia-100 {
    border-color: rgba(250,232,255,var(--tw-border-opacity))
}

.border-fuchsia-200 {
    border-color: rgba(245,208,254,var(--tw-border-opacity))
}

.border-fuchsia-200,.border-fuchsia-300 {
    --tw-border-opacity: 1
}

.border-fuchsia-300 {
    border-color: rgba(240,171,252,var(--tw-border-opacity))
}

.border-fuchsia-400 {
    border-color: rgba(232,121,249,var(--tw-border-opacity))
}

.border-fuchsia-400,.border-fuchsia-500 {
    --tw-border-opacity: 1
}

.border-fuchsia-500 {
    border-color: rgba(217,70,239,var(--tw-border-opacity))
}

.border-fuchsia-600 {
    border-color: rgba(192,38,211,var(--tw-border-opacity))
}

.border-fuchsia-600,.border-fuchsia-700 {
    --tw-border-opacity: 1
}

.border-fuchsia-700 {
    border-color: rgba(162,28,175,var(--tw-border-opacity))
}

.border-fuchsia-800 {
    border-color: rgba(134,25,143,var(--tw-border-opacity))
}

.border-fuchsia-800,.border-fuchsia-900 {
    --tw-border-opacity: 1
}

.border-fuchsia-900 {
    border-color: rgba(112,26,117,var(--tw-border-opacity))
}

.border-pink-50 {
    border-color: rgba(253,242,248,var(--tw-border-opacity))
}

.border-pink-100,.border-pink-50 {
    --tw-border-opacity: 1
}

.border-pink-100 {
    border-color: rgba(252,231,243,var(--tw-border-opacity))
}

.border-pink-200 {
    border-color: rgba(251,207,232,var(--tw-border-opacity))
}

.border-pink-200,.border-pink-300 {
    --tw-border-opacity: 1
}

.border-pink-300 {
    border-color: rgba(249,168,212,var(--tw-border-opacity))
}

.border-pink-400 {
    border-color: rgba(244,114,182,var(--tw-border-opacity))
}

.border-pink-400,.border-pink-500 {
    --tw-border-opacity: 1
}

.border-pink-500 {
    border-color: rgba(236,72,153,var(--tw-border-opacity))
}

.border-pink-600 {
    border-color: rgba(219,39,119,var(--tw-border-opacity))
}

.border-pink-600,.border-pink-700 {
    --tw-border-opacity: 1
}

.border-pink-700 {
    border-color: rgba(190,24,93,var(--tw-border-opacity))
}

.border-pink-800 {
    border-color: rgba(157,23,77,var(--tw-border-opacity))
}

.border-pink-800,.border-pink-900 {
    --tw-border-opacity: 1
}

.border-pink-900 {
    border-color: rgba(131,24,67,var(--tw-border-opacity))
}

.border-rose-50 {
    border-color: rgba(255,241,242,var(--tw-border-opacity))
}

.border-rose-100,.border-rose-50 {
    --tw-border-opacity: 1
}

.border-rose-100 {
    border-color: rgba(255,228,230,var(--tw-border-opacity))
}

.border-rose-200 {
    border-color: rgba(254,205,211,var(--tw-border-opacity))
}

.border-rose-200,.border-rose-300 {
    --tw-border-opacity: 1
}

.border-rose-300 {
    border-color: rgba(253,164,175,var(--tw-border-opacity))
}

.border-rose-400 {
    border-color: rgba(251,113,133,var(--tw-border-opacity))
}

.border-rose-400,.border-rose-500 {
    --tw-border-opacity: 1
}

.border-rose-500 {
    border-color: rgba(244,63,94,var(--tw-border-opacity))
}

.border-rose-600 {
    border-color: rgba(225,29,72,var(--tw-border-opacity))
}

.border-rose-600,.border-rose-700 {
    --tw-border-opacity: 1
}

.border-rose-700 {
    border-color: rgba(190,18,60,var(--tw-border-opacity))
}

.border-rose-800 {
    border-color: rgba(159,18,57,var(--tw-border-opacity))
}

.border-rose-800,.border-rose-900 {
    --tw-border-opacity: 1
}

.border-rose-900 {
    border-color: rgba(136,19,55,var(--tw-border-opacity))
}

.bg-inherit {
    background-color: inherit
}

.bg-current {
    background-color: currentColor
}

.bg-transparent {
    background-color: initial
}

.bg-black {
    background-color: rgba(0,0,0,var(--tw-bg-opacity))
}

.bg-black,.bg-white {
    --tw-bg-opacity: 1
}

.bg-white {
    background-color: rgba(255,255,255,var(--tw-bg-opacity))
}

.bg-slate-50 {
    background-color: rgba(248,250,252,var(--tw-bg-opacity))
}

.bg-slate-100,.bg-slate-50 {
    --tw-bg-opacity: 1
}

.bg-slate-100 {
    background-color: rgba(241,245,249,var(--tw-bg-opacity))
}

.bg-slate-200 {
    background-color: rgba(226,232,240,var(--tw-bg-opacity))
}

.bg-slate-200,.bg-slate-300 {
    --tw-bg-opacity: 1
}

.bg-slate-300 {
    background-color: rgba(203,213,225,var(--tw-bg-opacity))
}

.bg-slate-400 {
    background-color: rgba(148,163,184,var(--tw-bg-opacity))
}

.bg-slate-400,.bg-slate-500 {
    --tw-bg-opacity: 1
}

.bg-slate-500 {
    background-color: rgba(100,116,139,var(--tw-bg-opacity))
}

.bg-slate-600 {
    background-color: rgba(71,85,105,var(--tw-bg-opacity))
}

.bg-slate-600,.bg-slate-700 {
    --tw-bg-opacity: 1
}

.bg-slate-700 {
    background-color: rgba(51,65,85,var(--tw-bg-opacity))
}

.bg-slate-800 {
    background-color: rgba(30,41,59,var(--tw-bg-opacity))
}

.bg-slate-800,.bg-slate-900 {
    --tw-bg-opacity: 1
}

.bg-slate-900 {
    background-color: rgba(15,23,42,var(--tw-bg-opacity))
}

.bg-gray-50 {
    background-color: rgba(249,250,251,var(--tw-bg-opacity))
}

.bg-gray-100,.bg-gray-50 {
    --tw-bg-opacity: 1
}

.bg-gray-100 {
    background-color: rgba(243,244,246,var(--tw-bg-opacity))
}

.bg-gray-200 {
    background-color: rgba(229,231,235,var(--tw-bg-opacity))
}

.bg-gray-200,.bg-gray-300 {
    --tw-bg-opacity: 1
}

.bg-gray-300 {
    background-color: rgba(209,213,219,var(--tw-bg-opacity))
}

.bg-gray-400 {
    background-color: rgba(156,163,175,var(--tw-bg-opacity))
}

.bg-gray-400,.bg-gray-500 {
    --tw-bg-opacity: 1
}

.bg-gray-500 {
    background-color: rgba(107,114,128,var(--tw-bg-opacity))
}

.bg-gray-600 {
    background-color: rgba(75,85,99,var(--tw-bg-opacity))
}

.bg-gray-600,.bg-gray-700 {
    --tw-bg-opacity: 1
}

.bg-gray-700 {
    background-color: rgba(55,65,81,var(--tw-bg-opacity))
}

.bg-gray-800 {
    background-color: rgba(31,41,55,var(--tw-bg-opacity))
}

.bg-gray-800,.bg-gray-900 {
    --tw-bg-opacity: 1
}

.bg-gray-900 {
    background-color: rgba(17,24,39,var(--tw-bg-opacity))
}

.bg-zinc-50 {
    background-color: rgba(250,250,250,var(--tw-bg-opacity))
}

.bg-zinc-100,.bg-zinc-50 {
    --tw-bg-opacity: 1
}

.bg-zinc-100 {
    background-color: rgba(244,244,245,var(--tw-bg-opacity))
}

.bg-zinc-200 {
    background-color: rgba(228,228,231,var(--tw-bg-opacity))
}

.bg-zinc-200,.bg-zinc-300 {
    --tw-bg-opacity: 1
}

.bg-zinc-300 {
    background-color: rgba(212,212,216,var(--tw-bg-opacity))
}

.bg-zinc-400 {
    background-color: rgba(161,161,170,var(--tw-bg-opacity))
}

.bg-zinc-400,.bg-zinc-500 {
    --tw-bg-opacity: 1
}

.bg-zinc-500 {
    background-color: rgba(113,113,122,var(--tw-bg-opacity))
}

.bg-zinc-600 {
    background-color: rgba(82,82,91,var(--tw-bg-opacity))
}

.bg-zinc-600,.bg-zinc-700 {
    --tw-bg-opacity: 1
}

.bg-zinc-700 {
    background-color: rgba(63,63,70,var(--tw-bg-opacity))
}

.bg-zinc-800 {
    background-color: rgba(39,39,42,var(--tw-bg-opacity))
}

.bg-zinc-800,.bg-zinc-900 {
    --tw-bg-opacity: 1
}

.bg-zinc-900 {
    background-color: rgba(24,24,27,var(--tw-bg-opacity))
}

.bg-neutral-50 {
    background-color: rgba(250,250,250,var(--tw-bg-opacity))
}

.bg-neutral-100,.bg-neutral-50 {
    --tw-bg-opacity: 1
}

.bg-neutral-100 {
    background-color: rgba(245,245,245,var(--tw-bg-opacity))
}

.bg-neutral-200 {
    background-color: rgba(229,229,229,var(--tw-bg-opacity))
}

.bg-neutral-200,.bg-neutral-300 {
    --tw-bg-opacity: 1
}

.bg-neutral-300 {
    background-color: rgba(212,212,212,var(--tw-bg-opacity))
}

.bg-neutral-400 {
    background-color: rgba(163,163,163,var(--tw-bg-opacity))
}

.bg-neutral-400,.bg-neutral-500 {
    --tw-bg-opacity: 1
}

.bg-neutral-500 {
    background-color: rgba(115,115,115,var(--tw-bg-opacity))
}

.bg-neutral-600 {
    background-color: rgba(82,82,82,var(--tw-bg-opacity))
}

.bg-neutral-600,.bg-neutral-700 {
    --tw-bg-opacity: 1
}

.bg-neutral-700 {
    background-color: rgba(64,64,64,var(--tw-bg-opacity))
}

.bg-neutral-800 {
    background-color: rgba(38,38,38,var(--tw-bg-opacity))
}

.bg-neutral-800,.bg-neutral-900 {
    --tw-bg-opacity: 1
}

.bg-neutral-900 {
    background-color: rgba(23,23,23,var(--tw-bg-opacity))
}

.bg-stone-50 {
    background-color: rgba(250,250,249,var(--tw-bg-opacity))
}

.bg-stone-100,.bg-stone-50 {
    --tw-bg-opacity: 1
}

.bg-stone-100 {
    background-color: rgba(245,245,244,var(--tw-bg-opacity))
}

.bg-stone-200 {
    background-color: rgba(231,229,228,var(--tw-bg-opacity))
}

.bg-stone-200,.bg-stone-300 {
    --tw-bg-opacity: 1
}

.bg-stone-300 {
    background-color: rgba(214,211,209,var(--tw-bg-opacity))
}

.bg-stone-400 {
    background-color: rgba(168,162,158,var(--tw-bg-opacity))
}

.bg-stone-400,.bg-stone-500 {
    --tw-bg-opacity: 1
}

.bg-stone-500 {
    background-color: rgba(120,113,108,var(--tw-bg-opacity))
}

.bg-stone-600 {
    background-color: rgba(87,83,78,var(--tw-bg-opacity))
}

.bg-stone-600,.bg-stone-700 {
    --tw-bg-opacity: 1
}

.bg-stone-700 {
    background-color: rgba(68,64,60,var(--tw-bg-opacity))
}

.bg-stone-800 {
    background-color: rgba(41,37,36,var(--tw-bg-opacity))
}

.bg-stone-800,.bg-stone-900 {
    --tw-bg-opacity: 1
}

.bg-stone-900 {
    background-color: rgba(28,25,23,var(--tw-bg-opacity))
}

.bg-red-50 {
    background-color: rgba(254,242,242,var(--tw-bg-opacity))
}

.bg-red-100,.bg-red-50 {
    --tw-bg-opacity: 1
}

.bg-red-100 {
    background-color: rgba(254,226,226,var(--tw-bg-opacity))
}

.bg-red-200 {
    background-color: rgba(254,202,202,var(--tw-bg-opacity))
}

.bg-red-200,.bg-red-300 {
    --tw-bg-opacity: 1
}

.bg-red-300 {
    background-color: rgba(252,165,165,var(--tw-bg-opacity))
}

.bg-red-400 {
    background-color: rgba(248,113,113,var(--tw-bg-opacity))
}

.bg-red-400,.bg-red-500 {
    --tw-bg-opacity: 1
}

.bg-red-500 {
    background-color: rgba(239,68,68,var(--tw-bg-opacity))
}

.bg-red-600 {
    background-color: rgba(220,38,38,var(--tw-bg-opacity))
}

.bg-red-600,.bg-red-700 {
    --tw-bg-opacity: 1
}

.bg-red-700 {
    background-color: rgba(185,28,28,var(--tw-bg-opacity))
}

.bg-red-800 {
    background-color: rgba(153,27,27,var(--tw-bg-opacity))
}

.bg-red-800,.bg-red-900 {
    --tw-bg-opacity: 1
}

.bg-red-900 {
    background-color: rgba(127,29,29,var(--tw-bg-opacity))
}

.bg-orange-50 {
    background-color: rgba(255,247,237,var(--tw-bg-opacity))
}

.bg-orange-100,.bg-orange-50 {
    --tw-bg-opacity: 1
}

.bg-orange-100 {
    background-color: rgba(255,237,213,var(--tw-bg-opacity))
}

.bg-orange-200 {
    background-color: rgba(254,215,170,var(--tw-bg-opacity))
}

.bg-orange-200,.bg-orange-300 {
    --tw-bg-opacity: 1
}

.bg-orange-300 {
    background-color: rgba(253,186,116,var(--tw-bg-opacity))
}

.bg-orange-400 {
    background-color: rgba(251,146,60,var(--tw-bg-opacity))
}

.bg-orange-400,.bg-orange-500 {
    --tw-bg-opacity: 1
}

.bg-orange-500 {
    background-color: rgba(249,115,22,var(--tw-bg-opacity))
}

.bg-orange-600 {
    background-color: rgba(234,88,12,var(--tw-bg-opacity))
}

.bg-orange-600,.bg-orange-700 {
    --tw-bg-opacity: 1
}

.bg-orange-700 {
    background-color: rgba(194,65,12,var(--tw-bg-opacity))
}

.bg-orange-800 {
    background-color: rgba(154,52,18,var(--tw-bg-opacity))
}

.bg-orange-800,.bg-orange-900 {
    --tw-bg-opacity: 1
}

.bg-orange-900 {
    background-color: rgba(124,45,18,var(--tw-bg-opacity))
}

.bg-amber-50 {
    background-color: rgba(255,251,235,var(--tw-bg-opacity))
}

.bg-amber-100,.bg-amber-50 {
    --tw-bg-opacity: 1
}

.bg-amber-100 {
    background-color: rgba(254,243,199,var(--tw-bg-opacity))
}

.bg-amber-200 {
    background-color: rgba(253,230,138,var(--tw-bg-opacity))
}

.bg-amber-200,.bg-amber-300 {
    --tw-bg-opacity: 1
}

.bg-amber-300 {
    background-color: rgba(252,211,77,var(--tw-bg-opacity))
}

.bg-amber-400 {
    background-color: rgba(251,191,36,var(--tw-bg-opacity))
}

.bg-amber-400,.bg-amber-500 {
    --tw-bg-opacity: 1
}

.bg-amber-500 {
    background-color: rgba(245,158,11,var(--tw-bg-opacity))
}

.bg-amber-600 {
    background-color: rgba(217,119,6,var(--tw-bg-opacity))
}

.bg-amber-600,.bg-amber-700 {
    --tw-bg-opacity: 1
}

.bg-amber-700 {
    background-color: rgba(180,83,9,var(--tw-bg-opacity))
}

.bg-amber-800 {
    background-color: rgba(146,64,14,var(--tw-bg-opacity))
}

.bg-amber-800,.bg-amber-900 {
    --tw-bg-opacity: 1
}

.bg-amber-900 {
    background-color: rgba(120,53,15,var(--tw-bg-opacity))
}

.bg-yellow-50 {
    background-color: rgba(254,252,232,var(--tw-bg-opacity))
}

.bg-yellow-100,.bg-yellow-50 {
    --tw-bg-opacity: 1
}

.bg-yellow-100 {
    background-color: rgba(254,249,195,var(--tw-bg-opacity))
}

.bg-yellow-200 {
    background-color: rgba(254,240,138,var(--tw-bg-opacity))
}

.bg-yellow-200,.bg-yellow-300 {
    --tw-bg-opacity: 1
}

.bg-yellow-300 {
    background-color: rgba(253,224,71,var(--tw-bg-opacity))
}

.bg-yellow-400 {
    background-color: rgba(250,204,21,var(--tw-bg-opacity))
}

.bg-yellow-400,.bg-yellow-500 {
    --tw-bg-opacity: 1
}

.bg-yellow-500 {
    background-color: rgba(234,179,8,var(--tw-bg-opacity))
}

.bg-yellow-600 {
    background-color: rgba(202,138,4,var(--tw-bg-opacity))
}

.bg-yellow-600,.bg-yellow-700 {
    --tw-bg-opacity: 1
}

.bg-yellow-700 {
    background-color: rgba(161,98,7,var(--tw-bg-opacity))
}

.bg-yellow-800 {
    background-color: rgba(133,77,14,var(--tw-bg-opacity))
}

.bg-yellow-800,.bg-yellow-900 {
    --tw-bg-opacity: 1
}

.bg-yellow-900 {
    background-color: rgba(113,63,18,var(--tw-bg-opacity))
}

.bg-lime-50 {
    background-color: rgba(247,254,231,var(--tw-bg-opacity))
}

.bg-lime-100,.bg-lime-50 {
    --tw-bg-opacity: 1
}

.bg-lime-100 {
    background-color: rgba(236,252,203,var(--tw-bg-opacity))
}

.bg-lime-200 {
    background-color: rgba(217,249,157,var(--tw-bg-opacity))
}

.bg-lime-200,.bg-lime-300 {
    --tw-bg-opacity: 1
}

.bg-lime-300 {
    background-color: rgba(190,242,100,var(--tw-bg-opacity))
}

.bg-lime-400 {
    background-color: rgba(163,230,53,var(--tw-bg-opacity))
}

.bg-lime-400,.bg-lime-500 {
    --tw-bg-opacity: 1
}

.bg-lime-500 {
    background-color: rgba(132,204,22,var(--tw-bg-opacity))
}

.bg-lime-600 {
    background-color: rgba(101,163,13,var(--tw-bg-opacity))
}

.bg-lime-600,.bg-lime-700 {
    --tw-bg-opacity: 1
}

.bg-lime-700 {
    background-color: rgba(77,124,15,var(--tw-bg-opacity))
}

.bg-lime-800 {
    background-color: rgba(63,98,18,var(--tw-bg-opacity))
}

.bg-lime-800,.bg-lime-900 {
    --tw-bg-opacity: 1
}

.bg-lime-900 {
    background-color: rgba(54,83,20,var(--tw-bg-opacity))
}

.bg-green-50 {
    background-color: rgba(240,253,244,var(--tw-bg-opacity))
}

.bg-green-100,.bg-green-50 {
    --tw-bg-opacity: 1
}

.bg-green-100 {
    background-color: rgba(220,252,231,var(--tw-bg-opacity))
}

.bg-green-200 {
    background-color: rgba(187,247,208,var(--tw-bg-opacity))
}

.bg-green-200,.bg-green-300 {
    --tw-bg-opacity: 1
}

.bg-green-300 {
    background-color: rgba(134,239,172,var(--tw-bg-opacity))
}

.bg-green-400 {
    background-color: rgba(74,222,128,var(--tw-bg-opacity))
}

.bg-green-400,.bg-green-500 {
    --tw-bg-opacity: 1
}

.bg-green-500 {
    background-color: rgba(34,197,94,var(--tw-bg-opacity))
}

.bg-green-600 {
    background-color: rgba(22,163,74,var(--tw-bg-opacity))
}

.bg-green-600,.bg-green-700 {
    --tw-bg-opacity: 1
}

.bg-green-700 {
    background-color: rgba(21,128,61,var(--tw-bg-opacity))
}

.bg-green-800 {
    background-color: rgba(22,101,52,var(--tw-bg-opacity))
}

.bg-green-800,.bg-green-900 {
    --tw-bg-opacity: 1
}

.bg-green-900 {
    background-color: rgba(20,83,45,var(--tw-bg-opacity))
}

.bg-emerald-50 {
    background-color: rgba(236,253,245,var(--tw-bg-opacity))
}

.bg-emerald-100,.bg-emerald-50 {
    --tw-bg-opacity: 1
}

.bg-emerald-100 {
    background-color: rgba(209,250,229,var(--tw-bg-opacity))
}

.bg-emerald-200 {
    background-color: rgba(167,243,208,var(--tw-bg-opacity))
}

.bg-emerald-200,.bg-emerald-300 {
    --tw-bg-opacity: 1
}

.bg-emerald-300 {
    background-color: rgba(110,231,183,var(--tw-bg-opacity))
}

.bg-emerald-400 {
    background-color: rgba(52,211,153,var(--tw-bg-opacity))
}

.bg-emerald-400,.bg-emerald-500 {
    --tw-bg-opacity: 1
}

.bg-emerald-500 {
    background-color: rgba(16,185,129,var(--tw-bg-opacity))
}

.bg-emerald-600 {
    background-color: rgba(5,150,105,var(--tw-bg-opacity))
}

.bg-emerald-600,.bg-emerald-700 {
    --tw-bg-opacity: 1
}

.bg-emerald-700 {
    background-color: rgba(4,120,87,var(--tw-bg-opacity))
}

.bg-emerald-800 {
    background-color: rgba(6,95,70,var(--tw-bg-opacity))
}

.bg-emerald-800,.bg-emerald-900 {
    --tw-bg-opacity: 1
}

.bg-emerald-900 {
    background-color: rgba(6,78,59,var(--tw-bg-opacity))
}

.bg-teal-50 {
    background-color: rgba(240,253,250,var(--tw-bg-opacity))
}

.bg-teal-100,.bg-teal-50 {
    --tw-bg-opacity: 1
}

.bg-teal-100 {
    background-color: rgba(204,251,241,var(--tw-bg-opacity))
}

.bg-teal-200 {
    background-color: rgba(153,246,228,var(--tw-bg-opacity))
}

.bg-teal-200,.bg-teal-300 {
    --tw-bg-opacity: 1
}

.bg-teal-300 {
    background-color: rgba(94,234,212,var(--tw-bg-opacity))
}

.bg-teal-400 {
    background-color: rgba(45,212,191,var(--tw-bg-opacity))
}

.bg-teal-400,.bg-teal-500 {
    --tw-bg-opacity: 1
}

.bg-teal-500 {
    background-color: rgba(20,184,166,var(--tw-bg-opacity))
}

.bg-teal-600 {
    background-color: rgba(13,148,136,var(--tw-bg-opacity))
}

.bg-teal-600,.bg-teal-700 {
    --tw-bg-opacity: 1
}

.bg-teal-700 {
    background-color: rgba(15,118,110,var(--tw-bg-opacity))
}

.bg-teal-800 {
    background-color: rgba(17,94,89,var(--tw-bg-opacity))
}

.bg-teal-800,.bg-teal-900 {
    --tw-bg-opacity: 1
}

.bg-teal-900 {
    background-color: rgba(19,78,74,var(--tw-bg-opacity))
}

.bg-cyan-50 {
    background-color: rgba(236,254,255,var(--tw-bg-opacity))
}

.bg-cyan-100,.bg-cyan-50 {
    --tw-bg-opacity: 1
}

.bg-cyan-100 {
    background-color: rgba(207,250,254,var(--tw-bg-opacity))
}

.bg-cyan-200 {
    background-color: rgba(165,243,252,var(--tw-bg-opacity))
}

.bg-cyan-200,.bg-cyan-300 {
    --tw-bg-opacity: 1
}

.bg-cyan-300 {
    background-color: rgba(103,232,249,var(--tw-bg-opacity))
}

.bg-cyan-400 {
    background-color: rgba(34,211,238,var(--tw-bg-opacity))
}

.bg-cyan-400,.bg-cyan-500 {
    --tw-bg-opacity: 1
}

.bg-cyan-500 {
    background-color: rgba(6,182,212,var(--tw-bg-opacity))
}

.bg-cyan-600 {
    background-color: rgba(8,145,178,var(--tw-bg-opacity))
}

.bg-cyan-600,.bg-cyan-700 {
    --tw-bg-opacity: 1
}

.bg-cyan-700 {
    background-color: rgba(14,116,144,var(--tw-bg-opacity))
}

.bg-cyan-800 {
    background-color: rgba(21,94,117,var(--tw-bg-opacity))
}

.bg-cyan-800,.bg-cyan-900 {
    --tw-bg-opacity: 1
}

.bg-cyan-900 {
    background-color: rgba(22,78,99,var(--tw-bg-opacity))
}

.bg-sky-50 {
    background-color: rgba(240,249,255,var(--tw-bg-opacity))
}

.bg-sky-100,.bg-sky-50 {
    --tw-bg-opacity: 1
}

.bg-sky-100 {
    background-color: rgba(224,242,254,var(--tw-bg-opacity))
}

.bg-sky-200 {
    background-color: rgba(186,230,253,var(--tw-bg-opacity))
}

.bg-sky-200,.bg-sky-300 {
    --tw-bg-opacity: 1
}

.bg-sky-300 {
    background-color: rgba(125,211,252,var(--tw-bg-opacity))
}

.bg-sky-400 {
    background-color: rgba(56,189,248,var(--tw-bg-opacity))
}

.bg-sky-400,.bg-sky-500 {
    --tw-bg-opacity: 1
}

.bg-sky-500 {
    background-color: rgba(14,165,233,var(--tw-bg-opacity))
}

.bg-sky-600 {
    background-color: rgba(2,132,199,var(--tw-bg-opacity))
}

.bg-sky-600,.bg-sky-700 {
    --tw-bg-opacity: 1
}

.bg-sky-700 {
    background-color: rgba(3,105,161,var(--tw-bg-opacity))
}

.bg-sky-800 {
    background-color: rgba(7,89,133,var(--tw-bg-opacity))
}

.bg-sky-800,.bg-sky-900 {
    --tw-bg-opacity: 1
}

.bg-sky-900 {
    background-color: rgba(12,74,110,var(--tw-bg-opacity))
}

.bg-blue-50 {
    background-color: rgba(239,246,255,var(--tw-bg-opacity))
}

.bg-blue-100,.bg-blue-50 {
    --tw-bg-opacity: 1
}

.bg-blue-100 {
    background-color: rgba(219,234,254,var(--tw-bg-opacity))
}

.bg-blue-200 {
    background-color: rgba(191,219,254,var(--tw-bg-opacity))
}

.bg-blue-200,.bg-blue-300 {
    --tw-bg-opacity: 1
}

.bg-blue-300 {
    background-color: rgba(147,197,253,var(--tw-bg-opacity))
}

.bg-blue-400 {
    background-color: rgba(96,165,250,var(--tw-bg-opacity))
}

.bg-blue-400,.bg-blue-500 {
    --tw-bg-opacity: 1
}

.bg-blue-500 {
    background-color: rgba(59,130,246,var(--tw-bg-opacity))
}

.bg-blue-600 {
    background-color: rgba(37,99,235,var(--tw-bg-opacity))
}

.bg-blue-600,.bg-blue-700 {
    --tw-bg-opacity: 1
}

.bg-blue-700 {
    background-color: rgba(29,78,216,var(--tw-bg-opacity))
}

.bg-blue-800 {
    background-color: rgba(30,64,175,var(--tw-bg-opacity))
}

.bg-blue-800,.bg-blue-900 {
    --tw-bg-opacity: 1
}

.bg-blue-900 {
    background-color: rgba(30,58,138,var(--tw-bg-opacity))
}

.bg-indigo-50 {
    background-color: rgba(238,242,255,var(--tw-bg-opacity))
}

.bg-indigo-100,.bg-indigo-50 {
    --tw-bg-opacity: 1
}

.bg-indigo-100 {
    background-color: rgba(224,231,255,var(--tw-bg-opacity))
}

.bg-indigo-200 {
    background-color: rgba(199,210,254,var(--tw-bg-opacity))
}

.bg-indigo-200,.bg-indigo-300 {
    --tw-bg-opacity: 1
}

.bg-indigo-300 {
    background-color: rgba(165,180,252,var(--tw-bg-opacity))
}

.bg-indigo-400 {
    background-color: rgba(129,140,248,var(--tw-bg-opacity))
}

.bg-indigo-400,.bg-indigo-500 {
    --tw-bg-opacity: 1
}

.bg-indigo-500 {
    background-color: rgba(99,102,241,var(--tw-bg-opacity))
}

.bg-indigo-600 {
    background-color: rgba(79,70,229,var(--tw-bg-opacity))
}

.bg-indigo-600,.bg-indigo-700 {
    --tw-bg-opacity: 1
}

.bg-indigo-700 {
    background-color: rgba(67,56,202,var(--tw-bg-opacity))
}

.bg-indigo-800 {
    background-color: rgba(55,48,163,var(--tw-bg-opacity))
}

.bg-indigo-800,.bg-indigo-900 {
    --tw-bg-opacity: 1
}

.bg-indigo-900 {
    background-color: rgba(49,46,129,var(--tw-bg-opacity))
}

.bg-violet-50 {
    background-color: rgba(245,243,255,var(--tw-bg-opacity))
}

.bg-violet-100,.bg-violet-50 {
    --tw-bg-opacity: 1
}

.bg-violet-100 {
    background-color: rgba(237,233,254,var(--tw-bg-opacity))
}

.bg-violet-200 {
    background-color: rgba(221,214,254,var(--tw-bg-opacity))
}

.bg-violet-200,.bg-violet-300 {
    --tw-bg-opacity: 1
}

.bg-violet-300 {
    background-color: rgba(196,181,253,var(--tw-bg-opacity))
}

.bg-violet-400 {
    background-color: rgba(167,139,250,var(--tw-bg-opacity))
}

.bg-violet-400,.bg-violet-500 {
    --tw-bg-opacity: 1
}

.bg-violet-500 {
    background-color: rgba(139,92,246,var(--tw-bg-opacity))
}

.bg-violet-600 {
    background-color: rgba(124,58,237,var(--tw-bg-opacity))
}

.bg-violet-600,.bg-violet-700 {
    --tw-bg-opacity: 1
}

.bg-violet-700 {
    background-color: rgba(109,40,217,var(--tw-bg-opacity))
}

.bg-violet-800 {
    background-color: rgba(91,33,182,var(--tw-bg-opacity))
}

.bg-violet-800,.bg-violet-900 {
    --tw-bg-opacity: 1
}

.bg-violet-900 {
    background-color: rgba(76,29,149,var(--tw-bg-opacity))
}

.bg-purple-50 {
    background-color: rgba(250,245,255,var(--tw-bg-opacity))
}

.bg-purple-100,.bg-purple-50 {
    --tw-bg-opacity: 1
}

.bg-purple-100 {
    background-color: rgba(243,232,255,var(--tw-bg-opacity))
}

.bg-purple-200 {
    background-color: rgba(233,213,255,var(--tw-bg-opacity))
}

.bg-purple-200,.bg-purple-300 {
    --tw-bg-opacity: 1
}

.bg-purple-300 {
    background-color: rgba(216,180,254,var(--tw-bg-opacity))
}

.bg-purple-400 {
    background-color: rgba(192,132,252,var(--tw-bg-opacity))
}

.bg-purple-400,.bg-purple-500 {
    --tw-bg-opacity: 1
}

.bg-purple-500 {
    background-color: rgba(168,85,247,var(--tw-bg-opacity))
}

.bg-purple-600 {
    background-color: rgba(147,51,234,var(--tw-bg-opacity))
}

.bg-purple-600,.bg-purple-700 {
    --tw-bg-opacity: 1
}

.bg-purple-700 {
    background-color: rgba(126,34,206,var(--tw-bg-opacity))
}

.bg-purple-800 {
    background-color: rgba(107,33,168,var(--tw-bg-opacity))
}

.bg-purple-800,.bg-purple-900 {
    --tw-bg-opacity: 1
}

.bg-purple-900 {
    background-color: rgba(88,28,135,var(--tw-bg-opacity))
}

.bg-fuchsia-50 {
    background-color: rgba(253,244,255,var(--tw-bg-opacity))
}

.bg-fuchsia-100,.bg-fuchsia-50 {
    --tw-bg-opacity: 1
}

.bg-fuchsia-100 {
    background-color: rgba(250,232,255,var(--tw-bg-opacity))
}

.bg-fuchsia-200 {
    background-color: rgba(245,208,254,var(--tw-bg-opacity))
}

.bg-fuchsia-200,.bg-fuchsia-300 {
    --tw-bg-opacity: 1
}

.bg-fuchsia-300 {
    background-color: rgba(240,171,252,var(--tw-bg-opacity))
}

.bg-fuchsia-400 {
    background-color: rgba(232,121,249,var(--tw-bg-opacity))
}

.bg-fuchsia-400,.bg-fuchsia-500 {
    --tw-bg-opacity: 1
}

.bg-fuchsia-500 {
    background-color: rgba(217,70,239,var(--tw-bg-opacity))
}

.bg-fuchsia-600 {
    background-color: rgba(192,38,211,var(--tw-bg-opacity))
}

.bg-fuchsia-600,.bg-fuchsia-700 {
    --tw-bg-opacity: 1
}

.bg-fuchsia-700 {
    background-color: rgba(162,28,175,var(--tw-bg-opacity))
}

.bg-fuchsia-800 {
    background-color: rgba(134,25,143,var(--tw-bg-opacity))
}

.bg-fuchsia-800,.bg-fuchsia-900 {
    --tw-bg-opacity: 1
}

.bg-fuchsia-900 {
    background-color: rgba(112,26,117,var(--tw-bg-opacity))
}

.bg-pink-50 {
    background-color: rgba(253,242,248,var(--tw-bg-opacity))
}

.bg-pink-100,.bg-pink-50 {
    --tw-bg-opacity: 1
}

.bg-pink-100 {
    background-color: rgba(252,231,243,var(--tw-bg-opacity))
}

.bg-pink-200 {
    background-color: rgba(251,207,232,var(--tw-bg-opacity))
}

.bg-pink-200,.bg-pink-300 {
    --tw-bg-opacity: 1
}

.bg-pink-300 {
    background-color: rgba(249,168,212,var(--tw-bg-opacity))
}

.bg-pink-400 {
    background-color: rgba(244,114,182,var(--tw-bg-opacity))
}

.bg-pink-400,.bg-pink-500 {
    --tw-bg-opacity: 1
}

.bg-pink-500 {
    background-color: rgba(236,72,153,var(--tw-bg-opacity))
}

.bg-pink-600 {
    background-color: rgba(219,39,119,var(--tw-bg-opacity))
}

.bg-pink-600,.bg-pink-700 {
    --tw-bg-opacity: 1
}

.bg-pink-700 {
    background-color: rgba(190,24,93,var(--tw-bg-opacity))
}

.bg-pink-800 {
    background-color: rgba(157,23,77,var(--tw-bg-opacity))
}

.bg-pink-800,.bg-pink-900 {
    --tw-bg-opacity: 1
}

.bg-pink-900 {
    background-color: rgba(131,24,67,var(--tw-bg-opacity))
}

.bg-rose-50 {
    background-color: rgba(255,241,242,var(--tw-bg-opacity))
}

.bg-rose-100,.bg-rose-50 {
    --tw-bg-opacity: 1
}

.bg-rose-100 {
    background-color: rgba(255,228,230,var(--tw-bg-opacity))
}

.bg-rose-200 {
    background-color: rgba(254,205,211,var(--tw-bg-opacity))
}

.bg-rose-200,.bg-rose-300 {
    --tw-bg-opacity: 1
}

.bg-rose-300 {
    background-color: rgba(253,164,175,var(--tw-bg-opacity))
}

.bg-rose-400 {
    background-color: rgba(251,113,133,var(--tw-bg-opacity))
}

.bg-rose-400,.bg-rose-500 {
    --tw-bg-opacity: 1
}

.bg-rose-500 {
    background-color: rgba(244,63,94,var(--tw-bg-opacity))
}

.bg-rose-600 {
    background-color: rgba(225,29,72,var(--tw-bg-opacity))
}

.bg-rose-600,.bg-rose-700 {
    --tw-bg-opacity: 1
}

.bg-rose-700 {
    background-color: rgba(190,18,60,var(--tw-bg-opacity))
}

.bg-rose-800 {
    background-color: rgba(159,18,57,var(--tw-bg-opacity))
}

.bg-rose-800,.bg-rose-900 {
    --tw-bg-opacity: 1
}

.bg-rose-900 {
    background-color: rgba(136,19,55,var(--tw-bg-opacity))
}

.bg-gray-900\/\[\.7\] {
    background-color: rgba(17,24,39,.7)
}

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

.\!bg-indigo-600 {
    background-color: rgba(79,70,229,var(--tw-bg-opacity))!important
}

.\!bg-blue-500,.\!bg-indigo-600 {
    --tw-bg-opacity: 1!important
}

.\!bg-blue-500 {
    background-color: rgba(59,130,246,var(--tw-bg-opacity))!important
}

.\!bg-emerald-500 {
    background-color: rgba(16,185,129,var(--tw-bg-opacity))!important
}

.\!bg-emerald-500,.\!bg-red-500 {
    --tw-bg-opacity: 1!important
}

.\!bg-red-500 {
    background-color: rgba(239,68,68,var(--tw-bg-opacity))!important
}

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

.bg-opacity-50 {
    --tw-bg-opacity: 0.5
}

.bg-opacity-10 {
    --tw-bg-opacity: 0.1
}

.bg-cover {
    background-size: cover
}

.bg-no-repeat {
    background-repeat: no-repeat
}

.p-4 {
    padding: 1rem
}

.p-3 {
    padding: .75rem
}

.p-0 {
    padding: 0
}

.p-2 {
    padding: .5rem
}

.p-3\.5 {
    padding: .875rem
}

.p-6 {
    padding: 1.5rem
}

.p-5 {
    padding: 1.25rem
}

.p-1\.5 {
    padding: .375rem
}

.p-1 {
    padding: .25rem
}

.p-0\.5 {
    padding: .125rem
}

.p-8 {
    padding: 2rem
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.py-8 {
    padding-bottom: 2rem;
    padding-top: 2rem
}

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

.pb-6 {
    padding-bottom: 1.5rem
}

.pb-0 {
    padding-bottom: 0
}

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

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

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

.pl-6 {
    padding-left: 1.5rem
}

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

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

.pt-8 {
    padding-top: 2rem
}

.pb-1 {
    padding-bottom: .25rem
}

.pl-5 {
    padding-left: 1.25rem
}

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

.text-center {
    text-align: center
}

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

.text-right {
    text-align: right
}

.font-mono {
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace
}

.text-2xl {
    font-size: 1.5rem;
    line-height: 2rem
}

.text-xl {
    font-size: 1.25rem
}

.text-lg,.text-xl {
    line-height: 1.75rem
}

.text-lg {
    font-size: 1.125rem
}

.text-xs {
    font-size: .75rem;
    line-height: 1rem
}

.text-base {
    font-size: 1rem;
    line-height: 1.5rem
}

.text-sm {
    font-size: .875rem;
    line-height: 1.25rem
}

.text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem
}

.text-\[70px\] {
    font-size: 70px
}

.text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem
}

.\!text-sm {
    font-size: .875rem!important;
    line-height: 1.25rem!important
}

.text-6xl {
    font-size: 3.75rem;
    line-height: 1
}

.font-semibold {
    font-weight: 600
}

.font-bold {
    font-weight: 700
}

.font-medium {
    font-weight: 500
}

.font-light {
    font-weight: 300
}

.font-normal {
    font-weight: 400
}

.uppercase {
    text-transform: uppercase
}

.capitalize {
    text-transform: capitalize
}

.italic {
    font-style: italic
}

.not-italic {
    font-style: normal
}

.leading-none {
    line-height: 1
}

.tracking-wide {
    letter-spacing: .025em
}

.text-inherit {
    color: inherit
}

.text-current {
    color: currentColor
}

.text-transparent {
    color: transparent
}

.text-black {
    color: rgba(0,0,0,var(--tw-text-opacity))
}

.text-black,.text-white {
    --tw-text-opacity: 1
}

.text-white {
    color: rgba(255,255,255,var(--tw-text-opacity))
}

.text-slate-50 {
    color: rgba(248,250,252,var(--tw-text-opacity))
}

.text-slate-100,.text-slate-50 {
    --tw-text-opacity: 1
}

.text-slate-100 {
    color: rgba(241,245,249,var(--tw-text-opacity))
}

.text-slate-200 {
    color: rgba(226,232,240,var(--tw-text-opacity))
}

.text-slate-200,.text-slate-300 {
    --tw-text-opacity: 1
}

.text-slate-300 {
    color: rgba(203,213,225,var(--tw-text-opacity))
}

.text-slate-400 {
    color: rgba(148,163,184,var(--tw-text-opacity))
}

.text-slate-400,.text-slate-500 {
    --tw-text-opacity: 1
}

.text-slate-500 {
    color: rgba(100,116,139,var(--tw-text-opacity))
}

.text-slate-600 {
    color: rgba(71,85,105,var(--tw-text-opacity))
}

.text-slate-600,.text-slate-700 {
    --tw-text-opacity: 1
}

.text-slate-700 {
    color: rgba(51,65,85,var(--tw-text-opacity))
}

.text-slate-800 {
    color: rgba(30,41,59,var(--tw-text-opacity))
}

.text-slate-800,.text-slate-900 {
    --tw-text-opacity: 1
}

.text-slate-900 {
    color: rgba(15,23,42,var(--tw-text-opacity))
}

.text-gray-50 {
    color: rgba(249,250,251,var(--tw-text-opacity))
}

.text-gray-100,.text-gray-50 {
    --tw-text-opacity: 1
}

.text-gray-100 {
    color: rgba(243,244,246,var(--tw-text-opacity))
}

.text-gray-200 {
    color: rgba(229,231,235,var(--tw-text-opacity))
}

.text-gray-200,.text-gray-300 {
    --tw-text-opacity: 1
}

.text-gray-300 {
    color: rgba(209,213,219,var(--tw-text-opacity))
}

.text-gray-400 {
    color: rgba(156,163,175,var(--tw-text-opacity))
}

.text-gray-400,.text-gray-500 {
    --tw-text-opacity: 1
}

.text-gray-500 {
    color: rgba(107,114,128,var(--tw-text-opacity))
}

.text-gray-600 {
    color: rgba(75,85,99,var(--tw-text-opacity))
}

.text-gray-600,.text-gray-700 {
    --tw-text-opacity: 1
}

.text-gray-700 {
    color: rgba(55,65,81,var(--tw-text-opacity))
}

.text-gray-800 {
    color: rgba(31,41,55,var(--tw-text-opacity))
}

.text-gray-800,.text-gray-900 {
    --tw-text-opacity: 1
}

.text-gray-900 {
    color: rgba(17,24,39,var(--tw-text-opacity))
}

.text-zinc-50 {
    color: rgba(250,250,250,var(--tw-text-opacity))
}

.text-zinc-100,.text-zinc-50 {
    --tw-text-opacity: 1
}

.text-zinc-100 {
    color: rgba(244,244,245,var(--tw-text-opacity))
}

.text-zinc-200 {
    color: rgba(228,228,231,var(--tw-text-opacity))
}

.text-zinc-200,.text-zinc-300 {
    --tw-text-opacity: 1
}

.text-zinc-300 {
    color: rgba(212,212,216,var(--tw-text-opacity))
}

.text-zinc-400 {
    color: rgba(161,161,170,var(--tw-text-opacity))
}

.text-zinc-400,.text-zinc-500 {
    --tw-text-opacity: 1
}

.text-zinc-500 {
    color: rgba(113,113,122,var(--tw-text-opacity))
}

.text-zinc-600 {
    color: rgba(82,82,91,var(--tw-text-opacity))
}

.text-zinc-600,.text-zinc-700 {
    --tw-text-opacity: 1
}

.text-zinc-700 {
    color: rgba(63,63,70,var(--tw-text-opacity))
}

.text-zinc-800 {
    color: rgba(39,39,42,var(--tw-text-opacity))
}

.text-zinc-800,.text-zinc-900 {
    --tw-text-opacity: 1
}

.text-zinc-900 {
    color: rgba(24,24,27,var(--tw-text-opacity))
}

.text-neutral-50 {
    color: rgba(250,250,250,var(--tw-text-opacity))
}

.text-neutral-100,.text-neutral-50 {
    --tw-text-opacity: 1
}

.text-neutral-100 {
    color: rgba(245,245,245,var(--tw-text-opacity))
}

.text-neutral-200 {
    color: rgba(229,229,229,var(--tw-text-opacity))
}

.text-neutral-200,.text-neutral-300 {
    --tw-text-opacity: 1
}

.text-neutral-300 {
    color: rgba(212,212,212,var(--tw-text-opacity))
}

.text-neutral-400 {
    color: rgba(163,163,163,var(--tw-text-opacity))
}

.text-neutral-400,.text-neutral-500 {
    --tw-text-opacity: 1
}

.text-neutral-500 {
    color: rgba(115,115,115,var(--tw-text-opacity))
}

.text-neutral-600 {
    color: rgba(82,82,82,var(--tw-text-opacity))
}

.text-neutral-600,.text-neutral-700 {
    --tw-text-opacity: 1
}

.text-neutral-700 {
    color: rgba(64,64,64,var(--tw-text-opacity))
}

.text-neutral-800 {
    color: rgba(38,38,38,var(--tw-text-opacity))
}

.text-neutral-800,.text-neutral-900 {
    --tw-text-opacity: 1
}

.text-neutral-900 {
    color: rgba(23,23,23,var(--tw-text-opacity))
}

.text-stone-50 {
    color: rgba(250,250,249,var(--tw-text-opacity))
}

.text-stone-100,.text-stone-50 {
    --tw-text-opacity: 1
}

.text-stone-100 {
    color: rgba(245,245,244,var(--tw-text-opacity))
}

.text-stone-200 {
    color: rgba(231,229,228,var(--tw-text-opacity))
}

.text-stone-200,.text-stone-300 {
    --tw-text-opacity: 1
}

.text-stone-300 {
    color: rgba(214,211,209,var(--tw-text-opacity))
}

.text-stone-400 {
    color: rgba(168,162,158,var(--tw-text-opacity))
}

.text-stone-400,.text-stone-500 {
    --tw-text-opacity: 1
}

.text-stone-500 {
    color: rgba(120,113,108,var(--tw-text-opacity))
}

.text-stone-600 {
    color: rgba(87,83,78,var(--tw-text-opacity))
}

.text-stone-600,.text-stone-700 {
    --tw-text-opacity: 1
}

.text-stone-700 {
    color: rgba(68,64,60,var(--tw-text-opacity))
}

.text-stone-800 {
    color: rgba(41,37,36,var(--tw-text-opacity))
}

.text-stone-800,.text-stone-900 {
    --tw-text-opacity: 1
}

.text-stone-900 {
    color: rgba(28,25,23,var(--tw-text-opacity))
}

.text-red-50 {
    color: rgba(254,242,242,var(--tw-text-opacity))
}

.text-red-100,.text-red-50 {
    --tw-text-opacity: 1
}

.text-red-100 {
    color: rgba(254,226,226,var(--tw-text-opacity))
}

.text-red-200 {
    color: rgba(254,202,202,var(--tw-text-opacity))
}

.text-red-200,.text-red-300 {
    --tw-text-opacity: 1
}

.text-red-300 {
    color: rgba(252,165,165,var(--tw-text-opacity))
}

.text-red-400 {
    color: rgba(248,113,113,var(--tw-text-opacity))
}

.text-red-400,.text-red-500 {
    --tw-text-opacity: 1
}

.text-red-500 {
    color: rgba(239,68,68,var(--tw-text-opacity))
}

.text-red-600 {
    color: rgba(220,38,38,var(--tw-text-opacity))
}

.text-red-600,.text-red-700 {
    --tw-text-opacity: 1
}

.text-red-700 {
    color: rgba(185,28,28,var(--tw-text-opacity))
}

.text-red-800 {
    color: rgba(153,27,27,var(--tw-text-opacity))
}

.text-red-800,.text-red-900 {
    --tw-text-opacity: 1
}

.text-red-900 {
    color: rgba(127,29,29,var(--tw-text-opacity))
}

.text-orange-50 {
    color: rgba(255,247,237,var(--tw-text-opacity))
}

.text-orange-100,.text-orange-50 {
    --tw-text-opacity: 1
}

.text-orange-100 {
    color: rgba(255,237,213,var(--tw-text-opacity))
}

.text-orange-200 {
    color: rgba(254,215,170,var(--tw-text-opacity))
}

.text-orange-200,.text-orange-300 {
    --tw-text-opacity: 1
}

.text-orange-300 {
    color: rgba(253,186,116,var(--tw-text-opacity))
}

.text-orange-400 {
    color: rgba(251,146,60,var(--tw-text-opacity))
}

.text-orange-400,.text-orange-500 {
    --tw-text-opacity: 1
}

.text-orange-500 {
    color: rgba(249,115,22,var(--tw-text-opacity))
}

.text-orange-600 {
    color: rgba(234,88,12,var(--tw-text-opacity))
}

.text-orange-600,.text-orange-700 {
    --tw-text-opacity: 1
}

.text-orange-700 {
    color: rgba(194,65,12,var(--tw-text-opacity))
}

.text-orange-800 {
    color: rgba(154,52,18,var(--tw-text-opacity))
}

.text-orange-800,.text-orange-900 {
    --tw-text-opacity: 1
}

.text-orange-900 {
    color: rgba(124,45,18,var(--tw-text-opacity))
}

.text-amber-50 {
    color: rgba(255,251,235,var(--tw-text-opacity))
}

.text-amber-100,.text-amber-50 {
    --tw-text-opacity: 1
}

.text-amber-100 {
    color: rgba(254,243,199,var(--tw-text-opacity))
}

.text-amber-200 {
    color: rgba(253,230,138,var(--tw-text-opacity))
}

.text-amber-200,.text-amber-300 {
    --tw-text-opacity: 1
}

.text-amber-300 {
    color: rgba(252,211,77,var(--tw-text-opacity))
}

.text-amber-400 {
    color: rgba(251,191,36,var(--tw-text-opacity))
}

.text-amber-400,.text-amber-500 {
    --tw-text-opacity: 1
}

.text-amber-500 {
    color: rgba(245,158,11,var(--tw-text-opacity))
}

.text-amber-600 {
    color: rgba(217,119,6,var(--tw-text-opacity))
}

.text-amber-600,.text-amber-700 {
    --tw-text-opacity: 1
}

.text-amber-700 {
    color: rgba(180,83,9,var(--tw-text-opacity))
}

.text-amber-800 {
    color: rgba(146,64,14,var(--tw-text-opacity))
}

.text-amber-800,.text-amber-900 {
    --tw-text-opacity: 1
}

.text-amber-900 {
    color: rgba(120,53,15,var(--tw-text-opacity))
}

.text-yellow-50 {
    color: rgba(254,252,232,var(--tw-text-opacity))
}

.text-yellow-100,.text-yellow-50 {
    --tw-text-opacity: 1
}

.text-yellow-100 {
    color: rgba(254,249,195,var(--tw-text-opacity))
}

.text-yellow-200 {
    color: rgba(254,240,138,var(--tw-text-opacity))
}

.text-yellow-200,.text-yellow-300 {
    --tw-text-opacity: 1
}

.text-yellow-300 {
    color: rgba(253,224,71,var(--tw-text-opacity))
}

.text-yellow-400 {
    color: rgba(250,204,21,var(--tw-text-opacity))
}

.text-yellow-400,.text-yellow-500 {
    --tw-text-opacity: 1
}

.text-yellow-500 {
    color: rgba(234,179,8,var(--tw-text-opacity))
}

.text-yellow-600 {
    color: rgba(202,138,4,var(--tw-text-opacity))
}

.text-yellow-600,.text-yellow-700 {
    --tw-text-opacity: 1
}

.text-yellow-700 {
    color: rgba(161,98,7,var(--tw-text-opacity))
}

.text-yellow-800 {
    color: rgba(133,77,14,var(--tw-text-opacity))
}

.text-yellow-800,.text-yellow-900 {
    --tw-text-opacity: 1
}

.text-yellow-900 {
    color: rgba(113,63,18,var(--tw-text-opacity))
}

.text-lime-50 {
    color: rgba(247,254,231,var(--tw-text-opacity))
}

.text-lime-100,.text-lime-50 {
    --tw-text-opacity: 1
}

.text-lime-100 {
    color: rgba(236,252,203,var(--tw-text-opacity))
}

.text-lime-200 {
    color: rgba(217,249,157,var(--tw-text-opacity))
}

.text-lime-200,.text-lime-300 {
    --tw-text-opacity: 1
}

.text-lime-300 {
    color: rgba(190,242,100,var(--tw-text-opacity))
}

.text-lime-400 {
    color: rgba(163,230,53,var(--tw-text-opacity))
}

.text-lime-400,.text-lime-500 {
    --tw-text-opacity: 1
}

.text-lime-500 {
    color: rgba(132,204,22,var(--tw-text-opacity))
}

.text-lime-600 {
    color: rgba(101,163,13,var(--tw-text-opacity))
}

.text-lime-600,.text-lime-700 {
    --tw-text-opacity: 1
}

.text-lime-700 {
    color: rgba(77,124,15,var(--tw-text-opacity))
}

.text-lime-800 {
    color: rgba(63,98,18,var(--tw-text-opacity))
}

.text-lime-800,.text-lime-900 {
    --tw-text-opacity: 1
}

.text-lime-900 {
    color: rgba(54,83,20,var(--tw-text-opacity))
}

.text-green-50 {
    color: rgba(240,253,244,var(--tw-text-opacity))
}

.text-green-100,.text-green-50 {
    --tw-text-opacity: 1
}

.text-green-100 {
    color: rgba(220,252,231,var(--tw-text-opacity))
}

.text-green-200 {
    color: rgba(187,247,208,var(--tw-text-opacity))
}

.text-green-200,.text-green-300 {
    --tw-text-opacity: 1
}

.text-green-300 {
    color: rgba(134,239,172,var(--tw-text-opacity))
}

.text-green-400 {
    color: rgba(74,222,128,var(--tw-text-opacity))
}

.text-green-400,.text-green-500 {
    --tw-text-opacity: 1
}

.text-green-500 {
    color: rgba(34,197,94,var(--tw-text-opacity))
}

.text-green-600 {
    color: rgba(22,163,74,var(--tw-text-opacity))
}

.text-green-600,.text-green-700 {
    --tw-text-opacity: 1
}

.text-green-700 {
    color: rgba(21,128,61,var(--tw-text-opacity))
}

.text-green-800 {
    color: rgba(22,101,52,var(--tw-text-opacity))
}

.text-green-800,.text-green-900 {
    --tw-text-opacity: 1
}

.text-green-900 {
    color: rgba(20,83,45,var(--tw-text-opacity))
}

.text-emerald-50 {
    color: rgba(236,253,245,var(--tw-text-opacity))
}

.text-emerald-100,.text-emerald-50 {
    --tw-text-opacity: 1
}

.text-emerald-100 {
    color: rgba(209,250,229,var(--tw-text-opacity))
}

.text-emerald-200 {
    color: rgba(167,243,208,var(--tw-text-opacity))
}

.text-emerald-200,.text-emerald-300 {
    --tw-text-opacity: 1
}

.text-emerald-300 {
    color: rgba(110,231,183,var(--tw-text-opacity))
}

.text-emerald-400 {
    color: rgba(52,211,153,var(--tw-text-opacity))
}

.text-emerald-400,.text-emerald-500 {
    --tw-text-opacity: 1
}

.text-emerald-500 {
    color: rgba(16,185,129,var(--tw-text-opacity))
}

.text-emerald-600 {
    color: rgba(5,150,105,var(--tw-text-opacity))
}

.text-emerald-600,.text-emerald-700 {
    --tw-text-opacity: 1
}

.text-emerald-700 {
    color: rgba(4,120,87,var(--tw-text-opacity))
}

.text-emerald-800 {
    color: rgba(6,95,70,var(--tw-text-opacity))
}

.text-emerald-800,.text-emerald-900 {
    --tw-text-opacity: 1
}

.text-emerald-900 {
    color: rgba(6,78,59,var(--tw-text-opacity))
}

.text-teal-50 {
    color: rgba(240,253,250,var(--tw-text-opacity))
}

.text-teal-100,.text-teal-50 {
    --tw-text-opacity: 1
}

.text-teal-100 {
    color: rgba(204,251,241,var(--tw-text-opacity))
}

.text-teal-200 {
    color: rgba(153,246,228,var(--tw-text-opacity))
}

.text-teal-200,.text-teal-300 {
    --tw-text-opacity: 1
}

.text-teal-300 {
    color: rgba(94,234,212,var(--tw-text-opacity))
}

.text-teal-400 {
    color: rgba(45,212,191,var(--tw-text-opacity))
}

.text-teal-400,.text-teal-500 {
    --tw-text-opacity: 1
}

.text-teal-500 {
    color: rgba(20,184,166,var(--tw-text-opacity))
}

.text-teal-600 {
    color: rgba(13,148,136,var(--tw-text-opacity))
}

.text-teal-600,.text-teal-700 {
    --tw-text-opacity: 1
}

.text-teal-700 {
    color: rgba(15,118,110,var(--tw-text-opacity))
}

.text-teal-800 {
    color: rgba(17,94,89,var(--tw-text-opacity))
}

.text-teal-800,.text-teal-900 {
    --tw-text-opacity: 1
}

.text-teal-900 {
    color: rgba(19,78,74,var(--tw-text-opacity))
}

.text-cyan-50 {
    color: rgba(236,254,255,var(--tw-text-opacity))
}

.text-cyan-100,.text-cyan-50 {
    --tw-text-opacity: 1
}

.text-cyan-100 {
    color: rgba(207,250,254,var(--tw-text-opacity))
}

.text-cyan-200 {
    color: rgba(165,243,252,var(--tw-text-opacity))
}

.text-cyan-200,.text-cyan-300 {
    --tw-text-opacity: 1
}

.text-cyan-300 {
    color: rgba(103,232,249,var(--tw-text-opacity))
}

.text-cyan-400 {
    color: rgba(34,211,238,var(--tw-text-opacity))
}

.text-cyan-400,.text-cyan-500 {
    --tw-text-opacity: 1
}

.text-cyan-500 {
    color: rgba(6,182,212,var(--tw-text-opacity))
}

.text-cyan-600 {
    color: rgba(8,145,178,var(--tw-text-opacity))
}

.text-cyan-600,.text-cyan-700 {
    --tw-text-opacity: 1
}

.text-cyan-700 {
    color: rgba(14,116,144,var(--tw-text-opacity))
}

.text-cyan-800 {
    color: rgba(21,94,117,var(--tw-text-opacity))
}

.text-cyan-800,.text-cyan-900 {
    --tw-text-opacity: 1
}

.text-cyan-900 {
    color: rgba(22,78,99,var(--tw-text-opacity))
}

.text-sky-50 {
    color: rgba(240,249,255,var(--tw-text-opacity))
}

.text-sky-100,.text-sky-50 {
    --tw-text-opacity: 1
}

.text-sky-100 {
    color: rgba(224,242,254,var(--tw-text-opacity))
}

.text-sky-200 {
    color: rgba(186,230,253,var(--tw-text-opacity))
}

.text-sky-200,.text-sky-300 {
    --tw-text-opacity: 1
}

.text-sky-300 {
    color: rgba(125,211,252,var(--tw-text-opacity))
}

.text-sky-400 {
    color: rgba(56,189,248,var(--tw-text-opacity))
}

.text-sky-400,.text-sky-500 {
    --tw-text-opacity: 1
}

.text-sky-500 {
    color: rgba(14,165,233,var(--tw-text-opacity))
}

.text-sky-600 {
    color: rgba(2,132,199,var(--tw-text-opacity))
}

.text-sky-600,.text-sky-700 {
    --tw-text-opacity: 1
}

.text-sky-700 {
    color: rgba(3,105,161,var(--tw-text-opacity))
}

.text-sky-800 {
    color: rgba(7,89,133,var(--tw-text-opacity))
}

.text-sky-800,.text-sky-900 {
    --tw-text-opacity: 1
}

.text-sky-900 {
    color: rgba(12,74,110,var(--tw-text-opacity))
}

.text-blue-50 {
    color: rgba(239,246,255,var(--tw-text-opacity))
}

.text-blue-100,.text-blue-50 {
    --tw-text-opacity: 1
}

.text-blue-100 {
    color: rgba(219,234,254,var(--tw-text-opacity))
}

.text-blue-200 {
    color: rgba(191,219,254,var(--tw-text-opacity))
}

.text-blue-200,.text-blue-300 {
    --tw-text-opacity: 1
}

.text-blue-300 {
    color: rgba(147,197,253,var(--tw-text-opacity))
}

.text-blue-400 {
    color: rgba(96,165,250,var(--tw-text-opacity))
}

.text-blue-400,.text-blue-500 {
    --tw-text-opacity: 1
}

.text-blue-500 {
    color: rgba(59,130,246,var(--tw-text-opacity))
}

.text-blue-600 {
    color: rgba(37,99,235,var(--tw-text-opacity))
}

.text-blue-600,.text-blue-700 {
    --tw-text-opacity: 1
}

.text-blue-700 {
    color: rgba(29,78,216,var(--tw-text-opacity))
}

.text-blue-800 {
    color: rgba(30,64,175,var(--tw-text-opacity))
}

.text-blue-800,.text-blue-900 {
    --tw-text-opacity: 1
}

.text-blue-900 {
    color: rgba(30,58,138,var(--tw-text-opacity))
}

.text-indigo-50 {
    color: rgba(238,242,255,var(--tw-text-opacity))
}

.text-indigo-100,.text-indigo-50 {
    --tw-text-opacity: 1
}

.text-indigo-100 {
    color: rgba(224,231,255,var(--tw-text-opacity))
}

.text-indigo-200 {
    color: rgba(199,210,254,var(--tw-text-opacity))
}

.text-indigo-200,.text-indigo-300 {
    --tw-text-opacity: 1
}

.text-indigo-300 {
    color: rgba(165,180,252,var(--tw-text-opacity))
}

.text-indigo-400 {
    color: rgba(129,140,248,var(--tw-text-opacity))
}

.text-indigo-400,.text-indigo-500 {
    --tw-text-opacity: 1
}

.text-indigo-500 {
    color: rgba(99,102,241,var(--tw-text-opacity))
}

.text-indigo-600 {
    color: rgba(79,70,229,var(--tw-text-opacity))
}

.text-indigo-600,.text-indigo-700 {
    --tw-text-opacity: 1
}

.text-indigo-700 {
    color: rgba(67,56,202,var(--tw-text-opacity))
}

.text-indigo-800 {
    color: rgba(55,48,163,var(--tw-text-opacity))
}

.text-indigo-800,.text-indigo-900 {
    --tw-text-opacity: 1
}

.text-indigo-900 {
    color: rgba(49,46,129,var(--tw-text-opacity))
}

.text-violet-50 {
    color: rgba(245,243,255,var(--tw-text-opacity))
}

.text-violet-100,.text-violet-50 {
    --tw-text-opacity: 1
}

.text-violet-100 {
    color: rgba(237,233,254,var(--tw-text-opacity))
}

.text-violet-200 {
    color: rgba(221,214,254,var(--tw-text-opacity))
}

.text-violet-200,.text-violet-300 {
    --tw-text-opacity: 1
}

.text-violet-300 {
    color: rgba(196,181,253,var(--tw-text-opacity))
}

.text-violet-400 {
    color: rgba(167,139,250,var(--tw-text-opacity))
}

.text-violet-400,.text-violet-500 {
    --tw-text-opacity: 1
}

.text-violet-500 {
    color: rgba(139,92,246,var(--tw-text-opacity))
}

.text-violet-600 {
    color: rgba(124,58,237,var(--tw-text-opacity))
}

.text-violet-600,.text-violet-700 {
    --tw-text-opacity: 1
}

.text-violet-700 {
    color: rgba(109,40,217,var(--tw-text-opacity))
}

.text-violet-800 {
    color: rgba(91,33,182,var(--tw-text-opacity))
}

.text-violet-800,.text-violet-900 {
    --tw-text-opacity: 1
}

.text-violet-900 {
    color: rgba(76,29,149,var(--tw-text-opacity))
}

.text-purple-50 {
    color: rgba(250,245,255,var(--tw-text-opacity))
}

.text-purple-100,.text-purple-50 {
    --tw-text-opacity: 1
}

.text-purple-100 {
    color: rgba(243,232,255,var(--tw-text-opacity))
}

.text-purple-200 {
    color: rgba(233,213,255,var(--tw-text-opacity))
}

.text-purple-200,.text-purple-300 {
    --tw-text-opacity: 1
}

.text-purple-300 {
    color: rgba(216,180,254,var(--tw-text-opacity))
}

.text-purple-400 {
    color: rgba(192,132,252,var(--tw-text-opacity))
}

.text-purple-400,.text-purple-500 {
    --tw-text-opacity: 1
}

.text-purple-500 {
    color: rgba(168,85,247,var(--tw-text-opacity))
}

.text-purple-600 {
    color: rgba(147,51,234,var(--tw-text-opacity))
}

.text-purple-600,.text-purple-700 {
    --tw-text-opacity: 1
}

.text-purple-700 {
    color: rgba(126,34,206,var(--tw-text-opacity))
}

.text-purple-800 {
    color: rgba(107,33,168,var(--tw-text-opacity))
}

.text-purple-800,.text-purple-900 {
    --tw-text-opacity: 1
}

.text-purple-900 {
    color: rgba(88,28,135,var(--tw-text-opacity))
}

.text-fuchsia-50 {
    color: rgba(253,244,255,var(--tw-text-opacity))
}

.text-fuchsia-100,.text-fuchsia-50 {
    --tw-text-opacity: 1
}

.text-fuchsia-100 {
    color: rgba(250,232,255,var(--tw-text-opacity))
}

.text-fuchsia-200 {
    color: rgba(245,208,254,var(--tw-text-opacity))
}

.text-fuchsia-200,.text-fuchsia-300 {
    --tw-text-opacity: 1
}

.text-fuchsia-300 {
    color: rgba(240,171,252,var(--tw-text-opacity))
}

.text-fuchsia-400 {
    color: rgba(232,121,249,var(--tw-text-opacity))
}

.text-fuchsia-400,.text-fuchsia-500 {
    --tw-text-opacity: 1
}

.text-fuchsia-500 {
    color: rgba(217,70,239,var(--tw-text-opacity))
}

.text-fuchsia-600 {
    color: rgba(192,38,211,var(--tw-text-opacity))
}

.text-fuchsia-600,.text-fuchsia-700 {
    --tw-text-opacity: 1
}

.text-fuchsia-700 {
    color: rgba(162,28,175,var(--tw-text-opacity))
}

.text-fuchsia-800 {
    color: rgba(134,25,143,var(--tw-text-opacity))
}

.text-fuchsia-800,.text-fuchsia-900 {
    --tw-text-opacity: 1
}

.text-fuchsia-900 {
    color: rgba(112,26,117,var(--tw-text-opacity))
}

.text-pink-50 {
    color: rgba(253,242,248,var(--tw-text-opacity))
}

.text-pink-100,.text-pink-50 {
    --tw-text-opacity: 1
}

.text-pink-100 {
    color: rgba(252,231,243,var(--tw-text-opacity))
}

.text-pink-200 {
    color: rgba(251,207,232,var(--tw-text-opacity))
}

.text-pink-200,.text-pink-300 {
    --tw-text-opacity: 1
}

.text-pink-300 {
    color: rgba(249,168,212,var(--tw-text-opacity))
}

.text-pink-400 {
    color: rgba(244,114,182,var(--tw-text-opacity))
}

.text-pink-400,.text-pink-500 {
    --tw-text-opacity: 1
}

.text-pink-500 {
    color: rgba(236,72,153,var(--tw-text-opacity))
}

.text-pink-600 {
    color: rgba(219,39,119,var(--tw-text-opacity))
}

.text-pink-600,.text-pink-700 {
    --tw-text-opacity: 1
}

.text-pink-700 {
    color: rgba(190,24,93,var(--tw-text-opacity))
}

.text-pink-800 {
    color: rgba(157,23,77,var(--tw-text-opacity))
}

.text-pink-800,.text-pink-900 {
    --tw-text-opacity: 1
}

.text-pink-900 {
    color: rgba(131,24,67,var(--tw-text-opacity))
}

.text-rose-50 {
    color: rgba(255,241,242,var(--tw-text-opacity))
}

.text-rose-100,.text-rose-50 {
    --tw-text-opacity: 1
}

.text-rose-100 {
    color: rgba(255,228,230,var(--tw-text-opacity))
}

.text-rose-200 {
    color: rgba(254,205,211,var(--tw-text-opacity))
}

.text-rose-200,.text-rose-300 {
    --tw-text-opacity: 1
}

.text-rose-300 {
    color: rgba(253,164,175,var(--tw-text-opacity))
}

.text-rose-400 {
    color: rgba(251,113,133,var(--tw-text-opacity))
}

.text-rose-400,.text-rose-500 {
    --tw-text-opacity: 1
}

.text-rose-500 {
    color: rgba(244,63,94,var(--tw-text-opacity))
}

.text-rose-600 {
    color: rgba(225,29,72,var(--tw-text-opacity))
}

.text-rose-600,.text-rose-700 {
    --tw-text-opacity: 1
}

.text-rose-700 {
    color: rgba(190,18,60,var(--tw-text-opacity))
}

.text-rose-800 {
    color: rgba(159,18,57,var(--tw-text-opacity))
}

.text-rose-800,.text-rose-900 {
    --tw-text-opacity: 1
}

.text-rose-900 {
    color: rgba(136,19,55,var(--tw-text-opacity))
}

.text-\[\#1773ea\] {
    color: rgba(23,115,234,var(--tw-text-opacity))
}

.text-\[\#1773ea\],.text-\[\#1da1f3\] {
    --tw-text-opacity: 1
}

.text-\[\#1da1f3\] {
    color: rgba(29,161,243,var(--tw-text-opacity))
}

.text-\[\#df0018\] {
    color: rgba(223,0,24,var(--tw-text-opacity))
}

.text-\[\#0077b5\],.text-\[\#df0018\] {
    --tw-text-opacity: 1
}

.text-\[\#0077b5\] {
    color: rgba(0,119,181,var(--tw-text-opacity))
}

.underline {
    text-decoration-line: underline
}

.overline {
    text-decoration-line: overline
}

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

.opacity-50 {
    opacity: .5
}

.opacity-80 {
    opacity: .8
}

.opacity-70 {
    opacity: .7
}

.opacity-0 {
    opacity: 0
}

.opacity-60 {
    opacity: .6
}

.shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)
}

.shadow,.shadow-none {
    box-shadow: 0 0 transparent,0 0 transparent,var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

.shadow-none {
    --tw-shadow: 0 0 transparent;
    --tw-shadow-colored: 0 0 transparent
}

.shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0,0,0,.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color)
}

.shadow-lg,.shadow-sm {
    box-shadow: 0 0 transparent,0 0 transparent,var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

.shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)
}

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

.outline {
    outline-style: solid
}

.justify-center {
    justify-content: center;
}

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


.dark .dark\:border {
    border-width: 1px
}

.dark .dark\:border-solid {
    border-style: solid
}

.dark .dark\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgba(75,85,99,var(--tw-border-opacity))
}

.dark .dark\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgba(55,65,81,var(--tw-border-opacity))
}

.dark .dark\:border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgba(107,114,128,var(--tw-border-opacity))
}

.dark .dark\:border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgba(31,41,55,var(--tw-border-opacity))
}

.dark .dark\:bg-inherit {
    background-color: inherit
}

.dark .dark\:bg-current {
    background-color: currentColor
}

.dark .dark\:bg-transparent {
    background-color: initial
}

.dark .dark\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(0,0,0,var(--tw-bg-opacity))
}

.dark .dark\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255,255,255,var(--tw-bg-opacity))
}

.dark .dark\:bg-slate-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(248,250,252,var(--tw-bg-opacity))
}

.dark .dark\:bg-slate-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(241,245,249,var(--tw-bg-opacity))
}

.dark .dark\:bg-slate-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(226,232,240,var(--tw-bg-opacity))
}

.dark .dark\:bg-slate-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(203,213,225,var(--tw-bg-opacity))
}

.dark .dark\:bg-slate-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(148,163,184,var(--tw-bg-opacity))
}

.dark .dark\:bg-slate-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(100,116,139,var(--tw-bg-opacity))
}

.dark .dark\:bg-slate-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(71,85,105,var(--tw-bg-opacity))
}

.dark .dark\:bg-slate-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(51,65,85,var(--tw-bg-opacity))
}

.dark .dark\:bg-slate-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(30,41,59,var(--tw-bg-opacity))
}

.dark .dark\:bg-slate-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(15,23,42,var(--tw-bg-opacity))
}

.dark .dark\:bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(249,250,251,var(--tw-bg-opacity))
}

.dark .dark\:bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(243,244,246,var(--tw-bg-opacity))
}

.dark .dark\:bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(229,231,235,var(--tw-bg-opacity))
}

.dark .dark\:bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(209,213,219,var(--tw-bg-opacity))
}

.dark .dark\:bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(156,163,175,var(--tw-bg-opacity))
}

.dark .dark\:bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(107,114,128,var(--tw-bg-opacity))
}

.dark .dark\:bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(75,85,99,var(--tw-bg-opacity))
}

.dark .dark\:bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(55,65,81,var(--tw-bg-opacity))
}

.dark .dark\:bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(31,41,55,var(--tw-bg-opacity))
}

.dark .dark\:bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(17,24,39,var(--tw-bg-opacity))
}

.dark .dark\:bg-zinc-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(250,250,250,var(--tw-bg-opacity))
}

.dark .dark\:bg-zinc-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(244,244,245,var(--tw-bg-opacity))
}

.dark .dark\:bg-zinc-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(228,228,231,var(--tw-bg-opacity))
}

.dark .dark\:bg-zinc-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(212,212,216,var(--tw-bg-opacity))
}

.dark .dark\:bg-zinc-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(161,161,170,var(--tw-bg-opacity))
}

.dark .dark\:bg-zinc-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(113,113,122,var(--tw-bg-opacity))
}

.dark .dark\:bg-zinc-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(82,82,91,var(--tw-bg-opacity))
}

.dark .dark\:bg-zinc-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(63,63,70,var(--tw-bg-opacity))
}

.dark .dark\:bg-zinc-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(39,39,42,var(--tw-bg-opacity))
}

.dark .dark\:bg-zinc-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(24,24,27,var(--tw-bg-opacity))
}

.dark .dark\:bg-neutral-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(250,250,250,var(--tw-bg-opacity))
}

.dark .dark\:bg-neutral-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(245,245,245,var(--tw-bg-opacity))
}

.dark .dark\:bg-neutral-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(229,229,229,var(--tw-bg-opacity))
}

.dark .dark\:bg-neutral-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(212,212,212,var(--tw-bg-opacity))
}

.dark .dark\:bg-neutral-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(163,163,163,var(--tw-bg-opacity))
}

.dark .dark\:bg-neutral-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(115,115,115,var(--tw-bg-opacity))
}

.dark .dark\:bg-neutral-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(82,82,82,var(--tw-bg-opacity))
}

.dark .dark\:bg-neutral-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(64,64,64,var(--tw-bg-opacity))
}

.dark .dark\:bg-neutral-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(38,38,38,var(--tw-bg-opacity))
}

.dark .dark\:bg-neutral-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(23,23,23,var(--tw-bg-opacity))
}

.dark .dark\:bg-stone-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(250,250,249,var(--tw-bg-opacity))
}

.dark .dark\:bg-stone-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(245,245,244,var(--tw-bg-opacity))
}

.dark .dark\:bg-stone-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(231,229,228,var(--tw-bg-opacity))
}

.dark .dark\:bg-stone-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(214,211,209,var(--tw-bg-opacity))
}

.dark .dark\:bg-stone-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(168,162,158,var(--tw-bg-opacity))
}

.dark .dark\:bg-stone-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(120,113,108,var(--tw-bg-opacity))
}

.dark .dark\:bg-stone-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(87,83,78,var(--tw-bg-opacity))
}

.dark .dark\:bg-stone-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(68,64,60,var(--tw-bg-opacity))
}

.dark .dark\:bg-stone-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(41,37,36,var(--tw-bg-opacity))
}

.dark .dark\:bg-stone-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(28,25,23,var(--tw-bg-opacity))
}

.dark .dark\:bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(254,242,242,var(--tw-bg-opacity))
}

.dark .dark\:bg-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254,226,226,var(--tw-bg-opacity))
}

.dark .dark\:bg-red-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(254,202,202,var(--tw-bg-opacity))
}

.dark .dark\:bg-red-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252,165,165,var(--tw-bg-opacity))
}

.dark .dark\:bg-red-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(248,113,113,var(--tw-bg-opacity))
}

.dark .dark\:bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(239,68,68,var(--tw-bg-opacity))
}

.dark .dark\:bg-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(220,38,38,var(--tw-bg-opacity))
}

.dark .dark\:bg-red-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(185,28,28,var(--tw-bg-opacity))
}

.dark .dark\:bg-red-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(153,27,27,var(--tw-bg-opacity))
}

.dark .dark\:bg-red-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(127,29,29,var(--tw-bg-opacity))
}

.dark .dark\:bg-orange-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(255,247,237,var(--tw-bg-opacity))
}

.dark .dark\:bg-orange-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(255,237,213,var(--tw-bg-opacity))
}

.dark .dark\:bg-orange-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(254,215,170,var(--tw-bg-opacity))
}

.dark .dark\:bg-orange-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(253,186,116,var(--tw-bg-opacity))
}

.dark .dark\:bg-orange-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(251,146,60,var(--tw-bg-opacity))
}

.dark .dark\:bg-orange-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(249,115,22,var(--tw-bg-opacity))
}

.dark .dark\:bg-orange-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(234,88,12,var(--tw-bg-opacity))
}

.dark .dark\:bg-orange-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(194,65,12,var(--tw-bg-opacity))
}

.dark .dark\:bg-orange-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(154,52,18,var(--tw-bg-opacity))
}

.dark .dark\:bg-orange-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(124,45,18,var(--tw-bg-opacity))
}

.dark .dark\:bg-amber-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(255,251,235,var(--tw-bg-opacity))
}

.dark .dark\:bg-amber-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254,243,199,var(--tw-bg-opacity))
}

.dark .dark\:bg-amber-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(253,230,138,var(--tw-bg-opacity))
}

.dark .dark\:bg-amber-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252,211,77,var(--tw-bg-opacity))
}

.dark .dark\:bg-amber-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(251,191,36,var(--tw-bg-opacity))
}

.dark .dark\:bg-amber-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(245,158,11,var(--tw-bg-opacity))
}

.dark .dark\:bg-amber-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(217,119,6,var(--tw-bg-opacity))
}

.dark .dark\:bg-amber-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(180,83,9,var(--tw-bg-opacity))
}

.dark .dark\:bg-amber-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(146,64,14,var(--tw-bg-opacity))
}

.dark .dark\:bg-amber-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(120,53,15,var(--tw-bg-opacity))
}

.dark .dark\:bg-yellow-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(254,252,232,var(--tw-bg-opacity))
}

.dark .dark\:bg-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254,249,195,var(--tw-bg-opacity))
}

.dark .dark\:bg-yellow-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(254,240,138,var(--tw-bg-opacity))
}

.dark .dark\:bg-yellow-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(253,224,71,var(--tw-bg-opacity))
}

.dark .dark\:bg-yellow-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(250,204,21,var(--tw-bg-opacity))
}

.dark .dark\:bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(234,179,8,var(--tw-bg-opacity))
}

.dark .dark\:bg-yellow-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(202,138,4,var(--tw-bg-opacity))
}

.dark .dark\:bg-yellow-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(161,98,7,var(--tw-bg-opacity))
}

.dark .dark\:bg-yellow-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(133,77,14,var(--tw-bg-opacity))
}

.dark .dark\:bg-yellow-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(113,63,18,var(--tw-bg-opacity))
}

.dark .dark\:bg-lime-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(247,254,231,var(--tw-bg-opacity))
}

.dark .dark\:bg-lime-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(236,252,203,var(--tw-bg-opacity))
}

.dark .dark\:bg-lime-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(217,249,157,var(--tw-bg-opacity))
}

.dark .dark\:bg-lime-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(190,242,100,var(--tw-bg-opacity))
}

.dark .dark\:bg-lime-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(163,230,53,var(--tw-bg-opacity))
}

.dark .dark\:bg-lime-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(132,204,22,var(--tw-bg-opacity))
}

.dark .dark\:bg-lime-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(101,163,13,var(--tw-bg-opacity))
}

.dark .dark\:bg-lime-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(77,124,15,var(--tw-bg-opacity))
}

.dark .dark\:bg-lime-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(63,98,18,var(--tw-bg-opacity))
}

.dark .dark\:bg-lime-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(54,83,20,var(--tw-bg-opacity))
}

.dark .dark\:bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(240,253,244,var(--tw-bg-opacity))
}

.dark .dark\:bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(220,252,231,var(--tw-bg-opacity))
}

.dark .dark\:bg-green-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(187,247,208,var(--tw-bg-opacity))
}

.dark .dark\:bg-green-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(134,239,172,var(--tw-bg-opacity))
}

.dark .dark\:bg-green-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(74,222,128,var(--tw-bg-opacity))
}

.dark .dark\:bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(34,197,94,var(--tw-bg-opacity))
}

.dark .dark\:bg-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(22,163,74,var(--tw-bg-opacity))
}

.dark .dark\:bg-green-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(21,128,61,var(--tw-bg-opacity))
}

.dark .dark\:bg-green-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(22,101,52,var(--tw-bg-opacity))
}

.dark .dark\:bg-green-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(20,83,45,var(--tw-bg-opacity))
}

.dark .dark\:bg-emerald-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(236,253,245,var(--tw-bg-opacity))
}

.dark .dark\:bg-emerald-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(209,250,229,var(--tw-bg-opacity))
}

.dark .dark\:bg-emerald-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(167,243,208,var(--tw-bg-opacity))
}

.dark .dark\:bg-emerald-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(110,231,183,var(--tw-bg-opacity))
}

.dark .dark\:bg-emerald-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(52,211,153,var(--tw-bg-opacity))
}

.dark .dark\:bg-emerald-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(16,185,129,var(--tw-bg-opacity))
}

.dark .dark\:bg-emerald-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(5,150,105,var(--tw-bg-opacity))
}

.dark .dark\:bg-emerald-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(4,120,87,var(--tw-bg-opacity))
}

.dark .dark\:bg-emerald-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(6,95,70,var(--tw-bg-opacity))
}

.dark .dark\:bg-emerald-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(6,78,59,var(--tw-bg-opacity))
}

.dark .dark\:bg-teal-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(240,253,250,var(--tw-bg-opacity))
}

.dark .dark\:bg-teal-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(204,251,241,var(--tw-bg-opacity))
}

.dark .dark\:bg-teal-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(153,246,228,var(--tw-bg-opacity))
}

.dark .dark\:bg-teal-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(94,234,212,var(--tw-bg-opacity))
}

.dark .dark\:bg-teal-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(45,212,191,var(--tw-bg-opacity))
}

.dark .dark\:bg-teal-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(20,184,166,var(--tw-bg-opacity))
}

.dark .dark\:bg-teal-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(13,148,136,var(--tw-bg-opacity))
}

.dark .dark\:bg-teal-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(15,118,110,var(--tw-bg-opacity))
}

.dark .dark\:bg-teal-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(17,94,89,var(--tw-bg-opacity))
}

.dark .dark\:bg-teal-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(19,78,74,var(--tw-bg-opacity))
}

.dark .dark\:bg-cyan-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(236,254,255,var(--tw-bg-opacity))
}

.dark .dark\:bg-cyan-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(207,250,254,var(--tw-bg-opacity))
}

.dark .dark\:bg-cyan-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(165,243,252,var(--tw-bg-opacity))
}

.dark .dark\:bg-cyan-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(103,232,249,var(--tw-bg-opacity))
}

.dark .dark\:bg-cyan-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(34,211,238,var(--tw-bg-opacity))
}

.dark .dark\:bg-cyan-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(6,182,212,var(--tw-bg-opacity))
}

.dark .dark\:bg-cyan-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(8,145,178,var(--tw-bg-opacity))
}

.dark .dark\:bg-cyan-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(14,116,144,var(--tw-bg-opacity))
}

.dark .dark\:bg-cyan-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(21,94,117,var(--tw-bg-opacity))
}

.dark .dark\:bg-cyan-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(22,78,99,var(--tw-bg-opacity))
}

.dark .dark\:bg-sky-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(240,249,255,var(--tw-bg-opacity))
}

.dark .dark\:bg-sky-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(224,242,254,var(--tw-bg-opacity))
}

.dark .dark\:bg-sky-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(186,230,253,var(--tw-bg-opacity))
}

.dark .dark\:bg-sky-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(125,211,252,var(--tw-bg-opacity))
}

.dark .dark\:bg-sky-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(56,189,248,var(--tw-bg-opacity))
}

.dark .dark\:bg-sky-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(14,165,233,var(--tw-bg-opacity))
}

.dark .dark\:bg-sky-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(2,132,199,var(--tw-bg-opacity))
}

.dark .dark\:bg-sky-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(3,105,161,var(--tw-bg-opacity))
}

.dark .dark\:bg-sky-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(7,89,133,var(--tw-bg-opacity))
}

.dark .dark\:bg-sky-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(12,74,110,var(--tw-bg-opacity))
}

.dark .dark\:bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(239,246,255,var(--tw-bg-opacity))
}

.dark .dark\:bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(219,234,254,var(--tw-bg-opacity))
}

.dark .dark\:bg-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(191,219,254,var(--tw-bg-opacity))
}

.dark .dark\:bg-blue-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(147,197,253,var(--tw-bg-opacity))
}

.dark .dark\:bg-blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(96,165,250,var(--tw-bg-opacity))
}

.dark .dark\:bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(59,130,246,var(--tw-bg-opacity))
}

.dark .dark\:bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(37,99,235,var(--tw-bg-opacity))
}

.dark .dark\:bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(29,78,216,var(--tw-bg-opacity))
}

.dark .dark\:bg-blue-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(30,64,175,var(--tw-bg-opacity))
}

.dark .dark\:bg-blue-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(30,58,138,var(--tw-bg-opacity))
}

.dark .dark\:bg-indigo-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(238,242,255,var(--tw-bg-opacity))
}

.dark .dark\:bg-indigo-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(224,231,255,var(--tw-bg-opacity))
}

.dark .dark\:bg-indigo-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(199,210,254,var(--tw-bg-opacity))
}

.dark .dark\:bg-indigo-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(165,180,252,var(--tw-bg-opacity))
}

.dark .dark\:bg-indigo-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(129,140,248,var(--tw-bg-opacity))
}

.dark .dark\:bg-indigo-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(99,102,241,var(--tw-bg-opacity))
}

.dark .dark\:bg-indigo-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(79,70,229,var(--tw-bg-opacity))
}

.dark .dark\:bg-indigo-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(67,56,202,var(--tw-bg-opacity))
}

.dark .dark\:bg-indigo-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(55,48,163,var(--tw-bg-opacity))
}

.dark .dark\:bg-indigo-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(49,46,129,var(--tw-bg-opacity))
}

.dark .dark\:bg-violet-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(245,243,255,var(--tw-bg-opacity))
}

.dark .dark\:bg-violet-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(237,233,254,var(--tw-bg-opacity))
}

.dark .dark\:bg-violet-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(221,214,254,var(--tw-bg-opacity))
}

.dark .dark\:bg-violet-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(196,181,253,var(--tw-bg-opacity))
}

.dark .dark\:bg-violet-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(167,139,250,var(--tw-bg-opacity))
}

.dark .dark\:bg-violet-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(139,92,246,var(--tw-bg-opacity))
}

.dark .dark\:bg-violet-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(124,58,237,var(--tw-bg-opacity))
}

.dark .dark\:bg-violet-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(109,40,217,var(--tw-bg-opacity))
}

.dark .dark\:bg-violet-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(91,33,182,var(--tw-bg-opacity))
}

.dark .dark\:bg-violet-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(76,29,149,var(--tw-bg-opacity))
}

.dark .dark\:bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(250,245,255,var(--tw-bg-opacity))
}

.dark .dark\:bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(243,232,255,var(--tw-bg-opacity))
}

.dark .dark\:bg-purple-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(233,213,255,var(--tw-bg-opacity))
}

.dark .dark\:bg-purple-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(216,180,254,var(--tw-bg-opacity))
}

.dark .dark\:bg-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(192,132,252,var(--tw-bg-opacity))
}

.dark .dark\:bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(168,85,247,var(--tw-bg-opacity))
}

.dark .dark\:bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(147,51,234,var(--tw-bg-opacity))
}

.dark .dark\:bg-purple-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(126,34,206,var(--tw-bg-opacity))
}

.dark .dark\:bg-purple-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(107,33,168,var(--tw-bg-opacity))
}

.dark .dark\:bg-purple-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(88,28,135,var(--tw-bg-opacity))
}

.dark .dark\:bg-fuchsia-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(253,244,255,var(--tw-bg-opacity))
}

.dark .dark\:bg-fuchsia-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(250,232,255,var(--tw-bg-opacity))
}

.dark .dark\:bg-fuchsia-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(245,208,254,var(--tw-bg-opacity))
}

.dark .dark\:bg-fuchsia-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(240,171,252,var(--tw-bg-opacity))
}

.dark .dark\:bg-fuchsia-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(232,121,249,var(--tw-bg-opacity))
}

.dark .dark\:bg-fuchsia-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(217,70,239,var(--tw-bg-opacity))
}

.dark .dark\:bg-fuchsia-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(192,38,211,var(--tw-bg-opacity))
}

.dark .dark\:bg-fuchsia-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(162,28,175,var(--tw-bg-opacity))
}

.dark .dark\:bg-fuchsia-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(134,25,143,var(--tw-bg-opacity))
}

.dark .dark\:bg-fuchsia-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(112,26,117,var(--tw-bg-opacity))
}

.dark .dark\:bg-pink-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(253,242,248,var(--tw-bg-opacity))
}

.dark .dark\:bg-pink-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(252,231,243,var(--tw-bg-opacity))
}

.dark .dark\:bg-pink-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(251,207,232,var(--tw-bg-opacity))
}

.dark .dark\:bg-pink-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(249,168,212,var(--tw-bg-opacity))
}

.dark .dark\:bg-pink-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(244,114,182,var(--tw-bg-opacity))
}

.dark .dark\:bg-pink-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(236,72,153,var(--tw-bg-opacity))
}

.dark .dark\:bg-pink-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(219,39,119,var(--tw-bg-opacity))
}

.dark .dark\:bg-pink-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(190,24,93,var(--tw-bg-opacity))
}

.dark .dark\:bg-pink-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(157,23,77,var(--tw-bg-opacity))
}

.dark .dark\:bg-pink-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(131,24,67,var(--tw-bg-opacity))
}

.dark .dark\:bg-rose-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(255,241,242,var(--tw-bg-opacity))
}

.dark .dark\:bg-rose-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(255,228,230,var(--tw-bg-opacity))
}

.dark .dark\:bg-rose-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(254,205,211,var(--tw-bg-opacity))
}

.dark .dark\:bg-rose-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(253,164,175,var(--tw-bg-opacity))
}

.dark .dark\:bg-rose-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(251,113,133,var(--tw-bg-opacity))
}

.dark .dark\:bg-rose-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(244,63,94,var(--tw-bg-opacity))
}

.dark .dark\:bg-rose-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(225,29,72,var(--tw-bg-opacity))
}

.dark .dark\:bg-rose-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(190,18,60,var(--tw-bg-opacity))
}

.dark .dark\:bg-rose-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(159,18,57,var(--tw-bg-opacity))
}

.dark .dark\:bg-rose-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(136,19,55,var(--tw-bg-opacity))
}

.dark .dark\:bg-emerald-500\/20 {
    background-color: rgba(16,185,129,.2)
}

.dark .dark\:bg-red-500\/20 {
    background-color: rgba(239,68,68,.2)
}

.dark .dark\:bg-red-500\/10 {
    background-color: rgba(239,68,68,.1)
}

.dark .dark\:bg-orange-500\/10 {
    background-color: rgba(249,115,22,.1)
}

.dark .dark\:bg-amber-500\/10 {
    background-color: rgba(245,158,11,.1)
}

.dark .dark\:bg-yellow-500\/10 {
    background-color: rgba(234,179,8,.1)
}

.dark .dark\:bg-lime-500\/10 {
    background-color: rgba(132,204,22,.1)
}

.dark .dark\:bg-green-500\/10 {
    background-color: rgba(34,197,94,.1)
}

.dark .dark\:bg-emerald-500\/10 {
    background-color: rgba(16,185,129,.1)
}

.dark .dark\:bg-teal-500\/10 {
    background-color: rgba(20,184,166,.1)
}

.dark .dark\:bg-cyan-500\/10 {
    background-color: rgba(6,182,212,.1)
}

.dark .dark\:bg-sky-500\/10 {
    background-color: rgba(14,165,233,.1)
}

.dark .dark\:bg-blue-500\/10 {
    background-color: rgba(59,130,246,.1)
}

.dark .dark\:bg-indigo-500\/10 {
    background-color: rgba(99,102,241,.1)
}

.dark .dark\:bg-purple-500\/10 {
    background-color: rgba(168,85,247,.1)
}

.dark .dark\:bg-fuchsia-500\/10 {
    background-color: rgba(217,70,239,.1)
}

.dark .dark\:bg-pink-500\/10 {
    background-color: rgba(236,72,153,.1)
}

.dark .dark\:bg-rose-500\/10 {
    background-color: rgba(244,63,94,.1)
}

.dark .dark\:bg-blue-500\/20 {
    background-color: rgba(59,130,246,.2)
}

.dark .dark\:bg-gray-700\/60 {
    background-color: rgba(55,65,81,.6)
}

.dark .dark\:bg-cyan-500\/20 {
    background-color: rgba(6,182,212,.2)
}

.dark .dark\:bg-amber-500\/20 {
    background-color: rgba(245,158,11,.2)
}

.dark .dark\:bg-sky-500\/20 {
    background-color: rgba(14,165,233,.2)
}

.dark .dark\:bg-indigo-500\/20 {
    background-color: rgba(99,102,241,.2)
}

.dark .dark\:bg-purple-500\/20 {
    background-color: rgba(168,85,247,.2)
}

.dark .dark\:bg-pink-500\/20 {
    background-color: rgba(236,72,153,.2)
}

.dark .dark\:bg-orange-500\/20 {
    background-color: rgba(249,115,22,.2)
}

.dark .dark\:bg-teal-500\/20 {
    background-color: rgba(20,184,166,.2)
}

.dark .dark\:\!bg-gray-700 {
    --tw-bg-opacity: 1!important;
    background-color: rgba(55,65,81,var(--tw-bg-opacity))!important
}

.dark .dark\:bg-opacity-60 {
    --tw-bg-opacity: 0.6
}

.dark .dark\:bg-opacity-20 {
    --tw-bg-opacity: 0.2
}

.dark .dark\:prose-invert {
    --tw-prose-body: var(--tw-prose-invert-body);
    --tw-prose-headings: var(--tw-prose-invert-headings);
    --tw-prose-lead: var(--tw-prose-invert-lead);
    --tw-prose-links: var(--tw-prose-invert-links);
    --tw-prose-bold: var(--tw-prose-invert-bold);
    --tw-prose-counters: var(--tw-prose-invert-counters);
    --tw-prose-bullets: var(--tw-prose-invert-bullets);
    --tw-prose-hr: var(--tw-prose-invert-hr);
    --tw-prose-quotes: var(--tw-prose-invert-quotes);
    --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
    --tw-prose-captions: var(--tw-prose-invert-captions);
    --tw-prose-code: var(--tw-prose-invert-code);
    --tw-prose-pre-code: var(--tw-prose-invert-pre-code);
    --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
    --tw-prose-th-borders: var(--tw-prose-invert-th-borders);
    --tw-prose-td-borders: var(--tw-prose-invert-td-borders);
    color: #9ca3af
}

.dark .dark\:text-inherit {
    color: inherit
}

.dark .dark\:text-current {
    color: currentColor
}

.dark .dark\:text-transparent {
    color: transparent
}

.dark .dark\:text-black {
    --tw-text-opacity: 1;
    color: rgba(0,0,0,var(--tw-text-opacity))
}

.dark .dark\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255,255,255,var(--tw-text-opacity))
}

.dark .dark\:text-slate-50 {
    --tw-text-opacity: 1;
    color: rgba(248,250,252,var(--tw-text-opacity))
}

.dark .dark\:text-slate-100 {
    --tw-text-opacity: 1;
    color: rgba(241,245,249,var(--tw-text-opacity))
}

.dark .dark\:text-slate-200 {
    --tw-text-opacity: 1;
    color: rgba(226,232,240,var(--tw-text-opacity))
}

.dark .dark\:text-slate-300 {
    --tw-text-opacity: 1;
    color: rgba(203,213,225,var(--tw-text-opacity))
}

.dark .dark\:text-slate-400 {
    --tw-text-opacity: 1;
    color: rgba(148,163,184,var(--tw-text-opacity))
}

.dark .dark\:text-slate-500 {
    --tw-text-opacity: 1;
    color: rgba(100,116,139,var(--tw-text-opacity))
}

.dark .dark\:text-slate-600 {
    --tw-text-opacity: 1;
    color: rgba(71,85,105,var(--tw-text-opacity))
}

.dark .dark\:text-slate-700 {
    --tw-text-opacity: 1;
    color: rgba(51,65,85,var(--tw-text-opacity))
}

.dark .dark\:text-slate-800 {
    --tw-text-opacity: 1;
    color: rgba(30,41,59,var(--tw-text-opacity))
}

.dark .dark\:text-slate-900 {
    --tw-text-opacity: 1;
    color: rgba(15,23,42,var(--tw-text-opacity))
}

.dark .dark\:text-gray-50 {
    --tw-text-opacity: 1;
    color: rgba(249,250,251,var(--tw-text-opacity))
}

.dark .dark\:text-gray-100 {
    --tw-text-opacity: 1;
    color: rgba(243,244,246,var(--tw-text-opacity))
}

.dark .dark\:text-gray-200 {
    --tw-text-opacity: 1;
    color: rgba(229,231,235,var(--tw-text-opacity))
}

.dark .dark\:text-gray-300 {
    --tw-text-opacity: 1;
    color: rgba(209,213,219,var(--tw-text-opacity))
}

.dark .dark\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgba(156,163,175,var(--tw-text-opacity))
}

.dark .dark\:text-gray-500 {
    --tw-text-opacity: 1;
    color: rgba(107,114,128,var(--tw-text-opacity))
}

.dark .dark\:text-gray-600 {
    --tw-text-opacity: 1;
    color: rgba(75,85,99,var(--tw-text-opacity))
}

.dark .dark\:text-gray-700 {
    --tw-text-opacity: 1;
    color: rgba(55,65,81,var(--tw-text-opacity))
}

.dark .dark\:text-gray-800 {
    --tw-text-opacity: 1;
    color: rgba(31,41,55,var(--tw-text-opacity))
}

.dark .dark\:text-gray-900 {
    --tw-text-opacity: 1;
    color: rgba(17,24,39,var(--tw-text-opacity))
}

.dark .dark\:text-zinc-50 {
    --tw-text-opacity: 1;
    color: rgba(250,250,250,var(--tw-text-opacity))
}

.dark .dark\:text-zinc-100 {
    --tw-text-opacity: 1;
    color: rgba(244,244,245,var(--tw-text-opacity))
}

.dark .dark\:text-zinc-200 {
    --tw-text-opacity: 1;
    color: rgba(228,228,231,var(--tw-text-opacity))
}

.dark .dark\:text-zinc-300 {
    --tw-text-opacity: 1;
    color: rgba(212,212,216,var(--tw-text-opacity))
}

.dark .dark\:text-zinc-400 {
    --tw-text-opacity: 1;
    color: rgba(161,161,170,var(--tw-text-opacity))
}

.dark .dark\:text-zinc-500 {
    --tw-text-opacity: 1;
    color: rgba(113,113,122,var(--tw-text-opacity))
}

.dark .dark\:text-zinc-600 {
    --tw-text-opacity: 1;
    color: rgba(82,82,91,var(--tw-text-opacity))
}

.dark .dark\:text-zinc-700 {
    --tw-text-opacity: 1;
    color: rgba(63,63,70,var(--tw-text-opacity))
}

.dark .dark\:text-zinc-800 {
    --tw-text-opacity: 1;
    color: rgba(39,39,42,var(--tw-text-opacity))
}

.dark .dark\:text-zinc-900 {
    --tw-text-opacity: 1;
    color: rgba(24,24,27,var(--tw-text-opacity))
}

.dark .dark\:text-neutral-50 {
    --tw-text-opacity: 1;
    color: rgba(250,250,250,var(--tw-text-opacity))
}

.dark .dark\:text-neutral-100 {
    --tw-text-opacity: 1;
    color: rgba(245,245,245,var(--tw-text-opacity))
}

.dark .dark\:text-neutral-200 {
    --tw-text-opacity: 1;
    color: rgba(229,229,229,var(--tw-text-opacity))
}

.dark .dark\:text-neutral-300 {
    --tw-text-opacity: 1;
    color: rgba(212,212,212,var(--tw-text-opacity))
}

.dark .dark\:text-neutral-400 {
    --tw-text-opacity: 1;
    color: rgba(163,163,163,var(--tw-text-opacity))
}

.dark .dark\:text-neutral-500 {
    --tw-text-opacity: 1;
    color: rgba(115,115,115,var(--tw-text-opacity))
}

.dark .dark\:text-neutral-600 {
    --tw-text-opacity: 1;
    color: rgba(82,82,82,var(--tw-text-opacity))
}

.dark .dark\:text-neutral-700 {
    --tw-text-opacity: 1;
    color: rgba(64,64,64,var(--tw-text-opacity))
}

.dark .dark\:text-neutral-800 {
    --tw-text-opacity: 1;
    color: rgba(38,38,38,var(--tw-text-opacity))
}

.dark .dark\:text-neutral-900 {
    --tw-text-opacity: 1;
    color: rgba(23,23,23,var(--tw-text-opacity))
}

.dark .dark\:text-stone-50 {
    --tw-text-opacity: 1;
    color: rgba(250,250,249,var(--tw-text-opacity))
}

.dark .dark\:text-stone-100 {
    --tw-text-opacity: 1;
    color: rgba(245,245,244,var(--tw-text-opacity))
}

.dark .dark\:text-stone-200 {
    --tw-text-opacity: 1;
    color: rgba(231,229,228,var(--tw-text-opacity))
}

.dark .dark\:text-stone-300 {
    --tw-text-opacity: 1;
    color: rgba(214,211,209,var(--tw-text-opacity))
}

.dark .dark\:text-stone-400 {
    --tw-text-opacity: 1;
    color: rgba(168,162,158,var(--tw-text-opacity))
}

.dark .dark\:text-stone-500 {
    --tw-text-opacity: 1;
    color: rgba(120,113,108,var(--tw-text-opacity))
}

.dark .dark\:text-stone-600 {
    --tw-text-opacity: 1;
    color: rgba(87,83,78,var(--tw-text-opacity))
}

.dark .dark\:text-stone-700 {
    --tw-text-opacity: 1;
    color: rgba(68,64,60,var(--tw-text-opacity))
}

.dark .dark\:text-stone-800 {
    --tw-text-opacity: 1;
    color: rgba(41,37,36,var(--tw-text-opacity))
}

.dark .dark\:text-stone-900 {
    --tw-text-opacity: 1;
    color: rgba(28,25,23,var(--tw-text-opacity))
}

.dark .dark\:text-red-50 {
    --tw-text-opacity: 1;
    color: rgba(254,242,242,var(--tw-text-opacity))
}

.dark .dark\:text-red-100 {
    --tw-text-opacity: 1;
    color: rgba(254,226,226,var(--tw-text-opacity))
}

.dark .dark\:text-red-200 {
    --tw-text-opacity: 1;
    color: rgba(254,202,202,var(--tw-text-opacity))
}

.dark .dark\:text-red-300 {
    --tw-text-opacity: 1;
    color: rgba(252,165,165,var(--tw-text-opacity))
}

.dark .dark\:text-red-400 {
    --tw-text-opacity: 1;
    color: rgba(248,113,113,var(--tw-text-opacity))
}

.dark .dark\:text-red-500 {
    --tw-text-opacity: 1;
    color: rgba(239,68,68,var(--tw-text-opacity))
}

.dark .dark\:text-red-600 {
    --tw-text-opacity: 1;
    color: rgba(220,38,38,var(--tw-text-opacity))
}

.dark .dark\:text-red-700 {
    --tw-text-opacity: 1;
    color: rgba(185,28,28,var(--tw-text-opacity))
}

.dark .dark\:text-red-800 {
    --tw-text-opacity: 1;
    color: rgba(153,27,27,var(--tw-text-opacity))
}

.dark .dark\:text-red-900 {
    --tw-text-opacity: 1;
    color: rgba(127,29,29,var(--tw-text-opacity))
}

.dark .dark\:text-orange-50 {
    --tw-text-opacity: 1;
    color: rgba(255,247,237,var(--tw-text-opacity))
}

.dark .dark\:text-orange-100 {
    --tw-text-opacity: 1;
    color: rgba(255,237,213,var(--tw-text-opacity))
}

.dark .dark\:text-orange-200 {
    --tw-text-opacity: 1;
    color: rgba(254,215,170,var(--tw-text-opacity))
}

.dark .dark\:text-orange-300 {
    --tw-text-opacity: 1;
    color: rgba(253,186,116,var(--tw-text-opacity))
}

.dark .dark\:text-orange-400 {
    --tw-text-opacity: 1;
    color: rgba(251,146,60,var(--tw-text-opacity))
}

.dark .dark\:text-orange-500 {
    --tw-text-opacity: 1;
    color: rgba(249,115,22,var(--tw-text-opacity))
}

.dark .dark\:text-orange-600 {
    --tw-text-opacity: 1;
    color: rgba(234,88,12,var(--tw-text-opacity))
}

.dark .dark\:text-orange-700 {
    --tw-text-opacity: 1;
    color: rgba(194,65,12,var(--tw-text-opacity))
}

.dark .dark\:text-orange-800 {
    --tw-text-opacity: 1;
    color: rgba(154,52,18,var(--tw-text-opacity))
}

.dark .dark\:text-orange-900 {
    --tw-text-opacity: 1;
    color: rgba(124,45,18,var(--tw-text-opacity))
}

.dark .dark\:text-amber-50 {
    --tw-text-opacity: 1;
    color: rgba(255,251,235,var(--tw-text-opacity))
}

.dark .dark\:text-amber-100 {
    --tw-text-opacity: 1;
    color: rgba(254,243,199,var(--tw-text-opacity))
}

.dark .dark\:text-amber-200 {
    --tw-text-opacity: 1;
    color: rgba(253,230,138,var(--tw-text-opacity))
}

.dark .dark\:text-amber-300 {
    --tw-text-opacity: 1;
    color: rgba(252,211,77,var(--tw-text-opacity))
}

.dark .dark\:text-amber-400 {
    --tw-text-opacity: 1;
    color: rgba(251,191,36,var(--tw-text-opacity))
}

.dark .dark\:text-amber-500 {
    --tw-text-opacity: 1;
    color: rgba(245,158,11,var(--tw-text-opacity))
}

.dark .dark\:text-amber-600 {
    --tw-text-opacity: 1;
    color: rgba(217,119,6,var(--tw-text-opacity))
}

.dark .dark\:text-amber-700 {
    --tw-text-opacity: 1;
    color: rgba(180,83,9,var(--tw-text-opacity))
}

.dark .dark\:text-amber-800 {
    --tw-text-opacity: 1;
    color: rgba(146,64,14,var(--tw-text-opacity))
}

.dark .dark\:text-amber-900 {
    --tw-text-opacity: 1;
    color: rgba(120,53,15,var(--tw-text-opacity))
}

.dark .dark\:text-yellow-50 {
    --tw-text-opacity: 1;
    color: rgba(254,252,232,var(--tw-text-opacity))
}

.dark .dark\:text-yellow-100 {
    --tw-text-opacity: 1;
    color: rgba(254,249,195,var(--tw-text-opacity))
}

.dark .dark\:text-yellow-200 {
    --tw-text-opacity: 1;
    color: rgba(254,240,138,var(--tw-text-opacity))
}

.dark .dark\:text-yellow-300 {
    --tw-text-opacity: 1;
    color: rgba(253,224,71,var(--tw-text-opacity))
}

.dark .dark\:text-yellow-400 {
    --tw-text-opacity: 1;
    color: rgba(250,204,21,var(--tw-text-opacity))
}

.dark .dark\:text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgba(234,179,8,var(--tw-text-opacity))
}

.dark .dark\:text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgba(202,138,4,var(--tw-text-opacity))
}

.dark .dark\:text-yellow-700 {
    --tw-text-opacity: 1;
    color: rgba(161,98,7,var(--tw-text-opacity))
}

.dark .dark\:text-yellow-800 {
    --tw-text-opacity: 1;
    color: rgba(133,77,14,var(--tw-text-opacity))
}

.dark .dark\:text-yellow-900 {
    --tw-text-opacity: 1;
    color: rgba(113,63,18,var(--tw-text-opacity))
}

.dark .dark\:text-lime-50 {
    --tw-text-opacity: 1;
    color: rgba(247,254,231,var(--tw-text-opacity))
}

.dark .dark\:text-lime-100 {
    --tw-text-opacity: 1;
    color: rgba(236,252,203,var(--tw-text-opacity))
}

.dark .dark\:text-lime-200 {
    --tw-text-opacity: 1;
    color: rgba(217,249,157,var(--tw-text-opacity))
}

.dark .dark\:text-lime-300 {
    --tw-text-opacity: 1;
    color: rgba(190,242,100,var(--tw-text-opacity))
}

.dark .dark\:text-lime-400 {
    --tw-text-opacity: 1;
    color: rgba(163,230,53,var(--tw-text-opacity))
}

.dark .dark\:text-lime-500 {
    --tw-text-opacity: 1;
    color: rgba(132,204,22,var(--tw-text-opacity))
}

.dark .dark\:text-lime-600 {
    --tw-text-opacity: 1;
    color: rgba(101,163,13,var(--tw-text-opacity))
}

.dark .dark\:text-lime-700 {
    --tw-text-opacity: 1;
    color: rgba(77,124,15,var(--tw-text-opacity))
}

.dark .dark\:text-lime-800 {
    --tw-text-opacity: 1;
    color: rgba(63,98,18,var(--tw-text-opacity))
}

.dark .dark\:text-lime-900 {
    --tw-text-opacity: 1;
    color: rgba(54,83,20,var(--tw-text-opacity))
}

.dark .dark\:text-green-50 {
    --tw-text-opacity: 1;
    color: rgba(240,253,244,var(--tw-text-opacity))
}

.dark .dark\:text-green-100 {
    --tw-text-opacity: 1;
    color: rgba(220,252,231,var(--tw-text-opacity))
}

.dark .dark\:text-green-200 {
    --tw-text-opacity: 1;
    color: rgba(187,247,208,var(--tw-text-opacity))
}

.dark .dark\:text-green-300 {
    --tw-text-opacity: 1;
    color: rgba(134,239,172,var(--tw-text-opacity))
}

.dark .dark\:text-green-400 {
    --tw-text-opacity: 1;
    color: rgba(74,222,128,var(--tw-text-opacity))
}

.dark .dark\:text-green-500 {
    --tw-text-opacity: 1;
    color: rgba(34,197,94,var(--tw-text-opacity))
}

.dark .dark\:text-green-600 {
    --tw-text-opacity: 1;
    color: rgba(22,163,74,var(--tw-text-opacity))
}

.dark .dark\:text-green-700 {
    --tw-text-opacity: 1;
    color: rgba(21,128,61,var(--tw-text-opacity))
}

.dark .dark\:text-green-800 {
    --tw-text-opacity: 1;
    color: rgba(22,101,52,var(--tw-text-opacity))
}

.dark .dark\:text-green-900 {
    --tw-text-opacity: 1;
    color: rgba(20,83,45,var(--tw-text-opacity))
}

.dark .dark\:text-emerald-50 {
    --tw-text-opacity: 1;
    color: rgba(236,253,245,var(--tw-text-opacity))
}

.dark .dark\:text-emerald-100 {
    --tw-text-opacity: 1;
    color: rgba(209,250,229,var(--tw-text-opacity))
}

.dark .dark\:text-emerald-200 {
    --tw-text-opacity: 1;
    color: rgba(167,243,208,var(--tw-text-opacity))
}

.dark .dark\:text-emerald-300 {
    --tw-text-opacity: 1;
    color: rgba(110,231,183,var(--tw-text-opacity))
}

.dark .dark\:text-emerald-400 {
    --tw-text-opacity: 1;
    color: rgba(52,211,153,var(--tw-text-opacity))
}

.dark .dark\:text-emerald-500 {
    --tw-text-opacity: 1;
    color: rgba(16,185,129,var(--tw-text-opacity))
}

.dark .dark\:text-emerald-600 {
    --tw-text-opacity: 1;
    color: rgba(5,150,105,var(--tw-text-opacity))
}

.dark .dark\:text-emerald-700 {
    --tw-text-opacity: 1;
    color: rgba(4,120,87,var(--tw-text-opacity))
}

.dark .dark\:text-emerald-800 {
    --tw-text-opacity: 1;
    color: rgba(6,95,70,var(--tw-text-opacity))
}

.dark .dark\:text-emerald-900 {
    --tw-text-opacity: 1;
    color: rgba(6,78,59,var(--tw-text-opacity))
}

.dark .dark\:text-teal-50 {
    --tw-text-opacity: 1;
    color: rgba(240,253,250,var(--tw-text-opacity))
}

.dark .dark\:text-teal-100 {
    --tw-text-opacity: 1;
    color: rgba(204,251,241,var(--tw-text-opacity))
}

.dark .dark\:text-teal-200 {
    --tw-text-opacity: 1;
    color: rgba(153,246,228,var(--tw-text-opacity))
}

.dark .dark\:text-teal-300 {
    --tw-text-opacity: 1;
    color: rgba(94,234,212,var(--tw-text-opacity))
}

.dark .dark\:text-teal-400 {
    --tw-text-opacity: 1;
    color: rgba(45,212,191,var(--tw-text-opacity))
}

.dark .dark\:text-teal-500 {
    --tw-text-opacity: 1;
    color: rgba(20,184,166,var(--tw-text-opacity))
}

.dark .dark\:text-teal-600 {
    --tw-text-opacity: 1;
    color: rgba(13,148,136,var(--tw-text-opacity))
}

.dark .dark\:text-teal-700 {
    --tw-text-opacity: 1;
    color: rgba(15,118,110,var(--tw-text-opacity))
}

.dark .dark\:text-teal-800 {
    --tw-text-opacity: 1;
    color: rgba(17,94,89,var(--tw-text-opacity))
}

.dark .dark\:text-teal-900 {
    --tw-text-opacity: 1;
    color: rgba(19,78,74,var(--tw-text-opacity))
}

.dark .dark\:text-cyan-50 {
    --tw-text-opacity: 1;
    color: rgba(236,254,255,var(--tw-text-opacity))
}

.dark .dark\:text-cyan-100 {
    --tw-text-opacity: 1;
    color: rgba(207,250,254,var(--tw-text-opacity))
}

.dark .dark\:text-cyan-200 {
    --tw-text-opacity: 1;
    color: rgba(165,243,252,var(--tw-text-opacity))
}

.dark .dark\:text-cyan-300 {
    --tw-text-opacity: 1;
    color: rgba(103,232,249,var(--tw-text-opacity))
}

.dark .dark\:text-cyan-400 {
    --tw-text-opacity: 1;
    color: rgba(34,211,238,var(--tw-text-opacity))
}

.dark .dark\:text-cyan-500 {
    --tw-text-opacity: 1;
    color: rgba(6,182,212,var(--tw-text-opacity))
}

.dark .dark\:text-cyan-600 {
    --tw-text-opacity: 1;
    color: rgba(8,145,178,var(--tw-text-opacity))
}

.dark .dark\:text-cyan-700 {
    --tw-text-opacity: 1;
    color: rgba(14,116,144,var(--tw-text-opacity))
}

.dark .dark\:text-cyan-800 {
    --tw-text-opacity: 1;
    color: rgba(21,94,117,var(--tw-text-opacity))
}

.dark .dark\:text-cyan-900 {
    --tw-text-opacity: 1;
    color: rgba(22,78,99,var(--tw-text-opacity))
}

.dark .dark\:text-sky-50 {
    --tw-text-opacity: 1;
    color: rgba(240,249,255,var(--tw-text-opacity))
}

.dark .dark\:text-sky-100 {
    --tw-text-opacity: 1;
    color: rgba(224,242,254,var(--tw-text-opacity))
}

.dark .dark\:text-sky-200 {
    --tw-text-opacity: 1;
    color: rgba(186,230,253,var(--tw-text-opacity))
}

.dark .dark\:text-sky-300 {
    --tw-text-opacity: 1;
    color: rgba(125,211,252,var(--tw-text-opacity))
}

.dark .dark\:text-sky-400 {
    --tw-text-opacity: 1;
    color: rgba(56,189,248,var(--tw-text-opacity))
}

.dark .dark\:text-sky-500 {
    --tw-text-opacity: 1;
    color: rgba(14,165,233,var(--tw-text-opacity))
}

.dark .dark\:text-sky-600 {
    --tw-text-opacity: 1;
    color: rgba(2,132,199,var(--tw-text-opacity))
}

.dark .dark\:text-sky-700 {
    --tw-text-opacity: 1;
    color: rgba(3,105,161,var(--tw-text-opacity))
}

.dark .dark\:text-sky-800 {
    --tw-text-opacity: 1;
    color: rgba(7,89,133,var(--tw-text-opacity))
}

.dark .dark\:text-sky-900 {
    --tw-text-opacity: 1;
    color: rgba(12,74,110,var(--tw-text-opacity))
}

.dark .dark\:text-blue-50 {
    --tw-text-opacity: 1;
    color: rgba(239,246,255,var(--tw-text-opacity))
}

.dark .dark\:text-blue-100 {
    --tw-text-opacity: 1;
    color: rgba(219,234,254,var(--tw-text-opacity))
}

.dark .dark\:text-blue-200 {
    --tw-text-opacity: 1;
    color: rgba(191,219,254,var(--tw-text-opacity))
}

.dark .dark\:text-blue-300 {
    --tw-text-opacity: 1;
    color: rgba(147,197,253,var(--tw-text-opacity))
}

.dark .dark\:text-blue-400 {
    --tw-text-opacity: 1;
    color: rgba(96,165,250,var(--tw-text-opacity))
}

.dark .dark\:text-blue-500 {
    --tw-text-opacity: 1;
    color: rgba(59,130,246,var(--tw-text-opacity))
}

.dark .dark\:text-blue-600 {
    --tw-text-opacity: 1;
    color: rgba(37,99,235,var(--tw-text-opacity))
}

.dark .dark\:text-blue-700 {
    --tw-text-opacity: 1;
    color: rgba(29,78,216,var(--tw-text-opacity))
}

.dark .dark\:text-blue-800 {
    --tw-text-opacity: 1;
    color: rgba(30,64,175,var(--tw-text-opacity))
}

.dark .dark\:text-blue-900 {
    --tw-text-opacity: 1;
    color: rgba(30,58,138,var(--tw-text-opacity))
}

.dark .dark\:text-indigo-50 {
    --tw-text-opacity: 1;
    color: rgba(238,242,255,var(--tw-text-opacity))
}

.dark .dark\:text-indigo-100 {
    --tw-text-opacity: 1;
    color: rgba(224,231,255,var(--tw-text-opacity))
}

.dark .dark\:text-indigo-200 {
    --tw-text-opacity: 1;
    color: rgba(199,210,254,var(--tw-text-opacity))
}

.dark .dark\:text-indigo-300 {
    --tw-text-opacity: 1;
    color: rgba(165,180,252,var(--tw-text-opacity))
}

.dark .dark\:text-indigo-400 {
    --tw-text-opacity: 1;
    color: rgba(129,140,248,var(--tw-text-opacity))
}

.dark .dark\:text-indigo-500 {
    --tw-text-opacity: 1;
    color: rgba(99,102,241,var(--tw-text-opacity))
}

.dark .dark\:text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgba(79,70,229,var(--tw-text-opacity))
}

.dark .dark\:text-indigo-700 {
    --tw-text-opacity: 1;
    color: rgba(67,56,202,var(--tw-text-opacity))
}

.dark .dark\:text-indigo-800 {
    --tw-text-opacity: 1;
    color: rgba(55,48,163,var(--tw-text-opacity))
}

.dark .dark\:text-indigo-900 {
    --tw-text-opacity: 1;
    color: rgba(49,46,129,var(--tw-text-opacity))
}

.dark .dark\:text-violet-50 {
    --tw-text-opacity: 1;
    color: rgba(245,243,255,var(--tw-text-opacity))
}

.dark .dark\:text-violet-100 {
    --tw-text-opacity: 1;
    color: rgba(237,233,254,var(--tw-text-opacity))
}

.dark .dark\:text-violet-200 {
    --tw-text-opacity: 1;
    color: rgba(221,214,254,var(--tw-text-opacity))
}

.dark .dark\:text-violet-300 {
    --tw-text-opacity: 1;
    color: rgba(196,181,253,var(--tw-text-opacity))
}

.dark .dark\:text-violet-400 {
    --tw-text-opacity: 1;
    color: rgba(167,139,250,var(--tw-text-opacity))
}

.dark .dark\:text-violet-500 {
    --tw-text-opacity: 1;
    color: rgba(139,92,246,var(--tw-text-opacity))
}

.dark .dark\:text-violet-600 {
    --tw-text-opacity: 1;
    color: rgba(124,58,237,var(--tw-text-opacity))
}

.dark .dark\:text-violet-700 {
    --tw-text-opacity: 1;
    color: rgba(109,40,217,var(--tw-text-opacity))
}

.dark .dark\:text-violet-800 {
    --tw-text-opacity: 1;
    color: rgba(91,33,182,var(--tw-text-opacity))
}

.dark .dark\:text-violet-900 {
    --tw-text-opacity: 1;
    color: rgba(76,29,149,var(--tw-text-opacity))
}

.dark .dark\:text-purple-50 {
    --tw-text-opacity: 1;
    color: rgba(250,245,255,var(--tw-text-opacity))
}

.dark .dark\:text-purple-100 {
    --tw-text-opacity: 1;
    color: rgba(243,232,255,var(--tw-text-opacity))
}

.dark .dark\:text-purple-200 {
    --tw-text-opacity: 1;
    color: rgba(233,213,255,var(--tw-text-opacity))
}

.dark .dark\:text-purple-300 {
    --tw-text-opacity: 1;
    color: rgba(216,180,254,var(--tw-text-opacity))
}

.dark .dark\:text-purple-400 {
    --tw-text-opacity: 1;
    color: rgba(192,132,252,var(--tw-text-opacity))
}

.dark .dark\:text-purple-500 {
    --tw-text-opacity: 1;
    color: rgba(168,85,247,var(--tw-text-opacity))
}

.dark .dark\:text-purple-600 {
    --tw-text-opacity: 1;
    color: rgba(147,51,234,var(--tw-text-opacity))
}

.dark .dark\:text-purple-700 {
    --tw-text-opacity: 1;
    color: rgba(126,34,206,var(--tw-text-opacity))
}

.dark .dark\:text-purple-800 {
    --tw-text-opacity: 1;
    color: rgba(107,33,168,var(--tw-text-opacity))
}

.dark .dark\:text-purple-900 {
    --tw-text-opacity: 1;
    color: rgba(88,28,135,var(--tw-text-opacity))
}

.dark .dark\:text-fuchsia-50 {
    --tw-text-opacity: 1;
    color: rgba(253,244,255,var(--tw-text-opacity))
}

.dark .dark\:text-fuchsia-100 {
    --tw-text-opacity: 1;
    color: rgba(250,232,255,var(--tw-text-opacity))
}

.dark .dark\:text-fuchsia-200 {
    --tw-text-opacity: 1;
    color: rgba(245,208,254,var(--tw-text-opacity))
}

.dark .dark\:text-fuchsia-300 {
    --tw-text-opacity: 1;
    color: rgba(240,171,252,var(--tw-text-opacity))
}

.dark .dark\:text-fuchsia-400 {
    --tw-text-opacity: 1;
    color: rgba(232,121,249,var(--tw-text-opacity))
}

.dark .dark\:text-fuchsia-500 {
    --tw-text-opacity: 1;
    color: rgba(217,70,239,var(--tw-text-opacity))
}

.dark .dark\:text-fuchsia-600 {
    --tw-text-opacity: 1;
    color: rgba(192,38,211,var(--tw-text-opacity))
}

.dark .dark\:text-fuchsia-700 {
    --tw-text-opacity: 1;
    color: rgba(162,28,175,var(--tw-text-opacity))
}

.dark .dark\:text-fuchsia-800 {
    --tw-text-opacity: 1;
    color: rgba(134,25,143,var(--tw-text-opacity))
}

.dark .dark\:text-fuchsia-900 {
    --tw-text-opacity: 1;
    color: rgba(112,26,117,var(--tw-text-opacity))
}

.dark .dark\:text-pink-50 {
    --tw-text-opacity: 1;
    color: rgba(253,242,248,var(--tw-text-opacity))
}

.dark .dark\:text-pink-100 {
    --tw-text-opacity: 1;
    color: rgba(252,231,243,var(--tw-text-opacity))
}

.dark .dark\:text-pink-200 {
    --tw-text-opacity: 1;
    color: rgba(251,207,232,var(--tw-text-opacity))
}

.dark .dark\:text-pink-300 {
    --tw-text-opacity: 1;
    color: rgba(249,168,212,var(--tw-text-opacity))
}

.dark .dark\:text-pink-400 {
    --tw-text-opacity: 1;
    color: rgba(244,114,182,var(--tw-text-opacity))
}

.dark .dark\:text-pink-500 {
    --tw-text-opacity: 1;
    color: rgba(236,72,153,var(--tw-text-opacity))
}

.dark .dark\:text-pink-600 {
    --tw-text-opacity: 1;
    color: rgba(219,39,119,var(--tw-text-opacity))
}

.dark .dark\:text-pink-700 {
    --tw-text-opacity: 1;
    color: rgba(190,24,93,var(--tw-text-opacity))
}

.dark .dark\:text-pink-800 {
    --tw-text-opacity: 1;
    color: rgba(157,23,77,var(--tw-text-opacity))
}

.dark .dark\:text-pink-900 {
    --tw-text-opacity: 1;
    color: rgba(131,24,67,var(--tw-text-opacity))
}

.dark .dark\:text-rose-50 {
    --tw-text-opacity: 1;
    color: rgba(255,241,242,var(--tw-text-opacity))
}

.dark .dark\:text-rose-100 {
    --tw-text-opacity: 1;
    color: rgba(255,228,230,var(--tw-text-opacity))
}

.dark .dark\:text-rose-200 {
    --tw-text-opacity: 1;
    color: rgba(254,205,211,var(--tw-text-opacity))
}

.dark .dark\:text-rose-300 {
    --tw-text-opacity: 1;
    color: rgba(253,164,175,var(--tw-text-opacity))
}

.dark .dark\:text-rose-400 {
    --tw-text-opacity: 1;
    color: rgba(251,113,133,var(--tw-text-opacity))
}

.dark .dark\:text-rose-500 {
    --tw-text-opacity: 1;
    color: rgba(244,63,94,var(--tw-text-opacity))
}

.dark .dark\:text-rose-600 {
    --tw-text-opacity: 1;
    color: rgba(225,29,72,var(--tw-text-opacity))
}

.dark .dark\:text-rose-700 {
    --tw-text-opacity: 1;
    color: rgba(190,18,60,var(--tw-text-opacity))
}

.dark .dark\:text-rose-800 {
    --tw-text-opacity: 1;
    color: rgba(159,18,57,var(--tw-text-opacity))
}

.dark .dark\:text-rose-900 {
    --tw-text-opacity: 1;
    color: rgba(136,19,55,var(--tw-text-opacity))
}

.dark .dark\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0,0,0,.25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: 0 0 transparent,0 0 transparent,var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
}

.dark .hover\:dark\:border-gray-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(209,213,219,var(--tw-border-opacity))
}

.dark .hover\:dark\:border-gray-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(156,163,175,var(--tw-border-opacity))
}

.dark .dark\:hover\:bg-inherit:hover {
    background-color: inherit
}

.dark .dark\:hover\:bg-current:hover {
    background-color: currentColor
}

.dark .dark\:hover\:bg-transparent:hover {
    background-color: initial
}

.dark .dark\:hover\:bg-black:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(0,0,0,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255,255,255,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-slate-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(248,250,252,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-slate-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(241,245,249,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-slate-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(226,232,240,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-slate-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(203,213,225,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-slate-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(148,163,184,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-slate-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(100,116,139,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-slate-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(71,85,105,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-slate-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(51,65,85,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-slate-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(30,41,59,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-slate-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(15,23,42,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-gray-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(249,250,251,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-gray-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(243,244,246,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-gray-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(229,231,235,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-gray-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(209,213,219,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-gray-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(156,163,175,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-gray-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(107,114,128,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-gray-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(75,85,99,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-gray-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(55,65,81,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-gray-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(31,41,55,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-gray-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(17,24,39,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-zinc-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(250,250,250,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-zinc-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(244,244,245,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-zinc-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(228,228,231,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-zinc-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(212,212,216,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-zinc-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(161,161,170,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-zinc-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(113,113,122,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-zinc-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(82,82,91,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-zinc-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(63,63,70,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-zinc-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(39,39,42,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-zinc-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(24,24,27,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-neutral-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(250,250,250,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-neutral-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245,245,245,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-neutral-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(229,229,229,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-neutral-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(212,212,212,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-neutral-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(163,163,163,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-neutral-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(115,115,115,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-neutral-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(82,82,82,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-neutral-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(64,64,64,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-neutral-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(38,38,38,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-neutral-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(23,23,23,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-stone-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(250,250,249,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-stone-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245,245,244,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-stone-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(231,229,228,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-stone-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(214,211,209,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-stone-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(168,162,158,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-stone-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(120,113,108,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-stone-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(87,83,78,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-stone-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(68,64,60,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-stone-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(41,37,36,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-stone-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(28,25,23,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-red-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254,242,242,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-red-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254,226,226,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-red-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254,202,202,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-red-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252,165,165,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-red-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(248,113,113,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-red-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(239,68,68,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-red-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(220,38,38,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-red-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(185,28,28,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-red-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(153,27,27,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-red-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(127,29,29,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-orange-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255,247,237,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-orange-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255,237,213,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-orange-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254,215,170,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-orange-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253,186,116,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-orange-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(251,146,60,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-orange-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(249,115,22,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-orange-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(234,88,12,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-orange-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(194,65,12,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-orange-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(154,52,18,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-orange-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(124,45,18,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-amber-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255,251,235,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-amber-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254,243,199,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-amber-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253,230,138,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-amber-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252,211,77,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-amber-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(251,191,36,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-amber-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245,158,11,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-amber-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(217,119,6,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-amber-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(180,83,9,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-amber-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(146,64,14,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-amber-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(120,53,15,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-yellow-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254,252,232,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-yellow-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254,249,195,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-yellow-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254,240,138,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-yellow-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253,224,71,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-yellow-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(250,204,21,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-yellow-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(234,179,8,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-yellow-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(202,138,4,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-yellow-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(161,98,7,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-yellow-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(133,77,14,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-yellow-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(113,63,18,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-lime-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(247,254,231,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-lime-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(236,252,203,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-lime-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(217,249,157,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-lime-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(190,242,100,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-lime-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(163,230,53,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-lime-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(132,204,22,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-lime-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(101,163,13,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-lime-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(77,124,15,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-lime-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(63,98,18,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-lime-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(54,83,20,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-green-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(240,253,244,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-green-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(220,252,231,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-green-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(187,247,208,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-green-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(134,239,172,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-green-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(74,222,128,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-green-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(34,197,94,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-green-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(22,163,74,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-green-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(21,128,61,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-green-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(22,101,52,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-green-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(20,83,45,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-emerald-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(236,253,245,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-emerald-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(209,250,229,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-emerald-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(167,243,208,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-emerald-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(110,231,183,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-emerald-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(52,211,153,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-emerald-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(16,185,129,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-emerald-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(5,150,105,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-emerald-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(4,120,87,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-emerald-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(6,95,70,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-emerald-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(6,78,59,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-teal-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(240,253,250,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-teal-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(204,251,241,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-teal-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(153,246,228,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-teal-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(94,234,212,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-teal-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(45,212,191,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-teal-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(20,184,166,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-teal-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(13,148,136,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-teal-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(15,118,110,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-teal-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(17,94,89,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-teal-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(19,78,74,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-cyan-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(236,254,255,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-cyan-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(207,250,254,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-cyan-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(165,243,252,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-cyan-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(103,232,249,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-cyan-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(34,211,238,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-cyan-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(6,182,212,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-cyan-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(8,145,178,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-cyan-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(14,116,144,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-cyan-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(21,94,117,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-cyan-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(22,78,99,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-sky-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(240,249,255,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-sky-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(224,242,254,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-sky-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(186,230,253,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-sky-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(125,211,252,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-sky-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(56,189,248,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-sky-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(14,165,233,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-sky-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(2,132,199,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-sky-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(3,105,161,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-sky-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(7,89,133,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-sky-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(12,74,110,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-blue-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(239,246,255,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-blue-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(219,234,254,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-blue-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(191,219,254,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-blue-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(147,197,253,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-blue-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(96,165,250,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-blue-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(59,130,246,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-blue-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(37,99,235,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-blue-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(29,78,216,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-blue-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(30,64,175,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-blue-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(30,58,138,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-indigo-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(238,242,255,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-indigo-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(224,231,255,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-indigo-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(199,210,254,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-indigo-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(165,180,252,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-indigo-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(129,140,248,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-indigo-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(99,102,241,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-indigo-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(79,70,229,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-indigo-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(67,56,202,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-indigo-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(55,48,163,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-indigo-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(49,46,129,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-violet-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245,243,255,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-violet-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(237,233,254,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-violet-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(221,214,254,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-violet-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(196,181,253,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-violet-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(167,139,250,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-violet-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(139,92,246,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-violet-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(124,58,237,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-violet-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(109,40,217,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-violet-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(91,33,182,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-violet-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(76,29,149,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-purple-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(250,245,255,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-purple-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(243,232,255,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-purple-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(233,213,255,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-purple-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(216,180,254,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-purple-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(192,132,252,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-purple-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(168,85,247,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-purple-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(147,51,234,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-purple-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(126,34,206,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-purple-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(107,33,168,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-purple-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(88,28,135,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-fuchsia-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253,244,255,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-fuchsia-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(250,232,255,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-fuchsia-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245,208,254,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-fuchsia-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(240,171,252,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-fuchsia-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(232,121,249,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-fuchsia-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(217,70,239,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-fuchsia-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(192,38,211,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-fuchsia-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(162,28,175,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-fuchsia-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(134,25,143,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-fuchsia-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(112,26,117,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-pink-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253,242,248,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-pink-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252,231,243,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-pink-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(251,207,232,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-pink-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(249,168,212,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-pink-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(244,114,182,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-pink-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(236,72,153,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-pink-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(219,39,119,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-pink-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(190,24,93,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-pink-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(157,23,77,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-pink-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(131,24,67,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-rose-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255,241,242,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-rose-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255,228,230,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-rose-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254,205,211,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-rose-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253,164,175,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-rose-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(251,113,133,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-rose-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(244,63,94,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-rose-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(225,29,72,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-rose-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(190,18,60,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-rose-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(159,18,57,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-rose-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(136,19,55,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-gray-700\/90:hover {
    background-color: rgba(55,65,81,.9)
}

.dark .hover\:dark\:bg-gray-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(55,65,81,var(--tw-bg-opacity))
}

.dark .dark\:hover\:bg-gray-600\/40:hover {
    background-color: rgba(75,85,99,.4)
}

.dark .dark\:hover\:bg-opacity-20:hover {
    --tw-bg-opacity: 0.2
}

.dark .dark\:hover\:bg-opacity-30:hover {
    --tw-bg-opacity: 0.3
}

.dark .dark\:hover\:text-inherit:hover {
    color: inherit
}

.dark .dark\:hover\:text-current:hover {
    color: currentColor
}

.dark .dark\:hover\:text-transparent:hover {
    color: transparent
}

.dark .dark\:hover\:text-black:hover {
    --tw-text-opacity: 1;
    color: rgba(0,0,0,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgba(255,255,255,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-slate-50:hover {
    --tw-text-opacity: 1;
    color: rgba(248,250,252,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-slate-100:hover {
    --tw-text-opacity: 1;
    color: rgba(241,245,249,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-slate-200:hover {
    --tw-text-opacity: 1;
    color: rgba(226,232,240,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-slate-300:hover {
    --tw-text-opacity: 1;
    color: rgba(203,213,225,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-slate-400:hover {
    --tw-text-opacity: 1;
    color: rgba(148,163,184,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-slate-500:hover {
    --tw-text-opacity: 1;
    color: rgba(100,116,139,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-slate-600:hover {
    --tw-text-opacity: 1;
    color: rgba(71,85,105,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-slate-700:hover {
    --tw-text-opacity: 1;
    color: rgba(51,65,85,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-slate-800:hover {
    --tw-text-opacity: 1;
    color: rgba(30,41,59,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-slate-900:hover {
    --tw-text-opacity: 1;
    color: rgba(15,23,42,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-gray-50:hover {
    --tw-text-opacity: 1;
    color: rgba(249,250,251,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-gray-100:hover {
    --tw-text-opacity: 1;
    color: rgba(243,244,246,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-gray-200:hover {
    --tw-text-opacity: 1;
    color: rgba(229,231,235,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-gray-300:hover {
    --tw-text-opacity: 1;
    color: rgba(209,213,219,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-gray-400:hover {
    --tw-text-opacity: 1;
    color: rgba(156,163,175,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-gray-500:hover {
    --tw-text-opacity: 1;
    color: rgba(107,114,128,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-gray-600:hover {
    --tw-text-opacity: 1;
    color: rgba(75,85,99,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-gray-700:hover {
    --tw-text-opacity: 1;
    color: rgba(55,65,81,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-gray-800:hover {
    --tw-text-opacity: 1;
    color: rgba(31,41,55,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-gray-900:hover {
    --tw-text-opacity: 1;
    color: rgba(17,24,39,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-zinc-50:hover {
    --tw-text-opacity: 1;
    color: rgba(250,250,250,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-zinc-100:hover {
    --tw-text-opacity: 1;
    color: rgba(244,244,245,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-zinc-200:hover {
    --tw-text-opacity: 1;
    color: rgba(228,228,231,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-zinc-300:hover {
    --tw-text-opacity: 1;
    color: rgba(212,212,216,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-zinc-400:hover {
    --tw-text-opacity: 1;
    color: rgba(161,161,170,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-zinc-500:hover {
    --tw-text-opacity: 1;
    color: rgba(113,113,122,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-zinc-600:hover {
    --tw-text-opacity: 1;
    color: rgba(82,82,91,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-zinc-700:hover {
    --tw-text-opacity: 1;
    color: rgba(63,63,70,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-zinc-800:hover {
    --tw-text-opacity: 1;
    color: rgba(39,39,42,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-zinc-900:hover {
    --tw-text-opacity: 1;
    color: rgba(24,24,27,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-neutral-50:hover {
    --tw-text-opacity: 1;
    color: rgba(250,250,250,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-neutral-100:hover {
    --tw-text-opacity: 1;
    color: rgba(245,245,245,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-neutral-200:hover {
    --tw-text-opacity: 1;
    color: rgba(229,229,229,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-neutral-300:hover {
    --tw-text-opacity: 1;
    color: rgba(212,212,212,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-neutral-400:hover {
    --tw-text-opacity: 1;
    color: rgba(163,163,163,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-neutral-500:hover {
    --tw-text-opacity: 1;
    color: rgba(115,115,115,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-neutral-600:hover {
    --tw-text-opacity: 1;
    color: rgba(82,82,82,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-neutral-700:hover {
    --tw-text-opacity: 1;
    color: rgba(64,64,64,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-neutral-800:hover {
    --tw-text-opacity: 1;
    color: rgba(38,38,38,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-neutral-900:hover {
    --tw-text-opacity: 1;
    color: rgba(23,23,23,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-stone-50:hover {
    --tw-text-opacity: 1;
    color: rgba(250,250,249,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-stone-100:hover {
    --tw-text-opacity: 1;
    color: rgba(245,245,244,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-stone-200:hover {
    --tw-text-opacity: 1;
    color: rgba(231,229,228,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-stone-300:hover {
    --tw-text-opacity: 1;
    color: rgba(214,211,209,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-stone-400:hover {
    --tw-text-opacity: 1;
    color: rgba(168,162,158,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-stone-500:hover {
    --tw-text-opacity: 1;
    color: rgba(120,113,108,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-stone-600:hover {
    --tw-text-opacity: 1;
    color: rgba(87,83,78,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-stone-700:hover {
    --tw-text-opacity: 1;
    color: rgba(68,64,60,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-stone-800:hover {
    --tw-text-opacity: 1;
    color: rgba(41,37,36,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-stone-900:hover {
    --tw-text-opacity: 1;
    color: rgba(28,25,23,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-red-50:hover {
    --tw-text-opacity: 1;
    color: rgba(254,242,242,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-red-100:hover {
    --tw-text-opacity: 1;
    color: rgba(254,226,226,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-red-200:hover {
    --tw-text-opacity: 1;
    color: rgba(254,202,202,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-red-300:hover {
    --tw-text-opacity: 1;
    color: rgba(252,165,165,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-red-400:hover {
    --tw-text-opacity: 1;
    color: rgba(248,113,113,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-red-500:hover {
    --tw-text-opacity: 1;
    color: rgba(239,68,68,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-red-600:hover {
    --tw-text-opacity: 1;
    color: rgba(220,38,38,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-red-700:hover {
    --tw-text-opacity: 1;
    color: rgba(185,28,28,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-red-800:hover {
    --tw-text-opacity: 1;
    color: rgba(153,27,27,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-red-900:hover {
    --tw-text-opacity: 1;
    color: rgba(127,29,29,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-orange-50:hover {
    --tw-text-opacity: 1;
    color: rgba(255,247,237,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-orange-100:hover {
    --tw-text-opacity: 1;
    color: rgba(255,237,213,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-orange-200:hover {
    --tw-text-opacity: 1;
    color: rgba(254,215,170,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-orange-300:hover {
    --tw-text-opacity: 1;
    color: rgba(253,186,116,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-orange-400:hover {
    --tw-text-opacity: 1;
    color: rgba(251,146,60,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-orange-500:hover {
    --tw-text-opacity: 1;
    color: rgba(249,115,22,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-orange-600:hover {
    --tw-text-opacity: 1;
    color: rgba(234,88,12,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-orange-700:hover {
    --tw-text-opacity: 1;
    color: rgba(194,65,12,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-orange-800:hover {
    --tw-text-opacity: 1;
    color: rgba(154,52,18,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-orange-900:hover {
    --tw-text-opacity: 1;
    color: rgba(124,45,18,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-amber-50:hover {
    --tw-text-opacity: 1;
    color: rgba(255,251,235,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-amber-100:hover {
    --tw-text-opacity: 1;
    color: rgba(254,243,199,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-amber-200:hover {
    --tw-text-opacity: 1;
    color: rgba(253,230,138,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-amber-300:hover {
    --tw-text-opacity: 1;
    color: rgba(252,211,77,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-amber-400:hover {
    --tw-text-opacity: 1;
    color: rgba(251,191,36,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-amber-500:hover {
    --tw-text-opacity: 1;
    color: rgba(245,158,11,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-amber-600:hover {
    --tw-text-opacity: 1;
    color: rgba(217,119,6,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-amber-700:hover {
    --tw-text-opacity: 1;
    color: rgba(180,83,9,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-amber-800:hover {
    --tw-text-opacity: 1;
    color: rgba(146,64,14,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-amber-900:hover {
    --tw-text-opacity: 1;
    color: rgba(120,53,15,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-yellow-50:hover {
    --tw-text-opacity: 1;
    color: rgba(254,252,232,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-yellow-100:hover {
    --tw-text-opacity: 1;
    color: rgba(254,249,195,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-yellow-200:hover {
    --tw-text-opacity: 1;
    color: rgba(254,240,138,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-yellow-300:hover {
    --tw-text-opacity: 1;
    color: rgba(253,224,71,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-yellow-400:hover {
    --tw-text-opacity: 1;
    color: rgba(250,204,21,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-yellow-500:hover {
    --tw-text-opacity: 1;
    color: rgba(234,179,8,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-yellow-600:hover {
    --tw-text-opacity: 1;
    color: rgba(202,138,4,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-yellow-700:hover {
    --tw-text-opacity: 1;
    color: rgba(161,98,7,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-yellow-800:hover {
    --tw-text-opacity: 1;
    color: rgba(133,77,14,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-yellow-900:hover {
    --tw-text-opacity: 1;
    color: rgba(113,63,18,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-lime-50:hover {
    --tw-text-opacity: 1;
    color: rgba(247,254,231,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-lime-100:hover {
    --tw-text-opacity: 1;
    color: rgba(236,252,203,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-lime-200:hover {
    --tw-text-opacity: 1;
    color: rgba(217,249,157,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-lime-300:hover {
    --tw-text-opacity: 1;
    color: rgba(190,242,100,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-lime-400:hover {
    --tw-text-opacity: 1;
    color: rgba(163,230,53,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-lime-500:hover {
    --tw-text-opacity: 1;
    color: rgba(132,204,22,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-lime-600:hover {
    --tw-text-opacity: 1;
    color: rgba(101,163,13,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-lime-700:hover {
    --tw-text-opacity: 1;
    color: rgba(77,124,15,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-lime-800:hover {
    --tw-text-opacity: 1;
    color: rgba(63,98,18,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-lime-900:hover {
    --tw-text-opacity: 1;
    color: rgba(54,83,20,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-green-50:hover {
    --tw-text-opacity: 1;
    color: rgba(240,253,244,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-green-100:hover {
    --tw-text-opacity: 1;
    color: rgba(220,252,231,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-green-200:hover {
    --tw-text-opacity: 1;
    color: rgba(187,247,208,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-green-300:hover {
    --tw-text-opacity: 1;
    color: rgba(134,239,172,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-green-400:hover {
    --tw-text-opacity: 1;
    color: rgba(74,222,128,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-green-500:hover {
    --tw-text-opacity: 1;
    color: rgba(34,197,94,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-green-600:hover {
    --tw-text-opacity: 1;
    color: rgba(22,163,74,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-green-700:hover {
    --tw-text-opacity: 1;
    color: rgba(21,128,61,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-green-800:hover {
    --tw-text-opacity: 1;
    color: rgba(22,101,52,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-green-900:hover {
    --tw-text-opacity: 1;
    color: rgba(20,83,45,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-emerald-50:hover {
    --tw-text-opacity: 1;
    color: rgba(236,253,245,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-emerald-100:hover {
    --tw-text-opacity: 1;
    color: rgba(209,250,229,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-emerald-200:hover {
    --tw-text-opacity: 1;
    color: rgba(167,243,208,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-emerald-300:hover {
    --tw-text-opacity: 1;
    color: rgba(110,231,183,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-emerald-400:hover {
    --tw-text-opacity: 1;
    color: rgba(52,211,153,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-emerald-500:hover {
    --tw-text-opacity: 1;
    color: rgba(16,185,129,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-emerald-600:hover {
    --tw-text-opacity: 1;
    color: rgba(5,150,105,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-emerald-700:hover {
    --tw-text-opacity: 1;
    color: rgba(4,120,87,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-emerald-800:hover {
    --tw-text-opacity: 1;
    color: rgba(6,95,70,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-emerald-900:hover {
    --tw-text-opacity: 1;
    color: rgba(6,78,59,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-teal-50:hover {
    --tw-text-opacity: 1;
    color: rgba(240,253,250,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-teal-100:hover {
    --tw-text-opacity: 1;
    color: rgba(204,251,241,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-teal-200:hover {
    --tw-text-opacity: 1;
    color: rgba(153,246,228,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-teal-300:hover {
    --tw-text-opacity: 1;
    color: rgba(94,234,212,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-teal-400:hover {
    --tw-text-opacity: 1;
    color: rgba(45,212,191,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-teal-500:hover {
    --tw-text-opacity: 1;
    color: rgba(20,184,166,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-teal-600:hover {
    --tw-text-opacity: 1;
    color: rgba(13,148,136,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-teal-700:hover {
    --tw-text-opacity: 1;
    color: rgba(15,118,110,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-teal-800:hover {
    --tw-text-opacity: 1;
    color: rgba(17,94,89,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-teal-900:hover {
    --tw-text-opacity: 1;
    color: rgba(19,78,74,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-cyan-50:hover {
    --tw-text-opacity: 1;
    color: rgba(236,254,255,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-cyan-100:hover {
    --tw-text-opacity: 1;
    color: rgba(207,250,254,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-cyan-200:hover {
    --tw-text-opacity: 1;
    color: rgba(165,243,252,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-cyan-300:hover {
    --tw-text-opacity: 1;
    color: rgba(103,232,249,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-cyan-400:hover {
    --tw-text-opacity: 1;
    color: rgba(34,211,238,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-cyan-500:hover {
    --tw-text-opacity: 1;
    color: rgba(6,182,212,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-cyan-600:hover {
    --tw-text-opacity: 1;
    color: rgba(8,145,178,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-cyan-700:hover {
    --tw-text-opacity: 1;
    color: rgba(14,116,144,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-cyan-800:hover {
    --tw-text-opacity: 1;
    color: rgba(21,94,117,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-cyan-900:hover {
    --tw-text-opacity: 1;
    color: rgba(22,78,99,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-sky-50:hover {
    --tw-text-opacity: 1;
    color: rgba(240,249,255,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-sky-100:hover {
    --tw-text-opacity: 1;
    color: rgba(224,242,254,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-sky-200:hover {
    --tw-text-opacity: 1;
    color: rgba(186,230,253,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-sky-300:hover {
    --tw-text-opacity: 1;
    color: rgba(125,211,252,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-sky-400:hover {
    --tw-text-opacity: 1;
    color: rgba(56,189,248,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-sky-500:hover {
    --tw-text-opacity: 1;
    color: rgba(14,165,233,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-sky-600:hover {
    --tw-text-opacity: 1;
    color: rgba(2,132,199,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-sky-700:hover {
    --tw-text-opacity: 1;
    color: rgba(3,105,161,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-sky-800:hover {
    --tw-text-opacity: 1;
    color: rgba(7,89,133,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-sky-900:hover {
    --tw-text-opacity: 1;
    color: rgba(12,74,110,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-blue-50:hover {
    --tw-text-opacity: 1;
    color: rgba(239,246,255,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-blue-100:hover {
    --tw-text-opacity: 1;
    color: rgba(219,234,254,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-blue-200:hover {
    --tw-text-opacity: 1;
    color: rgba(191,219,254,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-blue-300:hover {
    --tw-text-opacity: 1;
    color: rgba(147,197,253,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-blue-400:hover {
    --tw-text-opacity: 1;
    color: rgba(96,165,250,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-blue-500:hover {
    --tw-text-opacity: 1;
    color: rgba(59,130,246,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-blue-600:hover {
    --tw-text-opacity: 1;
    color: rgba(37,99,235,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-blue-700:hover {
    --tw-text-opacity: 1;
    color: rgba(29,78,216,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-blue-800:hover {
    --tw-text-opacity: 1;
    color: rgba(30,64,175,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-blue-900:hover {
    --tw-text-opacity: 1;
    color: rgba(30,58,138,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-indigo-50:hover {
    --tw-text-opacity: 1;
    color: rgba(238,242,255,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-indigo-100:hover {
    --tw-text-opacity: 1;
    color: rgba(224,231,255,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-indigo-200:hover {
    --tw-text-opacity: 1;
    color: rgba(199,210,254,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-indigo-300:hover {
    --tw-text-opacity: 1;
    color: rgba(165,180,252,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-indigo-400:hover {
    --tw-text-opacity: 1;
    color: rgba(129,140,248,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-indigo-500:hover {
    --tw-text-opacity: 1;
    color: rgba(99,102,241,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-indigo-600:hover {
    --tw-text-opacity: 1;
    color: rgba(79,70,229,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-indigo-700:hover {
    --tw-text-opacity: 1;
    color: rgba(67,56,202,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-indigo-800:hover {
    --tw-text-opacity: 1;
    color: rgba(55,48,163,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-indigo-900:hover {
    --tw-text-opacity: 1;
    color: rgba(49,46,129,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-violet-50:hover {
    --tw-text-opacity: 1;
    color: rgba(245,243,255,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-violet-100:hover {
    --tw-text-opacity: 1;
    color: rgba(237,233,254,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-violet-200:hover {
    --tw-text-opacity: 1;
    color: rgba(221,214,254,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-violet-300:hover {
    --tw-text-opacity: 1;
    color: rgba(196,181,253,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-violet-400:hover {
    --tw-text-opacity: 1;
    color: rgba(167,139,250,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-violet-500:hover {
    --tw-text-opacity: 1;
    color: rgba(139,92,246,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-violet-600:hover {
    --tw-text-opacity: 1;
    color: rgba(124,58,237,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-violet-700:hover {
    --tw-text-opacity: 1;
    color: rgba(109,40,217,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-violet-800:hover {
    --tw-text-opacity: 1;
    color: rgba(91,33,182,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-violet-900:hover {
    --tw-text-opacity: 1;
    color: rgba(76,29,149,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-purple-50:hover {
    --tw-text-opacity: 1;
    color: rgba(250,245,255,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-purple-100:hover {
    --tw-text-opacity: 1;
    color: rgba(243,232,255,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-purple-200:hover {
    --tw-text-opacity: 1;
    color: rgba(233,213,255,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-purple-300:hover {
    --tw-text-opacity: 1;
    color: rgba(216,180,254,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-purple-400:hover {
    --tw-text-opacity: 1;
    color: rgba(192,132,252,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-purple-500:hover {
    --tw-text-opacity: 1;
    color: rgba(168,85,247,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-purple-600:hover {
    --tw-text-opacity: 1;
    color: rgba(147,51,234,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-purple-700:hover {
    --tw-text-opacity: 1;
    color: rgba(126,34,206,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-purple-800:hover {
    --tw-text-opacity: 1;
    color: rgba(107,33,168,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-purple-900:hover {
    --tw-text-opacity: 1;
    color: rgba(88,28,135,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-fuchsia-50:hover {
    --tw-text-opacity: 1;
    color: rgba(253,244,255,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-fuchsia-100:hover {
    --tw-text-opacity: 1;
    color: rgba(250,232,255,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-fuchsia-200:hover {
    --tw-text-opacity: 1;
    color: rgba(245,208,254,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-fuchsia-300:hover {
    --tw-text-opacity: 1;
    color: rgba(240,171,252,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-fuchsia-400:hover {
    --tw-text-opacity: 1;
    color: rgba(232,121,249,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-fuchsia-500:hover {
    --tw-text-opacity: 1;
    color: rgba(217,70,239,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-fuchsia-600:hover {
    --tw-text-opacity: 1;
    color: rgba(192,38,211,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-fuchsia-700:hover {
    --tw-text-opacity: 1;
    color: rgba(162,28,175,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-fuchsia-800:hover {
    --tw-text-opacity: 1;
    color: rgba(134,25,143,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-fuchsia-900:hover {
    --tw-text-opacity: 1;
    color: rgba(112,26,117,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-pink-50:hover {
    --tw-text-opacity: 1;
    color: rgba(253,242,248,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-pink-100:hover {
    --tw-text-opacity: 1;
    color: rgba(252,231,243,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-pink-200:hover {
    --tw-text-opacity: 1;
    color: rgba(251,207,232,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-pink-300:hover {
    --tw-text-opacity: 1;
    color: rgba(249,168,212,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-pink-400:hover {
    --tw-text-opacity: 1;
    color: rgba(244,114,182,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-pink-500:hover {
    --tw-text-opacity: 1;
    color: rgba(236,72,153,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-pink-600:hover {
    --tw-text-opacity: 1;
    color: rgba(219,39,119,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-pink-700:hover {
    --tw-text-opacity: 1;
    color: rgba(190,24,93,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-pink-800:hover {
    --tw-text-opacity: 1;
    color: rgba(157,23,77,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-pink-900:hover {
    --tw-text-opacity: 1;
    color: rgba(131,24,67,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-rose-50:hover {
    --tw-text-opacity: 1;
    color: rgba(255,241,242,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-rose-100:hover {
    --tw-text-opacity: 1;
    color: rgba(255,228,230,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-rose-200:hover {
    --tw-text-opacity: 1;
    color: rgba(254,205,211,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-rose-300:hover {
    --tw-text-opacity: 1;
    color: rgba(253,164,175,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-rose-400:hover {
    --tw-text-opacity: 1;
    color: rgba(251,113,133,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-rose-500:hover {
    --tw-text-opacity: 1;
    color: rgba(244,63,94,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-rose-600:hover {
    --tw-text-opacity: 1;
    color: rgba(225,29,72,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-rose-700:hover {
    --tw-text-opacity: 1;
    color: rgba(190,18,60,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-rose-800:hover {
    --tw-text-opacity: 1;
    color: rgba(159,18,57,var(--tw-text-opacity))
}

.dark .dark\:hover\:text-rose-900:hover {
    --tw-text-opacity: 1;
    color: rgba(136,19,55,var(--tw-text-opacity))
}

.dark .dark\:active\:border-gray-500:active {
    --tw-border-opacity: 1;
    border-color: rgba(107,114,128,var(--tw-border-opacity))
}

.dark .dark\:active\:bg-inherit:active {
    background-color: inherit
}

.dark .dark\:active\:bg-current:active {
    background-color: currentColor
}

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

.dark .dark\:active\:bg-black:active {
    --tw-bg-opacity: 1;
    background-color: rgba(0,0,0,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-white:active {
    --tw-bg-opacity: 1;
    background-color: rgba(255,255,255,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-slate-50:active {
    --tw-bg-opacity: 1;
    background-color: rgba(248,250,252,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-slate-100:active {
    --tw-bg-opacity: 1;
    background-color: rgba(241,245,249,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-slate-200:active {
    --tw-bg-opacity: 1;
    background-color: rgba(226,232,240,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-slate-300:active {
    --tw-bg-opacity: 1;
    background-color: rgba(203,213,225,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-slate-400:active {
    --tw-bg-opacity: 1;
    background-color: rgba(148,163,184,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-slate-500:active {
    --tw-bg-opacity: 1;
    background-color: rgba(100,116,139,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-slate-600:active {
    --tw-bg-opacity: 1;
    background-color: rgba(71,85,105,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-slate-700:active {
    --tw-bg-opacity: 1;
    background-color: rgba(51,65,85,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-slate-800:active {
    --tw-bg-opacity: 1;
    background-color: rgba(30,41,59,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-slate-900:active {
    --tw-bg-opacity: 1;
    background-color: rgba(15,23,42,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-gray-50:active {
    --tw-bg-opacity: 1;
    background-color: rgba(249,250,251,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-gray-100:active {
    --tw-bg-opacity: 1;
    background-color: rgba(243,244,246,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-gray-200:active {
    --tw-bg-opacity: 1;
    background-color: rgba(229,231,235,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-gray-300:active {
    --tw-bg-opacity: 1;
    background-color: rgba(209,213,219,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-gray-400:active {
    --tw-bg-opacity: 1;
    background-color: rgba(156,163,175,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-gray-500:active {
    --tw-bg-opacity: 1;
    background-color: rgba(107,114,128,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-gray-600:active {
    --tw-bg-opacity: 1;
    background-color: rgba(75,85,99,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-gray-700:active {
    --tw-bg-opacity: 1;
    background-color: rgba(55,65,81,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-gray-800:active {
    --tw-bg-opacity: 1;
    background-color: rgba(31,41,55,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-gray-900:active {
    --tw-bg-opacity: 1;
    background-color: rgba(17,24,39,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-zinc-50:active {
    --tw-bg-opacity: 1;
    background-color: rgba(250,250,250,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-zinc-100:active {
    --tw-bg-opacity: 1;
    background-color: rgba(244,244,245,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-zinc-200:active {
    --tw-bg-opacity: 1;
    background-color: rgba(228,228,231,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-zinc-300:active {
    --tw-bg-opacity: 1;
    background-color: rgba(212,212,216,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-zinc-400:active {
    --tw-bg-opacity: 1;
    background-color: rgba(161,161,170,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-zinc-500:active {
    --tw-bg-opacity: 1;
    background-color: rgba(113,113,122,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-zinc-600:active {
    --tw-bg-opacity: 1;
    background-color: rgba(82,82,91,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-zinc-700:active {
    --tw-bg-opacity: 1;
    background-color: rgba(63,63,70,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-zinc-800:active {
    --tw-bg-opacity: 1;
    background-color: rgba(39,39,42,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-zinc-900:active {
    --tw-bg-opacity: 1;
    background-color: rgba(24,24,27,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-neutral-50:active {
    --tw-bg-opacity: 1;
    background-color: rgba(250,250,250,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-neutral-100:active {
    --tw-bg-opacity: 1;
    background-color: rgba(245,245,245,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-neutral-200:active {
    --tw-bg-opacity: 1;
    background-color: rgba(229,229,229,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-neutral-300:active {
    --tw-bg-opacity: 1;
    background-color: rgba(212,212,212,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-neutral-400:active {
    --tw-bg-opacity: 1;
    background-color: rgba(163,163,163,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-neutral-500:active {
    --tw-bg-opacity: 1;
    background-color: rgba(115,115,115,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-neutral-600:active {
    --tw-bg-opacity: 1;
    background-color: rgba(82,82,82,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-neutral-700:active {
    --tw-bg-opacity: 1;
    background-color: rgba(64,64,64,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-neutral-800:active {
    --tw-bg-opacity: 1;
    background-color: rgba(38,38,38,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-neutral-900:active {
    --tw-bg-opacity: 1;
    background-color: rgba(23,23,23,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-stone-50:active {
    --tw-bg-opacity: 1;
    background-color: rgba(250,250,249,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-stone-100:active {
    --tw-bg-opacity: 1;
    background-color: rgba(245,245,244,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-stone-200:active {
    --tw-bg-opacity: 1;
    background-color: rgba(231,229,228,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-stone-300:active {
    --tw-bg-opacity: 1;
    background-color: rgba(214,211,209,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-stone-400:active {
    --tw-bg-opacity: 1;
    background-color: rgba(168,162,158,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-stone-500:active {
    --tw-bg-opacity: 1;
    background-color: rgba(120,113,108,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-stone-600:active {
    --tw-bg-opacity: 1;
    background-color: rgba(87,83,78,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-stone-700:active {
    --tw-bg-opacity: 1;
    background-color: rgba(68,64,60,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-stone-800:active {
    --tw-bg-opacity: 1;
    background-color: rgba(41,37,36,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-stone-900:active {
    --tw-bg-opacity: 1;
    background-color: rgba(28,25,23,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-red-50:active {
    --tw-bg-opacity: 1;
    background-color: rgba(254,242,242,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-red-100:active {
    --tw-bg-opacity: 1;
    background-color: rgba(254,226,226,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-red-200:active {
    --tw-bg-opacity: 1;
    background-color: rgba(254,202,202,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-red-300:active {
    --tw-bg-opacity: 1;
    background-color: rgba(252,165,165,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-red-400:active {
    --tw-bg-opacity: 1;
    background-color: rgba(248,113,113,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-red-500:active {
    --tw-bg-opacity: 1;
    background-color: rgba(239,68,68,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-red-600:active {
    --tw-bg-opacity: 1;
    background-color: rgba(220,38,38,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-red-700:active {
    --tw-bg-opacity: 1;
    background-color: rgba(185,28,28,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-red-800:active {
    --tw-bg-opacity: 1;
    background-color: rgba(153,27,27,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-red-900:active {
    --tw-bg-opacity: 1;
    background-color: rgba(127,29,29,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-orange-50:active {
    --tw-bg-opacity: 1;
    background-color: rgba(255,247,237,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-orange-100:active {
    --tw-bg-opacity: 1;
    background-color: rgba(255,237,213,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-orange-200:active {
    --tw-bg-opacity: 1;
    background-color: rgba(254,215,170,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-orange-300:active {
    --tw-bg-opacity: 1;
    background-color: rgba(253,186,116,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-orange-400:active {
    --tw-bg-opacity: 1;
    background-color: rgba(251,146,60,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-orange-500:active {
    --tw-bg-opacity: 1;
    background-color: rgba(249,115,22,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-orange-600:active {
    --tw-bg-opacity: 1;
    background-color: rgba(234,88,12,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-orange-700:active {
    --tw-bg-opacity: 1;
    background-color: rgba(194,65,12,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-orange-800:active {
    --tw-bg-opacity: 1;
    background-color: rgba(154,52,18,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-orange-900:active {
    --tw-bg-opacity: 1;
    background-color: rgba(124,45,18,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-amber-50:active {
    --tw-bg-opacity: 1;
    background-color: rgba(255,251,235,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-amber-100:active {
    --tw-bg-opacity: 1;
    background-color: rgba(254,243,199,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-amber-200:active {
    --tw-bg-opacity: 1;
    background-color: rgba(253,230,138,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-amber-300:active {
    --tw-bg-opacity: 1;
    background-color: rgba(252,211,77,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-amber-400:active {
    --tw-bg-opacity: 1;
    background-color: rgba(251,191,36,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-amber-500:active {
    --tw-bg-opacity: 1;
    background-color: rgba(245,158,11,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-amber-600:active {
    --tw-bg-opacity: 1;
    background-color: rgba(217,119,6,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-amber-700:active {
    --tw-bg-opacity: 1;
    background-color: rgba(180,83,9,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-amber-800:active {
    --tw-bg-opacity: 1;
    background-color: rgba(146,64,14,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-amber-900:active {
    --tw-bg-opacity: 1;
    background-color: rgba(120,53,15,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-yellow-50:active {
    --tw-bg-opacity: 1;
    background-color: rgba(254,252,232,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-yellow-100:active {
    --tw-bg-opacity: 1;
    background-color: rgba(254,249,195,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-yellow-200:active {
    --tw-bg-opacity: 1;
    background-color: rgba(254,240,138,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-yellow-300:active {
    --tw-bg-opacity: 1;
    background-color: rgba(253,224,71,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-yellow-400:active {
    --tw-bg-opacity: 1;
    background-color: rgba(250,204,21,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-yellow-500:active {
    --tw-bg-opacity: 1;
    background-color: rgba(234,179,8,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-yellow-600:active {
    --tw-bg-opacity: 1;
    background-color: rgba(202,138,4,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-yellow-700:active {
    --tw-bg-opacity: 1;
    background-color: rgba(161,98,7,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-yellow-800:active {
    --tw-bg-opacity: 1;
    background-color: rgba(133,77,14,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-yellow-900:active {
    --tw-bg-opacity: 1;
    background-color: rgba(113,63,18,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-lime-50:active {
    --tw-bg-opacity: 1;
    background-color: rgba(247,254,231,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-lime-100:active {
    --tw-bg-opacity: 1;
    background-color: rgba(236,252,203,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-lime-200:active {
    --tw-bg-opacity: 1;
    background-color: rgba(217,249,157,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-lime-300:active {
    --tw-bg-opacity: 1;
    background-color: rgba(190,242,100,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-lime-400:active {
    --tw-bg-opacity: 1;
    background-color: rgba(163,230,53,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-lime-500:active {
    --tw-bg-opacity: 1;
    background-color: rgba(132,204,22,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-lime-600:active {
    --tw-bg-opacity: 1;
    background-color: rgba(101,163,13,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-lime-700:active {
    --tw-bg-opacity: 1;
    background-color: rgba(77,124,15,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-lime-800:active {
    --tw-bg-opacity: 1;
    background-color: rgba(63,98,18,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-lime-900:active {
    --tw-bg-opacity: 1;
    background-color: rgba(54,83,20,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-green-50:active {
    --tw-bg-opacity: 1;
    background-color: rgba(240,253,244,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-green-100:active {
    --tw-bg-opacity: 1;
    background-color: rgba(220,252,231,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-green-200:active {
    --tw-bg-opacity: 1;
    background-color: rgba(187,247,208,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-green-300:active {
    --tw-bg-opacity: 1;
    background-color: rgba(134,239,172,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-green-400:active {
    --tw-bg-opacity: 1;
    background-color: rgba(74,222,128,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-green-500:active {
    --tw-bg-opacity: 1;
    background-color: rgba(34,197,94,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-green-600:active {
    --tw-bg-opacity: 1;
    background-color: rgba(22,163,74,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-green-700:active {
    --tw-bg-opacity: 1;
    background-color: rgba(21,128,61,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-green-800:active {
    --tw-bg-opacity: 1;
    background-color: rgba(22,101,52,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-green-900:active {
    --tw-bg-opacity: 1;
    background-color: rgba(20,83,45,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-emerald-50:active {
    --tw-bg-opacity: 1;
    background-color: rgba(236,253,245,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-emerald-100:active {
    --tw-bg-opacity: 1;
    background-color: rgba(209,250,229,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-emerald-200:active {
    --tw-bg-opacity: 1;
    background-color: rgba(167,243,208,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-emerald-300:active {
    --tw-bg-opacity: 1;
    background-color: rgba(110,231,183,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-emerald-400:active {
    --tw-bg-opacity: 1;
    background-color: rgba(52,211,153,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-emerald-500:active {
    --tw-bg-opacity: 1;
    background-color: rgba(16,185,129,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-emerald-600:active {
    --tw-bg-opacity: 1;
    background-color: rgba(5,150,105,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-emerald-700:active {
    --tw-bg-opacity: 1;
    background-color: rgba(4,120,87,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-emerald-800:active {
    --tw-bg-opacity: 1;
    background-color: rgba(6,95,70,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-emerald-900:active {
    --tw-bg-opacity: 1;
    background-color: rgba(6,78,59,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-teal-50:active {
    --tw-bg-opacity: 1;
    background-color: rgba(240,253,250,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-teal-100:active {
    --tw-bg-opacity: 1;
    background-color: rgba(204,251,241,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-teal-200:active {
    --tw-bg-opacity: 1;
    background-color: rgba(153,246,228,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-teal-300:active {
    --tw-bg-opacity: 1;
    background-color: rgba(94,234,212,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-teal-400:active {
    --tw-bg-opacity: 1;
    background-color: rgba(45,212,191,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-teal-500:active {
    --tw-bg-opacity: 1;
    background-color: rgba(20,184,166,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-teal-600:active {
    --tw-bg-opacity: 1;
    background-color: rgba(13,148,136,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-teal-700:active {
    --tw-bg-opacity: 1;
    background-color: rgba(15,118,110,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-teal-800:active {
    --tw-bg-opacity: 1;
    background-color: rgba(17,94,89,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-teal-900:active {
    --tw-bg-opacity: 1;
    background-color: rgba(19,78,74,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-cyan-50:active {
    --tw-bg-opacity: 1;
    background-color: rgba(236,254,255,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-cyan-100:active {
    --tw-bg-opacity: 1;
    background-color: rgba(207,250,254,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-cyan-200:active {
    --tw-bg-opacity: 1;
    background-color: rgba(165,243,252,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-cyan-300:active {
    --tw-bg-opacity: 1;
    background-color: rgba(103,232,249,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-cyan-400:active {
    --tw-bg-opacity: 1;
    background-color: rgba(34,211,238,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-cyan-500:active {
    --tw-bg-opacity: 1;
    background-color: rgba(6,182,212,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-cyan-600:active {
    --tw-bg-opacity: 1;
    background-color: rgba(8,145,178,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-cyan-700:active {
    --tw-bg-opacity: 1;
    background-color: rgba(14,116,144,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-cyan-800:active {
    --tw-bg-opacity: 1;
    background-color: rgba(21,94,117,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-cyan-900:active {
    --tw-bg-opacity: 1;
    background-color: rgba(22,78,99,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-sky-50:active {
    --tw-bg-opacity: 1;
    background-color: rgba(240,249,255,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-sky-100:active {
    --tw-bg-opacity: 1;
    background-color: rgba(224,242,254,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-sky-200:active {
    --tw-bg-opacity: 1;
    background-color: rgba(186,230,253,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-sky-300:active {
    --tw-bg-opacity: 1;
    background-color: rgba(125,211,252,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-sky-400:active {
    --tw-bg-opacity: 1;
    background-color: rgba(56,189,248,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-sky-500:active {
    --tw-bg-opacity: 1;
    background-color: rgba(14,165,233,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-sky-600:active {
    --tw-bg-opacity: 1;
    background-color: rgba(2,132,199,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-sky-700:active {
    --tw-bg-opacity: 1;
    background-color: rgba(3,105,161,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-sky-800:active {
    --tw-bg-opacity: 1;
    background-color: rgba(7,89,133,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-sky-900:active {
    --tw-bg-opacity: 1;
    background-color: rgba(12,74,110,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-blue-50:active {
    --tw-bg-opacity: 1;
    background-color: rgba(239,246,255,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-blue-100:active {
    --tw-bg-opacity: 1;
    background-color: rgba(219,234,254,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-blue-200:active {
    --tw-bg-opacity: 1;
    background-color: rgba(191,219,254,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-blue-300:active {
    --tw-bg-opacity: 1;
    background-color: rgba(147,197,253,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-blue-400:active {
    --tw-bg-opacity: 1;
    background-color: rgba(96,165,250,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-blue-500:active {
    --tw-bg-opacity: 1;
    background-color: rgba(59,130,246,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-blue-600:active {
    --tw-bg-opacity: 1;
    background-color: rgba(37,99,235,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-blue-700:active {
    --tw-bg-opacity: 1;
    background-color: rgba(29,78,216,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-blue-800:active {
    --tw-bg-opacity: 1;
    background-color: rgba(30,64,175,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-blue-900:active {
    --tw-bg-opacity: 1;
    background-color: rgba(30,58,138,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-indigo-50:active {
    --tw-bg-opacity: 1;
    background-color: rgba(238,242,255,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-indigo-100:active {
    --tw-bg-opacity: 1;
    background-color: rgba(224,231,255,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-indigo-200:active {
    --tw-bg-opacity: 1;
    background-color: rgba(199,210,254,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-indigo-300:active {
    --tw-bg-opacity: 1;
    background-color: rgba(165,180,252,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-indigo-400:active {
    --tw-bg-opacity: 1;
    background-color: rgba(129,140,248,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-indigo-500:active {
    --tw-bg-opacity: 1;
    background-color: rgba(99,102,241,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-indigo-600:active {
    --tw-bg-opacity: 1;
    background-color: rgba(79,70,229,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-indigo-700:active {
    --tw-bg-opacity: 1;
    background-color: rgba(67,56,202,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-indigo-800:active {
    --tw-bg-opacity: 1;
    background-color: rgba(55,48,163,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-indigo-900:active {
    --tw-bg-opacity: 1;
    background-color: rgba(49,46,129,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-violet-50:active {
    --tw-bg-opacity: 1;
    background-color: rgba(245,243,255,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-violet-100:active {
    --tw-bg-opacity: 1;
    background-color: rgba(237,233,254,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-violet-200:active {
    --tw-bg-opacity: 1;
    background-color: rgba(221,214,254,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-violet-300:active {
    --tw-bg-opacity: 1;
    background-color: rgba(196,181,253,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-violet-400:active {
    --tw-bg-opacity: 1;
    background-color: rgba(167,139,250,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-violet-500:active {
    --tw-bg-opacity: 1;
    background-color: rgba(139,92,246,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-violet-600:active {
    --tw-bg-opacity: 1;
    background-color: rgba(124,58,237,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-violet-700:active {
    --tw-bg-opacity: 1;
    background-color: rgba(109,40,217,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-violet-800:active {
    --tw-bg-opacity: 1;
    background-color: rgba(91,33,182,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-violet-900:active {
    --tw-bg-opacity: 1;
    background-color: rgba(76,29,149,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-purple-50:active {
    --tw-bg-opacity: 1;
    background-color: rgba(250,245,255,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-purple-100:active {
    --tw-bg-opacity: 1;
    background-color: rgba(243,232,255,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-purple-200:active {
    --tw-bg-opacity: 1;
    background-color: rgba(233,213,255,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-purple-300:active {
    --tw-bg-opacity: 1;
    background-color: rgba(216,180,254,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-purple-400:active {
    --tw-bg-opacity: 1;
    background-color: rgba(192,132,252,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-purple-500:active {
    --tw-bg-opacity: 1;
    background-color: rgba(168,85,247,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-purple-600:active {
    --tw-bg-opacity: 1;
    background-color: rgba(147,51,234,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-purple-700:active {
    --tw-bg-opacity: 1;
    background-color: rgba(126,34,206,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-purple-800:active {
    --tw-bg-opacity: 1;
    background-color: rgba(107,33,168,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-purple-900:active {
    --tw-bg-opacity: 1;
    background-color: rgba(88,28,135,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-fuchsia-50:active {
    --tw-bg-opacity: 1;
    background-color: rgba(253,244,255,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-fuchsia-100:active {
    --tw-bg-opacity: 1;
    background-color: rgba(250,232,255,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-fuchsia-200:active {
    --tw-bg-opacity: 1;
    background-color: rgba(245,208,254,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-fuchsia-300:active {
    --tw-bg-opacity: 1;
    background-color: rgba(240,171,252,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-fuchsia-400:active {
    --tw-bg-opacity: 1;
    background-color: rgba(232,121,249,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-fuchsia-500:active {
    --tw-bg-opacity: 1;
    background-color: rgba(217,70,239,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-fuchsia-600:active {
    --tw-bg-opacity: 1;
    background-color: rgba(192,38,211,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-fuchsia-700:active {
    --tw-bg-opacity: 1;
    background-color: rgba(162,28,175,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-fuchsia-800:active {
    --tw-bg-opacity: 1;
    background-color: rgba(134,25,143,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-fuchsia-900:active {
    --tw-bg-opacity: 1;
    background-color: rgba(112,26,117,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-pink-50:active {
    --tw-bg-opacity: 1;
    background-color: rgba(253,242,248,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-pink-100:active {
    --tw-bg-opacity: 1;
    background-color: rgba(252,231,243,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-pink-200:active {
    --tw-bg-opacity: 1;
    background-color: rgba(251,207,232,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-pink-300:active {
    --tw-bg-opacity: 1;
    background-color: rgba(249,168,212,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-pink-400:active {
    --tw-bg-opacity: 1;
    background-color: rgba(244,114,182,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-pink-500:active {
    --tw-bg-opacity: 1;
    background-color: rgba(236,72,153,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-pink-600:active {
    --tw-bg-opacity: 1;
    background-color: rgba(219,39,119,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-pink-700:active {
    --tw-bg-opacity: 1;
    background-color: rgba(190,24,93,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-pink-800:active {
    --tw-bg-opacity: 1;
    background-color: rgba(157,23,77,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-pink-900:active {
    --tw-bg-opacity: 1;
    background-color: rgba(131,24,67,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-rose-50:active {
    --tw-bg-opacity: 1;
    background-color: rgba(255,241,242,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-rose-100:active {
    --tw-bg-opacity: 1;
    background-color: rgba(255,228,230,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-rose-200:active {
    --tw-bg-opacity: 1;
    background-color: rgba(254,205,211,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-rose-300:active {
    --tw-bg-opacity: 1;
    background-color: rgba(253,164,175,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-rose-400:active {
    --tw-bg-opacity: 1;
    background-color: rgba(251,113,133,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-rose-500:active {
    --tw-bg-opacity: 1;
    background-color: rgba(244,63,94,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-rose-600:active {
    --tw-bg-opacity: 1;
    background-color: rgba(225,29,72,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-rose-700:active {
    --tw-bg-opacity: 1;
    background-color: rgba(190,18,60,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-rose-800:active {
    --tw-bg-opacity: 1;
    background-color: rgba(159,18,57,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-rose-900:active {
    --tw-bg-opacity: 1;
    background-color: rgba(136,19,55,var(--tw-bg-opacity))
}

.dark .dark\:active\:bg-opacity-40:active {
    --tw-bg-opacity: 0.4
}

.group:hover .dark .group-hover\:dark\:text-gray-100 {
    --tw-text-opacity: 1;
    color: rgba(243,244,246,var(--tw-text-opacity))
}


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

.hover\:border-indigo-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(79,70,229,var(--tw-border-opacity))
}

.hover\:border-gray-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(209,213,219,var(--tw-border-opacity))
}

.hover\:border-cyan-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(6,182,212,var(--tw-border-opacity))
}

.hover\:bg-inherit:hover {
    background-color: inherit
}

.hover\:bg-current:hover {
    background-color: currentColor
}

.hover\:bg-transparent:hover {
    background-color: initial
}

.hover\:bg-black:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(0,0,0,var(--tw-bg-opacity))
}

.hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255,255,255,var(--tw-bg-opacity))
}

.hover\:bg-slate-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(248,250,252,var(--tw-bg-opacity))
}

.hover\:bg-slate-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(241,245,249,var(--tw-bg-opacity))
}

.hover\:bg-slate-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(226,232,240,var(--tw-bg-opacity))
}

.hover\:bg-slate-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(203,213,225,var(--tw-bg-opacity))
}

.hover\:bg-slate-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(148,163,184,var(--tw-bg-opacity))
}

.hover\:bg-slate-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(100,116,139,var(--tw-bg-opacity))
}

.hover\:bg-slate-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(71,85,105,var(--tw-bg-opacity))
}

.hover\:bg-slate-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(51,65,85,var(--tw-bg-opacity))
}

.hover\:bg-slate-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(30,41,59,var(--tw-bg-opacity))
}

.hover\:bg-slate-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(15,23,42,var(--tw-bg-opacity))
}

.hover\:bg-gray-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(249,250,251,var(--tw-bg-opacity))
}

.hover\:bg-gray-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(243,244,246,var(--tw-bg-opacity))
}

.hover\:bg-gray-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(229,231,235,var(--tw-bg-opacity))
}

.hover\:bg-gray-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(209,213,219,var(--tw-bg-opacity))
}

.hover\:bg-gray-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(156,163,175,var(--tw-bg-opacity))
}

.hover\:bg-gray-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(107,114,128,var(--tw-bg-opacity))
}

.hover\:bg-gray-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(75,85,99,var(--tw-bg-opacity))
}

.hover\:bg-gray-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(55,65,81,var(--tw-bg-opacity))
}

.hover\:bg-gray-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(31,41,55,var(--tw-bg-opacity))
}

.hover\:bg-gray-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(17,24,39,var(--tw-bg-opacity))
}

.hover\:bg-zinc-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(250,250,250,var(--tw-bg-opacity))
}

.hover\:bg-zinc-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(244,244,245,var(--tw-bg-opacity))
}

.hover\:bg-zinc-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(228,228,231,var(--tw-bg-opacity))
}

.hover\:bg-zinc-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(212,212,216,var(--tw-bg-opacity))
}

.hover\:bg-zinc-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(161,161,170,var(--tw-bg-opacity))
}

.hover\:bg-zinc-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(113,113,122,var(--tw-bg-opacity))
}

.hover\:bg-zinc-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(82,82,91,var(--tw-bg-opacity))
}

.hover\:bg-zinc-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(63,63,70,var(--tw-bg-opacity))
}

.hover\:bg-zinc-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(39,39,42,var(--tw-bg-opacity))
}

.hover\:bg-zinc-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(24,24,27,var(--tw-bg-opacity))
}

.hover\:bg-neutral-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(250,250,250,var(--tw-bg-opacity))
}

.hover\:bg-neutral-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245,245,245,var(--tw-bg-opacity))
}

.hover\:bg-neutral-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(229,229,229,var(--tw-bg-opacity))
}

.hover\:bg-neutral-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(212,212,212,var(--tw-bg-opacity))
}

.hover\:bg-neutral-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(163,163,163,var(--tw-bg-opacity))
}

.hover\:bg-neutral-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(115,115,115,var(--tw-bg-opacity))
}

.hover\:bg-neutral-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(82,82,82,var(--tw-bg-opacity))
}

.hover\:bg-neutral-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(64,64,64,var(--tw-bg-opacity))
}

.hover\:bg-neutral-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(38,38,38,var(--tw-bg-opacity))
}

.hover\:bg-neutral-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(23,23,23,var(--tw-bg-opacity))
}

.hover\:bg-stone-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(250,250,249,var(--tw-bg-opacity))
}

.hover\:bg-stone-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245,245,244,var(--tw-bg-opacity))
}

.hover\:bg-stone-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(231,229,228,var(--tw-bg-opacity))
}

.hover\:bg-stone-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(214,211,209,var(--tw-bg-opacity))
}

.hover\:bg-stone-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(168,162,158,var(--tw-bg-opacity))
}

.hover\:bg-stone-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(120,113,108,var(--tw-bg-opacity))
}

.hover\:bg-stone-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(87,83,78,var(--tw-bg-opacity))
}

.hover\:bg-stone-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(68,64,60,var(--tw-bg-opacity))
}

.hover\:bg-stone-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(41,37,36,var(--tw-bg-opacity))
}

.hover\:bg-stone-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(28,25,23,var(--tw-bg-opacity))
}

.hover\:bg-red-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254,242,242,var(--tw-bg-opacity))
}

.hover\:bg-red-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254,226,226,var(--tw-bg-opacity))
}

.hover\:bg-red-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254,202,202,var(--tw-bg-opacity))
}

.hover\:bg-red-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252,165,165,var(--tw-bg-opacity))
}

.hover\:bg-red-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(248,113,113,var(--tw-bg-opacity))
}

.hover\:bg-red-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(239,68,68,var(--tw-bg-opacity))
}

.hover\:bg-red-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(220,38,38,var(--tw-bg-opacity))
}

.hover\:bg-red-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(185,28,28,var(--tw-bg-opacity))
}

.hover\:bg-red-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(153,27,27,var(--tw-bg-opacity))
}

.hover\:bg-red-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(127,29,29,var(--tw-bg-opacity))
}

.hover\:bg-orange-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255,247,237,var(--tw-bg-opacity))
}

.hover\:bg-orange-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255,237,213,var(--tw-bg-opacity))
}

.hover\:bg-orange-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254,215,170,var(--tw-bg-opacity))
}

.hover\:bg-orange-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253,186,116,var(--tw-bg-opacity))
}

.hover\:bg-orange-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(251,146,60,var(--tw-bg-opacity))
}

.hover\:bg-orange-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(249,115,22,var(--tw-bg-opacity))
}

.hover\:bg-orange-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(234,88,12,var(--tw-bg-opacity))
}

.hover\:bg-orange-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(194,65,12,var(--tw-bg-opacity))
}

.hover\:bg-orange-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(154,52,18,var(--tw-bg-opacity))
}

.hover\:bg-orange-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(124,45,18,var(--tw-bg-opacity))
}

.hover\:bg-amber-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255,251,235,var(--tw-bg-opacity))
}

.hover\:bg-amber-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254,243,199,var(--tw-bg-opacity))
}

.hover\:bg-amber-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253,230,138,var(--tw-bg-opacity))
}

.hover\:bg-amber-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252,211,77,var(--tw-bg-opacity))
}

.hover\:bg-amber-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(251,191,36,var(--tw-bg-opacity))
}

.hover\:bg-amber-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245,158,11,var(--tw-bg-opacity))
}

.hover\:bg-amber-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(217,119,6,var(--tw-bg-opacity))
}

.hover\:bg-amber-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(180,83,9,var(--tw-bg-opacity))
}

.hover\:bg-amber-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(146,64,14,var(--tw-bg-opacity))
}

.hover\:bg-amber-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(120,53,15,var(--tw-bg-opacity))
}

.hover\:bg-yellow-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254,252,232,var(--tw-bg-opacity))
}

.hover\:bg-yellow-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254,249,195,var(--tw-bg-opacity))
}

.hover\:bg-yellow-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254,240,138,var(--tw-bg-opacity))
}

.hover\:bg-yellow-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253,224,71,var(--tw-bg-opacity))
}

.hover\:bg-yellow-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(250,204,21,var(--tw-bg-opacity))
}

.hover\:bg-yellow-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(234,179,8,var(--tw-bg-opacity))
}

.hover\:bg-yellow-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(202,138,4,var(--tw-bg-opacity))
}

.hover\:bg-yellow-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(161,98,7,var(--tw-bg-opacity))
}

.hover\:bg-yellow-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(133,77,14,var(--tw-bg-opacity))
}

.hover\:bg-yellow-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(113,63,18,var(--tw-bg-opacity))
}

.hover\:bg-lime-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(247,254,231,var(--tw-bg-opacity))
}

.hover\:bg-lime-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(236,252,203,var(--tw-bg-opacity))
}

.hover\:bg-lime-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(217,249,157,var(--tw-bg-opacity))
}

.hover\:bg-lime-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(190,242,100,var(--tw-bg-opacity))
}

.hover\:bg-lime-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(163,230,53,var(--tw-bg-opacity))
}

.hover\:bg-lime-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(132,204,22,var(--tw-bg-opacity))
}

.hover\:bg-lime-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(101,163,13,var(--tw-bg-opacity))
}

.hover\:bg-lime-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(77,124,15,var(--tw-bg-opacity))
}

.hover\:bg-lime-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(63,98,18,var(--tw-bg-opacity))
}

.hover\:bg-lime-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(54,83,20,var(--tw-bg-opacity))
}

.hover\:bg-green-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(240,253,244,var(--tw-bg-opacity))
}

.hover\:bg-green-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(220,252,231,var(--tw-bg-opacity))
}

.hover\:bg-green-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(187,247,208,var(--tw-bg-opacity))
}

.hover\:bg-green-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(134,239,172,var(--tw-bg-opacity))
}

.hover\:bg-green-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(74,222,128,var(--tw-bg-opacity))
}

.hover\:bg-green-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(34,197,94,var(--tw-bg-opacity))
}

.hover\:bg-green-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(22,163,74,var(--tw-bg-opacity))
}

.hover\:bg-green-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(21,128,61,var(--tw-bg-opacity))
}

.hover\:bg-green-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(22,101,52,var(--tw-bg-opacity))
}

.hover\:bg-green-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(20,83,45,var(--tw-bg-opacity))
}

.hover\:bg-emerald-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(236,253,245,var(--tw-bg-opacity))
}

.hover\:bg-emerald-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(209,250,229,var(--tw-bg-opacity))
}

.hover\:bg-emerald-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(167,243,208,var(--tw-bg-opacity))
}

.hover\:bg-emerald-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(110,231,183,var(--tw-bg-opacity))
}

.hover\:bg-emerald-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(52,211,153,var(--tw-bg-opacity))
}

.hover\:bg-emerald-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(16,185,129,var(--tw-bg-opacity))
}

.hover\:bg-emerald-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(5,150,105,var(--tw-bg-opacity))
}

.hover\:bg-emerald-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(4,120,87,var(--tw-bg-opacity))
}

.hover\:bg-emerald-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(6,95,70,var(--tw-bg-opacity))
}

.hover\:bg-emerald-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(6,78,59,var(--tw-bg-opacity))
}

.hover\:bg-teal-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(240,253,250,var(--tw-bg-opacity))
}

.hover\:bg-teal-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(204,251,241,var(--tw-bg-opacity))
}

.hover\:bg-teal-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(153,246,228,var(--tw-bg-opacity))
}

.hover\:bg-teal-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(94,234,212,var(--tw-bg-opacity))
}

.hover\:bg-teal-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(45,212,191,var(--tw-bg-opacity))
}

.hover\:bg-teal-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(20,184,166,var(--tw-bg-opacity))
}

.hover\:bg-teal-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(13,148,136,var(--tw-bg-opacity))
}

.hover\:bg-teal-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(15,118,110,var(--tw-bg-opacity))
}

.hover\:bg-teal-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(17,94,89,var(--tw-bg-opacity))
}

.hover\:bg-teal-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(19,78,74,var(--tw-bg-opacity))
}

.hover\:bg-cyan-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(236,254,255,var(--tw-bg-opacity))
}

.hover\:bg-cyan-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(207,250,254,var(--tw-bg-opacity))
}

.hover\:bg-cyan-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(165,243,252,var(--tw-bg-opacity))
}

.hover\:bg-cyan-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(103,232,249,var(--tw-bg-opacity))
}

.hover\:bg-cyan-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(34,211,238,var(--tw-bg-opacity))
}

.hover\:bg-cyan-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(6,182,212,var(--tw-bg-opacity))
}

.hover\:bg-cyan-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(8,145,178,var(--tw-bg-opacity))
}

.hover\:bg-cyan-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(14,116,144,var(--tw-bg-opacity))
}

.hover\:bg-cyan-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(21,94,117,var(--tw-bg-opacity))
}

.hover\:bg-cyan-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(22,78,99,var(--tw-bg-opacity))
}

.hover\:bg-sky-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(240,249,255,var(--tw-bg-opacity))
}

.hover\:bg-sky-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(224,242,254,var(--tw-bg-opacity))
}

.hover\:bg-sky-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(186,230,253,var(--tw-bg-opacity))
}

.hover\:bg-sky-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(125,211,252,var(--tw-bg-opacity))
}

.hover\:bg-sky-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(56,189,248,var(--tw-bg-opacity))
}

.hover\:bg-sky-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(14,165,233,var(--tw-bg-opacity))
}

.hover\:bg-sky-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(2,132,199,var(--tw-bg-opacity))
}

.hover\:bg-sky-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(3,105,161,var(--tw-bg-opacity))
}

.hover\:bg-sky-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(7,89,133,var(--tw-bg-opacity))
}

.hover\:bg-sky-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(12,74,110,var(--tw-bg-opacity))
}

.hover\:bg-blue-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(239,246,255,var(--tw-bg-opacity))
}

.hover\:bg-blue-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(219,234,254,var(--tw-bg-opacity))
}

.hover\:bg-blue-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(191,219,254,var(--tw-bg-opacity))
}

.hover\:bg-blue-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(147,197,253,var(--tw-bg-opacity))
}

.hover\:bg-blue-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(96,165,250,var(--tw-bg-opacity))
}

.hover\:bg-blue-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(59,130,246,var(--tw-bg-opacity))
}

.hover\:bg-blue-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(37,99,235,var(--tw-bg-opacity))
}

.hover\:bg-blue-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(29,78,216,var(--tw-bg-opacity))
}

.hover\:bg-blue-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(30,64,175,var(--tw-bg-opacity))
}

.hover\:bg-blue-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(30,58,138,var(--tw-bg-opacity))
}

.hover\:bg-indigo-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(238,242,255,var(--tw-bg-opacity))
}

.hover\:bg-indigo-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(224,231,255,var(--tw-bg-opacity))
}

.hover\:bg-indigo-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(199,210,254,var(--tw-bg-opacity))
}

.hover\:bg-indigo-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(165,180,252,var(--tw-bg-opacity))
}

.hover\:bg-indigo-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(129,140,248,var(--tw-bg-opacity))
}

.hover\:bg-indigo-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(99,102,241,var(--tw-bg-opacity))
}

.hover\:bg-indigo-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(79,70,229,var(--tw-bg-opacity))
}

.hover\:bg-indigo-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(67,56,202,var(--tw-bg-opacity))
}

.hover\:bg-indigo-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(55,48,163,var(--tw-bg-opacity))
}

.hover\:bg-indigo-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(49,46,129,var(--tw-bg-opacity))
}

.hover\:bg-violet-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245,243,255,var(--tw-bg-opacity))
}

.hover\:bg-violet-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(237,233,254,var(--tw-bg-opacity))
}

.hover\:bg-violet-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(221,214,254,var(--tw-bg-opacity))
}

.hover\:bg-violet-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(196,181,253,var(--tw-bg-opacity))
}

.hover\:bg-violet-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(167,139,250,var(--tw-bg-opacity))
}

.hover\:bg-violet-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(139,92,246,var(--tw-bg-opacity))
}

.hover\:bg-violet-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(124,58,237,var(--tw-bg-opacity))
}

.hover\:bg-violet-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(109,40,217,var(--tw-bg-opacity))
}

.hover\:bg-violet-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(91,33,182,var(--tw-bg-opacity))
}

.hover\:bg-violet-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(76,29,149,var(--tw-bg-opacity))
}

.hover\:bg-purple-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(250,245,255,var(--tw-bg-opacity))
}

.hover\:bg-purple-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(243,232,255,var(--tw-bg-opacity))
}

.hover\:bg-purple-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(233,213,255,var(--tw-bg-opacity))
}

.hover\:bg-purple-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(216,180,254,var(--tw-bg-opacity))
}

.hover\:bg-purple-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(192,132,252,var(--tw-bg-opacity))
}

.hover\:bg-purple-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(168,85,247,var(--tw-bg-opacity))
}

.hover\:bg-purple-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(147,51,234,var(--tw-bg-opacity))
}

.hover\:bg-purple-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(126,34,206,var(--tw-bg-opacity))
}

.hover\:bg-purple-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(107,33,168,var(--tw-bg-opacity))
}

.hover\:bg-purple-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(88,28,135,var(--tw-bg-opacity))
}

.hover\:bg-fuchsia-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253,244,255,var(--tw-bg-opacity))
}

.hover\:bg-fuchsia-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(250,232,255,var(--tw-bg-opacity))
}

.hover\:bg-fuchsia-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245,208,254,var(--tw-bg-opacity))
}

.hover\:bg-fuchsia-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(240,171,252,var(--tw-bg-opacity))
}

.hover\:bg-fuchsia-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(232,121,249,var(--tw-bg-opacity))
}

.hover\:bg-fuchsia-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(217,70,239,var(--tw-bg-opacity))
}

.hover\:bg-fuchsia-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(192,38,211,var(--tw-bg-opacity))
}

.hover\:bg-fuchsia-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(162,28,175,var(--tw-bg-opacity))
}

.hover\:bg-fuchsia-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(134,25,143,var(--tw-bg-opacity))
}

.hover\:bg-fuchsia-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(112,26,117,var(--tw-bg-opacity))
}

.hover\:bg-pink-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253,242,248,var(--tw-bg-opacity))
}

.hover\:bg-pink-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252,231,243,var(--tw-bg-opacity))
}

.hover\:bg-pink-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(251,207,232,var(--tw-bg-opacity))
}

.hover\:bg-pink-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(249,168,212,var(--tw-bg-opacity))
}

.hover\:bg-pink-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(244,114,182,var(--tw-bg-opacity))
}

.hover\:bg-pink-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(236,72,153,var(--tw-bg-opacity))
}

.hover\:bg-pink-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(219,39,119,var(--tw-bg-opacity))
}

.hover\:bg-pink-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(190,24,93,var(--tw-bg-opacity))
}

.hover\:bg-pink-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(157,23,77,var(--tw-bg-opacity))
}

.hover\:bg-pink-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(131,24,67,var(--tw-bg-opacity))
}

.hover\:bg-rose-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255,241,242,var(--tw-bg-opacity))
}

.hover\:bg-rose-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255,228,230,var(--tw-bg-opacity))
}

.hover\:bg-rose-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254,205,211,var(--tw-bg-opacity))
}

.hover\:bg-rose-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253,164,175,var(--tw-bg-opacity))
}

.hover\:bg-rose-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(251,113,133,var(--tw-bg-opacity))
}

.hover\:bg-rose-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(244,63,94,var(--tw-bg-opacity))
}

.hover\:bg-rose-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(225,29,72,var(--tw-bg-opacity))
}

.hover\:bg-rose-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(190,18,60,var(--tw-bg-opacity))
}

.hover\:bg-rose-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(159,18,57,var(--tw-bg-opacity))
}

.hover\:bg-rose-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(136,19,55,var(--tw-bg-opacity))
}

.hover\:text-inherit:hover {
    color: inherit
}

.hover\:text-current:hover {
    color: currentColor
}

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

.hover\:text-black:hover {
    --tw-text-opacity: 1;
    color: rgba(0,0,0,var(--tw-text-opacity))
}

.hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgba(255,255,255,var(--tw-text-opacity))
}

.hover\:text-slate-50:hover {
    --tw-text-opacity: 1;
    color: rgba(248,250,252,var(--tw-text-opacity))
}

.hover\:text-slate-100:hover {
    --tw-text-opacity: 1;
    color: rgba(241,245,249,var(--tw-text-opacity))
}

.hover\:text-slate-200:hover {
    --tw-text-opacity: 1;
    color: rgba(226,232,240,var(--tw-text-opacity))
}

.hover\:text-slate-300:hover {
    --tw-text-opacity: 1;
    color: rgba(203,213,225,var(--tw-text-opacity))
}

.hover\:text-slate-400:hover {
    --tw-text-opacity: 1;
    color: rgba(148,163,184,var(--tw-text-opacity))
}

.hover\:text-slate-500:hover {
    --tw-text-opacity: 1;
    color: rgba(100,116,139,var(--tw-text-opacity))
}

.hover\:text-slate-600:hover {
    --tw-text-opacity: 1;
    color: rgba(71,85,105,var(--tw-text-opacity))
}

.hover\:text-slate-700:hover {
    --tw-text-opacity: 1;
    color: rgba(51,65,85,var(--tw-text-opacity))
}

.hover\:text-slate-800:hover {
    --tw-text-opacity: 1;
    color: rgba(30,41,59,var(--tw-text-opacity))
}

.hover\:text-slate-900:hover {
    --tw-text-opacity: 1;
    color: rgba(15,23,42,var(--tw-text-opacity))
}

.hover\:text-gray-50:hover {
    --tw-text-opacity: 1;
    color: rgba(249,250,251,var(--tw-text-opacity))
}

.hover\:text-gray-100:hover {
    --tw-text-opacity: 1;
    color: rgba(243,244,246,var(--tw-text-opacity))
}

.hover\:text-gray-200:hover {
    --tw-text-opacity: 1;
    color: rgba(229,231,235,var(--tw-text-opacity))
}

.hover\:text-gray-300:hover {
    --tw-text-opacity: 1;
    color: rgba(209,213,219,var(--tw-text-opacity))
}

.hover\:text-gray-400:hover {
    --tw-text-opacity: 1;
    color: rgba(156,163,175,var(--tw-text-opacity))
}

.hover\:text-gray-500:hover {
    --tw-text-opacity: 1;
    color: rgba(107,114,128,var(--tw-text-opacity))
}

.hover\:text-gray-600:hover {
    --tw-text-opacity: 1;
    color: rgba(75,85,99,var(--tw-text-opacity))
}

.hover\:text-gray-700:hover {
    --tw-text-opacity: 1;
    color: rgba(55,65,81,var(--tw-text-opacity))
}

.hover\:text-gray-800:hover {
    --tw-text-opacity: 1;
    color: rgba(31,41,55,var(--tw-text-opacity))
}

.hover\:text-gray-900:hover {
    --tw-text-opacity: 1;
    color: rgba(17,24,39,var(--tw-text-opacity))
}

.hover\:text-zinc-50:hover {
    --tw-text-opacity: 1;
    color: rgba(250,250,250,var(--tw-text-opacity))
}

.hover\:text-zinc-100:hover {
    --tw-text-opacity: 1;
    color: rgba(244,244,245,var(--tw-text-opacity))
}

.hover\:text-zinc-200:hover {
    --tw-text-opacity: 1;
    color: rgba(228,228,231,var(--tw-text-opacity))
}

.hover\:text-zinc-300:hover {
    --tw-text-opacity: 1;
    color: rgba(212,212,216,var(--tw-text-opacity))
}

.hover\:text-zinc-400:hover {
    --tw-text-opacity: 1;
    color: rgba(161,161,170,var(--tw-text-opacity))
}

.hover\:text-zinc-500:hover {
    --tw-text-opacity: 1;
    color: rgba(113,113,122,var(--tw-text-opacity))
}

.hover\:text-zinc-600:hover {
    --tw-text-opacity: 1;
    color: rgba(82,82,91,var(--tw-text-opacity))
}

.hover\:text-zinc-700:hover {
    --tw-text-opacity: 1;
    color: rgba(63,63,70,var(--tw-text-opacity))
}

.hover\:text-zinc-800:hover {
    --tw-text-opacity: 1;
    color: rgba(39,39,42,var(--tw-text-opacity))
}

.hover\:text-zinc-900:hover {
    --tw-text-opacity: 1;
    color: rgba(24,24,27,var(--tw-text-opacity))
}

.hover\:text-neutral-50:hover {
    --tw-text-opacity: 1;
    color: rgba(250,250,250,var(--tw-text-opacity))
}

.hover\:text-neutral-100:hover {
    --tw-text-opacity: 1;
    color: rgba(245,245,245,var(--tw-text-opacity))
}

.hover\:text-neutral-200:hover {
    --tw-text-opacity: 1;
    color: rgba(229,229,229,var(--tw-text-opacity))
}

.hover\:text-neutral-300:hover {
    --tw-text-opacity: 1;
    color: rgba(212,212,212,var(--tw-text-opacity))
}

.hover\:text-neutral-400:hover {
    --tw-text-opacity: 1;
    color: rgba(163,163,163,var(--tw-text-opacity))
}

.hover\:text-neutral-500:hover {
    --tw-text-opacity: 1;
    color: rgba(115,115,115,var(--tw-text-opacity))
}

.hover\:text-neutral-600:hover {
    --tw-text-opacity: 1;
    color: rgba(82,82,82,var(--tw-text-opacity))
}

.hover\:text-neutral-700:hover {
    --tw-text-opacity: 1;
    color: rgba(64,64,64,var(--tw-text-opacity))
}

.hover\:text-neutral-800:hover {
    --tw-text-opacity: 1;
    color: rgba(38,38,38,var(--tw-text-opacity))
}

.hover\:text-neutral-900:hover {
    --tw-text-opacity: 1;
    color: rgba(23,23,23,var(--tw-text-opacity))
}

.hover\:text-stone-50:hover {
    --tw-text-opacity: 1;
    color: rgba(250,250,249,var(--tw-text-opacity))
}

.hover\:text-stone-100:hover {
    --tw-text-opacity: 1;
    color: rgba(245,245,244,var(--tw-text-opacity))
}

.hover\:text-stone-200:hover {
    --tw-text-opacity: 1;
    color: rgba(231,229,228,var(--tw-text-opacity))
}

.hover\:text-stone-300:hover {
    --tw-text-opacity: 1;
    color: rgba(214,211,209,var(--tw-text-opacity))
}

.hover\:text-stone-400:hover {
    --tw-text-opacity: 1;
    color: rgba(168,162,158,var(--tw-text-opacity))
}

.hover\:text-stone-500:hover {
    --tw-text-opacity: 1;
    color: rgba(120,113,108,var(--tw-text-opacity))
}

.hover\:text-stone-600:hover {
    --tw-text-opacity: 1;
    color: rgba(87,83,78,var(--tw-text-opacity))
}

.hover\:text-stone-700:hover {
    --tw-text-opacity: 1;
    color: rgba(68,64,60,var(--tw-text-opacity))
}

.hover\:text-stone-800:hover {
    --tw-text-opacity: 1;
    color: rgba(41,37,36,var(--tw-text-opacity))
}

.hover\:text-stone-900:hover {
    --tw-text-opacity: 1;
    color: rgba(28,25,23,var(--tw-text-opacity))
}

.hover\:text-red-50:hover {
    --tw-text-opacity: 1;
    color: rgba(254,242,242,var(--tw-text-opacity))
}

.hover\:text-red-100:hover {
    --tw-text-opacity: 1;
    color: rgba(254,226,226,var(--tw-text-opacity))
}

.hover\:text-red-200:hover {
    --tw-text-opacity: 1;
    color: rgba(254,202,202,var(--tw-text-opacity))
}

.hover\:text-red-300:hover {
    --tw-text-opacity: 1;
    color: rgba(252,165,165,var(--tw-text-opacity))
}

.hover\:text-red-400:hover {
    --tw-text-opacity: 1;
    color: rgba(248,113,113,var(--tw-text-opacity))
}

.hover\:text-red-500:hover {
    --tw-text-opacity: 1;
    color: rgba(239,68,68,var(--tw-text-opacity))
}

.hover\:text-red-600:hover {
    --tw-text-opacity: 1;
    color: rgba(220,38,38,var(--tw-text-opacity))
}

.hover\:text-red-700:hover {
    --tw-text-opacity: 1;
    color: rgba(185,28,28,var(--tw-text-opacity))
}

.hover\:text-red-800:hover {
    --tw-text-opacity: 1;
    color: rgba(153,27,27,var(--tw-text-opacity))
}

.hover\:text-red-900:hover {
    --tw-text-opacity: 1;
    color: rgba(127,29,29,var(--tw-text-opacity))
}

.hover\:text-orange-50:hover {
    --tw-text-opacity: 1;
    color: rgba(255,247,237,var(--tw-text-opacity))
}

.hover\:text-orange-100:hover {
    --tw-text-opacity: 1;
    color: rgba(255,237,213,var(--tw-text-opacity))
}

.hover\:text-orange-200:hover {
    --tw-text-opacity: 1;
    color: rgba(254,215,170,var(--tw-text-opacity))
}

.hover\:text-orange-300:hover {
    --tw-text-opacity: 1;
    color: rgba(253,186,116,var(--tw-text-opacity))
}

.hover\:text-orange-400:hover {
    --tw-text-opacity: 1;
    color: rgba(251,146,60,var(--tw-text-opacity))
}

.hover\:text-orange-500:hover {
    --tw-text-opacity: 1;
    color: rgba(249,115,22,var(--tw-text-opacity))
}

.hover\:text-orange-600:hover {
    --tw-text-opacity: 1;
    color: rgba(234,88,12,var(--tw-text-opacity))
}

.hover\:text-orange-700:hover {
    --tw-text-opacity: 1;
    color: rgba(194,65,12,var(--tw-text-opacity))
}

.hover\:text-orange-800:hover {
    --tw-text-opacity: 1;
    color: rgba(154,52,18,var(--tw-text-opacity))
}

.hover\:text-orange-900:hover {
    --tw-text-opacity: 1;
    color: rgba(124,45,18,var(--tw-text-opacity))
}

.hover\:text-amber-50:hover {
    --tw-text-opacity: 1;
    color: rgba(255,251,235,var(--tw-text-opacity))
}

.hover\:text-amber-100:hover {
    --tw-text-opacity: 1;
    color: rgba(254,243,199,var(--tw-text-opacity))
}

.hover\:text-amber-200:hover {
    --tw-text-opacity: 1;
    color: rgba(253,230,138,var(--tw-text-opacity))
}

.hover\:text-amber-300:hover {
    --tw-text-opacity: 1;
    color: rgba(252,211,77,var(--tw-text-opacity))
}

.hover\:text-amber-400:hover {
    --tw-text-opacity: 1;
    color: rgba(251,191,36,var(--tw-text-opacity))
}

.hover\:text-amber-500:hover {
    --tw-text-opacity: 1;
    color: rgba(245,158,11,var(--tw-text-opacity))
}

.hover\:text-amber-600:hover {
    --tw-text-opacity: 1;
    color: rgba(217,119,6,var(--tw-text-opacity))
}

.hover\:text-amber-700:hover {
    --tw-text-opacity: 1;
    color: rgba(180,83,9,var(--tw-text-opacity))
}

.hover\:text-amber-800:hover {
    --tw-text-opacity: 1;
    color: rgba(146,64,14,var(--tw-text-opacity))
}

.hover\:text-amber-900:hover {
    --tw-text-opacity: 1;
    color: rgba(120,53,15,var(--tw-text-opacity))
}

.hover\:text-yellow-50:hover {
    --tw-text-opacity: 1;
    color: rgba(254,252,232,var(--tw-text-opacity))
}

.hover\:text-yellow-100:hover {
    --tw-text-opacity: 1;
    color: rgba(254,249,195,var(--tw-text-opacity))
}

.hover\:text-yellow-200:hover {
    --tw-text-opacity: 1;
    color: rgba(254,240,138,var(--tw-text-opacity))
}

.hover\:text-yellow-300:hover {
    --tw-text-opacity: 1;
    color: rgba(253,224,71,var(--tw-text-opacity))
}

.hover\:text-yellow-400:hover {
    --tw-text-opacity: 1;
    color: rgba(250,204,21,var(--tw-text-opacity))
}

.hover\:text-yellow-500:hover {
    --tw-text-opacity: 1;
    color: rgba(234,179,8,var(--tw-text-opacity))
}

.hover\:text-yellow-600:hover {
    --tw-text-opacity: 1;
    color: rgba(202,138,4,var(--tw-text-opacity))
}

.hover\:text-yellow-700:hover {
    --tw-text-opacity: 1;
    color: rgba(161,98,7,var(--tw-text-opacity))
}

.hover\:text-yellow-800:hover {
    --tw-text-opacity: 1;
    color: rgba(133,77,14,var(--tw-text-opacity))
}

.hover\:text-yellow-900:hover {
    --tw-text-opacity: 1;
    color: rgba(113,63,18,var(--tw-text-opacity))
}

.hover\:text-lime-50:hover {
    --tw-text-opacity: 1;
    color: rgba(247,254,231,var(--tw-text-opacity))
}

.hover\:text-lime-100:hover {
    --tw-text-opacity: 1;
    color: rgba(236,252,203,var(--tw-text-opacity))
}

.hover\:text-lime-200:hover {
    --tw-text-opacity: 1;
    color: rgba(217,249,157,var(--tw-text-opacity))
}

.hover\:text-lime-300:hover {
    --tw-text-opacity: 1;
    color: rgba(190,242,100,var(--tw-text-opacity))
}

.hover\:text-lime-400:hover {
    --tw-text-opacity: 1;
    color: rgba(163,230,53,var(--tw-text-opacity))
}

.hover\:text-lime-500:hover {
    --tw-text-opacity: 1;
    color: rgba(132,204,22,var(--tw-text-opacity))
}

.hover\:text-lime-600:hover {
    --tw-text-opacity: 1;
    color: rgba(101,163,13,var(--tw-text-opacity))
}

.hover\:text-lime-700:hover {
    --tw-text-opacity: 1;
    color: rgba(77,124,15,var(--tw-text-opacity))
}

.hover\:text-lime-800:hover {
    --tw-text-opacity: 1;
    color: rgba(63,98,18,var(--tw-text-opacity))
}

.hover\:text-lime-900:hover {
    --tw-text-opacity: 1;
    color: rgba(54,83,20,var(--tw-text-opacity))
}

.hover\:text-green-50:hover {
    --tw-text-opacity: 1;
    color: rgba(240,253,244,var(--tw-text-opacity))
}

.hover\:text-green-100:hover {
    --tw-text-opacity: 1;
    color: rgba(220,252,231,var(--tw-text-opacity))
}

.hover\:text-green-200:hover {
    --tw-text-opacity: 1;
    color: rgba(187,247,208,var(--tw-text-opacity))
}

.hover\:text-green-300:hover {
    --tw-text-opacity: 1;
    color: rgba(134,239,172,var(--tw-text-opacity))
}

.hover\:text-green-400:hover {
    --tw-text-opacity: 1;
    color: rgba(74,222,128,var(--tw-text-opacity))
}

.hover\:text-green-500:hover {
    --tw-text-opacity: 1;
    color: rgba(34,197,94,var(--tw-text-opacity))
}

.hover\:text-green-600:hover {
    --tw-text-opacity: 1;
    color: rgba(22,163,74,var(--tw-text-opacity))
}

.hover\:text-green-700:hover {
    --tw-text-opacity: 1;
    color: rgba(21,128,61,var(--tw-text-opacity))
}

.hover\:text-green-800:hover {
    --tw-text-opacity: 1;
    color: rgba(22,101,52,var(--tw-text-opacity))
}

.hover\:text-green-900:hover {
    --tw-text-opacity: 1;
    color: rgba(20,83,45,var(--tw-text-opacity))
}

.hover\:text-emerald-50:hover {
    --tw-text-opacity: 1;
    color: rgba(236,253,245,var(--tw-text-opacity))
}

.hover\:text-emerald-100:hover {
    --tw-text-opacity: 1;
    color: rgba(209,250,229,var(--tw-text-opacity))
}

.hover\:text-emerald-200:hover {
    --tw-text-opacity: 1;
    color: rgba(167,243,208,var(--tw-text-opacity))
}

.hover\:text-emerald-300:hover {
    --tw-text-opacity: 1;
    color: rgba(110,231,183,var(--tw-text-opacity))
}

.hover\:text-emerald-400:hover {
    --tw-text-opacity: 1;
    color: rgba(52,211,153,var(--tw-text-opacity))
}

.hover\:text-emerald-500:hover {
    --tw-text-opacity: 1;
    color: rgba(16,185,129,var(--tw-text-opacity))
}

.hover\:text-emerald-600:hover {
    --tw-text-opacity: 1;
    color: rgba(5,150,105,var(--tw-text-opacity))
}

.hover\:text-emerald-700:hover {
    --tw-text-opacity: 1;
    color: rgba(4,120,87,var(--tw-text-opacity))
}

.hover\:text-emerald-800:hover {
    --tw-text-opacity: 1;
    color: rgba(6,95,70,var(--tw-text-opacity))
}

.hover\:text-emerald-900:hover {
    --tw-text-opacity: 1;
    color: rgba(6,78,59,var(--tw-text-opacity))
}

.hover\:text-teal-50:hover {
    --tw-text-opacity: 1;
    color: rgba(240,253,250,var(--tw-text-opacity))
}

.hover\:text-teal-100:hover {
    --tw-text-opacity: 1;
    color: rgba(204,251,241,var(--tw-text-opacity))
}

.hover\:text-teal-200:hover {
    --tw-text-opacity: 1;
    color: rgba(153,246,228,var(--tw-text-opacity))
}

.hover\:text-teal-300:hover {
    --tw-text-opacity: 1;
    color: rgba(94,234,212,var(--tw-text-opacity))
}

.hover\:text-teal-400:hover {
    --tw-text-opacity: 1;
    color: rgba(45,212,191,var(--tw-text-opacity))
}

.hover\:text-teal-500:hover {
    --tw-text-opacity: 1;
    color: rgba(20,184,166,var(--tw-text-opacity))
}

.hover\:text-teal-600:hover {
    --tw-text-opacity: 1;
    color: rgba(13,148,136,var(--tw-text-opacity))
}

.hover\:text-teal-700:hover {
    --tw-text-opacity: 1;
    color: rgba(15,118,110,var(--tw-text-opacity))
}

.hover\:text-teal-800:hover {
    --tw-text-opacity: 1;
    color: rgba(17,94,89,var(--tw-text-opacity))
}

.hover\:text-teal-900:hover {
    --tw-text-opacity: 1;
    color: rgba(19,78,74,var(--tw-text-opacity))
}

.hover\:text-cyan-50:hover {
    --tw-text-opacity: 1;
    color: rgba(236,254,255,var(--tw-text-opacity))
}

.hover\:text-cyan-100:hover {
    --tw-text-opacity: 1;
    color: rgba(207,250,254,var(--tw-text-opacity))
}

.hover\:text-cyan-200:hover {
    --tw-text-opacity: 1;
    color: rgba(165,243,252,var(--tw-text-opacity))
}

.hover\:text-cyan-300:hover {
    --tw-text-opacity: 1;
    color: rgba(103,232,249,var(--tw-text-opacity))
}

.hover\:text-cyan-400:hover {
    --tw-text-opacity: 1;
    color: rgba(34,211,238,var(--tw-text-opacity))
}

.hover\:text-cyan-500:hover {
    --tw-text-opacity: 1;
    color: rgba(6,182,212,var(--tw-text-opacity))
}

.hover\:text-cyan-600:hover {
    --tw-text-opacity: 1;
    color: rgba(8,145,178,var(--tw-text-opacity))
}

.hover\:text-cyan-700:hover {
    --tw-text-opacity: 1;
    color: rgba(14,116,144,var(--tw-text-opacity))
}

.hover\:text-cyan-800:hover {
    --tw-text-opacity: 1;
    color: rgba(21,94,117,var(--tw-text-opacity))
}

.hover\:text-cyan-900:hover {
    --tw-text-opacity: 1;
    color: rgba(22,78,99,var(--tw-text-opacity))
}

.hover\:text-sky-50:hover {
    --tw-text-opacity: 1;
    color: rgba(240,249,255,var(--tw-text-opacity))
}

.hover\:text-sky-100:hover {
    --tw-text-opacity: 1;
    color: rgba(224,242,254,var(--tw-text-opacity))
}

.hover\:text-sky-200:hover {
    --tw-text-opacity: 1;
    color: rgba(186,230,253,var(--tw-text-opacity))
}

.hover\:text-sky-300:hover {
    --tw-text-opacity: 1;
    color: rgba(125,211,252,var(--tw-text-opacity))
}

.hover\:text-sky-400:hover {
    --tw-text-opacity: 1;
    color: rgba(56,189,248,var(--tw-text-opacity))
}

.hover\:text-sky-500:hover {
    --tw-text-opacity: 1;
    color: rgba(14,165,233,var(--tw-text-opacity))
}

.hover\:text-sky-600:hover {
    --tw-text-opacity: 1;
    color: rgba(2,132,199,var(--tw-text-opacity))
}

.hover\:text-sky-700:hover {
    --tw-text-opacity: 1;
    color: rgba(3,105,161,var(--tw-text-opacity))
}

.hover\:text-sky-800:hover {
    --tw-text-opacity: 1;
    color: rgba(7,89,133,var(--tw-text-opacity))
}

.hover\:text-sky-900:hover {
    --tw-text-opacity: 1;
    color: rgba(12,74,110,var(--tw-text-opacity))
}

.hover\:text-blue-50:hover {
    --tw-text-opacity: 1;
    color: rgba(239,246,255,var(--tw-text-opacity))
}

.hover\:text-blue-100:hover {
    --tw-text-opacity: 1;
    color: rgba(219,234,254,var(--tw-text-opacity))
}

.hover\:text-blue-200:hover {
    --tw-text-opacity: 1;
    color: rgba(191,219,254,var(--tw-text-opacity))
}

.hover\:text-blue-300:hover {
    --tw-text-opacity: 1;
    color: rgba(147,197,253,var(--tw-text-opacity))
}

.hover\:text-blue-400:hover {
    --tw-text-opacity: 1;
    color: rgba(96,165,250,var(--tw-text-opacity))
}

.hover\:text-blue-500:hover {
    --tw-text-opacity: 1;
    color: rgba(59,130,246,var(--tw-text-opacity))
}

.hover\:text-blue-600:hover {
    --tw-text-opacity: 1;
    color: rgba(37,99,235,var(--tw-text-opacity))
}

.hover\:text-blue-700:hover {
    --tw-text-opacity: 1;
    color: rgba(29,78,216,var(--tw-text-opacity))
}

.hover\:text-blue-800:hover {
    --tw-text-opacity: 1;
    color: rgba(30,64,175,var(--tw-text-opacity))
}

.hover\:text-blue-900:hover {
    --tw-text-opacity: 1;
    color: rgba(30,58,138,var(--tw-text-opacity))
}

.hover\:text-indigo-50:hover {
    --tw-text-opacity: 1;
    color: rgba(238,242,255,var(--tw-text-opacity))
}

.hover\:text-indigo-100:hover {
    --tw-text-opacity: 1;
    color: rgba(224,231,255,var(--tw-text-opacity))
}

.hover\:text-indigo-200:hover {
    --tw-text-opacity: 1;
    color: rgba(199,210,254,var(--tw-text-opacity))
}

.hover\:text-indigo-300:hover {
    --tw-text-opacity: 1;
    color: rgba(165,180,252,var(--tw-text-opacity))
}

.hover\:text-indigo-400:hover {
    --tw-text-opacity: 1;
    color: rgba(129,140,248,var(--tw-text-opacity))
}

.hover\:text-indigo-500:hover {
    --tw-text-opacity: 1;
    color: rgba(99,102,241,var(--tw-text-opacity))
}

.hover\:text-indigo-600:hover {
    --tw-text-opacity: 1;
    color: rgba(79,70,229,var(--tw-text-opacity))
}

.hover\:text-indigo-700:hover {
    --tw-text-opacity: 1;
    color: rgba(67,56,202,var(--tw-text-opacity))
}

.hover\:text-indigo-800:hover {
    --tw-text-opacity: 1;
    color: rgba(55,48,163,var(--tw-text-opacity))
}

.hover\:text-indigo-900:hover {
    --tw-text-opacity: 1;
    color: rgba(49,46,129,var(--tw-text-opacity))
}

.hover\:text-violet-50:hover {
    --tw-text-opacity: 1;
    color: rgba(245,243,255,var(--tw-text-opacity))
}

.hover\:text-violet-100:hover {
    --tw-text-opacity: 1;
    color: rgba(237,233,254,var(--tw-text-opacity))
}

.hover\:text-violet-200:hover {
    --tw-text-opacity: 1;
    color: rgba(221,214,254,var(--tw-text-opacity))
}

.hover\:text-violet-300:hover {
    --tw-text-opacity: 1;
    color: rgba(196,181,253,var(--tw-text-opacity))
}

.hover\:text-violet-400:hover {
    --tw-text-opacity: 1;
    color: rgba(167,139,250,var(--tw-text-opacity))
}

.hover\:text-violet-500:hover {
    --tw-text-opacity: 1;
    color: rgba(139,92,246,var(--tw-text-opacity))
}

.hover\:text-violet-600:hover {
    --tw-text-opacity: 1;
    color: rgba(124,58,237,var(--tw-text-opacity))
}

.hover\:text-violet-700:hover {
    --tw-text-opacity: 1;
    color: rgba(109,40,217,var(--tw-text-opacity))
}

.hover\:text-violet-800:hover {
    --tw-text-opacity: 1;
    color: rgba(91,33,182,var(--tw-text-opacity))
}

.hover\:text-violet-900:hover {
    --tw-text-opacity: 1;
    color: rgba(76,29,149,var(--tw-text-opacity))
}

.hover\:text-purple-50:hover {
    --tw-text-opacity: 1;
    color: rgba(250,245,255,var(--tw-text-opacity))
}

.hover\:text-purple-100:hover {
    --tw-text-opacity: 1;
    color: rgba(243,232,255,var(--tw-text-opacity))
}

.hover\:text-purple-200:hover {
    --tw-text-opacity: 1;
    color: rgba(233,213,255,var(--tw-text-opacity))
}

.hover\:text-purple-300:hover {
    --tw-text-opacity: 1;
    color: rgba(216,180,254,var(--tw-text-opacity))
}

.hover\:text-purple-400:hover {
    --tw-text-opacity: 1;
    color: rgba(192,132,252,var(--tw-text-opacity))
}

.hover\:text-purple-500:hover {
    --tw-text-opacity: 1;
    color: rgba(168,85,247,var(--tw-text-opacity))
}

.hover\:text-purple-600:hover {
    --tw-text-opacity: 1;
    color: rgba(147,51,234,var(--tw-text-opacity))
}

.hover\:text-purple-700:hover {
    --tw-text-opacity: 1;
    color: rgba(126,34,206,var(--tw-text-opacity))
}

.hover\:text-purple-800:hover {
    --tw-text-opacity: 1;
    color: rgba(107,33,168,var(--tw-text-opacity))
}

.hover\:text-purple-900:hover {
    --tw-text-opacity: 1;
    color: rgba(88,28,135,var(--tw-text-opacity))
}

.hover\:text-fuchsia-50:hover {
    --tw-text-opacity: 1;
    color: rgba(253,244,255,var(--tw-text-opacity))
}

.hover\:text-fuchsia-100:hover {
    --tw-text-opacity: 1;
    color: rgba(250,232,255,var(--tw-text-opacity))
}

.hover\:text-fuchsia-200:hover {
    --tw-text-opacity: 1;
    color: rgba(245,208,254,var(--tw-text-opacity))
}

.hover\:text-fuchsia-300:hover {
    --tw-text-opacity: 1;
    color: rgba(240,171,252,var(--tw-text-opacity))
}

.hover\:text-fuchsia-400:hover {
    --tw-text-opacity: 1;
    color: rgba(232,121,249,var(--tw-text-opacity))
}

.hover\:text-fuchsia-500:hover {
    --tw-text-opacity: 1;
    color: rgba(217,70,239,var(--tw-text-opacity))
}

.hover\:text-fuchsia-600:hover {
    --tw-text-opacity: 1;
    color: rgba(192,38,211,var(--tw-text-opacity))
}

.hover\:text-fuchsia-700:hover {
    --tw-text-opacity: 1;
    color: rgba(162,28,175,var(--tw-text-opacity))
}

.hover\:text-fuchsia-800:hover {
    --tw-text-opacity: 1;
    color: rgba(134,25,143,var(--tw-text-opacity))
}

.hover\:text-fuchsia-900:hover {
    --tw-text-opacity: 1;
    color: rgba(112,26,117,var(--tw-text-opacity))
}

.hover\:text-pink-50:hover {
    --tw-text-opacity: 1;
    color: rgba(253,242,248,var(--tw-text-opacity))
}

.hover\:text-pink-100:hover {
    --tw-text-opacity: 1;
    color: rgba(252,231,243,var(--tw-text-opacity))
}

.hover\:text-pink-200:hover {
    --tw-text-opacity: 1;
    color: rgba(251,207,232,var(--tw-text-opacity))
}

.hover\:text-pink-300:hover {
    --tw-text-opacity: 1;
    color: rgba(249,168,212,var(--tw-text-opacity))
}

.hover\:text-pink-400:hover {
    --tw-text-opacity: 1;
    color: rgba(244,114,182,var(--tw-text-opacity))
}

.hover\:text-pink-500:hover {
    --tw-text-opacity: 1;
    color: rgba(236,72,153,var(--tw-text-opacity))
}

.hover\:text-pink-600:hover {
    --tw-text-opacity: 1;
    color: rgba(219,39,119,var(--tw-text-opacity))
}

.hover\:text-pink-700:hover {
    --tw-text-opacity: 1;
    color: rgba(190,24,93,var(--tw-text-opacity))
}

.hover\:text-pink-800:hover {
    --tw-text-opacity: 1;
    color: rgba(157,23,77,var(--tw-text-opacity))
}

.hover\:text-pink-900:hover {
    --tw-text-opacity: 1;
    color: rgba(131,24,67,var(--tw-text-opacity))
}

.hover\:text-rose-50:hover {
    --tw-text-opacity: 1;
    color: rgba(255,241,242,var(--tw-text-opacity))
}

.hover\:text-rose-100:hover {
    --tw-text-opacity: 1;
    color: rgba(255,228,230,var(--tw-text-opacity))
}

.hover\:text-rose-200:hover {
    --tw-text-opacity: 1;
    color: rgba(254,205,211,var(--tw-text-opacity))
}

.hover\:text-rose-300:hover {
    --tw-text-opacity: 1;
    color: rgba(253,164,175,var(--tw-text-opacity))
}

.hover\:text-rose-400:hover {
    --tw-text-opacity: 1;
    color: rgba(251,113,133,var(--tw-text-opacity))
}

.hover\:text-rose-500:hover {
    --tw-text-opacity: 1;
    color: rgba(244,63,94,var(--tw-text-opacity))
}

.hover\:text-rose-600:hover {
    --tw-text-opacity: 1;
    color: rgba(225,29,72,var(--tw-text-opacity))
}

.hover\:text-rose-700:hover {
    --tw-text-opacity: 1;
    color: rgba(190,18,60,var(--tw-text-opacity))
}

.hover\:text-rose-800:hover {
    --tw-text-opacity: 1;
    color: rgba(159,18,57,var(--tw-text-opacity))
}

.hover\:text-rose-900:hover {
    --tw-text-opacity: 1;
    color: rgba(136,19,55,var(--tw-text-opacity))
}

.hover\:underline:hover {
    text-decoration-line: underline
}

/*END ELSTAR*/
