import { createHotContext as __vite__createHotContext } from "/@vite/client";import.meta.hot = __vite__createHotContext("/src/styles.css");import { updateStyle as __vite__updateStyle, removeStyle as __vite__removeStyle } from "/@vite/client"
const __vite__id = "/Users/sanjeevcharla/Documents/Workspace/saaspacs/saaspacs/apps/metasurgeon/src/styles.css"
const __vite__css = "/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */\n@layer properties {\n  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {\n    *, :before, :after, ::backdrop {\n      --tw-translate-x: 0;\n      --tw-translate-y: 0;\n      --tw-translate-z: 0;\n      --tw-rotate-x: initial;\n      --tw-rotate-y: initial;\n      --tw-rotate-z: initial;\n      --tw-skew-x: initial;\n      --tw-skew-y: initial;\n      --tw-space-y-reverse: 0;\n      --tw-space-x-reverse: 0;\n      --tw-divide-x-reverse: 0;\n      --tw-border-style: solid;\n      --tw-divide-y-reverse: 0;\n      --tw-gradient-position: initial;\n      --tw-gradient-from: #0000;\n      --tw-gradient-via: #0000;\n      --tw-gradient-to: #0000;\n      --tw-gradient-stops: initial;\n      --tw-gradient-via-stops: initial;\n      --tw-gradient-from-position: 0%;\n      --tw-gradient-via-position: 50%;\n      --tw-gradient-to-position: 100%;\n      --tw-leading: initial;\n      --tw-font-weight: initial;\n      --tw-tracking: initial;\n      --tw-ordinal: initial;\n      --tw-slashed-zero: initial;\n      --tw-numeric-figure: initial;\n      --tw-numeric-spacing: initial;\n      --tw-numeric-fraction: initial;\n      --tw-shadow: 0 0 #0000;\n      --tw-shadow-color: initial;\n      --tw-shadow-alpha: 100%;\n      --tw-inset-shadow: 0 0 #0000;\n      --tw-inset-shadow-color: initial;\n      --tw-inset-shadow-alpha: 100%;\n      --tw-ring-color: initial;\n      --tw-ring-shadow: 0 0 #0000;\n      --tw-inset-ring-color: initial;\n      --tw-inset-ring-shadow: 0 0 #0000;\n      --tw-ring-inset: initial;\n      --tw-ring-offset-width: 0px;\n      --tw-ring-offset-color: #fff;\n      --tw-ring-offset-shadow: 0 0 #0000;\n      --tw-outline-style: solid;\n      --tw-blur: initial;\n      --tw-brightness: initial;\n      --tw-contrast: initial;\n      --tw-grayscale: initial;\n      --tw-hue-rotate: initial;\n      --tw-invert: initial;\n      --tw-opacity: initial;\n      --tw-saturate: initial;\n      --tw-sepia: initial;\n      --tw-drop-shadow: initial;\n      --tw-drop-shadow-color: initial;\n      --tw-drop-shadow-alpha: 100%;\n      --tw-drop-shadow-size: initial;\n      --tw-backdrop-blur: initial;\n      --tw-backdrop-brightness: initial;\n      --tw-backdrop-contrast: initial;\n      --tw-backdrop-grayscale: initial;\n      --tw-backdrop-hue-rotate: initial;\n      --tw-backdrop-invert: initial;\n      --tw-backdrop-opacity: initial;\n      --tw-backdrop-saturate: initial;\n      --tw-backdrop-sepia: initial;\n      --tw-duration: initial;\n      --tw-ease: initial;\n      --tw-scale-x: 1;\n      --tw-scale-y: 1;\n      --tw-scale-z: 1;\n      --tw-content: \"\";\n      --tw-animation-delay: 0s;\n      --tw-animation-direction: normal;\n      --tw-animation-duration: initial;\n      --tw-animation-fill-mode: none;\n      --tw-animation-iteration-count: 1;\n      --tw-enter-blur: 0;\n      --tw-enter-opacity: 1;\n      --tw-enter-rotate: 0;\n      --tw-enter-scale: 1;\n      --tw-enter-translate-x: 0;\n      --tw-enter-translate-y: 0;\n      --tw-exit-blur: 0;\n      --tw-exit-opacity: 1;\n      --tw-exit-rotate: 0;\n      --tw-exit-scale: 1;\n      --tw-exit-translate-x: 0;\n      --tw-exit-translate-y: 0;\n    }\n  }\n}\n\n@layer theme {\n  :root, :host {\n    --font-sans: \"Inter\", ui-sans-serif, system-ui, sans-serif;\n    --font-mono: \"JetBrains Mono\", ui-monospace, SFMono-Regular, monospace;\n    --color-black: #000;\n    --color-white: #fff;\n    --spacing: .25rem;\n    --container-sm: 24rem;\n    --container-md: 28rem;\n    --container-lg: 32rem;\n    --container-xl: 36rem;\n    --container-2xl: 42rem;\n    --container-3xl: 48rem;\n    --container-4xl: 56rem;\n    --container-5xl: 64rem;\n    --container-6xl: 72rem;\n    --text-xs: .75rem;\n    --text-xs--line-height: calc(1 / .75);\n    --text-sm: .875rem;\n    --text-sm--line-height: calc(1.25 / .875);\n    --text-base: 1rem;\n    --text-base--line-height: calc(1.5 / 1);\n    --text-lg: 1.125rem;\n    --text-lg--line-height: calc(1.75 / 1.125);\n    --text-xl: 1.25rem;\n    --text-xl--line-height: calc(1.75 / 1.25);\n    --text-2xl: 1.5rem;\n    --text-2xl--line-height: calc(2 / 1.5);\n    --text-3xl: 1.875rem;\n    --text-3xl--line-height: calc(2.25 / 1.875);\n    --text-4xl: 2.25rem;\n    --text-4xl--line-height: calc(2.5 / 2.25);\n    --text-5xl: 3rem;\n    --text-5xl--line-height: 1;\n    --text-6xl: 3.75rem;\n    --text-6xl--line-height: 1;\n    --text-7xl: 4.5rem;\n    --text-7xl--line-height: 1;\n    --font-weight-normal: 400;\n    --font-weight-medium: 500;\n    --font-weight-semibold: 600;\n    --font-weight-bold: 700;\n    --tracking-tight: -.025em;\n    --tracking-wider: .05em;\n    --tracking-widest: .1em;\n    --leading-tight: 1.25;\n    --leading-snug: 1.375;\n    --leading-relaxed: 1.625;\n    --ease-in-out: cubic-bezier(.4, 0, .2, 1);\n    --animate-spin: spin 1s linear infinite;\n    --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;\n    --blur-sm: 8px;\n    --blur-md: 12px;\n    --blur-xl: 24px;\n    --blur-2xl: 40px;\n    --blur-3xl: 64px;\n    --aspect-video: 16 / 9;\n    --default-transition-duration: .15s;\n    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);\n    --default-font-family: \"Inter\", ui-sans-serif, system-ui, sans-serif;\n    --default-mono-font-family: \"JetBrains Mono\", ui-monospace, SFMono-Regular, monospace;\n    --color-background: var(--background);\n    --color-foreground: var(--foreground);\n    --color-border: var(--border);\n    --font-display: \"Space Grotesk\", ui-sans-serif, system-ui, sans-serif;\n    --shadow-panel: 0 1px 0 0 #ffffff0f inset,\n    0 30px 80px -30px #0009;\n  }\n\n  @supports (color: lab(0% 0 0)) {\n    :root, :host {\n      --shadow-panel: 0 1px 0 0 lab(100% -.0000298023 .0000119209 / .06) inset,\n    0 30px 80px -30px #0009;\n    }\n  }\n}\n\n@layer base {\n  *, :after, :before, ::backdrop {\n    box-sizing: border-box;\n    border: 0 solid;\n    margin: 0;\n    padding: 0;\n  }\n\n  ::file-selector-button {\n    box-sizing: border-box;\n    border: 0 solid;\n    margin: 0;\n    padding: 0;\n  }\n\n  html, :host {\n    -webkit-text-size-adjust: 100%;\n    tab-size: 4;\n    line-height: 1.5;\n    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\");\n    font-feature-settings: var(--default-font-feature-settings, normal);\n    font-variation-settings: var(--default-font-variation-settings, normal);\n    -webkit-tap-highlight-color: transparent;\n  }\n\n  hr {\n    height: 0;\n    color: inherit;\n    border-top-width: 1px;\n  }\n\n  abbr:where([title]) {\n    -webkit-text-decoration: underline dotted;\n    text-decoration: underline dotted;\n  }\n\n  h1, h2, h3, h4, h5, h6 {\n    font-size: inherit;\n    font-weight: inherit;\n  }\n\n  a {\n    color: inherit;\n    -webkit-text-decoration: inherit;\n    -webkit-text-decoration: inherit;\n    text-decoration: inherit;\n  }\n\n  b, strong {\n    font-weight: bolder;\n  }\n\n  code, kbd, samp, pre {\n    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace);\n    font-feature-settings: var(--default-mono-font-feature-settings, normal);\n    font-variation-settings: var(--default-mono-font-variation-settings, normal);\n    font-size: 1em;\n  }\n\n  small {\n    font-size: 80%;\n  }\n\n  sub, sup {\n    vertical-align: baseline;\n    font-size: 75%;\n    line-height: 0;\n    position: relative;\n  }\n\n  sub {\n    bottom: -.25em;\n  }\n\n  sup {\n    top: -.5em;\n  }\n\n  table {\n    text-indent: 0;\n    border-color: inherit;\n    border-collapse: collapse;\n  }\n\n  :-moz-focusring {\n    outline: auto;\n  }\n\n  progress {\n    vertical-align: baseline;\n  }\n\n  summary {\n    display: list-item;\n  }\n\n  ol, ul, menu {\n    list-style: none;\n  }\n\n  img, svg, video, canvas, audio, iframe, embed, object {\n    vertical-align: middle;\n    display: block;\n  }\n\n  img, video {\n    max-width: 100%;\n    height: auto;\n  }\n\n  button, input, select, optgroup, textarea {\n    font: inherit;\n    font-feature-settings: inherit;\n    font-variation-settings: inherit;\n    letter-spacing: inherit;\n    color: inherit;\n    opacity: 1;\n    background-color: #0000;\n    border-radius: 0;\n  }\n\n  ::file-selector-button {\n    font: inherit;\n    font-feature-settings: inherit;\n    font-variation-settings: inherit;\n    letter-spacing: inherit;\n    color: inherit;\n    opacity: 1;\n    background-color: #0000;\n    border-radius: 0;\n  }\n\n  :where(select:is([multiple], [size])) optgroup {\n    font-weight: bolder;\n  }\n\n  :where(select:is([multiple], [size])) optgroup option {\n    padding-inline-start: 20px;\n  }\n\n  ::file-selector-button {\n    margin-inline-end: 4px;\n  }\n\n  ::placeholder {\n    opacity: 1;\n  }\n\n  @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {\n    ::placeholder {\n      color: currentColor;\n    }\n\n    @supports (color: color-mix(in lab, red, red)) {\n      ::placeholder {\n        color: color-mix(in oklab, currentcolor 50%, transparent);\n      }\n    }\n  }\n\n  textarea {\n    resize: vertical;\n  }\n\n  ::-webkit-search-decoration {\n    -webkit-appearance: none;\n  }\n\n  ::-webkit-date-and-time-value {\n    min-height: 1lh;\n    text-align: inherit;\n  }\n\n  ::-webkit-datetime-edit {\n    display: inline-flex;\n  }\n\n  ::-webkit-datetime-edit-fields-wrapper {\n    padding: 0;\n  }\n\n  ::-webkit-datetime-edit {\n    padding-block: 0;\n  }\n\n  ::-webkit-datetime-edit-year-field {\n    padding-block: 0;\n  }\n\n  ::-webkit-datetime-edit-month-field {\n    padding-block: 0;\n  }\n\n  ::-webkit-datetime-edit-day-field {\n    padding-block: 0;\n  }\n\n  ::-webkit-datetime-edit-hour-field {\n    padding-block: 0;\n  }\n\n  ::-webkit-datetime-edit-minute-field {\n    padding-block: 0;\n  }\n\n  ::-webkit-datetime-edit-second-field {\n    padding-block: 0;\n  }\n\n  ::-webkit-datetime-edit-millisecond-field {\n    padding-block: 0;\n  }\n\n  ::-webkit-datetime-edit-meridiem-field {\n    padding-block: 0;\n  }\n\n  ::-webkit-calendar-picker-indicator {\n    line-height: 1;\n  }\n\n  :-moz-ui-invalid {\n    box-shadow: none;\n  }\n\n  button, input:where([type=\"button\"], [type=\"reset\"], [type=\"submit\"]) {\n    appearance: button;\n  }\n\n  ::file-selector-button {\n    appearance: button;\n  }\n\n  ::-webkit-inner-spin-button {\n    height: auto;\n  }\n\n  ::-webkit-outer-spin-button {\n    height: auto;\n  }\n\n  [hidden]:where(:not([hidden=\"until-found\"])) {\n    display: none !important;\n  }\n\n  * {\n    border-color: var(--color-border);\n  }\n\n  html, body {\n    background-color: var(--color-background);\n    color: var(--color-foreground);\n    font-family: var(--font-sans);\n    font-feature-settings: \"ss01\", \"cv11\";\n    -webkit-font-smoothing: antialiased;\n  }\n\n  ::selection {\n    background: var(--signal);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    ::selection {\n      background: color-mix(in oklab, var(--signal) 40%, transparent);\n    }\n  }\n\n  ::selection {\n    color: var(--foreground);\n  }\n}\n\n@layer components;\n\n@layer utilities {\n  .pointer-events-none {\n    pointer-events: none;\n  }\n\n  .invisible {\n    visibility: hidden;\n  }\n\n  .visible {\n    visibility: visible;\n  }\n\n  .sr-only {\n    clip-path: inset(50%);\n    white-space: nowrap;\n    border-width: 0;\n    width: 1px;\n    height: 1px;\n    margin: -1px;\n    padding: 0;\n    position: absolute;\n    overflow: hidden;\n  }\n\n  .absolute {\n    position: absolute;\n  }\n\n  .fixed {\n    position: fixed;\n  }\n\n  .relative {\n    position: relative;\n  }\n\n  .static {\n    position: static;\n  }\n\n  .sticky {\n    position: sticky;\n  }\n\n  .-inset-4 {\n    inset: calc(var(--spacing) * -4);\n  }\n\n  .-inset-8 {\n    inset: calc(var(--spacing) * -8);\n  }\n\n  .inset-0 {\n    inset: calc(var(--spacing) * 0);\n  }\n\n  .inset-x-0 {\n    inset-inline: calc(var(--spacing) * 0);\n  }\n\n  .inset-y-0 {\n    inset-block: calc(var(--spacing) * 0);\n  }\n\n  .-top-2 {\n    top: calc(var(--spacing) * -2);\n  }\n\n  .-top-3 {\n    top: calc(var(--spacing) * -3);\n  }\n\n  .-top-12 {\n    top: calc(var(--spacing) * -12);\n  }\n\n  .-top-24 {\n    top: calc(var(--spacing) * -24);\n  }\n\n  .-top-40 {\n    top: calc(var(--spacing) * -40);\n  }\n\n  .top-0 {\n    top: calc(var(--spacing) * 0);\n  }\n\n  .top-1\\.5 {\n    top: calc(var(--spacing) * 1.5);\n  }\n\n  .top-1\\/2 {\n    top: 50%;\n  }\n\n  .top-2 {\n    top: calc(var(--spacing) * 2);\n  }\n\n  .top-3\\.5 {\n    top: calc(var(--spacing) * 3.5);\n  }\n\n  .top-4 {\n    top: calc(var(--spacing) * 4);\n  }\n\n  .top-\\[1px\\] {\n    top: 1px;\n  }\n\n  .top-\\[50\\%\\] {\n    top: 50%;\n  }\n\n  .top-\\[60\\%\\] {\n    top: 60%;\n  }\n\n  .top-full {\n    top: 100%;\n  }\n\n  .-right-2 {\n    right: calc(var(--spacing) * -2);\n  }\n\n  .-right-12 {\n    right: calc(var(--spacing) * -12);\n  }\n\n  .-right-24 {\n    right: calc(var(--spacing) * -24);\n  }\n\n  .right-0 {\n    right: calc(var(--spacing) * 0);\n  }\n\n  .right-1 {\n    right: calc(var(--spacing) * 1);\n  }\n\n  .right-2 {\n    right: calc(var(--spacing) * 2);\n  }\n\n  .right-3 {\n    right: calc(var(--spacing) * 3);\n  }\n\n  .right-4 {\n    right: calc(var(--spacing) * 4);\n  }\n\n  .-bottom-1 {\n    bottom: calc(var(--spacing) * -1);\n  }\n\n  .-bottom-2 {\n    bottom: calc(var(--spacing) * -2);\n  }\n\n  .-bottom-6 {\n    bottom: calc(var(--spacing) * -6);\n  }\n\n  .-bottom-12 {\n    bottom: calc(var(--spacing) * -12);\n  }\n\n  .bottom-0 {\n    bottom: calc(var(--spacing) * 0);\n  }\n\n  .bottom-4 {\n    bottom: calc(var(--spacing) * 4);\n  }\n\n  .-left-2 {\n    left: calc(var(--spacing) * -2);\n  }\n\n  .-left-6 {\n    left: calc(var(--spacing) * -6);\n  }\n\n  .-left-12 {\n    left: calc(var(--spacing) * -12);\n  }\n\n  .left-0 {\n    left: calc(var(--spacing) * 0);\n  }\n\n  .left-1\\/2 {\n    left: 50%;\n  }\n\n  .left-2 {\n    left: calc(var(--spacing) * 2);\n  }\n\n  .left-3\\.5 {\n    left: calc(var(--spacing) * 3.5);\n  }\n\n  .left-4 {\n    left: calc(var(--spacing) * 4);\n  }\n\n  .left-5 {\n    left: calc(var(--spacing) * 5);\n  }\n\n  .left-6 {\n    left: calc(var(--spacing) * 6);\n  }\n\n  .left-\\[50\\%\\] {\n    left: 50%;\n  }\n\n  .z-10 {\n    z-index: 10;\n  }\n\n  .z-20 {\n    z-index: 20;\n  }\n\n  .z-50 {\n    z-index: 50;\n  }\n\n  .z-\\[1\\] {\n    z-index: 1;\n  }\n\n  .order-1 {\n    order: 1;\n  }\n\n  .order-2 {\n    order: 2;\n  }\n\n  .m-auto {\n    margin: auto;\n  }\n\n  .-mx-1 {\n    margin-inline: calc(var(--spacing) * -1);\n  }\n\n  .mx-2 {\n    margin-inline: calc(var(--spacing) * 2);\n  }\n\n  .mx-3\\.5 {\n    margin-inline: calc(var(--spacing) * 3.5);\n  }\n\n  .mx-auto {\n    margin-inline: auto;\n  }\n\n  .my-0\\.5 {\n    margin-block: calc(var(--spacing) * .5);\n  }\n\n  .my-1 {\n    margin-block: calc(var(--spacing) * 1);\n  }\n\n  .my-2 {\n    margin-block: calc(var(--spacing) * 2);\n  }\n\n  .my-4 {\n    margin-block: calc(var(--spacing) * 4);\n  }\n\n  .my-7 {\n    margin-block: calc(var(--spacing) * 7);\n  }\n\n  .-mt-4 {\n    margin-top: calc(var(--spacing) * -4);\n  }\n\n  .mt-0\\.5 {\n    margin-top: calc(var(--spacing) * .5);\n  }\n\n  .mt-1 {\n    margin-top: calc(var(--spacing) * 1);\n  }\n\n  .mt-1\\.5 {\n    margin-top: calc(var(--spacing) * 1.5);\n  }\n\n  .mt-2 {\n    margin-top: calc(var(--spacing) * 2);\n  }\n\n  .mt-3 {\n    margin-top: calc(var(--spacing) * 3);\n  }\n\n  .mt-4 {\n    margin-top: calc(var(--spacing) * 4);\n  }\n\n  .mt-5 {\n    margin-top: calc(var(--spacing) * 5);\n  }\n\n  .mt-6 {\n    margin-top: calc(var(--spacing) * 6);\n  }\n\n  .mt-7 {\n    margin-top: calc(var(--spacing) * 7);\n  }\n\n  .mt-8 {\n    margin-top: calc(var(--spacing) * 8);\n  }\n\n  .mt-10 {\n    margin-top: calc(var(--spacing) * 10);\n  }\n\n  .mt-12 {\n    margin-top: calc(var(--spacing) * 12);\n  }\n\n  .mt-14 {\n    margin-top: calc(var(--spacing) * 14);\n  }\n\n  .mt-20 {\n    margin-top: calc(var(--spacing) * 20);\n  }\n\n  .mt-24 {\n    margin-top: calc(var(--spacing) * 24);\n  }\n\n  .mt-\\[7px\\] {\n    margin-top: 7px;\n  }\n\n  .mt-auto {\n    margin-top: auto;\n  }\n\n  .mr-2 {\n    margin-right: calc(var(--spacing) * 2);\n  }\n\n  .mb-1 {\n    margin-bottom: calc(var(--spacing) * 1);\n  }\n\n  .mb-2 {\n    margin-bottom: calc(var(--spacing) * 2);\n  }\n\n  .mb-3 {\n    margin-bottom: calc(var(--spacing) * 3);\n  }\n\n  .mb-6 {\n    margin-bottom: calc(var(--spacing) * 6);\n  }\n\n  .mb-8 {\n    margin-bottom: calc(var(--spacing) * 8);\n  }\n\n  .mb-10 {\n    margin-bottom: calc(var(--spacing) * 10);\n  }\n\n  .mb-12 {\n    margin-bottom: calc(var(--spacing) * 12);\n  }\n\n  .mb-14 {\n    margin-bottom: calc(var(--spacing) * 14);\n  }\n\n  .mb-16 {\n    margin-bottom: calc(var(--spacing) * 16);\n  }\n\n  .-ml-4 {\n    margin-left: calc(var(--spacing) * -4);\n  }\n\n  .ml-1 {\n    margin-left: calc(var(--spacing) * 1);\n  }\n\n  .ml-2 {\n    margin-left: calc(var(--spacing) * 2);\n  }\n\n  .ml-auto {\n    margin-left: auto;\n  }\n\n  .block {\n    display: block;\n  }\n\n  .flex {\n    display: flex;\n  }\n\n  .grid {\n    display: grid;\n  }\n\n  .hidden {\n    display: none;\n  }\n\n  .inline-block {\n    display: inline-block;\n  }\n\n  .inline-flex {\n    display: inline-flex;\n  }\n\n  .table {\n    display: table;\n  }\n\n  .aspect-\\[4\\/3\\] {\n    aspect-ratio: 4 / 3;\n  }\n\n  .aspect-\\[16\\/9\\] {\n    aspect-ratio: 16 / 9;\n  }\n\n  .aspect-square {\n    aspect-ratio: 1;\n  }\n\n  .aspect-video {\n    aspect-ratio: var(--aspect-video);\n  }\n\n  .size-\\(--cell-size\\) {\n    width: var(--cell-size);\n    height: var(--cell-size);\n  }\n\n  .size-4 {\n    width: calc(var(--spacing) * 4);\n    height: calc(var(--spacing) * 4);\n  }\n\n  .h-\\(--cell-size\\) {\n    height: var(--cell-size);\n  }\n\n  .h-1 {\n    height: calc(var(--spacing) * 1);\n  }\n\n  .h-1\\.5 {\n    height: calc(var(--spacing) * 1.5);\n  }\n\n  .h-2 {\n    height: calc(var(--spacing) * 2);\n  }\n\n  .h-2\\.5 {\n    height: calc(var(--spacing) * 2.5);\n  }\n\n  .h-3 {\n    height: calc(var(--spacing) * 3);\n  }\n\n  .h-3\\.5 {\n    height: calc(var(--spacing) * 3.5);\n  }\n\n  .h-4 {\n    height: calc(var(--spacing) * 4);\n  }\n\n  .h-5 {\n    height: calc(var(--spacing) * 5);\n  }\n\n  .h-6 {\n    height: calc(var(--spacing) * 6);\n  }\n\n  .h-7 {\n    height: calc(var(--spacing) * 7);\n  }\n\n  .h-8 {\n    height: calc(var(--spacing) * 8);\n  }\n\n  .h-9 {\n    height: calc(var(--spacing) * 9);\n  }\n\n  .h-10 {\n    height: calc(var(--spacing) * 10);\n  }\n\n  .h-11 {\n    height: calc(var(--spacing) * 11);\n  }\n\n  .h-12 {\n    height: calc(var(--spacing) * 12);\n  }\n\n  .h-16 {\n    height: calc(var(--spacing) * 16);\n  }\n\n  .h-20 {\n    height: calc(var(--spacing) * 20);\n  }\n\n  .h-24 {\n    height: calc(var(--spacing) * 24);\n  }\n\n  .h-40 {\n    height: calc(var(--spacing) * 40);\n  }\n\n  .h-44 {\n    height: calc(var(--spacing) * 44);\n  }\n\n  .h-72 {\n    height: calc(var(--spacing) * 72);\n  }\n\n  .h-80 {\n    height: calc(var(--spacing) * 80);\n  }\n\n  .h-\\[1px\\] {\n    height: 1px;\n  }\n\n  .h-\\[360px\\] {\n    height: 360px;\n  }\n\n  .h-\\[420px\\] {\n    height: 420px;\n  }\n\n  .h-\\[480px\\] {\n    height: 480px;\n  }\n\n  .h-\\[520px\\] {\n    height: 520px;\n  }\n\n  .h-\\[calc\\(100vh-44px\\)\\] {\n    height: calc(100vh - 44px);\n  }\n\n  .h-\\[var\\(--radix-navigation-menu-viewport-height\\)\\] {\n    height: var(--radix-navigation-menu-viewport-height);\n  }\n\n  .h-\\[var\\(--radix-select-trigger-height\\)\\] {\n    height: var(--radix-select-trigger-height);\n  }\n\n  .h-auto {\n    height: auto;\n  }\n\n  .h-full {\n    height: 100%;\n  }\n\n  .h-px {\n    height: 1px;\n  }\n\n  .h-svh {\n    height: 100svh;\n  }\n\n  .max-h-\\(--radix-context-menu-content-available-height\\) {\n    max-height: var(--radix-context-menu-content-available-height);\n  }\n\n  .max-h-\\(--radix-select-content-available-height\\) {\n    max-height: var(--radix-select-content-available-height);\n  }\n\n  .max-h-\\[300px\\] {\n    max-height: 300px;\n  }\n\n  .max-h-\\[var\\(--radix-dropdown-menu-content-available-height\\)\\] {\n    max-height: var(--radix-dropdown-menu-content-available-height);\n  }\n\n  .max-h-full {\n    max-height: 100%;\n  }\n\n  .min-h-0 {\n    min-height: calc(var(--spacing) * 0);\n  }\n\n  .min-h-\\[60px\\] {\n    min-height: 60px;\n  }\n\n  .min-h-\\[760px\\] {\n    min-height: 760px;\n  }\n\n  .min-h-\\[calc\\(100vh-88px\\)\\] {\n    min-height: calc(100vh - 88px);\n  }\n\n  .min-h-screen {\n    min-height: 100vh;\n  }\n\n  .min-h-svh {\n    min-height: 100svh;\n  }\n\n  .w-\\(--cell-size\\) {\n    width: var(--cell-size);\n  }\n\n  .w-\\(--sidebar-width\\) {\n    width: var(--sidebar-width);\n  }\n\n  .w-0 {\n    width: calc(var(--spacing) * 0);\n  }\n\n  .w-1 {\n    width: calc(var(--spacing) * 1);\n  }\n\n  .w-1\\.5 {\n    width: calc(var(--spacing) * 1.5);\n  }\n\n  .w-2 {\n    width: calc(var(--spacing) * 2);\n  }\n\n  .w-2\\.5 {\n    width: calc(var(--spacing) * 2.5);\n  }\n\n  .w-3 {\n    width: calc(var(--spacing) * 3);\n  }\n\n  .w-3\\.5 {\n    width: calc(var(--spacing) * 3.5);\n  }\n\n  .w-3\\/4 {\n    width: 75%;\n  }\n\n  .w-4 {\n    width: calc(var(--spacing) * 4);\n  }\n\n  .w-5 {\n    width: calc(var(--spacing) * 5);\n  }\n\n  .w-6 {\n    width: calc(var(--spacing) * 6);\n  }\n\n  .w-7 {\n    width: calc(var(--spacing) * 7);\n  }\n\n  .w-8 {\n    width: calc(var(--spacing) * 8);\n  }\n\n  .w-9 {\n    width: calc(var(--spacing) * 9);\n  }\n\n  .w-10 {\n    width: calc(var(--spacing) * 10);\n  }\n\n  .w-11 {\n    width: calc(var(--spacing) * 11);\n  }\n\n  .w-12 {\n    width: calc(var(--spacing) * 12);\n  }\n\n  .w-20 {\n    width: calc(var(--spacing) * 20);\n  }\n\n  .w-24 {\n    width: calc(var(--spacing) * 24);\n  }\n\n  .w-32 {\n    width: calc(var(--spacing) * 32);\n  }\n\n  .w-40 {\n    width: calc(var(--spacing) * 40);\n  }\n\n  .w-60 {\n    width: calc(var(--spacing) * 60);\n  }\n\n  .w-64 {\n    width: calc(var(--spacing) * 64);\n  }\n\n  .w-72 {\n    width: calc(var(--spacing) * 72);\n  }\n\n  .w-\\[1px\\] {\n    width: 1px;\n  }\n\n  .w-\\[100px\\] {\n    width: 100px;\n  }\n\n  .w-\\[200\\%\\] {\n    width: 200%;\n  }\n\n  .w-\\[420px\\] {\n    width: 420px;\n  }\n\n  .w-\\[700px\\] {\n    width: 700px;\n  }\n\n  .w-\\[800px\\] {\n    width: 800px;\n  }\n\n  .w-\\[900px\\] {\n    width: 900px;\n  }\n\n  .w-\\[1100px\\] {\n    width: 1100px;\n  }\n\n  .w-auto {\n    width: auto;\n  }\n\n  .w-fit {\n    width: fit-content;\n  }\n\n  .w-full {\n    width: 100%;\n  }\n\n  .w-max {\n    width: max-content;\n  }\n\n  .w-px {\n    width: 1px;\n  }\n\n  .max-w-\\(--skeleton-width\\) {\n    max-width: var(--skeleton-width);\n  }\n\n  .max-w-2xl {\n    max-width: var(--container-2xl);\n  }\n\n  .max-w-3xl {\n    max-width: var(--container-3xl);\n  }\n\n  .max-w-4xl {\n    max-width: var(--container-4xl);\n  }\n\n  .max-w-5xl {\n    max-width: var(--container-5xl);\n  }\n\n  .max-w-6xl {\n    max-width: var(--container-6xl);\n  }\n\n  .max-w-\\[1600px\\] {\n    max-width: 1600px;\n  }\n\n  .max-w-full {\n    max-width: 100%;\n  }\n\n  .max-w-lg {\n    max-width: var(--container-lg);\n  }\n\n  .max-w-max {\n    max-width: max-content;\n  }\n\n  .max-w-md {\n    max-width: var(--container-md);\n  }\n\n  .max-w-none {\n    max-width: none;\n  }\n\n  .max-w-xl {\n    max-width: var(--container-xl);\n  }\n\n  .min-w-\\(--cell-size\\) {\n    min-width: var(--cell-size);\n  }\n\n  .min-w-0 {\n    min-width: calc(var(--spacing) * 0);\n  }\n\n  .min-w-5 {\n    min-width: calc(var(--spacing) * 5);\n  }\n\n  .min-w-8 {\n    min-width: calc(var(--spacing) * 8);\n  }\n\n  .min-w-9 {\n    min-width: calc(var(--spacing) * 9);\n  }\n\n  .min-w-10 {\n    min-width: calc(var(--spacing) * 10);\n  }\n\n  .min-w-\\[8rem\\] {\n    min-width: 8rem;\n  }\n\n  .min-w-\\[12rem\\] {\n    min-width: 12rem;\n  }\n\n  .min-w-\\[var\\(--radix-select-trigger-width\\)\\] {\n    min-width: var(--radix-select-trigger-width);\n  }\n\n  .flex-1 {\n    flex: 1;\n  }\n\n  .shrink {\n    flex-shrink: 1;\n  }\n\n  .shrink-0 {\n    flex-shrink: 0;\n  }\n\n  .grow {\n    flex-grow: 1;\n  }\n\n  .grow-0 {\n    flex-grow: 0;\n  }\n\n  .basis-full {\n    flex-basis: 100%;\n  }\n\n  .caption-bottom {\n    caption-side: bottom;\n  }\n\n  .border-collapse {\n    border-collapse: collapse;\n  }\n\n  .origin-\\(--radix-context-menu-content-transform-origin\\) {\n    transform-origin: var(--radix-context-menu-content-transform-origin);\n  }\n\n  .origin-\\(--radix-dropdown-menu-content-transform-origin\\) {\n    transform-origin: var(--radix-dropdown-menu-content-transform-origin);\n  }\n\n  .origin-\\(--radix-hover-card-content-transform-origin\\) {\n    transform-origin: var(--radix-hover-card-content-transform-origin);\n  }\n\n  .origin-\\(--radix-menubar-content-transform-origin\\) {\n    transform-origin: var(--radix-menubar-content-transform-origin);\n  }\n\n  .origin-\\(--radix-popover-content-transform-origin\\) {\n    transform-origin: var(--radix-popover-content-transform-origin);\n  }\n\n  .origin-\\(--radix-select-content-transform-origin\\) {\n    transform-origin: var(--radix-select-content-transform-origin);\n  }\n\n  .origin-\\(--radix-tooltip-content-transform-origin\\) {\n    transform-origin: var(--radix-tooltip-content-transform-origin);\n  }\n\n  .-translate-x-1\\/2 {\n    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);\n    translate: var(--tw-translate-x) var(--tw-translate-y);\n  }\n\n  .-translate-x-px {\n    --tw-translate-x: -1px;\n    translate: var(--tw-translate-x) var(--tw-translate-y);\n  }\n\n  .translate-x-\\[-50\\%\\] {\n    --tw-translate-x: -50%;\n    translate: var(--tw-translate-x) var(--tw-translate-y);\n  }\n\n  .translate-x-px {\n    --tw-translate-x: 1px;\n    translate: var(--tw-translate-x) var(--tw-translate-y);\n  }\n\n  .-translate-y-1\\/2 {\n    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);\n    translate: var(--tw-translate-x) var(--tw-translate-y);\n  }\n\n  .translate-y-\\[-50\\%\\] {\n    --tw-translate-y: -50%;\n    translate: var(--tw-translate-x) var(--tw-translate-y);\n  }\n\n  .rotate-45 {\n    rotate: 45deg;\n  }\n\n  .rotate-90 {\n    rotate: 90deg;\n  }\n\n  .transform {\n    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );\n  }\n\n  .animate-blink {\n    animation: 1.2s steps(2, end) infinite blink;\n  }\n\n  .animate-caret-blink {\n    animation: 1.25s ease-out infinite caret-blink;\n  }\n\n  .animate-ecg {\n    animation: 6s linear infinite ecg-scroll;\n  }\n\n  .animate-in {\n    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);\n  }\n\n  .animate-pulse {\n    animation: var(--animate-pulse);\n  }\n\n  .animate-pulse-dot {\n    animation: 1.6s ease-in-out infinite pulse-dot;\n  }\n\n  .animate-rise {\n    animation: .7s ease-out both rise;\n  }\n\n  .animate-spin {\n    animation: var(--animate-spin);\n  }\n\n  .animate-ticker {\n    animation: 45s linear infinite ticker;\n  }\n\n  .cursor-default {\n    cursor: default;\n  }\n\n  .cursor-pointer {\n    cursor: pointer;\n  }\n\n  .touch-none {\n    touch-action: none;\n  }\n\n  .list-none {\n    list-style-type: none;\n  }\n\n  .grid-cols-1 {\n    grid-template-columns: repeat(1, minmax(0, 1fr));\n  }\n\n  .grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .grid-cols-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .grid-cols-\\[64px_1fr_auto\\] {\n    grid-template-columns: 64px 1fr auto;\n  }\n\n  .flex-col {\n    flex-direction: column;\n  }\n\n  .flex-col-reverse {\n    flex-direction: column-reverse;\n  }\n\n  .flex-row {\n    flex-direction: row;\n  }\n\n  .flex-wrap {\n    flex-wrap: wrap;\n  }\n\n  .place-content-center {\n    place-content: center;\n  }\n\n  .place-items-center {\n    place-items: center;\n  }\n\n  .items-baseline {\n    align-items: baseline;\n  }\n\n  .items-center {\n    align-items: center;\n  }\n\n  .items-end {\n    align-items: flex-end;\n  }\n\n  .items-start {\n    align-items: flex-start;\n  }\n\n  .items-stretch {\n    align-items: stretch;\n  }\n\n  .justify-between {\n    justify-content: space-between;\n  }\n\n  .justify-center {\n    justify-content: center;\n  }\n\n  .gap-1 {\n    gap: calc(var(--spacing) * 1);\n  }\n\n  .gap-1\\.5 {\n    gap: calc(var(--spacing) * 1.5);\n  }\n\n  .gap-2 {\n    gap: calc(var(--spacing) * 2);\n  }\n\n  .gap-2\\.5 {\n    gap: calc(var(--spacing) * 2.5);\n  }\n\n  .gap-3 {\n    gap: calc(var(--spacing) * 3);\n  }\n\n  .gap-4 {\n    gap: calc(var(--spacing) * 4);\n  }\n\n  .gap-5 {\n    gap: calc(var(--spacing) * 5);\n  }\n\n  .gap-6 {\n    gap: calc(var(--spacing) * 6);\n  }\n\n  .gap-7 {\n    gap: calc(var(--spacing) * 7);\n  }\n\n  .gap-8 {\n    gap: calc(var(--spacing) * 8);\n  }\n\n  .gap-10 {\n    gap: calc(var(--spacing) * 10);\n  }\n\n  .gap-12 {\n    gap: calc(var(--spacing) * 12);\n  }\n\n  .gap-14 {\n    gap: calc(var(--spacing) * 14);\n  }\n\n  .gap-px {\n    gap: 1px;\n  }\n\n  :where(.space-y-1 > :not(:last-child)) {\n    --tw-space-y-reverse: 0;\n    margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));\n    margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));\n  }\n\n  :where(.space-y-1\\.5 > :not(:last-child)) {\n    --tw-space-y-reverse: 0;\n    margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));\n    margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)));\n  }\n\n  :where(.space-y-2 > :not(:last-child)) {\n    --tw-space-y-reverse: 0;\n    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));\n    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));\n  }\n\n  :where(.space-y-2\\.5 > :not(:last-child)) {\n    --tw-space-y-reverse: 0;\n    margin-block-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));\n    margin-block-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)));\n  }\n\n  :where(.space-y-3 > :not(:last-child)) {\n    --tw-space-y-reverse: 0;\n    margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));\n    margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));\n  }\n\n  :where(.space-y-5 > :not(:last-child)) {\n    --tw-space-y-reverse: 0;\n    margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));\n    margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));\n  }\n\n  :where(.space-y-6 > :not(:last-child)) {\n    --tw-space-y-reverse: 0;\n    margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));\n    margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));\n  }\n\n  :where(.space-y-24 > :not(:last-child)) {\n    --tw-space-y-reverse: 0;\n    margin-block-start: calc(calc(var(--spacing) * 24) * var(--tw-space-y-reverse));\n    margin-block-end: calc(calc(var(--spacing) * 24) * calc(1 - var(--tw-space-y-reverse)));\n  }\n\n  .gap-x-7 {\n    column-gap: calc(var(--spacing) * 7);\n  }\n\n  .gap-x-10 {\n    column-gap: calc(var(--spacing) * 10);\n  }\n\n  .gap-x-16 {\n    column-gap: calc(var(--spacing) * 16);\n  }\n\n  :where(.space-x-1 > :not(:last-child)) {\n    --tw-space-x-reverse: 0;\n    margin-inline-start: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));\n    margin-inline-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)));\n  }\n\n  .gap-y-4 {\n    row-gap: calc(var(--spacing) * 4);\n  }\n\n  .gap-y-14 {\n    row-gap: calc(var(--spacing) * 14);\n  }\n\n  :where(.divide-x > :not(:last-child)) {\n    --tw-divide-x-reverse: 0;\n    border-inline-style: var(--tw-border-style);\n    border-inline-start-width: calc(1px * var(--tw-divide-x-reverse));\n    border-inline-end-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));\n  }\n\n  :where(.divide-y > :not(:last-child)) {\n    --tw-divide-y-reverse: 0;\n    border-bottom-style: var(--tw-border-style);\n    border-top-style: var(--tw-border-style);\n    border-top-width: calc(1px * var(--tw-divide-y-reverse));\n    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));\n  }\n\n  :where(.divide-border > :not(:last-child)) {\n    border-color: var(--border);\n  }\n\n  .truncate {\n    text-overflow: ellipsis;\n    white-space: nowrap;\n    overflow: hidden;\n  }\n\n  .overflow-auto {\n    overflow: auto;\n  }\n\n  .overflow-hidden {\n    overflow: hidden;\n  }\n\n  .overflow-x-hidden {\n    overflow-x: hidden;\n  }\n\n  .overflow-y-auto {\n    overflow-y: auto;\n  }\n\n  .rounded {\n    border-radius: .25rem;\n  }\n\n  .rounded-2xl {\n    border-radius: calc(var(--radius) + 8px);\n  }\n\n  .rounded-\\[2px\\] {\n    border-radius: 2px;\n  }\n\n  .rounded-\\[2rem\\] {\n    border-radius: 2rem;\n  }\n\n  .rounded-\\[inherit\\] {\n    border-radius: inherit;\n  }\n\n  .rounded-full {\n    border-radius: 3.40282e38px;\n  }\n\n  .rounded-lg {\n    border-radius: var(--radius);\n  }\n\n  .rounded-md {\n    border-radius: calc(var(--radius) - 2px);\n  }\n\n  .rounded-none {\n    border-radius: 0;\n  }\n\n  .rounded-sm {\n    border-radius: calc(var(--radius) - 4px);\n  }\n\n  .rounded-xl {\n    border-radius: calc(var(--radius) + 4px);\n  }\n\n  .rounded-t-\\[10px\\] {\n    border-top-left-radius: 10px;\n    border-top-right-radius: 10px;\n  }\n\n  .rounded-l-md {\n    border-top-left-radius: calc(var(--radius) - 2px);\n    border-bottom-left-radius: calc(var(--radius) - 2px);\n  }\n\n  .rounded-tl-sm {\n    border-top-left-radius: calc(var(--radius) - 4px);\n  }\n\n  .rounded-r-md {\n    border-top-right-radius: calc(var(--radius) - 2px);\n    border-bottom-right-radius: calc(var(--radius) - 2px);\n  }\n\n  .border {\n    border-style: var(--tw-border-style);\n    border-width: 1px;\n  }\n\n  .border-2 {\n    border-style: var(--tw-border-style);\n    border-width: 2px;\n  }\n\n  .border-\\[1\\.5px\\] {\n    border-style: var(--tw-border-style);\n    border-width: 1.5px;\n  }\n\n  .border-y {\n    border-block-style: var(--tw-border-style);\n    border-block-width: 1px;\n  }\n\n  .border-t {\n    border-top-style: var(--tw-border-style);\n    border-top-width: 1px;\n  }\n\n  .border-r {\n    border-right-style: var(--tw-border-style);\n    border-right-width: 1px;\n  }\n\n  .border-b {\n    border-bottom-style: var(--tw-border-style);\n    border-bottom-width: 1px;\n  }\n\n  .border-l {\n    border-left-style: var(--tw-border-style);\n    border-left-width: 1px;\n  }\n\n  .border-dashed {\n    --tw-border-style: dashed;\n    border-style: dashed;\n  }\n\n  .border-\\(--color-border\\) {\n    border-color: var(--color-border);\n  }\n\n  .border-border {\n    border-color: var(--border);\n  }\n\n  .border-border-strong {\n    border-color: var(--border-strong);\n  }\n\n  .border-border\\/50 {\n    border-color: var(--border);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .border-border\\/50 {\n      border-color: color-mix(in oklab, var(--border) 50%, transparent);\n    }\n  }\n\n  .border-border\\/60 {\n    border-color: var(--border);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .border-border\\/60 {\n      border-color: color-mix(in oklab, var(--border) 60%, transparent);\n    }\n  }\n\n  .border-border\\/80 {\n    border-color: var(--border);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .border-border\\/80 {\n      border-color: color-mix(in oklab, var(--border) 80%, transparent);\n    }\n  }\n\n  .border-critical\\/30 {\n    border-color: var(--critical);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .border-critical\\/30 {\n      border-color: color-mix(in oklab, var(--critical) 30%, transparent);\n    }\n  }\n\n  .border-critical\\/40 {\n    border-color: var(--critical);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .border-critical\\/40 {\n      border-color: color-mix(in oklab, var(--critical) 40%, transparent);\n    }\n  }\n\n  .border-destructive\\/50 {\n    border-color: var(--destructive);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .border-destructive\\/50 {\n      border-color: color-mix(in oklab, var(--destructive) 50%, transparent);\n    }\n  }\n\n  .border-input {\n    border-color: var(--input);\n  }\n\n  .border-primary {\n    border-color: var(--primary);\n  }\n\n  .border-primary\\/30 {\n    border-color: var(--primary);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .border-primary\\/30 {\n      border-color: color-mix(in oklab, var(--primary) 30%, transparent);\n    }\n  }\n\n  .border-primary\\/50 {\n    border-color: var(--primary);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .border-primary\\/50 {\n      border-color: color-mix(in oklab, var(--primary) 50%, transparent);\n    }\n  }\n\n  .border-signal {\n    border-color: var(--signal);\n  }\n\n  .border-signal-foreground\\/30 {\n    border-color: var(--signal-foreground);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .border-signal-foreground\\/30 {\n      border-color: color-mix(in oklab, var(--signal-foreground) 30%, transparent);\n    }\n  }\n\n  .border-signal\\/30 {\n    border-color: var(--signal);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .border-signal\\/30 {\n      border-color: color-mix(in oklab, var(--signal) 30%, transparent);\n    }\n  }\n\n  .border-signal\\/40 {\n    border-color: var(--signal);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .border-signal\\/40 {\n      border-color: color-mix(in oklab, var(--signal) 40%, transparent);\n    }\n  }\n\n  .border-signal\\/50 {\n    border-color: var(--signal);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .border-signal\\/50 {\n      border-color: color-mix(in oklab, var(--signal) 50%, transparent);\n    }\n  }\n\n  .border-signal\\/60 {\n    border-color: var(--signal);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .border-signal\\/60 {\n      border-color: color-mix(in oklab, var(--signal) 60%, transparent);\n    }\n  }\n\n  .border-stable\\/30 {\n    border-color: var(--stable);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .border-stable\\/30 {\n      border-color: color-mix(in oklab, var(--stable) 30%, transparent);\n    }\n  }\n\n  .border-stable\\/40 {\n    border-color: var(--stable);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .border-stable\\/40 {\n      border-color: color-mix(in oklab, var(--stable) 40%, transparent);\n    }\n  }\n\n  .border-transparent {\n    border-color: #0000;\n  }\n\n  .border-warn\\/30 {\n    border-color: var(--warn);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .border-warn\\/30 {\n      border-color: color-mix(in oklab, var(--warn) 30%, transparent);\n    }\n  }\n\n  .border-warn\\/40 {\n    border-color: var(--warn);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .border-warn\\/40 {\n      border-color: color-mix(in oklab, var(--warn) 40%, transparent);\n    }\n  }\n\n  .border-white\\/10 {\n    border-color: #ffffff1a;\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .border-white\\/10 {\n      border-color: color-mix(in oklab, var(--color-white) 10%, transparent);\n    }\n  }\n\n  .border-white\\/15 {\n    border-color: #ffffff26;\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .border-white\\/15 {\n      border-color: color-mix(in oklab, var(--color-white) 15%, transparent);\n    }\n  }\n\n  .border-white\\/20 {\n    border-color: #fff3;\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .border-white\\/20 {\n      border-color: color-mix(in oklab, var(--color-white) 20%, transparent);\n    }\n  }\n\n  .border-t-signal-foreground {\n    border-top-color: var(--signal-foreground);\n  }\n\n  .border-t-transparent {\n    border-top-color: #0000;\n  }\n\n  .border-l-transparent {\n    border-left-color: #0000;\n  }\n\n  .bg-\\(--color-bg\\) {\n    background-color: var(--color-bg);\n  }\n\n  .bg-\\[\\#0a0d14\\] {\n    background-color: #0a0d14;\n  }\n\n  .bg-\\[\\#05070d\\] {\n    background-color: #05070d;\n  }\n\n  .bg-\\[\\#05070d\\]\\/60 {\n    background-color: #05070d99;\n    background-color: lab(1.90126% .106253 -2.57603 / .6);\n  }\n\n  .bg-\\[\\#05070d\\]\\/70 {\n    background-color: #05070db3;\n    background-color: lab(1.90126% .106253 -2.57603 / .7);\n  }\n\n  .bg-\\[\\#05070d\\]\\/80 {\n    background-color: #05070dcc;\n    background-color: lab(1.90126% .106253 -2.57603 / .8);\n  }\n\n  .bg-\\[\\#05070d\\]\\/95 {\n    background-color: #05070df2;\n    background-color: lab(1.90126% .106253 -2.57603 / .95);\n  }\n\n  .bg-\\[\\#05070d\\]\\/98 {\n    background-color: #05070dfa;\n    background-color: lab(1.90126% .106253 -2.57603 / .98);\n  }\n\n  .bg-\\[\\#06080f\\] {\n    background-color: #06080f;\n  }\n\n  .bg-accent {\n    background-color: var(--accent);\n  }\n\n  .bg-background {\n    background-color: var(--background);\n  }\n\n  .bg-background\\/40 {\n    background-color: var(--background);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-background\\/40 {\n      background-color: color-mix(in oklab, var(--background) 40%, transparent);\n    }\n  }\n\n  .bg-background\\/50 {\n    background-color: var(--background);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-background\\/50 {\n      background-color: color-mix(in oklab, var(--background) 50%, transparent);\n    }\n  }\n\n  .bg-background\\/60 {\n    background-color: var(--background);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-background\\/60 {\n      background-color: color-mix(in oklab, var(--background) 60%, transparent);\n    }\n  }\n\n  .bg-background\\/70 {\n    background-color: var(--background);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-background\\/70 {\n      background-color: color-mix(in oklab, var(--background) 70%, transparent);\n    }\n  }\n\n  .bg-black {\n    background-color: var(--color-black);\n  }\n\n  .bg-black\\/30 {\n    background-color: #0000004d;\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-black\\/30 {\n      background-color: color-mix(in oklab, var(--color-black) 30%, transparent);\n    }\n  }\n\n  .bg-black\\/40 {\n    background-color: #0006;\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-black\\/40 {\n      background-color: color-mix(in oklab, var(--color-black) 40%, transparent);\n    }\n  }\n\n  .bg-black\\/60 {\n    background-color: #0009;\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-black\\/60 {\n      background-color: color-mix(in oklab, var(--color-black) 60%, transparent);\n    }\n  }\n\n  .bg-black\\/80 {\n    background-color: #000c;\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-black\\/80 {\n      background-color: color-mix(in oklab, var(--color-black) 80%, transparent);\n    }\n  }\n\n  .bg-border {\n    background-color: var(--border);\n  }\n\n  .bg-border-strong {\n    background-color: var(--border-strong);\n  }\n\n  .bg-card {\n    background-color: var(--card);\n  }\n\n  .bg-critical {\n    background-color: var(--critical);\n  }\n\n  .bg-critical\\/10 {\n    background-color: var(--critical);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-critical\\/10 {\n      background-color: color-mix(in oklab, var(--critical) 10%, transparent);\n    }\n  }\n\n  .bg-critical\\/20 {\n    background-color: var(--critical);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-critical\\/20 {\n      background-color: color-mix(in oklab, var(--critical) 20%, transparent);\n    }\n  }\n\n  .bg-critical\\/70 {\n    background-color: var(--critical);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-critical\\/70 {\n      background-color: color-mix(in oklab, var(--critical) 70%, transparent);\n    }\n  }\n\n  .bg-destructive {\n    background-color: var(--destructive);\n  }\n\n  .bg-foreground {\n    background-color: var(--foreground);\n  }\n\n  .bg-muted {\n    background-color: var(--muted);\n  }\n\n  .bg-muted-foreground\\/40 {\n    background-color: var(--muted-foreground);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-muted-foreground\\/40 {\n      background-color: color-mix(in oklab, var(--muted-foreground) 40%, transparent);\n    }\n  }\n\n  .bg-muted\\/50 {\n    background-color: var(--muted);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-muted\\/50 {\n      background-color: color-mix(in oklab, var(--muted) 50%, transparent);\n    }\n  }\n\n  .bg-popover {\n    background-color: var(--popover);\n  }\n\n  .bg-primary {\n    background-color: var(--primary);\n  }\n\n  .bg-primary\\/10 {\n    background-color: var(--primary);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-primary\\/10 {\n      background-color: color-mix(in oklab, var(--primary) 10%, transparent);\n    }\n  }\n\n  .bg-primary\\/15 {\n    background-color: var(--primary);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-primary\\/15 {\n      background-color: color-mix(in oklab, var(--primary) 15%, transparent);\n    }\n  }\n\n  .bg-primary\\/20 {\n    background-color: var(--primary);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-primary\\/20 {\n      background-color: color-mix(in oklab, var(--primary) 20%, transparent);\n    }\n  }\n\n  .bg-secondary {\n    background-color: var(--secondary);\n  }\n\n  .bg-signal {\n    background-color: var(--signal);\n  }\n\n  .bg-signal\\/10 {\n    background-color: var(--signal);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-signal\\/10 {\n      background-color: color-mix(in oklab, var(--signal) 10%, transparent);\n    }\n  }\n\n  .bg-signal\\/15 {\n    background-color: var(--signal);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-signal\\/15 {\n      background-color: color-mix(in oklab, var(--signal) 15%, transparent);\n    }\n  }\n\n  .bg-signal\\/20 {\n    background-color: var(--signal);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-signal\\/20 {\n      background-color: color-mix(in oklab, var(--signal) 20%, transparent);\n    }\n  }\n\n  .bg-signal\\/60 {\n    background-color: var(--signal);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-signal\\/60 {\n      background-color: color-mix(in oklab, var(--signal) 60%, transparent);\n    }\n  }\n\n  .bg-signal\\/70 {\n    background-color: var(--signal);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-signal\\/70 {\n      background-color: color-mix(in oklab, var(--signal) 70%, transparent);\n    }\n  }\n\n  .bg-signal\\/80 {\n    background-color: var(--signal);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-signal\\/80 {\n      background-color: color-mix(in oklab, var(--signal) 80%, transparent);\n    }\n  }\n\n  .bg-stable {\n    background-color: var(--stable);\n  }\n\n  .bg-stable\\/5 {\n    background-color: var(--stable);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-stable\\/5 {\n      background-color: color-mix(in oklab, var(--stable) 5%, transparent);\n    }\n  }\n\n  .bg-stable\\/10 {\n    background-color: var(--stable);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-stable\\/10 {\n      background-color: color-mix(in oklab, var(--stable) 10%, transparent);\n    }\n  }\n\n  .bg-stable\\/15 {\n    background-color: var(--stable);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-stable\\/15 {\n      background-color: color-mix(in oklab, var(--stable) 15%, transparent);\n    }\n  }\n\n  .bg-stable\\/70 {\n    background-color: var(--stable);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-stable\\/70 {\n      background-color: color-mix(in oklab, var(--stable) 70%, transparent);\n    }\n  }\n\n  .bg-stable\\/80 {\n    background-color: var(--stable);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-stable\\/80 {\n      background-color: color-mix(in oklab, var(--stable) 80%, transparent);\n    }\n  }\n\n  .bg-surface {\n    background-color: var(--surface);\n  }\n\n  .bg-surface-elevated {\n    background-color: var(--surface-elevated);\n  }\n\n  .bg-surface-elevated\\/60 {\n    background-color: var(--surface-elevated);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-surface-elevated\\/60 {\n      background-color: color-mix(in oklab, var(--surface-elevated) 60%, transparent);\n    }\n  }\n\n  .bg-surface\\/30 {\n    background-color: var(--surface);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-surface\\/30 {\n      background-color: color-mix(in oklab, var(--surface) 30%, transparent);\n    }\n  }\n\n  .bg-surface\\/40 {\n    background-color: var(--surface);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-surface\\/40 {\n      background-color: color-mix(in oklab, var(--surface) 40%, transparent);\n    }\n  }\n\n  .bg-surface\\/60 {\n    background-color: var(--surface);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-surface\\/60 {\n      background-color: color-mix(in oklab, var(--surface) 60%, transparent);\n    }\n  }\n\n  .bg-surface\\/70 {\n    background-color: var(--surface);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-surface\\/70 {\n      background-color: color-mix(in oklab, var(--surface) 70%, transparent);\n    }\n  }\n\n  .bg-transparent {\n    background-color: #0000;\n  }\n\n  .bg-warn {\n    background-color: var(--warn);\n  }\n\n  .bg-warn\\/10 {\n    background-color: var(--warn);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-warn\\/10 {\n      background-color: color-mix(in oklab, var(--warn) 10%, transparent);\n    }\n  }\n\n  .bg-warn\\/15 {\n    background-color: var(--warn);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-warn\\/15 {\n      background-color: color-mix(in oklab, var(--warn) 15%, transparent);\n    }\n  }\n\n  .bg-warn\\/70 {\n    background-color: var(--warn);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-warn\\/70 {\n      background-color: color-mix(in oklab, var(--warn) 70%, transparent);\n    }\n  }\n\n  .bg-white\\/5 {\n    background-color: #ffffff0d;\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-white\\/5 {\n      background-color: color-mix(in oklab, var(--color-white) 5%, transparent);\n    }\n  }\n\n  .bg-white\\/10 {\n    background-color: #ffffff1a;\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .bg-white\\/10 {\n      background-color: color-mix(in oklab, var(--color-white) 10%, transparent);\n    }\n  }\n\n  .bg-gradient-to-b {\n    --tw-gradient-position: to bottom in oklab;\n    background-image: linear-gradient(var(--tw-gradient-stops));\n  }\n\n  .bg-gradient-to-br {\n    --tw-gradient-position: to bottom right in oklab;\n    background-image: linear-gradient(var(--tw-gradient-stops));\n  }\n\n  .bg-gradient-to-l {\n    --tw-gradient-position: to left in oklab;\n    background-image: linear-gradient(var(--tw-gradient-stops));\n  }\n\n  .bg-gradient-to-r {\n    --tw-gradient-position: to right in oklab;\n    background-image: linear-gradient(var(--tw-gradient-stops));\n  }\n\n  .bg-gradient-to-t {\n    --tw-gradient-position: to top in oklab;\n    background-image: linear-gradient(var(--tw-gradient-stops));\n  }\n\n  .bg-grid {\n    background-image: linear-gradient(to right, #ffffff0a 1px, #0000 1px), linear-gradient(#ffffff0a 1px, #0000 1px);\n    background-image: linear-gradient(to right, lab(100% -.0000298023 .0000119209 / .04) 1px, #0000 1px), linear-gradient(lab(100% -.0000298023 .0000119209 / .04) 1px, #0000 1px);\n    background-size: 48px 48px;\n  }\n\n  .bg-grid-fine {\n    background-image: linear-gradient(to right, #ffffff08 1px, #0000 1px), linear-gradient(#ffffff08 1px, #0000 1px);\n    background-image: linear-gradient(to right, lab(100% -.0000298023 .0000119209 / .03) 1px, #0000 1px), linear-gradient(lab(100% -.0000298023 .0000119209 / .03) 1px, #0000 1px);\n    background-size: 16px 16px;\n  }\n\n  .from-\\[\\#0a0d14\\] {\n    --tw-gradient-from: #0a0d14;\n    --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));\n  }\n\n  .from-background {\n    --tw-gradient-from: var(--background);\n    --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));\n  }\n\n  .from-background\\/80 {\n    --tw-gradient-from: var(--background);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .from-background\\/80 {\n      --tw-gradient-from: color-mix(in oklab, var(--background) 80%, transparent);\n    }\n  }\n\n  .from-background\\/80 {\n    --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));\n  }\n\n  .from-background\\/85 {\n    --tw-gradient-from: var(--background);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .from-background\\/85 {\n      --tw-gradient-from: color-mix(in oklab, var(--background) 85%, transparent);\n    }\n  }\n\n  .from-background\\/85 {\n    --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));\n  }\n\n  .from-background\\/95 {\n    --tw-gradient-from: var(--background);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .from-background\\/95 {\n      --tw-gradient-from: color-mix(in oklab, var(--background) 95%, transparent);\n    }\n  }\n\n  .from-background\\/95 {\n    --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));\n  }\n\n  .from-signal {\n    --tw-gradient-from: var(--signal);\n    --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));\n  }\n\n  .from-signal\\/60 {\n    --tw-gradient-from: var(--signal);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .from-signal\\/60 {\n      --tw-gradient-from: color-mix(in oklab, var(--signal) 60%, transparent);\n    }\n  }\n\n  .from-signal\\/60 {\n    --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));\n  }\n\n  .from-surface {\n    --tw-gradient-from: var(--surface);\n    --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));\n  }\n\n  .from-transparent {\n    --tw-gradient-from: transparent;\n    --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));\n  }\n\n  .via-\\[\\#0d1117\\] {\n    --tw-gradient-via: #0d1117;\n    --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);\n    --tw-gradient-stops: var(--tw-gradient-via-stops);\n  }\n\n  .via-background\\/55 {\n    --tw-gradient-via: var(--background);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .via-background\\/55 {\n      --tw-gradient-via: color-mix(in oklab, var(--background) 55%, transparent);\n    }\n  }\n\n  .via-background\\/55 {\n    --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);\n    --tw-gradient-stops: var(--tw-gradient-via-stops);\n  }\n\n  .via-background\\/70 {\n    --tw-gradient-via: var(--background);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .via-background\\/70 {\n      --tw-gradient-via: color-mix(in oklab, var(--background) 70%, transparent);\n    }\n  }\n\n  .via-background\\/70 {\n    --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);\n    --tw-gradient-stops: var(--tw-gradient-via-stops);\n  }\n\n  .via-signal\\/40 {\n    --tw-gradient-via: var(--signal);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .via-signal\\/40 {\n      --tw-gradient-via: color-mix(in oklab, var(--signal) 40%, transparent);\n    }\n  }\n\n  .via-signal\\/40 {\n    --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);\n    --tw-gradient-stops: var(--tw-gradient-via-stops);\n  }\n\n  .via-signal\\/50 {\n    --tw-gradient-via: var(--signal);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .via-signal\\/50 {\n      --tw-gradient-via: color-mix(in oklab, var(--signal) 50%, transparent);\n    }\n  }\n\n  .via-signal\\/50 {\n    --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);\n    --tw-gradient-stops: var(--tw-gradient-via-stops);\n  }\n\n  .via-surface-elevated {\n    --tw-gradient-via: var(--surface-elevated);\n    --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);\n    --tw-gradient-stops: var(--tw-gradient-via-stops);\n  }\n\n  .via-surface\\/40 {\n    --tw-gradient-via: var(--surface);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .via-surface\\/40 {\n      --tw-gradient-via: color-mix(in oklab, var(--surface) 40%, transparent);\n    }\n  }\n\n  .via-surface\\/40 {\n    --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);\n    --tw-gradient-stops: var(--tw-gradient-via-stops);\n  }\n\n  .to-\\[\\#0a0d14\\] {\n    --tw-gradient-to: #0a0d14;\n    --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));\n  }\n\n  .to-\\[color-mix\\(in_oklab\\,var\\(--signal\\)_60\\%\\,\\#6366f1\\)\\] {\n    --tw-gradient-to: var(--signal);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .to-\\[color-mix\\(in_oklab\\,var\\(--signal\\)_60\\%\\,\\#6366f1\\)\\] {\n      --tw-gradient-to: color-mix(in oklab,var(--signal) 60%,#6366f1);\n    }\n  }\n\n  .to-\\[color-mix\\(in_oklab\\,var\\(--signal\\)_60\\%\\,\\#6366f1\\)\\] {\n    --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));\n  }\n\n  .to-background {\n    --tw-gradient-to: var(--background);\n    --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));\n  }\n\n  .to-background\\/80 {\n    --tw-gradient-to: var(--background);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .to-background\\/80 {\n      --tw-gradient-to: color-mix(in oklab, var(--background) 80%, transparent);\n    }\n  }\n\n  .to-background\\/80 {\n    --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));\n  }\n\n  .to-foreground {\n    --tw-gradient-to: var(--foreground);\n    --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));\n  }\n\n  .to-surface\\/40 {\n    --tw-gradient-to: var(--surface);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .to-surface\\/40 {\n      --tw-gradient-to: color-mix(in oklab, var(--surface) 40%, transparent);\n    }\n  }\n\n  .to-surface\\/40 {\n    --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));\n  }\n\n  .to-transparent {\n    --tw-gradient-to: transparent;\n    --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));\n  }\n\n  .bg-clip-text {\n    -webkit-background-clip: text;\n    background-clip: text;\n  }\n\n  .fill-current {\n    fill: currentColor;\n  }\n\n  .fill-primary {\n    fill: var(--primary);\n  }\n\n  .object-contain {\n    object-fit: contain;\n  }\n\n  .object-cover {\n    object-fit: cover;\n  }\n\n  .p-0 {\n    padding: calc(var(--spacing) * 0);\n  }\n\n  .p-1 {\n    padding: calc(var(--spacing) * 1);\n  }\n\n  .p-1\\.5 {\n    padding: calc(var(--spacing) * 1.5);\n  }\n\n  .p-2 {\n    padding: calc(var(--spacing) * 2);\n  }\n\n  .p-3 {\n    padding: calc(var(--spacing) * 3);\n  }\n\n  .p-4 {\n    padding: calc(var(--spacing) * 4);\n  }\n\n  .p-5 {\n    padding: calc(var(--spacing) * 5);\n  }\n\n  .p-6 {\n    padding: calc(var(--spacing) * 6);\n  }\n\n  .p-7 {\n    padding: calc(var(--spacing) * 7);\n  }\n\n  .p-8 {\n    padding: calc(var(--spacing) * 8);\n  }\n\n  .p-10 {\n    padding: calc(var(--spacing) * 10);\n  }\n\n  .p-12 {\n    padding: calc(var(--spacing) * 12);\n  }\n\n  .p-\\[1px\\] {\n    padding: 1px;\n  }\n\n  .px-\\(--cell-size\\) {\n    padding-inline: var(--cell-size);\n  }\n\n  .px-1 {\n    padding-inline: calc(var(--spacing) * 1);\n  }\n\n  .px-1\\.5 {\n    padding-inline: calc(var(--spacing) * 1.5);\n  }\n\n  .px-2 {\n    padding-inline: calc(var(--spacing) * 2);\n  }\n\n  .px-2\\.5 {\n    padding-inline: calc(var(--spacing) * 2.5);\n  }\n\n  .px-3 {\n    padding-inline: calc(var(--spacing) * 3);\n  }\n\n  .px-3\\.5 {\n    padding-inline: calc(var(--spacing) * 3.5);\n  }\n\n  .px-4 {\n    padding-inline: calc(var(--spacing) * 4);\n  }\n\n  .px-5 {\n    padding-inline: calc(var(--spacing) * 5);\n  }\n\n  .px-6 {\n    padding-inline: calc(var(--spacing) * 6);\n  }\n\n  .px-8 {\n    padding-inline: calc(var(--spacing) * 8);\n  }\n\n  .py-0\\.5 {\n    padding-block: calc(var(--spacing) * .5);\n  }\n\n  .py-1 {\n    padding-block: calc(var(--spacing) * 1);\n  }\n\n  .py-1\\.5 {\n    padding-block: calc(var(--spacing) * 1.5);\n  }\n\n  .py-2 {\n    padding-block: calc(var(--spacing) * 2);\n  }\n\n  .py-2\\.5 {\n    padding-block: calc(var(--spacing) * 2.5);\n  }\n\n  .py-3 {\n    padding-block: calc(var(--spacing) * 3);\n  }\n\n  .py-3\\.5 {\n    padding-block: calc(var(--spacing) * 3.5);\n  }\n\n  .py-4 {\n    padding-block: calc(var(--spacing) * 4);\n  }\n\n  .py-5 {\n    padding-block: calc(var(--spacing) * 5);\n  }\n\n  .py-6 {\n    padding-block: calc(var(--spacing) * 6);\n  }\n\n  .py-10 {\n    padding-block: calc(var(--spacing) * 10);\n  }\n\n  .py-12 {\n    padding-block: calc(var(--spacing) * 12);\n  }\n\n  .py-16 {\n    padding-block: calc(var(--spacing) * 16);\n  }\n\n  .py-20 {\n    padding-block: calc(var(--spacing) * 20);\n  }\n\n  .py-24 {\n    padding-block: calc(var(--spacing) * 24);\n  }\n\n  .py-28 {\n    padding-block: calc(var(--spacing) * 28);\n  }\n\n  .py-32 {\n    padding-block: calc(var(--spacing) * 32);\n  }\n\n  .pt-0 {\n    padding-top: calc(var(--spacing) * 0);\n  }\n\n  .pt-2 {\n    padding-top: calc(var(--spacing) * 2);\n  }\n\n  .pt-3 {\n    padding-top: calc(var(--spacing) * 3);\n  }\n\n  .pt-4 {\n    padding-top: calc(var(--spacing) * 4);\n  }\n\n  .pt-6 {\n    padding-top: calc(var(--spacing) * 6);\n  }\n\n  .pt-12 {\n    padding-top: calc(var(--spacing) * 12);\n  }\n\n  .pt-20 {\n    padding-top: calc(var(--spacing) * 20);\n  }\n\n  .pr-1 {\n    padding-right: calc(var(--spacing) * 1);\n  }\n\n  .pr-2 {\n    padding-right: calc(var(--spacing) * 2);\n  }\n\n  .pr-2\\.5 {\n    padding-right: calc(var(--spacing) * 2.5);\n  }\n\n  .pr-3\\.5 {\n    padding-right: calc(var(--spacing) * 3.5);\n  }\n\n  .pr-8 {\n    padding-right: calc(var(--spacing) * 8);\n  }\n\n  .pr-11 {\n    padding-right: calc(var(--spacing) * 11);\n  }\n\n  .pb-3 {\n    padding-bottom: calc(var(--spacing) * 3);\n  }\n\n  .pb-4 {\n    padding-bottom: calc(var(--spacing) * 4);\n  }\n\n  .pb-16 {\n    padding-bottom: calc(var(--spacing) * 16);\n  }\n\n  .pb-24 {\n    padding-bottom: calc(var(--spacing) * 24);\n  }\n\n  .pl-2 {\n    padding-left: calc(var(--spacing) * 2);\n  }\n\n  .pl-2\\.5 {\n    padding-left: calc(var(--spacing) * 2.5);\n  }\n\n  .pl-4 {\n    padding-left: calc(var(--spacing) * 4);\n  }\n\n  .pl-8 {\n    padding-left: calc(var(--spacing) * 8);\n  }\n\n  .pl-10 {\n    padding-left: calc(var(--spacing) * 10);\n  }\n\n  .text-center {\n    text-align: center;\n  }\n\n  .text-left {\n    text-align: left;\n  }\n\n  .text-right {\n    text-align: right;\n  }\n\n  .align-middle {\n    vertical-align: middle;\n  }\n\n  .text-mono {\n    font-family: var(--font-mono);\n    font-feature-settings: \"tnum\", \"zero\";\n  }\n\n  .text-display {\n    font-family: var(--font-display);\n    letter-spacing: -.025em;\n    font-weight: 500;\n  }\n\n  .font-mono {\n    font-family: JetBrains Mono, ui-monospace, SFMono-Regular, monospace;\n  }\n\n  .text-2xl {\n    font-size: var(--text-2xl);\n    line-height: var(--tw-leading, var(--text-2xl--line-height));\n  }\n\n  .text-3xl {\n    font-size: var(--text-3xl);\n    line-height: var(--tw-leading, var(--text-3xl--line-height));\n  }\n\n  .text-4xl {\n    font-size: var(--text-4xl);\n    line-height: var(--tw-leading, var(--text-4xl--line-height));\n  }\n\n  .text-5xl {\n    font-size: var(--text-5xl);\n    line-height: var(--tw-leading, var(--text-5xl--line-height));\n  }\n\n  .text-7xl {\n    font-size: var(--text-7xl);\n    line-height: var(--tw-leading, var(--text-7xl--line-height));\n  }\n\n  .text-base {\n    font-size: var(--text-base);\n    line-height: var(--tw-leading, var(--text-base--line-height));\n  }\n\n  .text-lg {\n    font-size: var(--text-lg);\n    line-height: var(--tw-leading, var(--text-lg--line-height));\n  }\n\n  .text-sm {\n    font-size: var(--text-sm);\n    line-height: var(--tw-leading, var(--text-sm--line-height));\n  }\n\n  .text-xl {\n    font-size: var(--text-xl);\n    line-height: var(--tw-leading, var(--text-xl--line-height));\n  }\n\n  .text-xs {\n    font-size: var(--text-xs);\n    line-height: var(--tw-leading, var(--text-xs--line-height));\n  }\n\n  .text-\\[0\\.8rem\\] {\n    font-size: .8rem;\n  }\n\n  .text-\\[9px\\] {\n    font-size: 9px;\n  }\n\n  .text-\\[10px\\] {\n    font-size: 10px;\n  }\n\n  .text-\\[11px\\] {\n    font-size: 11px;\n  }\n\n  .text-\\[12px\\] {\n    font-size: 12px;\n  }\n\n  .text-\\[15px\\] {\n    font-size: 15px;\n  }\n\n  .leading-\\[1\\.02\\] {\n    --tw-leading: 1.02;\n    line-height: 1.02;\n  }\n\n  .leading-\\[1\\.05\\] {\n    --tw-leading: 1.05;\n    line-height: 1.05;\n  }\n\n  .leading-none {\n    --tw-leading: 1;\n    line-height: 1;\n  }\n\n  .leading-relaxed {\n    --tw-leading: var(--leading-relaxed);\n    line-height: var(--leading-relaxed);\n  }\n\n  .leading-snug {\n    --tw-leading: var(--leading-snug);\n    line-height: var(--leading-snug);\n  }\n\n  .leading-tight {\n    --tw-leading: var(--leading-tight);\n    line-height: var(--leading-tight);\n  }\n\n  .font-bold {\n    --tw-font-weight: var(--font-weight-bold);\n    font-weight: var(--font-weight-bold);\n  }\n\n  .font-medium {\n    --tw-font-weight: var(--font-weight-medium);\n    font-weight: var(--font-weight-medium);\n  }\n\n  .font-normal {\n    --tw-font-weight: var(--font-weight-normal);\n    font-weight: var(--font-weight-normal);\n  }\n\n  .font-semibold {\n    --tw-font-weight: var(--font-weight-semibold);\n    font-weight: var(--font-weight-semibold);\n  }\n\n  .tracking-\\[0\\.2em\\] {\n    --tw-tracking: .2em;\n    letter-spacing: .2em;\n  }\n\n  .tracking-\\[0\\.3em\\] {\n    --tw-tracking: .3em;\n    letter-spacing: .3em;\n  }\n\n  .tracking-\\[0\\.18em\\] {\n    --tw-tracking: .18em;\n    letter-spacing: .18em;\n  }\n\n  .tracking-\\[0\\.22em\\] {\n    --tw-tracking: .22em;\n    letter-spacing: .22em;\n  }\n\n  .tracking-\\[0\\.24em\\] {\n    --tw-tracking: .24em;\n    letter-spacing: .24em;\n  }\n\n  .tracking-\\[0\\.28em\\] {\n    --tw-tracking: .28em;\n    letter-spacing: .28em;\n  }\n\n  .tracking-\\[0\\.32em\\] {\n    --tw-tracking: .32em;\n    letter-spacing: .32em;\n  }\n\n  .tracking-tight {\n    --tw-tracking: var(--tracking-tight);\n    letter-spacing: var(--tracking-tight);\n  }\n\n  .tracking-wider {\n    --tw-tracking: var(--tracking-wider);\n    letter-spacing: var(--tracking-wider);\n  }\n\n  .tracking-widest {\n    --tw-tracking: var(--tracking-widest);\n    letter-spacing: var(--tracking-widest);\n  }\n\n  .break-words {\n    overflow-wrap: break-word;\n  }\n\n  .break-all {\n    word-break: break-all;\n  }\n\n  .whitespace-nowrap {\n    white-space: nowrap;\n  }\n\n  .text-accent-foreground {\n    color: var(--accent-foreground);\n  }\n\n  .text-card-foreground {\n    color: var(--card-foreground);\n  }\n\n  .text-critical {\n    color: var(--critical);\n  }\n\n  .text-current {\n    color: currentColor;\n  }\n\n  .text-destructive {\n    color: var(--destructive);\n  }\n\n  .text-destructive-foreground {\n    color: var(--destructive-foreground);\n  }\n\n  .text-foreground {\n    color: var(--foreground);\n  }\n\n  .text-foreground\\/40 {\n    color: var(--foreground);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .text-foreground\\/40 {\n      color: color-mix(in oklab, var(--foreground) 40%, transparent);\n    }\n  }\n\n  .text-foreground\\/80 {\n    color: var(--foreground);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .text-foreground\\/80 {\n      color: color-mix(in oklab, var(--foreground) 80%, transparent);\n    }\n  }\n\n  .text-foreground\\/85 {\n    color: var(--foreground);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .text-foreground\\/85 {\n      color: color-mix(in oklab, var(--foreground) 85%, transparent);\n    }\n  }\n\n  .text-foreground\\/90 {\n    color: var(--foreground);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .text-foreground\\/90 {\n      color: color-mix(in oklab, var(--foreground) 90%, transparent);\n    }\n  }\n\n  .text-muted-foreground {\n    color: var(--muted-foreground);\n  }\n\n  .text-muted-foreground\\/60 {\n    color: var(--muted-foreground);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .text-muted-foreground\\/60 {\n      color: color-mix(in oklab, var(--muted-foreground) 60%, transparent);\n    }\n  }\n\n  .text-muted-foreground\\/80 {\n    color: var(--muted-foreground);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .text-muted-foreground\\/80 {\n      color: color-mix(in oklab, var(--muted-foreground) 80%, transparent);\n    }\n  }\n\n  .text-popover-foreground {\n    color: var(--popover-foreground);\n  }\n\n  .text-primary {\n    color: var(--primary);\n  }\n\n  .text-primary-foreground {\n    color: var(--primary-foreground);\n  }\n\n  .text-secondary-foreground {\n    color: var(--secondary-foreground);\n  }\n\n  .text-signal {\n    color: var(--signal);\n  }\n\n  .text-signal-foreground {\n    color: var(--signal-foreground);\n  }\n\n  .text-signal\\/40 {\n    color: var(--signal);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .text-signal\\/40 {\n      color: color-mix(in oklab, var(--signal) 40%, transparent);\n    }\n  }\n\n  .text-signal\\/70 {\n    color: var(--signal);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .text-signal\\/70 {\n      color: color-mix(in oklab, var(--signal) 70%, transparent);\n    }\n  }\n\n  .text-signal\\/80 {\n    color: var(--signal);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .text-signal\\/80 {\n      color: color-mix(in oklab, var(--signal) 80%, transparent);\n    }\n  }\n\n  .text-signal\\/90 {\n    color: var(--signal);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .text-signal\\/90 {\n      color: color-mix(in oklab, var(--signal) 90%, transparent);\n    }\n  }\n\n  .text-stable {\n    color: var(--stable);\n  }\n\n  .text-transparent {\n    color: #0000;\n  }\n\n  .text-warn {\n    color: var(--warn);\n  }\n\n  .text-white {\n    color: var(--color-white);\n  }\n\n  .text-white\\/30 {\n    color: #ffffff4d;\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .text-white\\/30 {\n      color: color-mix(in oklab, var(--color-white) 30%, transparent);\n    }\n  }\n\n  .text-white\\/40 {\n    color: #fff6;\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .text-white\\/40 {\n      color: color-mix(in oklab, var(--color-white) 40%, transparent);\n    }\n  }\n\n  .text-white\\/50 {\n    color: #ffffff80;\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .text-white\\/50 {\n      color: color-mix(in oklab, var(--color-white) 50%, transparent);\n    }\n  }\n\n  .text-white\\/60 {\n    color: #fff9;\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .text-white\\/60 {\n      color: color-mix(in oklab, var(--color-white) 60%, transparent);\n    }\n  }\n\n  .text-white\\/70 {\n    color: #ffffffb3;\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .text-white\\/70 {\n      color: color-mix(in oklab, var(--color-white) 70%, transparent);\n    }\n  }\n\n  .text-white\\/80 {\n    color: #fffc;\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .text-white\\/80 {\n      color: color-mix(in oklab, var(--color-white) 80%, transparent);\n    }\n  }\n\n  .uppercase {\n    text-transform: uppercase;\n  }\n\n  .italic {\n    font-style: italic;\n  }\n\n  .not-italic {\n    font-style: normal;\n  }\n\n  .tabular-nums {\n    --tw-numeric-spacing: tabular-nums;\n    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );\n  }\n\n  .underline-offset-4 {\n    text-underline-offset: 4px;\n  }\n\n  .antialiased {\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n\n  .accent-\\[color\\:var\\(--signal\\)\\] {\n    accent-color: var(--signal);\n  }\n\n  .accent-critical {\n    accent-color: var(--critical);\n  }\n\n  .accent-signal {\n    accent-color: var(--signal);\n  }\n\n  .opacity-0 {\n    opacity: 0;\n  }\n\n  .opacity-20 {\n    opacity: .2;\n  }\n\n  .opacity-25 {\n    opacity: .25;\n  }\n\n  .opacity-30 {\n    opacity: .3;\n  }\n\n  .opacity-40 {\n    opacity: .4;\n  }\n\n  .opacity-50 {\n    opacity: .5;\n  }\n\n  .opacity-60 {\n    opacity: .6;\n  }\n\n  .opacity-70 {\n    opacity: .7;\n  }\n\n  .opacity-90 {\n    opacity: .9;\n  }\n\n  .opacity-\\[0\\.18\\] {\n    opacity: .18;\n  }\n\n  .shadow {\n    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n\n  .shadow-\\[0_0_0_1px_var\\(--sidebar-border\\)\\] {\n    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, var(--sidebar-border));\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n\n  .shadow-\\[0_0_24px_-6px_var\\(--signal\\)\\] {\n    --tw-shadow: 0 0 24px -6px var(--tw-shadow-color, var(--signal));\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n\n  .shadow-\\[0_0_30px_-6px_var\\(--signal\\)\\] {\n    --tw-shadow: 0 0 30px -6px var(--tw-shadow-color, var(--signal));\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n\n  .shadow-\\[0_10px_30px_-10px_var\\(--signal\\)\\] {\n    --tw-shadow: 0 10px 30px -10px var(--tw-shadow-color, var(--signal));\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n\n  .shadow-\\[0_30px_90px_-30px_rgba\\(0\\,0\\,0\\,0\\.8\\)\\] {\n    --tw-shadow: 0 30px 90px -30px var(--tw-shadow-color, #000c);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n\n  .shadow-\\[inset_0_0_0_1px_color-mix\\(in_oklab\\,var\\(--signal\\)_30\\%\\,transparent\\)\\] {\n    --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, var(--signal));\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .shadow-\\[inset_0_0_0_1px_color-mix\\(in_oklab\\,var\\(--signal\\)_30\\%\\,transparent\\)\\] {\n      --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, color-mix(in oklab,var(--signal) 30%,transparent));\n    }\n  }\n\n  .shadow-\\[inset_0_0_0_1px_color-mix\\(in_oklab\\,var\\(--signal\\)_30\\%\\,transparent\\)\\] {\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n\n  .shadow-lg {\n    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n\n  .shadow-md {\n    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n\n  .shadow-none {\n    --tw-shadow: 0 0 #0000;\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n\n  .shadow-panel {\n    --tw-shadow: 0 1px 0 0 var(--tw-shadow-color, #ffffff0f) inset, 0 30px 80px -30px var(--tw-shadow-color, #0009);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n\n  @supports (color: lab(0% 0 0)) {\n    .shadow-panel {\n      --tw-shadow: 0 1px 0 0 var(--tw-shadow-color, lab(100% -.0000298023 .0000119209 / .06)) inset, 0 30px 80px -30px var(--tw-shadow-color, #0009);\n    }\n  }\n\n  .shadow-sm {\n    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n\n  .shadow-xl {\n    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n\n  .shadow-xs {\n    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n\n  .ring-0 {\n    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n\n  .ring-1 {\n    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n\n  .ring-ring {\n    --tw-ring-color: var(--ring);\n  }\n\n  .ring-offset-background {\n    --tw-ring-offset-color: var(--background);\n  }\n\n  .outline {\n    outline-style: var(--tw-outline-style);\n    outline-width: 1px;\n  }\n\n  .blur-2xl {\n    --tw-blur: blur(var(--blur-2xl));\n    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, );\n  }\n\n  .blur-3xl {\n    --tw-blur: blur(var(--blur-3xl));\n    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, );\n  }\n\n  .drop-shadow-\\[0_1px_6px_rgba\\(0\\,0\\,0\\,0\\.7\\)\\] {\n    --tw-drop-shadow-size: drop-shadow(0 1px 6px var(--tw-drop-shadow-color, #000000b3));\n    --tw-drop-shadow: var(--tw-drop-shadow-size);\n    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, );\n  }\n\n  .drop-shadow-\\[0_1px_8px_rgba\\(0\\,0\\,0\\,0\\.6\\)\\] {\n    --tw-drop-shadow-size: drop-shadow(0 1px 8px var(--tw-drop-shadow-color, #0009));\n    --tw-drop-shadow: var(--tw-drop-shadow-size);\n    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, );\n  }\n\n  .drop-shadow-\\[0_1px_8px_rgba\\(0\\,0\\,0\\,0\\.7\\)\\] {\n    --tw-drop-shadow-size: drop-shadow(0 1px 8px var(--tw-drop-shadow-color, #000000b3));\n    --tw-drop-shadow: var(--tw-drop-shadow-size);\n    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, );\n  }\n\n  .drop-shadow-\\[0_2px_12px_rgba\\(0\\,0\\,0\\,0\\.7\\)\\] {\n    --tw-drop-shadow-size: drop-shadow(0 2px 12px var(--tw-drop-shadow-color, #000000b3));\n    --tw-drop-shadow: var(--tw-drop-shadow-size);\n    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, );\n  }\n\n  .drop-shadow-\\[0_2px_14px_rgba\\(0\\,0\\,0\\,0\\.85\\)\\] {\n    --tw-drop-shadow-size: drop-shadow(0 2px 14px var(--tw-drop-shadow-color, #000000d9));\n    --tw-drop-shadow: var(--tw-drop-shadow-size);\n    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, );\n  }\n\n  .filter {\n    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, );\n  }\n\n  .backdrop-blur {\n    --tw-backdrop-blur: blur(8px);\n    -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, );\n    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, );\n  }\n\n  .backdrop-blur-md {\n    --tw-backdrop-blur: blur(var(--blur-md));\n    -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, );\n    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, );\n  }\n\n  .backdrop-blur-sm {\n    --tw-backdrop-blur: blur(var(--blur-sm));\n    -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, );\n    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, );\n  }\n\n  .backdrop-blur-xl {\n    --tw-backdrop-blur: blur(var(--blur-xl));\n    -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, );\n    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, );\n  }\n\n  .transition {\n    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;\n    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n    transition-duration: var(--tw-duration, var(--default-transition-duration));\n  }\n\n  .transition-\\[left\\,right\\,width\\] {\n    transition-property: left, right, width;\n    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n    transition-duration: var(--tw-duration, var(--default-transition-duration));\n  }\n\n  .transition-\\[margin\\,opacity\\] {\n    transition-property: margin, opacity;\n    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n    transition-duration: var(--tw-duration, var(--default-transition-duration));\n  }\n\n  .transition-\\[width\\,height\\,padding\\] {\n    transition-property: width, height, padding;\n    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n    transition-duration: var(--tw-duration, var(--default-transition-duration));\n  }\n\n  .transition-\\[width\\] {\n    transition-property: width;\n    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n    transition-duration: var(--tw-duration, var(--default-transition-duration));\n  }\n\n  .transition-all {\n    transition-property: all;\n    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n    transition-duration: var(--tw-duration, var(--default-transition-duration));\n  }\n\n  .transition-colors {\n    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;\n    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n    transition-duration: var(--tw-duration, var(--default-transition-duration));\n  }\n\n  .transition-opacity {\n    transition-property: opacity;\n    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n    transition-duration: var(--tw-duration, var(--default-transition-duration));\n  }\n\n  .transition-transform {\n    transition-property: transform, translate, scale, rotate;\n    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n    transition-duration: var(--tw-duration, var(--default-transition-duration));\n  }\n\n  .duration-200 {\n    --tw-duration: .2s;\n    transition-duration: .2s;\n  }\n\n  .duration-300 {\n    --tw-duration: .3s;\n    transition-duration: .3s;\n  }\n\n  .duration-700 {\n    --tw-duration: .7s;\n    transition-duration: .7s;\n  }\n\n  .duration-1000 {\n    --tw-duration: 1s;\n    transition-duration: 1s;\n  }\n\n  .ease-in-out {\n    --tw-ease: var(--ease-in-out);\n    transition-timing-function: var(--ease-in-out);\n  }\n\n  .ease-linear {\n    --tw-ease: linear;\n    transition-timing-function: linear;\n  }\n\n  .fade-in-0 {\n    --tw-enter-opacity: 0;\n  }\n\n  .outline-none {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n\n  .select-none {\n    -webkit-user-select: none;\n    user-select: none;\n  }\n\n  .zoom-in-95 {\n    --tw-enter-scale: .95;\n  }\n\n  .\\[--cell-size\\:2rem\\] {\n    --cell-size: 2rem;\n  }\n\n  .group-focus-within\\/menu-item\\:opacity-100:is(:where(.group\\/menu-item):focus-within *) {\n    opacity: 1;\n  }\n\n  @media (hover: hover) {\n    .group-hover\\:translate-x-0\\.5:is(:where(.group):hover *) {\n      --tw-translate-x: calc(var(--spacing) * .5);\n      translate: var(--tw-translate-x) var(--tw-translate-y);\n    }\n  }\n\n  @media (hover: hover) {\n    .group-hover\\:scale-105:is(:where(.group):hover *) {\n      --tw-scale-x: 105%;\n      --tw-scale-y: 105%;\n      --tw-scale-z: 105%;\n      scale: var(--tw-scale-x) var(--tw-scale-y);\n    }\n  }\n\n  @media (hover: hover) {\n    .group-hover\\:scale-\\[1\\.02\\]:is(:where(.group):hover *) {\n      scale: 1.02;\n    }\n  }\n\n  @media (hover: hover) {\n    .group-hover\\:bg-signal:is(:where(.group):hover *) {\n      background-color: var(--signal);\n    }\n  }\n\n  @media (hover: hover) {\n    .group-hover\\/menu-item\\:opacity-100:is(:where(.group\\/menu-item):hover *) {\n      opacity: 1;\n    }\n  }\n\n  .group-has-\\[\\[data-sidebar\\=menu-action\\]\\]\\/menu-item\\:pr-8:is(:where(.group\\/menu-item):has([data-sidebar=\"menu-action\"]) *) {\n    padding-right: calc(var(--spacing) * 8);\n  }\n\n  .group-data-\\[collapsible\\=icon\\]\\:-mt-8:is(:where(.group)[data-collapsible=\"icon\"] *) {\n    margin-top: calc(var(--spacing) * -8);\n  }\n\n  .group-data-\\[collapsible\\=icon\\]\\:hidden:is(:where(.group)[data-collapsible=\"icon\"] *) {\n    display: none;\n  }\n\n  .group-data-\\[collapsible\\=icon\\]\\:\\!size-8:is(:where(.group)[data-collapsible=\"icon\"] *) {\n    width: calc(var(--spacing) * 8) !important;\n    height: calc(var(--spacing) * 8) !important;\n  }\n\n  .group-data-\\[collapsible\\=icon\\]\\:w-\\(--sidebar-width-icon\\):is(:where(.group)[data-collapsible=\"icon\"] *) {\n    width: var(--sidebar-width-icon);\n  }\n\n  .group-data-\\[collapsible\\=icon\\]\\:w-\\[calc\\(var\\(--sidebar-width-icon\\)_\\+_theme\\(spacing\\.4\\)\\)\\]:is(:where(.group)[data-collapsible=\"icon\"] *) {\n    width: calc(var(--sidebar-width-icon) + 1rem);\n  }\n\n  .group-data-\\[collapsible\\=icon\\]\\:w-\\[calc\\(var\\(--sidebar-width-icon\\)_\\+_theme\\(spacing\\.4\\)_\\+2px\\)\\]:is(:where(.group)[data-collapsible=\"icon\"] *) {\n    width: calc(var(--sidebar-width-icon) + 1rem + 2px);\n  }\n\n  .group-data-\\[collapsible\\=icon\\]\\:overflow-hidden:is(:where(.group)[data-collapsible=\"icon\"] *) {\n    overflow: hidden;\n  }\n\n  .group-data-\\[collapsible\\=icon\\]\\:\\!p-0:is(:where(.group)[data-collapsible=\"icon\"] *) {\n    padding: calc(var(--spacing) * 0) !important;\n  }\n\n  .group-data-\\[collapsible\\=icon\\]\\:\\!p-2:is(:where(.group)[data-collapsible=\"icon\"] *) {\n    padding: calc(var(--spacing) * 2) !important;\n  }\n\n  .group-data-\\[collapsible\\=icon\\]\\:opacity-0:is(:where(.group)[data-collapsible=\"icon\"] *) {\n    opacity: 0;\n  }\n\n  .group-data-\\[collapsible\\=offcanvas\\]\\:right-\\[calc\\(var\\(--sidebar-width\\)\\*-1\\)\\]:is(:where(.group)[data-collapsible=\"offcanvas\"] *) {\n    right: calc(var(--sidebar-width) * -1);\n  }\n\n  .group-data-\\[collapsible\\=offcanvas\\]\\:left-\\[calc\\(var\\(--sidebar-width\\)\\*-1\\)\\]:is(:where(.group)[data-collapsible=\"offcanvas\"] *) {\n    left: calc(var(--sidebar-width) * -1);\n  }\n\n  .group-data-\\[collapsible\\=offcanvas\\]\\:w-0:is(:where(.group)[data-collapsible=\"offcanvas\"] *) {\n    width: calc(var(--spacing) * 0);\n  }\n\n  .group-data-\\[collapsible\\=offcanvas\\]\\:translate-x-0:is(:where(.group)[data-collapsible=\"offcanvas\"] *) {\n    --tw-translate-x: calc(var(--spacing) * 0);\n    translate: var(--tw-translate-x) var(--tw-translate-y);\n  }\n\n  .group-data-\\[focused\\=true\\]\\/day\\:relative:is(:where(.group\\/day)[data-focused=\"true\"] *) {\n    position: relative;\n  }\n\n  .group-data-\\[focused\\=true\\]\\/day\\:z-10:is(:where(.group\\/day)[data-focused=\"true\"] *) {\n    z-index: 10;\n  }\n\n  .group-data-\\[focused\\=true\\]\\/day\\:border-ring:is(:where(.group\\/day)[data-focused=\"true\"] *) {\n    border-color: var(--ring);\n  }\n\n  .group-data-\\[focused\\=true\\]\\/day\\:ring-\\[3px\\]:is(:where(.group\\/day)[data-focused=\"true\"] *) {\n    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n\n  .group-data-\\[focused\\=true\\]\\/day\\:ring-ring\\/50:is(:where(.group\\/day)[data-focused=\"true\"] *) {\n    --tw-ring-color: var(--ring);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .group-data-\\[focused\\=true\\]\\/day\\:ring-ring\\/50:is(:where(.group\\/day)[data-focused=\"true\"] *) {\n      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);\n    }\n  }\n\n  .group-data-\\[side\\=left\\]\\:-right-4:is(:where(.group)[data-side=\"left\"] *) {\n    right: calc(var(--spacing) * -4);\n  }\n\n  .group-data-\\[side\\=left\\]\\:border-r:is(:where(.group)[data-side=\"left\"] *) {\n    border-right-style: var(--tw-border-style);\n    border-right-width: 1px;\n  }\n\n  .group-data-\\[side\\=right\\]\\:left-0:is(:where(.group)[data-side=\"right\"] *) {\n    left: calc(var(--spacing) * 0);\n  }\n\n  .group-data-\\[side\\=right\\]\\:rotate-180:is(:where(.group)[data-side=\"right\"] *) {\n    rotate: 180deg;\n  }\n\n  .group-data-\\[side\\=right\\]\\:border-l:is(:where(.group)[data-side=\"right\"] *) {\n    border-left-style: var(--tw-border-style);\n    border-left-width: 1px;\n  }\n\n  .group-data-\\[state\\=open\\]\\:rotate-180:is(:where(.group)[data-state=\"open\"] *) {\n    rotate: 180deg;\n  }\n\n  .group-data-\\[variant\\=floating\\]\\:rounded-lg:is(:where(.group)[data-variant=\"floating\"] *) {\n    border-radius: var(--radius);\n  }\n\n  .group-data-\\[variant\\=floating\\]\\:border:is(:where(.group)[data-variant=\"floating\"] *) {\n    border-style: var(--tw-border-style);\n    border-width: 1px;\n  }\n\n  .group-data-\\[variant\\=floating\\]\\:shadow:is(:where(.group)[data-variant=\"floating\"] *) {\n    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n\n  .group-\\[\\.toast\\]\\:bg-muted:is(:where(.group).toast *) {\n    background-color: var(--muted);\n  }\n\n  .group-\\[\\.toast\\]\\:bg-primary:is(:where(.group).toast *) {\n    background-color: var(--primary);\n  }\n\n  .group-\\[\\.toast\\]\\:text-muted-foreground:is(:where(.group).toast *) {\n    color: var(--muted-foreground);\n  }\n\n  .group-\\[\\.toast\\]\\:text-primary-foreground:is(:where(.group).toast *) {\n    color: var(--primary-foreground);\n  }\n\n  .group-\\[\\.toaster\\]\\:border-border:is(:where(.group).toaster *) {\n    border-color: var(--border);\n  }\n\n  .group-\\[\\.toaster\\]\\:bg-background:is(:where(.group).toaster *) {\n    background-color: var(--background);\n  }\n\n  .group-\\[\\.toaster\\]\\:text-foreground:is(:where(.group).toaster *) {\n    color: var(--foreground);\n  }\n\n  .group-\\[\\.toaster\\]\\:shadow-lg:is(:where(.group).toaster *) {\n    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n\n  .peer-disabled\\:cursor-not-allowed:is(:where(.peer):disabled ~ *) {\n    cursor: not-allowed;\n  }\n\n  .peer-disabled\\:opacity-70:is(:where(.peer):disabled ~ *) {\n    opacity: .7;\n  }\n\n  .peer-data-\\[size\\=default\\]\\/menu-button\\:top-1\\.5:is(:where(.peer\\/menu-button)[data-size=\"default\"] ~ *) {\n    top: calc(var(--spacing) * 1.5);\n  }\n\n  .peer-data-\\[size\\=lg\\]\\/menu-button\\:top-2\\.5:is(:where(.peer\\/menu-button)[data-size=\"lg\"] ~ *) {\n    top: calc(var(--spacing) * 2.5);\n  }\n\n  .peer-data-\\[size\\=sm\\]\\/menu-button\\:top-1:is(:where(.peer\\/menu-button)[data-size=\"sm\"] ~ *) {\n    top: calc(var(--spacing) * 1);\n  }\n\n  .file\\:border-0::file-selector-button {\n    border-style: var(--tw-border-style);\n    border-width: 0;\n  }\n\n  .file\\:bg-transparent::file-selector-button {\n    background-color: #0000;\n  }\n\n  .file\\:text-sm::file-selector-button {\n    font-size: var(--text-sm);\n    line-height: var(--tw-leading, var(--text-sm--line-height));\n  }\n\n  .file\\:font-medium::file-selector-button {\n    --tw-font-weight: var(--font-weight-medium);\n    font-weight: var(--font-weight-medium);\n  }\n\n  .file\\:text-foreground::file-selector-button {\n    color: var(--foreground);\n  }\n\n  .placeholder\\:text-muted-foreground::placeholder {\n    color: var(--muted-foreground);\n  }\n\n  .placeholder\\:text-muted-foreground\\/60::placeholder {\n    color: var(--muted-foreground);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .placeholder\\:text-muted-foreground\\/60::placeholder {\n      color: color-mix(in oklab, var(--muted-foreground) 60%, transparent);\n    }\n  }\n\n  .after\\:absolute:after {\n    content: var(--tw-content);\n    position: absolute;\n  }\n\n  .after\\:-inset-2:after {\n    content: var(--tw-content);\n    inset: calc(var(--spacing) * -2);\n  }\n\n  .after\\:inset-y-0:after {\n    content: var(--tw-content);\n    inset-block: calc(var(--spacing) * 0);\n  }\n\n  .after\\:left-1\\/2:after {\n    content: var(--tw-content);\n    left: 50%;\n  }\n\n  .after\\:w-1:after {\n    content: var(--tw-content);\n    width: calc(var(--spacing) * 1);\n  }\n\n  .after\\:w-\\[2px\\]:after {\n    content: var(--tw-content);\n    width: 2px;\n  }\n\n  .after\\:-translate-x-1\\/2:after {\n    content: var(--tw-content);\n    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);\n    translate: var(--tw-translate-x) var(--tw-translate-y);\n  }\n\n  .group-data-\\[collapsible\\=offcanvas\\]\\:after\\:left-full:is(:where(.group)[data-collapsible=\"offcanvas\"] *):after {\n    content: var(--tw-content);\n    left: 100%;\n  }\n\n  .first\\:rounded-l-md:first-child {\n    border-top-left-radius: calc(var(--radius) - 2px);\n    border-bottom-left-radius: calc(var(--radius) - 2px);\n  }\n\n  .first\\:border-l:first-child {\n    border-left-style: var(--tw-border-style);\n    border-left-width: 1px;\n  }\n\n  .last\\:rounded-r-md:last-child {\n    border-top-right-radius: calc(var(--radius) - 2px);\n    border-bottom-right-radius: calc(var(--radius) - 2px);\n  }\n\n  @media (hover: hover) {\n    .hover\\:-translate-y-0\\.5:hover {\n      --tw-translate-y: calc(var(--spacing) * -.5);\n      translate: var(--tw-translate-x) var(--tw-translate-y);\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:gap-2:hover {\n      gap: calc(var(--spacing) * 2);\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:border-signal\\/40:hover {\n      border-color: var(--signal);\n    }\n\n    @supports (color: color-mix(in lab, red, red)) {\n      .hover\\:border-signal\\/40:hover {\n        border-color: color-mix(in oklab, var(--signal) 40%, transparent);\n      }\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:border-white\\/30:hover {\n      border-color: #ffffff4d;\n    }\n\n    @supports (color: color-mix(in lab, red, red)) {\n      .hover\\:border-white\\/30:hover {\n        border-color: color-mix(in oklab, var(--color-white) 30%, transparent);\n      }\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:bg-accent:hover {\n      background-color: var(--accent);\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:bg-card\\/70:hover {\n      background-color: var(--card);\n    }\n\n    @supports (color: color-mix(in lab, red, red)) {\n      .hover\\:bg-card\\/70:hover {\n        background-color: color-mix(in oklab, var(--card) 70%, transparent);\n      }\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:bg-destructive\\/80:hover {\n      background-color: var(--destructive);\n    }\n\n    @supports (color: color-mix(in lab, red, red)) {\n      .hover\\:bg-destructive\\/80:hover {\n        background-color: color-mix(in oklab, var(--destructive) 80%, transparent);\n      }\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:bg-destructive\\/90:hover {\n      background-color: var(--destructive);\n    }\n\n    @supports (color: color-mix(in lab, red, red)) {\n      .hover\\:bg-destructive\\/90:hover {\n        background-color: color-mix(in oklab, var(--destructive) 90%, transparent);\n      }\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:bg-muted:hover {\n      background-color: var(--muted);\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:bg-muted\\/50:hover {\n      background-color: var(--muted);\n    }\n\n    @supports (color: color-mix(in lab, red, red)) {\n      .hover\\:bg-muted\\/50:hover {\n        background-color: color-mix(in oklab, var(--muted) 50%, transparent);\n      }\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:bg-primary\\/80:hover {\n      background-color: var(--primary);\n    }\n\n    @supports (color: color-mix(in lab, red, red)) {\n      .hover\\:bg-primary\\/80:hover {\n        background-color: color-mix(in oklab, var(--primary) 80%, transparent);\n      }\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:bg-primary\\/90:hover {\n      background-color: var(--primary);\n    }\n\n    @supports (color: color-mix(in lab, red, red)) {\n      .hover\\:bg-primary\\/90:hover {\n        background-color: color-mix(in oklab, var(--primary) 90%, transparent);\n      }\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:bg-secondary\\/80:hover {\n      background-color: var(--secondary);\n    }\n\n    @supports (color: color-mix(in lab, red, red)) {\n      .hover\\:bg-secondary\\/80:hover {\n        background-color: color-mix(in oklab, var(--secondary) 80%, transparent);\n      }\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:bg-signal\\/20:hover {\n      background-color: var(--signal);\n    }\n\n    @supports (color: color-mix(in lab, red, red)) {\n      .hover\\:bg-signal\\/20:hover {\n        background-color: color-mix(in oklab, var(--signal) 20%, transparent);\n      }\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:bg-signal\\/25:hover {\n      background-color: var(--signal);\n    }\n\n    @supports (color: color-mix(in lab, red, red)) {\n      .hover\\:bg-signal\\/25:hover {\n        background-color: color-mix(in oklab, var(--signal) 25%, transparent);\n      }\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:bg-signal\\/30:hover {\n      background-color: var(--signal);\n    }\n\n    @supports (color: color-mix(in lab, red, red)) {\n      .hover\\:bg-signal\\/30:hover {\n        background-color: color-mix(in oklab, var(--signal) 30%, transparent);\n      }\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:bg-surface:hover {\n      background-color: var(--surface);\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:bg-surface-elevated:hover {\n      background-color: var(--surface-elevated);\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:bg-surface\\/40:hover {\n      background-color: var(--surface);\n    }\n\n    @supports (color: color-mix(in lab, red, red)) {\n      .hover\\:bg-surface\\/40:hover {\n        background-color: color-mix(in oklab, var(--surface) 40%, transparent);\n      }\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:bg-warn\\/20:hover {\n      background-color: var(--warn);\n    }\n\n    @supports (color: color-mix(in lab, red, red)) {\n      .hover\\:bg-warn\\/20:hover {\n        background-color: color-mix(in oklab, var(--warn) 20%, transparent);\n      }\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:bg-white\\/10:hover {\n      background-color: #ffffff1a;\n    }\n\n    @supports (color: color-mix(in lab, red, red)) {\n      .hover\\:bg-white\\/10:hover {\n        background-color: color-mix(in oklab, var(--color-white) 10%, transparent);\n      }\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:text-accent-foreground:hover {\n      color: var(--accent-foreground);\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:text-foreground:hover {\n      color: var(--foreground);\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:text-muted-foreground:hover {\n      color: var(--muted-foreground);\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:text-signal:hover {\n      color: var(--signal);\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:text-white:hover {\n      color: var(--color-white);\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:underline:hover {\n      text-decoration-line: underline;\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:opacity-100:hover {\n      opacity: 1;\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:shadow-\\[0_0_0_1px_var\\(--sidebar-accent\\)\\]:hover {\n      --tw-shadow: 0 0 0 1px var(--tw-shadow-color, var(--sidebar-accent));\n      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:shadow-\\[0_14px_40px_-10px_var\\(--signal\\)\\]:hover {\n      --tw-shadow: 0 14px 40px -10px var(--tw-shadow-color, var(--signal));\n      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n    }\n  }\n\n  @media (hover: hover) {\n    .hover\\:shadow-glow:hover {\n      --tw-shadow: 0 0 0 1px var(--tw-shadow-color, var(--signal)), 0 0 40px -10px var(--tw-shadow-color, var(--signal));\n    }\n\n    @supports (color: color-mix(in lab, red, red)) {\n      .hover\\:shadow-glow:hover {\n        --tw-shadow: 0 0 0 1px var(--tw-shadow-color, color-mix(in oklab, var(--signal) 30%, transparent)), 0 0 40px -10px var(--tw-shadow-color, color-mix(in oklab, var(--signal) 50%, transparent));\n      }\n    }\n\n    .hover\\:shadow-glow:hover {\n      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n    }\n  }\n\n  .focus\\:border-signal:focus {\n    border-color: var(--signal);\n  }\n\n  .focus\\:border-signal\\/40:focus {\n    border-color: var(--signal);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .focus\\:border-signal\\/40:focus {\n      border-color: color-mix(in oklab, var(--signal) 40%, transparent);\n    }\n  }\n\n  .focus\\:border-signal\\/60:focus {\n    border-color: var(--signal);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .focus\\:border-signal\\/60:focus {\n      border-color: color-mix(in oklab, var(--signal) 60%, transparent);\n    }\n  }\n\n  .focus\\:bg-accent:focus {\n    background-color: var(--accent);\n  }\n\n  .focus\\:text-accent-foreground:focus {\n    color: var(--accent-foreground);\n  }\n\n  .focus\\:ring-1:focus {\n    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n\n  .focus\\:ring-2:focus {\n    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n\n  .focus\\:ring-ring:focus {\n    --tw-ring-color: var(--ring);\n  }\n\n  .focus\\:ring-signal\\/30:focus {\n    --tw-ring-color: var(--signal);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .focus\\:ring-signal\\/30:focus {\n      --tw-ring-color: color-mix(in oklab, var(--signal) 30%, transparent);\n    }\n  }\n\n  .focus\\:ring-offset-2:focus {\n    --tw-ring-offset-width: 2px;\n    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  }\n\n  .focus\\:outline-none:focus {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n\n  .focus-visible\\:ring-1:focus-visible {\n    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n\n  .focus-visible\\:ring-2:focus-visible {\n    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n\n  .focus-visible\\:ring-ring:focus-visible {\n    --tw-ring-color: var(--ring);\n  }\n\n  .focus-visible\\:ring-offset-1:focus-visible {\n    --tw-ring-offset-width: 1px;\n    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  }\n\n  .focus-visible\\:ring-offset-2:focus-visible {\n    --tw-ring-offset-width: 2px;\n    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  }\n\n  .focus-visible\\:ring-offset-background:focus-visible {\n    --tw-ring-offset-color: var(--background);\n  }\n\n  .focus-visible\\:outline-none:focus-visible {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n\n  .disabled\\:pointer-events-none:disabled {\n    pointer-events: none;\n  }\n\n  .disabled\\:cursor-not-allowed:disabled {\n    cursor: not-allowed;\n  }\n\n  .disabled\\:opacity-40:disabled {\n    opacity: .4;\n  }\n\n  .disabled\\:opacity-50:disabled {\n    opacity: .5;\n  }\n\n  .disabled\\:opacity-60:disabled {\n    opacity: .6;\n  }\n\n  .disabled\\:opacity-70:disabled {\n    opacity: .7;\n  }\n\n  .has-focus\\:border-ring:has(:focus) {\n    border-color: var(--ring);\n  }\n\n  .has-focus\\:ring-\\[3px\\]:has(:focus) {\n    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n\n  .has-focus\\:ring-ring\\/50:has(:focus) {\n    --tw-ring-color: var(--ring);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .has-focus\\:ring-ring\\/50:has(:focus) {\n      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);\n    }\n  }\n\n  .has-\\[\\:disabled\\]\\:opacity-50:has(:disabled) {\n    opacity: .5;\n  }\n\n  .aria-disabled\\:pointer-events-none[aria-disabled=\"true\"] {\n    pointer-events: none;\n  }\n\n  .aria-disabled\\:opacity-50[aria-disabled=\"true\"] {\n    opacity: .5;\n  }\n\n  .aria-selected\\:text-muted-foreground[aria-selected=\"true\"] {\n    color: var(--muted-foreground);\n  }\n\n  .data-\\[active\\=true\\]\\:font-medium[data-active=\"true\"] {\n    --tw-font-weight: var(--font-weight-medium);\n    font-weight: var(--font-weight-medium);\n  }\n\n  .data-\\[disabled\\]\\:pointer-events-none[data-disabled] {\n    pointer-events: none;\n  }\n\n  .data-\\[disabled\\]\\:opacity-50[data-disabled] {\n    opacity: .5;\n  }\n\n  .data-\\[disabled\\=true\\]\\:pointer-events-none[data-disabled=\"true\"] {\n    pointer-events: none;\n  }\n\n  .data-\\[disabled\\=true\\]\\:opacity-50[data-disabled=\"true\"] {\n    opacity: .5;\n  }\n\n  .data-\\[motion\\=from-end\\]\\:slide-in-from-right-52[data-motion=\"from-end\"] {\n    --tw-enter-translate-x: calc(52*var(--spacing));\n  }\n\n  .data-\\[motion\\=from-start\\]\\:slide-in-from-left-52[data-motion=\"from-start\"] {\n    --tw-enter-translate-x: calc(52*var(--spacing)*-1);\n  }\n\n  .data-\\[motion\\=to-end\\]\\:slide-out-to-right-52[data-motion=\"to-end\"] {\n    --tw-exit-translate-x: calc(52*var(--spacing));\n  }\n\n  .data-\\[motion\\=to-start\\]\\:slide-out-to-left-52[data-motion=\"to-start\"] {\n    --tw-exit-translate-x: calc(52*var(--spacing)*-1);\n  }\n\n  .data-\\[motion\\^\\=from-\\]\\:animate-in[data-motion^=\"from-\"] {\n    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);\n  }\n\n  .data-\\[motion\\^\\=from-\\]\\:fade-in[data-motion^=\"from-\"] {\n    --tw-enter-opacity: 0;\n  }\n\n  .data-\\[motion\\^\\=to-\\]\\:animate-out[data-motion^=\"to-\"] {\n    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);\n  }\n\n  .data-\\[motion\\^\\=to-\\]\\:fade-out[data-motion^=\"to-\"] {\n    --tw-exit-opacity: 0;\n  }\n\n  .data-\\[panel-group-direction\\=vertical\\]\\:h-px[data-panel-group-direction=\"vertical\"] {\n    height: 1px;\n  }\n\n  .data-\\[panel-group-direction\\=vertical\\]\\:w-full[data-panel-group-direction=\"vertical\"] {\n    width: 100%;\n  }\n\n  .data-\\[panel-group-direction\\=vertical\\]\\:flex-col[data-panel-group-direction=\"vertical\"] {\n    flex-direction: column;\n  }\n\n  .data-\\[panel-group-direction\\=vertical\\]\\:after\\:left-0[data-panel-group-direction=\"vertical\"]:after {\n    content: var(--tw-content);\n    left: calc(var(--spacing) * 0);\n  }\n\n  .data-\\[panel-group-direction\\=vertical\\]\\:after\\:h-1[data-panel-group-direction=\"vertical\"]:after {\n    content: var(--tw-content);\n    height: calc(var(--spacing) * 1);\n  }\n\n  .data-\\[panel-group-direction\\=vertical\\]\\:after\\:w-full[data-panel-group-direction=\"vertical\"]:after {\n    content: var(--tw-content);\n    width: 100%;\n  }\n\n  .data-\\[panel-group-direction\\=vertical\\]\\:after\\:translate-x-0[data-panel-group-direction=\"vertical\"]:after {\n    content: var(--tw-content);\n    --tw-translate-x: calc(var(--spacing) * 0);\n    translate: var(--tw-translate-x) var(--tw-translate-y);\n  }\n\n  .data-\\[panel-group-direction\\=vertical\\]\\:after\\:-translate-y-1\\/2[data-panel-group-direction=\"vertical\"]:after {\n    content: var(--tw-content);\n    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);\n    translate: var(--tw-translate-x) var(--tw-translate-y);\n  }\n\n  .data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder] {\n    color: var(--muted-foreground);\n  }\n\n  .data-\\[range-end\\=true\\]\\:rounded-md[data-range-end=\"true\"] {\n    border-radius: calc(var(--radius) - 2px);\n  }\n\n  .data-\\[range-end\\=true\\]\\:bg-primary[data-range-end=\"true\"] {\n    background-color: var(--primary);\n  }\n\n  .data-\\[range-end\\=true\\]\\:text-primary-foreground[data-range-end=\"true\"] {\n    color: var(--primary-foreground);\n  }\n\n  .data-\\[range-middle\\=true\\]\\:rounded-none[data-range-middle=\"true\"] {\n    border-radius: 0;\n  }\n\n  .data-\\[range-middle\\=true\\]\\:bg-accent[data-range-middle=\"true\"] {\n    background-color: var(--accent);\n  }\n\n  .data-\\[range-middle\\=true\\]\\:text-accent-foreground[data-range-middle=\"true\"] {\n    color: var(--accent-foreground);\n  }\n\n  .data-\\[range-start\\=true\\]\\:rounded-md[data-range-start=\"true\"] {\n    border-radius: calc(var(--radius) - 2px);\n  }\n\n  .data-\\[range-start\\=true\\]\\:bg-primary[data-range-start=\"true\"] {\n    background-color: var(--primary);\n  }\n\n  .data-\\[range-start\\=true\\]\\:text-primary-foreground[data-range-start=\"true\"] {\n    color: var(--primary-foreground);\n  }\n\n  .data-\\[selected-single\\=true\\]\\:bg-primary[data-selected-single=\"true\"] {\n    background-color: var(--primary);\n  }\n\n  .data-\\[selected-single\\=true\\]\\:text-primary-foreground[data-selected-single=\"true\"] {\n    color: var(--primary-foreground);\n  }\n\n  .data-\\[selected\\=true\\]\\:rounded-none[data-selected=\"true\"] {\n    border-radius: 0;\n  }\n\n  .data-\\[selected\\=true\\]\\:bg-accent[data-selected=\"true\"] {\n    background-color: var(--accent);\n  }\n\n  .data-\\[selected\\=true\\]\\:text-accent-foreground[data-selected=\"true\"] {\n    color: var(--accent-foreground);\n  }\n\n  .data-\\[side\\=bottom\\]\\:translate-y-1[data-side=\"bottom\"] {\n    --tw-translate-y: calc(var(--spacing) * 1);\n    translate: var(--tw-translate-x) var(--tw-translate-y);\n  }\n\n  .data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=\"bottom\"] {\n    --tw-enter-translate-y: calc(2*var(--spacing)*-1);\n  }\n\n  .data-\\[side\\=left\\]\\:-translate-x-1[data-side=\"left\"] {\n    --tw-translate-x: calc(var(--spacing) * -1);\n    translate: var(--tw-translate-x) var(--tw-translate-y);\n  }\n\n  .data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=\"left\"] {\n    --tw-enter-translate-x: calc(2*var(--spacing));\n  }\n\n  .data-\\[side\\=right\\]\\:translate-x-1[data-side=\"right\"] {\n    --tw-translate-x: calc(var(--spacing) * 1);\n    translate: var(--tw-translate-x) var(--tw-translate-y);\n  }\n\n  .data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=\"right\"] {\n    --tw-enter-translate-x: calc(2*var(--spacing)*-1);\n  }\n\n  .data-\\[side\\=top\\]\\:-translate-y-1[data-side=\"top\"] {\n    --tw-translate-y: calc(var(--spacing) * -1);\n    translate: var(--tw-translate-x) var(--tw-translate-y);\n  }\n\n  .data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=\"top\"] {\n    --tw-enter-translate-y: calc(2*var(--spacing));\n  }\n\n  .data-\\[state\\=active\\]\\:bg-background[data-state=\"active\"] {\n    background-color: var(--background);\n  }\n\n  .data-\\[state\\=active\\]\\:text-foreground[data-state=\"active\"] {\n    color: var(--foreground);\n  }\n\n  .data-\\[state\\=active\\]\\:shadow[data-state=\"active\"] {\n    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n\n  .data-\\[state\\=checked\\]\\:translate-x-4[data-state=\"checked\"] {\n    --tw-translate-x: calc(var(--spacing) * 4);\n    translate: var(--tw-translate-x) var(--tw-translate-y);\n  }\n\n  .data-\\[state\\=checked\\]\\:bg-primary[data-state=\"checked\"] {\n    background-color: var(--primary);\n  }\n\n  .data-\\[state\\=checked\\]\\:text-primary-foreground[data-state=\"checked\"] {\n    color: var(--primary-foreground);\n  }\n\n  .data-\\[state\\=closed\\]\\:animate-accordion-up[data-state=\"closed\"] {\n    animation: accordion-up var(--tw-animation-duration, var(--tw-duration, .2s))var(--tw-ease, ease-out)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);\n  }\n\n  .data-\\[state\\=closed\\]\\:animate-out[data-state=\"closed\"] {\n    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);\n  }\n\n  .data-\\[state\\=closed\\]\\:duration-300[data-state=\"closed\"] {\n    --tw-duration: .3s;\n    transition-duration: .3s;\n  }\n\n  .data-\\[state\\=closed\\]\\:fade-out-0[data-state=\"closed\"] {\n    --tw-exit-opacity: 0;\n  }\n\n  .data-\\[state\\=closed\\]\\:zoom-out-95[data-state=\"closed\"] {\n    --tw-exit-scale: .95;\n  }\n\n  .data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=\"closed\"] {\n    --tw-exit-translate-y: 100%;\n  }\n\n  .data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=\"closed\"] {\n    --tw-exit-translate-x: -100%;\n  }\n\n  .data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=\"closed\"] {\n    --tw-exit-translate-x: 100%;\n  }\n\n  .data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=\"closed\"] {\n    --tw-exit-translate-y: -100%;\n  }\n\n  .data-\\[state\\=hidden\\]\\:animate-out[data-state=\"hidden\"] {\n    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);\n  }\n\n  .data-\\[state\\=hidden\\]\\:fade-out[data-state=\"hidden\"] {\n    --tw-exit-opacity: 0;\n  }\n\n  .data-\\[state\\=on\\]\\:bg-accent[data-state=\"on\"] {\n    background-color: var(--accent);\n  }\n\n  .data-\\[state\\=on\\]\\:text-accent-foreground[data-state=\"on\"] {\n    color: var(--accent-foreground);\n  }\n\n  .data-\\[state\\=open\\]\\:animate-accordion-down[data-state=\"open\"] {\n    animation: accordion-down var(--tw-animation-duration, var(--tw-duration, .2s))var(--tw-ease, ease-out)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);\n  }\n\n  .data-\\[state\\=open\\]\\:animate-in[data-state=\"open\"] {\n    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);\n  }\n\n  .data-\\[state\\=open\\]\\:bg-accent[data-state=\"open\"] {\n    background-color: var(--accent);\n  }\n\n  .data-\\[state\\=open\\]\\:bg-accent\\/50[data-state=\"open\"] {\n    background-color: var(--accent);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .data-\\[state\\=open\\]\\:bg-accent\\/50[data-state=\"open\"] {\n      background-color: color-mix(in oklab, var(--accent) 50%, transparent);\n    }\n  }\n\n  .data-\\[state\\=open\\]\\:bg-secondary[data-state=\"open\"] {\n    background-color: var(--secondary);\n  }\n\n  .data-\\[state\\=open\\]\\:text-accent-foreground[data-state=\"open\"] {\n    color: var(--accent-foreground);\n  }\n\n  .data-\\[state\\=open\\]\\:text-muted-foreground[data-state=\"open\"] {\n    color: var(--muted-foreground);\n  }\n\n  .data-\\[state\\=open\\]\\:opacity-100[data-state=\"open\"] {\n    opacity: 1;\n  }\n\n  .data-\\[state\\=open\\]\\:duration-500[data-state=\"open\"] {\n    --tw-duration: .5s;\n    transition-duration: .5s;\n  }\n\n  .data-\\[state\\=open\\]\\:fade-in-0[data-state=\"open\"] {\n    --tw-enter-opacity: 0;\n  }\n\n  .data-\\[state\\=open\\]\\:zoom-in-90[data-state=\"open\"] {\n    --tw-enter-scale: .9;\n  }\n\n  .data-\\[state\\=open\\]\\:zoom-in-95[data-state=\"open\"] {\n    --tw-enter-scale: .95;\n  }\n\n  .data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=\"open\"] {\n    --tw-enter-translate-y: 100%;\n  }\n\n  .data-\\[state\\=open\\]\\:slide-in-from-left[data-state=\"open\"] {\n    --tw-enter-translate-x: -100%;\n  }\n\n  .data-\\[state\\=open\\]\\:slide-in-from-right[data-state=\"open\"] {\n    --tw-enter-translate-x: 100%;\n  }\n\n  .data-\\[state\\=open\\]\\:slide-in-from-top[data-state=\"open\"] {\n    --tw-enter-translate-y: -100%;\n  }\n\n  @media (hover: hover) {\n    .data-\\[state\\=open\\]\\:hover\\:bg-accent[data-state=\"open\"]:hover {\n      background-color: var(--accent);\n    }\n  }\n\n  .data-\\[state\\=open\\]\\:focus\\:bg-accent[data-state=\"open\"]:focus {\n    background-color: var(--accent);\n  }\n\n  .data-\\[state\\=selected\\]\\:bg-muted[data-state=\"selected\"] {\n    background-color: var(--muted);\n  }\n\n  .data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=\"unchecked\"] {\n    --tw-translate-x: calc(var(--spacing) * 0);\n    translate: var(--tw-translate-x) var(--tw-translate-y);\n  }\n\n  .data-\\[state\\=unchecked\\]\\:bg-input[data-state=\"unchecked\"] {\n    background-color: var(--input);\n  }\n\n  .data-\\[state\\=visible\\]\\:animate-in[data-state=\"visible\"] {\n    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);\n  }\n\n  .data-\\[state\\=visible\\]\\:fade-in[data-state=\"visible\"] {\n    --tw-enter-opacity: 0;\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:mt-0 {\n      margin-top: calc(var(--spacing) * 0);\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:block {\n      display: block;\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:flex {\n      display: flex;\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:inline {\n      display: inline;\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:max-w-sm {\n      max-width: var(--container-sm);\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:grid-cols-2 {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:grid-cols-4 {\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:flex-row {\n      flex-direction: row;\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:items-center {\n      align-items: center;\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:justify-end {\n      justify-content: flex-end;\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:gap-2\\.5 {\n      gap: calc(var(--spacing) * 2.5);\n    }\n  }\n\n  @media (min-width: 40rem) {\n    :where(.sm\\:space-x-2 > :not(:last-child)) {\n      --tw-space-x-reverse: 0;\n      margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));\n      margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:rounded-lg {\n      border-radius: var(--radius);\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:p-8 {\n      padding: calc(var(--spacing) * 8);\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:p-12 {\n      padding: calc(var(--spacing) * 12);\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:px-6 {\n      padding-inline: calc(var(--spacing) * 6);\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:px-8 {\n      padding-inline: calc(var(--spacing) * 8);\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:px-10 {\n      padding-inline: calc(var(--spacing) * 10);\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:py-8 {\n      padding-block: calc(var(--spacing) * 8);\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:py-20 {\n      padding-block: calc(var(--spacing) * 20);\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:py-24 {\n      padding-block: calc(var(--spacing) * 24);\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:py-28 {\n      padding-block: calc(var(--spacing) * 28);\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:pt-16 {\n      padding-top: calc(var(--spacing) * 16);\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:text-left {\n      text-align: left;\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:text-4xl {\n      font-size: var(--text-4xl);\n      line-height: var(--tw-leading, var(--text-4xl--line-height));\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:text-5xl {\n      font-size: var(--text-5xl);\n      line-height: var(--tw-leading, var(--text-5xl--line-height));\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:text-6xl {\n      font-size: var(--text-6xl);\n      line-height: var(--tw-leading, var(--text-6xl--line-height));\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:text-base {\n      font-size: var(--text-base);\n      line-height: var(--tw-leading, var(--text-base--line-height));\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:text-lg {\n      font-size: var(--text-lg);\n      line-height: var(--tw-leading, var(--text-lg--line-height));\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:text-xs {\n      font-size: var(--text-xs);\n      line-height: var(--tw-leading, var(--text-xs--line-height));\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:text-\\[11px\\] {\n      font-size: 11px;\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:text-\\[44px\\] {\n      font-size: 44px;\n    }\n  }\n\n  @media (min-width: 40rem) {\n    .sm\\:tracking-\\[0\\.24em\\] {\n      --tw-tracking: .24em;\n      letter-spacing: .24em;\n    }\n  }\n\n  @media (min-width: 48rem) {\n    .md\\:absolute {\n      position: absolute;\n    }\n  }\n\n  @media (min-width: 48rem) {\n    .md\\:block {\n      display: block;\n    }\n  }\n\n  @media (min-width: 48rem) {\n    .md\\:flex {\n      display: flex;\n    }\n  }\n\n  @media (min-width: 48rem) {\n    .md\\:w-\\[var\\(--radix-navigation-menu-viewport-width\\)\\] {\n      width: var(--radix-navigation-menu-viewport-width);\n    }\n  }\n\n  @media (min-width: 48rem) {\n    .md\\:w-auto {\n      width: auto;\n    }\n  }\n\n  @media (min-width: 48rem) {\n    .md\\:grid-cols-2 {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n  }\n\n  @media (min-width: 48rem) {\n    .md\\:grid-cols-3 {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n  }\n\n  @media (min-width: 48rem) {\n    .md\\:flex-row {\n      flex-direction: row;\n    }\n  }\n\n  @media (min-width: 48rem) {\n    .md\\:text-sm {\n      font-size: var(--text-sm);\n      line-height: var(--tw-leading, var(--text-sm--line-height));\n    }\n  }\n\n  @media (min-width: 48rem) {\n    .md\\:opacity-0 {\n      opacity: 0;\n    }\n  }\n\n  @media (min-width: 48rem) {\n    .md\\:peer-data-\\[variant\\=inset\\]\\:m-2:is(:where(.peer)[data-variant=\"inset\"] ~ *) {\n      margin: calc(var(--spacing) * 2);\n    }\n  }\n\n  @media (min-width: 48rem) {\n    .md\\:peer-data-\\[variant\\=inset\\]\\:ml-0:is(:where(.peer)[data-variant=\"inset\"] ~ *) {\n      margin-left: calc(var(--spacing) * 0);\n    }\n  }\n\n  @media (min-width: 48rem) {\n    .md\\:peer-data-\\[variant\\=inset\\]\\:rounded-xl:is(:where(.peer)[data-variant=\"inset\"] ~ *) {\n      border-radius: calc(var(--radius) + 4px);\n    }\n  }\n\n  @media (min-width: 48rem) {\n    .md\\:peer-data-\\[variant\\=inset\\]\\:shadow:is(:where(.peer)[data-variant=\"inset\"] ~ *) {\n      --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);\n      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n    }\n  }\n\n  @media (min-width: 48rem) {\n    .md\\:peer-data-\\[state\\=collapsed\\]\\:peer-data-\\[variant\\=inset\\]\\:ml-2:is(:where(.peer)[data-state=\"collapsed\"] ~ *):is(:where(.peer)[data-variant=\"inset\"] ~ *) {\n      margin-left: calc(var(--spacing) * 2);\n    }\n  }\n\n  .after\\:md\\:hidden:after {\n    content: var(--tw-content);\n  }\n\n  @media (min-width: 48rem) {\n    .after\\:md\\:hidden:after {\n      display: none;\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:order-1 {\n      order: 1;\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:order-2 {\n      order: 2;\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:col-span-3 {\n      grid-column: span 3 / span 3;\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:col-span-4 {\n      grid-column: span 4 / span 4;\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:col-span-5 {\n      grid-column: span 5 / span 5;\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:col-span-6 {\n      grid-column: span 6 / span 6;\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:col-span-7 {\n      grid-column: span 7 / span 7;\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:col-span-8 {\n      grid-column: span 8 / span 8;\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:block {\n      display: block;\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:flex {\n      display: flex;\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:hidden {\n      display: none;\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:grid-cols-2 {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:grid-cols-3 {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:grid-cols-4 {\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:grid-cols-6 {\n      grid-template-columns: repeat(6, minmax(0, 1fr));\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:grid-cols-12 {\n      grid-template-columns: repeat(12, minmax(0, 1fr));\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:grid-cols-\\[1\\.1fr_1fr\\] {\n      grid-template-columns: 1.1fr 1fr;\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:grid-cols-\\[1\\.05fr_1fr\\] {\n      grid-template-columns: 1.05fr 1fr;\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:grid-cols-\\[1fr_1\\.1fr\\] {\n      grid-template-columns: 1fr 1.1fr;\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:flex-col {\n      flex-direction: column;\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:items-center {\n      align-items: center;\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:items-end {\n      align-items: flex-end;\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:justify-between {\n      justify-content: space-between;\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:gap-8 {\n      gap: calc(var(--spacing) * 8);\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:gap-16 {\n      gap: calc(var(--spacing) * 16);\n    }\n  }\n\n  @media (min-width: 64rem) {\n    :where(.lg\\:space-y-32 > :not(:last-child)) {\n      --tw-space-y-reverse: 0;\n      margin-block-start: calc(calc(var(--spacing) * 32) * var(--tw-space-y-reverse));\n      margin-block-end: calc(calc(var(--spacing) * 32) * calc(1 - var(--tw-space-y-reverse)));\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:p-12 {\n      padding: calc(var(--spacing) * 12);\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:p-16 {\n      padding: calc(var(--spacing) * 16);\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:px-10 {\n      padding-inline: calc(var(--spacing) * 10);\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:px-12 {\n      padding-inline: calc(var(--spacing) * 12);\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:px-14 {\n      padding-inline: calc(var(--spacing) * 14);\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:px-16 {\n      padding-inline: calc(var(--spacing) * 16);\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:py-5 {\n      padding-block: calc(var(--spacing) * 5);\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:py-14 {\n      padding-block: calc(var(--spacing) * 14);\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:py-20 {\n      padding-block: calc(var(--spacing) * 20);\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:py-24 {\n      padding-block: calc(var(--spacing) * 24);\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:py-36 {\n      padding-block: calc(var(--spacing) * 36);\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:pt-20 {\n      padding-top: calc(var(--spacing) * 20);\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:pt-28 {\n      padding-top: calc(var(--spacing) * 28);\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:text-5xl {\n      font-size: var(--text-5xl);\n      line-height: var(--tw-leading, var(--text-5xl--line-height));\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:text-6xl {\n      font-size: var(--text-6xl);\n      line-height: var(--tw-leading, var(--text-6xl--line-height));\n    }\n  }\n\n  @media (min-width: 64rem) {\n    .lg\\:text-7xl {\n      font-size: var(--text-7xl);\n      line-height: var(--tw-leading, var(--text-7xl--line-height));\n    }\n  }\n\n  @media (min-width: 80rem) {\n    .xl\\:min-h-\\[820px\\] {\n      min-height: 820px;\n    }\n  }\n\n  @media (min-width: 80rem) {\n    .xl\\:p-20 {\n      padding: calc(var(--spacing) * 20);\n    }\n  }\n\n  @media (min-width: 80rem) {\n    .xl\\:px-24 {\n      padding-inline: calc(var(--spacing) * 24);\n    }\n  }\n\n  @media (min-width: 80rem) {\n    .xl\\:text-\\[2\\.75rem\\] {\n      font-size: 2.75rem;\n    }\n  }\n\n  .dark\\:border-destructive:is(.dark *) {\n    border-color: var(--destructive);\n  }\n\n  .\\[\\&_\\.recharts-cartesian-axis-tick_text\\]\\:fill-muted-foreground .recharts-cartesian-axis-tick text {\n    fill: var(--muted-foreground);\n  }\n\n  .\\[\\&_\\.recharts-cartesian-grid_line\\[stroke\\=\\'\\#ccc\\'\\]\\]\\:stroke-border\\/50 .recharts-cartesian-grid line[stroke=\"#ccc\"] {\n    stroke: var(--border);\n  }\n\n  @supports (color: color-mix(in lab, red, red)) {\n    .\\[\\&_\\.recharts-cartesian-grid_line\\[stroke\\=\\'\\#ccc\\'\\]\\]\\:stroke-border\\/50 .recharts-cartesian-grid line[stroke=\"#ccc\"] {\n      stroke: color-mix(in oklab, var(--border) 50%, transparent);\n    }\n  }\n\n  .\\[\\&_\\.recharts-curve\\.recharts-tooltip-cursor\\]\\:stroke-border .recharts-curve.recharts-tooltip-cursor {\n    stroke: var(--border);\n  }\n\n  .\\[\\&_\\.recharts-dot\\[stroke\\=\\'\\#fff\\'\\]\\]\\:stroke-transparent .recharts-dot[stroke=\"#fff\"] {\n    stroke: #0000;\n  }\n\n  .\\[\\&_\\.recharts-layer\\]\\:outline-none .recharts-layer {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n\n  .\\[\\&_\\.recharts-polar-grid_\\[stroke\\=\\'\\#ccc\\'\\]\\]\\:stroke-border .recharts-polar-grid [stroke=\"#ccc\"] {\n    stroke: var(--border);\n  }\n\n  .\\[\\&_\\.recharts-radial-bar-background-sector\\]\\:fill-muted .recharts-radial-bar-background-sector {\n    fill: var(--muted);\n  }\n\n  .\\[\\&_\\.recharts-rectangle\\.recharts-tooltip-cursor\\]\\:fill-muted .recharts-rectangle.recharts-tooltip-cursor {\n    fill: var(--muted);\n  }\n\n  .\\[\\&_\\.recharts-reference-line_\\[stroke\\=\\'\\#ccc\\'\\]\\]\\:stroke-border .recharts-reference-line [stroke=\"#ccc\"] {\n    stroke: var(--border);\n  }\n\n  .\\[\\&_\\.recharts-sector\\]\\:outline-none .recharts-sector {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n\n  .\\[\\&_\\.recharts-sector\\[stroke\\=\\'\\#fff\\'\\]\\]\\:stroke-transparent .recharts-sector[stroke=\"#fff\"] {\n    stroke: #0000;\n  }\n\n  .\\[\\&_\\.recharts-surface\\]\\:outline-none .recharts-surface {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n\n  .\\[\\&_\\[cmdk-group-heading\\]\\]\\:px-2 [cmdk-group-heading] {\n    padding-inline: calc(var(--spacing) * 2);\n  }\n\n  .\\[\\&_\\[cmdk-group-heading\\]\\]\\:py-1\\.5 [cmdk-group-heading] {\n    padding-block: calc(var(--spacing) * 1.5);\n  }\n\n  .\\[\\&_\\[cmdk-group-heading\\]\\]\\:text-xs [cmdk-group-heading] {\n    font-size: var(--text-xs);\n    line-height: var(--tw-leading, var(--text-xs--line-height));\n  }\n\n  .\\[\\&_\\[cmdk-group-heading\\]\\]\\:font-medium [cmdk-group-heading] {\n    --tw-font-weight: var(--font-weight-medium);\n    font-weight: var(--font-weight-medium);\n  }\n\n  .\\[\\&_\\[cmdk-group-heading\\]\\]\\:text-muted-foreground [cmdk-group-heading] {\n    color: var(--muted-foreground);\n  }\n\n  .\\[\\&_\\[cmdk-group\\]\\]\\:px-2 [cmdk-group] {\n    padding-inline: calc(var(--spacing) * 2);\n  }\n\n  .\\[\\&_\\[cmdk-group\\]\\:not\\(\\[hidden\\]\\)_\\~\\[cmdk-group\\]\\]\\:pt-0 [cmdk-group]:not([hidden]) ~ [cmdk-group] {\n    padding-top: calc(var(--spacing) * 0);\n  }\n\n  .\\[\\&_\\[cmdk-input-wrapper\\]_svg\\]\\:h-5 [cmdk-input-wrapper] svg {\n    height: calc(var(--spacing) * 5);\n  }\n\n  .\\[\\&_\\[cmdk-input-wrapper\\]_svg\\]\\:w-5 [cmdk-input-wrapper] svg {\n    width: calc(var(--spacing) * 5);\n  }\n\n  .\\[\\&_\\[cmdk-input\\]\\]\\:h-12 [cmdk-input] {\n    height: calc(var(--spacing) * 12);\n  }\n\n  .\\[\\&_\\[cmdk-item\\]\\]\\:px-2 [cmdk-item] {\n    padding-inline: calc(var(--spacing) * 2);\n  }\n\n  .\\[\\&_\\[cmdk-item\\]\\]\\:py-3 [cmdk-item] {\n    padding-block: calc(var(--spacing) * 3);\n  }\n\n  .\\[\\&_\\[cmdk-item\\]_svg\\]\\:h-5 [cmdk-item] svg {\n    height: calc(var(--spacing) * 5);\n  }\n\n  .\\[\\&_\\[cmdk-item\\]_svg\\]\\:w-5 [cmdk-item] svg {\n    width: calc(var(--spacing) * 5);\n  }\n\n  .\\[\\&_p\\]\\:leading-relaxed p {\n    --tw-leading: var(--leading-relaxed);\n    line-height: var(--leading-relaxed);\n  }\n\n  .\\[\\&_svg\\]\\:pointer-events-none svg {\n    pointer-events: none;\n  }\n\n  .\\[\\&_svg\\]\\:size-4 svg {\n    width: calc(var(--spacing) * 4);\n    height: calc(var(--spacing) * 4);\n  }\n\n  .\\[\\&_svg\\]\\:shrink-0 svg {\n    flex-shrink: 0;\n  }\n\n  .\\[\\&_tr\\]\\:border-b tr {\n    border-bottom-style: var(--tw-border-style);\n    border-bottom-width: 1px;\n  }\n\n  .\\[\\&_tr\\:last-child\\]\\:border-0 tr:last-child {\n    border-style: var(--tw-border-style);\n    border-width: 0;\n  }\n\n  .\\[\\&\\:first-child\\[data-selected\\=true\\]_button\\]\\:rounded-l-md:first-child[data-selected=\"true\"] button {\n    border-top-left-radius: calc(var(--radius) - 2px);\n    border-bottom-left-radius: calc(var(--radius) - 2px);\n  }\n\n  .\\[\\&\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0:has([role=\"checkbox\"]) {\n    padding-right: calc(var(--spacing) * 0);\n  }\n\n  :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) {\n    rotate: 180deg;\n  }\n\n  :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) {\n    rotate: 180deg;\n  }\n\n  .\\[\\&\\:last-child\\[data-selected\\=true\\]_button\\]\\:rounded-r-md:last-child[data-selected=\"true\"] button {\n    border-top-right-radius: calc(var(--radius) - 2px);\n    border-bottom-right-radius: calc(var(--radius) - 2px);\n  }\n\n  .\\[\\&\\>\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\] > [role=\"checkbox\"] {\n    --tw-translate-y: 2px;\n    translate: var(--tw-translate-x) var(--tw-translate-y);\n  }\n\n  .\\[\\&\\>button\\]\\:hidden > button {\n    display: none;\n  }\n\n  .\\[\\&\\>span\\]\\:line-clamp-1 > span {\n    -webkit-line-clamp: 1;\n    -webkit-box-orient: vertical;\n    display: -webkit-box;\n    overflow: hidden;\n  }\n\n  .\\[\\&\\>span\\]\\:text-xs > span {\n    font-size: var(--text-xs);\n    line-height: var(--tw-leading, var(--text-xs--line-height));\n  }\n\n  .\\[\\&\\>span\\]\\:opacity-70 > span {\n    opacity: .7;\n  }\n\n  .\\[\\&\\>span\\:last-child\\]\\:truncate > span:last-child {\n    text-overflow: ellipsis;\n    white-space: nowrap;\n    overflow: hidden;\n  }\n\n  .\\[\\&\\>svg\\]\\:absolute > svg {\n    position: absolute;\n  }\n\n  .\\[\\&\\>svg\\]\\:top-4 > svg {\n    top: calc(var(--spacing) * 4);\n  }\n\n  .\\[\\&\\>svg\\]\\:left-4 > svg {\n    left: calc(var(--spacing) * 4);\n  }\n\n  .\\[\\&\\>svg\\]\\:size-3\\.5 > svg {\n    width: calc(var(--spacing) * 3.5);\n    height: calc(var(--spacing) * 3.5);\n  }\n\n  .\\[\\&\\>svg\\]\\:size-4 > svg {\n    width: calc(var(--spacing) * 4);\n    height: calc(var(--spacing) * 4);\n  }\n\n  .\\[\\&\\>svg\\]\\:h-2\\.5 > svg {\n    height: calc(var(--spacing) * 2.5);\n  }\n\n  .\\[\\&\\>svg\\]\\:h-3 > svg {\n    height: calc(var(--spacing) * 3);\n  }\n\n  .\\[\\&\\>svg\\]\\:h-3\\.5 > svg {\n    height: calc(var(--spacing) * 3.5);\n  }\n\n  .\\[\\&\\>svg\\]\\:w-2\\.5 > svg {\n    width: calc(var(--spacing) * 2.5);\n  }\n\n  .\\[\\&\\>svg\\]\\:w-3 > svg {\n    width: calc(var(--spacing) * 3);\n  }\n\n  .\\[\\&\\>svg\\]\\:w-3\\.5 > svg {\n    width: calc(var(--spacing) * 3.5);\n  }\n\n  .\\[\\&\\>svg\\]\\:shrink-0 > svg {\n    flex-shrink: 0;\n  }\n\n  .\\[\\&\\>svg\\]\\:text-destructive > svg {\n    color: var(--destructive);\n  }\n\n  .\\[\\&\\>svg\\]\\:text-foreground > svg {\n    color: var(--foreground);\n  }\n\n  .\\[\\&\\>svg\\]\\:text-muted-foreground > svg {\n    color: var(--muted-foreground);\n  }\n\n  .\\[\\&\\>svg\\+div\\]\\:translate-y-\\[-3px\\] > svg + div {\n    --tw-translate-y: -3px;\n    translate: var(--tw-translate-x) var(--tw-translate-y);\n  }\n\n  .\\[\\&\\>svg\\~\\*\\]\\:pl-7 > svg ~ * {\n    padding-left: calc(var(--spacing) * 7);\n  }\n\n  .\\[\\&\\>tr\\]\\:last\\:border-b-0 > tr:last-child {\n    border-bottom-style: var(--tw-border-style);\n    border-bottom-width: 0;\n  }\n\n  .\\[\\&\\[data-panel-group-direction\\=vertical\\]\\>div\\]\\:rotate-90[data-panel-group-direction=\"vertical\"] > div {\n    rotate: 90deg;\n  }\n\n  .\\[\\&\\[data-state\\=open\\]\\>svg\\]\\:rotate-180[data-state=\"open\"] > svg {\n    rotate: 180deg;\n  }\n\n  [data-side=\"left\"] .\\[\\[data-side\\=left\\]_\\&\\]\\:cursor-w-resize {\n    cursor: w-resize;\n  }\n\n  [data-side=\"left\"][data-collapsible=\"offcanvas\"] .\\[\\[data-side\\=left\\]\\[data-collapsible\\=offcanvas\\]_\\&\\]\\:-right-2 {\n    right: calc(var(--spacing) * -2);\n  }\n\n  [data-side=\"left\"][data-state=\"collapsed\"] .\\[\\[data-side\\=left\\]\\[data-state\\=collapsed\\]_\\&\\]\\:cursor-e-resize {\n    cursor: e-resize;\n  }\n\n  [data-side=\"right\"] .\\[\\[data-side\\=right\\]_\\&\\]\\:cursor-e-resize {\n    cursor: e-resize;\n  }\n\n  [data-side=\"right\"][data-collapsible=\"offcanvas\"] .\\[\\[data-side\\=right\\]\\[data-collapsible\\=offcanvas\\]_\\&\\]\\:-left-2 {\n    left: calc(var(--spacing) * -2);\n  }\n\n  [data-side=\"right\"][data-state=\"collapsed\"] .\\[\\[data-side\\=right\\]\\[data-state\\=collapsed\\]_\\&\\]\\:cursor-w-resize {\n    cursor: w-resize;\n  }\n\n  [data-slot=\"card-content\"] .\\[\\[data-slot\\=card-content\\]_\\&\\]\\:bg-transparent {\n    background-color: #0000;\n  }\n\n  [data-slot=\"popover-content\"] .\\[\\[data-slot\\=popover-content\\]_\\&\\]\\:bg-transparent {\n    background-color: #0000;\n  }\n}\n\n@property --tw-animation-delay {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0s;\n}\n\n@property --tw-animation-direction {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: normal;\n}\n\n@property --tw-animation-duration {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-animation-fill-mode {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: none;\n}\n\n@property --tw-animation-iteration-count {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 1;\n}\n\n@property --tw-enter-blur {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0;\n}\n\n@property --tw-enter-opacity {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 1;\n}\n\n@property --tw-enter-rotate {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0;\n}\n\n@property --tw-enter-scale {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 1;\n}\n\n@property --tw-enter-translate-x {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0;\n}\n\n@property --tw-enter-translate-y {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0;\n}\n\n@property --tw-exit-blur {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0;\n}\n\n@property --tw-exit-opacity {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 1;\n}\n\n@property --tw-exit-rotate {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0;\n}\n\n@property --tw-exit-scale {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 1;\n}\n\n@property --tw-exit-translate-x {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0;\n}\n\n@property --tw-exit-translate-y {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0;\n}\n\n:root {\n  --radius: .5rem;\n  --background: #070e16;\n  --foreground: #ecf3f8;\n  --surface: #0c151d;\n  --surface-elevated: #121c26;\n  --card: #0e1721;\n  --card-foreground: #ecf3f8;\n  --popover: #0e1721;\n  --popover-foreground: #ecf3f8;\n  --primary: #00e1ec;\n  --primary-foreground: #070e16;\n  --secondary: #1b2835;\n  --secondary-foreground: #ecf3f8;\n  --muted: #16202b;\n  --muted-foreground: #8ea1b0;\n  --accent: #202f3f;\n  --accent-foreground: #ecf3f8;\n  --signal: #00e1ec;\n  --signal-foreground: #070e16;\n  --stable: #3ad693;\n  --warn: #ffb333;\n  --critical: #ff635e;\n  --destructive: #ff635e;\n  --destructive-foreground: #f8f8f8;\n  --border: #ffffff14;\n  --border-strong: #ffffff29;\n  --input: #ffffff1f;\n  --ring: #00e1ec;\n  --lightningcss-light: ;\n  --lightningcss-dark: initial;\n  color-scheme: dark;\n}\n\n@supports (color: lab(0% 0 0)) {\n  :root {\n    --background: lab(3.66811% -.860922 -5.02954);\n    --foreground: lab(95.3756% -1.63275 -3.29692);\n    --surface: lab(6.14923% -1.39216 -7.29321);\n    --surface-elevated: lab(9.45811% -1.93688 -8.61478);\n    --card: lab(7.16862% -1.65149 -8.20406);\n    --card-foreground: lab(95.3756% -1.63275 -3.29692);\n    --popover: lab(7.16862% -1.65149 -8.20406);\n    --popover-foreground: lab(95.3756% -1.63275 -3.29692);\n    --primary: lab(80.8407% -56.0393 -22.9157);\n    --primary-foreground: lab(3.66811% -.860922 -5.02954);\n    --secondary: lab(15.247% -2.34893 -10.3445);\n    --secondary-foreground: lab(95.3756% -1.63275 -3.29692);\n    --muted: lab(11.782% -2.01367 -8.63645);\n    --muted-foreground: lab(65.2342% -4.64475 -9.76495);\n    --accent: lab(18.7116% -2.67701 -12.0513);\n    --accent-foreground: lab(95.3756% -1.63275 -3.29692);\n    --signal: lab(80.8407% -56.0393 -22.9157);\n    --signal-foreground: lab(3.66811% -.860922 -5.02954);\n    --stable: lab(76.5902% -53.3198 20.9494);\n    --warn: lab(78.9668% 21.4103 72.2375);\n    --critical: lab(62.9899% 69.4715 42.1032);\n    --destructive: lab(62.9899% 69.4715 42.1032);\n    --destructive-foreground: lab(97.68% -.0000298023 .0000119209);\n    --border: lab(100% 0 0 / .08);\n    --border-strong: lab(100% 0 0 / .16);\n    --input: lab(100% 0 0 / .12);\n    --ring: lab(80.8407% -56.0393 -22.9157);\n  }\n}\n\n@keyframes ecg-scroll {\n  from {\n    transform: translateX(0);\n  }\n\n  to {\n    transform: translateX(-50%);\n  }\n}\n\n@keyframes pulse-dot {\n  0%, 100% {\n    opacity: 1;\n    transform: scale(1);\n  }\n\n  50% {\n    opacity: .4;\n    transform: scale(.85);\n  }\n}\n\n@keyframes ticker {\n  from {\n    transform: translateX(0);\n  }\n\n  to {\n    transform: translateX(-50%);\n  }\n}\n\n@keyframes blink {\n  0%, 60% {\n    opacity: 1;\n  }\n\n  60.1%, 100% {\n    opacity: 0;\n  }\n}\n\n@keyframes rise {\n  from {\n    opacity: 0;\n    transform: translateY(12px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n@property --tw-translate-x {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0;\n}\n\n@property --tw-translate-y {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0;\n}\n\n@property --tw-translate-z {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0;\n}\n\n@property --tw-rotate-x {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-rotate-y {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-rotate-z {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-skew-x {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-skew-y {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-space-y-reverse {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0;\n}\n\n@property --tw-space-x-reverse {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0;\n}\n\n@property --tw-divide-x-reverse {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0;\n}\n\n@property --tw-border-style {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: solid;\n}\n\n@property --tw-divide-y-reverse {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0;\n}\n\n@property --tw-gradient-position {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-gradient-from {\n  syntax: \"<color>\";\n  inherits: false;\n  initial-value: #0000;\n}\n\n@property --tw-gradient-via {\n  syntax: \"<color>\";\n  inherits: false;\n  initial-value: #0000;\n}\n\n@property --tw-gradient-to {\n  syntax: \"<color>\";\n  inherits: false;\n  initial-value: #0000;\n}\n\n@property --tw-gradient-stops {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-gradient-via-stops {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-gradient-from-position {\n  syntax: \"<length-percentage>\";\n  inherits: false;\n  initial-value: 0%;\n}\n\n@property --tw-gradient-via-position {\n  syntax: \"<length-percentage>\";\n  inherits: false;\n  initial-value: 50%;\n}\n\n@property --tw-gradient-to-position {\n  syntax: \"<length-percentage>\";\n  inherits: false;\n  initial-value: 100%;\n}\n\n@property --tw-leading {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-font-weight {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-tracking {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-ordinal {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-slashed-zero {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-numeric-figure {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-numeric-spacing {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-numeric-fraction {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-shadow {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0 0 #0000;\n}\n\n@property --tw-shadow-color {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-shadow-alpha {\n  syntax: \"<percentage>\";\n  inherits: false;\n  initial-value: 100%;\n}\n\n@property --tw-inset-shadow {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0 0 #0000;\n}\n\n@property --tw-inset-shadow-color {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-inset-shadow-alpha {\n  syntax: \"<percentage>\";\n  inherits: false;\n  initial-value: 100%;\n}\n\n@property --tw-ring-color {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-ring-shadow {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0 0 #0000;\n}\n\n@property --tw-inset-ring-color {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-inset-ring-shadow {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0 0 #0000;\n}\n\n@property --tw-ring-inset {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-ring-offset-width {\n  syntax: \"<length>\";\n  inherits: false;\n  initial-value: 0;\n}\n\n@property --tw-ring-offset-color {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: #fff;\n}\n\n@property --tw-ring-offset-shadow {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0 0 #0000;\n}\n\n@property --tw-outline-style {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: solid;\n}\n\n@property --tw-blur {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-brightness {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-contrast {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-grayscale {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-hue-rotate {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-invert {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-opacity {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-saturate {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-sepia {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-drop-shadow {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-drop-shadow-color {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-drop-shadow-alpha {\n  syntax: \"<percentage>\";\n  inherits: false;\n  initial-value: 100%;\n}\n\n@property --tw-drop-shadow-size {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-backdrop-blur {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-backdrop-brightness {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-backdrop-contrast {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-backdrop-grayscale {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-backdrop-hue-rotate {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-backdrop-invert {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-backdrop-opacity {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-backdrop-saturate {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-backdrop-sepia {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-duration {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-ease {\n  syntax: \"*\";\n  inherits: false\n}\n\n@property --tw-scale-x {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 1;\n}\n\n@property --tw-scale-y {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 1;\n}\n\n@property --tw-scale-z {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 1;\n}\n\n@property --tw-content {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: \"\";\n}\n\n@keyframes spin {\n  to {\n    transform: rotate(360deg);\n  }\n}\n\n@keyframes pulse {\n  50% {\n    opacity: .5;\n  }\n}\n\n@keyframes enter {\n  from {\n    opacity: var(--tw-enter-opacity, 1);\n    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));\n    filter: blur(var(--tw-enter-blur, 0));\n  }\n}\n\n@keyframes exit {\n  to {\n    opacity: var(--tw-exit-opacity, 1);\n    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));\n    filter: blur(var(--tw-exit-blur, 0));\n  }\n}\n\n@keyframes accordion-down {\n  from {\n    height: 0;\n  }\n\n  to {\n    height: var(--radix-accordion-content-height, var(--bits-accordion-content-height, var(--reka-accordion-content-height, var(--kb-accordion-content-height, var(--ngp-accordion-content-height, auto)))));\n  }\n}\n\n@keyframes accordion-up {\n  from {\n    height: var(--radix-accordion-content-height, var(--bits-accordion-content-height, var(--reka-accordion-content-height, var(--kb-accordion-content-height, var(--ngp-accordion-content-height, auto)))));\n  }\n\n  to {\n    height: 0;\n  }\n}\n\n@keyframes caret-blink {\n  0%, 70%, 100% {\n    opacity: 1;\n  }\n\n  20%, 50% {\n    opacity: 0;\n  }\n}\n"
__vite__updateStyle(__vite__id, __vite__css)
import.meta.hot.accept()
import.meta.hot.prune(() => __vite__removeStyle(__vite__id))