/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */
@layer properties {
    @supports ((-webkit-hyphens: none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {

        *,
        ::backdrop,
        :after,
        :before {
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-translate-z: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            --tw-scale-z: 1;
            --tw-rotate-x: initial;
            --tw-rotate-y: initial;
            --tw-rotate-z: initial;
            --tw-skew-x: initial;
            --tw-skew-y: initial;
            --tw-space-y-reverse: 0;
            --tw-space-x-reverse: 0;
            --tw-divide-y-reverse: 0;
            --tw-border-style: solid;
            --tw-leading: initial;
            --tw-font-weight: initial;
            --tw-tracking: initial;
            --tw-shadow: 0 0 #0000;
            --tw-shadow-color: initial;
            --tw-shadow-alpha: 100%;
            --tw-inset-shadow: 0 0 #0000;
            --tw-inset-shadow-color: initial;
            --tw-inset-shadow-alpha: 100%;
            --tw-ring-color: initial;
            --tw-ring-shadow: 0 0 #0000;
            --tw-inset-ring-color: initial;
            --tw-inset-ring-shadow: 0 0 #0000;
            --tw-ring-inset: initial;
            --tw-ring-offset-width: 0px;
            --tw-ring-offset-color: #fff;
            --tw-ring-offset-shadow: 0 0 #0000;
            --tw-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-outline-style: solid
        }
    }
}

@layer theme {

    :host,
    :root {
        --breakpoint-lg: 64rem;
        --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;
        --default-transition-duration: .15s;
        --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1)
    }

    :host,
    :root {
        --spacing: .25rem
    }
}

@layer base {

    *,
    ::backdrop,
    :after,
    :before {
        border: 0 solid;
        box-sizing: border-box;
        margin: 0;
        padding: 0
    }

    ::file-selector-button {
        border: 0 solid;
        box-sizing: border-box;
        margin: 0;
        padding: 0
    }

    :host,
    html {
        -webkit-text-size-adjust: 100%;
        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);
        line-height: 1.5;
        -moz-tab-size: 4;
        -o-tab-size: 4;
        tab-size: 4;
        -webkit-tap-highlight-color: transparent
    }

    hr {
        border-top-width: 1px;
        color: inherit;
        height: 0
    }

    abbr:where([title]) {
        -webkit-text-decoration: underline dotted;
        text-decoration: underline dotted
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-size: inherit;
        font-weight: inherit
    }

    a {
        color: inherit;
        -webkit-text-decoration: inherit;
        text-decoration: inherit
    }

    b,
    strong {
        font-weight: bolder
    }

    code,
    kbd,
    pre,
    samp {
        font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
        font-feature-settings: var(--default-mono-font-feature-settings, normal);
        font-size: 1em;
        font-variation-settings: var(--default-mono-font-variation-settings, normal)
    }

    small {
        font-size: 80%
    }

    sub,
    sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline
    }

    sub {
        bottom: -.25em
    }

    sup {
        top: -.5em
    }

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

    :-moz-focusring {
        outline: auto
    }

    progress {
        vertical-align: baseline
    }

    summary {
        display: list-item
    }

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

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

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

    button,
    input,
    optgroup,
    select,
    textarea {
        background-color: #0000;
        border-radius: 0;
        color: inherit;
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        opacity: 1
    }

    ::file-selector-button {
        background-color: #0000;
        border-radius: 0;
        color: inherit;
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        opacity: 1
    }

    :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
    }

    ::-moz-placeholder {
        opacity: 1
    }

    ::placeholder {
        opacity: 1
    }

    @supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size:1px) {
        ::-moz-placeholder {
            color: currentColor
        }

        ::placeholder {
            color: currentColor
        }

        @supports (color: color-mix(in lab, red, red)) {
            ::-moz-placeholder {
                color: color-mix(in oklab, currentcolor 50%, transparent)
            }

            ::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
    }

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

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

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

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

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

    :-moz-ui-invalid {
        box-shadow: none
    }

    button,
    input:where([type=button], [type=reset], [type=submit]) {
        -webkit-appearance: button;
        -moz-appearance: button;
        appearance: button
    }

    ::file-selector-button {
        -webkit-appearance: button;
        -moz-appearance: button;
        appearance: button
    }

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

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

    [multiple],
    [type=date],
    [type=datetime-local],
    [type=email],
    [type=month],
    [type=number],
    [type=password],
    [type=search],
    [type=tel],
    [type=text],
    [type=time],
    [type=url],
    [type=week],
    input:where(:not([type])),
    select,
    textarea {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        --tw-shadow: 0 0 #0000;
        background-color: #fff;
        border-color: #a8adb4;
        border-radius: 0;
        border-width: 1px;
        font-size: 1rem;
        line-height: 1.5rem;
        padding: .5rem .75rem
    }

    :is([type=text], input:where(:not([type])), [type=email], [type=url], [type=password], [type=number], [type=date], [type=datetime-local], [type=month], [type=search], [type=tel], [type=time], [type=week], [multiple], textarea, select):focus {
        outline-offset: 2px;
        --tw-ring-inset: var(--tw-empty, );
        --tw-ring-offset-width: 0px;
        --tw-ring-offset-color: #fff;
        --tw-ring-color: #11a9d9;
        --tw-ring-offset-shadow: var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);
        border-color: #11a9d9;
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
        outline: 2px solid #0000
    }

    input::-moz-placeholder,
    textarea::-moz-placeholder {
        color: #a8adb4;
        opacity: 1
    }

    input::placeholder,
    textarea::placeholder {
        color: #a8adb4;
        opacity: 1
    }

    ::-webkit-datetime-edit-fields-wrapper {
        padding: 0
    }

    ::-webkit-date-and-time-value {
        min-height: 1.5em;
        text-align: inherit
    }

    ::-webkit-datetime-edit {
        display: inline-flex
    }

    ::-webkit-datetime-edit,
    ::-webkit-datetime-edit-year-field {
        padding-bottom: 0;
        padding-top: 0
    }

    ::-webkit-datetime-edit-day-field,
    ::-webkit-datetime-edit-month-field {
        padding-bottom: 0;
        padding-top: 0
    }

    ::-webkit-datetime-edit-hour-field,
    ::-webkit-datetime-edit-minute-field {
        padding-bottom: 0;
        padding-top: 0
    }

    ::-webkit-datetime-edit-millisecond-field,
    ::-webkit-datetime-edit-second-field {
        padding-bottom: 0;
        padding-top: 0
    }

    ::-webkit-datetime-edit-meridiem-field {
        padding-bottom: 0;
        padding-top: 0
    }

    select {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23a8adb4' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");
        background-position: right .5rem center;
        background-repeat: no-repeat;
        background-size: 1.5em 1.5em;
        padding-right: 2.5rem;
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact
    }

    [multiple],
    [size]:where(select:not([size="1"])) {
        background-image: none;
        background-position: 0 0;
        background-repeat: unset;
        background-size: initial;
        padding-right: .75rem;
        -webkit-print-color-adjust: unset;
        print-color-adjust: unset
    }

    [type=checkbox],
    [type=radio] {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        color: #11a9d9;
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        vertical-align: middle;
        --tw-shadow: 0 0 #0000;
        background-color: #fff;
        background-origin: border-box;
        border-color: #a8adb4;
        border-width: 1px;
        display: inline-block;
        flex-shrink: 0;
        height: 1rem;
        padding: 0;
        width: 1rem
    }

    [type=checkbox] {
        border-radius: 0
    }

    [type=radio] {
        border-radius: 100%
    }

    [type=checkbox]:focus,
    [type=radio]:focus {
        outline-offset: 2px;
        --tw-ring-inset: var(--tw-empty, );
        --tw-ring-offset-width: 2px;
        --tw-ring-offset-color: #fff;
        --tw-ring-color: #11a9d9;
        --tw-ring-offset-shadow: var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
        outline: 2px solid #0000
    }

    [type=checkbox]:checked,
    [type=radio]:checked {
        background-color: currentColor;
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        border-color: #0000
    }

    [type=checkbox]:checked {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E")
    }

    @media (forced-colors:active) {
        [type=checkbox]:checked {
            -webkit-appearance: auto;
            -moz-appearance: auto;
            appearance: auto
        }
    }

    [type=radio]:checked {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")
    }

    @media (forced-colors:active) {
        [type=radio]:checked {
            -webkit-appearance: auto;
            -moz-appearance: auto;
            appearance: auto
        }
    }

    [type=checkbox]:checked:focus,
    [type=checkbox]:checked:hover,
    [type=radio]:checked:focus,
    [type=radio]:checked:hover {
        background-color: currentColor;
        border-color: #0000
    }

    [type=checkbox]:indeterminate {
        background-color: currentColor;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        border-color: #0000
    }

    @media (forced-colors:active) {
        [type=checkbox]:indeterminate {
            -webkit-appearance: auto;
            -moz-appearance: auto;
            appearance: auto
        }
    }

    [type=checkbox]:indeterminate:focus,
    [type=checkbox]:indeterminate:hover {
        background-color: currentColor;
        border-color: #0000
    }

    [type=file] {
        background: unset;
        border-color: inherit;
        border-radius: 0;
        border-width: 0;
        font-size: unset;
        line-height: inherit;
        padding: 0
    }

    [type=file]:focus {
        outline: 1px solid buttontext;
        outline: 1px auto -webkit-focus-ring-color
    }
}

@layer components;

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

    .pointer-events-none {
        pointer-events: none
    }

    .invisible {
        visibility: hidden
    }

    .sr-only {
        clip: rect(0, 0, 0, 0);
        border-width: 0;
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        white-space: nowrap;
        width: 1px
    }

    .absolute,
    .sr-only {
        position: absolute
    }

    .fixed {
        position: fixed
    }

    .relative {
        position: relative
    }

    .inset-0 {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .inset-x-0 {
        inset-inline: 0
    }

    .inset-x-1 {
        inset-inline: .25rem
    }

    .inset-y-0 {
        inset-block: 0
    }

    .inset-y-1 {
        inset-block: .25rem
    }

    .inset-y-1\.5 {
        inset-block: .375rem
    }

    .-start-px {
        inset-inline-start: -1px
    }

    .start-0 {
        inset-inline-start: 0
    }

    .start-\[0\.8px\] {
        inset-inline-start: .8px
    }

    .end-0 {
        inset-inline-end: 0
    }

    .end-1\.5 {
        inset-inline-end: .375rem
    }

    .end-4 {
        inset-inline-end: 1rem
    }

    .-top-1\.5 {
        top: -.375rem
    }

    .top-0 {
        top: 0
    }

    .top-0\.5 {
        top: .125rem
    }

    .top-1 {
        top: .25rem
    }

    .top-1\/2 {
        top: 50%
    }

    .top-2 {
        top: .5rem
    }

    .top-3 {
        top: .75rem
    }

    .top-4 {
        top: 1rem
    }

    .top-\[9px\] {
        top: 9px
    }

    .top-\[50\%\] {
        top: 50%
    }

    .top-\[calc\(100\%\+0\.4rem\)\] {
        top: calc(100% + .4rem)
    }

    .top-full {
        top: 100%
    }

    .right-0 {
        right: 0
    }

    .right-3 {
        right: .75rem
    }

    .right-4 {
        right: 1rem
    }

    .-bottom-px {
        bottom: -1px
    }

    .bottom-0 {
        bottom: 0
    }

    .bottom-1 {
        bottom: .25rem
    }

    .bottom-4 {
        bottom: 1rem
    }

    .bottom-\[9px\] {
        bottom: 9px
    }

    .left-\(--reka-navigation-menu-viewport-left\) {
        left: var(--reka-navigation-menu-viewport-left)
    }

    .left-0 {
        left: 0
    }

    .left-1\/2 {
        left: 50%
    }

    .left-4 {
        left: 1rem
    }

    .isolate {
        isolation: isolate
    }

    .z-\(--index\) {
        z-index: var(--index)
    }

    .z-10 {
        z-index: 10
    }

    .z-50 {
        z-index: 50
    }

    .z-\[-1\] {
        z-index: -1
    }

    .z-\[1\] {
        z-index: 1
    }

    .z-\[2\] {
        z-index: 2
    }

    .z-\[100\] {
        z-index: 100
    }

    .col-start-1 {
        grid-column-start: 1
    }

    .row-start-1 {
        grid-row-start: 1
    }

    .container {
        width: 100%
    }

    @media (min-width: 40rem) {
        .container {
            max-width: 40rem
        }
    }

    @media (min-width: 48rem) {
        .container {
            max-width: 48rem
        }
    }

    @media (min-width: 64rem) {
        .container {
            max-width: 64rem
        }
    }

    @media (min-width: 80rem) {
        .container {
            max-width: 80rem
        }
    }

    @media (min-width: 96rem) {
        .container {
            max-width: 96rem
        }
    }

    .-m-px {
        margin: -1px
    }

    .m-0\.5 {
        margin: .125rem
    }

    .-mx-1 {
        margin-inline: -.25rem
    }

    .mx-0 {
        margin-inline: 0
    }

    .mx-3 {
        margin-inline: .75rem
    }

    .mx-4 {
        margin-inline: 1rem
    }

    .mx-auto {
        margin-inline: auto
    }

    .my-1 {
        margin-block: .25rem
    }

    .my-1\.5 {
        margin-block: .375rem
    }

    .my-2 {
        margin-block: .5rem
    }

    .my-2\.5 {
        margin-block: .625rem
    }

    .my-4 {
        margin-block: 1rem
    }

    .my-6 {
        margin-block: 1.5rem
    }

    .-ms-1 {
        margin-inline-start: -.25rem
    }

    .-ms-3 {
        margin-inline-start: -.75rem
    }

    .-ms-8 {
        margin-inline-start: -2rem
    }

    .-ms-px {
        margin-inline-start: -1px
    }

    .ms-2 {
        margin-inline-start: .5rem
    }

    .ms-3 {
        margin-inline-start: .75rem
    }

    .ms-auto {
        margin-inline-start: auto
    }

    .-me-0\.5 {
        margin-inline-end: -.125rem
    }

    .-me-1\.5 {
        margin-inline-end: -.375rem
    }

    .-me-2 {
        margin-inline-end: -.5rem
    }

    .me-1\.5 {
        margin-inline-end: .375rem
    }

    .me-2 {
        margin-inline-end: .5rem
    }

    .mt-0\.5 {
        margin-top: .125rem
    }

    .mt-1 {
        margin-top: .25rem
    }

    .mt-1\.5 {
        margin-top: .375rem
    }

    .mt-2 {
        margin-top: .5rem
    }

    .mt-2\.5 {
        margin-top: .625rem
    }

    .mt-3 {
        margin-top: .75rem
    }

    .mt-4 {
        margin-top: 1rem
    }

    .mt-6 {
        margin-top: 1.5rem
    }

    .mt-8 {
        margin-top: 2rem
    }

    .mr-\(--scrollbar-width\) {
        margin-right: var(--scrollbar-width)
    }

    .mr-4 {
        margin-right: 1rem
    }

    .-mb-3 {
        margin-bottom: -.75rem
    }

    .-mb-px {
        margin-bottom: -1px
    }

    .mb-1 {
        margin-bottom: .25rem
    }

    .mb-1\.5 {
        margin-bottom: .375rem
    }

    .mb-2 {
        margin-bottom: .5rem
    }

    .mb-2\.5 {
        margin-bottom: .625rem
    }

    .mb-3 {
        margin-bottom: .75rem
    }

    .mb-4 {
        margin-bottom: 1rem
    }

    .mb-6 {
        margin-bottom: 1.5rem
    }

    .mb-8 {
        margin-bottom: 2rem
    }

    .-ml-4 {
        margin-left: -1rem
    }

    .ml-2 {
        margin-left: .5rem
    }

    .block {
        display: block
    }

    .flex {
        display: flex
    }

    .grid {
        display: grid
    }

    .hidden {
        display: none
    }

    .inline-block {
        display: inline-block
    }

    .inline-flex {
        display: inline-flex
    }

    .table {
        display: table
    }

    .size-2\.5 {
        height: .625rem;
        width: .625rem
    }

    .size-3 {
        height: .75rem;
        width: .75rem
    }

    .size-3\.5 {
        height: .875rem;
        width: .875rem
    }

    .size-4 {
        height: 1rem;
        width: 1rem
    }

    .size-5 {
        height: 1.25rem;
        width: 1.25rem
    }

    .size-6 {
        height: 1.5rem;
        width: 1.5rem
    }

    .size-7 {
        height: 1.75rem;
        width: 1.75rem
    }

    .size-8 {
        height: 2rem;
        width: 2rem
    }

    .size-9 {
        height: 2.25rem;
        width: 2.25rem
    }

    .size-10\/10 {
        height: 100%;
        width: 100%
    }

    .size-12 {
        height: 3rem;
        width: 3rem
    }

    .size-\[15px\] {
        height: 15px;
        width: 15px
    }

    .size-\[16px\] {
        height: 16px;
        width: 16px
    }

    .size-\[21px\] {
        height: 21px;
        width: 21px
    }

    .size-\[22px\] {
        height: 22px;
        width: 22px
    }

    .size-\[24px\] {
        height: 24px;
        width: 24px
    }

    .size-\[26px\] {
        height: 26px;
        width: 26px
    }

    .size-\[42px\] {
        height: 42px;
        width: 42px
    }

    .size-\[60px\] {
        height: 60px;
        width: 60px
    }

    .size-\[94px\] {
        height: 94px;
        width: 94px
    }

    .size-full {
        height: 100%;
        width: 100%
    }

    .size-lg {
        height: 20px;
        width: 20px
    }

    .size-lg2 {
        height: 22px;
        width: 22px
    }

    .size-md {
        height: 16px;
        width: 16px
    }

    .size-md2 {
        height: 18px;
        width: 18px
    }

    .size-sm {
        height: 12px;
        width: 12px
    }

    .size-sm2 {
        height: 14px;
        width: 14px
    }

    .size-xl2 {
        height: 26px;
        width: 26px
    }

    .size-xs2 {
        height: 10px;
        width: 10px
    }

    .h-\(--reka-navigation-menu-viewport-height\) {
        height: var(--reka-navigation-menu-viewport-height)
    }

    .h-\(--reka-tabs-indicator-size\) {
        height: var(--reka-tabs-indicator-size)
    }

    .h-0\.5 {
        height: .125rem
    }

    .h-1 {
        height: .25rem
    }

    .h-1\.5 {
        height: .375rem
    }

    .h-2 {
        height: .5rem
    }

    .h-2\.5 {
        height: .625rem
    }

    .h-3 {
        height: .75rem
    }

    .h-3xl {
        height: 32px
    }

    .h-4 {
        height: 1rem
    }

    .h-5 {
        height: 1.25rem
    }

    .h-5xl {
        height: 40px
    }

    .h-6 {
        height: 1.5rem
    }

    .h-6xl {
        height: 48px
    }

    .h-8 {
        height: 2rem
    }

    .h-9 {
        height: 2.25rem
    }

    .h-10 {
        height: 2.5rem
    }

    .h-12 {
        height: 3rem
    }

    .h-16 {
        height: 4rem
    }

    .h-28 {
        height: 7rem
    }

    .h-32 {
        height: 8rem
    }

    .h-\[6px\] {
        height: 6px
    }

    .h-\[7px\] {
        height: 7px
    }

    .h-\[8px\] {
        height: 8px
    }

    .h-\[9px\] {
        height: 9px
    }

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

    .h-\[12px\] {
        height: 12px
    }

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

    .h-\[16px\] {
        height: 16px
    }

    .h-\[17px\] {
        height: 17px
    }

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

    .h-\[24px\] {
        height: 24px
    }

    .h-\[28px\] {
        height: 28px
    }

    .h-\[31px\] {
        height: 31px
    }

    .h-\[84px\] {
        height: 84px
    }

    .h-auto {
        height: auto
    }

    .h-full {
        height: 100%
    }

    .h-lg {
        height: 20px
    }

    .h-md {
        height: 16px
    }

    .h-px {
        height: 1px
    }

    .h-sm {
        height: 12px
    }

    .h-xl2 {
        height: 26px
    }

    .h-xs2 {
        height: 10px
    }

    .max-h-32 {
        max-height: 8rem
    }

    .max-h-\[70vh\] {
        max-height: 70vh
    }

    .max-h-\[calc\(100dvh-2rem\)\] {
        max-height: calc(100dvh - 2rem)
    }

    .max-h-full {
        max-height: 100%
    }

    .min-h-0 {
        min-height: 0
    }

    .min-h-2xl {
        min-height: 28px
    }

    .min-h-6 {
        min-height: 1.5rem
    }

    .min-h-8 {
        min-height: 2rem
    }

    .min-h-9 {
        min-height: 2.25rem
    }

    .min-h-10 {
        min-height: 2.5rem
    }

    .min-h-12 {
        min-height: 3rem
    }

    .min-h-lg2 {
        min-height: 22px
    }

    .min-h-screen {
        min-height: 100vh
    }

    .min-h-svh {
        min-height: 100svh
    }

    .min-h-xl2 {
        min-height: 26px
    }

    .w-\(--reka-combobox-trigger-width\) {
        width: var(--reka-combobox-trigger-width)
    }

    .w-\(--reka-navigation-menu-indicator-size\) {
        width: var(--reka-navigation-menu-indicator-size)
    }

    .w-\(--reka-navigation-menu-viewport-width\) {
        width: var(--reka-navigation-menu-viewport-width)
    }

    .w-\(--reka-select-trigger-width\) {
        width: var(--reka-select-trigger-width)
    }

    .w-\(--reka-tabs-indicator-size\) {
        width: var(--reka-tabs-indicator-size)
    }

    .w-0 {
        width: 0
    }

    .w-0\.5 {
        width: .125rem
    }

    .w-1 {
        width: .25rem
    }

    .w-2 {
        width: .5rem
    }

    .w-2\/5 {
        width: 40%
    }

    .w-3 {
        width: .75rem
    }

    .w-4 {
        width: 1rem
    }

    .w-5 {
        width: 1.25rem
    }

    .w-6 {
        width: 1.5rem
    }

    .w-7 {
        width: 1.75rem
    }

    .w-8 {
        width: 2rem
    }

    .w-9 {
        width: 2.25rem
    }

    .w-10 {
        width: 2.5rem
    }

    .w-11\/12 {
        width: 91.6667%
    }

    .w-16 {
        width: 4rem
    }

    .w-32 {
        width: 8rem
    }

    .w-60 {
        width: 15rem
    }

    .w-\[6px\] {
        width: 6px
    }

    .w-\[7px\] {
        width: 7px
    }

    .w-\[8px\] {
        width: 8px
    }

    .w-\[9px\] {
        width: 9px
    }

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

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

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

    .w-\[240px\] {
        width: 240px
    }

    .w-\[calc\(100\%-2rem\)\] {
        width: calc(100% - 2rem)
    }

    .w-\[calc\(100vw-2rem\)\] {
        width: calc(100vw - 2rem)
    }

    .w-full {
        width: 100%
    }

    .w-px {
        width: 1px
    }

    .max-w-1\/2 {
        max-width: 50%
    }

    .max-w-2\/3 {
        max-width: 66.6667%
    }

    .max-w-80 {
        max-width: 20rem
    }

    .max-w-\[28rem\] {
        max-width: 28rem
    }

    .max-w-\[32rem\] {
        max-width: 32rem
    }

    .max-w-\[80rem\] {
        max-width: 80rem
    }

    .max-w-\[200px\] {
        max-width: 200px
    }

    .max-w-full {
        max-width: 100%
    }

    .max-w-screen-lg {
        max-width: var(--breakpoint-lg)
    }

    .min-w-0 {
        min-width: 0
    }

    .min-w-1 {
        min-width: .25rem
    }

    .min-w-1\.5 {
        min-width: .375rem
    }

    .min-w-32 {
        min-width: 8rem
    }

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

    .min-w-\[24px\] {
        min-width: 24px
    }

    .min-w-\[28px\] {
        min-width: 28px
    }

    .min-w-\[32px\] {
        min-width: 32px
    }

    .min-w-\[120px\] {
        min-width: 120px
    }

    .min-w-\[160px\] {
        min-width: 160px
    }

    .min-w-fit {
        min-width: -moz-fit-content;
        min-width: fit-content
    }

    .min-w-lg {
        min-width: 20px
    }

    .min-w-md {
        min-width: 16px
    }

    .min-w-sm {
        min-width: 12px
    }

    .min-w-xs2 {
        min-width: 10px
    }

    .flex-1 {
        flex: 1
    }

    .shrink-0 {
        flex-shrink: 0
    }

    .grow {
        flex-grow: 1
    }

    .border-collapse {
        border-collapse: collapse
    }

    .origin-\(--reka-combobox-content-transform-origin\) {
        transform-origin: var(--reka-combobox-content-transform-origin)
    }

    .origin-\(--reka-dropdown-menu-content-transform-origin\) {
        transform-origin: var(--reka-dropdown-menu-content-transform-origin)
    }

    .origin-\(--reka-popover-content-transform-origin\) {
        transform-origin: var(--reka-popover-content-transform-origin)
    }

    .origin-\(--reka-select-content-transform-origin\) {
        transform-origin: var(--reka-select-content-transform-origin)
    }

    .origin-\(--reka-tooltip-content-transform-origin\) {
        transform-origin: var(--reka-tooltip-content-transform-origin)
    }

    .origin-\[top_center\] {
        transform-origin: top
    }

    .origin-center {
        transform-origin: 50%
    }

    .-translate-x-0 {
        --tw-translate-x: 0px
    }

    .-translate-x-0,
    .-translate-x-1\/2 {
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .-translate-x-1\/2 {
        --tw-translate-x: -50%
    }

    .-translate-x-1\/3 {
        --tw-translate-x: -33.33333%
    }

    .-translate-x-1\/3,
    .-translate-x-full {
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .-translate-x-full {
        --tw-translate-x: -100%
    }

    .translate-x-\(--reka-navigation-menu-indicator-position\) {
        --tw-translate-x: var(--reka-navigation-menu-indicator-position);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-x-\(--reka-tabs-indicator-position\) {
        --tw-translate-x: var(--reka-tabs-indicator-position);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-x-0 {
        --tw-translate-x: 0px
    }

    .translate-x-0,
    .translate-x-1\/2 {
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-x-1\/2 {
        --tw-translate-x: 50%
    }

    .translate-x-1\/3 {
        --tw-translate-x: 33.33333%
    }

    .translate-x-1\/3,
    .translate-x-full {
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-x-full {
        --tw-translate-x: 100%
    }

    .-translate-y-0 {
        --tw-translate-y: 0px
    }

    .-translate-y-0,
    .-translate-y-1\/2 {
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

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

    .-translate-y-1\/3 {
        --tw-translate-y: -33.33333%;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-y-\(--reka-tabs-indicator-position\) {
        --tw-translate-y: var(--reka-tabs-indicator-position);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-y-0 {
        --tw-translate-y: 0px
    }

    .translate-y-0,
    .translate-y-1\/2 {
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

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

    .translate-y-1\/3 {
        --tw-translate-y: 33.33333%;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .scale-80 {
        --tw-scale-x: 80%;
        --tw-scale-y: 80%;
        --tw-scale-z: 80%
    }

    .scale-80,
    .scale-95 {
        scale: var(--tw-scale-x)var(--tw-scale-y)
    }

    .scale-95 {
        --tw-scale-x: 95%;
        --tw-scale-y: 95%;
        --tw-scale-z: 95%
    }

    .-scale-x-100 {
        --tw-scale-x: -100%
    }

    .-scale-x-100,
    .scale-x-100 {
        scale: var(--tw-scale-x)var(--tw-scale-y)
    }

    .scale-x-100 {
        --tw-scale-x: 100%
    }

    .-scale-y-100 {
        --tw-scale-y: -100%;
        scale: var(--tw-scale-x)var(--tw-scale-y)
    }

    .rotate-45 {
        rotate: 45deg
    }

    .rotate-90 {
        rotate: 90deg
    }

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

    .transform-\(--transform\) {
        transform: var(--transform)
    }

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

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

    .cursor-not-allowed {
        cursor: not-allowed
    }

    .cursor-pointer {
        cursor: pointer
    }

    .touch-none {
        touch-action: none
    }

    .resize-none {
        resize: none
    }

    .scroll-mt-\[calc\(32px\+45px\+var\(--b24ui-header-height\)\)\] {
        scroll-margin-top: calc(77px + var(--b24ui-header-height))
    }

    .scroll-mt-\[calc\(45px\+var\(--b24ui-header-height\)\)\] {
        scroll-margin-top: calc(45px + var(--b24ui-header-height))
    }

    .scroll-mt-\[calc\(48px\+45px\+var\(--b24ui-header-height\)\)\] {
        scroll-margin-top: calc(93px + var(--b24ui-header-height))
    }

    .scroll-py-1 {
        scroll-padding-block: .25rem
    }

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

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

    .appearance-none {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none
    }

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

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

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

    .flex-col {
        flex-direction: column
    }

    .flex-col-reverse {
        flex-direction: column-reverse
    }

    .flex-row {
        flex-direction: row
    }

    .flex-row-reverse {
        flex-direction: row-reverse
    }

    .flex-nowrap {
        flex-wrap: nowrap
    }

    .flex-wrap {
        flex-wrap: wrap
    }

    .place-items-center {
        place-items: center
    }

    .content-center {
        align-content: center
    }

    .items-center {
        align-items: center
    }

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

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

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

    .justify-center {
        justify-content: center
    }

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

    .justify-start {
        justify-content: flex-start
    }

    .gap-0 {
        gap: 0
    }

    .gap-0\.5 {
        gap: .125rem
    }

    .gap-1 {
        gap: .25rem
    }

    .gap-1\.5 {
        gap: .375rem
    }

    .gap-2 {
        gap: .5rem
    }

    .gap-2\.5 {
        gap: .625rem
    }

    .gap-3 {
        gap: .75rem
    }

    .gap-4 {
        gap: 1rem
    }

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

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

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

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

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

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

    .gap-x-1 {
        -moz-column-gap: .25rem;
        column-gap: .25rem
    }

    :where(.-space-x-px>:not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-end: calc(-1px*(1 - var(--tw-space-x-reverse)));
        margin-inline-start: calc(-1px*var(--tw-space-x-reverse))
    }

    :where(.space-x-2>:not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-end: calc(.5rem*(1 - var(--tw-space-x-reverse)));
        margin-inline-start: calc(.5rem*var(--tw-space-x-reverse))
    }

    :where(.space-x-3>:not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-end: calc(.75rem*(1 - var(--tw-space-x-reverse)));
        margin-inline-start: calc(.75rem*var(--tw-space-x-reverse))
    }

    :where(.space-x-4>:not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-end: calc(1rem*(1 - var(--tw-space-x-reverse)));
        margin-inline-start: calc(1rem*var(--tw-space-x-reverse))
    }

    :where(.divide-y>:not(:last-child)) {
        --tw-divide-y-reverse: 0;
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: calc(1px*(1 - var(--tw-divide-y-reverse)));
        border-top-style: var(--tw-border-style);
        border-top-width: calc(1px*var(--tw-divide-y-reverse))
    }

    :where(.divide-base-master\/10>:not(:last-child)) {
        border-color: #3333331a
    }

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

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

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

    .overflow-auto {
        overflow: auto
    }

    .overflow-hidden {
        overflow: hidden
    }

    .overflow-x-auto {
        overflow-x: auto
    }

    .overflow-y-auto {
        overflow-y: auto
    }

    .rounded {
        border-radius: 6px
    }

    .pcw-rounded-2xl {
        border-radius: 16px
    }

    .pcw-rounded-2xs {
        border-radius: 4px
    }

    .pcw-rounded-3xl {
        border-radius: 20px
    }

    .pcw-rounded-3xs {
        border-radius: 2px
    }

    .pcw-rounded-\[23px\] {
        border-radius: 23px !important
    }

    .pcw-rounded-\[26px\] {
        border-radius: 26px !important
    }

    .pcw-rounded-\[inherit\] {
        border-radius: inherit !important
    }

    .pcw-rounded-full {
        border-radius: 9999px !important
    }

    .pcw-rounded-lg {
        border-radius: 12px !important
    }

    .pcw-rounded-md {
        border-radius: 10px !important
    }

    .pcw-rounded-none {
        border-radius: 0 !important
    }

    .pcw-rounded-sm {
        border-radius: 8px !important
    }

    .pcw-rounded-xl {
        border-radius: 14px !important
    }

    .pcw-rounded-l-full {
        border-bottom-left-radius: 9999px !important;
        border-top-left-radius: 9999px !important
    }

    .pcw-rounded-r-full {
        border-bottom-right-radius: 9999px !important;
        border-top-right-radius: 9999px !important
    }

    .pcw-rounded-b-md {
        border-bottom-left-radius: 10px !important;
        border-bottom-right-radius: 10px !important
    }

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

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

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

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

    .border-x-0 {
        border-inline-style: var(--tw-border-style);
        border-inline-width: 0
    }

    .border-s {
        border-inline-start-style: var(--tw-border-style);
        border-inline-start-width: 1px
    }

    .border-s-4 {
        border-inline-start-style: var(--tw-border-style);
        border-inline-start-width: 4px
    }

    .border-s-\[2px\] {
        border-inline-start-style: var(--tw-border-style);
        border-inline-start-width: 2px
    }

    .border-s-\[3px\] {
        border-inline-start-style: var(--tw-border-style);
        border-inline-start-width: 3px
    }

    .border-s-\[4px\] {
        border-inline-start-style: var(--tw-border-style);
        border-inline-start-width: 4px
    }

    .border-s-\[5px\] {
        border-inline-start-style: var(--tw-border-style);
        border-inline-start-width: 5px
    }

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

    .border-t-0 {
        border-top-style: var(--tw-border-style);
        border-top-width: 0
    }

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

    .border-t-\[2px\] {
        border-top-style: var(--tw-border-style);
        border-top-width: 2px
    }

    .border-t-\[3px\] {
        border-top-style: var(--tw-border-style);
        border-top-width: 3px
    }

    .border-t-\[4px\] {
        border-top-style: var(--tw-border-style);
        border-top-width: 4px
    }

    .border-t-\[5px\] {
        border-top-style: var(--tw-border-style);
        border-top-width: 5px
    }

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

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

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

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

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

    .border-ai-400 {
        border-color: #a36ff1
    }

    .border-ai-450 {
        border-color: #935bec
    }

    .border-ai-500 {
        border-color: #8e52ec
    }

    .border-ai-550 {
        border-color: #8447e4
    }

    .border-base-200 {
        border-color: #dfe0e3
    }

    .border-base-300 {
        border-color: #d5d7db
    }

    .border-base-330 {
        border-color: #c6cdd3
    }

    .border-base-650 {
        border-color: #868d95
    }

    .border-base-900 {
        border-color: #525c69
    }

    .border-base-950\/5 {
        border-color: #3333330d
    }

    .border-base-master\/10 {
        border-color: #3333331a
    }

    .border-blue-200 {
        border-color: #e5f9ff
    }

    .border-blue-310 {
        border-color: #c5f1ff
    }

    .border-blue-400 {
        border-color: #7fdefc
    }

    .border-blue-500 {
        border-color: #2fc6f6
    }

    .border-blue-530 {
        border-color: #3bc8f5
    }

    .border-blue-600 {
        border-color: #11a9d9
    }

    .border-blue-650 {
        border-color: #399fc2
    }

    .border-collab-400 {
        border-color: #8cef73
    }

    .border-collab-500 {
        border-color: #6be860
    }

    .border-collab-600 {
        border-color: #19cc45
    }

    .border-collab-700 {
        border-color: #00a94e
    }

    .border-cyan-230 {
        border-color: #aee0f2
    }

    .border-cyan-350 {
        border-color: #55d0e0
    }

    .border-cyan-500 {
        border-color: #05b5ab
    }

    .border-gray-100 {
        border-color: #edeef0
    }

    .border-gray-200 {
        border-color: #dfe0e3
    }

    .border-gray-300 {
        border-color: #d5d7db
    }

    .border-gray-400 {
        border-color: #bdc1c6
    }

    .border-green-280 {
        border-color: #e5f1bf
    }

    .border-green-400 {
        border-color: #bbde4d
    }

    .border-green-450 {
        border-color: #bbed21
    }

    .border-green-500 {
        border-color: #9dcf00
    }

    .border-green-730 {
        border-color: #86a732
    }

    .border-orange-350\/80 {
        border-color: #f1e295cc
    }

    .border-orange-500 {
        border-color: #ffa900
    }

    .border-orange-700 {
        border-color: #c48300
    }

    .border-red-270 {
        border-color: #fdd5d3
    }

    .border-red-400 {
        border-color: #ff9a97 !important
    }

    .border-red-500 {
        border-color: #ff5752
    }

    .border-red-720 {
        border-color: #f0371b
    }

    .border-red-850 {
        border-color: #a21429
    }

    .border-slate-100 {
        border-color: #dce3ef
    }

    .border-slate-300 {
        border-color: #b7c2d2
    }

    .border-transparent {
        border-color: #0000
    }

    .border-t-base-900\/10 {
        border-top-color: #525c691a
    }

    .border-b-ai-500 {
        border-bottom-color: #8e52ec
    }

    .border-b-base-300 {
        border-bottom-color: #d5d7db
    }

    .border-b-base-900 {
        border-bottom-color: #525c69
    }

    .border-b-blue-500 {
        border-bottom-color: #2fc6f6
    }

    .border-b-collab-500 {
        border-bottom-color: #6be860
    }

    .border-b-cyan-350 {
        border-bottom-color: #55d0e0
    }

    .border-b-cyan-500 {
        border-bottom-color: #05b5ab
    }

    .border-b-green-500 {
        border-bottom-color: #9dcf00
    }

    .border-b-orange-500 {
        border-bottom-color: #ffa900
    }

    .border-b-red-500 {
        border-bottom-color: #ff5752
    }

    .bg-ai-150 {
        background-color: #e7d8fa
    }

    .bg-ai-200 {
        background-color: #d1c5ef
    }

    .bg-ai-300 {
        background-color: #c0ade6
    }

    .bg-ai-330 {
        background-color: #b095dc
    }

    .bg-ai-450 {
        background-color: #935bec
    }

    .bg-ai-500 {
        background-color: #8e52ec
    }

    .bg-ai-550 {
        background-color: #8447e4
    }

    .bg-ai-800 {
        background-color: #682ac6
    }

    .bg-ai-900 {
        background-color: #6026b8
    }

    .bg-base-50 {
        background-color: #eef2f4
    }

    .bg-base-100 {
        background-color: #edeef0
    }

    .bg-base-150 {
        background-color: #e6e8e9
    }

    .bg-base-200 {
        background-color: #dfe0e3
    }

    .bg-base-350 {
        background-color: #c9ccd0
    }

    .bg-base-500 {
        background-color: #a8adb4
    }

    .bg-base-650 {
        background-color: #868d95
    }

    .bg-base-800 {
        background-color: #6a737f
    }

    .bg-base-800\/5 {
        background-color: #6a737f0d
    }

    .bg-base-900 {
        background-color: #525c69
    }

    .bg-base-900\/85 {
        background-color: #525c69d9
    }

    .bg-base-950\/10 {
        background-color: #3333331a
    }

    .bg-base-950\/20 {
        background-color: #3333
    }

    .bg-base-dark {
        background-color: #0f0f0f
    }

    .bg-base-ebony\/80 {
        background-color: oklab(0 none none/.8)
    }

    .bg-base-master\/10 {
        background-color: #3333331a
    }

    .bg-black {
        background-color: #333
    }

    .bg-blue-100 {
        background-color: #f4fcfe
    }

    .bg-blue-200 {
        background-color: #e5f9ff
    }

    .bg-blue-250 {
        background-color: #d3f4ff
    }

    .bg-blue-300 {
        background-color: #c3f0ff
    }

    .bg-blue-310 {
        background-color: #c5f1ff
    }

    .bg-blue-320 {
        background-color: #bcedfc
    }

    .bg-blue-500 {
        background-color: #2fc6f6
    }

    .bg-blue-500\/17 {
        background-color: #2fc6f62b
    }

    .bg-blue-530 {
        background-color: #3bc8f5
    }

    .bg-blue-600 {
        background-color: #11a9d9
    }

    .bg-blue-650 {
        background-color: #399fc2
    }

    .bg-blue-800 {
        background-color: #00789e
    }

    .bg-blue-900 {
        background-color: #006484
    }

    .bg-collab-200 {
        background-color: #e9ffcf
    }

    .bg-collab-300 {
        background-color: #d4fdb0
    }

    .bg-collab-500 {
        background-color: #6be860
    }

    .bg-collab-500\/17 {
        background-color: #6be8602b
    }

    .bg-collab-600 {
        background-color: #19cc45
    }

    .bg-collab-700 {
        background-color: #00a94e
    }

    .bg-collab-800 {
        background-color: #1e8d36
    }

    .bg-collab-900 {
        background-color: #065217
    }

    .bg-cyan-150 {
        background-color: #d1eef9
    }

    .bg-cyan-160 {
        background-color: #c5e7f4
    }

    .bg-cyan-350 {
        background-color: #55d0e0
    }

    .bg-cyan-500 {
        background-color: #05b5ab
    }

    .bg-cyan-800 {
        background-color: #006880
    }

    .bg-cyan-900 {
        background-color: #004157
    }

    .bg-gray-50 {
        background-color: #eef2f4
    }

    .bg-gray-100 {
        background-color: #edeef0
    }

    .bg-gray-200 {
        background-color: #dfe0e3
    }

    .bg-gray-300 {
        background-color: #d5d7db
    }

    .bg-green-100 {
        background-color: #fafded
    }

    .bg-green-200 {
        background-color: #f1fbd0
    }

    .bg-green-280 {
        background-color: #e5f1bf
    }

    .bg-green-300 {
        background-color: #e2f1b3
    }

    .bg-green-450 {
        background-color: #bbed21
    }

    .bg-green-500 {
        background-color: #9dcf00
    }

    .bg-green-500\/17 {
        background-color: #9dcf002b
    }

    .bg-green-730 {
        background-color: #86a732
    }

    .bg-green-800 {
        background-color: #688800
    }

    .bg-green-900 {
        background-color: #506900
    }

    .bg-inherit {
        background-color: inherit
    }

    .bg-orange-200 {
        background-color: #fff1d6
    }

    .bg-orange-250 {
        background-color: #ffe9be
    }

    .bg-orange-300 {
        background-color: #ffe1a6
    }

    .bg-orange-350\/80 {
        background-color: #f1e295cc
    }

    .bg-orange-500 {
        background-color: #ffa900
    }

    .bg-orange-700 {
        background-color: #c48300
    }

    .bg-orange-800 {
        background-color: #9f6a00
    }

    .bg-orange-900 {
        background-color: #7a5100
    }

    .bg-red-100 {
        background-color: #fff8f8
    }

    .bg-red-200 {
        background-color: #ffe8e8
    }

    .bg-red-250 {
        background-color: #ffdcdb
    }

    .bg-red-270 {
        background-color: #fdd5d3
    }

    .bg-red-500 {
        background-color: #ff5752
    }

    .bg-red-500\/17 {
        background-color: #ff57522b
    }

    .bg-red-720 {
        background-color: #f0371b
    }

    .bg-red-800 {
        background-color: #c21b16
    }

    .bg-red-850 {
        background-color: #a21429
    }

    .bg-red-900 {
        background-color: #9a0703
    }

    .bg-slate-50 {
        background-color: #f0f6ff
    }

    .bg-slate-900\/70 {
        background-color: #2f4265b3
    }

    .bg-transparent {
        background-color: #0000
    }

    .bg-white {
        background-color: #fff
    }

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

    .fill-base-dark {
        fill: #0f0f0f
    }

    .fill-base-master\/10 {
        fill: #3333331a
    }

    .fill-blue-500 {
        fill: #2fc6f6
    }

    .fill-none {
        fill: none
    }

    .fill-white {
        fill: #fff
    }

    .stroke-base-300 {
        stroke: #d5d7db
    }

    .stroke-current {
        stroke: currentColor
    }

    .stroke-none {
        stroke: none
    }

    .stroke-transparent {
        stroke: #0000
    }

    .stroke-1 {
        stroke-width: 1px
    }

    .stroke-2 {
        stroke-width: 2px
    }

    .stroke-\[7px\] {
        stroke-width: 7px
    }

    .object-cover {
        -o-object-fit: cover;
        object-fit: cover
    }

    .p-0 {
        padding: 0
    }

    .p-0\.5 {
        padding: .125rem
    }

    .p-1 {
        padding: .25rem
    }

    .p-1\.5 {
        padding: .375rem
    }

    .p-2 {
        padding: .5rem
    }

    .p-2\.5 {
        padding: .625rem
    }

    .p-3 {
        padding: .75rem
    }

    .p-3\.5 {
        padding: .875rem
    }

    .p-4 {
        padding: 1rem
    }

    .p-6 {
        padding: 1.5rem
    }

    .p-8 {
        padding: 2rem
    }

    .px-0 {
        padding-inline: 0
    }

    .px-1 {
        padding-inline: .25rem
    }

    .px-1\.5 {
        padding-inline: .375rem
    }

    .px-2 {
        padding-inline: .5rem
    }

    .px-2\.5 {
        padding-inline: .625rem
    }

    .px-3 {
        padding-inline: .75rem
    }

    .px-4 {
        padding-inline: 1rem
    }

    .px-5 {
        padding-inline: 1.25rem
    }

    .px-\[1\.3rem\] {
        padding-inline: 1.3rem
    }

    .px-\[2\.1rem\] {
        padding-inline: 2.1rem
    }

    .px-\[2\.45rem\] {
        padding-inline: 2.45rem
    }

    .px-\[2\.95rem\] {
        padding-inline: 2.95rem
    }

    .px-md2 {
        padding-inline: 18px
    }

    .py-0 {
        padding-block: 0
    }

    .py-0\.5 {
        padding-block: .125rem
    }

    .py-1 {
        padding-block: .25rem
    }

    .py-1\.5 {
        padding-block: .375rem
    }

    .py-2 {
        padding-block: .5rem
    }

    .py-2\.5 {
        padding-block: .625rem
    }

    .py-3 {
        padding-block: .75rem
    }

    .py-3\.5 {
        padding-block: .875rem
    }

    .py-4 {
        padding-block: 1rem
    }

    .py-8 {
        padding-block: 2rem
    }

    .py-md {
        padding-block: 16px
    }

    .py-md2 {
        padding-block: 18px
    }

    .py-xs {
        padding-block: 8px
    }

    .ps-0 {
        padding-inline-start: 0
    }

    .ps-1 {
        padding-inline-start: .25rem
    }

    .ps-1\.5 {
        padding-inline-start: .375rem
    }

    .ps-2 {
        padding-inline-start: .5rem
    }

    .ps-2\.5 {
        padding-inline-start: .625rem
    }

    .ps-2xl {
        padding-inline-start: 28px
    }

    .ps-3 {
        padding-inline-start: .75rem
    }

    .ps-3\.5 {
        padding-inline-start: .875rem
    }

    .ps-4 {
        padding-inline-start: 1rem
    }

    .ps-5 {
        padding-inline-start: 1.25rem
    }

    .ps-6 {
        padding-inline-start: 1.5rem
    }

    .ps-7 {
        padding-inline-start: 1.75rem
    }

    .ps-8 {
        padding-inline-start: 2rem
    }

    .ps-\[18px\] {
        padding-inline-start: 18px
    }

    .ps-\[28px\] {
        padding-inline-start: 28px
    }

    .ps-\[39px\] {
        padding-inline-start: 39px
    }

    .ps-\[42px\] {
        padding-inline-start: 42px
    }

    .ps-md {
        padding-inline-start: 16px
    }

    .ps-sm {
        padding-inline-start: 12px
    }

    .pe-0 {
        padding-inline-end: 0
    }

    .pe-1 {
        padding-inline-end: .25rem
    }

    .pe-1\.5 {
        padding-inline-end: .375rem
    }

    .pe-2 {
        padding-inline-end: .5rem
    }

    .pe-2\.5 {
        padding-inline-end: .625rem
    }

    .pe-2xs {
        padding-inline-end: 4px
    }

    .pe-3 {
        padding-inline-end: .75rem
    }

    .pe-3\.5 {
        padding-inline-end: .875rem
    }

    .pe-4 {
        padding-inline-end: 1rem
    }

    .pe-5 {
        padding-inline-end: 1.25rem
    }

    .pe-7 {
        padding-inline-end: 1.75rem
    }

    .pe-8 {
        padding-inline-end: 2rem
    }

    .pe-9 {
        padding-inline-end: 2.25rem
    }

    .pe-\[18px\] {
        padding-inline-end: 18px
    }

    .pe-\[28px\] {
        padding-inline-end: 28px
    }

    .pe-\[39px\] {
        padding-inline-end: 39px
    }

    .pe-xs {
        padding-inline-end: 8px
    }

    .pt-0 {
        padding-top: 0
    }

    .pt-1 {
        padding-top: .25rem
    }

    .pt-2 {
        padding-top: .5rem
    }

    .pt-3 {
        padding-top: .75rem
    }

    .pt-4 {
        padding-top: 1rem
    }

    .pt-6 {
        padding-top: 1.5rem
    }

    .pr-\(--scrollbar-width\) {
        padding-right: var(--scrollbar-width)
    }

    .pr-1\.5 {
        padding-right: .375rem
    }

    .pr-2\.5 {
        padding-right: .625rem
    }

    .pr-\[3px\] {
        padding-right: 3px
    }

    .pb-2 {
        padding-bottom: .5rem
    }

    .pb-2\.5 {
        padding-bottom: .625rem
    }

    .pb-3 {
        padding-bottom: .75rem
    }

    .pl-1\.5 {
        padding-left: .375rem
    }

    .pl-2\.5 {
        padding-left: .625rem
    }

    .text-center {
        text-align: center
    }

    .text-end {
        text-align: end
    }

    .text-right {
        text-align: right
    }

    .text-start {
        text-align: start
    }

    .align-middle {
        vertical-align: middle
    }

    .align-top {
        vertical-align: top
    }

    .font-b24-primary,
    .font-b24-secondary,
    .font-b24-system {
        font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol
    }

    .font-b24-system-mono {
        font-family: ui-monospace, SFMono-Regular, SF Mono, Consolas, Liberation Mono, Menlo, monospace
    }

    .text-h1 {
        font-size: 28px;
        font-weight: var(--tw-font-weight, 300);
        line-height: var(--tw-leading, 1.2)
    }

    .text-h2 {
        font-size: 24px
    }

    .text-h2,
    .text-h3 {
        font-weight: var(--tw-font-weight, 300);
        line-height: var(--tw-leading, 1.3)
    }

    .text-h3 {
        font-size: 22px
    }

    .text-h4 {
        font-size: 18px
    }

    .text-h4,
    .text-h5 {
        font-weight: var(--tw-font-weight, 400);
        line-height: var(--tw-leading, 1.35)
    }

    .text-h5 {
        font-size: 16px
    }

    .text-h6 {
        font-size: 14px;
        font-weight: var(--tw-font-weight, 400);
        line-height: var(--tw-leading, 1.4)
    }

    .text-2xl {
        font-size: 18px
    }

    .text-2xl,
    .text-3xl {
        line-height: var(--tw-leading, 1.75rem)
    }

    .text-3xl {
        font-size: 22px
    }

    .text-3xs {
        font-size: 11px;
        line-height: var(--tw-leading, .9rem)
    }

    .text-4\.5xl {
        font-size: 26px;
        line-height: var(--tw-leading, 1.625rem)
    }

    .text-4xs {
        font-size: 10px;
        line-height: var(--tw-leading, .85rem)
    }

    .text-5xl {
        font-size: 28px;
        line-height: var(--tw-leading, 2.25rem)
    }

    .text-5xs {
        font-size: 9px;
        line-height: var(--tw-leading, .85rem)
    }

    .text-6xs {
        font-size: 8px
    }

    .text-6xs,
    .text-7xs {
        line-height: var(--tw-leading, .7rem)
    }

    .text-7xs {
        font-size: 7px
    }

    .text-base {
        font-size: 14px
    }

    .text-base,
    .text-lg {
        line-height: var(--tw-leading, 1.25rem)
    }

    .text-lg {
        font-size: 15px
    }

    .text-md {
        font-size: 14px;
        line-height: var(--tw-leading, 1.25rem)
    }

    .text-sm {
        font-size: 13px;
        line-height: var(--tw-leading, 1rem)
    }

    .text-xl {
        font-size: 16px;
        line-height: var(--tw-leading, 1.5rem)
    }

    .text-xs {
        font-size: 12px;
        line-height: var(--tw-leading, 1rem)
    }

    .text-xs\/6 {
        font-size: 12px;
        line-height: 1.5rem
    }

    .text-\[0px\] {
        font-size: 0
    }

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

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

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

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

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

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

    .leading-9 {
        --tw-leading: 2.25rem;
        line-height: 2.25rem
    }

    .leading-\[1\.563rem\] {
        --tw-leading: 1.563rem;
        line-height: 1.563rem
    }

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

    .leading-md {
        --tw-leading: 1.4;
        line-height: 1.4
    }

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

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

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

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

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

    .font-extrabold {
        --tw-font-weight: 800;
        font-weight: 800
    }

    .font-light {
        --tw-font-weight: 300;
        font-weight: 300
    }

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

    .font-normal,
    .font-regular {
        --tw-font-weight: 400;
        font-weight: 400
    }

    .font-semibold {
        --tw-font-weight: 600;
        font-weight: 600
    }

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

    .text-nowrap {
        text-wrap: nowrap
    }

    .text-pretty {
        text-wrap: pretty
    }

    .break-words {
        overflow-wrap: break-word
    }

    .text-ellipsis {
        text-overflow: ellipsis
    }

    .whitespace-nowrap {
        white-space: nowrap
    }

    .text-ai-500 {
        color: #8e52ec
    }

    .text-ai-600 {
        color: #8044df
    }

    .text-ai-700 {
        color: #7437d3
    }

    .text-ai-800 {
        color: #682ac6
    }

    .text-ai-900 {
        color: #6026b8
    }

    .text-ai-950 {
        color: #501e9f
    }

    .text-base-350 {
        color: #c9ccd0
    }

    .text-base-400 {
        color: #bdc1c6
    }

    .text-base-500 {
        color: #a8adb4
    }

    .text-base-600 {
        color: #9499a4
    }

    .text-base-800 {
        color: #6a737f
    }

    .text-base-900 {
        color: #525c69
    }

    .text-base-950,
    .text-base-master,
    .text-black {
        color: #333
    }

    .text-blue-500 {
        color: #2fc6f6
    }

    .text-blue-600 {
        color: #11a9d9
    }

    .text-blue-620 {
        color: #0aa0d0
    }

    .text-blue-700 {
        color: #008dba
    }

    .text-blue-800 {
        color: #00789e
    }

    .text-blue-850 {
        color: #2066b0
    }

    .text-blue-900 {
        color: #006484
    }

    .text-blue-950 {
        color: #004f69
    }

    .text-collab-500 {
        color: #6be860
    }

    .text-collab-600 {
        color: #19cc45
    }

    .text-collab-700 {
        color: #00a94e
    }

    .text-collab-800 {
        color: #1e8d36
    }

    .text-collab-900 {
        color: #065217
    }

    .text-cyan-500 {
        color: #05b5ab
    }

    .text-cyan-600 {
        color: #009ea3
    }

    .text-cyan-700 {
        color: #008394
    }

    .text-cyan-800 {
        color: #006880
    }

    .text-cyan-900 {
        color: #004157
    }

    .text-cyan-950 {
        color: #003242
    }

    .text-gray-400 {
        color: #bdc1c6
    }

    .text-gray-500 {
        color: #a8adb4
    }

    .text-gray-600 {
        color: #9499a4
    }

    .text-gray-700 {
        color: #838c95
    }

    .text-gray-800 {
        color: #6a737f
    }

    .text-gray-900 {
        color: #525c69
    }

    .text-green-350 {
        color: #cfe780
    }

    .text-green-400 {
        color: #bbde4d
    }

    .text-green-500 {
        color: #9dcf00
    }

    .text-green-600 {
        color: #8dbb00
    }

    .text-green-700 {
        color: #7fa800
    }

    .text-green-780 {
        color: #668d13
    }

    .text-green-800 {
        color: #688800
    }

    .text-green-900 {
        color: #506900
    }

    .text-green-950 {
        color: #3d4f00
    }

    .text-orange-500 {
        color: #ffa900
    }

    .text-orange-600 {
        color: #e89b06
    }

    .text-orange-700 {
        color: #c48300
    }

    .text-orange-750 {
        color: #a07f27
    }

    .text-orange-800 {
        color: #9f6a00
    }

    .text-orange-900 {
        color: #7a5100
    }

    .text-orange-950 {
        color: #614000
    }

    .text-red-500 {
        color: #ff5752
    }

    .text-red-600 {
        color: #f4433e
    }

    .text-red-700 {
        color: #e92f2a
    }

    .text-red-750 {
        color: #d7413c
    }

    .text-red-800 {
        color: #c21b16
    }

    .text-red-900 {
        color: #9a0703
    }

    .text-red-950 {
        color: #800602
    }

    .text-slate-400 {
        color: #a3afc2
    }

    .text-slate-500 {
        color: #93a0b4
    }

    .text-slate-600 {
        color: #6e7d96
    }

    .text-slate-700 {
        color: #5d6e89
    }

    .text-slate-900 {
        color: #2f4265
    }

    .text-transparent {
        color: #0000
    }

    .text-white {
        color: #fff
    }

    .normal-case {
        text-transform: none
    }

    .uppercase {
        text-transform: uppercase
    }

    .italic {
        font-style: italic
    }

    .no-underline {
        text-decoration-line: none
    }

    .underline {
        text-decoration-line: underline
    }

    .decoration-gray-900 {
        text-decoration-color: #525c69
    }

    .decoration-solid {
        text-decoration-style: solid
    }

    .decoration-auto {
        text-decoration-thickness: auto
    }

    .decoration-from-font {
        text-decoration-thickness: from-font
    }

    .underline-offset-1 {
        text-underline-offset: 1px
    }

    .underline-offset-2 {
        text-underline-offset: 2px
    }

    .antialiased {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    .placeholder-gray-500::-moz-placeholder {
        color: #a8adb4
    }

    .placeholder-gray-500::placeholder {
        color: #a8adb4
    }

    .opacity-0 {
        opacity: 0
    }

    .opacity-40 {
        opacity: .4
    }

    .opacity-50 {
        opacity: .5
    }

    .opacity-75 {
        opacity: .75
    }

    .opacity-100 {
        opacity: 1
    }

    .shadow-2xl {
        --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040)
    }

    .shadow-2xl,
    .shadow-\[0_15px_21px_rgba\(83\,92\,105\,\.15\)\] {
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .shadow-\[0_15px_21px_rgba\(83\,92\,105\,\.15\)\] {
        --tw-shadow: 0 15px 21px var(--tw-shadow-color, #535c6926)
    }

    .shadow-lg {
        --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a)
    }

    .shadow-lg,
    .shadow-md {
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .shadow-md {
        --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a)
    }

    .shadow-sm {
        --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d)
    }

    .shadow-sm,
    .shadow-top-md {
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .shadow-top-md {
        --tw-shadow: 0px -3px 4px 0px var(--tw-shadow-color, #00000014)
    }

    .shadow-xl {
        --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a)
    }

    .ring,
    .shadow-xl {
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .ring {
        --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color, currentcolor)
    }

    .ring-0 {
        --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(var(--tw-ring-offset-width))var(--tw-ring-color, currentcolor)
    }

    .ring-0,
    .ring-1 {
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .ring-1 {
        --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color, currentcolor)
    }

    .ring-2 {
        --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color, currentcolor)
    }

    .ring-2,
    .ring-3 {
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .ring-3 {
        --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color, currentcolor)
    }

    .shadow-blue-500\/30 {
        --tw-shadow-color: #2fc6f64d
    }

    @supports (color: color-mix(in lab, red, red)) {
        .shadow-blue-500\/30 {
            --tw-shadow-color: color-mix(in oklab, oklab(77.1714% -.0961792 -.0968419/.3) var(--tw-shadow-alpha), transparent)
        }
    }

    .ring-ai-10 {
        --tw-ring-color: #f6f2fe
    }

    .ring-ai-150 {
        --tw-ring-color: #e7d8fa
    }

    .ring-ai-330 {
        --tw-ring-color: #b095dc
    }

    .ring-ai-500 {
        --tw-ring-color: #8e52ec
    }

    .ring-ai-900 {
        --tw-ring-color: #6026b8
    }

    .ring-base-100 {
        --tw-ring-color: #edeef0
    }

    .ring-base-150 {
        --tw-ring-color: #e6e8e9
    }

    .ring-base-300 {
        --tw-ring-color: #d5d7db
    }

    .ring-base-320 {
        --tw-ring-color: #cfd4d8
    }

    .ring-base-500 {
        --tw-ring-color: #a8adb4
    }

    .ring-base-700 {
        --tw-ring-color: #838c95
    }

    .ring-base-800\/20 {
        --tw-ring-color: oklab(55.2099% -.00537425 -.0209352/.2)
    }

    .ring-base-850 {
        --tw-ring-color: #5b6573
    }

    .ring-base-900 {
        --tw-ring-color: #525c69
    }

    .ring-base-950\/5 {
        --tw-ring-color: oklab(32.1092% 2.98023e-8 0/.05)
    }

    .ring-blue-250 {
        --tw-ring-color: #d3f4ff
    }

    .ring-blue-320 {
        --tw-ring-color: #bcedfc
    }

    .ring-blue-500 {
        --tw-ring-color: #2fc6f6
    }

    .ring-blue-500\/17 {
        --tw-ring-color: oklab(77.1714% -.0961792 -.0968419/.17)
    }

    .ring-blue-800 {
        --tw-ring-color: #00789e
    }

    .ring-collab-300 {
        --tw-ring-color: #d4fdb0
    }

    .ring-collab-500 {
        --tw-ring-color: #6be860
    }

    .ring-collab-500\/17 {
        --tw-ring-color: oklab(83.0959% -.164772 .128543/.17)
    }

    .ring-collab-900 {
        --tw-ring-color: #065217
    }

    .ring-cyan-350 {
        --tw-ring-color: #55d0e0
    }

    .ring-cyan-500 {
        --tw-ring-color: #05b5ab
    }

    .ring-cyan-900 {
        --tw-ring-color: #004157
    }

    .ring-green-300 {
        --tw-ring-color: #e2f1b3
    }

    .ring-green-500 {
        --tw-ring-color: #9dcf00
    }

    .ring-green-500\/17 {
        --tw-ring-color: oklab(78.993% -.114876 .162636/.17)
    }

    .ring-green-900 {
        --tw-ring-color: #506900
    }

    .ring-orange-300 {
        --tw-ring-color: #ffe1a6
    }

    .ring-orange-500 {
        --tw-ring-color: #ffa900
    }

    .ring-orange-800 {
        --tw-ring-color: #9f6a00
    }

    .ring-red-250 {
        --tw-ring-color: #ffdcdb
    }

    .ring-red-500 {
        --tw-ring-color: #ff5752
    }

    .ring-red-500\/17 {
        --tw-ring-color: oklab(68.389% .184347 .0892561/.17)
    }

    .ring-red-800 {
        --tw-ring-color: #c21b16
    }

    .ring-red-950 {
        --tw-ring-color: #800602
    }

    .ring-white {
        --tw-ring-color: #fff
    }

    .outline-transparent {
        outline-color: #0000
    }

    .filter {
        filter: var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )
    }

    .backdrop-blur-sm {
        --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, )
    }

    .transition {
        transition-duration: var(--tw-duration, var(--default-transition-duration));
        transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function))
    }

    .transition-\[background\] {
        transition-duration: var(--tw-duration, var(--default-transition-duration));
        transition-property: background;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function))
    }

    .transition-\[color\,opacity\] {
        transition-duration: var(--tw-duration, var(--default-transition-duration));
        transition-property: color, opacity;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function))
    }

    .transition-\[transform\,translate\,height\] {
        transition-duration: var(--tw-duration, var(--default-transition-duration));
        transition-property: transform, translate, height;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function))
    }

    .transition-\[translate\,width\] {
        transition-duration: var(--tw-duration, var(--default-transition-duration));
        transition-property: translate, width;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function))
    }

    .transition-\[width\,height\] {
        transition-duration: var(--tw-duration, var(--default-transition-duration));
        transition-property: width, height;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function))
    }

    .transition-\[width\] {
        transition-duration: var(--tw-duration, var(--default-transition-duration));
        transition-property: width;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function))
    }

    .transition-all {
        transition-duration: var(--tw-duration, var(--default-transition-duration));
        transition-property: all;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function))
    }

    .transition-colors {
        transition-duration: var(--tw-duration, var(--default-transition-duration));
        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-opacity {
        transition-duration: var(--tw-duration, var(--default-transition-duration));
        transition-property: opacity;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function))
    }

    .transition-transform {
        transition-duration: var(--tw-duration, var(--default-transition-duration));
        transition-property: transform, translate, scale, rotate;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function))
    }

    .duration-150 {
        --tw-duration: .15s;
        transition-duration: .15s
    }

    .duration-200 {
        --tw-duration: .2s;
        transition-duration: .2s
    }

    .duration-300 {
        --tw-duration: .3s;
        transition-duration: .3s
    }

    .duration-1000 {
        --tw-duration: 1s;
        transition-duration: 1s
    }

    .ease-in-out {
        --tw-ease: var(--ease-in-out);
        transition-timing-function: var(--ease-in-out)
    }

    .ease-linear {
        --tw-ease: linear;
        transition-timing-function: linear
    }

    .ease-out {
        --tw-ease: var(--ease-out);
        transition-timing-function: var(--ease-out)
    }

    .outline-none {
        --tw-outline-style: none;
        outline-style: none
    }

    .select-none {
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none
    }

    .ring-inset {
        --tw-ring-inset: inset
    }

    .not-group-data-reka-collection-item\: ps-2\.5:not(:is(:where(.group)[data-reka-collection-item] *)) {
        padding-inline-start: .625rem
    }

    .group-not-last\: group-not-first\:pcw-rounded-none:is(:where(.group):not(:last-child) *):is(:where(.group):not(:first-child) *),
    .not-last\:not-first\:pcw-rounded-none:not(:last-child):not(:first-child) {
        border-radius: 0
    }

    .group-not-only\: group-not-first\:border-s-0:is(:where(.group):not(:only-child) *):is(:where(.group):not(:first-child) *) {
        border-inline-start-style: var(--tw-border-style);
        border-inline-start-width: 0
    }

    .group-not-only\: group-first\:pcw-rounded-e-3xl:is(:where(.group):not(:only-child) *):is(:where(.group):first-child *) {
        border-end-end-radius: 20px;
        border-start-end-radius: 20px
    }

    .group-not-only\: group-first\:pcw-rounded-e-none:is(:where(.group):not(:only-child) *):is(:where(.group):first-child *) {
        border-end-end-radius: 0;
        border-start-end-radius: 0
    }

    .group-not-only\: group-first\:pcw-rounded-b-none:is(:where(.group):not(:only-child) *):is(:where(.group):first-child *) {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }

    .group-not-only\: group-first\:border-e-0:is(:where(.group):not(:only-child) *):is(:where(.group):first-child *) {
        border-inline-end-style: var(--tw-border-style);
        border-inline-end-width: 0
    }

    .group-not-only\: group-last\:pcw-rounded-s-none:is(:where(.group):not(:only-child) *):is(:where(.group):last-child *) {
        border-end-start-radius: 0;
        border-start-start-radius: 0
    }

    .group-not-only\: group-last\:pcw-rounded-t-none:is(:where(.group):not(:only-child) *):is(:where(.group):last-child *) {
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    @media (hover: hover) {
        .group-hover\:pcw-rounded-full:is(:where(.group):hover *) {
            border-radius: 9999px
        }

        .group-hover\:border-1:is(:where(.group):hover *) {
            border-style: var(--tw-border-style);
            border-width: 1px
        }

        .group-hover\:border-current:is(:where(.group):hover *) {
            border-color: currentColor
        }

        .group-hover\:text-base-900:is(:where(.group):hover *) {
            color: #525c69
        }

        .group-hover\:text-base-950:is(:where(.group):hover *) {
            color: #333
        }

        .group-hover\:underline:is(:where(.group):hover *) {
            text-decoration-line: underline
        }

        .group-hover\:decoration-dashed:is(:where(.group):hover *) {
            text-decoration-style: dashed
        }

        .group-hover\:opacity-100:is(:where(.group):hover *) {
            opacity: 1
        }
    }

    .group-focus\: opacity-100:is(:where(.group):focus *) {
        opacity: 1
    }

    .group-data-highlighted\: bg-blue-500:is(:where(.group)[data-highlighted] *) {
        background-color: #2fc6f6
    }

    .group-data-highlighted\: text-ai-900:is(:where(.group)[data-highlighted] *) {
        color: #6026b8
    }

    .group-data-highlighted\: text-base-master:is(:where(.group)[data-highlighted] *) {
        color: #333
    }

    .group-data-highlighted\: text-blue-900:is(:where(.group)[data-highlighted] *) {
        color: #006484
    }

    .group-data-highlighted\: text-collab-900:is(:where(.group)[data-highlighted] *) {
        color: #065217
    }

    .group-data-highlighted\: text-cyan-900:is(:where(.group)[data-highlighted] *) {
        color: #004157
    }

    .group-data-highlighted\: text-green-900:is(:where(.group)[data-highlighted] *) {
        color: #506900
    }

    .group-data-highlighted\: text-orange-900:is(:where(.group)[data-highlighted] *) {
        color: #7a5100
    }

    .group-data-highlighted\: text-red-900:is(:where(.group)[data-highlighted] *) {
        color: #9a0703
    }

    .group-data-highlighted\: text-white:is(:where(.group)[data-highlighted] *) {
        color: #fff
    }

    .group-data-highlighted\: not-data-disabled\:bg-blue-500:is(:where(.group)[data-highlighted] *):not([data-disabled]) {
        background-color: #2fc6f6
    }

    .group-data-highlighted\: not-data-disabled\:text-base-master:is(:where(.group)[data-highlighted] *):not([data-disabled]) {
        color: #333
    }

    .group-data-highlighted\: not-data-disabled\:text-white:is(:where(.group)[data-highlighted] *):not([data-disabled]) {
        color: #fff
    }

    .group-data-\[state\=checked\]\: bg-blue-500:is(:where(.group)[data-state=checked] *) {
        background-color: #2fc6f6
    }

    .group-data-\[state\=checked\]\: text-ai-500:is(:where(.group)[data-state=checked] *) {
        color: #8e52ec
    }

    .group-data-\[state\=checked\]\: text-ai-900:is(:where(.group)[data-state=checked] *) {
        color: #6026b8
    }

    .group-data-\[state\=checked\]\: text-base-900:is(:where(.group)[data-state=checked] *) {
        color: #525c69
    }

    .group-data-\[state\=checked\]\: text-base-master:is(:where(.group)[data-state=checked] *) {
        color: #333
    }

    .group-data-\[state\=checked\]\: text-blue-500:is(:where(.group)[data-state=checked] *) {
        color: #2fc6f6
    }

    .group-data-\[state\=checked\]\: text-blue-900:is(:where(.group)[data-state=checked] *) {
        color: #006484
    }

    .group-data-\[state\=checked\]\: text-collab-500:is(:where(.group)[data-state=checked] *) {
        color: #6be860
    }

    .group-data-\[state\=checked\]\: text-collab-900:is(:where(.group)[data-state=checked] *) {
        color: #065217
    }

    .group-data-\[state\=checked\]\: text-cyan-350:is(:where(.group)[data-state=checked] *) {
        color: #55d0e0
    }

    .group-data-\[state\=checked\]\: text-cyan-900:is(:where(.group)[data-state=checked] *) {
        color: #004157
    }

    .group-data-\[state\=checked\]\: text-green-500:is(:where(.group)[data-state=checked] *) {
        color: #9dcf00
    }

    .group-data-\[state\=checked\]\: text-green-900:is(:where(.group)[data-state=checked] *) {
        color: #506900
    }

    .group-data-\[state\=checked\]\: text-orange-500:is(:where(.group)[data-state=checked] *) {
        color: #ffa900
    }

    .group-data-\[state\=checked\]\: text-orange-900:is(:where(.group)[data-state=checked] *) {
        color: #7a5100
    }

    .group-data-\[state\=checked\]\: text-red-500:is(:where(.group)[data-state=checked] *) {
        color: #ff5752
    }

    .group-data-\[state\=checked\]\: text-red-900:is(:where(.group)[data-state=checked] *) {
        color: #9a0703
    }

    .group-data-\[state\=checked\]\: text-white:is(:where(.group)[data-state=checked] *) {
        color: #fff
    }

    .group-data-\[state\=checked\]\: opacity-100:is(:where(.group)[data-state=checked] *) {
        opacity: 1
    }

    .group-data-\[state\=open\]\: rotate-180:is(:where(.group)[data-state=open] *) {
        rotate: 180deg
    }

    .group-data-\[state\=open\]\: text-ai-600:is(:where(.group)[data-state=open] *) {
        color: #8044df
    }

    .group-data-\[state\=open\]\: text-ai-900:is(:where(.group)[data-state=open] *) {
        color: #6026b8
    }

    .group-data-\[state\=open\]\: text-base-950:is(:where(.group)[data-state=open] *),
    .group-data-\[state\=open\]\:text-base-master:is(:where(.group)[data-state=open] *) {
        color: #333
    }

    .group-data-\[state\=open\]\: text-blue-600:is(:where(.group)[data-state=open] *) {
        color: #11a9d9
    }

    .group-data-\[state\=open\]\: text-blue-900:is(:where(.group)[data-state=open] *) {
        color: #006484
    }

    .group-data-\[state\=open\]\: text-collab-600:is(:where(.group)[data-state=open] *) {
        color: #19cc45
    }

    .group-data-\[state\=open\]\: text-collab-900:is(:where(.group)[data-state=open] *) {
        color: #065217
    }

    .group-data-\[state\=open\]\: text-cyan-600:is(:where(.group)[data-state=open] *) {
        color: #009ea3
    }

    .group-data-\[state\=open\]\: text-cyan-900:is(:where(.group)[data-state=open] *) {
        color: #004157
    }

    .group-data-\[state\=open\]\: text-green-600:is(:where(.group)[data-state=open] *) {
        color: #8dbb00
    }

    .group-data-\[state\=open\]\: text-green-900:is(:where(.group)[data-state=open] *) {
        color: #506900
    }

    .group-data-\[state\=open\]\: text-orange-600:is(:where(.group)[data-state=open] *) {
        color: #e89b06
    }

    .group-data-\[state\=open\]\: text-orange-900:is(:where(.group)[data-state=open] *) {
        color: #7a5100
    }

    .group-data-\[state\=open\]\: text-red-600:is(:where(.group)[data-state=open] *) {
        color: #f4433e
    }

    .group-data-\[state\=open\]\: text-red-900:is(:where(.group)[data-state=open] *) {
        color: #9a0703
    }

    .group-data-\[state\=open\]\: text-white:is(:where(.group)[data-state=open] *) {
        color: #fff
    }

    .group-data-\[state\=unchecked\]\: text-base-400:is(:where(.group)[data-state=unchecked] *) {
        color: #bdc1c6
    }

    .group-data-\[state\=unchecked\]\: opacity-100:is(:where(.group)[data-state=unchecked] *) {
        opacity: 1
    }

    .group-\[\.is-button-group\]\/items\: not-last\:not-first\:pcw-rounded-none:is(:where(.group\/items).is-button-group *):not(:last-child):not(:first-child) {
        border-radius: 0
    }

    .group-\[\.is-button-group\]\/items\: not-only\:not-first\:border-s-0:is(:where(.group\/items).is-button-group *):not(:only-child):not(:first-child) {
        border-inline-start-style: var(--tw-border-style);
        border-inline-start-width: 0
    }

    .marker\: text-base-master ::marker {
        color: #333
    }

    .marker\: text-base-master::marker {
        color: #333
    }

    .marker\: text-base-master ::-webkit-details-marker,
    .marker\:text-base-master::-webkit-details-marker {
        color: #333
    }

    .file\: me-1\.5::file-selector-button {
        margin-inline-end: .375rem
    }

    .file\: text-base-500::file-selector-button {
        color: #a8adb4
    }

    .file\: outline-none::file-selector-button {
        --tw-outline-style: none;
        outline-style: none
    }

    .placeholder\: text-base-400::-moz-placeholder {
        color: #bdc1c6
    }

    .placeholder\: text-base-400::placeholder {
        color: #bdc1c6
    }

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

    .before\: inset-px:before {
        content: var(--tw-content);
        top: 1px;
        right: 1px;
        bottom: 1px;
        left: 1px
    }

    .before\: inset-x-0:before,
    .before\:inset-x-\[0px\]:before {
        content: var(--tw-content);
        inset-inline: 0
    }

    .before\: inset-x-px:before {
        content: var(--tw-content);
        inset-inline: 1px
    }

    .before\: -inset-y-\[6px\]:before {
        content: var(--tw-content);
        inset-block: -6px
    }

    .before\: inset-y-0:before {
        content: var(--tw-content);
        inset-block: 0
    }

    .before\: inset-y-px:before {
        content: var(--tw-content);
        inset-block: 1px
    }

    .before\: z-\[-1\]:before {
        content: var(--tw-content);
        z-index: -1
    }

    .before\: me-0\.5:before {
        content: var(--tw-content);
        margin-inline-end: .125rem
    }

    .before\: h-\[70px\]:before {
        content: var(--tw-content);
        height: 70px
    }

    .before\: pcw-rounded-2xs:before {
        border-radius: 4px;
        content: var(--tw-content)
    }

    .before\: pcw-rounded-md:before {
        border-radius: 10px;
        content: var(--tw-content)
    }

    .before\: pcw-rounded-none:before {
        border-radius: 0;
        content: var(--tw-content)
    }

    .before\: pcw-rounded-t-md:before {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        content: var(--tw-content)
    }

    .before\: bg-ai-100\/50:before {
        background-color: #e3ddf780;
        content: var(--tw-content)
    }

    .before\: bg-ai-800:before {
        background-color: #682ac6;
        content: var(--tw-content)
    }

    .before\: bg-base-20:before {
        background-color: #f8fafb;
        content: var(--tw-content)
    }

    .before\: bg-base-100\/50:before {
        background-color: #edeef080;
        content: var(--tw-content)
    }

    .before\: bg-base-800:before {
        background-color: #6a737f;
        content: var(--tw-content)
    }

    .before\: bg-blue-100:before {
        background-color: #f4fcfe;
        content: var(--tw-content)
    }

    .before\: bg-blue-200:before {
        background-color: #e5f9ff;
        content: var(--tw-content)
    }

    .before\: bg-blue-800:before {
        background-color: #00789e;
        content: var(--tw-content)
    }

    .before\: bg-collab-100:before {
        background-color: #f2fee2;
        content: var(--tw-content)
    }

    .before\: bg-collab-800:before {
        background-color: #1e8d36;
        content: var(--tw-content)
    }

    .before\: bg-cyan-100\/50:before {
        background-color: #dbf3fa80;
        content: var(--tw-content)
    }

    .before\: bg-cyan-800:before {
        background-color: #006880;
        content: var(--tw-content)
    }

    .before\: bg-green-100:before {
        background-color: #fafded;
        content: var(--tw-content)
    }

    .before\: bg-green-800:before {
        background-color: #688800;
        content: var(--tw-content)
    }

    .before\: bg-orange-100:before {
        background-color: #fffaf0;
        content: var(--tw-content)
    }

    .before\: bg-orange-800:before {
        background-color: #9f6a00;
        content: var(--tw-content)
    }

    .before\: bg-red-100:before {
        background-color: #fff8f8;
        content: var(--tw-content)
    }

    .before\: bg-red-800:before {
        background-color: #c21b16;
        content: var(--tw-content)
    }

    .before\: transition-colors:before {
        content: var(--tw-content);
        transition-duration: var(--tw-duration, var(--default-transition-duration));
        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))
    }

    .before\: content-\[\'\'\]:before {
        --tw-content: "";
        content: var(--tw-content)
    }

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

    .after\:inset-x-2\.5:after {
        content: var(--tw-content);
        inset-inline: .625rem
    }

    .after\:inset-y-0\.5:after {
        content: var(--tw-content);
        inset-block: .125rem
    }

    .after\:-start-1\.5:after {
        content: var(--tw-content);
        inset-inline-start: -.375rem
    }

    .after\:-bottom-2:after {
        bottom: -.5rem;
        content: var(--tw-content)
    }

    .after\:ms-0\.5:after {
        content: var(--tw-content);
        margin-inline-start: .125rem
    }

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

    .after\:size-1:after {
        content: var(--tw-content);
        height: .25rem;
        width: .25rem
    }

    .after\:size-1\.5:after {
        content: var(--tw-content);
        height: .375rem;
        width: .375rem
    }

    .after\:size-2:after {
        content: var(--tw-content);
        height: .5rem;
        width: .5rem
    }

    .after\:h-px:after {
        content: var(--tw-content);
        height: 1px
    }

    .after\:w-\[7px\]:after {
        content: var(--tw-content);
        width: 7px
    }

    .after\:pcw-rounded-full:after {
        border-radius: 9999px;
        content: var(--tw-content)
    }

    .after\:bg-ai-500:after {
        background-color: #8e52ec;
        content: var(--tw-content)
    }

    .after\:bg-base-500:after {
        background-color: #a8adb4;
        content: var(--tw-content)
    }

    .after\:bg-blue-500:after {
        background-color: #2fc6f6;
        content: var(--tw-content)
    }

    .after\:bg-blue-850:after {
        background-color: #2066b0;
        content: var(--tw-content)
    }

    .after\:bg-collab-500:after {
        background-color: #6be860;
        content: var(--tw-content)
    }

    .after\:bg-cyan-500:after {
        background-color: #05b5ab;
        content: var(--tw-content)
    }

    .after\:bg-green-500:after {
        background-color: #9dcf00;
        content: var(--tw-content)
    }

    .after\:bg-orange-500:after {
        background-color: #ffa900;
        content: var(--tw-content)
    }

    .after\:bg-red-500:after {
        background-color: #ff5752;
        content: var(--tw-content)
    }

    .after\:bg-white:after {
        background-color: #fff;
        content: var(--tw-content)
    }

    .after\:text-red-500:after {
        color: #ff5752;
        content: var(--tw-content)
    }

    .after\:transition-colors:after {
        content: var(--tw-content);
        transition-duration: var(--tw-duration, var(--default-transition-duration));
        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))
    }

    .after\:content-\[\'\*\'\]:after {
        --tw-content: "*";
        content: var(--tw-content)
    }

    .group-not-only\:not-first\:after\:absolute:is(:where(.group):not(:only-child) *):not(:first-child):after {
        content: var(--tw-content);
        position: absolute
    }

    .group-not-only\:not-first\:after\:top-\[7px\]:is(:where(.group):not(:only-child) *):not(:first-child):after {
        content: var(--tw-content);
        top: 7px
    }

    .group-not-only\:not-first\:after\:bottom-\[6px\]:is(:where(.group):not(:only-child) *):not(:first-child):after {
        bottom: 6px;
        content: var(--tw-content)
    }

    .group-not-only\:not-first\:after\:left-0:is(:where(.group):not(:only-child) *):not(:first-child):after {
        content: var(--tw-content);
        left: 0
    }

    .group-not-only\:not-first\:after\:w-px:is(:where(.group):not(:only-child) *):not(:first-child):after {
        content: var(--tw-content);
        width: 1px
    }

    .group-not-only\:not-first\:after\:bg-current\/30:is(:where(.group):not(:only-child) *):not(:first-child):after {
        background-color: currentColor;
        content: var(--tw-content)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .group-not-only\:not-first\:after\:bg-current\/30:is(:where(.group):not(:only-child) *):not(:first-child):after {
            background-color: color-mix(in oklab, currentcolor 30%, transparent)
        }
    }

    .group-not-only\:not-first\:after\:content-\[\'\'\]:is(:where(.group):not(:only-child) *):not(:first-child):after {
        --tw-content: "";
        content: var(--tw-content)
    }

    .group-\[\.is-button-group\]\/items\:not-only\:not-first\:after\:absolute:is(:where(.group\/items).is-button-group *):not(:only-child):not(:first-child):after {
        content: var(--tw-content);
        position: absolute
    }

    .group-\[\.is-button-group\]\/items\:not-only\:not-first\:after\:top-\[7px\]:is(:where(.group\/items).is-button-group *):not(:only-child):not(:first-child):after {
        content: var(--tw-content);
        top: 7px
    }

    .group-\[\.is-button-group\]\/items\:not-only\:not-first\:after\:bottom-\[6px\]:is(:where(.group\/items).is-button-group *):not(:only-child):not(:first-child):after {
        bottom: 6px;
        content: var(--tw-content)
    }

    .group-\[\.is-button-group\]\/items\:not-only\:not-first\:after\:left-0:is(:where(.group\/items).is-button-group *):not(:only-child):not(:first-child):after {
        content: var(--tw-content);
        left: 0
    }

    .group-\[\.is-button-group\]\/items\:not-only\:not-first\:after\:w-px:is(:where(.group\/items).is-button-group *):not(:only-child):not(:first-child):after {
        content: var(--tw-content);
        width: 1px
    }

    .group-\[\.is-button-group\]\/items\:not-only\:not-first\:after\:bg-current\/30:is(:where(.group\/items).is-button-group *):not(:only-child):not(:first-child):after {
        background-color: currentColor;
        content: var(--tw-content)
    }

    @supports (color:color-mix(in lab, red, red)) {
        .group-\[\.is-button-group\]\/items\:not-only\:not-first\:after\:bg-current\/30:is(:where(.group\/items).is-button-group *):not(:only-child):not(:first-child):after {
            background-color: color-mix(in oklab, currentcolor 30%, transparent)
        }
    }

    .group-\[\.is-button-group\]\/items\:not-only\:not-first\:after\:content-\[\'\'\]:is(:where(.group\/items).is-button-group *):not(:only-child):not(:first-child):after {
        --tw-content: "";
        content: var(--tw-content)
    }

    .first\:border-none:first-child {
        --tw-border-style: none;
        border-style: none
    }

    .not-only\:first\:pcw-rounded-b-none:not(:only-child):first-child {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }

    .group-\[\.is-button-group\]\/items\:not-only\:first\:pcw-rounded-e-none:is(:where(.group\/items).is-button-group *):not(:only-child):first-child {
        border-end-end-radius: 0;
        border-start-end-radius: 0
    }

    .group-\[\.is-button-group\]\/items\:not-only\:first\:border-e-0:is(:where(.group\/items).is-button-group *):not(:only-child):first-child {
        border-inline-end-style: var(--tw-border-style);
        border-inline-end-width: 0
    }

    .last\:me-0:last-child {
        margin-inline-end: 0
    }

    .last\:border-b-0:last-child {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 0
    }

    .not-only\:last\:pcw-rounded-t-none:not(:only-child):last-child {
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .group-\[\.is-button-group\]\/items\:not-only\:last\:pcw-rounded-s-none:is(:where(.group\/items).is-button-group *):not(:only-child):last-child {
        border-end-start-radius: 0;
        border-start-start-radius: 0
    }

    .first-of-type\:pcw-rounded-s-lg:first-of-type {
        border-end-start-radius: 12px;
        border-start-start-radius: 12px
    }

    .first-of-type\:pcw-rounded-t-lg:first-of-type {
        border-top-left-radius: 12px;
        border-top-right-radius: 12px
    }

    .last-of-type\:pcw-rounded-e-lg:last-of-type {
        border-end-end-radius: 12px;
        border-start-end-radius: 12px
    }

    .last-of-type\:pcw-rounded-b-lg:last-of-type {
        border-bottom-left-radius: 12px;
        border-bottom-right-radius: 12px
    }

    .empty\:hidden:empty {
        display: none
    }

    @media (hover:hover) {
        .hover\:pcw-rounded-full:hover {
            border-radius: 9999px
        }

        .hover\:border-ai-300\/75:hover {
            border-color: #c0ade6bf
        }

        .hover\:border-ai-370:hover {
            border-color: #a977fa
        }

        .hover\:border-ai-550\/75:hover {
            border-color: #8447e4bf
        }

        .hover\:border-base-320:hover {
            border-color: #cfd4d8
        }

        .hover\:border-base-330:hover {
            border-color: #c6cdd3
        }

        .hover\:border-base-850:hover {
            border-color: #5b6573
        }

        .hover\:border-base-900\/75:hover {
            border-color: #525c69bf
        }

        .hover\:border-blue-300:hover {
            border-color: #c3f0ff
        }

        .hover\:border-blue-300\/75:hover {
            border-color: #c3f0ffbf
        }

        .hover\:border-blue-450:hover {
            border-color: #3eddff
        }

        .hover\:border-blue-630:hover {
            border-color: #37aed4
        }

        .hover\:border-collab-300\/75:hover {
            border-color: #d4fdb0bf
        }

        .hover\:border-collab-500:hover {
            border-color: #6be860
        }

        .hover\:border-collab-700\/75:hover {
            border-color: #00a94ebf
        }

        .hover\:border-cyan-150:hover {
            border-color: #d1eef9
        }

        .hover\:border-cyan-230:hover {
            border-color: #aee0f2
        }

        .hover\:border-gray-300:hover {
            border-color: #d5d7db
        }

        .hover\:border-green-270:hover {
            border-color: #eaf5c5
        }

        .hover\:border-green-370:hover {
            border-color: #d2f95f
        }

        .hover\:border-green-570:hover {
            border-color: #a2bf54
        }

        .hover\:border-orange-500\/65:hover {
            border-color: #ffa900a6
        }

        .hover\:border-orange-500\/75:hover {
            border-color: #ffa900bf
        }

        .hover\:border-orange-700\/75:hover {
            border-color: #c48300bf
        }

        .hover\:border-red-250:hover {
            border-color: #ffdcdb
        }

        .hover\:border-red-760:hover {
            border-color: #c43d51
        }

        .hover\:border-red-790:hover {
            border-color: #cc1c00
        }

        .hover\:border-b-blue-700:hover {
            border-bottom-color: #008dba
        }

        .hover\:bg-ai-300\/75:hover {
            background-color: #c0ade6bf
        }

        .hover\:bg-ai-370:hover {
            background-color: #a977fa
        }

        .hover\:bg-ai-550\/75:hover {
            background-color: #8447e4bf
        }

        .hover\:bg-base-30:hover {
            background-color: #f5f7f8
        }

        .hover\:bg-base-320:hover {
            background-color: #cfd4d8
        }

        .hover\:bg-base-850:hover {
            background-color: #5b6573
        }

        .hover\:bg-base-900\/75:hover {
            background-color: #525c69bf
        }

        .hover\:bg-blue-300:hover {
            background-color: #c3f0ff
        }

        .hover\:bg-blue-300\/75:hover {
            background-color: #c3f0ffbf
        }

        .hover\:bg-blue-450:hover {
            background-color: #3eddff
        }

        .hover\:bg-blue-500:hover {
            background-color: #2fc6f6
        }

        .hover\:bg-blue-630:hover {
            background-color: #37aed4
        }

        .hover\:bg-blue-700:hover {
            background-color: #008dba
        }

        .hover\:bg-collab-300\/75:hover {
            background-color: #d4fdb0bf
        }

        .hover\:bg-collab-500:hover {
            background-color: #6be860
        }

        .hover\:bg-collab-700\/75:hover {
            background-color: #00a94ebf
        }

        .hover\:bg-current\/20:hover {
            background-color: currentColor
        }

        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-current\/20:hover {
                background-color: color-mix(in oklab, currentcolor 20%, transparent)
            }
        }

        .hover\:bg-cyan-150:hover {
            background-color: #d1eef9
        }

        .hover\:bg-cyan-350\/75:hover {
            background-color: #55d0e0bf
        }

        .hover\:bg-gray-200:hover {
            background-color: #dfe0e3
        }

        .hover\:bg-green-270:hover {
            background-color: #eaf5c5
        }

        .hover\:bg-green-370:hover {
            background-color: #d2f95f
        }

        .hover\:bg-green-570:hover {
            background-color: #a2bf54
        }

        .hover\:bg-orange-500\/65:hover {
            background-color: #ffa900a6
        }

        .hover\:bg-orange-500\/75:hover {
            background-color: #ffa900bf
        }

        .hover\:bg-orange-700\/75:hover {
            background-color: #c48300bf
        }

        .hover\:bg-red-250:hover {
            background-color: #ffdcdb
        }

        .hover\:bg-red-760:hover {
            background-color: #c43d51
        }

        .hover\:bg-red-790:hover {
            background-color: #cc1c00
        }

        .hover\:bg-slate-50:hover {
            background-color: #f0f6ff
        }

        .hover\:text-ai-800:hover {
            color: #682ac6
        }

        .hover\:text-base-400:hover {
            color: #bdc1c6
        }

        .hover\:text-base-750:hover {
            color: #80868e
        }

        .hover\:text-base-900:hover {
            color: #525c69
        }

        .hover\:text-base-950:hover,
        .hover\:text-base-master:hover {
            color: #333
        }

        .hover\:text-blue-700:hover {
            color: #008dba
        }

        .hover\:text-blue-800:hover {
            color: #00789e
        }

        .hover\:text-collab-800:hover {
            color: #1e8d36
        }

        .hover\:text-cyan-800:hover {
            color: #006880
        }

        .hover\:text-green-800:hover {
            color: #688800
        }

        .hover\:text-orange-800:hover {
            color: #9f6a00
        }

        .hover\:text-red-800:hover {
            color: #c21b16
        }

        .hover\:text-slate-600:hover {
            color: #6e7d96
        }

        .hover\:underline:hover {
            text-decoration-line: underline
        }

        .hover\:shadow-md:hover {
            --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)
        }

        .hover\:not-disabled\:not-aria-disabled\:text-blue-700:hover:not(:disabled):not([aria-disabled=true]) {
            color: #008dba
        }

        .hover\:not-disabled\:not-aria-disabled\:no-underline:hover:not(:disabled):not([aria-disabled=true]) {
            text-decoration-line: none
        }

        .hover\:not-disabled\:not-aria-disabled\:underline:hover:not(:disabled):not([aria-disabled=true]) {
            text-decoration-line: underline
        }

        .hover\:not-data-\[disabled\]\:not-data-\[selected\]\:bg-ai-500\/20:hover:not([data-disabled]):not([data-selected]) {
            background-color: #8e52ec33
        }

        .hover\:not-data-\[disabled\]\:not-data-\[selected\]\:bg-base-500\/20:hover:not([data-disabled]):not([data-selected]) {
            background-color: #a8adb433
        }

        .hover\:not-data-\[disabled\]\:not-data-\[selected\]\:bg-blue-500\/20:hover:not([data-disabled]):not([data-selected]) {
            background-color: #2fc6f633
        }

        .hover\:not-data-\[disabled\]\:not-data-\[selected\]\:bg-collab-500\/20:hover:not([data-disabled]):not([data-selected]) {
            background-color: #6be86033
        }

        .hover\:not-data-\[disabled\]\:not-data-\[selected\]\:bg-cyan-500\/20:hover:not([data-disabled]):not([data-selected]) {
            background-color: #05b5ab33
        }

        .hover\:not-data-\[disabled\]\:not-data-\[selected\]\:bg-green-500\/20:hover:not([data-disabled]):not([data-selected]) {
            background-color: #9dcf0033
        }

        .hover\:not-data-\[disabled\]\:not-data-\[selected\]\:bg-orange-500\/20:hover:not([data-disabled]):not([data-selected]) {
            background-color: #ffa90033
        }

        .hover\:not-data-\[disabled\]\:not-data-\[selected\]\:bg-red-500\/20:hover:not([data-disabled]):not([data-selected]) {
            background-color: #ff575233
        }

        .hover\:before\:pcw-rounded-md:hover:before {
            border-radius: 10px;
            content: var(--tw-content)
        }

        .hover\:before\:bg-ai-800:hover:before {
            background-color: #682ac6;
            content: var(--tw-content)
        }

        .hover\:before\:bg-base-20:hover:before {
            background-color: #f8fafb;
            content: var(--tw-content)
        }

        .hover\:before\:bg-base-250\/80:hover:before {
            background-color: #dde2e5cc;
            content: var(--tw-content)
        }

        .hover\:before\:bg-base-800:hover:before {
            background-color: #6a737f;
            content: var(--tw-content)
        }

        .hover\:before\:bg-blue-800:hover:before {
            background-color: #00789e;
            content: var(--tw-content)
        }

        .hover\:before\:bg-collab-800:hover:before {
            background-color: #1e8d36;
            content: var(--tw-content)
        }

        .hover\:before\:bg-cyan-800:hover:before {
            background-color: #006880;
            content: var(--tw-content)
        }

        .hover\:before\:bg-green-800:hover:before {
            background-color: #688800;
            content: var(--tw-content)
        }

        .hover\:before\:bg-orange-800:hover:before {
            background-color: #9f6a00;
            content: var(--tw-content)
        }

        .hover\:before\:bg-red-800:hover:before {
            background-color: #c21b16;
            content: var(--tw-content)
        }
    }

    .focus\:border-blue-500:focus {
        border-color: #2fc6f6
    }

    .focus\:text-base-900:focus {
        color: #525c69
    }

    .focus\:ring-0:focus {
        --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(var(--tw-ring-offset-width))var(--tw-ring-color, currentcolor)
    }

    .focus\:ring-0:focus,
    .focus\:ring-2:focus {
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .focus\:ring-2:focus {
        --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color, currentcolor)
    }

    .focus\:ring-blue-500:focus {
        --tw-ring-color: #2fc6f6
    }

    .focus\:ring-offset-2: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)
    }

    .focus\:outline-none:focus {
        --tw-outline-style: none;
        outline-style: none
    }

    .focus-visible\:z-\[1\]:focus-visible {
        z-index: 1
    }

    .focus-visible\:border-base-900:focus-visible {
        border-color: #525c69
    }

    .focus-visible\:border-b-ai-500:focus-visible {
        border-bottom-color: #8e52ec
    }

    .focus-visible\:border-b-blue-500:focus-visible {
        border-bottom-color: #2fc6f6
    }

    .focus-visible\:border-b-collab-500:focus-visible {
        border-bottom-color: #6be860
    }

    .focus-visible\:border-b-cyan-350:focus-visible {
        border-bottom-color: #55d0e0
    }

    .focus-visible\:border-b-cyan-500:focus-visible {
        border-bottom-color: #05b5ab
    }

    .focus-visible\:border-b-green-500:focus-visible {
        border-bottom-color: #9dcf00
    }

    .focus-visible\:border-b-orange-500:focus-visible {
        border-bottom-color: #ffa900
    }

    .focus-visible\:border-b-red-500:focus-visible {
        border-bottom-color: #ff5752
    }

    .focus-visible\:ring-0:focus-visible {
        --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(var(--tw-ring-offset-width))var(--tw-ring-color, currentcolor);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .focus-visible\:ring-1: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)
    }

    .focus-visible\:ring-2:focus-visible {
        --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color, currentcolor);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .focus-visible\:ring-ai-300:focus-visible {
        --tw-ring-color: #c0ade6
    }

    .focus-visible\:ring-ai-400:focus-visible {
        --tw-ring-color: #a36ff1
    }

    .focus-visible\:ring-ai-500:focus-visible {
        --tw-ring-color: #8e52ec
    }

    .focus-visible\:ring-ai-900:focus-visible {
        --tw-ring-color: #6026b8
    }

    .focus-visible\:ring-base-300:focus-visible {
        --tw-ring-color: #d5d7db
    }

    .focus-visible\:ring-base-320:focus-visible {
        --tw-ring-color: #cfd4d8
    }

    .focus-visible\:ring-base-400:focus-visible {
        --tw-ring-color: #bdc1c6
    }

    .focus-visible\:ring-base-700:focus-visible {
        --tw-ring-color: #838c95
    }

    .focus-visible\:ring-base-850:focus-visible {
        --tw-ring-color: #5b6573
    }

    .focus-visible\:ring-base-900:focus-visible {
        --tw-ring-color: #525c69
    }

    .focus-visible\:ring-blue-300:focus-visible {
        --tw-ring-color: #c3f0ff
    }

    .focus-visible\:ring-blue-400:focus-visible {
        --tw-ring-color: #7fdefc
    }

    .focus-visible\:ring-blue-500:focus-visible {
        --tw-ring-color: #2fc6f6
    }

    .focus-visible\:ring-blue-800:focus-visible {
        --tw-ring-color: #00789e
    }

    .focus-visible\:ring-blue-900:focus-visible {
        --tw-ring-color: #006484
    }

    .focus-visible\:ring-collab-300:focus-visible {
        --tw-ring-color: #d4fdb0
    }

    .focus-visible\:ring-collab-400:focus-visible {
        --tw-ring-color: #8cef73
    }

    .focus-visible\:ring-collab-500:focus-visible {
        --tw-ring-color: #6be860
    }

    .focus-visible\:ring-collab-900:focus-visible {
        --tw-ring-color: #065217
    }

    .focus-visible\:ring-cyan-300:focus-visible {
        --tw-ring-color: #89d9eb
    }

    .focus-visible\:ring-cyan-350:focus-visible {
        --tw-ring-color: #55d0e0
    }

    .focus-visible\:ring-cyan-400:focus-visible {
        --tw-ring-color: #22b9b7
    }

    .focus-visible\:ring-cyan-500:focus-visible {
        --tw-ring-color: #05b5ab
    }

    .focus-visible\:ring-cyan-900:focus-visible {
        --tw-ring-color: #004157
    }

    .focus-visible\:ring-green-300:focus-visible {
        --tw-ring-color: #e2f1b3
    }

    .focus-visible\:ring-green-400:focus-visible {
        --tw-ring-color: #bbde4d
    }

    .focus-visible\:ring-green-500:focus-visible {
        --tw-ring-color: #9dcf00
    }

    .focus-visible\:ring-green-900:focus-visible {
        --tw-ring-color: #506900
    }

    .focus-visible\:ring-orange-300:focus-visible {
        --tw-ring-color: #ffe1a6
    }

    .focus-visible\:ring-orange-400:focus-visible {
        --tw-ring-color: #ffc34d
    }

    .focus-visible\:ring-orange-500:focus-visible {
        --tw-ring-color: #ffa900
    }

    .focus-visible\:ring-orange-800:focus-visible {
        --tw-ring-color: #9f6a00
    }

    .focus-visible\:ring-orange-900:focus-visible {
        --tw-ring-color: #7a5100
    }

    .focus-visible\:ring-red-300:focus-visible {
        --tw-ring-color: #ffcdcc
    }

    .focus-visible\:ring-red-400:focus-visible {
        --tw-ring-color: #ff9a97
    }

    .focus-visible\:ring-red-500:focus-visible {
        --tw-ring-color: #ff5752
    }

    .focus-visible\:ring-red-800:focus-visible {
        --tw-ring-color: #c21b16
    }

    .focus-visible\:ring-red-900:focus-visible {
        --tw-ring-color: #9a0703
    }

    .focus-visible\:ring-red-950:focus-visible {
        --tw-ring-color: #800602
    }

    .focus-visible\:outline-2:focus-visible {
        outline-style: var(--tw-outline-style);
        outline-width: 2px
    }

    .focus-visible\:outline-offset-2:focus-visible {
        outline-offset: 2px
    }

    .focus-visible\:outline-ai-300:focus-visible {
        outline-color: #c0ade6
    }

    .focus-visible\:outline-ai-450:focus-visible {
        outline-color: #935bec
    }

    .focus-visible\:outline-ai-500:focus-visible {
        outline-color: #8e52ec
    }

    .focus-visible\:outline-ai-500\/50:focus-visible {
        outline-color: #8e52ec80
    }

    .focus-visible\:outline-ai-550:focus-visible {
        outline-color: #8447e4
    }

    .focus-visible\:outline-ai-900:focus-visible {
        outline-color: #6026b8
    }

    .focus-visible\:outline-base-30:focus-visible {
        outline-color: #f5f7f8
    }

    .focus-visible\:outline-base-200:focus-visible {
        outline-color: #dfe0e3
    }

    .focus-visible\:outline-base-330:focus-visible {
        outline-color: #c6cdd3
    }

    .focus-visible\:outline-base-400:focus-visible {
        outline-color: #bdc1c6
    }

    .focus-visible\:outline-base-650:focus-visible {
        outline-color: #868d95
    }

    .focus-visible\:outline-base-700:focus-visible {
        outline-color: #838c95
    }

    .focus-visible\:outline-base-900:focus-visible {
        outline-color: #525c69
    }

    .focus-visible\:outline-base-900\/50:focus-visible {
        outline-color: #525c6980
    }

    .focus-visible\:outline-blue-300:focus-visible {
        outline-color: #c3f0ff
    }

    .focus-visible\:outline-blue-310:focus-visible {
        outline-color: #c5f1ff
    }

    .focus-visible\:outline-blue-500:focus-visible {
        outline-color: #2fc6f6
    }

    .focus-visible\:outline-blue-500\/50:focus-visible {
        outline-color: #2fc6f680
    }

    .focus-visible\:outline-blue-530:focus-visible {
        outline-color: #3bc8f5
    }

    .focus-visible\:outline-blue-650:focus-visible {
        outline-color: #399fc2
    }

    .focus-visible\:outline-blue-900:focus-visible {
        outline-color: #006484
    }

    .focus-visible\:outline-collab-300:focus-visible {
        outline-color: #d4fdb0
    }

    .focus-visible\:outline-collab-500:focus-visible {
        outline-color: #6be860
    }

    .focus-visible\:outline-collab-500\/50:focus-visible {
        outline-color: #6be86080
    }

    .focus-visible\:outline-collab-600:focus-visible {
        outline-color: #19cc45
    }

    .focus-visible\:outline-collab-700:focus-visible {
        outline-color: #00a94e
    }

    .focus-visible\:outline-collab-900:focus-visible {
        outline-color: #065217
    }

    .focus-visible\:outline-cyan-160:focus-visible {
        outline-color: #c5e7f4
    }

    .focus-visible\:outline-cyan-350:focus-visible {
        outline-color: #55d0e0
    }

    .focus-visible\:outline-cyan-350\/50:focus-visible {
        outline-color: #55d0e080
    }

    .focus-visible\:outline-cyan-900:focus-visible {
        outline-color: #004157
    }

    .focus-visible\:outline-green-280:focus-visible {
        outline-color: #e5f1bf
    }

    .focus-visible\:outline-green-450:focus-visible {
        outline-color: #bbed21
    }

    .focus-visible\:outline-green-500:focus-visible {
        outline-color: #9dcf00
    }

    .focus-visible\:outline-green-500\/50:focus-visible {
        outline-color: #9dcf0080
    }

    .focus-visible\:outline-green-730:focus-visible {
        outline-color: #86a732
    }

    .focus-visible\:outline-green-900:focus-visible {
        outline-color: #506900
    }

    .focus-visible\:outline-info-text:focus-visible {
        outline-color: #2fc6f6
    }

    .focus-visible\:outline-orange-230:focus-visible {
        outline-color: #fef3b8
    }

    .focus-visible\:outline-orange-500:focus-visible {
        outline-color: #ffa900
    }

    .focus-visible\:outline-orange-500\/50:focus-visible {
        outline-color: #ffa90080
    }

    .focus-visible\:outline-orange-700:focus-visible {
        outline-color: #c48300
    }

    .focus-visible\:outline-orange-900:focus-visible {
        outline-color: #7a5100
    }

    .focus-visible\:outline-primary:focus-visible {
        outline-color: #2fc6f6
    }

    .focus-visible\:outline-red-270:focus-visible {
        outline-color: #fdd5d3
    }

    .focus-visible\:outline-red-500:focus-visible {
        outline-color: #ff5752
    }

    .focus-visible\:outline-red-500\/50:focus-visible {
        outline-color: #ff575280
    }

    .focus-visible\:outline-red-720:focus-visible {
        outline-color: #f0371b
    }

    .focus-visible\:outline-red-850:focus-visible {
        outline-color: #a21429
    }

    .focus-visible\:outline-red-900:focus-visible {
        outline-color: #9a0703
    }

    .focus-visible\:outline-none:focus-visible {
        --tw-outline-style: none;
        outline-style: none
    }

    .focus-visible\:ring-inset:focus-visible {
        --tw-ring-inset: inset
    }

    .focus-visible\:before\:pcw-rounded-md:focus-visible:before {
        border-radius: 10px;
        content: var(--tw-content)
    }

    .focus-visible\:before\:ring-2:focus-visible:before {
        content: var(--tw-content);
        --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color, currentcolor);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .focus-visible\:before\:ring-ai-300:focus-visible:before {
        content: var(--tw-content);
        --tw-ring-color: #c0ade6
    }

    .focus-visible\:before\:ring-base-300:focus-visible:before {
        content: var(--tw-content);
        --tw-ring-color: #d5d7db
    }

    .focus-visible\:before\:ring-blue-300:focus-visible:before {
        content: var(--tw-content);
        --tw-ring-color: #c3f0ff
    }

    .focus-visible\:before\:ring-collab-300:focus-visible:before {
        content: var(--tw-content);
        --tw-ring-color: #d4fdb0
    }

    .focus-visible\:before\:ring-cyan-300:focus-visible:before {
        content: var(--tw-content);
        --tw-ring-color: #89d9eb
    }

    .focus-visible\:before\:ring-green-300:focus-visible:before {
        content: var(--tw-content);
        --tw-ring-color: #e2f1b3
    }

    .focus-visible\:before\:ring-orange-300:focus-visible:before {
        content: var(--tw-content);
        --tw-ring-color: #ffe1a6
    }

    .focus-visible\:before\:ring-red-300:focus-visible:before {
        content: var(--tw-content);
        --tw-ring-color: #ffcdcc
    }

    .focus-visible\:before\:ring-inset:focus-visible:before {
        content: var(--tw-content);
        --tw-ring-inset: inset
    }

    @media (hover:hover) {
        .hover\:focus-visible\:ring-0:hover:focus-visible {
            --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(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)
        }
    }

    .active\:border-ai-300\/85:active {
        border-color: #c0ade6d9
    }

    .active\:border-ai-550:active {
        border-color: #8447e4
    }

    .active\:border-ai-550\/85:active {
        border-color: #8447e4d9
    }

    .active\:border-base-250:active {
        border-color: #dde2e5
    }

    .active\:border-base-550:active {
        border-color: #9fa4ab
    }

    .active\:border-base-900\/85:active {
        border-color: #525c69d9
    }

    .active\:border-blue-300\/85:active {
        border-color: #c3f0ffd9
    }

    .active\:border-blue-550:active {
        border-color: #12b1e3
    }

    .active\:border-blue-750:active {
        border-color: #328ba9
    }

    .active\:border-collab-300\/85:active {
        border-color: #d4fdb0d9
    }

    .active\:border-collab-700:active {
        border-color: #00a94e
    }

    .active\:border-collab-700\/85:active {
        border-color: #00a94ed9
    }

    .active\:border-cyan-230:active {
        border-color: #aee0f2
    }

    .active\:border-green-270:active {
        border-color: #eaf5c5
    }

    .active\:border-green-430:active {
        border-color: #b2e232
    }

    .active\:border-green-570:active {
        border-color: #a2bf54
    }

    .active\:border-orange-500\/85:active {
        border-color: #ffa900d9
    }

    .active\:border-orange-550:active {
        border-color: #eba51c
    }

    .active\:border-orange-700\/85:active {
        border-color: #c48300d9
    }

    .active\:border-red-350:active {
        border-color: #f2b6b3
    }

    .active\:border-red-730:active {
        border-color: #d24430
    }

    .active\:border-red-930:active {
        border-color: #851021
    }

    .active\:border-slate-850:active {
        border-color: #3b506e
    }

    .active\:bg-ai-300\/85:active {
        background-color: #c0ade6d9
    }

    .active\:bg-ai-550:active {
        background-color: #8447e4
    }

    .active\:bg-ai-550\/85:active {
        background-color: #8447e4d9
    }

    .active\:bg-base-250:active {
        background-color: #dde2e5
    }

    .active\:bg-base-900\/85:active {
        background-color: #525c69d9
    }

    .active\:bg-blue-270:active {
        background-color: #d6f1fb
    }

    .active\:bg-blue-300\/85:active {
        background-color: #c3f0ffd9
    }

    .active\:bg-blue-550:active {
        background-color: #12b1e3
    }

    .active\:bg-blue-750:active {
        background-color: #328ba9
    }

    .active\:bg-collab-300\/85:active {
        background-color: #d4fdb0d9
    }

    .active\:bg-collab-700:active {
        background-color: #00a94e
    }

    .active\:bg-collab-700\/85:active {
        background-color: #00a94ed9
    }

    .active\:bg-cyan-230:active {
        background-color: #aee0f2
    }

    .active\:bg-cyan-350\/85:active {
        background-color: #55d0e0d9
    }

    .active\:bg-green-330:active {
        background-color: #d3e59a
    }

    .active\:bg-green-430:active {
        background-color: #b2e232
    }

    .active\:bg-green-570:active {
        background-color: #a2bf54
    }

    .active\:bg-orange-500\/85:active {
        background-color: #ffa900d9
    }

    .active\:bg-orange-550:active {
        background-color: #eba51c
    }

    .active\:bg-orange-700\/85:active {
        background-color: #c48300d9
    }

    .active\:bg-red-350:active {
        background-color: #f2b6b3
    }

    .active\:bg-red-730:active {
        background-color: #d24430
    }

    .active\:bg-red-930:active {
        background-color: #851021
    }

    .active\:bg-slate-850:active {
        background-color: #3b506e
    }

    .active\:text-base-900:active {
        color: #525c69
    }

    .active\:text-base-ebony:active {
        color: #000
    }

    .active\:focus-visible\:ring-0:active:focus-visible {
        --tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(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)
    }

    .disabled\:pointer-events-none:disabled {
        pointer-events: none
    }

    .disabled\:cursor-not-allowed:disabled {
        cursor: not-allowed
    }

    .disabled\:resize-none:disabled {
        resize: none
    }

    .disabled\:border-ai-300:disabled {
        border-color: #c0ade6
    }

    .disabled\:border-ai-450:disabled {
        border-color: #935bec
    }

    .disabled\:border-ai-550:disabled {
        border-color: #8447e4
    }

    .disabled\:border-base-300:disabled {
        border-color: #d5d7db
    }

    .disabled\:border-base-330:disabled {
        border-color: #c6cdd3
    }

    .disabled\:border-base-650:disabled {
        border-color: #868d95
    }

    .disabled\:border-base-900:disabled {
        border-color: #525c69
    }

    .disabled\:border-blue-300:disabled {
        border-color: #c3f0ff
    }

    .disabled\:border-blue-310:disabled {
        border-color: #c5f1ff
    }

    .disabled\:border-blue-530:disabled {
        border-color: #3bc8f5
    }

    .disabled\:border-blue-650:disabled {
        border-color: #399fc2
    }

    .disabled\:border-collab-300:disabled {
        border-color: #d4fdb0
    }

    .disabled\:border-collab-600:disabled {
        border-color: #19cc45
    }

    .disabled\:border-collab-700:disabled {
        border-color: #00a94e
    }

    .disabled\:border-cyan-230:disabled {
        border-color: #aee0f2
    }

    .disabled\:border-green-280:disabled {
        border-color: #e5f1bf
    }

    .disabled\:border-green-450:disabled {
        border-color: #bbed21
    }

    .disabled\:border-green-730:disabled {
        border-color: #86a732
    }

    .disabled\:border-orange-230:disabled {
        border-color: #fef3b8
    }

    .disabled\:border-orange-700:disabled {
        border-color: #c48300
    }

    .disabled\:border-red-270:disabled {
        border-color: #fdd5d3
    }

    .disabled\:border-red-720:disabled {
        border-color: #f0371b
    }

    .disabled\:border-red-850:disabled {
        border-color: #a21429
    }

    .disabled\:bg-ai-300:disabled {
        background-color: #c0ade6
    }

    .disabled\:bg-ai-450:disabled {
        background-color: #935bec
    }

    .disabled\:bg-ai-550:disabled {
        background-color: #8447e4
    }

    .disabled\:bg-base-30:disabled {
        background-color: #f5f7f8
    }

    .disabled\:bg-base-30\/37:disabled {
        background-color: #f5f7f85e
    }

    .disabled\:bg-base-200:disabled {
        background-color: #dfe0e3
    }

    .disabled\:bg-base-650:disabled {
        background-color: #868d95
    }

    .disabled\:bg-base-900:disabled {
        background-color: #525c69
    }

    .disabled\:bg-blue-300:disabled {
        background-color: #c3f0ff
    }

    .disabled\:bg-blue-310:disabled {
        background-color: #c5f1ff
    }

    .disabled\:bg-blue-530:disabled {
        background-color: #3bc8f5
    }

    .disabled\:bg-blue-650:disabled {
        background-color: #399fc2
    }

    .disabled\:bg-collab-300:disabled {
        background-color: #d4fdb0
    }

    .disabled\:bg-collab-600:disabled {
        background-color: #19cc45
    }

    .disabled\:bg-collab-700:disabled {
        background-color: #00a94e
    }

    .disabled\:bg-cyan-160:disabled {
        background-color: #c5e7f4
    }

    .disabled\:bg-cyan-350:disabled {
        background-color: #55d0e0
    }

    .disabled\:bg-green-280:disabled {
        background-color: #e5f1bf
    }

    .disabled\:bg-green-450:disabled {
        background-color: #bbed21
    }

    .disabled\:bg-green-730:disabled {
        background-color: #86a732
    }

    .disabled\:bg-orange-230:disabled {
        background-color: #fef3b8
    }

    .disabled\:bg-orange-500:disabled {
        background-color: #ffa900
    }

    .disabled\:bg-orange-700:disabled {
        background-color: #c48300
    }

    .disabled\:bg-red-270:disabled {
        background-color: #fdd5d3
    }

    .disabled\:bg-red-720:disabled {
        background-color: #f0371b
    }

    .disabled\:bg-red-850:disabled {
        background-color: #a21429
    }

    .disabled\:bg-transparent:disabled {
        background-color: #0000
    }

    .disabled\:text-base-500:disabled {
        color: #a8adb4
    }

    .disabled\:text-base-900:disabled {
        color: #525c69
    }

    .disabled\:text-base-master:disabled {
        color: #333
    }

    .disabled\:opacity-50:disabled {
        opacity: .5
    }

    .disabled\:opacity-75:disabled {
        opacity: .75
    }

    .has-focus-visible\:z-\[1\]:has(:focus-visible) {
        z-index: 1
    }

    .has-focus-visible\:ring-1:has(: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)
    }

    .has-focus-visible\:ring-ai-500:has(:focus-visible) {
        --tw-ring-color: #8e52ec
    }

    .has-focus-visible\:ring-base-900:has(:focus-visible) {
        --tw-ring-color: #525c69
    }

    .has-focus-visible\:ring-blue-500:has(:focus-visible) {
        --tw-ring-color: #2fc6f6
    }

    .has-focus-visible\:ring-collab-500:has(:focus-visible) {
        --tw-ring-color: #6be860
    }

    .has-focus-visible\:ring-cyan-500:has(:focus-visible) {
        --tw-ring-color: #05b5ab
    }

    .has-focus-visible\:ring-green-500:has(:focus-visible) {
        --tw-ring-color: #9dcf00
    }

    .has-focus-visible\:ring-orange-500:has(:focus-visible) {
        --tw-ring-color: #ffa900
    }

    .has-focus-visible\:ring-red-500:has(:focus-visible) {
        --tw-ring-color: #ff5752
    }

    .has-data-\[state\=checked\]\:z-\[1\]:has([data-state=checked]) {
        z-index: 1
    }

    .has-data-\[state\=checked\]\:border-ai-500:has([data-state=checked]) {
        border-color: #8e52ec
    }

    .has-data-\[state\=checked\]\:border-base-900:has([data-state=checked]) {
        border-color: #525c69
    }

    .has-data-\[state\=checked\]\:border-base-900\/25:has([data-state=checked]) {
        border-color: #525c6940
    }

    .has-data-\[state\=checked\]\:border-blue-500:has([data-state=checked]) {
        border-color: #2fc6f6
    }

    .has-data-\[state\=checked\]\:border-collab-500:has([data-state=checked]) {
        border-color: #6be860
    }

    .has-data-\[state\=checked\]\:border-cyan-500:has([data-state=checked]) {
        border-color: #05b5ab
    }

    .has-data-\[state\=checked\]\:border-green-500:has([data-state=checked]) {
        border-color: #9dcf00
    }

    .has-data-\[state\=checked\]\:border-orange-500:has([data-state=checked]) {
        border-color: #ffa900
    }

    .has-data-\[state\=checked\]\:border-red-500:has([data-state=checked]) {
        border-color: #ff5752
    }

    .has-data-\[state\=checked\]\:bg-ai-500\/24:has([data-state=checked]) {
        background-color: #8e52ec3d
    }

    .has-data-\[state\=checked\]\:bg-base-100:has([data-state=checked]) {
        background-color: #edeef0
    }

    .has-data-\[state\=checked\]\:bg-blue-500\/24:has([data-state=checked]) {
        background-color: #2fc6f63d
    }

    .has-data-\[state\=checked\]\:bg-collab-500\/24:has([data-state=checked]) {
        background-color: #6be8603d
    }

    .has-data-\[state\=checked\]\:bg-cyan-500\/24:has([data-state=checked]) {
        background-color: #05b5ab3d
    }

    .has-data-\[state\=checked\]\:bg-green-500\/24:has([data-state=checked]) {
        background-color: #9dcf003d
    }

    .has-data-\[state\=checked\]\:bg-orange-500\/24:has([data-state=checked]) {
        background-color: #ffa9003d
    }

    .has-data-\[state\=checked\]\:bg-red-500\/24:has([data-state=checked]) {
        background-color: #ff57523d
    }

    .aria-disabled\:cursor-not-allowed[aria-disabled=true] {
        cursor: not-allowed
    }

    .aria-disabled\:border-ai-300[aria-disabled=true] {
        border-color: #c0ade6
    }

    .aria-disabled\:border-ai-450[aria-disabled=true] {
        border-color: #935bec
    }

    .aria-disabled\:border-ai-550[aria-disabled=true] {
        border-color: #8447e4
    }

    .aria-disabled\:border-base-300[aria-disabled=true] {
        border-color: #d5d7db
    }

    .aria-disabled\:border-base-330[aria-disabled=true] {
        border-color: #c6cdd3
    }

    .aria-disabled\:border-base-650[aria-disabled=true] {
        border-color: #868d95
    }

    .aria-disabled\:border-base-900[aria-disabled=true] {
        border-color: #525c69
    }

    .aria-disabled\:border-blue-300[aria-disabled=true] {
        border-color: #c3f0ff
    }

    .aria-disabled\:border-blue-310[aria-disabled=true] {
        border-color: #c5f1ff
    }

    .aria-disabled\:border-blue-530[aria-disabled=true] {
        border-color: #3bc8f5
    }

    .aria-disabled\:border-blue-650[aria-disabled=true] {
        border-color: #399fc2
    }

    .aria-disabled\:border-collab-300[aria-disabled=true] {
        border-color: #d4fdb0
    }

    .aria-disabled\:border-collab-600[aria-disabled=true] {
        border-color: #19cc45
    }

    .aria-disabled\:border-collab-700[aria-disabled=true] {
        border-color: #00a94e
    }

    .aria-disabled\:border-cyan-230[aria-disabled=true] {
        border-color: #aee0f2
    }

    .aria-disabled\:border-green-280[aria-disabled=true] {
        border-color: #e5f1bf
    }

    .aria-disabled\:border-green-450[aria-disabled=true] {
        border-color: #bbed21
    }

    .aria-disabled\:border-green-730[aria-disabled=true] {
        border-color: #86a732
    }

    .aria-disabled\:border-orange-230[aria-disabled=true] {
        border-color: #fef3b8
    }

    .aria-disabled\:border-orange-700[aria-disabled=true] {
        border-color: #c48300
    }

    .aria-disabled\:border-red-270[aria-disabled=true] {
        border-color: #fdd5d3
    }

    .aria-disabled\:border-red-720[aria-disabled=true] {
        border-color: #f0371b
    }

    .aria-disabled\:border-red-850[aria-disabled=true] {
        border-color: #a21429
    }

    .aria-disabled\:bg-ai-300[aria-disabled=true] {
        background-color: #c0ade6
    }

    .aria-disabled\:bg-ai-450[aria-disabled=true] {
        background-color: #935bec
    }

    .aria-disabled\:bg-ai-550[aria-disabled=true] {
        background-color: #8447e4
    }

    .aria-disabled\:bg-base-30[aria-disabled=true] {
        background-color: #f5f7f8
    }

    .aria-disabled\:bg-base-200[aria-disabled=true] {
        background-color: #dfe0e3
    }

    .aria-disabled\:bg-base-650[aria-disabled=true] {
        background-color: #868d95
    }

    .aria-disabled\:bg-base-900[aria-disabled=true] {
        background-color: #525c69
    }

    .aria-disabled\:bg-blue-300[aria-disabled=true] {
        background-color: #c3f0ff
    }

    .aria-disabled\:bg-blue-310[aria-disabled=true] {
        background-color: #c5f1ff
    }

    .aria-disabled\:bg-blue-530[aria-disabled=true] {
        background-color: #3bc8f5
    }

    .aria-disabled\:bg-blue-650[aria-disabled=true] {
        background-color: #399fc2
    }

    .aria-disabled\:bg-collab-300[aria-disabled=true] {
        background-color: #d4fdb0
    }

    .aria-disabled\:bg-collab-600[aria-disabled=true] {
        background-color: #19cc45
    }

    .aria-disabled\:bg-collab-700[aria-disabled=true] {
        background-color: #00a94e
    }

    .aria-disabled\:bg-cyan-160[aria-disabled=true] {
        background-color: #c5e7f4
    }

    .aria-disabled\:bg-cyan-350[aria-disabled=true] {
        background-color: #55d0e0
    }

    .aria-disabled\:bg-green-280[aria-disabled=true] {
        background-color: #e5f1bf
    }

    .aria-disabled\:bg-green-450[aria-disabled=true] {
        background-color: #bbed21
    }

    .aria-disabled\:bg-green-730[aria-disabled=true] {
        background-color: #86a732
    }

    .aria-disabled\:bg-orange-230[aria-disabled=true] {
        background-color: #fef3b8
    }

    .aria-disabled\:bg-orange-500[aria-disabled=true] {
        background-color: #ffa900
    }

    .aria-disabled\:bg-orange-700[aria-disabled=true] {
        background-color: #c48300
    }

    .aria-disabled\:bg-red-270[aria-disabled=true] {
        background-color: #fdd5d3
    }

    .aria-disabled\:bg-red-720[aria-disabled=true] {
        background-color: #f0371b
    }

    .aria-disabled\:bg-red-850[aria-disabled=true] {
        background-color: #a21429
    }

    .aria-disabled\:bg-transparent[aria-disabled=true] {
        background-color: #0000
    }

    .aria-disabled\:text-base-900[aria-disabled=true] {
        color: #525c69
    }

    .aria-disabled\:opacity-50[aria-disabled=true] {
        opacity: .5
    }

    .data-disabled\:cursor-not-allowed[data-disabled] {
        cursor: not-allowed
    }

    .data-disabled\:text-base-500[data-disabled] {
        color: #a8adb4
    }

    .data-disabled\:opacity-75[data-disabled] {
        opacity: .75
    }

    .data-highlighted\:text-ai-900[data-highlighted] {
        color: #6026b8
    }

    .data-highlighted\:text-base-900[data-highlighted] {
        color: #525c69
    }

    .data-highlighted\:text-blue-900[data-highlighted] {
        color: #006484
    }

    .data-highlighted\:text-collab-900[data-highlighted] {
        color: #065217
    }

    .data-highlighted\:text-cyan-900[data-highlighted] {
        color: #004157
    }

    .data-highlighted\:text-green-900[data-highlighted] {
        color: #506900
    }

    .data-highlighted\:text-orange-900[data-highlighted] {
        color: #7a5100
    }

    .data-highlighted\:text-red-900[data-highlighted] {
        color: #9a0703
    }

    .data-highlighted\:not-data-disabled\:text-base-900[data-highlighted]:not([data-disabled]) {
        color: #525c69
    }

    .data-highlighted\:before\:bg-ai-100[data-highlighted]:before {
        background-color: #e3ddf7;
        content: var(--tw-content)
    }

    .data-highlighted\:before\:bg-ai-100\/50[data-highlighted]:before {
        background-color: #e3ddf780;
        content: var(--tw-content)
    }

    .data-highlighted\:before\:bg-base-100\/50[data-highlighted]:before {
        background-color: #edeef080;
        content: var(--tw-content)
    }

    .data-highlighted\:before\:bg-blue-100[data-highlighted]:before {
        background-color: #f4fcfe;
        content: var(--tw-content)
    }

    .data-highlighted\:before\:bg-blue-200[data-highlighted]:before {
        background-color: #e5f9ff;
        content: var(--tw-content)
    }

    .data-highlighted\:before\:bg-collab-100[data-highlighted]:before {
        background-color: #f2fee2;
        content: var(--tw-content)
    }

    .data-highlighted\:before\:bg-cyan-100[data-highlighted]:before {
        background-color: #dbf3fa;
        content: var(--tw-content)
    }

    .data-highlighted\:before\:bg-cyan-100\/50[data-highlighted]:before {
        background-color: #dbf3fa80;
        content: var(--tw-content)
    }

    .data-highlighted\:before\:bg-green-100[data-highlighted]:before {
        background-color: #fafded;
        content: var(--tw-content)
    }

    .data-highlighted\:before\:bg-orange-100[data-highlighted]:before {
        background-color: #fffaf0;
        content: var(--tw-content)
    }

    .data-highlighted\:before\:bg-red-100[data-highlighted]:before {
        background-color: #fff8f8;
        content: var(--tw-content)
    }

    .data-highlighted\:not-data-disabled\:before\:bg-base-100\/50[data-highlighted]:not([data-disabled]):before {
        background-color: #edeef080;
        content: var(--tw-content)
    }

    .data-highlighted\:not-data-disabled\:before\:bg-blue-200[data-highlighted]:not([data-disabled]):before {
        background-color: #e5f9ff;
        content: var(--tw-content)
    }

    .data-outside-view\:text-base-500[data-outside-view] {
        color: #a8adb4
    }

    .data-today\:font-semibold[data-today] {
        --tw-font-weight: 600;
        font-weight: 600
    }

    .data-today\:not-data-\[selected\]\:text-ai-500[data-today]:not([data-selected]) {
        color: #8e52ec
    }

    .data-today\:not-data-\[selected\]\:text-blue-500[data-today]:not([data-selected]) {
        color: #2fc6f6
    }

    .data-today\:not-data-\[selected\]\:text-collab-500[data-today]:not([data-selected]) {
        color: #6be860
    }

    .data-today\:not-data-\[selected\]\:text-cyan-500[data-today]:not([data-selected]) {
        color: #05b5ab
    }

    .data-today\:not-data-\[selected\]\:text-green-500[data-today]:not([data-selected]) {
        color: #9dcf00
    }

    .data-today\:not-data-\[selected\]\:text-orange-500[data-today]:not([data-selected]) {
        color: #ffa900
    }

    .data-today\:not-data-\[selected\]\:text-red-500[data-today]:not([data-selected]) {
        color: #ff5752
    }

    .data-unavailable\:pointer-events-none[data-unavailable] {
        pointer-events: none
    }

    .data-unavailable\:text-base-500[data-unavailable] {
        color: #a8adb4
    }

    .data-unavailable\:line-through[data-unavailable] {
        text-decoration-line: line-through
    }

    .data-\[expanded\=true\]\:h-\(--height\)[data-expanded=true] {
        height: var(--height)
    }

    :is(.data-\[front\=false\]\:\*\:transition-opacity[data-front=false]>*) {
        transition-duration: var(--tw-duration, var(--default-transition-duration));
        transition-property: opacity;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function))
    }

    :is(.data-\[front\=false\]\:\*\:duration-100[data-front=false]>*) {
        --tw-duration: .1s;
        transition-duration: .1s
    }

    .data-\[expanded\=false\]\:data-\[front\=false\]\:h-\(--front-height\)[data-expanded=false][data-front=false] {
        height: var(--front-height)
    }

    :is(.data-\[expanded\=false\]\:data-\[front\=false\]\:\*\:opacity-0[data-expanded=false][data-front=false]>*) {
        opacity: 0
    }

    .data-\[highlighted\]\:bg-ai-500\/20[data-highlighted] {
        background-color: #8e52ec33
    }

    .data-\[highlighted\]\:bg-base-500\/20[data-highlighted] {
        background-color: #a8adb433
    }

    .data-\[highlighted\]\:bg-blue-500\/20[data-highlighted] {
        background-color: #2fc6f633
    }

    .data-\[highlighted\]\:bg-collab-500\/20[data-highlighted] {
        background-color: #6be86033
    }

    .data-\[highlighted\]\:bg-cyan-500\/20[data-highlighted] {
        background-color: #05b5ab33
    }

    .data-\[highlighted\]\:bg-green-500\/20[data-highlighted] {
        background-color: #9dcf0033
    }

    .data-\[highlighted\]\:bg-orange-500\/20[data-highlighted] {
        background-color: #ffa90033
    }

    .data-\[highlighted\]\:bg-red-500\/20[data-highlighted] {
        background-color: #ff575233
    }

    .data-\[selected\]\:bg-ai-500[data-selected] {
        background-color: #8e52ec
    }

    .data-\[selected\]\:bg-base-500[data-selected] {
        background-color: #a8adb4
    }

    .data-\[selected\]\:bg-blue-500[data-selected] {
        background-color: #2fc6f6
    }

    .data-\[selected\]\:bg-collab-500[data-selected] {
        background-color: #6be860
    }

    .data-\[selected\]\:bg-cyan-500[data-selected] {
        background-color: #05b5ab
    }

    .data-\[selected\]\:bg-green-500[data-selected] {
        background-color: #9dcf00
    }

    .data-\[selected\]\:bg-orange-500[data-selected] {
        background-color: #ffa900
    }

    .data-\[selected\]\:bg-red-500[data-selected] {
        background-color: #ff5752
    }

    .data-\[selected\]\:text-white[data-selected] {
        color: #fff
    }

    .data-\[state\=active\]\:text-ai-900[data-state=active] {
        color: #6026b8
    }

    .data-\[state\=active\]\:text-base-900[data-state=active] {
        color: #525c69
    }

    .data-\[state\=active\]\:text-blue-900[data-state=active] {
        color: #006484
    }

    .data-\[state\=active\]\:text-collab-900[data-state=active] {
        color: #065217
    }

    .data-\[state\=active\]\:text-cyan-900[data-state=active] {
        color: #004157
    }

    .data-\[state\=active\]\:text-green-900[data-state=active] {
        color: #506900
    }

    .data-\[state\=active\]\:text-orange-900[data-state=active] {
        color: #7a5100
    }

    .data-\[state\=active\]\:text-red-900[data-state=active] {
        color: #9a0703
    }

    .data-\[state\=active\]\:text-white[data-state=active] {
        color: #fff
    }

    .data-\[state\=checked\]\:translate-x-3[data-state=checked] {
        --tw-translate-x: .75rem;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .data-\[state\=checked\]\:translate-x-3\.5[data-state=checked] {
        --tw-translate-x: .875rem;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .data-\[state\=checked\]\:translate-x-4[data-state=checked] {
        --tw-translate-x: 1rem;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .data-\[state\=checked\]\:bg-ai-500[data-state=checked] {
        background-color: #8e52ec
    }

    .data-\[state\=checked\]\:bg-base-900[data-state=checked] {
        background-color: #525c69
    }

    .data-\[state\=checked\]\:bg-blue-500[data-state=checked] {
        background-color: #2fc6f6
    }

    .data-\[state\=checked\]\:bg-collab-500[data-state=checked] {
        background-color: #6be860
    }

    .data-\[state\=checked\]\:bg-cyan-350[data-state=checked] {
        background-color: #55d0e0
    }

    .data-\[state\=checked\]\:bg-green-500[data-state=checked] {
        background-color: #9dcf00
    }

    .data-\[state\=checked\]\:bg-orange-500[data-state=checked] {
        background-color: #ffa900
    }

    .data-\[state\=checked\]\:bg-red-500[data-state=checked] {
        background-color: #ff5752
    }

    .data-\[state\=checked\]\:text-ai-900[data-state=checked] {
        color: #6026b8
    }

    .data-\[state\=checked\]\:text-base-900[data-state=checked] {
        color: #525c69
    }

    .data-\[state\=checked\]\:text-blue-900[data-state=checked] {
        color: #006484
    }

    .data-\[state\=checked\]\:text-collab-900[data-state=checked] {
        color: #065217
    }

    .data-\[state\=checked\]\:text-cyan-900[data-state=checked] {
        color: #004157
    }

    .data-\[state\=checked\]\:text-green-900[data-state=checked] {
        color: #506900
    }

    .data-\[state\=checked\]\:text-orange-900[data-state=checked] {
        color: #7a5100
    }

    .data-\[state\=checked\]\:text-red-900[data-state=checked] {
        color: #9a0703
    }

    .data-\[state\=checked\]\:before\:bg-ai-100[data-state=checked]:before {
        background-color: #e3ddf7;
        content: var(--tw-content)
    }

    .data-\[state\=checked\]\:before\:bg-base-100\/50[data-state=checked]:before {
        background-color: #edeef080;
        content: var(--tw-content)
    }

    .data-\[state\=checked\]\:before\:bg-blue-100[data-state=checked]:before {
        background-color: #f4fcfe;
        content: var(--tw-content)
    }

    .data-\[state\=checked\]\:before\:bg-blue-200[data-state=checked]:before {
        background-color: #e5f9ff;
        content: var(--tw-content)
    }

    .data-\[state\=checked\]\:before\:bg-collab-100[data-state=checked]:before {
        background-color: #f2fee2;
        content: var(--tw-content)
    }

    .data-\[state\=checked\]\:before\:bg-cyan-100[data-state=checked]:before {
        background-color: #dbf3fa;
        content: var(--tw-content)
    }

    .data-\[state\=checked\]\:before\:bg-green-100[data-state=checked]:before {
        background-color: #fafded;
        content: var(--tw-content)
    }

    .data-\[state\=checked\]\:before\:bg-orange-100[data-state=checked]:before {
        background-color: #fffaf0;
        content: var(--tw-content)
    }

    .data-\[state\=checked\]\:before\:bg-red-100[data-state=checked]:before {
        background-color: #fff8f8;
        content: var(--tw-content)
    }

    .data-\[state\=closed\]\:animate-\[scale-out_100ms_ease-in\][data-state=closed] {
        animation: scale-out .1s ease-in
    }

    .data-\[state\=closed\]\:animate-\[toast-closed_200ms_ease-in-out\][data-state=closed] {
        animation: toast-closed .2s ease-in-out
    }

    .data-\[state\=closed\]\:data-\[expanded\=false\]\:data-\[front\=false\]\:animate-\[toast-collapsed-closed_200ms_ease-in-out\][data-state=closed][data-expanded=false][data-front=false] {
        animation: toast-collapsed-closed .2s ease-in-out
    }

    .data-\[state\=delayed-open\]\:animate-\[scale-in_100ms_ease-out\][data-state=delayed-open] {
        animation: scale-in .1s ease-out
    }

    .data-\[state\=hidden\]\:opacity-0[data-state=hidden] {
        opacity: 0
    }

    .data-\[state\=inactive\]\:text-base-600[data-state=inactive] {
        color: #9499a4
    }

    @media (hover:hover) {
        .hover\:data-\[state\=inactive\]\:not-disabled\:text-base-master:hover[data-state=inactive]:not(:disabled) {
            color: #333
        }
    }

    .data-\[state\=indeterminate\]\:animate-\[carousel-inverse-vertical_2s_ease-in-out_infinite\][data-state=indeterminate] {
        animation: carousel-inverse-vertical 2s ease-in-out infinite
    }

    .data-\[state\=indeterminate\]\:animate-\[carousel-inverse_2s_ease-in-out_infinite\][data-state=indeterminate] {
        animation: carousel-inverse 2s ease-in-out infinite
    }

    .data-\[state\=indeterminate\]\:animate-\[carousel-vertical_2s_ease-in-out_infinite\][data-state=indeterminate] {
        animation: carousel-vertical 2s ease-in-out infinite
    }

    .data-\[state\=indeterminate\]\:animate-\[carousel_2s_ease-in-out_infinite\][data-state=indeterminate] {
        animation: carousel 2s ease-in-out infinite
    }

    .data-\[state\=indeterminate\]\:animate-\[elastic-vertical_2s_ease-in-out_infinite\][data-state=indeterminate] {
        animation: elastic-vertical 2s ease-in-out infinite
    }

    .data-\[state\=indeterminate\]\:animate-\[elastic_2s_ease-in-out_infinite\][data-state=indeterminate] {
        animation: elastic 2s ease-in-out infinite
    }

    .data-\[state\=indeterminate\]\:animate-\[progressbar-loading-vertical_2s_infinite\][data-state=indeterminate] {
        animation: progressbar-loading-vertical 2s infinite
    }

    .data-\[state\=indeterminate\]\:animate-\[progressbar-loading_2s_infinite\][data-state=indeterminate] {
        animation: progressbar-loading 2s infinite
    }

    .data-\[state\=indeterminate\]\:animate-\[swing-vertical_2s_ease-in-out_infinite\][data-state=indeterminate] {
        animation: swing-vertical 2s ease-in-out infinite
    }

    .data-\[state\=indeterminate\]\:animate-\[swing_2s_ease-in-out_infinite\][data-state=indeterminate] {
        animation: swing 2s ease-in-out infinite
    }

    .data-\[state\=open\]\:animate-\[scale-in_100ms_ease-out\][data-state=open] {
        animation: scale-in .1s ease-out
    }

    .data-\[state\=open\]\:animate-\[slide-in-from-bottom_200ms_ease-in-out\][data-state=open] {
        animation: slide-in-from-bottom .2s ease-in-out
    }

    .data-\[state\=open\]\:animate-\[slide-in-from-top_200ms_ease-in-out\][data-state=open] {
        animation: slide-in-from-top .2s ease-in-out
    }

    .data-\[state\=open\]\:text-ai-900[data-state=open] {
        color: #6026b8
    }

    .data-\[state\=open\]\:text-base-900[data-state=open] {
        color: #525c69
    }

    .data-\[state\=open\]\:text-base-950[data-state=open] {
        color: #333
    }

    .data-\[state\=open\]\:text-blue-900[data-state=open] {
        color: #006484
    }

    .data-\[state\=open\]\:text-collab-900[data-state=open] {
        color: #065217
    }

    .data-\[state\=open\]\:text-cyan-900[data-state=open] {
        color: #004157
    }

    .data-\[state\=open\]\:text-green-900[data-state=open] {
        color: #506900
    }

    .data-\[state\=open\]\:text-orange-900[data-state=open] {
        color: #7a5100
    }

    .data-\[state\=open\]\:text-red-900[data-state=open] {
        color: #9a0703
    }

    .data-\[state\=open\]\:before\:pcw-rounded-md[data-state=open]:before {
        border-radius: 10px;
        content: var(--tw-content)
    }

    .data-\[state\=open\]\:before\:bg-ai-100\/50[data-state=open]:before {
        background-color: #e3ddf780;
        content: var(--tw-content)
    }

    .data-\[state\=open\]\:before\:bg-ai-800[data-state=open]:before {
        background-color: #682ac6;
        content: var(--tw-content)
    }

    .data-\[state\=open\]\:before\:bg-base-100\/50[data-state=open]:before {
        background-color: #edeef080;
        content: var(--tw-content)
    }

    .data-\[state\=open\]\:before\:bg-base-250\/80[data-state=open]:before {
        background-color: #dde2e5cc;
        content: var(--tw-content)
    }

    .data-\[state\=open\]\:before\:bg-base-800[data-state=open]:before {
        background-color: #6a737f;
        content: var(--tw-content)
    }

    .data-\[state\=open\]\:before\:bg-blue-100[data-state=open]:before {
        background-color: #f4fcfe;
        content: var(--tw-content)
    }

    .data-\[state\=open\]\:before\:bg-blue-800[data-state=open]:before {
        background-color: #00789e;
        content: var(--tw-content)
    }

    .data-\[state\=open\]\:before\:bg-collab-100[data-state=open]:before {
        background-color: #f2fee2;
        content: var(--tw-content)
    }

    .data-\[state\=open\]\:before\:bg-collab-800[data-state=open]:before {
        background-color: #1e8d36;
        content: var(--tw-content)
    }

    .data-\[state\=open\]\:before\:bg-cyan-100\/50[data-state=open]:before {
        background-color: #dbf3fa80;
        content: var(--tw-content)
    }

    .data-\[state\=open\]\:before\:bg-cyan-800[data-state=open]:before {
        background-color: #006880;
        content: var(--tw-content)
    }

    .data-\[state\=open\]\:before\:bg-green-100[data-state=open]:before {
        background-color: #fafded;
        content: var(--tw-content)
    }

    .data-\[state\=open\]\:before\:bg-green-800[data-state=open]:before {
        background-color: #688800;
        content: var(--tw-content)
    }

    .data-\[state\=open\]\:before\:bg-orange-100[data-state=open]:before {
        background-color: #fffaf0;
        content: var(--tw-content)
    }

    .data-\[state\=open\]\:before\:bg-orange-800[data-state=open]:before {
        background-color: #9f6a00;
        content: var(--tw-content)
    }

    .data-\[state\=open\]\:before\:bg-red-100[data-state=open]:before {
        background-color: #fff8f8;
        content: var(--tw-content)
    }

    .data-\[state\=open\]\:before\:bg-red-800[data-state=open]:before {
        background-color: #c21b16;
        content: var(--tw-content)
    }

    .data-\[state\=open\]\:before\:bg-white[data-state=open]:before {
        background-color: #fff;
        content: var(--tw-content)
    }

    .data-\[state\=open\]\:before\:shadow-\[0_6px_21px_rgba\(83\,92\,105\,\.15\)\][data-state=open]:before {
        content: var(--tw-content);
        --tw-shadow: 0 6px 21px var(--tw-shadow-color, #535c6926);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked] {
        --tw-translate-x: 0px;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .data-\[state\=unchecked\]\:bg-base-200[data-state=unchecked] {
        background-color: #dfe0e3
    }

    .data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel] {
        --tw-translate-x: 0px;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .data-\[swipe\=cancel\]\:translate-y-0[data-swipe=cancel] {
        --tw-translate-y: 0px;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .data-\[swipe\=end\]\:translate-x-\(--reka-toast-swipe-end-x\)[data-swipe=end] {
        --tw-translate-x: var(--reka-toast-swipe-end-x);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .data-\[swipe\=end\]\:translate-y-\(--reka-toast-swipe-end-y\)[data-swipe=end] {
        --tw-translate-y: var(--reka-toast-swipe-end-y);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .data-\[swipe\=end\]\:animate-\[toast-slide-down_200ms_ease-out\][data-swipe=end] {
        animation: toast-slide-down .2s ease-out
    }

    .data-\[swipe\=end\]\:animate-\[toast-slide-left_200ms_ease-out\][data-swipe=end] {
        animation: toast-slide-left .2s ease-out
    }

    .data-\[swipe\=end\]\:animate-\[toast-slide-right_200ms_ease-out\][data-swipe=end] {
        animation: toast-slide-right .2s ease-out
    }

    .data-\[swipe\=end\]\:animate-\[toast-slide-up_200ms_ease-out\][data-swipe=end] {
        animation: toast-slide-up .2s ease-out
    }

    .data-\[swipe\=move\]\:translate-x-\(--reka-toast-swipe-move-x\)[data-swipe=move] {
        --tw-translate-x: var(--reka-toast-swipe-move-x);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .data-\[swipe\=move\]\:translate-y-\(--reka-toast-swipe-move-y\)[data-swipe=move] {
        --tw-translate-y: var(--reka-toast-swipe-move-y);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .data-\[swipe\=move\]\:transition-none[data-swipe=move] {
        transition-property: none
    }

    @media (prefers-reduced-motion:no-preference) {
        .motion-safe\:backdrop-blur-sm {
            --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, )
        }

        .motion-safe\:data-\[motion\=from-end\]\:animate-\[enter-from-right_200ms_ease\][data-motion=from-end] {
            animation: enter-from-right .2s
        }

        .motion-safe\:data-\[motion\=from-start\]\:animate-\[enter-from-left_200ms_ease\][data-motion=from-start] {
            animation: enter-from-left .2s
        }

        .motion-safe\:data-\[motion\=to-end\]\:animate-\[exit-to-right_200ms_ease\][data-motion=to-end] {
            animation: exit-to-right .2s
        }

        .motion-safe\:data-\[motion\=to-start\]\:animate-\[exit-to-left_200ms_ease\][data-motion=to-start] {
            animation: exit-to-left .2s
        }

        .motion-safe\:data-\[state\=closed\]\:animate-\[accordion-up_200ms_ease-out\][data-state=closed] {
            animation: accordion-up .2s ease-out
        }

        .motion-safe\:data-\[state\=closed\]\:animate-\[collapsible-up_200ms_ease-out\][data-state=closed] {
            animation: collapsible-up .2s ease-out
        }

        .motion-safe\:data-\[state\=closed\]\:animate-\[fade-out_200ms_ease-in\][data-state=closed] {
            animation: fade-out .2s ease-in
        }

        .motion-safe\:data-\[state\=closed\]\:animate-\[scale-out_100ms_ease-in\][data-state=closed] {
            animation: scale-out .1s ease-in
        }

        .motion-safe\:data-\[state\=closed\]\:animate-\[scale-out_200ms_ease-in\][data-state=closed] {
            animation: scale-out .2s ease-in
        }

        .motion-safe\:data-\[state\=closed\]\:animate-\[slide-out-to-bottom_200ms_ease-in-out\][data-state=closed] {
            animation: slide-out-to-bottom .2s ease-in-out
        }

        .motion-safe\:data-\[state\=closed\]\:animate-\[slide-out-to-left_200ms_ease-in-out\][data-state=closed] {
            animation: slide-out-to-left .2s ease-in-out
        }

        .motion-safe\:data-\[state\=closed\]\:animate-\[slide-out-to-right_200ms_ease-in-out\][data-state=closed] {
            animation: slide-out-to-right .2s ease-in-out
        }

        .motion-safe\:data-\[state\=closed\]\:animate-\[slide-out-to-top_200ms_ease-in-out\][data-state=closed] {
            animation: slide-out-to-top .2s ease-in-out
        }

        .motion-safe\:data-\[state\=hidden\]\:animate-\[fade-out_100ms_ease-in\][data-state=hidden] {
            animation: fade-out .1s ease-in
        }

        .motion-safe\:data-\[state\=open\]\:animate-\[accordion-down_200ms_ease-out\][data-state=open] {
            animation: accordion-down .2s ease-out
        }

        .motion-safe\:data-\[state\=open\]\:animate-\[collapsible-down_200ms_ease-out\][data-state=open] {
            animation: collapsible-down .2s ease-out
        }

        .motion-safe\:data-\[state\=open\]\:animate-\[fade-in_200ms_ease-out\][data-state=open] {
            animation: fade-in .2s ease-out
        }

        .motion-safe\:data-\[state\=open\]\:animate-\[scale-in_100ms_ease-out\][data-state=open] {
            animation: scale-in .1s ease-out
        }

        .motion-safe\:data-\[state\=open\]\:animate-\[scale-in_200ms_ease-out\][data-state=open] {
            animation: scale-in .2s ease-out
        }

        .motion-safe\:data-\[state\=open\]\:animate-\[slide-in-from-bottom_200ms_ease-in-out\][data-state=open] {
            animation: slide-in-from-bottom .2s ease-in-out
        }

        .motion-safe\:data-\[state\=open\]\:animate-\[slide-in-from-left_200ms_ease-in-out\][data-state=open] {
            animation: slide-in-from-left .2s ease-in-out
        }

        .motion-safe\:data-\[state\=open\]\:animate-\[slide-in-from-right_200ms_ease-in-out\][data-state=open] {
            animation: slide-in-from-right .2s ease-in-out
        }

        .motion-safe\:data-\[state\=open\]\:animate-\[slide-in-from-top_200ms_ease-in-out\][data-state=open] {
            animation: slide-in-from-top .2s ease-in-out
        }

        .motion-safe\:data-\[state\=visible\]\:animate-\[fade-in_100ms_ease-out\][data-state=visible] {
            animation: fade-in .1s ease-out
        }
    }

    @media not all and (min-width:64rem) {
        .max-lg\:hidden {
            display: none
        }

        .max-lg\:flex-col {
            flex-direction: column
        }
    }

    @media (min-width:40rem) {
        .sm\:mr-6 {
            margin-right: 1.5rem
        }

        .sm\:mb-0 {
            margin-bottom: 0
        }

        .sm\:h-32 {
            height: 8rem
        }

        .sm\:max-h-\[calc\(100dvh-4rem\)\] {
            max-height: calc(100dvh - 4rem)
        }

        .sm\:w-40 {
            width: 10rem
        }

        .sm\:w-96 {
            width: 24rem
        }

        .sm\:w-auto {
            width: auto
        }

        .sm\:max-w-1\/2 {
            max-width: 50%
        }

        .sm\:flex-none {
            flex: none
        }

        .sm\:grid-cols-\[min\(50\%\,theme\(spacing\.80\)\)_auto\] {
            grid-template-columns: min(50%, 20rem) auto
        }

        .sm\:flex-row {
            flex-direction: row
        }

        .sm\:items-center {
            align-items: center
        }

        .sm\:justify-between {
            justify-content: space-between
        }

        .sm\:gap-2 {
            gap: .5rem
        }

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

        :where(.sm\:space-x-4>:not(:last-child)) {
            --tw-space-x-reverse: 0;
            margin-inline-end: calc(1rem*(1 - var(--tw-space-x-reverse)));
            margin-inline-start: calc(1rem*var(--tw-space-x-reverse))
        }

        .sm\:border-t {
            border-top-style: var(--tw-border-style);
            border-top-width: 1px
        }

        .sm\:border-base-950\/5 {
            border-color: #3333330d
        }

        .sm\:p-6 {
            padding: 1.5rem
        }

        .sm\:py-3 {
            padding-block: .75rem
        }

        .sm\:text-3xl {
            font-size: 22px;
            line-height: var(--tw-leading, 1.75rem)
        }

        .sm\:text-8xl {
            font-size: 3.75rem;
            line-height: var(--tw-leading, 1)
        }

        .sm\:shadow-lg {
            --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a)
        }

        .sm\:shadow-lg,
        .sm\:shadow-none {
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
        }

        .sm\:shadow-none {
            --tw-shadow: 0 0 #0000
        }
    }

    @media (min-width:48rem) {
        .md\:grid-cols-2 {
            grid-template-columns: repeat(2, minmax(0, 1fr))
        }

        .md\:p-8 {
            padding: 2rem
        }
    }

    @media (min-width:64rem) {
        .lg\:-ms-2 {
            margin-inline-start: -.5rem
        }

        .lg\:flex {
            display: flex
        }

        .lg\:hidden {
            display: none
        }

        .lg\:inline-flex {
            display: inline-flex
        }

        .lg\:min-w-0 {
            min-width: 0
        }

        .lg\:scroll-mt-\(--b24ui-header-height\) {
            scroll-margin-top: var(--b24ui-header-height)
        }

        .lg\:scroll-mt-\[calc\(32px\+var\(--b24ui-header-height\)\)\] {
            scroll-margin-top: calc(32px + var(--b24ui-header-height))
        }

        .lg\:scroll-mt-\[calc\(48px\+var\(--b24ui-header-height\)\)\] {
            scroll-margin-top: calc(48px + var(--b24ui-header-height))
        }

        .lg\:pcw-rounded-lg {
            border-radius: 12px
        }

        .lg\:bg-base-50 {
            background-color: #eef2f4
        }

        .lg\:bg-white {
            background-color: #fff
        }

        .lg\:p-10 {
            padding: 2.5rem
        }

        .lg\:px-2 {
            padding-inline: .5rem
        }

        .lg\:ps-2 {
            padding-inline-start: .5rem
        }

        .lg\:pt-2 {
            padding-top: .5rem
        }

        .lg\:pr-2 {
            padding-right: .5rem
        }

        .lg\:pl-\[240px\] {
            padding-left: 240px
        }

        .lg\:ring-1 {
            --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)
        }

        .lg\:ring-base-950\/5 {
            --tw-ring-color: oklab(32.1092% 2.98023e-8 0/.05)
        }
    }

    .rtl\:-ms-0:where(:dir(rtl), [dir=rtl], [dir=rtl] *),
    .rtl\:ms-0:where(:dir(rtl), [dir=rtl], [dir=rtl] *) {
        margin-inline-start: 0
    }

    .rtl\:-me-1:where(:dir(rtl), [dir=rtl], [dir=rtl] *) {
        margin-inline-end: -.25rem
    }

    .rtl\:-me-3:where(:dir(rtl), [dir=rtl], [dir=rtl] *) {
        margin-inline-end: -.75rem
    }

    .rtl\:-scale-x-100:where(:dir(rtl), [dir=rtl], [dir=rtl] *) {
        --tw-scale-x: -100%;
        scale: var(--tw-scale-x)var(--tw-scale-y)
    }

    .rtl\:flex-row-reverse:where(:dir(rtl), [dir=rtl], [dir=rtl] *) {
        flex-direction: row-reverse
    }

    .rtl\:ps-xs:where(:dir(rtl), [dir=rtl], [dir=rtl] *) {
        padding-inline-start: 8px
    }

    .rtl\:pe-2xl:where(:dir(rtl), [dir=rtl], [dir=rtl] *) {
        padding-inline-end: 28px
    }

    .data-\[state\=checked\]\:rtl\:-translate-x-3[data-state=checked]:where(:dir(rtl), [dir=rtl], [dir=rtl] *) {
        --tw-translate-x: -.75rem;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .data-\[state\=checked\]\:rtl\:-translate-x-3\.5[data-state=checked]:where(:dir(rtl), [dir=rtl], [dir=rtl] *) {
        --tw-translate-x: -.875rem;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .data-\[state\=checked\]\:rtl\:-translate-x-4[data-state=checked]:where(:dir(rtl), [dir=rtl], [dir=rtl] *) {
        --tw-translate-x: -1rem;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .data-\[state\=indeterminate\]\:rtl\:animate-\[carousel-inverse-rtl_2s_ease-in-out_infinite\][data-state=indeterminate]:where(:dir(rtl), [dir=rtl], [dir=rtl] *) {
        animation: carousel-inverse-rtl 2s ease-in-out infinite
    }

    .data-\[state\=indeterminate\]\:rtl\:animate-\[carousel-rtl_2s_ease-in-out_infinite\][data-state=indeterminate]:where(:dir(rtl), [dir=rtl], [dir=rtl] *) {
        animation: carousel-rtl 2s ease-in-out infinite
    }

    .data-\[state\=unchecked\]\:rtl\:-translate-x-0[data-state=unchecked]:where(:dir(rtl), [dir=rtl], [dir=rtl] *) {
        --tw-translate-x: 0px;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    :where(.dark\:divide-base-100\/20:where(.dark, .dark *)>:not(:last-child)) {
        border-color: #edeef033
    }

    .dark\:border-ai-600:where(.dark, .dark *) {
        border-color: #8044df
    }

    .dark\:border-base-100\/20:where(.dark, .dark *) {
        border-color: #edeef033
    }

    .dark\:border-base-700:where(.dark, .dark *) {
        border-color: #838c95
    }

    .dark\:border-base-800:where(.dark, .dark *) {
        border-color: #6a737f
    }

    .dark\:border-base-900:where(.dark, .dark *) {
        border-color: #525c69
    }

    .dark\:border-blue-300:where(.dark, .dark *) {
        border-color: #c3f0ff
    }

    .dark\:border-blue-600:where(.dark, .dark *) {
        border-color: #11a9d9
    }

    .dark\:border-collab-600:where(.dark, .dark *) {
        border-color: #19cc45
    }

    .dark\:border-cyan-500:where(.dark, .dark *) {
        border-color: #05b5ab
    }

    .dark\:border-green-600:where(.dark, .dark *) {
        border-color: #8dbb00
    }

    .dark\:border-orange-230:where(.dark, .dark *) {
        border-color: #fef3b8
    }

    .dark\:border-orange-600:where(.dark, .dark *) {
        border-color: #e89b06
    }

    .dark\:border-red-600:where(.dark, .dark *) {
        border-color: #f4433e
    }

    .dark\:border-white\/5:where(.dark, .dark *) {
        border-color: #ffffff0d
    }

    .dark\:dark\:border-base-800:where(.dark, .dark *):where(.dark, .dark *) {
        border-color: #6a737f
    }

    .dark\:border-t-white\/20:where(.dark, .dark *) {
        border-top-color: #fff3
    }

    .dark\:border-b-ai-600:where(.dark, .dark *) {
        border-bottom-color: #8044df
    }

    .dark\:border-b-base-300:where(.dark, .dark *) {
        border-bottom-color: #d5d7db
    }

    .dark\:border-b-base-350:where(.dark, .dark *) {
        border-bottom-color: #c9ccd0
    }

    .dark\:border-b-blue-600:where(.dark, .dark *) {
        border-bottom-color: #11a9d9
    }

    .dark\:border-b-collab-600:where(.dark, .dark *) {
        border-bottom-color: #19cc45
    }

    .dark\:border-b-cyan-500:where(.dark, .dark *) {
        border-bottom-color: #05b5ab
    }

    .dark\:border-b-cyan-600:where(.dark, .dark *) {
        border-bottom-color: #009ea3
    }

    .dark\:border-b-green-600:where(.dark, .dark *) {
        border-bottom-color: #8dbb00
    }

    .dark\:border-b-orange-600:where(.dark, .dark *) {
        border-bottom-color: #e89b06
    }

    .dark\:border-b-red-600:where(.dark, .dark *) {
        border-bottom-color: #f4433e
    }

    .dark\:bg-ai-50:where(.dark, .dark *) {
        background-color: #f0edfc
    }

    .dark\:bg-ai-200:where(.dark, .dark *) {
        background-color: #d1c5ef
    }

    .dark\:bg-ai-300:where(.dark, .dark *) {
        background-color: #c0ade6
    }

    .dark\:bg-ai-400:where(.dark, .dark *) {
        background-color: #a36ff1
    }

    .dark\:bg-ai-500:where(.dark, .dark *) {
        background-color: #8e52ec
    }

    .dark\:bg-ai-600:where(.dark, .dark *) {
        background-color: #8044df
    }

    .dark\:bg-ai-800:where(.dark, .dark *) {
        background-color: #682ac6
    }

    .dark\:bg-ai-900:where(.dark, .dark *) {
        background-color: #6026b8
    }

    .dark\:bg-ai-900\/85:where(.dark, .dark *) {
        background-color: #6026b8d9
    }

    .dark\:bg-base-100:where(.dark, .dark *) {
        background-color: #edeef0
    }

    .dark\:bg-base-100\/20:where(.dark, .dark *) {
        background-color: #edeef033
    }

    .dark\:bg-base-150:where(.dark, .dark *) {
        background-color: #e6e8e9
    }

    .dark\:bg-base-200:where(.dark, .dark *) {
        background-color: #dfe0e3
    }

    .dark\:bg-base-200\/5:where(.dark, .dark *) {
        background-color: #dfe0e30d
    }

    .dark\:bg-base-350:where(.dark, .dark *) {
        background-color: #c9ccd0
    }

    .dark\:bg-base-600:where(.dark, .dark *) {
        background-color: #9499a4
    }

    .dark\:bg-base-800:where(.dark, .dark *) {
        background-color: #6a737f
    }

    .dark\:bg-base-900:where(.dark, .dark *) {
        background-color: #525c69
    }

    .dark\:bg-base-950:where(.dark, .dark *) {
        background-color: #333
    }

    .dark\:bg-base-950\/30:where(.dark, .dark *) {
        background-color: #3333334d
    }

    .dark\:bg-base-dark:where(.dark, .dark *) {
        background-color: #0f0f0f
    }

    .dark\:bg-blue-300:where(.dark, .dark *) {
        background-color: #c3f0ff
    }

    .dark\:bg-blue-400:where(.dark, .dark *) {
        background-color: #7fdefc
    }

    .dark\:bg-blue-500:where(.dark, .dark *) {
        background-color: #2fc6f6
    }

    .dark\:bg-blue-600:where(.dark, .dark *) {
        background-color: #11a9d9
    }

    .dark\:bg-blue-800:where(.dark, .dark *) {
        background-color: #00789e
    }

    .dark\:bg-blue-900:where(.dark, .dark *) {
        background-color: #006484
    }

    .dark\:bg-collab-300:where(.dark, .dark *) {
        background-color: #d4fdb0
    }

    .dark\:bg-collab-500:where(.dark, .dark *) {
        background-color: #6be860
    }

    .dark\:bg-collab-600:where(.dark, .dark *) {
        background-color: #19cc45
    }

    .dark\:bg-collab-800:where(.dark, .dark *) {
        background-color: #1e8d36
    }

    .dark\:bg-collab-900:where(.dark, .dark *) {
        background-color: #065217
    }

    .dark\:bg-cyan-300:where(.dark, .dark *) {
        background-color: #89d9eb
    }

    .dark\:bg-cyan-400:where(.dark, .dark *) {
        background-color: #22b9b7
    }

    .dark\:bg-cyan-500:where(.dark, .dark *) {
        background-color: #05b5ab
    }

    .dark\:bg-cyan-600:where(.dark, .dark *) {
        background-color: #009ea3
    }

    .dark\:bg-cyan-800:where(.dark, .dark *) {
        background-color: #006880
    }

    .dark\:bg-cyan-900:where(.dark, .dark *) {
        background-color: #004157
    }

    .dark\:bg-gray-800:where(.dark, .dark *) {
        background-color: #6a737f
    }

    .dark\:bg-green-300:where(.dark, .dark *) {
        background-color: #e2f1b3
    }

    .dark\:bg-green-330:where(.dark, .dark *) {
        background-color: #d3e59a
    }

    .dark\:bg-green-500:where(.dark, .dark *) {
        background-color: #9dcf00
    }

    .dark\:bg-green-600:where(.dark, .dark *) {
        background-color: #8dbb00
    }

    .dark\:bg-green-800:where(.dark, .dark *) {
        background-color: #688800
    }

    .dark\:bg-green-900:where(.dark, .dark *) {
        background-color: #506900
    }

    .dark\:bg-inherit:where(.dark, .dark *) {
        background-color: inherit
    }

    .dark\:bg-orange-230:where(.dark, .dark *) {
        background-color: #fef3b8
    }

    .dark\:bg-orange-300:where(.dark, .dark *) {
        background-color: #ffe1a6
    }

    .dark\:bg-orange-400:where(.dark, .dark *) {
        background-color: #ffc34d
    }

    .dark\:bg-orange-500:where(.dark, .dark *) {
        background-color: #ffa900
    }

    .dark\:bg-orange-600:where(.dark, .dark *) {
        background-color: #e89b06
    }

    .dark\:bg-orange-800:where(.dark, .dark *) {
        background-color: #9f6a00
    }

    .dark\:bg-orange-900:where(.dark, .dark *) {
        background-color: #7a5100
    }

    .dark\:bg-red-300:where(.dark, .dark *) {
        background-color: #ffcdcc
    }

    .dark\:bg-red-350:where(.dark, .dark *) {
        background-color: #f2b6b3
    }

    .dark\:bg-red-500:where(.dark, .dark *) {
        background-color: #ff5752
    }

    .dark\:bg-red-600:where(.dark, .dark *) {
        background-color: #f4433e
    }

    .dark\:bg-red-800:where(.dark, .dark *) {
        background-color: #c21b16
    }

    .dark\:bg-red-900:where(.dark, .dark *) {
        background-color: #9a0703
    }

    .dark\:bg-transparent:where(.dark, .dark *) {
        background-color: #0000
    }

    .dark\:bg-white\/10:where(.dark, .dark *) {
        background-color: #ffffff1a
    }

    .dark\:bg-white\/35:where(.dark, .dark *) {
        background-color: #ffffff59
    }

    .dark\:bg-white\/85:where(.dark, .dark *) {
        background-color: #ffffffd9
    }

    .dark\:dark\:bg-ai-300:where(.dark, .dark *):where(.dark, .dark *) {
        background-color: #c0ade6
    }

    .dark\:dark\:bg-base-350:where(.dark, .dark *):where(.dark, .dark *) {
        background-color: #c9ccd0
    }

    .dark\:dark\:bg-blue-300:where(.dark, .dark *):where(.dark, .dark *) {
        background-color: #c3f0ff
    }

    .dark\:dark\:bg-collab-300:where(.dark, .dark *):where(.dark, .dark *) {
        background-color: #d4fdb0
    }

    .dark\:dark\:bg-cyan-300:where(.dark, .dark *):where(.dark, .dark *) {
        background-color: #89d9eb
    }

    .dark\:dark\:bg-green-300:where(.dark, .dark *):where(.dark, .dark *) {
        background-color: #e2f1b3
    }

    .dark\:dark\:bg-orange-300:where(.dark, .dark *):where(.dark, .dark *) {
        background-color: #ffe1a6
    }

    .dark\:dark\:bg-red-300:where(.dark, .dark *):where(.dark, .dark *) {
        background-color: #ffcdcc
    }

    .dark\:fill-base-100\/20:where(.dark, .dark *) {
        fill: #edeef033
    }

    .dark\:fill-base-900:where(.dark, .dark *) {
        fill: #525c69
    }

    .dark\:fill-base-dark:where(.dark, .dark *) {
        fill: #0f0f0f
    }

    .dark\:fill-blue-300:where(.dark, .dark *) {
        fill: #c3f0ff
    }

    .dark\:stroke-base-800:where(.dark, .dark *) {
        stroke: #6a737f
    }

    .dark\:text-ai-100:where(.dark, .dark *) {
        color: #e3ddf7
    }

    .dark\:text-ai-150:where(.dark, .dark *) {
        color: #e7d8fa
    }

    .dark\:text-ai-200:where(.dark, .dark *) {
        color: #d1c5ef
    }

    .dark\:text-ai-250:where(.dark, .dark *) {
        color: #cdbfe8
    }

    .dark\:text-ai-500:where(.dark, .dark *) {
        color: #8e52ec
    }

    .dark\:text-ai-600:where(.dark, .dark *) {
        color: #8044df
    }

    .dark\:text-ai-700:where(.dark, .dark *) {
        color: #7437d3
    }

    .dark\:text-ai-900:where(.dark, .dark *) {
        color: #6026b8
    }

    .dark\:text-base-50:where(.dark, .dark *) {
        color: #eef2f4
    }

    .dark\:text-base-100:where(.dark, .dark *) {
        color: #edeef0
    }

    .dark\:text-base-150:where(.dark, .dark *) {
        color: #e6e8e9
    }

    .dark\:text-base-200:where(.dark, .dark *) {
        color: #dfe0e3
    }

    .dark\:text-base-250:where(.dark, .dark *) {
        color: #dde2e5
    }

    .dark\:text-base-300:where(.dark, .dark *) {
        color: #d5d7db
    }

    .dark\:text-base-350:where(.dark, .dark *) {
        color: #c9ccd0
    }

    .dark\:text-base-400:where(.dark, .dark *) {
        color: #bdc1c6
    }

    .dark\:text-base-500:where(.dark, .dark *) {
        color: #a8adb4
    }

    .dark\:text-base-600:where(.dark, .dark *) {
        color: #9499a4
    }

    .dark\:text-base-700:where(.dark, .dark *) {
        color: #838c95
    }

    .dark\:text-base-800:where(.dark, .dark *) {
        color: #6a737f
    }

    .dark\:text-base-900:where(.dark, .dark *) {
        color: #525c69
    }

    .dark\:text-base-950:where(.dark, .dark *),
    .dark\:text-base-master:where(.dark, .dark *) {
        color: #333
    }

    .dark\:text-blue-100:where(.dark, .dark *) {
        color: #f4fcfe
    }

    .dark\:text-blue-150:where(.dark, .dark *) {
        color: #ecfafe
    }

    .dark\:text-blue-200:where(.dark, .dark *) {
        color: #e5f9ff
    }

    .dark\:text-blue-250:where(.dark, .dark *) {
        color: #d3f4ff
    }

    .dark\:text-blue-300:where(.dark, .dark *) {
        color: #c3f0ff
    }

    .dark\:text-blue-600:where(.dark, .dark *) {
        color: #11a9d9
    }

    .dark\:text-blue-700:where(.dark, .dark *) {
        color: #008dba
    }

    .dark\:text-blue-800:where(.dark, .dark *) {
        color: #00789e
    }

    .dark\:text-blue-850:where(.dark, .dark *) {
        color: #2066b0
    }

    .dark\:text-blue-900:where(.dark, .dark *) {
        color: #006484
    }

    .dark\:text-collab-100:where(.dark, .dark *) {
        color: #f2fee2
    }

    .dark\:text-collab-150:where(.dark, .dark *) {
        color: #eeffda
    }

    .dark\:text-collab-200:where(.dark, .dark *) {
        color: #e9ffcf
    }

    .dark\:text-collab-250:where(.dark, .dark *) {
        color: #dbfcbe
    }

    .dark\:text-collab-600:where(.dark, .dark *) {
        color: #19cc45
    }

    .dark\:text-collab-700:where(.dark, .dark *) {
        color: #00a94e
    }

    .dark\:text-collab-800:where(.dark, .dark *) {
        color: #1e8d36
    }

    .dark\:text-collab-900:where(.dark, .dark *) {
        color: #065217
    }

    .dark\:text-cyan-100:where(.dark, .dark *) {
        color: #dbf3fa
    }

    .dark\:text-cyan-150:where(.dark, .dark *) {
        color: #d1eef9
    }

    .dark\:text-cyan-200:where(.dark, .dark *) {
        color: #c3e6f4
    }

    .dark\:text-cyan-250:where(.dark, .dark *) {
        color: #ace5ec
    }

    .dark\:text-cyan-600:where(.dark, .dark *) {
        color: #009ea3
    }

    .dark\:text-cyan-700:where(.dark, .dark *) {
        color: #008394
    }

    .dark\:text-green-100:where(.dark, .dark *) {
        color: #fafded
    }

    .dark\:text-green-150:where(.dark, .dark *) {
        color: #f5fcde
    }

    .dark\:text-green-200:where(.dark, .dark *) {
        color: #f1fbd0
    }

    .dark\:text-green-250:where(.dark, .dark *) {
        color: #faf6c3
    }

    .dark\:text-green-600:where(.dark, .dark *) {
        color: #8dbb00
    }

    .dark\:text-green-700:where(.dark, .dark *) {
        color: #7fa800
    }

    .dark\:text-green-780:where(.dark, .dark *) {
        color: #668d13
    }

    .dark\:text-green-800:where(.dark, .dark *) {
        color: #688800
    }

    .dark\:text-green-900:where(.dark, .dark *) {
        color: #506900
    }

    .dark\:text-orange-100:where(.dark, .dark *) {
        color: #fffaf0
    }

    .dark\:text-orange-150:where(.dark, .dark *) {
        color: #fff5e3
    }

    .dark\:text-orange-200:where(.dark, .dark *) {
        color: #fff1d6
    }

    .dark\:text-orange-250:where(.dark, .dark *) {
        color: #ffe9be
    }

    .dark\:text-orange-600:where(.dark, .dark *) {
        color: #e89b06
    }

    .dark\:text-orange-700:where(.dark, .dark *) {
        color: #c48300
    }

    .dark\:text-orange-750:where(.dark, .dark *) {
        color: #a07f27
    }

    .dark\:text-orange-800:where(.dark, .dark *) {
        color: #9f6a00
    }

    .dark\:text-orange-900:where(.dark, .dark *) {
        color: #7a5100
    }

    .dark\:text-red-100:where(.dark, .dark *) {
        color: #fff8f8
    }

    .dark\:text-red-150:where(.dark, .dark *) {
        color: #fff0f0
    }

    .dark\:text-red-200:where(.dark, .dark *) {
        color: #ffe8e8
    }

    .dark\:text-red-250:where(.dark, .dark *) {
        color: #ffdcdb
    }

    .dark\:text-red-600:where(.dark, .dark *) {
        color: #f4433e
    }

    .dark\:text-red-700:where(.dark, .dark *) {
        color: #e92f2a
    }

    .dark\:text-red-760:where(.dark, .dark *) {
        color: #c43d51
    }

    .dark\:text-red-800:where(.dark, .dark *) {
        color: #c21b16
    }

    .dark\:text-red-900:where(.dark, .dark *) {
        color: #9a0703
    }

    .dark\:text-white:where(.dark, .dark *) {
        color: #fff
    }

    .dark\:ring:where(.dark, .dark *) {
        --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)
    }

    .dark\:ring-2:where(.dark, .dark *) {
        --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)
    }

    .dark\:ring-ai-50:where(.dark, .dark *) {
        --tw-ring-color: #f0edfc
    }

    .dark\:ring-ai-200:where(.dark, .dark *) {
        --tw-ring-color: #d1c5ef
    }

    .dark\:ring-ai-400:where(.dark, .dark *) {
        --tw-ring-color: #a36ff1
    }

    .dark\:ring-ai-600:where(.dark, .dark *) {
        --tw-ring-color: #8044df
    }

    .dark\:ring-base-100\/20:where(.dark, .dark *) {
        --tw-ring-color: oklab(94.8921% -.000274569 -.00287455/.2)
    }

    .dark\:ring-base-150:where(.dark, .dark *) {
        --tw-ring-color: #e6e8e9
    }

    .dark\:ring-base-200:where(.dark, .dark *) {
        --tw-ring-color: #dfe0e3
    }

    .dark\:ring-base-200\/20:where(.dark, .dark *) {
        --tw-ring-color: oklab(90.679% .000100225 -.00420344/.2)
    }

    .dark\:ring-base-350:where(.dark, .dark *) {
        --tw-ring-color: #c9ccd0
    }

    .dark\:ring-base-400:where(.dark, .dark *) {
        --tw-ring-color: #bdc1c6
    }

    .dark\:ring-base-600:where(.dark, .dark *) {
        --tw-ring-color: #9499a4
    }

    .dark\:ring-base-700:where(.dark, .dark *) {
        --tw-ring-color: #838c95
    }

    .dark\:ring-base-800:where(.dark, .dark *) {
        --tw-ring-color: #6a737f
    }

    .dark\:ring-base-900:where(.dark, .dark *) {
        --tw-ring-color: #525c69
    }

    .dark\:ring-blue-300:where(.dark, .dark *) {
        --tw-ring-color: #c3f0ff
    }

    .dark\:ring-blue-400:where(.dark, .dark *) {
        --tw-ring-color: #7fdefc
    }

    .dark\:ring-blue-600:where(.dark, .dark *) {
        --tw-ring-color: #11a9d9
    }

    .dark\:ring-collab-300:where(.dark, .dark *) {
        --tw-ring-color: #d4fdb0
    }

    .dark\:ring-collab-600:where(.dark, .dark *) {
        --tw-ring-color: #19cc45
    }

    .dark\:ring-cyan-400:where(.dark, .dark *) {
        --tw-ring-color: #22b9b7
    }

    .dark\:ring-cyan-500:where(.dark, .dark *) {
        --tw-ring-color: #05b5ab
    }

    .dark\:ring-cyan-600:where(.dark, .dark *) {
        --tw-ring-color: #009ea3
    }

    .dark\:ring-green-300:where(.dark, .dark *) {
        --tw-ring-color: #e2f1b3
    }

    .dark\:ring-green-330:where(.dark, .dark *) {
        --tw-ring-color: #d3e59a
    }

    .dark\:ring-green-600:where(.dark, .dark *) {
        --tw-ring-color: #8dbb00
    }

    .dark\:ring-orange-300:where(.dark, .dark *) {
        --tw-ring-color: #ffe1a6
    }

    .dark\:ring-orange-400:where(.dark, .dark *) {
        --tw-ring-color: #ffc34d
    }

    .dark\:ring-orange-600:where(.dark, .dark *) {
        --tw-ring-color: #e89b06
    }

    .dark\:ring-red-300:where(.dark, .dark *) {
        --tw-ring-color: #ffcdcc
    }

    .dark\:ring-red-350:where(.dark, .dark *) {
        --tw-ring-color: #f2b6b3
    }

    .dark\:ring-red-600:where(.dark, .dark *) {
        --tw-ring-color: #f4433e
    }

    .dark\:ring-white\/10:where(.dark, .dark *) {
        --tw-ring-color: oklab(100% 0 5.96046e-8/.1)
    }

    @media (hover:hover) {
        .dark\:group-hover\:text-base-50:where(.dark, .dark *):is(:where(.group):hover *) {
            color: #eef2f4
        }

        .dark\:group-hover\:text-base-200:where(.dark, .dark *):is(:where(.group):hover *) {
            color: #dfe0e3
        }
    }

    .dark\:group-data-highlighted\:bg-blue-600:where(.dark, .dark *):is(:where(.group)[data-highlighted] *) {
        background-color: #11a9d9
    }

    .dark\:group-data-highlighted\:text-ai-150:where(.dark, .dark *):is(:where(.group)[data-highlighted] *) {
        color: #e7d8fa
    }

    .dark\:group-data-highlighted\:text-base-150:where(.dark, .dark *):is(:where(.group)[data-highlighted] *) {
        color: #e6e8e9
    }

    .dark\:group-data-highlighted\:text-blue-150:where(.dark, .dark *):is(:where(.group)[data-highlighted] *) {
        color: #ecfafe
    }

    .dark\:group-data-highlighted\:text-collab-150:where(.dark, .dark *):is(:where(.group)[data-highlighted] *) {
        color: #eeffda
    }

    .dark\:group-data-highlighted\:text-cyan-150:where(.dark, .dark *):is(:where(.group)[data-highlighted] *) {
        color: #d1eef9
    }

    .dark\:group-data-highlighted\:text-green-150:where(.dark, .dark *):is(:where(.group)[data-highlighted] *) {
        color: #f5fcde
    }

    .dark\:group-data-highlighted\:text-orange-150:where(.dark, .dark *):is(:where(.group)[data-highlighted] *) {
        color: #fff5e3
    }

    .dark\:group-data-highlighted\:text-red-150:where(.dark, .dark *):is(:where(.group)[data-highlighted] *) {
        color: #fff0f0
    }

    .dark\:group-data-highlighted\:not-data-disabled\:bg-blue-600:where(.dark, .dark *):is(:where(.group)[data-highlighted] *):not([data-disabled]) {
        background-color: #11a9d9
    }

    .dark\:group-data-highlighted\:not-data-disabled\:text-base-150:where(.dark, .dark *):is(:where(.group)[data-highlighted] *):not([data-disabled]) {
        color: #e6e8e9
    }

    .dark\:group-data-\[state\=checked\]\:bg-blue-600:where(.dark, .dark *):is(:where(.group)[data-state=checked] *) {
        background-color: #11a9d9
    }

    .dark\:group-data-\[state\=checked\]\:text-ai-600:where(.dark, .dark *):is(:where(.group)[data-state=checked] *) {
        color: #8044df
    }

    .dark\:group-data-\[state\=checked\]\:text-ai-700:where(.dark, .dark *):is(:where(.group)[data-state=checked] *) {
        color: #7437d3
    }

    .dark\:group-data-\[state\=checked\]\:text-base-150:where(.dark, .dark *):is(:where(.group)[data-state=checked] *) {
        color: #e6e8e9
    }

    .dark\:group-data-\[state\=checked\]\:text-base-900:where(.dark, .dark *):is(:where(.group)[data-state=checked] *) {
        color: #525c69
    }

    .dark\:group-data-\[state\=checked\]\:text-blue-600:where(.dark, .dark *):is(:where(.group)[data-state=checked] *) {
        color: #11a9d9
    }

    .dark\:group-data-\[state\=checked\]\:text-blue-700:where(.dark, .dark *):is(:where(.group)[data-state=checked] *) {
        color: #008dba
    }

    .dark\:group-data-\[state\=checked\]\:text-collab-600:where(.dark, .dark *):is(:where(.group)[data-state=checked] *) {
        color: #19cc45
    }

    .dark\:group-data-\[state\=checked\]\:text-collab-700:where(.dark, .dark *):is(:where(.group)[data-state=checked] *) {
        color: #00a94e
    }

    .dark\:group-data-\[state\=checked\]\:text-cyan-500:where(.dark, .dark *):is(:where(.group)[data-state=checked] *) {
        color: #05b5ab
    }

    .dark\:group-data-\[state\=checked\]\:text-cyan-700:where(.dark, .dark *):is(:where(.group)[data-state=checked] *) {
        color: #008394
    }

    .dark\:group-data-\[state\=checked\]\:text-green-600:where(.dark, .dark *):is(:where(.group)[data-state=checked] *) {
        color: #8dbb00
    }

    .dark\:group-data-\[state\=checked\]\:text-green-700:where(.dark, .dark *):is(:where(.group)[data-state=checked] *) {
        color: #7fa800
    }

    .dark\:group-data-\[state\=checked\]\:text-orange-600:where(.dark, .dark *):is(:where(.group)[data-state=checked] *) {
        color: #e89b06
    }

    .dark\:group-data-\[state\=checked\]\:text-orange-700:where(.dark, .dark *):is(:where(.group)[data-state=checked] *) {
        color: #c48300
    }

    .dark\:group-data-\[state\=checked\]\:text-red-600:where(.dark, .dark *):is(:where(.group)[data-state=checked] *) {
        color: #f4433e
    }

    .dark\:group-data-\[state\=checked\]\:text-red-700:where(.dark, .dark *):is(:where(.group)[data-state=checked] *) {
        color: #e92f2a
    }

    .dark\:group-data-\[state\=open\]\:text-ai-150:where(.dark, .dark *):is(:where(.group)[data-state=open] *) {
        color: #e7d8fa
    }

    .dark\:group-data-\[state\=open\]\:text-ai-600:where(.dark, .dark *):is(:where(.group)[data-state=open] *) {
        color: #8044df
    }

    .dark\:group-data-\[state\=open\]\:text-base-50:where(.dark, .dark *):is(:where(.group)[data-state=open] *) {
        color: #eef2f4
    }

    .dark\:group-data-\[state\=open\]\:text-base-150:where(.dark, .dark *):is(:where(.group)[data-state=open] *) {
        color: #e6e8e9
    }

    .dark\:group-data-\[state\=open\]\:text-blue-150:where(.dark, .dark *):is(:where(.group)[data-state=open] *) {
        color: #ecfafe
    }

    .dark\:group-data-\[state\=open\]\:text-blue-600:where(.dark, .dark *):is(:where(.group)[data-state=open] *) {
        color: #11a9d9
    }

    .dark\:group-data-\[state\=open\]\:text-collab-150:where(.dark, .dark *):is(:where(.group)[data-state=open] *) {
        color: #eeffda
    }

    .dark\:group-data-\[state\=open\]\:text-collab-600:where(.dark, .dark *):is(:where(.group)[data-state=open] *) {
        color: #19cc45
    }

    .dark\:group-data-\[state\=open\]\:text-cyan-150:where(.dark, .dark *):is(:where(.group)[data-state=open] *) {
        color: #d1eef9
    }

    .dark\:group-data-\[state\=open\]\:text-cyan-600:where(.dark, .dark *):is(:where(.group)[data-state=open] *) {
        color: #009ea3
    }

    .dark\:group-data-\[state\=open\]\:text-green-150:where(.dark, .dark *):is(:where(.group)[data-state=open] *) {
        color: #f5fcde
    }

    .dark\:group-data-\[state\=open\]\:text-green-600:where(.dark, .dark *):is(:where(.group)[data-state=open] *) {
        color: #8dbb00
    }

    .dark\:group-data-\[state\=open\]\:text-orange-150:where(.dark, .dark *):is(:where(.group)[data-state=open] *) {
        color: #fff5e3
    }

    .dark\:group-data-\[state\=open\]\:text-orange-600:where(.dark, .dark *):is(:where(.group)[data-state=open] *) {
        color: #e89b06
    }

    .dark\:group-data-\[state\=open\]\:text-red-150:where(.dark, .dark *):is(:where(.group)[data-state=open] *) {
        color: #fff0f0
    }

    .dark\:group-data-\[state\=open\]\:text-red-600:where(.dark, .dark *):is(:where(.group)[data-state=open] *) {
        color: #f4433e
    }

    .dark\:group-data-\[state\=open\]\:text-white:where(.dark, .dark *):is(:where(.group)[data-state=open] *) {
        color: #fff
    }

    .dark\:group-data-\[state\=unchecked\]\:text-base-700:where(.dark, .dark *):is(:where(.group)[data-state=unchecked] *) {
        color: #838c95
    }

    .dark\:marker\:text-base-150:where(.dark, .dark *) ::marker {
        color: #e6e8e9
    }

    .dark\:marker\:text-base-150:where(.dark, .dark *)::marker {
        color: #e6e8e9
    }

    .dark\:marker\:text-base-150:where(.dark, .dark *) ::-webkit-details-marker {
        color: #e6e8e9
    }

    .dark\:marker\:text-base-150:where(.dark, .dark *)::-webkit-details-marker {
        color: #e6e8e9
    }

    .dark\:placeholder\:text-base-300:where(.dark, .dark *)::-moz-placeholder {
        color: #d5d7db
    }

    .dark\:placeholder\:text-base-300:where(.dark, .dark *)::placeholder {
        color: #d5d7db
    }

    .dark\:before\:bg-ai-800:where(.dark, .dark *):before {
        background-color: #682ac6;
        content: var(--tw-content)
    }

    .dark\:before\:bg-ai-900:where(.dark, .dark *):before {
        background-color: #6026b8;
        content: var(--tw-content)
    }

    .dark\:before\:bg-base-900:where(.dark, .dark *):before {
        background-color: #525c69;
        content: var(--tw-content)
    }

    .dark\:before\:bg-blue-800:where(.dark, .dark *):before {
        background-color: #00789e;
        content: var(--tw-content)
    }

    .dark\:before\:bg-blue-900:where(.dark, .dark *):before {
        background-color: #006484;
        content: var(--tw-content)
    }

    .dark\:before\:bg-collab-800:where(.dark, .dark *):before {
        background-color: #1e8d36;
        content: var(--tw-content)
    }

    .dark\:before\:bg-collab-900:where(.dark, .dark *):before {
        background-color: #065217;
        content: var(--tw-content)
    }

    .dark\:before\:bg-cyan-800:where(.dark, .dark *):before {
        background-color: #006880;
        content: var(--tw-content)
    }

    .dark\:before\:bg-cyan-900:where(.dark, .dark *):before {
        background-color: #004157;
        content: var(--tw-content)
    }

    .dark\:before\:bg-green-800:where(.dark, .dark *):before {
        background-color: #688800;
        content: var(--tw-content)
    }

    .dark\:before\:bg-green-900:where(.dark, .dark *):before {
        background-color: #506900;
        content: var(--tw-content)
    }

    .dark\:before\:bg-orange-800:where(.dark, .dark *):before {
        background-color: #9f6a00;
        content: var(--tw-content)
    }

    .dark\:before\:bg-orange-900:where(.dark, .dark *):before {
        background-color: #7a5100;
        content: var(--tw-content)
    }

    .dark\:before\:bg-red-800:where(.dark, .dark *):before {
        background-color: #c21b16;
        content: var(--tw-content)
    }

    .dark\:before\:bg-red-900:where(.dark, .dark *):before {
        background-color: #9a0703;
        content: var(--tw-content)
    }

    .dark\:before\:bg-white\/35:where(.dark, .dark *):before {
        background-color: #ffffff59;
        content: var(--tw-content)
    }

    .dark\:after\:bg-ai-600:where(.dark, .dark *):after {
        background-color: #8044df;
        content: var(--tw-content)
    }

    .dark\:after\:bg-base-dark:where(.dark, .dark *):after {
        background-color: #0f0f0f;
        content: var(--tw-content)
    }

    .dark\:after\:bg-blue-600:where(.dark, .dark *):after {
        background-color: #11a9d9;
        content: var(--tw-content)
    }

    .dark\:after\:bg-collab-600:where(.dark, .dark *):after {
        background-color: #19cc45;
        content: var(--tw-content)
    }

    .dark\:after\:bg-cyan-600:where(.dark, .dark *):after {
        background-color: #009ea3;
        content: var(--tw-content)
    }

    .dark\:after\:bg-green-600:where(.dark, .dark *):after {
        background-color: #8dbb00;
        content: var(--tw-content)
    }

    .dark\:after\:bg-orange-600:where(.dark, .dark *):after {
        background-color: #e89b06;
        content: var(--tw-content)
    }

    .dark\:after\:bg-red-600:where(.dark, .dark *):after {
        background-color: #f4433e;
        content: var(--tw-content)
    }

    .dark\:after\:text-red-600:where(.dark, .dark *):after {
        color: #f4433e;
        content: var(--tw-content)
    }

    @media (hover:hover) {
        .dark\:hover\:border-green-200:where(.dark, .dark *):hover {
            border-color: #f1fbd0
        }

        .dark\:hover\:border-orange-400:where(.dark, .dark *):hover {
            border-color: #ffc34d
        }

        .dark\:hover\:border-red-200:where(.dark, .dark *):hover {
            border-color: #ffe8e8
        }

        .dark\:hover\:border-b-blue-300:where(.dark, .dark *):hover {
            border-bottom-color: #c3f0ff
        }

        .dark\:hover\:bg-base-850:where(.dark, .dark *):hover {
            background-color: #5b6573
        }

        .dark\:hover\:bg-blue-400:where(.dark, .dark *):hover {
            background-color: #7fdefc
        }

        .dark\:hover\:bg-current\/35:where(.dark, .dark *):hover {
            background-color: currentColor
        }

        @supports (color:color-mix(in lab, red, red)) {
            .dark\:hover\:bg-current\/35:where(.dark, .dark *):hover {
                background-color: color-mix(in oklab, currentcolor 35%, transparent)
            }
        }

        .dark\:hover\:bg-green-200:where(.dark, .dark *):hover {
            background-color: #f1fbd0
        }

        .dark\:hover\:bg-orange-400:where(.dark, .dark *):hover {
            background-color: #ffc34d
        }

        .dark\:hover\:bg-red-200:where(.dark, .dark *):hover {
            background-color: #ffe8e8
        }

        .dark\:hover\:text-ai-800:where(.dark, .dark *):hover {
            color: #682ac6
        }

        .dark\:hover\:text-base-50:where(.dark, .dark *):hover {
            color: #eef2f4
        }

        .dark\:hover\:text-base-100:where(.dark, .dark *):hover {
            color: #edeef0
        }

        .dark\:hover\:text-base-200:where(.dark, .dark *):hover {
            color: #dfe0e3
        }

        .dark\:hover\:text-base-350:where(.dark, .dark *):hover {
            color: #c9ccd0
        }

        .dark\:hover\:text-base-400:where(.dark, .dark *):hover {
            color: #bdc1c6
        }

        .dark\:hover\:text-base-900:where(.dark, .dark *):hover {
            color: #525c69
        }

        .dark\:hover\:text-base-950:where(.dark, .dark *):hover,
        .dark\:hover\:text-base-master:where(.dark, .dark *):hover {
            color: #333
        }

        .dark\:hover\:text-blue-300:where(.dark, .dark *):hover {
            color: #c3f0ff
        }

        .dark\:hover\:text-blue-800:where(.dark, .dark *):hover {
            color: #00789e
        }

        .dark\:hover\:text-collab-800:where(.dark, .dark *):hover {
            color: #1e8d36
        }

        .dark\:hover\:text-cyan-800:where(.dark, .dark *):hover {
            color: #006880
        }

        .dark\:hover\:text-green-800:where(.dark, .dark *):hover {
            color: #688800
        }

        .dark\:hover\:text-orange-800:where(.dark, .dark *):hover {
            color: #9f6a00
        }

        .dark\:hover\:text-red-800:where(.dark, .dark *):hover {
            color: #c21b16
        }

        .dark\:hover\:not-disabled\:not-aria-disabled\:text-blue-300:where(.dark, .dark *):hover:not(:disabled):not([aria-disabled=true]) {
            color: #c3f0ff
        }

        .dark\:hover\:not-data-\[disabled\]\:not-data-\[selected\]\:bg-ai-500\/20:where(.dark, .dark *):hover:not([data-disabled]):not([data-selected]) {
            background-color: #8e52ec33
        }

        .dark\:hover\:not-data-\[disabled\]\:not-data-\[selected\]\:bg-base-800\/20:where(.dark, .dark *):hover:not([data-disabled]):not([data-selected]) {
            background-color: #6a737f33
        }

        .dark\:hover\:not-data-\[disabled\]\:not-data-\[selected\]\:bg-blue-500\/20:where(.dark, .dark *):hover:not([data-disabled]):not([data-selected]) {
            background-color: #2fc6f633
        }

        .dark\:hover\:not-data-\[disabled\]\:not-data-\[selected\]\:bg-collab-500\/20:where(.dark, .dark *):hover:not([data-disabled]):not([data-selected]) {
            background-color: #6be86033
        }

        .dark\:hover\:not-data-\[disabled\]\:not-data-\[selected\]\:bg-cyan-500\/20:where(.dark, .dark *):hover:not([data-disabled]):not([data-selected]) {
            background-color: #05b5ab33
        }

        .dark\:hover\:not-data-\[disabled\]\:not-data-\[selected\]\:bg-green-500\/20:where(.dark, .dark *):hover:not([data-disabled]):not([data-selected]) {
            background-color: #9dcf0033
        }

        .dark\:hover\:not-data-\[disabled\]\:not-data-\[selected\]\:bg-orange-500\/20:where(.dark, .dark *):hover:not([data-disabled]):not([data-selected]) {
            background-color: #ffa90033
        }

        .dark\:hover\:not-data-\[disabled\]\:not-data-\[selected\]\:bg-red-500\/20:where(.dark, .dark *):hover:not([data-disabled]):not([data-selected]) {
            background-color: #ff575233
        }

        .dark\:hover\:before\:bg-ai-800:where(.dark, .dark *):hover:before {
            background-color: #682ac6;
            content: var(--tw-content)
        }

        .dark\:hover\:before\:bg-base-900:where(.dark, .dark *):hover:before {
            background-color: #525c69;
            content: var(--tw-content)
        }

        .dark\:hover\:before\:bg-blue-800:where(.dark, .dark *):hover:before {
            background-color: #00789e;
            content: var(--tw-content)
        }

        .dark\:hover\:before\:bg-collab-800:where(.dark, .dark *):hover:before {
            background-color: #1e8d36;
            content: var(--tw-content)
        }

        .dark\:hover\:before\:bg-cyan-800:where(.dark, .dark *):hover:before {
            background-color: #006880;
            content: var(--tw-content)
        }

        .dark\:hover\:before\:bg-green-800:where(.dark, .dark *):hover:before {
            background-color: #688800;
            content: var(--tw-content)
        }

        .dark\:hover\:before\:bg-orange-800:where(.dark, .dark *):hover:before {
            background-color: #9f6a00;
            content: var(--tw-content)
        }

        .dark\:hover\:before\:bg-red-800:where(.dark, .dark *):hover:before {
            background-color: #c21b16;
            content: var(--tw-content)
        }

        .dark\:hover\:before\:bg-white\/10:where(.dark, .dark *):hover:before {
            background-color: #ffffff1a;
            content: var(--tw-content)
        }

        .dark\:hover\:before\:bg-white\/35:where(.dark, .dark *):hover:before {
            background-color: #ffffff59;
            content: var(--tw-content)
        }
    }

    .dark\:focus\:text-base-350:where(.dark, .dark *):focus {
        color: #c9ccd0
    }

    .dark\:focus-visible\:border-b-ai-600:where(.dark, .dark *):focus-visible {
        border-bottom-color: #8044df
    }

    .dark\:focus-visible\:border-b-base-350:where(.dark, .dark *):focus-visible {
        border-bottom-color: #c9ccd0
    }

    .dark\:focus-visible\:border-b-blue-600:where(.dark, .dark *):focus-visible {
        border-bottom-color: #11a9d9
    }

    .dark\:focus-visible\:border-b-collab-600:where(.dark, .dark *):focus-visible {
        border-bottom-color: #19cc45
    }

    .dark\:focus-visible\:border-b-cyan-500:where(.dark, .dark *):focus-visible {
        border-bottom-color: #05b5ab
    }

    .dark\:focus-visible\:border-b-cyan-600:where(.dark, .dark *):focus-visible {
        border-bottom-color: #009ea3
    }

    .dark\:focus-visible\:border-b-green-600:where(.dark, .dark *):focus-visible {
        border-bottom-color: #8dbb00
    }

    .dark\:focus-visible\:border-b-orange-600:where(.dark, .dark *):focus-visible {
        border-bottom-color: #e89b06
    }

    .dark\:focus-visible\:border-b-red-600:where(.dark, .dark *):focus-visible {
        border-bottom-color: #f4433e
    }

    .dark\:focus-visible\:ring-ai-300:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #c0ade6
    }

    .dark\:focus-visible\:ring-ai-400:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #a36ff1
    }

    .dark\:focus-visible\:ring-ai-600:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #8044df
    }

    .dark\:focus-visible\:ring-ai-800:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #682ac6
    }

    .dark\:focus-visible\:ring-base-350:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #c9ccd0
    }

    .dark\:focus-visible\:ring-base-400:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #bdc1c6
    }

    .dark\:focus-visible\:ring-base-800:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #6a737f
    }

    .dark\:focus-visible\:ring-blue-300:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #c3f0ff
    }

    .dark\:focus-visible\:ring-blue-400:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #7fdefc
    }

    .dark\:focus-visible\:ring-blue-600:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #11a9d9
    }

    .dark\:focus-visible\:ring-blue-800:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #00789e
    }

    .dark\:focus-visible\:ring-collab-300:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #d4fdb0
    }

    .dark\:focus-visible\:ring-collab-400:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #8cef73
    }

    .dark\:focus-visible\:ring-collab-600:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #19cc45
    }

    .dark\:focus-visible\:ring-collab-800:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #1e8d36
    }

    .dark\:focus-visible\:ring-cyan-300:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #89d9eb
    }

    .dark\:focus-visible\:ring-cyan-400:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #22b9b7
    }

    .dark\:focus-visible\:ring-cyan-500:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #05b5ab
    }

    .dark\:focus-visible\:ring-cyan-600:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #009ea3
    }

    .dark\:focus-visible\:ring-cyan-800:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #006880
    }

    .dark\:focus-visible\:ring-green-300:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #e2f1b3
    }

    .dark\:focus-visible\:ring-green-400:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #bbde4d
    }

    .dark\:focus-visible\:ring-green-600:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #8dbb00
    }

    .dark\:focus-visible\:ring-green-800:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #688800
    }

    .dark\:focus-visible\:ring-orange-300:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #ffe1a6
    }

    .dark\:focus-visible\:ring-orange-400:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #ffc34d
    }

    .dark\:focus-visible\:ring-orange-600:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #e89b06
    }

    .dark\:focus-visible\:ring-orange-800:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #9f6a00
    }

    .dark\:focus-visible\:ring-red-300:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #ffcdcc
    }

    .dark\:focus-visible\:ring-red-400:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #ff9a97
    }

    .dark\:focus-visible\:ring-red-600:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #f4433e
    }

    .dark\:focus-visible\:ring-red-800:where(.dark, .dark *):focus-visible {
        --tw-ring-color: #c21b16
    }

    .dark\:focus-visible\:outline-ai-600:where(.dark, .dark *):focus-visible {
        outline-color: #8044df
    }

    .dark\:focus-visible\:outline-ai-600\/50:where(.dark, .dark *):focus-visible {
        outline-color: #8044df80
    }

    .dark\:focus-visible\:outline-ai-900:where(.dark, .dark *):focus-visible {
        outline-color: #6026b8
    }

    .dark\:focus-visible\:outline-base-100:where(.dark, .dark *):focus-visible {
        outline-color: #edeef0
    }

    .dark\:focus-visible\:outline-base-350:where(.dark, .dark *):focus-visible {
        outline-color: #c9ccd0
    }

    .dark\:focus-visible\:outline-base-700\/50:where(.dark, .dark *):focus-visible {
        outline-color: #838c9580
    }

    .dark\:focus-visible\:outline-base-850:where(.dark, .dark *):focus-visible {
        outline-color: #5b6573
    }

    .dark\:focus-visible\:outline-base-900:where(.dark, .dark *):focus-visible {
        outline-color: #525c69
    }

    .dark\:focus-visible\:outline-blue-600:where(.dark, .dark *):focus-visible {
        outline-color: #11a9d9
    }

    .dark\:focus-visible\:outline-blue-600\/50:where(.dark, .dark *):focus-visible {
        outline-color: #11a9d980
    }

    .dark\:focus-visible\:outline-blue-900:where(.dark, .dark *):focus-visible {
        outline-color: #006484
    }

    .dark\:focus-visible\:outline-collab-600:where(.dark, .dark *):focus-visible {
        outline-color: #19cc45
    }

    .dark\:focus-visible\:outline-collab-600\/50:where(.dark, .dark *):focus-visible {
        outline-color: #19cc4580
    }

    .dark\:focus-visible\:outline-collab-900:where(.dark, .dark *):focus-visible {
        outline-color: #065217
    }

    .dark\:focus-visible\:outline-cyan-500:where(.dark, .dark *):focus-visible {
        outline-color: #05b5ab
    }

    .dark\:focus-visible\:outline-cyan-500\/50:where(.dark, .dark *):focus-visible {
        outline-color: #05b5ab80
    }

    .dark\:focus-visible\:outline-cyan-900:where(.dark, .dark *):focus-visible {
        outline-color: #004157
    }

    .dark\:focus-visible\:outline-green-600:where(.dark, .dark *):focus-visible {
        outline-color: #8dbb00
    }

    .dark\:focus-visible\:outline-green-600\/50:where(.dark, .dark *):focus-visible {
        outline-color: #8dbb0080
    }

    .dark\:focus-visible\:outline-green-900:where(.dark, .dark *):focus-visible {
        outline-color: #506900
    }

    .dark\:focus-visible\:outline-orange-600:where(.dark, .dark *):focus-visible {
        outline-color: #e89b06
    }

    .dark\:focus-visible\:outline-orange-600\/50:where(.dark, .dark *):focus-visible {
        outline-color: #e89b0680
    }

    .dark\:focus-visible\:outline-orange-900:where(.dark, .dark *):focus-visible {
        outline-color: #7a5100
    }

    .dark\:focus-visible\:outline-red-600:where(.dark, .dark *):focus-visible {
        outline-color: #f4433e
    }

    .dark\:focus-visible\:outline-red-600\/50:where(.dark, .dark *):focus-visible {
        outline-color: #f4433e80
    }

    .dark\:focus-visible\:outline-red-900:where(.dark, .dark *):focus-visible {
        outline-color: #9a0703
    }

    .dark\:focus-visible\:outline-none:where(.dark, .dark *):focus-visible {
        --tw-outline-style: none;
        outline-style: none
    }

    .dark\:focus-visible\:before\:ring-ai-800:where(.dark, .dark *):focus-visible:before {
        content: var(--tw-content);
        --tw-ring-color: #682ac6
    }

    .dark\:focus-visible\:before\:ring-base-800:where(.dark, .dark *):focus-visible:before {
        content: var(--tw-content);
        --tw-ring-color: #6a737f
    }

    .dark\:focus-visible\:before\:ring-blue-800:where(.dark, .dark *):focus-visible:before {
        content: var(--tw-content);
        --tw-ring-color: #00789e
    }

    .dark\:focus-visible\:before\:ring-collab-800:where(.dark, .dark *):focus-visible:before {
        content: var(--tw-content);
        --tw-ring-color: #1e8d36
    }

    .dark\:focus-visible\:before\:ring-cyan-800:where(.dark, .dark *):focus-visible:before {
        content: var(--tw-content);
        --tw-ring-color: #006880
    }

    .dark\:focus-visible\:before\:ring-green-800:where(.dark, .dark *):focus-visible:before {
        content: var(--tw-content);
        --tw-ring-color: #688800
    }

    .dark\:focus-visible\:before\:ring-orange-800:where(.dark, .dark *):focus-visible:before {
        content: var(--tw-content);
        --tw-ring-color: #9f6a00
    }

    .dark\:focus-visible\:before\:ring-red-800:where(.dark, .dark *):focus-visible:before {
        content: var(--tw-content);
        --tw-ring-color: #c21b16
    }

    .dark\:active\:border-green-270:where(.dark, .dark *):active {
        border-color: #eaf5c5
    }

    .dark\:active\:border-orange-600:where(.dark, .dark *):active {
        border-color: #e89b06
    }

    .dark\:active\:border-red-350:where(.dark, .dark *):active {
        border-color: #f2b6b3
    }

    .dark\:active\:bg-green-330:where(.dark, .dark *):active {
        background-color: #d3e59a
    }

    .dark\:active\:bg-orange-600:where(.dark, .dark *):active {
        background-color: #e89b06
    }

    .dark\:active\:bg-red-350:where(.dark, .dark *):active {
        background-color: #f2b6b3
    }

    .dark\:active\:bg-slate-850:where(.dark, .dark *):active {
        background-color: #3b506e
    }

    .dark\:active\:text-base-100:where(.dark, .dark *):active {
        color: #edeef0
    }

    .dark\:active\:text-base-350:where(.dark, .dark *):active {
        color: #c9ccd0
    }

    .dark\:active\:text-base-700:where(.dark, .dark *):active {
        color: #838c95
    }

    .dark\:active\:text-base-900:where(.dark, .dark *):active {
        color: #525c69
    }

    .dark\:disabled\:border-base-900:where(.dark, .dark *):disabled {
        border-color: #525c69
    }

    .dark\:disabled\:border-green-280:where(.dark, .dark *):disabled {
        border-color: #e5f1bf
    }

    .dark\:disabled\:border-orange-230:where(.dark, .dark *):disabled {
        border-color: #fef3b8
    }

    .dark\:disabled\:border-red-270:where(.dark, .dark *):disabled {
        border-color: #fdd5d3
    }

    .dark\:disabled\:bg-base-850:where(.dark, .dark *):disabled {
        background-color: #5b6573
    }

    .dark\:disabled\:bg-base-900\/37:where(.dark, .dark *):disabled {
        background-color: #525c695e
    }

    .dark\:disabled\:bg-green-280:where(.dark, .dark *):disabled {
        background-color: #e5f1bf
    }

    .dark\:disabled\:bg-orange-230:where(.dark, .dark *):disabled {
        background-color: #fef3b8
    }

    .dark\:disabled\:bg-red-270:where(.dark, .dark *):disabled {
        background-color: #fdd5d3
    }

    .dark\:disabled\:text-base-100:where(.dark, .dark *):disabled {
        color: #edeef0
    }

    .dark\:disabled\:text-base-300:where(.dark, .dark *):disabled {
        color: #d5d7db
    }

    .dark\:disabled\:text-base-800:where(.dark, .dark *):disabled {
        color: #6a737f
    }

    .dark\:disabled\:text-base-900:where(.dark, .dark *):disabled {
        color: #525c69
    }

    .dark\:has-focus-visible\:ring-ai-600:where(.dark, .dark *):has(:focus-visible) {
        --tw-ring-color: #8044df
    }

    .dark\:has-focus-visible\:ring-base-700:where(.dark, .dark *):has(:focus-visible) {
        --tw-ring-color: #838c95
    }

    .dark\:has-focus-visible\:ring-blue-600:where(.dark, .dark *):has(:focus-visible) {
        --tw-ring-color: #11a9d9
    }

    .dark\:has-focus-visible\:ring-collab-600:where(.dark, .dark *):has(:focus-visible) {
        --tw-ring-color: #19cc45
    }

    .dark\:has-focus-visible\:ring-cyan-600:where(.dark, .dark *):has(:focus-visible) {
        --tw-ring-color: #009ea3
    }

    .dark\:has-focus-visible\:ring-green-600:where(.dark, .dark *):has(:focus-visible) {
        --tw-ring-color: #8dbb00
    }

    .dark\:has-focus-visible\:ring-orange-600:where(.dark, .dark *):has(:focus-visible) {
        --tw-ring-color: #e89b06
    }

    .dark\:has-focus-visible\:ring-red-600:where(.dark, .dark *):has(:focus-visible) {
        --tw-ring-color: #f4433e
    }

    .dark\:has-data-\[state\=checked\]\:border-ai-600:where(.dark, .dark *):has([data-state=checked]) {
        border-color: #8044df
    }

    .dark\:has-data-\[state\=checked\]\:border-base-350:where(.dark, .dark *):has([data-state=checked]) {
        border-color: #c9ccd0
    }

    .dark\:has-data-\[state\=checked\]\:border-base-700\/25:where(.dark, .dark *):has([data-state=checked]) {
        border-color: #838c9540
    }

    .dark\:has-data-\[state\=checked\]\:border-blue-600:where(.dark, .dark *):has([data-state=checked]) {
        border-color: #11a9d9
    }

    .dark\:has-data-\[state\=checked\]\:border-collab-600:where(.dark, .dark *):has([data-state=checked]) {
        border-color: #19cc45
    }

    .dark\:has-data-\[state\=checked\]\:border-cyan-600:where(.dark, .dark *):has([data-state=checked]) {
        border-color: #009ea3
    }

    .dark\:has-data-\[state\=checked\]\:border-green-600:where(.dark, .dark *):has([data-state=checked]) {
        border-color: #8dbb00
    }

    .dark\:has-data-\[state\=checked\]\:border-orange-600:where(.dark, .dark *):has([data-state=checked]) {
        border-color: #e89b06
    }

    .dark\:has-data-\[state\=checked\]\:border-red-600:where(.dark, .dark *):has([data-state=checked]) {
        border-color: #f4433e
    }

    .dark\:has-data-\[state\=checked\]\:bg-ai-600\/24:where(.dark, .dark *):has([data-state=checked]) {
        background-color: #8044df3d
    }

    .dark\:has-data-\[state\=checked\]\:bg-base-900:where(.dark, .dark *):has([data-state=checked]) {
        background-color: #525c69
    }

    .dark\:has-data-\[state\=checked\]\:bg-blue-600\/24:where(.dark, .dark *):has([data-state=checked]) {
        background-color: #11a9d93d
    }

    .dark\:has-data-\[state\=checked\]\:bg-collab-600\/24:where(.dark, .dark *):has([data-state=checked]) {
        background-color: #19cc453d
    }

    .dark\:has-data-\[state\=checked\]\:bg-cyan-600\/24:where(.dark, .dark *):has([data-state=checked]) {
        background-color: #009ea33d
    }

    .dark\:has-data-\[state\=checked\]\:bg-green-600\/24:where(.dark, .dark *):has([data-state=checked]) {
        background-color: #8dbb003d
    }

    .dark\:has-data-\[state\=checked\]\:bg-orange-600\/24:where(.dark, .dark *):has([data-state=checked]) {
        background-color: #e89b063d
    }

    .dark\:has-data-\[state\=checked\]\:bg-red-600\/24:where(.dark, .dark *):has([data-state=checked]) {
        background-color: #f4433e3d
    }

    .dark\:aria-disabled\:border-base-900:where(.dark, .dark *)[aria-disabled=true] {
        border-color: #525c69
    }

    .dark\:aria-disabled\:border-green-280:where(.dark, .dark *)[aria-disabled=true] {
        border-color: #e5f1bf
    }

    .dark\:aria-disabled\:border-orange-230:where(.dark, .dark *)[aria-disabled=true] {
        border-color: #fef3b8
    }

    .dark\:aria-disabled\:border-red-270:where(.dark, .dark *)[aria-disabled=true] {
        border-color: #fdd5d3
    }

    .dark\:aria-disabled\:bg-base-850:where(.dark, .dark *)[aria-disabled=true] {
        background-color: #5b6573
    }

    .dark\:aria-disabled\:bg-green-280:where(.dark, .dark *)[aria-disabled=true] {
        background-color: #e5f1bf
    }

    .dark\:aria-disabled\:bg-orange-230:where(.dark, .dark *)[aria-disabled=true] {
        background-color: #fef3b8
    }

    .dark\:aria-disabled\:bg-red-270:where(.dark, .dark *)[aria-disabled=true] {
        background-color: #fdd5d3
    }

    .dark\:aria-disabled\:text-base-100:where(.dark, .dark *)[aria-disabled=true] {
        color: #edeef0
    }

    .dark\:aria-disabled\:text-base-900:where(.dark, .dark *)[aria-disabled=true] {
        color: #525c69
    }

    .dark\:aria-disabled\:disabled\:text-base-300:where(.dark, .dark *)[aria-disabled=true]:disabled {
        color: #d5d7db
    }

    .dark\:data-disabled\:text-base-600:where(.dark, .dark *)[data-disabled] {
        color: #9499a4
    }

    .dark\:data-highlighted\:text-ai-200:where(.dark, .dark *)[data-highlighted] {
        color: #d1c5ef
    }

    .dark\:data-highlighted\:text-base-200:where(.dark, .dark *)[data-highlighted] {
        color: #dfe0e3
    }

    .dark\:data-highlighted\:text-blue-200:where(.dark, .dark *)[data-highlighted] {
        color: #e5f9ff
    }

    .dark\:data-highlighted\:text-collab-200:where(.dark, .dark *)[data-highlighted] {
        color: #e9ffcf
    }

    .dark\:data-highlighted\:text-cyan-200:where(.dark, .dark *)[data-highlighted] {
        color: #c3e6f4
    }

    .dark\:data-highlighted\:text-green-200:where(.dark, .dark *)[data-highlighted] {
        color: #f1fbd0
    }

    .dark\:data-highlighted\:text-orange-200:where(.dark, .dark *)[data-highlighted] {
        color: #fff1d6
    }

    .dark\:data-highlighted\:text-red-200:where(.dark, .dark *)[data-highlighted] {
        color: #ffe8e8
    }

    .dark\:data-highlighted\:not-data-disabled\:text-base-200:where(.dark, .dark *)[data-highlighted]:not([data-disabled]) {
        color: #dfe0e3
    }

    .dark\:data-highlighted\:before\:bg-ai-900:where(.dark, .dark *)[data-highlighted]:before {
        background-color: #6026b8;
        content: var(--tw-content)
    }

    .dark\:data-highlighted\:before\:bg-base-900:where(.dark, .dark *)[data-highlighted]:before {
        background-color: #525c69;
        content: var(--tw-content)
    }

    .dark\:data-highlighted\:before\:bg-blue-800:where(.dark, .dark *)[data-highlighted]:before {
        background-color: #00789e;
        content: var(--tw-content)
    }

    .dark\:data-highlighted\:before\:bg-blue-900:where(.dark, .dark *)[data-highlighted]:before {
        background-color: #006484;
        content: var(--tw-content)
    }

    .dark\:data-highlighted\:before\:bg-collab-900:where(.dark, .dark *)[data-highlighted]:before {
        background-color: #065217;
        content: var(--tw-content)
    }

    .dark\:data-highlighted\:before\:bg-cyan-900:where(.dark, .dark *)[data-highlighted]:before {
        background-color: #004157;
        content: var(--tw-content)
    }

    .dark\:data-highlighted\:before\:bg-green-900:where(.dark, .dark *)[data-highlighted]:before {
        background-color: #506900;
        content: var(--tw-content)
    }

    .dark\:data-highlighted\:before\:bg-orange-900:where(.dark, .dark *)[data-highlighted]:before {
        background-color: #7a5100;
        content: var(--tw-content)
    }

    .dark\:data-highlighted\:before\:bg-red-900:where(.dark, .dark *)[data-highlighted]:before {
        background-color: #9a0703;
        content: var(--tw-content)
    }

    .dark\:data-highlighted\:not-data-disabled\:before\:bg-base-900:where(.dark, .dark *)[data-highlighted]:not([data-disabled]):before {
        background-color: #525c69;
        content: var(--tw-content)
    }

    .dark\:data-highlighted\:not-data-disabled\:before\:bg-blue-800:where(.dark, .dark *)[data-highlighted]:not([data-disabled]):before {
        background-color: #00789e;
        content: var(--tw-content)
    }

    .dark\:data-outside-view\:text-base-600:where(.dark, .dark *)[data-outside-view] {
        color: #9499a4
    }

    .dark\:data-today\:not-data-\[selected\]\:text-ai-600:where(.dark, .dark *)[data-today]:not([data-selected]) {
        color: #8044df
    }

    .dark\:data-today\:not-data-\[selected\]\:text-blue-600:where(.dark, .dark *)[data-today]:not([data-selected]) {
        color: #11a9d9
    }

    .dark\:data-today\:not-data-\[selected\]\:text-collab-600:where(.dark, .dark *)[data-today]:not([data-selected]) {
        color: #19cc45
    }

    .dark\:data-today\:not-data-\[selected\]\:text-cyan-600:where(.dark, .dark *)[data-today]:not([data-selected]) {
        color: #009ea3
    }

    .dark\:data-today\:not-data-\[selected\]\:text-green-600:where(.dark, .dark *)[data-today]:not([data-selected]) {
        color: #8dbb00
    }

    .dark\:data-today\:not-data-\[selected\]\:text-orange-600:where(.dark, .dark *)[data-today]:not([data-selected]) {
        color: #e89b06
    }

    .dark\:data-today\:not-data-\[selected\]\:text-red-600:where(.dark, .dark *)[data-today]:not([data-selected]) {
        color: #f4433e
    }

    .dark\:data-unavailable\:text-base-600:where(.dark, .dark *)[data-unavailable] {
        color: #9499a4
    }

    .dark\:data-\[highlighted\]\:bg-ai-500\/20:where(.dark, .dark *)[data-highlighted] {
        background-color: #8e52ec33
    }

    .dark\:data-\[highlighted\]\:bg-base-800\/20:where(.dark, .dark *)[data-highlighted] {
        background-color: #6a737f33
    }

    .dark\:data-\[highlighted\]\:bg-blue-500\/20:where(.dark, .dark *)[data-highlighted] {
        background-color: #2fc6f633
    }

    .dark\:data-\[highlighted\]\:bg-collab-500\/20:where(.dark, .dark *)[data-highlighted] {
        background-color: #6be86033
    }

    .dark\:data-\[highlighted\]\:bg-cyan-500\/20:where(.dark, .dark *)[data-highlighted] {
        background-color: #05b5ab33
    }

    .dark\:data-\[highlighted\]\:bg-green-500\/20:where(.dark, .dark *)[data-highlighted] {
        background-color: #9dcf0033
    }

    .dark\:data-\[highlighted\]\:bg-orange-500\/20:where(.dark, .dark *)[data-highlighted] {
        background-color: #ffa90033
    }

    .dark\:data-\[highlighted\]\:bg-red-500\/20:where(.dark, .dark *)[data-highlighted] {
        background-color: #ff575233
    }

    .dark\:data-\[selected\]\:bg-ai-500:where(.dark, .dark *)[data-selected] {
        background-color: #8e52ec
    }

    .dark\:data-\[selected\]\:bg-base-800:where(.dark, .dark *)[data-selected] {
        background-color: #6a737f
    }

    .dark\:data-\[selected\]\:bg-blue-500:where(.dark, .dark *)[data-selected] {
        background-color: #2fc6f6
    }

    .dark\:data-\[selected\]\:bg-collab-500:where(.dark, .dark *)[data-selected] {
        background-color: #6be860
    }

    .dark\:data-\[selected\]\:bg-cyan-500:where(.dark, .dark *)[data-selected] {
        background-color: #05b5ab
    }

    .dark\:data-\[selected\]\:bg-green-500:where(.dark, .dark *)[data-selected] {
        background-color: #9dcf00
    }

    .dark\:data-\[selected\]\:bg-orange-500:where(.dark, .dark *)[data-selected] {
        background-color: #ffa900
    }

    .dark\:data-\[selected\]\:bg-red-500:where(.dark, .dark *)[data-selected] {
        background-color: #ff5752
    }

    .dark\:data-\[selected\]\:text-base-100:where(.dark, .dark *)[data-selected] {
        color: #edeef0
    }

    .dark\:data-\[state\=active\]\:text-ai-200:where(.dark, .dark *)[data-state=active] {
        color: #d1c5ef
    }

    .dark\:data-\[state\=active\]\:text-ai-300:where(.dark, .dark *)[data-state=active] {
        color: #c0ade6
    }

    .dark\:data-\[state\=active\]\:text-base-200:where(.dark, .dark *)[data-state=active] {
        color: #dfe0e3
    }

    .dark\:data-\[state\=active\]\:text-base-350:where(.dark, .dark *)[data-state=active] {
        color: #c9ccd0
    }

    .dark\:data-\[state\=active\]\:text-blue-200:where(.dark, .dark *)[data-state=active] {
        color: #e5f9ff
    }

    .dark\:data-\[state\=active\]\:text-blue-300:where(.dark, .dark *)[data-state=active] {
        color: #c3f0ff
    }

    .dark\:data-\[state\=active\]\:text-collab-200:where(.dark, .dark *)[data-state=active] {
        color: #e9ffcf
    }

    .dark\:data-\[state\=active\]\:text-collab-300:where(.dark, .dark *)[data-state=active] {
        color: #d4fdb0
    }

    .dark\:data-\[state\=active\]\:text-cyan-200:where(.dark, .dark *)[data-state=active] {
        color: #c3e6f4
    }

    .dark\:data-\[state\=active\]\:text-cyan-300:where(.dark, .dark *)[data-state=active] {
        color: #89d9eb
    }

    .dark\:data-\[state\=active\]\:text-green-200:where(.dark, .dark *)[data-state=active] {
        color: #f1fbd0
    }

    .dark\:data-\[state\=active\]\:text-green-300:where(.dark, .dark *)[data-state=active] {
        color: #e2f1b3
    }

    .dark\:data-\[state\=active\]\:text-orange-200:where(.dark, .dark *)[data-state=active] {
        color: #fff1d6
    }

    .dark\:data-\[state\=active\]\:text-orange-300:where(.dark, .dark *)[data-state=active] {
        color: #ffe1a6
    }

    .dark\:data-\[state\=active\]\:text-red-200:where(.dark, .dark *)[data-state=active] {
        color: #ffe8e8
    }

    .dark\:data-\[state\=active\]\:text-red-300:where(.dark, .dark *)[data-state=active] {
        color: #ffcdcc
    }

    .dark\:data-\[state\=checked\]\:bg-ai-600:where(.dark, .dark *)[data-state=checked] {
        background-color: #8044df
    }

    .dark\:data-\[state\=checked\]\:bg-base-100:where(.dark, .dark *)[data-state=checked] {
        background-color: #edeef0
    }

    .dark\:data-\[state\=checked\]\:bg-base-master:where(.dark, .dark *)[data-state=checked] {
        background-color: #333
    }

    .dark\:data-\[state\=checked\]\:bg-blue-600:where(.dark, .dark *)[data-state=checked] {
        background-color: #11a9d9
    }

    .dark\:data-\[state\=checked\]\:bg-collab-600:where(.dark, .dark *)[data-state=checked] {
        background-color: #19cc45
    }

    .dark\:data-\[state\=checked\]\:bg-cyan-500:where(.dark, .dark *)[data-state=checked] {
        background-color: #05b5ab
    }

    .dark\:data-\[state\=checked\]\:bg-green-600:where(.dark, .dark *)[data-state=checked] {
        background-color: #8dbb00
    }

    .dark\:data-\[state\=checked\]\:bg-orange-600:where(.dark, .dark *)[data-state=checked] {
        background-color: #e89b06
    }

    .dark\:data-\[state\=checked\]\:bg-red-600:where(.dark, .dark *)[data-state=checked] {
        background-color: #f4433e
    }

    .dark\:data-\[state\=checked\]\:text-ai-200:where(.dark, .dark *)[data-state=checked] {
        color: #d1c5ef
    }

    .dark\:data-\[state\=checked\]\:text-base-200:where(.dark, .dark *)[data-state=checked] {
        color: #dfe0e3
    }

    .dark\:data-\[state\=checked\]\:text-blue-200:where(.dark, .dark *)[data-state=checked] {
        color: #e5f9ff
    }

    .dark\:data-\[state\=checked\]\:text-collab-200:where(.dark, .dark *)[data-state=checked] {
        color: #e9ffcf
    }

    .dark\:data-\[state\=checked\]\:text-cyan-200:where(.dark, .dark *)[data-state=checked] {
        color: #c3e6f4
    }

    .dark\:data-\[state\=checked\]\:text-green-200:where(.dark, .dark *)[data-state=checked] {
        color: #f1fbd0
    }

    .dark\:data-\[state\=checked\]\:text-orange-200:where(.dark, .dark *)[data-state=checked] {
        color: #fff1d6
    }

    .dark\:data-\[state\=checked\]\:text-red-200:where(.dark, .dark *)[data-state=checked] {
        color: #ffe8e8
    }

    .dark\:data-\[state\=checked\]\:before\:bg-ai-900:where(.dark, .dark *)[data-state=checked]:before {
        background-color: #6026b8;
        content: var(--tw-content)
    }

    .dark\:data-\[state\=checked\]\:before\:bg-base-900:where(.dark, .dark *)[data-state=checked]:before {
        background-color: #525c69;
        content: var(--tw-content)
    }

    .dark\:data-\[state\=checked\]\:before\:bg-blue-800:where(.dark, .dark *)[data-state=checked]:before {
        background-color: #00789e;
        content: var(--tw-content)
    }

    .dark\:data-\[state\=checked\]\:before\:bg-blue-900:where(.dark, .dark *)[data-state=checked]:before {
        background-color: #006484;
        content: var(--tw-content)
    }

    .dark\:data-\[state\=checked\]\:before\:bg-collab-900:where(.dark, .dark *)[data-state=checked]:before {
        background-color: #065217;
        content: var(--tw-content)
    }

    .dark\:data-\[state\=checked\]\:before\:bg-cyan-900:where(.dark, .dark *)[data-state=checked]:before {
        background-color: #004157;
        content: var(--tw-content)
    }

    .dark\:data-\[state\=checked\]\:before\:bg-green-900:where(.dark, .dark *)[data-state=checked]:before {
        background-color: #506900;
        content: var(--tw-content)
    }

    .dark\:data-\[state\=checked\]\:before\:bg-orange-900:where(.dark, .dark *)[data-state=checked]:before {
        background-color: #7a5100;
        content: var(--tw-content)
    }

    .dark\:data-\[state\=checked\]\:before\:bg-red-900:where(.dark, .dark *)[data-state=checked]:before {
        background-color: #9a0703;
        content: var(--tw-content)
    }

    .dark\:data-\[state\=inactive\]\:text-base-600:where(.dark, .dark *)[data-state=inactive] {
        color: #9499a4
    }

    @media (hover:hover) {
        .dark\:hover\:data-\[state\=inactive\]\:not-disabled\:text-base-150:where(.dark, .dark *):hover[data-state=inactive]:not(:disabled) {
            color: #e6e8e9
        }
    }

    .dark\:data-\[state\=open\]\:text-ai-200:where(.dark, .dark *)[data-state=open] {
        color: #d1c5ef
    }

    .dark\:data-\[state\=open\]\:text-base-50:where(.dark, .dark *)[data-state=open] {
        color: #eef2f4
    }

    .dark\:data-\[state\=open\]\:text-base-200:where(.dark, .dark *)[data-state=open] {
        color: #dfe0e3
    }

    .dark\:data-\[state\=open\]\:text-blue-200:where(.dark, .dark *)[data-state=open] {
        color: #e5f9ff
    }

    .dark\:data-\[state\=open\]\:text-collab-200:where(.dark, .dark *)[data-state=open] {
        color: #e9ffcf
    }

    .dark\:data-\[state\=open\]\:text-cyan-200:where(.dark, .dark *)[data-state=open] {
        color: #c3e6f4
    }

    .dark\:data-\[state\=open\]\:text-green-200:where(.dark, .dark *)[data-state=open] {
        color: #f1fbd0
    }

    .dark\:data-\[state\=open\]\:text-orange-200:where(.dark, .dark *)[data-state=open] {
        color: #fff1d6
    }

    .dark\:data-\[state\=open\]\:text-red-200:where(.dark, .dark *)[data-state=open] {
        color: #ffe8e8
    }

    .dark\:data-\[state\=open\]\:before\:bg-ai-800:where(.dark, .dark *)[data-state=open]:before {
        background-color: #682ac6;
        content: var(--tw-content)
    }

    .dark\:data-\[state\=open\]\:before\:bg-ai-900:where(.dark, .dark *)[data-state=open]:before {
        background-color: #6026b8;
        content: var(--tw-content)
    }

    .dark\:data-\[state\=open\]\:before\:bg-base-900:where(.dark, .dark *)[data-state=open]:before {
        background-color: #525c69;
        content: var(--tw-content)
    }

    .dark\:data-\[state\=open\]\:before\:bg-base-dark:where(.dark, .dark *)[data-state=open]:before {
        background-color: #0f0f0f;
        content: var(--tw-content)
    }

    .dark\:data-\[state\=open\]\:before\:bg-blue-800:where(.dark, .dark *)[data-state=open]:before {
        background-color: #00789e;
        content: var(--tw-content)
    }

    .dark\:data-\[state\=open\]\:before\:bg-blue-900:where(.dark, .dark *)[data-state=open]:before {
        background-color: #006484;
        content: var(--tw-content)
    }

    .dark\:data-\[state\=open\]\:before\:bg-collab-800:where(.dark, .dark *)[data-state=open]:before {
        background-color: #1e8d36;
        content: var(--tw-content)
    }

    .dark\:data-\[state\=open\]\:before\:bg-collab-900:where(.dark, .dark *)[data-state=open]:before {
        background-color: #065217;
        content: var(--tw-content)
    }

    .dark\:data-\[state\=open\]\:before\:bg-cyan-800:where(.dark, .dark *)[data-state=open]:before {
        background-color: #006880;
        content: var(--tw-content)
    }

    .dark\:data-\[state\=open\]\:before\:bg-cyan-900:where(.dark, .dark *)[data-state=open]:before {
        background-color: #004157;
        content: var(--tw-content)
    }

    .dark\:data-\[state\=open\]\:before\:bg-green-800:where(.dark, .dark *)[data-state=open]:before {
        background-color: #688800;
        content: var(--tw-content)
    }

    .dark\:data-\[state\=open\]\:before\:bg-green-900:where(.dark, .dark *)[data-state=open]:before {
        background-color: #506900;
        content: var(--tw-content)
    }

    .dark\:data-\[state\=open\]\:before\:bg-orange-800:where(.dark, .dark *)[data-state=open]:before {
        background-color: #9f6a00;
        content: var(--tw-content)
    }

    .dark\:data-\[state\=open\]\:before\:bg-orange-900:where(.dark, .dark *)[data-state=open]:before {
        background-color: #7a5100;
        content: var(--tw-content)
    }

    .dark\:data-\[state\=open\]\:before\:bg-red-800:where(.dark, .dark *)[data-state=open]:before {
        background-color: #c21b16;
        content: var(--tw-content)
    }

    .dark\:data-\[state\=open\]\:before\:bg-red-900:where(.dark, .dark *)[data-state=open]:before {
        background-color: #9a0703;
        content: var(--tw-content)
    }

    .dark\:data-\[state\=open\]\:before\:bg-white\/10:where(.dark, .dark *)[data-state=open]:before {
        background-color: #ffffff1a;
        content: var(--tw-content)
    }

    .dark\:data-\[state\=open\]\:before\:bg-white\/35:where(.dark, .dark *)[data-state=open]:before {
        background-color: #ffffff59;
        content: var(--tw-content)
    }

    .dark\:data-\[state\=unchecked\]\:bg-base-800:where(.dark, .dark *)[data-state=unchecked] {
        background-color: #6a737f
    }

    @media (min-width:40rem) {

        .dark\:sm\:border-white\/5:where(.dark, .dark *),
        .sm\:dark\:border-white\/5:where(.dark, .dark *) {
            border-color: #ffffff0d
        }
    }

    @media (min-width:64rem) {
        .dark\:lg\:bg-base-dark:where(.dark, .dark *) {
            background-color: #0f0f0f
        }

        .dark\:lg\:bg-white\/10:where(.dark, .dark *) {
            background-color: #ffffff1a
        }

        .dark\:lg\:ring-white\/10:where(.dark, .dark *) {
            --tw-ring-color: oklab(100% 0 5.96046e-8/.1)
        }
    }

    .\[\&_code\]\:text-xs\/5 code {
        font-size: 12px;
        line-height: 1.25rem
    }

    .\[\&_li\]\:my-0\.5 li {
        margin-block: .125rem
    }

    .\[\&_li\]\:leading-6 li {
        --tw-leading: 1.5rem;
        line-height: 1.5rem
    }

    .\[\&_ol\]\:my-0 ol,
    .\[\&_p\]\:my-0 p {
        margin-block: 0
    }

    .\[\&_p\]\:leading-6 p {
        --tw-leading: 1.5rem;
        line-height: 1.5rem
    }

    .\[\&_ul\]\:my-0 ul {
        margin-block: 0
    }

    .\[\&\:has\(\>\[data-viewport\=ltr\]\)\]\:pcw-rounded-tr-md:has(>[data-viewport=ltr]) {
        border-top-right-radius: 10px
    }

    .\[\&\:has\(\>\[data-viewport\=rtl\]\)\]\:-right-\[calc\(100\%-var\(--reka-navigation-menu-viewport-width\)\)\]:has(>[data-viewport=rtl]) {
        right: calc(-100% - var(--reka-navigation-menu-viewport-width)*-1)
    }

    .\[\&\:has\(\>\[data-viewport\=rtl\]\)\]\:left-auto:has(>[data-viewport=rtl]) {
        left: auto
    }

    .\[\&\:has\(\>\[data-viewport\=rtl\]\)\]\:pcw-rounded-tl-md:has(>[data-viewport=rtl]) {
        border-top-left-radius: 10px
    }

    @media (min-width:40rem) {
        .sm\:\[\&\:nth-child\(2\)\]\:border-none:nth-child(2) {
            --tw-border-style: none;
            border-style: none
        }
    }

    .\[\&\>\*\]\:ps-\[44px\]>* {
        padding-inline-start: 44px
    }

    .rtl\:\[\&\>\*\]\:pe-\[44px\]:where(:dir(rtl), [dir=rtl], [dir=rtl] *)>* {
        padding-inline-end: 44px
    }

    .\[\&\>\[data-slot\=section\]\+\[data-slot\=section\]\]\:mt-2\.5>[data-slot=section]+[data-slot=section] {
        margin-top: .625rem
    }

    .\[\&\>\[data-slot\=section\]\+\[data-slot\=section\]\]\:mt-8>[data-slot=section]+[data-slot=section] {
        margin-top: 2rem
    }

    .\[\&\>a\]\:focus-visible\:outline-info-text>a:focus-visible {
        outline-color: #2fc6f6
    }

    .\[\&\>a\>code\]\:border-dashed>a>code {
        --tw-border-style: dashed;
        border-style: dashed
    }

    .\[\&\>a\>code\]\:text-lg\/7>a>code {
        font-size: 15px;
        line-height: 1.75rem
    }

    .\[\&\>a\>code\]\:text-xl\/7>a>code {
        font-size: 16px;
        line-height: 1.75rem
    }

    .\[\&\>a\>code\]\:font-bold>a>code {
        --tw-font-weight: 700;
        font-weight: 700
    }

    .\[\&\>a\>code\]\:transition-colors>a>code {
        transition-duration: var(--tw-duration, var(--default-transition-duration));
        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))
    }

    @media (hover:hover) {
        .hover\:\[\&\>a\>code\]\:border-info-text:hover>a>code {
            border-color: #2fc6f6
        }

        .hover\:\[\&\>a\>code\]\:text-info-text:hover>a>code {
            color: #2fc6f6
        }
    }

    .\[\&\>button\]\:h-\[13px\]>button {
        height: 13px
    }

    .\[\&\>button\]\:h-\[19px\]>button {
        height: 19px
    }

    .\[\&\>button\]\:h-\[22px\]>button {
        height: 22px
    }

    .\[\&\>button\]\:h-\[24px\]>button {
        height: 24px
    }

    .\[\&\>button\]\:h-\[42px\]>button {
        height: 42px
    }

    .\[\&\>button\]\:pcw-rounded-3xl>button {
        border-radius: 20px
    }

    .\[\&\>button\]\:p-0>button {
        padding: 0
    }

    .\[\&\>button\]\:p-1>button {
        padding: .25rem
    }

    .\[\&\>button\]\:p-1\.5>button {
        padding: .375rem
    }

    .\[\&\>code\]\:transition-colors>code {
        transition-duration: var(--tw-duration, var(--default-transition-duration));
        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))
    }

    @media (hover:hover) {
        .hover\:\[\&\>code\]\:bg-blue-250:hover>code {
            background-color: #d3f4ff
        }

        .hover\:\[\&\>code\]\:text-blue-700:hover>code {
            color: #008dba
        }

        .hover\:\[\&\>code\]\:ring-blue-250:hover>code {
            --tw-ring-color: #d3f4ff
        }

        .dark\:hover\:\[\&\>code\]\:bg-blue-250:where(.dark, .dark *):hover>code {
            background-color: #d3f4ff
        }

        .dark\:hover\:\[\&\>code\]\:text-blue-700:where(.dark, .dark *):hover>code {
            color: #008dba
        }

        .dark\:hover\:\[\&\>code\]\:ring-blue-250:where(.dark, .dark *):hover>code {
            --tw-ring-color: #d3f4ff
        }
    }

    .\[\&\>div\]\:min-w-0>div {
        min-width: 0
    }

    .\[\&\>ol\]\:my-0>ol {
        margin-block: 0
    }

    .\[\&\>table\]\:relative>table {
        position: relative
    }

    .\[\&\>table\]\:w-full>table {
        width: 100%
    }

    .\[\&\>table\]\:text-left>table {
        text-align: left
    }

    .\[\&\>table\]\:text-md>table {
        font-size: 14px;
        line-height: var(--tw-leading, 1.25rem)
    }

    .\[\&\>table\]\:text-base-900>table {
        color: #525c69
    }

    .\[\&\>table\]\:rtl\:text-right>table:where(:dir(rtl), [dir=rtl], [dir=rtl] *) {
        text-align: right
    }

    .dark\:\[\&\>table\]\:text-base-200:where(.dark, .dark *)>table {
        color: #dfe0e3
    }

    .\[\&\>table\>tbody\>tr\]\:border-base-master\/10>table>tbody>tr {
        border-color: #3333331a
    }

    .\[\&\>table\>tbody\>tr\]\:even\:bg-base-30>table>tbody>tr:nth-child(2n) {
        background-color: #f5f7f8
    }

    @media (hover:hover) {
        .\[\&\>table\>tbody\>tr\]\:hover\:bg-base-40>table>tbody>tr:hover {
            background-color: #f1f4f6
        }
    }

    .dark\:\[\&\>table\>tbody\>tr\]\:border-base-100\/20:where(.dark, .dark *)>table>tbody>tr {
        border-color: #edeef033
    }

    .dark\:\[\&\>table\>tbody\>tr\]\:even\:bg-base-dark:where(.dark, .dark *)>table>tbody>tr:nth-child(2n) {
        background-color: #0f0f0f
    }

    @media (hover:hover) {
        .dark\:\[\&\>table\>tbody\>tr\]\:hover\:bg-base-900:where(.dark, .dark *)>table>tbody>tr:hover {
            background-color: #525c69
        }
    }

    .\[\&\>table\>tbody\>tr\:not\(\:last-child\)\]\:border-b>table>tbody>tr:not(:last-child) {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 1px
    }

    .\[\&\>table\>tbody\>tr\>td\]\:px-2>table>tbody>tr>td {
        padding-inline: .5rem
    }

    .\[\&\>table\>tbody\>tr\>td\]\:px-3>table>tbody>tr>td {
        padding-inline: .75rem
    }

    .\[\&\>table\>tbody\>tr\>td\]\:px-4>table>tbody>tr>td {
        padding-inline: 1rem
    }

    .\[\&\>table\>tbody\>tr\>td\]\:px-5>table>tbody>tr>td {
        padding-inline: 1.25rem
    }

    .\[\&\>table\>tbody\>tr\>td\]\:py-1>table>tbody>tr>td {
        padding-block: .25rem
    }

    .\[\&\>table\>tbody\>tr\>td\]\:py-2>table>tbody>tr>td {
        padding-block: .5rem
    }

    .\[\&\>table\>tbody\>tr\>td\]\:py-3\.5>table>tbody>tr>td {
        padding-block: .875rem
    }

    .\[\&\>table\>tbody\>tr\>td\]\:py-4>table>tbody>tr>td {
        padding-block: 1rem
    }

    .\[\&\>table\>tbody\>tr\>td\]\:align-middle>table>tbody>tr>td {
        vertical-align: middle
    }

    .\[\&\>table\>tbody\>tr\>td\]\:text-lg>table>tbody>tr>td {
        font-size: 15px;
        line-height: var(--tw-leading, 1.25rem)
    }

    .\[\&\>table\>tbody\>tr\>td\]\:text-md>table>tbody>tr>td {
        font-size: 14px;
        line-height: var(--tw-leading, 1.25rem)
    }

    .\[\&\>table\>tbody\>tr\>td\]\:text-sm>table>tbody>tr>td {
        font-size: 13px;
        line-height: var(--tw-leading, 1rem)
    }

    .\[\&\>table\>tbody\>tr\>td\]\:text-xs>table>tbody>tr>td {
        font-size: 12px;
        line-height: var(--tw-leading, 1rem)
    }

    .\[\&\>table\>tbody\>tr\>th\]\:sticky>table>tbody>tr>th {
        position: sticky
    }

    .\[\&\>table\>tbody\>tr\>th\]\:right-0>table>tbody>tr>th {
        right: 0
    }

    .\[\&\>table\>tbody\>tr\>th\]\:left-0>table>tbody>tr>th {
        left: 0
    }

    .\[\&\>table\>tbody\>tr\>th\]\:bg-base-20>table>tbody>tr>th {
        background-color: #f8fafb
    }

    .\[\&\>table\>tbody\>tr\>th\]\:px-2>table>tbody>tr>th {
        padding-inline: .5rem
    }

    .\[\&\>table\>tbody\>tr\>th\]\:px-3>table>tbody>tr>th {
        padding-inline: .75rem
    }

    .\[\&\>table\>tbody\>tr\>th\]\:px-4>table>tbody>tr>th {
        padding-inline: 1rem
    }

    .\[\&\>table\>tbody\>tr\>th\]\:px-5>table>tbody>tr>th {
        padding-inline: 1.25rem
    }

    .\[\&\>table\>tbody\>tr\>th\]\:py-1>table>tbody>tr>th {
        padding-block: .25rem
    }

    .\[\&\>table\>tbody\>tr\>th\]\:py-2>table>tbody>tr>th {
        padding-block: .5rem
    }

    .\[\&\>table\>tbody\>tr\>th\]\:py-3\.5>table>tbody>tr>th {
        padding-block: .875rem
    }

    .\[\&\>table\>tbody\>tr\>th\]\:py-4>table>tbody>tr>th {
        padding-block: 1rem
    }

    .\[\&\>table\>tbody\>tr\>th\]\:align-middle>table>tbody>tr>th {
        vertical-align: middle
    }

    .\[\&\>table\>tbody\>tr\>th\]\:text-lg>table>tbody>tr>th {
        font-size: 15px;
        line-height: var(--tw-leading, 1.25rem)
    }

    .\[\&\>table\>tbody\>tr\>th\]\:text-md>table>tbody>tr>th {
        font-size: 14px;
        line-height: var(--tw-leading, 1.25rem)
    }

    .\[\&\>table\>tbody\>tr\>th\]\:text-sm>table>tbody>tr>th {
        font-size: 13px;
        line-height: var(--tw-leading, 1rem)
    }

    .\[\&\>table\>tbody\>tr\>th\]\:text-xs>table>tbody>tr>th {
        font-size: 12px;
        line-height: var(--tw-leading, 1rem)
    }

    .\[\&\>table\>tbody\>tr\>th\]\:font-normal>table>tbody>tr>th {
        --tw-font-weight: 400;
        font-weight: 400
    }

    .\[\&\>table\>tbody\>tr\>th\]\:whitespace-nowrap>table>tbody>tr>th {
        white-space: nowrap
    }

    .dark\:\[\&\>table\>tbody\>tr\>th\]\:bg-base-dark:where(.dark, .dark *)>table>tbody>tr>th {
        background-color: #0f0f0f
    }

    .\[\&\>table\>tfoot\]\:border-t>table>tfoot {
        border-top-style: var(--tw-border-style);
        border-top-width: 1px
    }

    .\[\&\>table\>tfoot\]\:border-base-300>table>tfoot {
        border-color: #d5d7db
    }

    .dark\:\[\&\>table\>tfoot\]\:border-base-800:where(.dark, .dark *)>table>tfoot {
        border-color: #6a737f
    }

    .\[\&\>table\>tfoot\>tr\]\:sticky>table>tfoot>tr {
        position: sticky
    }

    .\[\&\>table\>tfoot\>tr\]\:bottom-0>table>tfoot>tr {
        bottom: 0
    }

    .\[\&\>table\>tfoot\>tr\]\:z-1>table>tfoot>tr {
        z-index: 1
    }

    .\[\&\>table\>tfoot\>tr\]\:bg-white>table>tfoot>tr {
        background-color: #fff
    }

    .\[\&\>table\>tfoot\>tr\]\:shadow-top-sm>table>tfoot>tr {
        --tw-shadow: 0px -2px 4px 0px var(--tw-shadow-color, #00000014);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .dark\:\[\&\>table\>tfoot\>tr\]\:bg-base-dark:where(.dark, .dark *)>table>tfoot>tr {
        background-color: #0f0f0f
    }

    .\[\&\>table\>tfoot\>tr\>td\]\:px-2>table>tfoot>tr>td {
        padding-inline: .5rem
    }

    .\[\&\>table\>tfoot\>tr\>td\]\:px-3>table>tfoot>tr>td {
        padding-inline: .75rem
    }

    .\[\&\>table\>tfoot\>tr\>td\]\:px-4>table>tfoot>tr>td {
        padding-inline: 1rem
    }

    .\[\&\>table\>tfoot\>tr\>td\]\:px-5>table>tfoot>tr>td {
        padding-inline: 1.25rem
    }

    .\[\&\>table\>tfoot\>tr\>td\]\:py-1>table>tfoot>tr>td {
        padding-block: .25rem
    }

    .\[\&\>table\>tfoot\>tr\>td\]\:py-2>table>tfoot>tr>td {
        padding-block: .5rem
    }

    .\[\&\>table\>tfoot\>tr\>td\]\:py-3\.5>table>tfoot>tr>td {
        padding-block: .875rem
    }

    .\[\&\>table\>tfoot\>tr\>td\]\:py-4>table>tfoot>tr>td {
        padding-block: 1rem
    }

    .\[\&\>table\>tfoot\>tr\>td\]\:align-middle>table>tfoot>tr>td {
        vertical-align: middle
    }

    .\[\&\>table\>tfoot\>tr\>td\]\:text-lg>table>tfoot>tr>td {
        font-size: 15px;
        line-height: var(--tw-leading, 1.25rem)
    }

    .\[\&\>table\>tfoot\>tr\>td\]\:text-md>table>tfoot>tr>td {
        font-size: 14px;
        line-height: var(--tw-leading, 1.25rem)
    }

    .\[\&\>table\>tfoot\>tr\>td\]\:text-sm>table>tfoot>tr>td {
        font-size: 13px;
        line-height: var(--tw-leading, 1rem)
    }

    .\[\&\>table\>tfoot\>tr\>td\]\:text-xs>table>tfoot>tr>td {
        font-size: 12px;
        line-height: var(--tw-leading, 1rem)
    }

    .\[\&\>table\>tfoot\>tr\>td\]\:font-normal>table>tfoot>tr>td {
        --tw-font-weight: 400;
        font-weight: 400
    }

    .\[\&\>table\>tfoot\>tr\>td\]\:whitespace-nowrap>table>tfoot>tr>td {
        white-space: nowrap
    }

    .\[\&\>table\>tfoot\>tr\>th\]\:sticky>table>tfoot>tr>th {
        position: sticky
    }

    .\[\&\>table\>tfoot\>tr\>th\]\:right-0>table>tfoot>tr>th {
        right: 0
    }

    .\[\&\>table\>tfoot\>tr\>th\]\:left-0>table>tfoot>tr>th {
        left: 0
    }

    .\[\&\>table\>tfoot\>tr\>th\]\:bg-base-20>table>tfoot>tr>th {
        background-color: #f8fafb
    }

    .\[\&\>table\>tfoot\>tr\>th\]\:px-2>table>tfoot>tr>th {
        padding-inline: .5rem
    }

    .\[\&\>table\>tfoot\>tr\>th\]\:px-3>table>tfoot>tr>th {
        padding-inline: .75rem
    }

    .\[\&\>table\>tfoot\>tr\>th\]\:px-4>table>tfoot>tr>th {
        padding-inline: 1rem
    }

    .\[\&\>table\>tfoot\>tr\>th\]\:px-5>table>tfoot>tr>th {
        padding-inline: 1.25rem
    }

    .\[\&\>table\>tfoot\>tr\>th\]\:py-1>table>tfoot>tr>th {
        padding-block: .25rem
    }

    .\[\&\>table\>tfoot\>tr\>th\]\:py-2>table>tfoot>tr>th {
        padding-block: .5rem
    }

    .\[\&\>table\>tfoot\>tr\>th\]\:py-3\.5>table>tfoot>tr>th {
        padding-block: .875rem
    }

    .\[\&\>table\>tfoot\>tr\>th\]\:py-4>table>tfoot>tr>th {
        padding-block: 1rem
    }

    .\[\&\>table\>tfoot\>tr\>th\]\:align-middle>table>tfoot>tr>th {
        vertical-align: middle
    }

    .\[\&\>table\>tfoot\>tr\>th\]\:text-lg>table>tfoot>tr>th {
        font-size: 15px;
        line-height: var(--tw-leading, 1.25rem)
    }

    .\[\&\>table\>tfoot\>tr\>th\]\:text-md>table>tfoot>tr>th {
        font-size: 14px;
        line-height: var(--tw-leading, 1.25rem)
    }

    .\[\&\>table\>tfoot\>tr\>th\]\:text-sm>table>tfoot>tr>th {
        font-size: 13px;
        line-height: var(--tw-leading, 1rem)
    }

    .\[\&\>table\>tfoot\>tr\>th\]\:text-xs>table>tfoot>tr>th {
        font-size: 12px;
        line-height: var(--tw-leading, 1rem)
    }

    .\[\&\>table\>tfoot\>tr\>th\]\:font-normal>table>tfoot>tr>th {
        --tw-font-weight: 400;
        font-weight: 400
    }

    .\[\&\>table\>tfoot\>tr\>th\]\:whitespace-nowrap>table>tfoot>tr>th {
        white-space: nowrap
    }

    .dark\:\[\&\>table\>tfoot\>tr\>th\]\:bg-base-dark:where(.dark, .dark *)>table>tfoot>tr>th {
        background-color: #0f0f0f
    }

    .\[\&\>table\>thead\>tr\]\:sticky>table>thead>tr {
        position: sticky
    }

    .\[\&\>table\>thead\>tr\]\:top-0>table>thead>tr {
        top: 0
    }

    .\[\&\>table\>thead\>tr\]\:z-1>table>thead>tr {
        z-index: 1
    }

    .\[\&\>table\>thead\>tr\]\:border-b>table>thead>tr {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 1px
    }

    .\[\&\>table\>thead\>tr\]\:border-base-300>table>thead>tr {
        border-color: #d5d7db
    }

    .\[\&\>table\>thead\>tr\]\:bg-white>table>thead>tr {
        background-color: #fff
    }

    .\[\&\>table\>thead\>tr\]\:shadow-bottom-sm>table>thead>tr {
        --tw-shadow: 0px 2px 4px 0px var(--tw-shadow-color, #00000014);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }

    .dark\:\[\&\>table\>thead\>tr\]\:border-base-800:where(.dark, .dark *)>table>thead>tr {
        border-color: #6a737f
    }

    .dark\:\[\&\>table\>thead\>tr\]\:bg-base-dark:where(.dark, .dark *)>table>thead>tr {
        background-color: #0f0f0f
    }

    .\[\&\>table\>thead\>tr\>td\]\:px-2>table>thead>tr>td {
        padding-inline: .5rem
    }

    .\[\&\>table\>thead\>tr\>td\]\:px-3>table>thead>tr>td {
        padding-inline: .75rem
    }

    .\[\&\>table\>thead\>tr\>td\]\:px-4>table>thead>tr>td {
        padding-inline: 1rem
    }

    .\[\&\>table\>thead\>tr\>td\]\:px-5>table>thead>tr>td {
        padding-inline: 1.25rem
    }

    .\[\&\>table\>thead\>tr\>td\]\:py-1>table>thead>tr>td {
        padding-block: .25rem
    }

    .\[\&\>table\>thead\>tr\>td\]\:py-2>table>thead>tr>td {
        padding-block: .5rem
    }

    .\[\&\>table\>thead\>tr\>td\]\:py-3\.5>table>thead>tr>td {
        padding-block: .875rem
    }

    .\[\&\>table\>thead\>tr\>td\]\:py-4>table>thead>tr>td {
        padding-block: 1rem
    }

    .\[\&\>table\>thead\>tr\>td\]\:align-middle>table>thead>tr>td {
        vertical-align: middle
    }

    .\[\&\>table\>thead\>tr\>td\]\:text-lg>table>thead>tr>td {
        font-size: 15px;
        line-height: var(--tw-leading, 1.25rem)
    }

    .\[\&\>table\>thead\>tr\>td\]\:text-md>table>thead>tr>td {
        font-size: 14px;
        line-height: var(--tw-leading, 1.25rem)
    }

    .\[\&\>table\>thead\>tr\>td\]\:text-sm>table>thead>tr>td {
        font-size: 13px;
        line-height: var(--tw-leading, 1rem)
    }

    .\[\&\>table\>thead\>tr\>td\]\:text-xs>table>thead>tr>td {
        font-size: 12px;
        line-height: var(--tw-leading, 1rem)
    }

    .\[\&\>table\>thead\>tr\>td\]\:font-normal>table>thead>tr>td {
        --tw-font-weight: 400;
        font-weight: 400
    }

    .\[\&\>table\>thead\>tr\>td\]\:whitespace-nowrap>table>thead>tr>td {
        white-space: nowrap
    }

    .\[\&\>table\>thead\>tr\>th\]\:sticky>table>thead>tr>th {
        position: sticky
    }

    .\[\&\>table\>thead\>tr\>th\]\:right-0>table>thead>tr>th {
        right: 0
    }

    .\[\&\>table\>thead\>tr\>th\]\:left-0>table>thead>tr>th {
        left: 0
    }

    .\[\&\>table\>thead\>tr\>th\]\:bg-base-20>table>thead>tr>th {
        background-color: #f8fafb
    }

    .\[\&\>table\>thead\>tr\>th\]\:px-2>table>thead>tr>th {
        padding-inline: .5rem
    }

    .\[\&\>table\>thead\>tr\>th\]\:px-3>table>thead>tr>th {
        padding-inline: .75rem
    }

    .\[\&\>table\>thead\>tr\>th\]\:px-4>table>thead>tr>th {
        padding-inline: 1rem
    }

    .\[\&\>table\>thead\>tr\>th\]\:px-5>table>thead>tr>th {
        padding-inline: 1.25rem
    }

    .\[\&\>table\>thead\>tr\>th\]\:py-1>table>thead>tr>th {
        padding-block: .25rem
    }

    .\[\&\>table\>thead\>tr\>th\]\:py-2>table>thead>tr>th {
        padding-block: .5rem
    }

    .\[\&\>table\>thead\>tr\>th\]\:py-3\.5>table>thead>tr>th {
        padding-block: .875rem
    }

    .\[\&\>table\>thead\>tr\>th\]\:py-4>table>thead>tr>th {
        padding-block: 1rem
    }

    .\[\&\>table\>thead\>tr\>th\]\:align-middle>table>thead>tr>th {
        vertical-align: middle
    }

    .\[\&\>table\>thead\>tr\>th\]\:text-lg>table>thead>tr>th {
        font-size: 15px;
        line-height: var(--tw-leading, 1.25rem)
    }

    .\[\&\>table\>thead\>tr\>th\]\:text-md>table>thead>tr>th {
        font-size: 14px;
        line-height: var(--tw-leading, 1.25rem)
    }

    .\[\&\>table\>thead\>tr\>th\]\:text-sm>table>thead>tr>th {
        font-size: 13px;
        line-height: var(--tw-leading, 1rem)
    }

    .\[\&\>table\>thead\>tr\>th\]\:text-xs>table>thead>tr>th {
        font-size: 12px;
        line-height: var(--tw-leading, 1rem)
    }

    .\[\&\>table\>thead\>tr\>th\]\:font-normal>table>thead>tr>th {
        --tw-font-weight: 400;
        font-weight: 400
    }

    .\[\&\>table\>thead\>tr\>th\]\:whitespace-nowrap>table>thead>tr>th {
        white-space: nowrap
    }

    .dark\:\[\&\>table\>thead\>tr\>th\]\:bg-base-dark:where(.dark, .dark *)>table>thead>tr>th {
        background-color: #0f0f0f
    }

    .\[\&\>table\>tbody\>tr\]\:even\:\[\&\>td\]\:bg-base-30>table>tbody>tr:nth-child(2n)>td {
        background-color: #f5f7f8
    }

    @media (hover:hover) {
        .\[\&\>table\>tbody\>tr\]\:hover\:\[\&\>td\]\:bg-base-40>table>tbody>tr:hover>td {
            background-color: #f1f4f6
        }
    }

    .dark\:\[\&\>table\>tbody\>tr\]\:even\:\[\&\>td\]\:bg-base-dark:where(.dark, .dark *)>table>tbody>tr:nth-child(2n)>td {
        background-color: #0f0f0f
    }

    @media (hover:hover) {
        .dark\:\[\&\>table\>tbody\>tr\]\:hover\:\[\&\>td\]\:bg-base-900:where(.dark, .dark *)>table>tbody>tr:hover>td {
            background-color: #525c69
        }
    }

    .\[\&\>table\>tbody\>tr\]\:even\:\[\&\>th\]\:bg-base-30>table>tbody>tr:nth-child(2n)>th {
        background-color: #f5f7f8
    }

    @media (hover:hover) {
        .\[\&\>table\>tbody\>tr\]\:hover\:\[\&\>th\]\:bg-base-40>table>tbody>tr:hover>th {
            background-color: #f1f4f6
        }
    }

    .dark\:\[\&\>table\>tbody\>tr\]\:even\:\[\&\>th\]\:bg-base-dark:where(.dark, .dark *)>table>tbody>tr:nth-child(2n)>th {
        background-color: #0f0f0f
    }

    @media (hover:hover) {
        .dark\:\[\&\>table\>tbody\>tr\]\:hover\:\[\&\>th\]\:bg-base-900:where(.dark, .dark *)>table>tbody>tr:hover>th {
            background-color: #525c69
        }
    }

    .\[\&\>ul\]\:my-0>ul {
        margin-block: 0
    }
}

@keyframes accordion-up {
    0% {
        height: var(--reka-accordion-content-height)
    }

    to {
        height: 0
    }
}

@keyframes accordion-down {
    0% {
        height: 0
    }

    to {
        height: var(--reka-accordion-content-height)
    }
}

@keyframes collapsible-up {
    0% {
        height: var(--reka-collapsible-content-height)
    }

    to {
        height: 0
    }
}

@keyframes collapsible-down {
    0% {
        height: 0
    }

    to {
        height: var(--reka-collapsible-content-height)
    }
}

@keyframes toast-collapsed-closed {
    0% {
        transform: var(--transform)
    }

    to {
        transform: translateY(calc((var(--before) - var(--height))*var(--gap)))scale(var(--scale))
    }
}

@keyframes toast-closed {
    0% {
        transform: var(--transform)
    }

    to {
        transform: translateY(calc((var(--offset) - var(--height))*var(--translate-factor)))
    }
}

@keyframes toast-slide-left {
    0% {
        transform: translate(0)translateY(var(--translate))
    }

    to {
        transform: translate(-100%)translateY(var(--translate))
    }
}

@keyframes toast-slide-right {
    0% {
        transform: translate(0)translateY(var(--translate))
    }

    to {
        transform: translate(100%)translateY(var(--translate))
    }
}

@keyframes fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fade-out {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes scale-in {
    0% {
        opacity: 0;
        transform: scale(.95)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes scale-out {
    0% {
        opacity: 1;
        transform: scale(1)
    }

    to {
        opacity: 0;
        transform: scale(.95)
    }
}

@keyframes slide-in-from-top {
    0% {
        transform: translateY(-100%)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes slide-out-to-top {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(-100%)
    }
}

@keyframes slide-in-from-right {
    0% {
        transform: translate(100%)
    }

    to {
        transform: translate(0)
    }
}

@keyframes slide-out-to-right {
    0% {
        transform: translate(0)
    }

    to {
        transform: translate(100%)
    }
}

@keyframes slide-in-from-bottom {
    0% {
        transform: translateY(100%)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes slide-out-to-bottom {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(100%)
    }
}

@keyframes slide-in-from-left {
    0% {
        transform: translate(-100%)
    }

    to {
        transform: translate(0)
    }
}

@keyframes slide-out-to-left {
    0% {
        transform: translate(0)
    }

    to {
        transform: translate(-100%)
    }
}

@keyframes slide-in-from-top-and-fade {
    0% {
        opacity: 0;
        transform: translateY(-4px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes slide-out-to-top-and-fade {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    to {
        opacity: 0;
        transform: translateY(-4px)
    }
}

@keyframes slide-in-from-right-and-fade {
    0% {
        opacity: 0;
        transform: translate(4px)
    }

    to {
        opacity: 1;
        transform: translate(0)
    }
}

@keyframes slide-out-to-right-and-fade {
    0% {
        opacity: 1;
        transform: translate(0)
    }

    to {
        opacity: 0;
        transform: translate(4px)
    }
}

@keyframes slide-in-from-bottom-and-fade {
    0% {
        opacity: 0;
        transform: translateY(4px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes slide-out-to-bottom-and-fade {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    to {
        opacity: 0;
        transform: translateY(4px)
    }
}

@keyframes slide-in-from-left-and-fade {
    0% {
        opacity: 0;
        transform: translate(-4px)
    }

    to {
        opacity: 1;
        transform: translate(0)
    }
}

@keyframes slide-out-to-left-and-fade {
    0% {
        opacity: 1;
        transform: translate(0)
    }

    to {
        opacity: 0;
        transform: translate(-4px)
    }
}

@keyframes enter-from-right {
    0% {
        opacity: 0;
        transform: translate(200px)
    }

    to {
        opacity: 1;
        transform: translate(0)
    }
}

@keyframes enter-from-left {
    0% {
        opacity: 0;
        transform: translate(-200px)
    }

    to {
        opacity: 1;
        transform: translate(0)
    }
}

@keyframes exit-to-right {
    0% {
        opacity: 1;
        transform: translate(0)
    }

    to {
        opacity: 0;
        transform: translate(200px)
    }
}

@keyframes exit-to-left {
    0% {
        opacity: 1;
        transform: translate(0)
    }

    to {
        opacity: 0;
        transform: translate(-200px)
    }
}

@keyframes carousel {

    0%,
    to {
        width: 30%
    }

    0% {
        transform: translate(-100%)
    }

    to {
        transform: translate(370%)
    }
}

@keyframes carousel-rtl {

    0%,
    to {
        width: 30%
    }

    0% {
        transform: translate(100%)
    }

    to {
        transform: translate(-370%)
    }
}

@keyframes carousel-vertical {

    0%,
    to {
        height: 30%
    }

    0% {
        transform: translateY(-100%)
    }

    to {
        transform: translateY(370%)
    }
}

@keyframes carousel-inverse {

    0%,
    to {
        width: 30%
    }

    0% {
        transform: translate(370%)
    }

    to {
        transform: translate(-100%)
    }
}

@keyframes carousel-inverse-rtl {

    0%,
    to {
        width: 30%
    }

    0% {
        transform: translate(-370%)
    }

    to {
        transform: translate(100%)
    }
}

@keyframes carousel-inverse-vertical {

    0%,
    to {
        height: 30%
    }

    0% {
        transform: translateY(370%)
    }

    to {
        transform: translateY(-100%)
    }
}

@keyframes swing {

    0%,
    to {
        width: 30%
    }

    0%,
    to {
        transform: translate(-25%)
    }

    50% {
        transform: translate(275%)
    }
}

@keyframes swing-vertical {

    0%,
    to {
        height: 30%
    }

    0%,
    to {
        transform: translateY(-25%)
    }

    50% {
        transform: translateY(275%)
    }
}

@keyframes elastic {

    0%,
    to {
        margin-left: 25%;
        width: 50%
    }

    50% {
        margin-left: 5%;
        width: 90%
    }
}

@keyframes elastic-vertical {

    0%,
    to {
        height: 50%;
        margin-top: 25%
    }

    50% {
        height: 90%;
        margin-top: 5%
    }
}

@keyframes progressbar-loading {

    0%,
    to {
        width: 30%
    }

    0% {
        transform: translate(-200%)
    }

    50% {
        transform: translate(350%)
    }

    to {
        transform: translate(-200%)
    }
}

@keyframes progressbar-loading-vertical {

    0%,
    to {
        height: 30%
    }

    0% {
        transform: translateY(-200%)
    }

    50% {
        transform: translateY(350%)
    }

    to {
        transform: translateY(-200%)
    }
}

.scrollbar-thin {
    scrollbar-width: thin
}

.scrollbar-transparent {
    scrollbar-color: transparent transparent;
    scrollbar-gutter: stable
}

.scrollbar-transparent:hover {
    scrollbar-color: #525c695c transparent
}

.dark .scrollbar-transparent {
    scrollbar-color: #00000036 transparent
}

.dark .scrollbar-transparent:hover {
    scrollbar-color: #515a67 transparent
}

.clip-path-viewport-wrapper {
    clip-path: inset(0 -24px -28px round 10px)
}

@property --tw-translate-x {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-translate-y {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-translate-z {
    syntax: "*";
    inherits: false;
    initial-value: 0
}

@property --tw-scale-x {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-scale-y {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-scale-z {
    syntax: "*";
    inherits: false;
    initial-value: 1
}

@property --tw-rotate-x {
    syntax: "*";
    inherits: false
}

@property --tw-rotate-y {
    syntax: "*";
    inherits: false
}

@property --tw-rotate-z {
    syntax: "*";
    inherits: false
}

@property --tw-skew-x {
    syntax: "*";
    inherits: false
}

@property --tw-skew-y {
    syntax: "*";
    inherits: false
}

@property --tw-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-leading {
    syntax: "*";
    inherits: false
}

@property --tw-font-weight {
    syntax: "*";
    inherits: false
}

@property --tw-tracking {
    syntax: "*";
    inherits: false
}

@property --tw-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000
}

@property --tw-shadow-color {
    syntax: "*";
    inherits: false
}

@property --tw-shadow-alpha {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%
}

@property --tw-inset-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000
}

@property --tw-inset-shadow-color {
    syntax: "*";
    inherits: false
}

@property --tw-inset-shadow-alpha {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%
}

@property --tw-ring-color {
    syntax: "*";
    inherits: false
}

@property --tw-ring-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000
}

@property --tw-inset-ring-color {
    syntax: "*";
    inherits: false
}

@property --tw-inset-ring-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000
}

@property --tw-ring-inset {
    syntax: "*";
    inherits: false
}

@property --tw-ring-offset-width {
    syntax: "<length>";
    inherits: false;
    initial-value: 0
}

@property --tw-ring-offset-color {
    syntax: "*";
    inherits: false;
    initial-value: #fff
}

@property --tw-ring-offset-shadow {
    syntax: "*";
    inherits: false;
    initial-value: 0 0 #0000
}

@property --tw-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-outline-style {
    syntax: "*";
    inherits: false;
    initial-value: solid
}

@keyframes spin {
    to {
        transform: rotate(1turn)
    }
}

@keyframes pulse {
    50% {
        opacity: .5
    }
}
.animate-spin {
    animation: spin-2b55e50a 1s linear infinite
}

@keyframes spin-2b55e50a {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.bg-checkin {
    background: linear-gradient(to bottom right, #fff 0%, #fff 49.5%, transparent 49.5%, transparent 50.5%, #edeef0 50.5%, #edeef0 100%);
}

.bg-checkin,.bg-checkout {
    position: relative;
    transition: all .2s ease
}

.bg-checkout {
    background: linear-gradient(to bottom right,#edeef0,#edeef0 49.5%,transparent 0,transparent 50.5%,#fff 0,#fff)
}

.range-boundary {
    background: linear-gradient(135deg,#2563eb,#7c3aed)!important;
    border-color: transparent!important;
    box-shadow: 0 12px 30px #2563eb59;
    color: #fff!important;
    transform: scale(1.02)
}

.range-middle {
    background: #3b82f61f!important;
    border-color: #3b82f659!important;
    box-shadow: inset 0 0 0 1px #3b82f640;
    color: #1e3a8a!important
}

.range-start {
    border-bottom-left-radius: 16px;
    border-top-left-radius: 16px
}

.range-end {
    border-bottom-right-radius: 16px;
    border-top-right-radius: 16px
}

.range-single {
    border-radius: 16px
}

.fade-enter-active,.fade-leave-active {
    transition: opacity .25s ease
}

.fade-enter-from,.fade-leave-to {
    opacity: 0
}

.animate-slide-up {
    animation: slide-up-2b55e50a .35s ease-out
}

@keyframes slide-up-2b55e50a {
    0% {
        opacity: 0;
        transform: translateY(16px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

/* Кастомные стили для обычного HTML (без Vue scoped) */
.bg-checkin {
    background-color: #edeef0;
    position: relative;
    transition: all 0.2s ease;
}

.bg-checkout {
    background: linear-gradient(to bottom right, #edeef0 0%, #edeef0 49.5%, transparent 49.5%, transparent 50.5%, #fff 50.5%, #fff 100%);
    position: relative;
    transition: all 0.2s ease;
}

.range-boundary {
    background: linear-gradient(135deg, #2563eb, #7c3aed) !important;
    border-color: transparent !important;
    box-shadow: 0 12px 30px rgba(37, 99, 235, 0.35);
    color: #fff !important;
    transform: scale(1.02);
}

.range-middle {
    background: rgba(59, 130, 246, 0.12) !important;
    border-color: rgba(59, 130, 246, 0.35) !important;
    box-shadow: inset 0 0 0 1px rgba(59, 130, 246, 0.25);
    color: #1e3a8a !important;
}

.range-start {
    border-bottom-left-radius: 16px;
    border-top-left-radius: 16px;
}

.range-end {
    border-bottom-right-radius: 16px;
    border-top-right-radius: 16px;
}

.range-single {
    border-radius: 16px;
}

.animate-slide-up {
    animation: slide-up 0.35s ease-out;
}

@keyframes slide-up {
    from {
        opacity: 0;
        transform: translateY(16px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Модальное окно бронирования */
body.modal-open {
    overflow: hidden;
}

.booking-modal {
    position: fixed;
    inset: 0;
    display: none;
    align-items: center;
    justify-content: center;
    z-index: 9999;
}

.booking-modal.is-visible {
    display: flex;
}

.booking-modal-backdrop {
    position: absolute;
    inset: 0;
    background: rgba(15, 23, 42, 0.65);
    backdrop-filter: blur(2px);
}

.booking-modal-dialog {
    position: relative;
    z-index: 1;
    background: #fff;
    border-radius: 16px;
    box-shadow: 0 24px 60px rgba(15, 23, 42, 0.35);
    width: min(960px, 92%);
    height: min(90vh, 720px);
    display: flex;
    flex-direction: column;
    overflow: hidden;
    border: 1px solid rgba(15, 23, 42, 0.08);
}

.booking-iframe {
    width: 100%;
    height: 100%;
    border: none;
    flex: 1;
    background: #fff;
}

.booking-modal-close {
    position: absolute;
    top: 12px;
    right: 12px;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    border: none;
    background: rgba(15, 23, 42, 0.08);
    color: #111827;
    font-size: 22px;
    line-height: 1;
    cursor: pointer;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
}

.booking-modal-close:hover {
    background: rgba(15, 23, 42, 0.15);
}

@media (max-width: 640px) {
    .booking-modal-dialog {
        width: 100%;
        height: 100vh;
        border-radius: 0;
        max-width: none;
        max-height: none;
    }

    .booking-modal-close {
        top: 12px;
        right: 12px;
    }
}

#prev-month-btn{
    margin-inline-end: calc(.5rem * (1 - var(--tw-space-x-reverse)));
}