/* [next]/internal/font/google/inter_7b064e0d.module.css [app-client] (css) */
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2") format("woff2");
  unicode-range: U+1F??;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2") format("woff2");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Inter Fallback;
  src: local(Arial);
  ascent-override: 90.44%;
  descent-override: 22.52%;
  line-gap-override: 0.0%;
  size-adjust: 107.12%;
}

.inter_7b064e0d-module__MOT0tq__className {
  font-family: Inter, Inter Fallback;
  font-style: normal;
}

.inter_7b064e0d-module__MOT0tq__variable {
  --font-inter: "Inter", "Inter Fallback";
}

/* [next]/internal/font/google/newsreader_fbb945c8.module.css [app-client] (css) */
@font-face {
  font-family: Newsreader;
  font-style: italic;
  font-weight: 200 800;
  font-display: swap;
  src: url("../media/c0e2eae9e0de9f16-s.0spvl5h7nh4kj.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Newsreader;
  font-style: italic;
  font-weight: 200 800;
  font-display: swap;
  src: url("../media/2ff936f45a7b5918-s.0bgqpv90abx9d.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Newsreader;
  font-style: italic;
  font-weight: 200 800;
  font-display: swap;
  src: url("../media/cf9a11b6772b9533-s.p.1elj1f4z6aq4a.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Newsreader;
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url("../media/6cec87c23af19a62-s.08di4g7n39o46.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Newsreader;
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url("../media/c24fec3b421fd73c-s.3szkwhi_rfrst.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Newsreader;
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url("../media/61e56fd33ece1ad8-s.p.0op912u62qdhl.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Newsreader Fallback;
  src: local(Times New Roman);
  ascent-override: 69.68%;
  descent-override: 25.12%;
  line-gap-override: 0.0%;
  size-adjust: 105.48%;
}

.newsreader_fbb945c8-module__qfwclq__className {
  font-family: Newsreader, Newsreader Fallback;
}

.newsreader_fbb945c8-module__qfwclq__variable {
  --font-home-serif: "Newsreader", "Newsreader Fallback";
}

/* [project]/src/app/globals.css.css [app-client] (css) */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-divide-y-reverse: 0;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
    }
  }
}

@layer theme {
  :root, :host {
    --font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", var(--font-inter), "Helvetica Neue", system-ui, sans-serif;
    --font-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-normal: 0em;
    --tracking-wide: .025em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-relaxed: 1.625;
    --radius-sm: var(--radius-sm);
    --radius-lg: var(--radius-lg);
    --radius-xl: var(--radius-xl);
    --shadow-sm: var(--shadow-sm);
    --shadow-md: var(--shadow-md);
    --shadow-lg: var(--shadow-lg);
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --animate-spin: spin 1s linear infinite;
    --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite;
    --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --blur-sm: 8px;
    --blur-md: 12px;
    --blur-xl: 24px;
    --blur-3xl: 64px;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", var(--font-inter), "Helvetica Neue", system-ui, sans-serif;
    --default-mono-font-family: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;
    --font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", var(--font-inter), system-ui, sans-serif;
    --ease-spring: var(--ease-spring);
  }
}

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

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

  html, :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    font-family: var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }

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

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

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

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

  b, strong {
    font-weight: bolder;
  }

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

  small {
    font-size: 80%;
  }

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

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

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

  :-moz-focusring:where(:not(iframe)) {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

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

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

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

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

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

  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }

  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }

  ::file-selector-button {
    margin-inline-end: 4px;
  }

  ::placeholder {
    opacity: 1;
  }

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

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

  textarea {
    resize: vertical;
  }

  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }

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

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

  ::-webkit-datetime-edit {
    padding-block: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  ::-webkit-inner-spin-button {
    height: auto;
  }

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

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

  :focus-visible {
    box-shadow: var(--focus-ring);
    border-radius: var(--radius-sm);
    outline: none;
  }

  :where([role="menu"], [role="menubar"], [role="dialog"], [role="alertdialog"], [role="listbox"], [role="option"], [role="menuitem"], [role="menuitemradio"], [role="menuitemcheckbox"], [role="tree"], [role="group"], [data-radix-popper-content-wrapper] > *, [contenteditable="true"], .cm-editor, .cm-content, .cm-scroller):focus-visible {
    box-shadow: none;
  }
}

@layer components;

@layer utilities {
  .\@container\/header {
    container: header / inline-size;
  }

  .\@container, .\[container-type\:inline-size\] {
    container-type: inline-size;
  }

  .pointer-events-auto {
    pointer-events: auto;
  }

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

  .collapse {
    visibility: collapse;
  }

  .invisible {
    visibility: hidden;
  }

  .visible {
    visibility: visible;
  }

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

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .static {
    position: static;
  }

  .sticky {
    position: sticky;
  }

  .inset-0 {
    inset: 0;
  }

  .inset-\[13px\] {
    inset: 13px;
  }

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

  .inset-x-1\.5 {
    inset-inline: calc(var(--spacing) * 1.5);
  }

  .inset-x-\[10px\] {
    inset-inline: 10px;
  }

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

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

  .-top-\[2px\] {
    top: -2px;
  }

  .-top-\[3px\] {
    top: -3px;
  }

  .top-0 {
    top: 0;
  }

  .top-1 {
    top: var(--spacing);
  }

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

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

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

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

  .top-14 {
    top: calc(var(--spacing) * 14);
  }

  .top-\[5px\] {
    top: 5px;
  }

  .top-\[10px\] {
    top: 10px;
  }

  .top-\[18px\] {
    top: 18px;
  }

  .top-\[22px\] {
    top: 22px;
  }

  .top-\[38\%\] {
    top: 38%;
  }

  .top-\[64px\] {
    top: 64px;
  }

  .top-\[calc\(100\%\+6px\)\] {
    top: calc(100% + 6px);
  }

  .top-\[calc\(100\%\+8px\)\] {
    top: calc(100% + 8px);
  }

  .top-px {
    top: 1px;
  }

  .-right-0\.5 {
    right: calc(var(--spacing) * -.5);
  }

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

  .-right-1\.5 {
    right: calc(var(--spacing) * -1.5);
  }

  .-right-20 {
    right: calc(var(--spacing) * -20);
  }

  .-right-\[2px\] {
    right: -2px;
  }

  .-right-\[3px\] {
    right: -3px;
  }

  .-right-px {
    right: -1px;
  }

  .right-0 {
    right: 0;
  }

  .right-0\.5 {
    right: calc(var(--spacing) * .5);
  }

  .right-1 {
    right: var(--spacing);
  }

  .right-1\.5 {
    right: calc(var(--spacing) * 1.5);
  }

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

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

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

  .-bottom-0\.5 {
    bottom: calc(var(--spacing) * -.5);
  }

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

  .-bottom-\[2px\] {
    bottom: -2px;
  }

  .-bottom-\[3px\] {
    bottom: -3px;
  }

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

  .bottom-0 {
    bottom: 0;
  }

  .bottom-0\.5 {
    bottom: calc(var(--spacing) * .5);
  }

  .bottom-1 {
    bottom: var(--spacing);
  }

  .bottom-2 {
    bottom: calc(var(--spacing) * 2);
  }

  .bottom-5 {
    bottom: calc(var(--spacing) * 5);
  }

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

  .bottom-8 {
    bottom: calc(var(--spacing) * 8);
  }

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

  .-left-\[4\.5px\] {
    left: -4.5px;
  }

  .-left-\[5px\] {
    left: -5px;
  }

  .left-0 {
    left: 0;
  }

  .left-1\.5 {
    left: calc(var(--spacing) * 1.5);
  }

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

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

  .left-2\.5 {
    left: calc(var(--spacing) * 2.5);
  }

  .left-3\.5 {
    left: calc(var(--spacing) * 3.5);
  }

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

  .left-5 {
    left: calc(var(--spacing) * 5);
  }

  .left-\[2px\] {
    left: 2px;
  }

  .left-\[7\.5px\] {
    left: 7.5px;
  }

  .left-\[9px\] {
    left: 9px;
  }

  .isolate {
    isolation: isolate;
  }

  .-z-10 {
    z-index: calc(10 * -1);
  }

  .z-0 {
    z-index: 0;
  }

  .z-10 {
    z-index: 10;
  }

  .z-20 {
    z-index: 20;
  }

  .z-30 {
    z-index: 30;
  }

  .z-40 {
    z-index: 40;
  }

  .z-50 {
    z-index: 50;
  }

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

  .z-\[5\] {
    z-index: 5;
  }

  .z-\[6\] {
    z-index: 6;
  }

  .z-\[60\] {
    z-index: 60;
  }

  .z-\[61\] {
    z-index: 61;
  }

  .z-\[70\] {
    z-index: 70;
  }

  .z-\[80\] {
    z-index: 80;
  }

  .z-\[81\] {
    z-index: 81;
  }

  .z-\[89\] {
    z-index: 89;
  }

  .z-\[90\] {
    z-index: 90;
  }

  .z-\[95\] {
    z-index: 95;
  }

  .z-\[96\] {
    z-index: 96;
  }

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

  .z-\[200\] {
    z-index: 200;
  }

  .order-first {
    order: -9999;
  }

  .col-span-2 {
    grid-column: span 2 / span 2;
  }

  .col-span-3 {
    grid-column: span 3 / span 3;
  }

  .row-span-2 {
    grid-row: span 2 / span 2;
  }

  .row-span-3 {
    grid-row: span 3 / span 3;
  }

  .container {
    width: 100%;
  }

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

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

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

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

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

  .m-1 {
    margin: var(--spacing);
  }

  .m-auto {
    margin: auto;
  }

  .-mx-1 {
    margin-inline: calc(var(--spacing) * -1);
  }

  .-mx-1\.5 {
    margin-inline: calc(var(--spacing) * -1.5);
  }

  .-mx-2 {
    margin-inline: calc(var(--spacing) * -2);
  }

  .-mx-5 {
    margin-inline: calc(var(--spacing) * -5);
  }

  .-mx-6 {
    margin-inline: calc(var(--spacing) * -6);
  }

  .-mx-\[7px\] {
    margin-inline: -7px;
  }

  .mx-0\.5 {
    margin-inline: calc(var(--spacing) * .5);
  }

  .mx-1 {
    margin-inline: var(--spacing);
  }

  .mx-1\.5 {
    margin-inline: calc(var(--spacing) * 1.5);
  }

  .mx-2 {
    margin-inline: calc(var(--spacing) * 2);
  }

  .mx-3\.5 {
    margin-inline: calc(var(--spacing) * 3.5);
  }

  .mx-4 {
    margin-inline: calc(var(--spacing) * 4);
  }

  .mx-\[2px\] {
    margin-inline: 2px;
  }

  .mx-\[3px\] {
    margin-inline: 3px;
  }

  .mx-auto {
    margin-inline: auto;
  }

  .mx-px {
    margin-inline: 1px;
  }

  .-my-px {
    margin-block: -1px;
  }

  .my-1\.5 {
    margin-block: calc(var(--spacing) * 1.5);
  }

  .my-\[5px\] {
    margin-block: 5px;
  }

  .-mt-0\.5 {
    margin-top: calc(var(--spacing) * -.5);
  }

  .-mt-1 {
    margin-top: calc(var(--spacing) * -1);
  }

  .-mt-3 {
    margin-top: calc(var(--spacing) * -3);
  }

  .-mt-5 {
    margin-top: calc(var(--spacing) * -5);
  }

  .mt-0\.5 {
    margin-top: calc(var(--spacing) * .5);
  }

  .mt-1 {
    margin-top: var(--spacing);
  }

  .mt-1\.5 {
    margin-top: calc(var(--spacing) * 1.5);
  }

  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }

  .mt-2\.5 {
    margin-top: calc(var(--spacing) * 2.5);
  }

  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }

  .mt-3\.5 {
    margin-top: calc(var(--spacing) * 3.5);
  }

  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }

  .mt-5 {
    margin-top: calc(var(--spacing) * 5);
  }

  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }

  .mt-7 {
    margin-top: calc(var(--spacing) * 7);
  }

  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }

  .mt-9 {
    margin-top: calc(var(--spacing) * 9);
  }

  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }

  .mt-16 {
    margin-top: calc(var(--spacing) * 16);
  }

  .mt-\[2px\] {
    margin-top: 2px;
  }

  .mt-\[4px\] {
    margin-top: 4px;
  }

  .mt-\[5px\] {
    margin-top: 5px;
  }

  .mt-\[8px\] {
    margin-top: 8px;
  }

  .mt-\[22px\] {
    margin-top: 22px;
  }

  .mt-auto {
    margin-top: auto;
  }

  .mt-px {
    margin-top: 1px;
  }

  .-mr-0\.5 {
    margin-right: calc(var(--spacing) * -.5);
  }

  .-mr-1 {
    margin-right: calc(var(--spacing) * -1);
  }

  .-mr-1\.5 {
    margin-right: calc(var(--spacing) * -1.5);
  }

  .mr-0\.5 {
    margin-right: calc(var(--spacing) * .5);
  }

  .mr-1 {
    margin-right: var(--spacing);
  }

  .mr-1\.5 {
    margin-right: calc(var(--spacing) * 1.5);
  }

  .mr-auto {
    margin-right: auto;
  }

  .\!mb-0 {
    margin-bottom: 0 !important;
  }

  .-mb-5 {
    margin-bottom: calc(var(--spacing) * -5);
  }

  .mb-0\.5 {
    margin-bottom: calc(var(--spacing) * .5);
  }

  .mb-1 {
    margin-bottom: var(--spacing);
  }

  .mb-1\.5 {
    margin-bottom: calc(var(--spacing) * 1.5);
  }

  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .mb-2\.5 {
    margin-bottom: calc(var(--spacing) * 2.5);
  }

  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .mb-3\.5 {
    margin-bottom: calc(var(--spacing) * 3.5);
  }

  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .mb-5 {
    margin-bottom: calc(var(--spacing) * 5);
  }

  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .mb-7 {
    margin-bottom: calc(var(--spacing) * 7);
  }

  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }

  .mb-12 {
    margin-bottom: calc(var(--spacing) * 12);
  }

  .mb-\[3px\] {
    margin-bottom: 3px;
  }

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

  .-ml-0\.5 {
    margin-left: calc(var(--spacing) * -.5);
  }

  .-ml-1 {
    margin-left: calc(var(--spacing) * -1);
  }

  .-ml-1\.5 {
    margin-left: calc(var(--spacing) * -1.5);
  }

  .-ml-2 {
    margin-left: calc(var(--spacing) * -2);
  }

  .-ml-\[11px\] {
    margin-left: -11px;
  }

  .-ml-px {
    margin-left: -1px;
  }

  .ml-0\.5 {
    margin-left: calc(var(--spacing) * .5);
  }

  .ml-1 {
    margin-left: var(--spacing);
  }

  .ml-1\.5 {
    margin-left: calc(var(--spacing) * 1.5);
  }

  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }

  .ml-3 {
    margin-left: calc(var(--spacing) * 3);
  }

  .ml-4 {
    margin-left: calc(var(--spacing) * 4);
  }

  .ml-\[11px\] {
    margin-left: 11px;
  }

  .ml-auto {
    margin-left: auto;
  }

  .line-clamp-1 {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

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

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

  .line-clamp-4 {
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .line-clamp-5 {
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .line-clamp-\[9\] {
    -webkit-line-clamp: 9;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .\!block {
    display: block !important;
  }

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline {
    display: inline;
  }

  .inline-block {
    display: inline-block;
  }

  .inline-flex {
    display: inline-flex;
  }

  .inline-grid {
    display: inline-grid;
  }

  .table {
    display: table;
  }

  .aspect-\[120\/78\] {
    aspect-ratio: 120 / 78;
  }

  .aspect-square {
    aspect-ratio: 1;
  }

  .\!size-1\.5 {
    width: calc(var(--spacing) * 1.5) !important;
    height: calc(var(--spacing) * 1.5) !important;
  }

  .\!size-3 {
    width: calc(var(--spacing) * 3) !important;
    height: calc(var(--spacing) * 3) !important;
  }

  .\!size-3\.5 {
    width: calc(var(--spacing) * 3.5) !important;
    height: calc(var(--spacing) * 3.5) !important;
  }

  .\!size-4 {
    width: calc(var(--spacing) * 4) !important;
    height: calc(var(--spacing) * 4) !important;
  }

  .\!size-8 {
    width: calc(var(--spacing) * 8) !important;
    height: calc(var(--spacing) * 8) !important;
  }

  .\!size-\[7px\] {
    width: 7px !important;
    height: 7px !important;
  }

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

  .\!size-\[32px\] {
    width: 32px !important;
    height: 32px !important;
  }

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

  .\!size-\[76px\] {
    width: 76px !important;
    height: 76px !important;
  }

  .\!size-\[96px\] {
    width: 96px !important;
    height: 96px !important;
  }

  .size-1\.5 {
    width: calc(var(--spacing) * 1.5);
    height: calc(var(--spacing) * 1.5);
  }

  .size-2 {
    width: calc(var(--spacing) * 2);
    height: calc(var(--spacing) * 2);
  }

  .size-2\.5 {
    width: calc(var(--spacing) * 2.5);
    height: calc(var(--spacing) * 2.5);
  }

  .size-3 {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .size-3\.5 {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }

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

  .size-5 {
    width: calc(var(--spacing) * 5);
    height: calc(var(--spacing) * 5);
  }

  .size-6 {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }

  .size-7 {
    width: calc(var(--spacing) * 7);
    height: calc(var(--spacing) * 7);
  }

  .size-8 {
    width: calc(var(--spacing) * 8);
    height: calc(var(--spacing) * 8);
  }

  .size-9 {
    width: calc(var(--spacing) * 9);
    height: calc(var(--spacing) * 9);
  }

  .size-10 {
    width: calc(var(--spacing) * 10);
    height: calc(var(--spacing) * 10);
  }

  .size-11 {
    width: calc(var(--spacing) * 11);
    height: calc(var(--spacing) * 11);
  }

  .size-12 {
    width: calc(var(--spacing) * 12);
    height: calc(var(--spacing) * 12);
  }

  .size-14 {
    width: calc(var(--spacing) * 14);
    height: calc(var(--spacing) * 14);
  }

  .size-64 {
    width: calc(var(--spacing) * 64);
    height: calc(var(--spacing) * 64);
  }

  .size-\[1\.1em\] {
    width: 1.1em;
    height: 1.1em;
  }

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

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

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

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

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

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

  .size-\[10\.5px\] {
    width: 10.5px;
    height: 10.5px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .\!h-7 {
    height: calc(var(--spacing) * 7) !important;
  }

  .h-0 {
    height: 0;
  }

  .h-1 {
    height: var(--spacing);
  }

  .h-1\.5 {
    height: calc(var(--spacing) * 1.5);
  }

  .h-2 {
    height: calc(var(--spacing) * 2);
  }

  .h-2\.5 {
    height: calc(var(--spacing) * 2.5);
  }

  .h-3 {
    height: calc(var(--spacing) * 3);
  }

  .h-3\.5 {
    height: calc(var(--spacing) * 3.5);
  }

  .h-4 {
    height: calc(var(--spacing) * 4);
  }

  .h-5 {
    height: calc(var(--spacing) * 5);
  }

  .h-6 {
    height: calc(var(--spacing) * 6);
  }

  .h-7 {
    height: calc(var(--spacing) * 7);
  }

  .h-8 {
    height: calc(var(--spacing) * 8);
  }

  .h-9 {
    height: calc(var(--spacing) * 9);
  }

  .h-10 {
    height: calc(var(--spacing) * 10);
  }

  .h-11 {
    height: calc(var(--spacing) * 11);
  }

  .h-12 {
    height: calc(var(--spacing) * 12);
  }

  .h-14 {
    height: calc(var(--spacing) * 14);
  }

  .h-16 {
    height: calc(var(--spacing) * 16);
  }

  .h-24 {
    height: calc(var(--spacing) * 24);
  }

  .h-28 {
    height: calc(var(--spacing) * 28);
  }

  .h-\[2px\] {
    height: 2px;
  }

  .h-\[3px\] {
    height: 3px;
  }

  .h-\[4px\] {
    height: 4px;
  }

  .h-\[5px\] {
    height: 5px;
  }

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

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

  .h-\[13px\] {
    height: 13px;
  }

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

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

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

  .h-\[18\.5px\] {
    height: 18.5px;
  }

  .h-\[18px\] {
    height: 18px;
  }

  .h-\[19px\] {
    height: 19px;
  }

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

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

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

  .h-\[25px\] {
    height: 25px;
  }

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

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

  .h-\[30px\] {
    height: 30px;
  }

  .h-\[32px\] {
    height: 32px;
  }

  .h-\[33px\] {
    height: 33px;
  }

  .h-\[34px\] {
    height: 34px;
  }

  .h-\[37px\] {
    height: 37px;
  }

  .h-\[38px\] {
    height: 38px;
  }

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

  .h-\[46px\] {
    height: 46px;
  }

  .h-\[52px\] {
    height: 52px;
  }

  .h-\[54px\] {
    height: 54px;
  }

  .h-\[56px\] {
    height: 56px;
  }

  .h-\[58px\] {
    height: 58px;
  }

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

  .h-\[62px\] {
    height: 62px;
  }

  .h-\[74px\] {
    height: 74px;
  }

  .h-\[76px\] {
    height: 76px;
  }

  .h-\[92px\] {
    height: 92px;
  }

  .h-\[120px\] {
    height: 120px;
  }

  .h-\[132px\] {
    height: 132px;
  }

  .h-\[156px\] {
    height: 156px;
  }

  .h-\[170px\] {
    height: 170px;
  }

  .h-\[236px\] {
    height: 236px;
  }

  .h-\[300px\] {
    height: 300px;
  }

  .h-\[calc\(100dvh-96px\)\] {
    height: calc(100dvh - 96px);
  }

  .h-\[min\(460px\,62dvh\)\] {
    height: min(460px, 62dvh);
  }

  .h-\[min\(680px\,82vh\)\] {
    height: min(680px, 82vh);
  }

  .h-auto {
    height: auto;
  }

  .h-dvh {
    height: 100dvh;
  }

  .h-fit {
    height: fit-content;
  }

  .h-full {
    height: 100%;
  }

  .h-px {
    height: 1px;
  }

  .max-h-\[200px\] {
    max-height: 200px;
  }

  .max-h-\[220px\] {
    max-height: 220px;
  }

  .max-h-\[240px\] {
    max-height: 240px;
  }

  .max-h-\[260px\] {
    max-height: 260px;
  }

  .max-h-\[280px\] {
    max-height: 280px;
  }

  .max-h-\[300px\] {
    max-height: 300px;
  }

  .max-h-\[320px\] {
    max-height: 320px;
  }

  .max-h-\[340px\] {
    max-height: 340px;
  }

  .max-h-\[360px\] {
    max-height: 360px;
  }

  .max-h-\[420px\] {
    max-height: 420px;
  }

  .max-h-\[calc\(100\%-64px-84px\)\] {
    max-height: calc(100% - 148px);
  }

  .max-h-\[calc\(100\%-168px\)\] {
    max-height: calc(100% - 168px);
  }

  .max-h-\[min\(56vh\,520px\)\] {
    max-height: min(56vh, 520px);
  }

  .max-h-\[min\(360px\,var\(--radix-dropdown-menu-content-available-height\)\)\] {
    max-height: min(360px, var(--radix-dropdown-menu-content-available-height));
  }

  .max-h-\[min\(600px\,78vh\)\] {
    max-height: min(600px, 78vh);
  }

  .max-h-\[min\(600px\,calc\(100dvh-90px\)\)\] {
    max-height: min(600px, 100dvh - 90px);
  }

  .max-h-\[var\(--radix-dropdown-menu-content-available-height\,var\(--radix-context-menu-content-available-height\,var\(--radix-select-content-available-height\,70vh\)\)\)\] {
    max-height: var(--radix-dropdown-menu-content-available-height, var(--radix-context-menu-content-available-height, var(--radix-select-content-available-height, 70vh)));
  }

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

  .min-h-7 {
    min-height: calc(var(--spacing) * 7);
  }

  .min-h-10 {
    min-height: calc(var(--spacing) * 10);
  }

  .min-h-\[26px\] {
    min-height: 26px;
  }

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

  .min-h-\[30px\] {
    min-height: 30px;
  }

  .min-h-\[32px\] {
    min-height: 32px;
  }

  .min-h-\[36px\] {
    min-height: 36px;
  }

  .min-h-\[38px\] {
    min-height: 38px;
  }

  .min-h-\[44px\] {
    min-height: 44px;
  }

  .min-h-\[46px\] {
    min-height: 46px;
  }

  .min-h-\[48px\] {
    min-height: 48px;
  }

  .min-h-\[52px\] {
    min-height: 52px;
  }

  .min-h-\[56px\] {
    min-height: 56px;
  }

  .min-h-\[60px\] {
    min-height: 60px;
  }

  .min-h-\[72px\] {
    min-height: 72px;
  }

  .min-h-\[88px\] {
    min-height: 88px;
  }

  .min-h-\[148px\] {
    min-height: 148px;
  }

  .min-h-\[156px\] {
    min-height: 156px;
  }

  .min-h-\[260px\] {
    min-height: 260px;
  }

  .min-h-dvh {
    min-height: 100dvh;
  }

  .min-h-full {
    min-height: 100%;
  }

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

  .w-1\/3 {
    width: 33.3333%;
  }

  .w-2 {
    width: calc(var(--spacing) * 2);
  }

  .w-2\.5 {
    width: calc(var(--spacing) * 2.5);
  }

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

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

  .w-3\.5 {
    width: calc(var(--spacing) * 3.5);
  }

  .w-3\/4 {
    width: 75%;
  }

  .w-4 {
    width: calc(var(--spacing) * 4);
  }

  .w-4\/5 {
    width: 80%;
  }

  .w-5 {
    width: calc(var(--spacing) * 5);
  }

  .w-5\/6 {
    width: 83.3333%;
  }

  .w-6 {
    width: calc(var(--spacing) * 6);
  }

  .w-8 {
    width: calc(var(--spacing) * 8);
  }

  .w-9 {
    width: calc(var(--spacing) * 9);
  }

  .w-10 {
    width: calc(var(--spacing) * 10);
  }

  .w-12 {
    width: calc(var(--spacing) * 12);
  }

  .w-14 {
    width: calc(var(--spacing) * 14);
  }

  .w-16 {
    width: calc(var(--spacing) * 16);
  }

  .w-20 {
    width: calc(var(--spacing) * 20);
  }

  .w-24 {
    width: calc(var(--spacing) * 24);
  }

  .w-28 {
    width: calc(var(--spacing) * 28);
  }

  .w-32 {
    width: calc(var(--spacing) * 32);
  }

  .w-40 {
    width: calc(var(--spacing) * 40);
  }

  .w-44 {
    width: calc(var(--spacing) * 44);
  }

  .w-48 {
    width: calc(var(--spacing) * 48);
  }

  .w-56 {
    width: calc(var(--spacing) * 56);
  }

  .w-64 {
    width: calc(var(--spacing) * 64);
  }

  .w-72 {
    width: calc(var(--spacing) * 72);
  }

  .w-\[--radix-dropdown-menu-trigger-width\] {
    width: --radix-dropdown-menu-trigger-width;
  }

  .w-\[4px\] {
    width: 4px;
  }

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

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

  .w-\[18px\] {
    width: 18px;
  }

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

  .w-\[30\%\] {
    width: 30%;
  }

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

  .w-\[46px\] {
    width: 46px;
  }

  .w-\[58px\] {
    width: 58px;
  }

  .w-\[60\%\] {
    width: 60%;
  }

  .w-\[62\%\] {
    width: 62%;
  }

  .w-\[64px\] {
    width: 64px;
  }

  .w-\[72px\] {
    width: 72px;
  }

  .w-\[74px\] {
    width: 74px;
  }

  .w-\[76px\] {
    width: 76px;
  }

  .w-\[80\%\] {
    width: 80%;
  }

  .w-\[84px\] {
    width: 84px;
  }

  .w-\[85\%\] {
    width: 85%;
  }

  .w-\[96px\] {
    width: 96px;
  }

  .w-\[100px\] {
    width: 100px;
  }

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

  .w-\[124px\] {
    width: 124px;
  }

  .w-\[130px\] {
    width: 130px;
  }

  .w-\[132px\] {
    width: 132px;
  }

  .w-\[136px\] {
    width: 136px;
  }

  .w-\[156px\] {
    width: 156px;
  }

  .w-\[188px\] {
    width: 188px;
  }

  .w-\[196px\] {
    width: 196px;
  }

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

  .w-\[220px\] {
    width: 220px;
  }

  .w-\[224px\] {
    width: 224px;
  }

  .w-\[230px\] {
    width: 230px;
  }

  .w-\[232px\] {
    width: 232px;
  }

  .w-\[236px\] {
    width: 236px;
  }

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

  .w-\[244px\] {
    width: 244px;
  }

  .w-\[248px\] {
    width: 248px;
  }

  .w-\[250px\] {
    width: 250px;
  }

  .w-\[256px\] {
    width: 256px;
  }

  .w-\[260px\] {
    width: 260px;
  }

  .w-\[264px\] {
    width: 264px;
  }

  .w-\[268px\] {
    width: 268px;
  }

  .w-\[280px\] {
    width: 280px;
  }

  .w-\[288px\] {
    width: 288px;
  }

  .w-\[290px\] {
    width: 290px;
  }

  .w-\[300px\] {
    width: 300px;
  }

  .w-\[320px\] {
    width: 320px;
  }

  .w-\[328px\] {
    width: 328px;
  }

  .w-\[332px\] {
    width: 332px;
  }

  .w-\[336px\] {
    width: 336px;
  }

  .w-\[340px\] {
    width: 340px;
  }

  .w-\[380px\] {
    width: 380px;
  }

  .w-\[calc\(100\%-12px\)\] {
    width: calc(100% - 12px);
  }

  .w-\[min\(260px\,50vw\)\] {
    width: min(260px, 50vw);
  }

  .w-\[min\(340px\,calc\(100\%-420px\)\)\] {
    width: min(340px, 100% - 420px);
  }

  .w-\[min\(440px\,calc\(100vw-24px\)\)\] {
    width: min(440px, 100vw - 24px);
  }

  .w-\[min\(var\(--sidebar-w\)\,calc\(100vw-48px\)\)\] {
    width: min(var(--sidebar-w), calc(100vw - 48px));
  }

  .w-\[var\(--radix-popover-trigger-width\)\] {
    width: var(--radix-popover-trigger-width);
  }

  .w-\[var\(--sidebar-w\)\] {
    width: var(--sidebar-w);
  }

  .w-auto {
    width: auto;
  }

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

  .w-full {
    width: 100%;
  }

  .w-px {
    width: 1px;
  }

  .\!max-w-\[min\(1080px\,calc\(100vw-32px\)\)\] {
    max-width: min(1080px, 100vw - 32px) !important;
  }

  .max-w-\[34\%\] {
    max-width: 34%;
  }

  .max-w-\[34ch\] {
    max-width: 34ch;
  }

  .max-w-\[36ch\] {
    max-width: 36ch;
  }

  .max-w-\[45\%\] {
    max-width: 45%;
  }

  .max-w-\[56\%\] {
    max-width: 56%;
  }

  .max-w-\[85\%\] {
    max-width: 85%;
  }

  .max-w-\[86\%\] {
    max-width: 86%;
  }

  .max-w-\[92\%\] {
    max-width: 92%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .max-w-\[calc\(100vw-24px\)\] {
    max-width: calc(100vw - 24px);
  }

  .max-w-\[min\(100\%\,46rem\)\] {
    max-width: min(100%, 46rem);
  }

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

  .max-w-none {
    max-width: none;
  }

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

  .min-w-4 {
    min-width: calc(var(--spacing) * 4);
  }

  .min-w-5 {
    min-width: calc(var(--spacing) * 5);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .min-w-\[var\(--radix-select-trigger-width\)\] {
    min-width: var(--radix-select-trigger-width);
  }

  .flex-1 {
    flex: 1;
  }

  .shrink {
    flex-shrink: 1;
  }

  .shrink-0 {
    flex-shrink: 0;
  }

  .grow {
    flex-grow: 1;
  }

  .basis-\[180px\] {
    flex-basis: 180px;
  }

  .basis-\[220px\] {
    flex-basis: 220px;
  }

  .basis-\[240px\] {
    flex-basis: 240px;
  }

  .basis-\[260px\] {
    flex-basis: 260px;
  }

  .basis-\[280px\] {
    flex-basis: 280px;
  }

  .basis-\[300px\] {
    flex-basis: 300px;
  }

  .basis-\[320px\] {
    flex-basis: 320px;
  }

  .origin-\[0_50\%\] {
    transform-origin: 0;
  }

  .origin-left {
    transform-origin: 0;
  }

  .origin-top {
    transform-origin: top;
  }

  .origin-top-left {
    transform-origin: 0 0;
  }

  .origin-top-right {
    transform-origin: 100% 0;
  }

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

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

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

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

  .-translate-y-\[8px\] {
    --tw-translate-y: calc(8px * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

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

  .translate-y-1 {
    --tw-translate-y: var(--spacing);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-1px\] {
    --tw-translate-y: -1px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[1px\] {
    --tw-translate-y: 1px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[2px\] {
    --tw-translate-y: 2px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

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

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

  .-rotate-90 {
    rotate: -90deg;
  }

  .rotate-45 {
    rotate: 45deg;
  }

  .rotate-90 {
    rotate: 90deg;
  }

  .rotate-180 {
    rotate: 180deg;
  }

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

  .skeleton {
    background: linear-gradient(100deg, var(--surface-2) 30%, var(--surface-2) 50%, var(--surface-2) 70%);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .skeleton {
      background: linear-gradient(100deg, var(--surface-2) 30%, color-mix(in srgb, var(--surface-2) 40%, var(--bg-elevated)) 50%, var(--surface-2) 70%);
    }
  }

  .skeleton {
    animation: shimmer 1.6s var(--ease-out) infinite;
    background-size: 300% 100%;
  }

  .animate-\[brain-row-flash_1\.3s_var\(--ease-out\)\] {
    animation: brain-row-flash 1.3s var(--ease-out);
  }

  .animate-\[brain-row-in_220ms_var\(--ease-out\)_both\] {
    animation: brain-row-in .22s var(--ease-out) both;
  }

  .animate-ping {
    animation: var(--animate-ping);
  }

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

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

  .cursor-col-resize {
    cursor: col-resize;
  }

  .cursor-crosshair {
    cursor: crosshair;
  }

  .cursor-default {
    cursor: default;
  }

  .cursor-grab {
    cursor: grab;
  }

  .cursor-help {
    cursor: help;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .touch-none {
    touch-action: none;
  }

  .resize {
    resize: both;
  }

  .resize-none {
    resize: none;
  }

  .resize-y {
    resize: vertical;
  }

  .scroll-my-3 {
    scroll-margin-block: calc(var(--spacing) * 3);
  }

  .scroll-mt-20 {
    scroll-margin-top: calc(var(--spacing) * 20);
  }

  .\[scrollbar-width\:none\] {
    scrollbar-width: none;
  }

  .\[scrollbar-width\:thin\] {
    scrollbar-width: thin;
  }

  .\[scrollbar-gutter\:stable\] {
    scrollbar-gutter: stable;
  }

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

  .list-none {
    list-style-type: none;
  }

  .appearance-none {
    appearance: none;
  }

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

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

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

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

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

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

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

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

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

  .grid-cols-\[2fr_1fr\] {
    grid-template-columns: 2fr 1fr;
  }

  .grid-cols-\[168px_minmax\(0\,1fr\)\] {
    grid-template-columns: 168px minmax(0, 1fr);
  }

  .grid-cols-\[auto_minmax\(0\,1fr\)\] {
    grid-template-columns: auto minmax(0, 1fr);
  }

  .grid-cols-\[auto_minmax\(0\,1fr\)_64px_auto\] {
    grid-template-columns: auto minmax(0, 1fr) 64px auto;
  }

  .grid-cols-\[minmax\(0\,1fr\)_108px_28px\] {
    grid-template-columns: minmax(0, 1fr) 108px 28px;
  }

  .grid-cols-\[minmax\(0\,1fr\)_108px_176px_28px\] {
    grid-template-columns: minmax(0, 1fr) 108px 176px 28px;
  }

  .grid-cols-\[minmax\(0\,1fr\)_160px_120px_100px\] {
    grid-template-columns: minmax(0, 1fr) 160px 120px 100px;
  }

  .grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

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

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

  .flex-nowrap {
    flex-wrap: nowrap;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

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

  .content-start {
    align-content: flex-start;
  }

  .items-baseline {
    align-items: baseline;
  }

  .items-center {
    align-items: center;
  }

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

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

  .items-stretch {
    align-items: stretch;
  }

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

  .justify-center {
    justify-content: center;
  }

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

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

  .justify-items-center {
    justify-items: center;
  }

  .gap-0\.5 {
    gap: calc(var(--spacing) * .5);
  }

  .gap-1 {
    gap: var(--spacing);
  }

  .gap-1\.5 {
    gap: calc(var(--spacing) * 1.5);
  }

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

  .gap-2\.5 {
    gap: calc(var(--spacing) * 2.5);
  }

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

  .gap-3\.5 {
    gap: calc(var(--spacing) * 3.5);
  }

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

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

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

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

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

  .gap-\[1\.5px\] {
    gap: 1.5px;
  }

  .gap-\[2px\] {
    gap: 2px;
  }

  .gap-\[3\%\] {
    gap: 3%;
  }

  .gap-\[3px\] {
    gap: 3px;
  }

  .gap-\[7px\] {
    gap: 7px;
  }

  .gap-px {
    gap: 1px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .gap-x-0\.5 {
    column-gap: calc(var(--spacing) * .5);
  }

  .gap-x-1 {
    column-gap: var(--spacing);
  }

  .gap-x-1\.5 {
    column-gap: calc(var(--spacing) * 1.5);
  }

  .gap-x-2 {
    column-gap: calc(var(--spacing) * 2);
  }

  .gap-x-2\.5 {
    column-gap: calc(var(--spacing) * 2.5);
  }

  .gap-x-3 {
    column-gap: calc(var(--spacing) * 3);
  }

  .gap-x-3\.5 {
    column-gap: calc(var(--spacing) * 3.5);
  }

  .gap-x-4 {
    column-gap: calc(var(--spacing) * 4);
  }

  .gap-x-5 {
    column-gap: calc(var(--spacing) * 5);
  }

  .gap-x-6 {
    column-gap: calc(var(--spacing) * 6);
  }

  .gap-x-7 {
    column-gap: calc(var(--spacing) * 7);
  }

  .gap-x-8 {
    column-gap: calc(var(--spacing) * 8);
  }

  .gap-x-10 {
    column-gap: calc(var(--spacing) * 10);
  }

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

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

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

  .gap-y-0\.5 {
    row-gap: calc(var(--spacing) * .5);
  }

  .gap-y-1 {
    row-gap: var(--spacing);
  }

  .gap-y-1\.5 {
    row-gap: calc(var(--spacing) * 1.5);
  }

  .gap-y-2 {
    row-gap: calc(var(--spacing) * 2);
  }

  .gap-y-3 {
    row-gap: calc(var(--spacing) * 3);
  }

  .gap-y-4 {
    row-gap: calc(var(--spacing) * 4);
  }

  .gap-y-5 {
    row-gap: calc(var(--spacing) * 5);
  }

  .gap-y-6 {
    row-gap: calc(var(--spacing) * 6);
  }

  .gap-y-8 {
    row-gap: calc(var(--spacing) * 8);
  }

  .gap-y-10 {
    row-gap: calc(var(--spacing) * 10);
  }

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

  :where(.divide-\[var\(--separator\)\] > :not(:last-child)) {
    border-color: var(--separator);
  }

  .self-center {
    align-self: center;
  }

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

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

  .overflow-auto {
    overflow: auto;
  }

  .overflow-clip {
    overflow: clip;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-visible {
    overflow: visible;
  }

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

  .overflow-x-hidden {
    overflow-x: hidden;
  }

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

  .overflow-y-hidden {
    overflow-y: hidden;
  }

  .overscroll-contain {
    overscroll-behavior: contain;
  }

  .\!rounded-\[7px\] {
    border-radius: 7px !important;
  }

  .\!rounded-\[9px\] {
    border-radius: 9px !important;
  }

  .\!rounded-\[13px\] {
    border-radius: 13px !important;
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-\[2px\] {
    border-radius: 2px;
  }

  .rounded-\[3px\] {
    border-radius: 3px;
  }

  .rounded-\[4\.5px\] {
    border-radius: 4.5px;
  }

  .rounded-\[4px\] {
    border-radius: 4px;
  }

  .rounded-\[5px\] {
    border-radius: 5px;
  }

  .rounded-\[6px\] {
    border-radius: 6px;
  }

  .rounded-\[7px\] {
    border-radius: 7px;
  }

  .rounded-\[8px\] {
    border-radius: 8px;
  }

  .rounded-\[9px\] {
    border-radius: 9px;
  }

  .rounded-\[10px\] {
    border-radius: 10px;
  }

  .rounded-\[11px\] {
    border-radius: 11px;
  }

  .rounded-\[12px\] {
    border-radius: 12px;
  }

  .rounded-\[13px\] {
    border-radius: 13px;
  }

  .rounded-\[14px\] {
    border-radius: 14px;
  }

  .rounded-\[15px\] {
    border-radius: 15px;
  }

  .rounded-\[16px\] {
    border-radius: 16px;
  }

  .rounded-\[18px\] {
    border-radius: 18px;
  }

  .rounded-\[20px\] {
    border-radius: 20px;
  }

  .rounded-\[22px\] {
    border-radius: 22px;
  }

  .rounded-\[24px\] {
    border-radius: 24px;
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-none {
    border-radius: 0;
  }

  .rounded-t-\[1px\] {
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
  }

  .rounded-t-\[3px\] {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }

  .rounded-t-\[10px\] {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

  .rounded-b-\[1px\] {
    border-bottom-right-radius: 1px;
    border-bottom-left-radius: 1px;
  }

  .rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .rounded-br-\[6px\] {
    border-bottom-right-radius: 6px;
  }

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

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

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

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

  .border-b-\[0\.5px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: .5px;
  }

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

  .border-l-\[0\.5px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: .5px;
  }

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

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

  .border-\[var\(--accent\)\] {
    border-color: var(--accent);
  }

  .border-\[var\(--label-3\)\] {
    border-color: var(--label-3);
  }

  .border-\[var\(--label-4\)\] {
    border-color: var(--label-4);
  }

  .border-\[var\(--separator\)\] {
    border-color: var(--separator);
  }

  .border-\[var\(--separator-strong\)\] {
    border-color: var(--separator-strong);
  }

  .border-white\/40 {
    border-color: #fff6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-white\/40 {
      border-color: color-mix(in oklab, var(--color-white) 40%, transparent);
    }
  }

  .border-t-white {
    border-top-color: var(--color-white);
  }

  .\!bg-transparent {
    background-color: #0000 !important;
  }

  .bg-\[color-mix\(in_srgb\,var\(--accent\)_6\%\,transparent\)\] {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--accent\)_6\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--accent) 6%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--accent\)_7\%\,transparent\)\] {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--accent\)_7\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--accent) 7%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--accent\)_9\%\,transparent\)\] {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--accent\)_9\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--accent) 9%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\] {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--accent) 12%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--accent\)_13\%\,transparent\)\] {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--accent\)_13\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--accent) 13%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--accent\)_14\%\,transparent\)\] {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--accent\)_14\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--accent) 14%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--accent\)_16\%\,transparent\)\] {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--accent\)_16\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--accent) 16%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--accent\)_16\%\,var\(--home-card\)\)\] {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--accent\)_16\%\,var\(--home-card\)\)\] {
      background-color: color-mix(in srgb,var(--accent) 16%,var(--home-card));
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--accent\)_18\%\,transparent\)\] {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--accent\)_18\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--accent) 18%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--accent\)_55\%\,transparent\)\] {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--accent\)_55\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--accent) 55%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--bg\)_86\%\,transparent\)\] {
    background-color: var(--bg);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--bg\)_86\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--bg) 86%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--bg-elevated\)_64\%\,transparent\)\] {
    background-color: var(--bg-elevated);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--bg-elevated\)_64\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--bg-elevated) 64%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--bg-elevated\)_86\%\,transparent\)\] {
    background-color: var(--bg-elevated);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--bg-elevated\)_86\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--bg-elevated) 86%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--bg-elevated\)_88\%\,transparent\)\] {
    background-color: var(--bg-elevated);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--bg-elevated\)_88\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--bg-elevated) 88%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--danger\)_8\%\,transparent\)\] {
    background-color: var(--danger);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--danger\)_8\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--danger) 8%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--danger\)_10\%\,transparent\)\] {
    background-color: var(--danger);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--danger\)_10\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--danger) 10%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--danger\)_12\%\,transparent\)\] {
    background-color: var(--danger);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--danger\)_12\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--danger) 12%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--danger\)_14\%\,transparent\)\] {
    background-color: var(--danger);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--danger\)_14\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--danger) 14%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--label\)_6\%\,transparent\)\] {
    background-color: var(--label);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--label\)_6\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--label) 6%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--label\)_7\%\,transparent\)\] {
    background-color: var(--label);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--label\)_7\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--label) 7%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--label\)_9\%\,var\(--bg-elevated\)\)\] {
    background-color: var(--label);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--label\)_9\%\,var\(--bg-elevated\)\)\] {
      background-color: color-mix(in srgb,var(--label) 9%,var(--bg-elevated));
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--pink\)_14\%\,transparent\)\] {
    background-color: var(--pink);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--pink\)_14\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--pink) 14%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--purple\)_11\%\,transparent\)\] {
    background-color: var(--purple);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--purple\)_11\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--purple) 11%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--purple\)_12\%\,transparent\)\] {
    background-color: var(--purple);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--purple\)_12\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--purple) 12%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--purple\)_14\%\,transparent\)\] {
    background-color: var(--purple);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--purple\)_14\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--purple) 14%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--purple\)_15\%\,transparent\)\] {
    background-color: var(--purple);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--purple\)_15\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--purple) 15%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--success\)_12\%\,transparent\)\] {
    background-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--success\)_12\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--success) 12%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--success\)_13\%\,transparent\)\] {
    background-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--success\)_13\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--success) 13%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--success\)_14\%\,transparent\)\] {
    background-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--success\)_14\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--success) 14%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--success\)_15\%\,transparent\)\] {
    background-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--success\)_15\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--success) 15%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--success\)_16\%\,transparent\)\] {
    background-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--success\)_16\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--success) 16%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--surface-2\)_45\%\,transparent\)\] {
    background-color: var(--surface-2);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--surface-2\)_45\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--surface-2) 45%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--surface-2\)_55\%\,transparent\)\] {
    background-color: var(--surface-2);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--surface-2\)_55\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--surface-2) 55%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--surface-2\)_70\%\,transparent\)\] {
    background-color: var(--surface-2);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--surface-2\)_70\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--surface-2) 70%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--surface-2\)_70\%\,var\(--bg-elevated\)\)\] {
    background-color: var(--surface-2);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--surface-2\)_70\%\,var\(--bg-elevated\)\)\] {
      background-color: color-mix(in srgb,var(--surface-2) 70%,var(--bg-elevated));
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--teal\)_16\%\,transparent\)\] {
    background-color: var(--teal);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--teal\)_16\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--teal) 16%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--warning\)_12\%\,transparent\)\] {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--warning\)_12\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--warning) 12%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--warning\)_12\%\,var\(--bg-elevated\)\)\] {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--warning\)_12\%\,var\(--bg-elevated\)\)\] {
      background-color: color-mix(in srgb,var(--warning) 12%,var(--bg-elevated));
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--warning\)_15\%\,transparent\)\] {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--warning\)_15\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--warning) 15%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--warning\)_16\%\,transparent\)\] {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--warning\)_16\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--warning) 16%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--warning\)_17\%\,transparent\)\] {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--warning\)_17\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--warning) 17%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--warning\)_18\%\,transparent\)\] {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--warning\)_18\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--warning) 18%,transparent);
    }
  }

  .bg-\[color-mix\(in_srgb\,var\(--warning\)_24\%\,transparent\)\] {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--warning\)_24\%\,transparent\)\] {
      background-color: color-mix(in srgb,var(--warning) 24%,transparent);
    }
  }

  .bg-\[rgba\(0\,0\,0\,0\.07\)\] {
    background-color: #00000012;
  }

  .bg-\[rgba\(0\,0\,0\,0\.12\)\] {
    background-color: #0000001f;
  }

  .bg-\[rgba\(16\,16\,22\,0\.28\)\] {
    background-color: #10101647;
  }

  .bg-\[var\(--accent\)\] {
    background-color: var(--accent);
  }

  .bg-\[var\(--accent-soft\)\] {
    background-color: var(--accent-soft);
  }

  .bg-\[var\(--bg-elevated\)\] {
    background-color: var(--bg-elevated);
  }

  .bg-\[var\(--chip-edit-bg\)\] {
    background-color: var(--chip-edit-bg);
  }

  .bg-\[var\(--chip-none-bg\)\] {
    background-color: var(--chip-none-bg);
  }

  .bg-\[var\(--chip-view-bg\)\] {
    background-color: var(--chip-view-bg);
  }

  .bg-\[var\(--control-thumb\)\] {
    background-color: var(--control-thumb);
  }

  .bg-\[var\(--danger\)\] {
    background-color: var(--danger);
  }

  .bg-\[var\(--folder-chip-bg\)\] {
    background-color: var(--folder-chip-bg);
  }

  .bg-\[var\(--home-card\)\] {
    background-color: var(--home-card);
  }

  .bg-\[var\(--home-chart-ai\)\] {
    background-color: var(--home-chart-ai);
  }

  .bg-\[var\(--home-chart-people\)\] {
    background-color: var(--home-chart-people);
  }

  .bg-\[var\(--home-well\)\] {
    background-color: var(--home-well);
  }

  .bg-\[var\(--label\)\] {
    background-color: var(--label);
  }

  .bg-\[var\(--label-3\)\] {
    background-color: var(--label-3);
  }

  .bg-\[var\(--label-4\)\] {
    background-color: var(--label-4);
  }

  .bg-\[var\(--material\)\] {
    background-color: var(--material);
  }

  .bg-\[var\(--material-thick\)\] {
    background-color: var(--material-thick);
  }

  .bg-\[var\(--menu-highlight\)\] {
    background-color: var(--menu-highlight);
  }

  .bg-\[var\(--pink\)\] {
    background-color: var(--pink);
  }

  .bg-\[var\(--row-selected\)\] {
    background-color: var(--row-selected);
  }

  .bg-\[var\(--separator\)\] {
    background-color: var(--separator);
  }

  .bg-\[var\(--separator-strong\)\] {
    background-color: var(--separator-strong);
  }

  .bg-\[var\(--sheet-nav\)\] {
    background-color: var(--sheet-nav);
  }

  .bg-\[var\(--success\)\] {
    background-color: var(--success);
  }

  .bg-\[var\(--surface\)\] {
    background-color: var(--surface);
  }

  .bg-\[var\(--surface-2\)\] {
    background-color: var(--surface-2);
  }

  .bg-\[var\(--surface-active\)\] {
    background-color: var(--surface-active);
  }

  .bg-\[var\(--surface-hover\)\] {
    background-color: var(--surface-hover);
  }

  .bg-\[var\(--tabstrip-bg\)\] {
    background-color: var(--tabstrip-bg);
  }

  .bg-\[var\(--warning\)\] {
    background-color: var(--warning);
  }

  .bg-accent {
    background-color: var(--accent);
  }

  .bg-accent-soft {
    background-color: var(--accent-soft);
  }

  .bg-accent\/25 {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-accent\/25 {
      background-color: color-mix(in oklab, var(--accent) 25%, transparent);
    }
  }

  .bg-active {
    background-color: var(--surface-active);
  }

  .bg-bg {
    background-color: var(--bg);
  }

  .bg-black\/45 {
    background-color: #00000073;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/45 {
      background-color: color-mix(in oklab, var(--color-black) 45%, transparent);
    }
  }

  .bg-black\/\[0\.08\] {
    background-color: #00000014;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/\[0\.08\] {
      background-color: color-mix(in oklab, var(--color-black) 8%, transparent);
    }
  }

  .bg-current {
    background-color: currentColor;
  }

  .bg-danger {
    background-color: var(--danger);
  }

  .bg-label {
    background-color: var(--label);
  }

  .bg-separator {
    background-color: var(--separator);
  }

  .bg-success {
    background-color: var(--success);
  }

  .bg-surface {
    background-color: var(--surface);
  }

  .bg-surface-2 {
    background-color: var(--surface-2);
  }

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

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-white\/20 {
    background-color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/20 {
      background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .\[background-image\:none\] {
    background-image: none;
  }

  .\[background-image\:repeating-linear-gradient\(135deg\,transparent_0_5px\,color-mix\(in_srgb\,var\(--label\)_4\%\,transparent\)_5px_6px\)\] {
    background-image: repeating-linear-gradient(135deg,transparent 0 5px,var(--label) 5px 6px);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[background-image\:repeating-linear-gradient\(135deg\,transparent_0_5px\,color-mix\(in_srgb\,var\(--label\)_4\%\,transparent\)_5px_6px\)\] {
      background-image: repeating-linear-gradient(135deg,transparent 0 5px,color-mix(in srgb,var(--label) 4%,transparent) 5px 6px);
    }
  }

  .bg-\[linear-gradient\(135deg\,oklch\(0\.72_0\.14_240\)\,oklch\(0\.56_0\.2_265\)\)\] {
    background-image: linear-gradient(135deg, #3faff3, #3968e8);
    background-image: linear-gradient(135deg, lab(67.3837% -15.3887 -43.8205), lab(46.6514% 18.9913 -70.6218));
  }

  .bg-\[linear-gradient\(135deg\,oklch\(0\.74_0\.15_200\)\,oklch\(0\.6_0\.17_235\)\)\] {
    background-image: linear-gradient(135deg, #00c3cb, #008bc1);
    background-image: linear-gradient(135deg, lab(71.2789% -46.7802 -19.15), lab(53.4814% -18.96 -49.7713));
  }

  .bg-\[linear-gradient\(160deg\,color-mix\(in_srgb\,var\(--accent\)_22\%\,var\(--bg-elevated\)\)\,color-mix\(in_srgb\,var\(--purple\)_18\%\,var\(--bg-elevated\)\)\)\] {
    background-image: linear-gradient(160deg,var(--accent),var(--purple));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[linear-gradient\(160deg\,color-mix\(in_srgb\,var\(--accent\)_22\%\,var\(--bg-elevated\)\)\,color-mix\(in_srgb\,var\(--purple\)_18\%\,var\(--bg-elevated\)\)\)\] {
      background-image: linear-gradient(160deg,color-mix(in srgb,var(--accent) 22%,var(--bg-elevated)),color-mix(in srgb,var(--purple) 18%,var(--bg-elevated)));
    }
  }

  .bg-\[radial-gradient\(60\%_60\%_at_50\%_48\%\,color-mix\(in_srgb\,var\(--accent\)_6\%\,transparent\)\,transparent_75\%\)\] {
    background-image: radial-gradient(60% 60% at 50% 48%,var(--accent),transparent 75%);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[radial-gradient\(60\%_60\%_at_50\%_48\%\,color-mix\(in_srgb\,var\(--accent\)_6\%\,transparent\)\,transparent_75\%\)\] {
      background-image: radial-gradient(60% 60% at 50% 48%,color-mix(in srgb,var(--accent) 6%,transparent),transparent 75%);
    }
  }

  .bg-\[radial-gradient\(80\%_140\%_at_0\%_0\%\,color-mix\(in_srgb\,var\(--accent\)_14\%\,transparent\)\,transparent_60\%\)\,radial-gradient\(60\%_120\%_at_100\%_100\%\,color-mix\(in_srgb\,var\(--purple\)_12\%\,transparent\)\,transparent_60\%\)\] {
    background-image: radial-gradient(80% 140% at 0% 0%,var(--accent),transparent 60%),radial-gradient(60% 120% at 100% 100%,var(--purple),transparent 60%);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[radial-gradient\(80\%_140\%_at_0\%_0\%\,color-mix\(in_srgb\,var\(--accent\)_14\%\,transparent\)\,transparent_60\%\)\,radial-gradient\(60\%_120\%_at_100\%_100\%\,color-mix\(in_srgb\,var\(--purple\)_12\%\,transparent\)\,transparent_60\%\)\] {
      background-image: radial-gradient(80% 140% at 0% 0%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 60%),radial-gradient(60% 120% at 100% 100%,color-mix(in srgb,var(--purple) 12%,transparent),transparent 60%);
    }
  }

  .bg-\[radial-gradient\(ellipse_at_center\,transparent_40\%\,var\(--bg\)_100\%\)\] {
    background-image: radial-gradient(ellipse at center,transparent 40%,var(--bg) 100%);
  }

  .\[mask-image\:linear-gradient\(to_right\,\#000_calc\(100\%-28px\)\,transparent\)\] {
    -webkit-mask-image: linear-gradient(to right, #000 calc(100% - 28px), #0000);
    mask-image: linear-gradient(to right, #000 calc(100% - 28px), #0000);
  }

  .fill-\[color-mix\(in_srgb\,var\(--bg-elevated\)_97\%\,transparent\)\] {
    fill: var(--bg-elevated);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .fill-\[color-mix\(in_srgb\,var\(--bg-elevated\)_97\%\,transparent\)\] {
      fill: color-mix(in srgb,var(--bg-elevated) 97%,transparent);
    }
  }

  .fill-\[var\(--label-3\)\] {
    fill: var(--label-3);
  }

  .fill-current {
    fill: currentColor;
  }

  .fill-none {
    fill: none;
  }

  .stroke-current {
    stroke: currentColor;
  }

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

  .p-0 {
    padding: 0;
  }

  .p-0\.5 {
    padding: calc(var(--spacing) * .5);
  }

  .p-1 {
    padding: var(--spacing);
  }

  .p-1\.5 {
    padding: calc(var(--spacing) * 1.5);
  }

  .p-2 {
    padding: calc(var(--spacing) * 2);
  }

  .p-2\.5 {
    padding: calc(var(--spacing) * 2.5);
  }

  .p-3 {
    padding: calc(var(--spacing) * 3);
  }

  .p-3\.5 {
    padding: calc(var(--spacing) * 3.5);
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-5 {
    padding: calc(var(--spacing) * 5);
  }

  .p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .p-8 {
    padding: calc(var(--spacing) * 8);
  }

  .p-\[2px\] {
    padding: 2px;
  }

  .p-\[5px\] {
    padding: 5px;
  }

  .p-\[7px\] {
    padding: 7px;
  }

  .p-\[18px\] {
    padding: 18px;
  }

  .px-0 {
    padding-inline: 0;
  }

  .px-0\.5 {
    padding-inline: calc(var(--spacing) * .5);
  }

  .px-1 {
    padding-inline: var(--spacing);
  }

  .px-1\.5 {
    padding-inline: calc(var(--spacing) * 1.5);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-2\.5 {
    padding-inline: calc(var(--spacing) * 2.5);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-3\.5 {
    padding-inline: calc(var(--spacing) * 3.5);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-7 {
    padding-inline: calc(var(--spacing) * 7);
  }

  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }

  .px-10 {
    padding-inline: calc(var(--spacing) * 10);
  }

  .px-\[1\.5px\] {
    padding-inline: 1.5px;
  }

  .px-\[1px\] {
    padding-inline: 1px;
  }

  .px-\[3px\] {
    padding-inline: 3px;
  }

  .px-\[4px\] {
    padding-inline: 4px;
  }

  .px-\[5px\] {
    padding-inline: 5px;
  }

  .px-\[7px\] {
    padding-inline: 7px;
  }

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

  .px-px {
    padding-inline: 1px;
  }

  .py-0\.5 {
    padding-block: calc(var(--spacing) * .5);
  }

  .py-1 {
    padding-block: var(--spacing);
  }

  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-3\.5 {
    padding-block: calc(var(--spacing) * 3.5);
  }

  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .py-7 {
    padding-block: calc(var(--spacing) * 7);
  }

  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }

  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }

  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }

  .py-16 {
    padding-block: calc(var(--spacing) * 16);
  }

  .py-20 {
    padding-block: calc(var(--spacing) * 20);
  }

  .py-\[2px\] {
    padding-block: 2px;
  }

  .py-\[3px\] {
    padding-block: 3px;
  }

  .py-\[5px\] {
    padding-block: 5px;
  }

  .py-\[7px\] {
    padding-block: 7px;
  }

  .py-px {
    padding-block: 1px;
  }

  .pt-0\.5 {
    padding-top: calc(var(--spacing) * .5);
  }

  .pt-1 {
    padding-top: var(--spacing);
  }

  .pt-1\.5 {
    padding-top: calc(var(--spacing) * 1.5);
  }

  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }

  .pt-2\.5 {
    padding-top: calc(var(--spacing) * 2.5);
  }

  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }

  .pt-3\.5 {
    padding-top: calc(var(--spacing) * 3.5);
  }

  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }

  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }

  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }

  .pt-7 {
    padding-top: calc(var(--spacing) * 7);
  }

  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }

  .pt-9 {
    padding-top: calc(var(--spacing) * 9);
  }

  .pt-10 {
    padding-top: calc(var(--spacing) * 10);
  }

  .pt-12 {
    padding-top: calc(var(--spacing) * 12);
  }

  .pt-14 {
    padding-top: calc(var(--spacing) * 14);
  }

  .pt-\[2px\] {
    padding-top: 2px;
  }

  .pt-\[3px\] {
    padding-top: 3px;
  }

  .pt-\[5px\] {
    padding-top: 5px;
  }

  .pt-\[6px\] {
    padding-top: 6px;
  }

  .pt-\[15px\] {
    padding-top: 15px;
  }

  .pt-\[max\(5\.5vh\,28px\)\] {
    padding-top: max(5.5vh, 28px);
  }

  .pt-\[min\(13vh\,120px\)\] {
    padding-top: min(13vh, 120px);
  }

  .pt-\[var\(--toolbar-h\)\] {
    padding-top: var(--toolbar-h);
  }

  .pt-px {
    padding-top: 1px;
  }

  .pr-1 {
    padding-right: var(--spacing);
  }

  .pr-1\.5 {
    padding-right: calc(var(--spacing) * 1.5);
  }

  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }

  .pr-2\.5 {
    padding-right: calc(var(--spacing) * 2.5);
  }

  .pr-3 {
    padding-right: calc(var(--spacing) * 3);
  }

  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }

  .pr-6 {
    padding-right: calc(var(--spacing) * 6);
  }

  .pr-7 {
    padding-right: calc(var(--spacing) * 7);
  }

  .pr-8 {
    padding-right: calc(var(--spacing) * 8);
  }

  .pr-9 {
    padding-right: calc(var(--spacing) * 9);
  }

  .pr-12 {
    padding-right: calc(var(--spacing) * 12);
  }

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

  .pb-0 {
    padding-bottom: 0;
  }

  .pb-0\.5 {
    padding-bottom: calc(var(--spacing) * .5);
  }

  .pb-1 {
    padding-bottom: var(--spacing);
  }

  .pb-1\.5 {
    padding-bottom: calc(var(--spacing) * 1.5);
  }

  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .pb-2\.5 {
    padding-bottom: calc(var(--spacing) * 2.5);
  }

  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }

  .pb-3\.5 {
    padding-bottom: calc(var(--spacing) * 3.5);
  }

  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }

  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }

  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }

  .pb-12 {
    padding-bottom: calc(var(--spacing) * 12);
  }

  .pb-14 {
    padding-bottom: calc(var(--spacing) * 14);
  }

  .pb-20 {
    padding-bottom: calc(var(--spacing) * 20);
  }

  .pb-24 {
    padding-bottom: calc(var(--spacing) * 24);
  }

  .pb-28 {
    padding-bottom: calc(var(--spacing) * 28);
  }

  .pb-\[2px\] {
    padding-bottom: 2px;
  }

  .pb-\[5px\] {
    padding-bottom: 5px;
  }

  .pb-\[15px\] {
    padding-bottom: 15px;
  }

  .pl-0\.5 {
    padding-left: calc(var(--spacing) * .5);
  }

  .pl-1 {
    padding-left: var(--spacing);
  }

  .pl-1\.5 {
    padding-left: calc(var(--spacing) * 1.5);
  }

  .pl-2 {
    padding-left: calc(var(--spacing) * 2);
  }

  .pl-2\.5 {
    padding-left: calc(var(--spacing) * 2.5);
  }

  .pl-3 {
    padding-left: calc(var(--spacing) * 3);
  }

  .pl-3\.5 {
    padding-left: calc(var(--spacing) * 3.5);
  }

  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }

  .pl-5 {
    padding-left: calc(var(--spacing) * 5);
  }

  .pl-6 {
    padding-left: calc(var(--spacing) * 6);
  }

  .pl-8 {
    padding-left: calc(var(--spacing) * 8);
  }

  .pl-10 {
    padding-left: calc(var(--spacing) * 10);
  }

  .pl-\[3px\] {
    padding-left: 3px;
  }

  .pl-\[18px\] {
    padding-left: 18px;
  }

  .pl-\[34px\] {
    padding-left: 34px;
  }

  .pl-\[38px\] {
    padding-left: 38px;
  }

  .pl-\[56px\] {
    padding-left: 56px;
  }

  .pl-\[60px\] {
    padding-left: 60px;
  }

  .pl-\[66px\] {
    padding-left: 66px;
  }

  .text-center {
    text-align: center;
  }

  .text-left {
    text-align: left;
  }

  .text-right {
    text-align: right;
  }

  .align-\[-2px\] {
    vertical-align: -2px;
  }

  .align-\[-5px\] {
    vertical-align: -5px;
  }

  .align-bottom {
    vertical-align: bottom;
  }

  .align-middle {
    vertical-align: middle;
  }

  .font-\[family-name\:var\(--font-display\)\] {
    font-family: var(--font-display);
  }

  .font-\[family-name\:var\(--font-mono\)\] {
    font-family: var(--font-mono);
  }

  .font-\[family-name\:var\(--font-sans\)\] {
    font-family: var(--font-sans);
  }

  .font-display {
    font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", var(--font-inter), system-ui, sans-serif;
  }

  .font-mono {
    font-family: ui-monospace, SF Mono, JetBrains Mono, Menlo, monospace;
  }

  .font-sans {
    font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", var(--font-inter), "Helvetica Neue", system-ui, sans-serif;
  }

  .\!text-\[7px\] {
    font-size: 7px !important;
  }

  .\!text-\[11\.5px\] {
    font-size: 11.5px !important;
  }

  .\!text-\[11px\] {
    font-size: 11px !important;
  }

  .\!text-\[12px\] {
    font-size: 12px !important;
  }

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

  .\!text-\[15px\] {
    font-size: 15px !important;
  }

  .\!text-\[26px\] {
    font-size: 26px !important;
  }

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

  .text-\[8\.5px\] {
    font-size: 8.5px;
  }

  .text-\[9\.5px\] {
    font-size: 9.5px;
  }

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

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

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

  .text-\[11\.5px\] {
    font-size: 11.5px;
  }

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

  .text-\[12\.5px\] {
    font-size: 12.5px;
  }

  .text-\[12\.8px\] {
    font-size: 12.8px;
  }

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

  .text-\[13\.5px\] {
    font-size: 13.5px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .leading-4 {
    --tw-leading: calc(var(--spacing) * 4);
    line-height: calc(var(--spacing) * 4);
  }

  .leading-5 {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }

  .leading-\[1\.1\] {
    --tw-leading: 1.1;
    line-height: 1.1;
  }

  .leading-\[1\.02\] {
    --tw-leading: 1.02;
    line-height: 1.02;
  }

  .leading-\[1\.2\] {
    --tw-leading: 1.2;
    line-height: 1.2;
  }

  .leading-\[1\.4\] {
    --tw-leading: 1.4;
    line-height: 1.4;
  }

  .leading-\[1\.5\] {
    --tw-leading: 1.5;
    line-height: 1.5;
  }

  .leading-\[1\.6\] {
    --tw-leading: 1.6;
    line-height: 1.6;
  }

  .leading-\[1\.7\] {
    --tw-leading: 1.7;
    line-height: 1.7;
  }

  .leading-\[1\.15\] {
    --tw-leading: 1.15;
    line-height: 1.15;
  }

  .leading-\[1\.25\] {
    --tw-leading: 1.25;
    line-height: 1.25;
  }

  .leading-\[1\.35\] {
    --tw-leading: 1.35;
    line-height: 1.35;
  }

  .leading-\[1\.45\] {
    --tw-leading: 1.45;
    line-height: 1.45;
  }

  .leading-\[1\.55\] {
    --tw-leading: 1.55;
    line-height: 1.55;
  }

  .leading-\[1\.65\] {
    --tw-leading: 1.65;
    line-height: 1.65;
  }

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

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

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

  .leading-\[18\.5px\] {
    --tw-leading: 18.5px;
    line-height: 18.5px;
  }

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

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

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

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

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

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

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

  .font-\[420\] {
    --tw-font-weight: 420;
    font-weight: 420;
  }

  .font-\[450\] {
    --tw-font-weight: 450;
    font-weight: 450;
  }

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

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

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

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

  .tracking-\[-0\.01em\] {
    --tw-tracking: -.01em;
    letter-spacing: -.01em;
  }

  .tracking-\[-0\.02em\] {
    --tw-tracking: -.02em;
    letter-spacing: -.02em;
  }

  .tracking-\[-0\.03em\] {
    --tw-tracking: -.03em;
    letter-spacing: -.03em;
  }

  .tracking-\[-0\.005em\] {
    --tw-tracking: -.005em;
    letter-spacing: -.005em;
  }

  .tracking-\[-0\.008em\] {
    --tw-tracking: -.008em;
    letter-spacing: -.008em;
  }

  .tracking-\[-0\.011em\] {
    --tw-tracking: -.011em;
    letter-spacing: -.011em;
  }

  .tracking-\[-0\.012em\] {
    --tw-tracking: -.012em;
    letter-spacing: -.012em;
  }

  .tracking-\[-0\.014em\] {
    --tw-tracking: -.014em;
    letter-spacing: -.014em;
  }

  .tracking-\[-0\.015em\] {
    --tw-tracking: -.015em;
    letter-spacing: -.015em;
  }

  .tracking-\[-0\.018em\] {
    --tw-tracking: -.018em;
    letter-spacing: -.018em;
  }

  .tracking-\[-0\.022em\] {
    --tw-tracking: -.022em;
    letter-spacing: -.022em;
  }

  .tracking-\[-0\.024em\] {
    --tw-tracking: -.024em;
    letter-spacing: -.024em;
  }

  .tracking-\[-0\.025em\] {
    --tw-tracking: -.025em;
    letter-spacing: -.025em;
  }

  .tracking-\[-0\.026em\] {
    --tw-tracking: -.026em;
    letter-spacing: -.026em;
  }

  .tracking-\[-0\.028em\] {
    --tw-tracking: -.028em;
    letter-spacing: -.028em;
  }

  .tracking-\[-0\.032em\] {
    --tw-tracking: -.032em;
    letter-spacing: -.032em;
  }

  .tracking-\[0\.01em\] {
    --tw-tracking: .01em;
    letter-spacing: .01em;
  }

  .tracking-\[0\.02em\] {
    --tw-tracking: .02em;
    letter-spacing: .02em;
  }

  .tracking-\[0\.04em\] {
    --tw-tracking: .04em;
    letter-spacing: .04em;
  }

  .tracking-\[0\.05em\] {
    --tw-tracking: .05em;
    letter-spacing: .05em;
  }

  .tracking-\[0\.06em\] {
    --tw-tracking: .06em;
    letter-spacing: .06em;
  }

  .tracking-\[0\.08em\] {
    --tw-tracking: .08em;
    letter-spacing: .08em;
  }

  .tracking-\[0\.09em\] {
    --tw-tracking: .09em;
    letter-spacing: .09em;
  }

  .tracking-normal {
    --tw-tracking: var(--tracking-normal);
    letter-spacing: var(--tracking-normal);
  }

  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }

  .\[text-wrap\:balance\], .text-balance {
    text-wrap: balance;
  }

  .text-pretty {
    text-wrap: pretty;
  }

  .\[overflow-wrap\:anywhere\] {
    overflow-wrap: anywhere;
  }

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

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .whitespace-pre-line {
    white-space: pre-line;
  }

  .whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .\[tab-size\:2\] {
    tab-size: 2;
  }

  .\!text-\[color-mix\(in_srgb\,var\(--accent\)_70\%\,var\(--label-2\)\)\] {
    color: var(--accent) !important;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\!text-\[color-mix\(in_srgb\,var\(--accent\)_70\%\,var\(--label-2\)\)\] {
      color: color-mix(in srgb,var(--accent) 70%,var(--label-2)) !important;
    }
  }

  .\!text-current {
    color: currentColor !important;
  }

  .text-\[color-mix\(in_oklab\,var\(--success\)_70\%\,var\(--label\)\)\] {
    color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-\[color-mix\(in_oklab\,var\(--success\)_70\%\,var\(--label\)\)\] {
      color: color-mix(in oklab,var(--success) 70%,var(--label));
    }
  }

  .text-\[color-mix\(in_srgb\,var\(--accent\)_85\%\,var\(--label\)\)\] {
    color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-\[color-mix\(in_srgb\,var\(--accent\)_85\%\,var\(--label\)\)\] {
      color: color-mix(in srgb,var(--accent) 85%,var(--label));
    }
  }

  .text-\[color-mix\(in_srgb\,var\(--danger\)_82\%\,var\(--label\)\)\] {
    color: var(--danger);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-\[color-mix\(in_srgb\,var\(--danger\)_82\%\,var\(--label\)\)\] {
      color: color-mix(in srgb,var(--danger) 82%,var(--label));
    }
  }

  .text-\[color-mix\(in_srgb\,var\(--label\)_22\%\,transparent\)\] {
    color: var(--label);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-\[color-mix\(in_srgb\,var\(--label\)_22\%\,transparent\)\] {
      color: color-mix(in srgb,var(--label) 22%,transparent);
    }
  }

  .text-\[color-mix\(in_srgb\,var\(--purple\)_80\%\,var\(--label\)\)\] {
    color: var(--purple);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-\[color-mix\(in_srgb\,var\(--purple\)_80\%\,var\(--label\)\)\] {
      color: color-mix(in srgb,var(--purple) 80%,var(--label));
    }
  }

  .text-\[color-mix\(in_srgb\,var\(--success\)_74\%\,var\(--label\)\)\] {
    color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-\[color-mix\(in_srgb\,var\(--success\)_74\%\,var\(--label\)\)\] {
      color: color-mix(in srgb,var(--success) 74%,var(--label));
    }
  }

  .text-\[color-mix\(in_srgb\,var\(--success\)_78\%\,var\(--label\)\)\] {
    color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-\[color-mix\(in_srgb\,var\(--success\)_78\%\,var\(--label\)\)\] {
      color: color-mix(in srgb,var(--success) 78%,var(--label));
    }
  }

  .text-\[color-mix\(in_srgb\,var\(--teal\)_80\%\,var\(--label\)\)\] {
    color: var(--teal);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-\[color-mix\(in_srgb\,var\(--teal\)_80\%\,var\(--label\)\)\] {
      color: color-mix(in srgb,var(--teal) 80%,var(--label));
    }
  }

  .text-\[color-mix\(in_srgb\,var\(--warning\)_58\%\,var\(--label\)\)\] {
    color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-\[color-mix\(in_srgb\,var\(--warning\)_58\%\,var\(--label\)\)\] {
      color: color-mix(in srgb,var(--warning) 58%,var(--label));
    }
  }

  .text-\[color-mix\(in_srgb\,var\(--warning\)_62\%\,var\(--label\)\)\] {
    color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-\[color-mix\(in_srgb\,var\(--warning\)_62\%\,var\(--label\)\)\] {
      color: color-mix(in srgb,var(--warning) 62%,var(--label));
    }
  }

  .text-\[color-mix\(in_srgb\,var\(--warning\)_66\%\,var\(--label\)\)\] {
    color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-\[color-mix\(in_srgb\,var\(--warning\)_66\%\,var\(--label\)\)\] {
      color: color-mix(in srgb,var(--warning) 66%,var(--label));
    }
  }

  .text-\[color-mix\(in_srgb\,var\(--warning\)_70\%\,var\(--label\)\)\] {
    color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-\[color-mix\(in_srgb\,var\(--warning\)_70\%\,var\(--label\)\)\] {
      color: color-mix(in srgb,var(--warning) 70%,var(--label));
    }
  }

  .text-\[color-mix\(in_srgb\,var\(--warning\)_85\%\,var\(--label\)\)\] {
    color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-\[color-mix\(in_srgb\,var\(--warning\)_85\%\,var\(--label\)\)\] {
      color: color-mix(in srgb,var(--warning) 85%,var(--label));
    }
  }

  .text-\[var\(--accent\)\] {
    color: var(--accent);
  }

  .text-\[var\(--accent-contrast\)\] {
    color: var(--accent-contrast);
  }

  .text-\[var\(--bg-elevated\)\] {
    color: var(--bg-elevated);
  }

  .text-\[var\(--chip-edit-fg\)\] {
    color: var(--chip-edit-fg);
  }

  .text-\[var\(--chip-none-fg\)\] {
    color: var(--chip-none-fg);
  }

  .text-\[var\(--chip-view-fg\)\] {
    color: var(--chip-view-fg);
  }

  .text-\[var\(--code-key\)\] {
    color: var(--code-key);
  }

  .text-\[var\(--code-string\)\] {
    color: var(--code-string);
  }

  .text-\[var\(--danger\)\] {
    color: var(--danger);
  }

  .text-\[var\(--folder-chip-fg\)\] {
    color: var(--folder-chip-fg);
  }

  .text-\[var\(--home-agent\)\] {
    color: var(--home-agent);
  }

  .text-\[var\(--home-sig\)\] {
    color: var(--home-sig);
  }

  .text-\[var\(--home-up\)\] {
    color: var(--home-up);
  }

  .text-\[var\(--pink\)\] {
    color: var(--pink);
  }

  .text-\[var\(--purple\)\] {
    color: var(--purple);
  }

  .text-\[var\(--success\)\] {
    color: var(--success);
  }

  .text-\[var\(--success-ink\)\] {
    color: var(--success-ink);
  }

  .text-\[var\(--surface\)\] {
    color: var(--surface);
  }

  .text-\[var\(--trash-soon\)\] {
    color: var(--trash-soon);
  }

  .text-\[var\(--warning\)\] {
    color: var(--warning);
  }

  .text-accent {
    color: var(--accent);
  }

  .text-danger {
    color: var(--danger);
  }

  .text-label {
    color: var(--label);
  }

  .text-label-2 {
    color: var(--label-2);
  }

  .text-label-3 {
    color: var(--label-3);
  }

  .text-label-4 {
    color: var(--label-4);
  }

  .text-success {
    color: var(--success);
  }

  .text-warning {
    color: var(--warning);
  }

  .text-white {
    color: var(--color-white);
  }

  .text-white\/75 {
    color: #ffffffbf;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/75 {
      color: color-mix(in oklab, var(--color-white) 75%, transparent);
    }
  }

  .text-white\/80 {
    color: #fffc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/80 {
      color: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }

  .uppercase {
    text-transform: uppercase;
  }

  .italic {
    font-style: italic;
  }

  .tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
  }

  .line-through {
    text-decoration-line: line-through;
  }

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

  .decoration-\[color-mix\(in_srgb\,var\(--danger\)_55\%\,transparent\)\] {
    -webkit-text-decoration-color: var(--danger);
    text-decoration-color: var(--danger);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .decoration-\[color-mix\(in_srgb\,var\(--danger\)_55\%\,transparent\)\] {
      -webkit-text-decoration-color: color-mix(in srgb,var(--danger) 55%,transparent);
      text-decoration-color: color-mix(in srgb,var(--danger) 55%,transparent);
    }
  }

  .decoration-\[var\(--label-4\)\] {
    -webkit-text-decoration-color: var(--label-4);
    text-decoration-color: var(--label-4);
  }

  .decoration-\[var\(--separator-strong\)\] {
    -webkit-text-decoration-color: var(--separator-strong);
    text-decoration-color: var(--separator-strong);
  }

  .decoration-label-4 {
    -webkit-text-decoration-color: var(--label-4);
    text-decoration-color: var(--label-4);
  }

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

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

  .accent-\[var\(--accent\)\] {
    accent-color: var(--accent);
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-40 {
    opacity: .4;
  }

  .opacity-45 {
    opacity: .45;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-55 {
    opacity: .55;
  }

  .opacity-60 {
    opacity: .6;
  }

  .opacity-70 {
    opacity: .7;
  }

  .opacity-75 {
    opacity: .75;
  }

  .opacity-80 {
    opacity: .8;
  }

  .opacity-100 {
    opacity: 1;
  }

  .opacity-\[0\.16\] {
    opacity: .16;
  }

  .opacity-\[0\.55\] {
    opacity: .55;
  }

  .\!shadow-none {
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }

  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[-0\.5px_0_0_var\(--separator-strong\)\] {
    --tw-shadow: -.5px 0 0 var(--tw-shadow-color, var(--separator-strong));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_-8px_0_var\(--surface\)\] {
    --tw-shadow: 0 -8px 0 var(--tw-shadow-color, var(--surface));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0\.5px_1\.5px_rgba\(0\,0\,0\,0\.1\)\,0_0_0_0\.5px_var\(--separator-strong\)\] {
    --tw-shadow: 0 .5px 1.5px var(--tw-shadow-color, #0000001a), 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0\.5px_1\.5px_rgba\(0\,0\,0\,0\.08\)\,0_0_0_0\.5px_var\(--separator-strong\)\] {
    --tw-shadow: 0 .5px 1.5px var(--tw-shadow-color, #00000014), 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_0\.5px_var\(--separator\)\,0_1px_1\.5px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow: 0 0 0 .5px var(--tw-shadow-color, var(--separator)), 0 1px 1.5px var(--tw-shadow-color, #0000000a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_0\.5px_var\(--separator\)\,0_1px_2px_rgba\(0\,0\,0\,\.08\)\] {
    --tw-shadow: 0 0 0 .5px var(--tw-shadow-color, var(--separator)), 0 1px 2px var(--tw-shadow-color, #00000014);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_0\.5px_var\(--separator\)\] {
    --tw-shadow: 0 0 0 .5px var(--tw-shadow-color, var(--separator));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_0\.5px_var\(--separator-strong\)\,0_1px_2px_rgba\(0\,0\,0\,\.06\)\] {
    --tw-shadow: 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong)), 0 1px 2px var(--tw-shadow-color, #0000000f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_0\.5px_var\(--separator-strong\)\,0_1px_2px_rgba\(0\,0\,0\,\.12\)\] {
    --tw-shadow: 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong)), 0 1px 2px var(--tw-shadow-color, #0000001f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_0\.5px_var\(--separator-strong\)\,0_1px_2px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow: 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong)), 0 1px 2px var(--tw-shadow-color, #0000000a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_0\.5px_var\(--separator-strong\)\,0_1px_2px_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong)), 0 1px 2px var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_0\.5px_var\(--separator-strong\)\,0_1px_2px_rgba\(20\,26\,40\,0\.04\)\,0_8px_24px_-12px_rgba\(20\,26\,40\,0\.08\)\] {
    --tw-shadow: 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong)), 0 1px 2px var(--tw-shadow-color, #141a280a), 0 8px 24px -12px var(--tw-shadow-color, #141a2814);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_0\.5px_var\(--separator-strong\)\,0_1px_2px_rgba\(20\,26\,40\,0\.04\)\,0_12px_32px_-16px_rgba\(20\,26\,40\,0\.16\)\] {
    --tw-shadow: 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong)), 0 1px 2px var(--tw-shadow-color, #141a280a), 0 12px 32px -16px var(--tw-shadow-color, #141a2829);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_0\.5px_var\(--separator-strong\)\,0_1px_2px_rgba\(20\,26\,40\,0\.04\)\,inset_0_0\.5px_0_rgba\(255\,255\,255\,0\.06\)\] {
    --tw-shadow: 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong)), 0 1px 2px var(--tw-shadow-color, #141a280a), inset 0 .5px 0 var(--tw-shadow-color, #ffffff0f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_0\.5px_var\(--separator-strong\)\,0_1px_2px_rgba\(20\,26\,40\,0\.04\)\] {
    --tw-shadow: 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong)), 0 1px 2px var(--tw-shadow-color, #141a280a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_0\.5px_var\(--separator-strong\)\,0_2px_6px_rgba\(0\,0\,0\,0\.06\)\,0_18px_44px_-12px_rgba\(0\,0\,0\,0\.28\)\] {
    --tw-shadow: 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong)), 0 2px 6px var(--tw-shadow-color, #0000000f), 0 18px 44px -12px var(--tw-shadow-color, #00000047);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_0\.5px_var\(--separator-strong\)\,0_2px_8px_rgba\(0\,0\,0\,0\.08\)\] {
    --tw-shadow: 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong)), 0 2px 8px var(--tw-shadow-color, #00000014);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_0\.5px_var\(--separator-strong\)\,0_8px_24px_-10px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow: 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong)), 0 8px 24px -10px var(--tw-shadow-color, #0000001f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_0\.5px_var\(--separator-strong\)\,0_12px_32px_-10px_rgba\(0\,0\,0\,0\.3\)\] {
    --tw-shadow: 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong)), 0 12px 32px -10px var(--tw-shadow-color, #0000004d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_0\.5px_var\(--separator-strong\)\] {
    --tw-shadow: 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_1\.5px_\#fff\,0_1px_3px_rgba\(0\,0\,0\,\.25\)\] {
    --tw-shadow: 0 0 0 1.5px var(--tw-shadow-color, #fff), 0 1px 3px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_1\.5px_var\(--accent\)\,0_8px_20px_-12px_rgba\(20\,26\,40\,0\.3\)\] {
    --tw-shadow: 0 0 0 1.5px var(--tw-shadow-color, var(--accent)), 0 8px 20px -12px var(--tw-shadow-color, #141a284d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_1\.5px_var\(--accent\)\] {
    --tw-shadow: 0 0 0 1.5px var(--tw-shadow-color, var(--accent));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_1\.5px_var\(--bg\)\] {
    --tw-shadow: 0 0 0 1.5px var(--tw-shadow-color, var(--bg));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_1\.5px_var\(--bg-elevated\)\] {
    --tw-shadow: 0 0 0 1.5px var(--tw-shadow-color, var(--bg-elevated));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_1\.5px_white\] {
    --tw-shadow: 0 0 0 1.5px var(--tw-shadow-color, white);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_1px_var\(--danger\)\] {
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, var(--danger));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_2px_var\(--accent\)\,0_1px_3px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow: 0 0 0 2px var(--tw-shadow-color, var(--accent)), 0 1px 3px var(--tw-shadow-color, #0000001f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_2px_var\(--bg-elevated\)\,0_0_0_4px_var\(--accent\)\,0_14px_32px_-8px_rgba\(30\,20\,10\,0\.32\)\,0_4px_10px_-4px_rgba\(30\,20\,10\,0\.2\)\] {
    --tw-shadow: 0 0 0 2px var(--tw-shadow-color, var(--bg-elevated)), 0 0 0 4px var(--tw-shadow-color, var(--accent)), 0 14px 32px -8px var(--tw-shadow-color, #1e140a52), 0 4px 10px -4px var(--tw-shadow-color, #1e140a33);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_2px_var\(--bg-elevated\)\,0_0_0_4px_var\(--accent\)\] {
    --tw-shadow: 0 0 0 2px var(--tw-shadow-color, var(--bg-elevated)), 0 0 0 4px var(--tw-shadow-color, var(--accent));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_2px_var\(--bg-elevated\)\] {
    --tw-shadow: 0 0 0 2px var(--tw-shadow-color, var(--bg-elevated));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_2px_var\(--surface\)\] {
    --tw-shadow: 0 0 0 2px var(--tw-shadow-color, var(--surface));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--success\)_22\%\,transparent\)\] {
    --tw-shadow: 0 0 0 3px var(--tw-shadow-color, var(--success));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--success\)_22\%\,transparent\)\] {
      --tw-shadow: 0 0 0 3px var(--tw-shadow-color, color-mix(in srgb,var(--success) 22%,transparent));
    }
  }

  .shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--success\)_22\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_24px_var\(--accent\)\] {
    --tw-shadow: 0 0 24px var(--tw-shadow-color, var(--accent));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_2px_rgba\(0\,0\,0\,\.1\)\,0_0_0_0\.5px_var\(--separator-strong\)\] {
    --tw-shadow: 0 1px 2px var(--tw-shadow-color, #0000001a), 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_2px_rgba\(0\,0\,0\,\.07\)\,0_0_0_0\.5px_var\(--separator-strong\)\] {
    --tw-shadow: 0 1px 2px var(--tw-shadow-color, #00000012), 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_2px_rgba\(0\,0\,0\,\.07\)\,inset_0_0_0_1px_color-mix\(in_srgb\,var\(--accent\)_40\%\,transparent\)\] {
    --tw-shadow: 0 1px 2px var(--tw-shadow-color, #00000012), inset 0 0 0 1px var(--tw-shadow-color, var(--accent));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[0_1px_2px_rgba\(0\,0\,0\,\.07\)\,inset_0_0_0_1px_color-mix\(in_srgb\,var\(--accent\)_40\%\,transparent\)\] {
      --tw-shadow: 0 1px 2px var(--tw-shadow-color, #00000012), inset 0 0 0 1px var(--tw-shadow-color, color-mix(in srgb,var(--accent) 40%,transparent));
    }
  }

  .shadow-\[0_1px_2px_rgba\(0\,0\,0\,\.07\)\,inset_0_0_0_1px_color-mix\(in_srgb\,var\(--accent\)_40\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_2px_rgba\(0\,0\,0\,\.08\)\,0_0_0_0\.5px_var\(--separator-strong\)\] {
    --tw-shadow: 0 1px 2px var(--tw-shadow-color, #00000014), 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_2px_rgba\(0\,0\,0\,\.12\)\,inset_0_0\.5px_0_rgba\(255\,255\,255\,\.25\)\] {
    --tw-shadow: 0 1px 2px var(--tw-shadow-color, #0000001f), inset 0 .5px 0 var(--tw-shadow-color, #ffffff40);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.3\)\,0_0_0_0\.5px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow: 0 1px 3px var(--tw-shadow-color, #0000004d), 0 0 0 .5px var(--tw-shadow-color, #0000001f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.08\)\,0_0_0_0\.5px_var\(--separator-strong\)\] {
    --tw-shadow: 0 1px 3px var(--tw-shadow-color, #00000014), 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.12\)\,0_0_0_0\.5px_rgba\(0\,0\,0\,0\.06\)\] {
    --tw-shadow: 0 1px 3px var(--tw-shadow-color, #0000001f), 0 0 0 .5px var(--tw-shadow-color, #0000000f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.2\)\,0_0_0_0\.5px_var\(--separator-strong\)\] {
    --tw-shadow: 0 1px 4px var(--tw-shadow-color, #0003), 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_2px_5px_rgba\(0\,0\,0\,0\.16\)\,0_0_0_0\.5px_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: 0 2px 5px var(--tw-shadow-color, #00000029), 0 0 0 .5px var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_2px_8px_-2px_color-mix\(in_srgb\,var\(--accent\)_70\%\,transparent\)\,inset_0_0\.5px_0_rgba\(255\,255\,255\,\.4\)\] {
    --tw-shadow: 0 2px 8px -2px var(--tw-shadow-color, var(--accent)), inset 0 .5px 0 var(--tw-shadow-color, #fff6);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[0_2px_8px_-2px_color-mix\(in_srgb\,var\(--accent\)_70\%\,transparent\)\,inset_0_0\.5px_0_rgba\(255\,255\,255\,\.4\)\] {
      --tw-shadow: 0 2px 8px -2px var(--tw-shadow-color, color-mix(in srgb,var(--accent) 70%,transparent)), inset 0 .5px 0 var(--tw-shadow-color, #fff6);
    }
  }

  .shadow-\[0_2px_8px_-2px_color-mix\(in_srgb\,var\(--accent\)_70\%\,transparent\)\,inset_0_0\.5px_0_rgba\(255\,255\,255\,\.4\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_4px_10px_-4px_color-mix\(in_srgb\,var\(--accent\)_70\%\,transparent\)\] {
    --tw-shadow: 0 4px 10px -4px var(--tw-shadow-color, var(--accent));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[0_4px_10px_-4px_color-mix\(in_srgb\,var\(--accent\)_70\%\,transparent\)\] {
      --tw-shadow: 0 4px 10px -4px var(--tw-shadow-color, color-mix(in srgb,var(--accent) 70%,transparent));
    }
  }

  .shadow-\[0_4px_10px_-4px_color-mix\(in_srgb\,var\(--accent\)_70\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_4px_12px_-4px_color-mix\(in_srgb\,var\(--accent\)_80\%\,transparent\)\,inset_0_0\.5px_0_rgba\(255\,255\,255\,\.35\)\] {
    --tw-shadow: 0 4px 12px -4px var(--tw-shadow-color, var(--accent)), inset 0 .5px 0 var(--tw-shadow-color, #ffffff59);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[0_4px_12px_-4px_color-mix\(in_srgb\,var\(--accent\)_80\%\,transparent\)\,inset_0_0\.5px_0_rgba\(255\,255\,255\,\.35\)\] {
      --tw-shadow: 0 4px 12px -4px var(--tw-shadow-color, color-mix(in srgb,var(--accent) 80%,transparent)), inset 0 .5px 0 var(--tw-shadow-color, #ffffff59);
    }
  }

  .shadow-\[0_4px_12px_-4px_color-mix\(in_srgb\,var\(--accent\)_80\%\,transparent\)\,inset_0_0\.5px_0_rgba\(255\,255\,255\,\.35\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_6px_16px_-6px_color-mix\(in_srgb\,var\(--accent\)_80\%\,transparent\)\,inset_0_0\.5px_0_rgba\(255\,255\,255\,\.4\)\] {
    --tw-shadow: 0 6px 16px -6px var(--tw-shadow-color, var(--accent)), inset 0 .5px 0 var(--tw-shadow-color, #fff6);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[0_6px_16px_-6px_color-mix\(in_srgb\,var\(--accent\)_80\%\,transparent\)\,inset_0_0\.5px_0_rgba\(255\,255\,255\,\.4\)\] {
      --tw-shadow: 0 6px 16px -6px var(--tw-shadow-color, color-mix(in srgb,var(--accent) 80%,transparent)), inset 0 .5px 0 var(--tw-shadow-color, #fff6);
    }
  }

  .shadow-\[0_6px_16px_-6px_color-mix\(in_srgb\,var\(--accent\)_80\%\,transparent\)\,inset_0_0\.5px_0_rgba\(255\,255\,255\,\.4\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_10px_28px_-10px_rgba\(0\,0\,0\,0\.35\)\] {
    --tw-shadow: 0 10px 28px -10px var(--tw-shadow-color, #00000059);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_10px_30px_-8px_rgba\(0\,0\,0\,0\.35\)\] {
    --tw-shadow: 0 10px 30px -8px var(--tw-shadow-color, #00000059);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_30px_70px_-16px_rgba\(0\,0\,0\,\.38\)\,0_8px_20px_-8px_rgba\(0\,0\,0\,\.18\)\,0_0_0_0\.5px_var\(--separator-strong\)\] {
    --tw-shadow: 0 30px 70px -16px var(--tw-shadow-color, #00000061), 0 8px 20px -8px var(--tw-shadow-color, #0000002e), 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_-0\.5px_0_0_var\(--separator\)\] {
    --tw-shadow: inset -.5px 0 0 var(--tw-shadow-color, var(--separator));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0\.5px_0_0_var\(--separator\)\] {
    --tw-shadow: inset .5px 0 0 var(--tw-shadow-color, var(--separator));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_-0\.5px_0_color-mix\(in_srgb\,var\(--label\)_14\%\,transparent\)\] {
    --tw-shadow: inset 0 -.5px 0 var(--tw-shadow-color, var(--label));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[inset_0_-0\.5px_0_color-mix\(in_srgb\,var\(--label\)_14\%\,transparent\)\] {
      --tw-shadow: inset 0 -.5px 0 var(--tw-shadow-color, color-mix(in srgb,var(--label) 14%,transparent));
    }
  }

  .shadow-\[inset_0_-0\.5px_0_color-mix\(in_srgb\,var\(--label\)_14\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_-0\.5px_0_var\(--separator\)\] {
    --tw-shadow: inset 0 -.5px 0 var(--tw-shadow-color, var(--separator));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_-0\.5px_0_var\(--separator-strong\)\,0_0_0_0\.5px_var\(--separator\)\] {
    --tw-shadow: inset 0 -.5px 0 var(--tw-shadow-color, var(--separator-strong)), 0 0 0 .5px var(--tw-shadow-color, var(--separator));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_-0\.5px_0_var\(--separator-strong\)\] {
    --tw-shadow: inset 0 -.5px 0 var(--tw-shadow-color, var(--separator-strong));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_-1\.5px_0_var\(--separator-strong\)\,0_0_0_0\.5px_var\(--separator-strong\)\,0_1px_2px_rgba\(0\,0\,0\,0\.06\)\] {
    --tw-shadow: inset 0 -1.5px 0 var(--tw-shadow-color, var(--separator-strong)), 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong)), 0 1px 2px var(--tw-shadow-color, #0000000f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_-1px_0_var\(--separator-strong\)\,0_0_0_0\.5px_var\(--separator-strong\)\,0_0\.5px_1px_rgba\(0\,0\,0\,0\.06\)\] {
    --tw-shadow: inset 0 -1px 0 var(--tw-shadow-color, var(--separator-strong)), 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong)), 0 .5px 1px var(--tw-shadow-color, #0000000f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0\.5px_0_rgba\(255\,255\,255\,0\.3\)\,0_0_0_0\.5px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow: inset 0 .5px 0 var(--tw-shadow-color, #ffffff4d), 0 0 0 .5px var(--tw-shadow-color, #0000001f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0\.5px_0_rgba\(255\,255\,255\,0\.3\)\,0_1px_2px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow: inset 0 .5px 0 var(--tw-shadow-color, #ffffff4d), 0 1px 2px var(--tw-shadow-color, #0000001f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0\.5px_0_rgba\(255\,255\,255\,0\.35\)\,0_1px_2px_rgba\(0\,0\,0\,0\.12\)\,0_0_0_0\.5px_rgba\(0\,0\,0\,0\.06\)\] {
    --tw-shadow: inset 0 .5px 0 var(--tw-shadow-color, #ffffff59), 0 1px 2px var(--tw-shadow-color, #0000001f), 0 0 0 .5px var(--tw-shadow-color, #0000000f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0\.5px_0_rgba\(255\,255\,255\,0\.35\)\] {
    --tw-shadow: inset 0 .5px 0 var(--tw-shadow-color, #ffffff59);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0\.5px_0_rgba\(255\,255\,255\,0\.55\)\,0_0_0_0\.5px_var\(--separator-strong\)\,0_12px_40px_-12px_rgba\(0\,0\,0\,0\.28\)\] {
    --tw-shadow: inset 0 .5px 0 var(--tw-shadow-color, #ffffff8c), 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong)), 0 12px 40px -12px var(--tw-shadow-color, #00000047);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0\.5px_0_var\(--separator\)\] {
    --tw-shadow: inset 0 .5px 0 var(--tw-shadow-color, var(--separator));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0\.5px_0_var\(--separator-strong\)\,inset_0\.5px_0_0_var\(--separator-strong\)\,inset_-0\.5px_0_0_var\(--separator-strong\)\] {
    --tw-shadow: inset 0 .5px 0 var(--tw-shadow-color, var(--separator-strong)), inset .5px 0 0 var(--tw-shadow-color, var(--separator-strong)), inset -.5px 0 0 var(--tw-shadow-color, var(--separator-strong));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--accent\)_30\%\,transparent\)\] {
    --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, var(--accent));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--accent\)_30\%\,transparent\)\] {
      --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, color-mix(in srgb,var(--accent) 30%,transparent));
    }
  }

  .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--accent\)_30\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--accent\)_35\%\,transparent\)\] {
    --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, var(--accent));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--accent\)_35\%\,transparent\)\] {
      --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, color-mix(in srgb,var(--accent) 35%,transparent));
    }
  }

  .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--accent\)_35\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--danger\)_22\%\,transparent\)\] {
    --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, var(--danger));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--danger\)_22\%\,transparent\)\] {
      --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, color-mix(in srgb,var(--danger) 22%,transparent));
    }
  }

  .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--danger\)_22\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--danger\)_25\%\,transparent\)\] {
    --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, var(--danger));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--danger\)_25\%\,transparent\)\] {
      --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, color-mix(in srgb,var(--danger) 25%,transparent));
    }
  }

  .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--danger\)_25\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--danger\)_32\%\,transparent\)\] {
    --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, var(--danger));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--danger\)_32\%\,transparent\)\] {
      --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, color-mix(in srgb,var(--danger) 32%,transparent));
    }
  }

  .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--danger\)_32\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--purple\)_30\%\,transparent\)\] {
    --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, var(--purple));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--purple\)_30\%\,transparent\)\] {
      --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, color-mix(in srgb,var(--purple) 30%,transparent));
    }
  }

  .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--purple\)_30\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--purple\)_34\%\,transparent\)\] {
    --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, var(--purple));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--purple\)_34\%\,transparent\)\] {
      --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, color-mix(in srgb,var(--purple) 34%,transparent));
    }
  }

  .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--purple\)_34\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--success\)_30\%\,transparent\)\] {
    --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, var(--success));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--success\)_30\%\,transparent\)\] {
      --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, color-mix(in srgb,var(--success) 30%,transparent));
    }
  }

  .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--success\)_30\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--warning\)_34\%\,transparent\)\] {
    --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, var(--warning));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--warning\)_34\%\,transparent\)\] {
      --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, color-mix(in srgb,var(--warning) 34%,transparent));
    }
  }

  .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--warning\)_34\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--warning\)_35\%\,transparent\)\] {
    --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, var(--warning));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--warning\)_35\%\,transparent\)\] {
      --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, color-mix(in srgb,var(--warning) 35%,transparent));
    }
  }

  .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--warning\)_35\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--warning\)_36\%\,transparent\)\] {
    --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, var(--warning));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--warning\)_36\%\,transparent\)\] {
      --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, color-mix(in srgb,var(--warning) 36%,transparent));
    }
  }

  .shadow-\[inset_0_0_0_0\.5px_color-mix\(in_srgb\,var\(--warning\)_36\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_0\.5px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, #0000001f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_0\.5px_rgba\(0\,0\,0\,0\.14\)\] {
    --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, #00000024);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_0\.5px_var\(--chip-edit-ring\)\] {
    --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, var(--chip-edit-ring));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_0\.5px_var\(--chip-none-ring\)\] {
    --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, var(--chip-none-ring));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_0\.5px_var\(--chip-view-ring\)\] {
    --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, var(--chip-view-ring));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_0\.5px_var\(--separator\)\] {
    --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, var(--separator));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_0\.5px_var\(--separator-strong\)\,0_0\.5px_1px_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong)), 0 .5px 1px var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_0\.5px_var\(--separator-strong\)\,0_0\.5px_1px_rgba\(0\,0\,0\,0\.08\)\] {
    --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong)), 0 .5px 1px var(--tw-shadow-color, #00000014);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_0\.5px_var\(--separator-strong\)\] {
    --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_1\.5px_color-mix\(in_srgb\,var\(--accent\)_70\%\,transparent\)\] {
    --tw-shadow: inset 0 0 0 1.5px var(--tw-shadow-color, var(--accent));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[inset_0_0_0_1\.5px_color-mix\(in_srgb\,var\(--accent\)_70\%\,transparent\)\] {
      --tw-shadow: inset 0 0 0 1.5px var(--tw-shadow-color, color-mix(in srgb,var(--accent) 70%,transparent));
    }
  }

  .shadow-\[inset_0_0_0_1\.5px_color-mix\(in_srgb\,var\(--accent\)_70\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_1\.5px_var\(--accent\)\] {
    --tw-shadow: inset 0 0 0 1.5px var(--tw-shadow-color, var(--accent));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_1\.5px_var\(--danger\)\] {
    --tw-shadow: inset 0 0 0 1.5px var(--tw-shadow-color, var(--danger));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_1\.5px_var\(--label-4\)\] {
    --tw-shadow: inset 0 0 0 1.5px var(--tw-shadow-color, var(--label-4));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_1\.25px_color-mix\(in_srgb\,var\(--label\)_22\%\,transparent\)\] {
    --tw-shadow: inset 0 0 0 1.25px var(--tw-shadow-color, var(--label));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[inset_0_0_0_1\.25px_color-mix\(in_srgb\,var\(--label\)_22\%\,transparent\)\] {
      --tw-shadow: inset 0 0 0 1.25px var(--tw-shadow-color, color-mix(in srgb,var(--label) 22%,transparent));
    }
  }

  .shadow-\[inset_0_0_0_1\.25px_color-mix\(in_srgb\,var\(--label\)_22\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--accent\)_40\%\,transparent\)\] {
    --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, var(--accent));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--accent\)_40\%\,transparent\)\] {
      --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, color-mix(in srgb,var(--accent) 40%,transparent));
    }
  }

  .shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--accent\)_40\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--label\)_22\%\,transparent\)\] {
    --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, var(--label));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--label\)_22\%\,transparent\)\] {
      --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, color-mix(in srgb,var(--label) 22%,transparent));
    }
  }

  .shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--label\)_22\%\,transparent\)\] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_1px_var\(--accent\)\] {
    --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, var(--accent));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_1px_var\(--separator\)\] {
    --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, var(--separator));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_1px_var\(--separator-strong\)\] {
    --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, var(--separator-strong));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[var\(--shadow-lg\)\] {
    --tw-shadow: var(--shadow-lg);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[var\(--shadow-md\)\] {
    --tw-shadow: var(--shadow-md);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[var\(--shadow-sm\)\] {
    --tw-shadow: var(--shadow-sm);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[var\(--sheet-shadow\)\] {
    --tw-shadow: var(--sheet-shadow);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

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

  .ring-\[0\.5px\] {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(.5px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

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

  .material-popover {
    background: var(--popover-bg, var(--bg-elevated));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .material-popover {
      background: var(--popover-bg, color-mix(in srgb, var(--bg-elevated) 94%, transparent));
    }
  }

  .material-popover {
    --brain-vibrancy: blur(30px) saturate(180%);
    -webkit-backdrop-filter: var(--brain-vibrancy);
    backdrop-filter: var(--brain-vibrancy);
    box-shadow: inset 0 1px 0 var(--popover-highlight), var(--popover-edge, 0 0 0 0 transparent), var(--popover-shadow, var(--shadow-lg));
  }

  .hairline-b {
    box-shadow: inset 0 -.5px 0 var(--separator-strong);
  }

  .hairline-l {
    box-shadow: inset .5px 0 0 var(--separator-strong);
  }

  .hairline-r {
    box-shadow: inset -.5px 0 0 var(--separator-strong);
  }

  .hairline-t {
    box-shadow: inset 0 .5px 0 var(--separator-strong);
  }

  .ring-\[var\(--accent\)\] {
    --tw-ring-color: var(--accent);
  }

  .ring-\[var\(--separator\)\] {
    --tw-ring-color: var(--separator);
  }

  .ring-\[var\(--separator-strong\)\] {
    --tw-ring-color: var(--separator-strong);
  }

  .ring-\[var\(--surface\)\] {
    --tw-ring-color: var(--surface);
  }

  .ring-accent {
    --tw-ring-color: var(--accent);
  }

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

  .outline-offset-1 {
    outline-offset: 1px;
  }

  .outline-\[var\(--label-4\)\] {
    outline-color: var(--label-4);
  }

  .outline-active {
    outline-color: var(--surface-active);
  }

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

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

  .drop-shadow-\[0_0\.5px_0\.5px_rgba\(0\,0\,0\,0\.18\)\] {
    --tw-drop-shadow-size: drop-shadow(0 .5px .5px var(--tw-drop-shadow-color, #0000002e));
    --tw-drop-shadow: var(--tw-drop-shadow-size);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow-\[0_0\.5px_0_var\(--separator-strong\)\] {
    --tw-drop-shadow-size: drop-shadow(0 .5px 0 var(--tw-drop-shadow-color, var(--separator-strong)));
    --tw-drop-shadow: var(--tw-drop-shadow-size);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.15\)\] {
    --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color, #00000026));
    --tw-drop-shadow: var(--tw-drop-shadow-size);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow-\[0_10px_24px_rgba\(70\,80\,240\,0\.35\)\] {
    --tw-drop-shadow-size: drop-shadow(0 10px 24px var(--tw-drop-shadow-color, #4650f059));
    --tw-drop-shadow: var(--tw-drop-shadow-size);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow-\[0_14px_30px_rgba\(70\,80\,240\,0\.35\)\] {
    --tw-drop-shadow-size: drop-shadow(0 14px 30px var(--tw-drop-shadow-color, #4650f059));
    --tw-drop-shadow: var(--tw-drop-shadow-size);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .grayscale-\[0\.4\] {
    --tw-grayscale: grayscale(.4);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

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

  .backdrop-blur-\[8px\] {
    --tw-backdrop-blur: blur(8px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-\[40px\] {
    --tw-backdrop-blur: blur(40px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-md {
    --tw-backdrop-blur: blur(var(--blur-md));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-sm {
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-xl {
    --tw-backdrop-blur: blur(var(--blur-xl));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-saturate-150 {
    --tw-backdrop-saturate: saturate(150%);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-saturate-\[1\.8\] {
    --tw-backdrop-saturate: saturate(1.8);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .material {
    background: var(--material);
    --brain-vibrancy: blur(30px) saturate(180%);
    -webkit-backdrop-filter: var(--brain-vibrancy);
    backdrop-filter: var(--brain-vibrancy);
  }

  .material-thick {
    background: var(--material-thick);
    --brain-vibrancy: blur(40px) saturate(190%);
    -webkit-backdrop-filter: var(--brain-vibrancy);
    backdrop-filter: var(--brain-vibrancy);
  }

  .backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .\!\[backdrop-filter\:none\] {
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
  }

  .\[backdrop-filter\:var\(--gv\)\] {
    -webkit-backdrop-filter: var(--gv);
    backdrop-filter: var(--gv);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

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

  .transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .duration-75 {
    --tw-duration: 75ms;
    transition-duration: 75ms;
  }

  .duration-100 {
    --tw-duration: .1s;
    transition-duration: .1s;
  }

  .duration-150 {
    --tw-duration: .15s;
    transition-duration: .15s;
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .duration-500 {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .duration-\[260ms\] {
    --tw-duration: .26s;
    transition-duration: .26s;
  }

  .ease-\[var\(--ease-out\)\] {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  .ease-\[var\(--ease-spring\)\] {
    --tw-ease: var(--ease-spring);
    transition-timing-function: var(--ease-spring);
  }

  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  .\[transition-timing-function\:var\(--ease-spring\)\] {
    transition-timing-function: var(--ease-spring);
  }

  .will-change-transform {
    will-change: transform;
  }

  .\[contain\:strict\] {
    contain: strict;
  }

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

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .select-all {
    -webkit-user-select: all;
    user-select: all;
  }

  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  .\!\[-webkit-backdrop-filter\:none\] {
    -webkit-backdrop-filter: none !important;
  }

  .\[--gv\:blur\(30px\)_saturate\(180\%\)\] {
    --gv: blur(30px) saturate(180%);
  }

  .\[-webkit-backdrop-filter\:var\(--gv\)\] {
    -webkit-backdrop-filter: var(--gv);
  }

  .\[-webkit-mask-image\:linear-gradient\(to_right\,\#000_calc\(100\%-28px\)\,transparent\)\] {
    -webkit-mask-image: linear-gradient(to right, #000 calc(100% - 28px), #0000);
  }

  .\[animation-duration\:1\.6s\] {
    animation-duration: 1.6s;
  }

  .\[animation-duration\:2\.4s\] {
    animation-duration: 2.4s;
  }

  .\[animation-iteration-count\:3\] {
    animation-iteration-count: 3;
  }

  .\[clip-path\:polygon\(64\%_0\,100\%_0\,100\%_100\%\,36\%_100\%\)\] {
    clip-path: polygon(64% 0, 100% 0, 100% 100%, 36% 100%);
  }

  .\[grid-area\:c\] {
    grid-area: c;
  }

  .\[grid-area\:d\] {
    grid-area: d;
  }

  .\[grid-area\:g\] {
    grid-area: g;
  }

  .\[grid-template-areas\:\'g\'_\'d\'_\'c\'\] {
    grid-template-areas: "g"
                         "d"
                         "c";
  }

  .\[transition\:opacity_160ms_var\(--ease-out\)\] {
    transition: opacity .16s var(--ease-out);
  }

  .\[transition\:opacity_180ms_var\(--ease-out\)\] {
    transition: opacity .18s var(--ease-out);
  }

  .group-focus-within\:opacity-100:is(:where(.group):focus-within *) {
    opacity: 1;
  }

  .group-focus-within\/row\:opacity-0:is(:where(.group\/row):focus-within *) {
    opacity: 0;
  }

  .group-focus-within\/row\:opacity-100:is(:where(.group\/row):focus-within *) {
    opacity: 1;
  }

  .group-focus-within\/ver\:opacity-0:is(:where(.group\/ver):focus-within *) {
    opacity: 0;
  }

  @media (hover: hover) {
    .group-hover\:block:is(:where(.group):hover *) {
      display: block;
    }

    .group-hover\:hidden:is(:where(.group):hover *) {
      display: none;
    }

    .group-hover\:translate-x-0:is(:where(.group):hover *) {
      --tw-translate-x: 0px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .group-hover\:translate-x-0\.5:is(:where(.group):hover *) {
      --tw-translate-x: calc(var(--spacing) * .5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .group-hover\:translate-x-px:is(:where(.group):hover *) {
      --tw-translate-x: 1px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .group-hover\:-translate-y-0\.5:is(:where(.group):hover *) {
      --tw-translate-y: calc(var(--spacing) * -.5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .group-hover\:-translate-y-px:is(:where(.group):hover *) {
      --tw-translate-y: -1px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .group-hover\:text-label-2:is(:where(.group):hover *) {
      color: var(--label-2);
    }

    .group-hover\:opacity-60:is(:where(.group):hover *) {
      opacity: .6;
    }

    .group-hover\:opacity-100:is(:where(.group):hover *) {
      opacity: 1;
    }

    .group-hover\:delay-150:is(:where(.group):hover *) {
      transition-delay: .15s;
    }

    .group-hover\/av\:opacity-100:is(:where(.group\/av):hover *), .group-hover\/chip\:opacity-100:is(:where(.group\/chip):hover *) {
      opacity: 1;
    }

    .group-hover\/cta\:translate-x-0\.5:is(:where(.group\/cta):hover *), .group-hover\/dg\:translate-x-0\.5:is(:where(.group\/dg):hover *) {
      --tw-translate-x: calc(var(--spacing) * .5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .group-hover\/head\:opacity-100:is(:where(.group\/head):hover *), .group-hover\/line\:opacity-100:is(:where(.group\/line):hover *), .group-hover\/pill\:opacity-100:is(:where(.group\/pill):hover *) {
      opacity: 1;
    }

    .group-hover\/pin\:scale-100:is(:where(.group\/pin):hover *) {
      --tw-scale-x: 100%;
      --tw-scale-y: 100%;
      --tw-scale-z: 100%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .group-hover\/pin\:opacity-100:is(:where(.group\/pin):hover *) {
      opacity: 1;
    }

    .group-hover\/row\:flex:is(:where(.group\/row):hover *) {
      display: flex;
    }

    .group-hover\/row\:hidden:is(:where(.group\/row):hover *) {
      display: none;
    }

    .group-hover\/row\:opacity-0:is(:where(.group\/row):hover *) {
      opacity: 0;
    }

    .group-hover\/row\:opacity-100:is(:where(.group\/row):hover *), .group-hover\/section\:opacity-100:is(:where(.group\/section):hover *) {
      opacity: 1;
    }

    .group-hover\/see\:translate-x-0\.5:is(:where(.group\/see):hover *), .group-hover\/step\:translate-x-0\.5:is(:where(.group\/step):hover *) {
      --tw-translate-x: calc(var(--spacing) * .5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .group-hover\/tab\:opacity-100:is(:where(.group\/tab):hover *) {
      opacity: 1;
    }

    .group-hover\/ver\:opacity-0:is(:where(.group\/ver):hover *) {
      opacity: 0;
    }

    .group-hover\/ver\:opacity-100:is(:where(.group\/ver):hover *) {
      opacity: 1;
    }
  }

  .group-focus-visible\:opacity-100:is(:where(.group):focus-visible *) {
    opacity: 1;
  }

  .group-focus-visible\:shadow-\[var\(--focus-ring\)\]:is(:where(.group):focus-visible *) {
    --tw-shadow: var(--focus-ring);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-focus-visible\/av\:opacity-100:is(:where(.group\/av):focus-visible *), .group-focus-visible\/chip\:opacity-100:is(:where(.group\/chip):focus-visible *), .group-focus-visible\/pill\:opacity-100:is(:where(.group\/pill):focus-visible *) {
    opacity: 1;
  }

  .group-focus-visible\/row\:flex:is(:where(.group\/row):focus-visible *) {
    display: flex;
  }

  .group-focus-visible\/row\:hidden:is(:where(.group\/row):focus-visible *) {
    display: none;
  }

  .group-focus-visible\/row\:opacity-100:is(:where(.group\/row):focus-visible *) {
    opacity: 1;
  }

  .group-active\:scale-\[0\.98\]:is(:where(.group):active *) {
    scale: .98;
  }

  .group-active\/st\:scale-\[0\.92\]:is(:where(.group\/st):active *) {
    scale: .92;
  }

  .group-data-\[highlighted\]\:bg-white\/20:is(:where(.group)[data-highlighted] *) {
    background-color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .group-data-\[highlighted\]\:bg-white\/20:is(:where(.group)[data-highlighted] *) {
      background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .group-data-\[highlighted\]\:text-white:is(:where(.group)[data-highlighted] *) {
    color: var(--color-white);
  }

  .group-data-\[highlighted\]\:text-white\/75:is(:where(.group)[data-highlighted] *) {
    color: #ffffffbf;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .group-data-\[highlighted\]\:text-white\/75:is(:where(.group)[data-highlighted] *) {
      color: color-mix(in oklab, var(--color-white) 75%, transparent);
    }
  }

  .group-data-\[highlighted\]\:text-white\/80:is(:where(.group)[data-highlighted] *) {
    color: #fffc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .group-data-\[highlighted\]\:text-white\/80:is(:where(.group)[data-highlighted] *) {
      color: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }

  .group-data-\[highlighted\]\:text-white\/90:is(:where(.group)[data-highlighted] *) {
    color: #ffffffe6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .group-data-\[highlighted\]\:text-white\/90:is(:where(.group)[data-highlighted] *) {
      color: color-mix(in oklab, var(--color-white) 90%, transparent);
    }
  }

  .group-data-\[highlighted\]\:shadow-\[inset_0_0_0_0\.5px_rgba\(255\,255\,255\,0\.35\)\]:is(:where(.group)[data-highlighted] *) {
    --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, #ffffff59);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-data-\[highlighted\]\:shadow-\[inset_0_0_0_1\.25px_rgba\(255\,255\,255\,\.55\)\]:is(:where(.group)[data-highlighted] *) {
    --tw-shadow: inset 0 0 0 1.25px var(--tw-shadow-color, #ffffff8c);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-data-\[highlighted\]\:shadow-none:is(:where(.group)[data-highlighted] *) {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-data-\[highlighted\]\/st\:scale-\[1\.12\]:is(:where(.group\/st)[data-highlighted] *) {
    scale: 1.12;
  }

  .group-data-\[highlighted\]\/st\:text-label-2:is(:where(.group\/st)[data-highlighted] *) {
    color: var(--label-2);
  }

  .group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state="open"] *), .group-data-\[state\=open\]\/chip\:rotate-180:is(:where(.group\/chip)[data-state="open"] *) {
    rotate: 180deg;
  }

  .group-data-\[state\=open\]\/chip\:opacity-100:is(:where(.group\/chip)[data-state="open"] *), .group-data-\[state\=open\]\/pill\:opacity-100:is(:where(.group\/pill)[data-state="open"] *) {
    opacity: 1;
  }

  .marker\:text-label-3 ::marker {
    color: var(--label-3);
  }

  .marker\:text-label-3::marker {
    color: var(--label-3);
  }

  .marker\:text-label-3 ::-webkit-details-marker {
    color: var(--label-3);
  }

  .marker\:text-label-3::-webkit-details-marker {
    color: var(--label-3);
  }

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

  .placeholder\:text-label-3::placeholder {
    color: var(--label-3);
  }

  .placeholder\:text-label-4::placeholder {
    color: var(--label-4);
  }

  .before\:mr-1\.5:before {
    content: var(--tw-content);
    margin-right: calc(var(--spacing) * 1.5);
  }

  .before\:font-normal:before {
    content: var(--tw-content);
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .before\:text-label-3:before {
    content: var(--tw-content);
    color: var(--label-3);
  }

  .before\:content-\[\'·\'\]:before {
    --tw-content: "·";
    content: var(--tw-content);
  }

  .after\:absolute:after {
    content: var(--tw-content);
    position: absolute;
  }

  .after\:inset-0:after {
    content: var(--tw-content);
    inset: 0;
  }

  .after\:rounded-\[14px\]:after {
    content: var(--tw-content);
    border-radius: 14px;
  }

  .after\:content-\[\'\'\]:after {
    --tw-content: "";
    content: var(--tw-content);
  }

  .first\:mt-1:first-child {
    margin-top: var(--spacing);
  }

  .first\:rounded-l-full:first-child {
    border-top-left-radius: 3.40282e38px;
    border-bottom-left-radius: 3.40282e38px;
  }

  .first\:pt-1:first-child {
    padding-top: var(--spacing);
  }

  .first\:shadow-none:first-child {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .last\:rounded-r-full:last-child {
    border-top-right-radius: 3.40282e38px;
    border-bottom-right-radius: 3.40282e38px;
  }

  .last\:shadow-none:last-child {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .empty\:hidden:empty {
    display: none;
  }

  .focus-within\:bg-\[var\(--bg-elevated\)\]:focus-within {
    background-color: var(--bg-elevated);
  }

  .focus-within\:shadow-\[0_0_0_0\.5px_var\(--separator-strong\)\,var\(--focus-ring\)\]:focus-within {
    --tw-shadow: 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong)), var(--focus-ring);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-within\:shadow-\[inset_0_0_0_1px_var\(--accent\)\,var\(--focus-ring\)\]:focus-within {
    --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, var(--accent)), var(--focus-ring);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-within\:shadow-\[var\(--focus-ring\)\,var\(--shadow-md\)\]:focus-within {
    --tw-shadow: var(--focus-ring), var(--shadow-md);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-within\:shadow-\[var\(--focus-ring\)\,var\(--shadow-sm\)\]:focus-within {
    --tw-shadow: var(--focus-ring), var(--shadow-sm);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  @media (hover: hover) {
    .hover\:scale-110:hover {
      --tw-scale-x: 110%;
      --tw-scale-y: 110%;
      --tw-scale-z: 110%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .hover\:scale-\[1\.02\]:hover {
      scale: 1.02;
    }

    .hover\:scale-\[1\.06\]:hover {
      scale: 1.06;
    }

    .hover\:scale-\[1\.12\]:hover {
      scale: 1.12;
    }

    .hover\:bg-\[color-mix\(in_srgb\,var\(--accent\)_10\%\,transparent\)\]:hover {
      background-color: var(--accent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-\[color-mix\(in_srgb\,var\(--accent\)_10\%\,transparent\)\]:hover {
        background-color: color-mix(in srgb,var(--accent) 10%,transparent);
      }
    }

    .hover\:bg-\[color-mix\(in_srgb\,var\(--accent\)_10\%\,var\(--bg-elevated\)\)\]:hover {
      background-color: var(--accent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-\[color-mix\(in_srgb\,var\(--accent\)_10\%\,var\(--bg-elevated\)\)\]:hover {
        background-color: color-mix(in srgb,var(--accent) 10%,var(--bg-elevated));
      }
    }

    .hover\:bg-\[color-mix\(in_srgb\,var\(--accent\)_20\%\,transparent\)\]:hover {
      background-color: var(--accent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-\[color-mix\(in_srgb\,var\(--accent\)_20\%\,transparent\)\]:hover {
        background-color: color-mix(in srgb,var(--accent) 20%,transparent);
      }
    }

    .hover\:bg-\[color-mix\(in_srgb\,var\(--bg-elevated\)_92\%\,var\(--label\)\)\]:hover {
      background-color: var(--bg-elevated);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-\[color-mix\(in_srgb\,var\(--bg-elevated\)_92\%\,var\(--label\)\)\]:hover {
        background-color: color-mix(in srgb,var(--bg-elevated) 92%,var(--label));
      }
    }

    .hover\:bg-\[color-mix\(in_srgb\,var\(--danger\)_10\%\,transparent\)\]:hover {
      background-color: var(--danger);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-\[color-mix\(in_srgb\,var\(--danger\)_10\%\,transparent\)\]:hover {
        background-color: color-mix(in srgb,var(--danger) 10%,transparent);
      }
    }

    .hover\:bg-\[color-mix\(in_srgb\,var\(--danger\)_88\%\,black\)\]:hover {
      background-color: var(--danger);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-\[color-mix\(in_srgb\,var\(--danger\)_88\%\,black\)\]:hover {
        background-color: color-mix(in srgb,var(--danger) 88%,black);
      }
    }

    .hover\:bg-\[color-mix\(in_srgb\,var\(--label\)_6\%\,transparent\)\]:hover {
      background-color: var(--label);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-\[color-mix\(in_srgb\,var\(--label\)_6\%\,transparent\)\]:hover {
        background-color: color-mix(in srgb,var(--label) 6%,transparent);
      }
    }

    .hover\:bg-\[color-mix\(in_srgb\,var\(--label\)_8\%\,transparent\)\]:hover {
      background-color: var(--label);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-\[color-mix\(in_srgb\,var\(--label\)_8\%\,transparent\)\]:hover {
        background-color: color-mix(in srgb,var(--label) 8%,transparent);
      }
    }

    .hover\:bg-\[color-mix\(in_srgb\,var\(--label\)_9\%\,transparent\)\]:hover {
      background-color: var(--label);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-\[color-mix\(in_srgb\,var\(--label\)_9\%\,transparent\)\]:hover {
        background-color: color-mix(in srgb,var(--label) 9%,transparent);
      }
    }

    .hover\:bg-\[color-mix\(in_srgb\,var\(--label\)_10\%\,transparent\)\]:hover {
      background-color: var(--label);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-\[color-mix\(in_srgb\,var\(--label\)_10\%\,transparent\)\]:hover {
        background-color: color-mix(in srgb,var(--label) 10%,transparent);
      }
    }

    .hover\:bg-\[color-mix\(in_srgb\,var\(--purple\)_18\%\,transparent\)\]:hover {
      background-color: var(--purple);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-\[color-mix\(in_srgb\,var\(--purple\)_18\%\,transparent\)\]:hover {
        background-color: color-mix(in srgb,var(--purple) 18%,transparent);
      }
    }

    .hover\:bg-\[color-mix\(in_srgb\,var\(--success\)_19\%\,transparent\)\]:hover {
      background-color: var(--success);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-\[color-mix\(in_srgb\,var\(--success\)_19\%\,transparent\)\]:hover {
        background-color: color-mix(in srgb,var(--success) 19%,transparent);
      }
    }

    .hover\:bg-\[color-mix\(in_srgb\,var\(--surface-hover\)_60\%\,transparent\)\]:hover {
      background-color: var(--surface-hover);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-\[color-mix\(in_srgb\,var\(--surface-hover\)_60\%\,transparent\)\]:hover {
        background-color: color-mix(in srgb,var(--surface-hover) 60%,transparent);
      }
    }

    .hover\:bg-\[color-mix\(in_srgb\,var\(--warning\)_22\%\,transparent\)\]:hover {
      background-color: var(--warning);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-\[color-mix\(in_srgb\,var\(--warning\)_22\%\,transparent\)\]:hover {
        background-color: color-mix(in srgb,var(--warning) 22%,transparent);
      }
    }

    .hover\:bg-\[var\(--accent-hover\)\]:hover {
      background-color: var(--accent-hover);
    }

    .hover\:bg-\[var\(--accent-soft\)\]:hover {
      background-color: var(--accent-soft);
    }

    .hover\:bg-\[var\(--bg-elevated\)\]:hover {
      background-color: var(--bg-elevated);
    }

    .hover\:bg-\[var\(--surface-active\)\]:hover {
      background-color: var(--surface-active);
    }

    .hover\:bg-\[var\(--surface-hover\)\]:hover {
      background-color: var(--surface-hover);
    }

    .hover\:bg-accent:hover {
      background-color: var(--accent);
    }

    .hover\:bg-accent-soft:hover {
      background-color: var(--accent-soft);
    }

    .hover\:bg-hover:hover {
      background-color: var(--surface-hover);
    }

    .hover\:\!text-danger:hover {
      color: var(--danger) !important;
    }

    .hover\:text-\[var\(--accent-hover\)\]:hover {
      color: var(--accent-hover);
    }

    .hover\:text-\[var\(--danger\)\]:hover {
      color: var(--danger);
    }

    .hover\:text-accent:hover {
      color: var(--accent);
    }

    .hover\:text-danger:hover {
      color: var(--danger);
    }

    .hover\:text-label:hover {
      color: var(--label);
    }

    .hover\:text-label-2:hover {
      color: var(--label-2);
    }

    .hover\:text-white:hover {
      color: var(--color-white);
    }

    .hover\:underline:hover {
      text-decoration-line: underline;
    }

    .hover\:opacity-100:hover {
      opacity: 1;
    }

    .hover\:shadow-\[0_0_0_0\.5px_var\(--label-4\)\,0_6px_16px_-10px_rgba\(20\,26\,40\,0\.2\)\]:hover {
      --tw-shadow: 0 0 0 .5px var(--tw-shadow-color, var(--label-4)), 0 6px 16px -10px var(--tw-shadow-color, #141a2833);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-\[0_0_0_0\.5px_var\(--separator\)\]:hover {
      --tw-shadow: 0 0 0 .5px var(--tw-shadow-color, var(--separator));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-\[0_0_0_0\.5px_var\(--separator-strong\)\,0_2px_6px_-2px_rgba\(0\,0\,0\,0\.1\)\]:hover {
      --tw-shadow: 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong)), 0 2px 6px -2px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-\[0_0_0_0\.5px_var\(--separator-strong\)\,var\(--shadow-md\)\]:hover {
      --tw-shadow: 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong)), var(--shadow-md);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-\[0_0_0_0\.5px_var\(--separator-strong\)\]:hover {
      --tw-shadow: 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-\[inset_0_0_0_0\.5px_var\(--label-4\)\]:hover {
      --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, var(--label-4));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-\[inset_0_0_0_0\.5px_var\(--separator\)\]:hover {
      --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, var(--separator));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-\[inset_0_0_0_0\.5px_var\(--separator-strong\)\,0_0\.5px_1px_rgba\(0\,0\,0\,0\.05\)\]:hover {
      --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong)), 0 .5px 1px var(--tw-shadow-color, #0000000d);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-\[inset_0_0_0_0\.5px_var\(--separator-strong\)\]:hover {
      --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-\[var\(--shadow-md\)\]:hover {
      --tw-shadow: var(--shadow-md);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

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

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

    .hover\:brightness-\[0\.97\]:hover {
      --tw-brightness: brightness(.97);
      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, );
    }
  }

  .focus\:bg-\[var\(--bg-elevated\)\]:focus {
    background-color: var(--bg-elevated);
  }

  .focus\:shadow-\[0_0_0_1\.5px_var\(--accent\)\,var\(--focus-ring\)\]:focus {
    --tw-shadow: 0 0 0 1.5px var(--tw-shadow-color, var(--accent)), var(--focus-ring);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:shadow-\[inset_0_0_0_1px_var\(--accent\)\,var\(--focus-ring\)\]:focus {
    --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, var(--accent)), var(--focus-ring);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:shadow-\[var\(--focus-ring\)\]:focus {
    --tw-shadow: var(--focus-ring);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:shadow-none:focus {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:outline-none:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  .focus-visible\:scale-100:focus-visible {
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .focus-visible\:bg-\[color-mix\(in_srgb\,var\(--accent\)_7\%\,transparent\)\]:focus-visible {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:bg-\[color-mix\(in_srgb\,var\(--accent\)_7\%\,transparent\)\]:focus-visible {
      background-color: color-mix(in srgb,var(--accent) 7%,transparent);
    }
  }

  .focus-visible\:bg-\[color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\]:focus-visible {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:bg-\[color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\]:focus-visible {
      background-color: color-mix(in srgb,var(--accent) 12%,transparent);
    }
  }

  .focus-visible\:bg-\[var\(--surface-active\)\]:focus-visible {
    background-color: var(--surface-active);
  }

  .focus-visible\:bg-\[var\(--surface-hover\)\]:focus-visible, .focus-visible\:bg-hover:focus-visible {
    background-color: var(--surface-hover);
  }

  .focus-visible\:underline:focus-visible {
    text-decoration-line: underline;
  }

  .focus-visible\:opacity-100:focus-visible {
    opacity: 1;
  }

  .focus-visible\:shadow-\[0_0_0_2px_var\(--accent\)\]:focus-visible {
    --tw-shadow: 0 0 0 2px var(--tw-shadow-color, var(--accent));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:shadow-\[0_1px_2px_rgba\(0\,0\,0\,\.07\)\,0_0_0_0\.5px_var\(--separator-strong\)\,inset_0_0_0_1\.5px_color-mix\(in_srgb\,var\(--accent\)_55\%\,transparent\)\]:focus-visible {
    --tw-shadow: 0 1px 2px var(--tw-shadow-color, #00000012), 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong)), inset 0 0 0 1.5px var(--tw-shadow-color, var(--accent));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:shadow-\[0_1px_2px_rgba\(0\,0\,0\,\.07\)\,0_0_0_0\.5px_var\(--separator-strong\)\,inset_0_0_0_1\.5px_color-mix\(in_srgb\,var\(--accent\)_55\%\,transparent\)\]:focus-visible {
      --tw-shadow: 0 1px 2px var(--tw-shadow-color, #00000012), 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong)), inset 0 0 0 1.5px var(--tw-shadow-color, color-mix(in srgb,var(--accent) 55%,transparent));
    }
  }

  .focus-visible\:shadow-\[0_1px_2px_rgba\(0\,0\,0\,\.07\)\,0_0_0_0\.5px_var\(--separator-strong\)\,inset_0_0_0_1\.5px_color-mix\(in_srgb\,var\(--accent\)_55\%\,transparent\)\]:focus-visible {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:shadow-\[inset_0_0_0_1\.5px_color-mix\(in_srgb\,var\(--accent\)_55\%\,transparent\)\]:focus-visible {
    --tw-shadow: inset 0 0 0 1.5px var(--tw-shadow-color, var(--accent));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:shadow-\[inset_0_0_0_1\.5px_color-mix\(in_srgb\,var\(--accent\)_55\%\,transparent\)\]:focus-visible {
      --tw-shadow: inset 0 0 0 1.5px var(--tw-shadow-color, color-mix(in srgb,var(--accent) 55%,transparent));
    }
  }

  .focus-visible\:shadow-\[inset_0_0_0_1\.5px_color-mix\(in_srgb\,var\(--accent\)_55\%\,transparent\)\]:focus-visible {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:shadow-\[inset_0_0_0_1\.5px_color-mix\(in_srgb\,var\(--accent\)_60\%\,transparent\)\]:focus-visible {
    --tw-shadow: inset 0 0 0 1.5px var(--tw-shadow-color, var(--accent));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:shadow-\[inset_0_0_0_1\.5px_color-mix\(in_srgb\,var\(--accent\)_60\%\,transparent\)\]:focus-visible {
      --tw-shadow: inset 0 0 0 1.5px var(--tw-shadow-color, color-mix(in srgb,var(--accent) 60%,transparent));
    }
  }

  .focus-visible\:shadow-\[inset_0_0_0_1\.5px_color-mix\(in_srgb\,var\(--accent\)_60\%\,transparent\)\]:focus-visible {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:shadow-\[inset_0_0_0_1px_var\(--accent\)\,var\(--focus-ring\)\]:focus-visible {
    --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, var(--accent)), var(--focus-ring);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:shadow-\[inset_0_0_0_2px_color-mix\(in_srgb\,var\(--accent\)_60\%\,transparent\)\]:focus-visible {
    --tw-shadow: inset 0 0 0 2px var(--tw-shadow-color, var(--accent));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:shadow-\[inset_0_0_0_2px_color-mix\(in_srgb\,var\(--accent\)_60\%\,transparent\)\]:focus-visible {
      --tw-shadow: inset 0 0 0 2px var(--tw-shadow-color, color-mix(in srgb,var(--accent) 60%,transparent));
    }
  }

  .focus-visible\:shadow-\[inset_0_0_0_2px_color-mix\(in_srgb\,var\(--accent\)_60\%\,transparent\)\]:focus-visible {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:shadow-\[inset_0_0_0_2px_color-mix\(in_srgb\,var\(--accent\)_70\%\,transparent\)\]:focus-visible {
    --tw-shadow: inset 0 0 0 2px var(--tw-shadow-color, var(--accent));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:shadow-\[inset_0_0_0_2px_color-mix\(in_srgb\,var\(--accent\)_70\%\,transparent\)\]:focus-visible {
      --tw-shadow: inset 0 0 0 2px var(--tw-shadow-color, color-mix(in srgb,var(--accent) 70%,transparent));
    }
  }

  .focus-visible\:shadow-\[inset_0_0_0_2px_color-mix\(in_srgb\,var\(--accent\)_70\%\,transparent\)\]:focus-visible {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:shadow-\[inset_2px_0_0_var\(--accent\)\]:focus-visible {
    --tw-shadow: inset 2px 0 0 var(--tw-shadow-color, var(--accent));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:shadow-\[inset_var\(--focus-ring\)\]:focus-visible {
    --tw-shadow: inset var(--focus-ring);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:shadow-\[var\(--focus-ring\)\]:focus-visible {
    --tw-shadow: var(--focus-ring);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:shadow-none:focus-visible {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

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

  .focus-visible\:ring-accent:focus-visible {
    --tw-ring-color: var(--accent);
  }

  .focus-visible\:ring-offset-2:focus-visible {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .active\:scale-90:active {
    --tw-scale-x: 90%;
    --tw-scale-y: 90%;
    --tw-scale-z: 90%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .active\:scale-95:active {
    --tw-scale-x: 95%;
    --tw-scale-y: 95%;
    --tw-scale-z: 95%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .active\:scale-\[0\.92\]:active {
    scale: .92;
  }

  .active\:scale-\[0\.96\]:active {
    scale: .96;
  }

  .active\:scale-\[0\.97\]:active {
    scale: .97;
  }

  .active\:scale-\[0\.98\]:active {
    scale: .98;
  }

  .active\:scale-\[0\.99\]:active {
    scale: .99;
  }

  .active\:scale-\[0\.985\]:active {
    scale: .985;
  }

  .active\:cursor-grabbing:active {
    cursor: grabbing;
  }

  .active\:bg-\[var\(--surface-active\)\]:active, .active\:bg-active:active {
    background-color: var(--surface-active);
  }

  .active\:opacity-70:active {
    opacity: .7;
  }

  .active\:duration-75:active {
    --tw-duration: 75ms;
    transition-duration: 75ms;
  }

  @media (hover: hover) {
    .enabled\:hover\:shadow-\[0_0_0_0\.5px_var\(--separator-strong\)\]:enabled:hover {
      --tw-shadow: 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  .disabled\:pointer-events-none:disabled {
    pointer-events: none;
  }

  .disabled\:cursor-default:disabled {
    cursor: default;
  }

  .disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
  }

  .disabled\:text-label-4:disabled {
    color: var(--label-4);
  }

  .disabled\:opacity-25:disabled {
    opacity: .25;
  }

  .disabled\:opacity-35:disabled {
    opacity: .35;
  }

  .disabled\:opacity-40:disabled {
    opacity: .4;
  }

  .disabled\:opacity-45:disabled {
    opacity: .45;
  }

  .disabled\:opacity-50:disabled {
    opacity: .5;
  }

  .disabled\:opacity-60:disabled {
    opacity: .6;
  }

  .aria-\[invalid\=true\]\:shadow-\[0_0_0_1px_var\(--danger\)\][aria-invalid="true"] {
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, var(--danger));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .aria-\[invalid\=true\]\:shadow-\[inset_0_0_0_1px_var\(--danger\)\,0_0_0_3px_color-mix\(in_srgb\,var\(--danger\)_22\%\,transparent\)\][aria-invalid="true"] {
    --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, var(--danger)), 0 0 0 3px var(--tw-shadow-color, var(--danger));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .aria-\[invalid\=true\]\:shadow-\[inset_0_0_0_1px_var\(--danger\)\,0_0_0_3px_color-mix\(in_srgb\,var\(--danger\)_22\%\,transparent\)\][aria-invalid="true"] {
      --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, var(--danger)), 0 0 0 3px var(--tw-shadow-color, color-mix(in srgb,var(--danger) 22%,transparent));
    }
  }

  .aria-\[invalid\=true\]\:shadow-\[inset_0_0_0_1px_var\(--danger\)\,0_0_0_3px_color-mix\(in_srgb\,var\(--danger\)_22\%\,transparent\)\][aria-invalid="true"] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[disabled\]\:pointer-events-none[data-disabled] {
    pointer-events: none;
  }

  .data-\[disabled\]\:opacity-40[data-disabled] {
    opacity: .4;
  }

  .data-\[highlighted\]\:\!bg-\[var\(--surface-active\)\][data-highlighted] {
    background-color: var(--surface-active) !important;
  }

  .data-\[highlighted\]\:bg-\[color-mix\(in_srgb\,var\(--accent\)_16\%\,transparent\)\][data-highlighted] {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[highlighted\]\:bg-\[color-mix\(in_srgb\,var\(--accent\)_16\%\,transparent\)\][data-highlighted] {
      background-color: color-mix(in srgb,var(--accent) 16%,transparent);
    }
  }

  .data-\[highlighted\]\:bg-\[var\(--accent-soft\)\][data-highlighted] {
    background-color: var(--accent-soft);
  }

  .data-\[highlighted\]\:bg-\[var\(--menu-highlight\)\][data-highlighted] {
    background-color: var(--menu-highlight);
  }

  .data-\[highlighted\]\:bg-\[var\(--surface-hover\)\][data-highlighted] {
    background-color: var(--surface-hover);
  }

  .data-\[highlighted\]\:bg-danger[data-highlighted] {
    background-color: var(--danger);
  }

  .data-\[highlighted\]\:text-label[data-highlighted] {
    color: var(--label);
  }

  .data-\[highlighted\]\:text-white[data-highlighted] {
    color: var(--color-white);
  }

  .data-\[placeholder\]\:text-label-3[data-placeholder] {
    color: var(--label-3);
  }

  .data-\[state\=open\]\:bg-\[color-mix\(in_srgb\,var\(--accent\)_10\%\,var\(--surface-active\)\)\][data-state="open"] {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[state\=open\]\:bg-\[color-mix\(in_srgb\,var\(--accent\)_10\%\,var\(--surface-active\)\)\][data-state="open"] {
      background-color: color-mix(in srgb,var(--accent) 10%,var(--surface-active));
    }
  }

  .data-\[state\=open\]\:bg-\[color-mix\(in_srgb\,var\(--label\)_8\%\,transparent\)\][data-state="open"] {
    background-color: var(--label);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[state\=open\]\:bg-\[color-mix\(in_srgb\,var\(--label\)_8\%\,transparent\)\][data-state="open"] {
      background-color: color-mix(in srgb,var(--label) 8%,transparent);
    }
  }

  .data-\[state\=open\]\:bg-\[var\(--bg-elevated\)\][data-state="open"] {
    background-color: var(--bg-elevated);
  }

  .data-\[state\=open\]\:bg-\[var\(--surface-active\)\][data-state="open"], .data-\[state\=open\]\:bg-active[data-state="open"] {
    background-color: var(--surface-active);
  }

  .data-\[state\=open\]\:bg-hover[data-state="open"] {
    background-color: var(--surface-hover);
  }

  .data-\[state\=open\]\:text-label[data-state="open"] {
    color: var(--label);
  }

  .data-\[state\=open\]\:text-label-2[data-state="open"] {
    color: var(--label-2);
  }

  .data-\[state\=open\]\:opacity-100[data-state="open"] {
    opacity: 1;
  }

  .data-\[state\=open\]\:shadow-\[inset_0_0_0_0\.5px_var\(--separator-strong\)\,0_0\.5px_1px_rgba\(0\,0\,0\,0\.05\)\][data-state="open"] {
    --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong)), 0 .5px 1px var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[state\=open\]\:shadow-\[inset_0_0_0_0\.5px_var\(--separator-strong\)\][data-state="open"] {
    --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, var(--separator-strong));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[state\=open\]\:shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--accent\)_32\%\,transparent\)\][data-state="open"] {
    --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, var(--accent));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[state\=open\]\:shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--accent\)_32\%\,transparent\)\][data-state="open"] {
      --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, color-mix(in srgb,var(--accent) 32%,transparent));
    }
  }

  .data-\[state\=open\]\:shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--accent\)_32\%\,transparent\)\][data-state="open"] {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[state\=open\]\:shadow-\[var\(--focus-ring\)\][data-state="open"] {
    --tw-shadow: var(--focus-ring);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[state\=open\]\:not-data-\[highlighted\]\:bg-hover[data-state="open"]:not([data-highlighted]) {
    background-color: var(--surface-hover);
  }

  @media (prefers-reduced-motion: reduce) {
    .motion-reduce\:hidden {
      display: none;
    }

    .motion-reduce\:animate-none {
      animation: none;
    }

    .motion-reduce\:transition-none {
      transition-property: none;
    }

    .motion-reduce\:active\:scale-100:active {
      --tw-scale-x: 100%;
      --tw-scale-y: 100%;
      --tw-scale-z: 100%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media not (min-width: 459px) {
    .max-\[459px\]\:\!\[-webkit-line-clamp\:1\] {
      -webkit-line-clamp: 1 !important;
    }
  }

  @media not (min-width: 48rem) {
    .max-md\:static {
      position: static;
    }

    .max-md\:w-full {
      width: 100%;
    }

    .max-md\:translate-x-0 {
      --tw-translate-x: 0px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .max-md\:px-3 {
      padding-inline: calc(var(--spacing) * 3);
    }
  }

  @media not (min-width: 40rem) {
    .max-sm\:hidden {
      display: none;
    }

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

    .max-sm\:shadow-\[inset_0_0\.5px_0_var\(--separator\)\] {
      --tw-shadow: inset 0 .5px 0 var(--tw-shadow-color, var(--separator));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (min-width: 1100px) {
    .min-\[1100px\]\:rounded-\[20px\] {
      border-radius: 20px;
    }

    .min-\[1100px\]\:p-\[clamp\(14px\,2\.6vw\,40px\)\] {
      padding: clamp(14px, 2.6vw, 40px);
    }
  }

  @media (min-width: 40rem) {
    .sm\:row-span-2 {
      grid-row: span 2 / span 2;
    }

    .sm\:block {
      display: block;
    }

    .sm\:flex {
      display: flex;
    }

    .sm\:inline {
      display: inline;
    }

    .sm\:inline-flex {
      display: inline-flex;
    }

    .sm\:w-\[300px\] {
      width: 300px;
    }

    .sm\:max-w-\[280px\] {
      max-width: 280px;
    }

    .sm\:max-w-\[320px\] {
      max-width: 320px;
    }

    .sm\:max-w-\[380px\] {
      max-width: 380px;
    }

    .sm\:shrink-0 {
      flex-shrink: 0;
    }

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

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

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

    .sm\:flex-row {
      flex-direction: row;
    }

    .sm\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }

    .sm\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }

    .sm\:px-5 {
      padding-inline: calc(var(--spacing) * 5);
    }

    .sm\:px-10 {
      padding-inline: calc(var(--spacing) * 10);
    }

    .sm\:px-14 {
      padding-inline: calc(var(--spacing) * 14);
    }

    .sm\:pr-5 {
      padding-right: calc(var(--spacing) * 5);
    }

    .sm\:text-\[40px\] {
      font-size: 40px;
    }

    .sm\:shadow-\[inset_-0\.5px_0_0_var\(--separator\)\] {
      --tw-shadow: inset -.5px 0 0 var(--tw-shadow-color, var(--separator));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .sm\:shadow-\[inset_0\.5px_0_0_var\(--separator\)\] {
      --tw-shadow: inset .5px 0 0 var(--tw-shadow-color, var(--separator));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (min-width: 48rem) {
    .md\:left-10 {
      left: calc(var(--spacing) * 10);
    }

    .md\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .md\:block {
      display: block;
    }

    .md\:flex {
      display: flex;
    }

    .md\:hidden {
      display: none;
    }

    .md\:inline {
      display: inline;
    }

    .md\:w-\[340px\] {
      width: 340px;
    }

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

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

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

    .md\:grid-cols-\[1fr_1\.1fr\] {
      grid-template-columns: 1fr 1.1fr;
    }

    .md\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\] {
      grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);
    }

    .md\:flex-wrap {
      flex-wrap: wrap;
    }

    .md\:justify-end {
      justify-content: flex-end;
    }

    .md\:p-5 {
      padding: calc(var(--spacing) * 5);
    }

    .md\:px-5 {
      padding-inline: calc(var(--spacing) * 5);
    }

    .md\:px-10 {
      padding-inline: calc(var(--spacing) * 10);
    }

    .md\:pt-5 {
      padding-top: calc(var(--spacing) * 5);
    }

    .md\:pt-12 {
      padding-top: calc(var(--spacing) * 12);
    }

    .md\:hairline-r {
      box-shadow: inset -.5px 0 0 var(--separator-strong);
    }
  }

  @media (min-width: 64rem) {
    .lg\:block {
      display: block;
    }

    .lg\:flex {
      display: flex;
    }

    .lg\:hidden {
      display: none;
    }

    .lg\:w-\[380px\] {
      width: 380px;
    }

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

    .lg\:grid-cols-\[minmax\(0\,440px\)_1fr\] {
      grid-template-columns: minmax(0, 440px) 1fr;
    }

    .lg\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }

    .lg\:px-10 {
      padding-inline: calc(var(--spacing) * 10);
    }
  }

  @media (min-width: 80rem) {
    .xl\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @container (min-width: 460px) {
    .\@min-\[460px\]\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .\@min-\[460px\]\:gap-3\.5 {
      gap: calc(var(--spacing) * 3.5);
    }
  }

  @container (min-width: 520px) {
    .\@\[520px\]\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .\@min-\[520px\]\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @container (min-width: 560px) {
    .\@min-\[560px\]\:flex {
      display: flex;
    }

    .\@\[560px\]\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .\@min-\[560px\]\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .\@min-\[560px\]\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @container header (min-width: 620px) {
    .\@min-\[620px\]\/header\:inline {
      display: inline;
    }
  }

  @container (min-width: 620px) {
    .\@min-\[620px\]\:block {
      display: block;
    }

    .\@min-\[620px\]\:hidden {
      display: none;
    }

    .\@min-\[620px\]\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .\@min-\[620px\]\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @container (min-width: 640px) {
    .\@\[640px\]\:grid-cols-2, .\@min-\[640px\]\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .\@min-\[640px\]\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .\@min-\[640px\]\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .\@min-\[640px\]\:flex-col {
      flex-direction: column;
    }

    .\@min-\[640px\]\:items-start {
      align-items: flex-start;
    }

    .\@min-\[640px\]\:justify-start {
      justify-content: flex-start;
    }

    .\@min-\[640px\]\:gap-1\.5 {
      gap: calc(var(--spacing) * 1.5);
    }

    .\@\[640px\]\:gap-x-2 {
      column-gap: calc(var(--spacing) * 2);
    }

    @container not (min-width: 1000px) {
      .\@min-\[640px\]\:\@max-\[1000px\]\:col-span-2 {
        grid-column: span 2 / span 2;
      }

      .\@min-\[640px\]\:\@max-\[1000px\]\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
      }
    }
  }

  @container (min-width: 700px) {
    .\@min-\[700px\]\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .\@\[700px\]\:flex {
      display: flex;
    }

    .\@min-\[700px\]\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .\@min-\[700px\]\:px-10 {
      padding-inline: calc(var(--spacing) * 10);
    }

    .\@min-\[700px\]\:pt-4 {
      padding-top: calc(var(--spacing) * 4);
    }

    .\@min-\[700px\]\:pt-7 {
      padding-top: calc(var(--spacing) * 7);
    }

    @container not (min-width: 1000px) {
      .\@min-\[700px\]\:\@max-\[1000px\]\:col-span-2 {
        grid-column: span 2 / span 2;
      }

      .\@min-\[700px\]\:\@max-\[1000px\]\:grid {
        display: grid;
      }

      .\@min-\[700px\]\:\@max-\[1000px\]\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
      }
    }
  }

  @container (min-width: 760px) {
    .\@min-\[760px\]\:block {
      display: block;
    }

    .\@min-\[760px\]\:hidden {
      display: none;
    }

    .\@min-\[760px\]\:grid-cols-\[minmax\(0\,1fr\)_108px_112px_28px\] {
      grid-template-columns: minmax(0, 1fr) 108px 112px 28px;
    }

    .\@min-\[760px\]\:grid-cols-\[minmax\(0\,1fr\)_108px_184px_48px_112px_28px\] {
      grid-template-columns: minmax(0, 1fr) 108px 184px 48px 112px 28px;
    }
  }

  @container (min-width: 860px) {
    .\@min-\[860px\]\:sticky {
      position: sticky;
    }

    .\@min-\[860px\]\:top-6 {
      top: calc(var(--spacing) * 6);
    }

    .\@min-\[860px\]\:block {
      display: block;
    }

    .\@min-\[860px\]\:hidden {
      display: none;
    }

    .\@min-\[860px\]\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .\@min-\[860px\]\:grid-cols-\[minmax\(0\,1fr\)_280px\] {
      grid-template-columns: minmax(0, 1fr) 280px;
    }

    .\@min-\[860px\]\:self-start {
      align-self: flex-start;
    }
  }

  @container (min-width: 880px) {
    .\@min-\[880px\]\:mr-\[320px\] {
      margin-right: 320px;
    }

    .\@min-\[880px\]\:block {
      display: block;
    }

    .\@min-\[880px\]\:hidden {
      display: none;
    }

    .\@min-\[880px\]\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .\@min-\[880px\]\:grid-cols-\[minmax\(0\,1fr\)_280px\] {
      grid-template-columns: minmax(0, 1fr) 280px;
    }
  }

  @container (min-width: 980px) {
    .\@min-\[980px\]\:mt-0 {
      margin-top: 0;
    }

    .\@min-\[980px\]\:block {
      display: block;
    }

    .\@min-\[980px\]\:hidden {
      display: none;
    }

    .\@min-\[980px\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(300px\,340px\)\] {
      grid-template-columns: minmax(0, 1fr) minmax(300px, 340px);
    }

    .\@min-\[980px\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(300px\,380px\)\] {
      grid-template-columns: minmax(0, 1fr) minmax(300px, 380px);
    }

    .\@min-\[980px\]\:items-center {
      align-items: center;
    }

    .\@min-\[980px\]\:pt-7 {
      padding-top: calc(var(--spacing) * 7);
    }

    .\@min-\[980px\]\:\[grid-template-areas\:\'g_d\'_\'c_d\'\] {
      grid-template-areas: "g d"
                           "c d";
    }

    .\@min-\[980px\]\:\[grid-template-areas\:\'g_g\'_\'c_d\'\] {
      grid-template-areas: "g g"
                           "c d";
    }
  }

  @container (min-width: 1000px) {
    .\@min-\[1000px\]\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .\@min-\[1000px\]\:grid-cols-\[minmax\(0\,1fr\)_340px\] {
      grid-template-columns: minmax(0, 1fr) 340px;
    }

    .\@min-\[1000px\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,380px\)\] {
      grid-template-columns: minmax(0, 1fr) minmax(320px, 380px);
    }
  }

  @container (min-width: 1020px) {
    .\@min-\[1020px\]\:max-h-\[calc\(100\%-80px\)\] {
      max-height: calc(100% - 80px);
    }
  }

  @container (min-width: 1040px) {
    .\@min-\[1040px\]\:mr-\[340px\] {
      margin-right: 340px;
    }

    .\@min-\[1040px\]\:grid-cols-\[minmax\(0\,1fr\)_300px\] {
      grid-template-columns: minmax(0, 1fr) 300px;
    }
  }

  @container (min-width: 1160px) {
    .\@min-\[1160px\]\:grid-cols-\[minmax\(0\,1fr\)_368px\] {
      grid-template-columns: minmax(0, 1fr) 368px;
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:bg-\[color-mix\(in_srgb\,var\(--bg-elevated\)_58\%\,transparent\)\]:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) {
      background-color: var(--bg-elevated);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:bg-\[color-mix\(in_srgb\,var\(--bg-elevated\)_58\%\,transparent\)\]:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) {
        background-color: color-mix(in srgb,var(--bg-elevated) 58%,transparent);
      }
    }
  }

  .dark\:bg-\[color-mix\(in_srgb\,var\(--bg-elevated\)_58\%\,transparent\)\]:where([data-theme="dark"], [data-theme="dark"] *) {
    background-color: var(--bg-elevated);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-\[color-mix\(in_srgb\,var\(--bg-elevated\)_58\%\,transparent\)\]:where([data-theme="dark"], [data-theme="dark"] *) {
      background-color: color-mix(in srgb,var(--bg-elevated) 58%,transparent);
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:bg-\[color-mix\(in_srgb\,var\(--bg-elevated\)_70\%\,var\(--surface\)\)\]:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) {
      background-color: var(--bg-elevated);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:bg-\[color-mix\(in_srgb\,var\(--bg-elevated\)_70\%\,var\(--surface\)\)\]:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) {
        background-color: color-mix(in srgb,var(--bg-elevated) 70%,var(--surface));
      }
    }
  }

  .dark\:bg-\[color-mix\(in_srgb\,var\(--bg-elevated\)_70\%\,var\(--surface\)\)\]:where([data-theme="dark"], [data-theme="dark"] *) {
    background-color: var(--bg-elevated);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-\[color-mix\(in_srgb\,var\(--bg-elevated\)_70\%\,var\(--surface\)\)\]:where([data-theme="dark"], [data-theme="dark"] *) {
      background-color: color-mix(in srgb,var(--bg-elevated) 70%,var(--surface));
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:bg-\[rgba\(0\,0\,0\,0\.32\)\]:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) {
      background-color: #00000052;
    }
  }

  .dark\:bg-\[rgba\(0\,0\,0\,0\.32\)\]:where([data-theme="dark"], [data-theme="dark"] *) {
    background-color: #00000052;
  }

  @media (prefers-color-scheme: dark) {
    .dark\:bg-\[rgba\(0\,0\,0\,0\.34\)\]:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) {
      background-color: #00000057;
    }
  }

  .dark\:bg-\[rgba\(0\,0\,0\,0\.34\)\]:where([data-theme="dark"], [data-theme="dark"] *) {
    background-color: #00000057;
  }

  @media (prefers-color-scheme: dark) {
    .dark\:bg-\[var\(--surface-active\)\]:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) {
      background-color: var(--surface-active);
    }
  }

  .dark\:bg-\[var\(--surface-active\)\]:where([data-theme="dark"], [data-theme="dark"] *) {
    background-color: var(--surface-active);
  }

  @media (prefers-color-scheme: dark) {
    .dark\:bg-black\/50:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) {
      background-color: #00000080;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:bg-black\/50:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) {
        background-color: color-mix(in oklab, var(--color-black) 50%, transparent);
      }
    }
  }

  .dark\:bg-black\/50:where([data-theme="dark"], [data-theme="dark"] *) {
    background-color: #00000080;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-black\/50:where([data-theme="dark"], [data-theme="dark"] *) {
      background-color: color-mix(in oklab, var(--color-black) 50%, transparent);
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:opacity-40:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) {
      opacity: .4;
    }
  }

  .dark\:opacity-40:where([data-theme="dark"], [data-theme="dark"] *) {
    opacity: .4;
  }

  @media (prefers-color-scheme: dark) {
    .dark\:opacity-\[0\.35\]:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) {
      opacity: .35;
    }
  }

  .dark\:opacity-\[0\.35\]:where([data-theme="dark"], [data-theme="dark"] *) {
    opacity: .35;
  }

  @media (prefers-color-scheme: dark) {
    .dark\:shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.55\)\,0_0_0_0\.5px_rgba\(0\,0\,0\,0\.45\)\,inset_0_0\.5px_0_rgba\(255\,255\,255\,0\.16\)\]:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) {
      --tw-shadow: 0 1px 2px var(--tw-shadow-color, #0000008c), 0 0 0 .5px var(--tw-shadow-color, #00000073), inset 0 .5px 0 var(--tw-shadow-color, #ffffff29);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  .dark\:shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.55\)\,0_0_0_0\.5px_rgba\(0\,0\,0\,0\.45\)\,inset_0_0\.5px_0_rgba\(255\,255\,255\,0\.16\)\]:where([data-theme="dark"], [data-theme="dark"] *) {
    --tw-shadow: 0 1px 2px var(--tw-shadow-color, #0000008c), 0 0 0 .5px var(--tw-shadow-color, #00000073), inset 0 .5px 0 var(--tw-shadow-color, #ffffff29);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  @media (prefers-color-scheme: dark) {
    .dark\:shadow-\[inset_0_0\.5px_0_rgba\(255\,255\,255\,0\.12\)\,0_0_0_0\.5px_rgba\(255\,255\,255\,0\.08\)\,0_18px_50px_-12px_rgba\(0\,0\,0\,0\.7\)\]:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) {
      --tw-shadow: inset 0 .5px 0 var(--tw-shadow-color, #ffffff1f), 0 0 0 .5px var(--tw-shadow-color, #ffffff14), 0 18px 50px -12px var(--tw-shadow-color, #000000b3);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  .dark\:shadow-\[inset_0_0\.5px_0_rgba\(255\,255\,255\,0\.12\)\,0_0_0_0\.5px_rgba\(255\,255\,255\,0\.08\)\,0_18px_50px_-12px_rgba\(0\,0\,0\,0\.7\)\]:where([data-theme="dark"], [data-theme="dark"] *) {
    --tw-shadow: inset 0 .5px 0 var(--tw-shadow-color, #ffffff1f), 0 0 0 .5px var(--tw-shadow-color, #ffffff14), 0 18px 50px -12px var(--tw-shadow-color, #000000b3);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  @media (prefers-color-scheme: dark) {
    .dark\:shadow-\[inset_0_0_0_0\.5px_rgba\(255\,255\,255\,0\.14\)\]:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) {
      --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, #ffffff24);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  .dark\:shadow-\[inset_0_0_0_0\.5px_rgba\(255\,255\,255\,0\.14\)\]:where([data-theme="dark"], [data-theme="dark"] *) {
    --tw-shadow: inset 0 0 0 .5px var(--tw-shadow-color, #ffffff24);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  @media (prefers-color-scheme: dark) {
    @media (hover: hover) {
      .dark\:hover\:brightness-110:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *):hover {
        --tw-brightness: brightness(110%);
        filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
      }
    }
  }

  @media (hover: hover) {
    .dark\:hover\:brightness-110:where([data-theme="dark"], [data-theme="dark"] *):hover {
      --tw-brightness: brightness(110%);
      filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
    }
  }

  @media (prefers-color-scheme: dark) {
    @media (hover: hover) {
      .dark\:hover\:brightness-125:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *):hover {
        --tw-brightness: brightness(125%);
        filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
      }
    }
  }

  @media (hover: hover) {
    .dark\:hover\:brightness-125:where([data-theme="dark"], [data-theme="dark"] *):hover {
      --tw-brightness: brightness(125%);
      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, );
    }
  }

  .\[\&_a\]\:text-label-2 a, .\[\&_b\]\:text-label-2 b {
    color: var(--label-2);
  }

  .\[\&_button\]\:whitespace-nowrap button {
    white-space: nowrap;
  }

  .\[\&_code\]\:font-\[family-name\:var\(--font-mono\)\] code {
    font-family: var(--font-mono);
  }

  .\[\&_code\]\:text-\[12px\] code {
    font-size: 12px;
  }

  .\[\&_input\]\:bg-\[var\(--bg-elevated\)\] input {
    background-color: var(--bg-elevated);
  }

  .\[\&_kbd\]\:bg-white\/20 kbd {
    background-color: #fff3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&_kbd\]\:bg-white\/20 kbd {
      background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }

  .\[\&_kbd\]\:text-current kbd {
    color: currentColor;
  }

  .\[\&_kbd\]\:text-white\/80 kbd {
    color: #fffc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&_kbd\]\:text-white\/80 kbd {
      color: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }

  .\[\&_kbd\]\:shadow-none kbd {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .\[\&_svg\]\:pointer-events-none svg {
    pointer-events: none;
  }

  .\[\&_svg\]\:mt-px svg {
    margin-top: 1px;
  }

  .\[\&_svg\]\:\!size-\[34px\] svg {
    width: 34px !important;
    height: 34px !important;
  }

  .\[\&_svg\]\:\!size-full svg {
    width: 100% !important;
    height: 100% !important;
  }

  .\[\&_svg\]\:size-3 svg {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .\[\&_svg\]\:size-3\.5 svg {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }

  .\[\&_svg\]\:size-4 svg {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .\[\&_svg\]\:size-5 svg {
    width: calc(var(--spacing) * 5);
    height: calc(var(--spacing) * 5);
  }

  .\[\&_svg\]\:size-7 svg {
    width: calc(var(--spacing) * 7);
    height: calc(var(--spacing) * 7);
  }

  .\[\&_svg\]\:size-\[9px\] svg {
    width: 9px;
    height: 9px;
  }

  .\[\&_svg\]\:size-\[13px\] svg {
    width: 13px;
    height: 13px;
  }

  .\[\&_svg\]\:size-\[14px\] svg {
    width: 14px;
    height: 14px;
  }

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

  .\[\&_svg\]\:size-\[17px\] svg {
    width: 17px;
    height: 17px;
  }

  .\[\&_svg\]\:size-\[18px\] svg {
    width: 18px;
    height: 18px;
  }

  .\[\&_svg\]\:size-\[19px\] svg {
    width: 19px;
    height: 19px;
  }

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

  .\[\&_svg\]\:shrink-0 svg {
    flex-shrink: 0;
  }

  .\[\&_svg\]\:stroke-\[1\.6\] svg {
    stroke-width: 1.6px;
  }

  .\[\&_svg\]\:stroke-\[1\.8\] svg {
    stroke-width: 1.8px;
  }

  .\[\&_svg\]\:stroke-\[2\.1\] svg {
    stroke-width: 2.1px;
  }

  .\[\&_svg\]\:stroke-\[2\.4\] svg {
    stroke-width: 2.4px;
  }

  .\[\&_svg\]\:stroke-\[2\] svg {
    stroke-width: 2px;
  }

  .\[\&_svg\]\:\!text-current svg {
    color: currentColor !important;
  }

  .\[\&_svg\]\:text-accent svg {
    color: var(--accent);
  }

  .\[\&_svg\]\:text-danger svg {
    color: var(--danger);
  }

  .\[\&_svg\]\:text-label-2 svg {
    color: var(--label-2);
  }

  .\[\&_svg\]\:text-label-3 svg {
    color: var(--label-3);
  }

  .\[\&_svg\]\:drop-shadow-\[0_0\.5px_0\.5px_rgba\(0\,0\,0\,0\.18\)\] svg {
    --tw-drop-shadow-size: drop-shadow(0 .5px .5px var(--tw-drop-shadow-color, #0000002e));
    --tw-drop-shadow: var(--tw-drop-shadow-size);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .data-\[highlighted\]\:\[\&_svg\]\:text-white[data-highlighted] svg {
    color: var(--color-white);
  }

  .\[\&_svg\.lucide-chevron-down\]\:opacity-100 svg.lucide-chevron-down {
    opacity: 1;
  }

  .\[\&\+\&\]\:shadow-\[inset_0_0\.5px_0_var\(--separator\)\] + .\[\&\+\&\]\:shadow-\[inset_0_0\.5px_0_var\(--separator\)\] {
    --tw-shadow: inset 0 .5px 0 var(--tw-shadow-color, var(--separator));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .\[\&\:\:-moz-range-thumb\]\:size-\[18px\]::-moz-range-thumb {
    width: 18px;
    height: 18px;
  }

  .\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb {
    border-radius: 3.40282e38px;
  }

  .\[\&\:\:-moz-range-thumb\]\:border-0::-moz-range-thumb {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .\[\&\:\:-moz-range-thumb\]\:bg-white::-moz-range-thumb {
    background-color: var(--color-white);
  }

  .\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar {
    display: none;
  }

  .\[\&\:\:-webkit-slider-thumb\]\:size-\[18px\]::-webkit-slider-thumb {
    width: 18px;
    height: 18px;
  }

  .\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb {
    appearance: none;
  }

  .\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb {
    border-radius: 3.40282e38px;
  }

  .\[\&\:\:-webkit-slider-thumb\]\:bg-white::-webkit-slider-thumb {
    background-color: var(--color-white);
  }

  .\[\&\:\:-webkit-slider-thumb\]\:shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.3\)\,0_0_0_0\.5px_rgba\(0\,0\,0\,0\.12\)\]::-webkit-slider-thumb {
    --tw-shadow: 0 1px 4px var(--tw-shadow-color, #0000004d), 0 0 0 .5px var(--tw-shadow-color, #0000001f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .\[\&\:disabled\:not\(\[aria-busy\]\)\]\:bg-\[color-mix\(in_srgb\,var\(--accent\)_34\%\,var\(--bg-elevated\)\)\]:disabled:not([aria-busy]) {
    background-color: var(--accent);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&\:disabled\:not\(\[aria-busy\]\)\]\:bg-\[color-mix\(in_srgb\,var\(--accent\)_34\%\,var\(--bg-elevated\)\)\]:disabled:not([aria-busy]) {
      background-color: color-mix(in srgb,var(--accent) 34%,var(--bg-elevated));
    }
  }

  .\[\&\:disabled\:not\(\[aria-busy\]\)\]\:text-\[color-mix\(in_srgb\,var\(--accent-contrast\)_78\%\,transparent\)\]:disabled:not([aria-busy]) {
    color: var(--accent-contrast);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&\:disabled\:not\(\[aria-busy\]\)\]\:text-\[color-mix\(in_srgb\,var\(--accent-contrast\)_78\%\,transparent\)\]:disabled:not([aria-busy]) {
      color: color-mix(in srgb,var(--accent-contrast) 78%,transparent);
    }
  }

  .\[\&\:disabled\:not\(\[aria-busy\]\)\]\:opacity-100:disabled:not([aria-busy]) {
    opacity: 1;
  }

  .\[\&\:disabled\:not\(\[aria-busy\]\)\]\:shadow-\[inset_0_0\.5px_0_rgba\(255\,255\,255\,0\.18\)\]:disabled:not([aria-busy]) {
    --tw-shadow: inset 0 .5px 0 var(--tw-shadow-color, #ffffff2e);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .\[\&\>\*\]\:h-full > * {
    height: 100%;
  }

  .\[\&\>\*\]\:border-\[var\(--separator\)\] > * {
    border-color: var(--separator);
  }

  .\[\&\>\*\]\:shadow-\[inset_-0\.5px_-0\.5px_0_var\(--separator\)\] > * {
    --tw-shadow: inset -.5px -.5px 0 var(--tw-shadow-color, var(--separator));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .\[\&\>\*\]\:shadow-\[inset_-0\.5px_0_0_var\(--separator\)\,inset_0_0\.5px_0_var\(--separator\)\] > * {
    --tw-shadow: inset -.5px 0 0 var(--tw-shadow-color, var(--separator)), inset 0 .5px 0 var(--tw-shadow-color, var(--separator));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .\[\&\>\*\]\:shadow-\[inset_0_-0\.5px_0_var\(--separator\)\] > * {
    --tw-shadow: inset 0 -.5px 0 var(--tw-shadow-color, var(--separator));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  @container (min-width: 640px) {
    .\@min-\[640px\]\:\[\&\>\*\]\:shadow-\[inset_-0\.5px_0_0_var\(--separator\)\] > * {
      --tw-shadow: inset -.5px 0 0 var(--tw-shadow-color, var(--separator));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  .\[\&\>\*\+\*\]\:shadow-\[inset_0_0\.5px_0_var\(--separator\)\] > * + * {
    --tw-shadow: inset 0 .5px 0 var(--tw-shadow-color, var(--separator));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  @container (min-width: 640px) {
    .\@min-\[640px\]\:\[\&\>\*\:last-child\]\:shadow-none > :last-child {
      --tw-shadow: 0 0 #0000;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @container (min-width: 560px) {
    .\@min-\[560px\]\:\[\&\>\*\:not\(\:last-child\)\]\:border-r > :not(:last-child) {
      border-right-style: var(--tw-border-style);
      border-right-width: 1px;
    }
  }

  .\[\&\>\*\:nth-child\(-n\+2\)\]\:border-b > :nth-child(-n+2) {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  @container (min-width: 560px) {
    .\@min-\[560px\]\:\[\&\>\*\:nth-child\(-n\+2\)\]\:border-b-0 > :nth-child(-n+2) {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0;
    }
  }

  .\[\&\>\*\:nth-child\(odd\)\]\:border-r > :nth-child(odd) {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .\[\&\>\.truncate\]\:flex > .truncate {
    display: flex;
  }

  .\[\&\>\.truncate\]\:flex-1 > .truncate {
    flex: 1;
  }

  .\[\&\>\.truncate\]\:items-center > .truncate {
    align-items: center;
  }

  .\[\&\>span\]\:w-full > span {
    width: 100%;
  }

  .\[\&\>span\.truncate\]\:flex > span.truncate {
    display: flex;
  }

  .\[\&\>span\.truncate\]\:flex-1 > span.truncate {
    flex: 1;
  }

  .\[\&\>span\.truncate\]\:items-center > span.truncate {
    align-items: center;
  }

  .\[\&\>span\.truncate\]\:justify-between > span.truncate {
    justify-content: space-between;
  }

  .\[\&\>svg\]\:\!size-full > svg {
    width: 100% !important;
    height: 100% !important;
  }

  .\[\&\>svg\]\:size-\[13px\] > svg {
    width: 13px;
    height: 13px;
  }

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

  .\[\&\>svg\]\:size-full > svg {
    width: 100%;
    height: 100%;
  }

  .\[\&\>svg\]\:stroke-\[2\.1\] > svg {
    stroke-width: 2.1px;
  }

  .\[\&\>svg\]\:text-label-2 > svg {
    color: var(--label-2);
  }

  .\[\&\>svg\:last-child\]\:ml-1\.5 > svg:last-child {
    margin-left: calc(var(--spacing) * 1.5);
  }

  @media (hover: none) {
    .\[\@media\(hover\:none\)\]\:opacity-100 {
      opacity: 1;
    }
  }
}

:root {
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light;
  --bg: #f5f5f7;
  --bg-elevated: #fff;
  --surface: #fff;
  --surface-2: #f2f2f4;
  --surface-hover: #0000000b;
  --surface-active: #00000014;
  --material: #f6f6f8b8;
  --material-thick: #ffffffd1;
  --separator: #3c3c431f;
  --separator-strong: #3c3c4333;
  --label: #1d1d1f;
  --label-2: #3c3c43c7;
  --label-3: #3c3c4385;
  --label-4: #3c3c434d;
  --accent: #4656e6;
  --accent-hover: #3a49d4;
  --accent-soft: #4656e61a;
  --accent-contrast: #fff;
  --success: #34c759;
  --warning: #ff9f0a;
  --danger: #ff3b30;
  --purple: #af52de;
  --pink: #ff2d55;
  --teal: #30b0c7;
  --focus-ring: 0 0 0 3px #4656e64d;
  --shadow-sm: 0 1px 2px #0000000f, 0 0 0 .5px #0000000f;
  --shadow-md: 0 4px 14px #00000014, 0 0 0 .5px #00000012;
  --shadow-lg: 0 24px 60px -12px #00000038, 0 0 0 .5px #00000014;
  --radius-sm: 6px;
  --radius: 10px;
  --radius-lg: 14px;
  --radius-xl: 20px;
  --ease-spring: cubic-bezier(.32, .72, 0, 1);
  --ease-out: cubic-bezier(.22, 1, .36, 1);
  --sidebar-w: 268px;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --lightningcss-light: ;
    --lightningcss-dark: initial;
    color-scheme: dark;
    --bg: #1c1c1e;
    --bg-elevated: #2c2c2e;
    --surface: #1e1e20;
    --surface-2: #2a2a2d;
    --surface-hover: #ffffff0f;
    --surface-active: #ffffff1a;
    --material: #242428b3;
    --material-thick: #2c2c30d1;
    --separator: #ffffff17;
    --separator-strong: #ffffff29;
    --label: #f5f5f7;
    --label-2: #ebebf5b8;
    --label-3: #ebebf57a;
    --label-4: #ebebf542;
    --accent: #5b6cf4;
    --accent-hover: #6a7af6;
    --accent-soft: #6878f833;
    --success: #30d158;
    --warning: #ffd60a;
    --danger: #ff453a;
    --purple: #bf5af2;
    --pink: #ff375f;
    --teal: #40c8e0;
    --focus-ring: 0 0 0 3px #6878f873;
    --shadow-sm: 0 1px 2px #0006, 0 0 0 .5px #ffffff0f;
    --shadow-md: 0 6px 18px #00000073, 0 0 0 .5px #ffffff14;
    --shadow-lg: 0 30px 70px -10px #000000b3, 0 0 0 .5px #ffffff1a;
  }
}

:root[data-theme="dark"] {
  --lightningcss-light: ;
  --lightningcss-dark: initial;
  color-scheme: dark;
  --bg: #1c1c1e;
  --bg-elevated: #2c2c2e;
  --surface: #1e1e20;
  --surface-2: #2a2a2d;
  --surface-hover: #ffffff0f;
  --surface-active: #ffffff1a;
  --material: #242428b3;
  --material-thick: #2c2c30d1;
  --separator: #ffffff17;
  --separator-strong: #ffffff29;
  --label: #f5f5f7;
  --label-2: #ebebf5b8;
  --label-3: #ebebf57a;
  --label-4: #ebebf542;
  --accent: #5b6cf4;
  --accent-hover: #6a7af6;
  --accent-soft: #6878f833;
  --success: #30d158;
  --warning: #ffd60a;
  --danger: #ff453a;
  --purple: #bf5af2;
  --pink: #ff375f;
  --teal: #40c8e0;
  --focus-ring: 0 0 0 3px #6878f873;
  --shadow-sm: 0 1px 2px #0006, 0 0 0 .5px #ffffff0f;
  --shadow-md: 0 6px 18px #00000073, 0 0 0 .5px #ffffff14;
  --shadow-lg: 0 30px 70px -10px #000000b3, 0 0 0 .5px #ffffff1a;
}

html, body {
  height: 100%;
}

body {
  background: var(--bg);
  color: var(--label);
  font-family: var(--font-sans);
  letter-spacing: -.006em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizelegibility;
  font-feature-settings: "cv11", "ss01";
  font-size: 14px;
  line-height: 1.45;
}

::selection {
  background: var(--accent);
}

@supports (color: color-mix(in lab, red, red)) {
  ::selection {
    background: color-mix(in srgb, var(--accent) 28%, transparent);
  }
}

.cm-editor.cm-focused {
  outline: none;
}

* {
  scrollbar-width: thin;
  scrollbar-color: var(--label-4) transparent;
}

@media (prefers-reduced-motion: reduce) {
  *, :before, :after {
    transition-duration: .01ms !important;
    animation-duration: .01ms !important;
  }
}

.theme-switching, .theme-switching *, .theme-switching :before, .theme-switching :after {
  transition: none !important;
}

@keyframes shimmer {
  0% {
    background-position: 150% 0;
  }

  100% {
    background-position: -50% 0;
  }
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

[data-sonner-toaster] [data-sonner-toast].brain-toast {
  background: var(--bg-elevated);
}

@supports (color: color-mix(in lab, red, red)) {
  [data-sonner-toaster] [data-sonner-toast].brain-toast {
    background: color-mix(in srgb, var(--bg-elevated) 97%, transparent);
  }
}

[data-sonner-toaster] [data-sonner-toast].brain-toast {
  --brain-vibrancy: blur(40px) saturate(190%);
  -webkit-backdrop-filter: var(--brain-vibrancy);
  backdrop-filter: var(--brain-vibrancy);
  color: var(--label);
  box-shadow: 0 0 0 .5px var(--separator-strong), var(--shadow-lg);
  border-radius: var(--radius-lg);
  font-family: var(--font-sans);
  border: 0;
  gap: 10px;
  padding: 12px 14px;
  font-size: 13px;
}

[data-sonner-toast].brain-toast [data-description] {
  color: var(--label-2);
  font-size: 12.5px;
}

[data-sonner-toast].brain-toast [data-icon] {
  color: var(--accent);
}

[data-sonner-toast].brain-toast[data-type="success"] [data-icon] {
  color: var(--success);
}

[data-sonner-toast].brain-toast[data-type="error"] [data-icon] {
  color: var(--danger);
}

[data-sonner-toast].brain-toast[data-type="warning"] [data-icon] {
  color: var(--warning);
}

[data-sonner-toast].brain-toast [data-button] {
  background: var(--accent);
  color: var(--accent-contrast);
  border-radius: 7px;
  height: 26px;
  padding: 0 10px;
  font-weight: 500;
}

[data-sonner-toast].brain-toast [data-cancel] {
  background: var(--surface-active);
  color: var(--label);
  border-radius: 7px;
}

[data-sonner-toast].brain-toast [data-close-button] {
  background: var(--bg-elevated);
  color: var(--label-2);
  box-shadow: var(--shadow-sm);
  border: 0;
}

:root {
  --control-thumb: #fff;
  --menu-highlight: var(--accent);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --control-thumb: #636366;
  }
}

:root[data-theme="dark"] {
  --control-thumb: #636366;
}

@keyframes pop-in {
  from {
    opacity: 0;
    transform: scale(.96) translateY(var(--pop-dy, -2px));
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes pop-out {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: scale(.98);
  }
}

.brain-pop {
  transform-origin: var(--radix-popper-transform-origin, var(--radix-tooltip-content-transform-origin, center));
}

.brain-pop[data-side="top"] {
  --pop-dy: 2px;
}

.brain-pop[data-state="open"], .brain-pop[data-state="delayed-open"], .brain-pop[data-state="instant-open"] {
  animation: pop-in .18s var(--ease-spring);
}

.brain-pop[data-state="closed"] {
  animation: .11s ease-in forwards pop-out;
}

@keyframes shake {
  10%, 90% {
    transform: translateX(-1px);
  }

  20%, 80% {
    transform: translateX(3px);
  }

  30%, 50%, 70% {
    transform: translateX(-6px);
  }

  40%, 60% {
    transform: translateX(6px);
  }
}

.auth-backdrop {
  background: var(--bg);
}

.aurora {
  filter: blur(90px);
  opacity: .55;
  will-change: transform;
  border-radius: 9999px;
  position: absolute;
}

.aurora-a {
  background: radial-gradient(circle, #5ac8fa 0%, #0000 62%);
  width: 62vmax;
  height: 62vmax;
  animation: 26s ease-in-out infinite alternate aurora-a;
  top: -24vmax;
  left: -18vmax;
}

.aurora-b {
  background: radial-gradient(circle, #7c5cff 0%, #0000 62%);
  width: 58vmax;
  height: 58vmax;
  animation: 32s ease-in-out infinite alternate aurora-b;
  top: -6vmax;
  right: -20vmax;
}

.aurora-c {
  opacity: .32;
  background: radial-gradient(circle, #ff7ab8 0%, #0000 60%);
  width: 54vmax;
  height: 54vmax;
  animation: 38s ease-in-out infinite alternate aurora-c;
  bottom: -30vmax;
  left: 18vmax;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) .aurora {
    opacity: .34;
  }

  :root:not([data-theme="light"]) .aurora-c {
    opacity: .2;
  }
}

:root[data-theme="dark"] .aurora {
  opacity: .34;
}

:root[data-theme="dark"] .aurora-c {
  opacity: .2;
}

@keyframes aurora-a {
  to {
    transform: translate3d(14vmax, 10vmax, 0) scale(1.12);
  }
}

@keyframes aurora-b {
  to {
    transform: translate3d(-12vmax, 14vmax, 0) scale(.92);
  }
}

@keyframes aurora-c {
  to {
    transform: translate3d(-10vmax, -12vmax, 0) scale(1.15);
  }
}

.auth-grain {
  opacity: .06;
  mix-blend-mode: overlay;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 1.2 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");
}

.auth-card {
  background: var(--bg-elevated);
}

@supports (color: color-mix(in lab, red, red)) {
  .auth-card {
    background: color-mix(in srgb, var(--bg-elevated) 68%, transparent);
  }
}

.auth-card {
  --brain-vibrancy: blur(40px) saturate(180%);
  -webkit-backdrop-filter: var(--brain-vibrancy);
  backdrop-filter: var(--brain-vibrancy);
  box-shadow: 0 40px 90px -24px #141e5047, 0 12px 28px -12px #0000001f, 0 0 0 .5px var(--separator-strong), inset 0 .5px 0 #fff9;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) .auth-card {
    background: var(--bg-elevated);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :root:not([data-theme="light"]) .auth-card {
      background: color-mix(in srgb, var(--bg-elevated) 58%, transparent);
    }
  }

  :root:not([data-theme="light"]) .auth-card {
    box-shadow: 0 40px 100px -20px #000000b3, 0 0 0 .5px #ffffff1f, inset 0 .5px #ffffff1f;
  }
}

:root[data-theme="dark"] .auth-card {
  background: var(--bg-elevated);
}

@supports (color: color-mix(in lab, red, red)) {
  :root[data-theme="dark"] .auth-card {
    background: color-mix(in srgb, var(--bg-elevated) 58%, transparent);
  }
}

:root[data-theme="dark"] .auth-card {
  box-shadow: 0 40px 100px -20px #000000b3, 0 0 0 .5px #ffffff1f, inset 0 .5px #ffffff1f;
}

:root {
  --popover-highlight: #ffffffb3;
  --row-selected: #fff;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --popover-highlight: #ffffff12;
    --row-selected: #ffffff1a;
  }
}

:root[data-theme="dark"] {
  --popover-highlight: #ffffff12;
  --row-selected: #ffffff1a;
}

@media (max-width: 1100px) {
  :root {
    --sidebar-w: 248px !important;
  }
}

@keyframes brain-row-flash {
  0%, 30% {
    background-color: color-mix(in srgb, var(--accent) 22%, transparent);
  }

  100% {
    background-color: #0000;
  }
}

:root {
  --popover-bg: var(--bg-elevated);
}

@supports (color: color-mix(in lab, red, red)) {
  :root {
    --popover-bg: color-mix(in srgb, var(--bg-elevated) 94%, transparent);
  }
}

:root {
  --popover-edge: 0 0 0 .5px #0000000f;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --popover-bg: #2a2a2cf7;
    --popover-edge: 0 0 0 1px #ffffff14;
    --popover-shadow: 0 28px 64px -10px #000000c7, 0 8px 20px -6px #0000008c;
  }
}

:root[data-theme="dark"] {
  --popover-bg: #2a2a2cf7;
  --popover-edge: 0 0 0 1px #ffffff14;
  --popover-shadow: 0 28px 64px -10px #000000c7, 0 8px 20px -6px #0000008c;
}

.brain-tree-scroller {
  --ft: 0px;
  --fb: 0px;
  -webkit-mask-image: linear-gradient(to bottom, transparent 0, #000 var(--ft), #000 calc(100% - var(--fb)), transparent 100%);
  -webkit-mask-image: linear-gradient(to bottom, transparent 0, #000 var(--ft), #000 calc(100% - var(--fb)), transparent 100%);
  mask-image: linear-gradient(to bottom, transparent 0, #000 var(--ft), #000 calc(100% - var(--fb)), transparent 100%);
}

.brain-tree-scroller[data-fade-top="1"] {
  --ft: 14px;
}

.brain-tree-scroller[data-fade-bottom="1"] {
  --fb: 18px;
}

@keyframes brain-row-in {
  from {
    opacity: 0;
    transform: translateY(-3px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.brain-bulkbar {
  background: var(--bg-elevated);
  box-shadow: 0 0 0 .5px var(--separator-strong), 0 6px 16px -6px #00000029, inset 0 1px 0 var(--popover-highlight);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) .brain-bulkbar {
    background: #2a2a2c;
    box-shadow: 0 0 0 1px #ffffff14, 0 8px 20px -6px #0009;
  }
}

:root[data-theme="dark"] .brain-bulkbar {
  background: #2a2a2c;
  box-shadow: 0 0 0 1px #ffffff14, 0 8px 20px -6px #0009;
}

[data-emoji-mode="mono"] [role="treeitem"] .brain-emoji {
  filter: grayscale() contrast(1.05);
  opacity: .66;
  transition: filter .22s var(--ease-out), opacity .22s var(--ease-out);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) [data-emoji-mode="mono"] [role="treeitem"] .brain-emoji {
    filter: grayscale() brightness(1.25);
    opacity: .6;
  }
}

:root[data-theme="dark"] [data-emoji-mode="mono"] [role="treeitem"] .brain-emoji {
  filter: grayscale() brightness(1.25);
  opacity: .6;
}

[data-emoji-mode="mono"] [role="treeitem"]:is(:hover, :focus-visible, [data-active]) .brain-emoji {
  filter: none !important;
  opacity: 1 !important;
}

.brain-chip-row {
  padding-right: 18px;
  -webkit-mask-image: linear-gradient(to right, #000 calc(100% - 22px), #0000);
  mask-image: linear-gradient(to right, #000 calc(100% - 22px), #0000);
}

.brain-drag-ghost {
  background: var(--bg-elevated);
  box-shadow: 0 0 0 .5px var(--separator-strong), 0 18px 34px -10px #00000052, 0 4px 10px -4px #00000029, inset 0 1px 0 var(--popover-highlight);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) .brain-drag-ghost {
    background: #323235;
    box-shadow: 0 0 0 1px #ffffff1a, 0 20px 40px -10px #000000bf, 0 4px 10px -4px #00000080;
  }
}

:root[data-theme="dark"] .brain-drag-ghost {
  background: #323235;
  box-shadow: 0 0 0 1px #ffffff1a, 0 20px 40px -10px #000000bf, 0 4px 10px -4px #00000080;
}

.brain-tab-item:before {
  content: "";
  background: var(--separator-strong);
  width: 1px;
  height: 14px;
  transition: opacity .15s var(--ease-out);
  pointer-events: none;
  border-radius: 1px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.brain-tab-item:first-child:before, .brain-tab-item[data-active]:before, .brain-tab-item[data-after-active]:before, .brain-tab-item:hover:before, .brain-tab-item:hover + .brain-tab-item:before {
  opacity: 0;
}

:root {
  --tabstrip-bg: #eeeef1;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --tabstrip-bg: #151517;
  }
}

:root[data-theme="dark"] {
  --tabstrip-bg: #151517;
}

.brain-tab[data-active="true"]:before, .brain-tab[data-active="true"]:after {
  content: "";
  pointer-events: none;
  width: 8px;
  height: 8px;
  position: absolute;
  bottom: 0;
}

.brain-tab[data-active="true"]:before {
  background: radial-gradient(circle at 0 0, transparent 7.5px, var(--separator-strong) 7.75px, var(--surface) 8.25px);
  left: -8px;
}

.brain-tab[data-active="true"]:after {
  background: radial-gradient(circle at 100% 0, transparent 7.5px, var(--separator-strong) 7.75px, var(--surface) 8.25px);
  right: -8px;
}

[data-shell-moving] .home-mesh:before {
  filter: saturate(115%) !important;
}

[data-shell-moving] .home-mesh:after {
  display: none;
}

[data-shell-moving] main {
  pointer-events: none;
}

:root {
  --font-title: var(--font-home-serif), ui-serif, "New York", Georgia, serif;
}

.page-title {
  font-family: var(--font-title);
  font-optical-sizing: auto;
  letter-spacing: -.018em;
  color: var(--label);
  font-feature-settings: "kern", "liga", "case";
  font-weight: 500;
  line-height: 1.08;
}

:root {
  --trash-soon: #b25f00;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --trash-soon: #ffb340;
  }
}

:root[data-theme="dark"] {
  --trash-soon: #ffb340;
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-ordinal {
  syntax: "*";
  inherits: false
}

@property --tw-slashed-zero {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-figure {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}

@keyframes ping {
  75%, 100% {
    opacity: 0;
    transform: scale(2);
  }
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

/*# sourceMappingURL=%5Broot-of-the-server%5D__0st3datru-swz._.css.map*/