/*! tailwindcss v4.2.4 | 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)))) {

        *,
        :before,
        :after,
        ::backdrop {
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-translate-z: 0;
            --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-y-reverse: 0;
            --tw-border-style: solid;
            --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-leading: initial;
            --tw-font-weight: initial;
            --tw-tracking: initial;
            --tw-ordinal: initial;
            --tw-slashed-zero: initial;
            --tw-numeric-figure: initial;
            --tw-numeric-spacing: initial;
            --tw-numeric-fraction: 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: "";
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            --tw-scale-z: 1;
            --tw-divide-x-reverse: 0;
            --tw-animation-delay: 0s;
            --tw-animation-direction: normal;
            --tw-animation-duration: initial;
            --tw-animation-fill-mode: none;
            --tw-animation-iteration-count: 1;
            --tw-enter-blur: 0;
            --tw-enter-opacity: 1;
            --tw-enter-rotate: 0;
            --tw-enter-scale: 1;
            --tw-enter-translate-x: 0;
            --tw-enter-translate-y: 0;
            --tw-exit-blur: 0;
            --tw-exit-opacity: 1;
            --tw-exit-rotate: 0;
            --tw-exit-scale: 1;
            --tw-exit-translate-x: 0;
            --tw-exit-translate-y: 0
        }
    }
}

@layer theme {

    :root,
    :host {
        --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
        --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
        --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
        --color-red-50: oklch(97.1% .013 17.38);
        --color-red-100: oklch(93.6% .032 17.717);
        --color-red-200: oklch(88.5% .062 18.334);
        --color-red-300: oklch(80.8% .114 19.571);
        --color-red-400: oklch(70.4% .191 22.216);
        --color-red-500: oklch(63.7% .237 25.331);
        --color-red-600: oklch(57.7% .245 27.325);
        --color-red-700: oklch(50.5% .213 27.518);
        --color-red-800: oklch(44.4% .177 26.899);
        --color-red-900: oklch(39.6% .141 25.723);
        --color-amber-50: oklch(98.7% .022 95.277);
        --color-amber-100: oklch(96.2% .059 95.617);
        --color-amber-200: oklch(92.4% .12 95.746);
        --color-amber-300: oklch(87.9% .169 91.605);
        --color-amber-400: oklch(82.8% .189 84.429);
        --color-amber-500: oklch(76.9% .188 70.08);
        --color-amber-700: oklch(55.5% .163 48.998);
        --color-amber-800: oklch(47.3% .137 46.201);
        --color-green-700: oklch(52.7% .154 150.069);
        --color-green-800: oklch(44.8% .119 151.328);
        --color-green-900: oklch(39.3% .095 152.535);
        --color-emerald-50: oklch(97.9% .021 166.113);
        --color-emerald-100: oklch(95% .052 163.051);
        --color-emerald-200: oklch(90.5% .093 164.15);
        --color-emerald-300: oklch(84.5% .143 164.978);
        --color-emerald-400: oklch(76.5% .177 163.223);
        --color-emerald-500: oklch(69.6% .17 162.48);
        --color-emerald-600: oklch(59.6% .145 163.225);
        --color-emerald-700: oklch(50.8% .118 165.612);
        --color-emerald-800: oklch(43.2% .095 166.913);
        --color-sky-50: oklch(97.7% .013 236.62);
        --color-sky-100: oklch(95.1% .026 236.824);
        --color-sky-200: oklch(90.1% .058 230.902);
        --color-sky-300: oklch(82.8% .111 230.318);
        --color-sky-400: oklch(74.6% .16 232.661);
        --color-sky-500: oklch(68.5% .169 237.323);
        --color-sky-700: oklch(50% .134 242.749);
        --color-sky-800: oklch(44.3% .11 240.79);
        --color-indigo-50: oklch(96.2% .018 272.314);
        --color-indigo-200: oklch(87% .065 274.039);
        --color-indigo-800: oklch(39.8% .195 277.366);
        --color-purple-50: oklch(97.7% .014 308.299);
        --color-purple-100: oklch(94.6% .033 307.174);
        --color-purple-200: oklch(90.2% .063 306.703);
        --color-purple-300: oklch(82.7% .119 306.383);
        --color-purple-400: oklch(71.4% .203 305.504);
        --color-purple-500: oklch(62.7% .265 303.9);
        --color-purple-700: oklch(49.6% .265 301.924);
        --color-purple-800: oklch(43.8% .218 303.724);
        --color-gray-50: oklch(98.5% .002 247.839);
        --color-gray-100: oklch(96.7% .003 264.542);
        --color-gray-200: oklch(92.8% .006 264.531);
        --color-gray-300: oklch(87.2% .01 258.338);
        --color-gray-400: oklch(70.7% .022 261.325);
        --color-gray-500: oklch(55.1% .027 264.364);
        --color-gray-700: oklch(37.3% .034 259.733);
        --color-black: #000;
        --color-white: #fff;
        --spacing: .25rem;
        --container-sm: 24rem;
        --container-md: 28rem;
        --container-lg: 32rem;
        --container-xl: 36rem;
        --container-2xl: 42rem;
        --container-6xl: 72rem;
        --text-xs: .75rem;
        --text-xs--line-height: calc(1 / .75);
        --text-sm: .875rem;
        --text-sm--line-height: calc(1.25 / .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-7xl: 4.5rem;
        --text-7xl--line-height: 1;
        --font-weight-light: 300;
        --font-weight-normal: 400;
        --font-weight-medium: 500;
        --font-weight-semibold: 600;
        --font-weight-bold: 700;
        --font-weight-extrabold: 800;
        --font-weight-black: 900;
        --tracking-tight: -.025em;
        --tracking-normal: 0em;
        --tracking-wide: .025em;
        --tracking-wider: .05em;
        --tracking-widest: .1em;
        --leading-tight: 1.25;
        --leading-snug: 1.375;
        --leading-relaxed: 1.625;
        --ease-out: cubic-bezier(0, 0, .2, 1);
        --ease-in-out: cubic-bezier(.4, 0, .2, 1);
        --animate-spin: spin 1s linear infinite;
        --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
        --blur-sm: 8px;
        --blur-xl: 24px;
        --blur-2xl: 40px;
        --aspect-video: 16 / 9;
        --default-transition-duration: .15s;
        --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        --default-font-family: var(--font-sans);
        --default-mono-font-family: var(--font-mono);
        --color-border: var(--border)
    }
}

@layer base {

    *,
    :after,
    :before,
    ::backdrop {
        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
    }

    html,
    :host {
        -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;
        -webkit-text-decoration: inherit;
        -webkit-text-decoration: inherit;
        -webkit-text-decoration: inherit;
        -webkit-text-decoration: inherit;
        text-decoration: inherit
    }

    b,
    strong {
        font-weight: bolder
    }

    code,
    kbd,
    samp,
    pre {
        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: -.25em
    }

    sup {
        top: -.5em
    }

    table {
        text-indent: 0;
        border-color: inherit;
        border-collapse: collapse
    }

    :-moz-focusring {
        outline: auto
    }

    progress {
        vertical-align: baseline
    }

    summary {
        display: list-item
    }

    ol,
    ul,
    menu {
        list-style: none
    }

    img,
    svg,
    video,
    canvas,
    audio,
    iframe,
    embed,
    object {
        vertical-align: middle;
        display: block
    }

    img,
    video {
        max-width: 100%;
        height: auto
    }

    button,
    input,
    select,
    optgroup,
    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 {
        padding-block: 0
    }

    ::-webkit-datetime-edit-year-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-month-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-day-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-hour-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-minute-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-second-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-millisecond-field {
        padding-block: 0
    }

    ::-webkit-datetime-edit-meridiem-field {
        padding-block: 0
    }

    ::-webkit-calendar-picker-indicator {
        line-height: 1
    }

    :-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 {
        height: auto
    }

    ::-webkit-outer-spin-button {
        height: auto
    }

    [hidden]:where(:not([hidden=until-found])) {
        display: none !important
    }

    * {
        border-color: var(--color-border)
    }

    body {
        background-color: var(--brand-bone);
        color: var(--brand-ink);
        font-family: var(--font-body);
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }
}

@layer components;

@layer utilities {
    .c-1 {
        pointer-events: auto
    }

    .c-2 {
        pointer-events: none
    }

    .c-3 {
        visibility: hidden
    }

    .c-4 {
        visibility: visible
    }

    .c-5 {
        clip-path: inset(50%);
        white-space: nowrap;
        border-width: 0;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        position: absolute;
        overflow: hidden
    }

    .c-6 {
        position: absolute
    }

    .c-7 {
        position: fixed
    }

    .c-8 {
        position: relative
    }

    .c-9 {
        position: static
    }

    .c-10 {
        position: sticky
    }

    .c-11 {
        inset: calc(var(--spacing) * 0)
    }

    .c-12 {
        inset-inline: calc(var(--spacing) * 0)
    }

    .c-13 {
        inset-inline: calc(var(--spacing) * 3)
    }

    .c-14 {
        inset-block: calc(var(--spacing) * 0)
    }

    .c-15 {
        inset-inline-start: var(--spacing)
    }

    .c-16 {
        inset-inline-end: var(--spacing)
    }

    .c-17 {
        top: calc(var(--spacing) * 0)
    }

    .c-18 {
        top: calc(var(--spacing) * -.5)
    }

    .c-19 {
        top: calc(var(--spacing) * -1)
    }

    .c-20 {
        top: calc(var(--spacing) * -2)
    }

    .c-21 {
        top: calc(var(--spacing) * -3)
    }

    .c-22 {
        top: calc(var(--spacing) * -12)
    }

    .c-23 {
        top: calc(var(--spacing) * 0)
    }

    .c-24 {
        top: calc(var(--spacing) * 1.5)
    }

    .c-25 {
        top: 50%
    }

    .c-26 {
        top: calc(var(--spacing) * 2.5)
    }

    .c-27 {
        top: calc(var(--spacing) * 3)
    }

    .c-28 {
        top: calc(var(--spacing) * 3.5)
    }

    .c-29 {
        top: calc(var(--spacing) * 4)
    }

    .c-30 {
        top: calc(var(--spacing) * 6)
    }

    .c-31 {
        top: 1px
    }

    .c-32 {
        top: 9px
    }

    .c-33 {
        top: 19px
    }

    .c-34 {
        top: 50%
    }

    .c-35 {
        top: 60%
    }

    .c-36 {
        top: 130px
    }

    .c-37 {
        top: calc(100% + 8px)
    }

    .c-38 {
        top: 100%
    }

    .c-39 {
        right: calc(var(--spacing) * -.5)
    }

    .c-40 {
        right: calc(var(--spacing) * -1)
    }

    .c-41 {
        right: calc(var(--spacing) * -2)
    }

    .c-42 {
        right: calc(var(--spacing) * -12)
    }

    .c-43 {
        right: calc(var(--spacing) * 0)
    }

    .c-44 {
        right: calc(var(--spacing) * 1)
    }

    .c-45 {
        right: 50%
    }

    .c-46 {
        right: calc(var(--spacing) * 2)
    }

    .c-47 {
        right: calc(var(--spacing) * 2.5)
    }

    .c-48 {
        right: calc(var(--spacing) * 3)
    }

    .c-49 {
        right: calc(var(--spacing) * 3.5)
    }

    .c-50 {
        right: calc(var(--spacing) * 4)
    }

    .c-51 {
        right: calc(var(--spacing) * 6)
    }

    .c-52 {
        right: calc(var(--spacing) * 8)
    }

    .c-53 {
        bottom: calc(var(--spacing) * -12)
    }

    .c-54 {
        bottom: calc(var(--spacing) * 0)
    }

    .c-55 {
        bottom: calc(var(--spacing) * 1)
    }

    .c-56 {
        bottom: calc(var(--spacing) * 4)
    }

    .c-57 {
        bottom: calc(var(--spacing) * 6)
    }

    .c-58 {
        bottom: auto
    }

    .c-59 {
        left: calc(var(--spacing) * -12)
    }

    .c-60 {
        left: calc(var(--spacing) * 0)
    }

    .c-61 {
        left: 50%
    }

    .c-62 {
        left: calc(var(--spacing) * 2)
    }

    .c-63 {
        left: calc(var(--spacing) * 2.5)
    }

    .c-64 {
        left: calc(var(--spacing) * 3)
    }

    .c-65 {
        left: calc(var(--spacing) * 4)
    }

    .c-66 {
        left: calc(var(--spacing) * 8)
    }

    .c-67 {
        left: calc(var(--spacing) * 14)
    }

    .c-68 {
        left: 50%
    }

    .c-69 {
        z-index: 10
    }

    .c-70 {
        z-index: 20
    }

    .c-71 {
        z-index: 40
    }

    .c-72 {
        z-index: 50
    }

    .c-73 {
        z-index: 1
    }

    .c-74 {
        z-index: 60
    }

    .c-75 {
        z-index: 100
    }

    .c-76 {
        z-index: 120
    }

    .c-77 {
        width: 100%
    }

    @media (width>=40rem) {
        .c-77 {
            max-width: 40rem
        }
    }

    @media (width>=48rem) {
        .c-77 {
            max-width: 48rem
        }
    }

    @media (width>=64rem) {
        .c-77 {
            max-width: 64rem
        }
    }

    @media (width>=80rem) {
        .c-77 {
            max-width: 80rem
        }
    }

    @media (width>=96rem) {
        .c-77 {
            max-width: 96rem
        }
    }

    .c-78 {
        margin-inline: calc(var(--spacing) * -1)
    }

    .c-79 {
        margin-inline: calc(var(--spacing) * -5)
    }

    .c-80 {
        margin-inline: calc(var(--spacing) * 2)
    }

    .c-81 {
        margin-inline: calc(var(--spacing) * 3.5)
    }

    .c-82 {
        margin-inline: calc(var(--spacing) * 4)
    }

    .c-83 {
        margin-inline: calc(var(--spacing) * 6)
    }

    .c-84 {
        margin-inline: auto
    }

    .c-85 {
        margin-block: calc(var(--spacing) * .5)
    }

    .c-86 {
        margin-block: calc(var(--spacing) * 1)
    }

    .c-87 {
        margin-block: calc(var(--spacing) * 4)
    }

    .c-88 {
        margin-block: calc(var(--spacing) * 5)
    }

    .c-89 {
        margin-block: calc(var(--spacing) * 8)
    }

    .c-90 {
        margin-top: calc(var(--spacing) * -1)
    }

    .c-91 {
        margin-top: calc(var(--spacing) * -2)
    }

    .c-92 {
        margin-top: calc(var(--spacing) * -4)
    }

    .c-93 {
        margin-top: calc(var(--spacing) * .5)
    }

    .c-94 {
        margin-top: calc(var(--spacing) * 1)
    }

    .c-95 {
        margin-top: calc(var(--spacing) * 1.5)
    }

    .c-96 {
        margin-top: calc(var(--spacing) * 2)
    }

    .c-97 {
        margin-top: calc(var(--spacing) * 2.5)
    }

    .c-98 {
        margin-top: calc(var(--spacing) * 3)
    }

    .c-99 {
        margin-top: calc(var(--spacing) * 3.5)
    }

    .c-100 {
        margin-top: calc(var(--spacing) * 4)
    }

    .c-101 {
        margin-top: calc(var(--spacing) * 5)
    }

    .c-102 {
        margin-top: calc(var(--spacing) * 6)
    }

    .c-103 {
        margin-top: calc(var(--spacing) * 7)
    }

    .c-104 {
        margin-top: calc(var(--spacing) * 8)
    }

    .c-105 {
        margin-top: calc(var(--spacing) * 9)
    }

    .c-106 {
        margin-top: calc(var(--spacing) * 10)
    }

    .c-107 {
        margin-top: calc(var(--spacing) * 12)
    }

    .c-108 {
        margin-top: calc(var(--spacing) * 14)
    }

    .c-109 {
        margin-top: calc(var(--spacing) * 16)
    }

    .c-110 {
        margin-top: calc(var(--spacing) * 24)
    }

    .c-111 {
        margin-top: -18px
    }

    .c-112 {
        margin-top: 1px
    }

    .c-113 {
        margin-top: 2px
    }

    .c-114 {
        margin-top: 3px
    }

    .c-115 {
        margin-top: 6px
    }

    .c-116 {
        margin-top: 9px
    }

    .c-117 {
        margin-top: 10px
    }

    .c-118 {
        margin-top: auto
    }

    .c-119 {
        margin-right: -50vw
    }

    .c-120 {
        margin-right: calc(var(--spacing) * .5)
    }

    .c-121 {
        margin-right: calc(var(--spacing) * 1.5)
    }

    .c-122 {
        margin-right: calc(var(--spacing) * 2)
    }

    .c-123 {
        margin-right: calc(var(--spacing) * 4)
    }

    .c-124 {
        margin-right: auto
    }

    .c-125 {
        margin-bottom: calc(var(--spacing) * 1)
    }

    .c-126 {
        margin-bottom: calc(var(--spacing) * 1.5)
    }

    .c-127 {
        margin-bottom: calc(var(--spacing) * 2)
    }

    .c-128 {
        margin-bottom: calc(var(--spacing) * 2.5)
    }

    .c-129 {
        margin-bottom: calc(var(--spacing) * 3)
    }

    .c-130 {
        margin-bottom: calc(var(--spacing) * 4)
    }

    .c-131 {
        margin-bottom: calc(var(--spacing) * 5)
    }

    .c-132 {
        margin-bottom: calc(var(--spacing) * 6)
    }

    .c-133 {
        margin-bottom: calc(var(--spacing) * 7)
    }

    .c-134 {
        margin-bottom: calc(var(--spacing) * 8)
    }

    .c-135 {
        margin-bottom: calc(var(--spacing) * 10)
    }

    .c-136 {
        margin-bottom: calc(var(--spacing) * 12)
    }

    .c-137 {
        margin-bottom: calc(var(--spacing) * 14)
    }

    .c-138 {
        margin-bottom: calc(var(--spacing) * 16)
    }

    .c-139 {
        margin-bottom: calc(var(--spacing) * 20)
    }

    .c-140 {
        margin-left: calc(var(--spacing) * -4)
    }

    .c-141 {
        margin-left: calc(var(--spacing) * -6)
    }

    .c-142 {
        margin-left: -50vw
    }

    .c-143 {
        margin-left: -1px
    }

    .c-144 {
        margin-left: calc(var(--spacing) * .5)
    }

    .c-145 {
        margin-left: calc(var(--spacing) * 1)
    }

    .c-146 {
        margin-left: calc(var(--spacing) * 1.5)
    }

    .c-147 {
        margin-left: calc(var(--spacing) * 2)
    }

    .c-148 {
        margin-left: 1px
    }

    .c-149 {
        margin-left: auto
    }

    .c-150 {
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
    }

    .c-151 {
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
    }

    .c-152 {
        display: block
    }

    .c-153 {
        display: contents
    }

    .c-154 {
        display: flex
    }

    .c-155 {
        display: grid
    }

    .c-156 {
        display: none
    }

    .c-157 {
        display: inline
    }

    .c-158 {
        display: inline-block
    }

    .c-159 {
        display: inline-flex
    }

    .c-160 {
        display: table
    }

    .c-161 {
        aspect-ratio: 4/3
    }

    .c-162 {
        aspect-ratio: 1
    }

    .c-163 {
        aspect-ratio: var(--aspect-video)
    }

    .c-164 {
        width: var(--cell-size);
        height: var(--cell-size)
    }

    .c-165 {
        width: calc(var(--spacing) * 4);
        height: calc(var(--spacing) * 4)
    }

    .c-166 {
        height: var(--cell-size)
    }

    .c-167 {
        height: calc(var(--spacing) * 1.5)
    }

    .c-168 {
        height: calc(var(--spacing) * 2)
    }

    .c-169 {
        height: calc(var(--spacing) * 2.5)
    }

    .c-170 {
        height: calc(var(--spacing) * 3)
    }

    .c-171 {
        height: calc(var(--spacing) * 3.5)
    }

    .c-172 {
        height: calc(var(--spacing) * 4)
    }

    .c-173 {
        height: calc(var(--spacing) * 5)
    }

    .c-174 {
        height: calc(var(--spacing) * 6)
    }

    .c-175 {
        height: calc(var(--spacing) * 7)
    }

    .c-176 {
        height: calc(var(--spacing) * 8)
    }

    .c-177 {
        height: calc(var(--spacing) * 9)
    }

    .c-178 {
        height: calc(var(--spacing) * 10)
    }

    .c-179 {
        height: calc(var(--spacing) * 11)
    }

    .c-180 {
        height: calc(var(--spacing) * 12)
    }

    .c-181 {
        height: calc(var(--spacing) * 14)
    }

    .c-182 {
        height: calc(var(--spacing) * 20)
    }

    .c-183 {
        height: calc(var(--spacing) * 24)
    }

    .c-184 {
        height: 1px
    }

    .c-185 {
        height: 2px
    }

    .c-186 {
        height: 3px
    }

    .c-187 {
        height: 5px
    }

    .c-188 {
        height: 6px
    }

    .c-189 {
        height: 8px
    }

    .c-190 {
        height: 9px
    }

    .c-191 {
        height: 13px
    }

    .c-192 {
        height: 15px
    }

    .c-193 {
        height: 16px
    }

    .c-194 {
        height: 18px
    }

    .c-195 {
        height: 20px
    }

    .c-196 {
        height: 22px
    }

    .c-197 {
        height: 26px
    }

    .c-198 {
        height: 31px
    }

    .c-199 {
        height: 36px
    }

    .c-200 {
        height: 40px
    }

    .c-201 {
        height: 42px
    }

    .c-202 {
        height: 44px
    }

    .c-203 {
        height: 48px
    }

    .c-204 {
        height: 50px
    }

    .c-205 {
        height: 54px
    }

    .c-206 {
        height: 56px
    }

    .c-207 {
        height: 58px
    }

    .c-208 {
        height: 60px
    }

    .c-209 {
        height: 64px
    }

    .c-210 {
        height: 68px
    }

    .c-211 {
        height: 70vh
    }

    .c-212 {
        height: 74px
    }

    .c-213 {
        height: 92px
    }

    .c-214 {
        height: 108px
    }

    .c-215 {
        height: 110px
    }

    .c-216 {
        height: 118px
    }

    .c-217 {
        height: 120px
    }

    .c-218 {
        height: 150px
    }

    .c-219 {
        height: 200px
    }

    .c-220 {
        height: 210px
    }

    .c-221 {
        height: 220px
    }

    .c-222 {
        height: 260px
    }

    .c-223 {
        height: 280px
    }

    .c-224 {
        height: 360px
    }

    .c-225 {
        height: var(--radix-navigation-menu-viewport-height)
    }

    .c-226 {
        height: var(--radix-select-trigger-height)
    }

    .c-227 {
        height: auto
    }

    .c-228 {
        height: 100%
    }

    .c-229 {
        height: 1px
    }

    .c-230 {
        height: 100svh
    }

    .c-231 {
        max-height: var(--radix-context-menu-content-available-height)
    }

    .c-232 {
        max-height: var(--radix-select-content-available-height)
    }

    .c-233 {
        max-height: 78vh
    }

    .c-234 {
        max-height: 92vh
    }

    .c-235 {
        max-height: 300px
    }

    .c-236 {
        max-height: 320px
    }

    .c-237 {
        max-height: var(--radix-dropdown-menu-content-available-height)
    }

    .c-238 {
        min-height: calc(var(--spacing) * 0)
    }

    .c-239 {
        min-height: 28px
    }

    .c-240 {
        min-height: 52px
    }

    .c-241 {
        min-height: 60px
    }

    .c-242 {
        min-height: 188px
    }

    .c-243 {
        min-height: 220px
    }

    .c-244 {
        min-height: 228px
    }

    .c-245 {
        min-height: 360px
    }

    .c-246 {
        min-height: 100vh
    }

    .c-247 {
        min-height: 100svh
    }

    .c-248 {
        width: var(--cell-size)
    }

    .c-249 {
        width: var(--sidebar-width)
    }

    .c-250 {
        width: calc(var(--spacing) * 0)
    }

    .c-251 {
        width: calc(var(--spacing) * 1)
    }

    .c-252 {
        width: calc(var(--spacing) * 1.5)
    }

    .c-253 {
        width: 50%
    }

    .c-254 {
        width: calc(var(--spacing) * 2)
    }

    .c-255 {
        width: calc(var(--spacing) * 2.5)
    }

    .c-256 {
        width: calc(var(--spacing) * 3)
    }

    .c-257 {
        width: calc(var(--spacing) * 3.5)
    }

    .c-258 {
        width: 75%
    }

    .c-259 {
        width: calc(var(--spacing) * 4)
    }

    .c-260 {
        width: calc(var(--spacing) * 4.5)
    }

    .c-261 {
        width: calc(var(--spacing) * 5)
    }

    .c-262 {
        width: calc(var(--spacing) * 6)
    }

    .c-263 {
        width: calc(var(--spacing) * 7)
    }

    .c-264 {
        width: calc(var(--spacing) * 8)
    }

    .c-265 {
        width: calc(var(--spacing) * 9)
    }

    .c-266 {
        width: calc(var(--spacing) * 10)
    }

    .c-267 {
        width: calc(var(--spacing) * 11)
    }

    .c-268 {
        width: calc(var(--spacing) * 14)
    }

    .c-269 {
        width: calc(var(--spacing) * 16)
    }

    .c-270 {
        width: calc(var(--spacing) * 20)
    }

    .c-271 {
        width: calc(var(--spacing) * 24)
    }

    .c-272 {
        width: calc(var(--spacing) * 64)
    }

    .c-273 {
        width: calc(var(--spacing) * 72)
    }

    .c-274 {
        width: 1px
    }

    .c-275 {
        width: 5px
    }

    .c-276 {
        width: 9px
    }

    .c-277 {
        width: 13px
    }

    .c-278 {
        width: 15px
    }

    .c-279 {
        width: 16px
    }

    .c-280 {
        width: 18px
    }

    .c-281 {
        width: 20px
    }

    .c-282 {
        width: 40px
    }

    .c-283 {
        width: 50px
    }

    .c-284 {
        width: 54px
    }

    .c-285 {
        width: 56px
    }

    .c-286 {
        width: 60px
    }

    .c-287 {
        width: 68px
    }

    .c-288 {
        width: 92px
    }

    .c-289 {
        width: 100px
    }

    .c-290 {
        width: 220px
    }

    .c-291 {
        width: 300px
    }

    .c-292 {
        width: 360px
    }

    .c-293 {
        width: auto
    }

    .c-294 {
        width: fit-content
    }

    .c-295 {
        width: 100%
    }

    .c-296 {
        width: max-content
    }

    .c-297 {
        width: 1px
    }

    .c-298 {
        width: 100vw
    }

    .c-299 {
        max-width: var(--skeleton-width)
    }

    .c-300 {
        max-width: var(--container-2xl)
    }

    .c-301 {
        max-width: var(--container-6xl)
    }

    .c-302 {
        max-width: 58%
    }

    .c-303 {
        max-width: 92px
    }

    .c-304 {
        max-width: 220px
    }

    .c-305 {
        max-width: 240px
    }

    .c-306 {
        max-width: 320px
    }

    .c-307 {
        max-width: 330px
    }

    .c-308 {
        max-width: 380px
    }

    .c-309 {
        max-width: 420px
    }

    .c-310 {
        max-width: 440px
    }

    .c-311 {
        max-width: 460px
    }

    .c-312 {
        max-width: 480px
    }

    .c-313 {
        max-width: 520px
    }

    .c-314 {
        max-width: 540px
    }

    .c-315 {
        max-width: 560px
    }

    .c-316 {
        max-width: 600px
    }

    .c-317 {
        max-width: 620px
    }

    .c-318 {
        max-width: 640px
    }

    .c-319 {
        max-width: 660px
    }

    .c-320 {
        max-width: 720px
    }

    .c-321 {
        max-width: 760px
    }

    .c-322 {
        max-width: 820px
    }

    .c-323 {
        max-width: 880px
    }

    .c-324 {
        max-width: 900px
    }

    .c-325 {
        max-width: 940px
    }

    .c-326 {
        max-width: 960px
    }

    .c-327 {
        max-width: 980px
    }

    .c-328 {
        max-width: 1000px
    }

    .c-329 {
        max-width: 1080px
    }

    .c-330 {
        max-width: 1100px
    }

    .c-331 {
        max-width: 1120px
    }

    .c-332 {
        max-width: 1180px
    }

    .c-333 {
        max-width: 1200px
    }

    .c-334 {
        max-width: 1240px
    }

    .c-335 {
        max-width: 1280px
    }

    .c-336 {
        max-width: 1600px
    }

    .c-337 {
        max-width: var(--container-lg)
    }

    .c-338 {
        max-width: max-content
    }

    .c-339 {
        max-width: var(--container-md)
    }

    .c-340 {
        max-width: var(--container-sm)
    }

    .c-341 {
        max-width: var(--container-xl)
    }

    .c-342 {
        min-width: var(--cell-size)
    }

    .c-343 {
        min-width: calc(var(--spacing) * 0)
    }

    .c-344 {
        min-width: calc(var(--spacing) * 5)
    }

    .c-345 {
        min-width: calc(var(--spacing) * 8)
    }

    .c-346 {
        min-width: calc(var(--spacing) * 9)
    }

    .c-347 {
        min-width: calc(var(--spacing) * 10)
    }

    .c-348 {
        min-width: 8rem
    }

    .c-349 {
        min-width: 12rem
    }

    .c-350 {
        min-width: 16px
    }

    .c-351 {
        min-width: 18px
    }

    .c-352 {
        min-width: 22px
    }

    .c-353 {
        min-width: 160px
    }

    .c-354 {
        min-width: 180px
    }

    .c-355 {
        min-width: var(--radix-select-trigger-width)
    }

    .c-356 {
        min-width: max-content
    }

    .c-357 {
        flex: 1
    }

    .c-358 {
        flex-shrink: 0
    }

    .c-359 {
        flex-grow: 1
    }

    .c-360 {
        flex-grow: 0
    }

    .c-361 {
        flex-basis: 55%
    }

    .c-362 {
        flex-basis: 100%
    }

    .c-363 {
        caption-side: bottom
    }

    .c-364 {
        border-collapse: collapse
    }

    .c-365 {
        transform-origin: var(--radix-context-menu-content-transform-origin)
    }

    .c-366 {
        transform-origin: var(--radix-dropdown-menu-content-transform-origin)
    }

    .c-367 {
        transform-origin: var(--radix-hover-card-content-transform-origin)
    }

    .c-368 {
        transform-origin: var(--radix-menubar-content-transform-origin)
    }

    .c-369 {
        transform-origin: var(--radix-popover-content-transform-origin)
    }

    .c-370 {
        transform-origin: var(--radix-select-content-transform-origin)
    }

    .c-371 {
        transform-origin: var(--radix-tooltip-content-transform-origin)
    }

    .c-372 {
        --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .c-373 {
        --tw-translate-x: -1px;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .c-374 {
        --tw-translate-x: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .c-375 {
        --tw-translate-x: calc(1 / 2 * 100%);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .c-376 {
        --tw-translate-x: -50%;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .c-377 {
        --tw-translate-x: 100%;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .c-378 {
        --tw-translate-x: 1px;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .c-379 {
        --tw-translate-y: calc(var(--spacing) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .c-380 {
        --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .c-381 {
        --tw-translate-y: calc(var(--spacing) * -3);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .c-382 {
        --tw-translate-y: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .c-383 {
        --tw-translate-y: -3px;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .c-384 {
        --tw-translate-y: -50%;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .c-385 {
        rotate: -90deg
    }

    .c-386 {
        rotate: 45deg
    }

    .c-387 {
        rotate: 90deg
    }

    .c-388 {
        rotate: 180deg
    }

    .c-389 {
        rotate: -8deg
    }

    .c-390 {
        transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )
    }

    .c-391 {
        animation: 1.25s ease-out infinite caret-blink
    }

    .c-392 {
        animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none)
    }

    .c-393 {
        animation: var(--animate-pulse)
    }

    .c-394 {
        animation: var(--animate-spin)
    }

    .c-395 {
        cursor: default
    }

    .c-396 {
        cursor: not-allowed
    }

    .c-397 {
        cursor: pointer
    }

    .c-398 {
        touch-action: none
    }

    .c-399 {
        resize: vertical
    }

    .c-400 {
        scroll-snap-type: x var(--tw-scroll-snap-strictness)
    }

    .c-401 {
        --tw-scroll-snap-strictness: mandatory
    }

    .c-402 {
        scroll-snap-align: start
    }

    .c-403 {
        scroll-margin-top: 130px
    }

    .c-404 {
        list-style-type: decimal
    }

    .c-405 {
        list-style-type: disc
    }

    .c-406 {
        list-style-type: none
    }

    .c-407 {
        appearance: none
    }

    .c-408 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .c-409 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .c-410 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .c-411 {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }

    .c-412 {
        grid-template-columns: 45% 55%
    }

    .c-413 {
        grid-template-columns: 150px 1fr
    }

    .c-414 {
        grid-template-columns: 168px 1fr
    }

    .c-415 {
        grid-template-columns: auto 1fr
    }

    .c-416 {
        grid-template-columns: auto minmax(0, 1fr) auto
    }

    .c-417 {
        grid-template-columns: minmax(0, 1fr)
    }

    .c-418 {
        grid-template-columns: minmax(0, 1fr) auto
    }

    .c-419 {
        flex-direction: column
    }

    .c-420 {
        flex-direction: column-reverse
    }

    .c-421 {
        flex-direction: row
    }

    .c-422 {
        flex-wrap: wrap
    }

    .c-423 {
        place-content: center
    }

    .c-424 {
        place-items: center
    }

    .c-425 {
        align-items: baseline
    }

    .c-426 {
        align-items: center
    }

    .c-427 {
        align-items: flex-end
    }

    .c-428 {
        align-items: flex-start
    }

    .c-429 {
        align-items: stretch
    }

    .c-430 {
        justify-content: space-around
    }

    .c-431 {
        justify-content: space-between
    }

    .c-432 {
        justify-content: center
    }

    .c-433 {
        justify-content: flex-end
    }

    .c-434 {
        gap: calc(var(--spacing) * 0)
    }

    .c-435 {
        gap: calc(var(--spacing) * .5)
    }

    .c-436 {
        gap: calc(var(--spacing) * 1)
    }

    .c-437 {
        gap: calc(var(--spacing) * 1.5)
    }

    .c-438 {
        gap: calc(var(--spacing) * 2)
    }

    .c-439 {
        gap: calc(var(--spacing) * 2.5)
    }

    .c-440 {
        gap: calc(var(--spacing) * 3)
    }

    .c-441 {
        gap: calc(var(--spacing) * 3.5)
    }

    .c-442 {
        gap: calc(var(--spacing) * 4)
    }

    .c-443 {
        gap: calc(var(--spacing) * 5)
    }

    .c-444 {
        gap: calc(var(--spacing) * 6)
    }

    .c-445 {
        gap: calc(var(--spacing) * 8)
    }

    .c-446 {
        gap: calc(var(--spacing) * 9)
    }

    .c-447 {
        gap: calc(var(--spacing) * 10)
    }

    .c-448 {
        gap: calc(var(--spacing) * 12)
    }

    .c-449 {
        gap: 1px
    }

    :where(.c-450>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.c-451>: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(.c-452>: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(.c-453>: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(.c-454>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.c-455>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.c-456>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.c-457>: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(.c-458>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.c-459>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.c-460>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.c-461>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.c-462>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.c-463>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.c-464>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))
    }

    :where(.c-465>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(4px * var(--tw-space-y-reverse));
        margin-block-end: calc(4px * calc(1 - var(--tw-space-y-reverse)))
    }

    .c-466 {
        column-gap: calc(var(--spacing) * 3)
    }

    .c-467 {
        column-gap: calc(var(--spacing) * 4)
    }

    .c-468 {
        column-gap: calc(var(--spacing) * 5)
    }

    .c-469 {
        column-gap: calc(var(--spacing) * 6)
    }

    .c-470 {
        column-gap: calc(var(--spacing) * 8)
    }

    :where(.c-471>: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)))
    }

    .c-472 {
        row-gap: calc(var(--spacing) * 1.5)
    }

    .c-473 {
        row-gap: calc(var(--spacing) * 2)
    }

    .c-474 {
        row-gap: calc(var(--spacing) * 2.5)
    }

    .c-475 {
        row-gap: calc(var(--spacing) * 3)
    }

    .c-476 {
        row-gap: calc(var(--spacing) * 4)
    }

    .c-477 {
        row-gap: calc(var(--spacing) * 6)
    }

    :where(.c-478>: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(.c-479>:not(:last-child)) {
        border-color: #e4e0d5
    }

    :where(.c-480>:not(:last-child)) {
        border-color: #ffffff1a
    }

    @supports (color:color-mix(in lab, red, red)) {
        :where(.c-480>:not(:last-child)) {
            border-color: color-mix(in oklab, var(--color-white) 10%, transparent)
        }
    }

    :where(.c-481>:not(:last-child)) {
        border-color: #ffffff26
    }

    @supports (color:color-mix(in lab, red, red)) {
        :where(.c-481>:not(:last-child)) {
            border-color: color-mix(in oklab, var(--color-white) 15%, transparent)
        }
    }

    .c-482 {
        align-self: center
    }

    .c-483 {
        align-self: flex-end
    }

    .c-484 {
        align-self: flex-start
    }

    .c-485 {
        align-self: stretch
    }

    .c-486 {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden
    }

    .c-487 {
        overflow: auto
    }

    .c-488 {
        overflow: hidden
    }

    .c-489 {
        overflow-x: auto
    }

    .c-490 {
        overflow-x: hidden
    }

    .c-491 {
        overflow-y: auto
    }

    .c-492 {
        border-radius: .25rem
    }

    .c-493 {
        border-radius: calc(var(--radius) + 8px)
    }

    .c-494 {
        border-radius: 1px
    }

    .c-495 {
        border-radius: 2px
    }

    .c-496 {
        border-radius: 3px
    }

    .c-497 {
        border-radius: 4px
    }

    .c-498 {
        border-radius: 5px
    }

    .c-499 {
        border-radius: 6px
    }

    .c-500 {
        border-radius: 8px
    }

    .c-501 {
        border-radius: 10px
    }

    .c-502 {
        border-radius: 12px
    }

    .c-503 {
        border-radius: 13px
    }

    .c-504 {
        border-radius: 14px
    }

    .c-505 {
        border-radius: 16px
    }

    .c-506 {
        border-radius: 18px
    }

    .c-507 {
        border-radius: 20px
    }

    .c-508 {
        border-radius: 22px
    }

    .c-509 {
        border-radius: 24px
    }

    .c-510 {
        border-radius: 28px
    }

    .c-511 {
        border-radius: 32px
    }

    .c-512 {
        border-radius: inherit
    }

    .c-513 {
        border-radius: 3.40282e38px
    }

    .c-514 {
        border-radius: var(--radius)
    }

    .c-515 {
        border-radius: calc(var(--radius) - 2px)
    }

    .c-516 {
        border-radius: 0
    }

    .c-517 {
        border-radius: calc(var(--radius) - 4px)
    }

    .c-518 {
        border-radius: calc(var(--radius) + 4px)
    }

    .c-519 {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px
    }

    .c-520 {
        border-top-left-radius: calc(var(--radius) - 2px);
        border-bottom-left-radius: calc(var(--radius) - 2px)
    }

    .c-521 {
        border-top-left-radius: calc(var(--radius) - 4px)
    }

    .c-522 {
        border-top-right-radius: calc(var(--radius) - 2px);
        border-bottom-right-radius: calc(var(--radius) - 2px)
    }

    .c-523 {
        border-bottom-right-radius: calc(var(--radius) + 4px);
        border-bottom-left-radius: calc(var(--radius) + 4px)
    }

    .c-524 {
        border-style: var(--tw-border-style);
        border-width: 1px
    }

    .c-525 {
        border-style: var(--tw-border-style);
        border-width: 0
    }

    .c-526 {
        border-style: var(--tw-border-style);
        border-width: 2px
    }

    .c-527 {
        border-style: var(--tw-border-style);
        border-width: 1.5px
    }

    .c-528 {
        border-block-style: var(--tw-border-style);
        border-block-width: 1px
    }

    .c-529 {
        border-top-style: var(--tw-border-style);
        border-top-width: 1px
    }

    .c-530 {
        border-right-style: var(--tw-border-style);
        border-right-width: 1px
    }

    .c-531 {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 1px
    }

    .c-532 {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 2px
    }

    .c-533 {
        border-left-style: var(--tw-border-style);
        border-left-width: 1px
    }

    .c-534 {
        border-left-style: var(--tw-border-style);
        border-left-width: 2px
    }

    .c-535 {
        border-left-style: var(--tw-border-style);
        border-left-width: 3px
    }

    .c-536 {
        --tw-border-style: dashed;
        border-style: dashed
    }

    .c-537 {
        --tw-border-style: dotted;
        border-style: dotted
    }

    .c-538 {
        border-color: var(--color-border)
    }

    .c-539 {
        border-color: #4a5c33
    }

    .c-540 {
        border-color: #111
    }

    .c-541 {
        border-color: #26371a
    }

    .c-542 {
        border-color: oklab(31.3481% -.0367498 .0387254/.2)
    }

    .c-543 {
        border-color: oklab(31.3481% -.0367498 .0387254/.25)
    }

    .c-544 {
        border-color: oklab(31.3481% -.0367498 .0387254/.3)
    }

    .c-545 {
        border-color: #33481f
    }

    .c-546 {
        border-color: oklab(49.9409% .127452 .0707279/.4)
    }

    .c-547 {
        border-color: #ccd5be
    }

    .c-548 {
        border-color: #d3fa99
    }

    .c-549 {
        border-color: oklab(93.5601% -.0774091 .104166/.25)
    }

    .c-550 {
        border-color: oklab(93.5601% -.0774091 .104166/.3)
    }

    .c-551 {
        border-color: oklab(93.5601% -.0774091 .104166/.4)
    }

    .c-552 {
        border-color: oklab(93.5601% -.0774091 .104166/.7)
    }

    .c-553 {
        border-color: #d8d4c6
    }

    .c-554 {
        border-color: #e1fbb8
    }

    .c-555 {
        border-color: #e2ded3
    }

    .c-556 {
        border-color: #e4e0d5
    }

    .c-557 {
        border-color: #e7e4d9
    }

    .c-558 {
        border-color: #edfbd4
    }

    .c-559 {
        border-color: oklab(63.5784% .0125483 .0972044/.4)
    }

    .c-560 {
        border-color: #e2ddd3
    }

    .c-561 {
        border-color: #e3e0da
    }

    .c-562 {
        border-color: var(--color-amber-200)
    }

    .c-563 {
        border-color: var(--color-amber-500)
    }

    .c-564 {
        border-color: var(--border)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-564 {
            border-color: color-mix(in oklab, var(--border) 50%, transparent)
        }
    }

    .c-565,
    .c-566 {
        border-color: var(--destructive)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-566 {
            border-color: color-mix(in oklab, var(--destructive) 50%, transparent)
        }
    }

    .c-567 {
        border-color: var(--color-emerald-200)
    }

    .c-568 {
        border-color: var(--color-emerald-500)
    }

    .c-569 {
        border-color: var(--color-emerald-600)
    }

    .c-570 {
        border-color: var(--color-gray-200)
    }

    .c-571 {
        border-color: var(--color-gray-300)
    }

    .c-572 {
        border-color: var(--color-gray-500)
    }

    .c-573 {
        border-color: var(--color-indigo-200)
    }

    .c-574 {
        border-color: var(--input)
    }

    .c-575,
    .c-576 {
        border-color: var(--primary)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-576 {
            border-color: color-mix(in oklab, var(--primary) 50%, transparent)
        }
    }

    .c-577 {
        border-color: var(--color-purple-200)
    }

    .c-578 {
        border-color: var(--color-purple-500)
    }

    .c-579 {
        border-color: var(--color-red-200)
    }

    .c-580 {
        border-color: var(--color-red-300)
    }

    .c-581 {
        border-color: var(--color-red-500)
    }

    .c-582 {
        border-color: var(--sidebar-border)
    }

    .c-583 {
        border-color: var(--color-sky-200)
    }

    .c-584 {
        border-color: var(--color-sky-500)
    }

    .c-585 {
        border-color: #0000
    }

    .c-586 {
        border-color: #ffffff1a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-586 {
            border-color: color-mix(in oklab, var(--color-white) 10%, transparent)
        }
    }

    .c-587 {
        border-color: #ffffff1f
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-587 {
            border-color: color-mix(in oklab, var(--color-white) 12%, transparent)
        }
    }

    .c-588 {
        border-color: #ffffff26
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-588 {
            border-color: color-mix(in oklab, var(--color-white) 15%, transparent)
        }
    }

    .c-589 {
        border-color: #fff3
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-589 {
            border-color: color-mix(in oklab, var(--color-white) 20%, transparent)
        }
    }

    .c-590 {
        border-color: #ffffff40
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-590 {
            border-color: color-mix(in oklab, var(--color-white) 25%, transparent)
        }
    }

    .c-591 {
        border-top-color: #d3fa99
    }

    .c-592 {
        border-top-color: #0000
    }

    .c-593 {
        border-left-color: var(--brand-stone)
    }

    .c-594 {
        border-left-color: #bf000fb3
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-594 {
            border-left-color: color-mix(in oklab, var(--color-red-700) 70%, transparent)
        }
    }

    .c-595 {
        border-left-color: #0000
    }

    .c-596 {
        background-color: var(--color-bg)
    }

    .c-597 {
        background-color: #0d3d34
    }

    .c-598 {
        background-color: #22c55e
    }

    .c-599 {
        background-color: #25d366
    }

    .c-600 {
        background-color: #0057ff
    }

    .c-601 {
        background-color: #16200d
    }

    .c-602 {
        background-color: #26371a
    }

    .c-603 {
        background-color: oklab(31.3481% -.0367498 .0387254/.06)
    }

    .c-604 {
        background-color: oklab(31.3481% -.0367498 .0387254/.045)
    }

    .c-605 {
        background-color: #33481f
    }

    .c-606 {
        background-color: oklab(49.9409% .127452 .0707279/.1)
    }

    .c-607 {
        background-color: #ccd5be
    }

    .c-608 {
        background-color: #cfdcc0
    }

    .c-609 {
        background-color: #d3fa99
    }

    .c-610 {
        background-color: oklab(93.5601% -.0774091 .104166/.4)
    }

    .c-611 {
        background-color: #e5eadd
    }

    .c-612 {
        background-color: #e7e4d9
    }

    .c-613 {
        background-color: oklab(91.8184% -.00110611 .0150333/.6)
    }

    .c-614 {
        background-color: #e9a93a
    }

    .c-615 {
        background-color: #edfbd4
    }

    .c-616 {
        background-color: #f1efe8
    }

    .c-617 {
        background-color: #f5b301
    }

    .c-618 {
        background-color: #f6f4ec
    }

    .c-619 {
        background-color: #fbfaf5
    }

    .c-620 {
        background-color: #cfd2c7
    }

    .c-621 {
        background-color: #e3e0da
    }

    .c-622 {
        background-color: #e6e1d6
    }

    .c-623 {
        background-color: #f4f0e6
    }

    .c-624 {
        background-color: #f6f2e8
    }

    .c-625 {
        background-color: #f7f5f1
    }

    .c-626,
    .c-627 {
        background-color: var(--brand-ink-deep)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-627 {
            background-color: color-mix(in oklab, var(--brand-ink-deep) 95%, transparent)
        }
    }

    .c-628 {
        background-color: var(--accent)
    }

    .c-629 {
        background-color: var(--color-amber-50)
    }

    .c-630 {
        background-color: #fffbeb99
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-630 {
            background-color: color-mix(in oklab, var(--color-amber-50) 60%, transparent)
        }
    }

    .c-631 {
        background-color: var(--color-amber-100)
    }

    .c-632 {
        background-color: var(--color-amber-300)
    }

    .c-633 {
        background-color: var(--color-amber-400)
    }

    .c-634 {
        background-color: var(--background)
    }

    .c-635 {
        background-color: #00000040
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-635 {
            background-color: color-mix(in oklab, var(--color-black) 25%, transparent)
        }
    }

    .c-636 {
        background-color: #0000008c
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-636 {
            background-color: color-mix(in oklab, var(--color-black) 55%, transparent)
        }
    }

    .c-637 {
        background-color: #000c
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-637 {
            background-color: color-mix(in oklab, var(--color-black) 80%, transparent)
        }
    }

    .c-638 {
        background-color: var(--border)
    }

    .c-639 {
        background-color: var(--card)
    }

    .c-640 {
        background-color: var(--destructive)
    }

    .c-641 {
        background-color: var(--color-emerald-50)
    }

    .c-642 {
        background-color: #ecfdf599
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-642 {
            background-color: color-mix(in oklab, var(--color-emerald-50) 60%, transparent)
        }
    }

    .c-643 {
        background-color: var(--color-emerald-100)
    }

    .c-644 {
        background-color: var(--color-emerald-500)
    }

    .c-645 {
        background-color: var(--color-emerald-600)
    }

    .c-646 {
        background-color: #009767e6
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-646 {
            background-color: color-mix(in oklab, var(--color-emerald-600) 90%, transparent)
        }
    }

    .c-647 {
        background-color: var(--foreground)
    }

    .c-648 {
        background-color: var(--color-gray-50)
    }

    .c-649 {
        background-color: var(--color-gray-100)
    }

    .c-650 {
        background-color: var(--color-gray-200)
    }

    .c-651 {
        background-color: var(--color-gray-300)
    }

    .c-652 {
        background-color: var(--color-gray-400)
    }

    .c-653 {
        background-color: var(--color-indigo-50)
    }

    .c-654,
    .c-655 {
        background-color: var(--muted)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-655 {
            background-color: color-mix(in oklab, var(--muted) 50%, transparent)
        }
    }

    .c-656 {
        background-color: var(--popover)
    }

    .c-657,
    .c-658 {
        background-color: var(--primary)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-658 {
            background-color: color-mix(in oklab, var(--primary) 10%, transparent)
        }
    }

    .c-659 {
        background-color: var(--primary)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-659 {
            background-color: color-mix(in oklab, var(--primary) 20%, transparent)
        }
    }

    .c-660 {
        background-color: var(--color-purple-50)
    }

    .c-661 {
        background-color: #faf5ff99
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-661 {
            background-color: color-mix(in oklab, var(--color-purple-50) 60%, transparent)
        }
    }

    .c-662 {
        background-color: var(--color-purple-100)
    }

    .c-663 {
        background-color: var(--color-purple-500)
    }

    .c-664 {
        background-color: var(--color-red-50)
    }

    .c-665 {
        background-color: #fef2f299
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-665 {
            background-color: color-mix(in oklab, var(--color-red-50) 60%, transparent)
        }
    }

    .c-666 {
        background-color: #fef2f2b3
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-666 {
            background-color: color-mix(in oklab, var(--color-red-50) 70%, transparent)
        }
    }

    .c-667 {
        background-color: var(--color-red-100)
    }

    .c-668 {
        background-color: var(--color-red-500)
    }

    .c-669 {
        background-color: var(--color-red-600)
    }

    .c-670 {
        background-color: var(--secondary)
    }

    .c-671 {
        background-color: var(--sidebar)
    }

    .c-672 {
        background-color: var(--sidebar-border)
    }

    .c-673 {
        background-color: var(--color-sky-50)
    }

    .c-674 {
        background-color: #f0f9ff99
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-674 {
            background-color: color-mix(in oklab, var(--color-sky-50) 60%, transparent)
        }
    }

    .c-675 {
        background-color: var(--color-sky-100)
    }

    .c-676 {
        background-color: var(--color-sky-500)
    }

    .c-677 {
        background-color: var(--stone-300)
    }

    .c-678 {
        background-color: #0000
    }

    .c-679 {
        background-color: var(--color-white)
    }

    .c-680 {
        background-color: #ffffff0d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-680 {
            background-color: color-mix(in oklab, var(--color-white) 5%, transparent)
        }
    }

    .c-681 {
        background-color: #ffffff1a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-681 {
            background-color: color-mix(in oklab, var(--color-white) 10%, transparent)
        }
    }

    .c-682 {
        background-color: #ffffff1f
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-682 {
            background-color: color-mix(in oklab, var(--color-white) 12%, transparent)
        }
    }

    .c-683 {
        background-color: #ffffff2e
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-683 {
            background-color: color-mix(in oklab, var(--color-white) 18%, transparent)
        }
    }

    .c-684 {
        background-color: #ffffff4d
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-684 {
            background-color: color-mix(in oklab, var(--color-white) 30%, transparent)
        }
    }

    .c-685 {
        background-color: #fff9
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-685 {
            background-color: color-mix(in oklab, var(--color-white) 60%, transparent)
        }
    }

    .c-686 {
        background-color: #ffffffb3
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-686 {
            background-color: color-mix(in oklab, var(--color-white) 70%, transparent)
        }
    }

    .c-687 {
        background-color: #ffffffe6
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-687 {
            background-color: color-mix(in oklab, var(--color-white) 90%, transparent)
        }
    }

    .c-688 {
        background-color: #fffffff2
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-688 {
            background-color: color-mix(in oklab, var(--color-white) 95%, transparent)
        }
    }

    .c-689 {
        background-color: #ffffff08
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-689 {
            background-color: color-mix(in oklab, var(--color-white) 3%, transparent)
        }
    }

    .c-690 {
        background-color: #ffffff0a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-690 {
            background-color: color-mix(in oklab, var(--color-white) 4%, transparent)
        }
    }

    .c-691 {
        --tw-gradient-position: to right in oklab;
        background-image: linear-gradient(var(--tw-gradient-stops))
    }

    .c-692 {
        --tw-gradient-from: var(--color-emerald-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))
    }

    .c-693 {
        --tw-gradient-to: var(--color-gray-300);
        --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))
    }

    .c-694 {
        fill: currentColor
    }

    .c-695 {
        fill: var(--primary)
    }

    .c-696 {
        object-fit: contain
    }

    .c-697 {
        object-fit: cover
    }

    .c-698 {
        object-position: bottom
    }

    .c-699 {
        object-position: top
    }

    .c-700 {
        padding: calc(var(--spacing) * 0)
    }

    .c-701 {
        padding: calc(var(--spacing) * 1)
    }

    .c-702 {
        padding: calc(var(--spacing) * 1.5)
    }

    .c-703 {
        padding: calc(var(--spacing) * 2)
    }

    .c-704 {
        padding: calc(var(--spacing) * 2.5)
    }

    .c-705 {
        padding: calc(var(--spacing) * 3)
    }

    .c-706 {
        padding: calc(var(--spacing) * 4)
    }

    .c-707 {
        padding: calc(var(--spacing) * 5)
    }

    .c-708 {
        padding: calc(var(--spacing) * 6)
    }

    .c-709 {
        padding: calc(var(--spacing) * 7)
    }

    .c-710 {
        padding: calc(var(--spacing) * 8)
    }

    .c-711 {
        padding: calc(var(--spacing) * 10)
    }

    .c-712 {
        padding: calc(var(--spacing) * 12)
    }

    .c-713 {
        padding: 1px
    }

    .c-714 {
        padding-inline: var(--cell-size)
    }

    .c-715 {
        padding-inline: calc(var(--spacing) * 1)
    }

    .c-716 {
        padding-inline: calc(var(--spacing) * 1.5)
    }

    .c-717 {
        padding-inline: calc(var(--spacing) * 2)
    }

    .c-718 {
        padding-inline: calc(var(--spacing) * 2.5)
    }

    .c-719 {
        padding-inline: calc(var(--spacing) * 3)
    }

    .c-720 {
        padding-inline: calc(var(--spacing) * 3.5)
    }

    .c-721 {
        padding-inline: calc(var(--spacing) * 4)
    }

    .c-722 {
        padding-inline: calc(var(--spacing) * 5)
    }

    .c-723 {
        padding-inline: calc(var(--spacing) * 6)
    }

    .c-724 {
        padding-inline: calc(var(--spacing) * 7)
    }

    .c-725 {
        padding-inline: calc(var(--spacing) * 8)
    }

    .c-726 {
        padding-inline: calc(var(--spacing) * 10)
    }

    .c-727 {
        padding-inline: calc(var(--spacing) * 12)
    }

    .c-728 {
        padding-block: calc(var(--spacing) * .5)
    }

    .c-729 {
        padding-block: calc(var(--spacing) * 1)
    }

    .c-730 {
        padding-block: calc(var(--spacing) * 1.5)
    }

    .c-731 {
        padding-block: calc(var(--spacing) * 2)
    }

    .c-732 {
        padding-block: calc(var(--spacing) * 2.5)
    }

    .c-733 {
        padding-block: calc(var(--spacing) * 3)
    }

    .c-734 {
        padding-block: calc(var(--spacing) * 3.5)
    }

    .c-735 {
        padding-block: calc(var(--spacing) * 4)
    }

    .c-736 {
        padding-block: calc(var(--spacing) * 5)
    }

    .c-737 {
        padding-block: calc(var(--spacing) * 6)
    }

    .c-738 {
        padding-block: calc(var(--spacing) * 7)
    }

    .c-739 {
        padding-block: calc(var(--spacing) * 8)
    }

    .c-740 {
        padding-block: calc(var(--spacing) * 9)
    }

    .c-741 {
        padding-block: calc(var(--spacing) * 10)
    }

    .c-742 {
        padding-block: calc(var(--spacing) * 12)
    }

    .c-743 {
        padding-block: calc(var(--spacing) * 14)
    }

    .c-744 {
        padding-block: calc(var(--spacing) * 16)
    }

    .c-745 {
        padding-block: calc(var(--spacing) * 20)
    }

    .c-746 {
        padding-block: calc(var(--spacing) * 24)
    }

    .c-747 {
        padding-block: 18px
    }

    .c-748 {
        padding-top: calc(var(--spacing) * 0)
    }

    .c-749 {
        padding-top: calc(var(--spacing) * .5)
    }

    .c-750 {
        padding-top: calc(var(--spacing) * 1)
    }

    .c-751 {
        padding-top: calc(var(--spacing) * 1.5)
    }

    .c-752 {
        padding-top: calc(var(--spacing) * 2)
    }

    .c-753 {
        padding-top: calc(var(--spacing) * 2.5)
    }

    .c-754 {
        padding-top: calc(var(--spacing) * 3)
    }

    .c-755 {
        padding-top: calc(var(--spacing) * 3.5)
    }

    .c-756 {
        padding-top: calc(var(--spacing) * 4)
    }

    .c-757 {
        padding-top: calc(var(--spacing) * 5)
    }

    .c-758 {
        padding-top: calc(var(--spacing) * 6)
    }

    .c-759 {
        padding-top: calc(var(--spacing) * 7)
    }

    .c-760 {
        padding-top: calc(var(--spacing) * 8)
    }

    .c-761 {
        padding-top: calc(var(--spacing) * 10)
    }

    .c-762 {
        padding-top: calc(var(--spacing) * 12)
    }

    .c-763 {
        padding-top: calc(var(--spacing) * 14)
    }

    .c-764 {
        padding-top: calc(var(--spacing) * 16)
    }

    .c-765 {
        padding-top: 2px
    }

    .c-766 {
        padding-top: 3px
    }

    .c-767 {
        padding-top: 22px
    }

    .c-768 {
        padding-top: 108px
    }

    .c-769 {
        padding-top: 120px
    }

    .c-770 {
        padding-top: 132px
    }

    .c-771 {
        padding-top: 148px
    }

    .c-772 {
        padding-top: 164px
    }

    .c-773 {
        padding-top: 168px
    }

    .c-774 {
        padding-top: 206px
    }

    .c-775 {
        padding-top: 216px
    }

    .c-776 {
        padding-right: calc(var(--spacing) * 1)
    }

    .c-777 {
        padding-right: calc(var(--spacing) * 1.5)
    }

    .c-778 {
        padding-right: calc(var(--spacing) * 2)
    }

    .c-779 {
        padding-right: calc(var(--spacing) * 2.5)
    }

    .c-780 {
        padding-right: calc(var(--spacing) * 3)
    }

    .c-781 {
        padding-right: calc(var(--spacing) * 4)
    }

    .c-782 {
        padding-right: calc(var(--spacing) * 5)
    }

    .c-783 {
        padding-right: calc(var(--spacing) * 8)
    }

    .c-784 {
        padding-right: calc(var(--spacing) * 10)
    }

    .c-785 {
        padding-right: calc(var(--spacing) * 24)
    }

    .c-786 {
        padding-bottom: calc(var(--spacing) * 0)
    }

    .c-787 {
        padding-bottom: calc(var(--spacing) * 1)
    }

    .c-788 {
        padding-bottom: calc(var(--spacing) * 2)
    }

    .c-789 {
        padding-bottom: calc(var(--spacing) * 3)
    }

    .c-790 {
        padding-bottom: calc(var(--spacing) * 4)
    }

    .c-791 {
        padding-bottom: calc(var(--spacing) * 5)
    }

    .c-792 {
        padding-bottom: calc(var(--spacing) * 6)
    }

    .c-793 {
        padding-bottom: calc(var(--spacing) * 7)
    }

    .c-794 {
        padding-bottom: calc(var(--spacing) * 8)
    }

    .c-795 {
        padding-bottom: calc(var(--spacing) * 10)
    }

    .c-796 {
        padding-bottom: calc(var(--spacing) * 12)
    }

    .c-797 {
        padding-bottom: calc(var(--spacing) * 14)
    }

    .c-798 {
        padding-bottom: calc(var(--spacing) * 16)
    }

    .c-799 {
        padding-bottom: calc(var(--spacing) * 20)
    }

    .c-800 {
        padding-bottom: calc(var(--spacing) * 24)
    }

    .c-801 {
        padding-bottom: calc(var(--spacing) * 32)
    }

    .c-802 {
        padding-bottom: calc(var(--spacing) * 40)
    }

    .c-803 {
        padding-bottom: 8px
    }

    .c-804 {
        padding-left: calc(var(--spacing) * 1)
    }

    .c-805 {
        padding-left: calc(var(--spacing) * 2)
    }

    .c-806 {
        padding-left: calc(var(--spacing) * 2.5)
    }

    .c-807 {
        padding-left: calc(var(--spacing) * 4)
    }

    .c-808 {
        padding-left: calc(var(--spacing) * 5)
    }

    .c-809 {
        padding-left: calc(var(--spacing) * 6)
    }

    .c-810 {
        padding-left: calc(var(--spacing) * 8)
    }

    .c-811 {
        padding-left: calc(var(--spacing) * 12)
    }

    .c-812 {
        text-align: center
    }

    .c-813 {
        text-align: left
    }

    .c-814 {
        text-align: right
    }

    .c-815 {
        vertical-align: middle
    }

    .c-816 {
        vertical-align: super
    }

    .c-817 {
        vertical-align: top
    }

    .c-818 {
        font-family: var(--font-mono)
    }

    .c-819 {
        font-family: var(--font-sans)
    }

    .c-820 {
        font-size: var(--text-7xl);
        line-height: var(--tw-leading, var(--text-7xl--line-height))
    }

    .c-821 {
        font-size: var(--text-base);
        line-height: var(--tw-leading, var(--text-base--line-height))
    }

    .c-822 {
        font-size: var(--text-lg);
        line-height: var(--tw-leading, var(--text-lg--line-height))
    }

    .c-823 {
        font-size: var(--text-sm);
        line-height: var(--tw-leading, var(--text-sm--line-height))
    }

    .c-824 {
        font-size: var(--text-xl);
        line-height: var(--tw-leading, var(--text-xl--line-height))
    }

    .c-825 {
        font-size: var(--text-xs);
        line-height: var(--tw-leading, var(--text-xs--line-height))
    }

    .c-826 {
        font-size: .8rem
    }

    .c-827 {
        font-size: 7px
    }

    .c-828 {
        font-size: 8px
    }

    .c-829 {
        font-size: 9.5px
    }

    .c-830 {
        font-size: 9px
    }

    .c-831 {
        font-size: 10.5px
    }

    .c-832 {
        font-size: 10px
    }

    .c-833 {
        font-size: 11.5px
    }

    .c-834 {
        font-size: 11px
    }

    .c-835 {
        font-size: 12.5px
    }

    .c-836 {
        font-size: 12px
    }

    .c-837 {
        font-size: 13.5px
    }

    .c-838 {
        font-size: 13px
    }

    .c-839 {
        font-size: 14.5px
    }

    .c-840 {
        font-size: 14px
    }

    .c-841 {
        font-size: 15.5px
    }

    .c-842 {
        font-size: 15px
    }

    .c-843 {
        font-size: 16.5px
    }

    .c-844 {
        font-size: 16px
    }

    .c-845 {
        font-size: 17px
    }

    .c-846 {
        font-size: 18px
    }

    .c-847 {
        font-size: 19px
    }

    .c-848 {
        font-size: 20px
    }

    .c-849 {
        font-size: 21px
    }

    .c-850 {
        font-size: 22px
    }

    .c-851 {
        font-size: 24px
    }

    .c-852 {
        font-size: 26px
    }

    .c-853 {
        font-size: 28px
    }

    .c-854 {
        font-size: 30px
    }

    .c-855 {
        font-size: 32px
    }

    .c-856 {
        font-size: 34px
    }

    .c-857 {
        font-size: 36px
    }

    .c-858 {
        font-size: 38px
    }

    .c-859 {
        font-size: 40px
    }

    .c-860 {
        font-size: 44px
    }

    .c-861 {
        font-size: 48px
    }

    .c-862 {
        font-size: 56px
    }

    .c-863 {
        font-size: 72px
    }

    .c-864 {
        font-size: 86px
    }

    .c-865 {
        --tw-leading: .9;
        line-height: .9
    }

    .c-866 {
        --tw-leading: .95;
        line-height: .95
    }

    .c-867 {
        --tw-leading: 1.1;
        line-height: 1.1
    }

    .c-868 {
        --tw-leading: 1.02;
        line-height: 1.02
    }

    .c-869 {
        --tw-leading: 1.2;
        line-height: 1.2
    }

    .c-870 {
        --tw-leading: 1.03;
        line-height: 1.03
    }

    .c-871 {
        --tw-leading: 1.3;
        line-height: 1.3
    }

    .c-872 {
        --tw-leading: 1.4;
        line-height: 1.4
    }

    .c-873 {
        --tw-leading: 1.05;
        line-height: 1.05
    }

    .c-874 {
        --tw-leading: 1.5;
        line-height: 1.5
    }

    .c-875 {
        --tw-leading: 1.06;
        line-height: 1.06
    }

    .c-876 {
        --tw-leading: 1.6;
        line-height: 1.6
    }

    .c-877 {
        --tw-leading: 1.7;
        line-height: 1.7
    }

    .c-878 {
        --tw-leading: 1.08;
        line-height: 1.08
    }

    .c-879 {
        --tw-leading: 1.15;
        line-height: 1.15
    }

    .c-880 {
        --tw-leading: 1.24;
        line-height: 1.24
    }

    .c-881 {
        --tw-leading: 1.25;
        line-height: 1.25
    }

    .c-882 {
        --tw-leading: 1.35;
        line-height: 1.35
    }

    .c-883 {
        --tw-leading: 1.45;
        line-height: 1.45
    }

    .c-884 {
        --tw-leading: 1.55;
        line-height: 1.55
    }

    .c-885 {
        --tw-leading: 1.65;
        line-height: 1.65
    }

    .c-886 {
        --tw-leading: 1.75;
        line-height: 1.75
    }

    .c-887 {
        --tw-leading: 1;
        line-height: 1
    }

    .c-888 {
        --tw-leading: var(--leading-relaxed);
        line-height: var(--leading-relaxed)
    }

    .c-889 {
        --tw-leading: var(--leading-snug);
        line-height: var(--leading-snug)
    }

    .c-890 {
        --tw-leading: var(--leading-tight);
        line-height: var(--leading-tight)
    }

    .c-891 {
        --tw-font-weight: var(--font-weight-black);
        font-weight: var(--font-weight-black)
    }

    .c-892 {
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold)
    }

    .c-893 {
        --tw-font-weight: var(--font-weight-extrabold);
        font-weight: var(--font-weight-extrabold)
    }

    .c-894 {
        --tw-font-weight: var(--font-weight-light);
        font-weight: var(--font-weight-light)
    }

    .c-895 {
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium)
    }

    .c-896 {
        --tw-font-weight: var(--font-weight-normal);
        font-weight: var(--font-weight-normal)
    }

    .c-897 {
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold)
    }

    .c-898 {
        --tw-tracking: -.01em;
        letter-spacing: -.01em
    }

    .c-899 {
        --tw-tracking: -.02em;
        letter-spacing: -.02em
    }

    .c-900 {
        --tw-tracking: -.03em;
        letter-spacing: -.03em
    }

    .c-901 {
        --tw-tracking: -.015em;
        letter-spacing: -.015em
    }

    .c-902 {
        --tw-tracking: -.018em;
        letter-spacing: -.018em
    }

    .c-903 {
        --tw-tracking: -.022em;
        letter-spacing: -.022em
    }

    .c-904 {
        --tw-tracking: -.025em;
        letter-spacing: -.025em
    }

    .c-905 {
        --tw-tracking: -.035em;
        letter-spacing: -.035em
    }

    .c-906 {
        --tw-tracking: .01em;
        letter-spacing: .01em
    }

    .c-907 {
        --tw-tracking: .1em;
        letter-spacing: .1em
    }

    .c-908 {
        --tw-tracking: .02em;
        letter-spacing: .02em
    }

    .c-909 {
        --tw-tracking: .2em;
        letter-spacing: .2em
    }

    .c-910 {
        --tw-tracking: .04em;
        letter-spacing: .04em
    }

    .c-911 {
        --tw-tracking: .06em;
        letter-spacing: .06em
    }

    .c-912 {
        --tw-tracking: .08em;
        letter-spacing: .08em
    }

    .c-913 {
        --tw-tracking: .1em;
        letter-spacing: .1em
    }

    .c-914 {
        --tw-tracking: .12em;
        letter-spacing: .12em
    }

    .c-915 {
        --tw-tracking: .14em;
        letter-spacing: .14em
    }

    .c-916 {
        --tw-tracking: .16em;
        letter-spacing: .16em
    }

    .c-917 {
        --tw-tracking: .18em;
        letter-spacing: .18em
    }

    .c-918 {
        --tw-tracking: .22em;
        letter-spacing: .22em
    }

    .c-919 {
        --tw-tracking: .24em;
        letter-spacing: .24em
    }

    .c-920 {
        --tw-tracking: .28em;
        letter-spacing: .28em
    }

    .c-921 {
        --tw-tracking: var(--tracking-normal);
        letter-spacing: var(--tracking-normal)
    }

    .c-922 {
        --tw-tracking: var(--tracking-tight);
        letter-spacing: var(--tracking-tight)
    }

    .c-923 {
        --tw-tracking: var(--tracking-wide);
        letter-spacing: var(--tracking-wide)
    }

    .c-924 {
        --tw-tracking: var(--tracking-wider);
        letter-spacing: var(--tracking-wider)
    }

    .c-925 {
        --tw-tracking: var(--tracking-widest);
        letter-spacing: var(--tracking-widest)
    }

    .c-926 {
        overflow-wrap: anywhere
    }

    .c-927 {
        overflow-wrap: break-word
    }

    .c-928 {
        word-break: break-all
    }

    .c-929 {
        white-space: nowrap
    }

    .c-930 {
        white-space: pre-line
    }

    .c-931 {
        white-space: pre-wrap
    }

    .c-932 {
        color: #1b2a12
    }

    .c-933 {
        color: #5b5140
    }

    .c-934 {
        color: #8a2c22
    }

    .c-935 {
        color: #8c877d
    }

    .c-936 {
        color: #111
    }

    .c-937 {
        color: #12301f
    }

    .c-938 {
        color: #26371a
    }

    .c-939 {
        color: #33481f
    }

    .c-940 {
        color: #55524a
    }

    .c-941 {
        color: #a6392e
    }

    .c-942 {
        color: #afbc9c
    }

    .c-943 {
        color: #b4472b
    }

    .c-944 {
        color: #d3fa99
    }

    .c-945 {
        color: #e9a93a
    }

    .c-946 {
        color: #f1efe8
    }

    .c-947 {
        color: oklab(95.1739% -.000594974 .00953454/.85)
    }

    .c-948 {
        color: #fbfaf6
    }

    .c-949 {
        color: var(--accent-foreground)
    }

    .c-950 {
        color: var(--color-amber-700)
    }

    .c-951 {
        color: var(--color-amber-800)
    }

    .c-952 {
        color: var(--card-foreground)
    }

    .c-953 {
        color: currentColor
    }

    .c-954 {
        color: var(--destructive)
    }

    .c-955 {
        color: var(--destructive-foreground)
    }

    .c-956 {
        color: var(--color-emerald-700)
    }

    .c-957 {
        color: var(--color-emerald-800)
    }

    .c-958 {
        color: var(--foreground)
    }

    .c-959 {
        color: var(--color-gray-400)
    }

    .c-960 {
        color: var(--color-gray-700)
    }

    .c-961 {
        color: var(--color-green-700)
    }

    .c-962 {
        color: var(--color-green-800)
    }

    .c-963 {
        color: var(--color-indigo-800)
    }

    .c-964 {
        color: var(--muted-foreground)
    }

    .c-965 {
        color: var(--popover-foreground)
    }

    .c-966 {
        color: var(--primary)
    }

    .c-967 {
        color: var(--primary-foreground)
    }

    .c-968 {
        color: var(--color-purple-700)
    }

    .c-969 {
        color: var(--color-purple-800)
    }

    .c-970 {
        color: var(--color-red-600)
    }

    .c-971 {
        color: var(--color-red-700)
    }

    .c-972 {
        color: var(--color-red-800)
    }

    .c-973 {
        color: var(--color-red-900)
    }

    .c-974 {
        color: #82181ad9
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-974 {
            color: color-mix(in oklab, var(--color-red-900) 85%, transparent)
        }
    }

    .c-975 {
        color: var(--secondary-foreground)
    }

    .c-976,
    .c-977 {
        color: var(--sidebar-foreground)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-977 {
            color: color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)
        }
    }

    .c-978 {
        color: var(--color-sky-700)
    }

    .c-979 {
        color: var(--color-sky-800)
    }

    .c-980 {
        color: var(--color-white)
    }

    .c-981 {
        color: #fff9
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-981 {
            color: color-mix(in oklab, var(--color-white) 60%, transparent)
        }
    }

    .c-982 {
        color: #ffffffb3
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-982 {
            color: color-mix(in oklab, var(--color-white) 70%, transparent)
        }
    }

    .c-983 {
        color: #fffc
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-983 {
            color: color-mix(in oklab, var(--color-white) 80%, transparent)
        }
    }

    .c-984 {
        text-transform: capitalize
    }

    .c-985 {
        text-transform: lowercase
    }

    .c-986 {
        text-transform: none
    }

    .c-987 {
        text-transform: uppercase
    }

    .c-988 {
        font-style: italic
    }

    .c-989 {
        --tw-numeric-spacing: tabular-nums;
        font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )
    }

    .c-990 {
        text-decoration-line: line-through
    }

    .c-991 {
        text-decoration-line: underline
    }

    .c-992 {
        text-underline-offset: 2px
    }

    .c-993 {
        text-underline-offset: 4px
    }

    .c-994 {
        text-underline-offset: 3px
    }

    .c-995 {
        text-underline-offset: 6px
    }

    .c-996 {
        accent-color: var(--brand-gold)
    }

    .c-997 {
        opacity: 0
    }

    .c-998 {
        opacity: .5
    }

    .c-999 {
        opacity: .6
    }

    .c-1000 {
        opacity: .7
    }

    .c-1001 {
        opacity: .9
    }

    .c-1002 {
        opacity: .95
    }

    .c-1003 {
        opacity: 1
    }

    .c-1004 {
        opacity: .05
    }

    .c-1005 {
        opacity: .06
    }

    .c-1006 {
        opacity: .08
    }

    .c-1007 {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .c-1008 {
        --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .c-1009 {
        --tw-shadow: -8px 0 32px var(--tw-shadow-color, #04342c26);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .c-1010 {
        --tw-shadow: 0 0 0 1px var(--tw-shadow-color, #33481f);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .c-1011 {
        --tw-shadow: 0 0 0 1px var(--tw-shadow-color, var(--sidebar-border));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .c-1012 {
        --tw-shadow: 0 1px 0 var(--tw-shadow-color, #04342c0a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .c-1013 {
        --tw-shadow: 0 1px 0 var(--tw-shadow-color, #09111008);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .c-1014 {
        --tw-shadow: 0 1px 0 var(--tw-shadow-color, #0911100a), 0 30px 60px -40px var(--tw-shadow-color, #09111066);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .c-1015 {
        --tw-shadow: 0 1px 0 var(--tw-shadow-color, #0911100a), 0 30px 60px -40px var(--tw-shadow-color, #09111040);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .c-1016 {
        --tw-shadow: 0 1px 2px var(--tw-shadow-color, #04342c14);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .c-1017 {
        --tw-shadow: 0 2px 8px var(--tw-shadow-color, #04342c1f);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .c-1018 {
        --tw-shadow: 0 2px 10px var(--tw-shadow-color, #04342c26);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .c-1019 {
        --tw-shadow: 0 2px 14px var(--tw-shadow-color, #04342c0f);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .c-1020 {
        --tw-shadow: 0 6px 18px -8px var(--tw-shadow-color, #04342c8c);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .c-1021 {
        --tw-shadow: 0 10px 30px -6px var(--tw-shadow-color, #25d3668c);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .c-1022 {
        --tw-shadow: 0 10px 30px -18px var(--tw-shadow-color, #04342c59);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .c-1023 {
        --tw-shadow: 0 12px 34px -18px var(--tw-shadow-color, #09111059);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .c-1024 {
        --tw-shadow: 0 12px 34px -18px var(--tw-shadow-color, #0911108c);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .c-1025 {
        --tw-shadow: 0 14px 40px -14px var(--tw-shadow-color, #09111073);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .c-1026 {
        --tw-shadow: 0 20px 50px -30px var(--tw-shadow-color, #00000080);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .c-1027 {
        --tw-shadow: 0 24px 60px -24px var(--tw-shadow-color, #09111059);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .c-1028 {
        --tw-shadow: 0 30px 80px -40px var(--tw-shadow-color, #09111059);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .c-1029 {
        --tw-shadow: 0 40px 120px -30px var(--tw-shadow-color, #000000e6);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .c-1030 {
        --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .c-1031 {
        --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

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

    .c-1033 {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .c-1034 {
        --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .c-1035 {
        --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)
    }

    .c-1036 {
        --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)
    }

    .c-1037 {
        --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + 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)
    }

    .c-1038 {
        --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)
    }

    .c-1039 {
        --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)
    }

    .c-1040 {
        --tw-ring-color: var(--color-amber-300)
    }

    .c-1041 {
        --tw-ring-color: var(--color-emerald-300)
    }

    .c-1042 {
        --tw-ring-color: var(--color-gray-300)
    }

    .c-1043 {
        --tw-ring-color: var(--color-purple-300)
    }

    .c-1044 {
        --tw-ring-color: var(--color-red-300)
    }

    .c-1045 {
        --tw-ring-color: var(--ring)
    }

    .c-1046 {
        --tw-ring-color: var(--sidebar-ring)
    }

    .c-1047 {
        --tw-ring-color: var(--color-sky-300)
    }

    .c-1048 {
        --tw-ring-offset-color: var(--background)
    }

    .c-1049 {
        outline-style: var(--tw-outline-style);
        outline-width: 1px
    }

    .c-1050 {
        --tw-brightness: brightness(0%);
        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, )
    }

    .c-1051 {
        --tw-drop-shadow-size: drop-shadow(0 2px 10px var(--tw-drop-shadow-color, #00000059));
        --tw-drop-shadow: var(--tw-drop-shadow-size);
        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, )
    }

    .c-1052 {
        --tw-drop-shadow-size: drop-shadow(0 4px 6px var(--tw-drop-shadow-color, #04342c26));
        --tw-drop-shadow: var(--tw-drop-shadow-size);
        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, )
    }

    .c-1053 {
        --tw-invert: invert(100%);
        filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )
    }

    .c-1054 {
        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, )
    }

    .c-1055 {
        --tw-backdrop-blur: blur(8px);
        -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, )
    }

    .c-1056 {
        --tw-backdrop-blur: blur(var(--blur-2xl));
        -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, )
    }

    .c-1057 {
        --tw-backdrop-blur: blur(1px);
        -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, )
    }

    .c-1058 {
        --tw-backdrop-blur: blur(var(--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, )
    }

    .c-1059 {
        --tw-backdrop-blur: blur(var(--blur-xl));
        -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, )
    }

    .c-1060 {
        --tw-backdrop-saturate: saturate(150%);
        -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, )
    }

    .c-1061 {
        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, 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))
    }

    .c-1062 {
        transition-property: left, right, width;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }

    .c-1063 {
        transition-property: margin, opacity;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }

    .c-1064 {
        transition-property: opacity, transform;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }

    .c-1065 {
        transition-property: width, height, padding;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }

    .c-1066 {
        transition-property: width;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }

    .c-1067 {
        transition-property: all;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }

    .c-1068 {
        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))
    }

    .c-1069 {
        transition-property: opacity;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }

    .c-1070 {
        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))
    }

    .c-1071 {
        --tw-duration: .15s;
        transition-duration: .15s
    }

    .c-1072 {
        --tw-duration: .2s;
        transition-duration: .2s
    }

    .c-1073 {
        --tw-duration: .3s;
        transition-duration: .3s
    }

    .c-1074 {
        --tw-duration: .5s;
        transition-duration: .5s
    }

    .c-1075 {
        --tw-duration: 1s;
        transition-duration: 1s
    }

    .c-1076 {
        --tw-ease: var(--ease-in-out);
        transition-timing-function: var(--ease-in-out)
    }

    .c-1077 {
        --tw-ease: linear;
        transition-timing-function: linear
    }

    .c-1078 {
        --tw-ease: var(--ease-out);
        transition-timing-function: var(--ease-out)
    }

    .c-1079 {
        --tw-enter-opacity: 0
    }

    .c-1080 {
        --tw-outline-style: none;
        outline-style: none
    }

    .c-1081 {
        -webkit-user-select: none;
        user-select: none
    }

    .c-1082 {
        --tw-enter-scale: .95
    }

    .c-1083 {
        --cell-size: 2rem
    }

    .c-1084 {
        email: outgoing
    }

    .c-1085 {
        scrollbar-width: none
    }

    .c-1086 {
        text-shadow: none
    }

    .c-1087 {
        animation-play-state: paused
    }

    .c-1088:is(:where(.c-1089):focus-within *) {
        opacity: 1
    }

    @media (hover:hover) {
        .c-1090:is(:where(.c-1091):hover *) {
            --tw-translate-x: calc(var(--spacing) * 1);
            translate: var(--tw-translate-x) var(--tw-translate-y)
        }

        .c-1092:is(:where(.c-1091):hover *) {
            scale: 1.03
        }

        .c-1093:is(:where(.c-1091):hover *) {
            scale: 1.04
        }

        .c-1094:is(:where(.c-1091):hover *) {
            background-color: var(--color-white)
        }

        .c-1095:is(:where(.c-1091):hover *) {
            text-decoration-line: underline
        }

        .c-1096:is(:where(.c-1091):hover *),
        .c-1097:is(:where(.c-1089):hover *) {
            opacity: 1
        }
    }

    .c-1098:is(:where(.c-1089):has([data-sidebar=menu-action]) *) {
        padding-right: calc(var(--spacing) * 8)
    }

    .c-1099:is(:where(.c-1091)[data-collapsible=icon] *) {
        margin-top: calc(var(--spacing) * -8)
    }

    .c-1100:is(:where(.c-1091)[data-collapsible=icon] *) {
        display: none
    }

    .c-1101:is(:where(.c-1091)[data-collapsible=icon] *) {
        width: calc(var(--spacing) * 8) !important;
        height: calc(var(--spacing) * 8) !important
    }

    .c-1102:is(:where(.c-1091)[data-collapsible=icon] *) {
        width: var(--sidebar-width-icon)
    }

    .c-1103:is(:where(.c-1091)[data-collapsible=icon] *) {
        width: calc(var(--sidebar-width-icon) + 1rem)
    }

    .c-1104:is(:where(.c-1091)[data-collapsible=icon] *) {
        width: calc(var(--sidebar-width-icon) + 1rem + 2px)
    }

    .c-1105:is(:where(.c-1091)[data-collapsible=icon] *) {
        overflow: hidden
    }

    .c-1106:is(:where(.c-1091)[data-collapsible=icon] *) {
        padding: calc(var(--spacing) * 0) !important
    }

    .c-1107:is(:where(.c-1091)[data-collapsible=icon] *) {
        padding: calc(var(--spacing) * 2) !important
    }

    .c-1108:is(:where(.c-1091)[data-collapsible=icon] *) {
        opacity: 0
    }

    .c-1109:is(:where(.c-1091)[data-collapsible=offcanvas] *) {
        right: calc(var(--sidebar-width) * -1)
    }

    .c-1110:is(:where(.c-1091)[data-collapsible=offcanvas] *) {
        left: calc(var(--sidebar-width) * -1)
    }

    .c-1111:is(:where(.c-1091)[data-collapsible=offcanvas] *) {
        width: calc(var(--spacing) * 0)
    }

    .c-1112:is(:where(.c-1091)[data-collapsible=offcanvas] *) {
        --tw-translate-x: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .c-1113:is(:where(.c-1114)[data-focused=true] *) {
        position: relative
    }

    .c-1115:is(:where(.c-1114)[data-focused=true] *) {
        z-index: 10
    }

    .c-1116:is(:where(.c-1114)[data-focused=true] *) {
        border-color: var(--ring)
    }

    .c-1117:is(:where(.c-1114)[data-focused=true] *) {
        --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + 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)
    }

    .c-1118:is(:where(.c-1114)[data-focused=true] *) {
        --tw-ring-color: var(--ring)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-1118:is(:where(.c-1114)[data-focused=true] *) {
            --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)
        }
    }

    .c-1119:is(:where(.c-1091)[data-side=left] *) {
        right: calc(var(--spacing) * -4)
    }

    .c-1120:is(:where(.c-1091)[data-side=left] *) {
        border-right-style: var(--tw-border-style);
        border-right-width: 1px
    }

    .c-1121:is(:where(.c-1091)[data-side=right] *) {
        left: calc(var(--spacing) * 0)
    }

    .c-1122:is(:where(.c-1091)[data-side=right] *) {
        rotate: 180deg
    }

    .c-1123:is(:where(.c-1091)[data-side=right] *) {
        border-left-style: var(--tw-border-style);
        border-left-width: 1px
    }

    .c-1124:is(:where(.c-1091)[data-state=open] *) {
        rotate: 180deg
    }

    .c-1125:is(:where(.c-1091)[data-variant=floating] *) {
        border-radius: var(--radius)
    }

    .c-1126:is(:where(.c-1091)[data-variant=floating] *) {
        border-style: var(--tw-border-style);
        border-width: 1px
    }

    .c-1127:is(:where(.c-1091)[data-variant=floating] *) {
        border-color: var(--sidebar-border)
    }

    .c-1128:is(:where(.c-1091)[data-variant=floating] *) {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .c-1129:is(:where(.c-1091).c-1130 *) {
        background-color: var(--muted)
    }

    .c-1131:is(:where(.c-1091).c-1130 *) {
        background-color: var(--primary)
    }

    .c-1132:is(:where(.c-1091).c-1130 *) {
        color: var(--muted-foreground)
    }

    .c-1133:is(:where(.c-1091).c-1130 *) {
        color: var(--primary-foreground)
    }

    .c-1134:is(:where(.c-1091).c-1135 *) {
        border-color: var(--border)
    }

    .c-1136:is(:where(.c-1091).c-1135 *) {
        background-color: var(--background)
    }

    .c-1137:is(:where(.c-1091).c-1135 *) {
        color: var(--foreground)
    }

    .c-1138:is(:where(.c-1091).c-1135 *) {
        --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
        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) {
        .c-1139:is(:where(.c-1140):hover~*) {
            color: var(--sidebar-accent-foreground)
        }
    }

    .c-1141:is(:where(.c-1142):focus~*) {
        top: 9px
    }

    .c-1143:is(:where(.c-1142):focus~*) {
        font-size: 12px
    }

    .c-1144:is(:where(.c-1142):disabled~*) {
        cursor: not-allowed
    }

    .c-1145:is(:where(.c-1142):disabled~*) {
        opacity: .7
    }

    .c-1146:is(:where(.c-1140)[data-active=true]~*) {
        color: var(--sidebar-accent-foreground)
    }

    .c-1147:is(:where(.c-1140)[data-size=default]~*) {
        top: calc(var(--spacing) * 1.5)
    }

    .c-1148:is(:where(.c-1140)[data-size=lg]~*) {
        top: calc(var(--spacing) * 2.5)
    }

    .c-1149:is(:where(.c-1140)[data-size=sm]~*) {
        top: calc(var(--spacing) * 1)
    }

    .c-1150:is(:where(.c-1142):not(:placeholder-shown)~*) {
        top: 9px
    }

    .c-1151:is(:where(.c-1142):not(:placeholder-shown)~*) {
        font-size: 12px
    }

    .c-1152::file-selector-button {
        border-style: var(--tw-border-style);
        border-width: 0
    }

    .c-1153::file-selector-button {
        background-color: #0000
    }

    .c-1154::file-selector-button {
        font-size: var(--text-sm);
        line-height: var(--tw-leading, var(--text-sm--line-height))
    }

    .c-1155::file-selector-button {
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium)
    }

    .c-1156::file-selector-button {
        color: var(--foreground)
    }

    .c-1157::placeholder {
        color: #8c877d
    }

    .c-1158::placeholder {
        color: var(--muted-foreground)
    }

    .c-1159:after {
        content: var(--tw-content);
        position: absolute
    }

    .c-1160:after {
        content: var(--tw-content);
        inset: calc(var(--spacing) * -2)
    }

    .c-1161:after {
        content: var(--tw-content);
        inset-block: calc(var(--spacing) * 0)
    }

    .c-1162:after {
        content: var(--tw-content);
        left: 50%
    }

    .c-1163:after {
        content: var(--tw-content);
        width: calc(var(--spacing) * 1)
    }

    .c-1164:after {
        content: var(--tw-content);
        width: 2px
    }

    .c-1165:after {
        content: var(--tw-content);
        --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .c-1166:is(:where(.c-1091)[data-collapsible=offcanvas] *):after {
        content: var(--tw-content);
        left: 100%
    }

    .c-1167:first-child {
        border-top-left-radius: calc(var(--radius) - 2px);
        border-bottom-left-radius: calc(var(--radius) - 2px)
    }

    .c-1168:first-child {
        border-left-style: var(--tw-border-style);
        border-left-width: 1px
    }

    .c-1169:first-child {
        padding-top: calc(var(--spacing) * 0)
    }

    .c-1170:last-child {
        border-top-right-radius: calc(var(--radius) - 2px);
        border-bottom-right-radius: calc(var(--radius) - 2px)
    }

    .c-1171:last-child {
        border-style: var(--tw-border-style);
        border-width: 0
    }

    .c-1172:last-child {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 0
    }

    .c-1173:last-child {
        padding-bottom: calc(var(--spacing) * 0)
    }

    @media (hover:hover) {
        .c-1174:hover {
            --tw-scale-x: 105%;
            --tw-scale-y: 105%;
            --tw-scale-z: 105%;
            scale: var(--tw-scale-x) var(--tw-scale-y)
        }

        .c-1175:hover {
            --tw-scale-x: 110%;
            --tw-scale-y: 110%;
            --tw-scale-z: 110%;
            scale: var(--tw-scale-x) var(--tw-scale-y)
        }

        .c-1176:hover {
            scale: 1.025
        }

        .c-1177:hover {
            border-color: oklab(31.3481% -.0367498 .0387254/.4)
        }

        .c-1178:hover {
            border-color: oklab(31.3481% -.0367498 .0387254/.45)
        }

        .c-1179:hover {
            border-color: #d3fa99
        }

        .c-1180:hover {
            border-color: oklab(93.5601% -.0774091 .104166/.6)
        }

        .c-1181:hover {
            border-color: var(--color-amber-400)
        }

        .c-1182:hover {
            border-color: var(--color-emerald-400)
        }

        .c-1183:hover {
            border-color: var(--color-gray-400)
        }

        .c-1184:hover {
            border-color: var(--color-purple-400)
        }

        .c-1185:hover {
            border-color: var(--color-red-400)
        }

        .c-1186:hover {
            border-color: var(--color-sky-400)
        }

        .c-1187:hover {
            border-color: #ffffff4d
        }

        @supports (color:color-mix(in lab, red, red)) {
            .c-1187:hover {
                border-color: color-mix(in oklab, var(--color-white) 30%, transparent)
            }
        }

        .c-1188:hover {
            background-color: #4a5c33
        }

        .c-1189:hover {
            background-color: #062b24
        }

        .c-1190:hover {
            background-color: oklab(31.3481% -.0367498 .0387254/.05)
        }

        .c-1191:hover {
            background-color: #33481f
        }

        .c-1192:hover {
            background-color: #bfc6ab
        }

        .c-1193:hover {
            background-color: #f6f4ec
        }

        .c-1194:hover {
            background-color: #fbfaf5
        }

        .c-1195:hover {
            background-color: var(--accent)
        }

        .c-1196:hover {
            background-color: var(--destructive)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .c-1196:hover {
                background-color: color-mix(in oklab, var(--destructive) 80%, transparent)
            }
        }

        .c-1197:hover {
            background-color: var(--destructive)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .c-1197:hover {
                background-color: color-mix(in oklab, var(--destructive) 90%, transparent)
            }
        }

        .c-1198:hover {
            background-color: var(--color-emerald-700)
        }

        .c-1199:hover {
            background-color: var(--color-green-700)
        }

        .c-1200:hover,
        .c-1201:hover {
            background-color: var(--muted)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .c-1201:hover {
                background-color: color-mix(in oklab, var(--muted) 50%, transparent)
            }
        }

        .c-1202:hover {
            background-color: var(--primary)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .c-1202:hover {
                background-color: color-mix(in oklab, var(--primary) 80%, transparent)
            }
        }

        .c-1203:hover {
            background-color: var(--primary)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .c-1203:hover {
                background-color: color-mix(in oklab, var(--primary) 90%, transparent)
            }
        }

        .c-1204:hover {
            background-color: var(--color-red-50)
        }

        .c-1205:hover {
            background-color: var(--color-red-700)
        }

        .c-1206:hover {
            background-color: var(--secondary)
        }

        @supports (color:color-mix(in lab, red, red)) {
            .c-1206:hover {
                background-color: color-mix(in oklab, var(--secondary) 80%, transparent)
            }
        }

        .c-1207:hover {
            background-color: var(--sidebar-accent)
        }

        .c-1208:hover {
            background-color: var(--color-white)
        }

        .c-1209:hover {
            background-color: #ffffff14
        }

        @supports (color:color-mix(in lab, red, red)) {
            .c-1209:hover {
                background-color: color-mix(in oklab, var(--color-white) 8%, transparent)
            }
        }

        .c-1210:hover {
            color: #d3fa99
        }

        .c-1211:hover {
            color: var(--accent-foreground)
        }

        .c-1212:hover {
            color: var(--foreground)
        }

        .c-1213:hover {
            color: var(--color-green-700)
        }

        .c-1214:hover {
            color: var(--muted-foreground)
        }

        .c-1215:hover {
            color: var(--color-red-900)
        }

        .c-1216:hover {
            color: var(--sidebar-accent-foreground)
        }

        .c-1217:hover {
            color: var(--color-white)
        }

        .c-1218:hover {
            text-decoration-line: underline
        }

        .c-1219:hover {
            opacity: .6
        }

        .c-1220:hover {
            opacity: .7
        }

        .c-1221:hover {
            opacity: .9
        }

        .c-1222:hover {
            opacity: 1
        }

        .c-1223:hover {
            --tw-shadow: 0 0 0 1px var(--tw-shadow-color, var(--sidebar-accent));
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
        }

        .c-1224:hover {
            --tw-shadow: 0 12px 40px -20px var(--tw-shadow-color, #04342c59);
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
        }

        .c-1225:hover {
            --tw-shadow: 0 16px 40px -20px var(--tw-shadow-color, #0009);
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
        }

        .c-1226:hover {
            --tw-shadow: 0 30px 70px -40px var(--tw-shadow-color, #09111099);
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
        }

        .c-1227:is(:where(.c-1091)[data-collapsible=offcanvas] *):hover {
            background-color: var(--sidebar)
        }

        .c-1228:hover:after {
            content: var(--tw-content);
            background-color: var(--sidebar-border)
        }
    }

    .c-1229:focus {
        border-color: oklab(31.3481% -.0367498 .0387254/.5)
    }

    .c-1230:focus {
        background-color: var(--accent)
    }

    .c-1231:focus {
        background-color: var(--color-white)
    }

    .c-1232:focus {
        color: var(--accent-foreground)
    }

    .c-1233:focus {
        opacity: 1
    }

    .c-1234:focus {
        --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)
    }

    .c-1235:focus {
        --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)
    }

    .c-1236:focus {
        --tw-ring-color: var(--ring)
    }

    .c-1237:focus {
        --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)
    }

    .c-1238:focus {
        --tw-outline-style: none;
        outline-style: none
    }

    .c-1239:focus-visible {
        --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)
    }

    .c-1240: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)
    }

    .c-1241:focus-visible {
        --tw-ring-color: var(--ring)
    }

    .c-1242:focus-visible {
        --tw-ring-color: var(--sidebar-ring)
    }

    .c-1243:focus-visible {
        --tw-ring-offset-width: 1px;
        --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)
    }

    .c-1244: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)
    }

    .c-1245:focus-visible {
        --tw-ring-offset-color: var(--background)
    }

    .c-1246:focus-visible {
        --tw-outline-style: none;
        outline-style: none
    }

    .c-1247:active {
        --tw-scale-x: 95%;
        --tw-scale-y: 95%;
        --tw-scale-z: 95%;
        scale: var(--tw-scale-x) var(--tw-scale-y)
    }

    .c-1248:active {
        scale: .98
    }

    .c-1249:active {
        background-color: var(--sidebar-accent)
    }

    .c-1250:active {
        background-color: #ffffff1a
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-1250:active {
            background-color: color-mix(in oklab, var(--color-white) 10%, transparent)
        }
    }

    .c-1251:active {
        color: var(--sidebar-accent-foreground)
    }

    .c-1252:active {
        opacity: .7
    }

    .c-1253:disabled {
        pointer-events: none
    }

    .c-1254:disabled {
        cursor: not-allowed
    }

    .c-1255:disabled {
        background-color: #ffffff12
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-1255:disabled {
            background-color: color-mix(in oklab, var(--color-white) 7.0%, transparent)
        }
    }

    .c-1256:disabled {
        opacity: .3
    }

    .c-1257:disabled {
        opacity: .4
    }

    .c-1258:disabled {
        opacity: .45
    }

    .c-1259:disabled {
        opacity: .5
    }

    .c-1260:disabled {
        opacity: .6
    }

    @media (hover:hover) {
        .c-1261:disabled:hover {
            background-color: #0000
        }

        .c-1262:disabled:hover {
            background-color: var(--color-white)
        }
    }

    .c-1263:has(:focus) {
        border-color: var(--ring)
    }

    .c-1264:has(:focus) {
        --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + 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)
    }

    .c-1265:has(:focus) {
        --tw-ring-color: var(--ring)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-1265:has(:focus) {
            --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)
        }
    }

    .c-1266:has(:disabled) {
        opacity: .5
    }

    .c-1267:has([data-variant=inset]) {
        background-color: var(--sidebar)
    }

    .c-1268[aria-disabled=true] {
        pointer-events: none
    }

    .c-1269[aria-disabled=true] {
        opacity: .5
    }

    .c-1270[aria-selected=true] {
        color: var(--muted-foreground)
    }

    .c-1271[data-active=true] {
        background-color: var(--sidebar-accent)
    }

    .c-1272[data-active=true] {
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium)
    }

    .c-1273[data-active=true] {
        color: var(--sidebar-accent-foreground)
    }

    .c-1274[data-disabled] {
        pointer-events: none
    }

    .c-1275[data-disabled] {
        opacity: .5
    }

    .c-1276[data-disabled=true] {
        pointer-events: none
    }

    .c-1277[data-disabled=true] {
        opacity: .5
    }

    .c-1278[data-motion=from-end] {
        --tw-enter-translate-x: calc(52*var(--spacing))
    }

    .c-1279[data-motion=from-start] {
        --tw-enter-translate-x: calc(52*var(--spacing)*-1)
    }

    .c-1280[data-motion=to-end] {
        --tw-exit-translate-x: calc(52*var(--spacing))
    }

    .c-1281[data-motion=to-start] {
        --tw-exit-translate-x: calc(52*var(--spacing)*-1)
    }

    .c-1282[data-motion^=from-] {
        animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none)
    }

    .c-1283[data-motion^=from-] {
        --tw-enter-opacity: 0
    }

    .c-1284[data-motion^=to-] {
        animation: exit var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none)
    }

    .c-1285[data-motion^=to-] {
        --tw-exit-opacity: 0
    }

    .c-1286[data-panel-group-direction=vertical] {
        height: 1px
    }

    .c-1287[data-panel-group-direction=vertical] {
        width: 100%
    }

    .c-1288[data-panel-group-direction=vertical] {
        flex-direction: column
    }

    .c-1289[data-panel-group-direction=vertical]:after {
        content: var(--tw-content);
        left: calc(var(--spacing) * 0)
    }

    .c-1290[data-panel-group-direction=vertical]:after {
        content: var(--tw-content);
        height: calc(var(--spacing) * 1)
    }

    .c-1291[data-panel-group-direction=vertical]:after {
        content: var(--tw-content);
        width: 100%
    }

    .c-1292[data-panel-group-direction=vertical]:after {
        content: var(--tw-content);
        --tw-translate-x: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .c-1293[data-panel-group-direction=vertical]:after {
        content: var(--tw-content);
        --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .c-1294[data-placeholder] {
        color: var(--muted-foreground)
    }

    .c-1295[data-range-end=true] {
        border-radius: calc(var(--radius) - 2px)
    }

    .c-1296[data-range-end=true] {
        background-color: var(--primary)
    }

    .c-1297[data-range-end=true] {
        color: var(--primary-foreground)
    }

    .c-1298[data-range-middle=true] {
        border-radius: 0
    }

    .c-1299[data-range-middle=true] {
        background-color: var(--accent)
    }

    .c-1300[data-range-middle=true] {
        color: var(--accent-foreground)
    }

    .c-1301[data-range-start=true] {
        border-radius: calc(var(--radius) - 2px)
    }

    .c-1302[data-range-start=true] {
        background-color: var(--primary)
    }

    .c-1303[data-range-start=true] {
        color: var(--primary-foreground)
    }

    .c-1304[data-selected-single=true] {
        background-color: var(--primary)
    }

    .c-1305[data-selected-single=true] {
        color: var(--primary-foreground)
    }

    .c-1306[data-selected=true] {
        border-radius: 0
    }

    .c-1307[data-selected=true] {
        background-color: var(--accent)
    }

    .c-1308[data-selected=true] {
        color: var(--accent-foreground)
    }

    .c-1309[data-side=bottom] {
        --tw-translate-y: calc(var(--spacing) * 1);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .c-1310[data-side=bottom] {
        --tw-enter-translate-y: calc(2*var(--spacing)*-1)
    }

    .c-1311[data-side=left] {
        --tw-translate-x: calc(var(--spacing) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .c-1312[data-side=left] {
        --tw-enter-translate-x: calc(2*var(--spacing))
    }

    .c-1313[data-side=right] {
        --tw-translate-x: calc(var(--spacing) * 1);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .c-1314[data-side=right] {
        --tw-enter-translate-x: calc(2*var(--spacing)*-1)
    }

    .c-1315[data-side=top] {
        --tw-translate-y: calc(var(--spacing) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .c-1316[data-side=top] {
        --tw-enter-translate-y: calc(2*var(--spacing))
    }

    .c-1317[data-state=active] {
        background-color: var(--background)
    }

    .c-1318[data-state=active] {
        color: var(--foreground)
    }

    .c-1319[data-state=active] {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .c-1320[data-state=checked] {
        --tw-translate-x: calc(var(--spacing) * 4);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .c-1321[data-state=checked] {
        background-color: var(--primary)
    }

    .c-1322[data-state=checked] {
        color: var(--primary-foreground)
    }

    .c-1323[data-state=closed] {
        animation: accordion-up var(--tw-animation-duration, var(--tw-duration, .2s))var(--tw-ease, ease-out)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none)
    }

    .c-1324[data-state=closed] {
        animation: exit var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none)
    }

    .c-1325[data-state=closed] {
        --tw-duration: .3s;
        transition-duration: .3s
    }

    .c-1326[data-state=closed] {
        --tw-exit-opacity: 0
    }

    .c-1327[data-state=closed] {
        --tw-exit-scale: .95
    }

    .c-1328[data-state=closed] {
        --tw-exit-translate-y: 100%
    }

    .c-1329[data-state=closed] {
        --tw-exit-translate-x: -100%
    }

    .c-1330[data-state=closed] {
        --tw-exit-translate-x: 100%
    }

    .c-1331[data-state=closed] {
        --tw-exit-translate-y: -100%
    }

    .c-1332[data-state=hidden] {
        animation: exit var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none)
    }

    .c-1333[data-state=hidden] {
        --tw-exit-opacity: 0
    }

    .c-1334[data-state=on] {
        background-color: var(--accent)
    }

    .c-1335[data-state=on] {
        color: var(--accent-foreground)
    }

    .c-1336[data-state=open] {
        animation: accordion-down var(--tw-animation-duration, var(--tw-duration, .2s))var(--tw-ease, ease-out)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none)
    }

    .c-1337[data-state=open] {
        animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none)
    }

    .c-1338[data-state=open],
    .c-1339[data-state=open] {
        background-color: var(--accent)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-1339[data-state=open] {
            background-color: color-mix(in oklab, var(--accent) 50%, transparent)
        }
    }

    .c-1340[data-state=open] {
        background-color: var(--secondary)
    }

    .c-1341[data-state=open] {
        color: var(--accent-foreground)
    }

    .c-1342[data-state=open] {
        color: var(--muted-foreground)
    }

    .c-1343[data-state=open] {
        opacity: 1
    }

    .c-1344[data-state=open] {
        --tw-duration: .5s;
        transition-duration: .5s
    }

    .c-1345[data-state=open] {
        --tw-enter-opacity: 0
    }

    .c-1346[data-state=open] {
        --tw-enter-scale: .9
    }

    .c-1347[data-state=open] {
        --tw-enter-scale: .95
    }

    .c-1348[data-state=open] {
        --tw-enter-translate-y: 100%
    }

    .c-1349[data-state=open] {
        --tw-enter-translate-x: -100%
    }

    .c-1350[data-state=open] {
        --tw-enter-translate-x: 100%
    }

    .c-1351[data-state=open] {
        --tw-enter-translate-y: -100%
    }

    @media (hover:hover) {
        .c-1352[data-state=open]:hover {
            background-color: var(--accent)
        }

        .c-1353[data-state=open]:hover {
            background-color: var(--sidebar-accent)
        }

        .c-1354[data-state=open]:hover {
            color: var(--sidebar-accent-foreground)
        }
    }

    .c-1355[data-state=open]:focus {
        background-color: var(--accent)
    }

    .c-1356[data-state=selected] {
        background-color: var(--muted)
    }

    .c-1357[data-state=unchecked] {
        --tw-translate-x: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .c-1358[data-state=unchecked] {
        background-color: var(--input)
    }

    .c-1359[data-state=visible] {
        animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none)
    }

    .c-1360[data-state=visible] {
        --tw-enter-opacity: 0
    }

    @media (width>=40rem) {
        .c-1361 {
            margin-top: calc(var(--spacing) * 0)
        }

        .c-1362 {
            margin-left: auto
        }

        .c-1363 {
            display: flex
        }

        .c-1364 {
            display: inline
        }

        .c-1365 {
            display: inline-flex
        }

        .c-1366 {
            width: 46%
        }

        .c-1367 {
            width: 420px
        }

        .c-1368 {
            max-width: var(--container-sm)
        }

        .c-1369 {
            grid-template-columns: repeat(2, minmax(0, 1fr))
        }

        .c-1370 {
            grid-template-columns: repeat(3, minmax(0, 1fr))
        }

        .c-1371 {
            grid-template-columns: repeat(4, minmax(0, 1fr))
        }

        .c-1372 {
            grid-template-columns: minmax(0, 1fr) auto
        }

        .c-1373 {
            flex-direction: row
        }

        .c-1374 {
            align-items: baseline
        }

        .c-1375 {
            align-items: center
        }

        .c-1376 {
            justify-content: flex-end
        }

        .c-1377 {
            gap: calc(var(--spacing) * 2)
        }

        .c-1378 {
            gap: calc(var(--spacing) * 2.5)
        }

        .c-1379 {
            gap: calc(var(--spacing) * 3)
        }

        :where(.c-1380>: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)))
        }

        .c-1381 {
            border-radius: var(--radius)
        }

        .c-1382 {
            padding-inline: calc(var(--spacing) * 2.5)
        }

        .c-1383 {
            padding-inline: calc(var(--spacing) * 9)
        }

        .c-1384 {
            padding-block: calc(var(--spacing) * 1.5)
        }

        .c-1385 {
            text-align: left
        }

        .c-1386 {
            font-size: 11.5px
        }

        .c-1387 {
            font-size: 13px
        }

        .c-1388 {
            font-size: 14px
        }

        .c-1389 {
            font-size: 16px
        }

        .c-1390 {
            font-size: 18px
        }

        .c-1391 {
            font-size: 36px
        }
    }

    @media (width>=48rem) {
        .c-1392 {
            position: absolute
        }

        .c-1393 {
            position: sticky
        }

        .c-1394 {
            top: 50%
        }

        .c-1395 {
            top: calc(var(--spacing) * 24)
        }

        .c-1396 {
            right: calc(var(--spacing) * 6)
        }

        .c-1397 {
            bottom: calc(var(--spacing) * 6)
        }

        .c-1398 {
            bottom: calc(var(--spacing) * 10)
        }

        .c-1399 {
            left: calc(var(--spacing) * 3)
        }

        .c-1400 {
            grid-column: span 2/span 2
        }

        .c-1401 {
            margin-inline: calc(var(--spacing) * -8)
        }

        .c-1402 {
            margin-top: calc(var(--spacing) * 4)
        }

        .c-1403 {
            margin-top: calc(var(--spacing) * 8)
        }

        .c-1404 {
            margin-top: calc(var(--spacing) * 10)
        }

        .c-1405 {
            margin-top: calc(var(--spacing) * 14)
        }

        .c-1406 {
            margin-bottom: calc(var(--spacing) * 4)
        }

        .c-1407 {
            margin-bottom: calc(var(--spacing) * 20)
        }

        .c-1408 {
            margin-bottom: calc(var(--spacing) * 24)
        }

        .c-1409 {
            margin-left: calc(var(--spacing) * 0)
        }

        .c-1410 {
            display: block
        }

        .c-1411 {
            display: flex
        }

        .c-1412 {
            display: none
        }

        .c-1413 {
            display: inline-block
        }

        .c-1414 {
            display: inline-flex
        }

        .c-1415 {
            height: calc(var(--spacing) * 11)
        }

        .c-1416 {
            height: calc(var(--spacing) * 14)
        }

        .c-1417 {
            height: 34px
        }

        .c-1418 {
            height: 46px
        }

        .c-1419 {
            height: 60px
        }

        .c-1420 {
            height: 128px
        }

        .c-1421 {
            height: 190px
        }

        .c-1422 {
            height: 420px
        }

        .c-1423 {
            height: 440px
        }

        .c-1424 {
            width: 440px
        }

        .c-1425 {
            width: var(--radix-navigation-menu-viewport-width)
        }

        .c-1426 {
            width: auto
        }

        .c-1427 {
            max-width: 46%
        }

        .c-1428 {
            flex-basis: auto
        }

        .c-1429 {
            --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
            translate: var(--tw-translate-x) var(--tw-translate-y)
        }

        .c-1430 {
            grid-template-columns: repeat(2, minmax(0, 1fr))
        }

        .c-1431 {
            grid-template-columns: repeat(3, minmax(0, 1fr))
        }

        .c-1432 {
            grid-template-columns: repeat(4, minmax(0, 1fr))
        }

        .c-1433 {
            grid-template-columns: .8fr 1.2fr
        }

        .c-1434 {
            grid-template-columns: 1.1fr 1fr
        }

        .c-1435 {
            grid-template-columns: 1.4fr 1fr 1fr auto
        }

        .c-1436 {
            grid-template-columns: 1.05fr 1fr
        }

        .c-1437 {
            grid-template-columns: 1.15fr 1fr
        }

        .c-1438 {
            grid-template-columns: 1fr 1.1fr
        }

        .c-1439 {
            grid-template-columns: 1fr auto
        }

        .c-1440 {
            grid-template-columns: 280px 1fr
        }

        .c-1441 {
            grid-template-columns: 340px 1fr
        }

        .c-1442 {
            grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr)
        }

        .c-1443 {
            flex-direction: row
        }

        .c-1444 {
            flex-wrap: nowrap
        }

        .c-1445 {
            align-items: center
        }

        .c-1446 {
            align-items: flex-start
        }

        .c-1447 {
            justify-content: space-between
        }

        .c-1448 {
            justify-content: flex-end
        }

        .c-1449 {
            gap: calc(var(--spacing) * 0)
        }

        .c-1450 {
            gap: calc(var(--spacing) * 3)
        }

        .c-1451 {
            gap: calc(var(--spacing) * 4)
        }

        .c-1452 {
            gap: calc(var(--spacing) * 5)
        }

        .c-1453 {
            gap: calc(var(--spacing) * 6)
        }

        .c-1454 {
            gap: calc(var(--spacing) * 8)
        }

        .c-1455 {
            gap: calc(var(--spacing) * 10)
        }

        .c-1456 {
            gap: calc(var(--spacing) * 12)
        }

        .c-1457 {
            gap: calc(var(--spacing) * 14)
        }

        .c-1458 {
            gap: calc(var(--spacing) * 16)
        }

        .c-1459 {
            gap: calc(var(--spacing) * 20)
        }

        :where(.c-1460>: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)))
        }

        .c-1461 {
            column-gap: calc(var(--spacing) * 10)
        }

        .c-1462 {
            column-gap: calc(var(--spacing) * 14)
        }

        :where(.c-1463>: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(.c-1464>: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(0px * var(--tw-divide-y-reverse));
            border-bottom-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)))
        }

        .c-1465 {
            align-self: flex-start
        }

        .c-1466 {
            padding: calc(var(--spacing) * 5)
        }

        .c-1467 {
            padding: calc(var(--spacing) * 6)
        }

        .c-1468 {
            padding: calc(var(--spacing) * 7)
        }

        .c-1469 {
            padding: calc(var(--spacing) * 8)
        }

        .c-1470 {
            padding: calc(var(--spacing) * 10)
        }

        .c-1471 {
            padding-inline: calc(var(--spacing) * 2)
        }

        .c-1472 {
            padding-inline: calc(var(--spacing) * 5)
        }

        .c-1473 {
            padding-inline: calc(var(--spacing) * 6)
        }

        .c-1474 {
            padding-inline: calc(var(--spacing) * 7)
        }

        .c-1475 {
            padding-inline: calc(var(--spacing) * 8)
        }

        .c-1476 {
            padding-inline: calc(var(--spacing) * 9)
        }

        .c-1477 {
            padding-inline: calc(var(--spacing) * 10)
        }

        .c-1478 {
            padding-inline: calc(var(--spacing) * 11)
        }

        .c-1479 {
            padding-inline: calc(var(--spacing) * 12)
        }

        .c-1480 {
            padding-inline: calc(var(--spacing) * 14)
        }

        .c-1481 {
            padding-block: calc(var(--spacing) * 2)
        }

        .c-1482 {
            padding-block: calc(var(--spacing) * 4)
        }

        .c-1483 {
            padding-block: calc(var(--spacing) * 6)
        }

        .c-1484 {
            padding-block: calc(var(--spacing) * 8)
        }

        .c-1485 {
            padding-block: calc(var(--spacing) * 9)
        }

        .c-1486 {
            padding-block: calc(var(--spacing) * 12)
        }

        .c-1487 {
            padding-block: calc(var(--spacing) * 14)
        }

        .c-1488 {
            padding-block: calc(var(--spacing) * 16)
        }

        .c-1489 {
            padding-block: calc(var(--spacing) * 20)
        }

        .c-1490 {
            padding-block: calc(var(--spacing) * 24)
        }

        .c-1491 {
            padding-block: calc(var(--spacing) * 28)
        }

        .c-1492 {
            padding-top: calc(var(--spacing) * 2)
        }

        .c-1493 {
            padding-top: calc(var(--spacing) * 5)
        }

        .c-1494 {
            padding-top: calc(var(--spacing) * 6)
        }

        .c-1495 {
            padding-top: calc(var(--spacing) * 12)
        }

        .c-1496 {
            padding-top: calc(var(--spacing) * 14)
        }

        .c-1497 {
            padding-top: calc(var(--spacing) * 20)
        }

        .c-1498 {
            padding-top: 128px
        }

        .c-1499 {
            padding-top: 144px
        }

        .c-1500 {
            padding-top: 160px
        }

        .c-1501 {
            padding-top: 168px
        }

        .c-1502 {
            padding-top: 186px
        }

        .c-1503 {
            padding-right: calc(var(--spacing) * 2)
        }

        .c-1504 {
            padding-right: calc(var(--spacing) * 8)
        }

        .c-1505 {
            padding-bottom: calc(var(--spacing) * 10)
        }

        .c-1506 {
            padding-bottom: calc(var(--spacing) * 16)
        }

        .c-1507 {
            padding-bottom: calc(var(--spacing) * 20)
        }

        .c-1508 {
            padding-bottom: calc(var(--spacing) * 28)
        }

        .c-1509 {
            padding-bottom: calc(var(--spacing) * 48)
        }

        .c-1510 {
            padding-bottom: 28px
        }

        .c-1511 {
            padding-left: calc(var(--spacing) * 5)
        }

        .c-1512 {
            padding-left: calc(var(--spacing) * 7)
        }

        .c-1513 {
            font-size: var(--text-sm);
            line-height: var(--tw-leading, var(--text-sm--line-height))
        }

        .c-1514 {
            font-size: 10.5px
        }

        .c-1515 {
            font-size: 12px
        }

        .c-1516 {
            font-size: 15px
        }

        .c-1517 {
            font-size: 16px
        }

        .c-1518 {
            font-size: 17px
        }

        .c-1519 {
            font-size: 18px
        }

        .c-1520 {
            font-size: 19px
        }

        .c-1521 {
            font-size: 21px
        }

        .c-1522 {
            font-size: 22px
        }

        .c-1523 {
            font-size: 24px
        }

        .c-1524 {
            font-size: 26px
        }

        .c-1525 {
            font-size: 27px
        }

        .c-1526 {
            font-size: 28px
        }

        .c-1527 {
            font-size: 30px
        }

        .c-1528 {
            font-size: 32px
        }

        .c-1529 {
            font-size: 34px
        }

        .c-1530 {
            font-size: 36px
        }

        .c-1531 {
            font-size: 38px
        }

        .c-1532 {
            font-size: 42px
        }

        .c-1533 {
            font-size: 44px
        }

        .c-1534 {
            font-size: 46px
        }

        .c-1535 {
            font-size: 48px
        }

        .c-1536 {
            font-size: 50px
        }

        .c-1537 {
            font-size: 52px
        }

        .c-1538 {
            font-size: 54px
        }

        .c-1539 {
            font-size: 56px
        }

        .c-1540 {
            font-size: 58px
        }

        .c-1541 {
            font-size: 60px
        }

        .c-1542 {
            font-size: 64px
        }

        .c-1543 {
            font-size: 96px
        }

        .c-1544 {
            font-size: 104px
        }

        .c-1545 {
            --tw-leading: 1.55;
            line-height: 1.55
        }

        .c-1546 {
            --tw-tracking: .12em;
            letter-spacing: .12em
        }

        .c-1547 {
            --tw-tracking: .28em;
            letter-spacing: .28em
        }

        .c-1548 {
            opacity: 0
        }

        .c-1549:not(:first-child) {
            border-left-style: var(--tw-border-style);
            border-left-width: 1px
        }

        .c-1550:is(:where(.c-1142)[data-variant=inset]~*) {
            margin: calc(var(--spacing) * 2)
        }

        .c-1551:is(:where(.c-1142)[data-variant=inset]~*) {
            margin-left: calc(var(--spacing) * 0)
        }

        .c-1552:is(:where(.c-1142)[data-variant=inset]~*) {
            border-radius: calc(var(--radius) + 4px)
        }

        .c-1553:is(:where(.c-1142)[data-variant=inset]~*) {
            --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
        }

        .c-1554:is(:where(.c-1142)[data-state=collapsed]~*):is(:where(.c-1142)[data-variant=inset]~*) {
            margin-left: calc(var(--spacing) * 2)
        }
    }

    .c-1555:after {
        content: var(--tw-content)
    }

    @media (width>=48rem) {
        .c-1555:after {
            display: none
        }

        .c-1556:first-child {
            padding-left: calc(var(--spacing) * 0)
        }

        .c-1557:last-child {
            padding-right: calc(var(--spacing) * 0)
        }
    }

    @media (width>=64rem) {
        .c-1558 {
            position: sticky
        }

        .c-1559 {
            top: calc(var(--spacing) * 0)
        }

        .c-1560 {
            top: 80px
        }

        .c-1561 {
            margin-top: calc(var(--spacing) * 0)
        }

        .c-1562 {
            display: block
        }

        .c-1563 {
            display: grid
        }

        .c-1564 {
            display: none
        }

        .c-1565 {
            max-height: calc(100vh - 100px)
        }

        .c-1566 {
            grid-template-columns: repeat(2, minmax(0, 1fr))
        }

        .c-1567 {
            grid-template-columns: repeat(3, minmax(0, 1fr))
        }

        .c-1568 {
            grid-template-columns: repeat(4, minmax(0, 1fr))
        }

        .c-1569 {
            grid-template-columns: 220px 1fr
        }

        .c-1570 {
            grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr)
        }

        .c-1571 {
            grid-template-columns: minmax(300px, 360px) 1fr
        }

        .c-1572 {
            gap: calc(var(--spacing) * 10)
        }

        .c-1573 {
            gap: calc(var(--spacing) * 12)
        }

        .c-1574 {
            overflow-y: auto
        }

        .c-1575 {
            border-right-style: var(--tw-border-style);
            border-right-width: 1px
        }

        .c-1576 {
            padding-right: calc(var(--spacing) * 14)
        }

        .c-1577 {
            padding-left: calc(var(--spacing) * 14)
        }
    }

    .c-1578:is(.c-1579 *) {
        border-color: var(--destructive)
    }

    @media print {
        .c-1580 {
            display: none
        }
    }

    .c-1581 .c-1582 text {
        fill: var(--muted-foreground)
    }

    .c-1583 .c-1584 line[stroke=\#ccc] {
        stroke: var(--border)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .c-1583 .c-1584 line[stroke=\#ccc] {
            stroke: color-mix(in oklab, var(--border) 50%, transparent)
        }
    }

    .c-1585 .c-1586.c-1587 {
        stroke: var(--border)
    }

    .c-1588 .c-1589[stroke=\#fff] {
        stroke: #0000
    }

    .c-1590 .c-1591 {
        --tw-outline-style: none;
        outline-style: none
    }

    .c-1592 .c-1593 [stroke=\#ccc] {
        stroke: var(--border)
    }

    .c-1594 .c-1595,
    .c-1596 .c-1597.c-1587 {
        fill: var(--muted)
    }

    .c-1598 .c-1599 [stroke=\#ccc] {
        stroke: var(--border)
    }

    .c-1600 .c-1601 {
        --tw-outline-style: none;
        outline-style: none
    }

    .c-1602 .c-1601[stroke=\#fff] {
        stroke: #0000
    }

    .c-1603 .c-1604 {
        --tw-outline-style: none;
        outline-style: none
    }

    .c-1605 [cmdk-group-heading] {
        padding-inline: calc(var(--spacing) * 2)
    }

    .c-1606 [cmdk-group-heading] {
        padding-block: calc(var(--spacing) * 1.5)
    }

    .c-1607 [cmdk-group-heading] {
        font-size: var(--text-xs);
        line-height: var(--tw-leading, var(--text-xs--line-height))
    }

    .c-1608 [cmdk-group-heading] {
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium)
    }

    .c-1609 [cmdk-group-heading] {
        color: var(--muted-foreground)
    }

    .c-1610 [cmdk-group] {
        padding-inline: calc(var(--spacing) * 2)
    }

    .c-1611 [cmdk-group]:not([hidden])~[cmdk-group] {
        padding-top: calc(var(--spacing) * 0)
    }

    .c-1612 [cmdk-input-wrapper] svg {
        height: calc(var(--spacing) * 5)
    }

    .c-1613 [cmdk-input-wrapper] svg {
        width: calc(var(--spacing) * 5)
    }

    .c-1614 [cmdk-input] {
        height: calc(var(--spacing) * 12)
    }

    .c-1615 [cmdk-item] {
        padding-inline: calc(var(--spacing) * 2)
    }

    .c-1616 [cmdk-item] {
        padding-block: calc(var(--spacing) * 3)
    }

    .c-1617 [cmdk-item] svg {
        height: calc(var(--spacing) * 5)
    }

    .c-1618 [cmdk-item] svg {
        width: calc(var(--spacing) * 5)
    }

    .c-1619 p {
        --tw-leading: var(--leading-relaxed);
        line-height: var(--leading-relaxed)
    }

    .c-1620 svg {
        pointer-events: none
    }

    .c-1621 svg {
        width: calc(var(--spacing) * 4);
        height: calc(var(--spacing) * 4)
    }

    .c-1622 svg {
        flex-shrink: 0
    }

    .c-1623 tr {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 1px
    }

    .c-1624 tr:last-child {
        border-style: var(--tw-border-style);
        border-width: 0
    }

    .c-1625::-webkit-scrollbar {
        display: none
    }

    .c-1626:first-child[data-selected=true] button {
        border-top-left-radius: calc(var(--radius) - 2px);
        border-bottom-left-radius: calc(var(--radius) - 2px)
    }

    .c-1627:has([role=checkbox]) {
        padding-right: calc(var(--spacing) * 0)
    }

    :is(.c-1628:where(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir=rtl], [dir=rtl] *) *):is(.c-1629>svg),
    :is(.c-1630:where(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir=rtl], [dir=rtl] *) *):is(.c-1631>svg) {
        rotate: 180deg
    }

    .c-1632:last-child[data-selected=true] button {
        border-top-right-radius: calc(var(--radius) - 2px);
        border-bottom-right-radius: calc(var(--radius) - 2px)
    }

    .c-1633>[role=checkbox] {
        --tw-translate-y: 2px;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .c-1634>button {
        display: none
    }

    .c-1635>span {
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
    }

    .c-1636>span {
        font-size: var(--text-xs);
        line-height: var(--tw-leading, var(--text-xs--line-height))
    }

    .c-1637>span {
        opacity: .7
    }

    .c-1638>span:last-child {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden
    }

    .c-1639>svg {
        position: absolute
    }

    .c-1640>svg {
        top: calc(var(--spacing) * 4)
    }

    .c-1641>svg {
        left: calc(var(--spacing) * 4)
    }

    .c-1642>svg {
        width: calc(var(--spacing) * 3.5);
        height: calc(var(--spacing) * 3.5)
    }

    .c-1643>svg {
        width: calc(var(--spacing) * 4);
        height: calc(var(--spacing) * 4)
    }

    .c-1644>svg {
        height: calc(var(--spacing) * 2.5)
    }

    .c-1645>svg {
        height: calc(var(--spacing) * 3)
    }

    .c-1646>svg {
        height: calc(var(--spacing) * 3.5)
    }

    .c-1647>svg {
        width: calc(var(--spacing) * 2.5)
    }

    .c-1648>svg {
        width: calc(var(--spacing) * 3)
    }

    .c-1649>svg {
        width: calc(var(--spacing) * 3.5)
    }

    .c-1650>svg {
        flex-shrink: 0
    }

    .c-1651>svg {
        color: var(--destructive)
    }

    .c-1652>svg {
        color: var(--foreground)
    }

    .c-1653>svg {
        color: var(--muted-foreground)
    }

    .c-1654>svg {
        color: var(--sidebar-accent-foreground)
    }

    .c-1655>svg+div {
        --tw-translate-y: -3px;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }

    .c-1656>svg~* {
        padding-left: calc(var(--spacing) * 7)
    }

    .c-1657>tr:last-child {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 0
    }

    .c-1658[data-panel-group-direction=vertical]>div {
        rotate: 90deg
    }

    .c-1659[data-state=open]>svg {
        rotate: 180deg
    }

    [data-side=left] .c-1660 {
        cursor: w-resize
    }

    [data-side=left][data-collapsible=offcanvas] .c-1661 {
        right: calc(var(--spacing) * -2)
    }

    [data-side=left][data-state=collapsed] .c-1662,
    [data-side=right] .c-1663 {
        cursor: e-resize
    }

    [data-side=right][data-collapsible=offcanvas] .c-1664 {
        left: calc(var(--spacing) * -2)
    }

    [data-side=right][data-state=collapsed] .c-1665 {
        cursor: w-resize
    }

    [data-slot=card-content] .c-1666,
    [data-slot=popover-content] .c-1667 {
        background-color: #0000
    }

    .c-1668 {
        font-family: var(--font-display)
    }

    .c-1669 {
        font-family: var(--font-body)
    }

    .c-1670 {
        font-family: var(--font-mono)
    }

    .c-1671 {
        font-family: var(--font-data)
    }

    .c-1672 {
        font-family: var(--font-serif)
    }

    .c-1673 {
        background-color: var(--brand-bone)
    }

    .c-1674 {
        background-color: var(--brand-paper-2)
    }

    .c-1675 {
        background-color: var(--brand-teal)
    }

    .c-1676 {
        background-color: var(--brand-teal-2)
    }

    .c-1677 {
        background-color: var(--brand-teal-3)
    }

    .c-1678 {
        background-color: var(--brand-ink-deep)
    }

    .c-1679 {
        background-color: var(--brand-card-dark)
    }

    .c-1680 {
        background-color: var(--brand-mist)
    }

    .c-1681 {
        background-color: var(--brand-sage)
    }

    .c-1682:hover {
        background-color: var(--brand-sage-hover)
    }

    .c-1683 {
        color: var(--brand-teal)
    }

    .c-1684 {
        color: var(--brand-teal-2)
    }

    .c-1685 {
        color: var(--brand-mist)
    }

    .c-1686 {
        color: var(--brand-mist-2)
    }

    .c-1687 {
        color: var(--brand-ink)
    }

    .c-1688 {
        color: var(--brand-text-cream)
    }

    .c-1689 {
        color: var(--brand-stone)
    }

    .c-1690 {
        color: var(--brand-muted)
    }

    .c-1691 {
        color: var(--brand-mist-2)
    }

    .c-1692 {
        color: var(--brand-gold)
    }

    .c-1693 {
        background-color: var(--brand-gold)
    }

    .c-1694 {
        border-color: var(--brand-gold)
    }

    .c-1695 {
        border-color: var(--brand-stone)
    }

    .c-1696 {
        background-color: var(--green-900)
    }

    .c-1697 {
        background-color: var(--green-800)
    }

    .c-1698 {
        background-color: var(--green-700)
    }

    .c-1699 {
        background-color: var(--green-600)
    }

    .c-1700 {
        background-color: var(--bone-100)
    }

    .c-1701 {
        background-color: var(--bone-200)
    }

    .c-1702 {
        background-color: var(--sage-400)
    }

    .c-1703 {
        background-color: var(--lime-300)
    }

    .c-1704 {
        color: var(--green-800)
    }

    .c-1705 {
        color: var(--bone-300)
    }

    .c-1706 {
        color: var(--green-300)
    }

    .c-1707 {
        color: var(--green-700)
    }

    .c-1708 {
        border-radius: var(--radius-section)
    }

    .c-1709 {
        letter-spacing: .13em;
        text-transform: uppercase;
        color: var(--green-700);
        font-size: .6875rem;
        font-weight: 500;
        line-height: 1.2
    }

    .c-1710 {
        font-variant-numeric: tabular-nums;
        letter-spacing: -.02em
    }

    .c-1711 {
        border-color: var(--brand-line-soft)
    }

    .c-1712 {
        border-color: var(--brand-line)
    }

    .c-1713 {
        border-color: var(--brand-border-dark)
    }

    .c-1714 {
        border-color: var(--line-on-inverse)
    }

    .c-1715 {
        border-color: var(--brand-teal-2)
    }

    .c-1716 {
        border-color: var(--brand-teal-3)
    }

    .c-1717 {
        border-color: var(--brand-mist-2)
    }
}

@property --tw-animation-delay {
    syntax: "*";
    inherits: false;
    initial-value: 0s
}

@property --tw-animation-direction {
    syntax: "*";
    inherits: false;
    initial-value: normal
}

@property --tw-animation-duration {
    syntax: "*";
    inherits: false
}

@property --tw-animation-fill-mode {
    syntax: "*";
    inherits: false;
    initial-value: none
}

@property --tw-animation-iteration-count {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-enter-blur {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-enter-opacity {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-enter-rotate {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-enter-scale {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-enter-translate-x {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-enter-translate-y {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-exit-blur {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-exit-opacity {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-exit-rotate {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-exit-scale {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-exit-translate-x {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-exit-translate-y {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

:root {
    --radius: .625rem;
    --green-900: #16200d;
    --green-800: #26371a;
    --green-700: #33481f;
    --green-600: #4a5c33;
    --green-500: #62744a;
    --green-400: #8b9a77;
    --green-300: #afbc9c;
    --green-200: #ccd5be;
    --green-100: #e5eadd;
    --bone-100: #fbfaf5;
    --bone-200: #f6f4ec;
    --bone-300: #f1efe8;
    --bone-400: #e7e4d9;
    --bone-500: #d8d4c6;
    --sage-300: #d8dcc9;
    --sage-400: #bfc6ab;
    --sage-500: #a0a986;
    --stone-300: #e3dcd1;
    --stone-400: #cfc5b6;
    --taupe-500: #b0a392;
    --warm-grey-500: #8c877d;
    --warm-grey-700: #55524a;
    --lime-100: #edfbd4;
    --lime-200: #e1fbb8;
    --lime-300: #d3fa99;
    --lime-400: #beec7c;
    --accent-mineral: #a8bec0;
    --accent-ochre: #d6c588;
    --line-hairline: #26371a24;
    --line-strong: #26371a52;
    --line-on-inverse: #f1efe838;
    --radius-section: 40px;
    --brand-teal: var(--green-800);
    --brand-teal-2: var(--green-700);
    --brand-teal-3: var(--green-600);
    --brand-bone: var(--bone-300);
    --brand-paper-2: var(--bone-400);
    --brand-stone: var(--warm-grey-500);
    --brand-mist: var(--bone-300);
    --brand-mist-2: var(--green-300);
    --brand-sage: var(--green-200);
    --brand-sage-hover: var(--sage-400);
    --brand-ink: var(--green-800);
    --brand-muted: var(--warm-grey-500);
    --brand-line: var(--line-strong);
    --brand-line-soft: var(--bone-400);
    --brand-border-dark: var(--line-on-inverse);
    --brand-ink-deep: var(--green-900);
    --brand-card-dark: var(--green-800);
    --brand-text-cream: var(--bone-300);
    --brand-gold: var(--lime-300);
    --font-serif: "Instrument Sans", ui-sans-serif, system-ui, sans-serif;
    --font-display: "Instrument Sans", ui-sans-serif, system-ui, sans-serif;
    --font-body: "Instrument Sans", ui-sans-serif, system-ui, sans-serif;
    --font-mono: "Instrument Sans", ui-sans-serif, system-ui, sans-serif;
    --font-data: "Instrument Sans", ui-sans-serif, system-ui, sans-serif;
    --background: oklch(100% 0 0);
    --foreground: oklch(12.9% .042 264.695);
    --card: oklch(100% 0 0);
    --card-foreground: oklch(12.9% .042 264.695);
    --popover: oklch(100% 0 0);
    --popover-foreground: oklch(12.9% .042 264.695);
    --primary: oklch(20.8% .042 265.755);
    --primary-foreground: oklch(98.4% .003 247.858);
    --secondary: oklch(96.8% .007 247.896);
    --secondary-foreground: oklch(20.8% .042 265.755);
    --muted: oklch(96.8% .007 247.896);
    --muted-foreground: oklch(55.4% .046 257.417);
    --accent: oklch(96.8% .007 247.896);
    --accent-foreground: oklch(20.8% .042 265.755);
    --destructive: oklch(57.7% .245 27.325);
    --destructive-foreground: oklch(98.4% .003 247.858);
    --border: oklch(92.9% .013 255.508);
    --input: oklch(92.9% .013 255.508);
    --ring: oklch(70.4% .04 256.788);
    --chart-1: oklch(64.6% .222 41.116);
    --chart-2: oklch(60% .118 184.704);
    --chart-3: oklch(39.8% .07 227.392);
    --chart-4: oklch(82.8% .189 84.429);
    --chart-5: oklch(76.9% .188 70.08);
    --sidebar: oklch(98.4% .003 247.858);
    --sidebar-foreground: oklch(12.9% .042 264.695);
    --sidebar-primary: oklch(20.8% .042 265.755);
    --sidebar-primary-foreground: oklch(98.4% .003 247.858);
    --sidebar-accent: oklch(96.8% .007 247.896);
    --sidebar-accent-foreground: oklch(20.8% .042 265.755);
    --sidebar-border: oklch(92.9% .013 255.508);
    --sidebar-ring: oklch(70.4% .04 256.788)
}

.c-1579 {
    --background: oklch(12.9% .042 264.695);
    --foreground: oklch(98.4% .003 247.858);
    --card: oklch(20.8% .042 265.755);
    --card-foreground: oklch(98.4% .003 247.858);
    --popover: oklch(20.8% .042 265.755);
    --popover-foreground: oklch(98.4% .003 247.858);
    --primary: oklch(92.9% .013 255.508);
    --primary-foreground: oklch(20.8% .042 265.755);
    --secondary: oklch(27.9% .041 260.031);
    --secondary-foreground: oklch(98.4% .003 247.858);
    --muted: oklch(27.9% .041 260.031);
    --muted-foreground: oklch(70.4% .04 256.788);
    --accent: oklch(27.9% .041 260.031);
    --accent-foreground: oklch(98.4% .003 247.858);
    --destructive: oklch(70.4% .191 22.216);
    --destructive-foreground: oklch(98.4% .003 247.858);
    --border: oklch(100% 0 0/.1);
    --input: oklch(100% 0 0/.15);
    --ring: oklch(55.1% .027 264.364);
    --chart-1: oklch(48.8% .243 264.376);
    --chart-2: oklch(69.6% .17 162.48);
    --chart-3: oklch(76.9% .188 70.08);
    --chart-4: oklch(62.7% .265 303.9);
    --chart-5: oklch(64.5% .246 16.439);
    --sidebar: oklch(20.8% .042 265.755);
    --sidebar-foreground: oklch(98.4% .003 247.858);
    --sidebar-primary: oklch(48.8% .243 264.376);
    --sidebar-primary-foreground: oklch(98.4% .003 247.858);
    --sidebar-accent: oklch(27.9% .041 260.031);
    --sidebar-accent-foreground: oklch(98.4% .003 247.858);
    --sidebar-border: oklch(100% 0 0/.1);
    --sidebar-ring: oklch(55.1% .027 264.364)
}

body {
    font-feature-settings: "ss01", "cv11";
    letter-spacing: -.005em
}

@keyframes origen-reveal {
    0% {
        opacity: 0;
        transform: translateY(16px)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.c-1718 {
    opacity: 0;
    will-change: opacity, transform;
    transition: opacity .9s cubic-bezier(.22, 1, .36, 1), transform .9s cubic-bezier(.22, 1, .36, 1);
    transform: translateY(16px)
}

.c-1718.c-1719 {
    opacity: 1;
    transform: none
}

.c-1720 {
    position: relative;
    overflow: hidden
}

.c-1720:after {
    content: "";
    background: #fff;
    border-radius: 50%;
    width: 220%;
    height: 130px;
    position: absolute;
    bottom: -70px;
    left: 50%;
    transform: translate(-50%)
}

@keyframes origen-marquee {
    0% {
        transform: translate(0)
    }

    to {
        transform: translate(-50%)
    }
}

.c-1721 {
    will-change: transform;
    width: max-content;
    animation: 60s linear infinite origen-marquee;
    display: flex
}

.c-1722:hover .c-1721 {
    animation-play-state: paused
}

@media (prefers-reduced-motion:reduce) {
    .c-1721 {
        animation-duration: 180s
    }
}

@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-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-y-reverse {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-border-style {
    syntax: "*";
    inherits: false;
    initial-value: solid
}

@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-leading {
    syntax: "*";
    inherits: false
}

@property --tw-font-weight {
    syntax: "*";
    inherits: false
}

@property --tw-tracking {
    syntax: "*";
    inherits: false
}

@property --tw-ordinal {
    syntax: "*";
    inherits: false
}

@property --tw-slashed-zero {
    syntax: "*";
    inherits: false
}

@property --tw-numeric-figure {
    syntax: "*";
    inherits: false
}

@property --tw-numeric-spacing {
    syntax: "*";
    inherits: false
}

@property --tw-numeric-fraction {
    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: ""
}

@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-divide-x-reverse {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@keyframes spin {
    to {
        transform: rotate(360deg)
    }
}

@keyframes pulse {
    50% {
        opacity: .5
    }
}

@keyframes enter {
    0% {
        opacity: var(--tw-enter-opacity, 1);
        transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0)scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1))rotate(var(--tw-enter-rotate, 0));
        filter: blur(var(--tw-enter-blur, 0))
    }
}

@keyframes exit {
    to {
        opacity: var(--tw-exit-opacity, 1);
        transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0)scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1))rotate(var(--tw-exit-rotate, 0));
        filter: blur(var(--tw-exit-blur, 0))
    }
}

@keyframes accordion-down {
    0% {
        height: 0
    }

    to {
        height: var(--radix-accordion-content-height, var(--bits-accordion-content-height, var(--reka-accordion-content-height, var(--kb-accordion-content-height, var(--ngp-accordion-content-height, auto)))))
    }
}

@keyframes accordion-up {
    0% {
        height: var(--radix-accordion-content-height, var(--bits-accordion-content-height, var(--reka-accordion-content-height, var(--kb-accordion-content-height, var(--ngp-accordion-content-height, auto)))))
    }

    to {
        height: 0
    }
}

@keyframes caret-blink {

    0%,
    70%,
    to {
        opacity: 1
    }

    20%,
    50% {
        opacity: 0
    }
}