@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or
    ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *,
    :before,
    :after,
    ::backdrop {
      --tw-border-spacing-x: 0;
      --tw-border-spacing-y: 0;
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-pan-x: initial;
      --tw-pan-y: initial;
      --tw-pinch-zoom: initial;
      --tw-scroll-snap-strictness: proximity;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-divide-x-reverse: 0;
      --tw-border-style: solid;
      --tw-divide-y-reverse: 0;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-text-shadow-color: initial;
      --tw-text-shadow-alpha: 100%;
      --tw-content: "";
      --tw-animation-delay: 0s;
      --tw-animation-direction: normal;
      --tw-animation-duration: initial;
      --tw-animation-fill-mode: none;
      --tw-animation-iteration-count: 1;
      --tw-enter-blur: 0;
      --tw-enter-opacity: 1;
      --tw-enter-rotate: 0;
      --tw-enter-scale: 1;
      --tw-enter-translate-x: 0;
      --tw-enter-translate-y: 0;
      --tw-exit-blur: 0;
      --tw-exit-opacity: 1;
      --tw-exit-rotate: 0;
      --tw-exit-scale: 1;
      --tw-exit-translate-x: 0;
      --tw-exit-translate-y: 0;
    }
  }
}
@layer theme {
  :root,
  :host {
    --font-sans:
      ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono:
      ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --color-red-50: #ffece8;
    --color-red-400: #f76560;
    --color-red-500: #f53f3f;
    --color-red-700: #cb272d;
    --color-red-900: #770813;
    --color-red-950: #460809;
    --color-orange-100: #ffedd5;
    --color-orange-400: #ff8b1a;
    --color-orange-500: #fe6e00;
    --color-orange-600: #f05100;
    --color-amber-50: #fffbeb;
    --color-amber-100: #fef3c6;
    --color-amber-200: #fee685;
    --color-amber-300: #ffd236;
    --color-amber-400: #fcbb00;
    --color-amber-500: #f99c00;
    --color-amber-600: #dd7400;
    --color-amber-700: #b75000;
    --color-amber-800: #953d00;
    --color-amber-900: #7b3306;
    --color-amber-950: #461901;
    --color-yellow-50: #fff7e9;
    --color-yellow-400: #ff9a2d;
    --color-yellow-500: #ff7d00;
    --color-yellow-900: #4d1b00;
    --color-green-50: #f4fff0;
    --color-green-400: #85ff75;
    --color-green-500: #64d959;
    --color-green-600: #4ec740;
    --color-green-900: #002e25;
    --color-emerald-50: #ecfdf5;
    --color-emerald-100: #d0fae5;
    --color-emerald-200: #a4f4cf;
    --color-emerald-300: #5ee9b5;
    --color-emerald-400: #00d294;
    --color-emerald-500: #00bb7f;
    --color-emerald-600: #009767;
    --color-emerald-700: #007956;
    --color-emerald-800: #005f46;
    --color-emerald-900: #004e3b;
    --color-cyan-200: #a2f4fd;
    --color-cyan-300: #53eafd;
    --color-cyan-400: #00d2ef;
    --color-sky-50: #f0f9ff;
    --color-sky-100: #dff2fe;
    --color-sky-200: #b8e6fe;
    --color-sky-300: #77d4ff;
    --color-sky-400: #00bcfe;
    --color-sky-500: #00a5ef;
    --color-sky-600: #0084cc;
    --color-sky-900: #024a70;
    --color-blue-50: #e8f7ff;
    --color-blue-400: #3d9bff;
    --color-blue-500: #147dff;
    --color-blue-600: #206ccf;
    --color-blue-900: #002066;
    --color-blue-950: #162456;
    --color-indigo-50: #eef2ff;
    --color-indigo-100: #e0e7ff;
    --color-indigo-200: #c7d2ff;
    --color-indigo-300: #a4b3ff;
    --color-indigo-500: #625fff;
    --color-indigo-700: #432dd7;
    --color-indigo-800: #372aac;
    --color-indigo-900: #312c85;
    --color-violet-100: #ede9fe;
    --color-violet-300: #c4b4ff;
    --color-violet-400: #a685ff;
    --color-violet-500: #8d54ff;
    --color-violet-600: #7f22fe;
    --color-violet-700: #7008e7;
    --color-purple-50: #faf5ff;
    --color-purple-100: #f3e8ff;
    --color-purple-200: #e9d5ff;
    --color-purple-400: #c07eff;
    --color-purple-500: #ac4bff;
    --color-purple-600: #9810fa;
    --color-purple-700: #8200da;
    --color-purple-900: #59168b;
    --color-pink-300: #fda5d5;
    --color-rose-600: #e70044;
    --color-rose-700: #c20039;
    --color-slate-50: #f8fafc;
    --color-slate-400: #90a1b9;
    --color-gray-50: #f9fafb;
    --color-gray-100: #f3f4f6;
    --color-gray-200: #e5e7eb;
    --color-gray-300: #d1d5dc;
    --color-gray-400: #99a1af;
    --color-gray-500: #6a7282;
    --color-gray-600: #4a5565;
    --color-gray-700: #364153;
    --color-gray-800: #1e2939;
    --color-gray-900: #101828;
    --color-gray-950: #030712;
    --color-zinc-200: #e4e4e7;
    --color-neutral-50: #f7f7f7;
    --color-neutral-100: #f2f3f5;
    --color-neutral-200: #e5e6ec;
    --color-neutral-300: #e3e3e3;
    --color-neutral-400: #c4c4c4;
    --color-neutral-500: #919191;
    --color-neutral-600: #86909c;
    --color-neutral-700: #525252;
    --color-neutral-800: #363636;
    --color-neutral-900: #171717;
    --color-neutral-950: #141414;
    --spacing: 0.25rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --text-xs: 0.75rem;
    --text-xs--line-height: calc(1/0.75);
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25/0.875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5/1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75/1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75/1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2/1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25/1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5/2.25);
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-tight: -0.025em;
    --tracking-normal: 0em;
    --tracking-wide: 0.025em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-normal: 1.5;
    --leading-relaxed: 1.625;
    --radius-sm: 4px;
    --radius-md: 6px;
    --radius-lg: 8px;
    --radius-xl: 12px;
    --radius-2xl: 16px;
    --radius-3xl: 1.5rem;
    --shadow-sm: 0 1px 2px 0 #0000000d;
    --drop-shadow-sm: 0 1px 2px #00000026;
    --ease-out: cubic-bezier(0, 0, 0.2, 1);
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --blur-xs: 4px;
    --blur-sm: 8px;
    --blur-md: 12px;
    --blur-lg: 16px;
    --blur-xl: 24px;
    --blur-2xl: 40px;
    --blur-3xl: 64px;
    --aspect-video: 16/9;
    --default-transition-duration: 0.15s;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --breakpoint-b640: 640px;
    --breakpoint-b992: 992px;
    --breakpoint-desk: 600px;
    --spacing-0: 0px;
    --spacing-1: 4px;
    --spacing-2: 8px;
    --spacing-3: 12px;
    --spacing-4: 16px;
    --spacing-6: 24px;
    --spacing-8: 32px;
    --height-xs: 24px;
    --height-sm: 28px;
    --height-md: 32px;
    --height-lg: 40px;
    --height-xl: 48px;
    --radius-full: 9999px;
    --border-width-hair: 0.5px;
    --color-brand-50: #e6f5ff;
    --color-brand-300: #5ddcff;
    --color-brand-400: #09caf5;
    --color-brand-500: #3d9bff;
    --color-brand-600: #05a3c5;
    --color-brand-900: #00318c;
    --color-neutral-0: #fff;
    --color-white-alpha-5: #ffffff0d;
    --color-white-alpha-10: #ffffff1a;
    --color-white-alpha-25: #ffffff40;
    --color-white-alpha-40: #fff6;
    --color-white-alpha-50: #ffffff80;
    --color-black-alpha-5: #0000000d;
    --color-black-alpha-10: #0000001a;
    --color-black-alpha-50: #00000080;
    --color-black-alpha-60: #0009;
    --color-black-alpha-70: #000000b2;
    --color-black-alpha-100: #000;
    --shadow-nt-elevation-300:
      0 16px 24px -8px #0000000f, 0 4px 8px -4px #0000000a,
      0 1px 1px 0 #00000005;
    --duration-normal: 0.3s;
    --duration-slow: 0.5s;
    --sds-typography-body-size-medium: 13px;
    --color-bg-float: var(--bg-float);
    --color-fg-default: var(--fg-default);
    --color-fg-muted: var(--fg-muted);
    --color-text-secondary: var(--text-secondary);
    --color-border-default: var(--border-default);
    --color-btn-primary: var(--btn-primary-bg);
    --color-btn-white-bg: var(--btn-white-bg);
    --color-btn-white-text: var(--btn-white-text);
    --color-input: var(--input-bg);
    --color-canvas-controls: var(--canvas-controls-bg);
    --color-background: var(--bg-page);
    --color-primary: var(--color-brand-400);
    --color-primary-foreground: var(--color-neutral-0);
    --z-chrome: 100;
    --z-sticky: 200;
    --z-dropdown: 300;
    --z-panel: 400;
    --z-modal: 500;
    --z-overlay: 600;
    --z-toast: 700;
    --z-critical: 800;
    --z-login-modal: 2200;
    --z-notify: 9999;
    --font-system-latin:
      -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue",
      Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei",
      "Noto Sans CJK SC", sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
      "Segoe UI Symbol";
    --font-text: var(--font-system-latin);
    --font-hero:
      "Helvetica Neue Condensed Italic", "Arial Narrow",
      var(--font-system-latin);
    --font-title-latin: var(--font-system-latin);
    --font-title-cjk: var(--font-system-latin);
    --font-sub-title-latin: var(--font-system-latin);
    --font-sub-title-cjk: var(--font-system-latin);
    --animate-rainbow: rainbow 3s ease infinite;
    --animate-ribbon-ghosty-reveal: ribbon-ghosty-reveal 1s
      cubic-bezier(0.33, 1, 0.68, 1) both;
    --animate-activity-banner-flow: activity-banner-flow 18s linear infinite;
  }
  @supports (color: lab(0% 0 0)) {
    :root,
    :host {
      --color-red-950: lab(13.003% 29.04 16.7519);
      --color-orange-100: lab(94.7127% 3.58394 14.3151);
      --color-orange-400: lab(70.0429% 42.5156 75.8207);
      --color-orange-500: lab(64.272% 57.1788 90.3583);
      --color-orange-600: lab(57.1026% 64.2584 89.8886);
      --color-amber-50: lab(98.6252% -0.635922 8.42309);
      --color-amber-100: lab(95.916% -1.21653 23.111);
      --color-amber-200: lab(91.7203% -0.505269 49.9084);
      --color-amber-300: lab(86.4156% 6.13147 78.3961);
      --color-amber-400: lab(80.1641% 16.6016 99.2089);
      --color-amber-500: lab(72.7183% 31.8672 97.9407);
      --color-amber-600: lab(60.3514% 40.5624 87.1228);
      --color-amber-700: lab(47.2709% 42.9082 69.2966);
      --color-amber-800: lab(37.8822% 37.1699 52.2718);
      --color-amber-900: lab(31.2288% 30.2627 40.0378);
      --color-amber-950: lab(15.8111% 20.9107 23.3752);
      --color-emerald-50: lab(97.8462% -6.94966 1.85487);
      --color-emerald-100: lab(94.9004% -17.0769 5.63836);
      --color-emerald-200: lab(90.2247% -31.039 9.47084);
      --color-emerald-300: lab(83.9203% -48.7124 13.8849);
      --color-emerald-400: lab(75.0771% -60.7313 19.4147);
      --color-emerald-500: lab(66.9756% -58.27 19.5419);
      --color-emerald-600: lab(55.0481% -49.9246 15.93);
      --color-emerald-700: lab(44.4871% -41.0396 11.0361);
      --color-emerald-800: lab(35.3675% -33.1188 8.04002);
      --color-emerald-900: lab(28.8637% -26.9249 5.45986);
      --color-cyan-200: lab(91.0821% -24.0435 -12.8306);
      --color-cyan-300: lab(85.3886% -36.7636 -21.5716);
      --color-cyan-400: lab(76.6045% -40.9406 -29.6231);
      --color-sky-50: lab(97.3623% -2.33802 -4.13098);
      --color-sky-100: lab(94.3709% -4.56053 -8.23453);
      --color-sky-200: lab(88.6983% -11.3978 -16.8488);
      --color-sky-300: lab(80.3307% -20.2945 -31.385);
      --color-sky-400: lab(70.687% -23.6078 -45.9483);
      --color-sky-500: lab(63.3038% -18.433 -51.0407);
      --color-sky-600: lab(51.7754% -11.4712 -49.8349);
      --color-sky-900: lab(29.1959% -8.34689 -28.2453);
      --color-blue-950: lab(15.6723% 8.86232 -32.2945);
      --color-indigo-50: lab(95.4818% 0.411302 -6.78529);
      --color-indigo-100: lab(91.6577% 1.04591 -12.7199);
      --color-indigo-200: lab(84.4329% 3.18977 -23.9688);
      --color-indigo-300: lab(74.0235% 8.54138 -41.6075);
      --color-indigo-500: lab(48.295% 38.3129 -81.9673);
      --color-indigo-700: lab(32.4486% 49.2217 -84.6695);
      --color-indigo-800: lab(26.6645% 37.9804 -68.6402);
      --color-indigo-900: lab(23.3911% 24.6978 -50.4718);
      --color-violet-100: lab(93.0838% 4.35197 -9.88284);
      --color-violet-300: lab(76.7419% 18.3911 -37.0706);
      --color-violet-400: lab(62.8239% 34.9159 -60.0512);
      --color-violet-500: lab(49.9355% 55.1776 -81.8963);
      --color-violet-600: lab(41.088% 68.9966 -91.995);
      --color-violet-700: lab(35.2783% 67.9912 -88.793);
      --color-purple-50: lab(97.1627% 2.99937 -4.13398);
      --color-purple-100: lab(93.3333% 6.97437 -9.83434);
      --color-purple-200: lab(87.8405% 13.4282 -18.7159);
      --color-purple-400: lab(63.6946% 47.6127 -59.2066);
      --color-purple-500: lab(52.0183% 66.11 -78.2316);
      --color-purple-600: lab(43.0295% 75.21 -86.5669);
      --color-purple-700: lab(36.1758% 69.8525 -80.0381);
      --color-purple-900: lab(24.9401% 45.2703 -51.2728);
      --color-pink-300: lab(77.8308% 38.525 -10.5394);
      --color-rose-600: lab(49.1882% 81.577 36.0311);
      --color-rose-700: lab(41.1651% 71.6251 30.3087);
      --color-slate-50: lab(98.1434% -0.369519 -1.05966);
      --color-slate-400: lab(65.5349% -2.25151 -14.5072);
      --color-gray-50: lab(98.2596% -0.247031 -0.706708);
      --color-gray-100: lab(96.1596% -0.0823438 -1.13575);
      --color-gray-200: lab(91.6229% -0.159115 -2.26791);
      --color-gray-300: lab(85.1236% -0.612259 -3.7138);
      --color-gray-400: lab(65.9269% -0.832707 -8.17473);
      --color-gray-500: lab(47.7841% -0.393182 -10.0268);
      --color-gray-600: lab(35.6337% -1.58697 -10.8425);
      --color-gray-700: lab(27.1134% -0.956401 -12.3224);
      --color-gray-800: lab(16.1051% -1.18239 -11.7533);
      --color-gray-900: lab(8.11897% 0.811279 -12.254);
      --color-gray-950: lab(1.90334% 0.278696 -5.48866);
      --color-zinc-200: lab(90.6853% 0.399232 -1.45452);
    }
  }
}
@layer base {
  *,
  :after,
  :before,
  ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }
  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }
  html,
  :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    font-family: var(
      --default-font-family,
      ui-sans-serif,
      system-ui,
      sans-serif,
      "Apple Color Emoji",
      "Segoe UI Emoji",
      "Segoe UI Symbol",
      "Noto Color Emoji"
    );
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  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;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  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;
  }
  :root,
  :host {
    color-scheme: var(--mantine-color-scheme);
  }
  input,
  button,
  textarea,
  select {
    font: inherit;
  }
  body,
  :host {
    font-family: var(--mantine-font-family);
    font-size: var(--mantine-font-size-md);
    line-height: var(--mantine-line-height);
    background-color: var(--mantine-color-body);
    color: var(--mantine-color-text);
    -webkit-font-smoothing: var(--mantine-webkit-font-smoothing);
    -moz-osx-font-smoothing: var(--mantine-moz-font-smoothing);
    margin: 0;
  }
  @media screen and (max-device-width: 31.25em) {
    body,
    :host {
      -webkit-text-size-adjust: 100%;
    }
  }
  @media (prefers-reduced-motion: reduce) {
    [data-respect-reduced-motion] [data-reduce-motion] {
      transition: none;
      animation: none;
    }
  }
  [data-mantine-color-scheme="light"] .mantine-light-hidden,
  [data-mantine-color-scheme="dark"] .mantine-dark-hidden {
    display: none;
  }
  .mantine-focus-auto:focus-visible,
  .mantine-focus-always:focus {
    outline: 2px solid var(--mantine-primary-color-filled);
    outline-offset: calc(0.125rem * var(--mantine-scale));
  }
  .mantine-focus-never:focus {
    outline: none;
  }
  .mantine-active:active {
    transform: translateY(calc(0.0625rem * var(--mantine-scale)));
  }
  fieldset:disabled .mantine-active:active {
    transform: none;
  }
  :where([dir="rtl"]) .mantine-rotate-rtl {
    transform: rotate(180deg);
  }
  :root,
  :host {
    --mantine-z-index-app: 100;
    --mantine-z-index-modal: 200;
    --mantine-z-index-popover: 300;
    --mantine-z-index-overlay: 400;
    --mantine-z-index-max: 9999;
    --mantine-scale: 1;
    --mantine-cursor-type: default;
    --mantine-webkit-font-smoothing: antialiased;
    --mantine-moz-font-smoothing: grayscale;
    --mantine-color-white: #fff;
    --mantine-color-black: #000;
    --mantine-line-height: 1.55;
    --mantine-font-family:
      -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial,
      sans-serif, Apple Color Emoji, Segoe UI Emoji;
    --mantine-font-family-monospace:
      ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono,
      Courier New, monospace;
    --mantine-font-family-headings:
      -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial,
      sans-serif, Apple Color Emoji, Segoe UI Emoji;
    --mantine-heading-font-weight: 700;
    --mantine-heading-text-wrap: wrap;
    --mantine-radius-default: calc(0.25rem * var(--mantine-scale));
    --mantine-primary-color-filled: var(--mantine-color-blue-filled);
    --mantine-primary-color-filled-hover: var(
      --mantine-color-blue-filled-hover
    );
    --mantine-primary-color-light: var(--mantine-color-blue-light);
    --mantine-primary-color-light-hover: var(--mantine-color-blue-light-hover);
    --mantine-primary-color-light-color: var(--mantine-color-blue-light-color);
    --mantine-breakpoint-xs: 36em;
    --mantine-breakpoint-sm: 48em;
    --mantine-breakpoint-md: 62em;
    --mantine-breakpoint-lg: 75em;
    --mantine-breakpoint-xl: 88em;
    --mantine-spacing-xs: calc(0.625rem * var(--mantine-scale));
    --mantine-spacing-sm: calc(0.75rem * var(--mantine-scale));
    --mantine-spacing-md: calc(1rem * var(--mantine-scale));
    --mantine-spacing-lg: calc(1.25rem * var(--mantine-scale));
    --mantine-spacing-xl: calc(2rem * var(--mantine-scale));
    --mantine-font-size-xs: calc(0.75rem * var(--mantine-scale));
    --mantine-font-size-sm: calc(0.875rem * var(--mantine-scale));
    --mantine-font-size-md: calc(1rem * var(--mantine-scale));
    --mantine-font-size-lg: calc(1.125rem * var(--mantine-scale));
    --mantine-font-size-xl: calc(1.25rem * var(--mantine-scale));
    --mantine-line-height-xs: 1.4;
    --mantine-line-height-sm: 1.45;
    --mantine-line-height-md: 1.55;
    --mantine-line-height-lg: 1.6;
    --mantine-line-height-xl: 1.65;
    --mantine-shadow-xs:
      0 calc(0.0625rem * var(--mantine-scale))
        calc(0.1875rem * var(--mantine-scale)) #0000000d,
      0 calc(0.0625rem * var(--mantine-scale))
        calc(0.125rem * var(--mantine-scale)) #0000001a;
    --mantine-shadow-sm:
      0 calc(0.0625rem * var(--mantine-scale))
        calc(0.1875rem * var(--mantine-scale)) #0000000d,
      #0000000d 0 calc(0.625rem * var(--mantine-scale))
        calc(0.9375rem * var(--mantine-scale))
        calc(-0.3125rem * var(--mantine-scale)),
      #0000000a 0 calc(0.4375rem * var(--mantine-scale))
        calc(0.4375rem * var(--mantine-scale))
        calc(-0.3125rem * var(--mantine-scale));
    --mantine-shadow-md:
      0 calc(0.0625rem * var(--mantine-scale))
        calc(0.1875rem * var(--mantine-scale)) #0000000d,
      #0000000d 0 calc(1.25rem * var(--mantine-scale))
        calc(1.5625rem * var(--mantine-scale))
        calc(-0.3125rem * var(--mantine-scale)),
      #0000000a 0 calc(0.625rem * var(--mantine-scale))
        calc(0.625rem * var(--mantine-scale))
        calc(-0.3125rem * var(--mantine-scale));
    --mantine-shadow-lg:
      0 calc(0.0625rem * var(--mantine-scale))
        calc(0.1875rem * var(--mantine-scale)) #0000000d,
      #0000000d 0 calc(1.75rem * var(--mantine-scale))
        calc(1.4375rem * var(--mantine-scale))
        calc(-0.4375rem * var(--mantine-scale)),
      #0000000a 0 calc(0.75rem * var(--mantine-scale))
        calc(0.75rem * var(--mantine-scale))
        calc(-0.4375rem * var(--mantine-scale));
    --mantine-shadow-xl:
      0 calc(0.0625rem * var(--mantine-scale))
        calc(0.1875rem * var(--mantine-scale)) #0000000d,
      #0000000d 0 calc(2.25rem * var(--mantine-scale))
        calc(1.75rem * var(--mantine-scale))
        calc(-0.4375rem * var(--mantine-scale)),
      #0000000a 0 calc(1.0625rem * var(--mantine-scale))
        calc(1.0625rem * var(--mantine-scale))
        calc(-0.4375rem * var(--mantine-scale));
    --mantine-radius-xs: calc(0.125rem * var(--mantine-scale));
    --mantine-radius-sm: calc(0.25rem * var(--mantine-scale));
    --mantine-radius-md: calc(0.5rem * var(--mantine-scale));
    --mantine-radius-lg: calc(1rem * var(--mantine-scale));
    --mantine-radius-xl: calc(2rem * var(--mantine-scale));
    --mantine-primary-color-0: var(--mantine-color-blue-0);
    --mantine-primary-color-1: var(--mantine-color-blue-1);
    --mantine-primary-color-2: var(--mantine-color-blue-2);
    --mantine-primary-color-3: var(--mantine-color-blue-3);
    --mantine-primary-color-4: var(--mantine-color-blue-4);
    --mantine-primary-color-5: var(--mantine-color-blue-5);
    --mantine-primary-color-6: var(--mantine-color-blue-6);
    --mantine-primary-color-7: var(--mantine-color-blue-7);
    --mantine-primary-color-8: var(--mantine-color-blue-8);
    --mantine-primary-color-9: var(--mantine-color-blue-9);
    --mantine-color-dark-0: #c9c9c9;
    --mantine-color-dark-1: #b8b8b8;
    --mantine-color-dark-2: #828282;
    --mantine-color-dark-3: #696969;
    --mantine-color-dark-4: #424242;
    --mantine-color-dark-5: #3b3b3b;
    --mantine-color-dark-6: #2e2e2e;
    --mantine-color-dark-7: #242424;
    --mantine-color-dark-8: #1f1f1f;
    --mantine-color-dark-9: #141414;
    --mantine-color-gray-0: #f8f9fa;
    --mantine-color-gray-1: #f1f3f5;
    --mantine-color-gray-2: #e9ecef;
    --mantine-color-gray-3: #dee2e6;
    --mantine-color-gray-4: #ced4da;
    --mantine-color-gray-5: #adb5bd;
    --mantine-color-gray-6: #868e96;
    --mantine-color-gray-7: #495057;
    --mantine-color-gray-8: #343a40;
    --mantine-color-gray-9: #212529;
    --mantine-color-red-0: #fff5f5;
    --mantine-color-red-1: #ffe3e3;
    --mantine-color-red-2: #ffc9c9;
    --mantine-color-red-3: #ffa8a8;
    --mantine-color-red-4: #ff8787;
    --mantine-color-red-5: #ff6b6b;
    --mantine-color-red-6: #fa5252;
    --mantine-color-red-7: #f03e3e;
    --mantine-color-red-8: #e03131;
    --mantine-color-red-9: #c92a2a;
    --mantine-color-pink-0: #fff0f6;
    --mantine-color-pink-1: #ffdeeb;
    --mantine-color-pink-2: #fcc2d7;
    --mantine-color-pink-3: #faa2c1;
    --mantine-color-pink-4: #f783ac;
    --mantine-color-pink-5: #f06595;
    --mantine-color-pink-6: #e64980;
    --mantine-color-pink-7: #d6336c;
    --mantine-color-pink-8: #c2255c;
    --mantine-color-pink-9: #a61e4d;
    --mantine-color-grape-0: #f8f0fc;
    --mantine-color-grape-1: #f3d9fa;
    --mantine-color-grape-2: #eebefa;
    --mantine-color-grape-3: #e599f7;
    --mantine-color-grape-4: #da77f2;
    --mantine-color-grape-5: #cc5de8;
    --mantine-color-grape-6: #be4bdb;
    --mantine-color-grape-7: #ae3ec9;
    --mantine-color-grape-8: #9c36b5;
    --mantine-color-grape-9: #862e9c;
    --mantine-color-violet-0: #f3f0ff;
    --mantine-color-violet-1: #e5dbff;
    --mantine-color-violet-2: #d0bfff;
    --mantine-color-violet-3: #b197fc;
    --mantine-color-violet-4: #9775fa;
    --mantine-color-violet-5: #845ef7;
    --mantine-color-violet-6: #7950f2;
    --mantine-color-violet-7: #7048e8;
    --mantine-color-violet-8: #6741d9;
    --mantine-color-violet-9: #5f3dc4;
    --mantine-color-indigo-0: #edf2ff;
    --mantine-color-indigo-1: #dbe4ff;
    --mantine-color-indigo-2: #bac8ff;
    --mantine-color-indigo-3: #91a7ff;
    --mantine-color-indigo-4: #748ffc;
    --mantine-color-indigo-5: #5c7cfa;
    --mantine-color-indigo-6: #4c6ef5;
    --mantine-color-indigo-7: #4263eb;
    --mantine-color-indigo-8: #3b5bdb;
    --mantine-color-indigo-9: #364fc7;
    --mantine-color-blue-0: #e7f5ff;
    --mantine-color-blue-1: #d0ebff;
    --mantine-color-blue-2: #a5d8ff;
    --mantine-color-blue-3: #74c0fc;
    --mantine-color-blue-4: #4dabf7;
    --mantine-color-blue-5: #339af0;
    --mantine-color-blue-6: #228be6;
    --mantine-color-blue-7: #1c7ed6;
    --mantine-color-blue-8: #1971c2;
    --mantine-color-blue-9: #1864ab;
    --mantine-color-cyan-0: #e3fafc;
    --mantine-color-cyan-1: #c5f6fa;
    --mantine-color-cyan-2: #99e9f2;
    --mantine-color-cyan-3: #66d9e8;
    --mantine-color-cyan-4: #3bc9db;
    --mantine-color-cyan-5: #22b8cf;
    --mantine-color-cyan-6: #15aabf;
    --mantine-color-cyan-7: #1098ad;
    --mantine-color-cyan-8: #0c8599;
    --mantine-color-cyan-9: #0b7285;
    --mantine-color-teal-0: #e6fcf5;
    --mantine-color-teal-1: #c3fae8;
    --mantine-color-teal-2: #96f2d7;
    --mantine-color-teal-3: #63e6be;
    --mantine-color-teal-4: #38d9a9;
    --mantine-color-teal-5: #20c997;
    --mantine-color-teal-6: #12b886;
    --mantine-color-teal-7: #0ca678;
    --mantine-color-teal-8: #099268;
    --mantine-color-teal-9: #087f5b;
    --mantine-color-green-0: #ebfbee;
    --mantine-color-green-1: #d3f9d8;
    --mantine-color-green-2: #b2f2bb;
    --mantine-color-green-3: #8ce99a;
    --mantine-color-green-4: #69db7c;
    --mantine-color-green-5: #51cf66;
    --mantine-color-green-6: #40c057;
    --mantine-color-green-7: #37b24d;
    --mantine-color-green-8: #2f9e44;
    --mantine-color-green-9: #2b8a3e;
    --mantine-color-lime-0: #f4fce3;
    --mantine-color-lime-1: #e9fac8;
    --mantine-color-lime-2: #d8f5a2;
    --mantine-color-lime-3: #c0eb75;
    --mantine-color-lime-4: #a9e34b;
    --mantine-color-lime-5: #94d82d;
    --mantine-color-lime-6: #82c91e;
    --mantine-color-lime-7: #74b816;
    --mantine-color-lime-8: #66a80f;
    --mantine-color-lime-9: #5c940d;
    --mantine-color-yellow-0: #fff9db;
    --mantine-color-yellow-1: #fff3bf;
    --mantine-color-yellow-2: #ffec99;
    --mantine-color-yellow-3: #ffe066;
    --mantine-color-yellow-4: #ffd43b;
    --mantine-color-yellow-5: #fcc419;
    --mantine-color-yellow-6: #fab005;
    --mantine-color-yellow-7: #f59f00;
    --mantine-color-yellow-8: #f08c00;
    --mantine-color-yellow-9: #e67700;
    --mantine-color-orange-0: #fff4e6;
    --mantine-color-orange-1: #ffe8cc;
    --mantine-color-orange-2: #ffd8a8;
    --mantine-color-orange-3: #ffc078;
    --mantine-color-orange-4: #ffa94d;
    --mantine-color-orange-5: #ff922b;
    --mantine-color-orange-6: #fd7e14;
    --mantine-color-orange-7: #f76707;
    --mantine-color-orange-8: #e8590c;
    --mantine-color-orange-9: #d9480f;
    --mantine-h1-font-size: calc(2.125rem * var(--mantine-scale));
    --mantine-h1-line-height: 1.3;
    --mantine-h1-font-weight: 700;
    --mantine-h2-font-size: calc(1.625rem * var(--mantine-scale));
    --mantine-h2-line-height: 1.35;
    --mantine-h2-font-weight: 700;
    --mantine-h3-font-size: calc(1.375rem * var(--mantine-scale));
    --mantine-h3-line-height: 1.4;
    --mantine-h3-font-weight: 700;
    --mantine-h4-font-size: calc(1.125rem * var(--mantine-scale));
    --mantine-h4-line-height: 1.45;
    --mantine-h4-font-weight: 700;
    --mantine-h5-font-size: calc(1rem * var(--mantine-scale));
    --mantine-h5-line-height: 1.5;
    --mantine-h5-font-weight: 700;
    --mantine-h6-font-size: calc(0.875rem * var(--mantine-scale));
    --mantine-h6-line-height: 1.5;
    --mantine-h6-font-weight: 700;
  }
  :root[data-mantine-color-scheme="dark"],
  :host([data-mantine-color-scheme="dark"]) {
    --mantine-color-scheme: dark;
    --mantine-primary-color-contrast: var(--mantine-color-white);
    --mantine-color-bright: var(--mantine-color-white);
    --mantine-color-text: var(--mantine-color-dark-0);
    --mantine-color-body: var(--mantine-color-dark-7);
    --mantine-color-error: var(--mantine-color-red-8);
    --mantine-color-placeholder: var(--mantine-color-dark-3);
    --mantine-color-anchor: var(--mantine-color-blue-4);
    --mantine-color-default: var(--mantine-color-dark-6);
    --mantine-color-default-hover: var(--mantine-color-dark-5);
    --mantine-color-default-color: var(--mantine-color-white);
    --mantine-color-default-border: var(--mantine-color-dark-4);
    --mantine-color-dimmed: var(--mantine-color-dark-2);
    --mantine-color-disabled: var(--mantine-color-dark-6);
    --mantine-color-disabled-color: var(--mantine-color-dark-3);
    --mantine-color-disabled-border: var(--mantine-color-dark-4);
    --mantine-color-dark-text: var(--mantine-color-dark-4);
    --mantine-color-dark-filled: var(--mantine-color-dark-8);
    --mantine-color-dark-filled-hover: var(--mantine-color-dark-9);
    --mantine-color-dark-light: #2e2e2e26;
    --mantine-color-dark-light-hover: #2e2e2e33;
    --mantine-color-dark-light-color: var(--mantine-color-dark-3);
    --mantine-color-dark-outline: var(--mantine-color-dark-4);
    --mantine-color-dark-outline-hover: #4242420d;
    --mantine-color-gray-text: var(--mantine-color-gray-4);
    --mantine-color-gray-filled: var(--mantine-color-gray-8);
    --mantine-color-gray-filled-hover: var(--mantine-color-gray-9);
    --mantine-color-gray-light: #868e9626;
    --mantine-color-gray-light-hover: #868e9633;
    --mantine-color-gray-light-color: var(--mantine-color-gray-3);
    --mantine-color-gray-outline: var(--mantine-color-gray-4);
    --mantine-color-gray-outline-hover: #ced4da0d;
    --mantine-color-red-text: var(--mantine-color-red-4);
    --mantine-color-red-filled: var(--mantine-color-red-8);
    --mantine-color-red-filled-hover: var(--mantine-color-red-9);
    --mantine-color-red-light: #fa525226;
    --mantine-color-red-light-hover: #fa525233;
    --mantine-color-red-light-color: var(--mantine-color-red-3);
    --mantine-color-red-outline: var(--mantine-color-red-4);
    --mantine-color-red-outline-hover: #ff87870d;
    --mantine-color-pink-text: var(--mantine-color-pink-4);
    --mantine-color-pink-filled: var(--mantine-color-pink-8);
    --mantine-color-pink-filled-hover: var(--mantine-color-pink-9);
    --mantine-color-pink-light: #e6498026;
    --mantine-color-pink-light-hover: #e6498033;
    --mantine-color-pink-light-color: var(--mantine-color-pink-3);
    --mantine-color-pink-outline: var(--mantine-color-pink-4);
    --mantine-color-pink-outline-hover: #f783ac0d;
    --mantine-color-grape-text: var(--mantine-color-grape-4);
    --mantine-color-grape-filled: var(--mantine-color-grape-8);
    --mantine-color-grape-filled-hover: var(--mantine-color-grape-9);
    --mantine-color-grape-light: #be4bdb26;
    --mantine-color-grape-light-hover: #be4bdb33;
    --mantine-color-grape-light-color: var(--mantine-color-grape-3);
    --mantine-color-grape-outline: var(--mantine-color-grape-4);
    --mantine-color-grape-outline-hover: #da77f20d;
    --mantine-color-violet-text: var(--mantine-color-violet-4);
    --mantine-color-violet-filled: var(--mantine-color-violet-8);
    --mantine-color-violet-filled-hover: var(--mantine-color-violet-9);
    --mantine-color-violet-light: #7950f226;
    --mantine-color-violet-light-hover: #7950f233;
    --mantine-color-violet-light-color: var(--mantine-color-violet-3);
    --mantine-color-violet-outline: var(--mantine-color-violet-4);
    --mantine-color-violet-outline-hover: #9775fa0d;
    --mantine-color-indigo-text: var(--mantine-color-indigo-4);
    --mantine-color-indigo-filled: var(--mantine-color-indigo-8);
    --mantine-color-indigo-filled-hover: var(--mantine-color-indigo-9);
    --mantine-color-indigo-light: #4c6ef526;
    --mantine-color-indigo-light-hover: #4c6ef533;
    --mantine-color-indigo-light-color: var(--mantine-color-indigo-3);
    --mantine-color-indigo-outline: var(--mantine-color-indigo-4);
    --mantine-color-indigo-outline-hover: #748ffc0d;
    --mantine-color-blue-text: var(--mantine-color-blue-4);
    --mantine-color-blue-filled: var(--mantine-color-blue-8);
    --mantine-color-blue-filled-hover: var(--mantine-color-blue-9);
    --mantine-color-blue-light: #228be626;
    --mantine-color-blue-light-hover: #228be633;
    --mantine-color-blue-light-color: var(--mantine-color-blue-3);
    --mantine-color-blue-outline: var(--mantine-color-blue-4);
    --mantine-color-blue-outline-hover: #4dabf70d;
    --mantine-color-cyan-text: var(--mantine-color-cyan-4);
    --mantine-color-cyan-filled: var(--mantine-color-cyan-8);
    --mantine-color-cyan-filled-hover: var(--mantine-color-cyan-9);
    --mantine-color-cyan-light: #15aabf26;
    --mantine-color-cyan-light-hover: #15aabf33;
    --mantine-color-cyan-light-color: var(--mantine-color-cyan-3);
    --mantine-color-cyan-outline: var(--mantine-color-cyan-4);
    --mantine-color-cyan-outline-hover: #3bc9db0d;
    --mantine-color-teal-text: var(--mantine-color-teal-4);
    --mantine-color-teal-filled: var(--mantine-color-teal-8);
    --mantine-color-teal-filled-hover: var(--mantine-color-teal-9);
    --mantine-color-teal-light: #12b88626;
    --mantine-color-teal-light-hover: #12b88633;
    --mantine-color-teal-light-color: var(--mantine-color-teal-3);
    --mantine-color-teal-outline: var(--mantine-color-teal-4);
    --mantine-color-teal-outline-hover: #38d9a90d;
    --mantine-color-green-text: var(--mantine-color-green-4);
    --mantine-color-green-filled: var(--mantine-color-green-8);
    --mantine-color-green-filled-hover: var(--mantine-color-green-9);
    --mantine-color-green-light: #40c05726;
    --mantine-color-green-light-hover: #40c05733;
    --mantine-color-green-light-color: var(--mantine-color-green-3);
    --mantine-color-green-outline: var(--mantine-color-green-4);
    --mantine-color-green-outline-hover: #69db7c0d;
    --mantine-color-lime-text: var(--mantine-color-lime-4);
    --mantine-color-lime-filled: var(--mantine-color-lime-8);
    --mantine-color-lime-filled-hover: var(--mantine-color-lime-9);
    --mantine-color-lime-light: #82c91e26;
    --mantine-color-lime-light-hover: #82c91e33;
    --mantine-color-lime-light-color: var(--mantine-color-lime-3);
    --mantine-color-lime-outline: var(--mantine-color-lime-4);
    --mantine-color-lime-outline-hover: #a9e34b0d;
    --mantine-color-yellow-text: var(--mantine-color-yellow-4);
    --mantine-color-yellow-filled: var(--mantine-color-yellow-8);
    --mantine-color-yellow-filled-hover: var(--mantine-color-yellow-9);
    --mantine-color-yellow-light: #fab00526;
    --mantine-color-yellow-light-hover: #fab00533;
    --mantine-color-yellow-light-color: var(--mantine-color-yellow-3);
    --mantine-color-yellow-outline: var(--mantine-color-yellow-4);
    --mantine-color-yellow-outline-hover: #ffd43b0d;
    --mantine-color-orange-text: var(--mantine-color-orange-4);
    --mantine-color-orange-filled: var(--mantine-color-orange-8);
    --mantine-color-orange-filled-hover: var(--mantine-color-orange-9);
    --mantine-color-orange-light: #fd7e1426;
    --mantine-color-orange-light-hover: #fd7e1433;
    --mantine-color-orange-light-color: var(--mantine-color-orange-3);
    --mantine-color-orange-outline: var(--mantine-color-orange-4);
    --mantine-color-orange-outline-hover: #ffa94d0d;
  }
  :root[data-mantine-color-scheme="light"],
  :host([data-mantine-color-scheme="light"]) {
    --mantine-color-scheme: light;
    --mantine-primary-color-contrast: var(--mantine-color-white);
    --mantine-color-bright: var(--mantine-color-black);
    --mantine-color-text: #000;
    --mantine-color-body: #fff;
    --mantine-color-error: var(--mantine-color-red-6);
    --mantine-color-placeholder: var(--mantine-color-gray-5);
    --mantine-color-anchor: var(--mantine-color-blue-6);
    --mantine-color-default: var(--mantine-color-white);
    --mantine-color-default-hover: var(--mantine-color-gray-0);
    --mantine-color-default-color: var(--mantine-color-black);
    --mantine-color-default-border: var(--mantine-color-gray-4);
    --mantine-color-dimmed: var(--mantine-color-gray-6);
    --mantine-color-disabled: var(--mantine-color-gray-2);
    --mantine-color-disabled-color: var(--mantine-color-gray-5);
    --mantine-color-disabled-border: var(--mantine-color-gray-3);
    --mantine-color-dark-text: var(--mantine-color-dark-filled);
    --mantine-color-dark-filled: var(--mantine-color-dark-6);
    --mantine-color-dark-filled-hover: var(--mantine-color-dark-7);
    --mantine-color-dark-light: #2e2e2e1a;
    --mantine-color-dark-light-hover: #2e2e2e1f;
    --mantine-color-dark-light-color: var(--mantine-color-dark-6);
    --mantine-color-dark-outline: var(--mantine-color-dark-6);
    --mantine-color-dark-outline-hover: #2e2e2e0d;
    --mantine-color-gray-text: var(--mantine-color-gray-filled);
    --mantine-color-gray-filled: var(--mantine-color-gray-6);
    --mantine-color-gray-filled-hover: var(--mantine-color-gray-7);
    --mantine-color-gray-light: #868e961a;
    --mantine-color-gray-light-hover: #868e961f;
    --mantine-color-gray-light-color: var(--mantine-color-gray-6);
    --mantine-color-gray-outline: var(--mantine-color-gray-6);
    --mantine-color-gray-outline-hover: #868e960d;
    --mantine-color-red-text: var(--mantine-color-red-filled);
    --mantine-color-red-filled: var(--mantine-color-red-6);
    --mantine-color-red-filled-hover: var(--mantine-color-red-7);
    --mantine-color-red-light: #fa52521a;
    --mantine-color-red-light-hover: #fa52521f;
    --mantine-color-red-light-color: var(--mantine-color-red-6);
    --mantine-color-red-outline: var(--mantine-color-red-6);
    --mantine-color-red-outline-hover: #fa52520d;
    --mantine-color-pink-text: var(--mantine-color-pink-filled);
    --mantine-color-pink-filled: var(--mantine-color-pink-6);
    --mantine-color-pink-filled-hover: var(--mantine-color-pink-7);
    --mantine-color-pink-light: #e649801a;
    --mantine-color-pink-light-hover: #e649801f;
    --mantine-color-pink-light-color: var(--mantine-color-pink-6);
    --mantine-color-pink-outline: var(--mantine-color-pink-6);
    --mantine-color-pink-outline-hover: #e649800d;
    --mantine-color-grape-text: var(--mantine-color-grape-filled);
    --mantine-color-grape-filled: var(--mantine-color-grape-6);
    --mantine-color-grape-filled-hover: var(--mantine-color-grape-7);
    --mantine-color-grape-light: #be4bdb1a;
    --mantine-color-grape-light-hover: #be4bdb1f;
    --mantine-color-grape-light-color: var(--mantine-color-grape-6);
    --mantine-color-grape-outline: var(--mantine-color-grape-6);
    --mantine-color-grape-outline-hover: #be4bdb0d;
    --mantine-color-violet-text: var(--mantine-color-violet-filled);
    --mantine-color-violet-filled: var(--mantine-color-violet-6);
    --mantine-color-violet-filled-hover: var(--mantine-color-violet-7);
    --mantine-color-violet-light: #7950f21a;
    --mantine-color-violet-light-hover: #7950f21f;
    --mantine-color-violet-light-color: var(--mantine-color-violet-6);
    --mantine-color-violet-outline: var(--mantine-color-violet-6);
    --mantine-color-violet-outline-hover: #7950f20d;
    --mantine-color-indigo-text: var(--mantine-color-indigo-filled);
    --mantine-color-indigo-filled: var(--mantine-color-indigo-6);
    --mantine-color-indigo-filled-hover: var(--mantine-color-indigo-7);
    --mantine-color-indigo-light: #4c6ef51a;
    --mantine-color-indigo-light-hover: #4c6ef51f;
    --mantine-color-indigo-light-color: var(--mantine-color-indigo-6);
    --mantine-color-indigo-outline: var(--mantine-color-indigo-6);
    --mantine-color-indigo-outline-hover: #4c6ef50d;
    --mantine-color-blue-text: var(--mantine-color-blue-filled);
    --mantine-color-blue-filled: var(--mantine-color-blue-6);
    --mantine-color-blue-filled-hover: var(--mantine-color-blue-7);
    --mantine-color-blue-light: #228be61a;
    --mantine-color-blue-light-hover: #228be61f;
    --mantine-color-blue-light-color: var(--mantine-color-blue-6);
    --mantine-color-blue-outline: var(--mantine-color-blue-6);
    --mantine-color-blue-outline-hover: #228be60d;
    --mantine-color-cyan-text: var(--mantine-color-cyan-filled);
    --mantine-color-cyan-filled: var(--mantine-color-cyan-6);
    --mantine-color-cyan-filled-hover: var(--mantine-color-cyan-7);
    --mantine-color-cyan-light: #15aabf1a;
    --mantine-color-cyan-light-hover: #15aabf1f;
    --mantine-color-cyan-light-color: var(--mantine-color-cyan-6);
    --mantine-color-cyan-outline: var(--mantine-color-cyan-6);
    --mantine-color-cyan-outline-hover: #15aabf0d;
    --mantine-color-teal-text: var(--mantine-color-teal-filled);
    --mantine-color-teal-filled: var(--mantine-color-teal-6);
    --mantine-color-teal-filled-hover: var(--mantine-color-teal-7);
    --mantine-color-teal-light: #12b8861a;
    --mantine-color-teal-light-hover: #12b8861f;
    --mantine-color-teal-light-color: var(--mantine-color-teal-6);
    --mantine-color-teal-outline: var(--mantine-color-teal-6);
    --mantine-color-teal-outline-hover: #12b8860d;
    --mantine-color-green-text: var(--mantine-color-green-filled);
    --mantine-color-green-filled: var(--mantine-color-green-6);
    --mantine-color-green-filled-hover: var(--mantine-color-green-7);
    --mantine-color-green-light: #40c0571a;
    --mantine-color-green-light-hover: #40c0571f;
    --mantine-color-green-light-color: var(--mantine-color-green-6);
    --mantine-color-green-outline: var(--mantine-color-green-6);
    --mantine-color-green-outline-hover: #40c0570d;
    --mantine-color-lime-text: var(--mantine-color-lime-filled);
    --mantine-color-lime-filled: var(--mantine-color-lime-6);
    --mantine-color-lime-filled-hover: var(--mantine-color-lime-7);
    --mantine-color-lime-light: #82c91e1a;
    --mantine-color-lime-light-hover: #82c91e1f;
    --mantine-color-lime-light-color: var(--mantine-color-lime-6);
    --mantine-color-lime-outline: var(--mantine-color-lime-6);
    --mantine-color-lime-outline-hover: #82c91e0d;
    --mantine-color-yellow-text: var(--mantine-color-yellow-filled);
    --mantine-color-yellow-filled: var(--mantine-color-yellow-6);
    --mantine-color-yellow-filled-hover: var(--mantine-color-yellow-7);
    --mantine-color-yellow-light: #fab0051a;
    --mantine-color-yellow-light-hover: #fab0051f;
    --mantine-color-yellow-light-color: var(--mantine-color-yellow-6);
    --mantine-color-yellow-outline: var(--mantine-color-yellow-6);
    --mantine-color-yellow-outline-hover: #fab0050d;
    --mantine-color-orange-text: var(--mantine-color-orange-filled);
    --mantine-color-orange-filled: var(--mantine-color-orange-6);
    --mantine-color-orange-filled-hover: var(--mantine-color-orange-7);
    --mantine-color-orange-light: #fd7e141a;
    --mantine-color-orange-light-hover: #fd7e141f;
    --mantine-color-orange-light-color: var(--mantine-color-orange-6);
    --mantine-color-orange-outline: var(--mantine-color-orange-6);
    --mantine-color-orange-outline-hover: #fd7e140d;
  }
  .m_d57069b5 {
    --scrollarea-scrollbar-size: calc(0.75rem * var(--mantine-scale));
    position: relative;
    overflow: hidden;
  }
  .m_d57069b5:where([data-autosize]) .m_b1336c6 {
    min-width: min-content;
  }
  .m_c0783ff9 {
    scrollbar-width: none;
    overscroll-behavior: var(--scrollarea-over-scroll-behavior);
    -ms-overflow-style: none;
    -webkit-overflow-scrolling: touch;
    width: 100%;
    height: 100%;
  }
  .m_c0783ff9::-webkit-scrollbar {
    display: none;
  }
  .m_c0783ff9:where([data-scrollbars="xy"], [data-scrollbars="y"]):where(
      [data-offset-scrollbars="xy"],
      [data-offset-scrollbars="y"],
      [data-offset-scrollbars="present"]
    ):where([data-vertical-hidden]) {
    padding-inline: 0;
  }
  .m_c0783ff9:where([data-scrollbars="xy"], [data-scrollbars="y"]):where(
      [data-offset-scrollbars="xy"],
      [data-offset-scrollbars="y"],
      [data-offset-scrollbars="present"]
    ):not([data-vertical-hidden]) {
    padding-inline-start: unset;
    padding-inline-end: var(--scrollarea-scrollbar-size);
  }
  .m_c0783ff9:where([data-scrollbars="xy"], [data-scrollbars="x"]):where(
      [data-offset-scrollbars="xy"],
      [data-offset-scrollbars="x"],
      [data-offset-scrollbars="present"]
    ):where([data-horizontal-hidden]) {
    padding-bottom: 0;
  }
  .m_c0783ff9:where([data-scrollbars="xy"], [data-scrollbars="x"]):where(
      [data-offset-scrollbars="xy"],
      [data-offset-scrollbars="x"],
      [data-offset-scrollbars="present"]
    ):not([data-horizontal-hidden]) {
    padding-bottom: var(--scrollarea-scrollbar-size);
  }
  .m_f8f631dd {
    min-width: 100%;
    display: table;
  }
  .m_c44ba933 {
    -webkit-user-select: none;
    user-select: none;
    touch-action: none;
    box-sizing: border-box;
    padding: calc(var(--scrollarea-scrollbar-size) / 5);
    background-color: #0000;
    flex-direction: row;
    transition:
      background-color 0.15s,
      opacity 0.15s;
    display: flex;
  }
  @media (hover: hover) {
    :where([data-mantine-color-scheme="light"]) .m_c44ba933:hover {
      background-color: var(--mantine-color-gray-0);
    }
    :where([data-mantine-color-scheme="light"])
      .m_c44ba933:hover
      > .m_d8b5e363 {
      background-color: #00000080;
    }
    :where([data-mantine-color-scheme="dark"]) .m_c44ba933:hover {
      background-color: var(--mantine-color-dark-8);
    }
    :where([data-mantine-color-scheme="dark"]) .m_c44ba933:hover > .m_d8b5e363 {
      background-color: #ffffff80;
    }
  }
  @media (hover: none) {
    :where([data-mantine-color-scheme="light"]) .m_c44ba933:active {
      background-color: var(--mantine-color-gray-0);
    }
    :where([data-mantine-color-scheme="light"])
      .m_c44ba933:active
      > .m_d8b5e363 {
      background-color: #00000080;
    }
    :where([data-mantine-color-scheme="dark"]) .m_c44ba933:active {
      background-color: var(--mantine-color-dark-8);
    }
    :where([data-mantine-color-scheme="dark"])
      .m_c44ba933:active
      > .m_d8b5e363 {
      background-color: #ffffff80;
    }
  }
  .m_c44ba933:where([data-hidden], [data-state="hidden"]) {
    display: none;
  }
  .m_c44ba933:where([data-orientation="vertical"]) {
    width: var(--scrollarea-scrollbar-size);
    top: 0;
    bottom: var(--sa-corner-width);
    inset-inline-end: 0;
  }
  .m_c44ba933:where([data-orientation="horizontal"]) {
    height: var(--scrollarea-scrollbar-size);
    bottom: 0;
    flex-direction: column;
    inset-inline-start: 0;
    inset-inline-end: var(--sa-corner-width);
  }
  .m_d8b5e363 {
    border-radius: var(--scrollarea-scrollbar-size);
    opacity: var(--thumb-opacity);
    flex: 1;
    transition: background-color 0.15s;
    position: relative;
    overflow: hidden;
  }
  .m_d8b5e363:before {
    content: "";
    width: 100%;
    height: 100%;
    min-width: calc(2.75rem * var(--mantine-scale));
    min-height: calc(2.75rem * var(--mantine-scale));
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  :where([data-mantine-color-scheme="light"]) .m_d8b5e363 {
    background-color: #0006;
  }
  :where([data-mantine-color-scheme="dark"]) .m_d8b5e363 {
    background-color: #fff6;
  }
  .m_21657268 {
    opacity: 0;
    inset-inline-end: 0;
    transition: opacity 0.15s;
    display: block;
    position: absolute;
    bottom: 0;
  }
  :where([data-mantine-color-scheme="light"]) .m_21657268 {
    background-color: var(--mantine-color-gray-0);
  }
  :where([data-mantine-color-scheme="dark"]) .m_21657268 {
    background-color: var(--mantine-color-dark-8);
  }
  .m_21657268:where([data-hovered]) {
    opacity: 1;
  }
  .m_21657268:where([data-hidden]) {
    display: none;
  }
  .m_b1336c6 {
    min-width: 100%;
  }
  .m_87cf2631 {
    cursor: pointer;
    appearance: none;
    font-size: var(--mantine-font-size-md);
    text-align: left;
    color: inherit;
    touch-action: manipulation;
    -webkit-tap-highlight-color: transparent;
    background-color: #0000;
    border: 0;
    padding: 0;
    text-decoration: none;
  }
  :where([dir="rtl"]) .m_87cf2631 {
    text-align: right;
  }
  .m_515a97f8 {
    clip: rect(0 0 0 0);
    height: calc(0.0625rem * var(--mantine-scale));
    width: calc(0.0625rem * var(--mantine-scale));
    margin: calc(-0.0625rem * var(--mantine-scale));
    white-space: nowrap;
    border: 0;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }
  .m_1b7284a3 {
    --paper-radius: var(--mantine-radius-default);
    -webkit-tap-highlight-color: transparent;
    touch-action: manipulation;
    border-radius: var(--paper-radius);
    box-shadow: var(--paper-shadow);
    background-color: var(--mantine-color-body);
    outline: 0;
    text-decoration: none;
    display: block;
  }
  [data-mantine-color-scheme="light"] .m_1b7284a3 {
    --paper-border-color: var(--mantine-color-gray-3);
  }
  [data-mantine-color-scheme="dark"] .m_1b7284a3 {
    --paper-border-color: var(--mantine-color-dark-4);
  }
  .m_1b7284a3:where([data-with-border]) {
    border: calc(0.0625rem * var(--mantine-scale)) solid
      var(--paper-border-color);
  }
  .m_9814e45f {
    background: var(--overlay-bg, #0009);
    -webkit-backdrop-filter: var(--overlay-filter);
    backdrop-filter: var(--overlay-filter);
    border-radius: var(--overlay-radius, 0);
    z-index: var(--overlay-z-index);
    position: absolute;
    inset: 0;
  }
  .m_9814e45f:where([data-fixed]) {
    position: fixed;
  }
  .m_9814e45f:where([data-center]) {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .m_38a85659 {
    border: 1px solid var(--popover-border-color);
    padding: var(--mantine-spacing-sm) var(--mantine-spacing-md);
    box-shadow: var(--popover-shadow, none);
    border-radius: var(--popover-radius, var(--mantine-radius-default));
    position: absolute;
  }
  .m_38a85659:where([data-fixed]) {
    position: fixed;
  }
  .m_38a85659:focus {
    outline: none;
  }
  :where([data-mantine-color-scheme="light"]) .m_38a85659 {
    --popover-border-color: var(--mantine-color-gray-2);
    background-color: var(--mantine-color-white);
  }
  :where([data-mantine-color-scheme="dark"]) .m_38a85659 {
    --popover-border-color: var(--mantine-color-dark-4);
    background-color: var(--mantine-color-dark-6);
  }
  .m_a31dc6c1 {
    background-color: inherit;
    border: 1px solid var(--popover-border-color);
    z-index: 1;
  }
  .m_3d7bc908 {
    position: fixed;
    inset: 0;
  }
  .m_5ae2e3c {
    --loader-size-xs: calc(1.125rem * var(--mantine-scale));
    --loader-size-sm: calc(1.375rem * var(--mantine-scale));
    --loader-size-md: calc(2.25rem * var(--mantine-scale));
    --loader-size-lg: calc(2.75rem * var(--mantine-scale));
    --loader-size-xl: calc(3.625rem * var(--mantine-scale));
    --loader-size: var(--loader-size-md);
    --loader-color: var(--mantine-primary-color-filled);
  }
  @keyframes m_5d2b3b9d {
    0% {
      opacity: 0;
      transform: scale(0.6);
    }
    50%,
    to {
      transform: scale(1);
    }
  }
  .m_7a2bd4cd {
    width: var(--loader-size);
    height: var(--loader-size);
    gap: calc(var(--loader-size) / 5);
    display: flex;
    position: relative;
  }
  .m_870bb79 {
    background: var(--loader-color);
    border-radius: calc(0.125rem * var(--mantine-scale));
    flex: 1;
    animation: 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite m_5d2b3b9d;
  }
  .m_870bb79:first-of-type {
    animation-delay: -240ms;
  }
  .m_870bb79:nth-of-type(2) {
    animation-delay: -120ms;
  }
  .m_870bb79:nth-of-type(3) {
    animation-delay: 0;
  }
  @keyframes m_aac34a1 {
    0%,
    to {
      opacity: 1;
      transform: scale(1);
    }
    50% {
      opacity: 0.5;
      transform: scale(0.6);
    }
  }
  .m_4e3f22d7 {
    justify-content: center;
    align-items: center;
    gap: calc(var(--loader-size) / 10);
    width: var(--loader-size);
    height: var(--loader-size);
    display: flex;
    position: relative;
  }
  .m_870c4af {
    width: calc(var(--loader-size) / 3 - var(--loader-size) / 15);
    height: calc(var(--loader-size) / 3 - var(--loader-size) / 15);
    background: var(--loader-color);
    border-radius: 50%;
    animation: 0.8s linear infinite m_aac34a1;
  }
  .m_870c4af:nth-child(2) {
    animation-delay: 0.4s;
  }
  @keyframes m_f8e89c4b {
    0% {
      transform: rotate(0);
    }
    to {
      transform: rotate(360deg);
    }
  }
  .m_b34414df {
    width: var(--loader-size);
    height: var(--loader-size);
    display: inline-block;
  }
  .m_b34414df:after {
    content: "";
    width: var(--loader-size);
    height: var(--loader-size);
    border-radius: calc(625rem * var(--mantine-scale));
    border-width: calc(var(--loader-size) / 8);
    border-style: solid;
    border-color: var(--loader-color) var(--loader-color) var(--loader-color)
      transparent;
    animation: 1.2s linear infinite m_f8e89c4b;
    display: block;
  }
  .m_8d3f4000 {
    --ai-size-xs: calc(1.125rem * var(--mantine-scale));
    --ai-size-sm: calc(1.375rem * var(--mantine-scale));
    --ai-size-md: calc(1.75rem * var(--mantine-scale));
    --ai-size-lg: calc(2.125rem * var(--mantine-scale));
    --ai-size-xl: calc(2.75rem * var(--mantine-scale));
    --ai-size-input-xs: calc(1.875rem * var(--mantine-scale));
    --ai-size-input-sm: calc(2.25rem * var(--mantine-scale));
    --ai-size-input-md: calc(2.625rem * var(--mantine-scale));
    --ai-size-input-lg: calc(3.125rem * var(--mantine-scale));
    --ai-size-input-xl: calc(3.75rem * var(--mantine-scale));
    --ai-size: var(--ai-size-md);
    --ai-color: var(--mantine-color-white);
    -webkit-user-select: none;
    user-select: none;
    width: var(--ai-size);
    height: var(--ai-size);
    min-width: var(--ai-size);
    min-height: var(--ai-size);
    border-radius: var(--ai-radius, var(--mantine-radius-default));
    background: var(--ai-bg, var(--mantine-primary-color-filled));
    color: var(--ai-color, var(--mantine-color-white));
    border: var(
      --ai-bd,
      calc(0.0625rem * var(--mantine-scale)) solid transparent
    );
    cursor: pointer;
    justify-content: center;
    align-items: center;
    line-height: 1;
    display: inline-flex;
    position: relative;
    overflow: hidden;
  }
  @media (hover: hover) {
    .m_8d3f4000:hover:where(:not([data-loading], :disabled, [data-disabled])) {
      background-color: var(
        --ai-hover,
        var(--mantine-primary-color-filled-hover)
      );
      color: var(--ai-hover-color, var(--ai-color));
    }
  }
  @media (hover: none) {
    .m_8d3f4000:active:where(:not([data-loading], :disabled, [data-disabled])) {
      background-color: var(
        --ai-hover,
        var(--mantine-primary-color-filled-hover)
      );
      color: var(--ai-hover-color, var(--ai-color));
    }
  }
  .m_8d3f4000[data-loading] {
    cursor: not-allowed;
  }
  .m_8d3f4000[data-loading] .m_8d3afb97 {
    opacity: 0;
    transform: translateY(100%);
  }
  .m_8d3f4000:where(
    :disabled:not([data-loading]),
    [data-disabled]:not([data-loading])
  ) {
    cursor: not-allowed;
    border: calc(0.0625rem * var(--mantine-scale)) solid transparent;
    color: var(--mantine-color-disabled-color);
    background: var(--mantine-color-disabled);
  }
  .m_8d3f4000:where(
      :disabled:not([data-loading]),
      [data-disabled]:not([data-loading])
    ):active {
    transform: none;
  }
  .m_302b9fb1 {
    inset: calc(-0.0625rem * var(--mantine-scale));
    border-radius: var(--ai-radius, var(--mantine-radius-default));
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
  }
  :where([data-mantine-color-scheme="light"]) .m_302b9fb1 {
    background-color: #ffffff26;
  }
  :where([data-mantine-color-scheme="dark"]) .m_302b9fb1 {
    background-color: #00000026;
  }
  .m_1a0f1b21 {
    --ai-border-width: calc(0.0625rem * var(--mantine-scale));
    display: flex;
  }
  .m_1a0f1b21 :where(*):focus {
    z-index: 1;
    position: relative;
  }
  .m_1a0f1b21[data-orientation="horizontal"] {
    flex-direction: row;
  }
  .m_1a0f1b21[data-orientation="horizontal"]
    .m_8d3f4000:not(:only-child):first-child,
  .m_1a0f1b21[data-orientation="horizontal"]
    .m_437b6484:not(:only-child):first-child {
    border-inline-end-width: calc(var(--ai-border-width) / 2);
    border-start-end-radius: 0;
    border-end-end-radius: 0;
  }
  .m_1a0f1b21[data-orientation="horizontal"]
    .m_8d3f4000:not(:only-child):last-child,
  .m_1a0f1b21[data-orientation="horizontal"]
    .m_437b6484:not(:only-child):last-child {
    border-inline-start-width: calc(var(--ai-border-width) / 2);
    border-start-start-radius: 0;
    border-end-start-radius: 0;
  }
  .m_1a0f1b21[data-orientation="horizontal"]
    .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child),
  .m_1a0f1b21[data-orientation="horizontal"]
    .m_437b6484:not(:only-child):not(:first-child):not(:last-child) {
    border-inline-width: calc(var(--ai-border-width) / 2);
    border-radius: 0;
  }
  .m_1a0f1b21[data-orientation="vertical"] {
    flex-direction: column;
  }
  .m_1a0f1b21[data-orientation="vertical"]
    .m_8d3f4000:not(:only-child):first-child,
  .m_1a0f1b21[data-orientation="vertical"]
    .m_437b6484:not(:only-child):first-child {
    border-bottom-width: calc(var(--ai-border-width) / 2);
    border-end-end-radius: 0;
    border-end-start-radius: 0;
  }
  .m_1a0f1b21[data-orientation="vertical"]
    .m_8d3f4000:not(:only-child):last-child,
  .m_1a0f1b21[data-orientation="vertical"]
    .m_437b6484:not(:only-child):last-child {
    border-top-width: calc(var(--ai-border-width) / 2);
    border-start-start-radius: 0;
    border-start-end-radius: 0;
  }
  .m_1a0f1b21[data-orientation="vertical"]
    .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child),
  .m_1a0f1b21[data-orientation="vertical"]
    .m_437b6484:not(:only-child):not(:first-child):not(:last-child) {
    border-bottom-width: calc(var(--ai-border-width) / 2);
    border-top-width: calc(var(--ai-border-width) / 2);
    border-radius: 0;
  }
  .m_8d3afb97 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    transition:
      transform 0.15s,
      opacity 0.1s;
    display: flex;
  }
  .m_437b6484 {
    --section-height-xs: calc(1.125rem * var(--mantine-scale));
    --section-height-sm: calc(1.375rem * var(--mantine-scale));
    --section-height-md: calc(1.75rem * var(--mantine-scale));
    --section-height-lg: calc(2.125rem * var(--mantine-scale));
    --section-height-xl: calc(2.75rem * var(--mantine-scale));
    --section-height-input-xs: calc(1.875rem * var(--mantine-scale));
    --section-height-input-sm: calc(2.25rem * var(--mantine-scale));
    --section-height-input-md: calc(2.625rem * var(--mantine-scale));
    --section-height-input-lg: calc(3.125rem * var(--mantine-scale));
    --section-height-input-xl: calc(3.75rem * var(--mantine-scale));
    --section-padding-x-xs: calc(0.375rem * var(--mantine-scale));
    --section-padding-x-sm: calc(0.5rem * var(--mantine-scale));
    --section-padding-x-md: calc(0.625rem * var(--mantine-scale));
    --section-padding-x-lg: calc(0.75rem * var(--mantine-scale));
    --section-padding-x-xl: calc(1rem * var(--mantine-scale));
    --section-height: var(--section-height-sm);
    --section-padding-x: var(--section-padding-x-sm);
    --section-color: var(--mantine-color-white);
    border-radius: var(--section-radius, var(--mantine-radius-default));
    width: auto;
    font-weight: 600;
    font-size: var(--section-fz, var(--mantine-font-size-sm));
    background: var(--section-bg, var(--mantine-primary-color-filled));
    border: var(
      --section-bd,
      calc(0.0625rem * var(--mantine-scale)) solid transparent
    );
    color: var(--section-color, var(--mantine-color-white));
    height: var(--section-height, var(--section-height-sm));
    padding-inline: var(--section-padding-x, var(--section-padding-x-sm));
    vertical-align: middle;
    justify-content: center;
    align-items: center;
    line-height: 1;
    display: inline-flex;
  }
  .m_86a44da5 {
    --cb-size-xs: calc(1.125rem * var(--mantine-scale));
    --cb-size-sm: calc(1.375rem * var(--mantine-scale));
    --cb-size-md: calc(1.75rem * var(--mantine-scale));
    --cb-size-lg: calc(2.125rem * var(--mantine-scale));
    --cb-size-xl: calc(2.75rem * var(--mantine-scale));
    --cb-size: var(--cb-size-md);
    --cb-icon-size: 70%;
    --cb-radius: var(--mantine-radius-default);
    -webkit-user-select: none;
    user-select: none;
    width: var(--cb-size);
    height: var(--cb-size);
    min-width: var(--cb-size);
    min-height: var(--cb-size);
    border-radius: var(--cb-radius);
    justify-content: center;
    align-items: center;
    line-height: 1;
    display: inline-flex;
    position: relative;
  }
  :where([data-mantine-color-scheme="light"]) .m_86a44da5 {
    color: var(--mantine-color-gray-7);
  }
  :where([data-mantine-color-scheme="dark"]) .m_86a44da5 {
    color: var(--mantine-color-dark-1);
  }
  .m_86a44da5[data-disabled],
  .m_86a44da5:disabled {
    cursor: not-allowed;
    opacity: 0.6;
  }
  @media (hover: hover) {
    :where([data-mantine-color-scheme="light"])
      .m_220c80f2:where(:not([data-disabled], :disabled)):hover {
      background-color: var(--mantine-color-gray-0);
    }
    :where([data-mantine-color-scheme="dark"])
      .m_220c80f2:where(:not([data-disabled], :disabled)):hover {
      background-color: var(--mantine-color-dark-6);
    }
  }
  @media (hover: none) {
    :where([data-mantine-color-scheme="light"])
      .m_220c80f2:where(:not([data-disabled], :disabled)):active {
      background-color: var(--mantine-color-gray-0);
    }
    :where([data-mantine-color-scheme="dark"])
      .m_220c80f2:where(:not([data-disabled], :disabled)):active {
      background-color: var(--mantine-color-dark-6);
    }
  }
  .m_4081bf90 {
    flex-direction: row;
    flex-wrap: var(--group-wrap, wrap);
    justify-content: var(--group-justify, flex-start);
    align-items: var(--group-align, center);
    gap: var(--group-gap, var(--mantine-spacing-md));
    display: flex;
  }
  .m_4081bf90:where([data-grow]) > * {
    max-width: var(--group-child-width);
    flex-grow: 1;
  }
  .m_615af6c9 {
    font-weight: 400;
    line-height: 1;
    font-size: var(--mantine-font-size-md);
    margin: 0;
    padding: 0;
  }
  .m_b5489c3c {
    padding: var(--mb-padding, var(--mantine-spacing-md));
    background-color: var(--mantine-color-body);
    z-index: 1000;
    min-height: calc(3.75rem * var(--mantine-scale));
    justify-content: space-between;
    align-items: center;
    padding-inline-end: calc(
      var(--mb-padding, var(--mantine-spacing-md)) -
        calc(0.3125rem * var(--mantine-scale))
    );
    transition: padding-inline-end 0.1s;
    display: flex;
    position: sticky;
    top: 0;
  }
  .m_60c222c7 {
    width: 100%;
    z-index: var(--mb-z-index);
    pointer-events: none;
    position: fixed;
    top: 0;
    bottom: 0;
  }
  .m_fd1ab0aa {
    pointer-events: all;
    box-shadow: var(--mb-shadow, var(--mantine-shadow-xl));
  }
  .m_fd1ab0aa [data-mantine-scrollbar] {
    z-index: 1001;
  }
  [data-offset-scrollbars]
    .m_fd1ab0aa:has([data-mantine-scrollbar])
    .m_b5489c3c {
    padding-inline-end: calc(
      var(--mb-padding, var(--mantine-spacing-md)) +
        calc(0.3125rem * var(--mantine-scale))
    );
  }
  .m_606cb269 {
    margin-inline-start: auto;
  }
  .m_5df29311 {
    padding: var(--mb-padding, var(--mantine-spacing-md));
    padding-top: var(--mb-padding, var(--mantine-spacing-md));
  }
  .m_5df29311:where(:not(:only-child)) {
    padding-top: 0;
  }
  .m_6c018570 {
    margin-top: var(--input-margin-top, 0rem);
    margin-bottom: var(--input-margin-bottom, 0rem);
    --input-height-xs: calc(1.875rem * var(--mantine-scale));
    --input-height-sm: calc(2.25rem * var(--mantine-scale));
    --input-height-md: calc(2.625rem * var(--mantine-scale));
    --input-height-lg: calc(3.125rem * var(--mantine-scale));
    --input-height-xl: calc(3.75rem * var(--mantine-scale));
    --input-padding-y-xs: calc(0.3125rem * var(--mantine-scale));
    --input-padding-y-sm: calc(0.375rem * var(--mantine-scale));
    --input-padding-y-md: calc(0.5rem * var(--mantine-scale));
    --input-padding-y-lg: calc(0.625rem * var(--mantine-scale));
    --input-padding-y-xl: calc(0.8125rem * var(--mantine-scale));
    --input-height: var(--input-height-sm);
    --input-radius: var(--mantine-radius-default);
    --input-cursor: text;
    --input-text-align: left;
    --input-line-height: calc(
      var(--input-height) - calc(0.125rem * var(--mantine-scale))
    );
    --input-padding: calc(var(--input-height)/3);
    --input-padding-inline-start: var(--input-padding);
    --input-padding-inline-end: var(--input-padding);
    --input-placeholder-color: var(--mantine-color-placeholder);
    --input-color: var(--mantine-color-text);
    --input-disabled-bg: var(--mantine-color-disabled);
    --input-disabled-color: var(--mantine-color-disabled-color);
    --input-left-section-size: var(
      --input-left-section-width,
      calc(var(--input-height) - calc(0.125rem * var(--mantine-scale)))
    );
    --input-right-section-size: var(
      --input-right-section-width,
      calc(var(--input-height) - calc(0.125rem * var(--mantine-scale)))
    );
    --input-size: var(--input-height);
    --section-y: calc(0.0625rem * var(--mantine-scale));
    --left-section-start: calc(0.0625rem * var(--mantine-scale));
    --left-section-border-radius: var(--input-radius) 0 0 var(--input-radius);
    --right-section-end: calc(0.0625rem * var(--mantine-scale));
    --right-section-border-radius: 0 var(--input-radius) var(--input-radius) 0;
    position: relative;
  }
  .m_6c018570[data-variant="unstyled"] {
    --input-padding: 0;
    --input-padding-y: 0;
    --input-padding-inline-start: 0;
    --input-padding-inline-end: 0;
  }
  .m_6c018570[data-pointer] {
    --input-cursor: pointer;
  }
  .m_6c018570[data-multiline] {
    --input-padding-y-xs: calc(0.28125rem * var(--mantine-scale));
    --input-padding-y-sm: calc(0.34375rem * var(--mantine-scale));
    --input-padding-y-md: calc(0.4375rem * var(--mantine-scale));
    --input-padding-y-lg: calc(0.59375rem * var(--mantine-scale));
    --input-padding-y-xl: calc(0.8125rem * var(--mantine-scale));
    --input-size: auto;
    --input-line-height: var(--mantine-line-height);
  }
  .m_6c018570[data-with-left-section] {
    --input-padding-inline-start: var(--input-left-section-size);
  }
  .m_6c018570[data-with-right-section] {
    --input-padding-inline-end: var(--input-right-section-size);
  }
  .m_6c018570[data-size="xs"]
    .m_6c018570[data-with-right-section]:has([data-combined-clear-section]) {
    --input-padding-inline-end: calc(2.5625rem * var(--mantine-scale));
  }
  .m_6c018570[data-size="sm"]
    .m_6c018570[data-with-right-section]:has([data-combined-clear-section]) {
    --input-padding-inline-end: calc(3.125rem * var(--mantine-scale));
  }
  .m_6c018570[data-size="md"]
    .m_6c018570[data-with-right-section]:has([data-combined-clear-section]) {
    --input-padding-inline-end: calc(3.75rem * var(--mantine-scale));
  }
  .m_6c018570[data-size="lg"]
    .m_6c018570[data-with-right-section]:has([data-combined-clear-section]) {
    --input-padding-inline-end: calc(4.5rem * var(--mantine-scale));
  }
  .m_6c018570[data-size="xl"]
    .m_6c018570[data-with-right-section]:has([data-combined-clear-section]) {
    --input-padding-inline-end: calc(5.5625rem * var(--mantine-scale));
  }
  [data-mantine-color-scheme="light"] .m_6c018570[data-variant="default"] {
    --input-bd: var(--mantine-color-gray-4);
    --input-bg: var(--mantine-color-white);
    --input-bd-focus: var(--mantine-primary-color-filled);
  }
  [data-mantine-color-scheme="light"] .m_6c018570[data-variant="filled"] {
    --input-bd: transparent;
    --input-bg: var(--mantine-color-gray-1);
    --input-bd-focus: var(--mantine-primary-color-filled);
  }
  [data-mantine-color-scheme="light"] .m_6c018570[data-variant="unstyled"] {
    --input-bd: transparent;
    --input-bg: transparent;
    --input-bd-focus: transparent;
  }
  [data-mantine-color-scheme="dark"] .m_6c018570[data-variant="default"] {
    --input-bd: var(--mantine-color-dark-4);
    --input-bg: var(--mantine-color-dark-6);
    --input-bd-focus: var(--mantine-primary-color-filled);
  }
  [data-mantine-color-scheme="dark"] .m_6c018570[data-variant="filled"] {
    --input-bd: transparent;
    --input-bg: var(--mantine-color-dark-5);
    --input-bd-focus: var(--mantine-primary-color-filled);
  }
  [data-mantine-color-scheme="dark"] .m_6c018570[data-variant="unstyled"] {
    --input-bd: transparent;
    --input-bg: transparent;
    --input-bd-focus: transparent;
  }
  [data-mantine-color-scheme]
    .m_6c018570[data-error]:not([data-variant="unstyled"]) {
    --input-bd: var(--mantine-color-error);
  }
  [data-mantine-color-scheme] .m_6c018570[data-error] {
    --input-color: var(--mantine-color-error);
    --input-placeholder-color: var(--mantine-color-error);
    --input-section-color: var(--mantine-color-error);
  }
  :where([dir="rtl"]) .m_6c018570 {
    --input-text-align: right;
    --left-section-border-radius: 0 var(--input-radius) var(--input-radius) 0;
    --right-section-border-radius: var(--input-radius) 0 0 var(--input-radius);
  }
  .m_8fb7ebe7 {
    -webkit-tap-highlight-color: transparent;
    appearance: none;
    resize: var(--input-resize, none);
    width: 100%;
    text-align: var(--input-text-align);
    color: var(--input-color);
    border: calc(0.0625rem * var(--mantine-scale)) solid var(--input-bd);
    background-color: var(--input-bg);
    font-family: var(--input-font-family, var(--mantine-font-family));
    height: var(--input-size);
    min-height: var(--input-height);
    line-height: var(--input-line-height);
    font-size: var(--_input-fz, var(--input-fz, var(--mantine-font-size-md)));
    border-radius: var(--input-radius);
    padding-inline-start: var(--input-padding-inline-start);
    padding-inline-end: var(--input-padding-inline-end);
    padding-top: var(--input-padding-y, 0rem);
    padding-bottom: var(--input-padding-y, 0rem);
    cursor: var(--input-cursor);
    overflow: var(--input-overflow);
    transition: border-color 0.1s;
    display: block;
  }
  .m_8fb7ebe7[data-no-overflow] {
    --input-overflow: hidden;
  }
  .m_8fb7ebe7[data-monospace] {
    --input-font-family: var(--mantine-font-family-monospace);
    --_input-fz: calc(var(--input-fz) - calc(0.125rem * var(--mantine-scale)));
  }
  .m_8fb7ebe7:focus,
  .m_8fb7ebe7:focus-within {
    --input-bd: var(--input-bd-focus);
    outline: none;
  }
  [data-error] .m_8fb7ebe7:focus,
  [data-error] .m_8fb7ebe7:focus-within {
    --input-bd: var(--mantine-color-error);
  }
  .m_8fb7ebe7::placeholder {
    color: var(--input-placeholder-color);
    opacity: 1;
  }
  .m_8fb7ebe7::-webkit-inner-spin-button {
    appearance: none;
  }
  .m_8fb7ebe7::-webkit-outer-spin-button {
    appearance: none;
  }
  .m_8fb7ebe7::-webkit-search-decoration {
    appearance: none;
  }
  .m_8fb7ebe7::-webkit-search-cancel-button {
    appearance: none;
  }
  .m_8fb7ebe7::-webkit-search-results-button {
    appearance: none;
  }
  .m_8fb7ebe7::-webkit-search-results-decoration {
    appearance: none;
  }
  .m_8fb7ebe7[type="number"] {
    -moz-appearance: textfield;
  }
  .m_8fb7ebe7:disabled,
  .m_8fb7ebe7[data-disabled] {
    cursor: not-allowed;
    opacity: 0.6;
    background-color: var(--input-disabled-bg);
    color: var(--input-disabled-color);
  }
  .m_8fb7ebe7:has(input:disabled) {
    cursor: not-allowed;
    opacity: 0.6;
    background-color: var(--input-disabled-bg);
    color: var(--input-disabled-color);
  }
  .m_8fb7ebe7[readonly] {
    caret-color: #0000;
  }
  .m_82577fc2 {
    pointer-events: var(--section-pointer-events);
    z-index: 1;
    inset-inline-start: var(--section-start);
    inset-inline-end: var(--section-end);
    bottom: var(--section-y);
    top: var(--section-y);
    width: var(--section-size);
    border-radius: var(--section-border-radius);
    color: var(--input-section-color, var(--mantine-color-dimmed));
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
  }
  .m_82577fc2[data-position="right"] {
    --section-pointer-events: var(--input-right-section-pointer-events);
    --section-end: var(--right-section-end);
    --section-size: var(--input-right-section-size);
    --section-border-radius: var(--right-section-border-radius);
  }
  .m_6c018570[data-size="xs"]
    .m_82577fc2[data-position="right"]:has([data-combined-clear-section]) {
    --section-size: calc(2.5625rem * var(--mantine-scale));
  }
  .m_6c018570[data-size="sm"]
    .m_82577fc2[data-position="right"]:has([data-combined-clear-section]) {
    --section-size: calc(3.125rem * var(--mantine-scale));
  }
  .m_6c018570[data-size="md"]
    .m_82577fc2[data-position="right"]:has([data-combined-clear-section]) {
    --section-size: calc(3.75rem * var(--mantine-scale));
  }
  .m_6c018570[data-size="lg"]
    .m_82577fc2[data-position="right"]:has([data-combined-clear-section]) {
    --section-size: calc(4.5rem * var(--mantine-scale));
  }
  .m_6c018570[data-size="xl"]
    .m_82577fc2[data-position="right"]:has([data-combined-clear-section]) {
    --section-size: calc(5.5625rem * var(--mantine-scale));
  }
  .m_82577fc2[data-position="left"] {
    --section-pointer-events: var(--input-left-section-pointer-events);
    --section-start: var(--left-section-start);
    --section-size: var(--input-left-section-size);
    --section-border-radius: var(--left-section-border-radius);
  }
  .m_88bacfd0 {
    color: var(--input-placeholder-color, var(--mantine-color-placeholder));
  }
  [data-error] .m_88bacfd0 {
    --input-placeholder-color: var(
      --input-color,
      var(--mantine-color-placeholder)
    );
  }
  .m_46b77525 {
    line-height: var(--mantine-line-height);
  }
  .m_8fdc1311 {
    overflow-wrap: break-word;
    cursor: default;
    -webkit-tap-highlight-color: transparent;
    font-weight: 500;
    font-size: var(--input-label-size, var(--mantine-font-size-sm));
    display: inline-block;
  }
  .m_78a94662 {
    color: var(--input-asterisk-color, var(--mantine-color-error));
  }
  .m_8f816625,
  .m_fe47ce59 {
    word-wrap: break-word;
    margin: 0;
    padding: 0;
    line-height: 1.2;
    display: block;
  }
  .m_8f816625 {
    color: var(--mantine-color-error);
    font-size: var(
      --input-error-size,
      calc(var(--mantine-font-size-sm) - calc(0.125rem * var(--mantine-scale)))
    );
  }
  .m_fe47ce59 {
    color: var(--mantine-color-dimmed);
    font-size: var(
      --input-description-size,
      calc(var(--mantine-font-size-sm) - calc(0.125rem * var(--mantine-scale)))
    );
  }
  .m_8bffd616 {
    display: flex;
  }
  .m_96b553a6 {
    --transition-duration: 0.15s;
    z-index: 0;
    transition-property: transform, width, height;
    transition-duration: 0s;
    transition-timing-function: ease;
    position: absolute;
    top: 0;
    left: 0;
  }
  .m_96b553a6:where([data-initialized]) {
    transition-duration: var(--transition-duration);
  }
  .m_96b553a6:where([data-hidden]) {
    background-color: red;
    display: none;
  }
  .m_9bdbb667 {
    --accordion-radius: var(--mantine-radius-default);
  }
  .m_df78851f {
    overflow-wrap: break-word;
  }
  .m_4ba554d4 {
    padding: var(--mantine-spacing-md);
    padding-top: calc(var(--mantine-spacing-xs) / 2);
  }
  .m_8fa820a0 {
    margin: 0;
    padding: 0;
  }
  .m_4ba585b8 {
    width: 100%;
    padding-inline: var(--mantine-spacing-md);
    opacity: 1;
    cursor: pointer;
    color: var(--mantine-color-bright);
    background-color: #0000;
    flex-direction: row-reverse;
    align-items: center;
    display: flex;
  }
  .m_4ba585b8:where([data-chevron-position="left"]) {
    flex-direction: row;
    padding-inline-start: 0;
  }
  .m_4ba585b8:where(:disabled, [data-disabled]) {
    opacity: 0.4;
    cursor: not-allowed;
  }
  @media (hover: hover) {
    :where([data-mantine-color-scheme="light"])
      .m_6939a5e9:where(:not(:disabled, [data-disabled])):hover,
    :where([data-mantine-color-scheme="light"])
      .m_4271d21b:where(:not(:disabled, [data-disabled])):hover {
      background-color: var(--mantine-color-gray-0);
    }
    :where([data-mantine-color-scheme="dark"])
      .m_6939a5e9:where(:not(:disabled, [data-disabled])):hover,
    :where([data-mantine-color-scheme="dark"])
      .m_4271d21b:where(:not(:disabled, [data-disabled])):hover {
      background-color: var(--mantine-color-dark-6);
    }
  }
  @media (hover: none) {
    :where([data-mantine-color-scheme="light"])
      .m_6939a5e9:where(:not(:disabled, [data-disabled])):active,
    :where([data-mantine-color-scheme="light"])
      .m_4271d21b:where(:not(:disabled, [data-disabled])):active {
      background-color: var(--mantine-color-gray-0);
    }
    :where([data-mantine-color-scheme="dark"])
      .m_6939a5e9:where(:not(:disabled, [data-disabled])):active,
    :where([data-mantine-color-scheme="dark"])
      .m_4271d21b:where(:not(:disabled, [data-disabled])):active {
      background-color: var(--mantine-color-dark-6);
    }
  }
  .m_df3ffa0f {
    color: inherit;
    text-overflow: ellipsis;
    padding-top: var(--mantine-spacing-sm);
    padding-bottom: var(--mantine-spacing-sm);
    flex: 1;
    font-weight: 400;
    overflow: hidden;
  }
  .m_3f35ae96 {
    transition: transform var(--accordion-transition-duration, 0.2s) ease;
    width: var(
      --accordion-chevron-size,
      calc(0.9375rem * var(--mantine-scale))
    );
    min-width: var(
      --accordion-chevron-size,
      calc(0.9375rem * var(--mantine-scale))
    );
    justify-content: flex-start;
    align-items: center;
    display: flex;
    transform: rotate(0);
  }
  .m_3f35ae96:where([data-rotate]) {
    transform: rotate(180deg);
  }
  .m_3f35ae96:where([data-position="left"]) {
    margin-inline-start: var(--mantine-spacing-md);
    margin-inline-end: var(--mantine-spacing-md);
  }
  .m_9bd771fe {
    justify-content: center;
    align-items: center;
    margin-inline-end: var(--mantine-spacing-sm);
    display: flex;
  }
  .m_9bd771fe:where([data-chevron-position="left"]) {
    margin-inline-start: var(--mantine-spacing-lg);
    margin-inline-end: 0;
  }
  :where([data-mantine-color-scheme="light"]) .m_9bd7b098 {
    --item-border-color: var(--mantine-color-gray-3);
    --item-filled-color: var(--mantine-color-gray-0);
  }
  :where([data-mantine-color-scheme="dark"]) .m_9bd7b098 {
    --item-border-color: var(--mantine-color-dark-4);
    --item-filled-color: var(--mantine-color-dark-6);
  }
  .m_fe19b709 {
    border-bottom: 1px solid var(--item-border-color);
  }
  .m_1f921b3b {
    border: 1px solid var(--item-border-color);
    transition: background-color 0.15s;
  }
  .m_1f921b3b:where([data-active]) {
    background-color: var(--item-filled-color);
  }
  .m_1f921b3b:first-of-type,
  .m_1f921b3b:first-of-type > [data-accordion-control] {
    border-start-start-radius: var(--accordion-radius);
    border-start-end-radius: var(--accordion-radius);
  }
  .m_1f921b3b:last-of-type,
  .m_1f921b3b:last-of-type > [data-accordion-control] {
    border-end-end-radius: var(--accordion-radius);
    border-end-start-radius: var(--accordion-radius);
  }
  .m_1f921b3b + .m_1f921b3b {
    border-top: 0;
  }
  .m_2cdf939a {
    border-radius: var(--accordion-radius);
  }
  .m_2cdf939a:where([data-active]) {
    background-color: var(--item-filled-color);
  }
  .m_9f59b069 {
    background-color: var(--item-filled-color);
    border-radius: var(--accordion-radius);
    border: calc(0.0625rem * var(--mantine-scale)) solid transparent;
    transition: background-color 0.15s;
  }
  .m_9f59b069[data-active] {
    border-color: var(--item-border-color);
  }
  :where([data-mantine-color-scheme="light"]) .m_9f59b069[data-active] {
    background-color: var(--mantine-color-white);
  }
  :where([data-mantine-color-scheme="dark"]) .m_9f59b069[data-active] {
    background-color: var(--mantine-color-dark-7);
  }
  .m_9f59b069 + .m_9f59b069 {
    margin-top: var(--mantine-spacing-md);
  }
  .m_7f854edf {
    z-index: var(--affix-z-index);
    inset-inline-start: var(--affix-left);
    inset-inline-end: var(--affix-right);
    top: var(--affix-top);
    bottom: var(--affix-bottom);
    position: fixed;
  }
  .m_66836ed3 {
    --alert-radius: var(--mantine-radius-default);
    --alert-bg: var(--mantine-primary-color-light);
    --alert-bd: calc(0.0625rem * var(--mantine-scale)) solid transparent;
    --alert-color: var(--mantine-primary-color-light-color);
    padding: var(--mantine-spacing-md) var(--mantine-spacing-md);
    border-radius: var(--alert-radius);
    background-color: var(--alert-bg);
    border: var(--alert-bd);
    color: var(--alert-color);
    position: relative;
    overflow: hidden;
  }
  .m_a5d60502 {
    display: flex;
  }
  .m_667c2793 {
    gap: var(--mantine-spacing-xs);
    flex-direction: column;
    flex: 1;
    display: flex;
  }
  .m_6a03f287 {
    font-size: var(--mantine-font-size-sm);
    justify-content: space-between;
    align-items: center;
    font-weight: 700;
    display: flex;
  }
  .m_6a03f287:where([data-with-close-button]) {
    padding-inline-end: var(--mantine-spacing-md);
  }
  .m_698f4f23 {
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
  }
  .m_667f2a6a {
    width: calc(1.25rem * var(--mantine-scale));
    height: calc(1.25rem * var(--mantine-scale));
    margin-inline-end: var(--mantine-spacing-md);
    margin-top: calc(0.0625rem * var(--mantine-scale));
    justify-content: flex-start;
    align-items: center;
    line-height: 1;
    display: flex;
  }
  .m_7fa78076 {
    text-overflow: ellipsis;
    font-size: var(--mantine-font-size-sm);
    overflow: hidden;
  }
  :where([data-mantine-color-scheme="light"]) .m_7fa78076 {
    color: var(--mantine-color-black);
  }
  :where([data-mantine-color-scheme="dark"]) .m_7fa78076 {
    color: var(--mantine-color-white);
  }
  .m_7fa78076:where([data-variant="filled"]) {
    color: var(--alert-color);
  }
  .m_7fa78076:where([data-variant="white"]) {
    color: var(--mantine-color-black);
  }
  .m_87f54839 {
    width: calc(1.25rem * var(--mantine-scale));
    height: calc(1.25rem * var(--mantine-scale));
    color: var(--alert-color);
  }
  .m_b6d8b162 {
    -webkit-tap-highlight-color: transparent;
    font-size: var(--text-fz, var(--mantine-font-size-md));
    line-height: var(--text-lh, var(--mantine-line-height-md));
    color: var(--text-color);
    margin: 0;
    padding: 0;
    font-weight: 400;
    text-decoration: none;
  }
  .m_b6d8b162:where([data-truncate]) {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  .m_b6d8b162:where([data-truncate="start"]) {
    text-align: right;
    direction: rtl;
  }
  :where([dir="rtl"]) .m_b6d8b162:where([data-truncate="start"]) {
    text-align: left;
    direction: ltr;
  }
  .m_b6d8b162:where([data-variant="gradient"]) {
    background-image: var(--text-gradient);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
  }
  .m_b6d8b162:where([data-line-clamp]) {
    text-overflow: ellipsis;
    -webkit-line-clamp: var(--text-line-clamp);
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }
  .m_b6d8b162:where([data-inherit]) {
    line-height: inherit;
    font-weight: inherit;
    font-size: inherit;
  }
  .m_b6d8b162:where([data-inline]) {
    line-height: 1;
  }
  .m_849cf0da {
    color: var(--mantine-color-anchor);
    appearance: none;
    cursor: pointer;
    background-color: #0000;
    border: none;
    margin: 0;
    padding: 0;
    text-decoration: none;
    display: inline;
  }
  @media (hover: hover) {
    .m_849cf0da:where([data-underline="hover"]):hover {
      text-decoration: underline;
    }
  }
  @media (hover: none) {
    .m_849cf0da:where([data-underline="hover"]):active {
      text-decoration: underline;
    }
  }
  .m_849cf0da:where([data-underline="not-hover"]) {
    text-decoration: underline;
  }
  @media (hover: hover) {
    .m_849cf0da:where([data-underline="not-hover"]):hover {
      text-decoration: none;
    }
  }
  @media (hover: none) {
    .m_849cf0da:where([data-underline="not-hover"]):active {
      text-decoration: none;
    }
  }
  .m_849cf0da:where([data-underline="always"]) {
    text-decoration: underline;
  }
  .m_849cf0da:where([data-variant="gradient"]),
  .m_849cf0da:where([data-variant="gradient"]):hover {
    text-decoration: none;
  }
  .m_849cf0da:where([data-line-clamp]) {
    display: -webkit-box;
  }
  .m_48204f9b {
    width: var(--slider-size);
    height: var(--slider-size);
    -webkit-user-select: none;
    user-select: none;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }
  .m_48204f9b:focus-within {
    outline: 2px solid var(--mantine-primary-color-filled);
    outline-offset: calc(0.125rem * var(--mantine-scale));
  }
  .m_48204f9b {
    --slider-size: calc(3.75rem * var(--mantine-scale));
    --thumb-size: calc(var(--slider-size)/5);
  }
  :where([data-mantine-color-scheme="light"]) .m_48204f9b {
    background-color: var(--mantine-color-gray-1);
  }
  :where([data-mantine-color-scheme="dark"]) .m_48204f9b {
    background-color: var(--mantine-color-dark-5);
  }
  .m_bb9cdbad {
    inset: calc(0.0625rem * var(--mantine-scale));
    border-radius: var(--slider-size);
    pointer-events: none;
    position: absolute;
  }
  .m_481dd586 {
    width: calc(0.125rem * var(--mantine-scale));
    transform: rotate(var(--angle));
    position: absolute;
    top: 0;
    bottom: 0;
    left: calc(50% - 1px);
  }
  .m_481dd586:before {
    content: "";
    top: calc(var(--thumb-size) / 3);
    left: calc(0.03125rem * var(--mantine-scale));
    width: calc(0.0625rem * var(--mantine-scale));
    height: calc(var(--thumb-size) / 1.5);
    position: absolute;
    transform: translate(-50%, -50%);
  }
  :where([data-mantine-color-scheme="light"]) .m_481dd586:before {
    background-color: var(--mantine-color-gray-4);
  }
  :where([data-mantine-color-scheme="dark"]) .m_481dd586:before {
    background-color: var(--mantine-color-dark-3);
  }
  .m_481dd586[data-label]:after {
    min-width: calc(1.125rem * var(--mantine-scale));
    text-align: center;
    content: attr(data-label);
    top: calc(-1.5rem * var(--mantine-scale));
    left: calc(-0.4375rem * var(--mantine-scale));
    transform: rotate(calc(360deg - var(--angle)));
    font-size: var(--mantine-font-size-xs);
    position: absolute;
  }
  .m_bc02ba3d {
    height: 100%;
    width: calc(0.1875rem * var(--mantine-scale));
    pointer-events: none;
    outline: none;
    position: absolute;
    inset-block: 0;
    inset-inline: calc(50% - 1.5px) 0;
  }
  .m_bc02ba3d:before {
    content: "";
    height: min(var(--thumb-size), calc(var(--slider-size) / 2));
    width: calc(0.1875rem * var(--mantine-scale));
    position: absolute;
    top: 0;
    right: 0;
  }
  :where([data-mantine-color-scheme="light"]) .m_bc02ba3d:before {
    background-color: var(--mantine-color-gray-7);
  }
  :where([data-mantine-color-scheme="dark"]) .m_bc02ba3d:before {
    background-color: var(--mantine-color-dark-1);
  }
  .m_bb8e875b {
    font-size: var(--mantine-font-size-xs);
  }
  .m_89ab340[data-resizing] {
    --app-shell-transition-duration: 0s !important;
  }
  .m_89ab340[data-disabled] {
    --app-shell-header-offset: 0rem !important;
    --app-shell-navbar-offset: 0rem !important;
    --app-shell-aside-offset: 0rem !important;
    --app-shell-footer-offset: 0rem !important;
  }
  .m_89ab340[data-mode="static"] {
    grid-template-columns: var(--app-shell-navbar-width, 0) 1fr var(
        --app-shell-aside-width,
        0
      );
    grid-template-rows: auto 1fr auto;
    height: 100%;
    display: grid;
    position: relative;
    overflow: auto;
  }
  [data-mantine-color-scheme="light"] .m_89ab340 {
    --app-shell-border-color: var(--mantine-color-gray-3);
  }
  [data-mantine-color-scheme="dark"] .m_89ab340 {
    --app-shell-border-color: var(--mantine-color-dark-4);
  }
  .m_45252eee,
  .m_9cdde9a,
  .m_3b16f56b,
  .m_8983817,
  .m_3840c879 {
    transition-duration: var(--app-shell-transition-duration);
    transition-timing-function: var(--app-shell-transition-timing-function);
  }
  .m_45252eee,
  .m_9cdde9a {
    top: var(--app-shell-header-offset, 0rem);
    height: calc(
      100dvh - var(--app-shell-header-offset, 0rem) -
        var(--app-shell-footer-offset, 0rem)
    );
    background-color: var(--mantine-color-body);
    flex-direction: column;
    transition-property: transform, top, height;
    display: flex;
    position: fixed;
  }
  :where([data-mode="static"]) .m_45252eee,
  :where([data-mode="static"]) .m_9cdde9a {
    position: var(--app-shell-navbar-position, fixed);
    grid-row: var(--app-shell-navbar-grid-row, auto);
    height: 100%;
  }
  :where([data-layout="alt"]) .m_45252eee,
  :where([data-layout="alt"]) .m_9cdde9a {
    height: 100dvh;
    top: 0;
  }
  :where([data-mode="static"][data-layout="alt"]) .m_45252eee,
  :where([data-mode="static"][data-layout="alt"]) .m_9cdde9a {
    grid-row: var(
      --app-shell-navbar-grid-row-alt,
      var(--app-shell-navbar-grid-row, auto)
    );
  }
  .m_45252eee {
    width: var(--app-shell-navbar-width);
    transform: var(--app-shell-navbar-transform);
    z-index: var(--app-shell-navbar-z-index);
    transition-property: transform, top, height;
    inset-inline-start: 0;
  }
  :where([data-mode="static"]) .m_45252eee {
    grid-column: var(--app-shell-navbar-grid-column, auto);
    display: var(--app-shell-navbar-display, flex);
  }
  :where([dir="rtl"]) .m_45252eee {
    transform: var(--app-shell-navbar-transform-rtl);
  }
  .m_45252eee:where([data-with-border]) {
    border-inline-end: 1px solid var(--app-shell-border-color);
  }
  .m_9cdde9a {
    width: var(--app-shell-aside-width);
    transform: var(--app-shell-aside-transform);
    z-index: var(--app-shell-aside-z-index);
    inset-inline-end: 0;
  }
  :where([data-mode="static"]) .m_9cdde9a {
    position: var(--app-shell-aside-position, fixed);
    grid-column: var(--app-shell-aside-grid-column, auto);
    grid-row: var(--app-shell-aside-grid-row, auto);
    display: var(--app-shell-aside-display, flex);
  }
  :where([dir="rtl"]) .m_9cdde9a {
    transform: var(--app-shell-aside-transform-rtl);
  }
  .m_9cdde9a:where([data-with-border]) {
    border-inline-start: 1px solid var(--app-shell-border-color);
  }
  :where([data-scroll-locked]) .m_9cdde9a {
    visibility: var(--app-shell-aside-scroll-locked-visibility);
  }
  .m_8983817 {
    padding-inline-start: calc(
      var(--app-shell-navbar-offset, 0rem) + var(--app-shell-padding)
    );
    padding-inline-end: calc(
      var(--app-shell-aside-offset, 0rem) + var(--app-shell-padding)
    );
    padding-top: calc(
      var(--app-shell-header-offset, 0rem) + var(--app-shell-padding)
    );
    padding-bottom: calc(
      var(--app-shell-footer-offset, 0rem) + var(--app-shell-padding)
    );
    min-height: 100dvh;
    transition-property: padding;
  }
  :where([data-mode="static"]) .m_8983817 {
    padding-inline-start: var(--app-shell-padding);
    padding-inline-end: var(--app-shell-padding);
    padding-top: var(--app-shell-padding);
    padding-bottom: var(--app-shell-padding);
    grid-column: var(--app-shell-main-column-start, 1) /
      var(--app-shell-main-column-end, -1);
    grid-row: var(--app-shell-main-grid-row, 2);
    min-height: auto;
  }
  .m_3b16f56b,
  .m_3840c879 {
    background-color: var(--mantine-color-body);
    transition-property: transform, margin-inline-start, margin-inline-end;
    position: fixed;
    inset-inline: 0;
  }
  :where([data-mode="static"]) .m_3b16f56b,
  :where([data-mode="static"]) .m_3840c879 {
    position: var(--app-shell-header-position, fixed);
    grid-column: var(--app-shell-header-grid-column, auto);
  }
  :where([data-layout="alt"]) .m_3b16f56b,
  :where([data-layout="alt"]) .m_3840c879 {
    margin-inline-start: var(--app-shell-navbar-offset, 0rem);
    margin-inline-end: var(--app-shell-aside-offset, 0rem);
  }
  :where([data-mode="static"][data-layout="alt"]) .m_3b16f56b,
  :where([data-mode="static"][data-layout="alt"]) .m_3840c879 {
    margin-inline: 0;
  }
  .m_3b16f56b {
    height: var(--app-shell-header-height);
    background-color: var(--mantine-color-body);
    transform: var(--app-shell-header-transform);
    z-index: var(--app-shell-header-z-index);
    top: 0;
  }
  :where([data-mode="static"]) .m_3b16f56b {
    grid-row: var(--app-shell-header-grid-row, auto);
  }
  .m_3b16f56b:where([data-with-border]) {
    border-bottom: 1px solid var(--app-shell-border-color);
  }
  .m_3840c879 {
    height: calc(var(--app-shell-footer-height) + env(safe-area-inset-bottom));
    padding-bottom: env(safe-area-inset-bottom);
    transform: var(--app-shell-footer-transform);
    z-index: var(--app-shell-footer-z-index);
    bottom: 0;
  }
  :where([data-mode="static"]) .m_3840c879 {
    position: var(--app-shell-footer-position, fixed);
    grid-column: var(--app-shell-footer-grid-column, auto);
    grid-row: var(--app-shell-footer-grid-row, auto);
  }
  .m_3840c879:where([data-with-border]) {
    border-top: 1px solid var(--app-shell-border-color);
  }
  .m_6dcfc7c7 {
    flex-grow: 0;
  }
  .m_6dcfc7c7:where([data-grow]) {
    flex-grow: 1;
  }
  .m_71ac47fc {
    --ar-ratio: 1;
    max-width: 100%;
  }
  .m_71ac47fc > :where(:not(style)) {
    aspect-ratio: var(--ar-ratio);
    width: 100%;
  }
  .m_71ac47fc > :where(img, video) {
    object-fit: cover;
  }
  .m_88b62a41 {
    --combobox-padding: calc(0.25rem * var(--mantine-scale));
    padding: var(--combobox-padding);
  }
  .m_88b62a41:has([data-mantine-scrollbar]) .m_985517d8 {
    max-width: calc(100% + var(--combobox-padding));
  }
  .m_88b62a41[data-composed] {
    padding-inline-end: 0;
  }
  .m_88b62a41[data-hidden] {
    display: none;
  }
  .m_88b62a41,
  .m_b2821a6e {
    --combobox-option-padding-xs: calc(0.25rem * var(--mantine-scale))
      calc(0.5rem * var(--mantine-scale));
    --combobox-option-padding-sm: calc(0.375rem * var(--mantine-scale))
      calc(0.625rem * var(--mantine-scale));
    --combobox-option-padding-md: calc(0.5rem * var(--mantine-scale))
      calc(0.75rem * var(--mantine-scale));
    --combobox-option-padding-lg: calc(0.625rem * var(--mantine-scale))
      calc(1rem * var(--mantine-scale));
    --combobox-option-padding-xl: calc(0.875rem * var(--mantine-scale))
      calc(1.25rem * var(--mantine-scale));
    --combobox-option-padding: var(--combobox-option-padding-sm);
  }
  .m_92253aa5 {
    padding: var(--combobox-option-padding);
    font-size: var(--combobox-option-fz, var(--mantine-font-size-sm));
    border-radius: var(--mantine-radius-default);
    color: inherit;
    cursor: pointer;
    overflow-wrap: break-word;
    background-color: #0000;
  }
  .m_92253aa5:where([data-combobox-selected]) {
    background-color: var(--mantine-primary-color-filled);
    color: var(--mantine-color-white);
  }
  .m_92253aa5:where([data-combobox-disabled]) {
    cursor: not-allowed;
    opacity: 0.35;
  }
  @media (hover: hover) {
    :where([data-mantine-color-scheme="light"])
      .m_92253aa5:hover:where(
        :not([data-combobox-selected], [data-combobox-disabled])
      ) {
      background-color: var(--mantine-color-gray-0);
    }
    :where([data-mantine-color-scheme="dark"])
      .m_92253aa5:hover:where(
        :not([data-combobox-selected], [data-combobox-disabled])
      ) {
      background-color: var(--mantine-color-dark-7);
    }
  }
  @media (hover: none) {
    :where([data-mantine-color-scheme="light"])
      .m_92253aa5:active:where(
        :not([data-combobox-selected], [data-combobox-disabled])
      ) {
      background-color: var(--mantine-color-gray-0);
    }
    :where([data-mantine-color-scheme="dark"])
      .m_92253aa5:active:where(
        :not([data-combobox-selected], [data-combobox-disabled])
      ) {
      background-color: var(--mantine-color-dark-7);
    }
  }
  .m_985517d8 {
    margin-inline: calc(var(--combobox-padding) * -1);
    margin-top: calc(var(--combobox-padding) * -1);
    width: calc(100% + var(--combobox-padding) * 2);
    margin-bottom: var(--combobox-padding);
    border-top-width: 0;
    border-inline-width: 0;
    border-end-end-radius: 0;
    border-end-start-radius: 0;
    position: relative;
  }
  :where([data-mantine-color-scheme="light"]) .m_985517d8,
  :where([data-mantine-color-scheme="light"]) .m_985517d8:focus {
    border-color: var(--mantine-color-gray-2);
  }
  :where([data-mantine-color-scheme="dark"]) .m_985517d8,
  :where([data-mantine-color-scheme="dark"]) .m_985517d8:focus {
    border-color: var(--mantine-color-dark-4);
  }
  :where([data-mantine-color-scheme="light"]) .m_985517d8 {
    background-color: var(--mantine-color-white);
  }
  :where([data-mantine-color-scheme="dark"]) .m_985517d8 {
    background-color: var(--mantine-color-dark-7);
  }
  .m_2530cd1d {
    font-size: var(--combobox-option-fz, var(--mantine-font-size-sm));
    text-align: center;
    padding: var(--combobox-option-padding);
    color: var(--mantine-color-dimmed);
  }
  .m_858f94bd,
  .m_82b967cb {
    font-size: var(--combobox-option-fz, var(--mantine-font-size-sm));
    margin-inline: calc(var(--combobox-padding) * -1);
    padding: var(--combobox-option-padding);
    border: 0 solid #0000;
  }
  :where([data-mantine-color-scheme="light"]) .m_858f94bd,
  :where([data-mantine-color-scheme="light"]) .m_82b967cb {
    border-color: var(--mantine-color-gray-2);
  }
  :where([data-mantine-color-scheme="dark"]) .m_858f94bd,
  :where([data-mantine-color-scheme="dark"]) .m_82b967cb {
    border-color: var(--mantine-color-dark-4);
  }
  .m_82b967cb {
    border-top-width: calc(0.0625rem * var(--mantine-scale));
    margin-top: var(--combobox-padding);
    margin-bottom: calc(var(--combobox-padding) * -1);
  }
  .m_858f94bd {
    border-bottom-width: calc(0.0625rem * var(--mantine-scale));
    margin-bottom: var(--combobox-padding);
    margin-top: calc(var(--combobox-padding) * -1);
  }
  .m_254f3e4f:has(.m_2bb2e9e5:only-child) {
    display: none;
  }
  .m_2bb2e9e5 {
    color: var(--mantine-color-dimmed);
    font-size: calc(
      var(--combobox-option-fz, var(--mantine-font-size-sm)) * 0.85
    );
    padding: var(--combobox-option-padding);
    align-items: center;
    font-weight: 500;
    display: flex;
    position: relative;
  }
  .m_2bb2e9e5:after {
    content: "";
    height: calc(0.0625rem * var(--mantine-scale));
    flex: 1;
    margin-inline-start: var(--mantine-spacing-xs);
    inset-inline: 0;
  }
  :where([data-mantine-color-scheme="light"]) .m_2bb2e9e5:after {
    background-color: var(--mantine-color-gray-2);
  }
  :where([data-mantine-color-scheme="dark"]) .m_2bb2e9e5:after {
    background-color: var(--mantine-color-dark-4);
  }
  .m_2bb2e9e5:only-child {
    display: none;
  }
  .m_2943220b {
    --combobox-chevron-size-xs: calc(0.875rem * var(--mantine-scale));
    --combobox-chevron-size-sm: calc(1.125rem * var(--mantine-scale));
    --combobox-chevron-size-md: calc(1.25rem * var(--mantine-scale));
    --combobox-chevron-size-lg: calc(1.5rem * var(--mantine-scale));
    --combobox-chevron-size-xl: calc(1.75rem * var(--mantine-scale));
    --combobox-chevron-size: var(--combobox-chevron-size-sm);
  }
  :where([data-mantine-color-scheme="light"]) .m_2943220b {
    --_combobox-chevron-color: var(
      --combobox-chevron-color,
      var(--mantine-color-gray-6)
    );
  }
  :where([data-mantine-color-scheme="dark"]) .m_2943220b {
    --_combobox-chevron-color: var(
      --combobox-chevron-color,
      var(--mantine-color-dark-3)
    );
  }
  .m_2943220b {
    width: var(--combobox-chevron-size);
    height: var(--combobox-chevron-size);
    color: var(--_combobox-chevron-color);
  }
  .m_2943220b:where([data-error]) {
    color: var(--combobox-chevron-color, var(--mantine-color-error));
  }
  .m_390b5f4 {
    align-items: center;
    gap: calc(0.5rem * var(--mantine-scale));
    display: flex;
  }
  .m_390b5f4:where([data-reverse]) {
    justify-content: space-between;
  }
  .m_8ee53fc2 {
    opacity: 0.4;
    width: 0.8em;
    min-width: 0.8em;
    height: 0.8em;
  }
  :where([data-combobox-selected]) .m_8ee53fc2 {
    opacity: 1;
  }
  .m_a530ee0a {
    width: 0.8em;
    min-width: 0.8em;
    height: 0.8em;
  }
  .m_5f75b09e {
    --label-lh-xs: calc(1rem * var(--mantine-scale));
    --label-lh-sm: calc(1.25rem * var(--mantine-scale));
    --label-lh-md: calc(1.5rem * var(--mantine-scale));
    --label-lh-lg: calc(1.875rem * var(--mantine-scale));
    --label-lh-xl: calc(2.25rem * var(--mantine-scale));
    --label-lh: var(--label-lh-sm);
  }
  .m_5f75b09e[data-label-position="left"] {
    --label-order: 1;
    --label-offset-end: var(--mantine-spacing-sm);
    --label-offset-start: 0;
  }
  .m_5f75b09e[data-label-position="right"] {
    --label-order: 2;
    --label-offset-end: 0;
    --label-offset-start: var(--mantine-spacing-sm);
  }
  .m_5f6e695e {
    -webkit-tap-highlight-color: transparent;
    display: flex;
  }
  .m_d3ea56bb {
    --label-cursor: var(--mantine-cursor-type);
    -webkit-tap-highlight-color: transparent;
    font-size: var(--label-fz, var(--mantine-font-size-sm));
    line-height: var(--label-lh);
    cursor: var(--label-cursor);
    flex-direction: column;
    order: var(--label-order);
    display: inline-flex;
  }
  fieldset:disabled .m_d3ea56bb,
  .m_d3ea56bb[data-disabled] {
    --label-cursor: not-allowed;
  }
  .m_8ee546b8 {
    cursor: var(--label-cursor);
    color: inherit;
    padding-inline-start: var(--label-offset-start);
    padding-inline-end: var(--label-offset-end);
  }
  fieldset:disabled .m_8ee546b8,
  .m_8ee546b8:where([data-disabled]) {
    color: var(--mantine-color-disabled-color);
  }
  .m_328f68c0 {
    margin-top: calc(var(--mantine-spacing-xs) / 2);
    cursor: default;
    padding-inline-start: var(--label-offset-start);
    padding-inline-end: var(--label-offset-end);
  }
  .m_8e8a99cc {
    margin-top: calc(var(--mantine-spacing-xs) / 2);
    padding-inline-start: var(--label-offset-start);
    padding-inline-end: var(--label-offset-end);
  }
  .m_bf2d988c {
    --checkbox-size-xs: calc(1rem * var(--mantine-scale));
    --checkbox-size-sm: calc(1.25rem * var(--mantine-scale));
    --checkbox-size-md: calc(1.5rem * var(--mantine-scale));
    --checkbox-size-lg: calc(1.875rem * var(--mantine-scale));
    --checkbox-size-xl: calc(2.25rem * var(--mantine-scale));
    --checkbox-size: var(--checkbox-size-sm);
    --checkbox-color: var(--mantine-primary-color-filled);
  }
  .m_bf2d988c:where([data-variant="filled"]) {
    --checkbox-icon-color: var(--mantine-color-white);
  }
  .m_bf2d988c:where([data-variant="outline"]) {
    --checkbox-icon-color: var(--checkbox-color);
  }
  .m_26062bec {
    width: var(--checkbox-size);
    height: var(--checkbox-size);
    order: 1;
    position: relative;
  }
  .m_26062bec:where([data-label-position="left"]) {
    order: 2;
  }
  .m_26063560 {
    appearance: none;
    border: calc(0.0625rem * var(--mantine-scale)) solid transparent;
    width: var(--checkbox-size);
    height: var(--checkbox-size);
    border-radius: var(--checkbox-radius, var(--mantine-radius-default));
    cursor: var(--mantine-cursor-type);
    -webkit-tap-highlight-color: transparent;
    margin: 0;
    padding: 0;
    transition:
      border-color 0.1s,
      background-color 0.1s;
    display: block;
  }
  :where([data-mantine-color-scheme="light"]) .m_26063560 {
    background-color: var(--mantine-color-white);
    border-color: var(--mantine-color-gray-4);
  }
  :where([data-mantine-color-scheme="dark"]) .m_26063560 {
    background-color: var(--mantine-color-dark-6);
    border-color: var(--mantine-color-dark-4);
  }
  .m_26063560:where([data-error]) {
    border-color: var(--mantine-color-error);
  }
  .m_26063560[data-indeterminate],
  .m_26063560:checked {
    background-color: var(--checkbox-color);
    border-color: var(--checkbox-color);
  }
  .m_26063560[data-indeterminate] + .m_bf295423,
  .m_26063560:checked + .m_bf295423 {
    opacity: 1;
    transform: none;
  }
  .m_26063560:disabled {
    cursor: not-allowed;
    border-color: var(--mantine-color-disabled-border);
    background-color: var(--mantine-color-disabled);
  }
  .m_26063560:disabled + .m_bf295423 {
    color: var(--mantine-color-disabled-color);
  }
  .m_215c4542 + .m_bf295423 {
    color: var(--checkbox-color);
  }
  .m_215c4542[data-indeterminate]:not(:disabled),
  .m_215c4542:checked:not(:disabled) {
    border-color: var(--checkbox-color);
    background-color: #0000;
  }
  .m_215c4542[data-indeterminate]:not(:disabled) + .m_bf295423,
  .m_215c4542:checked:not(:disabled) + .m_bf295423 {
    color: var(--checkbox-icon-color);
    opacity: 1;
    transform: none;
  }
  .m_bf295423 {
    width: 60%;
    color: var(--checkbox-icon-color);
    pointer-events: none;
    transform: translateY(calc(0.3125rem * var(--mantine-scale))) scale(0.5);
    opacity: 0;
    margin: auto;
    transition:
      transform 0.1s,
      opacity 0.1s;
    position: absolute;
    inset: 0;
  }
  .m_26775b0a {
    --card-radius: var(--mantine-radius-default);
    border-radius: var(--card-radius);
    cursor: pointer;
    width: 100%;
    display: block;
  }
  .m_26775b0a :where(*) {
    cursor: inherit;
  }
  .m_26775b0a:where([data-with-border]) {
    border: calc(0.0625rem * var(--mantine-scale)) solid transparent;
  }
  :where([data-mantine-color-scheme="light"])
    .m_26775b0a:where([data-with-border]) {
    border-color: var(--mantine-color-gray-3);
  }
  :where([data-mantine-color-scheme="dark"])
    .m_26775b0a:where([data-with-border]) {
    border-color: var(--mantine-color-dark-4);
  }
  .m_5e5256ee {
    --checkbox-size-xs: calc(1rem * var(--mantine-scale));
    --checkbox-size-sm: calc(1.25rem * var(--mantine-scale));
    --checkbox-size-md: calc(1.5rem * var(--mantine-scale));
    --checkbox-size-lg: calc(1.875rem * var(--mantine-scale));
    --checkbox-size-xl: calc(2.25rem * var(--mantine-scale));
    --checkbox-size: var(--checkbox-size-sm);
    --checkbox-color: var(--mantine-primary-color-filled);
  }
  .m_5e5256ee:where([data-variant="filled"]) {
    --checkbox-icon-color: var(--mantine-color-white);
  }
  .m_5e5256ee:where([data-variant="outline"]) {
    --checkbox-icon-color: var(--checkbox-color);
  }
  .m_5e5256ee {
    border: calc(0.0625rem * var(--mantine-scale)) solid transparent;
    width: var(--checkbox-size);
    min-width: var(--checkbox-size);
    height: var(--checkbox-size);
    min-height: var(--checkbox-size);
    border-radius: var(--checkbox-radius, var(--mantine-radius-default));
    cursor: var(--mantine-cursor-type);
    -webkit-tap-highlight-color: transparent;
    justify-content: center;
    align-items: center;
    transition:
      border-color 0.1s,
      background-color 0.1s;
    display: flex;
    position: relative;
  }
  :where([data-mantine-color-scheme="light"]) .m_5e5256ee {
    background-color: var(--mantine-color-white);
    border-color: var(--mantine-color-gray-4);
  }
  :where([data-mantine-color-scheme="dark"]) .m_5e5256ee {
    background-color: var(--mantine-color-dark-6);
    border-color: var(--mantine-color-dark-4);
  }
  .m_5e5256ee[data-indeterminate],
  .m_5e5256ee[data-checked] {
    background-color: var(--checkbox-color);
    border-color: var(--checkbox-color);
  }
  .m_5e5256ee[data-indeterminate] > .m_1b1c543a,
  .m_5e5256ee[data-checked] > .m_1b1c543a {
    opacity: 1;
    color: var(--checkbox-icon-color);
    transform: none;
  }
  .m_5e5256ee[data-disabled] {
    cursor: not-allowed;
    border-color: var(--mantine-color-disabled-border);
    background-color: var(--mantine-color-disabled);
  }
  [data-mantine-color-scheme="light"]
    .m_5e5256ee[data-disabled][data-checked]
    > .m_1b1c543a {
    color: var(--mantine-color-gray-5);
  }
  [data-mantine-color-scheme="dark"]
    .m_5e5256ee[data-disabled][data-checked]
    > .m_1b1c543a {
    color: var(--mantine-color-dark-3);
  }
  .m_76e20374[data-indeterminate]:not([data-disabled]),
  .m_76e20374[data-checked]:not([data-disabled]) {
    border-color: var(--checkbox-color);
    background-color: #0000;
  }
  .m_76e20374[data-indeterminate]:not([data-disabled]) > .m_1b1c543a,
  .m_76e20374[data-checked]:not([data-disabled]) > .m_1b1c543a {
    color: var(--checkbox-icon-color);
    opacity: 1;
    transform: none;
  }
  .m_1b1c543a {
    color: #0000;
    pointer-events: none;
    width: 60%;
    transform: translateY(calc(0.3125rem * var(--mantine-scale))) scale(0.5);
    opacity: 1;
    transition:
      transform 0.1s,
      opacity 0.1s;
    display: block;
  }
  .m_11def92b {
    --ag-spacing: var(--mantine-spacing-sm);
    --ag-offset: calc(var(--ag-spacing) * -1);
    padding-inline-start: var(--ag-spacing);
    display: flex;
  }
  .m_f85678b6 {
    --avatar-size-xs: calc(1rem * var(--mantine-scale));
    --avatar-size-sm: calc(1.625rem * var(--mantine-scale));
    --avatar-size-md: calc(2.375rem * var(--mantine-scale));
    --avatar-size-lg: calc(3.5rem * var(--mantine-scale));
    --avatar-size-xl: calc(5.25rem * var(--mantine-scale));
    --avatar-size: var(--avatar-size-md);
    --avatar-radius: calc(62.5rem * var(--mantine-scale));
    --avatar-bg: var(--mantine-color-gray-light);
    --avatar-bd: calc(0.0625rem * var(--mantine-scale)) solid transparent;
    --avatar-color: var(--mantine-color-gray-light-color);
    --avatar-placeholder-fz: calc(var(--avatar-size)/2.5);
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    user-select: none;
    border-radius: var(--avatar-radius);
    width: var(--avatar-size);
    height: var(--avatar-size);
    min-width: var(--avatar-size);
    padding: 0;
    text-decoration: none;
    display: block;
    position: relative;
    overflow: hidden;
  }
  .m_f85678b6:where([data-within-group]) {
    border: 2px solid var(--mantine-color-body);
    background: var(--mantine-color-body);
    margin-inline-start: var(--ag-offset);
  }
  .m_11f8ac07 {
    object-fit: cover;
    width: 100%;
    height: 100%;
    display: block;
  }
  .m_104cd71f {
    -webkit-user-select: none;
    user-select: none;
    border-radius: var(--avatar-radius);
    width: 100%;
    height: 100%;
    font-weight: 700;
    font-size: var(--avatar-placeholder-fz);
    background: var(--avatar-bg);
    border: var(--avatar-bd);
    color: var(--avatar-color);
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .m_104cd71f > [data-avatar-placeholder-icon] {
    width: 70%;
    height: 70%;
  }
  .m_2ce0de02 {
    border-radius: var(--bi-radius, 0);
    background-position: 50%;
    background-size: cover;
    border: 0;
    width: 100%;
    text-decoration: none;
    display: block;
  }
  .m_347db0ec {
    --badge-height-xs: calc(1rem * var(--mantine-scale));
    --badge-height-sm: calc(1.125rem * var(--mantine-scale));
    --badge-height-md: calc(1.25rem * var(--mantine-scale));
    --badge-height-lg: calc(1.625rem * var(--mantine-scale));
    --badge-height-xl: calc(2rem * var(--mantine-scale));
    --badge-fz-xs: calc(0.5625rem * var(--mantine-scale));
    --badge-fz-sm: calc(0.625rem * var(--mantine-scale));
    --badge-fz-md: calc(0.6875rem * var(--mantine-scale));
    --badge-fz-lg: calc(0.8125rem * var(--mantine-scale));
    --badge-fz-xl: calc(1rem * var(--mantine-scale));
    --badge-padding-x-xs: calc(0.375rem * var(--mantine-scale));
    --badge-padding-x-sm: calc(0.5rem * var(--mantine-scale));
    --badge-padding-x-md: calc(0.625rem * var(--mantine-scale));
    --badge-padding-x-lg: calc(0.75rem * var(--mantine-scale));
    --badge-padding-x-xl: calc(1rem * var(--mantine-scale));
    --badge-height: var(--badge-height-md);
    --badge-fz: var(--badge-fz-md);
    --badge-padding-x: var(--badge-padding-x-md);
    --badge-radius: calc(62.5rem * var(--mantine-scale));
    --badge-lh: calc(
      var(--badge-height) - calc(0.125rem * var(--mantine-scale))
    );
    --badge-color: var(--mantine-color-white);
    --badge-bg: var(--mantine-primary-color-filled);
    --badge-border-width: calc(0.0625rem * var(--mantine-scale));
    --badge-bd: var(--badge-border-width) solid transparent;
    -webkit-tap-highlight-color: transparent;
    font-size: var(--badge-fz);
    border-radius: var(--badge-radius);
    height: var(--badge-height);
    line-height: var(--badge-lh);
    padding: 0 var(--badge-padding-x);
    text-transform: uppercase;
    width: fit-content;
    letter-spacing: calc(0.015625rem * var(--mantine-scale));
    cursor: default;
    text-overflow: ellipsis;
    color: var(--badge-color);
    background: var(--badge-bg);
    border: var(--badge-bd);
    justify-content: center;
    align-items: center;
    font-weight: 700;
    text-decoration: none;
    display: inline-grid;
    overflow: hidden;
  }
  .m_347db0ec:where([data-with-left-section], [data-variant="dot"]) {
    grid-template-columns: auto 1fr;
  }
  .m_347db0ec:where([data-with-right-section]) {
    grid-template-columns: 1fr auto;
  }
  .m_347db0ec:where(
    [data-with-left-section][data-with-right-section],
    [data-variant="dot"][data-with-right-section]
  ) {
    grid-template-columns: auto 1fr auto;
  }
  .m_347db0ec:where([data-block]) {
    width: 100%;
    display: flex;
  }
  .m_347db0ec:where([data-circle]) {
    padding-inline: calc(0.125rem * var(--mantine-scale));
    width: var(--badge-height);
    display: flex;
  }
  .m_fbd81e3d {
    --badge-dot-size: calc(var(--badge-height)/3.4);
  }
  :where([data-mantine-color-scheme="light"]) .m_fbd81e3d {
    background-color: var(--mantine-color-white);
    border-color: var(--mantine-color-gray-4);
    color: var(--mantine-color-black);
  }
  :where([data-mantine-color-scheme="dark"]) .m_fbd81e3d {
    background-color: var(--mantine-color-dark-5);
    border-color: var(--mantine-color-dark-5);
    color: var(--mantine-color-white);
  }
  .m_fbd81e3d:before {
    content: "";
    width: var(--badge-dot-size);
    height: var(--badge-dot-size);
    border-radius: var(--badge-dot-size);
    background-color: var(--badge-dot-color);
    margin-inline-end: var(--badge-dot-size);
    display: block;
  }
  .m_5add502a {
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    cursor: inherit;
    overflow: hidden;
  }
  .m_91fdda9b {
    --badge-section-margin: calc(var(--mantine-spacing-xs)/2);
    max-height: calc(var(--badge-height) - var(--badge-border-width) * 2);
    justify-content: center;
    align-items: center;
    display: inline-flex;
  }
  .m_91fdda9b:where([data-position="left"]) {
    margin-inline-end: var(--badge-section-margin);
  }
  .m_91fdda9b:where([data-position="right"]) {
    margin-inline-start: var(--badge-section-margin);
  }
  .m_ddec01c0 {
    --blockquote-border: 3px solid var(--bq-bd);
    border-inline-start: var(--blockquote-border);
    padding: var(--mantine-spacing-xl) calc(2.375rem * var(--mantine-scale));
    border-start-end-radius: var(--bq-radius);
    border-end-end-radius: var(--bq-radius);
    margin: 0;
    position: relative;
  }
  :where([data-mantine-color-scheme="light"]) .m_ddec01c0 {
    background-color: var(--bq-bg-light);
  }
  :where([data-mantine-color-scheme="dark"]) .m_ddec01c0 {
    background-color: var(--bq-bg-dark);
  }
  .m_dde7bd57 {
    --blockquote-icon-offset: calc(var(--bq-icon-size)/-2);
    color: var(--bq-bd);
    background-color: var(--mantine-color-body);
    top: var(--blockquote-icon-offset);
    width: var(--bq-icon-size);
    height: var(--bq-icon-size);
    border-radius: var(--bq-icon-size);
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset-inline-start: var(--blockquote-icon-offset);
  }
  .m_dde51a35 {
    margin-top: var(--mantine-spacing-md);
    opacity: 0.6;
    font-size: 85%;
    display: block;
  }
  .m_8b3717df {
    flex-wrap: wrap;
    align-items: center;
    display: flex;
  }
  .m_f678d540 {
    white-space: nowrap;
    -webkit-tap-highlight-color: transparent;
    line-height: 1;
  }
  .m_3b8f2208 {
    margin-inline: var(--bc-separator-margin, var(--mantine-spacing-xs));
    justify-content: center;
    align-items: center;
    line-height: 1;
    display: flex;
  }
  :where([data-mantine-color-scheme="light"]) .m_3b8f2208 {
    color: var(--mantine-color-gray-7);
  }
  :where([data-mantine-color-scheme="dark"]) .m_3b8f2208 {
    color: var(--mantine-color-dark-2);
  }
  .m_fea6bf1a {
    --burger-size-xs: calc(0.75rem * var(--mantine-scale));
    --burger-size-sm: calc(1.125rem * var(--mantine-scale));
    --burger-size-md: calc(1.5rem * var(--mantine-scale));
    --burger-size-lg: calc(2.125rem * var(--mantine-scale));
    --burger-size-xl: calc(2.625rem * var(--mantine-scale));
    --burger-size: var(--burger-size-md);
    --burger-line-size: calc(var(--burger-size)/12);
    width: calc(var(--burger-size) + var(--mantine-spacing-xs));
    height: calc(var(--burger-size) + var(--mantine-spacing-xs));
    padding: calc(var(--mantine-spacing-xs) / 2);
    cursor: pointer;
  }
  :where([data-mantine-color-scheme="light"]) .m_fea6bf1a {
    --burger-color: var(--mantine-color-black);
  }
  :where([data-mantine-color-scheme="dark"]) .m_fea6bf1a {
    --burger-color: var(--mantine-color-white);
  }
  .m_d4fb9cad {
    -webkit-user-select: none;
    user-select: none;
    position: relative;
  }
  .m_d4fb9cad,
  .m_d4fb9cad:before,
  .m_d4fb9cad:after {
    width: var(--burger-size);
    height: var(--burger-line-size);
    background-color: var(--burger-color);
    outline: calc(0.0625rem * var(--mantine-scale)) solid transparent;
    transition-property: background-color, transform;
    transition-duration: var(--burger-transition-duration, 0.3s);
    transition-timing-function: var(--burger-transition-timing-function, ease);
    display: block;
  }
  .m_d4fb9cad:before,
  .m_d4fb9cad:after {
    content: "";
    position: absolute;
    inset-inline-start: 0;
  }
  .m_d4fb9cad:before {
    top: calc(var(--burger-size) / -3);
  }
  .m_d4fb9cad:after {
    top: calc(var(--burger-size) / 3);
  }
  .m_d4fb9cad[data-opened] {
    background-color: #0000;
  }
  .m_d4fb9cad[data-opened]:before {
    transform: translateY(calc(var(--burger-size) / 3)) rotate(45deg);
  }
  .m_d4fb9cad[data-opened]:after {
    transform: translateY(calc(var(--burger-size) / -3)) rotate(-45deg);
  }
  .m_77c9d27d {
    --button-height-xs: calc(1.875rem * var(--mantine-scale));
    --button-height-sm: calc(2.25rem * var(--mantine-scale));
    --button-height-md: calc(2.625rem * var(--mantine-scale));
    --button-height-lg: calc(3.125rem * var(--mantine-scale));
    --button-height-xl: calc(3.75rem * var(--mantine-scale));
    --button-height-compact-xs: calc(1.375rem * var(--mantine-scale));
    --button-height-compact-sm: calc(1.625rem * var(--mantine-scale));
    --button-height-compact-md: calc(1.875rem * var(--mantine-scale));
    --button-height-compact-lg: calc(2.125rem * var(--mantine-scale));
    --button-height-compact-xl: calc(2.5rem * var(--mantine-scale));
    --button-padding-x-xs: calc(0.875rem * var(--mantine-scale));
    --button-padding-x-sm: calc(1.125rem * var(--mantine-scale));
    --button-padding-x-md: calc(1.375rem * var(--mantine-scale));
    --button-padding-x-lg: calc(1.625rem * var(--mantine-scale));
    --button-padding-x-xl: calc(2rem * var(--mantine-scale));
    --button-padding-x-compact-xs: calc(0.4375rem * var(--mantine-scale));
    --button-padding-x-compact-sm: calc(0.5rem * var(--mantine-scale));
    --button-padding-x-compact-md: calc(0.625rem * var(--mantine-scale));
    --button-padding-x-compact-lg: calc(0.75rem * var(--mantine-scale));
    --button-padding-x-compact-xl: calc(0.875rem * var(--mantine-scale));
    --button-height: var(--button-height-sm);
    --button-padding-x: var(--button-padding-x-sm);
    --button-color: var(--mantine-color-white);
    -webkit-user-select: none;
    user-select: none;
    text-align: center;
    cursor: pointer;
    border-radius: var(--button-radius, var(--mantine-radius-default));
    width: auto;
    font-weight: 600;
    line-height: 1;
    font-size: var(--button-fz, var(--mantine-font-size-sm));
    background: var(--button-bg, var(--mantine-primary-color-filled));
    border: var(
      --button-bd,
      calc(0.0625rem * var(--mantine-scale)) solid transparent
    );
    color: var(--button-color, var(--mantine-color-white));
    height: var(--button-height, var(--button-height-sm));
    padding-inline: var(--button-padding-x, var(--button-padding-x-sm));
    vertical-align: middle;
    display: inline-block;
    position: relative;
    overflow: hidden;
  }
  .m_77c9d27d:where([data-block]) {
    width: 100%;
    display: block;
  }
  .m_77c9d27d:where([data-with-left-section]) {
    padding-inline-start: calc(var(--button-padding-x) / 1.5);
  }
  .m_77c9d27d:where([data-with-right-section]) {
    padding-inline-end: calc(var(--button-padding-x) / 1.5);
  }
  .m_77c9d27d:where(
    :disabled:not([data-loading]),
    [data-disabled]:not([data-loading])
  ) {
    cursor: not-allowed;
    border: calc(0.0625rem * var(--mantine-scale)) solid transparent;
    color: var(--mantine-color-disabled-color);
    background: var(--mantine-color-disabled);
    transform: none;
  }
  .m_77c9d27d:before {
    content: "";
    pointer-events: none;
    inset: calc(-0.0625rem * var(--mantine-scale));
    border-radius: var(--button-radius, var(--mantine-radius-default));
    opacity: 0;
    filter: blur(12px);
    transition:
      transform 0.15s,
      opacity 0.1s;
    position: absolute;
    transform: translateY(-100%);
  }
  :where([data-mantine-color-scheme="light"]) .m_77c9d27d:before {
    background-color: #ffffff26;
  }
  :where([data-mantine-color-scheme="dark"]) .m_77c9d27d:before {
    background-color: #00000026;
  }
  .m_77c9d27d:where([data-loading]) {
    cursor: not-allowed;
    transform: none;
  }
  .m_77c9d27d:where([data-loading]):before {
    opacity: 1;
    transform: translateY(0);
  }
  .m_77c9d27d:where([data-loading]) .m_80f1301b {
    opacity: 0;
    transform: translateY(100%);
  }
  @media (hover: hover) {
    .m_77c9d27d:hover:where(:not([data-loading], :disabled, [data-disabled])) {
      background-color: var(
        --button-hover,
        var(--mantine-primary-color-filled-hover)
      );
      color: var(--button-hover-color, var(--button-color));
    }
  }
  @media (hover: none) {
    .m_77c9d27d:active:where(:not([data-loading], :disabled, [data-disabled])) {
      background-color: var(
        --button-hover,
        var(--mantine-primary-color-filled-hover)
      );
      color: var(--button-hover-color, var(--button-color));
    }
  }
  .m_80f1301b {
    align-items: center;
    justify-content: var(--button-justify, center);
    height: 100%;
    transition:
      transform 0.15s,
      opacity 0.1s;
    display: flex;
    overflow: visible;
  }
  .m_811560b9 {
    white-space: nowrap;
    opacity: 1;
    align-items: center;
    height: 100%;
    display: flex;
    overflow: hidden;
  }
  .m_811560b9:where([data-loading]) {
    opacity: 0.2;
  }
  .m_a74036a {
    align-items: center;
    display: flex;
  }
  .m_a74036a:where([data-position="left"]) {
    margin-inline-end: var(--mantine-spacing-xs);
  }
  .m_a74036a:where([data-position="right"]) {
    margin-inline-start: var(--mantine-spacing-xs);
  }
  .m_a25b86ee {
    position: absolute;
    top: 50%;
    left: 50%;
  }
  .m_80d6d844 {
    --button-border-width: calc(0.0625rem * var(--mantine-scale));
    display: flex;
  }
  .m_80d6d844 :where(.m_77c9d27d):focus {
    z-index: 1;
    position: relative;
  }
  .m_80d6d844[data-orientation="horizontal"] {
    flex-direction: row;
  }
  .m_80d6d844[data-orientation="horizontal"]
    .m_77c9d27d:not(:only-child):first-child,
  .m_80d6d844[data-orientation="horizontal"]
    .m_70be2a01:not(:only-child):first-child {
    border-inline-end-width: calc(var(--button-border-width) / 2);
    border-start-end-radius: 0;
    border-end-end-radius: 0;
  }
  .m_80d6d844[data-orientation="horizontal"]
    .m_77c9d27d:not(:only-child):last-child,
  .m_80d6d844[data-orientation="horizontal"]
    .m_70be2a01:not(:only-child):last-child {
    border-inline-start-width: calc(var(--button-border-width) / 2);
    border-start-start-radius: 0;
    border-end-start-radius: 0;
  }
  .m_80d6d844[data-orientation="horizontal"]
    .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child),
  .m_80d6d844[data-orientation="horizontal"]
    .m_70be2a01:not(:only-child):not(:first-child):not(:last-child) {
    border-inline-width: calc(var(--button-border-width) / 2);
    border-radius: 0;
  }
  .m_80d6d844[data-orientation="vertical"] {
    flex-direction: column;
  }
  .m_80d6d844[data-orientation="vertical"]
    .m_77c9d27d:not(:only-child):first-child,
  .m_80d6d844[data-orientation="vertical"]
    .m_70be2a01:not(:only-child):first-child {
    border-bottom-width: calc(var(--button-border-width) / 2);
    border-end-end-radius: 0;
    border-end-start-radius: 0;
  }
  .m_80d6d844[data-orientation="vertical"]
    .m_77c9d27d:not(:only-child):last-child,
  .m_80d6d844[data-orientation="vertical"]
    .m_70be2a01:not(:only-child):last-child {
    border-top-width: calc(var(--button-border-width) / 2);
    border-start-start-radius: 0;
    border-start-end-radius: 0;
  }
  .m_80d6d844[data-orientation="vertical"]
    .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child),
  .m_80d6d844[data-orientation="vertical"]
    .m_70be2a01:not(:only-child):not(:first-child):not(:last-child) {
    border-bottom-width: calc(var(--button-border-width) / 2);
    border-top-width: calc(var(--button-border-width) / 2);
    border-radius: 0;
  }
  .m_70be2a01 {
    --section-height-xs: calc(1.875rem * var(--mantine-scale));
    --section-height-sm: calc(2.25rem * var(--mantine-scale));
    --section-height-md: calc(2.625rem * var(--mantine-scale));
    --section-height-lg: calc(3.125rem * var(--mantine-scale));
    --section-height-xl: calc(3.75rem * var(--mantine-scale));
    --section-height-compact-xs: calc(1.375rem * var(--mantine-scale));
    --section-height-compact-sm: calc(1.625rem * var(--mantine-scale));
    --section-height-compact-md: calc(1.875rem * var(--mantine-scale));
    --section-height-compact-lg: calc(2.125rem * var(--mantine-scale));
    --section-height-compact-xl: calc(2.5rem * var(--mantine-scale));
    --section-padding-x-xs: calc(0.875rem * var(--mantine-scale));
    --section-padding-x-sm: calc(1.125rem * var(--mantine-scale));
    --section-padding-x-md: calc(1.375rem * var(--mantine-scale));
    --section-padding-x-lg: calc(1.625rem * var(--mantine-scale));
    --section-padding-x-xl: calc(2rem * var(--mantine-scale));
    --section-padding-x-compact-xs: calc(0.4375rem * var(--mantine-scale));
    --section-padding-x-compact-sm: calc(0.5rem * var(--mantine-scale));
    --section-padding-x-compact-md: calc(0.625rem * var(--mantine-scale));
    --section-padding-x-compact-lg: calc(0.75rem * var(--mantine-scale));
    --section-padding-x-compact-xl: calc(0.875rem * var(--mantine-scale));
    --section-height: var(--section-height-sm);
    --section-padding-x: var(--section-padding-x-sm);
    --section-color: var(--mantine-color-white);
    border-radius: var(--section-radius, var(--mantine-radius-default));
    width: auto;
    font-weight: 600;
    font-size: var(--section-fz, var(--mantine-font-size-sm));
    background: var(--section-bg, var(--mantine-primary-color-filled));
    border: var(
      --section-bd,
      calc(0.0625rem * var(--mantine-scale)) solid transparent
    );
    color: var(--section-color, var(--mantine-color-white));
    height: var(--section-height, var(--section-height-sm));
    padding-inline: var(--section-padding-x, var(--section-padding-x-sm));
    vertical-align: middle;
    justify-content: center;
    align-items: center;
    line-height: 1;
    display: inline-flex;
  }
  .m_e615b15f {
    --card-padding: var(--mantine-spacing-md);
    padding: var(--card-padding);
    color: var(--mantine-color-text);
    flex-direction: column;
    display: flex;
    position: relative;
    overflow: hidden;
  }
  :where([data-mantine-color-scheme="light"]) .m_e615b15f {
    background-color: var(--mantine-color-white);
  }
  :where([data-mantine-color-scheme="dark"]) .m_e615b15f {
    background-color: var(--mantine-color-dark-6);
  }
  .m_599a2148 {
    margin-inline: calc(var(--card-padding) * -1);
    display: block;
  }
  .m_599a2148:where(:first-child) {
    margin-top: calc(var(--card-padding) * -1);
    border-top: none !important;
  }
  .m_599a2148:where(:last-child) {
    margin-bottom: calc(var(--card-padding) * -1);
    border-bottom: none !important;
  }
  .m_599a2148:where([data-inherit-padding]) {
    padding-inline: var(--card-padding);
  }
  .m_599a2148:where([data-with-border]) {
    border-top: calc(0.0625rem * var(--mantine-scale)) solid;
    border-bottom: calc(0.0625rem * var(--mantine-scale)) solid;
  }
  :where([data-mantine-color-scheme="light"]) .m_599a2148 {
    border-color: var(--mantine-color-gray-3);
  }
  :where([data-mantine-color-scheme="dark"]) .m_599a2148 {
    border-color: var(--mantine-color-dark-4);
  }
  .m_599a2148 + .m_599a2148 {
    border-top: none !important;
  }
  .m_4451eb3a {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .m_4451eb3a:where([data-inline]) {
    display: inline-flex;
  }
  .m_f59ffda3 {
    --chip-size-xs: calc(1.4375rem * var(--mantine-scale));
    --chip-size-sm: calc(1.75rem * var(--mantine-scale));
    --chip-size-md: calc(2rem * var(--mantine-scale));
    --chip-size-lg: calc(2.25rem * var(--mantine-scale));
    --chip-size-xl: calc(2.5rem * var(--mantine-scale));
    --chip-icon-size-xs: calc(0.5625rem * var(--mantine-scale));
    --chip-icon-size-sm: calc(0.75rem * var(--mantine-scale));
    --chip-icon-size-md: calc(0.875rem * var(--mantine-scale));
    --chip-icon-size-lg: calc(1rem * var(--mantine-scale));
    --chip-icon-size-xl: calc(1.125rem * var(--mantine-scale));
    --chip-padding-xs: calc(1rem * var(--mantine-scale));
    --chip-padding-sm: calc(1.25rem * var(--mantine-scale));
    --chip-padding-md: calc(1.5rem * var(--mantine-scale));
    --chip-padding-lg: calc(1.75rem * var(--mantine-scale));
    --chip-padding-xl: calc(2rem * var(--mantine-scale));
    --chip-checked-padding-xs: calc(0.5125rem * var(--mantine-scale));
    --chip-checked-padding-sm: calc(0.625rem * var(--mantine-scale));
    --chip-checked-padding-md: calc(0.73125rem * var(--mantine-scale));
    --chip-checked-padding-lg: calc(0.84375rem * var(--mantine-scale));
    --chip-checked-padding-xl: calc(0.98125rem * var(--mantine-scale));
    --chip-spacing-xs: calc(0.625rem * var(--mantine-scale));
    --chip-spacing-sm: calc(0.75rem * var(--mantine-scale));
    --chip-spacing-md: calc(1rem * var(--mantine-scale));
    --chip-spacing-lg: calc(1.25rem * var(--mantine-scale));
    --chip-spacing-xl: calc(1.375rem * var(--mantine-scale));
    --chip-size: var(--chip-size-sm);
    --chip-icon-size: var(--chip-icon-size-sm);
    --chip-padding: var(--chip-padding-sm);
    --chip-spacing: var(--chip-spacing-sm);
    --chip-checked-padding: var(--chip-checked-padding-sm);
    --chip-bg: var(--mantine-primary-color-filled);
    --chip-hover: var(--mantine-primary-color-filled-hover);
    --chip-color: var(--mantine-color-white);
    --chip-bd: calc(0.0625rem * var(--mantine-scale)) solid transparent;
  }
  .m_be049a53 {
    -webkit-user-select: none;
    user-select: none;
    border-radius: var(--chip-radius, 1000rem);
    height: var(--chip-size);
    font-size: var(--chip-fz, var(--mantine-font-size-sm));
    line-height: calc(var(--chip-size) - calc(0.125rem * var(--mantine-scale)));
    padding-inline: var(--chip-padding);
    cursor: pointer;
    white-space: nowrap;
    -webkit-tap-highlight-color: transparent;
    border: calc(0.0625rem * var(--mantine-scale)) solid transparent;
    color: var(--mantine-color-text);
    align-items: center;
    display: inline-flex;
  }
  .m_be049a53:where([data-checked]) {
    padding-inline: var(--chip-checked-padding);
  }
  .m_be049a53:where([data-disabled]) {
    cursor: not-allowed;
    background-color: var(--mantine-color-disabled);
    color: var(--mantine-color-disabled-color);
  }
  :where([data-mantine-color-scheme="light"]) .m_3904c1af:not([data-disabled]) {
    background-color: var(--mantine-color-white);
    border: 1px solid var(--mantine-color-gray-3);
  }
  :where([data-mantine-color-scheme="dark"]) .m_3904c1af:not([data-disabled]) {
    background-color: var(--mantine-color-dark-6);
    border: 1px solid var(--mantine-color-dark-4);
  }
  @media (hover: hover) {
    :where([data-mantine-color-scheme="light"])
      .m_3904c1af:not([data-disabled]):hover {
      background-color: var(--mantine-color-gray-0);
    }
    :where([data-mantine-color-scheme="dark"])
      .m_3904c1af:not([data-disabled]):hover {
      background-color: var(--mantine-color-dark-5);
    }
  }
  @media (hover: none) {
    :where([data-mantine-color-scheme="light"])
      .m_3904c1af:not([data-disabled]):active {
      background-color: var(--mantine-color-gray-0);
    }
    :where([data-mantine-color-scheme="dark"])
      .m_3904c1af:not([data-disabled]):active {
      background-color: var(--mantine-color-dark-5);
    }
  }
  .m_3904c1af:not([data-disabled]):where([data-checked]) {
    --chip-icon-color: var(--chip-color);
    border: var(--chip-bd);
  }
  @media (hover: hover) {
    .m_3904c1af:not([data-disabled]):where([data-checked]):hover {
      background-color: var(--chip-hover);
    }
  }
  @media (hover: none) {
    .m_3904c1af:not([data-disabled]):where([data-checked]):active {
      background-color: var(--chip-hover);
    }
  }
  .m_fa109255:not([data-disabled]),
  .m_f7e165c3:not([data-disabled]) {
    border: calc(0.0625rem * var(--mantine-scale)) solid transparent;
    color: var(--mantine-color-text);
  }
  :where([data-mantine-color-scheme="light"]) .m_fa109255:not([data-disabled]),
  :where([data-mantine-color-scheme="light"]) .m_f7e165c3:not([data-disabled]) {
    background-color: var(--mantine-color-gray-1);
  }
  :where([data-mantine-color-scheme="dark"]) .m_fa109255:not([data-disabled]),
  :where([data-mantine-color-scheme="dark"]) .m_f7e165c3:not([data-disabled]) {
    background-color: var(--mantine-color-dark-5);
  }
  @media (hover: hover) {
    :where([data-mantine-color-scheme="light"])
      .m_fa109255:not([data-disabled]):hover,
    :where([data-mantine-color-scheme="light"])
      .m_f7e165c3:not([data-disabled]):hover {
      background-color: var(--mantine-color-gray-2);
    }
    :where([data-mantine-color-scheme="dark"])
      .m_fa109255:not([data-disabled]):hover,
    :where([data-mantine-color-scheme="dark"])
      .m_f7e165c3:not([data-disabled]):hover {
      background-color: var(--mantine-color-dark-4);
    }
  }
  @media (hover: none) {
    :where([data-mantine-color-scheme="light"])
      .m_fa109255:not([data-disabled]):active,
    :where([data-mantine-color-scheme="light"])
      .m_f7e165c3:not([data-disabled]):active {
      background-color: var(--mantine-color-gray-2);
    }
    :where([data-mantine-color-scheme="dark"])
      .m_fa109255:not([data-disabled]):active,
    :where([data-mantine-color-scheme="dark"])
      .m_f7e165c3:not([data-disabled]):active {
      background-color: var(--mantine-color-dark-4);
    }
  }
  .m_fa109255:not([data-disabled]):where([data-checked]),
  .m_f7e165c3:not([data-disabled]):where([data-checked]) {
    --chip-icon-color: var(--chip-color);
    color: var(--chip-color);
    background-color: var(--chip-bg);
  }
  @media (hover: hover) {
    .m_fa109255:not([data-disabled]):where([data-checked]):hover,
    .m_f7e165c3:not([data-disabled]):where([data-checked]):hover {
      background-color: var(--chip-hover);
    }
  }
  @media (hover: none) {
    .m_fa109255:not([data-disabled]):where([data-checked]):active,
    .m_f7e165c3:not([data-disabled]):where([data-checked]):active {
      background-color: var(--chip-hover);
    }
  }
  .m_9ac86df9 {
    width: calc(var(--chip-icon-size) + (var(--chip-spacing) / 1.5));
    max-width: calc(var(--chip-icon-size) + (var(--chip-spacing) / 1.5));
    height: var(--chip-icon-size);
    align-items: center;
    display: flex;
    overflow: hidden;
  }
  .m_d6d72580 {
    width: var(--chip-icon-size);
    height: var(--chip-icon-size);
    color: var(--chip-icon-color, inherit);
    display: block;
  }
  .m_bde07329 {
    opacity: 0;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
  }
  .m_bde07329:focus-visible + .m_be049a53 {
    outline: 2px solid var(--mantine-primary-color-filled);
    outline-offset: calc(0.125rem * var(--mantine-scale));
  }
  .m_b183c0a2 {
    font-family: var(--mantine-font-family-monospace);
    line-height: var(--mantine-line-height);
    padding: 2px calc(var(--mantine-spacing-xs) / 2);
    border-radius: var(--mantine-radius-sm);
    font-size: var(--mantine-font-size-xs);
    margin: 0;
    overflow: auto;
  }
  :where([data-mantine-color-scheme="light"]) .m_b183c0a2 {
    background-color: var(--code-bg, var(--mantine-color-gray-0));
  }
  :where([data-mantine-color-scheme="dark"]) .m_b183c0a2 {
    background-color: var(--code-bg, var(--mantine-color-dark-6));
  }
  .m_b183c0a2[data-block] {
    padding: var(--mantine-spacing-xs);
  }
  .m_de3d2490 {
    --cs-size: calc(1.75rem * var(--mantine-scale));
    --cs-radius: calc(62.5rem * var(--mantine-scale));
    -webkit-tap-highlight-color: transparent;
    appearance: none;
    width: var(--cs-size);
    height: var(--cs-size);
    min-width: var(--cs-size);
    min-height: var(--cs-size);
    border-radius: var(--cs-radius);
    color: inherit;
    border: none;
    line-height: 1;
    text-decoration: none;
    display: block;
    position: relative;
  }
  [data-mantine-color-scheme="light"] .m_de3d2490 {
    --alpha-overlay-color: var(--mantine-color-gray-3);
    --alpha-overlay-bg: var(--mantine-color-white);
  }
  [data-mantine-color-scheme="dark"] .m_de3d2490 {
    --alpha-overlay-color: var(--mantine-color-dark-4);
    --alpha-overlay-bg: var(--mantine-color-dark-7);
  }
  .m_862f3d1b {
    border-radius: var(--cs-radius);
    position: absolute;
    inset: 0;
  }
  .m_98ae7f22 {
    border-radius: var(--cs-radius);
    z-index: 1;
    box-shadow:
      #0000001a 0 0 0 calc(0.0625rem * var(--mantine-scale)) inset,
      #00000026 0 0 calc(0.25rem * var(--mantine-scale)) inset;
    position: absolute;
    inset: 0;
  }
  .m_95709ac0 {
    border-radius: var(--cs-radius);
    background-size: calc(0.5rem * var(--mantine-scale))
      calc(0.5rem * var(--mantine-scale));
    background-position:
      0 0,
      0 calc(0.25rem * var(--mantine-scale)),
      calc(0.25rem * var(--mantine-scale)) calc(-0.25rem * var(--mantine-scale)),
      calc(-0.25rem * var(--mantine-scale)) 0;
    background-image:
      linear-gradient(45deg, var(--alpha-overlay-color) 25%, transparent 25%),
      linear-gradient(-45deg, var(--alpha-overlay-color) 25%, transparent 25%),
      linear-gradient(45deg, transparent 75%, var(--alpha-overlay-color) 75%),
      linear-gradient(
        -45deg,
        var(--alpha-overlay-bg) 75%,
        var(--alpha-overlay-color) 75%
      );
    position: absolute;
    inset: 0;
  }
  .m_93e74e3 {
    border-radius: var(--cs-radius);
    z-index: 2;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0;
  }
  .m_fee9c77 {
    --cp-width-xs: calc(11.25rem * var(--mantine-scale));
    --cp-width-sm: calc(12.5rem * var(--mantine-scale));
    --cp-width-md: calc(15rem * var(--mantine-scale));
    --cp-width-lg: calc(17.5rem * var(--mantine-scale));
    --cp-width-xl: calc(20rem * var(--mantine-scale));
    --cp-preview-size-xs: calc(1.625rem * var(--mantine-scale));
    --cp-preview-size-sm: calc(2.125rem * var(--mantine-scale));
    --cp-preview-size-md: calc(2.625rem * var(--mantine-scale));
    --cp-preview-size-lg: calc(3.125rem * var(--mantine-scale));
    --cp-preview-size-xl: calc(3.375rem * var(--mantine-scale));
    --cp-thumb-size-xs: calc(0.5rem * var(--mantine-scale));
    --cp-thumb-size-sm: calc(0.75rem * var(--mantine-scale));
    --cp-thumb-size-md: calc(1rem * var(--mantine-scale));
    --cp-thumb-size-lg: calc(1.25rem * var(--mantine-scale));
    --cp-thumb-size-xl: calc(1.375rem * var(--mantine-scale));
    --cp-saturation-height-xs: calc(6.25rem * var(--mantine-scale));
    --cp-saturation-height-sm: calc(6.875rem * var(--mantine-scale));
    --cp-saturation-height-md: calc(7.5rem * var(--mantine-scale));
    --cp-saturation-height-lg: calc(8.75rem * var(--mantine-scale));
    --cp-saturation-height-xl: calc(10rem * var(--mantine-scale));
    --cp-preview-size: var(--cp-preview-size-sm);
    --cp-thumb-size: var(--cp-thumb-size-sm);
    --cp-saturation-height: var(--cp-saturation-height-sm);
    --cp-width: var(--cp-width-sm);
    --cp-body-spacing: var(--mantine-spacing-sm);
    width: var(--cp-width);
    padding: calc(0.0625rem * var(--mantine-scale));
  }
  .m_fee9c77:where([data-full-width]) {
    width: 100%;
  }
  .m_9dddfbac {
    width: var(--cp-preview-size);
    height: var(--cp-preview-size);
  }
  .m_bffecc3e {
    padding-top: calc(var(--cp-body-spacing) / 2);
    display: flex;
  }
  .m_3283bb96 {
    flex: 1;
  }
  .m_3283bb96:not(:only-child) {
    margin-inline-end: var(--mantine-spacing-xs);
  }
  .m_40d572ba {
    border: 2px solid var(--mantine-color-white);
    width: var(--cp-thumb-size);
    height: var(--cp-thumb-size);
    border-radius: var(--cp-thumb-size);
    left: calc(var(--thumb-x-offset) - var(--cp-thumb-size) / 2);
    top: calc(var(--thumb-y-offset) - var(--cp-thumb-size) / 2);
    position: absolute;
    overflow: hidden;
    box-shadow: 0 0 1px #0009;
  }
  .m_d8ee6fd8 {
    margin: calc(0.125rem * var(--mantine-scale));
    cursor: pointer;
    padding-bottom: calc(
      var(--cp-swatch-size) - calc(0.25rem * var(--mantine-scale))
    );
    flex: 0 0 calc(var(--cp-swatch-size) - calc(0.25rem * var(--mantine-scale)));
    height: unset !important;
    width: unset !important;
    min-width: 0 !important;
    min-height: 0 !important;
  }
  .m_5711e686 {
    margin-top: calc(0.3125rem * var(--mantine-scale));
    margin-inline: calc(-0.125rem * var(--mantine-scale));
    flex-wrap: wrap;
    display: flex;
  }
  .m_5711e686:only-child {
    margin-top: 0;
  }
  .m_202a296e {
    --cp-thumb-size-xs: calc(0.5rem * var(--mantine-scale));
    --cp-thumb-size-sm: calc(0.75rem * var(--mantine-scale));
    --cp-thumb-size-md: calc(1rem * var(--mantine-scale));
    --cp-thumb-size-lg: calc(1.25rem * var(--mantine-scale));
    --cp-thumb-size-xl: calc(1.375rem * var(--mantine-scale));
    -webkit-tap-highlight-color: transparent;
    height: var(--cp-saturation-height);
    border-radius: var(--mantine-radius-sm);
    margin: calc(var(--cp-thumb-size) / 2);
    position: relative;
  }
  .m_202a296e:where([data-focus-ring="auto"]):focus:focus-visible .m_40d572ba,
  .m_202a296e:where([data-focus-ring="always"]):focus .m_40d572ba {
    outline: 2px solid var(--mantine-color-blue-filled);
  }
  .m_11b3db02 {
    border-radius: var(--mantine-radius-sm);
    inset: calc(
      var(--cp-thumb-size) * -1 / 2 - calc(0.0625rem * var(--mantine-scale))
    );
    position: absolute;
  }
  .m_d856d47d {
    --cp-thumb-size-xs: calc(0.5rem * var(--mantine-scale));
    --cp-thumb-size-sm: calc(0.75rem * var(--mantine-scale));
    --cp-thumb-size-md: calc(1rem * var(--mantine-scale));
    --cp-thumb-size-lg: calc(1.25rem * var(--mantine-scale));
    --cp-thumb-size-xl: calc(1.375rem * var(--mantine-scale));
    --cp-thumb-size: var(--cp-thumb-size, calc(0.75rem * var(--mantine-scale)));
    height: calc(var(--cp-thumb-size) + calc(0.125rem * var(--mantine-scale)));
    margin-inline: calc(var(--cp-thumb-size) / 2);
    outline: none;
    position: relative;
  }
  .m_d856d47d + .m_d856d47d {
    margin-top: calc(0.375rem * var(--mantine-scale));
  }
  .m_d856d47d:where([data-focus-ring="auto"]):focus:focus-visible .m_40d572ba,
  .m_d856d47d:where([data-focus-ring="always"]):focus .m_40d572ba {
    outline: 2px solid var(--mantine-color-blue-filled);
  }
  :where([data-mantine-color-scheme="light"]) .m_d856d47d {
    --slider-checkers: var(--mantine-color-gray-3);
  }
  :where([data-mantine-color-scheme="dark"]) .m_d856d47d {
    --slider-checkers: var(--mantine-color-dark-4);
  }
  .m_8f327113 {
    top: 0;
    bottom: 0;
    inset-inline: calc(
      var(--cp-thumb-size) * -1 / 2 - calc(0.0625rem * var(--mantine-scale))
    );
    border-radius: 10000rem;
    position: absolute;
  }
  .m_b077c2bc {
    --ci-eye-dropper-icon-size-xs: calc(0.875rem * var(--mantine-scale));
    --ci-eye-dropper-icon-size-sm: calc(1rem * var(--mantine-scale));
    --ci-eye-dropper-icon-size-md: calc(1.125rem * var(--mantine-scale));
    --ci-eye-dropper-icon-size-lg: calc(1.25rem * var(--mantine-scale));
    --ci-eye-dropper-icon-size-xl: calc(1.375rem * var(--mantine-scale));
    --ci-eye-dropper-icon-size: var(--ci-eye-dropper-icon-size-sm);
  }
  .m_66a028b5 {
    --ci-button-size-xs: calc(1.375rem * var(--mantine-scale));
    --ci-button-size-sm: calc(1.625rem * var(--mantine-scale));
    --ci-button-size-md: calc(1.75rem * var(--mantine-scale));
    --ci-button-size-lg: calc(2rem * var(--mantine-scale));
    --ci-button-size-xl: calc(2.5rem * var(--mantine-scale));
    --ci-button-size: var(--ci-button-size-sm);
    width: var(--ci-button-size);
    height: var(--ci-button-size);
    min-width: var(--ci-button-size);
    min-height: var(--ci-button-size);
  }
  .m_c5ccdcab {
    --ci-preview-size-xs: calc(1rem * var(--mantine-scale));
    --ci-preview-size-sm: calc(1.125rem * var(--mantine-scale));
    --ci-preview-size-md: calc(1.375rem * var(--mantine-scale));
    --ci-preview-size-lg: calc(1.75rem * var(--mantine-scale));
    --ci-preview-size-xl: calc(2.25rem * var(--mantine-scale));
    --ci-preview-size: var(--ci-preview-size-sm);
  }
  .m_5ece2cd7 {
    padding: calc(0.5rem * var(--mantine-scale));
  }
  .m_7485cace {
    --container-size-xs: calc(33.75rem * var(--mantine-scale));
    --container-size-sm: calc(45rem * var(--mantine-scale));
    --container-size-md: calc(60rem * var(--mantine-scale));
    --container-size-lg: calc(71.25rem * var(--mantine-scale));
    --container-size-xl: calc(82.5rem * var(--mantine-scale));
    --container-size: var(--container-size-md);
  }
  .m_7485cace:where([data-strategy="block"]) {
    max-width: var(--container-size);
    padding-inline: var(--mantine-spacing-md);
    margin-inline: auto;
  }
  .m_7485cace:where([data-strategy="block"]):where([data-fluid]) {
    max-width: 100%;
  }
  .m_7485cace:where([data-strategy="grid"]) {
    grid-template-columns: 1fr min(100%, var(--container-size)) 1fr;
    margin-inline: auto;
    display: grid;
  }
  .m_7485cace:where([data-strategy="grid"]) > * {
    grid-column: 2;
  }
  .m_7485cace:where([data-strategy="grid"]) > [data-breakout] {
    grid-column: 1/-1;
  }
  .m_7485cace:where([data-strategy="grid"])
    > [data-breakout]
    > [data-container] {
    max-width: var(--container-size);
    margin-inline: auto;
  }
  .m_e2125a27 {
    --dialog-size-xs: calc(10rem * var(--mantine-scale));
    --dialog-size-sm: calc(12.5rem * var(--mantine-scale));
    --dialog-size-md: calc(21.25rem * var(--mantine-scale));
    --dialog-size-lg: calc(25rem * var(--mantine-scale));
    --dialog-size-xl: calc(31.25rem * var(--mantine-scale));
    --dialog-size: var(--dialog-size-md);
    width: var(--dialog-size);
    max-width: calc(100vw - var(--mantine-spacing-xl) * 2);
    min-height: calc(3.125rem * var(--mantine-scale));
    position: relative;
  }
  .m_5abab665 {
    top: calc(var(--mantine-spacing-md) / 2);
    position: absolute;
    inset-inline-end: calc(var(--mantine-spacing-md) / 2);
  }
  .m_3eebeb36 {
    --divider-size-xs: calc(0.0625rem * var(--mantine-scale));
    --divider-size-sm: calc(0.125rem * var(--mantine-scale));
    --divider-size-md: calc(0.1875rem * var(--mantine-scale));
    --divider-size-lg: calc(0.25rem * var(--mantine-scale));
    --divider-size-xl: calc(0.3125rem * var(--mantine-scale));
    --divider-size: var(--divider-size-xs);
  }
  :where([data-mantine-color-scheme="light"]) .m_3eebeb36 {
    --divider-color: var(--mantine-color-gray-3);
  }
  :where([data-mantine-color-scheme="dark"]) .m_3eebeb36 {
    --divider-color: var(--mantine-color-dark-4);
  }
  .m_3eebeb36:where([data-orientation="horizontal"]) {
    border-top: var(--divider-size) var(--divider-border-style, solid)
      var(--divider-color);
  }
  .m_3eebeb36:where([data-orientation="vertical"]) {
    border-inline-start: var(--divider-size) var(--divider-border-style, solid)
      var(--divider-color);
    align-self: stretch;
    height: auto;
  }
  .m_3eebeb36:where([data-with-label]) {
    border: 0;
  }
  .m_9e365f20 {
    font-size: var(--mantine-font-size-xs);
    color: var(--mantine-color-dimmed);
    white-space: nowrap;
    align-items: center;
    display: flex;
  }
  .m_9e365f20:where([data-position="left"]):before,
  .m_9e365f20:where([data-position="right"]):after {
    display: none;
  }
  .m_9e365f20:before {
    content: "";
    height: calc(0.0625rem * var(--mantine-scale));
    border-top: var(--divider-size) var(--divider-border-style, solid)
      var(--divider-color);
    flex: 1;
    margin-inline-end: var(--mantine-spacing-xs);
  }
  .m_9e365f20:after {
    content: "";
    height: calc(0.0625rem * var(--mantine-scale));
    border-top: var(--divider-size) var(--divider-border-style, solid)
      var(--divider-color);
    flex: 1;
    margin-inline-start: var(--mantine-spacing-xs);
  }
  .m_f11b401e {
    --drawer-size-xs: calc(20rem * var(--mantine-scale));
    --drawer-size-sm: calc(23.75rem * var(--mantine-scale));
    --drawer-size-md: calc(27.5rem * var(--mantine-scale));
    --drawer-size-lg: calc(38.75rem * var(--mantine-scale));
    --drawer-size-xl: calc(48.75rem * var(--mantine-scale));
    --drawer-size: var(--drawer-size-md);
    --drawer-offset: 0rem;
  }
  .m_5a7c2c9 {
    z-index: 1000;
  }
  .m_b8a05bbd {
    flex: var(--drawer-flex, 0 0 var(--drawer-size));
    height: var(--drawer-height, calc(100% - var(--drawer-offset) * 2));
    margin: var(--drawer-offset);
    max-width: calc(100% - var(--drawer-offset) * 2);
    max-height: calc(100% - var(--drawer-offset) * 2);
    overflow-y: auto;
  }
  .m_b8a05bbd[data-hidden] {
    pointer-events: none;
    opacity: 0 !important;
  }
  .m_31cd769a {
    justify-content: var(--drawer-justify, flex-start);
    align-items: var(--drawer-align, flex-start);
    display: flex;
  }
  .m_e9408a47 {
    padding: var(--mantine-spacing-lg);
    padding-top: var(--mantine-spacing-xs);
    border-radius: var(--fieldset-radius, var(--mantine-radius-default));
    min-inline-size: auto;
  }
  .m_84c9523a {
    border: calc(0.0625rem * var(--mantine-scale)) solid;
  }
  :where([data-mantine-color-scheme="light"]) .m_84c9523a {
    border-color: var(--mantine-color-gray-3);
    background-color: var(--mantine-color-white);
  }
  :where([data-mantine-color-scheme="dark"]) .m_84c9523a {
    border-color: var(--mantine-color-dark-4);
    background-color: var(--mantine-color-dark-7);
  }
  .m_ef274e49 {
    border: calc(0.0625rem * var(--mantine-scale)) solid;
  }
  :where([data-mantine-color-scheme="light"]) .m_ef274e49 {
    border-color: var(--mantine-color-gray-3);
    background-color: var(--mantine-color-gray-0);
  }
  :where([data-mantine-color-scheme="dark"]) .m_ef274e49 {
    border-color: var(--mantine-color-dark-4);
    background-color: var(--mantine-color-dark-6);
  }
  .m_eda993d3 {
    border: 0;
    border-radius: 0;
    padding: 0;
  }
  .m_90794832 {
    font-size: var(--mantine-font-size-sm);
  }
  .m_74ca27fe {
    margin-bottom: var(--mantine-spacing-sm);
    padding: 0;
  }
  .m_8478a6da {
    container: mantine-grid/inline-size;
  }
  .m_410352e9 {
    --grid-overflow: visible;
    --grid-margin: calc(var(--grid-gutter)/-2);
    --grid-col-padding: calc(var(--grid-gutter)/2);
    overflow: var(--grid-overflow);
  }
  .m_dee7bd2f {
    width: calc(100% + var(--grid-gutter));
    justify-content: var(--grid-justify);
    align-items: var(--grid-align);
    margin: var(--grid-margin);
    flex-wrap: wrap;
    display: flex;
  }
  .m_96bdd299 {
    --col-flex-grow: 0;
    --col-offset: 0rem;
    flex-shrink: 0;
    order: var(--col-order);
    flex-basis: var(--col-flex-basis);
    width: var(--col-width);
    max-width: var(--col-max-width);
    flex-grow: var(--col-flex-grow);
    padding: var(--grid-col-padding);
    margin-inline-start: var(--col-offset);
  }
  .m_bcb3f3c2 {
    color: var(--mantine-color-black);
  }
  :where([data-mantine-color-scheme="light"]) .m_bcb3f3c2 {
    background-color: var(--mark-bg-light);
  }
  :where([data-mantine-color-scheme="dark"]) .m_bcb3f3c2 {
    background-color: var(--mark-bg-dark);
  }
  .m_9e117634 {
    object-fit: var(--image-object-fit, cover);
    border-radius: var(--image-radius, 0);
    width: 100%;
    display: block;
  }
  @keyframes m_885901b1 {
    0% {
      opacity: 0.6;
      transform: scale(0);
    }
    to {
      opacity: 0;
      transform: scale(2.8);
    }
  }
  .m_e5262200 {
    --indicator-size: calc(0.625rem * var(--mantine-scale));
    --indicator-color: var(--mantine-primary-color-filled);
    display: block;
    position: relative;
  }
  .m_e5262200:where([data-inline]) {
    display: inline-block;
  }
  .m_760d1fb1 {
    top: var(--indicator-top);
    left: var(--indicator-left);
    right: var(--indicator-right);
    bottom: var(--indicator-bottom);
    transform: translate(
      var(--indicator-translate-x),
      var(--indicator-translate-y)
    );
    min-width: var(--indicator-size);
    height: var(--indicator-size);
    border-radius: var(--indicator-radius, 1000rem);
    z-index: var(--indicator-z-index, 200);
    font-size: var(--mantine-font-size-xs);
    background-color: var(--indicator-color);
    color: var(--indicator-text-color, var(--mantine-color-white));
    white-space: nowrap;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
  }
  .m_760d1fb1:before {
    content: "";
    background-color: var(--indicator-color);
    border-radius: var(--indicator-radius, 1000rem);
    z-index: -1;
    position: absolute;
    inset: 0;
  }
  .m_760d1fb1:where([data-with-label]) {
    padding-inline: calc(var(--mantine-spacing-xs) / 2);
  }
  .m_760d1fb1:where([data-with-border]) {
    border: 2px solid var(--mantine-color-body);
  }
  .m_760d1fb1[data-processing]:before {
    animation: 1s linear infinite m_885901b1;
  }
  .m_dc6f14e2 {
    --kbd-fz-xs: calc(0.625rem * var(--mantine-scale));
    --kbd-fz-sm: calc(0.75rem * var(--mantine-scale));
    --kbd-fz-md: calc(0.875rem * var(--mantine-scale));
    --kbd-fz-lg: calc(1rem * var(--mantine-scale));
    --kbd-fz-xl: calc(1.25rem * var(--mantine-scale));
    --kbd-fz: var(--kbd-fz-sm);
    font-family: var(--mantine-font-family-monospace);
    line-height: var(--mantine-line-height);
    font-weight: 700;
    font-size: var(--kbd-fz);
    border-radius: var(--mantine-radius-sm);
    border: calc(0.0625rem * var(--mantine-scale)) solid;
    border-bottom-width: calc(0.1875rem * var(--mantine-scale));
    text-align: center;
    unicode-bidi: embed;
    padding: 0.12em 0.45em;
  }
  :where([data-mantine-color-scheme="light"]) .m_dc6f14e2 {
    border-color: var(--mantine-color-gray-3);
    color: var(--mantine-color-gray-7);
    background-color: var(--mantine-color-gray-0);
  }
  :where([data-mantine-color-scheme="dark"]) .m_dc6f14e2 {
    border-color: var(--mantine-color-dark-4);
    color: var(--mantine-color-dark-0);
    background-color: var(--mantine-color-dark-6);
  }
  .m_abbac491 {
    --list-fz: var(--mantine-font-size-md);
    --list-lh: var(--mantine-line-height-md);
    --list-marker-gap: var(--mantine-spacing-lg);
    font-size: var(--list-fz);
    line-height: var(--list-lh);
    margin: 0;
    padding: 0;
    padding-inline-start: var(--list-marker-gap);
    list-style-position: outside;
  }
  .m_abbac491[data-type="none"] {
    --list-marker-gap: 0;
  }
  .m_abbac491:where([data-with-padding]) {
    padding-inline-start: calc(
      var(--list-marker-gap) + var(--mantine-spacing-md)
    );
  }
  .m_abb6bec2 {
    white-space: normal;
    line-height: var(--list-lh);
  }
  .m_abb6bec2:where([data-with-icon]) {
    list-style: none;
  }
  .m_abb6bec2:where([data-with-icon]) .m_75cd9f71 {
    --li-direction: row;
    --li-align: center;
  }
  .m_abb6bec2:where(:not(:first-of-type)) {
    margin-top: var(--list-spacing, 0);
  }
  .m_abb6bec2:where([data-centered]) {
    line-height: 1;
  }
  .m_75cd9f71 {
    flex-direction: var(--li-direction, column);
    align-items: var(--li-align, flex-start);
    white-space: normal;
    display: inline-flex;
  }
  .m_60f83e5b {
    vertical-align: middle;
    margin-inline-end: var(--mantine-spacing-sm);
    display: inline-block;
  }
  .m_6e45937b {
    z-index: var(--lo-z-index);
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0;
    overflow: hidden;
  }
  .m_e8eb006c {
    z-index: calc(var(--lo-z-index) + 1);
    position: relative;
  }
  .m_df587f17 {
    z-index: var(--lo-z-index);
  }
  .m_dc9b7c9f {
    padding: calc(0.25rem * var(--mantine-scale));
  }
  .m_9bfac126 {
    color: var(--mantine-color-dimmed);
    font-weight: 500;
    font-size: var(--mantine-font-size-xs);
    padding: calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-sm);
    cursor: default;
  }
  .m_efdf90cb {
    margin-top: calc(0.25rem * var(--mantine-scale));
    margin-bottom: calc(0.25rem * var(--mantine-scale));
    border-top: calc(0.0625rem * var(--mantine-scale)) solid;
  }
  :where([data-mantine-color-scheme="light"]) .m_efdf90cb {
    border-color: var(--mantine-color-gray-2);
  }
  :where([data-mantine-color-scheme="dark"]) .m_efdf90cb {
    border-color: var(--mantine-color-dark-4);
  }
  .m_99ac2aa1 {
    font-size: var(--mantine-font-size-sm);
    width: 100%;
    padding: calc(var(--mantine-spacing-xs) / 1.5) var(--mantine-spacing-sm);
    border-radius: var(--popover-radius, var(--mantine-radius-default));
    color: var(--menu-item-color, var(--mantine-color-text));
    -webkit-user-select: none;
    user-select: none;
    align-items: center;
    display: flex;
  }
  .m_99ac2aa1:where([data-disabled], :disabled) {
    color: var(--mantine-color-disabled-color);
    opacity: 0.6;
    cursor: not-allowed;
  }
  :where([data-mantine-color-scheme="light"])
    .m_99ac2aa1:where(:hover, :focus):where(:not(:disabled, [data-disabled])) {
    background-color: var(--menu-item-hover, var(--mantine-color-gray-1));
  }
  :where([data-mantine-color-scheme="dark"])
    .m_99ac2aa1:where(:hover, :focus):where(:not(:disabled, [data-disabled])) {
    background-color: var(--menu-item-hover, var(--mantine-color-dark-4));
  }
  .m_99ac2aa1:where([data-sub-menu-item]) {
    padding-inline-end: calc(0.3125rem * var(--mantine-scale));
  }
  .m_5476e0d3 {
    flex: 1;
  }
  .m_8b75e504 {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .m_8b75e504:where([data-position="left"]) {
    margin-inline-end: var(--mantine-spacing-xs);
  }
  .m_8b75e504:where([data-position="right"]) {
    margin-inline-start: var(--mantine-spacing-xs);
  }
  .m_b85b0bed {
    transform: rotate(-90deg);
  }
  :where([dir="rtl"]) .m_b85b0bed {
    transform: rotate(90deg);
  }
  .m_9df02822 {
    --modal-size-xs: calc(20rem * var(--mantine-scale));
    --modal-size-sm: calc(23.75rem * var(--mantine-scale));
    --modal-size-md: calc(27.5rem * var(--mantine-scale));
    --modal-size-lg: calc(38.75rem * var(--mantine-scale));
    --modal-size-xl: calc(48.75rem * var(--mantine-scale));
    --modal-size: var(--modal-size-md);
    --modal-y-offset: 5dvh;
    --modal-x-offset: 5vw;
  }
  .m_9df02822[data-full-screen] {
    --modal-border-radius: 0 !important;
  }
  .m_9df02822[data-full-screen] .m_54c44539 {
    --modal-content-flex: 0 0 100%;
    --modal-content-max-height: auto;
    --modal-content-height: 100dvh;
  }
  .m_9df02822[data-full-screen] .m_1f958f16 {
    --modal-inner-y-offset: 0;
    --modal-inner-x-offset: 0;
  }
  .m_9df02822[data-centered] .m_1f958f16 {
    --modal-inner-align: center;
  }
  .m_d0e2b9cd {
    border-start-start-radius: var(
      --modal-radius,
      var(--mantine-radius-default)
    );
    border-start-end-radius: var(--modal-radius, var(--mantine-radius-default));
  }
  .m_54c44539 {
    flex: var(--modal-content-flex, 0 0 var(--modal-size));
    max-width: 100%;
    max-height: var(
      --modal-content-max-height,
      calc(100dvh - var(--modal-y-offset) * 2)
    );
    height: var(--modal-content-height, auto);
    overflow-y: auto;
  }
  .m_54c44539[data-full-screen] {
    border-radius: 0;
  }
  .m_54c44539[data-hidden] {
    pointer-events: none;
    opacity: 0 !important;
  }
  .m_1f958f16 {
    justify-content: center;
    align-items: var(--modal-inner-align, flex-start);
    padding-top: var(--modal-inner-y-offset, var(--modal-y-offset));
    padding-bottom: var(--modal-inner-y-offset, var(--modal-y-offset));
    padding-inline: var(--modal-inner-x-offset, var(--modal-x-offset));
    display: flex;
  }
  .m_7cda1cd6 {
    --pill-fz-xs: calc(0.625rem * var(--mantine-scale));
    --pill-fz-sm: calc(0.75rem * var(--mantine-scale));
    --pill-fz-md: calc(0.875rem * var(--mantine-scale));
    --pill-fz-lg: calc(1rem * var(--mantine-scale));
    --pill-fz-xl: calc(1.125rem * var(--mantine-scale));
    --pill-height-xs: calc(1.125rem * var(--mantine-scale));
    --pill-height-sm: calc(1.375rem * var(--mantine-scale));
    --pill-height-md: calc(1.5625rem * var(--mantine-scale));
    --pill-height-lg: calc(1.75rem * var(--mantine-scale));
    --pill-height-xl: calc(2rem * var(--mantine-scale));
    --pill-fz: var(--pill-fz-sm);
    --pill-height: var(--pill-height-sm);
    font-size: var(--pill-fz);
    height: var(--pill-height);
    border-radius: var(--pill-radius, 1000rem);
    white-space: nowrap;
    -webkit-user-select: none;
    user-select: none;
    flex: 0;
    align-items: center;
    max-width: 100%;
    padding-inline: 0.8em;
    line-height: 1;
    display: inline-flex;
  }
  :where([data-mantine-color-scheme="dark"]) .m_7cda1cd6 {
    background-color: var(--mantine-color-dark-7);
    color: var(--mantine-color-dark-0);
  }
  :where([data-mantine-color-scheme="light"]) .m_7cda1cd6 {
    color: var(--mantine-color-black);
  }
  .m_7cda1cd6:where([data-with-remove]:not(:has(button:disabled))) {
    padding-inline-end: 0;
  }
  .m_7cda1cd6:where([data-disabled], :has(button:disabled)) {
    cursor: not-allowed;
  }
  :where([data-mantine-color-scheme="light"]) .m_44da308b {
    background-color: var(--mantine-color-gray-1);
  }
  :where([data-mantine-color-scheme="light"])
    .m_44da308b:where([data-disabled], :has(button:disabled)) {
    background-color: var(--mantine-color-disabled);
  }
  :where([data-mantine-color-scheme="light"]) .m_e3a01f8 {
    background-color: var(--mantine-color-white);
  }
  :where([data-mantine-color-scheme="light"])
    .m_e3a01f8:where([data-disabled], :has(button:disabled)) {
    background-color: var(--mantine-color-disabled);
  }
  .m_1e0e6180 {
    cursor: inherit;
    height: 100%;
    line-height: var(--pill-height);
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .m_ae386778 {
    color: inherit;
    font-size: inherit;
    height: 100%;
    min-height: unset;
    min-width: 2em;
    width: unset;
    border-radius: 0;
    border-start-end-radius: var(--pill-radius, 50%);
    border-end-end-radius: var(--pill-radius, 50%);
    flex: 0;
    padding-inline: 0.1em 0.3em;
  }
  .m_7cda1cd6[data-disabled] > .m_ae386778,
  .m_ae386778:disabled {
    cursor: not-allowed;
    background-color: #0000;
    width: 0.8em;
    min-width: 0.8em;
    padding: 0;
    display: none;
  }
  .m_7cda1cd6[data-disabled] > .m_ae386778 > svg,
  .m_ae386778:disabled > svg {
    display: none;
  }
  .m_ae386778 > svg {
    pointer-events: none;
  }
  .m_1dcfd90b {
    --pg-gap-xs: calc(0.375rem * var(--mantine-scale));
    --pg-gap-sm: calc(0.5rem * var(--mantine-scale));
    --pg-gap-md: calc(0.625rem * var(--mantine-scale));
    --pg-gap-lg: calc(0.75rem * var(--mantine-scale));
    --pg-gap-xl: calc(0.75rem * var(--mantine-scale));
    --pg-gap: var(--pg-gap-sm);
    align-items: center;
    gap: var(--pg-gap);
    flex-wrap: wrap;
    display: flex;
  }
  .m_45c4369d {
    appearance: none;
    min-width: calc(6.25rem * var(--mantine-scale));
    font-size: inherit;
    height: 1.6em;
    color: inherit;
    background-color: #0000;
    border: 0;
    flex: 1;
    padding: 0;
  }
  .m_45c4369d::placeholder {
    color: var(--input-placeholder-color);
    opacity: 1;
  }
  .m_45c4369d:where([data-type="hidden"], [data-type="auto"]) {
    height: calc(0.0625rem * var(--mantine-scale));
    width: calc(0.0625rem * var(--mantine-scale));
    pointer-events: none;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
  }
  .m_45c4369d:focus {
    outline: none;
  }
  .m_45c4369d:where([data-type="auto"]:focus) {
    visibility: visible;
    opacity: 1;
    height: 1.6em;
    position: static;
  }
  .m_45c4369d:where([data-pointer]:not([data-disabled], :disabled)) {
    cursor: pointer;
  }
  .m_45c4369d:where([data-disabled], :disabled) {
    cursor: not-allowed;
  }
  .m_f0824112 {
    --nl-bg: var(--mantine-primary-color-light);
    --nl-hover: var(--mantine-primary-color-light-hover);
    --nl-color: var(--mantine-primary-color-light-color);
    width: 100%;
    padding: 8px var(--mantine-spacing-sm);
    -webkit-user-select: none;
    user-select: none;
    align-items: center;
    display: flex;
  }
  @media (hover: hover) {
    :where([data-mantine-color-scheme="light"]) .m_f0824112:hover {
      background-color: var(--mantine-color-gray-0);
    }
    :where([data-mantine-color-scheme="dark"]) .m_f0824112:hover {
      background-color: var(--mantine-color-dark-6);
    }
  }
  @media (hover: none) {
    :where([data-mantine-color-scheme="light"]) .m_f0824112:active {
      background-color: var(--mantine-color-gray-0);
    }
    :where([data-mantine-color-scheme="dark"]) .m_f0824112:active {
      background-color: var(--mantine-color-dark-6);
    }
  }
  .m_f0824112:where([data-disabled]) {
    opacity: 0.4;
    pointer-events: none;
  }
  .m_f0824112:where([data-active], [aria-current="page"]) {
    background-color: var(--nl-bg);
    color: var(--nl-color);
  }
  @media (hover: hover) {
    .m_f0824112:where([data-active], [aria-current="page"]):hover {
      background-color: var(--nl-hover);
    }
  }
  @media (hover: none) {
    .m_f0824112:where([data-active], [aria-current="page"]):active {
      background-color: var(--nl-hover);
    }
  }
  .m_f0824112:where([data-active], [aria-current="page"]) .m_57492dcc {
    --description-opacity: 0.9;
    --description-color: var(--nl-color);
  }
  .m_690090b5 {
    justify-content: center;
    align-items: center;
    transition: transform 0.15s;
    display: flex;
  }
  .m_690090b5 > svg {
    display: block;
  }
  .m_690090b5:where([data-position="left"]) {
    margin-inline-end: var(--mantine-spacing-sm);
  }
  .m_690090b5:where([data-position="right"]) {
    margin-inline-start: var(--mantine-spacing-sm);
  }
  .m_690090b5:where([data-rotate]) {
    transform: rotate(90deg);
  }
  .m_1f6ac4c4 {
    font-size: var(--mantine-font-size-sm);
  }
  .m_f07af9d2 {
    text-overflow: ellipsis;
    flex: 1;
    overflow: hidden;
  }
  .m_f07af9d2:where([data-no-wrap]) {
    white-space: nowrap;
  }
  .m_57492dcc {
    font-size: var(--mantine-font-size-xs);
    opacity: var(--description-opacity, 1);
    color: var(--description-color, var(--mantine-color-dimmed));
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
  }
  :where([data-no-wrap]) .m_57492dcc {
    white-space: nowrap;
  }
  .m_e17b862f {
    padding-inline-start: var(--nl-offset, var(--mantine-spacing-lg));
  }
  .m_1fd8a00b {
    transform: rotate(-90deg);
  }
  .m_a513464 {
    --notification-radius: var(--mantine-radius-default);
    --notification-color: var(--mantine-primary-color-filled);
    box-sizing: border-box;
    padding-inline-start: calc(1.375rem * var(--mantine-scale));
    padding-inline-end: var(--mantine-spacing-xs);
    padding-top: var(--mantine-spacing-xs);
    padding-bottom: var(--mantine-spacing-xs);
    border-radius: var(--notification-radius);
    box-shadow: var(--mantine-shadow-lg);
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden;
  }
  .m_a513464:before {
    content: "";
    width: calc(0.375rem * var(--mantine-scale));
    top: var(--notification-radius);
    bottom: var(--notification-radius);
    border-radius: var(--notification-radius);
    background-color: var(--notification-color);
    display: block;
    position: absolute;
    inset-inline-start: calc(0.25rem * var(--mantine-scale));
  }
  :where([data-mantine-color-scheme="light"]) .m_a513464 {
    background-color: var(--mantine-color-white);
  }
  :where([data-mantine-color-scheme="dark"]) .m_a513464 {
    background-color: var(--mantine-color-dark-6);
  }
  .m_a513464:where([data-with-icon]):before {
    display: none;
  }
  :where([data-mantine-color-scheme="light"])
    .m_a513464:where([data-with-border]) {
    border: 1px solid var(--mantine-color-gray-3);
  }
  :where([data-mantine-color-scheme="dark"])
    .m_a513464:where([data-with-border]) {
    border: 1px solid var(--mantine-color-dark-4);
  }
  .m_a4ceffb {
    box-sizing: border-box;
    width: calc(1.75rem * var(--mantine-scale));
    height: calc(1.75rem * var(--mantine-scale));
    border-radius: calc(1.75rem * var(--mantine-scale));
    background-color: var(--notification-color);
    color: var(--mantine-color-white);
    justify-content: center;
    align-items: center;
    margin-inline-end: var(--mantine-spacing-md);
    display: flex;
  }
  .m_b0920b15 {
    margin-inline-end: var(--mantine-spacing-md);
  }
  .m_a49ed24 {
    flex: 1;
    margin-inline-end: var(--mantine-spacing-xs);
    overflow: hidden;
  }
  .m_3feedf16 {
    margin-bottom: calc(0.125rem * var(--mantine-scale));
    text-overflow: ellipsis;
    font-size: var(--mantine-font-size-sm);
    line-height: var(--mantine-line-height-sm);
    font-weight: 500;
    overflow: hidden;
  }
  :where([data-mantine-color-scheme="light"]) .m_3feedf16 {
    color: var(--mantine-color-gray-9);
  }
  :where([data-mantine-color-scheme="dark"]) .m_3feedf16 {
    color: var(--mantine-color-white);
  }
  .m_3d733a3a {
    font-size: var(--mantine-font-size-sm);
    line-height: var(--mantine-line-height-sm);
    text-overflow: ellipsis;
    overflow: hidden;
  }
  :where([data-mantine-color-scheme="light"]) .m_3d733a3a {
    color: var(--mantine-color-black);
  }
  :where([data-mantine-color-scheme="dark"]) .m_3d733a3a {
    color: var(--mantine-color-dark-0);
  }
  :where([data-mantine-color-scheme="light"])
    .m_3d733a3a:where([data-with-title]) {
    color: var(--mantine-color-gray-6);
  }
  :where([data-mantine-color-scheme="dark"])
    .m_3d733a3a:where([data-with-title]) {
    color: var(--mantine-color-dark-2);
  }
  @media (hover: hover) {
    :where([data-mantine-color-scheme="light"]) .m_919a4d88:hover {
      background-color: var(--mantine-color-gray-0);
    }
    :where([data-mantine-color-scheme="dark"]) .m_919a4d88:hover {
      background-color: var(--mantine-color-dark-8);
    }
  }
  @media (hover: none) {
    :where([data-mantine-color-scheme="light"]) .m_919a4d88:active {
      background-color: var(--mantine-color-gray-0);
    }
    :where([data-mantine-color-scheme="dark"]) .m_919a4d88:active {
      background-color: var(--mantine-color-dark-8);
    }
  }
  .m_e2f5cd4e {
    --ni-right-section-width-xs: calc(1.0625rem * var(--mantine-scale));
    --ni-right-section-width-sm: calc(1.5rem * var(--mantine-scale));
    --ni-right-section-width-md: calc(1.6875rem * var(--mantine-scale));
    --ni-right-section-width-lg: calc(1.9375rem * var(--mantine-scale));
    --ni-right-section-width-xl: calc(2.125rem * var(--mantine-scale));
  }
  .m_95e17d22 {
    --ni-chevron-size-xs: calc(0.625rem * var(--mantine-scale));
    --ni-chevron-size-sm: calc(0.875rem * var(--mantine-scale));
    --ni-chevron-size-md: calc(1rem * var(--mantine-scale));
    --ni-chevron-size-lg: calc(1.125rem * var(--mantine-scale));
    --ni-chevron-size-xl: calc(1.25rem * var(--mantine-scale));
    --ni-chevron-size: var(--ni-chevron-size-sm);
    width: 100%;
    height: calc(var(--input-height) - calc(0.125rem * var(--mantine-scale)));
    max-width: calc(var(--ni-chevron-size) * 1.7);
    flex-direction: column;
    margin-inline-start: auto;
    display: flex;
  }
  .m_80b4b171 {
    --control-border: 1px solid var(--input-bd);
    --control-radius: calc(
      var(--input-radius) - calc(0.0625rem * var(--mantine-scale))
    );
    width: 100%;
    height: calc(
      var(--input-height) / 2 - calc(0.0625rem * var(--mantine-scale))
    );
    border-inline-start: var(--control-border);
    color: var(--mantine-color-text);
    cursor: pointer;
    background-color: #0000;
    flex: 0 0 50%;
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
  }
  .m_80b4b171:where(:disabled) {
    cursor: not-allowed;
    opacity: 0.6;
    color: var(--mantine-color-disabled-color);
    background-color: #0000;
  }
  .m_e2f5cd4e[data-error] :where(.m_80b4b171) {
    color: var(--mantine-color-error);
  }
  @media (hover: hover) {
    :where([data-mantine-color-scheme="light"]) .m_80b4b171:hover {
      background-color: var(--mantine-color-gray-0);
    }
    :where([data-mantine-color-scheme="dark"]) .m_80b4b171:hover {
      background-color: var(--mantine-color-dark-4);
    }
  }
  @media (hover: none) {
    :where([data-mantine-color-scheme="light"]) .m_80b4b171:active {
      background-color: var(--mantine-color-gray-0);
    }
    :where([data-mantine-color-scheme="dark"]) .m_80b4b171:active {
      background-color: var(--mantine-color-dark-4);
    }
  }
  .m_80b4b171:where(:first-of-type) {
    border-radius: 0;
    border-start-end-radius: var(--control-radius);
  }
  .m_80b4b171:last-of-type {
    border-radius: 0;
    border-end-end-radius: var(--control-radius);
  }
  .m_4addd315 {
    --pagination-control-size-xs: calc(1.375rem * var(--mantine-scale));
    --pagination-control-size-sm: calc(1.625rem * var(--mantine-scale));
    --pagination-control-size-md: calc(2rem * var(--mantine-scale));
    --pagination-control-size-lg: calc(2.375rem * var(--mantine-scale));
    --pagination-control-size-xl: calc(2.75rem * var(--mantine-scale));
    --pagination-control-size: var(--pagination-control-size-md);
    --pagination-control-fz: var(--mantine-font-size-md);
    --pagination-active-bg: var(--mantine-primary-color-filled);
  }
  .m_326d024a {
    border: calc(0.0625rem * var(--mantine-scale)) solid;
    cursor: pointer;
    color: var(--mantine-color-text);
    height: var(--pagination-control-size);
    min-width: var(--pagination-control-size);
    font-size: var(--pagination-control-fz);
    border-radius: var(
      --pagination-control-radius,
      var(--mantine-radius-default)
    );
    justify-content: center;
    align-items: center;
    line-height: 1;
    display: flex;
  }
  .m_326d024a:where([data-with-padding]) {
    padding: calc(var(--pagination-control-size) / 4);
  }
  .m_326d024a:where(:disabled, [data-disabled]) {
    cursor: not-allowed;
    opacity: 0.4;
  }
  :where([data-mantine-color-scheme="light"]) .m_326d024a {
    border-color: var(--mantine-color-gray-4);
    background-color: var(--mantine-color-white);
  }
  @media (hover: hover) {
    :where([data-mantine-color-scheme="light"])
      .m_326d024a:hover:where(:not(:disabled, [data-disabled])) {
      background-color: var(--mantine-color-gray-0);
    }
  }
  @media (hover: none) {
    :where([data-mantine-color-scheme="light"])
      .m_326d024a:active:where(:not(:disabled, [data-disabled])) {
      background-color: var(--mantine-color-gray-0);
    }
  }
  :where([data-mantine-color-scheme="dark"]) .m_326d024a {
    border-color: var(--mantine-color-dark-4);
    background-color: var(--mantine-color-dark-6);
  }
  @media (hover: hover) {
    :where([data-mantine-color-scheme="dark"])
      .m_326d024a:hover:where(:not(:disabled, [data-disabled])) {
      background-color: var(--mantine-color-dark-5);
    }
  }
  @media (hover: none) {
    :where([data-mantine-color-scheme="dark"])
      .m_326d024a:active:where(:not(:disabled, [data-disabled])) {
      background-color: var(--mantine-color-dark-5);
    }
  }
  .m_326d024a:where([data-active]) {
    background-color: var(--pagination-active-bg);
    border-color: var(--pagination-active-bg);
    color: var(--pagination-active-color, var(--mantine-color-white));
  }
  @media (hover: hover) {
    .m_326d024a:where([data-active]):hover {
      background-color: var(--pagination-active-bg);
    }
  }
  @media (hover: none) {
    .m_326d024a:where([data-active]):active {
      background-color: var(--pagination-active-bg);
    }
  }
  .m_4ad7767d {
    height: var(--pagination-control-size);
    min-width: var(--pagination-control-size);
    pointer-events: none;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .m_f61ca620 {
    --psi-button-size-xs: calc(1.375rem * var(--mantine-scale));
    --psi-button-size-sm: calc(1.625rem * var(--mantine-scale));
    --psi-button-size-md: calc(1.75rem * var(--mantine-scale));
    --psi-button-size-lg: calc(2rem * var(--mantine-scale));
    --psi-button-size-xl: calc(2.5rem * var(--mantine-scale));
    --psi-icon-size-xs: calc(0.75rem * var(--mantine-scale));
    --psi-icon-size-sm: calc(0.9375rem * var(--mantine-scale));
    --psi-icon-size-md: calc(1.0625rem * var(--mantine-scale));
    --psi-icon-size-lg: calc(1.1875rem * var(--mantine-scale));
    --psi-icon-size-xl: calc(1.3125rem * var(--mantine-scale));
    --psi-button-size: var(--psi-button-size-sm);
    --psi-icon-size: var(--psi-icon-size-sm);
  }
  .m_ccf8da4c {
    position: relative;
    overflow: hidden;
  }
  .m_f2d85dd2 {
    font-family: var(--mantine-font-family);
    font-size: inherit;
    line-height: var(--mantine-line-height);
    width: 100%;
    height: 100%;
    color: inherit;
    background-color: #0000;
    border: 0;
    outline: 0;
    padding-inline-start: var(--input-padding-inline-start);
    padding-inline-end: var(--input-padding-inline-end);
    position: absolute;
    inset: 0;
  }
  .m_ccf8da4c[data-disabled] .m_f2d85dd2,
  .m_f2d85dd2:disabled {
    cursor: not-allowed;
  }
  .m_f2d85dd2::placeholder {
    color: var(--input-placeholder-color);
    opacity: 1;
  }
  .m_f2d85dd2::-ms-reveal {
    display: none;
  }
  .m_b1072d44 {
    width: var(--psi-button-size);
    height: var(--psi-button-size);
    min-width: var(--psi-button-size);
    min-height: var(--psi-button-size);
  }
  .m_b1072d44:disabled {
    display: none;
  }
  .m_f1cb205a {
    --pin-input-size-xs: calc(1.875rem * var(--mantine-scale));
    --pin-input-size-sm: calc(2.25rem * var(--mantine-scale));
    --pin-input-size-md: calc(2.625rem * var(--mantine-scale));
    --pin-input-size-lg: calc(3.125rem * var(--mantine-scale));
    --pin-input-size-xl: calc(3.75rem * var(--mantine-scale));
    --pin-input-size: var(--pin-input-size-sm);
  }
  .m_cb288ead {
    width: var(--pin-input-size);
    height: var(--pin-input-size);
  }
  @keyframes m_81a374bd {
    0% {
      background-position: 0 0;
    }
    to {
      background-position: calc(2.5rem * var(--mantine-scale)) 0;
    }
  }
  @keyframes m_e0fb7a86 {
    0% {
      background-position: 0 0;
    }
    to {
      background-position: 0 calc(2.5rem * var(--mantine-scale));
    }
  }
  .m_db6d6462 {
    --progress-radius: var(--mantine-radius-default);
    --progress-size: var(--progress-size-md);
    --progress-size-xs: calc(0.1875rem * var(--mantine-scale));
    --progress-size-sm: calc(0.3125rem * var(--mantine-scale));
    --progress-size-md: calc(0.5rem * var(--mantine-scale));
    --progress-size-lg: calc(0.75rem * var(--mantine-scale));
    --progress-size-xl: calc(1rem * var(--mantine-scale));
    height: var(--progress-size);
    border-radius: var(--progress-radius);
    display: flex;
    position: relative;
    overflow: hidden;
  }
  :where([data-mantine-color-scheme="light"]) .m_db6d6462 {
    background-color: var(--mantine-color-gray-2);
  }
  :where([data-mantine-color-scheme="dark"]) .m_db6d6462 {
    background-color: var(--mantine-color-dark-4);
  }
  .m_db6d6462:where([data-orientation="vertical"]) {
    height: auto;
    width: var(--progress-size);
    flex-direction: column-reverse;
  }
  .m_2242eb65 {
    background-color: var(--progress-section-color);
    height: 100%;
    width: var(--progress-section-size);
    background-size: calc(1.25rem * var(--mantine-scale))
      calc(1.25rem * var(--mantine-scale));
    transition: width var(--progress-transition-duration, 0.1s) ease;
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden;
  }
  .m_2242eb65:where([data-striped]) {
    background-image: linear-gradient(
      45deg,
      #ffffff26 25%,
      #0000 25% 50%,
      #ffffff26 50% 75%,
      #0000 75%,
      #0000
    );
  }
  .m_2242eb65:where([data-animated]) {
    animation: 1s linear infinite m_81a374bd;
  }
  .m_2242eb65:where(:last-of-type) {
    border-radius: 0;
    border-start-end-radius: var(--progress-radius);
    border-end-end-radius: var(--progress-radius);
  }
  .m_2242eb65:where(:first-of-type) {
    border-radius: 0;
    border-start-start-radius: var(--progress-radius);
    border-end-start-radius: var(--progress-radius);
  }
  .m_db6d6462:where([data-orientation="vertical"]) .m_2242eb65 {
    width: 100%;
    height: var(--progress-section-size);
    transition: height var(--progress-transition-duration, 0.1s) ease;
  }
  .m_db6d6462:where([data-orientation="vertical"])
    .m_2242eb65:where([data-striped]) {
    background-image: linear-gradient(
      135deg,
      #ffffff26 25%,
      #0000 25% 50%,
      #ffffff26 50% 75%,
      #0000 75%,
      #0000
    );
  }
  .m_db6d6462:where([data-orientation="vertical"])
    .m_2242eb65:where([data-animated]) {
    animation: 1s linear infinite m_e0fb7a86;
  }
  .m_db6d6462:where([data-orientation="vertical"])
    .m_2242eb65:where(:last-of-type) {
    border-radius: 0;
    border-start-start-radius: var(--progress-radius);
    border-start-end-radius: var(--progress-radius);
  }
  .m_db6d6462:where([data-orientation="vertical"])
    .m_2242eb65:where(:first-of-type) {
    border-radius: 0;
    border-end-end-radius: var(--progress-radius);
    border-end-start-radius: var(--progress-radius);
  }
  .m_91e40b74 {
    color: var(--progress-label-color, var(--mantine-color-white));
    -webkit-user-select: none;
    user-select: none;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 700;
    font-size: min(
      calc(var(--progress-size) * 0.65),
      calc(1.125rem * var(--mantine-scale))
    );
    padding-inline: calc(0.25rem * var(--mantine-scale));
    line-height: 1;
    overflow: hidden;
  }
  .m_db6d6462:where([data-orientation="vertical"]) .m_91e40b74 {
    writing-mode: vertical-rl;
  }
  .m_f3f1af94 {
    --radio-size-xs: calc(1rem * var(--mantine-scale));
    --radio-size-sm: calc(1.25rem * var(--mantine-scale));
    --radio-size-md: calc(1.5rem * var(--mantine-scale));
    --radio-size-lg: calc(1.875rem * var(--mantine-scale));
    --radio-size-xl: calc(2.25rem * var(--mantine-scale));
    --radio-size: var(--radio-size-sm);
    --radio-icon-size-xs: calc(0.375rem * var(--mantine-scale));
    --radio-icon-size-sm: calc(0.5rem * var(--mantine-scale));
    --radio-icon-size-md: calc(0.625rem * var(--mantine-scale));
    --radio-icon-size-lg: calc(0.875rem * var(--mantine-scale));
    --radio-icon-size-xl: calc(1rem * var(--mantine-scale));
    --radio-icon-size: var(--radio-icon-size-sm);
    --radio-icon-color: var(--mantine-color-white);
  }
  .m_89c4f5e4 {
    width: var(--radio-size);
    height: var(--radio-size);
    order: 1;
    position: relative;
  }
  .m_89c4f5e4:where([data-label-position="left"]) {
    order: 2;
  }
  .m_f3ed6b2b {
    color: var(--radio-icon-color);
    opacity: var(--radio-icon-opacity, 0);
    transform: var(
      --radio-icon-transform,
      scale(0.2) translateY(calc(0.625rem * var(--mantine-scale)))
    );
    pointer-events: none;
    width: var(--radio-icon-size);
    height: var(--radio-icon-size);
    top: calc(50% - var(--radio-icon-size) / 2);
    left: calc(50% - var(--radio-icon-size) / 2);
    transition:
      opacity 0.1s,
      transform 0.2s;
    position: absolute;
  }
  .m_8a3dbb89 {
    border: calc(0.0625rem * var(--mantine-scale)) solid;
    appearance: none;
    width: var(--radio-size);
    height: var(--radio-size);
    border-radius: var(--radio-radius, var(--radio-size));
    cursor: var(--mantine-cursor-type);
    -webkit-tap-highlight-color: transparent;
    justify-content: center;
    align-items: center;
    margin: 0;
    transition-property: background-color, border-color;
    transition-duration: 0.1s;
    transition-timing-function: ease;
    display: flex;
    position: relative;
  }
  :where([data-mantine-color-scheme="light"]) .m_8a3dbb89 {
    background-color: var(--mantine-color-white);
    border-color: var(--mantine-color-gray-4);
  }
  :where([data-mantine-color-scheme="dark"]) .m_8a3dbb89 {
    background-color: var(--mantine-color-dark-6);
    border-color: var(--mantine-color-dark-4);
  }
  .m_8a3dbb89:checked {
    background-color: var(--radio-color, var(--mantine-primary-color-filled));
    border-color: var(--radio-color, var(--mantine-primary-color-filled));
  }
  .m_8a3dbb89:checked + .m_f3ed6b2b {
    --radio-icon-opacity: 1;
    --radio-icon-transform: scale(1);
  }
  .m_8a3dbb89:disabled {
    cursor: not-allowed;
    background-color: var(--mantine-color-disabled);
    border-color: var(--mantine-color-disabled-border);
  }
  .m_8a3dbb89:disabled + .m_f3ed6b2b {
    --radio-icon-color: var(--mantine-color-disabled-color);
  }
  .m_8a3dbb89:where([data-error]) {
    border-color: var(--mantine-color-error);
  }
  .m_1bfe9d39 + .m_f3ed6b2b {
    --radio-icon-color: var(--radio-color);
  }
  .m_1bfe9d39:checked:not(:disabled) {
    border-color: var(--radio-color);
    background-color: #0000;
  }
  .m_1bfe9d39:checked:not(:disabled) + .m_f3ed6b2b {
    --radio-icon-color: var(--radio-color);
    --radio-icon-opacity: 1;
    --radio-icon-transform: none;
  }
  .m_9dc8ae12 {
    --card-radius: var(--mantine-radius-default);
    border-radius: var(--card-radius);
    cursor: pointer;
    width: 100%;
    display: block;
  }
  .m_9dc8ae12 :where(*) {
    cursor: inherit;
  }
  .m_9dc8ae12:where([data-with-border]) {
    border: calc(0.0625rem * var(--mantine-scale)) solid transparent;
  }
  :where([data-mantine-color-scheme="light"])
    .m_9dc8ae12:where([data-with-border]) {
    border-color: var(--mantine-color-gray-3);
  }
  :where([data-mantine-color-scheme="dark"])
    .m_9dc8ae12:where([data-with-border]) {
    border-color: var(--mantine-color-dark-4);
  }
  .m_717d7ff6 {
    --radio-size-xs: calc(1rem * var(--mantine-scale));
    --radio-size-sm: calc(1.25rem * var(--mantine-scale));
    --radio-size-md: calc(1.5rem * var(--mantine-scale));
    --radio-size-lg: calc(1.875rem * var(--mantine-scale));
    --radio-size-xl: calc(2.25rem * var(--mantine-scale));
    --radio-icon-size-xs: calc(0.375rem * var(--mantine-scale));
    --radio-icon-size-sm: calc(0.5rem * var(--mantine-scale));
    --radio-icon-size-md: calc(0.625rem * var(--mantine-scale));
    --radio-icon-size-lg: calc(0.875rem * var(--mantine-scale));
    --radio-icon-size-xl: calc(1rem * var(--mantine-scale));
    --radio-icon-size: var(--radio-icon-size-sm);
    --radio-size: var(--radio-size-sm);
    --radio-color: var(--mantine-primary-color-filled);
    --radio-icon-color: var(--mantine-color-white);
    border: calc(0.0625rem * var(--mantine-scale)) solid transparent;
    width: var(--radio-size);
    min-width: var(--radio-size);
    height: var(--radio-size);
    min-height: var(--radio-size);
    border-radius: var(--radio-radius, 10000px);
    cursor: var(--mantine-cursor-type);
    -webkit-tap-highlight-color: transparent;
    justify-content: center;
    align-items: center;
    transition:
      border-color 0.1s,
      background-color 0.1s;
    display: flex;
    position: relative;
  }
  :where([data-mantine-color-scheme="light"]) .m_717d7ff6 {
    background-color: var(--mantine-color-white);
    border-color: var(--mantine-color-gray-4);
  }
  :where([data-mantine-color-scheme="dark"]) .m_717d7ff6 {
    background-color: var(--mantine-color-dark-6);
    border-color: var(--mantine-color-dark-4);
  }
  .m_717d7ff6[data-indeterminate],
  .m_717d7ff6[data-checked] {
    background-color: var(--radio-color);
    border-color: var(--radio-color);
  }
  .m_717d7ff6[data-indeterminate] > .m_3e4da632,
  .m_717d7ff6[data-checked] > .m_3e4da632 {
    opacity: 1;
    color: var(--radio-icon-color);
    transform: none;
  }
  .m_717d7ff6[data-disabled] {
    cursor: not-allowed;
    background-color: var(--mantine-color-disabled);
    border-color: var(--mantine-color-disabled-border);
  }
  .m_717d7ff6[data-disabled][data-checked] > .m_3e4da632 {
    color: var(--mantine-color-disabled-color);
  }
  .m_2980836c[data-indeterminate]:not([data-disabled]),
  .m_2980836c[data-checked]:not([data-disabled]) {
    border-color: var(--radio-color);
    background-color: #0000;
  }
  .m_2980836c[data-indeterminate]:not([data-disabled]) > .m_3e4da632,
  .m_2980836c[data-checked]:not([data-disabled]) > .m_3e4da632 {
    color: var(--radio-color);
    opacity: 1;
    transform: none;
  }
  .m_3e4da632 {
    width: var(--radio-icon-size);
    height: var(--radio-icon-size);
    color: #0000;
    pointer-events: none;
    transform: translateY(calc(0.3125rem * var(--mantine-scale))) scale(0.5);
    opacity: 1;
    transition:
      transform 0.1s,
      opacity 0.1s;
    display: block;
  }
  .m_f8d312f2 {
    --rating-size-xs: calc(0.875rem * var(--mantine-scale));
    --rating-size-sm: calc(1.125rem * var(--mantine-scale));
    --rating-size-md: calc(1.25rem * var(--mantine-scale));
    --rating-size-lg: calc(1.75rem * var(--mantine-scale));
    --rating-size-xl: calc(2rem * var(--mantine-scale));
    width: max-content;
    display: flex;
  }
  .m_f8d312f2:where(:has(input:disabled)) {
    pointer-events: none;
  }
  .m_61734bb7 {
    transition: transform 0.1s;
    position: relative;
  }
  .m_61734bb7:where([data-active]) {
    z-index: 1;
    transform: scale(1.1);
  }
  .m_5662a89a {
    width: var(--rating-size);
    height: var(--rating-size);
    display: block;
  }
  :where([data-mantine-color-scheme="light"]) .m_5662a89a {
    fill: var(--mantine-color-gray-3);
    stroke: var(--mantine-color-gray-3);
  }
  :where([data-mantine-color-scheme="dark"]) .m_5662a89a {
    fill: var(--mantine-color-dark-3);
    stroke: var(--mantine-color-dark-3);
  }
  .m_5662a89a:where([data-filled]) {
    fill: var(--rating-color);
    stroke: var(--rating-color);
  }
  .m_211007ba {
    white-space: nowrap;
    opacity: 0;
    -webkit-tap-highlight-color: transparent;
    width: 0;
    height: 0;
    position: absolute;
    overflow: hidden;
  }
  .m_211007ba:focus-visible + label {
    outline: 2px solid var(--mantine-primary-color-filled);
    outline-offset: calc(0.125rem * var(--mantine-scale));
  }
  .m_21342ee4 {
    cursor: pointer;
    z-index: var(--rating-item-z-index, 0);
    -webkit-tap-highlight-color: transparent;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }
  .m_21342ee4:where([data-read-only]) {
    cursor: default;
  }
  .m_21342ee4:where(:last-of-type) {
    position: relative;
  }
  .m_fae05d6a {
    clip-path: var(--rating-symbol-clip-path);
  }
  .m_1b3c8819 {
    --tooltip-radius: var(--mantine-radius-default);
    padding: calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-xs);
    pointer-events: none;
    font-size: var(--mantine-font-size-sm);
    white-space: nowrap;
    border-radius: var(--tooltip-radius);
    position: absolute;
  }
  :where([data-mantine-color-scheme="light"]) .m_1b3c8819 {
    background-color: var(--tooltip-bg, var(--mantine-color-gray-9));
    color: var(--tooltip-color, var(--mantine-color-white));
  }
  :where([data-mantine-color-scheme="dark"]) .m_1b3c8819 {
    background-color: var(--tooltip-bg, var(--mantine-color-gray-2));
    color: var(--tooltip-color, var(--mantine-color-black));
  }
  .m_1b3c8819:where([data-multiline]) {
    white-space: normal;
  }
  .m_1b3c8819:where([data-fixed]) {
    position: fixed;
  }
  .m_f898399f {
    background-color: inherit;
    z-index: 1;
    border: 0;
  }
  .m_b32e4812 {
    width: var(--rp-size);
    height: var(--rp-size);
    min-width: var(--rp-size);
    min-height: var(--rp-size);
    --rp-transition-duration: 0s;
    position: relative;
  }
  .m_d43b5134 {
    width: var(--rp-size);
    height: var(--rp-size);
    min-width: var(--rp-size);
    min-height: var(--rp-size);
    transform: rotate(-90deg);
  }
  .m_b1ca1fbf {
    stroke: var(--curve-color, var(--rp-curve-root-color));
    transition:
      stroke-dashoffset var(--rp-transition-duration) ease,
      stroke-dasharray var(--rp-transition-duration) ease,
      stroke var(--rp-transition-duration);
  }
  [data-mantine-color-scheme="light"] .m_b1ca1fbf {
    --rp-curve-root-color: var(--mantine-color-gray-2);
  }
  [data-mantine-color-scheme="dark"] .m_b1ca1fbf {
    --rp-curve-root-color: var(--mantine-color-dark-4);
  }
  .m_b23f9dc4 {
    top: 50%;
    inset-inline: var(--rp-label-offset);
    position: absolute;
    transform: translateY(-50%);
  }
  .m_cf365364 {
    --sc-padding-xs: calc(0.125rem * var(--mantine-scale))
      calc(0.375rem * var(--mantine-scale));
    --sc-padding-sm: calc(0.1875rem * var(--mantine-scale))
      calc(0.625rem * var(--mantine-scale));
    --sc-padding-md: calc(0.25rem * var(--mantine-scale))
      calc(0.875rem * var(--mantine-scale));
    --sc-padding-lg: calc(0.4375rem * var(--mantine-scale))
      calc(1rem * var(--mantine-scale));
    --sc-padding-xl: calc(0.625rem * var(--mantine-scale))
      calc(1.25rem * var(--mantine-scale));
    --sc-transition-duration: 0.2s;
    --sc-padding: var(--sc-padding-sm);
    --sc-transition-timing-function: ease;
    --sc-font-size: var(--mantine-font-size-sm);
    border-radius: var(--sc-radius, var(--mantine-radius-default));
    width: auto;
    padding: calc(0.25rem * var(--mantine-scale));
    flex-direction: row;
    display: inline-flex;
    position: relative;
    overflow: hidden;
  }
  .m_cf365364:where([data-full-width]) {
    display: flex;
  }
  .m_cf365364:where([data-orientation="vertical"]) {
    flex-direction: column;
    width: max-content;
    display: flex;
  }
  .m_cf365364:where([data-orientation="vertical"]):where([data-full-width]) {
    width: auto;
  }
  :where([data-mantine-color-scheme="light"]) .m_cf365364 {
    background-color: var(--mantine-color-gray-1);
  }
  :where([data-mantine-color-scheme="dark"]) .m_cf365364 {
    background-color: var(--mantine-color-dark-8);
  }
  .m_9e182ccd {
    z-index: 1;
    border-radius: var(--sc-radius, var(--mantine-radius-default));
    display: block;
    position: absolute;
  }
  :where([data-mantine-color-scheme="light"]) .m_9e182ccd {
    box-shadow: var(--sc-shadow, none);
    background-color: var(--sc-color, var(--mantine-color-white));
  }
  :where([data-mantine-color-scheme="dark"]) .m_9e182ccd {
    box-shadow: none;
    background-color: var(--sc-color, var(--mantine-color-dark-5));
  }
  .m_1738fcb2 {
    -webkit-tap-highlight-color: transparent;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-user-select: none;
    user-select: none;
    border-radius: var(--sc-radius, var(--mantine-radius-default));
    font-weight: 500;
    font-size: var(--sc-font-size);
    padding: var(--sc-padding);
    transition: color var(--sc-transition-duration)
      var(--sc-transition-timing-function);
    cursor: pointer;
    outline: var(--segmented-control-outline, none);
    display: block;
    overflow: hidden;
  }
  :where([data-mantine-color-scheme="light"]) .m_1738fcb2 {
    color: var(--mantine-color-gray-7);
  }
  :where([data-mantine-color-scheme="dark"]) .m_1738fcb2 {
    color: var(--mantine-color-dark-1);
  }
  .m_1738fcb2:where([data-read-only]) {
    cursor: default;
  }
  fieldset:disabled .m_1738fcb2,
  .m_1738fcb2:where([data-disabled]) {
    cursor: not-allowed;
    color: var(--mantine-color-disabled-color);
  }
  :where([data-mantine-color-scheme="light"]) .m_1738fcb2:where([data-active]) {
    color: var(--sc-label-color, var(--mantine-color-black));
  }
  :where([data-mantine-color-scheme="dark"]) .m_1738fcb2:where([data-active]) {
    color: var(--sc-label-color, var(--mantine-color-white));
  }
  .m_cf365364:where([data-initialized])
    .m_1738fcb2:where([data-active]):before {
    display: none;
  }
  .m_1738fcb2:where([data-active]):before {
    content: "";
    z-index: 0;
    border-radius: var(--sc-radius, var(--mantine-radius-default));
    position: absolute;
    inset: 0;
  }
  :where([data-mantine-color-scheme="light"])
    .m_1738fcb2:where([data-active]):before {
    box-shadow: var(--sc-shadow, none);
    background-color: var(--sc-color, var(--mantine-color-white));
  }
  :where([data-mantine-color-scheme="dark"])
    .m_1738fcb2:where([data-active]):before {
    box-shadow: none;
    background-color: var(--sc-color, var(--mantine-color-dark-5));
  }
  @media (hover: hover) {
    :where([data-mantine-color-scheme="light"])
      .m_1738fcb2:where(
        :not([data-disabled], [data-active], [data-read-only])
      ):hover {
      color: var(--mantine-color-black);
    }
    :where([data-mantine-color-scheme="dark"])
      .m_1738fcb2:where(
        :not([data-disabled], [data-active], [data-read-only])
      ):hover {
      color: var(--mantine-color-white);
    }
  }
  @media (hover: none) {
    :where([data-mantine-color-scheme="light"])
      .m_1738fcb2:where(
        :not([data-disabled], [data-active], [data-read-only])
      ):active {
      color: var(--mantine-color-black);
    }
    :where([data-mantine-color-scheme="dark"])
      .m_1738fcb2:where(
        :not([data-disabled], [data-active], [data-read-only])
      ):active {
      color: var(--mantine-color-white);
    }
  }
  @media (hover: hover) {
    fieldset:disabled .m_1738fcb2:hover {
      color: var(--mantine-color-disabled-color) !important;
    }
  }
  @media (hover: none) {
    fieldset:disabled .m_1738fcb2:active {
      color: var(--mantine-color-disabled-color) !important;
    }
  }
  .m_1714d588 {
    white-space: nowrap;
    opacity: 0;
    width: 0;
    height: 0;
    position: absolute;
    overflow: hidden;
  }
  .m_1714d588[data-focus-ring="auto"]:focus:focus-visible + .m_1738fcb2,
  .m_1714d588[data-focus-ring="always"]:focus + .m_1738fcb2 {
    --segmented-control-outline: 2px solid var(--mantine-primary-color-filled);
  }
  .m_69686b9b {
    z-index: 2;
    transition: border-color var(--sc-transition-duration)
      var(--sc-transition-timing-function);
    flex: 1;
    position: relative;
  }
  .m_cf365364[data-with-items-borders] :where(.m_69686b9b):before {
    content: "";
    background-color: var(--separator-color);
    width: calc(0.0625rem * var(--mantine-scale));
    transition: background-color var(--sc-transition-duration)
      var(--sc-transition-timing-function);
    top: 0;
    bottom: 0;
    position: absolute;
    inset-inline-start: 0;
  }
  .m_69686b9b[data-orientation="vertical"]:before {
    height: calc(0.0625rem * var(--mantine-scale));
    top: 0;
    inset-inline: 0;
    width: auto;
    bottom: auto;
  }
  :where([data-mantine-color-scheme="light"]) .m_69686b9b {
    --separator-color: var(--mantine-color-gray-3);
  }
  :where([data-mantine-color-scheme="dark"]) .m_69686b9b {
    --separator-color: var(--mantine-color-dark-4);
  }
  .m_69686b9b:first-of-type:before,
  [data-mantine-color-scheme] .m_69686b9b[data-active]:before,
  [data-mantine-color-scheme] .m_69686b9b[data-active] + .m_69686b9b:before {
    --separator-color: transparent;
  }
  .m_78882f40 {
    z-index: 2;
    position: relative;
  }
  .m_fa528724 {
    --scp-filled-segment-color: var(--mantine-primary-color-filled);
    --scp-transition-duration: 0s;
    --scp-thickness: calc(0.625rem * var(--mantine-scale));
  }
  :where([data-mantine-color-scheme="light"]) .m_fa528724 {
    --scp-empty-segment-color: var(--mantine-color-gray-2);
  }
  :where([data-mantine-color-scheme="dark"]) .m_fa528724 {
    --scp-empty-segment-color: var(--mantine-color-dark-4);
  }
  .m_fa528724 {
    width: fit-content;
    position: relative;
  }
  .m_62e9e7e2 {
    transform: var(--scp-rotation);
    display: block;
    overflow: hidden;
  }
  .m_c573fb6f {
    transition:
      stroke-dashoffset var(--scp-transition-duration) ease,
      stroke-dasharray var(--scp-transition-duration) ease,
      stroke var(--scp-transition-duration);
  }
  .m_4fa340f2 {
    text-align: center;
    z-index: 1;
    margin: 0;
    padding: 0;
    position: absolute;
    inset-inline: 0;
  }
  .m_4fa340f2:where([data-position="bottom"]) {
    padding-inline: calc(var(--scp-thickness) * 2);
    bottom: 0;
  }
  .m_4fa340f2:where([data-position="bottom"]):where([data-orientation="down"]) {
    top: 0;
    bottom: auto;
  }
  .m_4fa340f2:where([data-position="center"]) {
    padding-inline: calc(var(--scp-thickness) * 3);
    top: 50%;
  }
  .m_925c2d2c {
    container: simple-grid/inline-size;
  }
  .m_2415a157 {
    grid-template-columns: repeat(var(--sg-cols), minmax(0, 1fr));
    gap: var(--sg-spacing-y) var(--sg-spacing-x);
    display: grid;
  }
  @keyframes m_299c329c {
    0%,
    to {
      opacity: 0.4;
    }
    50% {
      opacity: 1;
    }
  }
  .m_18320242 {
    height: var(--skeleton-height, auto);
    width: var(--skeleton-width, 100%);
    border-radius: var(--skeleton-radius, var(--mantine-radius-default));
    position: relative;
    transform: translateZ(0);
  }
  .m_18320242:where([data-animate]):after {
    animation: 1.5s linear infinite m_299c329c;
  }
  .m_18320242:where([data-visible]) {
    overflow: hidden;
  }
  .m_18320242:where([data-visible]):before {
    content: "";
    z-index: 10;
    background-color: var(--mantine-color-body);
    position: absolute;
    inset: 0;
  }
  .m_18320242:where([data-visible]):after {
    content: "";
    z-index: 11;
    position: absolute;
    inset: 0;
  }
  :where([data-mantine-color-scheme="light"])
    .m_18320242:where([data-visible]):after {
    background-color: var(--mantine-color-gray-3);
  }
  :where([data-mantine-color-scheme="dark"])
    .m_18320242:where([data-visible]):after {
    background-color: var(--mantine-color-dark-4);
  }
  .m_dd36362e {
    --slider-size-xs: calc(0.25rem * var(--mantine-scale));
    --slider-size-sm: calc(0.375rem * var(--mantine-scale));
    --slider-size-md: calc(0.5rem * var(--mantine-scale));
    --slider-size-lg: calc(0.625rem * var(--mantine-scale));
    --slider-size-xl: calc(0.75rem * var(--mantine-scale));
    --slider-size: var(--slider-size-md);
    --slider-radius: calc(62.5rem * var(--mantine-scale));
    --slider-color: var(--mantine-primary-color-filled);
    --slider-track-disabled-bg: var(--mantine-color-disabled);
    -webkit-tap-highlight-color: transparent;
    height: calc(var(--slider-size) * 2);
    padding-inline: var(--slider-size);
    touch-action: none;
    outline: none;
    flex-direction: column;
    align-items: center;
    display: flex;
    position: relative;
  }
  [data-mantine-color-scheme="light"] .m_dd36362e {
    --slider-track-bg: var(--mantine-color-gray-2);
  }
  [data-mantine-color-scheme="dark"] .m_dd36362e {
    --slider-track-bg: var(--mantine-color-dark-4);
  }
  .m_c9357328 {
    top: calc(-2.25rem * var(--mantine-scale));
    font-size: var(--mantine-font-size-xs);
    color: var(--mantine-color-white);
    padding: calc(var(--mantine-spacing-xs) / 2);
    border-radius: var(--mantine-radius-sm);
    white-space: nowrap;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
    touch-action: none;
    position: absolute;
  }
  :where([data-mantine-color-scheme="light"]) .m_c9357328 {
    background-color: var(--mantine-color-gray-9);
  }
  :where([data-mantine-color-scheme="dark"]) .m_c9357328 {
    background-color: var(--mantine-color-dark-4);
  }
  .m_c9a9a60a {
    height: var(--slider-thumb-size);
    width: var(--slider-thumb-size);
    border: calc(0.25rem * var(--mantine-scale)) solid;
    cursor: pointer;
    border-radius: var(--slider-radius);
    z-index: 3;
    -webkit-user-select: none;
    user-select: none;
    touch-action: none;
    outline-offset: calc(0.125rem * var(--mantine-scale));
    top: 50%;
    left: var(--slider-thumb-offset);
    justify-content: center;
    align-items: center;
    transition:
      box-shadow 0.1s,
      transform 0.1s;
    display: flex;
    position: absolute;
    transform: translate(-50%, -50%);
  }
  :where([dir="rtl"]) .m_c9a9a60a {
    left: auto;
    right: calc(var(--slider-thumb-offset) - var(--slider-thumb-size));
  }
  fieldset:disabled .m_c9a9a60a,
  .m_c9a9a60a:where([data-disabled]) {
    display: none;
  }
  .m_c9a9a60a:where([data-dragging]) {
    box-shadow: var(--mantine-shadow-sm);
    transform: translate(-50%, -50%) scale(1.05);
  }
  :where([data-mantine-color-scheme="light"]) .m_c9a9a60a {
    color: var(--slider-color);
    border-color: var(--slider-color);
    background-color: var(--mantine-color-white);
  }
  :where([data-mantine-color-scheme="dark"]) .m_c9a9a60a {
    color: var(--mantine-color-white);
    border-color: var(--mantine-color-white);
    background-color: var(--slider-color);
  }
  .m_a8645c2 {
    width: 100%;
    height: calc(var(--slider-size) * 2);
    cursor: pointer;
    align-items: center;
    display: flex;
  }
  fieldset:disabled .m_a8645c2,
  .m_a8645c2:where([data-disabled]) {
    cursor: not-allowed;
  }
  .m_c9ade57f {
    width: 100%;
    height: var(--slider-size);
    position: relative;
  }
  .m_c9ade57f:where([data-inverted]:not([data-disabled])) {
    --track-bg: var(--slider-color);
  }
  fieldset:disabled .m_c9ade57f:where([data-inverted]),
  .m_c9ade57f:where([data-inverted][data-disabled]) {
    --track-bg: var(--slider-track-disabled-bg);
  }
  .m_c9ade57f:before {
    content: "";
    border-radius: var(--slider-radius);
    top: 0;
    bottom: 0;
    inset-inline: calc(var(--slider-size) * -1);
    background-color: var(--track-bg, var(--slider-track-bg));
    z-index: 0;
    position: absolute;
  }
  .m_38aeed47 {
    z-index: 1;
    background-color: var(--slider-color);
    border-radius: var(--slider-radius);
    width: var(--slider-bar-width);
    top: 0;
    bottom: 0;
    position: absolute;
    inset-inline-start: var(--slider-bar-offset);
  }
  .m_38aeed47:where([data-inverted]) {
    background-color: var(--slider-track-bg);
  }
  fieldset:disabled .m_38aeed47:where(:not([data-inverted])),
  .m_38aeed47:where([data-disabled]:not([data-inverted])) {
    background-color: var(--mantine-color-disabled-color);
  }
  .m_b7b0423a {
    z-index: 2;
    pointer-events: none;
    inset-inline-start: calc(var(--mark-offset) - var(--slider-size) / 2);
    height: 0;
    position: absolute;
    top: 0;
  }
  .m_dd33bc19 {
    border: calc(0.125rem * var(--mantine-scale)) solid;
    height: var(--slider-size);
    width: var(--slider-size);
    border-radius: calc(62.5rem * var(--mantine-scale));
    background-color: var(--mantine-color-white);
    pointer-events: none;
  }
  :where([data-mantine-color-scheme="light"]) .m_dd33bc19 {
    border-color: var(--mantine-color-gray-2);
  }
  :where([data-mantine-color-scheme="dark"]) .m_dd33bc19 {
    border-color: var(--mantine-color-dark-4);
  }
  .m_dd33bc19:where([data-filled]) {
    border-color: var(--slider-color);
  }
  .m_dd33bc19:where([data-filled]):where([data-disabled]) {
    border-color: var(--mantine-color-disabled-border);
  }
  .m_68c77a5b {
    transform: translate(
      calc(-50% + var(--slider-size) / 2),
      calc(var(--mantine-spacing-xs) / 2)
    );
    font-size: var(--mantine-font-size-sm);
    white-space: nowrap;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
  }
  :where([data-mantine-color-scheme="light"]) .m_68c77a5b {
    color: var(--mantine-color-gray-6);
  }
  :where([data-mantine-color-scheme="dark"]) .m_68c77a5b {
    color: var(--mantine-color-dark-2);
  }
  .m_559cce2d {
    position: relative;
  }
  .m_559cce2d:where([data-has-spoiler]) {
    margin-bottom: calc(1.5rem * var(--mantine-scale));
  }
  .m_b912df4e {
    transition: max-height var(--spoiler-transition-duration, 0.2s) ease;
    flex-direction: column;
    display: flex;
    overflow: hidden;
  }
  .m_b9131032 {
    height: calc(1.5rem * var(--mantine-scale));
    inset-inline-start: 0;
    position: absolute;
    top: 100%;
  }
  .m_6d731127 {
    align-items: var(--stack-align, stretch);
    justify-content: var(--stack-justify, flex-start);
    gap: var(--stack-gap, var(--mantine-spacing-md));
    flex-direction: column;
    display: flex;
  }
  .m_cbb4ea7e {
    --stepper-icon-size-xs: calc(2.125rem * var(--mantine-scale));
    --stepper-icon-size-sm: calc(2.25rem * var(--mantine-scale));
    --stepper-icon-size-md: calc(2.625rem * var(--mantine-scale));
    --stepper-icon-size-lg: calc(3rem * var(--mantine-scale));
    --stepper-icon-size-xl: calc(3.25rem * var(--mantine-scale));
    --stepper-icon-size: var(--stepper-icon-size-md);
    --stepper-color: var(--mantine-primary-color-filled);
    --stepper-content-padding: var(--mantine-spacing-md);
    --stepper-spacing: var(--mantine-spacing-md);
    --stepper-radius: calc(62.5rem * var(--mantine-scale));
    --stepper-fz: var(--mantine-font-size-md);
    --stepper-outline-thickness: calc(0.125rem * var(--mantine-scale));
  }
  [data-mantine-color-scheme="light"] .m_cbb4ea7e {
    --stepper-outline-color: var(--mantine-color-gray-2);
  }
  [data-mantine-color-scheme="dark"] .m_cbb4ea7e {
    --stepper-outline-color: var(--mantine-color-dark-5);
  }
  .m_aaf89d0b {
    flex-wrap: nowrap;
    align-items: center;
    display: flex;
  }
  .m_aaf89d0b:where([data-wrap]) {
    gap: var(--mantine-spacing-md) 0;
    flex-wrap: wrap;
  }
  .m_aaf89d0b:where([data-orientation="vertical"]) {
    flex-direction: column;
  }
  .m_aaf89d0b:where([data-orientation="vertical"]):where(
      [data-icon-position="left"]
    ) {
    align-items: flex-start;
  }
  .m_aaf89d0b:where([data-orientation="vertical"]):where(
      [data-icon-position="right"]
    ) {
    align-items: flex-end;
  }
  .m_aaf89d0b:where([data-orientation="horizontal"]) {
    flex-direction: row;
  }
  .m_2a371ac9 {
    height: var(--stepper-outline-thickness);
    margin-inline: var(--mantine-spacing-md);
    background-color: var(--stepper-outline-color);
    flex: 1;
    transition: background-color 0.15s;
  }
  .m_2a371ac9:where([data-active]) {
    background-color: var(--stepper-color);
  }
  .m_78da155d {
    padding-top: var(--stepper-content-padding);
  }
  .m_cbb57068 {
    --step-color: var(--stepper-color);
    cursor: default;
    display: flex;
  }
  .m_cbb57068:where([data-allow-click]) {
    cursor: pointer;
  }
  .m_cbb57068:where([data-icon-position="left"]) {
    flex-direction: row;
  }
  .m_cbb57068:where([data-icon-position="right"]) {
    flex-direction: row-reverse;
  }
  .m_f56b1e2c {
    align-items: center;
  }
  .m_833edb7e {
    --separator-spacing: calc(var(--mantine-spacing-xs)/2);
    min-height: calc(
      var(--stepper-icon-size) + var(--mantine-spacing-xl) +
        var(--separator-spacing)
    );
    margin-top: var(--separator-spacing);
    justify-content: flex-start;
    overflow: hidden;
  }
  .m_833edb7e:where(:first-of-type) {
    margin-top: 0;
  }
  .m_833edb7e:where(:last-of-type) {
    min-height: auto;
  }
  .m_833edb7e:where(:last-of-type) .m_6496b3f3 {
    display: none;
  }
  .m_818e70b {
    position: relative;
  }
  .m_6496b3f3 {
    top: calc(var(--stepper-icon-size) + var(--separator-spacing));
    border-inline-start: var(--stepper-outline-thickness) solid
      var(--stepper-outline-color);
    height: 100vh;
    position: absolute;
    inset-inline-start: calc(var(--stepper-icon-size) / 2);
  }
  .m_6496b3f3:where([data-active]) {
    border-color: var(--stepper-color);
  }
  .m_1959ad01 {
    height: var(--stepper-icon-size);
    width: var(--stepper-icon-size);
    min-height: var(--stepper-icon-size);
    min-width: var(--stepper-icon-size);
    border-radius: var(--stepper-radius);
    font-size: var(--stepper-fz);
    border: var(--stepper-outline-thickness) solid var(--stepper-outline-color);
    background-color: var(--stepper-outline-color);
    justify-content: center;
    align-items: center;
    font-weight: 700;
    transition:
      background-color 0.15s,
      border-color 0.15s;
    display: flex;
    position: relative;
  }
  :where([data-mantine-color-scheme="light"]) .m_1959ad01 {
    color: var(--mantine-color-gray-7);
  }
  :where([data-mantine-color-scheme="dark"]) .m_1959ad01 {
    color: var(--mantine-color-dark-1);
  }
  .m_1959ad01:where([data-progress]) {
    border-color: var(--step-color);
  }
  .m_1959ad01:where([data-completed]) {
    color: var(--stepper-icon-color, var(--mantine-color-white));
    background-color: var(--step-color);
    border-color: var(--step-color);
  }
  .m_a79331dc {
    color: var(--stepper-icon-color, var(--mantine-color-white));
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0;
  }
  .m_1956aa2a {
    flex-direction: column;
    display: flex;
  }
  .m_1956aa2a:where([data-icon-position="left"]) {
    margin-inline-start: var(--mantine-spacing-sm);
  }
  .m_1956aa2a:where([data-icon-position="right"]) {
    text-align: right;
    margin-inline-end: var(--mantine-spacing-sm);
  }
  :where([dir="rtl"]) .m_1956aa2a:where([data-icon-position="right"]) {
    text-align: left;
  }
  .m_12051f6c {
    font-weight: 500;
    font-size: var(--stepper-fz);
    line-height: 1;
  }
  .m_164eea74 {
    margin-top: calc(var(--stepper-spacing) / 3);
    margin-bottom: calc(var(--stepper-spacing) / 3);
    font-size: calc(var(--stepper-fz) - calc(0.125rem * var(--mantine-scale)));
    color: var(--mantine-color-dimmed);
    line-height: 1;
  }
  .m_5f93f3bb {
    --switch-height-xs: calc(1rem * var(--mantine-scale));
    --switch-height-sm: calc(1.25rem * var(--mantine-scale));
    --switch-height-md: calc(1.5rem * var(--mantine-scale));
    --switch-height-lg: calc(1.875rem * var(--mantine-scale));
    --switch-height-xl: calc(2.25rem * var(--mantine-scale));
    --switch-width-xs: calc(2rem * var(--mantine-scale));
    --switch-width-sm: calc(2.375rem * var(--mantine-scale));
    --switch-width-md: calc(2.875rem * var(--mantine-scale));
    --switch-width-lg: calc(3.5rem * var(--mantine-scale));
    --switch-width-xl: calc(4.5rem * var(--mantine-scale));
    --switch-thumb-size-xs: calc(0.75rem * var(--mantine-scale));
    --switch-thumb-size-sm: calc(0.875rem * var(--mantine-scale));
    --switch-thumb-size-md: calc(1.125rem * var(--mantine-scale));
    --switch-thumb-size-lg: calc(1.375rem * var(--mantine-scale));
    --switch-thumb-size-xl: calc(1.75rem * var(--mantine-scale));
    --switch-label-font-size-xs: calc(0.3125rem * var(--mantine-scale));
    --switch-label-font-size-sm: calc(0.375rem * var(--mantine-scale));
    --switch-label-font-size-md: calc(0.4375rem * var(--mantine-scale));
    --switch-label-font-size-lg: calc(0.5625rem * var(--mantine-scale));
    --switch-label-font-size-xl: calc(0.6875rem * var(--mantine-scale));
    --switch-track-label-padding-xs: calc(0.125rem * var(--mantine-scale));
    --switch-track-label-padding-sm: calc(0.15625rem * var(--mantine-scale));
    --switch-track-label-padding-md: calc(0.1875rem * var(--mantine-scale));
    --switch-track-label-padding-lg: calc(0.1875rem * var(--mantine-scale));
    --switch-track-label-padding-xl: calc(0.21875rem * var(--mantine-scale));
    --switch-height: var(--switch-height-sm);
    --switch-width: var(--switch-width-sm);
    --switch-thumb-size: var(--switch-thumb-size-sm);
    --switch-label-font-size: var(--switch-label-font-size-sm);
    --switch-track-label-padding: var(--switch-track-label-padding-sm);
    --switch-radius: calc(62.5rem * var(--mantine-scale));
    --switch-color: var(--mantine-primary-color-filled);
    --switch-disabled-color: var(--mantine-color-disabled);
    position: relative;
  }
  .m_926b4011 {
    opacity: 0;
    white-space: nowrap;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }
  .m_9307d992 {
    -webkit-tap-highlight-color: transparent;
    cursor: var(--switch-cursor, var(--mantine-cursor-type));
    border-radius: var(--switch-radius);
    background-color: var(--switch-bg);
    height: var(--switch-height);
    min-width: var(--switch-width);
    appearance: none;
    font-size: var(--switch-label-font-size);
    order: var(--switch-order, 1);
    -webkit-user-select: none;
    user-select: none;
    z-index: 0;
    color: var(--switch-text-color);
    align-items: center;
    margin: 0;
    font-weight: 600;
    line-height: 0;
    transition:
      background-color 0.15s,
      border-color 0.15s;
    display: flex;
    position: relative;
    overflow: hidden;
  }
  .m_9307d992:where([data-without-labels]) {
    width: var(--switch-width);
  }
  .m_926b4011:focus-visible + .m_9307d992 {
    outline: 2px solid var(--mantine-primary-color-filled);
    outline-offset: calc(0.125rem * var(--mantine-scale));
  }
  .m_926b4011:checked + .m_9307d992 {
    --switch-bg: var(--switch-color);
    --switch-text-color: var(--mantine-color-white);
  }
  .m_926b4011:disabled + .m_9307d992,
  .m_926b4011[data-disabled] + .m_9307d992 {
    --switch-bg: var(--switch-disabled-color);
    --switch-cursor: not-allowed;
  }
  [data-mantine-color-scheme="light"] .m_9307d992 {
    --switch-bg: var(--mantine-color-gray-3);
    --switch-text-color: var(--mantine-color-gray-6);
  }
  [data-mantine-color-scheme="dark"] .m_9307d992 {
    --switch-bg: var(--mantine-color-dark-5);
    --switch-text-color: var(--mantine-color-dark-1);
  }
  .m_9307d992[data-label-position="left"] {
    --switch-order: 2;
  }
  .m_93039a1d {
    z-index: 1;
    border-radius: var(--switch-radius);
    background-color: var(--switch-thumb-bg, var(--mantine-color-white));
    height: var(--switch-thumb-size);
    width: var(--switch-thumb-size);
    transition: inset-inline-start 0.15s;
    display: flex;
    position: absolute;
    inset-inline-start: var(
      --switch-thumb-start,
      var(--switch-track-label-padding)
    );
  }
  .m_93039a1d:where([data-with-thumb-indicator]):before {
    content: "";
    background-color: var(--switch-bg);
    border-radius: var(--switch-radius);
    width: 40%;
    height: 40%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .m_93039a1d > * {
    margin: auto;
  }
  .m_926b4011:checked + * > .m_93039a1d {
    --switch-thumb-start: calc(
      100% - var(--switch-thumb-size) - var(--switch-track-label-padding)
    );
  }
  .m_926b4011:disabled + * > .m_93039a1d,
  .m_926b4011[data-disabled] + * > .m_93039a1d {
    --switch-thumb-bg: var(--switch-thumb-bg-disabled);
  }
  [data-mantine-color-scheme="light"] .m_93039a1d {
    --switch-thumb-bg-disabled: var(--mantine-color-gray-0);
  }
  [data-mantine-color-scheme="dark"] .m_93039a1d {
    --switch-thumb-bg-disabled: var(--mantine-color-dark-3);
  }
  .m_8277e082 {
    height: 100%;
    min-width: calc(var(--switch-width) - var(--switch-thumb-size));
    padding-inline: var(--switch-track-label-padding);
    place-content: center;
    margin-inline-start: calc(
      var(--switch-thumb-size) + var(--switch-track-label-padding)
    );
    transition: margin 0.15s;
    display: grid;
  }
  .m_926b4011:checked + * > .m_8277e082 {
    margin-inline-start: 0;
    margin-inline-end: calc(
      var(--switch-thumb-size) + var(--switch-track-label-padding)
    );
  }
  .m_b23fa0ef {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    line-height: var(--mantine-line-height);
    font-size: var(--mantine-font-size-sm);
    table-layout: var(--table-layout, auto);
    caption-side: var(--table-caption-side, bottom);
    border: none;
  }
  :where([data-mantine-color-scheme="light"]) .m_b23fa0ef {
    --table-hover-color: var(--mantine-color-gray-1);
    --table-striped-color: var(--mantine-color-gray-0);
    --table-border-color: var(--mantine-color-gray-3);
  }
  :where([data-mantine-color-scheme="dark"]) .m_b23fa0ef {
    --table-hover-color: var(--mantine-color-dark-5);
    --table-striped-color: var(--mantine-color-dark-6);
    --table-border-color: var(--mantine-color-dark-4);
  }
  .m_b23fa0ef:where([data-with-table-border]) {
    border: calc(0.0625rem * var(--mantine-scale)) solid
      var(--table-border-color);
  }
  .m_b23fa0ef:where([data-tabular-nums]) {
    font-variant-numeric: tabular-nums;
  }
  .m_b23fa0ef:where([data-variant="vertical"]) :where(.m_4e7aa4f3) {
    font-weight: 500;
  }
  :where([data-mantine-color-scheme="light"])
    .m_b23fa0ef:where([data-variant="vertical"])
    :where(.m_4e7aa4f3) {
    background-color: var(--mantine-color-gray-0);
  }
  :where([data-mantine-color-scheme="dark"])
    .m_b23fa0ef:where([data-variant="vertical"])
    :where(.m_4e7aa4f3) {
    background-color: var(--mantine-color-dark-6);
  }
  .m_4e7aa4f3 {
    text-align: left;
  }
  :where([dir="rtl"]) .m_4e7aa4f3 {
    text-align: right;
  }
  .m_4e7aa4fd {
    background-color: #0000;
    border-bottom: none;
  }
  @media (hover: hover) {
    .m_4e7aa4fd:hover:where([data-hover]) {
      background-color: var(--tr-hover-bg);
    }
  }
  @media (hover: none) {
    .m_4e7aa4fd:active:where([data-hover]) {
      background-color: var(--tr-hover-bg);
    }
  }
  .m_4e7aa4fd:where([data-with-row-border]) {
    border-bottom: calc(0.0625rem * var(--mantine-scale)) solid
      var(--table-border-color);
  }
  .m_4e7aa4ef,
  .m_4e7aa4f3 {
    padding: var(--table-vertical-spacing)
      var(--table-horizontal-spacing, var(--mantine-spacing-xs));
  }
  .m_4e7aa4ef:where([data-with-column-border]:not(:first-child)),
  .m_4e7aa4f3:where([data-with-column-border]:not(:first-child)) {
    border-inline-start: calc(0.0625rem * var(--mantine-scale)) solid
      var(--table-border-color);
  }
  .m_4e7aa4ef:where([data-with-column-border]:not(:last-child)),
  .m_4e7aa4f3:where([data-with-column-border]:not(:last-child)) {
    border-inline-end: calc(0.0625rem * var(--mantine-scale)) solid
      var(--table-border-color);
  }
  .m_b2404537 > :where(tr):where([data-with-row-border]:last-of-type) {
    border-bottom: none;
  }
  .m_b2404537 > :where(tr):where([data-striped="odd"]:nth-of-type(odd)),
  .m_b2404537 > :where(tr):where([data-striped="even"]:nth-of-type(2n)) {
    background-color: var(--table-striped-color);
  }
  .m_b2404537 > :where(tr)[data-hover] {
    --tr-hover-bg: var(
      --table-highlight-on-hover-color,
      var(--table-hover-color)
    );
  }
  .m_b242d975 {
    top: var(--table-sticky-header-offset, 0);
    z-index: 3;
  }
  .m_b242d975:where([data-sticky]) {
    position: sticky;
  }
  .m_b242d975:where([data-sticky]) :where(.m_4e7aa4f3) {
    top: var(--table-sticky-header-offset, 0);
    background-color: var(--mantine-color-body);
    position: sticky;
  }
  :where([data-with-table-border]) .m_b242d975[data-sticky] {
    top: var(--table-sticky-header-offset, 0);
    z-index: 4;
    border-top: none;
    position: sticky;
  }
  :where([data-with-table-border]) .m_b242d975[data-sticky]:before {
    content: "";
    left: 0;
    top: calc(-0.03125rem * var(--mantine-scale));
    width: 100%;
    height: calc(0.0625rem * var(--mantine-scale));
    background-color: var(--table-border-color);
    z-index: 5;
    display: block;
    position: absolute;
  }
  :where([data-with-table-border])
    .m_b242d975[data-sticky]
    .m_4e7aa4f3:first-child {
    border-top: none;
  }
  .m_9e5a3ac7 {
    color: var(--mantine-color-dimmed);
  }
  .m_9e5a3ac7:where([data-side="top"]) {
    margin-bottom: var(--mantine-spacing-xs);
  }
  .m_9e5a3ac7:where([data-side="bottom"]) {
    margin-top: var(--mantine-spacing-xs);
  }
  .m_a100c15 {
    overflow-x: var(--table-overflow);
  }
  .m_62259741 {
    min-width: var(--table-min-width);
    max-height: var(--table-max-height);
  }
  .m_bcaa9990 {
    --toc-depth-offset: 0.8em;
    flex-direction: column;
    display: flex;
  }
  .m_375a65ef {
    font-size: var(--toc-size, var(--mantine-font-size-md));
    border-radius: var(--toc-radius, var(--mantine-radius-default));
    padding: 0.3em 0.8em;
    padding-left: max(
      calc(var(--depth-offset) * var(--toc-depth-offset)),
      0.8em
    );
    display: block;
  }
  @media (hover: hover) {
    :where([data-mantine-color-scheme="light"])
      .m_375a65ef:where(:hover):where(:not([data-variant="none"])) {
      background-color: var(--mantine-color-gray-1);
    }
    :where([data-mantine-color-scheme="dark"])
      .m_375a65ef:where(:hover):where(:not([data-variant="none"])) {
      background-color: var(--mantine-color-dark-5);
    }
  }
  @media (hover: none) {
    :where([data-mantine-color-scheme="light"])
      .m_375a65ef:where(:active):where(:not([data-variant="none"])) {
      background-color: var(--mantine-color-gray-1);
    }
    :where([data-mantine-color-scheme="dark"])
      .m_375a65ef:where(:active):where(:not([data-variant="none"])) {
      background-color: var(--mantine-color-dark-5);
    }
  }
  .m_375a65ef:where([data-active]) {
    background-color: var(--toc-bg);
    color: var(--toc-color);
  }
  [data-mantine-color-scheme="light"] .m_89d60db1 {
    --tab-border-color: var(--mantine-color-gray-3);
  }
  [data-mantine-color-scheme="dark"] .m_89d60db1 {
    --tab-border-color: var(--mantine-color-dark-4);
  }
  .m_89d60db1 {
    display: var(--tabs-display);
    flex-direction: var(--tabs-flex-direction);
    --tabs-list-direction: row;
    --tabs-panel-grow: unset;
    --tabs-display: block;
    --tabs-flex-direction: row;
    --tabs-list-border-width: 0;
    --tabs-list-border-size: 0 0 var(--tabs-list-border-width) 0;
    --tabs-list-gap: unset;
    --tabs-list-line-bottom: 0;
    --tabs-list-line-top: unset;
    --tabs-list-line-start: 0;
    --tabs-list-line-end: 0;
    --tab-radius: var(--tabs-radius) var(--tabs-radius) 0 0;
    --tab-border-width: 0 0 var(--tabs-list-border-width) 0;
  }
  .m_89d60db1[data-inverted] {
    --tabs-list-line-bottom: unset;
    --tabs-list-line-top: 0;
    --tab-radius: 0 0 var(--tabs-radius) var(--tabs-radius);
    --tab-border-width: var(--tabs-list-border-width) 0 0 0;
  }
  .m_89d60db1[data-inverted] .m_576c9d4:before {
    top: 0;
    bottom: unset;
  }
  .m_89d60db1[data-orientation="vertical"] {
    --tabs-list-line-start: unset;
    --tabs-list-line-end: 0;
    --tabs-list-line-top: 0;
    --tabs-list-line-bottom: 0;
    --tabs-list-border-size: 0 var(--tabs-list-border-width) 0 0;
    --tab-border-width: 0 var(--tabs-list-border-width) 0 0;
    --tab-radius: var(--tabs-radius) 0 0 var(--tabs-radius);
    --tabs-list-direction: column;
    --tabs-panel-grow: 1;
    --tabs-display: flex;
  }
  [dir="rtl"] .m_89d60db1[data-orientation="vertical"] {
    --tabs-list-border-size: 0 0 0 var(--tabs-list-border-width);
    --tab-border-width: 0 0 0 var(--tabs-list-border-width);
    --tab-radius: 0 var(--tabs-radius) var(--tabs-radius) 0;
  }
  .m_89d60db1[data-orientation="vertical"][data-placement="right"] {
    --tabs-flex-direction: row-reverse;
    --tabs-list-line-start: 0;
    --tabs-list-line-end: unset;
    --tabs-list-border-size: 0 0 0 var(--tabs-list-border-width);
    --tab-border-width: 0 0 0 var(--tabs-list-border-width);
    --tab-radius: 0 var(--tabs-radius) var(--tabs-radius) 0;
  }
  [dir="rtl"] .m_89d60db1[data-orientation="vertical"][data-placement="right"] {
    --tabs-list-border-size: 0 var(--tabs-list-border-width) 0 0;
    --tab-border-width: 0 var(--tabs-list-border-width) 0 0;
    --tab-radius: var(--tabs-radius) 0 0 var(--tabs-radius);
  }
  .m_89d60db1[data-variant="default"] {
    --tabs-list-border-width: calc(0.125rem * var(--mantine-scale));
  }
  [data-mantine-color-scheme="light"] .m_89d60db1[data-variant="default"] {
    --tab-hover-color: var(--mantine-color-gray-0);
  }
  [data-mantine-color-scheme="dark"] .m_89d60db1[data-variant="default"] {
    --tab-hover-color: var(--mantine-color-dark-6);
  }
  .m_89d60db1[data-variant="outline"] {
    --tabs-list-border-width: calc(0.0625rem * var(--mantine-scale));
  }
  .m_89d60db1[data-variant="pills"] {
    --tabs-list-gap: calc(var(--mantine-spacing-sm)/2);
  }
  [data-mantine-color-scheme="light"] .m_89d60db1[data-variant="pills"] {
    --tab-hover-color: var(--mantine-color-gray-0);
  }
  [data-mantine-color-scheme="dark"] .m_89d60db1[data-variant="pills"] {
    --tab-hover-color: var(--mantine-color-dark-6);
  }
  .m_89d33d6d {
    justify-content: var(--tabs-justify, flex-start);
    flex-wrap: wrap;
    flex-direction: var(--tabs-list-direction);
    gap: var(--tabs-list-gap);
    display: flex;
  }
  .m_89d33d6d:where([data-grow]) .m_4ec4dce6 {
    flex: 1;
  }
  .m_b0c91715 {
    flex-grow: var(--tabs-panel-grow);
  }
  .m_4ec4dce6 {
    padding: var(--mantine-spacing-xs) var(--mantine-spacing-md);
    font-size: var(--mantine-font-size-sm);
    white-space: nowrap;
    z-index: 0;
    -webkit-user-select: none;
    user-select: none;
    align-items: center;
    line-height: 1;
    display: flex;
    position: relative;
  }
  .m_4ec4dce6:where(:disabled, [data-disabled]) {
    opacity: 0.5;
    cursor: not-allowed;
  }
  .m_4ec4dce6:focus {
    z-index: 1;
  }
  .m_fc420b1f {
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .m_fc420b1f:where([data-position="left"]:not(:only-child)) {
    margin-inline-end: var(--mantine-spacing-xs);
  }
  .m_fc420b1f:where([data-position="right"]:not(:only-child)) {
    margin-inline-start: var(--mantine-spacing-xs);
  }
  .m_42bbd1ae {
    text-align: center;
    flex: 1;
  }
  .m_576c9d4 {
    position: relative;
  }
  .m_576c9d4:before {
    content: "";
    border: 1px solid var(--tab-border-color);
    bottom: var(--tabs-list-line-bottom);
    inset-inline-start: var(--tabs-list-line-start);
    inset-inline-end: var(--tabs-list-line-end);
    top: var(--tabs-list-line-top);
    position: absolute;
  }
  .m_539e827b {
    border-radius: var(--tab-radius);
    border-width: var(--tab-border-width);
    background-color: #0000;
    border-style: solid;
    border-color: #0000;
  }
  .m_539e827b:where([data-active]) {
    border-color: var(--tabs-color);
  }
  @media (hover: hover) {
    .m_539e827b:hover {
      background-color: var(--tab-hover-color);
    }
    .m_539e827b:hover:where(:not([data-active])) {
      border-color: var(--tab-border-color);
    }
  }
  @media (hover: none) {
    .m_539e827b:active {
      background-color: var(--tab-hover-color);
    }
    .m_539e827b:active:where(:not([data-active])) {
      border-color: var(--tab-border-color);
    }
  }
  @media (hover: hover) {
    .m_539e827b:disabled:hover,
    .m_539e827b[data-disabled]:hover {
      background-color: #0000;
    }
  }
  @media (hover: none) {
    .m_539e827b:disabled:active,
    .m_539e827b[data-disabled]:active {
      background-color: #0000;
    }
  }
  .m_6772fbd5 {
    position: relative;
  }
  .m_6772fbd5:before {
    content: "";
    border-color: var(--tab-border-color);
    border-width: var(--tabs-list-border-size);
    bottom: var(--tabs-list-line-bottom);
    inset-inline-start: var(--tabs-list-line-start);
    inset-inline-end: var(--tabs-list-line-end);
    top: var(--tabs-list-line-top);
    border-style: solid;
    position: absolute;
  }
  .m_b59ab47c {
    border-top: calc(0.0625rem * var(--mantine-scale)) solid transparent;
    border-bottom: calc(0.0625rem * var(--mantine-scale)) solid transparent;
    border-right: calc(0.0625rem * var(--mantine-scale)) solid transparent;
    border-left: calc(0.0625rem * var(--mantine-scale)) solid transparent;
    border-top-color: var(--tab-border-top-color);
    border-bottom-color: var(--tab-border-bottom-color);
    border-radius: var(--tab-radius);
    --tab-border-bottom-color: transparent;
    --tab-border-top-color: transparent;
    --tab-border-inline-end-color: transparent;
    --tab-border-inline-start-color: transparent;
    position: relative;
  }
  .m_b59ab47c:where([data-active]):before {
    content: "";
    background-color: var(--tab-border-color);
    bottom: var(--tab-before-bottom, calc(-0.0625rem * var(--mantine-scale)));
    left: var(--tab-before-left, calc(-0.0625rem * var(--mantine-scale)));
    right: var(--tab-before-right, auto);
    top: var(--tab-before-top, auto);
    width: calc(0.0625rem * var(--mantine-scale));
    height: calc(0.0625rem * var(--mantine-scale));
    position: absolute;
  }
  .m_b59ab47c:where([data-active]):after {
    content: "";
    background-color: var(--tab-border-color);
    bottom: var(--tab-after-bottom, calc(-0.0625rem * var(--mantine-scale)));
    right: var(--tab-after-right, calc(-0.0625rem * var(--mantine-scale)));
    left: var(--tab-after-left, auto);
    top: var(--tab-after-top, auto);
    width: calc(0.0625rem * var(--mantine-scale));
    height: calc(0.0625rem * var(--mantine-scale));
    position: absolute;
  }
  .m_b59ab47c:where([data-active]) {
    border-top-color: var(--tab-border-top-color);
    border-bottom-color: var(--tab-border-bottom-color);
    border-inline-start-color: var(--tab-border-inline-start-color);
    border-inline-end-color: var(--tab-border-inline-end-color);
    --tab-border-top-color: var(--tab-border-color);
    --tab-border-inline-start-color: var(--tab-border-color);
    --tab-border-inline-end-color: var(--tab-border-color);
    --tab-border-bottom-color: var(--mantine-color-body);
  }
  .m_b59ab47c:where([data-active])[data-inverted] {
    --tab-border-bottom-color: var(--tab-border-color);
    --tab-border-top-color: var(--mantine-color-body);
    --tab-before-bottom: auto;
    --tab-before-top: calc(-0.0625rem * var(--mantine-scale));
    --tab-after-bottom: auto;
    --tab-after-top: calc(-0.0625rem * var(--mantine-scale));
  }
  .m_b59ab47c:where(
      [data-active]
    )[data-orientation="vertical"][data-placement="left"] {
    --tab-border-inline-end-color: var(--mantine-color-body);
    --tab-border-inline-start-color: var(--tab-border-color);
    --tab-border-bottom-color: var(--tab-border-color);
    --tab-before-right: calc(-0.0625rem * var(--mantine-scale));
    --tab-before-left: auto;
    --tab-before-bottom: auto;
    --tab-before-top: calc(-0.0625rem * var(--mantine-scale));
    --tab-after-left: auto;
    --tab-after-right: calc(-0.0625rem * var(--mantine-scale));
  }
  [dir="rtl"]
    .m_b59ab47c:where(
      [data-active]
    )[data-orientation="vertical"][data-placement="left"] {
    --tab-before-right: auto;
    --tab-before-left: calc(-0.0625rem * var(--mantine-scale));
    --tab-after-left: calc(-0.0625rem * var(--mantine-scale));
    --tab-after-right: auto;
  }
  .m_b59ab47c:where(
      [data-active]
    )[data-orientation="vertical"][data-placement="right"] {
    --tab-border-inline-start-color: var(--mantine-color-body);
    --tab-border-inline-end-color: var(--tab-border-color);
    --tab-border-bottom-color: var(--tab-border-color);
    --tab-before-left: calc(-0.0625rem * var(--mantine-scale));
    --tab-before-right: auto;
    --tab-before-bottom: auto;
    --tab-before-top: calc(-0.0625rem * var(--mantine-scale));
    --tab-after-right: auto;
    --tab-after-left: calc(-0.0625rem * var(--mantine-scale));
  }
  [dir="rtl"]
    .m_b59ab47c:where(
      [data-active]
    )[data-orientation="vertical"][data-placement="right"] {
    --tab-before-left: auto;
    --tab-before-right: calc(-0.0625rem * var(--mantine-scale));
    --tab-after-right: calc(-0.0625rem * var(--mantine-scale));
    --tab-after-left: auto;
  }
  .m_c3381914 {
    border-radius: var(--tabs-radius);
    background-color: var(--tab-bg);
    color: var(--tab-color);
    --tab-bg: transparent;
    --tab-color: inherit;
  }
  @media (hover: hover) {
    .m_c3381914:not([data-disabled]):hover {
      --tab-bg: var(--tab-hover-color);
    }
  }
  @media (hover: none) {
    .m_c3381914:not([data-disabled]):active {
      --tab-bg: var(--tab-hover-color);
    }
  }
  .m_c3381914[data-active][data-active] {
    --tab-bg: var(--tabs-color);
    --tab-color: var(--tabs-text-color, var(--mantine-color-white));
  }
  @media (hover: hover) {
    .m_c3381914[data-active][data-active]:hover {
      --tab-bg: var(--tabs-color);
    }
  }
  @media (hover: none) {
    .m_c3381914[data-active][data-active]:active {
      --tab-bg: var(--tabs-color);
    }
  }
  .m_7341320d {
    --ti-size-xs: calc(1.125rem * var(--mantine-scale));
    --ti-size-sm: calc(1.375rem * var(--mantine-scale));
    --ti-size-md: calc(1.75rem * var(--mantine-scale));
    --ti-size-lg: calc(2.125rem * var(--mantine-scale));
    --ti-size-xl: calc(2.75rem * var(--mantine-scale));
    --ti-size: var(--ti-size-md);
    -webkit-user-select: none;
    user-select: none;
    width: var(--ti-size);
    height: var(--ti-size);
    min-width: var(--ti-size);
    min-height: var(--ti-size);
    border-radius: var(--ti-radius, var(--mantine-radius-default));
    background: var(--ti-bg, var(--mantine-primary-color-filled));
    color: var(--ti-color, var(--mantine-color-white));
    border: var(--ti-bd, 1px solid transparent);
    justify-content: center;
    align-items: center;
    line-height: 1;
    display: inline-flex;
    position: relative;
  }
  .m_43657ece {
    --offset: calc(var(--tl-bullet-size)/2 + var(--tl-line-width)/2);
    --tl-bullet-size: calc(1.25rem * var(--mantine-scale));
    --tl-line-width: calc(0.25rem * var(--mantine-scale));
    --tl-radius: calc(62.5rem * var(--mantine-scale));
    --tl-color: var(--mantine-primary-color-filled);
  }
  .m_43657ece:where([data-align="left"]) {
    padding-inline-start: var(--offset);
  }
  .m_43657ece:where([data-align="right"]) {
    padding-inline-end: var(--offset);
  }
  .m_2ebe8099 {
    margin-bottom: calc(var(--mantine-spacing-xs) / 2);
    font-weight: 500;
    line-height: 1;
  }
  .m_436178ff {
    --item-border: var(--tl-line-width) var(--tli-border-style, solid)
      var(--item-border-color);
    color: var(--mantine-color-text);
    position: relative;
  }
  .m_436178ff:before {
    content: "";
    pointer-events: none;
    top: 0;
    left: var(--timeline-line-left, 0);
    right: var(--timeline-line-right, 0);
    bottom: calc(var(--mantine-spacing-xl) * -1);
    border-inline-start: var(--item-border);
    display: var(--timeline-line-display, none);
    position: absolute;
  }
  .m_43657ece[data-align="left"] .m_436178ff:before {
    --timeline-line-left: calc(var(--tl-line-width) * -1);
    --timeline-line-right: auto;
  }
  [dir="rtl"] .m_43657ece[data-align="left"] .m_436178ff:before,
  .m_43657ece[data-align="right"] .m_436178ff:before {
    --timeline-line-left: auto;
    --timeline-line-right: calc(var(--tl-line-width) * -1);
  }
  [dir="rtl"] .m_43657ece[data-align="right"] .m_436178ff:before {
    --timeline-line-left: calc(var(--tl-line-width) * -1);
    --timeline-line-right: auto;
  }
  .m_43657ece:where([data-align="left"]) .m_436178ff {
    text-align: left;
    padding-inline-start: var(--offset);
  }
  .m_43657ece:where([data-align="right"]) .m_436178ff {
    text-align: right;
    padding-inline-end: var(--offset);
  }
  :where([data-mantine-color-scheme="light"]) .m_436178ff {
    --item-border-color: var(--mantine-color-gray-3);
  }
  :where([data-mantine-color-scheme="dark"]) .m_436178ff {
    --item-border-color: var(--mantine-color-dark-4);
  }
  .m_436178ff:where([data-line-active]):before {
    border-color: var(--tli-color, var(--tl-color));
  }
  .m_436178ff:where(:not(:last-of-type)) {
    --timeline-line-display: block;
  }
  .m_436178ff:where(:not(:first-of-type)) {
    margin-top: var(--mantine-spacing-xl);
  }
  .m_8affcee1 {
    width: var(--tl-bullet-size);
    height: var(--tl-bullet-size);
    border-radius: var(--tli-radius, var(--tl-radius));
    border: var(--tl-line-width) solid;
    background-color: var(--mantine-color-body);
    color: var(--mantine-color-text);
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0;
  }
  :where([data-mantine-color-scheme="light"]) .m_8affcee1 {
    border-color: var(--mantine-color-gray-3);
  }
  :where([data-mantine-color-scheme="dark"]) .m_8affcee1 {
    border-color: var(--mantine-color-dark-4);
  }
  .m_43657ece:where([data-align="left"]) .m_8affcee1 {
    left: calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1);
    right: auto;
  }
  :where([dir="rtl"]) .m_43657ece:where([data-align="left"]) .m_8affcee1,
  .m_43657ece:where([data-align="right"]) .m_8affcee1 {
    left: auto;
    right: calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1);
  }
  :where([dir="rtl"]) .m_43657ece:where([data-align="right"]) .m_8affcee1 {
    left: calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1);
    right: auto;
  }
  .m_8affcee1:where([data-with-child]) {
    border-width: var(--tl-line-width);
  }
  :where([data-mantine-color-scheme="light"])
    .m_8affcee1:where([data-with-child]) {
    background-color: var(--mantine-color-gray-3);
  }
  :where([data-mantine-color-scheme="dark"])
    .m_8affcee1:where([data-with-child]) {
    background-color: var(--mantine-color-dark-4);
  }
  .m_8affcee1:where([data-active]) {
    border-color: var(--tli-color, var(--tl-color));
    background-color: var(--mantine-color-white);
    color: var(--tl-icon-color, var(--mantine-color-white));
  }
  .m_8affcee1:where([data-active]):where([data-with-child]) {
    background-color: var(--tli-color, var(--tl-color));
    color: var(--tl-icon-color, var(--mantine-color-white));
  }
  .m_43657ece:where([data-align="left"]) .m_540e8f41 {
    text-align: left;
    padding-inline-start: var(--offset);
  }
  :where([dir="rtl"]) .m_43657ece:where([data-align="left"]) .m_540e8f41 {
    text-align: right;
  }
  .m_43657ece:where([data-align="right"]) .m_540e8f41 {
    text-align: right;
    padding-inline-end: var(--offset);
  }
  :where([dir="rtl"]) .m_43657ece:where([data-align="right"]) .m_540e8f41 {
    text-align: left;
  }
  .m_8a5d1357 {
    font-weight: var(--title-fw);
    font-size: var(--title-fz);
    line-height: var(--title-lh);
    font-family: var(--mantine-font-family-headings);
    text-wrap: var(--title-text-wrap, var(--mantine-heading-text-wrap));
    margin: 0;
  }
  .m_8a5d1357:where([data-line-clamp]) {
    text-overflow: ellipsis;
    -webkit-line-clamp: var(--title-line-clamp);
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }
  .m_f698e191 {
    --level-offset: var(--mantine-spacing-lg);
    -webkit-user-select: none;
    user-select: none;
    margin: 0;
    padding: 0;
  }
  .m_75f3ecf {
    margin: 0;
    padding: 0;
  }
  .m_f6970eb1 {
    cursor: pointer;
    outline: 0;
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .m_f6970eb1:focus-visible > .m_dc283425 {
    outline: 2px solid var(--mantine-primary-color-filled);
    outline-offset: calc(0.125rem * var(--mantine-scale));
  }
  .m_dc283425 {
    padding-inline-start: var(--label-offset);
  }
  :where([data-mantine-color-scheme="light"])
    .m_dc283425:where([data-selected]) {
    background-color: var(--mantine-color-gray-1);
  }
  :where([data-mantine-color-scheme="dark"])
    .m_dc283425:where([data-selected]) {
    background-color: var(--mantine-color-dark-5);
  }
  .m_d08caa0 :first-child {
    margin-top: 0;
  }
  .m_d08caa0 :last-child {
    margin-bottom: 0;
  }
  .m_d08caa0 :where(h1, h2, h3, h4, h5, h6) {
    margin-bottom: var(--mantine-spacing-xs);
    text-wrap: var(--mantine-heading-text-wrap);
    font-family: var(--mantine-font-family-headings);
  }
  .m_d08caa0 :where(h1) {
    margin-top: calc(1.5 * var(--mantine-spacing-xl));
    font-size: var(--mantine-h1-font-size);
    line-height: var(--mantine-h1-line-height);
    font-weight: var(--mantine-h1-font-weight);
  }
  .m_d08caa0 :where(h2) {
    margin-top: var(--mantine-spacing-xl);
    font-size: var(--mantine-h2-font-size);
    line-height: var(--mantine-h2-line-height);
    font-weight: var(--mantine-h2-font-weight);
  }
  .m_d08caa0 :where(h3) {
    margin-top: calc(0.8 * var(--mantine-spacing-xl));
    font-size: var(--mantine-h3-font-size);
    line-height: var(--mantine-h3-line-height);
    font-weight: var(--mantine-h3-font-weight);
  }
  .m_d08caa0 :where(h4) {
    margin-top: calc(0.8 * var(--mantine-spacing-xl));
    font-size: var(--mantine-h4-font-size);
    line-height: var(--mantine-h4-line-height);
    font-weight: var(--mantine-h4-font-weight);
  }
  .m_d08caa0 :where(h5) {
    margin-top: calc(0.5 * var(--mantine-spacing-xl));
    font-size: var(--mantine-h5-font-size);
    line-height: var(--mantine-h5-line-height);
    font-weight: var(--mantine-h5-font-weight);
  }
  .m_d08caa0 :where(h6) {
    margin-top: calc(0.5 * var(--mantine-spacing-xl));
    font-size: var(--mantine-h6-font-size);
    line-height: var(--mantine-h6-line-height);
    font-weight: var(--mantine-h6-font-weight);
  }
  .m_d08caa0 :where(img) {
    max-width: 100%;
    margin-bottom: var(--mantine-spacing-xs);
  }
  .m_d08caa0 :where(p) {
    margin-top: 0;
    margin-bottom: var(--mantine-spacing-lg);
  }
  :where([data-mantine-color-scheme="light"]) .m_d08caa0 :where(mark) {
    background-color: var(--mantine-color-yellow-2);
    color: inherit;
  }
  :where([data-mantine-color-scheme="dark"]) .m_d08caa0 :where(mark) {
    background-color: var(--mantine-color-yellow-5);
    color: var(--mantine-color-black);
  }
  .m_d08caa0 :where(a) {
    color: var(--mantine-color-anchor);
    text-decoration: none;
  }
  @media (hover: hover) {
    .m_d08caa0 :where(a):hover {
      text-decoration: underline;
    }
  }
  @media (hover: none) {
    .m_d08caa0 :where(a):active {
      text-decoration: underline;
    }
  }
  .m_d08caa0 :where(hr) {
    margin-top: var(--mantine-spacing-md);
    margin-bottom: var(--mantine-spacing-md);
    border: 0;
    border-top: calc(0.0625rem * var(--mantine-scale)) solid;
  }
  :where([data-mantine-color-scheme="light"]) .m_d08caa0 :where(hr) {
    border-color: var(--mantine-color-gray-3);
  }
  :where([data-mantine-color-scheme="dark"]) .m_d08caa0 :where(hr) {
    border-color: var(--mantine-color-dark-3);
  }
  .m_d08caa0 :where(pre) {
    padding: var(--mantine-spacing-xs);
    line-height: var(--mantine-line-height);
    margin: 0;
    margin-top: var(--mantine-spacing-md);
    margin-bottom: var(--mantine-spacing-md);
    font-family: var(--mantine-font-family-monospace);
    font-size: var(--mantine-font-size-xs);
    border-radius: var(--mantine-radius-sm);
    overflow-x: auto;
  }
  :where([data-mantine-color-scheme="light"]) .m_d08caa0 :where(pre) {
    background-color: var(--mantine-color-gray-0);
  }
  :where([data-mantine-color-scheme="dark"]) .m_d08caa0 :where(pre) {
    background-color: var(--mantine-color-dark-8);
  }
  .m_d08caa0 :where(pre) :where(code) {
    color: inherit;
    background-color: #0000;
    border: 0;
    border-radius: 0;
    padding: 0;
  }
  .m_d08caa0 :where(kbd) {
    --kbd-fz: calc(0.75rem * var(--mantine-scale));
    --kbd-padding: calc(0.1875rem * var(--mantine-scale))
      calc(0.3125rem * var(--mantine-scale));
    font-family: var(--mantine-font-family-monospace);
    line-height: var(--mantine-line-height);
    padding: var(--kbd-padding);
    font-weight: 700;
    font-size: var(--kbd-fz);
    border-radius: var(--mantine-radius-sm);
    border: calc(0.0625rem * var(--mantine-scale)) solid;
    border-bottom-width: calc(0.1875rem * var(--mantine-scale));
  }
  :where([data-mantine-color-scheme="light"]) .m_d08caa0 :where(kbd) {
    border-color: var(--mantine-color-gray-3);
    color: var(--mantine-color-gray-7);
    background-color: var(--mantine-color-gray-0);
  }
  :where([data-mantine-color-scheme="dark"]) .m_d08caa0 :where(kbd) {
    border-color: var(--mantine-color-dark-3);
    color: var(--mantine-color-dark-0);
    background-color: var(--mantine-color-dark-5);
  }
  .m_d08caa0 :where(code) {
    line-height: var(--mantine-line-height);
    padding: calc(0.0625rem * var(--mantine-scale))
      calc(0.3125rem * var(--mantine-scale));
    border-radius: var(--mantine-radius-sm);
    font-family: var(--mantine-font-family-monospace);
    font-size: var(--mantine-font-size-xs);
  }
  :where([data-mantine-color-scheme="light"]) .m_d08caa0 :where(code) {
    background-color: var(--mantine-color-gray-0);
    color: var(--mantine-color-black);
  }
  :where([data-mantine-color-scheme="dark"]) .m_d08caa0 :where(code) {
    background-color: var(--mantine-color-dark-5);
    color: var(--mantine-color-white);
  }
  .m_d08caa0 :where(ul, ol):not([data-type="taskList"]) {
    margin-bottom: var(--mantine-spacing-md);
    padding-inline-start: var(--mantine-spacing-xl);
    list-style-position: outside;
  }
  .m_d08caa0 :where(table) {
    border-collapse: collapse;
    caption-side: bottom;
    width: 100%;
    margin-bottom: var(--mantine-spacing-md);
  }
  :where([data-mantine-color-scheme="light"]) .m_d08caa0 :where(table) {
    --table-border-color: var(--mantine-color-gray-3);
  }
  :where([data-mantine-color-scheme="dark"]) .m_d08caa0 :where(table) {
    --table-border-color: var(--mantine-color-dark-4);
  }
  .m_d08caa0 :where(table) :where(caption) {
    margin-top: var(--mantine-spacing-xs);
    font-size: var(--mantine-font-size-sm);
    color: var(--mantine-color-dimmed);
  }
  .m_d08caa0 :where(table) :where(th) {
    text-align: left;
    font-weight: 700;
    font-size: var(--mantine-font-size-sm);
    padding: var(--mantine-spacing-xs) var(--mantine-spacing-sm);
  }
  .m_d08caa0 :where(table) :where(thead th) {
    border-bottom: calc(0.0625rem * var(--mantine-scale)) solid;
    border-color: var(--table-border-color);
  }
  .m_d08caa0 :where(table) :where(tfoot th) {
    border-top: calc(0.0625rem * var(--mantine-scale)) solid;
    border-color: var(--table-border-color);
  }
  .m_d08caa0 :where(table) :where(td) {
    padding: var(--mantine-spacing-xs) var(--mantine-spacing-sm);
    border-bottom: calc(0.0625rem * var(--mantine-scale)) solid;
    border-color: var(--table-border-color);
    font-size: var(--mantine-font-size-sm);
  }
  .m_d08caa0 :where(table) :where(tr:last-of-type td) {
    border-bottom: 0;
  }
  .m_d08caa0 :where(blockquote) {
    font-size: var(--mantine-font-size-lg);
    line-height: var(--mantine-line-height);
    margin: var(--mantine-spacing-md) 0;
    border-radius: var(--mantine-radius-sm);
    padding: var(--mantine-spacing-md) var(--mantine-spacing-lg);
  }
  :where([data-mantine-color-scheme="light"]) .m_d08caa0 :where(blockquote) {
    background-color: var(--mantine-color-gray-0);
  }
  :where([data-mantine-color-scheme="dark"]) .m_d08caa0 :where(blockquote) {
    background-color: var(--mantine-color-dark-8);
  }
  .m_468e7eda {
    appearance: none;
    padding-top: 0;
    padding-bottom: 0;
  }
  .m_468e7eda::-webkit-calendar-picker-indicator {
    display: none;
  }
  .m_468e7eda::-webkit-clear-button {
    display: none;
  }
  .m_468e7eda::-webkit-datetime-edit-hour-field {
    max-height: calc(1.875rem * var(--mantine-scale));
    padding-top: 0;
    display: inline;
  }
  .m_468e7eda::-webkit-datetime-edit-minute-field {
    max-height: calc(1.875rem * var(--mantine-scale));
    padding-top: 0;
    display: inline;
  }
  .m_468e7eda::-webkit-datetime-edit-second-field {
    max-height: calc(1.875rem * var(--mantine-scale));
    padding-top: 0;
    display: inline;
  }
  .m_468e7eda::-webkit-datetime-edit-ampm-field {
    max-height: calc(1.875rem * var(--mantine-scale));
    padding-top: 0;
    display: inline;
  }
  .m_468e7eda::-webkit-datetime-edit-hour-field:focus {
    background-color: var(--mantine-primary-color-filled);
    color: var(--mantine-color-white);
  }
  .m_468e7eda::-webkit-datetime-edit-minute-field:focus {
    background-color: var(--mantine-primary-color-filled);
    color: var(--mantine-color-white);
  }
  .m_468e7eda::-webkit-datetime-edit-second-field:focus {
    background-color: var(--mantine-primary-color-filled);
    color: var(--mantine-color-white);
  }
  .m_468e7eda::-webkit-datetime-edit-ampm-field:focus {
    background-color: var(--mantine-primary-color-filled);
    color: var(--mantine-color-white);
  }
  .m_7a8f1e6d {
    align-items: center;
    height: 100%;
    display: flex;
    overflow: hidden;
  }
  :where([dir="rtl"]) .m_7a8f1e6d {
    flex-direction: row-reverse;
  }
  .m_d6bb0a54 {
    height: calc(var(--input-height) - 15px);
    align-items: center;
    display: flex;
  }
  .m_b97ecb26 {
    flex-direction: column;
    display: flex;
  }
  .m_31fe42f9 {
    gap: calc(0.25rem * var(--mantine-scale));
    display: flex;
  }
  .m_9c4817c3 {
    padding: calc(0.25rem * var(--mantine-scale));
  }
  .m_154c536b {
    text-align: center;
    border-radius: var(--mantine-radius-default);
    width: max-content;
    min-width: 2.5em;
    height: 2em;
    font-size: var(--control-font-size, var(--mantine-font-size-sm));
  }
  .m_154c536b:where([data-active]) {
    background-color: var(--mantine-primary-color-filled);
    color: var(--mantine-color-white);
  }
  @media (hover: hover) {
    .m_154c536b:hover:where(:not([data-active])) {
      color: var(--mantine-color-bright);
    }
    :where([data-mantine-color-scheme="dark"])
      .m_154c536b:hover:where(:not([data-active])) {
      background-color: var(--mantine-color-dark-5);
    }
    :where([data-mantine-color-scheme="light"])
      .m_154c536b:hover:where(:not([data-active])) {
      background-color: var(--mantine-color-gray-1);
    }
  }
  @media (hover: none) {
    .m_154c536b:active:where(:not([data-active])) {
      color: var(--mantine-color-bright);
    }
    :where([data-mantine-color-scheme="dark"])
      .m_154c536b:active:where(:not([data-active])) {
      background-color: var(--mantine-color-dark-5);
    }
    :where([data-mantine-color-scheme="light"])
      .m_154c536b:active:where(:not([data-active])) {
      background-color: var(--mantine-color-gray-1);
    }
  }
  .m_7be09d0c {
    text-align: center;
    border-radius: var(--mantine-radius-default);
    height: 2em;
    font-size: var(--control-font-size, var(--mantine-font-size-sm));
    padding-inline: 0.5em;
  }
  .m_7be09d0c:where([data-active]) {
    background-color: var(--mantine-primary-color-filled);
    color: var(--mantine-color-white);
  }
  @media (hover: hover) {
    .m_7be09d0c:hover:where(:not([data-active])) {
      color: var(--mantine-color-bright);
    }
    :where([data-mantine-color-scheme="dark"])
      .m_7be09d0c:hover:where(:not([data-active])) {
      background-color: var(--mantine-color-dark-5);
    }
    :where([data-mantine-color-scheme="light"])
      .m_7be09d0c:hover:where(:not([data-active])) {
      background-color: var(--mantine-color-gray-1);
    }
  }
  @media (hover: none) {
    .m_7be09d0c:active:where(:not([data-active])) {
      color: var(--mantine-color-bright);
    }
    :where([data-mantine-color-scheme="dark"])
      .m_7be09d0c:active:where(:not([data-active])) {
      background-color: var(--mantine-color-dark-5);
    }
    :where([data-mantine-color-scheme="light"])
      .m_7be09d0c:active:where(:not([data-active])) {
      background-color: var(--mantine-color-gray-1);
    }
  }
  .m_7d00001d + .m_7d00001d {
    margin-top: var(--mantine-spacing-sm);
  }
  .m_d8d918d7 {
    margin-bottom: calc(0.25rem * var(--mantine-scale));
    color: var(--mantine-color-dimmed);
    font-size: calc(
      var(--control-font-size, var(--mantine-font-size-sm)) - 2px
    );
    align-items: center;
    padding-inline-start: calc(0.4375rem * var(--mantine-scale));
    font-weight: 500;
    display: flex;
  }
  .m_d8d918d7:after {
    content: "";
    width: 100%;
    height: calc(0.0625rem * var(--mantine-scale));
    flex: 1;
    margin-inline-start: var(--mantine-spacing-xs);
  }
  :where([data-mantine-color-scheme="light"]) .m_d8d918d7:after {
    background-color: var(--mantine-color-gray-2);
  }
  :where([data-mantine-color-scheme="dark"]) .m_d8d918d7:after {
    background-color: var(--mantine-color-dark-4);
  }
  .m_6b43ba88 {
    caret-color: #0000;
    font-variant-numeric: tabular-nums;
    text-align: center;
    text-align-last: center;
    width: calc(2ch + 0.3em);
    height: 100%;
    color: var(--input-color);
    border-radius: calc(0.125rem * var(--mantine-scale));
    appearance: none;
    background-color: #0000;
    border: 0;
    padding-inline: 0.15em;
    line-height: 1;
    position: relative;
  }
  .m_6b43ba88:where([data-am-pm]) {
    width: auto;
  }
  .m_6b43ba88:where(:disabled) {
    cursor: not-allowed;
  }
  .m_6b43ba88::selection {
    background-color: #0000;
  }
  .m_6b43ba88::placeholder {
    opacity: 1;
    color: inherit;
  }
  .m_6b43ba88:focus {
    background-color: var(--mantine-primary-color-filled);
    color: var(--mantine-color-white);
    outline: 0;
  }
  .m_6b43ba88:focus::placeholder {
    color: var(--mantine-color-white);
  }
  .m_396ce5cb {
    --day-size-xs: calc(1.875rem * var(--mantine-scale));
    --day-size-sm: calc(2.25rem * var(--mantine-scale));
    --day-size-md: calc(2.625rem * var(--mantine-scale));
    --day-size-lg: calc(3rem * var(--mantine-scale));
    --day-size-xl: calc(3.375rem * var(--mantine-scale));
    --day-size: var(--day-size-sm);
    width: var(--day-size, var(--day-size-sm));
    height: var(--day-size, var(--day-size-sm));
    font-size: calc(var(--day-size) / 2.8);
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    border-radius: var(--mantine-radius-default);
    color: var(--mantine-color-text);
    opacity: 1;
    background-color: #0000;
    justify-content: center;
    align-items: center;
    display: inline-flex;
  }
  @media (hover: hover) {
    [data-mantine-color-scheme="light"]
      .m_396ce5cb:hover:where(
        :not([data-static], [data-disabled], [data-selected], [data-in-range])
      ) {
      background-color: var(--mantine-color-gray-0);
    }
    [data-mantine-color-scheme="dark"]
      .m_396ce5cb:hover:where(
        :not([data-static], [data-disabled], [data-selected], [data-in-range])
      ) {
      background-color: var(--mantine-color-dark-5);
    }
  }
  @media (hover: none) {
    [data-mantine-color-scheme="light"]
      .m_396ce5cb:active:where(
        :not([data-static], [data-disabled], [data-selected], [data-in-range])
      ) {
      background-color: var(--mantine-color-gray-0);
    }
    [data-mantine-color-scheme="dark"]
      .m_396ce5cb:active:where(
        :not([data-static], [data-disabled], [data-selected], [data-in-range])
      ) {
      background-color: var(--mantine-color-dark-5);
    }
  }
  .m_396ce5cb:where([data-static]) {
    -webkit-user-select: auto;
    user-select: auto;
    cursor: default;
  }
  .m_396ce5cb:where([data-weekend]) {
    color: var(--mantine-color-red-6);
  }
  .m_396ce5cb:where([data-outside]) {
    color: var(--mantine-color-dimmed);
    opacity: 0.5;
  }
  .m_396ce5cb:where(:disabled, [data-disabled]) {
    color: var(--mantine-color-disabled-color);
    cursor: not-allowed;
    opacity: 0.5;
  }
  .m_396ce5cb:where([data-hidden]) {
    display: none;
  }
  :where([data-mantine-color-scheme="light"])
    .m_396ce5cb:where(
      [data-today][data-highlight-today]:not([data-selected], [data-in-range])
    ) {
    border: 1px solid var(--mantine-color-gray-4);
  }
  :where([data-mantine-color-scheme="dark"])
    .m_396ce5cb:where(
      [data-today][data-highlight-today]:not([data-selected], [data-in-range])
    ) {
    border: 1px solid var(--mantine-color-dark-4);
  }
  .m_396ce5cb:where([data-in-range]) {
    background-color: var(--mantine-primary-color-light-hover);
    border-radius: 0;
  }
  @media (hover: hover) {
    .m_396ce5cb:where([data-in-range]):hover:where(
        :not([data-disabled], [data-static])
      ) {
      background-color: var(--mantine-primary-color-light);
    }
  }
  @media (hover: none) {
    .m_396ce5cb:where([data-in-range]):active:where(
        :not([data-disabled], [data-static])
      ) {
      background-color: var(--mantine-primary-color-light);
    }
  }
  .m_396ce5cb:where([data-first-in-range]) {
    border-radius: 0;
    border-start-start-radius: var(--mantine-radius-default);
    border-end-start-radius: var(--mantine-radius-default);
  }
  .m_396ce5cb:where([data-last-in-range]) {
    border-radius: 0;
    border-start-end-radius: var(--mantine-radius-default);
    border-end-end-radius: var(--mantine-radius-default);
  }
  .m_396ce5cb:where([data-last-in-range][data-first-in-range]) {
    border-radius: var(--mantine-radius-default);
  }
  .m_396ce5cb:where([data-selected]) {
    background-color: var(--mantine-primary-color-filled);
    color: var(--mantine-primary-color-contrast);
  }
  @media (hover: hover) {
    .m_396ce5cb:where([data-selected]):hover:where(
        :not([data-disabled], [data-static])
      ) {
      background-color: var(--mantine-primary-color-filled-hover);
    }
  }
  @media (hover: none) {
    .m_396ce5cb:where([data-selected]):active:where(
        :not([data-disabled], [data-static])
      ) {
      background-color: var(--mantine-primary-color-filled-hover);
    }
  }
  .m_18a3eca {
    color: var(--mantine-color-dimmed);
    font-weight: 400;
    font-size: var(--wr-fz, var(--mantine-font-size-sm));
    text-transform: capitalize;
    padding-bottom: calc(var(--wr-spacing, var(--mantine-spacing-sm)) / 2);
  }
  .m_cc9820d3 {
    border-collapse: collapse;
    table-layout: fixed;
  }
  .m_8f457cd5 {
    padding: 0;
  }
  .m_8f457cd5:where([data-with-spacing]) {
    padding: calc(0.03125rem * var(--mantine-scale));
  }
  .m_6cff9dea {
    --wn-size-xs: calc(1.875rem * var(--mantine-scale));
    --wn-size-sm: calc(2.25rem * var(--mantine-scale));
    --wn-size-md: calc(2.625rem * var(--mantine-scale));
    --wn-size-lg: calc(3rem * var(--mantine-scale));
    --wn-size-xl: calc(3.375rem * var(--mantine-scale));
    color: var(--mantine-color-dimmed);
    font-weight: 400;
    font-size: calc(var(--wn-size, var(--wn-size-sm)) / 2.8);
    text-align: center;
    width: var(--wn-size, var(--wn-size-sm));
  }
  .m_dc6a3c71 {
    --dpc-size-xs: calc(1.875rem * var(--mantine-scale));
    --dpc-size-sm: calc(2.25rem * var(--mantine-scale));
    --dpc-size-md: calc(2.625rem * var(--mantine-scale));
    --dpc-size-lg: calc(3rem * var(--mantine-scale));
    --dpc-size-xl: calc(3.375rem * var(--mantine-scale));
    --dpc-size: var(--dpc-size-sm);
    font-size: var(--dpc-fz, var(--mantine-font-size-sm));
    height: var(--dpc-size);
    width: calc(
      (var(--dpc-size) * 7) / 3 + calc(0.09375rem * var(--mantine-scale))
    );
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    color: var(--mantine-color-text);
    opacity: 1;
    border-radius: var(--mantine-radius-default);
    background-color: #0000;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  @media (hover: hover) {
    :where([data-mantine-color-scheme="light"])
      .m_dc6a3c71:hover:where(:not([data-disabled], :disabled)) {
      background-color: var(--mantine-color-gray-0);
    }
    :where([data-mantine-color-scheme="dark"])
      .m_dc6a3c71:hover:where(:not([data-disabled], :disabled)) {
      background-color: var(--mantine-color-dark-5);
    }
  }
  @media (hover: none) {
    :where([data-mantine-color-scheme="light"])
      .m_dc6a3c71:active:where(:not([data-disabled], :disabled)) {
      background-color: var(--mantine-color-gray-0);
    }
    :where([data-mantine-color-scheme="dark"])
      .m_dc6a3c71:active:where(:not([data-disabled], :disabled)) {
      background-color: var(--mantine-color-dark-5);
    }
  }
  .m_dc6a3c71:where(:disabled, [data-disabled]) {
    color: var(--mantine-color-disabled-color);
    cursor: not-allowed;
    opacity: 0.5;
  }
  .m_dc6a3c71:where([data-selected]) {
    background-color: var(--mantine-primary-color-filled);
    color: var(--mantine-primary-color-contrast, var(--mantine-color-white));
  }
  @media (hover: hover) {
    .m_dc6a3c71:where([data-selected]):hover {
      background-color: var(--mantine-primary-color-filled-hover);
    }
  }
  @media (hover: none) {
    .m_dc6a3c71:where([data-selected]):active {
      background-color: var(--mantine-primary-color-filled-hover);
    }
  }
  .m_dc6a3c71:where([data-in-range]) {
    background-color: var(--mantine-primary-color-light-hover);
    border-radius: 0;
  }
  @media (hover: hover) {
    .m_dc6a3c71:where([data-in-range]):hover {
      background-color: var(--mantine-primary-color-light);
    }
  }
  @media (hover: none) {
    .m_dc6a3c71:where([data-in-range]):active {
      background-color: var(--mantine-primary-color-light);
    }
  }
  .m_dc6a3c71:where([data-first-in-range]) {
    border-radius: 0;
    border-start-start-radius: var(--mantine-radius-default);
    border-end-start-radius: var(--mantine-radius-default);
  }
  .m_dc6a3c71:where([data-last-in-range]) {
    border-radius: 0;
    border-start-end-radius: var(--mantine-radius-default);
    border-end-end-radius: var(--mantine-radius-default);
  }
  .m_dc6a3c71:where([data-first-in-range][data-last-in-range]) {
    border-radius: var(--mantine-radius-default);
  }
  .m_9206547b {
    border-collapse: collapse;
    border-width: 0;
  }
  .m_c5a19c7d {
    padding: 0;
  }
  .m_c5a19c7d:where([data-with-spacing]) {
    padding: calc(0.03125rem * var(--mantine-scale));
  }
  .m_2a6c32d {
    border-collapse: collapse;
    cursor: pointer;
    border-width: 0;
  }
  .m_fe27622f {
    padding: 0;
  }
  .m_fe27622f:where([data-with-spacing]) {
    padding: calc(0.03125rem * var(--mantine-scale));
  }
  .m_730a79ed {
    --dch-control-size-xs: calc(1.875rem * var(--mantine-scale));
    --dch-control-size-sm: calc(2.25rem * var(--mantine-scale));
    --dch-control-size-md: calc(2.625rem * var(--mantine-scale));
    --dch-control-size-lg: calc(3rem * var(--mantine-scale));
    --dch-control-size-xl: calc(3.375rem * var(--mantine-scale));
    --dch-control-size: var(--dch-control-size-sm);
    max-width: calc(
      var(--dch-control-size) * 8 + calc(0.4375rem * var(--mantine-scale))
    );
    margin-bottom: var(--mantine-spacing-xs);
    display: flex;
  }
  .m_f6645d97,
  .m_2351eeb0 {
    height: var(--dch-control-size);
    border-radius: var(--mantine-radius-default);
    -webkit-user-select: none;
    user-select: none;
    opacity: 1;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .m_f6645d97:where([data-static]),
  .m_2351eeb0:where([data-static]) {
    cursor: default;
  }
  @media (hover: hover) {
    [data-mantine-color-scheme="light"]
      .m_f6645d97:hover:where(:not([data-disabled], [data-static], :disabled)),
    [data-mantine-color-scheme="light"]
      .m_2351eeb0:hover:where(:not([data-disabled], [data-static], :disabled)) {
      background-color: var(--mantine-color-gray-0);
    }
    [data-mantine-color-scheme="dark"]
      .m_f6645d97:hover:where(:not([data-disabled], [data-static], :disabled)),
    [data-mantine-color-scheme="dark"]
      .m_2351eeb0:hover:where(:not([data-disabled], [data-static], :disabled)) {
      background-color: var(--mantine-color-dark-5);
    }
  }
  @media (hover: none) {
    [data-mantine-color-scheme="light"]
      .m_f6645d97:active:where(:not([data-disabled], [data-static], :disabled)),
    [data-mantine-color-scheme="light"]
      .m_2351eeb0:active:where(
        :not([data-disabled], [data-static], :disabled)
      ) {
      background-color: var(--mantine-color-gray-0);
    }
    [data-mantine-color-scheme="dark"]
      .m_f6645d97:active:where(:not([data-disabled], [data-static], :disabled)),
    [data-mantine-color-scheme="dark"]
      .m_2351eeb0:active:where(
        :not([data-disabled], [data-static], :disabled)
      ) {
      background-color: var(--mantine-color-dark-5);
    }
  }
  .m_f6645d97:where(:disabled, [data-disabled]),
  .m_2351eeb0:where(:disabled, [data-disabled]) {
    opacity: 0.2;
    cursor: not-allowed;
  }
  .m_2351eeb0 {
    width: var(--dch-control-size);
  }
  .m_f6645d97 {
    font-size: var(--dch-fz, var(--mantine-font-size-sm));
    text-transform: capitalize;
    flex: 1;
    font-weight: 500;
  }
  .m_367dc749 {
    width: 60%;
    height: 60%;
  }
  .m_367dc749:where([data-direction="next"]) {
    transform: rotate(270deg);
  }
  :where([dir="rtl"]) .m_367dc749:where([data-direction="next"]),
  .m_367dc749:where([data-direction="previous"]) {
    transform: rotate(90deg);
  }
  :where([dir="rtl"]) .m_367dc749:where([data-direction="previous"]) {
    transform: rotate(270deg);
  }
  .m_30b26e33 {
    gap: var(--mantine-spacing-md);
    display: flex;
  }
  .m_6fa5e2aa {
    cursor: pointer;
    line-height: unset;
  }
  .m_6fa5e2aa:where([data-read-only]) {
    cursor: default;
  }
  .m_765a40cf {
    font-size: var(--preset-font-size);
    display: flex;
  }
  .m_d6a681e1 {
    border-inline-end: calc(0.0625rem * var(--mantine-scale)) solid;
    flex-direction: column;
    margin-inline-end: 0.5em;
    padding-inline-end: 0.5em;
    display: flex;
  }
  :where([data-mantine-color-scheme="light"]) .m_d6a681e1 {
    border-color: var(--mantine-color-gray-2);
  }
  :where([data-mantine-color-scheme="dark"]) .m_d6a681e1 {
    border-color: var(--mantine-color-dark-5);
  }
  .m_acd30b22 {
    border-radius: var(--mantine-radius-default);
    font-size: var(--preset-font-size);
    white-space: nowrap;
    padding: 0.52em 0.8em;
  }
  @media (hover: hover) {
    :where([data-mantine-color-scheme="light"]) .m_acd30b22:hover {
      background-color: var(--mantine-color-gray-0);
    }
    :where([data-mantine-color-scheme="dark"]) .m_acd30b22:hover {
      background-color: var(--mantine-color-dark-5);
    }
  }
  @media (hover: none) {
    :where([data-mantine-color-scheme="light"]) .m_acd30b22:active {
      background-color: var(--mantine-color-gray-0);
    }
    :where([data-mantine-color-scheme="dark"]) .m_acd30b22:active {
      background-color: var(--mantine-color-dark-5);
    }
  }
  .m_208d2562 {
    margin-top: var(--mantine-spacing-md);
    align-items: stretch;
    display: flex;
  }
  .m_62ee059 {
    flex: 1;
    margin-inline-end: var(--mantine-spacing-md);
  }
  .m_ac3f4d63 {
    text-align: center;
    border: 1px solid var(--mantine-color-default-border);
    background-color: var(--mantine-color-default);
    color: var(--mantine-color-default-color);
    border-radius: var(--time-grid-radius, var(--mantine-radius-default));
    font-size: var(--time-grid-fz, var(--mantine-font-size-sm));
    padding-block: 0.25em;
    padding-inline: 1em;
  }
  @media (hover: hover) {
    .m_ac3f4d63:hover:where(:not([data-disabled])) {
      background-color: var(--mantine-color-default-hover);
    }
  }
  @media (hover: none) {
    .m_ac3f4d63:active:where(:not([data-disabled])) {
      background-color: var(--mantine-color-default-hover);
    }
  }
  .m_ac3f4d63:where([data-active]) {
    background-color: var(--mantine-primary-color-filled);
    color: var(--mantine-color-white);
    border-color: #0000;
  }
  @media (hover: hover) {
    .m_ac3f4d63:where([data-active]):hover:where(:not([data-disabled])) {
      background-color: var(--mantine-primary-color-filled-hover);
    }
  }
  @media (hover: none) {
    .m_ac3f4d63:where([data-active]):active:where(:not([data-disabled])) {
      background-color: var(--mantine-primary-color-filled-hover);
    }
  }
  .m_ac3f4d63:where(:disabled, [data-disabled]) {
    opacity: 0.5;
    cursor: not-allowed;
  }
  .m_2a0c4eda {
    width: fit-content;
    font-size: var(--mini-calendar-font-size);
    align-items: center;
    display: flex;
  }
  .m_2a05be4f {
    font-size: inherit;
    display: flex;
  }
  .m_99d16a4 {
    min-width: 3em;
    font-size: inherit;
    border-radius: var(--mantine-radius-default);
    flex-direction: column;
    align-items: center;
    gap: 0.5em;
    padding: 0.75em;
    line-height: 1;
    display: flex;
  }
  .m_99d16a4:where([data-selected]) {
    color: var(--mantine-primary-color-contrast);
    background-color: var(--mantine-primary-color-filled);
  }
  @media (hover: hover) {
    .m_99d16a4:where([data-selected]):hover:where(
        :not([data-disabled], [data-static])
      ) {
      background-color: var(--mantine-primary-color-filled-hover);
    }
  }
  @media (hover: none) {
    .m_99d16a4:where([data-selected]):active:where(
        :not([data-disabled], [data-static])
      ) {
      background-color: var(--mantine-primary-color-filled-hover);
    }
  }
  .m_99d16a4:where([data-disabled]) {
    opacity: 0.3;
    cursor: not-allowed;
  }
  @media (hover: hover) {
    :where([data-mantine-color-scheme="light"])
      .m_99d16a4:hover:where(:not([data-disabled], [data-selected])) {
      background-color: var(--mantine-color-gray-1);
    }
  }
  @media (hover: none) {
    :where([data-mantine-color-scheme="light"])
      .m_99d16a4:active:where(:not([data-disabled], [data-selected])) {
      background-color: var(--mantine-color-gray-1);
    }
  }
  @media (hover: hover) {
    :where([data-mantine-color-scheme="dark"])
      .m_99d16a4:hover:where(:not([data-disabled], [data-selected])) {
      background-color: var(--mantine-color-dark-5);
    }
  }
  @media (hover: none) {
    :where([data-mantine-color-scheme="dark"])
      .m_99d16a4:active:where(:not([data-disabled], [data-selected])) {
      background-color: var(--mantine-color-dark-5);
    }
  }
  .m_176ca23c {
    opacity: 0.65;
    font-size: 0.75em;
    font-weight: 500;
  }
  .m_d830530d {
    font-size: 0.9em;
    font-weight: 500;
  }
  .m_14c23465 {
    font-size: inherit;
    border-radius: var(--mantine-radius-default);
    width: 2em;
    color: var(--mantine-color-bright);
    justify-content: center;
    align-self: stretch;
    align-items: center;
    display: flex;
  }
  .m_14c23465:where([data-disabled]) {
    opacity: 0.3;
    cursor: not-allowed;
  }
  .m_14c23465 [data-chevron] {
    font-size: inherit;
    width: 60%;
  }
  .m_14c23465[data-direction="previous"] [data-chevron] {
    transform: rotate(90deg);
  }
  [dir="rtl"] .m_14c23465[data-direction="previous"] [data-chevron],
  .m_14c23465[data-direction="next"] [data-chevron] {
    transform: rotate(-90deg);
  }
  [dir="rtl"] .m_14c23465[data-direction="next"] [data-chevron] {
    transform: rotate(90deg);
  }
  @media (hover: hover) {
    :where([data-mantine-color-scheme="light"])
      .m_14c23465:hover:where(:not([data-disabled])) {
      background-color: var(--mantine-color-gray-1);
    }
  }
  @media (hover: none) {
    :where([data-mantine-color-scheme="light"])
      .m_14c23465:active:where(:not([data-disabled])) {
      background-color: var(--mantine-color-gray-1);
    }
  }
  @media (hover: hover) {
    :where([data-mantine-color-scheme="dark"])
      .m_14c23465:hover:where(:not([data-disabled])) {
      background-color: var(--mantine-color-dark-5);
    }
  }
  @media (hover: none) {
    :where([data-mantine-color-scheme="dark"])
      .m_14c23465:active:where(:not([data-disabled])) {
      background-color: var(--mantine-color-dark-5);
    }
  }
  .m_17884d0f {
    --carousel-height: auto;
    position: relative;
  }
  .m_a2dae653 {
    height: var(--carousel-height);
    overflow: hidden;
  }
  .m_a2dae653[data-type="container"] {
    container: carousel/inline-size;
  }
  .m_fcd81474 {
    height: var(--carousel-height);
    flex-direction: row;
    display: flex;
  }
  :where([data-include-gap-in-size])
    .m_fcd81474:where([data-orientation="vertical"]) {
    margin-bottom: calc(var(--carousel-slide-gap) * -1);
  }
  :where([data-include-gap-in-size])
    .m_fcd81474:where([data-orientation="horizontal"]) {
    margin-inline-end: calc(var(--carousel-slide-gap) * -1);
  }
  .m_fcd81474:where([data-orientation="vertical"]) {
    flex-direction: column;
  }
  .m_39bc3463 {
    z-index: 1;
    pointer-events: none;
    justify-content: space-between;
    align-items: center;
    display: flex;
    position: absolute;
  }
  .m_39bc3463:where([data-orientation="vertical"]) {
    padding: var(--carousel-controls-offset) 0;
    inset-inline-start: calc(50% - var(--carousel-control-size) / 2);
    flex-direction: column;
    top: 0;
    bottom: 0;
  }
  .m_39bc3463:where([data-orientation="horizontal"]) {
    inset-inline: 0;
    top: calc(50% - var(--carousel-control-size) / 2);
    padding: 0 var(--carousel-controls-offset);
    flex-direction: row;
  }
  .m_64f58e10 {
    min-width: var(--carousel-control-size);
    min-height: var(--carousel-control-size);
    border-radius: var(--carousel-control-size);
    pointer-events: all;
    background-color: var(--mantine-color-white);
    color: var(--mantine-color-black);
    box-shadow: var(--mantine-shadow-md);
    border: 1px solid var(--mantine-color-gray-3);
    justify-content: center;
    align-items: center;
    transition: opacity 0.1s;
    display: flex;
  }
  :where([data-mantine-color-scheme="light"]) .m_64f58e10 {
    opacity: 0.85;
  }
  :where([data-mantine-color-scheme="dark"]) .m_64f58e10 {
    opacity: 0.65;
  }
  @media (hover: hover) {
    .m_64f58e10:hover {
      opacity: 1;
    }
  }
  @media (hover: none) {
    .m_64f58e10:active {
      opacity: 1;
    }
  }
  .m_71ea3ab1 {
    justify-content: center;
    gap: calc(0.5rem * var(--mantine-scale));
    pointer-events: none;
    display: flex;
    position: absolute;
  }
  .m_71ea3ab1:where([data-orientation="vertical"]) {
    top: 0;
    bottom: 0;
    flex-direction: column;
    inset-inline-end: var(--mantine-spacing-md);
  }
  .m_71ea3ab1:where([data-orientation="horizontal"]) {
    bottom: var(--mantine-spacing-md);
    flex-direction: row;
    inset-inline: 0;
  }
  .m_eae68602 {
    pointer-events: all;
    border-radius: var(--mantine-radius-xl);
    box-shadow: var(--mantine-shadow-sm);
    opacity: 0.6;
    background-color: var(--mantine-color-white);
  }
  @media (hover: hover) {
    .m_eae68602:hover {
      opacity: 1;
    }
  }
  @media (hover: none) {
    .m_eae68602:active {
      opacity: 1;
    }
  }
  .m_eae68602:where([data-active]) {
    opacity: 1;
  }
  .m_eae68602:where([data-orientation="vertical"]) {
    width: calc(0.3125rem * var(--mantine-scale));
    height: calc(1.5625rem * var(--mantine-scale));
  }
  .m_eae68602:where([data-orientation="horizontal"]) {
    width: calc(1.5625rem * var(--mantine-scale));
    height: calc(0.3125rem * var(--mantine-scale));
  }
  .m_d98df724 {
    flex: 0 0 var(--carousel-slide-size, 100%);
    position: relative;
  }
  .m_17884d0f:where([data-include-gap-in-size])
    .m_d98df724:where([data-orientation="vertical"]) {
    padding-bottom: var(--carousel-slide-gap);
  }
  .m_17884d0f:where([data-include-gap-in-size])
    .m_d98df724:where([data-orientation="horizontal"]) {
    padding-inline-end: var(--carousel-slide-gap);
  }
  .m_17884d0f:where(:not([data-include-gap-in-size]))
    .m_d98df724:where([data-orientation="vertical"]) {
    margin-bottom: var(--carousel-slide-gap);
  }
  .m_17884d0f:where(:not([data-include-gap-in-size]))
    .m_d98df724:where([data-orientation="horizontal"]) {
    margin-inline-end: var(--carousel-slide-gap);
  }
  .m_b37d9ac7 {
    width: calc(100% - var(--mantine-spacing-md) * 2);
    z-index: var(--notifications-z-index);
    max-width: var(--notifications-container-width);
    position: fixed;
  }
  .m_b37d9ac7:where([data-position="top-center"]) {
    top: var(--mantine-spacing-md);
    left: 50%;
    transform: translate(-50%);
  }
  .m_b37d9ac7:where([data-position="top-left"]) {
    top: var(--mantine-spacing-md);
    left: var(--mantine-spacing-md);
  }
  .m_b37d9ac7:where([data-position="top-right"]) {
    top: var(--mantine-spacing-md);
    right: var(--mantine-spacing-md);
  }
  .m_b37d9ac7:where([data-position="bottom-center"]) {
    bottom: var(--mantine-spacing-md);
    left: 50%;
    transform: translate(-50%);
  }
  .m_b37d9ac7:where([data-position="bottom-left"]) {
    bottom: var(--mantine-spacing-md);
    left: var(--mantine-spacing-md);
  }
  .m_b37d9ac7:where([data-position="bottom-right"]) {
    bottom: var(--mantine-spacing-md);
    right: var(--mantine-spacing-md);
  }
  .m_5ed0edd0 + .m_5ed0edd0 {
    margin-top: var(--mantine-spacing-md);
  }
  html,
  body {
    width: 100%;
    height: 100%;
  }
  input::-ms-clear {
    display: none;
  }
  input::-ms-reveal {
    display: none;
  }
  *,
  :before,
  :after {
    box-sizing: border-box;
  }
  html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: #0000;
    font-family: sans-serif;
    line-height: 1.15;
  }
  @-ms-viewport {
    width: device-width;
  }
  body {
    margin: 0;
  }
  [tabindex="-1"]:focus {
    outline: none;
  }
  hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    margin-top: 0;
    margin-bottom: 0.5em;
    font-weight: 500;
  }
  p {
    margin-top: 0;
    margin-bottom: 1em;
  }
  abbr[title],
  abbr[data-original-title] {
    cursor: help;
    border-bottom: 0;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  address {
    font-style: normal;
    line-height: inherit;
    margin-bottom: 1em;
  }
  input[type="text"],
  input[type="password"],
  input[type="number"],
  textarea {
    -webkit-appearance: none;
  }
  ol,
  ul,
  dl {
    margin-top: 0;
    margin-bottom: 1em;
  }
  ol ol,
  ul ul,
  ol ul,
  ul ol {
    margin-bottom: 0;
  }
  dt {
    font-weight: 500;
  }
  dd {
    margin-bottom: 0.5em;
    margin-left: 0;
  }
  blockquote {
    margin: 0 0 1em;
  }
  dfn {
    font-style: italic;
  }
  b,
  strong {
    font-weight: bolder;
  }
  small {
    font-size: 80%;
  }
  sub,
  sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  pre,
  code,
  kbd,
  samp {
    font-family:
      SFMono-Regular,
      Consolas,
      Liberation Mono,
      Menlo,
      Courier,
      monospace;
    font-size: 1em;
  }
  pre {
    margin-top: 0;
    margin-bottom: 1em;
    overflow: auto;
  }
  figure {
    margin: 0 0 1em;
  }
  img {
    vertical-align: middle;
    border-style: none;
  }
  a,
  area,
  button,
  [role="button"],
  input:not([type="range"]),
  label,
  select,
  summary,
  textarea {
    touch-action: manipulation;
  }
  table {
    border-collapse: collapse;
  }
  caption {
    text-align: left;
    caption-side: bottom;
    padding-top: 0.75em;
    padding-bottom: 0.3em;
  }
  input,
  button,
  select,
  optgroup,
  textarea {
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    margin: 0;
  }
  button,
  input {
    overflow: visible;
  }
  button,
  select {
    text-transform: none;
  }
  button,
  html [type="button"],
  [type="reset"],
  [type="submit"] {
    -webkit-appearance: button;
  }
  button::-moz-focus-inner {
    border-style: none;
    padding: 0;
  }
  [type="button"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
  }
  [type="reset"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
  }
  [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
  }
  input[type="radio"],
  input[type="checkbox"] {
    box-sizing: border-box;
    padding: 0;
  }
  input[type="date"],
  input[type="time"],
  input[type="datetime-local"],
  input[type="month"] {
    -webkit-appearance: listbox;
  }
  textarea {
    resize: vertical;
    overflow: auto;
  }
  fieldset {
    border: 0;
    min-width: 0;
    margin: 0;
    padding: 0;
  }
  legend {
    width: 100%;
    max-width: 100%;
    color: inherit;
    font-size: 1.5em;
    line-height: inherit;
    white-space: normal;
    margin-bottom: 0.5em;
    padding: 0;
    display: block;
  }
  progress {
    vertical-align: baseline;
  }
  [type="number"]::-webkit-inner-spin-button {
    height: auto;
  }
  [type="number"]::-webkit-outer-spin-button {
    height: auto;
  }
  [type="search"] {
    outline-offset: -2px;
    -webkit-appearance: none;
  }
  [type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
  }
  [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
  }
  output {
    display: inline-block;
  }
  summary {
    display: list-item;
  }
  template {
    display: none;
  }
  [hidden] {
    display: none !important;
  }
  mark {
    background-color: #feffe6;
    padding: 0.2em;
  }
  :root {
    --bg-page: var(--color-neutral-50);
    --bg-canvas: var(--color-neutral-100);
    --bg-surface: var(--color-neutral-0);
    --bg-surface-secondary: var(--color-neutral-50);
    --bg-surface-elevated: var(--color-neutral-0);
    --bg-overlay: var(--color-black-alpha-50);
    --bg-float: var(--color-neutral-0);
    --bg-invert-disabled: #0000000f;
    --fg-default: var(--color-neutral-950);
    --fg-muted: var(--color-neutral-700);
    --fg-subtle: var(--color-neutral-500);
    --fg-disabled: var(--color-neutral-500);
    --fg-on-emphasis: var(--color-neutral-0);
    --fg-brand: var(--color-brand-400);
    --fg-secondary: #525252;
    --text-text-brand: #069bbc;
    --text-secondary: #0000008c;
    --text-tertiary: #0000004d;
    --text-disabled: #0000004d;
    --text-icon-light-gray: var(--color-neutral-700);
    --access-key-tag-text: var(--color-neutral-500);
    --border-default: var(--color-neutral-200);
    --border-muted: var(--color-neutral-100);
    --border-emphasis: var(--color-neutral-400);
    --border-strong: var(--color-neutral-900);
    --border-brand: var(--color-brand-400);
    --border-neutral-l1: #00000012;
    --border-border-neutral-l2: #0000001a;
    --border-hair-color: var(--color-neutral-200);
    --access-key-tag-border: var(--color-neutral-400);
    --btn-primary-bg: var(--color-brand-400);
    --btn-primary-bg-hover: var(--color-brand-300);
    --btn-primary-bg-active: var(--color-brand-600);
    --btn-primary-bg-disabled: var(--color-brand-600);
    --btn-primary-text: var(--color-neutral-0);
    --btn-primary-text-disabled: var(--color-white-alpha-40);
    --btn-secondary-bg: #00000014;
    --btn-secondary-bg-hover: var(--color-neutral-300);
    --btn-secondary-bg-active: #00000024;
    --btn-secondary-bg-disabled: var(--color-neutral-500);
    --btn-secondary-text: var(--color-neutral-900);
    --btn-secondary-text-disabled: var(--color-neutral-400);
    --btn-ghost-bg: transparent;
    --btn-ghost-bg-hover: var(--color-black-alpha-5);
    --btn-ghost-bg-active: var(--color-black-alpha-10);
    --btn-ghost-bg-disabled: transparent;
    --btn-ghost-text: var(--color-neutral-600);
    --btn-ghost-text-hover: var(--color-neutral-900);
    --btn-ghost-text-disabled: var(--color-neutral-400);
    --btn-white-bg: var(--color-neutral-950);
    --btn-white-bg-hover: var(--color-neutral-800);
    --btn-white-bg-active: var(--color-neutral-700);
    --btn-white-bg-disabled: var(--color-neutral-950);
    --btn-white-text: var(--color-neutral-0);
    --btn-invert-bg: var(--color-neutral-950);
    --btn-invert-bg-hover: var(--color-neutral-800);
    --btn-invert-bg-active: var(--color-neutral-700);
    --btn-invert-bg-disabled: var(--color-neutral-950);
    --btn-invert-text: var(--color-neutral-0);
    --status-success: var(--color-green-600);
    --status-success-bg: var(--color-green-50);
    --status-warning: var(--color-yellow-500);
    --status-warning-bg: var(--color-yellow-50);
    --status-error: var(--color-red-500);
    --status-error-bg: var(--color-red-50);
    --status-info: var(--color-blue-500);
    --status-info-bg: var(--color-blue-50);
    --assetboard-card-locate-bg: var(--color-yellow-50);
    --input-bg: #0000000a;
    --btn-social-bg: var(--color-black-alpha-5);
    --btn-social-bg-hover: var(--color-black-alpha-10);
    --input-border: var(--color-neutral-200);
    --input-border-hover: var(--color-neutral-400);
    --input-border-focus: var(--color-brand-400);
    --input-placeholder: var(--color-neutral-500);
    --card-bg: var(--color-neutral-0);
    --card-border: var(--color-neutral-200);
    --practice-divider: #00000026;
    --popover-bg: var(--color-neutral-0);
    --popover-border: var(--color-neutral-200);
    --selected-bg: var(--color-brand-50);
    --selected-border: var(--color-brand-400);
    --focus-ring: var(--color-brand-400);
    --switch-track-bg: #00000026;
    --switch-track-bg-checked: var(--color-neutral-900);
    --switch-thumb-bg: var(--color-neutral-0);
    --canvas-bg: var(--nt-bg-canvas);
    --canvas-bg-dot: #474747;
    --canvas-node-bg: #191e26;
    --canvas-node-border: #363636;
    --canvas-node-border-selected: #a8a8a8;
    --canvas-handle: #86909c;
    --canvas-handle-bg: #1e1e1ee6;
    --canvas-handle-icon: #ffffffb3;
    --canvas-edge: #86909c;
    --canvas-edge-hover: #c0c8d0;
    --canvas-edge-selected: #e0e4e8;
    --canvas-controls-bg: #262626;
    --canvas-controls-border: #363636;
    --canvas-controls-text: #fff;
    --canvas-controls-text-muted: #919191;
    --canvas-controls-icon: #ffffffd9;
    --canvas-controls-hover: #ffffff1a;
    --canvas-controls-active: #ffffff26;
    --collab-presence-avatar-border: var(--canvas-controls-bg);
    --canvas-minimap-bg: #1f1f1fe6;
    --canvas-minimap-mask: #ffffff0a;
    --canvas-minimap-node: #525252;
    --canvas-minimap-mask-stroke: #ffffff59;
    --canvas-shadow-panel: 0px 2px 5px #00000026;
    --canvas-shadow-dropdown: 0px 4px 10px #00000040, 0px 2px 4px #0000004d;
    --canvas-shadow-menu: 0 8px 32px #00000026, 0 2px 8px #0000001a;
    --ShadowShadow-M: #0003;
    --ShadowShadow-L: #00000047;
    --canvas-primary-btn-bg: #ffffffe6;
    --canvas-primary-btn-bg-hover: #ffffffb3;
    --canvas-primary-btn-icon: #141414;
    --canvas-selection-bg: #ffffff0f;
    --canvas-group-bg: #ffffff1a;
    --canvas-group-border: #ffffff1a;
    --Surface-Canva-background: #141414;
    --Stroke-Light: #363636;
    --assetboard-card-selected-bg: var(--color-neutral-800);
    --seg-control-bg: #101010;
    --seg-control-border: #363636;
    --seg-control-active-bg: #363636;
    --seg-control-hover-bg: var(--color-white-alpha-5);
    --panel-transparent-shadow: 0px 4px 10px 0px #0000001a;
    --panel-background: var(--canvas-controls-bg);
    --invite-fission-button-bg: #09caf5;
  }
  .canvas-light {
    --canvas-bg: var(--nt-bg-canvas);
    --canvas-bg-dot: #dedede;
    --canvas-node-bg: #fff;
    --canvas-node-border: #e3e3e3;
    --canvas-node-border-selected: #919191;
    --canvas-handle: #919191;
    --canvas-handle-bg: transparent;
    --canvas-handle-icon: #000000b3;
    --canvas-edge: #c4c4c4;
    --canvas-edge-hover: #919191;
    --canvas-edge-selected: #525252;
    --canvas-controls-bg: #fff;
    --canvas-controls-border: #0000000f;
    --canvas-controls-text: #262626;
    --canvas-controls-text-muted: #919191;
    --canvas-controls-icon: #262626;
    --canvas-controls-hover: #0000000d;
    --canvas-controls-active: #00000014;
    --collab-presence-avatar-border: #fff;
    --canvas-minimap-bg: #ededede6;
    --canvas-minimap-mask: #0000000a;
    --canvas-minimap-node: #c4c4c4;
    --canvas-minimap-mask-stroke: #0003;
    --canvas-shadow-panel: 0px 2px 5px #00000014;
    --canvas-shadow-dropdown: 0px 4px 10px #0000001f, 0px 2px 4px #0000000f;
    --canvas-shadow-menu: 0 8px 32px #00000014, 0 2px 8px #0000000a;
    --ShadowShadow-M: #0000001a;
    --ShadowShadow-L: #00000024;
    --canvas-primary-btn-bg: #000000d9;
    --canvas-primary-btn-bg-hover: #000000b3;
    --canvas-primary-btn-icon: #fff;
    --canvas-selection-bg: #0000000f;
    --canvas-group-bg: #0000000d;
    --canvas-group-border: #00000014;
    --storyboard-group-shell-bg: #fff;
    --Stroke-Light: #e3e3e3;
    --seg-control-bg: #ebebeb;
    --seg-control-border: #e3e3e3;
    --seg-control-active-bg: var(--color-black-alpha-10);
    --seg-control-hover-bg: var(--color-black-alpha-5);
    --Stroke-Medium: #c4c4c4;
    --Surface-AgentPanel-background: #fff;
    --Surface-Canva-background: #f7f7f7;
    --assetboard-card-selected-bg: var(--color-neutral-50);
    --panel-background: var(--canvas-controls-bg);
    color: var(--color-neutral-950);
    --fg-default: var(--color-neutral-950);
    --fg-muted: var(--color-neutral-700);
    --fg-subtle: var(--color-neutral-500);
    --fg-disabled: var(--color-neutral-500);
    --fg-on-emphasis: var(--color-neutral-0);
    --text-text-brand: #069bbc;
    --text-secondary: #0000008c;
    --text-tertiary: #0000004d;
    --text-disabled: #0000004d;
    --bg-surface: var(--color-neutral-0);
    --bg-surface-secondary: var(--color-neutral-50);
    --bg-surface-elevated: var(--color-neutral-0);
    --bg-float: var(--color-neutral-0);
    --bg-invert-disabled: #0000000f;
    --border-default: var(--color-neutral-200);
    --border-muted: var(--color-neutral-100);
    --border-emphasis: var(--color-neutral-400);
    --border-strong: var(--color-neutral-900);
    --border-neutral-l1: #00000012;
    --border-border-neutral-l2: #0000001a;
    --border-hair-color: var(--color-neutral-200);
    --btn-ghost-bg-hover: var(--color-black-alpha-5);
    --btn-ghost-bg-active: var(--color-black-alpha-10);
    --btn-ghost-text: var(--color-neutral-600);
    --btn-ghost-text-hover: var(--color-neutral-900);
    --input-bg: #0000000a;
    --btn-social-bg: var(--color-black-alpha-5);
    --btn-social-bg-hover: var(--color-black-alpha-10);
    --input-border: var(--color-neutral-200);
    --input-border-hover: var(--color-neutral-400);
    --input-placeholder: var(--color-neutral-500);
    --popover-bg: var(--color-neutral-0);
    --popover-border: var(--color-neutral-200);
    --card-bg: var(--color-neutral-0);
    --card-border: var(--color-neutral-200);
    --practice-divider: #00000026;
    --switch-track-bg: #00000026;
    --switch-track-bg-checked: var(--color-neutral-900);
    --switch-thumb-bg: var(--color-neutral-0);
    --Surface-secondary-background: var(--color-neutral-0);
    --Surface-Panel-background: var(--color-neutral-0);
    --Surface-Float-background: var(--bg-float);
    --Surface-Group-background: var(--canvas-bg);
    --topnav-btn-border: #e3e3e3;
    --topnav-btn-hover-bg: #0000000d;
    --topnav-btn-bg: #f0f0f0;
    --topnav-btn-text: #262626;
  }
  .dark {
    --bg-page: var(--color-neutral-950);
    --bg-canvas: var(--color-neutral-900);
    --bg-surface: var(--color-neutral-900);
    --bg-surface-secondary: var(--color-neutral-800);
    --bg-surface-elevated: var(--color-neutral-800);
    --bg-overlay: var(--color-black-alpha-70);
    --bg-float: #242424;
    --bg-invert-disabled: #ffffff17;
    --fg-default: var(--color-neutral-50);
    --fg-muted: var(--color-neutral-500);
    --fg-subtle: var(--color-neutral-500);
    --fg-disabled: var(--color-neutral-700);
    --fg-on-emphasis: var(--color-neutral-0);
    --fg-brand: var(--color-brand-300);
    --fg-secondary: #a8a8a8;
    --text-text-brand: #04caf6;
    --text-secondary: #fff9;
    --text-tertiary: #ffffff4d;
    --text-disabled: #ffffff4d;
    --text-icon-light-gray: var(--color-neutral-700);
    --access-key-tag-text: var(--color-neutral-500);
    --border-default: var(--color-neutral-700);
    --border-muted: var(--color-neutral-800);
    --border-emphasis: var(--color-neutral-600);
    --border-strong: var(--color-neutral-0);
    --border-brand: var(--color-brand-400);
    --border-neutral-l1: #ffffff14;
    --border-border-neutral-l2: #ffffff1f;
    --border-hair-color: var(--color-neutral-700);
    --access-key-tag-border: var(--color-neutral-400);
    --btn-primary-bg: var(--color-brand-400);
    --btn-primary-bg-hover: var(--color-brand-300);
    --btn-primary-bg-active: var(--color-brand-600);
    --btn-primary-bg-disabled: var(--color-brand-600);
    --btn-primary-text: var(--color-neutral-0);
    --btn-primary-text-disabled: var(--color-white-alpha-40);
    --btn-secondary-bg: var(--color-white-alpha-10);
    --btn-secondary-bg-hover: var(--color-white-alpha-40);
    --btn-secondary-bg-active: var(--color-white-alpha-40);
    --btn-secondary-bg-disabled: var(--color-white-alpha-10);
    --btn-secondary-text: var(--color-neutral-50);
    --btn-secondary-text-disabled: var(--color-neutral-700);
    --btn-ghost-bg: transparent;
    --btn-ghost-bg-hover: var(--color-white-alpha-10);
    --btn-ghost-bg-active: var(--color-white-alpha-10);
    --btn-ghost-bg-disabled: transparent;
    --btn-ghost-text: var(--color-neutral-500);
    --btn-ghost-text-hover: var(--color-neutral-300);
    --btn-ghost-text-disabled: var(--color-neutral-700);
    --btn-white-bg: var(--color-neutral-950);
    --btn-white-bg-hover: var(--color-neutral-800);
    --btn-white-bg-active: var(--color-neutral-700);
    --btn-white-bg-disabled: var(--color-neutral-950);
    --btn-white-text: var(--color-neutral-0);
    --btn-invert-bg: var(--color-neutral-0);
    --btn-invert-bg-hover: var(--color-neutral-100);
    --btn-invert-bg-active: var(--color-neutral-200);
    --btn-invert-bg-disabled: var(--color-neutral-0);
    --btn-invert-text: var(--color-neutral-950);
    --status-success: var(--color-green-500);
    --status-success-bg: var(--color-green-900);
    --status-warning: var(--color-yellow-400);
    --status-warning-bg: var(--color-yellow-900);
    --status-error: var(--color-red-400);
    --status-error-bg: var(--color-red-900);
    --status-info: var(--color-blue-400);
    --status-info-bg: var(--color-blue-900);
    --assetboard-card-locate-bg: #443928;
    --input-bg: var(--color-neutral-900);
    --btn-social-bg: var(--color-white-alpha-5);
    --btn-social-bg-hover: var(--color-white-alpha-10);
    --input-border: var(--color-neutral-700);
    --input-border-hover: var(--color-neutral-600);
    --input-border-focus: var(--color-brand-400);
    --input-placeholder: var(--color-neutral-500);
    --card-bg: var(--color-neutral-900);
    --card-border: var(--color-neutral-700);
    --practice-divider: #ffffff29;
    --popover-bg: var(--color-neutral-800);
    --popover-border: var(--color-neutral-700);
    --selected-bg: var(--color-brand-900);
    --selected-border: var(--color-brand-400);
    --focus-ring: var(--color-brand-400);
    --switch-track-bg: var(--color-white-alpha-25);
    --switch-track-bg-checked: var(--color-neutral-50);
    --switch-thumb-bg: var(--color-neutral-900);
    --canvas-bg: var(--nt-bg-canvas);
    --canvas-bg-dot: #474747;
    --canvas-node-bg: #191e26;
    --canvas-node-border: #363636;
    --canvas-node-border-selected: #a8a8a8;
    --canvas-handle: #86909c;
    --canvas-handle-bg: #1e1e1ee6;
    --canvas-handle-icon: #ffffffb3;
    --canvas-edge: #86909c;
    --canvas-edge-hover: #c0c8d0;
    --canvas-edge-selected: #e0e4e8;
    --canvas-controls-bg: #262626;
    --canvas-controls-border: #363636;
    --canvas-controls-text: #fff;
    --canvas-controls-text-muted: #919191;
    --canvas-controls-icon: #ffffffd9;
    --canvas-controls-hover: #ffffff1a;
    --canvas-controls-active: #ffffff26;
    --collab-presence-avatar-border: var(--canvas-controls-bg);
    --canvas-minimap-bg: #1f1f1fe6;
    --canvas-minimap-mask: #ffffff0a;
    --canvas-minimap-node: #525252;
    --canvas-minimap-mask-stroke: #ffffff59;
    --canvas-shadow-panel: 0px 2px 5px #00000026;
    --canvas-shadow-dropdown: 0px 4px 10px #00000040, 0px 2px 4px #0000004d;
    --canvas-shadow-menu: 0 8px 32px #00000026, 0 2px 8px #0000001a;
    --ShadowShadow-M: #0003;
    --ShadowShadow-L: #00000047;
    --canvas-primary-btn-bg: #ffffffe6;
    --canvas-primary-btn-bg-hover: #ffffffb3;
    --canvas-primary-btn-icon: #141414;
    --canvas-selection-bg: #ffffff0f;
    --canvas-group-bg: #ffffff1a;
    --canvas-group-border: #ffffff1a;
    --storyboard-group-shell-bg: #212121;
    --seg-control-bg: #101010;
    --seg-control-border: #363636;
    --seg-control-active-bg: #363636;
    --seg-control-hover-bg: var(--color-white-alpha-5);
    --Stroke-Medium: #525252;
    --Surface-AgentPanel-background: #212121;
    --Surface-Panel-background: var(--color-neutral-900);
    --Surface-Float-background: var(--bg-float);
    --Surface-Group-background: #ffffff0d;
    --panel-background: var(--canvas-controls-bg);
    --invite-fission-button-bg: #09caf5;
  }
  html,
  body {
    overscroll-behavior: none;
    touch-action: manipulation;
    -ms-touch-action: manipulation;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    height: 100%;
  }
  @supports (-webkit-touch-callout: none) or (font: -apple-system-body) {
    html,
    body {
      overscroll-behavior: auto;
    }
  }
  .fallback-image-off-icon {
    color: #a8a8a8;
  }
  html.dark .fallback-image-off-icon {
    color: #ffffff26;
  }
  body {
    background-color: var(--bg-page);
    color: var(--fg-default);
    font-family: var(--font-text);
    font-optical-sizing: auto;
    -webkit-user-select: none;
    user-select: none;
    font-style: normal;
  }
  p {
    margin: 0;
  }
  input,
  textarea {
    -webkit-user-select: text;
    user-select: text;
  }
  ol,
  ul,
  dl,
  dd,
  dt {
    margin: 0;
    padding: 0;
  }
  button {
    cursor: pointer;
  }
  * {
    border-color: var(--border-default);
  }
}
@layer components {
  .article-prose {
    --tw-prose-body: var(--fg-muted);
    --tw-prose-headings: var(--fg-default);
    --tw-prose-links: var(--color-brand-400);
    --tw-prose-links-hover: var(--color-brand-600);
    --tw-prose-links-underline: #09caf54d;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .article-prose {
      --tw-prose-links-underline: color-mix(
        in srgb,
        var(--color-brand-400) 30%,
        transparent
      );
    }
  }
  .article-prose {
    --tw-prose-bold: var(--fg-default);
    --tw-prose-counters: var(--fg-subtle);
    --tw-prose-bullets: var(--fg-subtle);
    --tw-prose-hr: var(--border-default);
    --tw-prose-quotes: var(--fg-default);
    --tw-prose-quote-borders: var(--border-emphasis);
    --tw-prose-captions: var(--fg-subtle);
    --tw-prose-code: var(--fg-default);
    --tw-prose-code-bg: var(--bg-surface-secondary);
    --tw-prose-code-ring: var(--border-default);
    --tw-prose-th-borders: var(--border-emphasis);
    --tw-prose-td-borders: var(--border-default);
    --tw-prose-highlight: #fef08a;
    --tw-prose-highlight-text: var(--fg-default);
    width: 100%;
    min-width: 0;
    color: var(--tw-prose-body);
    font-family: var(--font-text);
    font-size: 0.9375rem;
    line-height: 1.5;
  }
  @media (min-width: 768px) {
    .article-prose {
      font-size: 1.0625rem;
      line-height: 1.5;
    }
  }
  .article-prose p {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .article-prose p:first-child {
    margin-top: 0;
  }
  .article-prose p:last-child {
    margin-bottom: 0;
  }
  .article-prose h1,
  .article-prose h2,
  .article-prose h3,
  .article-prose h4,
  .article-prose h5,
  .article-prose h6 {
    color: var(--tw-prose-headings);
    margin-top: 2rem;
    margin-bottom: 1rem;
    font-weight: 600;
    line-height: 1.3;
  }
  .article-prose h1 {
    margin-top: 0;
    font-size: 1.875rem;
    line-height: 1.2;
  }
  .article-prose h2 {
    margin-top: 2.5rem;
    font-size: 1.5rem;
  }
  .article-prose h3 {
    margin-top: 2rem;
    font-size: 1.25rem;
  }
  .article-prose h4 {
    font-size: 1.125rem;
  }
  .article-prose h5 {
    font-size: 1rem;
  }
  .article-prose h6 {
    font-size: 0.875rem;
  }
  .article-prose ul,
  .article-prose ol {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    padding-left: 1.25rem;
  }
  .article-prose li {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .article-prose ul {
    list-style-type: disc;
  }
  .article-prose ol {
    list-style-type: decimal;
  }
  .article-prose ul > li::marker {
    color: var(--tw-prose-bullets);
  }
  .article-prose ol > li::marker {
    color: var(--tw-prose-counters);
    font-weight: 400;
  }
  .article-prose ol > li:has(h1, h2, h3, h4, h5, h6) {
    margin-left: -1.25rem;
    padding-left: 0;
    list-style: none;
  }
  .article-prose a {
    color: var(--tw-prose-links);
    text-decoration: underline;
    -webkit-text-decoration-color: var(--tw-prose-links-underline);
    -webkit-text-decoration-color: var(--tw-prose-links-underline);
    -webkit-text-decoration-color: var(--tw-prose-links-underline);
    text-decoration-color: var(--tw-prose-links-underline);
    text-underline-offset: 2px;
    font-weight: 500;
    transition: color 0.15s ease-in-out;
  }
  .article-prose a:hover {
    color: var(--tw-prose-links-hover);
    -webkit-text-decoration-color: var(--tw-prose-links-hover);
    -webkit-text-decoration-color: var(--tw-prose-links-hover);
    -webkit-text-decoration-color: var(--tw-prose-links-hover);
    text-decoration-color: var(--tw-prose-links-hover);
  }
  .article-prose strong {
    color: var(--tw-prose-bold);
    font-weight: 600;
  }
  .article-prose em {
    font-style: italic;
  }
  .article-prose code {
    color: var(--tw-prose-code);
    background-color: var(--tw-prose-code-bg);
    border: 1px solid var(--tw-prose-code-ring);
    border-radius: 0.375rem;
    padding: 0.125rem 0.375rem;
    font-family:
      ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
    font-size: 0.875em;
  }
  .article-prose pre {
    background-color: var(--tw-prose-code-bg);
    border: 1px solid var(--tw-prose-code-ring);
    border-radius: 0.5rem;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    padding: 1rem;
    overflow-x: auto;
  }
  .article-prose pre code {
    background-color: #0000;
    border: none;
    padding: 0;
    font-size: 0.875rem;
    line-height: 1.5;
  }
  .article-prose blockquote {
    border-left: 0.25rem solid var(--tw-prose-quote-borders);
    color: var(--tw-prose-quotes);
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    padding-left: 1rem;
    font-style: italic;
  }
  .article-prose blockquote p {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .article-prose blockquote p:first-child {
    margin-top: 0;
  }
  .article-prose blockquote p:last-child {
    margin-bottom: 0;
  }
  .article-prose hr {
    border: none;
    border-top: 1px solid var(--tw-prose-hr);
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .article-prose img {
    border-radius: 0.5rem;
    max-width: 100%;
    height: auto;
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .article-prose figure {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .article-prose figcaption {
    color: var(--tw-prose-captions);
    text-align: center;
    margin-top: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
  }
  .article-prose table {
    border-collapse: collapse;
    width: 100%;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    font-size: 0.9375rem;
    line-height: 1.5;
  }
  .article-prose thead {
    border-bottom: 1px solid var(--tw-prose-th-borders);
  }
  .article-prose thead th {
    color: var(--tw-prose-headings);
    text-align: left;
    vertical-align: bottom;
    padding: 0.5rem;
    font-weight: 600;
  }
  .article-prose tbody tr {
    border-bottom: 1px solid var(--tw-prose-td-borders);
  }
  .article-prose tbody tr:last-child {
    border-bottom: none;
  }
  .article-prose tbody td {
    vertical-align: baseline;
    padding: 0.5rem;
  }
  .article-prose mark {
    background-color: var(--tw-prose-highlight);
    color: var(--tw-prose-highlight-text);
    border-radius: 0.25rem;
    padding: 0.125rem 0.25rem;
  }
  .article-prose > :first-child {
    margin-top: 0 !important;
  }
  .article-prose > :last-child {
    margin-bottom: 0 !important;
  }
  .article-prose :is(h1, h2, h3, h4, h5, h6) + * {
    margin-top: 0;
  }
}
@layer utilities {
  .\@container\/library-batch {
    container: library-batch/inline-size;
  }
  .\@container {
    container-type: inline-size;
  }
  .\[container-type\:size\] {
    container-type: size;
  }
  .pointer-events-auto {
    pointer-events: auto;
  }
  .pointer-events-none {
    pointer-events: none;
  }
  .\!visible {
    visibility: visible !important;
  }
  .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;
  }
  .not-sr-only {
    clip-path: none;
    white-space: normal;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    position: static;
    overflow: visible;
  }
  .\!absolute {
    position: absolute !important;
  }
  .\!sticky {
    position: sticky !important;
  }
  .absolute {
    position: absolute;
  }
  .absolute\! {
    position: absolute !important;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .sticky {
    position: sticky;
  }
  .-inset-1 {
    inset: -4px;
  }
  .-inset-\[3px\] {
    inset: -3px;
  }
  .-inset-\[5px\] {
    inset: -5px;
  }
  .-inset-\[8\.154px\] {
    inset: -8.154px;
  }
  .-inset-px {
    inset: -1px;
  }
  .inset-0 {
    inset: 0;
  }
  .inset-0\.5 {
    inset: calc(var(--spacing) * 0.5);
  }
  .inset-\[-1px\] {
    inset: -1px;
  }
  .inset-\[-24\%\] {
    inset: -24%;
  }
  .inset-\[1px\] {
    inset: 1px;
  }
  .inset-\[5\%\] {
    inset: 5%;
  }
  .inset-\[10\%\] {
    inset: 10%;
  }
  .-inset-x-\[7px\] {
    inset-inline: -7px;
  }
  .inset-x-0 {
    inset-inline: 0;
  }
  .inset-x-1\.5 {
    inset-inline: calc(var(--spacing) * 1.5);
  }
  .inset-x-3 {
    inset-inline: 12px;
  }
  .inset-x-4 {
    inset-inline: 16px;
  }
  .inset-x-5 {
    inset-inline: 20px;
  }
  .inset-x-6 {
    inset-inline: 24px;
  }
  .inset-x-10 {
    inset-inline: 40px;
  }
  .inset-y-0 {
    inset-block: 0;
  }
  .inset-y-2 {
    inset-block: 8px;
  }
  .inset-y-\[-28\%\] {
    inset-block: -28%;
  }
  .inset-y-\[3\.5px\] {
    inset-block: 3.5px;
  }
  .end-1 {
    inset-inline-end: 4px;
  }
  .end-2 {
    inset-inline-end: 8px;
  }
  .end-3 {
    inset-inline-end: 12px;
  }
  .\!top-0 {
    top: 0 !important;
  }
  .\!top-2\.5 {
    top: calc(var(--spacing) * 2.5) !important;
  }
  .\!top-\[48px\] {
    top: 48px !important;
  }
  .\!top-\[50px\] {
    top: 50px !important;
  }
  .-top-0\.5 {
    top: calc(var(--spacing) * -0.5);
  }
  .-top-1 {
    top: -4px;
  }
  .-top-1\.5 {
    top: calc(var(--spacing) * -1.5);
  }
  .-top-2 {
    top: -8px;
  }
  .-top-2\.5 {
    top: calc(var(--spacing) * -2.5);
  }
  .-top-3 {
    top: -12px;
  }
  .-top-4 {
    top: -16px;
  }
  .-top-6 {
    top: -24px;
  }
  .-top-7 {
    top: calc(var(--spacing) * -7);
  }
  .-top-8 {
    top: -32px;
  }
  .-top-14 {
    top: calc(var(--spacing) * -14);
  }
  .-top-15 {
    top: calc(var(--spacing) * -15);
  }
  .-top-\[1px\] {
    top: -1px;
  }
  .-top-\[2px\] {
    top: -2px;
  }
  .-top-\[4\.5px\] {
    top: -4.5px;
  }
  .-top-\[4px\] {
    top: -4px;
  }
  .-top-\[8px\] {
    top: -8px;
  }
  .-top-\[10px\] {
    top: -10px;
  }
  .-top-\[12px\] {
    top: -12px;
  }
  .-top-\[16px\] {
    top: -16px;
  }
  .-top-px {
    top: -1px;
  }
  .top-\(--libtv-chrome-top\) {
    top: var(--libtv-chrome-top);
  }
  .top-0 {
    top: 0;
  }
  .top-0\.5 {
    top: calc(var(--spacing) * 0.5);
  }
  .top-1 {
    top: 4px;
  }
  .top-1\.5 {
    top: calc(var(--spacing) * 1.5);
  }
  .top-1\/2 {
    top: 50%;
  }
  .top-1\/3 {
    top: 33.3333%;
  }
  .top-2 {
    top: 8px;
  }
  .top-2\.5 {
    top: calc(var(--spacing) * 2.5);
  }
  .top-2\/3 {
    top: 66.6667%;
  }
  .top-3 {
    top: 12px;
  }
  .top-3\.5 {
    top: calc(var(--spacing) * 3.5);
  }
  .top-4 {
    top: 16px;
  }
  .top-5 {
    top: 20px;
  }
  .top-6 {
    top: 24px;
  }
  .top-7 {
    top: calc(var(--spacing) * 7);
  }
  .top-8 {
    top: 32px;
  }
  .top-9 {
    top: calc(var(--spacing) * 9);
  }
  .top-10 {
    top: 40px;
  }
  .top-12 {
    top: 48px;
  }
  .top-14 {
    top: calc(var(--spacing) * 14);
  }
  .top-16 {
    top: 64px;
  }
  .top-20 {
    top: calc(var(--spacing) * 20);
  }
  .top-\[-1px\] {
    top: -1px;
  }
  .top-\[-2px\] {
    top: -2px;
  }
  .top-\[-7px\] {
    top: -7px;
  }
  .top-\[-12px\] {
    top: -12px;
  }
  .top-\[-14px\] {
    top: -14px;
  }
  .top-\[-16px\] {
    top: -16px;
  }
  .top-\[-44px\] {
    top: -44px;
  }
  .top-\[-100vw\] {
    top: -100vw;
  }
  .top-\[1\.28px\] {
    top: 1.28px;
  }
  .top-\[1\.84px\] {
    top: 1.84px;
  }
  .top-\[1px\] {
    top: 1px;
  }
  .top-\[2px\] {
    top: 2px;
  }
  .top-\[3\.54px\] {
    top: 3.54px;
  }
  .top-\[3px\] {
    top: 3px;
  }
  .top-\[4\.5px\] {
    top: 4.5px;
  }
  .top-\[5px\] {
    top: 5px;
  }
  .top-\[6px\] {
    top: 6px;
  }
  .top-\[7\.5px\] {
    top: 7.5px;
  }
  .top-\[7\.09px\] {
    top: 7.09px;
  }
  .top-\[8px\] {
    top: 8px;
  }
  .top-\[9px\] {
    top: 9px;
  }
  .top-\[10\.5px\] {
    top: 10.5px;
  }
  .top-\[10px\] {
    top: 10px;
  }
  .top-\[10vh\] {
    top: 10vh;
  }
  .top-\[14px\] {
    top: 14px;
  }
  .top-\[15px\] {
    top: 15px;
  }
  .top-\[16px\] {
    top: 16px;
  }
  .top-\[19px\] {
    top: 19px;
  }
  .top-\[22px\] {
    top: 22px;
  }
  .top-\[24px\] {
    top: 24px;
  }
  .top-\[25px\] {
    top: 25px;
  }
  .top-\[26px\] {
    top: 26px;
  }
  .top-\[27px\] {
    top: 27px;
  }
  .top-\[30px\] {
    top: 30px;
  }
  .top-\[33\.333\%\] {
    top: 33.333%;
  }
  .top-\[34px\] {
    top: 34px;
  }
  .top-\[38\%\] {
    top: 38%;
  }
  .top-\[38px\] {
    top: 38px;
  }
  .top-\[40\%\] {
    top: 40%;
  }
  .top-\[40px\] {
    top: 40px;
  }
  .top-\[41px\] {
    top: 41px;
  }
  .top-\[42px\] {
    top: 42px;
  }
  .top-\[45\%\] {
    top: 45%;
  }
  .top-\[47px\] {
    top: 47px;
  }
  .top-\[50\%\] {
    top: 50%;
  }
  .top-\[50px\] {
    top: 50px;
  }
  .top-\[52px\] {
    top: 52px;
  }
  .top-\[56\.8px\] {
    top: 56.8px;
  }
  .top-\[56px\] {
    top: 56px;
  }
  .top-\[57\.7px\] {
    top: 57.7px;
  }
  .top-\[58\.5\%\] {
    top: 58.5%;
  }
  .top-\[58px\] {
    top: 58px;
  }
  .top-\[60\.7px\] {
    top: 60.7px;
  }
  .top-\[60px\] {
    top: 60px;
  }
  .top-\[64px\] {
    top: 64px;
  }
  .top-\[66\.667\%\] {
    top: 66.667%;
  }
  .top-\[70px\] {
    top: 70px;
  }
  .top-\[79px\] {
    top: 79px;
  }
  .top-\[85px\] {
    top: 85px;
  }
  .top-\[88px\] {
    top: 88px;
  }
  .top-\[90px\] {
    top: 90px;
  }
  .top-\[105px\] {
    top: 105px;
  }
  .top-\[106\.1px\] {
    top: 106.1px;
  }
  .top-\[114\.5px\] {
    top: 114.5px;
  }
  .top-\[114px\] {
    top: 114px;
  }
  .top-\[118px\] {
    top: 118px;
  }
  .top-\[147px\] {
    top: 147px;
  }
  .top-\[150px\] {
    top: 150px;
  }
  .top-\[151\.1px\] {
    top: 151.1px;
  }
  .top-\[165\.7px\] {
    top: 165.7px;
  }
  .top-\[167px\] {
    top: 167px;
  }
  .top-\[216px\] {
    top: 216px;
  }
  .top-\[246px\] {
    top: 246px;
  }
  .top-\[276\.9px\] {
    top: 276.9px;
  }
  .top-\[352\.07px\] {
    top: 352.07px;
  }
  .top-\[418px\] {
    top: 418px;
  }
  .top-\[504px\] {
    top: 504px;
  }
  .top-\[calc\(0\.5rem\+1px\)\] {
    top: calc(0.5rem + 1px);
  }
  .top-\[calc\(50\%-318px\)\] {
    top: calc(50% - 318px);
  }
  .top-\[calc\(50\%_-_16px\)\] {
    top: calc(50% - 16px);
  }
  .top-\[calc\(50\%±dy\)\] {
    top: calc(50%±dy);
  }
  .top-\[calc\(100\%\+8px\)\] {
    top: calc(100% + 8px);
  }
  .top-\[calc\(100\%\+10px\)\] {
    top: calc(100% + 10px);
  }
  .top-\[calc\(var\(--activity-detail-sticky-top-mobile\)\+32px\)\] {
    top: calc(var(--activity-detail-sticky-top-mobile) + 32px);
  }
  .top-\[calc\(var\(--libtv-chrome-top\)\+var\(--libtv-header-height\)\)\] {
    top: calc(var(--libtv-chrome-top) + var(--libtv-header-height));
  }
  .top-\[calc\(var\(--libtv-chrome-top\)\+var\(--libtv-header-height\)\+8px\)\] {
    top: calc(var(--libtv-chrome-top) + var(--libtv-header-height) + 8px);
  }
  .top-\[calc\(var\(--libtv-chrome-top\)\+var\(--libtv-header-height\)\+32px\)\] {
    top: calc(var(--libtv-chrome-top) + var(--libtv-header-height) + 32px);
  }
  .top-\[calc\(var\(--libtv-chrome-top\,0px\)\+var\(--libtv-header-height\,50px\)\+var\(--cli-stage-offset\)\)\] {
    top: calc(
      var(--libtv-chrome-top, 0px) + var(--libtv-header-height, 50px) +
        var(--cli-stage-offset)
    );
  }
  .top-\[calc\(var\(--mantine-header-height\,0px\)\+0rem\)\] {
    top: calc(var(--mantine-header-height, 0px) + 0rem);
  }
  .top-\[calc\(var\(--show-header-sticky-top\)\+50px\)\] {
    top: calc(var(--show-header-sticky-top) + 50px);
  }
  .top-\[calc\(var\(--styling-deck-top\)_\+_var\(--styling-deck-half\)_\+_var\(--styling-card-half\)_\+_20px\)\] {
    top: calc(
      var(--styling-deck-top) + var(--styling-deck-half) +
        var(--styling-card-half) + 20px
    );
  }
  .top-\[var\(--activity-detail-sticky-top-mobile\)\] {
    top: var(--activity-detail-sticky-top-mobile);
  }
  .top-\[var\(--activity-list-sticky-top-mobile\)\] {
    top: var(--activity-list-sticky-top-mobile);
  }
  .top-\[var\(--newtake-project-sticky-top-mobile\)\] {
    top: var(--newtake-project-sticky-top-mobile);
  }
  .top-\[var\(--safe-area-top\)\] {
    top: var(--safe-area-top);
  }
  .top-\[var\(--styling-deck-top\)\] {
    top: var(--styling-deck-top);
  }
  .top-\[var\(--top-header-height\)\] {
    top: var(--top-header-height);
  }
  .top-full {
    top: 100%;
  }
  .top-px {
    top: 1px;
  }
  .-right-0\.5 {
    right: calc(var(--spacing) * -0.5);
  }
  .-right-1 {
    right: -4px;
  }
  .-right-1\.5 {
    right: calc(var(--spacing) * -1.5);
  }
  .-right-2 {
    right: -8px;
  }
  .-right-2\.5 {
    right: calc(var(--spacing) * -2.5);
  }
  .-right-3 {
    right: -12px;
  }
  .-right-11 {
    right: calc(var(--spacing) * -11);
  }
  .-right-12 {
    right: -48px;
  }
  .-right-\[4\.5px\] {
    right: -4.5px;
  }
  .-right-\[12px\] {
    right: -12px;
  }
  .-right-\[276px\] {
    right: -276px;
  }
  .-right-px {
    right: -1px;
  }
  .right-0 {
    right: 0;
  }
  .right-0\.5 {
    right: calc(var(--spacing) * 0.5);
  }
  .right-1 {
    right: 4px;
  }
  .right-1\.5 {
    right: calc(var(--spacing) * 1.5);
  }
  .right-2 {
    right: 8px;
  }
  .right-2\.5 {
    right: calc(var(--spacing) * 2.5);
  }
  .right-3 {
    right: 12px;
  }
  .right-3\.5 {
    right: calc(var(--spacing) * 3.5);
  }
  .right-4 {
    right: 16px;
  }
  .right-5 {
    right: 20px;
  }
  .right-6 {
    right: 24px;
  }
  .right-8 {
    right: 32px;
  }
  .right-20 {
    right: calc(var(--spacing) * 20);
  }
  .right-\[-1\.67px\] {
    right: -1.67px;
  }
  .right-\[-2px\] {
    right: -2px;
  }
  .right-\[-7px\] {
    right: -7px;
  }
  .right-\[-30px\] {
    right: -30px;
  }
  .right-\[-40px\] {
    right: -40px;
  }
  .right-\[3\.125rem\] {
    right: 3.125rem;
  }
  .right-\[3px\] {
    right: 3px;
  }
  .right-\[5px\] {
    right: 5px;
  }
  .right-\[6\.67px\] {
    right: 6.67px;
  }
  .right-\[6px\] {
    right: 6px;
  }
  .right-\[6vw\] {
    right: 6vw;
  }
  .right-\[7\.5px\] {
    right: 7.5px;
  }
  .right-\[7\.5vw\] {
    right: 7.5vw;
  }
  .right-\[8px\] {
    right: 8px;
  }
  .right-\[9px\] {
    right: 9px;
  }
  .right-\[10px\] {
    right: 10px;
  }
  .right-\[11px\] {
    right: 11px;
  }
  .right-\[12\.5px\] {
    right: 12.5px;
  }
  .right-\[12px\] {
    right: 12px;
  }
  .right-\[16px\] {
    right: 16px;
  }
  .right-\[19px\] {
    right: 19px;
  }
  .right-\[20px\] {
    right: 20px;
  }
  .right-\[24px\] {
    right: 24px;
  }
  .right-\[30px\] {
    right: 30px;
  }
  .right-\[50px\] {
    right: 50px;
  }
  .right-\[76px\] {
    right: 76px;
  }
  .right-\[calc\(50\%-466px\)\] {
    right: calc(50% - 466px);
  }
  .right-\[max\(16px\,calc\(\(100vw-1440px\)\/2\)\)\] {
    right: max(16px, 50vw - 720px);
  }
  .right-full {
    right: 100%;
  }
  .-bottom-1 {
    bottom: -4px;
  }
  .-bottom-1\.5 {
    bottom: calc(var(--spacing) * -1.5);
  }
  .-bottom-4 {
    bottom: -16px;
  }
  .-bottom-\[6px\] {
    bottom: -6px;
  }
  .-bottom-px {
    bottom: -1px;
  }
  .bottom-0 {
    bottom: 0;
  }
  .bottom-0\.5 {
    bottom: calc(var(--spacing) * 0.5);
  }
  .bottom-1 {
    bottom: 4px;
  }
  .bottom-1\.5 {
    bottom: calc(var(--spacing) * 1.5);
  }
  .bottom-2 {
    bottom: 8px;
  }
  .bottom-3 {
    bottom: 12px;
  }
  .bottom-4 {
    bottom: 16px;
  }
  .bottom-5 {
    bottom: 20px;
  }
  .bottom-6 {
    bottom: 24px;
  }
  .bottom-8 {
    bottom: 32px;
  }
  .bottom-10 {
    bottom: 40px;
  }
  .bottom-14 {
    bottom: calc(var(--spacing) * 14);
  }
  .bottom-20 {
    bottom: calc(var(--spacing) * 20);
  }
  .bottom-\[-1px\] {
    bottom: -1px;
  }
  .bottom-\[-7px\] {
    bottom: -7px;
  }
  .bottom-\[0px\] {
    bottom: 0;
  }
  .bottom-\[4px\] {
    bottom: 4px;
  }
  .bottom-\[6px\] {
    bottom: 6px;
  }
  .bottom-\[7px\] {
    bottom: 7px;
  }
  .bottom-\[8\%\] {
    bottom: 8%;
  }
  .bottom-\[8px\] {
    bottom: 8px;
  }
  .bottom-\[9\.06px\] {
    bottom: 9.06px;
  }
  .bottom-\[12px\] {
    bottom: 12px;
  }
  .bottom-\[14\%\] {
    bottom: 14%;
  }
  .bottom-\[14px\] {
    bottom: 14px;
  }
  .bottom-\[20px\] {
    bottom: 20px;
  }
  .bottom-\[22px\] {
    bottom: 22px;
  }
  .bottom-\[36px\] {
    bottom: 36px;
  }
  .bottom-\[37px\] {
    bottom: 37px;
  }
  .bottom-\[46px\] {
    bottom: 46px;
  }
  .bottom-\[52px\] {
    bottom: 52px;
  }
  .bottom-\[56px\] {
    bottom: 56px;
  }
  .bottom-\[60px\] {
    bottom: 60px;
  }
  .bottom-\[70px\] {
    bottom: 70px;
  }
  .bottom-\[76px\] {
    bottom: 76px;
  }
  .bottom-\[90px\] {
    bottom: 90px;
  }
  .bottom-\[calc\(100\%\+6px\)\] {
    bottom: calc(100% + 6px);
  }
  .bottom-\[calc\(100\%\+8px\)\] {
    bottom: calc(100% + 8px);
  }
  .bottom-\[calc\(100\%\+12px\)\] {
    bottom: calc(100% + 12px);
  }
  .bottom-\[calc\(100\%\+16px\)\] {
    bottom: calc(100% + 16px);
  }
  .bottom-\[clamp\(12px\,4dvh\,40px\)\] {
    bottom: clamp(12px, 4dvh, 40px);
  }
  .bottom-full {
    bottom: 100%;
  }
  .\!left-\[initial\] {
    left: initial !important;
  }
  .-left-1 {
    left: -4px;
  }
  .-left-1\.5 {
    left: calc(var(--spacing) * -1.5);
  }
  .-left-2 {
    left: -8px;
  }
  .-left-\[26px\] {
    left: -26px;
  }
  .-left-\[50px\] {
    left: -50px;
  }
  .-left-\[130px\] {
    left: -130px;
  }
  .-left-\[9999px\] {
    left: -9999px;
  }
  .left-0 {
    left: 0;
  }
  .left-0\.5 {
    left: calc(var(--spacing) * 0.5);
  }
  .left-1 {
    left: 4px;
  }
  .left-1\.5 {
    left: calc(var(--spacing) * 1.5);
  }
  .left-1\/2 {
    left: 50%;
  }
  .left-1\/3 {
    left: 33.3333%;
  }
  .left-2 {
    left: 8px;
  }
  .left-2\.5 {
    left: calc(var(--spacing) * 2.5);
  }
  .left-2\/3 {
    left: 66.6667%;
  }
  .left-2\/4 {
    left: 50%;
  }
  .left-3 {
    left: 12px;
  }
  .left-4 {
    left: 16px;
  }
  .left-5 {
    left: 20px;
  }
  .left-6 {
    left: 24px;
  }
  .left-8 {
    left: 32px;
  }
  .left-9 {
    left: calc(var(--spacing) * 9);
  }
  .left-20 {
    left: calc(var(--spacing) * 20);
  }
  .left-\[-7px\] {
    left: -7px;
  }
  .left-\[-9px\] {
    left: -9px;
  }
  .left-\[-10px\] {
    left: -10px;
  }
  .left-\[-18\.8px\] {
    left: -18.8px;
  }
  .left-\[-20px\] {
    left: -20px;
  }
  .left-\[-48px\] {
    left: -48px;
  }
  .left-\[-52px\] {
    left: -52px;
  }
  .left-\[-10000px\] {
    left: -10000px;
  }
  .left-\[0\.73px\] {
    left: 0.73px;
  }
  .left-\[0px\] {
    left: 0;
  }
  .left-\[2\.36px\] {
    left: 2.36px;
  }
  .left-\[2px\] {
    left: 2px;
  }
  .left-\[5\.91px\] {
    left: 5.91px;
  }
  .left-\[5px\] {
    left: 5px;
  }
  .left-\[6px\] {
    left: 6px;
  }
  .left-\[6vw\] {
    left: 6vw;
  }
  .left-\[8px\] {
    left: 8px;
  }
  .left-\[10px\] {
    left: 10px;
  }
  .left-\[11px\] {
    left: 11px;
  }
  .left-\[15px\] {
    left: 15px;
  }
  .left-\[17px\] {
    left: 17px;
  }
  .left-\[19px\] {
    left: 19px;
  }
  .left-\[20px\] {
    left: 20px;
  }
  .left-\[21px\] {
    left: 21px;
  }
  .left-\[23\.2px\] {
    left: 23.2px;
  }
  .left-\[25\%\] {
    left: 25%;
  }
  .left-\[28px\] {
    left: 28px;
  }
  .left-\[30px\] {
    left: 30px;
  }
  .left-\[32\.1px\] {
    left: 32.1px;
  }
  .left-\[32\.3px\] {
    left: 32.3px;
  }
  .left-\[33\.333\%\] {
    left: 33.333%;
  }
  .left-\[41px\] {
    left: 41px;
  }
  .left-\[45px\] {
    left: 45px;
  }
  .left-\[46px\] {
    left: 46px;
  }
  .left-\[50\%\] {
    left: 50%;
  }
  .left-\[50px\] {
    left: 50px;
  }
  .left-\[63\.7px\] {
    left: 63.7px;
  }
  .left-\[64\%\] {
    left: 64%;
  }
  .left-\[66\.667\%\] {
    left: 66.667%;
  }
  .left-\[72\%\] {
    left: 72%;
  }
  .left-\[72px\] {
    left: 72px;
  }
  .left-\[77px\] {
    left: 77px;
  }
  .left-\[100\] {
    left: 100px;
  }
  .left-\[105\.6px\] {
    left: 105.6px;
  }
  .left-\[138\.2px\] {
    left: 138.2px;
  }
  .left-\[159px\] {
    left: 159px;
  }
  .left-\[222px\] {
    left: 222px;
  }
  .left-\[265\.3px\] {
    left: 265.3px;
  }
  .left-\[283\.53px\] {
    left: 283.53px;
  }
  .left-\[297px\] {
    left: 297px;
  }
  .left-\[calc\(50\%\+23px\)\] {
    left: calc(50% + 23px);
  }
  .left-\[calc\(50\%\+var\(--mantine-navbar-width\,0px\)\/2\)\] {
    left: calc(50% + var(--mantine-navbar-width, 0px) / 2);
  }
  .left-\[calc\(50\%±dx\)\] {
    left: calc(50%±dx);
  }
  .left-\[calc\(100\%\+2px\)\] {
    left: calc(100% + 2px);
  }
  .left-full {
    left: 100%;
  }
  .isolate {
    isolation: isolate;
  }
  .isolation-auto {
    isolation: auto;
  }
  .-z-1 {
    z-index: calc(1 * -1);
  }
  .-z-10 {
    z-index: calc(10 * -1);
  }
  .-z-30 {
    z-index: calc(30 * -1);
  }
  .z-\(--z-chrome\) {
    z-index: var(--z-chrome);
  }
  .z-\(--z-dropdown\) {
    z-index: var(--z-dropdown);
  }
  .z-\(--z-modal\) {
    z-index: var(--z-modal);
  }
  .z-\(--z-overlay\) {
    z-index: var(--z-overlay);
  }
  .z-\(--z-panel\) {
    z-index: var(--z-panel);
  }
  .z-\(--z-sticky\) {
    z-index: var(--z-sticky);
  }
  .z-\(--z-toast\) {
    z-index: var(--z-toast);
  }
  .z-0 {
    z-index: 0;
  }
  .z-1 {
    z-index: 1;
  }
  .z-2 {
    z-index: 2;
  }
  .z-4 {
    z-index: 4;
  }
  .z-5 {
    z-index: 5;
  }
  .z-6 {
    z-index: 6;
  }
  .z-8 {
    z-index: 8;
  }
  .z-9 {
    z-index: 9;
  }
  .z-10 {
    z-index: 10;
  }
  .z-11 {
    z-index: 11;
  }
  .z-15 {
    z-index: 15;
  }
  .z-20 {
    z-index: 20;
  }
  .z-30 {
    z-index: 30;
  }
  .z-40 {
    z-index: 40;
  }
  .z-50 {
    z-index: 50;
  }
  .z-52 {
    z-index: 52;
  }
  .z-60 {
    z-index: 60;
  }
  .z-200 {
    z-index: 200;
  }
  .z-201 {
    z-index: 201;
  }
  .z-305 {
    z-index: 305;
  }
  .z-1000 {
    z-index: 1000;
  }
  .z-1700 {
    z-index: 1700;
  }
  .z-1800 {
    z-index: 1800;
  }
  .z-1900 {
    z-index: 1900;
  }
  .z-2100 {
    z-index: 2100;
  }
  .z-9999 {
    z-index: 9999;
  }
  .z-10001 {
    z-index: 10001;
  }
  .z-10050 {
    z-index: 10050;
  }
  .z-\[--z-overlay\] {
    z-index: --z-overlay;
  }
  .z-\[1\] {
    z-index: 1;
  }
  .z-\[2\] {
    z-index: 2;
  }
  .z-\[3\] {
    z-index: 3;
  }
  .z-\[4\] {
    z-index: 4;
  }
  .z-\[5\] {
    z-index: 5;
  }
  .z-\[6\] {
    z-index: 6;
  }
  .z-\[8\] {
    z-index: 8;
  }
  .z-\[9\] {
    z-index: 9;
  }
  .z-\[10\] {
    z-index: 10;
  }
  .z-\[11\] {
    z-index: 11;
  }
  .z-\[12\] {
    z-index: 12;
  }
  .z-\[14\] {
    z-index: 14;
  }
  .z-\[15\] {
    z-index: 15;
  }
  .z-\[19\] {
    z-index: 19;
  }
  .z-\[21\] {
    z-index: 21;
  }
  .z-\[25\] {
    z-index: 25;
  }
  .z-\[30\] {
    z-index: 30;
  }
  .z-\[31\] {
    z-index: 31;
  }
  .z-\[52\] {
    z-index: 52;
  }
  .z-\[54\] {
    z-index: 54;
  }
  .z-\[60\] {
    z-index: 60;
  }
  .z-\[90\] {
    z-index: 90;
  }
  .z-\[95\] {
    z-index: 95;
  }
  .z-\[99\] {
    z-index: 99;
  }
  .z-\[100\] {
    z-index: 100;
  }
  .z-\[180\] {
    z-index: 180;
  }
  .z-\[200\] {
    z-index: 200;
  }
  .z-\[201\] {
    z-index: 201;
  }
  .z-\[305\] {
    z-index: 305;
  }
  .z-\[400\] {
    z-index: 400;
  }
  .z-\[720\] {
    z-index: 720;
  }
  .z-\[730\] {
    z-index: 730;
  }
  .z-\[760\] {
    z-index: 760;
  }
  .z-\[765\] {
    z-index: 765;
  }
  .z-\[800\] {
    z-index: 800;
  }
  .z-\[900\] {
    z-index: 900;
  }
  .z-\[1000\] {
    z-index: 1000;
  }
  .z-\[1050\] {
    z-index: 1050;
  }
  .z-\[1100\] {
    z-index: 1100;
  }
  .z-\[1101\] {
    z-index: 1101;
  }
  .z-\[1200\] {
    z-index: 1200;
  }
  .z-\[1700\] {
    z-index: 1700;
  }
  .z-\[1800\] {
    z-index: 1800;
  }
  .z-\[1900\] {
    z-index: 1900;
  }
  .z-\[2100\] {
    z-index: 2100;
  }
  .z-\[2500\] {
    z-index: 2500;
  }
  .z-\[9000\] {
    z-index: 9000;
  }
  .z-\[9997\] {
    z-index: 9997;
  }
  .z-\[9999\] {
    z-index: 9999;
  }
  .z-\[10000\] {
    z-index: 10000;
  }
  .z-\[100000\] {
    z-index: 100000;
  }
  .z-\[calc\(var\(--z-chrome\)\+10\)\] {
    z-index: calc(var(--z-chrome) + 10);
  }
  .z-\[calc\(var\(--z-dropdown\)\+10\)\] {
    z-index: calc(var(--z-dropdown) + 10);
  }
  .z-\[calc\(var\(--z-modal\)\+1\)\] {
    z-index: calc(var(--z-modal) + 1);
  }
  .z-\[calc\(var\(--z-modal\)\+30\)\] {
    z-index: calc(var(--z-modal) + 30);
  }
  .z-\[calc\(var\(--z-overlay\)\+1\)\] {
    z-index: calc(var(--z-overlay) + 1);
  }
  .z-\[calc\(var\(--z-overlay\)\+2\)\] {
    z-index: calc(var(--z-overlay) + 2);
  }
  .z-\[calc\(var\(--z-overlay\)\+4\)\] {
    z-index: calc(var(--z-overlay) + 4);
  }
  .z-\[calc\(var\(--z-overlay\)\+10\)\] {
    z-index: calc(var(--z-overlay) + 10);
  }
  .z-\[calc\(var\(--z-panel\)\+1\)\] {
    z-index: calc(var(--z-panel) + 1);
  }
  .z-\[calc\(var\(--z-panel\)\+20\)\] {
    z-index: calc(var(--z-panel) + 20);
  }
  .z-\[calc\(var\(--z-panel\)\+40\)\] {
    z-index: calc(var(--z-panel) + 40);
  }
  .z-\[var\(--z-chrome\)\] {
    z-index: var(--z-chrome);
  }
  .z-\[var\(--z-notify\)\] {
    z-index: var(--z-notify);
  }
  .z-\[var\(--z-overlay\)\] {
    z-index: var(--z-overlay);
  }
  .z-\[var\(--z-sticky\)\] {
    z-index: var(--z-sticky);
  }
  .z-\[var\(--z-toast\)\] {
    z-index: var(--z-toast);
  }
  .order-1 {
    order: 1;
  }
  .order-2 {
    order: 2;
  }
  .order-3 {
    order: 3;
  }
  .order-4 {
    order: 4;
  }
  .order-first {
    order: -9999;
  }
  .order-last {
    order: 9999;
  }
  .col-span-2 {
    grid-column: span 2 / span 2;
  }
  .col-span-3 {
    grid-column: span 3 / span 3;
  }
  .col-span-6 {
    grid-column: span 6 / span 6;
  }
  .col-span-full {
    grid-column: 1/-1;
  }
  .col-start-1 {
    grid-column-start: 1;
  }
  .col-start-2 {
    grid-column-start: 2;
  }
  .col-start-3 {
    grid-column-start: 3;
  }
  .col-start-4 {
    grid-column-start: 4;
  }
  .col-end-4 {
    grid-column-end: 4;
  }
  .row-1 {
    grid-row: 1;
  }
  .row-2 {
    grid-row: 2;
  }
  .row-3 {
    grid-row: 3;
  }
  .row-4 {
    grid-row: 4;
  }
  .row-5 {
    grid-row: 5;
  }
  .row-start-1 {
    grid-row-start: 1;
  }
  .row-start-2 {
    grid-row-start: 2;
  }
  .float-left {
    float: left;
  }
  .float-right {
    float: right;
  }
  .\!container {
    width: 100% !important;
  }
  @media (min-width: 600px) {
    .\!container {
      max-width: 600px !important;
    }
  }
  @media (min-width: 640px) {
    .\!container {
      max-width: 640px !important;
    }
  }
  @media (min-width: 768px) {
    .\!container {
      max-width: 768px !important;
    }
  }
  @media (min-width: 992px) {
    .\!container {
      max-width: 992px !important;
    }
  }
  @media (min-width: 1024px) {
    .\!container {
      max-width: 1024px !important;
    }
  }
  @media (min-width: 1280px) {
    .\!container {
      max-width: 1280px !important;
    }
  }
  @media (min-width: 1440px) {
    .\!container {
      max-width: 1440px !important;
    }
  }
  @media (min-width: 1520px) {
    .\!container {
      max-width: 1520px !important;
    }
  }
  @media (min-width: 1600px) {
    .\!container {
      max-width: 1600px !important;
    }
  }
  @media (min-width: 1920px) {
    .\!container {
      max-width: 1920px !important;
    }
  }
  @media (min-width: 2240px) {
    .\!container {
      max-width: 2240px !important;
    }
  }
  @media (min-width: 40rem) {
    .\!container {
      max-width: 40rem !important;
    }
  }
  @media (min-width: 48rem) {
    .\!container {
      max-width: 48rem !important;
    }
  }
  @media (min-width: 64rem) {
    .\!container {
      max-width: 64rem !important;
    }
  }
  @media (min-width: 80rem) {
    .\!container {
      max-width: 80rem !important;
    }
  }
  @media (min-width: 96rem) {
    .\!container {
      max-width: 96rem !important;
    }
  }
  .container {
    width: 100%;
  }
  @media (min-width: 600px) {
    .container {
      max-width: 600px;
    }
  }
  @media (min-width: 640px) {
    .container {
      max-width: 640px;
    }
  }
  @media (min-width: 768px) {
    .container {
      max-width: 768px;
    }
  }
  @media (min-width: 992px) {
    .container {
      max-width: 992px;
    }
  }
  @media (min-width: 1024px) {
    .container {
      max-width: 1024px;
    }
  }
  @media (min-width: 1280px) {
    .container {
      max-width: 1280px;
    }
  }
  @media (min-width: 1440px) {
    .container {
      max-width: 1440px;
    }
  }
  @media (min-width: 1520px) {
    .container {
      max-width: 1520px;
    }
  }
  @media (min-width: 1600px) {
    .container {
      max-width: 1600px;
    }
  }
  @media (min-width: 1920px) {
    .container {
      max-width: 1920px;
    }
  }
  @media (min-width: 2240px) {
    .container {
      max-width: 2240px;
    }
  }
  @media (min-width: 40rem) {
    .container {
      max-width: 40rem;
    }
  }
  @media (min-width: 48rem) {
    .container {
      max-width: 48rem;
    }
  }
  @media (min-width: 64rem) {
    .container {
      max-width: 64rem;
    }
  }
  @media (min-width: 80rem) {
    .container {
      max-width: 80rem;
    }
  }
  @media (min-width: 96rem) {
    .container {
      max-width: 96rem;
    }
  }
  .\!m-0 {
    margin: 0 !important;
  }
  .-m-0\.5 {
    margin: calc(var(--spacing) * -0.5);
  }
  .-m-1\.5 {
    margin: calc(var(--spacing) * -1.5);
  }
  .-m-px {
    margin: -1px;
  }
  .m-0 {
    margin: 0;
  }
  .m-1 {
    margin: 4px;
  }
  .m-4 {
    margin: 16px;
  }
  .m-\[3px\] {
    margin: 3px;
  }
  .m-\[25px\] {
    margin: 25px;
  }
  .m-auto {
    margin: auto;
  }
  .\!mx-0 {
    margin-inline: 0 !important;
  }
  .\!mx-2 {
    margin-inline: 8px !important;
  }
  .-mx-0\.5 {
    margin-inline: calc(var(--spacing) * -0.5);
  }
  .-mx-1 {
    margin-inline: -4px;
  }
  .-mx-2 {
    margin-inline: -8px;
  }
  .-mx-3 {
    margin-inline: -12px;
  }
  .-mx-4 {
    margin-inline: -16px;
  }
  .-mx-6 {
    margin-inline: -24px;
  }
  .-mx-\[3px\] {
    margin-inline: -3px;
  }
  .mx-0 {
    margin-inline: 0;
  }
  .mx-0\.5 {
    margin-inline: calc(var(--spacing) * 0.5);
  }
  .mx-1 {
    margin-inline: 4px;
  }
  .mx-1\.5 {
    margin-inline: calc(var(--spacing) * 1.5);
  }
  .mx-2 {
    margin-inline: 8px;
  }
  .mx-2\.5 {
    margin-inline: calc(var(--spacing) * 2.5);
  }
  .mx-3 {
    margin-inline: 12px;
  }
  .mx-4 {
    margin-inline: 16px;
  }
  .mx-5 {
    margin-inline: 20px;
  }
  .mx-6 {
    margin-inline: 24px;
  }
  .mx-8 {
    margin-inline: 32px;
  }
  .mx-\[-2px\] {
    margin-inline: -2px;
  }
  .mx-\[4px\] {
    margin-inline: 4px;
  }
  .mx-\[5px\] {
    margin-inline: 5px;
  }
  .mx-\[20px\] {
    margin-inline: 20px;
  }
  .mx-\[100px\] {
    margin-inline: 100px;
  }
  .mx-\[auto\],
  .mx-auto {
    margin-inline: auto;
  }
  .mx-px {
    margin-inline: 1px;
  }
  .\!my-1 {
    margin-block: 4px !important;
  }
  .-my-0\.5 {
    margin-block: calc(var(--spacing) * -0.5);
  }
  .-my-1 {
    margin-block: -4px;
  }
  .my-0 {
    margin-block: 0;
  }
  .my-0\.5 {
    margin-block: calc(var(--spacing) * 0.5);
  }
  .my-1 {
    margin-block: 4px;
  }
  .my-2 {
    margin-block: 8px;
  }
  .my-3 {
    margin-block: 12px;
  }
  .my-4 {
    margin-block: 16px;
  }
  .my-5 {
    margin-block: 20px;
  }
  .my-6 {
    margin-block: 24px;
  }
  .my-8 {
    margin-block: 32px;
  }
  .my-\[8px\] {
    margin-block: 8px;
  }
  .my-\[16px\] {
    margin-block: 16px;
  }
  .my-\[40px\] {
    margin-block: 40px;
  }
  .me-1 {
    margin-inline-end: 4px;
  }
  .\!mt-0 {
    margin-top: 0 !important;
  }
  .\!mt-5 {
    margin-top: 20px !important;
  }
  .-mt-0\.5 {
    margin-top: calc(var(--spacing) * -0.5);
  }
  .-mt-1 {
    margin-top: -4px;
  }
  .-mt-1\.5 {
    margin-top: calc(var(--spacing) * -1.5);
  }
  .-mt-2 {
    margin-top: -8px;
  }
  .-mt-2\.5 {
    margin-top: calc(var(--spacing) * -2.5);
  }
  .-mt-3 {
    margin-top: -12px;
  }
  .-mt-4 {
    margin-top: -16px;
  }
  .-mt-5 {
    margin-top: -20px;
  }
  .-mt-8 {
    margin-top: -32px;
  }
  .-mt-\[2px\] {
    margin-top: -2px;
  }
  .-mt-\[3px\] {
    margin-top: -3px;
  }
  .-mt-\[42px\] {
    margin-top: -42px;
  }
  .-mt-px {
    margin-top: -1px;
  }
  .mt-0 {
    margin-top: 0;
  }
  .mt-0\.5 {
    margin-top: calc(var(--spacing) * 0.5);
  }
  .mt-1 {
    margin-top: 4px;
  }
  .mt-1\.5 {
    margin-top: calc(var(--spacing) * 1.5);
  }
  .mt-2 {
    margin-top: 8px;
  }
  .mt-2\.5 {
    margin-top: calc(var(--spacing) * 2.5);
  }
  .mt-3 {
    margin-top: 12px;
  }
  .mt-3\.5 {
    margin-top: calc(var(--spacing) * 3.5);
  }
  .mt-4 {
    margin-top: 16px;
  }
  .mt-5 {
    margin-top: 20px;
  }
  .mt-6 {
    margin-top: 24px;
  }
  .mt-7 {
    margin-top: calc(var(--spacing) * 7);
  }
  .mt-8 {
    margin-top: 32px;
  }
  .mt-9 {
    margin-top: calc(var(--spacing) * 9);
  }
  .mt-10 {
    margin-top: 40px;
  }
  .mt-12 {
    margin-top: 48px;
  }
  .mt-14 {
    margin-top: calc(var(--spacing) * 14);
  }
  .mt-20 {
    margin-top: calc(var(--spacing) * 20);
  }
  .mt-\[-2\.5px\] {
    margin-top: -2.5px;
  }
  .mt-\[-4px\] {
    margin-top: -4px;
  }
  .mt-\[-5px\] {
    margin-top: -5px;
  }
  .mt-\[-24px\] {
    margin-top: -24px;
  }
  .mt-\[0\],
  .mt-\[0px\] {
    margin-top: 0;
  }
  .mt-\[1px\] {
    margin-top: 1px;
  }
  .mt-\[2px\] {
    margin-top: 2px;
  }
  .mt-\[3px\] {
    margin-top: 3px;
  }
  .mt-\[4px\] {
    margin-top: 4px;
  }
  .mt-\[5px\] {
    margin-top: 5px;
  }
  .mt-\[6px\] {
    margin-top: 6px;
  }
  .mt-\[7px\] {
    margin-top: 7px;
  }
  .mt-\[8px\] {
    margin-top: 8px;
  }
  .mt-\[10px\] {
    margin-top: 10px;
  }
  .mt-\[12px\] {
    margin-top: 12px;
  }
  .mt-\[14px\] {
    margin-top: 14px;
  }
  .mt-\[15px\] {
    margin-top: 15px;
  }
  .mt-\[16px\] {
    margin-top: 16px;
  }
  .mt-\[17vh\] {
    margin-top: 17vh;
  }
  .mt-\[18px\] {
    margin-top: 18px;
  }
  .mt-\[19px\] {
    margin-top: 19px;
  }
  .mt-\[20px\] {
    margin-top: 20px;
  }
  .mt-\[23\.5px\] {
    margin-top: 23.5px;
  }
  .mt-\[24px\] {
    margin-top: 24px;
  }
  .mt-\[27px\] {
    margin-top: 27px;
  }
  .mt-\[28px\] {
    margin-top: 28px;
  }
  .mt-\[30px\] {
    margin-top: 30px;
  }
  .mt-\[40px\] {
    margin-top: 40px;
  }
  .mt-\[46px\] {
    margin-top: 46px;
  }
  .mt-\[50px\] {
    margin-top: 50px;
  }
  .mt-\[62px\] {
    margin-top: 62px;
  }
  .mt-\[98px\] {
    margin-top: 98px;
  }
  .mt-\[100px\] {
    margin-top: 100px;
  }
  .mt-\[170px\] {
    margin-top: 170px;
  }
  .mt-\[200px\] {
    margin-top: 200px;
  }
  .mt-\[284px\] {
    margin-top: 284px;
  }
  .mt-\[clamp\(10px\,3dvh\,32px\)\] {
    margin-top: clamp(10px, 3dvh, 32px);
  }
  .mt-\[clamp\(12px\,3dvh\,36px\)\] {
    margin-top: clamp(12px, 3dvh, 36px);
  }
  .mt-\[clamp\(20px\,4dvh\,40px\)\] {
    margin-top: clamp(20px, 4dvh, 40px);
  }
  .mt-auto {
    margin-top: auto;
  }
  .mt-px {
    margin-top: 1px;
  }
  .-mr-1 {
    margin-right: -4px;
  }
  .-mr-2 {
    margin-right: -8px;
  }
  .-mr-3 {
    margin-right: -12px;
  }
  .-mr-4 {
    margin-right: -16px;
  }
  .-mr-\[5px\] {
    margin-right: -5px;
  }
  .mr-0\.5 {
    margin-right: calc(var(--spacing) * 0.5);
  }
  .mr-1 {
    margin-right: 4px;
  }
  .mr-1\.5 {
    margin-right: calc(var(--spacing) * 1.5);
  }
  .mr-2 {
    margin-right: 8px;
  }
  .mr-2\.5 {
    margin-right: calc(var(--spacing) * 2.5);
  }
  .mr-3 {
    margin-right: 12px;
  }
  .mr-4 {
    margin-right: 16px;
  }
  .mr-6 {
    margin-right: 24px;
  }
  .mr-8 {
    margin-right: 32px;
  }
  .mr-9 {
    margin-right: calc(var(--spacing) * 9);
  }
  .mr-\[-2px\] {
    margin-right: -2px;
  }
  .mr-\[-4px\] {
    margin-right: -4px;
  }
  .mr-\[1px\] {
    margin-right: 1px;
  }
  .mr-\[2px\] {
    margin-right: 2px;
  }
  .mr-\[4px\] {
    margin-right: 4px;
  }
  .mr-\[5px\] {
    margin-right: 5px;
  }
  .mr-\[6px\] {
    margin-right: 6px;
  }
  .mr-\[7px\] {
    margin-right: 7px;
  }
  .mr-\[8px\] {
    margin-right: 8px;
  }
  .mr-\[12px\] {
    margin-right: 12px;
  }
  .mr-\[14px\] {
    margin-right: 14px;
  }
  .mr-\[20px\] {
    margin-right: 20px;
  }
  .mr-\[22px\] {
    margin-right: 22px;
  }
  .mr-\[64px\] {
    margin-right: 64px;
  }
  .mr-auto {
    margin-right: auto;
  }
  .mr-px {
    margin-right: 1px;
  }
  .\!mb-0 {
    margin-bottom: 0 !important;
  }
  .\!mb-1 {
    margin-bottom: 4px !important;
  }
  .\!mb-\[12px\] {
    margin-bottom: 12px !important;
  }
  .-mb-1 {
    margin-bottom: -4px;
  }
  .-mb-2 {
    margin-bottom: -8px;
  }
  .-mb-2\.5 {
    margin-bottom: calc(var(--spacing) * -2.5);
  }
  .-mb-4 {
    margin-bottom: -16px;
  }
  .-mb-8 {
    margin-bottom: -32px;
  }
  .-mb-\[11px\] {
    margin-bottom: -11px;
  }
  .-mb-px {
    margin-bottom: -1px;
  }
  .mb-0 {
    margin-bottom: 0;
  }
  .mb-0\! {
    margin-bottom: 0 !important;
  }
  .mb-0\.5 {
    margin-bottom: calc(var(--spacing) * 0.5);
  }
  .mb-1 {
    margin-bottom: 4px;
  }
  .mb-1\.5 {
    margin-bottom: calc(var(--spacing) * 1.5);
  }
  .mb-2 {
    margin-bottom: 8px;
  }
  .mb-2\.5 {
    margin-bottom: calc(var(--spacing) * 2.5);
  }
  .mb-3 {
    margin-bottom: 12px;
  }
  .mb-4 {
    margin-bottom: 16px;
  }
  .mb-5 {
    margin-bottom: 20px;
  }
  .mb-6 {
    margin-bottom: 24px;
  }
  .mb-7 {
    margin-bottom: calc(var(--spacing) * 7);
  }
  .mb-8 {
    margin-bottom: 32px;
  }
  .mb-10 {
    margin-bottom: 40px;
  }
  .mb-12 {
    margin-bottom: 48px;
  }
  .mb-\[-12px\] {
    margin-bottom: -12px;
  }
  .mb-\[-60px\] {
    margin-bottom: -60px;
  }
  .mb-\[2px\] {
    margin-bottom: 2px;
  }
  .mb-\[4px\] {
    margin-bottom: 4px;
  }
  .mb-\[5px\] {
    margin-bottom: 5px;
  }
  .mb-\[6px\] {
    margin-bottom: 6px;
  }
  .mb-\[8px\] {
    margin-bottom: 8px;
  }
  .mb-\[9px\] {
    margin-bottom: 9px;
  }
  .mb-\[10px\] {
    margin-bottom: 10px;
  }
  .mb-\[12px\] {
    margin-bottom: 12px;
  }
  .mb-\[14px\] {
    margin-bottom: 14px;
  }
  .mb-\[16px\] {
    margin-bottom: 16px;
  }
  .mb-\[20px\] {
    margin-bottom: 20px;
  }
  .mb-\[22px\] {
    margin-bottom: 22px;
  }
  .mb-\[24px\] {
    margin-bottom: 24px;
  }
  .mb-\[35px\] {
    margin-bottom: 35px;
  }
  .mb-\[40px\] {
    margin-bottom: 40px;
  }
  .mb-\[57px\] {
    margin-bottom: 57px;
  }
  .mb-px {
    margin-bottom: 1px;
  }
  .-ml-1 {
    margin-left: -4px;
  }
  .-ml-1\.5 {
    margin-left: calc(var(--spacing) * -1.5);
  }
  .-ml-2 {
    margin-left: -8px;
  }
  .-ml-4 {
    margin-left: -16px;
  }
  .-ml-\[10px\] {
    margin-left: -10px;
  }
  .-ml-\[110px\] {
    margin-left: -110px;
  }
  .-ml-px {
    margin-left: -1px;
  }
  .ml-0 {
    margin-left: 0;
  }
  .ml-0\.5 {
    margin-left: calc(var(--spacing) * 0.5);
  }
  .ml-1 {
    margin-left: 4px;
  }
  .ml-1\.5 {
    margin-left: calc(var(--spacing) * 1.5);
  }
  .ml-2 {
    margin-left: 8px;
  }
  .ml-2\.5 {
    margin-left: calc(var(--spacing) * 2.5);
  }
  .ml-3 {
    margin-left: 12px;
  }
  .ml-4 {
    margin-left: 16px;
  }
  .ml-5 {
    margin-left: 20px;
  }
  .ml-6 {
    margin-left: 24px;
  }
  .ml-8 {
    margin-left: 32px;
  }
  .ml-9 {
    margin-left: calc(var(--spacing) * 9);
  }
  .ml-12 {
    margin-left: 48px;
  }
  .ml-20 {
    margin-left: calc(var(--spacing) * 20);
  }
  .ml-\[-50px\] {
    margin-left: -50px;
  }
  .ml-\[1px\] {
    margin-left: 1px;
  }
  .ml-\[2px\] {
    margin-left: 2px;
  }
  .ml-\[4px\] {
    margin-left: 4px;
  }
  .ml-\[5px\] {
    margin-left: 5px;
  }
  .ml-\[6px\] {
    margin-left: 6px;
  }
  .ml-\[7px\] {
    margin-left: 7px;
  }
  .ml-\[8px\] {
    margin-left: 8px;
  }
  .ml-\[10px\] {
    margin-left: 10px;
  }
  .ml-\[12px\] {
    margin-left: 12px;
  }
  .ml-\[16px\] {
    margin-left: 16px;
  }
  .ml-\[18px\] {
    margin-left: 18px;
  }
  .ml-\[20px\] {
    margin-left: 20px;
  }
  .ml-\[24px\] {
    margin-left: 24px;
  }
  .ml-\[30px\] {
    margin-left: 30px;
  }
  .ml-\[40px\] {
    margin-left: 40px;
  }
  .ml-\[60px\] {
    margin-left: 60px;
  }
  .ml-auto {
    margin-left: auto;
  }
  .ml-px {
    margin-left: 1px;
  }
  .box-border {
    box-sizing: border-box;
  }
  .box-content {
    box-sizing: content-box;
  }
  .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;
  }
  .\!flex {
    display: flex !important;
  }
  .\!hidden {
    display: none !important;
  }
  .block {
    display: block;
  }
  .contents {
    display: contents;
  }
  .flex {
    display: flex;
  }
  .flex\! {
    display: flex !important;
  }
  .flow-root {
    display: flow-root;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .inline {
    display: inline;
  }
  .inline-block {
    display: inline-block;
  }
  .inline-flex {
    display: inline-flex;
  }
  .inline-grid {
    display: inline-grid;
  }
  .inline-table {
    display: inline-table;
  }
  .list-item {
    display: list-item;
  }
  .table {
    display: table;
  }
  .table-caption {
    display: table-caption;
  }
  .table-cell {
    display: table-cell;
  }
  .table-column {
    display: table-column;
  }
  .table-column-group {
    display: table-column-group;
  }
  .table-footer-group {
    display: table-footer-group;
  }
  .table-header-group {
    display: table-header-group;
  }
  .table-row {
    display: table-row;
  }
  .table-row-group {
    display: table-row-group;
  }
  .\[field-sizing\:content\] {
    field-sizing: content;
  }
  .aspect-3\/4 {
    aspect-ratio: 3/4;
  }
  .aspect-196\/261 {
    aspect-ratio: 196/261;
  }
  .aspect-\[3\/2\] {
    aspect-ratio: 3/2;
  }
  .aspect-\[3\/4\] {
    aspect-ratio: 3/4;
  }
  .aspect-\[4\/3\] {
    aspect-ratio: 4/3;
  }
  .aspect-\[8\/1\] {
    aspect-ratio: 8;
  }
  .aspect-\[9\/16\] {
    aspect-ratio: 9/16;
  }
  .aspect-\[16\/10\] {
    aspect-ratio: 16/10;
  }
  .aspect-\[45\/32\] {
    aspect-ratio: 45/32;
  }
  .aspect-\[121\/90\] {
    aspect-ratio: 121/90;
  }
  .aspect-\[188\/120\] {
    aspect-ratio: 188/120;
  }
  .aspect-\[203\/114\] {
    aspect-ratio: 203/114;
  }
  .aspect-\[230\/129\.375\] {
    aspect-ratio: 230/129.375;
  }
  .aspect-\[232\/174\] {
    aspect-ratio: 232/174;
  }
  .aspect-\[235\/132\.1875\] {
    aspect-ratio: 235/132.188;
  }
  .aspect-\[246\/138\] {
    aspect-ratio: 246/138;
  }
  .aspect-\[267\/200\] {
    aspect-ratio: 267/200;
  }
  .aspect-\[272\/152\] {
    aspect-ratio: 272/152;
  }
  .aspect-\[276\/155\] {
    aspect-ratio: 276/155;
  }
  .aspect-\[294\/165\] {
    aspect-ratio: 294/165;
  }
  .aspect-\[320\/138\] {
    aspect-ratio: 320/138;
  }
  .aspect-\[376\.889\/212\] {
    aspect-ratio: 376.889/212;
  }
  .aspect-\[396\/195\] {
    aspect-ratio: 396/195;
  }
  .aspect-\[405\.333\/230\.74\] {
    aspect-ratio: 405.333/230.74;
  }
  .aspect-\[444\/253\] {
    aspect-ratio: 444/253;
  }
  .aspect-\[480\/228\] {
    aspect-ratio: 480/228;
  }
  .aspect-\[499\/333\] {
    aspect-ratio: 499/333;
  }
  .aspect-\[1000\/560\] {
    aspect-ratio: 1000/560;
  }
  .aspect-\[1139\.5\/646\.219\] {
    aspect-ratio: 1139.5/646.219;
  }
  .aspect-\[1230\/691\.875\] {
    aspect-ratio: 1230/691.875;
  }
  .aspect-square {
    aspect-ratio: 1;
  }
  .aspect-video {
    aspect-ratio: var(--aspect-video);
  }
  .\!size-4 {
    width: 16px !important;
    height: 16px !important;
  }
  .size-0 {
    width: 0;
    height: 0;
  }
  .size-1 {
    width: 4px;
    height: 4px;
  }
  .size-1\.5 {
    width: calc(var(--spacing) * 1.5);
    height: calc(var(--spacing) * 1.5);
  }
  .size-2 {
    width: 8px;
    height: 8px;
  }
  .size-2\.5 {
    width: calc(var(--spacing) * 2.5);
    height: calc(var(--spacing) * 2.5);
  }
  .size-3 {
    width: 12px;
    height: 12px;
  }
  .size-3\.5 {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }
  .size-4 {
    width: 16px;
    height: 16px;
  }
  .size-4\.5 {
    width: calc(var(--spacing) * 4.5);
    height: calc(var(--spacing) * 4.5);
  }
  .size-5 {
    width: 20px;
    height: 20px;
  }
  .size-5\.5 {
    width: calc(var(--spacing) * 5.5);
    height: calc(var(--spacing) * 5.5);
  }
  .size-6 {
    width: 24px;
    height: 24px;
  }
  .size-7 {
    width: calc(var(--spacing) * 7);
    height: calc(var(--spacing) * 7);
  }
  .size-8 {
    width: 32px;
    height: 32px;
  }
  .size-8\.5 {
    width: calc(var(--spacing) * 8.5);
    height: calc(var(--spacing) * 8.5);
  }
  .size-9 {
    width: calc(var(--spacing) * 9);
    height: calc(var(--spacing) * 9);
  }
  .size-10 {
    width: 40px;
    height: 40px;
  }
  .size-11 {
    width: calc(var(--spacing) * 11);
    height: calc(var(--spacing) * 11);
  }
  .size-12 {
    width: 48px;
    height: 48px;
  }
  .size-14 {
    width: calc(var(--spacing) * 14);
    height: calc(var(--spacing) * 14);
  }
  .size-16 {
    width: 64px;
    height: 64px;
  }
  .size-20 {
    width: calc(var(--spacing) * 20);
    height: calc(var(--spacing) * 20);
  }
  .size-24 {
    width: calc(var(--spacing) * 24);
    height: calc(var(--spacing) * 24);
  }
  .size-\[3px\] {
    width: 3px;
    height: 3px;
  }
  .size-\[5px\] {
    width: 5px;
    height: 5px;
  }
  .size-\[6px\] {
    width: 6px;
    height: 6px;
  }
  .size-\[7px\] {
    width: 7px;
    height: 7px;
  }
  .size-\[8\.6px\] {
    width: 8.6px;
    height: 8.6px;
  }
  .size-\[8\.667px\] {
    width: 8.667px;
    height: 8.667px;
  }
  .size-\[9\.68px\] {
    width: 9.68px;
    height: 9.68px;
  }
  .size-\[9px\] {
    width: 9px;
    height: 9px;
  }
  .size-\[10\.667px\] {
    width: 10.667px;
    height: 10.667px;
  }
  .size-\[10px\] {
    width: 10px;
    height: 10px;
  }
  .size-\[11px\] {
    width: 11px;
    height: 11px;
  }
  .size-\[12px\] {
    width: 12px;
    height: 12px;
  }
  .size-\[13\.591px\] {
    width: 13.591px;
    height: 13.591px;
  }
  .size-\[13px\] {
    width: 13px;
    height: 13px;
  }
  .size-\[14\.175px\] {
    width: 14.175px;
    height: 14.175px;
  }
  .size-\[14\.625px\] {
    width: 14.625px;
    height: 14.625px;
  }
  .size-\[14px\] {
    width: 14px;
    height: 14px;
  }
  .size-\[15px\] {
    width: 15px;
    height: 15px;
  }
  .size-\[16\.36px\] {
    width: 16.36px;
    height: 16.36px;
  }
  .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-\[20\.046px\] {
    width: 20.046px;
    height: 20.046px;
  }
  .size-\[20\.235px\] {
    width: 20.235px;
    height: 20.235px;
  }
  .size-\[20\.349px\] {
    width: 20.349px;
    height: 20.349px;
  }
  .size-\[21\.26px\] {
    width: 21.26px;
    height: 21.26px;
  }
  .size-\[22\.94px\] {
    width: 22.94px;
    height: 22.94px;
  }
  .size-\[22px\] {
    width: 22px;
    height: 22px;
  }
  .size-\[26px\] {
    width: 26px;
    height: 26px;
  }
  .size-\[27px\] {
    width: 27px;
    height: 27px;
  }
  .size-\[28px\] {
    width: 28px;
    height: 28px;
  }
  .size-\[30px\] {
    width: 30px;
    height: 30px;
  }
  .size-\[34\.85px\] {
    width: 34.85px;
    height: 34.85px;
  }
  .size-\[34px\] {
    width: 34px;
    height: 34px;
  }
  .size-\[35px\] {
    width: 35px;
    height: 35px;
  }
  .size-\[38px\] {
    width: 38px;
    height: 38px;
  }
  .size-\[40\.5px\] {
    width: 40.5px;
    height: 40.5px;
  }
  .size-\[42px\] {
    width: 42px;
    height: 42px;
  }
  .size-\[54px\] {
    width: 54px;
    height: 54px;
  }
  .size-\[60px\] {
    width: 60px;
    height: 60px;
  }
  .size-\[66px\] {
    width: 66px;
    height: 66px;
  }
  .size-\[72px\] {
    width: 72px;
    height: 72px;
  }
  .size-\[76\.8px\] {
    width: 76.8px;
    height: 76.8px;
  }
  .size-\[78px\] {
    width: 78px;
    height: 78px;
  }
  .size-\[90px\] {
    width: 90px;
    height: 90px;
  }
  .size-\[104px\] {
    width: 104px;
    height: 104px;
  }
  .size-\[120px\] {
    width: 120px;
    height: 120px;
  }
  .size-\[140px\] {
    width: 140px;
    height: 140px;
  }
  .size-\[156\.44px\] {
    width: 156.44px;
    height: 156.44px;
  }
  .size-\[192px\] {
    width: 192px;
    height: 192px;
  }
  .size-\[200px\] {
    width: 200px;
    height: 200px;
  }
  .size-\[204px\] {
    width: 204px;
    height: 204px;
  }
  .size-\[283px\] {
    width: 283px;
    height: 283px;
  }
  .size-auto {
    width: auto;
    height: auto;
  }
  .size-full {
    width: 100%;
    height: 100%;
  }
  .size-px {
    width: 1px;
    height: 1px;
  }
  .\!h-5 {
    height: 20px !important;
  }
  .\!h-6 {
    height: 24px !important;
  }
  .\!h-8 {
    height: 32px !important;
  }
  .\!h-9 {
    height: calc(var(--spacing) * 9) !important;
  }
  .\!h-20 {
    height: calc(var(--spacing) * 20) !important;
  }
  .\!h-\[38px\] {
    height: 38px !important;
  }
  .\!h-\[44px\] {
    height: 44px !important;
  }
  .\!h-\[54px\] {
    height: 54px !important;
  }
  .\!h-\[140px\] {
    height: 140px !important;
  }
  .\!h-\[min\(54vw\,260px\)\] {
    height: min(54vw, 260px) !important;
  }
  .\!h-auto {
    height: auto !important;
  }
  .\!h-full {
    height: 100% !important;
  }
  .h-\(--detail-featured-h\) {
    height: var(--detail-featured-h);
  }
  .h-\(--libtv-header-height\) {
    height: var(--libtv-header-height);
  }
  .h-0 {
    height: 0;
  }
  .h-0\! {
    height: 0 !important;
  }
  .h-0\.5 {
    height: calc(var(--spacing) * 0.5);
  }
  .h-1 {
    height: 4px;
  }
  .h-1\.5 {
    height: calc(var(--spacing) * 1.5);
  }
  .h-1\/2 {
    height: 50%;
  }
  .h-2 {
    height: 8px;
  }
  .h-2\.5 {
    height: calc(var(--spacing) * 2.5);
  }
  .h-3 {
    height: 12px;
  }
  .h-3\.5 {
    height: calc(var(--spacing) * 3.5);
  }
  .h-3\/4 {
    height: 75%;
  }
  .h-4 {
    height: 16px;
  }
  .h-4\.5 {
    height: calc(var(--spacing) * 4.5);
  }
  .h-4\.25 {
    height: calc(var(--spacing) * 4.25);
  }
  .h-5 {
    height: 20px;
  }
  .h-6 {
    height: 24px;
  }
  .h-7 {
    height: calc(var(--spacing) * 7);
  }
  .h-8 {
    height: 32px;
  }
  .h-9 {
    height: calc(var(--spacing) * 9);
  }
  .h-10 {
    height: 40px;
  }
  .h-10\! {
    height: 40px !important;
  }
  .h-11 {
    height: calc(var(--spacing) * 11);
  }
  .h-12 {
    height: 48px;
  }
  .h-13 {
    height: calc(var(--spacing) * 13);
  }
  .h-14 {
    height: calc(var(--spacing) * 14);
  }
  .h-15 {
    height: calc(var(--spacing) * 15);
  }
  .h-16 {
    height: 64px;
  }
  .h-20 {
    height: calc(var(--spacing) * 20);
  }
  .h-24 {
    height: calc(var(--spacing) * 24);
  }
  .h-25 {
    height: calc(var(--spacing) * 25);
  }
  .h-28 {
    height: calc(var(--spacing) * 28);
  }
  .h-30 {
    height: calc(var(--spacing) * 30);
  }
  .h-32 {
    height: calc(var(--spacing) * 32);
  }
  .h-35 {
    height: calc(var(--spacing) * 35);
  }
  .h-36 {
    height: calc(var(--spacing) * 36);
  }
  .h-40 {
    height: calc(var(--spacing) * 40);
  }
  .h-44 {
    height: calc(var(--spacing) * 44);
  }
  .h-45 {
    height: calc(var(--spacing) * 45);
  }
  .h-48 {
    height: calc(var(--spacing) * 48);
  }
  .h-50 {
    height: calc(var(--spacing) * 50);
  }
  .h-58 {
    height: calc(var(--spacing) * 58);
  }
  .h-60 {
    height: calc(var(--spacing) * 60);
  }
  .h-64 {
    height: calc(var(--spacing) * 64);
  }
  .h-151 {
    height: calc(var(--spacing) * 151);
  }
  .h-\[0\.5px\] {
    height: 0.5px;
  }
  .h-\[1\.5px\] {
    height: 1.5px;
  }
  .h-\[1\.25em\] {
    height: 1.25em;
  }
  .h-\[1em\] {
    height: 1em;
  }
  .h-\[1px\] {
    height: 1px;
  }
  .h-\[2px\] {
    height: 2px;
  }
  .h-\[3\.5px\] {
    height: 3.5px;
  }
  .h-\[3px\] {
    height: 3px;
  }
  .h-\[4px\] {
    height: 4px;
  }
  .h-\[5px\] {
    height: 5px;
  }
  .h-\[6px\] {
    height: 6px;
  }
  .h-\[8\.428px\] {
    height: 8.428px;
  }
  .h-\[9px\] {
    height: 9px;
  }
  .h-\[10\.093px\] {
    height: 10.093px;
  }
  .h-\[10px\] {
    height: 10px;
  }
  .h-\[12\.667px\] {
    height: 12.667px;
  }
  .h-\[12\.684px\] {
    height: 12.684px;
  }
  .h-\[12px\] {
    height: 12px;
  }
  .h-\[13\.333\%\] {
    height: 13.333%;
  }
  .h-\[13px\] {
    height: 13px;
  }
  .h-\[14\.5455px\] {
    height: 14.5455px;
  }
  .h-\[14px\] {
    height: 14px;
  }
  .h-\[15px\] {
    height: 15px;
  }
  .h-\[16px\] {
    height: 16px;
  }
  .h-\[17\.59px\] {
    height: 17.59px;
  }
  .h-\[17px\] {
    height: 17px;
  }
  .h-\[18\.75px\] {
    height: 18.75px;
  }
  .h-\[18px\] {
    height: 18px;
  }
  .h-\[19px\] {
    height: 19px;
  }
  .h-\[20px\] {
    height: 20px;
  }
  .h-\[21px\] {
    height: 21px;
  }
  .h-\[22\.94px\] {
    height: 22.94px;
  }
  .h-\[22px\] {
    height: 22px;
  }
  .h-\[23px\] {
    height: 23px;
  }
  .h-\[24px\] {
    height: 24px;
  }
  .h-\[25px\] {
    height: 25px;
  }
  .h-\[26px\] {
    height: 26px;
  }
  .h-\[28\.35px\] {
    height: 28.35px;
  }
  .h-\[28px\] {
    height: 28px;
  }
  .h-\[29px\] {
    height: 29px;
  }
  .h-\[30px\] {
    height: 30px;
  }
  .h-\[31px\] {
    height: 31px;
  }
  .h-\[32px\] {
    height: 32px;
  }
  .h-\[34\.375rem\] {
    height: 34.375rem;
  }
  .h-\[34px\] {
    height: 34px;
  }
  .h-\[35px\] {
    height: 35px;
  }
  .h-\[36px\] {
    height: 36px;
  }
  .h-\[37px\] {
    height: 37px;
  }
  .h-\[38\.364px\] {
    height: 38.364px;
  }
  .h-\[38px\] {
    height: 38px;
  }
  .h-\[39px\] {
    height: 39px;
  }
  .h-\[40px\] {
    height: 40px;
  }
  .h-\[40vh\] {
    height: 40vh;
  }
  .h-\[41px\] {
    height: 41px;
  }
  .h-\[42px\] {
    height: 42px;
  }
  .h-\[43px\] {
    height: 43px;
  }
  .h-\[44px\] {
    height: 44px;
  }
  .h-\[46px\] {
    height: 46px;
  }
  .h-\[48px\] {
    height: 48px;
  }
  .h-\[49px\] {
    height: 49px;
  }
  .h-\[50px\] {
    height: 50px;
  }
  .h-\[50vh\] {
    height: 50vh;
  }
  .h-\[52px\] {
    height: 52px;
  }
  .h-\[53px\] {
    height: 53px;
  }
  .h-\[54px\] {
    height: 54px;
  }
  .h-\[55px\] {
    height: 55px;
  }
  .h-\[56px\] {
    height: 56px;
  }
  .h-\[57px\] {
    height: 57px;
  }
  .h-\[58px\] {
    height: 58px;
  }
  .h-\[59px\] {
    height: 59px;
  }
  .h-\[60px\] {
    height: 60px;
  }
  .h-\[60vh\] {
    height: 60vh;
  }
  .h-\[61px\] {
    height: 61px;
  }
  .h-\[62px\] {
    height: 62px;
  }
  .h-\[64px\] {
    height: 64px;
  }
  .h-\[65px\] {
    height: 65px;
  }
  .h-\[66px\] {
    height: 66px;
  }
  .h-\[68px\] {
    height: 68px;
  }
  .h-\[70px\] {
    height: 70px;
  }
  .h-\[71px\] {
    height: 71px;
  }
  .h-\[72dvh\] {
    height: 72dvh;
  }
  .h-\[72px\] {
    height: 72px;
  }
  .h-\[75px\] {
    height: 75px;
  }
  .h-\[76px\] {
    height: 76px;
  }
  .h-\[80px\] {
    height: 80px;
  }
  .h-\[80vh\] {
    height: 80vh;
  }
  .h-\[81px\] {
    height: 81px;
  }
  .h-\[82px\] {
    height: 82px;
  }
  .h-\[84px\] {
    height: 84px;
  }
  .h-\[85px\] {
    height: 85px;
  }
  .h-\[86vh\] {
    height: 86vh;
  }
  .h-\[88px\] {
    height: 88px;
  }
  .h-\[90px\] {
    height: 90px;
  }
  .h-\[92px\] {
    height: 92px;
  }
  .h-\[93px\] {
    height: 93px;
  }
  .h-\[94px\] {
    height: 94px;
  }
  .h-\[96px\] {
    height: 96px;
  }
  .h-\[100\%\] {
    height: 100%;
  }
  .h-\[100cqh\] {
    height: 100cqh;
  }
  .h-\[100dvh\] {
    height: 100dvh;
  }
  .h-\[100px\] {
    height: 100px;
  }
  .h-\[100vh\] {
    height: 100vh;
  }
  .h-\[102px\] {
    height: 102px;
  }
  .h-\[104px\] {
    height: 104px;
  }
  .h-\[105px\] {
    height: 105px;
  }
  .h-\[108px\] {
    height: 108px;
  }
  .h-\[110px\] {
    height: 110px;
  }
  .h-\[112px\] {
    height: 112px;
  }
  .h-\[114px\] {
    height: 114px;
  }
  .h-\[115px\] {
    height: 115px;
  }
  .h-\[116px\] {
    height: 116px;
  }
  .h-\[118px\] {
    height: 118px;
  }
  .h-\[120px\] {
    height: 120px;
  }
  .h-\[124px\] {
    height: 124px;
  }
  .h-\[125\%\] {
    height: 125%;
  }
  .h-\[129px\] {
    height: 129px;
  }
  .h-\[132px\] {
    height: 132px;
  }
  .h-\[135px\] {
    height: 135px;
  }
  .h-\[136px\] {
    height: 136px;
  }
  .h-\[139px\] {
    height: 139px;
  }
  .h-\[140px\] {
    height: 140px;
  }
  .h-\[145px\] {
    height: 145px;
  }
  .h-\[146px\] {
    height: 146px;
  }
  .h-\[148px\] {
    height: 148px;
  }
  .h-\[150\%\] {
    height: 150%;
  }
  .h-\[150px\] {
    height: 150px;
  }
  .h-\[151\.84px\] {
    height: 151.84px;
  }
  .h-\[152\.4px\] {
    height: 152.4px;
  }
  .h-\[152\.77px\] {
    height: 152.77px;
  }
  .h-\[152px\] {
    height: 152px;
  }
  .h-\[156px\] {
    height: 156px;
  }
  .h-\[160\%\] {
    height: 160%;
  }
  .h-\[160px\] {
    height: 160px;
  }
  .h-\[165px\] {
    height: 165px;
  }
  .h-\[168px\] {
    height: 168px;
  }
  .h-\[170px\] {
    height: 170px;
  }
  .h-\[180\%\] {
    height: 180%;
  }
  .h-\[180px\] {
    height: 180px;
  }
  .h-\[184px\] {
    height: 184px;
  }
  .h-\[186px\] {
    height: 186px;
  }
  .h-\[188px\] {
    height: 188px;
  }
  .h-\[189\.3px\] {
    height: 189.3px;
  }
  .h-\[190px\] {
    height: 190px;
  }
  .h-\[196px\] {
    height: 196px;
  }
  .h-\[200px\] {
    height: 200px;
  }
  .h-\[208px\] {
    height: 208px;
  }
  .h-\[210\%\] {
    height: 210%;
  }
  .h-\[212px\] {
    height: 212px;
  }
  .h-\[214px\] {
    height: 214px;
  }
  .h-\[216px\] {
    height: 216px;
  }
  .h-\[220px\] {
    height: 220px;
  }
  .h-\[224\.7px\] {
    height: 224.7px;
  }
  .h-\[226px\] {
    height: 226px;
  }
  .h-\[228px\] {
    height: 228px;
  }
  .h-\[230px\] {
    height: 230px;
  }
  .h-\[240px\] {
    height: 240px;
  }
  .h-\[245px\] {
    height: 245px;
  }
  .h-\[252px\] {
    height: 252px;
  }
  .h-\[253px\] {
    height: 253px;
  }
  .h-\[254px\] {
    height: 254px;
  }
  .h-\[267px\] {
    height: 267px;
  }
  .h-\[268px\] {
    height: 268px;
  }
  .h-\[273px\] {
    height: 273px;
  }
  .h-\[280px\] {
    height: 280px;
  }
  .h-\[282px\] {
    height: 282px;
  }
  .h-\[284px\] {
    height: 284px;
  }
  .h-\[292px\] {
    height: 292px;
  }
  .h-\[298px\] {
    height: 298px;
  }
  .h-\[300px\] {
    height: 300px;
  }
  .h-\[302px\] {
    height: 302px;
  }
  .h-\[304px\] {
    height: 304px;
  }
  .h-\[309px\] {
    height: 309px;
  }
  .h-\[314px\] {
    height: 314px;
  }
  .h-\[320px\] {
    height: 320px;
  }
  .h-\[328px\] {
    height: 328px;
  }
  .h-\[338px\] {
    height: 338px;
  }
  .h-\[343\.69px\] {
    height: 343.69px;
  }
  .h-\[346px\] {
    height: 346px;
  }
  .h-\[350px\] {
    height: 350px;
  }
  .h-\[352px\] {
    height: 352px;
  }
  .h-\[360px\] {
    height: 360px;
  }
  .h-\[365px\] {
    height: 365px;
  }
  .h-\[369px\] {
    height: 369px;
  }
  .h-\[373px\] {
    height: 373px;
  }
  .h-\[378px\] {
    height: 378px;
  }
  .h-\[380px\] {
    height: 380px;
  }
  .h-\[384px\] {
    height: 384px;
  }
  .h-\[390px\] {
    height: 390px;
  }
  .h-\[400px\] {
    height: 400px;
  }
  .h-\[402px\] {
    height: 402px;
  }
  .h-\[430px\] {
    height: 430px;
  }
  .h-\[434px\] {
    height: 434px;
  }
  .h-\[444px\] {
    height: 444px;
  }
  .h-\[448px\] {
    height: 448px;
  }
  .h-\[450px\] {
    height: 450px;
  }
  .h-\[468px\] {
    height: 468px;
  }
  .h-\[472px\] {
    height: 472px;
  }
  .h-\[480px\] {
    height: 480px;
  }
  .h-\[500px\] {
    height: 500px;
  }
  .h-\[508px\] {
    height: 508px;
  }
  .h-\[520px\] {
    height: 520px;
  }
  .h-\[540px\] {
    height: 540px;
  }
  .h-\[542px\] {
    height: 542px;
  }
  .h-\[550px\] {
    height: 550px;
  }
  .h-\[556px\] {
    height: 556px;
  }
  .h-\[600px\] {
    height: 600px;
  }
  .h-\[602px\] {
    height: 602px;
  }
  .h-\[620px\] {
    height: 620px;
  }
  .h-\[630px\] {
    height: 630px;
  }
  .h-\[640px\] {
    height: 640px;
  }
  .h-\[647px\] {
    height: 647px;
  }
  .h-\[650px\] {
    height: 650px;
  }
  .h-\[660px\] {
    height: 660px;
  }
  .h-\[680px\] {
    height: 680px;
  }
  .h-\[720px\] {
    height: 720px;
  }
  .h-\[760px\] {
    height: 760px;
  }
  .h-\[1000px\] {
    height: 1000px;
  }
  .h-\[1080px\] {
    height: 1080px;
  }
  .h-\[auto\] {
    height: auto;
  }
  .h-\[calc\(100\%\+2px\)\] {
    height: calc(100% + 2px);
  }
  .h-\[calc\(100\%-6px\)\] {
    height: calc(100% - 6px);
  }
  .h-\[calc\(100\%-40px\)\] {
    height: calc(100% - 40px);
  }
  .h-\[calc\(100\%-52px\)\] {
    height: calc(100% - 52px);
  }
  .h-\[calc\(100\%_-_64px\)\] {
    height: calc(100% - 64px);
  }
  .h-\[calc\(100dvh-64px\)\] {
    height: calc(100dvh - 64px);
  }
  .h-\[calc\(100dvh-120px\)\] {
    height: calc(100dvh - 120px);
  }
  .h-\[calc\(100vh-68px\)\] {
    height: calc(100vh - 68px);
  }
  .h-\[calc\(100vh-120px\)\] {
    height: calc(100vh - 120px);
  }
  .h-\[calc\(100vh-160px\)\] {
    height: calc(100vh - 160px);
  }
  .h-\[calc\(100vh-var\(--libtv-chrome-top\)\)\] {
    height: calc(100vh - var(--libtv-chrome-top));
  }
  .h-\[calc\(100vh_-_200px\)\] {
    height: calc(100vh - 200px);
  }
  .h-\[calc\(100vh_-_274px\)\] {
    height: calc(100vh - 274px);
  }
  .h-\[calc\(200px\+env\(safe-area-inset-bottom\)\)\] {
    height: calc(200px + env(safe-area-inset-bottom));
  }
  .h-\[calc\(var\(--cli-showcase-height\)\*1\.5\+var\(--cli-stage-offset\)\+var\(--cli-stage-height\)\)\] {
    height: calc(
      var(--cli-showcase-height) * 1.5 + var(--cli-stage-offset) +
        var(--cli-stage-height)
    );
  }
  .h-\[max\(100\%\,520px\)\] {
    height: max(100%, 520px);
  }
  .h-\[min\(45\.6vw\,214\.067px\)\] {
    height: min(45.6vw, 214.067px);
  }
  .h-\[min\(80vh\,720px\)\] {
    height: min(80vh, 720px);
  }
  .h-\[min\(80vh\,760px\)\] {
    height: min(80vh, 760px);
  }
  .h-\[min\(88vh\,860px\)\] {
    height: min(88vh, 860px);
  }
  .h-\[min\(700px\,88vh\)\] {
    height: min(700px, 88vh);
  }
  .h-\[min\(760px\,88vh\)\] {
    height: min(760px, 88vh);
  }
  .h-\[min\(780px\,calc\(100dvh-48px\)\)\] {
    height: min(780px, 100dvh - 48px);
  }
  .h-\[var\(--cli-card-height\)\] {
    height: var(--cli-card-height);
  }
  .h-\[var\(--cli-stage-height\)\] {
    height: var(--cli-stage-height);
  }
  .h-\[var\(--loader-size\)\] {
    height: var(--loader-size);
  }
  .h-\[var\(--safe-area-top\)\] {
    height: var(--safe-area-top);
  }
  .h-\[var\(--styling-deck-height\)\] {
    height: var(--styling-deck-height);
  }
  .h-auto {
    height: auto;
  }
  .h-dvh {
    height: 100dvh;
  }
  .h-fit {
    height: fit-content;
  }
  .h-full {
    height: 100%;
  }
  .h-px {
    height: 1px;
  }
  .h-screen {
    height: 100vh;
  }
  .\!max-h-6 {
    max-height: 24px !important;
  }
  .\!max-h-\[85vh\] {
    max-height: 85vh !important;
  }
  .\!max-h-\[192px\] {
    max-height: 192px !important;
  }
  .max-h-0 {
    max-height: 0;
  }
  .max-h-8 {
    max-height: 32px;
  }
  .max-h-10 {
    max-height: 40px;
  }
  .max-h-20 {
    max-height: calc(var(--spacing) * 20);
  }
  .max-h-24 {
    max-height: calc(var(--spacing) * 24);
  }
  .max-h-32 {
    max-height: calc(var(--spacing) * 32);
  }
  .max-h-40 {
    max-height: calc(var(--spacing) * 40);
  }
  .max-h-48 {
    max-height: calc(var(--spacing) * 48);
  }
  .max-h-52 {
    max-height: calc(var(--spacing) * 52);
  }
  .max-h-56 {
    max-height: calc(var(--spacing) * 56);
  }
  .max-h-60 {
    max-height: calc(var(--spacing) * 60);
  }
  .max-h-64 {
    max-height: calc(var(--spacing) * 64);
  }
  .max-h-72 {
    max-height: calc(var(--spacing) * 72);
  }
  .max-h-80\! {
    max-height: calc(var(--spacing) * 80) !important;
  }
  .max-h-96 {
    max-height: calc(var(--spacing) * 96);
  }
  .max-h-\[16px\] {
    max-height: 16px;
  }
  .max-h-\[26px\] {
    max-height: 26px;
  }
  .max-h-\[40dvh\] {
    max-height: 40dvh;
  }
  .max-h-\[46px\] {
    max-height: 46px;
  }
  .max-h-\[46vh\] {
    max-height: 46vh;
  }
  .max-h-\[52vh\] {
    max-height: 52vh;
  }
  .max-h-\[60vh\] {
    max-height: 60vh;
  }
  .max-h-\[70vh\] {
    max-height: 70vh;
  }
  .max-h-\[72vh\] {
    max-height: 72vh;
  }
  .max-h-\[80\%\] {
    max-height: 80%;
  }
  .max-h-\[80px\] {
    max-height: 80px;
  }
  .max-h-\[80vh\] {
    max-height: 80vh;
  }
  .max-h-\[82vh\] {
    max-height: 82vh;
  }
  .max-h-\[85dvh\] {
    max-height: 85dvh;
  }
  .max-h-\[85vh\] {
    max-height: 85vh;
  }
  .max-h-\[86vh\] {
    max-height: 86vh;
  }
  .max-h-\[88dvh\] {
    max-height: 88dvh;
  }
  .max-h-\[88px\] {
    max-height: 88px;
  }
  .max-h-\[88vh\] {
    max-height: 88vh;
  }
  .max-h-\[90dvh\] {
    max-height: 90dvh;
  }
  .max-h-\[90vh\] {
    max-height: 90vh;
  }
  .max-h-\[92px\] {
    max-height: 92px;
  }
  .max-h-\[95vh\] {
    max-height: 95vh;
  }
  .max-h-\[100px\] {
    max-height: 100px;
  }
  .max-h-\[120px\] {
    max-height: 120px;
  }
  .max-h-\[124px\] {
    max-height: 124px;
  }
  .max-h-\[160px\] {
    max-height: 160px;
  }
  .max-h-\[184px\] {
    max-height: 184px;
  }
  .max-h-\[190px\] {
    max-height: 190px;
  }
  .max-h-\[192px\] {
    max-height: 192px;
  }
  .max-h-\[200px\] {
    max-height: 200px;
  }
  .max-h-\[208px\] {
    max-height: 208px;
  }
  .max-h-\[220px\] {
    max-height: 220px;
  }
  .max-h-\[230px\] {
    max-height: 230px;
  }
  .max-h-\[240px\] {
    max-height: 240px;
  }
  .max-h-\[258px\] {
    max-height: 258px;
  }
  .max-h-\[260px\] {
    max-height: 260px;
  }
  .max-h-\[280px\] {
    max-height: 280px;
  }
  .max-h-\[292px\] {
    max-height: 292px;
  }
  .max-h-\[300px\] {
    max-height: 300px;
  }
  .max-h-\[316px\] {
    max-height: 316px;
  }
  .max-h-\[320px\] {
    max-height: 320px;
  }
  .max-h-\[350px\] {
    max-height: 350px;
  }
  .max-h-\[360px\] {
    max-height: 360px;
  }
  .max-h-\[384px\] {
    max-height: 384px;
  }
  .max-h-\[400px\] {
    max-height: 400px;
  }
  .max-h-\[405px\] {
    max-height: 405px;
  }
  .max-h-\[420px\] {
    max-height: 420px;
  }
  .max-h-\[437px\] {
    max-height: 437px;
  }
  .max-h-\[480px\] {
    max-height: 480px;
  }
  .max-h-\[500px\] {
    max-height: 500px;
  }
  .max-h-\[520px\] {
    max-height: 520px;
  }
  .max-h-\[530px\] {
    max-height: 530px;
  }
  .max-h-\[542px\] {
    max-height: 542px;
  }
  .max-h-\[580px\] {
    max-height: 580px;
  }
  .max-h-\[600px\] {
    max-height: 600px;
  }
  .max-h-\[605px\] {
    max-height: 605px;
  }
  .max-h-\[640px\] {
    max-height: 640px;
  }
  .max-h-\[712px\] {
    max-height: 712px;
  }
  .max-h-\[760px\] {
    max-height: 760px;
  }
  .max-h-\[780px\] {
    max-height: 780px;
  }
  .max-h-\[calc\(82vh-76px\)\] {
    max-height: calc(82vh - 76px);
  }
  .max-h-\[calc\(100\%-32px\)\] {
    max-height: calc(100% - 32px);
  }
  .max-h-\[calc\(100dvh-7rem\)\] {
    max-height: calc(100dvh - 7rem);
  }
  .max-h-\[calc\(100dvh-24px\)\] {
    max-height: calc(100dvh - 24px);
  }
  .max-h-\[calc\(100dvh-32px\)\] {
    max-height: calc(100dvh - 32px);
  }
  .max-h-\[calc\(100dvh-48px\)\] {
    max-height: calc(100dvh - 48px);
  }
  .max-h-\[calc\(100vh-32px\)\] {
    max-height: calc(100vh - 32px);
  }
  .max-h-\[calc\(100vh-96px\)\] {
    max-height: calc(100vh - 96px);
  }
  .max-h-\[calc\(100vh-100px\)\] {
    max-height: calc(100vh - 100px);
  }
  .max-h-\[calc\(100vh-120px\)\] {
    max-height: calc(100vh - 120px);
  }
  .max-h-\[calc\(100vh-160px\)\] {
    max-height: calc(100vh - 160px);
  }
  .max-h-\[calc\(100vh-200px\)\] {
    max-height: calc(100vh - 200px);
  }
  .max-h-\[min\(40vh\,240px\)\] {
    max-height: min(40vh, 240px);
  }
  .max-h-\[min\(45vh\,15rem\)\] {
    max-height: min(45vh, 15rem);
  }
  .max-h-\[min\(72vh\,620px\)\] {
    max-height: min(72vh, 620px);
  }
  .max-h-\[min\(280px\,50vh\)\] {
    max-height: min(280px, 50vh);
  }
  .max-h-\[min\(280px\,calc\(100vh-24px\)\)\] {
    max-height: min(280px, 100vh - 24px);
  }
  .max-h-\[min\(300px\,calc\(100vh-32px\)\)\] {
    max-height: min(300px, 100vh - 32px);
  }
  .max-h-\[min\(320px\,45vh\)\] {
    max-height: min(320px, 45vh);
  }
  .max-h-\[min\(328px\,100\%\)\] {
    max-height: min(328px, 100%);
  }
  .max-h-\[min\(480px\,60vh\)\] {
    max-height: min(480px, 60vh);
  }
  .max-h-dvh {
    max-height: 100dvh;
  }
  .max-h-full {
    max-height: 100%;
  }
  .max-h-none {
    max-height: none;
  }
  .\!min-h-0 {
    min-height: 0 !important;
  }
  .\!min-h-6 {
    min-height: 24px !important;
  }
  .\!min-h-12 {
    min-height: 48px !important;
  }
  .\!min-h-\[4rem\] {
    min-height: 4rem !important;
  }
  .\!min-h-\[22px\] {
    min-height: 22px !important;
  }
  .\!min-h-\[38px\] {
    min-height: 38px !important;
  }
  .min-h-0 {
    min-height: 0;
  }
  .min-h-0\! {
    min-height: 0 !important;
  }
  .min-h-6 {
    min-height: 24px;
  }
  .min-h-7 {
    min-height: calc(var(--spacing) * 7);
  }
  .min-h-8 {
    min-height: 32px;
  }
  .min-h-9 {
    min-height: calc(var(--spacing) * 9);
  }
  .min-h-9\! {
    min-height: calc(var(--spacing) * 9) !important;
  }
  .min-h-10 {
    min-height: 40px;
  }
  .min-h-11 {
    min-height: calc(var(--spacing) * 11);
  }
  .min-h-12 {
    min-height: 48px;
  }
  .min-h-16 {
    min-height: 64px;
  }
  .min-h-20 {
    min-height: calc(var(--spacing) * 20);
  }
  .min-h-24 {
    min-height: calc(var(--spacing) * 24);
  }
  .min-h-32 {
    min-height: calc(var(--spacing) * 32);
  }
  .min-h-40 {
    min-height: calc(var(--spacing) * 40);
  }
  .min-h-50 {
    min-height: calc(var(--spacing) * 50);
  }
  .min-h-64 {
    min-height: calc(var(--spacing) * 64);
  }
  .min-h-114 {
    min-height: calc(var(--spacing) * 114);
  }
  .min-h-300 {
    min-height: calc(var(--spacing) * 300);
  }
  .min-h-\[4rem\] {
    min-height: 4rem;
  }
  .min-h-\[16px\] {
    min-height: 16px;
  }
  .min-h-\[18px\] {
    min-height: 18px;
  }
  .min-h-\[20px\] {
    min-height: 20px;
  }
  .min-h-\[22px\] {
    min-height: 22px;
  }
  .min-h-\[24px\] {
    min-height: 24px;
  }
  .min-h-\[26px\] {
    min-height: 26px;
  }
  .min-h-\[28px\] {
    min-height: 28px;
  }
  .min-h-\[32px\] {
    min-height: 32px;
  }
  .min-h-\[34px\] {
    min-height: 34px;
  }
  .min-h-\[36px\] {
    min-height: 36px;
  }
  .min-h-\[40px\] {
    min-height: 40px;
  }
  .min-h-\[42px\] {
    min-height: 42px;
  }
  .min-h-\[44px\] {
    min-height: 44px;
  }
  .min-h-\[46px\] {
    min-height: 46px;
  }
  .min-h-\[48px\] {
    min-height: 48px;
  }
  .min-h-\[50px\] {
    min-height: 50px;
  }
  .min-h-\[50vh\] {
    min-height: 50vh;
  }
  .min-h-\[55px\] {
    min-height: 55px;
  }
  .min-h-\[56px\] {
    min-height: 56px;
  }
  .min-h-\[58px\] {
    min-height: 58px;
  }
  .min-h-\[60px\] {
    min-height: 60px;
  }
  .min-h-\[64dvh\] {
    min-height: 64dvh;
  }
  .min-h-\[64dvxh\] {
    min-height: 64dvxh;
  }
  .min-h-\[66px\] {
    min-height: 66px;
  }
  .min-h-\[68px\] {
    min-height: 68px;
  }
  .min-h-\[70vh\] {
    min-height: 70vh;
  }
  .min-h-\[72px\] {
    min-height: 72px;
  }
  .min-h-\[74px\] {
    min-height: 74px;
  }
  .min-h-\[80px\] {
    min-height: 80px;
  }
  .min-h-\[85vh\] {
    min-height: 85vh;
  }
  .min-h-\[86px\] {
    min-height: 86px;
  }
  .min-h-\[92px\] {
    min-height: 92px;
  }
  .min-h-\[100dvh\] {
    min-height: 100dvh;
  }
  .min-h-\[100px\] {
    min-height: 100px;
  }
  .min-h-\[114px\] {
    min-height: 114px;
  }
  .min-h-\[120px\] {
    min-height: 120px;
  }
  .min-h-\[124px\] {
    min-height: 124px;
  }
  .min-h-\[125px\] {
    min-height: 125px;
  }
  .min-h-\[136px\] {
    min-height: 136px;
  }
  .min-h-\[140px\] {
    min-height: 140px;
  }
  .min-h-\[146px\] {
    min-height: 146px;
  }
  .min-h-\[152px\] {
    min-height: 152px;
  }
  .min-h-\[160px\] {
    min-height: 160px;
  }
  .min-h-\[168px\] {
    min-height: 168px;
  }
  .min-h-\[184px\] {
    min-height: 184px;
  }
  .min-h-\[198px\] {
    min-height: 198px;
  }
  .min-h-\[200px\] {
    min-height: 200px;
  }
  .min-h-\[216px\] {
    min-height: 216px;
  }
  .min-h-\[240px\] {
    min-height: 240px;
  }
  .min-h-\[260px\] {
    min-height: 260px;
  }
  .min-h-\[280px\] {
    min-height: 280px;
  }
  .min-h-\[300px\] {
    min-height: 300px;
  }
  .min-h-\[320px\] {
    min-height: 320px;
  }
  .min-h-\[350px\] {
    min-height: 350px;
  }
  .min-h-\[355px\] {
    min-height: 355px;
  }
  .min-h-\[400px\] {
    min-height: 400px;
  }
  .min-h-\[600px\] {
    min-height: 600px;
  }
  .min-h-\[calc\(100vh-80px\)\] {
    min-height: calc(100vh - 80px);
  }
  .min-h-\[calc\(100vh-var\(--top-header-height\,0px\)\)\] {
    min-height: calc(100vh - var(--top-header-height, 0px));
  }
  .min-h-dvh {
    min-height: 100dvh;
  }
  .min-h-full {
    min-height: 100%;
  }
  .min-h-max {
    min-height: max-content;
  }
  .min-h-px {
    min-height: 1px;
  }
  .min-h-screen {
    min-height: 100vh;
  }
  .\!w-\[10px\] {
    width: 10px !important;
  }
  .\!w-\[106px\] {
    width: 106px !important;
  }
  .\!w-\[170px\] {
    width: 170px !important;
  }
  .\!w-\[180px\] {
    width: 180px !important;
  }
  .\!w-\[200px\] {
    width: 200px !important;
  }
  .\!w-\[274px\] {
    width: 274px !important;
  }
  .\!w-\[430px\] {
    width: 430px !important;
  }
  .\!w-\[min\(72vw\,346\.522px\)\] {
    width: min(72vw, 346.522px) !important;
  }
  .\!w-\[min\(78vw\,424px\)\] {
    width: min(78vw, 424px) !important;
  }
  .\!w-\[min\(972\.855px\,calc\(100vw-24px\)\)\] {
    width: min(972.855px, 100vw - 24px) !important;
  }
  .\!w-\[var\(--styling-card-size\)\] {
    width: var(--styling-card-size) !important;
  }
  .\!w-auto {
    width: auto !important;
  }
  .\!w-full {
    width: 100% !important;
  }
  .w-\(--detail-featured-w\) {
    width: var(--detail-featured-w);
  }
  .w-0 {
    width: 0;
  }
  .w-0\.5 {
    width: calc(var(--spacing) * 0.5);
  }
  .w-1 {
    width: 4px;
  }
  .w-1\.5 {
    width: calc(var(--spacing) * 1.5);
  }
  .w-1\/2 {
    width: 50%;
  }
  .w-1\/3 {
    width: 33.3333%;
  }
  .w-1\/4 {
    width: 25%;
  }
  .w-2 {
    width: 8px;
  }
  .w-2\.5 {
    width: calc(var(--spacing) * 2.5);
  }
  .w-2\/3 {
    width: 66.6667%;
  }
  .w-2\/5 {
    width: 40%;
  }
  .w-3 {
    width: 12px;
  }
  .w-3\.5 {
    width: calc(var(--spacing) * 3.5);
  }
  .w-3\/4 {
    width: 75%;
  }
  .w-3\/5 {
    width: 60%;
  }
  .w-4 {
    width: 16px;
  }
  .w-4\/5 {
    width: 80%;
  }
  .w-5 {
    width: 20px;
  }
  .w-5\/6 {
    width: 83.3333%;
  }
  .w-6 {
    width: 24px;
  }
  .w-7 {
    width: calc(var(--spacing) * 7);
  }
  .w-8 {
    width: 32px;
  }
  .w-9 {
    width: calc(var(--spacing) * 9);
  }
  .w-10 {
    width: 40px;
  }
  .w-11 {
    width: calc(var(--spacing) * 11);
  }
  .w-12 {
    width: 48px;
  }
  .w-14 {
    width: calc(var(--spacing) * 14);
  }
  .w-16 {
    width: 64px;
  }
  .w-20 {
    width: calc(var(--spacing) * 20);
  }
  .w-24 {
    width: calc(var(--spacing) * 24);
  }
  .w-28 {
    width: calc(var(--spacing) * 28);
  }
  .w-32 {
    width: calc(var(--spacing) * 32);
  }
  .w-36 {
    width: calc(var(--spacing) * 36);
  }
  .w-40 {
    width: calc(var(--spacing) * 40);
  }
  .w-44 {
    width: calc(var(--spacing) * 44);
  }
  .w-48 {
    width: calc(var(--spacing) * 48);
  }
  .w-52 {
    width: calc(var(--spacing) * 52);
  }
  .w-52\! {
    width: calc(var(--spacing) * 52) !important;
  }
  .w-57 {
    width: calc(var(--spacing) * 57);
  }
  .w-60 {
    width: calc(var(--spacing) * 60);
  }
  .w-64 {
    width: calc(var(--spacing) * 64);
  }
  .w-70 {
    width: calc(var(--spacing) * 70);
  }
  .w-80 {
    width: calc(var(--spacing) * 80);
  }
  .w-90 {
    width: calc(var(--spacing) * 90);
  }
  .w-96 {
    width: calc(var(--spacing) * 96);
  }
  .w-200 {
    width: calc(var(--spacing) * 200);
  }
  .w-208 {
    width: calc(var(--spacing) * 208);
  }
  .w-236 {
    width: calc(var(--spacing) * 236);
  }
  .w-\[0\.5px\] {
    width: 0.5px;
  }
  .w-\[0\.5625rem\] {
    width: 0.5625rem;
  }
  .w-\[0\] {
    width: 0;
  }
  .w-\[1\.5px\] {
    width: 1.5px;
  }
  .w-\[1\.6px\] {
    width: 1.6px;
  }
  .w-\[1px\] {
    width: 1px;
  }
  .w-\[3px\] {
    width: 3px;
  }
  .w-\[4\.375rem\] {
    width: 4.375rem;
  }
  .w-\[4px\] {
    width: 4px;
  }
  .w-\[5\.3125rem\] {
    width: 5.3125rem;
  }
  .w-\[5px\] {
    width: 5px;
  }
  .w-\[9\.683px\] {
    width: 9.683px;
  }
  .w-\[9px\] {
    width: 9px;
  }
  .w-\[10\.56px\] {
    width: 10.56px;
  }
  .w-\[10px\] {
    width: 10px;
  }
  .w-\[12px\] {
    width: 12px;
  }
  .w-\[13\.5px\] {
    width: 13.5px;
  }
  .w-\[13\.333px\] {
    width: 13.333px;
  }
  .w-\[14px\] {
    width: 14px;
  }
  .w-\[15\.75rem\] {
    width: 15.75rem;
  }
  .w-\[15px\] {
    width: 15px;
  }
  .w-\[16px\] {
    width: 16px;
  }
  .w-\[17\.5625rem\] {
    width: 17.5625rem;
  }
  .w-\[17px\] {
    width: 17px;
  }
  .w-\[18\%\] {
    width: 18%;
  }
  .w-\[18px\] {
    width: 18px;
  }
  .w-\[19px\] {
    width: 19px;
  }
  .w-\[20px\] {
    width: 20px;
  }
  .w-\[22px\] {
    width: 22px;
  }
  .w-\[23px\] {
    width: 23px;
  }
  .w-\[24px\] {
    width: 24px;
  }
  .w-\[25\.0248px\] {
    width: 25.0248px;
  }
  .w-\[26\%\] {
    width: 26%;
  }
  .w-\[26px\] {
    width: 26px;
  }
  .w-\[28px\] {
    width: 28px;
  }
  .w-\[30px\] {
    width: 30px;
  }
  .w-\[31px\] {
    width: 31px;
  }
  .w-\[32px\] {
    width: 32px;
  }
  .w-\[34px\] {
    width: 34px;
  }
  .w-\[35px\] {
    width: 35px;
  }
  .w-\[36\.42\%\] {
    width: 36.42%;
  }
  .w-\[36px\] {
    width: 36px;
  }
  .w-\[37\.5\%\] {
    width: 37.5%;
  }
  .w-\[38\.364px\] {
    width: 38.364px;
  }
  .w-\[38px\] {
    width: 38px;
  }
  .w-\[39px\] {
    width: 39px;
  }
  .w-\[40px\] {
    width: 40px;
  }
  .w-\[40vw\] {
    width: 40vw;
  }
  .w-\[42\%\] {
    width: 42%;
  }
  .w-\[42px\] {
    width: 42px;
  }
  .w-\[43\%\] {
    width: 43%;
  }
  .w-\[43px\] {
    width: 43px;
  }
  .w-\[44px\] {
    width: 44px;
  }
  .w-\[45\%\] {
    width: 45%;
  }
  .w-\[45px\] {
    width: 45px;
  }
  .w-\[46\%\] {
    width: 46%;
  }
  .w-\[46px\] {
    width: 46px;
  }
  .w-\[47px\] {
    width: 47px;
  }
  .w-\[48px\] {
    width: 48px;
  }
  .w-\[50px\] {
    width: 50px;
  }
  .w-\[52px\] {
    width: 52px;
  }
  .w-\[53px\] {
    width: 53px;
  }
  .w-\[54px\] {
    width: 54px;
  }
  .w-\[55\%\] {
    width: 55%;
  }
  .w-\[55px\] {
    width: 55px;
  }
  .w-\[56\%\] {
    width: 56%;
  }
  .w-\[56px\] {
    width: 56px;
  }
  .w-\[58px\] {
    width: 58px;
  }
  .w-\[60px\] {
    width: 60px;
  }
  .w-\[60vw\] {
    width: 60vw;
  }
  .w-\[61\.79\%\] {
    width: 61.79%;
  }
  .w-\[62\.5\%\] {
    width: 62.5%;
  }
  .w-\[62px\] {
    width: 62px;
  }
  .w-\[63\.056px\] {
    width: 63.056px;
  }
  .w-\[64\%\] {
    width: 64%;
  }
  .w-\[64px\] {
    width: 64px;
  }
  .w-\[65\%\] {
    width: 65%;
  }
  .w-\[66px\] {
    width: 66px;
  }
  .w-\[68px\] {
    width: 68px;
  }
  .w-\[70\%\] {
    width: 70%;
  }
  .w-\[70px\] {
    width: 70px;
  }
  .w-\[71\.8816px\] {
    width: 71.8816px;
  }
  .w-\[72px\] {
    width: 72px;
  }
  .w-\[74px\] {
    width: 74px;
  }
  .w-\[76px\] {
    width: 76px;
  }
  .w-\[77px\] {
    width: 77px;
  }
  .w-\[79\.2px\] {
    width: 79.2px;
  }
  .w-\[80\%\] {
    width: 80%;
  }
  .w-\[80\.3px\] {
    width: 80.3px;
  }
  .w-\[80px\] {
    width: 80px;
  }
  .w-\[81px\] {
    width: 81px;
  }
  .w-\[82px\] {
    width: 82px;
  }
  .w-\[83\.4px\] {
    width: 83.4px;
  }
  .w-\[85\%\] {
    width: 85%;
  }
  .w-\[85vw\] {
    width: 85vw;
  }
  .w-\[86px\] {
    width: 86px;
  }
  .w-\[88px\] {
    width: 88px;
  }
  .w-\[90\%\] {
    width: 90%;
  }
  .w-\[90px\] {
    width: 90px;
  }
  .w-\[92\%\] {
    width: 92%;
  }
  .w-\[92px\] {
    width: 92px;
  }
  .w-\[92vw\] {
    width: 92vw;
  }
  .w-\[94px\] {
    width: 94px;
  }
  .w-\[95\%\] {
    width: 95%;
  }
  .w-\[96px\] {
    width: 96px;
  }
  .w-\[98px\] {
    width: 98px;
  }
  .w-\[100\%\] {
    width: 100%;
  }
  .w-\[100dvw\] {
    width: 100dvw;
  }
  .w-\[100px\] {
    width: 100px;
  }
  .w-\[100vw\] {
    width: 100vw;
  }
  .w-\[103px\] {
    width: 103px;
  }
  .w-\[104px\] {
    width: 104px;
  }
  .w-\[106px\] {
    width: 106px;
  }
  .w-\[108px\] {
    width: 108px;
  }
  .w-\[110px\] {
    width: 110px;
  }
  .w-\[111px\] {
    width: 111px;
  }
  .w-\[112px\] {
    width: 112px;
  }
  .w-\[113px\] {
    width: 113px;
  }
  .w-\[114px\] {
    width: 114px;
  }
  .w-\[115px\] {
    width: 115px;
  }
  .w-\[116px\] {
    width: 116px;
  }
  .w-\[120px\] {
    width: 120px;
  }
  .w-\[122px\] {
    width: 122px;
  }
  .w-\[124px\] {
    width: 124px;
  }
  .w-\[126px\] {
    width: 126px;
  }
  .w-\[128px\] {
    width: 128px;
  }
  .w-\[134px\] {
    width: 134px;
  }
  .w-\[135px\] {
    width: 135px;
  }
  .w-\[138px\] {
    width: 138px;
  }
  .w-\[140px\] {
    width: 140px;
  }
  .w-\[141px\] {
    width: 141px;
  }
  .w-\[142px\] {
    width: 142px;
  }
  .w-\[144px\] {
    width: 144px;
  }
  .w-\[145px\] {
    width: 145px;
  }
  .w-\[148px\] {
    width: 148px;
  }
  .w-\[150px\] {
    width: 150px;
  }
  .w-\[152px\] {
    width: 152px;
  }
  .w-\[154px\] {
    width: 154px;
  }
  .w-\[155\.37px\] {
    width: 155.37px;
  }
  .w-\[155\.74px\] {
    width: 155.74px;
  }
  .w-\[156px\] {
    width: 156px;
  }
  .w-\[160\%\] {
    width: 160%;
  }
  .w-\[160px\] {
    width: 160px;
  }
  .w-\[164px\] {
    width: 164px;
  }
  .w-\[165px\] {
    width: 165px;
  }
  .w-\[168px\] {
    width: 168px;
  }
  .w-\[170px\] {
    width: 170px;
  }
  .w-\[172px\] {
    width: 172px;
  }
  .w-\[175px\] {
    width: 175px;
  }
  .w-\[176px\] {
    width: 176px;
  }
  .w-\[180\%\] {
    width: 180%;
  }
  .w-\[180px\] {
    width: 180px;
  }
  .w-\[184px\] {
    width: 184px;
  }
  .w-\[185px\] {
    width: 185px;
  }
  .w-\[188px\] {
    width: 188px;
  }
  .w-\[190px\] {
    width: 190px;
  }
  .w-\[192px\] {
    width: 192px;
  }
  .w-\[194px\] {
    width: 194px;
  }
  .w-\[196px\] {
    width: 196px;
  }
  .w-\[200\%\] {
    width: 200%;
  }
  .w-\[200px\] {
    width: 200px;
  }
  .w-\[204px\] {
    width: 204px;
  }
  .w-\[208px\] {
    width: 208px;
  }
  .w-\[209px\] {
    width: 209px;
  }
  .w-\[210\%\] {
    width: 210%;
  }
  .w-\[210px\] {
    width: 210px;
  }
  .w-\[212px\] {
    width: 212px;
  }
  .w-\[216px\] {
    width: 216px;
  }
  .w-\[218px\] {
    width: 218px;
  }
  .w-\[220px\] {
    width: 220px;
  }
  .w-\[230px\] {
    width: 230px;
  }
  .w-\[232px\] {
    width: 232px;
  }
  .w-\[240px\] {
    width: 240px;
  }
  .w-\[244px\] {
    width: 244px;
  }
  .w-\[246px\] {
    width: 246px;
  }
  .w-\[256px\] {
    width: 256px;
  }
  .w-\[258\.3px\] {
    width: 258.3px;
  }
  .w-\[260px\] {
    width: 260px;
  }
  .w-\[264px\] {
    width: 264px;
  }
  .w-\[266px\] {
    width: 266px;
  }
  .w-\[268px\] {
    width: 268px;
  }
  .w-\[269\.93px\] {
    width: 269.93px;
  }
  .w-\[272px\] {
    width: 272px;
  }
  .w-\[276px\] {
    width: 276px;
  }
  .w-\[277px\] {
    width: 277px;
  }
  .w-\[278px\] {
    width: 278px;
  }
  .w-\[280px\] {
    width: 280px;
  }
  .w-\[281px\] {
    width: 281px;
  }
  .w-\[285px\] {
    width: 285px;
  }
  .w-\[288px\] {
    width: 288px;
  }
  .w-\[290px\] {
    width: 290px;
  }
  .w-\[292px\] {
    width: 292px;
  }
  .w-\[296px\] {
    width: 296px;
  }
  .w-\[300px\] {
    width: 300px;
  }
  .w-\[302px\] {
    width: 302px;
  }
  .w-\[308px\] {
    width: 308px;
  }
  .w-\[312px\] {
    width: 312px;
  }
  .w-\[316px\] {
    width: 316px;
  }
  .w-\[320px\] {
    width: 320px;
  }
  .w-\[322px\] {
    width: 322px;
  }
  .w-\[328px\] {
    width: 328px;
  }
  .w-\[336px\] {
    width: 336px;
  }
  .w-\[338px\] {
    width: 338px;
  }
  .w-\[340px\] {
    width: 340px;
  }
  .w-\[342px\] {
    width: 342px;
  }
  .w-\[344px\] {
    width: 344px;
  }
  .w-\[348\.299px\] {
    width: 348.299px;
  }
  .w-\[350px\] {
    width: 350px;
  }
  .w-\[352px\] {
    width: 352px;
  }
  .w-\[356px\] {
    width: 356px;
  }
  .w-\[358px\] {
    width: 358px;
  }
  .w-\[360px\] {
    width: 360px;
  }
  .w-\[362px\] {
    width: 362px;
  }
  .w-\[364px\] {
    width: 364px;
  }
  .w-\[368px\] {
    width: 368px;
  }
  .w-\[370px\] {
    width: 370px;
  }
  .w-\[372px\] {
    width: 372px;
  }
  .w-\[380px\] {
    width: 380px;
  }
  .w-\[386px\] {
    width: 386px;
  }
  .w-\[391px\] {
    width: 391px;
  }
  .w-\[392px\] {
    width: 392px;
  }
  .w-\[397px\] {
    width: 397px;
  }
  .w-\[400px\] {
    width: 400px;
  }
  .w-\[410px\] {
    width: 410px;
  }
  .w-\[416px\] {
    width: 416px;
  }
  .w-\[420px\] {
    width: 420px;
  }
  .w-\[425px\] {
    width: 425px;
  }
  .w-\[430px\] {
    width: 430px;
  }
  .w-\[432px\] {
    width: 432px;
  }
  .w-\[436\.1px\] {
    width: 436.1px;
  }
  .w-\[440px\] {
    width: 440px;
  }
  .w-\[448px\] {
    width: 448px;
  }
  .w-\[450px\] {
    width: 450px;
  }
  .w-\[464px\] {
    width: 464px;
  }
  .w-\[467px\] {
    width: 467px;
  }
  .w-\[480px\] {
    width: 480px;
  }
  .w-\[491px\] {
    width: 491px;
  }
  .w-\[500px\] {
    width: 500px;
  }
  .w-\[503px\] {
    width: 503px;
  }
  .w-\[520px\] {
    width: 520px;
  }
  .w-\[556px\] {
    width: 556px;
  }
  .w-\[560px\] {
    width: 560px;
  }
  .w-\[561px\] {
    width: 561px;
  }
  .w-\[567px\] {
    width: 567px;
  }
  .w-\[574px\] {
    width: 574px;
  }
  .w-\[580px\] {
    width: 580px;
  }
  .w-\[584px\] {
    width: 584px;
  }
  .w-\[600px\] {
    width: 600px;
  }
  .w-\[604px\] {
    width: 604px;
  }
  .w-\[620px\] {
    width: 620px;
  }
  .w-\[624px\] {
    width: 624px;
  }
  .w-\[640px\] {
    width: 640px;
  }
  .w-\[650px\] {
    width: 650px;
  }
  .w-\[653px\] {
    width: 653px;
  }
  .w-\[660px\] {
    width: 660px;
  }
  .w-\[680px\] {
    width: 680px;
  }
  .w-\[720px\] {
    width: 720px;
  }
  .w-\[760px\] {
    width: 760px;
  }
  .w-\[764px\] {
    width: 764px;
  }
  .w-\[796px\] {
    width: 796px;
  }
  .w-\[800px\] {
    width: 800px;
  }
  .w-\[808px\] {
    width: 808px;
  }
  .w-\[832px\] {
    width: 832px;
  }
  .w-\[868px\] {
    width: 868px;
  }
  .w-\[900px\] {
    width: 900px;
  }
  .w-\[921px\] {
    width: 921px;
  }
  .w-\[943px\] {
    width: 943px;
  }
  .w-\[960px\] {
    width: 960px;
  }
  .w-\[984px\] {
    width: 984px;
  }
  .w-\[1000px\] {
    width: 1000px;
  }
  .w-\[1007px\] {
    width: 1007px;
  }
  .w-\[1036px\] {
    width: 1036px;
  }
  .w-\[1200px\] {
    width: 1200px;
  }
  .w-\[1219px\] {
    width: 1219px;
  }
  .w-\[1280px\] {
    width: 1280px;
  }
  .w-\[1440px\] {
    width: 1440px;
  }
  .w-\[1920px\] {
    width: 1920px;
  }
  .w-\[calc\(50\%-6px\)\] {
    width: calc(50% - 6px);
  }
  .w-\[calc\(50vw\+615px\)\] {
    width: calc(50vw + 615px);
  }
  .w-\[calc\(100\%\+2px\)\] {
    width: calc(100% + 2px);
  }
  .w-\[calc\(100\%\+4px\)\] {
    width: calc(100% + 4px);
  }
  .w-\[calc\(100\%\+12px\)\] {
    width: calc(100% + 12px);
  }
  .w-\[calc\(100\%\+16px\)\] {
    width: calc(100% + 16px);
  }
  .w-\[calc\(100\%\+24px\)\] {
    width: calc(100% + 24px);
  }
  .w-\[calc\(100\%\+32px\)\] {
    width: calc(100% + 32px);
  }
  .w-\[calc\(100\%-4px\)\] {
    width: calc(100% - 4px);
  }
  .w-\[calc\(100\%-16px\)\] {
    width: calc(100% - 16px);
  }
  .w-\[calc\(100\%-32px\)\] {
    width: calc(100% - 32px);
  }
  .w-\[calc\(100\%-96px\)\] {
    width: calc(100% - 96px);
  }
  .w-\[calc\(100\%-144px\)\] {
    width: calc(100% - 144px);
  }
  .w-\[calc\(100\%-356px\)\] {
    width: calc(100% - 356px);
  }
  .w-\[calc\(100\%-var\(--mantine-navbar-width\,0px\)\)\] {
    width: calc(100% - var(--mantine-navbar-width, 0px));
  }
  .w-\[calc\(100vw-2\.5rem\)\] {
    width: calc(100vw - 2.5rem);
  }
  .w-\[calc\(100vw-80px\)\] {
    width: calc(100vw - 80px);
  }
  .w-\[min\(20vw\,190px\)\] {
    width: min(20vw, 190px);
  }
  .w-\[min\(50vw\,235px\)\] {
    width: min(50vw, 235px);
  }
  .w-\[min\(65\.75rem\,calc\(100vw-2rem\)\)\] {
    width: min(65.75rem, 100vw - 2rem);
  }
  .w-\[min\(90vw\,1600px\)\] {
    width: min(90vw, 1600px);
  }
  .w-\[min\(92vw\,880px\)\] {
    width: min(92vw, 880px);
  }
  .w-\[min\(92vw\,1200px\)\] {
    width: min(92vw, 1200px);
  }
  .w-\[min\(100\%\,calc\(100vw-1\.5rem\)\)\] {
    width: min(100%, 100vw - 1.5rem);
  }
  .w-\[min\(100cqw\,calc\(max\(0px\,100cqh_-_64px\)\*16\/9\)\)\] {
    width: min(100cqw, 1.77778 * max(0px, 100cqh - 64px));
  }
  .w-\[min\(100vw-32px\,460px\)\] {
    width: min(100vw - 32px, 460px);
  }
  .w-\[min\(100vw-32px\,480px\)\] {
    width: min(100vw - 32px, 480px);
  }
  .w-\[min\(100vw-32px\,508px\)\] {
    width: min(100vw - 32px, 508px);
  }
  .w-\[min\(100vw-32px\,960px\)\] {
    width: min(100vw - 32px, 960px);
  }
  .w-\[min\(320px\,calc\(100vw-80px\)\)\] {
    width: min(320px, 100vw - 80px);
  }
  .w-\[min\(344px\,calc\(100vw-32px\)\)\] {
    width: min(344px, 100vw - 32px);
  }
  .w-\[min\(400px\,calc\(100vw-32px\)\)\] {
    width: min(400px, 100vw - 32px);
  }
  .w-\[min\(408px\,calc\(100vw-2rem\)\)\] {
    width: min(408px, 100vw - 2rem);
  }
  .w-\[min\(600px\,92vw\)\] {
    width: min(600px, 92vw);
  }
  .w-\[min\(600px\,calc\(100vw-32px\)\)\] {
    width: min(600px, 100vw - 32px);
  }
  .w-\[min\(760px\,calc\(100vw-64px\)\)\] {
    width: min(760px, 100vw - 64px);
  }
  .w-\[min\(920px\,92vw\)\] {
    width: min(920px, 92vw);
  }
  .w-\[min\(1000px\,90vw\)\] {
    width: min(1000px, 90vw);
  }
  .w-\[min\(1000px\,92vw\)\] {
    width: min(1000px, 92vw);
  }
  .w-\[min\(1100px\,50vw\)\] {
    width: min(1100px, 50vw);
  }
  .w-\[min\(1120px\,92vw\)\] {
    width: min(1120px, 92vw);
  }
  .w-\[min\(1200px\,calc\(100vw-32px\)\)\] {
    width: min(1200px, 100vw - 32px);
  }
  .w-\[var\(--content-width\)\] {
    width: var(--content-width);
  }
  .w-\[var\(--loader-size\)\] {
    width: var(--loader-size);
  }
  .w-auto {
    width: auto;
  }
  .w-fit {
    width: fit-content;
  }
  .w-full {
    width: 100%;
  }
  .w-full\! {
    width: 100% !important;
  }
  .w-max {
    width: max-content;
  }
  .w-max\! {
    width: max-content !important;
  }
  .w-px {
    width: 1px;
  }
  .w-screen {
    width: 100vw;
  }
  .\!max-w-\[200px\] {
    max-width: 200px !important;
  }
  .max-w-0 {
    max-width: 0;
  }
  .max-w-2xl {
    max-width: var(--container-2xl);
  }
  .max-w-3xl {
    max-width: var(--container-3xl);
  }
  .max-w-6 {
    max-width: 24px;
  }
  .max-w-12 {
    max-width: 48px;
  }
  .max-w-40 {
    max-width: calc(var(--spacing) * 40);
  }
  .max-w-45 {
    max-width: calc(var(--spacing) * 45);
  }
  .max-w-48 {
    max-width: calc(var(--spacing) * 48);
  }
  .max-w-64 {
    max-width: calc(var(--spacing) * 64);
  }
  .max-w-86 {
    max-width: calc(var(--spacing) * 86);
  }
  .max-w-1480 {
    max-width: calc(var(--spacing) * 1480);
  }
  .max-w-\[12ch\] {
    max-width: 12ch;
  }
  .max-w-\[25vw\] {
    max-width: 25vw;
  }
  .max-w-\[35vw\] {
    max-width: 35vw;
  }
  .max-w-\[40\%\] {
    max-width: 40%;
  }
  .max-w-\[46\%\] {
    max-width: 46%;
  }
  .max-w-\[48px\] {
    max-width: 48px;
  }
  .max-w-\[55\%\] {
    max-width: 55%;
  }
  .max-w-\[60\%\] {
    max-width: 60%;
  }
  .max-w-\[60px\] {
    max-width: 60px;
  }
  .max-w-\[70\%\] {
    max-width: 70%;
  }
  .max-w-\[72px\] {
    max-width: 72px;
  }
  .max-w-\[78\%\] {
    max-width: 78%;
  }
  .max-w-\[80\%\] {
    max-width: 80%;
  }
  .max-w-\[80vw\] {
    max-width: 80vw;
  }
  .max-w-\[85\%\] {
    max-width: 85%;
  }
  .max-w-\[85vw\] {
    max-width: 85vw;
  }
  .max-w-\[88px\] {
    max-width: 88px;
  }
  .max-w-\[90\%\] {
    max-width: 90%;
  }
  .max-w-\[90px\] {
    max-width: 90px;
  }
  .max-w-\[90vw\] {
    max-width: 90vw;
  }
  .max-w-\[92vw\] {
    max-width: 92vw;
  }
  .max-w-\[100px\] {
    max-width: 100px;
  }
  .max-w-\[100vw\] {
    max-width: 100vw;
  }
  .max-w-\[112px\] {
    max-width: 112px;
  }
  .max-w-\[120px\] {
    max-width: 120px;
  }
  .max-w-\[128px\] {
    max-width: 128px;
  }
  .max-w-\[135px\] {
    max-width: 135px;
  }
  .max-w-\[140px\] {
    max-width: 140px;
  }
  .max-w-\[150px\] {
    max-width: 150px;
  }
  .max-w-\[156px\] {
    max-width: 156px;
  }
  .max-w-\[160px\] {
    max-width: 160px;
  }
  .max-w-\[172px\] {
    max-width: 172px;
  }
  .max-w-\[180px\] {
    max-width: 180px;
  }
  .max-w-\[184px\] {
    max-width: 184px;
  }
  .max-w-\[188px\] {
    max-width: 188px;
  }
  .max-w-\[190px\] {
    max-width: 190px;
  }
  .max-w-\[200px\] {
    max-width: 200px;
  }
  .max-w-\[204px\] {
    max-width: 204px;
  }
  .max-w-\[220px\] {
    max-width: 220px;
  }
  .max-w-\[230px\] {
    max-width: 230px;
  }
  .max-w-\[236px\] {
    max-width: 236px;
  }
  .max-w-\[240px\] {
    max-width: 240px;
  }
  .max-w-\[246px\] {
    max-width: 246px;
  }
  .max-w-\[260px\] {
    max-width: 260px;
  }
  .max-w-\[280px\] {
    max-width: 280px;
  }
  .max-w-\[286px\] {
    max-width: 286px;
  }
  .max-w-\[300px\] {
    max-width: 300px;
  }
  .max-w-\[320px\] {
    max-width: 320px;
  }
  .max-w-\[328px\] {
    max-width: 328px;
  }
  .max-w-\[338px\] {
    max-width: 338px;
  }
  .max-w-\[340px\] {
    max-width: 340px;
  }
  .max-w-\[358px\] {
    max-width: 358px;
  }
  .max-w-\[360px\] {
    max-width: 360px;
  }
  .max-w-\[368px\] {
    max-width: 368px;
  }
  .max-w-\[376\.889px\] {
    max-width: 376.889px;
  }
  .max-w-\[400px\] {
    max-width: 400px;
  }
  .max-w-\[408px\] {
    max-width: 408px;
  }
  .max-w-\[411px\] {
    max-width: 411px;
  }
  .max-w-\[420px\] {
    max-width: 420px;
  }
  .max-w-\[430px\] {
    max-width: 430px;
  }
  .max-w-\[450px\] {
    max-width: 450px;
  }
  .max-w-\[480px\] {
    max-width: 480px;
  }
  .max-w-\[500px\] {
    max-width: 500px;
  }
  .max-w-\[520px\] {
    max-width: 520px;
  }
  .max-w-\[560px\] {
    max-width: 560px;
  }
  .max-w-\[590px\] {
    max-width: 590px;
  }
  .max-w-\[600px\] {
    max-width: 600px;
  }
  .max-w-\[640px\] {
    max-width: 640px;
  }
  .max-w-\[650px\] {
    max-width: 650px;
  }
  .max-w-\[660px\] {
    max-width: 660px;
  }
  .max-w-\[680px\] {
    max-width: 680px;
  }
  .max-w-\[710px\] {
    max-width: 710px;
  }
  .max-w-\[720px\] {
    max-width: 720px;
  }
  .max-w-\[760px\] {
    max-width: 760px;
  }
  .max-w-\[777px\] {
    max-width: 777px;
  }
  .max-w-\[780px\] {
    max-width: 780px;
  }
  .max-w-\[800px\] {
    max-width: 800px;
  }
  .max-w-\[829px\] {
    max-width: 829px;
  }
  .max-w-\[832px\] {
    max-width: 832px;
  }
  .max-w-\[860px\] {
    max-width: 860px;
  }
  .max-w-\[880px\] {
    max-width: 880px;
  }
  .max-w-\[900px\] {
    max-width: 900px;
  }
  .max-w-\[904px\] {
    max-width: 904px;
  }
  .max-w-\[960px\] {
    max-width: 960px;
  }
  .max-w-\[1000px\] {
    max-width: 1000px;
  }
  .max-w-\[1024px\] {
    max-width: 1024px;
  }
  .max-w-\[1120px\] {
    max-width: 1120px;
  }
  .max-w-\[1139\.5px\] {
    max-width: 1139.5px;
  }
  .max-w-\[1152px\] {
    max-width: 1152px;
  }
  .max-w-\[1160px\] {
    max-width: 1160px;
  }
  .max-w-\[1160px\]\! {
    max-width: 1160px !important;
  }
  .max-w-\[1200px\] {
    max-width: 1200px;
  }
  .max-w-\[1230px\] {
    max-width: 1230px;
  }
  .max-w-\[1272px\] {
    max-width: 1272px;
  }
  .max-w-\[1278px\] {
    max-width: 1278px;
  }
  .max-w-\[1280px\] {
    max-width: 1280px;
  }
  .max-w-\[1304px\] {
    max-width: 1304px;
  }
  .max-w-\[1344px\] {
    max-width: 1344px;
  }
  .max-w-\[1350px\] {
    max-width: 1350px;
  }
  .max-w-\[1400px\] {
    max-width: 1400px;
  }
  .max-w-\[1440px\] {
    max-width: 1440px;
  }
  .max-w-\[1496px\] {
    max-width: 1496px;
  }
  .max-w-\[1500px\] {
    max-width: 1500px;
  }
  .max-w-\[1544px\] {
    max-width: 1544px;
  }
  .max-w-\[1600px\] {
    max-width: 1600px;
  }
  .max-w-\[1920px\] {
    max-width: 1920px;
  }
  .max-w-\[2560px\] {
    max-width: 2560px;
  }
  .max-w-\[2680px\] {
    max-width: 2680px;
  }
  .max-w-\[calc\(100\%-1rem\)\] {
    max-width: calc(100% - 1rem);
  }
  .max-w-\[calc\(100\%-16px\)\] {
    max-width: calc(100% - 16px);
  }
  .max-w-\[calc\(100\%-32px\)\] {
    max-width: calc(100% - 32px);
  }
  .max-w-\[calc\(100\%-34px\)\] {
    max-width: calc(100% - 34px);
  }
  .max-w-\[calc\(100\%-400px\)\] {
    max-width: calc(100% - 400px);
  }
  .max-w-\[calc\(100\%_-_2rem\)\] {
    max-width: calc(100% - 2rem);
  }
  .max-w-\[calc\(100\%_-_16px\)\] {
    max-width: calc(100% - 16px);
  }
  .max-w-\[calc\(100\%_-_24px\)\] {
    max-width: calc(100% - 24px);
  }
  .max-w-\[calc\(100\%_-_32px\)\] {
    max-width: calc(100% - 32px);
  }
  .max-w-\[calc\(100\%_-_96px\)\] {
    max-width: calc(100% - 96px);
  }
  .max-w-\[calc\(100vw-1rem\)\] {
    max-width: calc(100vw - 1rem);
  }
  .max-w-\[calc\(100vw-2rem\)\] {
    max-width: calc(100vw - 2rem);
  }
  .max-w-\[calc\(100vw-16px\)\] {
    max-width: calc(100vw - 16px);
  }
  .max-w-\[calc\(100vw-24px\)\] {
    max-width: calc(100vw - 24px);
  }
  .max-w-\[calc\(100vw-32px\)\] {
    max-width: calc(100vw - 32px);
  }
  .max-w-\[calc\(100vw-40px\)\] {
    max-width: calc(100vw - 40px);
  }
  .max-w-\[calc\(100vw-48px\)\] {
    max-width: calc(100vw - 48px);
  }
  .max-w-\[calc\(100vw-100px\)\] {
    max-width: calc(100vw - 100px);
  }
  .max-w-\[calc\(100vw-120px\)\] {
    max-width: calc(100vw - 120px);
  }
  .max-w-\[calc\(100vw-220px\)\] {
    max-width: calc(100vw - 220px);
  }
  .max-w-\[min\(80vw\,720px\)\] {
    max-width: min(80vw, 720px);
  }
  .max-w-\[min\(90vw\,600px\)\] {
    max-width: min(90vw, 600px);
  }
  .max-w-\[min\(92vw\,560px\)\] {
    max-width: min(92vw, 560px);
  }
  .max-w-\[min\(92vw\,640px\)\] {
    max-width: min(92vw, 640px);
  }
  .max-w-\[min\(100\%\,280px\)\] {
    max-width: min(100%, 280px);
  }
  .max-w-\[min\(100\%\,420px\)\] {
    max-width: min(100%, 420px);
  }
  .max-w-\[min\(100\%\,600px\)\] {
    max-width: min(100%, 600px);
  }
  .max-w-\[min\(160px\,calc\(50\%-23px\)\)\] {
    max-width: min(160px, 50% - 23px);
  }
  .max-w-\[min\(280px\,min\(85vw\,360px\)\)\] {
    max-width: min(280px, min(85vw, 360px));
  }
  .max-w-\[min\(320px\,calc\(100vw-80px\)\)\] {
    max-width: min(320px, 100vw - 80px);
  }
  .max-w-\[min\(328px\,100\%\)\] {
    max-width: min(328px, 100%);
  }
  .max-w-\[min\(336px\,100\%\)\] {
    max-width: min(336px, 100%);
  }
  .max-w-\[min\(368px\,100\%\)\] {
    max-width: min(368px, 100%);
  }
  .max-w-\[min\(420px\,100\%\)\] {
    max-width: min(420px, 100%);
  }
  .max-w-\[min\(calc\(100\%-24px\)\,420px\)\] {
    max-width: min(100% - 24px, 420px);
  }
  .max-w-full {
    max-width: 100%;
  }
  .max-w-lg {
    max-width: var(--container-lg);
  }
  .max-w-md {
    max-width: var(--container-md);
  }
  .max-w-none {
    max-width: none;
  }
  .max-w-none\! {
    max-width: none !important;
  }
  .max-w-xl {
    max-width: var(--container-xl);
  }
  .\!min-w-0 {
    min-width: 0 !important;
  }
  .\!min-w-\[80px\] {
    min-width: 80px !important;
  }
  .\!min-w-\[96px\] {
    min-width: 96px !important;
  }
  .\!min-w-\[160px\] {
    min-width: 160px !important;
  }
  .\!min-w-\[180px\] {
    min-width: 180px !important;
  }
  .\!min-w-\[200px\] {
    min-width: 200px !important;
  }
  .min-w-0 {
    min-width: 0;
  }
  .min-w-3\.5 {
    min-width: calc(var(--spacing) * 3.5);
  }
  .min-w-4 {
    min-width: 16px;
  }
  .min-w-5 {
    min-width: 20px;
  }
  .min-w-6 {
    min-width: 24px;
  }
  .min-w-7 {
    min-width: calc(var(--spacing) * 7);
  }
  .min-w-8 {
    min-width: 32px;
  }
  .min-w-9 {
    min-width: calc(var(--spacing) * 9);
  }
  .min-w-10 {
    min-width: 40px;
  }
  .min-w-12 {
    min-width: 48px;
  }
  .min-w-15 {
    min-width: calc(var(--spacing) * 15);
  }
  .min-w-16 {
    min-width: 64px;
  }
  .min-w-20 {
    min-width: calc(var(--spacing) * 20);
  }
  .min-w-40 {
    min-width: calc(var(--spacing) * 40);
  }
  .min-w-60 {
    min-width: calc(var(--spacing) * 60);
  }
  .min-w-80 {
    min-width: calc(var(--spacing) * 80);
  }
  .min-w-1200 {
    min-width: calc(var(--spacing) * 1200);
  }
  .min-w-\[1ch\] {
    min-width: 1ch;
  }
  .min-w-\[4\.25rem\] {
    min-width: 4.25rem;
  }
  .min-w-\[4px\] {
    min-width: 4px;
  }
  .min-w-\[13px\] {
    min-width: 13px;
  }
  .min-w-\[14px\] {
    min-width: 14px;
  }
  .min-w-\[16px\] {
    min-width: 16px;
  }
  .min-w-\[30px\] {
    min-width: 30px;
  }
  .min-w-\[31px\] {
    min-width: 31px;
  }
  .min-w-\[32px\] {
    min-width: 32px;
  }
  .min-w-\[38cqw\] {
    min-width: 38cqw;
  }
  .min-w-\[38px\] {
    min-width: 38px;
  }
  .min-w-\[42px\] {
    min-width: 42px;
  }
  .min-w-\[48px\] {
    min-width: 48px;
  }
  .min-w-\[50px\] {
    min-width: 50px;
  }
  .min-w-\[52px\] {
    min-width: 52px;
  }
  .min-w-\[54px\] {
    min-width: 54px;
  }
  .min-w-\[56px\] {
    min-width: 56px;
  }
  .min-w-\[60px\] {
    min-width: 60px;
  }
  .min-w-\[64px\] {
    min-width: 64px;
  }
  .min-w-\[68px\] {
    min-width: 68px;
  }
  .min-w-\[72px\] {
    min-width: 72px;
  }
  .min-w-\[76px\] {
    min-width: 76px;
  }
  .min-w-\[80px\] {
    min-width: 80px;
  }
  .min-w-\[83px\] {
    min-width: 83px;
  }
  .min-w-\[84px\] {
    min-width: 84px;
  }
  .min-w-\[85px\] {
    min-width: 85px;
  }
  .min-w-\[86px\] {
    min-width: 86px;
  }
  .min-w-\[86px\]\! {
    min-width: 86px !important;
  }
  .min-w-\[88px\] {
    min-width: 88px;
  }
  .min-w-\[90px\] {
    min-width: 90px;
  }
  .min-w-\[92px\] {
    min-width: 92px;
  }
  .min-w-\[96px\] {
    min-width: 96px;
  }
  .min-w-\[100px\] {
    min-width: 100px;
  }
  .min-w-\[104px\] {
    min-width: 104px;
  }
  .min-w-\[110px\] {
    min-width: 110px;
  }
  .min-w-\[112px\] {
    min-width: 112px;
  }
  .min-w-\[120px\] {
    min-width: 120px;
  }
  .min-w-\[126px\] {
    min-width: 126px;
  }
  .min-w-\[128px\] {
    min-width: 128px;
  }
  .min-w-\[130px\] {
    min-width: 130px;
  }
  .min-w-\[132px\] {
    min-width: 132px;
  }
  .min-w-\[140px\] {
    min-width: 140px;
  }
  .min-w-\[148px\] {
    min-width: 148px;
  }
  .min-w-\[150px\] {
    min-width: 150px;
  }
  .min-w-\[152px\] {
    min-width: 152px;
  }
  .min-w-\[155px\] {
    min-width: 155px;
  }
  .min-w-\[156px\] {
    min-width: 156px;
  }
  .min-w-\[157px\] {
    min-width: 157px;
  }
  .min-w-\[158px\] {
    min-width: 158px;
  }
  .min-w-\[160px\] {
    min-width: 160px;
  }
  .min-w-\[168px\] {
    min-width: 168px;
  }
  .min-w-\[170px\] {
    min-width: 170px;
  }
  .min-w-\[180px\] {
    min-width: 180px;
  }
  .min-w-\[184px\] {
    min-width: 184px;
  }
  .min-w-\[188px\] {
    min-width: 188px;
  }
  .min-w-\[196px\] {
    min-width: 196px;
  }
  .min-w-\[200px\] {
    min-width: 200px;
  }
  .min-w-\[220px\] {
    min-width: 220px;
  }
  .min-w-\[222px\] {
    min-width: 222px;
  }
  .min-w-\[240px\] {
    min-width: 240px;
  }
  .min-w-\[244px\] {
    min-width: 244px;
  }
  .min-w-\[278px\] {
    min-width: 278px;
  }
  .min-w-\[280px\] {
    min-width: 280px;
  }
  .min-w-\[320px\] {
    min-width: 320px;
  }
  .min-w-\[360px\] {
    min-width: 360px;
  }
  .min-w-\[400px\] {
    min-width: 400px;
  }
  .min-w-\[420px\] {
    min-width: 420px;
  }
  .min-w-\[500px\] {
    min-width: 500px;
  }
  .min-w-\[540px\] {
    min-width: 540px;
  }
  .min-w-\[580px\] {
    min-width: 580px;
  }
  .min-w-\[600px\] {
    min-width: 600px;
  }
  .min-w-\[640px\] {
    min-width: 640px;
  }
  .min-w-\[660px\] {
    min-width: 660px;
  }
  .min-w-\[880px\] {
    min-width: 880px;
  }
  .min-w-\[984px\] {
    min-width: 984px;
  }
  .min-w-\[1080px\] {
    min-width: 1080px;
  }
  .min-w-\[1200px\] {
    min-width: 1200px;
  }
  .min-w-\[xxx\] {
    min-width: xxx;
  }
  .min-w-fit {
    min-width: fit-content;
  }
  .min-w-full {
    min-width: 100%;
  }
  .min-w-max {
    min-width: max-content;
  }
  .min-w-px {
    min-width: 1px;
  }
  .\!flex-1 {
    flex: 1 !important;
  }
  .flex-1 {
    flex: 1;
  }
  .flex-\[0_0_50\%\] {
    flex: 0 0 50%;
  }
  .flex-\[1_0_0\] {
    flex: 1 0 0;
  }
  .flex-\[3\] {
    flex: 3;
  }
  .flex-\[7\] {
    flex: 7;
  }
  .flex-\[n\] {
    flex: n;
  }
  .flex-none {
    flex: none;
  }
  .flex-none\! {
    flex: none !important;
  }
  .flex-shrink {
    flex-shrink: 1;
  }
  .flex-shrink-0 {
    flex-shrink: 0;
  }
  .shrink {
    flex-shrink: 1;
  }
  .shrink-0 {
    flex-shrink: 0;
  }
  .shrink-\[2\] {
    flex-shrink: 2;
  }
  .flex-grow {
    flex-grow: 1;
  }
  .flex-grow-0 {
    flex-grow: 0;
  }
  .grow {
    flex-grow: 1;
  }
  .grow-0 {
    flex-grow: 0;
  }
  .grow-\[3\] {
    flex-grow: 3;
  }
  .grow-\[4\] {
    flex-grow: 4;
  }
  .basis-0 {
    flex-basis: 0;
  }
  .basis-1\/2 {
    flex-basis: 50%;
  }
  .basis-\[calc\(\(100\%-32px\)\/3\)\] {
    flex-basis: calc(33.3333% - 10.6667px);
  }
  .basis-full {
    flex-basis: 100%;
  }
  .table-fixed {
    table-layout: fixed;
  }
  .border-collapse {
    border-collapse: collapse;
  }
  .border-separate {
    border-collapse: separate;
  }
  .border-spacing-0 {
    --tw-border-spacing-x: 0px;
    --tw-border-spacing-y: 0px;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
  }
  .\[transform-origin\:7\.42px_8\.95px\] {
    transform-origin: 7.42px 8.95px;
  }
  .origin-\[50\%_8\%\] {
    transform-origin: 50% 8%;
  }
  .origin-bottom {
    transform-origin: bottom;
  }
  .origin-bottom-left {
    transform-origin: 0 100%;
  }
  .origin-bottom-right {
    transform-origin: 100% 100%;
  }
  .origin-center {
    transform-origin: 50%;
  }
  .origin-left {
    transform-origin: 0;
  }
  .origin-top {
    transform-origin: top;
  }
  .origin-top-left {
    transform-origin: 0 0;
  }
  .-translate-x-1\.5 {
    --tw-translate-x: calc(var(--spacing) * -1.5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-x-\[0\.5px\] {
    --tw-translate-x: calc(0.5px * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-x-\[5px\] {
    --tw-translate-x: calc(5px * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-x-\[50\%\] {
    --tw-translate-x: calc(50% * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-x-full {
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-0 {
    --tw-translate-x: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-0\.5 {
    --tw-translate-x: calc(var(--spacing) * 0.5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-1\/2 {
    --tw-translate-x: calc(1/2 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-2 {
    --tw-translate-x: 8px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-3 {
    --tw-translate-x: 12px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-3\.5 {
    --tw-translate-x: calc(var(--spacing) * 3.5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-5 {
    --tw-translate-x: 20px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-\[0\.5px\] {
    --tw-translate-x: 0.5px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-\[5px\] {
    --tw-translate-x: 5px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-\[10px\] {
    --tw-translate-x: 10px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-full {
    --tw-translate-x: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-px {
    --tw-translate-x: 1px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-1 {
    --tw-translate-y: calc(4px * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-\[1\.5px\] {
    --tw-translate-y: calc(1.5px * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-\[70\%\] {
    --tw-translate-y: calc(70% * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-full {
    --tw-translate-y: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-px {
    --tw-translate-y: -1px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-0 {
    --tw-translate-y: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-0\.5 {
    --tw-translate-y: calc(var(--spacing) * 0.5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-1 {
    --tw-translate-y: 4px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-1\.5 {
    --tw-translate-y: calc(var(--spacing) * 1.5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-1\/2 {
    --tw-translate-y: calc(1/2 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-2 {
    --tw-translate-y: 8px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-\[0\.5px\] {
    --tw-translate-y: 0.5px;
    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-\[10px\] {
    --tw-translate-y: 10px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-\[32px\] {
    --tw-translate-y: 32px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-\[88px\] {
    --tw-translate-y: 88px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-full {
    --tw-translate-y: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-px {
    --tw-translate-y: 1px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-none {
    translate: none;
  }
  .scale-50 {
    --tw-scale-x: 50%;
    --tw-scale-y: 50%;
    --tw-scale-z: 50%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .scale-75 {
    --tw-scale-x: 75%;
    --tw-scale-y: 75%;
    --tw-scale-z: 75%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .scale-90 {
    --tw-scale-x: 90%;
    --tw-scale-y: 90%;
    --tw-scale-z: 90%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .scale-95 {
    --tw-scale-x: 95%;
    --tw-scale-y: 95%;
    --tw-scale-z: 95%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .scale-100 {
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .scale-105 {
    --tw-scale-x: 105%;
    --tw-scale-y: 105%;
    --tw-scale-z: 105%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .scale-110 {
    --tw-scale-x: 110%;
    --tw-scale-y: 110%;
    --tw-scale-z: 110%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .scale-125 {
    --tw-scale-x: 125%;
    --tw-scale-y: 125%;
    --tw-scale-z: 125%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .-scale-x-100 {
    --tw-scale-x: calc(100% * -1);
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .scale-x-\[-1\] {
    --tw-scale-x: -1;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .-scale-y-100 {
    --tw-scale-y: calc(100% * -1);
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .scale-3d {
    scale: var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z);
  }
  .scale-\[-1\] {
    scale: -1;
  }
  .scale-\[0\.8\] {
    scale: 0.8;
  }
  .scale-\[0\.9\] {
    scale: 0.9;
  }
  .scale-\[1\.01\] {
    scale: 1.01;
  }
  .scale-\[1\.02\] {
    scale: 1.02;
  }
  .scale-\[1\.03\] {
    scale: 1.03;
  }
  .scale-\[1\.005\] {
    scale: 1.005;
  }
  .scale-\[1\.06\] {
    scale: 1.06;
  }
  .scale-\[3\.75\] {
    scale: 3.75;
  }
  .-rotate-45 {
    rotate: -45deg;
  }
  .-rotate-90 {
    rotate: -90deg;
  }
  .-rotate-\[7\.65deg\] {
    rotate: -7.65deg;
  }
  .-rotate-\[8\.07deg\] {
    rotate: -8.07deg;
  }
  .rotate-0 {
    rotate: none;
  }
  .rotate-2 {
    rotate: 2deg;
  }
  .rotate-45 {
    rotate: 45deg;
  }
  .rotate-90 {
    rotate: 90deg;
  }
  .rotate-180 {
    rotate: 180deg;
  }
  .rotate-\[-12deg\] {
    rotate: -12deg;
  }
  .rotate-\[-15deg\] {
    rotate: -15deg;
  }
  .rotate-\[-22deg\] {
    rotate: -22deg;
  }
  .rotate-\[-24deg\] {
    rotate: -24deg;
  }
  .rotate-\[4deg\] {
    rotate: 4deg;
  }
  .rotate-\[6\.95deg\] {
    rotate: 6.95deg;
  }
  .rotate-\[9deg\] {
    rotate: 9deg;
  }
  .rotate-\[18deg\] {
    rotate: 18deg;
  }
  .rotate-\[42\.81deg\] {
    rotate: 42.81deg;
  }
  .\!transform-none {
    transform: none !important;
  }
  .\[transform\:rotate\(-35\.91deg\)_skewX\(-12\.45deg\)\] {
    transform: rotate(-35.91deg) skew(-12.45deg);
  }
  .\[transform\:scale\(0\.444444\)\] {
    transform: scale(0.444444);
  }
  .\[transform\:scale\(var\(--onboarding-h5-inverse\)\)\] {
    transform: scale(var(--onboarding-h5-inverse));
  }
  .\[transform\:var\(--onboarding-h5-stage\)\] {
    transform: var(--onboarding-h5-stage);
  }
  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,)
      var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .transform-gpu {
    transform: translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,)
      var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .animate-\[home-models-marquee_linear_infinite\] {
    animation: linear infinite home-models-marquee;
  }
  .animate-\[home-models-marquee_…\] {
    animation: home-models-marquee …;
  }
  .animate-\[pulse_0\.8s_ease-in-out_infinite\] {
    animation: 0.8s ease-in-out infinite pulse;
  }
  .animate-\[rainbow_var\(--speed\,2s\)_infinite_linear\] {
    animation: rainbow var(--speed, 2s) infinite linear;
  }
  .animate-btn-shine {
    animation: 2.8s ease-in-out infinite btn-shine;
  }
  .animate-countdown-flip-in {
    animation: countdown-flip-in 0.32s var(--ease-out) both;
  }
  .animate-countdown-flip-out {
    animation: countdown-flip-out 0.32s var(--ease-out) both;
  }
  .animate-fade-in {
    animation: fade-in var(--duration-normal) var(--ease-out) forwards;
  }
  .animate-in {
    animation: enter var(--tw-animation-duration, var(--tw-duration, 0.15s))
      var(--tw-ease, ease) var(--tw-animation-delay, 0s)
      var(--tw-animation-iteration-count, 1)
      var(--tw-animation-direction, normal) var(--tw-animation-fill-mode, none);
  }
  .animate-popup-in {
    animation: popup-in 0.2s var(--ease-out) both;
  }
  .animate-pulse {
    animation: 2s cubic-bezier(0.4, 0, 0.6, 1) infinite pulse;
  }
  .animate-shake {
    animation: 0.3s ease-in-out shake;
  }
  .animate-spin {
    animation: 1s linear infinite spin;
  }
  .\!cursor-default {
    cursor: default !important;
  }
  .\!cursor-not-allowed {
    cursor: not-allowed !important;
  }
  .\!cursor-pointer {
    cursor: pointer !important;
  }
  .cursor-auto {
    cursor: auto;
  }
  .cursor-auto\! {
    cursor: auto !important;
  }
  .cursor-cell {
    cursor: cell;
  }
  .cursor-col-resize {
    cursor: col-resize;
  }
  .cursor-crosshair {
    cursor: crosshair;
  }
  .cursor-default {
    cursor: default;
  }
  .cursor-ew-resize {
    cursor: ew-resize;
  }
  .cursor-grab {
    cursor: grab;
  }
  .cursor-grabbing {
    cursor: grabbing;
  }
  .cursor-help {
    cursor: help;
  }
  .cursor-move {
    cursor: move;
  }
  .cursor-ne-resize {
    cursor: ne-resize;
  }
  .cursor-nesw-resize {
    cursor: nesw-resize;
  }
  .cursor-not-allowed {
    cursor: not-allowed;
  }
  .cursor-not-allowed\! {
    cursor: not-allowed !important;
  }
  .cursor-ns-resize {
    cursor: ns-resize;
  }
  .cursor-nw-resize {
    cursor: nw-resize;
  }
  .cursor-nwse-resize {
    cursor: nwse-resize;
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .cursor-row-resize {
    cursor: row-resize;
  }
  .cursor-se-resize {
    cursor: se-resize;
  }
  .cursor-sw-resize {
    cursor: sw-resize;
  }
  .cursor-text {
    cursor: text;
  }
  .cursor-wait {
    cursor: wait;
  }
  .cursor-zoom-in {
    cursor: zoom-in;
  }
  .touch-pan-y {
    --tw-pan-y: pan-y;
    touch-action: var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);
  }
  .touch-pinch-zoom {
    --tw-pinch-zoom: pinch-zoom;
    touch-action: var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);
  }
  .touch-none {
    touch-action: none;
  }
  .resize {
    resize: both;
  }
  .resize-none {
    resize: none;
  }
  .resize-y {
    resize: vertical;
  }
  .snap-x {
    scroll-snap-type: x var(--tw-scroll-snap-strictness);
  }
  .snap-mandatory {
    --tw-scroll-snap-strictness: mandatory;
  }
  .snap-proximity {
    --tw-scroll-snap-strictness: proximity;
  }
  .snap-center {
    scroll-snap-align: center;
  }
  .snap-start {
    scroll-snap-align: start;
  }
  .scroll-mt-1 {
    scroll-margin-top: 4px;
  }
  .scroll-mt-14 {
    scroll-margin-top: calc(var(--spacing) * 14);
  }
  .scroll-mt-20 {
    scroll-margin-top: calc(var(--spacing) * 20);
  }
  .scroll-mt-24 {
    scroll-margin-top: calc(var(--spacing) * 24);
  }
  .scroll-mt-\[calc\(var\(--libtv-chrome-top\,0px\)\+var\(--libtv-header-height\,50px\)\+var\(--cli-stage-offset\)\)\] {
    scroll-margin-top: calc(
      var(--libtv-chrome-top, 0px) + var(--libtv-header-height, 50px) +
        var(--cli-stage-offset)
    );
  }
  .scroll-mt-\[calc\(var\(--top-header-height\)\+60px\)\] {
    scroll-margin-top: calc(var(--top-header-height) + 60px);
  }
  .scroll-mb-16 {
    scroll-margin-bottom: 64px;
  }
  .list-decimal {
    list-style-type: decimal;
  }
  .list-disc {
    list-style-type: disc;
  }
  .list-none {
    list-style-type: none;
  }
  .\[appearance\:textfield\] {
    appearance: textfield;
  }
  .appearance-none {
    appearance: none;
  }
  .auto-cols-\[minmax\(220px\,1fr\)\] {
    grid-auto-columns: minmax(220px, 1fr);
  }
  .grid-flow-col {
    grid-auto-flow: column;
  }
  .auto-rows-\[72px\] {
    grid-auto-rows: 72px;
  }
  .auto-rows-max {
    grid-auto-rows: max-content;
  }
  .auto-rows-min {
    grid-auto-rows: min-content;
  }
  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .grid-cols-\[0fr\] {
    grid-template-columns: 0fr;
  }
  .grid-cols-\[1fr\] {
    grid-template-columns: 1fr;
  }
  .grid-cols-\[2rem_1fr_2rem\] {
    grid-template-columns: 2rem 1fr 2rem;
  }
  .grid-cols-\[16px_1fr\] {
    grid-template-columns: 16px 1fr;
  }
  .grid-cols-\[16px_minmax\(0\,1fr\)_154px\] {
    grid-template-columns: 16px minmax(0, 1fr) 154px;
  }
  .grid-cols-\[16px_minmax\(0\,1fr\)_220px\] {
    grid-template-columns: 16px minmax(0, 1fr) 220px;
  }
  .grid-cols-\[32px_minmax\(0\,1fr\)_32px\] {
    grid-template-columns: 32px minmax(0, 1fr) 32px;
  }
  .grid-cols-\[32px_minmax\(0\,1fr\)_32px_32px\] {
    grid-template-columns: 32px minmax(0, 1fr) 32px 32px;
  }
  .grid-cols-\[40px_36px_78px_minmax\(0\,1fr\)\] {
    grid-template-columns: 40px 36px 78px minmax(0, 1fr);
  }
  .grid-cols-\[64px_1fr\] {
    grid-template-columns: 64px 1fr;
  }
  .grid-cols-\[64px_1fr_auto_auto\] {
    grid-template-columns: 64px 1fr auto auto;
  }
  .grid-cols-\[72px_1fr_auto\] {
    grid-template-columns: 72px 1fr auto;
  }
  .grid-cols-\[176px_1fr\] {
    grid-template-columns: 176px 1fr;
  }
  .grid-cols-\[minmax\(0\,1fr\)\] {
    grid-template-columns: minmax(0, 1fr);
  }
  .grid-cols-\[minmax\(0\,1fr\)_auto\] {
    grid-template-columns: minmax(0, 1fr) auto;
  }
  .grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\] {
    grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
  }
  .grid-cols-\[minmax\(0\,700px\)_minmax\(180px\,280px\)\] {
    grid-template-columns: minmax(0, 700px) minmax(180px, 280px);
  }
  .grid-cols-\[minmax\(24px\,1fr\)_minmax\(0\,680px\)_minmax\(24px\,1fr\)\] {
    grid-template-columns: minmax(24px, 1fr) minmax(0, 680px) minmax(24px, 1fr);
  }
  .grid-cols-\[minmax\(200px\,300px\)_minmax\(0\,680px\)\] {
    grid-template-columns: minmax(200px, 300px) minmax(0, 680px);
  }
  .grid-cols-\[minmax\(216px\,1fr\)_minmax\(0\,680px\)_minmax\(24px\,1fr\)\] {
    grid-template-columns: minmax(216px, 1fr) minmax(0, 680px) minmax(24px, 1fr);
  }
  .grid-cols-\[repeat\(6\,172px\)\] {
    grid-template-columns: repeat(6, 172px);
  }
  .grid-cols-\[repeat\(auto-fill\,\.\.\.\)\] {
    grid-template-columns: repeat(auto-fill, ...);
  }
  .grid-cols-\[repeat\(auto-fill\,minmax\(136px\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fill, minmax(136px, 1fr));
  }
  .grid-cols-\[repeat\(auto-fill\,minmax\(150px\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
  }
  .grid-cols-\[repeat\(auto-fill\,minmax\(180px\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
  }
  .grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,140px\)\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fill, minmax(min(100%, 140px), 1fr));
  }
  .grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  .grid-rows-\[0fr\] {
    grid-template-rows: 0fr;
  }
  .grid-rows-\[1fr\] {
    grid-template-rows: 1fr;
  }
  .\!flex-col {
    flex-direction: column !important;
  }
  .\!flex-row {
    flex-direction: row !important;
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-col-reverse {
    flex-direction: column-reverse;
  }
  .flex-row {
    flex-direction: row;
  }
  .flex-row-reverse {
    flex-direction: row-reverse;
  }
  .flex-nowrap {
    flex-wrap: nowrap;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .place-content-center {
    place-content: center;
  }
  .place-items-center {
    place-items: center;
  }
  .content-center {
    align-content: center;
  }
  .content-start {
    align-content: flex-start;
  }
  .\!items-center {
    align-items: center !important;
  }
  .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 !important;
  }
  .\!justify-center {
    justify-content: center !important;
  }
  .\!justify-start {
    justify-content: flex-start !important;
  }
  .justify-around {
    justify-content: space-around;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-end {
    justify-content: flex-end;
  }
  .justify-start {
    justify-content: flex-start;
  }
  .justify-start\! {
    justify-content: flex-start !important;
  }
  .justify-stretch {
    justify-content: stretch;
  }
  .justify-items-center {
    justify-items: center;
  }
  .\!gap-0 {
    gap: 0 !important;
  }
  .\!gap-1 {
    gap: 4px !important;
  }
  .\!gap-2 {
    gap: 8px !important;
  }
  .\!gap-3 {
    gap: 12px !important;
  }
  .gap-0 {
    gap: 0;
  }
  .gap-0\.5 {
    gap: calc(var(--spacing) * 0.5);
  }
  .gap-1 {
    gap: 4px;
  }
  .gap-1\! {
    gap: 4px !important;
  }
  .gap-1\.5 {
    gap: calc(var(--spacing) * 1.5);
  }
  .gap-2 {
    gap: 8px;
  }
  .gap-2\! {
    gap: 8px !important;
  }
  .gap-2\.5 {
    gap: calc(var(--spacing) * 2.5);
  }
  .gap-3 {
    gap: 12px;
  }
  .gap-3\.5 {
    gap: calc(var(--spacing) * 3.5);
  }
  .gap-4 {
    gap: 16px;
  }
  .gap-5 {
    gap: 20px;
  }
  .gap-6 {
    gap: 24px;
  }
  .gap-7 {
    gap: calc(var(--spacing) * 7);
  }
  .gap-8 {
    gap: 32px;
  }
  .gap-9 {
    gap: calc(var(--spacing) * 9);
  }
  .gap-10 {
    gap: 40px;
  }
  .gap-12 {
    gap: 48px;
  }
  .gap-14 {
    gap: calc(var(--spacing) * 14);
  }
  .gap-15 {
    gap: calc(var(--spacing) * 15);
  }
  .gap-16 {
    gap: 64px;
  }
  .gap-20 {
    gap: calc(var(--spacing) * 20);
  }
  .gap-\[0\.8cqw\] {
    gap: 0.8cqw;
  }
  .gap-\[1\.5px\] {
    gap: 1.5px;
  }
  .gap-\[1\.18px\] {
    gap: 1.18px;
  }
  .gap-\[1\.812px\] {
    gap: 1.812px;
  }
  .gap-\[2\.614px\] {
    gap: 2.614px;
  }
  .gap-\[2px\] {
    gap: 2px;
  }
  .gap-\[3\.5px\] {
    gap: 3.5px;
  }
  .gap-\[3\.6px\] {
    gap: 3.6px;
  }
  .gap-\[3\.54px\] {
    gap: 3.54px;
  }
  .gap-\[3px\] {
    gap: 3px;
  }
  .gap-\[4px\] {
    gap: 4px;
  }
  .gap-\[5px\] {
    gap: 5px;
  }
  .gap-\[6px\] {
    gap: 6px;
  }
  .gap-\[7px\] {
    gap: 7px;
  }
  .gap-\[8px\] {
    gap: 8px;
  }
  .gap-\[9px\] {
    gap: 9px;
  }
  .gap-\[10\.5px\] {
    gap: 10.5px;
  }
  .gap-\[10px\] {
    gap: 10px;
  }
  .gap-\[11\.47px\] {
    gap: 11.47px;
  }
  .gap-\[11px\] {
    gap: 11px;
  }
  .gap-\[12px\] {
    gap: 12px;
  }
  .gap-\[13px\] {
    gap: 13px;
  }
  .gap-\[14\.7px\] {
    gap: 14.7px;
  }
  .gap-\[14px\] {
    gap: 14px;
  }
  .gap-\[16px\] {
    gap: 16px;
  }
  .gap-\[17\.88px\] {
    gap: 17.88px;
  }
  .gap-\[22px\] {
    gap: 22px;
  }
  .gap-\[28px\] {
    gap: 28px;
  }
  .gap-\[40px\] {
    gap: 40px;
  }
  .gap-\[60px\] {
    gap: 60px;
  }
  .gap-\[76px\] {
    gap: 76px;
  }
  .gap-px {
    gap: 1px;
  }
  :where(.space-y-0\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(
      calc(var(--spacing) * 0.5) * var(--tw-space-y-reverse)
    );
    margin-block-end: calc(
      calc(var(--spacing) * 0.5) * calc(1 - var(--tw-space-y-reverse))
    );
  }
  :where(.space-y-1 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(4px * var(--tw-space-y-reverse));
    margin-block-end: calc(4px * calc(1 - var(--tw-space-y-reverse)));
  }
  :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(8px * var(--tw-space-y-reverse));
    margin-block-end: calc(8px * calc(1 - var(--tw-space-y-reverse)));
  }
  :where(.space-y-3 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(12px * var(--tw-space-y-reverse));
    margin-block-end: calc(12px * calc(1 - var(--tw-space-y-reverse)));
  }
  :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(16px * var(--tw-space-y-reverse));
    margin-block-end: calc(16px * calc(1 - var(--tw-space-y-reverse)));
  }
  :where(.space-y-5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(20px * var(--tw-space-y-reverse));
    margin-block-end: calc(20px * calc(1 - var(--tw-space-y-reverse)));
  }
  :where(.space-y-6 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(24px * var(--tw-space-y-reverse));
    margin-block-end: calc(24px * 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-8 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(32px * var(--tw-space-y-reverse));
    margin-block-end: calc(32px * calc(1 - var(--tw-space-y-reverse)));
  }
  :where(.space-y-reverse > :not(:last-child)) {
    --tw-space-y-reverse: 1;
  }
  .\!gap-x-\[var\(--activity-column-gap\,12px\)\] {
    column-gap: var(--activity-column-gap, 12px) !important;
  }
  .gap-x-0\.5 {
    column-gap: calc(var(--spacing) * 0.5);
  }
  .gap-x-1 {
    column-gap: 4px;
  }
  .gap-x-1\.5 {
    column-gap: calc(var(--spacing) * 1.5);
  }
  .gap-x-2 {
    column-gap: 8px;
  }
  .gap-x-2\.5 {
    column-gap: calc(var(--spacing) * 2.5);
  }
  .gap-x-3 {
    column-gap: 12px;
  }
  .gap-x-4 {
    column-gap: 16px;
  }
  .gap-x-5 {
    column-gap: 20px;
  }
  .gap-x-6 {
    column-gap: 24px;
  }
  .gap-x-8 {
    column-gap: 32px;
  }
  .gap-x-10 {
    column-gap: 40px;
  }
  .gap-x-\[4cqw\] {
    column-gap: 4cqw;
  }
  .gap-x-\[7px\] {
    column-gap: 7px;
  }
  .gap-x-\[8px\] {
    column-gap: 8px;
  }
  .gap-x-\[76px\] {
    column-gap: 76px;
  }
  .gap-x-\[var\(--activity-column-gap\,12px\)\] {
    column-gap: var(--activity-column-gap, 12px);
  }
  :where(.-space-x-0\.5 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(
      calc(var(--spacing) * -0.5) * var(--tw-space-x-reverse)
    );
    margin-inline-end: calc(
      calc(var(--spacing) * -0.5) * 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-1 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(4px * var(--tw-space-x-reverse));
    margin-inline-end: calc(4px * calc(1 - var(--tw-space-x-reverse)));
  }
  :where(.space-x-1\.5 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(
      calc(var(--spacing) * 1.5) * var(--tw-space-x-reverse)
    );
    margin-inline-end: calc(
      calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-x-reverse))
    );
  }
  :where(.space-x-2 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(8px * var(--tw-space-x-reverse));
    margin-inline-end: calc(8px * calc(1 - var(--tw-space-x-reverse)));
  }
  :where(.space-x-3 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(12px * var(--tw-space-x-reverse));
    margin-inline-end: calc(12px * calc(1 - var(--tw-space-x-reverse)));
  }
  :where(.space-x-4 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(16px * var(--tw-space-x-reverse));
    margin-inline-end: calc(16px * calc(1 - var(--tw-space-x-reverse)));
  }
  :where(.space-x-6 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(24px * var(--tw-space-x-reverse));
    margin-inline-end: calc(24px * calc(1 - var(--tw-space-x-reverse)));
  }
  :where(.space-x-8 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(32px * var(--tw-space-x-reverse));
    margin-inline-end: calc(32px * calc(1 - var(--tw-space-x-reverse)));
  }
  :where(.space-x-reverse > :not(:last-child)) {
    --tw-space-x-reverse: 1;
  }
  .\!gap-y-\[var\(--activity-row-gap\,12px\)\] {
    row-gap: var(--activity-row-gap, 12px) !important;
  }
  .gap-y-0\.5 {
    row-gap: calc(var(--spacing) * 0.5);
  }
  .gap-y-1 {
    row-gap: 4px;
  }
  .gap-y-1\.5 {
    row-gap: calc(var(--spacing) * 1.5);
  }
  .gap-y-2 {
    row-gap: 8px;
  }
  .gap-y-2\.5 {
    row-gap: calc(var(--spacing) * 2.5);
  }
  .gap-y-3 {
    row-gap: 12px;
  }
  .gap-y-4 {
    row-gap: 16px;
  }
  .gap-y-5 {
    row-gap: 20px;
  }
  .gap-y-6 {
    row-gap: 24px;
  }
  .gap-y-\[16cqh\] {
    row-gap: 16cqh;
  }
  .gap-y-\[var\(--activity-row-gap\,12px\)\] {
    row-gap: var(--activity-row-gap, 12px);
  }
  :where(.divide-x > :not(:last-child)) {
    --tw-divide-x-reverse: 0;
    border-inline-style: var(--tw-border-style);
    border-inline-start-width: calc(1px * var(--tw-divide-x-reverse));
    border-inline-end-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  }
  :where(.divide-y > :not(:last-child)) {
    --tw-divide-y-reverse: 0;
    border-bottom-style: var(--tw-border-style);
    border-top-style: var(--tw-border-style);
    border-top-width: calc(1px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  }
  :where(.divide-y-\[0\.5px\] > :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(0.5px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(0.5px * calc(1 - var(--tw-divide-y-reverse)));
  }
  :where(.divide-y-reverse > :not(:last-child)) {
    --tw-divide-y-reverse: 1;
  }
  :where(.divide-solid > :not(:last-child)) {
    --tw-border-style: solid;
    border-style: solid;
  }
  :where(.divide-border-neutral-l1 > :not(:last-child)) {
    border-color: var(--border-neutral-l1);
  }
  :where(.divide-gray-100 > :not(:last-child)) {
    border-color: var(--color-gray-100);
  }
  :where(.divide-gray-200 > :not(:last-child)) {
    border-color: var(--color-gray-200);
  }
  .self-baseline {
    align-self: baseline;
  }
  .self-center {
    align-self: center;
  }
  .self-end {
    align-self: flex-end;
  }
  .self-start {
    align-self: flex-start;
  }
  .self-stretch {
    align-self: stretch;
  }
  .justify-self-center {
    justify-self: center;
  }
  .justify-self-end {
    justify-self: flex-end;
  }
  .justify-self-start {
    justify-self: flex-start;
  }
  .\!truncate {
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    overflow: hidden !important;
  }
  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  .\!overflow-auto {
    overflow: auto !important;
  }
  .\!overflow-hidden {
    overflow: hidden !important;
  }
  .\!overflow-visible {
    overflow: visible !important;
  }
  .overflow-auto {
    overflow: auto;
  }
  .overflow-clip {
    overflow: clip;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-visible {
    overflow: visible;
  }
  .overflow-x-auto {
    overflow-x: auto;
  }
  .overflow-x-hidden {
    overflow-x: hidden;
  }
  .overflow-x-visible {
    overflow-x: visible;
  }
  .overflow-y-auto {
    overflow-y: auto;
  }
  .overflow-y-clip {
    overflow-y: clip;
  }
  .overflow-y-hidden {
    overflow-y: hidden;
  }
  .overflow-y-scroll {
    overflow-y: scroll;
  }
  .overflow-y-visible {
    overflow-y: visible;
  }
  .overscroll-auto {
    overscroll-behavior: auto;
  }
  .overscroll-contain {
    overscroll-behavior: contain;
  }
  .overscroll-none {
    overscroll-behavior: none;
  }
  .overscroll-x-contain {
    overscroll-behavior-x: contain;
  }
  .overscroll-x-none {
    overscroll-behavior-x: none;
  }
  .overscroll-y-contain {
    overscroll-behavior-y: contain;
  }
  .overscroll-y-none {
    overscroll-behavior-y: none;
  }
  .scroll-smooth {
    scroll-behavior: smooth;
  }
  .\!rounded {
    border-radius: 0.25rem !important;
  }
  .\!rounded-2xl {
    border-radius: 16px !important;
  }
  .\!rounded-3xl {
    border-radius: var(--radius-3xl) !important;
  }
  .\!rounded-\[4px\] {
    border-radius: 4px !important;
  }
  .\!rounded-\[8px\] {
    border-radius: 8px !important;
  }
  .\!rounded-\[10px\] {
    border-radius: 10px !important;
  }
  .\!rounded-\[12px\] {
    border-radius: 12px !important;
  }
  .\!rounded-full {
    border-radius: 9999px !important;
  }
  .\!rounded-lg {
    border-radius: 8px !important;
  }
  .\!rounded-md {
    border-radius: 6px !important;
  }
  .\!rounded-none {
    border-radius: 0 !important;
  }
  .\!rounded-xl {
    border-radius: 12px !important;
  }
  .rounded {
    border-radius: 0.25rem;
  }
  .rounded-\(--radius-2xl\) {
    border-radius: var(--radius-2xl);
  }
  .rounded-\(--radius-full\) {
    border-radius: var(--radius-full);
  }
  .rounded-\(--radius-lg\) {
    border-radius: var(--radius-lg);
  }
  .rounded-\(--radius-md\) {
    border-radius: var(--radius-md);
  }
  .rounded-\(--radius-sm\) {
    border-radius: var(--radius-sm);
  }
  .rounded-2xl {
    border-radius: 16px;
  }
  .rounded-2xl\! {
    border-radius: 16px !important;
  }
  .rounded-3xl {
    border-radius: var(--radius-3xl);
  }
  .rounded-\[\.\.\] {
    border-radius: ..;
  }
  .rounded-\[0\.125rem\] {
    border-radius: 0.125rem;
  }
  .rounded-\[0\.625rem\] {
    border-radius: 0.625rem;
  }
  .rounded-\[1\.25rem\] {
    border-radius: 1.25rem;
  }
  .rounded-\[1px\] {
    border-radius: 1px;
  }
  .rounded-\[1rem\] {
    border-radius: 1rem;
  }
  .rounded-\[2px\] {
    border-radius: 2px;
  }
  .rounded-\[3px\] {
    border-radius: 3px;
  }
  .rounded-\[4\.283px\] {
    border-radius: 4.283px;
  }
  .rounded-\[4px\] {
    border-radius: 4px;
  }
  .rounded-\[5px\] {
    border-radius: 5px;
  }
  .rounded-\[6px\] {
    border-radius: 6px;
  }
  .rounded-\[7\.077px\] {
    border-radius: 7.077px;
  }
  .rounded-\[7px\] {
    border-radius: 7px;
  }
  .rounded-\[8\.27px\] {
    border-radius: 8.27px;
  }
  .rounded-\[8px\] {
    border-radius: 8px;
  }
  .rounded-\[9px\] {
    border-radius: 9px;
  }
  .rounded-\[10\.73px\] {
    border-radius: 10.73px;
  }
  .rounded-\[10px\] {
    border-radius: 10px;
  }
  .rounded-\[10px\]\! {
    border-radius: 10px !important;
  }
  .rounded-\[12\.6px\] {
    border-radius: 12.6px;
  }
  .rounded-\[12px\] {
    border-radius: 12px;
  }
  .rounded-\[13\.2px\] {
    border-radius: 13.2px;
  }
  .rounded-\[13px\] {
    border-radius: 13px;
  }
  .rounded-\[14\.175px\] {
    border-radius: 14.175px;
  }
  .rounded-\[14px\] {
    border-radius: 14px;
  }
  .rounded-\[15px\] {
    border-radius: 15px;
  }
  .rounded-\[16px\] {
    border-radius: 16px;
  }
  .rounded-\[16px_16px_16px_2px\] {
    border-radius: 16px 16px 16px 2px;
  }
  .rounded-\[18\.12px\] {
    border-radius: 18.12px;
  }
  .rounded-\[18px\] {
    border-radius: 18px;
  }
  .rounded-\[20px\] {
    border-radius: 20px;
  }
  .rounded-\[22px\] {
    border-radius: 22px;
  }
  .rounded-\[24px\] {
    border-radius: 24px;
  }
  .rounded-\[25\.368px\] {
    border-radius: 25.368px;
  }
  .rounded-\[26px\] {
    border-radius: 26px;
  }
  .rounded-\[28px\] {
    border-radius: 28px;
  }
  .rounded-\[29px\] {
    border-radius: 29px;
  }
  .rounded-\[30px\] {
    border-radius: 30px;
  }
  .rounded-\[32px\] {
    border-radius: 32px;
  }
  .rounded-\[32px\]\! {
    border-radius: 32px !important;
  }
  .rounded-\[34\.263px\] {
    border-radius: 34.263px;
  }
  .rounded-\[34px\] {
    border-radius: 34px;
  }
  .rounded-\[36px\] {
    border-radius: 36px;
  }
  .rounded-\[40px\] {
    border-radius: 40px;
  }
  .rounded-\[50\%\] {
    border-radius: 50%;
  }
  .rounded-\[50px\] {
    border-radius: 50px;
  }
  .rounded-\[93\.333px\] {
    border-radius: 93.333px;
  }
  .rounded-\[100px\] {
    border-radius: 100px;
  }
  .rounded-\[103px\] {
    border-radius: 103px;
  }
  .rounded-\[320px\] {
    border-radius: 320px;
  }
  .rounded-\[1000px\] {
    border-radius: 1000px;
  }
  .rounded-\[inherit\] {
    border-radius: inherit;
  }
  .rounded-\[var\(--radius\\\/sm\,4px\)\] {
    border-radius: var(--radius\/sm, 4px);
  }
  .rounded-full {
    border-radius: 9999px;
  }
  .rounded-full\! {
    border-radius: 9999px !important;
  }
  .rounded-lg {
    border-radius: 8px;
  }
  .rounded-lg\! {
    border-radius: 8px !important;
  }
  .rounded-md {
    border-radius: 6px;
  }
  .rounded-none {
    border-radius: 0;
  }
  .rounded-sm {
    border-radius: 4px;
  }
  .rounded-xl {
    border-radius: 12px;
  }
  .rounded-xl\! {
    border-radius: 12px !important;
  }
  .rounded-s {
    border-start-start-radius: 0.25rem;
    border-end-start-radius: 0.25rem;
  }
  .rounded-ss {
    border-start-start-radius: 0.25rem;
  }
  .rounded-e {
    border-start-end-radius: 0.25rem;
    border-end-end-radius: 0.25rem;
  }
  .rounded-se {
    border-start-end-radius: 0.25rem;
  }
  .rounded-ee {
    border-end-end-radius: 0.25rem;
  }
  .rounded-es {
    border-end-start-radius: 0.25rem;
  }
  .rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .rounded-t-2xl {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
  }
  .rounded-t-3xl {
    border-top-left-radius: var(--radius-3xl);
    border-top-right-radius: var(--radius-3xl);
  }
  .rounded-t-\[7px\] {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
  }
  .rounded-t-\[8px\] {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .rounded-t-\[12px\] {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
  }
  .rounded-t-\[20px\] {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }
  .rounded-t-\[34px\] {
    border-top-left-radius: 34px;
    border-top-right-radius: 34px;
  }
  .rounded-t-lg {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .rounded-t-sm {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
  .rounded-t-xl {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
  }
  .rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
  .rounded-l-\[1rem\] {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }
  .rounded-l-\[10px\] {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }
  .rounded-l-lg {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
  }
  .rounded-l-xl {
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
  }
  .rounded-tl {
    border-top-left-radius: 0.25rem;
  }
  .rounded-tl-\[6px\] {
    border-top-left-radius: 6px;
  }
  .rounded-tl-\[8px\],
  .rounded-tl-lg {
    border-top-left-radius: 8px;
  }
  .rounded-tl-none {
    border-top-left-radius: 0;
  }
  .rounded-tl-xl {
    border-top-left-radius: 12px;
  }
  .rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }
  .rounded-r-\[1rem\] {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }
  .rounded-r-\[10px\] {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }
  .rounded-r-lg {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }
  .rounded-r-md {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .rounded-r-xl {
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
  }
  .rounded-tr {
    border-top-right-radius: 0.25rem;
  }
  .rounded-tr-lg {
    border-top-right-radius: 8px;
  }
  .rounded-tr-none {
    border-top-right-radius: 0;
  }
  .rounded-tr-xl {
    border-top-right-radius: 12px;
  }
  .\!rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
  .rounded-b-2xl {
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
  }
  .rounded-b-\[2px\] {
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
  }
  .rounded-b-\[12px\] {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
  }
  .rounded-b-\[16px\] {
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
  }
  .rounded-b-lg {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }
  .rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .rounded-b-xl {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
  }
  .rounded-br {
    border-bottom-right-radius: 0.25rem;
  }
  .rounded-br-\[7px\] {
    border-bottom-right-radius: 7px;
  }
  .rounded-br-\[80px\] {
    border-bottom-right-radius: 80px;
  }
  .rounded-br-lg {
    border-bottom-right-radius: 8px;
  }
  .rounded-br-none {
    border-bottom-right-radius: 0;
  }
  .rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }
  .rounded-bl-\[2px\] {
    border-bottom-left-radius: 2px;
  }
  .rounded-bl-lg {
    border-bottom-left-radius: 8px;
  }
  .rounded-bl-none {
    border-bottom-left-radius: 0;
  }
  .rounded-bl-sm {
    border-bottom-left-radius: 4px;
  }
  .rounded-bl-xl {
    border-bottom-left-radius: 12px;
  }
  .\!border {
    border-style: var(--tw-border-style) !important;
    border-width: 1px !important;
  }
  .\!border-0 {
    border-style: var(--tw-border-style) !important;
    border-width: 0 !important;
  }
  .\!border-\[0\.5px\] {
    border-style: var(--tw-border-style) !important;
    border-width: 0.5px !important;
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border\! {
    border-style: var(--tw-border-style) !important;
    border-width: 1px !important;
  }
  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }
  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }
  .border-\[0\.3px\] {
    border-style: var(--tw-border-style);
    border-width: 0.3px;
  }
  .border-\[0\.5px\] {
    border-style: var(--tw-border-style);
    border-width: 0.5px;
  }
  .border-\[0\.6px\] {
    border-style: var(--tw-border-style);
    border-width: 0.6px;
  }
  .border-\[0\.36px\] {
    border-style: var(--tw-border-style);
    border-width: 0.36px;
  }
  .border-\[0\.442px\] {
    border-style: var(--tw-border-style);
    border-width: 0.442px;
  }
  .border-\[1\.2px\] {
    border-style: var(--tw-border-style);
    border-width: 1.2px;
  }
  .border-\[1\.5px\] {
    border-style: var(--tw-border-style);
    border-width: 1.5px;
  }
  .border-\[1\.35px\] {
    border-style: var(--tw-border-style);
    border-width: 1.35px;
  }
  .border-\[1\.086px\] {
    border-style: var(--tw-border-style);
    border-width: 1.086px;
  }
  .border-\[1px\] {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-\[2\.2px\] {
    border-style: var(--tw-border-style);
    border-width: 2.2px;
  }
  .border-\[2\.4px\] {
    border-style: var(--tw-border-style);
    border-width: 2.4px;
  }
  .border-\[2\.7px\] {
    border-style: var(--tw-border-style);
    border-width: 2.7px;
  }
  .border-\[2px\] {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .border-\[3px\] {
    border-style: var(--tw-border-style);
    border-width: 3px;
  }
  .border-\[4px\] {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }
  .border-\[7px\] {
    border-style: var(--tw-border-style);
    border-width: 7px;
  }
  .border-\[8\.566px\] {
    border-style: var(--tw-border-style);
    border-width: 8.566px;
  }
  .border-\[length\:var\(--border-width\\\/2\,2px\)\] {
    border-style: var(--tw-border-style);
    border-width: var(--border-width\/2, 2px);
  }
  .border-hair {
    border-style: var(--tw-border-style);
    border-width: 0.5px;
  }
  .border-hair\! {
    border-style: var(--tw-border-style) !important;
    border-width: 0.5px !important;
  }
  .border-x {
    border-inline-style: var(--tw-border-style);
    border-inline-width: 1px;
  }
  .border-y {
    border-block-style: var(--tw-border-style);
    border-block-width: 1px;
  }
  .border-y-0 {
    border-block-style: var(--tw-border-style);
    border-block-width: 0;
  }
  .border-y-1 {
    border-block-style: var(--tw-border-style);
    border-block-width: 1px;
  }
  .border-y-2 {
    border-block-style: var(--tw-border-style);
    border-block-width: 2px;
  }
  .border-y-\[1px\] {
    border-block-style: var(--tw-border-style);
    border-block-width: 1px;
  }
  .border-s {
    border-inline-start-style: var(--tw-border-style);
    border-inline-start-width: 1px;
  }
  .border-e {
    border-inline-end-style: var(--tw-border-style);
    border-inline-end-width: 1px;
  }
  .\!border-t {
    border-top-style: var(--tw-border-style) !important;
    border-top-width: 1px !important;
  }
  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .border-t-2 {
    border-top-style: var(--tw-border-style);
    border-top-width: 2px;
  }
  .border-t-\[0\.5px\] {
    border-top-style: var(--tw-border-style);
    border-top-width: 0.5px;
  }
  .border-t-\[1px\] {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .border-t-\[3px\] {
    border-top-style: var(--tw-border-style);
    border-top-width: 3px;
  }
  .border-t-hair {
    border-top-style: var(--tw-border-style);
    border-top-width: 0.5px;
  }
  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }
  .border-r-0 {
    border-right-style: var(--tw-border-style);
    border-right-width: 0;
  }
  .border-r-2 {
    border-right-style: var(--tw-border-style);
    border-right-width: 2px;
  }
  .border-r-\[0\.5px\] {
    border-right-style: var(--tw-border-style);
    border-right-width: 0.5px;
  }
  .border-r-\[1px\] {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }
  .border-r-\[8px\] {
    border-right-style: var(--tw-border-style);
    border-right-width: 8px;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-b-0 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }
  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }
  .border-b-\[0\.5px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0.5px;
  }
  .border-b-\[1px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-b-\[8px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 8px;
  }
  .border-b-hair {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0.5px;
  }
  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }
  .border-l-2 {
    border-left-style: var(--tw-border-style);
    border-left-width: 2px;
  }
  .border-l-4 {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }
  .border-l-\[0\.5px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: 0.5px;
  }
  .border-l-\[1\.5px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: 1.5px;
  }
  .border-l-\[1px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }
  .border-l-\[8px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: 8px;
  }
  .\!border-none {
    --tw-border-style: none !important;
    border-style: none !important;
  }
  .\!border-solid {
    --tw-border-style: solid !important;
    border-style: solid !important;
  }
  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }
  .border-none {
    --tw-border-style: none;
    border-style: none;
  }
  .border-none\! {
    --tw-border-style: none !important;
    border-style: none !important;
  }
  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }
  .\!border-\[\#363636\] {
    border-color: #363636 !important;
  }
  .\!border-\[\#525252\] {
    border-color: #525252 !important;
  }
  .\!border-\[\#E3E3E3\] {
    border-color: #e3e3e3 !important;
  }
  .\!border-\[\#E5E5E5\] {
    border-color: #e5e5e5 !important;
  }
  .\!border-\[\#E5E6EC\] {
    border-color: #e5e6ec !important;
  }
  .\!border-\[var\(--team-detail-menu-border\)\] {
    border-color: var(--team-detail-menu-border) !important;
  }
  .\!border-black\/10 {
    border-color: #0000001a !important;
    border-color: lab(0% 0 0/0.1) !important;
  }
  .\!border-black\/\[0\.07\] {
    border-color: #00000012 !important;
    border-color: lab(0% 0 0/0.07) !important;
  }
  .\!border-neutral-200 {
    border-color: #e5e6ec !important;
  }
  .\!border-neutral-300 {
    border-color: #e3e3e3 !important;
  }
  .\!border-white\/10 {
    border-color: #ffffff1a !important;
    border-color: lab(100% -0.0000298023 0.0000119209/.1) !important;
  }
  .\!border-white\/15 {
    border-color: #ffffff26 !important;
    border-color: lab(100% -0.0000298023 0.0000119209/.15) !important;
  }
  .\!border-white\/\[0\.08\] {
    border-color: #ffffff14 !important;
    border-color: lab(100% -0.0000298023 0.0000119209/.08) !important;
  }
  .\[border-color\:var\(--canvas-controls-border\)\] {
    border-color: var(--canvas-controls-border);
  }
  .border-\(--btn-ghost-hover\) {
    border-color: var(--btn-ghost-hover);
  }
  .border-\(--canvas-controls-bg\) {
    border-color: var(--canvas-controls-bg);
  }
  .border-\(--canvas-controls-border\) {
    border-color: var(--canvas-controls-border);
  }
  .border-\(--color-neutral-300\) {
    border-color: var(--color-neutral-300);
  }
  .border-\(--input-border-focus\)\! {
    border-color: var(--input-border-focus) !important;
  }
  .border-\(--storyboard-group-shell-bg\) {
    border-color: var(--storyboard-group-shell-bg);
  }
  .border-\(--topnav-btn-border\) {
    border-color: var(--topnav-btn-border);
  }
  .border-\[\#0D0D0D12\] {
    border-color: #0d0d0d12;
  }
  .border-\[\#0F4FD9\],
  .border-\[\#0f4fd9\] {
    border-color: #0f4fd9;
  }
  .border-\[\#00A8B7\] {
    border-color: #00a8b7;
  }
  .border-\[\#00C38B\] {
    border-color: #00c38b;
  }
  .border-\[\#000\] {
    border-color: #000;
  }
  .border-\[\#0000000d\] {
    border-color: #0000000d;
  }
  .border-\[\#1F6DFF\] {
    border-color: #1f6dff;
  }
  .border-\[\#1a1a1a\] {
    border-color: #1a1a1a;
  }
  .border-\[\#2C2C2C\],
  .border-\[\#2c2c2c\] {
    border-color: #2c2c2c;
  }
  .border-\[\#2f7cf6\]\/30 {
    border-color: #2f7cf64d;
    border-color: lab(52.5846% 10.7669 -69.0848/0.3);
  }
  .border-\[\#2f7cf6\]\/70 {
    border-color: #2f7cf6b3;
    border-color: lab(52.5846% 10.7669 -69.0848/0.7);
  }
  .border-\[\#3CB5CC\] {
    border-color: #3cb5cc;
  }
  .border-\[\#3D3D3D\] {
    border-color: #3d3d3d;
  }
  .border-\[\#3a3a3a\] {
    border-color: #3a3a3a;
  }
  .border-\[\#3d7bff\] {
    border-color: #3d7bff;
  }
  .border-\[\#04caf61f\] {
    border-color: #04caf61f;
  }
  .border-\[\#4C33FF\] {
    border-color: #4c33ff;
  }
  .border-\[\#4a4a4a\] {
    border-color: #4a4a4a;
  }
  .border-\[\#5DDCFF\],
  .border-\[\#5ddcff\] {
    border-color: #5ddcff;
  }
  .border-\[\#07B8DD\] {
    border-color: #07b8dd;
  }
  .border-\[\#9CA1A9\] {
    border-color: #9ca1a9;
  }
  .border-\[\#16c8ea\] {
    border-color: #16c8ea;
  }
  .border-\[\#326BFF\] {
    border-color: #326bff;
  }
  .border-\[\#0690ae\] {
    border-color: #0690ae;
  }
  .border-\[\#1880FF\] {
    border-color: #1880ff;
  }
  .border-\[\#6640FF\],
  .border-\[\#6640ff\] {
    border-color: #6640ff;
  }
  .border-\[\#79797A\] {
    border-color: #79797a;
  }
  .border-\[\#141414\] {
    border-color: #141414;
  }
  .border-\[\#262626\] {
    border-color: #262626;
  }
  .border-\[\#363636\] {
    border-color: #363636;
  }
  .border-\[\#525252\] {
    border-color: #525252;
  }
  .border-\[\#919191\] {
    border-color: #919191;
  }
  .border-\[\#A8A8A8\] {
    border-color: #a8a8a8;
  }
  .border-\[\#BEBEBE\] {
    border-color: #bebebe;
  }
  .border-\[\#C4C4C4\] {
    border-color: #c4c4c4;
  }
  .border-\[\#CB272D\] {
    border-color: #cb272d;
  }
  .border-\[\#D6FAF3\] {
    border-color: #d6faf3;
  }
  .border-\[\#D9D9D9\] {
    border-color: #d9d9d9;
  }
  .border-\[\#DDDDDD\] {
    border-color: #ddd;
  }
  .border-\[\#DDE0EB\] {
    border-color: #dde0eb;
  }
  .border-\[\#E1E1E1\] {
    border-color: #e1e1e1;
  }
  .border-\[\#E3E3E3\] {
    border-color: #e3e3e3;
  }
  .border-\[\#E5E5E5\] {
    border-color: #e5e5e5;
  }
  .border-\[\#E5E6EC\] {
    border-color: #e5e6ec;
  }
  .border-\[\#E5E7E7\] {
    border-color: #e5e7e7;
  }
  .border-\[\#E6E6E6\] {
    border-color: #e6e6e6;
  }
  .border-\[\#E6E9ED\] {
    border-color: #e6e9ed;
  }
  .border-\[\#E7E7E9\] {
    border-color: #e7e7e9;
  }
  .border-\[\#ECEEF5\] {
    border-color: #eceef5;
  }
  .border-\[\#EDEDED\] {
    border-color: #ededed;
  }
  .border-\[\#EED8FF\] {
    border-color: #eed8ff;
  }
  .border-\[\#EFEFEF\] {
    border-color: #efefef;
  }
  .border-\[\#F4F6F8\] {
    border-color: #f4f6f8;
  }
  .border-\[\#F7B25280\] {
    border-color: #f7b25280;
  }
  .border-\[\#F7F7F7\] {
    border-color: #f7f7f7;
  }
  .border-\[\#F5514F\] {
    border-color: #f5514f;
  }
  .border-\[\#FF3B30\] {
    border-color: #ff3b30;
  }
  .border-\[\#FF721C\] {
    border-color: #ff721c;
  }
  .border-\[\#FFD76A\] {
    border-color: #ffd76a;
  }
  .border-\[\#FFE0A7\] {
    border-color: #ffe0a7;
  }
  .border-\[\#FFEBE2\] {
    border-color: #ffebe2;
  }
  .border-\[\#FFFFFF4D\] {
    border-color: #ffffff4d;
  }
  .border-\[\#FFFFFF26\] {
    border-color: #ffffff26;
  }
  .border-\[\#a8a8a8\] {
    border-color: #a8a8a8;
  }
  .border-\[\#c4c4c4\] {
    border-color: #c4c4c4;
  }
  .border-\[\#d3d5dc\] {
    border-color: #d3d5dc;
  }
  .border-\[\#d9d9d9\] {
    border-color: #d9d9d9;
  }
  .border-\[\#d94a31\]\/25 {
    border-color: #d94a3140;
    border-color: lab(52.4351% 55.932 46.1504/0.25);
  }
  .border-\[\#d94a31\]\/30 {
    border-color: #d94a314d;
    border-color: lab(52.4351% 55.932 46.1504/0.3);
  }
  .border-\[\#d94a31\]\/60 {
    border-color: #d94a3199;
    border-color: lab(52.4351% 55.932 46.1504/0.6);
  }
  .border-\[\#e1e1e1\] {
    border-color: #e1e1e1;
  }
  .border-\[\#e3e3e3\] {
    border-color: #e3e3e3;
  }
  .border-\[\#e3e3e3\]\! {
    border-color: #e3e3e3 !important;
  }
  .border-\[\#e5e5e5\] {
    border-color: #e5e5e5;
  }
  .border-\[\#e6e9ed\] {
    border-color: #e6e9ed;
  }
  .border-\[\#ededed\] {
    border-color: #ededed;
  }
  .border-\[\#eee\] {
    border-color: #eee;
  }
  .border-\[\#efefef\] {
    border-color: #efefef;
  }
  .border-\[\#f4f5f7\] {
    border-color: #f4f5f7;
  }
  .border-\[\#f4f5f9\] {
    border-color: #f4f5f9;
  }
  .border-\[\#f7f7f7\] {
    border-color: #f7f7f7;
  }
  .border-\[\#f66567\] {
    border-color: #f66567;
  }
  .border-\[\#f76560\] {
    border-color: #f76560;
  }
  .border-\[\#ff3b30\] {
    border-color: #ff3b30;
  }
  .border-\[\#fff\] {
    border-color: #fff;
  }
  .border-\[\#ffffff1a\] {
    border-color: #ffffff1a;
  }
  .border-\[\#ffffff33\] {
    border-color: #fff3;
  }
  .border-\[rgb\(var\(--character-studio-fg-rgb\)\/0\.45\)\] {
    border-color: rgb(var(--character-studio-fg-rgb) / 0.45);
  }
  .border-\[rgba\(0\,0\,0\,0\.07\)\] {
    border-color: #00000012;
  }
  .border-\[rgba\(0\,170\,208\,0\.4\)\] {
    border-color: #00aad066;
  }
  .border-\[rgba\(13\,13\,13\,0\.08\)\] {
    border-color: #0d0d0d14;
  }
  .border-\[rgba\(13\,13\,13\,0\.20\)\] {
    border-color: #0d0d0d33;
  }
  .border-\[rgba\(49\,210\,246\,0\.15\)\] {
    border-color: #31d2f626;
  }
  .border-\[rgba\(153\,128\,255\,0\.6\)\] {
    border-color: #9980ff99;
  }
  .border-\[rgba\(217\,217\,217\,0\.50\)\] {
    border-color: #d9d9d980;
  }
  .border-\[rgba\(255\,255\,255\,0\.06\)\] {
    border-color: #ffffff0f;
  }
  .border-\[rgba\(255\,255\,255\,0\.08\)\] {
    border-color: #ffffff14;
  }
  .border-\[rgba\(255\,255\,255\,0\.12\)\] {
    border-color: #ffffff1f;
  }
  .border-\[var\(--Brand-Normal\,\#7c5cff\)\] {
    border-color: var(--Brand-Normal, #7c5cff);
  }
  .border-\[var\(--Stroke-Light\)\] {
    border-color: var(--Stroke-Light);
  }
  .border-\[var\(--Stroke-Light\,var\(--canvas-controls-border\)\)\] {
    border-color: var(--Stroke-Light, var(--canvas-controls-border));
  }
  .border-\[var\(--Stroke-Medium\)\] {
    border-color: var(--Stroke-Medium);
  }
  .border-\[var\(--border-brand\)\] {
    border-color: var(--border-brand);
  }
  .border-\[var\(--border-neutral-l1\)\] {
    border-color: var(--border-neutral-l1);
  }
  .border-\[var\(--btn-invert-bg\)\] {
    border-color: var(--btn-invert-bg);
  }
  .border-\[var\(--canvas-controls-bg\)\] {
    border-color: var(--canvas-controls-bg);
  }
  .border-\[var\(--canvas-controls-border\)\] {
    border-color: var(--canvas-controls-border);
  }
  .border-\[var\(--canvas-controls-icon\)\] {
    border-color: var(--canvas-controls-icon);
  }
  .border-\[var\(--canvas-controls-text\)\] {
    border-color: var(--canvas-controls-text);
  }
  .border-\[var\(--canvas-controls-text-muted\)\] {
    border-color: var(--canvas-controls-text-muted);
  }
  .border-\[var\(--canvas-node-border\)\] {
    border-color: var(--canvas-node-border);
  }
  .border-\[var\(--character-studio-border-contrast\)\] {
    border-color: var(--character-studio-border-contrast);
  }
  .border-\[var\(--character-studio-border-l1\)\] {
    border-color: var(--character-studio-border-l1);
  }
  .border-\[var\(--character-studio-border-l1\,rgba\(255\,255\,255\,0\.08\)\)\] {
    border-color: var(--character-studio-border-l1, #ffffff14);
  }
  .border-\[var\(--character-studio-border-l2\)\] {
    border-color: var(--character-studio-border-l2);
  }
  .border-\[var\(--character-studio-text-default\)\] {
    border-color: var(--character-studio-text-default);
  }
  .border-\[var\(--character-studio-text-tertiary\)\] {
    border-color: var(--character-studio-text-tertiary);
  }
  .border-\[var\(--charge-card-selected-border\,\#F7B25280\)\] {
    border-color: var(--charge-card-selected-border, #f7b25280);
  }
  .border-\[var\(--color-brand-400\)\] {
    border-color: var(--color-brand-400);
  }
  .border-\[var\(--color-editor-border\)\] {
    border-color: var(--color-editor-border);
  }
  .border-\[var\(--color-neutral-300\)\] {
    border-color: var(--color-neutral-300);
  }
  .border-\[var\(--color-primary\)\] {
    border-color: var(--color-primary);
  }
  .border-\[var\(--color-primary\)\]\/70 {
    border-color: #09caf5b3;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .border-\[var\(--color-primary\)\]\/70 {
      border-color: color-mix(in oklab, var(--color-primary) 70%, transparent);
    }
  }
  .border-\[var\(--color-primary-foreground\)\] {
    border-color: var(--color-primary-foreground);
  }
  .border-\[var\(--nt-border-contrast\)\] {
    border-color: var(--nt-border-contrast);
  }
  .border-\[var\(--nt-border-neutral-l1\)\]\! {
    border-color: var(--nt-border-neutral-l1) !important;
  }
  .border-\[var\(--nt-border-neutral-l2\)\] {
    border-color: var(--nt-border-neutral-l2);
  }
  .border-\[var\(--nt-border-neutral-l3\)\] {
    border-color: var(--nt-border-neutral-l3);
  }
  .border-\[var\(--nt-primary-surface-l3\)\] {
    border-color: var(--nt-primary-surface-l3);
  }
  .border-\[var\(--popover-border\)\] {
    border-color: var(--popover-border);
  }
  .border-\[var\(--seg-control-border\)\] {
    border-color: var(--seg-control-border);
  }
  .border-\[var\(--storyboard-divider-color\,var\(--canvas-controls-border\)\)\] {
    border-color: var(
      --storyboard-divider-color,
      var(--canvas-controls-border)
    );
  }
  .border-\[var\(--stroke-medium\,\#c4c4c4\)\] {
    border-color: var(--stroke-medium, #c4c4c4);
  }
  .border-\[var\(--vip-border\,\#e3e3e3\)\] {
    border-color: var(--vip-border, #e3e3e3);
  }
  .border-amber-200 {
    border-color: var(--color-amber-200);
  }
  .border-amber-300 {
    border-color: var(--color-amber-300);
  }
  .border-amber-400 {
    border-color: var(--color-amber-400);
  }
  .border-amber-400\/30 {
    border-color: #fcbb004d;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .border-amber-400\/30 {
      border-color: color-mix(
        in oklab,
        var(--color-amber-400) 30%,
        transparent
      );
    }
  }
  .border-amber-500\/30 {
    border-color: #f99c004d;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .border-amber-500\/30 {
      border-color: color-mix(
        in oklab,
        var(--color-amber-500) 30%,
        transparent
      );
    }
  }
  .border-black {
    border-color: #000;
  }
  .border-black\/5 {
    border-color: #0000000d;
    border-color: lab(0% 0 0/0.05);
  }
  .border-black\/10 {
    border-color: #0000001a;
    border-color: lab(0% 0 0/0.1);
  }
  .border-black\/12 {
    border-color: #0000001f;
    border-color: lab(0% 0 0/0.12);
  }
  .border-black\/15 {
    border-color: #00000026;
    border-color: lab(0% 0 0/0.15);
  }
  .border-black\/20 {
    border-color: #0003;
    border-color: lab(0% 0 0/0.2);
  }
  .border-black\/30 {
    border-color: #0000004d;
    border-color: lab(0% 0 0/0.3);
  }
  .border-black\/40 {
    border-color: #0006;
    border-color: lab(0% 0 0/0.4);
  }
  .border-black\/45 {
    border-color: #00000073;
    border-color: lab(0% 0 0/0.45);
  }
  .border-black\/50 {
    border-color: #00000080;
    border-color: lab(0% 0 0/0.5);
  }
  .border-black\/60 {
    border-color: #0009;
    border-color: lab(0% 0 0/0.6);
  }
  .border-black\/\[0\.1\] {
    border-color: #0000001a;
    border-color: lab(0% 0 0/0.1);
  }
  .border-black\/\[0\.2\] {
    border-color: #0003;
    border-color: lab(0% 0 0/0.2);
  }
  .border-black\/\[0\.3\] {
    border-color: #0000004d;
    border-color: lab(0% 0 0/0.3);
  }
  .border-black\/\[0\.06\] {
    border-color: #0000000f;
    border-color: lab(0% 0 0/0.06);
  }
  .border-black\/\[0\.07\] {
    border-color: #00000012;
    border-color: lab(0% 0 0/0.07);
  }
  .border-black\/\[0\.08\] {
    border-color: #00000014;
    border-color: lab(0% 0 0/0.08);
  }
  .border-black\/\[0\.12\] {
    border-color: #0000001f;
    border-color: lab(0% 0 0/0.12);
  }
  .border-black\/\[0\.15\] {
    border-color: #00000026;
    border-color: lab(0% 0 0/0.15);
  }
  .border-blue-100 {
    border-color: #b8e1ff;
  }
  .border-blue-200 {
    border-color: #8fcdff;
  }
  .border-blue-300 {
    border-color: #7cc0fc;
  }
  .border-blue-400 {
    border-color: #3d9bff;
  }
  .border-blue-500 {
    border-color: #147dff;
  }
  .border-border-brand {
    border-color: var(--border-brand);
  }
  .border-border-default {
    border-color: var(--border-default);
  }
  .border-border-emphasis {
    border-color: var(--border-emphasis);
  }
  .border-border-muted {
    border-color: var(--border-muted);
  }
  .border-border-neutral-l1 {
    border-color: var(--border-neutral-l1);
  }
  .border-border-neutral-l2 {
    border-color: var(--border-border-neutral-l2);
  }
  .border-border-strong {
    border-color: var(--border-strong);
  }
  .border-brand-400 {
    border-color: #09caf5;
  }
  .border-brand-500 {
    border-color: #3d9bff;
  }
  .border-btn-primary {
    border-color: var(--btn-primary-bg);
  }
  .border-canvas-controls-active {
    border-color: var(--canvas-controls-active);
  }
  .border-canvas-controls-border {
    border-color: var(--canvas-controls-border);
  }
  .border-canvas-controls-border\! {
    border-color: var(--canvas-controls-border) !important;
  }
  .border-canvas-controls-border\/60 {
    border-color: var(--canvas-controls-border);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .border-canvas-controls-border\/60 {
      border-color: color-mix(
        in oklab,
        var(--canvas-controls-border) 60%,
        transparent
      );
    }
  }
  .border-canvas-controls-border\/80 {
    border-color: var(--canvas-controls-border);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .border-canvas-controls-border\/80 {
      border-color: color-mix(
        in oklab,
        var(--canvas-controls-border) 80%,
        transparent
      );
    }
  }
  .border-canvas-controls-text {
    border-color: var(--canvas-controls-text);
  }
  .border-canvas-node-border {
    border-color: var(--canvas-node-border);
  }
  .border-card-border {
    border-color: var(--card-border);
  }
  .border-current {
    border-color: currentColor;
  }
  .border-cyan-300\/15 {
    border-color: #53eafd26;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .border-cyan-300\/15 {
      border-color: color-mix(in oklab, var(--color-cyan-300) 15%, transparent);
    }
  }
  .border-emerald-200 {
    border-color: var(--color-emerald-200);
  }
  .border-fg-default {
    border-color: var(--fg-default);
  }
  .border-fg-muted,
  .border-fg-muted\/35 {
    border-color: var(--fg-muted);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .border-fg-muted\/35 {
      border-color: color-mix(in oklab, var(--fg-muted) 35%, transparent);
    }
  }
  .border-fg-muted\/40 {
    border-color: var(--fg-muted);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .border-fg-muted\/40 {
      border-color: color-mix(in oklab, var(--fg-muted) 40%, transparent);
    }
  }
  .border-fg-muted\/60 {
    border-color: var(--fg-muted);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .border-fg-muted\/60 {
      border-color: color-mix(in oklab, var(--fg-muted) 60%, transparent);
    }
  }
  .border-gray-100 {
    border-color: var(--color-gray-100);
  }
  .border-gray-200 {
    border-color: var(--color-gray-200);
  }
  .border-gray-200\/80 {
    border-color: #e5e7ebcc;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .border-gray-200\/80 {
      border-color: color-mix(in oklab, var(--color-gray-200) 80%, transparent);
    }
  }
  .border-gray-300 {
    border-color: var(--color-gray-300);
  }
  .border-green-200 {
    border-color: #d1ffc7;
  }
  .border-indigo-200 {
    border-color: var(--color-indigo-200);
  }
  .border-input-border {
    border-color: var(--input-border);
  }
  .border-muted {
    border-color: var(--bg-surface-secondary);
  }
  .border-neutral-100 {
    border-color: #f2f3f5;
  }
  .border-neutral-200 {
    border-color: #e5e6ec;
  }
  .border-neutral-200\/90 {
    border-color: #e5e6ece6;
    border-color: lab(91.3451% 0.463903 -3.04997/0.9);
  }
  .border-neutral-300 {
    border-color: #e3e3e3;
  }
  .border-neutral-300\/90 {
    border-color: #e3e3e3e6;
    border-color: lab(90.2365% -0.0000298023 0.0000238419/.9);
  }
  .border-neutral-400 {
    border-color: #c4c4c4;
  }
  .border-neutral-500 {
    border-color: #919191;
  }
  .border-neutral-600 {
    border-color: #86909c;
  }
  .border-neutral-700 {
    border-color: #525252;
  }
  .border-neutral-800 {
    border-color: #363636;
  }
  .border-neutral-900 {
    border-color: #171717;
  }
  .border-nt-bg-brand {
    border-color: var(--nt-bg-brand);
  }
  .border-nt-border-brand {
    border-color: var(--nt-border-brand);
  }
  .border-nt-border-contrast {
    border-color: var(--nt-border-contrast);
  }
  .border-nt-border-invert {
    border-color: var(--nt-border-invert);
  }
  .border-nt-border-invert-contrast {
    border-color: var(--nt-border-invert-contrast);
  }
  .border-nt-border-neutral-l1 {
    border-color: var(--nt-border-neutral-l1);
  }
  .border-nt-border-neutral-l2 {
    border-color: var(--nt-border-neutral-l2);
  }
  .border-nt-border-neutral-l3 {
    border-color: var(--nt-border-neutral-l3);
  }
  .border-nt-brand-surface-l2 {
    border-color: var(--nt-brand-surface-l2);
  }
  .border-nt-inverse {
    border-color: var(--nt-inverse);
  }
  .border-nt-primary-default {
    border-color: var(--nt-primary-default);
  }
  .border-nt-text-default {
    border-color: var(--nt-text-default);
  }
  .border-nt-text-onbrand {
    border-color: var(--nt-text-onbrand);
  }
  .border-nt-white,
  .border-nt-white\/\[0\.12\] {
    border-color: var(--nt-white);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .border-nt-white\/\[0\.12\] {
      border-color: color-mix(in oklab, var(--nt-white) 12%, transparent);
    }
  }
  .border-popover-border {
    border-color: var(--popover-border);
  }
  .border-practice-divider {
    border-color: var(--practice-divider);
  }
  .border-primary {
    border-color: var(--color-brand-400);
  }
  .border-purple-200 {
    border-color: var(--color-purple-200);
  }
  .border-red-200 {
    border-color: #fbaca3;
  }
  .border-red-300 {
    border-color: #f98981;
  }
  .border-red-400\/25 {
    border-color: #f7656040;
    border-color: lab(62.2814% 56.7511 33.0729/0.25);
  }
  .border-red-500\/25 {
    border-color: #f53f3f40;
    border-color: lab(56.2681% 68.8358 44.4851/0.25);
  }
  .border-red-500\/30 {
    border-color: #f53f3f4d;
    border-color: lab(56.2681% 68.8358 44.4851/0.3);
  }
  .border-red-500\/50 {
    border-color: #f53f3f80;
    border-color: lab(56.2681% 68.8358 44.4851/0.5);
  }
  .border-red-500\/60 {
    border-color: #f53f3f99;
    border-color: lab(56.2681% 68.8358 44.4851/0.6);
  }
  .border-red-500\/70 {
    border-color: #f53f3fb3;
    border-color: lab(56.2681% 68.8358 44.4851/0.7);
  }
  .border-red-700 {
    border-color: #cb272d;
  }
  .border-red-800 {
    border-color: #a1151e;
  }
  .border-sky-200 {
    border-color: var(--color-sky-200);
  }
  .border-sky-300 {
    border-color: var(--color-sky-300);
  }
  .border-status-error {
    border-color: var(--status-error);
  }
  .border-status-error\! {
    border-color: var(--status-error) !important;
  }
  .border-transparent {
    border-color: #0000;
  }
  .border-white {
    border-color: #fff;
  }
  .border-white\/5 {
    border-color: #ffffff0d;
    border-color: lab(100% -0.0000298023 0.0000119209/.05);
  }
  .border-white\/8 {
    border-color: #ffffff14;
    border-color: lab(100% -0.0000298023 0.0000119209/.08);
  }
  .border-white\/10 {
    border-color: #ffffff1a;
    border-color: lab(100% -0.0000298023 0.0000119209/.1);
  }
  .border-white\/12 {
    border-color: #ffffff1f;
    border-color: lab(100% -0.0000298023 0.0000119209/.12);
  }
  .border-white\/15 {
    border-color: #ffffff26;
    border-color: lab(100% -0.0000298023 0.0000119209/.15);
  }
  .border-white\/16 {
    border-color: #ffffff29;
    border-color: lab(100% -0.0000298023 0.0000119209/.16);
  }
  .border-white\/20 {
    border-color: #fff3;
    border-color: lab(100% -0.0000298023 0.0000119209/.2);
  }
  .border-white\/22 {
    border-color: #ffffff38;
    border-color: lab(100% -0.0000298023 0.0000119209/.22);
  }
  .border-white\/25 {
    border-color: #ffffff40;
    border-color: lab(100% -0.0000298023 0.0000119209/.25);
  }
  .border-white\/28 {
    border-color: #ffffff47;
    border-color: lab(100% -0.0000298023 0.0000119209/.28);
  }
  .border-white\/30 {
    border-color: #ffffff4d;
    border-color: lab(100% -0.0000298023 0.0000119209/.3);
  }
  .border-white\/35 {
    border-color: #ffffff59;
    border-color: lab(100% -0.0000298023 0.0000119209/.35);
  }
  .border-white\/40 {
    border-color: #fff6;
    border-color: lab(100% -0.0000298023 0.0000119209/.4);
  }
  .border-white\/42 {
    border-color: #ffffff6b;
    border-color: lab(100% -0.0000298023 0.0000119209/.42);
  }
  .border-white\/45 {
    border-color: #ffffff73;
    border-color: lab(100% -0.0000298023 0.0000119209/.45);
  }
  .border-white\/50 {
    border-color: #ffffff80;
    border-color: lab(100% -0.0000298023 0.0000119209/.5);
  }
  .border-white\/60 {
    border-color: #fff9;
    border-color: lab(100% -0.0000298023 0.0000119209/.6);
  }
  .border-white\/70 {
    border-color: #ffffffb3;
    border-color: lab(100% -0.0000298023 0.0000119209/.7);
  }
  .border-white\/75 {
    border-color: #ffffffbf;
    border-color: lab(100% -0.0000298023 0.0000119209/.75);
  }
  .border-white\/80 {
    border-color: #fffc;
    border-color: lab(100% -0.0000298023 0.0000119209/.8);
  }
  .border-white\/85 {
    border-color: #ffffffd9;
    border-color: lab(100% -0.0000298023 0.0000119209/.85);
  }
  .border-white\/90 {
    border-color: #ffffffe6;
    border-color: lab(100% -0.0000298023 0.0000119209/.9);
  }
  .border-white\/\[0\.06\] {
    border-color: #ffffff0f;
    border-color: lab(100% -0.0000298023 0.0000119209/.06);
  }
  .border-white\/\[0\.08\] {
    border-color: #ffffff14;
    border-color: lab(100% -0.0000298023 0.0000119209/.08);
  }
  .border-white\/\[0\.12\] {
    border-color: #ffffff1f;
    border-color: lab(100% -0.0000298023 0.0000119209/.12);
  }
  .border-white\/\[0\.16\] {
    border-color: #ffffff29;
    border-color: lab(100% -0.0000298023 0.0000119209/.16);
  }
  .border-yellow-200 {
    border-color: #ffcf8b;
  }
  .border-t-\[\#F1F1F1\] {
    border-top-color: #f1f1f1;
  }
  .border-t-black {
    border-top-color: #000;
  }
  .border-t-black\/50 {
    border-top-color: #00000080;
    border-top-color: lab(0% 0 0/0.5);
  }
  .border-t-black\/90 {
    border-top-color: #000000e6;
    border-top-color: lab(0% 0 0/0.9);
  }
  .border-t-blue-500 {
    border-top-color: #147dff;
  }
  .border-t-fg-default {
    border-top-color: var(--fg-default);
  }
  .border-t-neutral-700 {
    border-top-color: #525252;
  }
  .border-t-transparent {
    border-top-color: #0000;
  }
  .border-t-white {
    border-top-color: #fff;
  }
  .border-r-\[\#E1E1E1\] {
    border-right-color: #e1e1e1;
  }
  .border-r-transparent {
    border-right-color: #0000;
  }
  .border-b-\[\#5097FF\] {
    border-bottom-color: #5097ff;
  }
  .border-b-canvas-controls-border {
    border-bottom-color: var(--canvas-controls-border);
  }
  .border-b-transparent {
    border-bottom-color: #0000;
  }
  .border-b-white\/15 {
    border-bottom-color: #ffffff26;
    border-bottom-color: lab(100% -0.0000298023 0.0000119209/.15);
  }
  .border-l-blue-500 {
    border-left-color: #147dff;
  }
  .border-l-gray-300 {
    border-left-color: var(--color-gray-300);
  }
  .border-l-transparent {
    border-left-color: #0000;
  }
  .\!bg-\[\#0D0D0D\] {
    background-color: #0d0d0d !important;
  }
  .\!bg-\[\#1F6DFF\] {
    background-color: #1f6dff !important;
  }
  .\!bg-\[\#1d1d1d\] {
    background-color: #1d1d1d !important;
  }
  .\!bg-\[\#2C2C2C\] {
    background-color: #2c2c2c !important;
  }
  .\!bg-\[\#2C4EFF\] {
    background-color: #2c4eff !important;
  }
  .\!bg-\[\#3FDAFD\] {
    background-color: #3fdafd !important;
  }
  .\!bg-\[\#09CAF5\] {
    background-color: #09caf5 !important;
  }
  .\!bg-\[\#131415\] {
    background-color: #131415 !important;
  }
  .\!bg-\[\#141414\] {
    background-color: #141414 !important;
  }
  .\!bg-\[\#212121\] {
    background-color: #212121 !important;
  }
  .\!bg-\[\#212121\]\/95 {
    background-color: #212121f2 !important;
    background-color: lab(12.74% 0.00000745058 -0.00000298023/.95) !important;
  }
  .\!bg-\[\#242424\] {
    background-color: #242424 !important;
  }
  .\!bg-\[\#A8A8A8\] {
    background-color: #a8a8a8 !important;
  }
  .\!bg-\[\#FFFFFF\],
  .\!bg-\[\#FFF\] {
    background-color: #fff !important;
  }
  .\!bg-\[\#e74c3c\] {
    background-color: #e74c3c !important;
  }
  .\!bg-\[\#fff\] {
    background-color: #fff !important;
  }
  .\!bg-\[rgba\(0\,0\,0\,0\.04\)\] {
    background-color: #0000000a !important;
  }
  .\!bg-\[transparent\] {
    background-color: #0000 !important;
  }
  .\!bg-\[var\(--bg-topbar-btn\)\] {
    background-color: var(--bg-topbar-btn) !important;
  }
  .\!bg-\[var\(--img-edit-modal-btn-bg\)\] {
    background-color: var(--img-edit-modal-btn-bg) !important;
  }
  .\!bg-\[var\(--model-info-pub-btn-background\)\] {
    background-color: var(--model-info-pub-btn-background) !important;
  }
  .\!bg-\[var\(--team-detail-menu-bg\)\] {
    background-color: var(--team-detail-menu-bg) !important;
  }
  .\!bg-black\/10 {
    background-color: #0000001a !important;
    background-color: lab(0% 0 0/0.1) !important;
  }
  .\!bg-black\/20 {
    background-color: #0003 !important;
    background-color: lab(0% 0 0/0.2) !important;
  }
  .\!bg-black\/\[0\.04\] {
    background-color: #0000000a !important;
    background-color: lab(0% 0 0/0.04) !important;
  }
  .\!bg-blue-500\/12 {
    background-color: #147dff1f !important;
    background-color: lab(52.8612% 11.055 -73.633/0.12) !important;
  }
  .\!bg-neutral-50 {
    background-color: #f7f7f7 !important;
  }
  .\!bg-nt-bg-float {
    background-color: var(--nt-bg-float) !important;
  }
  .\!bg-nt-bg-overlay {
    background-color: var(--nt-bg-overlay) !important;
  }
  .\!bg-purple-500\/12 {
    background-color: #ac4bff1f !important;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .\!bg-purple-500\/12 {
      background-color: color-mix(
        in oklab,
        var(--color-purple-500) 12%,
        transparent
      ) !important;
    }
  }
  .\!bg-text-brand {
    background-color: var(--text-text-brand) !important;
  }
  .\!bg-transparent {
    background-color: #0000 !important;
  }
  .\!bg-white {
    background-color: #fff !important;
  }
  .\!bg-white\/10 {
    background-color: #ffffff1a !important;
    background-color: lab(100% -0.0000298023 0.0000119209/.1) !important;
  }
  .\!bg-white\/95 {
    background-color: #fffffff2 !important;
    background-color: lab(100% -0.0000298023 0.0000119209/.95) !important;
  }
  .\!bg-white\/\[0\.06\] {
    background-color: #ffffff0f !important;
    background-color: lab(100% -0.0000298023 0.0000119209/.06) !important;
  }
  .\!bg-white\/\[0\.14\] {
    background-color: #ffffff24 !important;
    background-color: lab(100% -0.0000298023 0.0000119209/.14) !important;
  }
  .bg-\(--Surface-Group-background\) {
    background-color: var(--Surface-Group-background);
  }
  .bg-\(--Surface-Panel-background\,\#171717\) {
    background-color: var(--Surface-Panel-background, #171717);
  }
  .bg-\(--bg-surface-secondary\) {
    background-color: var(--bg-surface-secondary);
  }
  .bg-\(--btn-secondary-bg\) {
    background-color: var(--btn-secondary-bg);
  }
  .bg-\(--canvas-controls-hover\) {
    background-color: var(--canvas-controls-hover);
  }
  .bg-\(--canvas-primary-btn-bg\) {
    background-color: var(--canvas-primary-btn-bg);
  }
  .bg-\(--color-neutral-700\) {
    background-color: var(--color-neutral-700);
  }
  .bg-\(--color-pagination-bg\) {
    background-color: var(--color-pagination-bg);
  }
  .bg-\(--color-white-alpha-50\) {
    background-color: var(--color-white-alpha-50);
  }
  .bg-\(--nt-bg-float-glass-l1\) {
    background-color: var(--nt-bg-float-glass-l1);
  }
  .bg-\[\#0A0A0A\] {
    background-color: #0a0a0a;
  }
  .bg-\[\#0C0B10\] {
    background-color: #0c0b10;
  }
  .bg-\[\#0D0D0D1A\] {
    background-color: #0d0d0d1a;
  }
  .bg-\[\#0D0D0D73\] {
    background-color: #0d0d0d73;
  }
  .bg-\[\#0D1117\] {
    background-color: #0d1117;
  }
  .bg-\[\#0F0F0F\] {
    background-color: #0f0f0f;
  }
  .bg-\[\#0c0c0d0a\] {
    background-color: #0c0c0d0a;
  }
  .bg-\[\#00C2BF\] {
    background-color: #00c2bf;
  }
  .bg-\[\#000\] {
    background-color: #000;
  }
  .bg-\[\#000\]\/50 {
    background-color: #00000080;
    background-color: lab(0% 0 0/0.5);
  }
  .bg-\[\#000\]\/60 {
    background-color: #0009;
    background-color: lab(0% 0 0/0.6);
  }
  .bg-\[\#000\]\/80 {
    background-color: #000c;
    background-color: lab(0% 0 0/0.8);
  }
  .bg-\[\#000\]\/90 {
    background-color: #000000e6;
    background-color: lab(0% 0 0/0.9);
  }
  .bg-\[\#000000\] {
    background-color: #000;
  }
  .bg-\[\#0000000A\] {
    background-color: #0000000a;
  }
  .bg-\[\#1A1A1A\] {
    background-color: #1a1a1a;
  }
  .bg-\[\#1DD392\] {
    background-color: #1dd392;
  }
  .bg-\[\#1F1F1F\] {
    background-color: #1f1f1f;
  }
  .bg-\[\#1F1F1F\]\/90 {
    background-color: #1f1f1fe6;
    background-color: lab(11.7579% -0.00000745058 0.00000298023/.9);
  }
  .bg-\[\#1F6DFF1A\] {
    background-color: #1f6dff1a;
  }
  .bg-\[\#1F6DFF\] {
    background-color: #1f6dff;
  }
  .bg-\[\#1a1a1a\] {
    background-color: #1a1a1a;
  }
  .bg-\[\#1a1a2e\]\! {
    background-color: #1a1a2e !important;
  }
  .bg-\[\#1bc886\] {
    background-color: #1bc886;
  }
  .bg-\[\#1c1d29\] {
    background-color: #1c1d29;
  }
  .bg-\[\#1f1f1f\] {
    background-color: #1f1f1f;
  }
  .bg-\[\#1f1f1f\]\/30 {
    background-color: #1f1f1f4d;
    background-color: lab(11.7579% -0.00000745058 0.00000298023/.3);
  }
  .bg-\[\#1f1f1f\]\/95 {
    background-color: #1f1f1ff2;
    background-color: lab(11.7579% -0.00000745058 0.00000298023/.95);
  }
  .bg-\[\#2C2C2C\] {
    background-color: #2c2c2c;
  }
  .bg-\[\#2C4FFF\] {
    background-color: #2c4fff;
  }
  .bg-\[\#2E3340\] {
    background-color: #2e3340;
  }
  .bg-\[\#2a2a2a\] {
    background-color: #2a2a2a;
  }
  .bg-\[\#2b2b2b\] {
    background-color: #2b2b2b;
  }
  .bg-\[\#2b2b2b\]\/95 {
    background-color: #2b2b2bf2;
    background-color: lab(17.5333% -0.0000149012 0.0000119209/.95);
  }
  .bg-\[\#2c2c2c\] {
    background-color: #2c2c2c;
  }
  .bg-\[\#2f2f2f\] {
    background-color: #2f2f2f;
  }
  .bg-\[\#2f7cf6\]\/12 {
    background-color: #2f7cf61f;
    background-color: lab(52.5846% 10.7669 -69.0848/0.12);
  }
  .bg-\[\#2f7cf6\]\/22 {
    background-color: #2f7cf638;
    background-color: lab(52.5846% 10.7669 -69.0848/0.22);
  }
  .bg-\[\#3B3B3B\] {
    background-color: #3b3b3b;
  }
  .bg-\[\#3CB5CC1A\] {
    background-color: #3cb5cc1a;
  }
  .bg-\[\#3CB5CC40\] {
    background-color: #3cb5cc40;
  }
  .bg-\[\#3CB5CC\]\/10 {
    background-color: #3cb5cc1a;
    background-color: lab(67.8666% -28.8032 -21.9747/0.1);
  }
  .bg-\[\#3F4559\] {
    background-color: #3f4559;
  }
  .bg-\[\#3FDAFD\]\/15 {
    background-color: #3fdafd26;
    background-color: lab(80.3601% -32.6878 -29.322/0.15);
  }
  .bg-\[\#3d3d3d\] {
    background-color: #3d3d3d;
  }
  .bg-\[\#3d7bff\] {
    background-color: #3d7bff;
  }
  .bg-\[\#3fdafd\] {
    background-color: #3fdafd;
  }
  .bg-\[\#04CAF6\] {
    background-color: #04caf6;
  }
  .bg-\[\#4A4A4A\] {
    background-color: #4a4a4a;
  }
  .bg-\[\#4B7DFF\]\/15 {
    background-color: #4b7dff26;
    background-color: lab(54.3746% 16.645 -71.1007/0.15);
  }
  .bg-\[\#4B8BF5\] {
    background-color: #4b8bf5;
  }
  .bg-\[\#4b7dff\] {
    background-color: #4b7dff;
  }
  .bg-\[\#05A3C5\] {
    background-color: #05a3c5;
  }
  .bg-\[\#05A3C5\]\/10 {
    background-color: #05a3c51a;
    background-color: lab(61.3725% -27.2371 -28.0796/0.1);
  }
  .bg-\[\#05A3C51A\] {
    background-color: #05a3c51a;
  }
  .bg-\[\#5DDCFF1F\] {
    background-color: #5ddcff1f;
  }
  .bg-\[\#5DDCFF\] {
    background-color: #5ddcff;
  }
  .bg-\[\#5F5F5F\] {
    background-color: #5f5f5f;
  }
  .bg-\[\#5c5c5c\] {
    background-color: #5c5c5c;
  }
  .bg-\[\#5ddcff\] {
    background-color: #5ddcff;
  }
  .bg-\[\#5ddcff\]\/5 {
    background-color: #5ddcff0d;
    background-color: lab(81.7319% -28.759 -28.2112/0.05);
  }
  .bg-\[\#7adcf3\] {
    background-color: #7adcf3;
  }
  .bg-\[\#09CAF5\] {
    background-color: #09caf5;
  }
  .bg-\[\#09CAF5\]\! {
    background-color: #09caf5 !important;
  }
  .bg-\[\#09caf5\] {
    background-color: #09caf5;
  }
  .bg-\[\#00000014\] {
    background-color: #00000014;
  }
  .bg-\[\#18c3ff\] {
    background-color: #18c3ff;
  }
  .bg-\[\#22c55e\] {
    background-color: #22c55e;
  }
  .bg-\[\#61e2ff\] {
    background-color: #61e2ff;
  }
  .bg-\[\#65ddff\] {
    background-color: #65ddff;
  }
  .bg-\[\#00000066\] {
    background-color: #0006;
  }
  .bg-\[\#68B2EF\] {
    background-color: #68b2ef;
  }
  .bg-\[\#00000080\] {
    background-color: #00000080;
  }
  .bg-\[\#00000099\] {
    background-color: #0009;
  }
  .bg-\[\#99E6E3\] {
    background-color: #99e6e3;
  }
  .bg-\[\#100f09\] {
    background-color: #100f09;
  }
  .bg-\[\#147DFF\] {
    background-color: #147dff;
  }
  .bg-\[\#191B1F\] {
    background-color: #191b1f;
  }
  .bg-\[\#222\] {
    background-color: #222;
  }
  .bg-\[\#263E43\] {
    background-color: #263e43;
  }
  .bg-\[\#326BFF\] {
    background-color: #326bff;
  }
  .bg-\[\#333\] {
    background-color: #333;
  }
  .bg-\[\#339BFF\] {
    background-color: #339bff;
  }
  .bg-\[\#423F4ECC\] {
    background-color: #423f4ecc;
  }
  .bg-\[\#423F4E\]\/50 {
    background-color: #423f4e80;
    background-color: lab(27.4007% 3.98673 -8.64483/0.5);
  }
  .bg-\[\#478EFF\] {
    background-color: #478eff;
  }
  .bg-\[\#604eff\] {
    background-color: #604eff;
  }
  .bg-\[\#3162FF\] {
    background-color: #3162ff;
  }
  .bg-\[\#5097FF\] {
    background-color: #5097ff;
  }
  .bg-\[\#6640ff\] {
    background-color: #6640ff;
  }
  .bg-\[\#6640ff\]\/\[0\.12\] {
    background-color: #6640ff1f;
    background-color: lab(42.298% 54.5897 -90.6874/0.12);
  }
  .bg-\[\#15171b\] {
    background-color: #15171b;
  }
  .bg-\[\#16313A\]\/70 {
    background-color: #16313ab3;
    background-color: lab(18.5264% -8.35121 -9.08005/0.7);
  }
  .bg-\[\#23393D\] {
    background-color: #23393d;
  }
  .bg-\[\#101010\] {
    background-color: #101010;
  }
  .bg-\[\#111111\] {
    background-color: #111;
  }
  .bg-\[\#121111\] {
    background-color: #121111;
  }
  .bg-\[\#121212\] {
    background-color: #121212;
  }
  .bg-\[\#141414\] {
    background-color: #141414;
  }
  .bg-\[\#141414\]\/60 {
    background-color: #14141499;
    background-color: lab(6.3189% 0 0/0.6);
  }
  .bg-\[\#171717\] {
    background-color: #171717;
  }
  .bg-\[\#181818\] {
    background-color: #181818;
  }
  .bg-\[\#202020\] {
    background-color: #202020;
  }
  .bg-\[\#202020\]\/90 {
    background-color: #202020e6;
    background-color: lab(12.2501% 0 0.00000298023/.9);
  }
  .bg-\[\#202326\] {
    background-color: #202326;
  }
  .bg-\[\#212121\] {
    background-color: #212121;
  }
  .bg-\[\#222531\] {
    background-color: #222531;
  }
  .bg-\[\#222936\] {
    background-color: #222936;
  }
  .bg-\[\#242424\] {
    background-color: #242424;
  }
  .bg-\[\#252525\] {
    background-color: #252525;
  }
  .bg-\[\#252525\]\/\[0\.98\] {
    background-color: #252525fa;
    background-color: lab(14.6797% 0 0/0.98);
  }
  .bg-\[\#262626\] {
    background-color: #262626;
  }
  .bg-\[\#282828\] {
    background-color: #282828;
  }
  .bg-\[\#303030\] {
    background-color: #303030;
  }
  .bg-\[\#313131\] {
    background-color: #313131;
  }
  .bg-\[\#333333\] {
    background-color: #333;
  }
  .bg-\[\#363636\] {
    background-color: #363636;
  }
  .bg-\[\#373737\] {
    background-color: #373737;
  }
  .bg-\[\#383838\] {
    background-color: #383838;
  }
  .bg-\[\#454545\]\/35 {
    background-color: #45454559;
    background-color: lab(29.2888% 0.0000447035 -0.0000178814/.35);
  }
  .bg-\[\#525252\] {
    background-color: #525252;
  }
  .bg-\[\#666666A6\] {
    background-color: #666666a6;
  }
  .bg-\[\#727476\] {
    background-color: #727476;
  }
  .bg-\[\#919191\] {
    background-color: #919191;
  }
  .bg-\[\#999999\] {
    background-color: #999;
  }
  .bg-\[\#A8A8A8\] {
    background-color: #a8a8a8;
  }
  .bg-\[\#A8A8A8\]\! {
    background-color: #a8a8a8 !important;
  }
  .bg-\[\#BFC0D0\] {
    background-color: #bfc0d0;
  }
  .bg-\[\#C1C5CC\] {
    background-color: #c1c5cc;
  }
  .bg-\[\#CB272D\] {
    background-color: #cb272d;
  }
  .bg-\[\#CE51FF\] {
    background-color: #ce51ff;
  }
  .bg-\[\#D9D9D9\] {
    background-color: #d9d9d9;
  }
  .bg-\[\#DFA6EB\] {
    background-color: #dfa6eb;
  }
  .bg-\[\#DFF9F4\] {
    background-color: #dff9f4;
  }
  .bg-\[\#E5E6EB\] {
    background-color: #e5e6eb;
  }
  .bg-\[\#E5E7EB\] {
    background-color: #e5e7eb;
  }
  .bg-\[\#E6F7FB\] {
    background-color: #e6f7fb;
  }
  .bg-\[\#E7E7E9\] {
    background-color: #e7e7e9;
  }
  .bg-\[\#E7F1FF\] {
    background-color: #e7f1ff;
  }
  .bg-\[\#E8FFFB\] {
    background-color: #e8fffb;
  }
  .bg-\[\#E74C3C\] {
    background-color: #e74c3c;
  }
  .bg-\[\#E74C3C\]\/\[0\.12\] {
    background-color: #e74c3c1f;
    background-color: lab(55.313% 60.0756 44.1824/0.12);
  }
  .bg-\[\#E85D5D\] {
    background-color: #e85d5d;
  }
  .bg-\[\#E5484D\]\/10 {
    background-color: #e5484d1a;
    background-color: lab(54.5835% 61.4482 33.7329/0.1);
  }
  .bg-\[\#EAECEE\] {
    background-color: #eaecee;
  }
  .bg-\[\#ECEDF5\] {
    background-color: #ecedf5;
  }
  .bg-\[\#ECEEF5\] {
    background-color: #eceef5;
  }
  .bg-\[\#EDEDED\] {
    background-color: #ededed;
  }
  .bg-\[\#EED8FF\] {
    background-color: #eed8ff;
  }
  .bg-\[\#EFEFEF\] {
    background-color: #efefef;
  }
  .bg-\[\#F0F0F0\] {
    background-color: #f0f0f0;
  }
  .bg-\[\#F1F1F1\] {
    background-color: #f1f1f1;
  }
  .bg-\[\#F1F2F6\] {
    background-color: #f1f2f6;
  }
  .bg-\[\#F1F2F8\] {
    background-color: #f1f2f8;
  }
  .bg-\[\#F1F5F7\] {
    background-color: #f1f5f7;
  }
  .bg-\[\#F2F2F2\] {
    background-color: #f2f2f2;
  }
  .bg-\[\#F2F3F5\] {
    background-color: #f2f3f5;
  }
  .bg-\[\#F2F5F9\] {
    background-color: #f2f5f9;
  }
  .bg-\[\#F3F5F9\] {
    background-color: #f3f5f9;
  }
  .bg-\[\#F4F6F8\] {
    background-color: #f4f6f8;
  }
  .bg-\[\#F4F6FB\] {
    background-color: #f4f6fb;
  }
  .bg-\[\#F5E8FF\] {
    background-color: #f5e8ff;
  }
  .bg-\[\#F5ECDE\] {
    background-color: #f5ecde;
  }
  .bg-\[\#F5F5F5\] {
    background-color: #f5f5f5;
  }
  .bg-\[\#F6F6F6\] {
    background-color: #f6f6f6;
  }
  .bg-\[\#F7F7F7\] {
    background-color: #f7f7f7;
  }
  .bg-\[\#F7FAFF\] {
    background-color: #f7faff;
  }
  .bg-\[\#F8F8F8\] {
    background-color: #f8f8f8;
  }
  .bg-\[\#F8F9FA\] {
    background-color: #f8f9fa;
  }
  .bg-\[\#F9FBFC\] {
    background-color: #f9fbfc;
  }
  .bg-\[\#F53F3F\] {
    background-color: #f53f3f;
  }
  .bg-\[\#F63B97\] {
    background-color: #f63b97;
  }
  .bg-\[\#FAD6A4\] {
    background-color: #fad6a4;
  }
  .bg-\[\#FBD44C\] {
    background-color: #fbd44c;
  }
  .bg-\[\#FBFBFB\] {
    background-color: #fbfbfb;
  }
  .bg-\[\#FDF5E9\] {
    background-color: #fdf5e9;
  }
  .bg-\[\#FEB649\] {
    background-color: #feb649;
  }
  .bg-\[\#FF7A00\] {
    background-color: #ff7a00;
  }
  .bg-\[\#FF8A01\] {
    background-color: #ff8a01;
  }
  .bg-\[\#FF6868\] {
    background-color: #ff6868;
  }
  .bg-\[\#FF8585\]\/15 {
    background-color: #ff858526;
    background-color: lab(69.8142% 47.2557 22.3901/0.15);
  }
  .bg-\[\#FFC65D\] {
    background-color: #ffc65d;
  }
  .bg-\[\#FFC65D\]\/50 {
    background-color: #ffc65d80;
    background-color: lab(83.6504% 13.1533 59.2952/0.5);
  }
  .bg-\[\#FFD264\] {
    background-color: #ffd264;
  }
  .bg-\[\#FFEBE2\] {
    background-color: #ffebe2;
  }
  .bg-\[\#FFF1CB\] {
    background-color: #fff1cb;
  }
  .bg-\[\#FFF5F0\] {
    background-color: #fff5f0;
  }
  .bg-\[\#FFF9EC\] {
    background-color: #fff9ec;
  }
  .bg-\[\#FFFFFF0D\] {
    background-color: #ffffff0d;
  }
  .bg-\[\#FFFFFF29\] {
    background-color: #ffffff29;
  }
  .bg-\[\#FFFFFF99\] {
    background-color: #fff9;
  }
  .bg-\[\#FFFFFF\],
  .bg-\[\#FFF\] {
    background-color: #fff;
  }
  .bg-\[\#a8a8a8\] {
    background-color: #a8a8a8;
  }
  .bg-\[\#c4c4c4\] {
    background-color: #c4c4c4;
  }
  .bg-\[\#cb272d\] {
    background-color: #cb272d;
  }
  .bg-\[\#d5e0e6\] {
    background-color: #d5e0e6;
  }
  .bg-\[\#d94a31\]\/10 {
    background-color: #d94a311a;
    background-color: lab(52.4351% 55.932 46.1504/0.1);
  }
  .bg-\[\#d94a31\]\/20 {
    background-color: #d94a3133;
    background-color: lab(52.4351% 55.932 46.1504/0.2);
  }
  .bg-\[\#dbdbdb\] {
    background-color: #dbdbdb;
  }
  .bg-\[\#e0e0e0\] {
    background-color: #e0e0e0;
  }
  .bg-\[\#e0f9fe\] {
    background-color: #e0f9fe;
  }
  .bg-\[\#e3e3e3\] {
    background-color: #e3e3e3;
  }
  .bg-\[\#e5e5e5\] {
    background-color: #e5e5e5;
  }
  .bg-\[\#e5fff8\] {
    background-color: #e5fff8;
  }
  .bg-\[\#e8e8e8\] {
    background-color: #e8e8e8;
  }
  .bg-\[\#e74c3c\] {
    background-color: #e74c3c;
  }
  .bg-\[\#eee\] {
    background-color: #eee;
  }
  .bg-\[\#f0f0f0\] {
    background-color: #f0f0f0;
  }
  .bg-\[\#f1f2f8\] {
    background-color: #f1f2f8;
  }
  .bg-\[\#f1f2f8e5\] {
    background-color: #f1f2f8e5;
  }
  .bg-\[\#f2f2f2\] {
    background-color: #f2f2f2;
  }
  .bg-\[\#f3f3f3\] {
    background-color: #f3f3f3;
  }
  .bg-\[\#f3fafc\] {
    background-color: #f3fafc;
  }
  .bg-\[\#f04b40\] {
    background-color: #f04b40;
  }
  .bg-\[\#f4f6f8\] {
    background-color: #f4f6f8;
  }
  .bg-\[\#f5f5f5\] {
    background-color: #f5f5f5;
  }
  .bg-\[\#f7f7f7\] {
    background-color: #f7f7f7;
  }
  .bg-\[\#f7f8fa\] {
    background-color: #f7f8fa;
  }
  .bg-\[\#f8f8f8\] {
    background-color: #f8f8f8;
  }
  .bg-\[\#f9fbfb\] {
    background-color: #f9fbfb;
  }
  .bg-\[\#f76560\] {
    background-color: #f76560;
  }
  .bg-\[\#f76560\]\/\[0\.06\] {
    background-color: #f765600f;
    background-color: lab(62.2814% 56.7511 33.0729/0.06);
  }
  .bg-\[\#ff3b30\]\/25 {
    background-color: #ff3b3040;
    background-color: lab(57.6207% 72.5362 54.4493/0.25);
  }
  .bg-\[\#ff4b42\] {
    background-color: #ff4b42;
  }
  .bg-\[\#ff4d4f\] {
    background-color: #ff4d4f;
  }
  .bg-\[\#ffaf00\] {
    background-color: #ffaf00;
  }
  .bg-\[\#ffaf00\]\/45 {
    background-color: #ffaf0073;
    background-color: lab(77.8641% 22.5503 80.477/0.45);
  }
  .bg-\[\#fff2e4\] {
    background-color: #fff2e4;
  }
  .bg-\[\#fff\] {
    background-color: #fff;
  }
  .bg-\[\#ffffff0a\] {
    background-color: #ffffff0a;
  }
  .bg-\[\#ffffff0d\] {
    background-color: #ffffff0d;
  }
  .bg-\[\#ffffffb2\] {
    background-color: #ffffffb2;
  }
  .bg-\[black\] {
    background-color: #000;
  }
  .bg-\[color-mix\(in_srgb\,var\(--panel-background\)_80\%\,transparent\)\] {
    background-color: var(--panel-background);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[color-mix\(in_srgb\,var\(--panel-background\)_80\%\,transparent\)\] {
      background-color: color-mix(
        in srgb,
        var(--panel-background) 80%,
        transparent
      );
    }
  }
  .bg-\[rgb\(0\,0\,0\)\]\/50 {
    background-color: #00000080;
    background-color: lab(0% 0 0/0.5);
  }
  .bg-\[rgb\(44\,44\,44\)\] {
    background-color: #2c2c2c;
  }
  .bg-\[rgba\(0\,0\,0\,0\)\] {
    background-color: #0000;
  }
  .bg-\[rgba\(0\,0\,0\,0\.04\)\] {
    background-color: #0000000a;
  }
  .bg-\[rgba\(0\,0\,0\,0\.4\)\] {
    background-color: #0006;
  }
  .bg-\[rgba\(0\,0\,0\,0\.5\)\] {
    background-color: #00000080;
  }
  .bg-\[rgba\(0\,0\,0\,0\.6\)\] {
    background-color: #0009;
  }
  .bg-\[rgba\(0\,0\,0\,0\.7\)\] {
    background-color: #000000b3;
  }
  .bg-\[rgba\(0\,0\,0\,0\.08\)\] {
    background-color: #00000014;
  }
  .bg-\[rgba\(0\,0\,0\,0\.14\)\] {
    background-color: #00000024;
  }
  .bg-\[rgba\(0\,0\,0\,0\.30\)\] {
    background-color: #0000004d;
  }
  .bg-\[rgba\(0\,0\,0\,0\.45\)\] {
    background-color: #00000073;
  }
  .bg-\[rgba\(4\,202\,246\,0\.1\)\] {
    background-color: #04caf61a;
  }
  .bg-\[rgba\(8\,182\,221\,0\.12\)\] {
    background-color: #08b6dd1f;
  }
  .bg-\[rgba\(10\,10\,10\,0\.95\)\] {
    background-color: #0a0a0af2;
  }
  .bg-\[rgba\(12\,12\,13\,0\.04\)\] {
    background-color: #0c0c0d0a;
  }
  .bg-\[rgba\(13\,17\,23\,\.9\)\] {
    background-color: #0d1117e6;
  }
  .bg-\[rgba\(20\,20\,20\,0\.5\)\] {
    background-color: #14141480;
  }
  .bg-\[rgba\(23\,178\,206\,0\.12\)\] {
    background-color: #17b2ce1f;
  }
  .bg-\[rgba\(26\,26\,26\,0\.8\)\] {
    background-color: #1a1a1acc;
  }
  .bg-\[rgba\(26\,26\,26\,0\.95\)\] {
    background-color: #1a1a1af2;
  }
  .bg-\[rgba\(30\,30\,30\,0\.95\)\] {
    background-color: #1e1e1ef2;
  }
  .bg-\[rgba\(31\,31\,31\,0\.2\)\] {
    background-color: #1f1f1f33;
  }
  .bg-\[rgba\(31\,31\,31\,0\.3\)\] {
    background-color: #1f1f1f4d;
  }
  .bg-\[rgba\(31\,31\,31\,0\.72\)\] {
    background-color: #1f1f1fb8;
  }
  .bg-\[rgba\(31\,31\,31\,0\.75\)\] {
    background-color: #1f1f1fbf;
  }
  .bg-\[rgba\(31\,31\,31\,0\.82\)\] {
    background-color: #1f1f1fd1;
  }
  .bg-\[rgba\(31\,31\,31\,0\.85\)\] {
    background-color: #1f1f1fd9;
  }
  .bg-\[rgba\(31\,31\,31\,0\.94\)\] {
    background-color: #1f1f1ff0;
  }
  .bg-\[rgba\(31\,31\,31\,0\.98\)\] {
    background-color: #1f1f1ffa;
  }
  .bg-\[rgba\(31\,109\,255\,0\.2\)\] {
    background-color: #1f6dff33;
  }
  .bg-\[rgba\(31\,109\,255\,0\.05\)\] {
    background-color: #1f6dff0d;
  }
  .bg-\[rgba\(33\,33\,33\,0\.94\)\] {
    background-color: #212121f0;
  }
  .bg-\[rgba\(33\,33\,33\,0\.98\)\] {
    background-color: #212121fa;
  }
  .bg-\[rgba\(38\,38\,38\,0\.95\)\] {
    background-color: #262626f2;
  }
  .bg-\[rgba\(49\,210\,246\,0\.15\)\] {
    background-color: #31d2f626;
  }
  .bg-\[rgba\(50\,50\,50\,0\.45\)\] {
    background-color: #32323273;
  }
  .bg-\[rgba\(59\,130\,246\,0\.16\)\] {
    background-color: #3b82f629;
  }
  .bg-\[rgba\(60\,181\,204\,0\.1\)\] {
    background-color: #3cb5cc1a;
  }
  .bg-\[rgba\(60\,181\,204\,0\.25\)\] {
    background-color: #3cb5cc40;
  }
  .bg-\[rgba\(108\,108\,108\,0\.3\)\] {
    background-color: #6c6c6c4d;
  }
  .bg-\[rgba\(189\,189\,189\,0\.5\)\] {
    background-color: #bdbdbd80;
  }
  .bg-\[rgba\(207\,188\,135\,0\.15\)\] {
    background-color: #cfbc8726;
  }
  .bg-\[rgba\(245\,245\,245\,1\)\] {
    background-color: #f5f5f5;
  }
  .bg-\[rgba\(247\,247\,247\,0\.6\)\] {
    background-color: #f7f7f799;
  }
  .bg-\[rgba\(250\,92\,0\,0\.12\)\] {
    background-color: #fa5c001f;
  }
  .bg-\[rgba\(255\,155\,191\,0\.08\)\] {
    background-color: #ff9bbf14;
  }
  .bg-\[rgba\(255\,198\,93\,0\.20\)\] {
    background-color: #ffc65d33;
  }
  .bg-\[rgba\(255\,255\,255\,0\.1\)\] {
    background-color: #ffffff1a;
  }
  .bg-\[rgba\(255\,255\,255\,0\.02\)\] {
    background-color: #ffffff05;
  }
  .bg-\[rgba\(255\,255\,255\,0\.2\)\] {
    background-color: #fff3;
  }
  .bg-\[rgba\(255\,255\,255\,0\.3\)\] {
    background-color: #ffffff4d;
  }
  .bg-\[rgba\(255\,255\,255\,0\.04\)\] {
    background-color: #ffffff0a;
  }
  .bg-\[rgba\(255\,255\,255\,0\.05\)\] {
    background-color: #ffffff0d;
  }
  .bg-\[rgba\(255\,255\,255\,0\.06\)\] {
    background-color: #ffffff0f;
  }
  .bg-\[rgba\(255\,255\,255\,0\.08\)\] {
    background-color: #ffffff14;
  }
  .bg-\[rgba\(255\,255\,255\,0\.12\)\] {
    background-color: #ffffff1f;
  }
  .bg-\[rgba\(255\,255\,255\,0\.14\)\] {
    background-color: #ffffff24;
  }
  .bg-\[rgba\(255\,255\,255\,0\.95\)\] {
    background-color: #fffffff2;
  }
  .bg-\[var\(--Stroke-Light\)\] {
    background-color: var(--Stroke-Light);
  }
  .bg-\[var\(--Surface-AgentPanel-background\)\] {
    background-color: var(--Surface-AgentPanel-background);
  }
  .bg-\[var\(--Surface-Body-background\,\#161616\)\] {
    background-color: var(--Surface-Body-background, #161616);
  }
  .bg-\[var\(--Surface-Canva-background\)\] {
    background-color: var(--Surface-Canva-background);
  }
  .bg-\[var\(--Surface-Float-background\)\] {
    background-color: var(--Surface-Float-background);
  }
  .bg-\[var\(--Surface-Group-background\)\] {
    background-color: var(--Surface-Group-background);
  }
  .bg-\[var\(--Surface-Panel-background\)\] {
    background-color: var(--Surface-Panel-background);
  }
  .bg-\[var\(--Surface-Panel-background\,\#171717\)\] {
    background-color: var(--Surface-Panel-background, #171717);
  }
  .bg-\[var\(--assetboard-card-locate-bg\)\] {
    background-color: var(--assetboard-card-locate-bg);
  }
  .bg-\[var\(--bg-bg-overlay\)\] {
    background-color: var(--bg-bg-overlay);
  }
  .bg-\[var\(--bg-float\)\] {
    background-color: var(--bg-float);
  }
  .bg-\[var\(--bg-page\)\] {
    background-color: var(--bg-page);
  }
  .bg-\[var\(--bg-practice-divider\)\],
  .bg-\[var\(--bg-practice-divider\)\]\/80 {
    background-color: var(--bg-practice-divider);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[var\(--bg-practice-divider\)\]\/80 {
      background-color: color-mix(
        in oklab,
        var(--bg-practice-divider) 80%,
        transparent
      );
    }
  }
  .bg-\[var\(--bg-surface\)\] {
    background-color: var(--bg-surface);
  }
  .bg-\[var\(--bg-surface-secondary\)\] {
    background-color: var(--bg-surface-secondary);
  }
  .bg-\[var\(--bg-topbar-btn\)\] {
    background-color: var(--bg-topbar-btn);
  }
  .bg-\[var\(--btn-invert-bg\)\] {
    background-color: var(--btn-invert-bg);
  }
  .bg-\[var\(--btn-invert-bg-disabled\)\] {
    background-color: var(--btn-invert-bg-disabled);
  }
  .bg-\[var\(--btn-social-bg\)\] {
    background-color: var(--btn-social-bg);
  }
  .bg-\[var\(--canvas-controls-active\)\] {
    background-color: var(--canvas-controls-active);
  }
  .bg-\[var\(--canvas-controls-bg\)\],
  .bg-\[var\(--canvas-controls-bg\)\]\/80 {
    background-color: var(--canvas-controls-bg);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[var\(--canvas-controls-bg\)\]\/80 {
      background-color: color-mix(
        in oklab,
        var(--canvas-controls-bg) 80%,
        transparent
      );
    }
  }
  .bg-\[var\(--canvas-controls-border\)\] {
    background-color: var(--canvas-controls-border);
  }
  .bg-\[var\(--canvas-controls-hover\)\] {
    background-color: var(--canvas-controls-hover);
  }
  .bg-\[var\(--canvas-controls-text\)\] {
    background-color: var(--canvas-controls-text);
  }
  .bg-\[var\(--canvas-controls-text-muted\)\] {
    background-color: var(--canvas-controls-text-muted);
  }
  .bg-\[var\(--character-studio-bg-control\)\] {
    background-color: var(--character-studio-bg-control);
  }
  .bg-\[var\(--character-studio-bg-control\,rgba\(31\,31\,31\,0\.72\)\)\] {
    background-color: var(--character-studio-bg-control, #1f1f1fb8);
  }
  .bg-\[var\(--character-studio-bg-control-muted\)\] {
    background-color: var(--character-studio-bg-control-muted);
  }
  .bg-\[var\(--character-studio-bg-float\)\] {
    background-color: var(--character-studio-bg-float);
  }
  .bg-\[var\(--character-studio-bg-loading\)\] {
    background-color: var(--character-studio-bg-loading);
  }
  .bg-\[var\(--character-studio-bg-overlay\)\] {
    background-color: var(--character-studio-bg-overlay);
  }
  .bg-\[var\(--character-studio-bg-overlay\,rgba\(255\,255\,255\,0\.06\)\)\] {
    background-color: var(--character-studio-bg-overlay, #ffffff0f);
  }
  .bg-\[var\(--character-studio-bg-overlay-active\)\] {
    background-color: var(--character-studio-bg-overlay-active);
  }
  .bg-\[var\(--character-studio-bg-overlay-hover\)\] {
    background-color: var(--character-studio-bg-overlay-hover);
  }
  .bg-\[var\(--character-studio-border-l1\)\] {
    background-color: var(--character-studio-border-l1);
  }
  .bg-\[var\(--character-studio-border-l2\)\] {
    background-color: var(--character-studio-border-l2);
  }
  .bg-\[var\(--character-studio-text-default\)\] {
    background-color: var(--character-studio-text-default);
  }
  .bg-\[var\(--color-background\)\] {
    background-color: var(--color-background);
  }
  .bg-\[var\(--color-background-normal\)\] {
    background-color: var(--color-background-normal);
  }
  .bg-\[var\(--color-black-alpha-5\)\] {
    background-color: var(--color-black-alpha-5);
  }
  .bg-\[var\(--color-brand-400\)\] {
    background-color: var(--color-brand-400);
  }
  .bg-\[var\(--color-brand-400\,\#09caf5\)\] {
    background-color: var(--color-brand-400, #09caf5);
  }
  .bg-\[var\(--color-brand-500\)\] {
    background-color: var(--color-brand-500);
  }
  .bg-\[var\(--color-draw-same-config-text-bg\)\] {
    background-color: var(--color-draw-same-config-text-bg);
  }
  .bg-\[var\(--color-draw-same-navigate-btn-bg\)\] {
    background-color: var(--color-draw-same-navigate-btn-bg);
  }
  .bg-\[var\(--color-draw-same-tag-normal-bg\)\] {
    background-color: var(--color-draw-same-tag-normal-bg);
  }
  .bg-\[var\(--color-draw-same-tag-selected-bg\)\] {
    background-color: var(--color-draw-same-tag-selected-bg);
  }
  .bg-\[var\(--color-neutral-700\)\] {
    background-color: var(--color-neutral-700);
  }
  .bg-\[var\(--color-pagination-bg\)\] {
    background-color: var(--color-pagination-bg);
  }
  .bg-\[var\(--color-primary\)\] {
    background-color: var(--color-primary);
  }
  .bg-\[var\(--color-primary\)\]\/20 {
    background-color: #09caf533;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[var\(--color-primary\)\]\/20 {
      background-color: color-mix(
        in oklab,
        var(--color-primary) 20%,
        transparent
      );
    }
  }
  .bg-\[var\(--color-white-alpha-5\)\] {
    background-color: var(--color-white-alpha-5);
  }
  .bg-\[var\(--hb-bg\)\] {
    background-color: var(--hb-bg);
  }
  .bg-\[var\(--hl-badge-bg\)\] {
    background-color: var(--hl-badge-bg);
  }
  .bg-\[var\(--input-bg\)\] {
    background-color: var(--input-bg);
  }
  .bg-\[var\(--model-info-tag-activity-background-new\)\] {
    background-color: var(--model-info-tag-activity-background-new);
  }
  .bg-\[var\(--nt-bg-float\)\] {
    background-color: var(--nt-bg-float);
  }
  .bg-\[var\(--nt-bg-float\)\]\! {
    background-color: var(--nt-bg-float) !important;
  }
  .bg-\[var\(--nt-bg-invert\)\] {
    background-color: var(--nt-bg-invert);
  }
  .bg-\[var\(--nt-bg-overlay\)\] {
    background-color: var(--nt-bg-overlay);
  }
  .bg-\[var\(--nt-bg-overlay-hover\)\] {
    background-color: var(--nt-bg-overlay-hover);
  }
  .bg-\[var\(--nt-cyan-300\)\] {
    background-color: var(--nt-cyan-300);
  }
  .bg-\[var\(--nt-neutral-300\)\] {
    background-color: var(--nt-neutral-300);
  }
  .bg-\[var\(--nt-primary-surface-l2\)\] {
    background-color: var(--nt-primary-surface-l2);
  }
  .bg-\[var\(--nt-red-500\)\] {
    background-color: var(--nt-red-500);
  }
  .bg-\[var\(--popover-bg\)\] {
    background-color: var(--popover-bg);
  }
  .bg-\[var\(--section-bg-color\)\] {
    background-color: var(--section-bg-color);
  }
  .bg-\[var\(--seg-control-active-bg\)\] {
    background-color: var(--seg-control-active-bg);
  }
  .bg-\[var\(--sku-gift-badge-bg\)\] {
    background-color: var(--sku-gift-badge-bg);
  }
  .bg-\[var\(--storyboard-divider-color\,var\(--canvas-controls-border\)\)\] {
    background-color: var(
      --storyboard-divider-color,
      var(--canvas-controls-border)
    );
  }
  .bg-\[var\(--surface-panel-background-transparent\,rgba\(255\,255\,255\,0\.95\)\)\] {
    background-color: var(--surface-panel-background-transparent, #fffffff2);
  }
  .bg-\[var\(--surface-secondary-background\,\#363636\)\] {
    background-color: var(--surface-secondary-background, #363636);
  }
  .bg-\[var\(--surface-secondary-background\,rgba\(255\,255\,255\,0\.06\)\)\] {
    background-color: var(--surface-secondary-background, #ffffff0f);
  }
  .bg-\[var\(--vip-btn-bg\,\#326bff\)\] {
    background-color: var(--vip-btn-bg, #326bff);
  }
  .bg-\[var\(--vip-modal-bg\)\] {
    background-color: var(--vip-modal-bg);
  }
  .bg-\[white\] {
    background-color: #fff;
  }
  .bg-amber-50 {
    background-color: var(--color-amber-50);
  }
  .bg-amber-50\/50 {
    background-color: #fffbeb80;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-50\/50 {
      background-color: color-mix(
        in oklab,
        var(--color-amber-50) 50%,
        transparent
      );
    }
  }
  .bg-amber-50\/60 {
    background-color: #fffbeb99;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-50\/60 {
      background-color: color-mix(
        in oklab,
        var(--color-amber-50) 60%,
        transparent
      );
    }
  }
  .bg-amber-50\/90 {
    background-color: #fffbebe6;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-50\/90 {
      background-color: color-mix(
        in oklab,
        var(--color-amber-50) 90%,
        transparent
      );
    }
  }
  .bg-amber-50\/95 {
    background-color: #fffbebf2;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-50\/95 {
      background-color: color-mix(
        in oklab,
        var(--color-amber-50) 95%,
        transparent
      );
    }
  }
  .bg-amber-100 {
    background-color: var(--color-amber-100);
  }
  .bg-amber-400 {
    background-color: var(--color-amber-400);
  }
  .bg-amber-400\/10 {
    background-color: #fcbb001a;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-400\/10 {
      background-color: color-mix(
        in oklab,
        var(--color-amber-400) 10%,
        transparent
      );
    }
  }
  .bg-amber-400\/90 {
    background-color: #fcbb00e6;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-400\/90 {
      background-color: color-mix(
        in oklab,
        var(--color-amber-400) 90%,
        transparent
      );
    }
  }
  .bg-amber-500 {
    background-color: var(--color-amber-500);
  }
  .bg-amber-500\/10 {
    background-color: #f99c001a;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-500\/10 {
      background-color: color-mix(
        in oklab,
        var(--color-amber-500) 10%,
        transparent
      );
    }
  }
  .bg-amber-500\/12 {
    background-color: #f99c001f;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-500\/12 {
      background-color: color-mix(
        in oklab,
        var(--color-amber-500) 12%,
        transparent
      );
    }
  }
  .bg-amber-500\/90 {
    background-color: #f99c00e6;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-500\/90 {
      background-color: color-mix(
        in oklab,
        var(--color-amber-500) 90%,
        transparent
      );
    }
  }
  .bg-amber-500\/\[0\.08\] {
    background-color: #f99c0014;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-amber-500\/\[0\.08\] {
      background-color: color-mix(
        in oklab,
        var(--color-amber-500) 8%,
        transparent
      );
    }
  }
  .bg-background {
    background-color: var(--bg-page);
  }
  .bg-bg-canvas {
    background-color: var(--bg-canvas);
  }
  .bg-bg-float,
  .bg-bg-float\/30 {
    background-color: var(--bg-float);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-bg-float\/30 {
      background-color: color-mix(in oklab, var(--bg-float) 30%, transparent);
    }
  }
  .bg-bg-float\/60 {
    background-color: var(--bg-float);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-bg-float\/60 {
      background-color: color-mix(in oklab, var(--bg-float) 60%, transparent);
    }
  }
  .bg-bg-overlay {
    background-color: var(--bg-overlay);
  }
  .bg-bg-page {
    background-color: var(--bg-page);
  }
  .bg-bg-page\! {
    background-color: var(--bg-page) !important;
  }
  .bg-bg-surface {
    background-color: var(--bg-surface);
  }
  .bg-bg-surface-elevated {
    background-color: var(--bg-surface-elevated);
  }
  .bg-bg-surface-secondary {
    background-color: var(--bg-surface-secondary);
  }
  .bg-bg-surface-secondary\! {
    background-color: var(--bg-surface-secondary) !important;
  }
  .bg-black {
    background-color: #000;
  }
  .bg-black\/0 {
    background-color: #0000;
    background-color: lab(0% 0 0/0);
  }
  .bg-black\/3 {
    background-color: #00000008;
    background-color: lab(0% 0 0/0.03);
  }
  .bg-black\/4 {
    background-color: #0000000a;
    background-color: lab(0% 0 0/0.04);
  }
  .bg-black\/5 {
    background-color: #0000000d;
    background-color: lab(0% 0 0/0.05);
  }
  .bg-black\/6 {
    background-color: #0000000f;
    background-color: lab(0% 0 0/0.06);
  }
  .bg-black\/8 {
    background-color: #00000014;
    background-color: lab(0% 0 0/0.08);
  }
  .bg-black\/10 {
    background-color: #0000001a;
    background-color: lab(0% 0 0/0.1);
  }
  .bg-black\/15 {
    background-color: #00000026;
    background-color: lab(0% 0 0/0.15);
  }
  .bg-black\/18 {
    background-color: #0000002e;
    background-color: lab(0% 0 0/0.18);
  }
  .bg-black\/20 {
    background-color: #0003;
    background-color: lab(0% 0 0/0.2);
  }
  .bg-black\/25 {
    background-color: #00000040;
    background-color: lab(0% 0 0/0.25);
  }
  .bg-black\/30 {
    background-color: #0000004d;
    background-color: lab(0% 0 0/0.3);
  }
  .bg-black\/35 {
    background-color: #00000059;
    background-color: lab(0% 0 0/0.35);
  }
  .bg-black\/40 {
    background-color: #0006;
    background-color: lab(0% 0 0/0.4);
  }
  .bg-black\/45 {
    background-color: #00000073;
    background-color: lab(0% 0 0/0.45);
  }
  .bg-black\/50 {
    background-color: #00000080;
    background-color: lab(0% 0 0/0.5);
  }
  .bg-black\/55 {
    background-color: #0000008c;
    background-color: lab(0% 0 0/0.55);
  }
  .bg-black\/60 {
    background-color: #0009;
    background-color: lab(0% 0 0/0.6);
  }
  .bg-black\/65 {
    background-color: #000000a6;
    background-color: lab(0% 0 0/0.65);
  }
  .bg-black\/70 {
    background-color: #000000b3;
    background-color: lab(0% 0 0/0.7);
  }
  .bg-black\/75 {
    background-color: #000000bf;
    background-color: lab(0% 0 0/0.75);
  }
  .bg-black\/78 {
    background-color: #000000c7;
    background-color: lab(0% 0 0/0.78);
  }
  .bg-black\/80 {
    background-color: #000c;
    background-color: lab(0% 0 0/0.8);
  }
  .bg-black\/85 {
    background-color: #000000d9;
    background-color: lab(0% 0 0/0.85);
  }
  .bg-black\/90 {
    background-color: #000000e6;
    background-color: lab(0% 0 0/0.9);
  }
  .bg-black\/\[0\.1\] {
    background-color: #0000001a;
    background-color: lab(0% 0 0/0.1);
  }
  .bg-black\/\[0\.02\] {
    background-color: #00000005;
    background-color: lab(0% 0 0/0.02);
  }
  .bg-black\/\[0\.03\] {
    background-color: #00000008;
    background-color: lab(0% 0 0/0.03);
  }
  .bg-black\/\[0\.04\] {
    background-color: #0000000a;
    background-color: lab(0% 0 0/0.04);
  }
  .bg-black\/\[0\.05\] {
    background-color: #0000000d;
    background-color: lab(0% 0 0/0.05);
  }
  .bg-black\/\[0\.06\] {
    background-color: #0000000f;
    background-color: lab(0% 0 0/0.06);
  }
  .bg-black\/\[0\.07\] {
    background-color: #00000012;
    background-color: lab(0% 0 0/0.07);
  }
  .bg-black\/\[0\.08\] {
    background-color: #00000014;
    background-color: lab(0% 0 0/0.08);
  }
  .bg-black\/\[0\.14\] {
    background-color: #00000024;
    background-color: lab(0% 0 0/0.14);
  }
  .bg-black\/\[0\.045\] {
    background-color: #0000000b;
    background-color: lab(0% 0 0/0.045);
  }
  .bg-black\/\[0\.62\] {
    background-color: #0000009e;
    background-color: lab(0% 0 0/0.62);
  }
  .bg-black\/\[0\.65\] {
    background-color: #000000a6;
    background-color: lab(0% 0 0/0.65);
  }
  .bg-blue-50 {
    background-color: #e8f7ff;
  }
  .bg-blue-50\/40 {
    background-color: #e8f7ff66;
    background-color: lab(96.2841% -3.97405 -5.63834/0.4);
  }
  .bg-blue-50\/50 {
    background-color: #e8f7ff80;
    background-color: lab(96.2841% -3.97405 -5.63834/0.5);
  }
  .bg-blue-50\/70 {
    background-color: #e8f7ffb3;
    background-color: lab(96.2841% -3.97405 -5.63834/0.7);
  }
  .bg-blue-50\/90 {
    background-color: #e8f7ffe6;
    background-color: lab(96.2841% -3.97405 -5.63834/0.9);
  }
  .bg-blue-50\/95 {
    background-color: #e8f7fff2;
    background-color: lab(96.2841% -3.97405 -5.63834/0.95);
  }
  .bg-blue-100 {
    background-color: #b8e1ff;
  }
  .bg-blue-400\/15 {
    background-color: #3d9bff26;
    background-color: lab(62.1671% -2.06253 -58.6714/0.15);
  }
  .bg-blue-500 {
    background-color: #147dff;
  }
  .bg-blue-500\/10 {
    background-color: #147dff1a;
    background-color: lab(52.8612% 11.055 -73.633/0.1);
  }
  .bg-blue-500\/12 {
    background-color: #147dff1f;
    background-color: lab(52.8612% 11.055 -73.633/0.12);
  }
  .bg-blue-500\/15 {
    background-color: #147dff26;
    background-color: lab(52.8612% 11.055 -73.633/0.15);
  }
  .bg-blue-500\/20 {
    background-color: #147dff33;
    background-color: lab(52.8612% 11.055 -73.633/0.2);
  }
  .bg-blue-500\/\[0\.06\] {
    background-color: #147dff0f;
    background-color: lab(52.8612% 11.055 -73.633/0.06);
  }
  .bg-blue-600 {
    background-color: #206ccf;
  }
  .bg-border-default {
    background-color: var(--border-default);
  }
  .bg-border-muted {
    background-color: var(--border-muted);
  }
  .bg-border-neutral-l1 {
    background-color: var(--border-neutral-l1);
  }
  .bg-brand-50\/40 {
    background-color: #e6f5ff66;
    background-color: lab(95.6333% -3.69114 -6.60808/0.4);
  }
  .bg-brand-400 {
    background-color: #09caf5;
  }
  .bg-brand-400\/20 {
    background-color: #09caf533;
    background-color: lab(74.7849% -31.5173 -33.6526/0.2);
  }
  .bg-brand-600 {
    background-color: #05a3c5;
  }
  .bg-brand-600\/10 {
    background-color: #05a3c51a;
    background-color: lab(61.3725% -27.2371 -28.0796/0.1);
  }
  .bg-btn-ghost-active {
    background-color: var(--btn-ghost-bg-active);
  }
  .bg-btn-ghost-hover {
    background-color: var(--btn-ghost-bg-hover);
  }
  .bg-btn-invert-bg,
  .bg-btn-invert-bg\/40 {
    background-color: var(--btn-invert-bg);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-btn-invert-bg\/40 {
      background-color: color-mix(
        in oklab,
        var(--btn-invert-bg) 40%,
        transparent
      );
    }
  }
  .bg-btn-primary {
    background-color: var(--btn-primary-bg);
  }
  .bg-btn-primary-active {
    background-color: var(--btn-primary-bg-active);
  }
  .bg-btn-primary-hover {
    background-color: var(--btn-primary-bg-hover);
  }
  .bg-btn-primary-text\/15 {
    background-color: var(--btn-primary-text);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-btn-primary-text\/15 {
      background-color: color-mix(
        in oklab,
        var(--btn-primary-text) 15%,
        transparent
      );
    }
  }
  .bg-btn-secondary {
    background-color: var(--btn-secondary-bg);
  }
  .bg-btn-secondary-hover {
    background-color: var(--btn-secondary-bg-hover);
  }
  .bg-canvas-bg {
    background-color: var(--canvas-bg);
  }
  .bg-canvas-controls {
    background-color: var(--canvas-controls-bg);
  }
  .bg-canvas-controls-active,
  .bg-canvas-controls-active\/80 {
    background-color: var(--canvas-controls-active);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-canvas-controls-active\/80 {
      background-color: color-mix(
        in oklab,
        var(--canvas-controls-active) 80%,
        transparent
      );
    }
  }
  .bg-canvas-controls-border {
    background-color: var(--canvas-controls-border);
  }
  .bg-canvas-controls-hover {
    background-color: var(--canvas-controls-hover);
  }
  .bg-canvas-controls-icon\/50 {
    background-color: var(--canvas-controls-icon);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-canvas-controls-icon\/50 {
      background-color: color-mix(
        in oklab,
        var(--canvas-controls-icon) 50%,
        transparent
      );
    }
  }
  .bg-canvas-controls-text {
    background-color: var(--canvas-controls-text);
  }
  .bg-canvas-node-bg {
    background-color: var(--canvas-node-bg);
  }
  .bg-canvas-node-border {
    background-color: var(--canvas-node-border);
  }
  .bg-canvas-node-border-selected {
    background-color: var(--canvas-node-border-selected);
  }
  .bg-canvas-primary-btn {
    background-color: var(--canvas-primary-btn-bg);
  }
  .bg-card,
  .bg-card\/95 {
    background-color: var(--card-bg);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-card\/95 {
      background-color: color-mix(in oklab, var(--card-bg) 95%, transparent);
    }
  }
  .bg-current {
    background-color: currentColor;
  }
  .bg-cyan-300\/15 {
    background-color: #53eafd26;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-cyan-300\/15 {
      background-color: color-mix(
        in oklab,
        var(--color-cyan-300) 15%,
        transparent
      );
    }
  }
  .bg-emerald-50 {
    background-color: var(--color-emerald-50);
  }
  .bg-emerald-50\/90 {
    background-color: #ecfdf5e6;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-50\/90 {
      background-color: color-mix(
        in oklab,
        var(--color-emerald-50) 90%,
        transparent
      );
    }
  }
  .bg-emerald-400 {
    background-color: var(--color-emerald-400);
  }
  .bg-emerald-500\/12 {
    background-color: #00bb7f1f;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-500\/12 {
      background-color: color-mix(
        in oklab,
        var(--color-emerald-500) 12%,
        transparent
      );
    }
  }
  .bg-emerald-500\/15 {
    background-color: #00bb7f26;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-500\/15 {
      background-color: color-mix(
        in oklab,
        var(--color-emerald-500) 15%,
        transparent
      );
    }
  }
  .bg-emerald-500\/20 {
    background-color: #00bb7f33;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-500\/20 {
      background-color: color-mix(
        in oklab,
        var(--color-emerald-500) 20%,
        transparent
      );
    }
  }
  .bg-emerald-500\/90 {
    background-color: #00bb7fe6;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-500\/90 {
      background-color: color-mix(
        in oklab,
        var(--color-emerald-500) 90%,
        transparent
      );
    }
  }
  .bg-emerald-500\/\[0\.08\] {
    background-color: #00bb7f14;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-emerald-500\/\[0\.08\] {
      background-color: color-mix(
        in oklab,
        var(--color-emerald-500) 8%,
        transparent
      );
    }
  }
  .bg-emerald-600 {
    background-color: var(--color-emerald-600);
  }
  .bg-fg-brand,
  .bg-fg-brand\/10 {
    background-color: var(--fg-brand);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-fg-brand\/10 {
      background-color: color-mix(in oklab, var(--fg-brand) 10%, transparent);
    }
  }
  .bg-fg-brand\/25 {
    background-color: var(--fg-brand);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-fg-brand\/25 {
      background-color: color-mix(in oklab, var(--fg-brand) 25%, transparent);
    }
  }
  .bg-fg-default,
  .bg-fg-default\/\[0\.04\] {
    background-color: var(--fg-default);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-fg-default\/\[0\.04\] {
      background-color: color-mix(in oklab, var(--fg-default) 4%, transparent);
    }
  }
  .bg-fg-default\/\[0\.06\] {
    background-color: var(--fg-default);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-fg-default\/\[0\.06\] {
      background-color: color-mix(in oklab, var(--fg-default) 6%, transparent);
    }
  }
  .bg-fg-disabled {
    background-color: var(--fg-disabled);
  }
  .bg-fg-muted,
  .bg-fg-muted\/10 {
    background-color: var(--fg-muted);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-fg-muted\/10 {
      background-color: color-mix(in oklab, var(--fg-muted) 10%, transparent);
    }
  }
  .bg-fg-muted\/20 {
    background-color: var(--fg-muted);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-fg-muted\/20 {
      background-color: color-mix(in oklab, var(--fg-muted) 20%, transparent);
    }
  }
  .bg-fg-subtle {
    background-color: var(--fg-subtle);
  }
  .bg-gray-50 {
    background-color: var(--color-gray-50);
  }
  .bg-gray-50\/60 {
    background-color: #f9fafb99;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-gray-50\/60 {
      background-color: color-mix(
        in oklab,
        var(--color-gray-50) 60%,
        transparent
      );
    }
  }
  .bg-gray-50\/70 {
    background-color: #f9fafbb3;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-gray-50\/70 {
      background-color: color-mix(
        in oklab,
        var(--color-gray-50) 70%,
        transparent
      );
    }
  }
  .bg-gray-50\/80 {
    background-color: #f9fafbcc;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-gray-50\/80 {
      background-color: color-mix(
        in oklab,
        var(--color-gray-50) 80%,
        transparent
      );
    }
  }
  .bg-gray-100 {
    background-color: var(--color-gray-100);
  }
  .bg-gray-100\/80 {
    background-color: #f3f4f6cc;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-gray-100\/80 {
      background-color: color-mix(
        in oklab,
        var(--color-gray-100) 80%,
        transparent
      );
    }
  }
  .bg-gray-200 {
    background-color: var(--color-gray-200);
  }
  .bg-gray-300 {
    background-color: var(--color-gray-300);
  }
  .bg-gray-800 {
    background-color: var(--color-gray-800);
  }
  .bg-gray-900 {
    background-color: var(--color-gray-900);
  }
  .bg-gray-950 {
    background-color: var(--color-gray-950);
  }
  .bg-green-50 {
    background-color: #f4fff0;
  }
  .bg-green-100 {
    background-color: #e5ffde;
  }
  .bg-green-500 {
    background-color: #64d959;
  }
  .bg-green-500\/10 {
    background-color: #64d9591a;
    background-color: lab(77.9834% -52.8727 51.1926/0.1);
  }
  .bg-green-600 {
    background-color: #4ec740;
  }
  .bg-indigo-50 {
    background-color: var(--color-indigo-50);
  }
  .bg-inherit {
    background-color: inherit;
  }
  .bg-input {
    background-color: var(--input-bg);
  }
  .bg-neutral-50 {
    background-color: #f7f7f7;
  }
  .bg-neutral-100 {
    background-color: #f2f3f5;
  }
  .bg-neutral-200 {
    background-color: #e5e6ec;
  }
  .bg-neutral-200\/70 {
    background-color: #e5e6ecb3;
    background-color: lab(91.3451% 0.463903 -3.04997/0.7);
  }
  .bg-neutral-300 {
    background-color: #e3e3e3;
  }
  .bg-neutral-400 {
    background-color: #c4c4c4;
  }
  .bg-neutral-500 {
    background-color: #919191;
  }
  .bg-neutral-500\/\[0\.08\] {
    background-color: #91919114;
    background-color: lab(60.1721% -0.0000596046 0/0.08);
  }
  .bg-neutral-600 {
    background-color: #86909c;
  }
  .bg-neutral-600\/80 {
    background-color: #86909ccc;
    background-color: lab(59.263% -1.83269 -7.68141/0.8);
  }
  .bg-neutral-700 {
    background-color: #525252;
  }
  .bg-neutral-800 {
    background-color: #363636;
  }
  .bg-neutral-900 {
    background-color: #171717;
  }
  .bg-neutral-900\/5 {
    background-color: #1717170d;
    background-color: lab(7.73961% -0.00000745058 0.00000298023/.05);
  }
  .bg-neutral-900\/30 {
    background-color: #1717174d;
    background-color: lab(7.73961% -0.00000745058 0.00000298023/.3);
  }
  .bg-neutral-900\/70 {
    background-color: #171717b3;
    background-color: lab(7.73961% -0.00000745058 0.00000298023/.7);
  }
  .bg-neutral-950 {
    background-color: #141414;
  }
  .bg-neutral-950\/70 {
    background-color: #141414b3;
    background-color: lab(6.3189% 0 0/0.7);
  }
  .bg-nt-accent-amber-surface {
    background-color: var(--nt-accent-amber-surface);
  }
  .bg-nt-bg-body {
    background-color: var(--nt-bg-body);
  }
  .bg-nt-bg-brand {
    background-color: var(--nt-bg-brand);
  }
  .bg-nt-bg-brand-overlay {
    background-color: var(--nt-bg-brand-overlay);
  }
  .bg-nt-bg-brand-overlay-active {
    background-color: var(--nt-bg-brand-overlay-active);
  }
  .bg-nt-bg-canvas {
    background-color: var(--nt-bg-canvas);
  }
  .bg-nt-bg-float {
    background-color: var(--nt-bg-float);
  }
  .bg-nt-bg-float-glass-l1 {
    background-color: var(--nt-bg-float-glass-l1);
  }
  .bg-nt-bg-float-glass-l2 {
    background-color: var(--nt-bg-float-glass-l2);
  }
  .bg-nt-bg-float\/20 {
    background-color: var(--nt-bg-float);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-nt-bg-float\/20 {
      background-color: color-mix(
        in oklab,
        var(--nt-bg-float) 20%,
        transparent
      );
    }
  }
  .bg-nt-bg-float\/60 {
    background-color: var(--nt-bg-float);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-nt-bg-float\/60 {
      background-color: color-mix(
        in oklab,
        var(--nt-bg-float) 60%,
        transparent
      );
    }
  }
  .bg-nt-bg-invert {
    background-color: var(--nt-bg-invert);
  }
  .bg-nt-bg-invert-disabled {
    background-color: var(--nt-bg-invert-disabled);
  }
  .bg-nt-bg-overlay {
    background-color: var(--nt-bg-overlay);
  }
  .bg-nt-bg-overlay-active {
    background-color: var(--nt-bg-overlay-active);
  }
  .bg-nt-bg-overlay-disabled {
    background-color: var(--nt-bg-overlay-disabled);
  }
  .bg-nt-bg-overlay-hover {
    background-color: var(--nt-bg-overlay-hover);
  }
  .bg-nt-bg-tooltip {
    background-color: var(--nt-bg-tooltip);
  }
  .bg-nt-border-contrast {
    background-color: var(--nt-border-contrast);
  }
  .bg-nt-border-neutral-l1 {
    background-color: var(--nt-border-neutral-l1);
  }
  .bg-nt-border-neutral-l2 {
    background-color: var(--nt-border-neutral-l2);
  }
  .bg-nt-brand-surface-l1 {
    background-color: var(--nt-brand-surface-l1);
  }
  .bg-nt-brand-surface-l2 {
    background-color: var(--nt-brand-surface-l2);
  }
  .bg-nt-danger-default {
    background-color: var(--nt-danger-default);
  }
  .bg-nt-danger-surface-l1 {
    background-color: var(--nt-danger-surface-l1);
  }
  .bg-nt-hint-button-bg {
    background-color: var(--nt-hint-button-bg);
  }
  .bg-nt-icon-brand {
    background-color: var(--nt-icon-brand);
  }
  .bg-nt-icon-default {
    background-color: var(--nt-icon-default);
  }
  .bg-nt-icon-tertiary {
    background-color: var(--nt-icon-tertiary);
  }
  .bg-nt-modal-backdrop {
    background-color: var(--nt-modal-backdrop);
  }
  .bg-nt-modal-backdrop-strong {
    background-color: var(--nt-modal-backdrop-strong);
  }
  .bg-nt-primary-default {
    background-color: var(--nt-primary-default);
  }
  .bg-nt-text-default,
  .bg-nt-text-default\/25 {
    background-color: var(--nt-text-default);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-nt-text-default\/25 {
      background-color: color-mix(
        in oklab,
        var(--nt-text-default) 25%,
        transparent
      );
    }
  }
  .bg-nt-text-secondary\/40 {
    background-color: var(--nt-text-secondary);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-nt-text-secondary\/40 {
      background-color: color-mix(
        in oklab,
        var(--nt-text-secondary) 40%,
        transparent
      );
    }
  }
  .bg-nt-white,
  .bg-nt-white\/15 {
    background-color: var(--nt-white);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-nt-white\/15 {
      background-color: color-mix(in oklab, var(--nt-white) 15%, transparent);
    }
  }
  .bg-orange-100 {
    background-color: var(--color-orange-100);
  }
  .bg-panel-background {
    background-color: var(--panel-background);
  }
  .bg-panel-background\! {
    background-color: var(--panel-background) !important;
  }
  .bg-panel-background\/90 {
    background-color: var(--panel-background);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-panel-background\/90 {
      background-color: color-mix(
        in oklab,
        var(--panel-background) 90%,
        transparent
      );
    }
  }
  .bg-panel-background\/92 {
    background-color: var(--panel-background);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-panel-background\/92 {
      background-color: color-mix(
        in oklab,
        var(--panel-background) 92%,
        transparent
      );
    }
  }
  .bg-panel-background\/95 {
    background-color: var(--panel-background);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-panel-background\/95 {
      background-color: color-mix(
        in oklab,
        var(--panel-background) 95%,
        transparent
      );
    }
  }
  .bg-popover {
    background-color: var(--popover-bg);
  }
  .bg-primary {
    background-color: var(--color-brand-400);
  }
  .bg-purple-50\/90 {
    background-color: #faf5ffe6;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-purple-50\/90 {
      background-color: color-mix(
        in oklab,
        var(--color-purple-50) 90%,
        transparent
      );
    }
  }
  .bg-purple-500\/12 {
    background-color: #ac4bff1f;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-purple-500\/12 {
      background-color: color-mix(
        in oklab,
        var(--color-purple-500) 12%,
        transparent
      );
    }
  }
  .bg-purple-500\/15 {
    background-color: #ac4bff26;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-purple-500\/15 {
      background-color: color-mix(
        in oklab,
        var(--color-purple-500) 15%,
        transparent
      );
    }
  }
  .bg-purple-600 {
    background-color: var(--color-purple-600);
  }
  .bg-red-50 {
    background-color: #ffece8;
  }
  .bg-red-100 {
    background-color: #fdcdc5;
  }
  .bg-red-400 {
    background-color: #f76560;
  }
  .bg-red-500 {
    background-color: #f53f3f;
  }
  .bg-red-500\/10 {
    background-color: #f53f3f1a;
    background-color: lab(56.2681% 68.8358 44.4851/0.1);
  }
  .bg-red-500\/15 {
    background-color: #f53f3f26;
    background-color: lab(56.2681% 68.8358 44.4851/0.15);
  }
  .bg-red-500\/20 {
    background-color: #f53f3f33;
    background-color: lab(56.2681% 68.8358 44.4851/0.2);
  }
  .bg-red-500\/80 {
    background-color: #f53f3fcc;
    background-color: lab(56.2681% 68.8358 44.4851/0.8);
  }
  .bg-red-500\/90 {
    background-color: #f53f3fe6;
    background-color: lab(56.2681% 68.8358 44.4851/0.9);
  }
  .bg-red-500\/\[0\.07\] {
    background-color: #f53f3f12;
    background-color: lab(56.2681% 68.8358 44.4851/0.07);
  }
  .bg-red-500\/\[0\.08\] {
    background-color: #f53f3f14;
    background-color: lab(56.2681% 68.8358 44.4851/0.08);
  }
  .bg-red-700 {
    background-color: #cb272d;
  }
  .bg-red-950\/50 {
    background-color: #46080980;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-950\/50 {
      background-color: color-mix(
        in oklab,
        var(--color-red-950) 50%,
        transparent
      );
    }
  }
  .bg-rose-600 {
    background-color: var(--color-rose-600);
  }
  .bg-sky-50 {
    background-color: var(--color-sky-50);
  }
  .bg-sky-100 {
    background-color: var(--color-sky-100);
  }
  .bg-sky-300 {
    background-color: var(--color-sky-300);
  }
  .bg-sky-400 {
    background-color: var(--color-sky-400);
  }
  .bg-sky-500\/\[0\.08\] {
    background-color: #00a5ef14;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-sky-500\/\[0\.08\] {
      background-color: color-mix(
        in oklab,
        var(--color-sky-500) 8%,
        transparent
      );
    }
  }
  .bg-slate-400 {
    background-color: var(--color-slate-400);
  }
  .bg-transparent {
    background-color: #0000;
  }
  .bg-transparent\! {
    background-color: #0000 !important;
  }
  .bg-violet-300\/\[0\.08\] {
    background-color: #c4b4ff14;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-violet-300\/\[0\.08\] {
      background-color: color-mix(
        in oklab,
        var(--color-violet-300) 8%,
        transparent
      );
    }
  }
  .bg-violet-500\/25 {
    background-color: #8d54ff40;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-violet-500\/25 {
      background-color: color-mix(
        in oklab,
        var(--color-violet-500) 25%,
        transparent
      );
    }
  }
  .bg-violet-500\/\[0\.09\] {
    background-color: #8d54ff17;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .bg-violet-500\/\[0\.09\] {
      background-color: color-mix(
        in oklab,
        var(--color-violet-500) 9%,
        transparent
      );
    }
  }
  .bg-violet-600 {
    background-color: var(--color-violet-600);
  }
  .bg-white {
    background-color: #fff;
  }
  .bg-white\! {
    background-color: #fff !important;
  }
  .bg-white-alpha-5 {
    background-color: #ffffff0d;
  }
  .bg-white\/3 {
    background-color: #ffffff08;
    background-color: lab(100% -0.0000298023 0.0000119209/.03);
  }
  .bg-white\/4 {
    background-color: #ffffff0a;
    background-color: lab(100% -0.0000298023 0.0000119209/.04);
  }
  .bg-white\/5 {
    background-color: #ffffff0d;
    background-color: lab(100% -0.0000298023 0.0000119209/.05);
  }
  .bg-white\/6 {
    background-color: #ffffff0f;
    background-color: lab(100% -0.0000298023 0.0000119209/.06);
  }
  .bg-white\/8 {
    background-color: #ffffff14;
    background-color: lab(100% -0.0000298023 0.0000119209/.08);
  }
  .bg-white\/10 {
    background-color: #ffffff1a;
    background-color: lab(100% -0.0000298023 0.0000119209/.1);
  }
  .bg-white\/12 {
    background-color: #ffffff1f;
    background-color: lab(100% -0.0000298023 0.0000119209/.12);
  }
  .bg-white\/14 {
    background-color: #ffffff24;
    background-color: lab(100% -0.0000298023 0.0000119209/.14);
  }
  .bg-white\/15 {
    background-color: #ffffff26;
    background-color: lab(100% -0.0000298023 0.0000119209/.15);
  }
  .bg-white\/18 {
    background-color: #ffffff2e;
    background-color: lab(100% -0.0000298023 0.0000119209/.18);
  }
  .bg-white\/20 {
    background-color: #fff3;
    background-color: lab(100% -0.0000298023 0.0000119209/.2);
  }
  .bg-white\/22 {
    background-color: #ffffff38;
    background-color: lab(100% -0.0000298023 0.0000119209/.22);
  }
  .bg-white\/24 {
    background-color: #ffffff3d;
    background-color: lab(100% -0.0000298023 0.0000119209/.24);
  }
  .bg-white\/25 {
    background-color: #ffffff40;
    background-color: lab(100% -0.0000298023 0.0000119209/.25);
  }
  .bg-white\/30 {
    background-color: #ffffff4d;
    background-color: lab(100% -0.0000298023 0.0000119209/.3);
  }
  .bg-white\/35 {
    background-color: #ffffff59;
    background-color: lab(100% -0.0000298023 0.0000119209/.35);
  }
  .bg-white\/40 {
    background-color: #fff6;
    background-color: lab(100% -0.0000298023 0.0000119209/.4);
  }
  .bg-white\/45 {
    background-color: #ffffff73;
    background-color: lab(100% -0.0000298023 0.0000119209/.45);
  }
  .bg-white\/50 {
    background-color: #ffffff80;
    background-color: lab(100% -0.0000298023 0.0000119209/.5);
  }
  .bg-white\/60 {
    background-color: #fff9;
    background-color: lab(100% -0.0000298023 0.0000119209/.6);
  }
  .bg-white\/65 {
    background-color: #ffffffa6;
    background-color: lab(100% -0.0000298023 0.0000119209/.65);
  }
  .bg-white\/70 {
    background-color: #ffffffb3;
    background-color: lab(100% -0.0000298023 0.0000119209/.7);
  }
  .bg-white\/75 {
    background-color: #ffffffbf;
    background-color: lab(100% -0.0000298023 0.0000119209/.75);
  }
  .bg-white\/80 {
    background-color: #fffc;
    background-color: lab(100% -0.0000298023 0.0000119209/.8);
  }
  .bg-white\/85 {
    background-color: #ffffffd9;
    background-color: lab(100% -0.0000298023 0.0000119209/.85);
  }
  .bg-white\/90 {
    background-color: #ffffffe6;
    background-color: lab(100% -0.0000298023 0.0000119209/.9);
  }
  .bg-white\/92 {
    background-color: #ffffffeb;
    background-color: lab(100% -0.0000298023 0.0000119209/.92);
  }
  .bg-white\/95 {
    background-color: #fffffff2;
    background-color: lab(100% -0.0000298023 0.0000119209/.95);
  }
  .bg-white\/\[0\.02\] {
    background-color: #ffffff05;
    background-color: lab(100% -0.0000298023 0.0000119209/.02);
  }
  .bg-white\/\[0\.03\] {
    background-color: #ffffff08;
    background-color: lab(100% -0.0000298023 0.0000119209/.03);
  }
  .bg-white\/\[0\.04\] {
    background-color: #ffffff0a;
    background-color: lab(100% -0.0000298023 0.0000119209/.04);
  }
  .bg-white\/\[0\.05\] {
    background-color: #ffffff0d;
    background-color: lab(100% -0.0000298023 0.0000119209/.05);
  }
  .bg-white\/\[0\.06\] {
    background-color: #ffffff0f;
    background-color: lab(100% -0.0000298023 0.0000119209/.06);
  }
  .bg-white\/\[0\.08\] {
    background-color: #ffffff14;
    background-color: lab(100% -0.0000298023 0.0000119209/.08);
  }
  .bg-white\/\[0\.8\] {
    background-color: #fffc;
    background-color: lab(100% -0.0000298023 0.0000119209/.8);
  }
  .bg-white\/\[0\.10\] {
    background-color: #ffffff1a;
    background-color: lab(100% -0.0000298023 0.0000119209/.1);
  }
  .bg-white\/\[0\.12\] {
    background-color: #ffffff1f;
    background-color: lab(100% -0.0000298023 0.0000119209/.12);
  }
  .bg-white\/\[0\.15\] {
    background-color: #ffffff26;
    background-color: lab(100% -0.0000298023 0.0000119209/.15);
  }
  .bg-yellow-50 {
    background-color: #fff7e9;
  }
  .bg-yellow-100 {
    background-color: #ffe4ba;
  }
  .bg-yellow-400\/10 {
    background-color: #ff9a2d1a;
    background-color: lab(73.2683% 33.4362 68.6017/0.1);
  }
  .bg-linear-to-b {
    --tw-gradient-position: to bottom;
  }
  @supports (background-image: linear-gradient(in lab, red, red)) {
    .bg-linear-to-b {
      --tw-gradient-position: to bottom in oklab;
    }
  }
  .bg-linear-to-b {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-linear-to-t {
    --tw-gradient-position: to top;
  }
  @supports (background-image: linear-gradient(in lab, red, red)) {
    .bg-linear-to-t {
      --tw-gradient-position: to top in oklab;
    }
  }
  .bg-linear-to-t {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .\!bg-gradient-to-r {
    --tw-gradient-position: to right in oklab !important;
    background-image: linear-gradient(var(--tw-gradient-stops)) !important;
  }
  .bg-gradient-to-b {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-gradient-to-br {
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-gradient-to-l {
    --tw-gradient-position: to left in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-gradient-to-t {
    --tw-gradient-position: to top in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-\[linear-gradient\(\#121213\,\#121213\)\,linear-gradient\(\#121213_50\%\,rgba\(18\,18\,19\,0\.6\)_80\%\,rgba\(18\,18\,19\,0\)\)\,linear-gradient\(90deg\,hsl\(var\(--color-1\)\)\,hsl\(var\(--color-5\)\)\,hsl\(var\(--color-3\)\)\,hsl\(var\(--color-4\)\)\,hsl\(var\(--color-2\)\)\)\] {
    background-image:
      linear-gradient(#121213, #121213),
      linear-gradient(#121213 50%, #12121399 80%, #12121300),
      linear-gradient(
        90deg,
        hsl(var(--color-1)),
        hsl(var(--color-5)),
        hsl(var(--color-3)),
        hsl(var(--color-4)),
        hsl(var(--color-2))
      );
  }
  .bg-\[linear-gradient\(90deg\,\#000_0\%\,rgba\(0\,0\,0\,0\.8\)_29\.015\%\,rgba\(0\,0\,0\,0\)_100\%\)\] {
    background-image: linear-gradient(
      90deg,
      #000 0%,
      #000c 29.015%,
      #0000 100%
    );
  }
  .bg-\[linear-gradient\(90deg\,\#441AC2_0\%\,\#8F6EFD_42\%\,\#EBDDFF_100\%\)\] {
    background-image: linear-gradient(
      90deg,
      #441ac2 0%,
      #8f6efd 42%,
      #ebddff 100%
    );
  }
  .bg-\[linear-gradient\(90deg\,\#424547_0\%\,\#424547_21\%\,\#525858_25\%\,\#78787a_30\%\,\#b5b5b5_35\%\,\#dbdbdb_40\%\,\#e7e7e7_43\%\,\#e7e7e7_58\%\,\#bdbebe_62\.5\%\,\#777b7c_67\.5\%\,\#3a3b3e_72\.5\%\,\#262b2d_77\.5\%\,\#222528_80\%\,\#222528_100\%\)\] {
    background-image: linear-gradient(
      90deg,
      #424547 0% 21%,
      #525858 25%,
      #78787a 30%,
      #b5b5b5 35%,
      #dbdbdb 40%,
      #e7e7e7 43% 58%,
      #bdbebe 62.5%,
      #777b7c 67.5%,
      #3a3b3e 72.5%,
      #262b2d 77.5%,
      #222528 80% 100%
    );
  }
  .bg-\[linear-gradient\(90deg\,\#a18957_0\%\,\#e3ce95_50\%\,\#a18957_100\%\)\] {
    background-image: linear-gradient(
      90deg,
      #a18957 0%,
      #e3ce95 50%,
      #a18957 100%
    );
  }
  .bg-\[linear-gradient\(90deg\,_\#0066D3_0\%\,\#009DFF_100\%\)\] {
    background-image: linear-gradient(90deg, #0066d3 0%, #009dff 100%);
  }
  .bg-\[linear-gradient\(100deg\,rgba\(255\,255\,255\,0\)_0\%\,rgba\(255\,255\,255\,0\.04\)_18\%\,rgba\(255\,255\,255\,0\.16\)_38\%\,rgba\(255\,255\,255\,0\.58\)_50\%\,rgba\(255\,255\,255\,0\.16\)_62\%\,rgba\(255\,255\,255\,0\.04\)_82\%\,rgba\(255\,255\,255\,0\)_100\%\)\] {
    background-image: linear-gradient(
      100deg,
      #fff0 0%,
      #ffffff0a 18%,
      #ffffff29 38%,
      #ffffff94 50%,
      #ffffff29 62%,
      #ffffff0a 82%,
      #fff0 100%
    );
  }
  .bg-\[linear-gradient\(110deg\,rgba\(255\,255\,255\,0\.04\)\,rgba\(255\,255\,255\,0\.09\)\,rgba\(255\,255\,255\,0\.04\)\)\] {
    background-image: linear-gradient(110deg, #ffffff0a, #ffffff17, #ffffff0a);
  }
  .bg-\[linear-gradient\(135deg\,\#423120_0\%\,\#d98b24_48\%\,\#17343a_100\%\)\] {
    background-image: linear-gradient(
      135deg,
      #423120 0%,
      #d98b24 48%,
      #17343a 100%
    );
  }
  .bg-\[linear-gradient\(142deg\,transparent_4\.8\%\,rgba\(0\,0\,0\,0\.18\)_95\.2\%\)\] {
    background-image: linear-gradient(142deg, #0000 4.8%, #0000002e 95.2%);
  }
  .bg-\[linear-gradient\(180deg\,\#7A65FF_0\%\,\#6640FF_60\%\)\] {
    background-image: linear-gradient(#7a65ff 0%, #6640ff 60%);
  }
  .bg-\[linear-gradient\(180deg\,\#53DFFF_0\%\,\#00B5DE_100\%\)\] {
    background-image: linear-gradient(#53dfff 0%, #00b5de 100%);
  }
  .bg-\[linear-gradient\(180deg\,\#6856D9_0\%\,\#5736D9_60\%\)\] {
    background-image: linear-gradient(#6856d9 0%, #5736d9 60%);
  }
  .bg-\[linear-gradient\(180deg\,\#9582FF_0\%\,\#8162FF_60\%\)\] {
    background-image: linear-gradient(#9582ff 0%, #8162ff 60%);
  }
  .bg-\[linear-gradient\(180deg\,\#fff_0\%\,rgba\(255\,255\,255\,0\.88\)_75\%\)\] {
    background-image: linear-gradient(#fff 0%, #ffffffe0 75%);
  }
  .bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\)_1\.45\%\,\#000_98\.55\%\)\] {
    background-image: linear-gradient(#0000 1.45%, #000 98.55%);
  }
  .bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\.04\)_0\%\,rgba\(0\,0\,0\,0\.06\)_100\%\)\] {
    background-image: linear-gradient(#0000000a 0%, #0000000f 100%);
  }
  .bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\.16\)_0\%\,rgba\(0\,0\,0\,0\.048\)_100\%\)\,linear-gradient\(90deg\,var\(--nt-inverse\)_0\%\,var\(--nt-inverse\)_100\%\)\] {
    background-image:
      linear-gradient(180deg, #00000029 0%, #0000000c 100%),
      linear-gradient(90deg, var(--nt-inverse) 0%, var(--nt-inverse) 100%);
  }
  .bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\.51\)_7\.143\%\,rgba\(0\,0\,0\,0\)_100\%\)\] {
    background-image: linear-gradient(#00000082 7.143%, #0000 100%);
  }
  .bg-\[linear-gradient\(180deg\,rgba\(17\,17\,17\,0\)_0\%\,\#1a1a1a_100\%\)\] {
    background-image: linear-gradient(#1110 0%, #1a1a1a 100%);
  }
  .bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\)_0\%\,rgba\(255\,255\,255\,0\.06\)_100\%\)\,linear-gradient\(\#121212\,\#121212\)\] {
    background-image:
      linear-gradient(#fff0 0%, #ffffff0f 100%),
      linear-gradient(#121212, #121212);
  }
  .bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,1\)_0\%\,\#0D0D0D_35\%\,\#0D0D0D_65\%\,rgba\(255\,255\,255\,1\)_100\%\)\] {
    background-image: linear-gradient(#fff 0%, #0d0d0d 35% 65%, #fff 100%);
  }
  .bg-\[linear-gradient\(180deg\,transparent\,rgba\(0\,0\,0\,0\.08\)\)\] {
    background-image: linear-gradient(#0000, #00000014);
  }
  .bg-\[linear-gradient\(to_bottom\,var\(--nt-bg-body\)\,transparent\)\] {
    background-image: linear-gradient(
      to bottom,
      var(--nt-bg-body),
      transparent
    );
  }
  .bg-\[linear-gradient\(to_right\,var\(--color-q-border-subtle\)_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,var\(--color-q-border-subtle\)_1px\,transparent_1px\)\] {
    background-image:
      linear-gradient(
        to right,
        var(--color-q-border-subtle) 1px,
        transparent 1px
      ),
      linear-gradient(
        to bottom,
        var(--color-q-border-subtle) 1px,
        transparent 1px
      );
  }
  .bg-\[linear-gradient\(to_top\,rgba\(0\,0\,0\,0\.58\)_0\%\,rgba\(0\,0\,0\,0\.34\)_55\%\,rgba\(0\,0\,0\,0\)_100\%\)\] {
    background-image: linear-gradient(#0000 0%, #00000057 45%, #00000094 100%);
  }
  .bg-\[linear-gradient\(to_top\,var\(--nt-bg-body\)\,transparent\)\] {
    background-image: linear-gradient(to top, var(--nt-bg-body), transparent);
  }
  .bg-\[radial-gradient\(circle\,rgba\(0\,0\,0\,0\.06\)_1px\,transparent_1px\)\] {
    background-image: radial-gradient(circle, #0000000f 1px, #0000 1px);
  }
  .bg-\[radial-gradient\(circle\,rgba\(255\,255\,255\,0\.6\)_0\.7px\,transparent_1px\)\] {
    background-image: radial-gradient(circle, #fff9 0.7px, #0000 1px);
  }
  .bg-none {
    background-image: none;
  }
  .from-\[\#0f4fd9\] {
    --tw-gradient-from: #0f4fd9;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-\[\#1b7bff\] {
    --tw-gradient-from: #1b7bff;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-\[\#2C2C2C\] {
    --tw-gradient-from: #2c2c2c;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-\[\#100f09\] {
    --tw-gradient-from: #100f09;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-\[\#173C27\] {
    --tw-gradient-from: #173c27;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-\[\#202020\]\/0 {
    --tw-gradient-from: #0000;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  @supports (color: lab(0% 0 0)) {
    .from-\[\#202020\]\/0 {
      --tw-gradient-from: lab(0% 0 0/0);
    }
  }
  .from-\[\#335168\] {
    --tw-gradient-from: #335168;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-\[\#372944\] {
    --tw-gradient-from: #372944;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-\[\#646464\] {
    --tw-gradient-from: #646464;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-\[\#929292\] {
    --tw-gradient-from: #929292;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-\[\#D06C3A\] {
    --tw-gradient-from: #d06c3a;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-\[\#F8F8F8\] {
    --tw-gradient-from: #f8f8f8;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-\[\#FF773D\] {
    --tw-gradient-from: #ff773d;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-\[\#FF3938\] {
    --tw-gradient-from: #ff3938;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-\[\#FFEBCD\] {
    --tw-gradient-from: #ffebcd;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-\[\#FFF0DB\] {
    --tw-gradient-from: #fff0db;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-\[rgb\(var\(--character-studio-bg-float-rgb\)\/0\.7\)\] {
    --tw-gradient-from: rgb(var(--character-studio-bg-float-rgb)/0.7);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-\[rgba\(0\,0\,0\,0\.8\)\] {
    --tw-gradient-from: #000c;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-\[rgba\(16\,15\,9\,0\)\] {
    --tw-gradient-from: #100f0900;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-\[rgba\(18\,18\,18\,0\)\] {
    --tw-gradient-from: #12121200;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-\[rgba\(18\,18\,18\,0\.6\)\] {
    --tw-gradient-from: #12121299;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-\[rgba\(20\,25\,30\,0\)\] {
    --tw-gradient-from: #14191e00;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-\[rgba\(27\,27\,27\,0\)\] {
    --tw-gradient-from: #1b1b1b00;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-\[rgba\(30\,32\,35\,0\)\] {
    --tw-gradient-from: #1e202300;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-\[rgba\(102\,64\,255\,0\.12\)\] {
    --tw-gradient-from: #6640ff1f;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-bg-overlay {
    --tw-gradient-from: var(--bg-overlay);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-black\/0 {
    --tw-gradient-from: #0000;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  @supports (color: lab(0% 0 0)) {
    .from-black\/0 {
      --tw-gradient-from: lab(0% 0 0/0);
    }
  }
  .from-black\/16 {
    --tw-gradient-from: #00000029;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  @supports (color: lab(0% 0 0)) {
    .from-black\/16 {
      --tw-gradient-from: lab(0% 0 0/0.16);
    }
  }
  .from-black\/20 {
    --tw-gradient-from: #0003;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  @supports (color: lab(0% 0 0)) {
    .from-black\/20 {
      --tw-gradient-from: lab(0% 0 0/0.2);
    }
  }
  .from-black\/25 {
    --tw-gradient-from: #00000040;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  @supports (color: lab(0% 0 0)) {
    .from-black\/25 {
      --tw-gradient-from: lab(0% 0 0/0.25);
    }
  }
  .from-black\/45 {
    --tw-gradient-from: #00000073;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  @supports (color: lab(0% 0 0)) {
    .from-black\/45 {
      --tw-gradient-from: lab(0% 0 0/0.45);
    }
  }
  .from-black\/55 {
    --tw-gradient-from: #0000008c;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  @supports (color: lab(0% 0 0)) {
    .from-black\/55 {
      --tw-gradient-from: lab(0% 0 0/0.55);
    }
  }
  .from-black\/60 {
    --tw-gradient-from: #0009;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  @supports (color: lab(0% 0 0)) {
    .from-black\/60 {
      --tw-gradient-from: lab(0% 0 0/0.6);
    }
  }
  .from-black\/65 {
    --tw-gradient-from: #000000a6;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  @supports (color: lab(0% 0 0)) {
    .from-black\/65 {
      --tw-gradient-from: lab(0% 0 0/0.65);
    }
  }
  .from-black\/70 {
    --tw-gradient-from: #000000b3;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  @supports (color: lab(0% 0 0)) {
    .from-black\/70 {
      --tw-gradient-from: lab(0% 0 0/0.7);
    }
  }
  .from-black\/80 {
    --tw-gradient-from: #000c;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  @supports (color: lab(0% 0 0)) {
    .from-black\/80 {
      --tw-gradient-from: lab(0% 0 0/0.8);
    }
  }
  .from-black\/\[0\.08\] {
    --tw-gradient-from: #00000014;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  @supports (color: lab(0% 0 0)) {
    .from-black\/\[0\.08\] {
      --tw-gradient-from: lab(0% 0 0/0.08);
    }
  }
  .from-blue-50 {
    --tw-gradient-from: #e8f7ff;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-cyan-400 {
    --tw-gradient-from: var(--color-cyan-400);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-gray-50 {
    --tw-gradient-from: var(--color-gray-50);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-neutral-900 {
    --tw-gradient-from: #171717;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-nt-bg-body {
    --tw-gradient-from: var(--nt-bg-body);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-nt-bg-float {
    --tw-gradient-from: var(--nt-bg-float);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-popover\/20 {
    --tw-gradient-from: var(--popover-bg);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .from-popover\/20 {
      --tw-gradient-from: color-mix(
        in oklab,
        var(--popover-bg) 20%,
        transparent
      );
    }
  }
  .from-popover\/20 {
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-sky-600 {
    --tw-gradient-from: var(--color-sky-600);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-transparent {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-violet-400 {
    --tw-gradient-from: var(--color-violet-400);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-white {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .from-white\/10 {
    --tw-gradient-from: #ffffff1a;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  @supports (color: lab(0% 0 0)) {
    .from-white\/10 {
      --tw-gradient-from: lab(100% -0.0000298023 0.0000119209/.1);
    }
  }
  .from-white\/\[0\.04\] {
    --tw-gradient-from: #ffffff0a;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  @supports (color: lab(0% 0 0)) {
    .from-white\/\[0\.04\] {
      --tw-gradient-from: lab(100% -0.0000298023 0.0000119209/.04);
    }
  }
  .from-white\/\[0\.05\] {
    --tw-gradient-from: #ffffff0d;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  @supports (color: lab(0% 0 0)) {
    .from-white\/\[0\.05\] {
      --tw-gradient-from: lab(100% -0.0000298023 0.0000119209/.05);
    }
  }
  .from-40\% {
    --tw-gradient-from-position: 40%;
  }
  .from-75\% {
    --tw-gradient-from-position: 75%;
  }
  .from-\[25\.301\%\] {
    --tw-gradient-from-position: 25.301%;
  }
  .from-\[50\%\] {
    --tw-gradient-from-position: 50%;
  }
  .from-\[65\%\] {
    --tw-gradient-from-position: 65%;
  }
  .from-\[73\%\] {
    --tw-gradient-from-position: 73%;
  }
  .via-background {
    --tw-gradient-via: var(--bg-page);
    --tw-gradient-via-stops:
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .via-black\/10 {
    --tw-gradient-via: #0000001a;
    --tw-gradient-via-stops:
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  @supports (color: lab(0% 0 0)) {
    .via-black\/10 {
      --tw-gradient-via: lab(0% 0 0/0.1);
    }
  }
  .via-black\/20 {
    --tw-gradient-via: #0003;
    --tw-gradient-via-stops:
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  @supports (color: lab(0% 0 0)) {
    .via-black\/20 {
      --tw-gradient-via: lab(0% 0 0/0.2);
    }
  }
  .via-black\/30 {
    --tw-gradient-via: #0000004d;
    --tw-gradient-via-stops:
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  @supports (color: lab(0% 0 0)) {
    .via-black\/30 {
      --tw-gradient-via: lab(0% 0 0/0.3);
    }
  }
  .via-neutral-500 {
    --tw-gradient-via: #919191;
    --tw-gradient-via-stops:
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .via-pink-300 {
    --tw-gradient-via: var(--color-pink-300);
    --tw-gradient-via-stops:
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .via-sky-300 {
    --tw-gradient-via: var(--color-sky-300);
    --tw-gradient-via-stops:
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .via-white {
    --tw-gradient-via: #fff;
    --tw-gradient-via-stops:
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .via-white\/\[0\.02\] {
    --tw-gradient-via: #ffffff05;
    --tw-gradient-via-stops:
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  @supports (color: lab(0% 0 0)) {
    .via-white\/\[0\.02\] {
      --tw-gradient-via: lab(100% -0.0000298023 0.0000119209/.02);
    }
  }
  .via-zinc-200 {
    --tw-gradient-via: var(--color-zinc-200);
    --tw-gradient-via-stops:
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .via-85\% {
    --tw-gradient-via-position: 85%;
  }
  .to-\[\#1b1b1b\] {
    --tw-gradient-to: #1b1b1b;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-\[\#1e2023\] {
    --tw-gradient-to: #1e2023;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-\[\#1f6dff\] {
    --tw-gradient-to: #1f6dff;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-\[\#5C5C5C\] {
    --tw-gradient-to: #5c5c5c;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-\[\#6E6E6E\] {
    --tw-gradient-to: #6e6e6e;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-\[\#100f09\] {
    --tw-gradient-to: #100f09;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-\[\#2269ff\] {
    --tw-gradient-to: #2269ff;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-\[\#121212\] {
    --tw-gradient-to: #121212;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-\[\#202020\] {
    --tw-gradient-to: #202020;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-\[\#363636\] {
    --tw-gradient-to: #363636;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-\[\#AE97C4\] {
    --tw-gradient-to: #ae97c4;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-\[\#B4C490\] {
    --tw-gradient-to: #b4c490;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-\[\#C1D9EB\] {
    --tw-gradient-to: #c1d9eb;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-\[\#F17400\] {
    --tw-gradient-to: #f17400;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-\[\#FB7373\] {
    --tw-gradient-to: #fb7373;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-\[\#FF4F7B\] {
    --tw-gradient-to: #ff4f7b;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-\[\#FFD377\] {
    --tw-gradient-to: #ffd377;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-\[\#FFEACF\] {
    --tw-gradient-to: #ffeacf;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-\[color\:var\(--bg-surface-secondary\)\] {
    --tw-gradient-to: var(--bg-surface-secondary);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-\[rgba\(20\,25\,30\,0\.9\)\] {
    --tw-gradient-to: #14191ee6;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-\[rgba\(36\,36\,36\,0\)\] {
    --tw-gradient-to: #24242400;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-\[rgba\(102\,64\,255\,0\.24\)\] {
    --tw-gradient-to: #6640ff3d;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-\[rgba\(255\,255\,255\,0\.87\)\] {
    --tw-gradient-to: #ffffffde;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-amber-300 {
    --tw-gradient-to: var(--color-amber-300);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-background,
  .to-bg-page {
    --tw-gradient-to: var(--bg-page);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-bg-surface {
    --tw-gradient-to: var(--bg-surface);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-black {
    --tw-gradient-to: #000;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-black\/50 {
    --tw-gradient-to: #00000080;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  @supports (color: lab(0% 0 0)) {
    .to-black\/50 {
      --tw-gradient-to: lab(0% 0 0/0.5);
    }
  }
  .to-black\/60 {
    --tw-gradient-to: #0009;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  @supports (color: lab(0% 0 0)) {
    .to-black\/60 {
      --tw-gradient-to: lab(0% 0 0/0.6);
    }
  }
  .to-black\/70 {
    --tw-gradient-to: #000000b3;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  @supports (color: lab(0% 0 0)) {
    .to-black\/70 {
      --tw-gradient-to: lab(0% 0 0/0.7);
    }
  }
  .to-black\/80 {
    --tw-gradient-to: #000c;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  @supports (color: lab(0% 0 0)) {
    .to-black\/80 {
      --tw-gradient-to: lab(0% 0 0/0.8);
    }
  }
  .to-black\/\[0\.04\] {
    --tw-gradient-to: #0000000a;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  @supports (color: lab(0% 0 0)) {
    .to-black\/\[0\.04\] {
      --tw-gradient-to: lab(0% 0 0/0.04);
    }
  }
  .to-black\/\[0\.08\] {
    --tw-gradient-to: #00000014;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  @supports (color: lab(0% 0 0)) {
    .to-black\/\[0\.08\] {
      --tw-gradient-to: lab(0% 0 0/0.08);
    }
  }
  .to-blue-500 {
    --tw-gradient-to: #147dff;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-gray-100 {
    --tw-gradient-to: var(--color-gray-100);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-indigo-50 {
    --tw-gradient-to: var(--color-indigo-50);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-neutral-900 {
    --tw-gradient-to: #171717;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-neutral-950\/55 {
    --tw-gradient-to: #1414148c;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  @supports (color: lab(0% 0 0)) {
    .to-neutral-950\/55 {
      --tw-gradient-to: lab(6.3189% 0 0/0.55);
    }
  }
  .to-nt-bg-float-glass-l2 {
    --tw-gradient-to: var(--nt-bg-float-glass-l2);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-nt-bg-float\/0 {
    --tw-gradient-to: var(--nt-bg-float);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .to-nt-bg-float\/0 {
      --tw-gradient-to: color-mix(in oklab, var(--nt-bg-float) 0%, transparent);
    }
  }
  .to-nt-bg-float\/0 {
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-panel-background {
    --tw-gradient-to: var(--panel-background);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-popover\/90 {
    --tw-gradient-to: var(--popover-bg);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .to-popover\/90 {
      --tw-gradient-to: color-mix(in oklab, var(--popover-bg) 90%, transparent);
    }
  }
  .to-popover\/90 {
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-transparent {
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-white {
    --tw-gradient-to: #fff;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .to-white\/0 {
    --tw-gradient-to: #0000;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  @supports (color: lab(0% 0 0)) {
    .to-white\/0 {
      --tw-gradient-to: lab(0% 0 0/0);
    }
  }
  .to-white\/\[0\.06\] {
    --tw-gradient-to: #ffffff0f;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  @supports (color: lab(0% 0 0)) {
    .to-white\/\[0\.06\] {
      --tw-gradient-to: lab(100% -0.0000298023 0.0000119209/.06);
    }
  }
  .to-\[17\.784\%\] {
    --tw-gradient-to-position: 17.784%;
  }
  .to-\[65\%\] {
    --tw-gradient-to-position: 65%;
  }
  .to-\[89\.002\%\] {
    --tw-gradient-to-position: 89.002%;
  }
  .to-\[90\%\] {
    --tw-gradient-to-position: 90%;
  }
  .\[mask-image\:linear-gradient\(\#fff\,\#fff\)\] {
    -webkit-mask-image: linear-gradient(#fff, #fff);
    mask-image: linear-gradient(#fff, #fff);
  }
  .\[mask-image\:linear-gradient\(180deg\,\#000_0\%\,transparent_100\%\)\] {
    -webkit-mask-image: linear-gradient(#000 0%, #0000 100%);
    mask-image: linear-gradient(#000 0%, #0000 100%);
  }
  .\[mask-image\:linear-gradient\(180deg\,transparent_0\%\,\#000_50\%\,transparent_100\%\)\] {
    -webkit-mask-image: linear-gradient(#0000 0%, #000 50%, #0000 100%);
    mask-image: linear-gradient(#0000 0%, #000 50%, #0000 100%);
  }
  .\[mask-image\:linear-gradient\(to_bottom\,\#000\,transparent\)\] {
    -webkit-mask-image: linear-gradient(#000, #0000);
    mask-image: linear-gradient(#000, #0000);
  }
  .\[mask-image\:linear-gradient\(to_bottom\,\#000_45\%\,transparent\)\] {
    -webkit-mask-image: linear-gradient(#000 45%, #0000);
    mask-image: linear-gradient(#000 45%, #0000);
  }
  .\[mask-image\:linear-gradient\(to_bottom\,\#000_calc\(100\%_-_40px\)\,transparent\)\] {
    -webkit-mask-image: linear-gradient(#000 calc(100% - 40px), #0000);
    mask-image: linear-gradient(#000 calc(100% - 40px), #0000);
  }
  .\[mask-image\:linear-gradient\(to_bottom\,black_20\%\,transparent\)\] {
    -webkit-mask-image: linear-gradient(#000 20%, #0000);
    mask-image: linear-gradient(#000 20%, #0000);
  }
  .\[mask-image\:linear-gradient\(to_right\,transparent\,black_22px\,black_calc\(100\%-22px\)\,transparent\)\] {
    -webkit-mask-image: linear-gradient(
      90deg,
      #0000,
      #000 22px calc(100% - 22px),
      #0000
    );
    mask-image: linear-gradient(
      90deg,
      #0000,
      #000 22px calc(100% - 22px),
      #0000
    );
  }
  .\[mask-image\:linear-gradient\(to_top\,\#000_0\%\,\#000_58\%\,transparent_100\%\)\] {
    -webkit-mask-image: linear-gradient(#0000 0%, #000 42% 100%);
    mask-image: linear-gradient(#0000 0%, #000 42% 100%);
  }
  .\[mask-image\:radial-gradient\(398px_194px_at_198px_359px\,\#000\,transparent\)\] {
    -webkit-mask-image: radial-gradient(
      398px 194px at 198px 359px,
      #000,
      #0000
    );
    mask-image: radial-gradient(398px 194px at 198px 359px, #000, #0000);
  }
  .\[background-size\:24px_24px\] {
    background-size: 24px 24px;
  }
  .bg-\[length\:20\.8px_20\.8px\] {
    background-size: 20.8px 20.8px;
  }
  .bg-\[length\:100\%_100\%\] {
    background-size: 100% 100%;
  }
  .bg-\[length\:200\%\] {
    background-size: 200%;
  }
  .bg-\[size\:25\%_25\%\] {
    background-size: 25% 25%;
  }
  .bg-cover {
    background-size: cover;
  }
  .\[background-clip\:padding-box\,border-box\,border-box\] {
    background-clip: padding-box, border-box, border-box;
  }
  .bg-clip-content {
    background-clip: content-box;
  }
  .bg-clip-padding {
    background-clip: padding-box;
  }
  .bg-clip-text {
    -webkit-background-clip: text;
    background-clip: text;
  }
  .\[background-position\:3\.7px_-6\.4px\] {
    background-position: 3.7px -6.4px;
  }
  .bg-\[center\],
  .bg-center {
    background-position: 50%;
  }
  .bg-top {
    background-position: top;
  }
  .bg-no-repeat {
    background-repeat: no-repeat;
  }
  .bg-repeat {
    background-repeat: repeat;
  }
  .\[background-origin\:border-box\],
  .bg-origin-border {
    background-origin: border-box;
  }
  .\[mask-size\:100\%_100\%\] {
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
  }
  .mask-no-clip {
    -webkit-mask-clip: no-clip;
    mask-clip: no-clip;
  }
  .\[mask-repeat\:no-repeat\] {
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }
  .mask-repeat {
    -webkit-mask-repeat: repeat;
    mask-repeat: repeat;
  }
  .fill-\[\#2c2c2c\] {
    fill: #2c2c2c;
  }
  .fill-bg-float {
    fill: var(--bg-float);
  }
  .fill-red-500 {
    fill: #f53f3f;
  }
  .fill-white {
    fill: #fff;
  }
  .stroke-current {
    stroke: currentColor;
  }
  .stroke-\[0\.5\] {
    stroke-width: 0.5px;
  }
  .stroke-\[1\.5\] {
    stroke-width: 1.5px;
  }
  .object-contain {
    object-fit: contain;
  }
  .object-cover {
    object-fit: cover;
  }
  .object-fill {
    object-fit: fill;
  }
  .object-center {
    object-position: center;
  }
  .object-top {
    object-position: top;
  }
  .\!p-0 {
    padding: 0 !important;
  }
  .\!p-1 {
    padding: 4px !important;
  }
  .\!p-1\.5 {
    padding: calc(var(--spacing) * 1.5) !important;
  }
  .\!p-2 {
    padding: 8px !important;
  }
  .\!p-3 {
    padding: 12px !important;
  }
  .\!p-6 {
    padding: 24px !important;
  }
  .p-0 {
    padding: 0;
  }
  .p-0\! {
    padding: 0 !important;
  }
  .p-0\.5 {
    padding: calc(var(--spacing) * 0.5);
  }
  .p-1 {
    padding: 4px;
  }
  .p-1\! {
    padding: 4px !important;
  }
  .p-1\.5 {
    padding: calc(var(--spacing) * 1.5);
  }
  .p-1\.5\! {
    padding: calc(var(--spacing) * 1.5) !important;
  }
  .p-2 {
    padding: 8px;
  }
  .p-2\.5 {
    padding: calc(var(--spacing) * 2.5);
  }
  .p-3 {
    padding: 12px;
  }
  .p-3\! {
    padding: 12px !important;
  }
  .p-4 {
    padding: 16px;
  }
  .p-5 {
    padding: 20px;
  }
  .p-6 {
    padding: 24px;
  }
  .p-7 {
    padding: calc(var(--spacing) * 7);
  }
  .p-8 {
    padding: 32px;
  }
  .p-10 {
    padding: 40px;
  }
  .p-11 {
    padding: calc(var(--spacing) * 11);
  }
  .p-12 {
    padding: 48px;
  }
  .p-\[1\.5px\] {
    padding: 1.5px;
  }
  .p-\[1\.8px\] {
    padding: 1.8px;
  }
  .p-\[2px\] {
    padding: 2px;
  }
  .p-\[5px\] {
    padding: 5px;
  }
  .p-\[6px\] {
    padding: 6px;
  }
  .p-\[7\.09px\] {
    padding: 7.09px;
  }
  .p-\[8px\] {
    padding: 8px;
  }
  .p-\[10px\] {
    padding: 10px;
  }
  .p-\[11px\] {
    padding: 11px;
  }
  .p-\[12\.5px\] {
    padding: 12.5px;
  }
  .p-\[12\.6px\] {
    padding: 12.6px;
  }
  .p-\[12px\] {
    padding: 12px;
  }
  .p-\[14px\] {
    padding: 14px;
  }
  .p-\[16px\] {
    padding: 16px;
  }
  .p-\[20px\] {
    padding: 20px;
  }
  .p-\[24px\] {
    padding: 24px;
  }
  .p-px {
    padding: 1px;
  }
  .\!px-0 {
    padding-inline: 0 !important;
  }
  .\!px-2 {
    padding-inline: 8px !important;
  }
  .\!px-3 {
    padding-inline: 12px !important;
  }
  .\!px-4 {
    padding-inline: 16px !important;
  }
  .\!px-5 {
    padding-inline: 20px !important;
  }
  .\!px-6 {
    padding-inline: 24px !important;
  }
  .\!px-10 {
    padding-inline: 40px !important;
  }
  .px-\(--detail-gutter\) {
    padding-inline: var(--detail-gutter);
  }
  .px-0 {
    padding-inline: 0;
  }
  .px-0\.5 {
    padding-inline: calc(var(--spacing) * 0.5);
  }
  .px-1 {
    padding-inline: 4px;
  }
  .px-1\.5 {
    padding-inline: calc(var(--spacing) * 1.5);
  }
  .px-2 {
    padding-inline: 8px;
  }
  .px-2\! {
    padding-inline: 8px !important;
  }
  .px-2\.5 {
    padding-inline: calc(var(--spacing) * 2.5);
  }
  .px-3 {
    padding-inline: 12px;
  }
  .px-3\! {
    padding-inline: 12px !important;
  }
  .px-3\.5 {
    padding-inline: calc(var(--spacing) * 3.5);
  }
  .px-4 {
    padding-inline: 16px;
  }
  .px-5 {
    padding-inline: 20px;
  }
  .px-6 {
    padding-inline: 24px;
  }
  .px-7 {
    padding-inline: calc(var(--spacing) * 7);
  }
  .px-8 {
    padding-inline: 32px;
  }
  .px-10 {
    padding-inline: 40px;
  }
  .px-12 {
    padding-inline: 48px;
  }
  .px-14 {
    padding-inline: calc(var(--spacing) * 14);
  }
  .px-16 {
    padding-inline: 64px;
  }
  .px-24 {
    padding-inline: calc(var(--spacing) * 24);
  }
  .px-40 {
    padding-inline: calc(var(--spacing) * 40);
  }
  .px-\[1\.36px\] {
    padding-inline: 1.36px;
  }
  .px-\[1px\] {
    padding-inline: 1px;
  }
  .px-\[2\.25px\] {
    padding-inline: 2.25px;
  }
  .px-\[3\.624px\] {
    padding-inline: 3.624px;
  }
  .px-\[3px\] {
    padding-inline: 3px;
  }
  .px-\[4px\] {
    padding-inline: 4px;
  }
  .px-\[5px\] {
    padding-inline: 5px;
  }
  .px-\[6\.25px\] {
    padding-inline: 6.25px;
  }
  .px-\[6px\] {
    padding-inline: 6px;
  }
  .px-\[7px\] {
    padding-inline: 7px;
  }
  .px-\[8px\] {
    padding-inline: 8px;
  }
  .px-\[9px\] {
    padding-inline: 9px;
  }
  .px-\[10\.872px\] {
    padding-inline: 10.872px;
  }
  .px-\[10px\] {
    padding-inline: 10px;
  }
  .px-\[11px\] {
    padding-inline: 11px;
  }
  .px-\[12px\] {
    padding-inline: 12px;
  }
  .px-\[13px\] {
    padding-inline: 13px;
  }
  .px-\[14px\] {
    padding-inline: 14px;
  }
  .px-\[15px\] {
    padding-inline: 15px;
  }
  .px-\[16px\] {
    padding-inline: 16px;
  }
  .px-\[17px\] {
    padding-inline: 17px;
  }
  .px-\[20px\] {
    padding-inline: 20px;
  }
  .px-\[21px\] {
    padding-inline: 21px;
  }
  .px-\[22px\] {
    padding-inline: 22px;
  }
  .px-\[24px\] {
    padding-inline: 24px;
  }
  .px-\[26px\] {
    padding-inline: 26px;
  }
  .px-\[30px\] {
    padding-inline: 30px;
  }
  .px-\[32px\] {
    padding-inline: 32px;
  }
  .px-\[38px\] {
    padding-inline: 38px;
  }
  .px-\[45px\] {
    padding-inline: 45px;
  }
  .px-\[51px\] {
    padding-inline: 51px;
  }
  .px-\[60px\] {
    padding-inline: 60px;
  }
  .px-\[72px\] {
    padding-inline: 72px;
  }
  .px-\[86px\] {
    padding-inline: 86px;
  }
  .px-\[100px\] {
    padding-inline: 100px;
  }
  .px-\[130px\] {
    padding-inline: 130px;
  }
  .px-\[160px\] {
    padding-inline: 160px;
  }
  .px-\[clamp\(24px\,8vw\,88px\)\] {
    padding-inline: clamp(24px, 8vw, 88px);
  }
  .px-\[max\(16px\,calc\(50vw-154px\)\)\] {
    padding-inline: max(16px, 50vw - 154px);
  }
  .px-\[max\(40px\,calc\(50vw-184px\)\)\] {
    padding-inline: max(40px, 50vw - 184px);
  }
  .px-\[var\(--cli-result-padding\,48px\)\] {
    padding-inline: var(--cli-result-padding, 48px);
  }
  .\!py-0 {
    padding-block: 0 !important;
  }
  .\!py-1 {
    padding-block: 4px !important;
  }
  .\!py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5) !important;
  }
  .\!py-2 {
    padding-block: 8px !important;
  }
  .py-0 {
    padding-block: 0;
  }
  .py-0\! {
    padding-block: 0 !important;
  }
  .py-0\.5 {
    padding-block: calc(var(--spacing) * 0.5);
  }
  .py-1 {
    padding-block: 4px;
  }
  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }
  .py-2 {
    padding-block: 8px;
  }
  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }
  .py-3 {
    padding-block: 12px;
  }
  .py-3\.5 {
    padding-block: calc(var(--spacing) * 3.5);
  }
  .py-4 {
    padding-block: 16px;
  }
  .py-5 {
    padding-block: 20px;
  }
  .py-6 {
    padding-block: 24px;
  }
  .py-7 {
    padding-block: calc(var(--spacing) * 7);
  }
  .py-8 {
    padding-block: 32px;
  }
  .py-9 {
    padding-block: calc(var(--spacing) * 9);
  }
  .py-10 {
    padding-block: 40px;
  }
  .py-12 {
    padding-block: 48px;
  }
  .py-16 {
    padding-block: 64px;
  }
  .py-20 {
    padding-block: calc(var(--spacing) * 20);
  }
  .py-40 {
    padding-block: calc(var(--spacing) * 40);
  }
  .py-\[1px\] {
    padding-block: 1px;
  }
  .py-\[2\.73px\] {
    padding-block: 2.73px;
  }
  .py-\[2px\] {
    padding-block: 2px;
  }
  .py-\[3px\] {
    padding-block: 3px;
  }
  .py-\[4\.5px\] {
    padding-block: 4.5px;
  }
  .py-\[4px\] {
    padding-block: 4px;
  }
  .py-\[6px\] {
    padding-block: 6px;
  }
  .py-\[7px\] {
    padding-block: 7px;
  }
  .py-\[8\.154px\] {
    padding-block: 8.154px;
  }
  .py-\[8px\] {
    padding-block: 8px;
  }
  .py-\[9px\] {
    padding-block: 9px;
  }
  .py-\[10px\] {
    padding-block: 10px;
  }
  .py-\[11px\] {
    padding-block: 11px;
  }
  .py-\[12px\] {
    padding-block: 12px;
  }
  .py-\[16px\] {
    padding-block: 16px;
  }
  .py-\[20px\] {
    padding-block: 20px;
  }
  .py-\[24px\] {
    padding-block: 24px;
  }
  .py-\[44px\] {
    padding-block: 44px;
  }
  .py-\[50px\] {
    padding-block: 50px;
  }
  .py-\[60px\] {
    padding-block: 60px;
  }
  .py-\[64px\] {
    padding-block: 64px;
  }
  .py-\[76px\] {
    padding-block: 76px;
  }
  .py-\[120px\] {
    padding-block: 120px;
  }
  .py-px {
    padding-block: 1px;
  }
  .ps-\[21px\] {
    padding-inline-start: 21px;
  }
  .\!pt-0 {
    padding-top: 0 !important;
  }
  .\!pt-1 {
    padding-top: 4px !important;
  }
  .\!pt-6 {
    padding-top: 24px !important;
  }
  .pt-\(--safe-area-top\) {
    padding-top: var(--safe-area-top);
  }
  .pt-0 {
    padding-top: 0;
  }
  .pt-0\.5 {
    padding-top: calc(var(--spacing) * 0.5);
  }
  .pt-1 {
    padding-top: 4px;
  }
  .pt-1\.5 {
    padding-top: calc(var(--spacing) * 1.5);
  }
  .pt-2 {
    padding-top: 8px;
  }
  .pt-2\.5 {
    padding-top: calc(var(--spacing) * 2.5);
  }
  .pt-3 {
    padding-top: 12px;
  }
  .pt-3\.5 {
    padding-top: calc(var(--spacing) * 3.5);
  }
  .pt-4 {
    padding-top: 16px;
  }
  .pt-5 {
    padding-top: 20px;
  }
  .pt-6 {
    padding-top: 24px;
  }
  .pt-7 {
    padding-top: calc(var(--spacing) * 7);
  }
  .pt-7\.5 {
    padding-top: calc(var(--spacing) * 7.5);
  }
  .pt-8 {
    padding-top: 32px;
  }
  .pt-9 {
    padding-top: calc(var(--spacing) * 9);
  }
  .pt-10 {
    padding-top: 40px;
  }
  .pt-11\.5 {
    padding-top: calc(var(--spacing) * 11.5);
  }
  .pt-12 {
    padding-top: 48px;
  }
  .pt-13 {
    padding-top: calc(var(--spacing) * 13);
  }
  .pt-14 {
    padding-top: calc(var(--spacing) * 14);
  }
  .pt-16 {
    padding-top: 64px;
  }
  .pt-20 {
    padding-top: calc(var(--spacing) * 20);
  }
  .pt-24 {
    padding-top: calc(var(--spacing) * 24);
  }
  .pt-28 {
    padding-top: calc(var(--spacing) * 28);
  }
  .pt-32 {
    padding-top: calc(var(--spacing) * 32);
  }
  .pt-40 {
    padding-top: calc(var(--spacing) * 40);
  }
  .pt-\[0\] {
    padding-top: 0;
  }
  .pt-\[1px\] {
    padding-top: 1px;
  }
  .pt-\[2px\] {
    padding-top: 2px;
  }
  .pt-\[3px\] {
    padding-top: 3px;
  }
  .pt-\[5px\] {
    padding-top: 5px;
  }
  .pt-\[8px\] {
    padding-top: 8px;
  }
  .pt-\[10px\] {
    padding-top: 10px;
  }
  .pt-\[12px\] {
    padding-top: 12px;
  }
  .pt-\[14\.3px\] {
    padding-top: 14.3px;
  }
  .pt-\[14px\] {
    padding-top: 14px;
  }
  .pt-\[16px\] {
    padding-top: 16px;
  }
  .pt-\[17px\] {
    padding-top: 17px;
  }
  .pt-\[19px\] {
    padding-top: 19px;
  }
  .pt-\[22px\] {
    padding-top: 22px;
  }
  .pt-\[26px\] {
    padding-top: 26px;
  }
  .pt-\[30px\] {
    padding-top: 30px;
  }
  .pt-\[40px\] {
    padding-top: 40px;
  }
  .pt-\[47px\] {
    padding-top: 47px;
  }
  .pt-\[52px\] {
    padding-top: 52px;
  }
  .pt-\[60px\] {
    padding-top: 60px;
  }
  .pt-\[68px\] {
    padding-top: 68px;
  }
  .pt-\[72px\] {
    padding-top: 72px;
  }
  .pt-\[78px\] {
    padding-top: 78px;
  }
  .pt-\[90px\] {
    padding-top: 90px;
  }
  .pt-\[100px\] {
    padding-top: 100px;
  }
  .pt-\[104px\] {
    padding-top: 104px;
  }
  .pt-\[120px\] {
    padding-top: 120px;
  }
  .pt-\[130px\] {
    padding-top: 130px;
  }
  .pt-\[160px\] {
    padding-top: 160px;
  }
  .pt-\[180px\] {
    padding-top: 180px;
  }
  .pt-\[239px\] {
    padding-top: 239px;
  }
  .pt-\[calc\(85px\+clamp\(8px\,3dvh\,24px\)\)\] {
    padding-top: calc(85px + clamp(8px, 3dvh, 24px));
  }
  .pt-\[env\(safe-area-inset-top\)\] {
    padding-top: env(safe-area-inset-top);
  }
  .pt-\[max\(0\.5rem\,env\(safe-area-inset-top\)\)\] {
    padding-top: max(0.5rem, env(safe-area-inset-top));
  }
  .pt-\[var\(--safe-area-top\)\] {
    padding-top: var(--safe-area-top);
  }
  .\!pr-3 {
    padding-right: 12px !important;
  }
  .\!pr-12 {
    padding-right: 48px !important;
  }
  .pr-0 {
    padding-right: 0;
  }
  .pr-0\.5 {
    padding-right: calc(var(--spacing) * 0.5);
  }
  .pr-1 {
    padding-right: 4px;
  }
  .pr-1\.5 {
    padding-right: calc(var(--spacing) * 1.5);
  }
  .pr-2 {
    padding-right: 8px;
  }
  .pr-2\.5 {
    padding-right: calc(var(--spacing) * 2.5);
  }
  .pr-3 {
    padding-right: 12px;
  }
  .pr-3\.5 {
    padding-right: calc(var(--spacing) * 3.5);
  }
  .pr-4 {
    padding-right: 16px;
  }
  .pr-5 {
    padding-right: 20px;
  }
  .pr-6 {
    padding-right: 24px;
  }
  .pr-7 {
    padding-right: calc(var(--spacing) * 7);
  }
  .pr-8 {
    padding-right: 32px;
  }
  .pr-9 {
    padding-right: calc(var(--spacing) * 9);
  }
  .pr-12 {
    padding-right: 48px;
  }
  .pr-14 {
    padding-right: calc(var(--spacing) * 14);
  }
  .pr-16 {
    padding-right: 64px;
  }
  .pr-17 {
    padding-right: calc(var(--spacing) * 17);
  }
  .pr-\[1px\] {
    padding-right: 1px;
  }
  .pr-\[2px\] {
    padding-right: 2px;
  }
  .pr-\[4px\] {
    padding-right: 4px;
  }
  .pr-\[5px\] {
    padding-right: 5px;
  }
  .pr-\[7px\] {
    padding-right: 7px;
  }
  .pr-\[8px\] {
    padding-right: 8px;
  }
  .pr-\[11px\] {
    padding-right: 11px;
  }
  .pr-\[12px\] {
    padding-right: 12px;
  }
  .pr-\[13px\] {
    padding-right: 13px;
  }
  .pr-\[14px\] {
    padding-right: 14px;
  }
  .pr-\[17px\] {
    padding-right: 17px;
  }
  .pr-\[18px\] {
    padding-right: 18px;
  }
  .pr-\[24px\] {
    padding-right: 24px;
  }
  .pr-\[35\%\] {
    padding-right: 35%;
  }
  .pr-\[76px\] {
    padding-right: 76px;
  }
  .pr-\[86px\] {
    padding-right: 86px;
  }
  .pr-\[144px\] {
    padding-right: 144px;
  }
  .pr-\[max\(24px\,calc\(\(100\%-1230px\)\/2\)\)\] {
    padding-right: max(24px, 50% - 615px);
  }
  .\!pb-0 {
    padding-bottom: 0 !important;
  }
  .\!pb-3 {
    padding-bottom: 12px !important;
  }
  .\!pb-4 {
    padding-bottom: 16px !important;
  }
  .\!pb-6 {
    padding-bottom: 24px !important;
  }
  .\!pb-44 {
    padding-bottom: calc(var(--spacing) * 44) !important;
  }
  .pb-0 {
    padding-bottom: 0;
  }
  .pb-0\.5 {
    padding-bottom: calc(var(--spacing) * 0.5);
  }
  .pb-1 {
    padding-bottom: 4px;
  }
  .pb-1\.5 {
    padding-bottom: calc(var(--spacing) * 1.5);
  }
  .pb-2 {
    padding-bottom: 8px;
  }
  .pb-2\.5 {
    padding-bottom: calc(var(--spacing) * 2.5);
  }
  .pb-3 {
    padding-bottom: 12px;
  }
  .pb-3\.5 {
    padding-bottom: calc(var(--spacing) * 3.5);
  }
  .pb-4 {
    padding-bottom: 16px;
  }
  .pb-5 {
    padding-bottom: 20px;
  }
  .pb-6 {
    padding-bottom: 24px;
  }
  .pb-7 {
    padding-bottom: calc(var(--spacing) * 7);
  }
  .pb-7\.5 {
    padding-bottom: calc(var(--spacing) * 7.5);
  }
  .pb-8 {
    padding-bottom: 32px;
  }
  .pb-9 {
    padding-bottom: calc(var(--spacing) * 9);
  }
  .pb-10 {
    padding-bottom: 40px;
  }
  .pb-11 {
    padding-bottom: calc(var(--spacing) * 11);
  }
  .pb-12 {
    padding-bottom: 48px;
  }
  .pb-14 {
    padding-bottom: calc(var(--spacing) * 14);
  }
  .pb-16 {
    padding-bottom: 64px;
  }
  .pb-17 {
    padding-bottom: calc(var(--spacing) * 17);
  }
  .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-44 {
    padding-bottom: calc(var(--spacing) * 44);
  }
  .pb-\[1px\] {
    padding-bottom: 1px;
  }
  .pb-\[4px\] {
    padding-bottom: 4px;
  }
  .pb-\[6px\] {
    padding-bottom: 6px;
  }
  .pb-\[7px\] {
    padding-bottom: 7px;
  }
  .pb-\[8px\] {
    padding-bottom: 8px;
  }
  .pb-\[10px\] {
    padding-bottom: 10px;
  }
  .pb-\[13px\] {
    padding-bottom: 13px;
  }
  .pb-\[20px\] {
    padding-bottom: 20px;
  }
  .pb-\[24px\] {
    padding-bottom: 24px;
  }
  .pb-\[30px\] {
    padding-bottom: 30px;
  }
  .pb-\[31px\] {
    padding-bottom: 31px;
  }
  .pb-\[43px\] {
    padding-bottom: 43px;
  }
  .pb-\[50px\] {
    padding-bottom: 50px;
  }
  .pb-\[60px\] {
    padding-bottom: 60px;
  }
  .pb-\[90px\] {
    padding-bottom: 90px;
  }
  .pb-\[100px\] {
    padding-bottom: 100px;
  }
  .pb-\[110px\] {
    padding-bottom: 110px;
  }
  .pb-\[120px\] {
    padding-bottom: 120px;
  }
  .pb-\[144px\] {
    padding-bottom: 144px;
  }
  .pb-\[253px\] {
    padding-bottom: 253px;
  }
  .pb-\[calc\(5\.5rem\+env\(safe-area-inset-bottom\,0px\)\)\] {
    padding-bottom: calc(5.5rem + env(safe-area-inset-bottom, 0px));
  }
  .pb-\[calc\(6\.5rem\+env\(safe-area-inset-bottom\)\)\] {
    padding-bottom: calc(6.5rem + env(safe-area-inset-bottom));
  }
  .pb-\[calc\(28px\+env\(safe-area-inset-bottom\)\)\] {
    padding-bottom: calc(28px + env(safe-area-inset-bottom));
  }
  .pb-\[env\(safe-area-inset-bottom\)\] {
    padding-bottom: env(safe-area-inset-bottom);
  }
  .pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\,0px\)\)\] {
    padding-bottom: max(0.75rem, env(safe-area-inset-bottom, 0px));
  }
  .pb-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\] {
    padding-bottom: max(1.25rem, env(safe-area-inset-bottom));
  }
  .pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\] {
    padding-bottom: max(1rem, env(safe-area-inset-bottom));
  }
  .pb-\[max\(2\.5rem\,env\(safe-area-inset-bottom\,0px\)\)\] {
    padding-bottom: max(2.5rem, env(safe-area-inset-bottom, 0px));
  }
  .pb-px {
    padding-bottom: 1px;
  }
  .\!pl-6 {
    padding-left: 24px !important;
  }
  .pl-0 {
    padding-left: 0;
  }
  .pl-0\.5 {
    padding-left: calc(var(--spacing) * 0.5);
  }
  .pl-1 {
    padding-left: 4px;
  }
  .pl-1\.5 {
    padding-left: calc(var(--spacing) * 1.5);
  }
  .pl-2 {
    padding-left: 8px;
  }
  .pl-2\.5 {
    padding-left: calc(var(--spacing) * 2.5);
  }
  .pl-3 {
    padding-left: 12px;
  }
  .pl-3\.5 {
    padding-left: calc(var(--spacing) * 3.5);
  }
  .pl-4 {
    padding-left: 16px;
  }
  .pl-5 {
    padding-left: 20px;
  }
  .pl-6 {
    padding-left: 24px;
  }
  .pl-7 {
    padding-left: calc(var(--spacing) * 7);
  }
  .pl-8 {
    padding-left: 32px;
  }
  .pl-9 {
    padding-left: calc(var(--spacing) * 9);
  }
  .pl-10 {
    padding-left: 40px;
  }
  .pl-11 {
    padding-left: calc(var(--spacing) * 11);
  }
  .pl-12 {
    padding-left: 48px;
  }
  .pl-14 {
    padding-left: calc(var(--spacing) * 14);
  }
  .pl-16 {
    padding-left: 64px;
  }
  .pl-\[1\.5px\] {
    padding-left: 1.5px;
  }
  .pl-\[1\.045px\] {
    padding-left: 1.045px;
  }
  .pl-\[2px\] {
    padding-left: 2px;
  }
  .pl-\[3px\] {
    padding-left: 3px;
  }
  .pl-\[6px\] {
    padding-left: 6px;
  }
  .pl-\[7px\] {
    padding-left: 7px;
  }
  .pl-\[9px\] {
    padding-left: 9px;
  }
  .pl-\[12px\] {
    padding-left: 12px;
  }
  .pl-\[13px\] {
    padding-left: 13px;
  }
  .pl-\[14px\] {
    padding-left: 14px;
  }
  .pl-\[16px\] {
    padding-left: 16px;
  }
  .pl-\[18px\] {
    padding-left: 18px;
  }
  .pl-\[21px\] {
    padding-left: 21px;
  }
  .pl-\[24px\] {
    padding-left: 24px;
  }
  .pl-\[25px\] {
    padding-left: 25px;
  }
  .pl-\[26px\] {
    padding-left: 26px;
  }
  .pl-\[28px\] {
    padding-left: 28px;
  }
  .pl-\[30px\] {
    padding-left: 30px;
  }
  .pl-\[34px\] {
    padding-left: 34px;
  }
  .pl-\[72px\] {
    padding-left: 72px;
  }
  .pl-\[max\(0px\,calc\(50vw-170px\)\)\] {
    padding-left: max(0px, 50vw - 170px);
  }
  .pl-\[max\(24px\,calc\(\(100\%-1230px\)\/2\)\)\] {
    padding-left: max(24px, 50% - 615px);
  }
  .pl-\[max\(24px\,calc\(50vw-200px\)\)\] {
    padding-left: max(24px, 50vw - 200px);
  }
  .\!text-center {
    text-align: center !important;
  }
  .text-center {
    text-align: center;
  }
  .text-left {
    text-align: left;
  }
  .text-right {
    text-align: right;
  }
  .indent-0 {
    text-indent: 0;
  }
  .indent-8 {
    text-indent: 32px;
  }
  .indent-\[2em\] {
    text-indent: 2em;
  }
  .align-\[-0\.08em\] {
    vertical-align: -0.08em;
  }
  .align-\[-1px\] {
    vertical-align: -1px;
  }
  .align-baseline {
    vertical-align: baseline;
  }
  .align-bottom {
    vertical-align: bottom;
  }
  .align-middle {
    vertical-align: middle;
  }
  .align-text-bottom {
    vertical-align: text-bottom;
  }
  .align-top {
    vertical-align: top;
  }
  .\[font-family\:Poppins\,var\(--font-text\)\] {
    font-family: Poppins, var(--font-text);
  }
  .\[font-family\:var\(--font-text\)\] {
    font-family: var(--font-text);
  }
  .\[font-family\:var\(--vip-paywall-font-family\)\] {
    font-family: var(--vip-paywall-font-family);
  }
  .font-\(family-name\:--mantine-font-family\) {
    font-family: var(--mantine-font-family);
  }
  .font-\[\'HuoshanQinghe_Title\'\,\'PingFang_SC\'\,sans-serif\] {
    font-family:
      HuoshanQinghe Title,
      PingFang SC,
      sans-serif;
  }
  .font-\[\'HuoshanQinghe_Title\'\,system-ui\,sans-serif\] {
    font-family:
      HuoshanQinghe Title,
      system-ui,
      sans-serif;
  }
  .font-\[\'PingFang_SC\'\,sans-serif\] {
    font-family:
      PingFang SC,
      sans-serif;
  }
  .font-\[\'PlusJakartaSans\'\] {
    font-family: PlusJakartaSans;
  }
  .font-\[\'Pretendard\'\] {
    font-family: Pretendard;
  }
  .font-\[HuoshanQingheTi\] {
    font-family: HuoshanQingheTi;
  }
  .font-\[PingFang-SC\] {
    font-family: PingFang-SC;
  }
  .font-mono {
    font-family: var(--font-mono);
  }
  .font-sans {
    font-family: var(--font-sans);
  }
  .\!text-sm {
    font-size: var(--text-sm) !important;
    line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
  }
  .\!text-xs {
    font-size: var(--text-xs) !important;
    line-height: var(--tw-leading, var(--text-xs--line-height)) !important;
  }
  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }
  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }
  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
  .text-base\/1 {
    font-size: var(--text-base);
    line-height: calc(var(--spacing) * 1);
  }
  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
  .text-xs\/\[26px\] {
    font-size: var(--text-xs);
    line-height: 26px;
  }
  .\!\[font-size\:inherit\] {
    font-size: inherit !important;
  }
  .\!text-\[10px\] {
    font-size: 10px !important;
  }
  .\!text-\[11px\] {
    font-size: 11px !important;
  }
  .\!text-\[12px\] {
    font-size: 12px !important;
  }
  .\!text-\[13px\] {
    font-size: 13px !important;
  }
  .\!text-\[14px\] {
    font-size: 14px !important;
  }
  .\!text-\[16px\] {
    font-size: 16px !important;
  }
  .\!text-\[18px\] {
    font-size: 18px !important;
  }
  .\!text-\[24px\] {
    font-size: 24px !important;
  }
  .text-\[0\.92em\] {
    font-size: 0.92em;
  }
  .text-\[0\.8125rem\] {
    font-size: 0.8125rem;
  }
  .text-\[6\.5px\] {
    font-size: 6.5px;
  }
  .text-\[6px\] {
    font-size: 6px;
  }
  .text-\[7\.09px\] {
    font-size: 7.09px;
  }
  .text-\[7\.248px\] {
    font-size: 7.248px;
  }
  .text-\[7px\] {
    font-size: 7px;
  }
  .text-\[8px\] {
    font-size: 8px;
  }
  .text-\[9\.375px\] {
    font-size: 9.375px;
  }
  .text-\[9px\] {
    font-size: 9px;
  }
  .text-\[10\.9px\] {
    font-size: 10.9px;
  }
  .text-\[10px\] {
    font-size: 10px;
  }
  .text-\[11\.47px\] {
    font-size: 11.47px;
  }
  .text-\[11px\] {
    font-size: 11px;
  }
  .text-\[12\.5px\] {
    font-size: 12.5px;
  }
  .text-\[12px\] {
    font-size: 12px;
  }
  .text-\[13\.65px\] {
    font-size: 13.65px;
  }
  .text-\[13px\] {
    font-size: 13px;
  }
  .text-\[13px\]\! {
    font-size: 13px !important;
  }
  .text-\[14px\] {
    font-size: 14px;
  }
  .text-\[15px\] {
    font-size: 15px;
  }
  .text-\[16px\] {
    font-size: 16px;
  }
  .text-\[16px\]\! {
    font-size: 16px !important;
  }
  .text-\[17px\] {
    font-size: 17px;
  }
  .text-\[18px\] {
    font-size: 18px;
  }
  .text-\[20px\] {
    font-size: 20px;
  }
  .text-\[21px\] {
    font-size: 21px;
  }
  .text-\[22px\] {
    font-size: 22px;
  }
  .text-\[24px\] {
    font-size: 24px;
  }
  .text-\[26px\] {
    font-size: 26px;
  }
  .text-\[27px\] {
    font-size: 27px;
  }
  .text-\[28px\] {
    font-size: 28px;
  }
  .text-\[29\.5px\] {
    font-size: 29.5px;
  }
  .text-\[30px\] {
    font-size: 30px;
  }
  .text-\[31px\] {
    font-size: 31px;
  }
  .text-\[32px\] {
    font-size: 32px;
  }
  .text-\[40px\] {
    font-size: 40px;
  }
  .text-\[48px\] {
    font-size: 48px;
  }
  .text-\[52px\] {
    font-size: 52px;
  }
  .text-\[60px\] {
    font-size: 60px;
  }
  .text-\[64px\] {
    font-size: 64px;
  }
  .text-\[66px\] {
    font-size: 66px;
  }
  .text-\[74px\] {
    font-size: 74px;
  }
  .text-\[clamp\(11px\,4\.2cqw\,22px\)\] {
    font-size: clamp(11px, 4.2cqw, 22px);
  }
  .\!leading-5 {
    --tw-leading: 20px !important;
    line-height: 20px !important;
  }
  .\!leading-\[18px\] {
    --tw-leading: 18px !important;
    line-height: 18px !important;
  }
  .\!leading-\[22px\] {
    --tw-leading: 22px !important;
    line-height: 22px !important;
  }
  .\!leading-\[24px\] {
    --tw-leading: 24px !important;
    line-height: 24px !important;
  }
  .\!leading-\[26px\] {
    --tw-leading: 26px !important;
    line-height: 26px !important;
  }
  .\!leading-\[inherit\] {
    --tw-leading: inherit !important;
    line-height: inherit !important;
  }
  .\!leading-snug {
    --tw-leading: var(--leading-snug) !important;
    line-height: var(--leading-snug) !important;
  }
  .leading-0 {
    --tw-leading: 0px;
    line-height: 0;
  }
  .leading-3 {
    --tw-leading: 12px;
    line-height: 12px;
  }
  .leading-4 {
    --tw-leading: 16px;
    line-height: 16px;
  }
  .leading-5 {
    --tw-leading: 20px;
    line-height: 20px;
  }
  .leading-5\! {
    --tw-leading: 20px !important;
    line-height: 20px !important;
  }
  .leading-5\.5 {
    --tw-leading: calc(var(--spacing) * 5.5);
    line-height: calc(var(--spacing) * 5.5);
  }
  .leading-6 {
    --tw-leading: 24px;
    line-height: 24px;
  }
  .leading-6\! {
    --tw-leading: 24px !important;
    line-height: 24px !important;
  }
  .leading-7 {
    --tw-leading: calc(var(--spacing) * 7);
    line-height: calc(var(--spacing) * 7);
  }
  .leading-8 {
    --tw-leading: 32px;
    line-height: 32px;
  }
  .leading-9 {
    --tw-leading: calc(var(--spacing) * 9);
    line-height: calc(var(--spacing) * 9);
  }
  .leading-10 {
    --tw-leading: 40px;
    line-height: 40px;
  }
  .leading-\[1\.2\] {
    --tw-leading: 1.2;
    line-height: 1.2;
  }
  .leading-\[1\.3\] {
    --tw-leading: 1.3;
    line-height: 1.3;
  }
  .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\.8\] {
    --tw-leading: 1.8;
    line-height: 1.8;
  }
  .leading-\[1\.9\] {
    --tw-leading: 1.9;
    line-height: 1.9;
  }
  .leading-\[1\.25\] {
    --tw-leading: 1.25;
    line-height: 1.25;
  }
  .leading-\[1\.35\] {
    --tw-leading: 1.35;
    line-height: 1.35;
  }
  .leading-\[1\.55\] {
    --tw-leading: 1.55;
    line-height: 1.55;
  }
  .leading-\[2\.4\] {
    --tw-leading: 2.4;
    line-height: 2.4;
  }
  .leading-\[2\] {
    --tw-leading: 2;
    line-height: 2;
  }
  .leading-\[3rem\] {
    --tw-leading: 3rem;
    line-height: 3rem;
  }
  .leading-\[9\.45px\] {
    --tw-leading: 9.45px;
    line-height: 9.45px;
  }
  .leading-\[10\.63px\] {
    --tw-leading: 10.63px;
    line-height: 10.63px;
  }
  .leading-\[10px\] {
    --tw-leading: 10px;
    line-height: 10px;
  }
  .leading-\[11px\] {
    --tw-leading: 11px;
    line-height: 11px;
  }
  .leading-\[13\.5px\] {
    --tw-leading: 13.5px;
    line-height: 13.5px;
  }
  .leading-\[13px\] {
    --tw-leading: 13px;
    line-height: 13px;
  }
  .leading-\[14px\] {
    --tw-leading: 14px;
    line-height: 14px;
  }
  .leading-\[15px\] {
    --tw-leading: 15px;
    line-height: 15px;
  }
  .leading-\[16\.36px\] {
    --tw-leading: 16.36px;
    line-height: 16.36px;
  }
  .leading-\[16px\] {
    --tw-leading: 16px;
    line-height: 16px;
  }
  .leading-\[17\.2px\] {
    --tw-leading: 17.2px;
    line-height: 17.2px;
  }
  .leading-\[17px\] {
    --tw-leading: 17px;
    line-height: 17px;
  }
  .leading-\[18\.6px\] {
    --tw-leading: 18.6px;
    line-height: 18.6px;
  }
  .leading-\[18px\] {
    --tw-leading: 18px;
    line-height: 18px;
  }
  .leading-\[19\.2px\] {
    --tw-leading: 19.2px;
    line-height: 19.2px;
  }
  .leading-\[19px\] {
    --tw-leading: 19px;
    line-height: 19px;
  }
  .leading-\[20px\] {
    --tw-leading: 20px;
    line-height: 20px;
  }
  .leading-\[21px\] {
    --tw-leading: 21px;
    line-height: 21px;
  }
  .leading-\[22px\] {
    --tw-leading: 22px;
    line-height: 22px;
  }
  .leading-\[23px\] {
    --tw-leading: 23px;
    line-height: 23px;
  }
  .leading-\[24px\] {
    --tw-leading: 24px;
    line-height: 24px;
  }
  .leading-\[25px\] {
    --tw-leading: 25px;
    line-height: 25px;
  }
  .leading-\[26px\] {
    --tw-leading: 26px;
    line-height: 26px;
  }
  .leading-\[27px\] {
    --tw-leading: 27px;
    line-height: 27px;
  }
  .leading-\[28px\] {
    --tw-leading: 28px;
    line-height: 28px;
  }
  .leading-\[30px\] {
    --tw-leading: 30px;
    line-height: 30px;
  }
  .leading-\[31px\] {
    --tw-leading: 31px;
    line-height: 31px;
  }
  .leading-\[32px\] {
    --tw-leading: 32px;
    line-height: 32px;
  }
  .leading-\[34px\] {
    --tw-leading: 34px;
    line-height: 34px;
  }
  .leading-\[35px\] {
    --tw-leading: 35px;
    line-height: 35px;
  }
  .leading-\[38px\] {
    --tw-leading: 38px;
    line-height: 38px;
  }
  .leading-\[40px\] {
    --tw-leading: 40px;
    line-height: 40px;
  }
  .leading-\[48px\] {
    --tw-leading: 48px;
    line-height: 48px;
  }
  .leading-\[50px\] {
    --tw-leading: 50px;
    line-height: 50px;
  }
  .leading-\[60px\] {
    --tw-leading: 60px;
    line-height: 60px;
  }
  .leading-\[70px\] {
    --tw-leading: 70px;
    line-height: 70px;
  }
  .leading-\[80px\] {
    --tw-leading: 80px;
    line-height: 80px;
  }
  .leading-\[100\%\] {
    --tw-leading: 100%;
    line-height: 100%;
  }
  .leading-\[100px\] {
    --tw-leading: 100px;
    line-height: 100px;
  }
  .leading-\[150\%\] {
    --tw-leading: 150%;
    line-height: 150%;
  }
  .leading-\[normal\] {
    --tw-leading: normal;
    line-height: normal;
  }
  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }
  .leading-normal {
    --tw-leading: var(--leading-normal);
    line-height: var(--leading-normal);
  }
  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }
  .leading-snug {
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
  }
  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }
  .\!font-medium {
    --tw-font-weight: var(--font-weight-medium) !important;
    font-weight: var(--font-weight-medium) !important;
  }
  .\!font-normal {
    --tw-font-weight: var(--font-weight-normal) !important;
    font-weight: var(--font-weight-normal) !important;
  }
  .\!font-semibold {
    --tw-font-weight: var(--font-weight-semibold) !important;
    font-weight: var(--font-weight-semibold) !important;
  }
  .font-\[400\] {
    --tw-font-weight: 400;
    font-weight: 400;
  }
  .font-\[500\] {
    --tw-font-weight: 500;
    font-weight: 500;
  }
  .font-\[600\] {
    --tw-font-weight: 600;
    font-weight: 600;
  }
  .font-\[700\] {
    --tw-font-weight: 700;
    font-weight: 700;
  }
  .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-normal\! {
    --tw-font-weight: var(--font-weight-normal) !important;
    font-weight: var(--font-weight-normal) !important;
  }
  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .tracking-\[-0\.01em\] {
    --tw-tracking: -0.01em;
    letter-spacing: -0.01em;
  }
  .tracking-\[-0\.2px\] {
    --tw-tracking: -0.2px;
    letter-spacing: -0.2px;
  }
  .tracking-\[-0\.12px\] {
    --tw-tracking: -0.12px;
    letter-spacing: -0.12px;
  }
  .tracking-\[-0\.14px\] {
    --tw-tracking: -0.14px;
    letter-spacing: -0.14px;
  }
  .tracking-\[-0\.28px\] {
    --tw-tracking: -0.28px;
    letter-spacing: -0.28px;
  }
  .tracking-\[0\.01em\] {
    --tw-tracking: 0.01em;
    letter-spacing: 0.01em;
  }
  .tracking-\[0\.1em\] {
    --tw-tracking: 0.1em;
    letter-spacing: 0.1em;
  }
  .tracking-\[0\.02em\] {
    --tw-tracking: 0.02em;
    letter-spacing: 0.02em;
  }
  .tracking-\[0\.2em\] {
    --tw-tracking: 0.2em;
    letter-spacing: 0.2em;
  }
  .tracking-\[0\.3em\] {
    --tw-tracking: 0.3em;
    letter-spacing: 0.3em;
  }
  .tracking-\[0\.08em\] {
    --tw-tracking: 0.08em;
    letter-spacing: 0.08em;
  }
  .tracking-\[0\.12px\] {
    --tw-tracking: 0.12px;
    letter-spacing: 0.12px;
  }
  .tracking-normal {
    --tw-tracking: var(--tracking-normal);
    letter-spacing: var(--tracking-normal);
  }
  .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }
  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }
  .text-balance {
    text-wrap: balance;
  }
  .text-nowrap {
    text-wrap: nowrap;
  }
  .text-pretty {
    text-wrap: pretty;
  }
  .text-wrap {
    text-wrap: wrap;
  }
  .\[overflow-wrap\:anywhere\] {
    overflow-wrap: anywhere;
  }
  .break-words,
  .wrap-break-word {
    overflow-wrap: break-word;
  }
  .\[word-break\:break-word\] {
    word-break: break-word;
  }
  .break-all {
    word-break: break-all;
  }
  .\!text-ellipsis {
    text-overflow: ellipsis !important;
  }
  .text-clip {
    text-overflow: clip;
  }
  .text-ellipsis {
    text-overflow: ellipsis;
  }
  .\!\[white-space\:inherit\] {
    white-space: inherit !important;
  }
  .\!whitespace-nowrap {
    white-space: nowrap !important;
  }
  .whitespace-normal {
    white-space: normal;
  }
  .whitespace-nowrap {
    white-space: nowrap;
  }
  .whitespace-pre {
    white-space: pre;
  }
  .whitespace-pre-line {
    white-space: pre-line;
  }
  .whitespace-pre-wrap {
    white-space: pre-wrap;
  }
  .\!text-\[\#000\],
  .\!text-\[\#000000\] {
    color: #000 !important;
  }
  .\!text-\[\#4B7DFF\] {
    color: #4b7dff !important;
  }
  .\!text-\[\#05a3c5\] {
    color: #05a3c5 !important;
  }
  .\!text-\[\#9CA1A9\] {
    color: #9ca1a9 !important;
  }
  .\!text-\[\#222\] {
    color: #222 !important;
  }
  .\!text-\[\#326BFF\] {
    color: #326bff !important;
  }
  .\!text-\[\#333\] {
    color: #333 !important;
  }
  .\!text-\[\#999\] {
    color: #999 !important;
  }
  .\!text-\[\#3162ff\] {
    color: #3162ff !important;
  }
  .\!text-\[\#141414\] {
    color: #141414 !important;
  }
  .\!text-\[\#222222\] {
    color: #222 !important;
  }
  .\!text-\[\#262626\] {
    color: #262626 !important;
  }
  .\!text-\[\#333333\] {
    color: #333 !important;
  }
  .\!text-\[\#525252\] {
    color: #525252 !important;
  }
  .\!text-\[\#666666\] {
    color: #666 !important;
  }
  .\!text-\[\#787878\] {
    color: #787878 !important;
  }
  .\!text-\[\#814600\] {
    color: #814600 !important;
  }
  .\!text-\[\#919191\] {
    color: #919191 !important;
  }
  .\!text-\[\#A8A8A8\] {
    color: #a8a8a8 !important;
  }
  .\!text-\[\#F7F7F7\] {
    color: #f7f7f7 !important;
  }
  .\!text-\[\#F53F3F\] {
    color: #f53f3f !important;
  }
  .\!text-\[\#ffffffcc\] {
    color: #fffc !important;
  }
  .\!text-\[inherit\] {
    color: inherit !important;
  }
  .\!text-\[var\(--color-text\)\] {
    color: var(--color-text) !important;
  }
  .\!text-\[var\(--color-vip-text\)\] {
    color: var(--color-vip-text) !important;
  }
  .\!text-\[var\(--model-info-popover-text\)\] {
    color: var(--model-info-popover-text) !important;
  }
  .\!text-\[var\(--model-info-pub-btn-color\)\] {
    color: var(--model-info-pub-btn-color) !important;
  }
  .\!text-\[var\(--team-detail-table-text\)\] {
    color: var(--team-detail-table-text) !important;
  }
  .\!text-black {
    color: #000 !important;
  }
  .\!text-black\/30 {
    color: #0000004d !important;
    color: lab(0% 0 0/0.3) !important;
  }
  .\!text-black\/90 {
    color: #000000e6 !important;
    color: lab(0% 0 0/0.9) !important;
  }
  .\!text-fg-default {
    color: var(--fg-default) !important;
  }
  .\!text-fg-disabled {
    color: var(--fg-disabled) !important;
  }
  .\!text-fg-muted {
    color: var(--fg-muted) !important;
  }
  .\!text-neutral-700 {
    color: #525252 !important;
  }
  .\!text-neutral-800 {
    color: #363636 !important;
  }
  .\!text-neutral-900 {
    color: #171717 !important;
  }
  .\!text-nt-text-default {
    color: var(--nt-text-default) !important;
  }
  .\!text-white {
    color: #fff !important;
  }
  .\!text-white\/80 {
    color: #fffc !important;
    color: lab(100% -0.0000298023 0.0000119209/.8) !important;
  }
  .\!text-white\/90 {
    color: #ffffffe6 !important;
    color: lab(100% -0.0000298023 0.0000119209/.9) !important;
  }
  .\[color\:rgba\(255\,255\,255\,0\.72\)\] {
    color: #ffffffb8;
  }
  .text-\(--canvas-primary-btn-icon\) {
    color: var(--canvas-primary-btn-icon);
  }
  .text-\(--color-neutral-500\) {
    color: var(--color-neutral-500);
  }
  .text-\(--color-neutral-950\) {
    color: var(--color-neutral-950);
  }
  .text-\(--color-pagination-text\) {
    color: var(--color-pagination-text);
  }
  .text-\(--color-primary\) {
    color: var(--color-primary);
  }
  .text-\(--color-text-img-info\) {
    color: var(--color-text-img-info);
  }
  .text-\(--fg-default\) {
    color: var(--fg-default);
  }
  .text-\(--status-error\) {
    color: var(--status-error);
  }
  .text-\[\#0D0D0D\] {
    color: #0d0d0d;
  }
  .text-\[\#0E2C3B\] {
    color: #0e2c3b;
  }
  .text-\[\#0E9CB8\] {
    color: #0e9cb8;
  }
  .text-\[\#0F4FD9\] {
    color: #0f4fd9;
  }
  .text-\[\#0a7ea4\] {
    color: #0a7ea4;
  }
  .text-\[\#0d0d0d\] {
    color: #0d0d0d;
  }
  .text-\[\#0f172a\] {
    color: #0f172a;
  }
  .text-\[\#00A8B7\] {
    color: #00a8b7;
  }
  .text-\[\#00C38B\] {
    color: #00c38b;
  }
  .text-\[\#00aad0\] {
    color: #00aad0;
  }
  .text-\[\#00c15a\] {
    color: #00c15a;
  }
  .text-\[\#000\],
  .text-\[\#000000\] {
    color: #000;
  }
  .text-\[\#000000\]\! {
    color: #000 !important;
  }
  .text-\[\#0000001F\] {
    color: #0000001f;
  }
  .text-\[\#1C2027\] {
    color: #1c2027;
  }
  .text-\[\#1F6DFF\] {
    color: #1f6dff;
  }
  .text-\[\#1F2329\] {
    color: #1f2329;
  }
  .text-\[\#1f1f1f\] {
    color: #1f1f1f;
  }
  .text-\[\#1f6dff\] {
    color: #1f6dff;
  }
  .text-\[\#2D79FE\] {
    color: #2d79fe;
  }
  .text-\[\#2ECC71\] {
    color: #2ecc71;
  }
  .text-\[\#2d2d2d\] {
    color: #2d2d2d;
  }
  .text-\[\#2f7cf6\] {
    color: #2f7cf6;
  }
  .text-\[\#3FDAFD\] {
    color: #3fdafd;
  }
  .text-\[\#04CAF6\] {
    color: #04caf6;
  }
  .text-\[\#4B7DFF\] {
    color: #4b7dff;
  }
  .text-\[\#4F4F4F\] {
    color: #4f4f4f;
  }
  .text-\[\#05A3C5\],
  .text-\[\#05a3c5\] {
    color: #05a3c5;
  }
  .text-\[\#5DDCFF\] {
    color: #5ddcff;
  }
  .text-\[\#5FE8FF\] {
    color: #5fe8ff;
  }
  .text-\[\#6A7685\] {
    color: #6a7685;
  }
  .text-\[\#6E6D7A\],
  .text-\[\#6e6d7a\] {
    color: #6e6d7a;
  }
  .text-\[\#07B8DD\] {
    color: #07b8dd;
  }
  .text-\[\#7CFFB2\] {
    color: #7cffb2;
  }
  .text-\[\#7F7F7F\] {
    color: #7f7f7f;
  }
  .text-\[\#7a7a7a\] {
    color: #7a7a7a;
  }
  .text-\[\#7f7f7f\] {
    color: #7f7f7f;
  }
  .text-\[\#8A8D91\] {
    color: #8a8d91;
  }
  .text-\[\#8a8a8a\] {
    color: #8a8a8a;
  }
  .text-\[\#8ee89f\] {
    color: #8ee89f;
  }
  .text-\[\#09CAF5\] {
    color: #09caf5;
  }
  .text-\[\#09CAF5\]\/80 {
    color: #09caf5cc;
    color: lab(74.7849% -31.5173 -33.6526/0.8);
  }
  .text-\[\#09caf5\] {
    color: #09caf5;
  }
  .text-\[\#9CA1A9\] {
    color: #9ca1a9;
  }
  .text-\[\#9ca3af\] {
    color: #9ca3af;
  }
  .text-\[\#15B373\] {
    color: #15b373;
  }
  .text-\[\#25b965\] {
    color: #25b965;
  }
  .text-\[\#61D8A9\] {
    color: #61d8a9;
  }
  .text-\[\#79b0ff\] {
    color: #79b0ff;
  }
  .text-\[\#84edff\] {
    color: #84edff;
  }
  .text-\[\#147DFF\] {
    color: #147dff;
  }
  .text-\[\#222\] {
    color: #222;
  }
  .text-\[\#326BFF\],
  .text-\[\#326bff\] {
    color: #326bff;
  }
  .text-\[\#333\] {
    color: #333;
  }
  .text-\[\#444\] {
    color: #444;
  }
  .text-\[\#478EFF\],
  .text-\[\#478eff\] {
    color: #478eff;
  }
  .text-\[\#666\] {
    color: #666;
  }
  .text-\[\#934c4c\] {
    color: #934c4c;
  }
  .text-\[\#999\] {
    color: #999;
  }
  .text-\[\#1880FF\],
  .text-\[\#1880ff\] {
    color: #1880ff;
  }
  .text-\[\#3162FF\],
  .text-\[\#3162ff\] {
    color: #3162ff;
  }
  .text-\[\#3268FF\] {
    color: #3268ff;
  }
  .text-\[\#4368e3\] {
    color: #4368e3;
  }
  .text-\[\#06222b\] {
    color: #06222b;
  }
  .text-\[\#6640ff\] {
    color: #6640ff;
  }
  .text-\[\#9197A1\] {
    color: #9197a1;
  }
  .text-\[\#18191C\] {
    color: #18191c;
  }
  .text-\[\#20242A\] {
    color: #20242a;
  }
  .text-\[\#22212C\] {
    color: #22212c;
  }
  .text-\[\#78858F\] {
    color: #78858f;
  }
  .text-\[\#141414\] {
    color: #141414;
  }
  .text-\[\#171717\] {
    color: #171717;
  }
  .text-\[\#191919\] {
    color: #191919;
  }
  .text-\[\#212121\] {
    color: #212121;
  }
  .text-\[\#222222CC\] {
    color: #222c;
  }
  .text-\[\#222222\] {
    color: #222;
  }
  .text-\[\#222531\] {
    color: #222531;
  }
  .text-\[\#262626\] {
    color: #262626;
  }
  .text-\[\#262626\]\/60 {
    color: #26262699;
    color: lab(15.1597% 0.0000149012 0/0.6);
  }
  .text-\[\#262626\]\/65 {
    color: #262626a6;
    color: lab(15.1597% 0.0000149012 0/0.65);
  }
  .text-\[\#303030\] {
    color: #303030;
  }
  .text-\[\#333333\] {
    color: #333;
  }
  .text-\[\#383838\] {
    color: #383838;
  }
  .text-\[\#424242\] {
    color: #424242;
  }
  .text-\[\#525252\] {
    color: #525252;
  }
  .text-\[\#646464\] {
    color: #646464;
  }
  .text-\[\#666666\] {
    color: #666;
  }
  .text-\[\#737373\] {
    color: #737373;
  }
  .text-\[\#787878\] {
    color: #787878;
  }
  .text-\[\#814600\] {
    color: #814600;
  }
  .text-\[\#888888\] {
    color: #888;
  }
  .text-\[\#919191\] {
    color: #919191;
  }
  .text-\[\#929292\] {
    color: #929292;
  }
  .text-\[\#999999\] {
    color: #999;
  }
  .text-\[\#A4A9B2\] {
    color: #a4a9b2;
  }
  .text-\[\#A4ABC2\] {
    color: #a4abc2;
  }
  .text-\[\#A8A8A8\] {
    color: #a8a8a8;
  }
  .text-\[\#ADADAD\] {
    color: #adadad;
  }
  .text-\[\#B0B0B0\] {
    color: #b0b0b0;
  }
  .text-\[\#BA824D\] {
    color: #ba824d;
  }
  .text-\[\#C1C2C5\] {
    color: #c1c2c5;
  }
  .text-\[\#C1C5CC\] {
    color: #c1c5cc;
  }
  .text-\[\#C4C4C4\] {
    color: #c4c4c4;
  }
  .text-\[\#CB272D\] {
    color: #cb272d;
  }
  .text-\[\#D6D6D6\] {
    color: #d6d6d6;
  }
  .text-\[\#D9D9D9\] {
    color: #d9d9d9;
  }
  .text-\[\#E74C3C\] {
    color: #e74c3c;
  }
  .text-\[\#E85D5D\] {
    color: #e85d5d;
  }
  .text-\[\#E5484D\] {
    color: #e5484d;
  }
  .text-\[\#E9931C\] {
    color: #e9931c;
  }
  .text-\[\#F2A93A\] {
    color: #f2a93a;
  }
  .text-\[\#F5F5F7\] {
    color: #f5f5f7;
  }
  .text-\[\#F7F7F7\] {
    color: #f7f7f7;
  }
  .text-\[\#F53F3F\] {
    color: #f53f3f;
  }
  .text-\[\#F5514F\] {
    color: #f5514f;
  }
  .text-\[\#F5514F\]\/80 {
    color: #f5514fcc;
    color: lab(58.6849% 63.3201 38.2325/0.8);
  }
  .text-\[\#F76560\] {
    color: #f76560;
  }
  .text-\[\#FB275D\] {
    color: #fb275d;
  }
  .text-\[\#FDA400\] {
    color: #fda400;
  }
  .text-\[\#FF00AA\] {
    color: #f0a;
  }
  .text-\[\#FF3D6A\] {
    color: #ff3d6a;
  }
  .text-\[\#FF4D4F\] {
    color: #ff4d4f;
  }
  .text-\[\#FF7D00\] {
    color: #ff7d00;
  }
  .text-\[\#FF8A01\] {
    color: #ff8a01;
  }
  .text-\[\#FF5290\] {
    color: #ff5290;
  }
  .text-\[\#FF6868\] {
    color: #ff6868;
  }
  .text-\[\#FF8000\] {
    color: #ff8000;
  }
  .text-\[\#FF8585\] {
    color: #ff8585;
  }
  .text-\[\#FFA700\] {
    color: #ffa700;
  }
  .text-\[\#FFAA2F\] {
    color: #ffaa2f;
  }
  .text-\[\#FFAB0D\] {
    color: #ffab0d;
  }
  .text-\[\#FFC65D\] {
    color: #ffc65d;
  }
  .text-\[\#FFC862\] {
    color: #ffc862;
  }
  .text-\[\#FFDDA5\] {
    color: #ffdda5;
  }
  .text-\[\#FFDEAD\] {
    color: #ffdead;
  }
  .text-\[\#FFEFF7\] {
    color: #ffeff7;
  }
  .text-\[\#FFF0CA\] {
    color: #fff0ca;
  }
  .text-\[\#FFFFFF99\] {
    color: #fff9;
  }
  .text-\[\#FFFFFFCC\] {
    color: #fffc;
  }
  .text-\[\#FFFFFFD9\] {
    color: #ffffffd9;
  }
  .text-\[\#FFFFFF\],
  .text-\[\#FFF\] {
    color: #fff;
  }
  .text-\[\#a1a1a1\] {
    color: #a1a1a1;
  }
  .text-\[\#a8a8a8\] {
    color: #a8a8a8;
  }
  .text-\[\#b0b0b0\] {
    color: #b0b0b0;
  }
  .text-\[\#b8b8b8\] {
    color: #b8b8b8;
  }
  .text-\[\#c0c1c4\] {
    color: #c0c1c4;
  }
  .text-\[\#c4c4c4\] {
    color: #c4c4c4;
  }
  .text-\[\#c8c8c8\] {
    color: #c8c8c8;
  }
  .text-\[\#cb272d\] {
    color: #cb272d;
  }
  .text-\[\#cf3336\] {
    color: #cf3336;
  }
  .text-\[\#d94a31\] {
    color: #d94a31;
  }
  .text-\[\#e5e5e5\] {
    color: #e5e5e5;
  }
  .text-\[\#e8e8e8\] {
    color: #e8e8e8;
  }
  .text-\[\#e74c3c\] {
    color: #e74c3c;
  }
  .text-\[\#e9931c\] {
    color: #e9931c;
  }
  .text-\[\#e94486\] {
    color: #e94486;
  }
  .text-\[\#ede9fc\] {
    color: #ede9fc;
  }
  .text-\[\#f2f2f2\] {
    color: #f2f2f2;
  }
  .text-\[\#f4e0a8\] {
    color: #f4e0a8;
  }
  .text-\[\#f05a3c\] {
    color: #f05a3c;
  }
  .text-\[\#f5f4ef\] {
    color: #f5f4ef;
  }
  .text-\[\#f5f5f5\] {
    color: #f5f5f5;
  }
  .text-\[\#f7f7f7\] {
    color: #f7f7f7;
  }
  .text-\[\#f7f7f7\]\/90 {
    color: #f7f7f7e6;
    color: lab(97.2321% 0 0/0.9);
  }
  .text-\[\#fa5c00\] {
    color: #fa5c00;
  }
  .text-\[\#facc15\] {
    color: #facc15;
  }
  .text-\[\#ff6b6b\] {
    color: #ff6b6b;
  }
  .text-\[\#ff6b60\] {
    color: #ff6b60;
  }
  .text-\[\#ff7a7a\] {
    color: #ff7a7a;
  }
  .text-\[\#ff7d00\] {
    color: #ff7d00;
  }
  .text-\[\#ff3801\] {
    color: #ff3801;
  }
  .text-\[\#ffc65d\] {
    color: #ffc65d;
  }
  .text-\[\#fff\],
  .text-\[\#ffffff\] {
    color: #fff;
  }
  .text-\[\#ffffffcc\] {
    color: #fffc;
  }
  .text-\[6E6D7A\] {
    color: 6000000D7A;
  }
  .text-\[color-mix\(in_srgb\,var\(--btn-invert-text\)_40\%\,transparent\)\] {
    color: var(--btn-invert-text);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .text-\[color-mix\(in_srgb\,var\(--btn-invert-text\)_40\%\,transparent\)\] {
      color: color-mix(in srgb, var(--btn-invert-text) 40%, transparent);
    }
  }
  .text-\[color\:var\(--canvas-controls-text\,\#262626\)\] {
    color: var(--canvas-controls-text, #262626);
  }
  .text-\[rgb\(31\,109\,255\)\] {
    color: #1f6dff;
  }
  .text-\[rgb\(var\(--character-studio-fg-rgb\)\/0\.9\)\] {
    color: rgb(var(--character-studio-fg-rgb) / 0.9);
  }
  .text-\[rgb\(var\(--character-studio-fg-rgb\,255_255_255\)\/0\.9\)\] {
    color: rgb(var(--character-studio-fg-rgb, 255 255 255) / 0.9);
  }
  .text-\[rgba\(0\,0\,0\,0\.3\)\] {
    color: #0000004d;
  }
  .text-\[rgba\(0\,0\,0\,0\.9\)\] {
    color: #000000e6;
  }
  .text-\[rgba\(0\,0\,0\,0\.41\)\] {
    color: #00000069;
  }
  .text-\[rgba\(0\,0\,0\,0\.55\)\] {
    color: #0000008c;
  }
  .text-\[rgba\(13\,13\,13\,0\.3\)\] {
    color: #0d0d0d4d;
  }
  .text-\[rgba\(13\,13\,13\,0\.4\)\] {
    color: #0d0d0d66;
  }
  .text-\[rgba\(13\,13\,13\,0\.6\)\] {
    color: #0d0d0d99;
  }
  .text-\[rgba\(13\,13\,13\,0\.9\)\] {
    color: #0d0d0de6;
  }
  .text-\[rgba\(13\,13\,13\,0\.55\)\] {
    color: #0d0d0d8c;
  }
  .text-\[rgba\(255\,255\,255\,0\.4\)\] {
    color: #fff6;
  }
  .text-\[rgba\(255\,255\,255\,0\.6\)\] {
    color: #fff9;
  }
  .text-\[var\(--bg-surface\)\] {
    color: var(--bg-surface);
  }
  .text-\[var\(--btn-invert-text\)\] {
    color: var(--btn-invert-text);
  }
  .text-\[var\(--canvas-controls-icon\)\] {
    color: var(--canvas-controls-icon);
  }
  .text-\[var\(--canvas-controls-text\)\],
  .text-\[var\(--canvas-controls-text\)\]\/60 {
    color: var(--canvas-controls-text);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .text-\[var\(--canvas-controls-text\)\]\/60 {
      color: color-mix(in oklab, var(--canvas-controls-text) 60%, transparent);
    }
  }
  .text-\[var\(--canvas-controls-text\,\#262626\)\] {
    color: var(--canvas-controls-text, #262626);
  }
  .text-\[var\(--canvas-controls-text-muted\)\] {
    color: var(--canvas-controls-text-muted);
  }
  .text-\[var\(--character-studio-bg-float\)\] {
    color: var(--character-studio-bg-float);
  }
  .text-\[var\(--character-studio-text-default\)\] {
    color: var(--character-studio-text-default);
  }
  .text-\[var\(--character-studio-text-inverse\)\] {
    color: var(--character-studio-text-inverse);
  }
  .text-\[var\(--character-studio-text-secondary\)\] {
    color: var(--character-studio-text-secondary);
  }
  .text-\[var\(--character-studio-text-tertiary\)\] {
    color: var(--character-studio-text-tertiary);
  }
  .text-\[var\(--charge-qr-text\,\#787878\)\] {
    color: var(--charge-qr-text, #787878);
  }
  .text-\[var\(--charge-text-secondary\,\#814600\)\] {
    color: var(--charge-text-secondary, #814600);
  }
  .text-\[var\(--charge-text-title\,\#303030\)\] {
    color: var(--charge-text-title, #303030);
  }
  .text-\[var\(--color-border-login-input\)\] {
    color: var(--color-border-login-input);
  }
  .text-\[var\(--color-brand-400\)\] {
    color: var(--color-brand-400);
  }
  .text-\[var\(--color-brand-600\)\] {
    color: var(--color-brand-600);
  }
  .text-\[var\(--color-caption-light\)\] {
    color: var(--color-caption-light);
  }
  .text-\[var\(--color-draw-same-navigate-btn-text\)\] {
    color: var(--color-draw-same-navigate-btn-text);
  }
  .text-\[var\(--color-draw-same-tag-normal-text\)\] {
    color: var(--color-draw-same-tag-normal-text);
  }
  .text-\[var\(--color-draw-same-tag-selected-text\)\] {
    color: var(--color-draw-same-tag-selected-text);
  }
  .text-\[var\(--color-link1\)\] {
    color: var(--color-link1);
  }
  .text-\[var\(--color-neutral-700\)\] {
    color: var(--color-neutral-700);
  }
  .text-\[var\(--color-pagination-text\)\] {
    color: var(--color-pagination-text);
  }
  .text-\[var\(--color-primary\)\] {
    color: var(--color-primary);
  }
  .text-\[var\(--color-primary-foreground\)\] {
    color: var(--color-primary-foreground);
  }
  .text-\[var\(--color-red-700\)\] {
    color: var(--color-red-700);
  }
  .text-\[var\(--color-text\)\] {
    color: var(--color-text);
  }
  .text-\[var\(--color-text-ant-segmented-item-subTitle\)\] {
    color: var(--color-text-ant-segmented-item-subTitle);
  }
  .text-\[var\(--color-text-img-info\)\] {
    color: var(--color-text-img-info);
  }
  .text-\[var\(--color-text-light\)\] {
    color: var(--color-text-light);
  }
  .text-\[var\(--color-text-lighter\)\] {
    color: var(--color-text-lighter);
  }
  .text-\[var\(--color-text-local-check\)\] {
    color: var(--color-text-local-check);
  }
  .text-\[var\(--color-vip-text\)\] {
    color: var(--color-vip-text);
  }
  .text-\[var\(--fg-default\)\] {
    color: var(--fg-default);
  }
  .text-\[var\(--fg-muted\)\] {
    color: var(--fg-muted);
  }
  .text-\[var\(--fg-subtle\)\] {
    color: var(--fg-subtle);
  }
  .text-\[var\(--hb-fg\)\] {
    color: var(--hb-fg);
  }
  .text-\[var\(--hl-badge-fg\)\] {
    color: var(--hl-badge-fg);
  }
  .text-\[var\(--model-info-color\)\] {
    color: var(--model-info-color);
  }
  .text-\[var\(--model-info-color-caption\)\] {
    color: var(--model-info-color-caption);
  }
  .text-\[var\(--model-info-tag-text\)\] {
    color: var(--model-info-tag-text);
  }
  .text-\[var\(--nt-accent-cyan\)\] {
    color: var(--nt-accent-cyan);
  }
  .text-\[var\(--nt-icon-default\)\] {
    color: var(--nt-icon-default);
  }
  .text-\[var\(--nt-icon-onbrand\)\] {
    color: var(--nt-icon-onbrand);
  }
  .text-\[var\(--nt-red-500\)\] {
    color: var(--nt-red-500);
  }
  .text-\[var\(--nt-text-danger\)\] {
    color: var(--nt-text-danger);
  }
  .text-\[var\(--nt-text-default\)\] {
    color: var(--nt-text-default);
  }
  .text-\[var\(--nt-text-default\)\]\! {
    color: var(--nt-text-default) !important;
  }
  .text-\[var\(--nt-text-secondary\)\] {
    color: var(--nt-text-secondary);
  }
  .text-\[var\(--sd-btn-sub-text\)\] {
    color: var(--sd-btn-sub-text);
  }
  .text-\[var\(--sku-gift-badge-text\)\] {
    color: var(--sku-gift-badge-text);
  }
  .text-\[var\(--status-error\)\] {
    color: var(--status-error);
  }
  .text-\[var\(--team-vip-text-label\)\] {
    color: var(--team-vip-text-label);
  }
  .text-\[var\(--team-vip-text-muted\)\] {
    color: var(--team-vip-text-muted);
  }
  .text-\[var\(--team-vip-text-secondary\)\] {
    color: var(--team-vip-text-secondary);
  }
  .text-\[var\(--text-color\)\] {
    color: var(--text-color);
  }
  .text-\[var\(--text-icon-disable\,\#525252\)\] {
    color: var(--text-icon-disable, #525252);
  }
  .text-\[var\(--text-secondary\)\] {
    color: var(--text-secondary);
  }
  .text-\[var\(--upload-model-link-color\)\] {
    color: var(--upload-model-link-color);
  }
  .text-\[var\(--vip-paywall-hint-text\)\] {
    color: var(--vip-paywall-hint-text);
  }
  .text-\[var\(--vip-text-muted\)\] {
    color: var(--vip-text-muted);
  }
  .text-\[var\(--vip-text-primary\,\#222\)\] {
    color: var(--vip-text-primary, #222);
  }
  .text-\[white\] {
    color: #fff;
  }
  .text-amber-100\/90 {
    color: #fef3c6e6;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .text-amber-100\/90 {
      color: color-mix(in oklab, var(--color-amber-100) 90%, transparent);
    }
  }
  .text-amber-300 {
    color: var(--color-amber-300);
  }
  .text-amber-500 {
    color: var(--color-amber-500);
  }
  .text-amber-600 {
    color: var(--color-amber-600);
  }
  .text-amber-700 {
    color: var(--color-amber-700);
  }
  .text-amber-800 {
    color: var(--color-amber-800);
  }
  .text-amber-900 {
    color: var(--color-amber-900);
  }
  .text-amber-950 {
    color: var(--color-amber-950);
  }
  .text-bg-page {
    color: var(--bg-page);
  }
  .text-bg-surface {
    color: var(--bg-surface);
  }
  .text-black {
    color: #000;
  }
  .text-black\/15 {
    color: #00000026;
    color: lab(0% 0 0/0.15);
  }
  .text-black\/25 {
    color: #00000040;
    color: lab(0% 0 0/0.25);
  }
  .text-black\/30 {
    color: #0000004d;
    color: lab(0% 0 0/0.3);
  }
  .text-black\/35 {
    color: #00000059;
    color: lab(0% 0 0/0.35);
  }
  .text-black\/40 {
    color: #0006;
    color: lab(0% 0 0/0.4);
  }
  .text-black\/45 {
    color: #00000073;
    color: lab(0% 0 0/0.45);
  }
  .text-black\/50 {
    color: #00000080;
    color: lab(0% 0 0/0.5);
  }
  .text-black\/55 {
    color: #0000008c;
    color: lab(0% 0 0/0.55);
  }
  .text-black\/60 {
    color: #0009;
    color: lab(0% 0 0/0.6);
  }
  .text-black\/65 {
    color: #000000a6;
    color: lab(0% 0 0/0.65);
  }
  .text-black\/70 {
    color: #000000b3;
    color: lab(0% 0 0/0.7);
  }
  .text-black\/80 {
    color: #000c;
    color: lab(0% 0 0/0.8);
  }
  .text-black\/85 {
    color: #000000d9;
    color: lab(0% 0 0/0.85);
  }
  .text-black\/90 {
    color: #000000e6;
    color: lab(0% 0 0/0.9);
  }
  .text-black\/\[0\.55\] {
    color: #0000008c;
    color: lab(0% 0 0/0.55);
  }
  .text-blue-300 {
    color: #7cc0fc;
  }
  .text-blue-300\/60 {
    color: #7cc0fc99;
    color: lab(74.9344% -9.90847 -36.8782/0.6);
  }
  .text-blue-300\/70 {
    color: #7cc0fcb3;
    color: lab(74.9344% -9.90847 -36.8782/0.7);
  }
  .text-blue-500 {
    color: #147dff;
  }
  .text-blue-500\/70 {
    color: #147dffb3;
    color: lab(52.8612% 11.055 -73.633/0.7);
  }
  .text-blue-500\/80 {
    color: #147dffcc;
    color: lab(52.8612% 11.055 -73.633/0.8);
  }
  .text-blue-600 {
    color: #206ccf;
  }
  .text-blue-600\/90 {
    color: #206ccfe6;
    color: lab(45.4339% 6.0786 -58.7251/0.9);
  }
  .text-blue-700 {
    color: #104ba3;
  }
  .text-blue-800 {
    color: #053078;
  }
  .text-blue-900 {
    color: #002066;
  }
  .text-blue-950 {
    color: var(--color-blue-950);
  }
  .text-border-neutral-l1 {
    color: var(--border-neutral-l1);
  }
  .text-border-neutral-l2 {
    color: var(--border-border-neutral-l2);
  }
  .text-brand-400 {
    color: #09caf5;
  }
  .text-brand-600 {
    color: #05a3c5;
  }
  .text-btn-invert-text,
  .text-btn-invert-text\/40 {
    color: var(--btn-invert-text);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .text-btn-invert-text\/40 {
      color: color-mix(in oklab, var(--btn-invert-text) 40%, transparent);
    }
  }
  .text-btn-primary {
    color: var(--btn-primary-bg);
  }
  .text-btn-primary-text {
    color: var(--btn-primary-text);
  }
  .text-canvas-controls {
    color: var(--canvas-controls-bg);
  }
  .text-canvas-controls-icon {
    color: var(--canvas-controls-icon);
  }
  .text-canvas-controls-text,
  .text-canvas-controls-text\/40 {
    color: var(--canvas-controls-text);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .text-canvas-controls-text\/40 {
      color: color-mix(in oklab, var(--canvas-controls-text) 40%, transparent);
    }
  }
  .text-canvas-controls-text\/45 {
    color: var(--canvas-controls-text);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .text-canvas-controls-text\/45 {
      color: color-mix(in oklab, var(--canvas-controls-text) 45%, transparent);
    }
  }
  .text-canvas-controls-text\/50 {
    color: var(--canvas-controls-text);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .text-canvas-controls-text\/50 {
      color: color-mix(in oklab, var(--canvas-controls-text) 50%, transparent);
    }
  }
  .text-canvas-controls-text\/55 {
    color: var(--canvas-controls-text);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .text-canvas-controls-text\/55 {
      color: color-mix(in oklab, var(--canvas-controls-text) 55%, transparent);
    }
  }
  .text-canvas-controls-text\/60 {
    color: var(--canvas-controls-text);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .text-canvas-controls-text\/60 {
      color: color-mix(in oklab, var(--canvas-controls-text) 60%, transparent);
    }
  }
  .text-canvas-controls-text\/70 {
    color: var(--canvas-controls-text);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .text-canvas-controls-text\/70 {
      color: color-mix(in oklab, var(--canvas-controls-text) 70%, transparent);
    }
  }
  .text-canvas-controls-text\/85 {
    color: var(--canvas-controls-text);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .text-canvas-controls-text\/85 {
      color: color-mix(in oklab, var(--canvas-controls-text) 85%, transparent);
    }
  }
  .text-canvas-controls-text\/90 {
    color: var(--canvas-controls-text);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .text-canvas-controls-text\/90 {
      color: color-mix(in oklab, var(--canvas-controls-text) 90%, transparent);
    }
  }
  .text-canvas-primary-btn-icon {
    color: var(--canvas-primary-btn-icon);
  }
  .text-current {
    color: currentColor;
  }
  .text-cyan-200 {
    color: var(--color-cyan-200);
  }
  .text-cyan-300 {
    color: var(--color-cyan-300);
  }
  .text-destructive {
    color: var(--status-error);
  }
  .text-emerald-100 {
    color: var(--color-emerald-100);
  }
  .text-emerald-300 {
    color: var(--color-emerald-300);
  }
  .text-emerald-400 {
    color: var(--color-emerald-400);
  }
  .text-emerald-400\/90 {
    color: #00d294e6;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .text-emerald-400\/90 {
      color: color-mix(in oklab, var(--color-emerald-400) 90%, transparent);
    }
  }
  .text-emerald-500 {
    color: var(--color-emerald-500);
  }
  .text-emerald-800 {
    color: var(--color-emerald-800);
  }
  .text-emerald-900 {
    color: var(--color-emerald-900);
  }
  .text-fg-brand {
    color: var(--fg-brand);
  }
  .text-fg-default,
  .text-fg-default\/40 {
    color: var(--fg-default);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .text-fg-default\/40 {
      color: color-mix(in oklab, var(--fg-default) 40%, transparent);
    }
  }
  .text-fg-disabled {
    color: var(--fg-disabled);
  }
  .text-fg-muted {
    color: var(--fg-muted);
  }
  .text-fg-muted\! {
    color: var(--fg-muted) !important;
  }
  .text-fg-muted\/35 {
    color: var(--fg-muted);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .text-fg-muted\/35 {
      color: color-mix(in oklab, var(--fg-muted) 35%, transparent);
    }
  }
  .text-fg-muted\/40 {
    color: var(--fg-muted);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .text-fg-muted\/40 {
      color: color-mix(in oklab, var(--fg-muted) 40%, transparent);
    }
  }
  .text-fg-muted\/50 {
    color: var(--fg-muted);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .text-fg-muted\/50 {
      color: color-mix(in oklab, var(--fg-muted) 50%, transparent);
    }
  }
  .text-fg-muted\/80 {
    color: var(--fg-muted);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .text-fg-muted\/80 {
      color: color-mix(in oklab, var(--fg-muted) 80%, transparent);
    }
  }
  .text-fg-muted\/90 {
    color: var(--fg-muted);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .text-fg-muted\/90 {
      color: color-mix(in oklab, var(--fg-muted) 90%, transparent);
    }
  }
  .text-fg-on-emphasis,
  .text-fg-on-emphasis\/80 {
    color: var(--fg-on-emphasis);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .text-fg-on-emphasis\/80 {
      color: color-mix(in oklab, var(--fg-on-emphasis) 80%, transparent);
    }
  }
  .text-fg-secondary {
    color: var(--fg-secondary);
  }
  .text-fg-subtle {
    color: var(--fg-subtle);
  }
  .text-foreground {
    color: var(--fg-default);
  }
  .text-gray-100 {
    color: var(--color-gray-100);
  }
  .text-gray-400 {
    color: var(--color-gray-400);
  }
  .text-gray-500 {
    color: var(--color-gray-500);
  }
  .text-gray-600 {
    color: var(--color-gray-600);
  }
  .text-gray-700 {
    color: var(--color-gray-700);
  }
  .text-gray-800 {
    color: var(--color-gray-800);
  }
  .text-gray-900 {
    color: var(--color-gray-900);
  }
  .text-green-400 {
    color: #85ff75;
  }
  .text-green-500 {
    color: #64d959;
  }
  .text-green-600 {
    color: #4ec740;
  }
  .text-green-600\/90 {
    color: #4ec740e6;
    color: lab(71.5204% -54.0089 54.2464/0.9);
  }
  .text-green-700 {
    color: #239c3d;
  }
  .text-green-800 {
    color: #125f23;
  }
  .text-green-900 {
    color: #002e25;
  }
  .text-indigo-500 {
    color: var(--color-indigo-500);
  }
  .text-indigo-700 {
    color: var(--color-indigo-700);
  }
  .text-indigo-800 {
    color: var(--color-indigo-800);
  }
  .text-inherit {
    color: inherit;
  }
  .text-input {
    color: var(--input-bg);
  }
  .text-muted {
    color: var(--bg-surface-secondary);
  }
  .text-neutral-50 {
    color: #f7f7f7;
  }
  .text-neutral-200 {
    color: #e5e6ec;
  }
  .text-neutral-300 {
    color: #e3e3e3;
  }
  .text-neutral-400 {
    color: #c4c4c4;
  }
  .text-neutral-500 {
    color: #919191;
  }
  .text-neutral-600 {
    color: #86909c;
  }
  .text-neutral-700 {
    color: #525252;
  }
  .text-neutral-700\/80 {
    color: #525252cc;
    color: lab(34.8782% -0.0000149012 0.00000596046/.8);
  }
  .text-neutral-800 {
    color: #363636;
  }
  .text-neutral-900 {
    color: #171717;
  }
  .text-neutral-950 {
    color: #141414;
  }
  .text-nt-accent-amber {
    color: var(--nt-accent-amber);
  }
  .text-nt-bg-body {
    color: var(--nt-bg-body);
  }
  .text-nt-black {
    color: var(--nt-black);
  }
  .text-nt-brand {
    color: var(--nt-brand);
  }
  .text-nt-danger-default {
    color: var(--nt-danger-default);
  }
  .text-nt-icon-brand {
    color: var(--nt-icon-brand);
  }
  .text-nt-icon-default {
    color: var(--nt-icon-default);
  }
  .text-nt-icon-onbrand {
    color: var(--nt-icon-onbrand);
  }
  .text-nt-icon-secondary {
    color: var(--nt-icon-secondary);
  }
  .text-nt-icon-tertiary {
    color: var(--nt-icon-tertiary);
  }
  .text-nt-invert {
    color: var(--nt-invert);
  }
  .text-nt-text-brand {
    color: var(--nt-text-brand);
  }
  .text-nt-text-brand-active {
    color: var(--nt-text-brand-active);
  }
  .text-nt-text-default,
  .text-nt-text-default\/60 {
    color: var(--nt-text-default);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .text-nt-text-default\/60 {
      color: color-mix(in oklab, var(--nt-text-default) 60%, transparent);
    }
  }
  .text-nt-text-disabled {
    color: var(--nt-text-disabled);
  }
  .text-nt-text-highlight {
    color: var(--nt-text-highlight);
  }
  .text-nt-text-onbrand {
    color: var(--nt-text-onbrand);
  }
  .text-nt-text-onbrand-tertiary {
    color: var(--nt-text-onbrand-tertiary);
  }
  .text-nt-text-secondary {
    color: var(--nt-text-secondary);
  }
  .text-nt-text-tertiary {
    color: var(--nt-text-tertiary);
  }
  .text-nt-warning-default {
    color: var(--nt-warning-default);
  }
  .text-nt-white,
  .text-nt-white\/50 {
    color: var(--nt-white);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .text-nt-white\/50 {
      color: color-mix(in oklab, var(--nt-white) 50%, transparent);
    }
  }
  .text-orange-600 {
    color: var(--color-orange-600);
  }
  .text-primary {
    color: var(--color-brand-400);
  }
  .text-purple-200 {
    color: var(--color-purple-200);
  }
  .text-purple-200\/95 {
    color: #e9d5fff2;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .text-purple-200\/95 {
      color: color-mix(in oklab, var(--color-purple-200) 95%, transparent);
    }
  }
  .text-purple-400 {
    color: var(--color-purple-400);
  }
  .text-purple-400\/60 {
    color: #c07eff99;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .text-purple-400\/60 {
      color: color-mix(in oklab, var(--color-purple-400) 60%, transparent);
    }
  }
  .text-purple-500 {
    color: var(--color-purple-500);
  }
  .text-purple-900 {
    color: var(--color-purple-900);
  }
  .text-red-100 {
    color: #fdcdc5;
  }
  .text-red-100\/90 {
    color: #fdcdc5e6;
    color: lab(86.5064% 16.6174 10.7502/0.9);
  }
  .text-red-200 {
    color: #fbaca3;
  }
  .text-red-300 {
    color: #f98981;
  }
  .text-red-400 {
    color: #f76560;
  }
  .text-red-400\/60 {
    color: #f7656099;
    color: lab(62.2814% 56.7511 33.0729/0.6);
  }
  .text-red-500 {
    color: #f53f3f;
  }
  .text-red-500\/80 {
    color: #f53f3fcc;
    color: lab(56.2681% 68.8358 44.4851/0.8);
  }
  .text-red-500\/90 {
    color: #f53f3fe6;
    color: lab(56.2681% 68.8358 44.4851/0.9);
  }
  .text-red-600 {
    color: #e11d48;
  }
  .text-red-700 {
    color: #cb272d;
  }
  .text-secondary {
    color: var(--btn-secondary-bg);
  }
  .text-secondary-foreground {
    color: var(--btn-secondary-text);
  }
  .text-sky-500 {
    color: var(--color-sky-500);
  }
  .text-sky-900 {
    color: var(--color-sky-900);
  }
  .text-slate-50 {
    color: var(--color-slate-50);
  }
  .text-status-error {
    color: var(--status-error);
  }
  .text-status-info {
    color: var(--status-info);
  }
  .text-status-success {
    color: var(--status-success);
  }
  .text-status-warning {
    color: var(--status-warning);
  }
  .text-text-brand {
    color: var(--text-text-brand);
  }
  .text-text-secondary {
    color: var(--text-secondary);
  }
  .text-text-tertiary {
    color: var(--text-tertiary);
  }
  .text-transparent {
    color: #0000;
  }
  .text-violet-100 {
    color: var(--color-violet-100);
  }
  .text-white {
    color: #fff;
  }
  .text-white\/20 {
    color: #fff3;
    color: lab(100% -0.0000298023 0.0000119209/.2);
  }
  .text-white\/25 {
    color: #ffffff40;
    color: lab(100% -0.0000298023 0.0000119209/.25);
  }
  .text-white\/28 {
    color: #ffffff47;
    color: lab(100% -0.0000298023 0.0000119209/.28);
  }
  .text-white\/30 {
    color: #ffffff4d;
    color: lab(100% -0.0000298023 0.0000119209/.3);
  }
  .text-white\/35 {
    color: #ffffff59;
    color: lab(100% -0.0000298023 0.0000119209/.35);
  }
  .text-white\/40 {
    color: #fff6;
    color: lab(100% -0.0000298023 0.0000119209/.4);
  }
  .text-white\/45 {
    color: #ffffff73;
    color: lab(100% -0.0000298023 0.0000119209/.45);
  }
  .text-white\/50 {
    color: #ffffff80;
    color: lab(100% -0.0000298023 0.0000119209/.5);
  }
  .text-white\/55 {
    color: #ffffff8c;
    color: lab(100% -0.0000298023 0.0000119209/.55);
  }
  .text-white\/58 {
    color: #ffffff94;
    color: lab(100% -0.0000298023 0.0000119209/.58);
  }
  .text-white\/60 {
    color: #fff9;
    color: lab(100% -0.0000298023 0.0000119209/.6);
  }
  .text-white\/65 {
    color: #ffffffa6;
    color: lab(100% -0.0000298023 0.0000119209/.65);
  }
  .text-white\/70 {
    color: #ffffffb3;
    color: lab(100% -0.0000298023 0.0000119209/.7);
  }
  .text-white\/72 {
    color: #ffffffb8;
    color: lab(100% -0.0000298023 0.0000119209/.72);
  }
  .text-white\/75 {
    color: #ffffffbf;
    color: lab(100% -0.0000298023 0.0000119209/.75);
  }
  .text-white\/76 {
    color: #ffffffc2;
    color: lab(100% -0.0000298023 0.0000119209/.76);
  }
  .text-white\/80 {
    color: #fffc;
    color: lab(100% -0.0000298023 0.0000119209/.8);
  }
  .text-white\/82 {
    color: #ffffffd1;
    color: lab(100% -0.0000298023 0.0000119209/.82);
  }
  .text-white\/85 {
    color: #ffffffd9;
    color: lab(100% -0.0000298023 0.0000119209/.85);
  }
  .text-white\/88 {
    color: #ffffffe0;
    color: lab(100% -0.0000298023 0.0000119209/.88);
  }
  .text-white\/90 {
    color: #ffffffe6;
    color: lab(100% -0.0000298023 0.0000119209/.9);
  }
  .text-white\/95 {
    color: #fffffff2;
    color: lab(100% -0.0000298023 0.0000119209/.95);
  }
  .text-white\/\[0\.35\] {
    color: #ffffff59;
    color: lab(100% -0.0000298023 0.0000119209/.35);
  }
  .text-yellow-400 {
    color: #ff9a2d;
  }
  .text-yellow-700 {
    color: #a64501;
  }
  .text-yellow-800 {
    color: #792e00;
  }
  .capitalize {
    text-transform: capitalize;
  }
  .lowercase {
    text-transform: lowercase;
  }
  .normal-case {
    text-transform: none;
  }
  .uppercase {
    text-transform: uppercase;
  }
  .italic {
    font-style: italic;
  }
  .not-italic {
    font-style: normal;
  }
  .diagonal-fractions {
    --tw-numeric-fraction: diagonal-fractions;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,)
      var(--tw-numeric-figure,) var(--tw-numeric-spacing,)
      var(--tw-numeric-fraction,);
  }
  .lining-nums {
    --tw-numeric-figure: lining-nums;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,)
      var(--tw-numeric-figure,) var(--tw-numeric-spacing,)
      var(--tw-numeric-fraction,);
  }
  .oldstyle-nums {
    --tw-numeric-figure: oldstyle-nums;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,)
      var(--tw-numeric-figure,) var(--tw-numeric-spacing,)
      var(--tw-numeric-fraction,);
  }
  .ordinal {
    --tw-ordinal: ordinal;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,)
      var(--tw-numeric-figure,) var(--tw-numeric-spacing,)
      var(--tw-numeric-fraction,);
  }
  .proportional-nums {
    --tw-numeric-spacing: proportional-nums;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,)
      var(--tw-numeric-figure,) var(--tw-numeric-spacing,)
      var(--tw-numeric-fraction,);
  }
  .slashed-zero {
    --tw-slashed-zero: slashed-zero;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,)
      var(--tw-numeric-figure,) var(--tw-numeric-spacing,)
      var(--tw-numeric-fraction,);
  }
  .stacked-fractions {
    --tw-numeric-fraction: stacked-fractions;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,)
      var(--tw-numeric-figure,) var(--tw-numeric-spacing,)
      var(--tw-numeric-fraction,);
  }
  .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,);
  }
  .normal-nums {
    font-variant-numeric: normal;
  }
  .\!no-underline {
    text-decoration-line: none !important;
  }
  .line-through {
    text-decoration-line: line-through;
  }
  .no-underline {
    text-decoration-line: none;
  }
  .overline {
    text-decoration-line: overline;
  }
  .underline {
    text-decoration-line: underline;
  }
  .decoration-black\/35 {
    text-decoration-color: #00000059;
    text-decoration-color: lab(0% 0 0/0.35);
  }
  .decoration-current {
    text-decoration-color: currentColor;
  }
  .decoration-dotted {
    text-decoration-style: dotted;
  }
  .decoration-solid {
    text-decoration-style: solid;
  }
  .decoration-\[0\.5px\] {
    text-decoration-thickness: 0.5px;
  }
  .underline-offset-2 {
    text-underline-offset: 2px;
  }
  .underline-offset-\[3\.5px\] {
    text-underline-offset: 3.5px;
  }
  .underline-offset-auto {
    text-underline-offset: auto;
  }
  .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }
  .caret-current {
    caret-color: currentColor;
  }
  .caret-neutral-900 {
    caret-color: #171717;
  }
  .caret-white {
    caret-color: #fff;
  }
  .accent-current {
    accent-color: currentColor;
  }
  .accent-neutral-900 {
    accent-color: #171717;
  }
  .accent-white {
    accent-color: #fff;
  }
  .\[color-scheme\:dark\] {
    --lightningcss-light: ;
    --lightningcss-dark: initial;
    color-scheme: dark;
  }
  .\!opacity-0 {
    opacity: 0 !important;
  }
  .\!opacity-40 {
    opacity: 0.4 !important;
  }
  .\!opacity-100 {
    opacity: 1 !important;
  }
  .\[opacity\:var\(--styling-shade\,0\)\] {
    opacity: var(--styling-shade, 0);
  }
  .opacity-0 {
    opacity: 0;
  }
  .opacity-5 {
    opacity: 0.05;
  }
  .opacity-10 {
    opacity: 0.1;
  }
  .opacity-20 {
    opacity: 0.2;
  }
  .opacity-25 {
    opacity: 0.25;
  }
  .opacity-30 {
    opacity: 0.3;
  }
  .opacity-35 {
    opacity: 0.35;
  }
  .opacity-40 {
    opacity: 0.4;
  }
  .opacity-45 {
    opacity: 0.45;
  }
  .opacity-50 {
    opacity: 0.5;
  }
  .opacity-55 {
    opacity: 0.55;
  }
  .opacity-60 {
    opacity: 0.6;
  }
  .opacity-65 {
    opacity: 0.65;
  }
  .opacity-70 {
    opacity: 0.7;
  }
  .opacity-75 {
    opacity: 0.75;
  }
  .opacity-80 {
    opacity: 0.8;
  }
  .opacity-85 {
    opacity: 0.85;
  }
  .opacity-90 {
    opacity: 0.9;
  }
  .opacity-95 {
    opacity: 0.95;
  }
  .opacity-100 {
    opacity: 1;
  }
  .opacity-\[0\.55\] {
    opacity: 0.55;
  }
  .opacity-\[0\.85\] {
    opacity: 0.85;
  }
  .bg-blend-soft-light {
    background-blend-mode: soft-light;
  }
  .mix-blend-difference {
    mix-blend-mode: difference;
  }
  .mix-blend-lighten {
    mix-blend-mode: lighten;
  }
  .mix-blend-multiply {
    mix-blend-mode: multiply;
  }
  .mix-blend-plus-lighter {
    mix-blend-mode: plus-lighter;
  }
  .mix-blend-screen {
    mix-blend-mode: screen;
  }
  .\!shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow: 0 2px 12px var(--tw-shadow-color, #0000001f) !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-\[0_4px_10px_rgba\(0\,0\,0\,0\.1\)\,0_2px_4px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow:
      0 4px 10px var(--tw-shadow-color, #0000001a),
      0 2px 4px var(--tw-shadow-color, #0000000a) !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-\[0px_16px_24px_-8px_rgba\(0\,0\,0\,0\.06\)\,0px_4px_8px_-4px_rgba\(0\,0\,0\,0\.04\)\,0px_1px_1px_0px_rgba\(0\,0\,0\,0\.02\)\] {
    --tw-shadow:
      0px 16px 24px -8px var(--tw-shadow-color, #0000000f),
      0px 4px 8px -4px var(--tw-shadow-color, #0000000a),
      0px 1px 1px 0px var(--tw-shadow-color, #00000005) !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-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-nt-elevation-300 {
    --tw-shadow:
      0 16px 24px -8px var(--tw-shadow-color, #0000000f),
      0 4px 8px -4px var(--tw-shadow-color, #0000000a),
      0 1px 1px 0 var(--tw-shadow-color, #00000005) !important;
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }
  .shadow {
    --tw-shadow:
      0 1px 3px 0 var(--tw-shadow-color, #0000001a),
      0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-2xl {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[-8px_0px_8px_rgba\(13\,13\,13\,0\.05\)\] {
    --tw-shadow: -8px 0px 8px var(--tw-shadow-color, #0d0d0d0d);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[-18px_0_48px_rgba\(0\,0\,0\,0\.24\)\] {
    --tw-shadow: -18px 0 48px var(--tw-shadow-color, #0000003d);
    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\.1\)\] {
    --tw-shadow: 0 -1px 4px var(--tw-shadow-color, #0000001a);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_-2px_6px_rgba\(59\,130\,246\,0\.45\)\] {
    --tw-shadow: 0 -2px 6px var(--tw-shadow-color, #3b82f673);
    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_16px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow: 0 -4px 16px 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_-8px_24px_rgba\(0\,0\,0\,0\.18\)\] {
    --tw-shadow: 0 -8px 24px var(--tw-shadow-color, #0000002e);
    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_-18px_48px_rgba\(0\,0\,0\,0\.24\)\] {
    --tw-shadow: 0 -18px 48px var(--tw-shadow-color, #0000003d);
    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\.25rem_0\.5rem_0_rgba\(0\,0\,0\,0\.2\)\] {
    --tw-shadow: 0 0.25rem 0.5rem 0 var(--tw-shadow-color, #0003);
    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\.51875rem_var\(--color-q-transparent-dark-60\)\] {
    --tw-shadow: 0 0 0.51875rem
      var(--tw-shadow-color, var(--color-q-transparent-dark-60));
    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_rgba\(0\,0\,0\,0\.15\)\,0_1px_3px_rgba\(0\,0\,0\,0\.3\)\] {
    --tw-shadow:
      0 0 0 0.5px var(--tw-shadow-color, #00000026),
      0 1px 3px 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_1\.8px_\#7a7a7a\] {
    --tw-shadow: 0 0 0 1.8px var(--tw-shadow-color, #7a7a7a);
    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_rgba\(0\,0\,0\,0\.07\)\] {
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, #00000012);
    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_rgba\(0\,0\,0\,0\.35\)\,0_0_0_9999px_rgba\(0\,0\,0\,0\.45\)\] {
    --tw-shadow:
      0 0 0 1px var(--tw-shadow-color, #00000059),
      0 0 0 9999px var(--tw-shadow-color, #00000073);
    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_rgba\(0\,0\,0\,0\.35\)\] {
    --tw-shadow: 0 0 0 1px 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_0_0_1px_var\(--nt-border-neutral-l1\)\,0px_1px_1px_0px_rgba\(0\,0\,0\,0\.02\)\,0px_4px_8px_-4px_rgba\(0\,0\,0\,0\.04\)\,0px_16px_24px_-8px_rgba\(0\,0\,0\,0\.06\)\] {
    --tw-shadow:
      0 0 0 1px var(--tw-shadow-color, var(--nt-border-neutral-l1)),
      0px 1px 1px 0px var(--tw-shadow-color, #00000005),
      0px 4px 8px -4px var(--tw-shadow-color, #0000000a),
      0px 16px 24px -8px 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_1px_var\(--nt-border-neutral-l1\)\] {
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, var(--nt-border-neutral-l1));
    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_rgba\(0\,0\,0\,0\.14\)\] {
    --tw-shadow: 0 0 0 2px 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-\[0_0_0_2px_rgba\(255\,255\,255\,0\.22\)\] {
    --tw-shadow: 0 0 0 2px var(--tw-shadow-color, #ffffff38);
    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\(--canvas-primary-btn\)\] {
    --tw-shadow: 0 0 0 2px var(--tw-shadow-color, var(--canvas-primary-btn));
    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_4px_rgba\(153\,128\,255\,0\.16\)\] {
    --tw-shadow: 0 0 0 4px var(--tw-shadow-color, #9980ff29);
    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_6px_rgba\(153\,128\,255\,0\.16\)\,0_2px_8px_rgba\(0\,0\,0\,0\.18\)\] {
    --tw-shadow:
      0 0 0 6px var(--tw-shadow-color, #9980ff29),
      0 2px 8px var(--tw-shadow-color, #0000002e);
    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_9999px_rgba\(0\,0\,0\,0\.6\)\] {
    --tw-shadow: 0 0 0 9999px var(--tw-shadow-color, #0009);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_1px_0_rgba\(13\,13\,13\,0\.1\)\,0_8px_40px_-2px_rgba\(13\,13\,13\,0\.1\)\] {
    --tw-shadow:
      0 0 1px 0 var(--tw-shadow-color, #0d0d0d1a),
      0 8px 40px -2px var(--tw-shadow-color, #0d0d0d1a);
    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_2\.1px_0_rgba\(138\,244\,200\,0\.15\)\,0_0_21px_0_rgba\(104\,227\,176\,0\.1\)\] {
    --tw-shadow:
      0 0 2.1px 0 var(--tw-shadow-color, #8af4c826),
      0 0 21px 0 var(--tw-shadow-color, #68e3b01a);
    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_6px_rgba\(255\,255\,255\,0\.45\)\] {
    --tw-shadow: 0 0 6px var(--tw-shadow-color, #ffffff73);
    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_10px_rgba\(215\,220\,233\,0\.50\)\] {
    --tw-shadow: 0 0 10px var(--tw-shadow-color, #d7dce980);
    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_32px_0_rgba\(195\,148\,64\,0\.05\)\,0_0_6px_0_rgba\(212\,181\,109\,0\.12\)\] {
    --tw-shadow:
      0 0 32px 0 var(--tw-shadow-color, #c394400d),
      0 0 6px 0 var(--tw-shadow-color, #d4b56d1f);
    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_1px_rgba\(0\,0\,0\,0\.02\)\,0_4px_8px_-4px_rgba\(0\,0\,0\,0\.04\)\,0_16px_24px_-8px_rgba\(0\,0\,0\,0\.06\)\] {
    --tw-shadow:
      0 1px 1px var(--tw-shadow-color, #00000005),
      0 4px 8px -4px var(--tw-shadow-color, #0000000a),
      0 16px 24px -8px 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_1px_rgba\(0\,0\,0\,0\.02\)\,0_8px_16px_-4px_rgba\(0\,0\,0\,0\.04\)\,0_24px_32px_-8px_rgba\(0\,0\,0\,0\.06\)\] {
    --tw-shadow:
      0 1px 1px var(--tw-shadow-color, #00000005),
      0 8px 16px -4px var(--tw-shadow-color, #0000000a),
      0 24px 32px -8px 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_1px_rgba\(0\,0\,0\,0\.04\)\,0_4px_8px_-4px_rgba\(0\,0\,0\,0\.08\)\,0_16px_24px_-8px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow:
      0 1px 1px var(--tw-shadow-color, #0000000a),
      0 4px 8px -4px var(--tw-shadow-color, #00000014),
      0 16px 24px -8px 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_1px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow: 0 1px 1px var(--tw-shadow-color, #0000000a);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_1px_2px_0_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000a);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow: 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_1px_2px_rgba\(0\,0\,0\,0\.18\)\] {
    --tw-shadow: 0 1px 2px var(--tw-shadow-color, #0000002e);
    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\(13\,13\,13\,0\.08\)\] {
    --tw-shadow: 0 1px 2px var(--tw-shadow-color, #0d0d0d14);
    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\.12\)\] {
    --tw-shadow: 0 1px 4px 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_4px_rgba\(0\,0\,0\,0\.35\)\] {
    --tw-shadow: 0 1px 4px 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_1px_4px_rgba\(0\,0\,0\,0\.45\)\] {
    --tw-shadow: 0 1px 4px var(--tw-shadow-color, #00000073);
    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_2px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow: 0 2px 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_2px_4px_-0\.5px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow: 0 2px 4px -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_2px_4px_0_rgba\(0\,157\,255\,0\.20\)\] {
    --tw-shadow: 0 2px 4px 0 var(--tw-shadow-color, #009dff33);
    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_4px_rgb\(0_0_0\/0\.04\)\,0_8px_16px_-4px_rgb\(0_0_0\/0\.04\)\] {
    --tw-shadow:
      0 2px 4px var(--tw-shadow-color, #0000000a),
      0 8px 16px -4px 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_2px_4px_rgba\(0\,0\,0\,0\.04\)\,0_4px_10px_rgba\(0\,0\,0\,0\.10\)\] {
    --tw-shadow:
      0 2px 4px var(--tw-shadow-color, #0000000a),
      0 4px 10px 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_2px_4px_rgba\(0\,0\,0\,0\.04\)\,0_8px_16px_-4px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow:
      0 2px 4px var(--tw-shadow-color, #0000000a),
      0 8px 16px -4px 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_2px_6px_rgba\(0\,0\,0\,0\.02\)\] {
    --tw-shadow: 0 2px 6px var(--tw-shadow-color, #00000005);
    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_6px_rgba\(0\,0\,0\,0\.08\)\] {
    --tw-shadow: 0 2px 6px 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_2px_8px_rgba\(0\,0\,0\,0\.14\)\] {
    --tw-shadow: 0 2px 8px 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-\[0_2px_8px_rgba\(0\,0\,0\,0\.15\)\] {
    --tw-shadow: 0 2px 8px var(--tw-shadow-color, #00000026);
    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_rgba\(0\,0\,0\,0\.18\)\] {
    --tw-shadow: 0 2px 8px var(--tw-shadow-color, #0000002e);
    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_rgba\(144\,145\,146\,0\.15\)\] {
    --tw-shadow: 0 2px 8px var(--tw-shadow-color, #90919226);
    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_10px_rgba\(82\,223\,255\,0\.1\)\,0_4px_10px_rgba\(82\,223\,255\,0\.1\)\,0_8px_15px_rgba\(82\,223\,255\,0\.1\)\,inset_-1px_-1px_15px_rgba\(255\,255\,255\,0\.25\)\,inset_3px_3px_10px_rgba\(255\,255\,255\,0\.25\)\] {
    --tw-shadow:
      0 2px 10px var(--tw-shadow-color, #52dfff1a),
      0 4px 10px var(--tw-shadow-color, #52dfff1a),
      0 8px 15px var(--tw-shadow-color, #52dfff1a),
      inset -1px -1px 15px var(--tw-shadow-color, #ffffff40),
      inset 3px 3px 10px 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_2px_12px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow: 0 2px 12px 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_4px_5px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow: 0 4px 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_4px_5px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow: 0 4px 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_4px_8px_-2px_rgba\(0\,0\,0\,0\.04\)\,0_1px_2px_0_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow:
      0 4px 8px -2px var(--tw-shadow-color, #0000000a),
      0 1px 2px 0 var(--tw-shadow-color, #0000000a);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_4px_8px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow: 0 4px 8px 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_4px_9px_rgba\(0\,0\,0\,0\.04\)\,0_1px_1px_rgba\(0\,0\,0\,0\.02\)\] {
    --tw-shadow:
      0 4px 9px var(--tw-shadow-color, #0000000a),
      0 1px 1px var(--tw-shadow-color, #00000005);
    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_rgba\(0\,0\,0\,0\.1\)\,0_2px_4px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow:
      0 4px 10px var(--tw-shadow-color, #0000001a),
      0 2px 4px 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_4px_10px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow: 0 4px 10px 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_4px_10px_rgba\(0\,0\,0\,0\.08\)\] {
    --tw-shadow: 0 4px 10px 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_4px_10px_rgba\(0\,0\,0\,0\.10\)\,0_2px_4px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow:
      0 4px 10px var(--tw-shadow-color, #0000001a),
      0 2px 4px 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_4px_10px_rgba\(0\,0\,0\,0\.22\)\] {
    --tw-shadow: 0 4px 10px var(--tw-shadow-color, #00000038);
    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_rgba\(0\,0\,0\,0\.35\)\,0_2px_4px_rgba\(0\,0\,0\,0\.24\)\] {
    --tw-shadow:
      0 4px 10px var(--tw-shadow-color, #00000059),
      0 2px 4px var(--tw-shadow-color, #0000003d);
    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_rgba\(0\,0\,0\,0\.35\)\] {
    --tw-shadow: 0 4px 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_4px_10px_var\(--ShadowShadow-M\)\] {
    --tw-shadow: 0 4px 10px var(--tw-shadow-color, var(--ShadowShadow-M));
    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_14px_rgba\(0\,0\,0\,0\.24\)\] {
    --tw-shadow: 0 4px 14px var(--tw-shadow-color, #0000003d);
    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_16px_rgba\(0\,0\,0\,0\.16\)\] {
    --tw-shadow: 0 4px 16px var(--tw-shadow-color, #00000029);
    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_16px_rgba\(0\,0\,0\,0\.18\)\] {
    --tw-shadow: 0 4px 16px var(--tw-shadow-color, #0000002e);
    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_24px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow: 0 4px 24px 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_6px_14px_rgba\(0\,0\,0\,0\.16\)\] {
    --tw-shadow: 0 6px 14px var(--tw-shadow-color, #00000029);
    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_12px_-8px_rgba\(8\,182\,221\,0\.45\)\] {
    --tw-shadow: 0 8px 12px -8px var(--tw-shadow-color, #08b6dd73);
    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_12px_-8px_rgba\(93\,52\,255\,0\.5\)\] {
    --tw-shadow: 0 8px 12px -8px var(--tw-shadow-color, #5d34ff80);
    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_16px_-4px_rgba\(0\,0\,0\,0\.04\)\,0_2px_2px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow:
      0 8px 16px -4px var(--tw-shadow-color, #0000000a),
      0 2px 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_8px_16px_0_rgba\(0\,0\,0\,0\.04\)\,0_2px_4px_0_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow:
      0 8px 16px 0 var(--tw-shadow-color, #0000000a),
      0 2px 4px 0 var(--tw-shadow-color, #0000000a);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_8px_16px_rgba\(0\,0\,0\,0\.08\)\,0_2px_4px_rgba\(0\,0\,0\,0\.06\)\] {
    --tw-shadow:
      0 8px 16px var(--tw-shadow-color, #00000014),
      0 2px 4px 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_8px_16px_rgba\(0\,0\,0\,0\.18\)\,0_2px_4px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow:
      0 8px 16px var(--tw-shadow-color, #0000002e),
      0 2px 4px var(--tw-shadow-color, #0000001a);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_8px_18px_rgba\(0\,0\,0\,0\.18\)\] {
    --tw-shadow: 0 8px 18px var(--tw-shadow-color, #0000002e);
    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_20px_rgba\(0\,0\,0\,0\.35\)\] {
    --tw-shadow: 0 8px 20px 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_8px_24px_0_rgba\(255\,255\,255\,0\.12\)\,inset_0_1px_2px_0_rgba\(255\,255\,255\,0\.7\)\] {
    --tw-shadow:
      0 8px 24px 0 var(--tw-shadow-color, #ffffff1f),
      inset 0 1px 2px 0 var(--tw-shadow-color, #ffffffb3);
    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_24px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0 8px 24px 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_8px_24px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow: 0 8px 24px 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_8px_24px_rgba\(0\,0\,0\,0\.16\)\] {
    --tw-shadow: 0 8px 24px var(--tw-shadow-color, #00000029);
    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_24px_rgba\(0\,0\,0\,0\.24\)\] {
    --tw-shadow: 0 8px 24px var(--tw-shadow-color, #0000003d);
    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_24px_rgba\(0\,0\,0\,0\.28\)\] {
    --tw-shadow: 0 8px 24px 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_8px_24px_rgba\(0\,0\,0\,0\.32\)\] {
    --tw-shadow: 0 8px 24px var(--tw-shadow-color, #00000052);
    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_24px_rgba\(0\,0\,0\,0\.35\)\] {
    --tw-shadow: 0 8px 24px 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_8px_24px_rgba\(0\,0\,0\,0\.36\)\] {
    --tw-shadow: 0 8px 24px var(--tw-shadow-color, #0000005c);
    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_24px_rgba\(0\,0\,0\,0\.45\)\] {
    --tw-shadow: 0 8px 24px var(--tw-shadow-color, #00000073);
    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_32px_rgba\(0\,0\,0\,0\.18\)\] {
    --tw-shadow: 0 8px 32px var(--tw-shadow-color, #0000002e);
    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_32px_rgba\(0\,0\,0\,0\.45\)\] {
    --tw-shadow: 0 8px 32px var(--tw-shadow-color, #00000073);
    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_9\.9px_19\.8px_-4\.95px_rgba\(0\,0\,0\,0\.04\)\,0_2\.475px_4\.95px_0_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow:
      0 9.9px 19.8px -4.95px var(--tw-shadow-color, #0000000a),
      0 2.475px 4.95px 0 var(--tw-shadow-color, #0000000a);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_9\.45px_7\.09px_rgba\(0\,0\,0\,0\.06\)\,0_2\.36px_2\.36px_rgba\(0\,0\,0\,0\.04\)\,0_0\.59px_0\.3px_rgba\(0\,0\,0\,0\.02\)\] {
    --tw-shadow:
      0 9.45px 7.09px var(--tw-shadow-color, #0000000f),
      0 2.36px 2.36px var(--tw-shadow-color, #0000000a),
      0 0.59px 0.3px var(--tw-shadow-color, #00000005);
    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_20px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow: 0 10px 20px 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_10px_24px_-10px_rgba\(0\,0\,0\,0\.28\)\,0_1px_2px_-1px_rgba\(0\,0\,0\,0\.3\)\] {
    --tw-shadow:
      0 10px 24px -10px var(--tw-shadow-color, #00000047),
      0 1px 2px -1px 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_10px_24px_0_rgba\(0\,0\,0\,0\.4\)\,0_2px_6px_0_rgba\(0\,0\,0\,0\.2\)\] {
    --tw-shadow:
      0 10px 24px 0 var(--tw-shadow-color, #0006),
      0 2px 6px 0 var(--tw-shadow-color, #0003);
    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_24px_rgba\(0\,0\,0\,0\.24\)\] {
    --tw-shadow: 0 10px 24px var(--tw-shadow-color, #0000003d);
    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_-12px_rgba\(0\,0\,0\,0\.9\)\] {
    --tw-shadow: 0 10px 30px -12px var(--tw-shadow-color, #000000e6);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_12px_32px_rgba\(0\,0\,0\,0\.25\)\] {
    --tw-shadow: 0 12px 32px 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_12px_36px_rgba\(0\,0\,0\,0\.18\)\] {
    --tw-shadow: 0 12px 36px var(--tw-shadow-color, #0000002e);
    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_12px_36px_rgba\(0\,0\,0\,0\.24\)\] {
    --tw-shadow: 0 12px 36px var(--tw-shadow-color, #0000003d);
    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_16px_12px_rgba\(0\,0\,0\,0\.06\)\,0_4px_4px_rgba\(0\,0\,0\,0\.04\)\,0_1px_0\.5px_rgba\(0\,0\,0\,0\.02\)\] {
    --tw-shadow:
      0 16px 12px var(--tw-shadow-color, #0000000f),
      0 4px 4px var(--tw-shadow-color, #0000000a),
      0 1px 0.5px var(--tw-shadow-color, #00000005);
    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_16px_24px_-8px_rgba\(0\,0\,0\,0\.06\)\,0_4px_8px_-4px_rgba\(0\,0\,0\,0\.04\)\,0_1px_1px_0_rgba\(0\,0\,0\,0\.02\)\] {
    --tw-shadow:
      0 16px 24px -8px var(--tw-shadow-color, #0000000f),
      0 4px 8px -4px var(--tw-shadow-color, #0000000a),
      0 1px 1px 0 var(--tw-shadow-color, #00000005);
    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_16px_24px_-8px_rgba\(0\,0\,0\,0\.24\)\,0_4px_8px_-4px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow:
      0 16px 24px -8px var(--tw-shadow-color, #0000003d),
      0 4px 8px -4px 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_16px_24px_-8px_rgba\(0\,0\,0\,0\.28\)\,0_4px_8px_-4px_rgba\(0\,0\,0\,0\.22\)\,0_1px_1px_rgba\(0\,0\,0\,0\.2\)\] {
    --tw-shadow:
      0 16px 24px -8px var(--tw-shadow-color, #00000047),
      0 4px 8px -4px var(--tw-shadow-color, #00000038),
      0 1px 1px var(--tw-shadow-color, #0003);
    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_16px_24px_rgba\(0\,0\,0\,0\.18\)\,0_4px_8px_rgba\(0\,0\,0\,0\.16\)\,0_1px_1px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow:
      0 16px 24px var(--tw-shadow-color, #0000002e),
      0 4px 8px var(--tw-shadow-color, #00000029),
      0 1px 1px 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_18px_40px_-12px_rgba\(0\,0\,0\,0\.06\)\] {
    --tw-shadow: 0 18px 40px -12px 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_18px_48px_rgba\(0\,0\,0\,0\.28\)\] {
    --tw-shadow: 0 18px 48px 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_18px_48px_rgba\(0\,0\,0\,0\.45\)\] {
    --tw-shadow: 0 18px 48px var(--tw-shadow-color, #00000073);
    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_20px_36px_rgba\(0\,0\,0\,0\.26\)\] {
    --tw-shadow: 0 20px 36px var(--tw-shadow-color, #00000042);
    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_22px_80px_rgba\(0\,0\,0\,0\.42\)\] {
    --tw-shadow: 0 22px 80px var(--tw-shadow-color, #0000006b);
    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_24px_70px_rgba\(0\,0\,0\,0\.45\)\] {
    --tw-shadow: 0 24px 70px var(--tw-shadow-color, #00000073);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0px_1\.575px_18\.9px_0px_rgba\(255\,255\,255\,0\.12\)\] {
    --tw-shadow: 0px 1.575px 18.9px 0px var(--tw-shadow-color, #ffffff1f);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0px_1px_1px_0px_rgba\(0\,0\,0\,0\.02\)\,0px_4px_8px_-4px_rgba\(0\,0\,0\,0\.04\)\,0px_16px_24px_-8px_rgba\(0\,0\,0\,0\.06\)\] {
    --tw-shadow:
      0px 1px 1px 0px var(--tw-shadow-color, #00000005),
      0px 4px 8px -4px var(--tw-shadow-color, #0000000a),
      0px 16px 24px -8px 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-\[0px_1px_1px_0px_rgba\(0\,0\,0\,0\.02\)\,0px_4px_8px_-4px_rgba\(0\,0\,0\,0\.04\)\,0px_16px_24px_-8px_rgba\(0\,0\,0\,0\.06\)\]\! {
    --tw-shadow:
      0px 1px 1px 0px var(--tw-shadow-color, #00000005),
      0px 4px 8px -4px var(--tw-shadow-color, #0000000a),
      0px 16px 24px -8px var(--tw-shadow-color, #0000000f) !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-\[0px_1px_1px_rgba\(0\,0\,0\,0\.02\)\,0px_4px_8px_-4px_rgba\(0\,0\,0\,0\.04\)\,0px_16px_24px_-8px_rgba\(0\,0\,0\,0\.06\)\] {
    --tw-shadow:
      0px 1px 1px var(--tw-shadow-color, #00000005),
      0px 4px 8px -4px var(--tw-shadow-color, #0000000a),
      0px 16px 24px -8px 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-\[0px_1px_1px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow: 0px 1px 1px 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-\[0px_1px_2px_0px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow: 0px 1px 2px 0px 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-\[0px_1px_2px_0px_rgba\(0\,0\,0\,0\.4\)\] {
    --tw-shadow: 0px 1px 2px 0px var(--tw-shadow-color, #0006);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0px_1px_3px_rgba\(0\,0\,0\,0\.18\)\] {
    --tw-shadow: 0px 1px 3px var(--tw-shadow-color, #0000002e);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0px_4px_5px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow: 0px 4px 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-\[0px_4px_8px_0px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow: 0px 4px 8px 0px 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-\[0px_4px_8px_rgba\(0\,0\,0\,0\.3\)\] {
    --tw-shadow: 0px 4px 8px 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-\[0px_4px_8px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow: 0px 4px 8px 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-\[0px_4px_8px_rgba\(0\,0\,0\,0\.25\)\] {
    --tw-shadow: 0px 4px 8px 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-\[0px_4px_10px_0px_rgba\(0\,0\,0\,0\.1\)\,0px_2px_4px_0px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow:
      0px 4px 10px 0px var(--tw-shadow-color, #0000001a),
      0px 2px 4px 0px 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-\[0px_4px_10px_0px_rgba\(0\,0\,0\,0\.2\)\] {
    --tw-shadow: 0px 4px 10px 0px var(--tw-shadow-color, #0003);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0px_4px_10px_0px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow: 0px 4px 10px 0px 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-\[0px_4px_10px_0px_rgba\(0\,0\,0\,0\.08\)\] {
    --tw-shadow: 0px 4px 10px 0px var(--tw-shadow-color, #00000014);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0px_4px_10px_0px_rgba\(0\,0\,0\,0\.12\)\,0px_2px_4px_0px_rgba\(0\,0\,0\,0\.2\)\] {
    --tw-shadow:
      0px 4px 10px 0px var(--tw-shadow-color, #0000001f),
      0px 2px 4px 0px var(--tw-shadow-color, #0003);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0px_4px_10px_0px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow: 0px 4px 10px 0px 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-\[0px_4px_10px_0px_rgba\(0\,0\,0\,0\.25\)\,0px_2px_4px_0px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow:
      0px 4px 10px 0px var(--tw-shadow-color, #00000040),
      0px 2px 4px 0px 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-\[0px_4px_10px_rgba\(0\,0\,0\,0\.1\)\,0px_2px_4px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow:
      0px 4px 10px var(--tw-shadow-color, #0000001a),
      0px 2px 4px 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-\[0px_4px_10px_rgba\(0\,0\,0\,0\.08\)\,0px_2px_4px_rgba\(0\,0\,0\,0\.06\)\] {
    --tw-shadow:
      0px 4px 10px var(--tw-shadow-color, #00000014),
      0px 2px 4px 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-\[0px_4px_10px_rgba\(0\,0\,0\,0\.12\)\,0px_2px_4px_rgba\(0\,0\,0\,0\.2\)\] {
    --tw-shadow:
      0px 4px 10px var(--tw-shadow-color, #0000001f),
      0px 2px 4px var(--tw-shadow-color, #0003);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0px_4px_12px_rgba\(0\,0\,0\,0\.4\)\] {
    --tw-shadow: 0px 4px 12px var(--tw-shadow-color, #0006);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0px_4px_16px_rgba\(0\,0\,0\,0\.08\)\] {
    --tw-shadow: 0px 4px 16px 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-\[0px_4px_16px_rgba\(0\,0\,0\,0\.16\)\] {
    --tw-shadow: 0px 4px 16px var(--tw-shadow-color, #00000029);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0px_4px_20px_0px_rgba\(0\,0\,0\,0\.10\)\] {
    --tw-shadow: 0px 4px 20px 0px 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-\[0px_8px_8px_rgba\(0\,0\,0\,0\.04\)\,0px_2px_2px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow:
      0px 8px 8px var(--tw-shadow-color, #0000000a),
      0px 2px 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-\[0px_8px_16px_-4px_rgba\(0\,0\,0\,0\.04\)\,0px_2px_2px_0px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow:
      0px 8px 16px -4px var(--tw-shadow-color, #0000000a),
      0px 2px 2px 0px 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-\[0px_8px_16px_-4px_rgba\(0\,0\,0\,0\.04\)\,0px_2px_4px_0px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow:
      0px 8px 16px -4px var(--tw-shadow-color, #0000000a),
      0px 2px 4px 0px 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-\[0px_8px_16px_-4px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow: 0px 8px 16px -4px 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-\[0px_8px_16px_0px_rgba\(0\,0\,0\,0\.18\)\,0px_2px_4px_0px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow:
      0px 8px 16px 0px var(--tw-shadow-color, #0000002e),
      0px 2px 4px 0px 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-\[0px_8px_16px_0px_rgba\(0\,0\,0\,0\.18\)\,0px_2px_4px_0px_rgba\(0\,0\,0\,0\.1\)\]\! {
    --tw-shadow:
      0px 8px 16px 0px var(--tw-shadow-color, #0000002e),
      0px 2px 4px 0px var(--tw-shadow-color, #0000001a) !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-\[0px_8px_24px_-8px_rgba\(0\,0\,0\,0\.24\)\] {
    --tw-shadow: 0px 8px 24px -8px var(--tw-shadow-color, #0000003d);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0px_8px_32px_rgba\(0\,0\,0\,0\.45\)\] {
    --tw-shadow: 0px 8px 32px var(--tw-shadow-color, #00000073);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0px_16px_12px_rgba\(0\,0\,0\,0\.06\)\,0px_4px_4px_rgba\(0\,0\,0\,0\.04\)\,0px_1px_0\.5px_rgba\(0\,0\,0\,0\.02\)\] {
    --tw-shadow:
      0px 16px 12px var(--tw-shadow-color, #0000000f),
      0px 4px 4px var(--tw-shadow-color, #0000000a),
      0px 1px 0.5px var(--tw-shadow-color, #00000005);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0px_16px_24px_-8px_rgba\(0\,0\,0\,0\.06\)\,0px_4px_8px_-4px_rgba\(0\,0\,0\,0\.04\)\,0px_1px_1px_0px_rgba\(0\,0\,0\,0\.02\)\] {
    --tw-shadow:
      0px 16px 24px -8px var(--tw-shadow-color, #0000000f),
      0px 4px 8px -4px var(--tw-shadow-color, #0000000a),
      0px 1px 1px 0px var(--tw-shadow-color, #00000005);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0px_16px_24px_-8px_rgba\(0\,0\,0\,0\.06\)\,0px_4px_8px_-4px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow:
      0px 16px 24px -8px var(--tw-shadow-color, #0000000f),
      0px 4px 8px -4px 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-\[0px_24px_16px_rgba\(0\,0\,0\,0\.06\)\,0px_8px_8px_rgba\(0\,0\,0\,0\.04\)\,0px_1px_0\.5px_rgba\(0\,0\,0\,0\.02\)\] {
    --tw-shadow:
      0px 24px 16px var(--tw-shadow-color, #0000000f),
      0px 8px 8px var(--tw-shadow-color, #0000000a),
      0px 1px 0.5px var(--tw-shadow-color, #00000005);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0px_24px_32px_-8px_rgba\(0\,0\,0\,0\.06\)\,0px_8px_16px_-4px_rgba\(0\,0\,0\,0\.04\)\,0px_1px_1px_0px_rgba\(0\,0\,0\,0\.02\)\] {
    --tw-shadow:
      0px 24px 32px -8px var(--tw-shadow-color, #0000000f),
      0px 8px 16px -4px var(--tw-shadow-color, #0000000a),
      0px 1px 1px 0px var(--tw-shadow-color, #00000005);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0px_27px_18px_rgba\(0\,0\,0\,0\.06\)\,0px_9px_9px_rgba\(0\,0\,0\,0\.04\)\,0px_1px_0\.5px_rgba\(0\,0\,0\,0\.02\)\] {
    --tw-shadow:
      0px 27px 18px var(--tw-shadow-color, #0000000f),
      0px 9px 9px var(--tw-shadow-color, #0000000a),
      0px 1px 0.5px var(--tw-shadow-color, #00000005);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[8px_0px_8px_rgba\(13\,13\,13\,0\.05\)\] {
    --tw-shadow: 8px 0px 8px var(--tw-shadow-color, #0d0d0d0d);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[inset_0_-1px_0_rgba\(0\,0\,0\,0\.08\)\,inset_0_0_1px_rgba\(0\,0\,0\,0\.2\)\,inset_0_1px_0_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow:
      inset 0 -1px 0 var(--tw-shadow-color, #00000014),
      inset 0 0 1px var(--tw-shadow-color, #0003),
      inset 0 1px 0 var(--tw-shadow-color, #0000000a);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[inset_0_-1px_0_rgba\(255\,255\,255\,0\.06\)\,inset_0_0_1px_rgba\(255\,255\,255\,0\.1\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.13\)\] {
    --tw-shadow:
      inset 0 -1px 0 var(--tw-shadow-color, #ffffff0f),
      inset 0 0 1px var(--tw-shadow-color, #ffffff1a),
      inset 0 1px 0 var(--tw-shadow-color, #ffffff21);
    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_-4px_16px_0_rgba\(255\,255\,255\,0\.05\)\] {
    --tw-shadow: inset 0 -4px 16px 0 var(--tw-shadow-color, #ffffff0d);
    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\(--canvas-primary-btn\)\] {
    --tw-shadow: inset 0 0 0 1.5px
      var(--tw-shadow-color, var(--canvas-primary-btn));
    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_\#CB272D\] {
    --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, #cb272d);
    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\(--color-q-border-subtle\)\,0_4px_8px_var\(--color-q-transparent-dark-20\)\] {
    --tw-shadow:
      inset 0 0 0 1px var(--tw-shadow-color, var(--color-q-border-subtle)),
      0 4px 8px var(--tw-shadow-color, var(--color-q-transparent-dark-20));
    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\(--color-q-transparent-dark-10\)\] {
    --tw-shadow: inset 0 0 0 1px
      var(--tw-shadow-color, var(--color-q-transparent-dark-10));
    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\(--color-q-transparent-light-10\)\] {
    --tw-shadow: inset 0 0 0 1px
      var(--tw-shadow-color, var(--color-q-transparent-light-10));
    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_2px_var\(--color-q-border-subtle\)\,inset_0_0_100px_rgba\(255\,255\,255\,0\.03\)\,inset_32px_32px_64px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow:
      inset 0 0 0 2px var(--tw-shadow-color, var(--color-q-border-subtle)),
      inset 0 0 100px var(--tw-shadow-color, #ffffff08),
      inset 32px 32px 64px 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_32px_1px_rgba\(227\,206\,149\,0\.2\)\] {
    --tw-shadow: inset 0 0 32px 1px var(--tw-shadow-color, #e3ce9533);
    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_rgb\(255_255_255_\/_0\.1\)\,0_1px_3px_rgb\(0_0_0_\/_0\.08\)\] {
    --tw-shadow:
      inset 0 1px 0 var(--tw-shadow-color, #ffffff1a),
      0 1px 3px 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_1px_0_rgb\(255_255_255_\/_0\.12\)\] {
    --tw-shadow: inset 0 1px 0 var(--tw-shadow-color, #ffffff1f);
    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_1px_rgba\(255\,255\,255\,0\.1\)\] {
    --tw-shadow: inset 0 1px 1px var(--tw-shadow-color, #ffffff1a);
    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_2px_0_rgba\(255\,255\,255\,0\.5\)\] {
    --tw-shadow: inset 0 1px 2px 0 var(--tw-shadow-color, #ffffff80);
    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_2px_0_rgba\(255\,255\,255\,0\.7\)\] {
    --tw-shadow: inset 0 1px 2px 0 var(--tw-shadow-color, #ffffffb3);
    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_2px_rgba\(255\,255\,255\,0\.5\)\] {
    --tw-shadow: inset 0 1px 2px var(--tw-shadow-color, #ffffff80);
    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\(--canvas-shadow-dropdown\)\] {
    --tw-shadow: var(--canvas-shadow-dropdown);
    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\(--canvas-shadow-menu\)\] {
    --tw-shadow: var(--canvas-shadow-menu);
    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\(--character-studio-menu-shadow\)\] {
    --tw-shadow: var(--character-studio-menu-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-canvas-dropdown {
    --tw-shadow: var(--canvas-shadow-dropdown);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-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-nt-elevation-300 {
    --tw-shadow:
      0 16px 24px -8px var(--tw-shadow-color, #0000000f),
      0 4px 8px -4px var(--tw-shadow-color, #0000000a),
      0 1px 1px 0 var(--tw-shadow-color, #00000005);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-sm {
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px 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);
  }
  .ring {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0
      calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring-0 {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0
      calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring-1 {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0
      calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring-2 {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0
      calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring-\[8px\] {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0
      calc(8px + 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);
  }
  .inset-ring {
    --tw-inset-ring-shadow: inset 0 0 0 1px
      var(--tw-inset-ring-color, currentcolor);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-black\/20 {
    --tw-shadow-color: #0003;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .shadow-black\/20 {
      --tw-shadow-color: color-mix(
        in oklab,
        lab(0% 0 0/0.2) var(--tw-shadow-alpha),
        transparent
      );
    }
  }
  .shadow-black\/40 {
    --tw-shadow-color: #0006;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .shadow-black\/40 {
      --tw-shadow-color: color-mix(
        in oklab,
        lab(0% 0 0/0.4) var(--tw-shadow-alpha),
        transparent
      );
    }
  }
  .ring-\[\#4C33FF\] {
    --tw-ring-color: #4c33ff;
  }
  .ring-\[\#34D5FF\]\/25 {
    --tw-ring-color: #34d5ff40;
  }
  @supports (color: lab(0% 0 0)) {
    .ring-\[\#34D5FF\]\/25 {
      --tw-ring-color: lab(78.7679% -31.1871 -32.8249/0.25);
    }
  }
  .ring-\[\#34D5FF\]\/30 {
    --tw-ring-color: #34d5ff4d;
  }
  @supports (color: lab(0% 0 0)) {
    .ring-\[\#34D5FF\]\/30 {
      --tw-ring-color: lab(78.7679% -31.1871 -32.8249/0.3);
    }
  }
  .ring-\[\#CB272D\] {
    --tw-ring-color: #cb272d;
  }
  .ring-\[var\(--canvas-controls-bg\)\] {
    --tw-ring-color: var(--canvas-controls-bg);
  }
  .ring-\[var\(--color-brand-500\)\] {
    --tw-ring-color: var(--color-brand-500);
  }
  .ring-\[var\(--color-primary\)\] {
    --tw-ring-color: var(--color-primary);
  }
  .ring-amber-300 {
    --tw-ring-color: var(--color-amber-300);
  }
  .ring-black\/5 {
    --tw-ring-color: #0000000d;
  }
  @supports (color: lab(0% 0 0)) {
    .ring-black\/5 {
      --tw-ring-color: lab(0% 0 0/0.05);
    }
  }
  .ring-black\/10 {
    --tw-ring-color: #0000001a;
  }
  @supports (color: lab(0% 0 0)) {
    .ring-black\/10 {
      --tw-ring-color: lab(0% 0 0/0.1);
    }
  }
  .ring-black\/15 {
    --tw-ring-color: #00000026;
  }
  @supports (color: lab(0% 0 0)) {
    .ring-black\/15 {
      --tw-ring-color: lab(0% 0 0/0.15);
    }
  }
  .ring-black\/20 {
    --tw-ring-color: #0003;
  }
  @supports (color: lab(0% 0 0)) {
    .ring-black\/20 {
      --tw-ring-color: lab(0% 0 0/0.2);
    }
  }
  .ring-black\/40 {
    --tw-ring-color: #0006;
  }
  @supports (color: lab(0% 0 0)) {
    .ring-black\/40 {
      --tw-ring-color: lab(0% 0 0/0.4);
    }
  }
  .ring-black\/\[0\.04\] {
    --tw-ring-color: #0000000a;
  }
  @supports (color: lab(0% 0 0)) {
    .ring-black\/\[0\.04\] {
      --tw-ring-color: lab(0% 0 0/0.04);
    }
  }
  .ring-black\/\[0\.06\] {
    --tw-ring-color: #0000000f;
  }
  @supports (color: lab(0% 0 0)) {
    .ring-black\/\[0\.06\] {
      --tw-ring-color: lab(0% 0 0/0.06);
    }
  }
  .ring-blue-300 {
    --tw-ring-color: #7cc0fc;
  }
  .ring-blue-400 {
    --tw-ring-color: #3d9bff;
  }
  .ring-blue-500\/60 {
    --tw-ring-color: #147dff99;
  }
  @supports (color: lab(0% 0 0)) {
    .ring-blue-500\/60 {
      --tw-ring-color: lab(52.8612% 11.055 -73.633/0.6);
    }
  }
  .ring-canvas-controls-border {
    --tw-ring-color: var(--canvas-controls-border);
  }
  .ring-canvas-controls-text,
  .ring-canvas-controls-text\/70 {
    --tw-ring-color: var(--canvas-controls-text);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .ring-canvas-controls-text\/70 {
      --tw-ring-color: color-mix(
        in oklab,
        var(--canvas-controls-text) 70%,
        transparent
      );
    }
  }
  .ring-input-border {
    --tw-ring-color: var(--input-border);
  }
  .ring-neutral-50 {
    --tw-ring-color: #f7f7f7;
  }
  .ring-nt-border-contrast {
    --tw-ring-color: var(--nt-border-contrast);
  }
  .ring-nt-border-neutral-l1 {
    --tw-ring-color: var(--nt-border-neutral-l1);
  }
  .ring-nt-border-neutral-l3 {
    --tw-ring-color: var(--nt-border-neutral-l3);
  }
  .ring-sky-400\/95 {
    --tw-ring-color: #00bcfef2;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .ring-sky-400\/95 {
      --tw-ring-color: color-mix(
        in oklab,
        var(--color-sky-400) 95%,
        transparent
      );
    }
  }
  .ring-transparent {
    --tw-ring-color: transparent;
  }
  .ring-white {
    --tw-ring-color: #fff;
  }
  .ring-white\/20 {
    --tw-ring-color: #fff3;
  }
  @supports (color: lab(0% 0 0)) {
    .ring-white\/20 {
      --tw-ring-color: lab(100% -0.0000298023 0.0000119209/.2);
    }
  }
  .ring-white\/50 {
    --tw-ring-color: #ffffff80;
  }
  @supports (color: lab(0% 0 0)) {
    .ring-white\/50 {
      --tw-ring-color: lab(100% -0.0000298023 0.0000119209/.5);
    }
  }
  .ring-white\/\[0\.06\] {
    --tw-ring-color: #ffffff0f;
  }
  @supports (color: lab(0% 0 0)) {
    .ring-white\/\[0\.06\] {
      --tw-ring-color: lab(100% -0.0000298023 0.0000119209/.06);
    }
  }
  .inset-ring-nt-border-neutral-l1 {
    --tw-inset-ring-color: var(--nt-border-neutral-l1);
  }
  .ring-offset-1 {
    --tw-ring-offset-width: 1px;
    --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0
      var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }
  .ring-offset-2 {
    --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);
  }
  .ring-offset-white {
    --tw-ring-offset-color: #fff;
  }
  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .outline-0 {
    outline-style: var(--tw-outline-style);
    outline-width: 0;
  }
  .outline-1 {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .outline-2 {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }
  .outline-\[1\.5px\] {
    outline-style: var(--tw-outline-style);
    outline-width: 1.5px;
  }
  .outline-\[1px\] {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .-outline-offset-1 {
    outline-offset: calc(1px * -1);
  }
  .outline-offset-\[3px\] {
    outline-offset: 3px;
  }
  .outline-\[\#3d7bff\] {
    outline-color: #3d7bff;
  }
  .outline-blue-500 {
    outline-color: #147dff;
  }
  .outline-blue-500\/40 {
    outline-color: #147dff66;
    outline-color: lab(52.8612% 11.055 -73.633/0.4);
  }
  .outline-neutral-900 {
    outline-color: #171717;
  }
  .outline-white {
    outline-color: #fff;
  }
  .outline-white\/18 {
    outline-color: #ffffff2e;
    outline-color: lab(100% -0.0000298023 0.0000119209/.18);
  }
  .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-2xl {
    --tw-blur: blur(var(--blur-2xl));
    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,);
  }
  .blur-\[0\.75px\] {
    --tw-blur: blur(0.75px);
    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-\[1\.5px\] {
    --tw-blur: blur(1.5px);
    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-\[2px\] {
    --tw-blur: blur(2px);
    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-\[3px\] {
    --tw-blur: blur(3px);
    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-\[4px\] {
    --tw-blur: blur(4px);
    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-\[6px\] {
    --tw-blur: blur(6px);
    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-\[14px\] {
    --tw-blur: blur(14px);
    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-\[15px\] {
    --tw-blur: blur(15px);
    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-\[20px\] {
    --tw-blur: blur(20px);
    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-\[44px\] {
    --tw-blur: blur(44px);
    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-\[60px\] {
    --tw-blur: blur(60px);
    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-\[87px\] {
    --tw-blur: blur(87px);
    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-\[100px\] {
    --tw-blur: blur(100px);
    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-sm {
    --tw-blur: blur(var(--blur-sm));
    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,);
  }
  .brightness-0 {
    --tw-brightness: brightness(0%);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,)
      var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,)
      var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .drop-shadow {
    --tw-drop-shadow-size: drop-shadow(
        0 1px 2px var(--tw-drop-shadow-color, #0000001a)
      )
      drop-shadow(0 1px 1px var(--tw-drop-shadow-color, #0000000f));
    --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a)
      drop-shadow(0 1px 1px #0000000f);
    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\.6\)\] {
    --tw-drop-shadow-size: drop-shadow(
      0 1px 2px var(--tw-drop-shadow-color, #0009)
    );
    --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\.22\)\] {
    --tw-drop-shadow-size: drop-shadow(
      0 1px 2px var(--tw-drop-shadow-color, #00000038)
    );
    --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\.45\)\] {
    --tw-drop-shadow-size: drop-shadow(
      0 1px 2px var(--tw-drop-shadow-color, #00000073)
    );
    --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\.75\)\] {
    --tw-drop-shadow-size: drop-shadow(
      0 1px 2px var(--tw-drop-shadow-color, #000000bf)
    );
    --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_3px_rgba\(0\,0\,0\,0\.45\)\] {
    --tw-drop-shadow-size: drop-shadow(
      0 1px 3px var(--tw-drop-shadow-color, #00000073)
    );
    --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_3px_rgba\(0\,0\,0\,0\.85\)\] {
    --tw-drop-shadow-size: drop-shadow(
      0 1px 3px var(--tw-drop-shadow-color, #000000d9)
    );
    --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_3px_5px_rgba\(0\,0\,0\,0\.02\)\] {
    --tw-drop-shadow-size: drop-shadow(
      0 3px 5px var(--tw-drop-shadow-color, #00000005)
    );
    --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_3px_5px_rgba\(0\,0\,0\,0\.2\)\] {
    --tw-drop-shadow-size: drop-shadow(
      0 3px 5px var(--tw-drop-shadow-color, #0003)
    );
    --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_6px_4\.1px_rgba\(0\,0\,0\,0\.38\)\] {
    --tw-drop-shadow-size: drop-shadow(
      0 6px 4.1px var(--tw-drop-shadow-color, #00000061)
    );
    --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_8px_8px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-drop-shadow-size: drop-shadow(
      0 8px 8px var(--tw-drop-shadow-color, #0000000a)
    );
    --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-sm {
    --tw-drop-shadow-size: drop-shadow(
      0 1px 2px var(--tw-drop-shadow-color, #00000026)
    );
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-sm));
    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 {
    --tw-grayscale: grayscale(100%);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,)
      var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,)
      var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .\!invert {
    --tw-invert: invert(100%) !important;
    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,) !important;
  }
  .invert {
    --tw-invert: invert(100%);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,)
      var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,)
      var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .sepia {
    --tw-sepia: sepia(100%);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,)
      var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,)
      var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .\[filter\:brightness\(0\)\] {
    filter: brightness(0);
  }
  .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-\[16px\] {
    --tw-backdrop-blur: blur(16px) !important;
    -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,) !important;
    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,) !important;
  }
  .backdrop-blur {
    --tw-backdrop-blur: blur(8px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur,)
      var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,)
      var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,)
      var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
      var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
      var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
      var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,)
      var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,)
      var(--tw-backdrop-sepia,);
  }
  .backdrop-blur-2xl {
    --tw-backdrop-blur: blur(var(--blur-2xl));
    -webkit-backdrop-filter: var(--tw-backdrop-blur,)
      var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,)
      var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,)
      var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
      var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
      var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
      var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,)
      var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,)
      var(--tw-backdrop-sepia,);
  }
  .backdrop-blur-\[1\.45px\] {
    --tw-backdrop-blur: blur(1.45px);
    -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-\[1px\] {
    --tw-backdrop-blur: blur(1px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur,)
      var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,)
      var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,)
      var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
      var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
      var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
      var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,)
      var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,)
      var(--tw-backdrop-sepia,);
  }
  .backdrop-blur-\[2\.5rem\] {
    --tw-backdrop-blur: blur(2.5rem);
    -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-\[2px\] {
    --tw-backdrop-blur: blur(2px);
    -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-\[3px\] {
    --tw-backdrop-blur: blur(3px);
    -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-\[4px\] {
    --tw-backdrop-blur: blur(4px);
    -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-\[5px\] {
    --tw-backdrop-blur: blur(5px);
    -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-\[6px\] {
    --tw-backdrop-blur: blur(6px);
    -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-\[7px\] {
    --tw-backdrop-blur: blur(7px);
    -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-\[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-\[10\.5px\] {
    --tw-backdrop-blur: blur(10.5px);
    -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-\[10px\] {
    --tw-backdrop-blur: blur(10px);
    -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-\[11px\] {
    --tw-backdrop-blur: blur(11px);
    -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-\[12px\] {
    --tw-backdrop-blur: blur(12px);
    -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-\[16px\] {
    --tw-backdrop-blur: blur(16px);
    -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-\[17\.692px\] {
    --tw-backdrop-blur: blur(17.692px);
    -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-\[17px\] {
    --tw-backdrop-blur: blur(17px);
    -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-\[20px\] {
    --tw-backdrop-blur: blur(20px);
    -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-\[22px\] {
    --tw-backdrop-blur: blur(22px);
    -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-\[24px\] {
    --tw-backdrop-blur: blur(24px);
    -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-\[32px\] {
    --tw-backdrop-blur: blur(32px);
    -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-\[47px\] {
    --tw-backdrop-blur: blur(47px);
    -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-lg {
    --tw-backdrop-blur: blur(var(--blur-lg));
    -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-none {
    --tw-backdrop-blur: ;
    -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-blur-xs {
    --tw-backdrop-blur: blur(var(--blur-xs));
    -webkit-backdrop-filter: var(--tw-backdrop-blur,)
      var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,)
      var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,)
      var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
      var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
      var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
      var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,)
      var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,)
      var(--tw-backdrop-sepia,);
  }
  .backdrop-grayscale {
    --tw-backdrop-grayscale: grayscale(100%);
    -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-invert {
    --tw-backdrop-invert: invert(100%);
    -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-sepia {
    --tw-backdrop-sepia: sepia(100%);
    -webkit-backdrop-filter: var(--tw-backdrop-blur,)
      var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,)
      var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,)
      var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
      var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
      var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
      var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,)
      var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,)
      var(--tw-backdrop-sepia,);
  }
  .backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur,)
      var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,)
      var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,)
      var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,)
      var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,)
      var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,)
      var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,)
      var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,)
      var(--tw-backdrop-sepia,);
  }
  .transition {
    transition-property:
      color,
      background-color,
      border-color,
      outline-color,
      text-decoration-color,
      fill,
      stroke,
      --tw-gradient-from,
      --tw-gradient-via,
      --tw-gradient-to,
      opacity,
      box-shadow,
      transform,
      translate,
      scale,
      rotate,
      filter,
      -webkit-backdrop-filter,
      backdrop-filter,
      display,
      content-visibility,
      overlay,
      pointer-events;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[aspect-ratio\] {
    transition-property: aspect-ratio;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[background\,opacity\,transform\] {
    transition-property: background, opacity, transform;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[background-color\,border-color\,opacity\] {
    transition-property: background-color, border-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\,border-color\] {
    transition-property: background-color, border-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\] {
    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\,max-width\] {
    transition-property: background-color, max-width;
    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\,padding\] {
    transition-property: background-color, padding;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[border-color\,box-shadow\,color\,transform\] {
    transition-property: border-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-\[bottom\,max-height\,left\,top\,width\,height\] {
    transition-property: bottom, max-height, left, top, width, height;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[box-shadow\,opacity\,transform\] {
    transition-property: box-shadow, opacity, transform;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[color\,opacity\] {
    transition-property: color, opacity;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[filter\,opacity\] {
    transition-property: filter, opacity;
    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-\[grid-template-columns\,opacity\] {
    transition-property: grid-template-columns, opacity;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[grid-template-columns\,padding-left\] {
    transition-property: grid-template-columns, padding-left;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[grid-template-columns\] {
    transition-property: grid-template-columns;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[grid-template-rows\,opacity\] {
    transition-property: grid-template-rows, opacity;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[grid-template-rows\] {
    transition-property: grid-template-rows;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[height\] {
    transition-property: height;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[left\,opacity\] {
    transition-property: left, opacity;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[left\,width\] {
    transition-property: left, width;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[left\] {
    transition-property: left;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[margin\] {
    transition-property: margin;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[max-height\,opacity\,transform\] {
    transition-property: max-height, opacity, transform;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[max-height\] {
    transition-property: max-height;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[max-width\,gap\] {
    transition-property: max-width, gap;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[max-width\,opacity\,padding\] {
    transition-property: max-width, opacity, padding;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[max-width\,opacity\] {
    transition-property: max-width, opacity;
    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\,color\,background-color\] {
    transition-property: opacity, color, background-color;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[opacity\,translate\,scale\,border-color\] {
    transition-property: opacity, translate, scale, border-color;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[opacity\,translate\,visibility\] {
    transition-property: opacity, translate, visibility;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[padding\,background-color\] {
    transition-property: padding, background-color;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[padding\] {
    transition-property: padding;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[right\] {
    transition-property: right;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[top\] {
    transition-property: top;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[transform\,border-width\,border-radius\] {
    transition-property: transform, border-width, border-radius;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[transform\,color\] {
    transition-property: transform, color;
    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-\[width\,background-color\] {
    transition-property: width, background-color;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[width\,border-color\] {
    transition-property: width, border-color;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[width\,height\,background-color\,color\] {
    transition-property: width, height, background-color, color;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[width\,height\,opacity\] {
    transition-property: width, height, opacity;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[width\,height\] {
    transition-property: width, height;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[width\] {
    transition-property: width;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-all {
    transition-property: all;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-colors {
    transition-property:
      color, background-color, border-color, outline-color,
      text-decoration-color, fill, stroke, --tw-gradient-from,
      --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-none {
    transition-property: none;
  }
  .delay-0 {
    transition-delay: 0s;
  }
  .delay-150 {
    transition-delay: 0.15s;
  }
  .delay-\[50ms\] {
    transition-delay: 50ms;
  }
  .duration-5 {
    --tw-duration: 5ms;
    transition-duration: 5ms;
  }
  .duration-100 {
    --tw-duration: 0.1s;
    transition-duration: 0.1s;
  }
  .duration-150 {
    --tw-duration: 0.15s;
    transition-duration: 0.15s;
  }
  .duration-200 {
    --tw-duration: 0.2s;
    transition-duration: 0.2s;
  }
  .duration-250 {
    --tw-duration: 0.25s;
    transition-duration: 0.25s;
  }
  .duration-300 {
    --tw-duration: 0.3s;
    transition-duration: 0.3s;
  }
  .duration-500 {
    --tw-duration: 0.5s;
    transition-duration: 0.5s;
  }
  .duration-700 {
    --tw-duration: 0.7s;
    transition-duration: 0.7s;
  }
  .duration-\[120ms\] {
    --tw-duration: 0.12s;
    transition-duration: 0.12s;
  }
  .duration-\[125ms\] {
    --tw-duration: 0.125s;
    transition-duration: 0.125s;
  }
  .duration-\[180ms\] {
    --tw-duration: 0.18s;
    transition-duration: 0.18s;
  }
  .duration-\[240ms\] {
    --tw-duration: 0.24s;
    transition-duration: 0.24s;
  }
  .duration-\[250ms\] {
    --tw-duration: 0.25s;
    transition-duration: 0.25s;
  }
  .duration-\[280ms\] {
    --tw-duration: 0.28s;
    transition-duration: 0.28s;
  }
  .duration-\[300ms\] {
    --tw-duration: 0.3s;
    transition-duration: 0.3s;
  }
  .duration-\[350ms\] {
    --tw-duration: 0.35s;
    transition-duration: 0.35s;
  }
  .duration-\[360ms\] {
    --tw-duration: 0.36s;
    transition-duration: 0.36s;
  }
  .duration-\[1700ms\] {
    --tw-duration: 1.7s;
    transition-duration: 1.7s;
  }
  .ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\] {
    --tw-ease: cubic-bezier(0.4, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
  .ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\] {
    --tw-ease: cubic-bezier(0.32, 0.72, 0, 1);
    transition-timing-function: cubic-bezier(0.32, 0.72, 0, 1);
  }
  .ease-\[cubic-bezier\(0\.33\,0\.68\,0\,1\)\] {
    --tw-ease: cubic-bezier(0.33, 0.68, 0, 1);
    transition-timing-function: cubic-bezier(0.33, 0.68, 0, 1);
  }
  .ease-\[cubic-bezier\(0\.36\,0\.77\,0\,1\)\] {
    --tw-ease: cubic-bezier(0.36, 0.77, 0, 1);
    transition-timing-function: cubic-bezier(0.36, 0.77, 0, 1);
  }
  .ease-\[cubic-bezier\(0\.44\,0\,0\.56\,1\)\] {
    --tw-ease: cubic-bezier(0.44, 0, 0.56, 1);
    transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1);
  }
  .ease-\[ease\] {
    --tw-ease: ease;
    transition-timing-function: ease;
  }
  .ease-in {
    --tw-ease: cubic-bezier(0.4, 0, 1, 1);
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }
  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }
  .ease-linear {
    --tw-ease: linear;
    transition-timing-function: linear;
  }
  .ease-out {
    --tw-ease: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  .\[will-change\:transform\] {
    will-change: transform;
  }
  .will-change-\[opacity\,transform\] {
    will-change: opacity, transform;
  }
  .will-change-\[width\] {
    will-change: width;
  }
  .will-change-transform {
    will-change: transform;
  }
  .delay-0 {
    --tw-animation-delay: 0s;
    animation-delay: 0s;
  }
  .delay-150 {
    --tw-animation-delay: 0.15s;
    animation-delay: 0.15s;
  }
  .\!outline-none {
    --tw-outline-style: none !important;
    outline-style: none !important;
  }
  .delay-\[50ms\] {
    --tw-animation-delay: 50ms;
    animation-delay: 50ms;
  }
  .fade-in-0 {
    --tw-enter-opacity: 0;
  }
  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }
  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }
  .select-text {
    -webkit-user-select: text;
    user-select: text;
  }
  .zoom-in-95 {
    --tw-enter-scale: 0.95;
  }
  .\!paused {
    animation-play-state: paused !important;
  }
  .\!running {
    animation-play-state: running !important;
  }
  .\[--casting-studio-glow\:color-mix\(in_srgb\,var\(--nt-border-brand\)_70\%\,transparent\)\] {
    --casting-studio-glow: var(--nt-border-brand);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .\[--casting-studio-glow\:color-mix\(in_srgb\,var\(--nt-border-brand\)_70\%\,transparent\)\] {
      --casting-studio-glow: color-mix(
        in srgb,
        var(--nt-border-brand) 70%,
        transparent
      );
    }
  }
  .\[--cb-border\:rgba\(38\,38\,38\,0\.4\)\] {
    --cb-border: #26262666;
  }
  .\[--cb-check\:\#ffffff\] {
    --cb-check: #fff;
  }
  .\[--cb-fill\:rgba\(38\,38\,38\,0\.85\)\] {
    --cb-fill: #262626d9;
  }
  .\[--skill-cm-caret\:\#1f2328\] {
    --skill-cm-caret: #1f2328;
  }
  .\[--skill-cm-code\:\#0550ae\] {
    --skill-cm-code: #0550ae;
  }
  .\[--skill-cm-gutter\:\#8c959f\] {
    --skill-cm-gutter: #8c959f;
  }
  .\[--skill-cm-heading\:\#0550ae\] {
    --skill-cm-heading: #0550ae;
  }
  .\[--skill-cm-link\:\#0969da\] {
    --skill-cm-link: #0969da;
  }
  .\[--skill-cm-meta\:\#cf222e\] {
    --skill-cm-meta: #cf222e;
  }
  .\[--skill-cm-placeholder\:\#8c959f\] {
    --skill-cm-placeholder: #8c959f;
  }
  .\[--skill-cm-quote\:\#57606a\] {
    --skill-cm-quote: #57606a;
  }
  .\[--skill-cm-selection\:rgba\(9\,105\,218\,0\.15\)\] {
    --skill-cm-selection: #0969da26;
  }
  .\[-ms-overflow-style\:none\] {
    -ms-overflow-style: none;
  }
  .\[-webkit-mask-image\:linear-gradient\(\#fff\,\#fff\)\] {
    -webkit-mask-image: linear-gradient(#fff, #fff);
  }
  .\[-webkit-mask-image\:linear-gradient\(180deg\,\#000_0\%\,transparent_100\%\)\] {
    -webkit-mask-image: linear-gradient(#000 0%, #0000 100%);
  }
  .\[-webkit-overflow-scrolling\:touch\] {
    -webkit-overflow-scrolling: touch;
  }
  .\[animation-duration\:200ms\] {
    animation-duration: 0.2s;
  }
  .\[animation-duration\:400ms\] {
    animation-duration: 0.4s;
  }
  .\[background\:var\(--home-sidebar-promo-bg\)\] {
    background: var(--home-sidebar-promo-bg);
  }
  .\[blob\:…\] {
    blob: …;
  }
  .\[border\:calc\(0\.08\*1rem\)_solid_transparent\] {
    border: 0.08rem solid #0000;
  }
  .\[font-feature-settings\:\'lnum\'_1\,\'tnum\'_1\] {
    font-feature-settings:
      "lnum" 1,
      "tnum" 1;
  }
  .\[perspective\:1100px\] {
    perspective: 1100px;
  }
  .\[perspective\:1200px\] {
    perspective: 1200px;
  }
  .\[scrollbar-color\:rgba\(255\,255\,255\,0\.2\)_transparent\] {
    scrollbar-color: #fff3 transparent;
  }
  .\[scrollbar-color\:rgba\(255\,255\,255\,0\.18\)_transparent\] {
    scrollbar-color: #ffffff2e transparent;
  }
  .\[scrollbar-color\:rgba\(255\,255\,255\,0\.36\)_transparent\] {
    scrollbar-color: #ffffff5c transparent;
  }
  .\[scrollbar-color\:var\(--border-emphasis\)_transparent\] {
    scrollbar-color: var(--border-emphasis) transparent;
  }
  .\[scrollbar-gutter\:stable\] {
    scrollbar-gutter: stable;
  }
  .\[scrollbar-width\:none\] {
    scrollbar-width: none;
  }
  .\[scrollbar-width\:thin\] {
    scrollbar-width: thin;
  }
  .\[text-shadow\:0_0_20px_rgba\(0\,0\,0\,0\.25\)\] {
    text-shadow: 0 0 20px #00000040;
  }
  .\[text-shadow\:0_0_40px_rgba\(0\,0\,0\,0\.3\)\] {
    text-shadow: 0 0 40px #0000004d;
  }
  .\[text-shadow\:0_1px_2px_rgba\(0\,0\,0\,0\.04\)\] {
    text-shadow: 0 1px 2px #0000000a;
  }
  .\[text-shadow\:0_1px_4px_rgba\(0\,0\,0\,0\.55\)\] {
    text-shadow: 0 1px 4px #0000008c;
  }
  .\[tier-commit\:img\] {
    tier-commit: img;
  }
  .\[transform-style\:preserve-3d\] {
    transform-style: preserve-3d;
  }
  .\[writing-mode\:vertical-lr\] {
    writing-mode: vertical-lr;
  }
  .\[writing-mode\:vertical-rl\] {
    writing-mode: vertical-rl;
  }
  .blur-in {
    --tw-enter-blur: 20px;
  }
  :where(.divide-x-reverse > :not(:last-child)) {
    --tw-divide-x-reverse: 1;
  }
  .fade-in {
    --tw-enter-opacity: 0;
  }
  .fade-out {
    --tw-exit-opacity: 0;
  }
  .paused {
    animation-play-state: paused;
  }
  .ring-inset {
    --tw-ring-inset: inset;
  }
  .running {
    animation-play-state: running;
  }
  .slide-in-from-bottom-4 {
    --tw-enter-translate-y: calc(4 * var(--spacing));
  }
  .slide-in-from-top-2 {
    --tw-enter-translate-y: calc(2 * var(--spacing) * -1);
  }
  .slide-in-from-top-4 {
    --tw-enter-translate-y: calc(4 * var(--spacing) * -1);
  }
  .text-shadow-2xs {
    text-shadow: 0px 1px 0px var(--tw-text-shadow-color, #00000026);
  }
  .zoom-in {
    --tw-enter-scale: 0;
  }
  .zoom-out {
    --tw-exit-scale: 0;
  }
  .not-first\:-ml-2:not(:first-child) {
    margin-left: -8px;
  }
  .group-focus-within\:pointer-events-auto:is(:where(.group):focus-within *) {
    pointer-events: auto;
  }
  .group-focus-within\:block:is(:where(.group):focus-within *) {
    display: block;
  }
  .group-focus-within\:flex:is(:where(.group):focus-within *) {
    display: flex;
  }
  .group-focus-within\:hidden:is(:where(.group):focus-within *) {
    display: none;
  }
  .group-focus-within\:inline:is(:where(.group):focus-within *) {
    display: inline;
  }
  .group-focus-within\:w-8:is(:where(.group):focus-within *) {
    width: 32px;
  }
  .group-focus-within\:translate-y-0:is(:where(.group):focus-within *) {
    --tw-translate-y: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .group-focus-within\:scale-105:is(:where(.group):focus-within *) {
    --tw-scale-x: 105%;
    --tw-scale-y: 105%;
    --tw-scale-z: 105%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .group-focus-within\:pr-7:is(:where(.group):focus-within *) {
    padding-right: calc(var(--spacing) * 7);
  }
  .group-focus-within\:opacity-0:is(:where(.group):focus-within *) {
    opacity: 0;
  }
  .group-focus-within\:opacity-100:is(:where(.group):focus-within *) {
    opacity: 1;
  }
  .group-focus-within\/asset-group\:pr-8:is(
    :where(.group\/asset-group):focus-within *
  ) {
    padding-right: 32px;
  }
  .group-focus-within\/banner\:opacity-100:is(
    :where(.group\/banner):focus-within *
  ) {
    opacity: 1;
  }
  .group-focus-within\/canvas-row\:pr-8:is(
    :where(.group\/canvas-row):focus-within *
  ) {
    padding-right: 32px;
  }
  .group-focus-within\/card\:opacity-100:is(
    :where(.group\/card):focus-within *
  ),
  .group-focus-within\/date\:opacity-100:is(
    :where(.group\/date):focus-within *
  ) {
    opacity: 1;
  }
  .group-focus-within\/detail-stage\:pointer-events-auto:is(
    :where(.group\/detail-stage):focus-within *
  ) {
    pointer-events: auto;
  }
  .group-focus-within\/detail-stage\:opacity-100:is(
    :where(.group\/detail-stage):focus-within *
  ) {
    opacity: 1;
  }
  .group-focus-within\/detail-stage\:transition-none:is(
    :where(.group\/detail-stage):focus-within *
  ) {
    transition-property: none;
  }
  .group-focus-within\/material-row\:opacity-100:is(
    :where(.group\/material-row):focus-within *
  ) {
    opacity: 1;
  }
  .group-focus-within\/node\:pr-\[76px\]:is(
    :where(.group\/node):focus-within *
  ) {
    padding-right: 76px;
  }
  .group-focus-within\/node\:opacity-100:is(
    :where(.group\/node):focus-within *
  ) {
    opacity: 1;
  }
  .group-focus-within\/skill\:opacity-0:is(
    :where(.group\/skill):focus-within *
  ) {
    opacity: 0;
  }
  .group-focus-within\/skill\:opacity-100:is(
    :where(.group\/skill):focus-within *
  ) {
    opacity: 1;
  }
  @media (hover: hover) {
    .group-hover\:pointer-events-auto:is(:where(.group):hover *) {
      pointer-events: auto;
    }
    .group-hover\:visible:is(:where(.group):hover *) {
      visibility: visible;
    }
    .group-hover\:ml-2:is(:where(.group):hover *) {
      margin-left: 8px;
    }
    .group-hover\:ml-3:is(:where(.group):hover *) {
      margin-left: 12px;
    }
    .group-hover\:block:is(:where(.group):hover *) {
      display: block;
    }
    .group-hover\:flex:is(:where(.group):hover *) {
      display: flex;
    }
    .group-hover\:hidden:is(:where(.group):hover *) {
      display: none;
    }
    .group-hover\:inline:is(:where(.group):hover *) {
      display: inline;
    }
    .group-hover\:inline-block:is(:where(.group):hover *) {
      display: inline-block;
    }
    .group-hover\:inline-flex:is(:where(.group):hover *) {
      display: inline-flex;
    }
    .group-hover\:h-\[32px\]:is(:where(.group):hover *) {
      height: 32px;
    }
    .group-hover\:max-h-\[34px\]:is(:where(.group):hover *) {
      max-height: 34px;
    }
    .group-hover\:\!w-\[135px\]:is(:where(.group):hover *) {
      width: 135px !important;
    }
    .group-hover\:w-8:is(:where(.group):hover *) {
      width: 32px;
    }
    .group-hover\:w-10:is(:where(.group):hover *) {
      width: 40px;
    }
    .group-hover\:w-\[96px\]:is(:where(.group):hover *) {
      width: 96px;
    }
    .group-hover\:w-auto:is(:where(.group):hover *) {
      width: auto;
    }
    .group-hover\:max-w-35:is(:where(.group):hover *) {
      max-width: calc(var(--spacing) * 35);
    }
    .group-hover\:max-w-\[112px\]:is(:where(.group):hover *) {
      max-width: 112px;
    }
    .group-hover\:max-w-\[220px\]:is(:where(.group):hover *) {
      max-width: 220px;
    }
    .group-hover\:-translate-x-\[2px\]:is(:where(.group):hover *) {
      --tw-translate-x: calc(2px * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .group-hover\:-translate-x-\[20\%\]:is(:where(.group):hover *) {
      --tw-translate-x: calc(20% * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .group-hover\:-translate-x-\[25\%\]:is(:where(.group):hover *) {
      --tw-translate-x: calc(25% * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .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) * 0.5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .group-hover\:translate-x-\[2px\]:is(:where(.group):hover *) {
      --tw-translate-x: 2px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .group-hover\:translate-y-0:is(:where(.group):hover *) {
      --tw-translate-y: 0px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .group-hover\:scale-105:is(:where(.group):hover *) {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .group-hover\:scale-110:is(:where(.group):hover *) {
      --tw-scale-x: 110%;
      --tw-scale-y: 110%;
      --tw-scale-z: 110%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .group-hover\:scale-\[1\.02\]:is(:where(.group):hover *) {
      scale: 1.02;
    }
    .group-hover\:scale-\[1\.05\]:is(:where(.group):hover *) {
      scale: 1.05;
    }
    .group-hover\:scale-\[1\.15\]:is(:where(.group):hover *) {
      scale: 1.15;
    }
    .group-hover\:grid-cols-\[0fr\]:is(:where(.group):hover *) {
      grid-template-columns: 0fr;
    }
    .group-hover\:grid-cols-\[1fr\]:is(:where(.group):hover *) {
      grid-template-columns: 1fr;
    }
    .group-hover\:overflow-hidden:is(:where(.group):hover *) {
      overflow: hidden;
    }
    .group-hover\:rounded-lg:is(:where(.group):hover *) {
      border-radius: 8px;
    }
    .group-hover\:border:is(:where(.group):hover *) {
      border-style: var(--tw-border-style);
      border-width: 1px;
    }
    .group-hover\:border-black\/10:is(:where(.group):hover *) {
      border-color: #0000001a;
      border-color: lab(0% 0 0/0.1);
    }
    .group-hover\:border-white\/15:is(:where(.group):hover *) {
      border-color: #ffffff26;
      border-color: lab(100% -0.0000298023 0.0000119209/.15);
    }
    .group-hover\:\!bg-canvas-controls-hover:is(:where(.group):hover *) {
      background-color: var(--canvas-controls-hover) !important;
    }
    .group-hover\:bg-bg-surface-secondary:is(:where(.group):hover *) {
      background-color: var(--bg-surface-secondary);
    }
    .group-hover\:bg-black\/20:is(:where(.group):hover *) {
      background-color: #0003;
      background-color: lab(0% 0 0/0.2);
    }
    .group-hover\:bg-black\/65:is(:where(.group):hover *) {
      background-color: #000000a6;
      background-color: lab(0% 0 0/0.65);
    }
    .group-hover\:bg-black\/\[0\.04\]:is(:where(.group):hover *) {
      background-color: #0000000a;
      background-color: lab(0% 0 0/0.04);
    }
    .group-hover\:bg-btn-secondary:is(:where(.group):hover *) {
      background-color: var(--btn-secondary-bg);
    }
    .group-hover\:bg-canvas-controls-hover:is(:where(.group):hover *) {
      background-color: var(--canvas-controls-hover);
    }
    .group-hover\:bg-neutral-100:is(:where(.group):hover *) {
      background-color: #f2f3f5;
    }
    .group-hover\:bg-nt-bg-overlay-hover:is(:where(.group):hover *) {
      background-color: var(--nt-bg-overlay-hover);
    }
    .group-hover\:bg-white\/10:is(:where(.group):hover *) {
      background-color: #ffffff1a;
      background-color: lab(100% -0.0000298023 0.0000119209/.1);
    }
    .group-hover\:bg-white\/30:is(:where(.group):hover *) {
      background-color: #ffffff4d;
      background-color: lab(100% -0.0000298023 0.0000119209/.3);
    }
    .group-hover\:pr-2:is(:where(.group):hover *) {
      padding-right: 8px;
    }
    .group-hover\:pr-7:is(:where(.group):hover *) {
      padding-right: calc(var(--spacing) * 7);
    }
    .group-hover\:whitespace-pre-line:is(:where(.group):hover *) {
      white-space: pre-line;
    }
    .group-hover\:text-\[\#F7F7F7\]:is(:where(.group):hover *) {
      color: #f7f7f7;
    }
    .group-hover\:text-canvas-controls-text:is(:where(.group):hover *) {
      color: var(--canvas-controls-text);
    }
    .group-hover\:text-fg-default:is(:where(.group):hover *) {
      color: var(--fg-default);
    }
    .group-hover\:text-nt-text-default:is(:where(.group):hover *) {
      color: var(--nt-text-default);
    }
    .group-hover\:opacity-0:is(:where(.group):hover *) {
      opacity: 0;
    }
    .group-hover\:opacity-60:is(:where(.group):hover *) {
      opacity: 0.6;
    }
    .group-hover\:opacity-80:is(:where(.group):hover *) {
      opacity: 0.8;
    }
    .group-hover\:opacity-100:is(:where(.group):hover *) {
      opacity: 1;
    }
    .group-hover\:brightness-80:is(:where(.group):hover *) {
      --tw-brightness: brightness(80%);
      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,);
    }
    .group-hover\:delay-0:is(:where(.group):hover *) {
      --tw-animation-delay: 0s;
      transition-delay: 0s;
      animation-delay: 0s;
    }
    .group-hover\/agent\:text-fg-default:is(:where(.group\/agent):hover *) {
      color: var(--fg-default);
    }
    .group-hover\/agent\:opacity-100:is(:where(.group\/agent):hover *) {
      opacity: 1;
    }
    .group-hover\/agent\:grayscale-0:is(:where(.group\/agent):hover *) {
      --tw-grayscale: grayscale(0%);
      filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,)
        var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,)
        var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
    }
    .group-hover\/asset-drag\:shadow-\[0_0_0_2px_var\(--canvas-controls-border\)\]:is(
      :where(.group\/asset-drag):hover *
    ) {
      --tw-shadow: 0 0 0 2px
        var(--tw-shadow-color, var(--canvas-controls-border));
      box-shadow:
        var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
        var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .group-hover\/asset-group\:pr-8:is(:where(.group\/asset-group):hover *) {
      padding-right: 32px;
    }
    .group-hover\/asset-group\:opacity-100:is(
      :where(.group\/asset-group):hover *
    ) {
      opacity: 1;
    }
    .group-hover\/attachment\:hidden:is(:where(.group\/attachment):hover *) {
      display: none;
    }
    .group-hover\/attachment\:inline-flex:is(
      :where(.group\/attachment):hover *
    ) {
      display: inline-flex;
    }
    .group-hover\/banner\:opacity-100:is(:where(.group\/banner):hover *) {
      opacity: 1;
    }
    .group-hover\/btn\:opacity-60:is(:where(.group\/btn):hover *) {
      opacity: 0.6;
    }
    .group-hover\/btn\:opacity-100:is(:where(.group\/btn):hover *) {
      opacity: 1;
    }
    .group-hover\/camctrl\:hidden:is(:where(.group\/camctrl):hover *) {
      display: none;
    }
    .group-hover\/camctrl\:inline-flex:is(:where(.group\/camctrl):hover *) {
      display: inline-flex;
    }
    .group-hover\/canvas-row\:pointer-events-auto:is(
      :where(.group\/canvas-row):hover *
    ) {
      pointer-events: auto;
    }
    .group-hover\/canvas-row\:pr-8:is(:where(.group\/canvas-row):hover *) {
      padding-right: 32px;
    }
    .group-hover\/canvas-row\:opacity-0:is(:where(.group\/canvas-row):hover *) {
      opacity: 0;
    }
    .group-hover\/canvas-row\:opacity-100:is(
      :where(.group\/canvas-row):hover *
    ) {
      opacity: 1;
    }
    .group-hover\/card\:flex:is(:where(.group\/card):hover *) {
      display: flex;
    }
    .group-hover\/card\:scale-105:is(:where(.group\/card):hover *) {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .group-hover\/card\:border-black\/25:is(:where(.group\/card):hover *) {
      border-color: #00000040;
      border-color: lab(0% 0 0/0.25);
    }
    .group-hover\/card\:border-border-emphasis:is(
      :where(.group\/card):hover *
    ) {
      border-color: var(--border-emphasis);
    }
    .group-hover\/card\:border-white\/40:is(:where(.group\/card):hover *) {
      border-color: #fff6;
      border-color: lab(100% -0.0000298023 0.0000119209/.4);
    }
    .group-hover\/card\:border-white\/70:is(:where(.group\/card):hover *) {
      border-color: #ffffffb3;
      border-color: lab(100% -0.0000298023 0.0000119209/.7);
    }
    .group-hover\/card\:bg-black\/25:is(:where(.group\/card):hover *) {
      background-color: #00000040;
      background-color: lab(0% 0 0/0.25);
    }
    .group-hover\/card\:bg-black\/50:is(:where(.group\/card):hover *) {
      background-color: #00000080;
      background-color: lab(0% 0 0/0.5);
    }
    .group-hover\/card\:opacity-100:is(:where(.group\/card):hover *) {
      opacity: 1;
    }
    .group-hover\/cell\:pointer-events-auto:is(:where(.group\/cell):hover *) {
      pointer-events: auto;
    }
    .group-hover\/cell\:opacity-100:is(:where(.group\/cell):hover *),
    .group-hover\/comment\:opacity-100:is(:where(.group\/comment):hover *),
    .group-hover\/date\:opacity-100:is(:where(.group\/date):hover *) {
      opacity: 1;
    }
    .group-hover\/detail-stage\:pointer-events-auto:is(
      :where(.group\/detail-stage):hover *
    ) {
      pointer-events: auto;
    }
    .group-hover\/detail-stage\:opacity-100:is(
      :where(.group\/detail-stage):hover *
    ) {
      opacity: 1;
    }
    .group-hover\/dot\:bg-black\/20:is(:where(.group\/dot):hover *) {
      background-color: #0003;
      background-color: lab(0% 0 0/0.2);
    }
    .group-hover\/feedcard\:opacity-100:is(:where(.group\/feedcard):hover *),
    .group-hover\/floating\:opacity-100:is(:where(.group\/floating):hover *),
    .group-hover\/group-pick\:opacity-100:is(
      :where(.group\/group-pick):hover *
    ),
    .group-hover\/guide\:opacity-100:is(:where(.group\/guide):hover *) {
      opacity: 1;
    }
    .group-hover\/hero\:size-24\.5:is(:where(.group\/hero):hover *) {
      width: calc(var(--spacing) * 24.5);
      height: calc(var(--spacing) * 24.5);
    }
    .group-hover\/hero\:max-w-87\.5:is(:where(.group\/hero):hover *) {
      max-width: calc(var(--spacing) * 87.5);
    }
    .group-hover\/hero\:gap-17\.5:is(:where(.group\/hero):hover *) {
      gap: calc(var(--spacing) * 17.5);
    }
    .group-hover\/hero\:blur-none:is(:where(.group\/hero):hover *) {
      --tw-blur: ;
      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,);
    }
    .group-hover\/home\:block:is(:where(.group\/home):hover *) {
      display: block;
    }
    .group-hover\/home\:border-\[\#6640FF\]:is(:where(.group\/home):hover *) {
      border-color: #6640ff;
    }
    .group-hover\/home\:bg-transparent:is(:where(.group\/home):hover *) {
      background-color: #0000;
    }
    .group-hover\/home\:text-white:is(:where(.group\/home):hover *) {
      color: #fff;
    }
    .group-hover\/home\:shadow-\[0_8px_12px_-8px_rgba\(93\,52\,255\,0\.5\)\]:is(
        :where(.group\/home):hover *
      ) {
      --tw-shadow: 0 8px 12px -8px var(--tw-shadow-color, #5d34ff80);
      box-shadow:
        var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
        var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .group-hover\/img\:opacity-100:is(:where(.group\/img):hover *) {
      opacity: 1;
    }
    .group-hover\/lane\:h-5:is(:where(.group\/lane):hover *) {
      height: 20px;
    }
    .group-hover\/lane\:opacity-100:is(:where(.group\/lane):hover *),
    .group-hover\/material-row\:opacity-100:is(
      :where(.group\/material-row):hover *
    ),
    .group-hover\/media\:opacity-100:is(:where(.group\/media):hover *) {
      opacity: 1;
    }
    .group-hover\/mh\:opacity-70:is(:where(.group\/mh):hover *) {
      opacity: 0.7;
    }
    .group-hover\/name\:opacity-60:is(:where(.group\/name):hover *) {
      opacity: 0.6;
    }
    .group-hover\/node\:pr-\[76px\]:is(:where(.group\/node):hover *) {
      padding-right: 76px;
    }
    .group-hover\/node\:opacity-100:is(:where(.group\/node):hover *),
    .group-hover\/ntbtn\:opacity-100:is(:where(.group\/ntbtn):hover *) {
      opacity: 1;
    }
    .group-hover\/optimized-prompt\:pointer-events-auto:is(
      :where(.group\/optimized-prompt):hover *
    ) {
      pointer-events: auto;
    }
    .group-hover\/optimized-prompt\:opacity-100:is(
      :where(.group\/optimized-prompt):hover *
    ),
    .group-hover\/preview\:opacity-100:is(:where(.group\/preview):hover *) {
      opacity: 1;
    }
    .group-hover\/promptaffordance\:hidden:is(
      :where(.group\/promptaffordance):hover *
    ) {
      display: none;
    }
    .group-hover\/promptaffordance\:inline-flex:is(
      :where(.group\/promptaffordance):hover *
    ) {
      display: inline-flex;
    }
    .group-hover\/row\:block:is(:where(.group\/row):hover *) {
      display: block;
    }
    .group-hover\/row\:hidden:is(:where(.group\/row):hover *) {
      display: none;
    }
    .group-hover\/row\:opacity-100:is(:where(.group\/row):hover *) {
      opacity: 1;
    }
    .group-hover\/selection-strip\:pointer-events-auto:is(
      :where(.group\/selection-strip):hover *
    ) {
      pointer-events: auto;
    }
    .group-hover\/selection-strip\:opacity-100:is(
      :where(.group\/selection-strip):hover *
    ) {
      opacity: 1;
    }
    .group-hover\/skill\:opacity-0:is(:where(.group\/skill):hover *) {
      opacity: 0;
    }
    .group-hover\/skill\:opacity-100:is(:where(.group\/skill):hover *) {
      opacity: 1;
    }
    .group-hover\/slashpreset\:hidden:is(:where(.group\/slashpreset):hover *) {
      display: none;
    }
    .group-hover\/slashpreset\:inline-flex:is(
      :where(.group\/slashpreset):hover *
    ) {
      display: inline-flex;
    }
    .group-hover\/split\:opacity-100:is(:where(.group\/split):hover *) {
      opacity: 1;
    }
    .group-hover\/step\:text-canvas-controls-text:is(
      :where(.group\/step):hover *
    ) {
      color: var(--canvas-controls-text);
    }
    .group-hover\/step\:opacity-100:is(:where(.group\/step):hover *) {
      opacity: 1;
    }
    .group-hover\/subitem\:block:is(:where(.group\/subitem):hover *) {
      display: block;
    }
    .group-hover\/subitem\:hidden:is(:where(.group\/subitem):hover *) {
      display: none;
    }
    .group-hover\/thumb\:opacity-100:is(:where(.group\/thumb):hover *),
    .group-hover\/tile\:opacity-100:is(:where(.group\/tile):hover *),
    .group-hover\/track\:opacity-100:is(:where(.group\/track):hover *),
    .group-hover\/transition\:opacity-100:is(
      :where(.group\/transition):hover *
    ) {
      opacity: 1;
    }
    .group-hover\/user-msg\:pointer-events-auto:is(
      :where(.group\/user-msg):hover *
    ) {
      pointer-events: auto;
    }
    .group-hover\/user-msg\:opacity-100:is(:where(.group\/user-msg):hover *) {
      opacity: 1;
    }
    .group-hover\/video\:pointer-events-auto:is(:where(.group\/video):hover *) {
      pointer-events: auto;
    }
    .group-hover\/video\:bg-black\/50:is(:where(.group\/video):hover *) {
      background-color: #00000080;
      background-color: lab(0% 0 0/0.5);
    }
    .group-hover\/video\:opacity-100:is(:where(.group\/video):hover *) {
      opacity: 1;
    }
    .group-hover\/vsm\:visible:is(:where(.group\/vsm):hover *) {
      visibility: visible;
    }
    .group-hover\/vsm\:opacity-100:is(:where(.group\/vsm):hover *) {
      opacity: 1;
    }
  }
  .group-focus-visible\:bg-nt-bg-overlay-hover:is(
    :where(.group):focus-visible *
  ) {
    background-color: var(--nt-bg-overlay-hover);
  }
  .group-focus-visible\:opacity-100:is(:where(.group):focus-visible *),
  .group-focus-visible\/asset-drag\:opacity-100:is(
    :where(.group\/asset-drag):focus-visible *
  ),
  .group-focus-visible\/group-pick\:opacity-100:is(
    :where(.group\/group-pick):focus-visible *
  ),
  .group-focus-visible\/guide\:opacity-100:is(
    :where(.group\/guide):focus-visible *
  ) {
    opacity: 1;
  }
  .group-focus-visible\/handle\:h-7:is(:where(.group\/handle):focus-visible *) {
    height: calc(var(--spacing) * 7);
  }
  .group-focus-visible\/handle\:ring-2:is(
    :where(.group\/handle):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);
  }
  .group-focus-visible\/handle\:ring-white\/70:is(
    :where(.group\/handle):focus-visible *
  ) {
    --tw-ring-color: #ffffffb3;
  }
  @supports (color: lab(0% 0 0)) {
    .group-focus-visible\/handle\:ring-white\/70:is(
      :where(.group\/handle):focus-visible *
    ) {
      --tw-ring-color: lab(100% -0.0000298023 0.0000119209/.7);
    }
  }
  .group-focus-visible\/node\:opacity-100:is(
    :where(.group\/node):focus-visible *
  ),
  .group-focus-visible\/row\:opacity-100:is(
    :where(.group\/row):focus-visible *
  ),
  .group-active\:opacity-100:is(:where(.group):active *) {
    opacity: 1;
  }
  .group-active\/ntbtn\:opacity-0:is(:where(.group\/ntbtn):active *) {
    opacity: 0;
  }
  .group-active\/ntbtn\:opacity-100:is(:where(.group\/ntbtn):active *) {
    opacity: 1;
  }
  .group-active\/transport\:scale-95:is(:where(.group\/transport):active *) {
    --tw-scale-x: 95%;
    --tw-scale-y: 95%;
    --tw-scale-z: 95%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .group-disabled\/ntbtn\:hidden:is(:where(.group\/ntbtn):disabled *) {
    display: none;
  }
  .group-disabled\/step\:opacity-35:is(:where(.group\/step):disabled *) {
    opacity: 0.35;
  }
  .group-has-\[\:hover\]\:visible:is(:where(.group):has(:hover) *) {
    visibility: visible;
  }
  .group-aria-expanded\/library-add\:rotate-180:is(
    :where(.group\/library-add)[aria-expanded="true"] *
  ),
  .group-data-open\/canvas-chip\:rotate-180:is(
    :where(.group\/canvas-chip)[data-open] *
  ),
  .group-data-open\/logo\:rotate-180:is(:where(.group\/logo)[data-open] *) {
    rotate: 180deg;
  }
  .group-data-\[expanded\]\/row\:block:is(
    :where(.group\/row)[data-expanded] *
  ) {
    display: block;
  }
  .group-data-\[expanded\]\/row\:hidden:is(
    :where(.group\/row)[data-expanded] *
  ),
  .group-data-\[hero\]\/agent\:hidden:is(:where(.group\/agent)[data-hero] *) {
    display: none;
  }
  .group-data-\[hero\]\/agent\:h-8:is(:where(.group\/agent)[data-hero] *) {
    height: 32px;
  }
  .group-data-\[hero\]\/agent\:w-auto:is(:where(.group\/agent)[data-hero] *) {
    width: auto;
  }
  .group-data-\[hero\]\/agent\:max-w-\[280px\]:is(
    :where(.group\/agent)[data-hero] *
  ) {
    max-width: 280px;
  }
  .group-data-\[hero\]\/agent\:\!grid-flow-row:is(
    :where(.group\/agent)[data-hero] *
  ) {
    grid-auto-flow: row !important;
  }
  .group-data-\[hero\]\/agent\:\!grid-cols-4:is(
    :where(.group\/agent)[data-hero] *
  ) {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
  .group-data-\[hero\]\/agent\:\!\[grid-template-rows\:none\]:is(
    :where(.group\/agent)[data-hero] *
  ) {
    grid-template-rows: none !important;
  }
  .group-data-\[hero\]\/agent\:flex-row:is(:where(.group\/agent)[data-hero] *) {
    flex-direction: row;
  }
  .group-data-\[hero\]\/agent\:flex-wrap:is(
    :where(.group\/agent)[data-hero] *
  ) {
    flex-wrap: wrap;
  }
  .group-data-\[hero\]\/agent\:justify-center:is(
    :where(.group\/agent)[data-hero] *
  ) {
    justify-content: center;
  }
  .group-data-\[hero\]\/agent\:gap-1\.5:is(:where(.group\/agent)[data-hero] *) {
    gap: calc(var(--spacing) * 1.5);
  }
  .group-data-\[hero\]\/agent\:gap-2:is(:where(.group\/agent)[data-hero] *) {
    gap: 8px;
  }
  .group-data-\[hero\]\/agent\:gap-6:is(:where(.group\/agent)[data-hero] *) {
    gap: 24px;
  }
  .group-data-\[hero\]\/agent\:rounded-full:is(
    :where(.group\/agent)[data-hero] *
  ) {
    border-radius: 9999px;
  }
  .group-data-\[hero\]\/agent\:rounded-xl:is(
    :where(.group\/agent)[data-hero] *
  ) {
    border-radius: 12px;
  }
  .group-data-\[hero\]\/agent\:bg-black\/\[0\.04\]:is(
      :where(.group\/agent)[data-hero] *
    ) {
    background-color: #0000000a;
    background-color: lab(0% 0 0/0.04);
  }
  .group-data-\[hero\]\/agent\:px-3:is(:where(.group\/agent)[data-hero] *) {
    padding-inline: 12px;
  }
  .group-data-\[hero\]\/agent\:py-2\.5:is(:where(.group\/agent)[data-hero] *) {
    padding-block: calc(var(--spacing) * 2.5);
  }
  .group-data-\[hero\]\/agent\:text-\[13px\]:is(
    :where(.group\/agent)[data-hero] *
  ) {
    font-size: 13px;
  }
  .group-data-\[hero\]\/agent\:text-\[20px\]:is(
    :where(.group\/agent)[data-hero] *
  ) {
    font-size: 20px;
  }
  .group-data-\[hero\]\/agent\:leading-7:is(
    :where(.group\/agent)[data-hero] *
  ) {
    --tw-leading: calc(var(--spacing) * 7);
    line-height: calc(var(--spacing) * 7);
  }
  .group-data-\[hero\]\/agent\:text-black\/90:is(
    :where(.group\/agent)[data-hero] *
  ) {
    color: #000000e6;
    color: lab(0% 0 0/0.9);
  }
  .group-data-\[menu-open\=true\]\:pr-7:is(
    :where(.group)[data-menu-open="true"] *
  ) {
    padding-right: calc(var(--spacing) * 7);
  }
  .group-data-\[menu-open\=true\]\:opacity-100:is(
    :where(.group)[data-menu-open="true"] *
  ) {
    opacity: 1;
  }
  .group-\[\.group\]\:text-\[var\(--team-vip-selected-text\)\]:is(
      :where(.group).group *
    ) {
    color: var(--team-vip-selected-text);
  }
  .group-\[\.group\]\:opacity-60:is(:where(.group).group *) {
    opacity: 0.6;
  }
  @media (hover: hover) {
    .peer-hover\:opacity-100:is(:where(.peer):hover ~ *) {
      opacity: 1;
    }
    .peer-hover\/nt\:left-\[228px\]:is(:where(.peer\/nt):hover ~ *) {
      left: 228px;
    }
  }
  .peer-focus-visible\:opacity-100:is(:where(.peer):focus-visible ~ *) {
    opacity: 1;
  }
  .peer-focus-visible\:ring-2:is(:where(.peer):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);
  }
  .peer-focus-visible\:outline:is(:where(.peer):focus-visible ~ *) {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible ~ *) {
    outline-offset: 2px;
  }
  .peer-disabled\:opacity-50:is(:where(.peer):disabled ~ *) {
    opacity: 0.5;
  }
  .placeholder\:font-sans::placeholder {
    font-family: var(--font-sans);
  }
  .placeholder\:text-sm::placeholder {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  .placeholder\:font-normal::placeholder {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
  .placeholder\:\!text-\[\#7f7f7f\]::placeholder {
    color: #7f7f7f !important;
  }
  .placeholder\:\!text-\[\#9ca1a9\]::placeholder {
    color: #9ca1a9 !important;
  }
  .placeholder\:\!text-\[\#ADADAD\]::placeholder {
    color: #adadad !important;
  }
  .placeholder\:\!text-\[\#a8a8a8\]::placeholder {
    color: #a8a8a8 !important;
  }
  .placeholder\:text-\(--input-placeholder\)::placeholder {
    color: var(--input-placeholder);
  }
  .placeholder\:text-\[\#9EA3AC\]::placeholder {
    color: #9ea3ac;
  }
  .placeholder\:text-\[\#919191\]::placeholder {
    color: #919191;
  }
  .placeholder\:text-\[\#A8A8A8\]::placeholder {
    color: #a8a8a8;
  }
  .placeholder\:text-\[var\(--canvas-controls-text-muted\)\]::placeholder {
    color: var(--canvas-controls-text-muted);
  }
  .placeholder\:text-\[var\(--character-studio-text-tertiary\)\]::placeholder {
    color: var(--character-studio-text-tertiary);
  }
  .placeholder\:text-black\/30::placeholder {
    color: #0000004d;
    color: lab(0% 0 0/0.3);
  }
  .placeholder\:text-black\/35::placeholder {
    color: #00000059;
    color: lab(0% 0 0/0.35);
  }
  .placeholder\:text-canvas-controls-text\/50::placeholder {
    color: var(--canvas-controls-text);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .placeholder\:text-canvas-controls-text\/50::placeholder {
      color: color-mix(in oklab, var(--canvas-controls-text) 50%, transparent);
    }
  }
  .placeholder\:text-fg-disabled::placeholder {
    color: var(--fg-disabled);
  }
  .placeholder\:text-fg-muted::placeholder,
  .placeholder\:text-fg-muted\/70::placeholder {
    color: var(--fg-muted);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .placeholder\:text-fg-muted\/70::placeholder {
      color: color-mix(in oklab, var(--fg-muted) 70%, transparent);
    }
  }
  .placeholder\:text-fg-secondary::placeholder {
    color: var(--fg-secondary);
  }
  .placeholder\:text-fg-subtle::placeholder {
    color: var(--fg-subtle);
  }
  .placeholder\:text-neutral-400::placeholder {
    color: #c4c4c4;
  }
  .placeholder\:text-neutral-500::placeholder {
    color: #919191;
  }
  .placeholder\:text-nt-text-secondary::placeholder {
    color: var(--nt-text-secondary);
  }
  .placeholder\:text-nt-text-tertiary::placeholder {
    color: var(--nt-text-tertiary);
  }
  .placeholder\:text-white\/30::placeholder {
    color: #ffffff4d;
    color: lab(100% -0.0000298023 0.0000119209/.3);
  }
  .placeholder\:text-white\/35::placeholder {
    color: #ffffff59;
    color: lab(100% -0.0000298023 0.0000119209/.35);
  }
  .placeholder\:text-white\/40::placeholder {
    color: #fff6;
    color: lab(100% -0.0000298023 0.0000119209/.4);
  }
  .placeholder\:opacity-50::placeholder {
    opacity: 0.5;
  }
  .before\:pointer-events-none:before {
    content: var(--tw-content);
    pointer-events: none;
  }
  .before\:absolute:before {
    content: var(--tw-content);
    position: absolute;
  }
  .before\:-inset-0\.5:before {
    content: var(--tw-content);
    inset: calc(var(--spacing) * -0.5);
  }
  .before\:inset-0:before {
    content: var(--tw-content);
    inset: 0;
  }
  .before\:-inset-x-0\.5:before {
    content: var(--tw-content);
    inset-inline: calc(var(--spacing) * -0.5);
  }
  .before\:inset-x-0:before {
    content: var(--tw-content);
    inset-inline: 0;
  }
  .before\:-inset-y-\[5px\]:before {
    content: var(--tw-content);
    inset-block: -5px;
  }
  .before\:inset-y-0:before {
    content: var(--tw-content);
    inset-block: 0;
  }
  .before\:top-0:before {
    content: var(--tw-content);
    top: 0;
  }
  .before\:right-full:before {
    content: var(--tw-content);
    right: 100%;
  }
  .before\:bottom-\[-20\%\]:before {
    content: var(--tw-content);
    bottom: -20%;
  }
  .before\:bottom-full:before {
    content: var(--tw-content);
    bottom: 100%;
  }
  .before\:-left-1:before {
    content: var(--tw-content);
    left: -4px;
  }
  .before\:left-0:before {
    content: var(--tw-content);
    left: 0;
  }
  .before\:left-1\/2:before {
    content: var(--tw-content);
    left: 50%;
  }
  .before\:z-0:before {
    content: var(--tw-content);
    z-index: 0;
  }
  .before\:z-\[1\]:before {
    content: var(--tw-content);
    z-index: 1;
  }
  .before\:float-left:before {
    content: var(--tw-content);
    float: left;
  }
  .before\:h-1\/5:before {
    content: var(--tw-content);
    height: 20%;
  }
  .before\:h-2:before {
    content: var(--tw-content);
    height: 8px;
  }
  .before\:h-3:before {
    content: var(--tw-content);
    height: 12px;
  }
  .before\:h-5:before {
    content: var(--tw-content);
    height: 20px;
  }
  .before\:h-6:before {
    content: var(--tw-content);
    height: 24px;
  }
  .before\:h-7:before {
    content: var(--tw-content);
    height: calc(var(--spacing) * 7);
  }
  .before\:h-full:before {
    content: var(--tw-content);
    height: 100%;
  }
  .before\:w-1:before {
    content: var(--tw-content);
    width: 4px;
  }
  .before\:w-1\.5:before {
    content: var(--tw-content);
    width: calc(var(--spacing) * 1.5);
  }
  .before\:w-3\/5:before {
    content: var(--tw-content);
    width: 60%;
  }
  .before\:w-\[1\.5px\]:before {
    content: var(--tw-content);
    width: 1.5px;
  }
  .before\:w-\[2px\]:before {
    content: var(--tw-content);
    width: 2px;
  }
  .before\:w-\[var\(--prompt-leading-content-offset\)\]:before {
    content: var(--tw-content);
    width: var(--prompt-leading-content-offset);
  }
  .before\:w-full:before {
    content: var(--tw-content);
    width: 100%;
  }
  .before\:-translate-x-1\/2:before {
    content: var(--tw-content);
    --tw-translate-x: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .before\:rotate-45:before {
    content: var(--tw-content);
    rotate: 45deg;
  }
  .before\:animate-\[rainbow_var\(--speed\,2s\)_infinite_linear\]:before {
    content: var(--tw-content);
    animation: rainbow var(--speed, 2s) infinite linear;
  }
  .before\:rounded-\[20px\]:before {
    content: var(--tw-content);
    border-radius: 20px;
  }
  .before\:rounded-\[inherit\]:before {
    content: var(--tw-content);
    border-radius: inherit;
  }
  .before\:rounded-full:before {
    content: var(--tw-content);
    border-radius: 9999px;
  }
  .before\:rounded-lg:before {
    content: var(--tw-content);
    border-radius: 8px;
  }
  .before\:\!bg-nt-border-neutral-l2:before {
    content: var(--tw-content);
    background-color: var(--nt-border-neutral-l2) !important;
  }
  .before\:bg-\[var\(--character-studio-bg-overlay-hover\)\]:before {
    content: var(--tw-content);
    background-color: var(--character-studio-bg-overlay-hover);
  }
  .before\:bg-bg-page:before {
    content: var(--tw-content);
    background-color: var(--bg-page);
  }
  .before\:bg-black\/\[0\.04\]:before {
    content: var(--tw-content);
    background-color: #0000000a;
    background-color: lab(0% 0 0/0.04);
  }
  .before\:bg-current:before {
    content: var(--tw-content);
    background-color: currentColor;
  }
  .before\:bg-nt-bg-body:before {
    content: var(--tw-content);
    background-color: var(--nt-bg-body);
  }
  .before\:bg-nt-bg-overlay:before {
    content: var(--tw-content);
    background-color: var(--nt-bg-overlay);
  }
  .before\:bg-nt-bg-overlay-hover:before {
    content: var(--tw-content);
    background-color: var(--nt-bg-overlay-hover);
  }
  .before\:bg-\[linear-gradient\(90deg\,hsl\(var\(--color-1\)\)\,hsl\(var\(--color-5\)\)\,hsl\(var\(--color-3\)\)\,hsl\(var\(--color-4\)\)\,hsl\(var\(--color-2\)\)\)\]:before {
    content: var(--tw-content);
    background-image: linear-gradient(
      90deg,
      hsl(var(--color-1)),
      hsl(var(--color-5)),
      hsl(var(--color-3)),
      hsl(var(--color-4)),
      hsl(var(--color-2))
    );
  }
  .before\:bg-\[length\:200\%\]:before {
    content: var(--tw-content);
    background-size: 200%;
  }
  .before\:bg-center:before {
    content: var(--tw-content);
    background-position: 50%;
  }
  .before\:bg-no-repeat:before {
    content: var(--tw-content);
    background-repeat: no-repeat;
  }
  .before\:opacity-0:before {
    content: var(--tw-content);
    opacity: 0;
  }
  .before\:\[filter\:blur\(calc\(0\.8\*1rem\)\)\]:before {
    content: var(--tw-content);
    filter: blur(0.8rem);
  }
  .before\:transition-opacity:before {
    content: var(--tw-content);
    transition-property: opacity;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .before\:duration-100:before {
    content: var(--tw-content);
    --tw-duration: 0.1s;
    transition-duration: 0.1s;
  }
  .before\:duration-150:before {
    content: var(--tw-content);
    --tw-duration: 0.15s;
    transition-duration: 0.15s;
  }
  .before\:duration-200:before {
    content: var(--tw-content);
    --tw-duration: 0.2s;
    transition-duration: 0.2s;
  }
  .before\:ease-out:before {
    content: var(--tw-content);
    --tw-ease: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  .before\:content-\[\"\"\]:before,
  .before\:content-\[\'\'\]:before {
    --tw-content: "";
    content: var(--tw-content);
  }
  @media (hover: hover) {
    .group-hover\:before\:opacity-100:is(:where(.group):hover *):before {
      content: var(--tw-content);
      opacity: 1;
    }
  }
  .after\:pointer-events-none:after {
    content: var(--tw-content);
    pointer-events: none;
  }
  .after\:absolute:after {
    content: var(--tw-content);
    position: absolute;
  }
  .after\:-inset-\[6px\]:after {
    content: var(--tw-content);
    inset: -6px;
  }
  .after\:inset-0:after {
    content: var(--tw-content);
    inset: 0;
  }
  .after\:inset-x-0:after {
    content: var(--tw-content);
    inset-inline: 0;
  }
  .after\:inset-y-0:after {
    content: var(--tw-content);
    inset-block: 0;
  }
  .after\:-top-1:after {
    content: var(--tw-content);
    top: -4px;
  }
  .after\:top-0:after {
    content: var(--tw-content);
    top: 0;
  }
  .after\:top-1\/2:after {
    content: var(--tw-content);
    top: 50%;
  }
  .after\:top-3:after {
    content: var(--tw-content);
    top: 12px;
  }
  .after\:top-full:after {
    content: var(--tw-content);
    top: 100%;
  }
  .after\:-right-1:after {
    content: var(--tw-content);
    right: -4px;
  }
  .after\:-right-2:after {
    content: var(--tw-content);
    right: -8px;
  }
  .after\:right-0:after {
    content: var(--tw-content);
    right: 0;
  }
  .after\:-bottom-1:after {
    content: var(--tw-content);
    bottom: -4px;
  }
  .after\:bottom-\[8\.5px\]:after {
    content: var(--tw-content);
    bottom: 8.5px;
  }
  .after\:-left-2:after {
    content: var(--tw-content);
    left: -8px;
  }
  .after\:left-0:after {
    content: var(--tw-content);
    left: 0;
  }
  .after\:left-1\/2:after {
    content: var(--tw-content);
    left: 50%;
  }
  .after\:z-0:after {
    content: var(--tw-content);
    z-index: 0;
  }
  .after\:h-4:after {
    content: var(--tw-content);
    height: 16px;
  }
  .after\:h-5:after {
    content: var(--tw-content);
    height: 20px;
  }
  .after\:h-6:after {
    content: var(--tw-content);
    height: 24px;
  }
  .after\:h-8:after {
    content: var(--tw-content);
    height: 32px;
  }
  .after\:h-\[1px\]:after {
    content: var(--tw-content);
    height: 1px;
  }
  .after\:w-0\.5:after {
    content: var(--tw-content);
    width: calc(var(--spacing) * 0.5);
  }
  .after\:w-1:after {
    content: var(--tw-content);
    width: 4px;
  }
  .after\:w-\[1\.5px\]:after {
    content: var(--tw-content);
    width: 1.5px;
  }
  .after\:w-\[2px\]:after {
    content: var(--tw-content);
    width: 2px;
  }
  .after\:-translate-x-1\/2:after {
    content: var(--tw-content);
    --tw-translate-x: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .after\:-translate-y-1\/2:after {
    content: var(--tw-content);
    --tw-translate-y: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .after\:-rotate-45:after {
    content: var(--tw-content);
    rotate: -45deg;
  }
  .after\:rounded:after {
    content: var(--tw-content);
    border-radius: 0.25rem;
  }
  .after\:rounded-\[22px\]:after {
    content: var(--tw-content);
    border-radius: 22px;
  }
  .after\:rounded-full:after {
    content: var(--tw-content);
    border-radius: 9999px;
  }
  .after\:rounded-lg:after {
    content: var(--tw-content);
    border-radius: 8px;
  }
  .after\:rounded-none:after {
    content: var(--tw-content);
    border-radius: 0;
  }
  .after\:rounded-t:after {
    content: var(--tw-content);
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .after\:rounded-t-none:after {
    content: var(--tw-content);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .after\:rounded-b:after {
    content: var(--tw-content);
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
  .after\:rounded-b-none:after {
    content: var(--tw-content);
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .after\:border-2:after {
    content: var(--tw-content);
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .after\:border-nt-border-brand-contrast:after {
    content: var(--tw-content);
    border-color: var(--nt-border-brand-contrast);
  }
  .after\:bg-\[\#242424\]:after {
    content: var(--tw-content);
    background-color: #242424;
  }
  .after\:bg-\[rgba\(13\,13\,13\,0\.05\)\]:after {
    content: var(--tw-content);
    background-color: #0d0d0d0d;
  }
  .after\:bg-\[var\(--character-studio-bg-overlay-hover\)\]:after {
    content: var(--tw-content);
    background-color: var(--character-studio-bg-overlay-hover);
  }
  .after\:bg-current:after {
    content: var(--tw-content);
    background-color: currentColor;
  }
  .after\:bg-nt-bg-body:after {
    content: var(--tw-content);
    background-color: var(--nt-bg-body);
  }
  .after\:bg-nt-bg-overlay-hover:after {
    content: var(--tw-content);
    background-color: var(--nt-bg-overlay-hover);
  }
  .after\:bg-white\/8:after {
    content: var(--tw-content);
    background-color: #ffffff14;
    background-color: lab(100% -0.0000298023 0.0000119209/.08);
  }
  .after\:opacity-0:after {
    content: var(--tw-content);
    opacity: 0;
  }
  .after\:shadow-\[0_0_0_2px_var\(--casting-studio-glow\)\,0_0_6px_1px_var\(--casting-studio-glow\)\]:after {
    content: var(--tw-content);
    --tw-shadow:
      0 0 0 2px var(--tw-shadow-color, var(--casting-studio-glow)),
      0 0 6px 1px var(--tw-shadow-color, var(--casting-studio-glow));
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .after\:transition-colors:after {
    content: var(--tw-content);
    transition-property:
      color, background-color, border-color, outline-color,
      text-decoration-color, fill, stroke, --tw-gradient-from,
      --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .after\:transition-opacity:after {
    content: var(--tw-content);
    transition-property: opacity;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .after\:duration-200:after {
    content: var(--tw-content);
    --tw-duration: 0.2s;
    transition-duration: 0.2s;
  }
  .after\:ease-out:after {
    content: var(--tw-content);
    --tw-ease: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  .after\:content-\[\"\"\]:after,
  .after\:content-\[\'\'\]:after {
    --tw-content: "";
    content: var(--tw-content);
  }
  @media (hover: hover) {
    .group-hover\:after\:opacity-100:is(:where(.group):hover *):after {
      content: var(--tw-content);
      opacity: 1;
    }
  }
  .first\:mt-0:first-child {
    margin-top: 0;
  }
  .first\:ml-0:first-child {
    margin-left: 0;
  }
  .first\:pl-4:first-child {
    padding-left: 16px;
  }
  .last\:mr-2:last-child {
    margin-right: 8px;
  }
  .last\:mb-0:last-child {
    margin-bottom: 0;
  }
  .last\:-translate-x-full:last-child {
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .last\:border-b-0:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }
  .last\:pr-1\.5:last-child {
    padding-right: calc(var(--spacing) * 1.5);
  }
  .last\:pr-4:last-child {
    padding-right: 16px;
  }
  .last\:pb-0:last-child {
    padding-bottom: 0;
  }
  .last\:pl-0:last-child {
    padding-left: 0;
  }
  .checked\:\!border-\[\#141414\]:checked {
    border-color: #141414 !important;
  }
  .checked\:\!border-\[\#F7F7F7\]:checked {
    border-color: #f7f7f7 !important;
  }
  .checked\:\!bg-\[\#141414\]:checked {
    background-color: #141414 !important;
  }
  .checked\:\!bg-\[\#F7F7F7\]:checked {
    background-color: #f7f7f7 !important;
  }
  .read-only\:cursor-default:read-only {
    cursor: default;
  }
  .read-only\:border-border-default:read-only {
    border-color: var(--border-default);
  }
  .read-only\:border-border-muted:read-only {
    border-color: var(--border-muted);
  }
  .read-only\:border-white\/10:read-only {
    border-color: #ffffff1a;
    border-color: lab(100% -0.0000298023 0.0000119209/.1);
  }
  .read-only\:text-fg-default:read-only {
    color: var(--fg-default);
  }
  .read-only\:text-white\/80:read-only {
    color: #fffc;
    color: lab(100% -0.0000298023 0.0000119209/.8);
  }
  .empty\:hidden:empty {
    display: none;
  }
  .empty\:before\:content-none:empty:before {
    content: var(--tw-content);
    --tw-content: none;
    content: none;
  }
  .focus-within\:pointer-events-auto:focus-within {
    pointer-events: auto;
  }
  .focus-within\:z-20:focus-within {
    z-index: 20;
  }
  .focus-within\:ml-2:focus-within {
    margin-left: 8px;
  }
  .focus-within\:ml-3:focus-within {
    margin-left: 12px;
  }
  .focus-within\:w-8:focus-within {
    width: 32px;
  }
  .focus-within\:w-10:focus-within {
    width: 40px;
  }
  .focus-within\:w-auto:focus-within {
    width: auto;
  }
  .focus-within\:border-\(--canvas-controls-focus\,\#0690ae\):focus-within {
    border-color: var(--canvas-controls-focus, #0690ae);
  }
  .focus-within\:border-\[\#5DDCFF\]\/70:focus-within {
    border-color: #5ddcffb3;
    border-color: lab(81.7319% -28.759 -28.2112/0.7);
  }
  .focus-within\:border-\[\#07b8dd\]:focus-within {
    border-color: #07b8dd;
  }
  .focus-within\:border-\[\#326BFF\]:focus-within {
    border-color: #326bff;
  }
  .focus-within\:bg-nt-bg-overlay-hover:focus-within {
    background-color: var(--nt-bg-overlay-hover);
  }
  .focus-within\:bg-white\/13:focus-within {
    background-color: #ffffff21;
    background-color: lab(100% -0.0000298023 0.0000119209/.13);
  }
  .focus-within\:pb-2\.5:focus-within {
    padding-bottom: calc(var(--spacing) * 2.5);
  }
  .focus-within\:opacity-100:focus-within {
    opacity: 1;
  }
  .focus-within\:ring-1:focus-within {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0
      calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .focus-within\:ring-\[var\(--border-neutral-l1\)\]:focus-within {
    --tw-ring-color: var(--border-neutral-l1);
  }
  .focus-within\:delay-0:focus-within {
    --tw-animation-delay: 0s;
    transition-delay: 0s;
    animation-delay: 0s;
  }
  .focus-within\:ring-inset:focus-within {
    --tw-ring-inset: inset;
  }
  @media (hover: hover) {
    .hover\:z-10:hover {
      z-index: 10;
    }
    .hover\:w-\[220px\]:hover {
      width: 220px;
    }
    .hover\:-translate-y-1:hover {
      --tw-translate-y: calc(4px * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .hover\:scale-105:hover {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .hover\:scale-110:hover {
      --tw-scale-x: 110%;
      --tw-scale-y: 110%;
      --tw-scale-z: 110%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .hover\:scale-\[1\.1\]:hover {
      scale: 1.1;
    }
    .hover\:cursor-pointer:hover {
      cursor: pointer;
    }
    .hover\:rounded-\[28px\]:hover {
      border-radius: 28px;
    }
    .hover\:rounded-lg:hover {
      border-radius: 8px;
    }
    .hover\:rounded-none:hover {
      border-radius: 0;
    }
    .hover\:rounded-xl:hover {
      border-radius: 12px;
    }
    .hover\:border-\[\#00C2BF\]:hover {
      border-color: #00c2bf;
    }
    .hover\:border-\[\#3F9EFF\]:hover {
      border-color: #3f9eff;
    }
    .hover\:border-\[\#8566FF\]:hover {
      border-color: #8566ff;
    }
    .hover\:border-\[\#CE51FF\]:hover {
      border-color: #ce51ff;
    }
    .hover\:border-\[\#FFFFFF80\]:hover {
      border-color: #ffffff80;
    }
    .hover\:border-\[\#cdcdcd\]:hover {
      border-color: #cdcdcd;
    }
    .hover\:border-\[\#d1d1d1\]:hover {
      border-color: #d1d1d1;
    }
    .hover\:border-\[\#dedede\]:hover {
      border-color: #dedede;
    }
    .hover\:border-\[rgb\(var\(--character-studio-fg-rgb\)\/0\.45\)\]:hover {
      border-color: rgb(var(--character-studio-fg-rgb) / 0.45);
    }
    .hover\:border-black\/15:hover {
      border-color: #00000026;
      border-color: lab(0% 0 0/0.15);
    }
    .hover\:border-black\/20:hover {
      border-color: #0003;
      border-color: lab(0% 0 0/0.2);
    }
    .hover\:border-black\/30:hover {
      border-color: #0000004d;
      border-color: lab(0% 0 0/0.3);
    }
    .hover\:border-black\/40:hover {
      border-color: #0006;
      border-color: lab(0% 0 0/0.4);
    }
    .hover\:border-blue-300:hover {
      border-color: #7cc0fc;
    }
    .hover\:border-border-emphasis:hover {
      border-color: var(--border-emphasis);
    }
    .hover\:border-border-neutral-l2:hover {
      border-color: var(--border-border-neutral-l2);
    }
    .hover\:border-canvas-controls-border:hover {
      border-color: var(--canvas-controls-border);
    }
    .hover\:border-canvas-controls-icon:hover {
      border-color: var(--canvas-controls-icon);
    }
    .hover\:border-fg-default:hover {
      border-color: var(--fg-default);
    }
    .hover\:border-gray-300:hover {
      border-color: var(--color-gray-300);
    }
    .hover\:border-gray-400:hover {
      border-color: var(--color-gray-400);
    }
    .hover\:border-neutral-400:hover {
      border-color: #c4c4c4;
    }
    .hover\:border-status-error:hover {
      border-color: var(--status-error);
    }
    .hover\:border-transparent:hover {
      border-color: #0000;
    }
    .hover\:border-white:hover {
      border-color: #fff;
    }
    .hover\:border-white\/20:hover {
      border-color: #fff3;
      border-color: lab(100% -0.0000298023 0.0000119209/.2);
    }
    .hover\:border-white\/25:hover {
      border-color: #ffffff40;
      border-color: lab(100% -0.0000298023 0.0000119209/.25);
    }
    .hover\:border-white\/30:hover {
      border-color: #ffffff4d;
      border-color: lab(100% -0.0000298023 0.0000119209/.3);
    }
    .hover\:border-white\/35:hover {
      border-color: #ffffff59;
      border-color: lab(100% -0.0000298023 0.0000119209/.35);
    }
    .hover\:border-white\/40:hover {
      border-color: #fff6;
      border-color: lab(100% -0.0000298023 0.0000119209/.4);
    }
    .hover\:border-white\/80:hover {
      border-color: #fffc;
      border-color: lab(100% -0.0000298023 0.0000119209/.8);
    }
    .hover\:\!bg-\[\#0D0D0D\]:hover {
      background-color: #0d0d0d !important;
    }
    .hover\:\!bg-\[\#1F6DFF\]:hover {
      background-color: #1f6dff !important;
    }
    .hover\:\!bg-\[\#405FFF\]:hover {
      background-color: #405fff !important;
    }
    .hover\:\!bg-\[\#1957CC\]:hover {
      background-color: #1957cc !important;
    }
    .hover\:\!bg-\[\#262626\]:hover {
      background-color: #262626 !important;
    }
    .hover\:\!bg-\[\#E2EAFF\]:hover {
      background-color: #e2eaff !important;
    }
    .hover\:\!bg-\[\#F5F5F5\]:hover {
      background-color: #f5f5f5 !important;
    }
    .hover\:\!bg-\[\#d84234\]:hover {
      background-color: #d84234 !important;
    }
    .hover\:\!bg-\[\#fff\]:hover {
      background-color: #fff !important;
    }
    .hover\:\!bg-\[var\(--bg-topbar-btn-hover\)\]:hover {
      background-color: var(--bg-topbar-btn-hover) !important;
    }
    .hover\:\!bg-\[var\(--team-detail-menu-item-hover\)\]:hover {
      background-color: var(--team-detail-menu-item-hover) !important;
    }
    .hover\:\!bg-black\/15:hover {
      background-color: #00000026 !important;
      background-color: lab(0% 0 0/0.15) !important;
    }
    .hover\:\!bg-black\/\[0\.04\]:hover {
      background-color: #0000000a !important;
      background-color: lab(0% 0 0/0.04) !important;
    }
    .hover\:\!bg-black\/\[0\.06\]:hover {
      background-color: #0000000f !important;
      background-color: lab(0% 0 0/0.06) !important;
    }
    .hover\:\!bg-black\/\[0\.08\]:hover {
      background-color: #00000014 !important;
      background-color: lab(0% 0 0/0.08) !important;
    }
    .hover\:\!bg-canvas-controls-hover:hover {
      background-color: var(--canvas-controls-hover) !important;
    }
    .hover\:\!bg-neutral-100:hover {
      background-color: #f2f3f5 !important;
    }
    .hover\:\!bg-nt-bg-overlay-hover:hover {
      background-color: var(--nt-bg-overlay-hover) !important;
    }
    .hover\:\!bg-red-500\/20:hover {
      background-color: #f53f3f33 !important;
      background-color: lab(56.2681% 68.8358 44.4851/0.2) !important;
    }
    .hover\:\!bg-transparent:hover {
      background-color: #0000 !important;
    }
    .hover\:\!bg-white\/15:hover {
      background-color: #ffffff26 !important;
      background-color: lab(100% -0.0000298023 0.0000119209/.15) !important;
    }
    .hover\:\!bg-white\/90:hover {
      background-color: #ffffffe6 !important;
      background-color: lab(100% -0.0000298023 0.0000119209/.9) !important;
    }
    .hover\:\!bg-white\/\[0\.1\]:hover {
      background-color: #ffffff1a !important;
      background-color: lab(100% -0.0000298023 0.0000119209/.1) !important;
    }
    .hover\:\!bg-white\/\[0\.06\]:hover {
      background-color: #ffffff0f !important;
      background-color: lab(100% -0.0000298023 0.0000119209/.06) !important;
    }
    .hover\:bg-\(--bg-topbar-hover\):hover {
      background-color: var(--bg-topbar-hover);
    }
    .hover\:bg-\(--canvas-controls-active\):hover {
      background-color: var(--canvas-controls-active);
    }
    .hover\:bg-\(--canvas-primary-btn-bg-hover\):hover {
      background-color: var(--canvas-primary-btn-bg-hover);
    }
    .hover\:bg-\(--topnav-btn-hover-bg\):hover {
      background-color: var(--topnav-btn-hover-bg);
    }
    .hover\:bg-\[\#0D0D0D90\]:hover {
      background-color: #0d0d0d90;
    }
    .hover\:bg-\[\#0d0d0d\]:hover {
      background-color: #0d0d0d;
    }
    .hover\:bg-\[\#00CFCB\]:hover {
      background-color: #00cfcb;
    }
    .hover\:bg-\[\#000\]:hover {
      background-color: #000;
    }
    .hover\:bg-\[\#0000000A\]:hover {
      background-color: #0000000a;
    }
    .hover\:bg-\[\#0000000d\]:hover {
      background-color: #0000000d;
    }
    .hover\:bg-\[\#2A2A2A\]:hover {
      background-color: #2a2a2a;
    }
    .hover\:bg-\[\#3A7AE4\]:hover {
      background-color: #3a7ae4;
    }
    .hover\:bg-\[\#3CB5CC26\]:hover {
      background-color: #3cb5cc26;
    }
    .hover\:bg-\[\#3D3D3D\]:hover {
      background-color: #3d3d3d;
    }
    .hover\:bg-\[\#3a3a3a\]:hover {
      background-color: #3a3a3a;
    }
    .hover\:bg-\[\#3a3d4d\]:hover {
      background-color: #3a3d4d;
    }
    .hover\:bg-\[\#3d3d3d\]:hover {
      background-color: #3d3d3d;
    }
    .hover\:bg-\[\#5A5A5A\]:hover {
      background-color: #5a5a5a;
    }
    .hover\:bg-\[\#5DDCFF1F\]:hover {
      background-color: #5ddcff1f;
    }
    .hover\:bg-\[\#09CAF5\]:hover {
      background-color: #09caf5;
    }
    .hover\:bg-\[\#00000024\]:hover {
      background-color: #00000024;
    }
    .hover\:bg-\[\#00000080\]:hover {
      background-color: #00000080;
    }
    .hover\:bg-\[\#333\]:hover {
      background-color: #333;
    }
    .hover\:bg-\[\#2563EB\]:hover {
      background-color: #2563eb;
    }
    .hover\:bg-\[\#23393D\]:hover {
      background-color: #23393d;
    }
    .hover\:bg-\[\#28464B\]:hover {
      background-color: #28464b;
    }
    .hover\:bg-\[\#141414\]\/90:hover {
      background-color: #141414e6;
      background-color: lab(6.3189% 0 0/0.9);
    }
    .hover\:bg-\[\#202020\]:hover {
      background-color: #202020;
    }
    .hover\:bg-\[\#262626\]:hover {
      background-color: #262626;
    }
    .hover\:bg-\[\#303030\]:hover {
      background-color: #303030;
    }
    .hover\:bg-\[\#313131\]:hover {
      background-color: #313131;
    }
    .hover\:bg-\[\#333333\]:hover {
      background-color: #333;
    }
    .hover\:bg-\[\#474747\]:hover {
      background-color: #474747;
    }
    .hover\:bg-\[\#696969\]:hover {
      background-color: #696969;
    }
    .hover\:bg-\[\#999999A6\]:hover {
      background-color: #999999a6;
    }
    .hover\:bg-\[\#B82429\]:hover {
      background-color: #b82429;
    }
    .hover\:bg-\[\#CE51FF\]\/15:hover {
      background-color: #ce51ff26;
      background-color: lab(57.7447% 68.2048 -64.9137/0.15);
    }
    .hover\:bg-\[\#D94433\]:hover {
      background-color: #d94433;
    }
    .hover\:bg-\[\#E0E0E0\]:hover {
      background-color: #e0e0e0;
    }
    .hover\:bg-\[\#E5E6EB\]:hover {
      background-color: #e5e6eb;
    }
    .hover\:bg-\[\#E7E7E9\]:hover {
      background-color: #e7e7e9;
    }
    .hover\:bg-\[\#E74C3C\]\/20:hover {
      background-color: #e74c3c33;
      background-color: lab(55.313% 60.0756 44.1824/0.2);
    }
    .hover\:bg-\[\#EAECEE\]:hover {
      background-color: #eaecee;
    }
    .hover\:bg-\[\#EBEBEB\]:hover {
      background-color: #ebebeb;
    }
    .hover\:bg-\[\#ECEEF5\]:hover {
      background-color: #eceef5;
    }
    .hover\:bg-\[\#F0F0F0\]:hover {
      background-color: #f0f0f0;
    }
    .hover\:bg-\[\#F1F2F8\]:hover {
      background-color: #f1f2f8;
    }
    .hover\:bg-\[\#F5F5F5\]:hover {
      background-color: #f5f5f5;
    }
    .hover\:bg-\[\#F6F6F6\]:hover {
      background-color: #f6f6f6;
    }
    .hover\:bg-\[\#F7F7F7\]\/90:hover {
      background-color: #f7f7f7e6;
      background-color: lab(97.2321% 0 0/0.9);
    }
    .hover\:bg-\[\#F8F8F8\]:hover {
      background-color: #f8f8f8;
    }
    .hover\:bg-\[\#FFB84A\]:hover {
      background-color: #ffb84a;
    }
    .hover\:bg-\[\#FFF\]:hover {
      background-color: #fff;
    }
    .hover\:bg-\[\#b02025\]:hover {
      background-color: #b02025;
    }
    .hover\:bg-\[\#b52228\]:hover {
      background-color: #b52228;
    }
    .hover\:bg-\[\#d9443a\]:hover {
      background-color: #d9443a;
    }
    .hover\:bg-\[\#f0f0f0\]:hover {
      background-color: #f0f0f0;
    }
    .hover\:bg-\[\#f0f2f4\]:hover {
      background-color: #f0f2f4;
    }
    .hover\:bg-\[\#f7f7f7\]:hover {
      background-color: #f7f7f7;
    }
    .hover\:bg-\[\#f8f8f8\]:hover {
      background-color: #f8f8f8;
    }
    .hover\:bg-\[\#f4684a\]:hover {
      background-color: #f4684a;
    }
    .hover\:bg-\[red\]:hover {
      background-color: red;
    }
    .hover\:bg-\[rgba\(0\,0\,0\,0\.04\)\]:hover {
      background-color: #0000000a;
    }
    .hover\:bg-\[rgba\(0\,0\,0\,0\.06\)\]:hover {
      background-color: #0000000f;
    }
    .hover\:bg-\[rgba\(0\,0\,0\,0\.08\)\]:hover {
      background-color: #00000014;
    }
    .hover\:bg-\[rgba\(0\,0\,0\,0\.55\)\]:hover {
      background-color: #0000008c;
    }
    .hover\:bg-\[rgba\(30\,30\,30\,0\.45\)\]:hover {
      background-color: #1e1e1e73;
    }
    .hover\:bg-\[rgba\(255\,255\,255\,0\.1\)\]:hover {
      background-color: #ffffff1a;
    }
    .hover\:bg-\[rgba\(255\,255\,255\,0\.04\)\]:hover {
      background-color: #ffffff0a;
    }
    .hover\:bg-\[rgba\(255\,255\,255\,0\.06\)\]:hover {
      background-color: #ffffff0f;
    }
    .hover\:bg-\[rgba\(255\,255\,255\,0\.08\)\]:hover {
      background-color: #ffffff14;
    }
    .hover\:bg-\[rgba\(255\,255\,255\,0\.9\)\]:hover {
      background-color: #ffffffe6;
    }
    .hover\:bg-\[rgba\(255\,255\,255\,0\.12\)\]:hover {
      background-color: #ffffff1f;
    }
    .hover\:bg-\[rgba\(255\,255\,255\,0\.14\)\]:hover {
      background-color: #ffffff24;
    }
    .hover\:bg-\[rgba\(255\,255\,255\,0\.18\)\]:hover {
      background-color: #ffffff2e;
    }
    .hover\:bg-\[var\(--Surface-Canva-background\)\]:hover {
      background-color: var(--Surface-Canva-background);
    }
    .hover\:bg-\[var\(--bg-bg-overlay\)\]:hover {
      background-color: var(--bg-bg-overlay);
    }
    .hover\:bg-\[var\(--bg-float\)\]:hover {
      background-color: var(--bg-float);
    }
    .hover\:bg-\[var\(--bg-topbar-btn-hover\)\]:hover {
      background-color: var(--bg-topbar-btn-hover);
    }
    .hover\:bg-\[var\(--bg-topbar-hover\)\]:hover {
      background-color: var(--bg-topbar-hover);
    }
    .hover\:bg-\[var\(--btn-invert-bg-hover\)\]:hover {
      background-color: var(--btn-invert-bg-hover);
    }
    .hover\:bg-\[var\(--btn-social-bg-hover\)\]:hover {
      background-color: var(--btn-social-bg-hover);
    }
    .hover\:bg-\[var\(--canvas-controls-hover\)\]:hover {
      background-color: var(--canvas-controls-hover);
    }
    .hover\:bg-\[var\(--character-studio-bg-float\)\]:hover {
      background-color: var(--character-studio-bg-float);
    }
    .hover\:bg-\[var\(--character-studio-bg-overlay\)\]:hover {
      background-color: var(--character-studio-bg-overlay);
    }
    .hover\:bg-\[var\(--character-studio-bg-overlay\,rgba\(255\,255\,255\,0\.06\)\)\]:hover {
      background-color: var(--character-studio-bg-overlay, #ffffff0f);
    }
    .hover\:bg-\[var\(--character-studio-bg-overlay-active\)\]:hover {
      background-color: var(--character-studio-bg-overlay-active);
    }
    .hover\:bg-\[var\(--character-studio-bg-overlay-hover\)\]:hover {
      background-color: var(--character-studio-bg-overlay-hover);
    }
    .hover\:bg-\[var\(--character-studio-border-l2\)\]:hover {
      background-color: var(--character-studio-border-l2);
    }
    .hover\:bg-\[var\(--color-black-alpha-10\)\]:hover {
      background-color: var(--color-black-alpha-10);
    }
    .hover\:bg-\[var\(--color-editor-upload-drag-bg\)\]:hover {
      background-color: var(--color-editor-upload-drag-bg);
    }
    .hover\:bg-\[var\(--color-primary\)\]\/30:hover {
      background-color: #09caf54d;
    }
    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-\[var\(--color-primary\)\]\/30:hover {
        background-color: color-mix(
          in oklab,
          var(--color-primary) 30%,
          transparent
        );
      }
    }
    .hover\:bg-\[var\(--color-white-alpha-10\)\]:hover {
      background-color: var(--color-white-alpha-10);
    }
    .hover\:bg-\[var\(--nt-bg-overlay-hover\)\]:hover {
      background-color: var(--nt-bg-overlay-hover);
    }
    .hover\:bg-\[var\(--panel-background\)\]:hover {
      background-color: var(--panel-background);
    }
    .hover\:bg-\[var\(--seg-control-hover-bg\)\]:hover {
      background-color: var(--seg-control-hover-bg);
    }
    .hover\:bg-\[var\(--vip-close-hover-bg\)\]:hover {
      background-color: var(--vip-close-hover-bg);
    }
    .hover\:bg-amber-100:hover {
      background-color: var(--color-amber-100);
    }
    .hover\:bg-amber-400\/15:hover {
      background-color: #fcbb0026;
    }
    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-amber-400\/15:hover {
        background-color: color-mix(
          in oklab,
          var(--color-amber-400) 15%,
          transparent
        );
      }
    }
    .hover\:bg-amber-600:hover {
      background-color: var(--color-amber-600);
    }
    .hover\:bg-bg-surface:hover {
      background-color: var(--bg-surface);
    }
    .hover\:bg-bg-surface-elevated:hover {
      background-color: var(--bg-surface-elevated);
    }
    .hover\:bg-bg-surface-secondary:hover {
      background-color: var(--bg-surface-secondary);
    }
    .hover\:bg-bg-surface-secondary\!:hover {
      background-color: var(--bg-surface-secondary) !important;
    }
    .hover\:bg-black:hover {
      background-color: #000;
    }
    .hover\:bg-black\/4:hover {
      background-color: #0000000a;
      background-color: lab(0% 0 0/0.04);
    }
    .hover\:bg-black\/5:hover {
      background-color: #0000000d;
      background-color: lab(0% 0 0/0.05);
    }
    .hover\:bg-black\/6:hover {
      background-color: #0000000f;
      background-color: lab(0% 0 0/0.06);
    }
    .hover\:bg-black\/10:hover {
      background-color: #0000001a;
      background-color: lab(0% 0 0/0.1);
    }
    .hover\:bg-black\/12:hover {
      background-color: #0000001f;
      background-color: lab(0% 0 0/0.12);
    }
    .hover\:bg-black\/15:hover {
      background-color: #00000026;
      background-color: lab(0% 0 0/0.15);
    }
    .hover\:bg-black\/20:hover {
      background-color: #0003;
      background-color: lab(0% 0 0/0.2);
    }
    .hover\:bg-black\/30:hover {
      background-color: #0000004d;
      background-color: lab(0% 0 0/0.3);
    }
    .hover\:bg-black\/35:hover {
      background-color: #00000059;
      background-color: lab(0% 0 0/0.35);
    }
    .hover\:bg-black\/40:hover {
      background-color: #0006;
      background-color: lab(0% 0 0/0.4);
    }
    .hover\:bg-black\/45:hover {
      background-color: #00000073;
      background-color: lab(0% 0 0/0.45);
    }
    .hover\:bg-black\/50:hover {
      background-color: #00000080;
      background-color: lab(0% 0 0/0.5);
    }
    .hover\:bg-black\/55:hover {
      background-color: #0000008c;
      background-color: lab(0% 0 0/0.55);
    }
    .hover\:bg-black\/60:hover {
      background-color: #0009;
      background-color: lab(0% 0 0/0.6);
    }
    .hover\:bg-black\/65:hover {
      background-color: #000000a6;
      background-color: lab(0% 0 0/0.65);
    }
    .hover\:bg-black\/70:hover {
      background-color: #000000b3;
      background-color: lab(0% 0 0/0.7);
    }
    .hover\:bg-black\/75:hover {
      background-color: #000000bf;
      background-color: lab(0% 0 0/0.75);
    }
    .hover\:bg-black\/80:hover {
      background-color: #000c;
      background-color: lab(0% 0 0/0.8);
    }
    .hover\:bg-black\/85:hover {
      background-color: #000000d9;
      background-color: lab(0% 0 0/0.85);
    }
    .hover\:bg-black\/88:hover {
      background-color: #000000e0;
      background-color: lab(0% 0 0/0.88);
    }
    .hover\:bg-black\/90:hover {
      background-color: #000000e6;
      background-color: lab(0% 0 0/0.9);
    }
    .hover\:bg-black\/\[0\.1\]:hover {
      background-color: #0000001a;
      background-color: lab(0% 0 0/0.1);
    }
    .hover\:bg-black\/\[0\.02\]:hover {
      background-color: #00000005;
      background-color: lab(0% 0 0/0.02);
    }
    .hover\:bg-black\/\[0\.03\]:hover {
      background-color: #00000008;
      background-color: lab(0% 0 0/0.03);
    }
    .hover\:bg-black\/\[0\.04\]:hover {
      background-color: #0000000a;
      background-color: lab(0% 0 0/0.04);
    }
    .hover\:bg-black\/\[0\.05\]:hover {
      background-color: #0000000d;
      background-color: lab(0% 0 0/0.05);
    }
    .hover\:bg-black\/\[0\.06\]:hover {
      background-color: #0000000f;
      background-color: lab(0% 0 0/0.06);
    }
    .hover\:bg-black\/\[0\.07\]:hover {
      background-color: #00000012;
      background-color: lab(0% 0 0/0.07);
    }
    .hover\:bg-black\/\[0\.08\]:hover {
      background-color: #00000014;
      background-color: lab(0% 0 0/0.08);
    }
    .hover\:bg-black\/\[0\.20\]:hover {
      background-color: #0003;
      background-color: lab(0% 0 0/0.2);
    }
    .hover\:bg-black\/\[0\.78\]:hover {
      background-color: #000000c7;
      background-color: lab(0% 0 0/0.78);
    }
    .hover\:bg-blue-50:hover {
      background-color: #e8f7ff;
    }
    .hover\:bg-blue-100:hover {
      background-color: #b8e1ff;
    }
    .hover\:bg-blue-500\/20:hover {
      background-color: #147dff33;
      background-color: lab(52.8612% 11.055 -73.633/0.2);
    }
    .hover\:bg-blue-500\/25:hover {
      background-color: #147dff40;
      background-color: lab(52.8612% 11.055 -73.633/0.25);
    }
    .hover\:bg-blue-600:hover {
      background-color: #206ccf;
    }
    .hover\:bg-blue-700:hover {
      background-color: #104ba3;
    }
    .hover\:bg-brand-600:hover {
      background-color: #05a3c5;
    }
    .hover\:bg-btn-ghost-active:hover {
      background-color: var(--btn-ghost-bg-active);
    }
    .hover\:bg-btn-ghost-hover:hover {
      background-color: var(--btn-ghost-bg-hover);
    }
    .hover\:bg-btn-invert-bg-hover:hover {
      background-color: var(--btn-invert-bg-hover);
    }
    .hover\:bg-btn-primary-hover:hover {
      background-color: var(--btn-primary-bg-hover);
    }
    .hover\:bg-btn-secondary:hover {
      background-color: var(--btn-secondary-bg);
    }
    .hover\:bg-btn-secondary-active:hover {
      background-color: var(--btn-secondary-bg-active);
    }
    .hover\:bg-btn-secondary-hover:hover {
      background-color: var(--btn-secondary-bg-hover);
    }
    .hover\:bg-canvas-controls-active:hover {
      background-color: var(--canvas-controls-active);
    }
    .hover\:bg-canvas-controls-hover:hover,
    .hover\:bg-canvas-controls-hover\/60:hover {
      background-color: var(--canvas-controls-hover);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-canvas-controls-hover\/60:hover {
        background-color: color-mix(
          in oklab,
          var(--canvas-controls-hover) 60%,
          transparent
        );
      }
    }
    .hover\:bg-canvas-primary-btn-hover:hover {
      background-color: var(--canvas-primary-btn-bg-hover);
    }
    .hover\:bg-cyan-300\/20:hover {
      background-color: #53eafd33;
    }
    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-cyan-300\/20:hover {
        background-color: color-mix(
          in oklab,
          var(--color-cyan-300) 20%,
          transparent
        );
      }
    }
    .hover\:bg-emerald-100:hover {
      background-color: var(--color-emerald-100);
    }
    .hover\:bg-emerald-700:hover {
      background-color: var(--color-emerald-700);
    }
    .hover\:bg-fg-default\/85:hover {
      background-color: var(--fg-default);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-fg-default\/85:hover {
        background-color: color-mix(
          in oklab,
          var(--fg-default) 85%,
          transparent
        );
      }
    }
    .hover\:bg-fg-default\/\[0\.04\]:hover {
      background-color: var(--fg-default);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-fg-default\/\[0\.04\]:hover {
        background-color: color-mix(
          in oklab,
          var(--fg-default) 4%,
          transparent
        );
      }
    }
    .hover\:bg-fg-subtle:hover {
      background-color: var(--fg-subtle);
    }
    .hover\:bg-gray-50:hover {
      background-color: var(--color-gray-50);
    }
    .hover\:bg-gray-50\/50:hover {
      background-color: #f9fafb80;
    }
    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-gray-50\/50:hover {
        background-color: color-mix(
          in oklab,
          var(--color-gray-50) 50%,
          transparent
        );
      }
    }
    .hover\:bg-gray-100:hover {
      background-color: var(--color-gray-100);
    }
    .hover\:bg-gray-200:hover {
      background-color: var(--color-gray-200);
    }
    .hover\:bg-gray-300:hover {
      background-color: var(--color-gray-300);
    }
    .hover\:bg-green-100:hover {
      background-color: #e5ffde;
    }
    .hover\:bg-green-700:hover {
      background-color: #239c3d;
    }
    .hover\:bg-indigo-100:hover {
      background-color: var(--color-indigo-100);
    }
    .hover\:bg-neutral-50:hover {
      background-color: #f7f7f7;
    }
    .hover\:bg-neutral-100:hover {
      background-color: #f2f3f5;
    }
    .hover\:bg-neutral-200:hover {
      background-color: #e5e6ec;
    }
    .hover\:bg-neutral-800:hover {
      background-color: #363636;
    }
    .hover\:bg-neutral-950:hover {
      background-color: #141414;
    }
    .hover\:bg-nt-bg-brand-hover:hover {
      background-color: var(--nt-bg-brand-hover);
    }
    .hover\:bg-nt-bg-float:hover {
      background-color: var(--nt-bg-float);
    }
    .hover\:bg-nt-bg-float-glass-l1:hover {
      background-color: var(--nt-bg-float-glass-l1);
    }
    .hover\:bg-nt-bg-float\/80:hover {
      background-color: var(--nt-bg-float);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-nt-bg-float\/80:hover {
        background-color: color-mix(
          in oklab,
          var(--nt-bg-float) 80%,
          transparent
        );
      }
    }
    .hover\:bg-nt-bg-invert-hover:hover {
      background-color: var(--nt-bg-invert-hover);
    }
    .hover\:bg-nt-bg-overlay:hover {
      background-color: var(--nt-bg-overlay);
    }
    .hover\:bg-nt-bg-overlay-active:hover {
      background-color: var(--nt-bg-overlay-active);
    }
    .hover\:bg-nt-bg-overlay-hover:hover {
      background-color: var(--nt-bg-overlay-hover);
    }
    .hover\:bg-nt-brand-surface-l2\/80:hover {
      background-color: var(--nt-brand-surface-l2);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-nt-brand-surface-l2\/80:hover {
        background-color: color-mix(
          in oklab,
          var(--nt-brand-surface-l2) 80%,
          transparent
        );
      }
    }
    .hover\:bg-nt-danger-surface-l2:hover {
      background-color: var(--nt-danger-surface-l2);
    }
    .hover\:bg-nt-modal-backdrop-strong:hover {
      background-color: var(--nt-modal-backdrop-strong);
    }
    .hover\:bg-nt-text-default\/50:hover {
      background-color: var(--nt-text-default);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-nt-text-default\/50:hover {
        background-color: color-mix(
          in oklab,
          var(--nt-text-default) 50%,
          transparent
        );
      }
    }
    .hover\:bg-nt-white\/25:hover {
      background-color: var(--nt-white);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-nt-white\/25:hover {
        background-color: color-mix(in oklab, var(--nt-white) 25%, transparent);
      }
    }
    .hover\:bg-panel-background:hover {
      background-color: var(--panel-background);
    }
    .hover\:bg-purple-100:hover {
      background-color: var(--color-purple-100);
    }
    .hover\:bg-purple-500\/20:hover {
      background-color: #ac4bff33;
    }
    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-purple-500\/20:hover {
        background-color: color-mix(
          in oklab,
          var(--color-purple-500) 20%,
          transparent
        );
      }
    }
    .hover\:bg-purple-700:hover {
      background-color: var(--color-purple-700);
    }
    .hover\:bg-red-50:hover {
      background-color: #ffece8;
    }
    .hover\:bg-red-100:hover {
      background-color: #fdcdc5;
    }
    .hover\:bg-red-500\/10:hover {
      background-color: #f53f3f1a;
      background-color: lab(56.2681% 68.8358 44.4851/0.1);
    }
    .hover\:bg-red-500\/30:hover {
      background-color: #f53f3f4d;
      background-color: lab(56.2681% 68.8358 44.4851/0.3);
    }
    .hover\:bg-rose-700:hover {
      background-color: var(--color-rose-700);
    }
    .hover\:bg-sky-100:hover {
      background-color: var(--color-sky-100);
    }
    .hover\:bg-transparent:hover {
      background-color: #0000;
    }
    .hover\:bg-transparent\!:hover {
      background-color: #0000 !important;
    }
    .hover\:bg-violet-700:hover {
      background-color: var(--color-violet-700);
    }
    .hover\:bg-white:hover {
      background-color: #fff;
    }
    .hover\:bg-white\/4:hover {
      background-color: #ffffff0a;
      background-color: lab(100% -0.0000298023 0.0000119209/.04);
    }
    .hover\:bg-white\/5:hover {
      background-color: #ffffff0d;
      background-color: lab(100% -0.0000298023 0.0000119209/.05);
    }
    .hover\:bg-white\/6:hover {
      background-color: #ffffff0f;
      background-color: lab(100% -0.0000298023 0.0000119209/.06);
    }
    .hover\:bg-white\/8:hover {
      background-color: #ffffff14;
      background-color: lab(100% -0.0000298023 0.0000119209/.08);
    }
    .hover\:bg-white\/10:hover {
      background-color: #ffffff1a;
      background-color: lab(100% -0.0000298023 0.0000119209/.1);
    }
    .hover\:bg-white\/12:hover {
      background-color: #ffffff1f;
      background-color: lab(100% -0.0000298023 0.0000119209/.12);
    }
    .hover\:bg-white\/14:hover {
      background-color: #ffffff24;
      background-color: lab(100% -0.0000298023 0.0000119209/.14);
    }
    .hover\:bg-white\/15:hover {
      background-color: #ffffff26;
      background-color: lab(100% -0.0000298023 0.0000119209/.15);
    }
    .hover\:bg-white\/16:hover {
      background-color: #ffffff29;
      background-color: lab(100% -0.0000298023 0.0000119209/.16);
    }
    .hover\:bg-white\/18:hover {
      background-color: #ffffff2e;
      background-color: lab(100% -0.0000298023 0.0000119209/.18);
    }
    .hover\:bg-white\/20:hover {
      background-color: #fff3;
      background-color: lab(100% -0.0000298023 0.0000119209/.2);
    }
    .hover\:bg-white\/25:hover {
      background-color: #ffffff40;
      background-color: lab(100% -0.0000298023 0.0000119209/.25);
    }
    .hover\:bg-white\/30:hover {
      background-color: #ffffff4d;
      background-color: lab(100% -0.0000298023 0.0000119209/.3);
    }
    .hover\:bg-white\/35:hover {
      background-color: #ffffff59;
      background-color: lab(100% -0.0000298023 0.0000119209/.35);
    }
    .hover\:bg-white\/65:hover {
      background-color: #ffffffa6;
      background-color: lab(100% -0.0000298023 0.0000119209/.65);
    }
    .hover\:bg-white\/80:hover {
      background-color: #fffc;
      background-color: lab(100% -0.0000298023 0.0000119209/.8);
    }
    .hover\:bg-white\/90:hover {
      background-color: #ffffffe6;
      background-color: lab(100% -0.0000298023 0.0000119209/.9);
    }
    .hover\:bg-white\/\[0\.03\]:hover {
      background-color: #ffffff08;
      background-color: lab(100% -0.0000298023 0.0000119209/.03);
    }
    .hover\:bg-white\/\[0\.04\]:hover {
      background-color: #ffffff0a;
      background-color: lab(100% -0.0000298023 0.0000119209/.04);
    }
    .hover\:bg-white\/\[0\.05\]:hover {
      background-color: #ffffff0d;
      background-color: lab(100% -0.0000298023 0.0000119209/.05);
    }
    .hover\:bg-white\/\[0\.06\]:hover {
      background-color: #ffffff0f;
      background-color: lab(100% -0.0000298023 0.0000119209/.06);
    }
    .hover\:bg-white\/\[0\.07\]:hover {
      background-color: #ffffff12;
      background-color: lab(100% -0.0000298023 0.0000119209/.07);
    }
    .hover\:bg-white\/\[0\.08\]:hover {
      background-color: #ffffff14;
      background-color: lab(100% -0.0000298023 0.0000119209/.08);
    }
    .hover\:bg-white\/\[0\.10\]:hover {
      background-color: #ffffff1a;
      background-color: lab(100% -0.0000298023 0.0000119209/.1);
    }
    .hover\:bg-white\/\[0\.12\]:hover {
      background-color: #ffffff1f;
      background-color: lab(100% -0.0000298023 0.0000119209/.12);
    }
    .hover\:bg-white\/\[0\.16\]:hover {
      background-color: #ffffff29;
      background-color: lab(100% -0.0000298023 0.0000119209/.16);
    }
    .hover\:bg-yellow-100:hover {
      background-color: #ffe4ba;
    }
    .hover\:bg-gradient-to-r:hover {
      --tw-gradient-position: to right in oklab;
      background-image: linear-gradient(var(--tw-gradient-stops));
    }
    .hover\:from-\[\#FFF3E3\]:hover {
      --tw-gradient-from: #fff3e3;
      --tw-gradient-stops: var(
        --tw-gradient-via-stops,
        var(--tw-gradient-position),
        var(--tw-gradient-from) var(--tw-gradient-from-position),
        var(--tw-gradient-to) var(--tw-gradient-to-position)
      );
    }
    .hover\:to-\[\#FFF3E3\]:hover {
      --tw-gradient-to: #fff3e3;
      --tw-gradient-stops: var(
        --tw-gradient-via-stops,
        var(--tw-gradient-position),
        var(--tw-gradient-from) var(--tw-gradient-from-position),
        var(--tw-gradient-to) var(--tw-gradient-to-position)
      );
    }
    .hover\:pb-2\.5:hover {
      padding-bottom: calc(var(--spacing) * 2.5);
    }
    .hover\:\!text-\[\#000\]:hover {
      color: #000 !important;
    }
    .hover\:\!text-\[\#4893FF\]:hover {
      color: #4893ff !important;
    }
    .hover\:\!text-\[\#20242A\]:hover {
      color: #20242a !important;
    }
    .hover\:text-\[\#0D0D0D\]:hover,
    .hover\:text-\[\#0d0d0d\]:hover {
      color: #0d0d0d;
    }
    .hover\:text-\[\#3F9EFF\]:hover {
      color: #3f9eff;
    }
    .hover\:text-\[\#5DDCFF\]:hover {
      color: #5ddcff;
    }
    .hover\:text-\[\#5FE8FF\]:hover {
      color: #5fe8ff;
    }
    .hover\:text-\[\#222\]:hover {
      color: #222;
    }
    .hover\:text-\[\#333\]:hover {
      color: #333;
    }
    .hover\:text-\[\#2563EB\]:hover {
      color: #2563eb;
    }
    .hover\:text-\[\#3162FF\]:hover {
      color: #3162ff;
    }
    .hover\:text-\[\#191919\]:hover {
      color: #191919;
    }
    .hover\:text-\[\#262626\]:hover {
      color: #262626;
    }
    .hover\:text-\[\#525252\]:hover {
      color: #525252;
    }
    .hover\:text-\[\#919191\]:hover {
      color: #919191;
    }
    .hover\:text-\[\#ADADAD\]:hover {
      color: #adadad;
    }
    .hover\:text-\[\#F7F7F7\]:hover {
      color: #f7f7f7;
    }
    .hover\:text-\[\#FFC65D\]:hover {
      color: #ffc65d;
    }
    .hover\:text-\[\#b0b0b0\]:hover {
      color: #b0b0b0;
    }
    .hover\:text-\[\#bbbbbb\]:hover {
      color: #bbb;
    }
    .hover\:text-\[\#e6e6e6\]:hover {
      color: #e6e6e6;
    }
    .hover\:text-\[var\(--canvas-controls-text\)\]:hover {
      color: var(--canvas-controls-text);
    }
    .hover\:text-\[var\(--character-studio-text-default\)\]:hover {
      color: var(--character-studio-text-default);
    }
    .hover\:text-\[var\(--model-info-tag-text-hover\)\]:hover {
      color: var(--model-info-tag-text-hover);
    }
    .hover\:text-amber-900:hover {
      color: var(--color-amber-900);
    }
    .hover\:text-black:hover {
      color: #000;
    }
    .hover\:text-black\/70:hover {
      color: #000000b3;
      color: lab(0% 0 0/0.7);
    }
    .hover\:text-black\/75:hover {
      color: #000000bf;
      color: lab(0% 0 0/0.75);
    }
    .hover\:text-black\/90:hover {
      color: #000000e6;
      color: lab(0% 0 0/0.9);
    }
    .hover\:text-blue-400:hover {
      color: #3d9bff;
    }
    .hover\:text-blue-500:hover {
      color: #147dff;
    }
    .hover\:text-blue-600:hover {
      color: #206ccf;
    }
    .hover\:text-blue-800:hover {
      color: #053078;
    }
    .hover\:text-brand-500:hover {
      color: #3d9bff;
    }
    .hover\:text-canvas-controls-text:hover,
    .hover\:text-canvas-controls-text\/85:hover {
      color: var(--canvas-controls-text);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .hover\:text-canvas-controls-text\/85:hover {
        color: color-mix(
          in oklab,
          var(--canvas-controls-text) 85%,
          transparent
        );
      }
    }
    .hover\:text-current:hover {
      color: currentColor;
    }
    .hover\:text-fg-brand:hover {
      color: var(--fg-brand);
    }
    .hover\:text-fg-default:hover {
      color: var(--fg-default);
    }
    .hover\:text-fg-muted:hover {
      color: var(--fg-muted);
    }
    .hover\:text-fg-secondary:hover {
      color: var(--fg-secondary);
    }
    .hover\:text-fg-subtle:hover {
      color: var(--fg-subtle);
    }
    .hover\:text-gray-600:hover {
      color: var(--color-gray-600);
    }
    .hover\:text-gray-700:hover {
      color: var(--color-gray-700);
    }
    .hover\:text-gray-900:hover {
      color: var(--color-gray-900);
    }
    .hover\:text-inherit:hover {
      color: inherit;
    }
    .hover\:text-neutral-50:hover {
      color: #f7f7f7;
    }
    .hover\:text-neutral-600:hover {
      color: #86909c;
    }
    .hover\:text-neutral-700:hover {
      color: #525252;
    }
    .hover\:text-neutral-800:hover {
      color: #363636;
    }
    .hover\:text-neutral-900:hover {
      color: #171717;
    }
    .hover\:text-neutral-950:hover {
      color: #141414;
    }
    .hover\:text-nt-icon-default:hover {
      color: var(--nt-icon-default);
    }
    .hover\:text-nt-text-brand:hover {
      color: var(--nt-text-brand);
    }
    .hover\:text-nt-text-default:hover {
      color: var(--nt-text-default);
    }
    .hover\:text-nt-text-secondary:hover {
      color: var(--nt-text-secondary);
    }
    .hover\:text-red-300:hover {
      color: #f98981;
    }
    .hover\:text-red-500:hover {
      color: #f53f3f;
    }
    .hover\:text-red-600:hover {
      color: #e11d48;
    }
    .hover\:text-red-700:hover {
      color: #cb272d;
    }
    .hover\:text-red-800:hover {
      color: #a1151e;
    }
    .hover\:text-white:hover {
      color: #fff;
    }
    .hover\:text-white\/45:hover {
      color: #ffffff73;
      color: lab(100% -0.0000298023 0.0000119209/.45);
    }
    .hover\:text-white\/55:hover {
      color: #ffffff8c;
      color: lab(100% -0.0000298023 0.0000119209/.55);
    }
    .hover\:text-white\/60:hover {
      color: #fff9;
      color: lab(100% -0.0000298023 0.0000119209/.6);
    }
    .hover\:text-white\/65:hover {
      color: #ffffffa6;
      color: lab(100% -0.0000298023 0.0000119209/.65);
    }
    .hover\:text-white\/70:hover {
      color: #ffffffb3;
      color: lab(100% -0.0000298023 0.0000119209/.7);
    }
    .hover\:text-white\/75:hover {
      color: #ffffffbf;
      color: lab(100% -0.0000298023 0.0000119209/.75);
    }
    .hover\:text-white\/80:hover {
      color: #fffc;
      color: lab(100% -0.0000298023 0.0000119209/.8);
    }
    .hover\:text-white\/85:hover {
      color: #ffffffd9;
      color: lab(100% -0.0000298023 0.0000119209/.85);
    }
    .hover\:text-white\/90:hover {
      color: #ffffffe6;
      color: lab(100% -0.0000298023 0.0000119209/.9);
    }
    .hover\:underline:hover {
      text-decoration-line: underline;
    }
    .hover\:decoration-transparent:hover {
      text-decoration-color: #0000;
    }
    .hover\:underline-offset-4:hover {
      text-underline-offset: 4px;
    }
    .hover\:\!opacity-100:hover {
      opacity: 1 !important;
    }
    .hover\:opacity-40:hover {
      opacity: 0.4;
    }
    .hover\:opacity-50:hover {
      opacity: 0.5;
    }
    .hover\:opacity-55:hover {
      opacity: 0.55;
    }
    .hover\:opacity-60:hover {
      opacity: 0.6;
    }
    .hover\:opacity-65:hover {
      opacity: 0.65;
    }
    .hover\:opacity-70:hover {
      opacity: 0.7;
    }
    .hover\:opacity-80:hover {
      opacity: 0.8;
    }
    .hover\:opacity-85:hover {
      opacity: 0.85;
    }
    .hover\:opacity-90:hover {
      opacity: 0.9;
    }
    .hover\:opacity-100:hover {
      opacity: 1;
    }
    .hover\:shadow-\[0_4px_5px_rgba\(0\,0\,0\,0\.04\)\]:hover {
      --tw-shadow: 0 4px 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);
    }
    .hover\:shadow-\[0_4px_12px_0_rgba\(0\,0\,0\,0\.35\)\]:hover {
      --tw-shadow: 0 4px 12px 0 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);
    }
    .hover\:shadow-md:hover {
      --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a);
      box-shadow:
        var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
        var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .hover\:shadow-none:hover {
      --tw-shadow: 0 0 #0000;
      box-shadow:
        var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
        var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .hover\:shadow-xl:hover {
      --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a);
      box-shadow:
        var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
        var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .hover\:ring-1:hover {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0
        calc(1px + var(--tw-ring-offset-width))
        var(--tw-ring-color, currentcolor);
      box-shadow:
        var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
        var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .hover\:outline:hover,
    .hover\:outline-1:hover {
      outline-style: var(--tw-outline-style);
      outline-width: 1px;
    }
    .hover\:outline-\[\#3d7bff\]\/50:hover {
      outline-color: #3d7bff80;
      outline-color: lab(53.2758% 15.7844 -72.9072/0.5);
    }
    .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\:\[background\:var\(--home-sidebar-promo-hover-bg\)\]:hover {
      background: var(--home-sidebar-promo-hover-bg);
    }
    @media (hover: hover) {
      .group-hover\/canvas-row\:hover\:text-canvas-controls-text:is(
          :where(.group\/canvas-row):hover *
        ):hover {
        color: var(--canvas-controls-text);
      }
      .group-hover\/home\:hover\:border-\[\#8566FF\]:is(
          :where(.group\/home):hover *
        ):hover {
        border-color: #8566ff;
      }
    }
    .group-enabled\:hover\:border-black\/40:is(:where(.group):enabled *):hover {
      border-color: #0006;
      border-color: lab(0% 0 0/0.4);
    }
    .group-enabled\:hover\:ring-1:is(:where(.group):enabled *):hover {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0
        calc(1px + var(--tw-ring-offset-width))
        var(--tw-ring-color, currentcolor);
      box-shadow:
        var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
        var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .group-enabled\:hover\:ring-white\/30:is(:where(.group):enabled *):hover {
      --tw-ring-color: #ffffff4d;
    }
    @supports (color: lab(0% 0 0)) {
      .group-enabled\:hover\:ring-white\/30:is(:where(.group):enabled *):hover {
        --tw-ring-color: lab(100% -0.0000298023 0.0000119209/.3);
      }
    }
    .group-data-\[hero\]\/agent\:hover\:bg-black\/\[0\.08\]:is(
        :where(.group\/agent)[data-hero] *
      ):hover {
      background-color: #00000014;
      background-color: lab(0% 0 0/0.08);
    }
    .hover\:before\:z-\[1\]:hover:before {
      content: var(--tw-content);
      z-index: 1;
    }
    .hover\:before\:bg-\[\#0009\]:hover:before {
      content: var(--tw-content);
      background-color: #0009;
    }
    .hover\:before\:opacity-0:hover:before {
      content: var(--tw-content);
      opacity: 0;
    }
    .hover\:before\:opacity-100:hover:before {
      content: var(--tw-content);
      opacity: 1;
    }
  }
  .after\:hover\:bg-\[\#0000000A\]:after {
    content: var(--tw-content);
  }
  @media (hover: hover) {
    .after\:hover\:bg-\[\#0000000A\]:after:hover {
      background-color: #0000000a;
    }
    .hover\:after\:bg-white\/4:hover:after {
      content: var(--tw-content);
      background-color: #ffffff0a;
      background-color: lab(100% -0.0000298023 0.0000119209/.04);
    }
    .hover\:after\:bg-white\/8:hover:after {
      content: var(--tw-content);
      background-color: #ffffff14;
      background-color: lab(100% -0.0000298023 0.0000119209/.08);
    }
    .hover\:after\:opacity-100:hover:after {
      content: var(--tw-content);
      opacity: 1;
    }
  }
  .focus\:border-solid:focus {
    --tw-border-style: solid;
    border-style: solid;
  }
  .focus\:border-\(--color-brand-400\):focus {
    border-color: var(--color-brand-400);
  }
  .focus\:border-\[\#DADADA\]:focus {
    border-color: #dadada;
  }
  .focus\:border-\[var\(--canvas-controls-icon\)\]:focus {
    border-color: var(--canvas-controls-icon);
  }
  .focus\:border-black\/20:focus {
    border-color: #0003;
    border-color: lab(0% 0 0/0.2);
  }
  .focus\:border-blue-400:focus {
    border-color: #3d9bff;
  }
  .focus\:border-blue-500:focus {
    border-color: #147dff;
  }
  .focus\:border-border-strong:focus {
    border-color: var(--border-strong);
  }
  .focus\:border-brand-600:focus {
    border-color: #05a3c5;
  }
  .focus\:border-fg-muted:focus {
    border-color: var(--fg-muted);
  }
  .focus\:border-primary:focus {
    border-color: var(--color-brand-400);
  }
  .focus\:border-status-error:focus {
    border-color: var(--status-error);
  }
  .focus\:border-white\/25:focus {
    border-color: #ffffff40;
    border-color: lab(100% -0.0000298023 0.0000119209/.25);
  }
  .focus\:border-white\/30:focus {
    border-color: #ffffff4d;
    border-color: lab(100% -0.0000298023 0.0000119209/.3);
  }
  .focus\:border-white\/40:focus {
    border-color: #fff6;
    border-color: lab(100% -0.0000298023 0.0000119209/.4);
  }
  .focus\:bg-fg-muted\/15:focus {
    background-color: var(--fg-muted);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .focus\:bg-fg-muted\/15:focus {
      background-color: color-mix(in oklab, var(--fg-muted) 15%, transparent);
    }
  }
  .focus\:bg-nt-bg-overlay-hover:focus {
    background-color: var(--nt-bg-overlay-hover);
  }
  .focus\:bg-white\/10:focus {
    background-color: #ffffff1a;
    background-color: lab(100% -0.0000298023 0.0000119209/.1);
  }
  .focus\:bg-white\/13:focus {
    background-color: #ffffff21;
    background-color: lab(100% -0.0000298023 0.0000119209/.13);
  }
  .focus\:bg-white\/\[0\.14\]:focus {
    background-color: #ffffff24;
    background-color: lab(100% -0.0000298023 0.0000119209/.14);
  }
  .focus\:bg-white\/\[0\.18\]:focus {
    background-color: #ffffff2e;
    background-color: lab(100% -0.0000298023 0.0000119209/.18);
  }
  .focus\:opacity-100:focus {
    opacity: 1;
  }
  .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\:ring-0:focus {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0
      calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .focus\:ring-1:focus {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0
      calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .focus\:ring-2:focus {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0
      calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .focus\:ring-\[\#5DDCFF\]\/70:focus {
    --tw-ring-color: #5ddcffb3;
  }
  @supports (color: lab(0% 0 0)) {
    .focus\:ring-\[\#5DDCFF\]\/70:focus {
      --tw-ring-color: lab(81.7319% -28.759 -28.2112/0.7);
    }
  }
  .focus\:ring-\[\#5FE8FF\]\/45:focus {
    --tw-ring-color: #5fe8ff73;
  }
  @supports (color: lab(0% 0 0)) {
    .focus\:ring-\[\#5FE8FF\]\/45:focus {
      --tw-ring-color: lab(85.2292% -33.6345 -22.9241/0.45);
    }
  }
  .focus\:ring-black\/20:focus {
    --tw-ring-color: #0003;
  }
  @supports (color: lab(0% 0 0)) {
    .focus\:ring-black\/20:focus {
      --tw-ring-color: lab(0% 0 0/0.2);
    }
  }
  .focus\:ring-blue-200:focus {
    --tw-ring-color: #8fcdff;
  }
  .focus\:ring-blue-500:focus {
    --tw-ring-color: #147dff;
  }
  .focus\:ring-border-emphasis:focus {
    --tw-ring-color: var(--border-emphasis);
  }
  .focus\:ring-canvas-controls-text\/50:focus {
    --tw-ring-color: var(--canvas-controls-text);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .focus\:ring-canvas-controls-text\/50:focus {
      --tw-ring-color: color-mix(
        in oklab,
        var(--canvas-controls-text) 50%,
        transparent
      );
    }
  }
  .focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0
      var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }
  .focus\:outline-none:focus {
    --tw-outline-style: none;
    outline-style: none;
  }
  .focus-visible\:pointer-events-auto:focus-visible {
    pointer-events: auto;
  }
  .focus-visible\:w-8:focus-visible {
    width: 32px;
  }
  .focus-visible\:border-nt-border-contrast:focus-visible {
    border-color: var(--nt-border-contrast);
  }
  .focus-visible\:bg-\[var\(--character-studio-bg-overlay\)\]:focus-visible {
    background-color: var(--character-studio-bg-overlay);
  }
  .focus-visible\:bg-canvas-controls-hover\/60:focus-visible {
    background-color: var(--canvas-controls-hover);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:bg-canvas-controls-hover\/60:focus-visible {
      background-color: color-mix(
        in oklab,
        var(--canvas-controls-hover) 60%,
        transparent
      );
    }
  }
  .focus-visible\:bg-nt-bg-overlay-hover:focus-visible {
    background-color: var(--nt-bg-overlay-hover);
  }
  .focus-visible\:text-\[var\(--character-studio-text-default\)\]:focus-visible {
    color: var(--character-studio-text-default);
  }
  .focus-visible\:decoration-current:focus-visible {
    text-decoration-color: currentColor;
  }
  .focus-visible\:opacity-100:focus-visible {
    opacity: 1;
  }
  .focus-visible\:ring-0:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0
      calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .focus-visible\:ring-1:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0
      calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .focus-visible\:ring-2:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0
      calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .focus-visible\:ring-\(--accent-default\):focus-visible {
    --tw-ring-color: var(--accent-default);
  }
  .focus-visible\:ring-\[var\(--canvas-controls-border\)\]:focus-visible {
    --tw-ring-color: var(--canvas-controls-border);
  }
  .focus-visible\:ring-canvas-controls-text\/30:focus-visible {
    --tw-ring-color: var(--canvas-controls-text);
  }
  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-canvas-controls-text\/30:focus-visible {
      --tw-ring-color: color-mix(
        in oklab,
        var(--canvas-controls-text) 30%,
        transparent
      );
    }
  }
  .focus-visible\:ring-nt-border-brand:focus-visible {
    --tw-ring-color: var(--nt-border-brand);
  }
  .focus-visible\:ring-nt-border-neutral-l1:focus-visible {
    --tw-ring-color: var(--nt-border-neutral-l1);
  }
  .focus-visible\:ring-ring:focus-visible {
    --tw-ring-color: var(--focus-ring);
  }
  .focus-visible\:ring-violet-500:focus-visible {
    --tw-ring-color: var(--color-violet-500);
  }
  .focus-visible\:ring-white\/40:focus-visible {
    --tw-ring-color: #fff6;
  }
  @supports (color: lab(0% 0 0)) {
    .focus-visible\:ring-white\/40:focus-visible {
      --tw-ring-color: lab(100% -0.0000298023 0.0000119209/.4);
    }
  }
  .focus-visible\:ring-offset-0:focus-visible {
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0
      var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }
  .focus-visible\:ring-offset-2:focus-visible {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0
      var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }
  .focus-visible\:ring-offset-\[var\(--canvas-bg\)\]:focus-visible {
    --tw-ring-offset-color: var(--canvas-bg);
  }
  .focus-visible\:outline:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .focus-visible\:outline-2:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }
  .focus-visible\:-outline-offset-2:focus-visible {
    outline-offset: calc(2px * -1);
  }
  .focus-visible\:outline-offset-2:focus-visible {
    outline-offset: 2px;
  }
  .focus-visible\:outline-offset-4:focus-visible {
    outline-offset: 4px;
  }
  .focus-visible\:outline-offset-\[-2px\]:focus-visible {
    outline-offset: -2px;
  }
  .focus-visible\:outline-fg-default:focus-visible {
    outline-color: var(--fg-default);
  }
  .focus-visible\:outline-nt-border-brand:focus-visible {
    outline-color: var(--nt-border-brand);
  }
  .focus-visible\:outline-nt-border-brand-contrast:focus-visible {
    outline-color: var(--nt-border-brand-contrast);
  }
  .focus-visible\:outline-nt-border-highlight:focus-visible {
    outline-color: var(--nt-border-highlight);
  }
  .focus-visible\:transition-none:focus-visible {
    transition-property: none;
  }
  .focus-visible\:outline-none:focus-visible {
    --tw-outline-style: none;
    outline-style: none;
  }
  .focus-visible\:ring-inset:focus-visible {
    --tw-ring-inset: inset;
  }
  .active\:translate-y-px:active {
    --tw-translate-y: 1px;
    translate: var(--tw-translate-x) var(--tw-translate-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\.97\]:active {
    scale: 0.97;
  }
  .active\:scale-\[0\.98\]:active {
    scale: 0.98;
  }
  .active\:scale-\[0\.99\]:active {
    scale: 0.99;
  }
  .active\:transform-none:active {
    transform: none;
  }
  .active\:cursor-grabbing:active {
    cursor: grabbing;
  }
  .active\:border-\[\#5736D9\]:active {
    border-color: #5736d9;
  }
  .active\:\!bg-\[\#1F6DFF\]:active {
    background-color: #1f6dff !important;
  }
  .active\:\!bg-neutral-200:active {
    background-color: #e5e6ec !important;
  }
  .active\:bg-\[\#3A3A3A\]:active {
    background-color: #3a3a3a;
  }
  .active\:bg-\[\#07B8DD\]:active {
    background-color: #07b8dd;
  }
  .active\:bg-\[\#A71F24\]:active {
    background-color: #a71f24;
  }
  .active\:bg-\[\#C93D2D\]:active {
    background-color: #c93d2d;
  }
  .active\:bg-\[\#D8D9DE\]:active {
    background-color: #d8d9de;
  }
  .active\:bg-\[\#F7F7F7\]\/90:active {
    background-color: #f7f7f7e6;
    background-color: lab(97.2321% 0 0/0.9);
  }
  .active\:bg-\[var\(--btn-invert-bg-active\)\]:active {
    background-color: var(--btn-invert-bg-active);
  }
  .active\:bg-\[var\(--character-studio-bg-overlay-active\)\]:active {
    background-color: var(--character-studio-bg-overlay-active);
  }
  .active\:bg-\[var\(--color-white-alpha-10\)\]:active {
    background-color: var(--color-white-alpha-10);
  }
  .active\:bg-btn-ghost-hover:active {
    background-color: var(--btn-ghost-bg-hover);
  }
  .active\:bg-btn-invert-bg-active:active {
    background-color: var(--btn-invert-bg-active);
  }
  .active\:bg-btn-primary-active:active {
    background-color: var(--btn-primary-bg-active);
  }
  .active\:bg-btn-secondary-active:active {
    background-color: var(--btn-secondary-bg-active);
  }
  .active\:bg-canvas-controls-active:active {
    background-color: var(--canvas-controls-active);
  }
  .active\:bg-neutral-700:active {
    background-color: #525252;
  }
  .active\:bg-nt-bg-brand-active:active {
    background-color: var(--nt-bg-brand-active);
  }
  .active\:bg-nt-bg-invert-active:active {
    background-color: var(--nt-bg-invert-active);
  }
  .active\:bg-nt-bg-overlay-active:active {
    background-color: var(--nt-bg-overlay-active);
  }
  .active\:bg-nt-bg-overlay-hover:active {
    background-color: var(--nt-bg-overlay-hover);
  }
  .active\:bg-white\/15:active {
    background-color: #ffffff26;
    background-color: lab(100% -0.0000298023 0.0000119209/.15);
  }
  .active\:text-\[\#5FE8FF\]:active {
    color: #5fe8ff;
  }
  .active\:text-white\/45:active {
    color: #ffffff73;
    color: lab(100% -0.0000298023 0.0000119209/.45);
  }
  .active\:opacity-80:active {
    opacity: 0.8;
  }
  .active\:opacity-90:active {
    opacity: 0.9;
  }
  .active\:brightness-95:active {
    --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,);
  }
  @media (hover: hover) {
    .group-hover\/home\:active\:border-\[\#5736D9\]:is(
        :where(.group\/home):hover *
      ):active {
      border-color: #5736d9;
    }
  }
  .enabled\:cursor-pointer:enabled {
    cursor: pointer;
  }
  .enabled\:bg-black\/6:enabled {
    background-color: #0000000f;
    background-color: lab(0% 0 0/0.06);
  }
  .enabled\:bg-white\/10:enabled {
    background-color: #ffffff1a;
    background-color: lab(100% -0.0000298023 0.0000119209/.1);
  }
  .enabled\:text-fg-default:enabled {
    color: var(--fg-default);
  }
  .enabled\:text-white\/85:enabled {
    color: #ffffffd9;
    color: lab(100% -0.0000298023 0.0000119209/.85);
  }
  @media (hover: hover) {
    .enabled\:group-hover\/conversation\:pointer-events-auto:enabled:is(
        :where(.group\/conversation):hover *
      ) {
      pointer-events: auto;
    }
    .enabled\:group-hover\/conversation\:opacity-100:enabled:is(
        :where(.group\/conversation):hover *
      ) {
      opacity: 1;
    }
    .enabled\:hover\:border-\[\#0690ae\]:enabled:hover {
      border-color: #0690ae;
    }
    .enabled\:hover\:bg-black\/10:enabled:hover {
      background-color: #0000001a;
      background-color: lab(0% 0 0/0.1);
    }
    .enabled\:hover\:bg-black\/\[0\.04\]:enabled:hover {
      background-color: #0000000a;
      background-color: lab(0% 0 0/0.04);
    }
    .enabled\:hover\:bg-btn-invert-bg-hover:enabled:hover {
      background-color: var(--btn-invert-bg-hover);
    }
    .enabled\:hover\:bg-canvas-controls-hover:enabled:hover {
      background-color: var(--canvas-controls-hover);
    }
    .enabled\:hover\:bg-white\/10:enabled:hover {
      background-color: #ffffff1a;
      background-color: lab(100% -0.0000298023 0.0000119209/.1);
    }
    .enabled\:hover\:bg-white\/15:enabled:hover {
      background-color: #ffffff26;
      background-color: lab(100% -0.0000298023 0.0000119209/.15);
    }
    .hover\:enabled\:bg-btn-ghost-hover:hover:enabled {
      background-color: var(--btn-ghost-bg-hover);
    }
    .hover\:enabled\:bg-white\/10:hover:enabled {
      background-color: #ffffff1a;
      background-color: lab(100% -0.0000298023 0.0000119209/.1);
    }
    .enabled\:hover\:text-white:enabled:hover {
      color: #fff;
    }
    .enabled\:hover\:underline:enabled:hover {
      text-decoration-line: underline;
    }
    .enabled\:hover\:opacity-80:enabled:hover {
      opacity: 0.8;
    }
    .enabled\:hover\:opacity-90:enabled:hover {
      opacity: 0.9;
    }
    .hover\:enabled\:brightness-90:hover:enabled {
      --tw-brightness: brightness(90%);
      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,);
    }
  }
  .enabled\:active\:opacity-80:enabled:active {
    opacity: 0.8;
  }
  .disabled\:\!pointer-events-none:disabled {
    pointer-events: none !important;
  }
  .disabled\:pointer-events-none:disabled {
    pointer-events: none;
  }
  .disabled\:\!cursor-not-allowed:disabled {
    cursor: not-allowed !important;
  }
  .disabled\:cursor-default:disabled {
    cursor: default;
  }
  .disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
  }
  .disabled\:cursor-wait:disabled {
    cursor: wait;
  }
  .disabled\:border-transparent:disabled {
    border-color: #0000;
  }
  .disabled\:bg-\[\#919191\]:disabled {
    background-color: #919191;
  }
  .disabled\:bg-\[\#c5fff5\]:disabled {
    background-color: #c5fff5;
  }
  .disabled\:bg-\[var\(--character-studio-border-l1\)\]:disabled {
    background-color: var(--character-studio-border-l1);
  }
  .disabled\:bg-bg-invert-disabled:disabled {
    background-color: var(--bg-invert-disabled);
  }
  .disabled\:bg-black\/4:disabled {
    background-color: #0000000a;
    background-color: lab(0% 0 0/0.04);
  }
  .disabled\:bg-black\/\[0\.09\]:disabled {
    background-color: #00000017;
    background-color: lab(0% 0 0/0.09);
  }
  .disabled\:bg-blue-500\/5:disabled {
    background-color: #147dff0d;
    background-color: lab(52.8612% 11.055 -73.633/0.05);
  }
  .disabled\:bg-blue-500\/8:disabled {
    background-color: #147dff14;
    background-color: lab(52.8612% 11.055 -73.633/0.08);
  }
  .disabled\:bg-gray-300:disabled {
    background-color: var(--color-gray-300);
  }
  .disabled\:bg-nt-bg-brand-disabled:disabled {
    background-color: var(--nt-bg-brand-disabled);
  }
  .disabled\:bg-nt-bg-invert-disabled:disabled {
    background-color: var(--nt-bg-invert-disabled);
  }
  .disabled\:bg-primary\/20:disabled {
    background-color: #09caf533;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .disabled\:bg-primary\/20:disabled {
      background-color: color-mix(
        in oklab,
        var(--color-brand-400) 20%,
        transparent
      );
    }
  }
  .disabled\:bg-transparent:disabled {
    background-color: #0000;
  }
  .disabled\:bg-white\/4:disabled {
    background-color: #ffffff0a;
    background-color: lab(100% -0.0000298023 0.0000119209/.04);
  }
  .disabled\:bg-white\/5:disabled {
    background-color: #ffffff0d;
    background-color: lab(100% -0.0000298023 0.0000119209/.05);
  }
  .disabled\:bg-white\/8:disabled,
  .disabled\:bg-white\/\[0\.08\]:disabled {
    background-color: #ffffff14;
    background-color: lab(100% -0.0000298023 0.0000119209/.08);
  }
  .disabled\:\!text-\[var\(--team-detail-table-text-muted\)\]:disabled {
    color: var(--team-detail-table-text-muted) !important;
  }
  .disabled\:text-\[\#A8A8A8\]:disabled {
    color: #a8a8a8;
  }
  .disabled\:text-\[var\(--character-studio-text-tertiary\)\]:disabled {
    color: var(--character-studio-text-tertiary);
  }
  .disabled\:text-black\/30:disabled {
    color: #0000004d;
    color: lab(0% 0 0/0.3);
  }
  .disabled\:text-blue-400:disabled {
    color: #3d9bff;
  }
  .disabled\:text-blue-400\/60:disabled {
    color: #3d9bff99;
    color: lab(62.1671% -2.06253 -58.6714/0.6);
  }
  .disabled\:text-fg-disabled:disabled {
    color: var(--fg-disabled);
  }
  .disabled\:text-neutral-400:disabled {
    color: #c4c4c4;
  }
  .disabled\:text-nt-icon-disabled:disabled {
    color: var(--nt-icon-disabled);
  }
  .disabled\:text-nt-text-brand:disabled {
    color: var(--nt-text-brand);
  }
  .disabled\:text-text-disabled:disabled {
    color: var(--text-disabled);
  }
  .disabled\:text-white\/24:disabled {
    color: #ffffff3d;
    color: lab(100% -0.0000298023 0.0000119209/.24);
  }
  .disabled\:text-white\/25:disabled {
    color: #ffffff40;
    color: lab(100% -0.0000298023 0.0000119209/.25);
  }
  .disabled\:text-white\/28:disabled {
    color: #ffffff47;
    color: lab(100% -0.0000298023 0.0000119209/.28);
  }
  .disabled\:text-white\/35:disabled {
    color: #ffffff59;
    color: lab(100% -0.0000298023 0.0000119209/.35);
  }
  .disabled\:\!opacity-0:disabled {
    opacity: 0 !important;
  }
  .disabled\:opacity-30:disabled {
    opacity: 0.3;
  }
  .disabled\:opacity-35:disabled {
    opacity: 0.35;
  }
  .disabled\:opacity-40:disabled {
    opacity: 0.4;
  }
  .disabled\:opacity-45:disabled {
    opacity: 0.45;
  }
  .disabled\:opacity-50:disabled {
    opacity: 0.5;
  }
  .disabled\:opacity-55:disabled {
    opacity: 0.55;
  }
  .disabled\:opacity-60:disabled {
    opacity: 0.6;
  }
  .disabled\:opacity-70:disabled {
    opacity: 0.7;
  }
  .disabled\:opacity-80:disabled {
    opacity: 0.8;
  }
  .disabled\:opacity-100:disabled {
    opacity: 1;
  }
  .disabled\:shadow-none:disabled {
    --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);
  }
  .disabled\:backdrop-blur-\[40px\]:disabled {
    --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,);
  }
  @media (hover: hover) {
    .group-hover\:disabled\:opacity-50:is(:where(.group):hover *):disabled {
      opacity: 0.5;
    }
    .disabled\:hover\:\!bg-transparent:disabled:hover {
      background-color: #0000 !important;
    }
    .disabled\:hover\:bg-\[var\(--btn-social-bg\)\]:disabled:hover {
      background-color: var(--btn-social-bg);
    }
    .disabled\:hover\:bg-\[var\(--canvas-controls-active\)\]:disabled:hover {
      background-color: var(--canvas-controls-active);
    }
    .disabled\:hover\:bg-nt-bg-float\/60:disabled:hover {
      background-color: var(--nt-bg-float);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .disabled\:hover\:bg-nt-bg-float\/60:disabled:hover {
        background-color: color-mix(
          in oklab,
          var(--nt-bg-float) 60%,
          transparent
        );
      }
    }
    .disabled\:hover\:bg-nt-bg-overlay:disabled:hover {
      background-color: var(--nt-bg-overlay);
    }
    .disabled\:hover\:bg-transparent:disabled:hover {
      background-color: #0000;
    }
    .disabled\:hover\:before\:opacity-0:disabled:hover:before {
      content: var(--tw-content);
      opacity: 0;
    }
  }
  .disabled\:active\:scale-100:disabled:active {
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .has-\[\:disabled\]\:pointer-events-none:has(:disabled) {
    pointer-events: none;
  }
  .has-\[\:disabled\]\:opacity-40:has(:disabled) {
    opacity: 0.4;
  }
  .has-\[\:focus-visible\]\:pointer-events-auto:has(:focus-visible) {
    pointer-events: auto;
  }
  .has-\[\:focus-visible\]\:bg-nt-bg-overlay-hover:has(:focus-visible) {
    background-color: var(--nt-bg-overlay-hover);
  }
  .has-\[\:focus-visible\]\:opacity-100:has(:focus-visible) {
    opacity: 1;
  }
  :is(
    .has-\[\:focus-visible\]\:outline:has(:focus-visible),
    .has-\[\:focus-visible\]\:outline-1:has(:focus-visible)
  ) {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .has-\[\:focus-visible\]\:outline-\[var\(--character-studio-text-default\)\]:has(
    :focus-visible
  ) {
    outline-color: var(--character-studio-text-default);
  }
  .has-\[\[data-cell-popover-open\=\"true\"\]\]\:z-10:has(
    [data-cell-popover-open="true"]
  ) {
    z-index: 10;
  }
  .has-\[\[data-cell-popover-open\=\"true\"\]\]\:outline:has(
    [data-cell-popover-open="true"]
  ) {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .has-\[\[data-cell-popover-open\=\"true\"\]\]\:outline-2:has(
    [data-cell-popover-open="true"]
  ) {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }
  .has-\[\[data-cell-popover-open\=\"true\"\]\]\:-outline-offset-1:has(
    [data-cell-popover-open="true"]
  ) {
    outline-offset: calc(1px * -1);
  }
  .has-\[\[data-cell-popover-open\=\"true\"\]\]\:outline-neutral-900:has(
    [data-cell-popover-open="true"]
  ) {
    outline-color: #171717;
  }
  .has-\[\[data-cell-popover-open\=\"true\"\]\]\:outline-white:has(
    [data-cell-popover-open="true"]
  ) {
    outline-color: #fff;
  }
  .aria-expanded\:bg-black\/50[aria-expanded="true"] {
    background-color: #00000080;
    background-color: lab(0% 0 0/0.5);
  }
  .aria-expanded\:bg-canvas-controls-hover[aria-expanded="true"] {
    background-color: var(--canvas-controls-hover);
  }
  .data-open\:bg-canvas-controls-active[data-open] {
    background-color: var(--canvas-controls-active);
  }
  .data-\[active\]\:bg-\[\#303030\][data-active] {
    background-color: #303030;
  }
  .data-\[active\]\:bg-bg-surface-secondary[data-active] {
    background-color: var(--bg-surface-secondary);
  }
  .data-\[active\]\:bg-canvas-controls-active[data-active] {
    background-color: var(--canvas-controls-active);
  }
  .data-\[active\]\:bg-neutral-100[data-active] {
    background-color: #f2f3f5;
  }
  .data-\[active\]\:text-\[\#e6e6e6\][data-active] {
    color: #e6e6e6;
  }
  .data-\[active\]\:text-black\/90[data-active] {
    color: #000000e6;
    color: lab(0% 0 0/0.9);
  }
  .data-\[active\]\:text-fg-default[data-active] {
    color: var(--fg-default);
  }
  .data-\[active\]\:text-neutral-900[data-active] {
    color: #171717;
  }
  .data-\[active\=true\]\:text-fg-default[data-active="true"] {
    color: var(--fg-default);
  }
  .data-\[active\=true\]\:text-fg-default\![data-active="true"] {
    color: var(--fg-default) !important;
  }
  .data-\[animating\]\:\[overflow-y\:clip\][data-animating] {
    overflow-y: clip;
  }
  .data-\[checked\]\:border-fg-default[data-checked] {
    border-color: var(--fg-default);
  }
  .data-\[combobox-active\]\:bg-\[\#404040\][data-combobox-active] {
    background-color: #404040;
  }
  .data-\[combobox-active\]\:bg-bg-surface-secondary\![data-combobox-active] {
    background-color: var(--bg-surface-secondary) !important;
  }
  .data-\[combobox-active\]\:bg-btn-ghost-hover[data-combobox-active] {
    background-color: var(--btn-ghost-bg-hover);
  }
  .data-\[combobox-active\]\:bg-canvas-controls-hover[data-combobox-active] {
    background-color: var(--canvas-controls-hover);
  }
  .data-\[combobox-active\]\:bg-neutral-50[data-combobox-active] {
    background-color: #f7f7f7;
  }
  .data-\[combobox-active\]\:text-canvas-controls-text[data-combobox-active] {
    color: var(--canvas-controls-text);
  }
  .data-\[combobox-active\]\:text-fg-default[data-combobox-active] {
    color: var(--fg-default);
  }
  .data-\[combobox-selected\]\:bg-\[\#303030\][data-combobox-selected] {
    background-color: #303030;
  }
  .data-\[combobox-selected\]\:bg-bg-surface-secondary[data-combobox-selected] {
    background-color: var(--bg-surface-secondary);
  }
  .data-\[combobox-selected\]\:bg-bg-surface-secondary\![data-combobox-selected] {
    background-color: var(--bg-surface-secondary) !important;
  }
  .data-\[combobox-selected\]\:bg-btn-ghost-active[data-combobox-selected] {
    background-color: var(--btn-ghost-bg-active);
  }
  .data-\[combobox-selected\]\:bg-canvas-controls-active[data-combobox-selected] {
    background-color: var(--canvas-controls-active);
  }
  .data-\[combobox-selected\]\:bg-neutral-100[data-combobox-selected] {
    background-color: #f2f3f5;
  }
  .data-\[combobox-selected\]\:text-\[\#e6e6e6\][data-combobox-selected] {
    color: #e6e6e6;
  }
  .data-\[combobox-selected\]\:text-canvas-controls-text[data-combobox-selected] {
    color: var(--canvas-controls-text);
  }
  .data-\[combobox-selected\]\:text-fg-default[data-combobox-selected] {
    color: var(--fg-default);
  }
  .data-\[combobox-selected\]\:text-neutral-900[data-combobox-selected] {
    color: #171717;
  }
  .data-\[combobox-selected\]\:ring-1[data-combobox-selected] {
    --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);
  }
  .data-\[combobox-selected\]\:ring-canvas-controls-border[data-combobox-selected] {
    --tw-ring-color: var(--canvas-controls-border);
  }
  .data-\[danger\]\:\!text-\[var\(--team-detail-menu-danger\)\][data-danger] {
    color: var(--team-detail-menu-danger) !important;
  }
  .data-\[disabled\]\:\!cursor-not-allowed[data-disabled] {
    cursor: not-allowed !important;
  }
  .data-\[disabled\]\:cursor-not-allowed[data-disabled] {
    cursor: not-allowed;
  }
  .data-\[disabled\]\:\!text-\[var\(--team-detail-table-text-muted\)\][data-disabled] {
    color: var(--team-detail-table-text-muted) !important;
  }
  .data-\[disabled\]\:text-fg-muted[data-disabled] {
    color: var(--fg-muted);
  }
  .data-\[disabled\]\:opacity-45[data-disabled] {
    opacity: 0.45;
  }
  @media (hover: hover) {
    .data-\[disabled\]\:hover\:\!bg-transparent[data-disabled]:hover {
      background-color: #0000 !important;
    }
    .data-\[disabled\]\:hover\:bg-transparent[data-disabled]:hover {
      background-color: #0000;
    }
  }
  .data-\[dragging\=true\]\:cursor-grabbing[data-dragging="true"] {
    cursor: grabbing;
  }
  .data-\[expanded\]\:bg-black\/\[0\.04\][data-expanded] {
    background-color: #0000000a;
    background-color: lab(0% 0 0/0.04);
  }
  .data-\[expanded\]\:bg-nt-bg-overlay-active[data-expanded] {
    background-color: var(--nt-bg-overlay-active);
  }
  .data-\[expanded\]\:bg-transparent[data-expanded] {
    background-color: #0000;
  }
  .data-\[hovered\]\:\!bg-\[var\(--team-detail-menu-item-hover\)\][data-hovered] {
    background-color: var(--team-detail-menu-item-hover) !important;
  }
  .data-\[hovered\]\:\!bg-nt-bg-overlay-hover[data-hovered] {
    background-color: var(--nt-bg-overlay-hover) !important;
  }
  .data-\[hovered\]\:bg-black\/5[data-hovered] {
    background-color: #0000000d;
    background-color: lab(0% 0 0/0.05);
  }
  .data-\[hovered\]\:bg-canvas-controls-hover[data-hovered] {
    background-color: var(--canvas-controls-hover);
  }
  .data-\[hovered\]\:bg-red-500\/10[data-hovered] {
    background-color: #f53f3f1a;
    background-color: lab(56.2681% 68.8358 44.4851/0.1);
  }
  .data-\[hovered\]\:bg-white\/10[data-hovered] {
    background-color: #ffffff1a;
    background-color: lab(100% -0.0000298023 0.0000119209/.1);
  }
  .data-\[position\^\=left\]\:before\:right-auto[data-position^="left"]:before {
    content: var(--tw-content);
    right: auto;
  }
  .data-\[position\^\=left\]\:before\:left-full[data-position^="left"]:before {
    content: var(--tw-content);
    left: 100%;
  }
  .data-\[selected\=true\]\:bg-canvas-controls-active[data-selected="true"] {
    background-color: var(--canvas-controls-active);
  }
  @media (hover: hover) {
    .data-\[selected\=true\]\:hover\:bg-canvas-controls-active[data-selected="true"]:hover {
      background-color: var(--canvas-controls-active);
    }
  }
  .data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"] {
    --tw-enter-translate-y: calc(2 * var(--spacing) * -1);
  }
  .data-\[side\=left\]\:slide-in-from-right-2[data-side="left"] {
    --tw-enter-translate-x: calc(2 * var(--spacing));
  }
  .data-\[side\=right\]\:slide-in-from-left-2[data-side="right"] {
    --tw-enter-translate-x: calc(2 * var(--spacing) * -1);
  }
  .data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"] {
    --tw-enter-translate-y: calc(2 * var(--spacing));
  }
  .data-\[state\=closed\]\:animate-fade-out[data-state="closed"] {
    animation: fade-out var(--duration-normal) var(--ease-out) forwards;
  }
  .data-\[state\=closed\]\:animate-none[data-state="closed"] {
    animation: none;
  }
  .data-\[state\=closed\]\:animate-out[data-state="closed"] {
    animation: exit var(--tw-animation-duration, var(--tw-duration, 0.15s))
      var(--tw-ease, ease) var(--tw-animation-delay, 0s)
      var(--tw-animation-iteration-count, 1)
      var(--tw-animation-direction, normal) var(--tw-animation-fill-mode, none);
  }
  .data-\[state\=closed\]\:duration-75[data-state="closed"] {
    --tw-duration: 75ms;
    transition-duration: 75ms;
  }
  .data-\[state\=closed\]\:fade-out-0[data-state="closed"] {
    --tw-exit-opacity: 0;
  }
  .data-\[state\=closed\]\:zoom-out-95[data-state="closed"] {
    --tw-exit-scale: 0.95;
  }
  .data-\[state\=closed\]\:data-\[side\=bottom\]\:slide-out-to-top-2[data-state="closed"][data-side="bottom"] {
    --tw-exit-translate-y: calc(2 * var(--spacing) * -1);
  }
  .data-\[state\=closed\]\:data-\[side\=left\]\:slide-out-to-right-2[data-state="closed"][data-side="left"] {
    --tw-exit-translate-x: calc(2 * var(--spacing));
  }
  .data-\[state\=closed\]\:data-\[side\=right\]\:slide-out-to-left-2[data-state="closed"][data-side="right"] {
    --tw-exit-translate-x: calc(2 * var(--spacing) * -1);
  }
  .data-\[state\=closed\]\:data-\[side\=top\]\:slide-out-to-bottom-2[data-state="closed"][data-side="top"] {
    --tw-exit-translate-y: calc(2 * var(--spacing));
  }
  .data-\[state\=open\]\:animate-fade-in[data-state="open"] {
    animation: fade-in var(--duration-normal) var(--ease-out) forwards;
  }
  .data-\[state\=open\]\:animate-in[data-state="open"] {
    animation: enter var(--tw-animation-duration, var(--tw-duration, 0.15s))
      var(--tw-ease, ease) var(--tw-animation-delay, 0s)
      var(--tw-animation-iteration-count, 1)
      var(--tw-animation-direction, normal) var(--tw-animation-fill-mode, none);
  }
  .data-\[state\=open\]\:animate-none[data-state="open"] {
    animation: none;
  }
  .data-\[state\=open\]\:duration-100[data-state="open"] {
    --tw-duration: 0.1s;
    transition-duration: 0.1s;
  }
  .data-\[state\=open\]\:fade-in-0[data-state="open"] {
    --tw-enter-opacity: 0;
  }
  .data-\[state\=open\]\:zoom-in-95[data-state="open"] {
    --tw-enter-scale: 0.95;
  }
  .data-\[state\=open\]\:data-\[side\=bottom\]\:slide-in-from-top-2[data-state="open"][data-side="bottom"] {
    --tw-enter-translate-y: calc(2 * var(--spacing) * -1);
  }
  .data-\[state\=open\]\:data-\[side\=bottom\]\:data-\[align\=end\]\:slide-in-from-right-1[data-state="open"][data-side="bottom"][data-align="end"] {
    --tw-enter-translate-x: calc(1 * var(--spacing));
  }
  .data-\[state\=open\]\:data-\[side\=bottom\]\:data-\[align\=start\]\:slide-in-from-left-1[data-state="open"][data-side="bottom"][data-align="start"] {
    --tw-enter-translate-x: calc(1 * var(--spacing) * -1);
  }
  .data-\[state\=open\]\:data-\[side\=left\]\:slide-in-from-right-2[data-state="open"][data-side="left"] {
    --tw-enter-translate-x: calc(2 * var(--spacing));
  }
  .data-\[state\=open\]\:data-\[side\=left\]\:data-\[align\=end\]\:slide-in-from-bottom-1[data-state="open"][data-side="left"][data-align="end"] {
    --tw-enter-translate-y: calc(1 * var(--spacing));
  }
  .data-\[state\=open\]\:data-\[side\=left\]\:data-\[align\=start\]\:slide-in-from-top-1[data-state="open"][data-side="left"][data-align="start"] {
    --tw-enter-translate-y: calc(1 * var(--spacing) * -1);
  }
  .data-\[state\=open\]\:data-\[side\=right\]\:slide-in-from-left-2[data-state="open"][data-side="right"] {
    --tw-enter-translate-x: calc(2 * var(--spacing) * -1);
  }
  .data-\[state\=open\]\:data-\[side\=right\]\:data-\[align\=end\]\:slide-in-from-bottom-1[data-state="open"][data-side="right"][data-align="end"] {
    --tw-enter-translate-y: calc(1 * var(--spacing));
  }
  .data-\[state\=open\]\:data-\[side\=right\]\:data-\[align\=start\]\:slide-in-from-top-1[data-state="open"][data-side="right"][data-align="start"] {
    --tw-enter-translate-y: calc(1 * var(--spacing) * -1);
  }
  .data-\[state\=open\]\:data-\[side\=top\]\:slide-in-from-bottom-2[data-state="open"][data-side="top"] {
    --tw-enter-translate-y: calc(2 * var(--spacing));
  }
  .data-\[state\=open\]\:data-\[side\=top\]\:data-\[align\=end\]\:slide-in-from-right-1[data-state="open"][data-side="top"][data-align="end"] {
    --tw-enter-translate-x: calc(1 * var(--spacing));
  }
  .data-\[state\=open\]\:data-\[side\=top\]\:data-\[align\=start\]\:slide-in-from-left-1[data-state="open"][data-side="top"][data-align="start"] {
    --tw-enter-translate-x: calc(1 * var(--spacing) * -1);
  }
  @media (prefers-reduced-motion: no-preference) {
    .motion-safe\:animate-pulse {
      animation: 2s cubic-bezier(0.4, 0, 0.6, 1) infinite pulse;
    }
    .motion-safe\: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)
      );
    }
    .motion-safe\:duration-150 {
      --tw-duration: 0.15s;
      transition-duration: 0.15s;
    }
    .motion-safe\:duration-200 {
      --tw-duration: 0.2s;
      transition-duration: 0.2s;
    }
  }
  @media (prefers-reduced-motion: reduce) {
    .motion-reduce\:hidden {
      display: none;
    }
    .motion-reduce\:animate-none {
      animation: none;
    }
    .motion-reduce\:overflow-x-auto {
      overflow-x: auto;
    }
    .motion-reduce\:\[mask-image\:none\] {
      -webkit-mask-image: none;
      mask-image: none;
    }
    .motion-reduce\:\!transition-none {
      transition-property: none !important;
    }
    .motion-reduce\:transition-none {
      transition-property: none;
    }
    .motion-reduce\:transition-none\! {
      transition-property: none !important;
    }
    .motion-reduce\:before\:transition-none:before {
      content: var(--tw-content);
      transition-property: none;
    }
    .motion-reduce\:after\:animate-none:after {
      content: var(--tw-content);
      animation: 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 all and (min-width: 1100px) {
    .max-\[1100px\]\:gap-2 {
      gap: 8px;
    }
  }
  @media not all and (min-width: 1000px) {
    .max-\[1000px\]\:hidden {
      display: none;
    }
  }
  @media not all and (min-width: 768px) {
    .max-b768\:-mx-5 {
      margin-inline: -20px;
    }
    .max-b768\:mx-\[calc\(var\(--detail-gutter\)\*-1\)\] {
      margin-inline: calc(var(--detail-gutter) * -1);
    }
    .max-b768\:hidden {
      display: none;
    }
    .max-b768\:h-\[88px\] {
      height: 88px;
    }
    .max-b768\:w-\[154px\] {
      width: 154px;
    }
    .max-b768\:w-\[calc\(100\%\+40px\)\] {
      width: calc(100% + 40px);
    }
    .max-b768\:w-\[calc\(100\%\+var\(--detail-gutter\)\*2\)\] {
      width: calc(100% + var(--detail-gutter) * 2);
    }
    .max-b768\:rounded-none {
      border-radius: 0;
    }
  }
  @media not all and (min-width: 767px) {
    .max-\[767px\]\:pt-\[80px\] {
      padding-top: 80px;
    }
  }
  @media not all and (min-width: 640px) {
    .max-\[640px\]\:w-\[124px\] {
      width: 124px;
    }
    .max-\[640px\]\:w-full {
      width: 100%;
    }
    .max-\[640px\]\:flex-wrap {
      flex-wrap: wrap;
    }
    .max-\[640px\]\:items-start {
      align-items: flex-start;
    }
    .max-\[640px\]\:text-\[12px\] {
      font-size: 12px;
    }
    .max-\[640px\]\:text-\[16px\] {
      font-size: 16px;
    }
    .max-\[640px\]\:whitespace-nowrap {
      white-space: nowrap;
    }
  }
  @media not all and (min-width: 64rem) {
    .max-lg\:flex-col {
      flex-direction: column;
    }
  }
  @media not all and (min-width: 48rem) {
    .max-md\:block {
      display: block;
    }
    .max-md\:flex {
      display: flex;
    }
    .max-md\:inline {
      display: inline;
    }
    .max-md\:opacity-100 {
      opacity: 1;
    }
  }
  @media not all and (min-width: 40rem) {
    .max-sm\:top-2 {
      top: 8px;
    }
    .max-sm\:top-3 {
      top: 12px;
    }
    .max-sm\:right-2 {
      right: 8px;
    }
    .max-sm\:right-3 {
      right: 12px;
    }
    .max-sm\:hidden {
      display: none;
    }
    .max-sm\:size-7 {
      width: calc(var(--spacing) * 7);
      height: calc(var(--spacing) * 7);
    }
    .max-sm\:h-\[60px\] {
      height: 60px;
    }
    .max-sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .max-sm\:px-4 {
      padding-inline: 16px;
    }
    .max-sm\:py-3 {
      padding-block: 12px;
    }
    .max-sm\:pt-4 {
      padding-top: 16px;
    }
  }
  @media (min-width: 600px) {
    .desk\:absolute {
      position: absolute;
    }
    .desk\:top-0 {
      top: 0;
    }
    .desk\:top-3 {
      top: 12px;
    }
    .desk\:top-5 {
      top: 20px;
    }
    .desk\:top-\[3px\] {
      top: 3px;
    }
    .desk\:top-\[calc\(var\(--activity-detail-sticky-top\)\+32px\)\] {
      top: calc(var(--activity-detail-sticky-top) + 32px);
    }
    .desk\:top-\[var\(--activity-detail-sticky-top\)\] {
      top: var(--activity-detail-sticky-top);
    }
    .desk\:top-\[var\(--activity-list-sticky-top\)\] {
      top: var(--activity-list-sticky-top);
    }
    .desk\:top-\[var\(--newtake-project-sticky-top\)\] {
      top: var(--newtake-project-sticky-top);
    }
    .desk\:top-\[var\(--show-header-desktop-top\)\] {
      top: var(--show-header-desktop-top);
    }
    .desk\:-right-11 {
      right: calc(var(--spacing) * -11);
    }
    .desk\:-right-\[50px\] {
      right: -50px;
    }
    .desk\:right-\[-52px\] {
      right: -52px;
    }
    .desk\:left-1\/2 {
      left: 50%;
    }
    .desk\:left-3 {
      left: 12px;
    }
    .desk\:left-6 {
      left: 24px;
    }
    .desk\:left-\[-52px\] {
      left: -52px;
    }
    .desk\:left-auto {
      left: auto;
    }
    .desk\:col-span-2 {
      grid-column: span 2 / span 2;
    }
    .desk\:col-span-4 {
      grid-column: span 4 / span 4;
    }
    .desk\:row-span-2 {
      grid-row: span 2 / span 2;
    }
    .desk\:mt-0 {
      margin-top: 0;
    }
    .desk\:mt-2 {
      margin-top: 8px;
    }
    .desk\:mt-10 {
      margin-top: 40px;
    }
    .desk\:mt-12 {
      margin-top: 48px;
    }
    .desk\:mt-\[60px\] {
      margin-top: 60px;
    }
    .desk\:block {
      display: block;
    }
    .desk\:flex {
      display: flex;
    }
    .desk\:grid {
      display: grid;
    }
    .desk\:hidden {
      display: none;
    }
    .desk\:aspect-\[1272\/360\] {
      aspect-ratio: 1272/360;
    }
    .desk\:aspect-auto {
      aspect-ratio: auto;
    }
    .desk\:h-8 {
      height: 32px;
    }
    .desk\:h-10 {
      height: 40px;
    }
    .desk\:h-12 {
      height: 48px;
    }
    .desk\:h-\[22\.46px\] {
      height: 22.46px;
    }
    .desk\:h-\[80px\] {
      height: 80px;
    }
    .desk\:h-\[120px\] {
      height: 120px;
    }
    .desk\:h-\[134px\] {
      height: 134px;
    }
    .desk\:h-\[163px\] {
      height: 163px;
    }
    .desk\:h-\[333px\] {
      height: 333px;
    }
    .desk\:h-\[448px\] {
      height: 448px;
    }
    .desk\:h-\[464px\] {
      height: 464px;
    }
    .desk\:h-full {
      height: 100%;
    }
    .desk\:max-h-\[80vh\] {
      max-height: 80vh;
    }
    .desk\:w-\[120px\] {
      width: 120px;
    }
    .desk\:w-\[200px\] {
      width: 200px;
    }
    .desk\:w-\[240px\] {
      width: 240px;
    }
    .desk\:w-\[320px\] {
      width: 320px;
    }
    .desk\:w-\[448px\] {
      width: 448px;
    }
    .desk\:w-\[819px\] {
      width: 819px;
    }
    .desk\:w-\[1100px\] {
      width: 1100px;
    }
    .desk\:w-\[calc\(100\%_-_2px\)\] {
      width: calc(100% - 2px);
    }
    .desk\:w-auto {
      width: auto;
    }
    .desk\:min-w-0 {
      min-width: 0;
    }
    .desk\:min-w-\[1200px\] {
      min-width: 1200px;
    }
    .desk\:flex-1 {
      flex: 1;
    }
    .desk\:basis-\[calc\(\(100\%_-_64px\)\/5\)\] {
      flex-basis: calc(20% - 12.8px);
    }
    .desk\:-translate-x-1\/2 {
      --tw-translate-x: calc(calc(1/2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .desk\:translate-x-0 {
      --tw-translate-x: 0px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .desk\:\[transform\:none\] {
      transform: none;
    }
    .desk\:\[transform\:translate\(-50\%\,-55\%\)\] {
      transform: translate(-50%, -55%);
    }
    .desk\:snap-x {
      scroll-snap-type: x var(--tw-scroll-snap-strictness);
    }
    .desk\:snap-mandatory {
      --tw-scroll-snap-strictness: mandatory;
    }
    .desk\:snap-start {
      scroll-snap-align: start;
    }
    .desk\:auto-cols-\[188px\] {
      grid-auto-columns: 188px;
    }
    .desk\:grid-flow-col {
      grid-auto-flow: column;
    }
    .desk\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .desk\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .desk\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .desk\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .desk\:grid-cols-10 {
      grid-template-columns: repeat(10, minmax(0, 1fr));
    }
    .desk\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,800px\)\] {
      grid-template-columns: minmax(0, 1fr) minmax(0, 800px);
    }
    .desk\:grid-cols-\[minmax\(0\,700px\)_minmax\(180px\,280px\)\] {
      grid-template-columns: minmax(0, 700px) minmax(180px, 280px);
    }
    .desk\:grid-cols-\[minmax\(200px\,300px\)_minmax\(0\,680px\)\] {
      grid-template-columns: minmax(200px, 300px) minmax(0, 680px);
    }
    .desk\:grid-cols-none {
      grid-template-columns: none;
    }
    .desk\:flex-row {
      flex-direction: row;
    }
    .desk\:flex-nowrap {
      flex-wrap: nowrap;
    }
    .desk\:items-center {
      align-items: center;
    }
    .desk\:justify-center {
      justify-content: center;
    }
    .desk\:gap-0 {
      gap: 0;
    }
    .desk\:gap-1 {
      gap: 4px;
    }
    .desk\:gap-2 {
      gap: 8px;
    }
    .desk\:gap-3 {
      gap: 12px;
    }
    .desk\:gap-4 {
      gap: 16px;
    }
    .desk\:gap-8 {
      gap: 32px;
    }
    .desk\:gap-10 {
      gap: 40px;
    }
    .desk\:gap-16 {
      gap: 64px;
    }
    .desk\:gap-x-3 {
      column-gap: 12px;
    }
    .desk\:gap-y-0 {
      row-gap: 0;
    }
    .desk\:gap-y-4 {
      row-gap: 16px;
    }
    .desk\:overflow-x-auto {
      overflow-x: auto;
    }
    .desk\:overscroll-x-contain {
      overscroll-behavior-x: contain;
    }
    .desk\:rounded-2xl {
      border-radius: 16px;
    }
    .desk\:rounded-3xl {
      border-radius: var(--radius-3xl);
    }
    .desk\:rounded-\[20px\] {
      border-radius: 20px;
    }
    .desk\:rounded-\[24px\] {
      border-radius: 24px;
    }
    .desk\:rounded-\[28px\] {
      border-radius: 28px;
    }
    .desk\:rounded-\[32px\] {
      border-radius: 32px;
    }
    .desk\:border {
      border-style: var(--tw-border-style);
      border-width: 1px;
    }
    .desk\:border-0 {
      border-style: var(--tw-border-style);
      border-width: 0;
    }
    .desk\:border-nt-border-neutral-l1 {
      border-color: var(--nt-border-neutral-l1);
    }
    .desk\:bg-black\/70 {
      background-color: #000000b3;
      background-color: lab(0% 0 0/0.7);
    }
    .desk\:bg-nt-bg-float {
      background-color: var(--nt-bg-float);
    }
    .desk\:bg-white\/10 {
      background-color: #ffffff1a;
      background-color: lab(100% -0.0000298023 0.0000119209/.1);
    }
    .desk\:p-0 {
      padding: 0;
    }
    .desk\:p-2 {
      padding: 8px;
    }
    .desk\:p-4 {
      padding: 16px;
    }
    .desk\:p-5 {
      padding: 20px;
    }
    .desk\:p-6 {
      padding: 24px;
    }
    .desk\:p-10 {
      padding: 40px;
    }
    .desk\:p-\[2px\] {
      padding: 2px;
    }
    .desk\:px-1 {
      padding-inline: 4px;
    }
    .desk\:px-2\.5 {
      padding-inline: calc(var(--spacing) * 2.5);
    }
    .desk\:px-3 {
      padding-inline: 12px;
    }
    .desk\:px-10 {
      padding-inline: 40px;
    }
    .desk\:px-12 {
      padding-inline: 48px;
    }
    .desk\:px-14 {
      padding-inline: calc(var(--spacing) * 14);
    }
    .desk\:px-\[76px\] {
      padding-inline: 76px;
    }
    .desk\:py-0 {
      padding-block: 0;
    }
    .desk\:py-1 {
      padding-block: 4px;
    }
    .desk\:py-1\.5 {
      padding-block: calc(var(--spacing) * 1.5);
    }
    .desk\:py-20 {
      padding-block: calc(var(--spacing) * 20);
    }
    .desk\:pt-0 {
      padding-top: 0;
    }
    .desk\:pt-5 {
      padding-top: 20px;
    }
    .desk\:pt-8 {
      padding-top: 32px;
    }
    .desk\:pt-\[60px\] {
      padding-top: 60px;
    }
    .desk\:pb-0 {
      padding-bottom: 0;
    }
    .desk\:pb-3 {
      padding-bottom: 12px;
    }
    .desk\:pb-20 {
      padding-bottom: calc(var(--spacing) * 20);
    }
    .desk\:pl-3 {
      padding-left: 12px;
    }
    .desk\:text-2xl {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
    .desk\:text-\[13px\] {
      font-size: 13px;
    }
    .desk\:text-\[16px\] {
      font-size: 16px;
    }
    .desk\:text-\[24px\] {
      font-size: 24px;
    }
    .desk\:text-\[28px\] {
      font-size: 28px;
    }
    .desk\:text-\[32px\] {
      font-size: 32px;
    }
    .desk\:leading-6 {
      --tw-leading: 24px;
      line-height: 24px;
    }
    .desk\:leading-8 {
      --tw-leading: 32px;
      line-height: 32px;
    }
    .desk\:leading-10 {
      --tw-leading: 40px;
      line-height: 40px;
    }
    .desk\:leading-\[38px\] {
      --tw-leading: 38px;
      line-height: 38px;
    }
    .desk\:font-semibold {
      --tw-font-weight: var(--font-weight-semibold);
      font-weight: var(--font-weight-semibold);
    }
    .desk\:text-nt-text-default {
      color: var(--nt-text-default);
    }
    .desk\:text-white {
      color: #fff;
    }
    .desk\:opacity-0 {
      opacity: 0;
    }
    .desk\:shadow-2xl {
      --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
      box-shadow:
        var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
        var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .desk\:backdrop-blur-\[6px\] {
      --tw-backdrop-blur: blur(6px);
      -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,);
    }
    .desk\:backdrop-blur-none {
      --tw-backdrop-blur: ;
      -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,);
    }
    @media (hover: hover) {
      .desk\:group-hover\:opacity-100:is(:where(.group):hover *) {
        opacity: 1;
      }
    }
    .desk\:before\:h-0:before {
      content: var(--tw-content);
      height: 0;
    }
    .desk\:before\:h-2:before {
      content: var(--tw-content);
      height: 8px;
    }
    @media (hover: hover) {
      .desk\:hover\:bg-white\/20:hover {
        background-color: #fff3;
        background-color: lab(100% -0.0000298023 0.0000119209/.2);
      }
      .desk\:hover\:shadow-\[0_4px_12px_0_rgba\(0\,0\,0\,0\.35\)\]:hover {
        --tw-shadow: 0 4px 12px 0 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);
      }
    }
    @media not all and (min-width: 1100px) {
      .desk\:max-\[1100px\]\:flex-col {
        flex-direction: column;
      }
      .desk\:max-\[1100px\]\:justify-center {
        justify-content: center;
      }
      .desk\:max-\[1100px\]\:gap-2 {
        gap: 8px;
      }
    }
  }
  @media (min-width: 640px) {
    .b640\:grid-cols-\[240px_1fr\] {
      grid-template-columns: 240px 1fr;
    }
    .b640\:gap-2 {
      gap: 8px;
    }
    .b640\:text-\[20px\] {
      font-size: 20px;
    }
  }
  @media (min-width: 768px) {
    .b768\:static {
      position: static;
    }
    .b768\:top-1 {
      top: 4px;
    }
    .b768\:top-3 {
      top: 12px;
    }
    .b768\:top-6 {
      top: 24px;
    }
    .b768\:top-\[7\.55px\] {
      top: 7.55px;
    }
    .b768\:top-\[42px\] {
      top: 42px;
    }
    .b768\:-right-1 {
      right: -4px;
    }
    .b768\:right-3 {
      right: 12px;
    }
    .b768\:right-4 {
      right: 16px;
    }
    .b768\:right-6 {
      right: 24px;
    }
    .b768\:right-24 {
      right: calc(var(--spacing) * 24);
    }
    .b768\:bottom-3 {
      bottom: 12px;
    }
    .b768\:left-3 {
      left: 12px;
    }
    .b768\:z-auto {
      z-index: auto;
    }
    .b768\:order-none {
      order: 0;
    }
    .b768\:mx-0 {
      margin-inline: 0;
    }
    .b768\:-mt-4 {
      margin-top: -16px;
    }
    .b768\:mt-0 {
      margin-top: 0;
    }
    .b768\:mt-3 {
      margin-top: 12px;
    }
    .b768\:mt-6 {
      margin-top: 24px;
    }
    .b768\:mt-8 {
      margin-top: 32px;
    }
    .b768\:mt-20 {
      margin-top: calc(var(--spacing) * 20);
    }
    .b768\:-mr-3 {
      margin-right: -12px;
    }
    .b768\:mr-0 {
      margin-right: 0;
    }
    .b768\:mb-2 {
      margin-bottom: 8px;
    }
    .b768\:mb-6 {
      margin-bottom: 24px;
    }
    .b768\:mb-10 {
      margin-bottom: 40px;
    }
    .b768\:mb-13 {
      margin-bottom: calc(var(--spacing) * 13);
    }
    .b768\:mb-\[60px\] {
      margin-bottom: 60px;
    }
    .b768\:mb-\[62px\] {
      margin-bottom: 62px;
    }
    .b768\:ml-3 {
      margin-left: 12px;
    }
    .b768\:block {
      display: block;
    }
    .b768\:contents {
      display: contents;
    }
    .b768\:flex {
      display: flex;
    }
    .b768\:grid {
      display: grid;
    }
    .b768\:hidden {
      display: none;
    }
    .b768\:inline {
      display: inline;
    }
    .b768\:aspect-auto {
      aspect-ratio: auto;
    }
    .b768\:size-8 {
      width: 32px;
      height: 32px;
    }
    .b768\:size-\[14px\] {
      width: 14px;
      height: 14px;
    }
    .b768\:size-\[18px\] {
      width: 18px;
      height: 18px;
    }
    .b768\:h-10 {
      height: 40px;
    }
    .b768\:h-\[18px\] {
      height: 18px;
    }
    .b768\:h-\[22px\] {
      height: 22px;
    }
    .b768\:h-\[90px\] {
      height: 90px;
    }
    .b768\:h-\[160px\] {
      height: 160px;
    }
    .b768\:h-\[228px\] {
      height: 228px;
    }
    .b768\:h-full {
      height: 100%;
    }
    .b768\:max-h-\[240px\] {
      max-height: 240px;
    }
    .b768\:max-h-\[600px\] {
      max-height: 600px;
    }
    .b768\:min-h-8 {
      min-height: 32px;
    }
    .b768\:min-h-12 {
      min-height: 48px;
    }
    .b768\:w-8 {
      width: 32px;
    }
    .b768\:w-13 {
      width: calc(var(--spacing) * 13);
    }
    .b768\:w-\[160px\] {
      width: 160px;
    }
    .b768\:w-\[200px\] {
      width: 200px;
    }
    .b768\:w-\[215px\] {
      width: 215px;
    }
    .b768\:w-\[280px\] {
      width: 280px;
    }
    .b768\:w-\[336px\] {
      width: 336px;
    }
    .b768\:w-\[400px\] {
      width: 400px;
    }
    .b768\:w-\[480px\] {
      width: 480px;
    }
    .b768\:w-\[760px\] {
      width: 760px;
    }
    .b768\:w-auto {
      width: auto;
    }
    .b768\:w-full {
      width: 100%;
    }
    .b768\:max-w-full {
      max-width: 100%;
    }
    .b768\:max-w-none {
      max-width: none;
    }
    .b768\:min-w-\[34px\] {
      min-width: 34px;
    }
    .b768\:min-w-\[113px\] {
      min-width: 113px;
    }
    .b768\:min-w-\[215px\] {
      min-width: 215px;
    }
    .b768\:min-w-\[1280px\] {
      min-width: 1280px;
    }
    .b768\:flex-1 {
      flex: 1;
    }
    .b768\:shrink-0 {
      flex-shrink: 0;
    }
    .b768\:scale-100 {
      --tw-scale-x: 100%;
      --tw-scale-y: 100%;
      --tw-scale-z: 100%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .b768\:snap-none {
      scroll-snap-type: none;
    }
    .b768\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .b768\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .b768\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .b768\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .b768\:grid-cols-\[minmax\(0\,510fr\)_minmax\(0\,770fr\)\] {
      grid-template-columns: minmax(0, 510fr) minmax(0, 770fr);
    }
    .b768\:grid-cols-\[repeat\(auto-fill\,138px\)\] {
      grid-template-columns: repeat(auto-fill, 138px);
    }
    .b768\:grid-cols-\[repeat\(auto-fill\,minmax\(128px\,1fr\)\)\] {
      grid-template-columns: repeat(auto-fill, minmax(128px, 1fr));
    }
    .b768\:flex-row {
      flex-direction: row;
    }
    .b768\:flex-wrap {
      flex-wrap: wrap;
    }
    .b768\:items-center {
      align-items: center;
    }
    .b768\:items-end {
      align-items: flex-end;
    }
    .b768\:justify-between {
      justify-content: space-between;
    }
    .b768\:justify-end {
      justify-content: flex-end;
    }
    .b768\:justify-start {
      justify-content: flex-start;
    }
    .b768\:justify-items-center {
      justify-items: center;
    }
    .b768\:gap-0 {
      gap: 0;
    }
    .b768\:gap-1 {
      gap: 4px;
    }
    .b768\:gap-2 {
      gap: 8px;
    }
    .b768\:gap-3 {
      gap: 12px;
    }
    .b768\:gap-4 {
      gap: 16px;
    }
    .b768\:gap-4\! {
      gap: 16px !important;
    }
    .b768\:gap-5 {
      gap: 20px;
    }
    .b768\:gap-6 {
      gap: 24px;
    }
    .b768\:gap-10 {
      gap: 40px;
    }
    .b768\:gap-20 {
      gap: calc(var(--spacing) * 20);
    }
    :where(.b768\:divide-x-\[0\.5px\] > :not(:last-child)) {
      --tw-divide-x-reverse: 0;
      border-inline-style: var(--tw-border-style);
      border-inline-start-width: calc(0.5px * var(--tw-divide-x-reverse));
      border-inline-end-width: calc(
        0.5px * calc(1 - var(--tw-divide-x-reverse))
      );
    }
    :where(.b768\:divide-y-0 > :not(:last-child)) {
      --tw-divide-y-reverse: 0;
      border-bottom-style: var(--tw-border-style);
      border-top-style: var(--tw-border-style);
      border-top-width: calc(0px * var(--tw-divide-y-reverse));
      border-bottom-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    }
    .b768\:self-auto {
      align-self: auto;
    }
    .b768\:truncate {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
    }
    .b768\:overflow-visible {
      overflow: visible;
    }
    .b768\:overflow-x-auto {
      overflow-x: auto;
    }
    .b768\:rounded-2xl {
      border-radius: 16px;
    }
    .b768\:rounded-\[10px\] {
      border-radius: 10px;
    }
    .b768\:rounded-\[20px\] {
      border-radius: 20px;
    }
    .b768\:rounded-xl {
      border-radius: 12px;
    }
    .b768\:p-1 {
      padding: 4px;
    }
    .b768\:p-7 {
      padding: calc(var(--spacing) * 7);
    }
    .b768\:px-0 {
      padding-inline: 0;
    }
    .b768\:px-2\.5 {
      padding-inline: calc(var(--spacing) * 2.5);
    }
    .b768\:px-4 {
      padding-inline: 16px;
    }
    .b768\:px-6 {
      padding-inline: 24px;
    }
    .b768\:px-10 {
      padding-inline: 40px;
    }
    .b768\:px-\[10px\] {
      padding-inline: 10px;
    }
    .b768\:py-1\.5 {
      padding-block: calc(var(--spacing) * 1.5);
    }
    .b768\:py-3 {
      padding-block: 12px;
    }
    .b768\:py-4 {
      padding-block: 16px;
    }
    .b768\:py-\[5px\] {
      padding-block: 5px;
    }
    .b768\:pt-0 {
      padding-top: 0;
    }
    .b768\:pt-4 {
      padding-top: 16px;
    }
    .b768\:pt-6 {
      padding-top: 24px;
    }
    .b768\:pt-7\.5 {
      padding-top: calc(var(--spacing) * 7.5);
    }
    .b768\:pt-8 {
      padding-top: 32px;
    }
    .b768\:pt-10 {
      padding-top: 40px;
    }
    .b768\:pt-14 {
      padding-top: calc(var(--spacing) * 14);
    }
    .b768\:pt-20 {
      padding-top: calc(var(--spacing) * 20);
    }
    .b768\:pr-0 {
      padding-right: 0;
    }
    .b768\:pr-2 {
      padding-right: 8px;
    }
    .b768\:pr-5 {
      padding-right: 20px;
    }
    .b768\:pb-0 {
      padding-bottom: 0;
    }
    .b768\:pb-1 {
      padding-bottom: 4px;
    }
    .b768\:pb-3 {
      padding-bottom: 12px;
    }
    .b768\:pb-4 {
      padding-bottom: 16px;
    }
    .b768\:pb-6 {
      padding-bottom: 24px;
    }
    .b768\:pb-8 {
      padding-bottom: 32px;
    }
    .b768\:pb-9 {
      padding-bottom: calc(var(--spacing) * 9);
    }
    .b768\:pb-16 {
      padding-bottom: 64px;
    }
    .b768\:pb-24 {
      padding-bottom: calc(var(--spacing) * 24);
    }
    .b768\:pb-\[27px\] {
      padding-bottom: 27px;
    }
    .b768\:pl-0 {
      padding-left: 0;
    }
    .b768\:pl-3 {
      padding-left: 12px;
    }
    .b768\:pl-6 {
      padding-left: 24px;
    }
    .b768\:pl-7 {
      padding-left: calc(var(--spacing) * 7);
    }
    .b768\:text-left {
      text-align: left;
    }
    .b768\:text-xs {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
    .b768\:text-\[12px\] {
      font-size: 12px;
    }
    .b768\:text-\[13px\] {
      font-size: 13px;
    }
    .b768\:text-\[14px\] {
      font-size: 14px;
    }
    .b768\:text-\[15px\] {
      font-size: 15px;
    }
    .b768\:text-\[18px\] {
      font-size: 18px;
    }
    .b768\:text-\[20px\] {
      font-size: 20px;
    }
    .b768\:text-\[22px\] {
      font-size: 22px;
    }
    .b768\:text-\[28px\] {
      font-size: 28px;
    }
    .b768\:text-\[32px\] {
      font-size: 32px;
    }
    .b768\:text-\[42px\] {
      font-size: 42px;
    }
    .b768\:leading-5 {
      --tw-leading: 20px;
      line-height: 20px;
    }
    .b768\:leading-6 {
      --tw-leading: 24px;
      line-height: 24px;
    }
    .b768\:leading-10 {
      --tw-leading: 40px;
      line-height: 40px;
    }
    .b768\:leading-\[18px\] {
      --tw-leading: 18px;
      line-height: 18px;
    }
    .b768\:leading-\[22px\] {
      --tw-leading: 22px;
      line-height: 22px;
    }
    .b768\:leading-\[30px\] {
      --tw-leading: 30px;
      line-height: 30px;
    }
    .b768\:leading-\[63px\] {
      --tw-leading: 63px;
      line-height: 63px;
    }
    .b768\:opacity-0 {
      opacity: 0;
    }
    @media (hover: hover) {
      .b768\:group-hover\:flex:is(:where(.group):hover *) {
        display: flex;
      }
      .b768\:group-hover\:hidden:is(:where(.group):hover *) {
        display: none;
      }
      .b768\:group-hover\:pr-\[86px\]:is(:where(.group):hover *) {
        padding-right: 86px;
      }
      .b768\:group-hover\:opacity-100:is(:where(.group):hover *) {
        opacity: 1;
      }
    }
    .b768\:first\:pl-6:first-child {
      padding-left: 24px;
    }
    .b768\:last\:pr-6:last-child {
      padding-right: 24px;
    }
  }
  @media (min-width: 800px) {
    .min-\[800px\]\:flex {
      display: flex;
    }
  }
  @media (min-width: 992px) {
    .b992\:sticky {
      position: sticky;
    }
    .b992\:top-16 {
      top: 64px;
    }
    .b992\:block {
      display: block;
    }
    .b992\:flex {
      display: flex;
    }
    .b992\:hidden {
      display: none;
    }
    .b992\:aspect-auto {
      aspect-ratio: auto;
    }
    .b992\:h-\(--detail-stage-h\) {
      height: var(--detail-stage-h);
    }
    .b992\:h-\[calc\(100dvh-var\(--libtv-header-height\)\)\] {
      height: calc(100dvh - var(--libtv-header-height));
    }
    .b992\:max-h-\[calc\(100vh-350px\)\] {
      max-height: calc(100vh - 350px);
    }
    .b992\:min-w-\[1200px\] {
      min-width: 1200px;
    }
    .b992\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .b992\:grid-cols-\[minmax\(0\,var\(--detail-video-w\)\)_336px\] {
      grid-template-columns: minmax(0, var(--detail-video-w)) 336px;
    }
    .b992\:grid-cols-\[minmax\(0\,var\(--detail-video-w\)\)_var\(--detail-aside-w\)\] {
      grid-template-columns: minmax(0, var(--detail-video-w)) var(
          --detail-aside-w
        );
    }
    .b992\:items-start {
      align-items: flex-start;
    }
    .b992\:gap-x-6 {
      column-gap: 24px;
    }
    .b992\:px-\[100px\] {
      padding-inline: 100px;
    }
    .b992\:pt-1 {
      padding-top: 4px;
    }
    .b992\:pb-6 {
      padding-bottom: 24px;
    }
    .b992\:pb-32 {
      padding-bottom: calc(var(--spacing) * 32);
    }
    .b992\:pb-\[208px\] {
      padding-bottom: 208px;
    }
    .b992\:break-normal {
      overflow-wrap: normal;
      word-break: normal;
    }
    .b992\:whitespace-nowrap {
      white-space: nowrap;
    }
  }
  @media (min-width: 1024px) {
    .b1024\:sticky {
      position: sticky;
    }
    .b1024\:top-\[calc\(var\(--libtv-chrome-top\)\+var\(--libtv-header-height\)\)\] {
      top: calc(var(--libtv-chrome-top) + var(--libtv-header-height));
    }
    .b1024\:bottom-3 {
      bottom: 12px;
    }
    .b1024\:block {
      display: block;
    }
    .b1024\:hidden {
      display: none;
    }
    .b1024\:min-h-\[28px\] {
      min-height: 28px;
    }
    .b1024\:w-\[358px\] {
      width: 358px;
    }
    .b1024\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .b1024\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .b1024\:flex-row {
      flex-direction: row;
    }
    .b1024\:gap-1 {
      gap: 4px;
    }
    .b1024\:gap-5 {
      gap: 20px;
    }
    .b1024\:px-1 {
      padding-inline: 4px;
    }
    .b1024\:px-4 {
      padding-inline: 16px;
    }
    .b1024\:py-1 {
      padding-block: 4px;
    }
    .b1024\:text-\[10px\] {
      font-size: 10px;
    }
    .b1024\:leading-normal {
      --tw-leading: var(--leading-normal);
      line-height: var(--leading-normal);
    }
  }
  @media (min-width: 1100px) {
    .min-\[1100px\]\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  @media (min-width: 1200px) {
    .min-\[1200px\]\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  @media (min-width: 1280px) {
    .b1280\:top-\[166px\] {
      top: 166px;
    }
    .b1280\:-mt-8 {
      margin-top: -32px;
    }
    .b1280\:grid {
      display: grid;
    }
    .b1280\:w-\[185px\] {
      width: 185px;
    }
    .b1280\:max-w-\[1000px\] {
      max-width: 1000px;
    }
    .b1280\:max-w-\[1440px\] {
      max-width: 1440px;
    }
    .b1280\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .b1280\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .b1280\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .b1280\:grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
    .b1280\:gap-x-8 {
      column-gap: 32px;
    }
    .b1280\:px-10 {
      padding-inline: 40px;
    }
    .b1280\:pt-8 {
      padding-top: 32px;
    }
    .b1280\:whitespace-nowrap {
      white-space: nowrap;
    }
  }
  @media (min-width: 1440px) {
    .b1440\:w-\[1236px\] {
      width: 1236px;
    }
    .min-\[1440px\]\:w-\[1224px\] {
      width: 1224px;
    }
  }
  @media (min-width: 1520px) {
    .b1520\:grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }
  @media (min-width: 1920px) {
    .b1920\:grid-cols-7 {
      grid-template-columns: repeat(7, minmax(0, 1fr));
    }
  }
  @media (min-width: 40rem) {
    .sm\:inset-auto {
      inset: auto;
    }
    .sm\:top-1\/2 {
      top: 50%;
    }
    .sm\:left-1\/2 {
      left: 50%;
    }
    .sm\:-translate-x-1\/2 {
      --tw-translate-x: calc(calc(1/2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .sm\:-translate-y-1\/2 {
      --tw-translate-y: calc(calc(1/2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .sm\:pr-16 {
      padding-right: 64px;
    }
    .sm\:pl-6 {
      padding-left: 24px;
    }
    .sm\:whitespace-pre-line {
      white-space: pre-line;
    }
  }
  @media (min-width: 48rem) {
    .md\:sticky {
      position: sticky;
    }
    .md\:top-4 {
      top: 16px;
    }
    .md\:top-5 {
      top: 20px;
    }
    .md\:top-\[calc\(var\(--libtv-chrome-top\,0px\)\+var\(--libtv-header-height\,64px\)\)\] {
      top: calc(
        var(--libtv-chrome-top, 0px) + var(--libtv-header-height, 64px)
      );
    }
    .md\:right-4 {
      right: 16px;
    }
    .md\:right-5 {
      right: 20px;
    }
    .md\:left-5 {
      left: 20px;
    }
    .md\:left-auto {
      left: auto;
    }
    .md\:mx-0 {
      margin-inline: 0;
    }
    .md\:mb-\[21px\] {
      margin-bottom: 21px;
    }
    .md\:block {
      display: block;
    }
    .md\:flex {
      display: flex;
    }
    .md\:grid {
      display: grid;
    }
    .md\:hidden {
      display: none;
    }
    .md\:inline {
      display: inline;
    }
    .md\:aspect-\[1172\/1357\] {
      aspect-ratio: 1172/1357;
    }
    .md\:aspect-auto {
      aspect-ratio: auto;
    }
    .md\:h-4 {
      height: 16px;
    }
    .md\:h-8 {
      height: 32px;
    }
    .md\:h-9 {
      height: calc(var(--spacing) * 9);
    }
    .md\:h-10 {
      height: 40px;
    }
    .md\:h-\[306px\] {
      height: 306px;
    }
    .md\:h-\[741px\] {
      height: 741px;
    }
    .md\:h-full {
      height: 100%;
    }
    .md\:max-h-none {
      max-height: none;
    }
    .md\:w-16 {
      width: 64px;
    }
    .md\:w-24 {
      width: calc(var(--spacing) * 24);
    }
    .md\:w-52 {
      width: calc(var(--spacing) * 52);
    }
    .md\:w-60 {
      width: calc(var(--spacing) * 60);
    }
    .md\:w-80 {
      width: calc(var(--spacing) * 80);
    }
    .md\:w-\[96px\] {
      width: 96px;
    }
    .md\:w-\[198px\] {
      width: 198px;
    }
    .md\:w-auto {
      width: auto;
    }
    .md\:w-fit {
      width: fit-content;
    }
    .md\:w-full {
      width: 100%;
    }
    .md\:max-w-\[320px\] {
      max-width: 320px;
    }
    .md\:max-w-\[600px\] {
      max-width: 600px;
    }
    .md\:min-w-0 {
      min-width: 0;
    }
    .md\:flex-1 {
      flex: 1;
    }
    .md\:shrink-0 {
      flex-shrink: 0;
    }
    .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-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
    .md\:flex-row {
      flex-direction: row;
    }
    .md\:items-center {
      align-items: center;
    }
    .md\:items-end {
      align-items: flex-end;
    }
    .md\:items-start {
      align-items: flex-start;
    }
    .md\:items-stretch {
      align-items: stretch;
    }
    .md\:justify-between {
      justify-content: space-between;
    }
    .md\:justify-center {
      justify-content: center;
    }
    .md\:justify-end {
      justify-content: flex-end;
    }
    .md\:justify-start {
      justify-content: flex-start;
    }
    .md\:\!gap-4 {
      gap: 16px !important;
    }
    .md\:gap-0 {
      gap: 0;
    }
    .md\:gap-1 {
      gap: 4px;
    }
    .md\:gap-1\.5 {
      gap: calc(var(--spacing) * 1.5);
    }
    .md\:gap-4 {
      gap: 16px;
    }
    .md\:gap-5 {
      gap: 20px;
    }
    .md\:gap-6 {
      gap: 24px;
    }
    .md\:gap-10 {
      gap: 40px;
    }
    .md\:gap-\[60px\] {
      gap: 60px;
    }
    .md\:\!gap-x-\[var\(--activity-column-gap\,16px\)\] {
      column-gap: var(--activity-column-gap, 16px) !important;
    }
    .md\:gap-x-\[var\(--activity-column-gap\,16px\)\] {
      column-gap: var(--activity-column-gap, 16px);
    }
    .md\:\!gap-y-\[var\(--activity-row-gap\,16px\)\] {
      row-gap: var(--activity-row-gap, 16px) !important;
    }
    .md\:gap-y-\[var\(--activity-row-gap\,16px\)\] {
      row-gap: var(--activity-row-gap, 16px);
    }
    .md\:overflow-visible {
      overflow: visible;
    }
    .md\:border-b-0 {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0;
    }
    .md\:p-3 {
      padding: 12px;
    }
    .md\:p-4 {
      padding: 16px;
    }
    .md\:p-6 {
      padding: 24px;
    }
    .md\:px-0 {
      padding-inline: 0;
    }
    .md\:px-3 {
      padding-inline: 12px;
    }
    .md\:px-4 {
      padding-inline: 16px;
    }
    .md\:px-8 {
      padding-inline: 32px;
    }
    .md\:py-2\.5 {
      padding-block: calc(var(--spacing) * 2.5);
    }
    .md\:pt-14 {
      padding-top: calc(var(--spacing) * 14);
    }
    .md\:pt-\[60px\] {
      padding-top: 60px;
    }
    .md\:pr-2 {
      padding-right: 8px;
    }
    .md\:pb-0 {
      padding-bottom: 0;
    }
    .md\:pb-10 {
      padding-bottom: 40px;
    }
    .md\:pb-\[80px\] {
      padding-bottom: 80px;
    }
    .md\:text-left {
      text-align: left;
    }
    .md\:text-base {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
    .md\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
    .md\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
    .md\:text-xs {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
    .md\:text-\[13px\] {
      font-size: 13px;
    }
    .md\:text-\[14px\] {
      font-size: 14px;
    }
    .md\:text-\[21px\] {
      font-size: 21px;
    }
    .md\:text-\[36px\] {
      font-size: 36px;
    }
    .md\:text-\[56px\] {
      font-size: 56px;
    }
    .md\:leading-\[22px\] {
      --tw-leading: 22px;
      line-height: 22px;
    }
    .md\:leading-\[70px\] {
      --tw-leading: 70px;
      line-height: 70px;
    }
  }
  @media (min-width: 64rem) {
    .lg\:block {
      display: block;
    }
    .lg\:w-\[239px\] {
      width: 239px;
    }
    .lg\:w-\[272px\] {
      width: 272px;
    }
    .lg\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .lg\:gap-6 {
      gap: 24px;
    }
    .lg\:px-10 {
      padding-inline: 40px;
    }
    .lg\:px-\[60px\] {
      padding-inline: 60px;
    }
    .lg\:text-\[60px\] {
      font-size: 60px;
    }
  }
  @media (min-width: 80rem) {
    .xl\:absolute {
      position: absolute;
    }
    .xl\:top-1\/2 {
      top: 50%;
    }
    .xl\:right-14 {
      right: calc(var(--spacing) * 14);
    }
    .xl\:left-1\/2 {
      left: 50%;
    }
    .xl\:block {
      display: block;
    }
    .xl\:w-\[80vw\] {
      width: 80vw;
    }
    .xl\:max-w-\[260px\] {
      max-width: 260px;
    }
    .xl\:max-w-\[calc\(100\%-22rem\)\] {
      max-width: calc(100% - 22rem);
    }
    .xl\:-translate-x-1\/2 {
      --tw-translate-x: calc(calc(1/2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .xl\:-translate-y-1\/2 {
      --tw-translate-y: calc(calc(1/2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .xl\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .xl\:px-0 {
      padding-inline: 0;
    }
    .xl\:px-\[60px\] {
      padding-inline: 60px;
    }
  }
  @container not (min-width:1060px) {
    .\@max-\[1060px\]\:hidden {
      display: none;
    }
  }
  @container not (min-width:791px) {
    .\@max-\[791px\]\:hidden {
      display: none;
    }
  }
  @container not (min-width:760px) {
    .\@max-\[760px\]\:order-first {
      order: -9999;
    }
    .\@max-\[760px\]\:h-10 {
      height: 40px;
    }
    .\@max-\[760px\]\:w-full {
      width: 100%;
    }
  }
  @container not (min-width:560px) {
    .\@max-\[560px\]\:hidden {
      display: none;
    }
    .\@max-\[560px\]\:size-8 {
      width: 32px;
      height: 32px;
    }
    .\@max-\[560px\]\:h-8 {
      height: 32px;
    }
    .\@max-\[560px\]\:min-w-0 {
      min-width: 0;
    }
    .\@max-\[560px\]\:gap-2 {
      gap: 8px;
    }
    .\@max-\[560px\]\:px-1 {
      padding-inline: 4px;
    }
    .\@max-\[560px\]\:px-3 {
      padding-inline: 12px;
    }
    .\@max-\[560px\]\:pb-3 {
      padding-bottom: 12px;
    }
    .\@max-\[560px\]\:text-xs {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
  }
  @container not (min-width:344px) {
    .\@max-\[344px\]\:hidden {
      display: none;
    }
  }
  @container library-batch (min-width:760px) {
    .\@\[760px\]\/library-batch\:flex-row {
      flex-direction: row;
    }
    .\@\[760px\]\/library-batch\:items-center {
      align-items: center;
    }
    .\@\[760px\]\/library-batch\:gap-5 {
      gap: 20px;
    }
  }
  @container (min-width:768px) {
    .\@min-\[768px\]\:mx-4 {
      margin-inline: 16px;
    }
    .\@min-\[768px\]\:size-4\.5 {
      width: calc(var(--spacing) * 4.5);
      height: calc(var(--spacing) * 4.5);
    }
    .\@min-\[768px\]\:size-10 {
      width: 40px;
      height: 40px;
    }
    .\@min-\[768px\]\:h-10 {
      height: 40px;
    }
    .\@min-\[768px\]\:h-28 {
      height: calc(var(--spacing) * 28);
    }
    .\@min-\[768px\]\:px-4 {
      padding-inline: 16px;
    }
    .\@min-\[768px\]\:pb-3 {
      padding-bottom: 12px;
    }
  }
  @container (min-width:791px) {
    .\@min-\[791px\]\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  @container (min-width:1060px) {
    .\@min-\[1060px\]\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .dark\:inset-\[0\.5px\]:is(.dark *) {
    inset: 0.5px;
  }
  .dark\:top-3\.5:is(.dark *) {
    top: calc(var(--spacing) * 3.5);
  }
  .dark\:right-3\.5:is(.dark *) {
    right: calc(var(--spacing) * 3.5);
  }
  .dark\:block:is(.dark *) {
    display: block;
  }
  .dark\:flex:is(.dark *) {
    display: flex;
  }
  .dark\:hidden:is(.dark *) {
    display: none;
  }
  :where(.dark\:divide-gray-700:is(.dark *) > :not(:last-child)) {
    border-color: var(--color-gray-700);
  }
  .dark\:rounded-\[12px\]:is(.dark *) {
    border-radius: 12px;
  }
  .dark\:\!border-0:is(.dark *) {
    border-style: var(--tw-border-style) !important;
    border-width: 0 !important;
  }
  .dark\:\!border-\[1px\]:is(.dark *) {
    border-style: var(--tw-border-style) !important;
    border-width: 1px !important;
  }
  .dark\:border-0:is(.dark *) {
    border-style: var(--tw-border-style);
    border-width: 0;
  }
  .dark\:\!border-solid:is(.dark *) {
    --tw-border-style: solid !important;
    border-style: solid !important;
  }
  .dark\:\!border-\[\#1C1D29\]:is(.dark *) {
    border-color: #1c1d29 !important;
  }
  .dark\:\!border-\[\#1880FF\]:is(.dark *) {
    border-color: #1880ff !important;
  }
  .dark\:\!border-\[\#33354B\]:is(.dark *) {
    border-color: #33354b !important;
  }
  .dark\:\!border-\[\#363636\]:is(.dark *) {
    border-color: #363636 !important;
  }
  .dark\:\!border-\[\#ffffff28\]:is(.dark *) {
    border-color: #ffffff28 !important;
  }
  .dark\:\!border-\[rgba\(255\,255\,255\,0\.10\)\]:is(.dark *) {
    border-color: #ffffff1a !important;
  }
  .dark\:\!border-\[rgba\(255\,255\,255\,0\.20\)\]:is(.dark *) {
    border-color: #fff3 !important;
  }
  .dark\:border-\(--color-neutral-800\):is(.dark *) {
    border-color: var(--color-neutral-800);
  }
  .dark\:border-\[\#0F0F0F\]:is(.dark *) {
    border-color: #0f0f0f;
  }
  .dark\:border-\[\#0F4FD9\]:is(.dark *) {
    border-color: #0f4fd9;
  }
  .dark\:border-\[\#00aad0\]\/30:is(.dark *) {
    border-color: #00aad04d;
    border-color: lab(63.8691% -27.5521 -30.341/0.3);
  }
  .dark\:border-\[\#0000000d\]:is(.dark *) {
    border-color: #0000000d;
  }
  .dark\:border-\[\#1A1B2B\]:is(.dark *) {
    border-color: #1a1b2b;
  }
  .dark\:border-\[\#1C1D29\]:is(.dark *) {
    border-color: #1c1d29;
  }
  .dark\:border-\[\#1F1F1F\]:is(.dark *) {
    border-color: #1f1f1f;
  }
  .dark\:border-\[\#1a1b2b\]:is(.dark *) {
    border-color: #1a1b2b;
  }
  .dark\:border-\[\#2A2D3D\]:is(.dark *) {
    border-color: #2a2d3d;
  }
  .dark\:border-\[\#2B2D3E\]:is(.dark *) {
    border-color: #2b2d3e;
  }
  .dark\:border-\[\#2C2E33\]:is(.dark *) {
    border-color: #2c2e33;
  }
  .dark\:border-\[\#2D2E33\]:is(.dark *) {
    border-color: #2d2e33;
  }
  .dark\:border-\[\#3F3F3F\]:is(.dark *) {
    border-color: #3f3f3f;
  }
  .dark\:border-\[\#3a3a3a\]:is(.dark *) {
    border-color: #3a3a3a;
  }
  .dark\:border-\[\#4B4B4B\]:is(.dark *) {
    border-color: #4b4b4b;
  }
  .dark\:border-\[\#5a5a5a\]:is(.dark *) {
    border-color: #5a5a5a;
  }
  .dark\:border-\[\#07b8dd\]:is(.dark *) {
    border-color: #07b8dd;
  }
  .dark\:border-\[\#7B61FF\]:is(.dark *) {
    border-color: #7b61ff;
  }
  .dark\:border-\[\#352b61\]:is(.dark *) {
    border-color: #352b61;
  }
  .dark\:border-\[\#666\]:is(.dark *) {
    border-color: #666;
  }
  .dark\:border-\[\#18171C\]:is(.dark *) {
    border-color: #18171c;
  }
  .dark\:border-\[\#20242A\]:is(.dark *) {
    border-color: #20242a;
  }
  .dark\:border-\[\#333333\]:is(.dark *) {
    border-color: #333;
  }
  .dark\:border-\[\#343434\]:is(.dark *) {
    border-color: #343434;
  }
  .dark\:border-\[\#363636\]:is(.dark *) {
    border-color: #363636;
  }
  .dark\:border-\[\#363636\]\!:is(.dark *) {
    border-color: #363636 !important;
  }
  .dark\:border-\[\#525252\]:is(.dark *) {
    border-color: #525252;
  }
  .dark\:border-\[\#AABEFF1A\]:is(.dark *) {
    border-color: #aabeff1a;
  }
  .dark\:border-\[\#F76560\]:is(.dark *) {
    border-color: #f76560;
  }
  .dark\:border-\[\#FFFFFF1A\]:is(.dark *) {
    border-color: #ffffff1a;
  }
  .dark\:border-\[\#a8a8a8\]:is(.dark *) {
    border-color: #a8a8a8;
  }
  .dark\:border-\[\#f7f7f7\]:is(.dark *) {
    border-color: #f7f7f7;
  }
  .dark\:border-\[\#fff\]:is(.dark *) {
    border-color: #fff;
  }
  .dark\:border-\[\#ffffff1a\]:is(.dark *) {
    border-color: #ffffff1a;
  }
  .dark\:border-\[\#ffffff28\]:is(.dark *) {
    border-color: #ffffff28;
  }
  .dark\:border-\[\#ffffff\]\/5:is(.dark *) {
    border-color: #ffffff0d;
    border-color: lab(100% -0.0000298023 0.0000119209/.05);
  }
  .dark\:border-\[rgba\(255\,255\,255\,0\.08\)\]:is(.dark *) {
    border-color: #ffffff14;
  }
  .dark\:border-\[transparent\]:is(.dark *) {
    border-color: #0000;
  }
  .dark\:border-\[var\(--color-neutral-800\)\]:is(.dark *) {
    border-color: var(--color-neutral-800);
  }
  .dark\:border-blue-500:is(.dark *) {
    border-color: #147dff;
  }
  .dark\:border-blue-600:is(.dark *) {
    border-color: #206ccf;
  }
  .dark\:border-blue-800:is(.dark *) {
    border-color: #053078;
  }
  .dark\:border-gray-600:is(.dark *) {
    border-color: var(--color-gray-600);
  }
  .dark\:border-gray-700:is(.dark *) {
    border-color: var(--color-gray-700);
  }
  .dark\:border-indigo-800:is(.dark *) {
    border-color: var(--color-indigo-800);
  }
  .dark\:border-neutral-700:is(.dark *) {
    border-color: #525252;
  }
  .dark\:border-neutral-800:is(.dark *) {
    border-color: #363636;
  }
  .dark\:border-nt-border-neutral-l3:is(.dark *) {
    border-color: var(--nt-border-neutral-l3);
  }
  .dark\:border-transparent:is(.dark *) {
    border-color: #0000;
  }
  .dark\:border-white\/10:is(.dark *) {
    border-color: #ffffff1a;
    border-color: lab(100% -0.0000298023 0.0000119209/.1);
  }
  .dark\:border-white\/12:is(.dark *) {
    border-color: #ffffff1f;
    border-color: lab(100% -0.0000298023 0.0000119209/.12);
  }
  .dark\:border-white\/15:is(.dark *) {
    border-color: #ffffff26;
    border-color: lab(100% -0.0000298023 0.0000119209/.15);
  }
  .dark\:border-white\/20:is(.dark *) {
    border-color: #fff3;
    border-color: lab(100% -0.0000298023 0.0000119209/.2);
  }
  .dark\:border-white\/40:is(.dark *) {
    border-color: #fff6;
    border-color: lab(100% -0.0000298023 0.0000119209/.4);
  }
  .dark\:border-white\/50:is(.dark *) {
    border-color: #ffffff80;
    border-color: lab(100% -0.0000298023 0.0000119209/.5);
  }
  .dark\:border-white\/90:is(.dark *) {
    border-color: #ffffffe6;
    border-color: lab(100% -0.0000298023 0.0000119209/.9);
  }
  .dark\:border-white\/\[0\.1\]:is(.dark *) {
    border-color: #ffffff1a;
    border-color: lab(100% -0.0000298023 0.0000119209/.1);
  }
  .dark\:border-white\/\[0\.3\]:is(.dark *) {
    border-color: #ffffff4d;
    border-color: lab(100% -0.0000298023 0.0000119209/.3);
  }
  .dark\:border-white\/\[0\.4\]:is(.dark *) {
    border-color: #fff6;
    border-color: lab(100% -0.0000298023 0.0000119209/.4);
  }
  .dark\:border-white\/\[0\.08\]:is(.dark *) {
    border-color: #ffffff14;
    border-color: lab(100% -0.0000298023 0.0000119209/.08);
  }
  .dark\:border-white\/\[0\.12\]:is(.dark *) {
    border-color: #ffffff1f;
    border-color: lab(100% -0.0000298023 0.0000119209/.12);
  }
  .dark\:border-white\/\[0\.14\]:is(.dark *) {
    border-color: #ffffff24;
    border-color: lab(100% -0.0000298023 0.0000119209/.14);
  }
  .dark\:border-white\/\[0\.15\]:is(.dark *) {
    border-color: #ffffff26;
    border-color: lab(100% -0.0000298023 0.0000119209/.15);
  }
  .dark\:border-white\/\[0\.18\]:is(.dark *) {
    border-color: #ffffff2e;
    border-color: lab(100% -0.0000298023 0.0000119209/.18);
  }
  .dark\:border-t-\[\#2A2D3D\]:is(.dark *) {
    border-top-color: #2a2d3d;
  }
  .dark\:border-t-\[\#f7f7f7\]:is(.dark *) {
    border-top-color: #f7f7f7;
  }
  .dark\:border-t-white\/60:is(.dark *) {
    border-top-color: #fff9;
    border-top-color: lab(100% -0.0000298023 0.0000119209/.6);
  }
  .dark\:\!bg-\[\#0F0F0F\]:is(.dark *),
  .dark\:\!bg-\[\#0f0f0f\]:is(.dark *) {
    background-color: #0f0f0f !important;
  }
  .dark\:\!bg-\[\#000000B2\]:is(.dark *) {
    background-color: #000000b2 !important;
  }
  .dark\:\!bg-\[\#1B1B20\]:is(.dark *) {
    background-color: #1b1b20 !important;
  }
  .dark\:\!bg-\[\#1C1C1C\]:is(.dark *) {
    background-color: #1c1c1c !important;
  }
  .dark\:\!bg-\[\#1C1D29\]:is(.dark *) {
    background-color: #1c1d29 !important;
  }
  .dark\:\!bg-\[\#1E1E34\]:is(.dark *) {
    background-color: #1e1e34 !important;
  }
  .dark\:\!bg-\[\#1F1F1F\]:is(.dark *),
  .dark\:\!bg-\[\#1f1f1f\]:is(.dark *) {
    background-color: #1f1f1f !important;
  }
  .dark\:\!bg-\[\#2A2D3D\]:is(.dark *),
  .dark\:\!bg-\[\#2a2d3d\]:is(.dark *) {
    background-color: #2a2d3d !important;
  }
  .dark\:\!bg-\[\#4B7DFF\]:is(.dark *) {
    background-color: #4b7dff !important;
  }
  .dark\:\!bg-\[\#5DDCFF\]:is(.dark *) {
    background-color: #5ddcff !important;
  }
  .dark\:\!bg-\[\#20242A\]:is(.dark *) {
    background-color: #20242a !important;
  }
  .dark\:\!bg-\[\#303030\]:is(.dark *) {
    background-color: #303030 !important;
  }
  .dark\:\!bg-\[\#F7F7F7\]:is(.dark *) {
    background-color: #f7f7f7 !important;
  }
  .dark\:\!bg-\[transparent\]:is(.dark *) {
    background-color: #0000 !important;
  }
  .dark\:\!bg-\[var\(--color-background\)\]:is(.dark *) {
    background-color: var(--color-background) !important;
  }
  .dark\:\!bg-transparent:is(.dark *) {
    background-color: #0000 !important;
  }
  .dark\:\!bg-white:is(.dark *) {
    background-color: #fff !important;
  }
  .dark\:\!bg-white\/10:is(.dark *) {
    background-color: #ffffff1a !important;
    background-color: lab(100% -0.0000298023 0.0000119209/.1) !important;
  }
  .dark\:\!bg-white\/\[0\.06\]:is(.dark *) {
    background-color: #ffffff0f !important;
    background-color: lab(100% -0.0000298023 0.0000119209/.06) !important;
  }
  .dark\:\!bg-white\/\[0\.08\]:is(.dark *) {
    background-color: #ffffff14 !important;
    background-color: lab(100% -0.0000298023 0.0000119209/.08) !important;
  }
  .dark\:bg-\[\#0B0B0F\]:is(.dark *) {
    background-color: #0b0b0f;
  }
  .dark\:bg-\[\#0B0B10\]:is(.dark *) {
    background-color: #0b0b10;
  }
  .dark\:bg-\[\#0C0B10\]:is(.dark *) {
    background-color: #0c0b10;
  }
  .dark\:bg-\[\#0D1117\]:is(.dark *) {
    background-color: #0d1117;
  }
  .dark\:bg-\[\#0F0F0F\]:is(.dark *) {
    background-color: #0f0f0f;
  }
  .dark\:bg-\[\#0c0b10\]:is(.dark *) {
    background-color: #0c0b10;
  }
  .dark\:bg-\[\#0d0d0d\]:is(.dark *) {
    background-color: #0d0d0d;
  }
  .dark\:bg-\[\#00aad0\]\/\[0\.08\]:is(.dark *) {
    background-color: #00aad014;
    background-color: lab(63.8691% -27.5521 -30.341/0.08);
  }
  .dark\:bg-\[\#000000B2\]:is(.dark *) {
    background-color: #000000b2;
  }
  .dark\:bg-\[\#1B1B20\]:is(.dark *) {
    background-color: #1b1b20;
  }
  .dark\:bg-\[\#1C1C1C\]:is(.dark *) {
    background-color: #1c1c1c;
  }
  .dark\:bg-\[\#1C1D2A\]:is(.dark *) {
    background-color: #1c1d2a;
  }
  .dark\:bg-\[\#1C1D29\]:is(.dark *) {
    background-color: #1c1d29;
  }
  .dark\:bg-\[\#1F1F1F\]:is(.dark *) {
    background-color: #1f1f1f;
  }
  .dark\:bg-\[\#1a1a1a\]:is(.dark *) {
    background-color: #1a1a1a;
  }
  .dark\:bg-\[\#1a3338\]:is(.dark *) {
    background-color: #1a3338;
  }
  .dark\:bg-\[\#1c1c1c\]:is(.dark *) {
    background-color: #1c1c1c;
  }
  .dark\:bg-\[\#1f1f1f\]:is(.dark *) {
    background-color: #1f1f1f;
  }
  .dark\:bg-\[\#2A2A2A\]:is(.dark *) {
    background-color: #2a2a2a;
  }
  .dark\:bg-\[\#2A2D3D\]:is(.dark *) {
    background-color: #2a2d3d;
  }
  .dark\:bg-\[\#2B2C3A\]:is(.dark *) {
    background-color: #2b2c3a;
  }
  .dark\:bg-\[\#2C2C2D\]:is(.dark *) {
    background-color: #2c2c2d;
  }
  .dark\:bg-\[\#2D2E33\]:is(.dark *) {
    background-color: #2d2e33;
  }
  .dark\:bg-\[\#2a2a2a\]:is(.dark *) {
    background-color: #2a2a2a;
  }
  .dark\:bg-\[\#2a2d3e\]:is(.dark *) {
    background-color: #2a2d3e;
  }
  .dark\:bg-\[\#2e2e2e\]:is(.dark *) {
    background-color: #2e2e2e;
  }
  .dark\:bg-\[\#3D4156\]:is(.dark *) {
    background-color: #3d4156;
  }
  .dark\:bg-\[\#3E3B4B\]:is(.dark *) {
    background-color: #3e3b4b;
  }
  .dark\:bg-\[\#3a3a3a\]:is(.dark *) {
    background-color: #3a3a3a;
  }
  .dark\:bg-\[\#4B7DFF\]\/5:is(.dark *) {
    background-color: #4b7dff0d;
    background-color: lab(54.3746% 16.645 -71.1007/0.05);
  }
  .dark\:bg-\[\#5D5D5D\]:is(.dark *) {
    background-color: #5d5d5d;
  }
  .dark\:bg-\[\#5DDCFF\]\!:is(.dark *) {
    background-color: #5ddcff !important;
  }
  .dark\:bg-\[\#5ddcff\]:is(.dark *) {
    background-color: #5ddcff;
  }
  .dark\:bg-\[\#09CAF5\]\/10:is(.dark *) {
    background-color: #09caf51a;
    background-color: lab(74.7849% -31.5173 -33.6526/0.1);
  }
  .dark\:bg-\[\#09CAF51C\]:is(.dark *) {
    background-color: #09caf51c;
  }
  .dark\:bg-\[\#332B1E\]:is(.dark *) {
    background-color: #332b1e;
  }
  .dark\:bg-\[\#352b61\]:is(.dark *) {
    background-color: #352b61;
  }
  .dark\:bg-\[\#423F4ECC\]:is(.dark *) {
    background-color: #423f4ecc;
  }
  .dark\:bg-\[\#423F4E\]\/50:is(.dark *) {
    background-color: #423f4e80;
    background-color: lab(27.4007% 3.98673 -8.64483/0.5);
  }
  .dark\:bg-\[\#000513\]:is(.dark *) {
    background-color: #000513;
  }
  .dark\:bg-\[\#6640ff\]\/20:is(.dark *) {
    background-color: #6640ff33;
    background-color: lab(42.298% 54.5897 -90.6874/0.2);
  }
  .dark\:bg-\[\#20242A\]:is(.dark *) {
    background-color: #20242a;
  }
  .dark\:bg-\[\#25272C\]:is(.dark *) {
    background-color: #25272c;
  }
  .dark\:bg-\[\#141414\]:is(.dark *) {
    background-color: #141414;
  }
  .dark\:bg-\[\#161616\]:is(.dark *) {
    background-color: #161616;
  }
  .dark\:bg-\[\#171717\]:is(.dark *) {
    background-color: #171717;
  }
  .dark\:bg-\[\#202020\]:is(.dark *) {
    background-color: #202020;
  }
  .dark\:bg-\[\#212121\]:is(.dark *) {
    background-color: #212121;
  }
  .dark\:bg-\[\#212121\]\!:is(.dark *) {
    background-color: #212121 !important;
  }
  .dark\:bg-\[\#232323\]:is(.dark *) {
    background-color: #232323;
  }
  .dark\:bg-\[\#242424\]:is(.dark *) {
    background-color: #242424;
  }
  .dark\:bg-\[\#262626\]:is(.dark *) {
    background-color: #262626;
  }
  .dark\:bg-\[\#282116\]:is(.dark *) {
    background-color: #282116;
  }
  .dark\:bg-\[\#303030\]:is(.dark *) {
    background-color: #303030;
  }
  .dark\:bg-\[\#343434\]:is(.dark *) {
    background-color: #343434;
  }
  .dark\:bg-\[\#363636\]:is(.dark *) {
    background-color: #363636;
  }
  .dark\:bg-\[\#525252\]:is(.dark *) {
    background-color: #525252;
  }
  .dark\:bg-\[\#999999\]:is(.dark *) {
    background-color: #999;
  }
  .dark\:bg-\[\#EBF9FF29\]:is(.dark *) {
    background-color: #ebf9ff29;
  }
  .dark\:bg-\[\#F7F7F7\]:is(.dark *) {
    background-color: #f7f7f7;
  }
  .dark\:bg-\[\#FFFFFF0D\]:is(.dark *) {
    background-color: #ffffff0d;
  }
  .dark\:bg-\[\#FFFFFF1A\]:is(.dark *) {
    background-color: #ffffff1a;
  }
  .dark\:bg-\[\#FFFFFF4D\]:is(.dark *) {
    background-color: #ffffff4d;
  }
  .dark\:bg-\[\#dbdbdb\]:is(.dark *) {
    background-color: #dbdbdb;
  }
  .dark\:bg-\[\#e5484d\]:is(.dark *) {
    background-color: #e5484d;
  }
  .dark\:bg-\[\#f7f7f7\]:is(.dark *) {
    background-color: #f7f7f7;
  }
  .dark\:bg-\[\#fff\]:is(.dark *) {
    background-color: #fff;
  }
  .dark\:bg-\[\#ffffff0D\]:is(.dark *),
  .dark\:bg-\[\#ffffff0d\]:is(.dark *) {
    background-color: #ffffff0d;
  }
  .dark\:bg-\[\#ffffff1A\]:is(.dark *) {
    background-color: #ffffff1a;
  }
  .dark\:bg-\[\#ffffff08\]:is(.dark *) {
    background-color: #ffffff08;
  }
  .dark\:bg-\[\#ffffff14\]:is(.dark *) {
    background-color: #ffffff14;
  }
  .dark\:bg-\[\#ffffff28\]:is(.dark *) {
    background-color: #ffffff28;
  }
  .dark\:bg-\[rgb\(33\,33\,33\)\]:is(.dark *) {
    background-color: #212121;
  }
  .dark\:bg-\[rgb\(44\,44\,44\)\]:is(.dark *) {
    background-color: #2c2c2c;
  }
  .dark\:bg-\[rgba\(20\,20\,20\,0\.6\)\]:is(.dark *) {
    background-color: #14141499;
  }
  .dark\:bg-\[rgba\(28\,28\,28\,1\)\]:is(.dark *) {
    background-color: #1c1c1c;
  }
  .dark\:bg-\[rgba\(31\,31\,31\,0\.9\)\]:is(.dark *) {
    background-color: #1f1f1fe6;
  }
  .dark\:bg-\[rgba\(31\,31\,31\,0\.85\)\]:is(.dark *) {
    background-color: #1f1f1fd9;
  }
  .dark\:bg-\[rgba\(48\,48\,48\,1\)\]:is(.dark *) {
    background-color: #303030;
  }
  .dark\:bg-\[rgba\(49\,210\,246\,0\.15\)\]:is(.dark *) {
    background-color: #31d2f626;
  }
  .dark\:bg-\[rgba\(59\,130\,246\,0\.16\)\]:is(.dark *) {
    background-color: #3b82f629;
  }
  .dark\:bg-\[rgba\(62\,208\,234\,0\.15\)\]:is(.dark *) {
    background-color: #3ed0ea26;
  }
  .dark\:bg-\[rgba\(255\,255\,255\,0\.04\)\]:is(.dark *) {
    background-color: #ffffff0a;
  }
  .dark\:bg-\[rgba\(255\,255\,255\,0\.05\)\]:is(.dark *) {
    background-color: #ffffff0d;
  }
  .dark\:bg-\[rgba\(255\,255\,255\,0\.06\)\]:is(.dark *) {
    background-color: #ffffff0f;
  }
  .dark\:bg-\[rgba\(255\,255\,255\,0\.08\)\]:is(.dark *) {
    background-color: #ffffff14;
  }
  .dark\:bg-\[rgba\(255\,255\,255\,0\.16\)\]:is(.dark *) {
    background-color: #ffffff29;
  }
  .dark\:bg-\[rgba\(255\,255\,255\,0\.34\)\]:is(.dark *) {
    background-color: #ffffff57;
  }
  .dark\:bg-\[var\(--hb-bg-d\)\]:is(.dark *) {
    background-color: var(--hb-bg-d);
  }
  .dark\:bg-\[var\(--hl-badge-bg-dark\)\]:is(.dark *) {
    background-color: var(--hl-badge-bg-dark);
  }
  .dark\:bg-\[var\(--nt-neutral-700\)\]:is(.dark *) {
    background-color: var(--nt-neutral-700);
  }
  .dark\:bg-bg-float:is(.dark *) {
    background-color: var(--bg-float);
  }
  .dark\:bg-bg-surface-secondary:is(.dark *) {
    background-color: var(--bg-surface-secondary);
  }
  .dark\:bg-black:is(.dark *) {
    background-color: #000;
  }
  .dark\:bg-black\/35:is(.dark *) {
    background-color: #00000059;
    background-color: lab(0% 0 0/0.35);
  }
  .dark\:bg-black\/40:is(.dark *) {
    background-color: #0006;
    background-color: lab(0% 0 0/0.4);
  }
  .dark\:bg-black\/60:is(.dark *) {
    background-color: #0009;
    background-color: lab(0% 0 0/0.6);
  }
  .dark\:bg-black\/65:is(.dark *) {
    background-color: #000000a6;
    background-color: lab(0% 0 0/0.65);
  }
  .dark\:bg-black\/\[0\.04\]:is(.dark *) {
    background-color: #0000000a;
    background-color: lab(0% 0 0/0.04);
  }
  .dark\:bg-blue-900:is(.dark *) {
    background-color: #002066;
  }
  .dark\:bg-blue-900\/20:is(.dark *) {
    background-color: #00206633;
    background-color: lab(14.6292% 15.1154 -44.9249/0.2);
  }
  .dark\:bg-blue-900\/40:is(.dark *) {
    background-color: #00206666;
    background-color: lab(14.6292% 15.1154 -44.9249/0.4);
  }
  .dark\:bg-gray-700:is(.dark *) {
    background-color: var(--color-gray-700);
  }
  .dark\:bg-gray-800:is(.dark *) {
    background-color: var(--color-gray-800);
  }
  .dark\:bg-gray-900:is(.dark *) {
    background-color: var(--color-gray-900);
  }
  .dark\:bg-gray-900\/50:is(.dark *) {
    background-color: #10182880;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-gray-900\/50:is(.dark *) {
      background-color: color-mix(
        in oklab,
        var(--color-gray-900) 50%,
        transparent
      );
    }
  }
  .dark\:bg-green-500\/15:is(.dark *) {
    background-color: #64d95926;
    background-color: lab(77.9834% -52.8727 51.1926/0.15);
  }
  .dark\:bg-green-900:is(.dark *) {
    background-color: #002e25;
  }
  .dark\:bg-green-900\/40:is(.dark *) {
    background-color: #002e2566;
    background-color: lab(15.8542% -17.787 1.3424/0.4);
  }
  .dark\:bg-indigo-900\/20:is(.dark *) {
    background-color: #312c8533;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-indigo-900\/20:is(.dark *) {
      background-color: color-mix(
        in oklab,
        var(--color-indigo-900) 20%,
        transparent
      );
    }
  }
  .dark\:bg-neutral-50:is(.dark *) {
    background-color: #f7f7f7;
  }
  .dark\:bg-neutral-100:is(.dark *) {
    background-color: #f2f3f5;
  }
  .dark\:bg-neutral-500:is(.dark *) {
    background-color: #919191;
  }
  .dark\:bg-neutral-700:is(.dark *) {
    background-color: #525252;
  }
  .dark\:bg-neutral-950:is(.dark *) {
    background-color: #141414;
  }
  .dark\:bg-nt-bg-float:is(.dark *) {
    background-color: var(--nt-bg-float);
  }
  .dark\:bg-nt-bg-float-glass-l1:is(.dark *) {
    background-color: var(--nt-bg-float-glass-l1);
  }
  .dark\:bg-nt-bg-overlay:is(.dark *) {
    background-color: var(--nt-bg-overlay);
  }
  .dark\:bg-nt-black:is(.dark *) {
    background-color: var(--nt-black);
  }
  .dark\:bg-nt-white:is(.dark *) {
    background-color: var(--nt-white);
  }
  .dark\:bg-orange-500\/15:is(.dark *) {
    background-color: #fe6e0026;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-orange-500\/15:is(.dark *) {
      background-color: color-mix(
        in oklab,
        var(--color-orange-500) 15%,
        transparent
      );
    }
  }
  .dark\:bg-red-500\/15:is(.dark *) {
    background-color: #f53f3f26;
    background-color: lab(56.2681% 68.8358 44.4851/0.15);
  }
  .dark\:bg-red-900:is(.dark *) {
    background-color: #770813;
  }
  .dark\:bg-red-900\/40:is(.dark *) {
    background-color: #77081366;
    background-color: lab(24.696% 44.7358 28.5104/0.4);
  }
  .dark\:bg-transparent:is(.dark *) {
    background-color: #0000;
  }
  .dark\:bg-white:is(.dark *) {
    background-color: #fff;
  }
  .dark\:bg-white\/5:is(.dark *) {
    background-color: #ffffff0d;
    background-color: lab(100% -0.0000298023 0.0000119209/.05);
  }
  .dark\:bg-white\/6:is(.dark *) {
    background-color: #ffffff0f;
    background-color: lab(100% -0.0000298023 0.0000119209/.06);
  }
  .dark\:bg-white\/8:is(.dark *) {
    background-color: #ffffff14;
    background-color: lab(100% -0.0000298023 0.0000119209/.08);
  }
  .dark\:bg-white\/10:is(.dark *) {
    background-color: #ffffff1a;
    background-color: lab(100% -0.0000298023 0.0000119209/.1);
  }
  .dark\:bg-white\/15:is(.dark *) {
    background-color: #ffffff26;
    background-color: lab(100% -0.0000298023 0.0000119209/.15);
  }
  .dark\:bg-white\/20:is(.dark *) {
    background-color: #fff3;
    background-color: lab(100% -0.0000298023 0.0000119209/.2);
  }
  .dark\:bg-white\/25:is(.dark *) {
    background-color: #ffffff40;
    background-color: lab(100% -0.0000298023 0.0000119209/.25);
  }
  .dark\:bg-white\/30:is(.dark *) {
    background-color: #ffffff4d;
    background-color: lab(100% -0.0000298023 0.0000119209/.3);
  }
  .dark\:bg-white\/50:is(.dark *) {
    background-color: #ffffff80;
    background-color: lab(100% -0.0000298023 0.0000119209/.5);
  }
  .dark\:bg-white\/60:is(.dark *) {
    background-color: #fff9;
    background-color: lab(100% -0.0000298023 0.0000119209/.6);
  }
  .dark\:bg-white\/80:is(.dark *) {
    background-color: #fffc;
    background-color: lab(100% -0.0000298023 0.0000119209/.8);
  }
  .dark\:bg-white\/90:is(.dark *) {
    background-color: #ffffffe6;
    background-color: lab(100% -0.0000298023 0.0000119209/.9);
  }
  .dark\:bg-white\/\[0\.1\]:is(.dark *) {
    background-color: #ffffff1a;
    background-color: lab(100% -0.0000298023 0.0000119209/.1);
  }
  .dark\:bg-white\/\[0\.02\]:is(.dark *) {
    background-color: #ffffff05;
    background-color: lab(100% -0.0000298023 0.0000119209/.02);
  }
  .dark\:bg-white\/\[0\.04\]:is(.dark *) {
    background-color: #ffffff0a;
    background-color: lab(100% -0.0000298023 0.0000119209/.04);
  }
  .dark\:bg-white\/\[0\.05\]:is(.dark *) {
    background-color: #ffffff0d;
    background-color: lab(100% -0.0000298023 0.0000119209/.05);
  }
  .dark\:bg-white\/\[0\.06\]:is(.dark *) {
    background-color: #ffffff0f;
    background-color: lab(100% -0.0000298023 0.0000119209/.06);
  }
  .dark\:bg-white\/\[0\.07\]:is(.dark *) {
    background-color: #ffffff12;
    background-color: lab(100% -0.0000298023 0.0000119209/.07);
  }
  .dark\:bg-white\/\[0\.08\]:is(.dark *) {
    background-color: #ffffff14;
    background-color: lab(100% -0.0000298023 0.0000119209/.08);
  }
  .dark\:bg-white\/\[0\.12\]:is(.dark *) {
    background-color: #ffffff1f;
    background-color: lab(100% -0.0000298023 0.0000119209/.12);
  }
  .dark\:bg-white\/\[0\.14\]:is(.dark *) {
    background-color: #ffffff24;
    background-color: lab(100% -0.0000298023 0.0000119209/.14);
  }
  .dark\:bg-white\/\[0\.16\]:is(.dark *) {
    background-color: #ffffff29;
    background-color: lab(100% -0.0000298023 0.0000119209/.16);
  }
  .dark\:bg-yellow-900\/40:is(.dark *) {
    background-color: #4d1b0066;
    background-color: lab(17.6309% 23.0464 26.4393/0.4);
  }
  .dark\:\!bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.20\)_0\%\,\#FFFFFF_35\%\,\#FFFFFF_65\%\,rgba\(255\,255\,255\,0\.20\)_100\%\)\]:is(
      .dark *
    ) {
    background-image: linear-gradient(
      #fff3 0%,
      #fff 35% 65%,
      #fff3 100%
    ) !important;
  }
  .dark\:bg-\[linear-gradient\(\#fff\,\#fff\)\,linear-gradient\(\#fff_50\%\,rgba\(255\,255\,255\,0\.6\)_80\%\,rgba\(0\,0\,0\,0\)\)\,linear-gradient\(90deg\,hsl\(var\(--color-1\)\)\,hsl\(var\(--color-5\)\)\,hsl\(var\(--color-3\)\)\,hsl\(var\(--color-4\)\)\,hsl\(var\(--color-2\)\)\)\]:is(
      .dark *
    ) {
    background-image:
      linear-gradient(#fff, #fff), linear-gradient(#fff 50%, #fff9 80%, #0000),
      linear-gradient(
        90deg,
        hsl(var(--color-1)),
        hsl(var(--color-5)),
        hsl(var(--color-3)),
        hsl(var(--color-4)),
        hsl(var(--color-2))
      );
  }
  .dark\:bg-\[linear-gradient\(180deg\,rgba\(44\,44\,44\,0\.7\)_0\%\,rgba\(0\,0\,0\,0\.7\)_100\%\)\,linear-gradient\(90deg\,var\(--nt-inverse\)_0\%\,var\(--nt-inverse\)_100\%\)\]:is(
      .dark *
    ) {
    background-image:
      linear-gradient(180deg, #2c2c2cb3 0%, #000000b3 100%),
      linear-gradient(90deg, var(--nt-inverse) 0%, var(--nt-inverse) 100%);
  }
  .dark\:bg-\[linear-gradient\(to_bottom\,\#121212\,\#353535\)\]:is(.dark *) {
    background-image: linear-gradient(#121212, #353535);
  }
  .dark\:bg-\[linear-gradient\(to_left\,\#e9d8f0\,\#875dea_44\.231\%\,\#320774\)\]:is(
      .dark *
    ) {
    background-image: linear-gradient(
      270deg,
      #e9d8f0,
      #875dea 44.231%,
      #320774
    );
  }
  .dark\:bg-\[radial-gradient\(circle\,rgba\(255\,255\,255\,0\.06\)_1px\,transparent_1px\)\]:is(
      .dark *
    ) {
    background-image: radial-gradient(circle, #ffffff0f 1px, #0000 1px);
  }
  .dark\:bg-none:is(.dark *) {
    background-image: none;
  }
  .dark\:from-\[\#0c0b10\]:is(.dark *) {
    --tw-gradient-from: #0c0b10;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .dark\:from-\[\#423C34\]:is(.dark *) {
    --tw-gradient-from: #423c34;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .dark\:from-\[\#F7F7F7\]:is(.dark *) {
    --tw-gradient-from: #f7f7f7;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .dark\:from-\[rgba\(102\,64\,255\,0\.08\)\]:is(.dark *) {
    --tw-gradient-from: #6640ff14;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .dark\:from-blue-900\/20:is(.dark *) {
    --tw-gradient-from: #00206633;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  @supports (color: lab(0% 0 0)) {
    .dark\:from-blue-900\/20:is(.dark *) {
      --tw-gradient-from: lab(14.6292% 15.1154 -44.9249/0.2);
    }
  }
  .dark\:from-gray-900:is(.dark *) {
    --tw-gradient-from: var(--color-gray-900);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .dark\:from-transparent:is(.dark *) {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .dark\:from-white\/\[0\.08\]:is(.dark *) {
    --tw-gradient-from: #ffffff14;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  @supports (color: lab(0% 0 0)) {
    .dark\:from-white\/\[0\.08\]:is(.dark *) {
      --tw-gradient-from: lab(100% -0.0000298023 0.0000119209/.08);
    }
  }
  .dark\:from-\[40\%\]:is(.dark *) {
    --tw-gradient-from-position: 40%;
  }
  .dark\:via-\[\#0c0b10\]:is(.dark *) {
    --tw-gradient-via: #0c0b10;
    --tw-gradient-via-stops:
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-via) var(--tw-gradient-via-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .dark\:to-\[\#1a1a1a\]:is(.dark *) {
    --tw-gradient-to: #1a1a1a;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .dark\:to-\[\#303030\]:is(.dark *) {
    --tw-gradient-to: #303030;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .dark\:to-\[\#564025\]:is(.dark *) {
    --tw-gradient-to: #564025;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .dark\:to-\[rgba\(102\,64\,255\,0\.2\)\]:is(.dark *) {
    --tw-gradient-to: #6640ff33;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .dark\:to-\[rgba\(255\,255\,255\,0\.15\)\]:is(.dark *) {
    --tw-gradient-to: #ffffff26;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .dark\:to-black\/75:is(.dark *) {
    --tw-gradient-to: #000000bf;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  @supports (color: lab(0% 0 0)) {
    .dark\:to-black\/75:is(.dark *) {
      --tw-gradient-to: lab(0% 0 0/0.75);
    }
  }
  .dark\:to-black\/80:is(.dark *) {
    --tw-gradient-to: #000c;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  @supports (color: lab(0% 0 0)) {
    .dark\:to-black\/80:is(.dark *) {
      --tw-gradient-to: lab(0% 0 0/0.8);
    }
  }
  .dark\:to-gray-800:is(.dark *) {
    --tw-gradient-to: var(--color-gray-800);
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .dark\:to-indigo-900\/20:is(.dark *) {
    --tw-gradient-to: #312c8533;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .dark\:to-indigo-900\/20:is(.dark *) {
      --tw-gradient-to: color-mix(
        in oklab,
        var(--color-indigo-900) 20%,
        transparent
      );
    }
  }
  .dark\:to-indigo-900\/20:is(.dark *) {
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .dark\:to-transparent:is(.dark *) {
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  .dark\:to-white\/\[0\.04\]:is(.dark *) {
    --tw-gradient-to: #ffffff0a;
    --tw-gradient-stops: var(
      --tw-gradient-via-stops,
      var(--tw-gradient-position),
      var(--tw-gradient-from) var(--tw-gradient-from-position),
      var(--tw-gradient-to) var(--tw-gradient-to-position)
    );
  }
  @supports (color: lab(0% 0 0)) {
    .dark\:to-white\/\[0\.04\]:is(.dark *) {
      --tw-gradient-to: lab(100% -0.0000298023 0.0000119209/.04);
    }
  }
  .dark\:fill-\[\#3a3a3a\]:is(.dark *) {
    fill: #3a3a3a;
  }
  .dark\:fill-\[\#f7f7f7\]:is(.dark *) {
    fill: #f7f7f7;
  }
  .dark\:\!text-\[\#09caf5\]:is(.dark *) {
    color: #09caf5 !important;
  }
  .dark\:\!text-\[\#1880FF\]:is(.dark *) {
    color: #1880ff !important;
  }
  .dark\:\!text-\[\#A4A5A9\]:is(.dark *) {
    color: #a4a5a9 !important;
  }
  .dark\:\!text-\[\#B0B0B0\]:is(.dark *) {
    color: #b0b0b0 !important;
  }
  .dark\:\!text-\[\#E6E6E6\]:is(.dark *) {
    color: #e6e6e6 !important;
  }
  .dark\:\!text-\[\#F7F7F7\]:is(.dark *) {
    color: #f7f7f7 !important;
  }
  .dark\:\!text-\[\#FFFFFFD9\]:is(.dark *) {
    color: #ffffffd9 !important;
  }
  .dark\:\!text-\[\#b0b0b0\]:is(.dark *) {
    color: #b0b0b0 !important;
  }
  .dark\:\!text-\[\#f7f7f7\]:is(.dark *) {
    color: #f7f7f7 !important;
  }
  .dark\:\!text-\[\#ff9e0b\]:is(.dark *) {
    color: #ff9e0b !important;
  }
  .dark\:\!text-\[\#fff\]:is(.dark *),
  .dark\:\!text-\[rgb\(255\,255\,255\)\]:is(.dark *) {
    color: #fff !important;
  }
  .dark\:\!text-\[rgba\(255\,255\,255\,\.4\)\]:is(.dark *) {
    color: #fff6 !important;
  }
  .dark\:\!text-\[rgba\(255\,255\,255\,\.6\)\]:is(.dark *),
  .dark\:\!text-\[rgba\(255\,255\,255\,0\.6\)\]:is(.dark *) {
    color: #fff9 !important;
  }
  .dark\:\!text-\[rgba\(255\,255\,255\,0\.8\)\]:is(.dark *) {
    color: #fffc !important;
  }
  .dark\:\!text-black:is(.dark *) {
    color: #000 !important;
  }
  .dark\:\!text-white:is(.dark *) {
    color: #fff !important;
  }
  .dark\:\!text-white\/30:is(.dark *) {
    color: #ffffff4d !important;
    color: lab(100% -0.0000298023 0.0000119209/.3) !important;
  }
  .dark\:\!text-white\/80:is(.dark *) {
    color: #fffc !important;
    color: lab(100% -0.0000298023 0.0000119209/.8) !important;
  }
  .dark\:text-\[\#0D0D0D\]:is(.dark *),
  .dark\:text-\[\#0d0d0d\]:is(.dark *) {
    color: #0d0d0d;
  }
  .dark\:text-\[\#000\]:is(.dark *) {
    color: #000;
  }
  .dark\:text-\[\#3ED0EA\]:is(.dark *) {
    color: #3ed0ea;
  }
  .dark\:text-\[\#04caf6\]:is(.dark *) {
    color: #04caf6;
  }
  .dark\:text-\[\#5DDCFF\]:is(.dark *) {
    color: #5ddcff;
  }
  .dark\:text-\[\#6BA6FF\]:is(.dark *) {
    color: #6ba6ff;
  }
  .dark\:text-\[\#6b7280\]:is(.dark *) {
    color: #6b7280;
  }
  .dark\:text-\[\#7B9BFF\]:is(.dark *) {
    color: #7b9bff;
  }
  .dark\:text-\[\#7FF0AA\]:is(.dark *) {
    color: #7ff0aa;
  }
  .dark\:text-\[\#8C8C8C\]:is(.dark *) {
    color: #8c8c8c;
  }
  .dark\:text-\[\#09CAF5\]:is(.dark *) {
    color: #09caf5;
  }
  .dark\:text-\[\#9d8cff\]:is(.dark *) {
    color: #9d8cff;
  }
  .dark\:text-\[\#326bff\]:is(.dark *) {
    color: #326bff;
  }
  .dark\:text-\[\#333\]:is(.dark *) {
    color: #333;
  }
  .dark\:text-\[\#999\]:is(.dark *) {
    color: #999;
  }
  .dark\:text-\[\#141414\]:is(.dark *) {
    color: #141414;
  }
  .dark\:text-\[\#171717\]:is(.dark *) {
    color: #171717;
  }
  .dark\:text-\[\#212121\]:is(.dark *) {
    color: #212121;
  }
  .dark\:text-\[\#242424\]:is(.dark *) {
    color: #242424;
  }
  .dark\:text-\[\#303030\]:is(.dark *) {
    color: #303030;
  }
  .dark\:text-\[\#525252\]:is(.dark *) {
    color: #525252;
  }
  .dark\:text-\[\#858585\]:is(.dark *) {
    color: #858585;
  }
  .dark\:text-\[\#868686\]:is(.dark *) {
    color: #868686;
  }
  .dark\:text-\[\#919191\]:is(.dark *) {
    color: #919191;
  }
  .dark\:text-\[\#929292\]:is(.dark *) {
    color: #929292;
  }
  .dark\:text-\[\#999999\]:is(.dark *) {
    color: #999;
  }
  .dark\:text-\[\#A8A8A8\]:is(.dark *) {
    color: #a8a8a8;
  }
  .dark\:text-\[\#B0B0B0\]:is(.dark *) {
    color: #b0b0b0;
  }
  .dark\:text-\[\#BEBEBE\]:is(.dark *) {
    color: #bebebe;
  }
  .dark\:text-\[\#C7C7C7\]:is(.dark *) {
    color: #c7c7c7;
  }
  .dark\:text-\[\#C8C8C8\]:is(.dark *) {
    color: #c8c8c8;
  }
  .dark\:text-\[\#D2D2D4\]:is(.dark *) {
    color: #d2d2d4;
  }
  .dark\:text-\[\#D6D6D6\]:is(.dark *) {
    color: #d6d6d6;
  }
  .dark\:text-\[\#D9D9D9\]:is(.dark *) {
    color: #d9d9d9;
  }
  .dark\:text-\[\#DCDCDC\]:is(.dark *) {
    color: #dcdcdc;
  }
  .dark\:text-\[\#E5E7EB\]:is(.dark *) {
    color: #e5e7eb;
  }
  .dark\:text-\[\#E6E6E6\]:is(.dark *) {
    color: #e6e6e6;
  }
  .dark\:text-\[\#EDEDED\]:is(.dark *) {
    color: #ededed;
  }
  .dark\:text-\[\#F0F0F0\]:is(.dark *) {
    color: #f0f0f0;
  }
  .dark\:text-\[\#F7F7F7\]:is(.dark *) {
    color: #f7f7f7;
  }
  .dark\:text-\[\#F76560\]:is(.dark *) {
    color: #f76560;
  }
  .dark\:text-\[\#FFD174\]:is(.dark *) {
    color: #ffd174;
  }
  .dark\:text-\[\#FFFFFF29\]:is(.dark *) {
    color: #ffffff29;
  }
  .dark\:text-\[\#FFFFFF99\]:is(.dark *) {
    color: #fff9;
  }
  .dark\:text-\[\#FFFFFFCC\]:is(.dark *) {
    color: #fffc;
  }
  .dark\:text-\[\#FFFFFFD9\]:is(.dark *) {
    color: #ffffffd9;
  }
  .dark\:text-\[\#FFFFFF\]:is(.dark *),
  .dark\:text-\[\#FFF\]:is(.dark *) {
    color: #fff;
  }
  .dark\:text-\[\#a3a3a3\]:is(.dark *) {
    color: #a3a3a3;
  }
  .dark\:text-\[\#a8a8a8\]:is(.dark *) {
    color: #a8a8a8;
  }
  .dark\:text-\[\#aaa\]:is(.dark *) {
    color: #aaa;
  }
  .dark\:text-\[\#b0b0b0\]:is(.dark *) {
    color: #b0b0b0;
  }
  .dark\:text-\[\#c7c7c7\]:is(.dark *) {
    color: #c7c7c7;
  }
  .dark\:text-\[\#ccc\]:is(.dark *) {
    color: #ccc;
  }
  .dark\:text-\[\#d9d9d9\]:is(.dark *) {
    color: #d9d9d9;
  }
  .dark\:text-\[\#f7f7f7\]:is(.dark *) {
    color: #f7f7f7;
  }
  .dark\:text-\[\#f7f7f7\]\/60:is(.dark *) {
    color: #f7f7f799;
    color: lab(97.2321% 0 0/0.6);
  }
  .dark\:text-\[\#fff\]:is(.dark *) {
    color: #fff;
  }
  .dark\:text-\[\#fff\]\/60:is(.dark *) {
    color: #fff9;
    color: lab(100% -0.0000298023 0.0000119209/.6);
  }
  .dark\:text-\[\#fff\]\/95:is(.dark *) {
    color: #fffffff2;
    color: lab(100% -0.0000298023 0.0000119209/.95);
  }
  .dark\:text-\[\#fffe0\]:is(.dark *) {
    color: #fffe0;
  }
  .dark\:text-\[\#ffffff66\]:is(.dark *) {
    color: #fff6;
  }
  .dark\:text-\[\#ffffff99\]:is(.dark *) {
    color: #fff9;
  }
  .dark\:text-\[\#ffffffcc\]:is(.dark *) {
    color: #fffc;
  }
  .dark\:text-\[rgba\(255\,255\,255\,\.4\)\]:is(.dark *) {
    color: #fff6;
  }
  .dark\:text-\[rgba\(255\,255\,255\,\.6\)\]:is(.dark *) {
    color: #fff9;
  }
  .dark\:text-\[rgba\(255\,255\,255\,\.8\)\]:is(.dark *) {
    color: #fffc;
  }
  .dark\:text-\[rgba\(255\,255\,255\,0\.3\)\]:is(.dark *) {
    color: #ffffff4d;
  }
  .dark\:text-\[rgba\(255\,255\,255\,0\.4\)\]:is(.dark *) {
    color: #fff6;
  }
  .dark\:text-\[rgba\(255\,255\,255\,0\.6\)\]:is(.dark *) {
    color: #fff9;
  }
  .dark\:text-\[rgba\(255\,255\,255\,0\.9\)\]:is(.dark *) {
    color: #ffffffe6;
  }
  .dark\:text-\[rgba\(255\,255\,255\,0\.45\)\]:is(.dark *) {
    color: #ffffff73;
  }
  .dark\:text-\[rgba\(255\,255\,255\,0\.55\)\]:is(.dark *) {
    color: #ffffff8c;
  }
  .dark\:text-\[var\(--color-neutral-400\)\]:is(.dark *) {
    color: var(--color-neutral-400);
  }
  .dark\:text-\[var\(--color-red-400\)\]:is(.dark *) {
    color: var(--color-red-400);
  }
  .dark\:text-\[var\(--hb-fg-d\)\]:is(.dark *) {
    color: var(--hb-fg-d);
  }
  .dark\:text-\[var\(--hl-badge-fg-dark\)\]:is(.dark *) {
    color: var(--hl-badge-fg-dark);
  }
  .dark\:text-\[white\]:is(.dark *) {
    color: #fff;
  }
  .dark\:text-black:is(.dark *) {
    color: #000;
  }
  .dark\:text-black\/40:is(.dark *) {
    color: #0006;
    color: lab(0% 0 0/0.4);
  }
  .dark\:text-black\/60:is(.dark *) {
    color: #0009;
    color: lab(0% 0 0/0.6);
  }
  .dark\:text-black\/80:is(.dark *) {
    color: #000c;
    color: lab(0% 0 0/0.8);
  }
  .dark\:text-blue-100:is(.dark *) {
    color: #b8e1ff;
  }
  .dark\:text-blue-300:is(.dark *) {
    color: #7cc0fc;
  }
  .dark\:text-blue-400:is(.dark *) {
    color: #3d9bff;
  }
  .dark\:text-gray-100:is(.dark *) {
    color: var(--color-gray-100);
  }
  .dark\:text-gray-300:is(.dark *) {
    color: var(--color-gray-300);
  }
  .dark\:text-gray-400:is(.dark *) {
    color: var(--color-gray-400);
  }
  .dark\:text-gray-500:is(.dark *) {
    color: var(--color-gray-500);
  }
  .dark\:text-green-300:is(.dark *) {
    color: #a5ff94;
  }
  .dark\:text-green-400:is(.dark *) {
    color: #85ff75;
  }
  .dark\:text-indigo-300:is(.dark *) {
    color: var(--color-indigo-300);
  }
  .dark\:text-neutral-50:is(.dark *) {
    color: #f7f7f7;
  }
  .dark\:text-neutral-300:is(.dark *) {
    color: #e3e3e3;
  }
  .dark\:text-neutral-400:is(.dark *) {
    color: #c4c4c4;
  }
  .dark\:text-neutral-500:is(.dark *) {
    color: #919191;
  }
  .dark\:text-neutral-600\/70:is(.dark *) {
    color: #86909cb3;
    color: lab(59.263% -1.83269 -7.68141/0.7);
  }
  .dark\:text-neutral-700:is(.dark *) {
    color: #525252;
  }
  .dark\:text-neutral-900:is(.dark *) {
    color: #171717;
  }
  .dark\:text-neutral-950:is(.dark *) {
    color: #141414;
  }
  .dark\:text-nt-text-brand:is(.dark *) {
    color: var(--nt-text-brand);
  }
  .dark\:text-nt-text-default:is(.dark *) {
    color: var(--nt-text-default);
  }
  .dark\:text-nt-white:is(.dark *) {
    color: var(--nt-white);
  }
  .dark\:text-orange-400:is(.dark *) {
    color: var(--color-orange-400);
  }
  .dark\:text-red-200:is(.dark *) {
    color: #fbaca3;
  }
  .dark\:text-red-300:is(.dark *) {
    color: #f98981;
  }
  .dark\:text-red-400:is(.dark *) {
    color: #f76560;
  }
  .dark\:text-white:is(.dark *) {
    color: #fff;
  }
  .dark\:text-white\/10:is(.dark *) {
    color: #ffffff1a;
    color: lab(100% -0.0000298023 0.0000119209/.1);
  }
  .dark\:text-white\/15:is(.dark *) {
    color: #ffffff26;
    color: lab(100% -0.0000298023 0.0000119209/.15);
  }
  .dark\:text-white\/25:is(.dark *) {
    color: #ffffff40;
    color: lab(100% -0.0000298023 0.0000119209/.25);
  }
  .dark\:text-white\/30:is(.dark *) {
    color: #ffffff4d;
    color: lab(100% -0.0000298023 0.0000119209/.3);
  }
  .dark\:text-white\/35:is(.dark *) {
    color: #ffffff59;
    color: lab(100% -0.0000298023 0.0000119209/.35);
  }
  .dark\:text-white\/40:is(.dark *) {
    color: #fff6;
    color: lab(100% -0.0000298023 0.0000119209/.4);
  }
  .dark\:text-white\/45:is(.dark *) {
    color: #ffffff73;
    color: lab(100% -0.0000298023 0.0000119209/.45);
  }
  .dark\:text-white\/50:is(.dark *) {
    color: #ffffff80;
    color: lab(100% -0.0000298023 0.0000119209/.5);
  }
  .dark\:text-white\/55:is(.dark *) {
    color: #ffffff8c;
    color: lab(100% -0.0000298023 0.0000119209/.55);
  }
  .dark\:text-white\/60:is(.dark *) {
    color: #fff9;
    color: lab(100% -0.0000298023 0.0000119209/.6);
  }
  .dark\:text-white\/65:is(.dark *) {
    color: #ffffffa6;
    color: lab(100% -0.0000298023 0.0000119209/.65);
  }
  .dark\:text-white\/70:is(.dark *) {
    color: #ffffffb3;
    color: lab(100% -0.0000298023 0.0000119209/.7);
  }
  .dark\:text-white\/75:is(.dark *) {
    color: #ffffffbf;
    color: lab(100% -0.0000298023 0.0000119209/.75);
  }
  .dark\:text-white\/80:is(.dark *) {
    color: #fffc;
    color: lab(100% -0.0000298023 0.0000119209/.8);
  }
  .dark\:text-white\/85:is(.dark *) {
    color: #ffffffd9;
    color: lab(100% -0.0000298023 0.0000119209/.85);
  }
  .dark\:text-white\/90:is(.dark *) {
    color: #ffffffe6;
    color: lab(100% -0.0000298023 0.0000119209/.9);
  }
  .dark\:text-yellow-300:is(.dark *) {
    color: #ffb65d;
  }
  .dark\:decoration-white\/35:is(.dark *) {
    text-decoration-color: #ffffff59;
    text-decoration-color: lab(100% -0.0000298023 0.0000119209/.35);
  }
  .dark\:opacity-80:is(.dark *) {
    opacity: 0.8;
  }
  .dark\:mix-blend-normal:is(.dark *) {
    mix-blend-mode: normal;
  }
  .dark\:\!shadow-\[-1px_0px_16px_0px_rgba\(0\,0\,0\,0\.3\)\]:is(.dark *) {
    --tw-shadow: -1px 0px 16px 0px var(--tw-shadow-color, #0000004d) !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;
  }
  .dark\:\!shadow-none:is(.dark *) {
    --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;
  }
  .dark\:shadow-\[0_2px_6px_0_rgba\(0\,0\,0\,0\.08\)\]:is(.dark *) {
    --tw-shadow: 0 2px 6px 0 var(--tw-shadow-color, #00000014);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .dark\:shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.15\)\]:is(.dark *) {
    --tw-shadow: 0 2px 8px var(--tw-shadow-color, #00000026);
    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_8px_28px_rgba\(0\,0\,0\,0\.35\)\]:is(.dark *) {
    --tw-shadow: 0 8px 28px 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);
  }
  .dark\:shadow-\[0px_4px_10px_0px_rgba\(0\,0\,0\,0\.2\)\,0px_2px_4px_0px_rgba\(0\,0\,0\,0\.12\)\]:is(
      .dark *
    ) {
    --tw-shadow:
      0px 4px 10px 0px var(--tw-shadow-color, #0003),
      0px 2px 4px 0px 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);
  }
  .dark\:shadow-\[inset_0_-1px_0_rgba\(255\,255\,255\,0\.06\)\,inset_0_0_1px_rgba\(255\,255\,255\,0\.2\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.12\)\]:is(
      .dark *
    ) {
    --tw-shadow:
      inset 0 -1px 0 var(--tw-shadow-color, #ffffff0f),
      inset 0 0 1px var(--tw-shadow-color, #fff3),
      inset 0 1px 0 var(--tw-shadow-color, #ffffff1f);
    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_-4px_16px_0_rgba\(255\,255\,255\,0\.05\)\]:is(
      .dark *
    ) {
    --tw-shadow: inset 0 -4px 16px 0 var(--tw-shadow-color, #ffffff0d);
    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-none:is(.dark *) {
    --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);
  }
  .dark\:ring-\[\#7B61FF\]:is(.dark *) {
    --tw-ring-color: #7b61ff;
  }
  .dark\:ring-\[\#303030\]:is(.dark *) {
    --tw-ring-color: #303030;
  }
  .dark\:ring-\[\#F76560\]:is(.dark *) {
    --tw-ring-color: #f76560;
  }
  .dark\:ring-white\/15:is(.dark *) {
    --tw-ring-color: #ffffff26;
  }
  @supports (color: lab(0% 0 0)) {
    .dark\:ring-white\/15:is(.dark *) {
      --tw-ring-color: lab(100% -0.0000298023 0.0000119209/.15);
    }
  }
  .dark\:ring-white\/60:is(.dark *) {
    --tw-ring-color: #fff9;
  }
  @supports (color: lab(0% 0 0)) {
    .dark\:ring-white\/60:is(.dark *) {
      --tw-ring-color: lab(100% -0.0000298023 0.0000119209/.6);
    }
  }
  .dark\:ring-white\/\[0\.06\]:is(.dark *) {
    --tw-ring-color: #ffffff0f;
  }
  @supports (color: lab(0% 0 0)) {
    .dark\:ring-white\/\[0\.06\]:is(.dark *) {
      --tw-ring-color: lab(100% -0.0000298023 0.0000119209/.06);
    }
  }
  .dark\:ring-white\/\[0\.08\]:is(.dark *) {
    --tw-ring-color: #ffffff14;
  }
  @supports (color: lab(0% 0 0)) {
    .dark\:ring-white\/\[0\.08\]:is(.dark *) {
      --tw-ring-color: lab(100% -0.0000298023 0.0000119209/.08);
    }
  }
  .dark\:ring-offset-\[\#303030\]:is(.dark *) {
    --tw-ring-offset-color: #303030;
  }
  .dark\:invert:is(.dark *) {
    --tw-invert: invert(100%);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,)
      var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,)
      var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .dark\:invert-0:is(.dark *) {
    --tw-invert: invert(0%);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,)
      var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,)
      var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .dark\:\[filter\:brightness\(0\)_invert\(1\)\]:is(.dark *) {
    filter: brightness(0) invert();
  }
  .dark\:\[--cb-border\:rgba\(255\,255\,255\,0\.4\)\]:is(.dark *) {
    --cb-border: #fff6;
  }
  .dark\:\[--cb-check\:\#1f1f1f\]:is(.dark *) {
    --cb-check: #1f1f1f;
  }
  .dark\:\[--cb-fill\:rgba\(255\,255\,255\,0\.85\)\]:is(.dark *) {
    --cb-fill: #ffffffd9;
  }
  .dark\:\[--skill-cm-caret\:\#e6edf3\]:is(.dark *) {
    --skill-cm-caret: #e6edf3;
  }
  .dark\:\[--skill-cm-code\:\#79c0ff\]:is(.dark *) {
    --skill-cm-code: #79c0ff;
  }
  .dark\:\[--skill-cm-gutter\:\#6e7681\]:is(.dark *) {
    --skill-cm-gutter: #6e7681;
  }
  .dark\:\[--skill-cm-heading\:\#79c0ff\]:is(.dark *) {
    --skill-cm-heading: #79c0ff;
  }
  .dark\:\[--skill-cm-link\:\#58a6ff\]:is(.dark *) {
    --skill-cm-link: #58a6ff;
  }
  .dark\:\[--skill-cm-meta\:\#ff7b72\]:is(.dark *) {
    --skill-cm-meta: #ff7b72;
  }
  .dark\:\[--skill-cm-placeholder\:\#919191\]:is(.dark *) {
    --skill-cm-placeholder: #919191;
  }
  .dark\:\[--skill-cm-quote\:\#8b949e\]:is(.dark *) {
    --skill-cm-quote: #8b949e;
  }
  .dark\:\[--skill-cm-selection\:rgba\(56\,139\,253\,0\.3\)\]:is(.dark *) {
    --skill-cm-selection: #388bfd4d;
  }
  @media (hover: hover) {
    .dark\:group-hover\:bg-white\/10:is(.dark *):is(:where(.group):hover *) {
      background-color: #ffffff1a;
      background-color: lab(100% -0.0000298023 0.0000119209/.1);
    }
    .dark\:group-hover\:\!text-white:is(.dark *):is(:where(.group):hover *) {
      color: #fff !important;
    }
    .dark\:group-hover\:text-white:is(.dark *):is(:where(.group):hover *) {
      color: #fff;
    }
    .dark\:group-hover\/dot\:bg-white\/20:is(.dark *):is(
        :where(.group\/dot):hover *
      ) {
      background-color: #fff3;
      background-color: lab(100% -0.0000298023 0.0000119209/.2);
    }
  }
  .dark\:group-data-\[hero\]\/agent\:bg-white\/\[0\.06\]:is(.dark *):is(
      :where(.group\/agent)[data-hero] *
    ) {
    background-color: #ffffff0f;
    background-color: lab(100% -0.0000298023 0.0000119209/.06);
  }
  .dark\:group-data-\[hero\]\/agent\:text-\[\#f7f7f7\]:is(.dark *):is(
      :where(.group\/agent)[data-hero] *
    ) {
    color: #f7f7f7;
  }
  .dark\:placeholder\:text-\[\#6F6F70\]:is(.dark *)::placeholder {
    color: #6f6f70;
  }
  .dark\:placeholder\:text-\[\#919191\]:is(.dark *)::placeholder {
    color: #919191;
  }
  .dark\:placeholder\:text-white\/30:is(.dark *)::placeholder {
    color: #ffffff4d;
    color: lab(100% -0.0000298023 0.0000119209/.3);
  }
  .dark\:placeholder\:text-white\/35:is(.dark *)::placeholder {
    color: #ffffff59;
    color: lab(100% -0.0000298023 0.0000119209/.35);
  }
  .dark\:placeholder\:text-white\/40:is(.dark *)::placeholder {
    color: #fff6;
    color: lab(100% -0.0000298023 0.0000119209/.4);
  }
  .dark\:before\:bg-white\/\[0\.04\]:is(.dark *):before {
    content: var(--tw-content);
    background-color: #ffffff0a;
    background-color: lab(100% -0.0000298023 0.0000119209/.04);
  }
  @media (hover: hover) {
    .dark\:hover\:\!border-\[rgba\(255\,255\,255\,\.1\)\]:is(.dark *):hover {
      border-color: #ffffff1a !important;
    }
    .dark\:hover\:border-gray-500:is(.dark *):hover {
      border-color: var(--color-gray-500);
    }
    .dark\:hover\:border-white\/20:is(.dark *):hover {
      border-color: #fff3;
      border-color: lab(100% -0.0000298023 0.0000119209/.2);
    }
    .dark\:hover\:\!bg-\[\#0F0F0F\]:is(.dark *):hover {
      background-color: #0f0f0f !important;
    }
    .dark\:hover\:\!bg-\[\#2A2D3D80\]:is(.dark *):hover {
      background-color: #2a2d3d80 !important;
    }
    .dark\:hover\:\!bg-\[\#2C2C2D\]:is(.dark *):hover {
      background-color: #2c2c2d !important;
    }
    .dark\:hover\:\!bg-\[\#2a2d3d\]:is(.dark *):hover {
      background-color: #2a2d3d !important;
    }
    .dark\:hover\:\!bg-\[\#3D4158\]:is(.dark *):hover {
      background-color: #3d4158 !important;
    }
    .dark\:hover\:\!bg-\[\#4471E5\]:is(.dark *):hover {
      background-color: #4471e5 !important;
    }
    .dark\:hover\:\!bg-\[\#F7F7F7\]:is(.dark *):hover {
      background-color: #f7f7f7 !important;
    }
    .dark\:hover\:\!bg-\[var\(--bg-topbar-btn-hover\)\]:is(.dark *):hover {
      background-color: var(--bg-topbar-btn-hover) !important;
    }
    .dark\:hover\:\!bg-transparent:is(.dark *):hover {
      background-color: #0000 !important;
    }
    .dark\:hover\:\!bg-white\/\[0\.08\]:is(.dark *):hover {
      background-color: #ffffff14 !important;
      background-color: lab(100% -0.0000298023 0.0000119209/.08) !important;
    }
    .dark\:hover\:bg-\[\#0d1117\]:is(.dark *):hover {
      background-color: #0d1117;
    }
    .dark\:hover\:bg-\[\#1B1B10\]:is(.dark *):hover {
      background-color: #1b1b10;
    }
    .dark\:hover\:bg-\[\#1B1B20\]:is(.dark *):hover {
      background-color: #1b1b20;
    }
    .dark\:hover\:bg-\[\#1C1C1C\]:is(.dark *):hover {
      background-color: #1c1c1c;
    }
    .dark\:hover\:bg-\[\#2A2D3D\]:is(.dark *):hover {
      background-color: #2a2d3d;
    }
    .dark\:hover\:bg-\[\#2C2C2D\]:is(.dark *):hover {
      background-color: #2c2c2d;
    }
    .dark\:hover\:bg-\[\#3A3A3A\]:is(.dark *):hover {
      background-color: #3a3a3a;
    }
    .dark\:hover\:bg-\[\#3D4156\]:is(.dark *):hover {
      background-color: #3d4156;
    }
    .dark\:hover\:bg-\[\#303030\]:is(.dark *):hover {
      background-color: #303030;
    }
    .dark\:hover\:bg-\[\#333333\]:is(.dark *):hover {
      background-color: #333;
    }
    .dark\:hover\:bg-\[\#363636\]:is(.dark *):hover {
      background-color: #363636;
    }
    .dark\:hover\:bg-\[\#414141\]:is(.dark *):hover {
      background-color: #414141;
    }
    .dark\:hover\:bg-\[\#EBF9FF3D\]:is(.dark *):hover {
      background-color: #ebf9ff3d;
    }
    .dark\:hover\:bg-\[\#F0F0F0\]:is(.dark *):hover {
      background-color: #f0f0f0;
    }
    .dark\:hover\:bg-\[\#d93d42\]:is(.dark *):hover {
      background-color: #d93d42;
    }
    .dark\:hover\:bg-\[\#ffffff0D\]:is(.dark *):hover {
      background-color: #ffffff0d;
    }
    .dark\:hover\:bg-\[\#ffffff1A\]:is(.dark *):hover {
      background-color: #ffffff1a;
    }
    .dark\:hover\:bg-\[\#ffffff24\]:is(.dark *):hover {
      background-color: #ffffff24;
    }
    .dark\:hover\:bg-\[\#ffffff33\]:is(.dark *):hover {
      background-color: #fff3;
    }
    .dark\:hover\:bg-\[rgba\(31\,31\,31\,0\.85\)\]:is(.dark *):hover {
      background-color: #1f1f1fd9;
    }
    .dark\:hover\:bg-\[rgba\(255\,255\,255\,0\.08\)\]:is(.dark *):hover {
      background-color: #ffffff14;
    }
    .dark\:hover\:bg-\[rgba\(255\,255\,255\,0\.10\)\]:is(.dark *):hover {
      background-color: #ffffff1a;
    }
    .dark\:hover\:bg-gray-600:is(.dark *):hover {
      background-color: var(--color-gray-600);
    }
    .dark\:hover\:bg-gray-700:is(.dark *):hover {
      background-color: var(--color-gray-700);
    }
    .dark\:hover\:bg-indigo-900\/30:is(.dark *):hover {
      background-color: #312c854d;
    }
    @supports (color: color-mix(in lab, red, red)) {
      .dark\:hover\:bg-indigo-900\/30:is(.dark *):hover {
        background-color: color-mix(
          in oklab,
          var(--color-indigo-900) 30%,
          transparent
        );
      }
    }
    .dark\:hover\:bg-neutral-100:is(.dark *):hover {
      background-color: #f2f3f5;
    }
    .dark\:hover\:bg-neutral-800:is(.dark *):hover {
      background-color: #363636;
    }
    .dark\:hover\:bg-nt-bg-float-glass-l2:is(.dark *):hover {
      background-color: var(--nt-bg-float-glass-l2);
    }
    .dark\:hover\:bg-nt-bg-overlay-hover:is(.dark *):hover {
      background-color: var(--nt-bg-overlay-hover);
    }
    .dark\:hover\:bg-transparent:is(.dark *):hover {
      background-color: #0000;
    }
    .dark\:hover\:bg-white:is(.dark *):hover {
      background-color: #fff;
    }
    .dark\:hover\:bg-white\/3:is(.dark *):hover {
      background-color: #ffffff08;
      background-color: lab(100% -0.0000298023 0.0000119209/.03);
    }
    .dark\:hover\:bg-white\/10:is(.dark *):hover {
      background-color: #ffffff1a;
      background-color: lab(100% -0.0000298023 0.0000119209/.1);
    }
    .dark\:hover\:bg-white\/15:is(.dark *):hover {
      background-color: #ffffff26;
      background-color: lab(100% -0.0000298023 0.0000119209/.15);
    }
    .dark\:hover\:bg-white\/20:is(.dark *):hover {
      background-color: #fff3;
      background-color: lab(100% -0.0000298023 0.0000119209/.2);
    }
    .dark\:hover\:bg-white\/30:is(.dark *):hover {
      background-color: #ffffff4d;
      background-color: lab(100% -0.0000298023 0.0000119209/.3);
    }
    .dark\:hover\:bg-white\/90:is(.dark *):hover {
      background-color: #ffffffe6;
      background-color: lab(100% -0.0000298023 0.0000119209/.9);
    }
    .dark\:hover\:bg-white\/\[0\.1\]:is(.dark *):hover {
      background-color: #ffffff1a;
      background-color: lab(100% -0.0000298023 0.0000119209/.1);
    }
    .dark\:hover\:bg-white\/\[0\.04\]:is(.dark *):hover {
      background-color: #ffffff0a;
      background-color: lab(100% -0.0000298023 0.0000119209/.04);
    }
    .dark\:hover\:bg-white\/\[0\.06\]:is(.dark *):hover {
      background-color: #ffffff0f;
      background-color: lab(100% -0.0000298023 0.0000119209/.06);
    }
    .dark\:hover\:bg-white\/\[0\.07\]:is(.dark *):hover {
      background-color: #ffffff12;
      background-color: lab(100% -0.0000298023 0.0000119209/.07);
    }
    .dark\:hover\:bg-white\/\[0\.08\]:is(.dark *):hover {
      background-color: #ffffff14;
      background-color: lab(100% -0.0000298023 0.0000119209/.08);
    }
    .dark\:hover\:bg-white\/\[0\.09\]:is(.dark *):hover {
      background-color: #ffffff17;
      background-color: lab(100% -0.0000298023 0.0000119209/.09);
    }
    .dark\:hover\:bg-white\/\[0\.10\]:is(.dark *):hover {
      background-color: #ffffff1a;
      background-color: lab(100% -0.0000298023 0.0000119209/.1);
    }
    .dark\:hover\:bg-white\/\[0\.12\]:is(.dark *):hover {
      background-color: #ffffff1f;
      background-color: lab(100% -0.0000298023 0.0000119209/.12);
    }
    .dark\:hover\:bg-white\/\[0\.14\]:is(.dark *):hover {
      background-color: #ffffff24;
      background-color: lab(100% -0.0000298023 0.0000119209/.14);
    }
    .dark\:hover\:bg-white\/\[0\.16\]:is(.dark *):hover {
      background-color: #ffffff29;
      background-color: lab(100% -0.0000298023 0.0000119209/.16);
    }
    .dark\:hover\:from-\[\#443D33\]:is(.dark *):hover {
      --tw-gradient-from: #443d33;
      --tw-gradient-stops: var(
        --tw-gradient-via-stops,
        var(--tw-gradient-position),
        var(--tw-gradient-from) var(--tw-gradient-from-position),
        var(--tw-gradient-to) var(--tw-gradient-to-position)
      );
    }
    .dark\:hover\:to-\[\#443D33\]:is(.dark *):hover {
      --tw-gradient-to: #443d33;
      --tw-gradient-stops: var(
        --tw-gradient-via-stops,
        var(--tw-gradient-position),
        var(--tw-gradient-from) var(--tw-gradient-from-position),
        var(--tw-gradient-to) var(--tw-gradient-to-position)
      );
    }
    .dark\:hover\:\!text-\[\#f0f0f0\]:is(.dark *):hover {
      color: #f0f0f0 !important;
    }
    .dark\:hover\:\!text-\[\#fff\]:is(.dark *):hover,
    .dark\:hover\:\!text-white:is(.dark *):hover {
      color: #fff !important;
    }
    .dark\:hover\:text-\[\#8BB8FF\]:is(.dark *):hover {
      color: #8bb8ff;
    }
    .dark\:hover\:text-\[\#868686\]:is(.dark *):hover {
      color: #868686;
    }
    .dark\:hover\:text-\[\#E6E6E6\]:is(.dark *):hover {
      color: #e6e6e6;
    }
    .dark\:hover\:text-\[\#FFFEFE\]:is(.dark *):hover {
      color: #fffefe;
    }
    .dark\:hover\:text-\[\#b0b0b0\]:is(.dark *):hover {
      color: #b0b0b0;
    }
    .dark\:hover\:text-\[\#ccc\]:is(.dark *):hover {
      color: #ccc;
    }
    .dark\:hover\:text-\[\#f7f7f7\]:is(.dark *):hover {
      color: #f7f7f7;
    }
    .dark\:hover\:text-\[\#fff\]:is(.dark *):hover {
      color: #fff;
    }
    .dark\:hover\:text-\[\#fff\]\/95:is(.dark *):hover {
      color: #fffffff2;
      color: lab(100% -0.0000298023 0.0000119209/.95);
    }
    .dark\:hover\:text-\[white\]:is(.dark *):hover,
    .dark\:hover\:text-white:is(.dark *):hover {
      color: #fff;
    }
    .dark\:hover\:text-white\/65:is(.dark *):hover {
      color: #ffffffa6;
      color: lab(100% -0.0000298023 0.0000119209/.65);
    }
    .dark\:hover\:text-white\/70:is(.dark *):hover {
      color: #ffffffb3;
      color: lab(100% -0.0000298023 0.0000119209/.7);
    }
    .dark\:hover\:text-white\/75:is(.dark *):hover {
      color: #ffffffbf;
      color: lab(100% -0.0000298023 0.0000119209/.75);
    }
    .dark\:hover\:text-white\/80:is(.dark *):hover {
      color: #fffc;
      color: lab(100% -0.0000298023 0.0000119209/.8);
    }
    .dark\:hover\:text-white\/85:is(.dark *):hover {
      color: #ffffffd9;
      color: lab(100% -0.0000298023 0.0000119209/.85);
    }
    .dark\:hover\:text-white\/90:is(.dark *):hover {
      color: #ffffffe6;
      color: lab(100% -0.0000298023 0.0000119209/.9);
    }
    .hover\:dark\:text-\[\#fff\]\/95:hover:is(.dark *) {
      color: #fffffff2;
      color: lab(100% -0.0000298023 0.0000119209/.95);
    }
    .dark\:group-data-\[hero\]\/agent\:hover\:bg-white\/\[0\.1\]:is(.dark *):is(
        :where(.group\/agent)[data-hero] *
      ):hover {
      background-color: #ffffff1a;
      background-color: lab(100% -0.0000298023 0.0000119209/.1);
    }
  }
  .dark\:focus\:\!border-\[rgba\(255\,255\,255\,\.1\)\]:is(.dark *):focus {
    border-color: #ffffff1a !important;
  }
  .dark\:focus\:border-\[\#2A2A2A\]:is(.dark *):focus {
    border-color: #2a2a2a;
  }
  .dark\:focus\:border-white\/30:is(.dark *):focus {
    border-color: #ffffff4d;
    border-color: lab(100% -0.0000298023 0.0000119209/.3);
  }
  .dark\:focus\:ring-white\/20:is(.dark *):focus {
    --tw-ring-color: #fff3;
  }
  @supports (color: lab(0% 0 0)) {
    .dark\:focus\:ring-white\/20:is(.dark *):focus {
      --tw-ring-color: lab(100% -0.0000298023 0.0000119209/.2);
    }
  }
  .dark\:active\:bg-\[\#2F2F2F\]:is(.dark *):active {
    background-color: #2f2f2f;
  }
  .dark\:active\:bg-white\/80:is(.dark *):active {
    background-color: #fffc;
    background-color: lab(100% -0.0000298023 0.0000119209/.8);
  }
  @media (hover: hover) {
    .dark\:enabled\:hover\:border-\[\#07b8dd\]:is(.dark *):enabled:hover {
      border-color: #07b8dd;
    }
    .dark\:enabled\:hover\:bg-white\/\[0\.04\]:is(.dark *):enabled:hover {
      background-color: #ffffff0a;
      background-color: lab(100% -0.0000298023 0.0000119209/.04);
    }
    .dark\:enabled\:hover\:bg-white\/\[0\.08\]:is(.dark *):enabled:hover {
      background-color: #ffffff14;
      background-color: lab(100% -0.0000298023 0.0000119209/.08);
    }
  }
  .dark\:disabled\:bg-white\/\[0\.09\]:is(.dark *):disabled {
    background-color: #ffffff17;
    background-color: lab(100% -0.0000298023 0.0000119209/.09);
  }
  .dark\:disabled\:text-neutral-500:is(.dark *):disabled {
    color: #919191;
  }
  .dark\:disabled\:text-white\/30:is(.dark *):disabled {
    color: #ffffff4d;
    color: lab(100% -0.0000298023 0.0000119209/.3);
  }
  .dark\:data-\[active\]\:text-\[\#f7f7f7\]:is(.dark *)[data-active] {
    color: #f7f7f7;
  }
  .dark\:data-\[expanded\]\:bg-nt-bg-float-glass-l1:is(.dark *)[data-expanded] {
    background-color: var(--nt-bg-float-glass-l1);
  }
  .dark\:data-\[expanded\]\:bg-white\/\[0\.08\]:is(.dark *)[data-expanded] {
    background-color: #ffffff14;
    background-color: lab(100% -0.0000298023 0.0000119209/.08);
  }
  .canvas-light\:block:is(.canvas-light *) {
    display: block;
  }
  .canvas-light\:hidden:is(.canvas-light *) {
    display: none;
  }
  .canvas-light\:border-black\/10:is(.canvas-light *) {
    border-color: #0000001a;
    border-color: lab(0% 0 0/0.1);
  }
  .canvas-light\:border-black\/30:is(.canvas-light *) {
    border-color: #0000004d;
    border-color: lab(0% 0 0/0.3);
  }
  .canvas-light\:\!bg-\[\#141414\]:is(.canvas-light *) {
    background-color: #141414 !important;
  }
  .canvas-light\:\!bg-white:is(.canvas-light *) {
    background-color: #fff !important;
  }
  .canvas-light\:bg-\[\#2c2c2c\]:is(.canvas-light *) {
    background-color: #2c2c2c;
  }
  .canvas-light\:bg-\[\#3CB5CC1A\]:is(.canvas-light *) {
    background-color: #3cb5cc1a;
  }
  .canvas-light\:bg-\[\#D9D9D9\]:is(.canvas-light *) {
    background-color: #d9d9d9;
  }
  .canvas-light\:bg-\[\#F0F0F0\]:is(.canvas-light *) {
    background-color: #f0f0f0;
  }
  .canvas-light\:bg-\[rgba\(0\,0\,0\,0\.04\)\]:is(.canvas-light *) {
    background-color: #0000000a;
  }
  .canvas-light\:bg-\[rgba\(0\,0\,0\,0\.05\)\]:is(.canvas-light *) {
    background-color: #0000000d;
  }
  .canvas-light\:bg-\[rgba\(0\,0\,0\,0\.06\)\]:is(.canvas-light *) {
    background-color: #0000000f;
  }
  .canvas-light\:bg-\[rgba\(0\,0\,0\,0\.08\)\]:is(.canvas-light *) {
    background-color: #00000014;
  }
  .canvas-light\:bg-\[rgba\(12\,12\,13\,0\.04\)\]:is(.canvas-light *) {
    background-color: #0c0c0d0a;
  }
  .canvas-light\:bg-\[rgba\(93\,220\,255\,0\.14\)\]:is(.canvas-light *) {
    background-color: #5ddcff24;
  }
  .canvas-light\:bg-\[rgba\(242\,243\,245\,0\.85\)\]:is(.canvas-light *) {
    background-color: #f2f3f5d9;
  }
  .canvas-light\:bg-\[rgba\(252\,252\,252\,0\.96\)\]:is(.canvas-light *) {
    background-color: #fcfcfcf5;
  }
  .canvas-light\:bg-\[rgba\(255\,255\,255\,0\.95\)\]:is(.canvas-light *) {
    background-color: #fffffff2;
  }
  .canvas-light\:bg-\[var\(--color-black-alpha-5\)\]:is(.canvas-light *) {
    background-color: var(--color-black-alpha-5);
  }
  .canvas-light\:bg-black\/4:is(.canvas-light *) {
    background-color: #0000000a;
    background-color: lab(0% 0 0/0.04);
  }
  .canvas-light\:bg-black\/4\.5:is(.canvas-light *) {
    background-color: #0000000b;
    background-color: lab(0% 0 0/0.045);
  }
  .canvas-light\:bg-black\/8:is(.canvas-light *) {
    background-color: #00000014;
    background-color: lab(0% 0 0/0.08);
  }
  .canvas-light\:bg-black\/\[0\.04\]:is(.canvas-light *) {
    background-color: #0000000a;
    background-color: lab(0% 0 0/0.04);
  }
  .canvas-light\:bg-black\/\[0\.06\]:is(.canvas-light *) {
    background-color: #0000000f;
    background-color: lab(0% 0 0/0.06);
  }
  .canvas-light\:bg-black\/\[0\.08\]:is(.canvas-light *) {
    background-color: #00000014;
    background-color: lab(0% 0 0/0.08);
  }
  .canvas-light\:bg-canvas-controls-hover:is(.canvas-light *) {
    background-color: var(--canvas-controls-hover);
  }
  .canvas-light\:bg-neutral-300:is(.canvas-light *) {
    background-color: #e3e3e3;
  }
  .canvas-light\:bg-neutral-500:is(.canvas-light *) {
    background-color: #919191;
  }
  .canvas-light\:bg-neutral-900:is(.canvas-light *) {
    background-color: #171717;
  }
  .canvas-light\:bg-nt-bg-overlay:is(.canvas-light *) {
    background-color: var(--nt-bg-overlay);
  }
  .canvas-light\:bg-transparent:is(.canvas-light *) {
    background-color: #0000;
  }
  .canvas-light\:bg-white:is(.canvas-light *) {
    background-color: #fff;
  }
  .canvas-light\:bg-white\/70:is(.canvas-light *) {
    background-color: #ffffffb3;
    background-color: lab(100% -0.0000298023 0.0000119209/.7);
  }
  .canvas-light\:\!text-white:is(.canvas-light *) {
    color: #fff !important;
  }
  .canvas-light\:text-\[\#05A3C5\]:is(.canvas-light *) {
    color: #05a3c5;
  }
  .canvas-light\:text-\[\#07B8DD\]:is(.canvas-light *) {
    color: #07b8dd;
  }
  .canvas-light\:text-\[\#262626\]:is(.canvas-light *) {
    color: #262626;
  }
  .canvas-light\:text-\[\#E9931C\]:is(.canvas-light *) {
    color: #e9931c;
  }
  .canvas-light\:text-\[\#FF3B30\]:is(.canvas-light *) {
    color: #ff3b30;
  }
  .canvas-light\:text-\[var\(--color-neutral-700\)\]:is(.canvas-light *) {
    color: var(--color-neutral-700);
  }
  .canvas-light\:text-black\/30:is(.canvas-light *) {
    color: #0000004d;
    color: lab(0% 0 0/0.3);
  }
  .canvas-light\:text-canvas-controls-text:is(.canvas-light *) {
    color: var(--canvas-controls-text);
  }
  .canvas-light\:text-fg-disabled:is(.canvas-light *) {
    color: var(--fg-disabled);
  }
  .canvas-light\:text-neutral-400:is(.canvas-light *) {
    color: #c4c4c4;
  }
  .canvas-light\:text-neutral-500:is(.canvas-light *) {
    color: #919191;
  }
  .canvas-light\:text-neutral-700:is(.canvas-light *) {
    color: #525252;
  }
  .canvas-light\:text-nt-text-tertiary:is(.canvas-light *) {
    color: var(--nt-text-tertiary);
  }
  .canvas-light\:text-purple-900:is(.canvas-light *) {
    color: var(--color-purple-900);
  }
  .canvas-light\:text-purple-900\/95:is(.canvas-light *) {
    color: #59168bf2;
  }
  @supports (color: color-mix(in lab, red, red)) {
    .canvas-light\:text-purple-900\/95:is(.canvas-light *) {
      color: color-mix(in oklab, var(--color-purple-900) 95%, transparent);
    }
  }
  .canvas-light\:text-red-500:is(.canvas-light *) {
    color: #f53f3f;
  }
  .canvas-light\:text-white:is(.canvas-light *) {
    color: #fff;
  }
  .canvas-light\:text-white\/80:is(.canvas-light *) {
    color: #fffc;
    color: lab(100% -0.0000298023 0.0000119209/.8);
  }
  .canvas-light\:opacity-40:is(.canvas-light *) {
    opacity: 0.4;
  }
  .canvas-light\:opacity-100:is(.canvas-light *) {
    opacity: 1;
  }
  .canvas-light\:\!shadow-sm:is(.canvas-light *) {
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d) !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;
  }
  .canvas-light\:shadow-sm:is(.canvas-light *) {
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
    box-shadow:
      var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
      var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .canvas-light\:ring-white:is(.canvas-light *) {
    --tw-ring-color: #fff;
  }
  .canvas-light\:focus-within\:border-\[\#0690ae\]:is(
      .canvas-light *
    ):focus-within {
    border-color: #0690ae;
  }
  @media (hover: hover) {
    .canvas-light\:hover\:bg-\[\#1f1f1f\]:is(.canvas-light *):hover {
      background-color: #1f1f1f;
    }
    .canvas-light\:hover\:bg-\[\#D0D0D0\]:is(.canvas-light *):hover {
      background-color: #d0d0d0;
    }
    .canvas-light\:hover\:bg-\[\#F7F7F7\]:is(.canvas-light *):hover {
      background-color: #f7f7f7;
    }
    .canvas-light\:hover\:bg-\[rgba\(0\,0\,0\,0\.03\)\]:is(
        .canvas-light *
      ):hover {
      background-color: #00000008;
    }
    .canvas-light\:hover\:bg-\[rgba\(0\,0\,0\,0\.04\)\]:is(
        .canvas-light *
      ):hover {
      background-color: #0000000a;
    }
    .canvas-light\:hover\:bg-\[rgba\(0\,0\,0\,0\.06\)\]:is(
        .canvas-light *
      ):hover {
      background-color: #0000000f;
    }
    .canvas-light\:hover\:bg-\[rgba\(0\,0\,0\,0\.08\)\]:is(
        .canvas-light *
      ):hover {
      background-color: #00000014;
    }
    .canvas-light\:hover\:bg-\[rgba\(93\,220\,255\,0\.14\)\]:is(
        .canvas-light *
      ):hover {
      background-color: #5ddcff24;
    }
    .canvas-light\:hover\:bg-\[var\(--color-black-alpha-10\)\]:is(
        .canvas-light *
      ):hover {
      background-color: var(--color-black-alpha-10);
    }
    .canvas-light\:hover\:bg-black\/5:is(.canvas-light *):hover {
      background-color: #0000000d;
      background-color: lab(0% 0 0/0.05);
    }
    .canvas-light\:hover\:bg-black\/6:is(.canvas-light *):hover {
      background-color: #0000000f;
      background-color: lab(0% 0 0/0.06);
    }
    .canvas-light\:hover\:bg-black\/12:is(.canvas-light *):hover {
      background-color: #0000001f;
      background-color: lab(0% 0 0/0.12);
    }
    .canvas-light\:hover\:bg-black\/\[0\.06\]:is(.canvas-light *):hover {
      background-color: #0000000f;
      background-color: lab(0% 0 0/0.06);
    }
    .canvas-light\:hover\:bg-black\/\[0\.08\]:is(.canvas-light *):hover {
      background-color: #00000014;
      background-color: lab(0% 0 0/0.08);
    }
    .canvas-light\:hover\:text-\[\#5DDCFF\]:is(.canvas-light *):hover {
      color: #5ddcff;
    }
    .canvas-light\:hover\:text-neutral-600:is(.canvas-light *):hover {
      color: #86909c;
    }
    .canvas-light\:hover\:text-neutral-700:is(.canvas-light *):hover {
      color: #525252;
    }
  }
  .canvas-light\:focus\:border-black\/20:is(.canvas-light *):focus {
    border-color: #0003;
    border-color: lab(0% 0 0/0.2);
  }
  .canvas-light\:active\:bg-\[var\(--color-black-alpha-10\)\]:is(
      .canvas-light *
    ):active {
    background-color: var(--color-black-alpha-10);
  }
  .\[\&\]\:border-transparent\! {
    border-color: #0000 !important;
  }
  .\[\&_\#login\\_popup\]\:pb-0 #login_popup {
    padding-bottom: 0;
  }
  .\[\&_\*\]\:\!cursor-not-allowed * {
    cursor: not-allowed !important;
  }
  .\[\&_\*\]\:opacity-100 * {
    opacity: 1;
  }
  .\[\&_\.ChatRichInput-editor\]\:\!cursor-pointer .ChatRichInput-editor {
    cursor: pointer !important;
  }
  .\[\&_\.ChatRichInput-editor\]\:leading-\[22px\] .ChatRichInput-editor,
  .\[\&_\.ChatRichInput-editor_p\.is-editor-empty\:\:before\]\:leading-\[22px\]
    .ChatRichInput-editor
    p.is-editor-empty:before {
    --tw-leading: 22px;
    line-height: 22px;
  }
  .\[\&_\.ant-modal-close\]\:top-0 .ant-modal-close {
    top: 0;
  }
  .\[\&_\.ant-modal-close\]\:right-\[-34px\] .ant-modal-close {
    right: -34px;
  }
  .\[\&_\.ant-modal-close\]\:flex .ant-modal-close {
    display: flex;
  }
  .\[\&_\.ant-modal-close\]\:h-6 .ant-modal-close {
    height: 24px;
  }
  .\[\&_\.ant-modal-close\]\:w-6 .ant-modal-close {
    width: 24px;
  }
  .\[\&_\.ant-modal-close\]\:items-center .ant-modal-close {
    align-items: center;
  }
  .\[\&_\.ant-modal-close\]\:justify-center .ant-modal-close {
    justify-content: center;
  }
  .\[\&_\.ant-modal-close\]\:rounded-lg .ant-modal-close {
    border-radius: 8px;
  }
  .\[\&_\.ant-modal-close\]\:bg-\[\#F5F5F5\] .ant-modal-close {
    background-color: #f5f5f5;
  }
  .\[\&_\.ant-modal-close\]\:p-1\.5 .ant-modal-close {
    padding: calc(var(--spacing) * 1.5);
  }
  .\[\&_\.ant-modal-close\]\:text-\[\#000000\] .ant-modal-close {
    color: #000;
  }
  .\[\&_\.ant-table\]\:overflow-hidden .ant-table {
    overflow: hidden;
  }
  .\[\&_\.ant-table\]\:rounded-b-lg .ant-table {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }
  .\[\&_\.ant-table-cell\]\:\!py-\[8px\] .ant-table-cell {
    padding-block: 8px !important;
  }
  .\[\&_\.ant-table-cell\]\:text-xs .ant-table-cell {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
  .\[\&_\.ant-table-tbody\>tr\:last-child\>td\:first-child\]\:rounded-bl-lg
    .ant-table-tbody
    > tr:last-child
    > td:first-child {
    border-bottom-left-radius: 8px;
  }
  .\[\&_\.ant-table-tbody\>tr\:last-child\>td\:last-child\]\:rounded-br-lg
    .ant-table-tbody
    > tr:last-child
    > td:last-child {
    border-bottom-right-radius: 8px;
  }
  .\[\&_\.ant-table-tbody\>tr\:nth-last-child\(2\)\>td\:first-child\]\:rounded-bl-lg
    .ant-table-tbody
    > tr:nth-last-child(2)
    > td:first-child {
    border-bottom-left-radius: 8px;
  }
  .\[\&_\.ant-table-tbody\>tr\:nth-last-child\(2\)\>td\:last-child\]\:rounded-br-lg
    .ant-table-tbody
    > tr:nth-last-child(2)
    > td:last-child {
    border-bottom-right-radius: 8px;
  }
  .\[\&_\.ant-table-thead\]\:rounded-t-lg .ant-table-thead {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .\[\&_\.ant-table-thead\>tr\>th\:first-child\]\:rounded-tl-lg
    .ant-table-thead
    > tr
    > th:first-child {
    border-top-left-radius: 8px;
  }
  .\[\&_\.ant-table-thead\>tr\>th\:last-child\]\:rounded-tr-lg
    .ant-table-thead
    > tr
    > th:last-child {
    border-top-right-radius: 8px;
  }
  .\[\&_\.bg-canvas-controls\]\:\!rounded-xl .bg-canvas-controls {
    border-radius: 12px !important;
  }
  .\[\&_\.bg-canvas-controls\]\:\!border-0 .bg-canvas-controls {
    border-style: var(--tw-border-style) !important;
    border-width: 0 !important;
  }
  .\[\&_\.bg-canvas-controls\]\:\!bg-nt-bg-float .bg-canvas-controls {
    background-color: var(--nt-bg-float) !important;
  }
  .\[\&_\.bg-canvas-controls\]\:\!p-1 .bg-canvas-controls {
    padding: 4px !important;
  }
  .\[\&_\.bg-canvas-controls\]\:\!shadow-nt-elevation-300 .bg-canvas-controls {
    --tw-shadow:
      0 16px 24px -8px var(--tw-shadow-color, #0000000f),
      0 4px 8px -4px var(--tw-shadow-color, #0000000a),
      0 1px 1px 0 var(--tw-shadow-color, #00000005) !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;
  }
  .\[\&_\.bg-canvas-controls-hover\]\:\!bg-nt-bg-overlay-hover
    .bg-canvas-controls-hover {
    background-color: var(--nt-bg-overlay-hover) !important;
  }
  .\[\&_\.border-canvas-controls-border\]\:\!border-nt-border-neutral-l1
    .border-canvas-controls-border {
    border-color: var(--nt-border-neutral-l1) !important;
  }
  .\[\&_\.canvas-chat-input-editor-scroll\]\:\!max-h-\[min\(50vh\,20rem\)\]
    .canvas-chat-input-editor-scroll {
    max-height: min(50vh, 20rem) !important;
  }
  .\[\&_\.canvas-chat-input-editor-scroll\]\:\!min-h-\[7rem\]
    .canvas-chat-input-editor-scroll,
  .\[\&_\.canvas-chat-input-editor-scroll_\[contenteditable\]\]\:\!min-h-\[7rem\]
    .canvas-chat-input-editor-scroll
    [contenteditable] {
    min-height: 7rem !important;
  }
  .\[\&_\.cm-editor\]\:h-full .cm-editor {
    height: 100%;
  }
  .\[\&_\.cm-scroller\]\:overflow-auto .cm-scroller {
    overflow: auto;
  }
  .\[\&_\.copilotKitChat\]\:\!h-full .copilotKitChat {
    height: 100% !important;
  }
  .\[\&_\.copilotKitInputContainer\]\:mx-auto .copilotKitInputContainer {
    margin-inline: auto;
  }
  .\[\&_\.copilotKitInputContainer\]\:w-full .copilotKitInputContainer {
    width: 100%;
  }
  .\[\&_\.copilotKitInputContainer\]\:max-w-\[880px\]
    .copilotKitInputContainer {
    max-width: 880px;
  }
  .\[\&_\.copilotKitInputContainer\]\:\!pb-3 .copilotKitInputContainer {
    padding-bottom: 12px !important;
  }
  .\[\&_\.copilotKitInputContainer-no-padding\]\:\!pb-0
    .copilotKitInputContainer-no-padding {
    padding-bottom: 0 !important;
  }
  .\[\&_\.copilotKitMessagesContainer\]\:mx-auto .copilotKitMessagesContainer {
    margin-inline: auto;
  }
  .\[\&_\.copilotKitMessagesContainer\]\:max-w-\[880px\]
    .copilotKitMessagesContainer {
    max-width: 880px;
  }
  .\[\&_\.group\]\:\!h-8 .group {
    height: 32px !important;
  }
  .\[\&_\.group\]\:\!rounded-lg .group {
    border-radius: 8px !important;
  }
  .\[\&_\.group\]\:\!text-\[13px\] .group {
    font-size: 13px !important;
  }
  .\[\&_\.group\]\:\!leading-5 .group {
    --tw-leading: 20px !important;
    line-height: 20px !important;
  }
  .\[\&_\.group\]\:\!text-nt-text-default .group {
    color: var(--nt-text-default) !important;
  }
  .\[\&_\.group\:hover\]\:\!bg-nt-bg-overlay-hover .group:hover {
    background-color: var(--nt-bg-overlay-hover) !important;
  }
  .dark\:\[\&_\.is-editor-empty\:first-child\:\:before\]\:\!text-\[\#919191\]:is(
      .dark *
    )
    .is-editor-empty:first-child:before {
    color: #919191 !important;
  }
  .\[\&_\.swiper-wrapper\]\:\!\[transform-style\:preserve-3d\] .swiper-wrapper {
    transform-style: preserve-3d !important;
  }
  .\[\&_\.text-fg-muted\]\:\!text-nt-icon-secondary .text-fg-muted {
    color: var(--nt-icon-secondary) !important;
  }
  .\[\&_\.translate-x-2\]\:\!translate-x-0 .translate-x-2 {
    --tw-translate-x: 0px !important;
    translate: var(--tw-translate-x) var(--tw-translate-y) !important;
  }
  .\[\&_\.translate-x-2\]\:translate-y-0\.5 .translate-x-2 {
    --tw-translate-y: calc(var(--spacing) * 0.5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .\[\&_\[contenteditable\]\]\:text-\[13px\] [contenteditable] {
    font-size: 13px;
  }
  .\[\&_\[data-overlayscrollbars-viewport\]\]\:overscroll-none
    [data-overlayscrollbars-viewport] {
    overscroll-behavior: none;
  }
  .\[\&_\[data-pc-add-slot\]\]\:left-2 [data-pc-add-slot] {
    left: 8px;
  }
  .\[\&_\[data-pc-add\]\]\:size-8 [data-pc-add] {
    width: 32px;
    height: 32px;
  }
  .\[\&_\[data-pc-editor\]\]\:max-h-8 [data-pc-editor] {
    max-height: 32px;
  }
  .\[\&_\[data-pc-editor\]\]\:min-h-8 [data-pc-editor] {
    min-height: 32px;
  }
  .\[\&_\[data-pc-editor\]\]\:py-\[5px\] [data-pc-editor] {
    padding-block: 5px;
  }
  .\[\&_\[data-pc-row\]\]\:min-h-8 [data-pc-row] {
    min-height: 32px;
  }
  .\[\&_\[data-pc-row\]\]\:items-center [data-pc-row] {
    align-items: center;
  }
  .\[\&_\[data-pc-send-slot\]\]\:right-2 [data-pc-send-slot] {
    right: 8px;
  }
  .\[\&_\[data-pc-send\]\]\:size-8 [data-pc-send] {
    width: 32px;
    height: 32px;
  }
  .\[\&_audio\]\:w-full audio {
    width: 100%;
  }
  .\[\&_b\]\:font-medium b {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .\[\&_b\]\:font-normal b {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
  .\[\&_b\]\:text-nt-text-secondary b {
    color: var(--nt-text-secondary);
  }
  .\[\&_br\]\:hidden br {
    display: none;
  }
  .\[\&_button\]\:pointer-events-auto button {
    pointer-events: auto;
  }
  .\[\&_button\]\:size-8 button {
    width: 32px;
    height: 32px;
  }
  .\[\&_button\]\:\!h-9 button {
    height: calc(var(--spacing) * 9) !important;
  }
  .\[\&_button\]\:h-8 button {
    height: 32px;
  }
  .\[\&_button\]\:min-w-8 button {
    min-width: 32px;
  }
  .\[\&_button\]\:\!rounded-\[10px\] button {
    border-radius: 10px !important;
  }
  .\[\&_button_svg\]\:size-4 button svg {
    width: 16px;
    height: 16px;
  }
  .\[\&_g\]\:opacity-30 g {
    opacity: 0.3;
  }
  .\[\&_g\]\:opacity-100 g {
    opacity: 1;
  }
  .\[\&_h2\]\:scroll-mt-24 h2 {
    scroll-margin-top: calc(var(--spacing) * 24);
  }
  .\[\&_img\]\:size-\[18px\] img {
    width: 18px;
    height: 18px;
  }
  .\[\&_img\]\:max-h-full img {
    max-height: 100%;
  }
  .\[\&_img\]\:w-full img {
    width: 100%;
  }
  .\[\&_img\]\:rounded-none img {
    border-radius: 0;
  }
  .\[\&_img\]\:object-contain img {
    object-fit: contain;
  }
  .\[\&_input\]\:text-\[13px\] input {
    font-size: 13px;
  }
  .\[\&_li\:nth-child\(n\+4\)\]\:hidden li:nth-child(n + 4) {
    display: none;
  }
  @media (min-width: 768px) {
    .b768\:\[\&_li\:nth-child\(n\+4\)\]\:flex li:nth-child(n + 4) {
      display: flex;
    }
  }
  .\[\&_p\]\:\!m-0 p {
    margin: 0 !important;
  }
  .\[\&_p\]\:m-0 p {
    margin: 0;
  }
  .\[\&_p\]\:overflow-hidden p {
    overflow: hidden;
  }
  .\[\&_p\]\:text-\[13px\] p {
    font-size: 13px;
  }
  .\[\&_p\]\:\!leading-\[inherit\] p {
    --tw-leading: inherit !important;
    line-height: inherit !important;
  }
  .\[\&_p\]\:text-ellipsis p {
    text-overflow: ellipsis;
  }
  .\[\&_p\]\:\!\[white-space\:inherit\] p {
    white-space: inherit !important;
  }
  .\[\&_p\]\:whitespace-nowrap p {
    white-space: nowrap;
  }
  .\[\&_path\]\:fill-\[url\(\#chatWelcomeScriptAiGrad\)\] path {
    fill: url(#chatWelcomeScriptAiGrad);
  }
  .\[\&_path\]\:fill-current path {
    fill: currentColor;
  }
  .\[\&_path\]\:\!\[fill-opacity\:0\.6\] path {
    fill-opacity: 0.6 !important;
  }
  .\[\&_path\]\:\[fill-opacity\:1\] path {
    fill-opacity: 1;
  }
  .\[\&_path\]\:\[stroke-opacity\:1\] path {
    stroke-opacity: 1;
  }
  .\[\&_svg\]\:block svg {
    display: block;
  }
  .\[\&_svg\]\:size-full svg {
    width: 100%;
    height: 100%;
  }
  .\[\&_svg\]\:h-\[14px\] svg {
    height: 14px;
  }
  .\[\&_svg\]\:h-\[18px\] svg {
    height: 18px;
  }
  .\[\&_svg\]\:h-auto svg {
    height: auto;
  }
  .\[\&_svg\]\:w-\[14px\] svg {
    width: 14px;
  }
  .\[\&_svg\]\:w-\[18px\] svg {
    width: 18px;
  }
  .\[\&_svg\]\:w-full svg {
    width: 100%;
  }
  .\[\&_svg\]\:\!text-\[\#fff\] svg {
    color: #fff !important;
  }
  .dark\:\[\&_svg\]\:\!text-\[\#333\]:is(.dark *) svg {
    color: #333 !important;
  }
  .\[\&_svg_\*\]\:\[fill-opacity\:1\] svg * {
    fill-opacity: 1;
  }
  .\[\&_svg_path\]\:fill-\[\#FF7D00\] svg path {
    fill: #ff7d00;
  }
  .\[\&_ul\]\:m-0 ul {
    margin: 0;
  }
  .\[\&_ul\]\:list-disc ul {
    list-style-type: disc;
  }
  .\[\&_ul\]\:pl-\[19\.5px\] ul {
    padding-left: 19.5px;
  }
  .\[\&_video\]\:h-full video {
    height: 100%;
  }
  .\[\&_video\]\:w-full video {
    width: 100%;
  }
  .\[\&_video\]\:rounded-none video {
    border-radius: 0;
  }
  .\[\&_video\]\:object-cover video {
    object-fit: cover;
  }
  .\[\&\.is-recentering_\*\]\:\!transition-none.is-recentering * {
    transition-property: none !important;
  }
  .\[\&\:\:-moz-range-thumb\]\:size-\[9px\]::-moz-range-thumb {
    width: 9px;
    height: 9px;
  }
  .\[\&\:\:-moz-range-thumb\]\:h-3\.5::-moz-range-thumb {
    height: calc(var(--spacing) * 3.5);
  }
  .\[\&\:\:-moz-range-thumb\]\:w-3\.5::-moz-range-thumb {
    width: calc(var(--spacing) * 3.5);
  }
  .\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb {
    border-radius: 9999px;
  }
  .\[\&\:\:-moz-range-thumb\]\:border-0::-moz-range-thumb {
    border-style: var(--tw-border-style);
    border-width: 0;
  }
  .\[\&\:\:-moz-range-thumb\]\:border-none::-moz-range-thumb {
    --tw-border-style: none;
    border-style: none;
  }
  .\[\&\:\:-moz-range-thumb\]\:bg-transparent::-moz-range-thumb {
    background-color: #0000;
  }
  .\[\&\:\:-moz-range-thumb\]\:bg-\[radial-gradient\(circle\,rgba\(0\,0\,0\,0\.9\)_0\.65px\,white_0\.65px\)\]::-moz-range-thumb {
    background-image: radial-gradient(circle, #000000e6 0.65px, #fff 0.65px);
  }
  .\[\&\:\:-moz-range-thumb\]\:shadow-\[0_0_2px_rgba\(0\,0\,0\,0\.35\)\]::-moz-range-thumb {
    --tw-shadow: 0 0 2px 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);
  }
  .\[\&\:\:-moz-range-track\]\:h-1::-moz-range-track {
    height: 4px;
  }
  .\[\&\:\:-moz-range-track\]\:h-\[2px\]::-moz-range-track {
    height: 2px;
  }
  .\[\&\:\:-moz-range-track\]\:rounded-full::-moz-range-track {
    border-radius: 9999px;
  }
  .\[\&\:\:-moz-range-track\]\:bg-\[\#8f8f8f\]::-moz-range-track {
    background-color: #8f8f8f;
  }
  .\[\&\:\:-moz-range-track\]\:bg-transparent::-moz-range-track {
    background-color: #0000;
  }
  .\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker {
    display: none;
  }
  .\[\&\:\:-webkit-inner-spin-button\]\:m-0::-webkit-inner-spin-button {
    margin: 0;
  }
  .\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button {
    appearance: none;
  }
  .\[\&\:\:-webkit-outer-spin-button\]\:m-0::-webkit-outer-spin-button {
    margin: 0;
  }
  .\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button {
    appearance: none;
  }
  .\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar {
    display: none;
  }
  .\[\&\:\:-webkit-scrollbar\]\:w-2::-webkit-scrollbar {
    width: 8px;
  }
  .\[\&\:\:-webkit-scrollbar\]\:w-\[3px\]::-webkit-scrollbar {
    width: 3px;
  }
  .\[\&\:\:-webkit-scrollbar-corner\]\:bg-transparent::-webkit-scrollbar-corner {
    background-color: #0000;
  }
  .\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-\[3px\]::-webkit-scrollbar-thumb {
    border-radius: 3px;
  }
  .\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb {
    border-radius: 9999px;
  }
  .\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[var\(--border-emphasis\)\]::-webkit-scrollbar-thumb {
    background-color: var(--border-emphasis);
  }
  .\[\&\:\:-webkit-scrollbar-thumb\]\:bg-white\/35::-webkit-scrollbar-thumb {
    background-color: #ffffff59;
    background-color: lab(100% -0.0000298023 0.0000119209/.35);
  }
  .\[\&\:\:-webkit-scrollbar-track\]\:bg-transparent::-webkit-scrollbar-track {
    background-color: #0000;
  }
  .\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button {
    appearance: none;
  }
  .\[\&\:\:-webkit-slider-runnable-track\]\:h-1::-webkit-slider-runnable-track {
    height: 4px;
  }
  .\[\&\:\:-webkit-slider-runnable-track\]\:h-\[2px\]::-webkit-slider-runnable-track {
    height: 2px;
  }
  .\[\&\:\:-webkit-slider-runnable-track\]\:rounded-full::-webkit-slider-runnable-track {
    border-radius: 9999px;
  }
  .\[\&\:\:-webkit-slider-runnable-track\]\:bg-\[\#8f8f8f\]::-webkit-slider-runnable-track {
    background-color: #8f8f8f;
  }
  .\[\&\:\:-webkit-slider-runnable-track\]\:bg-transparent::-webkit-slider-runnable-track {
    background-color: #0000;
  }
  .\[\&\:\:-webkit-slider-thumb\]\:mt-\[-3\.5px\]::-webkit-slider-thumb {
    margin-top: -3.5px;
  }
  .\[\&\:\:-webkit-slider-thumb\]\:size-\[9px\]::-webkit-slider-thumb {
    width: 9px;
    height: 9px;
  }
  .\[\&\:\:-webkit-slider-thumb\]\:h-3::-webkit-slider-thumb {
    height: 12px;
  }
  .\[\&\:\:-webkit-slider-thumb\]\:h-3\.5::-webkit-slider-thumb {
    height: calc(var(--spacing) * 3.5);
  }
  .\[\&\:\:-webkit-slider-thumb\]\:w-3::-webkit-slider-thumb {
    width: 12px;
  }
  .\[\&\:\:-webkit-slider-thumb\]\:w-3\.5::-webkit-slider-thumb {
    width: calc(var(--spacing) * 3.5);
  }
  .\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb {
    appearance: none;
  }
  .\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb {
    border-radius: 9999px;
  }
  .\[\&\:\:-webkit-slider-thumb\]\:border::-webkit-slider-thumb {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .\[\&\:\:-webkit-slider-thumb\]\:border-0::-webkit-slider-thumb {
    border-style: var(--tw-border-style);
    border-width: 0;
  }
  .\[\&\:\:-webkit-slider-thumb\]\:border-neutral-100::-webkit-slider-thumb {
    border-color: #f2f3f5;
  }
  .\[\&\:\:-webkit-slider-thumb\]\:bg-transparent::-webkit-slider-thumb {
    background-color: #0000;
  }
  .\[\&\:\:-webkit-slider-thumb\]\:bg-white::-webkit-slider-thumb {
    background-color: #fff;
  }
  .\[\&\:\:-webkit-slider-thumb\]\:bg-\[radial-gradient\(circle\,rgba\(0\,0\,0\,0\.9\)_0\.65px\,white_0\.65px\)\]::-webkit-slider-thumb {
    background-image: radial-gradient(circle, #000000e6 0.65px, #fff 0.65px);
  }
  .\[\&\:\:-webkit-slider-thumb\]\:shadow-\[0_0_2px_rgba\(0\,0\,0\,0\.35\)\]::-webkit-slider-thumb {
    --tw-shadow: 0 0 2px 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);
  }
  .\[\&\:fullscreen\]\:rounded-none:fullscreen {
    border-radius: 0;
  }
  .\[\&\:nth-child\(4n\+1\)\]\:ml-0:nth-child(4n + 1) {
    margin-left: 0;
  }
  .\[\&\>\*\]\:relative > * {
    position: relative;
  }
  .\[\&\>\*\]\:z-\[2\] > * {
    z-index: 2;
  }
  .\[\&\>\*\]\:\!my-0 > * {
    margin-block: 0 !important;
  }
  .\[\&\>\*\]\:w-full > * {
    width: 100%;
  }
  .\[\&\>\*\]\:max-w-\[160px\] > * {
    max-width: 160px;
  }
  .\[\&\>\*\]\:indent-0 > * {
    text-indent: 0;
  }
  .\[\&\>\*\:first-child\]\:absolute > :first-child {
    position: absolute;
  }
  .\[\&\>\*\:first-child\]\:bottom-full > :first-child {
    bottom: 100%;
  }
  .\[\&\>\*\:first-child\]\:left-1\/2 > :first-child {
    left: 50%;
  }
  .\[\&\>\*\:first-child\]\:mb-2\.5 > :first-child {
    margin-bottom: calc(var(--spacing) * 2.5);
  }
  .\[\&\>\*\:first-child\]\:mb-\[52px\] > :first-child {
    margin-bottom: 52px;
  }
  .\[\&\>\*\:first-child\]\:w-max > :first-child {
    width: max-content;
  }
  .\[\&\>\*\:first-child\]\:-translate-x-1\/2 > :first-child {
    --tw-translate-x: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .\[\&\>\*\:not\(\:first-child\)\]\:\!mt-0 > :not(:first-child) {
    margin-top: 0 !important;
  }
  .\[\&\>div\]\:static > div {
    position: static;
  }
  .\[\&\>div\]\:h-8 > div {
    height: 32px;
  }
  .\[\&\>div\]\:\!w-0\.5 > div {
    width: calc(var(--spacing) * 0.5) !important;
  }
  .\[\&\>div\]\:\!w-\[3px\] > div {
    width: 3px !important;
  }
  .\[\&\>div\]\:rounded-2xl > div {
    border-radius: 16px;
  }
  .\[\&\>div\]\:rounded-xl > div {
    border-radius: 12px;
  }
  .\[\&\>div\:first-child\]\:border-t-0 > div:first-child {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }
  .\[\&\>mark\]\:rounded-sm > mark {
    border-radius: 4px;
  }
  .\[\&\>mark\]\:px-1 > mark {
    padding-inline: 4px;
  }
  .\[\&\>mark\]\:text-text-secondary > mark {
    color: var(--text-secondary);
  }
  .\[\&\>p\]\:\!top-1\.5 > p {
    top: calc(var(--spacing) * 1.5) !important;
  }
  .\[\&\>p\]\:\!left-2 > p {
    left: 8px !important;
  }
  .\[\&\>p\]\:inline > p {
    display: inline;
  }
  .\[\&\>p\]\:\!text-\[13px\] > p {
    font-size: 13px !important;
  }
  .\[\&\>p\]\:text-\[13px\] > p {
    font-size: 13px;
  }
  .\[\&\>p\]\:\!leading-5 > p {
    --tw-leading: 20px !important;
    line-height: 20px !important;
  }
  .\[\&\>p\]\:leading-5 > p {
    --tw-leading: 20px;
    line-height: 20px;
  }
  .\[\&\>p\]\:\!text-nt-text-default > p {
    color: var(--nt-text-default) !important;
  }
  .\[\&\>p\]\:\!text-nt-text-tertiary > p {
    color: var(--nt-text-tertiary) !important;
  }
  .\[\&\>span\]\:min-w-0 > span {
    min-width: 0;
  }
  .\[\&\>span\]\:text-sm > span {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  .\[\&\>span\]\:leading-\[22px\] > span {
    --tw-leading: 22px;
    line-height: 22px;
  }
  .\[\&\>svg\]\:size-3 > svg {
    width: 12px;
    height: 12px;
  }
  .\[\&\>svg\]\:size-3\.5 > svg {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }
  .\[\&\>svg\]\:size-4 > svg {
    width: 16px;
    height: 16px;
  }
  .\[\&\>svg\]\:size-5 > svg {
    width: 20px;
    height: 20px;
  }
  .\[\&\>svg\]\:size-full > svg {
    width: 100%;
    height: 100%;
  }
  .\[\&\>svg\]\:shrink-0 > svg {
    flex-shrink: 0;
  }
  .\[\&\[data-indeterminate\]\]\:\!border-\[\#141414\][data-indeterminate] {
    border-color: #141414 !important;
  }
  .\[\&\[data-indeterminate\]\]\:\!border-\[\#F7F7F7\][data-indeterminate] {
    border-color: #f7f7f7 !important;
  }
  .\[\&\[data-indeterminate\]\]\:\!bg-\[\#141414\][data-indeterminate] {
    background-color: #141414 !important;
  }
  .\[\&\[data-indeterminate\]\]\:\!bg-\[\#F7F7F7\][data-indeterminate] {
    background-color: #f7f7f7 !important;
  }
  @media (hover: hover) {
    .\[\@media\(hover\:hover\)\]\:pr-0 {
      padding-right: 0;
    }
    .\[\@media\(hover\:hover\)\]\:opacity-0 {
      opacity: 0;
    }
    .\[\@media\(hover\:hover\)\]\:group-focus-within\:pr-8:is(
      :where(.group):focus-within *
    ) {
      padding-right: 32px;
    }
    @media (hover: hover) {
      .\[\@media\(hover\:hover\)\]\:group-hover\:pr-8:is(
        :where(.group):hover *
      ) {
        padding-right: 32px;
      }
      .\[\@media\(hover\:hover\)\]\:group-hover\:opacity-100:is(
        :where(.group):hover *
      ) {
        opacity: 1;
      }
    }
    .\[\@media\(hover\:hover\)\]\:focus-within\:opacity-100:focus-within {
      opacity: 1;
    }
  }
  @media (hover: none) {
    .\[\@media\(hover\:none\)\]\:pointer-events-auto {
      pointer-events: auto;
    }
    .\[\@media\(hover\:none\)\]\:ml-2 {
      margin-left: 8px;
    }
    .\[\@media\(hover\:none\)\]\:hidden {
      display: none;
    }
    .\[\@media\(hover\:none\)\]\:w-8 {
      width: 32px;
    }
    .\[\@media\(hover\:none\)\]\:w-auto {
      width: auto;
    }
    .\[\@media\(hover\:none\)\]\:pr-7 {
      padding-right: calc(var(--spacing) * 7);
    }
    .\[\@media\(hover\:none\)\]\:opacity-100 {
      opacity: 1;
    }
  }
  @media (pointer: coarse) {
    .\[\@media\(pointer\:coarse\)\]\:opacity-100 {
      opacity: 1;
    }
  }
  html:not(.dark)
    .\[html\:not\(\.dark\)_\&\]\:\[--bg-page\:var\(--nt-bg-body\)\] {
    --bg-page: var(--nt-bg-body);
  }
}
@property --tw-animation-delay {
  syntax: "*";
  inherits: false;
  initial-value: 0s;
}
@property --tw-animation-direction {
  syntax: "*";
  inherits: false;
  initial-value: normal;
}
@property --tw-animation-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-animation-fill-mode {
  syntax: "*";
  inherits: false;
  initial-value: none;
}
@property --tw-animation-iteration-count {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-enter-blur {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-enter-opacity {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-enter-rotate {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-enter-scale {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-enter-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-enter-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-exit-blur {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-exit-opacity {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-exit-rotate {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-exit-scale {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-exit-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-exit-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
:root {
  --vip-paywall-font-family:
    system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, sans-serif;
  --color-vip-text: #333;
  --color-bg-vip-pop: #000000b3;
  --color-text-stress-title: #3162ff;
  --vip-text-primary: #303030;
  --vip-text-secondary: #424242;
  --vip-text-muted: #787878;
  --vip-price-color: #0d0d0d;
  --vip-price-original: #a8a8a8;
  --vip-qr-price-original: #424242;
  --vip-card-bg: #fafafa;
  --vip-card-bg-level6: #fafafa;
  --vip-card-bg-level7: #fff;
  --team-vip-card-bg-level7: #fafafa;
  --vip-card-header-bg: radial-gradient(
    67.11% 15.54% at 50% 0%,
    #f6f6f6 0%,
    #fff 100%
  );
  --vip-card-header-bg-level6: radial-gradient(
    71.19% 17.3% at 50% 0%,
    #ccf6ff 0%,
    #fff 100%
  );
  --vip-card-header-bg-level7: radial-gradient(
    71.19% 17.3% at 50% 0%,
    #ffe5da 0%,
    #fff 100%
  );
  --team-vip-card-header-bg: radial-gradient(
    67.11% 15.54% at 50% 0%,
    #f6f6f6 0%,
    #fff 100%
  );
  --team-vip-card-header-bg-level6: radial-gradient(
    71.19% 17.3% at 50% 0%,
    #dfe7ff 0%,
    #fff 100%
  );
  --team-vip-card-header-bg-level7: radial-gradient(
    71.19% 17.3% at 50% 0%,
    #dfe7ff 0%,
    #fff 100%
  );
  --vip-card-border: #e4e4e480;
  --vip-card-border-level6: #9feaff;
  --vip-card-border-level7: #f8b9a6;
  --vip-tab-bg: #f0f0f0;
  --vip-tab-selected-bg: #fff;
  --vip-tab-selected-text: #0d0d0d;
  --vip-tab-unselected-text: #303030;
  --vip-tab-label-normal-bg: #fff;
  --vip-level-switch-bg: #0000000f;
  --vip-level-switch-text: #919191;
  --vip-level-switch-text-hover: #525252;
  --vip-level-switch-active-bg: #141414;
  --vip-level-switch-active-text: #fff;
  --vip-btn-normal-bg: #fff;
  --vip-btn-normal-border: #0d0d0d33;
  --vip-btn-normal-text: #787878;
  --vip-btn-disabled-bg: #adadad;
  --vip-btn-disabled-text: #fff;
  --vip-close-hover-bg: #f0f0f0;
  --vip-paywall-hint-text: #0000004d;
  --vip-paywall-close-icon-filter: brightness(0) opacity(0.9);
  --vip-benefit-text: #000000e6;
  --vip-benefit-child-text: #424242;
  --vip-benefit-bg-base: #f8f8f8;
  --vip-benefit-tag-normal-bg: #fff3d0;
  --vip-benefit-tag-normal-text: #424242;
  --vip-benefit-separator: #0d0d0d0d;
  --vip-benefit-sub-border: #0000000d;
  --vip-benefit-text-disabled: #00000069;
  --vip-benefit-icon-disabled-filter: brightness(0);
  --vip-section-border: #00000012;
  --vip-benefit-group-bg: #0000000a;
  --vip-benefit-group-border: #00000012;
  --vip-benefit-accent-level2: #069bbc;
  --vip-benefit-accent-level6: #069bbc;
  --vip-benefit-accent-level7: #fa5c00;
  --vip-benefit-group-bg-level2: #0c0c0d0a;
  --vip-benefit-group-border-level2: transparent;
  --vip-benefit-accent-team: #4f8dff;
  --vip-benefit-group-bg-team: #2e77ff1a;
  --vip-benefit-group-border-team: #2e77ff99;
  --vip-benefit-title-tag-bg-team: #2e77ff;
  --vip-benefit-title-tag-text-team: #fff;
  --vip-benefit-group-bg-level6: #04caf614;
  --vip-benefit-group-border-level6: #04caf680;
  --vip-benefit-group-bg-level7: #fa5c0014;
  --vip-benefit-group-border-level7: #fa5c0080;
  --vip-benefit-title-tag-bg-level2: #07b8dd;
  --vip-benefit-title-tag-text-level2: #fff;
  --vip-benefit-title-tag-bg-level6: #07b8dd;
  --vip-benefit-title-tag-text-level6: #fff;
  --vip-benefit-title-tag-bg-level7: #fa5c00;
  --vip-benefit-title-tag-text-level7: #fff;
  --points-store-bg: #31d2f614;
  --points-store-hover-bg: #31d2f629;
  --points-store-text: #069bbc;
  --enterprise-entry-bg: #0000000a;
  --enterprise-entry-hover-bg: #00000014;
  --enterprise-entry-text: #000000e6;
  --vip-credit-dot-inactive: #00000017;
  --vip-credit-dot-active: #000;
  --vip-slider-track-bg: #a8a8a8;
  --vip-slider-fill-bg: #09caf5;
  --vip-slider-dot-border: #a8a8a8;
  --vip-slider-dot-bg: #99d6e2;
  --vip-slider-dot-border-active: #09caf5;
  --vip-slider-dot-bg-active: #09caf5;
  --vip-slider-thumb-border: #1e97ae;
  --vip-slider-thumb-bg: linear-gradient(0deg, #5ddcff 0%, #bff1ff 100%);
  --vip-slider-thumb-shadow: 0 2.286px 6.857px 0 #2b9eb699;
  --vip-card-bg-ultimate: linear-gradient(180deg, #fffbf8 10%, #fff 20%);
  --vip-card-border-ultimate: #ffb834;
  --vip-benefit-bg-ultimate: linear-gradient(
    214deg,
    #fffaf0 40.66%,
    #fffdf6 100%
  );
  --vip-btn-cta-bg: #2c2c2c;
  --vip-btn-cta-text: #fff;
  --vip-btn-cta-top-bg: #fa5c00;
  --vip-btn-cta-top-text: #fff;
  --vip-btn-cta-hover-bg: #4a4a4a;
  --vip-btn-cta-top-hover-bg: #e15300;
  --vip-sku-btn-disabled-bg: #0000000f;
  --vip-sku-btn-disabled-text: #0000004d;
  --vip-sku-footer-text: #787878;
  --vip-sku-footer-highlight: #07b8dd;
  --vip-tab-badge-active-bg: #ff6430;
  --vip-tab-badge-active-text: #fff;
  --vip-tab-badge-inactive-bg: #a8a8a8;
  --vip-tab-badge-inactive-text: #fff;
  --vip-tab-red-envelope-bg: #f53f3f1a;
  --vip-tab-red-envelope-text: #f76560;
  --vip-modal-bg: #f7f7f7;
  --vip-modal-border: #e3e3e3;
  --vip-dropdown-bg: #fff;
  --qualification-paywall-bg: #f7f7f7;
  --qualification-paywall-text: #262626;
  --qualification-paywall-switch-bg: #00000029;
  --qualification-paywall-switch-active-bg: #5ddcff;
  --qualification-paywall-switch-thumb: #fff;
  --qualification-paywall-view-all-bg: #36363699;
  --qualification-paywall-view-all-border: #c4c4c4;
  --qualification-paywall-view-all-text: #fff;
  --sku-fold-btn-bg: #0000000a;
  --sku-fold-btn-text: #000000e6;
  --vip-paywall-userinfo-text: #000000e6;
  --vip-paywall-userinfo-muted: #0000008c;
  --vip-paywall-userinfo-brand: #069bbc;
  --vip-paywall-userinfo-tag-bg: #3fdafd0f;
  --vip-paywall-userinfo-tag-muted-bg: #0000000f;
  --vip-paywall-userinfo-team-tag-bg: #2e77ff14;
  --vip-paywall-userinfo-team-tag-text: #4f8dff;
  --vip-paywall-userinfo-divider: #0000001a;
  --vip-paywall-overlay-btn-bg: #0000000a;
  --vip-paywall-team-toggle-bg: #0000000a;
  --vip-paywall-team-switch-bg: #00000014;
  --vip-paywall-team-toggle-hover-bg: #00000014;
  --vip-sku-scroll-btn-bg: #0000000a;
  --vip-sku-scroll-btn-hover-bg: #00000014;
  --vip-sku-scroll-btn-icon: #000000e6;
  --vip-period-tab-bg: #0000000a;
  --vip-period-tab-selected-bg: #fff;
  --vip-period-tab-text: #000000e6;
  --vip-period-tab-muted: #0000008c;
  --vip-period-tab-limited-text: #fa5c00;
  --vip-paywall-team-switch-active-bg: #2c2c2c;
  --vip-paywall-team-switch-thumb: #fff;
  --vip-paywall-team-switch-active-thumb: #fff;
  --vip-sku-credit-box-bg: #0000000a;
  --vip-sku-text: #000000e6;
  --vip-sku-text-tertiary: #00000069;
  --vip-sku-credit-divider: #0000001a;
  --vip-sku-card-bg: #fff;
  --vip-sku-card-bg-level6:
    linear-gradient(180deg, #3fdafd14 0, #3fdafd00 600px), #fff;
  --vip-sku-card-bg-level7:
    linear-gradient(180deg, #fa5c0014 0, #fa5c0000 600px), #fff;
  --vip-sku-card-divider: #00000012;
  --purchase-first-order-text-primary: #262626;
  --purchase-first-order-text-secondary: #525252;
  --purchase-first-order-text-muted: #919191;
  --purchase-first-order-text-light: #a8a8a8;
  --purchase-first-order-accent: #ffb833;
  --purchase-first-order-accent-text: #fff;
  --purchase-first-order-accent-bg: #ff6430;
  --purchase-first-order-blue: #006aff;
  --purchase-first-order-chip-bg: #0c0c0d0a;
  --purchase-first-order-qr-border: #006aff66;
  --purchase-first-order-countdown-text: #fff;
  --purchase-first-order-countdown-separator: #430e10;
  --purchase-first-order-avatar-bg: #525252;
  --purchase-first-order-qr-shadow: #5188df40;
  --purchase-first-order-dropdown-shadow: #1448961c;
  --purchase-first-order-countdown-box-bg: #0000000d;
  --purchase-first-order-countdown-tile-bg: #fff;
  --red-envelope-close-btn: #141414;
  --red-envelope-close-btn-bg: #ffffffe0;
  --red-envelope-close-btn-hover: #fff;
  --sub-sku-tab-wrap-bg: transparent;
  --sub-sku-tab-border: #0000001a;
  --sub-sku-tab-bg: var(--vip-sku-credit-box-bg);
  --sub-sku-tab-hover-bg: #0000000a;
  --sub-sku-tab-active-bg: #fff;
  --sub-sku-tab-active-text: #000000e6;
  --sub-sku-tab-text: #000000e6;
  --sub-sku-gift-tag-bg: #fa5c00;
  --sub-sku-gift-tag-text: #fff;
  --sub-sku-gift-tag-inactive-bg: var(--installment-entry-tag-bg);
  --sub-sku-gift-tag-inactive-text: var(--installment-entry-tag-text);
  --vip-footer-link: #1f6dff;
  --vip-corner-mark-bg: #04caf61a;
  --vip-corner-mark-text: #069bbc;
  --vip-corner-mark-bg-promo: #f53f3f1a;
  --vip-corner-mark-text-promo: #f53f3f;
  --vip-corner-mark-bg-level7: #fa5c001a;
  --vip-corner-mark-text-level7: #fa5c00;
  --vip-sku-promo-badge-bg: #fa5c00;
  --vip-sku-promo-badge-text: #fff;
  --vip-sku-promo-countdown-colon: #00000062;
  --vip-sku-promo-countdown-muted: #00000069;
  --vip-sku-promo-banner-bg: #31d2f6;
  --vip-sku-promo-banner-text: #000000e6;
  --vip-sku-promo-banner-border: #04caf6;
  --vip-sku-promo-banner-bg-level7: #fa5c00;
  --vip-sku-promo-banner-text-level7: #fff;
  --team-vip-sku-promo-banner-bg: #2e77ff;
  --team-vip-sku-promo-banner-text: #000000e6;
  --course-paywall-tag-bg: #3fdafd26;
  --course-paywall-tag-text: #07b8dd;
  --course-paywall-tag-muted-bg: #0000000a;
  --course-paywall-tag-muted-text: #0000008c;
  --course-sku-recommend-border: #04caf699;
  --course-promo-banner-secondary-bg: #00000014;
  --course-indicator-dot: #0000001a;
  --course-indicator-dot-active: #000000e6;
  --course-sku-border: #00000012;
  --course-sku-month-header-bg: radial-gradient(
    67.11% 15.54% at 50% 0%,
    #f6f6f6 0%,
    #fff 100%
  );
  --course-sku-year-header-bg: radial-gradient(
    71.19% 17.3% at 50% 0%,
    #ccf6ff 0%,
    #fff 100%
  );
  --course-sku-year-border: #9feaff;
  --course-sku-cta-bg: #303030;
  --course-sku-cta-text: #fff;
  --course-sku-year-cta-bg: #65ddff;
  --course-sku-year-cta-text: #171717;
  --course-sku-promo-banner-bg: #5ddcff;
  --course-sku-promo-banner-text: #171717;
  --course-sku-text-default: #000000e6;
  --course-sku-text-secondary: #0000008c;
  --course-sku-text-tertiary: #0000004d;
  --course-sku-cta-disabled-bg: #0000000f;
  --course-sku-cta-disabled-text: #0000004d;
  --course-checkout-shadow: 0 2px 2px #0000000a, 0 8px 16px -4px #0000000a;
  --course-power-panel-bg: #fff;
  --generation-confirm-bg: #fff;
  --generation-confirm-border: #00000012;
  --generation-confirm-text: #000000e6;
  --generation-confirm-muted: #0000008c;
  --generation-confirm-secondary: #0000000a;
  --generation-confirm-brand: #3fdafd;
  --generation-confirm-on-brand: #000;
  --course-power-panel-border: #00000012;
  --course-power-divider: #00000012;
  --course-power-text-primary: #000000e6;
  --course-power-text-muted: #0000008c;
  --course-power-track-bg: #00000014;
  --course-power-fill-bg: #09caf5;
  --course-power-row-hover-bg: #0000000a;
  --course-power-member-icon: #e9931c;
  --sku-gift-badge-bg: #fdcdc5;
  --sku-gift-badge-text: #cb272d;
  --sku-gift-badge-dimmed-bg: #d5d3d2;
  --sku-gift-badge-dimmed-text: #414141;
  --cashier-gift-tag-bg: #fa5c001a;
  --cashier-gift-tag-text: #fa5c00;
  --cashier-promo-text: #fa5c00;
  --team-vip-corner-mark-bg: #2e77ff1a;
  --team-vip-corner-mark-text: #4f8dff;
  --team-vip-corner-mark-bg-promo: #f53f3f1a;
  --team-vip-corner-mark-text-promo: #f53f3f;
  --vip-corner-bottom-bg: #fff7ec;
  --vip-corner-bottom-text: #ff5e61;
  --vip-team-icon-filter: none;
  --team-vip-discount-bg: #5ddcff;
  --team-vip-discount-text: #171717;
  --vip-modal-bottom-from: #fff;
  --vip-modal-bottom-to: #ffffff1a;
  --vip-home-page-bg: #fff;
  --vip-home-tab-accent: #171717;
  --vip-home-line-mid: #0d0d0d1a;
  --vip-home-scroll-btn-bg: #fff;
  --vip-home-scroll-btn-border: #e3e3e3;
  --vip-home-scroll-btn-icon: #171717;
  --team-vip-modal-bg: #fff;
  --team-vip-qr-panel-bg: #f7f7f7;
  --team-vip-text-primary: #0d0d0d;
  --team-vip-text-secondary: #222531;
  --team-vip-text-muted: #9ca1a9;
  --team-vip-text-label: #303030;
  --team-vip-text-price: #09caf5;
  --team-vip-border: #e7e7e7;
  --team-vip-card-bg: #fafafa8f;
  --team-vip-seat-bonus-bg: #0c0c0d08;
  --team-vip-seat-bonus-rule-text: #525252;
  --team-vip-seat-bonus-text: #262626;
  --team-vip-seat-bonus-highlight: #cb272d;
  --team-vip-selected-bg: #f5fbfc;
  --team-vip-selected-border: #09caf5;
  --team-vip-selected-text: #1f6dff;
  --team-vip-input-bg: #fafafa;
  --team-vip-input-border: #fafafa;
  --team-vip-shadow-border: #e8e8e8;
  --team-vip-qr-bg: #fafafa;
  --team-vip-qr-border: #efefef;
  --team-vip-qr-amount: #1f6dff;
  --team-vip-qr-text: #222;
  --team-vip-link: #326bff;
  --team-vip-close-bg: #fff;
  --team-vip-failure-bg: #edf5ff;
  --team-vip-failure-border: #d0e6ff;
  --team-vip-icon-filter: none;
  --member-checkout-text-primary: #262626;
  --member-checkout-text-secondary: #525252;
  --member-checkout-text-muted: #919191;
  --member-checkout-card-bg: #3cb5cc0d;
  --member-checkout-card-border: #c4c4c4;
  --member-checkout-detail-bg: #f7f7f7;
  --member-checkout-detail-amount-text: #0d0d0d;
  --member-checkout-modal-bg: #fff;
  --member-checkout-qr-panel-bg: #f7f7f7;
  --member-checkout-border: #e7e7e7;
  --member-checkout-selected-bg: #f5fbfc;
  --member-checkout-selected-border: #09caf5;
  --member-checkout-price-text: #09caf5;
  --member-checkout-corner-tag-bg: #3cb5cc1a;
  --member-checkout-corner-tag-text: #07b8dd;
  --member-checkout-close-hover-bg: #f0f0f0;
  --member-checkout-free-interest-tag-bg: #fa5c00;
  --member-checkout-free-interest-tag-text: #fff;
  --member-checkout-qr-box-bg: #fff;
  --member-checkout-agreement-link: #303030;
  --installment-entry-border: #2e77ff;
  --installment-entry-text: #2e77ff;
  --installment-entry-bg: transparent;
  --installment-entry-hover-bg: #027aff14;
  --installment-entry-hover-color: #027aff;
  --installment-entry-tag-bg: #dadadad2;
  --installment-entry-tag-text: #000000e6;
  --sku-btn-corner-mark-bg: var(--installment-entry-tag-bg);
  --sku-btn-corner-mark-text: var(--installment-entry-tag-text);
  --team-detail-tooltip-bg: #303030;
  --team-detail-tooltip-text: #f7f7f7;
  --team-detail-tooltip-border: #ffffff1f;
  --team-detail-quota-progress: #07b8dd;
  --team-detail-table-border: #00000012;
  --team-detail-table-text: #000000e6;
  --team-detail-table-text-muted: #0000004d;
  --team-detail-quota-track: #00000014;
  --team-detail-quota-fill: #2c2c2c;
  --team-detail-quota-danger: #f76560;
  --team-detail-table-header-text: #0000008c;
  --team-detail-table-header-bg: #0000000a;
  --team-detail-table-row-hover-bg: #0000000f;
  --team-detail-menu-bg: #fff;
  --team-detail-menu-border: #00000012;
  --team-detail-menu-item-hover: #0000000a;
  --team-detail-menu-danger: #e74c3c;
  --team-detail-power-section-bg: #fff;
  --team-role-tag-bg: #07b8dd1f;
  --team-role-tag-text: #07b8dd;
  --team-role-tag-member-border: #00000012;
  --team-role-tag-member-text: #0000008c;
  --last-login-tag-bg: #0000000a;
  --last-login-tag-text: #0000008c;
  --carousel-arrow-surface-fill: #fff;
  --carousel-arrow-stroke: #adadad;
  --pop-guide-carousel-frame-bg: #fff;
  --pop-guide-carousel-stage-bg: #f7f7f7;
  --pop-guide-carousel-navigation-text: #ffffff8c;
  --pop-guide-carousel-navigation-text-active: #fff;
  --pop-guide-carousel-navigation-track: #ffffff1f;
  --pop-guide-carousel-navigation-progress: #fff;
  --pop-guide-carousel-title: #262626;
  --pop-guide-carousel-badge-text: #04caf6;
  --pop-guide-carousel-badge-bg: #31d2f626;
  --pop-guide-carousel-description: #525252;
  --pop-guide-carousel-pagination-bg: #0000000f;
  --pop-guide-carousel-pagination-control: #262626;
  --pop-guide-carousel-pagination-hover-bg: #0000001a;
  --pop-guide-carousel-pagination-divider: #0000001f;
  --pop-guide-carousel-cta-bg: #3fdafd;
  --pop-guide-carousel-cta-text: #000;
  --pop-guide-carousel-close-bg: #fff;
  --pop-guide-carousel-close-hover-bg: #f0f0f0;
  --pop-guide-carousel-close-icon: #262626;
  --team-vip-sku-text-primary: #303030;
  --team-vip-sku-text-secondary: #424242;
  --team-vip-sku-text-muted: #919191;
  --team-vip-sku-price-color: #0d0d0d;
  --team-vip-sku-price-original: #787878;
  --team-vip-sku-btn-cta-bg: #303030;
  --team-vip-sku-btn-cta-text: #ffeab5;
  --team-vip-sku-btn-cta-top-bg: #2e77ff;
  --team-vip-sku-btn-cta-top-text: #fff;
  --team-vip-sku-btn-cta-top-hover-bg: #296be5;
  --team-vip-sku-footer-text: #919191;
  --team-vip-sku-footer-highlight: #1f6dff;
  --team-vip-sku-seat-picker-bg: #0000000a;
  --team-vip-sku-seat-picker-btn-bg: transparent;
  --team-vip-sku-seat-picker-btn-hover-bg: #0c0c0d05;
  --team-vip-sku-seat-picker-text: #303030;
  --team-vip-sku-seat-picker-icon: #303030;
  --enterprise-qr-modal-bg: #fff;
  --enterprise-qr-frame-border: #e7e7e7;
  --enterprise-qr-code-bg: #fff;
  --enterprise-qr-footer-bg: #f7f7f7;
  --charge-modal-bg: #fff4df;
  --charge-left-bg: white;
  --charge-content-bg: white;
  --charge-content-border: white;
  --charge-card-bg: #f9f9f9;
  --charge-card-selected-bg: #fffbf3;
  --charge-card-selected-border: #ffcf76;
  --charge-card-unselected-border: #00000008;
  --charge-text-title: #222531;
  --charge-text-secondary: #666;
  --charge-text-muted: #999;
  --charge-price-color: #222531;
  --charge-qr-bg: white;
  --charge-qr-text: #222;
  --charge-qr-amount: #222531;
  --charge-icon-filter: none;
  --charge-modal-bg-v2: #fff;
  --power-charge-corner-mark: #262626;
  --power-charge-corner-mark-bg: #ffbc57;
  --power-charge-modal-bg: #fff;
  --power-charge-modal-border: #e3e3e3;
  --power-charge-text: #262626;
  --power-charge-muted: #525252;
  --power-charge-brand: #05a3c5;
  --power-charge-stroke-medium: #c4c4c4;
  --power-charge-tab-bg: #f5f5f5;
  --power-charge-tab-inactive: #919191;
  --power-charge-tab-active-bg: #fff;
  --power-charge-selected: #07b8dd;
  --power-charge-cta: #09caf5;
  --power-charge-cta-text: #000;
  --power-charge-close-hover: #0000000a;
  --power-charge-card-surface: #f5f5f5;
  --power-charge-custom-input-bg: #fffffff2;
  --power-charge-custom-input-fg: #262626;
  --power-charge-custom-input-placeholder: #a8a8a8;
  --power-charge-team-tip-bg: #0000000a;
  --power-charge-team-tip-border: #e3e3e3;
  --power-charge-team-tip-text: #05a3c5;
  --power-charge-close-icon-filter: none;
  --power-charge-model-card-icon-filter: brightness(0) saturate(100%);
  --power-charge-switch-track-off: #e5e5e5;
  --power-charge-switch-track-off-hover: #d9d9d9;
  --power-charge-switch-track-on: #141414;
  --power-charge-switch-handle: #fff;
  --power-charge-switch-handle-checked: #fff;
  --corporate-pay-page-bg: #f7f7f7;
  --corporate-pay-text-primary: #262626;
  --corporate-pay-text-secondary: #525252;
  --corporate-pay-text-tertiary: #919191;
  --corporate-pay-text-disabled: #a8a8a8;
  --corporate-pay-brand: #07b8dd;
  --corporate-pay-card-bg: #0c0c0d0a;
  --corporate-pay-card-bg2: #fff;
  --corporate-pay-surface-bg: #fff;
  --corporate-pay-divider: #00000014;
  --corporate-pay-primary-btn-bg: #141414;
  --corporate-pay-primary-btn-text: #fff;
  --corporate-pay-primary-btn-disabled-bg: #c4c4c4;
  --corporate-pay-secondary-btn-bg: #00000014;
  --corporate-pay-tertiary-btn-bg: #0000000a;
  --corporate-pay-brand-btn-bg: #09caf5;
  --corporate-pay-brand-btn-text: #000;
  --corporate-pay-step-active: #262626;
  --corporate-pay-step-inactive: #a8a8a8;
  --corporate-pay-step-line-inactive: #d9d9d9;
  --corporate-pay-modal-mask: #00000073;
  --power-detail-text: #262626;
  --power-detail-text-secondary: #525252;
  --power-detail-text-muted: #919191;
  --power-detail-brand: #07b8dd;
  --power-detail-section-bg: #fff;
  --power-detail-card-bg: #0000000a;
  --power-detail-btn-bg: #00000014;
  --power-detail-btn-hover-bg: #0000001f;
  --power-detail-input-bg: #0000000a;
  --power-detail-border: #e3e3e3;
  --power-detail-tab-active: #262626;
  --power-detail-amount-plus: #00c38b;
  --power-detail-amount-minus: #cb272d;
  --power-detail-badge-bg: #00000014;
  --power-detail-badge-text: #525252;
  --power-detail-badge-team-bg: #3cb5cc1a;
  --power-detail-badge-vip-bg: #ffc65d1a;
  --power-detail-badge-vip-text: #773e00;
  --power-detail-picker-panel-bg: #ffffffe6;
  --power-detail-picker-panel-shadow:
    0 4px 10px 0 #0000001a, 0 2px 4px 0 #0000000a;
  --power-detail-picker-border: #e3e3e3;
  --power-detail-picker-hover-bg: #0000000f;
  --power-detail-picker-item-active-bg: #00000014;
  --power-detail-picker-range-bg: #0000000f;
  --power-detail-picker-outside-text: #c4c4c4;
  --power-detail-picker-endpoint-bg: #141414;
  --power-detail-picker-endpoint-text: #fff;
  --power-detail-picker-today-bg: #5ddcff;
  --power-detail-picker-today-text: #000;
  --power-detail-option-checkbox-border: #c4c4c4;
  --power-detail-option-tag-bg: #0c0c0d0a;
  --power-detail-table-header-sticky-bg: #f5f5f5;
  --power-detail-scrollbar-thumb: #00000026;
  --h5-pay-overlay-bg: #0000008c;
  --h5-pay-sheet-bg: #fff;
  --h5-pay-text-primary: #262626;
  --h5-pay-text-secondary: #525252;
  --h5-pay-text-muted: #919191;
  --h5-pay-text-hint: #00000073;
  --h5-pay-card-bg: #0c0c0d0a;
  --h5-pay-card-divider: #e3e3e3;
  --h5-pay-highlight: #05a3c5;
  --h5-pay-close-bg: #0c0c0d0f;
  --h5-pay-cta-bg: #141414;
  --h5-pay-cta-text: #fff;
  --h5-pay-agreement-text: #919191;
  --h5-pay-agreement-link: #262626;
  --h5-pay-guide-bubble-bg: #fff;
  --h5-pay-guide-bubble-border: #00000014;
  --h5-pay-guide-bubble-text: #262626;
  --h5nm-hero-bg-img: url(/assets/images/banners/banners-image.jpeg);
  --h5nm-hero-bg-h: 176px;
  --h5nm-hero-icons-img: url(/assets/images/banners/banners-image.png);
  --h5nm-sheet-bg: #fff;
  --h5nm-text: #171717;
  --h5nm-text-muted: #919191;
  --h5nm-row-bg: #0c0c0d0a;
  --h5nm-row-border-selected: #171717;
  --h5nm-badge-bg: #3cb5cc1a;
  --h5nm-badge-text: #07b8dd;
  --h5nm-close-bg: #0c0c0d0f;
  --h5nm-cta-bg: #171717;
  --h5nm-cta-text: #fff;
  --h5nm-agreement-text: #919191;
  --h5nm-agreement-link: #525252;
}
:root.dark,
.dark {
  --color-vip-text: #fff;
  --color-bg-vip-pop: #cccdd0;
  --color-text-stress-title: #1880ff;
  --vip-text-primary: #f0f0f0;
  --vip-text-secondary: #a8a8a8;
  --vip-text-muted: #a8a8a8;
  --vip-price-color: #f0f0f0;
  --vip-price-original: #919191;
  --vip-qr-price-original: #c7c7c7;
  --vip-card-bg: #141414;
  --vip-card-bg-level6: #0d1115;
  --vip-card-bg-level7: #150b05;
  --team-vip-card-bg-level7: #0a0f19;
  --vip-card-header-bg: url(/assets/icons/interface-icon-014.svg) center
    calc(100% + 18px)/auto no-repeat;
  --vip-card-header-bg-level6: url(/assets/icons/interface-icon-007.svg) center
    calc(100% + 18px)/auto no-repeat;
  --vip-card-header-bg-level7: url(/assets/icons/interface-icon-006.svg) center
    calc(100% + 18px)/auto no-repeat;
  --team-vip-card-header-bg: url(/assets/icons/interface-icon.svg) center
    calc(100% + 18px)/auto no-repeat;
  --team-vip-card-header-bg-level6: url(/assets/icons/interface-icon-015.svg)
    center calc(100% + 18px)/auto no-repeat;
  --team-vip-card-header-bg-level7: url(/assets/icons/interface-icon-002.svg)
    center calc(100% + 18px)/auto no-repeat;
  --vip-card-border: #242424;
  --vip-card-border-level6: #365571;
  --vip-card-border-level7: #8d482a;
  --vip-tab-bg: #ffffff1a;
  --vip-tab-selected-bg: #ffffff1a;
  --vip-tab-selected-text: #fff;
  --vip-tab-unselected-text: #ffffffa6;
  --vip-tab-label-normal-bg: #ffffff1a;
  --vip-level-switch-bg: #ffffff14;
  --vip-level-switch-text: #919191;
  --vip-level-switch-text-hover: #d4d4d4;
  --vip-level-switch-active-bg: #fff;
  --vip-level-switch-active-text: #0d0d0d;
  --vip-btn-normal-bg: #ffffff0d;
  --vip-btn-normal-border: #ffffff26;
  --vip-btn-normal-text: #fff6;
  --vip-btn-disabled-bg: #919191;
  --vip-btn-disabled-text: #fff;
  --vip-close-hover-bg: #ffffff1a;
  --vip-paywall-hint-text: #ffffff4d;
  --vip-paywall-close-icon-filter: brightness(0) invert(1);
  --vip-btn-cta-bg: #fff;
  --vip-btn-cta-text: #000;
  --vip-btn-cta-top-bg: #fa5c00;
  --vip-btn-cta-top-text: #fff;
  --vip-btn-cta-hover-bg: #ffffffe6;
  --vip-btn-cta-top-hover-bg: #e15300;
  --vip-sku-btn-disabled-bg: #ffffff14;
  --vip-sku-btn-disabled-text: #ffffff4d;
  --vip-sku-footer-text: #a8a8a8;
  --vip-sku-footer-highlight: #5ddcff;
  --vip-benefit-text: #fff;
  --vip-benefit-child-text: #a8a8a8;
  --vip-benefit-bg-base: linear-gradient(249deg, #ffffff0d 0%, #ffffff08 100%);
  --vip-benefit-tag-normal-bg: #ffffff0d;
  --vip-benefit-tag-normal-text: #ffffffa6;
  --vip-benefit-separator: #ffffff14;
  --vip-benefit-sub-border: #ffffff14;
  --vip-benefit-text-disabled: #ffffff73;
  --vip-benefit-icon-disabled-filter: brightness(0) invert(1);
  --vip-section-border: #ffffff14;
  --vip-benefit-group-bg: #ffffff0f;
  --vip-benefit-group-border: #ffffff14;
  --vip-benefit-accent-level2: #04caf6;
  --vip-benefit-accent-level6: #04caf6;
  --vip-benefit-accent-level7: #fa5c00;
  --vip-benefit-group-bg-level2: #ffffff0a;
  --vip-benefit-group-border-level2: transparent;
  --vip-benefit-group-bg-level6: #04caf614;
  --vip-benefit-group-border-level6: #04caf680;
  --vip-benefit-group-bg-level7: #fa5c0014;
  --vip-benefit-group-border-level7: #fa5c0080;
  --vip-benefit-title-tag-bg-level2: #5ddcff;
  --vip-benefit-title-tag-text-level2: #171717;
  --vip-benefit-title-tag-bg-level6: #5ddcff;
  --vip-benefit-title-tag-text-level6: #171717;
  --vip-benefit-title-tag-bg-level7: #fa5c00;
  --vip-benefit-title-tag-text-level7: #fff;
  --points-store-bg: #31d2f614;
  --points-store-hover-bg: #31d2f629;
  --points-store-text: #04caf6;
  --enterprise-entry-bg: #ffffff0d;
  --enterprise-entry-hover-bg: #ffffff1a;
  --enterprise-entry-text: #fff;
  --vip-credit-dot-inactive: #ffffff17;
  --vip-credit-dot-active: #fff;
  --vip-slider-track-bg: #525252;
  --vip-slider-fill-bg: #09caf5;
  --vip-slider-dot-border: #525252;
  --vip-slider-dot-bg: #4492a1;
  --vip-slider-dot-border-active: #09caf5;
  --vip-slider-dot-bg-active: #09caf5;
  --vip-slider-thumb-border: #052c34;
  --vip-slider-thumb-bg: linear-gradient(0deg, #5ddcff 0%, #bff1ff 100%);
  --vip-slider-thumb-shadow: 0 2.286px 6.857px 0 #08323b99;
  --vip-tab-badge-active-bg: #ff6430;
  --vip-tab-badge-active-text: #fff;
  --vip-tab-badge-inactive-bg: #a8a8a8;
  --vip-tab-badge-inactive-text: #fff;
  --vip-tab-red-envelope-bg: #f53f3f1a;
  --vip-tab-red-envelope-text: #f76560;
  --vip-modal-bg: #121212;
  --vip-modal-border: #ffffff14;
  --vip-dropdown-bg: #1a1a1a;
  --qualification-paywall-bg: #141414;
  --qualification-paywall-text: #f0f0f0;
  --qualification-paywall-switch-bg: #ffffff29;
  --qualification-paywall-switch-active-bg: #5ddcff;
  --qualification-paywall-switch-thumb: #fff;
  --qualification-paywall-view-all-bg: #36363699;
  --qualification-paywall-view-all-border: #c4c4c4;
  --qualification-paywall-view-all-text: #fff;
  --sku-fold-btn-bg: #ffffff0d;
  --sku-fold-btn-text: #fff;
  --vip-paywall-userinfo-text: #fff;
  --vip-paywall-userinfo-muted: #fff9;
  --vip-paywall-userinfo-brand: #04caf6;
  --vip-paywall-userinfo-tag-bg: #3fdafd0f;
  --vip-paywall-userinfo-tag-muted-bg: #ffffff0f;
  --vip-paywall-userinfo-team-tag-bg: #2e77ff14;
  --vip-paywall-userinfo-team-tag-text: #4f8dff;
  --vip-paywall-userinfo-divider: #ffffff1f;
  --vip-paywall-overlay-btn-bg: #ffffff0f;
  --vip-paywall-team-toggle-bg: #ffffff0d;
  --vip-paywall-team-switch-bg: #ffffff1a;
  --vip-paywall-team-toggle-hover-bg: #ffffff14;
  --vip-sku-scroll-btn-bg: #ffffff0f;
  --vip-sku-scroll-btn-hover-bg: #ffffff1a;
  --vip-sku-scroll-btn-icon: #fff;
  --vip-period-tab-bg: #ffffff0a;
  --vip-period-tab-selected-bg: #ffffff14;
  --vip-period-tab-text: #fff;
  --vip-period-tab-muted: #fff9;
  --vip-period-tab-limited-text: #fa5c00;
  --vip-paywall-team-switch-active-bg: #fff;
  --vip-paywall-team-switch-thumb: #fff;
  --vip-paywall-team-switch-active-thumb: #000;
  --vip-sku-credit-box-bg: #ffffff0a;
  --vip-sku-text: #fff;
  --vip-sku-text-tertiary: #ffffff73;
  --vip-sku-credit-divider: #ffffff1f;
  --vip-sku-card-bg: #1a1a1a;
  --vip-sku-card-bg-level6:
    linear-gradient(180deg, #3fdafd14 0, #3fdafd00 600px), #1a1a1a;
  --vip-sku-card-bg-level7:
    linear-gradient(180deg, #fa5c0014 0, #fa5c0000 600px), #1a1a1a;
  --vip-sku-card-divider: #ffffff0a;
  --purchase-first-order-text-primary: #f7f7f7;
  --purchase-first-order-text-secondary: #a8a8a8;
  --purchase-first-order-text-muted: #919191;
  --purchase-first-order-text-light: #a8a8a8;
  --purchase-first-order-accent: #ffce86;
  --purchase-first-order-accent-text: #000;
  --purchase-first-order-accent-bg: #fece86;
  --purchase-first-order-blue: #006aff;
  --purchase-first-order-chip-bg: #ffffff0a;
  --purchase-first-order-qr-border: #006aff66;
  --purchase-first-order-countdown-text: #f7f7f7;
  --purchase-first-order-countdown-separator: #f7f7f7;
  --purchase-first-order-avatar-bg: #525252;
  --purchase-first-order-qr-shadow: #5188df40;
  --purchase-first-order-dropdown-shadow: #1448961c;
  --purchase-first-order-countdown-box-bg: #ffffff0d;
  --purchase-first-order-countdown-tile-bg: #171717;
  --red-envelope-close-btn: #141414;
  --red-envelope-close-btn-bg: #ffffffe0;
  --red-envelope-close-btn-hover: #fff;
  --sub-sku-tab-wrap-bg: transparent;
  --sub-sku-tab-border: transparent;
  --sub-sku-tab-bg: var(--vip-sku-credit-box-bg);
  --sub-sku-tab-hover-bg: #ffffff0f;
  --sub-sku-tab-active-bg: #fff;
  --sub-sku-tab-active-text: #000;
  --sub-sku-tab-text: #fff;
  --sub-sku-gift-tag-bg: #fa5c00;
  --sub-sku-gift-tag-text: #fff;
  --sub-sku-gift-tag-inactive-bg: #ffffffbf;
  --sub-sku-gift-tag-inactive-text: #000;
  --vip-footer-link: #5b8fff;
  --vip-corner-mark-bg: #04caf61a;
  --vip-corner-mark-text: #04caf6;
  --vip-corner-mark-bg-promo: #f53f3f1a;
  --vip-corner-mark-text-promo: #f53f3f;
  --vip-corner-mark-bg-level7: #fa5c001a;
  --vip-corner-mark-text-level7: #fa5c00;
  --vip-sku-promo-badge-bg: #fa5c00;
  --vip-sku-promo-badge-text: #fff;
  --vip-sku-promo-countdown-colon: #ffffff6b;
  --vip-sku-promo-countdown-muted: #ffffff73;
  --vip-sku-promo-banner-bg: #3fdafd;
  --vip-sku-promo-banner-text: #000;
  --vip-sku-promo-banner-border: #04caf6;
  --vip-sku-promo-banner-bg-level7: #fa5c00;
  --vip-sku-promo-banner-text-level7: #fff;
  --team-vip-sku-promo-banner-bg: #2e77ff;
  --team-vip-sku-promo-banner-text: #fff;
  --course-paywall-tag-bg: #3fdafd26;
  --course-paywall-tag-text: #5ddcff;
  --course-paywall-tag-muted-bg: #ffffff14;
  --course-paywall-tag-muted-text: #ffffff8c;
  --course-sku-recommend-border: #04caf699;
  --course-promo-banner-secondary-bg: #ffffff1a;
  --course-indicator-dot: #ffffff1a;
  --course-indicator-dot-active: #fff;
  --course-sku-border: #ffffff14;
  --course-sku-month-header-bg: url(/assets/icons/interface-icon-014.svg) center
    calc(100% + 18px)/auto no-repeat;
  --course-sku-year-header-bg: url(/assets/icons/interface-icon-007.svg) center
    calc(100% + 18px)/auto no-repeat;
  --course-sku-year-border: #365571;
  --course-sku-cta-bg: #fff;
  --course-sku-cta-text: #0d0d0d;
  --course-sku-year-cta-bg: #65ddff;
  --course-sku-year-cta-text: #171717;
  --course-sku-promo-banner-bg: #5ddcff;
  --course-sku-promo-banner-text: #171717;
  --course-sku-text-default: #ffffffe6;
  --course-sku-text-secondary: #ffffff8c;
  --course-sku-text-tertiary: #ffffff4d;
  --course-sku-cta-disabled-bg: #ffffff14;
  --course-sku-cta-disabled-text: #ffffff4d;
  --course-checkout-shadow: 0 2px 2px #0000000a, 0 8px 16px -4px #0000000a;
  --course-power-panel-bg: #242424;
  --generation-confirm-bg: #242424;
  --generation-confirm-border: #ffffff14;
  --generation-confirm-text: #fff;
  --generation-confirm-muted: #ffffff8c;
  --generation-confirm-secondary: #ffffff14;
  --generation-confirm-brand: #3fdafd;
  --generation-confirm-on-brand: #000;
  --course-power-panel-border: #ffffff14;
  --course-power-divider: #ffffff14;
  --course-power-text-primary: #fff;
  --course-power-text-muted: #fff9;
  --course-power-track-bg: #ffffff1a;
  --course-power-fill-bg: #09caf5;
  --course-power-row-hover-bg: #ffffff0f;
  --course-power-member-icon: #ffc65d;
  --sku-gift-badge-bg: #fdcdc5;
  --sku-gift-badge-text: #cb272d;
  --sku-gift-badge-dimmed-bg: #d5d3d2;
  --sku-gift-badge-dimmed-text: #414141;
  --cashier-gift-tag-bg: #fa5c001f;
  --cashier-gift-tag-text: #fa5c00;
  --cashier-promo-text: #fa5c00;
  --team-vip-corner-mark-bg: #2e77ff1a;
  --team-vip-corner-mark-text: #4f8dff;
  --team-vip-corner-mark-bg-promo: #f53f3f1a;
  --team-vip-corner-mark-text-promo: #f53f3f;
  --vip-corner-bottom-bg: #fff7ec14;
  --vip-corner-bottom-text: #ff5e61;
  --vip-team-icon-filter: brightness(0) invert(1);
  --team-vip-discount-bg: #5ddcff;
  --team-vip-discount-text: #171717;
  --vip-modal-bottom-from: #0f1018;
  --vip-modal-bottom-to: #0f10181a;
  --vip-home-page-bg: #000;
  --vip-home-tab-accent: #fff;
  --vip-home-line-mid: #ffffff1f;
  --vip-home-scroll-btn-bg: #ffffff0f;
  --vip-home-scroll-btn-border: #ffffff1f;
  --vip-home-scroll-btn-icon: #f0f0f0;
  --team-vip-modal-bg: #212121;
  --team-vip-qr-panel-bg: #363636;
  --team-vip-text-primary: #fff;
  --team-vip-text-secondary: #ffffffd9;
  --team-vip-text-muted: #ffffff73;
  --team-vip-text-label: #fffc;
  --team-vip-text-price: #5ddcff;
  --team-vip-border: #ffffff1a;
  --team-vip-card-bg: #ffffff0d;
  --team-vip-seat-bonus-bg: #ffffff0d;
  --team-vip-seat-bonus-rule-text: #ffffff73;
  --team-vip-seat-bonus-text: #ffffffd9;
  --team-vip-seat-bonus-highlight: #ff6b6b;
  --team-vip-selected-bg: #ffffff0d;
  --team-vip-selected-border: #07b8dd;
  --team-vip-selected-text: #5b9aff;
  --team-vip-input-bg: #ffffff14;
  --team-vip-input-border: #ffffff1a;
  --team-vip-shadow-border: #ffffff1a;
  --team-vip-qr-bg: #ffffff0d;
  --team-vip-qr-border: #ffffff1a;
  --team-vip-qr-amount: #5b9aff;
  --team-vip-qr-text: #fffc;
  --team-vip-link: #5b8fff;
  --team-vip-close-bg: #ffffff1a;
  --team-vip-failure-bg: #1f6dff1a;
  --team-vip-failure-border: #1f6dff33;
  --team-vip-icon-filter: brightness(0) invert(1);
  --member-checkout-text-primary: #ffffffd9;
  --member-checkout-text-secondary: #ffffffa6;
  --member-checkout-text-muted: #ffffff73;
  --member-checkout-card-bg: #ffffff0f;
  --member-checkout-card-border: #fff3;
  --member-checkout-detail-bg: #363636;
  --member-checkout-detail-amount-text: #fff;
  --member-checkout-modal-bg: #212121;
  --member-checkout-qr-panel-bg: #363636;
  --member-checkout-border: #ffffff1a;
  --member-checkout-selected-bg: #ffffff0d;
  --member-checkout-selected-border: #07b8dd;
  --member-checkout-price-text: #5ddcff;
  --member-checkout-corner-tag-bg: #3cb5cc1a;
  --member-checkout-corner-tag-text: #07b8dd;
  --member-checkout-close-hover-bg: #ffffff1a;
  --member-checkout-free-interest-tag-bg: #fa5c00;
  --member-checkout-free-interest-tag-text: #fff;
  --member-checkout-qr-box-bg: #fff;
  --member-checkout-agreement-link: #f7f7f7;
  --installment-entry-border: #2e77ff;
  --installment-entry-text: #2e77ff;
  --installment-entry-bg: transparent;
  --installment-entry-hover-bg: #027aff14;
  --installment-entry-hover-color: #027aff;
  --installment-entry-tag-bg: #ffffffbf;
  --installment-entry-tag-text: #000;
  --sku-btn-corner-mark-bg: var(--installment-entry-tag-bg);
  --sku-btn-corner-mark-text: var(--installment-entry-tag-text);
  --team-detail-tooltip-bg: #303030;
  --team-detail-tooltip-text: #f7f7f7;
  --team-detail-tooltip-border: #ffffff1f;
  --team-detail-quota-progress: #5ddcff;
  --team-detail-table-border: #ffffff12;
  --team-detail-table-text: #ffffffe6;
  --team-detail-table-text-muted: #ffffff4d;
  --team-detail-quota-track: #ffffff14;
  --team-detail-quota-fill: #fff;
  --team-detail-quota-danger: #f76560;
  --team-detail-table-header-text: #fff9;
  --team-detail-table-header-bg: #242424;
  --team-detail-table-row-hover-bg: #282828;
  --team-detail-menu-bg: #242424;
  --team-detail-menu-border: #ffffff14;
  --team-detail-menu-item-hover: #ffffff0f;
  --team-detail-menu-danger: #e74c3c;
  --team-detail-power-section-bg: #161616;
  --team-role-tag-bg: #5ddcff1f;
  --team-role-tag-text: #5ddcff;
  --team-role-tag-member-border: #ffffff14;
  --team-role-tag-member-text: #fff9;
  --last-login-tag-bg: #ffffff0f;
  --last-login-tag-text: #fff9;
  --carousel-arrow-surface-fill: #ffffff1a;
  --carousel-arrow-stroke: #ffffffb8;
  --pop-guide-carousel-frame-bg: #242424;
  --pop-guide-carousel-stage-bg: #161616;
  --pop-guide-carousel-navigation-text: #ffffff8c;
  --pop-guide-carousel-navigation-text-active: #fff;
  --pop-guide-carousel-navigation-track: #ffffff1f;
  --pop-guide-carousel-navigation-progress: #fff;
  --pop-guide-carousel-title: #fff;
  --pop-guide-carousel-badge-text: #04caf6;
  --pop-guide-carousel-badge-bg: #31d2f626;
  --pop-guide-carousel-description: #fffc;
  --pop-guide-carousel-pagination-bg: #ffffff14;
  --pop-guide-carousel-pagination-control: #fff;
  --pop-guide-carousel-pagination-hover-bg: #ffffff29;
  --pop-guide-carousel-pagination-divider: #ffffff1f;
  --pop-guide-carousel-cta-bg: #3fdafd;
  --pop-guide-carousel-cta-text: #000;
  --pop-guide-carousel-close-bg: #1a1a1a;
  --pop-guide-carousel-close-hover-bg: #242424;
  --pop-guide-carousel-close-icon: #fff;
  --team-vip-sku-text-primary: #fff;
  --team-vip-sku-text-secondary: #ffffffa6;
  --team-vip-sku-text-muted: #919191;
  --team-vip-sku-price-color: #fff;
  --team-vip-sku-price-original: #919191;
  --team-vip-sku-btn-cta-bg: linear-gradient(to right, #e9fbff, #9dcdda);
  --team-vip-sku-btn-cta-text: #0d0d0d;
  --team-vip-sku-btn-cta-top-bg: #2e77ff;
  --team-vip-sku-btn-cta-top-text: #fff;
  --team-vip-sku-btn-cta-top-hover-bg: #296be5;
  --team-vip-sku-footer-text: #919191;
  --team-vip-sku-footer-highlight: #4a89ff;
  --team-vip-sku-seat-picker-bg: #ffffff0d;
  --team-vip-sku-seat-picker-btn-bg: transparent;
  --team-vip-sku-seat-picker-btn-hover-bg: #ffffff14;
  --team-vip-sku-seat-picker-text: #f7f7f7;
  --team-vip-sku-seat-picker-icon: #f7f7f7;
  --enterprise-qr-modal-bg: #141414;
  --enterprise-qr-frame-border: #525252;
  --enterprise-qr-code-bg: #fff;
  --enterprise-qr-footer-bg: #212121;
  --charge-modal-bg: linear-gradient(to right, #544221, #1a150b);
  --charge-left-bg: #171717;
  --charge-content-bg: transparent;
  --charge-content-border: transparent;
  --charge-card-bg: #ffffff0d;
  --charge-card-selected-bg: #2b2720;
  --charge-card-selected-border: #ffcf76;
  --charge-card-unselected-border: transparent;
  --charge-text-title: #fff;
  --charge-text-secondary: #ffffffa6;
  --charge-text-muted: #525252;
  --charge-price-color: #fff;
  --charge-qr-bg: #171717;
  --charge-qr-text: #ffffffd9;
  --charge-qr-amount: #fff;
  --charge-icon-filter: brightness(0) invert(1);
  --charge-modal-bg-v2: #212121;
  --power-charge-corner-mark: #ffbc57;
  --power-charge-corner-mark-bg: #281f15;
  --power-charge-modal-bg: #212121;
  --power-charge-modal-border: #363636;
  --power-charge-text: #f7f7f7;
  --power-charge-muted: #a8a8a8;
  --power-charge-brand: #5ddcff;
  --power-charge-stroke-medium: #ffffff1f;
  --power-charge-tab-bg: #141414;
  --power-charge-tab-inactive: #919191;
  --power-charge-tab-active-bg: #ffffff1a;
  --power-charge-selected: #07b8dd;
  --power-charge-cta: #5ddcff;
  --power-charge-cta-text: #000;
  --power-charge-close-hover: #ffffff14;
  --power-charge-card-surface: #141414;
  --power-charge-custom-input-bg: #ffffff14;
  --power-charge-custom-input-fg: #f7f7f7;
  --power-charge-custom-input-placeholder: #919191;
  --power-charge-model-card-bg: #00000040;
  --power-charge-team-tip-bg: #ffffff0d;
  --power-charge-team-tip-border: #363636;
  --power-charge-team-tip-text: #09caf5;
  --power-charge-close-icon-filter: brightness(0) invert(1);
  --power-charge-model-card-icon-filter: none;
  --power-charge-switch-track-off: #ffffff2e;
  --power-charge-switch-track-off-hover: #ffffff47;
  --power-charge-switch-track-on: #f7f7f7;
  --power-charge-switch-handle: #fff;
  --power-charge-switch-handle-checked: #0d0d0d;
  --corporate-pay-page-bg: #141414;
  --corporate-pay-text-primary: #f0f0f0;
  --corporate-pay-text-secondary: #a8a8a8;
  --corporate-pay-text-tertiary: #919191;
  --corporate-pay-text-disabled: #6b6b6b;
  --corporate-pay-brand: #09caf5;
  --corporate-pay-card-bg: #ffffff0f;
  --corporate-pay-card-bg2: #ffffff10;
  --corporate-pay-surface-bg: #212121;
  --corporate-pay-divider: #ffffff14;
  --corporate-pay-primary-btn-bg: #f7f7f7;
  --corporate-pay-primary-btn-text: #141414;
  --corporate-pay-primary-btn-disabled-bg: #6b6b6b;
  --corporate-pay-secondary-btn-bg: #ffffff1f;
  --corporate-pay-tertiary-btn-bg: #ffffff0f;
  --corporate-pay-brand-btn-bg: #09caf5;
  --corporate-pay-brand-btn-text: #000;
  --corporate-pay-step-active: #f0f0f0;
  --corporate-pay-step-inactive: #6b6b6b;
  --corporate-pay-step-line-inactive: #3d3d3d;
  --corporate-pay-modal-mask: #000000a6;
  --power-detail-text: #f7f7f7;
  --power-detail-text-secondary: #a8a8a8;
  --power-detail-text-muted: #919191;
  --power-detail-brand: #07b8dd;
  --power-detail-section-bg: #ffffff0a;
  --power-detail-card-bg: #ffffff0d;
  --power-detail-btn-bg: #ffffff1a;
  --power-detail-btn-hover-bg: #ffffff24;
  --power-detail-input-bg: #ffffff0f;
  --power-detail-border: #ffffff1f;
  --power-detail-tab-active: #f7f7f7;
  --power-detail-amount-plus: #00c38b;
  --power-detail-amount-minus: #f76560;
  --power-detail-badge-bg: #ffffff1a;
  --power-detail-badge-text: #b0b0b0;
  --power-detail-badge-team-bg: #3cb5cc1a;
  --power-detail-badge-vip-bg: #ffc65d1a;
  --power-detail-badge-vip-text: #ffc65d;
  --power-detail-picker-panel-bg: #1f1f1fe6;
  --power-detail-picker-panel-shadow: 0 2px 4px #0000001f, 0 4px 10px #0003;
  --power-detail-picker-border: #363636;
  --power-detail-picker-hover-bg: #ffffff1a;
  --power-detail-picker-item-active-bg: #ffffff1a;
  --power-detail-picker-range-bg: #ffffff1a;
  --power-detail-picker-outside-text: #525252;
  --power-detail-picker-endpoint-bg: #f7f7f7;
  --power-detail-picker-endpoint-text: #171717;
  --power-detail-picker-today-bg: #5ddcff;
  --power-detail-picker-today-text: #000;
  --power-detail-option-checkbox-border: #ffffff4d;
  --power-detail-option-tag-bg: #ffffff1a;
  --power-detail-table-header-sticky-bg: #262626;
  --power-detail-scrollbar-thumb: #ffffff26;
  --h5-pay-overlay-bg: #000c;
  --h5-pay-sheet-bg: #242424;
  --h5-pay-text-primary: #f7f7f7;
  --h5-pay-text-secondary: #a8a8a8;
  --h5-pay-text-muted: #919191;
  --h5-pay-text-hint: #fff9;
  --h5-pay-card-bg: #ffffff0a;
  --h5-pay-card-divider: #525252;
  --h5-pay-highlight: #5ddcff;
  --h5-pay-close-bg: #ffffff0f;
  --h5-pay-cta-bg: #fff;
  --h5-pay-cta-text: #000;
  --h5-pay-agreement-text: #868686;
  --h5-pay-agreement-link: #f7f7f7;
  --h5-pay-guide-bubble-bg: #242424;
  --h5-pay-guide-bubble-border: #ffffff1f;
  --h5-pay-guide-bubble-text: #fff;
  --h5nm-hero-bg-img: url(/assets/images/banners/banners-image-002.jpeg);
  --h5nm-hero-bg-h: 163px;
  --h5nm-hero-icons-img: url(/assets/images/banners/banners-image-004.png);
  --h5nm-sheet-bg: #161616;
  --h5nm-text: #fff;
  --h5nm-text-muted: #929292;
  --h5nm-row-bg: #ffffff0f;
  --h5nm-row-border-selected: #fff;
  --h5nm-badge-bg: #3cb5cc1a;
  --h5nm-badge-text: #07b8dd;
  --h5nm-close-bg: #ffffff0f;
  --h5nm-cta-bg: #fff;
  --h5nm-cta-text: #000;
  --h5nm-agreement-text: #868686;
  --h5nm-agreement-link: #ccc;
}
:root {
  --supply-modal-bg: #f7f7f7;
  --supply-text-primary: #262626;
  --supply-text-secondary: #525252;
  --supply-text-hint: #919191;
  --supply-scrollbar-thumb: #0000002e;
  --supply-text-on-photo: #fff;
  --supply-brand: #07b8dd;
  --supply-on-brand: #fff;
  --supply-annotate: #f0a;
  --supply-gold: #dbb165;
  --supply-close-hover-bg: #0000000f;
  --supply-tab-track-bg: #0000000a;
  --supply-tab-active-bg: #141414;
  --supply-tab-active-text: #fff;
  --supply-card-border: #e3e3e3;
  --supply-card-border-highlight: #00d3ff;
  --supply-card-bg: #fff;
  --supply-card-bg-highlight:
    linear-gradient(144deg, #5ddcff29 9.5%, #fff0 90%), #fff;
  --supply-badge-outline-border: #07b8dd66;
  --supply-surprise-card-bg: #000;
  --supply-surprise-card-surface: #1d1d1dcc;
  --supply-surprise-preview-card-bg: #0f0f0e;
  --supply-surprise-cta-bg: #fff;
  --supply-surprise-cta-text: #000;
  --supply-surprise-cta-disabled-bg: #fff6;
  --supply-surprise-preview-cta-bg: #919191;
  --supply-surprise-preview-cta-text: #fff;
  --supply-countdown-num-bg: #ff00aa1a;
  --supply-countdown-num-text: #f42ab1;
  --supply-model-card-bg: #fff;
  --supply-model-cta-bg: #262626;
  --supply-input-bg: #0000000a;
  --supply-slider-track: #e3e3e3;
  --supply-slider-thumb: #fff;
  --supply-slider-thumb-border: #e3e3e3;
  --supply-cta-disabled-bg: #00000029;
  --supply-section-title-filter: invert(1);
  --supply-carousel-nav-bg: #fff;
  --supply-carousel-nav-border: #e3e3e3;
  --supply-carousel-nav-color: #525252;
  --supply-carousel-nav-hover-bg: #f0f0f0;
}
:root.dark,
.dark {
  --supply-modal-bg: #141414;
  --supply-text-primary: #f7f7f7;
  --supply-text-secondary: #a8a8a8;
  --supply-scrollbar-thumb: #ffffff3d;
  --supply-brand: #5ddcff;
  --supply-on-brand: #171717;
  --supply-close-hover-bg: #ffffff14;
  --supply-tab-track-bg: #ffffff1a;
  --supply-tab-active-bg: #f7f7f7;
  --supply-tab-active-text: #171717;
  --supply-card-border: #363636;
  --supply-card-bg: linear-gradient(142deg, #3d3d3d66 9%, #0f0f0e66 84%);
  --supply-card-bg-highlight: linear-gradient(
    144deg,
    #5ddcff36 9.5%,
    #0f0f0e00 90%
  );
  --supply-badge-outline-border: #3cb5cc66;
  --supply-surprise-card-surface: #1d1d1dcc;
  --supply-surprise-preview-cta-bg: #919191;
  --supply-surprise-preview-cta-text: #fff;
  --supply-countdown-num-bg: #ff00aa1a;
  --supply-countdown-num-text: #f42ab1;
  --supply-model-card-bg: #212121;
  --supply-model-cta-bg: #f7f7f7;
  --supply-input-bg: #ffffff1a;
  --supply-slider-track: #525252;
  --supply-slider-thumb-border: #f0f0f0;
  --supply-cta-disabled-bg: #ffffff29;
  --supply-section-title-filter: none;
  --supply-carousel-nav-bg: #262626;
  --supply-carousel-nav-border: #363636;
  --supply-carousel-nav-color: #f7f7f7;
  --supply-carousel-nav-hover-bg: #363636;
}
:root {
  --points-store-entry-shimmer: #5ddcff73;
}
:root.dark,
.dark {
  --points-store-entry-shimmer: #5ddcff47;
}
:root {
  --credit-gap-strong: #f53f3f;
  --credit-gap-medium: #ff7d00;
  --credit-gap-none: #5ddcff;
  --credit-gap-ring-track: #c4c4c4;
  --credit-gap-bar-track: #0000001a;
  --credit-gap-notice-bg: #1d1d1f;
  --credit-gap-notice-text: #f7f7f7;
  --credit-gap-notice-border: #ffffff14;
  --credit-gap-notice-btn-bg: #fff;
  --credit-gap-notice-btn-text: #1d1d1f;
  --credit-gap-notice-close: #ffffffa6;
}
:root.dark,
.dark {
  --credit-gap-ring-track: #525252;
  --credit-gap-bar-track: #ffffff29;
}
:root {
  --nuw-modal-border: #00000012;
  --nuw-text-default: #000000e6;
  --nuw-text-secondary: #0000008c;
  --nuw-text-muted: #00000073;
  --nuw-accent: #fa5c00;
  --nuw-close-icon: #ffffffe6;
  --nuw-counter-bg: #fff;
  --nuw-tab-bg: #00000008;
  --nuw-tab-border: #0000001a;
  --nuw-tab-active-bg: #fff;
  --nuw-tab-active-border: #00000014;
  --nuw-chip-bg: #0000000a;
  --nuw-header-bg-image: url(/assets/images/banners/header-light-1500.webp);
  --nuw-modal-bg: #f5f5f5;
  --nuw-close-bg: #ffffff14;
  --nuw-close-bg-hover: #ffffff29;
  --nuw-row-bg: #fff;
  --nuw-row-bg-hover: #f0f0f0;
  --nuw-row-border: #00000012;
  --nuw-row-selected-border: #13d5ff;
  --nuw-row-selected-bg: linear-gradient(
    188.73deg,
    #13d5ff17 0%,
    #13d5ff08 99.49%
  );
  --nuw-lowest: #ff5f1f;
  --nuw-discount-chip-bg: #31d2f6;
  --nuw-discount-chip-text: #000;
  --nuw-discount-chip-digit-bg: #00000014;
  --nuw-discount-chip-accent-bg: #ff5f1f;
  --nuw-panel-bg: linear-gradient(to bottom, #fff, #fff0);
  --nuw-qr-bg: #fff;
  --nuw-qr-mask-bg: #000000b3;
  --nuw-qr-mask-text: #fff;
  --nuw-scrollbar-thumb: #0003;
  --nuw-text-brand: #13d5ff;
  --nuw-banner-bg: #13d5ff1a;
  --nuw-banner-shine: #13d5ff29;
  --nuw-divider-subtle: #00000014;
  --nuw-red-packet-card-image: url(/assets/images/banners/new-user-offer-light-top-20261014-compressed.webp);
  --nuw-red-packet-front-image: url(/assets/images/banners/banners-image-002.webp);
  --nuw-red-packet-front-shadow: #00000014;
  --nuw-red-packet-mask: #00000073;
}
:root.dark,
.dark {
  --nuw-modal-border: #ffffff1f;
  --nuw-text-default: #fff;
  --nuw-text-secondary: #ffffff80;
  --nuw-text-muted: #fff9;
  --nuw-close-icon: #ffffffe6;
  --nuw-counter-bg: #ffffff1a;
  --nuw-tab-bg: #ffffff08;
  --nuw-tab-border: #ffffff1a;
  --nuw-tab-active-bg: #ffffff0f;
  --nuw-tab-active-border: #ffffff29;
  --nuw-chip-bg: #ffffff0f;
  --nuw-header-bg-image: url(/assets/images/banners/header-dark-1500.webp);
  --nuw-modal-bg: #121212;
  --nuw-close-bg: #ffffff14;
  --nuw-close-bg-hover: #ffffff29;
  --nuw-row-bg: #ffffff08;
  --nuw-row-bg-hover: #ffffff0d;
  --nuw-row-border: #ffffff14;
  --nuw-row-selected-border: #3fdafd;
  --nuw-row-selected-bg: linear-gradient(
    188.73deg,
    #04caf617 0%,
    #04caf608 99.49%
  );
  --nuw-discount-chip-bg: #3fdafd;
  --nuw-discount-chip-text: #000;
  --nuw-discount-chip-digit-bg: #00000014;
  --nuw-panel-bg: linear-gradient(to bottom, #ffffff0a, #fff0);
  --nuw-scrollbar-thumb: #fff3;
  --nuw-text-brand: #3fdafd;
  --nuw-banner-bg: #3fdafd14;
  --nuw-banner-shine: #5ddcff1f;
  --nuw-divider-subtle: #ffffff14;
  --nuw-red-packet-card-image: url(/assets/images/banners/new-user-offer-dark-top-20261014-compressed.webp);
  --nuw-red-packet-front-image: url(/assets/images/banners/banners-image.webp);
  --nuw-red-packet-front-shadow: #ffffff14;
  --nuw-red-packet-mask: #00000073;
}
:root {
  --pex-card-bg: #0000000a;
  --pex-entry-bg-hover: #0000000f;
  --pex-fixed-col-shadow: #00000014;
}
:root.dark,
.dark {
  --pex-card-bg: #ffffff0a;
  --pex-entry-bg-hover: #ffffff1a;
  --pex-fixed-col-shadow: #0006;
}
:root {
  --ugp-card-bg: var(--nuw-row-bg);
  --ugp-card-bg-hover: var(--nuw-row-bg-hover);
  --ugp-card-selected-border: var(--nuw-row-selected-border);
  --ugp-card-selected-bg: var(--nuw-row-selected-bg);
  --ugp-text-secondary: var(--nuw-text-secondary);
  --ugp-text-brand: var(--nuw-text-brand);
  --ugp-tag-border: var(--nuw-text-brand);
  --ugp-close-bg: var(--nuw-close-bg);
}
:root.dark,
.dark {
  --ugp-card-bg: #ffffff0d;
  --ugp-card-bg-hover: #ffffff17;
  --ugp-card-selected-border: #04caf6;
  --ugp-card-selected-bg: linear-gradient(
    222.47deg,
    #04caf629 0%,
    #04caf60a 99.49%
  );
  --ugp-text-secondary: #fff9;
  --ugp-text-brand: #04caf6;
  --ugp-tag-border: #3fdafd;
  --ugp-close-bg: #ffffff17;
}
:root {
  --psr-modal-bg: linear-gradient(#0000000a, #0000000a), #fff;
  --psr-modal-border: #0000001a;
  --psr-header-bg-narrow: url(/assets/images/banners/banners-image-010.png);
  --psr-header-bg-side: url(/assets/images/banners/banners-image-007.png);
  --psr-header-bg-wide: url(/assets/images/banners/banners-image-006.png);
  --psr-text-default: #000000e6;
  --psr-text-secondary: #0000008c;
  --psr-text-brand: #069bbc;
  --psr-icon-secondary: #0000008c;
  --psr-slot-bg: linear-gradient(to bottom, #00000008, #0000);
  --psr-slot-bg-side: linear-gradient(to right, #00000008, #0000);
  --psr-close-outer-bg: #ffffff14;
  --psr-close-outer-bg-hover: #ffffff29;
  --psr-close-outer-icon: #ffffffe6;
  --psr-divider: #0000001a;
  --psr-section-line: #00000014;
  --psr-brand-bg: #31d2f6;
  --psr-on-brand: #000000e6;
  --psr-cta-brand-highlight: #fff6;
  --psr-plan-border: #069bbc;
  --psr-plan-bg:
    linear-gradient(121.68deg, #04caf60a 31.994%, #04caf603 83.364%), #fff;
  --psr-plan-bg-hover:
    linear-gradient(124.46deg, #04caf618 31.994%, #04caf606 83.364%), #fff;
  --psr-card-bg: #fff;
  --psr-card-bg-hover: linear-gradient(#00000008, #00000008), #fff;
  --psr-card-border: #0000001a;
  --psr-card-highlight-bg:
    linear-gradient(108.17deg, #04caf60a 31.994%, #04caf603 83.364%), #fff;
  --psr-cta-invert-bg: #2c2c2c;
  --psr-cta-invert-bg-hover: #2c2c2c;
  --psr-cta-brand-bg-self-hover: #70e1fa;
  --psr-cta-invert-bg-self-hover: #4a4a4a;
  --psr-cta-invert-text: #fff;
  --psr-sparkle-deco: #0000001f;
  --psr-model-icon-filter: brightness(0) saturate(100%);
}
:root.dark,
.dark {
  --psr-modal-bg: #121212;
  --psr-modal-border: #ffffff1f;
  --psr-header-bg-narrow: url(/assets/images/banners/banners-image-008.png);
  --psr-header-bg-side: url(/assets/images/banners/banners-image-003.png);
  --psr-header-bg-wide: url(/assets/images/banners/banners-image-009.png);
  --psr-text-default: #fff;
  --psr-text-secondary: #fff9;
  --psr-text-brand: #04caf6;
  --psr-icon-secondary: #fff9;
  --psr-slot-bg: linear-gradient(to bottom, #ffffff08, #fff0);
  --psr-slot-bg-side: linear-gradient(to right, #ffffff08, #fff0);
  --psr-close-outer-bg: #ffffff14;
  --psr-close-outer-bg-hover: #ffffff29;
  --psr-close-outer-icon: #ffffffe6;
  --psr-divider: #ffffff1f;
  --psr-section-line: #ffffff14;
  --psr-brand-bg: #3fdafd;
  --psr-on-brand: #000;
  --psr-cta-brand-highlight: #fff6;
  --psr-plan-border: #04caf6;
  --psr-plan-bg: linear-gradient(
    121.68deg,
    #04caf60a 31.994%,
    #04caf603 83.364%
  );
  --psr-plan-bg-hover: linear-gradient(
    124.46deg,
    #04caf618 31.994%,
    #04caf606 83.364%
  );
  --psr-card-bg: #ffffff08;
  --psr-card-bg-hover: #ffffff14;
  --psr-card-border: #ffffff1f;
  --psr-card-highlight-bg: linear-gradient(
    108.17deg,
    #04caf60a 31.994%,
    #04caf603 83.364%
  );
  --psr-cta-invert-bg: #ffffffe6;
  --psr-cta-invert-bg-hover: #fff;
  --psr-cta-brand-bg-self-hover: #04caf6;
  --psr-cta-invert-bg-self-hover: #ffffffe6;
  --psr-cta-invert-text: #000;
  --psr-sparkle-deco: #ffffff29;
  --psr-model-icon-filter: none;
}
:root {
  --redeem-modal-bg: #fff;
  --redeem-modal-border: #00000012;
  --redeem-text-default: #000000e6;
  --redeem-text-secondary: #0000008c;
  --redeem-text-tertiary: #0000004d;
  --redeem-text-brand: #069bbc;
  --redeem-icon-default: #000000e6;
  --redeem-icon-brand: #13d5ff;
  --redeem-danger: #e74c3c;
  --redeem-overlay-bg: #0000000a;
  --redeem-overlay-bg-hover: #0000000f;
  --redeem-overlay-bg-active: #00000014;
  --redeem-card-bg: #0000000a;
  --redeem-notice-bg: #13d5ff14;
  --redeem-cta-bg: #2c2c2c;
  --redeem-cta-bg-hover: #4a4a4a;
  --redeem-cta-text: #fff;
  --redeem-cta-disabled-bg: #0000000f;
  --redeem-cta-disabled-text: #0000004d;
  --redeem-tooltip-bg: #1a1a1a;
  --redeem-tooltip-text: #fff;
  --redeem-guide-image: url(/assets/images/banners/douyin-course-guide-short-20261018.webp);
}
:root.dark,
.dark {
  --redeem-modal-bg: #1f1f1f;
  --redeem-modal-border: #ffffff14;
  --redeem-text-default: #fff;
  --redeem-text-secondary: #fff9;
  --redeem-text-tertiary: #ffffff4d;
  --redeem-text-brand: #04caf6;
  --redeem-icon-default: #fff;
  --redeem-icon-brand: #3fdafd;
  --redeem-danger: #e74c3c;
  --redeem-overlay-bg: #ffffff0f;
  --redeem-overlay-bg-hover: #ffffff14;
  --redeem-overlay-bg-active: #ffffff1a;
  --redeem-card-bg: #ffffff0a;
  --redeem-notice-bg: #31d2f614;
  --redeem-cta-bg: #fff;
  --redeem-cta-bg-hover: #ffffffe6;
  --redeem-cta-text: #000;
  --redeem-cta-disabled-bg: #ffffff14;
  --redeem-cta-disabled-text: #ffffff4d;
  --redeem-tooltip-bg: #000;
  --redeem-tooltip-text: #fff;
  --redeem-guide-image: url(/assets/images/banners/douyin-course-guide-full-20261018.webp);
}
:root {
  --color-text: #333;
  --color-text-light: #666;
  --color-text-lighter: #999;
  --color-text-img-info: #222;
  --color-caption: #222;
  --color-caption-light: #666;
  --color-background-normal: #fff;
  --color-background-secondary: #f4f5f9;
  --color-background-fourth: #f1f2f8;
  --color-background-hover: #0000000a;
  --color-background-img-info: #f8f9fa;
  --section-bg-color: #f8f8f8;
  --color-border1: #d8dae9;
  --color-modal-background: #fff;
  --color-modal-text: #333;
  --color-background-popover: #fff;
  --color-danger: #ff6a6f;
  --bg-topbar-hover: #f0f0f0;
  --bg-topbar-btn: #eceef5;
  --bg-topbar-btn-hover: #f2f3f5;
  --bg-topbar-msg-hover: #eceef5;
  --bg-bg-overlay: #0000000a;
  --bg-practice-divider: #fff;
  --color-background-select-dropdown: #fff;
  --topnav-btn-bg: #f0f0f0;
  --topnav-btn-border: #d8dae9;
  --topnav-btn-text: #333;
  --topnav-btn-hover-bg: #e0e0e0;
  --topnav-btn-skills-border: #525252;
  --vip-modal-group-tab-gap: 12px;
  --vip-modal-group-tab-border: #0000000f;
  --vip-modal-group-tab-min-width: 170px;
  --vip-modal-group-tab-padding: 8px 40px;
  --vip-modal-group-tab-radius: 0;
  --vip-modal-group-tab-font-size: 18px;
  --vip-modal-group-tab-font-weight: 500;
  --vip-modal-group-tab-selected-text: #262626;
  --vip-modal-group-tab-unselected-text: #525252;
  --vip-modal-group-tab-disabled-text: #7a7a7a;
  --vip-modal-group-tab-selected-border: #0690ae;
  --vip-modal-group-tab-selected-border-width: 2px;
  --vip-modal-group-tab-badge-gap: 8px;
  --vip-modal-group-divider-display: none;
  --vip-modal-team-tab-badge-display: inline-flex;
  --vip-modal-team-tab-badge-height: 24px;
  --vip-modal-team-tab-badge-padding: 0 8px;
  --vip-modal-team-tab-badge-radius: 8px;
  --vip-modal-team-tab-badge-bg: #5ddcff;
  --vip-modal-team-tab-badge-text: #000;
  --vip-modal-team-tab-badge-font-size: 12px;
  --vip-modal-team-tab-badge-font-weight: 600;
}
:root.dark,
.dark {
  --color-text: #fff;
  --color-text-light: #ccc;
  --color-text-lighter: #999;
  --color-text-img-info: #fff;
  --color-caption: #fff;
  --color-caption-light: #999;
  --color-background-normal: #262626;
  --color-background-secondary: #1c1d29;
  --color-background-fourth: #2a2c4b99;
  --color-background-hover: #353639;
  --color-background-img-info: #f8f9fa;
  --section-bg-color: #262626;
  --color-border1: #3e3b4b;
  --color-modal-background: #2a2d3d;
  --color-modal-text: #fffc;
  --color-background-popover: #1c1d29;
  --color-danger: #ff6a6f;
  --bg-topbar-hover: #303030;
  --bg-topbar-btn: #2c2c2d;
  --bg-topbar-btn-hover: #1b1b20;
  --bg-topbar-msg-hover: #2a2d3d;
  --bg-bg-overlay: #ffffff0f;
  --bg-practice-divider: #161616;
  --color-background-select-dropdown: #1c1d29;
  --topnav-btn-bg: #171717;
  --topnav-btn-border: #363636;
  --topnav-btn-text: #fff;
  --topnav-btn-hover-bg: #363636;
  --vip-modal-group-tab-gap: 12px;
  --vip-modal-group-tab-border: #ffffff14;
  --vip-modal-group-tab-min-width: 170px;
  --vip-modal-group-tab-padding: 8px 40px;
  --vip-modal-group-tab-radius: 0;
  --vip-modal-group-tab-font-size: 18px;
  --vip-modal-group-tab-font-weight: 500;
  --vip-modal-group-tab-selected-text: #fff;
  --vip-modal-group-tab-unselected-text: #a8a8a8;
  --vip-modal-group-tab-disabled-text: #fff9;
  --vip-modal-group-tab-selected-border: #0690ae;
  --vip-modal-group-tab-selected-border-width: 2px;
  --vip-modal-group-tab-badge-gap: 8px;
  --vip-modal-group-divider-display: none;
  --vip-modal-team-tab-badge-display: inline-flex;
  --vip-modal-team-tab-badge-height: 24px;
  --vip-modal-team-tab-badge-padding: 0 8px;
  --vip-modal-team-tab-badge-radius: 8px;
  --vip-modal-team-tab-badge-bg: #5ddcff;
  --vip-modal-team-tab-badge-text: #000;
  --vip-modal-team-tab-badge-font-size: 12px;
  --vip-modal-team-tab-badge-font-weight: 600;
}
[lang="en"] {
  --font-system-latin:
    -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
[lang="ko"] {
  --font-system-latin:
    -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Pretendard",
    "Malgun Gothic", sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
    "Segoe UI Symbol";
}
[lang="zh"] {
  --font-system-latin:
    -apple-system, BlinkMacSystemFont, "PingFang SC", "Inter", "Noto Sans SC",
    "Microsoft YaHei", sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
    "Segoe UI Symbol";
}
[lang="en"] .font-title,
[lang="pt"] .font-title,
[lang="fr"] .font-title,
[lang="de"] .font-title,
[lang="it"] .font-title,
[lang="ru"] .font-title,
[lang="es"] .font-title {
  font-family: var(--font-title-latin);
}
[lang="zh"] .font-title,
[lang="zh-TW"] .font-title,
[lang="ja"] .font-title,
[lang="ko"] .font-title {
  font-family: var(--font-title-cjk);
}
[lang="en"] .font-sub-title,
[lang="pt"] .font-sub-title,
[lang="fr"] .font-sub-title,
[lang="de"] .font-sub-title,
[lang="it"] .font-sub-title,
[lang="ru"] .font-sub-title,
[lang="es"] .font-sub-title {
  font-family: var(--font-sub-title-latin);
}
[lang="zh"] .font-sub-title,
[lang="zh-TW"] .font-sub-title,
[lang="ja"] .font-sub-title,
[lang="ko"] .font-sub-title {
  font-family: var(--font-sub-title-cjk);
}
.lang-en .font-title,
.lang-pt .font-title,
.lang-fr .font-title,
.lang-de .font-title,
.lang-it .font-title,
.lang-ru .font-title,
.lang-es .font-title {
  font-family: var(--font-title-latin);
}
.lang-zh .font-title,
.lang-zh-tw .font-title,
.lang-ja .font-title,
.lang-ko .font-title {
  font-family: var(--font-title-cjk);
}
.lang-en .font-sub-title,
.lang-pt .font-sub-title,
.lang-fr .font-sub-title,
.lang-de .font-sub-title,
.lang-it .font-sub-title,
.lang-ru .font-sub-title,
.lang-es .font-sub-title {
  font-family: var(--font-sub-title-latin);
}
.lang-zh .font-sub-title,
.lang-zh-tw .font-sub-title,
.lang-ja .font-sub-title,
.lang-ko .font-sub-title {
  font-family: var(--font-sub-title-cjk);
}
.font-title-latin {
  font-family: var(--font-title-latin);
}
.font-title-cjk {
  font-family: var(--font-title-cjk);
}
.font-sub-title-latin {
  font-family: var(--font-sub-title-latin);
}
.font-sub-title-cjk {
  font-family: var(--font-sub-title-cjk);
}
html[lang="en"] .font-title,
html[lang="pt"] .font-title,
html[lang="fr"] .font-title,
html[lang="de"] .font-title,
html[lang="it"] .font-title,
html[lang="ru"] .font-title,
html[lang="es"] .font-title,
html[lang="zh"] .font-title,
html[lang="zh-TW"] .font-title,
html[lang="ja"] .font-title,
html[lang="ko"] .font-title,
html[lang="en"] .font-sub-title,
html[lang="pt"] .font-sub-title,
html[lang="fr"] .font-sub-title,
html[lang="de"] .font-sub-title,
html[lang="it"] .font-sub-title,
html[lang="ru"] .font-sub-title,
html[lang="es"] .font-sub-title,
html[lang="zh"] .font-sub-title,
html[lang="zh-TW"] .font-sub-title,
html[lang="ja"] .font-sub-title,
html[lang="ko"] .font-sub-title {
  font-family: var(--font-system-latin);
}
@view-transition {
  navigation: auto;
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes slide-down-fade {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes slide-up-fade {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes slide-left-fade {
  0% {
    opacity: 0;
    transform: translate(-100%);
  }
  to {
    opacity: 1;
    transform: translate(0);
  }
}
@keyframes slide-right-fade {
  0% {
    opacity: 0;
    transform: translate(100%);
  }
  to {
    opacity: 1;
    transform: translate(0);
  }
}
@keyframes scale-in {
  0% {
    opacity: 0;
    transform: scale(0.9);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes popup-in {
  0% {
    opacity: 0;
    transform: scale(0.95);
  }
  99% {
    opacity: 1;
    transform: scale(1);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes scale-out {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  to {
    opacity: 0;
    transform: scale(0.9);
  }
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
@keyframes pulse {
  50% {
    opacity: 0.5;
  }
}
@keyframes bounce {
  0%,
  to {
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
    transform: translateY(-25%);
  }
  50% {
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transform: translateY(0);
  }
}
@keyframes shake {
  0%,
  to {
    transform: translate(0);
  }
  20%,
  60% {
    transform: translate(-8px);
  }
  40%,
  80% {
    transform: translate(8px);
  }
}
@keyframes rainbow {
  0%,
  to {
    background-position: 0%;
  }
  50% {
    background-position: 100%;
  }
}
@keyframes scroll-up {
  0% {
    transform: translateY(0);
  }
  to {
    transform: translateY(-50%);
  }
}
@keyframes scroll-down {
  0% {
    transform: translateY(-50%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes content-move {
  0% {
    transform: translateY(100px) scale(0.5);
  }
  to {
    transform: translateY(0) scale(1);
  }
}
@keyframes mask-fade-out {
  0% {
    opacity: 1;
    z-index: 10;
  }
  99% {
    opacity: 0;
    z-index: 10;
  }
  to {
    opacity: 0;
    z-index: -1;
  }
}
.animate-content-move {
  animation: content-move var(--duration-slow) var(--ease-out) forwards;
}
.animate-mask-fade-out {
  animation: mask-fade-out var(--duration-slow) var(--ease-out) forwards;
}
@keyframes chat-text-shine-sweep {
  0% {
    background-position: 180%, 0%;
  }
  to {
    background-position: -180%, 0%;
  }
}
.plan-input-header-shine-text {
  color: #0000;
  -webkit-text-fill-color: transparent;
  background-image:
    linear-gradient(
      108deg,
      #26262600 36%,
      #52525266 46%,
      #525252eb 50%,
      #26262666 54%,
      #26262600 64%
    ),
    linear-gradient(#000000e6, #000000e6);
  background-repeat: no-repeat, no-repeat;
  background-size:
    260% 100%,
    100% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  animation: 4s linear infinite chat-text-shine-sweep;
}
.dark .plan-input-header-shine-text {
  background-image:
    linear-gradient(
      108deg,
      #fff0 36%,
      #ffffff8c 46%,
      #ffffffeb 50%,
      #fffffff2 54%,
      #fff0 64%
    ),
    linear-gradient(#ffffffe6, #ffffffe6);
}
.chat-thinking-shine-text,
.chat-analyze-pill-shine-text {
  color: #0000;
  -webkit-text-fill-color: transparent;
  background-image:
    linear-gradient(
      108deg,
      #fff0 36%,
      #ffffff73 46%,
      #fffffff2 50%,
      #ffffff73 54%,
      #fff0 64%
    ),
    linear-gradient(#d4d4d4, #d4d4d4);
  background-repeat: no-repeat, no-repeat;
  background-size:
    260% 100%,
    100% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  animation: 4s linear infinite chat-text-shine-sweep;
}
[data-mantine-color-scheme="light"] .chat-thinking-shine-text {
  background-image:
    linear-gradient(
      108deg,
      #91919100 36%,
      #d4d4d480 46%,
      #d4d4d4f2 50%,
      #d4d4d480 54%,
      #91919100 64%
    ),
    linear-gradient(
      var(--input-placeholder, #919191),
      var(--input-placeholder, #919191)
    );
}
.animate-rainbow {
  animation: var(--animate-rainbow);
  background-size: 200% 200%;
  background-image: linear-gradient(
    45deg,
    var(--color-red-400),
    var(--color-yellow-400),
    var(--color-green-400),
    var(--color-blue-400),
    var(--color-brand-400)
  );
}
@keyframes rise-up {
  0% {
    opacity: 0;
    transform: translateY(40px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes countdown-flip-in {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes countdown-flip-out {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(100%);
  }
}
@keyframes ribbon-ghosty-reveal {
  0% {
    -webkit-mask-position: 100%;
    mask-position: 100%;
  }
  to {
    -webkit-mask-position: 0%;
    mask-position: 0%;
  }
}
@keyframes ribbon-ghosty-bloom {
  0% {
    filter: brightness(1.45) saturate(1.08) contrast(1.06);
    transform: scale(1.08);
  }
  40% {
    filter: brightness(1.18) saturate(1.04) contrast(1.03);
    transform: scale(1.03);
  }
  to {
    filter: none;
    transform: none;
  }
}
.ribbon-ghosty-reveal {
  transform-origin: 50%;
  -webkit-mask-image: linear-gradient(
    90deg,
    #000 0% 30%,
    #000000e0 35%,
    #00000080 42%,
    #00000029 50%,
    #0000 58% 100%
  );
  mask-image: linear-gradient(
    90deg,
    #000 0% 30%,
    #000000e0 35%,
    #00000080 42%,
    #00000029 50%,
    #0000 58% 100%
  );
  -webkit-mask-position: 100%;
  mask-position: 100%;
  -webkit-mask-size: 280% 160%;
  mask-size: 280% 160%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.ribbon-ghosty-reveal.is-playing {
  animation:
    var(--animate-ribbon-ghosty-reveal),
    ribbon-ghosty-bloom 1s cubic-bezier(0.33, 1, 0.68, 1) both;
  will-change: mask-position, filter, transform;
}
@keyframes activity-banner-flow {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(-50%);
  }
}
.activity-banner-flow {
  width: 400%;
  animation: var(--animate-activity-banner-flow);
  will-change: transform;
  background-repeat: repeat;
}
.activity-banner-aurora-ring {
  aspect-ratio: 1.3;
  will-change: transform;
  background-repeat: no-repeat;
  width: 180%;
  animation: 12s linear infinite activity-banner-aurora-ring;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) translate(17%, 17.321%) rotate(0) scale(1.09);
}
@keyframes activity-banner-aurora-ring {
  0% {
    transform: translate(-50%, -50%) translate(17%, 17.321%) rotate(0)
      scale(1.09);
  }
  6.25% {
    transform: translate(-50%, -50%) translate(4.438%, 19.829%) rotate(11.25deg)
      scale(1.008);
  }
  12.5% {
    transform: translate(-50%, -50%) translate(-8.8%, 19.319%) rotate(22.5deg)
      scale(1.03);
  }
  18.75% {
    transform: translate(-50%, -50%) translate(-20.698%, 15.867%)
      rotate(33.75deg) scale(1.112);
  }
  25% {
    transform: translate(-50%, -50%) translate(-29.445%, 10%) rotate(45deg)
      scale(1.09);
  }
  31.25% {
    transform: translate(-50%, -50%) translate(-33.709%, 2.611%)
      rotate(56.25deg) scale(1.008);
  }
  37.5% {
    transform: translate(-50%, -50%) translate(-32.841%, -5.176%)
      rotate(67.5deg) scale(1.03);
  }
  43.75% {
    transform: translate(-50%, -50%) translate(-26.974%, -12.175%)
      rotate(78.75deg) scale(1.112);
  }
  50% {
    transform: translate(-50%, -50%) translate(-17%, -17.321%) rotate(90deg)
      scale(1.09);
  }
  56.25% {
    transform: translate(-50%, -50%) translate(-4.438%, -19.829%)
      rotate(101.25deg) scale(1.008);
  }
  62.5% {
    transform: translate(-50%, -50%) translate(8.8%, -19.319%) rotate(112.5deg)
      scale(1.03);
  }
  68.75% {
    transform: translate(-50%, -50%) translate(20.698%, -15.867%)
      rotate(123.75deg) scale(1.112);
  }
  75% {
    transform: translate(-50%, -50%) translate(29.445%, -10%) rotate(135deg)
      scale(1.09);
  }
  81.25% {
    transform: translate(-50%, -50%) translate(33.709%, -2.611%)
      rotate(146.25deg) scale(1.008);
  }
  87.5% {
    transform: translate(-50%, -50%) translate(32.841%, 5.176%) rotate(157.5deg)
      scale(1.03);
  }
  93.75% {
    transform: translate(-50%, -50%) translate(26.974%, 12.175%)
      rotate(168.75deg) scale(1.112);
  }
  to {
    transform: translate(-50%, -50%) translate(17%, 17.321%) rotate(180deg)
      scale(1.09);
  }
}
@media (prefers-reduced-motion: reduce) {
  .animate-rise-up {
    opacity: 1 !important;
    animation: none !important;
    transform: none !important;
  }
  .activity-banner-flow,
  .activity-banner-aurora-ring {
    animation: none !important;
  }
  .ribbon-ghosty-reveal,
  .ribbon-ghosty-reveal.is-playing {
    filter: none !important;
    animation: none !important;
    transform: none !important;
    -webkit-mask-image: none !important;
    mask-image: none !important;
  }
  .plan-input-header-shine-text {
    background-image: linear-gradient(#000000e6, #000000e6) !important;
    background-size: 100% 100% !important;
    animation: none !important;
  }
  .dark .plan-input-header-shine-text {
    background-image: linear-gradient(#ffffffe6, #ffffffe6) !important;
  }
}
@keyframes row-highlight-flash {
  0%,
  to {
    background-color: #0000;
  }
  50% {
    background-color: var(--canvas-controls-hover);
  }
}
.animate-row-highlight-flash {
  animation: 1s ease-in-out 2 row-highlight-flash;
}
@media (prefers-reduced-motion: reduce) {
  .animate-row-highlight-flash {
    background-color: var(--canvas-controls-hover) !important;
    animation: none !important;
  }
}
@keyframes chat-activity-roll-out {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-100%);
  }
}
@keyframes chat-activity-roll-in {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.chat-activity-roll-out {
  animation: chat-activity-roll-out 0.32s var(--ease-out) both;
}
.chat-activity-roll-in {
  animation: chat-activity-roll-in 0.32s var(--ease-out) both;
}
@keyframes home-composer-dock-in {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  99% {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.home-composer-dock-in {
  will-change: transform, opacity;
  animation: 0.35s cubic-bezier(0.33, 0.68, 0, 1) both home-composer-dock-in;
}
@keyframes home-composer-dock-out {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(20px);
  }
}
.home-composer-dock-out {
  will-change: transform, opacity;
  animation: 0.28s cubic-bezier(0.36, 0.77, 0, 1) both home-composer-dock-out;
}
@media (prefers-reduced-motion: reduce) {
  .chat-activity-roll-out,
  .chat-activity-roll-in,
  .home-composer-dock-in,
  .home-composer-dock-out {
    animation: none !important;
  }
}
.delay-75 {
  animation-delay: 75ms;
}
.delay-100 {
  animation-delay: 0.1s;
}
.delay-150 {
  animation-delay: 0.15s;
}
.delay-200 {
  animation-delay: 0.2s;
}
.delay-300 {
  animation-delay: 0.3s;
}
.delay-500 {
  animation-delay: 0.5s;
}
.delay-700 {
  animation-delay: 0.7s;
}
.delay-1000 {
  animation-delay: 1s;
}
@keyframes home-models-marquee {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(-50%);
  }
}
@keyframes libtv-text-wave {
  0% {
    background-position: 100% 0;
  }
  to {
    background-position: 0 0;
  }
}
.libtv-text-wave {
  --libtv-wave-band: #00000073;
  color: #0000;
  background-image: linear-gradient(
    120deg,
    var(--fg-default) 42%,
    var(--libtv-wave-band) 50%,
    var(--fg-default) 58%
  );
  background-repeat: no-repeat;
  background-size: 300% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  animation: 2.2s linear infinite libtv-text-wave;
}
.dark .libtv-text-wave {
  --libtv-wave-band: #ffffff73;
}
@media (prefers-reduced-motion: reduce) {
  .libtv-text-wave {
    color: var(--fg-default);
    background-image: none;
    animation: none;
  }
}
@keyframes btn-shine {
  0% {
    transform: translate(-150%) skew(-20deg);
  }
  60%,
  to {
    transform: translate(400%) skew(-20deg);
  }
}
@keyframes vt-fade-out {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes vt-fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes vt-rise-in {
  0% {
    transform: translateY(18px);
  }
  to {
    transform: translateY(0);
  }
}
html.vt-skill .vt-prompt-box {
  view-transition-name: prompt-box;
}
html.vt-skill::view-transition-group(prompt-box) {
  animation-duration: 0.34s;
  animation-timing-function: cubic-bezier(0.22, 1, 0.36, 1);
}
html.vt-skill::view-transition-old(prompt-box) {
  animation: 0.12s both vt-fade-out;
}
html.vt-skill::view-transition-new(prompt-box) {
  animation: 0.16s both vt-fade-in;
}
html.vt-skill::view-transition-old(root) {
  animation: 0.2s both vt-fade-out;
}
html.vt-skill::view-transition-new(root) {
  animation: 0.26s 60ms both vt-fade-in;
}
html.vt-to-skill .vt-rise-skill {
  animation: 0.34s cubic-bezier(0.22, 1, 0.36, 1) both vt-rise-in;
}
@media (prefers-reduced-motion: reduce) {
  html.vt-skill .vt-prompt-box {
    view-transition-name: none;
  }
  html.vt-skill::view-transition-old(root) {
    animation: none;
  }
  html.vt-skill::view-transition-new(root) {
    animation: none;
  }
  html.vt-to-skill .vt-rise-skill {
    animation: none;
  }
}
:where([data-mantine-color-scheme="light"])
  .mantine-ScrollArea-scrollbar
  .mantine-ScrollArea-thumb {
  background-color: #0003;
}
:where([data-mantine-color-scheme="dark"])
  .mantine-ScrollArea-scrollbar
  .mantine-ScrollArea-thumb {
  background-color: #fff6;
}
html:not(.dark) .libtv-home-light {
  --bg-page: #fff;
}
:root {
  --libtv-header-height: 64px;
  --libtv-activity-banner-height: 50px;
  --mantine-z-index-app: 100;
  --mantine-z-index-modal: 500;
  --mantine-z-index-popover: 300;
  --mantine-z-index-overlay: 600;
  --mantine-z-index-max: 9999;
}
.page-overlay-scrollbar {
  z-index: var(--z-dropdown);
  background: var(--fg-subtle);
  opacity: 0;
  touch-action: none;
  cursor: grab;
  background-clip: padding-box;
  border: 3.5px solid #0000;
  border-radius: 999px;
  transition: opacity 0.18s;
  position: fixed;
}
.page-overlay-scrollbar[data-axis="vertical"] {
  width: 10px;
  right: 2px;
}
.page-overlay-scrollbar[data-axis="horizontal"] {
  height: 10px;
  bottom: 2px;
}
.page-overlay-scrollbar[data-visible],
.page-overlay-scrollbar:hover,
.page-overlay-scrollbar:focus-visible,
.page-overlay-scrollbar:active {
  opacity: 0.55;
}
.page-overlay-scrollbar:active {
  cursor: grabbing;
}
@media (prefers-reduced-motion: reduce) {
  .page-overlay-scrollbar {
    transition: none;
  }
}
.create-banner-cta {
  cursor: pointer;
  border: none;
  border-radius: 9999px;
  outline: none;
  justify-content: center;
  align-items: center;
  gap: 6px;
  width: 180px;
  height: 48px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  transition:
    box-shadow 0.2s,
    background 0.2s,
    border-color 0.2s;
  display: inline-flex;
}
html:not(.dark) .create-banner-cta {
  color: #fff;
  background: linear-gradient(#4e4e4e 0%, #141414 60%);
  border: none;
  box-shadow:
    inset 0 1px 2px #ffffffb3,
    0 14px 12px -8px #80808080;
}
html:not(.dark) .create-banner-cta:hover {
  background: linear-gradient(#4e4e4ee6 0%, #141414e6 60%);
}
html.dark .create-banner-cta {
  color: #fff;
  background: linear-gradient(#7be7ff33 0%, #00a2c533 56.93%);
  border: 1px solid #1ab1d3cc;
  box-shadow:
    inset 0 1px 2px #fff6,
    0 10px 12px -8px #0089a780;
}
html.dark .create-banner-cta:hover {
  background: linear-gradient(#7be7ff1a 0%, #00a2c51a 56.93%);
  border-color: #1ab1d399;
}
.create-btn-outer {
  background: linear-gradient(135deg, #7b7fc4 0%, #5ba4c9 50%, #4dc9c3 100%);
}
.create-btn-inner {
  background: #fff;
}
html:not(.dark) .create-btn-outer {
  color: #05a3c5;
  background:
    linear-gradient(116deg, #e1f7ff1f 2.13%, #09caf529 105.16%),
    linear-gradient(#e1f7ff33 0%, #fff 100%);
  border: 1px solid #09caf580;
  box-shadow: inset 0 0 10px #ffffff1a;
}
html.dark .create-btn-outer {
  color: #fff;
  background: #ffffff0d;
  border: none;
}
html.dark .create-btn-outer:before {
  content: "";
  border-radius: inherit;
  -webkit-mask-composite: xor;
  pointer-events: none;
  -webkit-mask-composite: xor;
  -webkit-mask-source-type: auto, auto;
  -webkit-mask-composite: xor;
  -webkit-mask-source-type: auto, auto;
  background: linear-gradient(135deg, #7b7fc4 0%, #5ba4c9 50%, #4dc9c3 100%);
  padding: 1px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);
  mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);
  -webkit-mask-position:
    0 0,
    0 0;
  mask-position:
    0 0,
    0 0;
  -webkit-mask-size: auto, auto;
  mask-size: auto, auto;
  -webkit-mask-repeat: repeat, repeat;
  mask-repeat: repeat, repeat;
  -webkit-mask-clip: content-box, border-box;
  mask-clip: content-box, border-box;
  -webkit-mask-origin: content-box, border-box;
  mask-origin: content-box, border-box;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-mask-source-type: auto, auto;
  mask-mode: match-source, match-source;
}
.quick-seedance-button {
  color: #05a3c5;
  background: #edfaff66;
  border: 1px solid #44d7f7;
}
.create-new-project-card {
  border-radius: 12px;
}
html:not(.dark) .create-new-project-card {
  background:
    linear-gradient(123deg, #e1f7ff14 30.3%, #09caf529 99.41%),
    linear-gradient(#e1f7ff33 0%, #fff 100%);
  border: 1px solid #5ed4ff80;
}
html.dark .create-new-project-card {
  background: #2a2a2a;
  border: 0.5px solid #525252;
}
html.dark .create-new-project-card:hover {
  border-color: #ffffff5c;
}
.project-card-quick-model-button {
  color: #262626;
  background:
    linear-gradient(90deg, #e1f7ff33 0% 100%),
    linear-gradient(#e1f7ff33 0%, #fff 100%);
  border: 1px solid #5ed4ff80;
  box-shadow: inset 0 0 10px #ffffff1a;
}
.project-card-quick-model-icon img {
  filter: brightness(0);
  width: 14px;
  height: 14px;
}
html.dark .project-card-quick-model-button {
  box-shadow: none;
  color: #fff;
  background: #2a2a2a;
  border-color: #0000;
}
html.dark .project-card-quick-model-icon img {
  filter: brightness(0) invert();
}
html.dark .quick-seedance-button {
  color: #fff;
  background: #ffffff0d;
  border-color: #485765;
}
@keyframes scroll-down-arrow {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  10% {
    opacity: 0.5;
    transform: translateY(7px);
  }
  20%,
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.scroll-down-arrow {
  will-change: transform, opacity;
  animation: 3s ease-in-out infinite scroll-down-arrow;
}
@media (prefers-reduced-motion: reduce) {
  .scroll-down-arrow {
    animation: none;
  }
}
.tiny-scrollbar {
  scrollbar-gutter: stable;
  scrollbar-width: thin;
  scrollbar-color: var(--border-emphasis) transparent;
}
.tiny-scrollbar::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}
.tiny-scrollbar::-webkit-scrollbar-track {
  background: 0 0;
}
.tiny-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--border-emphasis);
  border-radius: 3px;
}
.ant-modal-body > .relative.h-full.w-full.overflow-hidden > .overflow-y-auto {
  scrollbar-width: thin;
}
.generator-prompt-scroll-region {
  --generator-prompt-scrollbar-size: 3px;
  --generator-prompt-scrollbar-thumb: transparent;
}
.generator-prompt-scroll-region [data-autosize] .mantine-ScrollArea-content {
  min-width: 100%;
}
.generator-prompt-scroll-region:hover,
.generator-prompt-scroll-region--show-on-focus:focus-within {
  --generator-prompt-scrollbar-thumb: #fff6;
}
.canvas-light .generator-prompt-scroll-region:hover,
.generator-prompt-scroll-region.canvas-light:hover,
.canvas-light .generator-prompt-scroll-region--show-on-focus:focus-within,
.generator-prompt-scroll-region--show-on-focus.canvas-light:focus-within {
  --generator-prompt-scrollbar-thumb: #0003;
}
.generator-prompt-scrollbar-control {
  box-sizing: border-box !important;
  opacity: 0 !important;
  background-color: #0000 !important;
  padding: 0 !important;
  transition: none !important;
}
.generator-prompt-scrollbar-control[data-orientation="vertical"] {
  width: var(--generator-prompt-scrollbar-size) !important;
}
.generator-prompt-scrollbar-control[data-orientation="horizontal"] {
  height: var(--generator-prompt-scrollbar-size) !important;
}
.generator-prompt-scroll-region:hover .generator-prompt-scrollbar-control,
.generator-prompt-scroll-region--show-on-focus:focus-within
  .generator-prompt-scrollbar-control {
  opacity: 1 !important;
}
.generator-prompt-scrollbar-thumb {
  background-color: var(--generator-prompt-scrollbar-thumb) !important;
  border-radius: 999px !important;
  transition: none !important;
}
.generator-prompt-scroll-region.generator-prompt-scroll-region--show-on-scroll
  .generator-prompt-scrollbar-control {
  pointer-events: none;
  opacity: 0 !important;
}
.generator-prompt-scroll-region--show-on-scroll[data-scrolling="true"]
  .generator-prompt-scrollbar-control {
  pointer-events: auto;
  opacity: 1 !important;
}
.scrollbar-transparent::-webkit-scrollbar {
  width: 14px;
}
.scrollbar-transparent::-webkit-scrollbar-track {
  background: 0 0;
}
.scrollbar-transparent::-webkit-scrollbar-thumb {
  background: var(--color-black-alpha-50);
  background-clip: content-box;
  border: 4px solid #0000;
  border-radius: 7px;
}
.scrollbar-transparent::-webkit-scrollbar-thumb:hover {
  background: var(--color-black-alpha-70);
  background-clip: content-box;
}
.tiny-scrollbar-hover {
  scrollbar-width: thin;
  scrollbar-color: transparent transparent;
}
.tiny-scrollbar-hover:hover {
  scrollbar-color: var(--border-emphasis) transparent;
}
.tiny-scrollbar-hover::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}
.tiny-scrollbar-hover::-webkit-scrollbar-track {
  background: 0 0;
}
.tiny-scrollbar-hover::-webkit-scrollbar-thumb {
  background-color: #0000;
  border-radius: 3px;
  transition: background-color 0.15s ease-out;
}
.tiny-scrollbar-hover:hover::-webkit-scrollbar-thumb {
  background-color: var(--border-emphasis);
}
.scrollbar-hide {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.scrollbar-hide::-webkit-scrollbar {
  display: none;
}
.mail-content {
  word-break: break-word;
  font-size: 13px;
  line-height: 1.6;
}
.mail-content img {
  border-radius: 4px;
  max-width: 100%;
  height: auto;
  margin: 8px 0;
}
.mail-content table {
  border-collapse: collapse;
  width: 100%;
  margin: 8px 0;
  font-size: 12px;
}
.mail-content th,
.mail-content td {
  text-align: left;
  border: 1px solid #ffffff26;
  padding: 6px 10px;
}
.mail-content th {
  background: #ffffff14;
  font-weight: 600;
}
.mail-content tr:nth-child(2n) td {
  background: #ffffff08;
}
.mail-content a {
  color: var(--color-brand-400);
}
.mail-content a:hover {
  text-decoration: underline;
}
.mail-content .mail-qrcode {
  background: #fff;
  border-radius: 6px;
  width: fit-content;
  margin: 8px 0 4px;
  padding: 8px;
  line-height: 0;
  display: block;
}
.mail-content p {
  margin: 4px 0;
}
.mail-content ul,
.mail-content ol {
  margin: 4px 0;
  padding-left: 20px;
}
.mail-content li {
  list-style: revert;
}
.mail-content blockquote {
  color: #ffffff80;
  border-left: 3px solid #fff3;
  margin: 8px 0;
  padding-left: 12px;
}
.canvas-light .mail-content th,
.canvas-light .mail-content td {
  border-color: var(--border-default);
}
.canvas-light .mail-content th,
.canvas-light .mail-content tr:nth-child(2n) td {
  background: var(--bg-surface-secondary);
}
.canvas-light .mail-content blockquote {
  border-left-color: var(--border-emphasis);
  color: var(--fg-muted);
}
@media (hover: hover) {
  .canvas-light-notification-close:not(:disabled):hover {
    background-color: #0000000f !important;
  }
}
@media (hover: none) {
  .canvas-light-notification-close:not(:disabled):active {
    background-color: #00000014 !important;
  }
}
.canvas-light .light-invert-icon {
  filter: brightness(0) opacity(0.85);
}
.canvas-light .react-flow {
  --xy-background-color: var(--canvas-bg);
  --xy-background-pattern-color: var(--canvas-bg-dot);
  --xy-node-background-color: var(--canvas-node-bg);
  --xy-node-border-color: var(--canvas-node-border);
  --xy-edge-stroke: var(--canvas-edge);
  --xy-selection-background-color: var(--canvas-selection-bg);
}
::view-transition-old(root) {
  animation-duration: 0.15s;
  animation-timing-function: ease-in-out;
}
::view-transition-new(root) {
  animation-duration: 0.15s;
  animation-timing-function: ease-in-out;
}
.react-flow__node:focus,
.react-flow__node:focus-visible {
  outline: none !important;
}
button:focus,
button:focus-visible,
[role="button"]:focus,
[role="button"]:focus-visible,
a:focus,
a:focus-visible {
  box-shadow: none;
  outline: none !important;
}
.react-flow__node-group {
  border-radius: 20px !important;
}
.react-flow__node-group:has([data-storyboard-group="true"]) {
  border-radius: 4px !important;
}
.react-flow__node-group:not([style*="background"]) {
  background: var(--canvas-group-bg);
  border: 1px solid var(--canvas-group-border);
}
.react-flow__node-group:has([data-storyboard-group="true"]):not(
    [style*="background"]
  ) {
  background: var(--storyboard-group-shell-bg, #212121);
}
.canvas-light
  .react-flow__node-group:has(
    [data-storyboard-group="true"]:not([data-group-colored="true"])
  ) {
  background: var(--storyboard-group-shell-bg, #fff) !important;
  border: none !important;
  border-top: 1px solid var(--Stroke-Light, #e3e3e3) !important;
}
.canvas-light
  .react-flow__node-group:has(
    [data-storyboard-group-type="video"]:not([data-group-colored="true"])
  ) {
  background: var(--canvas-group-bg) !important;
}
iframe[src*="qiyukf\.com"] {
  border-radius: 10px !important;
  overflow: hidden !important;
}
@media (display-mode: standalone),
  (display-mode: minimal-ui),
  (display-mode: fullscreen),
  (display-mode: window-controls-overlay) {
  html[data-store-app="1"] .installed-app-hidden {
    display: none !important;
  }
}
.installed-app-only {
  display: none;
}
@media (display-mode: standalone),
  (display-mode: minimal-ui),
  (display-mode: fullscreen),
  (display-mode: window-controls-overlay) {
  html[data-store-app="1"] .installed-app-only {
    display: revert;
  }
}
.guide-pick-hover {
  outline: 2px solid var(--nt-text-brand, #04caf6);
  outline-offset: 2px;
}
.guide-pick-hover-unsupported {
  outline: 2px solid var(--status-error, #ef4444);
  outline-offset: 2px;
}
img.ProseMirror-separator {
  border: none !important;
  margin: 0 !important;
  display: inline !important;
}
@property --tw-border-spacing-x {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-spacing-y {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-pan-x {
  syntax: "*";
  inherits: false;
}
@property --tw-pan-y {
  syntax: "*";
  inherits: false;
}
@property --tw-pinch-zoom {
  syntax: "*";
  inherits: false;
}
@property --tw-scroll-snap-strictness {
  syntax: "*";
  inherits: false;
  initial-value: proximity;
}
@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-divide-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-gradient-position {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}
@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}
@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@property --tw-ordinal {
  syntax: "*";
  inherits: false;
}
@property --tw-slashed-zero {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-figure {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@property --tw-text-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-text-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}
@keyframes enter {
  0% {
    opacity: var(--tw-enter-opacity, 1);
    transform: translate3d(
        var(--tw-enter-translate-x, 0),
        var(--tw-enter-translate-y, 0),
        0
      )
      scale3d(
        var(--tw-enter-scale, 1),
        var(--tw-enter-scale, 1),
        var(--tw-enter-scale, 1)
      )
      rotate(var(--tw-enter-rotate, 0));
    filter: blur(var(--tw-enter-blur, 0));
  }
}
@keyframes exit {
  to {
    opacity: var(--tw-exit-opacity, 1);
    transform: translate3d(
        var(--tw-exit-translate-x, 0),
        var(--tw-exit-translate-y, 0),
        0
      )
      scale3d(
        var(--tw-exit-scale, 1),
        var(--tw-exit-scale, 1),
        var(--tw-exit-scale, 1)
      )
      rotate(var(--tw-exit-rotate, 0));
    filter: blur(var(--tw-exit-blur, 0));
  }
}
