@charset "UTF-8"; /*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */

.hamburger {
    font: inherit;
    display: inline-block;
    overflow: visible;
    margin: 0;
    padding: 15px;
    cursor: pointer;
    transition-timing-function: linear;
    transition-duration: .15s;
    transition-property: opacity,filter;
    text-transform: none;
    color: inherit;
    border: 0;
    background-color: transparent
}

    .hamburger.is-active:hover, .hamburger:hover {
        opacity: .7
    }

    .hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner:after, .hamburger.is-active .hamburger-inner:before {
        background-color: #000
    }

.hamburger-box {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 24px
}

.hamburger-inner {
    display: block;
    margin-top: -2px
}

    .hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
        width: 40px;
        height: 4px;
        transition-timing-function: ease;
        transition-duration: .15s;
        transition-property: transform;
        border-radius: 4px;
        background-color: #000
    }

        .hamburger-inner:after, .hamburger-inner:before {
            display: block;
            content: ""
        }

        .hamburger-inner:before {
            top: -10px
        }

        .hamburger-inner:after {
            bottom: -10px
        }

.hamburger--3dx .hamburger-box {
    perspective: 80px
}

.hamburger--3dx .hamburger-inner {
    transition: transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s
}

    .hamburger--3dx .hamburger-inner:after, .hamburger--3dx .hamburger-inner:before {
        transition: transform 0s cubic-bezier(.645,.045,.355,1) .1s
    }

.hamburger--3dx.is-active .hamburger-inner {
    transform: rotateY(180deg);
    background-color: transparent !important
}

    .hamburger--3dx.is-active .hamburger-inner:before {
        transform: translate3d(0,10px,0) rotate(45deg)
    }

    .hamburger--3dx.is-active .hamburger-inner:after {
        transform: translate3d(0,-10px,0) rotate(-45deg)
    }

.hamburger--3dx-r .hamburger-box {
    perspective: 80px
}

.hamburger--3dx-r .hamburger-inner {
    transition: transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s
}

    .hamburger--3dx-r .hamburger-inner:after, .hamburger--3dx-r .hamburger-inner:before {
        transition: transform 0s cubic-bezier(.645,.045,.355,1) .1s
    }

.hamburger--3dx-r.is-active .hamburger-inner {
    transform: rotateY(-180deg);
    background-color: transparent !important
}

    .hamburger--3dx-r.is-active .hamburger-inner:before {
        transform: translate3d(0,10px,0) rotate(45deg)
    }

    .hamburger--3dx-r.is-active .hamburger-inner:after {
        transform: translate3d(0,-10px,0) rotate(-45deg)
    }

.hamburger--3dy .hamburger-box {
    perspective: 80px
}

.hamburger--3dy .hamburger-inner {
    transition: transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s
}

    .hamburger--3dy .hamburger-inner:after, .hamburger--3dy .hamburger-inner:before {
        transition: transform 0s cubic-bezier(.645,.045,.355,1) .1s
    }

.hamburger--3dy.is-active .hamburger-inner {
    transform: rotateX(-180deg);
    background-color: transparent !important
}

    .hamburger--3dy.is-active .hamburger-inner:before {
        transform: translate3d(0,10px,0) rotate(45deg)
    }

    .hamburger--3dy.is-active .hamburger-inner:after {
        transform: translate3d(0,-10px,0) rotate(-45deg)
    }

.hamburger--3dy-r .hamburger-box {
    perspective: 80px
}

.hamburger--3dy-r .hamburger-inner {
    transition: transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s
}

    .hamburger--3dy-r .hamburger-inner:after, .hamburger--3dy-r .hamburger-inner:before {
        transition: transform 0s cubic-bezier(.645,.045,.355,1) .1s
    }

.hamburger--3dy-r.is-active .hamburger-inner {
    transform: rotateX(180deg);
    background-color: transparent !important
}

    .hamburger--3dy-r.is-active .hamburger-inner:before {
        transform: translate3d(0,10px,0) rotate(45deg)
    }

    .hamburger--3dy-r.is-active .hamburger-inner:after {
        transform: translate3d(0,-10px,0) rotate(-45deg)
    }

.hamburger--3dxy .hamburger-box {
    perspective: 80px
}

.hamburger--3dxy .hamburger-inner {
    transition: transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s
}

    .hamburger--3dxy .hamburger-inner:after, .hamburger--3dxy .hamburger-inner:before {
        transition: transform 0s cubic-bezier(.645,.045,.355,1) .1s
    }

.hamburger--3dxy.is-active .hamburger-inner {
    transform: rotateX(180deg) rotateY(180deg);
    background-color: transparent !important
}

    .hamburger--3dxy.is-active .hamburger-inner:before {
        transform: translate3d(0,10px,0) rotate(45deg)
    }

    .hamburger--3dxy.is-active .hamburger-inner:after {
        transform: translate3d(0,-10px,0) rotate(-45deg)
    }

.hamburger--3dxy-r .hamburger-box {
    perspective: 80px
}

.hamburger--3dxy-r .hamburger-inner {
    transition: transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s
}

    .hamburger--3dxy-r .hamburger-inner:after, .hamburger--3dxy-r .hamburger-inner:before {
        transition: transform 0s cubic-bezier(.645,.045,.355,1) .1s
    }

.hamburger--3dxy-r.is-active .hamburger-inner {
    transform: rotateX(180deg) rotateY(180deg) rotate(-180deg);
    background-color: transparent !important
}

    .hamburger--3dxy-r.is-active .hamburger-inner:before {
        transform: translate3d(0,10px,0) rotate(45deg)
    }

    .hamburger--3dxy-r.is-active .hamburger-inner:after {
        transform: translate3d(0,-10px,0) rotate(-45deg)
    }

.hamburger--arrow.is-active .hamburger-inner:before {
    transform: translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrow.is-active .hamburger-inner:after {
    transform: translate3d(-8px,0,0) rotate(45deg) scaleX(.7)
}

.hamburger--arrow-r.is-active .hamburger-inner:before {
    transform: translate3d(8px,0,0) rotate(45deg) scaleX(.7)
}

.hamburger--arrow-r.is-active .hamburger-inner:after {
    transform: translate3d(8px,0,0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrowalt .hamburger-inner:before {
    transition: top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)
}

.hamburger--arrowalt .hamburger-inner:after {
    transition: bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)
}

.hamburger--arrowalt.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;
    transform: translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrowalt.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;
    transform: translate3d(-8px,10px,0) rotate(45deg) scaleX(.7)
}

.hamburger--arrowalt-r .hamburger-inner:before {
    transition: top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)
}

.hamburger--arrowalt-r .hamburger-inner:after {
    transition: bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)
}

.hamburger--arrowalt-r.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;
    transform: translate3d(8px,-10px,0) rotate(45deg) scaleX(.7)
}

.hamburger--arrowalt-r.is-active .hamburger-inner:after {
    bottom: 0;
    transition: bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;
    transform: translate3d(8px,10px,0) rotate(-45deg) scaleX(.7)
}

.hamburger--arrowturn.is-active .hamburger-inner {
    transform: rotate(-180deg)
}

    .hamburger--arrowturn.is-active .hamburger-inner:before {
        transform: translate3d(8px,0,0) rotate(45deg) scaleX(.7)
    }

    .hamburger--arrowturn.is-active .hamburger-inner:after {
        transform: translate3d(8px,0,0) rotate(-45deg) scaleX(.7)
    }

.hamburger--arrowturn-r.is-active .hamburger-inner {
    transform: rotate(-180deg)
}

    .hamburger--arrowturn-r.is-active .hamburger-inner:before {
        transform: translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)
    }

    .hamburger--arrowturn-r.is-active .hamburger-inner:after {
        transform: translate3d(-8px,0,0) rotate(45deg) scaleX(.7)
    }

.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner:after, .hamburger--boring .hamburger-inner:before {
    transition-property: none
}

.hamburger--boring.is-active .hamburger-inner {
    transform: rotate(45deg)
}

    .hamburger--boring.is-active .hamburger-inner:before {
        top: 0;
        opacity: 0
    }

    .hamburger--boring.is-active .hamburger-inner:after {
        bottom: 0;
        transform: rotate(-90deg)
    }

.hamburger--collapse .hamburger-inner {
    top: auto;
    bottom: 0;
    transition-delay: .13s;
    transition-timing-function: cubic-bezier(.55,.055,.675,.19);
    transition-duration: .13s
}

    .hamburger--collapse .hamburger-inner:after {
        top: -20px;
        transition: top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear
    }

    .hamburger--collapse .hamburger-inner:before {
        transition: top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)
    }

.hamburger--collapse.is-active .hamburger-inner {
    transition-delay: .22s;
    transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transform: translate3d(0,-10px,0) rotate(-45deg)
}

    .hamburger--collapse.is-active .hamburger-inner:after {
        top: 0;
        transition: top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;
        opacity: 0
    }

    .hamburger--collapse.is-active .hamburger-inner:before {
        top: 0;
        transition: top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;
        transform: rotate(-90deg)
    }

.hamburger--collapse-r .hamburger-inner {
    top: auto;
    bottom: 0;
    transition-delay: .13s;
    transition-timing-function: cubic-bezier(.55,.055,.675,.19);
    transition-duration: .13s
}

    .hamburger--collapse-r .hamburger-inner:after {
        top: -20px;
        transition: top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear
    }

    .hamburger--collapse-r .hamburger-inner:before {
        transition: top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)
    }

.hamburger--collapse-r.is-active .hamburger-inner {
    transition-delay: .22s;
    transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transform: translate3d(0,-10px,0) rotate(45deg)
}

    .hamburger--collapse-r.is-active .hamburger-inner:after {
        top: 0;
        transition: top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;
        opacity: 0
    }

    .hamburger--collapse-r.is-active .hamburger-inner:before {
        top: 0;
        transition: top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;
        transform: rotate(90deg)
    }

.hamburger--elastic .hamburger-inner {
    top: 2px;
    transition-timing-function: cubic-bezier(.68,-.55,.265,1.55);
    transition-duration: .275s
}

    .hamburger--elastic .hamburger-inner:before {
        top: 10px;
        transition: opacity .125s ease .275s
    }

    .hamburger--elastic .hamburger-inner:after {
        top: 20px;
        transition: transform .275s cubic-bezier(.68,-.55,.265,1.55)
    }

.hamburger--elastic.is-active .hamburger-inner {
    transition-delay: 75ms;
    transform: translate3d(0,10px,0) rotate(135deg)
}

    .hamburger--elastic.is-active .hamburger-inner:before {
        transition-delay: 0s;
        opacity: 0
    }

    .hamburger--elastic.is-active .hamburger-inner:after {
        transition-delay: 75ms;
        transform: translate3d(0,-20px,0) rotate(-270deg)
    }

.hamburger--elastic-r .hamburger-inner {
    top: 2px;
    transition-timing-function: cubic-bezier(.68,-.55,.265,1.55);
    transition-duration: .275s
}

    .hamburger--elastic-r .hamburger-inner:before {
        top: 10px;
        transition: opacity .125s ease .275s
    }

    .hamburger--elastic-r .hamburger-inner:after {
        top: 20px;
        transition: transform .275s cubic-bezier(.68,-.55,.265,1.55)
    }

.hamburger--elastic-r.is-active .hamburger-inner {
    transition-delay: 75ms;
    transform: translate3d(0,10px,0) rotate(-135deg)
}

    .hamburger--elastic-r.is-active .hamburger-inner:before {
        transition-delay: 0s;
        opacity: 0
    }

    .hamburger--elastic-r.is-active .hamburger-inner:after {
        transition-delay: 75ms;
        transform: translate3d(0,-20px,0) rotate(270deg)
    }

.hamburger--emphatic {
    overflow: hidden
}

    .hamburger--emphatic .hamburger-inner {
        transition: background-color .125s ease-in .175s
    }

        .hamburger--emphatic .hamburger-inner:before {
            left: 0;
            transition: transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s
        }

        .hamburger--emphatic .hamburger-inner:after {
            top: 10px;
            right: 0;
            transition: transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s
        }

    .hamburger--emphatic.is-active .hamburger-inner {
        transition-delay: 0s;
        transition-timing-function: ease-out;
        background-color: transparent !important
    }

        .hamburger--emphatic.is-active .hamburger-inner:before {
            top: -80px;
            left: -80px;
            transition: left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;
            transform: translate3d(80px,80px,0) rotate(45deg)
        }

        .hamburger--emphatic.is-active .hamburger-inner:after {
            top: -80px;
            right: -80px;
            transition: right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;
            transform: translate3d(-80px,80px,0) rotate(-45deg)
        }

.hamburger--emphatic-r {
    overflow: hidden
}

    .hamburger--emphatic-r .hamburger-inner {
        transition: background-color .125s ease-in .175s
    }

        .hamburger--emphatic-r .hamburger-inner:before {
            left: 0;
            transition: transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s
        }

        .hamburger--emphatic-r .hamburger-inner:after {
            top: 10px;
            right: 0;
            transition: transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s
        }

    .hamburger--emphatic-r.is-active .hamburger-inner {
        transition-delay: 0s;
        transition-timing-function: ease-out;
        background-color: transparent !important
    }

        .hamburger--emphatic-r.is-active .hamburger-inner:before {
            top: 80px;
            left: -80px;
            transition: left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;
            transform: translate3d(80px,-80px,0) rotate(-45deg)
        }

        .hamburger--emphatic-r.is-active .hamburger-inner:after {
            top: 80px;
            right: -80px;
            transition: right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;
            transform: translate3d(-80px,-80px,0) rotate(45deg)
        }

.hamburger--minus .hamburger-inner:after, .hamburger--minus .hamburger-inner:before {
    transition: bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear
}

.hamburger--minus.is-active .hamburger-inner:after, .hamburger--minus.is-active .hamburger-inner:before {
    transition: bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s;
    opacity: 0
}

.hamburger--minus.is-active .hamburger-inner:before {
    top: 0
}

.hamburger--minus.is-active .hamburger-inner:after {
    bottom: 0
}

.hamburger--slider .hamburger-inner {
    top: 2px
}

    .hamburger--slider .hamburger-inner:before {
        top: 10px;
        transition-timing-function: ease;
        transition-duration: .15s;
        transition-property: transform,opacity
    }

    .hamburger--slider .hamburger-inner:after {
        top: 20px
    }

.hamburger--slider.is-active .hamburger-inner {
    transform: translate3d(0,10px,0) rotate(45deg)
}

    .hamburger--slider.is-active .hamburger-inner:before {
        transform: rotate(-45deg) translate3d(-5.71429px,-6px,0);
        opacity: 0
    }

    .hamburger--slider.is-active .hamburger-inner:after {
        transform: translate3d(0,-20px,0) rotate(-90deg)
    }

.hamburger--slider-r .hamburger-inner {
    top: 2px
}

    .hamburger--slider-r .hamburger-inner:before {
        top: 10px;
        transition-timing-function: ease;
        transition-duration: .15s;
        transition-property: transform,opacity
    }

    .hamburger--slider-r .hamburger-inner:after {
        top: 20px
    }

.hamburger--slider-r.is-active .hamburger-inner {
    transform: translate3d(0,10px,0) rotate(-45deg)
}

    .hamburger--slider-r.is-active .hamburger-inner:before {
        transform: rotate(45deg) translate3d(5.71429px,-6px,0);
        opacity: 0
    }

    .hamburger--slider-r.is-active .hamburger-inner:after {
        transform: translate3d(0,-20px,0) rotate(90deg)
    }

.hamburger--spin .hamburger-inner {
    transition-timing-function: cubic-bezier(.55,.055,.675,.19);
    transition-duration: .22s
}

    .hamburger--spin .hamburger-inner:before {
        transition: top .1s ease-in .25s,opacity .1s ease-in
    }

    .hamburger--spin .hamburger-inner:after {
        transition: bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)
    }

.hamburger--spin.is-active .hamburger-inner {
    transition-delay: .12s;
    transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transform: rotate(225deg)
}

    .hamburger--spin.is-active .hamburger-inner:before {
        top: 0;
        transition: top .1s ease-out,opacity .1s ease-out .12s;
        opacity: 0
    }

    .hamburger--spin.is-active .hamburger-inner:after {
        bottom: 0;
        transition: bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;
        transform: rotate(-90deg)
    }

.hamburger--spin-r .hamburger-inner {
    transition-timing-function: cubic-bezier(.55,.055,.675,.19);
    transition-duration: .22s
}

    .hamburger--spin-r .hamburger-inner:before {
        transition: top .1s ease-in .25s,opacity .1s ease-in
    }

    .hamburger--spin-r .hamburger-inner:after {
        transition: bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)
    }

.hamburger--spin-r.is-active .hamburger-inner {
    transition-delay: .12s;
    transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transform: rotate(-225deg)
}

    .hamburger--spin-r.is-active .hamburger-inner:before {
        top: 0;
        transition: top .1s ease-out,opacity .1s ease-out .12s;
        opacity: 0
    }

    .hamburger--spin-r.is-active .hamburger-inner:after {
        bottom: 0;
        transition: bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;
        transform: rotate(90deg)
    }

.hamburger--spring .hamburger-inner {
    top: 2px;
    transition: background-color 0s linear .13s
}

    .hamburger--spring .hamburger-inner:before {
        top: 10px;
        transition: top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)
    }

    .hamburger--spring .hamburger-inner:after {
        top: 20px;
        transition: top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)
    }

.hamburger--spring.is-active .hamburger-inner {
    transition-delay: .22s;
    background-color: transparent !important
}

    .hamburger--spring.is-active .hamburger-inner:before {
        top: 0;
        transition: top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;
        transform: translate3d(0,10px,0) rotate(45deg)
    }

    .hamburger--spring.is-active .hamburger-inner:after {
        top: 0;
        transition: top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;
        transform: translate3d(0,10px,0) rotate(-45deg)
    }

.hamburger--spring-r .hamburger-inner {
    top: auto;
    bottom: 0;
    transition-delay: 0s;
    transition-timing-function: cubic-bezier(.55,.055,.675,.19);
    transition-duration: .13s
}

    .hamburger--spring-r .hamburger-inner:after {
        top: -20px;
        transition: top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear
    }

    .hamburger--spring-r .hamburger-inner:before {
        transition: top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)
    }

.hamburger--spring-r.is-active .hamburger-inner {
    transition-delay: .22s;
    transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transform: translate3d(0,-10px,0) rotate(-45deg)
}

    .hamburger--spring-r.is-active .hamburger-inner:after {
        top: 0;
        transition: top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s;
        opacity: 0
    }

    .hamburger--spring-r.is-active .hamburger-inner:before {
        top: 0;
        transition: top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;
        transform: rotate(90deg)
    }

.hamburger--stand .hamburger-inner {
    transition: transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms
}

    .hamburger--stand .hamburger-inner:before {
        transition: top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s
    }

    .hamburger--stand .hamburger-inner:after {
        transition: bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s
    }

.hamburger--stand.is-active .hamburger-inner {
    transition: transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;
    transform: rotate(90deg);
    background-color: transparent !important
}

    .hamburger--stand.is-active .hamburger-inner:before {
        top: 0;
        transition: top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;
        transform: rotate(-45deg)
    }

    .hamburger--stand.is-active .hamburger-inner:after {
        bottom: 0;
        transition: bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;
        transform: rotate(45deg)
    }

.hamburger--stand-r .hamburger-inner {
    transition: transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms
}

    .hamburger--stand-r .hamburger-inner:before {
        transition: top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s
    }

    .hamburger--stand-r .hamburger-inner:after {
        transition: bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s
    }

.hamburger--stand-r.is-active .hamburger-inner {
    transition: transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;
    transform: rotate(-90deg);
    background-color: transparent !important
}

    .hamburger--stand-r.is-active .hamburger-inner:before {
        top: 0;
        transition: top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;
        transform: rotate(-45deg)
    }

    .hamburger--stand-r.is-active .hamburger-inner:after {
        bottom: 0;
        transition: bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;
        transform: rotate(45deg)
    }

.hamburger--squeeze .hamburger-inner {
    transition-timing-function: cubic-bezier(.55,.055,.675,.19);
    transition-duration: 75ms
}

    .hamburger--squeeze .hamburger-inner:before {
        transition: top 75ms ease .12s,opacity 75ms ease
    }

    .hamburger--squeeze .hamburger-inner:after {
        transition: bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)
    }

.hamburger--squeeze.is-active .hamburger-inner {
    transition-delay: .12s;
    transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transform: rotate(45deg)
}

    .hamburger--squeeze.is-active .hamburger-inner:before {
        top: 0;
        transition: top 75ms ease,opacity 75ms ease .12s;
        opacity: 0
    }

    .hamburger--squeeze.is-active .hamburger-inner:after {
        bottom: 0;
        transition: bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;
        transform: rotate(-90deg)
    }

.hamburger--vortex .hamburger-inner {
    transition-timing-function: cubic-bezier(.19,1,.22,1);
    transition-duration: .2s
}

    .hamburger--vortex .hamburger-inner:after, .hamburger--vortex .hamburger-inner:before {
        transition-delay: .1s;
        transition-timing-function: linear;
        transition-duration: 0s
    }

    .hamburger--vortex .hamburger-inner:before {
        transition-property: top,opacity
    }

    .hamburger--vortex .hamburger-inner:after {
        transition-property: bottom,transform
    }

.hamburger--vortex.is-active .hamburger-inner {
    transition-timing-function: cubic-bezier(.19,1,.22,1);
    transform: rotate(765deg)
}

    .hamburger--vortex.is-active .hamburger-inner:after, .hamburger--vortex.is-active .hamburger-inner:before {
        transition-delay: 0s
    }

    .hamburger--vortex.is-active .hamburger-inner:before {
        top: 0;
        opacity: 0
    }

    .hamburger--vortex.is-active .hamburger-inner:after {
        bottom: 0;
        transform: rotate(90deg)
    }

.hamburger--vortex-r .hamburger-inner {
    transition-timing-function: cubic-bezier(.19,1,.22,1);
    transition-duration: .2s
}

    .hamburger--vortex-r .hamburger-inner:after, .hamburger--vortex-r .hamburger-inner:before {
        transition-delay: .1s;
        transition-timing-function: linear;
        transition-duration: 0s
    }

    .hamburger--vortex-r .hamburger-inner:before {
        transition-property: top,opacity
    }

    .hamburger--vortex-r .hamburger-inner:after {
        transition-property: bottom,transform
    }

.hamburger--vortex-r.is-active .hamburger-inner {
    transition-timing-function: cubic-bezier(.19,1,.22,1);
    transform: rotate(-765deg)
}

    .hamburger--vortex-r.is-active .hamburger-inner:after, .hamburger--vortex-r.is-active .hamburger-inner:before {
        transition-delay: 0s
    }

    .hamburger--vortex-r.is-active .hamburger-inner:before {
        top: 0;
        opacity: 0
    }

    .hamburger--vortex-r.is-active .hamburger-inner:after {
        bottom: 0;
        transform: rotate(-90deg)
    }

/*! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com
 */ *, :after, :before {
    box-sizing: border-box;
    border: 0 solid #e5e7eb
}

:after, :before {
    --tw-content: ""
}

:host, html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-family: ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent
}

body {
    margin: 0;
    line-height: inherit
}

hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    text-decoration: inherit
}

b, strong {
    font-weight: bolder
}

code, kbd, pre, samp {
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-size: 1em
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

button, select {
    text-transform: none
}

[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre {
    margin: 0
}

fieldset {
    margin: 0
}

fieldset, legend {
    padding: 0
}

menu, ol, ul {
    list-style: none;
    margin: 0;
    padding: 0
}

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

    input::-moz-placeholder, textarea::-moz-placeholder {
        opacity: 1;
        color: #9ca3af
    }

    input::placeholder, textarea::placeholder {
        opacity: 1;
        color: #9ca3af
    }

[role=button], button {
    cursor: pointer
}

:disabled {
    cursor: default
}

audio, canvas, embed, iframe, img, object, svg, video {
    display: block;
    vertical-align: middle
}

img, video {
    max-width: 100%;
    height: auto
}

[hidden] {
    display: none
}

:root, [data-theme] {
    background-color: var(--fallback-b1,oklch(var(--b1)/1));
    color: var(--fallback-bc,oklch(var(--bc)/1))
}

@supports not (color:oklch(0 0 0)) {
    :root {
        color-scheme: light;
        --fallback-p: #491eff;
        --fallback-pc: #d4dbff;
        --fallback-s: #ff41c7;
        --fallback-sc: #fff9fc;
        --fallback-a: #00cfbd;
        --fallback-ac: #00100d;
        --fallback-n: #2b3440;
        --fallback-nc: #d7dde4;
        --fallback-b1: #fff;
        --fallback-b2: #e5e6e6;
        --fallback-b3: #e5e6e6;
        --fallback-bc: #1f2937;
        --fallback-in: #00b3f0;
        --fallback-inc: #000;
        --fallback-su: #00ca92;
        --fallback-suc: #000;
        --fallback-wa: #ffc22d;
        --fallback-wac: #000;
        --fallback-er: #ff6f70;
        --fallback-erc: #000
    }

    @media (prefers-color-scheme:dark) {
        :root {
            color-scheme: dark;
            --fallback-p: #7582ff;
            --fallback-pc: #050617;
            --fallback-s: #ff71cf;
            --fallback-sc: #190211;
            --fallback-a: #00c7b5;
            --fallback-ac: #000e0c;
            --fallback-n: #2a323c;
            --fallback-nc: #a6adbb;
            --fallback-b1: #1d232a;
            --fallback-b2: #191e24;
            --fallback-b3: #15191e;
            --fallback-bc: #a6adbb;
            --fallback-in: #00b3f0;
            --fallback-inc: #000;
            --fallback-su: #00ca92;
            --fallback-suc: #000;
            --fallback-wa: #ffc22d;
            --fallback-wac: #000;
            --fallback-er: #ff6f70;
            --fallback-erc: #000
        }
    }
}

html {
    -webkit-tap-highlight-color: transparent
}

:root {
    color-scheme: light;
    --in: 0.7206 0.191 231.6;
    --su: 64.8% 0.150 160;
    --wa: 0.8471 0.199 83.87;
    --er: 0.7176 0.221 22.18;
    --pc: 0.89824 0.06192 275.75;
    --ac: 0.15352 0.0368 183.61;
    --inc: 0 0 0;
    --suc: 0 0 0;
    --wac: 0 0 0;
    --erc: 0 0 0;
    --rounded-box: 1rem;
    --rounded-btn: 0.5rem;
    --rounded-badge: 1.9rem;
    --animation-btn: 0.25s;
    --animation-input: .2s;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 0.4912 0.3096 275.75;
    --s: 0.6971 0.329 342.55;
    --sc: 0.9871 0.0106 342.55;
    --a: 0.7676 0.184 183.61;
    --n: 0.321785 0.02476 255.701624;
    --nc: 0.894994 0.011585 252.096176;
    --b1: 1 0 0;
    --b2: 0.961151 0 0;
    --b3: 0.924169 0.00108 197.137559;
    --bc: 0.278078 0.029596 256.847952
}

@media (prefers-color-scheme:dark) {
    :root {
        color-scheme: dark;
        --in: 0.7206 0.191 231.6;
        --su: 64.8% 0.150 160;
        --wa: 0.8471 0.199 83.87;
        --er: 0.7176 0.221 22.18;
        --pc: 0.13138 0.0392 275.75;
        --sc: 0.1496 0.052 342.55;
        --ac: 0.14902 0.0334 183.61;
        --inc: 0 0 0;
        --suc: 0 0 0;
        --wac: 0 0 0;
        --erc: 0 0 0;
        --rounded-box: 1rem;
        --rounded-btn: 0.5rem;
        --rounded-badge: 1.9rem;
        --animation-btn: 0.25s;
        --animation-input: .2s;
        --btn-focus-scale: 0.95;
        --border-btn: 1px;
        --tab-border: 1px;
        --tab-radius: 0.5rem;
        --p: 0.6569 0.196 275.75;
        --s: 0.748 0.26 342.55;
        --a: 0.7451 0.167 183.61;
        --n: 0.313815 0.021108 254.139175;
        --nc: 0.746477 0.0216 264.435964;
        --b1: 0.253267 0.015896 252.417568;
        --b2: 0.232607 0.013807 253.100675;
        --b3: 0.211484 0.01165 254.087939;
        --bc: 0.746477 0.0216 264.435964
    }
}

[data-theme=light] {
    color-scheme: light;
    --in: 0.7206 0.191 231.6;
    --su: 64.8% 0.150 160;
    --wa: 0.8471 0.199 83.87;
    --er: 0.7176 0.221 22.18;
    --pc: 0.89824 0.06192 275.75;
    --ac: 0.15352 0.0368 183.61;
    --inc: 0 0 0;
    --suc: 0 0 0;
    --wac: 0 0 0;
    --erc: 0 0 0;
    --rounded-box: 1rem;
    --rounded-btn: 0.5rem;
    --rounded-badge: 1.9rem;
    --animation-btn: 0.25s;
    --animation-input: .2s;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 0.4912 0.3096 275.75;
    --s: 0.6971 0.329 342.55;
    --sc: 0.9871 0.0106 342.55;
    --a: 0.7676 0.184 183.61;
    --n: 0.321785 0.02476 255.701624;
    --nc: 0.894994 0.011585 252.096176;
    --b1: 1 0 0;
    --b2: 0.961151 0 0;
    --b3: 0.924169 0.00108 197.137559;
    --bc: 0.278078 0.029596 256.847952
}

[data-theme=dark] {
    color-scheme: dark;
    --in: 0.7206 0.191 231.6;
    --su: 64.8% 0.150 160;
    --wa: 0.8471 0.199 83.87;
    --er: 0.7176 0.221 22.18;
    --pc: 0.13138 0.0392 275.75;
    --sc: 0.1496 0.052 342.55;
    --ac: 0.14902 0.0334 183.61;
    --inc: 0 0 0;
    --suc: 0 0 0;
    --wac: 0 0 0;
    --erc: 0 0 0;
    --rounded-box: 1rem;
    --rounded-btn: 0.5rem;
    --rounded-badge: 1.9rem;
    --animation-btn: 0.25s;
    --animation-input: .2s;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 0.6569 0.196 275.75;
    --s: 0.748 0.26 342.55;
    --a: 0.7451 0.167 183.61;
    --n: 0.313815 0.021108 254.139175;
    --nc: 0.746477 0.0216 264.435964;
    --b1: 0.253267 0.015896 252.417568;
    --b2: 0.232607 0.013807 253.100675;
    --b3: 0.211484 0.01165 254.087939;
    --bc: 0.746477 0.0216 264.435964
}

*, :after, :before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:;
    --tw-pan-y:;
    --tw-pinch-zoom:;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position:;
    --tw-gradient-via-position:;
    --tw-gradient-to-position:;
    --tw-ordinal:;
    --tw-slashed-zero:;
    --tw-numeric-figure:;
    --tw-numeric-spacing:;
    --tw-numeric-fraction:;
    --tw-ring-inset:;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(207,237,255,.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:;
    --tw-brightness:;
    --tw-contrast:;
    --tw-grayscale:;
    --tw-hue-rotate:;
    --tw-invert:;
    --tw-saturate:;
    --tw-sepia:;
    --tw-drop-shadow:;
    --tw-backdrop-blur:;
    --tw-backdrop-brightness:;
    --tw-backdrop-contrast:;
    --tw-backdrop-grayscale:;
    --tw-backdrop-hue-rotate:;
    --tw-backdrop-invert:;
    --tw-backdrop-opacity:;
    --tw-backdrop-saturate:;
    --tw-backdrop-sepia:
}

::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:;
    --tw-pan-y:;
    --tw-pinch-zoom:;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position:;
    --tw-gradient-via-position:;
    --tw-gradient-to-position:;
    --tw-ordinal:;
    --tw-slashed-zero:;
    --tw-numeric-figure:;
    --tw-numeric-spacing:;
    --tw-numeric-fraction:;
    --tw-ring-inset:;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(207,237,255,.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:;
    --tw-brightness:;
    --tw-contrast:;
    --tw-grayscale:;
    --tw-hue-rotate:;
    --tw-invert:;
    --tw-saturate:;
    --tw-sepia:;
    --tw-drop-shadow:;
    --tw-backdrop-blur:;
    --tw-backdrop-brightness:;
    --tw-backdrop-contrast:;
    --tw-backdrop-grayscale:;
    --tw-backdrop-hue-rotate:;
    --tw-backdrop-invert:;
    --tw-backdrop-opacity:;
    --tw-backdrop-saturate:;
    --tw-backdrop-sepia:
}

.container {
    width: 100%
}

@media (min-width:1456px) {
    .container {
        max-width: 1456px
    }
}

.alert {
    display: grid;
    width: 100%;
    grid-auto-flow: row;
    align-content: flex-start;
    align-items: center;
    justify-items: center;
    gap: 1rem;
    text-align: center;
    border-radius: var(--rounded-box,1rem);
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
    padding: 1rem;
    --tw-text-opacity: 1;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
    --alert-bg: var(--fallback-b2,oklch(var(--b2)/1));
    --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));
    background-color: var(--alert-bg)
}

@media (min-width:640px) {
    .alert {
        grid-auto-flow: column;
        grid-template-columns: auto minmax(auto,1fr);
        justify-items: start;
        text-align: start
    }
}

.avatar.placeholder > div {
    display: flex;
    align-items: center;
    justify-content: center
}

@media (hover:hover) {
    .label a:hover {
        --tw-text-opacity: 1;
        color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))
    }

    .menu li > :not(ul):not(.menu-title):not(details).active, .menu li > :not(ul):not(.menu-title):not(details):active, .menu li > details > summary:active {
        --tw-bg-opacity: 1;
        background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
        --tw-text-opacity: 1;
        color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))
    }

    .tab:hover {
        --tw-text-opacity: 1
    }

    .table tr.hover:hover, .table tr.hover:nth-child(2n):hover {
        --tw-bg-opacity: 1;
        background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))
    }

    .table-zebra tr.hover:hover, .table-zebra tr.hover:nth-child(2n):hover {
        --tw-bg-opacity: 1;
        background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))
    }
}

.btn {
    display: inline-flex;
    height: 3rem;
    min-height: 3rem;
    flex-shrink: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    border-radius: var(--rounded-btn,.5rem);
    border-color: transparent;
    border-color: oklch(var(--btn-color,var(--b2))/var(--tw-border-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    text-align: center;
    font-size: .875rem;
    line-height: 1em;
    gap: .5rem;
    font-weight: 600;
    text-decoration-line: none;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(0,0,.2,1);
    border-width: var(--border-btn,1px);
    animation: button-pop var(--animation-btn,.25s) ease-out;
    transition-property: color,background-color,border-color,opacity,box-shadow,transform;
    --tw-text-opacity: 1;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
    --tw-shadow: 0 1px 2px 0 rgba(0,0,0,.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
    outline-color: var(--fallback-bc,oklch(var(--bc)/1));
    background-color: oklch(var(--btn-color,var(--b2))/var(--tw-bg-opacity));
    --tw-bg-opacity: 1;
    --tw-border-opacity: 1
}

    .btn-disabled, .btn:disabled, .btn[disabled] {
        pointer-events: none
    }

.btn-circle {
    height: 3rem;
    width: 3rem;
    border-radius: 9999px;
    padding: 0
}

:where(.btn:is(input[type=checkbox])), :where(.btn:is(input[type=radio])) {
    width: auto;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.btn:is(input[type=checkbox]):after, .btn:is(input[type=radio]):after {
    --tw-content: attr(aria-label);
    content: var(--tw-content)
}

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    border-radius: var(--rounded-box,1rem)
}

    .card:focus {
        outline: 2px solid transparent;
        outline-offset: 2px
    }

.card-body {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    padding: var(--padding-card,2rem);
    gap: .5rem
}

    .card-body :where(p) {
        flex-grow: 1
    }

.card-actions {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: .5rem
}

.card figure {
    display: flex;
    align-items: center;
    justify-content: center
}

.card.image-full {
    display: grid
}

    .card.image-full:before {
        position: relative;
        content: "";
        z-index: 10;
        border-radius: var(--rounded-box,1rem);
        --tw-bg-opacity: 1;
        background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
        opacity: .75
    }

    .card.image-full:before, .card.image-full > * {
        grid-column-start: 1;
        grid-row-start: 1
    }

    .card.image-full > figure img {
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover
    }

    .card.image-full > .card-body {
        position: relative;
        z-index: 20;
        --tw-text-opacity: 1;
        color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))
    }

.drawer {
    position: relative;
    display: grid;
    grid-auto-columns: max-content auto;
    width: 100%
}

.dropdown {
    position: relative;
    display: inline-block
}

    .dropdown > :not(summary):focus {
        outline: 2px solid transparent;
        outline-offset: 2px
    }

    .dropdown .dropdown-content {
        position: absolute
    }

    .dropdown:is(:not(details)) .dropdown-content {
        visibility: hidden;
        opacity: 0;
        transform-origin: top;
        --tw-scale-x: .95;
        --tw-scale-y: .95;
        transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
        transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
        transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
        transition-timing-function: cubic-bezier(.4,0,.2,1);
        transition-timing-function: cubic-bezier(0,0,.2,1);
        transition-duration: .2s
    }

.dropdown-end .dropdown-content {
    inset-inline-end: 0
}

.dropdown-left .dropdown-content {
    bottom: auto;
    inset-inline-end: 100%;
    top: 0;
    transform-origin: right
}

.dropdown-right .dropdown-content {
    bottom: auto;
    inset-inline-start: 100%;
    top: 0;
    transform-origin: left
}

.dropdown-bottom .dropdown-content {
    bottom: auto;
    top: 100%;
    transform-origin: top
}

.dropdown-top .dropdown-content {
    bottom: 100%;
    top: auto;
    transform-origin: bottom
}

.dropdown-end.dropdown-left .dropdown-content, .dropdown-end.dropdown-right .dropdown-content {
    bottom: 0;
    top: auto
}

.dropdown.dropdown-open .dropdown-content, .dropdown:focus-within .dropdown-content, .dropdown:not(.dropdown-hover):focus .dropdown-content {
    visibility: visible;
    opacity: 1
}

@media (hover:hover) {
    .dropdown.dropdown-hover:hover .dropdown-content {
        visibility: visible;
        opacity: 1
    }

    .btm-nav > .disabled:hover, .btm-nav > [disabled]:hover {
        pointer-events: none;
        --tw-border-opacity: 0;
        background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
        --tw-bg-opacity: 0.1;
        color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
        --tw-text-opacity: 0.2
    }

    .btn:hover {
        --tw-border-opacity: 1;
        border-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));
        --tw-bg-opacity: 1;
        background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))
    }

    @supports (color:color-mix(in oklab,black,black)) {
        .btn:hover {
            background-color: color-mix(in oklab,oklch(var(--btn-color,var(--b2))/var(--tw-bg-opacity,1)) 90%,#000);
            border-color: color-mix(in oklab,oklch(var(--btn-color,var(--b2))/var(--tw-border-opacity,1)) 90%,#000)
        }
    }

    @supports not (color:oklch(0 0 0)) {
        .btn:hover {
            background-color: var(--btn-color,var(--fallback-b2));
            border-color: var(--btn-color,var(--fallback-b2))
        }
    }

    .btn.glass:hover {
        --glass-opacity: 25%;
        --glass-border-opacity: 15%
    }

    .btn-disabled:hover, .btn:disabled:hover, .btn[disabled]:hover {
        --tw-border-opacity: 0;
        background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
        --tw-bg-opacity: 0.2;
        color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
        --tw-text-opacity: 0.2
    }

    @supports (color:color-mix(in oklab,black,black)) {
        .btn:is(input[type=checkbox]:checked):hover, .btn:is(input[type=radio]:checked):hover {
            background-color: color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);
            border-color: color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000)
        }
    }

    .dropdown.dropdown-hover:hover .dropdown-content {
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    :where(.menu li:not(.menu-title):not(.disabled)>:not(ul):not(details):not(.menu-title)):not(.active):hover, :where(.menu li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(.active):hover {
        cursor: pointer;
        outline: 2px solid transparent;
        outline-offset: 2px
    }

    @supports (color:oklch(0 0 0)) {
        :where(.menu li:not(.menu-title):not(.disabled)>:not(ul):not(details):not(.menu-title)):not(.active):hover, :where(.menu li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(.active):hover {
            background-color: var(--fallback-bc,oklch(var(--bc)/.1))
        }
    }

    .tab[disabled], .tab[disabled]:hover {
        cursor: not-allowed;
        color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
        --tw-text-opacity: 0.2
    }
}

.dropdown:is(details) summary::-webkit-details-marker {
    display: none
}

.footer {
    width: 100%;
    grid-auto-flow: row;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
    row-gap: 2.5rem;
    font-size: .875rem;
    line-height: 1.25rem
}

    .footer, .footer > * {
        display: grid;
        place-items: start
    }

        .footer > * {
            gap: .5rem
        }

.footer-center {
    text-align: center
}

    .footer-center, .footer-center > * {
        place-items: center
    }

@media (min-width:48rem) {
    .footer {
        grid-auto-flow: column
    }

    .footer-center {
        grid-auto-flow: row dense
    }
}

.form-control {
    display: flex;
    flex-direction: column
}

.label {
    display: flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    align-items: center;
    justify-content: space-between;
    padding: .5rem .25rem
}

.hero {
    display: grid;
    width: 100%;
    place-items: center;
    background-size: cover;
    background-position: 50%
}

    .hero > * {
        grid-column-start: 1;
        grid-row-start: 1
    }

.input {
    flex-shrink: 1;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1rem;
    line-height: 2;
    line-height: 1.5rem;
    border-radius: var(--rounded-btn,.5rem);
    border-width: 1px;
    border-color: transparent;
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))
}

.join {
    display: inline-flex;
    align-items: stretch;
    border-radius: var(--rounded-btn,.5rem)
}

    .join :where(.join-item) {
        border-start-end-radius: 0;
        border-end-end-radius: 0;
        border-end-start-radius: 0;
        border-start-start-radius: 0
    }

    .join .join-item:not(:first-child):not(:last-child), .join :not(:first-child):not(:last-child) .join-item {
        border-start-end-radius: 0;
        border-end-end-radius: 0;
        border-end-start-radius: 0;
        border-start-start-radius: 0
    }

    .join .join-item:first-child:not(:last-child), .join :first-child:not(:last-child) .join-item {
        border-start-end-radius: 0;
        border-end-end-radius: 0
    }

    .join .dropdown .join-item:first-child:not(:last-child), .join :first-child:not(:last-child) .dropdown .join-item {
        border-start-end-radius: inherit;
        border-end-end-radius: inherit
    }

    .join :where(.join-item:first-child:not(:last-child)), .join :where(:first-child:not(:last-child) .join-item) {
        border-end-start-radius: inherit;
        border-start-start-radius: inherit
    }

    .join .join-item:last-child:not(:first-child), .join :last-child:not(:first-child) .join-item {
        border-end-start-radius: 0;
        border-start-start-radius: 0
    }

    .join :where(.join-item:last-child:not(:first-child)), .join :where(:last-child:not(:first-child) .join-item) {
        border-start-end-radius: inherit;
        border-end-end-radius: inherit
    }

@supports not selector(:has(*)) {
    :where(.join *) {
        border-radius: inherit
    }
}

@supports selector(:has(*)) {
    :where(.join :has(.join-item)) {
        border-radius: inherit
    }
}

.link {
    cursor: pointer;
    text-decoration-line: underline
}

.mask {
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center
}

.menu {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    font-size: .875rem;
    line-height: 1.25rem;
    padding: .5rem
}

    .menu :where(li ul) {
        position: relative;
        white-space: nowrap;
        margin-inline-start: 1rem;
        padding-inline-start: .5rem
    }

    .menu :where(li:not(.menu-title)>:not(ul):not(details):not(.menu-title)), .menu :where(li:not(.menu-title)>details>summary:not(.menu-title)) {
        display: grid;
        grid-auto-flow: column;
        align-content: flex-start;
        align-items: center;
        gap: .5rem;
        grid-auto-columns: minmax(auto,max-content) auto max-content;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none
    }

    .menu li.disabled {
        cursor: not-allowed;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        color: var(--fallback-bc,oklch(var(--bc)/.3))
    }

    .menu :where(li>.menu-dropdown:not(.menu-dropdown-show)) {
        display: none
    }

:where(.menu li) {
    position: relative;
    display: flex;
    flex-shrink: 0;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: stretch
}

    :where(.menu li) .badge {
        justify-self: end
    }

.modal {
/*    pointer-events: none;
    position: fixed;
    inset: 0;
    margin: 0;
    display: grid;
    height: 100%;
    max-height: none;
    width: 100%;
    max-width: none;
    justify-items: center;
    padding: 0;
    opacity: 0;
    overscroll-behavior: contain;
    z-index: 999;
    background-color: transparent;
    color: inherit;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(0,0,.2,1);
    transition-property: transform,opacity,visibility;
    overflow-y: hidden*/
}

:where(.modal) {
    align-items: center
}

/*.modal-box {
    max-height: calc(100vh - 5em);
    grid-column-start: 1;
    grid-row-start: 1;
    width: 91.666667%;
    max-width: 32rem;
    --tw-scale-x: .9;
    --tw-scale-y: .9;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-bottom-right-radius: var(--rounded-box,1rem);
    border-bottom-left-radius: var(--rounded-box,1rem);
    border-top-left-radius: var(--rounded-box,1rem);
    border-top-right-radius: var(--rounded-box,1rem);
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
    padding: 1.5rem;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-timing-function: cubic-bezier(0,0,.2,1);
    transition-duration: .2s;
    box-shadow: 0 25px 50px -12px rgba(0,0,0,.25);
    overflow-y: auto;
    overscroll-behavior: contain
}*/

.modal-open, .modal-toggle:checked + .modal, .modal:target, .modal[open] {
    pointer-events: auto;
    visibility: visible;
    opacity: 1
}

:root:has(:is(.modal-open,.modal:target,.modal-toggle:checked+.modal,.modal[open])) {
    overflow: hidden
}

.navbar {
    display: flex;
    align-items: center;
    padding: var(--navbar-padding,.5rem);
    min-height: 4rem;
    width: 100%
}

:where(.navbar>*) {
    display: inline-flex;
    align-items: center
}

.range {
    height: 1.5rem;
    width: 100%;
    cursor: pointer;
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
    --range-shdw: var(--fallback-bc,oklch(var(--bc)/1));
    overflow: hidden;
    border-radius: var(--rounded-box,1rem);
    background-color: transparent
}

    .range:focus {
        outline: none
    }

.stats {
    display: inline-grid;
    border-radius: var(--rounded-box,1rem);
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
    --tw-text-opacity: 1;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))
}

:where(.stats) {
    grid-auto-flow: column;
    overflow-x: auto
}

.stat {
    display: inline-grid;
    width: 100%;
    grid-template-columns: repeat(1,1fr);
    -moz-column-gap: 1rem;
    column-gap: 1rem;
    border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
    --tw-border-opacity: 0.1;
    padding: 1rem 1.5rem
}

.steps .step {
    display: grid;
    grid-template-columns: repeat(1,minmax(0,1fr));
    grid-template-columns: auto;
    grid-template-rows: repeat(2,minmax(0,1fr));
    grid-template-rows: 40px 1fr;
    place-items: center;
    text-align: center;
    min-width: 4rem
}

.swap {
    position: relative;
    display: inline-grid;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    place-content: center;
    cursor: pointer
}

    .swap > * {
        grid-column-start: 1;
        grid-row-start: 1;
        transition-duration: .3s;
        transition-timing-function: cubic-bezier(0,0,.2,1);
        transition-property: transform,opacity
    }

    .swap input {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none
    }

        .swap .swap-indeterminate, .swap .swap-on, .swap input:indeterminate ~ .swap-on {
            opacity: 0
        }

        .swap input:checked ~ .swap-off, .swap input:indeterminate ~ .swap-off, .swap-active .swap-off {
            opacity: 0
        }

        .swap input:checked ~ .swap-on, .swap input:indeterminate ~ .swap-indeterminate, .swap-active .swap-on {
            opacity: 1
        }

.tabs {
    display: grid;
    align-items: flex-end
}

.tabs-lifted:has(.tab-content[class*=" rounded-"]) .tab:first-child:not(.tab-active), .tabs-lifted:has(.tab-content[class^=rounded-]) .tab:first-child:not(.tab-active) {
    border-bottom-color: transparent
}

.tab {
    position: relative;
    grid-row-start: 1;
    display: inline-flex;
    height: 2rem;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2;
    --tab-padding: 1rem;
    --tw-text-opacity: 0.5;
    --tab-color: var(--fallback-bc,oklch(var(--bc)/1));
    --tab-bg: var(--fallback-b1,oklch(var(--b1)/1));
    --tab-border-color: var(--fallback-b3,oklch(var(--b3)/1));
    color: var(--tab-color);
    padding-inline-start: var(--tab-padding,1rem);
    padding-inline-end: var(--tab-padding,1rem)
}

    .tab:is(input[type=radio]) {
        width: auto;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
    }

        .tab:is(input[type=radio]):after {
            --tw-content: attr(aria-label);
            content: var(--tw-content)
        }

    .tab:not(input):empty {
        cursor: default;
        grid-column-start: span 9999
    }

.tab-active + .tab-content, input.tab:checked + .tab-content {
    display: block
}

.table {
    position: relative;
    width: 100%;
    border-radius: var(--rounded-box,1rem);
    text-align: left;
    font-size: .875rem;
    line-height: 1.25rem
}

    .table :where(.table-pin-rows thead tr) {
        position: sticky;
        top: 0;
        z-index: 1;
        --tw-bg-opacity: 1;
        background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))
    }

    .table :where(.table-pin-rows tfoot tr) {
        position: sticky;
        bottom: 0;
        z-index: 1;
        --tw-bg-opacity: 1;
        background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))
    }

    .table :where(.table-pin-cols tr th) {
        position: sticky;
        left: 0;
        right: 0;
        --tw-bg-opacity: 1;
        background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))
    }

.toggle {
    flex-shrink: 0;
    --tglbg: var(--fallback-b1,oklch(var(--b1)/1));
    --handleoffset: 1.5rem;
    --handleoffsetcalculator: calc(var(--handleoffset) * -1);
    --togglehandleborder: 0 0;
    height: 1.5rem;
    width: 3rem;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: var(--rounded-badge,1.9rem);
    border-width: 1px;
    border-color: currentColor;
    background-color: currentColor;
    color: var(--fallback-bc,oklch(var(--bc)/.5));
    transition: background,box-shadow var(--animation-input,.2s) ease-out;
    box-shadow: var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset,var(--togglehandleborder)
}

.btm-nav > :where(.active) {
    border-top-width: 2px;
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))
}

.btm-nav > .disabled, .btm-nav > [disabled] {
    pointer-events: none;
    --tw-border-opacity: 0;
    background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
    --tw-bg-opacity: 0.1;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
    --tw-text-opacity: 0.2
}

.btm-nav > * .label {
    font-size: 1rem;
    line-height: 1.5rem
}

.btn:active:focus, .btn:active:hover {
    animation: button-pop 0s ease-out;
    transform: scale(var(--btn-focus-scale,.97))
}

@supports not (color:oklch(0 0 0)) {
    .btn {
        background-color: var(--btn-color,var(--fallback-b2));
        border-color: var(--btn-color,var(--fallback-b2))
    }
}

.btn:focus-visible {
    outline-style: solid;
    outline-width: 2px;
    outline-offset: 2px
}

.btn.glass {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
    outline-color: currentColor
}

    .btn.glass.btn-active {
        --glass-opacity: 25%;
        --glass-border-opacity: 15%
    }

.btn.btn-disabled, .btn:disabled, .btn[disabled] {
    --tw-border-opacity: 0;
    background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
    --tw-bg-opacity: 0.2;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
    --tw-text-opacity: 0.2
}

.btn:is(input[type=checkbox]:checked), .btn:is(input[type=radio]:checked) {
    --tw-border-opacity: 1;
    border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
    --tw-bg-opacity: 1;
    background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
    --tw-text-opacity: 1;
    color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))
}

    .btn:is(input[type=checkbox]:checked):focus-visible, .btn:is(input[type=radio]:checked):focus-visible {
        outline-color: var(--fallback-p,oklch(var(--p)/1))
    }

@keyframes button-pop {
    0% {
        transform: scale(var(--btn-focus-scale,.98))
    }

    40% {
        transform: scale(1.02)
    }

    to {
        transform: scale(1)
    }
}

.card :where(figure:first-child) {
    overflow: hidden;
    border-start-start-radius: inherit;
    border-start-end-radius: inherit;
    border-end-start-radius: unset;
    border-end-end-radius: unset
}

.card :where(figure:last-child) {
    overflow: hidden;
    border-start-start-radius: unset;
    border-start-end-radius: unset;
    border-end-start-radius: inherit;
    border-end-end-radius: inherit
}

.card:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 2px
}

.card-bordered, .card.bordered {
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))
}

.card.compact .card-body {
    padding: 1rem;
    font-size: .875rem;
    line-height: 1.25rem
}

.card-title {
    display: flex;
    align-items: center;
    gap: .5rem;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 600
}

.card.image-full :where(figure) {
    overflow: hidden;
    border-radius: inherit
}

@keyframes checkmark {
    0% {
        background-position-y: 5px
    }

    50% {
        background-position-y: -2px
    }

    to {
        background-position-y: 0
    }
}

.dropdown.dropdown-open .dropdown-content, .dropdown:focus .dropdown-content, .dropdown:focus-within .dropdown-content {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.input input:focus {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.input[list]::-webkit-calendar-picker-indicator {
    line-height: 1em
}

.input:focus, .input:focus-within {
    box-shadow: none;
    border-color: var(--fallback-bc,oklch(var(--bc)/.2));
    outline-style: solid;
    outline-width: 2px;
    outline-offset: 2px;
    outline-color: var(--fallback-bc,oklch(var(--bc)/.2))
}

.input-disabled, .input:disabled, .input[disabled] {
    cursor: not-allowed;
    --tw-border-opacity: 1;
    border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
    color: var(--fallback-bc,oklch(var(--bc)/.4))
}

    .input-disabled::-moz-placeholder, .input:disabled::-moz-placeholder, .input[disabled]::-moz-placeholder {
        color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
        --tw-placeholder-opacity: 0.2
    }

    .input-disabled::placeholder, .input:disabled::placeholder, .input[disabled]::placeholder {
        color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
        --tw-placeholder-opacity: 0.2
    }

.input::-webkit-date-and-time-value {
    text-align: inherit
}

.join > :where(:not(:first-child)) {
    margin-top: 0;
    margin-bottom: 0;
    margin-inline-start: -1px
}

.link:focus {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.link:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 2px
}

.loading {
    pointer-events: none;
    display: inline-block;
    aspect-ratio: 1/1;
    width: 1.5rem;
    background-color: currentColor;
    -webkit-mask-size: 100%;
    mask-size: 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

:where(.menu li:empty) {
    --tw-bg-opacity: 1;
    background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
    opacity: .1;
    margin: .5rem 1rem;
    height: 1px
}

.menu :where(li ul):before {
    position: absolute;
    bottom: .75rem;
    inset-inline-start: 0;
    top: .75rem;
    width: 1px;
    --tw-bg-opacity: 1;
    background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
    opacity: .1;
    content: ""
}

.menu :where(li:not(.menu-title)>:not(ul):not(details):not(.menu-title)), .menu :where(li:not(.menu-title)>details>summary:not(.menu-title)) {
    border-radius: var(--rounded-btn,.5rem);
    padding: .5rem 1rem;
    text-align: start;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-timing-function: cubic-bezier(0,0,.2,1);
    transition-duration: .2s;
    text-wrap: balance
}

:where(.menu li:not(.menu-title):not(.disabled)>:not(ul):not(details):not(.menu-title)):is(summary):not(.active):focus-visible, :where(.menu li:not(.menu-title):not(.disabled)>:not(ul):not(details):not(.menu-title)):not(summary):not(.active).focus, :where(.menu li:not(.menu-title):not(.disabled)>:not(ul):not(details):not(.menu-title)):not(summary):not(.active):focus, :where(.menu li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):is(summary):not(.active):focus-visible, :where(.menu li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(summary):not(.active).focus, :where(.menu li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(summary):not(.active):focus {
    cursor: pointer;
    background-color: var(--fallback-bc,oklch(var(--bc)/.1));
    --tw-text-opacity: 1;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
    outline: 2px solid transparent;
    outline-offset: 2px
}

.menu li > :not(ul):not(.menu-title):not(details).active, .menu li > :not(ul):not(.menu-title):not(details):active, .menu li > details > summary:active {
    --tw-bg-opacity: 1;
    background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
    --tw-text-opacity: 1;
    color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))
}

.menu :where(li>details>summary)::-webkit-details-marker {
    display: none
}

.menu :where(li>.menu-dropdown-toggle):after, .menu :where(li>details>summary):after {
    justify-self: end;
    display: block;
    margin-top: -.5rem;
    height: .5rem;
    width: .5rem;
    transform: rotate(45deg);
    transition-property: transform,margin-top;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    content: "";
    transform-origin: 75% 75%;
    box-shadow: 2px 2px;
    pointer-events: none
}

.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after, .menu :where(li>details[open]>summary):after {
    transform: rotate(225deg);
    margin-top: 0
}

.mockup-phone .display {
    overflow: hidden;
    border-radius: 40px;
    margin-top: -25px
}

.mockup-browser .mockup-browser-toolbar .input {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    display: block;
    height: 1.75rem;
    width: 24rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
    padding-left: 2rem;
    direction: ltr
}

    .mockup-browser .mockup-browser-toolbar .input:before {
        left: .5rem;
        aspect-ratio: 1/1;
        height: .75rem;
        --tw-translate-y: -50%;
        border-radius: 9999px;
        border-width: 2px;
        border-color: currentColor
    }

    .mockup-browser .mockup-browser-toolbar .input:after, .mockup-browser .mockup-browser-toolbar .input:before {
        content: "";
        position: absolute;
        top: 50%;
        transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        opacity: .6
    }

    .mockup-browser .mockup-browser-toolbar .input:after {
        left: 1.25rem;
        height: .5rem;
        --tw-translate-y: 25%;
        --tw-rotate: -45deg;
        border-radius: 9999px;
        border-width: 1px;
        border-color: currentColor
    }

.modal::backdrop, .modal:not(dialog:not(.modal-open)) {
    background-color: #0006;
    animation: modal-pop .2s ease-out
}

.modal-backdrop {
    z-index: -1;
    grid-column-start: 1;
    grid-row-start: 1;
    display: grid;
    align-self: stretch;
    justify-self: stretch;
    color: transparent
}

.modal-open .modal-box, .modal-toggle:checked + .modal .modal-box, .modal:target .modal-box, .modal[open] .modal-box {
    --tw-translate-y: 0px;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes modal-pop {
    0% {
        opacity: 0
    }
}

@keyframes progress-loading {
    50% {
        background-position-x: -115%
    }
}

@keyframes radiomark {
    0% {
        box-shadow: 0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset
    }

    50% {
        box-shadow: 0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset
    }

    to {
        box-shadow: 0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset
    }
}

.range:focus-visible::-webkit-slider-thumb {
    --focus-shadow: 0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 2rem var(--range-shdw) inset
}

.range:focus-visible::-moz-range-thumb {
    --focus-shadow: 0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 2rem var(--range-shdw) inset
}

.range::-webkit-slider-runnable-track {
    height: .5rem;
    width: 100%;
    border-radius: var(--rounded-box,1rem);
    background-color: var(--fallback-bc,oklch(var(--bc)/.1))
}

.range::-moz-range-track {
    height: .5rem;
    width: 100%;
    border-radius: var(--rounded-box,1rem);
    background-color: var(--fallback-bc,oklch(var(--bc)/.1))
}

.range::-webkit-slider-thumb {
    position: relative;
    height: 1.5rem;
    width: 1.5rem;
    border-radius: var(--rounded-box,1rem);
    border-style: none;
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
    appearance: none;
    -webkit-appearance: none;
    top: 50%;
    color: var(--range-shdw);
    transform: translateY(-50%);
    --filler-size: 100rem;
    --filler-offset: 0.6rem;
    box-shadow: 0 0 0 3px var(--range-shdw) inset,var(--focus-shadow,0 0),calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size)
}

.range::-moz-range-thumb {
    position: relative;
    height: 1.5rem;
    width: 1.5rem;
    border-radius: var(--rounded-box,1rem);
    border-style: none;
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
    top: 50%;
    color: var(--range-shdw);
    --filler-size: 100rem;
    --filler-offset: 0.5rem;
    box-shadow: 0 0 0 3px var(--range-shdw) inset,var(--focus-shadow,0 0),calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size)
}

@keyframes rating-pop {
    0% {
        transform: translateY(-.125em)
    }

    40% {
        transform: translateY(-.125em)
    }

    to {
        transform: translateY(0)
    }
}

.skeleton {
    border-radius: var(--rounded-box,1rem);
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
    will-change: background-position;
    animation: skeleton 1.8s ease-in-out infinite;
    background-image: linear-gradient(105deg,transparent 0,transparent 40%,var(--fallback-b1,oklch(var(--b1)/1)) 50%,transparent 60%,transparent 100%);
    background-size: 200% auto;
    background-repeat: no-repeat;
    background-position-x: -50%
}

@media (prefers-reduced-motion) {
    .skeleton {
        animation-duration: 15s
    }
}

@keyframes skeleton {
    0% {
        background-position: 150%
    }

    to {
        background-position: -50%
    }
}

:where(.stats) > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    --tw-divide-y-reverse: 0;
    border-width: calc(0px * calc(1 - var(--tw-divide-y-reverse))) calc(1px * var(--tw-divide-x-reverse)) calc(0px * var(--tw-divide-y-reverse)) calc(1px * calc(1 - var(--tw-divide-x-reverse)))
}

:is([dir=rtl] .stats>:not([hidden])~:not([hidden])) {
    --tw-divide-x-reverse: 1
}

.steps .step:before {
    top: 0;
    height: .5rem;
    width: 100%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
    content: "";
    margin-inline-start: -100%
}

.steps .step:after, .steps .step:before {
    grid-column-start: 1;
    grid-row-start: 1;
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
    --tw-text-opacity: 1
}

.steps .step:after {
    content: counter(step);
    counter-increment: step;
    z-index: 1;
    position: relative;
    display: grid;
    height: 2rem;
    width: 2rem;
    place-items: center;
    place-self: center;
    border-radius: 9999px;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))
}

.steps .step:first-child:before {
    content: none
}

.steps .step[data-content]:after {
    content: attr(data-content)
}

.tabs-lifted > .tab:focus-visible {
    border-end-end-radius: 0;
    border-end-start-radius: 0
}

.tab.tab-active:not(.tab-disabled):not([disabled]), .tab:is(input:checked) {
    border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
    --tw-border-opacity: 1;
    --tw-text-opacity: 1
}

.tab:focus {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.tab:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: -5px
}

.tab-disabled, .tab[disabled] {
    cursor: not-allowed;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
    --tw-text-opacity: 0.2
}

.tabs-bordered > .tab {
    border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
    --tw-border-opacity: 0.2;
    border-style: solid;
    border-bottom-width: calc(var(--tab-border, 1px) + 1px)
}

.tabs-lifted > .tab {
    border: var(--tab-border,1px) solid transparent;
    border-width: 0 0 var(--tab-border,1px) 0;
    border-start-start-radius: var(--tab-radius,.5rem);
    border-start-end-radius: var(--tab-radius,.5rem);
    border-bottom-color: var(--tab-border-color);
    padding-inline-start: var(--tab-padding,1rem);
    padding-inline-end: var(--tab-padding,1rem);
    padding-top: var(--tab-border,1px)
}

    .tabs-lifted > .tab.tab-active:not(.tab-disabled):not([disabled]), .tabs-lifted > .tab:is(input:checked) {
        background-color: var(--tab-bg);
        border-width: var(--tab-border,1px) var(--tab-border,1px) 0 var(--tab-border,1px);
        border-inline-start-color: var(--tab-border-color);
        border-inline-end-color: var(--tab-border-color);
        border-top-color: var(--tab-border-color);
        padding-inline-start: calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));
        padding-inline-end: calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));
        padding-bottom: var(--tab-border,1px);
        padding-top: 0
    }

        .tabs-lifted > .tab.tab-active:not(.tab-disabled):not([disabled]):before, .tabs-lifted > .tab:is(input:checked):before {
            z-index: 1;
            content: "";
            display: block;
            position: absolute;
            width: calc(100% + var(--tab-radius, .5rem) * 2);
            height: var(--tab-radius,.5rem);
            bottom: 0;
            background-size: var(--tab-radius,.5rem);
            background-position: 0 0,100% 0;
            background-repeat: no-repeat;
            --tab-grad: calc(69% - var(--tab-border, 1px));
            --radius-start: radial-gradient(circle at top left,transparent var(--tab-grad),var(--tab-border-color) calc(var(--tab-grad) + 0.25px),var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)),var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px));
            --radius-end: radial-gradient(circle at top right,transparent var(--tab-grad),var(--tab-border-color) calc(var(--tab-grad) + 0.25px),var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)),var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px));
            background-image: var(--radius-start),var(--radius-end)
        }

        .tabs-lifted > .tab.tab-active:not(.tab-disabled):not([disabled]):first-child:before, .tabs-lifted > .tab:is(input:checked):first-child:before {
            background-image: var(--radius-end);
            background-position: 100% 0
        }

[dir=rtl] .tabs-lifted > .tab.tab-active:not(.tab-disabled):not([disabled]):first-child:before, [dir=rtl] .tabs-lifted > .tab:is(input:checked):first-child:before {
    background-image: var(--radius-start);
    background-position: 0 0
}

.tabs-lifted > .tab.tab-active:not(.tab-disabled):not([disabled]):last-child:before, .tabs-lifted > .tab:is(input:checked):last-child:before {
    background-image: var(--radius-start);
    background-position: 0 0
}

[dir=rtl] .tabs-lifted > .tab.tab-active:not(.tab-disabled):not([disabled]):last-child:before, [dir=rtl] .tabs-lifted > .tab:is(input:checked):last-child:before {
    background-image: var(--radius-end);
    background-position: 100% 0
}

.tabs-lifted > .tab-active:not(.tab-disabled):not([disabled]) + .tabs-lifted .tab-active:not(.tab-disabled):not([disabled]):before, .tabs-lifted > .tab:is(input:checked) + .tabs-lifted .tab:is(input:checked):before {
    background-image: var(--radius-end);
    background-position: 100% 0
}

.tabs-boxed .tab {
    border-radius: var(--rounded-btn,.5rem)
}

:is([dir=rtl] .table) {
    text-align: right
}

.table :where(th,td) {
    padding: .75rem 1rem;
    vertical-align: middle
}

.table tr.active, .table tr.active:nth-child(2n), .table-zebra tbody tr:nth-child(2n) {
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))
}

.table-zebra tr.active, .table-zebra tr.active:nth-child(2n), .table-zebra-zebra tbody tr:nth-child(2n) {
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))
}

.table :where(thead,tbody) :where(tr:first-child:last-child), .table :where(thead,tbody) :where(tr:not(:last-child)) {
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-bottom-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))
}

.table :where(thead,tfoot) {
    white-space: nowrap;
    font-size: .75rem;
    line-height: 1rem;
    font-weight: 700;
    color: var(--fallback-bc,oklch(var(--bc)/.6))
}

@keyframes toast-pop {
    0% {
        transform: scale(.9);
        opacity: 0
    }

    to {
        transform: scale(1);
        opacity: 1
    }
}

[dir=rtl] .toggle {
    --handleoffsetcalculator: calc(var(--handleoffset) * 1)
}

.toggle:focus-visible {
    outline-style: solid;
    outline-width: 2px;
    outline-offset: 2px;
    outline-color: var(--fallback-bc,oklch(var(--bc)/.2))
}

.toggle:hover {
    background-color: currentColor
}

.toggle:checked, .toggle[aria-checked=true], .toggle[checked=true] {
    background-image: none;
    --handleoffsetcalculator: var(--handleoffset);
    --tw-text-opacity: 1;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))
}

[dir=rtl] .toggle:checked, [dir=rtl] .toggle[aria-checked=true], [dir=rtl] .toggle[checked=true] {
    --handleoffsetcalculator: calc(var(--handleoffset) * -1)
}

.toggle:indeterminate {
    --tw-text-opacity: 1;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
    box-shadow: calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset
}

[dir=rtl] .toggle:indeterminate {
    box-shadow: calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset
}

.toggle:disabled {
    cursor: not-allowed;
    --tw-border-opacity: 1;
    border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
    background-color: transparent;
    opacity: .3;
    --togglehandleborder: 0 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset,var(--handleoffsetcalculator) 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset
}

.btm-nav-xs > :where(.active) {
    border-top-width: 1px
}

.btm-nav-sm > :where(.active) {
    border-top-width: 2px
}

.btm-nav-md > :where(.active) {
    border-top-width: 2px
}

.btm-nav-lg > :where(.active) {
    border-top-width: 4px
}

.btn-sm {
    height: 2rem;
    min-height: 2rem;
    padding-left: .75rem;
    padding-right: .75rem;
    font-size: .875rem
}

.btn-square:where(.btn-sm) {
    height: 2rem;
    width: 2rem;
    padding: 0
}

.btn-circle:where(.btn-xs) {
    height: 1.5rem;
    width: 1.5rem;
    border-radius: 9999px;
    padding: 0
}

.btn-circle:where(.btn-sm) {
    height: 2rem;
    width: 2rem;
    border-radius: 9999px;
    padding: 0
}

.btn-circle:where(.btn-md) {
    height: 3rem;
    width: 3rem;
    border-radius: 9999px;
    padding: 0
}

.btn-circle:where(.btn-lg) {
    height: 4rem;
    width: 4rem;
    border-radius: 9999px;
    padding: 0
}

.join.join-vertical {
    flex-direction: column
}

    .join.join-vertical .join-item:first-child:not(:last-child), .join.join-vertical :first-child:not(:last-child) .join-item {
        border-end-start-radius: 0;
        border-end-end-radius: 0;
        border-start-start-radius: inherit;
        border-start-end-radius: inherit
    }

    .join.join-vertical .join-item:last-child:not(:first-child), .join.join-vertical :last-child:not(:first-child) .join-item {
        border-start-start-radius: 0;
        border-start-end-radius: 0;
        border-end-start-radius: inherit;
        border-end-end-radius: inherit
    }

.join.join-horizontal {
    flex-direction: row
}

    .join.join-horizontal .join-item:first-child:not(:last-child), .join.join-horizontal :first-child:not(:last-child) .join-item {
        border-end-end-radius: 0;
        border-start-end-radius: 0;
        border-end-start-radius: inherit;
        border-start-start-radius: inherit
    }

    .join.join-horizontal .join-item:last-child:not(:first-child), .join.join-horizontal :last-child:not(:first-child) .join-item {
        border-end-start-radius: 0;
        border-start-start-radius: 0;
        border-end-end-radius: inherit;
        border-start-end-radius: inherit
    }

.steps-horizontal .step {
    display: grid;
    grid-template-columns: repeat(1,minmax(0,1fr));
    grid-template-rows: repeat(2,minmax(0,1fr));
    place-items: center;
    text-align: center
}

.steps-vertical .step {
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    grid-template-rows: repeat(1,minmax(0,1fr))
}

.tabs-md :where(.tab) {
    height: 2rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2;
    --tab-padding: 1rem
}

.tabs-lg :where(.tab) {
    height: 3rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 2;
    --tab-padding: 1.25rem
}

.tabs-sm :where(.tab) {
    height: 1.5rem;
    font-size: .875rem;
    line-height: .75rem;
    --tab-padding: 0.75rem
}

.tabs-xs :where(.tab) {
    height: 1.25rem;
    font-size: .75rem;
    line-height: .75rem;
    --tab-padding: 0.5rem
}

.tooltip {
    --tooltip-offset: calc(100% + 1px + var(--tooltip-tail, 0px))
}

    .tooltip:before {
        position: absolute;
        pointer-events: none;
        z-index: 1;
        content: var(--tw-content);
        --tw-content: attr(data-tip)
    }

    .tooltip-top:before, .tooltip:before {
        transform: translateX(-50%);
        top: auto;
        left: 50%;
        right: auto;
        bottom: var(--tooltip-offset)
    }

.card-compact .card-body {
    padding: 1rem;
    font-size: .875rem;
    line-height: 1.25rem
}

.card-compact .card-title {
    margin-bottom: .25rem
}

.card-normal .card-body {
    padding: var(--padding-card,2rem);
    font-size: 1rem;
    line-height: 1.5rem
}

.card-normal .card-title {
    margin-bottom: .75rem
}

.join.join-vertical > :where(:not(:first-child)) {
    margin-left: 0;
    margin-right: 0;
    margin-top: -1px
}

.join.join-horizontal > :where(:not(:first-child)) {
    margin-top: 0;
    margin-bottom: 0;
    margin-inline-start: -1px
}

.modal-top :where(.modal-box) {
    width: 100%;
    max-width: none;
    --tw-translate-y: -2.5rem;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-bottom-right-radius: var(--rounded-box,1rem);
    border-bottom-left-radius: var(--rounded-box,1rem);
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.modal-middle :where(.modal-box) {
    width: 91.666667%;
    max-width: 32rem;
    --tw-translate-y: 0px;
    --tw-scale-x: .9;
    --tw-scale-y: .9;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-top-left-radius: var(--rounded-box,1rem);
    border-top-right-radius: var(--rounded-box,1rem);
    border-bottom-right-radius: var(--rounded-box,1rem);
    border-bottom-left-radius: var(--rounded-box,1rem)
}

.modal-bottom :where(.modal-box) {
    width: 100%;
    max-width: none;
    --tw-translate-y: 2.5rem;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-top-left-radius: var(--rounded-box,1rem);
    border-top-right-radius: var(--rounded-box,1rem);
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.steps-horizontal .step {
    grid-template-rows: 40px 1fr;
    grid-template-columns: auto;
    min-width: 4rem
}

    .steps-horizontal .step:before {
        height: .5rem;
        width: 100%;
        --tw-translate-x: 0px;
        --tw-translate-y: 0px;
        transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        content: "";
        margin-inline-start: -100%
    }

:is([dir=rtl] .steps-horizontal .step):before {
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.steps-vertical .step {
    gap: .5rem;
    grid-template-columns: 40px 1fr;
    grid-template-rows: auto;
    min-height: 4rem;
    justify-items: start
}

    .steps-vertical .step:before {
        height: 100%;
        width: .5rem;
        --tw-translate-x: -50%;
        --tw-translate-y: -50%;
        transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        margin-inline-start: 50%
    }

:is([dir=rtl] .steps-vertical .step):before {
    --tw-translate-x: 50%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.tooltip {
    position: relative;
    display: inline-block;
    text-align: center;
    --tooltip-tail: 0.1875rem;
    --tooltip-color: var(--fallback-n,oklch(var(--n)/1));
    --tooltip-text-color: var(--fallback-nc,oklch(var(--nc)/1));
    --tooltip-tail-offset: calc(100% + 0.0625rem - var(--tooltip-tail))
}

    .tooltip:after, .tooltip:before {
        opacity: 0;
        transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
        transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
        transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
        transition-delay: .1s;
        transition-duration: .2s;
        transition-timing-function: cubic-bezier(.4,0,.2,1)
    }

    .tooltip:after {
        position: absolute;
        content: "";
        border-style: solid;
        border-width: var(--tooltip-tail,0);
        width: 0;
        height: 0;
        display: block
    }

    .tooltip:before {
        max-width: 20rem;
        border-radius: .25rem;
        padding: .25rem .5rem;
        font-size: .875rem;
        line-height: 1.25rem;
        background-color: var(--tooltip-color);
        color: var(--tooltip-text-color);
        width: -moz-max-content;
        width: max-content
    }

    .tooltip.tooltip-open:after, .tooltip.tooltip-open:before, .tooltip:hover:after, .tooltip:hover:before {
        opacity: 1;
        transition-delay: 75ms
    }

    .tooltip:has(:focus-visible):after, .tooltip:has(:focus-visible):before {
        opacity: 1;
        transition-delay: 75ms
    }

    .tooltip:not([data-tip]):hover:after, .tooltip:not([data-tip]):hover:before {
        visibility: hidden;
        opacity: 0
    }

    .tooltip-top:after, .tooltip:after {
        transform: translateX(-50%);
        border-color: var(--tooltip-color) transparent transparent transparent;
        top: auto;
        left: 50%;
        right: auto;
        bottom: var(--tooltip-tail-offset)
    }

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border-width: 0
}

.pointer-events-none {
    pointer-events: none
}

.pointer-events-auto {
    pointer-events: auto
}

.visible {
    visibility: visible
}

.static {
    position: static
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.inset-0 {
    inset: 0
}

.inset-x-0 {
    left: 0;
    right: 0
}

.bottom-0 {
    bottom: 0
}

.left-0 {
    left: 0
}

.left-1\/2 {
    left: 50%
}

.right-0 {
    right: 0
}

.right-2 {
    right: .5rem
}

.right-3 {
    right: .75rem
}

.right-6 {
    right: 1.5rem
}

.top-0 {
    top: 0
}

.top-2 {
    top: .5rem
}

.top-20 {
    top: 5rem
}

.top-6 {
    top: 1.5rem
}

.top-full {
    top: 100%
}

.z-10 {
    z-index: 10
}

.z-20 {
    z-index: 20
}

.z-30 {
    z-index: 30
}

.z-40 {
    z-index: 40
}

.z-50 {
    z-index: 50
}

.order-1 {
    order: 1
}

.order-2 {
    order: 2
}

.col-span-3 {
    grid-column: span 3/span 3
}

.col-span-4 {
    grid-column: span 4/span 4
}

.col-span-9 {
    grid-column: span 9/span 9
}

.col-span-full {
    grid-column: 1/-1
}

.col-start-1 {
    grid-column-start: 1
}

.col-start-2 {
    grid-column-start: 2
}

.-m-2 {
    margin: -.5rem
}

.m-1 {
    margin: .25rem
}

.m-3 {
    margin: .75rem
}

.mx-4 {
    margin-left: 1rem;
    margin-right: 1rem
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.my-2 {
    margin-top: .5rem;
    margin-bottom: .5rem
}

.my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem
}

.mb-0 {
    margin-bottom: 0
}

.mb-1 {
    margin-bottom: .25rem
}

.mb-10 {
    margin-bottom: 2.5rem
}

.mb-11 {
    margin-bottom: 2.75rem
}

.mb-18 {
    margin-bottom: 4.5rem
}

.mb-2 {
    margin-bottom: .5rem
}

.mb-3 {
    margin-bottom: .75rem
}

.mb-4 {
    margin-bottom: 1rem
}

.mb-5 {
    margin-bottom: 1.25rem
}

.mb-6 {
    margin-bottom: 1.5rem
}

.mb-8 {
    margin-bottom: 2rem
}

.mb-9 {
    margin-bottom: 2.25rem
}

.ml-1 {
    margin-left: .25rem
}

.ml-2 {
    margin-left: .5rem
}

.ml-4 {
    margin-left: 1rem
}

.ml-auto {
    margin-left: auto
}

.mr-1 {
    margin-right: .25rem
}

.mr-auto {
    margin-right: auto
}

.mt-0 {
    margin-top: 0
}

.mt-1 {
    margin-top: .25rem
}

.mt-10 {
    margin-top: 2.5rem
}

.mt-2 {
    margin-top: .5rem
}

.mt-4 {
    margin-top: 1rem
}

.mt-5 {
    margin-top: 1.25rem
}

.mt-6 {
    margin-top: 1.5rem
}

.line-clamp-2 {
    -webkit-line-clamp: 2
}

.line-clamp-2, .line-clamp-3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.line-clamp-3 {
    -webkit-line-clamp: 3
}

.block {
    display: block
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.table {
    display: table
}

.grid {
    display: grid
}

.hidden {
    display: none
}

.aspect-\[250\/120\] {
    aspect-ratio: 250/120
}

.aspect-\[399\/206\] {
    aspect-ratio: 399/206
}

.aspect-square {
    aspect-ratio: 1/1
}

.aspect-video {
    aspect-ratio: 16/9
}

.h-1 {
    height: .25rem
}

.h-1\.5 {
    height: .375rem
}

.h-10 {
    height: 2.5rem
}

.h-12 {
    height: 3rem
}

.h-2 {
    height: .5rem
}

.h-20 {
    height: 5rem
}

.h-3 {
    height: .75rem
}

.h-32 {
    height: 8rem
}

.h-4 {
    height: 1rem
}

.h-40 {
    height: 10rem
}

.h-5 {
    height: 1.25rem
}

.h-50 {
    height: 12.5rem
}

.h-6 {
    height: 1.5rem
}

.h-64 {
    height: 16rem
}

.h-8 {
    height: 2rem
}

.h-80 {
    height: 20rem
}

.h-\[11px\] {
    height: 11px
}

.h-\[240px\] {
    height: 240px
}

.h-\[280px\] {
    height: 280px
}

.h-\[291px\] {
    height: 291px
}

.h-\[400px\] {
    height: 400px
}

.h-\[480px\] {
    height: 480px
}

.h-\[50px\] {
    height: 50px
}

.h-\[53px\] {
    height: 53px
}

.h-\[550px\] {
    height: 550px
}

.h-\[625px\] {
    height: 625px
}

.h-\[62px\] {
    height: 62px
}

.h-\[90px\] {
    height: 90px
}

.h-auto {
    height: auto
}

.h-fit {
    height: -moz-fit-content;
    height: fit-content
}

.h-full {
    height: 100%
}

.max-h-60 {
    max-height: 15rem
}

.max-h-\[400px\] {
    max-height: 400px
}

.max-h-\[650px\] {
    max-height: 650px
}

.min-h-52 {
    min-height: 13rem
}

.min-h-\[310px\] {
    min-height: 310px
}

.min-h-\[625px\] {
    min-height: 625px
}

.min-h-screen {
    min-height: 100vh
}

.w-10 {
    width: 2.5rem
}

.w-12 {
    width: 3rem
}

.w-14 {
    width: 3.5rem
}

.w-2 {
    width: .5rem
}

.w-20 {
    width: 5rem
}

.w-28 {
    width: 7rem
}

.w-3\/4 {
    width: 75%
}

.w-32 {
    width: 8rem
}

.w-48 {
    width: 12rem
}

.w-5 {
    width: 1.25rem
}

.w-6 {
    width: 1.5rem
}

.w-60 {
    width: 15rem
}

.w-8 {
    width: 2rem
}

.w-\[100\%\] {
    width: 100%
}

.w-\[150px\] {
    width: 150px
}

.w-\[168px\] {
    width: 168px
}

.w-\[179px\] {
    width: 179px
}

.w-\[273px\] {
    width: 273px
}

.w-\[290px\] {
    width: 290px
}

.w-\[320px\] {
    width: 320px
}

.w-\[360px\] {
    width: 360px
}

.w-\[88px\] {
    width: 88px
}

.w-\[96\%\] {
    width: 96%
}

.w-full {
    width: 100%
}

.min-w-64 {
    min-width: 16rem
}

.min-w-80 {
    min-width: 20rem
}

.min-w-\[360px\] {
    min-width: 360px
}

.max-w-\[156px\] {
    max-width: 156px
}

.max-w-\[300px\] {
    max-width: 300px
}

.max-w-\[420px\] {
    max-width: 420px
}

.max-w-\[440px\] {
    max-width: 440px
}

.max-w-\[640px\] {
    max-width: 640px
}

.max-w-md {
    max-width: 28rem
}

.flex-1 {
    flex: 1 1 0%
}

.flex-shrink-0 {
    flex-shrink: 0
}

.shrink {
    flex-shrink: 1
}

.shrink-0 {
    flex-shrink: 0
}

.flex-grow, .grow {
    flex-grow: 1
}

.basis-0 {
    flex-basis: 0px
}

.-translate-x-1\/2 {
    --tw-translate-x: -50%
}

.-translate-x-1\/2, .translate-x-0 {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-0 {
    --tw-translate-x: 0px
}

.translate-y-0 {
    --tw-translate-y: 0px
}

.translate-y-0, .translate-y-full {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-full {
    --tw-translate-y: 100%
}

.transform {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.cursor-pointer {
    cursor: pointer
}

.select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.resize {
    resize: both
}

.list-inside {
    list-style-position: inside
}

.list-decimal {
    list-style-type: decimal
}

.list-disc {
    list-style-type: disc
}

.columns-1 {
    -moz-columns: 1;
    column-count: 1
}

.break-inside-avoid {
    -moz-column-break-inside: avoid;
    break-inside: avoid
}

.grid-cols-1 {
    grid-template-columns: repeat(1,minmax(0,1fr))
}

.grid-cols-12 {
    grid-template-columns: repeat(12,minmax(0,1fr))
}

.grid-cols-2 {
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.grid-cols-4 {
    grid-template-columns: repeat(4,minmax(0,1fr))
}

.flex-row {
    flex-direction: row
}

.flex-col {
    flex-direction: column
}

.flex-wrap {
    flex-wrap: wrap
}

.place-items-center {
    place-items: center
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.justify-start {
    justify-content: flex-start
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.gap-0 {
    gap: 0
}

.gap-1 {
    gap: .25rem
}

.gap-1\.5 {
    gap: .375rem
}

.gap-11 {
    gap: 2.75rem
}

.gap-2 {
    gap: .5rem
}

.gap-2\.5 {
    gap: .625rem
}

.gap-3 {
    gap: .75rem
}

.gap-4 {
    gap: 1rem
}

.gap-6 {
    gap: 1.5rem
}

.gap-8 {
    gap: 2rem
}

.gap-9 {
    gap: 2.25rem
}

.gap-\[10px\] {
    gap: 10px
}

.gap-\[42px\] {
    gap: 42px
}

.gap-x-10 {
    -moz-column-gap: 2.5rem;
    column-gap: 2.5rem
}

.gap-x-2 {
    -moz-column-gap: .5rem;
    column-gap: .5rem
}

.gap-x-3 {
    -moz-column-gap: .75rem;
    column-gap: .75rem
}

.gap-x-6 {
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem
}

.gap-x-8 {
    -moz-column-gap: 2rem;
    column-gap: 2rem
}

.gap-y-1 {
    row-gap: .25rem
}

.gap-y-1\.5 {
    row-gap: .375rem
}

.gap-y-10 {
    row-gap: 2.5rem
}

.gap-y-12 {
    row-gap: 3rem
}

.gap-y-16 {
    row-gap: 4rem
}

.gap-y-18 {
    row-gap: 4.5rem
}

.gap-y-19 {
    row-gap: 4.75rem
}

.gap-y-2 {
    row-gap: .5rem
}

.gap-y-3 {
    row-gap: .75rem
}

.gap-y-4 {
    row-gap: 1rem
}

.gap-y-4\.5 {
    row-gap: 1.125rem
}

.gap-y-7 {
    row-gap: 1.75rem
}

.space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.75rem * var(--tw-space-x-reverse));
    margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.75rem * var(--tw-space-y-reverse))
}

.space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse))
}

.self-start {
    align-self: flex-start
}

.self-center {
    align-self: center
}

.self-stretch {
    align-self: stretch
}

.justify-self-center {
    justify-self: center
}

.overflow-hidden {
    overflow: hidden
}

.overflow-y-auto {
    overflow-y: auto
}

.whitespace-nowrap {
    white-space: nowrap
}

.whitespace-pre-line {
    white-space: pre-line
}

.rounded {
    border-radius: .25rem
}

.rounded-2xl {
    border-radius: 1rem
}

.rounded-3xl {
    border-radius: 1.5rem
}

.rounded-\[12px\] {
    border-radius: 12px
}

.rounded-\[14px\] {
    border-radius: 14px
}

.rounded-\[4px\] {
    border-radius: 4px
}

.rounded-box {
    border-radius: var(--rounded-box,1rem)
}

.rounded-full {
    border-radius: 9999px
}

.rounded-lg {
    border-radius: .5rem
}

.rounded-md {
    border-radius: .375rem
}

.rounded-xl {
    border-radius: .75rem
}

.rounded-t-xl {
    border-top-left-radius: .75rem;
    border-top-right-radius: .75rem
}

.rounded-tl-\[14px\] {
    border-top-left-radius: 14px
}

.rounded-tr-\[14px\] {
    border-top-right-radius: 14px
}

.border {
    border-width: 1px
}

.border-2 {
    border-width: 2px
}

.border-l-0 {
    border-left-width: 0
}

.border-r-0 {
    border-right-width: 0
}

.border-t-0 {
    border-top-width: 0
}

.border-solid {
    border-style: solid
}

.border-none {
    border-style: none
}

.border-\[\#0369A1\] {
    --tw-border-opacity: 1;
    border-color: rgb(3 105 161/var(--tw-border-opacity))
}

.border-amber-400 {
    --tw-border-opacity: 1;
    border-color: rgb(255 183 27/var(--tw-border-opacity))
}

.border-black {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0/var(--tw-border-opacity))
}

.border-blue-400 {
    --tw-border-opacity: 1;
    border-color: rgb(96 165 250/var(--tw-border-opacity))
}

.border-gray-550 {
    --tw-border-opacity: 1;
    border-color: rgb(228 229 233/var(--tw-border-opacity))
}

.border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgb(89 95 106/var(--tw-border-opacity))
}

.border-neutral-300 {
    --tw-border-opacity: 1;
    border-color: rgb(212 212 212/var(--tw-border-opacity))
}

.border-orange-500 {
    --tw-border-opacity: 1;
    border-color: rgb(242 139 1/var(--tw-border-opacity))
}

.border-other-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgb(107 114 127/var(--tw-border-opacity))
}

.border-sky-800 {
    --tw-border-opacity: 1;
    border-color: rgb(7 89 133/var(--tw-border-opacity))
}

.border-slate-950 {
    --tw-border-opacity: 1;
    border-color: rgb(2 6 23/var(--tw-border-opacity))
}

.border-white {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity))
}

.border-yellow-300 {
    --tw-border-opacity: 1;
    border-color: rgb(255 200 69/var(--tw-border-opacity))
}

.border-zinc-800 {
    --tw-border-opacity: 1;
    border-color: rgb(39 39 42/var(--tw-border-opacity))
}

.bg-\[\#6088C7\] {
    --tw-bg-opacity: 1;
    background-color: rgb(96 136 199/var(--tw-bg-opacity))
}

.bg-\[\#F0F9FF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(240 249 255/var(--tw-bg-opacity))
}

.bg-\[\#f5f5f5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245/var(--tw-bg-opacity))
}

.bg-\[\#ffffff\] {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.bg-amber-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 230 138/var(--tw-bg-opacity))
}

.bg-amber-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(252 211 77/var(--tw-bg-opacity))
}

.bg-amber-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(241 138 0/var(--tw-bg-opacity))
}

.bg-base-100 {
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))
}

.bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

.bg-black\/30 {
    background-color: rgba(0,0,0,.3)
}

.bg-black\/50 {
    background-color: rgba(0,0,0,.5)
}

.bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(0 46 109/var(--tw-bg-opacity))
}

.bg-blue-100\/0 {
    background-color: rgba(0,46,109,0)
}

.bg-blue-100\/10 {
    background-color: rgba(0,46,109,.1)
}

.bg-blue-100\/100 {
    background-color: #002e6d
}

.bg-blue-100\/15 {
    background-color: rgba(0,46,109,.15)
}

.bg-blue-100\/20 {
    background-color: rgba(0,46,109,.2)
}

.bg-blue-100\/25 {
    background-color: rgba(0,46,109,.25)
}

.bg-blue-100\/30 {
    background-color: rgba(0,46,109,.3)
}

.bg-blue-100\/35 {
    background-color: rgba(0,46,109,.35)
}

.bg-blue-100\/40 {
    background-color: rgba(0,46,109,.4)
}

.bg-blue-100\/45 {
    background-color: rgba(0,46,109,.45)
}

.bg-blue-100\/5 {
    background-color: rgba(0,46,109,.05)
}

.bg-blue-100\/50 {
    background-color: rgba(0,46,109,.5)
}

.bg-blue-100\/55 {
    background-color: rgba(0,46,109,.55)
}

.bg-blue-100\/60 {
    background-color: rgba(0,46,109,.6)
}

.bg-blue-100\/65 {
    background-color: rgba(0,46,109,.65)
}

.bg-blue-100\/70 {
    background-color: rgba(0,46,109,.7)
}

.bg-blue-100\/75 {
    background-color: rgba(0,46,109,.75)
}

.bg-blue-100\/80 {
    background-color: rgba(0,46,109,.8)
}

.bg-blue-100\/85 {
    background-color: rgba(0,46,109,.85)
}

.bg-blue-100\/90 {
    background-color: rgba(0,46,109,.9)
}

.bg-blue-100\/95 {
    background-color: rgba(0,46,109,.95)
}

.bg-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(191 219 254/var(--tw-bg-opacity))
}

.bg-blue-200\/0 {
    background-color: rgba(191,219,254,0)
}

.bg-blue-200\/10 {
    background-color: rgba(191,219,254,.1)
}

.bg-blue-200\/100 {
    background-color: #bfdbfe
}

.bg-blue-200\/15 {
    background-color: rgba(191,219,254,.15)
}

.bg-blue-200\/20 {
    background-color: rgba(191,219,254,.2)
}

.bg-blue-200\/25 {
    background-color: rgba(191,219,254,.25)
}

.bg-blue-200\/30 {
    background-color: rgba(191,219,254,.3)
}

.bg-blue-200\/35 {
    background-color: rgba(191,219,254,.35)
}

.bg-blue-200\/40 {
    background-color: rgba(191,219,254,.4)
}

.bg-blue-200\/45 {
    background-color: rgba(191,219,254,.45)
}

.bg-blue-200\/5 {
    background-color: rgba(191,219,254,.05)
}

.bg-blue-200\/50 {
    background-color: rgba(191,219,254,.5)
}

.bg-blue-200\/55 {
    background-color: rgba(191,219,254,.55)
}

.bg-blue-200\/60 {
    background-color: rgba(191,219,254,.6)
}

.bg-blue-200\/65 {
    background-color: rgba(191,219,254,.65)
}

.bg-blue-200\/70 {
    background-color: rgba(191,219,254,.7)
}

.bg-blue-200\/75 {
    background-color: rgba(191,219,254,.75)
}

.bg-blue-200\/80 {
    background-color: rgba(191,219,254,.8)
}

.bg-blue-200\/85 {
    background-color: rgba(191,219,254,.85)
}

.bg-blue-200\/90 {
    background-color: rgba(191,219,254,.9)
}

.bg-blue-200\/95 {
    background-color: rgba(191,219,254,.95)
}

.bg-blue-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(147 197 253/var(--tw-bg-opacity))
}

.bg-blue-300\/0 {
    background-color: rgba(147,197,253,0)
}

.bg-blue-300\/10 {
    background-color: rgba(147,197,253,.1)
}

.bg-blue-300\/100 {
    background-color: #93c5fd
}

.bg-blue-300\/15 {
    background-color: rgba(147,197,253,.15)
}

.bg-blue-300\/20 {
    background-color: rgba(147,197,253,.2)
}

.bg-blue-300\/25 {
    background-color: rgba(147,197,253,.25)
}

.bg-blue-300\/30 {
    background-color: rgba(147,197,253,.3)
}

.bg-blue-300\/35 {
    background-color: rgba(147,197,253,.35)
}

.bg-blue-300\/40 {
    background-color: rgba(147,197,253,.4)
}

.bg-blue-300\/45 {
    background-color: rgba(147,197,253,.45)
}

.bg-blue-300\/5 {
    background-color: rgba(147,197,253,.05)
}

.bg-blue-300\/50 {
    background-color: rgba(147,197,253,.5)
}

.bg-blue-300\/55 {
    background-color: rgba(147,197,253,.55)
}

.bg-blue-300\/60 {
    background-color: rgba(147,197,253,.6)
}

.bg-blue-300\/65 {
    background-color: rgba(147,197,253,.65)
}

.bg-blue-300\/70 {
    background-color: rgba(147,197,253,.7)
}

.bg-blue-300\/75 {
    background-color: rgba(147,197,253,.75)
}

.bg-blue-300\/80 {
    background-color: rgba(147,197,253,.8)
}

.bg-blue-300\/85 {
    background-color: rgba(147,197,253,.85)
}

.bg-blue-300\/90 {
    background-color: rgba(147,197,253,.9)
}

.bg-blue-300\/95 {
    background-color: rgba(147,197,253,.95)
}

.bg-blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(96 165 250/var(--tw-bg-opacity))
}

.bg-blue-400\/0 {
    background-color: rgba(96,165,250,0)
}

.bg-blue-400\/10 {
    background-color: rgba(96,165,250,.1)
}

.bg-blue-400\/100 {
    background-color: #60a5fa
}

.bg-blue-400\/15 {
    background-color: rgba(96,165,250,.15)
}

.bg-blue-400\/20 {
    background-color: rgba(96,165,250,.2)
}

.bg-blue-400\/25 {
    background-color: rgba(96,165,250,.25)
}

.bg-blue-400\/30 {
    background-color: rgba(96,165,250,.3)
}

.bg-blue-400\/35 {
    background-color: rgba(96,165,250,.35)
}

.bg-blue-400\/40 {
    background-color: rgba(96,165,250,.4)
}

.bg-blue-400\/45 {
    background-color: rgba(96,165,250,.45)
}

.bg-blue-400\/5 {
    background-color: rgba(96,165,250,.05)
}

.bg-blue-400\/50 {
    background-color: rgba(96,165,250,.5)
}

.bg-blue-400\/55 {
    background-color: rgba(96,165,250,.55)
}

.bg-blue-400\/60 {
    background-color: rgba(96,165,250,.6)
}

.bg-blue-400\/65 {
    background-color: rgba(96,165,250,.65)
}

.bg-blue-400\/70 {
    background-color: rgba(96,165,250,.7)
}

.bg-blue-400\/75 {
    background-color: rgba(96,165,250,.75)
}

.bg-blue-400\/80 {
    background-color: rgba(96,165,250,.8)
}

.bg-blue-400\/85 {
    background-color: rgba(96,165,250,.85)
}

.bg-blue-400\/90 {
    background-color: rgba(96,165,250,.9)
}

.bg-blue-400\/95 {
    background-color: rgba(96,165,250,.95)
}

.bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(241 243 247/var(--tw-bg-opacity))
}

.bg-blue-50\/0 {
    background-color: rgba(241,243,247,0)
}

.bg-blue-50\/10 {
    background-color: rgba(241,243,247,.1)
}

.bg-blue-50\/100 {
    background-color: #f1f3f7
}

.bg-blue-50\/15 {
    background-color: rgba(241,243,247,.15)
}

.bg-blue-50\/20 {
    background-color: rgba(241,243,247,.2)
}

.bg-blue-50\/25 {
    background-color: rgba(241,243,247,.25)
}

.bg-blue-50\/30 {
    background-color: rgba(241,243,247,.3)
}

.bg-blue-50\/35 {
    background-color: rgba(241,243,247,.35)
}

.bg-blue-50\/40 {
    background-color: rgba(241,243,247,.4)
}

.bg-blue-50\/45 {
    background-color: rgba(241,243,247,.45)
}

.bg-blue-50\/5 {
    background-color: rgba(241,243,247,.05)
}

.bg-blue-50\/50 {
    background-color: rgba(241,243,247,.5)
}

.bg-blue-50\/55 {
    background-color: rgba(241,243,247,.55)
}

.bg-blue-50\/60 {
    background-color: rgba(241,243,247,.6)
}

.bg-blue-50\/65 {
    background-color: rgba(241,243,247,.65)
}

.bg-blue-50\/70 {
    background-color: rgba(241,243,247,.7)
}

.bg-blue-50\/75 {
    background-color: rgba(241,243,247,.75)
}

.bg-blue-50\/80 {
    background-color: rgba(241,243,247,.8)
}

.bg-blue-50\/85 {
    background-color: rgba(241,243,247,.85)
}

.bg-blue-50\/90 {
    background-color: rgba(241,243,247,.9)
}

.bg-blue-50\/95 {
    background-color: rgba(241,243,247,.95)
}

.bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(207 237 255/var(--tw-bg-opacity))
}

.bg-blue-500\/0 {
    background-color: rgba(207,237,255,0)
}

.bg-blue-500\/10 {
    background-color: rgba(207,237,255,.1)
}

.bg-blue-500\/100 {
    background-color: #cfedff
}

.bg-blue-500\/15 {
    background-color: rgba(207,237,255,.15)
}

.bg-blue-500\/20 {
    background-color: rgba(207,237,255,.2)
}

.bg-blue-500\/25 {
    background-color: rgba(207,237,255,.25)
}

.bg-blue-500\/30 {
    background-color: rgba(207,237,255,.3)
}

.bg-blue-500\/35 {
    background-color: rgba(207,237,255,.35)
}

.bg-blue-500\/40 {
    background-color: rgba(207,237,255,.4)
}

.bg-blue-500\/45 {
    background-color: rgba(207,237,255,.45)
}

.bg-blue-500\/5 {
    background-color: rgba(207,237,255,.05)
}

.bg-blue-500\/50 {
    background-color: rgba(207,237,255,.5)
}

.bg-blue-500\/55 {
    background-color: rgba(207,237,255,.55)
}

.bg-blue-500\/60 {
    background-color: rgba(207,237,255,.6)
}

.bg-blue-500\/65 {
    background-color: rgba(207,237,255,.65)
}

.bg-blue-500\/70 {
    background-color: rgba(207,237,255,.7)
}

.bg-blue-500\/75 {
    background-color: rgba(207,237,255,.75)
}

.bg-blue-500\/80 {
    background-color: rgba(207,237,255,.8)
}

.bg-blue-500\/85 {
    background-color: rgba(207,237,255,.85)
}

.bg-blue-500\/90 {
    background-color: rgba(207,237,255,.9)
}

.bg-blue-500\/95 {
    background-color: rgba(207,237,255,.95)
}

.bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(125 206 255/var(--tw-bg-opacity))
}

.bg-blue-600\/0 {
    background-color: rgba(125,206,255,0)
}

.bg-blue-600\/10 {
    background-color: rgba(125,206,255,.1)
}

.bg-blue-600\/100 {
    background-color: #7dceff
}

.bg-blue-600\/15 {
    background-color: rgba(125,206,255,.15)
}

.bg-blue-600\/20 {
    background-color: rgba(125,206,255,.2)
}

.bg-blue-600\/25 {
    background-color: rgba(125,206,255,.25)
}

.bg-blue-600\/30 {
    background-color: rgba(125,206,255,.3)
}

.bg-blue-600\/35 {
    background-color: rgba(125,206,255,.35)
}

.bg-blue-600\/40 {
    background-color: rgba(125,206,255,.4)
}

.bg-blue-600\/45 {
    background-color: rgba(125,206,255,.45)
}

.bg-blue-600\/5 {
    background-color: rgba(125,206,255,.05)
}

.bg-blue-600\/50 {
    background-color: rgba(125,206,255,.5)
}

.bg-blue-600\/55 {
    background-color: rgba(125,206,255,.55)
}

.bg-blue-600\/60 {
    background-color: rgba(125,206,255,.6)
}

.bg-blue-600\/65 {
    background-color: rgba(125,206,255,.65)
}

.bg-blue-600\/70 {
    background-color: rgba(125,206,255,.7)
}

.bg-blue-600\/75 {
    background-color: rgba(125,206,255,.75)
}

.bg-blue-600\/80 {
    background-color: rgba(125,206,255,.8)
}

.bg-blue-600\/85 {
    background-color: rgba(125,206,255,.85)
}

.bg-blue-600\/90 {
    background-color: rgba(125,206,255,.9)
}

.bg-blue-600\/95 {
    background-color: rgba(125,206,255,.95)
}

.bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(42 81 133/var(--tw-bg-opacity))
}

.bg-blue-700\/0 {
    background-color: rgba(42,81,133,0)
}

.bg-blue-700\/10 {
    background-color: rgba(42,81,133,.1)
}

.bg-blue-700\/100 {
    background-color: #2a5185
}

.bg-blue-700\/15 {
    background-color: rgba(42,81,133,.15)
}

.bg-blue-700\/20 {
    background-color: rgba(42,81,133,.2)
}

.bg-blue-700\/25 {
    background-color: rgba(42,81,133,.25)
}

.bg-blue-700\/30 {
    background-color: rgba(42,81,133,.3)
}

.bg-blue-700\/35 {
    background-color: rgba(42,81,133,.35)
}

.bg-blue-700\/40 {
    background-color: rgba(42,81,133,.4)
}

.bg-blue-700\/45 {
    background-color: rgba(42,81,133,.45)
}

.bg-blue-700\/5 {
    background-color: rgba(42,81,133,.05)
}

.bg-blue-700\/50 {
    background-color: rgba(42,81,133,.5)
}

.bg-blue-700\/55 {
    background-color: rgba(42,81,133,.55)
}

.bg-blue-700\/60 {
    background-color: rgba(42,81,133,.6)
}

.bg-blue-700\/65 {
    background-color: rgba(42,81,133,.65)
}

.bg-blue-700\/70 {
    background-color: rgba(42,81,133,.7)
}

.bg-blue-700\/75 {
    background-color: rgba(42,81,133,.75)
}

.bg-blue-700\/80 {
    background-color: rgba(42,81,133,.8)
}

.bg-blue-700\/85 {
    background-color: rgba(42,81,133,.85)
}

.bg-blue-700\/90 {
    background-color: rgba(42,81,133,.9)
}

.bg-blue-700\/95 {
    background-color: rgba(42,81,133,.95)
}

.bg-blue-80 {
    --tw-bg-opacity: 1;
    background-color: rgb(90 176 230/var(--tw-bg-opacity))
}

.bg-blue-80\/0 {
    background-color: rgba(90,176,230,0)
}

.bg-blue-80\/10 {
    background-color: rgba(90,176,230,.1)
}

.bg-blue-80\/100 {
    background-color: #5ab0e6
}

.bg-blue-80\/15 {
    background-color: rgba(90,176,230,.15)
}

.bg-blue-80\/20 {
    background-color: rgba(90,176,230,.2)
}

.bg-blue-80\/25 {
    background-color: rgba(90,176,230,.25)
}

.bg-blue-80\/30 {
    background-color: rgba(90,176,230,.3)
}

.bg-blue-80\/35 {
    background-color: rgba(90,176,230,.35)
}

.bg-blue-80\/40 {
    background-color: rgba(90,176,230,.4)
}

.bg-blue-80\/45 {
    background-color: rgba(90,176,230,.45)
}

.bg-blue-80\/5 {
    background-color: rgba(90,176,230,.05)
}

.bg-blue-80\/50 {
    background-color: rgba(90,176,230,.5)
}

.bg-blue-80\/55 {
    background-color: rgba(90,176,230,.55)
}

.bg-blue-80\/60 {
    background-color: rgba(90,176,230,.6)
}

.bg-blue-80\/65 {
    background-color: rgba(90,176,230,.65)
}

.bg-blue-80\/70 {
    background-color: rgba(90,176,230,.7)
}

.bg-blue-80\/75 {
    background-color: rgba(90,176,230,.75)
}

.bg-blue-80\/80 {
    background-color: rgba(90,176,230,.8)
}

.bg-blue-80\/85 {
    background-color: rgba(90,176,230,.85)
}

.bg-blue-80\/90 {
    background-color: rgba(90,176,230,.9)
}

.bg-blue-80\/95 {
    background-color: rgba(90,176,230,.95)
}

.bg-blue-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(30 64 175/var(--tw-bg-opacity))
}

.bg-blue-800\/0 {
    background-color: rgba(30,64,175,0)
}

.bg-blue-800\/10 {
    background-color: rgba(30,64,175,.1)
}

.bg-blue-800\/100 {
    background-color: #1e40af
}

.bg-blue-800\/15 {
    background-color: rgba(30,64,175,.15)
}

.bg-blue-800\/20 {
    background-color: rgba(30,64,175,.2)
}

.bg-blue-800\/25 {
    background-color: rgba(30,64,175,.25)
}

.bg-blue-800\/30 {
    background-color: rgba(30,64,175,.3)
}

.bg-blue-800\/35 {
    background-color: rgba(30,64,175,.35)
}

.bg-blue-800\/40 {
    background-color: rgba(30,64,175,.4)
}

.bg-blue-800\/45 {
    background-color: rgba(30,64,175,.45)
}

.bg-blue-800\/5 {
    background-color: rgba(30,64,175,.05)
}

.bg-blue-800\/50 {
    background-color: rgba(30,64,175,.5)
}

.bg-blue-800\/55 {
    background-color: rgba(30,64,175,.55)
}

.bg-blue-800\/60 {
    background-color: rgba(30,64,175,.6)
}

.bg-blue-800\/65 {
    background-color: rgba(30,64,175,.65)
}

.bg-blue-800\/70 {
    background-color: rgba(30,64,175,.7)
}

.bg-blue-800\/75 {
    background-color: rgba(30,64,175,.75)
}

.bg-blue-800\/80 {
    background-color: rgba(30,64,175,.8)
}

.bg-blue-800\/85 {
    background-color: rgba(30,64,175,.85)
}

.bg-blue-800\/90 {
    background-color: rgba(30,64,175,.9)
}

.bg-blue-800\/95 {
    background-color: rgba(30,64,175,.95)
}

.bg-blue-850 {
    --tw-bg-opacity: 1;
    background-color: rgb(0 61 166/var(--tw-bg-opacity))
}

.bg-blue-850\/0 {
    background-color: rgba(0,61,166,0)
}

.bg-blue-850\/10 {
    background-color: rgba(0,61,166,.1)
}

.bg-blue-850\/100 {
    background-color: #003da6
}

.bg-blue-850\/15 {
    background-color: rgba(0,61,166,.15)
}

.bg-blue-850\/20 {
    background-color: rgba(0,61,166,.2)
}

.bg-blue-850\/25 {
    background-color: rgba(0,61,166,.25)
}

.bg-blue-850\/30 {
    background-color: rgba(0,61,166,.3)
}

.bg-blue-850\/35 {
    background-color: rgba(0,61,166,.35)
}

.bg-blue-850\/40 {
    background-color: rgba(0,61,166,.4)
}

.bg-blue-850\/45 {
    background-color: rgba(0,61,166,.45)
}

.bg-blue-850\/5 {
    background-color: rgba(0,61,166,.05)
}

.bg-blue-850\/50 {
    background-color: rgba(0,61,166,.5)
}

.bg-blue-850\/55 {
    background-color: rgba(0,61,166,.55)
}

.bg-blue-850\/60 {
    background-color: rgba(0,61,166,.6)
}

.bg-blue-850\/65 {
    background-color: rgba(0,61,166,.65)
}

.bg-blue-850\/70 {
    background-color: rgba(0,61,166,.7)
}

.bg-blue-850\/75 {
    background-color: rgba(0,61,166,.75)
}

.bg-blue-850\/80 {
    background-color: rgba(0,61,166,.8)
}

.bg-blue-850\/85 {
    background-color: rgba(0,61,166,.85)
}

.bg-blue-850\/90 {
    background-color: rgba(0,61,166,.9)
}

.bg-blue-850\/95 {
    background-color: rgba(0,61,166,.95)
}

.bg-blue-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(30 58 138/var(--tw-bg-opacity))
}

.bg-blue-900\/0 {
    background-color: rgba(30,58,138,0)
}

.bg-blue-900\/10 {
    background-color: rgba(30,58,138,.1)
}

.bg-blue-900\/100 {
    background-color: #1e3a8a
}

.bg-blue-900\/15 {
    background-color: rgba(30,58,138,.15)
}

.bg-blue-900\/20 {
    background-color: rgba(30,58,138,.2)
}

.bg-blue-900\/25 {
    background-color: rgba(30,58,138,.25)
}

.bg-blue-900\/30 {
    background-color: rgba(30,58,138,.3)
}

.bg-blue-900\/35 {
    background-color: rgba(30,58,138,.35)
}

.bg-blue-900\/40 {
    background-color: rgba(30,58,138,.4)
}

.bg-blue-900\/45 {
    background-color: rgba(30,58,138,.45)
}

.bg-blue-900\/5 {
    background-color: rgba(30,58,138,.05)
}

.bg-blue-900\/50 {
    background-color: rgba(30,58,138,.5)
}

.bg-blue-900\/55 {
    background-color: rgba(30,58,138,.55)
}

.bg-blue-900\/60 {
    background-color: rgba(30,58,138,.6)
}

.bg-blue-900\/65 {
    background-color: rgba(30,58,138,.65)
}

.bg-blue-900\/70 {
    background-color: rgba(30,58,138,.7)
}

.bg-blue-900\/75 {
    background-color: rgba(30,58,138,.75)
}

.bg-blue-900\/80 {
    background-color: rgba(30,58,138,.8)
}

.bg-blue-900\/85 {
    background-color: rgba(30,58,138,.85)
}

.bg-blue-900\/90 {
    background-color: rgba(30,58,138,.9)
}

.bg-blue-900\/95 {
    background-color: rgba(30,58,138,.95)
}

.bg-blue-950 {
    --tw-bg-opacity: 1;
    background-color: rgb(0 15 36/var(--tw-bg-opacity))
}

.bg-blue-950\/0 {
    background-color: rgba(0,15,36,0)
}

.bg-blue-950\/10 {
    background-color: rgba(0,15,36,.1)
}

.bg-blue-950\/100 {
    background-color: #000f24
}

.bg-blue-950\/15 {
    background-color: rgba(0,15,36,.15)
}

.bg-blue-950\/20 {
    background-color: rgba(0,15,36,.2)
}

.bg-blue-950\/25 {
    background-color: rgba(0,15,36,.25)
}

.bg-blue-950\/30 {
    background-color: rgba(0,15,36,.3)
}

.bg-blue-950\/35 {
    background-color: rgba(0,15,36,.35)
}

.bg-blue-950\/40 {
    background-color: rgba(0,15,36,.4)
}

.bg-blue-950\/45 {
    background-color: rgba(0,15,36,.45)
}

.bg-blue-950\/5 {
    background-color: rgba(0,15,36,.05)
}

.bg-blue-950\/50 {
    background-color: rgba(0,15,36,.5)
}

.bg-blue-950\/55 {
    background-color: rgba(0,15,36,.55)
}

.bg-blue-950\/60 {
    background-color: rgba(0,15,36,.6)
}

.bg-blue-950\/65 {
    background-color: rgba(0,15,36,.65)
}

.bg-blue-950\/70 {
    background-color: rgba(0,15,36,.7)
}

.bg-blue-950\/75 {
    background-color: rgba(0,15,36,.75)
}

.bg-blue-950\/80 {
    background-color: rgba(0,15,36,.8)
}

.bg-blue-950\/85 {
    background-color: rgba(0,15,36,.85)
}

.bg-blue-950\/90 {
    background-color: rgba(0,15,36,.9)
}

.bg-blue-950\/95 {
    background-color: rgba(0,15,36,.95)
}

.bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(239 239 239/var(--tw-bg-opacity))
}

.bg-gray-550 {
    --tw-bg-opacity: 1;
    background-color: rgb(228 229 233/var(--tw-bg-opacity))
}

.bg-iedc-blue {
    --tw-bg-opacity: 1;
    background-color: rgb(0 76 151/var(--tw-bg-opacity))
}

.bg-iedc-blue\/0 {
    background-color: rgba(0,76,151,0)
}

.bg-iedc-blue\/10 {
    background-color: rgba(0,76,151,.1)
}

.bg-iedc-blue\/100 {
    background-color: #004c97
}

.bg-iedc-blue\/15 {
    background-color: rgba(0,76,151,.15)
}

.bg-iedc-blue\/20 {
    background-color: rgba(0,76,151,.2)
}

.bg-iedc-blue\/25 {
    background-color: rgba(0,76,151,.25)
}

.bg-iedc-blue\/30 {
    background-color: rgba(0,76,151,.3)
}

.bg-iedc-blue\/35 {
    background-color: rgba(0,76,151,.35)
}

.bg-iedc-blue\/40 {
    background-color: rgba(0,76,151,.4)
}

.bg-iedc-blue\/45 {
    background-color: rgba(0,76,151,.45)
}

.bg-iedc-blue\/5 {
    background-color: rgba(0,76,151,.05)
}

.bg-iedc-blue\/50 {
    background-color: rgba(0,76,151,.5)
}

.bg-iedc-blue\/55 {
    background-color: rgba(0,76,151,.55)
}

.bg-iedc-blue\/60 {
    background-color: rgba(0,76,151,.6)
}

.bg-iedc-blue\/65 {
    background-color: rgba(0,76,151,.65)
}

.bg-iedc-blue\/70 {
    background-color: rgba(0,76,151,.7)
}

.bg-iedc-blue\/75 {
    background-color: rgba(0,76,151,.75)
}

.bg-iedc-blue\/80 {
    background-color: rgba(0,76,151,.8)
}

.bg-iedc-blue\/85 {
    background-color: rgba(0,76,151,.85)
}

.bg-iedc-blue\/90 {
    background-color: rgba(0,76,151,.9)
}

.bg-iedc-blue\/95 {
    background-color: rgba(0,76,151,.95)
}

.bg-iedc-yellow {
    --tw-bg-opacity: 1;
    background-color: rgb(255 200 69/var(--tw-bg-opacity))
}

.bg-iedc-yellow\/0 {
    background-color: rgba(255,200,69,0)
}

.bg-iedc-yellow\/10 {
    background-color: rgba(255,200,69,.1)
}

.bg-iedc-yellow\/100 {
    background-color: #ffc845
}

.bg-iedc-yellow\/15 {
    background-color: rgba(255,200,69,.15)
}

.bg-iedc-yellow\/20 {
    background-color: rgba(255,200,69,.2)
}

.bg-iedc-yellow\/25 {
    background-color: rgba(255,200,69,.25)
}

.bg-iedc-yellow\/30 {
    background-color: rgba(255,200,69,.3)
}

.bg-iedc-yellow\/35 {
    background-color: rgba(255,200,69,.35)
}

.bg-iedc-yellow\/40 {
    background-color: rgba(255,200,69,.4)
}

.bg-iedc-yellow\/45 {
    background-color: rgba(255,200,69,.45)
}

.bg-iedc-yellow\/5 {
    background-color: rgba(255,200,69,.05)
}

.bg-iedc-yellow\/50 {
    background-color: rgba(255,200,69,.5)
}

.bg-iedc-yellow\/55 {
    background-color: rgba(255,200,69,.55)
}

.bg-iedc-yellow\/60 {
    background-color: rgba(255,200,69,.6)
}

.bg-iedc-yellow\/65 {
    background-color: rgba(255,200,69,.65)
}

.bg-iedc-yellow\/70 {
    background-color: rgba(255,200,69,.7)
}

.bg-iedc-yellow\/75 {
    background-color: rgba(255,200,69,.75)
}

.bg-iedc-yellow\/80 {
    background-color: rgba(255,200,69,.8)
}

.bg-iedc-yellow\/85 {
    background-color: rgba(255,200,69,.85)
}

.bg-iedc-yellow\/90 {
    background-color: rgba(255,200,69,.9)
}

.bg-iedc-yellow\/95 {
    background-color: rgba(255,200,69,.95)
}

.bg-indigo-blue {
    background-color: #6088c7
}

.bg-indigo-blue\/0 {
    background-color: rgba(96,136,199,0)
}

.bg-indigo-blue\/10 {
    background-color: rgba(96,136,199,.1)
}

.bg-indigo-blue\/100 {
    background-color: #6088c7
}

.bg-indigo-blue\/15 {
    background-color: rgba(96,136,199,.15)
}

.bg-indigo-blue\/20 {
    background-color: rgba(96,136,199,.2)
}

.bg-indigo-blue\/25 {
    background-color: rgba(96,136,199,.25)
}

.bg-indigo-blue\/30 {
    background-color: rgba(96,136,199,.3)
}

.bg-indigo-blue\/35 {
    background-color: rgba(96,136,199,.35)
}

.bg-indigo-blue\/40 {
    background-color: rgba(96,136,199,.4)
}

.bg-indigo-blue\/45 {
    background-color: rgba(96,136,199,.45)
}

.bg-indigo-blue\/5 {
    background-color: rgba(96,136,199,.05)
}

.bg-indigo-blue\/50 {
    background-color: rgba(96,136,199,.5)
}

.bg-indigo-blue\/55 {
    background-color: rgba(96,136,199,.55)
}

.bg-indigo-blue\/60 {
    background-color: rgba(96,136,199,.6)
}

.bg-indigo-blue\/65 {
    background-color: rgba(96,136,199,.65)
}

.bg-indigo-blue\/70 {
    background-color: rgba(96,136,199,.7)
}

.bg-indigo-blue\/75 {
    background-color: rgba(96,136,199,.75)
}

.bg-indigo-blue\/80 {
    background-color: rgba(96,136,199,.8)
}

.bg-indigo-blue\/85 {
    background-color: rgba(96,136,199,.85)
}

.bg-indigo-blue\/90 {
    background-color: rgba(96,136,199,.9)
}

.bg-indigo-blue\/95 {
    background-color: rgba(96,136,199,.95)
}

.bg-lightblue-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(240 249 255/var(--tw-bg-opacity))
}

.bg-lightblue-100\/0 {
    background-color: rgba(240,249,255,0)
}

.bg-lightblue-100\/10 {
    background-color: rgba(240,249,255,.1)
}

.bg-lightblue-100\/100 {
    background-color: #f0f9ff
}

.bg-lightblue-100\/15 {
    background-color: rgba(240,249,255,.15)
}

.bg-lightblue-100\/20 {
    background-color: rgba(240,249,255,.2)
}

.bg-lightblue-100\/25 {
    background-color: rgba(240,249,255,.25)
}

.bg-lightblue-100\/30 {
    background-color: rgba(240,249,255,.3)
}

.bg-lightblue-100\/35 {
    background-color: rgba(240,249,255,.35)
}

.bg-lightblue-100\/40 {
    background-color: rgba(240,249,255,.4)
}

.bg-lightblue-100\/45 {
    background-color: rgba(240,249,255,.45)
}

.bg-lightblue-100\/5 {
    background-color: rgba(240,249,255,.05)
}

.bg-lightblue-100\/50 {
    background-color: rgba(240,249,255,.5)
}

.bg-lightblue-100\/55 {
    background-color: rgba(240,249,255,.55)
}

.bg-lightblue-100\/60 {
    background-color: rgba(240,249,255,.6)
}

.bg-lightblue-100\/65 {
    background-color: rgba(240,249,255,.65)
}

.bg-lightblue-100\/70 {
    background-color: rgba(240,249,255,.7)
}

.bg-lightblue-100\/75 {
    background-color: rgba(240,249,255,.75)
}

.bg-lightblue-100\/80 {
    background-color: rgba(240,249,255,.8)
}

.bg-lightblue-100\/85 {
    background-color: rgba(240,249,255,.85)
}

.bg-lightblue-100\/90 {
    background-color: rgba(240,249,255,.9)
}

.bg-lightblue-100\/95 {
    background-color: rgba(240,249,255,.95)
}

.bg-lightblue-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(101 178 232/var(--tw-bg-opacity))
}

.bg-lightblue-200\/0 {
    background-color: rgba(101,178,232,0)
}

.bg-lightblue-200\/10 {
    background-color: rgba(101,178,232,.1)
}

.bg-lightblue-200\/100 {
    background-color: #65b2e8
}

.bg-lightblue-200\/15 {
    background-color: rgba(101,178,232,.15)
}

.bg-lightblue-200\/20 {
    background-color: rgba(101,178,232,.2)
}

.bg-lightblue-200\/25 {
    background-color: rgba(101,178,232,.25)
}

.bg-lightblue-200\/30 {
    background-color: rgba(101,178,232,.3)
}

.bg-lightblue-200\/35 {
    background-color: rgba(101,178,232,.35)
}

.bg-lightblue-200\/40 {
    background-color: rgba(101,178,232,.4)
}

.bg-lightblue-200\/45 {
    background-color: rgba(101,178,232,.45)
}

.bg-lightblue-200\/5 {
    background-color: rgba(101,178,232,.05)
}

.bg-lightblue-200\/50 {
    background-color: rgba(101,178,232,.5)
}

.bg-lightblue-200\/55 {
    background-color: rgba(101,178,232,.55)
}

.bg-lightblue-200\/60 {
    background-color: rgba(101,178,232,.6)
}

.bg-lightblue-200\/65 {
    background-color: rgba(101,178,232,.65)
}

.bg-lightblue-200\/70 {
    background-color: rgba(101,178,232,.7)
}

.bg-lightblue-200\/75 {
    background-color: rgba(101,178,232,.75)
}

.bg-lightblue-200\/80 {
    background-color: rgba(101,178,232,.8)
}

.bg-lightblue-200\/85 {
    background-color: rgba(101,178,232,.85)
}

.bg-lightblue-200\/90 {
    background-color: rgba(101,178,232,.9)
}

.bg-lightblue-200\/95 {
    background-color: rgba(101,178,232,.95)
}

.bg-lightblue-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(90 179 232/var(--tw-bg-opacity))
}

.bg-lightblue-300\/0 {
    background-color: rgba(90,179,232,0)
}

.bg-lightblue-300\/10 {
    background-color: rgba(90,179,232,.1)
}

.bg-lightblue-300\/100 {
    background-color: #5ab3e8
}

.bg-lightblue-300\/15 {
    background-color: rgba(90,179,232,.15)
}

.bg-lightblue-300\/20 {
    background-color: rgba(90,179,232,.2)
}

.bg-lightblue-300\/25 {
    background-color: rgba(90,179,232,.25)
}

.bg-lightblue-300\/30 {
    background-color: rgba(90,179,232,.3)
}

.bg-lightblue-300\/35 {
    background-color: rgba(90,179,232,.35)
}

.bg-lightblue-300\/40 {
    background-color: rgba(90,179,232,.4)
}

.bg-lightblue-300\/45 {
    background-color: rgba(90,179,232,.45)
}

.bg-lightblue-300\/5 {
    background-color: rgba(90,179,232,.05)
}

.bg-lightblue-300\/50 {
    background-color: rgba(90,179,232,.5)
}

.bg-lightblue-300\/55 {
    background-color: rgba(90,179,232,.55)
}

.bg-lightblue-300\/60 {
    background-color: rgba(90,179,232,.6)
}

.bg-lightblue-300\/65 {
    background-color: rgba(90,179,232,.65)
}

.bg-lightblue-300\/70 {
    background-color: rgba(90,179,232,.7)
}

.bg-lightblue-300\/75 {
    background-color: rgba(90,179,232,.75)
}

.bg-lightblue-300\/80 {
    background-color: rgba(90,179,232,.8)
}

.bg-lightblue-300\/85 {
    background-color: rgba(90,179,232,.85)
}

.bg-lightblue-300\/90 {
    background-color: rgba(90,179,232,.9)
}

.bg-lightblue-300\/95 {
    background-color: rgba(90,179,232,.95)
}

.bg-lightblue-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(68 116 183/var(--tw-bg-opacity))
}

.bg-lightblue-400\/0 {
    background-color: rgba(68,116,183,0)
}

.bg-lightblue-400\/10 {
    background-color: rgba(68,116,183,.1)
}

.bg-lightblue-400\/100 {
    background-color: #4474b7
}

.bg-lightblue-400\/15 {
    background-color: rgba(68,116,183,.15)
}

.bg-lightblue-400\/20 {
    background-color: rgba(68,116,183,.2)
}

.bg-lightblue-400\/25 {
    background-color: rgba(68,116,183,.25)
}

.bg-lightblue-400\/30 {
    background-color: rgba(68,116,183,.3)
}

.bg-lightblue-400\/35 {
    background-color: rgba(68,116,183,.35)
}

.bg-lightblue-400\/40 {
    background-color: rgba(68,116,183,.4)
}

.bg-lightblue-400\/45 {
    background-color: rgba(68,116,183,.45)
}

.bg-lightblue-400\/5 {
    background-color: rgba(68,116,183,.05)
}

.bg-lightblue-400\/50 {
    background-color: rgba(68,116,183,.5)
}

.bg-lightblue-400\/55 {
    background-color: rgba(68,116,183,.55)
}

.bg-lightblue-400\/60 {
    background-color: rgba(68,116,183,.6)
}

.bg-lightblue-400\/65 {
    background-color: rgba(68,116,183,.65)
}

.bg-lightblue-400\/70 {
    background-color: rgba(68,116,183,.7)
}

.bg-lightblue-400\/75 {
    background-color: rgba(68,116,183,.75)
}

.bg-lightblue-400\/80 {
    background-color: rgba(68,116,183,.8)
}

.bg-lightblue-400\/85 {
    background-color: rgba(68,116,183,.85)
}

.bg-lightblue-400\/90 {
    background-color: rgba(68,116,183,.9)
}

.bg-lightblue-400\/95 {
    background-color: rgba(68,116,183,.95)
}

.bg-neutral-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(212 212 212/var(--tw-bg-opacity))
}

.bg-orange-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 237 213/var(--tw-bg-opacity))
}

.bg-orange-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 186 116/var(--tw-bg-opacity))
}

.bg-other-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(30 30 30/var(--tw-bg-opacity))
}

.bg-other-gray-300\/0 {
    background-color: rgba(30,30,30,0)
}

.bg-other-gray-300\/10 {
    background-color: rgba(30,30,30,.1)
}

.bg-other-gray-300\/100 {
    background-color: #1e1e1e
}

.bg-other-gray-300\/15 {
    background-color: rgba(30,30,30,.15)
}

.bg-other-gray-300\/20 {
    background-color: rgba(30,30,30,.2)
}

.bg-other-gray-300\/25 {
    background-color: rgba(30,30,30,.25)
}

.bg-other-gray-300\/30 {
    background-color: rgba(30,30,30,.3)
}

.bg-other-gray-300\/35 {
    background-color: rgba(30,30,30,.35)
}

.bg-other-gray-300\/40 {
    background-color: rgba(30,30,30,.4)
}

.bg-other-gray-300\/45 {
    background-color: rgba(30,30,30,.45)
}

.bg-other-gray-300\/5 {
    background-color: rgba(30,30,30,.05)
}

.bg-other-gray-300\/50 {
    background-color: rgba(30,30,30,.5)
}

.bg-other-gray-300\/55 {
    background-color: rgba(30,30,30,.55)
}

.bg-other-gray-300\/60 {
    background-color: rgba(30,30,30,.6)
}

.bg-other-gray-300\/65 {
    background-color: rgba(30,30,30,.65)
}

.bg-other-gray-300\/70 {
    background-color: rgba(30,30,30,.7)
}

.bg-other-gray-300\/75 {
    background-color: rgba(30,30,30,.75)
}

.bg-other-gray-300\/80 {
    background-color: rgba(30,30,30,.8)
}

.bg-other-gray-300\/85 {
    background-color: rgba(30,30,30,.85)
}

.bg-other-gray-300\/90 {
    background-color: rgba(30,30,30,.9)
}

.bg-other-gray-300\/95 {
    background-color: rgba(30,30,30,.95)
}

.bg-other-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(127 134 145/var(--tw-bg-opacity))
}

.bg-other-gray-400\/0 {
    background-color: hsla(217,8%,53%,0)
}

.bg-other-gray-400\/10 {
    background-color: hsla(217,8%,53%,.1)
}

.bg-other-gray-400\/100 {
    background-color: #7f8691
}

.bg-other-gray-400\/15 {
    background-color: hsla(217,8%,53%,.15)
}

.bg-other-gray-400\/20 {
    background-color: hsla(217,8%,53%,.2)
}

.bg-other-gray-400\/25 {
    background-color: hsla(217,8%,53%,.25)
}

.bg-other-gray-400\/30 {
    background-color: hsla(217,8%,53%,.3)
}

.bg-other-gray-400\/35 {
    background-color: hsla(217,8%,53%,.35)
}

.bg-other-gray-400\/40 {
    background-color: hsla(217,8%,53%,.4)
}

.bg-other-gray-400\/45 {
    background-color: hsla(217,8%,53%,.45)
}

.bg-other-gray-400\/5 {
    background-color: hsla(217,8%,53%,.05)
}

.bg-other-gray-400\/50 {
    background-color: hsla(217,8%,53%,.5)
}

.bg-other-gray-400\/55 {
    background-color: hsla(217,8%,53%,.55)
}

.bg-other-gray-400\/60 {
    background-color: hsla(217,8%,53%,.6)
}

.bg-other-gray-400\/65 {
    background-color: hsla(217,8%,53%,.65)
}

.bg-other-gray-400\/70 {
    background-color: hsla(217,8%,53%,.7)
}

.bg-other-gray-400\/75 {
    background-color: hsla(217,8%,53%,.75)
}

.bg-other-gray-400\/80 {
    background-color: hsla(217,8%,53%,.8)
}

.bg-other-gray-400\/85 {
    background-color: hsla(217,8%,53%,.85)
}

.bg-other-gray-400\/90 {
    background-color: hsla(217,8%,53%,.9)
}

.bg-other-gray-400\/95 {
    background-color: hsla(217,8%,53%,.95)
}

.bg-other-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(107 114 127/var(--tw-bg-opacity))
}

.bg-other-gray-500\/0 {
    background-color: hsla(219,9%,46%,0)
}

.bg-other-gray-500\/10 {
    background-color: hsla(219,9%,46%,.1)
}

.bg-other-gray-500\/100 {
    background-color: #6b727f
}

.bg-other-gray-500\/15 {
    background-color: hsla(219,9%,46%,.15)
}

.bg-other-gray-500\/20 {
    background-color: hsla(219,9%,46%,.2)
}

.bg-other-gray-500\/25 {
    background-color: hsla(219,9%,46%,.25)
}

.bg-other-gray-500\/30 {
    background-color: hsla(219,9%,46%,.3)
}

.bg-other-gray-500\/35 {
    background-color: hsla(219,9%,46%,.35)
}

.bg-other-gray-500\/40 {
    background-color: hsla(219,9%,46%,.4)
}

.bg-other-gray-500\/45 {
    background-color: hsla(219,9%,46%,.45)
}

.bg-other-gray-500\/5 {
    background-color: hsla(219,9%,46%,.05)
}

.bg-other-gray-500\/50 {
    background-color: hsla(219,9%,46%,.5)
}

.bg-other-gray-500\/55 {
    background-color: hsla(219,9%,46%,.55)
}

.bg-other-gray-500\/60 {
    background-color: hsla(219,9%,46%,.6)
}

.bg-other-gray-500\/65 {
    background-color: hsla(219,9%,46%,.65)
}

.bg-other-gray-500\/70 {
    background-color: hsla(219,9%,46%,.7)
}

.bg-other-gray-500\/75 {
    background-color: hsla(219,9%,46%,.75)
}

.bg-other-gray-500\/80 {
    background-color: hsla(219,9%,46%,.8)
}

.bg-other-gray-500\/85 {
    background-color: hsla(219,9%,46%,.85)
}

.bg-other-gray-500\/90 {
    background-color: hsla(219,9%,46%,.9)
}

.bg-other-gray-500\/95 {
    background-color: hsla(219,9%,46%,.95)
}

.bg-other-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(73 76 85/var(--tw-bg-opacity))
}

.bg-other-gray-700\/0 {
    background-color: rgba(73,76,85,0)
}

.bg-other-gray-700\/10 {
    background-color: rgba(73,76,85,.1)
}

.bg-other-gray-700\/100 {
    background-color: #494c55
}

.bg-other-gray-700\/15 {
    background-color: rgba(73,76,85,.15)
}

.bg-other-gray-700\/20 {
    background-color: rgba(73,76,85,.2)
}

.bg-other-gray-700\/25 {
    background-color: rgba(73,76,85,.25)
}

.bg-other-gray-700\/30 {
    background-color: rgba(73,76,85,.3)
}

.bg-other-gray-700\/35 {
    background-color: rgba(73,76,85,.35)
}

.bg-other-gray-700\/40 {
    background-color: rgba(73,76,85,.4)
}

.bg-other-gray-700\/45 {
    background-color: rgba(73,76,85,.45)
}

.bg-other-gray-700\/5 {
    background-color: rgba(73,76,85,.05)
}

.bg-other-gray-700\/50 {
    background-color: rgba(73,76,85,.5)
}

.bg-other-gray-700\/55 {
    background-color: rgba(73,76,85,.55)
}

.bg-other-gray-700\/60 {
    background-color: rgba(73,76,85,.6)
}

.bg-other-gray-700\/65 {
    background-color: rgba(73,76,85,.65)
}

.bg-other-gray-700\/70 {
    background-color: rgba(73,76,85,.7)
}

.bg-other-gray-700\/75 {
    background-color: rgba(73,76,85,.75)
}

.bg-other-gray-700\/80 {
    background-color: rgba(73,76,85,.8)
}

.bg-other-gray-700\/85 {
    background-color: rgba(73,76,85,.85)
}

.bg-other-gray-700\/90 {
    background-color: rgba(73,76,85,.9)
}

.bg-other-gray-700\/95 {
    background-color: rgba(73,76,85,.95)
}

.bg-sky-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(224 242 254/var(--tw-bg-opacity))
}

.bg-sky-100\/0 {
    background-color: rgba(224,242,254,0)
}

.bg-sky-100\/10 {
    background-color: rgba(224,242,254,.1)
}

.bg-sky-100\/100 {
    background-color: #e0f2fe
}

.bg-sky-100\/15 {
    background-color: rgba(224,242,254,.15)
}

.bg-sky-100\/20 {
    background-color: rgba(224,242,254,.2)
}

.bg-sky-100\/25 {
    background-color: rgba(224,242,254,.25)
}

.bg-sky-100\/30 {
    background-color: rgba(224,242,254,.3)
}

.bg-sky-100\/35 {
    background-color: rgba(224,242,254,.35)
}

.bg-sky-100\/40 {
    background-color: rgba(224,242,254,.4)
}

.bg-sky-100\/45 {
    background-color: rgba(224,242,254,.45)
}

.bg-sky-100\/5 {
    background-color: rgba(224,242,254,.05)
}

.bg-sky-100\/50 {
    background-color: rgba(224,242,254,.5)
}

.bg-sky-100\/55 {
    background-color: rgba(224,242,254,.55)
}

.bg-sky-100\/60 {
    background-color: rgba(224,242,254,.6)
}

.bg-sky-100\/65 {
    background-color: rgba(224,242,254,.65)
}

.bg-sky-100\/70 {
    background-color: rgba(224,242,254,.7)
}

.bg-sky-100\/75 {
    background-color: rgba(224,242,254,.75)
}

.bg-sky-100\/80 {
    background-color: rgba(224,242,254,.8)
}

.bg-sky-100\/85 {
    background-color: rgba(224,242,254,.85)
}

.bg-sky-100\/90 {
    background-color: rgba(224,242,254,.9)
}

.bg-sky-100\/95 {
    background-color: rgba(224,242,254,.95)
}

.bg-sky-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(186 230 253/var(--tw-bg-opacity))
}

.bg-sky-200\/0 {
    background-color: rgba(186,230,253,0)
}

.bg-sky-200\/10 {
    background-color: rgba(186,230,253,.1)
}

.bg-sky-200\/100 {
    background-color: #bae6fd
}

.bg-sky-200\/15 {
    background-color: rgba(186,230,253,.15)
}

.bg-sky-200\/20 {
    background-color: rgba(186,230,253,.2)
}

.bg-sky-200\/25 {
    background-color: rgba(186,230,253,.25)
}

.bg-sky-200\/30 {
    background-color: rgba(186,230,253,.3)
}

.bg-sky-200\/35 {
    background-color: rgba(186,230,253,.35)
}

.bg-sky-200\/40 {
    background-color: rgba(186,230,253,.4)
}

.bg-sky-200\/45 {
    background-color: rgba(186,230,253,.45)
}

.bg-sky-200\/5 {
    background-color: rgba(186,230,253,.05)
}

.bg-sky-200\/50 {
    background-color: rgba(186,230,253,.5)
}

.bg-sky-200\/55 {
    background-color: rgba(186,230,253,.55)
}

.bg-sky-200\/60 {
    background-color: rgba(186,230,253,.6)
}

.bg-sky-200\/65 {
    background-color: rgba(186,230,253,.65)
}

.bg-sky-200\/70 {
    background-color: rgba(186,230,253,.7)
}

.bg-sky-200\/75 {
    background-color: rgba(186,230,253,.75)
}

.bg-sky-200\/80 {
    background-color: rgba(186,230,253,.8)
}

.bg-sky-200\/85 {
    background-color: rgba(186,230,253,.85)
}

.bg-sky-200\/90 {
    background-color: rgba(186,230,253,.9)
}

.bg-sky-200\/95 {
    background-color: rgba(186,230,253,.95)
}

.bg-sky-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(125 211 252/var(--tw-bg-opacity))
}

.bg-sky-300\/0 {
    background-color: rgba(125,211,252,0)
}

.bg-sky-300\/10 {
    background-color: rgba(125,211,252,.1)
}

.bg-sky-300\/100 {
    background-color: #7dd3fc
}

.bg-sky-300\/15 {
    background-color: rgba(125,211,252,.15)
}

.bg-sky-300\/20 {
    background-color: rgba(125,211,252,.2)
}

.bg-sky-300\/25 {
    background-color: rgba(125,211,252,.25)
}

.bg-sky-300\/30 {
    background-color: rgba(125,211,252,.3)
}

.bg-sky-300\/35 {
    background-color: rgba(125,211,252,.35)
}

.bg-sky-300\/40 {
    background-color: rgba(125,211,252,.4)
}

.bg-sky-300\/45 {
    background-color: rgba(125,211,252,.45)
}

.bg-sky-300\/5 {
    background-color: rgba(125,211,252,.05)
}

.bg-sky-300\/50 {
    background-color: rgba(125,211,252,.5)
}

.bg-sky-300\/55 {
    background-color: rgba(125,211,252,.55)
}

.bg-sky-300\/60 {
    background-color: rgba(125,211,252,.6)
}

.bg-sky-300\/65 {
    background-color: rgba(125,211,252,.65)
}

.bg-sky-300\/70 {
    background-color: rgba(125,211,252,.7)
}

.bg-sky-300\/75 {
    background-color: rgba(125,211,252,.75)
}

.bg-sky-300\/80 {
    background-color: rgba(125,211,252,.8)
}

.bg-sky-300\/85 {
    background-color: rgba(125,211,252,.85)
}

.bg-sky-300\/90 {
    background-color: rgba(125,211,252,.9)
}

.bg-sky-300\/95 {
    background-color: rgba(125,211,252,.95)
}

.bg-sky-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(56 189 248/var(--tw-bg-opacity))
}

.bg-sky-400\/0 {
    background-color: rgba(56,189,248,0)
}

.bg-sky-400\/10 {
    background-color: rgba(56,189,248,.1)
}

.bg-sky-400\/100 {
    background-color: #38bdf8
}

.bg-sky-400\/15 {
    background-color: rgba(56,189,248,.15)
}

.bg-sky-400\/20 {
    background-color: rgba(56,189,248,.2)
}

.bg-sky-400\/25 {
    background-color: rgba(56,189,248,.25)
}

.bg-sky-400\/30 {
    background-color: rgba(56,189,248,.3)
}

.bg-sky-400\/35 {
    background-color: rgba(56,189,248,.35)
}

.bg-sky-400\/40 {
    background-color: rgba(56,189,248,.4)
}

.bg-sky-400\/45 {
    background-color: rgba(56,189,248,.45)
}

.bg-sky-400\/5 {
    background-color: rgba(56,189,248,.05)
}

.bg-sky-400\/50 {
    background-color: rgba(56,189,248,.5)
}

.bg-sky-400\/55 {
    background-color: rgba(56,189,248,.55)
}

.bg-sky-400\/60 {
    background-color: rgba(56,189,248,.6)
}

.bg-sky-400\/65 {
    background-color: rgba(56,189,248,.65)
}

.bg-sky-400\/70 {
    background-color: rgba(56,189,248,.7)
}

.bg-sky-400\/75 {
    background-color: rgba(56,189,248,.75)
}

.bg-sky-400\/80 {
    background-color: rgba(56,189,248,.8)
}

.bg-sky-400\/85 {
    background-color: rgba(56,189,248,.85)
}

.bg-sky-400\/90 {
    background-color: rgba(56,189,248,.9)
}

.bg-sky-400\/95 {
    background-color: rgba(56,189,248,.95)
}

.bg-sky-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(240 249 255/var(--tw-bg-opacity))
}

.bg-sky-50\/0 {
    background-color: rgba(240,249,255,0)
}

.bg-sky-50\/10 {
    background-color: rgba(240,249,255,.1)
}

.bg-sky-50\/100 {
    background-color: #f0f9ff
}

.bg-sky-50\/15 {
    background-color: rgba(240,249,255,.15)
}

.bg-sky-50\/20 {
    background-color: rgba(240,249,255,.2)
}

.bg-sky-50\/25 {
    background-color: rgba(240,249,255,.25)
}

.bg-sky-50\/30 {
    background-color: rgba(240,249,255,.3)
}

.bg-sky-50\/35 {
    background-color: rgba(240,249,255,.35)
}

.bg-sky-50\/40 {
    background-color: rgba(240,249,255,.4)
}

.bg-sky-50\/45 {
    background-color: rgba(240,249,255,.45)
}

.bg-sky-50\/5 {
    background-color: rgba(240,249,255,.05)
}

.bg-sky-50\/50 {
    background-color: rgba(240,249,255,.5)
}

.bg-sky-50\/55 {
    background-color: rgba(240,249,255,.55)
}

.bg-sky-50\/60 {
    background-color: rgba(240,249,255,.6)
}

.bg-sky-50\/65 {
    background-color: rgba(240,249,255,.65)
}

.bg-sky-50\/70 {
    background-color: rgba(240,249,255,.7)
}

.bg-sky-50\/75 {
    background-color: rgba(240,249,255,.75)
}

.bg-sky-50\/80 {
    background-color: rgba(240,249,255,.8)
}

.bg-sky-50\/85 {
    background-color: rgba(240,249,255,.85)
}

.bg-sky-50\/90 {
    background-color: rgba(240,249,255,.9)
}

.bg-sky-50\/95 {
    background-color: rgba(240,249,255,.95)
}

.bg-sky-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(14 165 233/var(--tw-bg-opacity))
}

.bg-sky-500\/0 {
    background-color: rgba(14,165,233,0)
}

.bg-sky-500\/10 {
    background-color: rgba(14,165,233,.1)
}

.bg-sky-500\/100 {
    background-color: #0ea5e9
}

.bg-sky-500\/15 {
    background-color: rgba(14,165,233,.15)
}

.bg-sky-500\/20 {
    background-color: rgba(14,165,233,.2)
}

.bg-sky-500\/25 {
    background-color: rgba(14,165,233,.25)
}

.bg-sky-500\/30 {
    background-color: rgba(14,165,233,.3)
}

.bg-sky-500\/35 {
    background-color: rgba(14,165,233,.35)
}

.bg-sky-500\/40 {
    background-color: rgba(14,165,233,.4)
}

.bg-sky-500\/45 {
    background-color: rgba(14,165,233,.45)
}

.bg-sky-500\/5 {
    background-color: rgba(14,165,233,.05)
}

.bg-sky-500\/50 {
    background-color: rgba(14,165,233,.5)
}

.bg-sky-500\/55 {
    background-color: rgba(14,165,233,.55)
}

.bg-sky-500\/60 {
    background-color: rgba(14,165,233,.6)
}

.bg-sky-500\/65 {
    background-color: rgba(14,165,233,.65)
}

.bg-sky-500\/70 {
    background-color: rgba(14,165,233,.7)
}

.bg-sky-500\/75 {
    background-color: rgba(14,165,233,.75)
}

.bg-sky-500\/80 {
    background-color: rgba(14,165,233,.8)
}

.bg-sky-500\/85 {
    background-color: rgba(14,165,233,.85)
}

.bg-sky-500\/90 {
    background-color: rgba(14,165,233,.9)
}

.bg-sky-500\/95 {
    background-color: rgba(14,165,233,.95)
}

.bg-sky-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(2 132 199/var(--tw-bg-opacity))
}

.bg-sky-600\/0 {
    background-color: rgba(2,132,199,0)
}

.bg-sky-600\/10 {
    background-color: rgba(2,132,199,.1)
}

.bg-sky-600\/100 {
    background-color: #0284c7
}

.bg-sky-600\/15 {
    background-color: rgba(2,132,199,.15)
}

.bg-sky-600\/20 {
    background-color: rgba(2,132,199,.2)
}

.bg-sky-600\/25 {
    background-color: rgba(2,132,199,.25)
}

.bg-sky-600\/30 {
    background-color: rgba(2,132,199,.3)
}

.bg-sky-600\/35 {
    background-color: rgba(2,132,199,.35)
}

.bg-sky-600\/40 {
    background-color: rgba(2,132,199,.4)
}

.bg-sky-600\/45 {
    background-color: rgba(2,132,199,.45)
}

.bg-sky-600\/5 {
    background-color: rgba(2,132,199,.05)
}

.bg-sky-600\/50 {
    background-color: rgba(2,132,199,.5)
}

.bg-sky-600\/55 {
    background-color: rgba(2,132,199,.55)
}

.bg-sky-600\/60 {
    background-color: rgba(2,132,199,.6)
}

.bg-sky-600\/65 {
    background-color: rgba(2,132,199,.65)
}

.bg-sky-600\/70 {
    background-color: rgba(2,132,199,.7)
}

.bg-sky-600\/75 {
    background-color: rgba(2,132,199,.75)
}

.bg-sky-600\/80 {
    background-color: rgba(2,132,199,.8)
}

.bg-sky-600\/85 {
    background-color: rgba(2,132,199,.85)
}

.bg-sky-600\/90 {
    background-color: rgba(2,132,199,.9)
}

.bg-sky-600\/95 {
    background-color: rgba(2,132,199,.95)
}

.bg-sky-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(3 105 161/var(--tw-bg-opacity))
}

.bg-sky-700\/0 {
    background-color: rgba(3,105,161,0)
}

.bg-sky-700\/10 {
    background-color: rgba(3,105,161,.1)
}

.bg-sky-700\/100 {
    background-color: #0369a1
}

.bg-sky-700\/15 {
    background-color: rgba(3,105,161,.15)
}

.bg-sky-700\/20 {
    background-color: rgba(3,105,161,.2)
}

.bg-sky-700\/25 {
    background-color: rgba(3,105,161,.25)
}

.bg-sky-700\/30 {
    background-color: rgba(3,105,161,.3)
}

.bg-sky-700\/35 {
    background-color: rgba(3,105,161,.35)
}

.bg-sky-700\/40 {
    background-color: rgba(3,105,161,.4)
}

.bg-sky-700\/45 {
    background-color: rgba(3,105,161,.45)
}

.bg-sky-700\/5 {
    background-color: rgba(3,105,161,.05)
}

.bg-sky-700\/50 {
    background-color: rgba(3,105,161,.5)
}

.bg-sky-700\/55 {
    background-color: rgba(3,105,161,.55)
}

.bg-sky-700\/60 {
    background-color: rgba(3,105,161,.6)
}

.bg-sky-700\/65 {
    background-color: rgba(3,105,161,.65)
}

.bg-sky-700\/70 {
    background-color: rgba(3,105,161,.7)
}

.bg-sky-700\/75 {
    background-color: rgba(3,105,161,.75)
}

.bg-sky-700\/80 {
    background-color: rgba(3,105,161,.8)
}

.bg-sky-700\/85 {
    background-color: rgba(3,105,161,.85)
}

.bg-sky-700\/90 {
    background-color: rgba(3,105,161,.9)
}

.bg-sky-700\/95 {
    background-color: rgba(3,105,161,.95)
}

.bg-sky-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(7 89 133/var(--tw-bg-opacity))
}

.bg-sky-800\/0 {
    background-color: rgba(7,89,133,0)
}

.bg-sky-800\/10 {
    background-color: rgba(7,89,133,.1)
}

.bg-sky-800\/100 {
    background-color: #075985
}

.bg-sky-800\/15 {
    background-color: rgba(7,89,133,.15)
}

.bg-sky-800\/20 {
    background-color: rgba(7,89,133,.2)
}

.bg-sky-800\/25 {
    background-color: rgba(7,89,133,.25)
}

.bg-sky-800\/30 {
    background-color: rgba(7,89,133,.3)
}

.bg-sky-800\/35 {
    background-color: rgba(7,89,133,.35)
}

.bg-sky-800\/40 {
    background-color: rgba(7,89,133,.4)
}

.bg-sky-800\/45 {
    background-color: rgba(7,89,133,.45)
}

.bg-sky-800\/5 {
    background-color: rgba(7,89,133,.05)
}

.bg-sky-800\/50 {
    background-color: rgba(7,89,133,.5)
}

.bg-sky-800\/55 {
    background-color: rgba(7,89,133,.55)
}

.bg-sky-800\/60 {
    background-color: rgba(7,89,133,.6)
}

.bg-sky-800\/65 {
    background-color: rgba(7,89,133,.65)
}

.bg-sky-800\/70 {
    background-color: rgba(7,89,133,.7)
}

.bg-sky-800\/75 {
    background-color: rgba(7,89,133,.75)
}

.bg-sky-800\/80 {
    background-color: rgba(7,89,133,.8)
}

.bg-sky-800\/85 {
    background-color: rgba(7,89,133,.85)
}

.bg-sky-800\/90 {
    background-color: rgba(7,89,133,.9)
}

.bg-sky-800\/95 {
    background-color: rgba(7,89,133,.95)
}

.bg-sky-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(12 74 110/var(--tw-bg-opacity))
}

.bg-sky-900\/0 {
    background-color: rgba(12,74,110,0)
}

.bg-sky-900\/10 {
    background-color: rgba(12,74,110,.1)
}

.bg-sky-900\/100 {
    background-color: #0c4a6e
}

.bg-sky-900\/15 {
    background-color: rgba(12,74,110,.15)
}

.bg-sky-900\/20 {
    background-color: rgba(12,74,110,.2)
}

.bg-sky-900\/25 {
    background-color: rgba(12,74,110,.25)
}

.bg-sky-900\/30 {
    background-color: rgba(12,74,110,.3)
}

.bg-sky-900\/35 {
    background-color: rgba(12,74,110,.35)
}

.bg-sky-900\/40 {
    background-color: rgba(12,74,110,.4)
}

.bg-sky-900\/45 {
    background-color: rgba(12,74,110,.45)
}

.bg-sky-900\/5 {
    background-color: rgba(12,74,110,.05)
}

.bg-sky-900\/50 {
    background-color: rgba(12,74,110,.5)
}

.bg-sky-900\/55 {
    background-color: rgba(12,74,110,.55)
}

.bg-sky-900\/60 {
    background-color: rgba(12,74,110,.6)
}

.bg-sky-900\/65 {
    background-color: rgba(12,74,110,.65)
}

.bg-sky-900\/70 {
    background-color: rgba(12,74,110,.7)
}

.bg-sky-900\/75 {
    background-color: rgba(12,74,110,.75)
}

.bg-sky-900\/80 {
    background-color: rgba(12,74,110,.8)
}

.bg-sky-900\/85 {
    background-color: rgba(12,74,110,.85)
}

.bg-sky-900\/90 {
    background-color: rgba(12,74,110,.9)
}

.bg-sky-900\/95 {
    background-color: rgba(12,74,110,.95)
}

.bg-sky-950 {
    --tw-bg-opacity: 1;
    background-color: rgb(8 47 73/var(--tw-bg-opacity))
}

.bg-sky-950\/0 {
    background-color: rgba(8,47,73,0)
}

.bg-sky-950\/10 {
    background-color: rgba(8,47,73,.1)
}

.bg-sky-950\/100 {
    background-color: #082f49
}

.bg-sky-950\/15 {
    background-color: rgba(8,47,73,.15)
}

.bg-sky-950\/20 {
    background-color: rgba(8,47,73,.2)
}

.bg-sky-950\/25 {
    background-color: rgba(8,47,73,.25)
}

.bg-sky-950\/30 {
    background-color: rgba(8,47,73,.3)
}

.bg-sky-950\/35 {
    background-color: rgba(8,47,73,.35)
}

.bg-sky-950\/40 {
    background-color: rgba(8,47,73,.4)
}

.bg-sky-950\/45 {
    background-color: rgba(8,47,73,.45)
}

.bg-sky-950\/5 {
    background-color: rgba(8,47,73,.05)
}

.bg-sky-950\/50 {
    background-color: rgba(8,47,73,.5)
}

.bg-sky-950\/55 {
    background-color: rgba(8,47,73,.55)
}

.bg-sky-950\/60 {
    background-color: rgba(8,47,73,.6)
}

.bg-sky-950\/65 {
    background-color: rgba(8,47,73,.65)
}

.bg-sky-950\/70 {
    background-color: rgba(8,47,73,.7)
}

.bg-sky-950\/75 {
    background-color: rgba(8,47,73,.75)
}

.bg-sky-950\/80 {
    background-color: rgba(8,47,73,.8)
}

.bg-sky-950\/85 {
    background-color: rgba(8,47,73,.85)
}

.bg-sky-950\/90 {
    background-color: rgba(8,47,73,.9)
}

.bg-sky-950\/95 {
    background-color: rgba(8,47,73,.95)
}

.bg-slate-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249/var(--tw-bg-opacity))
}

.bg-slate-100\/0 {
    background-color: rgba(241,245,249,0)
}

.bg-slate-100\/10 {
    background-color: rgba(241,245,249,.1)
}

.bg-slate-100\/100 {
    background-color: #f1f5f9
}

.bg-slate-100\/15 {
    background-color: rgba(241,245,249,.15)
}

.bg-slate-100\/20 {
    background-color: rgba(241,245,249,.2)
}

.bg-slate-100\/25 {
    background-color: rgba(241,245,249,.25)
}

.bg-slate-100\/30 {
    background-color: rgba(241,245,249,.3)
}

.bg-slate-100\/35 {
    background-color: rgba(241,245,249,.35)
}

.bg-slate-100\/40 {
    background-color: rgba(241,245,249,.4)
}

.bg-slate-100\/45 {
    background-color: rgba(241,245,249,.45)
}

.bg-slate-100\/5 {
    background-color: rgba(241,245,249,.05)
}

.bg-slate-100\/50 {
    background-color: rgba(241,245,249,.5)
}

.bg-slate-100\/55 {
    background-color: rgba(241,245,249,.55)
}

.bg-slate-100\/60 {
    background-color: rgba(241,245,249,.6)
}

.bg-slate-100\/65 {
    background-color: rgba(241,245,249,.65)
}

.bg-slate-100\/70 {
    background-color: rgba(241,245,249,.7)
}

.bg-slate-100\/75 {
    background-color: rgba(241,245,249,.75)
}

.bg-slate-100\/80 {
    background-color: rgba(241,245,249,.8)
}

.bg-slate-100\/85 {
    background-color: rgba(241,245,249,.85)
}

.bg-slate-100\/90 {
    background-color: rgba(241,245,249,.9)
}

.bg-slate-100\/95 {
    background-color: rgba(241,245,249,.95)
}

.bg-slate-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(226 232 240/var(--tw-bg-opacity))
}

.bg-slate-200\/0 {
    background-color: rgba(226,232,240,0)
}

.bg-slate-200\/10 {
    background-color: rgba(226,232,240,.1)
}

.bg-slate-200\/100 {
    background-color: #e2e8f0
}

.bg-slate-200\/15 {
    background-color: rgba(226,232,240,.15)
}

.bg-slate-200\/20 {
    background-color: rgba(226,232,240,.2)
}

.bg-slate-200\/25 {
    background-color: rgba(226,232,240,.25)
}

.bg-slate-200\/30 {
    background-color: rgba(226,232,240,.3)
}

.bg-slate-200\/35 {
    background-color: rgba(226,232,240,.35)
}

.bg-slate-200\/40 {
    background-color: rgba(226,232,240,.4)
}

.bg-slate-200\/45 {
    background-color: rgba(226,232,240,.45)
}

.bg-slate-200\/5 {
    background-color: rgba(226,232,240,.05)
}

.bg-slate-200\/50 {
    background-color: rgba(226,232,240,.5)
}

.bg-slate-200\/55 {
    background-color: rgba(226,232,240,.55)
}

.bg-slate-200\/60 {
    background-color: rgba(226,232,240,.6)
}

.bg-slate-200\/65 {
    background-color: rgba(226,232,240,.65)
}

.bg-slate-200\/70 {
    background-color: rgba(226,232,240,.7)
}

.bg-slate-200\/75 {
    background-color: rgba(226,232,240,.75)
}

.bg-slate-200\/80 {
    background-color: rgba(226,232,240,.8)
}

.bg-slate-200\/85 {
    background-color: rgba(226,232,240,.85)
}

.bg-slate-200\/90 {
    background-color: rgba(226,232,240,.9)
}

.bg-slate-200\/95 {
    background-color: rgba(226,232,240,.95)
}

.bg-slate-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(203 213 225/var(--tw-bg-opacity))
}

.bg-slate-300\/0 {
    background-color: rgba(203,213,225,0)
}

.bg-slate-300\/10 {
    background-color: rgba(203,213,225,.1)
}

.bg-slate-300\/100 {
    background-color: #cbd5e1
}

.bg-slate-300\/15 {
    background-color: rgba(203,213,225,.15)
}

.bg-slate-300\/20 {
    background-color: rgba(203,213,225,.2)
}

.bg-slate-300\/25 {
    background-color: rgba(203,213,225,.25)
}

.bg-slate-300\/30 {
    background-color: rgba(203,213,225,.3)
}

.bg-slate-300\/35 {
    background-color: rgba(203,213,225,.35)
}

.bg-slate-300\/40 {
    background-color: rgba(203,213,225,.4)
}

.bg-slate-300\/45 {
    background-color: rgba(203,213,225,.45)
}

.bg-slate-300\/5 {
    background-color: rgba(203,213,225,.05)
}

.bg-slate-300\/50 {
    background-color: rgba(203,213,225,.5)
}

.bg-slate-300\/55 {
    background-color: rgba(203,213,225,.55)
}

.bg-slate-300\/60 {
    background-color: rgba(203,213,225,.6)
}

.bg-slate-300\/65 {
    background-color: rgba(203,213,225,.65)
}

.bg-slate-300\/70 {
    background-color: rgba(203,213,225,.7)
}

.bg-slate-300\/75 {
    background-color: rgba(203,213,225,.75)
}

.bg-slate-300\/80 {
    background-color: rgba(203,213,225,.8)
}

.bg-slate-300\/85 {
    background-color: rgba(203,213,225,.85)
}

.bg-slate-300\/90 {
    background-color: rgba(203,213,225,.9)
}

.bg-slate-300\/95 {
    background-color: rgba(203,213,225,.95)
}

.bg-slate-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(148 163 184/var(--tw-bg-opacity))
}

.bg-slate-400\/0 {
    background-color: rgba(148,163,184,0)
}

.bg-slate-400\/10 {
    background-color: rgba(148,163,184,.1)
}

.bg-slate-400\/100 {
    background-color: #94a3b8
}

.bg-slate-400\/15 {
    background-color: rgba(148,163,184,.15)
}

.bg-slate-400\/20 {
    background-color: rgba(148,163,184,.2)
}

.bg-slate-400\/25 {
    background-color: rgba(148,163,184,.25)
}

.bg-slate-400\/30 {
    background-color: rgba(148,163,184,.3)
}

.bg-slate-400\/35 {
    background-color: rgba(148,163,184,.35)
}

.bg-slate-400\/40 {
    background-color: rgba(148,163,184,.4)
}

.bg-slate-400\/45 {
    background-color: rgba(148,163,184,.45)
}

.bg-slate-400\/5 {
    background-color: rgba(148,163,184,.05)
}

.bg-slate-400\/50 {
    background-color: rgba(148,163,184,.5)
}

.bg-slate-400\/55 {
    background-color: rgba(148,163,184,.55)
}

.bg-slate-400\/60 {
    background-color: rgba(148,163,184,.6)
}

.bg-slate-400\/65 {
    background-color: rgba(148,163,184,.65)
}

.bg-slate-400\/70 {
    background-color: rgba(148,163,184,.7)
}

.bg-slate-400\/75 {
    background-color: rgba(148,163,184,.75)
}

.bg-slate-400\/80 {
    background-color: rgba(148,163,184,.8)
}

.bg-slate-400\/85 {
    background-color: rgba(148,163,184,.85)
}

.bg-slate-400\/90 {
    background-color: rgba(148,163,184,.9)
}

.bg-slate-400\/95 {
    background-color: rgba(148,163,184,.95)
}

.bg-slate-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252/var(--tw-bg-opacity))
}

.bg-slate-50\/0 {
    background-color: rgba(248,250,252,0)
}

.bg-slate-50\/10 {
    background-color: rgba(248,250,252,.1)
}

.bg-slate-50\/100 {
    background-color: #f8fafc
}

.bg-slate-50\/15 {
    background-color: rgba(248,250,252,.15)
}

.bg-slate-50\/20 {
    background-color: rgba(248,250,252,.2)
}

.bg-slate-50\/25 {
    background-color: rgba(248,250,252,.25)
}

.bg-slate-50\/30 {
    background-color: rgba(248,250,252,.3)
}

.bg-slate-50\/35 {
    background-color: rgba(248,250,252,.35)
}

.bg-slate-50\/40 {
    background-color: rgba(248,250,252,.4)
}

.bg-slate-50\/45 {
    background-color: rgba(248,250,252,.45)
}

.bg-slate-50\/5 {
    background-color: rgba(248,250,252,.05)
}

.bg-slate-50\/50 {
    background-color: rgba(248,250,252,.5)
}

.bg-slate-50\/55 {
    background-color: rgba(248,250,252,.55)
}

.bg-slate-50\/60 {
    background-color: rgba(248,250,252,.6)
}

.bg-slate-50\/65 {
    background-color: rgba(248,250,252,.65)
}

.bg-slate-50\/70 {
    background-color: rgba(248,250,252,.7)
}

.bg-slate-50\/75 {
    background-color: rgba(248,250,252,.75)
}

.bg-slate-50\/80 {
    background-color: rgba(248,250,252,.8)
}

.bg-slate-50\/85 {
    background-color: rgba(248,250,252,.85)
}

.bg-slate-50\/90 {
    background-color: rgba(248,250,252,.9)
}

.bg-slate-50\/95 {
    background-color: rgba(248,250,252,.95)
}

.bg-slate-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(100 116 139/var(--tw-bg-opacity))
}

.bg-slate-500\/0 {
    background-color: rgba(100,116,139,0)
}

.bg-slate-500\/10 {
    background-color: rgba(100,116,139,.1)
}

.bg-slate-500\/100 {
    background-color: #64748b
}

.bg-slate-500\/15 {
    background-color: rgba(100,116,139,.15)
}

.bg-slate-500\/20 {
    background-color: rgba(100,116,139,.2)
}

.bg-slate-500\/25 {
    background-color: rgba(100,116,139,.25)
}

.bg-slate-500\/30 {
    background-color: rgba(100,116,139,.3)
}

.bg-slate-500\/35 {
    background-color: rgba(100,116,139,.35)
}

.bg-slate-500\/40 {
    background-color: rgba(100,116,139,.4)
}

.bg-slate-500\/45 {
    background-color: rgba(100,116,139,.45)
}

.bg-slate-500\/5 {
    background-color: rgba(100,116,139,.05)
}

.bg-slate-500\/50 {
    background-color: rgba(100,116,139,.5)
}

.bg-slate-500\/55 {
    background-color: rgba(100,116,139,.55)
}

.bg-slate-500\/60 {
    background-color: rgba(100,116,139,.6)
}

.bg-slate-500\/65 {
    background-color: rgba(100,116,139,.65)
}

.bg-slate-500\/70 {
    background-color: rgba(100,116,139,.7)
}

.bg-slate-500\/75 {
    background-color: rgba(100,116,139,.75)
}

.bg-slate-500\/80 {
    background-color: rgba(100,116,139,.8)
}

.bg-slate-500\/85 {
    background-color: rgba(100,116,139,.85)
}

.bg-slate-500\/90 {
    background-color: rgba(100,116,139,.9)
}

.bg-slate-500\/95 {
    background-color: rgba(100,116,139,.95)
}

.bg-slate-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(71 85 105/var(--tw-bg-opacity))
}

.bg-slate-600\/0 {
    background-color: rgba(71,85,105,0)
}

.bg-slate-600\/10 {
    background-color: rgba(71,85,105,.1)
}

.bg-slate-600\/100 {
    background-color: #475569
}

.bg-slate-600\/15 {
    background-color: rgba(71,85,105,.15)
}

.bg-slate-600\/20 {
    background-color: rgba(71,85,105,.2)
}

.bg-slate-600\/25 {
    background-color: rgba(71,85,105,.25)
}

.bg-slate-600\/30 {
    background-color: rgba(71,85,105,.3)
}

.bg-slate-600\/35 {
    background-color: rgba(71,85,105,.35)
}

.bg-slate-600\/40 {
    background-color: rgba(71,85,105,.4)
}

.bg-slate-600\/45 {
    background-color: rgba(71,85,105,.45)
}

.bg-slate-600\/5 {
    background-color: rgba(71,85,105,.05)
}

.bg-slate-600\/50 {
    background-color: rgba(71,85,105,.5)
}

.bg-slate-600\/55 {
    background-color: rgba(71,85,105,.55)
}

.bg-slate-600\/60 {
    background-color: rgba(71,85,105,.6)
}

.bg-slate-600\/65 {
    background-color: rgba(71,85,105,.65)
}

.bg-slate-600\/70 {
    background-color: rgba(71,85,105,.7)
}

.bg-slate-600\/75 {
    background-color: rgba(71,85,105,.75)
}

.bg-slate-600\/80 {
    background-color: rgba(71,85,105,.8)
}

.bg-slate-600\/85 {
    background-color: rgba(71,85,105,.85)
}

.bg-slate-600\/90 {
    background-color: rgba(71,85,105,.9)
}

.bg-slate-600\/95 {
    background-color: rgba(71,85,105,.95)
}

.bg-slate-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(85 116 158/var(--tw-bg-opacity))
}

.bg-slate-700\/0 {
    background-color: rgba(85,116,158,0)
}

.bg-slate-700\/10 {
    background-color: rgba(85,116,158,.1)
}

.bg-slate-700\/100 {
    background-color: #55749e
}

.bg-slate-700\/15 {
    background-color: rgba(85,116,158,.15)
}

.bg-slate-700\/20 {
    background-color: rgba(85,116,158,.2)
}

.bg-slate-700\/25 {
    background-color: rgba(85,116,158,.25)
}

.bg-slate-700\/30 {
    background-color: rgba(85,116,158,.3)
}

.bg-slate-700\/35 {
    background-color: rgba(85,116,158,.35)
}

.bg-slate-700\/40 {
    background-color: rgba(85,116,158,.4)
}

.bg-slate-700\/45 {
    background-color: rgba(85,116,158,.45)
}

.bg-slate-700\/5 {
    background-color: rgba(85,116,158,.05)
}

.bg-slate-700\/50 {
    background-color: rgba(85,116,158,.5)
}

.bg-slate-700\/55 {
    background-color: rgba(85,116,158,.55)
}

.bg-slate-700\/60 {
    background-color: rgba(85,116,158,.6)
}

.bg-slate-700\/65 {
    background-color: rgba(85,116,158,.65)
}

.bg-slate-700\/70 {
    background-color: rgba(85,116,158,.7)
}

.bg-slate-700\/75 {
    background-color: rgba(85,116,158,.75)
}

.bg-slate-700\/80 {
    background-color: rgba(85,116,158,.8)
}

.bg-slate-700\/85 {
    background-color: rgba(85,116,158,.85)
}

.bg-slate-700\/90 {
    background-color: rgba(85,116,158,.9)
}

.bg-slate-700\/95 {
    background-color: rgba(85,116,158,.95)
}

.bg-slate-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59/var(--tw-bg-opacity))
}

.bg-slate-800\/0 {
    background-color: rgba(30,41,59,0)
}

.bg-slate-800\/10 {
    background-color: rgba(30,41,59,.1)
}

.bg-slate-800\/100 {
    background-color: #1e293b
}

.bg-slate-800\/15 {
    background-color: rgba(30,41,59,.15)
}

.bg-slate-800\/20 {
    background-color: rgba(30,41,59,.2)
}

.bg-slate-800\/25 {
    background-color: rgba(30,41,59,.25)
}

.bg-slate-800\/30 {
    background-color: rgba(30,41,59,.3)
}

.bg-slate-800\/35 {
    background-color: rgba(30,41,59,.35)
}

.bg-slate-800\/40 {
    background-color: rgba(30,41,59,.4)
}

.bg-slate-800\/45 {
    background-color: rgba(30,41,59,.45)
}

.bg-slate-800\/5 {
    background-color: rgba(30,41,59,.05)
}

.bg-slate-800\/50 {
    background-color: rgba(30,41,59,.5)
}

.bg-slate-800\/55 {
    background-color: rgba(30,41,59,.55)
}

.bg-slate-800\/60 {
    background-color: rgba(30,41,59,.6)
}

.bg-slate-800\/65 {
    background-color: rgba(30,41,59,.65)
}

.bg-slate-800\/70 {
    background-color: rgba(30,41,59,.7)
}

.bg-slate-800\/75 {
    background-color: rgba(30,41,59,.75)
}

.bg-slate-800\/80 {
    background-color: rgba(30,41,59,.8)
}

.bg-slate-800\/85 {
    background-color: rgba(30,41,59,.85)
}

.bg-slate-800\/90 {
    background-color: rgba(30,41,59,.9)
}

.bg-slate-800\/95 {
    background-color: rgba(30,41,59,.95)
}

.bg-slate-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(15 23 42/var(--tw-bg-opacity))
}

.bg-slate-900\/0 {
    background-color: rgba(15,23,42,0)
}

.bg-slate-900\/10 {
    background-color: rgba(15,23,42,.1)
}

.bg-slate-900\/100 {
    background-color: #0f172a
}

.bg-slate-900\/15 {
    background-color: rgba(15,23,42,.15)
}

.bg-slate-900\/20 {
    background-color: rgba(15,23,42,.2)
}

.bg-slate-900\/25 {
    background-color: rgba(15,23,42,.25)
}

.bg-slate-900\/30 {
    background-color: rgba(15,23,42,.3)
}

.bg-slate-900\/35 {
    background-color: rgba(15,23,42,.35)
}

.bg-slate-900\/40 {
    background-color: rgba(15,23,42,.4)
}

.bg-slate-900\/45 {
    background-color: rgba(15,23,42,.45)
}

.bg-slate-900\/5 {
    background-color: rgba(15,23,42,.05)
}

.bg-slate-900\/50 {
    background-color: rgba(15,23,42,.5)
}

.bg-slate-900\/55 {
    background-color: rgba(15,23,42,.55)
}

.bg-slate-900\/60 {
    background-color: rgba(15,23,42,.6)
}

.bg-slate-900\/65 {
    background-color: rgba(15,23,42,.65)
}

.bg-slate-900\/70 {
    background-color: rgba(15,23,42,.7)
}

.bg-slate-900\/75 {
    background-color: rgba(15,23,42,.75)
}

.bg-slate-900\/80 {
    background-color: rgba(15,23,42,.8)
}

.bg-slate-900\/85 {
    background-color: rgba(15,23,42,.85)
}

.bg-slate-900\/90 {
    background-color: rgba(15,23,42,.9)
}

.bg-slate-900\/95 {
    background-color: rgba(15,23,42,.95)
}

.bg-slate-950 {
    --tw-bg-opacity: 1;
    background-color: rgb(2 6 23/var(--tw-bg-opacity))
}

.bg-slate-950\/0 {
    background-color: rgba(2,6,23,0)
}

.bg-slate-950\/10 {
    background-color: rgba(2,6,23,.1)
}

.bg-slate-950\/100 {
    background-color: #020617
}

.bg-slate-950\/15 {
    background-color: rgba(2,6,23,.15)
}

.bg-slate-950\/20 {
    background-color: rgba(2,6,23,.2)
}

.bg-slate-950\/25 {
    background-color: rgba(2,6,23,.25)
}

.bg-slate-950\/30 {
    background-color: rgba(2,6,23,.3)
}

.bg-slate-950\/35 {
    background-color: rgba(2,6,23,.35)
}

.bg-slate-950\/40 {
    background-color: rgba(2,6,23,.4)
}

.bg-slate-950\/45 {
    background-color: rgba(2,6,23,.45)
}

.bg-slate-950\/5 {
    background-color: rgba(2,6,23,.05)
}

.bg-slate-950\/50 {
    background-color: rgba(2,6,23,.5)
}

.bg-slate-950\/55 {
    background-color: rgba(2,6,23,.55)
}

.bg-slate-950\/60 {
    background-color: rgba(2,6,23,.6)
}

.bg-slate-950\/65 {
    background-color: rgba(2,6,23,.65)
}

.bg-slate-950\/70 {
    background-color: rgba(2,6,23,.7)
}

.bg-slate-950\/75 {
    background-color: rgba(2,6,23,.75)
}

.bg-slate-950\/80 {
    background-color: rgba(2,6,23,.8)
}

.bg-slate-950\/85 {
    background-color: rgba(2,6,23,.85)
}

.bg-slate-950\/90 {
    background-color: rgba(2,6,23,.9)
}

.bg-slate-950\/95 {
    background-color: rgba(2,6,23,.95)
}

.bg-stone-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 244/var(--tw-bg-opacity))
}

.bg-stone-100\/0 {
    background-color: hsla(60,5%,96%,0)
}

.bg-stone-100\/10 {
    background-color: hsla(60,5%,96%,.1)
}

.bg-stone-100\/100 {
    background-color: #f5f5f4
}

.bg-stone-100\/15 {
    background-color: hsla(60,5%,96%,.15)
}

.bg-stone-100\/20 {
    background-color: hsla(60,5%,96%,.2)
}

.bg-stone-100\/25 {
    background-color: hsla(60,5%,96%,.25)
}

.bg-stone-100\/30 {
    background-color: hsla(60,5%,96%,.3)
}

.bg-stone-100\/35 {
    background-color: hsla(60,5%,96%,.35)
}

.bg-stone-100\/40 {
    background-color: hsla(60,5%,96%,.4)
}

.bg-stone-100\/45 {
    background-color: hsla(60,5%,96%,.45)
}

.bg-stone-100\/5 {
    background-color: hsla(60,5%,96%,.05)
}

.bg-stone-100\/50 {
    background-color: hsla(60,5%,96%,.5)
}

.bg-stone-100\/55 {
    background-color: hsla(60,5%,96%,.55)
}

.bg-stone-100\/60 {
    background-color: hsla(60,5%,96%,.6)
}

.bg-stone-100\/65 {
    background-color: hsla(60,5%,96%,.65)
}

.bg-stone-100\/70 {
    background-color: hsla(60,5%,96%,.7)
}

.bg-stone-100\/75 {
    background-color: hsla(60,5%,96%,.75)
}

.bg-stone-100\/80 {
    background-color: hsla(60,5%,96%,.8)
}

.bg-stone-100\/85 {
    background-color: hsla(60,5%,96%,.85)
}

.bg-stone-100\/90 {
    background-color: hsla(60,5%,96%,.9)
}

.bg-stone-100\/95 {
    background-color: hsla(60,5%,96%,.95)
}

.bg-stone-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(231 229 228/var(--tw-bg-opacity))
}

.bg-stone-200\/0 {
    background-color: hsla(20,6%,90%,0)
}

.bg-stone-200\/10 {
    background-color: hsla(20,6%,90%,.1)
}

.bg-stone-200\/100 {
    background-color: #e7e5e4
}

.bg-stone-200\/15 {
    background-color: hsla(20,6%,90%,.15)
}

.bg-stone-200\/20 {
    background-color: hsla(20,6%,90%,.2)
}

.bg-stone-200\/25 {
    background-color: hsla(20,6%,90%,.25)
}

.bg-stone-200\/30 {
    background-color: hsla(20,6%,90%,.3)
}

.bg-stone-200\/35 {
    background-color: hsla(20,6%,90%,.35)
}

.bg-stone-200\/40 {
    background-color: hsla(20,6%,90%,.4)
}

.bg-stone-200\/45 {
    background-color: hsla(20,6%,90%,.45)
}

.bg-stone-200\/5 {
    background-color: hsla(20,6%,90%,.05)
}

.bg-stone-200\/50 {
    background-color: hsla(20,6%,90%,.5)
}

.bg-stone-200\/55 {
    background-color: hsla(20,6%,90%,.55)
}

.bg-stone-200\/60 {
    background-color: hsla(20,6%,90%,.6)
}

.bg-stone-200\/65 {
    background-color: hsla(20,6%,90%,.65)
}

.bg-stone-200\/70 {
    background-color: hsla(20,6%,90%,.7)
}

.bg-stone-200\/75 {
    background-color: hsla(20,6%,90%,.75)
}

.bg-stone-200\/80 {
    background-color: hsla(20,6%,90%,.8)
}

.bg-stone-200\/85 {
    background-color: hsla(20,6%,90%,.85)
}

.bg-stone-200\/90 {
    background-color: hsla(20,6%,90%,.9)
}

.bg-stone-200\/95 {
    background-color: hsla(20,6%,90%,.95)
}

.bg-stone-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(214 211 209/var(--tw-bg-opacity))
}

.bg-stone-300\/0 {
    background-color: hsla(24,6%,83%,0)
}

.bg-stone-300\/10 {
    background-color: hsla(24,6%,83%,.1)
}

.bg-stone-300\/100 {
    background-color: #d6d3d1
}

.bg-stone-300\/15 {
    background-color: hsla(24,6%,83%,.15)
}

.bg-stone-300\/20 {
    background-color: hsla(24,6%,83%,.2)
}

.bg-stone-300\/25 {
    background-color: hsla(24,6%,83%,.25)
}

.bg-stone-300\/30 {
    background-color: hsla(24,6%,83%,.3)
}

.bg-stone-300\/35 {
    background-color: hsla(24,6%,83%,.35)
}

.bg-stone-300\/40 {
    background-color: hsla(24,6%,83%,.4)
}

.bg-stone-300\/45 {
    background-color: hsla(24,6%,83%,.45)
}

.bg-stone-300\/5 {
    background-color: hsla(24,6%,83%,.05)
}

.bg-stone-300\/50 {
    background-color: hsla(24,6%,83%,.5)
}

.bg-stone-300\/55 {
    background-color: hsla(24,6%,83%,.55)
}

.bg-stone-300\/60 {
    background-color: hsla(24,6%,83%,.6)
}

.bg-stone-300\/65 {
    background-color: hsla(24,6%,83%,.65)
}

.bg-stone-300\/70 {
    background-color: hsla(24,6%,83%,.7)
}

.bg-stone-300\/75 {
    background-color: hsla(24,6%,83%,.75)
}

.bg-stone-300\/80 {
    background-color: hsla(24,6%,83%,.8)
}

.bg-stone-300\/85 {
    background-color: hsla(24,6%,83%,.85)
}

.bg-stone-300\/90 {
    background-color: hsla(24,6%,83%,.9)
}

.bg-stone-300\/95 {
    background-color: hsla(24,6%,83%,.95)
}

.bg-stone-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(168 162 158/var(--tw-bg-opacity))
}

.bg-stone-400\/0 {
    background-color: hsla(24,5%,64%,0)
}

.bg-stone-400\/10 {
    background-color: hsla(24,5%,64%,.1)
}

.bg-stone-400\/100 {
    background-color: #a8a29e
}

.bg-stone-400\/15 {
    background-color: hsla(24,5%,64%,.15)
}

.bg-stone-400\/20 {
    background-color: hsla(24,5%,64%,.2)
}

.bg-stone-400\/25 {
    background-color: hsla(24,5%,64%,.25)
}

.bg-stone-400\/30 {
    background-color: hsla(24,5%,64%,.3)
}

.bg-stone-400\/35 {
    background-color: hsla(24,5%,64%,.35)
}

.bg-stone-400\/40 {
    background-color: hsla(24,5%,64%,.4)
}

.bg-stone-400\/45 {
    background-color: hsla(24,5%,64%,.45)
}

.bg-stone-400\/5 {
    background-color: hsla(24,5%,64%,.05)
}

.bg-stone-400\/50 {
    background-color: hsla(24,5%,64%,.5)
}

.bg-stone-400\/55 {
    background-color: hsla(24,5%,64%,.55)
}

.bg-stone-400\/60 {
    background-color: hsla(24,5%,64%,.6)
}

.bg-stone-400\/65 {
    background-color: hsla(24,5%,64%,.65)
}

.bg-stone-400\/70 {
    background-color: hsla(24,5%,64%,.7)
}

.bg-stone-400\/75 {
    background-color: hsla(24,5%,64%,.75)
}

.bg-stone-400\/80 {
    background-color: hsla(24,5%,64%,.8)
}

.bg-stone-400\/85 {
    background-color: hsla(24,5%,64%,.85)
}

.bg-stone-400\/90 {
    background-color: hsla(24,5%,64%,.9)
}

.bg-stone-400\/95 {
    background-color: hsla(24,5%,64%,.95)
}

.bg-stone-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 249/var(--tw-bg-opacity))
}

.bg-stone-50\/0 {
    background-color: hsla(60,9%,98%,0)
}

.bg-stone-50\/10 {
    background-color: hsla(60,9%,98%,.1)
}

.bg-stone-50\/100 {
    background-color: #fafaf9
}

.bg-stone-50\/15 {
    background-color: hsla(60,9%,98%,.15)
}

.bg-stone-50\/20 {
    background-color: hsla(60,9%,98%,.2)
}

.bg-stone-50\/25 {
    background-color: hsla(60,9%,98%,.25)
}

.bg-stone-50\/30 {
    background-color: hsla(60,9%,98%,.3)
}

.bg-stone-50\/35 {
    background-color: hsla(60,9%,98%,.35)
}

.bg-stone-50\/40 {
    background-color: hsla(60,9%,98%,.4)
}

.bg-stone-50\/45 {
    background-color: hsla(60,9%,98%,.45)
}

.bg-stone-50\/5 {
    background-color: hsla(60,9%,98%,.05)
}

.bg-stone-50\/50 {
    background-color: hsla(60,9%,98%,.5)
}

.bg-stone-50\/55 {
    background-color: hsla(60,9%,98%,.55)
}

.bg-stone-50\/60 {
    background-color: hsla(60,9%,98%,.6)
}

.bg-stone-50\/65 {
    background-color: hsla(60,9%,98%,.65)
}

.bg-stone-50\/70 {
    background-color: hsla(60,9%,98%,.7)
}

.bg-stone-50\/75 {
    background-color: hsla(60,9%,98%,.75)
}

.bg-stone-50\/80 {
    background-color: hsla(60,9%,98%,.8)
}

.bg-stone-50\/85 {
    background-color: hsla(60,9%,98%,.85)
}

.bg-stone-50\/90 {
    background-color: hsla(60,9%,98%,.9)
}

.bg-stone-50\/95 {
    background-color: hsla(60,9%,98%,.95)
}

.bg-stone-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 218 204/var(--tw-bg-opacity))
}

.bg-stone-500\/0 {
    background-color: hsla(19,79%,89%,0)
}

.bg-stone-500\/10 {
    background-color: hsla(19,79%,89%,.1)
}

.bg-stone-500\/100 {
    background-color: #f9dacc
}

.bg-stone-500\/15 {
    background-color: hsla(19,79%,89%,.15)
}

.bg-stone-500\/20 {
    background-color: hsla(19,79%,89%,.2)
}

.bg-stone-500\/25 {
    background-color: hsla(19,79%,89%,.25)
}

.bg-stone-500\/30 {
    background-color: hsla(19,79%,89%,.3)
}

.bg-stone-500\/35 {
    background-color: hsla(19,79%,89%,.35)
}

.bg-stone-500\/40 {
    background-color: hsla(19,79%,89%,.4)
}

.bg-stone-500\/45 {
    background-color: hsla(19,79%,89%,.45)
}

.bg-stone-500\/5 {
    background-color: hsla(19,79%,89%,.05)
}

.bg-stone-500\/50 {
    background-color: hsla(19,79%,89%,.5)
}

.bg-stone-500\/55 {
    background-color: hsla(19,79%,89%,.55)
}

.bg-stone-500\/60 {
    background-color: hsla(19,79%,89%,.6)
}

.bg-stone-500\/65 {
    background-color: hsla(19,79%,89%,.65)
}

.bg-stone-500\/70 {
    background-color: hsla(19,79%,89%,.7)
}

.bg-stone-500\/75 {
    background-color: hsla(19,79%,89%,.75)
}

.bg-stone-500\/80 {
    background-color: hsla(19,79%,89%,.8)
}

.bg-stone-500\/85 {
    background-color: hsla(19,79%,89%,.85)
}

.bg-stone-500\/90 {
    background-color: hsla(19,79%,89%,.9)
}

.bg-stone-500\/95 {
    background-color: hsla(19,79%,89%,.95)
}

.bg-stone-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(87 83 78/var(--tw-bg-opacity))
}

.bg-stone-600\/0 {
    background-color: rgba(87,83,78,0)
}

.bg-stone-600\/10 {
    background-color: rgba(87,83,78,.1)
}

.bg-stone-600\/100 {
    background-color: #57534e
}

.bg-stone-600\/15 {
    background-color: rgba(87,83,78,.15)
}

.bg-stone-600\/20 {
    background-color: rgba(87,83,78,.2)
}

.bg-stone-600\/25 {
    background-color: rgba(87,83,78,.25)
}

.bg-stone-600\/30 {
    background-color: rgba(87,83,78,.3)
}

.bg-stone-600\/35 {
    background-color: rgba(87,83,78,.35)
}

.bg-stone-600\/40 {
    background-color: rgba(87,83,78,.4)
}

.bg-stone-600\/45 {
    background-color: rgba(87,83,78,.45)
}

.bg-stone-600\/5 {
    background-color: rgba(87,83,78,.05)
}

.bg-stone-600\/50 {
    background-color: rgba(87,83,78,.5)
}

.bg-stone-600\/55 {
    background-color: rgba(87,83,78,.55)
}

.bg-stone-600\/60 {
    background-color: rgba(87,83,78,.6)
}

.bg-stone-600\/65 {
    background-color: rgba(87,83,78,.65)
}

.bg-stone-600\/70 {
    background-color: rgba(87,83,78,.7)
}

.bg-stone-600\/75 {
    background-color: rgba(87,83,78,.75)
}

.bg-stone-600\/80 {
    background-color: rgba(87,83,78,.8)
}

.bg-stone-600\/85 {
    background-color: rgba(87,83,78,.85)
}

.bg-stone-600\/90 {
    background-color: rgba(87,83,78,.9)
}

.bg-stone-600\/95 {
    background-color: rgba(87,83,78,.95)
}

.bg-stone-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(68 64 60/var(--tw-bg-opacity))
}

.bg-stone-700\/0 {
    background-color: rgba(68,64,60,0)
}

.bg-stone-700\/10 {
    background-color: rgba(68,64,60,.1)
}

.bg-stone-700\/100 {
    background-color: #44403c
}

.bg-stone-700\/15 {
    background-color: rgba(68,64,60,.15)
}

.bg-stone-700\/20 {
    background-color: rgba(68,64,60,.2)
}

.bg-stone-700\/25 {
    background-color: rgba(68,64,60,.25)
}

.bg-stone-700\/30 {
    background-color: rgba(68,64,60,.3)
}

.bg-stone-700\/35 {
    background-color: rgba(68,64,60,.35)
}

.bg-stone-700\/40 {
    background-color: rgba(68,64,60,.4)
}

.bg-stone-700\/45 {
    background-color: rgba(68,64,60,.45)
}

.bg-stone-700\/5 {
    background-color: rgba(68,64,60,.05)
}

.bg-stone-700\/50 {
    background-color: rgba(68,64,60,.5)
}

.bg-stone-700\/55 {
    background-color: rgba(68,64,60,.55)
}

.bg-stone-700\/60 {
    background-color: rgba(68,64,60,.6)
}

.bg-stone-700\/65 {
    background-color: rgba(68,64,60,.65)
}

.bg-stone-700\/70 {
    background-color: rgba(68,64,60,.7)
}

.bg-stone-700\/75 {
    background-color: rgba(68,64,60,.75)
}

.bg-stone-700\/80 {
    background-color: rgba(68,64,60,.8)
}

.bg-stone-700\/85 {
    background-color: rgba(68,64,60,.85)
}

.bg-stone-700\/90 {
    background-color: rgba(68,64,60,.9)
}

.bg-stone-700\/95 {
    background-color: rgba(68,64,60,.95)
}

.bg-stone-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(41 37 36/var(--tw-bg-opacity))
}

.bg-stone-800\/0 {
    background-color: rgba(41,37,36,0)
}

.bg-stone-800\/10 {
    background-color: rgba(41,37,36,.1)
}

.bg-stone-800\/100 {
    background-color: #292524
}

.bg-stone-800\/15 {
    background-color: rgba(41,37,36,.15)
}

.bg-stone-800\/20 {
    background-color: rgba(41,37,36,.2)
}

.bg-stone-800\/25 {
    background-color: rgba(41,37,36,.25)
}

.bg-stone-800\/30 {
    background-color: rgba(41,37,36,.3)
}

.bg-stone-800\/35 {
    background-color: rgba(41,37,36,.35)
}

.bg-stone-800\/40 {
    background-color: rgba(41,37,36,.4)
}

.bg-stone-800\/45 {
    background-color: rgba(41,37,36,.45)
}

.bg-stone-800\/5 {
    background-color: rgba(41,37,36,.05)
}

.bg-stone-800\/50 {
    background-color: rgba(41,37,36,.5)
}

.bg-stone-800\/55 {
    background-color: rgba(41,37,36,.55)
}

.bg-stone-800\/60 {
    background-color: rgba(41,37,36,.6)
}

.bg-stone-800\/65 {
    background-color: rgba(41,37,36,.65)
}

.bg-stone-800\/70 {
    background-color: rgba(41,37,36,.7)
}

.bg-stone-800\/75 {
    background-color: rgba(41,37,36,.75)
}

.bg-stone-800\/80 {
    background-color: rgba(41,37,36,.8)
}

.bg-stone-800\/85 {
    background-color: rgba(41,37,36,.85)
}

.bg-stone-800\/90 {
    background-color: rgba(41,37,36,.9)
}

.bg-stone-800\/95 {
    background-color: rgba(41,37,36,.95)
}

.bg-stone-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(28 25 23/var(--tw-bg-opacity))
}

.bg-stone-900\/0 {
    background-color: rgba(28,25,23,0)
}

.bg-stone-900\/10 {
    background-color: rgba(28,25,23,.1)
}

.bg-stone-900\/100 {
    background-color: #1c1917
}

.bg-stone-900\/15 {
    background-color: rgba(28,25,23,.15)
}

.bg-stone-900\/20 {
    background-color: rgba(28,25,23,.2)
}

.bg-stone-900\/25 {
    background-color: rgba(28,25,23,.25)
}

.bg-stone-900\/30 {
    background-color: rgba(28,25,23,.3)
}

.bg-stone-900\/35 {
    background-color: rgba(28,25,23,.35)
}

.bg-stone-900\/40 {
    background-color: rgba(28,25,23,.4)
}

.bg-stone-900\/45 {
    background-color: rgba(28,25,23,.45)
}

.bg-stone-900\/5 {
    background-color: rgba(28,25,23,.05)
}

.bg-stone-900\/50 {
    background-color: rgba(28,25,23,.5)
}

.bg-stone-900\/55 {
    background-color: rgba(28,25,23,.55)
}

.bg-stone-900\/60 {
    background-color: rgba(28,25,23,.6)
}

.bg-stone-900\/65 {
    background-color: rgba(28,25,23,.65)
}

.bg-stone-900\/70 {
    background-color: rgba(28,25,23,.7)
}

.bg-stone-900\/75 {
    background-color: rgba(28,25,23,.75)
}

.bg-stone-900\/80 {
    background-color: rgba(28,25,23,.8)
}

.bg-stone-900\/85 {
    background-color: rgba(28,25,23,.85)
}

.bg-stone-900\/90 {
    background-color: rgba(28,25,23,.9)
}

.bg-stone-900\/95 {
    background-color: rgba(28,25,23,.95)
}

.bg-stone-950 {
    --tw-bg-opacity: 1;
    background-color: rgb(12 10 9/var(--tw-bg-opacity))
}

.bg-stone-950\/0 {
    background-color: rgba(12,10,9,0)
}

.bg-stone-950\/10 {
    background-color: rgba(12,10,9,.1)
}

.bg-stone-950\/100 {
    background-color: #0c0a09
}

.bg-stone-950\/15 {
    background-color: rgba(12,10,9,.15)
}

.bg-stone-950\/20 {
    background-color: rgba(12,10,9,.2)
}

.bg-stone-950\/25 {
    background-color: rgba(12,10,9,.25)
}

.bg-stone-950\/30 {
    background-color: rgba(12,10,9,.3)
}

.bg-stone-950\/35 {
    background-color: rgba(12,10,9,.35)
}

.bg-stone-950\/40 {
    background-color: rgba(12,10,9,.4)
}

.bg-stone-950\/45 {
    background-color: rgba(12,10,9,.45)
}

.bg-stone-950\/5 {
    background-color: rgba(12,10,9,.05)
}

.bg-stone-950\/50 {
    background-color: rgba(12,10,9,.5)
}

.bg-stone-950\/55 {
    background-color: rgba(12,10,9,.55)
}

.bg-stone-950\/60 {
    background-color: rgba(12,10,9,.6)
}

.bg-stone-950\/65 {
    background-color: rgba(12,10,9,.65)
}

.bg-stone-950\/70 {
    background-color: rgba(12,10,9,.7)
}

.bg-stone-950\/75 {
    background-color: rgba(12,10,9,.75)
}

.bg-stone-950\/80 {
    background-color: rgba(12,10,9,.8)
}

.bg-stone-950\/85 {
    background-color: rgba(12,10,9,.85)
}

.bg-stone-950\/90 {
    background-color: rgba(12,10,9,.9)
}

.bg-stone-950\/95 {
    background-color: rgba(12,10,9,.95)
}

.bg-teal-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(204 251 241/var(--tw-bg-opacity))
}

.bg-teal-100\/0 {
    background-color: rgba(204,251,241,0)
}

.bg-teal-100\/10 {
    background-color: rgba(204,251,241,.1)
}

.bg-teal-100\/100 {
    background-color: #ccfbf1
}

.bg-teal-100\/15 {
    background-color: rgba(204,251,241,.15)
}

.bg-teal-100\/20 {
    background-color: rgba(204,251,241,.2)
}

.bg-teal-100\/25 {
    background-color: rgba(204,251,241,.25)
}

.bg-teal-100\/30 {
    background-color: rgba(204,251,241,.3)
}

.bg-teal-100\/35 {
    background-color: rgba(204,251,241,.35)
}

.bg-teal-100\/40 {
    background-color: rgba(204,251,241,.4)
}

.bg-teal-100\/45 {
    background-color: rgba(204,251,241,.45)
}

.bg-teal-100\/5 {
    background-color: rgba(204,251,241,.05)
}

.bg-teal-100\/50 {
    background-color: rgba(204,251,241,.5)
}

.bg-teal-100\/55 {
    background-color: rgba(204,251,241,.55)
}

.bg-teal-100\/60 {
    background-color: rgba(204,251,241,.6)
}

.bg-teal-100\/65 {
    background-color: rgba(204,251,241,.65)
}

.bg-teal-100\/70 {
    background-color: rgba(204,251,241,.7)
}

.bg-teal-100\/75 {
    background-color: rgba(204,251,241,.75)
}

.bg-teal-100\/80 {
    background-color: rgba(204,251,241,.8)
}

.bg-teal-100\/85 {
    background-color: rgba(204,251,241,.85)
}

.bg-teal-100\/90 {
    background-color: rgba(204,251,241,.9)
}

.bg-teal-100\/95 {
    background-color: rgba(204,251,241,.95)
}

.bg-teal-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(153 246 228/var(--tw-bg-opacity))
}

.bg-teal-200\/0 {
    background-color: rgba(153,246,228,0)
}

.bg-teal-200\/10 {
    background-color: rgba(153,246,228,.1)
}

.bg-teal-200\/100 {
    background-color: #99f6e4
}

.bg-teal-200\/15 {
    background-color: rgba(153,246,228,.15)
}

.bg-teal-200\/20 {
    background-color: rgba(153,246,228,.2)
}

.bg-teal-200\/25 {
    background-color: rgba(153,246,228,.25)
}

.bg-teal-200\/30 {
    background-color: rgba(153,246,228,.3)
}

.bg-teal-200\/35 {
    background-color: rgba(153,246,228,.35)
}

.bg-teal-200\/40 {
    background-color: rgba(153,246,228,.4)
}

.bg-teal-200\/45 {
    background-color: rgba(153,246,228,.45)
}

.bg-teal-200\/5 {
    background-color: rgba(153,246,228,.05)
}

.bg-teal-200\/50 {
    background-color: rgba(153,246,228,.5)
}

.bg-teal-200\/55 {
    background-color: rgba(153,246,228,.55)
}

.bg-teal-200\/60 {
    background-color: rgba(153,246,228,.6)
}

.bg-teal-200\/65 {
    background-color: rgba(153,246,228,.65)
}

.bg-teal-200\/70 {
    background-color: rgba(153,246,228,.7)
}

.bg-teal-200\/75 {
    background-color: rgba(153,246,228,.75)
}

.bg-teal-200\/80 {
    background-color: rgba(153,246,228,.8)
}

.bg-teal-200\/85 {
    background-color: rgba(153,246,228,.85)
}

.bg-teal-200\/90 {
    background-color: rgba(153,246,228,.9)
}

.bg-teal-200\/95 {
    background-color: rgba(153,246,228,.95)
}

.bg-teal-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(94 234 212/var(--tw-bg-opacity))
}

.bg-teal-300\/0 {
    background-color: rgba(94,234,212,0)
}

.bg-teal-300\/10 {
    background-color: rgba(94,234,212,.1)
}

.bg-teal-300\/100 {
    background-color: #5eead4
}

.bg-teal-300\/15 {
    background-color: rgba(94,234,212,.15)
}

.bg-teal-300\/20 {
    background-color: rgba(94,234,212,.2)
}

.bg-teal-300\/25 {
    background-color: rgba(94,234,212,.25)
}

.bg-teal-300\/30 {
    background-color: rgba(94,234,212,.3)
}

.bg-teal-300\/35 {
    background-color: rgba(94,234,212,.35)
}

.bg-teal-300\/40 {
    background-color: rgba(94,234,212,.4)
}

.bg-teal-300\/45 {
    background-color: rgba(94,234,212,.45)
}

.bg-teal-300\/5 {
    background-color: rgba(94,234,212,.05)
}

.bg-teal-300\/50 {
    background-color: rgba(94,234,212,.5)
}

.bg-teal-300\/55 {
    background-color: rgba(94,234,212,.55)
}

.bg-teal-300\/60 {
    background-color: rgba(94,234,212,.6)
}

.bg-teal-300\/65 {
    background-color: rgba(94,234,212,.65)
}

.bg-teal-300\/70 {
    background-color: rgba(94,234,212,.7)
}

.bg-teal-300\/75 {
    background-color: rgba(94,234,212,.75)
}

.bg-teal-300\/80 {
    background-color: rgba(94,234,212,.8)
}

.bg-teal-300\/85 {
    background-color: rgba(94,234,212,.85)
}

.bg-teal-300\/90 {
    background-color: rgba(94,234,212,.9)
}

.bg-teal-300\/95 {
    background-color: rgba(94,234,212,.95)
}

.bg-teal-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(45 212 191/var(--tw-bg-opacity))
}

.bg-teal-400\/0 {
    background-color: rgba(45,212,191,0)
}

.bg-teal-400\/10 {
    background-color: rgba(45,212,191,.1)
}

.bg-teal-400\/100 {
    background-color: #2dd4bf
}

.bg-teal-400\/15 {
    background-color: rgba(45,212,191,.15)
}

.bg-teal-400\/20 {
    background-color: rgba(45,212,191,.2)
}

.bg-teal-400\/25 {
    background-color: rgba(45,212,191,.25)
}

.bg-teal-400\/30 {
    background-color: rgba(45,212,191,.3)
}

.bg-teal-400\/35 {
    background-color: rgba(45,212,191,.35)
}

.bg-teal-400\/40 {
    background-color: rgba(45,212,191,.4)
}

.bg-teal-400\/45 {
    background-color: rgba(45,212,191,.45)
}

.bg-teal-400\/5 {
    background-color: rgba(45,212,191,.05)
}

.bg-teal-400\/50 {
    background-color: rgba(45,212,191,.5)
}

.bg-teal-400\/55 {
    background-color: rgba(45,212,191,.55)
}

.bg-teal-400\/60 {
    background-color: rgba(45,212,191,.6)
}

.bg-teal-400\/65 {
    background-color: rgba(45,212,191,.65)
}

.bg-teal-400\/70 {
    background-color: rgba(45,212,191,.7)
}

.bg-teal-400\/75 {
    background-color: rgba(45,212,191,.75)
}

.bg-teal-400\/80 {
    background-color: rgba(45,212,191,.8)
}

.bg-teal-400\/85 {
    background-color: rgba(45,212,191,.85)
}

.bg-teal-400\/90 {
    background-color: rgba(45,212,191,.9)
}

.bg-teal-400\/95 {
    background-color: rgba(45,212,191,.95)
}

.bg-teal-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 250/var(--tw-bg-opacity))
}

.bg-teal-50\/0 {
    background-color: rgba(240,253,250,0)
}

.bg-teal-50\/10 {
    background-color: rgba(240,253,250,.1)
}

.bg-teal-50\/100 {
    background-color: #f0fdfa
}

.bg-teal-50\/15 {
    background-color: rgba(240,253,250,.15)
}

.bg-teal-50\/20 {
    background-color: rgba(240,253,250,.2)
}

.bg-teal-50\/25 {
    background-color: rgba(240,253,250,.25)
}

.bg-teal-50\/30 {
    background-color: rgba(240,253,250,.3)
}

.bg-teal-50\/35 {
    background-color: rgba(240,253,250,.35)
}

.bg-teal-50\/40 {
    background-color: rgba(240,253,250,.4)
}

.bg-teal-50\/45 {
    background-color: rgba(240,253,250,.45)
}

.bg-teal-50\/5 {
    background-color: rgba(240,253,250,.05)
}

.bg-teal-50\/50 {
    background-color: rgba(240,253,250,.5)
}

.bg-teal-50\/55 {
    background-color: rgba(240,253,250,.55)
}

.bg-teal-50\/60 {
    background-color: rgba(240,253,250,.6)
}

.bg-teal-50\/65 {
    background-color: rgba(240,253,250,.65)
}

.bg-teal-50\/70 {
    background-color: rgba(240,253,250,.7)
}

.bg-teal-50\/75 {
    background-color: rgba(240,253,250,.75)
}

.bg-teal-50\/80 {
    background-color: rgba(240,253,250,.8)
}

.bg-teal-50\/85 {
    background-color: rgba(240,253,250,.85)
}

.bg-teal-50\/90 {
    background-color: rgba(240,253,250,.9)
}

.bg-teal-50\/95 {
    background-color: rgba(240,253,250,.95)
}

.bg-teal-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(20 184 166/var(--tw-bg-opacity))
}

.bg-teal-500\/0 {
    background-color: rgba(20,184,166,0)
}

.bg-teal-500\/10 {
    background-color: rgba(20,184,166,.1)
}

.bg-teal-500\/100 {
    background-color: #14b8a6
}

.bg-teal-500\/15 {
    background-color: rgba(20,184,166,.15)
}

.bg-teal-500\/20 {
    background-color: rgba(20,184,166,.2)
}

.bg-teal-500\/25 {
    background-color: rgba(20,184,166,.25)
}

.bg-teal-500\/30 {
    background-color: rgba(20,184,166,.3)
}

.bg-teal-500\/35 {
    background-color: rgba(20,184,166,.35)
}

.bg-teal-500\/40 {
    background-color: rgba(20,184,166,.4)
}

.bg-teal-500\/45 {
    background-color: rgba(20,184,166,.45)
}

.bg-teal-500\/5 {
    background-color: rgba(20,184,166,.05)
}

.bg-teal-500\/50 {
    background-color: rgba(20,184,166,.5)
}

.bg-teal-500\/55 {
    background-color: rgba(20,184,166,.55)
}

.bg-teal-500\/60 {
    background-color: rgba(20,184,166,.6)
}

.bg-teal-500\/65 {
    background-color: rgba(20,184,166,.65)
}

.bg-teal-500\/70 {
    background-color: rgba(20,184,166,.7)
}

.bg-teal-500\/75 {
    background-color: rgba(20,184,166,.75)
}

.bg-teal-500\/80 {
    background-color: rgba(20,184,166,.8)
}

.bg-teal-500\/85 {
    background-color: rgba(20,184,166,.85)
}

.bg-teal-500\/90 {
    background-color: rgba(20,184,166,.9)
}

.bg-teal-500\/95 {
    background-color: rgba(20,184,166,.95)
}

.bg-teal-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(13 148 136/var(--tw-bg-opacity))
}

.bg-teal-600\/0 {
    background-color: rgba(13,148,136,0)
}

.bg-teal-600\/10 {
    background-color: rgba(13,148,136,.1)
}

.bg-teal-600\/100 {
    background-color: #0d9488
}

.bg-teal-600\/15 {
    background-color: rgba(13,148,136,.15)
}

.bg-teal-600\/20 {
    background-color: rgba(13,148,136,.2)
}

.bg-teal-600\/25 {
    background-color: rgba(13,148,136,.25)
}

.bg-teal-600\/30 {
    background-color: rgba(13,148,136,.3)
}

.bg-teal-600\/35 {
    background-color: rgba(13,148,136,.35)
}

.bg-teal-600\/40 {
    background-color: rgba(13,148,136,.4)
}

.bg-teal-600\/45 {
    background-color: rgba(13,148,136,.45)
}

.bg-teal-600\/5 {
    background-color: rgba(13,148,136,.05)
}

.bg-teal-600\/50 {
    background-color: rgba(13,148,136,.5)
}

.bg-teal-600\/55 {
    background-color: rgba(13,148,136,.55)
}

.bg-teal-600\/60 {
    background-color: rgba(13,148,136,.6)
}

.bg-teal-600\/65 {
    background-color: rgba(13,148,136,.65)
}

.bg-teal-600\/70 {
    background-color: rgba(13,148,136,.7)
}

.bg-teal-600\/75 {
    background-color: rgba(13,148,136,.75)
}

.bg-teal-600\/80 {
    background-color: rgba(13,148,136,.8)
}

.bg-teal-600\/85 {
    background-color: rgba(13,148,136,.85)
}

.bg-teal-600\/90 {
    background-color: rgba(13,148,136,.9)
}

.bg-teal-600\/95 {
    background-color: rgba(13,148,136,.95)
}

.bg-teal-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(0 129 109/var(--tw-bg-opacity))
}

.bg-teal-700\/0 {
    background-color: rgba(0,129,109,0)
}

.bg-teal-700\/10 {
    background-color: rgba(0,129,109,.1)
}

.bg-teal-700\/100 {
    background-color: #00816d
}

.bg-teal-700\/15 {
    background-color: rgba(0,129,109,.15)
}

.bg-teal-700\/20 {
    background-color: rgba(0,129,109,.2)
}

.bg-teal-700\/25 {
    background-color: rgba(0,129,109,.25)
}

.bg-teal-700\/30 {
    background-color: rgba(0,129,109,.3)
}

.bg-teal-700\/35 {
    background-color: rgba(0,129,109,.35)
}

.bg-teal-700\/40 {
    background-color: rgba(0,129,109,.4)
}

.bg-teal-700\/45 {
    background-color: rgba(0,129,109,.45)
}

.bg-teal-700\/5 {
    background-color: rgba(0,129,109,.05)
}

.bg-teal-700\/50 {
    background-color: rgba(0,129,109,.5)
}

.bg-teal-700\/55 {
    background-color: rgba(0,129,109,.55)
}

.bg-teal-700\/60 {
    background-color: rgba(0,129,109,.6)
}

.bg-teal-700\/65 {
    background-color: rgba(0,129,109,.65)
}

.bg-teal-700\/70 {
    background-color: rgba(0,129,109,.7)
}

.bg-teal-700\/75 {
    background-color: rgba(0,129,109,.75)
}

.bg-teal-700\/80 {
    background-color: rgba(0,129,109,.8)
}

.bg-teal-700\/85 {
    background-color: rgba(0,129,109,.85)
}

.bg-teal-700\/90 {
    background-color: rgba(0,129,109,.9)
}

.bg-teal-700\/95 {
    background-color: rgba(0,129,109,.95)
}

.bg-teal-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(17 94 89/var(--tw-bg-opacity))
}

.bg-teal-800\/0 {
    background-color: rgba(17,94,89,0)
}

.bg-teal-800\/10 {
    background-color: rgba(17,94,89,.1)
}

.bg-teal-800\/100 {
    background-color: #115e59
}

.bg-teal-800\/15 {
    background-color: rgba(17,94,89,.15)
}

.bg-teal-800\/20 {
    background-color: rgba(17,94,89,.2)
}

.bg-teal-800\/25 {
    background-color: rgba(17,94,89,.25)
}

.bg-teal-800\/30 {
    background-color: rgba(17,94,89,.3)
}

.bg-teal-800\/35 {
    background-color: rgba(17,94,89,.35)
}

.bg-teal-800\/40 {
    background-color: rgba(17,94,89,.4)
}

.bg-teal-800\/45 {
    background-color: rgba(17,94,89,.45)
}

.bg-teal-800\/5 {
    background-color: rgba(17,94,89,.05)
}

.bg-teal-800\/50 {
    background-color: rgba(17,94,89,.5)
}

.bg-teal-800\/55 {
    background-color: rgba(17,94,89,.55)
}

.bg-teal-800\/60 {
    background-color: rgba(17,94,89,.6)
}

.bg-teal-800\/65 {
    background-color: rgba(17,94,89,.65)
}

.bg-teal-800\/70 {
    background-color: rgba(17,94,89,.7)
}

.bg-teal-800\/75 {
    background-color: rgba(17,94,89,.75)
}

.bg-teal-800\/80 {
    background-color: rgba(17,94,89,.8)
}

.bg-teal-800\/85 {
    background-color: rgba(17,94,89,.85)
}

.bg-teal-800\/90 {
    background-color: rgba(17,94,89,.9)
}

.bg-teal-800\/95 {
    background-color: rgba(17,94,89,.95)
}

.bg-teal-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(19 78 74/var(--tw-bg-opacity))
}

.bg-teal-900\/0 {
    background-color: rgba(19,78,74,0)
}

.bg-teal-900\/10 {
    background-color: rgba(19,78,74,.1)
}

.bg-teal-900\/100 {
    background-color: #134e4a
}

.bg-teal-900\/15 {
    background-color: rgba(19,78,74,.15)
}

.bg-teal-900\/20 {
    background-color: rgba(19,78,74,.2)
}

.bg-teal-900\/25 {
    background-color: rgba(19,78,74,.25)
}

.bg-teal-900\/30 {
    background-color: rgba(19,78,74,.3)
}

.bg-teal-900\/35 {
    background-color: rgba(19,78,74,.35)
}

.bg-teal-900\/40 {
    background-color: rgba(19,78,74,.4)
}

.bg-teal-900\/45 {
    background-color: rgba(19,78,74,.45)
}

.bg-teal-900\/5 {
    background-color: rgba(19,78,74,.05)
}

.bg-teal-900\/50 {
    background-color: rgba(19,78,74,.5)
}

.bg-teal-900\/55 {
    background-color: rgba(19,78,74,.55)
}

.bg-teal-900\/60 {
    background-color: rgba(19,78,74,.6)
}

.bg-teal-900\/65 {
    background-color: rgba(19,78,74,.65)
}

.bg-teal-900\/70 {
    background-color: rgba(19,78,74,.7)
}

.bg-teal-900\/75 {
    background-color: rgba(19,78,74,.75)
}

.bg-teal-900\/80 {
    background-color: rgba(19,78,74,.8)
}

.bg-teal-900\/85 {
    background-color: rgba(19,78,74,.85)
}

.bg-teal-900\/90 {
    background-color: rgba(19,78,74,.9)
}

.bg-teal-900\/95 {
    background-color: rgba(19,78,74,.95)
}

.bg-teal-950 {
    --tw-bg-opacity: 1;
    background-color: rgb(4 47 46/var(--tw-bg-opacity))
}

.bg-teal-950\/0 {
    background-color: rgba(4,47,46,0)
}

.bg-teal-950\/10 {
    background-color: rgba(4,47,46,.1)
}

.bg-teal-950\/100 {
    background-color: #042f2e
}

.bg-teal-950\/15 {
    background-color: rgba(4,47,46,.15)
}

.bg-teal-950\/20 {
    background-color: rgba(4,47,46,.2)
}

.bg-teal-950\/25 {
    background-color: rgba(4,47,46,.25)
}

.bg-teal-950\/30 {
    background-color: rgba(4,47,46,.3)
}

.bg-teal-950\/35 {
    background-color: rgba(4,47,46,.35)
}

.bg-teal-950\/40 {
    background-color: rgba(4,47,46,.4)
}

.bg-teal-950\/45 {
    background-color: rgba(4,47,46,.45)
}

.bg-teal-950\/5 {
    background-color: rgba(4,47,46,.05)
}

.bg-teal-950\/50 {
    background-color: rgba(4,47,46,.5)
}

.bg-teal-950\/55 {
    background-color: rgba(4,47,46,.55)
}

.bg-teal-950\/60 {
    background-color: rgba(4,47,46,.6)
}

.bg-teal-950\/65 {
    background-color: rgba(4,47,46,.65)
}

.bg-teal-950\/70 {
    background-color: rgba(4,47,46,.7)
}

.bg-teal-950\/75 {
    background-color: rgba(4,47,46,.75)
}

.bg-teal-950\/80 {
    background-color: rgba(4,47,46,.8)
}

.bg-teal-950\/85 {
    background-color: rgba(4,47,46,.85)
}

.bg-teal-950\/90 {
    background-color: rgba(4,47,46,.9)
}

.bg-teal-950\/95 {
    background-color: rgba(4,47,46,.95)
}

.bg-transparent {
    background-color: transparent
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.bg-white\/0 {
    background-color: hsla(0,0%,100%,0)
}

.bg-white\/100 {
    background-color: #fff
}

.bg-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 249 195/var(--tw-bg-opacity))
}

.bg-yellow-100\/0 {
    background-color: hsla(55,97%,88%,0)
}

.bg-yellow-100\/10 {
    background-color: hsla(55,97%,88%,.1)
}

.bg-yellow-100\/100 {
    background-color: #fef9c3
}

.bg-yellow-100\/15 {
    background-color: hsla(55,97%,88%,.15)
}

.bg-yellow-100\/20 {
    background-color: hsla(55,97%,88%,.2)
}

.bg-yellow-100\/25 {
    background-color: hsla(55,97%,88%,.25)
}

.bg-yellow-100\/30 {
    background-color: hsla(55,97%,88%,.3)
}

.bg-yellow-100\/35 {
    background-color: hsla(55,97%,88%,.35)
}

.bg-yellow-100\/40 {
    background-color: hsla(55,97%,88%,.4)
}

.bg-yellow-100\/45 {
    background-color: hsla(55,97%,88%,.45)
}

.bg-yellow-100\/5 {
    background-color: hsla(55,97%,88%,.05)
}

.bg-yellow-100\/50 {
    background-color: hsla(55,97%,88%,.5)
}

.bg-yellow-100\/55 {
    background-color: hsla(55,97%,88%,.55)
}

.bg-yellow-100\/60 {
    background-color: hsla(55,97%,88%,.6)
}

.bg-yellow-100\/65 {
    background-color: hsla(55,97%,88%,.65)
}

.bg-yellow-100\/70 {
    background-color: hsla(55,97%,88%,.7)
}

.bg-yellow-100\/75 {
    background-color: hsla(55,97%,88%,.75)
}

.bg-yellow-100\/80 {
    background-color: hsla(55,97%,88%,.8)
}

.bg-yellow-100\/85 {
    background-color: hsla(55,97%,88%,.85)
}

.bg-yellow-100\/90 {
    background-color: hsla(55,97%,88%,.9)
}

.bg-yellow-100\/95 {
    background-color: hsla(55,97%,88%,.95)
}

.bg-yellow-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 219 141/var(--tw-bg-opacity))
}

.bg-yellow-200\/0 {
    background-color: rgba(255,219,141,0)
}

.bg-yellow-200\/10 {
    background-color: rgba(255,219,141,.1)
}

.bg-yellow-200\/100 {
    background-color: #ffdb8d
}

.bg-yellow-200\/15 {
    background-color: rgba(255,219,141,.15)
}

.bg-yellow-200\/20 {
    background-color: rgba(255,219,141,.2)
}

.bg-yellow-200\/25 {
    background-color: rgba(255,219,141,.25)
}

.bg-yellow-200\/30 {
    background-color: rgba(255,219,141,.3)
}

.bg-yellow-200\/35 {
    background-color: rgba(255,219,141,.35)
}

.bg-yellow-200\/40 {
    background-color: rgba(255,219,141,.4)
}

.bg-yellow-200\/45 {
    background-color: rgba(255,219,141,.45)
}

.bg-yellow-200\/5 {
    background-color: rgba(255,219,141,.05)
}

.bg-yellow-200\/50 {
    background-color: rgba(255,219,141,.5)
}

.bg-yellow-200\/55 {
    background-color: rgba(255,219,141,.55)
}

.bg-yellow-200\/60 {
    background-color: rgba(255,219,141,.6)
}

.bg-yellow-200\/65 {
    background-color: rgba(255,219,141,.65)
}

.bg-yellow-200\/70 {
    background-color: rgba(255,219,141,.7)
}

.bg-yellow-200\/75 {
    background-color: rgba(255,219,141,.75)
}

.bg-yellow-200\/80 {
    background-color: rgba(255,219,141,.8)
}

.bg-yellow-200\/85 {
    background-color: rgba(255,219,141,.85)
}

.bg-yellow-200\/90 {
    background-color: rgba(255,219,141,.9)
}

.bg-yellow-200\/95 {
    background-color: rgba(255,219,141,.95)
}

.bg-yellow-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 200 69/var(--tw-bg-opacity))
}

.bg-yellow-300\/0 {
    background-color: rgba(255,200,69,0)
}

.bg-yellow-300\/10 {
    background-color: rgba(255,200,69,.1)
}

.bg-yellow-300\/100 {
    background-color: #ffc845
}

.bg-yellow-300\/15 {
    background-color: rgba(255,200,69,.15)
}

.bg-yellow-300\/20 {
    background-color: rgba(255,200,69,.2)
}

.bg-yellow-300\/25 {
    background-color: rgba(255,200,69,.25)
}

.bg-yellow-300\/30 {
    background-color: rgba(255,200,69,.3)
}

.bg-yellow-300\/35 {
    background-color: rgba(255,200,69,.35)
}

.bg-yellow-300\/40 {
    background-color: rgba(255,200,69,.4)
}

.bg-yellow-300\/45 {
    background-color: rgba(255,200,69,.45)
}

.bg-yellow-300\/5 {
    background-color: rgba(255,200,69,.05)
}

.bg-yellow-300\/50 {
    background-color: rgba(255,200,69,.5)
}

.bg-yellow-300\/55 {
    background-color: rgba(255,200,69,.55)
}

.bg-yellow-300\/60 {
    background-color: rgba(255,200,69,.6)
}

.bg-yellow-300\/65 {
    background-color: rgba(255,200,69,.65)
}

.bg-yellow-300\/70 {
    background-color: rgba(255,200,69,.7)
}

.bg-yellow-300\/75 {
    background-color: rgba(255,200,69,.75)
}

.bg-yellow-300\/80 {
    background-color: rgba(255,200,69,.8)
}

.bg-yellow-300\/85 {
    background-color: rgba(255,200,69,.85)
}

.bg-yellow-300\/90 {
    background-color: rgba(255,200,69,.9)
}

.bg-yellow-300\/95 {
    background-color: rgba(255,200,69,.95)
}

.bg-yellow-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 183 27/var(--tw-bg-opacity))
}

.bg-yellow-400\/0 {
    background-color: rgba(255,183,27,0)
}

.bg-yellow-400\/10 {
    background-color: rgba(255,183,27,.1)
}

.bg-yellow-400\/100 {
    background-color: #ffb71b
}

.bg-yellow-400\/15 {
    background-color: rgba(255,183,27,.15)
}

.bg-yellow-400\/20 {
    background-color: rgba(255,183,27,.2)
}

.bg-yellow-400\/25 {
    background-color: rgba(255,183,27,.25)
}

.bg-yellow-400\/30 {
    background-color: rgba(255,183,27,.3)
}

.bg-yellow-400\/35 {
    background-color: rgba(255,183,27,.35)
}

.bg-yellow-400\/40 {
    background-color: rgba(255,183,27,.4)
}

.bg-yellow-400\/45 {
    background-color: rgba(255,183,27,.45)
}

.bg-yellow-400\/5 {
    background-color: rgba(255,183,27,.05)
}

.bg-yellow-400\/50 {
    background-color: rgba(255,183,27,.5)
}

.bg-yellow-400\/55 {
    background-color: rgba(255,183,27,.55)
}

.bg-yellow-400\/60 {
    background-color: rgba(255,183,27,.6)
}

.bg-yellow-400\/65 {
    background-color: rgba(255,183,27,.65)
}

.bg-yellow-400\/70 {
    background-color: rgba(255,183,27,.7)
}

.bg-yellow-400\/75 {
    background-color: rgba(255,183,27,.75)
}

.bg-yellow-400\/80 {
    background-color: rgba(255,183,27,.8)
}

.bg-yellow-400\/85 {
    background-color: rgba(255,183,27,.85)
}

.bg-yellow-400\/90 {
    background-color: rgba(255,183,27,.9)
}

.bg-yellow-400\/95 {
    background-color: rgba(255,183,27,.95)
}

.bg-yellow-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 252 232/var(--tw-bg-opacity))
}

.bg-yellow-50\/0 {
    background-color: hsla(55,92%,95%,0)
}

.bg-yellow-50\/10 {
    background-color: hsla(55,92%,95%,.1)
}

.bg-yellow-50\/100 {
    background-color: #fefce8
}

.bg-yellow-50\/15 {
    background-color: hsla(55,92%,95%,.15)
}

.bg-yellow-50\/20 {
    background-color: hsla(55,92%,95%,.2)
}

.bg-yellow-50\/25 {
    background-color: hsla(55,92%,95%,.25)
}

.bg-yellow-50\/30 {
    background-color: hsla(55,92%,95%,.3)
}

.bg-yellow-50\/35 {
    background-color: hsla(55,92%,95%,.35)
}

.bg-yellow-50\/40 {
    background-color: hsla(55,92%,95%,.4)
}

.bg-yellow-50\/45 {
    background-color: hsla(55,92%,95%,.45)
}

.bg-yellow-50\/5 {
    background-color: hsla(55,92%,95%,.05)
}

.bg-yellow-50\/50 {
    background-color: hsla(55,92%,95%,.5)
}

.bg-yellow-50\/55 {
    background-color: hsla(55,92%,95%,.55)
}

.bg-yellow-50\/60 {
    background-color: hsla(55,92%,95%,.6)
}

.bg-yellow-50\/65 {
    background-color: hsla(55,92%,95%,.65)
}

.bg-yellow-50\/70 {
    background-color: hsla(55,92%,95%,.7)
}

.bg-yellow-50\/75 {
    background-color: hsla(55,92%,95%,.75)
}

.bg-yellow-50\/80 {
    background-color: hsla(55,92%,95%,.8)
}

.bg-yellow-50\/85 {
    background-color: hsla(55,92%,95%,.85)
}

.bg-yellow-50\/90 {
    background-color: hsla(55,92%,95%,.9)
}

.bg-yellow-50\/95 {
    background-color: hsla(55,92%,95%,.95)
}

.bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(234 179 8/var(--tw-bg-opacity))
}

.bg-yellow-500\/0 {
    background-color: rgba(234,179,8,0)
}

.bg-yellow-500\/10 {
    background-color: rgba(234,179,8,.1)
}

.bg-yellow-500\/100 {
    background-color: #eab308
}

.bg-yellow-500\/15 {
    background-color: rgba(234,179,8,.15)
}

.bg-yellow-500\/20 {
    background-color: rgba(234,179,8,.2)
}

.bg-yellow-500\/25 {
    background-color: rgba(234,179,8,.25)
}

.bg-yellow-500\/30 {
    background-color: rgba(234,179,8,.3)
}

.bg-yellow-500\/35 {
    background-color: rgba(234,179,8,.35)
}

.bg-yellow-500\/40 {
    background-color: rgba(234,179,8,.4)
}

.bg-yellow-500\/45 {
    background-color: rgba(234,179,8,.45)
}

.bg-yellow-500\/5 {
    background-color: rgba(234,179,8,.05)
}

.bg-yellow-500\/50 {
    background-color: rgba(234,179,8,.5)
}

.bg-yellow-500\/55 {
    background-color: rgba(234,179,8,.55)
}

.bg-yellow-500\/60 {
    background-color: rgba(234,179,8,.6)
}

.bg-yellow-500\/65 {
    background-color: rgba(234,179,8,.65)
}

.bg-yellow-500\/70 {
    background-color: rgba(234,179,8,.7)
}

.bg-yellow-500\/75 {
    background-color: rgba(234,179,8,.75)
}

.bg-yellow-500\/80 {
    background-color: rgba(234,179,8,.8)
}

.bg-yellow-500\/85 {
    background-color: rgba(234,179,8,.85)
}

.bg-yellow-500\/90 {
    background-color: rgba(234,179,8,.9)
}

.bg-yellow-500\/95 {
    background-color: rgba(234,179,8,.95)
}

.bg-yellow-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 226 151/var(--tw-bg-opacity))
}

.bg-yellow-600\/0 {
    background-color: rgba(255,226,151,0)
}

.bg-yellow-600\/10 {
    background-color: rgba(255,226,151,.1)
}

.bg-yellow-600\/100 {
    background-color: #ffe297
}

.bg-yellow-600\/15 {
    background-color: rgba(255,226,151,.15)
}

.bg-yellow-600\/20 {
    background-color: rgba(255,226,151,.2)
}

.bg-yellow-600\/25 {
    background-color: rgba(255,226,151,.25)
}

.bg-yellow-600\/30 {
    background-color: rgba(255,226,151,.3)
}

.bg-yellow-600\/35 {
    background-color: rgba(255,226,151,.35)
}

.bg-yellow-600\/40 {
    background-color: rgba(255,226,151,.4)
}

.bg-yellow-600\/45 {
    background-color: rgba(255,226,151,.45)
}

.bg-yellow-600\/5 {
    background-color: rgba(255,226,151,.05)
}

.bg-yellow-600\/50 {
    background-color: rgba(255,226,151,.5)
}

.bg-yellow-600\/55 {
    background-color: rgba(255,226,151,.55)
}

.bg-yellow-600\/60 {
    background-color: rgba(255,226,151,.6)
}

.bg-yellow-600\/65 {
    background-color: rgba(255,226,151,.65)
}

.bg-yellow-600\/70 {
    background-color: rgba(255,226,151,.7)
}

.bg-yellow-600\/75 {
    background-color: rgba(255,226,151,.75)
}

.bg-yellow-600\/80 {
    background-color: rgba(255,226,151,.8)
}

.bg-yellow-600\/85 {
    background-color: rgba(255,226,151,.85)
}

.bg-yellow-600\/90 {
    background-color: rgba(255,226,151,.9)
}

.bg-yellow-600\/95 {
    background-color: rgba(255,226,151,.95)
}

.bg-yellow-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 202 88/var(--tw-bg-opacity))
}

.bg-yellow-700\/0 {
    background-color: rgba(255,202,88,0)
}

.bg-yellow-700\/10 {
    background-color: rgba(255,202,88,.1)
}

.bg-yellow-700\/100 {
    background-color: #ffca58
}

.bg-yellow-700\/15 {
    background-color: rgba(255,202,88,.15)
}

.bg-yellow-700\/20 {
    background-color: rgba(255,202,88,.2)
}

.bg-yellow-700\/25 {
    background-color: rgba(255,202,88,.25)
}

.bg-yellow-700\/30 {
    background-color: rgba(255,202,88,.3)
}

.bg-yellow-700\/35 {
    background-color: rgba(255,202,88,.35)
}

.bg-yellow-700\/40 {
    background-color: rgba(255,202,88,.4)
}

.bg-yellow-700\/45 {
    background-color: rgba(255,202,88,.45)
}

.bg-yellow-700\/5 {
    background-color: rgba(255,202,88,.05)
}

.bg-yellow-700\/50 {
    background-color: rgba(255,202,88,.5)
}

.bg-yellow-700\/55 {
    background-color: rgba(255,202,88,.55)
}

.bg-yellow-700\/60 {
    background-color: rgba(255,202,88,.6)
}

.bg-yellow-700\/65 {
    background-color: rgba(255,202,88,.65)
}

.bg-yellow-700\/70 {
    background-color: rgba(255,202,88,.7)
}

.bg-yellow-700\/75 {
    background-color: rgba(255,202,88,.75)
}

.bg-yellow-700\/80 {
    background-color: rgba(255,202,88,.8)
}

.bg-yellow-700\/85 {
    background-color: rgba(255,202,88,.85)
}

.bg-yellow-700\/90 {
    background-color: rgba(255,202,88,.9)
}

.bg-yellow-700\/95 {
    background-color: rgba(255,202,88,.95)
}

.bg-yellow-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 144 7/var(--tw-bg-opacity))
}

.bg-yellow-800\/0 {
    background-color: rgba(249,144,7,0)
}

.bg-yellow-800\/10 {
    background-color: rgba(249,144,7,.1)
}

.bg-yellow-800\/100 {
    background-color: #f99007
}

.bg-yellow-800\/15 {
    background-color: rgba(249,144,7,.15)
}

.bg-yellow-800\/20 {
    background-color: rgba(249,144,7,.2)
}

.bg-yellow-800\/25 {
    background-color: rgba(249,144,7,.25)
}

.bg-yellow-800\/30 {
    background-color: rgba(249,144,7,.3)
}

.bg-yellow-800\/35 {
    background-color: rgba(249,144,7,.35)
}

.bg-yellow-800\/40 {
    background-color: rgba(249,144,7,.4)
}

.bg-yellow-800\/45 {
    background-color: rgba(249,144,7,.45)
}

.bg-yellow-800\/5 {
    background-color: rgba(249,144,7,.05)
}

.bg-yellow-800\/50 {
    background-color: rgba(249,144,7,.5)
}

.bg-yellow-800\/55 {
    background-color: rgba(249,144,7,.55)
}

.bg-yellow-800\/60 {
    background-color: rgba(249,144,7,.6)
}

.bg-yellow-800\/65 {
    background-color: rgba(249,144,7,.65)
}

.bg-yellow-800\/70 {
    background-color: rgba(249,144,7,.7)
}

.bg-yellow-800\/75 {
    background-color: rgba(249,144,7,.75)
}

.bg-yellow-800\/80 {
    background-color: rgba(249,144,7,.8)
}

.bg-yellow-800\/85 {
    background-color: rgba(249,144,7,.85)
}

.bg-yellow-800\/90 {
    background-color: rgba(249,144,7,.9)
}

.bg-yellow-800\/95 {
    background-color: rgba(249,144,7,.95)
}

.bg-yellow-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(113 63 18/var(--tw-bg-opacity))
}

.bg-yellow-900\/0 {
    background-color: rgba(113,63,18,0)
}

.bg-yellow-900\/10 {
    background-color: rgba(113,63,18,.1)
}

.bg-yellow-900\/100 {
    background-color: #713f12
}

.bg-yellow-900\/15 {
    background-color: rgba(113,63,18,.15)
}

.bg-yellow-900\/20 {
    background-color: rgba(113,63,18,.2)
}

.bg-yellow-900\/25 {
    background-color: rgba(113,63,18,.25)
}

.bg-yellow-900\/30 {
    background-color: rgba(113,63,18,.3)
}

.bg-yellow-900\/35 {
    background-color: rgba(113,63,18,.35)
}

.bg-yellow-900\/40 {
    background-color: rgba(113,63,18,.4)
}

.bg-yellow-900\/45 {
    background-color: rgba(113,63,18,.45)
}

.bg-yellow-900\/5 {
    background-color: rgba(113,63,18,.05)
}

.bg-yellow-900\/50 {
    background-color: rgba(113,63,18,.5)
}

.bg-yellow-900\/55 {
    background-color: rgba(113,63,18,.55)
}

.bg-yellow-900\/60 {
    background-color: rgba(113,63,18,.6)
}

.bg-yellow-900\/65 {
    background-color: rgba(113,63,18,.65)
}

.bg-yellow-900\/70 {
    background-color: rgba(113,63,18,.7)
}

.bg-yellow-900\/75 {
    background-color: rgba(113,63,18,.75)
}

.bg-yellow-900\/80 {
    background-color: rgba(113,63,18,.8)
}

.bg-yellow-900\/85 {
    background-color: rgba(113,63,18,.85)
}

.bg-yellow-900\/90 {
    background-color: rgba(113,63,18,.9)
}

.bg-yellow-900\/95 {
    background-color: rgba(113,63,18,.95)
}

.bg-yellow-950 {
    --tw-bg-opacity: 1;
    background-color: rgb(66 32 6/var(--tw-bg-opacity))
}

.bg-yellow-950\/0 {
    background-color: rgba(66,32,6,0)
}

.bg-yellow-950\/10 {
    background-color: rgba(66,32,6,.1)
}

.bg-yellow-950\/100 {
    background-color: #422006
}

.bg-yellow-950\/15 {
    background-color: rgba(66,32,6,.15)
}

.bg-yellow-950\/20 {
    background-color: rgba(66,32,6,.2)
}

.bg-yellow-950\/25 {
    background-color: rgba(66,32,6,.25)
}

.bg-yellow-950\/30 {
    background-color: rgba(66,32,6,.3)
}

.bg-yellow-950\/35 {
    background-color: rgba(66,32,6,.35)
}

.bg-yellow-950\/40 {
    background-color: rgba(66,32,6,.4)
}

.bg-yellow-950\/45 {
    background-color: rgba(66,32,6,.45)
}

.bg-yellow-950\/5 {
    background-color: rgba(66,32,6,.05)
}

.bg-yellow-950\/50 {
    background-color: rgba(66,32,6,.5)
}

.bg-yellow-950\/55 {
    background-color: rgba(66,32,6,.55)
}

.bg-yellow-950\/60 {
    background-color: rgba(66,32,6,.6)
}

.bg-yellow-950\/65 {
    background-color: rgba(66,32,6,.65)
}

.bg-yellow-950\/70 {
    background-color: rgba(66,32,6,.7)
}

.bg-yellow-950\/75 {
    background-color: rgba(66,32,6,.75)
}

.bg-yellow-950\/80 {
    background-color: rgba(66,32,6,.8)
}

.bg-yellow-950\/85 {
    background-color: rgba(66,32,6,.85)
}

.bg-yellow-950\/90 {
    background-color: rgba(66,32,6,.9)
}

.bg-yellow-950\/95 {
    background-color: rgba(66,32,6,.95)
}

.bg-opacity-50 {
    --tw-bg-opacity: 0.5
}

.bg-opacity-80 {
    --tw-bg-opacity: 0.8
}

.bg-gradient-to-r {
    background-image: linear-gradient(to right,var(--tw-gradient-stops))
}

.bg-readi-gradient {
    background-image: linear-gradient(90deg,#f18a00 13.27%,#ffb71b 39.16%,#59b2e7 65.8%,#002e6d 85.51%)
}

.from-blue-400 {
    --tw-gradient-from: #60a5fa var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(96,165,250,0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

.via-teal-700 {
    --tw-gradient-to: rgba(0,129,109,0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),#00816d var(--tw-gradient-via-position),var(--tw-gradient-to)
}

.to-amber-300 {
    --tw-gradient-to: #fcd34d var(--tw-gradient-to-position)
}

.bg-cover {
    background-size: cover
}

.bg-center {
    background-position: 50%
}

.bg-no-repeat {
    background-repeat: no-repeat
}

.object-contain {
    -o-object-fit: contain;
    object-fit: contain
}

.object-cover {
    -o-object-fit: cover;
    object-fit: cover
}

.p-1 {
    padding: .25rem
}

.p-2 {
    padding: .5rem
}

.p-20 {
    padding: 5rem
}

.p-3 {
    padding: .75rem
}

.p-4 {
    padding: 1rem
}

.p-5 {
    padding: 1.25rem
}

.p-6 {
    padding: 1.5rem
}

.\!px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.px-0 {
    padding-left: 0;
    padding-right: 0
}

.px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem
}

.px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem
}

.px-\[5px\] {
    padding-left: 5px;
    padding-right: 5px
}

.py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem
}

.py-1\.5 {
    padding-top: .375rem;
    padding-bottom: .375rem
}

.py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem
}

.py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem
}

.py-13 {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem
}

.py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem
}

.py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.py-2\.5 {
    padding-top: .625rem;
    padding-bottom: .625rem
}

.py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem
}

.py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.py-3\.5 {
    padding-top: .875rem;
    padding-bottom: .875rem
}

.py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem
}

.py-\[12px\] {
    padding-top: 12px;
    padding-bottom: 12px
}

.py-\[90px\] {
    padding-top: 90px;
    padding-bottom: 90px
}

.pb-0 {
    padding-bottom: 0
}

.pb-10 {
    padding-bottom: 2.5rem
}

.pb-16 {
    padding-bottom: 4rem
}

.pb-2 {
    padding-bottom: .5rem
}

.pb-20 {
    padding-bottom: 5rem
}

.pb-32 {
    padding-bottom: 8rem
}

.pb-4 {
    padding-bottom: 1rem
}

.pb-5 {
    padding-bottom: 1.25rem
}

.pb-6 {
    padding-bottom: 1.5rem
}

.pb-60 {
    padding-bottom: 15rem
}

.pb-8 {
    padding-bottom: 2rem
}

.pb-\[28px\] {
    padding-bottom: 28px
}

.pb-\[42px\] {
    padding-bottom: 42px
}

.pb-\[44px\] {
    padding-bottom: 44px
}

.pl-0 {
    padding-left: 0
}

.pl-10 {
    padding-left: 2.5rem
}

.pl-2 {
    padding-left: .5rem
}

.pl-3 {
    padding-left: .75rem
}

.pl-4 {
    padding-left: 1rem
}

.pl-5 {
    padding-left: 1.25rem
}

.pr-2 {
    padding-right: .5rem
}

.pt-1 {
    padding-top: .25rem
}

.pt-10 {
    padding-top: 2.5rem
}

.pt-16 {
    padding-top: 4rem
}

.pt-2 {
    padding-top: .5rem
}

.pt-20 {
    padding-top: 5rem
}

.pt-24 {
    padding-top: 6rem
}

.pt-3 {
    padding-top: .75rem
}

.pt-32 {
    padding-top: 8rem
}

.pt-36 {
    padding-top: 9rem
}

.pt-40 {
    padding-top: 10rem
}

.pt-5 {
    padding-top: 1.25rem
}

.pt-6 {
    padding-top: 1.5rem
}

.pt-7 {
    padding-top: 1.75rem
}

.pt-8 {
    padding-top: 2rem
}

.pt-\[18px\] {
    padding-top: 18px
}

.pt-\[36px\] {
    padding-top: 36px
}

.pt-\[66px\] {
    padding-top: 66px
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.font-\[\'Montserrat\'\] {
    font-family: Montserrat
}

.font-montserrat {
    font-family: Montserrat,sans-serif
}

.font-poppins {
    font-family: Poppins,sans-serif
}

.\!text-base {
    font-size: 1rem !important;
    line-height: 1.5rem !important
}

.text-2xl {
    font-size: 1.5rem;
    line-height: 2rem
}

.text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem
}

.text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem
}

.text-5xl {
    font-size: 3rem;
    line-height: 1
}

.text-7xl {
    font-size: 4.5rem;
    line-height: 1
}

.text-9xl {
    font-size: 8rem;
    line-height: 1
}

.text-base {
    font-size: 1rem;
    line-height: 1.5rem
}

.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem
}

.text-sm {
    font-size: .875rem;
    line-height: 1.25rem
}

.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.text-xs {
    font-size: .75rem;
    line-height: 1rem
}

.font-bold {
    font-weight: 700
}

.font-light {
    font-weight: 300
}

.font-medium {
    font-weight: 500
}

.font-normal {
    font-weight: 400
}

.font-semibold {
    font-weight: 600
}

.uppercase {
    text-transform: uppercase
}

.leading-10 {
    line-height: 2.5rem
}

.leading-7 {
    line-height: 1.75rem
}

.leading-9 {
    line-height: 2.25rem
}

.leading-\[44px\] {
    line-height: 44px
}

.leading-loose {
    line-height: 2
}

.leading-none {
    line-height: 1
}

.leading-normal {
    line-height: 1.5
}

.leading-tight {
    line-height: 1.25
}

.text-\[\#002E6D\] {
    --tw-text-opacity: 1;
    color: rgb(0 46 109/var(--tw-text-opacity))
}

.text-amber-300 {
    --tw-text-opacity: 1;
    color: rgb(252 211 77/var(--tw-text-opacity))
}

.text-amber-500 {
    --tw-text-opacity: 1;
    color: rgb(241 138 0/var(--tw-text-opacity))
}

.text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

.text-blue-100 {
    --tw-text-opacity: 1;
    color: rgb(0 46 109/var(--tw-text-opacity))
}

.text-blue-100\/0 {
    color: rgba(0,46,109,0)
}

.text-blue-100\/10 {
    color: rgba(0,46,109,.1)
}

.text-blue-100\/100 {
    color: #002e6d
}

.text-blue-100\/15 {
    color: rgba(0,46,109,.15)
}

.text-blue-100\/20 {
    color: rgba(0,46,109,.2)
}

.text-blue-100\/25 {
    color: rgba(0,46,109,.25)
}

.text-blue-100\/30 {
    color: rgba(0,46,109,.3)
}

.text-blue-100\/35 {
    color: rgba(0,46,109,.35)
}

.text-blue-100\/40 {
    color: rgba(0,46,109,.4)
}

.text-blue-100\/45 {
    color: rgba(0,46,109,.45)
}

.text-blue-100\/5 {
    color: rgba(0,46,109,.05)
}

.text-blue-100\/50 {
    color: rgba(0,46,109,.5)
}

.text-blue-100\/55 {
    color: rgba(0,46,109,.55)
}

.text-blue-100\/60 {
    color: rgba(0,46,109,.6)
}

.text-blue-100\/65 {
    color: rgba(0,46,109,.65)
}

.text-blue-100\/70 {
    color: rgba(0,46,109,.7)
}

.text-blue-100\/75 {
    color: rgba(0,46,109,.75)
}

.text-blue-100\/80 {
    color: rgba(0,46,109,.8)
}

.text-blue-100\/85 {
    color: rgba(0,46,109,.85)
}

.text-blue-100\/90 {
    color: rgba(0,46,109,.9)
}

.text-blue-100\/95 {
    color: rgba(0,46,109,.95)
}

.text-blue-200 {
    --tw-text-opacity: 1;
    color: rgb(191 219 254/var(--tw-text-opacity))
}

.text-blue-200\/0 {
    color: rgba(191,219,254,0)
}

.text-blue-200\/10 {
    color: rgba(191,219,254,.1)
}

.text-blue-200\/100 {
    color: #bfdbfe
}

.text-blue-200\/15 {
    color: rgba(191,219,254,.15)
}

.text-blue-200\/20 {
    color: rgba(191,219,254,.2)
}

.text-blue-200\/25 {
    color: rgba(191,219,254,.25)
}

.text-blue-200\/30 {
    color: rgba(191,219,254,.3)
}

.text-blue-200\/35 {
    color: rgba(191,219,254,.35)
}

.text-blue-200\/40 {
    color: rgba(191,219,254,.4)
}

.text-blue-200\/45 {
    color: rgba(191,219,254,.45)
}

.text-blue-200\/5 {
    color: rgba(191,219,254,.05)
}

.text-blue-200\/50 {
    color: rgba(191,219,254,.5)
}

.text-blue-200\/55 {
    color: rgba(191,219,254,.55)
}

.text-blue-200\/60 {
    color: rgba(191,219,254,.6)
}

.text-blue-200\/65 {
    color: rgba(191,219,254,.65)
}

.text-blue-200\/70 {
    color: rgba(191,219,254,.7)
}

.text-blue-200\/75 {
    color: rgba(191,219,254,.75)
}

.text-blue-200\/80 {
    color: rgba(191,219,254,.8)
}

.text-blue-200\/85 {
    color: rgba(191,219,254,.85)
}

.text-blue-200\/90 {
    color: rgba(191,219,254,.9)
}

.text-blue-200\/95 {
    color: rgba(191,219,254,.95)
}

.text-blue-300 {
    --tw-text-opacity: 1;
    color: rgb(147 197 253/var(--tw-text-opacity))
}

.text-blue-300\/0 {
    color: rgba(147,197,253,0)
}

.text-blue-300\/10 {
    color: rgba(147,197,253,.1)
}

.text-blue-300\/100 {
    color: #93c5fd
}

.text-blue-300\/15 {
    color: rgba(147,197,253,.15)
}

.text-blue-300\/20 {
    color: rgba(147,197,253,.2)
}

.text-blue-300\/25 {
    color: rgba(147,197,253,.25)
}

.text-blue-300\/30 {
    color: rgba(147,197,253,.3)
}

.text-blue-300\/35 {
    color: rgba(147,197,253,.35)
}

.text-blue-300\/40 {
    color: rgba(147,197,253,.4)
}

.text-blue-300\/45 {
    color: rgba(147,197,253,.45)
}

.text-blue-300\/5 {
    color: rgba(147,197,253,.05)
}

.text-blue-300\/50 {
    color: rgba(147,197,253,.5)
}

.text-blue-300\/55 {
    color: rgba(147,197,253,.55)
}

.text-blue-300\/60 {
    color: rgba(147,197,253,.6)
}

.text-blue-300\/65 {
    color: rgba(147,197,253,.65)
}

.text-blue-300\/70 {
    color: rgba(147,197,253,.7)
}

.text-blue-300\/75 {
    color: rgba(147,197,253,.75)
}

.text-blue-300\/80 {
    color: rgba(147,197,253,.8)
}

.text-blue-300\/85 {
    color: rgba(147,197,253,.85)
}

.text-blue-300\/90 {
    color: rgba(147,197,253,.9)
}

.text-blue-300\/95 {
    color: rgba(147,197,253,.95)
}

.text-blue-400 {
    --tw-text-opacity: 1;
    color: rgb(96 165 250/var(--tw-text-opacity))
}

.text-blue-400\/0 {
    color: rgba(96,165,250,0)
}

.text-blue-400\/10 {
    color: rgba(96,165,250,.1)
}

.text-blue-400\/100 {
    color: #60a5fa
}

.text-blue-400\/15 {
    color: rgba(96,165,250,.15)
}

.text-blue-400\/20 {
    color: rgba(96,165,250,.2)
}

.text-blue-400\/25 {
    color: rgba(96,165,250,.25)
}

.text-blue-400\/30 {
    color: rgba(96,165,250,.3)
}

.text-blue-400\/35 {
    color: rgba(96,165,250,.35)
}

.text-blue-400\/40 {
    color: rgba(96,165,250,.4)
}

.text-blue-400\/45 {
    color: rgba(96,165,250,.45)
}

.text-blue-400\/5 {
    color: rgba(96,165,250,.05)
}

.text-blue-400\/50 {
    color: rgba(96,165,250,.5)
}

.text-blue-400\/55 {
    color: rgba(96,165,250,.55)
}

.text-blue-400\/60 {
    color: rgba(96,165,250,.6)
}

.text-blue-400\/65 {
    color: rgba(96,165,250,.65)
}

.text-blue-400\/70 {
    color: rgba(96,165,250,.7)
}

.text-blue-400\/75 {
    color: rgba(96,165,250,.75)
}

.text-blue-400\/80 {
    color: rgba(96,165,250,.8)
}

.text-blue-400\/85 {
    color: rgba(96,165,250,.85)
}

.text-blue-400\/90 {
    color: rgba(96,165,250,.9)
}

.text-blue-400\/95 {
    color: rgba(96,165,250,.95)
}

.text-blue-50 {
    --tw-text-opacity: 1;
    color: rgb(241 243 247/var(--tw-text-opacity))
}

.text-blue-50\/0 {
    color: rgba(241,243,247,0)
}

.text-blue-50\/10 {
    color: rgba(241,243,247,.1)
}

.text-blue-50\/100 {
    color: #f1f3f7
}

.text-blue-50\/15 {
    color: rgba(241,243,247,.15)
}

.text-blue-50\/20 {
    color: rgba(241,243,247,.2)
}

.text-blue-50\/25 {
    color: rgba(241,243,247,.25)
}

.text-blue-50\/30 {
    color: rgba(241,243,247,.3)
}

.text-blue-50\/35 {
    color: rgba(241,243,247,.35)
}

.text-blue-50\/40 {
    color: rgba(241,243,247,.4)
}

.text-blue-50\/45 {
    color: rgba(241,243,247,.45)
}

.text-blue-50\/5 {
    color: rgba(241,243,247,.05)
}

.text-blue-50\/50 {
    color: rgba(241,243,247,.5)
}

.text-blue-50\/55 {
    color: rgba(241,243,247,.55)
}

.text-blue-50\/60 {
    color: rgba(241,243,247,.6)
}

.text-blue-50\/65 {
    color: rgba(241,243,247,.65)
}

.text-blue-50\/70 {
    color: rgba(241,243,247,.7)
}

.text-blue-50\/75 {
    color: rgba(241,243,247,.75)
}

.text-blue-50\/80 {
    color: rgba(241,243,247,.8)
}

.text-blue-50\/85 {
    color: rgba(241,243,247,.85)
}

.text-blue-50\/90 {
    color: rgba(241,243,247,.9)
}

.text-blue-50\/95 {
    color: rgba(241,243,247,.95)
}

.text-blue-500 {
    --tw-text-opacity: 1;
    color: rgb(207 237 255/var(--tw-text-opacity))
}

.text-blue-500\/0 {
    color: rgba(207,237,255,0)
}

.text-blue-500\/10 {
    color: rgba(207,237,255,.1)
}

.text-blue-500\/100 {
    color: #cfedff
}

.text-blue-500\/15 {
    color: rgba(207,237,255,.15)
}

.text-blue-500\/20 {
    color: rgba(207,237,255,.2)
}

.text-blue-500\/25 {
    color: rgba(207,237,255,.25)
}

.text-blue-500\/30 {
    color: rgba(207,237,255,.3)
}

.text-blue-500\/35 {
    color: rgba(207,237,255,.35)
}

.text-blue-500\/40 {
    color: rgba(207,237,255,.4)
}

.text-blue-500\/45 {
    color: rgba(207,237,255,.45)
}

.text-blue-500\/5 {
    color: rgba(207,237,255,.05)
}

.text-blue-500\/50 {
    color: rgba(207,237,255,.5)
}

.text-blue-500\/55 {
    color: rgba(207,237,255,.55)
}

.text-blue-500\/60 {
    color: rgba(207,237,255,.6)
}

.text-blue-500\/65 {
    color: rgba(207,237,255,.65)
}

.text-blue-500\/70 {
    color: rgba(207,237,255,.7)
}

.text-blue-500\/75 {
    color: rgba(207,237,255,.75)
}

.text-blue-500\/80 {
    color: rgba(207,237,255,.8)
}

.text-blue-500\/85 {
    color: rgba(207,237,255,.85)
}

.text-blue-500\/90 {
    color: rgba(207,237,255,.9)
}

.text-blue-500\/95 {
    color: rgba(207,237,255,.95)
}

.text-blue-600 {
    --tw-text-opacity: 1;
    color: rgb(125 206 255/var(--tw-text-opacity))
}

.text-blue-600\/0 {
    color: rgba(125,206,255,0)
}

.text-blue-600\/10 {
    color: rgba(125,206,255,.1)
}

.text-blue-600\/100 {
    color: #7dceff
}

.text-blue-600\/15 {
    color: rgba(125,206,255,.15)
}

.text-blue-600\/20 {
    color: rgba(125,206,255,.2)
}

.text-blue-600\/25 {
    color: rgba(125,206,255,.25)
}

.text-blue-600\/30 {
    color: rgba(125,206,255,.3)
}

.text-blue-600\/35 {
    color: rgba(125,206,255,.35)
}

.text-blue-600\/40 {
    color: rgba(125,206,255,.4)
}

.text-blue-600\/45 {
    color: rgba(125,206,255,.45)
}

.text-blue-600\/5 {
    color: rgba(125,206,255,.05)
}

.text-blue-600\/50 {
    color: rgba(125,206,255,.5)
}

.text-blue-600\/55 {
    color: rgba(125,206,255,.55)
}

.text-blue-600\/60 {
    color: rgba(125,206,255,.6)
}

.text-blue-600\/65 {
    color: rgba(125,206,255,.65)
}

.text-blue-600\/70 {
    color: rgba(125,206,255,.7)
}

.text-blue-600\/75 {
    color: rgba(125,206,255,.75)
}

.text-blue-600\/80 {
    color: rgba(125,206,255,.8)
}

.text-blue-600\/85 {
    color: rgba(125,206,255,.85)
}

.text-blue-600\/90 {
    color: rgba(125,206,255,.9)
}

.text-blue-600\/95 {
    color: rgba(125,206,255,.95)
}

.text-blue-700 {
    --tw-text-opacity: 1;
    color: rgb(42 81 133/var(--tw-text-opacity))
}

.text-blue-700\/0 {
    color: rgba(42,81,133,0)
}

.text-blue-700\/10 {
    color: rgba(42,81,133,.1)
}

.text-blue-700\/100 {
    color: #2a5185
}

.text-blue-700\/15 {
    color: rgba(42,81,133,.15)
}

.text-blue-700\/20 {
    color: rgba(42,81,133,.2)
}

.text-blue-700\/25 {
    color: rgba(42,81,133,.25)
}

.text-blue-700\/30 {
    color: rgba(42,81,133,.3)
}

.text-blue-700\/35 {
    color: rgba(42,81,133,.35)
}

.text-blue-700\/40 {
    color: rgba(42,81,133,.4)
}

.text-blue-700\/45 {
    color: rgba(42,81,133,.45)
}

.text-blue-700\/5 {
    color: rgba(42,81,133,.05)
}

.text-blue-700\/50 {
    color: rgba(42,81,133,.5)
}

.text-blue-700\/55 {
    color: rgba(42,81,133,.55)
}

.text-blue-700\/60 {
    color: rgba(42,81,133,.6)
}

.text-blue-700\/65 {
    color: rgba(42,81,133,.65)
}

.text-blue-700\/70 {
    color: rgba(42,81,133,.7)
}

.text-blue-700\/75 {
    color: rgba(42,81,133,.75)
}

.text-blue-700\/80 {
    color: rgba(42,81,133,.8)
}

.text-blue-700\/85 {
    color: rgba(42,81,133,.85)
}

.text-blue-700\/90 {
    color: rgba(42,81,133,.9)
}

.text-blue-700\/95 {
    color: rgba(42,81,133,.95)
}

.text-blue-80 {
    --tw-text-opacity: 1;
    color: rgb(90 176 230/var(--tw-text-opacity))
}

.text-blue-80\/0 {
    color: rgba(90,176,230,0)
}

.text-blue-80\/10 {
    color: rgba(90,176,230,.1)
}

.text-blue-80\/100 {
    color: #5ab0e6
}

.text-blue-80\/15 {
    color: rgba(90,176,230,.15)
}

.text-blue-80\/20 {
    color: rgba(90,176,230,.2)
}

.text-blue-80\/25 {
    color: rgba(90,176,230,.25)
}

.text-blue-80\/30 {
    color: rgba(90,176,230,.3)
}

.text-blue-80\/35 {
    color: rgba(90,176,230,.35)
}

.text-blue-80\/40 {
    color: rgba(90,176,230,.4)
}

.text-blue-80\/45 {
    color: rgba(90,176,230,.45)
}

.text-blue-80\/5 {
    color: rgba(90,176,230,.05)
}

.text-blue-80\/50 {
    color: rgba(90,176,230,.5)
}

.text-blue-80\/55 {
    color: rgba(90,176,230,.55)
}

.text-blue-80\/60 {
    color: rgba(90,176,230,.6)
}

.text-blue-80\/65 {
    color: rgba(90,176,230,.65)
}

.text-blue-80\/70 {
    color: rgba(90,176,230,.7)
}

.text-blue-80\/75 {
    color: rgba(90,176,230,.75)
}

.text-blue-80\/80 {
    color: rgba(90,176,230,.8)
}

.text-blue-80\/85 {
    color: rgba(90,176,230,.85)
}

.text-blue-80\/90 {
    color: rgba(90,176,230,.9)
}

.text-blue-80\/95 {
    color: rgba(90,176,230,.95)
}

.text-blue-800 {
    --tw-text-opacity: 1;
    color: rgb(30 64 175/var(--tw-text-opacity))
}

.text-blue-800\/0 {
    color: rgba(30,64,175,0)
}

.text-blue-800\/10 {
    color: rgba(30,64,175,.1)
}

.text-blue-800\/100 {
    color: #1e40af
}

.text-blue-800\/15 {
    color: rgba(30,64,175,.15)
}

.text-blue-800\/20 {
    color: rgba(30,64,175,.2)
}

.text-blue-800\/25 {
    color: rgba(30,64,175,.25)
}

.text-blue-800\/30 {
    color: rgba(30,64,175,.3)
}

.text-blue-800\/35 {
    color: rgba(30,64,175,.35)
}

.text-blue-800\/40 {
    color: rgba(30,64,175,.4)
}

.text-blue-800\/45 {
    color: rgba(30,64,175,.45)
}

.text-blue-800\/5 {
    color: rgba(30,64,175,.05)
}

.text-blue-800\/50 {
    color: rgba(30,64,175,.5)
}

.text-blue-800\/55 {
    color: rgba(30,64,175,.55)
}

.text-blue-800\/60 {
    color: rgba(30,64,175,.6)
}

.text-blue-800\/65 {
    color: rgba(30,64,175,.65)
}

.text-blue-800\/70 {
    color: rgba(30,64,175,.7)
}

.text-blue-800\/75 {
    color: rgba(30,64,175,.75)
}

.text-blue-800\/80 {
    color: rgba(30,64,175,.8)
}

.text-blue-800\/85 {
    color: rgba(30,64,175,.85)
}

.text-blue-800\/90 {
    color: rgba(30,64,175,.9)
}

.text-blue-800\/95 {
    color: rgba(30,64,175,.95)
}

.text-blue-850 {
    --tw-text-opacity: 1;
    color: rgb(0 61 166/var(--tw-text-opacity))
}

.text-blue-850\/0 {
    color: rgba(0,61,166,0)
}

.text-blue-850\/10 {
    color: rgba(0,61,166,.1)
}

.text-blue-850\/100 {
    color: #003da6
}

.text-blue-850\/15 {
    color: rgba(0,61,166,.15)
}

.text-blue-850\/20 {
    color: rgba(0,61,166,.2)
}

.text-blue-850\/25 {
    color: rgba(0,61,166,.25)
}

.text-blue-850\/30 {
    color: rgba(0,61,166,.3)
}

.text-blue-850\/35 {
    color: rgba(0,61,166,.35)
}

.text-blue-850\/40 {
    color: rgba(0,61,166,.4)
}

.text-blue-850\/45 {
    color: rgba(0,61,166,.45)
}

.text-blue-850\/5 {
    color: rgba(0,61,166,.05)
}

.text-blue-850\/50 {
    color: rgba(0,61,166,.5)
}

.text-blue-850\/55 {
    color: rgba(0,61,166,.55)
}

.text-blue-850\/60 {
    color: rgba(0,61,166,.6)
}

.text-blue-850\/65 {
    color: rgba(0,61,166,.65)
}

.text-blue-850\/70 {
    color: rgba(0,61,166,.7)
}

.text-blue-850\/75 {
    color: rgba(0,61,166,.75)
}

.text-blue-850\/80 {
    color: rgba(0,61,166,.8)
}

.text-blue-850\/85 {
    color: rgba(0,61,166,.85)
}

.text-blue-850\/90 {
    color: rgba(0,61,166,.9)
}

.text-blue-850\/95 {
    color: rgba(0,61,166,.95)
}

.text-blue-900 {
    --tw-text-opacity: 1;
    color: rgb(30 58 138/var(--tw-text-opacity))
}

.text-blue-900\/0 {
    color: rgba(30,58,138,0)
}

.text-blue-900\/10 {
    color: rgba(30,58,138,.1)
}

.text-blue-900\/100 {
    color: #1e3a8a
}

.text-blue-900\/15 {
    color: rgba(30,58,138,.15)
}

.text-blue-900\/20 {
    color: rgba(30,58,138,.2)
}

.text-blue-900\/25 {
    color: rgba(30,58,138,.25)
}

.text-blue-900\/30 {
    color: rgba(30,58,138,.3)
}

.text-blue-900\/35 {
    color: rgba(30,58,138,.35)
}

.text-blue-900\/40 {
    color: rgba(30,58,138,.4)
}

.text-blue-900\/45 {
    color: rgba(30,58,138,.45)
}

.text-blue-900\/5 {
    color: rgba(30,58,138,.05)
}

.text-blue-900\/50 {
    color: rgba(30,58,138,.5)
}

.text-blue-900\/55 {
    color: rgba(30,58,138,.55)
}

.text-blue-900\/60 {
    color: rgba(30,58,138,.6)
}

.text-blue-900\/65 {
    color: rgba(30,58,138,.65)
}

.text-blue-900\/70 {
    color: rgba(30,58,138,.7)
}

.text-blue-900\/75 {
    color: rgba(30,58,138,.75)
}

.text-blue-900\/80 {
    color: rgba(30,58,138,.8)
}

.text-blue-900\/85 {
    color: rgba(30,58,138,.85)
}

.text-blue-900\/90 {
    color: rgba(30,58,138,.9)
}

.text-blue-900\/95 {
    color: rgba(30,58,138,.95)
}

.text-blue-950 {
    --tw-text-opacity: 1;
    color: rgb(0 15 36/var(--tw-text-opacity))
}

.text-blue-950\/0 {
    color: rgba(0,15,36,0)
}

.text-blue-950\/10 {
    color: rgba(0,15,36,.1)
}

.text-blue-950\/100 {
    color: #000f24
}

.text-blue-950\/15 {
    color: rgba(0,15,36,.15)
}

.text-blue-950\/20 {
    color: rgba(0,15,36,.2)
}

.text-blue-950\/25 {
    color: rgba(0,15,36,.25)
}

.text-blue-950\/30 {
    color: rgba(0,15,36,.3)
}

.text-blue-950\/35 {
    color: rgba(0,15,36,.35)
}

.text-blue-950\/40 {
    color: rgba(0,15,36,.4)
}

.text-blue-950\/45 {
    color: rgba(0,15,36,.45)
}

.text-blue-950\/5 {
    color: rgba(0,15,36,.05)
}

.text-blue-950\/50 {
    color: rgba(0,15,36,.5)
}

.text-blue-950\/55 {
    color: rgba(0,15,36,.55)
}

.text-blue-950\/60 {
    color: rgba(0,15,36,.6)
}

.text-blue-950\/65 {
    color: rgba(0,15,36,.65)
}

.text-blue-950\/70 {
    color: rgba(0,15,36,.7)
}

.text-blue-950\/75 {
    color: rgba(0,15,36,.75)
}

.text-blue-950\/80 {
    color: rgba(0,15,36,.8)
}

.text-blue-950\/85 {
    color: rgba(0,15,36,.85)
}

.text-blue-950\/90 {
    color: rgba(0,15,36,.9)
}

.text-blue-950\/95 {
    color: rgba(0,15,36,.95)
}

.text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(156 163 175/var(--tw-text-opacity))
}

.text-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(89 95 106/var(--tw-text-opacity))
}

.text-gray-700 {
    --tw-text-opacity: 1;
    color: rgb(55 65 81/var(--tw-text-opacity))
}

.text-gray-800 {
    --tw-text-opacity: 1;
    color: rgb(31 41 55/var(--tw-text-opacity))
}

.text-gray-950 {
    --tw-text-opacity: 1;
    color: rgb(21 23 25/var(--tw-text-opacity))
}

.text-iedc-blue {
    --tw-text-opacity: 1;
    color: rgb(0 76 151/var(--tw-text-opacity))
}

.text-iedc-blue\/0 {
    color: rgba(0,76,151,0)
}

.text-iedc-blue\/10 {
    color: rgba(0,76,151,.1)
}

.text-iedc-blue\/100 {
    color: #004c97
}

.text-iedc-blue\/15 {
    color: rgba(0,76,151,.15)
}

.text-iedc-blue\/20 {
    color: rgba(0,76,151,.2)
}

.text-iedc-blue\/25 {
    color: rgba(0,76,151,.25)
}

.text-iedc-blue\/30 {
    color: rgba(0,76,151,.3)
}

.text-iedc-blue\/35 {
    color: rgba(0,76,151,.35)
}

.text-iedc-blue\/40 {
    color: rgba(0,76,151,.4)
}

.text-iedc-blue\/45 {
    color: rgba(0,76,151,.45)
}

.text-iedc-blue\/5 {
    color: rgba(0,76,151,.05)
}

.text-iedc-blue\/50 {
    color: rgba(0,76,151,.5)
}

.text-iedc-blue\/55 {
    color: rgba(0,76,151,.55)
}

.text-iedc-blue\/60 {
    color: rgba(0,76,151,.6)
}

.text-iedc-blue\/65 {
    color: rgba(0,76,151,.65)
}

.text-iedc-blue\/70 {
    color: rgba(0,76,151,.7)
}

.text-iedc-blue\/75 {
    color: rgba(0,76,151,.75)
}

.text-iedc-blue\/80 {
    color: rgba(0,76,151,.8)
}

.text-iedc-blue\/85 {
    color: rgba(0,76,151,.85)
}

.text-iedc-blue\/90 {
    color: rgba(0,76,151,.9)
}

.text-iedc-blue\/95 {
    color: rgba(0,76,151,.95)
}

.text-iedc-yellow {
    --tw-text-opacity: 1;
    color: rgb(255 200 69/var(--tw-text-opacity))
}

.text-iedc-yellow\/0 {
    color: rgba(255,200,69,0)
}

.text-iedc-yellow\/10 {
    color: rgba(255,200,69,.1)
}

.text-iedc-yellow\/100 {
    color: #ffc845
}

.text-iedc-yellow\/15 {
    color: rgba(255,200,69,.15)
}

.text-iedc-yellow\/20 {
    color: rgba(255,200,69,.2)
}

.text-iedc-yellow\/25 {
    color: rgba(255,200,69,.25)
}

.text-iedc-yellow\/30 {
    color: rgba(255,200,69,.3)
}

.text-iedc-yellow\/35 {
    color: rgba(255,200,69,.35)
}

.text-iedc-yellow\/40 {
    color: rgba(255,200,69,.4)
}

.text-iedc-yellow\/45 {
    color: rgba(255,200,69,.45)
}

.text-iedc-yellow\/5 {
    color: rgba(255,200,69,.05)
}

.text-iedc-yellow\/50 {
    color: rgba(255,200,69,.5)
}

.text-iedc-yellow\/55 {
    color: rgba(255,200,69,.55)
}

.text-iedc-yellow\/60 {
    color: rgba(255,200,69,.6)
}

.text-iedc-yellow\/65 {
    color: rgba(255,200,69,.65)
}

.text-iedc-yellow\/70 {
    color: rgba(255,200,69,.7)
}

.text-iedc-yellow\/75 {
    color: rgba(255,200,69,.75)
}

.text-iedc-yellow\/80 {
    color: rgba(255,200,69,.8)
}

.text-iedc-yellow\/85 {
    color: rgba(255,200,69,.85)
}

.text-iedc-yellow\/90 {
    color: rgba(255,200,69,.9)
}

.text-iedc-yellow\/95 {
    color: rgba(255,200,69,.95)
}

.text-indigo-blue {
    color: #6088c7
}

.text-indigo-blue\/0 {
    color: rgba(96,136,199,0)
}

.text-indigo-blue\/10 {
    color: rgba(96,136,199,.1)
}

.text-indigo-blue\/100 {
    color: #6088c7
}

.text-indigo-blue\/15 {
    color: rgba(96,136,199,.15)
}

.text-indigo-blue\/20 {
    color: rgba(96,136,199,.2)
}

.text-indigo-blue\/25 {
    color: rgba(96,136,199,.25)
}

.text-indigo-blue\/30 {
    color: rgba(96,136,199,.3)
}

.text-indigo-blue\/35 {
    color: rgba(96,136,199,.35)
}

.text-indigo-blue\/40 {
    color: rgba(96,136,199,.4)
}

.text-indigo-blue\/45 {
    color: rgba(96,136,199,.45)
}

.text-indigo-blue\/5 {
    color: rgba(96,136,199,.05)
}

.text-indigo-blue\/50 {
    color: rgba(96,136,199,.5)
}

.text-indigo-blue\/55 {
    color: rgba(96,136,199,.55)
}

.text-indigo-blue\/60 {
    color: rgba(96,136,199,.6)
}

.text-indigo-blue\/65 {
    color: rgba(96,136,199,.65)
}

.text-indigo-blue\/70 {
    color: rgba(96,136,199,.7)
}

.text-indigo-blue\/75 {
    color: rgba(96,136,199,.75)
}

.text-indigo-blue\/80 {
    color: rgba(96,136,199,.8)
}

.text-indigo-blue\/85 {
    color: rgba(96,136,199,.85)
}

.text-indigo-blue\/90 {
    color: rgba(96,136,199,.9)
}

.text-indigo-blue\/95 {
    color: rgba(96,136,199,.95)
}

.text-lightblue-100 {
    --tw-text-opacity: 1;
    color: rgb(240 249 255/var(--tw-text-opacity))
}

.text-lightblue-100\/0 {
    color: rgba(240,249,255,0)
}

.text-lightblue-100\/10 {
    color: rgba(240,249,255,.1)
}

.text-lightblue-100\/100 {
    color: #f0f9ff
}

.text-lightblue-100\/15 {
    color: rgba(240,249,255,.15)
}

.text-lightblue-100\/20 {
    color: rgba(240,249,255,.2)
}

.text-lightblue-100\/25 {
    color: rgba(240,249,255,.25)
}

.text-lightblue-100\/30 {
    color: rgba(240,249,255,.3)
}

.text-lightblue-100\/35 {
    color: rgba(240,249,255,.35)
}

.text-lightblue-100\/40 {
    color: rgba(240,249,255,.4)
}

.text-lightblue-100\/45 {
    color: rgba(240,249,255,.45)
}

.text-lightblue-100\/5 {
    color: rgba(240,249,255,.05)
}

.text-lightblue-100\/50 {
    color: rgba(240,249,255,.5)
}

.text-lightblue-100\/55 {
    color: rgba(240,249,255,.55)
}

.text-lightblue-100\/60 {
    color: rgba(240,249,255,.6)
}

.text-lightblue-100\/65 {
    color: rgba(240,249,255,.65)
}

.text-lightblue-100\/70 {
    color: rgba(240,249,255,.7)
}

.text-lightblue-100\/75 {
    color: rgba(240,249,255,.75)
}

.text-lightblue-100\/80 {
    color: rgba(240,249,255,.8)
}

.text-lightblue-100\/85 {
    color: rgba(240,249,255,.85)
}

.text-lightblue-100\/90 {
    color: rgba(240,249,255,.9)
}

.text-lightblue-100\/95 {
    color: rgba(240,249,255,.95)
}

.text-lightblue-200 {
    --tw-text-opacity: 1;
    color: rgb(101 178 232/var(--tw-text-opacity))
}

.text-lightblue-200\/0 {
    color: rgba(101,178,232,0)
}

.text-lightblue-200\/10 {
    color: rgba(101,178,232,.1)
}

.text-lightblue-200\/100 {
    color: #65b2e8
}

.text-lightblue-200\/15 {
    color: rgba(101,178,232,.15)
}

.text-lightblue-200\/20 {
    color: rgba(101,178,232,.2)
}

.text-lightblue-200\/25 {
    color: rgba(101,178,232,.25)
}

.text-lightblue-200\/30 {
    color: rgba(101,178,232,.3)
}

.text-lightblue-200\/35 {
    color: rgba(101,178,232,.35)
}

.text-lightblue-200\/40 {
    color: rgba(101,178,232,.4)
}

.text-lightblue-200\/45 {
    color: rgba(101,178,232,.45)
}

.text-lightblue-200\/5 {
    color: rgba(101,178,232,.05)
}

.text-lightblue-200\/50 {
    color: rgba(101,178,232,.5)
}

.text-lightblue-200\/55 {
    color: rgba(101,178,232,.55)
}

.text-lightblue-200\/60 {
    color: rgba(101,178,232,.6)
}

.text-lightblue-200\/65 {
    color: rgba(101,178,232,.65)
}

.text-lightblue-200\/70 {
    color: rgba(101,178,232,.7)
}

.text-lightblue-200\/75 {
    color: rgba(101,178,232,.75)
}

.text-lightblue-200\/80 {
    color: rgba(101,178,232,.8)
}

.text-lightblue-200\/85 {
    color: rgba(101,178,232,.85)
}

.text-lightblue-200\/90 {
    color: rgba(101,178,232,.9)
}

.text-lightblue-200\/95 {
    color: rgba(101,178,232,.95)
}

.text-lightblue-300 {
    --tw-text-opacity: 1;
    color: rgb(90 179 232/var(--tw-text-opacity))
}

.text-lightblue-300\/0 {
    color: rgba(90,179,232,0)
}

.text-lightblue-300\/10 {
    color: rgba(90,179,232,.1)
}

.text-lightblue-300\/100 {
    color: #5ab3e8
}

.text-lightblue-300\/15 {
    color: rgba(90,179,232,.15)
}

.text-lightblue-300\/20 {
    color: rgba(90,179,232,.2)
}

.text-lightblue-300\/25 {
    color: rgba(90,179,232,.25)
}

.text-lightblue-300\/30 {
    color: rgba(90,179,232,.3)
}

.text-lightblue-300\/35 {
    color: rgba(90,179,232,.35)
}

.text-lightblue-300\/40 {
    color: rgba(90,179,232,.4)
}

.text-lightblue-300\/45 {
    color: rgba(90,179,232,.45)
}

.text-lightblue-300\/5 {
    color: rgba(90,179,232,.05)
}

.text-lightblue-300\/50 {
    color: rgba(90,179,232,.5)
}

.text-lightblue-300\/55 {
    color: rgba(90,179,232,.55)
}

.text-lightblue-300\/60 {
    color: rgba(90,179,232,.6)
}

.text-lightblue-300\/65 {
    color: rgba(90,179,232,.65)
}

.text-lightblue-300\/70 {
    color: rgba(90,179,232,.7)
}

.text-lightblue-300\/75 {
    color: rgba(90,179,232,.75)
}

.text-lightblue-300\/80 {
    color: rgba(90,179,232,.8)
}

.text-lightblue-300\/85 {
    color: rgba(90,179,232,.85)
}

.text-lightblue-300\/90 {
    color: rgba(90,179,232,.9)
}

.text-lightblue-300\/95 {
    color: rgba(90,179,232,.95)
}

.text-lightblue-400 {
    --tw-text-opacity: 1;
    color: rgb(68 116 183/var(--tw-text-opacity))
}

.text-lightblue-400\/0 {
    color: rgba(68,116,183,0)
}

.text-lightblue-400\/10 {
    color: rgba(68,116,183,.1)
}

.text-lightblue-400\/100 {
    color: #4474b7
}

.text-lightblue-400\/15 {
    color: rgba(68,116,183,.15)
}

.text-lightblue-400\/20 {
    color: rgba(68,116,183,.2)
}

.text-lightblue-400\/25 {
    color: rgba(68,116,183,.25)
}

.text-lightblue-400\/30 {
    color: rgba(68,116,183,.3)
}

.text-lightblue-400\/35 {
    color: rgba(68,116,183,.35)
}

.text-lightblue-400\/40 {
    color: rgba(68,116,183,.4)
}

.text-lightblue-400\/45 {
    color: rgba(68,116,183,.45)
}

.text-lightblue-400\/5 {
    color: rgba(68,116,183,.05)
}

.text-lightblue-400\/50 {
    color: rgba(68,116,183,.5)
}

.text-lightblue-400\/55 {
    color: rgba(68,116,183,.55)
}

.text-lightblue-400\/60 {
    color: rgba(68,116,183,.6)
}

.text-lightblue-400\/65 {
    color: rgba(68,116,183,.65)
}

.text-lightblue-400\/70 {
    color: rgba(68,116,183,.7)
}

.text-lightblue-400\/75 {
    color: rgba(68,116,183,.75)
}

.text-lightblue-400\/80 {
    color: rgba(68,116,183,.8)
}

.text-lightblue-400\/85 {
    color: rgba(68,116,183,.85)
}

.text-lightblue-400\/90 {
    color: rgba(68,116,183,.9)
}

.text-lightblue-400\/95 {
    color: rgba(68,116,183,.95)
}

.text-neutral-100 {
    --tw-text-opacity: 1;
    color: rgb(245 245 245/var(--tw-text-opacity))
}

.text-neutral-content {
    --tw-text-opacity: 1;
    color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))
}

.text-orange-500 {
    --tw-text-opacity: 1;
    color: rgb(242 139 1/var(--tw-text-opacity))
}

.text-other-gray-300 {
    --tw-text-opacity: 1;
    color: rgb(30 30 30/var(--tw-text-opacity))
}

.text-other-gray-300\/0 {
    color: rgba(30,30,30,0)
}

.text-other-gray-300\/10 {
    color: rgba(30,30,30,.1)
}

.text-other-gray-300\/100 {
    color: #1e1e1e
}

.text-other-gray-300\/15 {
    color: rgba(30,30,30,.15)
}

.text-other-gray-300\/20 {
    color: rgba(30,30,30,.2)
}

.text-other-gray-300\/25 {
    color: rgba(30,30,30,.25)
}

.text-other-gray-300\/30 {
    color: rgba(30,30,30,.3)
}

.text-other-gray-300\/35 {
    color: rgba(30,30,30,.35)
}

.text-other-gray-300\/40 {
    color: rgba(30,30,30,.4)
}

.text-other-gray-300\/45 {
    color: rgba(30,30,30,.45)
}

.text-other-gray-300\/5 {
    color: rgba(30,30,30,.05)
}

.text-other-gray-300\/50 {
    color: rgba(30,30,30,.5)
}

.text-other-gray-300\/55 {
    color: rgba(30,30,30,.55)
}

.text-other-gray-300\/60 {
    color: rgba(30,30,30,.6)
}

.text-other-gray-300\/65 {
    color: rgba(30,30,30,.65)
}

.text-other-gray-300\/70 {
    color: rgba(30,30,30,.7)
}

.text-other-gray-300\/75 {
    color: rgba(30,30,30,.75)
}

.text-other-gray-300\/80 {
    color: rgba(30,30,30,.8)
}

.text-other-gray-300\/85 {
    color: rgba(30,30,30,.85)
}

.text-other-gray-300\/90 {
    color: rgba(30,30,30,.9)
}

.text-other-gray-300\/95 {
    color: rgba(30,30,30,.95)
}

.text-other-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(127 134 145/var(--tw-text-opacity))
}

.text-other-gray-400\/0 {
    color: hsla(217,8%,53%,0)
}

.text-other-gray-400\/10 {
    color: hsla(217,8%,53%,.1)
}

.text-other-gray-400\/100 {
    color: #7f8691
}

.text-other-gray-400\/15 {
    color: hsla(217,8%,53%,.15)
}

.text-other-gray-400\/20 {
    color: hsla(217,8%,53%,.2)
}

.text-other-gray-400\/25 {
    color: hsla(217,8%,53%,.25)
}

.text-other-gray-400\/30 {
    color: hsla(217,8%,53%,.3)
}

.text-other-gray-400\/35 {
    color: hsla(217,8%,53%,.35)
}

.text-other-gray-400\/40 {
    color: hsla(217,8%,53%,.4)
}

.text-other-gray-400\/45 {
    color: hsla(217,8%,53%,.45)
}

.text-other-gray-400\/5 {
    color: hsla(217,8%,53%,.05)
}

.text-other-gray-400\/50 {
    color: hsla(217,8%,53%,.5)
}

.text-other-gray-400\/55 {
    color: hsla(217,8%,53%,.55)
}

.text-other-gray-400\/60 {
    color: hsla(217,8%,53%,.6)
}

.text-other-gray-400\/65 {
    color: hsla(217,8%,53%,.65)
}

.text-other-gray-400\/70 {
    color: hsla(217,8%,53%,.7)
}

.text-other-gray-400\/75 {
    color: hsla(217,8%,53%,.75)
}

.text-other-gray-400\/80 {
    color: hsla(217,8%,53%,.8)
}

.text-other-gray-400\/85 {
    color: hsla(217,8%,53%,.85)
}

.text-other-gray-400\/90 {
    color: hsla(217,8%,53%,.9)
}

.text-other-gray-400\/95 {
    color: hsla(217,8%,53%,.95)
}

.text-other-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(107 114 127/var(--tw-text-opacity))
}

.text-other-gray-500\/0 {
    color: hsla(219,9%,46%,0)
}

.text-other-gray-500\/10 {
    color: hsla(219,9%,46%,.1)
}

.text-other-gray-500\/100 {
    color: #6b727f
}

.text-other-gray-500\/15 {
    color: hsla(219,9%,46%,.15)
}

.text-other-gray-500\/20 {
    color: hsla(219,9%,46%,.2)
}

.text-other-gray-500\/25 {
    color: hsla(219,9%,46%,.25)
}

.text-other-gray-500\/30 {
    color: hsla(219,9%,46%,.3)
}

.text-other-gray-500\/35 {
    color: hsla(219,9%,46%,.35)
}

.text-other-gray-500\/40 {
    color: hsla(219,9%,46%,.4)
}

.text-other-gray-500\/45 {
    color: hsla(219,9%,46%,.45)
}

.text-other-gray-500\/5 {
    color: hsla(219,9%,46%,.05)
}

.text-other-gray-500\/50 {
    color: hsla(219,9%,46%,.5)
}

.text-other-gray-500\/55 {
    color: hsla(219,9%,46%,.55)
}

.text-other-gray-500\/60 {
    color: hsla(219,9%,46%,.6)
}

.text-other-gray-500\/65 {
    color: hsla(219,9%,46%,.65)
}

.text-other-gray-500\/70 {
    color: hsla(219,9%,46%,.7)
}

.text-other-gray-500\/75 {
    color: hsla(219,9%,46%,.75)
}

.text-other-gray-500\/80 {
    color: hsla(219,9%,46%,.8)
}

.text-other-gray-500\/85 {
    color: hsla(219,9%,46%,.85)
}

.text-other-gray-500\/90 {
    color: hsla(219,9%,46%,.9)
}

.text-other-gray-500\/95 {
    color: hsla(219,9%,46%,.95)
}

.text-other-gray-700 {
    --tw-text-opacity: 1;
    color: rgb(73 76 85/var(--tw-text-opacity))
}

.text-other-gray-700\/0 {
    color: rgba(73,76,85,0)
}

.text-other-gray-700\/10 {
    color: rgba(73,76,85,.1)
}

.text-other-gray-700\/100 {
    color: #494c55
}

.text-other-gray-700\/15 {
    color: rgba(73,76,85,.15)
}

.text-other-gray-700\/20 {
    color: rgba(73,76,85,.2)
}

.text-other-gray-700\/25 {
    color: rgba(73,76,85,.25)
}

.text-other-gray-700\/30 {
    color: rgba(73,76,85,.3)
}

.text-other-gray-700\/35 {
    color: rgba(73,76,85,.35)
}

.text-other-gray-700\/40 {
    color: rgba(73,76,85,.4)
}

.text-other-gray-700\/45 {
    color: rgba(73,76,85,.45)
}

.text-other-gray-700\/5 {
    color: rgba(73,76,85,.05)
}

.text-other-gray-700\/50 {
    color: rgba(73,76,85,.5)
}

.text-other-gray-700\/55 {
    color: rgba(73,76,85,.55)
}

.text-other-gray-700\/60 {
    color: rgba(73,76,85,.6)
}

.text-other-gray-700\/65 {
    color: rgba(73,76,85,.65)
}

.text-other-gray-700\/70 {
    color: rgba(73,76,85,.7)
}

.text-other-gray-700\/75 {
    color: rgba(73,76,85,.75)
}

.text-other-gray-700\/80 {
    color: rgba(73,76,85,.8)
}

.text-other-gray-700\/85 {
    color: rgba(73,76,85,.85)
}

.text-other-gray-700\/90 {
    color: rgba(73,76,85,.9)
}

.text-other-gray-700\/95 {
    color: rgba(73,76,85,.95)
}

.text-sky-100 {
    --tw-text-opacity: 1;
    color: rgb(224 242 254/var(--tw-text-opacity))
}

.text-sky-100\/0 {
    color: rgba(224,242,254,0)
}

.text-sky-100\/10 {
    color: rgba(224,242,254,.1)
}

.text-sky-100\/100 {
    color: #e0f2fe
}

.text-sky-100\/15 {
    color: rgba(224,242,254,.15)
}

.text-sky-100\/20 {
    color: rgba(224,242,254,.2)
}

.text-sky-100\/25 {
    color: rgba(224,242,254,.25)
}

.text-sky-100\/30 {
    color: rgba(224,242,254,.3)
}

.text-sky-100\/35 {
    color: rgba(224,242,254,.35)
}

.text-sky-100\/40 {
    color: rgba(224,242,254,.4)
}

.text-sky-100\/45 {
    color: rgba(224,242,254,.45)
}

.text-sky-100\/5 {
    color: rgba(224,242,254,.05)
}

.text-sky-100\/50 {
    color: rgba(224,242,254,.5)
}

.text-sky-100\/55 {
    color: rgba(224,242,254,.55)
}

.text-sky-100\/60 {
    color: rgba(224,242,254,.6)
}

.text-sky-100\/65 {
    color: rgba(224,242,254,.65)
}

.text-sky-100\/70 {
    color: rgba(224,242,254,.7)
}

.text-sky-100\/75 {
    color: rgba(224,242,254,.75)
}

.text-sky-100\/80 {
    color: rgba(224,242,254,.8)
}

.text-sky-100\/85 {
    color: rgba(224,242,254,.85)
}

.text-sky-100\/90 {
    color: rgba(224,242,254,.9)
}

.text-sky-100\/95 {
    color: rgba(224,242,254,.95)
}

.text-sky-200 {
    --tw-text-opacity: 1;
    color: rgb(186 230 253/var(--tw-text-opacity))
}

.text-sky-200\/0 {
    color: rgba(186,230,253,0)
}

.text-sky-200\/10 {
    color: rgba(186,230,253,.1)
}

.text-sky-200\/100 {
    color: #bae6fd
}

.text-sky-200\/15 {
    color: rgba(186,230,253,.15)
}

.text-sky-200\/20 {
    color: rgba(186,230,253,.2)
}

.text-sky-200\/25 {
    color: rgba(186,230,253,.25)
}

.text-sky-200\/30 {
    color: rgba(186,230,253,.3)
}

.text-sky-200\/35 {
    color: rgba(186,230,253,.35)
}

.text-sky-200\/40 {
    color: rgba(186,230,253,.4)
}

.text-sky-200\/45 {
    color: rgba(186,230,253,.45)
}

.text-sky-200\/5 {
    color: rgba(186,230,253,.05)
}

.text-sky-200\/50 {
    color: rgba(186,230,253,.5)
}

.text-sky-200\/55 {
    color: rgba(186,230,253,.55)
}

.text-sky-200\/60 {
    color: rgba(186,230,253,.6)
}

.text-sky-200\/65 {
    color: rgba(186,230,253,.65)
}

.text-sky-200\/70 {
    color: rgba(186,230,253,.7)
}

.text-sky-200\/75 {
    color: rgba(186,230,253,.75)
}

.text-sky-200\/80 {
    color: rgba(186,230,253,.8)
}

.text-sky-200\/85 {
    color: rgba(186,230,253,.85)
}

.text-sky-200\/90 {
    color: rgba(186,230,253,.9)
}

.text-sky-200\/95 {
    color: rgba(186,230,253,.95)
}

.text-sky-300 {
    --tw-text-opacity: 1;
    color: rgb(125 211 252/var(--tw-text-opacity))
}

.text-sky-300\/0 {
    color: rgba(125,211,252,0)
}

.text-sky-300\/10 {
    color: rgba(125,211,252,.1)
}

.text-sky-300\/100 {
    color: #7dd3fc
}

.text-sky-300\/15 {
    color: rgba(125,211,252,.15)
}

.text-sky-300\/20 {
    color: rgba(125,211,252,.2)
}

.text-sky-300\/25 {
    color: rgba(125,211,252,.25)
}

.text-sky-300\/30 {
    color: rgba(125,211,252,.3)
}

.text-sky-300\/35 {
    color: rgba(125,211,252,.35)
}

.text-sky-300\/40 {
    color: rgba(125,211,252,.4)
}

.text-sky-300\/45 {
    color: rgba(125,211,252,.45)
}

.text-sky-300\/5 {
    color: rgba(125,211,252,.05)
}

.text-sky-300\/50 {
    color: rgba(125,211,252,.5)
}

.text-sky-300\/55 {
    color: rgba(125,211,252,.55)
}

.text-sky-300\/60 {
    color: rgba(125,211,252,.6)
}

.text-sky-300\/65 {
    color: rgba(125,211,252,.65)
}

.text-sky-300\/70 {
    color: rgba(125,211,252,.7)
}

.text-sky-300\/75 {
    color: rgba(125,211,252,.75)
}

.text-sky-300\/80 {
    color: rgba(125,211,252,.8)
}

.text-sky-300\/85 {
    color: rgba(125,211,252,.85)
}

.text-sky-300\/90 {
    color: rgba(125,211,252,.9)
}

.text-sky-300\/95 {
    color: rgba(125,211,252,.95)
}

.text-sky-400 {
    --tw-text-opacity: 1;
    color: rgb(56 189 248/var(--tw-text-opacity))
}

.text-sky-400\/0 {
    color: rgba(56,189,248,0)
}

.text-sky-400\/10 {
    color: rgba(56,189,248,.1)
}

.text-sky-400\/100 {
    color: #38bdf8
}

.text-sky-400\/15 {
    color: rgba(56,189,248,.15)
}

.text-sky-400\/20 {
    color: rgba(56,189,248,.2)
}

.text-sky-400\/25 {
    color: rgba(56,189,248,.25)
}

.text-sky-400\/30 {
    color: rgba(56,189,248,.3)
}

.text-sky-400\/35 {
    color: rgba(56,189,248,.35)
}

.text-sky-400\/40 {
    color: rgba(56,189,248,.4)
}

.text-sky-400\/45 {
    color: rgba(56,189,248,.45)
}

.text-sky-400\/5 {
    color: rgba(56,189,248,.05)
}

.text-sky-400\/50 {
    color: rgba(56,189,248,.5)
}

.text-sky-400\/55 {
    color: rgba(56,189,248,.55)
}

.text-sky-400\/60 {
    color: rgba(56,189,248,.6)
}

.text-sky-400\/65 {
    color: rgba(56,189,248,.65)
}

.text-sky-400\/70 {
    color: rgba(56,189,248,.7)
}

.text-sky-400\/75 {
    color: rgba(56,189,248,.75)
}

.text-sky-400\/80 {
    color: rgba(56,189,248,.8)
}

.text-sky-400\/85 {
    color: rgba(56,189,248,.85)
}

.text-sky-400\/90 {
    color: rgba(56,189,248,.9)
}

.text-sky-400\/95 {
    color: rgba(56,189,248,.95)
}

.text-sky-50 {
    --tw-text-opacity: 1;
    color: rgb(240 249 255/var(--tw-text-opacity))
}

.text-sky-50\/0 {
    color: rgba(240,249,255,0)
}

.text-sky-50\/10 {
    color: rgba(240,249,255,.1)
}

.text-sky-50\/100 {
    color: #f0f9ff
}

.text-sky-50\/15 {
    color: rgba(240,249,255,.15)
}

.text-sky-50\/20 {
    color: rgba(240,249,255,.2)
}

.text-sky-50\/25 {
    color: rgba(240,249,255,.25)
}

.text-sky-50\/30 {
    color: rgba(240,249,255,.3)
}

.text-sky-50\/35 {
    color: rgba(240,249,255,.35)
}

.text-sky-50\/40 {
    color: rgba(240,249,255,.4)
}

.text-sky-50\/45 {
    color: rgba(240,249,255,.45)
}

.text-sky-50\/5 {
    color: rgba(240,249,255,.05)
}

.text-sky-50\/50 {
    color: rgba(240,249,255,.5)
}

.text-sky-50\/55 {
    color: rgba(240,249,255,.55)
}

.text-sky-50\/60 {
    color: rgba(240,249,255,.6)
}

.text-sky-50\/65 {
    color: rgba(240,249,255,.65)
}

.text-sky-50\/70 {
    color: rgba(240,249,255,.7)
}

.text-sky-50\/75 {
    color: rgba(240,249,255,.75)
}

.text-sky-50\/80 {
    color: rgba(240,249,255,.8)
}

.text-sky-50\/85 {
    color: rgba(240,249,255,.85)
}

.text-sky-50\/90 {
    color: rgba(240,249,255,.9)
}

.text-sky-50\/95 {
    color: rgba(240,249,255,.95)
}

.text-sky-500 {
    --tw-text-opacity: 1;
    color: rgb(14 165 233/var(--tw-text-opacity))
}

.text-sky-500\/0 {
    color: rgba(14,165,233,0)
}

.text-sky-500\/10 {
    color: rgba(14,165,233,.1)
}

.text-sky-500\/100 {
    color: #0ea5e9
}

.text-sky-500\/15 {
    color: rgba(14,165,233,.15)
}

.text-sky-500\/20 {
    color: rgba(14,165,233,.2)
}

.text-sky-500\/25 {
    color: rgba(14,165,233,.25)
}

.text-sky-500\/30 {
    color: rgba(14,165,233,.3)
}

.text-sky-500\/35 {
    color: rgba(14,165,233,.35)
}

.text-sky-500\/40 {
    color: rgba(14,165,233,.4)
}

.text-sky-500\/45 {
    color: rgba(14,165,233,.45)
}

.text-sky-500\/5 {
    color: rgba(14,165,233,.05)
}

.text-sky-500\/50 {
    color: rgba(14,165,233,.5)
}

.text-sky-500\/55 {
    color: rgba(14,165,233,.55)
}

.text-sky-500\/60 {
    color: rgba(14,165,233,.6)
}

.text-sky-500\/65 {
    color: rgba(14,165,233,.65)
}

.text-sky-500\/70 {
    color: rgba(14,165,233,.7)
}

.text-sky-500\/75 {
    color: rgba(14,165,233,.75)
}

.text-sky-500\/80 {
    color: rgba(14,165,233,.8)
}

.text-sky-500\/85 {
    color: rgba(14,165,233,.85)
}

.text-sky-500\/90 {
    color: rgba(14,165,233,.9)
}

.text-sky-500\/95 {
    color: rgba(14,165,233,.95)
}

.text-sky-600 {
    --tw-text-opacity: 1;
    color: rgb(2 132 199/var(--tw-text-opacity))
}

.text-sky-600\/0 {
    color: rgba(2,132,199,0)
}

.text-sky-600\/10 {
    color: rgba(2,132,199,.1)
}

.text-sky-600\/100 {
    color: #0284c7
}

.text-sky-600\/15 {
    color: rgba(2,132,199,.15)
}

.text-sky-600\/20 {
    color: rgba(2,132,199,.2)
}

.text-sky-600\/25 {
    color: rgba(2,132,199,.25)
}

.text-sky-600\/30 {
    color: rgba(2,132,199,.3)
}

.text-sky-600\/35 {
    color: rgba(2,132,199,.35)
}

.text-sky-600\/40 {
    color: rgba(2,132,199,.4)
}

.text-sky-600\/45 {
    color: rgba(2,132,199,.45)
}

.text-sky-600\/5 {
    color: rgba(2,132,199,.05)
}

.text-sky-600\/50 {
    color: rgba(2,132,199,.5)
}

.text-sky-600\/55 {
    color: rgba(2,132,199,.55)
}

.text-sky-600\/60 {
    color: rgba(2,132,199,.6)
}

.text-sky-600\/65 {
    color: rgba(2,132,199,.65)
}

.text-sky-600\/70 {
    color: rgba(2,132,199,.7)
}

.text-sky-600\/75 {
    color: rgba(2,132,199,.75)
}

.text-sky-600\/80 {
    color: rgba(2,132,199,.8)
}

.text-sky-600\/85 {
    color: rgba(2,132,199,.85)
}

.text-sky-600\/90 {
    color: rgba(2,132,199,.9)
}

.text-sky-600\/95 {
    color: rgba(2,132,199,.95)
}

.text-sky-700 {
    --tw-text-opacity: 1;
    color: rgb(3 105 161/var(--tw-text-opacity))
}

.text-sky-700\/0 {
    color: rgba(3,105,161,0)
}

.text-sky-700\/10 {
    color: rgba(3,105,161,.1)
}

.text-sky-700\/100 {
    color: #0369a1
}

.text-sky-700\/15 {
    color: rgba(3,105,161,.15)
}

.text-sky-700\/20 {
    color: rgba(3,105,161,.2)
}

.text-sky-700\/25 {
    color: rgba(3,105,161,.25)
}

.text-sky-700\/30 {
    color: rgba(3,105,161,.3)
}

.text-sky-700\/35 {
    color: rgba(3,105,161,.35)
}

.text-sky-700\/40 {
    color: rgba(3,105,161,.4)
}

.text-sky-700\/45 {
    color: rgba(3,105,161,.45)
}

.text-sky-700\/5 {
    color: rgba(3,105,161,.05)
}

.text-sky-700\/50 {
    color: rgba(3,105,161,.5)
}

.text-sky-700\/55 {
    color: rgba(3,105,161,.55)
}

.text-sky-700\/60 {
    color: rgba(3,105,161,.6)
}

.text-sky-700\/65 {
    color: rgba(3,105,161,.65)
}

.text-sky-700\/70 {
    color: rgba(3,105,161,.7)
}

.text-sky-700\/75 {
    color: rgba(3,105,161,.75)
}

.text-sky-700\/80 {
    color: rgba(3,105,161,.8)
}

.text-sky-700\/85 {
    color: rgba(3,105,161,.85)
}

.text-sky-700\/90 {
    color: rgba(3,105,161,.9)
}

.text-sky-700\/95 {
    color: rgba(3,105,161,.95)
}

.text-sky-800 {
    --tw-text-opacity: 1;
    color: rgb(7 89 133/var(--tw-text-opacity))
}

.text-sky-800\/0 {
    color: rgba(7,89,133,0)
}

.text-sky-800\/10 {
    color: rgba(7,89,133,.1)
}

.text-sky-800\/100 {
    color: #075985
}

.text-sky-800\/15 {
    color: rgba(7,89,133,.15)
}

.text-sky-800\/20 {
    color: rgba(7,89,133,.2)
}

.text-sky-800\/25 {
    color: rgba(7,89,133,.25)
}

.text-sky-800\/30 {
    color: rgba(7,89,133,.3)
}

.text-sky-800\/35 {
    color: rgba(7,89,133,.35)
}

.text-sky-800\/40 {
    color: rgba(7,89,133,.4)
}

.text-sky-800\/45 {
    color: rgba(7,89,133,.45)
}

.text-sky-800\/5 {
    color: rgba(7,89,133,.05)
}

.text-sky-800\/50 {
    color: rgba(7,89,133,.5)
}

.text-sky-800\/55 {
    color: rgba(7,89,133,.55)
}

.text-sky-800\/60 {
    color: rgba(7,89,133,.6)
}

.text-sky-800\/65 {
    color: rgba(7,89,133,.65)
}

.text-sky-800\/70 {
    color: rgba(7,89,133,.7)
}

.text-sky-800\/75 {
    color: rgba(7,89,133,.75)
}

.text-sky-800\/80 {
    color: rgba(7,89,133,.8)
}

.text-sky-800\/85 {
    color: rgba(7,89,133,.85)
}

.text-sky-800\/90 {
    color: rgba(7,89,133,.9)
}

.text-sky-800\/95 {
    color: rgba(7,89,133,.95)
}

.text-sky-900 {
    --tw-text-opacity: 1;
    color: rgb(12 74 110/var(--tw-text-opacity))
}

.text-sky-900\/0 {
    color: rgba(12,74,110,0)
}

.text-sky-900\/10 {
    color: rgba(12,74,110,.1)
}

.text-sky-900\/100 {
    color: #0c4a6e
}

.text-sky-900\/15 {
    color: rgba(12,74,110,.15)
}

.text-sky-900\/20 {
    color: rgba(12,74,110,.2)
}

.text-sky-900\/25 {
    color: rgba(12,74,110,.25)
}

.text-sky-900\/30 {
    color: rgba(12,74,110,.3)
}

.text-sky-900\/35 {
    color: rgba(12,74,110,.35)
}

.text-sky-900\/40 {
    color: rgba(12,74,110,.4)
}

.text-sky-900\/45 {
    color: rgba(12,74,110,.45)
}

.text-sky-900\/5 {
    color: rgba(12,74,110,.05)
}

.text-sky-900\/50 {
    color: rgba(12,74,110,.5)
}

.text-sky-900\/55 {
    color: rgba(12,74,110,.55)
}

.text-sky-900\/60 {
    color: rgba(12,74,110,.6)
}

.text-sky-900\/65 {
    color: rgba(12,74,110,.65)
}

.text-sky-900\/70 {
    color: rgba(12,74,110,.7)
}

.text-sky-900\/75 {
    color: rgba(12,74,110,.75)
}

.text-sky-900\/80 {
    color: rgba(12,74,110,.8)
}

.text-sky-900\/85 {
    color: rgba(12,74,110,.85)
}

.text-sky-900\/90 {
    color: rgba(12,74,110,.9)
}

.text-sky-900\/95 {
    color: rgba(12,74,110,.95)
}

.text-sky-950 {
    --tw-text-opacity: 1;
    color: rgb(8 47 73/var(--tw-text-opacity))
}

.text-sky-950\/0 {
    color: rgba(8,47,73,0)
}

.text-sky-950\/10 {
    color: rgba(8,47,73,.1)
}

.text-sky-950\/100 {
    color: #082f49
}

.text-sky-950\/15 {
    color: rgba(8,47,73,.15)
}

.text-sky-950\/20 {
    color: rgba(8,47,73,.2)
}

.text-sky-950\/25 {
    color: rgba(8,47,73,.25)
}

.text-sky-950\/30 {
    color: rgba(8,47,73,.3)
}

.text-sky-950\/35 {
    color: rgba(8,47,73,.35)
}

.text-sky-950\/40 {
    color: rgba(8,47,73,.4)
}

.text-sky-950\/45 {
    color: rgba(8,47,73,.45)
}

.text-sky-950\/5 {
    color: rgba(8,47,73,.05)
}

.text-sky-950\/50 {
    color: rgba(8,47,73,.5)
}

.text-sky-950\/55 {
    color: rgba(8,47,73,.55)
}

.text-sky-950\/60 {
    color: rgba(8,47,73,.6)
}

.text-sky-950\/65 {
    color: rgba(8,47,73,.65)
}

.text-sky-950\/70 {
    color: rgba(8,47,73,.7)
}

.text-sky-950\/75 {
    color: rgba(8,47,73,.75)
}

.text-sky-950\/80 {
    color: rgba(8,47,73,.8)
}

.text-sky-950\/85 {
    color: rgba(8,47,73,.85)
}

.text-sky-950\/90 {
    color: rgba(8,47,73,.9)
}

.text-sky-950\/95 {
    color: rgba(8,47,73,.95)
}

.text-slate-100 {
    --tw-text-opacity: 1;
    color: rgb(241 245 249/var(--tw-text-opacity))
}

.text-slate-100\/0 {
    color: rgba(241,245,249,0)
}

.text-slate-100\/10 {
    color: rgba(241,245,249,.1)
}

.text-slate-100\/100 {
    color: #f1f5f9
}

.text-slate-100\/15 {
    color: rgba(241,245,249,.15)
}

.text-slate-100\/20 {
    color: rgba(241,245,249,.2)
}

.text-slate-100\/25 {
    color: rgba(241,245,249,.25)
}

.text-slate-100\/30 {
    color: rgba(241,245,249,.3)
}

.text-slate-100\/35 {
    color: rgba(241,245,249,.35)
}

.text-slate-100\/40 {
    color: rgba(241,245,249,.4)
}

.text-slate-100\/45 {
    color: rgba(241,245,249,.45)
}

.text-slate-100\/5 {
    color: rgba(241,245,249,.05)
}

.text-slate-100\/50 {
    color: rgba(241,245,249,.5)
}

.text-slate-100\/55 {
    color: rgba(241,245,249,.55)
}

.text-slate-100\/60 {
    color: rgba(241,245,249,.6)
}

.text-slate-100\/65 {
    color: rgba(241,245,249,.65)
}

.text-slate-100\/70 {
    color: rgba(241,245,249,.7)
}

.text-slate-100\/75 {
    color: rgba(241,245,249,.75)
}

.text-slate-100\/80 {
    color: rgba(241,245,249,.8)
}

.text-slate-100\/85 {
    color: rgba(241,245,249,.85)
}

.text-slate-100\/90 {
    color: rgba(241,245,249,.9)
}

.text-slate-100\/95 {
    color: rgba(241,245,249,.95)
}

.text-slate-200 {
    --tw-text-opacity: 1;
    color: rgb(226 232 240/var(--tw-text-opacity))
}

.text-slate-200\/0 {
    color: rgba(226,232,240,0)
}

.text-slate-200\/10 {
    color: rgba(226,232,240,.1)
}

.text-slate-200\/100 {
    color: #e2e8f0
}

.text-slate-200\/15 {
    color: rgba(226,232,240,.15)
}

.text-slate-200\/20 {
    color: rgba(226,232,240,.2)
}

.text-slate-200\/25 {
    color: rgba(226,232,240,.25)
}

.text-slate-200\/30 {
    color: rgba(226,232,240,.3)
}

.text-slate-200\/35 {
    color: rgba(226,232,240,.35)
}

.text-slate-200\/40 {
    color: rgba(226,232,240,.4)
}

.text-slate-200\/45 {
    color: rgba(226,232,240,.45)
}

.text-slate-200\/5 {
    color: rgba(226,232,240,.05)
}

.text-slate-200\/50 {
    color: rgba(226,232,240,.5)
}

.text-slate-200\/55 {
    color: rgba(226,232,240,.55)
}

.text-slate-200\/60 {
    color: rgba(226,232,240,.6)
}

.text-slate-200\/65 {
    color: rgba(226,232,240,.65)
}

.text-slate-200\/70 {
    color: rgba(226,232,240,.7)
}

.text-slate-200\/75 {
    color: rgba(226,232,240,.75)
}

.text-slate-200\/80 {
    color: rgba(226,232,240,.8)
}

.text-slate-200\/85 {
    color: rgba(226,232,240,.85)
}

.text-slate-200\/90 {
    color: rgba(226,232,240,.9)
}

.text-slate-200\/95 {
    color: rgba(226,232,240,.95)
}

.text-slate-300 {
    --tw-text-opacity: 1;
    color: rgb(203 213 225/var(--tw-text-opacity))
}

.text-slate-300\/0 {
    color: rgba(203,213,225,0)
}

.text-slate-300\/10 {
    color: rgba(203,213,225,.1)
}

.text-slate-300\/100 {
    color: #cbd5e1
}

.text-slate-300\/15 {
    color: rgba(203,213,225,.15)
}

.text-slate-300\/20 {
    color: rgba(203,213,225,.2)
}

.text-slate-300\/25 {
    color: rgba(203,213,225,.25)
}

.text-slate-300\/30 {
    color: rgba(203,213,225,.3)
}

.text-slate-300\/35 {
    color: rgba(203,213,225,.35)
}

.text-slate-300\/40 {
    color: rgba(203,213,225,.4)
}

.text-slate-300\/45 {
    color: rgba(203,213,225,.45)
}

.text-slate-300\/5 {
    color: rgba(203,213,225,.05)
}

.text-slate-300\/50 {
    color: rgba(203,213,225,.5)
}

.text-slate-300\/55 {
    color: rgba(203,213,225,.55)
}

.text-slate-300\/60 {
    color: rgba(203,213,225,.6)
}

.text-slate-300\/65 {
    color: rgba(203,213,225,.65)
}

.text-slate-300\/70 {
    color: rgba(203,213,225,.7)
}

.text-slate-300\/75 {
    color: rgba(203,213,225,.75)
}

.text-slate-300\/80 {
    color: rgba(203,213,225,.8)
}

.text-slate-300\/85 {
    color: rgba(203,213,225,.85)
}

.text-slate-300\/90 {
    color: rgba(203,213,225,.9)
}

.text-slate-300\/95 {
    color: rgba(203,213,225,.95)
}

.text-slate-400 {
    --tw-text-opacity: 1;
    color: rgb(148 163 184/var(--tw-text-opacity))
}

.text-slate-400\/0 {
    color: rgba(148,163,184,0)
}

.text-slate-400\/10 {
    color: rgba(148,163,184,.1)
}

.text-slate-400\/100 {
    color: #94a3b8
}

.text-slate-400\/15 {
    color: rgba(148,163,184,.15)
}

.text-slate-400\/20 {
    color: rgba(148,163,184,.2)
}

.text-slate-400\/25 {
    color: rgba(148,163,184,.25)
}

.text-slate-400\/30 {
    color: rgba(148,163,184,.3)
}

.text-slate-400\/35 {
    color: rgba(148,163,184,.35)
}

.text-slate-400\/40 {
    color: rgba(148,163,184,.4)
}

.text-slate-400\/45 {
    color: rgba(148,163,184,.45)
}

.text-slate-400\/5 {
    color: rgba(148,163,184,.05)
}

.text-slate-400\/50 {
    color: rgba(148,163,184,.5)
}

.text-slate-400\/55 {
    color: rgba(148,163,184,.55)
}

.text-slate-400\/60 {
    color: rgba(148,163,184,.6)
}

.text-slate-400\/65 {
    color: rgba(148,163,184,.65)
}

.text-slate-400\/70 {
    color: rgba(148,163,184,.7)
}

.text-slate-400\/75 {
    color: rgba(148,163,184,.75)
}

.text-slate-400\/80 {
    color: rgba(148,163,184,.8)
}

.text-slate-400\/85 {
    color: rgba(148,163,184,.85)
}

.text-slate-400\/90 {
    color: rgba(148,163,184,.9)
}

.text-slate-400\/95 {
    color: rgba(148,163,184,.95)
}

.text-slate-50 {
    --tw-text-opacity: 1;
    color: rgb(248 250 252/var(--tw-text-opacity))
}

.text-slate-50\/0 {
    color: rgba(248,250,252,0)
}

.text-slate-50\/10 {
    color: rgba(248,250,252,.1)
}

.text-slate-50\/100 {
    color: #f8fafc
}

.text-slate-50\/15 {
    color: rgba(248,250,252,.15)
}

.text-slate-50\/20 {
    color: rgba(248,250,252,.2)
}

.text-slate-50\/25 {
    color: rgba(248,250,252,.25)
}

.text-slate-50\/30 {
    color: rgba(248,250,252,.3)
}

.text-slate-50\/35 {
    color: rgba(248,250,252,.35)
}

.text-slate-50\/40 {
    color: rgba(248,250,252,.4)
}

.text-slate-50\/45 {
    color: rgba(248,250,252,.45)
}

.text-slate-50\/5 {
    color: rgba(248,250,252,.05)
}

.text-slate-50\/50 {
    color: rgba(248,250,252,.5)
}

.text-slate-50\/55 {
    color: rgba(248,250,252,.55)
}

.text-slate-50\/60 {
    color: rgba(248,250,252,.6)
}

.text-slate-50\/65 {
    color: rgba(248,250,252,.65)
}

.text-slate-50\/70 {
    color: rgba(248,250,252,.7)
}

.text-slate-50\/75 {
    color: rgba(248,250,252,.75)
}

.text-slate-50\/80 {
    color: rgba(248,250,252,.8)
}

.text-slate-50\/85 {
    color: rgba(248,250,252,.85)
}

.text-slate-50\/90 {
    color: rgba(248,250,252,.9)
}

.text-slate-50\/95 {
    color: rgba(248,250,252,.95)
}

.text-slate-500 {
    --tw-text-opacity: 1;
    color: rgb(100 116 139/var(--tw-text-opacity))
}

.text-slate-500\/0 {
    color: rgba(100,116,139,0)
}

.text-slate-500\/10 {
    color: rgba(100,116,139,.1)
}

.text-slate-500\/100 {
    color: #64748b
}

.text-slate-500\/15 {
    color: rgba(100,116,139,.15)
}

.text-slate-500\/20 {
    color: rgba(100,116,139,.2)
}

.text-slate-500\/25 {
    color: rgba(100,116,139,.25)
}

.text-slate-500\/30 {
    color: rgba(100,116,139,.3)
}

.text-slate-500\/35 {
    color: rgba(100,116,139,.35)
}

.text-slate-500\/40 {
    color: rgba(100,116,139,.4)
}

.text-slate-500\/45 {
    color: rgba(100,116,139,.45)
}

.text-slate-500\/5 {
    color: rgba(100,116,139,.05)
}

.text-slate-500\/50 {
    color: rgba(100,116,139,.5)
}

.text-slate-500\/55 {
    color: rgba(100,116,139,.55)
}

.text-slate-500\/60 {
    color: rgba(100,116,139,.6)
}

.text-slate-500\/65 {
    color: rgba(100,116,139,.65)
}

.text-slate-500\/70 {
    color: rgba(100,116,139,.7)
}

.text-slate-500\/75 {
    color: rgba(100,116,139,.75)
}

.text-slate-500\/80 {
    color: rgba(100,116,139,.8)
}

.text-slate-500\/85 {
    color: rgba(100,116,139,.85)
}

.text-slate-500\/90 {
    color: rgba(100,116,139,.9)
}

.text-slate-500\/95 {
    color: rgba(100,116,139,.95)
}

.text-slate-600 {
    --tw-text-opacity: 1;
    color: rgb(71 85 105/var(--tw-text-opacity))
}

.text-slate-600\/0 {
    color: rgba(71,85,105,0)
}

.text-slate-600\/10 {
    color: rgba(71,85,105,.1)
}

.text-slate-600\/100 {
    color: #475569
}

.text-slate-600\/15 {
    color: rgba(71,85,105,.15)
}

.text-slate-600\/20 {
    color: rgba(71,85,105,.2)
}

.text-slate-600\/25 {
    color: rgba(71,85,105,.25)
}

.text-slate-600\/30 {
    color: rgba(71,85,105,.3)
}

.text-slate-600\/35 {
    color: rgba(71,85,105,.35)
}

.text-slate-600\/40 {
    color: rgba(71,85,105,.4)
}

.text-slate-600\/45 {
    color: rgba(71,85,105,.45)
}

.text-slate-600\/5 {
    color: rgba(71,85,105,.05)
}

.text-slate-600\/50 {
    color: rgba(71,85,105,.5)
}

.text-slate-600\/55 {
    color: rgba(71,85,105,.55)
}

.text-slate-600\/60 {
    color: rgba(71,85,105,.6)
}

.text-slate-600\/65 {
    color: rgba(71,85,105,.65)
}

.text-slate-600\/70 {
    color: rgba(71,85,105,.7)
}

.text-slate-600\/75 {
    color: rgba(71,85,105,.75)
}

.text-slate-600\/80 {
    color: rgba(71,85,105,.8)
}

.text-slate-600\/85 {
    color: rgba(71,85,105,.85)
}

.text-slate-600\/90 {
    color: rgba(71,85,105,.9)
}

.text-slate-600\/95 {
    color: rgba(71,85,105,.95)
}

.text-slate-700 {
    --tw-text-opacity: 1;
    color: rgb(85 116 158/var(--tw-text-opacity))
}

.text-slate-700\/0 {
    color: rgba(85,116,158,0)
}

.text-slate-700\/10 {
    color: rgba(85,116,158,.1)
}

.text-slate-700\/100 {
    color: #55749e
}

.text-slate-700\/15 {
    color: rgba(85,116,158,.15)
}

.text-slate-700\/20 {
    color: rgba(85,116,158,.2)
}

.text-slate-700\/25 {
    color: rgba(85,116,158,.25)
}

.text-slate-700\/30 {
    color: rgba(85,116,158,.3)
}

.text-slate-700\/35 {
    color: rgba(85,116,158,.35)
}

.text-slate-700\/40 {
    color: rgba(85,116,158,.4)
}

.text-slate-700\/45 {
    color: rgba(85,116,158,.45)
}

.text-slate-700\/5 {
    color: rgba(85,116,158,.05)
}

.text-slate-700\/50 {
    color: rgba(85,116,158,.5)
}

.text-slate-700\/55 {
    color: rgba(85,116,158,.55)
}

.text-slate-700\/60 {
    color: rgba(85,116,158,.6)
}

.text-slate-700\/65 {
    color: rgba(85,116,158,.65)
}

.text-slate-700\/70 {
    color: rgba(85,116,158,.7)
}

.text-slate-700\/75 {
    color: rgba(85,116,158,.75)
}

.text-slate-700\/80 {
    color: rgba(85,116,158,.8)
}

.text-slate-700\/85 {
    color: rgba(85,116,158,.85)
}

.text-slate-700\/90 {
    color: rgba(85,116,158,.9)
}

.text-slate-700\/95 {
    color: rgba(85,116,158,.95)
}

.text-slate-800 {
    --tw-text-opacity: 1;
    color: rgb(30 41 59/var(--tw-text-opacity))
}

.text-slate-800\/0 {
    color: rgba(30,41,59,0)
}

.text-slate-800\/10 {
    color: rgba(30,41,59,.1)
}

.text-slate-800\/100 {
    color: #1e293b
}

.text-slate-800\/15 {
    color: rgba(30,41,59,.15)
}

.text-slate-800\/20 {
    color: rgba(30,41,59,.2)
}

.text-slate-800\/25 {
    color: rgba(30,41,59,.25)
}

.text-slate-800\/30 {
    color: rgba(30,41,59,.3)
}

.text-slate-800\/35 {
    color: rgba(30,41,59,.35)
}

.text-slate-800\/40 {
    color: rgba(30,41,59,.4)
}

.text-slate-800\/45 {
    color: rgba(30,41,59,.45)
}

.text-slate-800\/5 {
    color: rgba(30,41,59,.05)
}

.text-slate-800\/50 {
    color: rgba(30,41,59,.5)
}

.text-slate-800\/55 {
    color: rgba(30,41,59,.55)
}

.text-slate-800\/60 {
    color: rgba(30,41,59,.6)
}

.text-slate-800\/65 {
    color: rgba(30,41,59,.65)
}

.text-slate-800\/70 {
    color: rgba(30,41,59,.7)
}

.text-slate-800\/75 {
    color: rgba(30,41,59,.75)
}

.text-slate-800\/80 {
    color: rgba(30,41,59,.8)
}

.text-slate-800\/85 {
    color: rgba(30,41,59,.85)
}

.text-slate-800\/90 {
    color: rgba(30,41,59,.9)
}

.text-slate-800\/95 {
    color: rgba(30,41,59,.95)
}

.text-slate-900 {
    --tw-text-opacity: 1;
    color: rgb(15 23 42/var(--tw-text-opacity))
}

.text-slate-900\/0 {
    color: rgba(15,23,42,0)
}

.text-slate-900\/10 {
    color: rgba(15,23,42,.1)
}

.text-slate-900\/100 {
    color: #0f172a
}

.text-slate-900\/15 {
    color: rgba(15,23,42,.15)
}

.text-slate-900\/20 {
    color: rgba(15,23,42,.2)
}

.text-slate-900\/25 {
    color: rgba(15,23,42,.25)
}

.text-slate-900\/30 {
    color: rgba(15,23,42,.3)
}

.text-slate-900\/35 {
    color: rgba(15,23,42,.35)
}

.text-slate-900\/40 {
    color: rgba(15,23,42,.4)
}

.text-slate-900\/45 {
    color: rgba(15,23,42,.45)
}

.text-slate-900\/5 {
    color: rgba(15,23,42,.05)
}

.text-slate-900\/50 {
    color: rgba(15,23,42,.5)
}

.text-slate-900\/55 {
    color: rgba(15,23,42,.55)
}

.text-slate-900\/60 {
    color: rgba(15,23,42,.6)
}

.text-slate-900\/65 {
    color: rgba(15,23,42,.65)
}

.text-slate-900\/70 {
    color: rgba(15,23,42,.7)
}

.text-slate-900\/75 {
    color: rgba(15,23,42,.75)
}

.text-slate-900\/80 {
    color: rgba(15,23,42,.8)
}

.text-slate-900\/85 {
    color: rgba(15,23,42,.85)
}

.text-slate-900\/90 {
    color: rgba(15,23,42,.9)
}

.text-slate-900\/95 {
    color: rgba(15,23,42,.95)
}

.text-slate-950 {
    --tw-text-opacity: 1;
    color: rgb(2 6 23/var(--tw-text-opacity))
}

.text-slate-950\/0 {
    color: rgba(2,6,23,0)
}

.text-slate-950\/10 {
    color: rgba(2,6,23,.1)
}

.text-slate-950\/100 {
    color: #020617
}

.text-slate-950\/15 {
    color: rgba(2,6,23,.15)
}

.text-slate-950\/20 {
    color: rgba(2,6,23,.2)
}

.text-slate-950\/25 {
    color: rgba(2,6,23,.25)
}

.text-slate-950\/30 {
    color: rgba(2,6,23,.3)
}

.text-slate-950\/35 {
    color: rgba(2,6,23,.35)
}

.text-slate-950\/40 {
    color: rgba(2,6,23,.4)
}

.text-slate-950\/45 {
    color: rgba(2,6,23,.45)
}

.text-slate-950\/5 {
    color: rgba(2,6,23,.05)
}

.text-slate-950\/50 {
    color: rgba(2,6,23,.5)
}

.text-slate-950\/55 {
    color: rgba(2,6,23,.55)
}

.text-slate-950\/60 {
    color: rgba(2,6,23,.6)
}

.text-slate-950\/65 {
    color: rgba(2,6,23,.65)
}

.text-slate-950\/70 {
    color: rgba(2,6,23,.7)
}

.text-slate-950\/75 {
    color: rgba(2,6,23,.75)
}

.text-slate-950\/80 {
    color: rgba(2,6,23,.8)
}

.text-slate-950\/85 {
    color: rgba(2,6,23,.85)
}

.text-slate-950\/90 {
    color: rgba(2,6,23,.9)
}

.text-slate-950\/95 {
    color: rgba(2,6,23,.95)
}

.text-stone-100 {
    --tw-text-opacity: 1;
    color: rgb(245 245 244/var(--tw-text-opacity))
}

.text-stone-100\/0 {
    color: hsla(60,5%,96%,0)
}

.text-stone-100\/10 {
    color: hsla(60,5%,96%,.1)
}

.text-stone-100\/100 {
    color: #f5f5f4
}

.text-stone-100\/15 {
    color: hsla(60,5%,96%,.15)
}

.text-stone-100\/20 {
    color: hsla(60,5%,96%,.2)
}

.text-stone-100\/25 {
    color: hsla(60,5%,96%,.25)
}

.text-stone-100\/30 {
    color: hsla(60,5%,96%,.3)
}

.text-stone-100\/35 {
    color: hsla(60,5%,96%,.35)
}

.text-stone-100\/40 {
    color: hsla(60,5%,96%,.4)
}

.text-stone-100\/45 {
    color: hsla(60,5%,96%,.45)
}

.text-stone-100\/5 {
    color: hsla(60,5%,96%,.05)
}

.text-stone-100\/50 {
    color: hsla(60,5%,96%,.5)
}

.text-stone-100\/55 {
    color: hsla(60,5%,96%,.55)
}

.text-stone-100\/60 {
    color: hsla(60,5%,96%,.6)
}

.text-stone-100\/65 {
    color: hsla(60,5%,96%,.65)
}

.text-stone-100\/70 {
    color: hsla(60,5%,96%,.7)
}

.text-stone-100\/75 {
    color: hsla(60,5%,96%,.75)
}

.text-stone-100\/80 {
    color: hsla(60,5%,96%,.8)
}

.text-stone-100\/85 {
    color: hsla(60,5%,96%,.85)
}

.text-stone-100\/90 {
    color: hsla(60,5%,96%,.9)
}

.text-stone-100\/95 {
    color: hsla(60,5%,96%,.95)
}

.text-stone-200 {
    --tw-text-opacity: 1;
    color: rgb(231 229 228/var(--tw-text-opacity))
}

.text-stone-200\/0 {
    color: hsla(20,6%,90%,0)
}

.text-stone-200\/10 {
    color: hsla(20,6%,90%,.1)
}

.text-stone-200\/100 {
    color: #e7e5e4
}

.text-stone-200\/15 {
    color: hsla(20,6%,90%,.15)
}

.text-stone-200\/20 {
    color: hsla(20,6%,90%,.2)
}

.text-stone-200\/25 {
    color: hsla(20,6%,90%,.25)
}

.text-stone-200\/30 {
    color: hsla(20,6%,90%,.3)
}

.text-stone-200\/35 {
    color: hsla(20,6%,90%,.35)
}

.text-stone-200\/40 {
    color: hsla(20,6%,90%,.4)
}

.text-stone-200\/45 {
    color: hsla(20,6%,90%,.45)
}

.text-stone-200\/5 {
    color: hsla(20,6%,90%,.05)
}

.text-stone-200\/50 {
    color: hsla(20,6%,90%,.5)
}

.text-stone-200\/55 {
    color: hsla(20,6%,90%,.55)
}

.text-stone-200\/60 {
    color: hsla(20,6%,90%,.6)
}

.text-stone-200\/65 {
    color: hsla(20,6%,90%,.65)
}

.text-stone-200\/70 {
    color: hsla(20,6%,90%,.7)
}

.text-stone-200\/75 {
    color: hsla(20,6%,90%,.75)
}

.text-stone-200\/80 {
    color: hsla(20,6%,90%,.8)
}

.text-stone-200\/85 {
    color: hsla(20,6%,90%,.85)
}

.text-stone-200\/90 {
    color: hsla(20,6%,90%,.9)
}

.text-stone-200\/95 {
    color: hsla(20,6%,90%,.95)
}

.text-stone-300 {
    --tw-text-opacity: 1;
    color: rgb(214 211 209/var(--tw-text-opacity))
}

.text-stone-300\/0 {
    color: hsla(24,6%,83%,0)
}

.text-stone-300\/10 {
    color: hsla(24,6%,83%,.1)
}

.text-stone-300\/100 {
    color: #d6d3d1
}

.text-stone-300\/15 {
    color: hsla(24,6%,83%,.15)
}

.text-stone-300\/20 {
    color: hsla(24,6%,83%,.2)
}

.text-stone-300\/25 {
    color: hsla(24,6%,83%,.25)
}

.text-stone-300\/30 {
    color: hsla(24,6%,83%,.3)
}

.text-stone-300\/35 {
    color: hsla(24,6%,83%,.35)
}

.text-stone-300\/40 {
    color: hsla(24,6%,83%,.4)
}

.text-stone-300\/45 {
    color: hsla(24,6%,83%,.45)
}

.text-stone-300\/5 {
    color: hsla(24,6%,83%,.05)
}

.text-stone-300\/50 {
    color: hsla(24,6%,83%,.5)
}

.text-stone-300\/55 {
    color: hsla(24,6%,83%,.55)
}

.text-stone-300\/60 {
    color: hsla(24,6%,83%,.6)
}

.text-stone-300\/65 {
    color: hsla(24,6%,83%,.65)
}

.text-stone-300\/70 {
    color: hsla(24,6%,83%,.7)
}

.text-stone-300\/75 {
    color: hsla(24,6%,83%,.75)
}

.text-stone-300\/80 {
    color: hsla(24,6%,83%,.8)
}

.text-stone-300\/85 {
    color: hsla(24,6%,83%,.85)
}

.text-stone-300\/90 {
    color: hsla(24,6%,83%,.9)
}

.text-stone-300\/95 {
    color: hsla(24,6%,83%,.95)
}

.text-stone-400 {
    --tw-text-opacity: 1;
    color: rgb(168 162 158/var(--tw-text-opacity))
}

.text-stone-400\/0 {
    color: hsla(24,5%,64%,0)
}

.text-stone-400\/10 {
    color: hsla(24,5%,64%,.1)
}

.text-stone-400\/100 {
    color: #a8a29e
}

.text-stone-400\/15 {
    color: hsla(24,5%,64%,.15)
}

.text-stone-400\/20 {
    color: hsla(24,5%,64%,.2)
}

.text-stone-400\/25 {
    color: hsla(24,5%,64%,.25)
}

.text-stone-400\/30 {
    color: hsla(24,5%,64%,.3)
}

.text-stone-400\/35 {
    color: hsla(24,5%,64%,.35)
}

.text-stone-400\/40 {
    color: hsla(24,5%,64%,.4)
}

.text-stone-400\/45 {
    color: hsla(24,5%,64%,.45)
}

.text-stone-400\/5 {
    color: hsla(24,5%,64%,.05)
}

.text-stone-400\/50 {
    color: hsla(24,5%,64%,.5)
}

.text-stone-400\/55 {
    color: hsla(24,5%,64%,.55)
}

.text-stone-400\/60 {
    color: hsla(24,5%,64%,.6)
}

.text-stone-400\/65 {
    color: hsla(24,5%,64%,.65)
}

.text-stone-400\/70 {
    color: hsla(24,5%,64%,.7)
}

.text-stone-400\/75 {
    color: hsla(24,5%,64%,.75)
}

.text-stone-400\/80 {
    color: hsla(24,5%,64%,.8)
}

.text-stone-400\/85 {
    color: hsla(24,5%,64%,.85)
}

.text-stone-400\/90 {
    color: hsla(24,5%,64%,.9)
}

.text-stone-400\/95 {
    color: hsla(24,5%,64%,.95)
}

.text-stone-50 {
    --tw-text-opacity: 1;
    color: rgb(250 250 249/var(--tw-text-opacity))
}

.text-stone-50\/0 {
    color: hsla(60,9%,98%,0)
}

.text-stone-50\/10 {
    color: hsla(60,9%,98%,.1)
}

.text-stone-50\/100 {
    color: #fafaf9
}

.text-stone-50\/15 {
    color: hsla(60,9%,98%,.15)
}

.text-stone-50\/20 {
    color: hsla(60,9%,98%,.2)
}

.text-stone-50\/25 {
    color: hsla(60,9%,98%,.25)
}

.text-stone-50\/30 {
    color: hsla(60,9%,98%,.3)
}

.text-stone-50\/35 {
    color: hsla(60,9%,98%,.35)
}

.text-stone-50\/40 {
    color: hsla(60,9%,98%,.4)
}

.text-stone-50\/45 {
    color: hsla(60,9%,98%,.45)
}

.text-stone-50\/5 {
    color: hsla(60,9%,98%,.05)
}

.text-stone-50\/50 {
    color: hsla(60,9%,98%,.5)
}

.text-stone-50\/55 {
    color: hsla(60,9%,98%,.55)
}

.text-stone-50\/60 {
    color: hsla(60,9%,98%,.6)
}

.text-stone-50\/65 {
    color: hsla(60,9%,98%,.65)
}

.text-stone-50\/70 {
    color: hsla(60,9%,98%,.7)
}

.text-stone-50\/75 {
    color: hsla(60,9%,98%,.75)
}

.text-stone-50\/80 {
    color: hsla(60,9%,98%,.8)
}

.text-stone-50\/85 {
    color: hsla(60,9%,98%,.85)
}

.text-stone-50\/90 {
    color: hsla(60,9%,98%,.9)
}

.text-stone-50\/95 {
    color: hsla(60,9%,98%,.95)
}

.text-stone-500 {
    --tw-text-opacity: 1;
    color: rgb(249 218 204/var(--tw-text-opacity))
}

.text-stone-500\/0 {
    color: hsla(19,79%,89%,0)
}

.text-stone-500\/10 {
    color: hsla(19,79%,89%,.1)
}

.text-stone-500\/100 {
    color: #f9dacc
}

.text-stone-500\/15 {
    color: hsla(19,79%,89%,.15)
}

.text-stone-500\/20 {
    color: hsla(19,79%,89%,.2)
}

.text-stone-500\/25 {
    color: hsla(19,79%,89%,.25)
}

.text-stone-500\/30 {
    color: hsla(19,79%,89%,.3)
}

.text-stone-500\/35 {
    color: hsla(19,79%,89%,.35)
}

.text-stone-500\/40 {
    color: hsla(19,79%,89%,.4)
}

.text-stone-500\/45 {
    color: hsla(19,79%,89%,.45)
}

.text-stone-500\/5 {
    color: hsla(19,79%,89%,.05)
}

.text-stone-500\/50 {
    color: hsla(19,79%,89%,.5)
}

.text-stone-500\/55 {
    color: hsla(19,79%,89%,.55)
}

.text-stone-500\/60 {
    color: hsla(19,79%,89%,.6)
}

.text-stone-500\/65 {
    color: hsla(19,79%,89%,.65)
}

.text-stone-500\/70 {
    color: hsla(19,79%,89%,.7)
}

.text-stone-500\/75 {
    color: hsla(19,79%,89%,.75)
}

.text-stone-500\/80 {
    color: hsla(19,79%,89%,.8)
}

.text-stone-500\/85 {
    color: hsla(19,79%,89%,.85)
}

.text-stone-500\/90 {
    color: hsla(19,79%,89%,.9)
}

.text-stone-500\/95 {
    color: hsla(19,79%,89%,.95)
}

.text-stone-600 {
    --tw-text-opacity: 1;
    color: rgb(87 83 78/var(--tw-text-opacity))
}

.text-stone-600\/0 {
    color: rgba(87,83,78,0)
}

.text-stone-600\/10 {
    color: rgba(87,83,78,.1)
}

.text-stone-600\/100 {
    color: #57534e
}

.text-stone-600\/15 {
    color: rgba(87,83,78,.15)
}

.text-stone-600\/20 {
    color: rgba(87,83,78,.2)
}

.text-stone-600\/25 {
    color: rgba(87,83,78,.25)
}

.text-stone-600\/30 {
    color: rgba(87,83,78,.3)
}

.text-stone-600\/35 {
    color: rgba(87,83,78,.35)
}

.text-stone-600\/40 {
    color: rgba(87,83,78,.4)
}

.text-stone-600\/45 {
    color: rgba(87,83,78,.45)
}

.text-stone-600\/5 {
    color: rgba(87,83,78,.05)
}

.text-stone-600\/50 {
    color: rgba(87,83,78,.5)
}

.text-stone-600\/55 {
    color: rgba(87,83,78,.55)
}

.text-stone-600\/60 {
    color: rgba(87,83,78,.6)
}

.text-stone-600\/65 {
    color: rgba(87,83,78,.65)
}

.text-stone-600\/70 {
    color: rgba(87,83,78,.7)
}

.text-stone-600\/75 {
    color: rgba(87,83,78,.75)
}

.text-stone-600\/80 {
    color: rgba(87,83,78,.8)
}

.text-stone-600\/85 {
    color: rgba(87,83,78,.85)
}

.text-stone-600\/90 {
    color: rgba(87,83,78,.9)
}

.text-stone-600\/95 {
    color: rgba(87,83,78,.95)
}

.text-stone-700 {
    --tw-text-opacity: 1;
    color: rgb(68 64 60/var(--tw-text-opacity))
}

.text-stone-700\/0 {
    color: rgba(68,64,60,0)
}

.text-stone-700\/10 {
    color: rgba(68,64,60,.1)
}

.text-stone-700\/100 {
    color: #44403c
}

.text-stone-700\/15 {
    color: rgba(68,64,60,.15)
}

.text-stone-700\/20 {
    color: rgba(68,64,60,.2)
}

.text-stone-700\/25 {
    color: rgba(68,64,60,.25)
}

.text-stone-700\/30 {
    color: rgba(68,64,60,.3)
}

.text-stone-700\/35 {
    color: rgba(68,64,60,.35)
}

.text-stone-700\/40 {
    color: rgba(68,64,60,.4)
}

.text-stone-700\/45 {
    color: rgba(68,64,60,.45)
}

.text-stone-700\/5 {
    color: rgba(68,64,60,.05)
}

.text-stone-700\/50 {
    color: rgba(68,64,60,.5)
}

.text-stone-700\/55 {
    color: rgba(68,64,60,.55)
}

.text-stone-700\/60 {
    color: rgba(68,64,60,.6)
}

.text-stone-700\/65 {
    color: rgba(68,64,60,.65)
}

.text-stone-700\/70 {
    color: rgba(68,64,60,.7)
}

.text-stone-700\/75 {
    color: rgba(68,64,60,.75)
}

.text-stone-700\/80 {
    color: rgba(68,64,60,.8)
}

.text-stone-700\/85 {
    color: rgba(68,64,60,.85)
}

.text-stone-700\/90 {
    color: rgba(68,64,60,.9)
}

.text-stone-700\/95 {
    color: rgba(68,64,60,.95)
}

.text-stone-800 {
    --tw-text-opacity: 1;
    color: rgb(41 37 36/var(--tw-text-opacity))
}

.text-stone-800\/0 {
    color: rgba(41,37,36,0)
}

.text-stone-800\/10 {
    color: rgba(41,37,36,.1)
}

.text-stone-800\/100 {
    color: #292524
}

.text-stone-800\/15 {
    color: rgba(41,37,36,.15)
}

.text-stone-800\/20 {
    color: rgba(41,37,36,.2)
}

.text-stone-800\/25 {
    color: rgba(41,37,36,.25)
}

.text-stone-800\/30 {
    color: rgba(41,37,36,.3)
}

.text-stone-800\/35 {
    color: rgba(41,37,36,.35)
}

.text-stone-800\/40 {
    color: rgba(41,37,36,.4)
}

.text-stone-800\/45 {
    color: rgba(41,37,36,.45)
}

.text-stone-800\/5 {
    color: rgba(41,37,36,.05)
}

.text-stone-800\/50 {
    color: rgba(41,37,36,.5)
}

.text-stone-800\/55 {
    color: rgba(41,37,36,.55)
}

.text-stone-800\/60 {
    color: rgba(41,37,36,.6)
}

.text-stone-800\/65 {
    color: rgba(41,37,36,.65)
}

.text-stone-800\/70 {
    color: rgba(41,37,36,.7)
}

.text-stone-800\/75 {
    color: rgba(41,37,36,.75)
}

.text-stone-800\/80 {
    color: rgba(41,37,36,.8)
}

.text-stone-800\/85 {
    color: rgba(41,37,36,.85)
}

.text-stone-800\/90 {
    color: rgba(41,37,36,.9)
}

.text-stone-800\/95 {
    color: rgba(41,37,36,.95)
}

.text-stone-900 {
    --tw-text-opacity: 1;
    color: rgb(28 25 23/var(--tw-text-opacity))
}

.text-stone-900\/0 {
    color: rgba(28,25,23,0)
}

.text-stone-900\/10 {
    color: rgba(28,25,23,.1)
}

.text-stone-900\/100 {
    color: #1c1917
}

.text-stone-900\/15 {
    color: rgba(28,25,23,.15)
}

.text-stone-900\/20 {
    color: rgba(28,25,23,.2)
}

.text-stone-900\/25 {
    color: rgba(28,25,23,.25)
}

.text-stone-900\/30 {
    color: rgba(28,25,23,.3)
}

.text-stone-900\/35 {
    color: rgba(28,25,23,.35)
}

.text-stone-900\/40 {
    color: rgba(28,25,23,.4)
}

.text-stone-900\/45 {
    color: rgba(28,25,23,.45)
}

.text-stone-900\/5 {
    color: rgba(28,25,23,.05)
}

.text-stone-900\/50 {
    color: rgba(28,25,23,.5)
}

.text-stone-900\/55 {
    color: rgba(28,25,23,.55)
}

.text-stone-900\/60 {
    color: rgba(28,25,23,.6)
}

.text-stone-900\/65 {
    color: rgba(28,25,23,.65)
}

.text-stone-900\/70 {
    color: rgba(28,25,23,.7)
}

.text-stone-900\/75 {
    color: rgba(28,25,23,.75)
}

.text-stone-900\/80 {
    color: rgba(28,25,23,.8)
}

.text-stone-900\/85 {
    color: rgba(28,25,23,.85)
}

.text-stone-900\/90 {
    color: rgba(28,25,23,.9)
}

.text-stone-900\/95 {
    color: rgba(28,25,23,.95)
}

.text-stone-950 {
    --tw-text-opacity: 1;
    color: rgb(12 10 9/var(--tw-text-opacity))
}

.text-stone-950\/0 {
    color: rgba(12,10,9,0)
}

.text-stone-950\/10 {
    color: rgba(12,10,9,.1)
}

.text-stone-950\/100 {
    color: #0c0a09
}

.text-stone-950\/15 {
    color: rgba(12,10,9,.15)
}

.text-stone-950\/20 {
    color: rgba(12,10,9,.2)
}

.text-stone-950\/25 {
    color: rgba(12,10,9,.25)
}

.text-stone-950\/30 {
    color: rgba(12,10,9,.3)
}

.text-stone-950\/35 {
    color: rgba(12,10,9,.35)
}

.text-stone-950\/40 {
    color: rgba(12,10,9,.4)
}

.text-stone-950\/45 {
    color: rgba(12,10,9,.45)
}

.text-stone-950\/5 {
    color: rgba(12,10,9,.05)
}

.text-stone-950\/50 {
    color: rgba(12,10,9,.5)
}

.text-stone-950\/55 {
    color: rgba(12,10,9,.55)
}

.text-stone-950\/60 {
    color: rgba(12,10,9,.6)
}

.text-stone-950\/65 {
    color: rgba(12,10,9,.65)
}

.text-stone-950\/70 {
    color: rgba(12,10,9,.7)
}

.text-stone-950\/75 {
    color: rgba(12,10,9,.75)
}

.text-stone-950\/80 {
    color: rgba(12,10,9,.8)
}

.text-stone-950\/85 {
    color: rgba(12,10,9,.85)
}

.text-stone-950\/90 {
    color: rgba(12,10,9,.9)
}

.text-stone-950\/95 {
    color: rgba(12,10,9,.95)
}

.text-teal-100 {
    --tw-text-opacity: 1;
    color: rgb(204 251 241/var(--tw-text-opacity))
}

.text-teal-100\/0 {
    color: rgba(204,251,241,0)
}

.text-teal-100\/10 {
    color: rgba(204,251,241,.1)
}

.text-teal-100\/100 {
    color: #ccfbf1
}

.text-teal-100\/15 {
    color: rgba(204,251,241,.15)
}

.text-teal-100\/20 {
    color: rgba(204,251,241,.2)
}

.text-teal-100\/25 {
    color: rgba(204,251,241,.25)
}

.text-teal-100\/30 {
    color: rgba(204,251,241,.3)
}

.text-teal-100\/35 {
    color: rgba(204,251,241,.35)
}

.text-teal-100\/40 {
    color: rgba(204,251,241,.4)
}

.text-teal-100\/45 {
    color: rgba(204,251,241,.45)
}

.text-teal-100\/5 {
    color: rgba(204,251,241,.05)
}

.text-teal-100\/50 {
    color: rgba(204,251,241,.5)
}

.text-teal-100\/55 {
    color: rgba(204,251,241,.55)
}

.text-teal-100\/60 {
    color: rgba(204,251,241,.6)
}

.text-teal-100\/65 {
    color: rgba(204,251,241,.65)
}

.text-teal-100\/70 {
    color: rgba(204,251,241,.7)
}

.text-teal-100\/75 {
    color: rgba(204,251,241,.75)
}

.text-teal-100\/80 {
    color: rgba(204,251,241,.8)
}

.text-teal-100\/85 {
    color: rgba(204,251,241,.85)
}

.text-teal-100\/90 {
    color: rgba(204,251,241,.9)
}

.text-teal-100\/95 {
    color: rgba(204,251,241,.95)
}

.text-teal-200 {
    --tw-text-opacity: 1;
    color: rgb(153 246 228/var(--tw-text-opacity))
}

.text-teal-200\/0 {
    color: rgba(153,246,228,0)
}

.text-teal-200\/10 {
    color: rgba(153,246,228,.1)
}

.text-teal-200\/100 {
    color: #99f6e4
}

.text-teal-200\/15 {
    color: rgba(153,246,228,.15)
}

.text-teal-200\/20 {
    color: rgba(153,246,228,.2)
}

.text-teal-200\/25 {
    color: rgba(153,246,228,.25)
}

.text-teal-200\/30 {
    color: rgba(153,246,228,.3)
}

.text-teal-200\/35 {
    color: rgba(153,246,228,.35)
}

.text-teal-200\/40 {
    color: rgba(153,246,228,.4)
}

.text-teal-200\/45 {
    color: rgba(153,246,228,.45)
}

.text-teal-200\/5 {
    color: rgba(153,246,228,.05)
}

.text-teal-200\/50 {
    color: rgba(153,246,228,.5)
}

.text-teal-200\/55 {
    color: rgba(153,246,228,.55)
}

.text-teal-200\/60 {
    color: rgba(153,246,228,.6)
}

.text-teal-200\/65 {
    color: rgba(153,246,228,.65)
}

.text-teal-200\/70 {
    color: rgba(153,246,228,.7)
}

.text-teal-200\/75 {
    color: rgba(153,246,228,.75)
}

.text-teal-200\/80 {
    color: rgba(153,246,228,.8)
}

.text-teal-200\/85 {
    color: rgba(153,246,228,.85)
}

.text-teal-200\/90 {
    color: rgba(153,246,228,.9)
}

.text-teal-200\/95 {
    color: rgba(153,246,228,.95)
}

.text-teal-300 {
    --tw-text-opacity: 1;
    color: rgb(94 234 212/var(--tw-text-opacity))
}

.text-teal-300\/0 {
    color: rgba(94,234,212,0)
}

.text-teal-300\/10 {
    color: rgba(94,234,212,.1)
}

.text-teal-300\/100 {
    color: #5eead4
}

.text-teal-300\/15 {
    color: rgba(94,234,212,.15)
}

.text-teal-300\/20 {
    color: rgba(94,234,212,.2)
}

.text-teal-300\/25 {
    color: rgba(94,234,212,.25)
}

.text-teal-300\/30 {
    color: rgba(94,234,212,.3)
}

.text-teal-300\/35 {
    color: rgba(94,234,212,.35)
}

.text-teal-300\/40 {
    color: rgba(94,234,212,.4)
}

.text-teal-300\/45 {
    color: rgba(94,234,212,.45)
}

.text-teal-300\/5 {
    color: rgba(94,234,212,.05)
}

.text-teal-300\/50 {
    color: rgba(94,234,212,.5)
}

.text-teal-300\/55 {
    color: rgba(94,234,212,.55)
}

.text-teal-300\/60 {
    color: rgba(94,234,212,.6)
}

.text-teal-300\/65 {
    color: rgba(94,234,212,.65)
}

.text-teal-300\/70 {
    color: rgba(94,234,212,.7)
}

.text-teal-300\/75 {
    color: rgba(94,234,212,.75)
}

.text-teal-300\/80 {
    color: rgba(94,234,212,.8)
}

.text-teal-300\/85 {
    color: rgba(94,234,212,.85)
}

.text-teal-300\/90 {
    color: rgba(94,234,212,.9)
}

.text-teal-300\/95 {
    color: rgba(94,234,212,.95)
}

.text-teal-400 {
    --tw-text-opacity: 1;
    color: rgb(45 212 191/var(--tw-text-opacity))
}

.text-teal-400\/0 {
    color: rgba(45,212,191,0)
}

.text-teal-400\/10 {
    color: rgba(45,212,191,.1)
}

.text-teal-400\/100 {
    color: #2dd4bf
}

.text-teal-400\/15 {
    color: rgba(45,212,191,.15)
}

.text-teal-400\/20 {
    color: rgba(45,212,191,.2)
}

.text-teal-400\/25 {
    color: rgba(45,212,191,.25)
}

.text-teal-400\/30 {
    color: rgba(45,212,191,.3)
}

.text-teal-400\/35 {
    color: rgba(45,212,191,.35)
}

.text-teal-400\/40 {
    color: rgba(45,212,191,.4)
}

.text-teal-400\/45 {
    color: rgba(45,212,191,.45)
}

.text-teal-400\/5 {
    color: rgba(45,212,191,.05)
}

.text-teal-400\/50 {
    color: rgba(45,212,191,.5)
}

.text-teal-400\/55 {
    color: rgba(45,212,191,.55)
}

.text-teal-400\/60 {
    color: rgba(45,212,191,.6)
}

.text-teal-400\/65 {
    color: rgba(45,212,191,.65)
}

.text-teal-400\/70 {
    color: rgba(45,212,191,.7)
}

.text-teal-400\/75 {
    color: rgba(45,212,191,.75)
}

.text-teal-400\/80 {
    color: rgba(45,212,191,.8)
}

.text-teal-400\/85 {
    color: rgba(45,212,191,.85)
}

.text-teal-400\/90 {
    color: rgba(45,212,191,.9)
}

.text-teal-400\/95 {
    color: rgba(45,212,191,.95)
}

.text-teal-50 {
    --tw-text-opacity: 1;
    color: rgb(240 253 250/var(--tw-text-opacity))
}

.text-teal-50\/0 {
    color: rgba(240,253,250,0)
}

.text-teal-50\/10 {
    color: rgba(240,253,250,.1)
}

.text-teal-50\/100 {
    color: #f0fdfa
}

.text-teal-50\/15 {
    color: rgba(240,253,250,.15)
}

.text-teal-50\/20 {
    color: rgba(240,253,250,.2)
}

.text-teal-50\/25 {
    color: rgba(240,253,250,.25)
}

.text-teal-50\/30 {
    color: rgba(240,253,250,.3)
}

.text-teal-50\/35 {
    color: rgba(240,253,250,.35)
}

.text-teal-50\/40 {
    color: rgba(240,253,250,.4)
}

.text-teal-50\/45 {
    color: rgba(240,253,250,.45)
}

.text-teal-50\/5 {
    color: rgba(240,253,250,.05)
}

.text-teal-50\/50 {
    color: rgba(240,253,250,.5)
}

.text-teal-50\/55 {
    color: rgba(240,253,250,.55)
}

.text-teal-50\/60 {
    color: rgba(240,253,250,.6)
}

.text-teal-50\/65 {
    color: rgba(240,253,250,.65)
}

.text-teal-50\/70 {
    color: rgba(240,253,250,.7)
}

.text-teal-50\/75 {
    color: rgba(240,253,250,.75)
}

.text-teal-50\/80 {
    color: rgba(240,253,250,.8)
}

.text-teal-50\/85 {
    color: rgba(240,253,250,.85)
}

.text-teal-50\/90 {
    color: rgba(240,253,250,.9)
}

.text-teal-50\/95 {
    color: rgba(240,253,250,.95)
}

.text-teal-500 {
    --tw-text-opacity: 1;
    color: rgb(20 184 166/var(--tw-text-opacity))
}

.text-teal-500\/0 {
    color: rgba(20,184,166,0)
}

.text-teal-500\/10 {
    color: rgba(20,184,166,.1)
}

.text-teal-500\/100 {
    color: #14b8a6
}

.text-teal-500\/15 {
    color: rgba(20,184,166,.15)
}

.text-teal-500\/20 {
    color: rgba(20,184,166,.2)
}

.text-teal-500\/25 {
    color: rgba(20,184,166,.25)
}

.text-teal-500\/30 {
    color: rgba(20,184,166,.3)
}

.text-teal-500\/35 {
    color: rgba(20,184,166,.35)
}

.text-teal-500\/40 {
    color: rgba(20,184,166,.4)
}

.text-teal-500\/45 {
    color: rgba(20,184,166,.45)
}

.text-teal-500\/5 {
    color: rgba(20,184,166,.05)
}

.text-teal-500\/50 {
    color: rgba(20,184,166,.5)
}

.text-teal-500\/55 {
    color: rgba(20,184,166,.55)
}

.text-teal-500\/60 {
    color: rgba(20,184,166,.6)
}

.text-teal-500\/65 {
    color: rgba(20,184,166,.65)
}

.text-teal-500\/70 {
    color: rgba(20,184,166,.7)
}

.text-teal-500\/75 {
    color: rgba(20,184,166,.75)
}

.text-teal-500\/80 {
    color: rgba(20,184,166,.8)
}

.text-teal-500\/85 {
    color: rgba(20,184,166,.85)
}

.text-teal-500\/90 {
    color: rgba(20,184,166,.9)
}

.text-teal-500\/95 {
    color: rgba(20,184,166,.95)
}

.text-teal-600 {
    --tw-text-opacity: 1;
    color: rgb(13 148 136/var(--tw-text-opacity))
}

.text-teal-600\/0 {
    color: rgba(13,148,136,0)
}

.text-teal-600\/10 {
    color: rgba(13,148,136,.1)
}

.text-teal-600\/100 {
    color: #0d9488
}

.text-teal-600\/15 {
    color: rgba(13,148,136,.15)
}

.text-teal-600\/20 {
    color: rgba(13,148,136,.2)
}

.text-teal-600\/25 {
    color: rgba(13,148,136,.25)
}

.text-teal-600\/30 {
    color: rgba(13,148,136,.3)
}

.text-teal-600\/35 {
    color: rgba(13,148,136,.35)
}

.text-teal-600\/40 {
    color: rgba(13,148,136,.4)
}

.text-teal-600\/45 {
    color: rgba(13,148,136,.45)
}

.text-teal-600\/5 {
    color: rgba(13,148,136,.05)
}

.text-teal-600\/50 {
    color: rgba(13,148,136,.5)
}

.text-teal-600\/55 {
    color: rgba(13,148,136,.55)
}

.text-teal-600\/60 {
    color: rgba(13,148,136,.6)
}

.text-teal-600\/65 {
    color: rgba(13,148,136,.65)
}

.text-teal-600\/70 {
    color: rgba(13,148,136,.7)
}

.text-teal-600\/75 {
    color: rgba(13,148,136,.75)
}

.text-teal-600\/80 {
    color: rgba(13,148,136,.8)
}

.text-teal-600\/85 {
    color: rgba(13,148,136,.85)
}

.text-teal-600\/90 {
    color: rgba(13,148,136,.9)
}

.text-teal-600\/95 {
    color: rgba(13,148,136,.95)
}

.text-teal-700 {
    --tw-text-opacity: 1;
    color: rgb(0 129 109/var(--tw-text-opacity))
}

.text-teal-700\/0 {
    color: rgba(0,129,109,0)
}

.text-teal-700\/10 {
    color: rgba(0,129,109,.1)
}

.text-teal-700\/100 {
    color: #00816d
}

.text-teal-700\/15 {
    color: rgba(0,129,109,.15)
}

.text-teal-700\/20 {
    color: rgba(0,129,109,.2)
}

.text-teal-700\/25 {
    color: rgba(0,129,109,.25)
}

.text-teal-700\/30 {
    color: rgba(0,129,109,.3)
}

.text-teal-700\/35 {
    color: rgba(0,129,109,.35)
}

.text-teal-700\/40 {
    color: rgba(0,129,109,.4)
}

.text-teal-700\/45 {
    color: rgba(0,129,109,.45)
}

.text-teal-700\/5 {
    color: rgba(0,129,109,.05)
}

.text-teal-700\/50 {
    color: rgba(0,129,109,.5)
}

.text-teal-700\/55 {
    color: rgba(0,129,109,.55)
}

.text-teal-700\/60 {
    color: rgba(0,129,109,.6)
}

.text-teal-700\/65 {
    color: rgba(0,129,109,.65)
}

.text-teal-700\/70 {
    color: rgba(0,129,109,.7)
}

.text-teal-700\/75 {
    color: rgba(0,129,109,.75)
}

.text-teal-700\/80 {
    color: rgba(0,129,109,.8)
}

.text-teal-700\/85 {
    color: rgba(0,129,109,.85)
}

.text-teal-700\/90 {
    color: rgba(0,129,109,.9)
}

.text-teal-700\/95 {
    color: rgba(0,129,109,.95)
}

.text-teal-800 {
    --tw-text-opacity: 1;
    color: rgb(17 94 89/var(--tw-text-opacity))
}

.text-teal-800\/0 {
    color: rgba(17,94,89,0)
}

.text-teal-800\/10 {
    color: rgba(17,94,89,.1)
}

.text-teal-800\/100 {
    color: #115e59
}

.text-teal-800\/15 {
    color: rgba(17,94,89,.15)
}

.text-teal-800\/20 {
    color: rgba(17,94,89,.2)
}

.text-teal-800\/25 {
    color: rgba(17,94,89,.25)
}

.text-teal-800\/30 {
    color: rgba(17,94,89,.3)
}

.text-teal-800\/35 {
    color: rgba(17,94,89,.35)
}

.text-teal-800\/40 {
    color: rgba(17,94,89,.4)
}

.text-teal-800\/45 {
    color: rgba(17,94,89,.45)
}

.text-teal-800\/5 {
    color: rgba(17,94,89,.05)
}

.text-teal-800\/50 {
    color: rgba(17,94,89,.5)
}

.text-teal-800\/55 {
    color: rgba(17,94,89,.55)
}

.text-teal-800\/60 {
    color: rgba(17,94,89,.6)
}

.text-teal-800\/65 {
    color: rgba(17,94,89,.65)
}

.text-teal-800\/70 {
    color: rgba(17,94,89,.7)
}

.text-teal-800\/75 {
    color: rgba(17,94,89,.75)
}

.text-teal-800\/80 {
    color: rgba(17,94,89,.8)
}

.text-teal-800\/85 {
    color: rgba(17,94,89,.85)
}

.text-teal-800\/90 {
    color: rgba(17,94,89,.9)
}

.text-teal-800\/95 {
    color: rgba(17,94,89,.95)
}

.text-teal-900 {
    --tw-text-opacity: 1;
    color: rgb(19 78 74/var(--tw-text-opacity))
}

.text-teal-900\/0 {
    color: rgba(19,78,74,0)
}

.text-teal-900\/10 {
    color: rgba(19,78,74,.1)
}

.text-teal-900\/100 {
    color: #134e4a
}

.text-teal-900\/15 {
    color: rgba(19,78,74,.15)
}

.text-teal-900\/20 {
    color: rgba(19,78,74,.2)
}

.text-teal-900\/25 {
    color: rgba(19,78,74,.25)
}

.text-teal-900\/30 {
    color: rgba(19,78,74,.3)
}

.text-teal-900\/35 {
    color: rgba(19,78,74,.35)
}

.text-teal-900\/40 {
    color: rgba(19,78,74,.4)
}

.text-teal-900\/45 {
    color: rgba(19,78,74,.45)
}

.text-teal-900\/5 {
    color: rgba(19,78,74,.05)
}

.text-teal-900\/50 {
    color: rgba(19,78,74,.5)
}

.text-teal-900\/55 {
    color: rgba(19,78,74,.55)
}

.text-teal-900\/60 {
    color: rgba(19,78,74,.6)
}

.text-teal-900\/65 {
    color: rgba(19,78,74,.65)
}

.text-teal-900\/70 {
    color: rgba(19,78,74,.7)
}

.text-teal-900\/75 {
    color: rgba(19,78,74,.75)
}

.text-teal-900\/80 {
    color: rgba(19,78,74,.8)
}

.text-teal-900\/85 {
    color: rgba(19,78,74,.85)
}

.text-teal-900\/90 {
    color: rgba(19,78,74,.9)
}

.text-teal-900\/95 {
    color: rgba(19,78,74,.95)
}

.text-teal-950 {
    --tw-text-opacity: 1;
    color: rgb(4 47 46/var(--tw-text-opacity))
}

.text-teal-950\/0 {
    color: rgba(4,47,46,0)
}

.text-teal-950\/10 {
    color: rgba(4,47,46,.1)
}

.text-teal-950\/100 {
    color: #042f2e
}

.text-teal-950\/15 {
    color: rgba(4,47,46,.15)
}

.text-teal-950\/20 {
    color: rgba(4,47,46,.2)
}

.text-teal-950\/25 {
    color: rgba(4,47,46,.25)
}

.text-teal-950\/30 {
    color: rgba(4,47,46,.3)
}

.text-teal-950\/35 {
    color: rgba(4,47,46,.35)
}

.text-teal-950\/40 {
    color: rgba(4,47,46,.4)
}

.text-teal-950\/45 {
    color: rgba(4,47,46,.45)
}

.text-teal-950\/5 {
    color: rgba(4,47,46,.05)
}

.text-teal-950\/50 {
    color: rgba(4,47,46,.5)
}

.text-teal-950\/55 {
    color: rgba(4,47,46,.55)
}

.text-teal-950\/60 {
    color: rgba(4,47,46,.6)
}

.text-teal-950\/65 {
    color: rgba(4,47,46,.65)
}

.text-teal-950\/70 {
    color: rgba(4,47,46,.7)
}

.text-teal-950\/75 {
    color: rgba(4,47,46,.75)
}

.text-teal-950\/80 {
    color: rgba(4,47,46,.8)
}

.text-teal-950\/85 {
    color: rgba(4,47,46,.85)
}

.text-teal-950\/90 {
    color: rgba(4,47,46,.9)
}

.text-teal-950\/95 {
    color: rgba(4,47,46,.95)
}

.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.text-yellow-100 {
    --tw-text-opacity: 1;
    color: rgb(254 249 195/var(--tw-text-opacity))
}

.text-yellow-100\/0 {
    color: hsla(55,97%,88%,0)
}

.text-yellow-100\/10 {
    color: hsla(55,97%,88%,.1)
}

.text-yellow-100\/100 {
    color: #fef9c3
}

.text-yellow-100\/15 {
    color: hsla(55,97%,88%,.15)
}

.text-yellow-100\/20 {
    color: hsla(55,97%,88%,.2)
}

.text-yellow-100\/25 {
    color: hsla(55,97%,88%,.25)
}

.text-yellow-100\/30 {
    color: hsla(55,97%,88%,.3)
}

.text-yellow-100\/35 {
    color: hsla(55,97%,88%,.35)
}

.text-yellow-100\/40 {
    color: hsla(55,97%,88%,.4)
}

.text-yellow-100\/45 {
    color: hsla(55,97%,88%,.45)
}

.text-yellow-100\/5 {
    color: hsla(55,97%,88%,.05)
}

.text-yellow-100\/50 {
    color: hsla(55,97%,88%,.5)
}

.text-yellow-100\/55 {
    color: hsla(55,97%,88%,.55)
}

.text-yellow-100\/60 {
    color: hsla(55,97%,88%,.6)
}

.text-yellow-100\/65 {
    color: hsla(55,97%,88%,.65)
}

.text-yellow-100\/70 {
    color: hsla(55,97%,88%,.7)
}

.text-yellow-100\/75 {
    color: hsla(55,97%,88%,.75)
}

.text-yellow-100\/80 {
    color: hsla(55,97%,88%,.8)
}

.text-yellow-100\/85 {
    color: hsla(55,97%,88%,.85)
}

.text-yellow-100\/90 {
    color: hsla(55,97%,88%,.9)
}

.text-yellow-100\/95 {
    color: hsla(55,97%,88%,.95)
}

.text-yellow-200 {
    --tw-text-opacity: 1;
    color: rgb(255 219 141/var(--tw-text-opacity))
}

.text-yellow-200\/0 {
    color: rgba(255,219,141,0)
}

.text-yellow-200\/10 {
    color: rgba(255,219,141,.1)
}

.text-yellow-200\/100 {
    color: #ffdb8d
}

.text-yellow-200\/15 {
    color: rgba(255,219,141,.15)
}

.text-yellow-200\/20 {
    color: rgba(255,219,141,.2)
}

.text-yellow-200\/25 {
    color: rgba(255,219,141,.25)
}

.text-yellow-200\/30 {
    color: rgba(255,219,141,.3)
}

.text-yellow-200\/35 {
    color: rgba(255,219,141,.35)
}

.text-yellow-200\/40 {
    color: rgba(255,219,141,.4)
}

.text-yellow-200\/45 {
    color: rgba(255,219,141,.45)
}

.text-yellow-200\/5 {
    color: rgba(255,219,141,.05)
}

.text-yellow-200\/50 {
    color: rgba(255,219,141,.5)
}

.text-yellow-200\/55 {
    color: rgba(255,219,141,.55)
}

.text-yellow-200\/60 {
    color: rgba(255,219,141,.6)
}

.text-yellow-200\/65 {
    color: rgba(255,219,141,.65)
}

.text-yellow-200\/70 {
    color: rgba(255,219,141,.7)
}

.text-yellow-200\/75 {
    color: rgba(255,219,141,.75)
}

.text-yellow-200\/80 {
    color: rgba(255,219,141,.8)
}

.text-yellow-200\/85 {
    color: rgba(255,219,141,.85)
}

.text-yellow-200\/90 {
    color: rgba(255,219,141,.9)
}

.text-yellow-200\/95 {
    color: rgba(255,219,141,.95)
}

.text-yellow-300 {
    --tw-text-opacity: 1;
    color: rgb(255 200 69/var(--tw-text-opacity))
}

.text-yellow-300\/0 {
    color: rgba(255,200,69,0)
}

.text-yellow-300\/10 {
    color: rgba(255,200,69,.1)
}

.text-yellow-300\/100 {
    color: #ffc845
}

.text-yellow-300\/15 {
    color: rgba(255,200,69,.15)
}

.text-yellow-300\/20 {
    color: rgba(255,200,69,.2)
}

.text-yellow-300\/25 {
    color: rgba(255,200,69,.25)
}

.text-yellow-300\/30 {
    color: rgba(255,200,69,.3)
}

.text-yellow-300\/35 {
    color: rgba(255,200,69,.35)
}

.text-yellow-300\/40 {
    color: rgba(255,200,69,.4)
}

.text-yellow-300\/45 {
    color: rgba(255,200,69,.45)
}

.text-yellow-300\/5 {
    color: rgba(255,200,69,.05)
}

.text-yellow-300\/50 {
    color: rgba(255,200,69,.5)
}

.text-yellow-300\/55 {
    color: rgba(255,200,69,.55)
}

.text-yellow-300\/60 {
    color: rgba(255,200,69,.6)
}

.text-yellow-300\/65 {
    color: rgba(255,200,69,.65)
}

.text-yellow-300\/70 {
    color: rgba(255,200,69,.7)
}

.text-yellow-300\/75 {
    color: rgba(255,200,69,.75)
}

.text-yellow-300\/80 {
    color: rgba(255,200,69,.8)
}

.text-yellow-300\/85 {
    color: rgba(255,200,69,.85)
}

.text-yellow-300\/90 {
    color: rgba(255,200,69,.9)
}

.text-yellow-300\/95 {
    color: rgba(255,200,69,.95)
}

.text-yellow-400 {
    --tw-text-opacity: 1;
    color: rgb(255 183 27/var(--tw-text-opacity))
}

.text-yellow-400\/0 {
    color: rgba(255,183,27,0)
}

.text-yellow-400\/10 {
    color: rgba(255,183,27,.1)
}

.text-yellow-400\/100 {
    color: #ffb71b
}

.text-yellow-400\/15 {
    color: rgba(255,183,27,.15)
}

.text-yellow-400\/20 {
    color: rgba(255,183,27,.2)
}

.text-yellow-400\/25 {
    color: rgba(255,183,27,.25)
}

.text-yellow-400\/30 {
    color: rgba(255,183,27,.3)
}

.text-yellow-400\/35 {
    color: rgba(255,183,27,.35)
}

.text-yellow-400\/40 {
    color: rgba(255,183,27,.4)
}

.text-yellow-400\/45 {
    color: rgba(255,183,27,.45)
}

.text-yellow-400\/5 {
    color: rgba(255,183,27,.05)
}

.text-yellow-400\/50 {
    color: rgba(255,183,27,.5)
}

.text-yellow-400\/55 {
    color: rgba(255,183,27,.55)
}

.text-yellow-400\/60 {
    color: rgba(255,183,27,.6)
}

.text-yellow-400\/65 {
    color: rgba(255,183,27,.65)
}

.text-yellow-400\/70 {
    color: rgba(255,183,27,.7)
}

.text-yellow-400\/75 {
    color: rgba(255,183,27,.75)
}

.text-yellow-400\/80 {
    color: rgba(255,183,27,.8)
}

.text-yellow-400\/85 {
    color: rgba(255,183,27,.85)
}

.text-yellow-400\/90 {
    color: rgba(255,183,27,.9)
}

.text-yellow-400\/95 {
    color: rgba(255,183,27,.95)
}

.text-yellow-50 {
    --tw-text-opacity: 1;
    color: rgb(254 252 232/var(--tw-text-opacity))
}

.text-yellow-50\/0 {
    color: hsla(55,92%,95%,0)
}

.text-yellow-50\/10 {
    color: hsla(55,92%,95%,.1)
}

.text-yellow-50\/100 {
    color: #fefce8
}

.text-yellow-50\/15 {
    color: hsla(55,92%,95%,.15)
}

.text-yellow-50\/20 {
    color: hsla(55,92%,95%,.2)
}

.text-yellow-50\/25 {
    color: hsla(55,92%,95%,.25)
}

.text-yellow-50\/30 {
    color: hsla(55,92%,95%,.3)
}

.text-yellow-50\/35 {
    color: hsla(55,92%,95%,.35)
}

.text-yellow-50\/40 {
    color: hsla(55,92%,95%,.4)
}

.text-yellow-50\/45 {
    color: hsla(55,92%,95%,.45)
}

.text-yellow-50\/5 {
    color: hsla(55,92%,95%,.05)
}

.text-yellow-50\/50 {
    color: hsla(55,92%,95%,.5)
}

.text-yellow-50\/55 {
    color: hsla(55,92%,95%,.55)
}

.text-yellow-50\/60 {
    color: hsla(55,92%,95%,.6)
}

.text-yellow-50\/65 {
    color: hsla(55,92%,95%,.65)
}

.text-yellow-50\/70 {
    color: hsla(55,92%,95%,.7)
}

.text-yellow-50\/75 {
    color: hsla(55,92%,95%,.75)
}

.text-yellow-50\/80 {
    color: hsla(55,92%,95%,.8)
}

.text-yellow-50\/85 {
    color: hsla(55,92%,95%,.85)
}

.text-yellow-50\/90 {
    color: hsla(55,92%,95%,.9)
}

.text-yellow-50\/95 {
    color: hsla(55,92%,95%,.95)
}

.text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgb(234 179 8/var(--tw-text-opacity))
}

.text-yellow-500\/0 {
    color: rgba(234,179,8,0)
}

.text-yellow-500\/10 {
    color: rgba(234,179,8,.1)
}

.text-yellow-500\/100 {
    color: #eab308
}

.text-yellow-500\/15 {
    color: rgba(234,179,8,.15)
}

.text-yellow-500\/20 {
    color: rgba(234,179,8,.2)
}

.text-yellow-500\/25 {
    color: rgba(234,179,8,.25)
}

.text-yellow-500\/30 {
    color: rgba(234,179,8,.3)
}

.text-yellow-500\/35 {
    color: rgba(234,179,8,.35)
}

.text-yellow-500\/40 {
    color: rgba(234,179,8,.4)
}

.text-yellow-500\/45 {
    color: rgba(234,179,8,.45)
}

.text-yellow-500\/5 {
    color: rgba(234,179,8,.05)
}

.text-yellow-500\/50 {
    color: rgba(234,179,8,.5)
}

.text-yellow-500\/55 {
    color: rgba(234,179,8,.55)
}

.text-yellow-500\/60 {
    color: rgba(234,179,8,.6)
}

.text-yellow-500\/65 {
    color: rgba(234,179,8,.65)
}

.text-yellow-500\/70 {
    color: rgba(234,179,8,.7)
}

.text-yellow-500\/75 {
    color: rgba(234,179,8,.75)
}

.text-yellow-500\/80 {
    color: rgba(234,179,8,.8)
}

.text-yellow-500\/85 {
    color: rgba(234,179,8,.85)
}

.text-yellow-500\/90 {
    color: rgba(234,179,8,.9)
}

.text-yellow-500\/95 {
    color: rgba(234,179,8,.95)
}

.text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgb(255 226 151/var(--tw-text-opacity))
}

.text-yellow-600\/0 {
    color: rgba(255,226,151,0)
}

.text-yellow-600\/10 {
    color: rgba(255,226,151,.1)
}

.text-yellow-600\/100 {
    color: #ffe297
}

.text-yellow-600\/15 {
    color: rgba(255,226,151,.15)
}

.text-yellow-600\/20 {
    color: rgba(255,226,151,.2)
}

.text-yellow-600\/25 {
    color: rgba(255,226,151,.25)
}

.text-yellow-600\/30 {
    color: rgba(255,226,151,.3)
}

.text-yellow-600\/35 {
    color: rgba(255,226,151,.35)
}

.text-yellow-600\/40 {
    color: rgba(255,226,151,.4)
}

.text-yellow-600\/45 {
    color: rgba(255,226,151,.45)
}

.text-yellow-600\/5 {
    color: rgba(255,226,151,.05)
}

.text-yellow-600\/50 {
    color: rgba(255,226,151,.5)
}

.text-yellow-600\/55 {
    color: rgba(255,226,151,.55)
}

.text-yellow-600\/60 {
    color: rgba(255,226,151,.6)
}

.text-yellow-600\/65 {
    color: rgba(255,226,151,.65)
}

.text-yellow-600\/70 {
    color: rgba(255,226,151,.7)
}

.text-yellow-600\/75 {
    color: rgba(255,226,151,.75)
}

.text-yellow-600\/80 {
    color: rgba(255,226,151,.8)
}

.text-yellow-600\/85 {
    color: rgba(255,226,151,.85)
}

.text-yellow-600\/90 {
    color: rgba(255,226,151,.9)
}

.text-yellow-600\/95 {
    color: rgba(255,226,151,.95)
}

.text-yellow-700 {
    --tw-text-opacity: 1;
    color: rgb(255 202 88/var(--tw-text-opacity))
}

.text-yellow-700\/0 {
    color: rgba(255,202,88,0)
}

.text-yellow-700\/10 {
    color: rgba(255,202,88,.1)
}

.text-yellow-700\/100 {
    color: #ffca58
}

.text-yellow-700\/15 {
    color: rgba(255,202,88,.15)
}

.text-yellow-700\/20 {
    color: rgba(255,202,88,.2)
}

.text-yellow-700\/25 {
    color: rgba(255,202,88,.25)
}

.text-yellow-700\/30 {
    color: rgba(255,202,88,.3)
}

.text-yellow-700\/35 {
    color: rgba(255,202,88,.35)
}

.text-yellow-700\/40 {
    color: rgba(255,202,88,.4)
}

.text-yellow-700\/45 {
    color: rgba(255,202,88,.45)
}

.text-yellow-700\/5 {
    color: rgba(255,202,88,.05)
}

.text-yellow-700\/50 {
    color: rgba(255,202,88,.5)
}

.text-yellow-700\/55 {
    color: rgba(255,202,88,.55)
}

.text-yellow-700\/60 {
    color: rgba(255,202,88,.6)
}

.text-yellow-700\/65 {
    color: rgba(255,202,88,.65)
}

.text-yellow-700\/70 {
    color: rgba(255,202,88,.7)
}

.text-yellow-700\/75 {
    color: rgba(255,202,88,.75)
}

.text-yellow-700\/80 {
    color: rgba(255,202,88,.8)
}

.text-yellow-700\/85 {
    color: rgba(255,202,88,.85)
}

.text-yellow-700\/90 {
    color: rgba(255,202,88,.9)
}

.text-yellow-700\/95 {
    color: rgba(255,202,88,.95)
}

.text-yellow-800 {
    --tw-text-opacity: 1;
    color: rgb(249 144 7/var(--tw-text-opacity))
}

.text-yellow-800\/0 {
    color: rgba(249,144,7,0)
}

.text-yellow-800\/10 {
    color: rgba(249,144,7,.1)
}

.text-yellow-800\/100 {
    color: #f99007
}

.text-yellow-800\/15 {
    color: rgba(249,144,7,.15)
}

.text-yellow-800\/20 {
    color: rgba(249,144,7,.2)
}

.text-yellow-800\/25 {
    color: rgba(249,144,7,.25)
}

.text-yellow-800\/30 {
    color: rgba(249,144,7,.3)
}

.text-yellow-800\/35 {
    color: rgba(249,144,7,.35)
}

.text-yellow-800\/40 {
    color: rgba(249,144,7,.4)
}

.text-yellow-800\/45 {
    color: rgba(249,144,7,.45)
}

.text-yellow-800\/5 {
    color: rgba(249,144,7,.05)
}

.text-yellow-800\/50 {
    color: rgba(249,144,7,.5)
}

.text-yellow-800\/55 {
    color: rgba(249,144,7,.55)
}

.text-yellow-800\/60 {
    color: rgba(249,144,7,.6)
}

.text-yellow-800\/65 {
    color: rgba(249,144,7,.65)
}

.text-yellow-800\/70 {
    color: rgba(249,144,7,.7)
}

.text-yellow-800\/75 {
    color: rgba(249,144,7,.75)
}

.text-yellow-800\/80 {
    color: rgba(249,144,7,.8)
}

.text-yellow-800\/85 {
    color: rgba(249,144,7,.85)
}

.text-yellow-800\/90 {
    color: rgba(249,144,7,.9)
}

.text-yellow-800\/95 {
    color: rgba(249,144,7,.95)
}

.text-yellow-900 {
    --tw-text-opacity: 1;
    color: rgb(113 63 18/var(--tw-text-opacity))
}

.text-yellow-900\/0 {
    color: rgba(113,63,18,0)
}

.text-yellow-900\/10 {
    color: rgba(113,63,18,.1)
}

.text-yellow-900\/100 {
    color: #713f12
}

.text-yellow-900\/15 {
    color: rgba(113,63,18,.15)
}

.text-yellow-900\/20 {
    color: rgba(113,63,18,.2)
}

.text-yellow-900\/25 {
    color: rgba(113,63,18,.25)
}

.text-yellow-900\/30 {
    color: rgba(113,63,18,.3)
}

.text-yellow-900\/35 {
    color: rgba(113,63,18,.35)
}

.text-yellow-900\/40 {
    color: rgba(113,63,18,.4)
}

.text-yellow-900\/45 {
    color: rgba(113,63,18,.45)
}

.text-yellow-900\/5 {
    color: rgba(113,63,18,.05)
}

.text-yellow-900\/50 {
    color: rgba(113,63,18,.5)
}

.text-yellow-900\/55 {
    color: rgba(113,63,18,.55)
}

.text-yellow-900\/60 {
    color: rgba(113,63,18,.6)
}

.text-yellow-900\/65 {
    color: rgba(113,63,18,.65)
}

.text-yellow-900\/70 {
    color: rgba(113,63,18,.7)
}

.text-yellow-900\/75 {
    color: rgba(113,63,18,.75)
}

.text-yellow-900\/80 {
    color: rgba(113,63,18,.8)
}

.text-yellow-900\/85 {
    color: rgba(113,63,18,.85)
}

.text-yellow-900\/90 {
    color: rgba(113,63,18,.9)
}

.text-yellow-900\/95 {
    color: rgba(113,63,18,.95)
}

.text-yellow-950 {
    --tw-text-opacity: 1;
    color: rgb(66 32 6/var(--tw-text-opacity))
}

.text-yellow-950\/0 {
    color: rgba(66,32,6,0)
}

.text-yellow-950\/10 {
    color: rgba(66,32,6,.1)
}

.text-yellow-950\/100 {
    color: #422006
}

.text-yellow-950\/15 {
    color: rgba(66,32,6,.15)
}

.text-yellow-950\/20 {
    color: rgba(66,32,6,.2)
}

.text-yellow-950\/25 {
    color: rgba(66,32,6,.25)
}

.text-yellow-950\/30 {
    color: rgba(66,32,6,.3)
}

.text-yellow-950\/35 {
    color: rgba(66,32,6,.35)
}

.text-yellow-950\/40 {
    color: rgba(66,32,6,.4)
}

.text-yellow-950\/45 {
    color: rgba(66,32,6,.45)
}

.text-yellow-950\/5 {
    color: rgba(66,32,6,.05)
}

.text-yellow-950\/50 {
    color: rgba(66,32,6,.5)
}

.text-yellow-950\/55 {
    color: rgba(66,32,6,.55)
}

.text-yellow-950\/60 {
    color: rgba(66,32,6,.6)
}

.text-yellow-950\/65 {
    color: rgba(66,32,6,.65)
}

.text-yellow-950\/70 {
    color: rgba(66,32,6,.7)
}

.text-yellow-950\/75 {
    color: rgba(66,32,6,.75)
}

.text-yellow-950\/80 {
    color: rgba(66,32,6,.8)
}

.text-yellow-950\/85 {
    color: rgba(66,32,6,.85)
}

.text-yellow-950\/90 {
    color: rgba(66,32,6,.9)
}

.text-yellow-950\/95 {
    color: rgba(66,32,6,.95)
}

.text-zinc-700 {
    --tw-text-opacity: 1;
    color: rgb(63 63 70/var(--tw-text-opacity))
}

.text-zinc-800 {
    --tw-text-opacity: 1;
    color: rgb(39 39 42/var(--tw-text-opacity))
}

.underline {
    text-decoration-line: underline
}

.placeholder-black::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(0 0 0/var(--tw-placeholder-opacity))
}

.placeholder-black::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(0 0 0/var(--tw-placeholder-opacity))
}

.opacity-0 {
    opacity: 0
}

.opacity-100 {
    opacity: 1
}

.opacity-50 {
    opacity: .5
}

.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-inner {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0,0,0,.05);
    --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color)
}

.shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.outline {
    outline-style: solid
}

.outline-sky-400 {
    outline-color: #38bdf8
}

.ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)
}

.blur {
    --tw-blur: blur(8px)
}

.blur, .filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.transition {
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-colors {
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.delay-200 {
    transition-delay: .2s
}

.duration-150 {
    transition-duration: .15s
}

.duration-200 {
    transition-duration: .2s
}

.duration-300 {
    transition-duration: .3s
}

.duration-500 {
    transition-duration: .5s
}

.ease-in-out {
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.ease-out {
    transition-timing-function: cubic-bezier(0,0,.2,1)
}

.map-container {
    height: 860px;
    border-radius: 12px
}

@media (max-width:480px) {
    .map-container {
        height: 560px;
        border-radius: 12px
    }
}

body .mapboxgl-popup-content {
    width: 325px;
    border-radius: 0;
    border: none;
    padding: 0;
    background: transparent;
    box-shadow: none
}

@media (max-width:480px) {
    body .mapboxgl-popup-content {
        width: 295px
    }
}

.no-scrollbar::-webkit-scrollbar {
    display: none
}

.no-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none
}

:root {
    --max-width: 1100px;
    --border-radius: 12px;
    --font-mono: ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;
    --foreground-rgb: 0,0,0;
    --background-start-rgb: 214,219,220;
    --background-end-rgb: 255,255,255;
    --primary-glow: conic-gradient(from 180deg at 50% 50%,#16abff33 0deg,#0885ff33 55deg,#54d6ff33 120deg,#0071ff33 160deg,transparent 360deg);
    --secondary-glow: radial-gradient(#fff,hsla(0,0%,100%,0));
    --tile-start-rgb: 239,245,249;
    --tile-end-rgb: 228,232,233;
    --tile-border: conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080);
    --callout-rgb: 238,240,241;
    --callout-border-rgb: 172,175,176;
    --card-rgb: 180,185,188;
    --card-border-rgb: 131,134,135
}

@media (prefers-color-scheme:dark) {
    :root {
        --foreground-rgb: 255,255,255;
        --background-start-rgb: 0,0,0;
        --background-end-rgb: 0,0,0;
        --primary-glow: radial-gradient(rgba(1,65,255,.4),rgba(1,65,255,0));
        --secondary-glow: linear-gradient(to bottom right,rgba(1,65,255,0),rgba(1,65,255,0),rgba(1,65,255,.3));
        --tile-start-rgb: 2,13,46;
        --tile-end-rgb: 2,5,19;
        --tile-border: conic-gradient(#ffffff80,#ffffff40,#ffffff30,#ffffff20,#ffffff10,#ffffff10,#ffffff80);
        --callout-rgb: 20,20,20;
        --callout-border-rgb: 108,108,108;
        --card-rgb: 100,100,100;
        --card-border-rgb: 200,200,200
    }
}

* {
    box-sizing: border-box;
    padding: 0;
    margin: 0
}

body, html {
    max-width: 100vw;
    overflow-x: hidden
}

body {
    color: rgb(var(--foreground-rgb))
}

a {
    color: inherit;
    text-decoration: none
}

@media (prefers-color-scheme:dark) {
    html {
        color-scheme: dark
    }
}

.background-video video {
    -o-object-fit: cover;
    object-fit: cover
}

.flickity-page-dots {
    position: relative;
    bottom: -20px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px
}

.carousel.white-dots .flickity-page-dots .dot {
    background-color: #fff !important;
    width: 24.61px !important;
    height: 24px !important
}

    .carousel.white-dots .flickity-page-dots .dot:not(.is-selected) {
        opacity: .6
    }

.carousel img {
    box-shadow: none
}

@media (max-width:768px) {
    .carousel.white-dots .flickity-page-dots .dot {
        background-color: #fff !important;
        width: 18px !important;
        height: 18px !important
    }
}

.flickity-page-dots .dot {
    width: 24.61px !important;
    height: 24px !important;
    border-radius: 50%;
    background-color: #67b1e266 !important
}

@media (max-width:768px) {
    .flickity-page-dots .dot {
        width: 18px !important;
        height: 18px !important
    }
}

.flickity-page-dots .dot.is-selected {
    background-color: #67b1e2 !important
}

.flickity-page-dots .dot:not(.is-selected) {
    opacity: .4
}

.carousel-cell {
    margin-right: 60px !important;
    overflow: visible !important
}

.carousel {
    padding: 10px;
    box-shadow: none !important
}

.hamburger-box {
    width: 22px;
    height: 22px
}

.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
    width: 18px;
    height: 1.2px;
    background-color: var(--hamburger-color,#fff);
    position: absolute;
    left: 50%;
    transform: translateX(-50%)
}

.hamburger-inner {
    top: 50%;
    transform: translateY(-50%)
}

    .hamburger-inner:before {
        top: -6px
    }

    .hamburger-inner:after {
        top: 6px
    }

.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner:after, .hamburger.is-active .hamburger-inner:before {
    background-color: #fff
}

.region-map.in-view g {
    opacity: 1 !important
}

.hover-stroke-yellow:hover {
    stroke: #ffdb8d
}

.active-state-class {
    fill: #ffb71b;
    stroke: #ffb71b
}

.header-nav a {
    transition: color .2s ease-in-out
}

    .header-nav a button {
        transition: border-color .2s ease-in-out
    }

    .header-nav a:hover {
        color: #ffb71b
    }

        .header-nav a:hover button {
            border-color: #ffb71b
        }

.footer-nav a {
    transition: color .2s ease-in-out
}

    .footer-nav a:hover {
        color: #fff
    }

.bottom-gradient:after {
    height: 9px;
    background: linear-gradient(90deg,#f18a00 13.27%,#ffb71b 39.16%,#59b2e7 65.8%,#002e6d 85.51%);
    border-bottom-left-radius: .375rem;
    border-bottom-right-radius: .375rem
}

.bottom-gradient:after, .mobileBottom-gradient:after {
    content: "";
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0
}

.mobileBottom-gradient:after {
    height: 1.35rem;
    right: 0;
    background: linear-gradient(90deg,#fbbf24,#fb923c,#1e40af)
}

.placeholder-white::-moz-placeholder {
    color: #fff
}

.placeholder-white::placeholder {
    color: #fff
}

.placeholder-black::-moz-placeholder {
    color: #000
}

.placeholder-black::placeholder {
    color: #000
}

.background-image-overlay:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,46,109,.7);
    z-index: 2
}

.no-scroll {
    overflow: hidden !important
}

@keyframes zoomIn {
    0% {
        transform: scale(1)
    }

    to {
        transform: scale(1.2)
    }
}

.zoom-animation {
    animation: zoomIn 45s ease-in-out forwards;
    background-color: rgba(0,34,91,.5)
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fade-in {
    animation: fadeIn 2s ease forwards
}

.slick-track {
    background-color: rgba(0,46,109,.7)
}

.project-slider {
    width: 100%
}

    .project-slider .slick-track {
        background-color: transparent
    }

@media (max-width:819px) {
    .dynamic-height-mobile {
        height: 320px
    }
}

.slick-dots.featured-projects-slider-dots {
    bottom: 24px;
    margin: 0 6px
}

    .slick-dots.featured-projects-slider-dots li button {
        background: #fff;
        bottom: 0 !important;
        border-radius: 99px;
        width: 12px;
        height: 12px
    }

    .slick-dots.featured-projects-slider-dots li.slick-active button {
        background: #ffc845
    }

    .slick-dots.featured-projects-slider-dots li button:before {
        content: ""
    }

.gutenberg-core-block h1 {
    font-size: 2.25rem;
    line-height: 2.5rem
}

.gutenberg-core-block h2 {
    font-size: 1.875rem;
    line-height: 2.25rem
}

.gutenberg-core-block h3 {
    font-size: 1.5rem;
    line-height: 2rem
}

.resourceCards .modal-box {
    max-width: 90vw !important
}

.modal .btn-modal-close {
    position: absolute;
    top: 3.6em;
    right: calc(5vw + .75em);
    z-index: 10
}

.even\:bg-sky-50:nth-child(2n) {
    --tw-bg-opacity: 1;
    background-color: rgb(240 249 255/var(--tw-bg-opacity))
}

.hover\:border-orange-500:hover {
    --tw-border-opacity: 1;
    border-color: rgb(242 139 1/var(--tw-border-opacity))
}

.hover\:border-yellow-300:hover {
    --tw-border-opacity: 1;
    border-color: rgb(255 200 69/var(--tw-border-opacity))
}

.hover\:bg-\[\#0369A11A\]:hover {
    background-color: #0369a11a
}

.hover\:bg-amber-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(253 230 138/var(--tw-bg-opacity))
}

.hover\:bg-blue-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(191 219 254/var(--tw-bg-opacity))
}

.hover\:bg-blue-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(147 197 253/var(--tw-bg-opacity))
}

.hover\:bg-blue-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(207 237 255/var(--tw-bg-opacity))
}

.hover\:bg-gray-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(241 243 247/var(--tw-bg-opacity))
}

.hover\:bg-iedc-yellow:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 200 69/var(--tw-bg-opacity))
}

.hover\:bg-sky-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(240 249 255/var(--tw-bg-opacity))
}

.hover\:bg-stone-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(231 229 228/var(--tw-bg-opacity))
}

.hover\:bg-yellow-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254 249 195/var(--tw-bg-opacity))
}

.hover\:bg-yellow-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 219 141/var(--tw-bg-opacity))
}

.hover\:bg-yellow-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 200 69/var(--tw-bg-opacity))
}

.hover\:bg-yellow-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254 252 232/var(--tw-bg-opacity))
}

.hover\:fill-yellow-200:hover {
    fill: #ffdb8d
}

.hover\:text-black:hover {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

.hover\:text-orange-200:hover {
    --tw-text-opacity: 1;
    color: rgb(248 197 128/var(--tw-text-opacity))
}

.hover\:text-orange-300:hover {
    --tw-text-opacity: 1;
    color: rgb(253 186 116/var(--tw-text-opacity))
}

.hover\:text-sky-900:hover {
    --tw-text-opacity: 1;
    color: rgb(12 74 110/var(--tw-text-opacity))
}

.hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.hover\:text-yellow-300:hover {
    --tw-text-opacity: 1;
    color: rgb(255 200 69/var(--tw-text-opacity))
}

.hover\:text-opacity-75:hover {
    --tw-text-opacity: 0.75
}

.hover\:brightness-75:hover {
    --tw-brightness: brightness(.75);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.focus\:border-black:focus {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0/var(--tw-border-opacity))
}

.focus\:bg-sky-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgb(224 242 254/var(--tw-bg-opacity))
}

.focus\:bg-white:focus {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.focus\:text-blue-600:focus {
    --tw-text-opacity: 1;
    color: rgb(125 206 255/var(--tw-text-opacity))
}

.focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.focus\:ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)
}

.active\:bg-sky-100:active {
    --tw-bg-opacity: 1;
    background-color: rgb(224 242 254/var(--tw-bg-opacity))
}

.active\:bg-yellow-800:active {
    --tw-bg-opacity: 1;
    background-color: rgb(249 144 7/var(--tw-bg-opacity))
}

.enabled\:hover\:border-yellow-100:hover:enabled {
    --tw-border-opacity: 1;
    border-color: rgb(254 249 195/var(--tw-border-opacity))
}

.enabled\:hover\:bg-yellow-100:hover:enabled {
    --tw-bg-opacity: 1;
    background-color: rgb(254 249 195/var(--tw-bg-opacity))
}

.disabled\:opacity-30:disabled {
    opacity: .3
}

.group:hover .group-hover\:left-2 {
    left: .5rem
}

.group:hover .group-hover\:translate-x-2 {
    --tw-translate-x: 0.5rem;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@media (min-width:640px) {
    .sm\:max-w-sm {
        max-width: 24rem
    }

    .sm\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .sm\:text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem
    }
}

@media (min-width:768px) {
    .md\:top-12 {
        top: 3rem
    }

    .md\:top-28 {
        top: 7rem
    }

    .md\:order-1 {
        order: 1
    }

    .md\:order-2 {
        order: 2
    }

    .md\:col-span-3 {
        grid-column: span 3/span 3
    }

    .md\:col-span-4 {
        grid-column: span 4/span 4
    }

    .md\:col-span-5 {
        grid-column: span 5/span 5
    }

    .md\:col-span-6 {
        grid-column: span 6/span 6
    }

    .md\:col-span-7 {
        grid-column: span 7/span 7
    }

    .md\:col-span-8 {
        grid-column: span 8/span 8
    }

    .md\:col-span-full {
        grid-column: 1/-1
    }

    .md\:col-start-3 {
        grid-column-start: 3
    }

    .md\:col-start-9 {
        grid-column-start: 9
    }

    .md\:col-end-9 {
        grid-column-end: 9
    }

    .md\:mx-4 {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .md\:mb-17 {
        margin-bottom: 4.25rem
    }

    .md\:mb-8 {
        margin-bottom: 2rem
    }

    .md\:block {
        display: block
    }

    .md\:inline {
        display: inline
    }

    .md\:flex {
        display: flex
    }

    .md\:grid {
        display: grid
    }

    .md\:hidden {
        display: none
    }

    .md\:h-64 {
        height: 16rem
    }

    .md\:h-\[413px\] {
        height: 413px
    }

    .md\:h-auto {
        height: auto
    }

    .md\:min-h-\[72px\] {
        min-height: 72px
    }

    .md\:w-52 {
        width: 13rem
    }

    .md\:w-\[320px\] {
        width: 320px
    }

    .md\:w-\[379px\] {
        width: 379px
    }

    .md\:w-\[500px\] {
        width: 500px
    }

    .md\:max-w-\[768px\] {
        max-width: 768px
    }

    .md\:max-w-md {
        max-width: 28rem
    }

    .md\:max-w-none {
        max-width: none
    }

    .md\:flex-grow-0 {
        flex-grow: 0
    }

    .md\:grid-cols-1 {
        grid-template-columns: repeat(1,minmax(0,1fr))
    }

    .md\:grid-cols-12 {
        grid-template-columns: repeat(12,minmax(0,1fr))
    }

    .md\:grid-cols-4 {
        grid-template-columns: repeat(4,minmax(0,1fr))
    }

    .md\:grid-cols-8 {
        grid-template-columns: repeat(8,minmax(0,1fr))
    }

    .md\:flex-row {
        flex-direction: row
    }

    .md\:items-center {
        align-items: center
    }

    .md\:justify-between {
        justify-content: space-between
    }

    .md\:gap-5 {
        gap: 1.25rem
    }

    .md\:gap-6 {
        gap: 1.5rem
    }

    .md\:gap-y-10 {
        row-gap: 2.5rem
    }

    .md\:gap-y-20 {
        row-gap: 5rem
    }

    .md\:gap-y-6 {
        row-gap: 1.5rem
    }

    .md\:gap-y-8 {
        row-gap: 2rem
    }

    .md\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(.5rem * var(--tw-space-x-reverse));
        margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .md\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0px * var(--tw-space-y-reverse))
    }

    .md\:rounded-lg {
        border-radius: .5rem
    }

    .md\:p-6 {
        padding: 1.5rem
    }

    .md\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .md\:px-3 {
        padding-left: .75rem;
        padding-right: .75rem
    }

    .md\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .md\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .md\:py-10 {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .md\:py-12 {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .md\:py-16 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .md\:py-20 {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .md\:pb-0 {
        padding-bottom: 0
    }

    .md\:pb-32 {
        padding-bottom: 8rem
    }

    .md\:pb-\[36px\] {
        padding-bottom: 36px
    }

    .md\:pl-0 {
        padding-left: 0
    }

    .md\:pl-10 {
        padding-left: 2.5rem
    }

    .md\:pl-36 {
        padding-left: 9rem
    }

    .md\:pr-0 {
        padding-right: 0
    }

    .md\:pt-14 {
        padding-top: 3.5rem
    }

    .md\:pt-16 {
        padding-top: 4rem
    }

    .md\:pt-20 {
        padding-top: 5rem
    }

    .md\:pt-32 {
        padding-top: 8rem
    }

    .md\:pt-42 {
        padding-top: 10.5rem
    }

    .md\:text-left {
        text-align: left
    }

    .md\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .md\:text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem
    }

    .md\:text-4xl {
        font-size: 2.25rem;
        line-height: 2.5rem
    }

    .md\:text-5xl {
        font-size: 3rem;
        line-height: 1
    }

    .md\:text-base {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .md\:text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem
    }

    .md\:text-sm {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .md\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem
    }

    .md\:leading-10 {
        line-height: 2.5rem
    }

    .md\:leading-9 {
        line-height: 2.25rem
    }

    .md\:leading-\[64px\] {
        line-height: 64px
    }
}

@media (min-width:1024px) {
    .lg\:relative {
        position: relative
    }

    .lg\:col-span-10 {
        grid-column: span 10/span 10
    }

    .lg\:col-span-12 {
        grid-column: span 12/span 12
    }

    .lg\:col-span-3 {
        grid-column: span 3/span 3
    }

    .lg\:col-span-4 {
        grid-column: span 4/span 4
    }

    .lg\:col-span-5 {
        grid-column: span 5/span 5
    }

    .lg\:col-span-6 {
        grid-column: span 6/span 6
    }

    .lg\:col-span-7 {
        grid-column: span 7/span 7
    }

    .lg\:col-span-8 {
        grid-column: span 8/span 8
    }

    .lg\:col-start-1 {
        grid-column-start: 1
    }

    .lg\:col-start-2 {
        grid-column-start: 2
    }

    .lg\:col-start-4 {
        grid-column-start: 4
    }

    .lg\:col-start-5 {
        grid-column-start: 5
    }

    .lg\:col-start-6 {
        grid-column-start: 6
    }

    .lg\:col-start-7 {
        grid-column-start: 7
    }

    .lg\:col-start-8 {
        grid-column-start: 8
    }

    .lg\:col-start-9 {
        grid-column-start: 9
    }

    .lg\:col-end-12 {
        grid-column-end: 12
    }

    .lg\:mb-2 {
        margin-bottom: .5rem
    }

    .lg\:mb-21 {
        margin-bottom: 5.25rem
    }

    .lg\:mb-6 {
        margin-bottom: 1.5rem
    }

    .lg\:mt-10 {
        margin-top: 2.5rem
    }

    .lg\:mt-20 {
        margin-top: 5rem
    }

    .lg\:line-clamp-3 {
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3
    }

    .lg\:block {
        display: block
    }

    .lg\:hidden {
        display: none
    }

    .lg\:aspect-\[325\/184\] {
        aspect-ratio: 325/184
    }

    .lg\:h-40 {
        height: 10rem
    }

    .lg\:h-\[150px\] {
        height: 150px
    }

    .lg\:h-\[280px\] {
        height: 280px
    }

    .lg\:h-\[490px\] {
        height: 490px
    }

    .lg\:w-1\/2 {
        width: 50%
    }

    .lg\:w-60 {
        width: 15rem
    }

    .lg\:w-\[234px\] {
        width: 234px
    }

    .lg\:w-\[380px\] {
        width: 380px
    }

    .lg\:w-\[400px\] {
        width: 400px
    }

    .lg\:w-\[445px\] {
        width: 445px
    }

    .lg\:max-w-\[1024px\] {
        max-width: 1024px
    }

    .lg\:max-w-lg {
        max-width: 32rem
    }

    .lg\:grid-cols-12 {
        grid-template-columns: repeat(12,minmax(0,1fr))
    }

    .lg\:flex-row {
        flex-direction: row
    }

    .lg\:gap-3 {
        gap: .75rem
    }

    .lg\:gap-4 {
        gap: 1rem
    }

    .lg\:gap-6 {
        gap: 1.5rem
    }

    .lg\:gap-x-0 {
        -moz-column-gap: 0;
        column-gap: 0
    }

    .lg\:gap-x-10 {
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem
    }

    .lg\:gap-y-6 {
        row-gap: 1.5rem
    }

    .lg\:gap-y-8 {
        row-gap: 2rem
    }

    .lg\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(1rem * var(--tw-space-x-reverse));
        margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
    }

    .lg\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0px * var(--tw-space-y-reverse))
    }

    .lg\:rounded-2xl {
        border-radius: 1rem
    }

    .lg\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .lg\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .lg\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .lg\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .lg\:py-12 {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .lg\:py-20 {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .lg\:py-24 {
        padding-top: 6rem;
        padding-bottom: 6rem
    }

    .lg\:py-3 {
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .lg\:py-3\.5 {
        padding-top: .875rem;
        padding-bottom: .875rem
    }

    .lg\:py-\[110px\] {
        padding-top: 110px;
        padding-bottom: 110px
    }

    .lg\:pb-10 {
        padding-bottom: 2.5rem
    }

    .lg\:pb-42 {
        padding-bottom: 10.5rem
    }

    .lg\:pb-5 {
        padding-bottom: 1.25rem
    }

    .lg\:pl-10 {
        padding-left: 2.5rem
    }

    .lg\:pl-20 {
        padding-left: 5rem
    }

    .lg\:pr-5 {
        padding-right: 1.25rem
    }

    .lg\:pr-72 {
        padding-right: 18rem
    }

    .lg\:pt-20 {
        padding-top: 5rem
    }

    .lg\:pt-4 {
        padding-top: 1rem
    }

    .lg\:pt-5 {
        padding-top: 1.25rem
    }

    .lg\:pt-6 {
        padding-top: 1.5rem
    }

    .lg\:pt-\[76px\] {
        padding-top: 76px
    }

    .lg\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .lg\:text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem
    }

    .lg\:text-4xl {
        font-size: 2.25rem;
        line-height: 2.5rem
    }

    .lg\:text-5xl {
        font-size: 3rem;
        line-height: 1
    }

    .lg\:text-6xl {
        font-size: 3.75rem;
        line-height: 1
    }

    .lg\:text-base {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .lg\:text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem
    }

    .lg\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem
    }

    .lg\:font-semibold {
        font-weight: 600
    }

    .lg\:leading-8 {
        line-height: 2rem
    }
}

@media (min-width:1280px) {
    .xl\:col-span-10 {
        grid-column: span 10/span 10
    }

    .xl\:col-span-3 {
        grid-column: span 3/span 3
    }

    .xl\:col-span-4 {
        grid-column: span 4/span 4
    }

    .xl\:col-span-5 {
        grid-column: span 5/span 5
    }

    .xl\:col-span-9 {
        grid-column: span 9/span 9
    }

    .xl\:col-start-1 {
        grid-column-start: 1
    }

    .xl\:col-start-2 {
        grid-column-start: 2
    }

    .xl\:col-start-3 {
        grid-column-start: 3
    }

    .xl\:col-start-7 {
        grid-column-start: 7
    }

    .xl\:col-end-12 {
        grid-column-end: 12
    }

    .xl\:flex {
        display: flex
    }

    .xl\:hidden {
        display: none
    }

    .xl\:h-\[780px\] {
        height: 780px
    }

    .xl\:w-72 {
        width: 18rem
    }

    .xl\:w-full {
        width: 100%
    }

    .xl\:max-w-\[1280px\] {
        max-width: 1280px
    }

    .xl\:max-w-xl {
        max-width: 36rem
    }

    .xl\:grid-cols-12 {
        grid-template-columns: repeat(12,minmax(0,1fr))
    }

    .xl\:flex-col {
        flex-direction: column
    }

    .xl\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .xl\:px-16 {
        padding-left: 4rem;
        padding-right: 4rem
    }

    .xl\:pl-0 {
        padding-left: 0
    }

    .xl\:text-center {
        text-align: center
    }
}

.slick-slider {
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list, .slick-slider {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

    .slick-list:focus {
        outline: none
    }

    .slick-list.dragging {
        cursor: pointer;
        cursor: hand
    }

.slick-slider .slick-list, .slick-slider .slick-track {
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

    .slick-track:after, .slick-track:before {
        display: table;
        content: ""
    }

    .slick-track:after {
        clear: both
    }

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-loading .slick-list {
    background: #fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat
}

@font-face {
    font-family: slick;
    font-weight: 400;
    font-style: normal;
    src: url(/_next/static/media/slick.25572f22.eot);
    src: url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")
}

.slick-next, .slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    transform: translateY(-50%);
    cursor: pointer;
    border: none
}

    .slick-next, .slick-next:focus, .slick-next:hover, .slick-prev, .slick-prev:focus, .slick-prev:hover {
        color: transparent;
        outline: none;
        background: transparent
    }

        .slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before {
            opacity: 1
        }

        .slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {
            opacity: .25
        }

        .slick-next:before, .slick-prev:before {
            font-family: slick;
            font-size: 20px;
            line-height: 1;
            opacity: .75;
            color: #fff;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

.slick-prev {
    left: -25px
}

[dir=rtl] .slick-prev {
    right: -25px;
    left: auto
}

.slick-prev:before {
    content: "←"
}

[dir=rtl] .slick-prev:before {
    content: "→"
}

.slick-next {
    right: -25px
}

[dir=rtl] .slick-next {
    right: auto;
    left: -25px
}

.slick-next:before {
    content: "→"
}

[dir=rtl] .slick-next:before {
    content: "←"
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center
}

    .slick-dots li {
        position: relative;
        display: inline-block;
        margin: 0 5px;
        padding: 0
    }

        .slick-dots li, .slick-dots li button {
            width: 20px;
            height: 20px;
            cursor: pointer
        }

            .slick-dots li button {
                font-size: 0;
                line-height: 0;
                display: block;
                padding: 5px;
                color: transparent;
                border: 0;
                outline: none;
                background: transparent
            }

                .slick-dots li button:focus, .slick-dots li button:hover {
                    outline: none
                }

                    .slick-dots li button:focus:before, .slick-dots li button:hover:before {
                        opacity: 1
                    }

                .slick-dots li button:before {
                    font-family: slick;
                    font-size: 6px;
                    line-height: 20px;
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 20px;
                    height: 20px;
                    content: "•";
                    text-align: center;
                    opacity: .25;
                    color: #000;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale
                }

            .slick-dots li.slick-active button:before {
                opacity: .75;
                color: #000
            }
