@layer base {
    input[type=number],
    input[type=number]::-webkit-inner-spin-button,
    input[type=number]::-webkit-outer-spin-button {
        -webkit-appearance: none;
        margin: 0;
        -webkit-appearance: textfield !important;
        appearance: textfield !important;
        -moz-appearance: textfield !important
    }
    select {
        -webkit-appearance: none
    }
}

::-webkit-scrollbar {
    display: none
}

* {
    -ms-overflow-style: none;
    scrollbar-width: none
}

input:-webkit-autofill,
input:-webkit-autofill:active,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover {
    -webkit-box-shadow: inset 0 0 0 30px #fff !important;
    -webkit-text-fill-color: #000 !important
}

@font-face {
    font-family: Proxima;
    src: url("/_next/static/media/Proxima Nova Black.b1b16ab0.otf");
    font-weight: 900
}

@keyframes floatingY {
    0% {
        transform: translateY(var(--floating-y-start, -.5rem))
    }
    50% {
        transform: translateY(var(--floating-y-end, .5rem))
    }
    to {
        transform: translateY(var(--floating-y-start, -.5rem))
    }
}

@keyframes floatingWobble {
    0% {
        transform: rotate(var(--floating-wobble-start, -4deg))
    }
    50% {
        transform: rotate(var(--floating-wobble-end, 4deg))
    }
    to {
        transform: rotate(var(--floating-wobble-start, -4deg))
    }
}

@keyframes floatingX {
    0% {
        transform: translateX(var(--floating-x-start, -.1rem))
    }
    50% {
        transform: translateX(var(--floating-x-end, .1rem))
    }
    to {
        transform: translateX(var(--floating-x-start, -.1rem))
    }
}

@keyframes react-loading-skeleton {
    to {
        transform: translateX(100%)
    }
}

.react-loading-skeleton {
    --base-color: #ebebeb;
    --highlight-color: #f5f5f5;
    --animation-duration: 1.5s;
    --animation-direction: normal;
    --pseudo-element-display: block;
    background-color: var(--base-color);
    width: 100%;
    border-radius: .25rem;
    display: inline-flex;
    line-height: 1;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.react-loading-skeleton:after {
    content: " ";
    display: var(--pseudo-element-display);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    background-repeat: no-repeat;
    background-image: linear-gradient(90deg, var(--base-color), var(--highlight-color), var(--base-color));
    transform: translateX(-100%);
    animation-name: react-loading-skeleton;
    animation-direction: var(--animation-direction);
    animation-duration: var(--animation-duration);
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite
}

@media (prefers-reduced-motion) {
    .react-loading-skeleton {
        --pseudo-element-display: none
    }
}

@font-face {
    font-family: __Tomorrow_af4bd2;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(/_next/static/media/96abe8dd7371d1ef-s.woff2) format("woff2");
    unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Tomorrow_af4bd2;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(/_next/static/media/801acfbe243e09c7-s.p.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Tomorrow_af4bd2;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/_next/static/media/f3eb3e02c24215b6-s.woff2) format("woff2");
    unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Tomorrow_af4bd2;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/_next/static/media/179bd0e960b6df36-s.p.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Tomorrow_Fallback_af4bd2;
    src: local("Arial");
    ascent-override: 93.46%;
    descent-override: 18.69%;
    line-gap-override: 0.00%;
    size-adjust: 107.00%
}

.__className_af4bd2 {
    font-family: __Tomorrow_af4bd2, __Tomorrow_Fallback_af4bd2;
    font-style: normal
}

.__variable_af4bd2 {
    --font-tomorrow: "__Tomorrow_af4bd2", "__Tomorrow_Fallback_af4bd2"
}

@font-face {
    font-family: __Bai_Jamjuree_f4578a;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(/_next/static/media/560bcc4e09749527-s.woff2) format("woff2");
    unicode-range: u+02d7, u+0303, u+0331, u+0e01-0e5b, u+200c-200d, u+25cc
}

@font-face {
    font-family: __Bai_Jamjuree_f4578a;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(/_next/static/media/d77e36fa1e563bf0-s.woff2) format("woff2");
    unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-family: __Bai_Jamjuree_f4578a;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(/_next/static/media/51fbb2aa5ef2b5cf-s.woff2) format("woff2");
    unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Bai_Jamjuree_f4578a;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(/_next/static/media/7da2a3ff16027414-s.p.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Bai_Jamjuree_f4578a;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/_next/static/media/723f3c07bb1fbaab-s.woff2) format("woff2");
    unicode-range: u+02d7, u+0303, u+0331, u+0e01-0e5b, u+200c-200d, u+25cc
}

@font-face {
    font-family: __Bai_Jamjuree_f4578a;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/_next/static/media/6cb9e821df97febd-s.woff2) format("woff2");
    unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-family: __Bai_Jamjuree_f4578a;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/_next/static/media/a8c682a8f4ee9d69-s.woff2) format("woff2");
    unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Bai_Jamjuree_f4578a;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/_next/static/media/fc3bb0c43ad3be3b-s.p.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Bai_Jamjuree_f4578a;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(/_next/static/media/f1144ac8e703eb32-s.woff2) format("woff2");
    unicode-range: u+02d7, u+0303, u+0331, u+0e01-0e5b, u+200c-200d, u+25cc
}

@font-face {
    font-family: __Bai_Jamjuree_f4578a;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(/_next/static/media/efe191cf7953ff64-s.woff2) format("woff2");
    unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-family: __Bai_Jamjuree_f4578a;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(/_next/static/media/9b206b5a69aba6d3-s.woff2) format("woff2");
    unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Bai_Jamjuree_f4578a;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(/_next/static/media/f6441c9c7c6cedc3-s.p.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Bai_Jamjuree_f4578a;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/_next/static/media/84c22514fc6f1667-s.woff2) format("woff2");
    unicode-range: u+02d7, u+0303, u+0331, u+0e01-0e5b, u+200c-200d, u+25cc
}

@font-face {
    font-family: __Bai_Jamjuree_f4578a;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/_next/static/media/f5ea4559b0835633-s.woff2) format("woff2");
    unicode-range: u+0102-0103, u+0110-0111, u+0128-0129, u+0168-0169, u+01a0-01a1, u+01af-01b0, u+0300-0301, u+0303-0304, u+0308-0309, u+0323, u+0329, u+1ea0-1ef9, u+20ab
}

@font-face {
    font-family: __Bai_Jamjuree_f4578a;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/_next/static/media/8bbb723f6276338f-s.woff2) format("woff2");
    unicode-range: u+0100-02ba, u+02bd-02c5, u+02c7-02cc, u+02ce-02d7, u+02dd-02ff, u+0304, u+0308, u+0329, u+1d00-1dbf, u+1e00-1e9f, u+1ef2-1eff, u+2020, u+20a0-20ab, u+20ad-20c0, u+2113, u+2c60-2c7f, u+a720-a7ff
}

@font-face {
    font-family: __Bai_Jamjuree_f4578a;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/_next/static/media/996798fe8aee0dc3-s.p.woff2) format("woff2");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+0304, u+0308, u+0329, u+2000-206f, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: __Bai_Jamjuree_Fallback_f4578a;
    src: local("Arial");
    ascent-override: 96.70%;
    descent-override: 24.18%;
    line-gap-override: 0.00%;
    size-adjust: 103.41%
}

.__className_f4578a {
    font-family: __Bai_Jamjuree_f4578a, __Bai_Jamjuree_Fallback_f4578a, system-ui, arial;
    font-style: normal
}