/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */
@layer properties {
    @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or
        ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
        *,
        ::backdrop,
        :after,
        :before {
            --tw-gradient-position: initial;
            --tw-gradient-from: #0000;
            --tw-gradient-via: #0000;
            --tw-gradient-to: #0000;
            --tw-gradient-stops: initial;
            --tw-gradient-via-stops: initial;
            --tw-gradient-from-position: 0%;
            --tw-gradient-via-position: 50%;
            --tw-gradient-to-position: 100%;
            --tw-font-weight: initial;
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-translate-z: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            --tw-scale-z: 1;
            --tw-rotate-x: initial;
            --tw-rotate-y: initial;
            --tw-rotate-z: initial;
            --tw-skew-x: initial;
            --tw-skew-y: initial;
            --tw-scroll-snap-strictness: proximity;
            --tw-space-y-reverse: 0;
            --tw-space-x-reverse: 0;
            --tw-divide-x-reverse: 0;
            --tw-border-style: solid;
            --tw-divide-y-reverse: 0;
            --tw-leading: initial;
            --tw-tracking: initial;
            --tw-shadow: 0 0 #0000;
            --tw-shadow-color: initial;
            --tw-shadow-alpha: 100%;
            --tw-inset-shadow: 0 0 #0000;
            --tw-inset-shadow-color: initial;
            --tw-inset-shadow-alpha: 100%;
            --tw-ring-color: initial;
            --tw-ring-shadow: 0 0 #0000;
            --tw-inset-ring-color: initial;
            --tw-inset-ring-shadow: 0 0 #0000;
            --tw-ring-inset: initial;
            --tw-ring-offset-width: 0px;
            --tw-ring-offset-color: #fff;
            --tw-ring-offset-shadow: 0 0 #0000;
            --tw-outline-style: solid;
            --tw-blur: initial;
            --tw-brightness: initial;
            --tw-contrast: initial;
            --tw-grayscale: initial;
            --tw-hue-rotate: initial;
            --tw-invert: initial;
            --tw-opacity: initial;
            --tw-saturate: initial;
            --tw-sepia: initial;
            --tw-drop-shadow: initial;
            --tw-drop-shadow-color: initial;
            --tw-drop-shadow-alpha: 100%;
            --tw-drop-shadow-size: initial;
            --tw-backdrop-blur: initial;
            --tw-backdrop-brightness: initial;
            --tw-backdrop-contrast: initial;
            --tw-backdrop-grayscale: initial;
            --tw-backdrop-hue-rotate: initial;
            --tw-backdrop-invert: initial;
            --tw-backdrop-opacity: initial;
            --tw-backdrop-saturate: initial;
            --tw-backdrop-sepia: initial;
            --tw-duration: initial;
            --tw-ease: initial;
            --tw-content: "";
        }
    }
}
@layer theme {
    :host,
    :root {
        --font-sans: "Open Sans", sans-serif;
        --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
            "Liberation Mono", "Courier New", monospace;
        --color-red-200: oklch(88.5% 0.062 18.334);
        --color-red-400: oklch(70.4% 0.191 22.216);
        --color-red-500: oklch(63.7% 0.237 25.331);
        --color-red-600: oklch(57.7% 0.245 27.325);
        --color-orange-500: oklch(70.5% 0.213 47.604);
        --color-yellow-400: oklch(85.2% 0.199 91.936);
        --color-green-500: oklch(72.3% 0.219 149.579);
        --color-green-600: oklch(62.7% 0.194 149.214);
        --color-teal-500: oklch(70.4% 0.14 182.503);
        --color-cyan-500: oklch(71.5% 0.143 215.221);
        --color-cyan-600: oklch(60.9% 0.126 221.723);
        --color-cyan-700: oklch(52% 0.105 223.128);
        --color-sky-500: oklch(68.5% 0.169 237.323);
        --color-blue-400: oklch(70.7% 0.165 254.624);
        --color-blue-500: oklch(62.3% 0.214 259.815);
        --color-blue-600: oklch(54.6% 0.245 262.881);
        --color-blue-800: oklch(42.4% 0.199 265.638);
        --color-blue-900: oklch(37.9% 0.146 265.522);
        --color-indigo-700: oklch(45.7% 0.24 277.023);
        --color-purple-400: oklch(71.4% 0.203 305.504);
        --color-pink-100: oklch(94.8% 0.028 342.258);
        --color-rose-50: oklch(96.9% 0.015 12.422);
        --color-rose-100: oklch(94.1% 0.03 12.58);
        --color-slate-100: oklch(96.8% 0.007 247.896);
        --color-slate-200: oklch(92.9% 0.013 255.508);
        --color-slate-500: oklch(55.4% 0.046 257.417);
        --color-slate-600: oklch(44.6% 0.043 257.281);
        --color-slate-700: oklch(37.2% 0.044 257.287);
        --color-gray-50: oklch(98.5% 0.002 247.839);
        --color-gray-100: oklch(96.7% 0.003 264.542);
        --color-gray-200: oklch(92.8% 0.006 264.531);
        --color-gray-300: oklch(87.2% 0.01 258.338);
        --color-gray-400: oklch(70.7% 0.022 261.325);
        --color-gray-500: oklch(55.1% 0.027 264.364);
        --color-gray-600: oklch(44.6% 0.03 256.802);
        --color-gray-700: oklch(37.3% 0.034 259.733);
        --color-gray-800: oklch(27.8% 0.033 256.848);
        --color-gray-900: oklch(21% 0.034 264.665);
        --color-neutral-200: oklch(92.2% 0 0);
        --color-stone-800: oklch(26.8% 0.007 34.298);
        --color-black: #000;
        --color-white: #fff;
        --spacing: 0.25rem;
        --breakpoint-xl: 80rem;
        --container-sm: 24rem;
        --container-lg: 32rem;
        --container-7xl: 80rem;
        --text-xs: 0.75rem;
        --text-xs--line-height: calc(1 / 0.75);
        --text-sm: 0.875rem;
        --text-sm--line-height: calc(1.25 / 0.875);
        --text-base: 1rem;
        --text-base--line-height: calc(1.5 / 1);
        --text-lg: 1.125rem;
        --text-lg--line-height: calc(1.75 / 1.125);
        --text-xl: 1.25rem;
        --text-xl--line-height: calc(1.75 / 1.25);
        --text-2xl: 1.5rem;
        --text-2xl--line-height: calc(2 / 1.5);
        --text-3xl: 1.875rem;
        --text-3xl--line-height: calc(2.25 / 1.875);
        --text-4xl: 2.25rem;
        --text-4xl--line-height: calc(2.5 / 2.25);
        --text-5xl: 3rem;
        --text-5xl--line-height: 1;
        --text-6xl: 3.75rem;
        --text-6xl--line-height: 1;
        --text-7xl: 4.5rem;
        --text-7xl--line-height: 1;
        --text-8xl: 6rem;
        --text-8xl--line-height: 1;
        --text-9xl: 8rem;
        --text-9xl--line-height: 1;
        --font-weight-thin: 100;
        --font-weight-light: 300;
        --font-weight-normal: 400;
        --font-weight-medium: 500;
        --font-weight-semibold: 600;
        --font-weight-bold: 700;
        --tracking-tight: -0.025em;
        --tracking-normal: 0em;
        --tracking-wider: 0.05em;
        --leading-snug: 1.375;
        --leading-normal: 1.5;
        --leading-relaxed: 1.625;
        --radius-xs: 0.125rem;
        --radius-sm: 0.25rem;
        --radius-md: 0.375rem;
        --radius-lg: 0.5rem;
        --radius-xl: 0.75rem;
        --radius-2xl: 1rem;
        --radius-3xl: 1.5rem;
        --radius-4xl: 2rem;
        --drop-shadow-xs: 0 1px 1px #0000000d;
        --drop-shadow-lg: 0 4px 4px #00000026;
        --ease-in: cubic-bezier(0.4, 0, 1, 1);
        --ease-out: cubic-bezier(0, 0, 0.2, 1);
        --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
        --animate-spin: spin 1s linear infinite;
        --animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
        --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
        --blur-sm: 8px;
        --default-transition-duration: 0.15s;
        --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        --default-font-family: var(--font-sans);
        --default-mono-font-family: var(--font-mono);
        --height-4_5: 1.125rem;
        --width-4_5: 1.125rem;
        --border-width-6: 6px;
        --animate-highlight: highlight 2s;
        --animate-dot: dot 2s linear infinite;
        --animate-dot2: dot2 2s linear infinite;
        --animate-pulse-text: pulse-text 2s ease-in-out infinite;
        --animate-scroll: scroll var(--animation-duration, 40s)
            var(--animation-direction, forwards) linear infinite;
        --radius-6xl: 3rem;
        --text-2_5xl: 28px;
        --text-2_5xl--line-height: 39px;
        --text-3_5xl: 32px;
        --text-3_5xl--line-height: 44px;
        --spacing-74: 296px;
        --spacing-header-height: 74px;
        --backdrop-blur-xs: 1.5px;
        --drop-shadow-website: 0px 8px 21px #002e531f;
        --drop-shadow-popup: -3px -3px 15px #cbcbdd, 6px 6px 15px #cbcbdd;
        --drop-shadow-grey: -1px -2px 6px #b3b3b34d, 1px 4px 6px #b3b3b380;
        --drop-shadow-grey_lighter: 0px 4px 15px #b3b3b34d;
        --drop-shadow-grey_bigger: -3px -3px 15px #b3b3b34d,
            6px 6px 15px #b3b3b34d;
        --drop-shadow-arrow: 0px 1px 1px #ddd;
        --drop-shadow-site-blue: 0px 16px 32px #01010e3d;
        --drop-shadow-site-grey: 0px 16px 32px #aeaeb23d;
        --color-custom-dark-grey: #262626;
        --color-custom-lavender-200: #bebee3;
        --color-custom-magnolia: #efeffa;
        --color-custom-blue: #6d98f0;
        --color-custom-link-blue: var(--custom-link-blue);
        --color-custom-link: #50b8fc;
        --color-site-link-blue: #3735c0;
        --color-site-border-gray: #afafc7;
        --color-persian-blue: #3735c0;
        --color-jacksons-purple: #252398;
        --color-system-blue: #0000e4;
        --color-system-light-blue: #1a1aff;
        --color-kln-blue-300: #a0b5ff;
        --color-kln-blue-500: #5c66f8;
        --color-kln-blue-700: #3630d2;
        --color-kln-blue-800: #2d2bad;
        --color-kln-blue-950: #1a184e;
        --color-kln-blue: #2d2bad;
        --color-ghost-blue: #f9fafc;
        --color-snow-drift: #f9f9f9;
        --color-custom-liberty-blue-50: #f3f4f8;
        --color-custom-liberty-blue-100: #e5e5f4;
        --color-custom-liberty-blue-150: #c9cced;
        --color-custom-liberty-blue-200: #a5a9d9;
        --color-custom-liberty-blue-300: #888dcd;
        --color-custom-liberty-blue-400: #6c72c1;
        --color-custom-liberty-blue-500: #4f56b5;
        --color-custom-liberty-blue-600: #3c4290;
        --color-custom-liberty-blue-700: #2c3068;
        --color-custom-liberty-blue: #4f56b5;
        --color-custom-green-50: #e7f9ef;
        --color-custom-green-100: #bdf0d3;
        --color-custom-green-120: #bef0d4;
        --color-custom-green-150: #a5eac4;
        --color-custom-green-200: #8de4b3;
        --color-custom-green-250: #75dea3;
        --color-custom-green-300: #5bd892;
        --color-custom-green-330: #4ae68f;
        --color-custom-green-350: #43d282;
        --color-custom-green-400: #2dcc73;
        --color-custom-green-450: #27c56d;
        --color-custom-green-470: #26cb6f;
        --color-custom-green-500: #22be67;
        --color-custom-green-530: #1ea459;
        --color-custom-green-550: #1cb760;
        --color-custom-green-600: #16b05a;
        --color-custom-green-650: #10a853;
        --color-custom-green-700: #0aa14d;
        --color-custom-green: #049a47;
        --color-custom-red: #f31e00;
        --color-custom-gray-50: #f9f9f9;
        --color-custom-gray-100: #f5f5f5;
        --color-custom-gray-150: #efefef;
        --color-custom-gray-200: #eee;
        --color-custom-gray-300: #d5d5d5;
        --color-custom-gray-350: #c4c4c4;
        --color-custom-gray-400: #b3b3b3;
        --color-custom-gray-500: #919192;
        --color-custom-gray-550: #868686;
        --color-custom-gray-600: #717172;
        --color-custom-gray-700: #616162;
        --color-custom-gray-800: #3b3b3b;
        --color-custom-gray-850: #2d2d2d;
        --color-custom-gray-900: #262626;
        --color-custom-gray: #919192;
        --color-malibu-200: #c9e9fe;
        --color-malibu-300: #a1d9fe;
        --color-malibu-400: #78c8fd;
        --color-malibu-500: #50b8fd;
        --color-malibu-600: #19a1fc;
        --color-malibu-700: #0284da;
        --color-malibu: #50b8fd;
        --color-sunshade-50: #fff4e7;
        --color-sunshade-100: #ffead2;
        --color-sunshade-200: #ffd7aa;
        --color-sunshade-400: #feb159;
        --color-sunshade-500: #fe9e30;
        --color-sunshade-600: #f58301;
        --color-sunshade-700: #bd6501;
        --color-sunshade-900: #4d2900;
        --color-sunshade: #fe9e30;
        --color-lilac-50: #f8f8fd;
        --color-lilac-100: #e3e3f6;
        --color-lilac-200: #cdcef0;
        --color-lilac-300: #abade5;
        --color-lilac-500: #6b65cc;
        --color-violet-red-100: #fee9ef;
        --color-violet-red-200: #fdc1d4;
        --color-violet-red-300: #fc99b8;
        --color-violet-red-400: #fb729c;
        --color-violet-red-500: #fa4a80;
        --color-violet-red-600: #f8135a;
        --color-violet-red-700: #ce0643;
        --color-violet-red-900: #610320;
        --color-violet-red: #fa4a80;
        --color-custom-cyan-300: #89d0ff;
        --color-custom-cyan-700: #14a1ff;
        --color-custom-cyan: #50b8fd;
        --color-custom-orange-300: #ffba6b;
        --color-custom-orange-500: #fe9e30;
        --color-custom-orange-700: #f5880b;
        --color-custom-orange: #fe9e30;
        --color-custom-pink-300: #fe83a8;
        --color-custom-pink-700: #ff1b61;
        --color-custom-pink: #fa4a80;
        --color-corn-200: #fef48a;
        --color-uranian-blue: #aedfff;
        --background-image-gradient-site-text-green: linear-gradient(
            69deg,
            #9ff21c -59.29%,
            #29d16c 43.47%,
            #0b948a 117.75%,
            #068a8f 173.16%
        );
        --background-image-gradient-site-text-emerald: linear-gradient(
            228deg,
            #9ff21c -7.73%,
            #29d16c 22.48%,
            #0b948a 75.57%,
            #068a8f 120.81%
        );
        --background-image-gradient-site-text-orange: linear-gradient(
            223deg,
            #f9924d 10.2%,
            #f16a03 97.52%
        );
        --background-image-gradient-site-text-malibu: linear-gradient(
            227deg,
            #50b8fc 7.25%,
            #039bff 97.06%
        );
        --background-image-gradient-site-text-gray: linear-gradient(
            89deg,
            #fff 53.64%,
            #ffffff52 122.84%
        );
        --background-image-gradient-site-text-flashy: linear-gradient(
            93deg,
            #f800b6 -26.67%,
            #ffb92e 134.56%
        );
        --background-image-gradient-marketing1: linear-gradient(
            73deg,
            #f800b6 -31.89%,
            #ffb92e 123.15%
        );
        --background-image-gradient-marketing-green: linear-gradient(
            0deg,
            #26cb6f,
            #26cb6f
        );
        --background-image-gradient-marketing-green-dark: linear-gradient(
            0deg,
            #21b664,
            #21b664
        );
        --background-image-gradient-marketing1-rev: linear-gradient(
            247deg,
            #f800b6 -11.41%,
            #ffb92e 140.24%
        );
        --background-image-gradient-marketing2: linear-gradient(
            93deg,
            #ffb92e -26.67%,
            #f800b6 134.56%
        );
        --background-image-gradient-stepper: linear-gradient(
            99deg,
            #ffffff14,
            #d6d6d614
        );
        --background-image-gradient-site-blue-card: linear-gradient(
            100deg,
            #3630d2,
            #2d2bad
        );
        --background-image-gradient-site-dark-blue: linear-gradient(
            100deg,
            #2d2bad,
            #1a184e
        );
        --background-image-gradient-button-blue-open: linear-gradient(
            85deg,
            #50b8fd -4.77%,
            #1c8dd8 71.81%
        );
        --background-image-gradient-button-blue-hover: linear-gradient(
            266deg,
            #50b8fd -2.85%,
            #1c8dd8 82.55%
        );
    }
}
@layer base {
    *,
    ::backdrop,
    :after,
    :before {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0;
    }
    ::file-selector-button {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0;
    }
    :host,
    html {
        -webkit-text-size-adjust: 100%;
        tab-size: 4;
        line-height: 1.5;
        font-family: var(
            --default-font-family,
            ui-sans-serif,
            system-ui,
            sans-serif,
            "Apple Color Emoji",
            "Segoe UI Emoji",
            "Segoe UI Symbol",
            "Noto Color Emoji"
        );
        font-feature-settings: var(--default-font-feature-settings, normal);
        font-variation-settings: var(--default-font-variation-settings, normal);
        -webkit-tap-highlight-color: transparent;
    }
    hr {
        height: 0;
        color: inherit;
        border-top-width: 1px;
    }
    abbr:where([title]) {
        -webkit-text-decoration: underline dotted;
        text-decoration: underline dotted;
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-size: inherit;
        font-weight: inherit;
    }
    a {
        color: inherit;
        -webkit-text-decoration: inherit;
        text-decoration: inherit;
    }
    b,
    strong {
        font-weight: bolder;
    }
    code,
    kbd,
    pre,
    samp {
        font-family: var(
            --default-mono-font-family,
            ui-monospace,
            SFMono-Regular,
            Menlo,
            Monaco,
            Consolas,
            "Liberation Mono",
            "Courier New",
            monospace
        );
        font-feature-settings: var(
            --default-mono-font-feature-settings,
            normal
        );
        font-variation-settings: var(
            --default-mono-font-variation-settings,
            normal
        );
        font-size: 1em;
    }
    small {
        font-size: 80%;
    }
    sub,
    sup {
        vertical-align: baseline;
        font-size: 75%;
        line-height: 0;
        position: relative;
    }
    sub {
        bottom: -0.25em;
    }
    sup {
        top: -0.5em;
    }
    table {
        text-indent: 0;
        border-color: inherit;
        border-collapse: collapse;
    }
    :-moz-focusring {
        outline: auto;
    }
    progress {
        vertical-align: baseline;
    }
    summary {
        display: list-item;
    }
    menu,
    ol,
    ul {
        list-style: none;
    }
    audio,
    canvas,
    embed,
    iframe,
    img,
    object,
    svg,
    video {
        vertical-align: middle;
        display: block;
    }
    img,
    video {
        max-width: 100%;
        height: auto;
    }
    button,
    input,
    optgroup,
    select,
    textarea {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        background-color: #0000;
        border-radius: 0;
    }
    ::file-selector-button {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        background-color: #0000;
        border-radius: 0;
    }
    :where(select:is([multiple], [size])) optgroup {
        font-weight: bolder;
    }
    :where(select:is([multiple], [size])) optgroup option {
        padding-inline-start: 20px;
    }
    ::file-selector-button {
        margin-inline-end: 4px;
    }
    ::placeholder {
        opacity: 1;
    }
    @supports (not ((-webkit-appearance: -apple-pay-button))) or
        (contain-intrinsic-size: 1px) {
        ::placeholder {
            color: currentColor;
        }
        @supports (color: color-mix(in lab, red, red)) {
            ::placeholder {
                color: color-mix(in oklab, currentcolor 50%, transparent);
            }
        }
    }
    textarea {
        resize: vertical;
    }
    ::-webkit-search-decoration {
        -webkit-appearance: none;
    }
    ::-webkit-date-and-time-value {
        min-height: 1lh;
        text-align: inherit;
    }
    ::-webkit-datetime-edit {
        display: inline-flex;
    }
    ::-webkit-datetime-edit-fields-wrapper {
        padding: 0;
    }
    ::-webkit-datetime-edit,
    ::-webkit-datetime-edit-year-field {
        padding-block: 0;
    }
    ::-webkit-datetime-edit-day-field,
    ::-webkit-datetime-edit-month-field {
        padding-block: 0;
    }
    ::-webkit-datetime-edit-hour-field,
    ::-webkit-datetime-edit-minute-field {
        padding-block: 0;
    }
    ::-webkit-datetime-edit-millisecond-field,
    ::-webkit-datetime-edit-second-field {
        padding-block: 0;
    }
    ::-webkit-datetime-edit-meridiem-field {
        padding-block: 0;
    }
    :-moz-ui-invalid {
        box-shadow: none;
    }
    button,
    input:where([type="button"], [type="reset"], [type="submit"]) {
        appearance: button;
    }
    ::file-selector-button {
        appearance: button;
    }
    ::-webkit-inner-spin-button,
    ::-webkit-outer-spin-button {
        height: auto;
    }
    [hidden]:where(:not([hidden="until-found"])) {
        display: none !important;
    }
    *,
    ::backdrop,
    :after,
    :before {
        border-color: var(--color-gray-200, currentcolor);
    }
    ::file-selector-button {
        border-color: var(--color-gray-200, currentcolor);
    }
    body {
        font-family: var(--font-sans);
        color: #5e5e5e;
        font-size: 14px;
    }
    th {
        text-align: left;
    }
    .no-swal-border.swal2-icon {
        border: none !important;
        border-radius: 0 !important;
    }
    @font-face {
        font-display: swap;
        font-family: Open Sans;
        font-style: normal;
        font-weight: 300;
        src: url(https://cdn.glockapps.com/_next/static/media/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-300.2a3aec52.woff2)
                format("woff2"),
            url(https://cdn.glockapps.com/_next/static/media/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-300.60386e5f.ttf)
                format("truetype");
    }
    @font-face {
        font-display: swap;
        font-family: Open Sans;
        font-style: italic;
        font-weight: 300;
        src: url(https://cdn.glockapps.com/_next/static/media/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-300italic.3c998302.woff2)
                format("woff2"),
            url(https://cdn.glockapps.com/_next/static/media/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-300italic.bddd6631.ttf)
                format("truetype");
    }
    @font-face {
        font-display: swap;
        font-family: Open Sans;
        font-style: normal;
        font-weight: 400;
        src: url(https://cdn.glockapps.com/_next/static/media/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-regular.dbf519fd.woff2)
                format("woff2"),
            url(https://cdn.glockapps.com/_next/static/media/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-regular.9c07d40c.ttf)
                format("truetype");
    }
    @font-face {
        font-display: swap;
        font-family: Open Sans;
        font-style: italic;
        font-weight: 400;
        src: url(https://cdn.glockapps.com/_next/static/media/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-italic.e08de0d8.woff2)
                format("woff2"),
            url(https://cdn.glockapps.com/_next/static/media/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-italic.9bef4b9b.ttf)
                format("truetype");
    }
    @font-face {
        font-display: swap;
        font-family: Open Sans;
        font-style: normal;
        font-weight: 500;
        src: url(https://cdn.glockapps.com/_next/static/media/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-500.4fb801da.woff2)
                format("woff2"),
            url(https://cdn.glockapps.com/_next/static/media/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-500.a46488ce.ttf)
                format("truetype");
    }
    @font-face {
        font-display: swap;
        font-family: Open Sans;
        font-style: normal;
        font-weight: 600;
        src: url(https://cdn.glockapps.com/_next/static/media/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-600.b9318ab7.woff2)
                format("woff2"),
            url(https://cdn.glockapps.com/_next/static/media/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-600.cc05068a.ttf)
                format("truetype");
    }
    @font-face {
        font-display: swap;
        font-family: Open Sans;
        font-style: italic;
        font-weight: 600;
        src: url(https://cdn.glockapps.com/_next/static/media/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-600italic.0af4abcb.woff2)
                format("woff2"),
            url(https://cdn.glockapps.com/_next/static/media/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-600italic.b1162670.ttf)
                format("truetype");
    }
    @font-face {
        font-display: swap;
        font-family: Open Sans;
        font-style: normal;
        font-weight: 700;
        src: url(https://cdn.glockapps.com/_next/static/media/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-700.48de3816.woff2)
                format("woff2"),
            url(https://cdn.glockapps.com/_next/static/media/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-700.f151ca9c.ttf)
                format("truetype");
    }
    @font-face {
        font-display: swap;
        font-family: Open Sans;
        font-style: italic;
        font-weight: 700;
        src: url(https://cdn.glockapps.com/_next/static/media/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-700italic.d0844061.woff2)
                format("woff2"),
            url(https://cdn.glockapps.com/_next/static/media/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-700italic.0e634705.ttf)
                format("truetype");
    }
    @font-face {
        font-display: swap;
        font-family: Open Sans;
        font-style: normal;
        font-weight: 800;
        src: url(https://cdn.glockapps.com/_next/static/media/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-800.ad08a950.woff2)
                format("woff2"),
            url(https://cdn.glockapps.com/_next/static/media/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-800.265c16a6.ttf)
                format("truetype");
    }
    @font-face {
        font-display: swap;
        font-family: Open Sans;
        font-style: italic;
        font-weight: 800;
        src: url(https://cdn.glockapps.com/_next/static/media/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-800italic.161e4b73.woff2)
                format("woff2"),
            url(https://cdn.glockapps.com/_next/static/media/open-sans-v40-cyrillic_cyrillic-ext_greek_greek-ext_hebrew_latin_latin-ext_math_symbols_vietnamese-800italic.2b3f0dfa.ttf)
                format("truetype");
    }
    @font-face {
        font-display: swap;
        font-family: Work Sans;
        font-style: normal;
        font-weight: 400;
        src: url(https://cdn.glockapps.com/_next/static/media/work-sans-v19-latin_latin-ext_vietnamese-regular.2a96528f.woff2)
                format("woff2"),
            url(https://cdn.glockapps.com/_next/static/media/work-sans-v19-latin_latin-ext_vietnamese-regular.e3980c05.ttf)
                format("truetype");
    }
    @font-face {
        font-display: swap;
        font-family: Work Sans;
        font-style: normal;
        font-weight: 500;
        src: url(https://cdn.glockapps.com/_next/static/media/work-sans-v19-latin_latin-ext_vietnamese-500.da57a5f9.woff2)
                format("woff2"),
            url(https://cdn.glockapps.com/_next/static/media/work-sans-v19-latin_latin-ext_vietnamese-500.3d525ec0.ttf)
                format("truetype");
    }
    @font-face {
        font-display: swap;
        font-family: Work Sans;
        font-style: normal;
        font-weight: 700;
        src: url(https://cdn.glockapps.com/_next/static/media/work-sans-v19-latin_latin-ext_vietnamese-700.471f98ab.woff2)
                format("woff2"),
            url(https://cdn.glockapps.com/_next/static/media/work-sans-v19-latin_latin-ext_vietnamese-700.89dcaf72.ttf)
                format("truetype");
    }
    @font-face {
        font-display: swap;
        font-family: Open Sans Condensed;
        font-style: normal;
        font-weight: 300;
        src: url(https://cdn.glockapps.com/_next/static/media/OpenSansCondensed-Light.f60e7d1d.woff2)
                format("woff2"),
            url(https://cdn.glockapps.com/_next/static/media/OpenSansCondensed-Light.65f639d0.ttf)
                format("truetype");
    }
    @font-face {
        font-display: swap;
        font-family: Open Sans Condensed;
        font-style: normal;
        font-weight: 700;
        src: url(https://cdn.glockapps.com/_next/static/media/OpenSansCondensed-Bold.a9037f56.woff2)
                format("woff2"),
            url(https://cdn.glockapps.com/_next/static/media/OpenSansCondensed-Bold.ac8d567e.ttf)
                format("truetype");
    }
    .noscroll {
        width: 100%;
        position: fixed;
    }
    .cropped-shadow-bottom:after {
        content: " ";
        background: linear-gradient(#6161623b, #61616200);
        width: 100%;
        height: 10px;
        display: block;
        position: absolute;
    }
    .notificationMark {
        position: relative;
    }
    .notificationMark:after {
        content: " ";
        background: #fe9e30;
        border-radius: 4px;
        width: 8px;
        height: 8px;
        display: block;
        position: absolute;
        top: 1px;
        right: -6px;
    }
    .notificationMark-sm {
        position: relative;
    }
    .notificationMark-sm:after {
        content: " ";
        background: #fe9e30;
        border-radius: 4px;
        width: 6px;
        height: 6px;
        display: block;
        position: absolute;
        top: -2px;
        right: -6px;
    }
    .translateCenterFixed {
        transform: translateY(calc(50vh - 50%));
    }
    :root {
        --custom-link-blue: #0000e4;
        --custom-liberty-blue-100: #e5e5f4;
        --custom-liberty-blue-400: #6c72c1;
        --custom-grey-300: #d5d5d5;
        --custom-grey-400: #b3b3b3;
        --custom-grey-500: #919192;
        --custom-grey-600: #717172;
    }
    ::-webkit-scrollbar {
        width: 6px;
        height: 6px;
    }
    ::-webkit-scrollbar-track {
        background: #d5d5d5;
    }
    ::-webkit-scrollbar-thumb {
        background: #919192;
        border-radius: 4px;
    }
    ::-webkit-scrollbar-thumb:hover {
        background: #b3b3b3;
    }
    ::-webkit-scrollbar-thumb:active {
        background: #717172;
    }
    .custom-scrollbar {
        scrollbar-width: thin;
        scrollbar-color: var(--custom-liberty-blue-400)
            var(--custom-liberty-blue-100);
    }
    .custom-scrollbar::-webkit-scrollbar {
        height: 7px;
    }
    .custom-scrollbar::-webkit-scrollbar-track {
        background: var(--custom-liberty-blue-100);
        border-radius: 5px;
    }
    .custom-scrollbar::-webkit-scrollbar-thumb {
        background-color: var(--custom-liberty-blue-400);
        border: 2px solid var(--custom-liberty-blue-400);
        border-radius: 14px;
    }
    a {
        font-weight: 600;
    }
    a,
    a:hover {
        color: var(--custom-link-blue);
    }
    a:hover {
        text-decoration: underline;
    }
    .rdrMonthPicker select option {
        text-align: left;
    }
    .ears {
        margin: 0 -10px;
        padding: 0 10px;
    }
    .truncate-html > :first-child {
        text-overflow: ellipsis;
        white-space: nowrap;
        height: 1.25rem;
        overflow: hidden;
    }
    .truncate-html > :not(:first-child) {
        display: none;
    }
    table.baseTable {
        background-color: #fff;
    }
    table.baseTable thead:first-child tr th {
        border-color: #d5d5d5;
        border-bottom: 2px #d5d5d5;
        border-style: solid;
    }
    table.baseTable tbody tr td {
        border-color: #d5d5d5;
        border-bottom: 1px #d5d5d5;
        border-style: solid;
    }
    table.baseTable tbody td,
    table.baseTable thead th {
        padding: 0.625rem;
    }
    table.baseTable tbody td:last-child,
    table.baseTable thead th:last-child {
        padding-right: 0.625rem;
    }
    table.baseTableCondensed tbody tr td,
    table.baseTableCondensed thead:first-child tr th {
        border-color: #d5d5d5;
        border-bottom: 1px #d5d5d5;
        border-style: solid;
    }
    table.baseTableCondensed tbody tr:last-child td {
        border-bottom-width: 0;
    }
    table.baseTableCondensed tbody td,
    table.baseTableCondensed thead th {
        padding: 0.5rem 0 0.5rem 0.5rem;
    }
    table.baseTableCondensed tbody td:last-child,
    table.baseTableCondensed thead th:last-child {
        padding-right: 0.5rem;
    }
    .scrollbar-hide::-webkit-scrollbar {
        display: none;
    }
    .scrollbar-hide {
        -ms-overflow-style: none;
        scrollbar-width: none;
    }
    .mini-tooltipped {
        position: relative;
    }
    .mini-tooltipped:after {
        z-index: 1000000;
        color: #fff;
        -webkit-font-smoothing: subpixel-antialiased;
        letter-spacing: normal;
        white-space: pre;
        text-align: center;
        text-transform: none;
        text-shadow: none;
        word-wrap: break-word;
        content: attr(aria-label);
        background: #000c;
        border-radius: 3px;
        padding: 5px 8px;
        font: 11px/1.5 -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica,
            Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji,
            Segoe UI Symbol;
        text-decoration: none;
    }
    .mini-tooltipped:after,
    .mini-tooltipped:before {
        opacity: 0;
        pointer-events: none;
        display: none;
        position: absolute;
    }
    .mini-tooltipped:before {
        z-index: 1000001;
        color: #000c;
        content: "";
        border: 5px solid #0000;
        width: 0;
        height: 0;
    }
    @keyframes tooltip-appear {
        0% {
            opacity: 0;
        }
        to {
            opacity: 1;
        }
    }
    .mini-tooltipped.mini-tooltipped-show:after,
    .mini-tooltipped.mini-tooltipped-show:before,
    .mini-tooltipped:hover:after,
    .mini-tooltipped:hover:before {
        text-decoration: none;
        animation-name: tooltip-appear;
        animation-duration: 0.1s;
        animation-timing-function: ease-in;
        animation-delay: 0.4s;
        animation-fill-mode: forwards;
        display: inline-block;
    }
    .mini-tooltipped-no-delay.show:after,
    .mini-tooltipped-no-delay.show:before,
    .mini-tooltipped-no-delay:active:after,
    .mini-tooltipped-no-delay:active:before,
    .mini-tooltipped-no-delay:focus:after,
    .mini-tooltipped-no-delay:focus:before,
    .mini-tooltipped-no-delay:hover:after,
    .mini-tooltipped-no-delay:hover:before {
        opacity: 1;
        animation: none;
    }
    .mini-tooltipped-multiline.show:after,
    .mini-tooltipped-multiline:active:after,
    .mini-tooltipped-multiline:focus:after,
    .mini-tooltipped-multiline:hover:after {
        display: table-cell;
    }
    .mini-tooltipped-s:after,
    .mini-tooltipped-se:after,
    .mini-tooltipped-sw:after {
        margin-top: 5px;
        top: 100%;
        right: 50%;
    }
    .mini-tooltipped-s:before,
    .mini-tooltipped-se:before,
    .mini-tooltipped-sw:before {
        border-bottom-color: #000c;
        margin-right: -5px;
        top: auto;
        bottom: -5px;
        right: 50%;
    }
    .mini-tooltipped-se:after {
        margin-left: -15px;
        left: 50%;
        right: auto;
    }
    .mini-tooltipped-sw:after {
        margin-right: -15px;
    }
    .mini-tooltipped-n:after,
    .mini-tooltipped-ne:after,
    .mini-tooltipped-nw:after {
        margin-bottom: 5px;
        bottom: 99%;
        right: 50%;
    }
    .mini-tooltipped-n:before,
    .mini-tooltipped-ne:before,
    .mini-tooltipped-nw:before {
        border-top-color: #000c;
        margin-right: -5px;
        top: -5px;
        bottom: auto;
        right: 50%;
    }
    .mini-tooltipped-ne:after {
        margin-left: -15px;
        left: 50%;
        right: auto;
    }
    .mini-tooltipped-nw:after {
        margin-right: -15px;
    }
    .mini-tooltipped-n:after,
    .mini-tooltipped-s:after {
        transform: translate(50%);
    }
    .mini-tooltipped-w:after {
        margin-right: 5px;
        bottom: 50%;
        right: 100%;
        transform: translateY(50%);
    }
    .mini-tooltipped-w:before {
        border-left-color: #000c;
        margin-top: -5px;
        top: 50%;
        bottom: 50%;
        left: -5px;
    }
    .mini-tooltipped-e:after {
        margin-left: 5px;
        bottom: 50%;
        left: 100%;
        transform: translateY(50%);
    }
    .mini-tooltipped-e:before {
        border-right-color: #000c;
        margin-top: -5px;
        top: 50%;
        bottom: 50%;
        right: -5px;
    }
    .mini-tooltipped-multiline:after {
        white-space: pre-line;
        word-wrap: normal;
        word-break: break-word;
        border-collapse: separate;
        width: max-content;
        max-width: 250px;
    }
    .mini-tooltipped-multiline.mini-tooltipped-n:after,
    .mini-tooltipped-multiline.mini-tooltipped-s:after {
        left: 50%;
        right: auto;
        transform: translate(-50%);
    }
    .mini-tooltipped-multiline.mini-tooltipped-e:after,
    .mini-tooltipped-multiline.mini-tooltipped-w:after {
        right: 100%;
    }
    .mini-tooltipped-sticky:after,
    .mini-tooltipped-sticky:before {
        display: inline-block;
    }
    .mini-tooltipped-sticky.mini-tooltipped-multiline:after {
        display: table-cell;
    }
    @media only screen and (-moz-min-device-pixel-ratio: 2),
        only screen and (-webkit-min-device-pixel-ratio: 2),
        only screen and (min--moz-device-pixel-ratio: 2),
        only screen and (min-device-pixel-ratio: 2),
        only screen and (min-resolution: 192dpi),
        only screen and (min-resolution: 2x) {
        .mini-tooltipped-w:after {
            margin-right: 4.5px;
        }
    }
}
@layer components {
    .container {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    @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;
        }
    }
    #mouseflow .mf-feedback.bottomRight .mf-step {
        bottom: 160px !important;
        right: 30px !important;
    }
}
@layer utilities {
    .pointer-events-none {
        pointer-events: none;
    }
    .collapse {
        visibility: collapse;
    }
    .invisible {
        visibility: hidden;
    }
    .visible {
        visibility: visible;
    }
    .list-big-numbers ol {
        counter-reset: listCount;
        list-style-type: none;
    }
    .list-big-numbers ol li {
        margin-bottom: calc(var(--spacing) * 4);
        padding-left: calc(var(--spacing) * 24);
        text-align: start;
        position: relative;
    }
    .list-big-numbers ol li:has(> st) {
        padding-top: calc(var(--spacing) * 3);
    }
    .list-big-numbers ol li:before {
        content: "0" counter(listCount);
        counter-increment: listCount;
        top: calc(var(--spacing) * 0);
        left: calc(var(--spacing) * 0);
        --tw-gradient-position: to right;
        position: absolute;
    }
    @supports (background-image: linear-gradient(in lab, red, red)) {
        .list-big-numbers ol li:before {
            --tw-gradient-position: to right in oklab;
        }
    }
    .list-big-numbers ol li:before {
        background-image: linear-gradient(var(--tw-gradient-stops));
        --tw-gradient-from: #2d2bad;
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
        --tw-gradient-to: #1a184e;
        font-size: var(--text-6xl);
        line-height: var(--tw-leading, var(--text-6xl--line-height));
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold);
        color: #0000;
        -webkit-background-clip: text;
        background-clip: text;
    }
    .sr-only {
        clip: rect(0, 0, 0, 0);
        white-space: nowrap;
        border-width: 0;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        overflow: hidden;
    }
    .absolute,
    .sr-only {
        position: absolute;
    }
    .fixed {
        position: fixed;
    }
    .relative {
        position: relative;
    }
    .static {
        position: static;
    }
    .sticky {
        position: sticky;
    }
    .inset-0 {
        inset: calc(var(--spacing) * 0);
    }
    .-top-4 {
        top: calc(var(--spacing) * -4);
    }
    .top-0 {
        top: calc(var(--spacing) * 0);
    }
    .top-1 {
        top: calc(var(--spacing) * 1);
    }
    .top-1\/2 {
        top: 50%;
    }
    .top-2 {
        top: calc(var(--spacing) * 2);
    }
    .top-3 {
        top: calc(var(--spacing) * 3);
    }
    .top-4 {
        top: calc(var(--spacing) * 4);
    }
    .top-5 {
        top: calc(var(--spacing) * 5);
    }
    .top-10 {
        top: calc(var(--spacing) * 10);
    }
    .top-11 {
        top: calc(var(--spacing) * 11);
    }
    .top-14 {
        top: calc(var(--spacing) * 14);
    }
    .top-19 {
        top: calc(var(--spacing) * 19);
    }
    .top-36 {
        top: calc(var(--spacing) * 36);
    }
    .top-40 {
        top: calc(var(--spacing) * 40);
    }
    .top-\[-15px\] {
        top: -15px;
    }
    .top-\[4\.75rem\] {
        top: 4.75rem;
    }
    .top-\[4rem\] {
        top: 4rem;
    }
    .top-\[7rem\] {
        top: 7rem;
    }
    .top-\[30px\] {
        top: 30px;
    }
    .top-\[42px\] {
        top: 42px;
    }
    .top-\[60px\] {
        top: 60px;
    }
    .top-\[62px\] {
        top: 62px;
    }
    .top-\[65px\] {
        top: 65px;
    }
    .top-\[68px\] {
        top: 68px;
    }
    .top-\[84px\] {
        top: 84px;
    }
    .top-\[100px\] {
        top: 100px;
    }
    .top-\[110px\] {
        top: 110px;
    }
    .top-full {
        top: 100%;
    }
    .top-px {
        top: 1px;
    }
    .-right-2 {
        right: calc(var(--spacing) * -2);
    }
    .-right-2\.5 {
        right: calc(var(--spacing) * -2.5);
    }
    .right-0 {
        right: calc(var(--spacing) * 0);
    }
    .right-1 {
        right: calc(var(--spacing) * 1);
    }
    .right-2 {
        right: calc(var(--spacing) * 2);
    }
    .right-3 {
        right: calc(var(--spacing) * 3);
    }
    .right-4 {
        right: calc(var(--spacing) * 4);
    }
    .right-5 {
        right: calc(var(--spacing) * 5);
    }
    .right-9 {
        right: calc(var(--spacing) * 9);
    }
    .right-\[-250px\] {
        right: -250px;
    }
    .right-\[5px\] {
        right: 5px;
    }
    .right-\[25\%\] {
        right: 25%;
    }
    .right-\[60px\] {
        right: 60px;
    }
    .bottom-0 {
        bottom: calc(var(--spacing) * 0);
    }
    .bottom-4 {
        bottom: calc(var(--spacing) * 4);
    }
    .bottom-5 {
        bottom: calc(var(--spacing) * 5);
    }
    .bottom-6 {
        bottom: calc(var(--spacing) * 6);
    }
    .left-0 {
        left: calc(var(--spacing) * 0);
    }
    .left-1 {
        left: calc(var(--spacing) * 1);
    }
    .left-1\.5 {
        left: calc(var(--spacing) * 1.5);
    }
    .left-1\/2 {
        left: 50%;
    }
    .left-1\/4 {
        left: 25%;
    }
    .left-3 {
        left: calc(var(--spacing) * 3);
    }
    .left-4 {
        left: calc(var(--spacing) * 4);
    }
    .left-6 {
        left: calc(var(--spacing) * 6);
    }
    .left-7 {
        left: calc(var(--spacing) * 7);
    }
    .left-9 {
        left: calc(var(--spacing) * 9);
    }
    .left-16 {
        left: calc(var(--spacing) * 16);
    }
    .left-\[2rem\] {
        left: 2rem;
    }
    .left-\[6rem\] {
        left: 6rem;
    }
    .left-\[7rem\] {
        left: 7rem;
    }
    .left-\[15rem\] {
        left: 15rem;
    }
    .left-\[17rem\] {
        left: 17rem;
    }
    .left-\[20rem\] {
        left: 20rem;
    }
    .left-\[24rem\] {
        left: 24rem;
    }
    .left-\[28rem\] {
        left: 28rem;
    }
    .left-\[30rem\] {
        left: 30rem;
    }
    .left-auto {
        left: auto;
    }
    .left-full {
        left: 100%;
    }
    .isolate {
        isolation: isolate;
    }
    .-z-10 {
        z-index: calc(10 * -1);
    }
    .z-0 {
        z-index: 0;
    }
    .z-5 {
        z-index: 5;
    }
    .z-10 {
        z-index: 10;
    }
    .z-15 {
        z-index: 15;
    }
    .z-20 {
        z-index: 20;
    }
    .z-30 {
        z-index: 30;
    }
    .z-40 {
        z-index: 40;
    }
    .z-50 {
        z-index: 50;
    }
    .z-100 {
        z-index: 100;
    }
    .z-103 {
        z-index: 103;
    }
    .z-900 {
        z-index: 900;
    }
    .z-999 {
        z-index: 999;
    }
    .z-1000 {
        z-index: 1000;
    }
    .z-9000 {
        z-index: 9000;
    }
    .order-1 {
        order: 1;
    }
    .col-span-1 {
        grid-column: span 1 / span 1;
    }
    .col-span-2 {
        grid-column: span 2 / span 2;
    }
    .col-span-12 {
        grid-column: span 12 / span 12;
    }
    .float-right {
        float: right;
    }
    .container {
        width: 100%;
    }
    @media (min-width: 1277px) {
        .container {
            max-width: 1277px;
        }
    }
    @media (min-width: 40rem) {
        .container {
            max-width: 40rem;
        }
    }
    @media (min-width: 48rem) {
        .container {
            max-width: 48rem;
        }
    }
    @media (min-width: 64rem) {
        .container {
            max-width: 64rem;
        }
    }
    @media (min-width: 80rem) {
        .container {
            max-width: 80rem;
        }
    }
    @media (min-width: 96rem) {
        .container {
            max-width: 96rem;
        }
    }
    .m-0 {
        margin: calc(var(--spacing) * 0);
    }
    .m-4 {
        margin: calc(var(--spacing) * 4);
    }
    .m-15 {
        margin: calc(var(--spacing) * 15);
    }
    .m-24 {
        margin: calc(var(--spacing) * 24);
    }
    .m-auto {
        margin: auto;
    }
    .mx-0 {
        margin-inline: calc(var(--spacing) * 0);
    }
    .mx-2 {
        margin-inline: calc(var(--spacing) * 2);
    }
    .mx-3 {
        margin-inline: calc(var(--spacing) * 3);
    }
    .mx-3\.5 {
        margin-inline: calc(var(--spacing) * 3.5);
    }
    .mx-4 {
        margin-inline: calc(var(--spacing) * 4);
    }
    .mx-8 {
        margin-inline: calc(var(--spacing) * 8);
    }
    .mx-\[15px\] {
        margin-inline: 15px;
    }
    .mx-auto {
        margin-inline: auto;
    }
    .my-0 {
        margin-block: calc(var(--spacing) * 0);
    }
    .my-1 {
        margin-block: calc(var(--spacing) * 1);
    }
    .my-1\.5 {
        margin-block: calc(var(--spacing) * 1.5);
    }
    .my-2 {
        margin-block: calc(var(--spacing) * 2);
    }
    .my-4 {
        margin-block: calc(var(--spacing) * 4);
    }
    .my-5 {
        margin-block: calc(var(--spacing) * 5);
    }
    .my-10 {
        margin-block: calc(var(--spacing) * 10);
    }
    .my-16 {
        margin-block: calc(var(--spacing) * 16);
    }
    .-mt-3 {
        margin-top: calc(var(--spacing) * -3);
    }
    .-mt-8 {
        margin-top: calc(var(--spacing) * -8);
    }
    .mt-0 {
        margin-top: calc(var(--spacing) * 0);
    }
    .mt-0\! {
        margin-top: calc(var(--spacing) * 0) !important;
    }
    .mt-0\.5 {
        margin-top: calc(var(--spacing) * 0.5);
    }
    .mt-1 {
        margin-top: calc(var(--spacing) * 1);
    }
    .mt-2 {
        margin-top: calc(var(--spacing) * 2);
    }
    .mt-2\.5 {
        margin-top: calc(var(--spacing) * 2.5);
    }
    .mt-3 {
        margin-top: calc(var(--spacing) * 3);
    }
    .mt-4 {
        margin-top: calc(var(--spacing) * 4);
    }
    .mt-5 {
        margin-top: calc(var(--spacing) * 5);
    }
    .mt-6 {
        margin-top: calc(var(--spacing) * 6);
    }
    .mt-7 {
        margin-top: calc(var(--spacing) * 7);
    }
    .mt-8 {
        margin-top: calc(var(--spacing) * 8);
    }
    .mt-9 {
        margin-top: calc(var(--spacing) * 9);
    }
    .mt-10 {
        margin-top: calc(var(--spacing) * 10);
    }
    .mt-11 {
        margin-top: calc(var(--spacing) * 11);
    }
    .mt-12 {
        margin-top: calc(var(--spacing) * 12);
    }
    .mt-14 {
        margin-top: calc(var(--spacing) * 14);
    }
    .mt-16 {
        margin-top: calc(var(--spacing) * 16);
    }
    .mt-20 {
        margin-top: calc(var(--spacing) * 20);
    }
    .mt-\[-3px\] {
        margin-top: -3px;
    }
    .mt-\[3\.75rem\] {
        margin-top: 3.75rem;
    }
    .mt-auto {
        margin-top: auto;
    }
    .-mr-1 {
        margin-right: calc(var(--spacing) * -1);
    }
    .-mr-2\.5 {
        margin-right: calc(var(--spacing) * -2.5);
    }
    .-mr-4 {
        margin-right: calc(var(--spacing) * -4);
    }
    .mr-0 {
        margin-right: calc(var(--spacing) * 0);
    }
    .mr-1 {
        margin-right: calc(var(--spacing) * 1);
    }
    .mr-1\.5 {
        margin-right: calc(var(--spacing) * 1.5);
    }
    .mr-2 {
        margin-right: calc(var(--spacing) * 2);
    }
    .mr-3 {
        margin-right: calc(var(--spacing) * 3);
    }
    .mr-3\.5 {
        margin-right: calc(var(--spacing) * 3.5);
    }
    .mr-4 {
        margin-right: calc(var(--spacing) * 4);
    }
    .mr-5 {
        margin-right: calc(var(--spacing) * 5);
    }
    .mr-6 {
        margin-right: calc(var(--spacing) * 6);
    }
    .mr-8 {
        margin-right: calc(var(--spacing) * 8);
    }
    .mr-10 {
        margin-right: calc(var(--spacing) * 10);
    }
    .mr-16 {
        margin-right: calc(var(--spacing) * 16);
    }
    .mr-\[58\%\] {
        margin-right: 58%;
    }
    .mr-\[60\%\] {
        margin-right: 60%;
    }
    .mr-auto {
        margin-right: auto;
    }
    .mb-0 {
        margin-bottom: calc(var(--spacing) * 0);
    }
    .mb-0\.5 {
        margin-bottom: calc(var(--spacing) * 0.5);
    }
    .mb-1 {
        margin-bottom: calc(var(--spacing) * 1);
    }
    .mb-1\.5 {
        margin-bottom: calc(var(--spacing) * 1.5);
    }
    .mb-2 {
        margin-bottom: calc(var(--spacing) * 2);
    }
    .mb-2\.5 {
        margin-bottom: calc(var(--spacing) * 2.5);
    }
    .mb-3 {
        margin-bottom: calc(var(--spacing) * 3);
    }
    .mb-3\.5 {
        margin-bottom: calc(var(--spacing) * 3.5);
    }
    .mb-4 {
        margin-bottom: calc(var(--spacing) * 4);
    }
    .mb-5 {
        margin-bottom: calc(var(--spacing) * 5);
    }
    .mb-6 {
        margin-bottom: calc(var(--spacing) * 6);
    }
    .mb-7 {
        margin-bottom: calc(var(--spacing) * 7);
    }
    .mb-8 {
        margin-bottom: calc(var(--spacing) * 8);
    }
    .mb-9 {
        margin-bottom: calc(var(--spacing) * 9);
    }
    .mb-10 {
        margin-bottom: calc(var(--spacing) * 10);
    }
    .mb-10\.5 {
        margin-bottom: calc(var(--spacing) * 10.5);
    }
    .mb-11 {
        margin-bottom: calc(var(--spacing) * 11);
    }
    .mb-12 {
        margin-bottom: calc(var(--spacing) * 12);
    }
    .ml-0 {
        margin-left: calc(var(--spacing) * 0);
    }
    .ml-0\.5 {
        margin-left: calc(var(--spacing) * 0.5);
    }
    .ml-1 {
        margin-left: calc(var(--spacing) * 1);
    }
    .ml-1\.5 {
        margin-left: calc(var(--spacing) * 1.5);
    }
    .ml-2 {
        margin-left: calc(var(--spacing) * 2);
    }
    .ml-2\.5 {
        margin-left: calc(var(--spacing) * 2.5);
    }
    .ml-3 {
        margin-left: calc(var(--spacing) * 3);
    }
    .ml-4 {
        margin-left: calc(var(--spacing) * 4);
    }
    .ml-5 {
        margin-left: calc(var(--spacing) * 5);
    }
    .ml-6 {
        margin-left: calc(var(--spacing) * 6);
    }
    .ml-7 {
        margin-left: calc(var(--spacing) * 7);
    }
    .ml-10 {
        margin-left: calc(var(--spacing) * 10);
    }
    .ml-\[10\%\] {
        margin-left: 10%;
    }
    .ml-\[49\%\] {
        margin-left: 49%;
    }
    .ml-\[52\%\] {
        margin-left: 52%;
    }
    .ml-\[100px\] {
        margin-left: 100px;
    }
    .ml-auto {
        margin-left: auto;
    }
    .box-border {
        box-sizing: border-box;
    }
    .box-content {
        box-sizing: content-box;
    }
    .line-clamp-2 {
        -webkit-line-clamp: 2;
    }
    .line-clamp-2,
    .line-clamp-3 {
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden;
    }
    .line-clamp-3 {
        -webkit-line-clamp: 3;
    }
    .line-clamp-4 {
        -webkit-line-clamp: 4;
    }
    .line-clamp-4,
    .line-clamp-6 {
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden;
    }
    .line-clamp-6 {
        -webkit-line-clamp: 6;
    }
    .block {
        display: block;
    }
    .contents {
        display: contents;
    }
    .flex {
        display: flex;
    }
    .grid {
        display: grid;
    }
    .hidden {
        display: none;
    }
    .inline {
        display: inline;
    }
    .inline-block {
        display: inline-block;
    }
    .inline-flex {
        display: inline-flex;
    }
    .inline-grid {
        display: inline-grid;
    }
    .list-item {
        display: list-item;
    }
    .table {
        display: table;
    }
    .aspect-696\/346 {
        aspect-ratio: 696/346;
    }
    .h-0 {
        height: calc(var(--spacing) * 0);
    }
    .h-1 {
        height: calc(var(--spacing) * 1);
    }
    .h-1\.5 {
        height: calc(var(--spacing) * 1.5);
    }
    .h-2 {
        height: calc(var(--spacing) * 2);
    }
    .h-2\.5 {
        height: calc(var(--spacing) * 2.5);
    }
    .h-3 {
        height: calc(var(--spacing) * 3);
    }
    .h-3\/4 {
        height: 75%;
    }
    .h-4 {
        height: calc(var(--spacing) * 4);
    }
    .h-4\.5 {
        height: var(--height-4_5);
    }
    .h-5 {
        height: calc(var(--spacing) * 5);
    }
    .h-6 {
        height: calc(var(--spacing) * 6);
    }
    .h-7 {
        height: calc(var(--spacing) * 7);
    }
    .h-8 {
        height: calc(var(--spacing) * 8);
    }
    .h-9 {
        height: calc(var(--spacing) * 9);
    }
    .h-10 {
        height: calc(var(--spacing) * 10);
    }
    .h-11 {
        height: calc(var(--spacing) * 11);
    }
    .h-12 {
        height: calc(var(--spacing) * 12);
    }
    .h-14 {
        height: calc(var(--spacing) * 14);
    }
    .h-16 {
        height: calc(var(--spacing) * 16);
    }
    .h-20 {
        height: calc(var(--spacing) * 20);
    }
    .h-21 {
        height: calc(var(--spacing) * 21);
    }
    .h-24 {
        height: calc(var(--spacing) * 24);
    }
    .h-28 {
        height: calc(var(--spacing) * 28);
    }
    .h-40 {
        height: calc(var(--spacing) * 40);
    }
    .h-48 {
        height: calc(var(--spacing) * 48);
    }
    .h-52 {
        height: calc(var(--spacing) * 52);
    }
    .h-56 {
        height: calc(var(--spacing) * 56);
    }
    .h-64 {
        height: calc(var(--spacing) * 64);
    }
    .h-80 {
        height: calc(var(--spacing) * 80);
    }
    .h-86 {
        height: calc(var(--spacing) * 86);
    }
    .h-96 {
        height: calc(var(--spacing) * 96);
    }
    .h-100 {
        height: calc(var(--spacing) * 100);
    }
    .h-168 {
        height: calc(var(--spacing) * 168);
    }
    .h-\[1px\] {
        height: 1px;
    }
    .h-\[8px\] {
        height: 8px;
    }
    .h-\[11\.5rem\] {
        height: 11.5rem;
    }
    .h-\[16px\] {
        height: 16px;
    }
    .h-\[18px\] {
        height: 18px;
    }
    .h-\[28px\] {
        height: 28px;
    }
    .h-\[40px\] {
        height: 40px;
    }
    .h-\[72px\] {
        height: 72px;
    }
    .h-\[80vh\] {
        height: 80vh;
    }
    .h-\[88px\] {
        height: 88px;
    }
    .h-\[90vh\] {
        height: 90vh;
    }
    .h-\[150px\] {
        height: 150px;
    }
    .h-\[192px\] {
        height: 192px;
    }
    .h-\[200px\] {
        height: 200px;
    }
    .h-\[218px\] {
        height: 218px;
    }
    .h-\[250px\] {
        height: 250px;
    }
    .h-\[288px\] {
        height: 288px;
    }
    .h-\[300px\] {
        height: 300px;
    }
    .h-\[340px\] {
        height: 340px;
    }
    .h-\[400px\] {
        height: 400px;
    }
    .h-\[440px\] {
        height: 440px;
    }
    .h-\[526px\] {
        height: 526px;
    }
    .h-\[535px\] {
        height: 535px;
    }
    .h-\[544px\] {
        height: 544px;
    }
    .h-\[610px\] {
        height: 610px;
    }
    .h-\[618px\] {
        height: 618px;
    }
    .h-\[675px\] {
        height: 675px;
    }
    .h-\[684px\] {
        height: 684px;
    }
    .h-\[715px\] {
        height: 715px;
    }
    .h-\[850px\] {
        height: 850px;
    }
    .h-auto {
        height: auto;
    }
    .h-fit {
        height: fit-content;
    }
    .h-full {
        height: 100%;
    }
    .h-max {
        height: max-content;
    }
    .h-px {
        height: 1px;
    }
    .h-screen {
        height: 100vh;
    }
    .max-h-9 {
        max-height: calc(var(--spacing) * 9);
    }
    .max-h-36 {
        max-height: calc(var(--spacing) * 36);
    }
    .max-h-64 {
        max-height: calc(var(--spacing) * 64);
    }
    .max-h-64\.5 {
        max-height: calc(var(--spacing) * 64.5);
    }
    .max-h-\[44\.75rem\] {
        max-height: 44.75rem;
    }
    .max-h-\[150px\] {
        max-height: 150px;
    }
    .max-h-\[160px\] {
        max-height: 160px;
    }
    .max-h-\[180px\] {
        max-height: 180px;
    }
    .max-h-\[298px\] {
        max-height: 298px;
    }
    .max-h-\[333px\] {
        max-height: 333px;
    }
    .max-h-\[353px\] {
        max-height: 353px;
    }
    .max-h-\[400px\] {
        max-height: 400px;
    }
    .max-h-\[430px\] {
        max-height: 430px;
    }
    .max-h-\[480px\] {
        max-height: 480px;
    }
    .max-h-\[630px\] {
        max-height: 630px;
    }
    .max-h-\[684px\] {
        max-height: 684px;
    }
    .max-h-\[792px\] {
        max-height: 792px;
    }
    .max-h-screen {
        max-height: 100vh;
    }
    .min-h-0 {
        min-height: calc(var(--spacing) * 0);
    }
    .min-h-8 {
        min-height: calc(var(--spacing) * 8);
    }
    .min-h-9 {
        min-height: calc(var(--spacing) * 9);
    }
    .min-h-10 {
        min-height: calc(var(--spacing) * 10);
    }
    .min-h-11 {
        min-height: calc(var(--spacing) * 11);
    }
    .min-h-12 {
        min-height: calc(var(--spacing) * 12);
    }
    .min-h-16 {
        min-height: calc(var(--spacing) * 16);
    }
    .min-h-24 {
        min-height: calc(var(--spacing) * 24);
    }
    .min-h-165 {
        min-height: calc(var(--spacing) * 165);
    }
    .min-h-168 {
        min-height: calc(var(--spacing) * 168);
    }
    .min-h-\[0\.5rem\] {
        min-height: 0.5rem;
    }
    .min-h-\[10rem\] {
        min-height: 10rem;
    }
    .min-h-\[30px\] {
        min-height: 30px;
    }
    .min-h-\[40px\] {
        min-height: 40px;
    }
    .min-h-\[41\.25rem\] {
        min-height: 41.25rem;
    }
    .min-h-\[44px\] {
        min-height: 44px;
    }
    .min-h-\[64px\] {
        min-height: 64px;
    }
    .min-h-\[80px\] {
        min-height: 80px;
    }
    .min-h-\[84px\] {
        min-height: 84px;
    }
    .min-h-\[100px\] {
        min-height: 100px;
    }
    .min-h-\[124px\] {
        min-height: 124px;
    }
    .min-h-\[164px\] {
        min-height: 164px;
    }
    .min-h-\[200px\] {
        min-height: 200px;
    }
    .min-h-\[214px\] {
        min-height: 214px;
    }
    .min-h-\[226px\] {
        min-height: 226px;
    }
    .min-h-\[258px\] {
        min-height: 258px;
    }
    .min-h-\[352px\] {
        min-height: 352px;
    }
    .min-h-\[392px\] {
        min-height: 392px;
    }
    .min-h-\[400px\] {
        min-height: 400px;
    }
    .min-h-\[420px\] {
        min-height: 420px;
    }
    .min-h-\[500px\] {
        min-height: 500px;
    }
    .min-h-\[600px\] {
        min-height: 600px;
    }
    .min-h-\[688px\] {
        min-height: 688px;
    }
    .min-h-\[715px\] {
        min-height: 715px;
    }
    .min-h-auto {
        min-height: auto;
    }
    .min-h-fit {
        min-height: fit-content;
    }
    .min-h-header-height {
        min-height: var(--spacing-header-height);
    }
    .min-h-max {
        min-height: max-content;
    }
    .min-h-screen {
        min-height: 100vh;
    }
    .w-0\.5 {
        width: calc(var(--spacing) * 0.5);
    }
    .w-1 {
        width: calc(var(--spacing) * 1);
    }
    .w-1\/2 {
        width: 50%;
    }
    .w-1\/3 {
        width: 33.3333%;
    }
    .w-1\/4 {
        width: 25%;
    }
    .w-1\/12 {
        width: 8.33333%;
    }
    .w-2 {
        width: calc(var(--spacing) * 2);
    }
    .w-2\.5 {
        width: calc(var(--spacing) * 2.5);
    }
    .w-2\/3 {
        width: 66.6667%;
    }
    .w-2\/5 {
        width: 40%;
    }
    .w-2\/12 {
        width: 16.6667%;
    }
    .w-3 {
        width: calc(var(--spacing) * 3);
    }
    .w-3\.5 {
        width: calc(var(--spacing) * 3.5);
    }
    .w-3\/4 {
        width: 75%;
    }
    .w-3\/5 {
        width: 60%;
    }
    .w-3\/12 {
        width: 25%;
    }
    .w-4 {
        width: calc(var(--spacing) * 4);
    }
    .w-4\.5 {
        width: var(--width-4_5);
    }
    .w-4\/12 {
        width: 33.3333%;
    }
    .w-5 {
        width: calc(var(--spacing) * 5);
    }
    .w-5\/12 {
        width: 41.6667%;
    }
    .w-6 {
        width: calc(var(--spacing) * 6);
    }
    .w-6\/12 {
        width: 50%;
    }
    .w-7\/12 {
        width: 58.3333%;
    }
    .w-8 {
        width: calc(var(--spacing) * 8);
    }
    .w-9 {
        width: calc(var(--spacing) * 9);
    }
    .w-10 {
        width: calc(var(--spacing) * 10);
    }
    .w-11 {
        width: calc(var(--spacing) * 11);
    }
    .w-12 {
        width: calc(var(--spacing) * 12);
    }
    .w-14 {
        width: calc(var(--spacing) * 14);
    }
    .w-16 {
        width: calc(var(--spacing) * 16);
    }
    .w-18 {
        width: calc(var(--spacing) * 18);
    }
    .w-20 {
        width: calc(var(--spacing) * 20);
    }
    .w-24 {
        width: calc(var(--spacing) * 24);
    }
    .w-28 {
        width: calc(var(--spacing) * 28);
    }
    .w-32 {
        width: calc(var(--spacing) * 32);
    }
    .w-40 {
        width: calc(var(--spacing) * 40);
    }
    .w-44 {
        width: calc(var(--spacing) * 44);
    }
    .w-48 {
        width: calc(var(--spacing) * 48);
    }
    .w-52 {
        width: calc(var(--spacing) * 52);
    }
    .w-56 {
        width: calc(var(--spacing) * 56);
    }
    .w-60 {
        width: calc(var(--spacing) * 60);
    }
    .w-64 {
        width: calc(var(--spacing) * 64);
    }
    .w-72 {
        width: calc(var(--spacing) * 72);
    }
    .w-74 {
        width: var(--spacing-74);
    }
    .w-80 {
        width: calc(var(--spacing) * 80);
    }
    .w-88 {
        width: calc(var(--spacing) * 88);
    }
    .w-96 {
        width: calc(var(--spacing) * 96);
    }
    .w-100 {
        width: calc(var(--spacing) * 100);
    }
    .w-176 {
        width: calc(var(--spacing) * 176);
    }
    .w-\[2\%\] {
        width: 2%;
    }
    .w-\[2rem\] {
        width: 2rem;
    }
    .w-\[4\%\] {
        width: 4%;
    }
    .w-\[5\%\] {
        width: 5%;
    }
    .w-\[5\.5em\] {
        width: 5.5em;
    }
    .w-\[5rem\] {
        width: 5rem;
    }
    .w-\[7rem\] {
        width: 7rem;
    }
    .w-\[8\%\] {
        width: 8%;
    }
    .w-\[8\.75\%\] {
        width: 8.75%;
    }
    .w-\[9\%\] {
        width: 9%;
    }
    .w-\[10\%\] {
        width: 10%;
    }
    .w-\[15\%\] {
        width: 15%;
    }
    .w-\[19\%\] {
        width: 19%;
    }
    .w-\[20\%\] {
        width: 20%;
    }
    .w-\[20px\] {
        width: 20px;
    }
    .w-\[20rem\] {
        width: 20rem;
    }
    .w-\[25\%\] {
        width: 25%;
    }
    .w-\[25rem\] {
        width: 25rem;
    }
    .w-\[30\%\] {
        width: 30%;
    }
    .w-\[30rem\] {
        width: 30rem;
    }
    .w-\[30vw\] {
        width: 30vw;
    }
    .w-\[35\%\] {
        width: 35%;
    }
    .w-\[36px\] {
        width: 36px;
    }
    .w-\[40\%\] {
        width: 40%;
    }
    .w-\[45\%\] {
        width: 45%;
    }
    .w-\[45rem\] {
        width: 45rem;
    }
    .w-\[48px\] {
        width: 48px;
    }
    .w-\[50vw\] {
        width: 50vw;
    }
    .w-\[64px\] {
        width: 64px;
    }
    .w-\[65\%\] {
        width: 65%;
    }
    .w-\[68px\] {
        width: 68px;
    }
    .w-\[70vw\] {
        width: 70vw;
    }
    .w-\[72px\] {
        width: 72px;
    }
    .w-\[80px\] {
        width: 80px;
    }
    .w-\[89\%\] {
        width: 89%;
    }
    .w-\[90\%\] {
        width: 90%;
    }
    .w-\[95\%\] {
        width: 95%;
    }
    .w-\[100px\] {
        width: 100px;
    }
    .w-\[110px\] {
        width: 110px;
    }
    .w-\[112px\] {
        width: 112px;
    }
    .w-\[122px\] {
        width: 122px;
    }
    .w-\[128px\] {
        width: 128px;
    }
    .w-\[150px\] {
        width: 150px;
    }
    .w-\[152px\] {
        width: 152px;
    }
    .w-\[163px\] {
        width: 163px;
    }
    .w-\[176px\] {
        width: 176px;
    }
    .w-\[180px\] {
        width: 180px;
    }
    .w-\[200px\] {
        width: 200px;
    }
    .w-\[220px\] {
        width: 220px;
    }
    .w-\[224px\] {
        width: 224px;
    }
    .w-\[230px\] {
        width: 230px;
    }
    .w-\[234px\] {
        width: 234px;
    }
    .w-\[240px\] {
        width: 240px;
    }
    .w-\[250px\] {
        width: 250px;
    }
    .w-\[259px\] {
        width: 259px;
    }
    .w-\[264px\] {
        width: 264px;
    }
    .w-\[272px\] {
        width: 272px;
    }
    .w-\[274px\] {
        width: 274px;
    }
    .w-\[276px\] {
        width: 276px;
    }
    .w-\[280px\] {
        width: 280px;
    }
    .w-\[300px\] {
        width: 300px;
    }
    .w-\[302px\] {
        width: 302px;
    }
    .w-\[316px\] {
        width: 316px;
    }
    .w-\[320px\] {
        width: 320px;
    }
    .w-\[324px\] {
        width: 324px;
    }
    .w-\[330px\] {
        width: 330px;
    }
    .w-\[352px\] {
        width: 352px;
    }
    .w-\[416px\] {
        width: 416px;
    }
    .w-\[430px\] {
        width: 430px;
    }
    .w-\[432px\] {
        width: 432px;
    }
    .w-\[440px\] {
        width: 440px;
    }
    .w-\[459px\] {
        width: 459px;
    }
    .w-\[464px\] {
        width: 464px;
    }
    .w-\[472px\] {
        width: 472px;
    }
    .w-\[480px\] {
        width: 480px;
    }
    .w-\[488px\] {
        width: 488px;
    }
    .w-\[496px\] {
        width: 496px;
    }
    .w-\[500px\] {
        width: 500px;
    }
    .w-\[512px\] {
        width: 512px;
    }
    .w-\[520px\] {
        width: 520px;
    }
    .w-\[560px\] {
        width: 560px;
    }
    .w-\[600px\] {
        width: 600px;
    }
    .w-\[608px\] {
        width: 608px;
    }
    .w-\[627px\] {
        width: 627px;
    }
    .w-\[676px\] {
        width: 676px;
    }
    .w-\[680px\] {
        width: 680px;
    }
    .w-\[924px\] {
        width: 924px;
    }
    .w-\[928px\] {
        width: 928px;
    }
    .w-\[990px\] {
        width: 990px;
    }
    .w-\[1056px\] {
        width: 1056px;
    }
    .w-\[1080px\] {
        width: 1080px;
    }
    .w-\[1142px\] {
        width: 1142px;
    }
    .w-\[inherit\] {
        width: inherit;
    }
    .w-auto {
        width: auto;
    }
    .w-fit {
        width: fit-content;
    }
    .w-full {
        width: 100%;
    }
    .w-max {
        width: max-content;
    }
    .w-px {
        width: 1px;
    }
    .w-screen {
        width: 100vw;
    }
    .max-w-\(--breakpoint-xl\) {
        max-width: var(--breakpoint-xl);
    }
    .max-w-7xl {
        max-width: var(--container-7xl);
    }
    .max-w-14 {
        max-width: calc(var(--spacing) * 14);
    }
    .max-w-20 {
        max-width: calc(var(--spacing) * 20);
    }
    .max-w-44 {
        max-width: calc(var(--spacing) * 44);
    }
    .max-w-48 {
        max-width: calc(var(--spacing) * 48);
    }
    .max-w-52 {
        max-width: calc(var(--spacing) * 52);
    }
    .max-w-56 {
        max-width: calc(var(--spacing) * 56);
    }
    .max-w-60 {
        max-width: calc(var(--spacing) * 60);
    }
    .max-w-61\.5 {
        max-width: calc(var(--spacing) * 61.5);
    }
    .max-w-62 {
        max-width: calc(var(--spacing) * 62);
    }
    .max-w-80 {
        max-width: calc(var(--spacing) * 80);
    }
    .max-w-84 {
        max-width: calc(var(--spacing) * 84);
    }
    .max-w-88 {
        max-width: calc(var(--spacing) * 88);
    }
    .max-w-92 {
        max-width: calc(var(--spacing) * 92);
    }
    .max-w-108 {
        max-width: calc(var(--spacing) * 108);
    }
    .max-w-132 {
        max-width: calc(var(--spacing) * 132);
    }
    .max-w-248 {
        max-width: calc(var(--spacing) * 248);
    }
    .max-w-\[12\.375rem\] {
        max-width: 12.375rem;
    }
    .max-w-\[15\.5rem\] {
        max-width: 15.5rem;
    }
    .max-w-\[18rem\] {
        max-width: 18rem;
    }
    .max-w-\[24rem\] {
        max-width: 24rem;
    }
    .max-w-\[50px\] {
        max-width: 50px;
    }
    .max-w-\[60em\] {
        max-width: 60em;
    }
    .max-w-\[80\%\] {
        max-width: 80%;
    }
    .max-w-\[80px\] {
        max-width: 80px;
    }
    .max-w-\[90vw\] {
        max-width: 90vw;
    }
    .max-w-\[100px\] {
        max-width: 100px;
    }
    .max-w-\[110px\] {
        max-width: 110px;
    }
    .max-w-\[150px\] {
        max-width: 150px;
    }
    .max-w-\[160px\] {
        max-width: 160px;
    }
    .max-w-\[168px\] {
        max-width: 168px;
    }
    .max-w-\[184px\] {
        max-width: 184px;
    }
    .max-w-\[200px\] {
        max-width: 200px;
    }
    .max-w-\[220px\] {
        max-width: 220px;
    }
    .max-w-\[222px\] {
        max-width: 222px;
    }
    .max-w-\[250px\] {
        max-width: 250px;
    }
    .max-w-\[280px\] {
        max-width: 280px;
    }
    .max-w-\[282px\] {
        max-width: 282px;
    }
    .max-w-\[288px\] {
        max-width: 288px;
    }
    .max-w-\[300px\] {
        max-width: 300px;
    }
    .max-w-\[320px\] {
        max-width: 320px;
    }
    .max-w-\[350px\] {
        max-width: 350px;
    }
    .max-w-\[352px\] {
        max-width: 352px;
    }
    .max-w-\[360px\] {
        max-width: 360px;
    }
    .max-w-\[368px\] {
        max-width: 368px;
    }
    .max-w-\[386px\] {
        max-width: 386px;
    }
    .max-w-\[400px\] {
        max-width: 400px;
    }
    .max-w-\[416px\] {
        max-width: 416px;
    }
    .max-w-\[432px\] {
        max-width: 432px;
    }
    .max-w-\[448px\] {
        max-width: 448px;
    }
    .max-w-\[452px\] {
        max-width: 452px;
    }
    .max-w-\[459px\] {
        max-width: 459px;
    }
    .max-w-\[464px\] {
        max-width: 464px;
    }
    .max-w-\[480px\] {
        max-width: 480px;
    }
    .max-w-\[488px\] {
        max-width: 488px;
    }
    .max-w-\[512px\] {
        max-width: 512px;
    }
    .max-w-\[528px\] {
        max-width: 528px;
    }
    .max-w-\[540px\] {
        max-width: 540px;
    }
    .max-w-\[544px\] {
        max-width: 544px;
    }
    .max-w-\[556px\] {
        max-width: 556px;
    }
    .max-w-\[560px\] {
        max-width: 560px;
    }
    .max-w-\[568px\] {
        max-width: 568px;
    }
    .max-w-\[576px\] {
        max-width: 576px;
    }
    .max-w-\[592px\] {
        max-width: 592px;
    }
    .max-w-\[600px\] {
        max-width: 600px;
    }
    .max-w-\[640px\] {
        max-width: 640px;
    }
    .max-w-\[678px\] {
        max-width: 678px;
    }
    .max-w-\[698px\] {
        max-width: 698px;
    }
    .max-w-\[736px\] {
        max-width: 736px;
    }
    .max-w-\[783px\] {
        max-width: 783px;
    }
    .max-w-\[800px\] {
        max-width: 800px;
    }
    .max-w-\[1028px\] {
        max-width: 1028px;
    }
    .max-w-\[1056px\] {
        max-width: 1056px;
    }
    .max-w-\[1120px\] {
        max-width: 1120px;
    }
    .max-w-\[1200px\] {
        max-width: 1200px;
    }
    .max-w-\[1216px\] {
        max-width: 1216px;
    }
    .max-w-fit {
        max-width: fit-content;
    }
    .max-w-full {
        max-width: 100%;
    }
    .max-w-lg {
        max-width: var(--container-lg);
    }
    .max-w-screen {
        max-width: 100vw;
    }
    .max-w-sm {
        max-width: var(--container-sm);
    }
    .min-w-0 {
        min-width: calc(var(--spacing) * 0);
    }
    .min-w-10 {
        min-width: calc(var(--spacing) * 10);
    }
    .min-w-11 {
        min-width: calc(var(--spacing) * 11);
    }
    .min-w-12 {
        min-width: calc(var(--spacing) * 12);
    }
    .min-w-20 {
        min-width: calc(var(--spacing) * 20);
    }
    .min-w-28 {
        min-width: calc(var(--spacing) * 28);
    }
    .min-w-32 {
        min-width: calc(var(--spacing) * 32);
    }
    .min-w-40 {
        min-width: calc(var(--spacing) * 40);
    }
    .min-w-56 {
        min-width: calc(var(--spacing) * 56);
    }
    .min-w-61\.5 {
        min-width: calc(var(--spacing) * 61.5);
    }
    .min-w-62 {
        min-width: calc(var(--spacing) * 62);
    }
    .min-w-64 {
        min-width: calc(var(--spacing) * 64);
    }
    .min-w-80 {
        min-width: calc(var(--spacing) * 80);
    }
    .min-w-88 {
        min-width: calc(var(--spacing) * 88);
    }
    .min-w-232 {
        min-width: calc(var(--spacing) * 232);
    }
    .min-w-\[0\.5rem\] {
        min-width: 0.5rem;
    }
    .min-w-\[2\.813rem\] {
        min-width: 2.813rem;
    }
    .min-w-\[7\.438rem\] {
        min-width: 7.438rem;
    }
    .min-w-\[18rem\] {
        min-width: 18rem;
    }
    .min-w-\[20px\] {
        min-width: 20px;
    }
    .min-w-\[44px\] {
        min-width: 44px;
    }
    .min-w-\[48px\] {
        min-width: 48px;
    }
    .min-w-\[50\%\] {
        min-width: 50%;
    }
    .min-w-\[60px\] {
        min-width: 60px;
    }
    .min-w-\[64px\] {
        min-width: 64px;
    }
    .min-w-\[72px\] {
        min-width: 72px;
    }
    .min-w-\[100px\] {
        min-width: 100px;
    }
    .min-w-\[106px\] {
        min-width: 106px;
    }
    .min-w-\[112px\] {
        min-width: 112px;
    }
    .min-w-\[122px\] {
        min-width: 122px;
    }
    .min-w-\[124px\] {
        min-width: 124px;
    }
    .min-w-\[128px\] {
        min-width: 128px;
    }
    .min-w-\[144px\] {
        min-width: 144px;
    }
    .min-w-\[150px\] {
        min-width: 150px;
    }
    .min-w-\[152px\] {
        min-width: 152px;
    }
    .min-w-\[160px\] {
        min-width: 160px;
    }
    .min-w-\[176px\] {
        min-width: 176px;
    }
    .min-w-\[180px\] {
        min-width: 180px;
    }
    .min-w-\[190px\] {
        min-width: 190px;
    }
    .min-w-\[192px\] {
        min-width: 192px;
    }
    .min-w-\[200px\] {
        min-width: 200px;
    }
    .min-w-\[208px\] {
        min-width: 208px;
    }
    .min-w-\[236px\] {
        min-width: 236px;
    }
    .min-w-\[240px\] {
        min-width: 240px;
    }
    .min-w-\[250px\] {
        min-width: 250px;
    }
    .min-w-\[256px\] {
        min-width: 256px;
    }
    .min-w-\[280px\] {
        min-width: 280px;
    }
    .min-w-\[300px\] {
        min-width: 300px;
    }
    .min-w-\[302px\] {
        min-width: 302px;
    }
    .min-w-\[304px\] {
        min-width: 304px;
    }
    .min-w-\[320px\] {
        min-width: 320px;
    }
    .min-w-\[325px\] {
        min-width: 325px;
    }
    .min-w-\[340px\] {
        min-width: 340px;
    }
    .min-w-\[352px\] {
        min-width: 352px;
    }
    .min-w-\[360px\] {
        min-width: 360px;
    }
    .min-w-\[390px\] {
        min-width: 390px;
    }
    .min-w-\[400px\] {
        min-width: 400px;
    }
    .min-w-\[448px\] {
        min-width: 448px;
    }
    .min-w-\[500px\] {
        min-width: 500px;
    }
    .min-w-\[568px\] {
        min-width: 568px;
    }
    .min-w-\[588px\] {
        min-width: 588px;
    }
    .min-w-\[640px\] {
        min-width: 640px;
    }
    .min-w-\[800px\] {
        min-width: 800px;
    }
    .min-w-\[816px\] {
        min-width: 816px;
    }
    .min-w-\[1120px\] {
        min-width: 1120px;
    }
    .min-w-fit {
        min-width: fit-content;
    }
    .min-w-full {
        min-width: 100%;
    }
    .min-w-max {
        min-width: max-content;
    }
    .flex-1 {
        flex: 1;
    }
    .flex-initial {
        flex: 0 auto;
    }
    .flex-none {
        flex: none;
    }
    .flex-shrink,
    .shrink {
        flex-shrink: 1;
    }
    .shrink-0 {
        flex-shrink: 0;
    }
    .flex-grow,
    .grow {
        flex-grow: 1;
    }
    .grow-0 {
        flex-grow: 0;
    }
    .basis-1\/4 {
        flex-basis: 25%;
    }
    .basis-5\/12 {
        flex-basis: 41.6667%;
    }
    .table-auto {
        table-layout: auto;
    }
    .table-fixed {
        table-layout: fixed;
    }
    .border-collapse {
        border-collapse: collapse;
    }
    .origin-\[0\] {
        transform-origin: 0;
    }
    .-translate-x-1 {
        --tw-translate-x: calc(var(--spacing) * -1);
    }
    .-translate-x-1,
    .-translate-x-1\/2 {
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .-translate-x-1\/2 {
        --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    }
    .-translate-x-full {
        --tw-translate-x: -100%;
    }
    .-translate-x-full,
    .translate-x-0 {
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .translate-x-0 {
        --tw-translate-x: calc(var(--spacing) * 0);
    }
    .translate-x-1\/2 {
        --tw-translate-x: calc(1 / 2 * 100%);
    }
    .translate-x-1\/2,
    .translate-x-1\/5 {
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .translate-x-1\/5 {
        --tw-translate-x: calc(1 / 5 * 100%);
    }
    .translate-x-full {
        --tw-translate-x: 100%;
    }
    .-translate-y-1\/2,
    .translate-x-full {
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .-translate-y-1\/2 {
        --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    }
    .-translate-y-6 {
        --tw-translate-y: calc(var(--spacing) * -6);
    }
    .-translate-y-6,
    .-translate-y-\[0px\] {
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .-translate-y-\[0px\] {
        --tw-translate-y: calc(0px * -1);
    }
    .-translate-y-\[80\%\] {
        --tw-translate-y: calc(80% * -1);
    }
    .-translate-y-\[80\%\],
    .translate-y-0 {
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .translate-y-0 {
        --tw-translate-y: calc(var(--spacing) * 0);
    }
    .translate-y-\[35px\] {
        --tw-translate-y: 35px;
    }
    .translate-y-\[150\%\],
    .translate-y-\[35px\] {
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .translate-y-\[150\%\] {
        --tw-translate-y: 150%;
    }
    .translate-y-full {
        --tw-translate-y: 100%;
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .scale-75 {
        --tw-scale-x: 75%;
        --tw-scale-y: 75%;
        --tw-scale-z: 75%;
    }
    .scale-75,
    .scale-x-\[-1\] {
        scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .scale-x-\[-1\] {
        --tw-scale-x: -1;
    }
    .-rotate-90 {
        rotate: -90deg;
    }
    .rotate-90 {
        rotate: 90deg;
    }
    .rotate-180 {
        rotate: 180deg;
    }
    .transform {
        transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z)
            var(--tw-skew-x) var(--tw-skew-y);
    }
    .animate-dot {
        animation: var(--animate-dot);
    }
    .animate-dot2 {
        animation: var(--animate-dot2);
    }
    .animate-highlight {
        animation: var(--animate-highlight);
    }
    .animate-ping {
        animation: var(--animate-ping);
    }
    .animate-pulse {
        animation: var(--animate-pulse);
    }
    .animate-pulse-text {
        animation: var(--animate-pulse-text);
    }
    .animate-scroll {
        animation: var(--animate-scroll);
    }
    .animate-spin {
        animation: var(--animate-spin);
    }
    .cursor-auto {
        cursor: auto;
    }
    .cursor-default {
        cursor: default;
    }
    .cursor-grab {
        cursor: grab;
    }
    .cursor-not-allowed {
        cursor: not-allowed;
    }
    .cursor-pointer {
        cursor: pointer;
    }
    .resize {
        resize: both;
    }
    .snap-x {
        scroll-snap-type: x var(--tw-scroll-snap-strictness);
    }
    .snap-mandatory {
        --tw-scroll-snap-strictness: mandatory;
    }
    .list-inside {
        list-style-position: inside;
    }
    .list-decimal {
        list-style-type: decimal;
    }
    .list-disc {
        list-style-type: disc;
    }
    .list-none {
        list-style-type: none;
    }
    .appearance-none {
        appearance: none;
    }
    .break-inside-avoid {
        break-inside: avoid;
    }
    .auto-cols-fr {
        grid-auto-columns: minmax(0, 1fr);
    }
    .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));
    }
    .flex-col {
        flex-direction: column;
    }
    .flex-col-reverse {
        flex-direction: column-reverse;
    }
    .flex-row {
        flex-direction: row;
    }
    .flex-row-reverse {
        flex-direction: row-reverse;
    }
    .flex-nowrap {
        flex-wrap: nowrap;
    }
    .flex-wrap {
        flex-wrap: wrap;
    }
    .place-content-center {
        place-content: center;
    }
    .items-baseline {
        align-items: baseline;
    }
    .items-center {
        align-items: center;
    }
    .items-end {
        align-items: flex-end;
    }
    .items-start {
        align-items: flex-start;
    }
    .items-stretch {
        align-items: stretch;
    }
    .justify-around {
        justify-content: space-around;
    }
    .justify-between {
        justify-content: space-between;
    }
    .justify-center {
        justify-content: center;
    }
    .justify-end {
        justify-content: flex-end;
    }
    .justify-evenly {
        justify-content: space-evenly;
    }
    .justify-start {
        justify-content: flex-start;
    }
    .justify-stretch {
        justify-content: stretch;
    }
    .gap-0 {
        gap: calc(var(--spacing) * 0);
    }
    .gap-0\.5 {
        gap: calc(var(--spacing) * 0.5);
    }
    .gap-1 {
        gap: calc(var(--spacing) * 1);
    }
    .gap-1\.5 {
        gap: calc(var(--spacing) * 1.5);
    }
    .gap-2 {
        gap: calc(var(--spacing) * 2);
    }
    .gap-2\.5 {
        gap: calc(var(--spacing) * 2.5);
    }
    .gap-3 {
        gap: calc(var(--spacing) * 3);
    }
    .gap-3\.5 {
        gap: calc(var(--spacing) * 3.5);
    }
    .gap-4 {
        gap: calc(var(--spacing) * 4);
    }
    .gap-5 {
        gap: calc(var(--spacing) * 5);
    }
    .gap-6 {
        gap: calc(var(--spacing) * 6);
    }
    .gap-7 {
        gap: calc(var(--spacing) * 7);
    }
    .gap-8 {
        gap: calc(var(--spacing) * 8);
    }
    .gap-10 {
        gap: calc(var(--spacing) * 10);
    }
    .gap-12 {
        gap: calc(var(--spacing) * 12);
    }
    .gap-14 {
        gap: calc(var(--spacing) * 14);
    }
    .gap-16 {
        gap: calc(var(--spacing) * 16);
    }
    .gap-20 {
        gap: calc(var(--spacing) * 20);
    }
    .gap-24 {
        gap: calc(var(--spacing) * 24);
    }
    .gap-28 {
        gap: calc(var(--spacing) * 28);
    }
    .gap-\[0rem\] {
        gap: 0;
    }
    .gap-\[5px\] {
        gap: 5px;
    }
    :where(.space-y-1 > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(
            calc(var(--spacing) * 1) * var(--tw-space-y-reverse)
        );
        margin-block-end: calc(
            calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse))
        );
    }
    :where(.space-y-1\.5 > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(
            calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse)
        );
        margin-block-end: calc(
            calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse))
        );
    }
    :where(.space-y-2 > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(
            calc(var(--spacing) * 2) * var(--tw-space-y-reverse)
        );
        margin-block-end: calc(
            calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse))
        );
    }
    :where(.space-y-4 > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(
            calc(var(--spacing) * 4) * var(--tw-space-y-reverse)
        );
        margin-block-end: calc(
            calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse))
        );
    }
    :where(.space-y-px > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(1px * var(--tw-space-y-reverse));
        margin-block-end: calc(1px * calc(1 - var(--tw-space-y-reverse)));
    }
    .gap-x-1\.5 {
        column-gap: calc(var(--spacing) * 1.5);
    }
    .gap-x-2 {
        column-gap: calc(var(--spacing) * 2);
    }
    .gap-x-4 {
        column-gap: calc(var(--spacing) * 4);
    }
    .gap-x-5 {
        column-gap: calc(var(--spacing) * 5);
    }
    .gap-x-10 {
        column-gap: calc(var(--spacing) * 10);
    }
    :where(.space-x-1 > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(
            calc(var(--spacing) * 1) * var(--tw-space-x-reverse)
        );
        margin-inline-end: calc(
            calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse))
        );
    }
    :where(.space-x-2 > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(
            calc(var(--spacing) * 2) * var(--tw-space-x-reverse)
        );
        margin-inline-end: calc(
            calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse))
        );
    }
    .gap-y-1\.5 {
        row-gap: calc(var(--spacing) * 1.5);
    }
    .gap-y-2\.5 {
        row-gap: calc(var(--spacing) * 2.5);
    }
    .gap-y-3\.5 {
        row-gap: calc(var(--spacing) * 3.5);
    }
    .gap-y-5 {
        row-gap: calc(var(--spacing) * 5);
    }
    :where(.divide-x > :not(:last-child)) {
        --tw-divide-x-reverse: 0;
        border-inline-style: var(--tw-border-style);
        border-inline-start-width: calc(1px * var(--tw-divide-x-reverse));
        border-inline-end-width: calc(
            1px * calc(1 - var(--tw-divide-x-reverse))
        );
    }
    :where(.divide-y > :not(:last-child)) {
        --tw-divide-y-reverse: 0;
        border-bottom-style: var(--tw-border-style);
        border-top-style: var(--tw-border-style);
        border-top-width: calc(1px * var(--tw-divide-y-reverse));
        border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    }
    :where(.divide-custom-gray-300 > :not(:last-child)) {
        border-color: var(--color-custom-gray-300);
    }
    :where(.divide-gray-100 > :not(:last-child)) {
        border-color: var(--color-gray-100);
    }
    .self-baseline {
        align-self: baseline;
    }
    .self-center {
        align-self: center;
    }
    .self-end {
        align-self: flex-end;
    }
    .self-start {
        align-self: flex-start;
    }
    .self-stretch {
        align-self: stretch;
    }
    .justify-self-end {
        justify-self: flex-end;
    }
    .truncate {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    .overflow-auto {
        overflow: auto;
    }
    .overflow-hidden {
        overflow: hidden;
    }
    .overflow-x-auto {
        overflow-x: auto;
    }
    .overflow-x-hidden {
        overflow-x: hidden;
    }
    .overflow-x-scroll {
        overflow-x: scroll;
    }
    .overflow-y-auto {
        overflow-y: auto;
    }
    .overflow-y-hidden {
        overflow-y: hidden;
    }
    .overflow-y-scroll {
        overflow-y: scroll;
    }
    .rounded {
        border-radius: 0.25rem;
    }
    .rounded-2xl {
        border-radius: var(--radius-2xl);
    }
    .rounded-3xl {
        border-radius: var(--radius-3xl);
    }
    .rounded-4xl {
        border-radius: var(--radius-4xl);
    }
    .rounded-6xl {
        border-radius: var(--radius-6xl);
    }
    .rounded-\[0\.188rem\] {
        border-radius: 0.188rem;
    }
    .rounded-\[2px_2px_0_0\] {
        border-radius: 2px 2px 0 0;
    }
    .rounded-\[20px\] {
        border-radius: 20px;
    }
    .rounded-\[40px\] {
        border-radius: 40px;
    }
    .rounded-\[50\%\] {
        border-radius: 50%;
    }
    .rounded-\[64px\] {
        border-radius: 64px;
    }
    .rounded-\[inherit\] {
        border-radius: inherit;
    }
    .rounded-full {
        border-radius: 3.40282e38px;
    }
    .rounded-lg {
        border-radius: var(--radius-lg);
    }
    .rounded-md {
        border-radius: var(--radius-md);
    }
    .rounded-none {
        border-radius: 0;
    }
    .rounded-sm {
        border-radius: var(--radius-sm);
    }
    .rounded-xl {
        border-radius: var(--radius-xl);
    }
    .rounded-xs {
        border-radius: var(--radius-xs);
    }
    .rounded-t {
        border-top-left-radius: 0.25rem;
        border-top-right-radius: 0.25rem;
    }
    .rounded-t-2xl {
        border-top-left-radius: var(--radius-2xl);
        border-top-right-radius: var(--radius-2xl);
    }
    .rounded-t-\[1\.25rem\] {
        border-top-left-radius: 1.25rem;
        border-top-right-radius: 1.25rem;
    }
    .rounded-t-md {
        border-top-left-radius: var(--radius-md);
        border-top-right-radius: var(--radius-md);
    }
    .rounded-t-none,
    .unround-top {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    .unround-top {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important;
    }
    .rounded-l {
        border-top-left-radius: 0.25rem;
        border-bottom-left-radius: 0.25rem;
    }
    .rounded-l-3xl {
        border-top-left-radius: var(--radius-3xl);
        border-bottom-left-radius: var(--radius-3xl);
    }
    .rounded-l-\[64px\] {
        border-top-left-radius: 64px;
        border-bottom-left-radius: 64px;
    }
    .unround-left {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
    }
    .rounded-tl-4xl {
        border-top-left-radius: var(--radius-4xl);
    }
    .unround-right {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
    }
    .rounded-b {
        border-bottom-right-radius: 0.25rem;
        border-bottom-left-radius: 0.25rem;
    }
    .rounded-b-\[1\.25rem\] {
        border-bottom-right-radius: 1.25rem;
        border-bottom-left-radius: 1.25rem;
    }
    .rounded-b-none {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    .rounded-b-sm {
        border-bottom-right-radius: var(--radius-sm);
        border-bottom-left-radius: var(--radius-sm);
    }
    .unround-bottom {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
    }
    .border {
        border-style: var(--tw-border-style);
        border-width: 1px;
    }
    .border-0 {
        border-style: var(--tw-border-style);
        border-width: 0;
    }
    .border-2 {
        border-style: var(--tw-border-style);
        border-width: 2px;
    }
    .border-4 {
        border-style: var(--tw-border-style);
        border-width: 4px;
    }
    .border-\[1\.5px\] {
        border-style: var(--tw-border-style);
        border-width: 1.5px;
    }
    .border-y-2 {
        border-block-style: var(--tw-border-style);
        border-block-width: 2px;
    }
    .border-t {
        border-top-style: var(--tw-border-style);
        border-top-width: 1px;
    }
    .border-t-0 {
        border-top-style: var(--tw-border-style);
        border-top-width: 0;
    }
    .border-t-2 {
        border-top-style: var(--tw-border-style);
        border-top-width: 2px;
    }
    .border-t-6 {
        border-top-style: var(--tw-border-style);
        border-top-width: var(--border-width-6);
    }
    .border-t-\[3px\] {
        border-top-style: var(--tw-border-style);
        border-top-width: 3px;
    }
    .border-r {
        border-right-style: var(--tw-border-style);
        border-right-width: 1px;
    }
    .border-b {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 1px;
    }
    .border-b-0 {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 0;
    }
    .border-b-2 {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 2px;
    }
    .border-b-4 {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 4px;
    }
    .border-b-8 {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 8px;
    }
    .border-l {
        border-left-style: var(--tw-border-style);
        border-left-width: 1px;
    }
    .border-l-0 {
        border-left-style: var(--tw-border-style);
        border-left-width: 0;
    }
    .border-l-2 {
        border-left-style: var(--tw-border-style);
        border-left-width: 2px;
    }
    .border-l-4 {
        border-left-style: var(--tw-border-style);
        border-left-width: 4px;
    }
    .border-dashed {
        --tw-border-style: dashed;
        border-style: dashed;
    }
    .border-none {
        --tw-border-style: none;
        border-style: none;
    }
    .border-solid {
        --tw-border-style: solid;
        border-style: solid;
    }
    .border-\[\#D5D5D5\] {
        border-color: #d5d5d5;
    }
    .border-\[\#E1E1E1\] {
        border-color: #e1e1e1;
    }
    .border-\[\#b1b1b1\] {
        border-color: #b1b1b1;
    }
    .border-\[\#e1e1e1\] {
        border-color: #e1e1e1;
    }
    .border-\[\#faebcc\] {
        border-color: #faebcc;
    }
    .border-blue-800\/30 {
        border-color: #193cb84d;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .border-blue-800\/30 {
            border-color: color-mix(
                in oklab,
                var(--color-blue-800) 30%,
                transparent
            );
        }
    }
    .border-custom-cyan {
        border-color: var(--color-custom-cyan);
    }
    .border-custom-dark-grey {
        border-color: var(--color-custom-dark-grey);
    }
    .border-custom-gray {
        border-color: var(--color-custom-gray);
    }
    .border-custom-gray-200 {
        border-color: var(--color-custom-gray-200);
    }
    .border-custom-gray-300 {
        border-color: var(--color-custom-gray-300);
    }
    .border-custom-gray-400 {
        border-color: var(--color-custom-gray-400);
    }
    .border-custom-gray-500 {
        border-color: var(--color-custom-gray-500);
    }
    .border-custom-gray-550 {
        border-color: var(--color-custom-gray-550);
    }
    .border-custom-gray-600 {
        border-color: var(--color-custom-gray-600);
    }
    .border-custom-gray-700 {
        border-color: var(--color-custom-gray-700);
    }
    .border-custom-gray-850 {
        border-color: var(--color-custom-gray-850);
    }
    .border-custom-green {
        border-color: var(--color-custom-green);
    }
    .border-custom-green-470 {
        border-color: var(--color-custom-green-470);
    }
    .border-custom-green-530 {
        border-color: var(--color-custom-green-530);
    }
    .border-custom-green-700 {
        border-color: var(--color-custom-green-700);
    }
    .border-custom-liberty-blue {
        border-color: var(--color-custom-liberty-blue);
    }
    .border-custom-liberty-blue-50 {
        border-color: var(--color-custom-liberty-blue-50);
    }
    .border-custom-liberty-blue-100 {
        border-color: var(--color-custom-liberty-blue-100);
    }
    .border-custom-liberty-blue-150 {
        border-color: var(--color-custom-liberty-blue-150);
    }
    .border-custom-liberty-blue-200 {
        border-color: var(--color-custom-liberty-blue-200);
    }
    .border-custom-liberty-blue-300 {
        border-color: var(--color-custom-liberty-blue-300);
    }
    .border-custom-liberty-blue-400 {
        border-color: var(--color-custom-liberty-blue-400);
    }
    .border-custom-liberty-blue-500 {
        border-color: var(--color-custom-liberty-blue-500);
    }
    .border-custom-orange {
        border-color: var(--color-custom-orange);
    }
    .border-custom-pink {
        border-color: var(--color-custom-pink);
    }
    .border-custom-red {
        border-color: var(--color-custom-red);
    }
    .border-gray-100 {
        border-color: var(--color-gray-100);
    }
    .border-gray-200 {
        border-color: var(--color-gray-200);
    }
    .border-gray-300 {
        border-color: var(--color-gray-300);
    }
    .border-gray-400 {
        border-color: var(--color-gray-400);
    }
    .border-gray-600 {
        border-color: var(--color-gray-600);
    }
    .border-kln-blue {
        border-color: var(--color-kln-blue);
    }
    .border-kln-blue-500 {
        border-color: var(--color-kln-blue-500);
    }
    .border-kln-blue-800 {
        border-color: var(--color-kln-blue-800);
    }
    .border-lilac-50 {
        border-color: var(--color-lilac-50);
    }
    .border-lilac-100 {
        border-color: var(--color-lilac-100);
    }
    .border-malibu {
        border-color: var(--color-malibu);
    }
    .border-malibu-400 {
        border-color: var(--color-malibu-400);
    }
    .border-malibu-500 {
        border-color: var(--color-malibu-500);
    }
    .border-neutral-200 {
        border-color: var(--color-neutral-200);
    }
    .border-orange-500 {
        border-color: var(--color-orange-500);
    }
    .border-purple-400 {
        border-color: var(--color-purple-400);
    }
    .border-red-400 {
        border-color: var(--color-red-400);
    }
    .border-red-500 {
        border-color: var(--color-red-500);
    }
    .border-site-border-gray {
        border-color: var(--color-site-border-gray);
    }
    .border-slate-500 {
        border-color: var(--color-slate-500);
    }
    .border-sunshade {
        border-color: var(--color-sunshade);
    }
    .border-sunshade-500 {
        border-color: var(--color-sunshade-500);
    }
    .border-sunshade-600 {
        border-color: var(--color-sunshade-600);
    }
    .border-transparent {
        border-color: #0000;
    }
    .border-violet-red {
        border-color: var(--color-violet-red);
    }
    .border-violet-red-500 {
        border-color: var(--color-violet-red-500);
    }
    .border-violet-red-600 {
        border-color: var(--color-violet-red-600);
    }
    .border-white {
        border-color: var(--color-white);
    }
    .border-white\/20 {
        border-color: #fff3;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .border-white\/20 {
            border-color: color-mix(
                in oklab,
                var(--color-white) 20%,
                transparent
            );
        }
    }
    .border-white\/60 {
        border-color: #fff9;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .border-white\/60 {
            border-color: color-mix(
                in oklab,
                var(--color-white) 60%,
                transparent
            );
        }
    }
    .border-b-\[\#e0e0e0\] {
        border-bottom-color: #e0e0e0;
    }
    .border-b-custom-gray-200 {
        border-bottom-color: var(--color-custom-gray-200);
    }
    .border-b-custom-gray-300 {
        border-bottom-color: var(--color-custom-gray-300);
    }
    .bg-\[\#2d2bb3\]\/90 {
        background-color: oklab(40.0947% 0.0100828 -0.204588/.9);
    }
    .bg-\[\#03a9f4\] {
        background-color: #03a9f4;
    }
    .bg-\[\#777\] {
        background-color: #777;
    }
    .bg-\[\#2196f3\] {
        background-color: #2196f3;
    }
    .bg-\[\#009688\] {
        background-color: #009688;
    }
    .bg-\[\#F8F8FD\] {
        background-color: #f8f8fd;
    }
    .bg-\[\#FEF48A\] {
        background-color: #fef48a;
    }
    .bg-\[\#cddc39\] {
        background-color: #cddc39;
    }
    .bg-\[\#e1e1e1\] {
        background-color: #e1e1e1;
    }
    .bg-\[\#ff9800\] {
        background-color: #ff9800;
    }
    .bg-\[rgb\(255_211_80\)\] {
        background-color: #ffd350;
    }
    .bg-black\/3 {
        background-color: #00000008;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-black\/3 {
            background-color: color-mix(
                in oklab,
                var(--color-black) 3%,
                transparent
            );
        }
    }
    .bg-blue-500 {
        background-color: var(--color-blue-500);
    }
    .bg-corn-200 {
        background-color: var(--color-corn-200);
    }
    .bg-custom-blue {
        background-color: var(--color-custom-blue);
    }
    .bg-custom-cyan {
        background-color: var(--color-custom-cyan);
    }
    .bg-custom-gray-50 {
        background-color: var(--color-custom-gray-50);
    }
    .bg-custom-gray-100 {
        background-color: var(--color-custom-gray-100);
    }
    .bg-custom-gray-150 {
        background-color: var(--color-custom-gray-150);
    }
    .bg-custom-gray-200 {
        background-color: var(--color-custom-gray-200);
    }
    .bg-custom-gray-300 {
        background-color: var(--color-custom-gray-300);
    }
    .bg-custom-gray-400 {
        background-color: var(--color-custom-gray-400);
    }
    .bg-custom-gray-500 {
        background-color: var(--color-custom-gray-500);
    }
    .bg-custom-gray-600 {
        background-color: var(--color-custom-gray-600);
    }
    .bg-custom-gray-850 {
        background-color: var(--color-custom-gray-850);
    }
    .bg-custom-gray-900 {
        background-color: var(--color-custom-gray-900);
    }
    .bg-custom-green {
        background-color: var(--color-custom-green);
    }
    .bg-custom-green-50 {
        background-color: var(--color-custom-green-50);
    }
    .bg-custom-green-100 {
        background-color: var(--color-custom-green-100);
    }
    .bg-custom-green-120 {
        background-color: var(--color-custom-green-120);
    }
    .bg-custom-green-150 {
        background-color: var(--color-custom-green-150);
    }
    .bg-custom-green-200 {
        background-color: var(--color-custom-green-200);
    }
    .bg-custom-green-250 {
        background-color: var(--color-custom-green-250);
    }
    .bg-custom-green-300 {
        background-color: var(--color-custom-green-300);
    }
    .bg-custom-green-330 {
        background-color: var(--color-custom-green-330);
    }
    .bg-custom-green-350 {
        background-color: var(--color-custom-green-350);
    }
    .bg-custom-green-400 {
        background-color: var(--color-custom-green-400);
    }
    .bg-custom-green-450 {
        background-color: var(--color-custom-green-450);
    }
    .bg-custom-green-470 {
        background-color: var(--color-custom-green-470);
    }
    .bg-custom-green-500 {
        background-color: var(--color-custom-green-500);
    }
    .bg-custom-green-550 {
        background-color: var(--color-custom-green-550);
    }
    .bg-custom-green-600 {
        background-color: var(--color-custom-green-600);
    }
    .bg-custom-green-650 {
        background-color: var(--color-custom-green-650);
    }
    .bg-custom-green-700 {
        background-color: var(--color-custom-green-700);
    }
    .bg-custom-liberty-blue {
        background-color: var(--color-custom-liberty-blue);
    }
    .bg-custom-liberty-blue-50 {
        background-color: var(--color-custom-liberty-blue-50);
    }
    .bg-custom-liberty-blue-100 {
        background-color: var(--color-custom-liberty-blue-100);
    }
    .bg-custom-liberty-blue-100\/50 {
        background-color: #e5e5f480;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-custom-liberty-blue-100\/50 {
            background-color: color-mix(
                in oklab,
                var(--color-custom-liberty-blue-100) 50%,
                transparent
            );
        }
    }
    .bg-custom-liberty-blue-150 {
        background-color: var(--color-custom-liberty-blue-150);
    }
    .bg-custom-liberty-blue-200 {
        background-color: var(--color-custom-liberty-blue-200);
    }
    .bg-custom-liberty-blue-400 {
        background-color: var(--color-custom-liberty-blue-400);
    }
    .bg-custom-liberty-blue-500 {
        background-color: var(--color-custom-liberty-blue-500);
    }
    .bg-custom-magnolia {
        background-color: var(--color-custom-magnolia);
    }
    .bg-custom-orange {
        background-color: var(--color-custom-orange);
    }
    .bg-custom-pink {
        background-color: var(--color-custom-pink);
    }
    .bg-custom-red\/80 {
        background-color: #f31e00cc;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-custom-red\/80 {
            background-color: color-mix(
                in oklab,
                var(--color-custom-red) 80%,
                transparent
            );
        }
    }
    .bg-cyan-500 {
        background-color: var(--color-cyan-500);
    }
    .bg-cyan-600 {
        background-color: var(--color-cyan-600);
    }
    .bg-cyan-700 {
        background-color: var(--color-cyan-700);
    }
    .bg-ghost-blue {
        background-color: var(--color-ghost-blue);
    }
    .bg-gray-50 {
        background-color: var(--color-gray-50);
    }
    .bg-gray-100 {
        background-color: var(--color-gray-100);
    }
    .bg-gray-200 {
        background-color: var(--color-gray-200);
    }
    .bg-gray-300\/75 {
        background-color: #d1d5dcbf;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-gray-300\/75 {
            background-color: color-mix(
                in oklab,
                var(--color-gray-300) 75%,
                transparent
            );
        }
    }
    .bg-gray-400 {
        background-color: var(--color-gray-400);
    }
    .bg-gray-400\/60 {
        background-color: #99a1af99;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-gray-400\/60 {
            background-color: color-mix(
                in oklab,
                var(--color-gray-400) 60%,
                transparent
            );
        }
    }
    .bg-green-500 {
        background-color: var(--color-green-500);
    }
    .bg-green-500\/10 {
        background-color: #00c7581a;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-green-500\/10 {
            background-color: color-mix(
                in oklab,
                var(--color-green-500) 10%,
                transparent
            );
        }
    }
    .bg-green-600 {
        background-color: var(--color-green-600);
    }
    .bg-indigo-700 {
        background-color: var(--color-indigo-700);
    }
    .bg-kln-blue {
        background-color: var(--color-kln-blue);
    }
    .bg-kln-blue-500 {
        background-color: var(--color-kln-blue-500);
    }
    .bg-kln-blue-700 {
        background-color: var(--color-kln-blue-700);
    }
    .bg-kln-blue\/5 {
        background-color: #2d2bad0d;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-kln-blue\/5 {
            background-color: color-mix(
                in oklab,
                var(--color-kln-blue) 5%,
                transparent
            );
        }
    }
    .bg-lilac-50 {
        background-color: var(--color-lilac-50);
    }
    .bg-lilac-100 {
        background-color: var(--color-lilac-100);
    }
    .bg-lilac-300 {
        background-color: var(--color-lilac-300);
    }
    .bg-malibu {
        background-color: var(--color-malibu);
    }
    .bg-malibu-200 {
        background-color: var(--color-malibu-200);
    }
    .bg-malibu-300 {
        background-color: var(--color-malibu-300);
    }
    .bg-malibu-500 {
        background-color: var(--color-malibu-500);
    }
    .bg-malibu-700 {
        background-color: var(--color-malibu-700);
    }
    .bg-pink-100 {
        background-color: var(--color-pink-100);
    }
    .bg-red-200 {
        background-color: var(--color-red-200);
    }
    .bg-red-500 {
        background-color: var(--color-red-500);
    }
    .bg-red-500\/10 {
        background-color: #fb2c361a;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-red-500\/10 {
            background-color: color-mix(
                in oklab,
                var(--color-red-500) 10%,
                transparent
            );
        }
    }
    .bg-rose-50 {
        background-color: var(--color-rose-50);
    }
    .bg-sky-500\/60 {
        background-color: #00a5ef99;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-sky-500\/60 {
            background-color: color-mix(
                in oklab,
                var(--color-sky-500) 60%,
                transparent
            );
        }
    }
    .bg-slate-200 {
        background-color: var(--color-slate-200);
    }
    .bg-slate-600 {
        background-color: var(--color-slate-600);
    }
    .bg-snow-drift {
        background-color: var(--color-snow-drift);
    }
    .bg-stone-800 {
        background-color: var(--color-stone-800);
    }
    .bg-sunshade {
        background-color: var(--color-sunshade);
    }
    .bg-sunshade-50 {
        background-color: var(--color-sunshade-50);
    }
    .bg-sunshade-100 {
        background-color: var(--color-sunshade-100);
    }
    .bg-sunshade-200 {
        background-color: var(--color-sunshade-200);
    }
    .bg-sunshade-500 {
        background-color: var(--color-sunshade-500);
    }
    .bg-sunshade-600 {
        background-color: var(--color-sunshade-600);
    }
    .bg-transparent {
        background-color: #0000;
    }
    .bg-violet-red {
        background-color: var(--color-violet-red);
    }
    .bg-violet-red-100 {
        background-color: var(--color-violet-red-100);
    }
    .bg-violet-red-200 {
        background-color: var(--color-violet-red-200);
    }
    .bg-violet-red-300 {
        background-color: var(--color-violet-red-300);
    }
    .bg-violet-red-500 {
        background-color: var(--color-violet-red-500);
    }
    .bg-violet-red-600 {
        background-color: var(--color-violet-red-600);
    }
    .bg-white {
        background-color: var(--color-white);
    }
    .bg-white\/8 {
        background-color: #ffffff14;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-white\/8 {
            background-color: color-mix(
                in oklab,
                var(--color-white) 8%,
                transparent
            );
        }
    }
    .bg-white\/16 {
        background-color: #ffffff29;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-white\/16 {
            background-color: color-mix(
                in oklab,
                var(--color-white) 16%,
                transparent
            );
        }
    }
    .bg-white\/80 {
        background-color: #fffc;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-white\/80 {
            background-color: color-mix(
                in oklab,
                var(--color-white) 80%,
                transparent
            );
        }
    }
    .bg-yellow-400\/10 {
        background-color: #fac8001a;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-yellow-400\/10 {
            background-color: color-mix(
                in oklab,
                var(--color-yellow-400) 10%,
                transparent
            );
        }
    }
    .bg-linear-to-b {
        --tw-gradient-position: to bottom;
    }
    @supports (background-image: linear-gradient(in lab, red, red)) {
        .bg-linear-to-b {
            --tw-gradient-position: to bottom in oklab;
        }
    }
    .bg-linear-to-b {
        background-image: linear-gradient(var(--tw-gradient-stops));
    }
    .bg-linear-to-l {
        --tw-gradient-position: to left;
    }
    @supports (background-image: linear-gradient(in lab, red, red)) {
        .bg-linear-to-l {
            --tw-gradient-position: to left in oklab;
        }
    }
    .bg-linear-to-l {
        background-image: linear-gradient(var(--tw-gradient-stops));
    }
    .bg-linear-to-r {
        --tw-gradient-position: to right;
    }
    @supports (background-image: linear-gradient(in lab, red, red)) {
        .bg-linear-to-r {
            --tw-gradient-position: to right in oklab;
        }
    }
    .bg-linear-to-r {
        background-image: linear-gradient(var(--tw-gradient-stops));
    }
    .bg-\[linear-gradient\(73deg\,\#F800B6_-31\.89\%\,\#FFB92E_123\.15\%\)\] {
        background-image: linear-gradient(
            73deg,
            #f800b6 -31.89%,
            #ffb92e 123.15%
        );
    }
    .bg-gradient-button-blue-open {
        background-image: var(--background-image-gradient-button-blue-open);
    }
    .bg-gradient-marketing1 {
        background-image: var(--background-image-gradient-marketing1);
    }
    .bg-gradient-site-blue-card {
        background-image: var(--background-image-gradient-site-blue-card);
    }
    .bg-gradient-site-dark-blue {
        background-image: var(--background-image-gradient-site-dark-blue);
    }
    .bg-gradient-site-text-emerald {
        background-image: var(--background-image-gradient-site-text-emerald);
    }
    .bg-gradient-site-text-flashy {
        background-image: var(--background-image-gradient-site-text-flashy);
    }
    .bg-gradient-site-text-green {
        background-image: var(--background-image-gradient-site-text-green);
    }
    .bg-gradient-site-text-malibu {
        background-image: var(--background-image-gradient-site-text-malibu);
    }
    .bg-gradient-site-text-orange {
        background-image: var(--background-image-gradient-site-text-orange);
    }
    .bg-gradient-stepper {
        background-image: var(--background-image-gradient-stepper);
    }
    .bg-none {
        background-image: none;
    }
    .from-\[\#F800B6\] {
        --tw-gradient-from: #f800b6;
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-custom-gray-700 {
        --tw-gradient-from: var(--color-custom-gray-700);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-custom-green-470 {
        --tw-gradient-from: var(--color-custom-green-470);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-custom-liberty-blue-500 {
        --tw-gradient-from: var(--color-custom-liberty-blue-500);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-kln-blue {
        --tw-gradient-from: var(--color-kln-blue);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-malibu-700 {
        --tw-gradient-from: var(--color-malibu-700);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-persian-blue {
        --tw-gradient-from: var(--color-persian-blue);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-violet-red-500 {
        --tw-gradient-from: var(--color-violet-red-500);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-violet-red-600 {
        --tw-gradient-from: var(--color-violet-red-600);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .via-\[\#F800B6\] {
        --tw-gradient-via: #f800b6;
        --tw-gradient-via-stops: var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-via) var(--tw-gradient-via-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops);
    }
    .to-\[\#FFB92E\] {
        --tw-gradient-to: #ffb92e;
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-custom-gray-700\/20 {
        --tw-gradient-to: #61616233;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-custom-gray-700\/20 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-custom-gray-700) 20%,
                transparent
            );
        }
    }
    .to-custom-gray-700\/20 {
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-custom-green-470\/20 {
        --tw-gradient-to: #26cb6f33;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-custom-green-470\/20 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-custom-green-470) 20%,
                transparent
            );
        }
    }
    .to-custom-green-470\/20 {
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-custom-liberty-blue-200 {
        --tw-gradient-to: var(--color-custom-liberty-blue-200);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-jacksons-purple {
        --tw-gradient-to: var(--color-jacksons-purple);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-kln-blue-950 {
        --tw-gradient-to: var(--color-kln-blue-950);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-malibu-700\/20 {
        --tw-gradient-to: #0284da33;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-malibu-700\/20 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-malibu-700) 20%,
                transparent
            );
        }
    }
    .to-malibu-700\/20 {
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-violet-red-200 {
        --tw-gradient-to: var(--color-violet-red-200);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-violet-red-600\/20 {
        --tw-gradient-to: #f8135a33;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-violet-red-600\/20 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-violet-red-600) 20%,
                transparent
            );
        }
    }
    .to-violet-red-600\/20 {
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .mask-\[linear-gradient\(to_right\,transparent\,white_20\%\,white_80\%\,transparent\)\] {
        -webkit-mask-image: linear-gradient(90deg, #0000, #fff 20% 80%, #0000);
        mask-image: linear-gradient(90deg, #0000, #fff 20% 80%, #0000);
    }
    .bg-contain {
        background-size: contain;
    }
    .bg-cover {
        background-size: cover;
    }
    .bg-size-\[45\%\] {
        background-size: 45%;
    }
    .bg-size-\[68\%\] {
        background-size: 68%;
    }
    .bg-size-\[570\%\] {
        background-size: 570%;
    }
    .bg-clip-text {
        -webkit-background-clip: text;
        background-clip: text;
    }
    .bg-center {
        background-position: 50%;
    }
    .bg-position-\[62\%_100\%\] {
        background-position: 62% 100%;
    }
    .bg-position-\[center_26\%\] {
        background-position: 50% 26%;
    }
    .bg-position-\[center_83\%\] {
        background-position: 50% 83%;
    }
    .bg-no-repeat {
        background-repeat: no-repeat;
    }
    .bg-repeat-x {
        background-repeat: repeat-x;
    }
    .fill-blue-600 {
        fill: var(--color-blue-600);
    }
    .fill-custom-cyan {
        fill: var(--color-custom-cyan);
    }
    .fill-custom-green-470 {
        fill: var(--color-custom-green-470);
    }
    .fill-custom-liberty-blue {
        fill: var(--color-custom-liberty-blue);
    }
    .fill-custom-orange {
        fill: var(--color-custom-orange);
    }
    .fill-custom-pink {
        fill: var(--color-custom-pink);
    }
    .fill-sunshade-500 {
        fill: var(--color-sunshade-500);
    }
    .fill-violet-red {
        fill: var(--color-violet-red);
    }
    .fill-violet-red-200 {
        fill: var(--color-violet-red-200);
    }
    .stroke-violet-red-500 {
        stroke: var(--color-violet-red-500);
    }
    .object-contain {
        object-fit: contain;
    }
    .object-cover {
        object-fit: cover;
    }
    .p-0 {
        padding: calc(var(--spacing) * 0);
    }
    .p-0\.5 {
        padding: calc(var(--spacing) * 0.5);
    }
    .p-1 {
        padding: calc(var(--spacing) * 1);
    }
    .p-1\.5 {
        padding: calc(var(--spacing) * 1.5);
    }
    .p-2 {
        padding: calc(var(--spacing) * 2);
    }
    .p-2\.5 {
        padding: calc(var(--spacing) * 2.5);
    }
    .p-3 {
        padding: calc(var(--spacing) * 3);
    }
    .p-4 {
        padding: calc(var(--spacing) * 4);
    }
    .p-5 {
        padding: calc(var(--spacing) * 5);
    }
    .p-6 {
        padding: calc(var(--spacing) * 6);
    }
    .p-7 {
        padding: calc(var(--spacing) * 7);
    }
    .p-8 {
        padding: calc(var(--spacing) * 8);
    }
    .p-10 {
        padding: calc(var(--spacing) * 10);
    }
    .p-16 {
        padding: calc(var(--spacing) * 16);
    }
    .p-20 {
        padding: calc(var(--spacing) * 20);
    }
    .p-px {
        padding: 1px;
    }
    .px-0 {
        padding-inline: calc(var(--spacing) * 0);
    }
    .px-1 {
        padding-inline: calc(var(--spacing) * 1);
    }
    .px-1\.5 {
        padding-inline: calc(var(--spacing) * 1.5);
    }
    .px-2 {
        padding-inline: calc(var(--spacing) * 2);
    }
    .px-2\.5 {
        padding-inline: calc(var(--spacing) * 2.5);
    }
    .px-3 {
        padding-inline: calc(var(--spacing) * 3);
    }
    .px-4 {
        padding-inline: calc(var(--spacing) * 4);
    }
    .px-5 {
        padding-inline: calc(var(--spacing) * 5);
    }
    .px-6 {
        padding-inline: calc(var(--spacing) * 6);
    }
    .px-7 {
        padding-inline: calc(var(--spacing) * 7);
    }
    .px-8 {
        padding-inline: calc(var(--spacing) * 8);
    }
    .px-9 {
        padding-inline: calc(var(--spacing) * 9);
    }
    .px-10 {
        padding-inline: calc(var(--spacing) * 10);
    }
    .px-11 {
        padding-inline: calc(var(--spacing) * 11);
    }
    .px-12 {
        padding-inline: calc(var(--spacing) * 12);
    }
    .px-14 {
        padding-inline: calc(var(--spacing) * 14);
    }
    .px-16 {
        padding-inline: calc(var(--spacing) * 16);
    }
    .px-20 {
        padding-inline: calc(var(--spacing) * 20);
    }
    .px-\[1rem\] {
        padding-inline: 1rem;
    }
    .py-0 {
        padding-block: calc(var(--spacing) * 0);
    }
    .py-0\.5 {
        padding-block: calc(var(--spacing) * 0.5);
    }
    .py-1 {
        padding-block: calc(var(--spacing) * 1);
    }
    .py-1\.5 {
        padding-block: calc(var(--spacing) * 1.5);
    }
    .py-2 {
        padding-block: calc(var(--spacing) * 2);
    }
    .py-2\.5 {
        padding-block: calc(var(--spacing) * 2.5);
    }
    .py-3 {
        padding-block: calc(var(--spacing) * 3);
    }
    .py-3\.5 {
        padding-block: calc(var(--spacing) * 3.5);
    }
    .py-4 {
        padding-block: calc(var(--spacing) * 4);
    }
    .py-5 {
        padding-block: calc(var(--spacing) * 5);
    }
    .py-6 {
        padding-block: calc(var(--spacing) * 6);
    }
    .py-7 {
        padding-block: calc(var(--spacing) * 7);
    }
    .py-8 {
        padding-block: calc(var(--spacing) * 8);
    }
    .py-9 {
        padding-block: calc(var(--spacing) * 9);
    }
    .py-10 {
        padding-block: calc(var(--spacing) * 10);
    }
    .py-10\.5 {
        padding-block: calc(var(--spacing) * 10.5);
    }
    .py-11 {
        padding-block: calc(var(--spacing) * 11);
    }
    .py-12 {
        padding-block: calc(var(--spacing) * 12);
    }
    .py-16 {
        padding-block: calc(var(--spacing) * 16);
    }
    .py-32 {
        padding-block: calc(var(--spacing) * 32);
    }
    .py-\[0\.438rem\] {
        padding-block: 0.438rem;
    }
    .py-\[7px\] {
        padding-block: 7px;
    }
    .py-\[8\.5px\] {
        padding-block: 8.5px;
    }
    .py-px {
        padding-block: 1px;
    }
    .pt-0 {
        padding-top: calc(var(--spacing) * 0);
    }
    .pt-0\.5 {
        padding-top: calc(var(--spacing) * 0.5);
    }
    .pt-1 {
        padding-top: calc(var(--spacing) * 1);
    }
    .pt-1\.5 {
        padding-top: calc(var(--spacing) * 1.5);
    }
    .pt-2 {
        padding-top: calc(var(--spacing) * 2);
    }
    .pt-2\.5 {
        padding-top: calc(var(--spacing) * 2.5);
    }
    .pt-3 {
        padding-top: calc(var(--spacing) * 3);
    }
    .pt-4 {
        padding-top: calc(var(--spacing) * 4);
    }
    .pt-5 {
        padding-top: calc(var(--spacing) * 5);
    }
    .pt-6 {
        padding-top: calc(var(--spacing) * 6);
    }
    .pt-7 {
        padding-top: calc(var(--spacing) * 7);
    }
    .pt-8 {
        padding-top: calc(var(--spacing) * 8);
    }
    .pt-9 {
        padding-top: calc(var(--spacing) * 9);
    }
    .pt-10 {
        padding-top: calc(var(--spacing) * 10);
    }
    .pt-10\.5 {
        padding-top: calc(var(--spacing) * 10.5);
    }
    .pt-12 {
        padding-top: calc(var(--spacing) * 12);
    }
    .pt-16 {
        padding-top: calc(var(--spacing) * 16);
    }
    .pt-20 {
        padding-top: calc(var(--spacing) * 20);
    }
    .pt-24 {
        padding-top: calc(var(--spacing) * 24);
    }
    .pt-40 {
        padding-top: calc(var(--spacing) * 40);
    }
    .pt-\[1\.75rem\] {
        padding-top: 1.75rem;
    }
    .pt-\[2\.5rem\] {
        padding-top: 2.5rem;
    }
    .pt-\[7\.5px\] {
        padding-top: 7.5px;
    }
    .pt-\[74px\] {
        padding-top: 74px;
    }
    .pr-0 {
        padding-right: calc(var(--spacing) * 0);
    }
    .pr-0\.5 {
        padding-right: calc(var(--spacing) * 0.5);
    }
    .pr-1 {
        padding-right: calc(var(--spacing) * 1);
    }
    .pr-1\.5 {
        padding-right: calc(var(--spacing) * 1.5);
    }
    .pr-2 {
        padding-right: calc(var(--spacing) * 2);
    }
    .pr-2\.5 {
        padding-right: calc(var(--spacing) * 2.5);
    }
    .pr-3 {
        padding-right: calc(var(--spacing) * 3);
    }
    .pr-3\.5 {
        padding-right: calc(var(--spacing) * 3.5);
    }
    .pr-4 {
        padding-right: calc(var(--spacing) * 4);
    }
    .pr-5 {
        padding-right: calc(var(--spacing) * 5);
    }
    .pr-6 {
        padding-right: calc(var(--spacing) * 6);
    }
    .pr-7 {
        padding-right: calc(var(--spacing) * 7);
    }
    .pr-8 {
        padding-right: calc(var(--spacing) * 8);
    }
    .pr-9 {
        padding-right: calc(var(--spacing) * 9);
    }
    .pr-10 {
        padding-right: calc(var(--spacing) * 10);
    }
    .pr-12 {
        padding-right: calc(var(--spacing) * 12);
    }
    .pr-20 {
        padding-right: calc(var(--spacing) * 20);
    }
    .pb-0 {
        padding-bottom: calc(var(--spacing) * 0);
    }
    .pb-1 {
        padding-bottom: calc(var(--spacing) * 1);
    }
    .pb-1\.5 {
        padding-bottom: calc(var(--spacing) * 1.5);
    }
    .pb-2 {
        padding-bottom: calc(var(--spacing) * 2);
    }
    .pb-2\.5 {
        padding-bottom: calc(var(--spacing) * 2.5);
    }
    .pb-3 {
        padding-bottom: calc(var(--spacing) * 3);
    }
    .pb-3\.5 {
        padding-bottom: calc(var(--spacing) * 3.5);
    }
    .pb-4 {
        padding-bottom: calc(var(--spacing) * 4);
    }
    .pb-5 {
        padding-bottom: calc(var(--spacing) * 5);
    }
    .pb-6 {
        padding-bottom: calc(var(--spacing) * 6);
    }
    .pb-7 {
        padding-bottom: calc(var(--spacing) * 7);
    }
    .pb-8 {
        padding-bottom: calc(var(--spacing) * 8);
    }
    .pb-10 {
        padding-bottom: calc(var(--spacing) * 10);
    }
    .pb-11 {
        padding-bottom: calc(var(--spacing) * 11);
    }
    .pb-12 {
        padding-bottom: calc(var(--spacing) * 12);
    }
    .pb-14 {
        padding-bottom: calc(var(--spacing) * 14);
    }
    .pb-16 {
        padding-bottom: calc(var(--spacing) * 16);
    }
    .pb-20 {
        padding-bottom: calc(var(--spacing) * 20);
    }
    .pb-24 {
        padding-bottom: calc(var(--spacing) * 24);
    }
    .pb-60 {
        padding-bottom: calc(var(--spacing) * 60);
    }
    .pb-\[7\.5px\] {
        padding-bottom: 7.5px;
    }
    .pl-0 {
        padding-left: calc(var(--spacing) * 0);
    }
    .pl-0\.5 {
        padding-left: calc(var(--spacing) * 0.5);
    }
    .pl-1 {
        padding-left: calc(var(--spacing) * 1);
    }
    .pl-1\.5 {
        padding-left: calc(var(--spacing) * 1.5);
    }
    .pl-2 {
        padding-left: calc(var(--spacing) * 2);
    }
    .pl-2\.5 {
        padding-left: calc(var(--spacing) * 2.5);
    }
    .pl-3 {
        padding-left: calc(var(--spacing) * 3);
    }
    .pl-3\.5 {
        padding-left: calc(var(--spacing) * 3.5);
    }
    .pl-4 {
        padding-left: calc(var(--spacing) * 4);
    }
    .pl-5 {
        padding-left: calc(var(--spacing) * 5);
    }
    .pl-6 {
        padding-left: calc(var(--spacing) * 6);
    }
    .pl-7 {
        padding-left: calc(var(--spacing) * 7);
    }
    .pl-8 {
        padding-left: calc(var(--spacing) * 8);
    }
    .pl-9 {
        padding-left: calc(var(--spacing) * 9);
    }
    .pl-10 {
        padding-left: calc(var(--spacing) * 10);
    }
    .pl-14 {
        padding-left: calc(var(--spacing) * 14);
    }
    .pl-20 {
        padding-left: calc(var(--spacing) * 20);
    }
    .pl-74 {
        padding-left: var(--spacing-74);
    }
    .pl-\[1\.563rem\] {
        padding-left: 1.563rem;
    }
    .pl-\[35\%\] {
        padding-left: 35%;
    }
    .text-center {
        text-align: center;
    }
    .text-end {
        text-align: end;
    }
    .text-justify {
        text-align: justify;
    }
    .text-left {
        text-align: left;
    }
    .text-right {
        text-align: right;
    }
    .indent-0\.5 {
        text-indent: calc(var(--spacing) * 0.5);
    }
    .align-\[-2px\] {
        vertical-align: -2px;
    }
    .align-middle {
        vertical-align: middle;
    }
    .align-super {
        vertical-align: super;
    }
    .align-text-bottom {
        vertical-align: text-bottom;
    }
    .align-top {
        vertical-align: top;
    }
    .font-\[Work_Sans\] {
        font-family: Work Sans;
    }
    .font-mono {
        font-family: var(--font-mono);
    }
    .font-sans {
        font-family: var(--font-sans);
    }
    .text-2\.5xl {
        font-size: var(--text-2_5xl);
        line-height: var(--tw-leading, var(--text-2_5xl--line-height));
    }
    .text-2xl {
        font-size: var(--text-2xl);
        line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
    .text-3\.5xl {
        font-size: var(--text-3_5xl);
        line-height: var(--tw-leading, var(--text-3_5xl--line-height));
    }
    .text-3\.5xl\/8 {
        font-size: var(--text-3_5xl);
        line-height: calc(var(--spacing) * 8);
    }
    .text-3xl {
        font-size: var(--text-3xl);
        line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
    .text-4xl {
        font-size: var(--text-4xl);
        line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
    .text-5xl {
        font-size: var(--text-5xl);
        line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
    .text-6xl {
        font-size: var(--text-6xl);
        line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
    .text-7xl {
        font-size: var(--text-7xl);
        line-height: var(--tw-leading, var(--text-7xl--line-height));
    }
    .text-base {
        font-size: var(--text-base);
        line-height: var(--tw-leading, var(--text-base--line-height));
    }
    .text-lg {
        font-size: var(--text-lg);
        line-height: var(--tw-leading, var(--text-lg--line-height));
    }
    .text-sm {
        font-size: var(--text-sm);
        line-height: var(--tw-leading, var(--text-sm--line-height));
    }
    .text-xl {
        font-size: var(--text-xl);
        line-height: var(--tw-leading, var(--text-xl--line-height));
    }
    .text-xs {
        font-size: var(--text-xs);
        line-height: var(--tw-leading, var(--text-xs--line-height));
    }
    .text-\[0\.625rem\] {
        font-size: 0.625rem;
    }
    .text-\[0\.875rem\] {
        font-size: 0.875rem;
    }
    .text-\[10px\] {
        font-size: 10px;
    }
    .text-\[12px\] {
        font-size: 12px;
    }
    .text-\[14px\] {
        font-size: 14px;
    }
    .text-\[16px\] {
        font-size: 16px;
    }
    .text-\[18px\] {
        font-size: 18px;
    }
    .text-\[20px\] {
        font-size: 20px;
    }
    .text-\[90\%\] {
        font-size: 90%;
    }
    .leading-4 {
        --tw-leading: calc(var(--spacing) * 4);
        line-height: calc(var(--spacing) * 4);
    }
    .leading-5 {
        --tw-leading: calc(var(--spacing) * 5);
        line-height: calc(var(--spacing) * 5);
    }
    .leading-6 {
        --tw-leading: calc(var(--spacing) * 6);
        line-height: calc(var(--spacing) * 6);
    }
    .leading-9 {
        --tw-leading: calc(var(--spacing) * 9);
        line-height: calc(var(--spacing) * 9);
    }
    .leading-10 {
        --tw-leading: calc(var(--spacing) * 10);
        line-height: calc(var(--spacing) * 10);
    }
    .leading-12 {
        --tw-leading: calc(var(--spacing) * 12);
        line-height: calc(var(--spacing) * 12);
    }
    .leading-\[1\.4\] {
        --tw-leading: 1.4;
        line-height: 1.4;
    }
    .leading-\[18px\] {
        --tw-leading: 18px;
        line-height: 18px;
    }
    .leading-\[20px\] {
        --tw-leading: 20px;
        line-height: 20px;
    }
    .leading-\[24px\] {
        --tw-leading: 24px;
        line-height: 24px;
    }
    .leading-\[26px\] {
        --tw-leading: 26px;
        line-height: 26px;
    }
    .leading-\[28px\] {
        --tw-leading: 28px;
        line-height: 28px;
    }
    .leading-none {
        --tw-leading: 1;
        line-height: 1;
    }
    .leading-normal {
        --tw-leading: var(--leading-normal);
        line-height: var(--leading-normal);
    }
    .leading-relaxed {
        --tw-leading: var(--leading-relaxed);
        line-height: var(--leading-relaxed);
    }
    .leading-snug {
        --tw-leading: var(--leading-snug);
        line-height: var(--leading-snug);
    }
    .font-bold {
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold);
    }
    .font-light {
        --tw-font-weight: var(--font-weight-light);
        font-weight: var(--font-weight-light);
    }
    .font-medium {
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium);
    }
    .font-normal {
        --tw-font-weight: var(--font-weight-normal);
        font-weight: var(--font-weight-normal);
    }
    .font-semibold {
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold);
    }
    .font-thin {
        --tw-font-weight: var(--font-weight-thin);
        font-weight: var(--font-weight-thin);
    }
    .tracking-normal {
        --tw-tracking: var(--tracking-normal);
        letter-spacing: var(--tracking-normal);
    }
    .tracking-tight {
        --tw-tracking: var(--tracking-tight);
        letter-spacing: var(--tracking-tight);
    }
    .tracking-wider {
        --tw-tracking: var(--tracking-wider);
        letter-spacing: var(--tracking-wider);
    }
    .text-nowrap {
        text-wrap: nowrap;
    }
    .text-wrap {
        text-wrap: wrap;
    }
    .break-words {
        overflow-wrap: break-word;
    }
    .break-all {
        word-break: break-all;
    }
    .text-clip {
        text-overflow: clip;
    }
    .text-ellipsis {
        text-overflow: ellipsis;
    }
    .whitespace-nowrap {
        white-space: nowrap;
    }
    .whitespace-pre {
        white-space: pre;
    }
    .whitespace-pre-line {
        white-space: pre-line;
    }
    .whitespace-pre-wrap {
        white-space: pre-wrap;
    }
    .text-\[\#26CB6F\] {
        color: #26cb6f;
    }
    .text-\[\#50B8FC\] {
        color: #50b8fc;
    }
    .text-\[\#50b8fd\] {
        color: #50b8fd;
    }
    .text-\[\#59b8f8\] {
        color: #59b8f8;
    }
    .text-\[\#555\] {
        color: #555;
    }
    .text-\[\#51585e\] {
        color: #51585e;
    }
    .text-\[\#aeaeae\] {
        color: #aeaeae;
    }
    .text-\[\#bada55\] {
        color: #bada55;
    }
    .text-\[\#fa4a80\] {
        color: #fa4a80;
    }
    .text-\[\#fe9e30\] {
        color: #fe9e30;
    }
    .text-\[\#ffffffa3\] {
        color: #ffffffa3;
    }
    .text-black {
        color: var(--color-black);
    }
    .text-blue-900 {
        color: var(--color-blue-900);
    }
    .text-custom-blue {
        color: var(--color-custom-blue);
    }
    .text-custom-cyan {
        color: var(--color-custom-cyan);
    }
    .text-custom-dark-grey {
        color: var(--color-custom-dark-grey);
    }
    .text-custom-gray {
        color: var(--color-custom-gray);
    }
    .text-custom-gray-50 {
        color: var(--color-custom-gray-50);
    }
    .text-custom-gray-100 {
        color: var(--color-custom-gray-100);
    }
    .text-custom-gray-300 {
        color: var(--color-custom-gray-300);
    }
    .text-custom-gray-350 {
        color: var(--color-custom-gray-350);
    }
    .text-custom-gray-400 {
        color: var(--color-custom-gray-400);
    }
    .text-custom-gray-500 {
        color: var(--color-custom-gray-500);
    }
    .text-custom-gray-550 {
        color: var(--color-custom-gray-550);
    }
    .text-custom-gray-600 {
        color: var(--color-custom-gray-600);
    }
    .text-custom-gray-700 {
        color: var(--color-custom-gray-700);
    }
    .text-custom-gray-800 {
        color: var(--color-custom-gray-800);
    }
    .text-custom-gray-850 {
        color: var(--color-custom-gray-850);
    }
    .text-custom-gray-900 {
        color: var(--color-custom-gray-900);
    }
    .text-custom-green {
        color: var(--color-custom-green);
    }
    .text-custom-green-100 {
        color: var(--color-custom-green-100);
    }
    .text-custom-green-150 {
        color: var(--color-custom-green-150);
    }
    .text-custom-green-200 {
        color: var(--color-custom-green-200);
    }
    .text-custom-green-250 {
        color: var(--color-custom-green-250);
    }
    .text-custom-green-300 {
        color: var(--color-custom-green-300);
    }
    .text-custom-green-350 {
        color: var(--color-custom-green-350);
    }
    .text-custom-green-400 {
        color: var(--color-custom-green-400);
    }
    .text-custom-green-450 {
        color: var(--color-custom-green-450);
    }
    .text-custom-green-470 {
        color: var(--color-custom-green-470);
    }
    .text-custom-green-500 {
        color: var(--color-custom-green-500);
    }
    .text-custom-green-550 {
        color: var(--color-custom-green-550);
    }
    .text-custom-green-600 {
        color: var(--color-custom-green-600);
    }
    .text-custom-green-650 {
        color: var(--color-custom-green-650);
    }
    .text-custom-green-700 {
        color: var(--color-custom-green-700);
    }
    .text-custom-liberty-blue {
        color: var(--color-custom-liberty-blue);
    }
    .text-custom-liberty-blue-50 {
        color: var(--color-custom-liberty-blue-50);
    }
    .text-custom-liberty-blue-150 {
        color: var(--color-custom-liberty-blue-150);
    }
    .text-custom-liberty-blue-300 {
        color: var(--color-custom-liberty-blue-300);
    }
    .text-custom-liberty-blue-400 {
        color: var(--color-custom-liberty-blue-400);
    }
    .text-custom-liberty-blue-500 {
        color: var(--color-custom-liberty-blue-500);
    }
    .text-custom-liberty-blue-600 {
        color: var(--color-custom-liberty-blue-600);
    }
    .text-custom-liberty-blue-700 {
        color: var(--color-custom-liberty-blue-700);
    }
    .text-custom-link {
        color: var(--color-custom-link);
    }
    .text-custom-link-blue {
        color: var(--color-custom-link-blue);
    }
    .text-custom-orange {
        color: var(--color-custom-orange);
    }
    .text-custom-orange-500 {
        color: var(--color-custom-orange-500);
    }
    .text-custom-pink {
        color: var(--color-custom-pink);
    }
    .text-custom-red {
        color: var(--color-custom-red);
    }
    .text-cyan-600 {
        color: var(--color-cyan-600);
    }
    .text-gray-200 {
        color: var(--color-gray-200);
    }
    .text-gray-300 {
        color: var(--color-gray-300);
    }
    .text-gray-400 {
        color: var(--color-gray-400);
    }
    .text-gray-500 {
        color: var(--color-gray-500);
    }
    .text-gray-600 {
        color: var(--color-gray-600);
    }
    .text-gray-700 {
        color: var(--color-gray-700);
    }
    .text-gray-800 {
        color: var(--color-gray-800);
    }
    .text-gray-900 {
        color: var(--color-gray-900);
    }
    .text-green-500 {
        color: var(--color-green-500);
    }
    .text-green-600 {
        color: var(--color-green-600);
    }
    .text-indigo-700 {
        color: var(--color-indigo-700);
    }
    .text-kln-blue {
        color: var(--color-kln-blue);
    }
    .text-kln-blue-300 {
        color: var(--color-kln-blue-300);
    }
    .text-kln-blue-700 {
        color: var(--color-kln-blue-700);
    }
    .text-kln-blue-800 {
        color: var(--color-kln-blue-800);
    }
    .text-kln-blue\/40 {
        color: #2d2bad66;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .text-kln-blue\/40 {
            color: color-mix(in oklab, var(--color-kln-blue) 40%, transparent);
        }
    }
    .text-lilac-50 {
        color: var(--color-lilac-50);
    }
    .text-lilac-200 {
        color: var(--color-lilac-200);
    }
    .text-lilac-300 {
        color: var(--color-lilac-300);
    }
    .text-lilac-500 {
        color: var(--color-lilac-500);
    }
    .text-malibu {
        color: var(--color-malibu);
    }
    .text-malibu-400 {
        color: var(--color-malibu-400);
    }
    .text-malibu-500 {
        color: var(--color-malibu-500);
    }
    .text-malibu-600 {
        color: var(--color-malibu-600);
    }
    .text-malibu-700 {
        color: var(--color-malibu-700);
    }
    .text-orange-500 {
        color: var(--color-orange-500);
    }
    .text-red-400 {
        color: var(--color-red-400);
    }
    .text-red-500 {
        color: var(--color-red-500);
    }
    .text-red-600 {
        color: var(--color-red-600);
    }
    .text-site-link-blue {
        color: var(--color-site-link-blue);
    }
    .text-sunshade {
        color: var(--color-sunshade);
    }
    .text-sunshade-500 {
        color: var(--color-sunshade-500);
    }
    .text-sunshade-600 {
        color: var(--color-sunshade-600);
    }
    .text-sunshade-700 {
        color: var(--color-sunshade-700);
    }
    .text-sunshade-900 {
        color: var(--color-sunshade-900);
    }
    .text-system-blue {
        color: var(--color-system-blue);
    }
    .text-teal-500 {
        color: var(--color-teal-500);
    }
    .text-transparent {
        color: #0000;
    }
    .text-violet-red {
        color: var(--color-violet-red);
    }
    .text-violet-red-500 {
        color: var(--color-violet-red-500);
    }
    .text-violet-red-600 {
        color: var(--color-violet-red-600);
    }
    .text-violet-red-700 {
        color: var(--color-violet-red-700);
    }
    .text-violet-red-900 {
        color: var(--color-violet-red-900);
    }
    .text-white {
        color: var(--color-white);
    }
    .text-white\/40 {
        color: #fff6;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .text-white\/40 {
            color: color-mix(in oklab, var(--color-white) 40%, transparent);
        }
    }
    .capitalize {
        text-transform: capitalize;
    }
    .lowercase {
        text-transform: lowercase;
    }
    .normal-case {
        text-transform: none;
    }
    .uppercase {
        text-transform: uppercase;
    }
    .italic {
        font-style: italic;
    }
    .not-italic {
        font-style: normal;
    }
    .no-underline {
        text-decoration-line: none;
    }
    .underline {
        text-decoration-line: underline;
    }
    .decoration-dotted {
        text-decoration-style: dotted;
    }
    .underline-offset-8 {
        text-underline-offset: 8px;
    }
    .antialiased {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .placeholder-lilac-300::placeholder {
        color: var(--color-lilac-300);
    }
    .opacity-0 {
        opacity: 0;
    }
    .opacity-40 {
        opacity: 0.4;
    }
    .opacity-50 {
        opacity: 0.5;
    }
    .opacity-60 {
        opacity: 0.6;
    }
    .opacity-75 {
        opacity: 0.75;
    }
    .opacity-90 {
        opacity: 0.9;
    }
    .opacity-100 {
        opacity: 1;
    }
    .shadow {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
            0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    }
    .shadow,
    .shadow-\[0_16px_32px_0px_rgba\(174\,174\,174\,0\.24\)\] {
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .shadow-\[0_16px_32px_0px_rgba\(174\,174\,174\,0\.24\)\] {
        --tw-shadow: 0 16px 32px 0px var(--tw-shadow-color, #aeaeae3d);
    }
    .shadow-\[6px_6px_15px_0px_rgba\(179\,179\,179\,0\.3\)\,-3px_-3px_15px_0px_rgba\(179\,179\,179\,0\.30\)\] {
        --tw-shadow: 6px 6px 15px 0px var(--tw-shadow-color, #b3b3b34d),
            -3px -3px 15px 0px var(--tw-shadow-color, #b3b3b34d);
    }
    .shadow-\[6px_6px_15px_0px_rgba\(179\,179\,179\,0\.3\)\,-3px_-3px_15px_0px_rgba\(179\,179\,179\,0\.30\)\],
    .shadow-around-l {
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .shadow-around-l {
        --tw-shadow: 1px 4px 6px 0px var(--tw-shadow-color, #b3b3b380),
            -1px -2px 6px 0px var(--tw-shadow-color, #b3b3b34d);
    }
    .shadow-bottom-s {
        --tw-shadow: 0px 4px 15px 0px var(--tw-shadow-color, #b3b3b333);
    }
    .shadow-bottom-s,
    .shadow-lg {
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .shadow-lg {
        --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a),
            0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    }
    .shadow-md {
        --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a),
            0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    }
    .shadow-md,
    .shadow-none {
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .shadow-none {
        --tw-shadow: 0 0 #0000;
    }
    .shadow-right-s {
        --tw-shadow: 4px 0px 15px 0px var(--tw-shadow-color, #b3b3b333);
    }
    .shadow-right-s,
    .shadow-sidemenu {
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .shadow-sidemenu {
        --tw-shadow: 4px 0px 15px var(--tw-shadow-color, #b3b3b333);
    }
    .shadow-site-blue {
        --tw-shadow: 0px 16px 32px 0px var(--tw-shadow-color, #01010e3d);
    }
    .shadow-site-blue,
    .shadow-site-grey {
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .shadow-site-grey {
        --tw-shadow: 0px 16px 32px 0px var(--tw-shadow-color, #aeaeb23d);
    }
    .shadow-sm {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
            0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    }
    .shadow-sm,
    .shadow-xs {
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .shadow-xs {
        --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
    }
    .outline-hidden {
        --tw-outline-style: none;
        outline-style: none;
    }
    @media (forced-colors: active) {
        .outline-hidden {
            outline-offset: 2px;
            outline: 2px solid #0000;
        }
    }
    .outline {
        outline-style: var(--tw-outline-style);
        outline-width: 1px;
    }
    .blur {
        --tw-blur: blur(8px);
    }
    .blur,
    .blur-\[10px\] {
        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);
    }
    .blur-\[10px\] {
        --tw-blur: blur(10px);
    }
    .drop-shadow-arrow {
        --tw-drop-shadow-size: drop-shadow(
            0px 1px 1px var(--tw-drop-shadow-color, #ddd)
        );
        --tw-drop-shadow: drop-shadow(var(--drop-shadow-arrow));
    }
    .drop-shadow-arrow,
    .drop-shadow-grey {
        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-grey {
        --tw-drop-shadow-size: drop-shadow(
                -1px -2px 6px var(--tw-drop-shadow-color, #b3b3b34d)
            )
            drop-shadow(1px 4px 6px var(--tw-drop-shadow-color, #b3b3b380));
        --tw-drop-shadow: drop-shadow(var(--drop-shadow-grey));
    }
    .drop-shadow-grey_bigger {
        --tw-drop-shadow-size: drop-shadow(
                -3px -3px 15px var(--tw-drop-shadow-color, #b3b3b34d)
            )
            drop-shadow(6px 6px 15px var(--tw-drop-shadow-color, #b3b3b34d));
        --tw-drop-shadow: drop-shadow(var(--drop-shadow-grey_bigger));
    }
    .drop-shadow-grey_bigger,
    .drop-shadow-grey_lighter {
        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-grey_lighter {
        --tw-drop-shadow-size: drop-shadow(
            0px 4px 15px var(--tw-drop-shadow-color, #b3b3b34d)
        );
        --tw-drop-shadow: drop-shadow(var(--drop-shadow-grey_lighter));
    }
    .drop-shadow-lg {
        --tw-drop-shadow-size: drop-shadow(
            0 4px 4px var(--tw-drop-shadow-color, #00000026)
        );
        --tw-drop-shadow: drop-shadow(var(--drop-shadow-lg));
    }
    .drop-shadow-lg,
    .drop-shadow-popup {
        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-popup {
        --tw-drop-shadow-size: drop-shadow(
                -3px -3px 15px var(--tw-drop-shadow-color, #cbcbdd)
            )
            drop-shadow(6px 6px 15px var(--tw-drop-shadow-color, #cbcbdd));
        --tw-drop-shadow: drop-shadow(var(--drop-shadow-popup));
    }
    .drop-shadow-site-blue {
        --tw-drop-shadow-size: drop-shadow(
            0px 16px 32px var(--tw-drop-shadow-color, #01010e3d)
        );
        --tw-drop-shadow: drop-shadow(var(--drop-shadow-site-blue));
    }
    .drop-shadow-site-blue,
    .drop-shadow-site-grey {
        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-site-grey {
        --tw-drop-shadow-size: drop-shadow(
            0px 16px 32px var(--tw-drop-shadow-color, #aeaeb23d)
        );
        --tw-drop-shadow: drop-shadow(var(--drop-shadow-site-grey));
    }
    .drop-shadow-website {
        --tw-drop-shadow-size: drop-shadow(
            0px 8px 21px var(--tw-drop-shadow-color, #002e531f)
        );
        --tw-drop-shadow: drop-shadow(var(--drop-shadow-website));
    }
    .drop-shadow-website,
    .drop-shadow-xs {
        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-xs {
        --tw-drop-shadow-size: drop-shadow(
            0 1px 1px var(--tw-drop-shadow-color, #0000000d)
        );
        --tw-drop-shadow: drop-shadow(var(--drop-shadow-xs));
    }
    .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-\[1\.5px\] {
        --tw-backdrop-blur: blur(1.5px);
    }
    .backdrop-blur-\[1\.5px\],
    .backdrop-blur-sm {
        -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(var(--blur-sm));
    }
    .backdrop-blur-xs {
        --tw-backdrop-blur: blur(var(--backdrop-blur-xs));
        -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,
            outline-color, text-decoration-color, fill, stroke,
            --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity,
            box-shadow, transform, translate, scale, rotate, filter,
            -webkit-backdrop-filter, backdrop-filter, display, visibility,
            content-visibility, overlay, pointer-events;
        transition-timing-function: var(
            --tw-ease,
            var(--default-transition-timing-function)
        );
        transition-duration: var(
            --tw-duration,
            var(--default-transition-duration)
        );
    }
    .transition-\[height\] {
        transition-property: height;
        transition-timing-function: var(
            --tw-ease,
            var(--default-transition-timing-function)
        );
        transition-duration: var(
            --tw-duration,
            var(--default-transition-duration)
        );
    }
    .transition-\[transform\,opacity\,max-width\] {
        transition-property: transform, opacity, max-width;
        transition-timing-function: var(
            --tw-ease,
            var(--default-transition-timing-function)
        );
        transition-duration: var(
            --tw-duration,
            var(--default-transition-duration)
        );
    }
    .transition-all {
        transition-property: all;
        transition-timing-function: var(
            --tw-ease,
            var(--default-transition-timing-function)
        );
        transition-duration: var(
            --tw-duration,
            var(--default-transition-duration)
        );
    }
    .transition-colors {
        transition-property: color, background-color, border-color,
            outline-color, text-decoration-color, fill, stroke,
            --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
        transition-timing-function: var(
            --tw-ease,
            var(--default-transition-timing-function)
        );
        transition-duration: var(
            --tw-duration,
            var(--default-transition-duration)
        );
    }
    .transition-opacity {
        transition-property: opacity;
        transition-timing-function: var(
            --tw-ease,
            var(--default-transition-timing-function)
        );
        transition-duration: var(
            --tw-duration,
            var(--default-transition-duration)
        );
    }
    .transition-transform {
        transition-property: transform, translate, scale, rotate;
        transition-timing-function: var(
            --tw-ease,
            var(--default-transition-timing-function)
        );
        transition-duration: var(
            --tw-duration,
            var(--default-transition-duration)
        );
    }
    .duration-100 {
        --tw-duration: 0.1s;
        transition-duration: 0.1s;
    }
    .duration-200 {
        --tw-duration: 0.2s;
        transition-duration: 0.2s;
    }
    .duration-300 {
        --tw-duration: 0.3s;
        transition-duration: 0.3s;
    }
    .duration-500 {
        --tw-duration: 0.5s;
        transition-duration: 0.5s;
    }
    .duration-1000 {
        --tw-duration: 1s;
        transition-duration: 1s;
    }
    .ease-in {
        --tw-ease: var(--ease-in);
        transition-timing-function: var(--ease-in);
    }
    .ease-in-out {
        --tw-ease: var(--ease-in-out);
        transition-timing-function: var(--ease-in-out);
    }
    .ease-out {
        --tw-ease: var(--ease-out);
        transition-timing-function: var(--ease-out);
    }
    .select-none {
        -webkit-user-select: none;
        user-select: none;
    }
    :is(.\*\:bg-gradient-site-text-green > *) {
        background-image: var(--background-image-gradient-site-text-green);
    }
    :is(.\*\:bg-clip-text > *) {
        -webkit-background-clip: text;
        background-clip: text;
    }
    :is(.\*\:text-3\.5xl > *) {
        font-size: var(--text-3_5xl);
        line-height: var(--tw-leading, var(--text-3_5xl--line-height));
    }
    :is(.\*\:font-light > *) {
        --tw-font-weight: var(--font-weight-light);
        font-weight: var(--font-weight-light);
    }
    :is(.\*\:font-normal > *) {
        --tw-font-weight: var(--font-weight-normal);
        font-weight: var(--font-weight-normal);
    }
    :is(.\*\:text-\[\#26CB6F\] > *) {
        color: #26cb6f;
    }
    :is(.\*\:text-kln-blue-800 > *) {
        color: var(--color-kln-blue-800);
    }
    :is(.\*\:text-malibu > *) {
        color: var(--color-malibu);
    }
    :is(.\*\:text-transparent > *) {
        color: #0000;
    }
    .group-first\:hidden:is(:where(.group):first-child *) {
        display: none;
    }
    .group-first\:justify-start:is(:where(.group):first-child *) {
        justify-content: flex-start;
    }
    .group-first\:pt-0:is(:where(.group):first-child *) {
        padding-top: calc(var(--spacing) * 0);
    }
    .group-first\:pl-5:is(:where(.group):first-child *) {
        padding-left: calc(var(--spacing) * 5);
    }
    .group-last\:hidden:is(:where(.group):last-child *) {
        display: none;
    }
    .group-last\:rounded-b-2xl:is(:where(.group):last-child *) {
        border-bottom-right-radius: var(--radius-2xl);
        border-bottom-left-radius: var(--radius-2xl);
    }
    .group-last\:bg-transparent:is(:where(.group):last-child *) {
        background-color: #0000;
    }
    .group-last\:pb-0:is(:where(.group):last-child *) {
        padding-bottom: calc(var(--spacing) * 0);
    }
    .group-last-of-type\:bg-custom-gray-300:is(:where(.group):last-of-type *) {
        background-color: var(--color-custom-gray-300);
    }
    @media (hover: hover) {
        .group-hover\:invisible:is(:where(.group):hover *) {
            visibility: hidden;
        }
        .group-hover\:visible:is(:where(.group):hover *) {
            visibility: visible;
        }
        .group-hover\:block:is(:where(.group):hover *) {
            display: block;
        }
        .group-hover\:flex:is(:where(.group):hover *) {
            display: flex;
        }
        .group-hover\:hidden:is(:where(.group):hover *) {
            display: none;
        }
        .group-hover\:rotate-180:is(:where(.group):hover *) {
            rotate: 180deg;
        }
        .group-hover\:bg-custom-liberty-blue-200:is(:where(.group):hover *) {
            background-color: var(--color-custom-liberty-blue-200);
        }
        .group-hover\:bg-custom-liberty-blue-400:is(:where(.group):hover *) {
            background-color: var(--color-custom-liberty-blue-400);
        }
        .group-hover\:text-custom-gray-500:is(:where(.group):hover *) {
            color: var(--color-custom-gray-500);
        }
        .group-hover\:text-custom-liberty-blue-100:is(:where(.group):hover *) {
            color: var(--color-custom-liberty-blue-100);
        }
        .group-hover\:underline:is(:where(.group):hover *) {
            text-decoration-line: underline;
        }
        .group-hover\:opacity-75:is(:where(.group):hover *) {
            opacity: 0.75;
        }
        .group-hover\:opacity-100:is(:where(.group):hover *) {
            opacity: 1;
        }
        .group-hover\/cell\:text-custom-gray-900:is(
                :where(.group\/cell):hover *
            ) {
            color: var(--color-custom-gray-900);
        }
    }
    .peer-checked\:bg-custom-liberty-blue-300:is(:where(.peer):checked ~ *) {
        background-color: var(--color-custom-liberty-blue-300);
    }
    .peer-checked\/cbx\:bg-custom-liberty-blue-200:is(
            :where(.peer\/cbx):checked ~ *
        ) {
        background-color: var(--color-custom-liberty-blue-200);
    }
    .peer-placeholder-shown\:translate-y-0:is(
            :where(.peer):placeholder-shown ~ *
        ) {
        --tw-translate-y: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .peer-placeholder-shown\:scale-100:is(:where(.peer):placeholder-shown ~ *) {
        --tw-scale-x: 100%;
        --tw-scale-y: 100%;
        --tw-scale-z: 100%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .peer-focus\:start-0:is(:where(.peer):focus ~ *) {
        inset-inline-start: calc(var(--spacing) * 0);
    }
    .peer-focus\:-translate-y-6:is(:where(.peer):focus ~ *) {
        --tw-translate-y: calc(var(--spacing) * -6);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .peer-focus\:scale-75:is(:where(.peer):focus ~ *) {
        --tw-scale-x: 75%;
        --tw-scale-y: 75%;
        --tw-scale-z: 75%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .peer-focus\:text-custom-gray-700:is(:where(.peer):focus ~ *) {
        color: var(--color-custom-gray-700);
    }
    .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled ~ *) {
        cursor: not-allowed;
    }
    .peer-disabled\:opacity-70:is(:where(.peer):disabled ~ *) {
        opacity: 0.7;
    }
    .first-letter\:uppercase:first-letter {
        text-transform: uppercase;
    }
    .marker\:font-semibold ::marker {
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold);
    }
    .marker\:font-semibold::marker {
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold);
    }
    .marker\:font-semibold ::-webkit-details-marker,
    .marker\:font-semibold::-webkit-details-marker {
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold);
    }
    .marker\:text-custom-liberty-blue-500 ::marker {
        color: var(--color-custom-liberty-blue-500);
    }
    .marker\:text-custom-liberty-blue-500::marker {
        color: var(--color-custom-liberty-blue-500);
    }
    .marker\:text-custom-liberty-blue-500 ::-webkit-details-marker,
    .marker\:text-custom-liberty-blue-500::-webkit-details-marker {
        color: var(--color-custom-liberty-blue-500);
    }
    .placeholder\:text-custom-gray-400::placeholder {
        color: var(--color-custom-gray-400);
    }
    .before\:absolute:before {
        content: var(--tw-content);
        position: absolute;
    }
    .before\:inset-0:before {
        content: var(--tw-content);
        inset: calc(var(--spacing) * 0);
    }
    .before\:top-1\/2:before {
        content: var(--tw-content);
        top: 50%;
    }
    .before\:left-0:before {
        content: var(--tw-content);
        left: calc(var(--spacing) * 0);
    }
    .before\:block:before {
        content: var(--tw-content);
        display: block;
    }
    .before\:h-2:before {
        content: var(--tw-content);
        height: calc(var(--spacing) * 2);
    }
    .before\:w-2:before {
        content: var(--tw-content);
        width: calc(var(--spacing) * 2);
    }
    .before\:-translate-x-4:before {
        --tw-translate-x: calc(var(--spacing) * -4);
    }
    .before\:-translate-x-4:before,
    .before\:-translate-x-full:before {
        content: var(--tw-content);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .before\:-translate-x-full:before {
        --tw-translate-x: -100%;
    }
    .before\:-translate-y-1\/2:before {
        content: var(--tw-content);
        --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .before\:transform:before {
        content: var(--tw-content);
        transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z)
            var(--tw-skew-x) var(--tw-skew-y);
    }
    .before\:animate-\[shimmer_2s_infinite\]:before {
        content: var(--tw-content);
        animation: shimmer 2s infinite;
    }
    .before\:rounded-md:before {
        content: var(--tw-content);
        border-radius: var(--radius-md);
    }
    .before\:border-t:before {
        content: var(--tw-content);
        border-top-style: var(--tw-border-style);
        border-top-width: 1px;
    }
    .before\:border-rose-100\/10:before {
        content: var(--tw-content);
        border-color: #ffe4e61a;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .before\:border-rose-100\/10:before {
            border-color: color-mix(
                in oklab,
                var(--color-rose-100) 10%,
                transparent
            );
        }
    }
    .before\:bg-\[\#50b8fd\]:before {
        content: var(--tw-content);
        background-color: #50b8fd;
    }
    .before\:bg-\[\#fa4a80\]:before {
        content: var(--tw-content);
        background-color: #fa4a80;
    }
    .before\:bg-\[\#fe9e30\]:before {
        content: var(--tw-content);
        background-color: #fe9e30;
    }
    .before\:bg-custom-gray-400:before {
        content: var(--tw-content);
        background-color: var(--color-custom-gray-400);
    }
    .before\:bg-custom-green-470:before {
        content: var(--tw-content);
        background-color: var(--color-custom-green-470);
    }
    .before\:bg-linear-to-r:before {
        content: var(--tw-content);
        --tw-gradient-position: to right;
    }
    @supports (background-image: linear-gradient(in lab, red, red)) {
        .before\:bg-linear-to-r:before {
            --tw-gradient-position: to right in oklab;
        }
    }
    .before\:bg-linear-to-r:before {
        background-image: linear-gradient(var(--tw-gradient-stops));
    }
    .before\:from-transparent:before {
        content: var(--tw-content);
        --tw-gradient-from: transparent;
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .before\:via-white\/60:before {
        content: var(--tw-content);
        --tw-gradient-via: #fff9;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .before\:via-white\/60:before {
            --tw-gradient-via: color-mix(
                in oklab,
                var(--color-white) 60%,
                transparent
            );
        }
    }
    .before\:via-white\/60:before {
        --tw-gradient-via-stops: var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-via) var(--tw-gradient-via-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops);
    }
    .before\:to-transparent:before {
        content: var(--tw-content);
        --tw-gradient-to: transparent;
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .after\:absolute:after {
        content: var(--tw-content);
        position: absolute;
    }
    .after\:-top-0\.5:after {
        content: var(--tw-content);
        top: calc(var(--spacing) * -0.5);
    }
    .after\:left-0:after {
        content: var(--tw-content);
        left: calc(var(--spacing) * 0);
    }
    .after\:block:after {
        content: var(--tw-content);
        display: block;
    }
    .after\:h-4:after {
        content: var(--tw-content);
        height: calc(var(--spacing) * 4);
    }
    .after\:w-4:after {
        content: var(--tw-content);
        width: calc(var(--spacing) * 4);
    }
    .after\:w-10:after {
        content: var(--tw-content);
        width: calc(var(--spacing) * 10);
    }
    .after\:rounded-full:after {
        content: var(--tw-content);
        border-radius: 3.40282e38px;
    }
    .after\:border:after {
        content: var(--tw-content);
        border-style: var(--tw-border-style);
        border-width: 1px;
    }
    .after\:border-custom-gray-600:after {
        content: var(--tw-content);
        border-color: var(--color-custom-gray-600);
    }
    .after\:border-custom-gray-700:after {
        content: var(--tw-content);
        border-color: var(--color-custom-gray-700);
    }
    .after\:border-custom-liberty-blue:after {
        content: var(--tw-content);
        border-color: var(--color-custom-liberty-blue);
    }
    .after\:bg-custom-gray-600:after {
        content: var(--tw-content);
        background-color: var(--color-custom-gray-600);
    }
    .after\:bg-custom-gray-700:after {
        content: var(--tw-content);
        background-color: var(--color-custom-gray-700);
    }
    .after\:bg-custom-liberty-blue:after {
        content: var(--tw-content);
        background-color: var(--color-custom-liberty-blue);
    }
    .after\:px-6:after {
        content: var(--tw-content);
        padding-inline: calc(var(--spacing) * 6);
    }
    .after\:transition-all:after {
        content: var(--tw-content);
        transition-property: all;
        transition-timing-function: var(
            --tw-ease,
            var(--default-transition-timing-function)
        );
        transition-duration: var(
            --tw-duration,
            var(--default-transition-duration)
        );
    }
    .after\:content-\[\'\'\]:after {
        --tw-content: "";
        content: var(--tw-content);
    }
    .peer-checked\:after\:translate-x-4:is(:where(.peer):checked ~ *):after {
        content: var(--tw-content);
        --tw-translate-x: calc(var(--spacing) * 4);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .peer-checked\:after\:border-custom-liberty-blue:is(
            :where(.peer):checked ~ *
        ):after {
        content: var(--tw-content);
        border-color: var(--color-custom-liberty-blue);
    }
    .peer-checked\:after\:bg-custom-liberty-blue:is(
            :where(.peer):checked ~ *
        ):after {
        content: var(--tw-content);
        background-color: var(--color-custom-liberty-blue);
    }
    .peer-checked\/cbx\:after\:translate-x-4:is(
            :where(.peer\/cbx):checked ~ *
        ):after {
        content: var(--tw-content);
        --tw-translate-x: calc(var(--spacing) * 4);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .peer-checked\/cbx\:after\:border-custom-liberty-blue:is(
            :where(.peer\/cbx):checked ~ *
        ):after {
        content: var(--tw-content);
        border-color: var(--color-custom-liberty-blue);
    }
    .peer-checked\/cbx\:after\:bg-custom-liberty-blue:is(
            :where(.peer\/cbx):checked ~ *
        ):after {
        content: var(--tw-content);
        background-color: var(--color-custom-liberty-blue);
    }
    .first\:ml-6:first-child {
        margin-left: calc(var(--spacing) * 6);
    }
    .first\:ml-\[0rem\]:first-child {
        margin-left: 0;
    }
    .first\:justify-end:first-child {
        justify-content: flex-end;
    }
    .first\:rounded-2xl:first-child {
        border-radius: var(--radius-2xl);
    }
    .first\:rounded-l-xl:first-child {
        border-top-left-radius: var(--radius-xl);
        border-bottom-left-radius: var(--radius-xl);
    }
    .first\:border-t:first-child {
        border-top-style: var(--tw-border-style);
        border-top-width: 1px;
    }
    .first\:border-l-0:first-child {
        border-left-style: var(--tw-border-style);
        border-left-width: 0;
    }
    .first\:pt-\[66px\]:first-child {
        padding-top: 66px;
    }
    .first\:text-left:first-child {
        text-align: left;
    }
    .last\:mt-0:last-child {
        margin-top: calc(var(--spacing) * 0);
    }
    .last\:mb-0:last-child {
        margin-bottom: calc(var(--spacing) * 0);
    }
    .last\:mb-10:last-child {
        margin-bottom: calc(var(--spacing) * 10);
    }
    .last\:hidden:last-child {
        display: none;
    }
    .last\:rounded-2xl:last-child {
        border-radius: var(--radius-2xl);
    }
    .last\:unround-top:last-child {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important;
    }
    .last\:rounded-r-xl:last-child {
        border-top-right-radius: var(--radius-xl);
        border-bottom-right-radius: var(--radius-xl);
    }
    .last\:border-t-0:last-child {
        border-top-style: var(--tw-border-style);
        border-top-width: 0;
    }
    .last\:border-r-0:last-child {
        border-right-style: var(--tw-border-style);
        border-right-width: 0;
    }
    .last\:border-b-0:last-child {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 0;
    }
    .last\:pr-0:last-child {
        padding-right: calc(var(--spacing) * 0);
    }
    .last\:pb-5:last-child {
        padding-bottom: calc(var(--spacing) * 5);
    }
    .odd\:bg-white\/8:nth-child(odd) {
        background-color: #ffffff14;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .odd\:bg-white\/8:nth-child(odd) {
            background-color: color-mix(
                in oklab,
                var(--color-white) 8%,
                transparent
            );
        }
    }
    .even\:bg-transparent:nth-child(2n) {
        background-color: #0000;
    }
    .visited\:text-custom-gray-600:visited {
        color: var(--color-custom-gray-600);
    }
    .visited\:text-custom-gray-700:visited {
        color: var(--color-custom-gray-700);
    }
    .visited\:text-custom-gray-800:visited {
        color: var(--color-custom-gray-800);
    }
    .visited\:text-custom-liberty-blue-500:visited {
        color: var(--color-custom-liberty-blue-500);
    }
    .visited\:text-site-link-blue:visited {
        color: var(--color-site-link-blue);
    }
    .visited\:text-violet-red-600:visited {
        color: var(--color-violet-red-600);
    }
    .visited\:underline:visited {
        text-decoration-line: underline;
    }
    .checked\:border-custom-gray-700:checked {
        border-color: var(--color-custom-gray-700);
    }
    .checked\:border-custom-red:checked {
        border-color: var(--color-custom-red);
    }
    .checked\:after\:absolute:checked:after {
        content: var(--tw-content);
        position: absolute;
    }
    .checked\:after\:top-1\/2:checked:after {
        content: var(--tw-content);
        top: 50%;
    }
    .checked\:after\:left-1\/2:checked:after {
        content: var(--tw-content);
        left: 50%;
    }
    .checked\:after\:h-2:checked:after {
        content: var(--tw-content);
        height: calc(var(--spacing) * 2);
    }
    .checked\:after\:w-2:checked:after {
        content: var(--tw-content);
        width: calc(var(--spacing) * 2);
    }
    .checked\:after\:\[transform\:translate\(-50\%\,-50\%\)\]:checked:after {
        content: var(--tw-content);
        transform: translate(-50%, -50%);
    }
    .checked\:after\:rounded-full:checked:after {
        content: var(--tw-content);
        border-radius: 3.40282e38px;
    }
    .checked\:after\:border-custom-gray-700:checked:after {
        content: var(--tw-content);
        border-color: var(--color-custom-gray-700);
    }
    .checked\:after\:bg-custom-liberty-blue:checked:after {
        content: var(--tw-content);
        background-color: var(--color-custom-liberty-blue);
    }
    .checked\:after\:content-\[\'\'\]:checked:after {
        --tw-content: "";
        content: var(--tw-content);
    }
    .autofill\:bg-transparent:autofill {
        background-color: #0000;
    }
    .focus-within\:relative:focus-within {
        position: relative;
    }
    .focus-within\:z-20:focus-within {
        z-index: 20;
    }
    .focus-within\:ring-1:focus-within {
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
            calc(1px + var(--tw-ring-offset-width))
            var(--tw-ring-color, currentcolor);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    @media (hover: hover) {
        .hover\:cursor-default:hover {
            cursor: default;
        }
        .hover\:cursor-grab:hover {
            cursor: grab;
        }
        .hover\:cursor-help:hover {
            cursor: help;
        }
        .hover\:cursor-pointer:hover {
            cursor: pointer;
        }
        .hover\:overflow-y-auto:hover {
            overflow-y: auto;
        }
        .hover\:rounded-2xl:hover {
            border-radius: var(--radius-2xl);
        }
        .hover\:rounded-lg:hover {
            border-radius: var(--radius-lg);
        }
        .hover\:rounded-xs:hover {
            border-radius: var(--radius-xs);
        }
        .hover\:border-custom-gray-600:hover {
            border-color: var(--color-custom-gray-600);
        }
        .hover\:border-custom-gray-900:hover {
            border-color: var(--color-custom-gray-900);
        }
        .hover\:border-custom-green-350:hover {
            border-color: var(--color-custom-green-350);
        }
        .hover\:border-custom-liberty-blue-100:hover {
            border-color: var(--color-custom-liberty-blue-100);
        }
        .hover\:border-custom-liberty-blue-300:hover {
            border-color: var(--color-custom-liberty-blue-300);
        }
        .hover\:border-custom-pink-300:hover {
            border-color: var(--color-custom-pink-300);
        }
        .hover\:border-malibu-400:hover {
            border-color: var(--color-malibu-400);
        }
        .hover\:border-sunshade-400:hover {
            border-color: var(--color-sunshade-400);
        }
        .hover\:border-transparent:hover {
            border-color: #0000;
        }
        .hover\:border-yellow-400:hover {
            border-color: var(--color-yellow-400);
        }
        .hover\:bg-\[\#ecf5ff\]:hover {
            background-color: #ecf5ff;
        }
        .hover\:bg-\[\#ffffff3d\]:hover {
            background-color: #ffffff3d;
        }
        .hover\:bg-blue-400:hover {
            background-color: var(--color-blue-400);
        }
        .hover\:bg-custom-cyan-300:hover {
            background-color: var(--color-custom-cyan-300);
        }
        .hover\:bg-custom-gray-50:hover {
            background-color: var(--color-custom-gray-50);
        }
        .hover\:bg-custom-gray-100:hover {
            background-color: var(--color-custom-gray-100);
        }
        .hover\:bg-custom-gray-150:hover {
            background-color: var(--color-custom-gray-150);
        }
        .hover\:bg-custom-gray-200:hover {
            background-color: var(--color-custom-gray-200);
        }
        .hover\:bg-custom-gray-300:hover {
            background-color: var(--color-custom-gray-300);
        }
        .hover\:bg-custom-gray-850:hover {
            background-color: var(--color-custom-gray-850);
        }
        .hover\:bg-custom-green-300\/80:hover {
            background-color: #5bd892cc;
        }
        @supports (color: color-mix(in lab, red, red)) {
            .hover\:bg-custom-green-300\/80:hover {
                background-color: color-mix(
                    in oklab,
                    var(--color-custom-green-300) 80%,
                    transparent
                );
            }
        }
        .hover\:bg-custom-green-330:hover {
            background-color: var(--color-custom-green-330);
        }
        .hover\:bg-custom-green-350:hover {
            background-color: var(--color-custom-green-350);
        }
        .hover\:bg-custom-lavender-200:hover {
            background-color: var(--color-custom-lavender-200);
        }
        .hover\:bg-custom-liberty-blue-50:hover {
            background-color: var(--color-custom-liberty-blue-50);
        }
        .hover\:bg-custom-liberty-blue-100:hover {
            background-color: var(--color-custom-liberty-blue-100);
        }
        .hover\:bg-custom-liberty-blue-150:hover {
            background-color: var(--color-custom-liberty-blue-150);
        }
        .hover\:bg-custom-liberty-blue-300:hover {
            background-color: var(--color-custom-liberty-blue-300);
        }
        .hover\:bg-custom-liberty-blue-400:hover {
            background-color: var(--color-custom-liberty-blue-400);
        }
        .hover\:bg-custom-orange-300:hover {
            background-color: var(--color-custom-orange-300);
        }
        .hover\:bg-custom-pink-300:hover {
            background-color: var(--color-custom-pink-300);
        }
        .hover\:bg-gray-100:hover {
            background-color: var(--color-gray-100);
        }
        .hover\:bg-gray-200:hover {
            background-color: var(--color-gray-200);
        }
        .hover\:bg-lilac-100:hover {
            background-color: var(--color-lilac-100);
        }
        .hover\:bg-lilac-200:hover {
            background-color: var(--color-lilac-200);
        }
        .hover\:bg-slate-100:hover {
            background-color: var(--color-slate-100);
        }
        .hover\:bg-snow-drift:hover {
            background-color: var(--color-snow-drift);
        }
        .hover\:bg-transparent:hover {
            background-color: #0000;
        }
        .hover\:bg-white:hover {
            background-color: var(--color-white);
        }
        .hover\:bg-\[linear-gradient\(69deg\,\#0C958A_46\.99\%\,\#3DD760_102\.3\%\)\]:hover {
            background-image: linear-gradient(
                69deg,
                #0c958a 46.99%,
                #3dd760 102.3%
            );
        }
        .hover\:bg-\[linear-gradient\(73deg\,\#F800B6_-31\.89\%\,\#FFB92E_123\.15\%\)\]:hover {
            background-image: linear-gradient(
                73deg,
                #f800b6 -31.89%,
                #ffb92e 123.15%
            );
        }
        .hover\:bg-\[linear-gradient\(82deg\,\#363636_0\%\,\#888_100\%\)\]:hover {
            background-image: linear-gradient(82deg, #363636, #888);
        }
        .hover\:bg-\[linear-gradient\(82deg\,\#B3B3B3_0\%\,\#919192_100\%\)\]:hover {
            background-image: linear-gradient(82deg, #b3b3b3, #919192);
        }
        .hover\:bg-\[linear-gradient\(82deg\,\#FFF_0\%\,\#CDCEF0_100\%\)\]:hover {
            background-image: linear-gradient(82deg, #fff, #cdcef0);
        }
        .hover\:bg-\[linear-gradient\(100deg\,\#3630D2_0\%\,\#2D2BAD_100\%\)\]:hover {
            background-image: linear-gradient(100deg, #3630d2, #2d2bad);
        }
        .hover\:bg-\[linear-gradient\(223deg\,\#F9924D_10\.2\%\,\#F16A03_97\.52\%\)\]:hover {
            background-image: linear-gradient(
                223deg,
                #f9924d 10.2%,
                #f16a03 97.52%
            );
        }
        .hover\:bg-\[linear-gradient\(266deg\,\#50B8FD_-2\.85\%\,\#1C8DD8_82\.55\%\)\]:hover {
            background-image: linear-gradient(
                266deg,
                #50b8fd -2.85%,
                #1c8dd8 82.55%
            );
        }
        .hover\:bg-gradient-button-blue-hover:hover {
            background-image: var(
                --background-image-gradient-button-blue-hover
            );
        }
        .hover\:bg-gradient-marketing-green:hover {
            background-image: var(--background-image-gradient-marketing-green);
        }
        .hover\:bg-gradient-marketing1:hover {
            background-image: var(--background-image-gradient-marketing1);
        }
        .hover\:bg-none:hover {
            background-image: none;
        }
        .hover\:pr-3:hover {
            padding-right: calc(var(--spacing) * 3);
        }
        .hover\:font-semibold:hover {
            --tw-font-weight: var(--font-weight-semibold);
            font-weight: var(--font-weight-semibold);
        }
        .hover\:text-\[\#2d2bad\]:hover {
            color: #2d2bad;
        }
        .hover\:text-custom-blue:hover {
            color: var(--color-custom-blue);
        }
        .hover\:text-custom-dark-grey:hover {
            color: var(--color-custom-dark-grey);
        }
        .hover\:text-custom-gray-500:hover {
            color: var(--color-custom-gray-500);
        }
        .hover\:text-custom-gray-600:hover {
            color: var(--color-custom-gray-600);
        }
        .hover\:text-custom-gray-700:hover {
            color: var(--color-custom-gray-700);
        }
        .hover\:text-custom-gray-800:hover {
            color: var(--color-custom-gray-800);
        }
        .hover\:text-custom-gray-900:hover {
            color: var(--color-custom-gray-900);
        }
        .hover\:text-custom-green-350:hover {
            color: var(--color-custom-green-350);
        }
        .hover\:text-custom-green-700:hover {
            color: var(--color-custom-green-700);
        }
        .hover\:text-custom-liberty-blue:hover {
            color: var(--color-custom-liberty-blue);
        }
        .hover\:text-custom-liberty-blue-100:hover {
            color: var(--color-custom-liberty-blue-100);
        }
        .hover\:text-custom-liberty-blue-300:hover {
            color: var(--color-custom-liberty-blue-300);
        }
        .hover\:text-custom-liberty-blue-500:hover {
            color: var(--color-custom-liberty-blue-500);
        }
        .hover\:text-custom-liberty-blue-600:hover {
            color: var(--color-custom-liberty-blue-600);
        }
        .hover\:text-custom-liberty-blue-700:hover {
            color: var(--color-custom-liberty-blue-700);
        }
        .hover\:text-gray-100:hover {
            color: var(--color-gray-100);
        }
        .hover\:text-gray-400:hover {
            color: var(--color-gray-400);
        }
        .hover\:text-gray-600:hover {
            color: var(--color-gray-600);
        }
        .hover\:text-gray-800:hover {
            color: var(--color-gray-800);
        }
        .hover\:text-kln-blue:hover {
            color: var(--color-kln-blue);
        }
        .hover\:text-malibu-400:hover {
            color: var(--color-malibu-400);
        }
        .hover\:text-malibu-500:hover {
            color: var(--color-malibu-500);
        }
        .hover\:text-malibu-600:hover {
            color: var(--color-malibu-600);
        }
        .hover\:text-orange-500:hover {
            color: var(--color-orange-500);
        }
        .hover\:text-sunshade-400:hover {
            color: var(--color-sunshade-400);
        }
        .hover\:text-sunshade-600:hover {
            color: var(--color-sunshade-600);
        }
        .hover\:text-system-light-blue:hover {
            color: var(--color-system-light-blue);
        }
        .hover\:text-teal-500:hover {
            color: var(--color-teal-500);
        }
        .hover\:text-uranian-blue:hover {
            color: var(--color-uranian-blue);
        }
        .hover\:text-violet-red-400:hover {
            color: var(--color-violet-red-400);
        }
        .hover\:text-violet-red-500:hover {
            color: var(--color-violet-red-500);
        }
        .hover\:text-violet-red-600:hover {
            color: var(--color-violet-red-600);
        }
        .hover\:text-violet-red-700:hover {
            color: var(--color-violet-red-700);
        }
        .hover\:text-white:hover {
            color: var(--color-white);
        }
        .hover\:no-underline:hover {
            text-decoration-line: none;
        }
        .hover\:underline:hover {
            text-decoration-line: underline;
        }
        .hover\:shadow-\[-1px_-2px_6px_rgba\(179\,179\,179\,0\.3\)\,1px_4px_6px_rgba\(179\,179\,179\,0\.5\)\]:hover {
            --tw-shadow: -1px -2px 6px var(--tw-shadow-color, #b3b3b34d),
                1px 4px 6px var(--tw-shadow-color, #b3b3b380);
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
                var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
                var(--tw-shadow);
        }
        .hover\:shadow-xs:hover {
            --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
                var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
                var(--tw-shadow);
        }
        .hover\:drop-shadow-grey:hover {
            --tw-drop-shadow-size: drop-shadow(
                    -1px -2px 6px var(--tw-drop-shadow-color, #b3b3b34d)
                )
                drop-shadow(1px 4px 6px var(--tw-drop-shadow-color, #b3b3b380));
            --tw-drop-shadow: drop-shadow(var(--drop-shadow-grey));
        }
        .hover\:drop-shadow-grey:hover,
        .hover\:drop-shadow-lg:hover {
            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);
        }
        .hover\:drop-shadow-lg:hover {
            --tw-drop-shadow-size: drop-shadow(
                0 4px 4px var(--tw-drop-shadow-color, #00000026)
            );
            --tw-drop-shadow: drop-shadow(var(--drop-shadow-lg));
        }
        .hover\:drop-shadow-none\!:hover {
            --tw-drop-shadow: !important;
            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) !important;
        }
        .hover\:\[animation-play-state\:paused\]:hover {
            animation-play-state: paused;
        }
        .hover\:last\:rounded-b-\[1\.25rem\]:hover:last-child {
            border-bottom-right-radius: 1.25rem;
            border-bottom-left-radius: 1.25rem;
        }
        .visited\:hover\:text-custom-gray-700:visited:hover {
            color: var(--color-custom-gray-700);
        }
    }
    .focus\:border-blue-500:focus {
        border-color: var(--color-blue-500);
    }
    .focus\:border-custom-gray-600:focus {
        border-color: var(--color-custom-gray-600);
    }
    .focus\:border-custom-liberty-blue-400:focus {
        border-color: var(--color-custom-liberty-blue-400);
    }
    .focus\:text-current:focus {
        color: currentColor;
    }
    .focus\:text-custom-gray-500:focus {
        color: var(--color-custom-gray-500);
    }
    .focus\:text-custom-gray-600:focus {
        color: var(--color-custom-gray-600);
    }
    .focus\:text-custom-gray-700:focus {
        color: var(--color-custom-gray-700);
    }
    .focus\:text-custom-gray-900:focus {
        color: var(--color-custom-gray-900);
    }
    .focus\:text-custom-green-470:focus {
        color: var(--color-custom-green-470);
    }
    .focus\:text-custom-liberty-blue:focus {
        color: var(--color-custom-liberty-blue);
    }
    .focus\:text-gray-500:focus {
        color: var(--color-gray-500);
    }
    .focus\:text-gray-600:focus {
        color: var(--color-gray-600);
    }
    .focus\:text-kln-blue:focus {
        color: var(--color-kln-blue);
    }
    .focus\:text-malibu-500:focus {
        color: var(--color-malibu-500);
    }
    .focus\:text-sunshade:focus {
        color: var(--color-sunshade);
    }
    .focus\:text-white:focus {
        color: var(--color-white);
    }
    .focus\:ring-0:focus {
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
            calc(0px + var(--tw-ring-offset-width))
            var(--tw-ring-color, currentcolor);
    }
    .focus\:ring-0:focus,
    .focus\:ring-2:focus {
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .focus\:ring-2:focus {
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
            calc(2px + var(--tw-ring-offset-width))
            var(--tw-ring-color, currentcolor);
    }
    .focus\:ring-gray-200:focus {
        --tw-ring-color: var(--color-gray-200);
    }
    .focus\:outline-hidden:focus {
        --tw-outline-style: none;
        outline-style: none;
    }
    @media (forced-colors: active) {
        .focus\:outline-hidden:focus {
            outline-offset: 2px;
            outline: 2px solid #0000;
        }
    }
    @media (hover: hover) {
        .hover\:focus\:text-kln-blue:hover:focus {
            color: var(--color-kln-blue);
        }
    }
    .focus-visible\:ring-2:focus-visible {
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
            calc(2px + var(--tw-ring-offset-width))
            var(--tw-ring-color, currentcolor);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .focus-visible\:ring-offset-2:focus-visible {
        --tw-ring-offset-width: 2px;
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
            var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    }
    .focus-visible\:outline-hidden:focus-visible {
        --tw-outline-style: none;
        outline-style: none;
    }
    @media (forced-colors: active) {
        .focus-visible\:outline-hidden:focus-visible {
            outline-offset: 2px;
            outline: 2px solid #0000;
        }
    }
    .active\:scale-95:active {
        --tw-scale-x: 95%;
        --tw-scale-y: 95%;
        --tw-scale-z: 95%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .active\:cursor-grabbing:active {
        cursor: grabbing;
    }
    .active\:border-custom-gray-600:active {
        border-color: var(--color-custom-gray-600);
    }
    .active\:border-custom-gray-900:active {
        border-color: var(--color-custom-gray-900);
    }
    .active\:border-custom-green-600:active {
        border-color: var(--color-custom-green-600);
    }
    .active\:border-custom-liberty-blue-200:active {
        border-color: var(--color-custom-liberty-blue-200);
    }
    .active\:border-custom-liberty-blue-600:active {
        border-color: var(--color-custom-liberty-blue-600);
    }
    .active\:border-custom-pink-700:active {
        border-color: var(--color-custom-pink-700);
    }
    .active\:border-malibu-600:active {
        border-color: var(--color-malibu-600);
    }
    .active\:border-sunshade-600:active {
        border-color: var(--color-sunshade-600);
    }
    .active\:border-transparent:active {
        border-color: #0000;
    }
    .active\:bg-custom-cyan-700:active {
        background-color: var(--color-custom-cyan-700);
    }
    .active\:bg-custom-gray-150:active {
        background-color: var(--color-custom-gray-150);
    }
    .active\:bg-custom-gray-300:active {
        background-color: var(--color-custom-gray-300);
    }
    .active\:bg-custom-gray-850:active {
        background-color: var(--color-custom-gray-850);
    }
    .active\:bg-custom-green-530:active {
        background-color: var(--color-custom-green-530);
    }
    .active\:bg-custom-liberty-blue-150:active {
        background-color: var(--color-custom-liberty-blue-150);
    }
    .active\:bg-custom-liberty-blue-200:active {
        background-color: var(--color-custom-liberty-blue-200);
    }
    .active\:bg-custom-liberty-blue-400:active {
        background-color: var(--color-custom-liberty-blue-400);
    }
    .active\:bg-custom-liberty-blue-600:active {
        background-color: var(--color-custom-liberty-blue-600);
    }
    .active\:bg-custom-orange-700:active {
        background-color: var(--color-custom-orange-700);
    }
    .active\:bg-custom-pink-700:active {
        background-color: var(--color-custom-pink-700);
    }
    .active\:bg-lilac-100:active {
        background-color: var(--color-lilac-100);
    }
    .active\:bg-transparent:active {
        background-color: #0000;
    }
    .active\:bg-white:active {
        background-color: var(--color-white);
    }
    .active\:bg-\[linear-gradient\(82deg\,\#888_0\%\,\#363636_100\%\)\]:active {
        background-image: linear-gradient(82deg, #888, #363636);
    }
    .active\:bg-\[linear-gradient\(82deg\,\#919192_0\%\,\#B3B3B3_100\%\)\]:active {
        background-image: linear-gradient(82deg, #919192, #b3b3b3);
    }
    .active\:bg-\[linear-gradient\(82deg\,\#CDCEF0_0\%\,\#FFF_100\%\)\]:active {
        background-image: linear-gradient(82deg, #cdcef0, #fff);
    }
    .active\:bg-\[linear-gradient\(85deg\,\#50B8FD_-4\.77\%\,\#1C8DD8_71\.81\%\)\]:active {
        background-image: linear-gradient(
            85deg,
            #50b8fd -4.77%,
            #1c8dd8 71.81%
        );
    }
    .active\:bg-\[linear-gradient\(100deg\,\#2D2BAD_0\%\,\#3630D2_100\%\)\]:active {
        background-image: linear-gradient(100deg, #2d2bad, #3630d2);
    }
    .active\:bg-\[linear-gradient\(223deg\,\#F16A03_10\.2\%\,\#F9924D_97\.52\%\)\]:active {
        background-image: linear-gradient(
            223deg,
            #f16a03 10.2%,
            #f9924d 97.52%
        );
    }
    .active\:bg-\[linear-gradient\(249deg\,\#0C958A_51\.51\%\,\#3DD760_96\.27\%\)\]:active {
        background-image: linear-gradient(
            249deg,
            #0c958a 51.51%,
            #3dd760 96.27%
        );
    }
    .active\:bg-\[linear-gradient\(260deg\,\#F800B6_8\.8\%\,\#FFB92E_122\.16\%\)\]:active {
        background-image: linear-gradient(
            260deg,
            #f800b6 8.8%,
            #ffb92e 122.16%
        );
    }
    .active\:bg-gradient-marketing-green-dark:active {
        background-image: var(--background-image-gradient-marketing-green-dark);
    }
    .active\:bg-gradient-marketing1-rev:active {
        background-image: var(--background-image-gradient-marketing1-rev);
    }
    .active\:font-semibold:active {
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold);
    }
    .active\:text-custom-gray-600:active {
        color: var(--color-custom-gray-600);
    }
    .active\:text-custom-gray-700:active {
        color: var(--color-custom-gray-700);
    }
    .active\:text-custom-gray-900:active {
        color: var(--color-custom-gray-900);
    }
    .active\:text-custom-green-600:active {
        color: var(--color-custom-green-600);
    }
    .active\:text-custom-liberty-blue-200:active {
        color: var(--color-custom-liberty-blue-200);
    }
    .active\:text-custom-liberty-blue-500:active {
        color: var(--color-custom-liberty-blue-500);
    }
    .active\:text-custom-liberty-blue-600:active {
        color: var(--color-custom-liberty-blue-600);
    }
    .active\:text-gray-600:active {
        color: var(--color-gray-600);
    }
    .active\:text-kln-blue:active {
        color: var(--color-kln-blue);
    }
    .active\:text-malibu-300:active {
        color: var(--color-malibu-300);
    }
    .active\:text-malibu-600:active {
        color: var(--color-malibu-600);
    }
    .active\:text-sunshade-600:active {
        color: var(--color-sunshade-600);
    }
    .active\:text-violet-red-600:active {
        color: var(--color-violet-red-600);
    }
    .active\:text-white:active {
        color: var(--color-white);
    }
    .active\:no-underline:active {
        text-decoration-line: none;
    }
    .active\:outline-hidden:active {
        --tw-outline-style: none;
        outline-style: none;
    }
    @media (forced-colors: active) {
        .active\:outline-hidden:active {
            outline-offset: 2px;
            outline: 2px solid #0000;
        }
    }
    .disabled\:pointer-events-none:disabled {
        pointer-events: none;
    }
    .disabled\:cursor-default:disabled {
        cursor: default;
    }
    .disabled\:text-custom-gray-400:disabled {
        color: var(--color-custom-gray-400);
    }
    .disabled\:opacity-50:disabled {
        opacity: 0.5;
    }
    .disabled\:opacity-60:disabled {
        opacity: 0.6;
    }
    @media (hover: hover) {
        .aria-disabled\:hover\:cursor-not-allowed[aria-disabled="true"]:hover {
            cursor: not-allowed;
        }
        .aria-disabled\:hover\:cursor-wait[aria-disabled="true"]:hover {
            cursor: wait;
        }
    }
    .aria-expanded\:unround-bottom[aria-expanded="true"] {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
    }
    .aria-expanded\:bg-custom-liberty-blue-100[aria-expanded="true"] {
        background-color: var(--color-custom-liberty-blue-100);
    }
    .aria-selected\:bg-custom-liberty-blue-50[aria-selected="true"] {
        background-color: var(--color-custom-liberty-blue-50);
    }
    .aria-selected\:bg-white[aria-selected="true"] {
        background-color: var(--color-white);
    }
    .aria-selected\:text-custom-gray-800[aria-selected="true"] {
        color: var(--color-custom-gray-800);
    }
    .aria-selected\:text-kln-blue[aria-selected="true"] {
        color: var(--color-kln-blue);
    }
    .data-\[bg\=solid\]\:bg-custom-gray-700[data-bg="solid"] {
        background-color: var(--color-custom-gray-700);
    }
    .data-\[bg\=solid\]\:bg-custom-green-470[data-bg="solid"] {
        background-color: var(--color-custom-green-470);
    }
    .data-\[bg\=solid\]\:bg-malibu-700[data-bg="solid"] {
        background-color: var(--color-malibu-700);
    }
    .data-\[bg\=solid\]\:bg-violet-red-600[data-bg="solid"] {
        background-color: var(--color-violet-red-600);
    }
    @media (min-width: 40rem) {
        .sm\:top-auto {
            top: auto;
        }
        .sm\:right-2 {
            right: calc(var(--spacing) * 2);
        }
        .sm\:bottom-1\/3 {
            bottom: 33.3333%;
        }
        .sm\:ml-8 {
            margin-left: calc(var(--spacing) * 8);
        }
        .sm\:ml-10 {
            margin-left: calc(var(--spacing) * 10);
        }
        .sm\:flex {
            display: flex;
        }
        .sm\:h-\[513px\] {
            height: 513px;
        }
        .sm\:w-1\/2 {
            width: 50%;
        }
        .sm\:w-\[33\%\] {
            width: 33%;
        }
        .sm\:w-\[349px\] {
            width: 349px;
        }
        .sm\:w-\[400px\] {
            width: 400px;
        }
        .sm\:w-auto {
            width: auto;
        }
        .sm\:w-full {
            width: 100%;
        }
        .sm\:max-w-\[696px\] {
            max-width: 696px;
        }
        .sm\:max-w-none {
            max-width: none;
        }
        .sm\:min-w-62\.5 {
            min-width: calc(var(--spacing) * 62.5);
        }
        .sm\:min-w-\[20rem\] {
            min-width: 20rem;
        }
        .sm\:basis-1\/4 {
            flex-basis: 25%;
        }
        .sm\:grid-cols-2 {
            grid-template-columns: repeat(2, minmax(0, 1fr));
        }
        .sm\:flex-row {
            flex-direction: row;
        }
        .sm\:flex-nowrap {
            flex-wrap: nowrap;
        }
        .sm\:items-center {
            align-items: center;
        }
        .sm\:gap-8 {
            gap: calc(var(--spacing) * 8);
        }
        :where(.sm\:space-y-0 > :not(:last-child)) {
            --tw-space-y-reverse: 0;
            margin-block-start: calc(
                calc(var(--spacing) * 0) * var(--tw-space-y-reverse)
            );
            margin-block-end: calc(
                calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse))
            );
        }
        :where(.sm\:space-x-4 > :not(:last-child)) {
            --tw-space-x-reverse: 0;
            margin-inline-start: calc(
                calc(var(--spacing) * 4) * var(--tw-space-x-reverse)
            );
            margin-inline-end: calc(
                calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse))
            );
        }
        .sm\:overflow-visible {
            overflow: visible;
        }
        .sm\:bg-size-\[370\%\] {
            background-size: 370%;
        }
        .sm\:p-4 {
            padding: calc(var(--spacing) * 4);
        }
        .sm\:px-0 {
            padding-inline: calc(var(--spacing) * 0);
        }
        .sm\:px-8 {
            padding-inline: calc(var(--spacing) * 8);
        }
        .sm\:px-14 {
            padding-inline: calc(var(--spacing) * 14);
        }
        .sm\:pt-5 {
            padding-top: calc(var(--spacing) * 5);
        }
        .sm\:pt-9 {
            padding-top: calc(var(--spacing) * 9);
        }
        .sm\:pr-5 {
            padding-right: calc(var(--spacing) * 5);
        }
        .sm\:text-right {
            text-align: right;
        }
        .sm\:text-5xl {
            font-size: var(--text-5xl);
            line-height: var(--tw-leading, var(--text-5xl--line-height));
        }
    }
    @media (min-width: 48rem) {
        .md\:absolute {
            position: absolute;
        }
        .md\:static {
            position: static;
        }
        .md\:right-\[15\%\] {
            right: 15%;
        }
        .md\:bottom-\[120px\] {
            bottom: 120px;
        }
        .md\:col-span-\(--custom-span-column\) {
            grid-column: span var(--custom-span-column) / span
                var(--custom-span-column);
        }
        .md\:col-span-3 {
            grid-column: span 3 / span 3;
        }
        .md\:col-span-6 {
            grid-column: span 6 / span 6;
        }
        .md\:row-span-\(--custom-span-row\) {
            grid-row: span var(--custom-span-row) / span var(--custom-span-row);
        }
        .md\:container {
            width: 100%;
        }
        @media (min-width: 1277px) {
            .md\:container {
                max-width: 1277px;
            }
        }
        @media (min-width: 40rem) {
            .md\:container {
                max-width: 40rem;
            }
        }
        @media (min-width: 48rem) {
            .md\:container {
                max-width: 48rem;
            }
        }
        @media (min-width: 64rem) {
            .md\:container {
                max-width: 64rem;
            }
        }
        @media (min-width: 80rem) {
            .md\:container {
                max-width: 80rem;
            }
        }
        @media (min-width: 96rem) {
            .md\:container {
                max-width: 96rem;
            }
        }
        .md\:mx-5 {
            margin-inline: calc(var(--spacing) * 5);
        }
        .md\:mt-0 {
            margin-top: calc(var(--spacing) * 0);
        }
        .md\:ml-auto {
            margin-left: auto;
        }
        .md\:block {
            display: block;
        }
        .md\:flex {
            display: flex;
        }
        .md\:hidden {
            display: none;
        }
        .md\:h-\[282px\] {
            height: 282px;
        }
        .md\:h-auto {
            height: auto;
        }
        .md\:max-h-72 {
            max-height: calc(var(--spacing) * 72);
        }
        .md\:max-h-\[368px\] {
            max-height: 368px;
        }
        .md\:w-1\/2 {
            width: 50%;
        }
        .md\:w-2\/5 {
            width: 40%;
        }
        .md\:w-52 {
            width: calc(var(--spacing) * 52);
        }
        .md\:w-60 {
            width: calc(var(--spacing) * 60);
        }
        .md\:w-80 {
            width: calc(var(--spacing) * 80);
        }
        .md\:w-117 {
            width: calc(var(--spacing) * 117);
        }
        .md\:w-140 {
            width: calc(var(--spacing) * 140);
        }
        .md\:w-\[29\.25rem\] {
            width: 29.25rem;
        }
        .md\:w-auto {
            width: auto;
        }
        .md\:w-full {
            width: 100%;
        }
        .md\:max-w-100 {
            max-width: calc(var(--spacing) * 100);
        }
        .md\:max-w-140 {
            max-width: calc(var(--spacing) * 140);
        }
        .md\:max-w-248 {
            max-width: calc(var(--spacing) * 248);
        }
        .md\:max-w-\[528px\] {
            max-width: 528px;
        }
        .md\:max-w-\[560px\] {
            max-width: 560px;
        }
        .md\:max-w-lg {
            max-width: var(--container-lg);
        }
        .md\:min-w-80 {
            min-width: calc(var(--spacing) * 80);
        }
        .md\:min-w-88 {
            min-width: calc(var(--spacing) * 88);
        }
        .md\:min-w-117 {
            min-width: calc(var(--spacing) * 117);
        }
        .md\:-translate-x-\[150px\] {
            --tw-translate-x: calc(150px * -1);
            translate: var(--tw-translate-x) var(--tw-translate-y);
        }
        .md\:grid-cols-\(--custom-columns\) {
            grid-template-columns: var(--custom-columns);
        }
        .md\:grid-cols-2 {
            grid-template-columns: repeat(2, minmax(0, 1fr));
        }
        .md\:grid-cols-3 {
            grid-template-columns: repeat(3, minmax(0, 1fr));
        }
        .md\:grid-cols-6 {
            grid-template-columns: repeat(6, minmax(0, 1fr));
        }
        .md\:flex-col {
            flex-direction: column;
        }
        .md\:flex-row {
            flex-direction: row;
        }
        .md\:flex-nowrap {
            flex-wrap: nowrap;
        }
        .md\:flex-wrap {
            flex-wrap: wrap;
        }
        .md\:items-center {
            align-items: center;
        }
        .md\:items-start {
            align-items: flex-start;
        }
        .md\:justify-center {
            justify-content: center;
        }
        .md\:gap-0 {
            gap: calc(var(--spacing) * 0);
        }
        .md\:gap-2\.5 {
            gap: calc(var(--spacing) * 2.5);
        }
        .md\:gap-8 {
            gap: calc(var(--spacing) * 8);
        }
        .md\:gap-14 {
            gap: calc(var(--spacing) * 14);
        }
        .md\:gap-44 {
            gap: calc(var(--spacing) * 44);
        }
        :where(.md\:space-x-8 > :not(:last-child)) {
            --tw-space-x-reverse: 0;
            margin-inline-start: calc(
                calc(var(--spacing) * 8) * var(--tw-space-x-reverse)
            );
            margin-inline-end: calc(
                calc(var(--spacing) * 8) * calc(1 - var(--tw-space-x-reverse))
            );
        }
        .md\:overflow-y-auto {
            overflow-y: auto;
        }
        .md\:rounded-2xl {
            border-radius: var(--radius-2xl);
        }
        .md\:border-0 {
            border-style: var(--tw-border-style);
            border-width: 0;
        }
        .md\:border-none {
            --tw-border-style: none;
            border-style: none;
        }
        .md\:bg-inherit {
            background-color: inherit;
        }
        .md\:bg-transparent {
            background-color: #0000;
        }
        .md\:bg-cover {
            background-size: cover;
        }
        .md\:bg-position-\[42\%_0px\] {
            background-position: 42% 0;
        }
        .md\:p-0 {
            padding: calc(var(--spacing) * 0);
        }
        .md\:p-12 {
            padding: calc(var(--spacing) * 12);
        }
        .md\:px-0 {
            padding-inline: calc(var(--spacing) * 0);
        }
        .md\:px-7 {
            padding-inline: calc(var(--spacing) * 7);
        }
        .md\:px-8 {
            padding-inline: calc(var(--spacing) * 8);
        }
        .md\:px-14 {
            padding-inline: calc(var(--spacing) * 14);
        }
        .md\:px-16 {
            padding-inline: calc(var(--spacing) * 16);
        }
        .md\:px-\[72px\] {
            padding-inline: 72px;
        }
        .md\:py-0 {
            padding-block: calc(var(--spacing) * 0);
        }
        .md\:py-12 {
            padding-block: calc(var(--spacing) * 12);
        }
        .md\:pt-20 {
            padding-top: calc(var(--spacing) * 20);
        }
        .md\:pr-1 {
            padding-right: calc(var(--spacing) * 1);
        }
        .md\:pr-14 {
            padding-right: calc(var(--spacing) * 14);
        }
        .md\:pb-0 {
            padding-bottom: calc(var(--spacing) * 0);
        }
        .md\:pb-10 {
            padding-bottom: calc(var(--spacing) * 10);
        }
        .md\:pl-6 {
            padding-left: calc(var(--spacing) * 6);
        }
        .md\:whitespace-nowrap {
            white-space: nowrap;
        }
        .md\:text-white {
            color: var(--color-white);
        }
        @media (hover: hover) {
            .md\:hover\:rounded-2xl:hover {
                border-radius: var(--radius-2xl);
            }
            .md\:hover\:bg-\[\#ffffff3d\]:hover {
                background-color: #ffffff3d;
            }
            .md\:hover\:text-uranian-blue:hover {
                color: var(--color-uranian-blue);
            }
        }
        .md\:active\:text-malibu-300:active {
            color: var(--color-malibu-300);
        }
    }
    @media (min-width: 64rem) {
        .lg\:top-20 {
            top: calc(var(--spacing) * 20);
        }
        .lg\:top-\[115px\] {
            top: 115px;
        }
        .lg\:left-12 {
            left: calc(var(--spacing) * 12);
        }
        .lg\:left-20 {
            left: calc(var(--spacing) * 20);
        }
        .lg\:col-span-2 {
            grid-column: span 2 / span 2;
        }
        .lg\:container {
            width: 100%;
        }
        @media (min-width: 1277px) {
            .lg\:container {
                max-width: 1277px;
            }
        }
        @media (min-width: 40rem) {
            .lg\:container {
                max-width: 40rem;
            }
        }
        @media (min-width: 48rem) {
            .lg\:container {
                max-width: 48rem;
            }
        }
        @media (min-width: 64rem) {
            .lg\:container {
                max-width: 64rem;
            }
        }
        @media (min-width: 80rem) {
            .lg\:container {
                max-width: 80rem;
            }
        }
        @media (min-width: 96rem) {
            .lg\:container {
                max-width: 96rem;
            }
        }
        .lg\:-mt-4 {
            margin-top: calc(var(--spacing) * -4);
        }
        .lg\:mr-0 {
            margin-right: calc(var(--spacing) * 0);
        }
        .lg\:ml-1 {
            margin-left: calc(var(--spacing) * 1);
        }
        .lg\:ml-auto {
            margin-left: auto;
        }
        .lg\:block {
            display: block;
        }
        .lg\:flex {
            display: flex;
        }
        .lg\:grid {
            display: grid;
        }
        .lg\:hidden {
            display: none;
        }
        .lg\:h-8 {
            height: calc(var(--spacing) * 8);
        }
        .lg\:h-16 {
            height: calc(var(--spacing) * 16);
        }
        .lg\:h-96 {
            height: calc(var(--spacing) * 96);
        }
        .lg\:h-\[367px\] {
            height: 367px;
        }
        .lg\:h-\[371px\] {
            height: 371px;
        }
        .lg\:h-\[420px\] {
            height: 420px;
        }
        .lg\:h-auto {
            height: auto;
        }
        .lg\:w-1\/2 {
            width: 50%;
        }
        .lg\:w-1\/3 {
            width: 33.3333%;
        }
        .lg\:w-8 {
            width: calc(var(--spacing) * 8);
        }
        .lg\:w-16 {
            width: calc(var(--spacing) * 16);
        }
        .lg\:w-114 {
            width: calc(var(--spacing) * 114);
        }
        .lg\:w-\[376px\] {
            width: 376px;
        }
        .lg\:w-\[392px\] {
            width: 392px;
        }
        .lg\:w-\[428px\] {
            width: 428px;
        }
        .lg\:w-\[538px\] {
            width: 538px;
        }
        .lg\:w-\[576px\] {
            width: 576px;
        }
        .lg\:w-\[783px\] {
            width: 783px;
        }
        .lg\:w-auto {
            width: auto;
        }
        .lg\:max-w-\[432px\] {
            max-width: 432px;
        }
        .lg\:min-w-0 {
            min-width: calc(var(--spacing) * 0);
        }
        .lg\:grid-cols-2 {
            grid-template-columns: repeat(2, minmax(0, 1fr));
        }
        .lg\:grid-cols-4 {
            grid-template-columns: repeat(4, minmax(0, 1fr));
        }
        .lg\:flex-row {
            flex-direction: row;
        }
        .lg\:flex-row-reverse {
            flex-direction: row-reverse;
        }
        .lg\:flex-nowrap {
            flex-wrap: nowrap;
        }
        .lg\:items-center {
            align-items: center;
        }
        .lg\:items-start {
            align-items: flex-start;
        }
        .lg\:items-stretch {
            align-items: stretch;
        }
        .lg\:justify-between {
            justify-content: space-between;
        }
        .lg\:justify-center {
            justify-content: center;
        }
        .lg\:gap-0 {
            gap: calc(var(--spacing) * 0);
        }
        .lg\:gap-2\.5 {
            gap: calc(var(--spacing) * 2.5);
        }
        .lg\:gap-4 {
            gap: calc(var(--spacing) * 4);
        }
        .lg\:gap-5 {
            gap: calc(var(--spacing) * 5);
        }
        .lg\:gap-6 {
            gap: calc(var(--spacing) * 6);
        }
        .lg\:gap-12 {
            gap: calc(var(--spacing) * 12);
        }
        .lg\:gap-20 {
            gap: calc(var(--spacing) * 20);
        }
        .lg\:gap-28 {
            gap: calc(var(--spacing) * 28);
        }
        .lg\:gap-40 {
            gap: calc(var(--spacing) * 40);
        }
        .lg\:rounded-3xl {
            border-radius: var(--radius-3xl);
        }
        .lg\:rounded-6xl {
            border-radius: var(--radius-6xl);
        }
        .lg\:bg-position-\[50\%_0px\] {
            background-position: 50% 0;
        }
        .lg\:p-12 {
            padding: calc(var(--spacing) * 12);
        }
        .lg\:px-0 {
            padding-inline: calc(var(--spacing) * 0);
        }
        .lg\:px-4 {
            padding-inline: calc(var(--spacing) * 4);
        }
        .lg\:px-5 {
            padding-inline: calc(var(--spacing) * 5);
        }
        .lg\:px-8 {
            padding-inline: calc(var(--spacing) * 8);
        }
        .lg\:px-12 {
            padding-inline: calc(var(--spacing) * 12);
        }
        .lg\:py-3 {
            padding-block: calc(var(--spacing) * 3);
        }
        .lg\:py-6 {
            padding-block: calc(var(--spacing) * 6);
        }
        .lg\:py-24 {
            padding-block: calc(var(--spacing) * 24);
        }
        .lg\:pt-7 {
            padding-top: calc(var(--spacing) * 7);
        }
        .lg\:pt-8 {
            padding-top: calc(var(--spacing) * 8);
        }
        .lg\:pt-16 {
            padding-top: calc(var(--spacing) * 16);
        }
        .lg\:pt-20 {
            padding-top: calc(var(--spacing) * 20);
        }
        .lg\:pt-24 {
            padding-top: calc(var(--spacing) * 24);
        }
        .lg\:pt-40 {
            padding-top: calc(var(--spacing) * 40);
        }
        .lg\:pb-8 {
            padding-bottom: calc(var(--spacing) * 8);
        }
        .lg\:pb-16 {
            padding-bottom: calc(var(--spacing) * 16);
        }
        .lg\:pb-20 {
            padding-bottom: calc(var(--spacing) * 20);
        }
        .lg\:pb-40 {
            padding-bottom: calc(var(--spacing) * 40);
        }
        .lg\:text-left {
            text-align: left;
        }
        .lg\:text-2xl {
            font-size: var(--text-2xl);
            line-height: var(--tw-leading, var(--text-2xl--line-height));
        }
        .lg\:text-4xl {
            font-size: var(--text-4xl);
            line-height: var(--tw-leading, var(--text-4xl--line-height));
        }
        .lg\:text-7xl {
            font-size: var(--text-7xl);
            line-height: var(--tw-leading, var(--text-7xl--line-height));
        }
        .lg\:text-8xl {
            font-size: var(--text-8xl);
            line-height: var(--tw-leading, var(--text-8xl--line-height));
        }
        .lg\:text-9xl {
            font-size: var(--text-9xl);
            line-height: var(--tw-leading, var(--text-9xl--line-height));
        }
        .lg\:text-xl {
            font-size: var(--text-xl);
            line-height: var(--tw-leading, var(--text-xl--line-height));
        }
        .lg\:font-normal {
            --tw-font-weight: var(--font-weight-normal);
            font-weight: var(--font-weight-normal);
        }
    }
    @media (min-width: 80rem) {
        .xl\:flex {
            display: flex;
        }
        .xl\:hidden {
            display: none;
        }
        .xl\:w-1\/2 {
            width: 50%;
        }
        .xl\:w-full {
            width: 100%;
        }
        .xl\:grid-cols-\(--custom-columns\) {
            grid-template-columns: var(--custom-columns);
        }
        .xl\:flex-nowrap {
            flex-wrap: nowrap;
        }
        .xl\:px-24 {
            padding-inline: calc(var(--spacing) * 24);
        }
    }
    @media (min-width: 96rem) {
        .\32 xl\:grid-cols-5 {
            grid-template-columns: repeat(5, minmax(0, 1fr));
        }
    }
    .peer-focus\:rtl\:left-auto:is(:where(.peer):focus ~ *):where(
            :dir(rtl),
            [dir="rtl"],
            [dir="rtl"] *
        ) {
        left: auto;
    }
    .peer-focus\:rtl\:translate-x-1\/4:is(:where(.peer):focus ~ *):where(
            :dir(rtl),
            [dir="rtl"],
            [dir="rtl"] *
        ) {
        --tw-translate-x: calc(1 / 4 * 100%);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .dark\:border-gray-500:is(.dark *) {
        border-color: var(--color-gray-500);
    }
    .dark\:border-gray-600:is(.dark *) {
        border-color: var(--color-gray-600);
    }
    .dark\:bg-gray-600:is(.dark *) {
        background-color: var(--color-gray-600);
    }
    .dark\:bg-gray-700:is(.dark *) {
        background-color: var(--color-gray-700);
    }
    .dark\:bg-slate-600:is(.dark *) {
        background-color: var(--color-slate-600);
    }
    .dark\:bg-slate-700:is(.dark *) {
        background-color: var(--color-slate-700);
    }
    .dark\:text-gray-100:is(.dark *) {
        color: var(--color-gray-100);
    }
    .dark\:text-gray-300:is(.dark *) {
        color: var(--color-gray-300);
    }
    .dark\:text-gray-400:is(.dark *) {
        color: var(--color-gray-400);
    }
    .dark\:text-gray-600:is(.dark *) {
        color: var(--color-gray-600);
    }
    .dark\:text-white:is(.dark *) {
        color: var(--color-white);
    }
    @media (hover: hover) {
        .dark\:hover\:border-gray-500:is(.dark *):hover {
            border-color: var(--color-gray-500);
        }
        .dark\:hover\:bg-gray-600:is(.dark *):hover {
            background-color: var(--color-gray-600);
        }
    }
    @media print {
        .print\:break-inside-avoid {
            break-inside: avoid;
        }
    }
    .\[\&_span\]\:hidden span {
        display: none;
    }
    .\[\&_span\]\:bg-custom-green span {
        background-color: var(--color-custom-green);
    }
    .\[\&_span\]\:bg-gradient-site-text-flashy span {
        background-image: var(--background-image-gradient-site-text-flashy);
    }
    .\[\&_span\]\:bg-gradient-site-text-green span {
        background-image: var(--background-image-gradient-site-text-green);
    }
    .\[\&_span\]\:bg-gradient-site-text-malibu span {
        background-image: var(--background-image-gradient-site-text-malibu);
    }
    .\[\&_span\]\:bg-gradient-site-text-orange span {
        background-image: var(--background-image-gradient-site-text-orange);
    }
    .\[\&_span\]\:bg-clip-text span {
        -webkit-background-clip: text;
        background-clip: text;
    }
    .\[\&_span\]\:font-light span {
        --tw-font-weight: var(--font-weight-light);
        font-weight: var(--font-weight-light);
    }
    .\[\&_span\]\:font-normal span {
        --tw-font-weight: var(--font-weight-normal);
        font-weight: var(--font-weight-normal);
    }
    .\[\&_span\]\:font-semibold span {
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold);
    }
    .\[\&_span\]\:text-custom-gray-900 span {
        color: var(--color-custom-gray-900);
    }
    .\[\&_span\]\:text-custom-green-470 span {
        color: var(--color-custom-green-470);
    }
    .\[\&_span\]\:text-sunshade span {
        color: var(--color-sunshade);
    }
    .\[\&_span\]\:text-transparent span {
        color: #0000;
    }
    .\[\&_span\]\:text-white span {
        color: var(--color-white);
    }
    @media (min-width: 64rem) {
        .lg\:\[\&_span\]\:inline span {
            display: inline;
        }
    }
    .\[\&_span\:nth-of-type\(1\)\]\:font-bold span:first-of-type {
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold);
    }
    .\[\&_span\:nth-of-type\(2\)\]\:bg-gradient-site-text-gray
        span:nth-of-type(2) {
        background-image: var(--background-image-gradient-site-text-gray);
    }
    .\[\&_span\:nth-of-type\(2\)\]\:bg-clip-text span:nth-of-type(2) {
        -webkit-background-clip: text;
        background-clip: text;
    }
    .\[\&_span\:nth-of-type\(2\)\]\:text-transparent span:nth-of-type(2) {
        color: #0000;
    }
    .\[\&_span\:nth-of-type\(3\)\]\:bg-gradient-marketing2 span:nth-of-type(3) {
        background-image: var(--background-image-gradient-marketing2);
    }
    .\[\&_span\:nth-of-type\(3\)\]\:bg-clip-text span:nth-of-type(3) {
        -webkit-background-clip: text;
        background-clip: text;
    }
    .\[\&_span\:nth-of-type\(3\)\]\:font-bold span:nth-of-type(3) {
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold);
    }
    .\[\&_span\:nth-of-type\(3\)\]\:text-transparent span:nth-of-type(3) {
        color: #0000;
    }
    .\[\&_ul\]\:list-inside ul {
        list-style-position: inside;
    }
    .\[\&_ul\]\:list-disc ul {
        list-style-type: disc;
    }
    .\[\&_ul\]\:pl-2 ul {
        padding-left: calc(var(--spacing) * 2);
    }
    .\[\&\.span\]\:text-\[\#bf360c\].span {
        color: #bf360c;
    }
    .\[\&\.svg\]\:mr-5.svg {
        margin-right: calc(var(--spacing) * 5);
    }
    .\[\&\.svg\.path\]\:fill-\[\#51585e\].svg.path {
        fill: #51585e;
    }
    .\[\&\.svg\.path\]\:fill-\[\#bf360c\].svg.path {
        fill: #bf360c;
    }
    .first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:first-child:has(
            [aria-selected]
        ) {
        border-top-left-radius: var(--radius-md);
        border-bottom-left-radius: var(--radius-md);
    }
    .last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:last-child:has(
            [aria-selected]
        ) {
        border-top-right-radius: var(--radius-md);
        border-bottom-right-radius: var(--radius-md);
    }
    .\[\&\>a\]\:text-malibu > a {
        color: var(--color-malibu);
    }
    .\[\&\>li\.slick-active\>div\]\:text-kln-blue > li.slick-active > div {
        color: var(--color-kln-blue);
    }
    .\[\&\>li\.slick-active\>div\]\:text-white > li.slick-active > div {
        color: var(--color-white);
    }
    .\[\&\>p\]\:mb-2 > p {
        margin-bottom: calc(var(--spacing) * 2);
    }
    .\[\&\>tr\]\:border-b > tr {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 1px;
    }
    .\[\&\>tr\]\:border-none > tr {
        --tw-border-style: none;
        border-style: none;
    }
    .\[\&\>tr\]\:border-custom-gray-300 > tr {
        border-color: var(--color-custom-gray-300);
    }
    .\[\&\>tr\:last-child\]\:border-b-0 > tr:last-child,
    .\[\&\>tr\]\:last\:border-b-0 > tr:last-child {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 0;
    }
    .\[\&\>tr\>td\]\:py-1 > tr > td {
        padding-block: calc(var(--spacing) * 1);
    }
    .\[\&\>tr\>td\:last-child\]\:text-right > tr > td:last-child {
        text-align: right;
    }
    .\[\&\>tr\>th\]\:text-sm > tr > th {
        font-size: var(--text-sm);
        line-height: var(--tw-leading, var(--text-sm--line-height));
    }
    .\[\&\>tr\>th\]\:font-bold > tr > th {
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold);
    }
    .\[\&\>tr\>th\]\:font-normal > tr > th {
        --tw-font-weight: var(--font-weight-normal);
        font-weight: var(--font-weight-normal);
    }
    .\[\&\>tr\>th\]\:text-custom-gray-600 > tr > th {
        color: var(--color-custom-gray-600);
    }
    .\[\&\>tr\>th\]\:text-custom-gray-900 > tr > th {
        color: var(--color-custom-gray-900);
    }
    .\[\&\>u\]\:underline > u {
        text-decoration-line: underline;
    }
    :root {
        --foreground-rgb: 0, 0, 0;
        --background-start-rgb: 214, 219, 220;
        --background-end-rgb: 255, 255, 255;
    }
    @media (prefers-color-scheme: light) {
        :root {
            --foreground-rgb: 255, 255, 255;
            --background-start-rgb: 0, 0, 0;
            --background-end-rgb: 0, 0, 0;
        }
    }
    body {
        background-color: var(--color-persian-blue);
        font-size: var(--text-base);
        line-height: var(--tw-leading, var(--text-base--line-height));
        color: var(--color-white);
    }
    a {
        --tw-font-weight: var(--font-weight-normal);
        font-weight: var(--font-weight-normal);
        color: var(--color-site-link-blue);
    }
    @media (hover: hover) {
        a:hover {
            text-decoration-line: underline;
        }
    }
    .noscroll {
        width: 100%;
        position: fixed;
    }
    .cropped-shadow-bottom:after {
        content: " ";
        background: linear-gradient(#6161623b, #61616200);
        width: 100%;
        height: 10px;
        display: block;
        position: absolute;
    }
    :root {
        --custom-link-blue: #0000e4;
        --custom-liberty-blue-100: #e5e5f4;
        --custom-liberty-blue-400: #6c72c1;
        --custom-grey-300: #d5d5d5;
        --custom-grey-400: #b3b3b3;
        --custom-grey-500: #919192;
        --custom-grey-600: #717172;
    }
    ::-webkit-scrollbar {
        width: 6px;
        height: 6px;
    }
    ::-webkit-scrollbar-track {
        background: var(--custom-grey-300);
    }
    ::-webkit-scrollbar-thumb {
        background: var(--custom-grey-500);
        border-radius: 4px;
    }
    ::-webkit-scrollbar-thumb:hover {
        background: var(--custom-grey-400);
    }
    ::-webkit-scrollbar-thumb:active {
        background: var(--custom-grey-600);
    }
    .custom-scrollbar {
        scrollbar-width: thin;
        scrollbar-color: var(--custom-liberty-blue-400)
            var(--custom-liberty-blue-100);
    }
    .custom-scrollbar::-webkit-scrollbar {
        height: 7px;
    }
    .custom-scrollbar::-webkit-scrollbar-track {
        background: var(--custom-liberty-blue-100);
        border-radius: 5px;
    }
    .custom-scrollbar::-webkit-scrollbar-thumb {
        background-color: var(--custom-liberty-blue-400);
        border: 2px solid var(--custom-liberty-blue-400);
        border-radius: 14px;
    }
    @media (max-width: 360px) {
        .captcha-mobile {
            transform: scale(0.85);
        }
    }
    .list-checkboxes ul {
        padding: calc(var(--spacing) * 0);
        list-style-type: none;
    }
    .list-checkboxes ul li {
        padding-left: calc(var(--spacing) * 8);
        position: relative;
    }
    .list-checkboxes ul li:before {
        content: "";
        top: calc(var(--spacing) * 0.5);
        left: calc(var(--spacing) * 0);
        height: calc(var(--spacing) * 6);
        width: calc(var(--spacing) * 6);
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgMTEuMjMwOEwxMC4xNTc5IDE1TDE3IDgiIHN0cm9rZT0iIzI2Q0I2RiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
    }
    .list-rdisc ul {
        list-style-type: disc;
    }
}
@property --tw-gradient-position {
    syntax: "*";
    inherits: false;
}
@property --tw-gradient-from {
    syntax: "<color>";
    inherits: false;
    initial-value: #0000;
}
@property --tw-gradient-via {
    syntax: "<color>";
    inherits: false;
    initial-value: #0000;
}
@property --tw-gradient-to {
    syntax: "<color>";
    inherits: false;
    initial-value: #0000;
}
@property --tw-gradient-stops {
    syntax: "*";
    inherits: false;
}
@property --tw-gradient-via-stops {
    syntax: "*";
    inherits: false;
}
@property --tw-gradient-from-position {
    syntax: "<length-percentage>";
    inherits: false;
    initial-value: 0;
}
@property --tw-gradient-via-position {
    syntax: "<length-percentage>";
    inherits: false;
    initial-value: 50%;
}
@property --tw-gradient-to-position {
    syntax: "<length-percentage>";
    inherits: false;
    initial-value: 100%;
}
@property --tw-font-weight {
    syntax: "*";
    inherits: false;
}
@property --tw-translate-x {
    syntax: "*";
    inherits: false;
    initial-value: 0;
}
@property --tw-translate-y {
    syntax: "*";
    inherits: false;
    initial-value: 0;
}
@property --tw-translate-z {
    syntax: "*";
    inherits: false;
    initial-value: 0;
}
@property --tw-scale-x {
    syntax: "*";
    inherits: false;
    initial-value: 1;
}
@property --tw-scale-y {
    syntax: "*";
    inherits: false;
    initial-value: 1;
}
@property --tw-scale-z {
    syntax: "*";
    inherits: false;
    initial-value: 1;
}
@property --tw-rotate-x {
    syntax: "*";
    inherits: false;
}
@property --tw-rotate-y {
    syntax: "*";
    inherits: false;
}
@property --tw-rotate-z {
    syntax: "*";
    inherits: false;
}
@property --tw-skew-x {
    syntax: "*";
    inherits: false;
}
@property --tw-skew-y {
    syntax: "*";
    inherits: false;
}
@property --tw-scroll-snap-strictness {
    syntax: "*";
    inherits: false;
    initial-value: proximity;
}
@property --tw-space-y-reverse {
    syntax: "*";
    inherits: false;
    initial-value: 0;
}
@property --tw-space-x-reverse {
    syntax: "*";
    inherits: false;
    initial-value: 0;
}
@property --tw-divide-x-reverse {
    syntax: "*";
    inherits: false;
    initial-value: 0;
}
@property --tw-border-style {
    syntax: "*";
    inherits: false;
    initial-value: solid;
}
@property --tw-divide-y-reverse {
    syntax: "*";
    inherits: false;
    initial-value: 0;
}
@property --tw-leading {
    syntax: "*";
    inherits: false;
}
@property --tw-tracking {
    syntax: "*";
    inherits: false;
}
@property --tw-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
    syntax: "*";
    inherits: false;
}
@property --tw-shadow-alpha {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%;
}
@property --tw-inset-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
    syntax: "*";
    inherits: false;
}
@property --tw-inset-shadow-alpha {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%;
}
@property --tw-ring-color {
    syntax: "*";
    inherits: false;
}
@property --tw-ring-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
    syntax: "*";
    inherits: false;
}
@property --tw-inset-ring-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
    syntax: "*";
    inherits: false;
}
@property --tw-ring-offset-width {
    syntax: "<length>";
    inherits: false;
    initial-value: 0;
}
@property --tw-ring-offset-color {
    syntax: "*";
    inherits: false;
    initial-value: #fff;
}
@property --tw-ring-offset-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000;
}
@property --tw-outline-style {
    syntax: "*";
    inherits: false;
    initial-value: solid;
}
@property --tw-blur {
    syntax: "*";
    inherits: false;
}
@property --tw-brightness {
    syntax: "*";
    inherits: false;
}
@property --tw-contrast {
    syntax: "*";
    inherits: false;
}
@property --tw-grayscale {
    syntax: "*";
    inherits: false;
}
@property --tw-hue-rotate {
    syntax: "*";
    inherits: false;
}
@property --tw-invert {
    syntax: "*";
    inherits: false;
}
@property --tw-opacity {
    syntax: "*";
    inherits: false;
}
@property --tw-saturate {
    syntax: "*";
    inherits: false;
}
@property --tw-sepia {
    syntax: "*";
    inherits: false;
}
@property --tw-drop-shadow {
    syntax: "*";
    inherits: false;
}
@property --tw-drop-shadow-color {
    syntax: "*";
    inherits: false;
}
@property --tw-drop-shadow-alpha {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%;
}
@property --tw-drop-shadow-size {
    syntax: "*";
    inherits: false;
}
@property --tw-backdrop-blur {
    syntax: "*";
    inherits: false;
}
@property --tw-backdrop-brightness {
    syntax: "*";
    inherits: false;
}
@property --tw-backdrop-contrast {
    syntax: "*";
    inherits: false;
}
@property --tw-backdrop-grayscale {
    syntax: "*";
    inherits: false;
}
@property --tw-backdrop-hue-rotate {
    syntax: "*";
    inherits: false;
}
@property --tw-backdrop-invert {
    syntax: "*";
    inherits: false;
}
@property --tw-backdrop-opacity {
    syntax: "*";
    inherits: false;
}
@property --tw-backdrop-saturate {
    syntax: "*";
    inherits: false;
}
@property --tw-backdrop-sepia {
    syntax: "*";
    inherits: false;
}
@property --tw-duration {
    syntax: "*";
    inherits: false;
}
@property --tw-ease {
    syntax: "*";
    inherits: false;
}
@property --tw-content {
    syntax: "*";
    inherits: false;
    initial-value: "";
}
@keyframes spin {
    to {
        transform: rotate(1turn);
    }
}
@keyframes ping {
    75%,
    to {
        opacity: 0;
        transform: scale(2);
    }
}
@keyframes pulse {
    50% {
        opacity: 0.5;
    }
}
@keyframes shimmer {
    to {
        transform: translate(100%);
    }
}
@keyframes highlight {
    0% {
        background: var(--start-highlight-bg-color);
    }
    to {
        background: var(--end-highlight-bg-color);
    }
}
@keyframes dot {
    0% {
        opacity: 0;
    }
    10% {
        opacity: 0;
    }
    20% {
        opacity: 1;
    }
    80% {
        opacity: 1;
    }
    90% {
        opacity: 0;
    }
    to {
        opacity: 0;
    }
}
@keyframes dot2 {
    0% {
        opacity: 0;
    }
    30% {
        opacity: 0;
    }
    40% {
        opacity: 1;
    }
    50% {
        opacity: 1;
    }
    60% {
        opacity: 1;
    }
    70% {
        opacity: 0;
    }
    to {
        opacity: 0;
    }
}
@keyframes scroll {
    to {
        transform: translate(calc(-50% - 0.5rem));
    }
}
@keyframes pulse-text {
    0%,
    to {
        color: var(--tw-gradient-from);
    }
    50% {
        color: var(--tw-gradient-to);
    }
}
