

*,: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;

}





@media(min-width: 540px) {

    .container {
        max-width: 540px
    }
}

@media(min-width: 720px) {

    .container {
        max-width: 720px
    }
}

@media(min-width: 960px) {

    .container {
        max-width: 960px
    }
}

@media(min-width: 1140px) {

    .container {
        max-width: 1140px
    }
}

@media(min-width: 1320px) {

    .container {
        max-width: 1320px
    }
}

@media(min-width: 1920px) {

    .container {
        max-width: 1920px
    }
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.inset-0 {
    inset: 0
}

.z-10 {
    z-index: 10
}

.-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem
}

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

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

.mb-10 {
    margin-bottom: 2.5rem
}

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

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

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

.mb-6 {
    margin-bottom: 1.5rem
}

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

.mb-\[60px\] {
    margin-bottom: 30px
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.flex {
    display: flex
}

.h-\[120px\] {
    height: 120px
}

.h-full {
    height: 100%
}

.w-\[120px\] {
    width: 120px
}

.w-full {
    width: 100%
}

.max-w-\[370px\] {
    max-width: 370px
}

.max-w-\[485px\] {
    max-width: 485px
}

.flex-wrap {
    flex-wrap: wrap
}

.justify-center {
    justify-content: center
}

.overflow-hidden {
    overflow: hidden
}

.rounded-\[5px\] {
    border-radius: 5px
}

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

.rounded-xl {
    border-radius: .75rem
}

.bg-primary {
    --tw-bg-opacity: 1;
    background-color: rgb(55 88 249/var(--tw-bg-opacity))
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.object-cover {
    -o-object-fit: cover;
    object-fit: cover
}

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

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

.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.py-0\.5 {
    padding-top: .125rem;
    padding-bottom: .125rem
}

.pb-10 {
    padding-bottom: 2.5rem
}

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

.pt-12 {
    padding-top: 3rem
}

.text-center {
    text-align: center
}

.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-medium {
    font-weight: 500
}

.font-semibold {
    font-weight: 600
}

.italic {
    font-style: italic
}

.leading-loose {
    line-height: 2
}

.text-body-color {
    --tw-text-opacity: 1;
    color: rgb(99 115 129/var(--tw-text-opacity))
}

.text-dark {
    --tw-text-opacity: 1;
    color: rgb(17 25 40/var(--tw-text-opacity))
}

.text-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(75 85 99/var(--tw-text-opacity))
}

.text-primary {
    --tw-text-opacity: 1;
    color: rgb(55 88 249/var(--tw-text-opacity))
}

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

.opacity-0 {
    opacity: 0
}

.shadow-lg {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)
}

.shadow-testimonial {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
}

.shadow-testimonial {
    --tw-shadow: 0px 10px 20px 0px rgba(92,115,160,.07);
    --tw-shadow-colored: 0px 10px 20px 0px var(--tw-shadow-color)
}

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

.duration-300 {
    transition-duration: .3s
}

:is(.dark .sticky-nav-full) {
    border-color: rgb(75 85 99/var(--tw-border-opacity));
    --tw-border-opacity: 0.5
}

:is(.dark .sticky-nav-full .nav) {
    --tw-text-opacity: 1;
    color: rgb(209 213 219/var(--tw-text-opacity))
}

@media(min-width: 768px) {

    :is(.dark .sticky-nav-full) {
        border-color: rgb(75 85 99/var(--tw-border-opacity));
        --tw-border-opacity: 0.5
    }

    :is(.dark .sticky-nav-full .header-name) {
        --tw-text-opacity: 1;
        color: rgb(209 213 219/var(--tw-text-opacity))
    }
}

@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter:none)) {

    :is(.dark .sticky-nav) {
        --tw-bg-opacity: 1;
        background-color: rgb(31 41 55/var(--tw-bg-opacity))
    }
}

:is(.dark .gt-meta) {
    --tw-text-opacity: 1;
    color: rgb(209 213 219/var(--tw-text-opacity))
}

:is(.dark [data-waline] p) {
    --tw-text-opacity: 1!important;
    color: rgb(229 231 235/var(--tw-text-opacity))!important
}

img {
    display: unset
}

.hover\:text-primary:hover {
    --tw-text-opacity: 1;
    color: rgb(55 88 249/var(--tw-text-opacity))
}

.focus-visible\:shadow-none:focus-visible {
    --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)
}

.group:hover .group-hover\:rotate-6 {
    --tw-rotate: 6deg
}

.group:hover .group-hover\:rotate-6 {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .group-hover\:scale-105 {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05
}

.group:hover .group-hover\:scale-105 {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .group-hover\:scale-125 {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group:hover .group-hover\:opacity-100 {
    opacity: 1
}

:is(.dark .dark\:block) {
    display: block
}

:is(.dark .dark\:hidden) {
    display: none
}

:is(.dark .dark\:border-black) {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0/var(--tw-border-opacity))
}

:is(.dark .dark\:border-dark-3) {
    --tw-border-opacity: 1;
    border-color: rgb(55 65 81/var(--tw-border-opacity))
}

:is(.dark .dark\:border-gray-100) {
    --tw-border-opacity: 1;
    border-color: rgb(243 244 246/var(--tw-border-opacity))
}

:is(.dark .dark\:border-gray-300) {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219/var(--tw-border-opacity))
}

:is(.dark .dark\:border-gray-400) {
    --tw-border-opacity: 1;
    border-color: rgb(156 163 175/var(--tw-border-opacity))
}

:is(.dark .dark\:border-gray-500) {
    --tw-border-opacity: 1;
    border-color: rgb(107 114 128/var(--tw-border-opacity))
}

:is(.dark .dark\:border-gray-600) {
    --tw-border-opacity: 1;
    border-color: rgb(75 85 99/var(--tw-border-opacity))
}

:is(.dark .dark\:border-gray-700) {
    --tw-border-opacity: 1;
    border-color: rgb(55 65 81/var(--tw-border-opacity))
}

:is(.dark .dark\:border-gray-800) {
    --tw-border-opacity: 1;
    border-color: rgb(31 41 55/var(--tw-border-opacity))
}

:is(.dark .dark\:border-hexo-black-gray) {
    --tw-border-opacity: 1;
    border-color: rgb(16 20 20/var(--tw-border-opacity))
}

:is(.dark .dark\:border-indigo-400) {
    --tw-border-opacity: 1;
    border-color: rgb(129 140 248/var(--tw-border-opacity))
}

:is(.dark .dark\:border-indigo-700) {
    --tw-border-opacity: 1;
    border-color: rgb(67 56 202/var(--tw-border-opacity))
}

:is(.dark .dark\:border-neutral-800) {
    --tw-border-opacity: 1;
    border-color: rgb(38 38 38/var(--tw-border-opacity))
}

:is(.dark .dark\:border-red-400) {
    --tw-border-opacity: 1;
    border-color: rgb(248 113 113/var(--tw-border-opacity))
}

:is(.dark .dark\:border-red-700) {
    --tw-border-opacity: 1;
    border-color: rgb(185 28 28/var(--tw-border-opacity))
}

:is(.dark .dark\:border-transparent) {
    border-color: transparent
}

:is(.dark .dark\:border-white) {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity))
}

:is(.dark .dark\:border-t-\[\#3D3D3F\]) {
    --tw-border-opacity: 1;
    border-top-color: rgb(61 61 63/var(--tw-border-opacity))
}

:is(.dark .dark\:bg-\[\#040404\]) {
    --tw-bg-opacity: 1;
    background-color: rgb(4 4 4/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-\[\#18171d\]) {
    --tw-bg-opacity: 1;
    background-color: rgb(24 23 29/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-\[\#1B1C20\]) {
    --tw-bg-opacity: 1;
    background-color: rgb(27 28 32/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-\[\#1F2030\]) {
    --tw-bg-opacity: 1;
    background-color: rgb(31 32 48/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-\[\#1a191d\]) {
    --tw-bg-opacity: 1;
    background-color: rgb(26 25 29/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-\[\#1e1e1e\]) {
    --tw-bg-opacity: 1;
    background-color: rgb(30 30 30/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-\[\#21232A\]) {
    --tw-bg-opacity: 1;
    background-color: rgb(33 35 42/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-\[\#212b36\]) {
    --tw-bg-opacity: 1;
    background-color: rgb(33 43 54/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-\[\#2A2A2A\]) {
    --tw-bg-opacity: 1;
    background-color: rgb(42 42 42/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-\[\#383838\]) {
    --tw-bg-opacity: 1;
    background-color: rgb(56 56 56/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-\[\#dca846\]) {
    --tw-bg-opacity: 1;
    background-color: rgb(220 168 70/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-\[\#ff953e\]) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 149 62/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-black) {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-dark) {
    --tw-bg-opacity: 1;
    background-color: rgb(17 25 40/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-dark-2) {
    --tw-bg-opacity: 1;
    background-color: rgb(31 42 55/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-dark-3) {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-dark-700) {
    background-color: #090e34b3
}

:is(.dark .dark\:bg-gray-400) {
    --tw-bg-opacity: 1;
    background-color: rgb(156 163 175/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-gray-500) {
    --tw-bg-opacity: 1;
    background-color: rgb(107 114 128/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-gray-600) {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-gray-700) {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-gray-800) {
    --tw-bg-opacity: 1;
    background-color: rgb(31 41 55/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-gray-900) {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-hexo-black-gray) {
    --tw-bg-opacity: 1;
    background-color: rgb(16 20 20/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-indigo-500) {
    --tw-bg-opacity: 1;
    background-color: rgb(99 102 241/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-neutral-800) {
    --tw-bg-opacity: 1;
    background-color: rgb(38 38 38/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-neutral-900) {
    --tw-bg-opacity: 1;
    background-color: rgb(23 23 23/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-night) {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-red-500) {
    --tw-bg-opacity: 1;
    background-color: rgb(239 68 68/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-white) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-yellow-100) {
    --tw-bg-opacity: 1;
    background-color: rgb(254 249 195/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-yellow-500) {
    --tw-bg-opacity: 1;
    background-color: rgb(234 179 8/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-yellow-600) {
    --tw-bg-opacity: 1;
    background-color: rgb(202 138 4/var(--tw-bg-opacity))
}

:is(.dark .dark\:bg-opacity-25) {
    --tw-bg-opacity: 0.25
}

:is(.dark .dark\:bg-opacity-50) {
    --tw-bg-opacity: 0.5
}

:is(.dark .dark\:bg-opacity-60) {
    --tw-bg-opacity: 0.6
}

:is(.dark .dark\:bg-opacity-70) {
    --tw-bg-opacity: 0.7
}

:is(.dark .dark\:from-inherit) {
    --tw-gradient-from: inherit var(--tw-gradient-from-position);
    --tw-gradient-to: hsla(0,0%,100%,0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
}

:is(.dark .dark\:via-dark-3) {
    --tw-gradient-to: rgba(55,65,81,0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),#374151 var(--tw-gradient-via-position),var(--tw-gradient-to)
}

:is(.dark .dark\:to-inherit) {
    --tw-gradient-to: inherit var(--tw-gradient-to-position)
}

:is(.dark .dark\:text-black) {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

:is(.dark .dark\:text-blue-300) {
    --tw-text-opacity: 1;
    color: rgb(147 197 253/var(--tw-text-opacity))
}

:is(.dark .dark\:text-dark-6) {
    --tw-text-opacity: 1;
    color: rgb(156 163 175/var(--tw-text-opacity))
}

:is(.dark .dark\:text-gray-100) {
    --tw-text-opacity: 1;
    color: rgb(243 244 246/var(--tw-text-opacity))
}

:is(.dark .dark\:text-gray-200) {
    --tw-text-opacity: 1;
    color: rgb(229 231 235/var(--tw-text-opacity))
}

:is(.dark .dark\:text-gray-300) {
    --tw-text-opacity: 1;
    color: rgb(209 213 219/var(--tw-text-opacity))
}

:is(.dark .dark\:text-gray-400) {
    --tw-text-opacity: 1;
    color: rgb(156 163 175/var(--tw-text-opacity))
}

:is(.dark .dark\:text-gray-50) {
    --tw-text-opacity: 1;
    color: rgb(249 250 251/var(--tw-text-opacity))
}

:is(.dark .dark\:text-gray-500) {
    --tw-text-opacity: 1;
    color: rgb(107 114 128/var(--tw-text-opacity))
}

:is(.dark .dark\:text-gray-600) {
    --tw-text-opacity: 1;
    color: rgb(75 85 99/var(--tw-text-opacity))
}

:is(.dark .dark\:text-gray-700) {
    --tw-text-opacity: 1;
    color: rgb(55 65 81/var(--tw-text-opacity))
}

:is(.dark .dark\:text-green-400) {
    --tw-text-opacity: 1;
    color: rgb(74 222 128/var(--tw-text-opacity))
}

:is(.dark .dark\:text-green-500) {
    --tw-text-opacity: 1;
    color: rgb(34 197 94/var(--tw-text-opacity))
}

:is(.dark .dark\:text-neutral-200) {
    --tw-text-opacity: 1;
    color: rgb(229 229 229/var(--tw-text-opacity))
}

:is(.dark .dark\:text-neutral-400) {
    --tw-text-opacity: 1;
    color: rgb(163 163 163/var(--tw-text-opacity))
}

:is(.dark .dark\:text-neutral-500) {
    --tw-text-opacity: 1;
    color: rgb(115 115 115/var(--tw-text-opacity))
}

:is(.dark .dark\:text-white) {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

:is(.dark .dark\:text-yellow-600) {
    --tw-text-opacity: 1;
    color: rgb(202 138 4/var(--tw-text-opacity))
}

:is(.dark .dark\:shadow-none) {
    --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)
}

:is(.dark .dark\:hover\:border-gray-300:hover) {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219/var(--tw-border-opacity))
}

:is(.dark .dark\:hover\:border-gray-400:hover) {
    --tw-border-opacity: 1;
    border-color: rgb(156 163 175/var(--tw-border-opacity))
}

:is(.dark .dark\:hover\:border-indigo-300:hover) {
    --tw-border-opacity: 1;
    border-color: rgb(165 180 252/var(--tw-border-opacity))
}

:is(.dark .dark\:hover\:border-indigo-400:hover) {
    --tw-border-opacity: 1;
    border-color: rgb(129 140 248/var(--tw-border-opacity))
}

:is(.dark .dark\:hover\:border-red-300:hover) {
    --tw-border-opacity: 1;
    border-color: rgb(252 165 165/var(--tw-border-opacity))
}

:is(.dark .dark\:hover\:border-red-400:hover) {
    --tw-border-opacity: 1;
    border-color: rgb(248 113 113/var(--tw-border-opacity))
}

:is(.dark .dark\:hover\:border-yellow-600:hover) {
    --tw-border-opacity: 1;
    border-color: rgb(202 138 4/var(--tw-border-opacity))
}

:is(.dark .dark\:hover\:bg-black:hover) {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

:is(.dark .dark\:hover\:bg-gray-100:hover) {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246/var(--tw-bg-opacity))
}

:is(.dark .dark\:hover\:bg-gray-300:hover) {
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219/var(--tw-bg-opacity))
}

:is(.dark .dark\:hover\:bg-gray-600:hover) {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99/var(--tw-bg-opacity))
}

:is(.dark .dark\:hover\:bg-gray-700:hover) {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81/var(--tw-bg-opacity))
}


@media(min-width: 540px) {

    .sm\:w-1\/2 {
        width: 50%
    }

    .sm\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem
    }
}

@media(min-width: 720px) {

    .md\:w-1\/2 {
        width: 50%
    }
}

@media(min-width: 960px) {

    .lg\:w-1\/4 {
        width: 25%
    }

    .lg\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem
    }

    :is(.dark .dark\:lg\:border-gray-800) {
        --tw-border-opacity: 1;
        border-color: rgb(31 41 55/var(--tw-border-opacity))
    }

    :is(.dark .dark\:lg\:bg-\[\#1e1e1e\]) {
        --tw-bg-opacity: 1;
        background-color: rgb(30 30 30/var(--tw-bg-opacity))
    }

    :is(.dark .dark\:lg\:bg-transparent) {
        background-color: transparent
    }
}

@media(min-width: 1140px) {

    .xl\:w-1\/4 {
        width: 25%
    }

    .xl\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem
    }
}



:is(.dark .notion-h:hover .notion-hash-link) {
    fill: #e5e7eb
}

:is(.dark .notion-page-icon) {
    fill: #e5e7eb
}

:is(.dark .notion-code) {
    --tw-bg-opacity: 1!important;
    background-color: rgb(0 0 0/var(--tw-bg-opacity))!important
}

:is(.dark .notion-asset-caption) {
    --tw-text-opacity: 1;
    color: rgb(209 213 219/var(--tw-text-opacity))
}

:is(.dark .notion-table-of-contents) {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39/var(--tw-bg-opacity))
}

:is(.dark .notion-table-of-contents-item) {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

:is(.dark .notion-file-link) {
    stroke: #e2e8f0
}


:is(.dark .notion-collection-view-type-icon) {
    fill: #e5e7eb
}

:is(.dark .notion-collection-view-type-title) {
    --tw-text-opacity: 1;
    color: rgb(229 231 235/var(--tw-text-opacity))
}

:is(.dark .notion-collection-column-title) {
    --tw-text-opacity: 1;
    color: rgb(229 231 235/var(--tw-text-opacity))
}

:is(.dark .notion-collection-column-title-icon) {
    fill: #e5e7eb;
    --tw-text-opacity: 1;
    color: rgb(229 231 235/var(--tw-text-opacity))
}

:is(.dark .notion-collection-view-tabs-content-item-active) {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219/var(--tw-border-opacity))
}

:is(.dark .notion-collection-card) {
    --tw-bg-opacity: 1;
    background-color: rgb(31 41 55/var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(229 231 235/var(--tw-text-opacity))
}

:is(.dark .notion-collection-card:hover) {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0/var(--tw-bg-opacity))
}

:is(.dark pre[class*=language-mermaid]) {
    --tw-bg-opacity: 1!important;
    background-color: rgb(229 231 235/var(--tw-bg-opacity))!important
}

:is(.dark .notion-external-title) {
    --tw-text-opacity: 1!important;
    color: rgb(255 255 255/var(--tw-text-opacity))!important
}

:is(.dark .notion-external-subtitle) {
    --tw-text-opacity: 1!important;
    color: rgb(156 163 175/var(--tw-text-opacity))!important
}

:is(.dark .notion-external-block) {
    --tw-border-opacity: 1!important;
    border-color: rgb(229 231 235/var(--tw-border-opacity))!important
}

:is(.dark .notion-external-image>svg>g>path) {
    fill: #e5e7eb!important
}

:is(.dark .notion-simple-table tr:first-child td) {
    --tw-bg-opacity: 1!important;
    background-color: rgb(31 41 55/var(--tw-bg-opacity))!important
}



body {
    counter-reset: katexEqnNo mmlEqnNo
}
