/* 預設品牌放 :root，scoped 把四個品牌的變數關進 [data-brand] 子樹。兩者 specificity 相同，
   靠來源順序決勝，scoped 必須在後面，對調會安靜地被預設品牌蓋掉 */

*, ::before, ::after{

    --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: rgb(59 130 246 / 0.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:  ;

    --tw-contain-size:  ;

    --tw-contain-layout:  ;

    --tw-contain-paint:  ;

    --tw-contain-style:  ;
}

::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: rgb(59 130 246 / 0.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:  ;

    --tw-contain-size:  ;

    --tw-contain-layout:  ;

    --tw-contain-paint:  ;

    --tw-contain-style:  ;
}
.tw-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;
}
.tw-pointer-events-none{

    pointer-events: none;
}
.tw-invisible{

    visibility: hidden;
}
.tw-fixed{

    position: fixed;
}
.tw-absolute{

    position: absolute;
}
.tw-relative{

    position: relative;
}
.tw-sticky{

    position: sticky;
}
.tw-inset-0{

    inset: 0px;
}
.-tw-top-3{

    top: -0.75rem;
}
.tw-bottom-4{

    bottom: 1rem;
}
.tw-bottom-6{

    bottom: 1.5rem;
}
.tw-left-0{

    left: 0px;
}
.tw-left-1\/2{

    left: 50%;
}
.tw-left-4{

    left: 1rem;
}
.tw-left-5{

    left: 1.25rem;
}
.tw-left-\[30px\]{

    left: 30px;
}
.tw-left-\[430px\]{

    left: 430px;
}
.tw-left-\[calc\(50\%-10px\)\]{

    left: calc(50% - 10px);
}
.tw-left-\[calc\(50\%_-_36px\)\]{

    left: calc(50% - 36px);
}
.tw-right-0{

    right: 0px;
}
.tw-right-0\.5{

    right: 0.125rem;
}
.tw-right-2{

    right: 0.5rem;
}
.tw-right-4{

    right: 1rem;
}
.tw-right-\[calc\(100\%\+9px\)\]{

    right: calc(100% + 9px);
}
.tw-top-0{

    top: 0px;
}
.tw-top-1\/2{

    top: 50%;
}
.tw-top-2{

    top: 0.5rem;
}
.tw-top-4{

    top: 1rem;
}
.tw-top-\[204px\]{

    top: 204px;
}
.tw-top-\[32px\]{

    top: 32px;
}
.tw-top-\[45px\]{

    top: 45px;
}
.tw-top-\[48px\]{

    top: 48px;
}
.tw-top-\[51px\]{

    top: 51px;
}
.tw-top-\[93px\]{

    top: 93px;
}
.tw-top-\[calc\(50\%-12px\)\]{

    top: calc(50% - 12px);
}
.tw-top-full{

    top: 100%;
}
.tw-z-0{

    z-index: 0;
}
.tw-z-10{

    z-index: 10;
}
.tw-z-30{

    z-index: 30;
}
.tw-z-40{

    z-index: 40;
}
.tw-z-50{

    z-index: 50;
}
.tw-z-\[-1\]{

    z-index: -1;
}
.tw-z-\[1000\]{

    z-index: 1000;
}
.tw-z-\[100\]{

    z-index: 100;
}
.tw-z-\[1\]{

    z-index: 1;
}
.tw-z-\[200\]{

    z-index: 200;
}
.tw-z-\[240\]{

    z-index: 240;
}
.tw-z-\[2\]{

    z-index: 2;
}
.tw-z-\[315\]{

    z-index: 315;
}
.tw-z-\[330\]{

    z-index: 330;
}
.tw-z-\[3\]{

    z-index: 3;
}
.tw-z-\[400\]{

    z-index: 400;
}
.tw-z-\[450\]{

    z-index: 450;
}
.tw-z-\[5\]{

    z-index: 5;
}
.tw-order-1{

    order: 1;
}
.tw-order-2{

    order: 2;
}
.tw-order-3{

    order: 3;
}
.tw-order-4{

    order: 4;
}
.tw-col-span-1{

    grid-column: span 1 / span 1;
}
.tw-col-span-2{

    grid-column: span 2 / span 2;
}
.tw-col-start-1{

    grid-column-start: 1;
}
.tw-row-start-1{

    grid-row-start: 1;
}
.tw-float-left{

    float: left;
}
.tw-m-0{

    margin: 0px;
}
.tw--my-2{

    margin-top: -0.5rem;

    margin-bottom: -0.5rem;
}
.tw-mx-auto{

    margin-left: auto;

    margin-right: auto;
}
.tw-my-2{

    margin-top: 0.5rem;

    margin-bottom: 0.5rem;
}
.tw-my-4{

    margin-top: 1rem;

    margin-bottom: 1rem;
}
.tw-my-8{

    margin-top: 2rem;

    margin-bottom: 2rem;
}
.tw--ml-4{

    margin-left: -1rem;
}
.tw--mr-4{

    margin-right: -1rem;
}
.tw-mb-0{

    margin-bottom: 0px;
}
.tw-mb-1{

    margin-bottom: 0.25rem;
}
.tw-mb-16{

    margin-bottom: 4rem;
}
.tw-mb-2{

    margin-bottom: 0.5rem;
}
.tw-mb-3{

    margin-bottom: 0.75rem;
}
.tw-mb-4{

    margin-bottom: 1rem;
}
.tw-mb-6{

    margin-bottom: 1.5rem;
}
.tw-mb-8{

    margin-bottom: 2rem;
}
.tw-mb-\[60px\]{

    margin-bottom: 60px;
}
.tw-ml-1{

    margin-left: 0.25rem;
}
.tw-ml-2{

    margin-left: 0.5rem;
}
.tw-ml-3{

    margin-left: 0.75rem;
}
.tw-ml-\[64px\]{

    margin-left: 64px;
}
.tw-ml-auto{

    margin-left: auto;
}
.tw-mr-1{

    margin-right: 0.25rem;
}
.tw-mr-2{

    margin-right: 0.5rem;
}
.tw-mt-0\.5{

    margin-top: 0.125rem;
}
.tw-mt-1{

    margin-top: 0.25rem;
}
.tw-mt-2{

    margin-top: 0.5rem;
}
.tw-mt-2\.5{

    margin-top: 0.625rem;
}
.tw-mt-3{

    margin-top: 0.75rem;
}
.tw-mt-4{

    margin-top: 1rem;
}
.tw-mt-6{

    margin-top: 1.5rem;
}
.tw-mt-\[3px\]{

    margin-top: 3px;
}
.tw-mt-\[6px\]{

    margin-top: 6px;
}
.tw-box-border{

    box-sizing: border-box;
}
.tw-line-clamp-1{

    overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;
}
.tw-line-clamp-2{

    overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;
}
.tw-line-clamp-3{

    overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;
}
.tw-block{

    display: block;
}
.tw-flex{

    display: flex;
}
.tw-inline-flex{

    display: inline-flex;
}
.tw-grid{

    display: grid;
}
.tw-hidden{

    display: none;
}
.tw-aspect-\[3\/2\]{

    aspect-ratio: 3/2;
}
.tw-aspect-video{

    aspect-ratio: 16 / 9;
}
.tw-size-10{

    width: 2.5rem;

    height: 2.5rem;
}
.tw-size-\[18px\]{

    width: 18px;

    height: 18px;
}
.tw-h-0{

    height: 0px;
}
.tw-h-1{

    height: 0.25rem;
}
.tw-h-10{

    height: 2.5rem;
}
.tw-h-12{

    height: 3rem;
}
.tw-h-14{

    height: 3.5rem;
}
.tw-h-16{

    height: 4rem;
}
.tw-h-20{

    height: 5rem;
}
.tw-h-4{

    height: 1rem;
}
.tw-h-5{

    height: 1.25rem;
}
.tw-h-6{

    height: 1.5rem;
}
.tw-h-7{

    height: 1.75rem;
}
.tw-h-8{

    height: 2rem;
}
.tw-h-9{

    height: 2.25rem;
}
.tw-h-\[10px\]{

    height: 10px;
}
.tw-h-\[14px\]{

    height: 14px;
}
.tw-h-\[18px\]{

    height: 18px;
}
.tw-h-\[20px\]{

    height: 20px;
}
.tw-h-\[22px\]{

    height: 22px;
}
.tw-h-\[314px\]{

    height: 314px;
}
.tw-h-\[35px\]{

    height: 35px;
}
.tw-h-\[36px\]{

    height: 36px;
}
.tw-h-\[40px\]{

    height: 40px;
}
.tw-h-\[42px\]{

    height: 42px;
}
.tw-h-\[450px\]{

    height: 450px;
}
.tw-h-\[518px\]{

    height: 518px;
}
.tw-h-\[533px\]{

    height: 533px;
}
.tw-h-\[551px\]{

    height: 551px;
}
.tw-h-\[58px\]{

    height: 58px;
}
.tw-h-\[59px\]{

    height: 59px;
}
.tw-h-\[60px\]{

    height: 60px;
}
.tw-h-\[67px\]{

    height: 67px;
}
.tw-h-\[72px\]{

    height: 72px;
}
.tw-h-\[82px\]{

    height: 82px;
}
.tw-h-\[88px\]{

    height: 88px;
}
.tw-h-auto{

    height: auto;
}
.tw-h-fit{

    height: -moz-fit-content;

    height: fit-content;
}
.tw-h-full{

    height: 100%;
}
.tw-h-px{

    height: 1px;
}
.\!tw-max-h-\[50vh\]{

    max-height: 50vh !important;
}
.tw-max-h-0{

    max-height: 0px;
}
.tw-max-h-60{

    max-height: 15rem;
}
.tw-max-h-\[150px\]{

    max-height: 150px;
}
.tw-max-h-\[300px\]{

    max-height: 300px;
}
.tw-max-h-\[4\.5em\]{

    max-height: 4.5em;
}
.tw-max-h-\[400px\]{

    max-height: 400px;
}
.tw-max-h-\[425px\]{

    max-height: 425px;
}
.tw-max-h-\[500px\]{

    max-height: 500px;
}
.tw-max-h-\[80dvh\]{

    max-height: 80dvh;
}
.tw-max-h-\[90\%\]{

    max-height: 90%;
}
.tw-max-h-\[95dvh\]{

    max-height: 95dvh;
}
.tw-max-h-\[calc\(100\%_-_33px\)\]{

    max-height: calc(100% - 33px);
}
.\!tw-min-h-\[350px\]{

    min-height: 350px !important;
}
.tw-min-h-0{

    min-height: 0px;
}
.tw-min-h-7{

    min-height: 1.75rem;
}
.tw-min-h-\[140px\]{

    min-height: 140px;
}
.tw-min-h-\[200px\]{

    min-height: 200px;
}
.tw-min-h-\[22\.4px\]{

    min-height: 22.4px;
}
.tw-min-h-\[225px\]{

    min-height: 225px;
}
.tw-min-h-\[26px\]{

    min-height: 26px;
}
.tw-min-h-\[40px\]{

    min-height: 40px;
}
.tw-min-h-\[500px\]{

    min-height: 500px;
}
.tw-min-h-\[60px\]{

    min-height: 60px;
}
.tw-min-h-\[88px\]{

    min-height: 88px;
}
.tw-min-h-full{

    min-height: 100%;
}
.tw-min-h-screen{

    min-height: 100vh;
}
.tw-w-0{

    width: 0px;
}
.tw-w-1{

    width: 0.25rem;
}
.tw-w-10{

    width: 2.5rem;
}
.tw-w-14{

    width: 3.5rem;
}
.tw-w-20{

    width: 5rem;
}
.tw-w-3\/4{

    width: 75%;
}
.tw-w-4{

    width: 1rem;
}
.tw-w-5{

    width: 1.25rem;
}
.tw-w-6{

    width: 1.5rem;
}
.tw-w-7{

    width: 1.75rem;
}
.tw-w-9{

    width: 2.25rem;
}
.tw-w-\[105px\]{

    width: 105px;
}
.tw-w-\[10px\]{

    width: 10px;
}
.tw-w-\[135px\]{

    width: 135px;
}
.tw-w-\[14px\]{

    width: 14px;
}
.tw-w-\[20px\]{

    width: 20px;
}
.tw-w-\[22px\]{

    width: 22px;
}
.tw-w-\[260px\]{

    width: 260px;
}
.tw-w-\[28px\]{

    width: 28px;
}
.tw-w-\[320px\]{

    width: 320px;
}
.tw-w-\[323px\]{

    width: 323px;
}
.tw-w-\[360px\]{

    width: 360px;
}
.tw-w-\[36px\]{

    width: 36px;
}
.tw-w-\[402px\]{

    width: 402px;
}
.tw-w-\[42px\]{

    width: 42px;
}
.tw-w-\[500px\]{

    width: 500px;
}
.tw-w-\[560px\]{

    width: 560px;
}
.tw-w-\[60px\]{

    width: 60px;
}
.tw-w-\[64px\]{

    width: 64px;
}
.tw-w-\[72px\]{

    width: 72px;
}
.tw-w-\[82px\]{

    width: 82px;
}
.tw-w-\[calc\(100\%-32px\)\]{

    width: calc(100% - 32px);
}
.tw-w-\[calc\(100\%_-_48px\)\]{

    width: calc(100% - 48px);
}
.tw-w-fit{

    width: -moz-fit-content;

    width: fit-content;
}
.tw-w-full{

    width: 100%;
}
.tw-w-max{

    width: -moz-max-content;

    width: max-content;
}
.tw-w-px{

    width: 1px;
}
.tw-min-w-0{

    min-width: 0px;
}
.tw-min-w-20{

    min-width: 5rem;
}
.tw-min-w-\[100px\]{

    min-width: 100px;
}
.tw-min-w-\[1024px\]{

    min-width: 1024px;
}
.tw-min-w-\[175px\]{

    min-width: 175px;
}
.tw-min-w-\[180px\]{

    min-width: 180px;
}
.tw-min-w-\[20px\]{

    min-width: 20px;
}
.tw-min-w-\[40px\]{

    min-width: 40px;
}
.tw-min-w-\[67px\]{

    min-width: 67px;
}
.tw-min-w-\[80px\]{

    min-width: 80px;
}
.tw-min-w-fit{

    min-width: -moz-fit-content;

    min-width: fit-content;
}
.tw-min-w-px{

    min-width: 1px;
}
.\!tw-max-w-\[360px\]{

    max-width: 360px !important;
}
.\!tw-max-w-\[600px\]{

    max-width: 600px !important;
}
.tw-max-w-\[1000px\]{

    max-width: 1000px;
}
.tw-max-w-\[1064px\]{

    max-width: 1064px;
}
.tw-max-w-\[190px\]{

    max-width: 190px;
}
.tw-max-w-\[266px\]{

    max-width: 266px;
}
.tw-max-w-\[275px\]{

    max-width: 275px;
}
.tw-max-w-\[280px\]{

    max-width: 280px;
}
.tw-max-w-\[300px\]{

    max-width: 300px;
}
.tw-max-w-\[336px\]{

    max-width: 336px;
}
.tw-max-w-\[350px\]{

    max-width: 350px;
}
.tw-max-w-\[400px\]{

    max-width: 400px;
}
.tw-max-w-\[480px\]{

    max-width: 480px;
}
.tw-max-w-\[600px\]{

    max-width: 600px;
}
.tw-max-w-\[800px\]{

    max-width: 800px;
}
.tw-max-w-none{

    max-width: none;
}
.tw-flex-1{

    flex: 1 1 0%;
}
.tw-flex-\[2\]{

    flex: 2;
}
.tw-flex-none{

    flex: none;
}
.tw-flex-shrink-0{

    flex-shrink: 0;
}
.tw-shrink-0{

    flex-shrink: 0;
}
.tw-flex-grow{

    flex-grow: 1;
}
.tw-grow{

    flex-grow: 1;
}
.-tw-translate-x-1\/2{

    --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));
}
.-tw-translate-y-1\/2{

    --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));
}
.tw--translate-x-1\/2{

    --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));
}
.tw--translate-y-1\/2{

    --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));
}
.tw-translate-x-\[5px\]{

    --tw-translate-x: 5px;

    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));
}
.tw-translate-y-\[50px\]{

    --tw-translate-y: 50px;

    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));
}
.tw-rotate-180{

    --tw-rotate: 180deg;

    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));
}
.tw-scale-75{

    --tw-scale-x: .75;

    --tw-scale-y: .75;

    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 tw-toast-enter{

    0%{

        transform: translateX(-100%);

        opacity: 0;
    }

    100%{

        transform: translateX(0);

        opacity: 1;
    }
}
.tw-animate-toast-enter{

    animation: tw-toast-enter 0.3s ease-out 0.2s backwards;
}
@keyframes tw-toast-exit{

    0%{

        opacity: 1;

        transform: translateX(0);
    }

    100%{

        opacity: 0;

        transform: translateX(30%);
    }
}
.tw-animate-toast-exit{

    animation: tw-toast-exit 0.3s ease-in forwards;
}
@keyframes tw-toast-fade-in{

    0%{

        opacity: 0;
    }

    100%{

        opacity: 1;
    }
}
.tw-animate-toast-fade-in{

    animation: tw-toast-fade-in 0.3s ease-out;
}
.tw-cursor-grab{

    cursor: grab;
}
.tw-cursor-not-allowed{

    cursor: not-allowed;
}
.tw-cursor-pointer{

    cursor: pointer;
}
.tw-select-none{

    -webkit-user-select: none;

       -moz-user-select: none;

            user-select: none;
}
.tw-resize-none{

    resize: none;
}
.tw-list-inside{

    list-style-position: inside;
}
.tw-list-disc{

    list-style-type: disc;
}
.tw-list-none{

    list-style-type: none;
}
.tw-auto-rows-auto{

    grid-auto-rows: auto;
}
.tw-grid-cols-1{

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

    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.tw-grid-cols-\[120px_60px_160px_50px_140px_140px_minmax\(140px\,1fr\)_70px\]{

    grid-template-columns: 120px 60px 160px 50px 140px 140px minmax(140px,1fr) 70px;
}
.tw-grid-cols-\[minmax\(305px\,1fr\)_1fr\]{

    grid-template-columns: minmax(305px,1fr) 1fr;
}
.tw-grid-rows-\[minmax\(0\,1fr\)\]{

    grid-template-rows: minmax(0,1fr);
}
.tw-flex-row{

    flex-direction: row;
}
.tw-flex-col{

    flex-direction: column;
}
.tw-flex-wrap{

    flex-wrap: wrap;
}
.tw-items-start{

    align-items: flex-start;
}
.tw-items-end{

    align-items: flex-end;
}
.tw-items-center{

    align-items: center;
}
.tw-justify-start{

    justify-content: flex-start;
}
.tw-justify-end{

    justify-content: flex-end;
}
.tw-justify-center{

    justify-content: center;
}
.tw-justify-between{

    justify-content: space-between;
}
.tw-gap-0\.5{

    gap: 0.125rem;
}
.tw-gap-1{

    gap: 0.25rem;
}
.tw-gap-1\.5{

    gap: 0.375rem;
}
.tw-gap-2{

    gap: 0.5rem;
}
.tw-gap-2\.5{

    gap: 0.625rem;
}
.tw-gap-3{

    gap: 0.75rem;
}
.tw-gap-4{

    gap: 1rem;
}
.tw-gap-5{

    gap: 1.25rem;
}
.tw-gap-6{

    gap: 1.5rem;
}
.tw-gap-8{

    gap: 2rem;
}
.tw-gap-\[10px\]{

    gap: 10px;
}
.tw-gap-\[1px\]{

    gap: 1px;
}
.tw-gap-\[2px\]{

    gap: 2px;
}
.tw-gap-\[4px\]{

    gap: 4px;
}
.tw-gap-\[6px\]{

    gap: 6px;
}
.tw-gap-x-4{

    -moz-column-gap: 1rem;

         column-gap: 1rem;
}
.tw-gap-x-6{

    -moz-column-gap: 1.5rem;

         column-gap: 1.5rem;
}
.tw-gap-y-8{

    row-gap: 2rem;
}
.tw-space-y-3 > :not([hidden]) ~ :not([hidden]){

    --tw-space-y-reverse: 0;

    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));

    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.tw-self-end{

    align-self: flex-end;
}
.tw-self-center{

    align-self: center;
}
.tw-overflow-hidden{

    overflow: hidden;
}
.\!tw-overflow-visible{

    overflow: visible !important;
}
.tw-overflow-visible{

    overflow: visible;
}
.tw-overflow-scroll{

    overflow: scroll;
}
.tw-overflow-x-auto{

    overflow-x: auto;
}
.tw-overflow-y-auto{

    overflow-y: auto;
}
.tw-overflow-x-hidden{

    overflow-x: hidden;
}
.tw-truncate{

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;
}
.tw-text-ellipsis{

    text-overflow: ellipsis;
}
.\!tw-whitespace-normal{

    white-space: normal !important;
}
.tw-whitespace-normal{

    white-space: normal;
}
.tw-whitespace-nowrap{

    white-space: nowrap;
}
.tw-text-nowrap{

    text-wrap: nowrap;
}
.tw-break-words{

    overflow-wrap: break-word;
}
.tw-break-all{

    word-break: break-all;
}
.\!tw-rounded-xl{

    border-radius: 0.75rem !important;
}
.tw-rounded{

    border-radius: 0.25rem;
}
.tw-rounded-2xl{

    border-radius: 1rem;
}
.tw-rounded-\[20px\]{

    border-radius: 20px;
}
.tw-rounded-\[2px\]{

    border-radius: 2px;
}
.tw-rounded-\[4px\]{

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

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

    border-radius: 8px;
}
.tw-rounded-full{

    border-radius: 9999px;
}
.tw-rounded-lg{

    border-radius: 0.5rem;
}
.tw-rounded-md{

    border-radius: 0.375rem;
}
.tw-rounded-sm{

    border-radius: 0.125rem;
}
.tw-rounded-xl{

    border-radius: 0.75rem;
}
.tw-rounded-b{

    border-bottom-right-radius: 0.25rem;

    border-bottom-left-radius: 0.25rem;
}
.tw-rounded-b-lg{

    border-bottom-right-radius: 0.5rem;

    border-bottom-left-radius: 0.5rem;
}
.tw-rounded-b-none{

    border-bottom-right-radius: 0px;

    border-bottom-left-radius: 0px;
}
.tw-rounded-l-lg{

    border-top-left-radius: 0.5rem;

    border-bottom-left-radius: 0.5rem;
}
.tw-rounded-t{

    border-top-left-radius: 0.25rem;

    border-top-right-radius: 0.25rem;
}
.tw-rounded-t-lg{

    border-top-left-radius: 0.5rem;

    border-top-right-radius: 0.5rem;
}
.tw-rounded-bl-none{

    border-bottom-left-radius: 0px;
}
.tw-rounded-br-none{

    border-bottom-right-radius: 0px;
}
.tw-rounded-tl-lg{

    border-top-left-radius: 0.5rem;
}
.tw-rounded-tr-lg{

    border-top-right-radius: 0.5rem;
}
.tw-border{

    border-width: 1px;
}
.tw-border-0{

    border-width: 0px;
}
.tw-border-x-\[7px\]{

    border-left-width: 7px;

    border-right-width: 7px;
}
.\!tw-border-b-0{

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

    border-bottom-width: 1px;
}
.tw-border-b-0{

    border-bottom-width: 0px;
}
.tw-border-b-2{

    border-bottom-width: 2px;
}
.tw-border-b-\[9px\]{

    border-bottom-width: 9px;
}
.tw-border-l{

    border-left-width: 1px;
}
.tw-border-r{

    border-right-width: 1px;
}
.tw-border-r-\[1px\]{

    border-right-width: 1px;
}
.tw-border-t{

    border-top-width: 1px;
}
.tw-border-t-0{

    border-top-width: 0px;
}
.tw-border-t-\[9px\]{

    border-top-width: 9px;
}
.tw-border-solid{

    border-style: solid;
}
.tw-border-none{

    border-style: none;
}
.tw-border-\[\#DFDFDF\]{

    --tw-border-opacity: 1;

    border-color: rgb(223 223 223 / var(--tw-border-opacity, 1));
}
.tw-border-\[\#EAEAEA\]{

    --tw-border-opacity: 1;

    border-color: rgb(234 234 234 / var(--tw-border-opacity, 1));
}
.tw-border-\[\#F5F5F5\]{

    --tw-border-opacity: 1;

    border-color: rgb(245 245 245 / var(--tw-border-opacity, 1));
}
.tw-border-\[\#d99612\]{

    --tw-border-opacity: 1;

    border-color: rgb(217 150 18 / var(--tw-border-opacity, 1));
}
.tw-border-\[\#dfdfdf\]{

    --tw-border-opacity: 1;

    border-color: rgb(223 223 223 / var(--tw-border-opacity, 1));
}
.tw-border-\[\#e5e5e5\]{

    --tw-border-opacity: 1;

    border-color: rgb(229 229 229 / var(--tw-border-opacity, 1));
}
.tw-border-\[\#eaeaea\]{

    --tw-border-opacity: 1;

    border-color: rgb(234 234 234 / var(--tw-border-opacity, 1));
}
.tw-border-\[\#f3746d\]{

    --tw-border-opacity: 1;

    border-color: rgb(243 116 109 / var(--tw-border-opacity, 1));
}
.tw-border-\[\#f5f5f5\]{

    --tw-border-opacity: 1;

    border-color: rgb(245 245 245 / var(--tw-border-opacity, 1));
}
.tw-border-\[var\(--t20\)\]{

    border-color: var(--t20);
}
.tw-border-primary{

    --tw-border-opacity: 1;

    border-color: rgb(244 175 28 / var(--tw-border-opacity, 1));
}
.tw-border-secondary{

    --tw-border-opacity: 1;

    border-color: rgb(76 133 160 / var(--tw-border-opacity, 1));
}
.tw-border-token-stroke-default{

    border-color: var(--color-stroke-default);
}
.tw-border-token-stroke-heavy{

    border-color: var(--color-stroke-heavy);
}
.tw-border-token-stroke-subtle{

    border-color: var(--color-stroke-subtle);
}
.tw-border-transparent{

    border-color: transparent;
}
.tw-border-x-transparent{

    border-left-color: transparent;

    border-right-color: transparent;
}
.tw-border-b-\[\#323232\]{

    --tw-border-opacity: 1;

    border-bottom-color: rgb(50 50 50 / var(--tw-border-opacity, 1));
}
.tw-border-b-\[var\(--t20\)\]{

    border-bottom-color: var(--t20);
}
.tw-border-t-\[\#323232\]{

    --tw-border-opacity: 1;

    border-top-color: rgb(50 50 50 / var(--tw-border-opacity, 1));
}
.tw-border-t-\[\#DFDFDF\]{

    --tw-border-opacity: 1;

    border-top-color: rgb(223 223 223 / var(--tw-border-opacity, 1));
}
.tw-border-t-\[\#EAEAEA\]{

    --tw-border-opacity: 1;

    border-top-color: rgb(234 234 234 / var(--tw-border-opacity, 1));
}
.tw-border-t-\[\#F5F5F5\]{

    --tw-border-opacity: 1;

    border-top-color: rgb(245 245 245 / var(--tw-border-opacity, 1));
}
.\!tw-bg-\[\#eaeaea\]{

    --tw-bg-opacity: 1 !important;

    background-color: rgb(234 234 234 / var(--tw-bg-opacity, 1)) !important;
}
.\!tw-bg-\[\#fff8e1\]{

    --tw-bg-opacity: 1 !important;

    background-color: rgb(255 248 225 / var(--tw-bg-opacity, 1)) !important;
}
.\!tw-bg-token-bg-screen-primary{

    background-color: var(--color-bg-screen-primary) !important;
}
.\!tw-bg-transparent{

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

    --tw-bg-opacity: 1 !important;

    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}
.tw-bg-\[\#323232\]{

    --tw-bg-opacity: 1;

    background-color: rgb(50 50 50 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[\#49B8BB\]{

    --tw-bg-opacity: 1;

    background-color: rgb(73 184 187 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[\#545454\]{

    --tw-bg-opacity: 1;

    background-color: rgb(84 84 84 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[\#F5F5F5\]{

    --tw-bg-opacity: 1;

    background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[\#FAFAFA\]{

    --tw-bg-opacity: 1;

    background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[\#ccc\]{

    --tw-bg-opacity: 1;

    background-color: rgb(204 204 204 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[\#dfdfdf\]{

    --tw-bg-opacity: 1;

    background-color: rgb(223 223 223 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[\#eaeaea\]{

    --tw-bg-opacity: 1;

    background-color: rgb(234 234 234 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[\#f0f0f0\]{

    --tw-bg-opacity: 1;

    background-color: rgb(240 240 240 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[\#f4af1c\]{

    --tw-bg-opacity: 1;

    background-color: rgb(244 175 28 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[\#f5f5f5\]{

    --tw-bg-opacity: 1;

    background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[\#fafafa\]{

    --tw-bg-opacity: 1;

    background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[\#fff8e1\]{

    --tw-bg-opacity: 1;

    background-color: rgb(255 248 225 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[\#ffffff\]{

    --tw-bg-opacity: 1;

    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.tw-bg-\[rgba\(100\,160\,221\,0\.08\)\]{

    background-color: rgba(100,160,221,0.08);
}
.tw-bg-\[rgba\(174\,174\,174\,0\.12\)\]{

    background-color: rgba(174,174,174,0.12);
}
.tw-bg-\[rgba\(228\,155\,0\,0\.08\)\]{

    background-color: rgba(228,155,0,0.08);
}
.tw-bg-\[rgba\(255\,107\,143\,0\.08\)\]{

    background-color: rgba(255,107,143,0.08);
}
.tw-bg-\[rgba\(30\,30\,30\,0\.75\)\]{

    background-color: rgba(30,30,30,0.75);
}
.tw-bg-\[rgba\(76\,133\,160\,0\.1\)\]{

    background-color: rgba(76,133,160,0.1);
}
.tw-bg-\[var\(--p\)\]{

    background-color: var(--p);
}
.tw-bg-\[var\(--t10\)\]{

    background-color: var(--t10);
}
.tw-bg-\[var\(--t20\)\]{

    background-color: var(--t20);
}
.tw-bg-\[var\(--t25\)\]{

    background-color: var(--t25);
}
.tw-bg-black\/50{

    background-color: rgb(0 0 0 / 0.5);
}
.tw-bg-black\/80{

    background-color: rgb(0 0 0 / 0.8);
}
.tw-bg-primary{

    --tw-bg-opacity: 1;

    background-color: rgb(244 175 28 / var(--tw-bg-opacity, 1));
}
.tw-bg-secondary{

    --tw-bg-opacity: 1;

    background-color: rgb(76 133 160 / var(--tw-bg-opacity, 1));
}
.tw-bg-token-bg-screen-primary{

    background-color: var(--color-bg-screen-primary);
}
.tw-bg-token-bg-screen-secondary{

    background-color: var(--color-bg-screen-secondary);
}
.tw-bg-token-bg-surface-container-active{

    background-color: var(--color-bg-surface-container-active);
}
.tw-bg-token-bg-surface-container-default{

    background-color: var(--color-bg-surface-container-default);
}
.tw-bg-token-bg-surface-variant-default{

    background-color: var(--color-bg-surface-variant-default);
}
.tw-bg-token-component-tag-background-normal-grey{

    background-color: var(--color-component-tag-background-normal-grey);
}
.tw-bg-token-component-tooltip-background-default{

    background-color: var(--color-component-tooltip-background-default);
}
.tw-bg-transparent{

    background-color: transparent;
}
.tw-bg-white{

    --tw-bg-opacity: 1;

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

    background-color: rgb(255 255 255 / 0.8);
}
.tw-bg-opacity-60{

    --tw-bg-opacity: 0.6;
}
.tw-bg-gradient-to-b{

    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.tw-bg-gradient-to-r{

    background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.tw-from-\[\#0369A1\]{

    --tw-gradient-from: #0369A1 var(--tw-gradient-from-position);

    --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);

    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.tw-from-\[rgba\(197\,197\,197\,0\.05\)\]{

    --tw-gradient-from: rgba(197,197,197,0.05) var(--tw-gradient-from-position);

    --tw-gradient-to: rgba(197, 197, 197, 0) var(--tw-gradient-to-position);

    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.tw-to-\[\#18181B\]{

    --tw-gradient-to: #18181B var(--tw-gradient-to-position);
}
.tw-to-\[rgba\(244\,175\,28\,0\.10\)\]{

    --tw-gradient-to: rgba(244,175,28,0.10) var(--tw-gradient-to-position);
}
.tw-fill-base-text{

    fill: var(--base-text);
}
.tw-fill-primary-600{

    fill: #E49B00;
}
.tw-object-contain{

    -o-object-fit: contain;

       object-fit: contain;
}
.tw-object-cover{

    -o-object-fit: cover;

       object-fit: cover;
}
.tw-object-center{

    -o-object-position: center;

       object-position: center;
}
.\!tw-p-4{

    padding: 1rem !important;
}
.tw-p-0{

    padding: 0px;
}
.tw-p-1{

    padding: 0.25rem;
}
.tw-p-1\.5{

    padding: 0.375rem;
}
.tw-p-2{

    padding: 0.5rem;
}
.tw-p-3{

    padding: 0.75rem;
}
.tw-p-4{

    padding: 1rem;
}
.tw-p-5{

    padding: 1.25rem;
}
.tw-p-6{

    padding: 1.5rem;
}
.tw-p-\[5px\]{

    padding: 5px;
}
.\!tw-px-4{

    padding-left: 1rem !important;

    padding-right: 1rem !important;
}
.\!tw-py-0{

    padding-top: 0px !important;

    padding-bottom: 0px !important;
}
.tw-px-1{

    padding-left: 0.25rem;

    padding-right: 0.25rem;
}
.tw-px-1\.5{

    padding-left: 0.375rem;

    padding-right: 0.375rem;
}
.tw-px-12{

    padding-left: 3rem;

    padding-right: 3rem;
}
.tw-px-2{

    padding-left: 0.5rem;

    padding-right: 0.5rem;
}
.tw-px-3{

    padding-left: 0.75rem;

    padding-right: 0.75rem;
}
.tw-px-4{

    padding-left: 1rem;

    padding-right: 1rem;
}
.tw-px-5{

    padding-left: 1.25rem;

    padding-right: 1.25rem;
}
.tw-px-6{

    padding-left: 1.5rem;

    padding-right: 1.5rem;
}
.tw-px-\[16px\]{

    padding-left: 16px;

    padding-right: 16px;
}
.tw-px-\[8px\]{

    padding-left: 8px;

    padding-right: 8px;
}
.tw-py-0{

    padding-top: 0px;

    padding-bottom: 0px;
}
.tw-py-0\.5{

    padding-top: 0.125rem;

    padding-bottom: 0.125rem;
}
.tw-py-1{

    padding-top: 0.25rem;

    padding-bottom: 0.25rem;
}
.tw-py-1\.5{

    padding-top: 0.375rem;

    padding-bottom: 0.375rem;
}
.tw-py-10{

    padding-top: 2.5rem;

    padding-bottom: 2.5rem;
}
.tw-py-12{

    padding-top: 3rem;

    padding-bottom: 3rem;
}
.tw-py-2{

    padding-top: 0.5rem;

    padding-bottom: 0.5rem;
}
.tw-py-2\.5{

    padding-top: 0.625rem;

    padding-bottom: 0.625rem;
}
.tw-py-3{

    padding-top: 0.75rem;

    padding-bottom: 0.75rem;
}
.tw-py-3\.5{

    padding-top: 0.875rem;

    padding-bottom: 0.875rem;
}
.tw-py-4{

    padding-top: 1rem;

    padding-bottom: 1rem;
}
.tw-py-5{

    padding-top: 1.25rem;

    padding-bottom: 1.25rem;
}
.tw-py-6{

    padding-top: 1.5rem;

    padding-bottom: 1.5rem;
}
.tw-py-\[14px\]{

    padding-top: 14px;

    padding-bottom: 14px;
}
.tw-py-\[3px\]{

    padding-top: 3px;

    padding-bottom: 3px;
}
.tw-py-\[6px\]{

    padding-top: 6px;

    padding-bottom: 6px;
}
.\!tw-pr-0{

    padding-right: 0px !important;
}
.tw-pb-0\.5{

    padding-bottom: 0.125rem;
}
.tw-pb-12{

    padding-bottom: 3rem;
}
.tw-pb-2{

    padding-bottom: 0.5rem;
}
.tw-pb-3{

    padding-bottom: 0.75rem;
}
.tw-pb-4{

    padding-bottom: 1rem;
}
.tw-pb-8{

    padding-bottom: 2rem;
}
.tw-pb-\[23px\]{

    padding-bottom: 23px;
}
.tw-pb-\[60px\]{

    padding-bottom: 60px;
}
.tw-pl-1{

    padding-left: 0.25rem;
}
.tw-pl-2{

    padding-left: 0.5rem;
}
.tw-pl-3{

    padding-left: 0.75rem;
}
.tw-pl-4{

    padding-left: 1rem;
}
.tw-pl-6{

    padding-left: 1.5rem;
}
.tw-pr-1\.5{

    padding-right: 0.375rem;
}
.tw-pr-2{

    padding-right: 0.5rem;
}
.tw-pr-3{

    padding-right: 0.75rem;
}
.tw-pr-4{

    padding-right: 1rem;
}
.tw-pr-\[0px_\!important\]{

    padding-right: 0px !important;
}
.tw-pt-0{

    padding-top: 0px;
}
.tw-pt-12{

    padding-top: 3rem;
}
.tw-pt-2{

    padding-top: 0.5rem;
}
.tw-pt-3{

    padding-top: 0.75rem;
}
.tw-pt-4{

    padding-top: 1rem;
}
.tw-pt-5{

    padding-top: 1.25rem;
}
.tw-pt-6{

    padding-top: 1.5rem;
}
.tw-text-left{

    text-align: left;
}
.tw-text-center{

    text-align: center;
}
.tw-text-right{

    text-align: right;
}
.tw-text-end{

    text-align: end;
}
.tw-align-top{

    vertical-align: top;
}
.tw-align-middle{

    vertical-align: middle;
}
.\!tw-text-\[16px\]{

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

    font-size: 1.25rem !important;

    line-height: 1.75rem !important;
}
.tw-text-2xl{

    font-size: 1.5rem;

    line-height: 2rem;
}
.tw-text-4xl{

    font-size: 2.25rem;

    line-height: 2.5rem;
}
.tw-text-\[10px\]{

    font-size: 10px;
}
.tw-text-\[12px\]{

    font-size: 12px;
}
.tw-text-\[13px\]{

    font-size: 13px;
}
.tw-text-\[14px\]{

    font-size: 14px;
}
.tw-text-\[16px\]{

    font-size: 16px;
}
.tw-text-\[18px\]{

    font-size: 18px;
}
.tw-text-\[20px\]{

    font-size: 20px;
}
.tw-text-\[28px\]{

    font-size: 28px;
}
.tw-text-\[34px\]{

    font-size: 34px;
}
.tw-text-\[8px\]{

    font-size: 8px;
}
.tw-text-base{

    font-size: 1rem;

    line-height: 1.5rem;
}
.tw-text-lg{

    font-size: 1.125rem;

    line-height: 1.75rem;
}
.tw-text-sm{

    font-size: 0.875rem;

    line-height: 1.25rem;
}
.tw-text-xl{

    font-size: 1.25rem;

    line-height: 1.75rem;
}
.tw-text-xs{

    font-size: 0.75rem;

    line-height: 1rem;
}
.tw-font-bold{

    font-weight: 700;
}
.tw-font-medium{

    font-weight: 500;
}
.tw-font-normal{

    font-weight: 400;
}
.\!tw-leading-tight{

    line-height: 1.25 !important;
}
.tw-leading-3{

    line-height: .75rem;
}
.tw-leading-4{

    line-height: 1rem;
}
.tw-leading-5{

    line-height: 1.25rem;
}
.tw-leading-6{

    line-height: 1.5rem;
}
.tw-leading-\[1\.25\]{

    line-height: 1.25;
}
.tw-leading-\[1\.2\]{

    line-height: 1.2;
}
.tw-leading-\[1\.3\]{

    line-height: 1.3;
}
.tw-leading-\[1\.5\]{

    line-height: 1.5;
}
.tw-leading-\[100\%\]{

    line-height: 100%;
}
.tw-leading-\[1\]{

    line-height: 1;
}
.tw-leading-\[20px\]{

    line-height: 20px;
}
.tw-leading-none{

    line-height: 1;
}
.tw-leading-normal{

    line-height: 1.5;
}
.tw-leading-relaxed{

    line-height: 1.625;
}
.tw-leading-tight{

    line-height: 1.25;
}
.tw-tracking-\[0\.06em\]{

    letter-spacing: 0.06em;
}
.\!tw-text-link{

    --tw-text-opacity: 1 !important;

    color: rgb(91 155 195 / var(--tw-text-opacity, 1)) !important;
}
.\!tw-text-link-400{

    color: rgba(91, 155, 195, 0.70) !important;
}
.tw-text-\[\#323232\]{

    --tw-text-opacity: 1;

    color: rgb(50 50 50 / var(--tw-text-opacity, 1));
}
.tw-text-\[\#339C09\]{

    --tw-text-opacity: 1;

    color: rgb(51 156 9 / var(--tw-text-opacity, 1));
}
.tw-text-\[\#4c85a0\]{

    --tw-text-opacity: 1;

    color: rgb(76 133 160 / var(--tw-text-opacity, 1));
}
.tw-text-\[\#545454\]{

    --tw-text-opacity: 1;

    color: rgb(84 84 84 / var(--tw-text-opacity, 1));
}
.tw-text-\[\#656565\]{

    --tw-text-opacity: 1;

    color: rgb(101 101 101 / var(--tw-text-opacity, 1));
}
.tw-text-\[\#878787\]{

    --tw-text-opacity: 1;

    color: rgb(135 135 135 / var(--tw-text-opacity, 1));
}
.tw-text-\[\#8B8A8A\]{

    --tw-text-opacity: 1;

    color: rgb(139 138 138 / var(--tw-text-opacity, 1));
}
.tw-text-\[\#8b8a8a\]{

    --tw-text-opacity: 1;

    color: rgb(139 138 138 / var(--tw-text-opacity, 1));
}
.tw-text-\[\#919191\]{

    --tw-text-opacity: 1;

    color: rgb(145 145 145 / var(--tw-text-opacity, 1));
}
.tw-text-\[\#E83C3C\]{

    --tw-text-opacity: 1;

    color: rgb(232 60 60 / var(--tw-text-opacity, 1));
}
.tw-text-\[\#b3b2b2\]{

    --tw-text-opacity: 1;

    color: rgb(179 178 178 / var(--tw-text-opacity, 1));
}
.tw-text-\[\#d99612\]{

    --tw-text-opacity: 1;

    color: rgb(217 150 18 / var(--tw-text-opacity, 1));
}
.tw-text-\[\#f3746d\]{

    --tw-text-opacity: 1;

    color: rgb(243 116 109 / var(--tw-text-opacity, 1));
}
.tw-text-\[\#ff6b8f\]{

    --tw-text-opacity: 1;

    color: rgb(255 107 143 / var(--tw-text-opacity, 1));
}
.tw-text-\[color\:var\(--base-400\)\]{

    color: var(--base-400);
}
.tw-text-\[color\:var\(--f\)\]{

    color: var(--f);
}
.tw-text-\[color\:var\(--t30\)\]{

    color: var(--t30);
}
.tw-text-\[rgba\(228\,155\,0\,1\)\]{

    color: rgba(228,155,0,1);
}
.tw-text-\[var\(--blue\)\]{

    color: var(--blue);
}
.tw-text-\[var\(--f40\)\]{

    color: var(--f40);
}
.tw-text-base-400{

    color: var(--base-400);
}
.tw-text-base-text{

    color: var(--base-text);
}
.tw-text-current{

    color: currentColor;
}
.tw-text-link{

    --tw-text-opacity: 1;

    color: rgb(91 155 195 / var(--tw-text-opacity, 1));
}
.tw-text-link-400{

    color: rgba(91, 155, 195, 0.70);
}
.tw-text-primary{

    --tw-text-opacity: 1;

    color: rgb(244 175 28 / var(--tw-text-opacity, 1));
}
.tw-text-primary-600{

    --tw-text-opacity: 1;

    color: rgb(228 155 0 / var(--tw-text-opacity, 1));
}
.tw-text-secondary{

    --tw-text-opacity: 1;

    color: rgb(76 133 160 / var(--tw-text-opacity, 1));
}
.tw-text-token-component-tag-foreground-grey{

    color: var(--color-component-tag-foreground-grey);
}
.tw-text-token-foreground-highlight-dark-default{

    color: var(--color-foreground-highlight-dark-default);
}
.tw-text-token-foreground-link-text-default{

    color: var(--color-foreground-link-text-default);
}
.tw-text-token-foreground-primary-default{

    color: var(--color-foreground-primary-default);
}
.tw-text-token-foreground-secondary-default{

    color: var(--color-foreground-secondary-default);
}
.tw-text-white{

    --tw-text-opacity: 1;

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

    text-decoration-line: underline;
}
.tw-no-underline{

    text-decoration-line: none;
}
.tw-opacity-0{

    opacity: 0;
}
.tw-opacity-100{

    opacity: 1;
}
.tw-opacity-40{

    opacity: 0.4;
}
.tw-opacity-50{

    opacity: 0.5;
}
.tw-opacity-70{

    opacity: 0.7;
}
.tw-mix-blend-multiply{

    mix-blend-mode: multiply;
}
.\!tw-shadow-lg{

    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;

    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.tw-shadow-\[-3px_0_4px_rgba\(0\,0\,0\,0\.02\)\]{

    --tw-shadow: -3px 0 4px rgba(0,0,0,0.02);

    --tw-shadow-colored: -3px 0 4px var(--tw-shadow-color);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.tw-shadow-\[0_0_10px_0_rgba\(0\,0\,0\,0\.05\)\]{

    --tw-shadow: 0 0 10px 0 rgba(0,0,0,0.05);

    --tw-shadow-colored: 0 0 10px 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);
}
.tw-shadow-\[0_0_12\.479px_0_rgba\(0\,0\,0\,0\.12\)\]{

    --tw-shadow: 0 0 12.479px 0 rgba(0,0,0,0.12);

    --tw-shadow-colored: 0 0 12.479px 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);
}
.tw-shadow-\[0_0_15px_0_rgba\(0\,0\,0\,0\.12\)\]{

    --tw-shadow: 0 0 15px 0 rgba(0,0,0,0.12);

    --tw-shadow-colored: 0 0 15px 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);
}
.tw-shadow-\[0_0_3px_0_rgba\(0\,0\,0\,0\.15\)\]{

    --tw-shadow: 0 0 3px 0 rgba(0,0,0,0.15);

    --tw-shadow-colored: 0 0 3px 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);
}
.tw-shadow-\[0_2px_16px_4px_var\(--color-component-web-frame-shadow-default\)\,0_4px_8px_4px_var\(--color-component-web-frame-shadow-default\)\]{

    --tw-shadow: 0 2px 16px 4px var(--color-component-web-frame-shadow-default),0 4px 8px 4px var(--color-component-web-frame-shadow-default);

    --tw-shadow-colored: 0 2px 16px 4px var(--tw-shadow-color), 0 4px 8px 4px var(--tw-shadow-color);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.tw-shadow-\[0_8px_16px_-4px_rgba\(0\,0\,0\,0\.08\)\,0_4px_8px_-4px_rgba\(0\,0\,0\,0\.08\)\]{

    --tw-shadow: 0 8px 16px -4px rgba(0,0,0,0.08),0 4px 8px -4px rgba(0,0,0,0.08);

    --tw-shadow-colored: 0 8px 16px -4px var(--tw-shadow-color), 0 4px 8px -4px var(--tw-shadow-color);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.tw-shadow-\[0px_2px_16px_4px_rgba\(0\,0\,0\,0\.08\)\,0px_4px_8px_4px_rgba\(0\,0\,0\,0\.08\)\]{

    --tw-shadow: 0px 2px 16px 4px rgba(0,0,0,0.08),0px 4px 8px 4px rgba(0,0,0,0.08);

    --tw-shadow-colored: 0px 2px 16px 4px var(--tw-shadow-color), 0px 4px 8px 4px var(--tw-shadow-color);

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

    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);

    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);

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

    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);

    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.tw-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);
}
.tw-shadow-xl{

    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 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);
}
.tw-outline-none{

    outline: 2px solid transparent;

    outline-offset: 2px;
}
.tw-backdrop-blur-\[3px\]{

    --tw-backdrop-blur: blur(3px);

    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.tw-transition-\[background\]{

    transition-property: background;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

    transition-duration: 150ms;
}
.tw-transition-\[border-color\,box-shadow\]{

    transition-property: border-color,box-shadow;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

    transition-duration: 150ms;
}
.tw-transition-all{

    transition-property: all;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

    transition-duration: 150ms;
}
.tw-transition-colors{

    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

    transition-duration: 150ms;
}
.tw-transition-opacity{

    transition-property: opacity;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

    transition-duration: 150ms;
}
.tw-transition-transform{

    transition-property: transform;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

    transition-duration: 150ms;
}
.tw-duration-100{

    transition-duration: 100ms;
}
.tw-duration-150{

    transition-duration: 150ms;
}
.tw-duration-200{

    transition-duration: 200ms;
}
.tw-duration-300{

    transition-duration: 300ms;
}
.tw-duration-\[425ms\]{

    transition-duration: 425ms;
}
.tw-ease-out{

    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.tw-link-unstyled{

    text-decoration: none;

    color: inherit;
}
.tw-link-unstyled:hover, .tw-link-unstyled:active, .tw-link-unstyled:visited, .tw-link-unstyled:focus{

    text-decoration: none;

    color: inherit;
}
.tw-scrollbar-none{

    scrollbar-width: none;

    -ms-overflow-style: none;
}
.tw-scrollbar-none::-webkit-scrollbar{

    display: none;
}
.tw-toast-stack-item{

    transition: transform 0.4s ease-out, opacity 0.4s ease-out;
}
.tw-toast-stack-top{

    position: relative;

    transform: scale(1) translateY(0);

    transform-origin: bottom center;

    opacity: 1;

    z-index: 10;
}
.tw-toast-stack-top-exiting{

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    transform: scale(1) translateY(0);

    transform-origin: bottom center;

    opacity: 1;

    z-index: 20;
}
.tw-toast-stack-second{

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    transform: scale(0.92) translateY(8px);

    transform-origin: bottom center;

    opacity: 0.6;

    z-index: 0;
}
.tw-toast-stack-hidden{

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    transform: scale(0.92) translateY(8px);

    transform-origin: bottom center;

    opacity: 0;

    z-index: 0;

    pointer-events: none;
}
.\[-ms-overflow-style\:none\]{

    -ms-overflow-style: none;
}
.\[container-type\:inline-size\]{

    container-type: inline-size;
}
.\[grid-area\:1\/1\]{

    grid-area: 1/1;
}
.\[scrollbar-width\:none\]{

    scrollbar-width: none;
}
.placeholder\:tw-text-\[\#b3b2b2\]::-moz-placeholder{

    --tw-text-opacity: 1;

    color: rgb(179 178 178 / var(--tw-text-opacity, 1));
}
.placeholder\:tw-text-\[\#b3b2b2\]::placeholder{

    --tw-text-opacity: 1;

    color: rgb(179 178 178 / var(--tw-text-opacity, 1));
}
.placeholder\:tw-text-\[color\:var\(--base-400\)\]::-moz-placeholder{

    color: var(--base-400);
}
.placeholder\:tw-text-\[color\:var\(--base-400\)\]::placeholder{

    color: var(--base-400);
}
.before\:tw-absolute::before{

    content: var(--tw-content);

    position: absolute;
}
.before\:tw-left-\[calc\(50\%-7px\)\]::before{

    content: var(--tw-content);

    left: calc(50% - 7px);
}
.before\:tw-top-\[-7px\]::before{

    content: var(--tw-content);

    top: -7px;
}
.before\:tw-h-0::before{

    content: var(--tw-content);

    height: 0px;
}
.before\:tw-w-0::before{

    content: var(--tw-content);

    width: 0px;
}
.before\:tw-border-x-\[7\.5px\]::before{

    content: var(--tw-content);

    border-left-width: 7.5px;

    border-right-width: 7.5px;
}
.before\:tw-border-b-\[7px\]::before{

    content: var(--tw-content);

    border-bottom-width: 7px;
}
.before\:tw-border-t-0::before{

    content: var(--tw-content);

    border-top-width: 0px;
}
.before\:tw-border-solid::before{

    content: var(--tw-content);

    border-style: solid;
}
.before\:tw-border-transparent::before{

    content: var(--tw-content);

    border-color: transparent;
}
.before\:tw-border-b-black\/80::before{

    content: var(--tw-content);

    border-bottom-color: rgb(0 0 0 / 0.8);
}
.before\:tw-content-\[\'\'\]::before{

    --tw-content: '';

    content: var(--tw-content);
}
.after\:tw-absolute::after{

    content: var(--tw-content);

    position: absolute;
}
.after\:tw-left-full::after{

    content: var(--tw-content);

    left: 100%;
}
.after\:tw-top-1\/2::after{

    content: var(--tw-content);

    top: 50%;
}
.after\:tw--translate-y-1\/2::after{

    content: var(--tw-content);

    --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));
}
.after\:tw-border-\[6px\]::after{

    content: var(--tw-content);

    border-width: 6px;
}
.after\:tw-border-solid::after{

    content: var(--tw-content);

    border-style: solid;
}
.after\:tw-border-transparent::after{

    content: var(--tw-content);

    border-color: transparent;
}
.after\:tw-border-l-token-component-tooltip-background-default::after{

    content: var(--tw-content);

    border-left-color: var(--color-component-tooltip-background-default);
}
.after\:tw-content-\[\'\'\]::after{

    --tw-content: '';

    content: var(--tw-content);
}
.last\:tw-rounded-r-\[4px\]:last-child{

    border-top-right-radius: 4px;

    border-bottom-right-radius: 4px;
}
.hover\:tw-bg-\[\#0000000a\]:hover{

    background-color: #0000000a;
}
.hover\:tw-bg-\[\#FAFAFA\]:hover{

    --tw-bg-opacity: 1;

    background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}
.hover\:tw-bg-\[\#e8e8e8\]:hover{

    --tw-bg-opacity: 1;

    background-color: rgb(232 232 232 / var(--tw-bg-opacity, 1));
}
.hover\:tw-bg-\[\#eaeaea\]:hover{

    --tw-bg-opacity: 1;

    background-color: rgb(234 234 234 / var(--tw-bg-opacity, 1));
}
.hover\:tw-bg-\[\#f5f5f5\]:hover{

    --tw-bg-opacity: 1;

    background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
}
.hover\:tw-bg-\[var\(--t20\)\]:hover{

    background-color: var(--t20);
}
.hover\:tw-bg-\[var\(--t30\)\]:hover{

    background-color: var(--t30);
}
.hover\:tw-bg-gray-100:hover{

    --tw-bg-opacity: 1;

    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}
.hover\:tw-bg-primary-600:hover{

    --tw-bg-opacity: 1;

    background-color: rgb(228 155 0 / var(--tw-bg-opacity, 1));
}
.hover\:tw-bg-token-bg-surface-container-active:hover{

    background-color: var(--color-bg-surface-container-active);
}
.hover\:tw-bg-token-bg-surface-container-hover:hover{

    background-color: var(--color-bg-surface-container-hover);
}
.hover\:tw-bg-token-bg-surface-variant-hover:hover{

    background-color: var(--color-bg-surface-variant-hover);
}
.hover\:tw-text-\[\#545454\]:hover{

    --tw-text-opacity: 1;

    color: rgb(84 84 84 / var(--tw-text-opacity, 1));
}
.hover\:tw-text-\[\#f4af1c\]:hover{

    --tw-text-opacity: 1;

    color: rgb(244 175 28 / var(--tw-text-opacity, 1));
}
.hover\:tw-text-\[color\:var\(--f\)\]:hover{

    color: var(--f);
}
.hover\:tw-text-current:hover{

    color: currentColor;
}
.hover\:tw-text-white:hover{

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.hover\:tw-no-underline:hover{

    text-decoration-line: none;
}
.hover\:tw-opacity-90:hover{

    opacity: 0.9;
}
.hover\:tw-shadow-\[0_0_10px_0_rgba\(0\2c 0\2c 0\2c 0\.2\)\]:hover{

    --tw-shadow: 0 0 10px 0 rgba(0,0,0,0.2);

    --tw-shadow-colored: 0 0 10px 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);
}
.focus\:tw-border-primary:focus{

    --tw-border-opacity: 1;

    border-color: rgb(244 175 28 / var(--tw-border-opacity, 1));
}
.focus\:tw-text-\[\#f4af1c\]:focus{

    --tw-text-opacity: 1;

    color: rgb(244 175 28 / var(--tw-text-opacity, 1));
}
.focus\:tw-text-current:focus{

    color: currentColor;
}
.focus\:tw-no-underline:focus{

    text-decoration-line: none;
}
.focus\:tw-outline-none:focus{

    outline: 2px solid transparent;

    outline-offset: 2px;
}
.active\:tw-text-\[\#f4af1c\]:active{

    --tw-text-opacity: 1;

    color: rgb(244 175 28 / var(--tw-text-opacity, 1));
}
.active\:tw-text-current:active{

    color: currentColor;
}
.active\:tw-no-underline:active{

    text-decoration-line: none;
}
.disabled\:tw-cursor-default:disabled{

    cursor: default;
}
.disabled\:tw-cursor-not-allowed:disabled{

    cursor: not-allowed;
}
.disabled\:tw-bg-token-bg-surface-variant-disabled:disabled{

    background-color: var(--color-bg-surface-variant-disabled);
}
.disabled\:tw-opacity-50:disabled{

    opacity: 0.5;
}
.tw-group:hover .group-hover\:tw-block{

    display: block;
}
.tw-group:hover .group-hover\:tw-animate-\[bounceRight_2s_ease-in-out_infinite\]{

    animation: bounceRight 2s ease-in-out infinite;
}
.tw-group:hover .group-hover\:tw-bg-\[\#f5f5f5\]{

    --tw-bg-opacity: 1;

    background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
}
@media (prefers-reduced-motion: reduce){

    .motion-reduce\:tw-transition-none{

        transition-property: none;
    }
}
.dark\:tw-block:is(.tw-dark-theme *){

    display: block;
}
.dark\:tw-hidden:is(.tw-dark-theme *){

    display: none;
}
.dark\:tw-border-\[\#292929\]:is(.tw-dark-theme *){

    --tw-border-opacity: 1;

    border-color: rgb(41 41 41 / var(--tw-border-opacity, 1));
}
.dark\:tw-border-\[\#323232\]:is(.tw-dark-theme *){

    --tw-border-opacity: 1;

    border-color: rgb(50 50 50 / var(--tw-border-opacity, 1));
}
.dark\:tw-border-\[\#4D4D4D\]:is(.tw-dark-theme *){

    --tw-border-opacity: 1;

    border-color: rgb(77 77 77 / var(--tw-border-opacity, 1));
}
.dark\:tw-border-\[\#4a4a4a\]:is(.tw-dark-theme *){

    --tw-border-opacity: 1;

    border-color: rgb(74 74 74 / var(--tw-border-opacity, 1));
}
.dark\:tw-border-\[\#656565\]:is(.tw-dark-theme *){

    --tw-border-opacity: 1;

    border-color: rgb(101 101 101 / var(--tw-border-opacity, 1));
}
.dark\:tw-border-\[\#8b8a8a\]:is(.tw-dark-theme *){

    --tw-border-opacity: 1;

    border-color: rgb(139 138 138 / var(--tw-border-opacity, 1));
}
.dark\:tw-border-\[\#ffcc66\]:is(.tw-dark-theme *){

    --tw-border-opacity: 1;

    border-color: rgb(255 204 102 / var(--tw-border-opacity, 1));
}
.dark\:tw-border-\[var\(--t60\)\]:is(.tw-dark-theme *){

    border-color: var(--t60);
}
.dark\:tw-border-transparent:is(.tw-dark-theme *){

    border-color: transparent;
}
.dark\:tw-border-b-\[var\(--t60\)\]:is(.tw-dark-theme *){

    border-bottom-color: var(--t60);
}
.dark\:tw-border-t-\[\#323232\]:is(.tw-dark-theme *){

    --tw-border-opacity: 1;

    border-top-color: rgb(50 50 50 / var(--tw-border-opacity, 1));
}
.dark\:tw-border-t-\[\#4a4a4a\]:is(.tw-dark-theme *){

    --tw-border-opacity: 1;

    border-top-color: rgb(74 74 74 / var(--tw-border-opacity, 1));
}
.dark\:tw-border-t-\[\#656565\]:is(.tw-dark-theme *){

    --tw-border-opacity: 1;

    border-top-color: rgb(101 101 101 / var(--tw-border-opacity, 1));
}
.dark\:\!tw-bg-\[\#131313\]:is(.tw-dark-theme *){

    --tw-bg-opacity: 1 !important;

    background-color: rgb(19 19 19 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:\!tw-bg-\[\#323232\]:is(.tw-dark-theme *){

    --tw-bg-opacity: 1 !important;

    background-color: rgb(50 50 50 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:\!tw-bg-\[\#3a3320\]:is(.tw-dark-theme *){

    --tw-bg-opacity: 1 !important;

    background-color: rgb(58 51 32 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:tw-bg-\[\#131313\]:is(.tw-dark-theme *){

    --tw-bg-opacity: 1;

    background-color: rgb(19 19 19 / var(--tw-bg-opacity, 1));
}
.dark\:tw-bg-\[\#131313\]\/80:is(.tw-dark-theme *){

    background-color: rgb(19 19 19 / 0.8);
}
.dark\:tw-bg-\[\#1D1D1D\]:is(.tw-dark-theme *){

    --tw-bg-opacity: 1;

    background-color: rgb(29 29 29 / var(--tw-bg-opacity, 1));
}
.dark\:tw-bg-\[\#1a1a1a\]:is(.tw-dark-theme *){

    --tw-bg-opacity: 1;

    background-color: rgb(26 26 26 / var(--tw-bg-opacity, 1));
}
.dark\:tw-bg-\[\#1d1d1d\]:is(.tw-dark-theme *){

    --tw-bg-opacity: 1;

    background-color: rgb(29 29 29 / var(--tw-bg-opacity, 1));
}
.dark\:tw-bg-\[\#222222\]:is(.tw-dark-theme *){

    --tw-bg-opacity: 1;

    background-color: rgb(34 34 34 / var(--tw-bg-opacity, 1));
}
.dark\:tw-bg-\[\#292929\]:is(.tw-dark-theme *){

    --tw-bg-opacity: 1;

    background-color: rgb(41 41 41 / var(--tw-bg-opacity, 1));
}
.dark\:tw-bg-\[\#2a2a2a\]:is(.tw-dark-theme *){

    --tw-bg-opacity: 1;

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

    --tw-bg-opacity: 1;

    background-color: rgb(50 50 50 / var(--tw-bg-opacity, 1));
}
.dark\:tw-bg-\[\#333\]:is(.tw-dark-theme *){

    --tw-bg-opacity: 1;

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

    --tw-bg-opacity: 1;

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

    --tw-bg-opacity: 1;

    background-color: rgb(77 77 77 / var(--tw-bg-opacity, 1));
}
.dark\:tw-bg-\[\#545454\]:is(.tw-dark-theme *){

    --tw-bg-opacity: 1;

    background-color: rgb(84 84 84 / var(--tw-bg-opacity, 1));
}
.dark\:tw-bg-\[\#656565\]:is(.tw-dark-theme *){

    --tw-bg-opacity: 1;

    background-color: rgb(101 101 101 / var(--tw-bg-opacity, 1));
}
.dark\:tw-bg-\[\#734803\]:is(.tw-dark-theme *){

    --tw-bg-opacity: 1;

    background-color: rgb(115 72 3 / var(--tw-bg-opacity, 1));
}
.dark\:tw-bg-\[\#8f5c05\]:is(.tw-dark-theme *){

    --tw-bg-opacity: 1;

    background-color: rgb(143 92 5 / var(--tw-bg-opacity, 1));
}
.dark\:tw-bg-\[var\(--t40\)_\!important\]:is(.tw-dark-theme *){

    background-color: var(--t40) !important;
}
.dark\:tw-bg-\[var\(--t50\)\]:is(.tw-dark-theme *){

    background-color: var(--t50);
}
.dark\:tw-bg-\[var\(--t60\)\]:is(.tw-dark-theme *){

    background-color: var(--t60);
}
.dark\:tw-bg-\[var\(--t80\)\]:is(.tw-dark-theme *){

    background-color: var(--t80);
}
.dark\:tw-bg-transparent:is(.tw-dark-theme *){

    background-color: transparent;
}
.dark\:tw-bg-opacity-60:is(.tw-dark-theme *){

    --tw-bg-opacity: 0.6;
}
.dark\:\!tw-text-\[\#dfdfdf\]:is(.tw-dark-theme *){

    --tw-text-opacity: 1 !important;

    color: rgb(223 223 223 / var(--tw-text-opacity, 1)) !important;
}
.dark\:tw-text-\[\#323232\]:is(.tw-dark-theme *){

    --tw-text-opacity: 1;

    color: rgb(50 50 50 / var(--tw-text-opacity, 1));
}
.dark\:tw-text-\[\#6a9cb2\]:is(.tw-dark-theme *){

    --tw-text-opacity: 1;

    color: rgb(106 156 178 / var(--tw-text-opacity, 1));
}
.dark\:tw-text-\[\#8b8a8a\]:is(.tw-dark-theme *){

    --tw-text-opacity: 1;

    color: rgb(139 138 138 / var(--tw-text-opacity, 1));
}
.dark\:tw-text-\[\#CCCCCC\]:is(.tw-dark-theme *){

    --tw-text-opacity: 1;

    color: rgb(204 204 204 / var(--tw-text-opacity, 1));
}
.dark\:tw-text-\[\#ccc\]:is(.tw-dark-theme *){

    --tw-text-opacity: 1;

    color: rgb(204 204 204 / var(--tw-text-opacity, 1));
}
.dark\:tw-text-\[\#cccccc\]:is(.tw-dark-theme *){

    --tw-text-opacity: 1;

    color: rgb(204 204 204 / var(--tw-text-opacity, 1));
}
.dark\:tw-text-\[\#dfdfdf\]:is(.tw-dark-theme *){

    --tw-text-opacity: 1;

    color: rgb(223 223 223 / var(--tw-text-opacity, 1));
}
.dark\:tw-text-\[\#ffbe40\]:is(.tw-dark-theme *){

    --tw-text-opacity: 1;

    color: rgb(255 190 64 / var(--tw-text-opacity, 1));
}
.dark\:tw-text-\[\#ffcc66\]:is(.tw-dark-theme *){

    --tw-text-opacity: 1;

    color: rgb(255 204 102 / var(--tw-text-opacity, 1));
}
.dark\:tw-text-\[color\:var\(--t50\)\]:is(.tw-dark-theme *){

    color: var(--t50);
}
.dark\:tw-text-white:is(.tw-dark-theme *){

    --tw-text-opacity: 1;

    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.dark\:tw-shadow-\[-3px_0_4px_rgba\(0\2c 0\2c 0\2c 0\.1\)\]:is(.tw-dark-theme *){

    --tw-shadow: -3px 0 4px rgba(0,0,0,0.1);

    --tw-shadow-colored: -3px 0 4px var(--tw-shadow-color);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dark\:tw-shadow-\[0_0_10px_0_rgba\(255\2c 255\2c 255\2c 0\.2\)\]:is(.tw-dark-theme *){

    --tw-shadow: 0 0 10px 0 rgba(255,255,255,0.2);

    --tw-shadow-colored: 0 0 10px 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);
}
.dark\:tw-backdrop-blur-\[3px\]:is(.tw-dark-theme *){

    --tw-backdrop-blur: blur(3px);

    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.dark\:placeholder\:tw-text-\[\#8b8a8a\]:is(.tw-dark-theme *)::-moz-placeholder{

    --tw-text-opacity: 1;

    color: rgb(139 138 138 / var(--tw-text-opacity, 1));
}
.dark\:placeholder\:tw-text-\[\#8b8a8a\]:is(.tw-dark-theme *)::placeholder{

    --tw-text-opacity: 1;

    color: rgb(139 138 138 / var(--tw-text-opacity, 1));
}
.dark\:hover\:tw-bg-\[\#1d1d1d\]:hover:is(.tw-dark-theme *){

    --tw-bg-opacity: 1;

    background-color: rgb(29 29 29 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:tw-bg-\[\#4a4a4a\]:hover:is(.tw-dark-theme *){

    --tw-bg-opacity: 1;

    background-color: rgb(74 74 74 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:tw-bg-\[\#4d4d4d\]:hover:is(.tw-dark-theme *){

    --tw-bg-opacity: 1;

    background-color: rgb(77 77 77 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:tw-bg-\[\#5a5a5a\]:hover:is(.tw-dark-theme *){

    --tw-bg-opacity: 1;

    background-color: rgb(90 90 90 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:tw-bg-\[\#ffffff0a\]:hover:is(.tw-dark-theme *){

    background-color: #ffffff0a;
}
.dark\:hover\:tw-bg-\[var\(--t30\)\]:hover:is(.tw-dark-theme *){

    background-color: var(--t30);
}
.dark\:hover\:tw-bg-\[var\(--t40\)_\!important\]:hover:is(.tw-dark-theme *){

    background-color: var(--t40) !important;
}
.dark\:hover\:tw-text-\[\#CCCCCC\]:hover:is(.tw-dark-theme *){

    --tw-text-opacity: 1;

    color: rgb(204 204 204 / var(--tw-text-opacity, 1));
}
.dark\:hover\:tw-text-\[\#f4af1c\]:hover:is(.tw-dark-theme *){

    --tw-text-opacity: 1;

    color: rgb(244 175 28 / var(--tw-text-opacity, 1));
}
.dark\:hover\:tw-shadow-\[0_0_10px_0_rgba\(255\2c 255\2c 255\2c 0\.5\)\]:hover:is(.tw-dark-theme *){

    --tw-shadow: 0 0 10px 0 rgba(255,255,255,0.5);

    --tw-shadow-colored: 0 0 10px 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);
}
.tw-group:hover .dark\:group-hover\:tw-bg-\[\#2a2a2a\]:is(.tw-dark-theme *){

    --tw-bg-opacity: 1;

    background-color: rgb(42 42 42 / var(--tw-bg-opacity, 1));
}
@media (min-width: 576px){

    .sm\:tw-w-\[270px\]{

        width: 270px;
    }

    .sm\:tw-w-\[360px\]{

        width: 360px;
    }

    .sm\:tw-max-w-\[460px\]{

        max-width: 460px;
    }

    .sm\:tw-max-w-\[500px\]{

        max-width: 500px;
    }

    .sm\:tw-max-w-\[630px\]{

        max-width: 630px;
    }

    .sm\:tw-flex-1{

        flex: 1 1 0%;
    }

    .sm\:tw-grid-cols-2{

        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .sm\:tw-flex-row{

        flex-direction: row;
    }

    .sm\:tw-justify-end{

        justify-content: flex-end;
    }

    .sm\:tw-gap-8{

        gap: 2rem;
    }

    .sm\:tw-rounded-bl-lg{

        border-bottom-left-radius: 0.5rem;
    }

    .sm\:tw-rounded-tr-none{

        border-top-right-radius: 0px;
    }

    .sm\:tw-bg-white{

        --tw-bg-opacity: 1;

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

    .sm\:tw-p-8{

        padding: 2rem;
    }

    .sm\:tw-px-0{

        padding-left: 0px;

        padding-right: 0px;
    }

    .sm\:tw-text-2xl{

        font-size: 1.5rem;

        line-height: 2rem;
    }

    .sm\:tw-text-base{

        font-size: 1rem;

        line-height: 1.5rem;
    }

    .sm\:tw-text-xl{

        font-size: 1.25rem;

        line-height: 1.75rem;
    }

    .sm\:tw-shadow-\[0_4px_12px_0_rgba\(0\2c 0\2c 0\2c 0\.05\)\]{

        --tw-shadow: 0 4px 12px 0 rgba(0,0,0,0.05);

        --tw-shadow-colored: 0 4px 12px 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);
    }

    .sm\:dark\:tw-bg-\[\#131313\]:is(.tw-dark-theme *){

        --tw-bg-opacity: 1;

        background-color: rgb(19 19 19 / var(--tw-bg-opacity, 1));
    }

    .sm\:dark\:tw-shadow-\[0_4px_12px_0_rgba\(255\2c 255\2c 255\2c 0\.05\)\]:is(.tw-dark-theme *){

        --tw-shadow: 0 4px 12px 0 rgba(255,255,255,0.05);

        --tw-shadow-colored: 0 4px 12px 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);
    }
}
@media (min-width: 992px){

    .lg\:tw-w-\[450px\]{

        width: 450px;
    }

    .lg\:tw-max-w-\[600px\]{

        max-width: 600px;
    }

    .lg\:tw-flex-none{

        flex: none;
    }

    .lg\:tw-px-0{

        padding-left: 0px;

        padding-right: 0px;
    }
}
.\[\&\.active\]\:tw-opacity-100.active{

    opacity: 1;
}
.\[\&\.is-active\]\:tw-opacity-100.is-active{

    opacity: 1;
}
.\[\&\:\:-webkit-scrollbar\]\:tw-hidden::-webkit-scrollbar{

    display: none;
}
.\[\&\>\*\]\:tw-flex-1>*{

    flex: 1 1 0%;
}
@media (min-width: 576px){

    .sm\:\[\&\>\*\]\:tw-flex-none>*{

        flex: none;
    }
}
.\[\&\>\.background\]\:\!tw-fill-\[\#ccc\]>.background{

    fill: #ccc !important;
}
.\[\&\>\.diamond\]\:\!tw-fill-\[\#1d1d1d\]>.diamond{

    fill: #1d1d1d !important;
}
.\[\&\>\.diamond\]\:\!tw-fill-\[\#ccc\]>.diamond{

    fill: #ccc !important;
}
.\[\&\>\.diamond\]\:\!tw-fill-\[\#fff\]>.diamond{

    fill: #fff !important;
}
.\[\&\>\.modal-header\]\:tw-h-auto>.modal-header{

    height: auto;
}
.\[\&\>\.modal-header\]\:tw-py-4>.modal-header{

    padding-top: 1rem;

    padding-bottom: 1rem;
}
.\[\&_\.modal-header\\_\\_left\]\:tw-top-4 .modal-header__left{

    top: 1rem;
}
.\[\&_\.modal-header\\_\\_left_button\]\:tw-text-link .modal-header__left button{

    --tw-text-opacity: 1;

    color: rgb(91 155 195 / var(--tw-text-opacity, 1));
}
.\[\&_\.tooltip-inner\]\:tw-w-\[200px\] .tooltip-inner{

    width: 200px;
}
@container (min-width:576px){

    .\[\@container_\(min-width\:576px\)\]\:tw-flex{

        display: flex;
    }

    .\[\@container_\(min-width\:576px\)\]\:tw-grow{

        flex-grow: 1;
    }

    .\[\@container_\(min-width\:576px\)\]\:tw-flex-row{

        flex-direction: row;
    }

    .\[\@container_\(min-width\:576px\)\]\:tw-items-start{

        align-items: flex-start;
    }

    .\[\@container_\(min-width\:576px\)\]\:tw-justify-between{

        justify-content: space-between;
    }

    .\[\@container_\(min-width\:576px\)\]\:tw-gap-0{

        gap: 0px;
    }

    .\[\@container_\(min-width\:576px\)\]\:tw-gap-3{

        gap: 0.75rem;
    }

    .\[\@container_\(min-width\:576px\)\]\:tw-px-2{

        padding-left: 0.5rem;

        padding-right: 0.5rem;
    }

    .\[\@container_\(min-width\:576px\)\]\:tw-px-6{

        padding-left: 1.5rem;

        padding-right: 1.5rem;
    }
}
@container (min-width:992px){

    .\[\@container_\(min-width\:992px\)\]\:tw-order-1{

        order: 1;
    }

    .\[\@container_\(min-width\:992px\)\]\:tw-order-2{

        order: 2;
    }

    .\[\@container_\(min-width\:992px\)\]\:tw-block{

        display: block;
    }

    .\[\@container_\(min-width\:992px\)\]\:tw-inline{

        display: inline;
    }

    .\[\@container_\(min-width\:992px\)\]\:tw-h-\[38px\]{

        height: 38px;
    }

    .\[\@container_\(min-width\:992px\)\]\:tw-h-auto{

        height: auto;
    }

    .\[\@container_\(min-width\:992px\)\]\:tw-w-\[128px\]{

        width: 128px;
    }

    .\[\@container_\(min-width\:992px\)\]\:tw-w-px{

        width: 1px;
    }

    .\[\@container_\(min-width\:992px\)\]\:tw-shrink-0{

        flex-shrink: 0;
    }

    .\[\@container_\(min-width\:992px\)\]\:tw-flex-row{

        flex-direction: row;
    }

    .\[\@container_\(min-width\:992px\)\]\:tw-flex-col{

        flex-direction: column;
    }

    .\[\@container_\(min-width\:992px\)\]\:tw-items-center{

        align-items: center;
    }

    .\[\@container_\(min-width\:992px\)\]\:tw-justify-start{

        justify-content: flex-start;
    }

    .\[\@container_\(min-width\:992px\)\]\:tw-justify-center{

        justify-content: center;
    }

    .\[\@container_\(min-width\:992px\)\]\:tw-gap-10{

        gap: 2.5rem;
    }

    .\[\@container_\(min-width\:992px\)\]\:tw-gap-2{

        gap: 0.5rem;
    }

    .\[\@container_\(min-width\:992px\)\]\:tw-gap-3{

        gap: 0.75rem;
    }

    .\[\@container_\(min-width\:992px\)\]\:tw-gap-6{

        gap: 1.5rem;
    }

    .\[\@container_\(min-width\:992px\)\]\:tw-self-stretch{

        align-self: stretch;
    }

    .\[\@container_\(min-width\:992px\)\]\:tw-px-2{

        padding-left: 0.5rem;

        padding-right: 0.5rem;
    }

    .\[\@container_\(min-width\:992px\)\]\:tw-py-4{

        padding-top: 1rem;

        padding-bottom: 1rem;
    }
}

