@layer properties {
    @supports (((-webkit-hyphens: none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
        *, :before, :after, ::backdrop {
            --tw-border-spacing-x:0;
            --tw-border-spacing-y: 0;
            --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-pan-x: initial;
            --tw-pan-y: initial;
            --tw-pinch-zoom: initial;
            --tw-scroll-snap-strictness: proximity;
            --tw-space-y-reverse: 0;
            --tw-space-x-reverse: 0;
            --tw-divide-x-reverse: 0;
            --tw-border-style: solid;
            --tw-divide-y-reverse: 0;
            --tw-gradient-position: initial;
            --tw-gradient-from: #0000;
            --tw-gradient-via: #0000;
            --tw-gradient-to: #0000;
            --tw-gradient-stops: initial;
            --tw-gradient-via-stops: initial;
            --tw-gradient-from-position: 0%;
            --tw-gradient-via-position: 50%;
            --tw-gradient-to-position: 100%;
            --tw-leading: initial;
            --tw-font-weight: initial;
            --tw-tracking: initial;
            --tw-ordinal: initial;
            --tw-slashed-zero: initial;
            --tw-numeric-figure: initial;
            --tw-numeric-spacing: initial;
            --tw-numeric-fraction: initial;
            --tw-shadow: 0 0 #0000;
            --tw-shadow-color: initial;
            --tw-shadow-alpha: 100%;
            --tw-inset-shadow: 0 0 #0000;
            --tw-inset-shadow-color: initial;
            --tw-inset-shadow-alpha: 100%;
            --tw-ring-color: initial;
            --tw-ring-shadow: 0 0 #0000;
            --tw-inset-ring-color: initial;
            --tw-inset-ring-shadow: 0 0 #0000;
            --tw-ring-inset: initial;
            --tw-ring-offset-width: 0px;
            --tw-ring-offset-color: #fff;
            --tw-ring-offset-shadow: 0 0 #0000;
            --tw-outline-style: solid;
            --tw-blur: initial;
            --tw-brightness: initial;
            --tw-contrast: initial;
            --tw-grayscale: initial;
            --tw-hue-rotate: initial;
            --tw-invert: initial;
            --tw-opacity: initial;
            --tw-saturate: initial;
            --tw-sepia: initial;
            --tw-drop-shadow: initial;
            --tw-drop-shadow-color: initial;
            --tw-drop-shadow-alpha: 100%;
            --tw-drop-shadow-size: initial;
            --tw-backdrop-blur: initial;
            --tw-backdrop-brightness: initial;
            --tw-backdrop-contrast: initial;
            --tw-backdrop-grayscale: initial;
            --tw-backdrop-hue-rotate: initial;
            --tw-backdrop-invert: initial;
            --tw-backdrop-opacity: initial;
            --tw-backdrop-saturate: initial;
            --tw-backdrop-sepia: initial;
            --tw-duration: initial;
            --tw-ease: initial;
            --tw-content: "";
            --tw-animation-delay: 0s;
            --tw-animation-direction: normal;
            --tw-animation-duration: initial;
            --tw-animation-fill-mode: none;
            --tw-animation-iteration-count: 1;
            --tw-enter-blur: 0;
            --tw-enter-opacity: 1;
            --tw-enter-rotate: 0;
            --tw-enter-scale: 1;
            --tw-enter-translate-x: 0;
            --tw-enter-translate-y: 0;
            --tw-exit-blur: 0;
            --tw-exit-opacity: 1;
            --tw-exit-rotate: 0;
            --tw-exit-scale: 1;
            --tw-exit-translate-x: 0;
            --tw-exit-translate-y: 0
        }
    }
}

@layer theme {
    :root,
    :host {
        --spacing: .25rem;
        --breakpoint-md: 48rem;
        --breakpoint-lg: 64rem;
        --breakpoint-xl: 80rem;
        --container-xs: 20rem;
        --container-sm: 24rem;
        --container-md: 28rem;
        --container-lg: 32rem;
        --container-xl: 36rem;
        --container-2xl: 42rem;
        --container-3xl: 48rem;
        --container-4xl: 56rem;
        --container-5xl: 64rem;
        --container-6xl: 72rem;
        --container-7xl: 80rem;
        --text-xs: .75rem;
        --text-xs--line-height: calc(1 / .75);
        --text-sm: .875rem;
        --text-sm--line-height: calc(1.25 / .875);
        --text-base: 1rem;
        --text-base--line-height: calc(1.5 / 1);
        --text-lg: 1.125rem;
        --text-lg--line-height: calc(1.75 / 1.125);
        --text-xl: 1.25rem;
        --text-xl--line-height: calc(1.75 / 1.25);
        --text-2xl: 1.5rem;
        --text-2xl--line-height: calc(2 / 1.5);
        --text-3xl: 1.875rem;
        --text-3xl--line-height: calc(2.25 / 1.875);
        --text-4xl: 2.25rem;
        --text-4xl--line-height: calc(2.5 / 2.25);
        --text-5xl: 3rem;
        --text-5xl--line-height: 1;
        --text-6xl: 3.75rem;
        --text-6xl--line-height: 1;
        --text-7xl: 4.5rem;
        --text-7xl--line-height: 1;
        --font-weight-extralight: 200;
        --font-weight-light: 300;
        --font-weight-normal: 400;
        --font-weight-medium: 500;
        --font-weight-semibold: 600;
        --font-weight-bold: 700;
        --tracking-tight: -.025em;
        --tracking-normal: 0em;
        --tracking-wide: .025em;
        --tracking-wider: .05em;
        --tracking-widest: .1em;
        --leading-tight: 1.25;
        --leading-snug: 1.375;
        --leading-normal: 1.5;
        --leading-relaxed: 1.625;
        --radius-xl: .75rem;
        --radius-2xl: 1rem;
        --drop-shadow-md: 0 3px 3px #0000001f;
        --ease-out: cubic-bezier(0, 0, .2, 1);
        --ease-in-out: cubic-bezier(.4, 0, .2, 1);
        --animate-spin: spin 1s linear infinite;
        --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite;
        --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
        --animate-bounce: bounce 1s infinite;
        --blur-xs: 4px;
        --blur-sm: 8px;
        --blur-md: 12px;
        --blur-2xl: 40px;
        --aspect-video: 16 / 9;
        --default-transition-duration: .15s;
        --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        --default-font-family: var(--font-inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
        --default-mono-font-family: var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
        --color-slate-1: var(--slate-1);
        --color-slate-12: var(--slate-12);
        --color-blue-10: var(--blue-10);
        --color-amber-9: var(--amber-9);
        --color-red-10: var(--red-10)
    }
}

@layer base {
    *,
    :after,
    :before,
    ::backdrop {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0
    }
    ::file-selector-button {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0
    }
    html,
    :host {
        -webkit-text-size-adjust: 100%;
        tab-size: 4;
        line-height: 1.5;
        font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
        font-feature-settings: var(--default-font-feature-settings, normal);
        font-variation-settings: var(--default-font-variation-settings, normal);
        -webkit-tap-highlight-color: transparent
    }
    hr {
        height: 0;
        color: inherit;
        border-top-width: 1px
    }
    abbr:where([title]) {
        -webkit-text-decoration: underline dotted;
        text-decoration: underline dotted
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-size: inherit;
        font-weight: inherit
    }
    a {
        color: inherit;
        -webkit-text-decoration: inherit;
        -webkit-text-decoration: inherit;
        -webkit-text-decoration: inherit;
        -webkit-text-decoration: inherit;
        text-decoration: inherit
    }
    b,
    strong {
        font-weight: bolder
    }
    code,
    kbd,
    samp,
    pre {
        font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
        font-feature-settings: var(--default-mono-font-feature-settings, normal);
        font-variation-settings: var(--default-mono-font-variation-settings, normal);
        font-size: 1em
    }
    small {
        font-size: 80%
    }
    sub,
    sup {
        vertical-align: baseline;
        font-size: 75%;
        line-height: 0;
        position: relative
    }
    sub {
        bottom: -.25em
    }
    sup {
        top: -.5em
    }
    table {
        text-indent: 0;
        border-color: inherit;
        border-collapse: collapse
    }
    :-moz-focusring {
        outline: auto
    }
    progress {
        vertical-align: baseline
    }
    summary {
        display: list-item
    }
    ol,
    ul,
    menu {
        list-style: none
    }
    img,
    svg,
    video,
    canvas,
    audio,
    iframe,
    embed,
    object {
        vertical-align: middle;
        display: block
    }
    img,
    video {
        max-width: 100%;
        height: auto
    }
    button,
    input,
    select,
    optgroup,
    textarea {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        background-color: #0000;
        border-radius: 0
    }
    ::file-selector-button {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        background-color: #0000;
        border-radius: 0
    }
    :where(select:is([multiple], [size])) optgroup {
        font-weight: bolder
    }
    :where(select:is([multiple], [size])) optgroup option {
        padding-inline-start: 20px
    }
    ::file-selector-button {
        margin-inline-end: 4px
    }
    ::placeholder {
        opacity: 1
    }
    @supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
        ::placeholder {
            color: currentColor
        }
        @supports (color:color-mix(in lab, red, red)) {
            ::placeholder {
                color: color-mix(in oklab, currentcolor 50%, transparent)
            }
        }
    }
    textarea {
        resize: vertical
    }
    ::-webkit-search-decoration {
        -webkit-appearance: none
    }
    ::-webkit-date-and-time-value {
        min-height: 1lh;
        text-align: inherit
    }
    ::-webkit-datetime-edit {
        display: inline-flex
    }
    ::-webkit-datetime-edit-fields-wrapper {
        padding: 0
    }
    ::-webkit-datetime-edit {
        padding-block: 0
    }
    ::-webkit-datetime-edit-year-field {
        padding-block: 0
    }
    ::-webkit-datetime-edit-month-field {
        padding-block: 0
    }
    ::-webkit-datetime-edit-day-field {
        padding-block: 0
    }
    ::-webkit-datetime-edit-hour-field {
        padding-block: 0
    }
    ::-webkit-datetime-edit-minute-field {
        padding-block: 0
    }
    ::-webkit-datetime-edit-second-field {
        padding-block: 0
    }
    ::-webkit-datetime-edit-millisecond-field {
        padding-block: 0
    }
    ::-webkit-datetime-edit-meridiem-field {
        padding-block: 0
    }
    ::-webkit-calendar-picker-indicator {
        line-height: 1
    }
    :-moz-ui-invalid {
        box-shadow: none
    }
    button,
    input:where([type=button], [type=reset], [type=submit]) {
        appearance: button
    }
    ::file-selector-button {
        appearance: button
    }
    ::-webkit-inner-spin-button {
        height: auto
    }
    ::-webkit-outer-spin-button {
        height: auto
    }
    [hidden]:where(:not([hidden=until-found])) {
        display: none !important
    }
    *,
    :before,
    :after {
        border-color: hsl(var(--border))
    }
    :focus-visible {
        outline-color: hsl(var(--ring) / .5)
    }
    body {
        background-color: hsl(var(--background));
        color: hsl(var(--foreground));
        font-feature-settings: "rlig" 1, "calt" 1
    }
    button:not(:disabled),
    [role=button]:not(:disabled) {
        cursor: pointer
    }
    *,
    :before,
    :after {
        box-sizing: inherit
    }
    html {
        box-sizing: border-box;
        touch-action: manipulation;
        font-feature-settings: "case" 1, "rlig" 1, "calt" 0;
        height: 100%;
        height: -webkit-fill-available
    }
    html,
    body {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-family: Inter, -apple-system, system-ui, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif
    }
    hr {
        border-color: hsl(var(--accent))
    }
    code {
        border-radius: calc(var(--radius) - 4px);
        background-color: hsl(var(--accent));
        font-family: var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
        font-size: var(--text-sm);
        line-height: var(--tw-leading, var(--text-sm--line-height));
        overflow-wrap: break-word;
        white-space: pre-wrap;
        color: hsl(var(--accent-foreground))
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        text-rendering: optimizelegibility
    }
    h1 {
        font-size: var(--text-xl);
        line-height: var(--tw-leading, var(--text-xl--line-height));
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium);
        --tw-tracking: var(--tracking-tight);
        letter-spacing: var(--tracking-tight);
        color: hsl(var(--accent-foreground))
    }
    @media (min-width:48rem) {
        h1 {
            font-size: var(--text-2xl);
            line-height: var(--tw-leading, var(--text-2xl--line-height))
        }
    }
    h2 {
        font-size: var(--text-lg);
        line-height: var(--tw-leading, var(--text-lg--line-height));
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium);
        --tw-tracking: var(--tracking-tight);
        letter-spacing: var(--tracking-tight);
        color: hsl(var(--secondary-foreground))
    }
    @media (min-width:48rem) {
        h2 {
            font-size: var(--text-xl);
            line-height: var(--tw-leading, var(--text-xl--line-height))
        }
    }
    h3 {
        --tw-tracking: var(--tracking-tight);
        letter-spacing: var(--tracking-tight);
        color: hsl(var(--muted-foreground))
    }
    strong {
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold)
    }
    body {
        min-height: 100vh;
        min-height: -webkit-fill-available;
        margin: 0;
        position: relative
    }
    :root {
        --link: 234 89.5% 73.9%;
        --link-hover: 239 83.5% 66.7%;
        --accent: 240 4.8% 95.9%;
        --accent-foreground: 240 5.9% 10%;
        --background: 0 0% 100%;
        --foreground: 240 10% 3.9%;
        --secondary: 240 4.8% 95.9%;
        --secondary-foreground: 240 5.9% 10%;
        --muted: 240 4.8% 95.9%;
        --muted-foreground: 240 3.8% 46.1%;
        --primary: 239 84% 67%;
        --primary-foreground: 0 0% 98%;
        --popover: 0 0% 100%;
        --popover-foreground: 240 10% 3.9%;
        --border: 240 5.9% 90%;
        --input: 240 5.9% 90%;
        --card: 0 0% 100%;
        --card-foreground: 240 10% 3.9%;
        --destructive: 0 84.2% 60.2%;
        --destructive-foreground: 0 0% 98%;
        --warning: 42 100% 62%;
        --warning-foreground: 24 40% 22%;
        --ring: 240 5% 64.9%;
        --radius: .5rem;
        --success: 142 71% 29%;
        --success-foreground: 0 0% 98%;
        --info: 234 89.5% 73.9%;
        --info-foreground: 0 0% 98%;
        --chart-1: 25 95% 53%;
        --chart-2: 173 58% 39%;
        --chart-3: 220 14% 46%;
        --chart-4: 43 96% 56%;
        --chart-5: 27 87% 67%;
        --sidebar: #fafafa;
        --sidebar-foreground: #09090b;
        --sidebar-primary: #6467f2;
        --sidebar-primary-foreground: #fafafa;
        --sidebar-accent: #f4f4f5;
        --sidebar-accent-foreground: #18181b;
        --sidebar-border: #e4e4e7;
        --sidebar-ring: #a1a1aa
    }
    .dark {
        --background: 224 7% 4%;
        --foreground: 206 6% 88%;
        --secondary: 240 3.7% 15.9%;
        --secondary-foreground: 0 0% 98%;
        --accent: 240 3.7% 15.9%;
        --accent-foreground: 0 0% 98%;
        --muted: 240 3.7% 15.9%;
        --muted-foreground: 240 5% 64.9%;
        --primary: 239 84% 67%;
        --primary-foreground: 0 0% 98%;
        --popover: 240 10% 3.9%;
        --popover-foreground: 0 0% 98%;
        --border: 240 4.7% 24.9%;
        --input: 240 4.7% 24.9%;
        --card: 240 10% 3.9%;
        --card-foreground: 0 0% 98%;
        --destructive: 0 84.2% 60.2%;
        --destructive-foreground: 0 0% 98%;
        --warning: 42 100% 62%;
        --warning-foreground: 24 40% 22%;
        --ring: 240 4.9% 83.9%;
        --radius: .5rem;
        --success: 142 71% 65%;
        --success-foreground: 0 0% 98%;
        --info: 234 89.5% 73.9%;
        --info-foreground: 0 0% 98%;
        --chart-1: 220 70% 50%;
        --chart-2: 160 60% 45%;
        --chart-3: 30 80% 55%;
        --chart-4: 280 65% 60%;
        --chart-5: 340 75% 55%;
        --sidebar: #09090b;
        --sidebar-foreground: #fafafa;
        --sidebar-primary: #6467f2;
        --sidebar-primary-foreground: #fafafa;
        --sidebar-accent: #27272a;
        --sidebar-accent-foreground: #fafafa;
        --sidebar-border: #3d3d42;
        --sidebar-ring: #a1a1aa
    }
    * {
        border-color: hsl(var(--border))
    }
    body {
        background-color: hsl(var(--background));
        color: hsl(var(--foreground))
    }
    .main-content-container {
        max-width: 100%;
        padding: calc(var(--spacing) * 6);
        margin-inline: auto
    }
    @media (min-width:48rem) {
        .main-content-container {
            max-width: var(--breakpoint-md)
        }
    }
    .main-content-container-lg {
        max-width: 100%;
        padding: calc(var(--spacing) * 6);
        margin-inline: auto
    }
    @media (min-width:48rem) {
        .main-content-container-lg {
            max-width: var(--breakpoint-lg)
        }
    }
    .main-content-container-xl {
        max-width: 100%;
        padding: calc(var(--spacing) * 6);
        margin-inline: auto
    }
    @media (min-width:48rem) {
        .main-content-container-xl {
            max-width: var(--breakpoint-xl)
        }
    }
    a,
    .link {
        -webkit-tap-highlight-color: #0000;
        color: hsl(var(--link))
    }
    @media (hover:hover) {
        :is(a, .link):hover {
            color: hsl(var(--link-hover))
        }
    }
    .chat-link-darkened {
        color: hsl(var(--link))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .chat-link-darkened {
            color: color-mix(in srgb, hsl(var(--link)) 50%, black)
        }
    }
    .chat-link-darkened:hover {
        color: hsl(var(--link))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .chat-link-darkened:hover {
            color: color-mix(in srgb, hsl(var(--link)) 60%, black)
        }
    }
}

@layer components;
@layer utilities {
    .pointer-events-auto {
        pointer-events: auto
    }
    .pointer-events-none {
        pointer-events: none
    }
    .collapse {
        visibility: collapse
    }
    .invisible {
        visibility: hidden
    }
    .visible {
        visibility: visible
    }
    .sr-only {
        clip-path: inset(50%);
        white-space: nowrap;
        border-width: 0;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        position: absolute;
        overflow: hidden
    }
    .absolute {
        position: absolute
    }
    .fixed {
        position: fixed
    }
    .relative {
        position: relative
    }
    .static {
        position: static
    }
    .sticky {
        position: sticky
    }
    .inset-0 {
        inset: calc(var(--spacing) * 0)
    }
    .inset-4 {
        inset: calc(var(--spacing) * 4)
    }
    .inset-\[0\.5rem\] {
        inset: .5rem
    }
    .inset-x-0 {
        inset-inline: calc(var(--spacing) * 0)
    }
    .inset-y-0 {
        inset-block: calc(var(--spacing) * 0)
    }
    .inset-y-0\.5 {
        inset-block: calc(var(--spacing) * .5)
    }
    .start {
        inset-inline-start: var(--spacing)
    }
    .end {
        inset-inline-end: var(--spacing)
    }
    .-top-1 {
        top: calc(var(--spacing) * -1)
    }
    .-top-2 {
        top: calc(var(--spacing) * -2)
    }
    .-top-2\.5 {
        top: calc(var(--spacing) * -2.5)
    }
    .-top-5 {
        top: calc(var(--spacing) * -5)
    }
    .-top-12 {
        top: calc(var(--spacing) * -12)
    }
    .-top-24 {
        top: calc(var(--spacing) * -24)
    }
    .-top-40 {
        top: calc(var(--spacing) * -40)
    }
    .top-0 {
        top: calc(var(--spacing) * 0)
    }
    .top-0\.5 {
        top: calc(var(--spacing) * .5)
    }
    .top-1 {
        top: calc(var(--spacing) * 1)
    }
    .top-1\.5 {
        top: calc(var(--spacing) * 1.5)
    }
    .top-1\/2 {
        top: 50%
    }
    .top-2 {
        top: calc(var(--spacing) * 2)
    }
    .top-3 {
        top: calc(var(--spacing) * 3)
    }
    .top-3\.5 {
        top: calc(var(--spacing) * 3.5)
    }
    .top-4 {
        top: calc(var(--spacing) * 4)
    }
    .top-5 {
        top: calc(var(--spacing) * 5)
    }
    .top-12 {
        top: calc(var(--spacing) * 12)
    }
    .top-14 {
        top: calc(var(--spacing) * 14)
    }
    .top-16 {
        top: calc(var(--spacing) * 16)
    }
    .top-20 {
        top: calc(var(--spacing) * 20)
    }
    .top-24 {
        top: calc(var(--spacing) * 24)
    }
    .top-28 {
        top: calc(var(--spacing) * 28)
    }
    .top-\[1px\] {
        top: 1px
    }
    .top-\[10\.5rem\] {
        top: 10.5rem
    }
    .top-auto {
        top: auto
    }
    .top-full {
        top: 100%
    }
    .top-px {
        top: 1px
    }
    .-right-0\.5 {
        right: calc(var(--spacing) * -.5)
    }
    .-right-1 {
        right: calc(var(--spacing) * -1)
    }
    .-right-2 {
        right: calc(var(--spacing) * -2)
    }
    .-right-6 {
        right: calc(var(--spacing) * -6)
    }
    .-right-8 {
        right: calc(var(--spacing) * -8)
    }
    .-right-10 {
        right: calc(var(--spacing) * -10)
    }
    .-right-12 {
        right: calc(var(--spacing) * -12)
    }
    .right-0 {
        right: calc(var(--spacing) * 0)
    }
    .right-0\.5 {
        right: calc(var(--spacing) * .5)
    }
    .right-1 {
        right: calc(var(--spacing) * 1)
    }
    .right-1\.5 {
        right: calc(var(--spacing) * 1.5)
    }
    .right-2 {
        right: calc(var(--spacing) * 2)
    }
    .right-2\.5 {
        right: calc(var(--spacing) * 2.5)
    }
    .right-3 {
        right: calc(var(--spacing) * 3)
    }
    .right-3\.5 {
        right: calc(var(--spacing) * 3.5)
    }
    .right-4 {
        right: calc(var(--spacing) * 4)
    }
    .right-14 {
        right: calc(var(--spacing) * 14)
    }
    .right-16 {
        right: calc(var(--spacing) * 16)
    }
    .right-\[1rem\] {
        right: 1rem
    }
    .right-px {
        right: 1px
    }
    .-bottom-0\.5 {
        bottom: calc(var(--spacing) * -.5)
    }
    .-bottom-1\.5 {
        bottom: calc(var(--spacing) * -1.5)
    }
    .-bottom-6 {
        bottom: calc(var(--spacing) * -6)
    }
    .-bottom-12 {
        bottom: calc(var(--spacing) * -12)
    }
    .bottom-0 {
        bottom: calc(var(--spacing) * 0)
    }
    .bottom-1 {
        bottom: calc(var(--spacing) * 1)
    }
    .bottom-2 {
        bottom: calc(var(--spacing) * 2)
    }
    .bottom-3 {
        bottom: calc(var(--spacing) * 3)
    }
    .bottom-4 {
        bottom: calc(var(--spacing) * 4)
    }
    .bottom-5 {
        bottom: calc(var(--spacing) * 5)
    }
    .bottom-10 {
        bottom: calc(var(--spacing) * 10)
    }
    .bottom-12 {
        bottom: calc(var(--spacing) * 12)
    }
    .bottom-16 {
        bottom: calc(var(--spacing) * 16)
    }
    .bottom-\[1rem\] {
        bottom: 1rem
    }
    .bottom-full {
        bottom: 100%
    }
    .-left-1\/2 {
        left: -50%
    }
    .-left-6 {
        left: calc(var(--spacing) * -6)
    }
    .-left-12 {
        left: calc(var(--spacing) * -12)
    }
    .left-0 {
        left: calc(var(--spacing) * 0)
    }
    .left-0\.5 {
        left: calc(var(--spacing) * .5)
    }
    .left-1 {
        left: calc(var(--spacing) * 1)
    }
    .left-1\/2 {
        left: 50%
    }
    .left-2 {
        left: calc(var(--spacing) * 2)
    }
    .left-2\.5 {
        left: calc(var(--spacing) * 2.5)
    }
    .left-3 {
        left: calc(var(--spacing) * 3)
    }
    .left-4 {
        left: calc(var(--spacing) * 4)
    }
    .left-auto {
        left: auto
    }
    .isolate {
        isolation: isolate
    }
    .z-0 {
        z-index: 0
    }
    .z-10 {
        z-index: 10
    }
    .z-20 {
        z-index: 20
    }
    .z-30 {
        z-index: 30
    }
    .z-40 {
        z-index: 40
    }
    .z-49 {
        z-index: 49
    }
    .z-50 {
        z-index: 50
    }
    .z-\[1\] {
        z-index: 1
    }
    .z-\[100\] {
        z-index: 100
    }
    .z-\[calc\(1000-var\(--toast-index\)\)\] {
        z-index: calc(1000 - var(--toast-index))
    }
    .z-above {
        z-index: 1
    }
    .z-fixed {
        z-index: 60
    }
    .z-modal {
        z-index: 100
    }
    .z-notification {
        z-index: 110
    }
    .z-overlay {
        z-index: 50
    }
    .z-popover {
        z-index: 1000
    }
    .z-popover-tooltip {
        z-index: 1001
    }
    .z-sticky {
        z-index: 49
    }
    .order-1 {
        order: 1
    }
    .order-2 {
        order: 2
    }
    .order-last {
        order: 9999
    }
    .col-span-1 {
        grid-column: span 1/span 1
    }
    .col-span-2 {
        grid-column: span 2/span 2
    }
    .col-span-4 {
        grid-column: span 4/span 4
    }
    .col-span-6 {
        grid-column: span 6/span 6
    }
    .col-span-7 {
        grid-column: span 7/span 7
    }
    .col-span-8 {
        grid-column: span 8/span 8
    }
    .col-span-9 {
        grid-column: span 9/span 9
    }
    .col-span-12 {
        grid-column: span 12/span 12
    }
    .col-span-full {
        grid-column: 1/-1
    }
    .col-start-1 {
        grid-column-start: 1
    }
    .row-start-1 {
        grid-row-start: 1
    }
    .row-start-2 {
        grid-row-start: 2
    }
    .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-0 {
        margin: calc(var(--spacing) * 0) !important
    }
    .m-0 {
        margin: calc(var(--spacing) * 0)
    }
    .m-1 {
        margin: calc(var(--spacing) * 1)
    }
    .m-4 {
        margin: calc(var(--spacing) * 4)
    }
    .m-auto {
        margin: auto
    }
    .m-px {
        margin: 1px
    }
    .container {
        max-width: 100%;
        margin-inline: auto;
        padding-inline: 2rem
    }
    @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: 1400px
        }
    }
    .\ !mx-0 {
        margin-inline: calc(var(--spacing) * 0) !important
    }
    .-mx-1 {
        margin-inline: calc(var(--spacing) * -1)
    }
    .-mx-2 {
        margin-inline: calc(var(--spacing) * -2)
    }
    .-mx-3 {
        margin-inline: calc(var(--spacing) * -3)
    }
    .-mx-4 {
        margin-inline: calc(var(--spacing) * -4)
    }
    .-mx-6 {
        margin-inline: calc(var(--spacing) * -6)
    }
    .mx-0 {
        margin-inline: calc(var(--spacing) * 0)
    }
    .mx-0\.5 {
        margin-inline: calc(var(--spacing) * .5)
    }
    .mx-1 {
        margin-inline: calc(var(--spacing) * 1)
    }
    .mx-1\.5 {
        margin-inline: calc(var(--spacing) * 1.5)
    }
    .mx-2 {
        margin-inline: calc(var(--spacing) * 2)
    }
    .mx-3 {
        margin-inline: calc(var(--spacing) * 3)
    }
    .mx-3\.5 {
        margin-inline: calc(var(--spacing) * 3.5)
    }
    .mx-4 {
        margin-inline: calc(var(--spacing) * 4)
    }
    .mx-8 {
        margin-inline: calc(var(--spacing) * 8)
    }
    .mx-auto {
        margin-inline: auto
    }
    .mx-px {
        margin-inline: 1px
    }
    .\ !my-0 {
        margin-block: calc(var(--spacing) * 0) !important
    }
    .-my-3 {
        margin-block: calc(var(--spacing) * -3)
    }
    .-my-px {
        margin-block: -1px
    }
    .my-0 {
        margin-block: calc(var(--spacing) * 0)
    }
    .my-1 {
        margin-block: calc(var(--spacing) * 1)
    }
    .my-2 {
        margin-block: calc(var(--spacing) * 2)
    }
    .my-4 {
        margin-block: calc(var(--spacing) * 4)
    }
    .my-6 {
        margin-block: calc(var(--spacing) * 6)
    }
    .my-8 {
        margin-block: calc(var(--spacing) * 8)
    }
    .my-12 {
        margin-block: calc(var(--spacing) * 12)
    }
    .prose {
        color: var(--tw-prose-body);
        max-width: 65ch
    }
    .prose :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 1.25em;
        margin-bottom: 1.25em
    }
    .prose :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-lead);
        margin-top: 1.2em;
        margin-bottom: 1.2em;
        font-size: 1.25em;
        line-height: 1.6
    }
    .prose :where(a):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-links);
        font-weight: 500;
        text-decoration: underline
    }
    .prose :where(strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-bold);
        font-weight: 600
    }
    .prose :where(a strong):not(:where([class~=not-prose], [class~=not-prose] *)),
    .prose :where(blockquote strong):not(:where([class~=not-prose], [class~=not-prose] *)),
    .prose :where(thead th strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: inherit
    }
    .prose :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 1.25em;
        margin-bottom: 1.25em;
        padding-inline-start: 1.625em;
        list-style-type: decimal
    }
    .prose :where(ol[type=A]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        list-style-type: upper-alpha
    }
    .prose :where(ol[type=a]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        list-style-type: lower-alpha
    }
    .prose :where(ol[type=A s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        list-style-type: upper-alpha
    }
    .prose :where(ol[type=a s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        list-style-type: lower-alpha
    }
    .prose :where(ol[type=I]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        list-style-type: upper-roman
    }
    .prose :where(ol[type=i]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        list-style-type: lower-roman
    }
    .prose :where(ol[type=I s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        list-style-type: upper-roman
    }
    .prose :where(ol[type=i s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        list-style-type: lower-roman
    }
    .prose :where(ol[type="1"]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        list-style-type: decimal
    }
    .prose :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 1.25em;
        margin-bottom: 1.25em;
        padding-inline-start: 1.625em;
        list-style-type: disc
    }
    .prose :where(ol>li):not(:where([class~=not-prose], [class~=not-prose] *))::marker {
        color: var(--tw-prose-counters);
        font-weight: 400
    }
    .prose :where(ul>li):not(:where([class~=not-prose], [class~=not-prose] *))::marker {
        color: var(--tw-prose-bullets)
    }
    .prose :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-headings);
        margin-top: 1.25em;
        font-weight: 600
    }
    .prose :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
        border-color: var(--tw-prose-hr);
        border-top-width: 1px;
        margin-top: 3em;
        margin-bottom: 3em
    }
    .prose :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-quotes);
        border-inline-start-width: .25rem;
        border-inline-start-color: var(--tw-prose-quote-borders);
        quotes: "“""”""‘""’";
        margin-top: 1.6em;
        margin-bottom: 1.6em;
        padding-inline-start: 1em;
        font-style: italic;
        font-weight: 500
    }
    .prose :where(blockquote p:first-of-type):not(:where([class~=not-prose], [class~=not-prose] *)):before {
        content: open-quote
    }
    .prose :where(blockquote p:last-of-type):not(:where([class~=not-prose], [class~=not-prose] *)):after {
        content: close-quote
    }
    .prose :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-headings);
        margin-top: 0;
        margin-bottom: .888889em;
        font-size: 2.25em;
        font-weight: 800;
        line-height: 1.11111
    }
    .prose :where(h1 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: inherit;
        font-weight: 900
    }
    .prose :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-headings);
        margin-top: 2em;
        margin-bottom: 1em;
        font-size: 1.5em;
        font-weight: 700;
        line-height: 1.33333
    }
    .prose :where(h2 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: inherit;
        font-weight: 800
    }
    .prose :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-headings);
        margin-top: 1.6em;
        margin-bottom: .6em;
        font-size: 1.25em;
        font-weight: 600;
        line-height: 1.6
    }
    .prose :where(h3 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: inherit;
        font-weight: 700
    }
    .prose :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-headings);
        margin-top: 1.5em;
        margin-bottom: .5em;
        font-weight: 600;
        line-height: 1.5
    }
    .prose :where(h4 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: inherit;
        font-weight: 700
    }
    .prose :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 2em;
        margin-bottom: 2em
    }
    .prose :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 2em;
        margin-bottom: 2em;
        display: block
    }
    .prose :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 2em;
        margin-bottom: 2em
    }
    .prose :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-kbd);
        box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
        padding-top: .1875em;
        padding-inline-end: .375em;
        padding-bottom: .1875em;
        border-radius: .3125rem;
        padding-inline-start: .375em;
        font-family: inherit;
        font-size: .875em;
        font-weight: 500
    }
    .prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-code);
        font-size: .875em;
        font-weight: 600
    }
    .prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)):before,
    .prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)):after {
        content: "`"
    }
    .prose :where(a code):not(:where([class~=not-prose], [class~=not-prose] *)),
    .prose :where(h1 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: inherit
    }
    .prose :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: inherit;
        font-size: .875em
    }
    .prose :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: inherit;
        font-size: .9em
    }
    .prose :where(h4 code):not(:where([class~=not-prose], [class~=not-prose] *)),
    .prose :where(blockquote code):not(:where([class~=not-prose], [class~=not-prose] *)),
    .prose :where(thead th code):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: inherit
    }
    .prose :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-pre-code);
        background-color: var(--tw-prose-pre-bg);
        padding-top: .857143em;
        padding-inline-end: 1.14286em;
        padding-bottom: .857143em;
        border-radius: .375rem;
        margin-top: 1.71429em;
        margin-bottom: 1.71429em;
        padding-inline-start: 1.14286em;
        font-size: .875em;
        font-weight: 400;
        line-height: 1.71429;
        overflow-x: auto
    }
    .prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)) {
        font-weight: inherit;
        color: inherit;
        font-size: inherit;
        font-family: inherit;
        line-height: inherit;
        background-color: #0000;
        border-width: 0;
        border-radius: 0;
        padding: 0
    }
    .prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)):before,
    .prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)):after {
        content: none
    }
    .prose :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
        table-layout: auto;
        width: 100%;
        margin-top: 2em;
        margin-bottom: 2em;
        font-size: .875em;
        line-height: 1.71429
    }
    .prose :where(thead):not(:where([class~=not-prose], [class~=not-prose] *)) {
        border-bottom-width: 1px;
        border-bottom-color: var(--tw-prose-th-borders)
    }
    .prose :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-headings);
        vertical-align: bottom;
        padding-inline-end: .571429em;
        padding-bottom: .571429em;
        padding-inline-start: .571429em;
        font-weight: 600
    }
    .prose :where(tbody tr):not(:where([class~=not-prose], [class~=not-prose] *)) {
        border-bottom-width: 1px;
        border-bottom-color: var(--tw-prose-td-borders)
    }
    .prose :where(tbody tr:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        border-bottom-width: 0
    }
    .prose :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)) {
        vertical-align: baseline
    }
    .prose :where(tfoot):not(:where([class~=not-prose], [class~=not-prose] *)) {
        border-top-width: 1px;
        border-top-color: var(--tw-prose-th-borders)
    }
    .prose :where(tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
        vertical-align: top
    }
    .prose :where(th, td):not(:where([class~=not-prose], [class~=not-prose] *)) {
        text-align: start
    }
    .prose :where(figure>*):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 0;
        margin-bottom: 0
    }
    .prose :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
        color: var(--tw-prose-captions);
        margin-top: .857143em;
        font-size: .875em;
        line-height: 1.42857
    }
    .prose {
        --tw-prose-body: #364153;
        --tw-prose-headings: #101828;
        --tw-prose-lead: #4a5565;
        --tw-prose-links: #101828;
        --tw-prose-bold: #101828;
        --tw-prose-counters: #6a7282;
        --tw-prose-bullets: #d1d5dc;
        --tw-prose-hr: #e5e7eb;
        --tw-prose-quotes: #101828;
        --tw-prose-quote-borders: #e5e7eb;
        --tw-prose-captions: #6a7282;
        --tw-prose-kbd: #101828;
        --tw-prose-kbd-shadows: NaN NaN NaN;
        --tw-prose-code: #101828;
        --tw-prose-pre-code: #e5e7eb;
        --tw-prose-pre-bg: #1e2939;
        --tw-prose-th-borders: #d1d5dc;
        --tw-prose-td-borders: #e5e7eb;
        --tw-prose-invert-body: #d1d5dc;
        --tw-prose-invert-headings: #fff;
        --tw-prose-invert-lead: #99a1af;
        --tw-prose-invert-links: #fff;
        --tw-prose-invert-bold: #fff;
        --tw-prose-invert-counters: #99a1af;
        --tw-prose-invert-bullets: #4a5565;
        --tw-prose-invert-hr: #364153;
        --tw-prose-invert-quotes: #f3f4f6;
        --tw-prose-invert-quote-borders: #364153;
        --tw-prose-invert-captions: #99a1af;
        --tw-prose-invert-kbd: #fff;
        --tw-prose-invert-kbd-shadows: 255 255 255;
        --tw-prose-invert-code: #fff;
        --tw-prose-invert-pre-code: #d1d5dc;
        --tw-prose-invert-pre-bg: #00000080;
        --tw-prose-invert-th-borders: #4a5565;
        --tw-prose-invert-td-borders: #364153;
        font-size: 1rem;
        line-height: 1.75
    }
    @supports (color:lab(0% 0 0)) {
        .prose {
            --tw-prose-body: lab(27.1134% -.956401 -12.3224);
            --tw-prose-headings: lab(8.11897% .811279 -12.254);
            --tw-prose-lead: lab(35.6337% -1.58697 -10.8425);
            --tw-prose-links: lab(8.11897% .811279 -12.254);
            --tw-prose-bold: lab(8.11897% .811279 -12.254);
            --tw-prose-counters: lab(47.7841% -.393182 -10.0268);
            --tw-prose-bullets: lab(85.1236% -.612259 -3.7138);
            --tw-prose-hr: lab(91.6229% -.159115 -2.26791);
            --tw-prose-quotes: lab(8.11897% .811279 -12.254);
            --tw-prose-quote-borders: lab(91.6229% -.159115 -2.26791);
            --tw-prose-captions: lab(47.7841% -.393182 -10.0268);
            --tw-prose-kbd: lab(8.11897% .811279 -12.254);
            --tw-prose-code: lab(8.11897% .811279 -12.254);
            --tw-prose-pre-code: lab(91.6229% -.159115 -2.26791);
            --tw-prose-pre-bg: lab(16.1051% -1.18239 -11.7533);
            --tw-prose-th-borders: lab(85.1236% -.612259 -3.7138);
            --tw-prose-td-borders: lab(91.6229% -.159115 -2.26791);
            --tw-prose-invert-body: lab(85.1236% -.612259 -3.7138);
            --tw-prose-invert-lead: lab(65.9269% -.832707 -8.17473);
            --tw-prose-invert-counters: lab(65.9269% -.832707 -8.17473);
            --tw-prose-invert-bullets: lab(35.6337% -1.58697 -10.8425);
            --tw-prose-invert-hr: lab(27.1134% -.956401 -12.3224);
            --tw-prose-invert-quotes: lab(96.1596% -.0823438 -1.13575);
            --tw-prose-invert-quote-borders: lab(27.1134% -.956401 -12.3224);
            --tw-prose-invert-captions: lab(65.9269% -.832707 -8.17473);
            --tw-prose-invert-pre-code: lab(85.1236% -.612259 -3.7138);
            --tw-prose-invert-th-borders: lab(35.6337% -1.58697 -10.8425);
            --tw-prose-invert-td-borders: lab(27.1134% -.956401 -12.3224)
        }
    }
    .prose :where(picture>img):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 0;
        margin-bottom: 0
    }
    .prose :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: .5em;
        margin-bottom: .5em
    }
    .prose :where(ol>li):not(:where([class~=not-prose], [class~=not-prose] *)),
    .prose :where(ul>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
        padding-inline-start: .375em
    }
    .prose :where(.prose>ul>li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: .75em;
        margin-bottom: .75em
    }
    .prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 1.25em
    }
    .prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-bottom: 1.25em
    }
    .prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 1.25em
    }
    .prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-bottom: 1.25em
    }
    .prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: .75em;
        margin-bottom: .75em
    }
    .prose :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 1.25em;
        margin-bottom: 1.25em
    }
    .prose :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: .5em;
        padding-inline-start: 1.625em
    }
    .prose :where(hr+*):not(:where([class~=not-prose], [class~=not-prose] *)),
    .prose :where(h2+*):not(:where([class~=not-prose], [class~=not-prose] *)),
    .prose :where(h3+*):not(:where([class~=not-prose], [class~=not-prose] *)),
    .prose :where(h4+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 0
    }
    .prose :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        padding-inline-start: 0
    }
    .prose :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        padding-inline-end: 0
    }
    .prose :where(tbody td, tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
        padding-top: .571429em;
        padding-inline-end: .571429em;
        padding-bottom: .571429em;
        padding-inline-start: .571429em
    }
    .prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        padding-inline-start: 0
    }
    .prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        padding-inline-end: 0
    }
    .prose :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 2em;
        margin-bottom: 2em
    }
    .prose :where(.prose>:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 0
    }
    .prose :where(.prose>:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-bottom: 0
    }
    .prose-sm {
        font-size: .875rem;
        line-height: 1.71429
    }
    .prose-sm :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 1.14286em;
        margin-bottom: 1.14286em
    }
    .prose-sm :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: .888889em;
        margin-bottom: .888889em;
        font-size: 1.28571em;
        line-height: 1.55556
    }
    .prose-sm :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 1.33333em;
        margin-bottom: 1.33333em;
        padding-inline-start: 1.11111em
    }
    .prose-sm :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 0;
        margin-bottom: .8em;
        font-size: 2.14286em;
        line-height: 1.2
    }
    .prose-sm :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 1.6em;
        margin-bottom: .8em;
        font-size: 1.42857em;
        line-height: 1.4
    }
    .prose-sm :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 1.55556em;
        margin-bottom: .444444em;
        font-size: 1.28571em;
        line-height: 1.55556
    }
    .prose-sm :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 1.42857em;
        margin-bottom: .571429em;
        line-height: 1.42857
    }
    .prose-sm :where(img):not(:where([class~=not-prose], [class~=not-prose] *)),
    .prose-sm :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 1.71429em;
        margin-bottom: 1.71429em
    }
    .prose-sm :where(picture>img):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 0;
        margin-bottom: 0
    }
    .prose-sm :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 1.71429em;
        margin-bottom: 1.71429em
    }
    .prose-sm :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
        padding-top: .142857em;
        padding-inline-end: .357143em;
        padding-bottom: .142857em;
        border-radius: .3125rem;
        padding-inline-start: .357143em;
        font-size: .857143em
    }
    .prose-sm :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
        font-size: .857143em
    }
    .prose-sm :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
        font-size: .9em
    }
    .prose-sm :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
        font-size: .888889em
    }
    .prose-sm :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
        padding-top: .666667em;
        padding-inline-end: 1em;
        padding-bottom: .666667em;
        border-radius: .25rem;
        margin-top: 1.66667em;
        margin-bottom: 1.66667em;
        padding-inline-start: 1em;
        font-size: .857143em;
        line-height: 1.66667
    }
    .prose-sm :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)),
    .prose-sm :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 1.14286em;
        margin-bottom: 1.14286em;
        padding-inline-start: 1.57143em
    }
    .prose-sm :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: .285714em;
        margin-bottom: .285714em
    }
    .prose-sm :where(ol>li):not(:where([class~=not-prose], [class~=not-prose] *)),
    .prose-sm :where(ul>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
        padding-inline-start: .428571em
    }
    .prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: .571429em;
        margin-bottom: .571429em
    }
    .prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 1.14286em
    }
    .prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-bottom: 1.14286em
    }
    .prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 1.14286em
    }
    .prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-bottom: 1.14286em
    }
    .prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: .571429em;
        margin-bottom: .571429em
    }
    .prose-sm :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 1.14286em;
        margin-bottom: 1.14286em
    }
    .prose-sm :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 1.14286em
    }
    .prose-sm :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: .285714em;
        padding-inline-start: 1.57143em
    }
    .prose-sm :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 2.85714em;
        margin-bottom: 2.85714em
    }
    .prose-sm :where(hr+*):not(:where([class~=not-prose], [class~=not-prose] *)),
    .prose-sm :where(h2+*):not(:where([class~=not-prose], [class~=not-prose] *)),
    .prose-sm :where(h3+*):not(:where([class~=not-prose], [class~=not-prose] *)),
    .prose-sm :where(h4+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 0
    }
    .prose-sm :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
        font-size: .857143em;
        line-height: 1.5
    }
    .prose-sm :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
        padding-inline-end: 1em;
        padding-bottom: .666667em;
        padding-inline-start: 1em
    }
    .prose-sm :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        padding-inline-start: 0
    }
    .prose-sm :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        padding-inline-end: 0
    }
    .prose-sm :where(tbody td, tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
        padding-top: .666667em;
        padding-inline-end: 1em;
        padding-bottom: .666667em;
        padding-inline-start: 1em
    }
    .prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        padding-inline-start: 0
    }
    .prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        padding-inline-end: 0
    }
    .prose-sm :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 1.71429em;
        margin-bottom: 1.71429em
    }
    .prose-sm :where(figure>*):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 0;
        margin-bottom: 0
    }
    .prose-sm :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: .666667em;
        font-size: .857143em;
        line-height: 1.33333
    }
    .prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-top: 0
    }
    .prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
        margin-bottom: 0
    }
    .-mt-1 {
        margin-top: calc(var(--spacing) * -1)
    }
    .-mt-2 {
        margin-top: calc(var(--spacing) * -2)
    }
    .-mt-4 {
        margin-top: calc(var(--spacing) * -4)
    }
    .mt-0 {
        margin-top: calc(var(--spacing) * 0)
    }
    .mt-0\.5 {
        margin-top: calc(var(--spacing) * .5)
    }
    .mt-1 {
        margin-top: calc(var(--spacing) * 1)
    }
    .mt-1\.5 {
        margin-top: calc(var(--spacing) * 1.5)
    }
    .mt-2 {
        margin-top: calc(var(--spacing) * 2)
    }
    .mt-2\.5 {
        margin-top: calc(var(--spacing) * 2.5)
    }
    .mt-3 {
        margin-top: calc(var(--spacing) * 3)
    }
    .mt-3\.5 {
        margin-top: calc(var(--spacing) * 3.5)
    }
    .mt-4 {
        margin-top: calc(var(--spacing) * 4)
    }
    .mt-5 {
        margin-top: calc(var(--spacing) * 5)
    }
    .mt-6 {
        margin-top: calc(var(--spacing) * 6)
    }
    .mt-7 {
        margin-top: calc(var(--spacing) * 7)
    }
    .mt-8 {
        margin-top: calc(var(--spacing) * 8)
    }
    .mt-10 {
        margin-top: calc(var(--spacing) * 10)
    }
    .mt-12 {
        margin-top: calc(var(--spacing) * 12)
    }
    .mt-14 {
        margin-top: calc(var(--spacing) * 14)
    }
    .mt-16 {
        margin-top: calc(var(--spacing) * 16)
    }
    .mt-24 {
        margin-top: calc(var(--spacing) * 24)
    }
    .mt-auto {
        margin-top: auto
    }
    .-mr-1 {
        margin-right: calc(var(--spacing) * -1)
    }
    .-mr-px {
        margin-right: -1px
    }
    .mr-0 {
        margin-right: calc(var(--spacing) * 0)
    }
    .mr-1 {
        margin-right: calc(var(--spacing) * 1)
    }
    .mr-1\.5 {
        margin-right: calc(var(--spacing) * 1.5)
    }
    .mr-2 {
        margin-right: calc(var(--spacing) * 2)
    }
    .mr-8 {
        margin-right: calc(var(--spacing) * 8)
    }
    .mr-auto {
        margin-right: auto
    }
    .-mb-2 {
        margin-bottom: calc(var(--spacing) * -2)
    }
    .mb-0\.5 {
        margin-bottom: calc(var(--spacing) * .5)
    }
    .mb-1 {
        margin-bottom: calc(var(--spacing) * 1)
    }
    .mb-1\.5 {
        margin-bottom: calc(var(--spacing) * 1.5)
    }
    .mb-2 {
        margin-bottom: calc(var(--spacing) * 2)
    }
    .mb-2\.5 {
        margin-bottom: calc(var(--spacing) * 2.5)
    }
    .mb-3 {
        margin-bottom: calc(var(--spacing) * 3)
    }
    .mb-4 {
        margin-bottom: calc(var(--spacing) * 4)
    }
    .mb-5 {
        margin-bottom: calc(var(--spacing) * 5)
    }
    .mb-6 {
        margin-bottom: calc(var(--spacing) * 6)
    }
    .mb-8 {
        margin-bottom: calc(var(--spacing) * 8)
    }
    .mb-10 {
        margin-bottom: calc(var(--spacing) * 10)
    }
    .mb-12 {
        margin-bottom: calc(var(--spacing) * 12)
    }
    .mb-16 {
        margin-bottom: calc(var(--spacing) * 16)
    }
    .-ml-1 {
        margin-left: calc(var(--spacing) * -1)
    }
    .-ml-1\.5 {
        margin-left: calc(var(--spacing) * -1.5)
    }
    .-ml-2 {
        margin-left: calc(var(--spacing) * -2)
    }
    .-ml-3 {
        margin-left: calc(var(--spacing) * -3)
    }
    .-ml-4 {
        margin-left: calc(var(--spacing) * -4)
    }
    .ml-0\.5 {
        margin-left: calc(var(--spacing) * .5)
    }
    .ml-1 {
        margin-left: calc(var(--spacing) * 1)
    }
    .ml-1\.5 {
        margin-left: calc(var(--spacing) * 1.5)
    }
    .ml-2 {
        margin-left: calc(var(--spacing) * 2)
    }
    .ml-3 {
        margin-left: calc(var(--spacing) * 3)
    }
    .ml-4 {
        margin-left: calc(var(--spacing) * 4)
    }
    .ml-5 {
        margin-left: calc(var(--spacing) * 5)
    }
    .ml-6 {
        margin-left: calc(var(--spacing) * 6)
    }
    .ml-8 {
        margin-left: calc(var(--spacing) * 8)
    }
    .ml-12 {
        margin-left: calc(var(--spacing) * 12)
    }
    .ml-\[44px\] {
        margin-left: 44px
    }
    .ml-auto {
        margin-left: auto
    }
    .ml-px {
        margin-left: 1px
    }
    .line-clamp-1 {
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
    }
    .line-clamp-2 {
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
    }
    .line-clamp-3 {
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
    }
    .line-clamp-4 {
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
    }
    .line-clamp-none {
        -webkit-line-clamp: unset;
        -webkit-box-orient: horizontal;
        display: block;
        overflow: visible
    }
    .scrollbar-hide {
        -ms-overflow-style: none;
        scrollbar-width: none
    }
    .scrollbar-hide::-webkit-scrollbar {
        display: none
    }
    .\ !inline-block {
        display: inline-block !important
    }
    .block {
        display: block
    }
    .contents {
        display: contents
    }
    .flex {
        display: flex
    }
    .grid {
        display: grid
    }
    .hidden {
        display: none
    }
    .inline {
        display: inline
    }
    .inline-block {
        display: inline-block
    }
    .inline-flex {
        display: inline-flex
    }
    .inline-grid {
        display: inline-grid
    }
    .table {
        display: table
    }
    .aspect-\[2\/1\] {
        aspect-ratio: 2
    }
    .aspect-auto {
        aspect-ratio: auto
    }
    .aspect-square {
        aspect-ratio: 1
    }
    .aspect-video {
        aspect-ratio: var(--aspect-video)
    }
    .\ !size-3\.5 {
        width: calc(var(--spacing) * 3.5) !important;
        height: calc(var(--spacing) * 3.5) !important
    }
    .\ !size-5 {
        width: calc(var(--spacing) * 5) !important;
        height: calc(var(--spacing) * 5) !important
    }
    .size-1 {
        width: calc(var(--spacing) * 1);
        height: calc(var(--spacing) * 1)
    }
    .size-1\.5 {
        width: calc(var(--spacing) * 1.5);
        height: calc(var(--spacing) * 1.5)
    }
    .size-2 {
        width: calc(var(--spacing) * 2);
        height: calc(var(--spacing) * 2)
    }
    .size-2\.5 {
        width: calc(var(--spacing) * 2.5);
        height: calc(var(--spacing) * 2.5)
    }
    .size-3 {
        width: calc(var(--spacing) * 3);
        height: calc(var(--spacing) * 3)
    }
    .size-3\.5 {
        width: calc(var(--spacing) * 3.5);
        height: calc(var(--spacing) * 3.5)
    }
    .size-4 {
        width: calc(var(--spacing) * 4);
        height: calc(var(--spacing) * 4)
    }
    .size-4\.5 {
        width: calc(var(--spacing) * 4.5);
        height: calc(var(--spacing) * 4.5)
    }
    .size-5 {
        width: calc(var(--spacing) * 5);
        height: calc(var(--spacing) * 5)
    }
    .size-6 {
        width: calc(var(--spacing) * 6);
        height: calc(var(--spacing) * 6)
    }
    .size-7 {
        width: calc(var(--spacing) * 7);
        height: calc(var(--spacing) * 7)
    }
    .size-8 {
        width: calc(var(--spacing) * 8);
        height: calc(var(--spacing) * 8)
    }
    .size-9 {
        width: calc(var(--spacing) * 9);
        height: calc(var(--spacing) * 9)
    }
    .size-10 {
        width: calc(var(--spacing) * 10);
        height: calc(var(--spacing) * 10)
    }
    .size-12 {
        width: calc(var(--spacing) * 12);
        height: calc(var(--spacing) * 12)
    }
    .size-14 {
        width: calc(var(--spacing) * 14);
        height: calc(var(--spacing) * 14)
    }
    .size-16 {
        width: calc(var(--spacing) * 16);
        height: calc(var(--spacing) * 16)
    }
    .size-20 {
        width: calc(var(--spacing) * 20);
        height: calc(var(--spacing) * 20)
    }
    .size-24 {
        width: calc(var(--spacing) * 24);
        height: calc(var(--spacing) * 24)
    }
    .size-32 {
        width: calc(var(--spacing) * 32);
        height: calc(var(--spacing) * 32)
    }
    .size-\[--cell-size\] {
        width: --cell-size;
        height: --cell-size
    }
    .size-\[0\.1875rem\] {
        width: .1875rem;
        height: .1875rem
    }
    .size-\[10px\] {
        width: 10px;
        height: 10px
    }
    .size-\[11px\] {
        width: 11px;
        height: 11px
    }
    .size-full {
        width: 100%;
        height: 100%
    }
    .\ !h-\[1\.2em\] {
        height: 1.2em !important
    }
    .h-0 {
        height: calc(var(--spacing) * 0)
    }
    .h-0\.5 {
        height: calc(var(--spacing) * .5)
    }
    .h-1 {
        height: calc(var(--spacing) * 1)
    }
    .h-1\.5 {
        height: calc(var(--spacing) * 1.5)
    }
    .h-2 {
        height: calc(var(--spacing) * 2)
    }
    .h-2\.5 {
        height: calc(var(--spacing) * 2.5)
    }
    .h-3 {
        height: calc(var(--spacing) * 3)
    }
    .h-3\.5 {
        height: calc(var(--spacing) * 3.5)
    }
    .h-3\/4 {
        height: 75%
    }
    .h-4 {
        height: calc(var(--spacing) * 4)
    }
    .h-5 {
        height: calc(var(--spacing) * 5)
    }
    .h-6 {
        height: calc(var(--spacing) * 6)
    }
    .h-7 {
        height: calc(var(--spacing) * 7)
    }
    .h-8 {
        height: calc(var(--spacing) * 8)
    }
    .h-9 {
        height: calc(var(--spacing) * 9)
    }
    .h-10 {
        height: calc(var(--spacing) * 10)
    }
    .h-11 {
        height: calc(var(--spacing) * 11)
    }
    .h-12 {
        height: calc(var(--spacing) * 12)
    }
    .h-14 {
        height: calc(var(--spacing) * 14)
    }
    .h-16 {
        height: calc(var(--spacing) * 16)
    }
    .h-20 {
        height: calc(var(--spacing) * 20)
    }
    .h-24 {
        height: calc(var(--spacing) * 24)
    }
    .h-28 {
        height: calc(var(--spacing) * 28)
    }
    .h-32 {
        height: calc(var(--spacing) * 32)
    }
    .h-36 {
        height: calc(var(--spacing) * 36)
    }
    .h-40 {
        height: calc(var(--spacing) * 40)
    }
    .h-44 {
        height: calc(var(--spacing) * 44)
    }
    .h-48 {
        height: calc(var(--spacing) * 48)
    }
    .h-56 {
        height: calc(var(--spacing) * 56)
    }
    .h-64 {
        height: calc(var(--spacing) * 64)
    }
    .h-72 {
        height: calc(var(--spacing) * 72)
    }
    .h-80 {
        height: calc(var(--spacing) * 80)
    }
    .h-96 {
        height: calc(var(--spacing) * 96)
    }
    .h-\[--cell-size\] {
        height: --cell-size
    }
    .h-\[1\.5px\] {
        height: 1.5px
    }
    .h-\[1\.125rem\] {
        height: 1.125rem
    }
    .h-\[4px\] {
        height: 4px
    }
    .h-\[5\.25rem\] {
        height: 5.25rem
    }
    .h-\[10\%\] {
        height: 10%
    }
    .h-\[10px\] {
        height: 10px
    }
    .h-\[11px\] {
        height: 11px
    }
    .h-\[17px\] {
        height: 17px
    }
    .h-\[21px\] {
        height: 21px
    }
    .h-\[36rem\] {
        height: 36rem
    }
    .h-\[38rem\] {
        height: 38rem
    }
    .h-\[40px\] {
        height: 40px
    }
    .h-\[40vh\] {
        height: 40vh
    }
    .h-\[70dvh\] {
        height: 70dvh
    }
    .h-\[84px\] {
        height: 84px
    }
    .h-\[90px\] {
        height: 90px
    }
    .h-\[98rem\] {
        height: 98rem
    }
    .h-\[120px\] {
        height: 120px
    }
    .h-\[200px\] {
        height: 200px
    }
    .h-\[220px\] {
        height: 220px
    }
    .h-\[300px\] {
        height: 300px
    }
    .h-\[1000\%\] {
        height: 1000%
    }
    .h-\[calc\(100\%-0\.5rem\)\] {
        height: calc(100% - .5rem)
    }
    .h-\[calc\(100dvh-3\.5rem\)\] {
        height: calc(100dvh - 3.5rem)
    }
    .h-\[calc\(100dvh-4rem\)\] {
        height: calc(100dvh - 4rem)
    }
    .h-\[calc\(100dvh-8rem\)\] {
        height: calc(100dvh - 8rem)
    }
    .h-\[calc\(100dvh-52px\)\] {
        height: calc(100dvh - 52px)
    }
    .h-\[min\(560px\, 80vh\)\] {
        height: min(560px, 80vh)
    }
    .h-\[var\(--height\)\] {
        height: var(--height)
    }
    .h-\[var\(--popup-height\)\] {
        height: var(--popup-height)
    }
    .h-\[var\(--positioner-height\)\] {
        height: var(--positioner-height)
    }
    .h-auto {
        height: auto
    }
    .h-fit {
        height: fit-content
    }
    .h-full {
        height: 100%
    }
    .h-max {
        height: max-content
    }
    .h-min {
        height: min-content
    }
    .h-px {
        height: 1px
    }
    .h-screen {
        height: 100vh
    }
    .h-svh {
        height: 100svh
    }
    .max-h-8 {
        max-height: calc(var(--spacing) * 8)
    }
    .max-h-12 {
        max-height: calc(var(--spacing) * 12)
    }
    .max-h-32 {
        max-height: calc(var(--spacing) * 32)
    }
    .max-h-48 {
        max-height: calc(var(--spacing) * 48)
    }
    .max-h-52 {
        max-height: calc(var(--spacing) * 52)
    }
    .max-h-60 {
        max-height: calc(var(--spacing) * 60)
    }
    .max-h-64 {
        max-height: calc(var(--spacing) * 64)
    }
    .max-h-72 {
        max-height: calc(var(--spacing) * 72)
    }
    .max-h-80 {
        max-height: calc(var(--spacing) * 80)
    }
    .max-h-96 {
        max-height: calc(var(--spacing) * 96)
    }
    .max-h-\[8\.5rem\] {
        max-height: 8.5rem
    }
    .max-h-\[60\%\] {
        max-height: 60%
    }
    .max-h-\[60vh\] {
        max-height: 60vh
    }
    .max-h-\[65vh\] {
        max-height: 65vh
    }
    .max-h-\[70vh\] {
        max-height: 70vh
    }
    .max-h-\[80vh\] {
        max-height: 80vh
    }
    .max-h-\[85vh\] {
        max-height: 85vh
    }
    .max-h-\[90dvh\] {
        max-height: 90dvh
    }
    .max-h-\[90vh\] {
        max-height: 90vh
    }
    .max-h-\[180px\] {
        max-height: 180px
    }
    .max-h-\[200px\] {
        max-height: 200px
    }
    .max-h-\[300px\] {
        max-height: 300px
    }
    .max-h-\[320px\] {
        max-height: 320px
    }
    .max-h-\[400px\] {
        max-height: 400px
    }
    .max-h-\[calc\(100dvh-8rem\)\] {
        max-height: calc(100dvh - 8rem)
    }
    .max-h-\[calc\(100dvh-var\(--viewport-padding\)\*2\)\] {
        max-height: calc(100dvh - var(--viewport-padding) * 2)
    }
    .max-h-\[calc\(100vh-16rem\)\] {
        max-height: calc(100vh - 16rem)
    }
    .max-h-\[min\(18rem\, calc\(100vh-2rem\)\)\] {
        max-height: min(18rem, 100vh - 2rem)
    }
    .max-h-\[min\(40vh\, 320px\)\] {
        max-height: min(40vh, 320px)
    }
    .max-h-\[min\(var\(--available-height\)\, 24rem\)\] {
        max-height: min(var(--available-height), 24rem)
    }
    .max-h-\[min\(var\(--available-height\)\, 32rem\)\] {
        max-height: min(var(--available-height), 32rem)
    }
    .max-h-\[var\(--available-height\)\] {
        max-height: var(--available-height)
    }
    .max-h-fit {
        max-height: fit-content
    }
    .max-h-full {
        max-height: 100%
    }
    .max-h-none {
        max-height: none
    }
    .max-h-screen {
        max-height: 100vh
    }
    .\ !min-h-\[14px\] {
        min-height: 14px !important
    }
    .min-h-0 {
        min-height: calc(var(--spacing) * 0)
    }
    .min-h-7 {
        min-height: calc(var(--spacing) * 7)
    }
    .min-h-9 {
        min-height: calc(var(--spacing) * 9)
    }
    .min-h-10 {
        min-height: calc(var(--spacing) * 10)
    }
    .min-h-16 {
        min-height: calc(var(--spacing) * 16)
    }
    .min-h-24 {
        min-height: calc(var(--spacing) * 24)
    }
    .min-h-32 {
        min-height: calc(var(--spacing) * 32)
    }
    .min-h-48 {
        min-height: calc(var(--spacing) * 48)
    }
    .min-h-\[2\.5rem\] {
        min-height: 2.5rem
    }
    .min-h-\[3lh\] {
        min-height: 3lh
    }
    .min-h-\[3rem\] {
        min-height: 3rem
    }
    .min-h-\[4\.0625rem\] {
        min-height: 4.0625rem
    }
    .min-h-\[12\.5rem\] {
        min-height: 12.5rem
    }
    .min-h-\[14px\] {
        min-height: 14px
    }
    .min-h-\[19rem\] {
        min-height: 19rem
    }
    .min-h-\[28px\] {
        min-height: 28px
    }
    .min-h-\[28rem\] {
        min-height: 28rem
    }
    .min-h-\[40px\] {
        min-height: 40px
    }
    .min-h-\[50vh\] {
        min-height: 50vh
    }
    .min-h-\[70vh\] {
        min-height: 70vh
    }
    .min-h-\[80px\] {
        min-height: 80px
    }
    .min-h-\[100dvh\] {
        min-height: 100dvh
    }
    .min-h-\[100px\] {
        min-height: 100px
    }
    .min-h-\[160px\] {
        min-height: 160px
    }
    .min-h-\[200px\] {
        min-height: 200px
    }
    .min-h-\[220px\] {
        min-height: 220px
    }
    .min-h-\[320px\] {
        min-height: 320px
    }
    .min-h-\[calc\(100dvh-4rem\)\] {
        min-height: calc(100dvh - 4rem)
    }
    .min-h-\[calc\(100dvh-12rem\)\] {
        min-height: calc(100dvh - 12rem)
    }
    .min-h-\[calc\(100dvh-64px\)\] {
        min-height: calc(100dvh - 64px)
    }
    .min-h-\[calc\(100vh-5rem\)\] {
        min-height: calc(100vh - 5rem)
    }
    .min-h-\[calc\(100vh-80px\)\] {
        min-height: calc(100vh - 80px)
    }
    .min-h-dvh {
        min-height: 100dvh
    }
    .min-h-full {
        min-height: 100%
    }
    .min-h-screen {
        min-height: 100vh
    }
    .min-h-svh {
        min-height: 100svh
    }
    .\ !w-auto {
        width: auto !important
    }
    .w-\(--sidebar-width\) {
        width: var(--sidebar-width)
    }
    .w-0 {
        width: calc(var(--spacing) * 0)
    }
    .w-0\.5 {
        width: calc(var(--spacing) * .5)
    }
    .w-1 {
        width: calc(var(--spacing) * 1)
    }
    .w-1\.5 {
        width: calc(var(--spacing) * 1.5)
    }
    .w-1\/2 {
        width: 50%
    }
    .w-1\/3 {
        width: 33.3333%
    }
    .w-1\/4 {
        width: 25%
    }
    .w-2 {
        width: calc(var(--spacing) * 2)
    }
    .w-2\.5 {
        width: calc(var(--spacing) * 2.5)
    }
    .w-2\/3 {
        width: 66.6667%
    }
    .w-2\/12 {
        width: 16.6667%
    }
    .w-3 {
        width: calc(var(--spacing) * 3)
    }
    .w-3\.5 {
        width: calc(var(--spacing) * 3.5)
    }
    .w-3\/4 {
        width: 75%
    }
    .w-4 {
        width: calc(var(--spacing) * 4)
    }
    .w-4\/5 {
        width: 80%
    }
    .w-4\/6 {
        width: 66.6667%
    }
    .w-4\/12 {
        width: 33.3333%
    }
    .w-5 {
        width: calc(var(--spacing) * 5)
    }
    .w-5\/6 {
        width: 83.3333%
    }
    .w-5\/12 {
        width: 41.6667%
    }
    .w-6 {
        width: calc(var(--spacing) * 6)
    }
    .w-6\/12 {
        width: 50%
    }
    .w-7 {
        width: calc(var(--spacing) * 7)
    }
    .w-8 {
        width: calc(var(--spacing) * 8)
    }
    .w-8\/12 {
        width: 66.6667%
    }
    .w-9 {
        width: calc(var(--spacing) * 9)
    }
    .w-10 {
        width: calc(var(--spacing) * 10)
    }
    .w-12 {
        width: calc(var(--spacing) * 12)
    }
    .w-14 {
        width: calc(var(--spacing) * 14)
    }
    .w-16 {
        width: calc(var(--spacing) * 16)
    }
    .w-20 {
        width: calc(var(--spacing) * 20)
    }
    .w-24 {
        width: calc(var(--spacing) * 24)
    }
    .w-28 {
        width: calc(var(--spacing) * 28)
    }
    .w-32 {
        width: calc(var(--spacing) * 32)
    }
    .w-36 {
        width: calc(var(--spacing) * 36)
    }
    .w-40 {
        width: calc(var(--spacing) * 40)
    }
    .w-44 {
        width: calc(var(--spacing) * 44)
    }
    .w-48 {
        width: calc(var(--spacing) * 48)
    }
    .w-52 {
        width: calc(var(--spacing) * 52)
    }
    .w-56 {
        width: calc(var(--spacing) * 56)
    }
    .w-60 {
        width: calc(var(--spacing) * 60)
    }
    .w-64 {
        width: calc(var(--spacing) * 64)
    }
    .w-72 {
        width: calc(var(--spacing) * 72)
    }
    .w-80 {
        width: calc(var(--spacing) * 80)
    }
    .w-96 {
        width: calc(var(--spacing) * 96)
    }
    .w-\[--anchor-width\] {
        width: --anchor-width
    }
    .w-\[--cell-size\] {
        width: --cell-size
    }
    .w-\[1\.125rem\] {
        width: 1.125rem
    }
    .w-\[7\.5rem\] {
        width: 7.5rem
    }
    .w-\[7rem\] {
        width: 7rem
    }
    .w-\[8\%\] {
        width: 8%
    }
    .w-\[8rem\] {
        width: 8rem
    }
    .w-\[12\%\] {
        width: 12%
    }
    .w-\[15\%\] {
        width: 15%
    }
    .w-\[17\%\] {
        width: 17%
    }
    .w-\[17px\] {
        width: 17px
    }
    .w-\[18\%\] {
        width: 18%
    }
    .w-\[18rem\] {
        width: 18rem
    }
    .w-\[24rem\] {
        width: 24rem
    }
    .w-\[30rem\] {
        width: 30rem
    }
    .w-\[35\%\] {
        width: 35%
    }
    .w-\[40rem\] {
        width: 40rem
    }
    .w-\[42px\] {
        width: 42px
    }
    .w-\[50\%\] {
        width: 50%
    }
    .w-\[54px\] {
        width: 54px
    }
    .w-\[85vw\] {
        width: 85vw
    }
    .w-\[92vw\] {
        width: 92vw
    }
    .w-\[105px\] {
        width: 105px
    }
    .w-\[110px\] {
        width: 110px
    }
    .w-\[120px\] {
        width: 120px
    }
    .w-\[140px\] {
        width: 140px
    }
    .w-\[160px\] {
        width: 160px
    }
    .w-\[180px\] {
        width: 180px
    }
    .w-\[200\%\] {
        width: 200%
    }
    .w-\[200px\] {
        width: 200px
    }
    .w-\[220px\] {
        width: 220px
    }
    .w-\[250px\] {
        width: 250px
    }
    .w-\[280px\] {
        width: 280px
    }
    .w-\[320px\] {
        width: 320px
    }
    .w-\[360px\] {
        width: 360px
    }
    .w-\[560px\] {
        width: 560px
    }
    .w-\[calc\(14rem-1\.5rem\)\] {
        width: 12.5rem
    }
    .w-\[calc\(100\%\+1rem\)\] {
        width: calc(100% + 1rem)
    }
    .w-\[calc\(100\%\+2rem\)\] {
        width: calc(100% + 2rem)
    }
    .w-\[calc\(100\%-0\.5rem\)\] {
        width: calc(100% - .5rem)
    }
    .w-\[calc\(100\%-1\.5rem\)\] {
        width: calc(100% - 1.5rem)
    }
    .w-\[calc\(100\%-4px\)\] {
        width: calc(100% - 4px)
    }
    .w-\[calc\(100\%-8px\)\] {
        width: calc(100% - 8px)
    }
    .w-\[calc\(100dvw-5rem\)\] {
        width: calc(100dvw - 5rem)
    }
    .w-\[calc\(100vw-4rem\)\] {
        width: calc(100vw - 4rem)
    }
    .w-\[min\(380px\, 90vw\)\] {
        width: min(380px, 90vw)
    }
    .w-\[var\(--anchor-width\)\] {
        width: var(--anchor-width)
    }
    .w-\[var\(--popup-width\)\] {
        width: var(--popup-width)
    }
    .w-\[var\(--positioner-width\)\] {
        width: var(--positioner-width)
    }
    .w-auto {
        width: auto
    }
    .w-fit {
        width: fit-content
    }
    .w-full {
        width: 100%
    }
    .w-max {
        width: max-content
    }
    .w-min {
        width: min-content
    }
    .w-px {
        width: 1px
    }
    .max-w-\(--skeleton-width\) {
        max-width: var(--skeleton-width)
    }
    .max-w-2xl {
        max-width: var(--container-2xl)
    }
    .max-w-3xl {
        max-width: var(--container-3xl)
    }
    .max-w-4xl {
        max-width: var(--container-4xl)
    }
    .max-w-5xl {
        max-width: var(--container-5xl)
    }
    .max-w-6xl {
        max-width: var(--container-6xl)
    }
    .max-w-7xl {
        max-width: var(--container-7xl)
    }
    .max-w-36 {
        max-width: calc(var(--spacing) * 36)
    }
    .max-w-40 {
        max-width: calc(var(--spacing) * 40)
    }
    .max-w-44 {
        max-width: calc(var(--spacing) * 44)
    }
    .max-w-48 {
        max-width: calc(var(--spacing) * 48)
    }
    .max-w-52 {
        max-width: calc(var(--spacing) * 52)
    }
    .max-w-56 {
        max-width: calc(var(--spacing) * 56)
    }
    .max-w-64 {
        max-width: calc(var(--spacing) * 64)
    }
    .max-w-72 {
        max-width: calc(var(--spacing) * 72)
    }
    .max-w-80 {
        max-width: calc(var(--spacing) * 80)
    }
    .max-w-96 {
        max-width: calc(var(--spacing) * 96)
    }
    .max-w-\[8rem\] {
        max-width: 8rem
    }
    .max-w-\[10rem\] {
        max-width: 10rem
    }
    .max-w-\[12rem\] {
        max-width: 12rem
    }
    .max-w-\[14rem\] {
        max-width: 14rem
    }
    .max-w-\[16rem\] {
        max-width: 16rem
    }
    .max-w-\[26rem\] {
        max-width: 26rem
    }
    .max-w-\[27rem\] {
        max-width: 27rem
    }
    .max-w-\[60vw\] {
        max-width: 60vw
    }
    .max-w-\[70ch\] {
        max-width: 70ch
    }
    .max-w-\[75\%\] {
        max-width: 75%
    }
    .max-w-\[80\%\] {
        max-width: 80%
    }
    .max-w-\[80ch\] {
        max-width: 80ch
    }
    .max-w-\[85vw\] {
        max-width: 85vw
    }
    .max-w-\[90vw\] {
        max-width: 90vw
    }
    .max-w-\[100vw\] {
        max-width: 100vw
    }
    .max-w-\[120px\] {
        max-width: 120px
    }
    .max-w-\[148px\] {
        max-width: 148px
    }
    .max-w-\[150px\] {
        max-width: 150px
    }
    .max-w-\[160px\] {
        max-width: 160px
    }
    .max-w-\[180px\] {
        max-width: 180px
    }
    .max-w-\[200px\] {
        max-width: 200px
    }
    .max-w-\[208px\] {
        max-width: 208px
    }
    .max-w-\[240px\] {
        max-width: 240px
    }
    .max-w-\[300px\] {
        max-width: 300px
    }
    .max-w-\[360px\] {
        max-width: 360px
    }
    .max-w-\[440px\] {
        max-width: 440px
    }
    .max-w-\[450px\] {
        max-width: 450px
    }
    .max-w-\[1280px\] {
        max-width: 1280px
    }
    .max-w-\[calc\(100vw-2rem\)\] {
        max-width: calc(100vw - 2rem)
    }
    .max-w-\[var\(--available-width\)\] {
        max-width: var(--available-width)
    }
    .max-w-fit {
        max-width: fit-content
    }
    .max-w-full {
        max-width: 100%
    }
    .max-w-lg {
        max-width: var(--container-lg)
    }
    .max-w-max {
        max-width: max-content
    }
    .max-w-md {
        max-width: var(--container-md)
    }
    .max-w-none {
        max-width: none
    }
    .max-w-screen-4xl {
        max-width: 2048px
    }
    .max-w-screen-lg {
        max-width: var(--breakpoint-lg)
    }
    .max-w-screen-xl {
        max-width: var(--breakpoint-xl)
    }
    .max-w-sm {
        max-width: var(--container-sm)
    }
    .max-w-xl {
        max-width: var(--container-xl)
    }
    .max-w-xs {
        max-width: var(--container-xs)
    }
    .\ !min-w-\[14px\] {
        min-width: 14px !important
    }
    .min-w-0 {
        min-width: calc(var(--spacing) * 0)
    }
    .min-w-4 {
        min-width: calc(var(--spacing) * 4)
    }
    .min-w-5 {
        min-width: calc(var(--spacing) * 5)
    }
    .min-w-32 {
        min-width: calc(var(--spacing) * 32)
    }
    .min-w-36 {
        min-width: calc(var(--spacing) * 36)
    }
    .min-w-40 {
        min-width: calc(var(--spacing) * 40)
    }
    .min-w-42 {
        min-width: calc(var(--spacing) * 42)
    }
    .min-w-48 {
        min-width: calc(var(--spacing) * 48)
    }
    .min-w-56 {
        min-width: calc(var(--spacing) * 56)
    }
    .min-w-60 {
        min-width: calc(var(--spacing) * 60)
    }
    .min-w-64 {
        min-width: calc(var(--spacing) * 64)
    }
    .min-w-80 {
        min-width: calc(var(--spacing) * 80)
    }
    .min-w-96 {
        min-width: calc(var(--spacing) * 96)
    }
    .min-w-\[--cell-size\] {
        min-width: --cell-size
    }
    .min-w-\[1\.25rem\] {
        min-width: 1.25rem
    }
    .min-w-\[2rem\] {
        min-width: 2rem
    }
    .min-w-\[5\.25rem\] {
        min-width: 5.25rem
    }
    .min-w-\[8rem\] {
        min-width: 8rem
    }
    .min-w-\[14px\] {
        min-width: 14px
    }
    .min-w-\[36px\] {
        min-width: 36px
    }
    .min-w-\[80px\] {
        min-width: 80px
    }
    .min-w-\[90px\] {
        min-width: 90px
    }
    .min-w-\[120px\] {
        min-width: 120px
    }
    .min-w-\[140px\] {
        min-width: 140px
    }
    .min-w-\[150px\] {
        min-width: 150px
    }
    .min-w-\[160px\] {
        min-width: 160px
    }
    .min-w-\[200px\] {
        min-width: 200px
    }
    .min-w-\[350px\] {
        min-width: 350px
    }
    .min-w-\[min\(calc\(100vw-3rem\)\, 30rem\)\] {
        min-width: min(100vw - 3rem, 30rem)
    }
    .min-w-\[var\(--anchor-width\)\] {
        min-width: var(--anchor-width)
    }
    .min-w-fit {
        min-width: fit-content
    }
    .min-w-full {
        min-width: 100%
    }
    .min-w-max {
        min-width: max-content
    }
    .min-w-min {
        min-width: min-content
    }
    .flex-1 {
        flex: 1
    }
    .flex-none {
        flex: none
    }
    .flex-shrink-0 {
        flex-shrink: 0
    }
    .shrink {
        flex-shrink: 1
    }
    .shrink-0 {
        flex-shrink: 0
    }
    .grow {
        flex-grow: 1
    }
    .grow-0 {
        flex-grow: 0
    }
    .basis-auto {
        flex-basis: auto
    }
    .basis-full {
        flex-basis: 100%
    }
    .table-auto {
        table-layout: auto
    }
    .table-fixed {
        table-layout: fixed
    }
    .caption-bottom {
        caption-side: bottom
    }
    .border-collapse {
        border-collapse: collapse
    }
    .border-separate {
        border-collapse: separate
    }
    .border-spacing-0 {
        --tw-border-spacing-x: calc(var(--spacing) * 0);
        --tw-border-spacing-y: calc(var(--spacing) * 0);
        border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)
    }
    .origin-\[var\(--transform-origin\)\] {
        transform-origin: var(--transform-origin)
    }
    .origin-bottom {
        transform-origin: bottom
    }
    .origin-center {
        transform-origin: 50%
    }
    .origin-left {
        transform-origin: 0
    }
    .-translate-x-1 {
        --tw-translate-x: calc(var(--spacing) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .-translate-x-1\/2 {
        --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .-translate-x-2 {
        --tw-translate-x: calc(var(--spacing) * -2);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .-translate-x-6 {
        --tw-translate-x: calc(var(--spacing) * -6);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .-translate-x-\[calc\(100\%\+0\.5rem\)\] {
        --tw-translate-x: calc(calc(100% + .5rem) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .-translate-x-full {
        --tw-translate-x: -100%;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .-translate-x-px {
        --tw-translate-x: -1px;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .translate-x-0 {
        --tw-translate-x: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .translate-x-1 {
        --tw-translate-x: calc(var(--spacing) * 1);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .translate-x-1\/2 {
        --tw-translate-x: calc(1 / 2 * 100%);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .translate-x-1\/3 {
        --tw-translate-x: calc(1 / 3 * 100%);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .translate-x-3\.5 {
        --tw-translate-x: calc(var(--spacing) * 3.5);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .translate-x-4 {
        --tw-translate-x: calc(var(--spacing) * 4);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .translate-x-6 {
        --tw-translate-x: calc(var(--spacing) * 6);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .translate-x-9 {
        --tw-translate-x: calc(var(--spacing) * 9);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .translate-x-10 {
        --tw-translate-x: calc(var(--spacing) * 10);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .translate-x-\[calc\(100\%\+0\.5rem\)\] {
        --tw-translate-x: calc(100% + .5rem);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .translate-x-\[calc\(100\%\+8px\)\] {
        --tw-translate-x: calc(100% + 8px);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .translate-x-px {
        --tw-translate-x: 1px;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .-translate-y-1 {
        --tw-translate-y: calc(var(--spacing) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .-translate-y-1\/2 {
        --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .-translate-y-6 {
        --tw-translate-y: calc(var(--spacing) * -6);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .-translate-y-8 {
        --tw-translate-y: calc(var(--spacing) * -8);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .translate-y-0 {
        --tw-translate-y: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .translate-y-1 {
        --tw-translate-y: calc(var(--spacing) * 1);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .translate-y-4 {
        --tw-translate-y: calc(var(--spacing) * 4);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .translate-y-\[5px\] {
        --tw-translate-y: 5px;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .translate-y-full {
        --tw-translate-y: 100%;
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .scale-75 {
        --tw-scale-x: 75%;
        --tw-scale-y: 75%;
        --tw-scale-z: 75%;
        scale: var(--tw-scale-x) var(--tw-scale-y)
    }
    .scale-100 {
        --tw-scale-x: 100%;
        --tw-scale-y: 100%;
        --tw-scale-z: 100%;
        scale: var(--tw-scale-x) var(--tw-scale-y)
    }
    .scale-105 {
        --tw-scale-x: 105%;
        --tw-scale-y: 105%;
        --tw-scale-z: 105%;
        scale: var(--tw-scale-x) var(--tw-scale-y)
    }
    .-rotate-6 {
        rotate: -6deg
    }
    .-rotate-90 {
        rotate: -90deg
    }
    .rotate-0 {
        rotate: none
    }
    .rotate-6 {
        rotate: 6deg
    }
    .rotate-45 {
        rotate: 45deg
    }
    .rotate-90 {
        rotate: 90deg
    }
    .rotate-180 {
        rotate: 180deg
    }
    .\[transform\:translateX\(var\(--drawer-swipe-movement-x\)\)\] {
        transform: translateX(var(--drawer-swipe-movement-x))
    }
    .\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--toast-swipe-movement-y\)-\(var\(--toast-index\)\*var\(--peek\)\)-\(var\(--shrink\)\*var\(--height\)\)\)\)_scale\(var\(--scale\)\)\] {
        transform: translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale))
    }
    .\[transform\:translateY\(var\(--drawer-swipe-movement-y\)\)\] {
        transform: translateY(var(--drawer-swipe-movement-y))
    }
    .transform {
        transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )
    }
    .animate-\[previewShimmer_1200ms_ease-in-out_infinite\] {
        animation: 1.2s ease-in-out infinite previewShimmer
    }
    .animate-\[rowPulse_2\.0s_ease-in-out_infinite\] {
        animation: 2s ease-in-out infinite rowPulse
    }
    .animate-bounce {
        animation: var(--animate-bounce)
    }
    .animate-in {
        animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none)
    }
    .animate-none {
        animation: none
    }
    .animate-out {
        animation: exit var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none)
    }
    .animate-ping {
        animation: var(--animate-ping)
    }
    .animate-pulse {
        animation: var(--animate-pulse)
    }
    .animate-pulse-green {
        animation: .5s cubic-bezier(.4, 0, .6, 1) pulse-green
    }
    .animate-pulse-red {
        animation: .5s cubic-bezier(.4, 0, .6, 1) pulse-red
    }
    .animate-scale-pulse {
        animation: 2s cubic-bezier(.4, 0, .6, 1) infinite scale-pulse
    }
    .animate-spin {
        animation: var(--animate-spin)
    }
    .cursor-col-resize {
        cursor: col-resize
    }
    .cursor-default {
        cursor: default
    }
    .cursor-ew-resize {
        cursor: ew-resize
    }
    .cursor-grab {
        cursor: grab
    }
    .cursor-help {
        cursor: help
    }
    .cursor-not-allowed {
        cursor: not-allowed
    }
    .cursor-pointer {
        cursor: pointer
    }
    .cursor-text {
        cursor: text
    }
    .cursor-wait {
        cursor: wait
    }
    .touch-pan-y {
        --tw-pan-y: pan-y;
        touch-action: var(--tw-pan-x, ) var(--tw-pan-y, ) var(--tw-pinch-zoom, )
    }
    .touch-auto {
        touch-action: auto
    }
    .touch-none {
        touch-action: none
    }
    .resize {
        resize: both
    }
    .resize-none {
        resize: none
    }
    .snap-x {
        scroll-snap-type: x var(--tw-scroll-snap-strictness)
    }
    .snap-mandatory {
        --tw-scroll-snap-strictness: mandatory
    }
    .snap-start {
        scroll-snap-align: start
    }
    .scroll-mt-24 {
        scroll-margin-top: calc(var(--spacing) * 24)
    }
    .scroll-mt-\[10\.5rem\] {
        scroll-margin-top: 10.5rem
    }
    .list-inside {
        list-style-position: inside
    }
    .list-decimal {
        list-style-type: decimal
    }
    .list-disc {
        list-style-type: disc
    }
    .list-none {
        list-style-type: none
    }
    .appearance-none {
        appearance: none
    }
    .grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }
    .grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
    .grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }
    .grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }
    .grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }
    .grid-cols-7 {
        grid-template-columns: repeat(7, minmax(0, 1fr))
    }
    .grid-cols-8 {
        grid-template-columns: repeat(8, minmax(0, 1fr))
    }
    .grid-cols-12 {
        grid-template-columns: repeat(12, minmax(0, 1fr))
    }
    .grid-cols-\[1fr_2rem_2rem_2rem\] {
        grid-template-columns: 1fr 2rem 2rem 2rem
    }
    .grid-cols-\[1fr_auto_1fr\] {
        grid-template-columns: 1fr auto 1fr
    }
    .grid-cols-\[1fr_auto_auto_auto_auto\] {
        grid-template-columns: 1fr auto auto auto auto
    }
    .grid-cols-\[3rem_6rem_minmax\(0\, 1fr\)\] {
        grid-template-columns: 3rem 6rem minmax(0, 1fr)
    }
    .grid-cols-\[8rem_7rem\] {
        grid-template-columns: 8rem 7rem
    }
    .grid-cols-\[10rem_minmax\(0\, 1fr\)\] {
        grid-template-columns: 10rem minmax(0, 1fr)
    }
    .grid-cols-\[10rem_minmax\(0\, 20rem\)\] {
        grid-template-columns: 10rem minmax(0, 20rem)
    }
    .grid-cols-\[120px_100px_1fr_28px\] {
        grid-template-columns: 120px 100px 1fr 28px
    }
    .grid-cols-\[auto_1fr\] {
        grid-template-columns: auto 1fr
    }
    .grid-cols-\[auto_auto\] {
        grid-template-columns: auto auto
    }
    .grid-cols-\[minmax\(0\, 1fr\)_auto\] {
        grid-template-columns: minmax(0, 1fr) auto
    }
    .grid-cols-\[repeat\(auto-fit\, minmax\(6rem\, 10rem\)\)\] {
        grid-template-columns: repeat(auto-fit, minmax(6rem, 10rem))
    }
    .grid-cols-subgrid {
        grid-template-columns: subgrid
    }
    .grid-rows-\[0fr\] {
        grid-template-rows: 0fr
    }
    .grid-rows-\[1fr\] {
        grid-template-rows: 1fr
    }
    .grid-rows-\[1fr_auto_3fr\] {
        grid-template-rows: 1fr auto 3fr
    }
    .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-baseline {
        place-items: baseline
    }
    .place-items-center {
        place-items: center
    }
    .items-baseline {
        align-items: baseline
    }
    .items-center {
        align-items: center
    }
    .items-end {
        align-items: flex-end
    }
    .items-start {
        align-items: flex-start
    }
    .items-stretch {
        align-items: stretch
    }
    .justify-between {
        justify-content: space-between
    }
    .justify-center {
        justify-content: center
    }
    .justify-end {
        justify-content: flex-end
    }
    .justify-start {
        justify-content: flex-start
    }
    .justify-stretch {
        justify-content: stretch
    }
    .justify-items-center {
        justify-items: center
    }
    .justify-items-end {
        justify-items: end
    }
    .justify-items-start {
        justify-items: start
    }
    .gap-0 {
        gap: calc(var(--spacing) * 0)
    }
    .gap-0\.5 {
        gap: calc(var(--spacing) * .5)
    }
    .gap-1 {
        gap: calc(var(--spacing) * 1)
    }
    .gap-1\.5 {
        gap: calc(var(--spacing) * 1.5)
    }
    .gap-2 {
        gap: calc(var(--spacing) * 2)
    }
    .gap-2\.5 {
        gap: calc(var(--spacing) * 2.5)
    }
    .gap-3 {
        gap: calc(var(--spacing) * 3)
    }
    .gap-3\.5 {
        gap: calc(var(--spacing) * 3.5)
    }
    .gap-4 {
        gap: calc(var(--spacing) * 4)
    }
    .gap-5 {
        gap: calc(var(--spacing) * 5)
    }
    .gap-6 {
        gap: calc(var(--spacing) * 6)
    }
    .gap-7 {
        gap: calc(var(--spacing) * 7)
    }
    .gap-8 {
        gap: calc(var(--spacing) * 8)
    }
    .gap-10 {
        gap: calc(var(--spacing) * 10)
    }
    .gap-12 {
        gap: calc(var(--spacing) * 12)
    }
    .gap-14 {
        gap: calc(var(--spacing) * 14)
    }
    .gap-16 {
        gap: calc(var(--spacing) * 16)
    }
    .gap-20 {
        gap: calc(var(--spacing) * 20)
    }
    .gap-\[0\.1875rem\] {
        gap: .1875rem
    }
    .gap-\[1px\] {
        gap: 1px
    }
    .gap-\[3px\] {
        gap: 3px
    }
    .gap-px {
        gap: 1px
    }
    :where(.space-y-0>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-0\.5>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-1>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-1\.5>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-2>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-2\.5>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-3>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-4>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-5>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-6>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-8>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-12>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-16>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))
    }
    .gap-x-0 {
        column-gap: calc(var(--spacing) * 0)
    }
    .gap-x-1 {
        column-gap: calc(var(--spacing) * 1)
    }
    .gap-x-1\.5 {
        column-gap: calc(var(--spacing) * 1.5)
    }
    .gap-x-2 {
        column-gap: calc(var(--spacing) * 2)
    }
    .gap-x-3 {
        column-gap: calc(var(--spacing) * 3)
    }
    .gap-x-4 {
        column-gap: calc(var(--spacing) * 4)
    }
    .gap-x-5 {
        column-gap: calc(var(--spacing) * 5)
    }
    .gap-x-6 {
        column-gap: calc(var(--spacing) * 6)
    }
    .gap-x-8 {
        column-gap: calc(var(--spacing) * 8)
    }
    :where(.-space-x-1>:not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(calc(var(--spacing) * -1) * var(--tw-space-x-reverse));
        margin-inline-end: calc(calc(var(--spacing) * -1) * calc(1 - var(--tw-space-x-reverse)))
    }
    :where(.-space-x-1\.5>:not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));
        margin-inline-end: calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)))
    }
    :where(.-space-x-2>:not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));
        margin-inline-end: calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))
    }
    :where(.space-x-1>:not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));
        margin-inline-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))
    }
    :where(.space-x-2>:not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
        margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))
    }
    .gap-y-0\.5 {
        row-gap: calc(var(--spacing) * .5)
    }
    .gap-y-1 {
        row-gap: calc(var(--spacing) * 1)
    }
    .gap-y-1\.5 {
        row-gap: calc(var(--spacing) * 1.5)
    }
    .gap-y-2 {
        row-gap: calc(var(--spacing) * 2)
    }
    .gap-y-3 {
        row-gap: calc(var(--spacing) * 3)
    }
    .gap-y-4 {
        row-gap: calc(var(--spacing) * 4)
    }
    :where(.divide-x>:not(:last-child)) {
        --tw-divide-x-reverse: 0;
        border-inline-style: var(--tw-border-style);
        border-inline-start-width: calc(1px * var(--tw-divide-x-reverse));
        border-inline-end-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)))
    }
    :where(.divide-y>:not(:last-child)) {
        --tw-divide-y-reverse: 0;
        border-bottom-style: var(--tw-border-style);
        border-top-style: var(--tw-border-style);
        border-top-width: calc(1px * var(--tw-divide-y-reverse));
        border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)))
    }
    :where(.divide-border>:not(:last-child)),
    :where(.divide-border\/30>:not(:last-child)) {
        border-color: hsl(var(--border))
    }
    @supports (color:color-mix(in lab, red, red)) {
        :where(.divide-border\/30>: not(:last-child)) {
            border-color:color-mix(in oklab, hsl(var(--border)) 30%, transparent)
        }
    }
    :where(.divide-border\/40>:not(:last-child)) {
        border-color: hsl(var(--border))
    }
    @supports (color:color-mix(in lab, red, red)) {
        :where(.divide-border\/40>: not(:last-child)) {
            border-color:color-mix(in oklab, hsl(var(--border)) 40%, transparent)
        }
    }
    :where(.divide-border\/60>:not(:last-child)) {
        border-color: hsl(var(--border))
    }
    @supports (color:color-mix(in lab, red, red)) {
        :where(.divide-border\/60>: not(:last-child)) {
            border-color:color-mix(in oklab, hsl(var(--border)) 60%, transparent)
        }
    }
    :where(.divide-input>:not(:last-child)) {
        border-color: hsl(var(--input))
    }
    :where(.divide-slate-6>:not(:last-child)) {
        border-color: var(--slate-6)
    }
    .place-self-end {
        place-self: end
    }
    .self-center {
        align-self: center
    }
    .self-end {
        align-self: flex-end
    }
    .self-start {
        align-self: flex-start
    }
    .self-stretch {
        align-self: stretch
    }
    .justify-self-center {
        justify-self: center
    }
    .justify-self-end {
        justify-self: flex-end
    }
    .justify-self-start {
        justify-self: flex-start
    }
    .truncate {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden
    }
    .overflow-auto {
        overflow: auto
    }
    .overflow-clip {
        overflow: clip
    }
    .overflow-hidden {
        overflow: hidden
    }
    .overflow-visible {
        overflow: visible
    }
    .overflow-x-auto {
        overflow-x: auto
    }
    .overflow-x-hidden {
        overflow-x: hidden
    }
    .overflow-x-scroll {
        overflow-x: scroll
    }
    .overflow-y-auto {
        overflow-y: auto
    }
    .overflow-y-hidden {
        overflow-y: hidden
    }
    .overflow-y-scroll {
        overflow-y: scroll
    }
    .overscroll-contain {
        overscroll-behavior: contain
    }
    .overscroll-none {
        overscroll-behavior: none
    }
    .overscroll-x-none {
        overscroll-behavior-x: none
    }
    .\ !rounded-none {
        border-radius: 0 !important
    }
    .rounded {
        border-radius: .25rem
    }
    .rounded-2xl {
        border-radius: var(--radius-2xl)
    }
    .rounded-\[2px\] {
        border-radius: 2px
    }
    .rounded-\[inherit\] {
        border-radius: inherit
    }
    .rounded-full {
        border-radius: 3.40282e38px
    }
    .rounded-lg {
        border-radius: var(--radius)
    }
    .rounded-md {
        border-radius: calc(var(--radius) - 2px)
    }
    .rounded-none {
        border-radius: 0
    }
    .rounded-sm {
        border-radius: calc(var(--radius) - 4px)
    }
    .rounded-xl {
        border-radius: var(--radius-xl)
    }
    .rounded-xs {
        border-radius: calc(var(--radius) - 4px)
    }
    .rounded-t-lg {
        border-top-left-radius: var(--radius);
        border-top-right-radius: var(--radius)
    }
    .rounded-t-md {
        border-top-left-radius: calc(var(--radius) - 2px);
        border-top-right-radius: calc(var(--radius) - 2px)
    }
    .rounded-t-sm {
        border-top-left-radius: calc(var(--radius) - 4px);
        border-top-right-radius: calc(var(--radius) - 4px)
    }
    .rounded-t-xl {
        border-top-left-radius: var(--radius-xl);
        border-top-right-radius: var(--radius-xl)
    }
    .rounded-l-full {
        border-top-left-radius: 3.40282e38px;
        border-bottom-left-radius: 3.40282e38px
    }
    .rounded-l-lg {
        border-top-left-radius: var(--radius);
        border-bottom-left-radius: var(--radius)
    }
    .rounded-l-md {
        border-top-left-radius: calc(var(--radius) - 2px);
        border-bottom-left-radius: calc(var(--radius) - 2px)
    }
    .rounded-l-none {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }
    .rounded-tl-lg {
        border-top-left-radius: var(--radius)
    }
    .rounded-tl-none {
        border-top-left-radius: 0
    }
    .rounded-r-full {
        border-top-right-radius: 3.40282e38px;
        border-bottom-right-radius: 3.40282e38px
    }
    .rounded-r-md {
        border-top-right-radius: calc(var(--radius) - 2px);
        border-bottom-right-radius: calc(var(--radius) - 2px)
    }
    .rounded-r-none {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }
    .rounded-tr-lg {
        border-top-right-radius: var(--radius)
    }
    .rounded-tr-none {
        border-top-right-radius: 0
    }
    .rounded-tr-sm {
        border-top-right-radius: calc(var(--radius) - 4px)
    }
    .rounded-b-md {
        border-bottom-right-radius: calc(var(--radius) - 2px);
        border-bottom-left-radius: calc(var(--radius) - 2px)
    }
    .rounded-b-sm {
        border-bottom-right-radius: calc(var(--radius) - 4px);
        border-bottom-left-radius: calc(var(--radius) - 4px)
    }
    .rounded-b-xl {
        border-bottom-right-radius: var(--radius-xl);
        border-bottom-left-radius: var(--radius-xl)
    }
    .rounded-br-lg {
        border-bottom-right-radius: var(--radius)
    }
    .\ !border-0 {
        border-style: var(--tw-border-style) !important;
        border-width: 0 !important
    }
    .border {
        border-style: var(--tw-border-style);
        border-width: 1px
    }
    .border-0 {
        border-style: var(--tw-border-style);
        border-width: 0
    }
    .border-2 {
        border-style: var(--tw-border-style);
        border-width: 2px
    }
    .border-4 {
        border-style: var(--tw-border-style);
        border-width: 4px
    }
    .border-x {
        border-inline-style: var(--tw-border-style);
        border-inline-width: 1px
    }
    .border-y {
        border-block-style: var(--tw-border-style);
        border-block-width: 1px
    }
    .border-t {
        border-top-style: var(--tw-border-style);
        border-top-width: 1px
    }
    .border-r {
        border-right-style: var(--tw-border-style);
        border-right-width: 1px
    }
    .border-r-0 {
        border-right-style: var(--tw-border-style);
        border-right-width: 0
    }
    .border-b {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 1px
    }
    .border-b-0 {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 0
    }
    .border-b-2 {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 2px
    }
    .border-l {
        border-left-style: var(--tw-border-style);
        border-left-width: 1px
    }
    .border-l-2 {
        border-left-style: var(--tw-border-style);
        border-left-width: 2px
    }
    .border-l-4 {
        border-left-style: var(--tw-border-style);
        border-left-width: 4px
    }
    .border-dashed {
        --tw-border-style: dashed;
        border-style: dashed
    }
    .border-dotted {
        --tw-border-style: dotted;
        border-style: dotted
    }
    .border-none {
        --tw-border-style: none;
        border-style: none
    }
    .\ !border-destructive {
        border-color: hsl(var(--destructive)) !important
    }
    .border-amber-6 {
        border-color: var(--amber-6)
    }
    .border-amber-10\/20 {
        border-color: var(--amber-10)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-amber-10\/20 {
            border-color: color-mix(in oklab, var(--amber-10) 20%, transparent)
        }
    }
    .border-background,
    .border-background\/40 {
        border-color: hsl(var(--background))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-background\/40 {
            border-color: color-mix(in oklab, hsl(var(--background)) 40%, transparent)
        }
    }
    .border-blue-6 {
        border-color: var(--blue-6)
    }
    .border-blue-7 {
        border-color: var(--blue-7)
    }
    .border-blue-8 {
        border-color: var(--blue-8)
    }
    .border-border,
    .border-border\/20 {
        border-color: hsl(var(--border))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-border\/20 {
            border-color: color-mix(in oklab, hsl(var(--border)) 20%, transparent)
        }
    }
    .border-border\/30 {
        border-color: hsl(var(--border))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-border\/30 {
            border-color: color-mix(in oklab, hsl(var(--border)) 30%, transparent)
        }
    }
    .border-border\/40 {
        border-color: hsl(var(--border))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-border\/40 {
            border-color: color-mix(in oklab, hsl(var(--border)) 40%, transparent)
        }
    }
    .border-border\/50 {
        border-color: hsl(var(--border))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-border\/50 {
            border-color: color-mix(in oklab, hsl(var(--border)) 50%, transparent)
        }
    }
    .border-border\/60 {
        border-color: hsl(var(--border))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-border\/60 {
            border-color: color-mix(in oklab, hsl(var(--border)) 60%, transparent)
        }
    }
    .border-border\/80 {
        border-color: hsl(var(--border))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-border\/80 {
            border-color: color-mix(in oklab, hsl(var(--border)) 80%, transparent)
        }
    }
    .border-current {
        border-color: currentColor
    }
    .border-destructive,
    .border-destructive\/20 {
        border-color: hsl(var(--destructive))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-destructive\/20 {
            border-color: color-mix(in oklab, hsl(var(--destructive)) 20%, transparent)
        }
    }
    .border-destructive\/30 {
        border-color: hsl(var(--destructive))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-destructive\/30 {
            border-color: color-mix(in oklab, hsl(var(--destructive)) 30%, transparent)
        }
    }
    .border-destructive\/40 {
        border-color: hsl(var(--destructive))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-destructive\/40 {
            border-color: color-mix(in oklab, hsl(var(--destructive)) 40%, transparent)
        }
    }
    .border-destructive\/50 {
        border-color: hsl(var(--destructive))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-destructive\/50 {
            border-color: color-mix(in oklab, hsl(var(--destructive)) 50%, transparent)
        }
    }
    .border-foreground,
    .border-foreground\/20 {
        border-color: hsl(var(--foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-foreground\/20 {
            border-color: color-mix(in oklab, hsl(var(--foreground)) 20%, transparent)
        }
    }
    .border-foreground\/25 {
        border-color: hsl(var(--foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-foreground\/25 {
            border-color: color-mix(in oklab, hsl(var(--foreground)) 25%, transparent)
        }
    }
    .border-gray-6 {
        border-color: var(--gray-6)
    }
    .border-gray-7 {
        border-color: var(--gray-7)
    }
    .border-green-6 {
        border-color: var(--green-6)
    }
    .border-green-7 {
        border-color: var(--green-7)
    }
    .border-green-10\/20 {
        border-color: var(--green-10)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-green-10\/20 {
            border-color: color-mix(in oklab, var(--green-10) 20%, transparent)
        }
    }
    .border-green-10\/30 {
        border-color: var(--green-10)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-green-10\/30 {
            border-color: color-mix(in oklab, var(--green-10) 30%, transparent)
        }
    }
    .border-green-10\/50 {
        border-color: var(--green-10)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-green-10\/50 {
            border-color: color-mix(in oklab, var(--green-10) 50%, transparent)
        }
    }
    .border-input {
        border-color: hsl(var(--input))
    }
    .border-muted {
        border-color: hsl(var(--muted))
    }
    .border-muted-foreground\/20 {
        border-color: hsl(var(--muted-foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-muted-foreground\/20 {
            border-color: color-mix(in oklab, hsl(var(--muted-foreground)) 20%, transparent)
        }
    }
    .border-muted-foreground\/30 {
        border-color: hsl(var(--muted-foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-muted-foreground\/30 {
            border-color: color-mix(in oklab, hsl(var(--muted-foreground)) 30%, transparent)
        }
    }
    .border-orange-6 {
        border-color: var(--orange-6)
    }
    .border-orange-7 {
        border-color: var(--orange-7)
    }
    .border-primary,
    .border-primary\/15 {
        border-color: hsl(var(--primary))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-primary\/15 {
            border-color: color-mix(in oklab, hsl(var(--primary)) 15%, transparent)
        }
    }
    .border-primary\/20 {
        border-color: hsl(var(--primary))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-primary\/20 {
            border-color: color-mix(in oklab, hsl(var(--primary)) 20%, transparent)
        }
    }
    .border-primary\/30 {
        border-color: hsl(var(--primary))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-primary\/30 {
            border-color: color-mix(in oklab, hsl(var(--primary)) 30%, transparent)
        }
    }
    .border-primary\/40 {
        border-color: hsl(var(--primary))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-primary\/40 {
            border-color: color-mix(in oklab, hsl(var(--primary)) 40%, transparent)
        }
    }
    .border-primary\/50 {
        border-color: hsl(var(--primary))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-primary\/50 {
            border-color: color-mix(in oklab, hsl(var(--primary)) 50%, transparent)
        }
    }
    .border-purple-7 {
        border-color: var(--purple-7)
    }
    .border-red-5 {
        border-color: var(--red-5)
    }
    .border-red-6 {
        border-color: var(--red-6)
    }
    .border-red-7 {
        border-color: var(--red-7)
    }
    .border-red-9 {
        border-color: var(--red-9)
    }
    .border-red-10\/20 {
        border-color: var(--red-10)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-red-10\/20 {
            border-color: color-mix(in oklab, var(--red-10) 20%, transparent)
        }
    }
    .border-sidebar-border {
        border-color: var(--sidebar-border)
    }
    .border-slate-3 {
        border-color: var(--slate-3)
    }
    .border-slate-4,
    .border-slate-4\/50 {
        border-color: var(--slate-4)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-slate-4\/50 {
            border-color: color-mix(in oklab, var(--slate-4) 50%, transparent)
        }
    }
    .border-slate-5,
    .border-slate-5\/60 {
        border-color: var(--slate-5)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-slate-5\/60 {
            border-color: color-mix(in oklab, var(--slate-5) 60%, transparent)
        }
    }
    .border-slate-6 {
        border-color: var(--slate-6)
    }
    .border-slate-7 {
        border-color: var(--slate-7)
    }
    .border-slate-9 {
        border-color: var(--slate-9)
    }
    .border-slate-10 {
        border-color: var(--slate-10)
    }
    .border-transparent {
        border-color: #0000
    }
    .border-violet-6,
    .border-violet-6\/60 {
        border-color: var(--violet-6)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-violet-6\/60 {
            border-color: color-mix(in oklab, var(--violet-6) 60%, transparent)
        }
    }
    .border-warning,
    .border-warning\/30 {
        border-color: hsl(var(--warning))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-warning\/30 {
            border-color: color-mix(in oklab, hsl(var(--warning)) 30%, transparent)
        }
    }
    .border-white {
        border-color: #fff
    }
    .border-yellow-6 {
        border-color: var(--yellow-6)
    }
    .border-yellow-7 {
        border-color: var(--yellow-7)
    }
    .border-yellow-9\/20 {
        border-color: var(--yellow-9)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-yellow-9\/20 {
            border-color: color-mix(in oklab, var(--yellow-9) 20%, transparent)
        }
    }
    .border-yellow-10\/20 {
        border-color: var(--yellow-10)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-yellow-10\/20 {
            border-color: color-mix(in oklab, var(--yellow-10) 20%, transparent)
        }
    }
    .border-t-foreground {
        border-top-color: hsl(var(--foreground))
    }
    .border-t-primary {
        border-top-color: hsl(var(--primary))
    }
    .border-t-transparent {
        border-top-color: #0000
    }
    .border-r-transparent {
        border-right-color: #0000
    }
    .border-b-transparent {
        border-bottom-color: #0000
    }
    .\ !bg-red-3 {
        background-color: var(--red-3) !important
    }
    .bg-\[var\(--bubble-color\, hsl\(var\(--primary\)\)\)\] {
        background-color: var(--bubble-color, hsl(var(--primary)))
    }
    .bg-accent,
    .bg-accent\/20 {
        background-color: hsl(var(--accent))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-accent\/20 {
            background-color: color-mix(in oklab, hsl(var(--accent)) 20%, transparent)
        }
    }
    .bg-accent\/30 {
        background-color: hsl(var(--accent))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-accent\/30 {
            background-color: color-mix(in oklab, hsl(var(--accent)) 30%, transparent)
        }
    }
    .bg-accent\/40 {
        background-color: hsl(var(--accent))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-accent\/40 {
            background-color: color-mix(in oklab, hsl(var(--accent)) 40%, transparent)
        }
    }
    .bg-accent\/50 {
        background-color: hsl(var(--accent))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-accent\/50 {
            background-color: color-mix(in oklab, hsl(var(--accent)) 50%, transparent)
        }
    }
    .bg-accent\/60 {
        background-color: hsl(var(--accent))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-accent\/60 {
            background-color: color-mix(in oklab, hsl(var(--accent)) 60%, transparent)
        }
    }
    .bg-accent\/80 {
        background-color: hsl(var(--accent))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-accent\/80 {
            background-color: color-mix(in oklab, hsl(var(--accent)) 80%, transparent)
        }
    }
    .bg-amber-1 {
        background-color: var(--amber-1)
    }
    .bg-amber-2 {
        background-color: var(--amber-2)
    }
    .bg-amber-3 {
        background-color: var(--amber-3)
    }
    .bg-amber-9 {
        background-color: var(--amber-9)
    }
    .bg-amber-10,
    .bg-amber-10\/5 {
        background-color: var(--amber-10)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-amber-10\/5 {
            background-color: color-mix(in oklab, var(--amber-10) 5%, transparent)
        }
    }
    .bg-amber-10\/10 {
        background-color: var(--amber-10)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-amber-10\/10 {
            background-color: color-mix(in oklab, var(--amber-10) 10%, transparent)
        }
    }
    .bg-background,
    .bg-background\/20 {
        background-color: hsl(var(--background))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-background\/20 {
            background-color: color-mix(in oklab, hsl(var(--background)) 20%, transparent)
        }
    }
    .bg-background\/30 {
        background-color: hsl(var(--background))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-background\/30 {
            background-color: color-mix(in oklab, hsl(var(--background)) 30%, transparent)
        }
    }
    .bg-background\/40 {
        background-color: hsl(var(--background))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-background\/40 {
            background-color: color-mix(in oklab, hsl(var(--background)) 40%, transparent)
        }
    }
    .bg-background\/50 {
        background-color: hsl(var(--background))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-background\/50 {
            background-color: color-mix(in oklab, hsl(var(--background)) 50%, transparent)
        }
    }
    .bg-background\/60 {
        background-color: hsl(var(--background))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-background\/60 {
            background-color: color-mix(in oklab, hsl(var(--background)) 60%, transparent)
        }
    }
    .bg-background\/70 {
        background-color: hsl(var(--background))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-background\/70 {
            background-color: color-mix(in oklab, hsl(var(--background)) 70%, transparent)
        }
    }
    .bg-background\/80 {
        background-color: hsl(var(--background))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-background\/80 {
            background-color: color-mix(in oklab, hsl(var(--background)) 80%, transparent)
        }
    }
    .bg-background\/95 {
        background-color: hsl(var(--background))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-background\/95 {
            background-color: color-mix(in oklab, hsl(var(--background)) 95%, transparent)
        }
    }
    .bg-black\/5 {
        background-color: #0000000d;
        background-color: lab(0% 0 0/.05)
    }
    .bg-black\/20 {
        background-color: #0003;
        background-color: lab(0% 0 0/.2)
    }
    .bg-black\/30 {
        background-color: #0000004d;
        background-color: lab(0% 0 0/.3)
    }
    .bg-black\/\[0\.08\] {
        background-color: #00000014;
        background-color: lab(0% 0 0/.08)
    }
    .bg-blue-1 {
        background-color: var(--blue-1)
    }
    .bg-blue-2,
    .bg-blue-2\/10 {
        background-color: var(--blue-2)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-blue-2\/10 {
            background-color: color-mix(in oklab, var(--blue-2) 10%, transparent)
        }
    }
    .bg-blue-3,
    .bg-blue-3\/10 {
        background-color: var(--blue-3)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-blue-3\/10 {
            background-color: color-mix(in oklab, var(--blue-3) 10%, transparent)
        }
    }
    .bg-blue-9 {
        background-color: var(--blue-9)
    }
    .bg-blue-10,
    .bg-blue-10\/10 {
        background-color: var(--blue-10)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-blue-10\/10 {
            background-color: color-mix(in oklab, var(--blue-10) 10%, transparent)
        }
    }
    .bg-border,
    .bg-border\/50 {
        background-color: hsl(var(--border))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-border\/50 {
            background-color: color-mix(in oklab, hsl(var(--border)) 50%, transparent)
        }
    }
    .bg-card {
        background-color: hsl(var(--card))
    }
    .bg-current {
        background-color: currentColor
    }
    .bg-cyan-3 {
        background-color: var(--cyan-3)
    }
    .bg-cyan-9 {
        background-color: var(--cyan-9)
    }
    .bg-cyan-10 {
        background-color: var(--cyan-10)
    }
    .bg-destructive,
    .bg-destructive\/5 {
        background-color: hsl(var(--destructive))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-destructive\/5 {
            background-color: color-mix(in oklab, hsl(var(--destructive)) 5%, transparent)
        }
    }
    .bg-destructive\/10 {
        background-color: hsl(var(--destructive))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-destructive\/10 {
            background-color: color-mix(in oklab, hsl(var(--destructive)) 10%, transparent)
        }
    }
    .bg-destructive\/\[0\.03\] {
        background-color: hsl(var(--destructive))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-destructive\/\[0\.03\] {
            background-color: color-mix(in oklab, hsl(var(--destructive)) 3%, transparent)
        }
    }
    .bg-foreground,
    .bg-foreground\/10 {
        background-color: hsl(var(--foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-foreground\/10 {
            background-color: color-mix(in oklab, hsl(var(--foreground)) 10%, transparent)
        }
    }
    .bg-foreground\/50 {
        background-color: hsl(var(--foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-foreground\/50 {
            background-color: color-mix(in oklab, hsl(var(--foreground)) 50%, transparent)
        }
    }
    .bg-foreground\/\[0\.04\] {
        background-color: hsl(var(--foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-foreground\/\[0\.04\] {
            background-color: color-mix(in oklab, hsl(var(--foreground)) 4%, transparent)
        }
    }
    .bg-foreground\/\[0\.07\] {
        background-color: hsl(var(--foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-foreground\/\[0\.07\] {
            background-color: color-mix(in oklab, hsl(var(--foreground)) 7.0%, transparent)
        }
    }
    .bg-foreground\/\[0\.08\] {
        background-color: hsl(var(--foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-foreground\/\[0\.08\] {
            background-color: color-mix(in oklab, hsl(var(--foreground)) 8%, transparent)
        }
    }
    .bg-gray-2 {
        background-color: var(--gray-2)
    }
    .bg-gray-9 {
        background-color: var(--gray-9)
    }
    .bg-gray-10 {
        background-color: var(--gray-10)
    }
    .bg-green-1 {
        background-color: var(--green-1)
    }
    .bg-green-2,
    .bg-green-2\/10 {
        background-color: var(--green-2)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-green-2\/10 {
            background-color: color-mix(in oklab, var(--green-2) 10%, transparent)
        }
    }
    .bg-green-3 {
        background-color: var(--green-3)
    }
    .bg-green-7 {
        background-color: var(--green-7)
    }
    .bg-green-9,
    .bg-green-9\/15 {
        background-color: var(--green-9)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-green-9\/15 {
            background-color: color-mix(in oklab, var(--green-9) 15%, transparent)
        }
    }
    .bg-green-10,
    .bg-green-10\/10 {
        background-color: var(--green-10)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-green-10\/10 {
            background-color: color-mix(in oklab, var(--green-10) 10%, transparent)
        }
    }
    .bg-green-10\/20 {
        background-color: var(--green-10)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-green-10\/20 {
            background-color: color-mix(in oklab, var(--green-10) 20%, transparent)
        }
    }
    .bg-green-10\/\[0\.03\] {
        background-color: var(--green-10)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-green-10\/\[0\.03\] {
            background-color: color-mix(in oklab, var(--green-10) 3%, transparent)
        }
    }
    .bg-indigo-3 {
        background-color: var(--indigo-3)
    }
    .bg-indigo-10 {
        background-color: var(--indigo-10)
    }
    .bg-info {
        background-color: hsl(var(--info))
    }
    .bg-inherit {
        background-color: inherit
    }
    .bg-input,
    .bg-input\/40 {
        background-color: hsl(var(--input))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-input\/40 {
            background-color: color-mix(in oklab, hsl(var(--input)) 40%, transparent)
        }
    }
    .bg-input\/60 {
        background-color: hsl(var(--input))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-input\/60 {
            background-color: color-mix(in oklab, hsl(var(--input)) 60%, transparent)
        }
    }
    .bg-lime-10 {
        background-color: var(--lime-10)
    }
    .bg-muted {
        background-color: hsl(var(--muted))
    }
    .bg-muted-foreground,
    .bg-muted-foreground\/15 {
        background-color: hsl(var(--muted-foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-muted-foreground\/15 {
            background-color: color-mix(in oklab, hsl(var(--muted-foreground)) 15%, transparent)
        }
    }
    .bg-muted-foreground\/20 {
        background-color: hsl(var(--muted-foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-muted-foreground\/20 {
            background-color: color-mix(in oklab, hsl(var(--muted-foreground)) 20%, transparent)
        }
    }
    .bg-muted-foreground\/40 {
        background-color: hsl(var(--muted-foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-muted-foreground\/40 {
            background-color: color-mix(in oklab, hsl(var(--muted-foreground)) 40%, transparent)
        }
    }
    .bg-muted-foreground\/50 {
        background-color: hsl(var(--muted-foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-muted-foreground\/50 {
            background-color: color-mix(in oklab, hsl(var(--muted-foreground)) 50%, transparent)
        }
    }
    .bg-muted\/10 {
        background-color: hsl(var(--muted))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-muted\/10 {
            background-color: color-mix(in oklab, hsl(var(--muted)) 10%, transparent)
        }
    }
    .bg-muted\/15 {
        background-color: hsl(var(--muted))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-muted\/15 {
            background-color: color-mix(in oklab, hsl(var(--muted)) 15%, transparent)
        }
    }
    .bg-muted\/20 {
        background-color: hsl(var(--muted))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-muted\/20 {
            background-color: color-mix(in oklab, hsl(var(--muted)) 20%, transparent)
        }
    }
    .bg-muted\/30 {
        background-color: hsl(var(--muted))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-muted\/30 {
            background-color: color-mix(in oklab, hsl(var(--muted)) 30%, transparent)
        }
    }
    .bg-muted\/40 {
        background-color: hsl(var(--muted))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-muted\/40 {
            background-color: color-mix(in oklab, hsl(var(--muted)) 40%, transparent)
        }
    }
    .bg-muted\/50 {
        background-color: hsl(var(--muted))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-muted\/50 {
            background-color: color-mix(in oklab, hsl(var(--muted)) 50%, transparent)
        }
    }
    .bg-muted\/60 {
        background-color: hsl(var(--muted))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-muted\/60 {
            background-color: color-mix(in oklab, hsl(var(--muted)) 60%, transparent)
        }
    }
    .bg-muted\/70 {
        background-color: hsl(var(--muted))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-muted\/70 {
            background-color: color-mix(in oklab, hsl(var(--muted)) 70%, transparent)
        }
    }
    .bg-muted\/80 {
        background-color: hsl(var(--muted))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-muted\/80 {
            background-color: color-mix(in oklab, hsl(var(--muted)) 80%, transparent)
        }
    }
    .bg-muted\/\[0\.35\] {
        background-color: hsl(var(--muted))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-muted\/\[0\.35\] {
            background-color: color-mix(in oklab, hsl(var(--muted)) 35%, transparent)
        }
    }
    .bg-orange-2 {
        background-color: var(--orange-2)
    }
    .bg-orange-3 {
        background-color: var(--orange-3)
    }
    .bg-orange-9 {
        background-color: var(--orange-9)
    }
    .bg-orange-10,
    .bg-orange-10\/10 {
        background-color: var(--orange-10)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-orange-10\/10 {
            background-color: color-mix(in oklab, var(--orange-10) 10%, transparent)
        }
    }
    .bg-popover {
        background-color: hsl(var(--popover))
    }
    .bg-primary,
    .bg-primary\/5 {
        background-color: hsl(var(--primary))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-primary\/5 {
            background-color: color-mix(in oklab, hsl(var(--primary)) 5%, transparent)
        }
    }
    .bg-primary\/10 {
        background-color: hsl(var(--primary))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-primary\/10 {
            background-color: color-mix(in oklab, hsl(var(--primary)) 10%, transparent)
        }
    }
    .bg-primary\/12 {
        background-color: hsl(var(--primary))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-primary\/12 {
            background-color: color-mix(in oklab, hsl(var(--primary)) 12%, transparent)
        }
    }
    .bg-primary\/15 {
        background-color: hsl(var(--primary))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-primary\/15 {
            background-color: color-mix(in oklab, hsl(var(--primary)) 15%, transparent)
        }
    }
    .bg-primary\/20 {
        background-color: hsl(var(--primary))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-primary\/20 {
            background-color: color-mix(in oklab, hsl(var(--primary)) 20%, transparent)
        }
    }
    .bg-primary\/25 {
        background-color: hsl(var(--primary))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-primary\/25 {
            background-color: color-mix(in oklab, hsl(var(--primary)) 25%, transparent)
        }
    }
    .bg-primary\/40 {
        background-color: hsl(var(--primary))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-primary\/40 {
            background-color: color-mix(in oklab, hsl(var(--primary)) 40%, transparent)
        }
    }
    .bg-primary\/50 {
        background-color: hsl(var(--primary))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-primary\/50 {
            background-color: color-mix(in oklab, hsl(var(--primary)) 50%, transparent)
        }
    }
    .bg-primary\/60 {
        background-color: hsl(var(--primary))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-primary\/60 {
            background-color: color-mix(in oklab, hsl(var(--primary)) 60%, transparent)
        }
    }
    .bg-primary\/75 {
        background-color: hsl(var(--primary))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-primary\/75 {
            background-color: color-mix(in oklab, hsl(var(--primary)) 75%, transparent)
        }
    }
    .bg-primary\/\[0\.06\] {
        background-color: hsl(var(--primary))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-primary\/\[0\.06\] {
            background-color: color-mix(in oklab, hsl(var(--primary)) 6%, transparent)
        }
    }
    .bg-purple-3 {
        background-color: var(--purple-3)
    }
    .bg-purple-9 {
        background-color: var(--purple-9)
    }
    .bg-purple-10 {
        background-color: var(--purple-10)
    }
    .bg-red-1 {
        background-color: var(--red-1)
    }
    .bg-red-2 {
        background-color: var(--red-2)
    }
    .bg-red-3 {
        background-color: var(--red-3)
    }
    .bg-red-7 {
        background-color: var(--red-7)
    }
    .bg-red-9,
    .bg-red-9\/15 {
        background-color: var(--red-9)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-red-9\/15 {
            background-color: color-mix(in oklab, var(--red-9) 15%, transparent)
        }
    }
    .bg-red-10,
    .bg-red-10\/5 {
        background-color: var(--red-10)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-red-10\/5 {
            background-color: color-mix(in oklab, var(--red-10) 5%, transparent)
        }
    }
    .bg-red-10\/10 {
        background-color: var(--red-10)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-red-10\/10 {
            background-color: color-mix(in oklab, var(--red-10) 10%, transparent)
        }
    }
    .bg-red-10\/20 {
        background-color: var(--red-10)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-red-10\/20 {
            background-color: color-mix(in oklab, var(--red-10) 20%, transparent)
        }
    }
    .bg-secondary {
        background-color: hsl(var(--secondary))
    }
    .bg-sidebar {
        background-color: var(--sidebar)
    }
    .bg-sidebar-border {
        background-color: var(--sidebar-border)
    }
    .bg-sky-3 {
        background-color: var(--sky-3)
    }
    .bg-sky-10 {
        background-color: var(--sky-10)
    }
    .bg-slate-1,
    .bg-slate-1\/80 {
        background-color: var(--slate-1)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-slate-1\/80 {
            background-color: color-mix(in oklab, var(--slate-1) 80%, transparent)
        }
    }
    .bg-slate-2,
    .bg-slate-2\/10 {
        background-color: var(--slate-2)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-slate-2\/10 {
            background-color: color-mix(in oklab, var(--slate-2) 10%, transparent)
        }
    }
    .bg-slate-2\/30 {
        background-color: var(--slate-2)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-slate-2\/30 {
            background-color: color-mix(in oklab, var(--slate-2) 30%, transparent)
        }
    }
    .bg-slate-2\/50 {
        background-color: var(--slate-2)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-slate-2\/50 {
            background-color: color-mix(in oklab, var(--slate-2) 50%, transparent)
        }
    }
    .bg-slate-3 {
        background-color: var(--slate-3)
    }
    .bg-slate-4 {
        background-color: var(--slate-4)
    }
    .bg-slate-5 {
        background-color: var(--slate-5)
    }
    .bg-slate-6 {
        background-color: var(--slate-6)
    }
    .bg-slate-7 {
        background-color: var(--slate-7)
    }
    .bg-slate-8 {
        background-color: var(--slate-8)
    }
    .bg-slate-9 {
        background-color: var(--slate-9)
    }
    .bg-slate-12 {
        background-color: var(--slate-12)
    }
    .bg-success {
        background-color: hsl(var(--success))
    }
    .bg-teal-10 {
        background-color: var(--teal-10)
    }
    .bg-transparent {
        background-color: #0000
    }
    .bg-violet-1 {
        background-color: var(--violet-1)
    }
    .bg-violet-2 {
        background-color: var(--violet-2)
    }
    .bg-violet-3 {
        background-color: var(--violet-3)
    }
    .bg-violet-9,
    .bg-violet-9\/60 {
        background-color: var(--violet-9)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-violet-9\/60 {
            background-color: color-mix(in oklab, var(--violet-9) 60%, transparent)
        }
    }
    .bg-violet-10,
    .bg-violet-10\/10 {
        background-color: var(--violet-10)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-violet-10\/10 {
            background-color: color-mix(in oklab, var(--violet-10) 10%, transparent)
        }
    }
    .bg-warning,
    .bg-warning\/10 {
        background-color: hsl(var(--warning))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-warning\/10 {
            background-color: color-mix(in oklab, hsl(var(--warning)) 10%, transparent)
        }
    }
    .bg-white {
        background-color: #fff
    }
    .bg-white\/65 {
        background-color: #ffffffa6;
        background-color: lab(100% -.0000298023 .0000119209/.65)
    }
    .bg-white\/80 {
        background-color: #fffc;
        background-color: lab(100% -.0000298023 .0000119209/.8)
    }
    .bg-yellow-2 {
        background-color: var(--yellow-2)
    }
    .bg-yellow-3 {
        background-color: var(--yellow-3)
    }
    .bg-yellow-7 {
        background-color: var(--yellow-7)
    }
    .bg-yellow-9,
    .bg-yellow-9\/10 {
        background-color: var(--yellow-9)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-yellow-9\/10 {
            background-color: color-mix(in oklab, var(--yellow-9) 10%, transparent)
        }
    }
    .bg-yellow-10,
    .bg-yellow-10\/5 {
        background-color: var(--yellow-10)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-yellow-10\/5 {
            background-color: color-mix(in oklab, var(--yellow-10) 5%, transparent)
        }
    }
    .bg-yellow-10\/10 {
        background-color: var(--yellow-10)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-yellow-10\/10 {
            background-color: color-mix(in oklab, var(--yellow-10) 10%, transparent)
        }
    }
    .bg-gradient-to-b {
        --tw-gradient-position: to bottom in oklab;
        background-image: linear-gradient(var(--tw-gradient-stops))
    }
    .bg-gradient-to-br {
        --tw-gradient-position: to bottom right in oklab;
        background-image: linear-gradient(var(--tw-gradient-stops))
    }
    .bg-gradient-to-l {
        --tw-gradient-position: to left in oklab;
        background-image: linear-gradient(var(--tw-gradient-stops))
    }
    .bg-gradient-to-r {
        --tw-gradient-position: to right in oklab;
        background-image: linear-gradient(var(--tw-gradient-stops))
    }
    .bg-gradient-to-t {
        --tw-gradient-position: to top in oklab;
        background-image: linear-gradient(var(--tw-gradient-stops))
    }
    .from-\[var\(--bubble-color\, hsl\(var\(--primary\)\)\)\] {
        --tw-gradient-from: var(--bubble-color, hsl(var(--primary)));
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
    }
    .from-background {
        --tw-gradient-from: hsl(var(--background));
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
    }
    .from-blue-1 {
        --tw-gradient-from: var(--blue-1);
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
    }
    .from-green-1 {
        --tw-gradient-from: var(--green-1);
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
    }
    .from-primary\/5 {
        --tw-gradient-from: hsl(var(--primary))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .from-primary\/5 {
            --tw-gradient-from: color-mix(in oklab, hsl(var(--primary)) 5%, transparent)
        }
    }
    .from-primary\/5 {
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
    }
    .from-primary\/90 {
        --tw-gradient-from: hsl(var(--primary))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .from-primary\/90 {
            --tw-gradient-from: color-mix(in oklab, hsl(var(--primary)) 90%, transparent)
        }
    }
    .from-primary\/90 {
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
    }
    .from-slate-1 {
        --tw-gradient-from: var(--slate-1);
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
    }
    .from-slate-2 {
        --tw-gradient-from: var(--slate-2);
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
    }
    .from-slate-4 {
        --tw-gradient-from: var(--slate-4);
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
    }
    .from-transparent {
        --tw-gradient-from: transparent;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
    }
    .via-background {
        --tw-gradient-via: hsl(var(--background));
        --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops)
    }
    .via-background\/75 {
        --tw-gradient-via: hsl(var(--background))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .via-background\/75 {
            --tw-gradient-via: color-mix(in oklab, hsl(var(--background)) 75%, transparent)
        }
    }
    .via-background\/75 {
        --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops)
    }
    .via-primary\/30 {
        --tw-gradient-via: hsl(var(--primary))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .via-primary\/30 {
            --tw-gradient-via: color-mix(in oklab, hsl(var(--primary)) 30%, transparent)
        }
    }
    .via-primary\/30 {
        --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops)
    }
    .via-transparent {
        --tw-gradient-via: transparent;
        --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops)
    }
    .via-50\% {
        --tw-gradient-via-position: 50%
    }
    .to-background {
        --tw-gradient-to: hsl(var(--background));
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
    }
    .to-blue-2 {
        --tw-gradient-to: var(--blue-2);
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
    }
    .to-border {
        --tw-gradient-to: hsl(var(--border));
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
    }
    .to-green-2 {
        --tw-gradient-to: var(--green-2);
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
    }
    .to-primary\/10 {
        --tw-gradient-to: hsl(var(--primary))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .to-primary\/10 {
            --tw-gradient-to: color-mix(in oklab, hsl(var(--primary)) 10%, transparent)
        }
    }
    .to-primary\/10 {
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
    }
    .to-primary\/70 {
        --tw-gradient-to: hsl(var(--primary))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .to-primary\/70 {
            --tw-gradient-to: color-mix(in oklab, hsl(var(--primary)) 70%, transparent)
        }
    }
    .to-primary\/70 {
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
    }
    .to-slate-1 {
        --tw-gradient-to: var(--slate-1);
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
    }
    .to-slate-2 {
        --tw-gradient-to: var(--slate-2);
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
    }
    .to-slate-5 {
        --tw-gradient-to: var(--slate-5);
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
    }
    .to-transparent {
        --tw-gradient-to: transparent;
        --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))
    }
    .\[mask-image\:linear-gradient\(to_right\, black_calc\(100\%-2rem\)\, transparent\)\] {
        -webkit-mask-image: linear-gradient(90deg, #000 calc(100% - 2rem), #0000);
        mask-image: linear-gradient(90deg, #000 calc(100% - 2rem), #0000)
    }
    .\[background-size\:200\%_100\%\] {
        background-size: 200% 100%
    }
    .bg-clip-padding {
        background-clip: padding-box
    }
    .\[background-position\:0_0\] {
        background-position: 0 0
    }
    .bg-no-repeat {
        background-repeat: no-repeat
    }
    .fill-accent {
        fill: hsl(var(--accent))
    }
    .fill-current {
        fill: currentColor
    }
    .fill-foreground {
        fill: hsl(var(--foreground))
    }
    .fill-muted-foreground {
        fill: hsl(var(--muted-foreground))
    }
    .fill-primary {
        fill: hsl(var(--primary))
    }
    .fill-slate-11 {
        fill: var(--slate-11)
    }
    .stroke-current {
        stroke: currentColor
    }
    .stroke-muted-foreground {
        stroke: hsl(var(--muted-foreground))
    }
    .stroke-\[3\] {
        stroke-width: 3px
    }
    .object-contain {
        object-fit: contain
    }
    .object-cover {
        object-fit: cover
    }
    .object-center {
        object-position: center
    }
    .\ !p-0 {
        padding: calc(var(--spacing) * 0) !important
    }
    .\ !p-0\.5 {
        padding: calc(var(--spacing) * .5) !important
    }
    .p-0 {
        padding: calc(var(--spacing) * 0)
    }
    .p-0\.5 {
        padding: calc(var(--spacing) * .5)
    }
    .p-1 {
        padding: calc(var(--spacing) * 1)
    }
    .p-1\.5 {
        padding: calc(var(--spacing) * 1.5)
    }
    .p-2 {
        padding: calc(var(--spacing) * 2)
    }
    .p-2\.5 {
        padding: calc(var(--spacing) * 2.5)
    }
    .p-3 {
        padding: calc(var(--spacing) * 3)
    }
    .p-4 {
        padding: calc(var(--spacing) * 4)
    }
    .p-5 {
        padding: calc(var(--spacing) * 5)
    }
    .p-6 {
        padding: calc(var(--spacing) * 6)
    }
    .p-8 {
        padding: calc(var(--spacing) * 8)
    }
    .p-12 {
        padding: calc(var(--spacing) * 12)
    }
    .p-16 {
        padding: calc(var(--spacing) * 16)
    }
    .p-\[var\(--viewport-padding\)\] {
        padding: var(--viewport-padding)
    }
    .p-px {
        padding: 1px
    }
    .px-0 {
        padding-inline: calc(var(--spacing) * 0)
    }
    .px-0\.5 {
        padding-inline: calc(var(--spacing) * .5)
    }
    .px-1 {
        padding-inline: calc(var(--spacing) * 1)
    }
    .px-1\.5 {
        padding-inline: calc(var(--spacing) * 1.5)
    }
    .px-2 {
        padding-inline: calc(var(--spacing) * 2)
    }
    .px-2\.5 {
        padding-inline: calc(var(--spacing) * 2.5)
    }
    .px-3 {
        padding-inline: calc(var(--spacing) * 3)
    }
    .px-3\.5 {
        padding-inline: calc(var(--spacing) * 3.5)
    }
    .px-4 {
        padding-inline: calc(var(--spacing) * 4)
    }
    .px-5 {
        padding-inline: calc(var(--spacing) * 5)
    }
    .px-6 {
        padding-inline: calc(var(--spacing) * 6)
    }
    .px-7 {
        padding-inline: calc(var(--spacing) * 7)
    }
    .px-8 {
        padding-inline: calc(var(--spacing) * 8)
    }
    .px-10 {
        padding-inline: calc(var(--spacing) * 10)
    }
    .px-12 {
        padding-inline: calc(var(--spacing) * 12)
    }
    .px-\[--cell-size\] {
        padding-inline: --cell-size
    }
    .px-\[45px\] {
        padding-inline: 45px
    }
    .px-px {
        padding-inline: 1px
    }
    .py-0 {
        padding-block: calc(var(--spacing) * 0)
    }
    .py-0\.5 {
        padding-block: calc(var(--spacing) * .5)
    }
    .py-1 {
        padding-block: calc(var(--spacing) * 1)
    }
    .py-1\.5 {
        padding-block: calc(var(--spacing) * 1.5)
    }
    .py-2 {
        padding-block: calc(var(--spacing) * 2)
    }
    .py-2\.5 {
        padding-block: calc(var(--spacing) * 2.5)
    }
    .py-3 {
        padding-block: calc(var(--spacing) * 3)
    }
    .py-3\.5 {
        padding-block: calc(var(--spacing) * 3.5)
    }
    .py-4 {
        padding-block: calc(var(--spacing) * 4)
    }
    .py-5 {
        padding-block: calc(var(--spacing) * 5)
    }
    .py-6 {
        padding-block: calc(var(--spacing) * 6)
    }
    .py-8 {
        padding-block: calc(var(--spacing) * 8)
    }
    .py-10 {
        padding-block: calc(var(--spacing) * 10)
    }
    .py-12 {
        padding-block: calc(var(--spacing) * 12)
    }
    .py-16 {
        padding-block: calc(var(--spacing) * 16)
    }
    .py-20 {
        padding-block: calc(var(--spacing) * 20)
    }
    .py-24 {
        padding-block: calc(var(--spacing) * 24)
    }
    .py-\[0\.5\] {
        padding-block: .5px
    }
    .py-px {
        padding-block: 1px
    }
    .pe-4 {
        padding-inline-end: calc(var(--spacing) * 4)
    }
    .pt-0 {
        padding-top: calc(var(--spacing) * 0)
    }
    .pt-0\.5 {
        padding-top: calc(var(--spacing) * .5)
    }
    .pt-1 {
        padding-top: calc(var(--spacing) * 1)
    }
    .pt-1\.5 {
        padding-top: calc(var(--spacing) * 1.5)
    }
    .pt-2 {
        padding-top: calc(var(--spacing) * 2)
    }
    .pt-2\.5 {
        padding-top: calc(var(--spacing) * 2.5)
    }
    .pt-3 {
        padding-top: calc(var(--spacing) * 3)
    }
    .pt-4 {
        padding-top: calc(var(--spacing) * 4)
    }
    .pt-5 {
        padding-top: calc(var(--spacing) * 5)
    }
    .pt-6 {
        padding-top: calc(var(--spacing) * 6)
    }
    .pt-8 {
        padding-top: calc(var(--spacing) * 8)
    }
    .pt-9 {
        padding-top: calc(var(--spacing) * 9)
    }
    .pt-10 {
        padding-top: calc(var(--spacing) * 10)
    }
    .pt-12 {
        padding-top: calc(var(--spacing) * 12)
    }
    .pt-24 {
        padding-top: calc(var(--spacing) * 24)
    }
    .pr-0 {
        padding-right: calc(var(--spacing) * 0)
    }
    .pr-1 {
        padding-right: calc(var(--spacing) * 1)
    }
    .pr-1\.5 {
        padding-right: calc(var(--spacing) * 1.5)
    }
    .pr-2 {
        padding-right: calc(var(--spacing) * 2)
    }
    .pr-3 {
        padding-right: calc(var(--spacing) * 3)
    }
    .pr-4 {
        padding-right: calc(var(--spacing) * 4)
    }
    .pr-5 {
        padding-right: calc(var(--spacing) * 5)
    }
    .pr-6 {
        padding-right: calc(var(--spacing) * 6)
    }
    .pr-7 {
        padding-right: calc(var(--spacing) * 7)
    }
    .pr-8 {
        padding-right: calc(var(--spacing) * 8)
    }
    .pr-10 {
        padding-right: calc(var(--spacing) * 10)
    }
    .pb-0 {
        padding-bottom: calc(var(--spacing) * 0)
    }
    .pb-1 {
        padding-bottom: calc(var(--spacing) * 1)
    }
    .pb-1\.5 {
        padding-bottom: calc(var(--spacing) * 1.5)
    }
    .pb-2 {
        padding-bottom: calc(var(--spacing) * 2)
    }
    .pb-3 {
        padding-bottom: calc(var(--spacing) * 3)
    }
    .pb-4 {
        padding-bottom: calc(var(--spacing) * 4)
    }
    .pb-5 {
        padding-bottom: calc(var(--spacing) * 5)
    }
    .pb-6 {
        padding-bottom: calc(var(--spacing) * 6)
    }
    .pb-8 {
        padding-bottom: calc(var(--spacing) * 8)
    }
    .pb-10 {
        padding-bottom: calc(var(--spacing) * 10)
    }
    .pb-12 {
        padding-bottom: calc(var(--spacing) * 12)
    }
    .pb-16 {
        padding-bottom: calc(var(--spacing) * 16)
    }
    .pb-\[15vh\] {
        padding-bottom: 15vh
    }
    .pl-0 {
        padding-left: calc(var(--spacing) * 0)
    }
    .pl-1 {
        padding-left: calc(var(--spacing) * 1)
    }
    .pl-1\.5 {
        padding-left: calc(var(--spacing) * 1.5)
    }
    .pl-2 {
        padding-left: calc(var(--spacing) * 2)
    }
    .pl-2\.5 {
        padding-left: calc(var(--spacing) * 2.5)
    }
    .pl-3 {
        padding-left: calc(var(--spacing) * 3)
    }
    .pl-4 {
        padding-left: calc(var(--spacing) * 4)
    }
    .pl-4\.5 {
        padding-left: calc(var(--spacing) * 4.5)
    }
    .pl-5 {
        padding-left: calc(var(--spacing) * 5)
    }
    .pl-6 {
        padding-left: calc(var(--spacing) * 6)
    }
    .pl-7 {
        padding-left: calc(var(--spacing) * 7)
    }
    .pl-8 {
        padding-left: calc(var(--spacing) * 8)
    }
    .pl-9 {
        padding-left: calc(var(--spacing) * 9)
    }
    .pl-10 {
        padding-left: calc(var(--spacing) * 10)
    }
    .text-center {
        text-align: center
    }
    .text-end {
        text-align: end
    }
    .text-left {
        text-align: left
    }
    .text-right {
        text-align: right
    }
    .text-start {
        text-align: start
    }
    .\ !align-text-bottom {
        vertical-align: text-bottom !important
    }
    .align-baseline {
        vertical-align: baseline
    }
    .align-bottom {
        vertical-align: bottom
    }
    .align-middle {
        vertical-align: middle
    }
    .align-top {
        vertical-align: top
    }
    .font-\[inherit\] {
        font-family: inherit
    }
    .font-mono {
        font-family: var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
    }
    .font-sans {
        font-family: var(--font-inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"
    }
    .text-2xl {
        font-size: var(--text-2xl);
        line-height: var(--tw-leading, var(--text-2xl--line-height))
    }
    .text-2xs {
        font-size: .625rem;
        line-height: var(--tw-leading, 1rem)
    }
    .text-3xl {
        font-size: var(--text-3xl);
        line-height: var(--tw-leading, var(--text-3xl--line-height))
    }
    .text-3xs {
        font-size: .5625rem;
        line-height: var(--tw-leading, 1rem)
    }
    .text-4xl {
        font-size: var(--text-4xl);
        line-height: var(--tw-leading, var(--text-4xl--line-height))
    }
    .text-5xl {
        font-size: var(--text-5xl);
        line-height: var(--tw-leading, var(--text-5xl--line-height))
    }
    .text-6xl {
        font-size: var(--text-6xl);
        line-height: var(--tw-leading, var(--text-6xl--line-height))
    }
    .text-base {
        font-size: var(--text-base);
        line-height: var(--tw-leading, var(--text-base--line-height))
    }
    .text-lg {
        font-size: var(--text-lg);
        line-height: var(--tw-leading, var(--text-lg--line-height))
    }
    .text-sm {
        font-size: var(--text-sm);
        line-height: var(--tw-leading, var(--text-sm--line-height))
    }
    .text-sm\/relaxed {
        font-size: var(--text-sm);
        line-height: var(--leading-relaxed)
    }
    .text-xl {
        font-size: var(--text-xl);
        line-height: var(--tw-leading, var(--text-xl--line-height))
    }
    .text-xs {
        font-size: var(--text-xs);
        line-height: var(--tw-leading, var(--text-xs--line-height))
    }
    .text-\[0\.7rem\] {
        font-size: .7rem
    }
    .text-\[0\.8rem\] {
        font-size: .8rem
    }
    .text-\[0\.65rem\] {
        font-size: .65rem
    }
    .text-\[0\.625rem\] {
        font-size: .625rem
    }
    .text-\[8px\] {
        font-size: 8px
    }
    .text-\[9px\] {
        font-size: 9px
    }
    .text-\[10px\] {
        font-size: 10px
    }
    .text-\[11px\] {
        font-size: 11px
    }
    .text-\[13px\] {
        font-size: 13px
    }
    .text-\[15px\] {
        font-size: 15px
    }
    .text-\[96px\] {
        font-size: 96px
    }
    .leading-3 {
        --tw-leading: calc(var(--spacing) * 3);
        line-height: calc(var(--spacing) * 3)
    }
    .leading-4 {
        --tw-leading: calc(var(--spacing) * 4);
        line-height: calc(var(--spacing) * 4)
    }
    .leading-5 {
        --tw-leading: calc(var(--spacing) * 5);
        line-height: calc(var(--spacing) * 5)
    }
    .leading-6 {
        --tw-leading: calc(var(--spacing) * 6);
        line-height: calc(var(--spacing) * 6)
    }
    .leading-7 {
        --tw-leading: calc(var(--spacing) * 7);
        line-height: calc(var(--spacing) * 7)
    }
    .leading-9 {
        --tw-leading: calc(var(--spacing) * 9);
        line-height: calc(var(--spacing) * 9)
    }
    .leading-\[1\.05\] {
        --tw-leading: 1.05;
        line-height: 1.05
    }
    .leading-\[1\.08\] {
        --tw-leading: 1.08;
        line-height: 1.08
    }
    .leading-\[1\.15\] {
        --tw-leading: 1.15;
        line-height: 1.15
    }
    .leading-\[inherit\] {
        --tw-leading: inherit;
        line-height: inherit
    }
    .leading-none {
        --tw-leading: 1;
        line-height: 1
    }
    .leading-normal {
        --tw-leading: var(--leading-normal);
        line-height: var(--leading-normal)
    }
    .leading-relaxed {
        --tw-leading: var(--leading-relaxed);
        line-height: var(--leading-relaxed)
    }
    .leading-snug {
        --tw-leading: var(--leading-snug);
        line-height: var(--leading-snug)
    }
    .leading-tight {
        --tw-leading: var(--leading-tight);
        line-height: var(--leading-tight)
    }
    .font-bold {
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold)
    }
    .font-extralight {
        --tw-font-weight: var(--font-weight-extralight);
        font-weight: var(--font-weight-extralight)
    }
    .font-light {
        --tw-font-weight: var(--font-weight-light);
        font-weight: var(--font-weight-light)
    }
    .font-medium {
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium)
    }
    .font-normal {
        --tw-font-weight: var(--font-weight-normal);
        font-weight: var(--font-weight-normal)
    }
    .font-semibold {
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold)
    }
    .tracking-normal {
        --tw-tracking: var(--tracking-normal);
        letter-spacing: var(--tracking-normal)
    }
    .tracking-tight {
        --tw-tracking: var(--tracking-tight);
        letter-spacing: var(--tracking-tight)
    }
    .tracking-wide {
        --tw-tracking: var(--tracking-wide);
        letter-spacing: var(--tracking-wide)
    }
    .tracking-wider {
        --tw-tracking: var(--tracking-wider);
        letter-spacing: var(--tracking-wider)
    }
    .tracking-widest {
        --tw-tracking: var(--tracking-widest);
        letter-spacing: var(--tracking-widest)
    }
    .text-balance {
        text-wrap: balance
    }
    .text-pretty {
        text-wrap: pretty
    }
    .text-wrap {
        text-wrap: wrap
    }
    .break-words {
        overflow-wrap: break-word
    }
    .break-all {
        word-break: break-all
    }
    .text-ellipsis {
        text-overflow: ellipsis
    }
    .whitespace-normal {
        white-space: normal
    }
    .whitespace-nowrap {
        white-space: nowrap
    }
    .whitespace-pre {
        white-space: pre
    }
    .whitespace-pre-line {
        white-space: pre-line
    }
    .whitespace-pre-wrap {
        white-space: pre-wrap
    }
    .text-\[inherit\] {
        color: inherit
    }
    .text-\[var\(--bubble-text-color\, hsl\(var\(--primary-foreground\)\)\)\] {
        color: var(--bubble-text-color, hsl(var(--primary-foreground)))
    }
    .text-accent-foreground,
    .text-accent-foreground\/70 {
        color: hsl(var(--accent-foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-accent-foreground\/70 {
            color: color-mix(in oklab, hsl(var(--accent-foreground)) 70%, transparent)
        }
    }
    .text-amber-9 {
        color: var(--amber-9)
    }
    .text-amber-10 {
        color: var(--amber-10)
    }
    .text-amber-11 {
        color: var(--amber-11)
    }
    .text-background {
        color: hsl(var(--background))
    }
    .text-blue-9 {
        color: var(--blue-9)
    }
    .text-blue-10 {
        color: var(--blue-10)
    }
    .text-blue-11,
    .text-blue-11\/70 {
        color: var(--blue-11)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-blue-11\/70 {
            color: color-mix(in oklab, var(--blue-11) 70%, transparent)
        }
    }
    .text-blue-12 {
        color: var(--blue-12)
    }
    .text-border {
        color: hsl(var(--border))
    }
    .text-card-foreground {
        color: hsl(var(--card-foreground))
    }
    .text-current {
        color: currentColor
    }
    .text-cyan-10 {
        color: var(--cyan-10)
    }
    .text-destructive {
        color: hsl(var(--destructive))
    }
    .text-destructive-foreground,
    .text-destructive-foreground\/70 {
        color: hsl(var(--destructive-foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-destructive-foreground\/70 {
            color: color-mix(in oklab, hsl(var(--destructive-foreground)) 70%, transparent)
        }
    }
    .text-destructive\/80 {
        color: hsl(var(--destructive))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-destructive\/80 {
            color: color-mix(in oklab, hsl(var(--destructive)) 80%, transparent)
        }
    }
    .text-foreground,
    .text-foreground\/40 {
        color: hsl(var(--foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-foreground\/40 {
            color: color-mix(in oklab, hsl(var(--foreground)) 40%, transparent)
        }
    }
    .text-foreground\/50 {
        color: hsl(var(--foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-foreground\/50 {
            color: color-mix(in oklab, hsl(var(--foreground)) 50%, transparent)
        }
    }
    .text-foreground\/60 {
        color: hsl(var(--foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-foreground\/60 {
            color: color-mix(in oklab, hsl(var(--foreground)) 60%, transparent)
        }
    }
    .text-foreground\/70 {
        color: hsl(var(--foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-foreground\/70 {
            color: color-mix(in oklab, hsl(var(--foreground)) 70%, transparent)
        }
    }
    .text-foreground\/75 {
        color: hsl(var(--foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-foreground\/75 {
            color: color-mix(in oklab, hsl(var(--foreground)) 75%, transparent)
        }
    }
    .text-foreground\/80 {
        color: hsl(var(--foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-foreground\/80 {
            color: color-mix(in oklab, hsl(var(--foreground)) 80%, transparent)
        }
    }
    .text-foreground\/85 {
        color: hsl(var(--foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-foreground\/85 {
            color: color-mix(in oklab, hsl(var(--foreground)) 85%, transparent)
        }
    }
    .text-foreground\/90 {
        color: hsl(var(--foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-foreground\/90 {
            color: color-mix(in oklab, hsl(var(--foreground)) 90%, transparent)
        }
    }
    .text-gray-11 {
        color: var(--gray-11)
    }
    .text-green-9 {
        color: var(--green-9)
    }
    .text-green-10 {
        color: var(--green-10)
    }
    .text-green-11 {
        color: var(--green-11)
    }
    .text-indigo-10 {
        color: var(--indigo-10)
    }
    .text-inherit {
        color: inherit
    }
    .text-link {
        color: hsl(var(--link))
    }
    .text-muted-foreground,
    .text-muted-foreground\/30 {
        color: hsl(var(--muted-foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-muted-foreground\/30 {
            color: color-mix(in oklab, hsl(var(--muted-foreground)) 30%, transparent)
        }
    }
    .text-muted-foreground\/40 {
        color: hsl(var(--muted-foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-muted-foreground\/40 {
            color: color-mix(in oklab, hsl(var(--muted-foreground)) 40%, transparent)
        }
    }
    .text-muted-foreground\/50 {
        color: hsl(var(--muted-foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-muted-foreground\/50 {
            color: color-mix(in oklab, hsl(var(--muted-foreground)) 50%, transparent)
        }
    }
    .text-muted-foreground\/60 {
        color: hsl(var(--muted-foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-muted-foreground\/60 {
            color: color-mix(in oklab, hsl(var(--muted-foreground)) 60%, transparent)
        }
    }
    .text-muted-foreground\/70 {
        color: hsl(var(--muted-foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-muted-foreground\/70 {
            color: color-mix(in oklab, hsl(var(--muted-foreground)) 70%, transparent)
        }
    }
    .text-muted-foreground\/75 {
        color: hsl(var(--muted-foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-muted-foreground\/75 {
            color: color-mix(in oklab, hsl(var(--muted-foreground)) 75%, transparent)
        }
    }
    .text-muted-foreground\/80 {
        color: hsl(var(--muted-foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-muted-foreground\/80 {
            color: color-mix(in oklab, hsl(var(--muted-foreground)) 80%, transparent)
        }
    }
    .text-orange-10,
    .text-orange-10\/80 {
        color: var(--orange-10)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-orange-10\/80 {
            color: color-mix(in oklab, var(--orange-10) 80%, transparent)
        }
    }
    .text-orange-11 {
        color: var(--orange-11)
    }
    .text-popover-foreground {
        color: hsl(var(--popover-foreground))
    }
    .text-primary {
        color: hsl(var(--primary))
    }
    .text-primary-foreground {
        color: hsl(var(--primary-foreground))
    }
    .text-purple-9 {
        color: var(--purple-9)
    }
    .text-purple-10 {
        color: var(--purple-10)
    }
    .text-purple-11 {
        color: var(--purple-11)
    }
    .text-red-9 {
        color: var(--red-9)
    }
    .text-red-10 {
        color: var(--red-10)
    }
    .text-red-11 {
        color: var(--red-11)
    }
    .text-red-12 {
        color: var(--red-12)
    }
    .text-secondary-foreground {
        color: hsl(var(--secondary-foreground))
    }
    .text-sidebar-foreground,
    .text-sidebar-foreground\/70 {
        color: var(--sidebar-foreground)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-sidebar-foreground\/70 {
            color: color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)
        }
    }
    .text-sky-10 {
        color: var(--sky-10)
    }
    .text-slate-1 {
        color: var(--slate-1)
    }
    .text-slate-3 {
        color: var(--slate-3)
    }
    .text-slate-5 {
        color: var(--slate-5)
    }
    .text-slate-6 {
        color: var(--slate-6)
    }
    .text-slate-7 {
        color: var(--slate-7)
    }
    .text-slate-8 {
        color: var(--slate-8)
    }
    .text-slate-9 {
        color: var(--slate-9)
    }
    .text-slate-10 {
        color: var(--slate-10)
    }
    .text-slate-11 {
        color: var(--slate-11)
    }
    .text-slate-12 {
        color: var(--slate-12)
    }
    .text-success {
        color: hsl(var(--success))
    }
    .text-violet-10 {
        color: var(--violet-10)
    }
    .text-violet-11 {
        color: var(--violet-11)
    }
    .text-violet-12 {
        color: var(--violet-12)
    }
    .text-warning {
        color: hsl(var(--warning))
    }
    .text-warning-foreground {
        color: hsl(var(--warning-foreground))
    }
    .text-white {
        color: #fff
    }
    .text-white\/60 {
        color: #fff9;
        color: lab(100% -.0000298023 .0000119209/.6)
    }
    .text-yellow-9 {
        color: var(--yellow-9)
    }
    .text-yellow-11 {
        color: var(--yellow-11)
    }
    .capitalize {
        text-transform: capitalize
    }
    .lowercase {
        text-transform: lowercase
    }
    .normal-case {
        text-transform: none
    }
    .uppercase {
        text-transform: uppercase
    }
    .italic {
        font-style: italic
    }
    .tabular-nums {
        --tw-numeric-spacing: tabular-nums;
        font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )
    }
    .line-through {
        text-decoration-line: line-through
    }
    .no-underline {
        text-decoration-line: none
    }
    .underline {
        text-decoration-line: underline
    }
    .decoration-muted-foreground\/40 {
        -webkit-text-decoration-color: hsl(var(--muted-foreground));
        -webkit-text-decoration-color: hsl(var(--muted-foreground));
        -webkit-text-decoration-color: hsl(var(--muted-foreground));
        text-decoration-color: hsl(var(--muted-foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .decoration-muted-foreground\/40 {
            -webkit-text-decoration-color: color-mix(in oklab, hsl(var(--muted-foreground)) 40%, transparent);
            -webkit-text-decoration-color: color-mix(in oklab, hsl(var(--muted-foreground)) 40%, transparent);
            -webkit-text-decoration-color: color-mix(in oklab, hsl(var(--muted-foreground)) 40%, transparent);
            text-decoration-color: color-mix(in oklab, hsl(var(--muted-foreground)) 40%, transparent)
        }
    }
    .decoration-slate-11 {
        -webkit-text-decoration-color: var(--slate-11);
        -webkit-text-decoration-color: var(--slate-11);
        -webkit-text-decoration-color: var(--slate-11);
        text-decoration-color: var(--slate-11)
    }
    .decoration-dotted {
        text-decoration-style: dotted
    }
    .decoration-1 {
        text-decoration-thickness: 1px
    }
    .underline-offset-2 {
        text-underline-offset: 2px
    }
    .underline-offset-4 {
        text-underline-offset: 4px
    }
    .accent-primary {
        accent-color: hsl(var(--primary))
    }
    .\ !opacity-100 {
        opacity: 1 !important
    }
    .opacity-0 {
        opacity: 0
    }
    .opacity-20 {
        opacity: .2
    }
    .opacity-25 {
        opacity: .25
    }
    .opacity-30 {
        opacity: .3
    }
    .opacity-35 {
        opacity: .35
    }
    .opacity-40 {
        opacity: .4
    }
    .opacity-50 {
        opacity: .5
    }
    .opacity-60 {
        opacity: .6
    }
    .opacity-70 {
        opacity: .7
    }
    .opacity-75 {
        opacity: .75
    }
    .opacity-80 {
        opacity: .8
    }
    .opacity-85 {
        opacity: .85
    }
    .opacity-100 {
        opacity: 1
    }
    .opacity-\[0\.12\] {
        opacity: .12
    }
    .opacity-\[calc\(1-var\(--drawer-swipe-progress\)\)\] {
        opacity: calc(1 - var(--drawer-swipe-progress))
    }
    .\ !shadow-none {
        --tw-shadow: 0 0 #0000 !important;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important
    }
    .shadow {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    .shadow-2xl {
        --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    .shadow-\[0_-3px_10px_-4px_rgb\(0_0_0_\/_0\.04\)\,
    0_10px_15px_-3px_rgb\(0_0_0_\/_0\.1\)\,
    0_4px_6px_-4px_rgb\(0_0_0_\/_0\.1\)\] {
        --tw-shadow: 0 -3px 10px -4px var(--tw-shadow-color, #0000000a), 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    .shadow-\[0_0_0_1px_var\(--sidebar-border\)\] {
        --tw-shadow: 0 0 0 1px var(--tw-shadow-color, var(--sidebar-border));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    .shadow-\[0_1px_2px_-1px_rgb\(0_0_0_\/0\.08\)\,
    0_1px_3px_0_rgb\(0_0_0_\/0\.04\)\] {
        --tw-shadow: 0 1px 2px -1px var(--tw-shadow-color, #00000014), 0 1px 3px 0 var(--tw-shadow-color, #0000000a);
        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_1px_4px_rgba\(0\, 0\, 0\, 0\.25\)\] {
        --tw-shadow: 0 1px 4px var(--tw-shadow-color, #00000040);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    .shadow-\[inset_0_-1px_0_0_hsl\(var\(--border\)\/0\.4\)\] {
        --tw-shadow: inset 0 -1px 0 0 var(--tw-shadow-color, hsl(var(--border)/.4));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    .shadow-\[inset_0_1px_0_rgba\(255\, 255\, 255\, 0\.6\)\] {
        --tw-shadow: inset 0 1px 0 var(--tw-shadow-color, #fff9);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    .shadow-inner {
        --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, #0000000d);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    .shadow-lg {
        --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    .shadow-md {
        --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)
    }
    .shadow-none {
        --tw-shadow: 0 0 #0000;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    .shadow-sm {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    .shadow-xl {
        --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    .shadow-xs {
        --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #00000006);
        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);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    .ring-0 {
        --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    .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)
    }
    .ring-2 {
        --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)
    }
    .shadow-background {
        --tw-shadow-color: hsl(var(--background))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .shadow-background {
            --tw-shadow-color: color-mix(in oklab, hsl(var(--background)) var(--tw-shadow-alpha), transparent)
        }
    }
    .shadow-black\/20 {
        --tw-shadow-color: #0003
    }
    @supports (color:color-mix(in lab, red, red)) {
        .shadow-black\/20 {
            --tw-shadow-color: color-mix(in oklab, lab(0% 0 0/.2) var(--tw-shadow-alpha), transparent)
        }
    }
    .shadow-border {
        --tw-shadow-color: hsl(var(--border))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .shadow-border {
            --tw-shadow-color: color-mix(in oklab, hsl(var(--border)) var(--tw-shadow-alpha), transparent)
        }
    }
    .shadow-slate-2 {
        --tw-shadow-color: var(--slate-2)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .shadow-slate-2 {
            --tw-shadow-color: color-mix(in oklab, var(--slate-2) var(--tw-shadow-alpha), transparent)
        }
    }
    .ring-amber-6 {
        --tw-ring-color: var(--amber-6)
    }
    .ring-background {
        --tw-ring-color: hsl(var(--background))
    }
    .ring-black\/10 {
        --tw-ring-color: #0000001a
    }
    @supports (color:lab(0% 0 0)) {
        .ring-black\/10 {
            --tw-ring-color: lab(0% 0 0/.1)
        }
    }
    .ring-border\/50 {
        --tw-ring-color: hsl(var(--border))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .ring-border\/50 {
            --tw-ring-color: color-mix(in oklab, hsl(var(--border)) 50%, transparent)
        }
    }
    .ring-destructive,
    .ring-destructive\/40 {
        --tw-ring-color: hsl(var(--destructive))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .ring-destructive\/40 {
            --tw-ring-color: color-mix(in oklab, hsl(var(--destructive)) 40%, transparent)
        }
    }
    .ring-foreground {
        --tw-ring-color: hsl(var(--foreground))
    }
    .ring-primary\/20 {
        --tw-ring-color: hsl(var(--primary))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .ring-primary\/20 {
            --tw-ring-color: color-mix(in oklab, hsl(var(--primary)) 20%, transparent)
        }
    }
    .ring-primary\/50 {
        --tw-ring-color: hsl(var(--primary))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .ring-primary\/50 {
            --tw-ring-color: color-mix(in oklab, hsl(var(--primary)) 50%, transparent)
        }
    }
    .ring-primary\/60 {
        --tw-ring-color: hsl(var(--primary))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .ring-primary\/60 {
            --tw-ring-color: color-mix(in oklab, hsl(var(--primary)) 60%, transparent)
        }
    }
    .ring-purple-6\/30 {
        --tw-ring-color: var(--purple-6)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .ring-purple-6\/30 {
            --tw-ring-color: color-mix(in oklab, var(--purple-6) 30%, transparent)
        }
    }
    .ring-red-8 {
        --tw-ring-color: var(--red-8)
    }
    .ring-ring {
        --tw-ring-color: hsl(var(--ring))
    }
    .ring-sidebar-ring {
        --tw-ring-color: var(--sidebar-ring)
    }
    .ring-slate-5 {
        --tw-ring-color: var(--slate-5)
    }
    .ring-slate-12\/15 {
        --tw-ring-color: var(--slate-12)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .ring-slate-12\/15 {
            --tw-ring-color: color-mix(in oklab, var(--slate-12) 15%, transparent)
        }
    }
    .ring-yellow-6\/40 {
        --tw-ring-color: var(--yellow-6)
    }
    @supports (color:color-mix(in lab, red, red)) {
        .ring-yellow-6\/40 {
            --tw-ring-color: color-mix(in oklab, var(--yellow-6) 40%, transparent)
        }
    }
    .ring-offset-background {
        --tw-ring-offset-color: hsl(var(--background))
    }
    .outline-hidden {
        --tw-outline-style: none;
        outline-style: none
    }
    @media (forced-colors:active) {
        .outline-hidden {
            outline-offset: 2px;
            outline: 2px solid #0000
        }
    }
    .outline {
        outline-style: var(--tw-outline-style);
        outline-width: 1px
    }
    .outline-border {
        outline-color: hsl(var(--border))
    }
    .blur {
        --tw-blur: blur(8px);
        filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )
    }
    .drop-shadow-md {
        --tw-drop-shadow-size: drop-shadow(0 3px 3px var(--tw-drop-shadow-color, #0000001f));
        --tw-drop-shadow: drop-shadow(var(--drop-shadow-md));
        filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )
    }
    .grayscale-\[50\%\] {
        --tw-grayscale: grayscale(50%);
        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, )
    }
    .invert {
        --tw-invert: invert(100%);
        filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )
    }
    .invert-0 {
        --tw-invert: invert(0%);
        filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )
    }
    .saturate-150 {
        --tw-saturate: saturate(150%);
        filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )
    }
    .filter {
        filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )
    }
    .backdrop-blur {
        --tw-backdrop-blur: blur(8px);
        -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
        backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )
    }
    .backdrop-blur-2xl {
        --tw-backdrop-blur: blur(var(--blur-2xl));
        -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
        backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )
    }
    .backdrop-blur-md {
        --tw-backdrop-blur: blur(var(--blur-md));
        -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
        backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )
    }
    .backdrop-blur-sm {
        --tw-backdrop-blur: blur(var(--blur-sm));
        -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
        backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )
    }
    .backdrop-blur-xs {
        --tw-backdrop-blur: blur(var(--blur-xs));
        -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
        backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )
    }
    .backdrop-saturate-150 {
        --tw-backdrop-saturate: saturate(150%);
        -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
        backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )
    }
    .backdrop-filter {
        -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
        backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )
    }
    .transition {
        transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }
    .transition-\[border-radius\,
    border-top-color\] {
        transition-property: border-radius, border-top-color;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }
    .transition-\[color\,
    box-shadow\] {
        transition-property: color, box-shadow;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }
    .transition-\[color\,
    transform\] {
        transition-property: color, transform;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }
    .transition-\[left\,
    right\,
    width\] {
        transition-property: left, right, width;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }
    .transition-\[margin\,
    opacity\] {
        transition-property: margin, opacity;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }
    .transition-\[margin\] {
        transition-property: margin;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }
    .transition-\[opacity\,
    transform\] {
        transition-property: opacity, transform;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }
    .transition-\[opacity\,
    visibility\,
    height\] {
        transition-property: opacity, visibility, height;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }
    .transition-\[width\,
    height\,
    padding\] {
        transition-property: width, height, padding;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }
    .transition-\[width\] {
        transition-property: width;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }
    .transition-all {
        transition-property: all;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }
    .transition-colors {
        transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }
    .transition-opacity {
        transition-property: opacity;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }
    .transition-shadow {
        transition-property: box-shadow;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }
    .transition-transform {
        transition-property: transform, translate, scale, rotate;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }
    .transition-none {
        transition-property: none
    }
    .delay-150 {
        transition-delay: .15s
    }
    .delay-300 {
        transition-delay: .3s
    }
    .duration-0 {
        --tw-duration: 0s;
        transition-duration: 0s
    }
    .duration-100 {
        --tw-duration: .1s;
        transition-duration: .1s
    }
    .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-500 {
        --tw-duration: .5s;
        transition-duration: .5s
    }
    .duration-700 {
        --tw-duration: .7s;
        transition-duration: .7s
    }
    .duration-\[450ms\] {
        --tw-duration: .45s;
        transition-duration: .45s
    }
    .\[transition-duration\:250ms\] {
        transition-duration: .25s
    }
    .ease-\[cubic-bezier\(0\.32\, 0\.72\, 0\, 1\)\] {
        --tw-ease: cubic-bezier(.32, .72, 0, 1);
        transition-timing-function: cubic-bezier(.32, .72, 0, 1)
    }
    .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)
    }
    .\[will-change\:transform\],
    .will-change-transform {
        will-change: transform
    }
    .prose-slate {
        --tw-prose-body: #314158;
        --tw-prose-headings: #0f172b;
        --tw-prose-lead: #45556c;
        --tw-prose-links: #0f172b;
        --tw-prose-bold: #0f172b;
        --tw-prose-counters: #62748e;
        --tw-prose-bullets: #cad5e2;
        --tw-prose-hr: #e2e8f0;
        --tw-prose-quotes: #0f172b;
        --tw-prose-quote-borders: #e2e8f0;
        --tw-prose-captions: #62748e;
        --tw-prose-kbd: #0f172b;
        --tw-prose-kbd-shadows: NaN NaN NaN;
        --tw-prose-code: #0f172b;
        --tw-prose-pre-code: #e2e8f0;
        --tw-prose-pre-bg: #1d293d;
        --tw-prose-th-borders: #cad5e2;
        --tw-prose-td-borders: #e2e8f0;
        --tw-prose-invert-body: #cad5e2;
        --tw-prose-invert-headings: #fff;
        --tw-prose-invert-lead: #90a1b9;
        --tw-prose-invert-links: #fff;
        --tw-prose-invert-bold: #fff;
        --tw-prose-invert-counters: #90a1b9;
        --tw-prose-invert-bullets: #45556c;
        --tw-prose-invert-hr: #314158;
        --tw-prose-invert-quotes: #f1f5f9;
        --tw-prose-invert-quote-borders: #314158;
        --tw-prose-invert-captions: #90a1b9;
        --tw-prose-invert-kbd: #fff;
        --tw-prose-invert-kbd-shadows: 255 255 255;
        --tw-prose-invert-code: #fff;
        --tw-prose-invert-pre-code: #cad5e2;
        --tw-prose-invert-pre-bg: #00000080;
        --tw-prose-invert-th-borders: #45556c;
        --tw-prose-invert-td-borders: #314158
    }
    @supports (color:lab(0% 0 0)) {
        .prose-slate {
            --tw-prose-body: lab(26.9569% -1.47016 -15.6993);
            --tw-prose-headings: lab(7.78673% 1.82345 -15.0537);
            --tw-prose-lead: lab(35.5623% -1.74978 -15.4316);
            --tw-prose-links: lab(7.78673% 1.82345 -15.0537);
            --tw-prose-bold: lab(7.78673% 1.82345 -15.0537);
            --tw-prose-counters: lab(48.0876% -2.03595 -16.5814);
            --tw-prose-bullets: lab(84.7652% -1.94535 -7.93337);
            --tw-prose-hr: lab(91.7353% -.998765 -4.76968);
            --tw-prose-quotes: lab(7.78673% 1.82345 -15.0537);
            --tw-prose-quote-borders: lab(91.7353% -.998765 -4.76968);
            --tw-prose-captions: lab(48.0876% -2.03595 -16.5814);
            --tw-prose-kbd: lab(7.78673% 1.82345 -15.0537);
            --tw-prose-code: lab(7.78673% 1.82345 -15.0537);
            --tw-prose-pre-code: lab(91.7353% -.998765 -4.76968);
            --tw-prose-pre-bg: lab(16.132% -.318035 -14.6672);
            --tw-prose-th-borders: lab(84.7652% -1.94535 -7.93337);
            --tw-prose-td-borders: lab(91.7353% -.998765 -4.76968);
            --tw-prose-invert-body: lab(84.7652% -1.94535 -7.93337);
            --tw-prose-invert-lead: lab(65.5349% -2.25151 -14.5072);
            --tw-prose-invert-counters: lab(65.5349% -2.25151 -14.5072);
            --tw-prose-invert-bullets: lab(35.5623% -1.74978 -15.4316);
            --tw-prose-invert-hr: lab(26.9569% -1.47016 -15.6993);
            --tw-prose-invert-quotes: lab(96.286% -.852436 -2.46847);
            --tw-prose-invert-quote-borders: lab(26.9569% -1.47016 -15.6993);
            --tw-prose-invert-captions: lab(65.5349% -2.25151 -14.5072);
            --tw-prose-invert-pre-code: lab(84.7652% -1.94535 -7.93337);
            --tw-prose-invert-th-borders: lab(35.5623% -1.74978 -15.4316);
            --tw-prose-invert-td-borders: lab(26.9569% -1.47016 -15.6993)
        }
    }
    .delay-150 {
        --tw-animation-delay: .15s;
        animation-delay: .15s
    }
    .delay-300 {
        --tw-animation-delay: .3s;
        animation-delay: .3s
    }
    .fade-in-0 {
        --tw-enter-opacity: 0
    }
    .outline-dotted {
        --tw-outline-style: dotted;
        outline-style: dotted
    }
    .outline-none {
        --tw-outline-style: none;
        outline-style: none
    }
    .select-all {
        -webkit-user-select: all;
        user-select: all
    }
    .select-none {
        -webkit-user-select: none;
        user-select: none
    }
    .zoom-in-95 {
        --tw-enter-scale: .95
    }
    .\[--bleed\:3rem\] {
        --bleed: 3rem
    }
    .\[--cell-size\:1\.75rem\] {
        --cell-size: 1.75rem
    }
    .\[--cell-size\:2rem\] {
        --cell-size: 2rem
    }
    .\[--chain-grid-desktop\:minmax\(8rem\, 1fr\)_minmax\(5\.5rem\, 7rem\)_minmax\(4\.75rem\, 6rem\)_minmax\(6\.25rem\, 8rem\)_minmax\(8rem\, 11rem\)_1\.5rem\] {
        --chain-grid-desktop: minmax(8rem, 1fr) minmax(5.5rem, 7rem) minmax(4.75rem, 6rem) minmax(6.25rem, 8rem) minmax(8rem, 11rem) 1.5rem
    }
    .\[--gap\:0\.75rem\] {
        --gap: .75rem
    }
    .\[--height\:var\(--toast-frontmost-height\, var\(--toast-height\)\)\] {
        --height: var(--toast-frontmost-height, var(--toast-height))
    }
    .\[--offset-y\:calc\(var\(--toast-offset-y\)\*-1\+calc\(var\(--toast-index\)\*var\(--gap\)\*-1\)\+var\(--toast-swipe-movement-y\)\)\] {
        --offset-y: calc(var(--toast-offset-y) * -1 + calc(var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y))
    }
    .\[--peek\:0\.75rem\] {
        --peek: .75rem
    }
    .\[--scale\:calc\(max\(0\, 1-\(var\(--toast-index\)\*0\.1\)\)\)\] {
        --scale: calc(max(0, 1 - (var(--toast-index) * .1)))
    }
    .\[--shrink\:calc\(1-var\(--scale\)\)\] {
        --shrink: calc(1 - var(--scale))
    }
    .\[--viewport-padding\:0px\] {
        --viewport-padding: 0px
    }
    .\[animation-delay\:0ms\] {
        animation-delay: 0s
    }
    .\[animation-delay\:150ms\] {
        animation-delay: .15s
    }
    .\[animation-delay\:300ms\] {
        animation-delay: .3s
    }
    .\[text-shadow\:0_0_6px_rgba\(255\, 255\, 255\, 0\.45\)\,
    0_0_3px_rgba\(255\, 255\, 255\, 0\.35\)\] {
        text-shadow: 0 0 6px #ffffff73, 0 0 3px #ffffff59
    }
    .\[text-shadow\:0_0_8px_rgba\(255\, 255\, 255\, 0\.45\)\,
    0_0_3px_rgba\(255\, 255\, 255\, 0\.3\)\] {
        text-shadow: 0 0 8px #ffffff73, 0 0 3px #ffffff4d
    }
    .\[transition\:background-position_1s_cubic-bezier\(\.6\, \.6\, 0\, 1\)_infinite\] {
        transition: background-position 1s cubic-bezier(.6, .6, 0, 1) infinite
    }
    .\[transition\:transform_0\.5s_cubic-bezier\(0\.22\, 1\, 0\.36\, 1\)\,
    opacity_0\.5s\,
    height_0\.15s\] {
        transition: transform .5s cubic-bezier(.22, 1, .36, 1), opacity .5s, height .15s
    }
    .fade-in {
        --tw-enter-opacity: 0
    }
    .fade-out {
        --tw-exit-opacity: 0
    }
    .paused {
        animation-play-state: paused
    }
    .ring-inset {
        --tw-ring-inset: inset
    }
    .running {
        animation-play-state: running
    }
    .slide-in-from-bottom-2 {
        --tw-enter-translate-y: calc(2*var(--spacing))
    }
    .slide-in-from-bottom-4 {
        --tw-enter-translate-y: calc(4*var(--spacing))
    }
    .slide-in-from-bottom-12 {
        --tw-enter-translate-y: calc(12*var(--spacing))
    }
    .slide-in-from-left-8 {
        --tw-enter-translate-x: calc(8*var(--spacing)*-1)
    }
    .slide-in-from-left-12 {
        --tw-enter-translate-x: calc(12*var(--spacing)*-1)
    }
    .slide-in-from-right-2 {
        --tw-enter-translate-x: calc(2*var(--spacing))
    }
    .slide-in-from-right-12 {
        --tw-enter-translate-x: calc(12*var(--spacing))
    }
    .slide-in-from-top-12 {
        --tw-enter-translate-y: calc(12*var(--spacing)*-1)
    }
    .slide-out-to-bottom-12 {
        --tw-exit-translate-y: calc(12*var(--spacing))
    }
    .slide-out-to-top-12 {
        --tw-exit-translate-y: calc(12*var(--spacing)*-1)
    }
    .zoom-in-\[0\.98\] {
        --tw-enter-scale: .98
    }
    .group-last\:hidden:is(:where(.group):last-child *) {
        display: none
    }
    .group-open\:rotate-0:is(:where(.group):is([open], :popover-open, :open) *) {
        rotate: none
    }
    .group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *) {
        opacity: 1
    }
    @media (hover:hover) {
        .group-hover\:invisible:is(:where(.group): hover *) {
            visibility:hidden
        }
        .group-hover\:flex:is(:where(.group):hover *) {
            display: flex
        }
        .group-hover\:w-0\.5:is(:where(.group):hover *) {
            width: calc(var(--spacing) * .5)
        }
        .group-hover\:-translate-x-0\.5:is(:where(.group):hover *) {
            --tw-translate-x: calc(var(--spacing) * -.5);
            translate: var(--tw-translate-x) var(--tw-translate-y)
        }
        .group-hover\:-translate-x-1:is(:where(.group):hover *) {
            --tw-translate-x: calc(var(--spacing) * -1);
            translate: var(--tw-translate-x) var(--tw-translate-y)
        }
        .group-hover\:translate-x-0:is(:where(.group):hover *) {
            --tw-translate-x: calc(var(--spacing) * 0);
            translate: var(--tw-translate-x) var(--tw-translate-y)
        }
        .group-hover\:translate-x-0\.5:is(:where(.group):hover *) {
            --tw-translate-x: calc(var(--spacing) * .5);
            translate: var(--tw-translate-x) var(--tw-translate-y)
        }
        .group-hover\:translate-x-1:is(:where(.group):hover *) {
            --tw-translate-x: calc(var(--spacing) * 1);
            translate: var(--tw-translate-x) var(--tw-translate-y)
        }
        .group-hover\:translate-x-\[-2px\]:is(:where(.group):hover *) {
            --tw-translate-x: -2px;
            translate: var(--tw-translate-x) var(--tw-translate-y)
        }
        .group-hover\:scale-110:is(:where(.group):hover *) {
            --tw-scale-x: 110%;
            --tw-scale-y: 110%;
            --tw-scale-z: 110%;
            scale: var(--tw-scale-x) var(--tw-scale-y)
        }
        .group-hover\:scale-\[1\.02\]:is(:where(.group):hover *) {
            scale: 1.02
        }
        .group-hover\:rotate-12:is(:where(.group):hover *) {
            rotate: 12deg
        }
        .group-hover\:border-primary\/50:is(:where(.group):hover *) {
            border-color: hsl(var(--primary))
        }
        @supports (color:color-mix(in lab, red, red)) {
            .group-hover\:border-primary\/50:is(:where(.group): hover *) {
                border-color:color-mix(in oklab, hsl(var(--primary)) 50%, transparent)
            }
        }
        .group-hover\:bg-blue-9:is(:where(.group):hover *) {
            background-color: var(--blue-9)
        }
        .group-hover\:bg-muted:is(:where(.group):hover *) {
            background-color: hsl(var(--muted))
        }
        .group-hover\:bg-muted-foreground\/10:is(:where(.group):hover *) {
            background-color: hsl(var(--muted-foreground))
        }
        @supports (color:color-mix(in lab, red, red)) {
            .group-hover\:bg-muted-foreground\/10:is(:where(.group): hover *) {
                background-color:color-mix(in oklab, hsl(var(--muted-foreground)) 10%, transparent)
            }
        }
        .group-hover\:bg-primary:is(:where(.group):hover *),
        .group-hover\:bg-primary\/10:is(:where(.group):hover *) {
            background-color: hsl(var(--primary))
        }
        @supports (color:color-mix(in lab, red, red)) {
            .group-hover\:bg-primary\/10:is(:where(.group): hover *) {
                background-color:color-mix(in oklab, hsl(var(--primary)) 10%, transparent)
            }
        }
        .group-hover\:bg-white:is(:where(.group):hover *) {
            background-color: #fff
        }
        .group-hover\:fill-accent-foreground:is(:where(.group):hover *) {
            fill: hsl(var(--accent-foreground))
        }
        .group-hover\:text-accent-foreground:is(:where(.group):hover *) {
            color: hsl(var(--accent-foreground))
        }
        .group-hover\:text-foreground:is(:where(.group):hover *) {
            color: hsl(var(--foreground))
        }
        .group-hover\:text-muted-foreground:is(:where(.group):hover *) {
            color: hsl(var(--muted-foreground))
        }
        .group-hover\:text-primary:is(:where(.group):hover *) {
            color: hsl(var(--primary))
        }
        .group-hover\:text-slate-11:is(:where(.group):hover *) {
            color: var(--slate-11)
        }
        .group-hover\:text-slate-12:is(:where(.group):hover *) {
            color: var(--slate-12)
        }
        .group-hover\:underline:is(:where(.group):hover *) {
            text-decoration-line: underline
        }
        .group-hover\:opacity-0:is(:where(.group):hover *) {
            opacity: 0
        }
        .group-hover\:opacity-30:is(:where(.group):hover *) {
            opacity: .3
        }
        .group-hover\:opacity-60:is(:where(.group):hover *) {
            opacity: .6
        }
        .group-hover\:opacity-80:is(:where(.group):hover *) {
            opacity: .8
        }
        .group-hover\:opacity-100:is(:where(.group):hover *) {
            opacity: 1
        }
        .group-hover\:shadow-lg:is(:where(.group):hover *) {
            --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
        }
        .group-hover\/card\:-translate-y-1:is(:where(.group\/card):hover *) {
            --tw-translate-y: calc(var(--spacing) * -1);
            translate: var(--tw-translate-x) var(--tw-translate-y)
        }
        .group-hover\/card\:scale-105:is(:where(.group\/card):hover *) {
            --tw-scale-x: 105%;
            --tw-scale-y: 105%;
            --tw-scale-z: 105%;
            scale: var(--tw-scale-x) var(--tw-scale-y)
        }
        .group-hover\/card\:text-foreground:is(:where(.group\/card):hover *) {
            color: hsl(var(--foreground))
        }
        .group-hover\/card\:text-slate-12:is(:where(.group\/card):hover *) {
            color: var(--slate-12)
        }
        .group-hover\/card\:underline:is(:where(.group\/card):hover *) {
            text-decoration-line: underline
        }
        .group-hover\/card\:opacity-100:is(:where(.group\/card):hover *) {
            opacity: 1
        }
        .group-hover\/carousel\:bg-gradient-to-l:is(:where(.group\/carousel):hover *) {
            --tw-gradient-position: to left in oklab;
            background-image: linear-gradient(var(--tw-gradient-stops))
        }
        .group-hover\/carousel\:bg-gradient-to-r:is(:where(.group\/carousel):hover *) {
            --tw-gradient-position: to right in oklab;
            background-image: linear-gradient(var(--tw-gradient-stops))
        }
        .group-hover\/carousel\:opacity-0:is(:where(.group\/carousel):hover *) {
            opacity: 0
        }
        .group-hover\/carousel\:opacity-100:is(:where(.group\/carousel):hover *) {
            opacity: 1
        }
        .group-hover\/chip\:opacity-0:is(:where(.group\/chip):hover *) {
            opacity: 0
        }
        .group-hover\/chip\:opacity-100:is(:where(.group\/chip):hover *),
        .group-hover\/codeblock\:opacity-100:is(:where(.group\/codeblock):hover *) {
            opacity: 1
        }
        .group-hover\/link\:underline:is(:where(.group\/link):hover *) {
            text-decoration-line: underline
        }
        .group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *),
        .group-hover\/player\:opacity-100:is(:where(.group\/player):hover *) {
            opacity: 1
        }
        .group-hover\/preset\:mx-1:is(:where(.group\/preset):hover *) {
            margin-inline: calc(var(--spacing) * 1)
        }
        .group-hover\/preset\:ml-0:is(:where(.group\/preset):hover *) {
            margin-left: calc(var(--spacing) * 0)
        }
        .group-hover\/preset\:w-6:is(:where(.group\/preset):hover *) {
            width: calc(var(--spacing) * 6)
        }
        .group-hover\/preset\:bg-violet-9\/30:is(:where(.group\/preset):hover *) {
            background-color: var(--violet-9)
        }
        @supports (color:color-mix(in lab, red, red)) {
            .group-hover\/preset\:bg-violet-9\/30:is(:where(.group\/preset): hover *) {
                background-color:color-mix(in oklab, var(--violet-9) 30%, transparent)
            }
        }
        .group-hover\/preset\:text-violet-11:is(:where(.group\/preset):hover *) {
            color: var(--violet-11)
        }
        .group-hover\/preset\:opacity-100:is(:where(.group\/preset):hover *) {
            opacity: 1
        }
        .group-hover\/preset\:ring-violet-7\/40:is(:where(.group\/preset):hover *) {
            --tw-ring-color: var(--violet-7)
        }
        @supports (color:color-mix(in lab, red, red)) {
            .group-hover\/preset\:ring-violet-7\/40:is(:where(.group\/preset): hover *) {
                --tw-ring-color:color-mix(in oklab, var(--violet-7) 40%, transparent)
            }
        }
        .group-hover\/presetversionrow\:opacity-100:is(:where(.group\/presetversionrow):hover *) {
            opacity: 1
        }
        .group-hover\/prov\:text-foreground:is(:where(.group\/prov):hover *) {
            color: hsl(var(--foreground))
        }
        .group-hover\/row\:opacity-100:is(:where(.group\/row):hover *),
        .group-hover\/text-item\:opacity-100:is(:where(.group\/text-item):hover *),
        .group-hover\/tip\:opacity-100:is(:where(.group\/tip):hover *) {
            opacity: 1
        }
    }
    .group-focus-visible\:w-0\.5:is(:where(.group):focus-visible *) {
        width: calc(var(--spacing) * .5)
    }
    .group-focus-visible\:bg-primary:is(:where(.group):focus-visible *) {
        background-color: hsl(var(--primary))
    }
    .group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *) {
        padding-right: calc(var(--spacing) * 8)
    }
    .group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *) {
        --tw-translate-y: calc(var(--spacing) * .5);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *) {
        align-self: flex-start
    }
    .group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *) {
        margin-top: calc(var(--spacing) * -8)
    }
    .group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *) {
        display: none
    }
    .group-data-\[collapsible\=icon\]\:size-8\ !:is(:where(.group)[data-collapsible=icon] *) {
        width: calc(var(--spacing) * 8) !important;
        height: calc(var(--spacing) * 8) !important
    }
    .group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *) {
        width: var(--sidebar-width-icon)
    }
    .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *) {
        width: calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))
    }
    .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *) {
        width: calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)
    }
    .group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *) {
        overflow: hidden
    }
    .group-data-\[collapsible\=icon\]\:p-0\ !:is(:where(.group)[data-collapsible=icon] *) {
        padding: calc(var(--spacing) * 0) !important
    }
    .group-data-\[collapsible\=icon\]\:p-2\ !:is(:where(.group)[data-collapsible=icon] *) {
        padding: calc(var(--spacing) * 2) !important
    }
    .group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *) {
        opacity: 0
    }
    .group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *) {
        width: calc(var(--spacing) * 0)
    }
    .group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *) {
        --tw-translate-x: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *) {
        position: relative
    }
    .group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *) {
        z-index: 10
    }
    .group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *) {
        border-color: hsl(var(--ring))
    }
    .group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *) {
        --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    .group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *) {
        --tw-ring-color: hsl(var(--ring))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *) {
            --tw-ring-color: color-mix(in oklab, hsl(var(--ring)) 50%, transparent)
        }
    }
    .group-data-\[popup-open\]\:w-1\.5:is(:where(.group)[data-popup-open] *) {
        width: calc(var(--spacing) * 1.5)
    }
    .group-data-\[popup-open\]\:w-2:is(:where(.group)[data-popup-open] *) {
        width: calc(var(--spacing) * 2)
    }
    .group-data-\[popup-open\]\:-translate-x-0\.5:is(:where(.group)[data-popup-open] *) {
        --tw-translate-x: calc(var(--spacing) * -.5);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .group-data-\[popup-open\]\:translate-x-0\.5:is(:where(.group)[data-popup-open] *) {
        --tw-translate-x: calc(var(--spacing) * .5);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .group-data-\[popup-open\]\:-translate-y-0\.5:is(:where(.group)[data-popup-open] *) {
        --tw-translate-y: calc(var(--spacing) * -.5);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .group-data-\[popup-open\]\:translate-y-0:is(:where(.group)[data-popup-open] *) {
        --tw-translate-y: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y)
    }
    .group-data-\[popup-open\]\:-rotate-45:is(:where(.group)[data-popup-open] *) {
        rotate: -45deg
    }
    .group-data-\[popup-open\]\:rotate-45:is(:where(.group)[data-popup-open] *) {
        rotate: 45deg
    }
    .group-data-\[popup-open\]\:rotate-180:is(:where(.group)[data-popup-open] *) {
        rotate: 180deg
    }
    .group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *) {
        right: calc(var(--spacing) * -4)
    }
    .group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *) {
        border-right-style: var(--tw-border-style);
        border-right-width: 1px
    }
    .group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *) {
        left: calc(var(--spacing) * 0)
    }
    .group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *) {
        rotate: 180deg
    }
    .group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *) {
        border-left-style: var(--tw-border-style);
        border-left-width: 1px
    }
    .group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *) {
        rotate: 180deg
    }
    .group-data-\[type\=destructive\]\:border-muted\/40:is(:where(.group)[data-type=destructive] *) {
        border-color: hsl(var(--muted))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .group-data-\[type\=destructive\]\:border-muted\/40:is(:where(.group)[data-type=destructive] *) {
            border-color: color-mix(in oklab, hsl(var(--muted)) 40%, transparent)
        }
    }
    .group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *) {
        border-radius: var(--radius)
    }
    .group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *) {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    .group-data-\[variant\=floating\]\:ring-1:is(:where(.group)[data-variant=floating] *) {
        --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)
    }
    .group-data-\[variant\=floating\]\:ring-sidebar-border:is(:where(.group)[data-variant=floating] *) {
        --tw-ring-color: var(--sidebar-border)
    }
    .group-\[\.ent-redesign-standard-page\]\/content\:max-w-xl:is(:where(.group\/content).ent-redesign-standard-page *) {
        max-width: var(--container-xl)
    }
    .group-\[\.ent-redesign-standard-page\]\/content\:min-w-48:is(:where(.group\/content).ent-redesign-standard-page *) {
        min-width: calc(var(--spacing) * 48)
    }
    .group-\[\.ent-redesign-standard-page\]\/content\:flex-nowrap:is(:where(.group\/content).ent-redesign-standard-page *) {
        flex-wrap: nowrap
    }
    .group-\[\.ent-redesign-standard-page\]\/content\:items-start:is(:where(.group\/content).ent-redesign-standard-page *) {
        align-items: flex-start
    }
    .group-\[\.ent-redesign-standard-page\]\/content\:justify-between:is(:where(.group\/content).ent-redesign-standard-page *) {
        justify-content: space-between
    }
    .group-\[\.ent-redesign-standard-page\]\/content\:justify-end:is(:where(.group\/content).ent-redesign-standard-page *) {
        justify-content: flex-end
    }
    @media (hover:hover) {
        .peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button): hover~*) {
            color:var(--sidebar-accent-foreground)
        }
    }
    .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*) {
        cursor: not-allowed
    }
    .peer-disabled\:opacity-70:is(:where(.peer):disabled~*) {
        opacity: .7
    }
    .peer-data-active\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active]~*) {
        color: var(--sidebar-accent-foreground)
    }
    .peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*) {
        top: calc(var(--spacing) * 1.5)
    }
    .peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*) {
        top: calc(var(--spacing) * 2.5)
    }
    .peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*) {
        top: calc(var(--spacing) * 1)
    }
    .marker\:text-muted-foreground\/40 ::marker {
        color: hsl(var(--muted-foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .marker\:text-muted-foreground\/40 ::marker {
            color: color-mix(in oklab, hsl(var(--muted-foreground)) 40%, transparent)
        }
    }
    .marker\:text-muted-foreground\/40::marker {
        color: hsl(var(--muted-foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .marker\:text-muted-foreground\/40::marker {
            color: color-mix(in oklab, hsl(var(--muted-foreground)) 40%, transparent)
        }
    }
    .marker\:text-muted-foreground\/40 ::-webkit-details-marker {
        color: hsl(var(--muted-foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .marker\:text-muted-foreground\/40 ::-webkit-details-marker {
            color: color-mix(in oklab, hsl(var(--muted-foreground)) 40%, transparent)
        }
    }
    .marker\:text-muted-foreground\/40::-webkit-details-marker {
        color: hsl(var(--muted-foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .marker\:text-muted-foreground\/40::-webkit-details-marker {
            color: color-mix(in oklab, hsl(var(--muted-foreground)) 40%, transparent)
        }
    }
    .file\:border-0::file-selector-button {
        border-style: var(--tw-border-style);
        border-width: 0
    }
    .file\:bg-transparent::file-selector-button {
        background-color: #0000
    }
    .file\:text-sm::file-selector-button {
        font-size: var(--text-sm);
        line-height: var(--tw-leading, var(--text-sm--line-height))
    }
    .file\:font-medium::file-selector-button {
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium)
    }
    .placeholder\:text-foreground\/30::placeholder {
        color: hsl(var(--foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .placeholder\:text-foreground\/30::placeholder {
            color: color-mix(in oklab, hsl(var(--foreground)) 30%, transparent)
        }
    }
    .placeholder\:text-foreground\/40::placeholder {
        color: hsl(var(--foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .placeholder\:text-foreground\/40::placeholder {
            color: color-mix(in oklab, hsl(var(--foreground)) 40%, transparent)
        }
    }
    .placeholder\:text-muted-foreground::placeholder,
    .placeholder\:text-muted-foreground\/50::placeholder {
        color: hsl(var(--muted-foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .placeholder\:text-muted-foreground\/50::placeholder {
            color: color-mix(in oklab, hsl(var(--muted-foreground)) 50%, transparent)
        }
    }
    .placeholder\:text-muted-foreground\/60::placeholder {
        color: hsl(var(--muted-foreground))
    }
    @supports (color:color-mix(in lab, red, red)) {
        .placeholder\:text-muted-foreground\/60::placeholder {
            color: color-mix(in oklab, hsl(var(--muted-foreground)) 60%, transparent)
        }
    }
    .placeholder\:text-slate-9::placeholder {
        color: var(--slate-9)
    }
    .before\:text-xs:before {
        content: var(--tw-content);
        font-size: var(--text-xs);
        line-height: var(--tw-leading, var(--text-xs--line-height))
    }
    .before\:transition-transform:before {
        content: var(--tw-content);
        transition-property: transform, translate, scale, rotate;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
        transition-duration: var(--tw-duration, var(--default-transition-duration))
    }
    .before\:duration-200:before {
        content: var(--tw-content);
        --tw-duration: .2s;
        transition-duration: .2s
    }
    .before\:content-\[\"▶\"\]:before{--tw-content:"▶";content:var(--tw-content)}.group-open\/details\:before\:rotate-90:is(:where(.group\/details):is([open],:popover-open,:open) *):before{content:var(--tw-content);rotate:90deg}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:start-1\/2:after{content:var(--tw-content);inset-inline-start:50%}.after\:-top-1\/3:after{content:var(--tw-content);top:-33.3333%}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.after\:z-10:after{content:var(--tw-content);z-index:10}.after\:h-2\/3:after{content:var(--tw-content);height:66.6667%}.after\:h-\[1\.5px\]:after{content:var(--tw-content);height:1.5px}.after\:h-\[calc\(var\(--gap\)\+1px\)\]:after{content:var(--tw-content);height:calc(var(--gap) + 1px)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:translate-y-\[5px\]:after{content:var(--tw-content);--tw-translate-y:5px;translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:bg-transparent:after{content:var(--tw-content);background-color:#0000}.after\:bg-\[radial-gradient\(ellipse_at_top\,rgba\(139\,92\,246\,0\.3\)\,transparent_65\%\)\]:after{content:var(--tw-content);background-image:radial-gradient(at top,#8b5cf64d,#0000 65%)}.after\:transition-colors:after{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-200:after{content:var(--tw-content);--tw-duration:.2s;transition-duration:.2s}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:rounded-tl-md:first-child{border-top-left-radius:calc(var(--radius) - 2px)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:rounded-tr-md:last-child{border-top-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:border-none:last-child{--tw-border-style:none;border-style:none}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.open\:pb-3:is([open],:popover-open,:open){padding-bottom:calc(var(--spacing) * 3)}.focus-within\:bg-accent:focus-within{background-color:hsl(var(--accent))}.focus-within\:bg-slate-4:focus-within{background-color:var(--slate-4)}.focus-within\:text-slate-12:focus-within{color:var(--slate-12)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-2:focus-within{--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-within\:ring-ring:focus-within,.focus-within\:ring-ring\/30:focus-within{--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/30:focus-within{--tw-ring-color:color-mix(in oklab, hsl(var(--ring)) 30%, transparent)}}@media (hover:hover){.hover\:z-10:hover{z-index:10}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-125:hover{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:cursor-default:hover{cursor:default}.hover\:cursor-move:hover{cursor:move}.hover\:border-solid:hover{--tw-border-style:solid;border-style:solid}.hover\:border-amber-7:hover{border-color:var(--amber-7)}.hover\:border-blue-7:hover{border-color:var(--blue-7)}.hover\:border-border:hover{border-color:hsl(var(--border))}.hover\:border-destructive\/60:hover{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\:border-destructive\/60:hover{border-color:color-mix(in oklab, hsl(var(--destructive)) 60%, transparent)}}.hover\:border-foreground\/20:hover{border-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/20:hover{border-color:color-mix(in oklab, hsl(var(--foreground)) 20%, transparent)}}.hover\:border-foreground\/30:hover{border-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/30:hover{border-color:color-mix(in oklab, hsl(var(--foreground)) 30%, transparent)}}.hover\:border-green-7:hover{border-color:var(--green-7)}.hover\:border-muted-foreground:hover{border-color:hsl(var(--muted-foreground))}.hover\:border-primary:hover,.hover\:border-primary\/30:hover{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab, hsl(var(--primary)) 30%, transparent)}}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, hsl(var(--primary)) 40%, transparent)}}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, hsl(var(--primary)) 50%, transparent)}}.hover\:border-primary\/60:hover{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/60:hover{border-color:color-mix(in oklab, hsl(var(--primary)) 60%, transparent)}}.hover\:border-purple-8:hover{border-color:var(--purple-8)}.hover\:border-slate-4:hover{border-color:var(--slate-4)}.hover\:border-slate-5:hover{border-color:var(--slate-5)}.hover\:border-slate-6:hover{border-color:var(--slate-6)}.hover\:border-slate-7:hover{border-color:var(--slate-7)}.hover\:border-slate-8:hover{border-color:var(--slate-8)}.hover\:border-violet-9:hover,.hover\:border-violet-9\/60:hover{border-color:var(--violet-9)}@supports (color:color-mix(in lab, red, red)){.hover\:border-violet-9\/60:hover{border-color:color-mix(in oklab, var(--violet-9) 60%, transparent)}}.hover\:border-yellow-8:hover{border-color:var(--yellow-8)}.hover\:bg-accent:hover,.hover\:bg-accent\/30:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/30:hover{background-color:color-mix(in oklab, hsl(var(--accent)) 30%, transparent)}}.hover\:bg-accent\/40:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab, hsl(var(--accent)) 40%, transparent)}}.hover\:bg-accent\/50:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, hsl(var(--accent)) 50%, transparent)}}.hover\:bg-accent\/80:hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/80:hover{background-color:color-mix(in oklab, hsl(var(--accent)) 80%, transparent)}}.hover\:bg-amber-4:hover{background-color:var(--amber-4)}.hover\:bg-amber-10\/10:hover{background-color:var(--amber-10)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-10\/10:hover{background-color:color-mix(in oklab, var(--amber-10) 10%, transparent)}}.hover\:bg-background:hover,.hover\:bg-background\/20:hover{background-color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/20:hover{background-color:color-mix(in oklab, hsl(var(--background)) 20%, transparent)}}.hover\:bg-background\/80:hover{background-color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/80:hover{background-color:color-mix(in oklab, hsl(var(--background)) 80%, transparent)}}.hover\:bg-background\/90:hover{background-color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/90:hover{background-color:color-mix(in oklab, hsl(var(--background)) 90%, transparent)}}.hover\:bg-black\/0:hover{background-color:#0000;background-color:lab(0% 0 0/0)}.hover\:bg-blue-4:hover{background-color:var(--blue-4)}.hover\:bg-blue-5:hover{background-color:var(--blue-5)}.hover\:bg-blue-9:hover{background-color:var(--blue-9)}.hover\:bg-card\/80:hover{background-color:hsl(var(--card))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-card\/80:hover{background-color:color-mix(in oklab, hsl(var(--card)) 80%, transparent)}}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, hsl(var(--destructive)) 10%, transparent)}}.hover\:bg-destructive\/20:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, hsl(var(--destructive)) 20%, transparent)}}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab, hsl(var(--destructive)) 80%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, hsl(var(--destructive)) 90%, transparent)}}.hover\:bg-foreground:hover,.hover\:bg-foreground\/5:hover{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/5:hover{background-color:color-mix(in oklab, hsl(var(--foreground)) 5%, transparent)}}.hover\:bg-foreground\/15:hover{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/15:hover{background-color:color-mix(in oklab, hsl(var(--foreground)) 15%, transparent)}}.hover\:bg-foreground\/\[0\.03\]:hover{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.03\]:hover{background-color:color-mix(in oklab, hsl(var(--foreground)) 3%, transparent)}}.hover\:bg-foreground\/\[0\.06\]:hover{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.06\]:hover{background-color:color-mix(in oklab, hsl(var(--foreground)) 6%, transparent)}}.hover\:bg-green-3:hover{background-color:var(--green-3)}.hover\:bg-green-4:hover{background-color:var(--green-4)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted-foreground\/20:hover{background-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted-foreground\/20:hover{background-color:color-mix(in oklab, hsl(var(--muted-foreground)) 20%, transparent)}}.hover\:bg-muted\/15:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/15:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 15%, transparent)}}.hover\:bg-muted\/20:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/20:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 20%, transparent)}}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 30%, transparent)}}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 40%, transparent)}}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 50%, transparent)}}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 60%, transparent)}}.hover\:bg-muted\/80:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 80%, transparent)}}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab, hsl(var(--primary)) 5%, transparent)}}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab, hsl(var(--primary)) 10%, transparent)}}.hover\:bg-primary\/15:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/15:hover{background-color:color-mix(in oklab, hsl(var(--primary)) 15%, transparent)}}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, hsl(var(--primary)) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, hsl(var(--primary)) 90%, transparent)}}.hover\:bg-purple-4:hover{background-color:var(--purple-4)}.hover\:bg-red-3:hover{background-color:var(--red-3)}.hover\:bg-red-10:hover{background-color:var(--red-10)}.hover\:bg-secondary:hover,.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, hsl(var(--secondary)) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-slate-1\/40:hover{background-color:var(--slate-1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-1\/40:hover{background-color:color-mix(in oklab, var(--slate-1) 40%, transparent)}}.hover\:bg-slate-2:hover,.hover\:bg-slate-2\/50:hover{background-color:var(--slate-2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-2\/50:hover{background-color:color-mix(in oklab, var(--slate-2) 50%, transparent)}}.hover\:bg-slate-3:hover{background-color:var(--slate-3)}.hover\:bg-slate-4:hover{background-color:var(--slate-4)}.hover\:bg-slate-5:hover{background-color:var(--slate-5)}.hover\:bg-slate-11:hover{background-color:var(--slate-11)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-warning-foreground\/10:hover{background-color:hsl(var(--warning-foreground))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning-foreground\/10:hover{background-color:color-mix(in oklab, hsl(var(--warning-foreground)) 10%, transparent)}}.hover\:bg-warning\/80:hover{background-color:hsl(var(--warning))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/80:hover{background-color:color-mix(in oklab, hsl(var(--warning)) 80%, transparent)}}.hover\:bg-white\/80:hover{background-color:#fffc;background-color:lab(100% -.0000298023 .0000119209/.8)}.hover\:bg-yellow-4:hover{background-color:var(--yellow-4)}.hover\:bg-gradient-to-l:hover{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.hover\:bg-gradient-to-r:hover{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.hover\:stroke-foreground:hover{stroke:hsl(var(--foreground))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-amber-10:hover{color:var(--amber-10)}.hover\:text-amber-12:hover{color:var(--amber-12)}.hover\:text-background:hover{color:hsl(var(--background))}.hover\:text-blue-11:hover{color:var(--blue-11)}.hover\:text-blue-12:hover{color:var(--blue-12)}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.hover\:text-destructive\/80:hover{color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\:text-destructive\/80:hover{color:color-mix(in oklab, hsl(var(--destructive)) 80%, transparent)}}.hover\:text-foreground:hover,.hover\:text-foreground\/80:hover{color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.hover\:text-foreground\/80:hover{color:color-mix(in oklab, hsl(var(--foreground)) 80%, transparent)}}.hover\:text-green-11\/80:hover{color:var(--green-11)}@supports (color:color-mix(in lab, red, red)){.hover\:text-green-11\/80:hover{color:color-mix(in oklab, var(--green-11) 80%, transparent)}}.hover\:text-link\/80:hover{color:hsl(var(--link))}@supports (color:color-mix(in lab, red, red)){.hover\:text-link\/80:hover{color:color-mix(in oklab, hsl(var(--link)) 80%, transparent)}}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-primary\/80:hover{color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab, hsl(var(--primary)) 80%, transparent)}}.hover\:text-red-10:hover{color:var(--red-10)}.hover\:text-red-12:hover{color:var(--red-12)}.hover\:text-secondary-foreground:hover{color:hsl(var(--secondary-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-slate-11:hover{color:var(--slate-11)}.hover\:text-slate-12:hover{color:var(--slate-12)}.hover\:text-violet-11:hover{color:var(--violet-11)}.hover\:text-violet-12:hover{color:var(--violet-12)}.hover\:text-warning-foreground\/80:hover{color:hsl(var(--warning-foreground))}@supports (color:color-mix(in lab, red, red)){.hover\:text-warning-foreground\/80:hover{color:color-mix(in oklab, hsl(var(--warning-foreground)) 80%, transparent)}}.hover\:text-white:hover{color:#fff}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-accent-foreground:hover{-webkit-text-decoration-color:hsl(var(--accent-foreground));-webkit-text-decoration-color:hsl(var(--accent-foreground));-webkit-text-decoration-color:hsl(var(--accent-foreground));text-decoration-color:hsl(var(--accent-foreground))}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_2px_4px_-1px_rgb\(0_0_0_\/0\.1\)\,0_2px_6px_0_rgb\(0_0_0_\/0\.05\)\]:hover{--tw-shadow:0 2px 4px -1px var(--tw-shadow-color,#0000001a), 0 2px 6px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.7\)\,0_20px_60px_-15px_rgba\(139\,92\,246\,0\.3\)\]:hover{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffb3), 0 20px 60px -15px var(--tw-shadow-color,#8b5cf64d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-inner:hover{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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\:shadow-none:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-1:hover{--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)}.hover\:shadow-black\/80:hover{--tw-shadow-color:#000c}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-black\/80:hover{--tw-shadow-color:color-mix(in oklab, lab(0% 0 0/.8) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-primary\/10:hover{--tw-shadow-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-primary\/10:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, hsl(var(--primary)) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:ring-primary\/60:hover{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:ring-primary\/60:hover{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 60%, transparent)}}.hover\:ring-violet-9\/30:hover{--tw-ring-color:var(--violet-9)}@supports (color:color-mix(in lab, red, red)){.hover\:ring-violet-9\/30:hover{--tw-ring-color:color-mix(in oklab, var(--violet-9) 30%, transparent)}}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}@media (hover:hover){.group-hover\:hover\:opacity-80:is(:where(.group):hover *):hover{opacity:.8}.group-hover\:hover\:opacity-100:is(:where(.group):hover *):hover{opacity:1}}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.group-data-\[type\=destructive\]\:hover\:border-destructive\/30:is(:where(.group)[data-type=destructive] *):hover{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.group-data-\[type\=destructive\]\:hover\:border-destructive\/30:is(:where(.group)[data-type=destructive] *):hover{border-color:color-mix(in oklab, hsl(var(--destructive)) 30%, transparent)}}.group-data-\[type\=destructive\]\:hover\:bg-destructive:is(:where(.group)[data-type=destructive] *):hover{background-color:hsl(var(--destructive))}.group-data-\[type\=destructive\]\:hover\:text-destructive-foreground:is(:where(.group)[data-type=destructive] *):hover{color:hsl(var(--destructive-foreground))}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:border-blue-7:focus{border-color:var(--blue-7)}.focus\:border-blue-8:focus{border-color:var(--blue-8)}.focus\:border-primary:focus{border-color:hsl(var(--primary))}.focus\:border-slate-5:focus{border-color:var(--slate-5)}.focus\:border-slate-8:focus{border-color:var(--slate-8)}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-background\/80:focus{background-color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.focus\:bg-background\/80:focus{background-color:color-mix(in oklab, hsl(var(--background)) 80%, transparent)}}.focus\:bg-blue-2:focus{background-color:var(--blue-2)}.focus\:bg-blue-4:focus{background-color:var(--blue-4)}.focus\:bg-input:focus{background-color:hsl(var(--input))}.focus\:bg-muted\/50:focus{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.focus\:bg-muted\/50:focus{background-color:color-mix(in oklab, hsl(var(--muted)) 50%, transparent)}}.focus\:bg-slate-2:focus{background-color:var(--slate-2)}.focus\:bg-transparent:focus{background-color:#0000}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-destructive:focus{color:hsl(var(--destructive))}.focus\:opacity-100:focus{opacity:1}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);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-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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);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-blue-9:focus{--tw-ring-color:var(--blue-9)}.focus\:ring-primary:focus{--tw-ring-color:hsl(var(--primary))}.focus\:ring-red-9:focus{--tw-ring-color:var(--red-9)}.focus\:ring-ring:focus,.focus\:ring-ring\/40:focus{--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab, red, red)){.focus\:ring-ring\/40:focus{--tw-ring-color:color-mix(in oklab, hsl(var(--ring)) 40%, transparent)}}.focus\:ring-slate-4:focus{--tw-ring-color:var(--slate-4)}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.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\:ring-offset-red-10:focus{--tw-ring-offset-color:var(--red-10)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-0:focus{outline-style:var(--tw-outline-style);outline-width:0}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.group-data-\[type\=destructive\]\:focus\:ring-destructive:is(:where(.group)[data-type=destructive] *):focus{--tw-ring-color:hsl(var(--destructive))}.focus\:placeholder\:text-muted-foreground:focus::placeholder{color:hsl(var(--muted-foreground))}.focus-visible\:border-ring:focus-visible{border-color:hsl(var(--ring))}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:\!ring-destructive:focus-visible{--tw-ring-color:hsl(var(--destructive))!important}.focus-visible\:ring-border:focus-visible,.focus-visible\:ring-border\/25:focus-visible{--tw-ring-color:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-border\/25:focus-visible{--tw-ring-color:color-mix(in oklab, hsl(var(--border)) 25%, transparent)}}.focus-visible\:ring-primary:focus-visible,.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:color-mix(in oklab, hsl(var(--primary)) 50%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, hsl(var(--ring)) 50%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-105:active{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:animate-spin:active{animation:var(--animate-spin)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-foreground\/20:active{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.active\:bg-foreground\/20:active{background-color:color-mix(in oklab, hsl(var(--foreground)) 20%, transparent)}}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:bg-slate-2:active{background-color:var(--slate-2)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.active\:opacity-80:active{opacity:.8}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-foreground:disabled{border-color:hsl(var(--foreground))}.disabled\:bg-slate-2:disabled{background-color:var(--slate-2)}.disabled\:bg-slate-6:disabled{background-color:var(--slate-6)}.disabled\:text-slate-9:disabled{color:var(--slate-9)}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-100:disabled{opacity:1}@media (hover:hover){.disabled\:hover\:text-muted-foreground:disabled:hover,.disabled\:hover\:text-muted-foreground\/60:disabled:hover{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.disabled\:hover\:text-muted-foreground\/60:disabled:hover{color:color-mix(in oklab, hsl(var(--muted-foreground)) 60%, transparent)}}}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:border-ring:has(:focus){border-color:hsl(var(--ring))}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, hsl(var(--ring)) 50%, transparent)}}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.data-active\:bg-sidebar-accent[data-active]{background-color:var(--sidebar-accent)}.data-active\:font-medium[data-active]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-active\:text-sidebar-accent-foreground[data-active]{color:var(--sidebar-accent-foreground)}.data-checked\:translate-x-\[21px\][data-checked]{--tw-translate-x:21px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-checked\:bg-primary[data-checked]{background-color:hsl(var(--primary))}@media (hover:hover){.data-checked\:hover\:bg-primary\/90[data-checked]:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.data-checked\:hover\:bg-primary\/90[data-checked]:hover{background-color:color-mix(in oklab, hsl(var(--primary)) 90%, transparent)}}.data-open\:hover\:bg-sidebar-accent[data-open]:hover{background-color:var(--sidebar-accent)}.data-open\:hover\:text-sidebar-accent-foreground[data-open]:hover{color:var(--sidebar-accent-foreground)}}.data-unchecked\:translate-x-\[2px\][data-unchecked]{--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-unchecked\:bg-slate-5[data-unchecked]{background-color:var(--slate-5)}@media (hover:hover){.data-unchecked\:hover\:bg-slate-6[data-unchecked]:hover{background-color:var(--slate-6)}}.data-\[activation-direction\=left\]\:slide-in-from-left-52[data-activation-direction=left]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[activation-direction\=right\]\:slide-in-from-right-52[data-activation-direction=right]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){.data-\[active\]\:bg-accent\/50[data-active]{background-color:color-mix(in oklab, hsl(var(--accent)) 50%, transparent)}}.data-\[active\]\:bg-background[data-active]{background-color:hsl(var(--background))}.data-\[active\]\:text-accent-foreground[data-active]{color:hsl(var(--accent-foreground))}.data-\[active\]\:text-foreground[data-active]{color:hsl(var(--foreground))}.data-\[active\]\:shadow-sm[data-active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[behind\]\:pointer-events-none[data-behind]{pointer-events:none}.data-\[behind\]\:opacity-0[data-behind]{opacity:0}.data-\[checked\]\:bg-primary[data-checked]{background-color:hsl(var(--primary))}.data-\[checked\]\:text-primary-foreground[data-checked]{color:hsl(var(--primary-foreground))}.data-\[closed\]\:animate-accordion-up[data-closed]{animation:.2s ease-out accordion-up}.data-\[closed\]\:animate-out[data-closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[closed\]\:fade-out-0[data-closed]{--tw-exit-opacity:0}.data-\[closed\]\:zoom-out-95[data-closed]{--tw-exit-scale:.95}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[ending-style\]\:\[transform\:translateX\(calc\(-100\%-var\(--viewport-padding\)-2px\)\)\][data-ending-style]{transform:translateX(calc(-100% - var(--viewport-padding) - 2px))}.data-\[ending-style\]\:\[transform\:translateX\(calc\(100\%\+var\(--viewport-padding\)\+2px\)\)\][data-ending-style]{transform:translateX(calc(100% + var(--viewport-padding) + 2px))}.data-\[ending-style\]\:\[transform\:translateY\(calc\(-100\%\+var\(--bleed\)-var\(--viewport-padding\)-2px\)\)\][data-ending-style]{transform:translateY(calc(-100% + var(--bleed) - var(--viewport-padding) - 2px))}.data-\[ending-style\]\:\[transform\:translateY\(calc\(100\%-var\(--bleed\)\+var\(--viewport-padding\)\+2px\)\)\][data-ending-style]{transform:translateY(calc(100% - var(--bleed) + var(--viewport-padding) + 2px))}.data-\[ending-style\]\:animate-out[data-ending-style]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[ending-style\]\:opacity-0[data-ending-style]{opacity:0}.data-\[ending-style\]\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-\[ending-style\]\:fade-out[data-ending-style]{--tw-exit-opacity:0}.data-\[expanded\]\:pointer-events-auto[data-expanded]{pointer-events:auto}.data-\[expanded\]\:h-\[var\(--toast-height\)\][data-expanded]{height:var(--toast-height)}.data-\[expanded\]\:\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--offset-y\)\)\)\][data-expanded]{transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--offset-y)))}.data-\[expanded\]\:opacity-100[data-expanded]{opacity:1}.data-\[highlighted\]\:bg-accent[data-highlighted]{background-color:hsl(var(--accent))}.data-\[highlighted\]\:text-accent-foreground[data-highlighted]{color:hsl(var(--accent-foreground))}.data-\[indeterminate\]\:bg-primary[data-indeterminate]{background-color:hsl(var(--primary))}.data-\[indeterminate\]\:text-primary-foreground[data-indeterminate]{color:hsl(var(--primary-foreground))}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[limited\]\:opacity-0[data-limited]{opacity:0}.data-\[open\]\:animate-accordion-down[data-open]{animation:.2s ease-out accordion-down}.data-\[open\]\:animate-in[data-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[open\]\:bg-accent[data-open]{background-color:hsl(var(--accent))}.data-\[open\]\:text-muted-foreground[data-open]{color:hsl(var(--muted-foreground))}.data-\[open\]\:fade-in-0[data-open]{--tw-enter-opacity:0}.data-\[open\]\:zoom-in-90[data-open]{--tw-enter-scale:.9}.data-\[open\]\:zoom-in-95[data-open]{--tw-enter-scale:.95}.data-\[orientation\=horizontal\]\:h-2[data-orientation=horizontal]{height:calc(var(--spacing) * 2)}.data-\[orientation\=horizontal\]\:h-2\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 2.5)}.data-\[orientation\=horizontal\]\:h-8[data-orientation=horizontal]{height:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=horizontal\]\:border-t[data-orientation=horizontal]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[orientation\=horizontal\]\:border-t-transparent[data-orientation=horizontal]{border-top-color:#0000}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-2[data-orientation=vertical]{width:calc(var(--spacing) * 2)}.data-\[orientation\=vertical\]\:w-2\.5[data-orientation=vertical]{width:calc(var(--spacing) * 2.5)}.data-\[orientation\=vertical\]\:w-8[data-orientation=vertical]{width:calc(var(--spacing) * 8)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[orientation\=vertical\]\:justify-center[data-orientation=vertical]{justify-content:center}.data-\[orientation\=vertical\]\:border-l[data-orientation=vertical]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[orientation\=vertical\]\:border-l-transparent[data-orientation=vertical]{border-left-color:#0000}.data-\[popup-open\]\:border-violet-9[data-popup-open]{border-color:var(--violet-9)}.data-\[popup-open\]\:bg-accent[data-popup-open],.data-\[popup-open\]\:bg-accent\/50[data-popup-open]{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){.data-\[popup-open\]\:bg-accent\/50[data-popup-open]{background-color:color-mix(in oklab, hsl(var(--accent)) 50%, transparent)}}.data-\[popup-open\]\:bg-background[data-popup-open]{background-color:hsl(var(--background))}.data-\[popup-open\]\:bg-primary\/80[data-popup-open]{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.data-\[popup-open\]\:bg-primary\/80[data-popup-open]{background-color:color-mix(in oklab, hsl(var(--primary)) 80%, transparent)}}.data-\[popup-open\]\:bg-slate-3[data-popup-open]{background-color:var(--slate-3)}.data-\[popup-open\]\:bg-transparent[data-popup-open]{background-color:#0000}.data-\[popup-open\]\:text-accent-foreground[data-popup-open]{color:hsl(var(--accent-foreground))}.data-\[popup-open\]\:text-foreground[data-popup-open]{color:hsl(var(--foreground))}.data-\[popup-open\]\:text-violet-11[data-popup-open]{color:var(--violet-11)}.data-\[pressed\]\:border-input[data-pressed]{border-color:hsl(var(--input))}.data-\[pressed\]\:bg-accent[data-pressed]{background-color:hsl(var(--accent))}.data-\[pressed\]\:text-accent-foreground[data-pressed]{color:hsl(var(--accent-foreground))}.data-\[pressed\]\:text-foreground[data-pressed]{color:hsl(var(--foreground))}.data-\[pressed\]\:after\:bg-foreground[data-pressed]:after{content:var(--tw-content);background-color:hsl(var(--foreground))}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:hsl(var(--primary))}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:hsl(var(--primary-foreground))}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:hsl(var(--accent))}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:hsl(var(--accent-foreground))}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:hsl(var(--primary))}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:hsl(var(--primary-foreground))}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:hsl(var(--primary))}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:hsl(var(--primary-foreground))}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:left-0[data-side=left]{left:calc(var(--spacing) * 0)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=left]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.data-\[side\=right\]\:right-0[data-side=right]{right:calc(var(--spacing) * 0)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=right\]\:group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=right]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=md\]\:text-sm[data-size=md]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[size\=sm\]\:text-xs[data-size=sm]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.data-\[starting-style\]\:\[transform\:translateX\(calc\(-100\%-var\(--viewport-padding\)-2px\)\)\][data-starting-style]{transform:translateX(calc(-100% - var(--viewport-padding) - 2px))}.data-\[starting-style\]\:\[transform\:translateX\(calc\(100\%\+var\(--viewport-padding\)\+2px\)\)\][data-starting-style]{transform:translateX(calc(100% + var(--viewport-padding) + 2px))}.data-\[starting-style\]\:\[transform\:translateY\(150\%\)\][data-starting-style]{transform:translateY(150%)}.data-\[starting-style\]\:\[transform\:translateY\(calc\(-100\%\+var\(--bleed\)-var\(--viewport-padding\)-2px\)\)\][data-starting-style]{transform:translateY(calc(-100% + var(--bleed) - var(--viewport-padding) - 2px))}.data-\[starting-style\]\:\[transform\:translateY\(calc\(100\%-var\(--bleed\)\+var\(--viewport-padding\)\+2px\)\)\][data-starting-style]{transform:translateY(calc(100% - var(--bleed) + var(--viewport-padding) + 2px))}.data-\[starting-style\]\:animate-in[data-starting-style]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[starting-style\]\:opacity-0[data-starting-style]{opacity:0}.data-\[starting-style\]\:fade-in[data-starting-style]{--tw-enter-opacity:0}.data-\[state\=checked\]\:bg-foreground[data-state=checked]{background-color:hsl(var(--foreground))}@media (hover:hover){.data-\[state\=checked\]\:hover\:bg-foreground\/90[data-state=checked]:hover{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.data-\[state\=checked\]\:hover\:bg-foreground\/90[data-state=checked]:hover{background-color:color-mix(in oklab, hsl(var(--foreground)) 90%, transparent)}}}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:slide-out-to-bottom-4[data-state=closed]{--tw-exit-translate-y:calc(4*var(--spacing))}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, hsl(var(--accent)) 50%, transparent)}}.data-\[state\=open\]\:shadow-inner[data-state=open]{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-bottom-4[data-state=open]{--tw-enter-translate-y:calc(4*var(--spacing))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[ending-style\]\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\][data-ending-style][data-swipe-direction=down],.data-\[expanded\]\:data-\[ending-style\]\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\][data-expanded][data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}.data-\[ending-style\]\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\][data-ending-style][data-swipe-direction=left],.data-\[expanded\]\:data-\[ending-style\]\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=left]{transform:translateX(calc(var(--toast-swipe-movement-x) - 150%)) translateY(var(--offset-y))}.data-\[ending-style\]\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\][data-ending-style][data-swipe-direction=right],.data-\[expanded\]\:data-\[ending-style\]\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--offset-y))}.data-\[ending-style\]\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\][data-ending-style][data-swipe-direction=up],.data-\[expanded\]\:data-\[ending-style\]\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\][data-expanded][data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 150%))}.data-\[swiping\]\:duration-0[data-swiping]{--tw-duration:0s;transition-duration:0s}.data-\[swiping\]\:select-none[data-swiping]{-webkit-user-select:none;user-select:none}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive],.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus,.data-\[variant\=destructive\]\:data-\[highlighted\]\:text-destructive[data-variant=destructive][data-highlighted]{color:hsl(var(--destructive))}@supports (-webkit-touch-callout:none){.supports-\[-webkit-touch-callout\:none\]\:absolute{position:absolute}.supports-\[-webkit-touch-callout\:none\]\:\[--bleed\:0px\]{--bleed:0px}.supports-\[-webkit-touch-callout\:none\]\:\[--viewport-padding\:0\.625rem\]{--viewport-padding:.625rem}}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-background\/80{background-color:hsl(var(--background))}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-background\/80{background-color:color-mix(in oklab, hsl(var(--background)) 80%, transparent)}}}@media not all and (min-width:40rem){.max-sm\:w-auto{width:auto}.max-sm\:px-2{padding-inline:calc(var(--spacing) * 2)}}@media (min-width:1100px){.min-\[1100px\]\:block{display:block}}@media (min-width:40rem){.sm\:visible{visibility:visible}.sm\:top-4{top:calc(var(--spacing) * 4)}.sm\:-right-10{right:calc(var(--spacing) * -10)}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:right-\[2rem\]{right:2rem}.sm\:bottom-4{bottom:calc(var(--spacing) * 4)}.sm\:bottom-\[2rem\]{bottom:2rem}.sm\:mx-4{margin-inline:calc(var(--spacing) * 4)}.sm\:mx-auto{margin-inline:auto}.sm\:my-\[7\.5vh\]{margin-block:7.5vh}.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.sm\:ml-0{margin-left:calc(var(--spacing) * 0)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.sm\:h-7{height:calc(var(--spacing) * 7)}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:h-40{height:calc(var(--spacing) * 40)}.sm\:h-52{height:calc(var(--spacing) * 52)}.sm\:h-auto{height:auto}.sm\:max-h-\[85vh\]{max-height:85vh}.sm\:w-1\/3{width:33.3333%}.sm\:w-6{width:calc(var(--spacing) * 6)}.sm\:w-7{width:calc(var(--spacing) * 7)}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-\[26rem\]{width:26rem}.sm\:w-\[180px\]{width:180px}.sm\:w-\[300px\]{width:300px}.sm\:w-\[540px\]{width:540px}.sm\:w-\[min\(55rem\,max\(49vw\,39rem\)\)\]{width:min(55rem,max(49vw,39rem))}.sm\:w-\[min\(56rem\,max\(50vw\,40rem\)\)\]{width:min(56rem,max(50vw,40rem))}.sm\:w-auto{width:auto}.sm\:w-fit{width:fit-content}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-48{max-width:calc(var(--spacing) * 48)}.sm\:max-w-64{max-width:calc(var(--spacing) * 64)}.sm\:max-w-\[425px\]{max-width:425px}.sm\:max-w-\[500px\]{max-width:500px}.sm\:max-w-\[600px\]{max-width:600px}.sm\:max-w-\[calc\(100vw-3rem\)\]{max-width:calc(100vw - 3rem)}.sm\:max-w-\[calc\(100vw-4rem\)\]{max-width:calc(100vw - 4rem)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:flex-initial{flex:0 auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-24{gap:calc(var(--spacing) * 24)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:border-border{border-color:hsl(var(--border))}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-0{padding-inline:calc(var(--spacing) * 0)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[12px\]{font-size:12px}}@media (min-width:48rem){.md\:invisible{visibility:hidden}.md\:absolute{position:absolute}.md\:sticky{position:sticky}.md\:top-\[var\(--sticky-offset\,0px\)\]{top:var(--sticky-offset,0px)}.md\:right-0{right:calc(var(--spacing) * 0)}.md\:bottom-full{bottom:100%}.md\:left-0{left:calc(var(--spacing) * 0)}.md\:order-none{order:0}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-start-2{grid-column-start:2}.md\:col-start-4{grid-column-start:4}.md\:-mx-3{margin-inline:calc(var(--spacing) * -3)}.md\:-mx-4{margin-inline:calc(var(--spacing) * -4)}.md\:-mx-8{margin-inline:calc(var(--spacing) * -8)}.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:mx-16{margin-inline:calc(var(--spacing) * 16)}.md\:my-0{margin-block:calc(var(--spacing) * 0)}.md\:my-2{margin-block:calc(var(--spacing) * 2)}.md\:my-6{margin-block:calc(var(--spacing) * 6)}.md\:-mt-6{margin-top:calc(var(--spacing) * -6)}.md\:mt-0{margin-top:calc(var(--spacing) * 0)}.md\:mt-3{margin-top:calc(var(--spacing) * 3)}.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:mr-0{margin-right:calc(var(--spacing) * 0)}.md\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.md\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.md\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.md\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.md\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.md\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:table-cell{display:table-cell}.md\:aspect-auto{aspect-ratio:auto}.md\:size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.md\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.md\:size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.md\:h-8{height:calc(var(--spacing) * 8)}.md\:h-24{height:calc(var(--spacing) * 24)}.md\:h-32{height:calc(var(--spacing) * 32)}.md\:h-\[calc\(100dvh-3\.5rem\)\]{height:calc(100dvh - 3.5rem)}.md\:h-\[calc\(100dvh-4rem\)\]{height:calc(100dvh - 4rem)}.md\:h-\[calc\(100dvh-5\.25rem\)\]{height:calc(100dvh - 5.25rem)}.md\:min-h-12{min-height:calc(var(--spacing) * 12)}.md\:min-h-max{min-height:max-content}.md\:min-h-screen{min-height:100vh}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.3333%}.md\:w-1\/4{width:25%}.md\:w-2\/3{width:66.6667%}.md\:w-2\/12{width:16.6667%}.md\:w-4\/12{width:33.3333%}.md\:w-5\/12{width:41.6667%}.md\:w-8{width:calc(var(--spacing) * 8)}.md\:w-32{width:calc(var(--spacing) * 32)}.md\:w-40{width:calc(var(--spacing) * 40)}.md\:w-48{width:calc(var(--spacing) * 48)}.md\:w-52{width:calc(var(--spacing) * 52)}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:w-72{width:calc(var(--spacing) * 72)}.md\:w-80{width:calc(var(--spacing) * 80)}.md\:w-96{width:calc(var(--spacing) * 96)}.md\:w-\[40rem\]{width:40rem}.md\:w-\[280px\]{width:280px}.md\:w-\[calc\(100\%-10rem\)\]{width:calc(100% - 10rem)}.md\:w-\[calc\(100vw-4rem\)\]{width:calc(100vw - 4rem)}.md\:w-auto{width:auto}.md\:w-fit{width:fit-content}.md\:w-full{width:100%}.md\:w-min{width:min-content}.md\:w-screen{width:100vw}.md\:max-w-7xl{max-width:var(--container-7xl)}.md\:max-w-48{max-width:calc(var(--spacing) * 48)}.md\:max-w-\[50\%\]{max-width:50%}.md\:max-w-\[55\%\]{max-width:55%}.md\:max-w-lg{max-width:var(--container-lg)}.md\:max-w-none{max-width:none}.md\:max-w-screen-lg{max-width:var(--breakpoint-lg)}.md\:max-w-screen-md{max-width:var(--breakpoint-md)}.md\:max-w-xs{max-width:var(--container-xs)}.md\:min-w-0{min-width:calc(var(--spacing) * 0)}.md\:min-w-32{min-width:calc(var(--spacing) * 32)}.md\:flex-1{flex:1}.md\:flex-none{flex:none}.md\:shrink-0{flex-shrink:0}.md\:translate-x-6{--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:-translate-y-4{--tw-translate-y:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:translate-y-5{--tw-translate-y:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1fr_9rem_6rem_9rem_1\.5rem\]{grid-template-columns:1fr 9rem 6rem 9rem 1.5rem}.md\:grid-cols-\[200px_1fr\]{grid-template-columns:200px 1fr}.md\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.md\:grid-cols-\[minmax\(10rem\,1fr\)_9rem_6rem_9rem_1\.5rem\]{grid-template-columns:minmax(10rem,1fr) 9rem 6rem 9rem 1.5rem}.md\:grid-cols-\[var\(--chain-grid-desktop\,1fr_9rem_6rem_9rem_12rem_1\.5rem\)\]{grid-template-columns:var(--chain-grid-desktop,1fr 9rem 6rem 9rem 12rem 1.5rem)}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:items-stretch{align-items:stretch}.md\:justify-between{justify-content:space-between}.md\:justify-center{justify-content:center}.md\:justify-end{justify-content:flex-end}.md\:justify-start{justify-content:flex-start}.md\:gap-0{gap:calc(var(--spacing) * 0)}.md\:gap-1{gap:calc(var(--spacing) * 1)}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:gap-16{gap:calc(var(--spacing) * 16)}.md\:gap-20{gap:calc(var(--spacing) * 20)}.md\:gap-24{gap:calc(var(--spacing) * 24)}:where(.md\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-24>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 24) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 24) * calc(1 - var(--tw-space-y-reverse)))}.md\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.md\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.md\:self-auto{align-self:auto}.md\:self-start{align-self:flex-start}.md\:rounded-lg{border-radius:var(--radius)}.md\:rounded-tl-2xl{border-top-left-radius:var(--radius-2xl)}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.md\:border-border{border-color:hsl(var(--border))}.md\:border-primary{border-color:hsl(var(--primary))}.md\:p-1\.5{padding:calc(var(--spacing) * 1.5)}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:p-16{padding:calc(var(--spacing) * 16)}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:px-2{padding-inline:calc(var(--spacing) * 2)}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:px-16{padding-inline:calc(var(--spacing) * 16)}.md\:px-20{padding-inline:calc(var(--spacing) * 20)}.md\:py-0{padding-block:calc(var(--spacing) * 0)}.md\:py-3{padding-block:calc(var(--spacing) * 3)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:pt-0{padding-top:calc(var(--spacing) * 0)}.md\:pt-1{padding-top:calc(var(--spacing) * 1)}.md\:pt-2{padding-top:calc(var(--spacing) * 2)}.md\:pt-3{padding-top:calc(var(--spacing) * 3)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pt-10{padding-top:calc(var(--spacing) * 10)}.md\:pt-16{padding-top:calc(var(--spacing) * 16)}.md\:pr-0{padding-right:calc(var(--spacing) * 0)}.md\:pr-6{padding-right:calc(var(--spacing) * 6)}.md\:pr-8{padding-right:calc(var(--spacing) * 8)}.md\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.md\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.md\:pb-\[22vh\]{padding-bottom:22vh}.md\:pl-0{padding-left:calc(var(--spacing) * 0)}.md\:text-center{text-align:center}.md\:text-left{text-align:left}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[16px\]{font-size:16px}.md\:whitespace-pre-wrap{white-space:pre-wrap}.md\:opacity-0{opacity:0}.md\:opacity-50{opacity:.5}@media (hover:hover){.md\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.md\:group-hover\/copy\:visible:is(:where(.group\/copy):hover *){visibility:visible}}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (min-width:64rem){.lg\:static{position:static}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:mt-0{margin-top:calc(var(--spacing) * 0)}.lg\:mt-6{margin-top:calc(var(--spacing) * 6)}.lg\:mt-8{margin-top:calc(var(--spacing) * 8)}.lg\:ml-0{margin-left:calc(var(--spacing) * 0)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:table-cell{display:table-cell}.lg\:h-20{height:calc(var(--spacing) * 20)}.lg\:h-\[calc\(100dvh-3\.5rem\)\]{height:calc(100dvh - 3.5rem)}.lg\:min-h-\[calc\(100dvh-84px\)\]{min-height:calc(100dvh - 84px)}.lg\:w-1\/2{width:50%}.lg\:w-1\/4{width:25%}.lg\:w-40{width:calc(var(--spacing) * 40)}.lg\:w-44{width:calc(var(--spacing) * 44)}.lg\:w-64{width:calc(var(--spacing) * 64)}.lg\:w-\[12\%\]{width:12%}.lg\:w-\[14\%\]{width:14%}.lg\:w-\[28\%\]{width:28%}.lg\:w-\[40\%\]{width:40%}.lg\:w-auto{width:auto}.lg\:translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.lg\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:gap-1{gap:calc(var(--spacing) * 1)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:bg-transparent{background-color:#0000}.lg\:px-3{padding-inline:calc(var(--spacing) * 3)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:pr-8{padding-right:calc(var(--spacing) * 8)}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.lg\:opacity-0{opacity:0}}@media (min-width:80rem){.xl\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.xl\:gap-8{gap:calc(var(--spacing) * 8)}.xl\:px-6{padding-inline:calc(var(--spacing) * 6)}.xl\:px-10{padding-inline:calc(var(--spacing) * 10)}.xl\:py-20{padding-block:calc(var(--spacing) * 20)}.xl\:pt-9{padding-top:calc(var(--spacing) * 9)}.xl\:pt-20{padding-top:calc(var(--spacing) * 20)}.xl\:pr-3{padding-right:calc(var(--spacing) * 3)}.xl\:pl-4{padding-left:calc(var(--spacing) * 4)}.xl\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.ltr\:-translate-x-1\/2:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *),.rtl\:-translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}.dark\:border-amber-7:where(.dark,.dark *){border-color:var(--amber-7)}.dark\:border-border\/10:where(.dark,.dark *){border-color:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){.dark\:border-border\/10:where(.dark,.dark *){border-color:color-mix(in oklab, hsl(var(--border)) 10%, transparent)}}.dark\:border-border\/20:where(.dark,.dark *){border-color:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){.dark\:border-border\/20:where(.dark,.dark *){border-color:color-mix(in oklab, hsl(var(--border)) 20%, transparent)}}.dark\:border-border\/30:where(.dark,.dark *){border-color:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){.dark\:border-border\/30:where(.dark,.dark *){border-color:color-mix(in oklab, hsl(var(--border)) 30%, transparent)}}.dark\:border-border\/40:where(.dark,.dark *){border-color:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){.dark\:border-border\/40:where(.dark,.dark *){border-color:color-mix(in oklab, hsl(var(--border)) 40%, transparent)}}.dark\:border-border\/55:where(.dark,.dark *){border-color:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){.dark\:border-border\/55:where(.dark,.dark *){border-color:color-mix(in oklab, hsl(var(--border)) 55%, transparent)}}.dark\:border-border\/60:where(.dark,.dark *){border-color:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){.dark\:border-border\/60:where(.dark,.dark *){border-color:color-mix(in oklab, hsl(var(--border)) 60%, transparent)}}.dark\:border-border\/70:where(.dark,.dark *){border-color:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){.dark\:border-border\/70:where(.dark,.dark *){border-color:color-mix(in oklab, hsl(var(--border)) 70%, transparent)}}.dark\:border-destructive:where(.dark,.dark *){border-color:hsl(var(--destructive))}.dark\:border-orange-7:where(.dark,.dark *){border-color:var(--orange-7)}.dark\:border-primary\/15:where(.dark,.dark *){border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.dark\:border-primary\/15:where(.dark,.dark *){border-color:color-mix(in oklab, hsl(var(--primary)) 15%, transparent)}}.dark\:border-red-7:where(.dark,.dark *){border-color:var(--red-7)}.dark\:border-slate-2:where(.dark,.dark *){border-color:var(--slate-2)}.dark\:border-slate-3:where(.dark,.dark *){border-color:var(--slate-3)}.dark\:border-slate-5:where(.dark,.dark *){border-color:var(--slate-5)}.dark\:bg-accent\/50:where(.dark,.dark *){background-color:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){.dark\:bg-accent\/50:where(.dark,.dark *){background-color:color-mix(in oklab, hsl(var(--accent)) 50%, transparent)}}.dark\:bg-amber-4:where(.dark,.dark *){background-color:var(--amber-4)}.dark\:bg-background:where(.dark,.dark *){background-color:hsl(var(--background))}.dark\:bg-blue-12\/30:where(.dark,.dark *){background-color:var(--blue-12)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-12\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--blue-12) 30%, transparent)}}.dark\:bg-destructive\/\[0\.04\]:where(.dark,.dark *){background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/\[0\.04\]:where(.dark,.dark *){background-color:color-mix(in oklab, hsl(var(--destructive)) 4%, transparent)}}.dark\:bg-foreground\/5:where(.dark,.dark *){background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.dark\:bg-foreground\/5:where(.dark,.dark *){background-color:color-mix(in oklab, hsl(var(--foreground)) 5%, transparent)}}.dark\:bg-green-10\/\[0\.04\]:where(.dark,.dark *){background-color:var(--green-10)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-10\/\[0\.04\]:where(.dark,.dark *){background-color:color-mix(in oklab, var(--green-10) 4%, transparent)}}.dark\:bg-green-12\/30:where(.dark,.dark *){background-color:var(--green-12)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-12\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--green-12) 30%, transparent)}}.dark\:bg-muted\/10:where(.dark,.dark *){background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.dark\:bg-muted\/10:where(.dark,.dark *){background-color:color-mix(in oklab, hsl(var(--muted)) 10%, transparent)}}.dark\:bg-muted\/20:where(.dark,.dark *){background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.dark\:bg-muted\/20:where(.dark,.dark *){background-color:color-mix(in oklab, hsl(var(--muted)) 20%, transparent)}}.dark\:bg-muted\/40:where(.dark,.dark *){background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.dark\:bg-muted\/40:where(.dark,.dark *){background-color:color-mix(in oklab, hsl(var(--muted)) 40%, transparent)}}.dark\:bg-muted\/\[0\.08\]:where(.dark,.dark *){background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.dark\:bg-muted\/\[0\.08\]:where(.dark,.dark *){background-color:color-mix(in oklab, hsl(var(--muted)) 8%, transparent)}}.dark\:bg-muted\/\[0\.12\]:where(.dark,.dark *){background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.dark\:bg-muted\/\[0\.12\]:where(.dark,.dark *){background-color:color-mix(in oklab, hsl(var(--muted)) 12%, transparent)}}.dark\:bg-orange-4:where(.dark,.dark *){background-color:var(--orange-4)}.dark\:bg-primary\/15:where(.dark,.dark *){background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.dark\:bg-primary\/15:where(.dark,.dark *){background-color:color-mix(in oklab, hsl(var(--primary)) 15%, transparent)}}.dark\:bg-primary\/\[0\.04\]:where(.dark,.dark *){background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.dark\:bg-primary\/\[0\.04\]:where(.dark,.dark *){background-color:color-mix(in oklab, hsl(var(--primary)) 4%, transparent)}}.dark\:bg-primary\/\[0\.08\]:where(.dark,.dark *){background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.dark\:bg-primary\/\[0\.08\]:where(.dark,.dark *){background-color:color-mix(in oklab, hsl(var(--primary)) 8%, transparent)}}.dark\:bg-red-4:where(.dark,.dark *){background-color:var(--red-4)}.dark\:bg-slate-1:where(.dark,.dark *){background-color:var(--slate-1)}.dark\:bg-slate-2:where(.dark,.dark *){background-color:var(--slate-2)}.dark\:bg-slate-3:where(.dark,.dark *){background-color:var(--slate-3)}.dark\:bg-slate-4:where(.dark,.dark *){background-color:var(--slate-4)}.dark\:bg-violet-12\/30:where(.dark,.dark *){background-color:var(--violet-12)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-12\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--violet-12) 30%, transparent)}}.dark\:bg-white\/10:where(.dark,.dark *){background-color:#ffffff1a;background-color:lab(100% -.0000298023 .0000119209/.1)}.dark\:bg-white\/\[0\.08\]:where(.dark,.dark *){background-color:#ffffff14;background-color:lab(100% -.0000298023 .0000119209/.08)}.dark\:bg-white\/\[0\.18\]:where(.dark,.dark *){background-color:#ffffff2e;background-color:lab(100% -.0000298023 .0000119209/.18)}.dark\:from-primary\/80:where(.dark,.dark *){--tw-gradient-from:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.dark\:from-primary\/80:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, hsl(var(--primary)) 80%, transparent)}}.dark\:from-primary\/80:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-slate-2:where(.dark,.dark *){--tw-gradient-from:var(--slate-2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-primary\/50:where(.dark,.dark *){--tw-gradient-to:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.dark\:to-primary\/50:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, hsl(var(--primary)) 50%, transparent)}}.dark\:to-primary\/50:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:text-amber-9:where(.dark,.dark *){color:var(--amber-9)}.dark\:text-blue-9:where(.dark,.dark *){color:var(--blue-9)}.dark\:text-cyan-9:where(.dark,.dark *){color:var(--cyan-9)}.dark\:text-foreground\/90:where(.dark,.dark *){color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.dark\:text-foreground\/90:where(.dark,.dark *){color:color-mix(in oklab, hsl(var(--foreground)) 90%, transparent)}}.dark\:text-green-9:where(.dark,.dark *){color:var(--green-9)}.dark\:text-indigo-9:where(.dark,.dark *){color:var(--indigo-9)}.dark\:text-purple-9:where(.dark,.dark *){color:var(--purple-9)}.dark\:text-red-9:where(.dark,.dark *){color:var(--red-9)}.dark\:text-red-11:where(.dark,.dark *){color:var(--red-11)}.dark\:text-sky-9:where(.dark,.dark *){color:var(--sky-9)}.dark\:text-slate-4:where(.dark,.dark *){color:var(--slate-4)}.dark\:text-violet-9:where(.dark,.dark *){color:var(--violet-9)}.dark\:text-white\/80:where(.dark,.dark *){color:#fffc;color:lab(100% -.0000298023 .0000119209/.8)}.dark\:text-yellow-10:where(.dark,.dark *){color:var(--yellow-10)}.dark\:shadow-\[inset_0_-1px_0_0_hsl\(var\(--border\)\/0\.1\)\]:where(.dark,.dark *){--tw-shadow:inset 0 -1px 0 0 var(--tw-shadow-color,hsl(var(--border)/.1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.18\)\]:where(.dark,.dark *){--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff2e);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-white\/15:where(.dark,.dark *){--tw-ring-color:#ffffff26}@supports (color:lab(0% 0 0)){.dark\:ring-white\/15:where(.dark,.dark *){--tw-ring-color:lab(100% -.0000298023 .0000119209/.15)}}.dark\:hue-rotate-180:where(.dark,.dark *){--tw-hue-rotate:hue-rotate(180deg);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,)}.dark\:invert:where(.dark,.dark *){--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.dark\:invert-0:where(.dark,.dark *){--tw-invert:invert(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.dark\:prose-invert:where(.dark,.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.dark\:\[text-shadow\:0_0_6px_rgba\(0\,0\,0\,0\.45\)\,0_0_3px_rgba\(0\,0\,0\,0\.35\)\]:where(.dark,.dark *){text-shadow:0 0 6px #00000073,0 0 3px #00000059}.dark\:\[text-shadow\:0_0_8px_rgba\(0\,0\,0\,0\.45\)\,0_0_3px_rgba\(0\,0\,0\,0\.3\)\]:where(.dark,.dark *){text-shadow:0 0 8px #00000073,0 0 3px #0000004d}@media (hover:hover){.dark\:group-hover\/preset\:bg-violet-9\/40:where(.dark,.dark *):is(:where(.group\/preset):hover *){background-color:var(--violet-9)}@supports (color:color-mix(in lab, red, red)){.dark\:group-hover\/preset\:bg-violet-9\/40:where(.dark,.dark *):is(:where(.group\/preset):hover *){background-color:color-mix(in oklab, var(--violet-9) 40%, transparent)}}.dark\:group-hover\/preset\:text-white:where(.dark,.dark *):is(:where(.group\/preset):hover *){color:#fff}.dark\:group-hover\/preset\:ring-violet-7\/50:where(.dark,.dark *):is(:where(.group\/preset):hover *){--tw-ring-color:var(--violet-7)}@supports (color:color-mix(in lab, red, red)){.dark\:group-hover\/preset\:ring-violet-7\/50:where(.dark,.dark *):is(:where(.group\/preset):hover *){--tw-ring-color:color-mix(in oklab, var(--violet-7) 50%, transparent)}}}.dark\:after\:bg-\[radial-gradient\(ellipse_at_top\,rgba\(139\,92\,246\,0\.45\)\,transparent_65\%\)\]:where(.dark,.dark *):after{content:var(--tw-content);background-image:radial-gradient(at top,#8b5cf673,#0000 65%)}@media (hover:hover){.dark\:hover\:border-border\/60:where(.dark,.dark *):hover{border-color:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-border\/60:where(.dark,.dark *):hover{border-color:color-mix(in oklab, hsl(var(--border)) 60%, transparent)}}.dark\:hover\:border-primary\/30:where(.dark,.dark *):hover{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-primary\/30:where(.dark,.dark *):hover{border-color:color-mix(in oklab, hsl(var(--primary)) 30%, transparent)}}.dark\:hover\:border-primary\/40:where(.dark,.dark *):hover{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-primary\/40:where(.dark,.dark *):hover{border-color:color-mix(in oklab, hsl(var(--primary)) 40%, transparent)}}.dark\:hover\:border-slate-4:where(.dark,.dark *):hover{border-color:var(--slate-4)}.dark\:hover\:border-slate-5:where(.dark,.dark *):hover{border-color:var(--slate-5)}.dark\:hover\:bg-accent:where(.dark,.dark *):hover{background-color:hsl(var(--accent))}.dark\:hover\:bg-slate-3:where(.dark,.dark *):hover{background-color:var(--slate-3)}.dark\:hover\:bg-white\/\[0\.24\]:where(.dark,.dark *):hover{background-color:#ffffff3d;background-color:lab(100% -.0000298023 .0000119209/.24)}.dark\:hover\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.22\)\,0_20px_60px_-15px_rgba\(139\,92\,246\,0\.5\)\]:where(.dark,.dark *):hover{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff38), 0 20px 60px -15px var(--tw-shadow-color,#8b5cf680);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:hover\:ring-violet-7\/40:where(.dark,.dark *):hover{--tw-ring-color:var(--violet-7)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:ring-violet-7\/40:where(.dark,.dark *):hover{--tw-ring-color:color-mix(in oklab, var(--violet-7) 40%, transparent)}}}.dark\:focus\:border-slate-3:where(.dark,.dark *):focus{border-color:var(--slate-3)}.prose-headings\:font-semibold :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.prose-h1\:py-3 :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){padding-block:calc(var(--spacing) * 3)}.prose-h1\:text-center :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:center}.prose-h2\:pb-6 :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){padding-bottom:calc(var(--spacing) * 6)}.prose-h2\:text-center :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:center}.prose-h2\:text-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.prose-h3\:pt-2 :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:calc(var(--spacing) * 2)}.prose-h3\:pb-4 :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){padding-bottom:calc(var(--spacing) * 4)}.prose-h3\:text-xl :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.prose-h3\:font-medium :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.prose-h3\:text-current :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:currentColor}.prose-p\:pb-4 :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){padding-bottom:calc(var(--spacing) * 4)}.prose-p\:text-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.prose-p\:text-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.prose-p\:leading-4 :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.prose-p\:leading-6 :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.prose-p\:leading-7 :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.prose-p\:leading-relaxed :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.prose-p\:tracking-tight :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.prose-p\:break-words :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){overflow-wrap:break-word}.prose-p\:whitespace-pre-wrap :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){white-space:pre-wrap}.prose-blockquote\:border-l-2 :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-left-style:var(--tw-border-style);border-left-width:2px}.prose-blockquote\:border-slate-10 :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--slate-10)}.prose-blockquote\:pl-4 :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:calc(var(--spacing) * 4)}.prose-blockquote\:text-slate-11 :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--slate-11)}.prose-blockquote\:italic :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-style:italic}.prose-code\:before\:content-none :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose-code\:after\:content-none :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:var(--tw-content);--tw-content:none;content:none}.prose-ol\:list-decimal :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose-ol\:pb-4 :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){padding-bottom:calc(var(--spacing) * 4)}.prose-ol\:pl-8 :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:calc(var(--spacing) * 8)}.prose-ul\:my-4 :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:calc(var(--spacing) * 4)}.prose-ul\:list-disc :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc}.prose-ul\:pb-4 :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){padding-bottom:calc(var(--spacing) * 4)}.prose-ul\:pl-8 :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:calc(var(--spacing) * 8)}.prose-li\:my-1 :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:calc(var(--spacing) * 1)}.prose-li\:py-1 :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-block:calc(var(--spacing) * 1)}.prose-li\:whitespace-normal :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){white-space:normal}.prose-table\:min-w-full :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){min-width:100%}.prose-table\:overflow-hidden :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){overflow:hidden}.prose-table\:rounded-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:var(--radius)}.prose-table\:border :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){border-style:var(--tw-border-style);border-width:1px}.prose-table\:border-current :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:currentColor}.prose-th\:border :where(th):not(:where([class~=not-prose],[class~=not-prose] *)){border-style:var(--tw-border-style);border-width:1px}.prose-th\:border-current :where(th):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:currentColor}.prose-th\:px-4 :where(th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline:calc(var(--spacing) * 4)}.prose-th\:py-2 :where(th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-block:calc(var(--spacing) * 2)}.prose-td\:border :where(td):not(:where([class~=not-prose],[class~=not-prose] *)){border-style:var(--tw-border-style);border-width:1px}.prose-td\:border-current :where(td):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:currentColor}.prose-td\:px-4 :where(td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline:calc(var(--spacing) * 4)}.prose-td\:py-2 :where(td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-block:calc(var(--spacing) * 2)}.prose-img\:mx-auto :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-inline:auto}.prose-img\:my-4 :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:calc(var(--spacing) * 4)}.prose-img\:block :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){display:block}.prose-img\:h-auto :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){height:auto}.prose-img\:max-w-full :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){max-width:100%}.prose-img\:rounded-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:var(--radius)}.prose-img\:shadow-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.prose-hr\:border-current :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:currentColor}.\[\&_\[cmdk-empty\]\]\:text-xs [cmdk-empty]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-8 [cmdk-input]{height:calc(var(--spacing) * 8)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-input\]\]\:text-xs [cmdk-input]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-1\.5 [cmdk-item]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]\]\:text-xs [cmdk-item]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_a\]\:text-\[var\(--bubble-text-color\,hsl\(var\(--primary-foreground\)\)\)\] a{color:var(--bubble-text-color,hsl(var(--primary-foreground)))}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_blockquote\]\:border-current blockquote{border-color:currentColor}.\[\&_code\]\:before\:content-none code:before,.\[\&_code\]\:after\:content-none code:after{content:var(--tw-content);--tw-content:none;content:none}.\[\&_h1\]\:mt-4 h1{margin-top:calc(var(--spacing) * 4)}.\[\&_h1\]\:mb-2 h1{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h1\]\:text-lg h1{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_h1\]\:\!text-inherit h1{color:inherit!important}.\[\&_h1\]\:\[text-shadow\:0_0_16px_rgba\(255\,255\,255\,0\.4\)\,0_0_6px_rgba\(255\,255\,255\,0\.25\)\] h1{text-shadow:0 0 16px #fff6,0 0 6px #ffffff40}.\[\&_h1\]\:dark\:\[text-shadow\:0_0_16px_rgba\(0\,0\,0\,0\.4\)\,0_0_6px_rgba\(0\,0\,0\,0\.25\)\] h1:where(.dark,.dark *){text-shadow:0 0 16px #0006,0 0 6px #00000040}.\[\&_h2\]\:mt-4 h2{margin-top:calc(var(--spacing) * 4)}.\[\&_h2\]\:mb-2 h2{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h2\]\:text-base h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_h2\]\:\!text-inherit h2{color:inherit!important}.\[\&_h3\]\:mt-3 h3{margin-top:calc(var(--spacing) * 3)}.\[\&_h3\]\:mb-1\.5 h3{margin-bottom:calc(var(--spacing) * 1.5)}.\[\&_h3\]\:text-sm h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_h3\]\:\!text-inherit h3{color:inherit!important}.\[\&_h4\]\:text-sm h4{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_h4\]\:\!text-inherit h4{color:inherit!important}.\[\&_h5\]\:text-sm h5{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_h5\]\:\!text-inherit h5{color:inherit!important}.\[\&_h6\]\:text-xs h6{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_h6\]\:\!text-inherit h6{color:inherit!important}.\[\&_hr\]\:border-current hr{border-color:currentColor}.\[\&_hr\]\:opacity-30 hr{opacity:.3}.\[\&_img\]\:\!size-4 img{width:calc(var(--spacing) * 4)!important;height:calc(var(--spacing) * 4)!important}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_li\>p\]\:mb-0 li>p{margin-bottom:calc(var(--spacing) * 0)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_span\]\:gap-1\.5 span{gap:calc(var(--spacing) * 1.5)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:\!size-4 svg{width:calc(var(--spacing) * 4)!important;height:calc(var(--spacing) * 4)!important}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:outline-hidden svg{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_svg\]\:outline-hidden svg{outline-offset:2px;outline:2px solid #0000}}.\[\&_svg\]\:outline-none svg{--tw-outline-style:none;outline-style:none}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[density\=compact\]\:\[\&_tbody_tr\]\:\!h-auto[data-density=compact] tbody tr{height:auto!important}.\[\&_td\]\:border-r td{border-right-style:var(--tw-border-style);border-right-width:1px}.\[\&_td\]\:border-border td{border-color:hsl(var(--border))}.data-\[density\=compact\]\:\[\&_td\]\:px-2\.5[data-density=compact] td{padding-inline:calc(var(--spacing) * 2.5)}.data-\[density\=compact\]\:\[\&_td\]\:py-2[data-density=compact] td{padding-block:calc(var(--spacing) * 2)}.\[\&_td\:last-child\]\:border-r-0 td:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.\[\&_textarea\:\:placeholder\]\:text-slate-9 textarea::placeholder{color:var(--slate-9)}.\[\&_th\]\:border-r th{border-right-style:var(--tw-border-style);border-right-width:1px}.\[\&_th\]\:border-border th{border-color:hsl(var(--border))}.data-\[density\=compact\]\:\[\&_th\]\:px-2\.5[data-density=compact] th{padding-inline:calc(var(--spacing) * 2.5)}.data-\[density\=compact\]\:\[\&_th\]\:py-1\.5[data-density=compact] th{padding-block:calc(var(--spacing) * 1.5)}.\[\&_th\:last-child\]\:border-r-0 th:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab, hsl(var(--accent)) 50%, transparent)}}}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\>\*\]\:flex-1>*{flex:1}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:calc(var(--spacing) * 0)}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\*\>div\]\:h-full>*>div{height:100%}.\[\&\>\:first-child\]\:rounded-t-xl>:first-child{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.\[\&\>\:last-child\]\:rounded-b-xl>:last-child{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:hsl(var(--primary))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>div\:not\(\:first-child\)\]\:rounded-t-none>div:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>div\:not\(\:first-child\)\]\:border-t-0>div:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>div\:not\(\:last-child\)\]\:rounded-b-none>div:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>input\]\:flex-1>input{flex:1}.\[\&\>ol\]\:mb-4>ol{margin-bottom:calc(var(--spacing) * 4)}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\>tr\:last-child\]\:border-b>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\>tr\:last-child\]\:border-border>tr:last-child{border-color:hsl(var(--border))}.\[\&\>ul\]\:mb-4>ul{margin-bottom:calc(var(--spacing) * 4)}.\[\&\[data-ending-style\]\:not\(\[data-limited\]\)\:not\(\[data-swipe-direction\]\)\]\:\[transform\:translateY\(150\%\)\][data-ending-style]:not([data-limited]):not([data-swipe-direction]){transform:translateY(150%)}.\[\&\[data-panel-open\]\>svg\]\:rotate-90[data-panel-open]>svg{rotate:90deg}.markdown-table td .\[\.markdown-table_td_\&\]\:break-normal{overflow-wrap:normal;word-break:normal}.markdown-table td .\[\.markdown-table_td_\&\]\:whitespace-pre{white-space:pre}.markdown-table th .\[\.markdown-table_th_\&\]\:break-normal{overflow-wrap:normal;word-break:normal}.markdown-table th .\[\.markdown-table_th_\&\]\:whitespace-pre{white-space:pre}@media (min-width:36rem){.\[\@media\(min-width\:36rem\)\]\:grid{display:grid}.\[\@media\(min-width\:36rem\)\]\:hidden{display:none}.\[\@media\(min-width\:36rem\)\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(13rem\,0\.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(13rem,.8fr)}}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root,.light,.light-theme{--slate-1:#fcfcfd;--slate-2:#f9f9fb;--slate-3:#f0f0f3;--slate-4:#e8e8ec;--slate-5:#e0e1e6;--slate-6:#d9d9e0;--slate-7:#cdced6;--slate-8:#b9bbc6;--slate-9:#8b8d98;--slate-10:#80838d;--slate-11:#60646c;--slate-12:#1c2024}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--slate-1:color(display-p3 .988 .988 .992);--slate-2:color(display-p3 .976 .976 .984);--slate-3:color(display-p3 .94 .941 .953);--slate-4:color(display-p3 .908 .909 .925);--slate-5:color(display-p3 .88 .881 .901);--slate-6:color(display-p3 .85 .852 .876);--slate-7:color(display-p3 .805 .808 .838);--slate-8:color(display-p3 .727 .733 .773);--slate-9:color(display-p3 .547 .553 .592);--slate-10:color(display-p3 .503 .512 .549);--slate-11:color(display-p3 .379 .392 .421);--slate-12:color(display-p3 .113 .125 .14)}}}.dark,.dark-theme{--slate-1:#111113;--slate-2:#18191b;--slate-3:#212225;--slate-4:#272a2d;--slate-5:#2e3135;--slate-6:#363a3f;--slate-7:#43484e;--slate-8:#5a6169;--slate-9:#696e77;--slate-10:#777b84;--slate-11:#b0b4ba;--slate-12:#edeef0}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--slate-1:color(display-p3 .067 .067 .074);--slate-2:color(display-p3 .095 .098 .105);--slate-3:color(display-p3 .13 .135 .145);--slate-4:color(display-p3 .156 .163 .176);--slate-5:color(display-p3 .183 .191 .206);--slate-6:color(display-p3 .215 .226 .244);--slate-7:color(display-p3 .265 .28 .302);--slate-8:color(display-p3 .357 .381 .409);--slate-9:color(display-p3 .415 .431 .463);--slate-10:color(display-p3 .469 .483 .514);--slate-11:color(display-p3 .692 .704 .728);--slate-12:color(display-p3 .93 .933 .94)}}}:root,.light,.light-theme{--gray-1:#fcfcfc;--gray-2:#f9f9f9;--gray-3:#f0f0f0;--gray-4:#e8e8e8;--gray-5:#e0e0e0;--gray-6:#d9d9d9;--gray-7:#cecece;--gray-8:#bbb;--gray-9:#8d8d8d;--gray-10:#838383;--gray-11:#646464;--gray-12:#202020}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--gray-1:color(display-p3 .988 .988 .988);--gray-2:color(display-p3 .975 .975 .975);--gray-3:color(display-p3 .939 .939 .939);--gray-4:color(display-p3 .908 .908 .908);--gray-5:color(display-p3 .88 .88 .88);--gray-6:color(display-p3 .849 .849 .849);--gray-7:color(display-p3 .807 .807 .807);--gray-8:color(display-p3 .732 .732 .732);--gray-9:color(display-p3 .553 .553 .553);--gray-10:color(display-p3 .512 .512 .512);--gray-11:color(display-p3 .392 .392 .392);--gray-12:color(display-p3 .125 .125 .125)}}}.dark,.dark-theme{--gray-1:#111;--gray-2:#191919;--gray-3:#222;--gray-4:#2a2a2a;--gray-5:#313131;--gray-6:#3a3a3a;--gray-7:#484848;--gray-8:#606060;--gray-9:#6e6e6e;--gray-10:#7b7b7b;--gray-11:#b4b4b4;--gray-12:#eee}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--gray-1:color(display-p3 .067 .067 .067);--gray-2:color(display-p3 .098 .098 .098);--gray-3:color(display-p3 .135 .135 .135);--gray-4:color(display-p3 .163 .163 .163);--gray-5:color(display-p3 .192 .192 .192);--gray-6:color(display-p3 .228 .228 .228);--gray-7:color(display-p3 .283 .283 .283);--gray-8:color(display-p3 .375 .375 .375);--gray-9:color(display-p3 .431 .431 .431);--gray-10:color(display-p3 .484 .484 .484);--gray-11:color(display-p3 .706 .706 .706);--gray-12:color(display-p3 .933 .933 .933)}}}:root,.light,.light-theme{--sand-1:#fdfdfc;--sand-2:#f9f9f8;--sand-3:#f1f0ef;--sand-4:#e9e8e6;--sand-5:#e2e1de;--sand-6:#dad9d6;--sand-7:#cfceca;--sand-8:#bcbbb5;--sand-9:#8d8d86;--sand-10:#82827c;--sand-11:#63635e;--sand-12:#21201c}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--sand-1:color(display-p3 .992 .992 .989);--sand-2:color(display-p3 .977 .977 .973);--sand-3:color(display-p3 .943 .942 .936);--sand-4:color(display-p3 .913 .912 .903);--sand-5:color(display-p3 .885 .883 .873);--sand-6:color(display-p3 .854 .852 .839);--sand-7:color(display-p3 .813 .81 .794);--sand-8:color(display-p3 .738 .734 .713);--sand-9:color(display-p3 .553 .553 .528);--sand-10:color(display-p3 .511 .511 .488);--sand-11:color(display-p3 .388 .388 .37);--sand-12:color(display-p3 .129 .126 .111)}}}.dark,.dark-theme{--sand-1:#111110;--sand-2:#191918;--sand-3:#222221;--sand-4:#2a2a28;--sand-5:#31312e;--sand-6:#3b3a37;--sand-7:#494844;--sand-8:#62605b;--sand-9:#6f6d66;--sand-10:#7c7b74;--sand-11:#b5b3ad;--sand-12:#eeeeec}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--sand-1:color(display-p3 .067 .067 .063);--sand-2:color(display-p3 .098 .098 .094);--sand-3:color(display-p3 .135 .135 .129);--sand-4:color(display-p3 .164 .163 .156);--sand-5:color(display-p3 .193 .192 .183);--sand-6:color(display-p3 .23 .229 .217);--sand-7:color(display-p3 .285 .282 .267);--sand-8:color(display-p3 .384 .378 .357);--sand-9:color(display-p3 .434 .428 .403);--sand-10:color(display-p3 .487 .481 .456);--sand-11:color(display-p3 .707 .703 .68);--sand-12:color(display-p3 .933 .933 .926)}}}:root,.light,.light-theme{--blue-1:#fbfdff;--blue-2:#f4faff;--blue-3:#e6f4fe;--blue-4:#d5efff;--blue-5:#c2e5ff;--blue-6:#acd8fc;--blue-7:#8ec8f6;--blue-8:#5eb1ef;--blue-9:#0090ff;--blue-10:#0588f0;--blue-11:#0d74ce;--blue-12:#113264}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--blue-1:color(display-p3 .986 .992 .999);--blue-2:color(display-p3 .96 .979 .998);--blue-3:color(display-p3 .912 .956 .991);--blue-4:color(display-p3 .853 .932 1);--blue-5:color(display-p3 .788 .894 .998);--blue-6:color(display-p3 .709 .843 .976);--blue-7:color(display-p3 .606 .777 .947);--blue-8:color(display-p3 .451 .688 .917);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .234 .523 .912);--blue-11:color(display-p3 .15 .44 .84);--blue-12:color(display-p3 .102 .193 .379)}}}.dark,.dark-theme{--blue-1:#0d1520;--blue-2:#111927;--blue-3:#0d2847;--blue-4:#003362;--blue-5:#004074;--blue-6:#104d87;--blue-7:#205d9e;--blue-8:#2870bd;--blue-9:#0090ff;--blue-10:#3b9eff;--blue-11:#70b8ff;--blue-12:#c2e6ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--blue-1:color(display-p3 .057 .081 .122);--blue-2:color(display-p3 .072 .098 .147);--blue-3:color(display-p3 .078 .154 .27);--blue-4:color(display-p3 .033 .197 .37);--blue-5:color(display-p3 .08 .245 .441);--blue-6:color(display-p3 .14 .298 .511);--blue-7:color(display-p3 .195 .361 .6);--blue-8:color(display-p3 .239 .434 .72);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .344 .612 .973);--blue-11:color(display-p3 .49 .72 1);--blue-12:color(display-p3 .788 .898 .99)}}}:root,.light,.light-theme{--yellow-1:#fdfdf9;--yellow-2:#fefce9;--yellow-3:#fffab8;--yellow-4:#fff394;--yellow-5:#ffe770;--yellow-6:#f3d768;--yellow-7:#e4c767;--yellow-8:#d5ae39;--yellow-9:#ffe629;--yellow-10:#ffdc00;--yellow-11:#9e6c00;--yellow-12:#473b1f}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--yellow-1:color(display-p3 .992 .992 .978);--yellow-2:color(display-p3 .995 .99 .922);--yellow-3:color(display-p3 .997 .982 .749);--yellow-4:color(display-p3 .992 .953 .627);--yellow-5:color(display-p3 .984 .91 .51);--yellow-6:color(display-p3 .934 .847 .474);--yellow-7:color(display-p3 .876 .785 .46);--yellow-8:color(display-p3 .811 .689 .313);--yellow-9:color(display-p3 1 .92 .22);--yellow-10:color(display-p3 .977 .868 .291);--yellow-11:color(display-p3 .6 .44 0);--yellow-12:color(display-p3 .271 .233 .137)}}}.dark,.dark-theme{--yellow-1:#14120b;--yellow-2:#1b180f;--yellow-3:#2d2305;--yellow-4:#362b00;--yellow-5:#433500;--yellow-6:#524202;--yellow-7:#665417;--yellow-8:#836a21;--yellow-9:#ffe629;--yellow-10:#ffff57;--yellow-11:#f5e147;--yellow-12:#f6eeb4}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--yellow-1:color(display-p3 .078 .069 .047);--yellow-2:color(display-p3 .103 .094 .063);--yellow-3:color(display-p3 .168 .137 .039);--yellow-4:color(display-p3 .209 .169 0);--yellow-5:color(display-p3 .255 .209 0);--yellow-6:color(display-p3 .31 .261 .07);--yellow-7:color(display-p3 .389 .331 .135);--yellow-8:color(display-p3 .497 .42 .182);--yellow-9:color(display-p3 1 .92 .22);--yellow-10:color(display-p3 1 1 .456);--yellow-11:color(display-p3 .948 .885 .392);--yellow-12:color(display-p3 .959 .934 .731)}}}:root,.light,.light-theme{--amber-1:#fefdfb;--amber-2:#fefbe9;--amber-3:#fff7c2;--amber-4:#ffee9c;--amber-5:#fbe577;--amber-6:#f3d673;--amber-7:#e9c162;--amber-8:#e2a336;--amber-9:#ffc53d;--amber-10:#ffba18;--amber-11:#ab6400;--amber-12:#4f3422}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--amber-1:color(display-p3 .995 .992 .985);--amber-2:color(display-p3 .994 .986 .921);--amber-3:color(display-p3 .994 .969 .782);--amber-4:color(display-p3 .989 .937 .65);--amber-5:color(display-p3 .97 .902 .527);--amber-6:color(display-p3 .936 .844 .506);--amber-7:color(display-p3 .89 .762 .443);--amber-8:color(display-p3 .85 .65 .3);--amber-9:color(display-p3 1 .77 .26);--amber-10:color(display-p3 .959 .741 .274);--amber-11:color(display-p3 .64 .4 0);--amber-12:color(display-p3 .294 .208 .145)}}}.dark,.dark-theme{--amber-1:#16120c;--amber-2:#1d180f;--amber-3:#302008;--amber-4:#3f2700;--amber-5:#4d3000;--amber-6:#5c3d05;--amber-7:#714f19;--amber-8:#8f6424;--amber-9:#ffc53d;--amber-10:#ffd60a;--amber-11:#ffca16;--amber-12:#ffe7b3}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--amber-1:color(display-p3 .082 .07 .05);--amber-2:color(display-p3 .111 .094 .064);--amber-3:color(display-p3 .178 .128 .049);--amber-4:color(display-p3 .239 .156 0);--amber-5:color(display-p3 .29 .193 0);--amber-6:color(display-p3 .344 .245 .076);--amber-7:color(display-p3 .422 .314 .141);--amber-8:color(display-p3 .535 .399 .189);--amber-9:color(display-p3 1 .77 .26);--amber-10:color(display-p3 1 .87 .15);--amber-11:color(display-p3 1 .8 .29);--amber-12:color(display-p3 .984 .909 .726)}}}:root,.light,.light-theme{--red-1:#fffcfc;--red-2:#fff7f7;--red-3:#feebec;--red-4:#ffdbdc;--red-5:#ffcdce;--red-6:#fdbdbe;--red-7:#f4a9aa;--red-8:#eb8e90;--red-9:#e5484d;--red-10:#dc3e42;--red-11:#ce2c31;--red-12:#641723}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--red-1:color(display-p3 .998 .989 .988);--red-2:color(display-p3 .995 .971 .971);--red-3:color(display-p3 .985 .925 .925);--red-4:color(display-p3 .999 .866 .866);--red-5:color(display-p3 .984 .812 .811);--red-6:color(display-p3 .955 .751 .749);--red-7:color(display-p3 .915 .675 .672);--red-8:color(display-p3 .872 .575 .572);--red-9:color(display-p3 .83 .329 .324);--red-10:color(display-p3 .798 .294 .285);--red-11:color(display-p3 .744 .234 .222);--red-12:color(display-p3 .36 .115 .143)}}}.dark,.dark-theme{--red-1:#191111;--red-2:#201314;--red-3:#3b1219;--red-4:#500f1c;--red-5:#611623;--red-6:#72232d;--red-7:#8c333a;--red-8:#b54548;--red-9:#e5484d;--red-10:#ec5d5e;--red-11:#ff9592;--red-12:#ffd1d9}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--red-1:color(display-p3 .093 .068 .067);--red-2:color(display-p3 .118 .077 .079);--red-3:color(display-p3 .211 .081 .099);--red-4:color(display-p3 .287 .079 .113);--red-5:color(display-p3 .348 .11 .142);--red-6:color(display-p3 .414 .16 .183);--red-7:color(display-p3 .508 .224 .236);--red-8:color(display-p3 .659 .298 .297);--red-9:color(display-p3 .83 .329 .324);--red-10:color(display-p3 .861 .403 .387);--red-11:color(display-p3 1 .57 .55);--red-12:color(display-p3 .971 .826 .852)}}}:root,.light,.light-theme{--green-1:#fbfefc;--green-2:#f4fbf6;--green-3:#e6f6eb;--green-4:#d6f1df;--green-5:#c4e8d1;--green-6:#adddc0;--green-7:#8eceaa;--green-8:#5bb98b;--green-9:#30a46c;--green-10:#2b9a66;--green-11:#218358;--green-12:#193b2d}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--green-1:color(display-p3 .986 .996 .989);--green-2:color(display-p3 .963 .983 .967);--green-3:color(display-p3 .913 .964 .925);--green-4:color(display-p3 .859 .94 .879);--green-5:color(display-p3 .796 .907 .826);--green-6:color(display-p3 .718 .863 .761);--green-7:color(display-p3 .61 .801 .675);--green-8:color(display-p3 .451 .715 .559);--green-9:color(display-p3 .332 .634 .442);--green-10:color(display-p3 .308 .595 .417);--green-11:color(display-p3 .19 .5 .32);--green-12:color(display-p3 .132 .228 .18)}}}.dark,.dark-theme{--green-1:#0e1512;--green-2:#121b17;--green-3:#132d21;--green-4:#113b29;--green-5:#174933;--green-6:#20573e;--green-7:#28684a;--green-8:#2f7c57;--green-9:#30a46c;--green-10:#33b074;--green-11:#3dd68c;--green-12:#b1f1cb}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--green-1:color(display-p3 .062 .083 .071);--green-2:color(display-p3 .079 .106 .09);--green-3:color(display-p3 .1 .173 .133);--green-4:color(display-p3 .115 .229 .166);--green-5:color(display-p3 .147 .282 .206);--green-6:color(display-p3 .185 .338 .25);--green-7:color(display-p3 .227 .403 .298);--green-8:color(display-p3 .27 .479 .351);--green-9:color(display-p3 .332 .634 .442);--green-10:color(display-p3 .357 .682 .474);--green-11:color(display-p3 .434 .828 .573);--green-12:color(display-p3 .747 .938 .807)}}}:root,.light,.light-theme{--orange-1:#fefcfb;--orange-2:#fff7ed;--orange-3:#ffefd6;--orange-4:#ffdfb5;--orange-5:#ffd19a;--orange-6:#ffc182;--orange-7:#f5ae73;--orange-8:#ec9455;--orange-9:#f76b15;--orange-10:#ef5f00;--orange-11:#cc4e00;--orange-12:#582d1d}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--orange-1:color(display-p3 .995 .988 .985);--orange-2:color(display-p3 .994 .968 .934);--orange-3:color(display-p3 .989 .938 .85);--orange-4:color(display-p3 1 .874 .687);--orange-5:color(display-p3 1 .821 .583);--orange-6:color(display-p3 .975 .767 .545);--orange-7:color(display-p3 .919 .693 .486);--orange-8:color(display-p3 .877 .597 .379);--orange-9:color(display-p3 .9 .45 .2);--orange-10:color(display-p3 .87 .409 .164);--orange-11:color(display-p3 .76 .34 0);--orange-12:color(display-p3 .323 .185 .127)}}}.dark,.dark-theme{--orange-1:#17120e;--orange-2:#1e160f;--orange-3:#331e0b;--orange-4:#462100;--orange-5:#562800;--orange-6:#66350c;--orange-7:#7e451d;--orange-8:#a35829;--orange-9:#f76b15;--orange-10:#ff801f;--orange-11:#ffa057;--orange-12:#ffe0c2}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--orange-1:color(display-p3 .088 .07 .057);--orange-2:color(display-p3 .113 .089 .061);--orange-3:color(display-p3 .189 .12 .056);--orange-4:color(display-p3 .262 .132 0);--orange-5:color(display-p3 .315 .168 .016);--orange-6:color(display-p3 .376 .219 .088);--orange-7:color(display-p3 .465 .283 .147);--orange-8:color(display-p3 .601 .359 .201);--orange-9:color(display-p3 .9 .45 .2);--orange-10:color(display-p3 .98 .51 .23);--orange-11:color(display-p3 1 .63 .38);--orange-12:color(display-p3 .98 .883 .775)}}}:root,.light,.light-theme{--indigo-1:#fdfdfe;--indigo-2:#f7f9ff;--indigo-3:#edf2fe;--indigo-4:#e1e9ff;--indigo-5:#d2deff;--indigo-6:#c1d0ff;--indigo-7:#abbdf9;--indigo-8:#8da4ef;--indigo-9:#3e63dd;--indigo-10:#3358d4;--indigo-11:#3a5bc7;--indigo-12:#1f2d5c}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--indigo-1:color(display-p3 .992 .992 .996);--indigo-2:color(display-p3 .971 .977 .998);--indigo-3:color(display-p3 .933 .948 .992);--indigo-4:color(display-p3 .885 .914 1);--indigo-5:color(display-p3 .831 .87 1);--indigo-6:color(display-p3 .767 .814 .995);--indigo-7:color(display-p3 .685 .74 .957);--indigo-8:color(display-p3 .569 .639 .916);--indigo-9:color(display-p3 .276 .384 .837);--indigo-10:color(display-p3 .234 .343 .801);--indigo-11:color(display-p3 .256 .354 .755);--indigo-12:color(display-p3 .133 .175 .348)}}}.dark,.dark-theme{--indigo-1:#11131f;--indigo-2:#141726;--indigo-3:#182449;--indigo-4:#1d2e62;--indigo-5:#253974;--indigo-6:#304384;--indigo-7:#3a4f97;--indigo-8:#435db1;--indigo-9:#3e63dd;--indigo-10:#5472e4;--indigo-11:#9eb1ff;--indigo-12:#d6e1ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--indigo-1:color(display-p3 .068 .074 .118);--indigo-2:color(display-p3 .081 .089 .144);--indigo-3:color(display-p3 .105 .141 .275);--indigo-4:color(display-p3 .129 .18 .369);--indigo-5:color(display-p3 .163 .22 .439);--indigo-6:color(display-p3 .203 .262 .5);--indigo-7:color(display-p3 .245 .309 .575);--indigo-8:color(display-p3 .285 .362 .674);--indigo-9:color(display-p3 .276 .384 .837);--indigo-10:color(display-p3 .354 .445 .866);--indigo-11:color(display-p3 .63 .69 1);--indigo-12:color(display-p3 .848 .881 .99)}}}:root,.light,.light-theme{--teal-1:#fafefd;--teal-2:#f3fbf9;--teal-3:#e0f8f3;--teal-4:#ccf3ea;--teal-5:#b8eae0;--teal-6:#a1ded2;--teal-7:#83cdc1;--teal-8:#53b9ab;--teal-9:#12a594;--teal-10:#0d9b8a;--teal-11:#008573;--teal-12:#0d3d38}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--teal-1:color(display-p3 .983 .996 .992);--teal-2:color(display-p3 .958 .983 .976);--teal-3:color(display-p3 .895 .971 .952);--teal-4:color(display-p3 .831 .949 .92);--teal-5:color(display-p3 .761 .914 .878);--teal-6:color(display-p3 .682 .864 .825);--teal-7:color(display-p3 .581 .798 .756);--teal-8:color(display-p3 .433 .716 .671);--teal-9:color(display-p3 .297 .637 .581);--teal-10:color(display-p3 .275 .599 .542);--teal-11:color(display-p3 .08 .5 .43);--teal-12:color(display-p3 .11 .235 .219)}}}.dark,.dark-theme{--teal-1:#0d1514;--teal-2:#111c1b;--teal-3:#0d2d2a;--teal-4:#023b37;--teal-5:#084843;--teal-6:#145750;--teal-7:#1c6961;--teal-8:#207e73;--teal-9:#12a594;--teal-10:#0eb39e;--teal-11:#0bd8b6;--teal-12:#adf0dd}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--teal-1:color(display-p3 .059 .083 .079);--teal-2:color(display-p3 .075 .11 .107);--teal-3:color(display-p3 .087 .175 .165);--teal-4:color(display-p3 .087 .227 .214);--teal-5:color(display-p3 .12 .277 .261);--teal-6:color(display-p3 .162 .335 .314);--teal-7:color(display-p3 .205 .406 .379);--teal-8:color(display-p3 .245 .489 .453);--teal-9:color(display-p3 .297 .637 .581);--teal-10:color(display-p3 .319 .69 .62);--teal-11:color(display-p3 .388 .835 .719);--teal-12:color(display-p3 .734 .934 .87)}}}:root,.light,.light-theme{--sky-1:#f9feff;--sky-2:#f1fafd;--sky-3:#e1f6fd;--sky-4:#d1f0fa;--sky-5:#bee7f5;--sky-6:#a9daed;--sky-7:#8dcae3;--sky-8:#60b3d7;--sky-9:#7ce2fe;--sky-10:#74daf8;--sky-11:#00749e;--sky-12:#1d3e56}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--sky-1:color(display-p3 .98 .995 .999);--sky-2:color(display-p3 .953 .98 .99);--sky-3:color(display-p3 .899 .963 .989);--sky-4:color(display-p3 .842 .937 .977);--sky-5:color(display-p3 .777 .9 .954);--sky-6:color(display-p3 .701 .851 .921);--sky-7:color(display-p3 .604 .785 .879);--sky-8:color(display-p3 .457 .696 .829);--sky-9:color(display-p3 .585 .877 .983);--sky-10:color(display-p3 .555 .845 .959);--sky-11:color(display-p3 .193 .448 .605);--sky-12:color(display-p3 .145 .241 .329)}}}.dark,.dark-theme{--sky-1:#0d141f;--sky-2:#111a27;--sky-3:#112840;--sky-4:#113555;--sky-5:#154467;--sky-6:#1b537b;--sky-7:#1f6692;--sky-8:#197cae;--sky-9:#7ce2fe;--sky-10:#a8eeff;--sky-11:#75c7f0;--sky-12:#c2f3ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--sky-1:color(display-p3 .056 .078 .116);--sky-2:color(display-p3 .075 .101 .149);--sky-3:color(display-p3 .089 .154 .244);--sky-4:color(display-p3 .106 .207 .323);--sky-5:color(display-p3 .135 .261 .394);--sky-6:color(display-p3 .17 .322 .469);--sky-7:color(display-p3 .205 .394 .557);--sky-8:color(display-p3 .232 .48 .665);--sky-9:color(display-p3 .585 .877 .983);--sky-10:color(display-p3 .718 .925 .991);--sky-11:color(display-p3 .536 .772 .924);--sky-12:color(display-p3 .799 .947 .993)}}}:root,.light,.light-theme{--lime-1:#fcfdfa;--lime-2:#f8faf3;--lime-3:#eef6d6;--lime-4:#e2f0bd;--lime-5:#d3e7a6;--lime-6:#c2da91;--lime-7:#abc978;--lime-8:#8db654;--lime-9:#bdee63;--lime-10:#b0e64c;--lime-11:#5c7c2f;--lime-12:#37401c}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--lime-1:color(display-p3 .989 .992 .981);--lime-2:color(display-p3 .975 .98 .954);--lime-3:color(display-p3 .939 .965 .851);--lime-4:color(display-p3 .896 .94 .76);--lime-5:color(display-p3 .843 .903 .678);--lime-6:color(display-p3 .778 .852 .599);--lime-7:color(display-p3 .694 .784 .508);--lime-8:color(display-p3 .585 .707 .378);--lime-9:color(display-p3 .78 .928 .466);--lime-10:color(display-p3 .734 .896 .397);--lime-11:color(display-p3 .386 .482 .227);--lime-12:color(display-p3 .222 .25 .128)}}}.dark,.dark-theme{--lime-1:#11130c;--lime-2:#151a10;--lime-3:#1f2917;--lime-4:#29371d;--lime-5:#334423;--lime-6:#3d522a;--lime-7:#496231;--lime-8:#577538;--lime-9:#bdee63;--lime-10:#d4ff70;--lime-11:#bde56c;--lime-12:#e3f7ba}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--lime-1:color(display-p3 .067 .073 .048);--lime-2:color(display-p3 .086 .1 .067);--lime-3:color(display-p3 .13 .16 .099);--lime-4:color(display-p3 .172 .214 .126);--lime-5:color(display-p3 .213 .266 .153);--lime-6:color(display-p3 .257 .321 .182);--lime-7:color(display-p3 .307 .383 .215);--lime-8:color(display-p3 .365 .456 .25);--lime-9:color(display-p3 .78 .928 .466);--lime-10:color(display-p3 .865 .995 .519);--lime-11:color(display-p3 .771 .893 .485);--lime-12:color(display-p3 .905 .966 .753)}}}:root,.light,.light-theme{--ruby-1:#fffcfd;--ruby-2:#fff7f8;--ruby-3:#feeaed;--ruby-4:#ffdce1;--ruby-5:#ffced6;--ruby-6:#f8bfc8;--ruby-7:#efacb8;--ruby-8:#e592a3;--ruby-9:#e54666;--ruby-10:#dc3b5d;--ruby-11:#ca244d;--ruby-12:#64172b}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--ruby-1:color(display-p3 .998 .989 .992);--ruby-2:color(display-p3 .995 .971 .974);--ruby-3:color(display-p3 .983 .92 .928);--ruby-4:color(display-p3 .987 .869 .885);--ruby-5:color(display-p3 .968 .817 .839);--ruby-6:color(display-p3 .937 .758 .786);--ruby-7:color(display-p3 .897 .685 .721);--ruby-8:color(display-p3 .851 .588 .639);--ruby-9:color(display-p3 .83 .323 .408);--ruby-10:color(display-p3 .795 .286 .375);--ruby-11:color(display-p3 .728 .211 .311);--ruby-12:color(display-p3 .36 .115 .171)}}}.dark,.dark-theme{--ruby-1:#191113;--ruby-2:#1e1517;--ruby-3:#3a141e;--ruby-4:#4e1325;--ruby-5:#5e1a2e;--ruby-6:#6f2539;--ruby-7:#883447;--ruby-8:#b3445a;--ruby-9:#e54666;--ruby-10:#ec5a72;--ruby-11:#ff949d;--ruby-12:#fed2e1}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--ruby-1:color(display-p3 .093 .068 .074);--ruby-2:color(display-p3 .113 .083 .089);--ruby-3:color(display-p3 .208 .088 .117);--ruby-4:color(display-p3 .279 .092 .147);--ruby-5:color(display-p3 .337 .12 .18);--ruby-6:color(display-p3 .401 .166 .223);--ruby-7:color(display-p3 .495 .224 .281);--ruby-8:color(display-p3 .652 .295 .359);--ruby-9:color(display-p3 .83 .323 .408);--ruby-10:color(display-p3 .857 .392 .455);--ruby-11:color(display-p3 1 .57 .59);--ruby-12:color(display-p3 .968 .83 .88)}}}:root,.light,.light-theme{--plum-1:#fefcff;--plum-2:#fdf7fd;--plum-3:#fbebfb;--plum-4:#f7def8;--plum-5:#f2d1f3;--plum-6:#e9c2ec;--plum-7:#deade3;--plum-8:#cf91d8;--plum-9:#ab4aba;--plum-10:#a144af;--plum-11:#953ea3;--plum-12:#53195d}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--plum-1:color(display-p3 .995 .988 .999);--plum-2:color(display-p3 .988 .971 .99);--plum-3:color(display-p3 .973 .923 .98);--plum-4:color(display-p3 .953 .875 .966);--plum-5:color(display-p3 .926 .825 .945);--plum-6:color(display-p3 .89 .765 .916);--plum-7:color(display-p3 .84 .686 .877);--plum-8:color(display-p3 .775 .58 .832);--plum-9:color(display-p3 .624 .313 .708);--plum-10:color(display-p3 .587 .29 .667);--plum-11:color(display-p3 .543 .263 .619);--plum-12:color(display-p3 .299 .114 .352)}}}.dark,.dark-theme{--plum-1:#181118;--plum-2:#201320;--plum-3:#351a35;--plum-4:#451d47;--plum-5:#512454;--plum-6:#5e3061;--plum-7:#734079;--plum-8:#92549c;--plum-9:#ab4aba;--plum-10:#b658c4;--plum-11:#e796f3;--plum-12:#f4d4f4}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--plum-1:color(display-p3 .09 .068 .092);--plum-2:color(display-p3 .118 .077 .121);--plum-3:color(display-p3 .192 .105 .202);--plum-4:color(display-p3 .25 .121 .271);--plum-5:color(display-p3 .293 .152 .319);--plum-6:color(display-p3 .343 .198 .372);--plum-7:color(display-p3 .424 .262 .461);--plum-8:color(display-p3 .54 .341 .595);--plum-9:color(display-p3 .624 .313 .708);--plum-10:color(display-p3 .666 .365 .748);--plum-11:color(display-p3 .86 .602 .933);--plum-12:color(display-p3 .936 .836 .949)}}}:root,.light,.light-theme{--purple-1:#fefcfe;--purple-2:#fbf7fe;--purple-3:#f7edfe;--purple-4:#f2e2fc;--purple-5:#ead5f9;--purple-6:#e0c4f4;--purple-7:#d1afec;--purple-8:#be93e4;--purple-9:#8e4ec6;--purple-10:#8347b9;--purple-11:#8145b5;--purple-12:#402060}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--purple-1:color(display-p3 .995 .988 .996);--purple-2:color(display-p3 .983 .971 .993);--purple-3:color(display-p3 .963 .931 .989);--purple-4:color(display-p3 .937 .888 .981);--purple-5:color(display-p3 .904 .837 .966);--purple-6:color(display-p3 .86 .774 .942);--purple-7:color(display-p3 .799 .69 .91);--purple-8:color(display-p3 .719 .583 .874);--purple-9:color(display-p3 .523 .318 .751);--purple-10:color(display-p3 .483 .289 .7);--purple-11:color(display-p3 .473 .281 .687);--purple-12:color(display-p3 .234 .132 .363)}}}.dark,.dark-theme{--purple-1:#18111b;--purple-2:#1e1523;--purple-3:#301c3b;--purple-4:#3d224e;--purple-5:#48295c;--purple-6:#54346b;--purple-7:#664282;--purple-8:#8457aa;--purple-9:#8e4ec6;--purple-10:#9a5cd0;--purple-11:#d19dff;--purple-12:#ecd9fa}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--purple-1:color(display-p3 .09 .068 .103);--purple-2:color(display-p3 .113 .082 .134);--purple-3:color(display-p3 .175 .112 .224);--purple-4:color(display-p3 .224 .137 .297);--purple-5:color(display-p3 .264 .167 .349);--purple-6:color(display-p3 .311 .208 .406);--purple-7:color(display-p3 .381 .266 .496);--purple-8:color(display-p3 .49 .349 .649);--purple-9:color(display-p3 .523 .318 .751);--purple-10:color(display-p3 .57 .373 .791);--purple-11:color(display-p3 .8 .62 1);--purple-12:color(display-p3 .913 .854 .971)}}}:root,.light,.light-theme{--violet-1:#fdfcfe;--violet-2:#faf8ff;--violet-3:#f4f0fe;--violet-4:#ebe4ff;--violet-5:#e1d9ff;--violet-6:#d4cafe;--violet-7:#c2b5f5;--violet-8:#aa99ec;--violet-9:#6e56cf;--violet-10:#654dc4;--violet-11:#6550b9;--violet-12:#2f265f}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--violet-1:color(display-p3 .991 .988 .995);--violet-2:color(display-p3 .978 .974 .998);--violet-3:color(display-p3 .953 .943 .993);--violet-4:color(display-p3 .916 .897 1);--violet-5:color(display-p3 .876 .851 1);--violet-6:color(display-p3 .825 .793 .981);--violet-7:color(display-p3 .752 .712 .943);--violet-8:color(display-p3 .654 .602 .902);--violet-9:color(display-p3 .417 .341 .784);--violet-10:color(display-p3 .381 .306 .741);--violet-11:color(display-p3 .383 .317 .702);--violet-12:color(display-p3 .179 .15 .359)}}}.dark,.dark-theme{--violet-1:#14121f;--violet-2:#1b1525;--violet-3:#291f43;--violet-4:#33255b;--violet-5:#3c2e69;--violet-6:#473876;--violet-7:#56468b;--violet-8:#6958ad;--violet-9:#6e56cf;--violet-10:#7d66d9;--violet-11:#baa7ff;--violet-12:#e2ddfe}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--violet-1:color(display-p3 .077 .071 .118);--violet-2:color(display-p3 .101 .084 .141);--violet-3:color(display-p3 .154 .123 .256);--violet-4:color(display-p3 .191 .148 .345);--violet-5:color(display-p3 .226 .182 .396);--violet-6:color(display-p3 .269 .223 .449);--violet-7:color(display-p3 .326 .277 .53);--violet-8:color(display-p3 .399 .346 .656);--violet-9:color(display-p3 .417 .341 .784);--violet-10:color(display-p3 .477 .402 .823);--violet-11:color(display-p3 .72 .65 1);--violet-12:color(display-p3 .883 .867 .986)}}}:root,.light,.light-theme{--cyan-1:#fafdfe;--cyan-2:#f2fafb;--cyan-3:#def7f9;--cyan-4:#caf1f6;--cyan-5:#b5e9f0;--cyan-6:#9ddde7;--cyan-7:#7dcedc;--cyan-8:#3db9cf;--cyan-9:#00a2c7;--cyan-10:#0797b9;--cyan-11:#107d98;--cyan-12:#0d3c48}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--cyan-1:color(display-p3 .982 .992 .996);--cyan-2:color(display-p3 .955 .981 .984);--cyan-3:color(display-p3 .888 .965 .975);--cyan-4:color(display-p3 .821 .941 .959);--cyan-5:color(display-p3 .751 .907 .935);--cyan-6:color(display-p3 .671 .862 .9);--cyan-7:color(display-p3 .564 .8 .854);--cyan-8:color(display-p3 .388 .715 .798);--cyan-9:color(display-p3 .282 .627 .765);--cyan-10:color(display-p3 .264 .583 .71);--cyan-11:color(display-p3 .08 .48 .63);--cyan-12:color(display-p3 .108 .232 .277)}}}.dark,.dark-theme{--cyan-1:#0b161a;--cyan-2:#101b20;--cyan-3:#082c36;--cyan-4:#003848;--cyan-5:#004558;--cyan-6:#045468;--cyan-7:#12677e;--cyan-8:#11809c;--cyan-9:#00a2c7;--cyan-10:#23afd0;--cyan-11:#4ccce6;--cyan-12:#b6ecf7}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--cyan-1:color(display-p3 .053 .085 .098);--cyan-2:color(display-p3 .072 .105 .122);--cyan-3:color(display-p3 .073 .168 .209);--cyan-4:color(display-p3 .063 .216 .277);--cyan-5:color(display-p3 .091 .267 .336);--cyan-6:color(display-p3 .137 .324 .4);--cyan-7:color(display-p3 .186 .398 .484);--cyan-8:color(display-p3 .23 .496 .6);--cyan-9:color(display-p3 .282 .627 .765);--cyan-10:color(display-p3 .331 .675 .801);--cyan-11:color(display-p3 .446 .79 .887);--cyan-12:color(display-p3 .757 .919 .962)}}}:root,.light,.light-theme{--pink-1:#fffcfe;--pink-2:#fef7fb;--pink-3:#fee9f5;--pink-4:#fbdcef;--pink-5:#f6cee7;--pink-6:#efbfdd;--pink-7:#e7acd0;--pink-8:#dd93c2;--pink-9:#d6409f;--pink-10:#cf3897;--pink-11:#c2298a;--pink-12:#651249}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--pink-1:color(display-p3 .998 .989 .996);--pink-2:color(display-p3 .992 .97 .985);--pink-3:color(display-p3 .981 .917 .96);--pink-4:color(display-p3 .963 .867 .932);--pink-5:color(display-p3 .939 .815 .899);--pink-6:color(display-p3 .907 .756 .859);--pink-7:color(display-p3 .869 .683 .81);--pink-8:color(display-p3 .825 .59 .751);--pink-9:color(display-p3 .775 .297 .61);--pink-10:color(display-p3 .748 .27 .581);--pink-11:color(display-p3 .698 .219 .528);--pink-12:color(display-p3 .363 .101 .279)}}}.dark,.dark-theme{--pink-1:#191117;--pink-2:#21121d;--pink-3:#37172f;--pink-4:#4b143d;--pink-5:#591c47;--pink-6:#692955;--pink-7:#833869;--pink-8:#a84885;--pink-9:#d6409f;--pink-10:#de51a8;--pink-11:#ff8dcc;--pink-12:#fdd1ea}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--pink-1:color(display-p3 .093 .068 .089);--pink-2:color(display-p3 .121 .073 .11);--pink-3:color(display-p3 .198 .098 .179);--pink-4:color(display-p3 .271 .095 .231);--pink-5:color(display-p3 .32 .127 .273);--pink-6:color(display-p3 .382 .177 .326);--pink-7:color(display-p3 .477 .238 .405);--pink-8:color(display-p3 .612 .304 .51);--pink-9:color(display-p3 .775 .297 .61);--pink-10:color(display-p3 .808 .356 .645);--pink-11:color(display-p3 1 .535 .78);--pink-12:color(display-p3 .964 .826 .912)}}}.animated{animation-duration:1s;animation-fill-mode:both}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}@keyframes color-pulse{0%,to{opacity:.6;background-color:#0088fe}25%{opacity:1;background-color:#00c49f}50%{opacity:.6;background-color:#ffbb28}75%{opacity:1;background-color:#ff8042}}.animate-color-pulse{animation:2s ease-in-out infinite color-pulse}.carousel-fade-right{-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000);mask-image:linear-gradient(90deg,#000 90%,#0000)}.carousel-fade-left{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%);mask-image:linear-gradient(90deg,#0000,#000 10%)}.carousel-fade-both{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.table-fade-right{-webkit-mask-image:linear-gradient(90deg,#000 95%,#0000);mask-image:linear-gradient(90deg,#000 95%,#0000)}.table-fade-left{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5%);mask-image:linear-gradient(90deg,#0000,#000 5%)}.table-fade-both{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}@keyframes logo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-logo-scroll{animation:30s linear infinite logo-scroll}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-macos{scrollbar-width:thin;scrollbar-color:var(--slate-6) transparent}.scrollbar-macos:hover{scrollbar-color:var(--slate-7) transparent}.scrollbar-macos::-webkit-scrollbar{width:6px;height:6px}.scrollbar-macos::-webkit-scrollbar-track{background:0 0}.scrollbar-macos::-webkit-scrollbar-thumb{background-color:var(--slate-6);border-radius:3px}.scrollbar-macos::-webkit-scrollbar-thumb:hover{background-color:var(--slate-7)}.scrollbar-macos::-webkit-scrollbar-button{background:0 0;width:0;height:0;display:block}.scrollbar-macos::-webkit-scrollbar-corner{background:0 0}@keyframes spawn-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-spawn-fade-in{animation:.4s ease-out both spawn-fade-in}@keyframes spawn-stagger-in{0%{opacity:0;transform:translateY(8px)}}.spawn-stagger>*{animation:.25s ease-out both spawn-stagger-in}.spawn-stagger>:nth-child(2){animation-delay:50ms}.spawn-stagger>:nth-child(3){animation-delay:.1s}@keyframes spawn-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-spawn-shimmer{background-image:linear-gradient(110deg,#0000 25%,#ffffff1a 50%,#0000 75%);background-size:200% 100%;animation:3s ease-in-out infinite spawn-shimmer}@keyframes spawn-fusion-holo{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes spawn-fusion-slide-left{0%{opacity:0;transform:translate(-30px)rotate(-4deg)}to{opacity:1;transform:rotate(-2deg)}}@keyframes spawn-fusion-slide-right{0%{opacity:0;transform:translate(30px)rotate(4deg)}to{opacity:1;transform:rotate(2deg)}}.spawn-fusion-card{transform-style:preserve-3d;box-shadow:0 4px 20px #00000014,0 0 1px #0000001a}.spawn-fusion-card:hover{box-shadow:0 8px 30px #0000001f,0 0 1px #0000001a}.spawn-fusion-card-left{animation:.35s cubic-bezier(.16,1,.3,1) both spawn-fusion-slide-left}.spawn-fusion-card-right{animation:.35s cubic-bezier(.16,1,.3,1) 50ms both spawn-fusion-slide-right}.spawn-pick-card{--card-glow:#7878ff14;perspective:600px;transform-style:preserve-3d;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .4s;box-shadow:0 2px 8px #0000000f,0 0 1px #00000014,0 0 #0000}.spawn-pick-card:hover{box-shadow:0 8px 20px -8px #0000001f, 0 0 1px #fff3, 0 0 8px 0 var(--card-glow);transform:translateY(-2px)scale(1.01)}.spawn-pick-card:focus-visible{box-shadow:0 0 0 2px var(--color-slate-1), 0 0 0 4px var(--color-slate-12);outline:none}.spawn-pick-icon{transition:transform .4s cubic-bezier(.16,1,.3,1)}.spawn-pick-card:hover .spawn-pick-icon{transform:scale(1.06)}.spawn-pick-glare{opacity:0;background:radial-gradient(circle at 50% 30%,#ffffff1a 0%,#ffffff0a 30%,#0000 70%);transition:opacity .4s}.spawn-pick-card:hover .spawn-pick-glare{opacity:1}.spawn-hero-card{--rx:0deg;--ry:0deg;--px:50%;--py:50%;--o:0;--hyp:0;--mx:0px;--my:0px;--sx:0px;--sy:20px;--translate-x:0px;--translate-y:0px;--translate-z:.01px;--card-scale:1;--spin:0deg;--card-glow:#a078ff59;--card-edge:#fff9;transform-style:preserve-3d;transform:translate3d(var(--translate-x), var(--translate-y), var(--translate-z)) scale(var(--card-scale)) rotateX(var(--rx)) rotateY(calc(var(--ry) + var(--spin)));will-change:transform;transition:transform .6s cubic-bezier(.03,.98,.52,.99);box-shadow:0 2px 10px #00000014,0 0 1px #0000001a,0 0 #0000}.spawn-hero-card:not(.spawn-hero-card--active){transition:transform .6s cubic-bezier(.03,.98,.52,.99),box-shadow .5s,border-color .3s}.spawn-hero-card:not(.spawn-hero-card--active):hover{--card-scale:1.08;border-color:var(--card-edge);box-shadow:0 0 4px 0 var(--card-edge), 0 0 3px 1px var(--card-edge), 0 0 25px 3px var(--card-glow), 0 0 80px -15px var(--card-glow)}.spawn-hero-card>.spawn-hero-backface{z-index:2;border-radius:inherit;backface-visibility:hidden;pointer-events:none;background:radial-gradient(at 30% 20%,#f5f4f0 0%,#0000 50%),radial-gradient(at 70% 80%,#e8eaee 0%,#0000 50%),radial-gradient(#f0f2f4 0%,#e3e5e8 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:rotateY(180deg)}.dark .spawn-hero-card>.spawn-hero-backface{background:radial-gradient(at 30% 20%,#281c40 0%,#0000 50%),radial-gradient(at 70% 80%,#0f1f2e 0%,#0000 50%),radial-gradient(#121221 0%,#0a0a10 100%)}.spawn-hero-card>.spawn-hero-backface:after{content:"";aspect-ratio:1;filter:brightness(0);opacity:.08;background:url(/brand/brandmark.svg) 50%/contain no-repeat;width:45%}.dark .spawn-hero-card>.spawn-hero-backface:after{filter:brightness(0)invert();opacity:.15}.spawn-hero-card .spawn-hero-foil,.spawn-hero-card .spawn-hero-shine,.spawn-hero-card .spawn-hero-glare,.spawn-hero-card .spawn-hero-sparkle,.spawn-hero-card .spawn-hero-content,.spawn-hero-card .spawn-hero-buttons,.spawn-hero-card>button{backface-visibility:hidden}.spawn-hero-content{transform:translateZ(30px) translate(var(--mx), var(--my));transition:transform .5s cubic-bezier(.03,.98,.52,.99)}.spawn-hero-card:hover .spawn-hero-content{text-shadow:0 0 20px #fff,0 0 12px #fff,0 0 6px #fff,0 0 2px #fff}.dark .spawn-hero-card:hover .spawn-hero-content{text-shadow:0 0 20px #000,0 0 12px #000,0 0 6px #000000f2,0 0 2px #000}.spawn-hero-buttons{transform:translateZ(40px)}.dark .spawn-hero-card:hover .spawn-hero-buttons{filter:drop-shadow(0 0 6px #000)drop-shadow(0 0 2px #000)}.spawn-hero-foil{--foil-mark:url("data:image/svg+xml,
    %3Csvg width='512' height='512' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 248.945C18 248.945 76 236 106 219C136 202 136 202 198 158C276.497 102.293 332 120.945 423 120.945' fill='none' stroke='%23ccc' stroke-width='90' stroke-linecap='round'/%3E%3Cpath d='M511 121.5L357.25 210.268L357.25 32.7324L511 121.5Z' fill='%23ccc'/%3E%3Cpath d='M0 249C15 249 73 261.945 103 278.945C133 295.945 133 295.945 195 339.945C273.497 395.652 329 377 420 377' fill='none' stroke='%23ccc' stroke-width='90' stroke-linecap='round'/%3E%3Cpath d='M508 376.445L354.25 287.678L354.25 465.213L508 376.445Z' fill='%23ccc'/%3E%3C/svg%3E");background-image:var(--foil-mark);background-size:30px 30px;background-position:calc(((50% - var(--bg-x,50%)) * 2) + 50%) calc(((50% - var(--bg-y,50%)) * 2.5) + 50%);mix-blend-mode:hard-light;opacity:var(--o);-webkit-mask-image:radial-gradient(circle at var(--px,50%) var(--py,50%), black 0%, #0006 15%, transparent 40%);-webkit-mask-image:radial-gradient(circle at var(--px,50%) var(--py,50%), black 0%, #0006 15%, transparent 40%);-webkit-mask-image:radial-gradient(circle at var(--px,50%) var(--py,50%), black 0%, #0006 15%, transparent 40%);-webkit-mask-image:radial-gradient(circle at var(--px,50%) var(--py,50%), black 0%, #0006 15%, transparent 40%);mask-image:radial-gradient(circle at var(--px,50%) var(--py,50%), black 0%, #0006 15%, transparent 40%);transition:opacity .4s}.dark .spawn-hero-foil{--foil-mark:url("data:image/svg+xml,
    %3Csvg width='512' height='512' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 248.945C18 248.945 76 236 106 219C136 202 136 202 198 158C276.497 102.293 332 120.945 423 120.945' fill='none' stroke='%23888' stroke-width='90' stroke-linecap='round'/%3E%3Cpath d='M511 121.5L357.25 210.268L357.25 32.7324L511 121.5Z' fill='%23888'/%3E%3Cpath d='M0 249C15 249 73 261.945 103 278.945C133 295.945 133 295.945 195 339.945C273.497 395.652 329 377 420 377' fill='none' stroke='%23888' stroke-width='90' stroke-linecap='round'/%3E%3Cpath d='M508 376.445L354.25 287.678L354.25 465.213L508 376.445Z' fill='%23888'/%3E%3C/svg%3E");background-image:var(--foil-mark), radial-gradient(farthest-corner circle at var(--px,50%) var(--py,50%), #d9d9d980 0%, #b3b3b30f 25%, #000 80%);background-blend-mode:overlay;background-size:30px 30px,cover;background-position:calc(((50% - var(--bg-x,50%)) * 2) + 50%) calc(((50% - var(--bg-y,50%)) * 2.5) + 50%), center;mix-blend-mode:color-dodge;opacity:.08;-webkit-mask-image:none;mask-image:none}.dark .spawn-hero-card:hover .spawn-hero-foil{opacity:.6}.spawn-hero-shine{background:radial-gradient(circle at var(--px,50%) var(--py,50%), #ffffff59 0%, #fafafa1f 18%, transparent 40%);mix-blend-mode:overlay;opacity:var(--o);transition:opacity .4s}.dark .spawn-hero-shine{background:radial-gradient(circle at var(--px,50%) var(--py,50%), #ffffff59 0%, #e6e6e626 18%, transparent 40%)}.spawn-hero-glare{background:radial-gradient(farthest-corner circle at var(--px,50%) var(--py,50%), #ffffffb3 2%, #f7f7f74d 10%, #f2f2f20f 25%, transparent 42%);mix-blend-mode:overlay;opacity:var(--o);transition:opacity .4s}.dark .spawn-hero-glare{background:radial-gradient(farthest-corner circle at var(--px,50%) var(--py,50%), #fffc 2%, #f2f2f266 12%, #d9d9d91a 35%, transparent 60%)}.spawn-hero-sparkle{opacity:0;transition:opacity .4s}.spawn-hero-card:hover .spawn-hero-sparkle{opacity:1}.spawn-hero-sparkle:before,.spawn-hero-sparkle:after{content:"";border-radius:inherit;mix-blend-mode:overlay;position:absolute;inset:0}.spawn-hero-sparkle:before{background-image:radial-gradient(circle at 18% 25%,#fff .3px,#0000 .8px),radial-gradient(circle at 72% 18%,#fff .4px,#0000 .9px),radial-gradient(circle at 38% 68%,#fff .3px,#0000 .8px),radial-gradient(circle at 82% 58%,#fff .35px,#0000 .85px),radial-gradient(circle at 12% 78%,#fff .3px,#0000 .8px),radial-gradient(circle at 58% 42%,#fff .4px,#0000 .9px),radial-gradient(circle at 88% 82%,#fff .3px,#0000 .8px),radial-gradient(circle at 32% 12%,#fff .35px,#0000 .85px),radial-gradient(circle at 52% 88%,#fff .3px,#0000 .8px),radial-gradient(circle at 95% 35%,#fff .4px,#0000 .9px),radial-gradient(circle at 8% 52%,#fff .3px,#0000 .8px),radial-gradient(circle at 65% 75%,#fff .35px,#0000 .85px);animation:3s ease-in-out infinite alternate spawn-sparkle-a}.spawn-hero-sparkle:after{background-image:radial-gradient(circle at 25% 45%,#fff .3px,#0000 .8px),radial-gradient(circle at 68% 32%,#fff .35px,#0000 .85px),radial-gradient(circle at 45% 82%,#fff .4px,#0000 .9px),radial-gradient(circle at 78% 72%,#fff .3px,#0000 .8px),radial-gradient(circle at 5% 62%,#fff .35px,#0000 .85px),radial-gradient(circle at 55% 15%,#fff .3px,#0000 .8px),radial-gradient(circle at 92% 48%,#fff .4px,#0000 .9px),radial-gradient(circle at 42% 55%,#fff .3px,#0000 .8px),radial-gradient(circle at 15% 92%,#fff .35px,#0000 .85px),radial-gradient(circle at 85% 8%,#fff .3px,#0000 .8px);animation:2.5s ease-in-out .8s infinite alternate spawn-sparkle-b}@keyframes spawn-sparkle-a{0%{opacity:.4}50%{opacity:1}to{opacity:.5}}@keyframes spawn-sparkle-b{0%{opacity:.5}50%{opacity:.3}to{opacity:1}}.spawn-pick-shine{background:linear-gradient(135deg,#0000 10%,#bfbfbf0f 20%,#cccccc38 35%,#bfbfbf0f 50%,#0000 60%) 100% 100%/300% 300%;transition:background-position .6s}.dark .spawn-pick-shine{background:linear-gradient(135deg,#0000 10%,#ffffff05 20%,#ffffff14 35%,#ffffff05 50%,#0000 60%) 100% 100%/300% 300%;transition:background-position .6s}.spawn-pick-card:hover .spawn-pick-shine{background-position:0 0}.spawn-fusion-card .spawn-pick-shine{background:linear-gradient(135deg,#0000 10%,#bfbfbf0d 20%,#cccccc29 35%,#bfbfbf0d 50%,#0000 60%) 100% 100%/300% 300%;transition:background-position .6s}.dark .spawn-fusion-card .spawn-pick-shine{background:linear-gradient(135deg,#0000 10%,#ffffff08 20%,#ffffff24 35%,#ffffff08 50%,#0000 60%) 100% 100%/300% 300%;transition:background-position .6s}.spawn-fusion-card:hover .spawn-pick-shine{background-position:0 0}.spawn-showcase-backdrop{opacity:0;transition:opacity .4s}.spawn-showcase-backdrop.spawn-backdrop-visible{opacity:1}.spawn-hero-card--active{z-index:999;box-shadow:0px 20px 50px -10px #00000080, 0 0 30px -5px var(--card-glow), 0 0 80px -15px var(--card-glow);--o:1;transition:transform 2s cubic-bezier(.23,1,.32,1)}.spawn-hero-card--active .spawn-hero-foil{--foil-mark:url("data:image/svg+xml,
    %3Csvg width='512' height='512' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 248.945C18 248.945 76 236 106 219C136 202 136 202 198 158C276.497 102.293 332 120.945 423 120.945' fill='none' stroke='%23777' stroke-width='90' stroke-linecap='round'/%3E%3Cpath d='M511 121.5L357.25 210.268L357.25 32.7324L511 121.5Z' fill='%23777'/%3E%3Cpath d='M0 249C15 249 73 261.945 103 278.945C133 295.945 133 295.945 195 339.945C273.497 395.652 329 377 420 377' fill='none' stroke='%23777' stroke-width='90' stroke-linecap='round'/%3E%3Cpath d='M508 376.445L354.25 287.678L354.25 465.213L508 376.445Z' fill='%23777'/%3E%3C/svg%3E");mix-blend-mode:normal;opacity:.5;-webkit-mask-image:radial-gradient(circle at var(--px,50%) var(--py,50%), black 0%, #0009 20%, transparent 45%);-webkit-mask-image:radial-gradient(circle at var(--px,50%) var(--py,50%), black 0%, #0009 20%, transparent 45%);-webkit-mask-image:radial-gradient(circle at var(--px,50%) var(--py,50%), black 0%, #0009 20%, transparent 45%);-webkit-mask-image:radial-gradient(circle at var(--px,50%) var(--py,50%), black 0%, #0009 20%, transparent 45%);mask-image:radial-gradient(circle at var(--px,50%) var(--py,50%), black 0%, #0009 20%, transparent 45%)}.dark .spawn-hero-card--active .spawn-hero-foil{opacity:.6;background-size:30px 30px,cover;-webkit-mask-image:none;mask-image:none}.spawn-hero-card--active .spawn-hero-sparkle{opacity:1}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--accordion-panel-height)}}@keyframes accordion-up{0%{height:var(--accordion-panel-height)}to{height:0}}@keyframes scale-pulse{50%{opacity:.24;transform:scale(.74)}}@keyframes pulse-green{0%,to{color:hsl(var(--foreground))}50%{color:var(--green-9)}}@keyframes pulse-red{0%,to{color:hsl(var(--foreground))}50%{color:var(--red-9)}}

    /*# sourceMappingURL=09mmc20h_85bh.css.map*/