@charset "UTF-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    font:inherit;
    vertical-align:baseline
}
article,aside,details,figcaption,figure,footer,hgroup,menu,section{
    display:block
}
ol,ul{
    list-style:none
}
blockquote,q{
    quotes:none
}
blockquote:before,blockquote:after,q:before,q:after{
    content:"";
    content:none
}
table{
    border-collapse:collapse;
    border-spacing:0
}
html,body{
    margin:0;
    height:100%;
    width:100%;
    font-size:16px;
    touch-action:manipulation;
    -ms-touch-action:manipulation
}
*,*:before,*:after{
    box-sizing:border-box;
    -webkit-overflow-scrolling:touch
}
hr{
    margin:0;
    border:0;
    height:1px
}
@media screen and (min-width: 768px){
    #svelte{
        height:1px;
        min-height:100dvh;
        width:100%;
        padding-top:0;
        padding-bottom:0
    }
}
[data-block-touch-pan],[data-block-touch-pan] *{
    touch-action:pan-x
}
[data-block-touch-pan].scrollY *,[data-block-touch-pan] *.scrollY *{
    touch-action:auto
}
a{
    text-decoration:none;
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
    color:inherit
}
button,a{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    margin:0;
    padding:0;
    background:none;
    border:none;
    font-size:inherit;
    line-height:inherit;
    cursor:pointer
}
body>[data-layout]{
    display:none!important
}
button:focus,a:focus{
    outline:none
}
p{
    margin:0
}
ul,ol,dl{
    margin:0;
    padding:0;
    list-style:none
}
dd{
    margin:0
}
img{
    display:block;
    width:100%;
    height:auto;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
}
img[src*=bidswitch],img[src*=feedadd]{
    width:0px;
    height:0px
}
pre{
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
    color:#fff;
    margin:0;
    padding:0
}
button,input,select,textarea{
    cursor:pointer;
    padding:0;
    border:none;
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
    color:inherit;
    line-height:1.5
}
button:focus,input:focus,select:focus,textarea :focus{
    outline:none
}
select,textarea,input[type]{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
fieldset{
    border:none;
    margin:0;
    padding:0
}
legend{
    display:inline
}
.hcaptcha-badge{
    visibility:hidden
}
body{
    box-sizing:border-box;
    line-height:1
}
.scrollY{
    overflow-y:auto;
    overflow-x:hidden;
    min-height:0;
    -webkit-overflow-scrolling:touch;
    -webkit-overflow-scroll:touch;
    scrollbar-width:thin
}
.scrollX{
    overflow-x:auto;
    overflow-y:hidden;
    -webkit-overflow-scrolling:touch;
    transform:translateZ(0);
    -moz-transform:none!important;
    scrollbar-width:thin
}
.scrollX::-webkit-scrollbar-thumb{
    border-radius:10px
}
.scrollY::-webkit-scrollbar-thumb,.scrollX::-webkit-scrollbar-thumb{
    border-radius:10px
}
.scrollX::-webkit-scrollbar{
    height:var(--scrollbar-size)
}
.hide-scrollbar{
    scrollbar-width:none
}
.hide-scrollbar::-webkit-scrollbar{
    display:none
}
.scrollY::-webkit-scrollbar{
    width:var(--scrollbar-size)
}
.svg-icon{
    pointer-events:none;
    stroke-width:0;
    stroke:currentColor;
    fill:currentColor;
    flex-shrink:0;
    display:inline-block;
    width:1em;
    height:1em
}
.svg-icon.is-rounded{
    border-radius:100px
}
:root{
    --blue-100: #d0e3f9;
    --blue-200: #a1c8f3;
    --blue-300: #72aced;
    --blue-400: #4391e7;
    --blue-500: #1475e1;
    --blue-600: #105eb4;
    --blue-700: #0c4687;
    --blue-800: #082f5a;
    --blue-900: #04172d;
    --red-100: #fbcfd8;
    --red-200: #f6a0b1;
    --red-300: #f2708a;
    --red-400: #ed4163;
    --red-500: #e9113c;
    --red-600: #ba0e30;
    --red-700: #8c0a24;
    --red-800: #5d0718;
    --red-900: #2f030c;
    --purple-100: #dcccff;
    --purple-200: #be8fff;
    --purple-300: #b061ff;
    --purple-400: #962eff;
    --purple-500: #9000ff;
    --purple-600: #7100c7;
    --purple-700: #590099;
    --purple-800: #2d004d;
    --purple-900: #1e0132;
    --green-100: #ccffcc;
    --green-200: #8fff8f;
    --green-300: #57ff57;
    --green-400: #1fff20;
    --green-500: #00e701;
    --green-600: #00b801;
    --green-700: #008a01;
    --green-800: #004d00;
    --green-900: #013e01;
    --yellow-100: #fff2dd;
    --yellow-200: #ffdeaa;
    --yellow-300: #ffcc7b;
    --yellow-400: #ffb949;
    --yellow-500: #ff9d00;
    --yellow-600: #cd7f01;
    --yellow-700: #9c6000;
    --yellow-800: #633d00;
    --yellow-900: #301d00;
    --grey-100: #d5dceb;
    --grey-200: #b1bad3;
    --grey-300: #557086;
    --grey-400: #2f4553;
    --grey-500: #213743;
    --grey-600: #1a2c38;
    --grey-700: #0f212e;
    --grey-800: #071d2a;
    --grey-900: #071824;
    --white: #fff;
    --black: #000;
    --neutral-black: #05080a;
    color:var(--grey-200);
    --shadows-sm: 0 1px 3px 0 rgba(0, 0, 0, .2), 0 1px 2px 0 rgba(0, 0, 0, .12);
    --shadows-md: 0 4px 6px -1px rgba(27, 23, 23, .2), 0 2px 4px -1px rgba(0, 0, 0, .12);
    --shadows-lg: 0 10px 15px -3px rgba(0, 0, 0, .2), 0 4px 6px -2px rgba(0, 0, 0, .1);
    --shadows-xl: 0 20px 25px -5px rgba(0, 0, 0, .2), 0 10px 10px -5px rgba(0, 0, 0, .08);
    --shadows-2xl: 0 25px 50px -12px rgba(0, 0, 0, .4);
    --shadows-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .2);
    --shadow-inset: inset 0 1px rgba(255, 255, 255, .04);
    --btn-shadow: var(--shadows-sm), var(--shadow-inset);
    --shadow-button-sm: 0rem .0625rem .1875rem #00000033, 0rem .0625rem .125rem #0000001f;
    --border-thin: .0625rem;
    --border-light: .125rem;
    --border-medium: .25rem;
    --radius-none: 0;
    --radius-sm: .125rem;
    --radius-base: .25rem;
    --radius-md: .5rem;
    --radius-lg: 4rem;
    --border-radius-0-15: .15rem;
    --text-size-10xl: 7rem;
    --text-size-9xl: 6.25rem;
    --text-size-8xl: 5.5rem;
    --text-size-7xl-responsive-large: 5rem;
    --text-size-7xl: 4.75rem;
    --text-size-7xl-responsive-small: 4.5rem;
    --text-size-6xl-responsive-large: 4.25rem;
    --text-size-6xl: 4rem;
    --text-size-6xl-responsive-small: 3.75rem;
    --text-size-5xl-responsive-large: 3.5rem;
    --text-size-5xl: 3.25rem;
    --text-size-5xl-responsive-small: 3rem;
    --text-size-4xl-responsive-large: 2.75rem;
    --text-size-4xl: 2.5rem;
    --text-size-4xl-responsive-small: 2.25rem;
    --text-size-3xl-responsive-large: 2.25rem;
    --text-size-3xl: 2rem;
    --text-size-3xl-responsive-small: 1.75rem;
    --text-size-2xl-responsive-large: 2rem;
    --text-size-2xl: 1.75rem;
    --text-size-2xl-responsive-small: 1.5rem;
    --text-size-xl-responsive-large: 1.75rem;
    --text-size-xl: 1.5rem;
    --text-size-xl-responsive-small: 1.25rem;
    --text-size-lg-responsive-large: 1.5rem;
    --text-size-lg: 1.25rem;
    --text-size-lg-responsive-small: 1.125rem;
    --text-size-md-responsive-large: 1.25rem;
    --text-size-md: 1.125rem;
    --text-size-md-responsive-small: 1rem;
    --text-size-base-responsive-large: 1.125rem;
    --text-size-base: 1rem;
    --text-size-base-responsive-small: 1rem;
    --text-size-default-responsive-large: 1rem;
    --text-size-default: .875rem;
    --text-size-default-responsive-small: .875rem;
    --text-size-sm-responsive-large: .875rem;
    --text-size-sm: .75rem;
    --text-size-sm-responsive-small: .75rem;
    --text-size-xs-responsive-large: .75rem;
    --text-size-xs: .625rem;
    --text-size-default-fixed-responsive-small: .875rem;
    --input-color: var(--white);
    --input-background: var(--grey-700);
    --input-border: var(--grey-400);
    --input-placeholder: #566671;
    --input-hover-color: var(--white);
    --input-hover-border: var(--grey-300);
    --input-transition: var(--transition-medium);
    --input-font-weight: 600;
    --input-letter-spacing: 0;
    --input-border-radius: var(--radius-base);
    --input-border-width: 2px;
    --input-box-shadow: var(--shadows-sm);
    --input-button-divider: var(--grey-600);
    --label-font-size: var(--text-size-default);
    --label-color: var(--grey-200);
    --label-hover-color: var(--grey-100);
    --label-font-weight: 600;
    --label-letter-spacing: 0;
    --focus-outline-width: .125rem;
    --focus-outline-grey: var(--focus-outline-width) solid var(--grey-200);
    --focus-outline-white: var(--focus-outline-width) solid var(--white);
    --space-0: 0rem;
    --space-0-5: .125rem;
    --space-1: .25rem;
    --space-1-5: .375rem;
    --space-2: .5rem;
    --space-3: .75rem;
    --space-4: 1rem;
    --space-5: 1.25rem;
    --space-6: 1.5rem;
    --space-7: 1.75rem;
    --space-8: 2rem;
    --space-9: 2.25rem;
    --space-10: 2.5rem;
    --space-12: 3rem;
    --space-14: 3.5rem;
    --space-16: 4rem;
    --space-20: 5rem;
    --spacingEm-0-125: .125em;
    --spacingEm-0-25: .25em;
    --spacingEm-0-5: .5em;
    --spacingEm-0-75: .75em;
    --spacingEm-1: 1em;
    --spacingEm-1-25: 1.25em;
    --spacingEm-1-5: 1.5em;
    --spacingEm-1-75: 1.75em;
    --spacingEm-2: 2em;
    --spacingEm-2-5: 2.5em;
    --spacingEm-3: 3em;
    --spacingEm-3-5: 3.5em;
    --spacingEm-4: 4em;
    --spacingEm-4-5: 4.5em;
    --spacingEm-5: 5em;
    --transition-fast: .2s;
    --transition-medium: .25s;
    --transition-slow: .35s;
    --scrollbar-size: 6px;
    --mobile-footer-height: 68px;
    --header-height: 60px;
    --radio-img: url(../../../image/svg+xml;    base64,P);
    --checkbox-img: url(../../../image/svg+xml;    base64,P)
}
body{
    background:var(--grey-600);
    color:var(--grey-200);
    font-family:proxima-nova,sans-serif;
    cursor:default
}
.scrollY,.scrollX{
    scrollbar-color:var(--grey-400) transparent
}
.scrollX::-webkit-scrollbar-thumb{
    background:var(--grey-400)
}
.scrollY::-webkit-scrollbar-thumb,.scrollX::-webkit-scrollbar-thumb{
    background:var(--grey-400)
}
.scroll-light{
    scrollbar-color:var(--grey-200) transparent
}
.scroll-light::-webkit-scrollbar-thumb{
    background:var(--grey-200)
}
a,button{
    outline:none
}
:root{
    --background: 0 0% 100%;
    --foreground: 222.2 84% 4.9%;
    --muted: 210 40% 96.1%;
    --muted-foreground: 215.4 16.3% 46.9%;
    --popover: 0 0% 100%;
    --popover-foreground: 222.2 84% 4.9%;
    --card: 0 0% 100%;
    --card-foreground: 222.2 84% 4.9%;
    --border: 214.3 31.8% 91.4%;
    --input: 214.3 31.8% 91.4%;
    --primary: 222.2 47.4% 11.2%;
    --primary-foreground: 210 40% 98%;
    --secondary: 210 40% 96.1%;
    --secondary-foreground: 222.2 47.4% 11.2%;
    --accent: 210 40% 96.1%;
    --accent-foreground: 222.2 47.4% 11.2%;
    --destructive: 0 72.2% 50.6%;
    --destructive-foreground: 210 40% 98%;
    --ring: 222.2 84% 4.9%;
    --radius: .5rem
}
.dark{
    --background: 222.2 84% 4.9%;
    --foreground: 210 40% 98%;
    --muted: 217.2 32.6% 17.5%;
    --muted-foreground: 215 20.2% 65.1%;
    --popover: 222.2 84% 4.9%;
    --popover-foreground: 210 40% 98%;
    --card: 222.2 84% 4.9%;
    --card-foreground: 210 40% 98%;
    --border: 217.2 32.6% 17.5%;
    --input: 217.2 32.6% 17.5%;
    --primary: 210 40% 98%;
    --primary-foreground: 222.2 47.4% 11.2%;
    --secondary: 217.2 32.6% 17.5%;
    --secondary-foreground: 210 40% 98%;
    --accent: 217.2 32.6% 17.5%;
    --accent-foreground: 210 40% 98%;
    --destructive: 0 62.8% 30.6%;
    --destructive-foreground: 210 40% 98%;
    --ring: hsl(212.7,26.8%,83.9)
}
*,: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(20 117 225 / .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(20 117 225 / .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:
}
.container{
    width:100%
}
@media (min-width: 640px){
    .container{
        max-width:640px
    }
}
@media (min-width: 768px){
    .container{
        max-width:768px
    }
}
@media (min-width: 1024px){
    .container{
        max-width:1024px
    }
}
@media (min-width: 1280px){
    .container{
        max-width:1280px
    }
}
@media (min-width: 1536px){
    .container{
        max-width:1536px
    }
}
.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
}
.\!visible{
    visibility:visible!important
}
.visible{
    visibility:visible
}
.invisible{
    visibility:hidden
}
.collapse{
    visibility:collapse
}
.static{
    position:static
}
.fixed{
    position:fixed
}
.absolute{
    position:absolute
}
.relative{
    position:relative
}
.sticky{
    position:sticky
}
.inset-0{
    top:0;
    right:0;
    bottom:0;
    left:0
}
.-bottom-10{
    bottom:-2.5rem
}
.-right-32{
    right:-8rem
}
.bottom-0{
    bottom:0
}
.bottom-\[-4px\]{
    bottom:-4px
}
.bottom-\[var\(--mobile-footer-height\)\]{
    bottom:var(--mobile-footer-height)
}
.bottom-auto{
    bottom:auto
}
.left-0{
    left:0
}
.left-1\/2,.left-2\/4{
    left:50%
}
.left-4{
    left:1rem
}
.left-\[50\%\]{
    left:50%
}
.right-0{
    right:0
}
.top-0{
    top:0
}
.top-0\.5{
    top:.125rem
}
.top-1\/2,.top-2\/4{
    top:50%
}
.top-\[-4px\]{
    top:-4px
}
.top-\[15\%\]{
    top:15%
}
.top-\[30\%\]{
    top:30%
}
.top-\[46\%\]{
    top:46%
}
.top-\[50\%\]{
    top:50%
}
.top-\[59px\]{
    top:59px
}
.isolate{
    isolation:isolate
}
.-z-10{
    z-index:-10
}
.z-0{
    z-index:0
}
.z-10{
    z-index:10
}
.z-50{
    z-index:50
}
.z-\[1600\]{
    z-index:1600
}
.z-\[var\(--z-index\)\]{
    z-index:var(--z-index)
}
.col-span-2{
    grid-column:span 2 / span 2
}
.col-span-3{
    grid-column:span 3 / span 3
}
.col-span-full{
    grid-column:1 / -1
}
.col-start-4{
    grid-column-start:4
}
.row-start-2{
    grid-row-start:2
}
.row-start-3{
    grid-row-start:3
}
.m-0{
    margin:0
}
.m-1{
    margin:.25rem
}
.m-20{
    margin:5rem
}
.m-auto{
    margin:auto
}
.-mx-4{
    margin-left:-1rem;
    margin-right:-1rem
}
.-my-1{
    margin-top:-.25rem;
    margin-bottom:-.25rem
}
.mx-3{
    margin-left:.75rem;
    margin-right:.75rem
}
.my-2{
    margin-top:.5rem;
    margin-bottom:.5rem
}
.my-3{
    margin-top:.75rem;
    margin-bottom:.75rem
}
.-mb-0\.5{
    margin-bottom:-.125rem
}
.mb-1{
    margin-bottom:.25rem
}
.mb-2{
    margin-bottom:.5rem
}
.mb-2\.5{
    margin-bottom:.625rem
}
.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
}
.ml-1{
    margin-left:.25rem
}
.ml-3{
    margin-left:.75rem
}
.ml-4{
    margin-left:1rem
}
.ml-auto{
    margin-left:auto
}
.mr-0{
    margin-right:0
}
.mr-1{
    margin-right:.25rem
}
.mr-10{
    margin-right:2.5rem
}
.mr-2{
    margin-right:.5rem
}
.mr-3{
    margin-right:.75rem
}
.mr-4{
    margin-right:1rem
}
.mt-1{
    margin-top:.25rem
}
.mt-2{
    margin-top:.5rem
}
.mt-3{
    margin-top:.75rem
}
.mt-4{
    margin-top:1rem
}
.mt-6{
    margin-top:1.5rem
}
.mt-8{
    margin-top:2rem
}
.mt-9{
    margin-top:2.25rem
}
.mt-\[-44px\]{
    margin-top:-44px
}
.mt-\[2px\]{
    margin-top:2px
}
.mt-auto{
    margin-top:auto
}
.line-clamp-3{
    overflow:hidden;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3
}
.\!block{
    display:block!important
}
.block{
    display:block
}
.inline-block{
    display:inline-block
}
.inline{
    display:inline
}
.flex{
    display:flex
}
.inline-flex{
    display:inline-flex
}
.table{
    display:table
}
.grid{
    display:grid
}
.inline-grid{
    display:inline-grid
}
.contents{
    display:contents
}
.\!hidden{
    display:none!important
}
.hidden{
    display:none
}
.aspect-\[343\/300\]{
    aspect-ratio:343/300
}
.aspect-square{
    aspect-ratio:1 / 1
}
.aspect-video{
    aspect-ratio:16 / 9
}
.h-0{
    height:0px
}
.h-0\.5{
    height:.125rem
}
.h-10{
    height:2.5rem
}
.h-11{
    height:2.75rem
}
.h-12{
    height:3rem
}
.h-2{
    height:.5rem
}
.h-28{
    height:7rem
}
.h-3{
    height:.75rem
}
.h-32{
    height:8rem
}
.h-4{
    height:1rem
}
.h-40{
    height:10rem
}
.h-48{
    height:12rem
}
.h-6{
    height:1.5rem
}
.h-8{
    height:2rem
}
.h-\[0\.625em\]{
    height:.625em
}
.h-\[110px\]{
    height:110px
}
.h-\[185px\]{
    height:185px
}
.h-\[1em\]{
    height:1em
}
.h-\[1px\]{
    height:1px
}
.h-\[260px\]{
    height:260px
}
.h-\[261px\]{
    height:261px
}
.h-\[2px\]{
    height:2px
}
.h-\[30px\]{
    height:30px
}
.h-\[35px\]{
    height:35px
}
.h-\[40px\]{
    height:40px
}
.h-\[43px\]{
    height:43px
}
.h-\[62px\]{
    height:62px
}
.h-\[6px\]{
    height:6px
}
.h-\[calc\(100vh-var\(--header-height\)-63px\)\]{
    height:calc(100vh - var(--header-height) - 63px)
}
.h-auto{
    height:auto
}
.h-fit{
    height:-moz-fit-content;
    height:fit-content
}
.h-full{
    height:100%
}
.h-max{
    height:-moz-max-content;
    height:max-content
}
.max-h-60{
    max-height:15rem
}
.max-h-80{
    max-height:20rem
}
.max-h-\[316px\]{
    max-height:316px
}
.max-h-full{
    max-height:100%
}
.min-h-10{
    min-height:2.5rem
}
.min-h-12{
    min-height:3rem
}
.min-h-16{
    min-height:4rem
}
.min-h-52{
    min-height:13rem
}
.min-h-\[2\.5em\]{
    min-height:2.5em
}
.min-h-\[35px\]{
    min-height:35px
}
.min-h-\[39px\]{
    min-height:39px
}
.min-h-\[40px\]{
    min-height:40px
}
.min-h-\[44px\]{
    min-height:44px
}
.min-h-\[51px\]{
    min-height:51px
}
.min-h-\[54px\]{
    min-height:54px
}
.min-h-\[70px\]{
    min-height:70px
}
.min-h-\[82px\]{
    min-height:82px
}
.min-h-\[calc\(var\(--game-height\,600px\)\)\]{
    min-height:calc(var(--game-height,600px))
}
.min-h-screen{
    min-height:100vh
}
.w-0{
    width:0px
}
.w-0\.5{
    width:.125rem
}
.w-1\/2{
    width:50%
}
.w-10{
    width:2.5rem
}
.w-11{
    width:2.75rem
}
.w-16{
    width:4rem
}
.w-2\/5{
    width:40%
}
.w-28{
    width:7rem
}
.w-3\/5{
    width:60%
}
.w-36{
    width:9rem
}
.w-4{
    width:1rem
}
.w-5{
    width:1.25rem
}
.w-6{
    width:1.5rem
}
.w-8{
    width:2rem
}
.w-8\/12{
    width:66.666667%
}
.w-9\/12{
    width:75%
}
.w-\[100px\]{
    width:100px
}
.w-\[101px\]{
    width:101px
}
.w-\[20\.75rem\]{
    width:20.75rem
}
.w-\[2694px\]{
    width:2694px
}
.w-\[49px\]{
    width:49px
}
.w-\[50\%\]{
    width:50%
}
.w-\[51px\]{
    width:51px
}
.w-\[55px\]{
    width:55px
}
.w-\[58px\]{
    width:58px
}
.w-\[70px\]{
    width:70px
}
.w-\[72px\]{
    width:72px
}
.w-\[78px\]{
    width:78px
}
.w-\[9\.625rem\]{
    width:9.625rem
}
.w-auto{
    width:auto
}
.w-fit{
    width:-moz-fit-content;
    width:fit-content
}
.w-full{
    width:100%
}
.min-w-0\.5{
    min-width:.125rem
}
.min-w-10{
    min-width:2.5rem
}
.min-w-8{
    min-width:2rem
}
.min-w-\[100px\]{
    min-width:100px
}
.min-w-\[12ch\]{
    min-width:12ch
}
.min-w-\[17\.5rem\]{
    min-width:17.5rem
}
.min-w-\[2\.5ch\]{
    min-width:2.5ch
}
.min-w-\[220px\]{
    min-width:220px
}
.min-w-\[30px\]{
    min-width:30px
}
.min-w-\[48px\]{
    min-width:48px
}
.min-w-\[68px\]{
    min-width:68px
}
.min-w-\[88px\]{
    min-width:88px
}
.min-w-\[9ch\]{
    min-width:9ch
}
.min-w-full{
    min-width:100%
}
.min-w-max{
    min-width:-moz-max-content;
    min-width:max-content
}
.max-w-10{
    max-width:2.5rem
}
.max-w-28{
    max-width:7rem
}
.max-w-36{
    max-width:9rem
}
.max-w-52{
    max-width:13rem
}
.max-w-64{
    max-width:16rem
}
.max-w-8{
    max-width:2rem
}
.max-w-80{
    max-width:20rem
}
.max-w-96{
    max-width:24rem
}
.max-w-\[1000px\]{
    max-width:1000px
}
.max-w-\[100px\]{
    max-width:100px
}
.max-w-\[1200px\]{
    max-width:1200px
}
.max-w-\[12ch\]{
    max-width:12ch
}
.max-w-\[16ch\]{
    max-width:16ch
}
.max-w-\[20rem\]{
    max-width:20rem
}
.max-w-\[220px\]{
    max-width:220px
}
.max-w-\[300px\]{
    max-width:300px
}
.max-w-\[33\.125rem\]{
    max-width:33.125rem
}
.max-w-\[386px\]{
    max-width:386px
}
.max-w-\[400px\]{
    max-width:400px
}
.max-w-\[40px\]{
    max-width:40px
}
.max-w-\[440px\]{
    max-width:440px
}
.max-w-\[500px\]{
    max-width:500px
}
.max-w-\[568px\]{
    max-width:568px
}
.max-w-\[650px\]{
    max-width:650px
}
.max-w-\[6ch\]{
    max-width:6ch
}
.max-w-full{
    max-width:100%
}
.max-w-lg{
    max-width:32rem
}
.flex-1{
    flex:1 1 0%
}
.flex-\[1\.5\]{
    flex:1.5
}
.flex-none{
    flex:none
}
.flex-shrink{
    flex-shrink:1
}
.flex-shrink-0{
    flex-shrink:0
}
.flex-grow{
    flex-grow:1
}
.flex-grow-0{
    flex-grow:0
}
.grow{
    flex-grow:1
}
.basis-6\/12{
    flex-basis:50%
}
.basis-\[125px\]{
    flex-basis:125px
}
.border-collapse{
    border-collapse:collapse
}
.\!translate-x-0{
    --tw-translate-x: 0px !important;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}
.-translate-x-1\/2,.-translate-x-2\/4{
    --tw-translate-x: -50%;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-translate-y-1\/2,.-translate-y-2\/4{
    --tw-translate-y: -50%;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-translate-y-\[3px\]{
    --tw-translate-y: -3px;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.translate-x-\[-50\%\]{
    --tw-translate-x: -50%;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.translate-y-0\.5{
    --tw-translate-y: .125rem;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.translate-y-\[-50\%\]{
    --tw-translate-y: -50%;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.translate-y-\[1px\]{
    --tw-translate-y: 1px;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.translate-y-\[3px\]{
    --tw-translate-y: 3px;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.rotate-180{
    --tw-rotate: 180deg;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.rotate-90{
    --tw-rotate: 90deg;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.skew-x-\[-20deg\]{
    --tw-skew-x: -20deg;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.skew-x-\[20deg\]{
    --tw-skew-x: 20deg;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.transform{
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.cursor-default{
    cursor:default
}
.cursor-pointer{
    cursor:pointer
}
.select-none{
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
}
.resize{
    resize:both
}
.snap-start{
    scroll-snap-align:start
}
.auto-cols-auto{
    grid-auto-columns:auto
}
.auto-cols-max{
    grid-auto-columns:max-content
}
.grid-flow-row{
    grid-auto-flow:row
}
.grid-flow-col{
    grid-auto-flow:column
}
.grid-cols-1{
    grid-template-columns:repeat(1,minmax(0,1fr))
}
.grid-cols-2{
    grid-template-columns:repeat(2,minmax(0,1fr))
}
.grid-cols-3{
    grid-template-columns:repeat(3,minmax(0,1fr))
}
.grid-cols-4{
    grid-template-columns:repeat(4,minmax(0,1fr))
}
.grid-cols-\[16px_minmax\(0\,_1fr\)_auto\]{
    grid-template-columns:16px minmax(0,1fr) auto
}
.grid-cols-\[1fr\,1fr\]{
    grid-template-columns:1fr 1fr
}
.grid-cols-\[40px_auto\]{
    grid-template-columns:40px auto
}
.grid-cols-\[6\.5ch_auto\]{
    grid-template-columns:6.5ch auto
}
.grid-cols-\[repeat\(2\,1fr\)\]{
    grid-template-columns:repeat(2,1fr)
}
.grid-rows-\[1fr_auto\]{
    grid-template-rows:1fr auto
}
.grid-rows-\[275px_275px_275px\]{
    grid-template-rows:275px 275px 275px
}
.flex-row{
    flex-direction:row
}
.flex-col{
    flex-direction:column
}
.flex-col-reverse{
    flex-direction:column-reverse
}
.flex-wrap{
    flex-wrap:wrap
}
.flex-wrap-reverse{
    flex-wrap:wrap-reverse
}
.place-content-center{
    place-content:center
}
.content-center{
    align-content:center
}
.content-end{
    align-content:flex-end
}
.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:0px
}
.gap-0\.5{
    gap:.125rem
}
.gap-1{
    gap:.25rem
}
.gap-1\.5{
    gap:.375rem
}
.gap-12{
    gap:3rem
}
.gap-2{
    gap:.5rem
}
.gap-2\.5{
    gap:.625rem
}
.gap-3{
    gap:.75rem
}
.gap-4{
    gap:1rem
}
.gap-5{
    gap:1.25rem
}
.gap-6{
    gap:1.5rem
}
.gap-\[5px\]{
    gap:5px
}
.gap-\[var\(--space-4\)\]{
    gap:var(--space-4)
}
.gap-x-0{
    -moz-column-gap:0px;
    column-gap:0px
}
.gap-x-1{
    -moz-column-gap:.25rem;
    column-gap:.25rem
}
.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-4{
    -moz-column-gap:1rem;
    column-gap:1rem
}
.gap-x-\[76px\]{
    -moz-column-gap:76px;
    column-gap:76px
}
.gap-y-1{
    row-gap:.25rem
}
.gap-y-2{
    row-gap:.5rem
}
.gap-y-3{
    row-gap:.75rem
}
.gap-y-4{
    row-gap:1rem
}
.self-start{
    align-self:flex-start
}
.self-end{
    align-self:flex-end
}
.self-center{
    align-self:center
}
.justify-self-start{
    justify-self:start
}
.overflow-auto{
    overflow:auto
}
.overflow-hidden{
    overflow:hidden
}
.overflow-y-auto{
    overflow-y:auto
}
.overscroll-contain{
    overscroll-behavior:contain
}
.truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.hyphens-auto{
    -webkit-hyphens:auto;
    hyphens:auto
}
.whitespace-normal{
    white-space:normal
}
.whitespace-nowrap{
    white-space:nowrap
}
.whitespace-pre-wrap{
    white-space:pre-wrap
}
.whitespace-break-spaces{
    white-space:break-spaces
}
.text-wrap{
    text-wrap:wrap
}
.break-words{
    overflow-wrap:break-word
}
.rounded{
    border-radius:.25rem
}
.rounded-2xl{
    border-radius:1rem
}
.rounded-\[10px\]{
    border-radius:10px
}
.rounded-full{
    border-radius:9999px
}
.rounded-lg{
    border-radius:var(--radius)
}
.rounded-md{
    border-radius:calc(var(--radius) - 2px)
}
.rounded-none{
    border-radius:0
}
.rounded-sm{
    border-radius:calc(var(--radius) - 4px)
}
.rounded-xl{
    border-radius:.75rem
}
.rounded-b{
    border-bottom-right-radius:.25rem;
    border-bottom-left-radius:.25rem
}
.rounded-t{
    border-top-left-radius:.25rem;
    border-top-right-radius:.25rem
}
.rounded-t-md{
    border-top-left-radius:calc(var(--radius) - 2px);
    border-top-right-radius:calc(var(--radius) - 2px)
}
.rounded-t-sm{
    border-top-left-radius:calc(var(--radius) - 4px);
    border-top-right-radius:calc(var(--radius) - 4px)
}
.rounded-br{
    border-bottom-right-radius:.25rem
}
.rounded-tr{
    border-top-right-radius:.25rem
}
.border{
    border-width:1px
}
.border-2{
    border-width:2px
}
.border-\[1px\]{
    border-width:1px
}
.border-x-8{
    border-left-width:8px;
    border-right-width:8px
}
.border-b-2{
    border-bottom-width:2px
}
.border-b-8{
    border-bottom-width:8px
}
.border-b-\[1px\]{
    border-bottom-width:1px
}
.border-l{
    border-left-width:1px
}
.border-t{
    border-top-width:1px
}
.border-t-2{
    border-top-width:2px
}
.border-solid{
    border-style:solid
}
.border-dashed{
    border-style:dashed
}
.border-\[var\(--grey-500\)\]{
    border-color:var(--grey-500)
}
.border-green-500{
    --tw-border-opacity: 1;
    border-color:rgba(0,231,1,var(--tw-border-opacity))
}
.border-grey-200{
    --tw-border-opacity: 1;
    border-color:rgba(177,186,211,var(--tw-border-opacity))
}
.border-grey-300{
    --tw-border-opacity: 1;
    border-color:rgba(85,112,134,var(--tw-border-opacity))
}
.border-grey-400{
    --tw-border-opacity: 1;
    border-color:rgba(47,69,83,var(--tw-border-opacity))
}
.border-grey-500{
    --tw-border-opacity: 1;
    border-color:rgba(33,55,67,var(--tw-border-opacity))
}
.border-white{
    --tw-border-opacity: 1;
    border-color:rgba(255,255,255,var(--tw-border-opacity))
}
.border-x-\[transparent\]{
    border-left-color:transparent;
    border-right-color:transparent
}
.border-b-white{
    --tw-border-opacity: 1;
    border-bottom-color:rgba(255,255,255,var(--tw-border-opacity))
}
.border-t-grey-400{
    --tw-border-opacity: 1;
    border-top-color:rgba(47,69,83,var(--tw-border-opacity))
}
.border-t-grey-500{
    --tw-border-opacity: 1;
    border-top-color:rgba(33,55,67,var(--tw-border-opacity))
}
.\!bg-blue-500{
    --tw-bg-opacity: 1 !important;
    background-color:rgba(20,117,225,var(--tw-bg-opacity))!important
}
.\!bg-green-400{
    --tw-bg-opacity: 1 !important;
    background-color:rgba(31,255,32,var(--tw-bg-opacity))!important
}
.\!bg-grey-400{
    --tw-bg-opacity: 1 !important;
    background-color:rgba(47,69,83,var(--tw-bg-opacity))!important
}
.\!bg-grey-700{
    --tw-bg-opacity: 1 !important;
    background-color:rgba(15,33,46,var(--tw-bg-opacity))!important
}
.\!bg-grey-900{
    --tw-bg-opacity: 1 !important;
    background-color:rgba(7,24,36,var(--tw-bg-opacity))!important
}
.\!bg-red-600{
    --tw-bg-opacity: 1 !important;
    background-color:rgba(186,14,48,var(--tw-bg-opacity))!important
}
.bg-\[\#000\]{
    --tw-bg-opacity: 1;
    background-color:rgb(0 0 0 / var(--tw-bg-opacity))
}
.bg-black\/15{
    background-color:#00000026
}
.bg-blue-500{
    --tw-bg-opacity: 1;
    background-color:rgba(20,117,225,var(--tw-bg-opacity))
}
.bg-blue-600{
    --tw-bg-opacity: 1;
    background-color:rgba(16,94,180,var(--tw-bg-opacity))
}
.bg-green-400{
    --tw-bg-opacity: 1;
    background-color:rgba(31,255,32,var(--tw-bg-opacity))
}
.bg-green-500{
    --tw-bg-opacity: 1;
    background-color:rgba(0,231,1,var(--tw-bg-opacity))
}
.bg-grey-200{
    --tw-bg-opacity: 1;
    background-color:rgba(177,186,211,var(--tw-bg-opacity))
}
.bg-grey-300{
    --tw-bg-opacity: 1;
    background-color:rgba(85,112,134,var(--tw-bg-opacity))
}
.bg-grey-400{
    --tw-bg-opacity: 1;
    background-color:rgba(47,69,83,var(--tw-bg-opacity))
}
.bg-grey-500{
    --tw-bg-opacity: 1;
    background-color:rgba(33,55,67,var(--tw-bg-opacity))
}
.bg-grey-600{
    --tw-bg-opacity: 1;
    background-color:rgba(26,44,56,var(--tw-bg-opacity))
}
.bg-grey-700{
    --tw-bg-opacity: 1;
    background-color:rgba(15,33,46,var(--tw-bg-opacity))
}
.bg-grey-800{
    --tw-bg-opacity: 1;
    background-color:rgba(7,29,42,var(--tw-bg-opacity))
}
.bg-grey-900{
    --tw-bg-opacity: 1;
    background-color:rgba(7,24,36,var(--tw-bg-opacity))
}
.bg-red-500{
    --tw-bg-opacity: 1;
    background-color:rgba(233,17,60,var(--tw-bg-opacity))
}
.bg-white{
    --tw-bg-opacity: 1;
    background-color:rgba(255,255,255,var(--tw-bg-opacity))
}
.bg-opacity-50{
    --tw-bg-opacity: .5
}
.bg-opacity-75{
    --tw-bg-opacity: .75
}
.bg-gradient-to-b{
    background-image:linear-gradient(to bottom,var(--tw-gradient-stops))
}
.bg-gradient-to-t{
    background-image:linear-gradient(to top,var(--tw-gradient-stops))
}
.from-\[rgba\(0\,0\,0\,\.65\)\]{
    --tw-gradient-from: rgba(0,0,0,.65) var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(0, 0, 0, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.from-black\/\[\.1\]{
    --tw-gradient-from: rgba(0, 0, 0, .1) var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(0, 0, 0, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.from-blue-500{
    --tw-gradient-from: rgb(20, 117, 225) var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(20, 117, 225, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.from-green-500{
    --tw-gradient-from: rgb(0, 231, 1) var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(0, 231, 1, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.from-grey-500{
    --tw-gradient-from: rgb(33, 55, 67) var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(33, 55, 67, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.from-red-500{
    --tw-gradient-from: rgb(233, 17, 60) var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(233, 17, 60, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}
.to-\[transparent\]{
    --tw-gradient-to: transparent var(--tw-gradient-to-position)
}
.to-black\/\[\.05\]{
    --tw-gradient-to: rgba(0, 0, 0, .05) var(--tw-gradient-to-position)
}
.to-grey-700{
    --tw-gradient-to: rgb(15, 33, 46) var(--tw-gradient-to-position)
}
.bg-\[length\:640px_auto\]{
    background-size:640px auto
}
.bg-cover{
    background-size:cover
}
.bg-center{
    background-position:center
}
.fill-white{
    fill:#fff
}
.fill-yellow-500{
    fill:#ff9d00
}
.\!object-contain{
    -o-object-fit:contain!important;
    object-fit:contain!important
}
.object-cover{
    -o-object-fit:cover;
    object-fit:cover
}
.p-0{
    padding:0
}
.p-1{
    padding:.25rem
}
.p-2{
    padding:.5rem
}
.p-2\.5{
    padding:.625rem
}
.p-3{
    padding:.75rem
}
.p-4{
    padding:1rem
}
.p-5{
    padding:1.25rem
}
.p-6{
    padding:1.5rem
}
.p-\[5px\]{
    padding:5px
}
.px-1{
    padding-left:.25rem;
    padding-right:.25rem
}
.px-1\.5{
    padding-left:.375rem;
    padding-right:.375rem
}
.px-2{
    padding-left:.5rem;
    padding-right:.5rem
}
.px-2\.5{
    padding-left:.625rem;
    padding-right:.625rem
}
.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-8{
    padding-left:2rem;
    padding-right:2rem
}
.px-\[0\.75rem\]{
    padding-left:.75rem;
    padding-right:.75rem
}
.px-\[1\.25rem\]{
    padding-left:1.25rem;
    padding-right:1.25rem
}
.px-\[1\.75rem\]{
    padding-left:1.75rem;
    padding-right:1.75rem
}
.px-\[1rem\]{
    padding-left:1rem;
    padding-right:1rem
}
.py-0{
    padding-top:0;
    padding-bottom:0
}
.py-1{
    padding-top:.25rem;
    padding-bottom:.25rem
}
.py-1\.5{
    padding-top:.375rem;
    padding-bottom:.375rem
}
.py-12{
    padding-top:3rem;
    padding-bottom:3rem
}
.py-2{
    padding-top:.5rem;
    padding-bottom:.5rem
}
.py-2\.5{
    padding-top:.625rem;
    padding-bottom:.625rem
}
.py-3{
    padding-top:.75rem;
    padding-bottom:.75rem
}
.py-4{
    padding-top:1rem;
    padding-bottom:1rem
}
.py-6{
    padding-top:1.5rem;
    padding-bottom:1.5rem
}
.py-7{
    padding-top:1.75rem;
    padding-bottom:1.75rem
}
.py-8{
    padding-top:2rem;
    padding-bottom:2rem
}
.py-\[0\.75rem\]{
    padding-top:.75rem;
    padding-bottom:.75rem
}
.py-\[0\.8125rem\]{
    padding-top:.8125rem;
    padding-bottom:.8125rem
}
.py-\[0\.9375rem\]{
    padding-top:.9375rem;
    padding-bottom:.9375rem
}
.py-\[1\.125rem\]{
    padding-top:1.125rem;
    padding-bottom:1.125rem
}
.py-\[15px\]{
    padding-top:15px;
    padding-bottom:15px
}
.py-\[17px\]{
    padding-top:17px;
    padding-bottom:17px
}
.py-\[6px\]{
    padding-top:6px;
    padding-bottom:6px
}
.pb-1{
    padding-bottom:.25rem
}
.pb-2{
    padding-bottom:.5rem
}
.pb-4{
    padding-bottom:1rem
}
.pb-5{
    padding-bottom:1.25rem
}
.pl-2{
    padding-left:.5rem
}
.pl-4{
    padding-left:1rem
}
.pr-2{
    padding-right:.5rem
}
.pr-4{
    padding-right:1rem
}
.pr-6{
    padding-right:1.5rem
}
.pt-0{
    padding-top:0
}
.pt-16{
    padding-top:4rem
}
.pt-2{
    padding-top:.5rem
}
.pt-4{
    padding-top:1rem
}
.pt-6{
    padding-top:1.5rem
}
.pt-8{
    padding-top:2rem
}
.text-left{
    text-align:left
}
.text-center{
    text-align:center
}
.text-right{
    text-align:right
}
.align-middle{
    vertical-align:middle
}
.text-base{
    font-size:1rem;
    line-height:1.5rem
}
.text-sm{
    font-size:.875rem;
    line-height:1.25rem
}
.text-xs{
    font-size:.75rem;
    line-height:1rem
}
.font-bold{
    font-weight:700
}
.font-normal{
    font-weight:400
}
.font-semibold{
    font-weight:600
}
.uppercase{
    text-transform:uppercase
}
.lowercase{
    text-transform:lowercase
}
.capitalize{
    text-transform:capitalize
}
.italic{
    font-style:italic
}
.tabular-nums{
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)
}
.leading-4{
    line-height:1rem
}
.leading-5{
    line-height:1.25rem
}
.leading-\[120\%\]{
    line-height:120%
}
.leading-\[14px\]{
    line-height:14px
}
.leading-\[18px\]{
    line-height:18px
}
.leading-none{
    line-height:1
}
.leading-normal{
    line-height:1.5
}
.tracking-tight{
    letter-spacing:-.025em
}
.\!text-blue-500{
    --tw-text-opacity: 1 !important;
    color:rgba(20,117,225,var(--tw-text-opacity))!important
}
.\!text-green-700{
    --tw-text-opacity: 1 !important;
    color:rgba(0,138,1,var(--tw-text-opacity))!important
}
.\!text-grey-200{
    --tw-text-opacity: 1 !important;
    color:rgba(177,186,211,var(--tw-text-opacity))!important
}
.\!text-white{
    --tw-text-opacity: 1 !important;
    color:rgba(255,255,255,var(--tw-text-opacity))!important
}
.text-black{
    --tw-text-opacity: 1;
    color:rgba(0,0,0,var(--tw-text-opacity))
}
.text-blue-400{
    --tw-text-opacity: 1;
    color:rgba(67,145,231,var(--tw-text-opacity))
}
.text-blue-500{
    --tw-text-opacity: 1;
    color:rgba(20,117,225,var(--tw-text-opacity))
}
.text-green-900{
    --tw-text-opacity: 1;
    color:rgba(1,62,1,var(--tw-text-opacity))
}
.text-grey-100{
    --tw-text-opacity: 1;
    color:rgba(213,220,235,var(--tw-text-opacity))
}
.text-grey-200{
    --tw-text-opacity: 1;
    color:rgba(177,186,211,var(--tw-text-opacity))
}
.text-grey-300{
    --tw-text-opacity: 1;
    color:rgba(85,112,134,var(--tw-text-opacity))
}
.text-grey-400{
    --tw-text-opacity: 1;
    color:rgba(47,69,83,var(--tw-text-opacity))
}
.text-grey-500{
    --tw-text-opacity: 1;
    color:rgba(33,55,67,var(--tw-text-opacity))
}
.text-grey-800{
    --tw-text-opacity: 1;
    color:rgba(7,29,42,var(--tw-text-opacity))
}
.text-neutral-black{
    --tw-text-opacity: 1;
    color:rgb(5 8 10 / var(--tw-text-opacity))
}
.text-red-400{
    --tw-text-opacity: 1;
    color:rgba(237,65,99,var(--tw-text-opacity))
}
.text-white{
    --tw-text-opacity: 1;
    color:rgba(255,255,255,var(--tw-text-opacity))
}
.text-yellow-300{
    --tw-text-opacity: 1;
    color:rgba(255,204,123,var(--tw-text-opacity))
}
.text-yellow-500{
    --tw-text-opacity: 1;
    color:rgba(255,157,0,var(--tw-text-opacity))
}
.underline{
    text-decoration-line:underline
}
.overline{
    text-decoration-line:overline
}
.opacity-20{
    opacity:.2
}
.opacity-40{
    opacity:.4
}
.opacity-50{
    opacity:.5
}
.shadow{
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-\[0_10px_15px_-3px_rgba\(0\,_0\,_0\,_\.2\)\,_0_4px_6px_-2px_rgba\(0\,_0\,_0\,_\.1\)\]{
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .2), 0 4px 6px -2px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -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)
}
.shadow-\[0_1px_3px_0_rgba\(0\,0\,0\,\.2\)\,0_1px_2px_0_rgba\(0\,0\,0\,\.12\)\,inset_0_1px_rgba\(255\,255\,255\,\.04\)\]{
    --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.12),inset 0 1px rgba(255,255,255,.04);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color), inset 0 1px var(--tw-shadow-color);
    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 rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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)
}
.shadow-md{
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(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)
}
.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)
}
.shadow-sm{
    --tw-shadow: 0 1px 2px 0 rgb(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)
}
.shadow-grey-600{
    --tw-shadow-color: rgb(26, 44, 56);
    --tw-shadow: var(--tw-shadow-colored)
}
.outline{
    outline-style:solid
}
.ring-offset-background{
    --tw-ring-offset-color: hsl(var(--background) / 1)
}
.blur{
    --tw-blur: blur(8px);
    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)
}
.drop-shadow{
    --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));
    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)
}
.grayscale{
    --tw-grayscale: grayscale(100%);
    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)
}
.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)
}
.backdrop-blur-lg{
    --tw-backdrop-blur: blur(16px);
    -webkit-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);
    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)
}
.backdrop-blur-md{
    --tw-backdrop-blur: blur(12px);
    -webkit-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);
    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)
}
.backdrop-blur-sm{
    --tw-backdrop-blur: blur(4px);
    -webkit-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);
    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)
}
.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-transform{
    transition-property:transform;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    transition-duration:.15s
}
.delay-0{
    transition-delay:0s
}
.delay-100{
    transition-delay:.1s
}
.duration-100{
    transition-duration:.1s
}
.duration-150{
    transition-duration:.15s
}
.duration-200{
    transition-duration:.2s
}
.ease-in-out{
    transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.ease-linear{
    transition-timing-function:linear
}
.ease-out{
    transition-timing-function:cubic-bezier(0,0,.2,1)
}
.\*\:truncate>*{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.first\:pt-0:first-child{
    padding-top:0
}
.last\:border-b-0:last-child{
    border-bottom-width:0px
}
.last\:border-none:last-child{
    border-style:none
}
.last\:pb-0:last-child{
    padding-bottom:0
}
.hover\:bg-blue-500:hover{
    --tw-bg-opacity: 1;
    background-color:rgba(20,117,225,var(--tw-bg-opacity))
}
.hover\:bg-grey-200:hover{
    --tw-bg-opacity: 1;
    background-color:rgba(177,186,211,var(--tw-bg-opacity))
}
.hover\:text-white:hover{
    --tw-text-opacity: 1;
    color:rgba(255,255,255,var(--tw-text-opacity))
}
.hover\:delay-0:hover{
    transition-delay:0s
}
.hover\:duration-300:hover{
    transition-duration:.3s
}
.focus-visible\:text-white:focus-visible{
    --tw-text-opacity: 1;
    color:rgba(255,255,255,var(--tw-text-opacity))
}
.focus-visible\:outline-none:focus-visible{
    outline:2px solid transparent;
    outline-offset:2px
}
.focus-visible\:outline:focus-visible{
    outline-style:solid
}
.focus-visible\:outline-2:focus-visible{
    outline-width:2px
}
.focus-visible\:-outline-offset-2:focus-visible{
    outline-offset:-2px
}
.focus-visible\:outline-offset-2:focus-visible{
    outline-offset:2px
}
.focus-visible\:outline-grey-300:focus-visible{
    outline-color:#557086
}
.focus-visible\:outline-white:focus-visible{
    outline-color:#fff
}
.active\:scale-\[0\.98\]:active{
    --tw-scale-x: .98;
    --tw-scale-y: .98;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.disabled\:pointer-events-none:disabled{
    pointer-events:none
}
.disabled\:opacity-50:disabled{
    opacity:.5
}
.group:hover .group-hover\:text-white{
    --tw-text-opacity: 1;
    color:rgba(255,255,255,var(--tw-text-opacity))
}
.group:active .group-active\:scale-95{
    --tw-scale-x: .95;
    --tw-scale-y: .95;
    transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.group:disabled .group-disabled\:text-white{
    --tw-text-opacity: 1;
    color:rgba(255,255,255,var(--tw-text-opacity))
}
.group:disabled .group-disabled\:opacity-50{
    opacity:.5
}
@media (min-width: 640px){
    .sm\:-right-12{
        right:-3rem
    }
    .sm\:flex{
        display:flex
    }
    .sm\:aspect-auto{
        aspect-ratio:auto
    }
    .sm\:h-10{
        height:2.5rem
    }
    .sm\:h-96{
        height:24rem
    }
    .sm\:h-\[300px\]{
        height:300px
    }
    .sm\:w-auto{
        width:auto
    }
    .sm\:max-w-full{
        max-width:100%
    }
    .sm\:grid-flow-col{
        grid-auto-flow:column
    }
    .sm\:grid-cols-\[calc\(33\.33\%-12px\)_calc\(33\.33\%-12px\)_calc\(33\.33\%-12px\)\]{
        grid-template-columns:calc(33.33% - 12px) calc(33.33% - 12px) calc(33.33% - 12px)
    }
    .sm\:grid-rows-none{
        grid-template-rows:none
    }
    .sm\:flex-row{
        flex-direction:row
    }
    .sm\:justify-end{
        justify-content:flex-end
    }
    .sm\:rounded-lg{
        border-radius:var(--radius)
    }
    .sm\:px-0{
        padding-left:0;
        padding-right:0
    }
    .sm\:pt-8{
        padding-top:2rem
    }
}
@media (min-width: 768px){
    .md\:-right-14{
        right:-3.5rem
    }
    .md\:top-4{
        top:1rem
    }
    .md\:m-auto{
        margin:auto
    }
    .md\:my-6{
        margin-top:1.5rem;
        margin-bottom:1.5rem
    }
    .md\:mb-0{
        margin-bottom:0
    }
    .md\:mb-6{
        margin-bottom:1.5rem
    }
    .md\:ml-auto{
        margin-left:auto
    }
    .md\:mr-0{
        margin-right:0
    }
    .md\:mt-4{
        margin-top:1rem
    }
    .md\:block{
        display:block
    }
    .md\:flex{
        display:flex
    }
    .md\:inline-flex{
        display:inline-flex
    }
    .md\:grid{
        display:grid
    }
    .md\:hidden{
        display:none
    }
    .md\:h-\[232px\]{
        height:232px
    }
    .md\:h-auto{
        height:auto
    }
    .md\:min-h-\[530px\]{
        min-height:530px
    }
    .md\:w-4{
        width:1rem
    }
    .md\:w-6\/12{
        width:50%
    }
    .md\:w-auto{
        width:auto
    }
    .md\:w-full{
        width:100%
    }
    .md\:w-max{
        width:-moz-max-content;
        width:max-content
    }
    .md\:max-w-10{
        max-width:2.5rem
    }
    .md\:max-w-\[110px\]{
        max-width:110px
    }
    .md\:max-w-\[50\%\]{
        max-width:50%
    }
    .md\:max-w-\[600px\]{
        max-width:600px
    }
    .md\:grid-cols-4{
        grid-template-columns:repeat(4,minmax(0,1fr))
    }
    .md\:grid-cols-\[repeat\(auto-fill\,minmax\(160px\,1fr\)\)\]{
        grid-template-columns:repeat(auto-fill,minmax(160px,1fr))
    }
    .md\:flex-row{
        flex-direction:row
    }
    .md\:items-start{
        align-items:flex-start
    }
    .md\:items-center{
        align-items:center
    }
    .md\:justify-between{
        justify-content:space-between
    }
    .md\:gap-0{
        gap:0px
    }
    .md\:gap-12{
        gap:3rem
    }
    .md\:gap-16{
        gap:4rem
    }
    .md\:gap-4{
        gap:1rem
    }
    .md\:gap-6{
        gap:1.5rem
    }
    .md\:gap-8{
        gap:2rem
    }
    .md\:gap-\[18px\]{
        gap:18px
    }
    .md\:gap-\[64px\]{
        gap:64px
    }
    .md\:gap-y-8{
        row-gap:2rem
    }
    .md\:p-0{
        padding:0
    }
    .md\:p-7{
        padding:1.75rem
    }
    .md\:px-6{
        padding-left:1.5rem;
        padding-right:1.5rem
    }
    .md\:px-8{
        padding-left:2rem;
        padding-right:2rem
    }
    .md\:py-0{
        padding-top:0;
        padding-bottom:0
    }
    .md\:py-12{
        padding-top:3rem;
        padding-bottom:3rem
    }
    .md\:py-5{
        padding-top:1.25rem;
        padding-bottom:1.25rem
    }
    .md\:py-9{
        padding-top:2.25rem;
        padding-bottom:2.25rem
    }
    .md\:pr-6{
        padding-right:1.5rem
    }
    .md\:pt-12{
        padding-top:3rem
    }
    .md\:pt-4{
        padding-top:1rem
    }
}
@media (min-width: 1024px){
    .lg\:absolute{
        position:absolute
    }
    .lg\:bottom-0{
        bottom:0
    }
    .lg\:left-2\/4{
        left:50%
    }
    .lg\:right-auto{
        right:auto
    }
    .lg\:block{
        display:block
    }
    .lg\:h-20{
        height:5rem
    }
    .lg\:h-\[480px\]{
        height:480px
    }
    .lg\:h-\[664px\]{
        height:664px
    }
    .lg\:w-\[1818px\]{
        width:1818px
    }
    .lg\:max-w-\[478px\]{
        max-width:478px
    }
    .lg\:max-w-\[690px\]{
        max-width:690px
    }
    .lg\:-translate-x-2\/4{
        --tw-translate-x: -50%;
        transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
    .lg\:translate-y-2{
        --tw-translate-y: .5rem;
        transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
    .lg\:justify-start{
        justify-content:flex-start
    }
    .lg\:px-8{
        padding-left:2rem;
        padding-right:2rem
    }
    .lg\:opacity-0{
        opacity:0
    }
    .group:hover .lg\:group-hover\:translate-y-0{
        --tw-translate-y: 0px;
        transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
    .group:hover .lg\:group-hover\:opacity-100{
        opacity:1
    }
    .group:hover .lg\:group-hover\:delay-300{
        transition-delay:.3s
    }
    .group:hover .lg\:group-hover\:duration-300{
        transition-duration:.3s
    }
    .lg\:has-\[\.item\:nth-child\(1\)\:hover\]\:grid-cols-\[calc\(60\%-12px\)_calc\(20\%-12px\)_calc\(20\%-12px\)\]:has(.item:nth-child(1):hover){
        grid-template-columns:calc(60% - 12px) calc(20% - 12px) calc(20% - 12px)
    }
    .lg\:has-\[\.item\:nth-child\(2\)\:hover\]\:grid-cols-\[calc\(20\%-12px\)_calc\(60\%-12px\)_calc\(20\%-12px\)\]:has(.item:nth-child(2):hover){
        grid-template-columns:calc(20% - 12px) calc(60% - 12px) calc(20% - 12px)
    }
    .lg\:has-\[\.item\:nth-child\(3\)\:hover\]\:grid-cols-\[calc\(20\%-12px\)_calc\(20\%-12px\)_calc\(60\%-12px\)\]:has(.item:nth-child(3):hover){
        grid-template-columns:calc(20% - 12px) calc(20% - 12px) calc(60% - 12px)
    }
}
@media (min-width: 1280px){
    .xl\:gap-2\.5{
        gap:.625rem
    }
    .xl\:pt-4{
        padding-top:1rem
    }
    .xl\:has-\[\.item\:nth-child\(1\)\:hover\]\:grid-cols-\[calc\(50\%-12px\)_calc\(25\%-12px\)_calc\(25\%-12px\)\]:has(.item:nth-child(1):hover){
        grid-template-columns:calc(50% - 12px) calc(25% - 12px) calc(25% - 12px)
    }
    .xl\:has-\[\.item\:nth-child\(2\)\:hover\]\:grid-cols-\[calc\(25\%-12px\)_calc\(50\%-12px\)_calc\(25\%-12px\)\]:has(.item:nth-child(2):hover){
        grid-template-columns:calc(25% - 12px) calc(50% - 12px) calc(25% - 12px)
    }
    .xl\:has-\[\.item\:nth-child\(3\)\:hover\]\:grid-cols-\[calc\(25\%-12px\)_calc\(25\%-12px\)_calc\(50\%-12px\)\]:has(.item:nth-child(3):hover){
        grid-template-columns:calc(25% - 12px) calc(25% - 12px) calc(50% - 12px)
    }
}
@media (hover: hover){
    .betterhover\:hover\:-translate-y-2:hover{
        --tw-translate-y: -.5rem;
        transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
    .betterhover\:hover\:bg-black:hover{
        --tw-bg-opacity: 1;
        background-color:rgba(0,0,0,var(--tw-bg-opacity))
    }
    .betterhover\:hover\:bg-blue-600:hover{
        --tw-bg-opacity: 1;
        background-color:rgba(16,94,180,var(--tw-bg-opacity))
    }
    .betterhover\:hover\:bg-blue-800:hover{
        --tw-bg-opacity: 1;
        background-color:rgba(8,47,90,var(--tw-bg-opacity))
    }
    .betterhover\:hover\:bg-green-400:hover{
        --tw-bg-opacity: 1;
        background-color:rgba(31,255,32,var(--tw-bg-opacity))
    }
    .betterhover\:hover\:bg-grey-200:hover{
        --tw-bg-opacity: 1;
        background-color:rgba(177,186,211,var(--tw-bg-opacity))
    }
    .betterhover\:hover\:bg-grey-300:hover{
        --tw-bg-opacity: 1;
        background-color:rgba(85,112,134,var(--tw-bg-opacity))
    }
    .betterhover\:hover\:bg-grey-400:hover{
        --tw-bg-opacity: 1;
        background-color:rgba(47,69,83,var(--tw-bg-opacity))
    }
    .betterhover\:hover\:bg-grey-900:hover{
        --tw-bg-opacity: 1;
        background-color:rgba(7,24,36,var(--tw-bg-opacity))
    }
    .betterhover\:hover\:bg-red-600:hover{
        --tw-bg-opacity: 1;
        background-color:rgba(186,14,48,var(--tw-bg-opacity))
    }
    .betterhover\:hover\:bg-white:hover{
        --tw-bg-opacity: 1;
        background-color:rgba(255,255,255,var(--tw-bg-opacity))
    }
    .betterhover\:hover\:text-blue-400:hover{
        --tw-text-opacity: 1;
        color:rgba(67,145,231,var(--tw-text-opacity))
    }
    .betterhover\:hover\:text-green-900:hover{
        --tw-text-opacity: 1;
        color:rgba(1,62,1,var(--tw-text-opacity))
    }
    .betterhover\:hover\:text-grey-400:hover{
        --tw-text-opacity: 1;
        color:rgba(47,69,83,var(--tw-text-opacity))
    }
    .betterhover\:hover\:text-neutral-black:hover{
        --tw-text-opacity: 1;
        color:rgb(5 8 10 / var(--tw-text-opacity))
    }
    .betterhover\:hover\:text-white:hover{
        --tw-text-opacity: 1;
        color:rgba(255,255,255,var(--tw-text-opacity))
    }
    .group:hover .betterhover\:group-hover\:text-blue-400{
        --tw-text-opacity: 1;
        color:rgba(67,145,231,var(--tw-text-opacity))
    }
    .\[\&\:hover\>\*\]\:betterhover\:hover\:text-white:hover:hover>*{
        --tw-text-opacity: 1;
        color:rgba(255,255,255,var(--tw-text-opacity))
    }
}
.\[\&\:hover\>svg\]\:text-green-700:hover>svg{
    --tw-text-opacity: 1;
    color:rgba(0,138,1,var(--tw-text-opacity))
}
.\[\&\:hover\>svg\]\:text-grey-200:hover>svg{
    --tw-text-opacity: 1;
    color:rgba(177,186,211,var(--tw-text-opacity))
}
.\[\&\:hover\>svg\]\:text-grey-400:hover>svg{
    --tw-text-opacity: 1;
    color:rgba(47,69,83,var(--tw-text-opacity))
}
.\[\&\:hover\>svg\]\:text-white:hover>svg{
    --tw-text-opacity: 1;
    color:rgba(255,255,255,var(--tw-text-opacity))
}
.\[\&\>\*\]\:absolute>*{
    position:absolute
}
.\[\&\>\*\]\:bottom-0>*{
    bottom:0
}
.\[\&\>\*\]\:left-0>*{
    left:0
}
.\[\&\>\*\]\:right-0>*{
    right:0
}
.\[\&\>\*\]\:top-0>*{
    top:0
}
.\[\&\>\*\]\:h-full>*{
    height:100%
}
.\[\&\>\*\]\:w-full>*{
    width:100%
}
.\[\&\>\*\]\:flex-1>*{
    flex:1 1 0%
}
.\[\&\>\*\]\:px-3>*{
    padding-left:.75rem;
    padding-right:.75rem
}
.\[\&\>\:first-child\]\:w-\[calc\(\(100\%-var\(--space-4\)\)\/3\)\]>:first-child{
    width:calc((100% - var(--space-4)) / 3)
}
.\[\&\>\:first-child\]\:flex-1>:first-child{
    flex:1 1 0%
}
.\[\&\>\:last-child\]\:flex-1>:last-child{
    flex:1 1 0%
}
.\[\&_svg\]\:\!text-blue-500 svg{
    --tw-text-opacity: 1 !important;
    color:rgba(20,117,225,var(--tw-text-opacity))!important
}
.\[\&_svg\]\:\!text-green-700 svg{
    --tw-text-opacity: 1 !important;
    color:rgba(0,138,1,var(--tw-text-opacity))!important
}
.\[\&_svg\]\:\!text-white svg{
    --tw-text-opacity: 1 !important;
    color:rgba(255,255,255,var(--tw-text-opacity))!important
}
.\[\&_svg\]\:text-grey-200 svg{
    --tw-text-opacity: 1;
    color:rgba(177,186,211,var(--tw-text-opacity))
}
.\[\&_svg\]\:text-grey-400 svg{
    --tw-text-opacity: 1;
    color:rgba(47,69,83,var(--tw-text-opacity))
}
.\[\&_svg\]\:text-neutral-black svg{
    --tw-text-opacity: 1;
    color:rgb(5 8 10 / var(--tw-text-opacity))
}
.\[\&_svg\]\:text-white svg{
    --tw-text-opacity: 1;
    color:rgba(255,255,255,var(--tw-text-opacity))
}
.focus-visible\:\[\&_svg\]\:text-white svg:focus-visible{
    --tw-text-opacity: 1;
    color:rgba(255,255,255,var(--tw-text-opacity))
}

/*
     FILE ARCHIVED ON 15:21:38 Mar 04, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:32:58 Sep 10, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.493
  load_resource: 164.538
  PetaboxLoader3.resolve: 109.975
  PetaboxLoader3.datanode: 42.162 (2)
  loaddict: 29.607
*/